From 5f65998452cfd2972aa516f8b5d8b7831c3a24ce Mon Sep 17 00:00:00 2001 From: oon arfiandwi Date: Thu, 1 Oct 2020 07:43:52 +0800 Subject: [PATCH 1/4] Sinkronisasi dengan Transifex 20201001. --- README.md | 6 +- c-api/arg.po | 52 +- c-api/buffer.po | 33 +- c-api/capsule.po | 8 +- c-api/dict.po | 10 +- c-api/exceptions.po | 380 +- c-api/file.po | 8 +- c-api/init.po | 336 +- c-api/init_config.po | 517 +- c-api/intro.po | 10 +- c-api/long.po | 88 +- c-api/marshal.po | 24 +- c-api/memory.po | 12 +- c-api/object.po | 4 +- c-api/structures.po | 44 +- c-api/tuple.po | 4 +- c-api/type.po | 110 +- c-api/typeobj.po | 4 +- c-api/unicode.po | 735 +- c-api/veryhigh.po | 76 +- copyright.po | 5 +- distributing/index.po | 35 +- extending/newtypes_tutorial.po | 10 +- faq/design.po | 71 +- faq/general.po | 255 +- faq/library.po | 11 +- faq/programming.po | 765 +- glossary.po | 507 +- howto/instrumentation.po | 54 +- howto/logging-cookbook.po | 12 +- library/__future__.po | 10 +- library/argparse.po | 269 +- library/ast.po | 126 +- library/asyncio-dev.po | 47 +- library/asyncio-eventloop.po | 24 +- library/asyncio-protocol.po | 4 +- library/asyncio-task.po | 288 +- library/calendar.po | 157 +- library/collections.abc.po | 80 +- library/concurrent.futures.po | 121 +- library/csv.po | 132 +- library/curses.po | 6 +- library/decimal.po | 245 +- library/difflib.po | 266 +- library/dis.po | 5 +- library/enum.po | 364 +- library/functions.po | 310 +- library/functools.po | 237 +- library/gc.po | 8 +- library/glob.po | 30 +- library/idle.po | 287 +- library/imaplib.po | 6 +- library/imp.po | 9 +- library/importlib.po | 329 +- library/importlib_metadata.po | 60 +- library/json.po | 4 +- library/keyword.po | 23 +- library/multiprocessing.po | 1054 +- library/optparse.po | 8 +- library/os.po | 1083 +- library/pathlib.po | 206 +- library/pdb.po | 14 +- library/pkgutil.po | 4 +- library/py_compile.po | 8 +- library/shutil.po | 121 +- library/ssl.po | 4 +- library/struct.po | 6 +- library/subprocess.po | 267 +- library/symbol.po | 26 +- library/tempfile.po | 74 +- library/threading.po | 254 +- library/tkinter.po | 271 +- library/token.po | 143 +- library/tracemalloc.po | 281 +- library/typing.po | 1392 +- library/unittest.mock.po | 590 +- library/unittest.po | 5 +- library/weakref.po | 124 +- library/wsgiref.po | 10 +- library/xml.etree.elementtree.po | 484 +- library/xml.po | 20 +- license.po | 128 +- reference/datamodel.po | 131 +- reference/expressions.po | 151 +- reference/grammar.po | 30 +- reference/lexical_analysis.po | 116 +- sphinx.po | 11 +- translations/python-newest.c-api--call/id.po | 12 +- .../python-newest.library--tkinter_font/id.po | 10 +- .../python-newest.whatsnew--3_9/id.po | 582 +- tutorial/classes.po | 48 +- tutorial/controlflow.po | 211 +- tutorial/datastructures.po | 7 +- tutorial/inputoutput.po | 12 +- using/cmdline.po | 180 +- using/windows.po | 576 +- whatsnew/3.2.po | 18 +- whatsnew/3.3.po | 10 +- whatsnew/3.5.po | 14 +- whatsnew/3.6.po | 1052 +- whatsnew/3_7.po | 8 +- whatsnew/3_8.po | 643 +- whatsnew/changelog.po | 13674 +++++++++------- 103 files changed, 16816 insertions(+), 14890 deletions(-) diff --git a/README.md b/README.md index 17c079c..726a6d8 100644 --- a/README.md +++ b/README.md @@ -28,13 +28,13 @@ Anda ke PSF untuk dimasukkan dalam dokumentasi. ### Berkontribusi untuk Menerjemahkan --- -Situs dokumentasi Python Bahasa Indonesia: **https://docs.python.org/id/3.8/** +Situs dokumentasi Python Bahasa Indonesia: **https://docs.python.org/id/3.9/** -Repositori ini berisi [berkas-berkas ".po"](https://www.gnu.org/software/gettext/manual/html_node/PO-Files.html) dari [dokumentasi Python](https://docs.python.org/id/3.8/), yang akan dan sudah diterjemahkan dari Bahasa Inggris ke Bahasa Indonesia. Baca daftar pekerjaan yang **akan dan sedang dikerjakan** di [papan proyek](https://github.com/python/python-docs-id/projects/1). +Repositori ini berisi [berkas-berkas ".po"](https://www.gnu.org/software/gettext/manual/html_node/PO-Files.html) dari [dokumentasi Python](https://docs.python.org/id/3.9/), yang akan dan sudah diterjemahkan dari Bahasa Inggris ke Bahasa Indonesia. Baca daftar pekerjaan yang **akan dan sedang dikerjakan** di [papan proyek](https://github.com/python/python-docs-id/projects/1). Anda bisa berkontribusi dengan: -* Membuat _Pull Requests_ di [repositori Github ini](https://github.com/python/python-docs-id/), saat ini yang aktif adalah [branch 3.8](https://github.com/hilmanrdn/python-docs-id/tree/3.8) +* Membuat _Pull Requests_ di [repositori Github ini](https://github.com/python/python-docs-id/), saat ini yang aktif adalah [branch 3.9](https://github.com/python/python-docs-id/tree/3.9) * Menerjemahkan langsung di [situs Transifex](https://www.transifex.com/python-doc/python-newest/). Ikuti [Video (7 menit)](https://youtu.be/tg5kUJB2WLA) cara menggunakan Transifex. Jika Anda tidak menggunakan Transifex, untuk mengubah berkas ".po" dibutuhkan aplikasi editor, misalnya: [POEdit](https://poedit.net/) tersedia multiplatform, [KDE Lokalize](https://kde.org/applications/development/org.kde.lokalize) hanya untuk Linux dengan KDE, atau banyak lagi [pilihan lainnya](https://en.wikipedia.org/wiki/Comparison_of_computer-assisted_translation_tools). diff --git a/c-api/arg.po b/c-api/arg.po index d9c8841..a52f6d9 100644 --- a/c-api/arg.po +++ b/c-api/arg.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2017-02-16 17:33+0000\n" "Last-Translator: Tria Nur Aisyah Amini , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -255,7 +255,7 @@ msgstr "``S`` (:class:`bytes`) [PyBytesObject \\*]" msgid "" "Requires that the Python object is a :class:`bytes` object, without " "attempting any conversion. Raises :exc:`TypeError` if the object is not a " -"bytes object. The C variable may also be declared as :c:type:`PyObject\\*`." +"bytes object. The C variable may also be declared as :c:type:`PyObject*`." msgstr "" #: ../../c-api/arg.rst:139 @@ -267,7 +267,7 @@ msgid "" "Requires that the Python object is a :class:`bytearray` object, without " "attempting any conversion. Raises :exc:`TypeError` if the object is not a " ":class:`bytearray` object. The C variable may also be declared as " -":c:type:`PyObject\\*`." +":c:type:`PyObject*`." msgstr "" #: ../../c-api/arg.rst:156 @@ -334,7 +334,7 @@ msgstr "``U`` (:class:`str`) [PyObject \\*]" msgid "" "Requires that the Python object is a Unicode object, without attempting any " "conversion. Raises :exc:`TypeError` if the object is not a Unicode object." -" The C variable may also be declared as :c:type:`PyObject\\*`." +" The C variable may also be declared as :c:type:`PyObject*`." msgstr "" #: ../../c-api/arg.rst:192 @@ -362,13 +362,12 @@ msgstr "" #: ../../c-api/arg.rst:198 msgid "" "This format requires two arguments. The first is only used as input, and " -"must be a :c:type:`const char\\*` which points to the name of an encoding as" -" a NUL-terminated string, or ``NULL``, in which case ``'utf-8'`` encoding is" -" used. An exception is raised if the named encoding is not known to Python." -" The second argument must be a :c:type:`char\\*\\*`; the value of the " -"pointer it references will be set to a buffer with the contents of the " -"argument text. The text will be encoded in the encoding specified by the " -"first argument." +"must be a :c:type:`const char*` which points to the name of an encoding as a" +" NUL-terminated string, or ``NULL``, in which case ``'utf-8'`` encoding is " +"used. An exception is raised if the named encoding is not known to Python. " +"The second argument must be a :c:type:`char**`; the value of the pointer it " +"references will be set to a buffer with the contents of the argument text. " +"The text will be encoded in the encoding specified by the first argument." msgstr "" #: ../../c-api/arg.rst:206 @@ -410,10 +409,10 @@ msgstr "" #: ../../c-api/arg.rst:221 msgid "" "It requires three arguments. The first is only used as input, and must be a" -" :c:type:`const char\\*` which points to the name of an encoding as a NUL-" +" :c:type:`const char*` which points to the name of an encoding as a NUL-" "terminated string, or ``NULL``, in which case ``'utf-8'`` encoding is used. " "An exception is raised if the named encoding is not known to Python. The " -"second argument must be a :c:type:`char\\*\\*`; the value of the pointer it " +"second argument must be a :c:type:`char**`; the value of the pointer it " "references will be set to a buffer with the contents of the argument text. " "The text will be encoded in the encoding specified by the first argument. " "The third argument must be a pointer to an integer; the referenced integer " @@ -638,9 +637,9 @@ msgstr "``O!`` (object) [*typeobject*, PyObject \\*]" msgid "" "Store a Python object in a C object pointer. This is similar to ``O``, but " "takes two C arguments: the first is the address of a Python type object, the" -" second is the address of the C variable (of type :c:type:`PyObject\\*`) " -"into which the object pointer is stored. If the Python object does not have" -" the required type, :exc:`TypeError` is raised." +" second is the address of the C variable (of type :c:type:`PyObject*`) into " +"which the object pointer is stored. If the Python object does not have the " +"required type, :exc:`TypeError` is raised." msgstr "" #: ../../c-api/arg.rst:352 ../../c-api/arg.rst:657 @@ -651,14 +650,14 @@ msgstr "``O&`` (object) [*converter*, *anything*]" msgid "" "Convert a Python object to a C variable through a *converter* function. " "This takes two arguments: the first is a function, the second is the address" -" of a C variable (of arbitrary type), converted to :c:type:`void \\*`. The " +" of a C variable (of arbitrary type), converted to :c:type:`void *`. The " "*converter* function in turn is called as follows::" msgstr "" #: ../../c-api/arg.rst:339 msgid "" "where *object* is the Python object to be converted and *address* is the " -":c:type:`void\\*` argument that was passed to the :c:func:`PyArg_Parse\\*` " +":c:type:`void*` argument that was passed to the :c:func:`PyArg_Parse\\*` " "function. The returned *status* should be ``1`` for a successful conversion " "and ``0`` if the conversion has failed. When the conversion fails, the " "*converter* function should raise an exception and leave the content of " @@ -857,13 +856,12 @@ msgid "" "should be passed as *args*; it must actually be a tuple. The length of the " "tuple must be at least *min* and no more than *max*; *min* and *max* may be " "equal. Additional arguments must be passed to the function, each of which " -"should be a pointer to a :c:type:`PyObject\\*` variable; these will be " -"filled in with the values from *args*; they will contain borrowed " -"references. The variables which correspond to optional parameters not given" -" by *args* will not be filled in; these should be initialized by the caller." -" This function returns true on success and false if *args* is not a tuple or" -" contains the wrong number of elements; an exception will be set if there " -"was a failure." +"should be a pointer to a :c:type:`PyObject*` variable; these will be filled " +"in with the values from *args*; they will contain borrowed references. The " +"variables which correspond to optional parameters not given by *args* will " +"not be filled in; these should be initialized by the caller. This function " +"returns true on success and false if *args* is not a tuple or contains the " +"wrong number of elements; an exception will be set if there was a failure." msgstr "" #: ../../c-api/arg.rst:493 @@ -1127,8 +1125,8 @@ msgstr "" msgid "" "Convert *anything* to a Python object through a *converter* function. The " "function is called with *anything* (which should be compatible with " -":c:type:`void \\*`) as its argument and should return a \"new\" Python " -"object, or ``NULL`` if an error occurred." +":c:type:`void*`) as its argument and should return a \"new\" Python object, " +"or ``NULL`` if an error occurred." msgstr "" #: ../../c-api/arg.rst:660 diff --git a/c-api/buffer.po b/c-api/buffer.po index 8ce0c91..af7ff6d 100644 --- a/c-api/buffer.po +++ b/c-api/buffer.po @@ -5,15 +5,16 @@ # # Translators: # oon arfiandwi , 2019 +# Sutrisno Efendi , 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2017-02-16 17:33+0000\n" -"Last-Translator: oon arfiandwi , 2019\n" +"Last-Translator: Sutrisno Efendi , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -474,6 +475,10 @@ msgstr "F" msgid "C or F" msgstr "C or F" +#: ../../c-api/buffer.rst:304 +msgid ":c:macro:`PyBUF_ND`" +msgstr "" + #: ../../c-api/buffer.rst:309 msgid "compound requests" msgstr "" @@ -590,17 +595,17 @@ msgstr "" msgid "" "Send a request to *exporter* to fill in *view* as specified by *flags*. If " "the exporter cannot provide a buffer of the exact type, it MUST raise " -":c:data:`PyExc_BufferError`, set :c:member:`view->obj` to ``NULL`` and " -"return ``-1``." +":c:data:`PyExc_BufferError`, set ``view->obj`` to ``NULL`` and return " +"``-1``." msgstr "" #: ../../c-api/buffer.rst:444 msgid "" -"On success, fill in *view*, set :c:member:`view->obj` to a new reference to " +"On success, fill in *view*, set ``view->obj`` to a new reference to " "*exporter* and return 0. In the case of chained buffer providers that " -"redirect requests to a single object, :c:member:`view->obj` MAY refer to " -"this object instead of *exporter* (See :ref:`Buffer Object Structures " -"`)." +"redirect requests to a single object, ``view->obj`` MAY refer to this object" +" instead of *exporter* (See :ref:`Buffer Object Structures `)." msgstr "" #: ../../c-api/buffer.rst:449 @@ -614,8 +619,8 @@ msgstr "" #: ../../c-api/buffer.rst:457 msgid "" "Release the buffer *view* and decrement the reference count for " -":c:member:`view->obj`. This function MUST be called when the buffer is no " -"longer being used, otherwise reference leaks may occur." +"``view->obj``. This function MUST be called when the buffer is no longer " +"being used, otherwise reference leaks may occur." msgstr "" #: ../../c-api/buffer.rst:461 @@ -660,7 +665,7 @@ msgstr "" #: ../../c-api/buffer.rst:499 msgid "This function fails if *len* != *src->len*." -msgstr "" +msgstr "Fungsi ini gagal jika *len* != *src->len*." #: ../../c-api/buffer.rst:504 msgid "" @@ -685,9 +690,9 @@ msgstr "" #: ../../c-api/buffer.rst:519 msgid "" -"On success, set :c:member:`view->obj` to a new reference to *exporter* and " -"return 0. Otherwise, raise :c:data:`PyExc_BufferError`, set " -":c:member:`view->obj` to ``NULL`` and return ``-1``;" +"On success, set ``view->obj`` to a new reference to *exporter* and return 0." +" Otherwise, raise :c:data:`PyExc_BufferError`, set ``view->obj`` to ``NULL``" +" and return ``-1``;" msgstr "" #: ../../c-api/buffer.rst:523 diff --git a/c-api/capsule.po b/c-api/capsule.po index fdd8d3c..2635d41 100644 --- a/c-api/capsule.po +++ b/c-api/capsule.po @@ -1,5 +1,5 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # @@ -9,9 +9,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-10-31 11:48+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2017-02-16 17:33+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -33,7 +33,7 @@ msgstr "" #: ../../c-api/capsule.rst:17 msgid "" "This subtype of :c:type:`PyObject` represents an opaque value, useful for C " -"extension modules who need to pass an opaque value (as a :c:type:`void\\*` " +"extension modules who need to pass an opaque value (as a :c:type:`void*` " "pointer) through Python code to other C code. It is often used to make a C " "function pointer defined in one module available to other modules, so the " "regular import mechanism can be used to access C APIs defined in dynamically" diff --git a/c-api/dict.po b/c-api/dict.po index 1e9117f..039f046 100644 --- a/c-api/dict.po +++ b/c-api/dict.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2017-02-16 17:35+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -85,7 +85,7 @@ msgstr "" #: ../../c-api/dict.rst:75 msgid "" "Insert *val* into the dictionary *p* using *key* as a key. *key* should be a" -" :c:type:`const char\\*`. The key object is created using " +" :c:type:`const char*`. The key object is created using " "``PyUnicode_FromString(key)``. Return ``0`` on success or ``-1`` on " "failure. This function *does not* steal a reference to *val*." msgstr "" @@ -127,7 +127,7 @@ msgstr "" #: ../../c-api/dict.rst:114 msgid "" "This is the same as :c:func:`PyDict_GetItem`, but *key* is specified as a " -":c:type:`const char\\*`, rather than a :c:type:`PyObject\\*`." +":c:type:`const char*`, rather than a :c:type:`PyObject*`." msgstr "" #: ../../c-api/dict.rst:117 @@ -178,8 +178,8 @@ msgid "" "prior to the first call to this function to start the iteration; the " "function returns true for each pair in the dictionary, and false once all " "pairs have been reported. The parameters *pkey* and *pvalue* should either " -"point to :c:type:`PyObject\\*` variables that will be filled in with each " -"key and value, respectively, or may be ``NULL``. Any references returned " +"point to :c:type:`PyObject*` variables that will be filled in with each key " +"and value, respectively, or may be ``NULL``. Any references returned " "through them are borrowed. *ppos* should not be altered during iteration. " "Its value represents offsets within the internal dictionary structure, and " "since the structure is sparse, the offsets are not consecutive." diff --git a/c-api/exceptions.po b/c-api/exceptions.po index d8cc659..d22405e 100644 --- a/c-api/exceptions.po +++ b/c-api/exceptions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2017-02-16 17:35+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -672,61 +672,77 @@ msgid "" " UTF-8 encoded strings." msgstr "" +#: ../../c-api/exceptions.rst:640 ../../c-api/exceptions.rst:650 +msgid "3.11" +msgstr "" + #: ../../c-api/exceptions.rst:642 msgid "" +"``Py_UNICODE`` is deprecated since Python 3.3. Please migrate to " +"``PyObject_CallFunction(PyExc_UnicodeEncodeError, \"sOnns\", ...)``." +msgstr "" + +#: ../../c-api/exceptions.rst:647 +msgid "" "Create a :class:`UnicodeTranslateError` object with the attributes *object*," " *length*, *start*, *end* and *reason*. *reason* is a UTF-8 encoded string." msgstr "" -#: ../../c-api/exceptions.rst:648 +#: ../../c-api/exceptions.rst:652 +msgid "" +"``Py_UNICODE`` is deprecated since Python 3.3. Please migrate to " +"``PyObject_CallFunction(PyExc_UnicodeTranslateError, \"Onns\", ...)``." +msgstr "" + +#: ../../c-api/exceptions.rst:658 msgid "Return the *encoding* attribute of the given exception object." msgstr "" -#: ../../c-api/exceptions.rst:654 +#: ../../c-api/exceptions.rst:664 msgid "Return the *object* attribute of the given exception object." msgstr "" -#: ../../c-api/exceptions.rst:660 +#: ../../c-api/exceptions.rst:670 msgid "" "Get the *start* attribute of the given exception object and place it into " "*\\*start*. *start* must not be ``NULL``. Return ``0`` on success, ``-1`` " "on failure." msgstr "" -#: ../../c-api/exceptions.rst:668 +#: ../../c-api/exceptions.rst:678 msgid "" "Set the *start* attribute of the given exception object to *start*. Return " "``0`` on success, ``-1`` on failure." msgstr "" -#: ../../c-api/exceptions.rst:675 +#: ../../c-api/exceptions.rst:685 msgid "" "Get the *end* attribute of the given exception object and place it into " "*\\*end*. *end* must not be ``NULL``. Return ``0`` on success, ``-1`` on " "failure." msgstr "" -#: ../../c-api/exceptions.rst:683 +#: ../../c-api/exceptions.rst:693 msgid "" "Set the *end* attribute of the given exception object to *end*. Return " "``0`` on success, ``-1`` on failure." msgstr "" -#: ../../c-api/exceptions.rst:690 +#: ../../c-api/exceptions.rst:700 msgid "Return the *reason* attribute of the given exception object." msgstr "" -#: ../../c-api/exceptions.rst:696 +#: ../../c-api/exceptions.rst:706 msgid "" "Set the *reason* attribute of the given exception object to *reason*. " "Return ``0`` on success, ``-1`` on failure." msgstr "" -#: ../../c-api/exceptions.rst:703 +#: ../../c-api/exceptions.rst:713 msgid "Recursion Control" msgstr "Kontrol Rekursi" -#: ../../c-api/exceptions.rst:705 +#: ../../c-api/exceptions.rst:715 msgid "" "These two functions provide a way to perform safe recursive calls at the C " "level, both in the core and in extension modules. They are needed if the " @@ -736,42 +752,42 @@ msgid "" "recursion handling." msgstr "" -#: ../../c-api/exceptions.rst:714 +#: ../../c-api/exceptions.rst:724 msgid "Marks a point where a recursive C-level call is about to be performed." msgstr "" -#: ../../c-api/exceptions.rst:716 +#: ../../c-api/exceptions.rst:726 msgid "" "If :const:`USE_STACKCHECK` is defined, this function checks if the OS stack " "overflowed using :c:func:`PyOS_CheckStack`. In this is the case, it sets a " ":exc:`MemoryError` and returns a nonzero value." msgstr "" -#: ../../c-api/exceptions.rst:720 +#: ../../c-api/exceptions.rst:730 msgid "" "The function then checks if the recursion limit is reached. If this is the " "case, a :exc:`RecursionError` is set and a nonzero value is returned. " "Otherwise, zero is returned." msgstr "" -#: ../../c-api/exceptions.rst:724 +#: ../../c-api/exceptions.rst:734 msgid "" "*where* should be a UTF-8 encoded string such as ``\" in instance check\"`` " "to be concatenated to the :exc:`RecursionError` message caused by the " "recursion depth limit." msgstr "" -#: ../../c-api/exceptions.rst:728 ../../c-api/exceptions.rst:736 +#: ../../c-api/exceptions.rst:738 ../../c-api/exceptions.rst:746 msgid "This function is now also available in the limited API." msgstr "" -#: ../../c-api/exceptions.rst:733 +#: ../../c-api/exceptions.rst:743 msgid "" "Ends a :c:func:`Py_EnterRecursiveCall`. Must be called once for each " "*successful* invocation of :c:func:`Py_EnterRecursiveCall`." msgstr "" -#: ../../c-api/exceptions.rst:739 +#: ../../c-api/exceptions.rst:749 msgid "" "Properly implementing :c:member:`~PyTypeObject.tp_repr` for container types " "requires special recursion handling. In addition to protecting the stack, " @@ -780,13 +796,13 @@ msgid "" "Effectively, these are the C equivalent to :func:`reprlib.recursive_repr`." msgstr "" -#: ../../c-api/exceptions.rst:747 +#: ../../c-api/exceptions.rst:757 msgid "" "Called at the beginning of the :c:member:`~PyTypeObject.tp_repr` " "implementation to detect cycles." msgstr "" -#: ../../c-api/exceptions.rst:750 +#: ../../c-api/exceptions.rst:760 msgid "" "If the object has already been processed, the function returns a positive " "integer. In that case the :c:member:`~PyTypeObject.tp_repr` implementation " @@ -795,486 +811,486 @@ msgid "" "``[...]``." msgstr "" -#: ../../c-api/exceptions.rst:756 +#: ../../c-api/exceptions.rst:766 msgid "" "The function will return a negative integer if the recursion limit is " "reached. In that case the :c:member:`~PyTypeObject.tp_repr` implementation " "should typically return ``NULL``." msgstr "" -#: ../../c-api/exceptions.rst:760 +#: ../../c-api/exceptions.rst:770 msgid "" "Otherwise, the function returns zero and the " ":c:member:`~PyTypeObject.tp_repr` implementation can continue normally." msgstr "" -#: ../../c-api/exceptions.rst:765 +#: ../../c-api/exceptions.rst:775 msgid "" "Ends a :c:func:`Py_ReprEnter`. Must be called once for each invocation of " ":c:func:`Py_ReprEnter` that returns zero." msgstr "" -#: ../../c-api/exceptions.rst:772 +#: ../../c-api/exceptions.rst:782 msgid "Standard Exceptions" msgstr "Pengecualian Standar" -#: ../../c-api/exceptions.rst:774 +#: ../../c-api/exceptions.rst:784 msgid "" "All standard Python exceptions are available as global variables whose names" " are ``PyExc_`` followed by the Python exception name. These have the type " -":c:type:`PyObject\\*`; they are all class objects. For completeness, here " -"are all the variables:" +":c:type:`PyObject*`; they are all class objects. For completeness, here are" +" all the variables:" msgstr "" -#: ../../c-api/exceptions.rst:835 ../../c-api/exceptions.rst:968 -#: ../../c-api/exceptions.rst:1013 +#: ../../c-api/exceptions.rst:845 ../../c-api/exceptions.rst:978 +#: ../../c-api/exceptions.rst:1023 msgid "C Name" msgstr "Nama C" -#: ../../c-api/exceptions.rst:835 ../../c-api/exceptions.rst:1013 +#: ../../c-api/exceptions.rst:845 ../../c-api/exceptions.rst:1023 msgid "Python Name" msgstr "Nama Python" -#: ../../c-api/exceptions.rst:835 ../../c-api/exceptions.rst:968 -#: ../../c-api/exceptions.rst:1013 +#: ../../c-api/exceptions.rst:845 ../../c-api/exceptions.rst:978 +#: ../../c-api/exceptions.rst:1023 msgid "Notes" msgstr "Catatan" -#: ../../c-api/exceptions.rst:837 +#: ../../c-api/exceptions.rst:847 msgid ":c:data:`PyExc_BaseException`" msgstr ":c:data:`PyExc_BaseException`" -#: ../../c-api/exceptions.rst:837 +#: ../../c-api/exceptions.rst:847 msgid ":exc:`BaseException`" msgstr ":exc:`BaseException`" -#: ../../c-api/exceptions.rst:837 ../../c-api/exceptions.rst:839 -#: ../../c-api/exceptions.rst:841 ../../c-api/exceptions.rst:887 -#: ../../c-api/exceptions.rst:899 ../../c-api/exceptions.rst:1015 +#: ../../c-api/exceptions.rst:847 ../../c-api/exceptions.rst:849 +#: ../../c-api/exceptions.rst:851 ../../c-api/exceptions.rst:897 +#: ../../c-api/exceptions.rst:909 ../../c-api/exceptions.rst:1025 msgid "\\(1)" msgstr "\\(1)" -#: ../../c-api/exceptions.rst:839 +#: ../../c-api/exceptions.rst:849 msgid ":c:data:`PyExc_Exception`" msgstr ":c:data:`PyExc_Exception`" -#: ../../c-api/exceptions.rst:839 +#: ../../c-api/exceptions.rst:849 msgid ":exc:`Exception`" msgstr ":exc:`Exception`" -#: ../../c-api/exceptions.rst:841 +#: ../../c-api/exceptions.rst:851 msgid ":c:data:`PyExc_ArithmeticError`" msgstr ":c:data:`PyExc_ArithmeticError`" -#: ../../c-api/exceptions.rst:841 +#: ../../c-api/exceptions.rst:851 msgid ":exc:`ArithmeticError`" msgstr ":exc:`ArithmeticError`" -#: ../../c-api/exceptions.rst:843 +#: ../../c-api/exceptions.rst:853 msgid ":c:data:`PyExc_AssertionError`" msgstr ":c:data:`PyExc_AssertionError`" -#: ../../c-api/exceptions.rst:843 +#: ../../c-api/exceptions.rst:853 msgid ":exc:`AssertionError`" msgstr ":exc:`AssertionError`" -#: ../../c-api/exceptions.rst:845 +#: ../../c-api/exceptions.rst:855 msgid ":c:data:`PyExc_AttributeError`" msgstr ":c:data:`PyExc_AttributeError`" -#: ../../c-api/exceptions.rst:845 +#: ../../c-api/exceptions.rst:855 msgid ":exc:`AttributeError`" msgstr ":exc:`AttributeError`" -#: ../../c-api/exceptions.rst:847 +#: ../../c-api/exceptions.rst:857 msgid ":c:data:`PyExc_BlockingIOError`" msgstr ":c:data:`PyExc_BlockingIOError`" -#: ../../c-api/exceptions.rst:847 +#: ../../c-api/exceptions.rst:857 msgid ":exc:`BlockingIOError`" msgstr ":exc:`BlockingIOError`" -#: ../../c-api/exceptions.rst:849 +#: ../../c-api/exceptions.rst:859 msgid ":c:data:`PyExc_BrokenPipeError`" msgstr ":c:data:`PyExc_BrokenPipeError`" -#: ../../c-api/exceptions.rst:849 +#: ../../c-api/exceptions.rst:859 msgid ":exc:`BrokenPipeError`" msgstr ":exc:`BrokenPipeError`" -#: ../../c-api/exceptions.rst:851 +#: ../../c-api/exceptions.rst:861 msgid ":c:data:`PyExc_BufferError`" msgstr ":c:data:`PyExc_BufferError`" -#: ../../c-api/exceptions.rst:851 +#: ../../c-api/exceptions.rst:861 msgid ":exc:`BufferError`" msgstr ":exc:`BufferError`" -#: ../../c-api/exceptions.rst:853 +#: ../../c-api/exceptions.rst:863 msgid ":c:data:`PyExc_ChildProcessError`" msgstr ":c:data:`PyExc_ChildProcessError`" -#: ../../c-api/exceptions.rst:853 +#: ../../c-api/exceptions.rst:863 msgid ":exc:`ChildProcessError`" msgstr ":exc:`ChildProcessError`" -#: ../../c-api/exceptions.rst:855 +#: ../../c-api/exceptions.rst:865 msgid ":c:data:`PyExc_ConnectionAbortedError`" msgstr ":c:data:`PyExc_ConnectionAbortedError`" -#: ../../c-api/exceptions.rst:855 +#: ../../c-api/exceptions.rst:865 msgid ":exc:`ConnectionAbortedError`" msgstr ":exc:`ConnectionAbortedError`" -#: ../../c-api/exceptions.rst:857 +#: ../../c-api/exceptions.rst:867 msgid ":c:data:`PyExc_ConnectionError`" msgstr ":c:data:`PyExc_ConnectionError`" -#: ../../c-api/exceptions.rst:857 +#: ../../c-api/exceptions.rst:867 msgid ":exc:`ConnectionError`" msgstr ":exc:`ConnectionError`" -#: ../../c-api/exceptions.rst:859 +#: ../../c-api/exceptions.rst:869 msgid ":c:data:`PyExc_ConnectionRefusedError`" msgstr ":c:data:`PyExc_ConnectionRefusedError`" -#: ../../c-api/exceptions.rst:859 +#: ../../c-api/exceptions.rst:869 msgid ":exc:`ConnectionRefusedError`" msgstr ":exc:`ConnectionRefusedError`" -#: ../../c-api/exceptions.rst:861 +#: ../../c-api/exceptions.rst:871 msgid ":c:data:`PyExc_ConnectionResetError`" msgstr ":c:data:`PyExc_ConnectionResetError`" -#: ../../c-api/exceptions.rst:861 +#: ../../c-api/exceptions.rst:871 msgid ":exc:`ConnectionResetError`" msgstr ":exc:`ConnectionResetError`" -#: ../../c-api/exceptions.rst:863 +#: ../../c-api/exceptions.rst:873 msgid ":c:data:`PyExc_EOFError`" msgstr ":c:data:`PyExc_EOFError`" -#: ../../c-api/exceptions.rst:863 +#: ../../c-api/exceptions.rst:873 msgid ":exc:`EOFError`" msgstr ":exc:`EOFError`" -#: ../../c-api/exceptions.rst:865 +#: ../../c-api/exceptions.rst:875 msgid ":c:data:`PyExc_FileExistsError`" msgstr ":c:data:`PyExc_FileExistsError`" -#: ../../c-api/exceptions.rst:865 +#: ../../c-api/exceptions.rst:875 msgid ":exc:`FileExistsError`" msgstr ":exc:`FileExistsError`" -#: ../../c-api/exceptions.rst:867 +#: ../../c-api/exceptions.rst:877 msgid ":c:data:`PyExc_FileNotFoundError`" msgstr ":c:data:`PyExc_FileNotFoundError`" -#: ../../c-api/exceptions.rst:867 +#: ../../c-api/exceptions.rst:877 msgid ":exc:`FileNotFoundError`" msgstr ":exc:`FileNotFoundError`" -#: ../../c-api/exceptions.rst:869 +#: ../../c-api/exceptions.rst:879 msgid ":c:data:`PyExc_FloatingPointError`" msgstr ":c:data:`PyExc_FloatingPointError`" -#: ../../c-api/exceptions.rst:869 +#: ../../c-api/exceptions.rst:879 msgid ":exc:`FloatingPointError`" msgstr ":exc:`FloatingPointError`" -#: ../../c-api/exceptions.rst:871 +#: ../../c-api/exceptions.rst:881 msgid ":c:data:`PyExc_GeneratorExit`" msgstr ":c:data:`PyExc_GeneratorExit`" -#: ../../c-api/exceptions.rst:871 +#: ../../c-api/exceptions.rst:881 msgid ":exc:`GeneratorExit`" msgstr ":exc:`GeneratorExit`" -#: ../../c-api/exceptions.rst:873 +#: ../../c-api/exceptions.rst:883 msgid ":c:data:`PyExc_ImportError`" msgstr ":c:data:`PyExc_ImportError`" -#: ../../c-api/exceptions.rst:873 +#: ../../c-api/exceptions.rst:883 msgid ":exc:`ImportError`" msgstr ":exc:`ImportError`" -#: ../../c-api/exceptions.rst:875 +#: ../../c-api/exceptions.rst:885 msgid ":c:data:`PyExc_IndentationError`" msgstr ":c:data:`PyExc_IndentationError`" -#: ../../c-api/exceptions.rst:875 +#: ../../c-api/exceptions.rst:885 msgid ":exc:`IndentationError`" msgstr ":exc:`IndentationError`" -#: ../../c-api/exceptions.rst:877 +#: ../../c-api/exceptions.rst:887 msgid ":c:data:`PyExc_IndexError`" msgstr ":c:data:`PyExc_IndexError`" -#: ../../c-api/exceptions.rst:877 +#: ../../c-api/exceptions.rst:887 msgid ":exc:`IndexError`" msgstr ":exc:`IndexError`" -#: ../../c-api/exceptions.rst:879 +#: ../../c-api/exceptions.rst:889 msgid ":c:data:`PyExc_InterruptedError`" msgstr ":c:data:`PyExc_InterruptedError`" -#: ../../c-api/exceptions.rst:879 +#: ../../c-api/exceptions.rst:889 msgid ":exc:`InterruptedError`" msgstr ":exc:`InterruptedError`" -#: ../../c-api/exceptions.rst:881 +#: ../../c-api/exceptions.rst:891 msgid ":c:data:`PyExc_IsADirectoryError`" msgstr ":c:data:`PyExc_IsADirectoryError`" -#: ../../c-api/exceptions.rst:881 +#: ../../c-api/exceptions.rst:891 msgid ":exc:`IsADirectoryError`" msgstr ":exc:`IsADirectoryError`" -#: ../../c-api/exceptions.rst:883 +#: ../../c-api/exceptions.rst:893 msgid ":c:data:`PyExc_KeyError`" msgstr ":c:data:`PyExc_KeyError`" -#: ../../c-api/exceptions.rst:883 +#: ../../c-api/exceptions.rst:893 msgid ":exc:`KeyError`" msgstr ":exc:`KeyError`" -#: ../../c-api/exceptions.rst:885 +#: ../../c-api/exceptions.rst:895 msgid ":c:data:`PyExc_KeyboardInterrupt`" msgstr ":c:data:`PyExc_KeyboardInterrupt`" -#: ../../c-api/exceptions.rst:885 +#: ../../c-api/exceptions.rst:895 msgid ":exc:`KeyboardInterrupt`" msgstr ":exc:`KeyboardInterrupt`" -#: ../../c-api/exceptions.rst:887 +#: ../../c-api/exceptions.rst:897 msgid ":c:data:`PyExc_LookupError`" msgstr ":c:data:`PyExc_LookupError`" -#: ../../c-api/exceptions.rst:887 +#: ../../c-api/exceptions.rst:897 msgid ":exc:`LookupError`" msgstr ":exc:`LookupError`" -#: ../../c-api/exceptions.rst:889 +#: ../../c-api/exceptions.rst:899 msgid ":c:data:`PyExc_MemoryError`" msgstr ":c:data:`PyExc_MemoryError`" -#: ../../c-api/exceptions.rst:889 +#: ../../c-api/exceptions.rst:899 msgid ":exc:`MemoryError`" msgstr ":exc:`MemoryError`" -#: ../../c-api/exceptions.rst:891 +#: ../../c-api/exceptions.rst:901 msgid ":c:data:`PyExc_ModuleNotFoundError`" msgstr ":c:data:`PyExc_ModuleNotFoundError`" -#: ../../c-api/exceptions.rst:891 +#: ../../c-api/exceptions.rst:901 msgid ":exc:`ModuleNotFoundError`" msgstr ":exc:`ModuleNotFoundError`" -#: ../../c-api/exceptions.rst:893 +#: ../../c-api/exceptions.rst:903 msgid ":c:data:`PyExc_NameError`" msgstr ":c:data:`PyExc_NameError`" -#: ../../c-api/exceptions.rst:893 +#: ../../c-api/exceptions.rst:903 msgid ":exc:`NameError`" msgstr ":exc:`NameError`" -#: ../../c-api/exceptions.rst:895 +#: ../../c-api/exceptions.rst:905 msgid ":c:data:`PyExc_NotADirectoryError`" msgstr ":c:data:`PyExc_NotADirectoryError`" -#: ../../c-api/exceptions.rst:895 +#: ../../c-api/exceptions.rst:905 msgid ":exc:`NotADirectoryError`" msgstr ":exc:`NotADirectoryError`" -#: ../../c-api/exceptions.rst:897 +#: ../../c-api/exceptions.rst:907 msgid ":c:data:`PyExc_NotImplementedError`" msgstr ":c:data:`PyExc_NotImplementedError`" -#: ../../c-api/exceptions.rst:897 +#: ../../c-api/exceptions.rst:907 msgid ":exc:`NotImplementedError`" msgstr ":exc:`NotImplementedError`" -#: ../../c-api/exceptions.rst:899 +#: ../../c-api/exceptions.rst:909 msgid ":c:data:`PyExc_OSError`" msgstr ":c:data:`PyExc_OSError`" -#: ../../c-api/exceptions.rst:899 +#: ../../c-api/exceptions.rst:909 msgid ":exc:`OSError`" msgstr ":exc:`OSError`" -#: ../../c-api/exceptions.rst:901 +#: ../../c-api/exceptions.rst:911 msgid ":c:data:`PyExc_OverflowError`" msgstr ":c:data:`PyExc_OverflowError`" -#: ../../c-api/exceptions.rst:901 +#: ../../c-api/exceptions.rst:911 msgid ":exc:`OverflowError`" msgstr ":exc:`OverflowError`" -#: ../../c-api/exceptions.rst:903 +#: ../../c-api/exceptions.rst:913 msgid ":c:data:`PyExc_PermissionError`" msgstr ":c:data:`PyExc_PermissionError`" -#: ../../c-api/exceptions.rst:903 +#: ../../c-api/exceptions.rst:913 msgid ":exc:`PermissionError`" msgstr ":exc:`PermissionError`" -#: ../../c-api/exceptions.rst:905 +#: ../../c-api/exceptions.rst:915 msgid ":c:data:`PyExc_ProcessLookupError`" msgstr ":c:data:`PyExc_ProcessLookupError`" -#: ../../c-api/exceptions.rst:905 +#: ../../c-api/exceptions.rst:915 msgid ":exc:`ProcessLookupError`" msgstr ":exc:`ProcessLookupError`" -#: ../../c-api/exceptions.rst:907 +#: ../../c-api/exceptions.rst:917 msgid ":c:data:`PyExc_RecursionError`" msgstr ":c:data:`PyExc_RecursionError`" -#: ../../c-api/exceptions.rst:907 +#: ../../c-api/exceptions.rst:917 msgid ":exc:`RecursionError`" msgstr ":exc:`RecursionError`" -#: ../../c-api/exceptions.rst:909 +#: ../../c-api/exceptions.rst:919 msgid ":c:data:`PyExc_ReferenceError`" msgstr ":c:data:`PyExc_ReferenceError`" -#: ../../c-api/exceptions.rst:909 +#: ../../c-api/exceptions.rst:919 msgid ":exc:`ReferenceError`" msgstr ":exc:`ReferenceError`" -#: ../../c-api/exceptions.rst:909 +#: ../../c-api/exceptions.rst:919 msgid "\\(2)" msgstr "\\(2)" -#: ../../c-api/exceptions.rst:911 +#: ../../c-api/exceptions.rst:921 msgid ":c:data:`PyExc_RuntimeError`" msgstr ":c:data:`PyExc_RuntimeError`" -#: ../../c-api/exceptions.rst:911 +#: ../../c-api/exceptions.rst:921 msgid ":exc:`RuntimeError`" msgstr ":exc:`RuntimeError`" -#: ../../c-api/exceptions.rst:913 +#: ../../c-api/exceptions.rst:923 msgid ":c:data:`PyExc_StopAsyncIteration`" msgstr ":c:data:`PyExc_StopAsyncIteration`" -#: ../../c-api/exceptions.rst:913 +#: ../../c-api/exceptions.rst:923 msgid ":exc:`StopAsyncIteration`" msgstr ":exc:`StopAsyncIteration`" -#: ../../c-api/exceptions.rst:915 +#: ../../c-api/exceptions.rst:925 msgid ":c:data:`PyExc_StopIteration`" msgstr ":c:data:`PyExc_StopIteration`" -#: ../../c-api/exceptions.rst:915 +#: ../../c-api/exceptions.rst:925 msgid ":exc:`StopIteration`" msgstr ":exc:`StopIteration`" -#: ../../c-api/exceptions.rst:917 +#: ../../c-api/exceptions.rst:927 msgid ":c:data:`PyExc_SyntaxError`" msgstr ":c:data:`PyExc_SyntaxError`" -#: ../../c-api/exceptions.rst:917 +#: ../../c-api/exceptions.rst:927 msgid ":exc:`SyntaxError`" msgstr ":exc:`SyntaxError`" -#: ../../c-api/exceptions.rst:919 +#: ../../c-api/exceptions.rst:929 msgid ":c:data:`PyExc_SystemError`" msgstr ":c:data:`PyExc_SystemError`" -#: ../../c-api/exceptions.rst:919 +#: ../../c-api/exceptions.rst:929 msgid ":exc:`SystemError`" msgstr ":exc:`SystemError`" -#: ../../c-api/exceptions.rst:921 +#: ../../c-api/exceptions.rst:931 msgid ":c:data:`PyExc_SystemExit`" msgstr ":c:data:`PyExc_SystemExit`" -#: ../../c-api/exceptions.rst:921 +#: ../../c-api/exceptions.rst:931 msgid ":exc:`SystemExit`" msgstr ":exc:`SystemExit`" -#: ../../c-api/exceptions.rst:923 +#: ../../c-api/exceptions.rst:933 msgid ":c:data:`PyExc_TabError`" msgstr ":c:data:`PyExc_TabError`" -#: ../../c-api/exceptions.rst:923 +#: ../../c-api/exceptions.rst:933 msgid ":exc:`TabError`" msgstr ":exc:`TabError`" -#: ../../c-api/exceptions.rst:925 +#: ../../c-api/exceptions.rst:935 msgid ":c:data:`PyExc_TimeoutError`" msgstr ":c:data:`PyExc_TimeoutError`" -#: ../../c-api/exceptions.rst:925 +#: ../../c-api/exceptions.rst:935 msgid ":exc:`TimeoutError`" msgstr ":exc:`TimeoutError`" -#: ../../c-api/exceptions.rst:927 +#: ../../c-api/exceptions.rst:937 msgid ":c:data:`PyExc_TypeError`" msgstr ":c:data:`PyExc_TypeError`" -#: ../../c-api/exceptions.rst:927 +#: ../../c-api/exceptions.rst:937 msgid ":exc:`TypeError`" msgstr ":exc:`TypeError`" -#: ../../c-api/exceptions.rst:929 +#: ../../c-api/exceptions.rst:939 msgid ":c:data:`PyExc_UnboundLocalError`" msgstr ":c:data:`PyExc_UnboundLocalError`" -#: ../../c-api/exceptions.rst:929 +#: ../../c-api/exceptions.rst:939 msgid ":exc:`UnboundLocalError`" msgstr ":exc:`UnboundLocalError`" -#: ../../c-api/exceptions.rst:931 +#: ../../c-api/exceptions.rst:941 msgid ":c:data:`PyExc_UnicodeDecodeError`" msgstr ":c:data:`PyExc_UnicodeDecodeError`" -#: ../../c-api/exceptions.rst:931 +#: ../../c-api/exceptions.rst:941 msgid ":exc:`UnicodeDecodeError`" msgstr ":exc:`UnicodeDecodeError`" -#: ../../c-api/exceptions.rst:933 +#: ../../c-api/exceptions.rst:943 msgid ":c:data:`PyExc_UnicodeEncodeError`" msgstr ":c:data:`PyExc_UnicodeEncodeError`" -#: ../../c-api/exceptions.rst:933 +#: ../../c-api/exceptions.rst:943 msgid ":exc:`UnicodeEncodeError`" msgstr ":exc:`UnicodeEncodeError`" -#: ../../c-api/exceptions.rst:935 +#: ../../c-api/exceptions.rst:945 msgid ":c:data:`PyExc_UnicodeError`" msgstr ":c:data:`PyExc_UnicodeError`" -#: ../../c-api/exceptions.rst:935 +#: ../../c-api/exceptions.rst:945 msgid ":exc:`UnicodeError`" msgstr ":exc:`UnicodeError`" -#: ../../c-api/exceptions.rst:937 +#: ../../c-api/exceptions.rst:947 msgid ":c:data:`PyExc_UnicodeTranslateError`" msgstr ":c:data:`PyExc_UnicodeTranslateError`" -#: ../../c-api/exceptions.rst:937 +#: ../../c-api/exceptions.rst:947 msgid ":exc:`UnicodeTranslateError`" msgstr ":exc:`UnicodeTranslateError`" -#: ../../c-api/exceptions.rst:939 +#: ../../c-api/exceptions.rst:949 msgid ":c:data:`PyExc_ValueError`" msgstr ":c:data:`PyExc_ValueError`" -#: ../../c-api/exceptions.rst:939 +#: ../../c-api/exceptions.rst:949 msgid ":exc:`ValueError`" msgstr ":exc:`ValueError`" -#: ../../c-api/exceptions.rst:941 +#: ../../c-api/exceptions.rst:951 msgid ":c:data:`PyExc_ZeroDivisionError`" msgstr ":c:data:`PyExc_ZeroDivisionError`" -#: ../../c-api/exceptions.rst:941 +#: ../../c-api/exceptions.rst:951 msgid ":exc:`ZeroDivisionError`" msgstr ":exc:`ZeroDivisionError`" -#: ../../c-api/exceptions.rst:944 +#: ../../c-api/exceptions.rst:954 msgid "" ":c:data:`PyExc_BlockingIOError`, :c:data:`PyExc_BrokenPipeError`, " ":c:data:`PyExc_ChildProcessError`, :c:data:`PyExc_ConnectionError`, " @@ -1296,157 +1312,157 @@ msgstr "" ":c:data:`PyExc_PermissionError`, :c:data:`PyExc_ProcessLookupError` dan " ":c:data:`PyExc_TimeoutError` diperkenalkan berikut :pep:`3151`." -#: ../../c-api/exceptions.rst:954 +#: ../../c-api/exceptions.rst:964 msgid ":c:data:`PyExc_StopAsyncIteration` and :c:data:`PyExc_RecursionError`." msgstr "" ":c:data:`PyExc_StopAsyncIteration` dan :c:data:`PyExc_RecursionError`." -#: ../../c-api/exceptions.rst:957 +#: ../../c-api/exceptions.rst:967 msgid ":c:data:`PyExc_ModuleNotFoundError`." msgstr ":c:data:`PyExc_ModuleNotFoundError`." -#: ../../c-api/exceptions.rst:960 +#: ../../c-api/exceptions.rst:970 msgid "These are compatibility aliases to :c:data:`PyExc_OSError`:" msgstr "" -#: ../../c-api/exceptions.rst:970 +#: ../../c-api/exceptions.rst:980 msgid ":c:data:`PyExc_EnvironmentError`" msgstr ":c:data:`PyExc_EnvironmentError`" -#: ../../c-api/exceptions.rst:972 +#: ../../c-api/exceptions.rst:982 msgid ":c:data:`PyExc_IOError`" msgstr ":c:data:`PyExc_IOError`" -#: ../../c-api/exceptions.rst:974 +#: ../../c-api/exceptions.rst:984 msgid ":c:data:`PyExc_WindowsError`" msgstr ":c:data:`PyExc_WindowsError`" -#: ../../c-api/exceptions.rst:974 +#: ../../c-api/exceptions.rst:984 msgid "\\(3)" msgstr "\\(3)" -#: ../../c-api/exceptions.rst:977 +#: ../../c-api/exceptions.rst:987 msgid "These aliases used to be separate exception types." msgstr "" -#: ../../c-api/exceptions.rst:980 ../../c-api/exceptions.rst:1041 +#: ../../c-api/exceptions.rst:990 ../../c-api/exceptions.rst:1051 msgid "Notes:" msgstr "Catatan:" -#: ../../c-api/exceptions.rst:983 +#: ../../c-api/exceptions.rst:993 msgid "This is a base class for other standard exceptions." msgstr "" -#: ../../c-api/exceptions.rst:986 +#: ../../c-api/exceptions.rst:996 msgid "" "Only defined on Windows; protect code that uses this by testing that the " "preprocessor macro ``MS_WINDOWS`` is defined." msgstr "" -#: ../../c-api/exceptions.rst:992 +#: ../../c-api/exceptions.rst:1002 msgid "Standard Warning Categories" msgstr "Kategori Peringatan Standar" -#: ../../c-api/exceptions.rst:994 +#: ../../c-api/exceptions.rst:1004 msgid "" "All standard Python warning categories are available as global variables " "whose names are ``PyExc_`` followed by the Python exception name. These have" -" the type :c:type:`PyObject\\*`; they are all class objects. For " -"completeness, here are all the variables:" +" the type :c:type:`PyObject*`; they are all class objects. For completeness," +" here are all the variables:" msgstr "" -#: ../../c-api/exceptions.rst:1015 +#: ../../c-api/exceptions.rst:1025 msgid ":c:data:`PyExc_Warning`" msgstr ":c:data:`PyExc_Warning`" -#: ../../c-api/exceptions.rst:1015 +#: ../../c-api/exceptions.rst:1025 msgid ":exc:`Warning`" msgstr ":exc:`Warning`" -#: ../../c-api/exceptions.rst:1017 +#: ../../c-api/exceptions.rst:1027 msgid ":c:data:`PyExc_BytesWarning`" msgstr ":c:data:`PyExc_BytesWarning`" -#: ../../c-api/exceptions.rst:1017 +#: ../../c-api/exceptions.rst:1027 msgid ":exc:`BytesWarning`" msgstr ":exc:`BytesWarning`" -#: ../../c-api/exceptions.rst:1019 +#: ../../c-api/exceptions.rst:1029 msgid ":c:data:`PyExc_DeprecationWarning`" msgstr ":c:data:`PyExc_DeprecationWarning`" -#: ../../c-api/exceptions.rst:1019 +#: ../../c-api/exceptions.rst:1029 msgid ":exc:`DeprecationWarning`" msgstr ":exc:`DeprecationWarning`" -#: ../../c-api/exceptions.rst:1021 +#: ../../c-api/exceptions.rst:1031 msgid ":c:data:`PyExc_FutureWarning`" msgstr ":c:data:`PyExc_FutureWarning`" -#: ../../c-api/exceptions.rst:1021 +#: ../../c-api/exceptions.rst:1031 msgid ":exc:`FutureWarning`" msgstr ":exc:`FutureWarning`" -#: ../../c-api/exceptions.rst:1023 +#: ../../c-api/exceptions.rst:1033 msgid ":c:data:`PyExc_ImportWarning`" msgstr ":c:data:`PyExc_ImportWarning`" -#: ../../c-api/exceptions.rst:1023 +#: ../../c-api/exceptions.rst:1033 msgid ":exc:`ImportWarning`" msgstr ":exc:`ImportWarning`" -#: ../../c-api/exceptions.rst:1025 +#: ../../c-api/exceptions.rst:1035 msgid ":c:data:`PyExc_PendingDeprecationWarning`" msgstr ":c:data:`PyExc_PendingDeprecationWarning`" -#: ../../c-api/exceptions.rst:1025 +#: ../../c-api/exceptions.rst:1035 msgid ":exc:`PendingDeprecationWarning`" msgstr ":exc:`PendingDeprecationWarning`" -#: ../../c-api/exceptions.rst:1027 +#: ../../c-api/exceptions.rst:1037 msgid ":c:data:`PyExc_ResourceWarning`" msgstr ":c:data:`PyExc_ResourceWarning`" -#: ../../c-api/exceptions.rst:1027 +#: ../../c-api/exceptions.rst:1037 msgid ":exc:`ResourceWarning`" msgstr ":exc:`ResourceWarning`" -#: ../../c-api/exceptions.rst:1029 +#: ../../c-api/exceptions.rst:1039 msgid ":c:data:`PyExc_RuntimeWarning`" msgstr ":c:data:`PyExc_RuntimeWarning`" -#: ../../c-api/exceptions.rst:1029 +#: ../../c-api/exceptions.rst:1039 msgid ":exc:`RuntimeWarning`" msgstr ":exc:`RuntimeWarning`" -#: ../../c-api/exceptions.rst:1031 +#: ../../c-api/exceptions.rst:1041 msgid ":c:data:`PyExc_SyntaxWarning`" msgstr ":c:data:`PyExc_SyntaxWarning`" -#: ../../c-api/exceptions.rst:1031 +#: ../../c-api/exceptions.rst:1041 msgid ":exc:`SyntaxWarning`" msgstr ":exc:`SyntaxWarning`" -#: ../../c-api/exceptions.rst:1033 +#: ../../c-api/exceptions.rst:1043 msgid ":c:data:`PyExc_UnicodeWarning`" msgstr ":c:data:`PyExc_UnicodeWarning`" -#: ../../c-api/exceptions.rst:1033 +#: ../../c-api/exceptions.rst:1043 msgid ":exc:`UnicodeWarning`" msgstr ":exc:`UnicodeWarning`" -#: ../../c-api/exceptions.rst:1035 +#: ../../c-api/exceptions.rst:1045 msgid ":c:data:`PyExc_UserWarning`" msgstr ":c:data:`PyExc_UserWarning`" -#: ../../c-api/exceptions.rst:1035 +#: ../../c-api/exceptions.rst:1045 msgid ":exc:`UserWarning`" msgstr ":exc:`UserWarning`" -#: ../../c-api/exceptions.rst:1038 +#: ../../c-api/exceptions.rst:1048 msgid ":c:data:`PyExc_ResourceWarning`." msgstr ":c:data:`PyExc_ResourceWarning`." -#: ../../c-api/exceptions.rst:1044 +#: ../../c-api/exceptions.rst:1054 msgid "This is a base class for other standard warning categories." msgstr "" diff --git a/c-api/file.po b/c-api/file.po index 9beb23a..25873cc 100644 --- a/c-api/file.po +++ b/c-api/file.po @@ -1,14 +1,14 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-10-31 11:48+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2017-02-16 17:35+0000\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" @@ -24,7 +24,7 @@ msgstr "" #: ../../c-api/file.rst:10 msgid "" "These APIs are a minimal emulation of the Python 2 C API for built-in file " -"objects, which used to rely on the buffered I/O (:c:type:`FILE\\*`) support " +"objects, which used to rely on the buffered I/O (:c:type:`FILE*`) support " "from the C standard library. In Python 3, files and streams use the new " ":mod:`io` module, which defines several layers over the low-level unbuffered" " I/O of the operating system. The functions described below are convenience" diff --git a/c-api/init.po b/c-api/init.po index edcfccb..06710f9 100644 --- a/c-api/init.po +++ b/c-api/init.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2017-02-16 17:36+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -21,19 +21,19 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:8 +#: ../../c-api/init.rst:8 msgid "Initialization, Finalization, and Threads" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:10 +#: ../../c-api/init.rst:10 msgid "See also :ref:`Python Initialization Configuration `." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:15 +#: ../../c-api/init.rst:15 msgid "Before Python Initialization" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:17 +#: ../../c-api/init.rst:17 msgid "" "In an application embedding Python, the :c:func:`Py_Initialize` function " "must be called before using any other Python/C API functions; with the " @@ -41,132 +41,132 @@ msgid "" "`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:22 +#: ../../c-api/init.rst:22 msgid "" "The following functions can be safely called before Python is initialized:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:24 +#: ../../c-api/init.rst:24 msgid "Configuration functions:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:26 +#: ../../c-api/init.rst:26 msgid ":c:func:`PyImport_AppendInittab`" msgstr ":c:func:`PyImport_AppendInittab`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:27 +#: ../../c-api/init.rst:27 msgid ":c:func:`PyImport_ExtendInittab`" msgstr ":c:func:`PyImport_ExtendInittab`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:28 +#: ../../c-api/init.rst:28 msgid ":c:func:`PyInitFrozenExtensions`" msgstr ":c:func:`PyInitFrozenExtensions`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:29 +#: ../../c-api/init.rst:29 msgid ":c:func:`PyMem_SetAllocator`" msgstr ":c:func:`PyMem_SetAllocator`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:30 +#: ../../c-api/init.rst:30 msgid ":c:func:`PyMem_SetupDebugHooks`" msgstr ":c:func:`PyMem_SetupDebugHooks`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:31 +#: ../../c-api/init.rst:31 msgid ":c:func:`PyObject_SetArenaAllocator`" msgstr ":c:func:`PyObject_SetArenaAllocator`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:32 +#: ../../c-api/init.rst:32 msgid ":c:func:`Py_SetPath`" msgstr ":c:func:`Py_SetPath`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:33 +#: ../../c-api/init.rst:33 msgid ":c:func:`Py_SetProgramName`" msgstr ":c:func:`Py_SetProgramName`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:34 +#: ../../c-api/init.rst:34 msgid ":c:func:`Py_SetPythonHome`" msgstr ":c:func:`Py_SetPythonHome`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:35 +#: ../../c-api/init.rst:35 msgid ":c:func:`Py_SetStandardStreamEncoding`" msgstr ":c:func:`Py_SetStandardStreamEncoding`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:36 +#: ../../c-api/init.rst:36 msgid ":c:func:`PySys_AddWarnOption`" msgstr ":c:func:`PySys_AddWarnOption`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:37 +#: ../../c-api/init.rst:37 msgid ":c:func:`PySys_AddXOption`" msgstr ":c:func:`PySys_AddXOption`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:38 +#: ../../c-api/init.rst:38 msgid ":c:func:`PySys_ResetWarnOptions`" msgstr ":c:func:`PySys_ResetWarnOptions`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:40 +#: ../../c-api/init.rst:40 msgid "Informative functions:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:42 +#: ../../c-api/init.rst:42 msgid ":c:func:`Py_IsInitialized`" msgstr ":c:func:`Py_IsInitialized`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:43 +#: ../../c-api/init.rst:43 msgid ":c:func:`PyMem_GetAllocator`" msgstr ":c:func:`PyMem_GetAllocator`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:44 +#: ../../c-api/init.rst:44 msgid ":c:func:`PyObject_GetArenaAllocator`" msgstr ":c:func:`PyObject_GetArenaAllocator`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:45 +#: ../../c-api/init.rst:45 msgid ":c:func:`Py_GetBuildInfo`" msgstr ":c:func:`Py_GetBuildInfo`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:46 +#: ../../c-api/init.rst:46 msgid ":c:func:`Py_GetCompiler`" msgstr ":c:func:`Py_GetCompiler`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:47 +#: ../../c-api/init.rst:47 msgid ":c:func:`Py_GetCopyright`" msgstr ":c:func:`Py_GetCopyright`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:48 +#: ../../c-api/init.rst:48 msgid ":c:func:`Py_GetPlatform`" msgstr ":c:func:`Py_GetPlatform`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:49 +#: ../../c-api/init.rst:49 msgid ":c:func:`Py_GetVersion`" msgstr ":c:func:`Py_GetVersion`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:51 +#: ../../c-api/init.rst:51 msgid "Utilities:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:53 +#: ../../c-api/init.rst:53 msgid ":c:func:`Py_DecodeLocale`" msgstr ":c:func:`Py_DecodeLocale`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:55 +#: ../../c-api/init.rst:55 msgid "Memory allocators:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:57 +#: ../../c-api/init.rst:57 msgid ":c:func:`PyMem_RawMalloc`" msgstr ":c:func:`PyMem_RawMalloc`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:58 +#: ../../c-api/init.rst:58 msgid ":c:func:`PyMem_RawRealloc`" msgstr ":c:func:`PyMem_RawRealloc`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:59 +#: ../../c-api/init.rst:59 msgid ":c:func:`PyMem_RawCalloc`" msgstr ":c:func:`PyMem_RawCalloc`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:60 +#: ../../c-api/init.rst:60 msgid ":c:func:`PyMem_RawFree`" msgstr ":c:func:`PyMem_RawFree`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:64 +#: ../../c-api/init.rst:64 msgid "" "The following functions **should not be called** before " ":c:func:`Py_Initialize`: :c:func:`Py_EncodeLocale`, :c:func:`Py_GetPath`, " @@ -175,18 +175,18 @@ msgid "" ":c:func:`Py_GetProgramName` and :c:func:`PyEval_InitThreads`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:74 +#: ../../c-api/init.rst:74 msgid "Global configuration variables" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:76 +#: ../../c-api/init.rst:76 msgid "" "Python has variables for the global configuration to control different " "features and options. By default, these flags are controlled by " ":ref:`command line options `." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:80 +#: ../../c-api/init.rst:80 msgid "" "When a flag is set by an option, the value of the flag is the number of " "times that the option was set. For example, ``-b`` sets " @@ -194,139 +194,138 @@ msgid "" ":c:data:`Py_BytesWarningFlag` to 2." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:86 +#: ../../c-api/init.rst:86 msgid "" "Issue a warning when comparing :class:`bytes` or :class:`bytearray` with " ":class:`str` or :class:`bytes` with :class:`int`. Issue an error if greater" " or equal to ``2``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:90 +#: ../../c-api/init.rst:90 msgid "Set by the :option:`-b` option." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:94 +#: ../../c-api/init.rst:94 msgid "" "Turn on parser debugging output (for expert only, depending on compilation " "options)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:97 +#: ../../c-api/init.rst:97 msgid "" "Set by the :option:`-d` option and the :envvar:`PYTHONDEBUG` environment " "variable." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:102 +#: ../../c-api/init.rst:102 msgid "" "If set to non-zero, Python won't try to write ``.pyc`` files on the import " "of source modules." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:105 +#: ../../c-api/init.rst:105 msgid "" "Set by the :option:`-B` option and the :envvar:`PYTHONDONTWRITEBYTECODE` " "environment variable." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:110 +#: ../../c-api/init.rst:110 msgid "" "Suppress error messages when calculating the module search path in " ":c:func:`Py_GetPath`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:113 +#: ../../c-api/init.rst:113 msgid "" "Private flag used by ``_freeze_importlib`` and ``frozenmain`` programs." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:117 +#: ../../c-api/init.rst:117 msgid "" "Set to ``1`` if the :envvar:`PYTHONHASHSEED` environment variable is set to " "a non-empty string." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:120 +#: ../../c-api/init.rst:120 msgid "" "If the flag is non-zero, read the :envvar:`PYTHONHASHSEED` environment " "variable to initialize the secret hash seed." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:125 +#: ../../c-api/init.rst:125 msgid "" "Ignore all :envvar:`PYTHON*` environment variables, e.g. " ":envvar:`PYTHONPATH` and :envvar:`PYTHONHOME`, that might be set." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:128 +#: ../../c-api/init.rst:128 msgid "Set by the :option:`-E` and :option:`-I` options." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:132 +#: ../../c-api/init.rst:132 msgid "" "When a script is passed as first argument or the :option:`-c` option is " "used, enter interactive mode after executing the script or the command, even" " when :data:`sys.stdin` does not appear to be a terminal." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:136 +#: ../../c-api/init.rst:136 msgid "" "Set by the :option:`-i` option and the :envvar:`PYTHONINSPECT` environment " "variable." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:141 +#: ../../c-api/init.rst:141 msgid "Set by the :option:`-i` option." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:145 +#: ../../c-api/init.rst:145 msgid "" "Run Python in isolated mode. In isolated mode :data:`sys.path` contains " "neither the script's directory nor the user's site-packages directory." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:148 +#: ../../c-api/init.rst:148 msgid "Set by the :option:`-I` option." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:154 +#: ../../c-api/init.rst:154 msgid "" "If the flag is non-zero, use the ``mbcs`` encoding instead of the UTF-8 " "encoding for the filesystem encoding." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:157 +#: ../../c-api/init.rst:157 msgid "" "Set to ``1`` if the :envvar:`PYTHONLEGACYWINDOWSFSENCODING` environment " "variable is set to a non-empty string." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:160 +#: ../../c-api/init.rst:160 msgid "See :pep:`529` for more details." msgstr "Lihat :pep:`529` untuk lebih detail." -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:162 -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:174 +#: ../../c-api/init.rst:162 ../../c-api/init.rst:174 msgid ":ref:`Availability `: Windows." msgstr ":ref:`Availability `: Windows." -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:166 +#: ../../c-api/init.rst:166 msgid "" "If the flag is non-zero, use :class:`io.FileIO` instead of " ":class:`WindowsConsoleIO` for :mod:`sys` standard streams." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:169 +#: ../../c-api/init.rst:169 msgid "" "Set to ``1`` if the :envvar:`PYTHONLEGACYWINDOWSSTDIO` environment variable " "is set to a non-empty string." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:172 +#: ../../c-api/init.rst:172 msgid "See :pep:`528` for more details." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:178 +#: ../../c-api/init.rst:178 msgid "" "Disable the import of the module :mod:`site` and the site-dependent " "manipulations of :data:`sys.path` that it entails. Also disable these " @@ -334,48 +333,48 @@ msgid "" ":func:`site.main` if you want them to be triggered)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:183 +#: ../../c-api/init.rst:183 msgid "Set by the :option:`-S` option." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:187 +#: ../../c-api/init.rst:187 msgid "" "Don't add the :data:`user site-packages directory ` to " ":data:`sys.path`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:190 +#: ../../c-api/init.rst:190 msgid "" "Set by the :option:`-s` and :option:`-I` options, and the " ":envvar:`PYTHONNOUSERSITE` environment variable." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:195 +#: ../../c-api/init.rst:195 msgid "" "Set by the :option:`-O` option and the :envvar:`PYTHONOPTIMIZE` environment " "variable." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:200 +#: ../../c-api/init.rst:200 msgid "" "Don't display the copyright and version messages even in interactive mode." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:202 +#: ../../c-api/init.rst:202 msgid "Set by the :option:`-q` option." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:208 +#: ../../c-api/init.rst:208 msgid "Force the stdout and stderr streams to be unbuffered." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:210 +#: ../../c-api/init.rst:210 msgid "" "Set by the :option:`-u` option and the :envvar:`PYTHONUNBUFFERED` " "environment variable." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:215 +#: ../../c-api/init.rst:215 msgid "" "Print a message each time a module is initialized, showing the place " "(filename or built-in module) from which it is loaded. If greater or equal " @@ -383,24 +382,24 @@ msgid "" "for a module. Also provides information on module cleanup at exit." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:220 +#: ../../c-api/init.rst:220 msgid "" "Set by the :option:`-v` option and the :envvar:`PYTHONVERBOSE` environment " "variable." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:225 +#: ../../c-api/init.rst:225 msgid "Initializing and finalizing the interpreter" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:243 +#: ../../c-api/init.rst:243 msgid "" "Initialize the Python interpreter. In an application embedding Python, " "this should be called before using any other Python/C API functions; see " ":ref:`Before Python Initialization ` for the few exceptions." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:247 +#: ../../c-api/init.rst:247 msgid "" "This initializes the table of loaded modules (``sys.modules``), and creates " "the fundamental modules :mod:`builtins`, :mod:`__main__` and :mod:`sys`. It" @@ -410,27 +409,27 @@ msgid "" "There is no return value; it is a fatal error if the initialization fails." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:256 +#: ../../c-api/init.rst:256 msgid "" "On Windows, changes the console mode from ``O_TEXT`` to ``O_BINARY``, which " "will also affect non-Python uses of the console using the C Runtime." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:262 +#: ../../c-api/init.rst:262 msgid "" "This function works like :c:func:`Py_Initialize` if *initsigs* is ``1``. If " "*initsigs* is ``0``, it skips initialization registration of signal " "handlers, which might be useful when Python is embedded." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:269 +#: ../../c-api/init.rst:269 msgid "" "Return true (nonzero) when the Python interpreter has been initialized, " "false (zero) if not. After :c:func:`Py_FinalizeEx` is called, this returns " "false until :c:func:`Py_Initialize` is called again." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:276 +#: ../../c-api/init.rst:276 msgid "" "Undo all initializations made by :c:func:`Py_Initialize` and subsequent use " "of Python/C API functions, and destroy all sub-interpreters (see " @@ -442,7 +441,7 @@ msgid "" "finalization (flushing buffered data), ``-1`` is returned." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:285 +#: ../../c-api/init.rst:285 msgid "" "This function is provided for a number of reasons. An embedding application" " might want to restart Python without having to restart the application " @@ -453,7 +452,7 @@ msgid "" "Python before exiting from the application." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:293 +#: ../../c-api/init.rst:293 msgid "" "**Bugs and caveats:** The destruction of modules and objects in modules is " "done in random order; this may cause destructors (:meth:`__del__` methods) " @@ -468,60 +467,60 @@ msgid "" "than once." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:305 +#: ../../c-api/init.rst:305 msgid "" "Raises an :ref:`auditing event ` " "``cpython._PySys_ClearAuditHooks`` with no arguments." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:310 +#: ../../c-api/init.rst:310 msgid "" "This is a backwards-compatible version of :c:func:`Py_FinalizeEx` that " "disregards the return value." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:315 +#: ../../c-api/init.rst:315 msgid "Process-wide parameters" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:325 +#: ../../c-api/init.rst:325 msgid "" "This function should be called before :c:func:`Py_Initialize`, if it is " "called at all. It specifies which encoding and error handling to use with " "standard IO, with the same meanings as in :func:`str.encode`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:329 +#: ../../c-api/init.rst:329 msgid "" "It overrides :envvar:`PYTHONIOENCODING` values, and allows embedding code to" " control IO encoding when the environment variable does not work." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:332 +#: ../../c-api/init.rst:332 msgid "" "*encoding* and/or *errors* may be ``NULL`` to use :envvar:`PYTHONIOENCODING`" " and/or default values (depending on other settings)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:336 +#: ../../c-api/init.rst:336 msgid "" "Note that :data:`sys.stderr` always uses the \"backslashreplace\" error " "handler, regardless of this (or any other) setting." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:339 +#: ../../c-api/init.rst:339 msgid "" "If :c:func:`Py_FinalizeEx` is called, this function will need to be called " "again in order to affect subsequent calls to :c:func:`Py_Initialize`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:342 +#: ../../c-api/init.rst:342 msgid "" "Returns ``0`` if successful, a nonzero value on error (e.g. calling after " "the interpreter has already been initialized)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:355 +#: ../../c-api/init.rst:355 msgid "" "This function should be called before :c:func:`Py_Initialize` is called for " "the first time, if it is called at all. It tells the interpreter the value " @@ -535,24 +534,21 @@ msgid "" "this storage." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:366 -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:480 -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:586 -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:613 -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:630 +#: ../../c-api/init.rst:366 ../../c-api/init.rst:480 ../../c-api/init.rst:586 +#: ../../c-api/init.rst:613 ../../c-api/init.rst:630 msgid "" "Use :c:func:`Py_DecodeLocale` to decode a bytes string to get a " ":c:type:`wchar_*` string." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:374 +#: ../../c-api/init.rst:374 msgid "" "Return the program name set with :c:func:`Py_SetProgramName`, or the " "default. The returned string points into static storage; the caller should " "not modify its value." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:381 +#: ../../c-api/init.rst:381 msgid "" "Return the *prefix* for installed platform-independent files. This is " "derived through a number of complicated rules from the program name set with" @@ -566,7 +562,7 @@ msgid "" " function." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:394 +#: ../../c-api/init.rst:394 msgid "" "Return the *exec-prefix* for installed platform-*dependent* files. This is " "derived through a number of complicated rules from the program name set with" @@ -580,7 +576,7 @@ msgid "" "only useful on Unix." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:404 +#: ../../c-api/init.rst:404 msgid "" "Background: The exec-prefix differs from the prefix when platform dependent " "files (such as executables and shared libraries) are installed in a " @@ -589,7 +585,7 @@ msgid "" " independent may be installed in :file:`/usr/local`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:410 +#: ../../c-api/init.rst:410 msgid "" "Generally speaking, a platform is a combination of hardware and software " "families, e.g. Sparc machines running the Solaris 2.x operating system are " @@ -603,7 +599,7 @@ msgid "" " from the Python version by which they were compiled!)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:421 +#: ../../c-api/init.rst:421 msgid "" "System administrators will know how to configure the :program:`mount` or " ":program:`automount` programs to share :file:`/usr/local` between platforms " @@ -611,7 +607,7 @@ msgid "" "platform." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:433 +#: ../../c-api/init.rst:433 msgid "" "Return the full program name of the Python executable; this is computed as " "a side-effect of deriving the default module search path from the program " @@ -620,7 +616,7 @@ msgid "" "available to Python code as ``sys.executable``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:447 +#: ../../c-api/init.rst:447 msgid "" "Return the default module search path; this is computed from the program " "name (set by :c:func:`Py_SetProgramName` above) and some environment " @@ -633,7 +629,7 @@ msgid "" " for loading modules." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:467 +#: ../../c-api/init.rst:467 msgid "" "Set the default module search path. If this function is called before " ":c:func:`Py_Initialize`, then :c:func:`Py_GetPath` won't attempt to compute " @@ -644,7 +640,7 @@ msgid "" "``';'`` on Windows." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:475 +#: ../../c-api/init.rst:475 msgid "" "This also causes :data:`sys.executable` to be set to the program full path " "(see :c:func:`Py_GetProgramFullPath`) and for :data:`sys.prefix` and " @@ -652,25 +648,25 @@ msgid "" " if required after calling :c:func:`Py_Initialize`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:483 +#: ../../c-api/init.rst:483 msgid "" "The path argument is copied internally, so the caller may free it after the " "call completes." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:486 +#: ../../c-api/init.rst:486 msgid "" "The program full path is now used for :data:`sys.executable`, instead of the" " program name." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:493 +#: ../../c-api/init.rst:493 msgid "" "Return the version of this Python interpreter. This is a string that looks " "something like ::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:500 +#: ../../c-api/init.rst:500 msgid "" "The first word (up to the first space character) is the current Python " "version; the first three characters are the major and minor version " @@ -679,7 +675,7 @@ msgid "" "as :data:`sys.version`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:510 +#: ../../c-api/init.rst:510 msgid "" "Return the platform identifier for the current platform. On Unix, this is " "formed from the \"official\" name of the operating system, converted to " @@ -690,43 +686,42 @@ msgid "" "value is available to Python code as ``sys.platform``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:521 +#: ../../c-api/init.rst:521 msgid "" "Return the official copyright string for the current Python version, for " "example" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:523 +#: ../../c-api/init.rst:523 msgid "``'Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam'``" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:527 +#: ../../c-api/init.rst:527 msgid "" "The returned string points into static storage; the caller should not modify" " its value. The value is available to Python code as ``sys.copyright``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:533 +#: ../../c-api/init.rst:533 msgid "" "Return an indication of the compiler used to build the current Python " "version, in square brackets, for example::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:540 -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:554 +#: ../../c-api/init.rst:540 ../../c-api/init.rst:554 msgid "" "The returned string points into static storage; the caller should not modify" " its value. The value is available to Python code as part of the variable " "``sys.version``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:547 +#: ../../c-api/init.rst:547 msgid "" "Return information about the sequence number and build date and time of the" " current Python interpreter instance, for example ::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:566 +#: ../../c-api/init.rst:566 msgid "" "Set :data:`sys.argv` based on *argc* and *argv*. These parameters are " "similar to those passed to the program's :c:func:`main` function with the " @@ -737,28 +732,28 @@ msgid "" "fatal condition is signalled using :c:func:`Py_FatalError`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:574 +#: ../../c-api/init.rst:574 msgid "" "If *updatepath* is zero, this is all the function does. If *updatepath* is " "non-zero, the function also modifies :data:`sys.path` according to the " "following algorithm:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:578 +#: ../../c-api/init.rst:578 msgid "" "If the name of an existing script is passed in ``argv[0]``, the absolute " "path of the directory where the script is located is prepended to " ":data:`sys.path`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:581 +#: ../../c-api/init.rst:581 msgid "" "Otherwise (that is, if *argc* is ``0`` or ``argv[0]`` doesn't point to an " "existing file name), an empty string is prepended to :data:`sys.path`, which" " is the same as prepending the current working directory (``\".\"``)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:590 +#: ../../c-api/init.rst:590 msgid "" "It is recommended that applications embedding the Python interpreter for " "purposes other than executing a single script pass ``0`` as *updatepath*, " @@ -766,32 +761,32 @@ msgid "" "`_." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:595 +#: ../../c-api/init.rst:595 msgid "" "On versions before 3.1.3, you can achieve the same effect by manually " "popping the first :data:`sys.path` element after having called " ":c:func:`PySys_SetArgv`, for example using::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:609 +#: ../../c-api/init.rst:609 msgid "" "This function works like :c:func:`PySys_SetArgvEx` with *updatepath* set to " "``1`` unless the :program:`python` interpreter was started with the " ":option:`-I`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:616 +#: ../../c-api/init.rst:616 msgid "The *updatepath* value depends on :option:`-I`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:621 +#: ../../c-api/init.rst:621 msgid "" "Set the default \"home\" directory, that is, the location of the standard " "Python libraries. See :envvar:`PYTHONHOME` for the meaning of the argument " "string." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:625 +#: ../../c-api/init.rst:625 msgid "" "The argument should point to a zero-terminated character string in static " "storage whose contents will not change for the duration of the program's " @@ -799,18 +794,18 @@ msgid "" "this storage." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:636 +#: ../../c-api/init.rst:636 msgid "" "Return the default \"home\", that is, the value set by a previous call to " ":c:func:`Py_SetPythonHome`, or the value of the :envvar:`PYTHONHOME` " "environment variable if it is set." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:644 +#: ../../c-api/init.rst:644 msgid "Thread State and the Global Interpreter Lock" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:651 +#: ../../c-api/init.rst:651 msgid "" "The Python interpreter is not fully thread-safe. In order to support multi-" "threaded Python programs, there's a global lock, called the :term:`global " @@ -822,7 +817,7 @@ msgid "" "once instead of twice." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:661 +#: ../../c-api/init.rst:661 msgid "" "Therefore, the rule exists that only the thread that has acquired the " ":term:`GIL` may operate on Python objects or call Python/C API functions. In" @@ -832,7 +827,7 @@ msgid "" "a file, so that other Python threads can run in the meantime." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:672 +#: ../../c-api/init.rst:672 msgid "" "The Python interpreter keeps some thread-specific bookkeeping information " "inside a data structure called :c:type:`PyThreadState`. There's also one " @@ -840,32 +835,32 @@ msgid "" "retrieved using :c:func:`PyThreadState_Get`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:678 +#: ../../c-api/init.rst:678 msgid "Releasing the GIL from extension code" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:680 +#: ../../c-api/init.rst:680 msgid "" "Most extension code manipulating the :term:`GIL` has the following simple " "structure::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:689 +#: ../../c-api/init.rst:689 msgid "This is so common that a pair of macros exists to simplify it::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:699 +#: ../../c-api/init.rst:699 msgid "" "The :c:macro:`Py_BEGIN_ALLOW_THREADS` macro opens a new block and declares a" " hidden local variable; the :c:macro:`Py_END_ALLOW_THREADS` macro closes the" " block." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:703 +#: ../../c-api/init.rst:703 msgid "The block above expands to the following code::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:715 +#: ../../c-api/init.rst:715 msgid "" "Here is how these functions work: the global interpreter lock is used to " "protect the pointer to the current thread state. When releasing the lock " @@ -876,7 +871,7 @@ msgid "" "state, the lock must be acquired before storing the thread state pointer." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:724 +#: ../../c-api/init.rst:724 msgid "" "Calling system I/O functions is the most common use case for releasing the " "GIL, but it can also be useful before calling long-running computations " @@ -886,11 +881,11 @@ msgid "" "compressing or hashing data." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:735 +#: ../../c-api/init.rst:735 msgid "Non-Python created threads" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:737 +#: ../../c-api/init.rst:737 msgid "" "When threads are created using the dedicated Python APIs (such as the " ":mod:`threading` module), a thread state is automatically associated to them" @@ -900,7 +895,7 @@ msgid "" "for them." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:744 +#: ../../c-api/init.rst:744 msgid "" "If you need to call Python code from these threads (often this will be part " "of a callback API provided by the aforementioned third-party library), you " @@ -911,14 +906,14 @@ msgid "" "finally free the thread state data structure." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:752 +#: ../../c-api/init.rst:752 msgid "" "The :c:func:`PyGILState_Ensure` and :c:func:`PyGILState_Release` functions " "do all of the above automatically. The typical idiom for calling into " "Python from a C thread is::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:766 +#: ../../c-api/init.rst:766 msgid "" "Note that the :c:func:`PyGILState_\\*` functions assume there is only one " "global interpreter (created automatically by :c:func:`Py_Initialize`). " @@ -927,11 +922,11 @@ msgid "" ":c:func:`PyGILState_\\*` API is unsupported." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:776 +#: ../../c-api/init.rst:776 msgid "Cautions about fork()" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:778 +#: ../../c-api/init.rst:778 msgid "" "Another important thing to note about threads is their behaviour in the face" " of the C :c:func:`fork` call. On most systems with :c:func:`fork`, after a " @@ -940,7 +935,7 @@ msgid "" " CPython's runtime." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:784 +#: ../../c-api/init.rst:784 msgid "" "The fact that only the \"current\" thread remains means any locks held by " "other threads will never be released. Python solves this for :func:`os.fork`" @@ -957,7 +952,7 @@ msgid "" "necessary locks, but is not always able to." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:799 +#: ../../c-api/init.rst:799 msgid "" "The fact that all other threads go away also means that CPython's runtime " "state there must be cleaned up properly, which :func:`os.fork` does. This " @@ -970,17 +965,17 @@ msgid "" "called immediately after." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:812 +#: ../../c-api/init.rst:812 msgid "High-level API" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:814 +#: ../../c-api/init.rst:814 msgid "" "These are the most commonly used types and functions when writing C " "extension code, or when embedding the Python interpreter:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:819 +#: ../../c-api/init.rst:819 msgid "" "This data structure represents the state shared by a number of cooperating " "threads. Threads belonging to the same interpreter share their module " @@ -988,7 +983,7 @@ msgid "" "in this structure." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:824 +#: ../../c-api/init.rst:824 msgid "" "Threads belonging to different interpreters initially share nothing, except " "process state like available memory, open file descriptors and such. The " @@ -996,11 +991,11 @@ msgid "" "which interpreter they belong." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:832 +#: ../../c-api/init.rst:832 msgid "" "This data structure represents the state of a single thread. The only " -"public data member is :c:type:`PyInterpreterState \\*`:attr:`interp`, which " -"points to this thread's interpreter state." +"public data member is :attr:`interp` (:c:type:`PyInterpreterState *`), which" +" points to this thread's interpreter state." msgstr "" #: ../../c-api/init.rst:845 @@ -1016,13 +1011,13 @@ msgstr "" msgid "The function now does nothing." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:852 +#: ../../c-api/init.rst:852 msgid "" "This function is now called by :c:func:`Py_Initialize()`, so you don't have " "to call it yourself anymore." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:856 +#: ../../c-api/init.rst:856 msgid "" "This function cannot be called before :c:func:`Py_Initialize()` anymore." msgstr "" @@ -1875,7 +1870,7 @@ msgid "" "(TLS) which wraps the underlying native TLS implementation to support the " "Python-level thread local storage API (:class:`threading.local`). The " "CPython C level APIs are similar to those offered by pthreads and Windows: " -"use a thread key and functions to associate a :c:type:`void\\*` value per " +"use a thread key and functions to associate a :c:type:`void*` value per " "thread." msgstr "" @@ -1894,10 +1889,9 @@ msgstr "" #: ../../c-api/init.rst:1632 msgid "" "None of these API functions handle memory management on behalf of the " -":c:type:`void\\*` values. You need to allocate and deallocate them " -"yourself. If the :c:type:`void\\*` values happen to be " -":c:type:`PyObject\\*`, these functions don't do refcount operations on them " -"either." +":c:type:`void*` values. You need to allocate and deallocate them yourself. " +"If the :c:type:`void*` values happen to be :c:type:`PyObject*`, these " +"functions don't do refcount operations on them either." msgstr "" #: ../../c-api/init.rst:1640 @@ -2003,14 +1997,14 @@ msgstr "" #: ../../c-api/init.rst:1730 msgid "" -"Return a zero value to indicate successfully associating a :c:type:`void\\*`" -" value with a TSS key in the current thread. Each thread has a distinct " -"mapping of the key to a :c:type:`void\\*` value." +"Return a zero value to indicate successfully associating a :c:type:`void*` " +"value with a TSS key in the current thread. Each thread has a distinct " +"mapping of the key to a :c:type:`void*` value." msgstr "" #: ../../c-api/init.rst:1737 msgid "" -"Return the :c:type:`void\\*` value associated with a TSS key in the current " +"Return the :c:type:`void*` value associated with a TSS key in the current " "thread. This returns ``NULL`` if no value is associated with the key in the" " current thread." msgstr "" diff --git a/c-api/init_config.po b/c-api/init_config.po index db424be..fef2396 100644 --- a/c-api/init_config.po +++ b/c-api/init_config.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-06-09 03:18+0000\n" "PO-Revision-Date: 2019-09-01 14:43+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -153,282 +153,286 @@ msgstr ":c:func:`Py_PreInitializeFromBytesArgs`" msgid ":c:func:`Py_RunMain`" msgstr ":c:func:`Py_RunMain`" -#: ../../c-api/init_config.rst:47 +#: ../../c-api/init_config.rst:46 +msgid ":c:func:`Py_GetArgcArgv`" +msgstr "" + +#: ../../c-api/init_config.rst:48 msgid "" "The preconfiguration (``PyPreConfig`` type) is stored in " "``_PyRuntime.preconfig`` and the configuration (``PyConfig`` type) is stored" " in ``PyInterpreterState.config``." msgstr "" -#: ../../c-api/init_config.rst:51 +#: ../../c-api/init_config.rst:52 msgid "" "See also :ref:`Initialization, Finalization, and Threads `." msgstr "" -#: ../../c-api/init_config.rst:54 +#: ../../c-api/init_config.rst:55 msgid ":pep:`587` \"Python Initialization Configuration\"." msgstr "" -#: ../../c-api/init_config.rst:58 +#: ../../c-api/init_config.rst:59 msgid "PyWideStringList" msgstr "" -#: ../../c-api/init_config.rst:62 +#: ../../c-api/init_config.rst:63 msgid "List of ``wchar_t*`` strings." msgstr "" -#: ../../c-api/init_config.rst:64 +#: ../../c-api/init_config.rst:65 msgid "" "If *length* is non-zero, *items* must be non-``NULL`` and all strings must " "be non-``NULL``." msgstr "" -#: ../../c-api/init_config.rst:67 +#: ../../c-api/init_config.rst:68 msgid "Methods:" msgstr "" -#: ../../c-api/init_config.rst:71 +#: ../../c-api/init_config.rst:72 msgid "Append *item* to *list*." msgstr "" -#: ../../c-api/init_config.rst:73 ../../c-api/init_config.rst:84 +#: ../../c-api/init_config.rst:74 ../../c-api/init_config.rst:85 msgid "Python must be preinitialized to call this function." msgstr "" -#: ../../c-api/init_config.rst:77 +#: ../../c-api/init_config.rst:78 msgid "Insert *item* into *list* at *index*." msgstr "" -#: ../../c-api/init_config.rst:79 +#: ../../c-api/init_config.rst:80 msgid "" "If *index* is greater than or equal to *list* length, append *item* to " "*list*." msgstr "" -#: ../../c-api/init_config.rst:82 +#: ../../c-api/init_config.rst:83 msgid "*index* must be greater than or equal to 0." msgstr "" -#: ../../c-api/init_config.rst:86 ../../c-api/init_config.rst:106 -#: ../../c-api/init_config.rst:209 ../../c-api/init_config.rst:416 +#: ../../c-api/init_config.rst:87 ../../c-api/init_config.rst:107 +#: ../../c-api/init_config.rst:210 ../../c-api/init_config.rst:417 msgid "Structure fields:" msgstr "" -#: ../../c-api/init_config.rst:90 +#: ../../c-api/init_config.rst:91 msgid "List length." msgstr "" -#: ../../c-api/init_config.rst:94 +#: ../../c-api/init_config.rst:95 msgid "List items." msgstr "" -#: ../../c-api/init_config.rst:97 +#: ../../c-api/init_config.rst:98 msgid "PyStatus" msgstr "" -#: ../../c-api/init_config.rst:101 +#: ../../c-api/init_config.rst:102 msgid "" "Structure to store an initialization function status: success, error or " "exit." msgstr "" -#: ../../c-api/init_config.rst:104 +#: ../../c-api/init_config.rst:105 msgid "" "For an error, it can store the C function name which created the error." msgstr "" -#: ../../c-api/init_config.rst:110 +#: ../../c-api/init_config.rst:111 msgid "Exit code. Argument passed to ``exit()``." msgstr "" -#: ../../c-api/init_config.rst:114 +#: ../../c-api/init_config.rst:115 msgid "Error message." msgstr "" -#: ../../c-api/init_config.rst:118 +#: ../../c-api/init_config.rst:119 msgid "Name of the function which created an error, can be ``NULL``." msgstr "" -#: ../../c-api/init_config.rst:120 +#: ../../c-api/init_config.rst:121 msgid "Functions to create a status:" msgstr "" -#: ../../c-api/init_config.rst:124 +#: ../../c-api/init_config.rst:125 msgid "Success." msgstr "" -#: ../../c-api/init_config.rst:128 +#: ../../c-api/init_config.rst:129 msgid "Initialization error with a message." msgstr "" -#: ../../c-api/init_config.rst:132 +#: ../../c-api/init_config.rst:133 msgid "Memory allocation failure (out of memory)." msgstr "" -#: ../../c-api/init_config.rst:136 +#: ../../c-api/init_config.rst:137 msgid "Exit Python with the specified exit code." msgstr "" -#: ../../c-api/init_config.rst:138 +#: ../../c-api/init_config.rst:139 msgid "Functions to handle a status:" msgstr "" -#: ../../c-api/init_config.rst:142 +#: ../../c-api/init_config.rst:143 msgid "" "Is the status an error or an exit? If true, the exception must be handled; " "by calling :c:func:`Py_ExitStatusException` for example." msgstr "" -#: ../../c-api/init_config.rst:147 +#: ../../c-api/init_config.rst:148 msgid "Is the result an error?" msgstr "" -#: ../../c-api/init_config.rst:151 +#: ../../c-api/init_config.rst:152 msgid "Is the result an exit?" msgstr "" -#: ../../c-api/init_config.rst:155 +#: ../../c-api/init_config.rst:156 msgid "" "Call ``exit(exitcode)`` if *status* is an exit. Print the error message and " "exit with a non-zero exit code if *status* is an error. Must only be called" " if ``PyStatus_Exception(status)`` is non-zero." msgstr "" -#: ../../c-api/init_config.rst:160 +#: ../../c-api/init_config.rst:161 msgid "" "Internally, Python uses macros which set ``PyStatus.func``, whereas " "functions to create a status set ``func`` to ``NULL``." msgstr "" -#: ../../c-api/init_config.rst:163 +#: ../../c-api/init_config.rst:164 msgid "Example::" msgstr "Contoh::" -#: ../../c-api/init_config.rst:187 +#: ../../c-api/init_config.rst:188 msgid "PyPreConfig" msgstr "" -#: ../../c-api/init_config.rst:191 +#: ../../c-api/init_config.rst:192 msgid "Structure used to preinitialize Python:" msgstr "" -#: ../../c-api/init_config.rst:193 +#: ../../c-api/init_config.rst:194 msgid "Set the Python memory allocator" msgstr "" -#: ../../c-api/init_config.rst:194 +#: ../../c-api/init_config.rst:195 msgid "Configure the LC_CTYPE locale" msgstr "" -#: ../../c-api/init_config.rst:195 +#: ../../c-api/init_config.rst:196 msgid "Set the UTF-8 mode" msgstr "" -#: ../../c-api/init_config.rst:197 +#: ../../c-api/init_config.rst:198 msgid "Function to initialize a preconfiguration:" msgstr "" -#: ../../c-api/init_config.rst:201 +#: ../../c-api/init_config.rst:202 msgid "" "Initialize the preconfiguration with :ref:`Python Configuration `." msgstr "" -#: ../../c-api/init_config.rst:206 +#: ../../c-api/init_config.rst:207 msgid "" "Initialize the preconfiguration with :ref:`Isolated Configuration `." msgstr "" -#: ../../c-api/init_config.rst:213 +#: ../../c-api/init_config.rst:214 msgid "Name of the memory allocator:" msgstr "" -#: ../../c-api/init_config.rst:215 +#: ../../c-api/init_config.rst:216 msgid "" "``PYMEM_ALLOCATOR_NOT_SET`` (``0``): don't change memory allocators (use " "defaults)" msgstr "" -#: ../../c-api/init_config.rst:217 +#: ../../c-api/init_config.rst:218 msgid "``PYMEM_ALLOCATOR_DEFAULT`` (``1``): default memory allocators" msgstr "" -#: ../../c-api/init_config.rst:218 +#: ../../c-api/init_config.rst:219 msgid "" "``PYMEM_ALLOCATOR_DEBUG`` (``2``): default memory allocators with debug " "hooks" msgstr "" -#: ../../c-api/init_config.rst:220 +#: ../../c-api/init_config.rst:221 msgid "``PYMEM_ALLOCATOR_MALLOC`` (``3``): force usage of ``malloc()``" msgstr "" -#: ../../c-api/init_config.rst:221 +#: ../../c-api/init_config.rst:222 msgid "" "``PYMEM_ALLOCATOR_MALLOC_DEBUG`` (``4``): force usage of ``malloc()`` with " "debug hooks" msgstr "" -#: ../../c-api/init_config.rst:223 +#: ../../c-api/init_config.rst:224 msgid "" "``PYMEM_ALLOCATOR_PYMALLOC`` (``5``): :ref:`Python pymalloc memory allocator" " `" msgstr "" -#: ../../c-api/init_config.rst:225 +#: ../../c-api/init_config.rst:226 msgid "" "``PYMEM_ALLOCATOR_PYMALLOC_DEBUG`` (``6``): :ref:`Python pymalloc memory " "allocator ` with debug hooks" msgstr "" -#: ../../c-api/init_config.rst:228 +#: ../../c-api/init_config.rst:229 msgid "" "``PYMEM_ALLOCATOR_PYMALLOC`` and ``PYMEM_ALLOCATOR_PYMALLOC_DEBUG`` are not " "supported if Python is configured using ``--without-pymalloc``" msgstr "" -#: ../../c-api/init_config.rst:231 +#: ../../c-api/init_config.rst:232 msgid "See :ref:`Memory Management `." msgstr "" -#: ../../c-api/init_config.rst:235 +#: ../../c-api/init_config.rst:236 msgid "" "Set the LC_CTYPE locale to the user preferred locale? If equals to 0, set " ":c:member:`coerce_c_locale` and :c:member:`coerce_c_locale_warn` to 0." msgstr "" -#: ../../c-api/init_config.rst:240 +#: ../../c-api/init_config.rst:241 msgid "" "If equals to 2, coerce the C locale; if equals to 1, read the LC_CTYPE " "locale to decide if it should be coerced." msgstr "" -#: ../../c-api/init_config.rst:245 +#: ../../c-api/init_config.rst:246 msgid "If non-zero, emit a warning if the C locale is coerced." msgstr "" -#: ../../c-api/init_config.rst:249 +#: ../../c-api/init_config.rst:250 msgid "See :c:member:`PyConfig.dev_mode`." msgstr "Lihat :c:member:`PyConfig.dev_mode`." -#: ../../c-api/init_config.rst:253 +#: ../../c-api/init_config.rst:254 msgid "See :c:member:`PyConfig.isolated`." msgstr "Lihat :c:member:`PyConfig.isolated`." -#: ../../c-api/init_config.rst:257 +#: ../../c-api/init_config.rst:258 msgid "" "If non-zero, disable UTF-8 Mode, set the Python filesystem encoding to " "``mbcs``, set the filesystem error handler to ``replace``." msgstr "" -#: ../../c-api/init_config.rst:260 ../../c-api/init_config.rst:546 +#: ../../c-api/init_config.rst:261 ../../c-api/init_config.rst:555 msgid "" "Only available on Windows. ``#ifdef MS_WINDOWS`` macro can be used for " "Windows specific code." msgstr "" -#: ../../c-api/init_config.rst:265 +#: ../../c-api/init_config.rst:266 msgid "" "If non-zero, :c:func:`Py_PreInitializeFromArgs` and " ":c:func:`Py_PreInitializeFromBytesArgs` parse their ``argv`` argument the " @@ -436,45 +440,45 @@ msgid "" " Line Arguments `." msgstr "" -#: ../../c-api/init_config.rst:272 +#: ../../c-api/init_config.rst:273 msgid "See :c:member:`PyConfig.use_environment`." msgstr "Lihat :c:member:`PyConfig.use_environment`." -#: ../../c-api/init_config.rst:276 +#: ../../c-api/init_config.rst:277 msgid "If non-zero, enable the UTF-8 mode." msgstr "" -#: ../../c-api/init_config.rst:279 +#: ../../c-api/init_config.rst:280 msgid "Preinitialization with PyPreConfig" msgstr "" -#: ../../c-api/init_config.rst:281 +#: ../../c-api/init_config.rst:282 msgid "Functions to preinitialize Python:" msgstr "" -#: ../../c-api/init_config.rst:285 +#: ../../c-api/init_config.rst:286 msgid "Preinitialize Python from *preconfig* preconfiguration." msgstr "" -#: ../../c-api/init_config.rst:289 +#: ../../c-api/init_config.rst:290 msgid "" "Preinitialize Python from *preconfig* preconfiguration and command line " "arguments (bytes strings)." msgstr "" -#: ../../c-api/init_config.rst:294 +#: ../../c-api/init_config.rst:295 msgid "" "Preinitialize Python from *preconfig* preconfiguration and command line " "arguments (wide strings)." msgstr "" -#: ../../c-api/init_config.rst:297 ../../c-api/init_config.rst:721 +#: ../../c-api/init_config.rst:298 ../../c-api/init_config.rst:730 msgid "" "The caller is responsible to handle exceptions (error or exit) using " ":c:func:`PyStatus_Exception` and :c:func:`Py_ExitStatusException`." msgstr "" -#: ../../c-api/init_config.rst:300 +#: ../../c-api/init_config.rst:301 msgid "" "For :ref:`Python Configuration ` " "(:c:func:`PyPreConfig_InitPythonConfig`), if Python is initialized with " @@ -484,7 +488,7 @@ msgid "" "enables the UTF-8 Mode." msgstr "" -#: ../../c-api/init_config.rst:307 +#: ../../c-api/init_config.rst:308 msgid "" "``PyMem_SetAllocator()`` can be called after :c:func:`Py_PreInitialize` and " "before :c:func:`Py_InitializeFromConfig` to install a custom memory " @@ -492,7 +496,7 @@ msgid "" ":c:member:`PyPreConfig.allocator` is set to ``PYMEM_ALLOCATOR_NOT_SET``." msgstr "" -#: ../../c-api/init_config.rst:312 +#: ../../c-api/init_config.rst:313 msgid "" "Python memory allocation functions like :c:func:`PyMem_RawMalloc` must not " "be used before Python preinitialization, whereas calling directly " @@ -500,76 +504,76 @@ msgid "" "not be called before the preinitialization." msgstr "" -#: ../../c-api/init_config.rst:317 +#: ../../c-api/init_config.rst:318 msgid "Example using the preinitialization to enable the UTF-8 Mode::" msgstr "" -#: ../../c-api/init_config.rst:338 +#: ../../c-api/init_config.rst:339 msgid "PyConfig" msgstr "" -#: ../../c-api/init_config.rst:342 +#: ../../c-api/init_config.rst:343 msgid "Structure containing most parameters to configure Python." msgstr "" -#: ../../c-api/init_config.rst:344 +#: ../../c-api/init_config.rst:345 msgid "Structure methods:" msgstr "" -#: ../../c-api/init_config.rst:348 +#: ../../c-api/init_config.rst:349 msgid "" "Initialize configuration with :ref:`Python Configuration `." msgstr "" -#: ../../c-api/init_config.rst:353 +#: ../../c-api/init_config.rst:354 msgid "" "Initialize configuration with :ref:`Isolated Configuration `." msgstr "" -#: ../../c-api/init_config.rst:358 +#: ../../c-api/init_config.rst:359 msgid "Copy the wide character string *str* into ``*config_str``." msgstr "" -#: ../../c-api/init_config.rst:360 ../../c-api/init_config.rst:366 -#: ../../c-api/init_config.rst:372 ../../c-api/init_config.rst:378 -#: ../../c-api/init_config.rst:384 ../../c-api/init_config.rst:392 +#: ../../c-api/init_config.rst:361 ../../c-api/init_config.rst:367 +#: ../../c-api/init_config.rst:373 ../../c-api/init_config.rst:379 +#: ../../c-api/init_config.rst:385 ../../c-api/init_config.rst:393 msgid "Preinitialize Python if needed." msgstr "" -#: ../../c-api/init_config.rst:364 +#: ../../c-api/init_config.rst:365 msgid "" "Decode *str* using ``Py_DecodeLocale()`` and set the result into " "``*config_str``." msgstr "" -#: ../../c-api/init_config.rst:370 +#: ../../c-api/init_config.rst:371 msgid "Set command line arguments from wide character strings." msgstr "" -#: ../../c-api/init_config.rst:376 +#: ../../c-api/init_config.rst:377 msgid "" "Set command line arguments: decode bytes using :c:func:`Py_DecodeLocale`." msgstr "" -#: ../../c-api/init_config.rst:382 +#: ../../c-api/init_config.rst:383 msgid "Set the list of wide strings *list* to *length* and *items*." msgstr "" -#: ../../c-api/init_config.rst:388 +#: ../../c-api/init_config.rst:389 msgid "Read all Python configuration." msgstr "" -#: ../../c-api/init_config.rst:390 +#: ../../c-api/init_config.rst:391 msgid "Fields which are already initialized are left unchanged." msgstr "" -#: ../../c-api/init_config.rst:396 +#: ../../c-api/init_config.rst:397 msgid "Release configuration memory." msgstr "" -#: ../../c-api/init_config.rst:398 +#: ../../c-api/init_config.rst:399 msgid "" "Most ``PyConfig`` methods preinitialize Python if needed. In that case, the " "Python preinitialization configuration in based on the :c:type:`PyConfig`. " @@ -577,23 +581,23 @@ msgid "" "tuned, they must be set before calling a :c:type:`PyConfig` method:" msgstr "" -#: ../../c-api/init_config.rst:403 +#: ../../c-api/init_config.rst:404 msgid ":c:member:`~PyConfig.dev_mode`" msgstr ":c:member:`~PyConfig.dev_mode`" -#: ../../c-api/init_config.rst:404 +#: ../../c-api/init_config.rst:405 msgid ":c:member:`~PyConfig.isolated`" msgstr ":c:member:`~PyConfig.isolated`" -#: ../../c-api/init_config.rst:405 +#: ../../c-api/init_config.rst:406 msgid ":c:member:`~PyConfig.parse_argv`" msgstr ":c:member:`~PyConfig.parse_argv`" -#: ../../c-api/init_config.rst:406 +#: ../../c-api/init_config.rst:407 msgid ":c:member:`~PyConfig.use_environment`" msgstr ":c:member:`~PyConfig.use_environment`" -#: ../../c-api/init_config.rst:408 +#: ../../c-api/init_config.rst:409 msgid "" "Moreover, if :c:func:`PyConfig_SetArgv` or :c:func:`PyConfig_SetBytesArgv` " "is used, this method must be called first, before other methods, since the " @@ -601,13 +605,13 @@ msgid "" ":c:member:`parse_argv` is non-zero)." msgstr "" -#: ../../c-api/init_config.rst:413 +#: ../../c-api/init_config.rst:414 msgid "" "The caller of these methods is responsible to handle exceptions (error or " "exit) using ``PyStatus_Exception()`` and ``Py_ExitStatusException()``." msgstr "" -#: ../../c-api/init_config.rst:420 +#: ../../c-api/init_config.rst:421 msgid "" "Command line arguments, :data:`sys.argv`. See " ":c:member:`~PyConfig.parse_argv` to parse :c:member:`~PyConfig.argv` the " @@ -616,31 +620,38 @@ msgid "" " :data:`sys.argv` always exists and is never empty." msgstr "" -#: ../../c-api/init_config.rst:428 +#: ../../c-api/init_config.rst:429 msgid ":data:`sys.base_exec_prefix`." msgstr "" -#: ../../c-api/init_config.rst:432 +#: ../../c-api/init_config.rst:433 msgid "" ":data:`sys._base_executable`: ``__PYVENV_LAUNCHER__`` environment variable " "value, or copy of :c:member:`PyConfig.executable`." msgstr "" -#: ../../c-api/init_config.rst:437 +#: ../../c-api/init_config.rst:438 msgid ":data:`sys.base_prefix`." msgstr "" -#: ../../c-api/init_config.rst:441 +#: ../../c-api/init_config.rst:442 +msgid "" +":data:`sys.platlibdir`: platform library directory name, set at configure " +"time by ``--with-platlibdir``, overrideable by the ``PYTHONPLATLIBDIR`` " +"environment variable." +msgstr "" + +#: ../../c-api/init_config.rst:450 msgid "" "If equals to 0, enable unbuffered mode, making the stdout and stderr streams" " unbuffered." msgstr "" -#: ../../c-api/init_config.rst:444 +#: ../../c-api/init_config.rst:453 msgid "stdin is always opened in buffered mode." msgstr "" -#: ../../c-api/init_config.rst:448 +#: ../../c-api/init_config.rst:457 msgid "" "If equals to 1, issue a warning when comparing :class:`bytes` or " ":class:`bytearray` with :class:`str`, or comparing :class:`bytes` with " @@ -648,167 +659,167 @@ msgid "" "exception." msgstr "" -#: ../../c-api/init_config.rst:455 +#: ../../c-api/init_config.rst:464 msgid "" "Control the validation behavior of hash-based ``.pyc`` files (see " ":pep:`552`): :option:`--check-hash-based-pycs` command line option value." msgstr "" -#: ../../c-api/init_config.rst:458 +#: ../../c-api/init_config.rst:467 msgid "Valid values: ``always``, ``never`` and ``default``." msgstr "" -#: ../../c-api/init_config.rst:460 +#: ../../c-api/init_config.rst:469 msgid "The default value is: ``default``." msgstr "" -#: ../../c-api/init_config.rst:464 +#: ../../c-api/init_config.rst:473 msgid "" "If non-zero, configure C standard streams (``stdio``, ``stdout``, " "``stdout``). For example, set their mode to ``O_BINARY`` on Windows." msgstr "" -#: ../../c-api/init_config.rst:469 +#: ../../c-api/init_config.rst:478 msgid "If non-zero, enable the :ref:`Python Development Mode `." msgstr "" -#: ../../c-api/init_config.rst:473 +#: ../../c-api/init_config.rst:482 msgid "If non-zero, dump all objects which are still alive at exit." msgstr "" -#: ../../c-api/init_config.rst:475 +#: ../../c-api/init_config.rst:484 msgid "``Py_TRACE_REFS`` macro must be defined in build." msgstr "" -#: ../../c-api/init_config.rst:479 +#: ../../c-api/init_config.rst:488 msgid ":data:`sys.exec_prefix`." msgstr "" -#: ../../c-api/init_config.rst:483 +#: ../../c-api/init_config.rst:492 msgid ":data:`sys.executable`." msgstr "" -#: ../../c-api/init_config.rst:487 +#: ../../c-api/init_config.rst:496 msgid "If non-zero, call :func:`faulthandler.enable` at startup." msgstr "" -#: ../../c-api/init_config.rst:491 +#: ../../c-api/init_config.rst:500 msgid "Filesystem encoding, :func:`sys.getfilesystemencoding`." msgstr "" -#: ../../c-api/init_config.rst:495 +#: ../../c-api/init_config.rst:504 msgid "Filesystem encoding errors, :func:`sys.getfilesystemencodeerrors`." msgstr "" -#: ../../c-api/init_config.rst:500 +#: ../../c-api/init_config.rst:509 msgid "Randomized hash function seed." msgstr "" -#: ../../c-api/init_config.rst:502 +#: ../../c-api/init_config.rst:511 msgid "" "If :c:member:`~PyConfig.use_hash_seed` is zero, a seed is chosen randomly at" " Pythonstartup, and :c:member:`~PyConfig.hash_seed` is ignored." msgstr "" -#: ../../c-api/init_config.rst:507 +#: ../../c-api/init_config.rst:516 msgid "Python home directory." msgstr "" -#: ../../c-api/init_config.rst:509 +#: ../../c-api/init_config.rst:518 msgid "" "Initialized from :envvar:`PYTHONHOME` environment variable value by default." msgstr "" -#: ../../c-api/init_config.rst:514 +#: ../../c-api/init_config.rst:523 msgid "If non-zero, profile import time." msgstr "" -#: ../../c-api/init_config.rst:518 +#: ../../c-api/init_config.rst:527 msgid "Enter interactive mode after executing a script or a command." msgstr "" -#: ../../c-api/init_config.rst:522 +#: ../../c-api/init_config.rst:531 msgid "Install signal handlers?" msgstr "" -#: ../../c-api/init_config.rst:526 +#: ../../c-api/init_config.rst:535 msgid "Interactive mode." msgstr "" -#: ../../c-api/init_config.rst:530 +#: ../../c-api/init_config.rst:539 msgid "If greater than 0, enable isolated mode:" msgstr "" -#: ../../c-api/init_config.rst:532 +#: ../../c-api/init_config.rst:541 msgid "" ":data:`sys.path` contains neither the script's directory (computed from " "``argv[0]`` or the current directory) nor the user's site-packages " "directory." msgstr "" -#: ../../c-api/init_config.rst:535 +#: ../../c-api/init_config.rst:544 msgid "" "Python REPL doesn't import :mod:`readline` nor enable default readline " "configuration on interactive prompts." msgstr "" -#: ../../c-api/init_config.rst:537 +#: ../../c-api/init_config.rst:546 msgid "" "Set :c:member:`~PyConfig.use_environment` and " ":c:member:`~PyConfig.user_site_directory` to 0." msgstr "" -#: ../../c-api/init_config.rst:542 +#: ../../c-api/init_config.rst:551 msgid "" "If non-zero, use :class:`io.FileIO` instead of :class:`io.WindowsConsoleIO` " "for :data:`sys.stdin`, :data:`sys.stdout` and :data:`sys.stderr`." msgstr "" -#: ../../c-api/init_config.rst:551 +#: ../../c-api/init_config.rst:560 msgid "" "If non-zero, dump statistics on :ref:`Python pymalloc memory allocator " "` at exit." msgstr "" -#: ../../c-api/init_config.rst:554 +#: ../../c-api/init_config.rst:563 msgid "The option is ignored if Python is built using ``--without-pymalloc``." msgstr "" -#: ../../c-api/init_config.rst:558 +#: ../../c-api/init_config.rst:567 msgid "" "Module search paths as a string separated by ``DELIM`` " "(:data:`os.path.pathsep`)." msgstr "" -#: ../../c-api/init_config.rst:561 +#: ../../c-api/init_config.rst:570 msgid "" "Initialized from :envvar:`PYTHONPATH` environment variable value by default." msgstr "" -#: ../../c-api/init_config.rst:567 +#: ../../c-api/init_config.rst:576 msgid "" ":data:`sys.path`. If :c:member:`~PyConfig.module_search_paths_set` is equal " "to 0, the :c:member:`~PyConfig.module_search_paths` is overridden by the " "function calculating the :ref:`Path Configuration `." msgstr "" -#: ../../c-api/init_config.rst:574 +#: ../../c-api/init_config.rst:583 msgid "Compilation optimization level:" msgstr "" -#: ../../c-api/init_config.rst:576 +#: ../../c-api/init_config.rst:585 msgid "0: Peephole optimizer (and ``__debug__`` is set to ``True``)" msgstr "" -#: ../../c-api/init_config.rst:577 +#: ../../c-api/init_config.rst:586 msgid "1: Remove assertions, set ``__debug__`` to ``False``" msgstr "" -#: ../../c-api/init_config.rst:578 +#: ../../c-api/init_config.rst:587 msgid "2: Strip docstrings" msgstr "" -#: ../../c-api/init_config.rst:582 +#: ../../c-api/init_config.rst:591 msgid "" "If non-zero, parse :c:member:`~PyConfig.argv` the same way the regular " "Python command line arguments, and strip Python arguments from " @@ -816,138 +827,138 @@ msgid "" "cmdline>`." msgstr "" -#: ../../c-api/init_config.rst:589 +#: ../../c-api/init_config.rst:598 msgid "" "If non-zero, turn on parser debugging output (for expert only, depending on " "compilation options)." msgstr "" -#: ../../c-api/init_config.rst:594 +#: ../../c-api/init_config.rst:603 msgid "" "If equal to 0, suppress warnings when calculating the :ref:`Path " "Configuration ` (Unix only, Windows does not log any " "warning). Otherwise, warnings are written into ``stderr``." msgstr "" -#: ../../c-api/init_config.rst:600 +#: ../../c-api/init_config.rst:609 msgid ":data:`sys.prefix`." msgstr "" -#: ../../c-api/init_config.rst:604 +#: ../../c-api/init_config.rst:613 msgid "" "Program name. Used to initialize :c:member:`~PyConfig.executable`, and in " "early error messages." msgstr "" -#: ../../c-api/init_config.rst:609 +#: ../../c-api/init_config.rst:618 msgid ":data:`sys.pycache_prefix`: ``.pyc`` cache prefix." msgstr "" -#: ../../c-api/init_config.rst:611 +#: ../../c-api/init_config.rst:620 msgid "If ``NULL``, :data:`sys.pycache_prefix` is set to ``None``." msgstr "" -#: ../../c-api/init_config.rst:615 +#: ../../c-api/init_config.rst:624 msgid "" "Quiet mode. For example, don't display the copyright and version messages in" " interactive mode." msgstr "" -#: ../../c-api/init_config.rst:620 +#: ../../c-api/init_config.rst:629 msgid "``python3 -c COMMAND`` argument. Used by :c:func:`Py_RunMain`." msgstr "" -#: ../../c-api/init_config.rst:624 +#: ../../c-api/init_config.rst:633 msgid "``python3 FILENAME`` argument. Used by :c:func:`Py_RunMain`." msgstr "" -#: ../../c-api/init_config.rst:628 +#: ../../c-api/init_config.rst:637 msgid "``python3 -m MODULE`` argument. Used by :c:func:`Py_RunMain`." msgstr "" -#: ../../c-api/init_config.rst:632 +#: ../../c-api/init_config.rst:641 msgid "Show total reference count at exit?" msgstr "" -#: ../../c-api/init_config.rst:634 +#: ../../c-api/init_config.rst:643 msgid "Set to 1 by :option:`-X showrefcount <-X>` command line option." msgstr "" -#: ../../c-api/init_config.rst:636 +#: ../../c-api/init_config.rst:645 msgid "Need a debug build of Python (``Py_REF_DEBUG`` macro must be defined)." msgstr "" -#: ../../c-api/init_config.rst:640 +#: ../../c-api/init_config.rst:649 msgid "Import the :mod:`site` module at startup?" msgstr "" -#: ../../c-api/init_config.rst:644 +#: ../../c-api/init_config.rst:653 msgid "Skip the first line of the source?" msgstr "" -#: ../../c-api/init_config.rst:649 +#: ../../c-api/init_config.rst:658 msgid "" "Encoding and encoding errors of :data:`sys.stdin`, :data:`sys.stdout` and " ":data:`sys.stderr`." msgstr "" -#: ../../c-api/init_config.rst:654 +#: ../../c-api/init_config.rst:663 msgid "If non-zero, call :func:`tracemalloc.start` at startup." msgstr "" -#: ../../c-api/init_config.rst:658 +#: ../../c-api/init_config.rst:667 msgid "" "If greater than 0, use :ref:`environment variables `." msgstr "" -#: ../../c-api/init_config.rst:662 +#: ../../c-api/init_config.rst:671 msgid "If non-zero, add user site directory to :data:`sys.path`." msgstr "" -#: ../../c-api/init_config.rst:666 +#: ../../c-api/init_config.rst:675 msgid "If non-zero, enable verbose mode." msgstr "" -#: ../../c-api/init_config.rst:670 +#: ../../c-api/init_config.rst:679 msgid "" ":data:`sys.warnoptions`: options of the :mod:`warnings` module to build " "warnings filters: lowest to highest priority." msgstr "" -#: ../../c-api/init_config.rst:673 +#: ../../c-api/init_config.rst:682 msgid "" "The :mod:`warnings` module adds :data:`sys.warnoptions` in the reverse " "order: the last :c:member:`PyConfig.warnoptions` item becomes the first item" " of :data:`warnings.filters` which is checked first (highest priority)." msgstr "" -#: ../../c-api/init_config.rst:680 +#: ../../c-api/init_config.rst:689 msgid "If non-zero, write ``.pyc`` files." msgstr "" -#: ../../c-api/init_config.rst:682 +#: ../../c-api/init_config.rst:691 msgid "" ":data:`sys.dont_write_bytecode` is initialized to the inverted value of " ":c:member:`~PyConfig.write_bytecode`." msgstr "" -#: ../../c-api/init_config.rst:687 +#: ../../c-api/init_config.rst:696 msgid ":data:`sys._xoptions`." msgstr "" -#: ../../c-api/init_config.rst:691 +#: ../../c-api/init_config.rst:700 msgid "Enable PEG parser? Default: 1." msgstr "" -#: ../../c-api/init_config.rst:693 +#: ../../c-api/init_config.rst:702 msgid "Set to 0 by :option:`-X oldparser <-X>` and :envvar:`PYTHONOLDPARSER`." msgstr "" -#: ../../c-api/init_config.rst:695 +#: ../../c-api/init_config.rst:704 msgid "See also :pep:`617`." msgstr "" -#: ../../c-api/init_config.rst:699 +#: ../../c-api/init_config.rst:708 msgid "" "If ``parse_argv`` is non-zero, ``argv`` arguments are parsed the same way " "the regular Python parses command line arguments, and Python arguments are " @@ -955,50 +966,50 @@ msgid "" "cmdline>`." msgstr "" -#: ../../c-api/init_config.rst:704 +#: ../../c-api/init_config.rst:713 msgid "" "The ``xoptions`` options are parsed to set other options: see :option:`-X` " "option." msgstr "" -#: ../../c-api/init_config.rst:709 +#: ../../c-api/init_config.rst:718 msgid "The ``show_alloc_count`` field has been removed." msgstr "" -#: ../../c-api/init_config.rst:713 +#: ../../c-api/init_config.rst:722 msgid "Initialization with PyConfig" msgstr "" -#: ../../c-api/init_config.rst:715 +#: ../../c-api/init_config.rst:724 msgid "Function to initialize Python:" msgstr "" -#: ../../c-api/init_config.rst:719 +#: ../../c-api/init_config.rst:728 msgid "Initialize Python from *config* configuration." msgstr "" -#: ../../c-api/init_config.rst:724 +#: ../../c-api/init_config.rst:733 msgid "" "If ``PyImport_FrozenModules``, ``PyImport_AppendInittab()`` or " "``PyImport_ExtendInittab()`` are used, they must be set or called after " "Python preinitialization and before the Python initialization." msgstr "" -#: ../../c-api/init_config.rst:728 +#: ../../c-api/init_config.rst:737 msgid "Example setting the program name::" msgstr "" -#: ../../c-api/init_config.rst:756 +#: ../../c-api/init_config.rst:765 msgid "" "More complete example modifying the default configuration, read the " "configuration, and then override some parameters::" msgstr "" -#: ../../c-api/init_config.rst:807 +#: ../../c-api/init_config.rst:816 msgid "Isolated Configuration" msgstr "" -#: ../../c-api/init_config.rst:809 +#: ../../c-api/init_config.rst:818 msgid "" ":c:func:`PyPreConfig_InitIsolatedConfig` and " ":c:func:`PyConfig_InitIsolatedConfig` functions create a configuration to " @@ -1006,7 +1017,7 @@ msgid "" "application." msgstr "" -#: ../../c-api/init_config.rst:814 +#: ../../c-api/init_config.rst:823 msgid "" "This configuration ignores global configuration variables, environments " "variables, command line arguments (:c:member:`PyConfig.argv` is not parsed) " @@ -1014,7 +1025,7 @@ msgid "" "LC_CTYPE locale are left unchanged. Signal handlers are not installed." msgstr "" -#: ../../c-api/init_config.rst:819 +#: ../../c-api/init_config.rst:828 msgid "" "Configuration files are still used with this configuration. Set the " ":ref:`Path Configuration ` (\"output fields\") to ignore " @@ -1022,119 +1033,123 @@ msgid "" "configuration." msgstr "" -#: ../../c-api/init_config.rst:828 +#: ../../c-api/init_config.rst:837 msgid "Python Configuration" msgstr "" -#: ../../c-api/init_config.rst:830 +#: ../../c-api/init_config.rst:839 msgid "" ":c:func:`PyPreConfig_InitPythonConfig` and " ":c:func:`PyConfig_InitPythonConfig` functions create a configuration to " "build a customized Python which behaves as the regular Python." msgstr "" -#: ../../c-api/init_config.rst:834 +#: ../../c-api/init_config.rst:843 msgid "" "Environments variables and command line arguments are used to configure " "Python, whereas global configuration variables are ignored." msgstr "" -#: ../../c-api/init_config.rst:837 +#: ../../c-api/init_config.rst:846 msgid "" "This function enables C locale coercion (:pep:`538`) and UTF-8 Mode " "(:pep:`540`) depending on the LC_CTYPE locale, :envvar:`PYTHONUTF8` and " ":envvar:`PYTHONCOERCECLOCALE` environment variables." msgstr "" -#: ../../c-api/init_config.rst:841 +#: ../../c-api/init_config.rst:850 msgid "Example of customized Python always running in isolated mode::" msgstr "" -#: ../../c-api/init_config.rst:880 +#: ../../c-api/init_config.rst:889 msgid "Path Configuration" msgstr "" -#: ../../c-api/init_config.rst:882 +#: ../../c-api/init_config.rst:891 msgid "" ":c:type:`PyConfig` contains multiple fields for the path configuration:" msgstr "" -#: ../../c-api/init_config.rst:884 +#: ../../c-api/init_config.rst:893 msgid "Path configuration inputs:" msgstr "" -#: ../../c-api/init_config.rst:886 +#: ../../c-api/init_config.rst:895 msgid ":c:member:`PyConfig.home`" msgstr ":c:member:`PyConfig.home`" -#: ../../c-api/init_config.rst:887 +#: ../../c-api/init_config.rst:896 +msgid ":c:member:`PyConfig.platlibdir`" +msgstr "" + +#: ../../c-api/init_config.rst:897 msgid ":c:member:`PyConfig.pathconfig_warnings`" msgstr ":c:member:`PyConfig.pathconfig_warnings`" -#: ../../c-api/init_config.rst:888 +#: ../../c-api/init_config.rst:898 msgid ":c:member:`PyConfig.program_name`" msgstr ":c:member:`PyConfig.program_name`" -#: ../../c-api/init_config.rst:889 +#: ../../c-api/init_config.rst:899 msgid ":c:member:`PyConfig.pythonpath_env`" msgstr ":c:member:`PyConfig.pythonpath_env`" -#: ../../c-api/init_config.rst:890 +#: ../../c-api/init_config.rst:900 msgid "current working directory: to get absolute paths" msgstr "" -#: ../../c-api/init_config.rst:891 +#: ../../c-api/init_config.rst:901 msgid "" "``PATH`` environment variable to get the program full path (from " ":c:member:`PyConfig.program_name`)" msgstr "" -#: ../../c-api/init_config.rst:893 +#: ../../c-api/init_config.rst:903 msgid "``__PYVENV_LAUNCHER__`` environment variable" msgstr "" -#: ../../c-api/init_config.rst:894 +#: ../../c-api/init_config.rst:904 msgid "" "(Windows only) Application paths in the registry under " "\"Software\\Python\\PythonCore\\X.Y\\PythonPath\" of HKEY_CURRENT_USER and " "HKEY_LOCAL_MACHINE (where X.Y is the Python version)." msgstr "" -#: ../../c-api/init_config.rst:898 +#: ../../c-api/init_config.rst:908 msgid "Path configuration output fields:" msgstr "" -#: ../../c-api/init_config.rst:900 +#: ../../c-api/init_config.rst:910 msgid ":c:member:`PyConfig.base_exec_prefix`" msgstr ":c:member:`PyConfig.base_exec_prefix`" -#: ../../c-api/init_config.rst:901 +#: ../../c-api/init_config.rst:911 msgid ":c:member:`PyConfig.base_executable`" msgstr ":c:member:`PyConfig.base_executable`" -#: ../../c-api/init_config.rst:902 +#: ../../c-api/init_config.rst:912 msgid ":c:member:`PyConfig.base_prefix`" msgstr ":c:member:`PyConfig.base_prefix`" -#: ../../c-api/init_config.rst:903 +#: ../../c-api/init_config.rst:913 msgid ":c:member:`PyConfig.exec_prefix`" msgstr ":c:member:`PyConfig.exec_prefix`" -#: ../../c-api/init_config.rst:904 +#: ../../c-api/init_config.rst:914 msgid ":c:member:`PyConfig.executable`" msgstr ":c:member:`PyConfig.executable`" -#: ../../c-api/init_config.rst:905 +#: ../../c-api/init_config.rst:915 msgid "" ":c:member:`PyConfig.module_search_paths_set`, " ":c:member:`PyConfig.module_search_paths`" msgstr "" -#: ../../c-api/init_config.rst:907 +#: ../../c-api/init_config.rst:917 msgid ":c:member:`PyConfig.prefix`" msgstr ":c:member:`PyConfig.prefix`" -#: ../../c-api/init_config.rst:909 +#: ../../c-api/init_config.rst:919 msgid "" "If at least one \"output field\" is not set, Python calculates the path " "configuration to fill unset fields. If " @@ -1143,7 +1158,7 @@ msgid "" ":c:member:`~PyConfig.module_search_paths_set` is set to 1." msgstr "" -#: ../../c-api/init_config.rst:915 +#: ../../c-api/init_config.rst:925 msgid "" "It is possible to completely ignore the function calculating the default " "path configuration by setting explicitly all path configuration output " @@ -1153,14 +1168,14 @@ msgid "" "well." msgstr "" -#: ../../c-api/init_config.rst:922 +#: ../../c-api/init_config.rst:932 msgid "" "Set :c:member:`~PyConfig.pathconfig_warnings` to 0 to suppress warnings when" " calculating the path configuration (Unix only, Windows does not log any " "warning)." msgstr "" -#: ../../c-api/init_config.rst:925 +#: ../../c-api/init_config.rst:935 msgid "" "If :c:member:`~PyConfig.base_prefix` or " ":c:member:`~PyConfig.base_exec_prefix` fields are not set, they inherit " @@ -1168,38 +1183,38 @@ msgid "" ":c:member:`~PyConfig.exec_prefix` respectively." msgstr "" -#: ../../c-api/init_config.rst:929 +#: ../../c-api/init_config.rst:939 msgid ":c:func:`Py_RunMain` and :c:func:`Py_Main` modify :data:`sys.path`:" msgstr "" -#: ../../c-api/init_config.rst:931 +#: ../../c-api/init_config.rst:941 msgid "" "If :c:member:`~PyConfig.run_filename` is set and is a directory which " "contains a ``__main__.py`` script, prepend " ":c:member:`~PyConfig.run_filename` to :data:`sys.path`." msgstr "" -#: ../../c-api/init_config.rst:934 +#: ../../c-api/init_config.rst:944 msgid "If :c:member:`~PyConfig.isolated` is zero:" msgstr "" -#: ../../c-api/init_config.rst:936 +#: ../../c-api/init_config.rst:946 msgid "" "If :c:member:`~PyConfig.run_module` is set, prepend the current directory to" " :data:`sys.path`. Do nothing if the current directory cannot be read." msgstr "" -#: ../../c-api/init_config.rst:938 +#: ../../c-api/init_config.rst:948 msgid "" "If :c:member:`~PyConfig.run_filename` is set, prepend the directory of the " "filename to :data:`sys.path`." msgstr "" -#: ../../c-api/init_config.rst:940 +#: ../../c-api/init_config.rst:950 msgid "Otherwise, prepend an empty string to :data:`sys.path`." msgstr "" -#: ../../c-api/init_config.rst:942 +#: ../../c-api/init_config.rst:952 msgid "" "If :c:member:`~PyConfig.site_import` is non-zero, :data:`sys.path` can be " "modified by the :mod:`site` module. If " @@ -1208,33 +1223,33 @@ msgid "" "package directory to :data:`sys.path`." msgstr "" -#: ../../c-api/init_config.rst:948 +#: ../../c-api/init_config.rst:958 msgid "The following configuration files are used by the path configuration:" msgstr "" -#: ../../c-api/init_config.rst:950 +#: ../../c-api/init_config.rst:960 msgid "``pyvenv.cfg``" msgstr "" -#: ../../c-api/init_config.rst:951 +#: ../../c-api/init_config.rst:961 msgid "``python._pth`` (Windows only)" msgstr "" -#: ../../c-api/init_config.rst:952 +#: ../../c-api/init_config.rst:962 msgid "``pybuilddir.txt`` (Unix only)" msgstr "" -#: ../../c-api/init_config.rst:954 +#: ../../c-api/init_config.rst:964 msgid "" "The ``__PYVENV_LAUNCHER__`` environment variable is used to set " ":c:member:`PyConfig.base_executable`" msgstr "" -#: ../../c-api/init_config.rst:959 +#: ../../c-api/init_config.rst:969 msgid "Py_RunMain()" msgstr "" -#: ../../c-api/init_config.rst:963 +#: ../../c-api/init_config.rst:973 msgid "" "Execute the command (:c:member:`PyConfig.run_command`), the script " "(:c:member:`PyConfig.run_filename`) or the module " @@ -1242,113 +1257,121 @@ msgid "" "configuration." msgstr "" -#: ../../c-api/init_config.rst:968 +#: ../../c-api/init_config.rst:978 msgid "By default and when if :option:`-i` option is used, run the REPL." msgstr "" -#: ../../c-api/init_config.rst:970 +#: ../../c-api/init_config.rst:980 msgid "" "Finally, finalizes Python and returns an exit status that can be passed to " "the ``exit()`` function." msgstr "" -#: ../../c-api/init_config.rst:973 +#: ../../c-api/init_config.rst:983 msgid "" "See :ref:`Python Configuration ` for an example of " "customized Python always running in isolated mode using " ":c:func:`Py_RunMain`." msgstr "" -#: ../../c-api/init_config.rst:979 +#: ../../c-api/init_config.rst:989 +msgid "Py_GetArgcArgv()" +msgstr "" + +#: ../../c-api/init_config.rst:993 +msgid "Get the original command line arguments, before Python modified them." +msgstr "" + +#: ../../c-api/init_config.rst:997 msgid "Multi-Phase Initialization Private Provisional API" msgstr "" -#: ../../c-api/init_config.rst:981 +#: ../../c-api/init_config.rst:999 msgid "" "This section is a private provisional API introducing multi-phase " "initialization, the core feature of the :pep:`432`:" msgstr "" -#: ../../c-api/init_config.rst:984 +#: ../../c-api/init_config.rst:1002 msgid "\"Core\" initialization phase, \"bare minimum Python\":" msgstr "" -#: ../../c-api/init_config.rst:986 +#: ../../c-api/init_config.rst:1004 msgid "Builtin types;" msgstr "" -#: ../../c-api/init_config.rst:987 +#: ../../c-api/init_config.rst:1005 msgid "Builtin exceptions;" msgstr "" -#: ../../c-api/init_config.rst:988 +#: ../../c-api/init_config.rst:1006 msgid "Builtin and frozen modules;" msgstr "" -#: ../../c-api/init_config.rst:989 +#: ../../c-api/init_config.rst:1007 msgid "" "The :mod:`sys` module is only partially initialized (ex: :data:`sys.path` " "doesn't exist yet)." msgstr "" -#: ../../c-api/init_config.rst:992 +#: ../../c-api/init_config.rst:1010 msgid "\"Main\" initialization phase, Python is fully initialized:" msgstr "" -#: ../../c-api/init_config.rst:994 +#: ../../c-api/init_config.rst:1012 msgid "Install and configure :mod:`importlib`;" msgstr "" -#: ../../c-api/init_config.rst:995 +#: ../../c-api/init_config.rst:1013 msgid "Apply the :ref:`Path Configuration `;" msgstr "" -#: ../../c-api/init_config.rst:996 +#: ../../c-api/init_config.rst:1014 msgid "Install signal handlers;" msgstr "" -#: ../../c-api/init_config.rst:997 +#: ../../c-api/init_config.rst:1015 msgid "" "Finish :mod:`sys` module initialization (ex: create :data:`sys.stdout` and " ":data:`sys.path`);" msgstr "" -#: ../../c-api/init_config.rst:999 +#: ../../c-api/init_config.rst:1017 msgid "" "Enable optional features like :mod:`faulthandler` and :mod:`tracemalloc`;" msgstr "" -#: ../../c-api/init_config.rst:1000 +#: ../../c-api/init_config.rst:1018 msgid "Import the :mod:`site` module;" msgstr "" -#: ../../c-api/init_config.rst:1001 +#: ../../c-api/init_config.rst:1019 msgid "etc." msgstr "dll." -#: ../../c-api/init_config.rst:1003 +#: ../../c-api/init_config.rst:1021 msgid "Private provisional API:" msgstr "" -#: ../../c-api/init_config.rst:1005 +#: ../../c-api/init_config.rst:1023 msgid "" ":c:member:`PyConfig._init_main`: if set to 0, " ":c:func:`Py_InitializeFromConfig` stops at the \"Core\" initialization " "phase." msgstr "" -#: ../../c-api/init_config.rst:1007 +#: ../../c-api/init_config.rst:1025 msgid "" ":c:member:`PyConfig._isolated_interpreter`: if non-zero, disallow threads, " "subprocesses and fork." msgstr "" -#: ../../c-api/init_config.rst:1012 +#: ../../c-api/init_config.rst:1030 msgid "" "Move to the \"Main\" initialization phase, finish the Python initialization." msgstr "" -#: ../../c-api/init_config.rst:1014 +#: ../../c-api/init_config.rst:1032 msgid "" "No module is imported during the \"Core\" phase and the ``importlib`` module" " is not configured: the :ref:`Path Configuration ` is only" @@ -1358,14 +1381,14 @@ msgid "" "etc." msgstr "" -#: ../../c-api/init_config.rst:1020 +#: ../../c-api/init_config.rst:1038 msgid "" "It may become possible to calculatin the :ref:`Path Configuration ` in Python, after the Core phase and before the Main phase, " "which is one of the :pep:`432` motivation." msgstr "" -#: ../../c-api/init_config.rst:1024 +#: ../../c-api/init_config.rst:1042 msgid "" "The \"Core\" phase is not properly defined: what should be and what should " "not be available at this phase is not specified yet. The API is marked as " @@ -1373,7 +1396,7 @@ msgid "" "until a proper public API is designed." msgstr "" -#: ../../c-api/init_config.rst:1029 +#: ../../c-api/init_config.rst:1047 msgid "" "Example running Python code between \"Core\" and \"Main\" initialization " "phases::" diff --git a/c-api/intro.po b/c-api/intro.po index 9e104f0..405487d 100644 --- a/c-api/intro.po +++ b/c-api/intro.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2017-02-16 17:36+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -274,14 +274,14 @@ msgstr "Objek, Tipe dan Jumlah Referensi" #: ../../c-api/intro.rst:231 msgid "" "Most Python/C API functions have one or more arguments as well as a return " -"value of type :c:type:`PyObject\\*`. This type is a pointer to an opaque " -"data type representing an arbitrary Python object. Since all Python object " +"value of type :c:type:`PyObject*`. This type is a pointer to an opaque data" +" type representing an arbitrary Python object. Since all Python object " "types are treated the same way by the Python language in most situations " "(e.g., assignments, scope rules, and argument passing), it is only fitting " "that they should be represented by a single C type. Almost all Python " "objects live on the heap: you never declare an automatic or static variable " "of type :c:type:`PyObject`, only pointer variables of type " -":c:type:`PyObject\\*` can be declared. The sole exception are the type " +":c:type:`PyObject*` can be declared. The sole exception are the type " "objects; since these must never be deallocated, they are typically static " ":c:type:`PyTypeObject` objects." msgstr "" @@ -498,7 +498,7 @@ msgstr "Tipe-tipe" msgid "" "There are few other data types that play a significant role in the Python/C" " API; most are simple C types such as :c:type:`int`, :c:type:`long`, " -":c:type:`double` and :c:type:`char\\*`. A few structure types are used to " +":c:type:`double` and :c:type:`char*`. A few structure types are used to " "describe static tables used to list the functions exported by a module or " "the data attributes of a new object type, and another is used to describe " "the value of a complex number. These will be discussed together with the " diff --git a/c-api/long.po b/c-api/long.po index c2d3077..81403f8 100644 --- a/c-api/long.po +++ b/c-api/long.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-07-06 03:41+0000\n" "PO-Revision-Date: 2017-02-16 17:36+0000\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" @@ -117,34 +117,28 @@ msgid "" msgstr "" #: ../../c-api/long.rst:99 -msgid "" -"Convert a sequence of Unicode digits to a Python integer value. The Unicode" -" string is first encoded to a byte string using " -":c:func:`PyUnicode_EncodeDecimal` and then converted using " -":c:func:`PyLong_FromString`." +msgid "Convert a sequence of Unicode digits to a Python integer value." msgstr "" -#: ../../c-api/long.rst:105 +#: ../../c-api/long.rst:103 msgid "" "Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using " ":c:func:`PyLong_FromUnicodeObject`." msgstr "" -#: ../../c-api/long.rst:110 +#: ../../c-api/long.rst:108 msgid "" "Convert a sequence of Unicode digits in the string *u* to a Python integer " -"value. The Unicode string is first encoded to a byte string using " -":c:func:`PyUnicode_EncodeDecimal` and then converted using " -":c:func:`PyLong_FromString`." +"value." msgstr "" -#: ../../c-api/long.rst:120 +#: ../../c-api/long.rst:116 msgid "" "Create a Python integer from the pointer *p*. The pointer value can be " "retrieved from the resulting value using :c:func:`PyLong_AsVoidPtr`." msgstr "" -#: ../../c-api/long.rst:131 ../../c-api/long.rst:150 +#: ../../c-api/long.rst:127 ../../c-api/long.rst:146 msgid "" "Return a C :c:type:`long` representation of *obj*. If *obj* is not an " "instance of :c:type:`PyLongObject`, first call its :meth:`__index__` or " @@ -152,29 +146,29 @@ msgid "" ":c:type:`PyLongObject`." msgstr "" -#: ../../c-api/long.rst:136 +#: ../../c-api/long.rst:132 msgid "" "Raise :exc:`OverflowError` if the value of *obj* is out of range for a " ":c:type:`long`." msgstr "" -#: ../../c-api/long.rst:139 ../../c-api/long.rst:160 ../../c-api/long.rst:182 -#: ../../c-api/long.rst:203 ../../c-api/long.rst:226 +#: ../../c-api/long.rst:135 ../../c-api/long.rst:156 ../../c-api/long.rst:178 +#: ../../c-api/long.rst:199 ../../c-api/long.rst:222 msgid "" "Returns ``-1`` on error. Use :c:func:`PyErr_Occurred` to disambiguate." msgstr "" -#: ../../c-api/long.rst:141 ../../c-api/long.rst:162 ../../c-api/long.rst:184 -#: ../../c-api/long.rst:207 ../../c-api/long.rst:292 ../../c-api/long.rst:312 +#: ../../c-api/long.rst:137 ../../c-api/long.rst:158 ../../c-api/long.rst:180 +#: ../../c-api/long.rst:203 ../../c-api/long.rst:288 ../../c-api/long.rst:308 msgid "Use :meth:`__index__` if available." msgstr "" -#: ../../c-api/long.rst:144 ../../c-api/long.rst:165 ../../c-api/long.rst:187 -#: ../../c-api/long.rst:210 ../../c-api/long.rst:295 ../../c-api/long.rst:315 +#: ../../c-api/long.rst:140 ../../c-api/long.rst:161 ../../c-api/long.rst:183 +#: ../../c-api/long.rst:206 ../../c-api/long.rst:291 ../../c-api/long.rst:311 msgid "Using :meth:`__int__` is deprecated." msgstr "" -#: ../../c-api/long.rst:155 +#: ../../c-api/long.rst:151 msgid "" "If the value of *obj* is greater than :const:`LONG_MAX` or less than " ":const:`LONG_MIN`, set *\\*overflow* to ``1`` or ``-1``, respectively, and " @@ -182,7 +176,7 @@ msgid "" "exception occurs set *\\*overflow* to ``0`` and return ``-1`` as usual." msgstr "" -#: ../../c-api/long.rst:174 ../../c-api/long.rst:193 +#: ../../c-api/long.rst:170 ../../c-api/long.rst:189 msgid "" "Return a C :c:type:`long long` representation of *obj*. If *obj* is not an " "instance of :c:type:`PyLongObject`, first call its :meth:`__index__` or " @@ -190,13 +184,13 @@ msgid "" ":c:type:`PyLongObject`." msgstr "" -#: ../../c-api/long.rst:179 +#: ../../c-api/long.rst:175 msgid "" "Raise :exc:`OverflowError` if the value of *obj* is out of range for a " ":c:type:`long long`." msgstr "" -#: ../../c-api/long.rst:198 +#: ../../c-api/long.rst:194 msgid "" "If the value of *obj* is greater than :const:`LLONG_MAX` or less than " ":const:`LLONG_MIN`, set *\\*overflow* to ``1`` or ``-1``, respectively, and " @@ -204,78 +198,78 @@ msgid "" "exception occurs set *\\*overflow* to ``0`` and return ``-1`` as usual." msgstr "" -#: ../../c-api/long.rst:220 +#: ../../c-api/long.rst:216 msgid "" "Return a C :c:type:`Py_ssize_t` representation of *pylong*. *pylong* must " "be an instance of :c:type:`PyLongObject`." msgstr "" -#: ../../c-api/long.rst:223 +#: ../../c-api/long.rst:219 msgid "" "Raise :exc:`OverflowError` if the value of *pylong* is out of range for a " ":c:type:`Py_ssize_t`." msgstr "" -#: ../../c-api/long.rst:235 +#: ../../c-api/long.rst:231 msgid "" "Return a C :c:type:`unsigned long` representation of *pylong*. *pylong* " "must be an instance of :c:type:`PyLongObject`." msgstr "" -#: ../../c-api/long.rst:238 +#: ../../c-api/long.rst:234 msgid "" "Raise :exc:`OverflowError` if the value of *pylong* is out of range for a " ":c:type:`unsigned long`." msgstr "" -#: ../../c-api/long.rst:241 +#: ../../c-api/long.rst:237 msgid "" "Returns ``(unsigned long)-1`` on error. Use :c:func:`PyErr_Occurred` to " "disambiguate." msgstr "" -#: ../../c-api/long.rst:251 +#: ../../c-api/long.rst:247 msgid "" "Return a C :c:type:`size_t` representation of *pylong*. *pylong* must be an" " instance of :c:type:`PyLongObject`." msgstr "" -#: ../../c-api/long.rst:254 +#: ../../c-api/long.rst:250 msgid "" "Raise :exc:`OverflowError` if the value of *pylong* is out of range for a " ":c:type:`size_t`." msgstr "" -#: ../../c-api/long.rst:257 +#: ../../c-api/long.rst:253 msgid "" "Returns ``(size_t)-1`` on error. Use :c:func:`PyErr_Occurred` to " "disambiguate." msgstr "" -#: ../../c-api/long.rst:266 +#: ../../c-api/long.rst:262 msgid "" "Return a C :c:type:`unsigned long long` representation of *pylong*. " "*pylong* must be an instance of :c:type:`PyLongObject`." msgstr "" -#: ../../c-api/long.rst:269 +#: ../../c-api/long.rst:265 msgid "" "Raise :exc:`OverflowError` if the value of *pylong* is out of range for an " ":c:type:`unsigned long long`." msgstr "" -#: ../../c-api/long.rst:272 +#: ../../c-api/long.rst:268 msgid "" "Returns ``(unsigned long long)-1`` on error. Use :c:func:`PyErr_Occurred` to" " disambiguate." msgstr "" -#: ../../c-api/long.rst:275 +#: ../../c-api/long.rst:271 msgid "" "A negative *pylong* now raises :exc:`OverflowError`, not :exc:`TypeError`." msgstr "" -#: ../../c-api/long.rst:281 +#: ../../c-api/long.rst:277 msgid "" "Return a C :c:type:`unsigned long` representation of *obj*. If *obj* is not" " an instance of :c:type:`PyLongObject`, first call its :meth:`__index__` or " @@ -283,19 +277,19 @@ msgid "" ":c:type:`PyLongObject`." msgstr "" -#: ../../c-api/long.rst:286 +#: ../../c-api/long.rst:282 msgid "" "If the value of *obj* is out of range for an :c:type:`unsigned long`, return" " the reduction of that value modulo ``ULONG_MAX + 1``." msgstr "" -#: ../../c-api/long.rst:289 +#: ../../c-api/long.rst:285 msgid "" "Returns ``(unsigned long)-1`` on error. Use :c:func:`PyErr_Occurred` to " "disambiguate." msgstr "" -#: ../../c-api/long.rst:301 +#: ../../c-api/long.rst:297 msgid "" "Return a C :c:type:`unsigned long long` representation of *obj*. If *obj* " "is not an instance of :c:type:`PyLongObject`, first call its " @@ -303,36 +297,36 @@ msgid "" ":c:type:`PyLongObject`." msgstr "" -#: ../../c-api/long.rst:306 +#: ../../c-api/long.rst:302 msgid "" "If the value of *obj* is out of range for an :c:type:`unsigned long long`, " "return the reduction of that value modulo ``ULLONG_MAX + 1``." msgstr "" -#: ../../c-api/long.rst:309 +#: ../../c-api/long.rst:305 msgid "" "Returns ``(unsigned long long)-1`` on error. Use :c:func:`PyErr_Occurred` " "to disambiguate." msgstr "" -#: ../../c-api/long.rst:321 +#: ../../c-api/long.rst:317 msgid "" "Return a C :c:type:`double` representation of *pylong*. *pylong* must be an" " instance of :c:type:`PyLongObject`." msgstr "" -#: ../../c-api/long.rst:324 +#: ../../c-api/long.rst:320 msgid "" "Raise :exc:`OverflowError` if the value of *pylong* is out of range for a " ":c:type:`double`." msgstr "" -#: ../../c-api/long.rst:327 +#: ../../c-api/long.rst:323 msgid "" "Returns ``-1.0`` on error. Use :c:func:`PyErr_Occurred` to disambiguate." msgstr "" -#: ../../c-api/long.rst:332 +#: ../../c-api/long.rst:328 msgid "" "Convert a Python integer *pylong* to a C :c:type:`void` pointer. If *pylong*" " cannot be converted, an :exc:`OverflowError` will be raised. This is only " @@ -340,7 +334,7 @@ msgid "" ":c:func:`PyLong_FromVoidPtr`." msgstr "" -#: ../../c-api/long.rst:337 +#: ../../c-api/long.rst:333 msgid "" "Returns ``NULL`` on error. Use :c:func:`PyErr_Occurred` to disambiguate." msgstr "" diff --git a/c-api/marshal.po b/c-api/marshal.po index 0a05bfe..990613e 100644 --- a/c-api/marshal.po +++ b/c-api/marshal.po @@ -1,14 +1,14 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-10-31 11:48+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2017-02-16 17:37+0000\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" @@ -67,8 +67,8 @@ msgstr "" #: ../../c-api/marshal.rst:46 msgid "" -"Return a C :c:type:`long` from the data stream in a :c:type:`FILE\\*` opened" -" for reading. Only a 32-bit value can be read in using this function, " +"Return a C :c:type:`long` from the data stream in a :c:type:`FILE*` opened " +"for reading. Only a 32-bit value can be read in using this function, " "regardless of the native size of :c:type:`long`." msgstr "" @@ -80,15 +80,15 @@ msgstr "" #: ../../c-api/marshal.rst:56 msgid "" -"Return a C :c:type:`short` from the data stream in a :c:type:`FILE\\*` " -"opened for reading. Only a 16-bit value can be read in using this function," -" regardless of the native size of :c:type:`short`." +"Return a C :c:type:`short` from the data stream in a :c:type:`FILE*` opened " +"for reading. Only a 16-bit value can be read in using this function, " +"regardless of the native size of :c:type:`short`." msgstr "" #: ../../c-api/marshal.rst:66 msgid "" -"Return a Python object from the data stream in a :c:type:`FILE\\*` opened " -"for reading." +"Return a Python object from the data stream in a :c:type:`FILE*` opened for " +"reading." msgstr "" #: ../../c-api/marshal.rst:69 ../../c-api/marshal.rst:83 @@ -100,8 +100,8 @@ msgstr "" #: ../../c-api/marshal.rst:75 msgid "" -"Return a Python object from the data stream in a :c:type:`FILE\\*` opened " -"for reading. Unlike :c:func:`PyMarshal_ReadObjectFromFile`, this function " +"Return a Python object from the data stream in a :c:type:`FILE*` opened for " +"reading. Unlike :c:func:`PyMarshal_ReadObjectFromFile`, this function " "assumes that no further objects will be read from the file, allowing it to " "aggressively load file data into memory so that the de-serialization can " "operate from data in memory rather than reading a byte at a time from the " diff --git a/c-api/memory.po b/c-api/memory.po index 7a9404b..8f433ed 100644 --- a/c-api/memory.po +++ b/c-api/memory.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2017-02-16 17:37+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -134,7 +134,7 @@ msgstr "" #: ../../c-api/memory.rst:112 ../../c-api/memory.rst:183 #: ../../c-api/memory.rst:285 msgid "" -"Allocates *n* bytes and returns a pointer of type :c:type:`void\\*` to the " +"Allocates *n* bytes and returns a pointer of type :c:type:`void*` to the " "allocated memory, or ``NULL`` if the request fails." msgstr "" @@ -149,7 +149,7 @@ msgstr "" #: ../../c-api/memory.rst:295 msgid "" "Allocates *nelem* elements each whose size in bytes is *elsize* and returns " -"a pointer of type :c:type:`void\\*` to the allocated memory, or ``NULL`` if " +"a pointer of type :c:type:`void*` to the allocated memory, or ``NULL`` if " "the request fails. The memory is initialized to zeros." msgstr "" @@ -278,14 +278,14 @@ msgstr "" #: ../../c-api/memory.rst:235 msgid "" "Same as :c:func:`PyMem_Malloc`, but allocates ``(n * sizeof(TYPE))`` bytes " -"of memory. Returns a pointer cast to :c:type:`TYPE\\*`. The memory will " -"not have been initialized in any way." +"of memory. Returns a pointer cast to :c:type:`TYPE*`. The memory will not " +"have been initialized in any way." msgstr "" #: ../../c-api/memory.rst:242 msgid "" "Same as :c:func:`PyMem_Realloc`, but the memory block is resized to ``(n * " -"sizeof(TYPE))`` bytes. Returns a pointer cast to :c:type:`TYPE\\*`. On " +"sizeof(TYPE))`` bytes. Returns a pointer cast to :c:type:`TYPE*`. On " "return, *p* will be a pointer to the new memory area, or ``NULL`` in the " "event of failure." msgstr "" diff --git a/c-api/object.po b/c-api/object.po index 7ba403c..ca8a2ef 100644 --- a/c-api/object.po +++ b/c-api/object.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2017-02-16 17:38+0000\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" @@ -301,7 +301,7 @@ msgid "" "``NULL``. This is equivalent to the Python expression ``type(o)``. This " "function increments the reference count of the return value. There's really " "no reason to use this function instead of the common expression " -"``o->ob_type``, which returns a pointer of type :c:type:`PyTypeObject\\*`, " +"``o->ob_type``, which returns a pointer of type :c:type:`PyTypeObject*`, " "except when the incremented reference count is needed." msgstr "" diff --git a/c-api/structures.po b/c-api/structures.po index c9f974c..9058351 100644 --- a/c-api/structures.po +++ b/c-api/structures.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2017-02-16 17:39+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -142,7 +142,7 @@ msgstr "" #: ../../c-api/structures.rst:143 msgid "" "Type of the functions used to implement most Python callables in C. " -"Functions of this type take two :c:type:`PyObject\\*` parameters and return " +"Functions of this type take two :c:type:`PyObject*` parameters and return " "one such value. If the return value is ``NULL``, an exception shall have " "been set. If not ``NULL``, the return value is interpreted as the return " "value of the function as exposed in Python. The function must return a new " @@ -250,10 +250,10 @@ msgstr "menunjuk ke isi *docstring*" #: ../../c-api/structures.rst:222 msgid "" "The :attr:`ml_meth` is a C function pointer. The functions may be of " -"different types, but they always return :c:type:`PyObject\\*`. If the " +"different types, but they always return :c:type:`PyObject*`. If the " "function is not of the :c:type:`PyCFunction`, the compiler will require a " "cast in the method table. Even though :c:type:`PyCFunction` defines the " -"first parameter as :c:type:`PyObject\\*`, it is common that the method " +"first parameter as :c:type:`PyObject*`, it is common that the method " "implementation uses the specific C type of the *self* object." msgstr "" @@ -271,12 +271,11 @@ msgstr "" #: ../../c-api/structures.rst:237 msgid "" "This is the typical calling convention, where the methods have the type " -":c:type:`PyCFunction`. The function expects two :c:type:`PyObject\\*` " -"values. The first one is the *self* object for methods; for module " -"functions, it is the module object. The second parameter (often called " -"*args*) is a tuple object representing all arguments. This parameter is " -"typically processed using :c:func:`PyArg_ParseTuple` or " -":c:func:`PyArg_UnpackTuple`." +":c:type:`PyCFunction`. The function expects two :c:type:`PyObject*` values. " +"The first one is the *self* object for methods; for module functions, it is " +"the module object. The second parameter (often called *args*) is a tuple " +"object representing all arguments. This parameter is typically processed " +"using :c:func:`PyArg_ParseTuple` or :c:func:`PyArg_UnpackTuple`." msgstr "" #: ../../c-api/structures.rst:247 @@ -292,9 +291,9 @@ msgstr "" msgid "" "Fast calling convention supporting only positional arguments. The methods " "have the type :c:type:`_PyCFunctionFast`. The first parameter is *self*, the" -" second parameter is a C array of :c:type:`PyObject\\*` values indicating " -"the arguments and the third parameter is the number of arguments (the length" -" of the array)." +" second parameter is a C array of :c:type:`PyObject*` values indicating the " +"arguments and the third parameter is the number of arguments (the length of " +"the array)." msgstr "" #: ../../c-api/structures.rst:262 ../../c-api/structures.rst:279 @@ -306,10 +305,10 @@ msgid "" "Extension of :const:`METH_FASTCALL` supporting also keyword arguments, with " "methods of type :c:type:`_PyCFunctionFastWithKeywords`. Keyword arguments " "are passed the same way as in the :ref:`vectorcall protocol `: " -"there is an additional fourth :c:type:`PyObject\\*` parameter which is a " -"tuple representing the names of the keyword arguments (which are guaranteed " -"to be strings) or possibly ``NULL`` if there are no keywords. The values of" -" the keyword arguments are stored in the *args* array, after the positional " +"there is an additional fourth :c:type:`PyObject*` parameter which is a tuple" +" representing the names of the keyword arguments (which are guaranteed to be" +" strings) or possibly ``NULL`` if there are no keywords. The values of the " +"keyword arguments are stored in the *args* array, after the positional " "arguments." msgstr "" @@ -341,7 +340,7 @@ msgid "" "Methods with a single object argument can be listed with the :const:`METH_O`" " flag, instead of invoking :c:func:`PyArg_ParseTuple` with a ``\"O\"`` " "argument. They have the type :c:type:`PyCFunction`, with the *self* " -"parameter, and a :c:type:`PyObject\\*` parameter representing the single " +"parameter, and a :c:type:`PyObject*` parameter representing the single " "argument." msgstr "" @@ -666,8 +665,8 @@ msgstr "" #: ../../c-api/structures.rst:462 msgid "" -"The ``get`` function takes one :c:type:`PyObject\\*` parameter (the " -"instance) and a function pointer (the associated ``closure``)::" +"The ``get`` function takes one :c:type:`PyObject*` parameter (the instance) " +"and a function pointer (the associated ``closure``)::" msgstr "" #: ../../c-api/structures.rst:467 @@ -678,9 +677,8 @@ msgstr "" #: ../../c-api/structures.rst:470 msgid "" -"``set`` functions take two :c:type:`PyObject\\*` parameters (the instance " -"and the value to be set) and a function pointer (the associated " -"``closure``)::" +"``set`` functions take two :c:type:`PyObject*` parameters (the instance and " +"the value to be set) and a function pointer (the associated ``closure``)::" msgstr "" #: ../../c-api/structures.rst:475 diff --git a/c-api/tuple.po b/c-api/tuple.po index a823e0b..1ff8b62 100644 --- a/c-api/tuple.po +++ b/c-api/tuple.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2017-02-16 17:39+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -222,7 +222,7 @@ msgstr "" #: ../../c-api/tuple.rst:163 msgid "" "Describes a field of a struct sequence. As a struct sequence is modeled as a" -" tuple, all fields are typed as :c:type:`PyObject\\*`. The index in the " +" tuple, all fields are typed as :c:type:`PyObject*`. The index in the " ":attr:`fields` array of the :c:type:`PyStructSequence_Desc` determines which" " field of the struct sequence is described." msgstr "" diff --git a/c-api/type.po b/c-api/type.po index 548ceeb..b58f336 100644 --- a/c-api/type.po +++ b/c-api/type.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-09-05 04:00+0000\n" "PO-Revision-Date: 2017-02-16 17:39+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -139,114 +139,126 @@ msgid "" "created using :c:func:`PyType_FromModuleAndSpec`." msgstr "" -#: ../../c-api/type.rst:117 ../../c-api/type.rst:128 +#: ../../c-api/type.rst:117 ../../c-api/type.rst:135 msgid "" "If no module is associated with the given type, sets :py:class:`TypeError` " "and returns ``NULL``." msgstr "" -#: ../../c-api/type.rst:124 +#: ../../c-api/type.rst:120 +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" +" not return the intended result. ``Py_TYPE(self)`` may be a *subclass* of " +"the intended class, and subclasses are not necessarily defined in the same " +"module as their superclass. See :c:type:`PyCMethod` to get the class that " +"defines the method." +msgstr "" + +#: ../../c-api/type.rst:131 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:131 +#: ../../c-api/type.rst:138 msgid "" "If the *type* has an associated module but its state is ``NULL``, returns " "``NULL`` without setting an exception." msgstr "" -#: ../../c-api/type.rst:138 +#: ../../c-api/type.rst:145 msgid "Creating Heap-Allocated Types" msgstr "" -#: ../../c-api/type.rst:140 +#: ../../c-api/type.rst:147 msgid "" "The following functions and structs are used to create :ref:`heap types " "`." msgstr "" -#: ../../c-api/type.rst:145 +#: ../../c-api/type.rst:152 msgid "" "Creates and returns a heap type object from the *spec* " "(:const:`Py_TPFLAGS_HEAPTYPE`)." msgstr "" -#: ../../c-api/type.rst:148 +#: ../../c-api/type.rst:155 msgid "" "If *bases* is a tuple, the created heap type contains all types contained in" " it as base types." msgstr "" -#: ../../c-api/type.rst:151 +#: ../../c-api/type.rst:158 msgid "" "If *bases* 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:154 +#: ../../c-api/type.rst:161 msgid "" -"The *module* must be a module object or ``NULL``. If not ``NULL``, the " -"module is associated with the new type and can later be retreived with " -":c:func:`PyType_GetModule`." +"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``, " +"the module is associated with the new type and can later be retreived with " +":c:func:`PyType_GetModule`. The associated module is not inherited by " +"subclasses; it must be specified for each class individually." msgstr "" -#: ../../c-api/type.rst:158 +#: ../../c-api/type.rst:168 msgid "This function calls :c:func:`PyType_Ready` on the new type." msgstr "" -#: ../../c-api/type.rst:164 +#: ../../c-api/type.rst:174 msgid "Equivalent to ``PyType_FromModuleAndSpec(NULL, spec, bases)``." msgstr "" -#: ../../c-api/type.rst:170 +#: ../../c-api/type.rst:180 msgid "Equivalent to ``PyType_FromSpecWithBases(spec, NULL)``." msgstr "" -#: ../../c-api/type.rst:174 +#: ../../c-api/type.rst:184 msgid "Structure defining a type's behavior." msgstr "" -#: ../../c-api/type.rst:178 +#: ../../c-api/type.rst:188 msgid "Name of the type, used to set :c:member:`PyTypeObject.tp_name`." msgstr "" -#: ../../c-api/type.rst:183 +#: ../../c-api/type.rst:193 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:189 +#: ../../c-api/type.rst:199 msgid "Type flags, used to set :c:member:`PyTypeObject.tp_flags`." msgstr "" -#: ../../c-api/type.rst:191 +#: ../../c-api/type.rst:201 msgid "" "If the ``Py_TPFLAGS_HEAPTYPE`` flag is not set, " ":c:func:`PyType_FromSpecWithBases` sets it automatically." msgstr "" -#: ../../c-api/type.rst:196 +#: ../../c-api/type.rst:206 msgid "" "Array of :c:type:`PyType_Slot` structures. Terminated by the special slot " "value ``{0, NULL}``." msgstr "" -#: ../../c-api/type.rst:201 +#: ../../c-api/type.rst:211 msgid "" "Structure defining optional functionality of a type, containing a slot ID " "and a value pointer." msgstr "" -#: ../../c-api/type.rst:206 +#: ../../c-api/type.rst:216 msgid "A slot ID." msgstr "" -#: ../../c-api/type.rst:208 +#: ../../c-api/type.rst:218 msgid "" "Slot IDs are named like the field names of the structures " ":c:type:`PyTypeObject`, :c:type:`PyNumberMethods`, " @@ -254,87 +266,97 @@ msgid "" ":c:type:`PyAsyncMethods` with an added ``Py_`` prefix. For example, use:" msgstr "" -#: ../../c-api/type.rst:214 +#: ../../c-api/type.rst:224 msgid "``Py_tp_dealloc`` to set :c:member:`PyTypeObject.tp_dealloc`" msgstr "" -#: ../../c-api/type.rst:215 +#: ../../c-api/type.rst:225 msgid "``Py_nb_add`` to set :c:member:`PyNumberMethods.nb_add`" msgstr "" -#: ../../c-api/type.rst:216 +#: ../../c-api/type.rst:226 msgid "``Py_sq_length`` to set :c:member:`PySequenceMethods.sq_length`" msgstr "" -#: ../../c-api/type.rst:218 +#: ../../c-api/type.rst:228 msgid "" -"The following fields cannot be set using :c:type:`PyType_Spec` and " +"The following fields cannot be set at all using :c:type:`PyType_Spec` and " ":c:type:`PyType_Slot`:" msgstr "" -#: ../../c-api/type.rst:220 +#: ../../c-api/type.rst:231 msgid ":c:member:`~PyTypeObject.tp_dict`" msgstr ":c:member:`~PyTypeObject.tp_dict`" -#: ../../c-api/type.rst:221 +#: ../../c-api/type.rst:232 msgid ":c:member:`~PyTypeObject.tp_mro`" msgstr ":c:member:`~PyTypeObject.tp_mro`" -#: ../../c-api/type.rst:222 +#: ../../c-api/type.rst:233 msgid ":c:member:`~PyTypeObject.tp_cache`" msgstr ":c:member:`~PyTypeObject.tp_cache`" -#: ../../c-api/type.rst:223 +#: ../../c-api/type.rst:234 msgid ":c:member:`~PyTypeObject.tp_subclasses`" msgstr ":c:member:`~PyTypeObject.tp_subclasses`" -#: ../../c-api/type.rst:224 +#: ../../c-api/type.rst:235 msgid ":c:member:`~PyTypeObject.tp_weaklist`" msgstr ":c:member:`~PyTypeObject.tp_weaklist`" -#: ../../c-api/type.rst:225 +#: ../../c-api/type.rst:236 msgid ":c:member:`~PyTypeObject.tp_vectorcall`" msgstr "" -#: ../../c-api/type.rst:226 +#: ../../c-api/type.rst:237 msgid "" ":c:member:`~PyTypeObject.tp_weaklistoffset` (see :ref:`PyMemberDef " "`)" msgstr "" -#: ../../c-api/type.rst:228 +#: ../../c-api/type.rst:239 msgid "" ":c:member:`~PyTypeObject.tp_dictoffset` (see :ref:`PyMemberDef `)" msgstr "" -#: ../../c-api/type.rst:230 +#: ../../c-api/type.rst:241 msgid "" ":c:member:`~PyTypeObject.tp_vectorcall_offset` (see :ref:`PyMemberDef " "`)" msgstr "" -#: ../../c-api/type.rst:232 +#: ../../c-api/type.rst:244 +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:247 msgid ":c:member:`~PyBufferProcs.bf_getbuffer`" msgstr ":c:member:`~PyBufferProcs.bf_getbuffer`" -#: ../../c-api/type.rst:233 +#: ../../c-api/type.rst:248 msgid ":c:member:`~PyBufferProcs.bf_releasebuffer`" msgstr ":c:member:`~PyBufferProcs.bf_releasebuffer`" -#: ../../c-api/type.rst:235 +#: ../../c-api/type.rst:250 msgid "" "Setting :c:data:`Py_tp_bases` may be problematic on some platforms. To avoid" " issues, use the *bases* argument of :py:func:`PyType_FromSpecWithBases` " "instead." msgstr "" -#: ../../c-api/type.rst:241 +#: ../../c-api/type.rst:256 +msgid "Slots in :c:type:`PyBufferProcs` in may be set in the unlimited API." +msgstr "" + +#: ../../c-api/type.rst:260 msgid "" "The desired value of the slot. In most cases, this is a pointer to a " "function." msgstr "" -#: ../../c-api/type.rst:244 +#: ../../c-api/type.rst:263 msgid "May not be ``NULL``." msgstr "" diff --git a/c-api/typeobj.po b/c-api/typeobj.po index 1ca9b70..a71a230 100644 --- a/c-api/typeobj.po +++ b/c-api/typeobj.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2017-02-16 17:39+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -2265,7 +2265,7 @@ msgid "" "weak reference list head (ignoring the GC header, if present); this offset " "is used by :c:func:`PyObject_ClearWeakRefs` and the :c:func:`PyWeakref_\\*` " "functions. The instance structure needs to include a field of type " -":c:type:`PyObject\\*` which is initialized to ``NULL``." +":c:type:`PyObject*` which is initialized to ``NULL``." msgstr "" #: ../../c-api/typeobj.rst:1392 diff --git a/c-api/unicode.po b/c-api/unicode.po index c639143..0b2cf17 100644 --- a/c-api/unicode.po +++ b/c-api/unicode.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2017-02-16 17:39+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -68,86 +68,97 @@ msgid "" ":c:func:`PyUnicode_READY` on them before calling any other API." msgstr "" -#: ../../c-api/unicode.rst:39 +#: ../../c-api/unicode.rst:38 +msgid "" +"The \"legacy\" Unicode object will be removed in Python 3.12 with deprecated" +" APIs. All Unicode objects will be \"canonical\" since then. See :pep:`623` " +"for more information." +msgstr "" + +#: ../../c-api/unicode.rst:44 msgid "Unicode Type" msgstr "Tipe Unicode" -#: ../../c-api/unicode.rst:41 +#: ../../c-api/unicode.rst:46 msgid "" "These are the basic Unicode object types used for the Unicode implementation" " in Python:" msgstr "" -#: ../../c-api/unicode.rst:48 +#: ../../c-api/unicode.rst:53 msgid "" "These types are typedefs for unsigned integer types wide enough to contain " "characters of 32 bits, 16 bits and 8 bits, respectively. When dealing with " "single Unicode characters, use :c:type:`Py_UCS4`." msgstr "" -#: ../../c-api/unicode.rst:57 +#: ../../c-api/unicode.rst:62 msgid "" "This is a typedef of :c:type:`wchar_t`, which is a 16-bit type or 32-bit " "type depending on the platform." msgstr "" -#: ../../c-api/unicode.rst:60 +#: ../../c-api/unicode.rst:65 msgid "" "In previous versions, this was a 16-bit type or a 32-bit type depending on " "whether you selected a \"narrow\" or \"wide\" Unicode version of Python at " "build time." msgstr "" -#: ../../c-api/unicode.rst:70 +#: ../../c-api/unicode.rst:75 msgid "" "These subtypes of :c:type:`PyObject` represent a Python Unicode object. In " "almost all cases, they shouldn't be used directly, since all API functions " "that deal with Unicode objects take and return :c:type:`PyObject` pointers." msgstr "" -#: ../../c-api/unicode.rst:79 +#: ../../c-api/unicode.rst:84 msgid "" "This instance of :c:type:`PyTypeObject` represents the Python Unicode type." " It is exposed to Python code as ``str``." msgstr "" -#: ../../c-api/unicode.rst:83 +#: ../../c-api/unicode.rst:88 msgid "" "The following APIs are really C macros and can be used to do fast checks and" " to access internal read-only data of Unicode objects:" msgstr "" -#: ../../c-api/unicode.rst:88 +#: ../../c-api/unicode.rst:93 msgid "" "Return true if the object *o* is a Unicode object or an instance of a " "Unicode subtype." msgstr "" -#: ../../c-api/unicode.rst:94 +#: ../../c-api/unicode.rst:99 msgid "" "Return true if the object *o* is a Unicode object, but not an instance of a " "subtype." msgstr "" -#: ../../c-api/unicode.rst:100 +#: ../../c-api/unicode.rst:105 msgid "" "Ensure the string object *o* is in the \"canonical\" representation. This " "is required before using any of the access macros described below." msgstr "" -#: ../../c-api/unicode.rst:105 +#: ../../c-api/unicode.rst:110 msgid "" "Returns ``0`` on success and ``-1`` with an exception set on failure, which " "in particular happens if memory allocation fails." msgstr "" -#: ../../c-api/unicode.rst:113 +#: ../../c-api/unicode.rst:116 +msgid "This API will be removed with :c:func:`PyUnicode_FromUnicode`." +msgstr "" + +#: ../../c-api/unicode.rst:121 msgid "" "Return the length of the Unicode string, in code points. *o* has to be a " "Unicode object in the \"canonical\" representation (not checked)." msgstr "" -#: ../../c-api/unicode.rst:123 +#: ../../c-api/unicode.rst:131 msgid "" "Return a pointer to the canonical representation cast to UCS1, UCS2 or UCS4 " "integer types for direct character access. No checks are performed if the " @@ -156,11 +167,15 @@ msgid "" ":c:func:`PyUnicode_READY` has been called before accessing this." msgstr "" -#: ../../c-api/unicode.rst:137 +#: ../../c-api/unicode.rst:145 msgid "Return values of the :c:func:`PyUnicode_KIND` macro." msgstr "" -#: ../../c-api/unicode.rst:144 +#: ../../c-api/unicode.rst:150 +msgid "``PyUnicode_WCHAR_KIND`` is deprecated." +msgstr "" + +#: ../../c-api/unicode.rst:155 msgid "" "Return one of the PyUnicode kind constants (see above) that indicate how " "many bytes per character this Unicode object uses to store its data. *o* " @@ -168,13 +183,13 @@ msgid "" "checked)." msgstr "" -#: ../../c-api/unicode.rst:155 +#: ../../c-api/unicode.rst:166 msgid "" "Return a void pointer to the raw Unicode buffer. *o* has to be a Unicode " "object in the \"canonical\" representation (not checked)." msgstr "" -#: ../../c-api/unicode.rst:164 +#: ../../c-api/unicode.rst:175 msgid "" "Write into a canonical representation *data* (as obtained with " ":c:func:`PyUnicode_DATA`). This macro does not do any sanity checks and is " @@ -184,46 +199,47 @@ msgid "" "should be written to that location." msgstr "" -#: ../../c-api/unicode.rst:176 +#: ../../c-api/unicode.rst:187 msgid "" "Read a code point from a canonical representation *data* (as obtained with " ":c:func:`PyUnicode_DATA`). No checks or ready calls are performed." msgstr "" -#: ../../c-api/unicode.rst:184 +#: ../../c-api/unicode.rst:195 msgid "" "Read a character from a Unicode object *o*, which must be in the " "\"canonical\" representation. This is less efficient than " ":c:func:`PyUnicode_READ` if you do multiple consecutive reads." msgstr "" -#: ../../c-api/unicode.rst:193 +#: ../../c-api/unicode.rst:204 msgid "" "Return the maximum code point that is suitable for creating another string " "based on *o*, which must be in the \"canonical\" representation. This is " "always an approximation but more efficient than iterating over the string." msgstr "" -#: ../../c-api/unicode.rst:202 +#: ../../c-api/unicode.rst:213 msgid "" "Return the size of the deprecated :c:type:`Py_UNICODE` representation, in " "code units (this includes surrogate pairs as 2 units). *o* has to be a " "Unicode object (not checked)." msgstr "" -#: ../../c-api/unicode.rst:208 ../../c-api/unicode.rst:218 +#: ../../c-api/unicode.rst:219 ../../c-api/unicode.rst:229 +#: ../../c-api/unicode.rst:769 msgid "" "Part of the old-style Unicode API, please migrate to using " ":c:func:`PyUnicode_GET_LENGTH`." msgstr "" -#: ../../c-api/unicode.rst:213 +#: ../../c-api/unicode.rst:224 msgid "" "Return the size of the deprecated :c:type:`Py_UNICODE` representation in " "bytes. *o* has to be a Unicode object (not checked)." msgstr "" -#: ../../c-api/unicode.rst:224 +#: ../../c-api/unicode.rst:235 msgid "" "Return a pointer to a :c:type:`Py_UNICODE` representation of the object. " "The returned buffer is always terminated with an extra null code point. It " @@ -233,7 +249,7 @@ msgid "" "object (not checked)." msgstr "" -#: ../../c-api/unicode.rst:231 +#: ../../c-api/unicode.rst:242 msgid "" "This macro is now inefficient -- because in many cases the " ":c:type:`Py_UNICODE` representation does not exist and needs to be created " @@ -242,86 +258,86 @@ msgid "" ":c:func:`PyUnicode_WRITE` or :c:func:`PyUnicode_READ`." msgstr "" -#: ../../c-api/unicode.rst:240 +#: ../../c-api/unicode.rst:251 msgid "" "Part of the old-style Unicode API, please migrate to using the " ":c:func:`PyUnicode_nBYTE_DATA` family of macros." msgstr "" -#: ../../c-api/unicode.rst:245 +#: ../../c-api/unicode.rst:256 msgid "" "Return ``1`` if the string is a valid identifier according to the language " "definition, section :ref:`identifiers`. Return ``0`` otherwise." msgstr "" -#: ../../c-api/unicode.rst:248 +#: ../../c-api/unicode.rst:259 msgid "" "The function does not call :c:func:`Py_FatalError` anymore if the string is " "not ready." msgstr "" -#: ../../c-api/unicode.rst:254 +#: ../../c-api/unicode.rst:265 msgid "Unicode Character Properties" msgstr "" -#: ../../c-api/unicode.rst:256 +#: ../../c-api/unicode.rst:267 msgid "" "Unicode provides many different character properties. The most often needed " "ones are available through these macros which are mapped to C functions " "depending on the Python configuration." msgstr "" -#: ../../c-api/unicode.rst:263 +#: ../../c-api/unicode.rst:274 msgid "" "Return ``1`` or ``0`` depending on whether *ch* is a whitespace character." msgstr "" -#: ../../c-api/unicode.rst:268 +#: ../../c-api/unicode.rst:279 msgid "" "Return ``1`` or ``0`` depending on whether *ch* is a lowercase character." msgstr "" -#: ../../c-api/unicode.rst:273 +#: ../../c-api/unicode.rst:284 msgid "" "Return ``1`` or ``0`` depending on whether *ch* is an uppercase character." msgstr "" -#: ../../c-api/unicode.rst:278 +#: ../../c-api/unicode.rst:289 msgid "" "Return ``1`` or ``0`` depending on whether *ch* is a titlecase character." msgstr "" -#: ../../c-api/unicode.rst:283 +#: ../../c-api/unicode.rst:294 msgid "" "Return ``1`` or ``0`` depending on whether *ch* is a linebreak character." msgstr "" -#: ../../c-api/unicode.rst:288 +#: ../../c-api/unicode.rst:299 msgid "" "Return ``1`` or ``0`` depending on whether *ch* is a decimal character." msgstr "" -#: ../../c-api/unicode.rst:293 +#: ../../c-api/unicode.rst:304 msgid "Return ``1`` or ``0`` depending on whether *ch* is a digit character." msgstr "" -#: ../../c-api/unicode.rst:298 +#: ../../c-api/unicode.rst:309 msgid "" "Return ``1`` or ``0`` depending on whether *ch* is a numeric character." msgstr "" -#: ../../c-api/unicode.rst:303 +#: ../../c-api/unicode.rst:314 msgid "" "Return ``1`` or ``0`` depending on whether *ch* is an alphabetic character." msgstr "" -#: ../../c-api/unicode.rst:308 +#: ../../c-api/unicode.rst:319 msgid "" "Return ``1`` or ``0`` depending on whether *ch* is an alphanumeric " "character." msgstr "" -#: ../../c-api/unicode.rst:313 +#: ../../c-api/unicode.rst:324 msgid "" "Return ``1`` or ``0`` depending on whether *ch* is a printable character. " "Nonprintable characters are those characters defined in the Unicode " @@ -332,92 +348,92 @@ msgid "" " :data:`sys.stdout` or :data:`sys.stderr`.)" msgstr "" -#: ../../c-api/unicode.rst:322 +#: ../../c-api/unicode.rst:333 msgid "These APIs can be used for fast direct character conversions:" msgstr "" -#: ../../c-api/unicode.rst:327 +#: ../../c-api/unicode.rst:338 msgid "Return the character *ch* converted to lower case." msgstr "" -#: ../../c-api/unicode.rst:329 ../../c-api/unicode.rst:337 -#: ../../c-api/unicode.rst:345 +#: ../../c-api/unicode.rst:340 ../../c-api/unicode.rst:348 +#: ../../c-api/unicode.rst:356 msgid "This function uses simple case mappings." msgstr "" -#: ../../c-api/unicode.rst:335 +#: ../../c-api/unicode.rst:346 msgid "Return the character *ch* converted to upper case." msgstr "" -#: ../../c-api/unicode.rst:343 +#: ../../c-api/unicode.rst:354 msgid "Return the character *ch* converted to title case." msgstr "" -#: ../../c-api/unicode.rst:351 +#: ../../c-api/unicode.rst:362 msgid "" "Return the character *ch* converted to a decimal positive integer. Return " "``-1`` if this is not possible. This macro does not raise exceptions." msgstr "" -#: ../../c-api/unicode.rst:357 +#: ../../c-api/unicode.rst:368 msgid "" "Return the character *ch* converted to a single digit integer. Return ``-1``" " if this is not possible. This macro does not raise exceptions." msgstr "" -#: ../../c-api/unicode.rst:363 +#: ../../c-api/unicode.rst:374 msgid "" "Return the character *ch* converted to a double. Return ``-1.0`` if this is " "not possible. This macro does not raise exceptions." msgstr "" -#: ../../c-api/unicode.rst:367 +#: ../../c-api/unicode.rst:378 msgid "These APIs can be used to work with surrogates:" msgstr "" -#: ../../c-api/unicode.rst:371 +#: ../../c-api/unicode.rst:382 msgid "Check if *ch* is a surrogate (``0xD800 <= ch <= 0xDFFF``)." msgstr "" -#: ../../c-api/unicode.rst:375 +#: ../../c-api/unicode.rst:386 msgid "Check if *ch* is a high surrogate (``0xD800 <= ch <= 0xDBFF``)." msgstr "" -#: ../../c-api/unicode.rst:379 +#: ../../c-api/unicode.rst:390 msgid "Check if *ch* is a low surrogate (``0xDC00 <= ch <= 0xDFFF``)." msgstr "" -#: ../../c-api/unicode.rst:383 +#: ../../c-api/unicode.rst:394 msgid "" "Join two surrogate characters and return a single Py_UCS4 value. *high* and " "*low* are respectively the leading and trailing surrogates in a surrogate " "pair." msgstr "" -#: ../../c-api/unicode.rst:389 +#: ../../c-api/unicode.rst:400 msgid "Creating and accessing Unicode strings" msgstr "" -#: ../../c-api/unicode.rst:391 +#: ../../c-api/unicode.rst:402 msgid "" "To create Unicode objects and access their basic sequence properties, use " "these APIs:" msgstr "" -#: ../../c-api/unicode.rst:396 +#: ../../c-api/unicode.rst:407 msgid "" "Create a new Unicode object. *maxchar* should be the true maximum code " "point to be placed in the string. As an approximation, it can be rounded up" " to the nearest value in the sequence 127, 255, 65535, 1114111." msgstr "" -#: ../../c-api/unicode.rst:400 +#: ../../c-api/unicode.rst:411 msgid "" "This is the recommended way to allocate a new Unicode object. Objects " "created using this function are not resizable." msgstr "" -#: ../../c-api/unicode.rst:409 +#: ../../c-api/unicode.rst:420 msgid "" "Create a new Unicode object with the given *kind* (possible values are " ":c:macro:`PyUnicode_1BYTE_KIND` etc., as returned by " @@ -425,7 +441,7 @@ msgid "" "units of 1, 2 or 4 bytes per character, as given by the kind." msgstr "" -#: ../../c-api/unicode.rst:419 +#: ../../c-api/unicode.rst:430 msgid "" "Create a Unicode object from the char buffer *u*. The bytes will be " "interpreted as being UTF-8 encoded. The buffer is copied into the new " @@ -433,20 +449,20 @@ msgid "" "object, i.e. modification of the data is not allowed." msgstr "" -#: ../../c-api/unicode.rst:424 +#: ../../c-api/unicode.rst:435 msgid "" "If *u* is ``NULL``, this function behaves like " ":c:func:`PyUnicode_FromUnicode` with the buffer set to ``NULL``. This usage" " is deprecated in favor of :c:func:`PyUnicode_New`." msgstr "" -#: ../../c-api/unicode.rst:431 +#: ../../c-api/unicode.rst:442 msgid "" "Create a Unicode object from a UTF-8 encoded null-terminated char buffer " "*u*." msgstr "" -#: ../../c-api/unicode.rst:437 +#: ../../c-api/unicode.rst:448 msgid "" "Take a C :c:func:`printf`\\ -style *format* string and a variable number of " "arguments, calculate the size of the resulting Python Unicode string and " @@ -455,261 +471,261 @@ msgid "" "*format* ASCII-encoded string. The following format characters are allowed:" msgstr "" -#: ../../c-api/unicode.rst:452 +#: ../../c-api/unicode.rst:463 msgid "Format Characters" msgstr "" -#: ../../c-api/unicode.rst:452 +#: ../../c-api/unicode.rst:463 msgid "Type" msgstr "" -#: ../../c-api/unicode.rst:452 +#: ../../c-api/unicode.rst:463 msgid "Comment" msgstr "" -#: ../../c-api/unicode.rst:454 +#: ../../c-api/unicode.rst:465 msgid ":attr:`%%`" msgstr ":attr:`%%`" -#: ../../c-api/unicode.rst:454 +#: ../../c-api/unicode.rst:465 msgid "*n/a*" msgstr "*t/a*" -#: ../../c-api/unicode.rst:454 +#: ../../c-api/unicode.rst:465 msgid "The literal % character." msgstr "" -#: ../../c-api/unicode.rst:456 +#: ../../c-api/unicode.rst:467 msgid ":attr:`%c`" msgstr ":attr:`%c`" -#: ../../c-api/unicode.rst:456 ../../c-api/unicode.rst:459 -#: ../../c-api/unicode.rst:492 ../../c-api/unicode.rst:495 +#: ../../c-api/unicode.rst:467 ../../c-api/unicode.rst:470 +#: ../../c-api/unicode.rst:503 ../../c-api/unicode.rst:506 msgid "int" msgstr "int" -#: ../../c-api/unicode.rst:456 +#: ../../c-api/unicode.rst:467 msgid "A single character, represented as a C int." msgstr "" -#: ../../c-api/unicode.rst:459 +#: ../../c-api/unicode.rst:470 msgid ":attr:`%d`" msgstr ":attr:`%d`" -#: ../../c-api/unicode.rst:459 +#: ../../c-api/unicode.rst:470 msgid "Equivalent to ``printf(\"%d\")``. [1]_" msgstr "" -#: ../../c-api/unicode.rst:462 +#: ../../c-api/unicode.rst:473 msgid ":attr:`%u`" msgstr ":attr:`%u`" -#: ../../c-api/unicode.rst:462 +#: ../../c-api/unicode.rst:473 msgid "unsigned int" msgstr "unsigned int" -#: ../../c-api/unicode.rst:462 +#: ../../c-api/unicode.rst:473 msgid "Equivalent to ``printf(\"%u\")``. [1]_" msgstr "" -#: ../../c-api/unicode.rst:465 +#: ../../c-api/unicode.rst:476 msgid ":attr:`%ld`" msgstr ":attr:`%ld`" -#: ../../c-api/unicode.rst:465 ../../c-api/unicode.rst:468 +#: ../../c-api/unicode.rst:476 ../../c-api/unicode.rst:479 msgid "long" msgstr "long" -#: ../../c-api/unicode.rst:465 +#: ../../c-api/unicode.rst:476 msgid "Equivalent to ``printf(\"%ld\")``. [1]_" msgstr "" -#: ../../c-api/unicode.rst:468 +#: ../../c-api/unicode.rst:479 msgid ":attr:`%li`" msgstr ":attr:`%li`" -#: ../../c-api/unicode.rst:468 +#: ../../c-api/unicode.rst:479 msgid "Equivalent to ``printf(\"%li\")``. [1]_" msgstr "" -#: ../../c-api/unicode.rst:471 +#: ../../c-api/unicode.rst:482 msgid ":attr:`%lu`" msgstr ":attr:`%lu`" -#: ../../c-api/unicode.rst:471 +#: ../../c-api/unicode.rst:482 msgid "unsigned long" msgstr "unsigned long" -#: ../../c-api/unicode.rst:471 +#: ../../c-api/unicode.rst:482 msgid "Equivalent to ``printf(\"%lu\")``. [1]_" msgstr "" -#: ../../c-api/unicode.rst:474 +#: ../../c-api/unicode.rst:485 msgid ":attr:`%lld`" msgstr ":attr:`%lld`" -#: ../../c-api/unicode.rst:474 ../../c-api/unicode.rst:477 +#: ../../c-api/unicode.rst:485 ../../c-api/unicode.rst:488 msgid "long long" msgstr "long long" -#: ../../c-api/unicode.rst:474 +#: ../../c-api/unicode.rst:485 msgid "Equivalent to ``printf(\"%lld\")``. [1]_" msgstr "" -#: ../../c-api/unicode.rst:477 +#: ../../c-api/unicode.rst:488 msgid ":attr:`%lli`" msgstr ":attr:`%lli`" -#: ../../c-api/unicode.rst:477 +#: ../../c-api/unicode.rst:488 msgid "Equivalent to ``printf(\"%lli\")``. [1]_" msgstr "" -#: ../../c-api/unicode.rst:480 +#: ../../c-api/unicode.rst:491 msgid ":attr:`%llu`" msgstr ":attr:`%llu`" -#: ../../c-api/unicode.rst:480 +#: ../../c-api/unicode.rst:491 msgid "unsigned long long" msgstr "unsigned long long" -#: ../../c-api/unicode.rst:480 +#: ../../c-api/unicode.rst:491 msgid "Equivalent to ``printf(\"%llu\")``. [1]_" msgstr "" -#: ../../c-api/unicode.rst:483 +#: ../../c-api/unicode.rst:494 msgid ":attr:`%zd`" msgstr ":attr:`%zd`" -#: ../../c-api/unicode.rst:483 ../../c-api/unicode.rst:486 +#: ../../c-api/unicode.rst:494 ../../c-api/unicode.rst:497 msgid "Py_ssize_t" msgstr "Py_ssize_t" -#: ../../c-api/unicode.rst:483 +#: ../../c-api/unicode.rst:494 msgid "Equivalent to ``printf(\"%zd\")``. [1]_" msgstr "" -#: ../../c-api/unicode.rst:486 +#: ../../c-api/unicode.rst:497 msgid ":attr:`%zi`" msgstr ":attr:`%zi`" -#: ../../c-api/unicode.rst:486 +#: ../../c-api/unicode.rst:497 msgid "Equivalent to ``printf(\"%zi\")``. [1]_" msgstr "" -#: ../../c-api/unicode.rst:489 +#: ../../c-api/unicode.rst:500 msgid ":attr:`%zu`" msgstr ":attr:`%zu`" -#: ../../c-api/unicode.rst:489 +#: ../../c-api/unicode.rst:500 msgid "size_t" msgstr "" -#: ../../c-api/unicode.rst:489 +#: ../../c-api/unicode.rst:500 msgid "Equivalent to ``printf(\"%zu\")``. [1]_" msgstr "" -#: ../../c-api/unicode.rst:492 +#: ../../c-api/unicode.rst:503 msgid ":attr:`%i`" msgstr ":attr:`%i`" -#: ../../c-api/unicode.rst:492 +#: ../../c-api/unicode.rst:503 msgid "Equivalent to ``printf(\"%i\")``. [1]_" msgstr "" -#: ../../c-api/unicode.rst:495 +#: ../../c-api/unicode.rst:506 msgid ":attr:`%x`" msgstr ":attr:`%x`" -#: ../../c-api/unicode.rst:495 +#: ../../c-api/unicode.rst:506 msgid "Equivalent to ``printf(\"%x\")``. [1]_" msgstr "" -#: ../../c-api/unicode.rst:498 +#: ../../c-api/unicode.rst:509 msgid ":attr:`%s`" msgstr ":attr:`%s`" -#: ../../c-api/unicode.rst:498 +#: ../../c-api/unicode.rst:509 msgid "const char\\*" msgstr "" -#: ../../c-api/unicode.rst:498 +#: ../../c-api/unicode.rst:509 msgid "A null-terminated C character array." msgstr "" -#: ../../c-api/unicode.rst:501 +#: ../../c-api/unicode.rst:512 msgid ":attr:`%p`" msgstr ":attr:`%p`" -#: ../../c-api/unicode.rst:501 +#: ../../c-api/unicode.rst:512 msgid "const void\\*" msgstr "" -#: ../../c-api/unicode.rst:501 +#: ../../c-api/unicode.rst:512 msgid "" "The hex representation of a C pointer. Mostly equivalent to " "``printf(\"%p\")`` except that it is guaranteed to start with the literal " "``0x`` regardless of what the platform's ``printf`` yields." msgstr "" -#: ../../c-api/unicode.rst:509 +#: ../../c-api/unicode.rst:520 msgid ":attr:`%A`" msgstr ":attr:`%A`" -#: ../../c-api/unicode.rst:509 ../../c-api/unicode.rst:512 -#: ../../c-api/unicode.rst:521 ../../c-api/unicode.rst:524 +#: ../../c-api/unicode.rst:520 ../../c-api/unicode.rst:523 +#: ../../c-api/unicode.rst:532 ../../c-api/unicode.rst:535 msgid "PyObject\\*" msgstr "" -#: ../../c-api/unicode.rst:509 +#: ../../c-api/unicode.rst:520 msgid "The result of calling :func:`ascii`." msgstr "" -#: ../../c-api/unicode.rst:512 +#: ../../c-api/unicode.rst:523 msgid ":attr:`%U`" msgstr ":attr:`%U`" -#: ../../c-api/unicode.rst:512 +#: ../../c-api/unicode.rst:523 msgid "A Unicode object." msgstr "" -#: ../../c-api/unicode.rst:514 +#: ../../c-api/unicode.rst:525 msgid ":attr:`%V`" msgstr ":attr:`%V`" -#: ../../c-api/unicode.rst:514 +#: ../../c-api/unicode.rst:525 msgid "PyObject\\*, const char\\*" msgstr "" -#: ../../c-api/unicode.rst:514 +#: ../../c-api/unicode.rst:525 msgid "" "A Unicode object (which may be ``NULL``) and a null-terminated C character " "array as a second parameter (which will be used, if the first parameter is " "``NULL``)." msgstr "" -#: ../../c-api/unicode.rst:521 +#: ../../c-api/unicode.rst:532 msgid ":attr:`%S`" msgstr ":attr:`%S`" -#: ../../c-api/unicode.rst:521 +#: ../../c-api/unicode.rst:532 msgid "The result of calling :c:func:`PyObject_Str`." msgstr "" -#: ../../c-api/unicode.rst:524 +#: ../../c-api/unicode.rst:535 msgid ":attr:`%R`" msgstr ":attr:`%R`" -#: ../../c-api/unicode.rst:524 +#: ../../c-api/unicode.rst:535 msgid "The result of calling :c:func:`PyObject_Repr`." msgstr "" -#: ../../c-api/unicode.rst:528 +#: ../../c-api/unicode.rst:539 msgid "" "An unrecognized format character causes all the rest of the format string to" " be copied as-is to the result string, and any extra arguments discarded." msgstr "" -#: ../../c-api/unicode.rst:532 +#: ../../c-api/unicode.rst:543 msgid "" "The width formatter unit is number of characters rather than bytes. The " "precision formatter unit is number of bytes for ``\"%s\"`` and ``\"%V\"`` " @@ -718,37 +734,37 @@ msgid "" "``PyObject*`` argument is not ``NULL``)." msgstr "" -#: ../../c-api/unicode.rst:538 +#: ../../c-api/unicode.rst:549 msgid "" "For integer specifiers (d, u, ld, li, lu, lld, lli, llu, zd, zi, zu, i, x): " "the 0-conversion flag has effect even when a precision is given." msgstr "" -#: ../../c-api/unicode.rst:541 +#: ../../c-api/unicode.rst:552 msgid "Support for ``\"%lld\"`` and ``\"%llu\"`` added." msgstr "" -#: ../../c-api/unicode.rst:544 +#: ../../c-api/unicode.rst:555 msgid "Support for ``\"%li\"``, ``\"%lli\"`` and ``\"%zi\"`` added." msgstr "" -#: ../../c-api/unicode.rst:547 +#: ../../c-api/unicode.rst:558 msgid "" "Support width and precision formatter for ``\"%s\"``, ``\"%A\"``, " "``\"%U\"``, ``\"%V\"``, ``\"%S\"``, ``\"%R\"`` added." msgstr "" -#: ../../c-api/unicode.rst:554 +#: ../../c-api/unicode.rst:565 msgid "" "Identical to :c:func:`PyUnicode_FromFormat` except that it takes exactly two" " arguments." msgstr "" -#: ../../c-api/unicode.rst:561 +#: ../../c-api/unicode.rst:572 msgid "Decode an encoded object *obj* to a Unicode object." msgstr "" -#: ../../c-api/unicode.rst:563 +#: ../../c-api/unicode.rst:574 msgid "" ":class:`bytes`, :class:`bytearray` and other :term:`bytes-like objects " "` are decoded according to the given *encoding* and using" @@ -756,23 +772,23 @@ msgid "" "interface use the default values (see :ref:`builtincodecs` for details)." msgstr "" -#: ../../c-api/unicode.rst:569 +#: ../../c-api/unicode.rst:580 msgid "" "All other objects, including Unicode objects, cause a :exc:`TypeError` to be" " set." msgstr "" -#: ../../c-api/unicode.rst:572 +#: ../../c-api/unicode.rst:583 msgid "" "The API returns ``NULL`` if there was an error. The caller is responsible " "for decref'ing the returned objects." msgstr "" -#: ../../c-api/unicode.rst:578 +#: ../../c-api/unicode.rst:589 msgid "Return the length of the Unicode object, in code points." msgstr "" -#: ../../c-api/unicode.rst:589 +#: ../../c-api/unicode.rst:600 msgid "" "Copy characters from one Unicode object into another. This function " "performs character conversion when necessary and falls back to " @@ -780,52 +796,52 @@ msgid "" "error, otherwise returns the number of copied characters." msgstr "" -#: ../../c-api/unicode.rst:600 +#: ../../c-api/unicode.rst:611 msgid "" "Fill a string with a character: write *fill_char* into " "``unicode[start:start+length]``." msgstr "" -#: ../../c-api/unicode.rst:603 +#: ../../c-api/unicode.rst:614 msgid "" "Fail if *fill_char* is bigger than the string maximum character, or if the " "string has more than 1 reference." msgstr "" -#: ../../c-api/unicode.rst:606 +#: ../../c-api/unicode.rst:617 msgid "" "Return the number of written character, or return ``-1`` and raise an " "exception on error." msgstr "" -#: ../../c-api/unicode.rst:615 +#: ../../c-api/unicode.rst:626 msgid "" "Write a character to a string. The string must have been created through " ":c:func:`PyUnicode_New`. Since Unicode strings are supposed to be " "immutable, the string must not be shared, or have been hashed yet." msgstr "" -#: ../../c-api/unicode.rst:619 +#: ../../c-api/unicode.rst:630 msgid "" "This function checks that *unicode* is a Unicode object, that the index is " "not out of bounds, and that the object can be modified safely (i.e. that it " "its reference count is one)." msgstr "" -#: ../../c-api/unicode.rst:628 +#: ../../c-api/unicode.rst:639 msgid "" "Read a character from a string. This function checks that *unicode* is a " "Unicode object and the index is not out of bounds, in contrast to the macro " "version :c:func:`PyUnicode_READ_CHAR`." msgstr "" -#: ../../c-api/unicode.rst:638 +#: ../../c-api/unicode.rst:649 msgid "" "Return a substring of *str*, from character index *start* (included) to " "character index *end* (excluded). Negative indices are not supported." msgstr "" -#: ../../c-api/unicode.rst:647 +#: ../../c-api/unicode.rst:658 msgid "" "Copy the string *u* into a UCS4 buffer, including a null character, if " "*copy_null* is set. Returns ``NULL`` and sets an exception on error (in " @@ -833,7 +849,7 @@ msgid "" "*u*). *buffer* is returned on success." msgstr "" -#: ../../c-api/unicode.rst:657 +#: ../../c-api/unicode.rst:668 msgid "" "Copy the string *u* into a new UCS4 buffer that is allocated using " ":c:func:`PyMem_Malloc`. If this fails, ``NULL`` is returned with a " @@ -841,11 +857,11 @@ msgid "" "point appended." msgstr "" -#: ../../c-api/unicode.rst:666 +#: ../../c-api/unicode.rst:677 msgid "Deprecated Py_UNICODE APIs" msgstr "" -#: ../../c-api/unicode.rst:670 +#: ../../c-api/unicode.rst:681 msgid "" "These API functions are deprecated with the implementation of :pep:`393`. " "Extension modules can continue using them, as they will not be removed in " @@ -853,7 +869,7 @@ msgid "" "and memory hits." msgstr "" -#: ../../c-api/unicode.rst:677 +#: ../../c-api/unicode.rst:688 msgid "" "Create a Unicode object from the Py_UNICODE buffer *u* of the given size. " "*u* may be ``NULL`` which causes the contents to be undefined. It is the " @@ -861,27 +877,28 @@ msgid "" " the new object." msgstr "" -#: ../../c-api/unicode.rst:682 +#: ../../c-api/unicode.rst:693 msgid "" "If the buffer is not ``NULL``, the return value might be a shared object. " "Therefore, modification of the resulting Unicode object is only allowed when" " *u* is ``NULL``." msgstr "" -#: ../../c-api/unicode.rst:686 +#: ../../c-api/unicode.rst:697 msgid "" "If the buffer is ``NULL``, :c:func:`PyUnicode_READY` must be called once the" " string content has been filled before using any of the access macros such " "as :c:func:`PyUnicode_KIND`." msgstr "" -#: ../../c-api/unicode.rst:690 +#: ../../c-api/unicode.rst:704 msgid "" -"Please migrate to using :c:func:`PyUnicode_FromKindAndData`, " -":c:func:`PyUnicode_FromWideChar` or :c:func:`PyUnicode_New`." +"Part of the old-style Unicode API, please migrate to using " +":c:func:`PyUnicode_FromKindAndData`, :c:func:`PyUnicode_FromWideChar`, or " +":c:func:`PyUnicode_New`." msgstr "" -#: ../../c-api/unicode.rst:696 +#: ../../c-api/unicode.rst:709 msgid "" "Return a read-only pointer to the Unicode object's internal " ":c:type:`Py_UNICODE` buffer, or ``NULL`` on error. This will create the " @@ -892,21 +909,21 @@ msgid "" " used in most C functions." msgstr "" -#: ../../c-api/unicode.rst:704 +#: ../../c-api/unicode.rst:721 ../../c-api/unicode.rst:745 msgid "" -"Please migrate to using :c:func:`PyUnicode_AsUCS4`, " -":c:func:`PyUnicode_AsWideChar`, :c:func:`PyUnicode_ReadChar` or similar new " -"APIs." +"Part of the old-style Unicode API, please migrate to using " +":c:func:`PyUnicode_AsUCS4`, :c:func:`PyUnicode_AsWideChar`, " +":c:func:`PyUnicode_ReadChar` or similar new APIs." msgstr "" -#: ../../c-api/unicode.rst:711 +#: ../../c-api/unicode.rst:727 msgid "" "Create a Unicode object by replacing all decimal digits in " ":c:type:`Py_UNICODE` buffer of the given *size* by ASCII digits 0--9 " "according to their decimal value. Return ``NULL`` if an exception occurs." msgstr "" -#: ../../c-api/unicode.rst:718 +#: ../../c-api/unicode.rst:734 msgid "" "Like :c:func:`PyUnicode_AsUnicode`, but also saves the :c:func:`Py_UNICODE` " "array length (excluding the extra null terminator) in *size*. Note that the " @@ -915,7 +932,7 @@ msgid "" "functions." msgstr "" -#: ../../c-api/unicode.rst:729 +#: ../../c-api/unicode.rst:750 msgid "" "Create a copy of a Unicode string ending with a null code point. Return " "``NULL`` and raise a :exc:`MemoryError` exception on memory allocation " @@ -925,44 +942,40 @@ msgid "" "truncated when used in most C functions." msgstr "" -#: ../../c-api/unicode.rst:738 +#: ../../c-api/unicode.rst:759 msgid "" "Please migrate to using :c:func:`PyUnicode_AsUCS4Copy` or similar new APIs." msgstr "" -#: ../../c-api/unicode.rst:743 +#: ../../c-api/unicode.rst:764 msgid "" "Return the size of the deprecated :c:type:`Py_UNICODE` representation, in " "code units (this includes surrogate pairs as 2 units)." msgstr "" -#: ../../c-api/unicode.rst:746 -msgid "Please migrate to using :c:func:`PyUnicode_GetLength`." -msgstr "" - -#: ../../c-api/unicode.rst:751 +#: ../../c-api/unicode.rst:774 msgid "" "Copy an instance of a Unicode subtype to a new true Unicode object if " "necessary. If *obj* is already a true Unicode object (not a subtype), return" " the reference with incremented refcount." msgstr "" -#: ../../c-api/unicode.rst:755 +#: ../../c-api/unicode.rst:778 msgid "" "Objects other than Unicode or its subtypes will cause a :exc:`TypeError`." msgstr "" -#: ../../c-api/unicode.rst:759 +#: ../../c-api/unicode.rst:782 msgid "Locale Encoding" msgstr "" -#: ../../c-api/unicode.rst:761 +#: ../../c-api/unicode.rst:784 msgid "" "The current locale encoding can be used to decode text from the operating " "system." msgstr "" -#: ../../c-api/unicode.rst:768 +#: ../../c-api/unicode.rst:791 msgid "" "Decode a string from UTF-8 on Android and VxWorks, or from the current " "locale encoding on other platforms. The supported error handlers are " @@ -971,22 +984,22 @@ msgid "" " null character but cannot contain embedded null characters." msgstr "" -#: ../../c-api/unicode.rst:775 +#: ../../c-api/unicode.rst:798 msgid "" "Use :c:func:`PyUnicode_DecodeFSDefaultAndSize` to decode a string from " ":c:data:`Py_FileSystemDefaultEncoding` (the locale encoding read at Python " "startup)." msgstr "" -#: ../../c-api/unicode.rst:779 ../../c-api/unicode.rst:815 +#: ../../c-api/unicode.rst:802 ../../c-api/unicode.rst:838 msgid "This function ignores the Python UTF-8 mode." msgstr "" -#: ../../c-api/unicode.rst:783 ../../c-api/unicode.rst:887 +#: ../../c-api/unicode.rst:806 ../../c-api/unicode.rst:910 msgid "The :c:func:`Py_DecodeLocale` function." msgstr "" -#: ../../c-api/unicode.rst:787 +#: ../../c-api/unicode.rst:810 msgid "" "The function now also uses the current locale encoding for the " "``surrogateescape`` error handler, except on Android. Previously, " @@ -994,13 +1007,13 @@ msgid "" "current locale encoding was used for ``strict``." msgstr "" -#: ../../c-api/unicode.rst:796 +#: ../../c-api/unicode.rst:819 msgid "" "Similar to :c:func:`PyUnicode_DecodeLocaleAndSize`, but compute the string " "length using :c:func:`strlen`." msgstr "" -#: ../../c-api/unicode.rst:804 +#: ../../c-api/unicode.rst:827 msgid "" "Encode a Unicode object to UTF-8 on Android and VxWorks, or to the current " "locale encoding on other platforms. The supported error handlers are " @@ -1009,18 +1022,18 @@ msgid "" ":class:`bytes` object. *unicode* cannot contain embedded null characters." msgstr "" -#: ../../c-api/unicode.rst:811 +#: ../../c-api/unicode.rst:834 msgid "" "Use :c:func:`PyUnicode_EncodeFSDefault` to encode a string to " ":c:data:`Py_FileSystemDefaultEncoding` (the locale encoding read at Python " "startup)." msgstr "" -#: ../../c-api/unicode.rst:819 ../../c-api/unicode.rst:923 +#: ../../c-api/unicode.rst:842 ../../c-api/unicode.rst:946 msgid "The :c:func:`Py_EncodeLocale` function." msgstr "" -#: ../../c-api/unicode.rst:823 +#: ../../c-api/unicode.rst:846 msgid "" "The function now also uses the current locale encoding for the " "``surrogateescape`` error handler, except on Android. Previously, " @@ -1028,11 +1041,11 @@ msgid "" "current locale encoding was used for ``strict``." msgstr "" -#: ../../c-api/unicode.rst:832 +#: ../../c-api/unicode.rst:855 msgid "File System Encoding" msgstr "" -#: ../../c-api/unicode.rst:834 +#: ../../c-api/unicode.rst:857 msgid "" "To encode and decode file names and other environment strings, " ":c:data:`Py_FileSystemDefaultEncoding` should be used as the encoding, and " @@ -1042,7 +1055,7 @@ msgid "" ":c:func:`PyUnicode_FSConverter` as the conversion function:" msgstr "" -#: ../../c-api/unicode.rst:843 +#: ../../c-api/unicode.rst:866 msgid "" "ParseTuple converter: encode :class:`str` objects -- obtained directly or " "through the :class:`os.PathLike` interface -- to :class:`bytes` using " @@ -1051,18 +1064,18 @@ msgid "" "it is no longer used." msgstr "" -#: ../../c-api/unicode.rst:851 ../../c-api/unicode.rst:868 +#: ../../c-api/unicode.rst:874 ../../c-api/unicode.rst:891 msgid "Accepts a :term:`path-like object`." msgstr "Menerima sebuah :term:`path-like object`" -#: ../../c-api/unicode.rst:854 +#: ../../c-api/unicode.rst:877 msgid "" "To decode file names to :class:`str` during argument parsing, the ``\"O&\"``" " converter should be used, passing :c:func:`PyUnicode_FSDecoder` as the " "conversion function:" msgstr "" -#: ../../c-api/unicode.rst:860 +#: ../../c-api/unicode.rst:883 msgid "" "ParseTuple converter: decode :class:`bytes` objects -- obtained either " "directly or indirectly through the :class:`os.PathLike` interface -- to " @@ -1071,20 +1084,20 @@ msgid "" "which must be released when it is no longer used." msgstr "" -#: ../../c-api/unicode.rst:874 +#: ../../c-api/unicode.rst:897 msgid "" "Decode a string using :c:data:`Py_FileSystemDefaultEncoding` and the " ":c:data:`Py_FileSystemDefaultEncodeErrors` error handler." msgstr "" -#: ../../c-api/unicode.rst:877 ../../c-api/unicode.rst:898 -#: ../../c-api/unicode.rst:914 +#: ../../c-api/unicode.rst:900 ../../c-api/unicode.rst:921 +#: ../../c-api/unicode.rst:937 msgid "" "If :c:data:`Py_FileSystemDefaultEncoding` is not set, fall back to the " "locale encoding." msgstr "" -#: ../../c-api/unicode.rst:880 +#: ../../c-api/unicode.rst:903 msgid "" ":c:data:`Py_FileSystemDefaultEncoding` is initialized at startup from the " "locale encoding and cannot be modified later. If you need to decode a string" @@ -1092,24 +1105,24 @@ msgid "" ":c:func:`PyUnicode_DecodeLocaleAndSize`." msgstr "" -#: ../../c-api/unicode.rst:889 ../../c-api/unicode.rst:903 -#: ../../c-api/unicode.rst:927 +#: ../../c-api/unicode.rst:912 ../../c-api/unicode.rst:926 +#: ../../c-api/unicode.rst:950 msgid "Use :c:data:`Py_FileSystemDefaultEncodeErrors` error handler." msgstr "" -#: ../../c-api/unicode.rst:895 +#: ../../c-api/unicode.rst:918 msgid "" "Decode a null-terminated string using :c:data:`Py_FileSystemDefaultEncoding`" " and the :c:data:`Py_FileSystemDefaultEncodeErrors` error handler." msgstr "" -#: ../../c-api/unicode.rst:901 +#: ../../c-api/unicode.rst:924 msgid "" "Use :c:func:`PyUnicode_DecodeFSDefaultAndSize` if you know the string " "length." msgstr "" -#: ../../c-api/unicode.rst:909 +#: ../../c-api/unicode.rst:932 msgid "" "Encode a Unicode object to :c:data:`Py_FileSystemDefaultEncoding` with the " ":c:data:`Py_FileSystemDefaultEncodeErrors` error handler, and return " @@ -1117,29 +1130,29 @@ msgid "" "null bytes." msgstr "" -#: ../../c-api/unicode.rst:917 +#: ../../c-api/unicode.rst:940 msgid "" ":c:data:`Py_FileSystemDefaultEncoding` is initialized at startup from the " "locale encoding and cannot be modified later. If you need to encode a string" " to the current locale encoding, use :c:func:`PyUnicode_EncodeLocale`." msgstr "" -#: ../../c-api/unicode.rst:931 +#: ../../c-api/unicode.rst:954 msgid "wchar_t Support" msgstr "" -#: ../../c-api/unicode.rst:933 +#: ../../c-api/unicode.rst:956 msgid ":c:type:`wchar_t` support for platforms which support it:" msgstr "" -#: ../../c-api/unicode.rst:937 +#: ../../c-api/unicode.rst:960 msgid "" "Create a Unicode object from the :c:type:`wchar_t` buffer *w* of the given " "*size*. Passing ``-1`` as the *size* indicates that the function must itself" " compute the length, using wcslen. Return ``NULL`` on failure." msgstr "" -#: ../../c-api/unicode.rst:945 +#: ../../c-api/unicode.rst:968 msgid "" "Copy the Unicode object contents into the :c:type:`wchar_t` buffer *w*. At " "most *size* :c:type:`wchar_t` characters are copied (excluding a possibly " @@ -1153,7 +1166,7 @@ msgid "" " most C functions." msgstr "" -#: ../../c-api/unicode.rst:958 +#: ../../c-api/unicode.rst:981 msgid "" "Convert the Unicode object to a wide character string. The output string " "always ends with a null character. If *size* is not ``NULL``, write the " @@ -1165,7 +1178,7 @@ msgid "" "raised." msgstr "" -#: ../../c-api/unicode.rst:966 +#: ../../c-api/unicode.rst:989 msgid "" "Returns a buffer allocated by :c:func:`PyMem_Alloc` (use " ":c:func:`PyMem_Free` to free it) on success. On error, returns ``NULL`` and " @@ -1173,30 +1186,30 @@ msgid "" "failed." msgstr "" -#: ../../c-api/unicode.rst:973 +#: ../../c-api/unicode.rst:996 msgid "" "Raises a :exc:`ValueError` if *size* is ``NULL`` and the :c:type:`wchar_t*` " "string contains null characters." msgstr "" -#: ../../c-api/unicode.rst:981 +#: ../../c-api/unicode.rst:1004 msgid "Built-in Codecs" msgstr "" -#: ../../c-api/unicode.rst:983 +#: ../../c-api/unicode.rst:1006 msgid "" "Python provides a set of built-in codecs which are written in C for speed. " "All of these codecs are directly usable via the following functions." msgstr "" -#: ../../c-api/unicode.rst:986 +#: ../../c-api/unicode.rst:1009 msgid "" "Many of the following APIs take two arguments encoding and errors, and they " "have the same semantics as the ones of the built-in :func:`str` string " "object constructor." msgstr "" -#: ../../c-api/unicode.rst:990 +#: ../../c-api/unicode.rst:1013 msgid "" "Setting encoding to ``NULL`` causes the default encoding to be used which is" " UTF-8. The file system calls should use :c:func:`PyUnicode_FSConverter` " @@ -1207,28 +1220,28 @@ msgid "" "invokes setlocale)." msgstr "" -#: ../../c-api/unicode.rst:998 +#: ../../c-api/unicode.rst:1021 msgid "" "Error handling is set by errors which may also be set to ``NULL`` meaning to" " use the default handling defined for the codec. Default error handling for" " all built-in codecs is \"strict\" (:exc:`ValueError` is raised)." msgstr "" -#: ../../c-api/unicode.rst:1002 +#: ../../c-api/unicode.rst:1025 msgid "" "The codecs all use a similar interface. Only deviation from the following " "generic ones are documented for simplicity." msgstr "" -#: ../../c-api/unicode.rst:1007 +#: ../../c-api/unicode.rst:1030 msgid "Generic Codecs" msgstr "" -#: ../../c-api/unicode.rst:1009 +#: ../../c-api/unicode.rst:1032 msgid "These are the generic codec APIs:" msgstr "" -#: ../../c-api/unicode.rst:1015 +#: ../../c-api/unicode.rst:1038 msgid "" "Create a Unicode object by decoding *size* bytes of the encoded string *s*. " "*encoding* and *errors* have the same meaning as the parameters of the same " @@ -1237,7 +1250,7 @@ msgid "" "raised by the codec." msgstr "" -#: ../../c-api/unicode.rst:1025 +#: ../../c-api/unicode.rst:1048 msgid "" "Encode a Unicode object and return the result as Python bytes object. " "*encoding* and *errors* have the same meaning as the parameters of the same " @@ -1246,7 +1259,7 @@ msgid "" "was raised by the codec." msgstr "" -#: ../../c-api/unicode.rst:1035 +#: ../../c-api/unicode.rst:1058 msgid "" "Encode the :c:type:`Py_UNICODE` buffer *s* of the given *size* and return a " "Python bytes object. *encoding* and *errors* have the same meaning as the " @@ -1255,27 +1268,27 @@ msgid "" "``NULL`` if an exception was raised by the codec." msgstr "" -#: ../../c-api/unicode.rst:1043 ../../c-api/unicode.rst:1300 +#: ../../c-api/unicode.rst:1066 ../../c-api/unicode.rst:1323 msgid "" "Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using " ":c:func:`PyUnicode_AsEncodedString`." msgstr "" -#: ../../c-api/unicode.rst:1047 +#: ../../c-api/unicode.rst:1070 msgid "UTF-8 Codecs" msgstr "" -#: ../../c-api/unicode.rst:1049 +#: ../../c-api/unicode.rst:1072 msgid "These are the UTF-8 codec APIs:" msgstr "" -#: ../../c-api/unicode.rst:1054 +#: ../../c-api/unicode.rst:1077 msgid "" "Create a Unicode object by decoding *size* bytes of the UTF-8 encoded string" " *s*. Return ``NULL`` if an exception was raised by the codec." msgstr "" -#: ../../c-api/unicode.rst:1061 +#: ../../c-api/unicode.rst:1084 msgid "" "If *consumed* is ``NULL``, behave like :c:func:`PyUnicode_DecodeUTF8`. If " "*consumed* is not ``NULL``, trailing incomplete UTF-8 byte sequences will " @@ -1283,14 +1296,14 @@ msgid "" "of bytes that have been decoded will be stored in *consumed*." msgstr "" -#: ../../c-api/unicode.rst:1069 +#: ../../c-api/unicode.rst:1092 msgid "" "Encode a Unicode object using UTF-8 and return the result as Python bytes " "object. Error handling is \"strict\". Return ``NULL`` if an exception was " "raised by the codec." msgstr "" -#: ../../c-api/unicode.rst:1076 +#: ../../c-api/unicode.rst:1099 msgid "" "Return a pointer to the UTF-8 encoding of the Unicode object, and store the " "size of the encoded representation (in bytes) in *size*. The *size* " @@ -1299,63 +1312,63 @@ msgid "" "regardless of whether there are any other null code points." msgstr "" -#: ../../c-api/unicode.rst:1082 +#: ../../c-api/unicode.rst:1105 msgid "" "In the case of an error, ``NULL`` is returned with an exception set and no " "*size* is stored." msgstr "" -#: ../../c-api/unicode.rst:1085 +#: ../../c-api/unicode.rst:1108 msgid "" "This caches the UTF-8 representation of the string in the Unicode object, " "and subsequent calls will return a pointer to the same buffer. The caller " "is not responsible for deallocating the buffer." msgstr "" -#: ../../c-api/unicode.rst:1091 ../../c-api/unicode.rst:1101 +#: ../../c-api/unicode.rst:1114 ../../c-api/unicode.rst:1124 msgid "The return type is now ``const char *`` rather of ``char *``." msgstr "" -#: ../../c-api/unicode.rst:1097 +#: ../../c-api/unicode.rst:1120 msgid "As :c:func:`PyUnicode_AsUTF8AndSize`, but does not store the size." msgstr "" -#: ../../c-api/unicode.rst:1107 +#: ../../c-api/unicode.rst:1130 msgid "" "Encode the :c:type:`Py_UNICODE` buffer *s* of the given *size* using UTF-8 " "and return a Python bytes object. Return ``NULL`` if an exception was " "raised by the codec." msgstr "" -#: ../../c-api/unicode.rst:1114 +#: ../../c-api/unicode.rst:1137 msgid "" "Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using " ":c:func:`PyUnicode_AsUTF8String`, :c:func:`PyUnicode_AsUTF8AndSize` or " ":c:func:`PyUnicode_AsEncodedString`." msgstr "" -#: ../../c-api/unicode.rst:1118 +#: ../../c-api/unicode.rst:1141 msgid "UTF-32 Codecs" msgstr "" -#: ../../c-api/unicode.rst:1120 +#: ../../c-api/unicode.rst:1143 msgid "These are the UTF-32 codec APIs:" msgstr "" -#: ../../c-api/unicode.rst:1126 +#: ../../c-api/unicode.rst:1149 msgid "" "Decode *size* bytes from a UTF-32 encoded buffer string and return the " "corresponding Unicode object. *errors* (if non-``NULL``) defines the error " "handling. It defaults to \"strict\"." msgstr "" -#: ../../c-api/unicode.rst:1130 ../../c-api/unicode.rst:1203 +#: ../../c-api/unicode.rst:1153 ../../c-api/unicode.rst:1226 msgid "" "If *byteorder* is non-``NULL``, the decoder starts decoding using the given " "byte order::" msgstr "" -#: ../../c-api/unicode.rst:1137 +#: ../../c-api/unicode.rst:1160 msgid "" "If ``*byteorder`` is zero, and the first four bytes of the input data are a " "byte order mark (BOM), the decoder switches to this byte order and the BOM " @@ -1363,22 +1376,22 @@ msgid "" "``-1`` or ``1``, any byte order mark is copied to the output." msgstr "" -#: ../../c-api/unicode.rst:1142 ../../c-api/unicode.rst:1216 +#: ../../c-api/unicode.rst:1165 ../../c-api/unicode.rst:1239 msgid "" "After completion, *\\*byteorder* is set to the current byte order at the end" " of input data." msgstr "" -#: ../../c-api/unicode.rst:1145 ../../c-api/unicode.rst:1219 +#: ../../c-api/unicode.rst:1168 ../../c-api/unicode.rst:1242 msgid "If *byteorder* is ``NULL``, the codec starts in native order mode." msgstr "" -#: ../../c-api/unicode.rst:1147 ../../c-api/unicode.rst:1183 -#: ../../c-api/unicode.rst:1221 ../../c-api/unicode.rst:1258 +#: ../../c-api/unicode.rst:1170 ../../c-api/unicode.rst:1206 +#: ../../c-api/unicode.rst:1244 ../../c-api/unicode.rst:1281 msgid "Return ``NULL`` if an exception was raised by the codec." msgstr "" -#: ../../c-api/unicode.rst:1153 +#: ../../c-api/unicode.rst:1176 msgid "" "If *consumed* is ``NULL``, behave like :c:func:`PyUnicode_DecodeUTF32`. If " "*consumed* is not ``NULL``, :c:func:`PyUnicode_DecodeUTF32Stateful` will not" @@ -1387,53 +1400,53 @@ msgid "" "number of bytes that have been decoded will be stored in *consumed*." msgstr "" -#: ../../c-api/unicode.rst:1162 +#: ../../c-api/unicode.rst:1185 msgid "" "Return a Python byte string using the UTF-32 encoding in native byte order. " "The string always starts with a BOM mark. Error handling is \"strict\". " "Return ``NULL`` if an exception was raised by the codec." msgstr "" -#: ../../c-api/unicode.rst:1170 +#: ../../c-api/unicode.rst:1193 msgid "" "Return a Python bytes object holding the UTF-32 encoded value of the Unicode" " data in *s*. Output is written according to the following byte order::" msgstr "" -#: ../../c-api/unicode.rst:1177 ../../c-api/unicode.rst:1251 +#: ../../c-api/unicode.rst:1200 ../../c-api/unicode.rst:1274 msgid "" "If byteorder is ``0``, the output string will always start with the Unicode " "BOM mark (U+FEFF). In the other two modes, no BOM mark is prepended." msgstr "" -#: ../../c-api/unicode.rst:1180 +#: ../../c-api/unicode.rst:1203 msgid "" "If ``Py_UNICODE_WIDE`` is not defined, surrogate pairs will be output as a " "single code point." msgstr "" -#: ../../c-api/unicode.rst:1187 +#: ../../c-api/unicode.rst:1210 msgid "" "Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using " ":c:func:`PyUnicode_AsUTF32String` or :c:func:`PyUnicode_AsEncodedString`." msgstr "" -#: ../../c-api/unicode.rst:1191 +#: ../../c-api/unicode.rst:1214 msgid "UTF-16 Codecs" msgstr "" -#: ../../c-api/unicode.rst:1193 +#: ../../c-api/unicode.rst:1216 msgid "These are the UTF-16 codec APIs:" msgstr "" -#: ../../c-api/unicode.rst:1199 +#: ../../c-api/unicode.rst:1222 msgid "" "Decode *size* bytes from a UTF-16 encoded buffer string and return the " "corresponding Unicode object. *errors* (if non-``NULL``) defines the error " "handling. It defaults to \"strict\"." msgstr "" -#: ../../c-api/unicode.rst:1210 +#: ../../c-api/unicode.rst:1233 msgid "" "If ``*byteorder`` is zero, and the first two bytes of the input data are a " "byte order mark (BOM), the decoder switches to this byte order and the BOM " @@ -1442,7 +1455,7 @@ msgid "" "result in either a ``\\ufeff`` or a ``\\ufffe`` character)." msgstr "" -#: ../../c-api/unicode.rst:1227 +#: ../../c-api/unicode.rst:1250 msgid "" "If *consumed* is ``NULL``, behave like :c:func:`PyUnicode_DecodeUTF16`. If " "*consumed* is not ``NULL``, :c:func:`PyUnicode_DecodeUTF16Stateful` will not" @@ -1452,47 +1465,47 @@ msgid "" "*consumed*." msgstr "" -#: ../../c-api/unicode.rst:1236 +#: ../../c-api/unicode.rst:1259 msgid "" "Return a Python byte string using the UTF-16 encoding in native byte order. " "The string always starts with a BOM mark. Error handling is \"strict\". " "Return ``NULL`` if an exception was raised by the codec." msgstr "" -#: ../../c-api/unicode.rst:1244 +#: ../../c-api/unicode.rst:1267 msgid "" "Return a Python bytes object holding the UTF-16 encoded value of the Unicode" " data in *s*. Output is written according to the following byte order::" msgstr "" -#: ../../c-api/unicode.rst:1254 +#: ../../c-api/unicode.rst:1277 msgid "" "If ``Py_UNICODE_WIDE`` is defined, a single :c:type:`Py_UNICODE` value may " "get represented as a surrogate pair. If it is not defined, each " ":c:type:`Py_UNICODE` values is interpreted as a UCS-2 character." msgstr "" -#: ../../c-api/unicode.rst:1262 +#: ../../c-api/unicode.rst:1285 msgid "" "Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using " ":c:func:`PyUnicode_AsUTF16String` or :c:func:`PyUnicode_AsEncodedString`." msgstr "" -#: ../../c-api/unicode.rst:1266 +#: ../../c-api/unicode.rst:1289 msgid "UTF-7 Codecs" msgstr "" -#: ../../c-api/unicode.rst:1268 +#: ../../c-api/unicode.rst:1291 msgid "These are the UTF-7 codec APIs:" msgstr "" -#: ../../c-api/unicode.rst:1273 +#: ../../c-api/unicode.rst:1296 msgid "" "Create a Unicode object by decoding *size* bytes of the UTF-7 encoded string" " *s*. Return ``NULL`` if an exception was raised by the codec." msgstr "" -#: ../../c-api/unicode.rst:1280 +#: ../../c-api/unicode.rst:1303 msgid "" "If *consumed* is ``NULL``, behave like :c:func:`PyUnicode_DecodeUTF7`. If " "*consumed* is not ``NULL``, trailing incomplete UTF-7 base-64 sections will " @@ -1500,14 +1513,14 @@ msgid "" "of bytes that have been decoded will be stored in *consumed*." msgstr "" -#: ../../c-api/unicode.rst:1289 +#: ../../c-api/unicode.rst:1312 msgid "" "Encode the :c:type:`Py_UNICODE` buffer of the given size using UTF-7 and " "return a Python bytes object. Return ``NULL`` if an exception was raised by" " the codec." msgstr "" -#: ../../c-api/unicode.rst:1293 +#: ../../c-api/unicode.rst:1316 msgid "" "If *base64SetO* is nonzero, \"Set O\" (punctuation that has no otherwise " "special meaning) will be encoded in base-64. If *base64WhiteSpace* is " @@ -1515,154 +1528,154 @@ msgid "" "the Python \"utf-7\" codec." msgstr "" -#: ../../c-api/unicode.rst:1304 +#: ../../c-api/unicode.rst:1327 msgid "Unicode-Escape Codecs" msgstr "" -#: ../../c-api/unicode.rst:1306 +#: ../../c-api/unicode.rst:1329 msgid "These are the \"Unicode Escape\" codec APIs:" msgstr "" -#: ../../c-api/unicode.rst:1312 +#: ../../c-api/unicode.rst:1335 msgid "" "Create a Unicode object by decoding *size* bytes of the Unicode-Escape " "encoded string *s*. Return ``NULL`` if an exception was raised by the " "codec." msgstr "" -#: ../../c-api/unicode.rst:1318 +#: ../../c-api/unicode.rst:1341 msgid "" "Encode a Unicode object using Unicode-Escape and return the result as a " "bytes object. Error handling is \"strict\". Return ``NULL`` if an " "exception was raised by the codec." msgstr "" -#: ../../c-api/unicode.rst:1325 +#: ../../c-api/unicode.rst:1348 msgid "" "Encode the :c:type:`Py_UNICODE` buffer of the given *size* using Unicode-" "Escape and return a bytes object. Return ``NULL`` if an exception was " "raised by the codec." msgstr "" -#: ../../c-api/unicode.rst:1330 +#: ../../c-api/unicode.rst:1353 msgid "" "Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using " ":c:func:`PyUnicode_AsUnicodeEscapeString`." msgstr "" -#: ../../c-api/unicode.rst:1334 +#: ../../c-api/unicode.rst:1357 msgid "Raw-Unicode-Escape Codecs" msgstr "" -#: ../../c-api/unicode.rst:1336 +#: ../../c-api/unicode.rst:1359 msgid "These are the \"Raw Unicode Escape\" codec APIs:" msgstr "" -#: ../../c-api/unicode.rst:1342 +#: ../../c-api/unicode.rst:1365 msgid "" "Create a Unicode object by decoding *size* bytes of the Raw-Unicode-Escape " "encoded string *s*. Return ``NULL`` if an exception was raised by the " "codec." msgstr "" -#: ../../c-api/unicode.rst:1348 +#: ../../c-api/unicode.rst:1371 msgid "" "Encode a Unicode object using Raw-Unicode-Escape and return the result as a " "bytes object. Error handling is \"strict\". Return ``NULL`` if an " "exception was raised by the codec." msgstr "" -#: ../../c-api/unicode.rst:1356 +#: ../../c-api/unicode.rst:1379 msgid "" "Encode the :c:type:`Py_UNICODE` buffer of the given *size* using Raw-" "Unicode-Escape and return a bytes object. Return ``NULL`` if an exception " "was raised by the codec." msgstr "" -#: ../../c-api/unicode.rst:1362 +#: ../../c-api/unicode.rst:1385 msgid "" "Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using " ":c:func:`PyUnicode_AsRawUnicodeEscapeString` or " ":c:func:`PyUnicode_AsEncodedString`." msgstr "" -#: ../../c-api/unicode.rst:1366 +#: ../../c-api/unicode.rst:1389 msgid "Latin-1 Codecs" msgstr "" -#: ../../c-api/unicode.rst:1368 +#: ../../c-api/unicode.rst:1391 msgid "" "These are the Latin-1 codec APIs: Latin-1 corresponds to the first 256 " "Unicode ordinals and only these are accepted by the codecs during encoding." msgstr "" -#: ../../c-api/unicode.rst:1374 +#: ../../c-api/unicode.rst:1397 msgid "" "Create a Unicode object by decoding *size* bytes of the Latin-1 encoded " "string *s*. Return ``NULL`` if an exception was raised by the codec." msgstr "" -#: ../../c-api/unicode.rst:1380 +#: ../../c-api/unicode.rst:1403 msgid "" "Encode a Unicode object using Latin-1 and return the result as Python bytes " "object. Error handling is \"strict\". Return ``NULL`` if an exception was " "raised by the codec." msgstr "" -#: ../../c-api/unicode.rst:1387 +#: ../../c-api/unicode.rst:1410 msgid "" "Encode the :c:type:`Py_UNICODE` buffer of the given *size* using Latin-1 and" " return a Python bytes object. Return ``NULL`` if an exception was raised " "by the codec." msgstr "" -#: ../../c-api/unicode.rst:1394 +#: ../../c-api/unicode.rst:1417 msgid "" "Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using " ":c:func:`PyUnicode_AsLatin1String` or :c:func:`PyUnicode_AsEncodedString`." msgstr "" -#: ../../c-api/unicode.rst:1398 +#: ../../c-api/unicode.rst:1421 msgid "ASCII Codecs" msgstr "" -#: ../../c-api/unicode.rst:1400 +#: ../../c-api/unicode.rst:1423 msgid "" "These are the ASCII codec APIs. Only 7-bit ASCII data is accepted. All " "other codes generate errors." msgstr "" -#: ../../c-api/unicode.rst:1406 +#: ../../c-api/unicode.rst:1429 msgid "" "Create a Unicode object by decoding *size* bytes of the ASCII encoded string" " *s*. Return ``NULL`` if an exception was raised by the codec." msgstr "" -#: ../../c-api/unicode.rst:1412 +#: ../../c-api/unicode.rst:1435 msgid "" "Encode a Unicode object using ASCII and return the result as Python bytes " "object. Error handling is \"strict\". Return ``NULL`` if an exception was " "raised by the codec." msgstr "" -#: ../../c-api/unicode.rst:1419 +#: ../../c-api/unicode.rst:1442 msgid "" "Encode the :c:type:`Py_UNICODE` buffer of the given *size* using ASCII and " "return a Python bytes object. Return ``NULL`` if an exception was raised by" " the codec." msgstr "" -#: ../../c-api/unicode.rst:1426 +#: ../../c-api/unicode.rst:1449 msgid "" "Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using " ":c:func:`PyUnicode_AsASCIIString` or :c:func:`PyUnicode_AsEncodedString`." msgstr "" -#: ../../c-api/unicode.rst:1430 +#: ../../c-api/unicode.rst:1453 msgid "Character Map Codecs" msgstr "" -#: ../../c-api/unicode.rst:1432 +#: ../../c-api/unicode.rst:1455 msgid "" "This codec is special in that it can be used to implement many different " "codecs (and this is in fact what was done to obtain most of the standard " @@ -1672,18 +1685,18 @@ msgid "" "well." msgstr "" -#: ../../c-api/unicode.rst:1438 +#: ../../c-api/unicode.rst:1461 msgid "These are the mapping codec APIs:" msgstr "" -#: ../../c-api/unicode.rst:1443 +#: ../../c-api/unicode.rst:1466 msgid "" "Create a Unicode object by decoding *size* bytes of the encoded string *s* " "using the given *mapping* object. Return ``NULL`` if an exception was " "raised by the codec." msgstr "" -#: ../../c-api/unicode.rst:1447 +#: ../../c-api/unicode.rst:1470 msgid "" "If *mapping* is ``NULL``, Latin-1 decoding will be applied. Else *mapping* " "must map bytes ordinals (integers in the range from 0 to 255) to Unicode " @@ -1693,14 +1706,14 @@ msgid "" "treated as undefined mappings and cause an error." msgstr "" -#: ../../c-api/unicode.rst:1458 +#: ../../c-api/unicode.rst:1481 msgid "" "Encode a Unicode object using the given *mapping* object and return the " "result as a bytes object. Error handling is \"strict\". Return ``NULL`` if" " an exception was raised by the codec." msgstr "" -#: ../../c-api/unicode.rst:1462 +#: ../../c-api/unicode.rst:1485 msgid "" "The *mapping* object must map Unicode ordinal integers to bytes objects, " "integers in the range from 0 to 255 or ``None``. Unmapped character " @@ -1708,57 +1721,68 @@ msgid "" "``None`` are treated as \"undefined mapping\" and cause an error." msgstr "" -#: ../../c-api/unicode.rst:1471 +#: ../../c-api/unicode.rst:1494 msgid "" "Encode the :c:type:`Py_UNICODE` buffer of the given *size* using the given " "*mapping* object and return the result as a bytes object. Return ``NULL`` " "if an exception was raised by the codec." msgstr "" -#: ../../c-api/unicode.rst:1478 +#: ../../c-api/unicode.rst:1501 msgid "" "Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using " ":c:func:`PyUnicode_AsCharmapString` or :c:func:`PyUnicode_AsEncodedString`." msgstr "" -#: ../../c-api/unicode.rst:1481 +#: ../../c-api/unicode.rst:1504 msgid "The following codec API is special in that maps Unicode to Unicode." msgstr "" -#: ../../c-api/unicode.rst:1486 +#: ../../c-api/unicode.rst:1508 msgid "" -"Translate a Unicode object using the given *mapping* object and return the " -"resulting Unicode object. Return ``NULL`` if an exception was raised by the" -" codec." +"Translate a string by applying a character mapping table to it and return " +"the resulting Unicode object. Return ``NULL`` if an exception was raised by " +"the codec." msgstr "" -#: ../../c-api/unicode.rst:1490 +#: ../../c-api/unicode.rst:1512 msgid "" -"The *mapping* object must map Unicode ordinal integers to Unicode strings, " -"integers (which are then interpreted as Unicode ordinals) or ``None`` " -"(causing deletion of the character). Unmapped character ordinals (ones " +"The mapping table must map Unicode ordinal integers to Unicode ordinal " +"integers or ``None`` (causing deletion of the character)." +msgstr "" + +#: ../../c-api/unicode.rst:1515 +msgid "" +"Mapping tables need only provide the :meth:`__getitem__` interface; " +"dictionaries and sequences work well. Unmapped character ordinals (ones " "which cause a :exc:`LookupError`) are left untouched and are copied as-is." msgstr "" -#: ../../c-api/unicode.rst:1499 +#: ../../c-api/unicode.rst:1519 +msgid "" +"*errors* has the usual meaning for codecs. It may be ``NULL`` which " +"indicates to use the default error handling." +msgstr "" + +#: ../../c-api/unicode.rst:1526 msgid "" "Translate a :c:type:`Py_UNICODE` buffer of the given *size* by applying a " "character *mapping* table to it and return the resulting Unicode object. " "Return ``NULL`` when an exception was raised by the codec." msgstr "" -#: ../../c-api/unicode.rst:1506 +#: ../../c-api/unicode.rst:1533 msgid "" "Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using " ":c:func:`PyUnicode_Translate`. or :ref:`generic codec based API `" msgstr "" -#: ../../c-api/unicode.rst:1510 +#: ../../c-api/unicode.rst:1537 msgid "MBCS codecs for Windows" msgstr "" -#: ../../c-api/unicode.rst:1512 +#: ../../c-api/unicode.rst:1539 msgid "" "These are the MBCS codec APIs. They are currently only available on Windows " "and use the Win32 MBCS converters to implement the conversions. Note that " @@ -1766,13 +1790,13 @@ msgid "" "is defined by the user settings on the machine running the codec." msgstr "" -#: ../../c-api/unicode.rst:1519 +#: ../../c-api/unicode.rst:1546 msgid "" "Create a Unicode object by decoding *size* bytes of the MBCS encoded string " "*s*. Return ``NULL`` if an exception was raised by the codec." msgstr "" -#: ../../c-api/unicode.rst:1526 +#: ../../c-api/unicode.rst:1553 msgid "" "If *consumed* is ``NULL``, behave like :c:func:`PyUnicode_DecodeMBCS`. If " "*consumed* is not ``NULL``, :c:func:`PyUnicode_DecodeMBCSStateful` will not " @@ -1780,58 +1804,58 @@ msgid "" "will be stored in *consumed*." msgstr "" -#: ../../c-api/unicode.rst:1534 +#: ../../c-api/unicode.rst:1561 msgid "" "Encode a Unicode object using MBCS and return the result as Python bytes " "object. Error handling is \"strict\". Return ``NULL`` if an exception was " "raised by the codec." msgstr "" -#: ../../c-api/unicode.rst:1541 +#: ../../c-api/unicode.rst:1568 msgid "" "Encode the Unicode object using the specified code page and return a Python " "bytes object. Return ``NULL`` if an exception was raised by the codec. Use " ":c:data:`CP_ACP` code page to get the MBCS encoder." msgstr "" -#: ../../c-api/unicode.rst:1550 +#: ../../c-api/unicode.rst:1577 msgid "" "Encode the :c:type:`Py_UNICODE` buffer of the given *size* using MBCS and " "return a Python bytes object. Return ``NULL`` if an exception was raised by" " the codec." msgstr "" -#: ../../c-api/unicode.rst:1557 +#: ../../c-api/unicode.rst:1584 msgid "" "Part of the old-style :c:type:`Py_UNICODE` API; please migrate to using " ":c:func:`PyUnicode_AsMBCSString`, :c:func:`PyUnicode_EncodeCodePage` or " ":c:func:`PyUnicode_AsEncodedString`." msgstr "" -#: ../../c-api/unicode.rst:1561 +#: ../../c-api/unicode.rst:1588 msgid "Methods & Slots" msgstr "" -#: ../../c-api/unicode.rst:1567 +#: ../../c-api/unicode.rst:1594 msgid "Methods and Slot Functions" msgstr "" -#: ../../c-api/unicode.rst:1569 +#: ../../c-api/unicode.rst:1596 msgid "" "The following APIs are capable of handling Unicode objects and strings on " "input (we refer to them as strings in the descriptions) and return Unicode " "objects or integers as appropriate." msgstr "" -#: ../../c-api/unicode.rst:1573 +#: ../../c-api/unicode.rst:1600 msgid "They all return ``NULL`` or ``-1`` if an exception occurs." msgstr "" -#: ../../c-api/unicode.rst:1578 +#: ../../c-api/unicode.rst:1605 msgid "Concat two strings giving a new Unicode string." msgstr "" -#: ../../c-api/unicode.rst:1583 +#: ../../c-api/unicode.rst:1610 msgid "" "Split a string giving a list of Unicode strings. If *sep* is ``NULL``, " "splitting will be done at all whitespace substrings. Otherwise, splits " @@ -1840,52 +1864,27 @@ msgid "" "list." msgstr "" -#: ../../c-api/unicode.rst:1591 +#: ../../c-api/unicode.rst:1618 msgid "" "Split a Unicode string at line breaks, returning a list of Unicode strings. " "CRLF is considered to be one line break. If *keepend* is ``0``, the Line " "break characters are not included in the resulting strings." msgstr "" -#: ../../c-api/unicode.rst:1599 -msgid "" -"Translate a string by applying a character mapping table to it and return " -"the resulting Unicode object." -msgstr "" - -#: ../../c-api/unicode.rst:1602 -msgid "" -"The mapping table must map Unicode ordinal integers to Unicode ordinal " -"integers or ``None`` (causing deletion of the character)." -msgstr "" - -#: ../../c-api/unicode.rst:1605 -msgid "" -"Mapping tables need only provide the :meth:`__getitem__` interface; " -"dictionaries and sequences work well. Unmapped character ordinals (ones " -"which cause a :exc:`LookupError`) are left untouched and are copied as-is." -msgstr "" - -#: ../../c-api/unicode.rst:1609 -msgid "" -"*errors* has the usual meaning for codecs. It may be ``NULL`` which " -"indicates to use the default error handling." -msgstr "" - -#: ../../c-api/unicode.rst:1615 +#: ../../c-api/unicode.rst:1625 msgid "" "Join a sequence of strings using the given *separator* and return the " "resulting Unicode string." msgstr "" -#: ../../c-api/unicode.rst:1622 +#: ../../c-api/unicode.rst:1632 msgid "" "Return ``1`` if *substr* matches ``str[start:end]`` at the given tail end " "(*direction* == ``-1`` means to do a prefix match, *direction* == ``1`` a " "suffix match), ``0`` otherwise. Return ``-1`` if an error occurred." msgstr "" -#: ../../c-api/unicode.rst:1630 +#: ../../c-api/unicode.rst:1640 msgid "" "Return the first position of *substr* in ``str[start:end]`` using the given " "*direction* (*direction* == ``1`` means to do a forward search, *direction* " @@ -1894,7 +1893,7 @@ msgid "" "indicates that an error occurred and an exception has been set." msgstr "" -#: ../../c-api/unicode.rst:1640 +#: ../../c-api/unicode.rst:1650 msgid "" "Return the first position of the character *ch* in ``str[start:end]`` using " "the given *direction* (*direction* == ``1`` means to do a forward search, " @@ -1903,36 +1902,36 @@ msgid "" "``-2`` indicates that an error occurred and an exception has been set." msgstr "" -#: ../../c-api/unicode.rst:1648 +#: ../../c-api/unicode.rst:1658 msgid "*start* and *end* are now adjusted to behave like ``str[start:end]``." msgstr "" -#: ../../c-api/unicode.rst:1655 +#: ../../c-api/unicode.rst:1665 msgid "" "Return the number of non-overlapping occurrences of *substr* in " "``str[start:end]``. Return ``-1`` if an error occurred." msgstr "" -#: ../../c-api/unicode.rst:1662 +#: ../../c-api/unicode.rst:1672 msgid "" "Replace at most *maxcount* occurrences of *substr* in *str* with *replstr* " "and return the resulting Unicode object. *maxcount* == ``-1`` means replace " "all occurrences." msgstr "" -#: ../../c-api/unicode.rst:1669 +#: ../../c-api/unicode.rst:1679 msgid "" "Compare two strings and return ``-1``, ``0``, ``1`` for less than, equal, " "and greater than, respectively." msgstr "" -#: ../../c-api/unicode.rst:1672 +#: ../../c-api/unicode.rst:1682 msgid "" "This function returns ``-1`` upon failure, so one should call " ":c:func:`PyErr_Occurred` to check for errors." msgstr "" -#: ../../c-api/unicode.rst:1678 +#: ../../c-api/unicode.rst:1688 msgid "" "Compare a Unicode object, *uni*, with *string* and return ``-1``, ``0``, " "``1`` for less than, equal, and greater than, respectively. It is best to " @@ -1940,51 +1939,51 @@ msgid "" "string as ISO-8859-1 if it contains non-ASCII characters." msgstr "" -#: ../../c-api/unicode.rst:1683 +#: ../../c-api/unicode.rst:1693 msgid "This function does not raise exceptions." msgstr "" -#: ../../c-api/unicode.rst:1688 +#: ../../c-api/unicode.rst:1698 msgid "Rich compare two Unicode strings and return one of the following:" msgstr "" -#: ../../c-api/unicode.rst:1690 +#: ../../c-api/unicode.rst:1700 msgid "``NULL`` in case an exception was raised" msgstr "" -#: ../../c-api/unicode.rst:1691 +#: ../../c-api/unicode.rst:1701 msgid ":const:`Py_True` or :const:`Py_False` for successful comparisons" msgstr "" -#: ../../c-api/unicode.rst:1692 +#: ../../c-api/unicode.rst:1702 msgid ":const:`Py_NotImplemented` in case the type combination is unknown" msgstr "" -#: ../../c-api/unicode.rst:1694 +#: ../../c-api/unicode.rst:1704 msgid "" "Possible values for *op* are :const:`Py_GT`, :const:`Py_GE`, :const:`Py_EQ`," " :const:`Py_NE`, :const:`Py_LT`, and :const:`Py_LE`." msgstr "" -#: ../../c-api/unicode.rst:1700 +#: ../../c-api/unicode.rst:1710 msgid "" "Return a new string object from *format* and *args*; this is analogous to " "``format % args``." msgstr "" -#: ../../c-api/unicode.rst:1706 +#: ../../c-api/unicode.rst:1716 msgid "" "Check whether *element* is contained in *container* and return true or false" " accordingly." msgstr "" -#: ../../c-api/unicode.rst:1709 +#: ../../c-api/unicode.rst:1719 msgid "" "*element* has to coerce to a one element Unicode string. ``-1`` is returned " "if there was an error." msgstr "" -#: ../../c-api/unicode.rst:1715 +#: ../../c-api/unicode.rst:1725 msgid "" "Intern the argument *\\*string* in place. The argument must be the address " "of a pointer variable pointing to a Python Unicode string object. If there " @@ -1997,7 +1996,7 @@ msgid "" " the object after the call if and only if you owned it before the call.)" msgstr "" -#: ../../c-api/unicode.rst:1728 +#: ../../c-api/unicode.rst:1738 msgid "" "A combination of :c:func:`PyUnicode_FromString` and " ":c:func:`PyUnicode_InternInPlace`, returning either a new Unicode string " diff --git a/c-api/veryhigh.po b/c-api/veryhigh.po index a7ec5d0..4ff01b6 100644 --- a/c-api/veryhigh.po +++ b/c-api/veryhigh.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2017-02-16 17:40+0000\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" @@ -38,13 +38,13 @@ msgstr "" #: ../../c-api/veryhigh.rst:19 msgid "" -"Note also that several of these functions take :c:type:`FILE\\*` parameters." -" One particular issue which needs to be handled carefully is that the " +"Note also that several of these functions take :c:type:`FILE*` parameters. " +"One particular issue which needs to be handled carefully is that the " ":c:type:`FILE` structure for different C libraries can be different and " "incompatible. Under Windows (at least), it is possible for dynamically " "linked extensions to actually use different libraries, so care should be " -"taken that :c:type:`FILE\\*` parameters are only passed to these functions " -"if it is certain that they were created by the same library that the Python " +"taken that :c:type:`FILE*` parameters are only passed to these functions if " +"it is certain that they were created by the same library that the Python " "runtime is using." msgstr "" @@ -229,14 +229,14 @@ msgid "" " set to ``NULL`` and *flags* set to ``0``." msgstr "" -#: ../../c-api/veryhigh.rst:199 +#: ../../c-api/veryhigh.rst:201 msgid "" "This is a simplified interface to " ":c:func:`PyParser_SimpleParseStringFlagsFilename` below, leaving *filename*" " set to ``NULL``." msgstr "" -#: ../../c-api/veryhigh.rst:206 +#: ../../c-api/veryhigh.rst:210 msgid "" "Parse Python source code from *str* using the start token *start* according " "to the *flags* argument. The result can be used to create a code object " @@ -245,25 +245,25 @@ msgid "" "(:func:`sys.getfilesystemencoding`)." msgstr "" -#: ../../c-api/veryhigh.rst:215 +#: ../../c-api/veryhigh.rst:221 msgid "" "This is a simplified interface to :c:func:`PyParser_SimpleParseFileFlags` " "below, leaving *flags* set to ``0``." msgstr "" -#: ../../c-api/veryhigh.rst:221 +#: ../../c-api/veryhigh.rst:229 msgid "" "Similar to :c:func:`PyParser_SimpleParseStringFlagsFilename`, but the Python" " source code is read from *fp* instead of an in-memory string." msgstr "" -#: ../../c-api/veryhigh.rst:227 +#: ../../c-api/veryhigh.rst:237 msgid "" "This is a simplified interface to :c:func:`PyRun_StringFlags` below, leaving" " *flags* set to ``NULL``." msgstr "" -#: ../../c-api/veryhigh.rst:233 +#: ../../c-api/veryhigh.rst:243 msgid "" "Execute Python source code from *str* in the context specified by the " "objects *globals* and *locals* with the compiler flags specified by *flags*." @@ -272,31 +272,31 @@ msgid "" " should be used to parse the source code." msgstr "" -#: ../../c-api/veryhigh.rst:239 +#: ../../c-api/veryhigh.rst:249 msgid "" "Returns the result of executing the code as a Python object, or ``NULL`` if " "an exception was raised." msgstr "" -#: ../../c-api/veryhigh.rst:245 +#: ../../c-api/veryhigh.rst:255 msgid "" "This is a simplified interface to :c:func:`PyRun_FileExFlags` below, leaving" " *closeit* set to ``0`` and *flags* set to ``NULL``." msgstr "" -#: ../../c-api/veryhigh.rst:251 +#: ../../c-api/veryhigh.rst:261 msgid "" "This is a simplified interface to :c:func:`PyRun_FileExFlags` below, leaving" " *flags* set to ``NULL``." msgstr "" -#: ../../c-api/veryhigh.rst:257 +#: ../../c-api/veryhigh.rst:267 msgid "" "This is a simplified interface to :c:func:`PyRun_FileExFlags` below, leaving" " *closeit* set to ``0``." msgstr "" -#: ../../c-api/veryhigh.rst:263 +#: ../../c-api/veryhigh.rst:273 msgid "" "Similar to :c:func:`PyRun_StringFlags`, but the Python source code is read " "from *fp* instead of an in-memory string. *filename* should be the name of " @@ -305,19 +305,19 @@ msgid "" "closed before :c:func:`PyRun_FileExFlags` returns." msgstr "" -#: ../../c-api/veryhigh.rst:272 +#: ../../c-api/veryhigh.rst:282 msgid "" "This is a simplified interface to :c:func:`Py_CompileStringFlags` below, " "leaving *flags* set to ``NULL``." msgstr "" -#: ../../c-api/veryhigh.rst:278 +#: ../../c-api/veryhigh.rst:288 msgid "" "This is a simplified interface to :c:func:`Py_CompileStringExFlags` below, " "with *optimize* set to ``-1``." msgstr "" -#: ../../c-api/veryhigh.rst:284 +#: ../../c-api/veryhigh.rst:294 msgid "" "Parse and compile the Python source code in *str*, returning the resulting " "code object. The start token is given by *start*; this can be used to " @@ -328,7 +328,7 @@ msgid "" " returns ``NULL`` if the code cannot be parsed or compiled." msgstr "" -#: ../../c-api/veryhigh.rst:292 +#: ../../c-api/veryhigh.rst:302 msgid "" "The integer *optimize* specifies the optimization level of the compiler; a " "value of ``-1`` selects the optimization level of the interpreter as given " @@ -337,20 +337,20 @@ msgid "" "or ``2`` (docstrings are removed too)." msgstr "" -#: ../../c-api/veryhigh.rst:303 +#: ../../c-api/veryhigh.rst:313 msgid "" "Like :c:func:`Py_CompileStringObject`, but *filename* is a byte string " "decoded from the filesystem encoding (:func:`os.fsdecode`)." msgstr "" -#: ../../c-api/veryhigh.rst:310 +#: ../../c-api/veryhigh.rst:320 msgid "" "This is a simplified interface to :c:func:`PyEval_EvalCodeEx`, with just the" " code object, and global and local variables. The other arguments are set " "to ``NULL``." msgstr "" -#: ../../c-api/veryhigh.rst:317 +#: ../../c-api/veryhigh.rst:327 msgid "" "Evaluate a precompiled code object, given a particular environment for its " "evaluation. This environment consists of a dictionary of global variables, " @@ -359,19 +359,19 @@ msgid "" "only_parameter>` arguments and a closure tuple of cells." msgstr "" -#: ../../c-api/veryhigh.rst:326 +#: ../../c-api/veryhigh.rst:336 msgid "" "The C structure of the objects used to describe frame objects. The fields of" " this type are subject to change at any time." msgstr "" -#: ../../c-api/veryhigh.rst:332 +#: ../../c-api/veryhigh.rst:342 msgid "" "Evaluate an execution frame. This is a simplified interface to " ":c:func:`PyEval_EvalFrameEx`, for backward compatibility." msgstr "" -#: ../../c-api/veryhigh.rst:338 +#: ../../c-api/veryhigh.rst:348 msgid "" "This is the main, unvarnished function of Python interpretation. The code " "object associated with the execution frame *f* is executed, interpreting " @@ -381,39 +381,39 @@ msgid "" " of generator objects." msgstr "" -#: ../../c-api/veryhigh.rst:345 +#: ../../c-api/veryhigh.rst:355 msgid "" "This function now includes a debug assertion to help ensure that it does not" " silently discard an active exception." msgstr "" -#: ../../c-api/veryhigh.rst:352 +#: ../../c-api/veryhigh.rst:362 msgid "" "This function changes the flags of the current evaluation frame, and returns" " true on success, false on failure." msgstr "" -#: ../../c-api/veryhigh.rst:360 +#: ../../c-api/veryhigh.rst:370 msgid "" "The start symbol from the Python grammar for isolated expressions; for use " "with :c:func:`Py_CompileString`." msgstr "" -#: ../../c-api/veryhigh.rst:368 +#: ../../c-api/veryhigh.rst:378 msgid "" "The start symbol from the Python grammar for sequences of statements as read" " from a file or other source; for use with :c:func:`Py_CompileString`. This" " is the symbol to use when compiling arbitrarily long Python source code." msgstr "" -#: ../../c-api/veryhigh.rst:377 +#: ../../c-api/veryhigh.rst:387 msgid "" "The start symbol from the Python grammar for a single statement; for use " "with :c:func:`Py_CompileString`. This is the symbol used for the interactive" " interpreter loop." msgstr "" -#: ../../c-api/veryhigh.rst:384 +#: ../../c-api/veryhigh.rst:394 msgid "" "This is the structure used to hold compiler flags. In cases where code is " "only being compiled, it is passed as ``int flags``, and in cases where code " @@ -421,34 +421,34 @@ msgid "" "case, ``from __future__ import`` can modify *flags*." msgstr "" -#: ../../c-api/veryhigh.rst:389 +#: ../../c-api/veryhigh.rst:399 msgid "" "Whenever ``PyCompilerFlags *flags`` is ``NULL``, :attr:`cf_flags` is treated" " as equal to ``0``, and any modification due to ``from __future__ import`` " "is discarded." msgstr "" -#: ../../c-api/veryhigh.rst:395 +#: ../../c-api/veryhigh.rst:405 msgid "Compiler flags." msgstr "" -#: ../../c-api/veryhigh.rst:399 +#: ../../c-api/veryhigh.rst:409 msgid "" "*cf_feature_version* is the minor Python version. It should be initialized " "to ``PY_MINOR_VERSION``." msgstr "" -#: ../../c-api/veryhigh.rst:402 +#: ../../c-api/veryhigh.rst:412 msgid "" "The field is ignored by default, it is used if and only if ``PyCF_ONLY_AST``" " flag is set in *cf_flags*." msgstr "" -#: ../../c-api/veryhigh.rst:405 +#: ../../c-api/veryhigh.rst:415 msgid "Added *cf_feature_version* field." msgstr "" -#: ../../c-api/veryhigh.rst:411 +#: ../../c-api/veryhigh.rst:421 msgid "" "This bit can be set in *flags* to cause division operator ``/`` to be " "interpreted as \"true division\" according to :pep:`238`." diff --git a/copyright.po b/copyright.po index 9b4cd9c..6d37668 100644 --- a/copyright.po +++ b/copyright.po @@ -5,6 +5,7 @@ # # Translators: # oon arfiandwi , 2018 +# Ryan Febriansyah <15523163@students.uii.ac.id>, 2020 # #, fuzzy msgid "" @@ -13,7 +14,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-05-31 09:25+0000\n" "PO-Revision-Date: 2017-02-16 17:32+0000\n" -"Last-Translator: oon arfiandwi , 2018\n" +"Last-Translator: Ryan Febriansyah <15523163@students.uii.ac.id>, 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -31,7 +32,7 @@ msgstr "Python dan dokumentasi ini adalah:" #: ../../copyright.rst:7 msgid "Copyright © 2001-2020 Python Software Foundation. All rights reserved." -msgstr "" +msgstr "Hak Cipta © 2001-2020 Python Software Foundation. Seluruh hak cipta." #: ../../copyright.rst:9 msgid "Copyright © 2000 BeOpen.com. All rights reserved." diff --git a/distributing/index.po b/distributing/index.po index 4b19fe3..c8f9a04 100644 --- a/distributing/index.po +++ b/distributing/index.po @@ -1,19 +1,20 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: # oon arfiandwi , 2019 +# Ryan Febriansyah <15523163@students.uii.ac.id>, 2020 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-10-24 11:46+0000\n" +"POT-Creation-Date: 2020-06-21 03:26+0000\n" "PO-Revision-Date: 2017-02-16 17:40+0000\n" -"Last-Translator: oon arfiandwi , 2019\n" +"Last-Translator: Ryan Febriansyah <15523163@students.uii.ac.id>, 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -280,29 +281,33 @@ msgstr "`Membangun dan memaketkan proyek`_" msgid "`Uploading the project to the Python Packaging Index`_" msgstr "`Mengunggah proyek ke Indeks Pemaketan Python`_" -#: ../../distributing/index.rst:141 +#: ../../distributing/index.rst:131 +msgid "`The .pypirc file`_" +msgstr "File ``.pypirc``" + +#: ../../distributing/index.rst:144 msgid "How do I...?" msgstr "Bagaimana saya...?" -#: ../../distributing/index.rst:143 +#: ../../distributing/index.rst:146 msgid "These are quick answers or links for some common tasks." msgstr "Ini adalah jawaban cepat atau tautan untuk beberapa tugas umum." -#: ../../distributing/index.rst:146 +#: ../../distributing/index.rst:149 msgid "... choose a name for my project?" msgstr "... pilih nama untuk proyek saya?" -#: ../../distributing/index.rst:148 +#: ../../distributing/index.rst:151 msgid "This isn't an easy topic, but here are a few tips:" msgstr "Ini bukan topik yang mudah, tetapi berikut beberapa kiatnya:" -#: ../../distributing/index.rst:150 +#: ../../distributing/index.rst:153 msgid "check the Python Packaging Index to see if the name is already in use" msgstr "" "periksa Indeks Pemaketan Python untuk melihat apakah nama tersebut sudah " "digunakan" -#: ../../distributing/index.rst:151 +#: ../../distributing/index.rst:154 msgid "" "check popular hosting sites like GitHub, Bitbucket, etc to see if there is " "already a project with that name" @@ -310,13 +315,13 @@ msgstr "" "periksa situs hosting populer seperti GitHub, Bitbucket, dll untuk melihat " "apakah sudah ada proyek dengan nama itu" -#: ../../distributing/index.rst:153 +#: ../../distributing/index.rst:156 msgid "check what comes up in a web search for the name you're considering" msgstr "" "periksa apa yang muncul dalam pencarian web untuk nama yang Anda " "pertimbangkan" -#: ../../distributing/index.rst:154 +#: ../../distributing/index.rst:157 msgid "" "avoid particularly common words, especially ones with multiple meanings, as " "they can make it difficult for users to find your software when searching " @@ -326,11 +331,11 @@ msgstr "" "karena dapat menyulitkan pengguna untuk menemukan perangkat lunak Anda " "ketika menelusurinya" -#: ../../distributing/index.rst:160 +#: ../../distributing/index.rst:163 msgid "... create and distribute binary extensions?" msgstr "... membuat dan mendistribusikan ekstensi biner?" -#: ../../distributing/index.rst:162 +#: ../../distributing/index.rst:165 msgid "" "This is actually quite a complex topic, with a variety of alternatives " "available depending on exactly what you're aiming to achieve. See the Python" @@ -340,7 +345,7 @@ msgstr "" "yang tersedia tergantung pada apa yang ingin Anda capai. Lihat Panduan " "Pengguna *Python Packaging* untuk informasi dan rekomendasi lebih lanjut." -#: ../../distributing/index.rst:168 +#: ../../distributing/index.rst:171 msgid "" "`Python Packaging User Guide: Binary Extensions " "`__" diff --git a/extending/newtypes_tutorial.po b/extending/newtypes_tutorial.po index 70dac49..3457df4 100644 --- a/extending/newtypes_tutorial.po +++ b/extending/newtypes_tutorial.po @@ -1,5 +1,5 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # @@ -11,9 +11,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-10-31 11:48+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2018-04-08 04:04+0000\n" "Last-Translator: Iwan Setiawan , 2018\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -479,8 +479,8 @@ msgid "" "``first`` member, so it could be any kind of object. It could have a " "destructor that causes code to be executed that tries to access the " "``first`` member; or that destructor could release the :term:`Global " -"interpreter Lock` and let arbitrary code run in other threads that accesses " -"and modifies our object." +"interpreter Lock ` and let arbitrary code run in other threads that " +"accesses and modifies our object." msgstr "" #: ../../extending/newtypes_tutorial.rst:422 diff --git a/faq/design.po b/faq/design.po index dc637c1..73b20df 100644 --- a/faq/design.po +++ b/faq/design.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-09-03 03:59+0000\n" "PO-Revision-Date: 2017-02-16 17:42+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -770,11 +770,10 @@ msgstr "" #: ../../faq/design.rst:575 msgid "" "For Python, many of the advantages of interface specifications can be " -"obtained by an appropriate test discipline for components. There is also a " -"tool, PyChecker, which can be used to find problems due to subclassing." +"obtained by an appropriate test discipline for components." msgstr "" -#: ../../faq/design.rst:579 +#: ../../faq/design.rst:578 msgid "" "A good test suite for a module can both provide a regression test and serve " "as a module interface specification and a set of examples. Many Python " @@ -786,7 +785,7 @@ msgid "" "code in a module." msgstr "" -#: ../../faq/design.rst:587 +#: ../../faq/design.rst:586 msgid "" "An appropriate testing discipline can help build large complex applications " "in Python as well as having interface specifications would. In fact, it can" @@ -797,7 +796,7 @@ msgid "" "correctly, but it's trivial to check this property in a test suite." msgstr "" -#: ../../faq/design.rst:595 +#: ../../faq/design.rst:594 msgid "" "Writing test suites is very helpful, and you might want to design your code " "to make it easily tested. One increasingly popular technique, test-driven " @@ -806,11 +805,11 @@ msgid "" "not write test cases at all." msgstr "" -#: ../../faq/design.rst:603 +#: ../../faq/design.rst:602 msgid "Why is there no goto?" msgstr "" -#: ../../faq/design.rst:605 +#: ../../faq/design.rst:604 msgid "" "You can use exceptions to provide a \"structured goto\" that even works " "across function calls. Many feel that exceptions can conveniently emulate " @@ -818,24 +817,24 @@ msgid "" "other languages. For example::" msgstr "" -#: ../../faq/design.rst:620 +#: ../../faq/design.rst:619 msgid "" "This doesn't allow you to jump into the middle of a loop, but that's usually" " considered an abuse of goto anyway. Use sparingly." msgstr "" -#: ../../faq/design.rst:625 +#: ../../faq/design.rst:624 msgid "Why can't raw strings (r-strings) end with a backslash?" msgstr "" -#: ../../faq/design.rst:627 +#: ../../faq/design.rst:626 msgid "" "More precisely, they can't end with an odd number of backslashes: the " "unpaired backslash at the end escapes the closing quote character, leaving " "an unterminated string." msgstr "" -#: ../../faq/design.rst:631 +#: ../../faq/design.rst:630 msgid "" "Raw strings were designed to ease creating input for processors (chiefly " "regular expression engines) that want to do their own backslash escape " @@ -845,33 +844,33 @@ msgid "" "rules work well when r-strings are used for their intended purpose." msgstr "" -#: ../../faq/design.rst:638 +#: ../../faq/design.rst:637 msgid "" "If you're trying to build Windows pathnames, note that all Windows system " "calls accept forward slashes too::" msgstr "" -#: ../../faq/design.rst:643 +#: ../../faq/design.rst:642 msgid "" "If you're trying to build a pathname for a DOS command, try e.g. one of ::" msgstr "" -#: ../../faq/design.rst:651 +#: ../../faq/design.rst:650 msgid "Why doesn't Python have a \"with\" statement for attribute assignments?" msgstr "" -#: ../../faq/design.rst:653 +#: ../../faq/design.rst:652 msgid "" "Python has a 'with' statement that wraps the execution of a block, calling " "code on the entrance and exit from the block. Some languages have a " "construct that looks like this::" msgstr "" -#: ../../faq/design.rst:661 +#: ../../faq/design.rst:660 msgid "In Python, such a construct would be ambiguous." msgstr "" -#: ../../faq/design.rst:663 +#: ../../faq/design.rst:662 msgid "" "Other languages, such as Object Pascal, Delphi, and C++, use static types, " "so it's possible to know, in an unambiguous way, what member is being " @@ -879,7 +878,7 @@ msgid "" "*always* knows the scope of every variable at compile time." msgstr "" -#: ../../faq/design.rst:668 +#: ../../faq/design.rst:667 msgid "" "Python uses dynamic types. It is impossible to know in advance which " "attribute will be referenced at runtime. Member attributes may be added or " @@ -888,11 +887,11 @@ msgid "" "one, or a member attribute?" msgstr "" -#: ../../faq/design.rst:674 +#: ../../faq/design.rst:673 msgid "For instance, take the following incomplete snippet::" msgstr "" -#: ../../faq/design.rst:680 +#: ../../faq/design.rst:679 msgid "" "The snippet assumes that \"a\" must have a member attribute called \"x\". " "However, there is nothing in Python that tells the interpreter this. What " @@ -901,46 +900,46 @@ msgid "" "the dynamic nature of Python makes such choices much harder." msgstr "" -#: ../../faq/design.rst:686 +#: ../../faq/design.rst:685 msgid "" "The primary benefit of \"with\" and similar language features (reduction of " "code volume) can, however, easily be achieved in Python by assignment. " "Instead of::" msgstr "" -#: ../../faq/design.rst:693 +#: ../../faq/design.rst:692 msgid "write this::" msgstr "" -#: ../../faq/design.rst:700 +#: ../../faq/design.rst:699 msgid "" "This also has the side-effect of increasing execution speed because name " "bindings are resolved at run-time in Python, and the second version only " "needs to perform the resolution once." msgstr "" -#: ../../faq/design.rst:706 +#: ../../faq/design.rst:705 msgid "Why are colons required for the if/while/def/class statements?" msgstr "" -#: ../../faq/design.rst:708 +#: ../../faq/design.rst:707 msgid "" "The colon is required primarily to enhance readability (one of the results " "of the experimental ABC language). Consider this::" msgstr "" -#: ../../faq/design.rst:714 +#: ../../faq/design.rst:713 msgid "versus ::" msgstr "" -#: ../../faq/design.rst:719 +#: ../../faq/design.rst:718 msgid "" "Notice how the second one is slightly easier to read. Notice further how a " "colon sets off the example in this FAQ answer; it's a standard usage in " "English." msgstr "" -#: ../../faq/design.rst:722 +#: ../../faq/design.rst:721 msgid "" "Another minor reason is that the colon makes it easier for editors with " "syntax highlighting; they can look for colons to decide when indentation " @@ -948,21 +947,21 @@ msgid "" "the program text." msgstr "" -#: ../../faq/design.rst:728 +#: ../../faq/design.rst:727 msgid "Why does Python allow commas at the end of lists and tuples?" msgstr "" -#: ../../faq/design.rst:730 +#: ../../faq/design.rst:729 msgid "" "Python lets you add a trailing comma at the end of lists, tuples, and " "dictionaries::" msgstr "" -#: ../../faq/design.rst:741 +#: ../../faq/design.rst:740 msgid "There are several reasons to allow this." msgstr "" -#: ../../faq/design.rst:743 +#: ../../faq/design.rst:742 msgid "" "When you have a literal value for a list, tuple, or dictionary spread across" " multiple lines, it's easier to add more elements because you don't have to " @@ -970,20 +969,20 @@ msgid "" "reordered without creating a syntax error." msgstr "" -#: ../../faq/design.rst:748 +#: ../../faq/design.rst:747 msgid "" "Accidentally omitting the comma can lead to errors that are hard to " "diagnose. For example::" msgstr "" -#: ../../faq/design.rst:758 +#: ../../faq/design.rst:757 msgid "" "This list looks like it has four elements, but it actually contains three: " "\"fee\", \"fiefoo\" and \"fum\". Always adding the comma avoids this source" " of error." msgstr "" -#: ../../faq/design.rst:761 +#: ../../faq/design.rst:760 msgid "" "Allowing the trailing comma may also make programmatic code generation " "easier." diff --git a/faq/general.po b/faq/general.po index ded676b..85589d1 100644 --- a/faq/general.po +++ b/faq/general.po @@ -1,19 +1,20 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: # oon arfiandwi , 2019 +# Ryan Febriansyah <15523163@students.uii.ac.id>, 2020 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-01 14:24+0000\n" +"POT-Creation-Date: 2020-08-23 03:56+0000\n" "PO-Revision-Date: 2017-02-16 17:43+0000\n" -"Last-Translator: oon arfiandwi , 2019\n" +"Last-Translator: Ryan Febriansyah <15523163@students.uii.ac.id>, 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,24 +42,27 @@ msgstr "Apa itu Python?" msgid "" "Python is an interpreted, interactive, object-oriented programming language." " It incorporates modules, exceptions, dynamic typing, very high level " -"dynamic data types, and classes. Python combines remarkable power with very" -" clear syntax. It has interfaces to many system calls and libraries, as well" -" as to various window systems, and is extensible in C or C++. It is also " -"usable as an extension language for applications that need a programmable " -"interface. Finally, Python is portable: it runs on many Unix variants, on " -"the Mac, and on Windows 2000 and later." -msgstr "" -"Python adalah bahasa pemrograman yang diinterpretasi, interaksi, dan " -"berorientasi objek. Menggabungkan modul-modul, pengecualian, pengetikan " -"dinamis, tipe data dinamis tingkat sangat tinggi, dan kelas. Python " -"menggabungkan kekuatan yang luar biasa dengan sintaks yang sangat jelas. " -"Memiliki antar muka ke banyak pemanggilan sistem dan pustaka, serta sejumlah" -" sistem etalase, serta dapat diperluas dalam bahasa C atau C++. Juga dapat " -"digunakan sebagai bahasa tambahan untuk aplikasi yang membutuhkan antar muka" -" yang dapat diprogram. Terakhir, Python bersifat portabel: berjalan di " -"banyak varian Unix, di Mac, dan pada Windows 2000 dan yang lebih baru." - -#: ../../faq/general.rst:27 +"dynamic data types, and classes. It supports multiple programming paradigms" +" beyond object-oriented programming, such as procedural and functional " +"programming. Python combines remarkable power with very clear syntax. It has" +" interfaces to many system calls and libraries, as well as to various window" +" systems, and is extensible in C or C++. It is also usable as an extension " +"language for applications that need a programmable interface. Finally, " +"Python is portable: it runs on many Unix variants including Linux and macOS," +" and on Windows." +msgstr "" +"Python adalah bahasa pemrograman yang diinterpretasi, interaktif, dan " +"berorientasi objek. Itu menggabungkan modul-modul, exception, pengetikan " +"yang dinamis, tipe data dinamis yang bersifat tingkat tinggi, dan kelas-" +"kelas. Python menggabungkan kekuatan yang luar biasa dengan sintaks yang " +"sangat jelas. Memiliki antar muka ke banyak pemanggilan sistem dan pustaka, " +"serta sejumlah sistem di windows, serta dapat diperluas ke dalam bahasa C " +"atau C++. Juga dapat digunakan sebagai bahasa tambahan untuk aplikasi yang " +"membutuhkan antar muka yang dapat diprogram. Terakhir, Python bersifat " +"portabel: berjalan di banyak varian Unix, di Mac, dan pada Windows 2000 dan " +"yang lebih baru" + +#: ../../faq/general.rst:28 msgid "" "To find out more, start with :ref:`tutorial-index`. The `Beginner's Guide " "to Python `_ links to other " @@ -68,11 +72,11 @@ msgstr "" " Pemula Python `_ tautan ke " "tutorial pengantar dan sumber lain untuk belajar Python." -#: ../../faq/general.rst:33 +#: ../../faq/general.rst:34 msgid "What is the Python Software Foundation?" msgstr "Apa itu Python Software Foundation?" -#: ../../faq/general.rst:35 +#: ../../faq/general.rst:36 msgid "" "The Python Software Foundation is an independent non-profit organization " "that holds the copyright on Python versions 2.1 and newer. The PSF's " @@ -86,7 +90,7 @@ msgstr "" "pemrograman Python dan untuk mempublikasikan penggunaan Python. Halaman " "utama PSF ada di https://www.python.org/psf/." -#: ../../faq/general.rst:41 +#: ../../faq/general.rst:42 msgid "" "Donations to the PSF are tax-exempt in the US. If you use Python and find " "it helpful, please contribute via `the PSF donation page " @@ -96,11 +100,11 @@ msgstr "" "merasa terbantu, silakan berkontribusi melalui `halaman donasi PSF " "`_." -#: ../../faq/general.rst:47 +#: ../../faq/general.rst:48 msgid "Are there copyright restrictions on the use of Python?" msgstr "Apakah ada batasan hak cipta atas penggunaan Python?" -#: ../../faq/general.rst:49 +#: ../../faq/general.rst:50 msgid "" "You can do anything you want with the source, as long as you leave the " "copyrights in and display those copyrights in any documentation about Python" @@ -119,7 +123,7 @@ msgstr "" "beberapa bentuk. Kami masih ingin tahu tentang semua penggunaan komersial " "Python, tentu saja." -#: ../../faq/general.rst:56 +#: ../../faq/general.rst:57 msgid "" "See `the PSF license page `_ to find " "further explanations and a link to the full text of the license." @@ -127,7 +131,7 @@ msgstr "" "Lihat `halaman lisensi PSF `_ untuk " "tahu lebih lanjut penjelasan dan tautan ke teks lisensi seluruhnya." -#: ../../faq/general.rst:59 +#: ../../faq/general.rst:60 msgid "" "The Python logo is trademarked, and in certain cases permission is required " "to use it. Consult `the Trademark Usage Policy " @@ -137,11 +141,11 @@ msgstr "" " untuk menggunakannya. Lihat `Kebijakan Penggunaan Merek Dagang " "`__ untuk info lebih lanjut." -#: ../../faq/general.rst:65 +#: ../../faq/general.rst:66 msgid "Why was Python created in the first place?" msgstr "Pada mulanya kenapa Python dibuat?" -#: ../../faq/general.rst:67 +#: ../../faq/general.rst:68 msgid "" "Here's a *very* brief summary of what started it all, written by Guido van " "Rossum:" @@ -149,7 +153,7 @@ msgstr "" "Berikut adalah ringkasan *singkat* dari sejak awal dimulai, ditulis oleh " "Guido van Rossum:" -#: ../../faq/general.rst:70 +#: ../../faq/general.rst:71 msgid "" "I had extensive experience with implementing an interpreted language in the " "ABC group at CWI, and from working with this group I had learned a lot about" @@ -164,7 +168,7 @@ msgstr "" "pengelompokan pernyataan dan penyertaan tipe data tingkat-sangat-tinggi " "(walaupun detailnya semua berbeda dalam Python)." -#: ../../faq/general.rst:77 +#: ../../faq/general.rst:78 msgid "" "I had a number of gripes about the ABC language, but also liked many of its " "features. It was impossible to extend the ABC language (or its " @@ -182,7 +186,7 @@ msgstr "" "membaca laporan Modula-3. Modula-3 adalah asal dari sintaks dan semantik " "yang digunakan untuk pengecualian, dan beberapa fitur Python lainnya." -#: ../../faq/general.rst:85 +#: ../../faq/general.rst:86 msgid "" "I was working in the Amoeba distributed operating system group at CWI. We " "needed a better way to do system administration than by writing either C " @@ -199,7 +203,7 @@ msgstr "" "membuat saya sangat sadar akan pentingnya pengecualian sebagai fitur bahasa " "pemrograman." -#: ../../faq/general.rst:92 +#: ../../faq/general.rst:93 msgid "" "It occurred to me that a scripting language with a syntax like ABC but with " "access to the Amoeba system calls would fill the need. I realized that it " @@ -211,7 +215,7 @@ msgstr "" "menyadari bahwa bodoh untuk menulis bahasa khusus Amuba, jadi saya " "memutuskan bahwa saya membutuhkan bahasa yang pada umumnya dapat diperluas." -#: ../../faq/general.rst:97 +#: ../../faq/general.rst:98 msgid "" "During the 1989 Christmas holidays, I had a lot of time on my hand, so I " "decided to give it a try. During the next year, while still mostly working " @@ -225,7 +229,7 @@ msgstr "" "dengan keberhasilan yang semakin meningkat, dan umpan balik dari kolega " "membuat saya menambahkan banyak perbaikan awal." -#: ../../faq/general.rst:103 +#: ../../faq/general.rst:104 msgid "" "In February 1991, after just over a year of development, I decided to post " "to USENET. The rest is in the ``Misc/HISTORY`` file." @@ -233,11 +237,11 @@ msgstr "" "Pada Februari 1991, setelah setahun pengembangan, saya memutuskan untuk " "mengirim ke USENET. Sisanya ada di berkas``Misc/HISTORY``." -#: ../../faq/general.rst:108 +#: ../../faq/general.rst:109 msgid "What is Python good for?" msgstr "Apa gunanya Python?" -#: ../../faq/general.rst:110 +#: ../../faq/general.rst:111 msgid "" "Python is a high-level general-purpose programming language that can be " "applied to many different classes of problems." @@ -245,7 +249,7 @@ msgstr "" "Python adalah bahasa pemrograman umum tingkat atas yang dapat diterapkan " "untuk berbagai jenis permasalahan." -#: ../../faq/general.rst:113 +#: ../../faq/general.rst:114 msgid "" "The language comes with a large standard library that covers areas such as " "string processing (regular expressions, Unicode, calculating differences " @@ -268,11 +272,11 @@ msgstr "" "Python Package Index `_ untuk menemukan paket yang menarik" " bagi Anda." -#: ../../faq/general.rst:125 +#: ../../faq/general.rst:126 msgid "How does the Python version numbering scheme work?" msgstr "Bagaimana cara kerja skema penomoran versi Python?" -#: ../../faq/general.rst:127 +#: ../../faq/general.rst:128 msgid "" "Python versions are numbered A.B.C or A.B. A is the major version number --" " it is only incremented for really major changes in the language. B is the " @@ -286,7 +290,7 @@ msgstr "" "adalah level mikro -- ia bertambah untuk setiap rilis bugfix. Lihat :pep:`6`" " untuk informasi lebih lanjut tentang rilis perbaikan bug." -#: ../../faq/general.rst:133 +#: ../../faq/general.rst:134 msgid "" "Not all releases are bugfix releases. In the run-up to a new major release," " a series of development releases are made, denoted as alpha, beta, or " @@ -304,23 +308,17 @@ msgstr "" "menambahkan modul baru, dan rilis kandidat yang dibekukan, tidak membuat " "perubahan kecuali jika diperlukan untuk memperbaiki bug kritis." -#: ../../faq/general.rst:141 +#: ../../faq/general.rst:142 msgid "" "Alpha, beta and release candidate versions have an additional suffix. The " "suffix for an alpha version is \"aN\" for some small number N, the suffix " "for a beta version is \"bN\" for some small number N, and the suffix for a " -"release candidate version is \"cN\" for some small number N. In other " +"release candidate version is \"rcN\" for some small number N. In other " "words, all versions labeled 2.0aN precede the versions labeled 2.0bN, which " -"precede versions labeled 2.0cN, and *those* precede 2.0." +"precede versions labeled 2.0rcN, and *those* precede 2.0." msgstr "" -"Versi kandidat alfa, beta, dan rilis memiliki akhiran tambahan. Akhiran " -"untuk versi alfa adalah \"aN\" untuk sejumlah N kecil, akhiran untuk versi " -"beta adalah \"bN\" untuk sejumlah kecil N, dan akhiran untuk versi kandidat " -"rilis adalah \"cN\" untuk sejumlah kecil N. Dengan kata lain, semua versi " -"berlabel 2.0aN mendahului versi berlabel 2.0bN, yang mendahului versi " -"berlabel 2.0cN, dan yang mendahului *those* 2.0." -#: ../../faq/general.rst:148 +#: ../../faq/general.rst:149 msgid "" "You may also find version numbers with a \"+\" suffix, e.g. \"2.2+\". These" " are unreleased versions, built directly from the CPython development " @@ -334,7 +332,7 @@ msgstr "" "versi tersebut bertambah menjadi versi minor berikutnya, yang menjadi versi " "\"a0\", mis. \"2.4a0\"." -#: ../../faq/general.rst:153 +#: ../../faq/general.rst:154 msgid "" "See also the documentation for :data:`sys.version`, :data:`sys.hexversion`, " "and :data:`sys.version_info`." @@ -342,11 +340,11 @@ msgstr "" "Lihat juga dokumentasi untuk :data:`sys.version`, :data:`sys.hexversion`, " "dan :data:`sys.version_info`." -#: ../../faq/general.rst:158 +#: ../../faq/general.rst:159 msgid "How do I obtain a copy of the Python source?" msgstr "Bagaimana saya mendapatkan salinan kode sumber Python?" -#: ../../faq/general.rst:160 +#: ../../faq/general.rst:161 msgid "" "The latest Python source distribution is always available from python.org, " "at https://www.python.org/downloads/. The latest development sources can be" @@ -356,7 +354,7 @@ msgstr "" "python.org, di https://www.python.org/downloads/. Kode sumber pengembangan " "terbaru bisa didapatkan di https://github.com/python/cpython/." -#: ../../faq/general.rst:164 +#: ../../faq/general.rst:165 msgid "" "The source distribution is a gzipped tar file containing the complete C " "source, Sphinx-formatted documentation, Python library modules, example " @@ -369,7 +367,7 @@ msgstr "" "Sumber akan mengkompilasi dan langsung dapat digunakan pada sebagian besar " "platform UNIX." -#: ../../faq/general.rst:169 +#: ../../faq/general.rst:170 msgid "" "Consult the `Getting Started section of the Python Developer's Guide " "`__ for more information on getting the " @@ -379,11 +377,11 @@ msgstr "" "`__ untuk informasi lebih lanjut tentang" " mendapatkan kode sumber dan melakukan kompilasi." -#: ../../faq/general.rst:175 +#: ../../faq/general.rst:176 msgid "How do I get documentation on Python?" msgstr "Bagaimana saya mendapatkan dokumentasi tentang Python?" -#: ../../faq/general.rst:179 +#: ../../faq/general.rst:180 msgid "" "The standard documentation for the current stable version of Python is " "available at https://docs.python.org/3/. PDF, plain text, and downloadable " @@ -393,7 +391,7 @@ msgstr "" "https://docs.python.org/3/. PDF, teks biasa, dan versi HTML yang dapat " "diunduh juga tersedia di https://docs.python.org/3/download.html." -#: ../../faq/general.rst:183 +#: ../../faq/general.rst:184 msgid "" "The documentation is written in reStructuredText and processed by `the " "Sphinx documentation tool `__. The reStructuredText" @@ -403,12 +401,12 @@ msgstr "" "dokumentasi Sphinx `__. Sumber reStructuredText " "untuk dokumentasi merupakan bagian dari distribusi kode sumber Python." -#: ../../faq/general.rst:189 +#: ../../faq/general.rst:190 msgid "I've never programmed before. Is there a Python tutorial?" msgstr "" "Saya belum pernah memrogram sebelumnya. Apakah ada tutorial tentang Python?" -#: ../../faq/general.rst:191 +#: ../../faq/general.rst:192 msgid "" "There are numerous tutorials and books available. The standard " "documentation includes :ref:`tutorial-index`." @@ -416,7 +414,7 @@ msgstr "" "Ada sejumlah tutorial dan buku yang tersedia. Dokumentasi standar " "menyertakan :ref:`tutorial-index`." -#: ../../faq/general.rst:194 +#: ../../faq/general.rst:195 msgid "" "Consult `the Beginner's Guide " "`_ to find information for " @@ -426,11 +424,11 @@ msgstr "" " menemukan informasi tentang menjadi pemrogram Python pemula, termasuk " "daftar tutorial." -#: ../../faq/general.rst:199 +#: ../../faq/general.rst:200 msgid "Is there a newsgroup or mailing list devoted to Python?" msgstr "Apakah ada newsgroup atau milis yang ditujukan untuk Python?" -#: ../../faq/general.rst:201 +#: ../../faq/general.rst:202 msgid "" "There is a newsgroup, :newsgroup:`comp.lang.python`, and a mailing list, " "`python-list `_. The " @@ -447,7 +445,7 @@ msgstr "" "lalu lintas tinggi, menerima ratusan posting setiap hari, dan pembaca Usenet" " seringkali lebih mampu mengatasi volume ini." -#: ../../faq/general.rst:208 +#: ../../faq/general.rst:209 msgid "" "Announcements of new software releases and events can be found in " "comp.lang.python.announce, a low-traffic moderated list that receives about " @@ -460,7 +458,7 @@ msgstr "" "python-announce mailing list `_." -#: ../../faq/general.rst:213 +#: ../../faq/general.rst:214 msgid "" "More info about other mailing lists and newsgroups can be found at " "https://www.python.org/community/lists/." @@ -468,11 +466,11 @@ msgstr "" "Info lebih lanjut tentang milis dan newsgroup lainnya dapat ditemukan di " "https://www.python.org/community/lists/." -#: ../../faq/general.rst:218 +#: ../../faq/general.rst:219 msgid "How do I get a beta test version of Python?" msgstr "Bagaimana saya mendapatkan versi uji beta dari Python?" -#: ../../faq/general.rst:220 +#: ../../faq/general.rst:221 msgid "" "Alpha and beta releases are available from " "https://www.python.org/downloads/. All releases are announced on the " @@ -484,7 +482,7 @@ msgstr "" "comp.lang.python.announce dan di halaman utama Python di " "https://www.python.org/; tersedia juga umpan RSS dari berita." -#: ../../faq/general.rst:225 +#: ../../faq/general.rst:226 msgid "" "You can also access the development version of Python through Git. See `The" " Python Developer's Guide `_ for details." @@ -493,11 +491,11 @@ msgstr "" " `Panduan Pengembang Python `_ untuk lebih " "jelasnya." -#: ../../faq/general.rst:230 +#: ../../faq/general.rst:231 msgid "How do I submit bug reports and patches for Python?" msgstr "Bagaimana saya mengirimkan laporan bug dan patch untuk Python?" -#: ../../faq/general.rst:232 +#: ../../faq/general.rst:233 msgid "" "To report a bug or submit a patch, please use the Roundup installation at " "https://bugs.python.org/." @@ -505,7 +503,7 @@ msgstr "" "Untuk melaporkan bug atau mengirimkan patch, silakan gunakan instalasi " "Roundup di https://bugs.python.org/." -#: ../../faq/general.rst:235 +#: ../../faq/general.rst:236 msgid "" "You must have a Roundup account to report bugs; this makes it possible for " "us to contact you if we have follow-up questions. It will also enable " @@ -522,7 +520,7 @@ msgstr "" "melalui `password reset procedure " "`_ dari Roundup." -#: ../../faq/general.rst:241 +#: ../../faq/general.rst:242 msgid "" "For more information on how Python is developed, consult `the Python " "Developer's Guide `_." @@ -530,17 +528,17 @@ msgstr "" "Untuk informasi lebih lanjut mengenai bagaimana Python dikembangkan, lihat " "`Panduan Pengembang Python `_." -#: ../../faq/general.rst:246 +#: ../../faq/general.rst:247 msgid "Are there any published articles about Python that I can reference?" msgstr "" "Apakah ada publikasi artikel tentang Python yang bisa saya gunakan sebagai " "referensi?" -#: ../../faq/general.rst:248 +#: ../../faq/general.rst:249 msgid "It's probably best to cite your favorite book about Python." msgstr "Mungkin sebaiknya mengutip buku favorit Anda tentang Python." -#: ../../faq/general.rst:250 +#: ../../faq/general.rst:251 msgid "" "The very first article about Python was written in 1991 and is now quite " "outdated." @@ -548,7 +546,7 @@ msgstr "" "Artikel pertama tentang Python ditulis tahun 1991 dan sekarang sudah cukup " "usang." -#: ../../faq/general.rst:253 +#: ../../faq/general.rst:254 msgid "" "Guido van Rossum and Jelke de Boer, \"Interactively Testing Remote Servers " "Using the Python Programming Language\", CWI Quarterly, Volume 4, Issue 4 " @@ -558,11 +556,11 @@ msgstr "" "Using the Python Programming Language\", CWI Quarterly, Volume 4, Issue 4 " "(December 1991), Amsterdam, pp 283--303." -#: ../../faq/general.rst:259 +#: ../../faq/general.rst:260 msgid "Are there any books on Python?" msgstr "Apakah ada buku-buku tentang Python?" -#: ../../faq/general.rst:261 +#: ../../faq/general.rst:262 msgid "" "Yes, there are many, and more are being published. See the python.org wiki " "at https://wiki.python.org/moin/PythonBooks for a list." @@ -570,7 +568,7 @@ msgstr "" "Ya, ada banyak, dan banyak juga yang sedang diterbitkan. Untuk daftarnya " "lihat wiki python.org di https://wiki.python.org/moin/PythonBooks ." -#: ../../faq/general.rst:264 +#: ../../faq/general.rst:265 msgid "" "You can also search online bookstores for \"Python\" and filter out the " "Monty Python references; or perhaps search for \"Python\" and \"language\"." @@ -578,11 +576,11 @@ msgstr "" "Anda juga dapat mencari \"Python\" di toko buku online dan menyaring " "referensi Monty Python; atau mungkin cari \"Python\" dan \"bahasa\"." -#: ../../faq/general.rst:269 +#: ../../faq/general.rst:270 msgid "Where in the world is www.python.org located?" msgstr "Dimana di dunia lokasi www.python.org?" -#: ../../faq/general.rst:271 +#: ../../faq/general.rst:272 msgid "" "The Python project's infrastructure is located all over the world and is " "managed by the Python Infrastructure Team. Details `here " @@ -591,11 +589,11 @@ msgstr "" "Infrastruktur proyek Python terletak di seluruh dunia dan dikelola oleh Tim " "Infrastruktur Python. Detail `di sini `__." -#: ../../faq/general.rst:276 +#: ../../faq/general.rst:277 msgid "Why is it called Python?" msgstr "Kenapa disebut Python?" -#: ../../faq/general.rst:278 +#: ../../faq/general.rst:279 msgid "" "When he began implementing Python, Guido van Rossum was also reading the " "published scripts from `\"Monty Python's Flying Circus\" " @@ -610,33 +608,34 @@ msgstr "" "unik, dan sedikit misterius, jadi dia memutuskan untuk memanggil bahasa " "Python." -#: ../../faq/general.rst:286 +#: ../../faq/general.rst:287 msgid "Do I have to like \"Monty Python's Flying Circus\"?" msgstr "Apakah saya harus menyukai \"Monty Python's Flying Circus\"?" -#: ../../faq/general.rst:288 +#: ../../faq/general.rst:289 msgid "No, but it helps. :)" msgstr "Tidak, tapi itu membantu. :)" -#: ../../faq/general.rst:292 +#: ../../faq/general.rst:293 msgid "Python in the real world" msgstr "Python di dunia nyata" -#: ../../faq/general.rst:295 +#: ../../faq/general.rst:296 msgid "How stable is Python?" msgstr "Seberapa stabil Python?" -#: ../../faq/general.rst:297 +#: ../../faq/general.rst:298 msgid "" "Very stable. New, stable releases have been coming out roughly every 6 to " -"18 months since 1991, and this seems likely to continue. Currently there " -"are usually around 18 months between major releases." +"18 months since 1991, and this seems likely to continue. As of version 3.9," +" Python will have a major new release every 12 months (:pep:`602`)." msgstr "" -"Sangat stabil. Rilis baru dan stabil telah keluar sekitar setiap 6 sampai 18" -" bulan sejak 1991, dan ini sepertinya akan berlanjut. Saat ini biasanya " -"sekitar 18 bulan jarak antara rilis utama. " +"Sangat stabil. Rilis baru dan rilisan baru yang stabil telah keluar sekitar " +"setiap 6 sampai 18 bulan sejak 1991, dan ini sepertinya akan terus " +"berlanjut. Mulai versi 3.9, Python akan memiliki rilis baru setiap 12 bulan " +"(:pep:`602`)." -#: ../../faq/general.rst:301 +#: ../../faq/general.rst:302 msgid "" "The developers issue \"bugfix\" releases of older versions, so the stability" " of existing releases gradually improves. Bugfix releases, indicated by a " @@ -652,35 +651,29 @@ msgstr "" " termasuk dalam rilis perbaikan bug, dan dijamin antarmuka akan tetap sama " "di sepanjang serangkaian rilis perbaikan bug." -#: ../../faq/general.rst:308 +#: ../../faq/general.rst:309 msgid "" "The latest stable releases can always be found on the `Python download page " "`_. There are two production-ready " "versions of Python: 2.x and 3.x. The recommended version is 3.x, which is " "supported by most widely used libraries. Although 2.x is still widely used," -" `it will not be maintained after January 1, 2020 " +" `it is not maintained anymore " "`_." msgstr "" -"Rilis stabil terbaru selalu dapat ditemukan di `halaman pengunduhan Python " -"`_. Ada dua versi Python yang siap-" -"produksi: 2.x dan 3.x. Versi yang direkomendasikan adalah 3.x, yang didukung" -" oleh pustaka yang paling banyak digunakan. Meskipun 2.x masih banyak " -"digunakan, `itu tidak akan dipertahankan setelah 1 Januari 2020 " -"`_." -#: ../../faq/general.rst:315 +#: ../../faq/general.rst:316 msgid "How many people are using Python?" msgstr "Berapa banyak orang menggunakan Python?" -#: ../../faq/general.rst:317 +#: ../../faq/general.rst:318 msgid "" -"There are probably tens of thousands of users, though it's difficult to " -"obtain an exact count." +"There are probably millions of users, though it's difficult to obtain an " +"exact count." msgstr "" -"Mungkin ada puluhan ribu pengguna, meski sulit untuk menghitung secara " -"tepat." +"Mungkin ada jutaan pengguna, meskipun sulit untuk mendapatkan jumlah " +"pastinya." -#: ../../faq/general.rst:320 +#: ../../faq/general.rst:321 msgid "" "Python is available for free download, so there are no sales figures, and " "it's available from many different sites and packaged with many Linux " @@ -691,7 +684,7 @@ msgstr "" "distribusi Linux, jadi statistik unduhan juga tidak menceritakan keseluruhan" " cerita." -#: ../../faq/general.rst:324 +#: ../../faq/general.rst:325 msgid "" "The comp.lang.python newsgroup is very active, but not all Python users post" " to the group or even read it." @@ -699,11 +692,11 @@ msgstr "" "newsgroup comp.lang.python sangat aktif, tetapi tidak semua pengguna Python " "mengirim ke grup atau bahkan membacanya." -#: ../../faq/general.rst:329 +#: ../../faq/general.rst:330 msgid "Have any significant projects been done in Python?" msgstr "Apakah ada proyek-proyek penting yang dibuat dengan Python?" -#: ../../faq/general.rst:331 +#: ../../faq/general.rst:332 msgid "" "See https://www.python.org/about/success for a list of projects that use " "Python. Consulting the proceedings for `past Python conferences " @@ -715,7 +708,7 @@ msgstr "" "`_ akan mengungkapkan " "kontribusi dari banyak perusahaan dan organisasi yang berbeda." -#: ../../faq/general.rst:336 +#: ../../faq/general.rst:337 msgid "" "High-profile Python projects include `the Mailman mailing list manager " "`_ and `the Zope application server " @@ -731,11 +724,11 @@ msgstr "" "administrasi mereka dengan Python. Perusahaan yang menggunakan Python secara" " internal termasuk Google, Yahoo, dan Lucasfilm Ltd." -#: ../../faq/general.rst:345 +#: ../../faq/general.rst:346 msgid "What new developments are expected for Python in the future?" msgstr "Apa pengembangan baru yang diharapkan dari Python di masa depan?" -#: ../../faq/general.rst:347 +#: ../../faq/general.rst:348 msgid "" "See https://www.python.org/dev/peps/ for the Python Enhancement Proposals " "(PEPs). PEPs are design documents describing a suggested new feature for " @@ -749,7 +742,7 @@ msgstr "" "alasannya. Cari PEP berjudul \"Jadwal Rilis Python X.Y\", di mana X.Y adalah" " versi yang belum dirilis secara publik." -#: ../../faq/general.rst:353 +#: ../../faq/general.rst:354 msgid "" "New development is discussed on `the python-dev mailing list " "`_." @@ -757,13 +750,13 @@ msgstr "" "Pengembangan baru didiskusikan di `milis python-dev " "`_." -#: ../../faq/general.rst:358 +#: ../../faq/general.rst:359 msgid "Is it reasonable to propose incompatible changes to Python?" msgstr "" "Apakah beralasan untuk mengusulkan perubahan yang tidak kompatibel terhadap " "Python?" -#: ../../faq/general.rst:360 +#: ../../faq/general.rst:361 msgid "" "In general, no. There are already millions of lines of Python code around " "the world, so any change in the language that invalidates more than a very " @@ -779,7 +772,7 @@ msgstr "" "dokumentasi; banyak buku telah ditulis tentang Python, dan kami tidak ingin " "membatalkan semuanya dengan satu goresan." -#: ../../faq/general.rst:367 +#: ../../faq/general.rst:368 msgid "" "Providing a gradual upgrade path is necessary if a feature has to be " "changed. :pep:`5` describes the procedure followed for introducing backward-" @@ -789,15 +782,15 @@ msgstr "" "menjelaskan prosedur yang diikuti untuk memperkenalkan perubahan yang tidak " "kompatibel ke belakang sambil meminimalkan gangguan bagi pengguna." -#: ../../faq/general.rst:373 +#: ../../faq/general.rst:374 msgid "Is Python a good language for beginning programmers?" msgstr "Apakah Python bahasa yang baik untuk pemrogram pemula?" -#: ../../faq/general.rst:375 +#: ../../faq/general.rst:376 msgid "Yes." msgstr "Ya." -#: ../../faq/general.rst:377 +#: ../../faq/general.rst:378 msgid "" "It is still common to start students with a procedural and statically typed " "language such as Pascal, C, or a subset of C++ or Java. Students may be " @@ -820,7 +813,7 @@ msgstr "" "seperti loop dan prosedur. Mereka bahkan dapat bekerja dengan objek yang " "ditentukan pengguna dalam kursus pertama mereka." -#: ../../faq/general.rst:387 +#: ../../faq/general.rst:388 msgid "" "For a student who has never programmed before, using a statically typed " "language seems unnatural. It presents additional complexity that the " @@ -840,7 +833,7 @@ msgstr "" " jangka panjang, itu tidak selalu merupakan topik terbaik untuk dibahas " "dalam kursus pemrograman pertama siswa." -#: ../../faq/general.rst:395 +#: ../../faq/general.rst:396 msgid "" "Many other aspects of Python make it a good first language. Like Java, " "Python has a large standard library so that students can be assigned " @@ -862,7 +855,7 @@ msgstr "" "mengajarkan siswa tentang penggunaan kembali *reuse* kode. Modul pihak " "ketiga seperti PyGame juga membantu dalam memperluas jangkauan siswa." -#: ../../faq/general.rst:404 +#: ../../faq/general.rst:405 msgid "" "Python's interactive interpreter enables students to test language features " "while they're programming. They can keep a window with the interpreter " @@ -875,7 +868,7 @@ msgstr "" "mereka di jendela lain. Jika mereka tidak dapat mengingat metode untuk " "*list*, mereka dapat melakukan sesuatu seperti ini::" -#: ../../faq/general.rst:433 +#: ../../faq/general.rst:434 msgid "" "With the interpreter, documentation is never far from the student as they " "are programming." @@ -883,7 +876,7 @@ msgstr "" "Dengan interpreter, dokumentasi tidak pernah jauh dari pelajar saat mereka " "melakukan pemrograman." -#: ../../faq/general.rst:436 +#: ../../faq/general.rst:437 msgid "" "There are also good IDEs for Python. IDLE is a cross-platform IDE for " "Python that is written in Python using Tkinter. PythonWin is a Windows-" @@ -903,7 +896,7 @@ msgstr "" "`_ untuk daftar lengkap " "lingkungan penyuntingan Python." -#: ../../faq/general.rst:444 +#: ../../faq/general.rst:445 msgid "" "If you want to discuss Python's use in education, you may be interested in " "joining `the edu-sig mailing list " diff --git a/faq/library.po b/faq/library.po index 342b277..ea47b11 100644 --- a/faq/library.po +++ b/faq/library.po @@ -5,6 +5,7 @@ # # Translators: # oon arfiandwi , 2019 +# Ryan Febriansyah <15523163@students.uii.ac.id>, 2020 # #, fuzzy msgid "" @@ -13,7 +14,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-05-31 09:25+0000\n" "PO-Revision-Date: 2017-02-16 17:43+0000\n" -"Last-Translator: oon arfiandwi , 2019\n" +"Last-Translator: Ryan Febriansyah <15523163@students.uii.ac.id>, 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -363,11 +364,11 @@ msgstr "" #: ../../faq/library.rst:308 msgid "Here's a trivial example::" -msgstr "" +msgstr "Berikut beberapa contoh::" #: ../../faq/library.rst:346 msgid "When run, this will produce the following output:" -msgstr "" +msgstr "Ketika berjalan, Ini menghasilkan keluaran berikut:" #: ../../faq/library.rst:364 msgid "" @@ -405,7 +406,7 @@ msgstr "" #: ../../faq/library.rst:398 msgid "These aren't::" -msgstr "" +msgstr "Ini tidak::" #: ../../faq/library.rst:405 msgid "" @@ -601,7 +602,7 @@ msgstr "" #: ../../faq/library.rst:622 msgid "http://pyserial.sourceforge.net" -msgstr "" +msgstr "http://pyserial.sourceforge.net" #: ../../faq/library.rst:624 msgid "For Unix, see a Usenet post by Mitch Chapman:" diff --git a/faq/programming.po b/faq/programming.po index 83eacf2..837b99f 100644 --- a/faq/programming.po +++ b/faq/programming.po @@ -5,15 +5,16 @@ # # Translators: # oon arfiandwi , 2019 +# Ryan Febriansyah <15523163@students.uii.ac.id>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-09-30 04:13+0000\n" "PO-Revision-Date: 2017-02-16 17:43+0000\n" -"Last-Translator: oon arfiandwi , 2019\n" +"Last-Translator: Ryan Febriansyah <15523163@students.uii.ac.id>, 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,36 +22,35 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:5 +#: ../../faq/programming.rst:5 msgid "Programming FAQ" msgstr "Pemrograman FAQ" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:8 +#: ../../faq/programming.rst:8 msgid "Contents" msgstr "Konten" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:12 +#: ../../faq/programming.rst:12 msgid "General Questions" msgstr "Pertanyaan Umum" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:15 +#: ../../faq/programming.rst:15 msgid "" "Is there a source code level debugger with breakpoints, single-stepping, " "etc.?" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:17 -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:63 +#: ../../faq/programming.rst:17 ../../faq/programming.rst:57 msgid "Yes." msgstr "Ya." -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:19 +#: ../../faq/programming.rst:19 msgid "" "Several debuggers for Python are described below, and the built-in function " ":func:`breakpoint` allows you to drop into any of them." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:22 +#: ../../faq/programming.rst:22 msgid "" "The pdb module is a simple but adequate console-mode debugger for Python. It" " is part of the standard Python library, and is :mod:`documented in the " @@ -58,14 +58,14 @@ msgid "" "using the code for pdb as an example." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:27 +#: ../../faq/programming.rst:27 msgid "" "The IDLE interactive development environment, which is part of the standard " "Python distribution (normally available as Tools/scripts/idle), includes a " "graphical debugger." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:31 +#: ../../faq/programming.rst:31 msgid "" "PythonWin is a Python IDE that includes a GUI debugger based on pdb. The " "Pythonwin debugger colors breakpoints and has quite a few cool features such" @@ -75,22 +75,13 @@ msgid "" "ActivePython distribution (see https://www.activestate.com/activepython\\ )." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:38 -msgid "" -"`Boa Constructor `_ is an IDE and " -"GUI builder that uses wxWidgets. It offers visual frame creation and " -"manipulation, an object inspector, many views on the source like object " -"browsers, inheritance hierarchies, doc string generated html documentation, " -"an advanced debugger, integrated help, and Zope support." -msgstr "" - -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:44 +#: ../../faq/programming.rst:38 msgid "" "`Eric `_ is an IDE built on PyQt and " "the Scintilla editing component." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:47 +#: ../../faq/programming.rst:41 msgid "" "Pydb is a version of the standard Python debugger pdb, modified for use with" " DDD (Data Display Debugger), a popular graphical debugger front end. Pydb " @@ -98,58 +89,51 @@ msgid "" "https://www.gnu.org/software/ddd." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:52 +#: ../../faq/programming.rst:46 msgid "" "There are a number of commercial Python IDEs that include graphical " "debuggers. They include:" msgstr "" +"Ada sejumlah IDE Python komersial yang menyertakan debugger berbentuk " +"grafis. Mereka adalah:" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:55 +#: ../../faq/programming.rst:49 msgid "Wing IDE (https://wingware.com/)" msgstr "Wing IDE (https://wingware.com/)" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:56 +#: ../../faq/programming.rst:50 msgid "Komodo IDE (https://komodoide.com/)" msgstr "Komodo IDE (https://komodoide.com/)" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:57 +#: ../../faq/programming.rst:51 msgid "PyCharm (https://www.jetbrains.com/pycharm/)" msgstr "PyCharm (https://www.jetbrains.com/pycharm/)" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:61 -msgid "Is there a tool to help find bugs or perform static analysis?" -msgstr "" - -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:65 -msgid "" -"PyChecker is a static analysis tool that finds bugs in Python source code " -"and warns about code complexity and style. You can get PyChecker from " -"http://pychecker.sourceforge.net/." +#: ../../faq/programming.rst:55 +msgid "Are there tools to help find bugs or perform static analysis?" msgstr "" +"Apakah terdapat alat untuk membantu menemukan bug atau melakukan analisis " +"yang bersifat statis?" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:69 +#: ../../faq/programming.rst:59 msgid "" -"`Pylint `_ is another tool that checks if a module " -"satisfies a coding standard, and also makes it possible to write plug-ins to" -" add a custom feature. In addition to the bug checking that PyChecker " -"performs, Pylint offers some additional features such as checking line " -"length, whether variable names are well-formed according to your coding " -"standard, whether declared interfaces are fully implemented, and more. " -"https://docs.pylint.org/ provides a full list of Pylint's features." +"`Pylint `_ and `Pyflakes " +"`_ do basic checking that will help you " +"catch bugs sooner." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:77 +#: ../../faq/programming.rst:63 msgid "" "Static type checkers such as `Mypy `_, `Pyre `_, and `Pytype `_ can " "check type hints in Python source code." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:84 +#: ../../faq/programming.rst:70 msgid "How can I create a stand-alone binary from a Python script?" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:86 +#: ../../faq/programming.rst:72 msgid "" "You don't need the ability to compile Python to C code if all you want is a " "stand-alone program that users can download and run without having to " @@ -158,7 +142,7 @@ msgid "" "together with a Python binary to produce a single executable." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:92 +#: ../../faq/programming.rst:78 msgid "" "One is to use the freeze tool, which is included in the Python source tree " "as ``Tools/freeze``. It converts Python byte code to C arrays; a C compiler " @@ -166,7 +150,7 @@ msgid "" " the standard Python modules." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:97 +#: ../../faq/programming.rst:83 msgid "" "It works by scanning your source recursively for import statements (in both " "forms) and looking for the modules in the standard Python path as well as in" @@ -179,60 +163,60 @@ msgid "" "which acts exactly like your script." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:106 +#: ../../faq/programming.rst:92 msgid "" "Obviously, freeze requires a C compiler. There are several other utilities " "which don't. One is Thomas Heller's py2exe (Windows only) at" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:109 +#: ../../faq/programming.rst:95 msgid "http://www.py2exe.org/" msgstr "http://www.py2exe.org/" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:111 +#: ../../faq/programming.rst:97 msgid "" "Another tool is Anthony Tuininga's `cx_Freeze `_." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:115 +#: ../../faq/programming.rst:101 msgid "Are there coding standards or a style guide for Python programs?" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:117 +#: ../../faq/programming.rst:103 msgid "" "Yes. The coding style required for standard library modules is documented " "as :pep:`8`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:122 +#: ../../faq/programming.rst:108 msgid "Core Language" msgstr "Inti Bahasa" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:125 +#: ../../faq/programming.rst:111 msgid "Why am I getting an UnboundLocalError when the variable has a value?" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:127 +#: ../../faq/programming.rst:113 msgid "" "It can be a surprise to get the UnboundLocalError in previously working code" " when it is modified by adding an assignment statement somewhere in the body" " of a function." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:131 +#: ../../faq/programming.rst:117 msgid "This code:" msgstr "Kode ini:" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:139 +#: ../../faq/programming.rst:125 msgid "works, but this code:" msgstr "dapat beroperasi, tapi kode ini:" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:146 +#: ../../faq/programming.rst:132 msgid "results in an UnboundLocalError:" msgstr "memunculkan sebuah UnboundLocalError:" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:153 +#: ../../faq/programming.rst:139 msgid "" "This is because when you make an assignment to a variable in a scope, that " "variable becomes local to that scope and shadows any similarly named " @@ -242,30 +226,30 @@ msgid "" "uninitialized local variable and an error results." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:160 +#: ../../faq/programming.rst:146 msgid "" "In the example above you can access the outer scope variable by declaring it" " global:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:171 +#: ../../faq/programming.rst:157 msgid "" "This explicit declaration is required in order to remind you that (unlike " "the superficially analogous situation with class and instance variables) you" " are actually modifying the value of the variable in the outer scope:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:178 +#: ../../faq/programming.rst:164 msgid "" "You can do a similar thing in a nested scope using the :keyword:`nonlocal` " "keyword:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:195 +#: ../../faq/programming.rst:181 msgid "What are the rules for local and global variables in Python?" -msgstr "" +msgstr "Apa saja aturan-aturan untuk variabel lokal dan global di Python?" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:197 +#: ../../faq/programming.rst:183 msgid "" "In Python, variables that are only referenced inside a function are " "implicitly global. If a variable is assigned a value anywhere within the " @@ -273,7 +257,7 @@ msgid "" "global." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:201 +#: ../../faq/programming.rst:187 msgid "" "Though a bit surprising at first, a moment's consideration explains this. " "On one hand, requiring :keyword:`global` for assigned variables provides a " @@ -284,19 +268,21 @@ msgid "" "usefulness of the ``global`` declaration for identifying side-effects." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:211 +#: ../../faq/programming.rst:197 msgid "" "Why do lambdas defined in a loop with different values all return the same " "result?" msgstr "" +"Mengapa lambda yang didefinisikan dalam sebuah perulangan dengan nilai yang " +"berbeda semuanya mengembalikan hasil yang sama?" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:213 +#: ../../faq/programming.rst:199 msgid "" "Assume you use a for loop to define a few different lambdas (or even plain " "functions), e.g.::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:220 +#: ../../faq/programming.rst:206 msgid "" "This gives you a list that contains 5 lambdas that calculate ``x**2``. You " "might expect that, when called, they would return, respectively, ``0``, " @@ -304,7 +290,7 @@ msgid "" "see that they all return ``16``::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:230 +#: ../../faq/programming.rst:216 msgid "" "This happens because ``x`` is not local to the lambdas, but is defined in " "the outer scope, and it is accessed when the lambda is called --- not when " @@ -313,13 +299,13 @@ msgid "" " changing the value of ``x`` and see how the results of the lambdas change::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:240 +#: ../../faq/programming.rst:226 msgid "" "In order to avoid this, you need to save the values in variables local to " "the lambdas, so that they don't rely on the value of the global ``x``::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:247 +#: ../../faq/programming.rst:233 msgid "" "Here, ``n=x`` creates a new variable ``n`` local to the lambda and computed " "when the lambda is defined so that it has the same value that ``x`` had at " @@ -328,17 +314,17 @@ msgid "" "Therefore each lambda will now return the correct result::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:258 +#: ../../faq/programming.rst:244 msgid "" "Note that this behaviour is not peculiar to lambdas, but applies to regular " "functions too." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:263 +#: ../../faq/programming.rst:249 msgid "How do I share global variables across modules?" -msgstr "" +msgstr "Bagaimana Saya dapat berbagi variabel global di seluruh modul?" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:265 +#: ../../faq/programming.rst:251 msgid "" "The canonical way to share information across modules within a single " "program is to create a special module (often called config or cfg). Just " @@ -348,36 +334,36 @@ msgid "" " For example:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:271 +#: ../../faq/programming.rst:257 msgid "config.py::" msgstr "config.py::" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:275 +#: ../../faq/programming.rst:261 msgid "mod.py::" msgstr "mod.py::" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:280 +#: ../../faq/programming.rst:266 msgid "main.py::" msgstr "main.py::" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:286 +#: ../../faq/programming.rst:272 msgid "" "Note that using a module is also the basis for implementing the Singleton " "design pattern, for the same reason." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:291 +#: ../../faq/programming.rst:277 msgid "What are the \"best practices\" for using import in a module?" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:293 +#: ../../faq/programming.rst:279 msgid "" "In general, don't use ``from modulename import *``. Doing so clutters the " "importer's namespace, and makes it much harder for linters to detect " "undefined names." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:297 +#: ../../faq/programming.rst:283 msgid "" "Import modules at the top of a file. Doing so makes it clear what other " "modules your code requires and avoids questions of whether the module name " @@ -385,31 +371,31 @@ msgid "" "module imports, but using multiple imports per line uses less screen space." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:302 +#: ../../faq/programming.rst:288 msgid "It's good practice if you import modules in the following order:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:304 +#: ../../faq/programming.rst:290 msgid "standard library modules -- e.g. ``sys``, ``os``, ``getopt``, ``re``" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:305 +#: ../../faq/programming.rst:291 msgid "" "third-party library modules (anything installed in Python's site-packages " "directory) -- e.g. mx.DateTime, ZODB, PIL.Image, etc." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:307 +#: ../../faq/programming.rst:293 msgid "locally-developed modules" msgstr "modul dikembangkan secara lokal" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:309 +#: ../../faq/programming.rst:295 msgid "" "It is sometimes necessary to move imports to a function or class to avoid " "problems with circular imports. Gordon McMillan says:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:312 +#: ../../faq/programming.rst:298 msgid "" "Circular imports are fine where both modules use the \"import \" " "form of import. They fail when the 2nd module wants to grab a name out of " @@ -418,7 +404,7 @@ msgid "" "module is busy importing the 2nd." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:318 +#: ../../faq/programming.rst:304 msgid "" "In this case, if the second module is only used in one function, then the " "import can easily be moved into that function. By the time the import is " @@ -426,7 +412,7 @@ msgid "" "module can do its import." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:323 +#: ../../faq/programming.rst:309 msgid "" "It may also be necessary to move imports out of the top level of code if " "some of the modules are platform-specific. In that case, it may not even be" @@ -435,7 +421,7 @@ msgid "" "code is a good option." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:328 +#: ../../faq/programming.rst:314 msgid "" "Only move imports into a local scope, such as inside a function definition, " "if it's necessary to solve a problem such as avoiding a circular import or " @@ -449,24 +435,24 @@ msgid "" "of scope, the module is probably available in :data:`sys.modules`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:341 +#: ../../faq/programming.rst:327 msgid "Why are default values shared between objects?" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:343 +#: ../../faq/programming.rst:329 msgid "" "This type of bug commonly bites neophyte programmers. Consider this " "function::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:350 +#: ../../faq/programming.rst:336 msgid "" "The first time you call this function, ``mydict`` contains a single item. " "The second time, ``mydict`` contains two items because when ``foo()`` begins" " executing, ``mydict`` starts out with an item already in it." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:354 +#: ../../faq/programming.rst:340 msgid "" "It is often expected that a function call creates new objects for default " "values. This is not what happens. Default values are created exactly once, " @@ -475,14 +461,14 @@ msgid "" "this changed object." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:359 +#: ../../faq/programming.rst:345 msgid "" "By definition, immutable objects such as numbers, strings, tuples, and " "``None``, are safe from change. Changes to mutable objects such as " "dictionaries, lists, and class instances can lead to confusion." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:363 +#: ../../faq/programming.rst:349 msgid "" "Because of this feature, it is good programming practice to not use mutable " "objects as default values. Instead, use ``None`` as the default value and " @@ -490,11 +476,11 @@ msgid "" "list/dictionary/whatever if it is. For example, don't write::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:371 +#: ../../faq/programming.rst:357 msgid "but::" msgstr "tapi::" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:377 +#: ../../faq/programming.rst:363 msgid "" "This feature can be useful. When you have a function that's time-consuming " "to compute, a common technique is to cache the parameters and the resulting " @@ -503,18 +489,18 @@ msgid "" "implemented like this::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:392 +#: ../../faq/programming.rst:378 msgid "" "You could use a global variable containing a dictionary instead of the " "default value; it's a matter of taste." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:397 +#: ../../faq/programming.rst:383 msgid "" "How can I pass optional or keyword parameters from one function to another?" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:399 +#: ../../faq/programming.rst:385 msgid "" "Collect the arguments using the ``*`` and ``**`` specifiers in the " "function's parameter list; this gives you the positional arguments as a " @@ -522,11 +508,11 @@ msgid "" "arguments when calling another function by using ``*`` and ``**``::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:418 +#: ../../faq/programming.rst:404 msgid "What is the difference between arguments and parameters?" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:420 +#: ../../faq/programming.rst:406 msgid "" ":term:`Parameters ` are defined by the names that appear in a " "function definition, whereas :term:`arguments ` are the values " @@ -535,34 +521,34 @@ msgid "" "definition::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:428 +#: ../../faq/programming.rst:414 msgid "" "*foo*, *bar* and *kwargs* are parameters of ``func``. However, when calling" " ``func``, for example::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:433 +#: ../../faq/programming.rst:419 msgid "the values ``42``, ``314``, and ``somevar`` are arguments." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:437 +#: ../../faq/programming.rst:423 msgid "Why did changing list 'y' also change list 'x'?" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:439 +#: ../../faq/programming.rst:425 msgid "If you wrote code like::" msgstr "Jika kamu menulis kode seperti::" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:449 +#: ../../faq/programming.rst:435 msgid "" "you might be wondering why appending an element to ``y`` changed ``x`` too." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:451 +#: ../../faq/programming.rst:437 msgid "There are two factors that produce this result:" -msgstr "" +msgstr "Terdapat dua faktor yang menghasilkan hasil ini:" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:453 +#: ../../faq/programming.rst:439 msgid "" "Variables are simply names that refer to objects. Doing ``y = x`` doesn't " "create a copy of the list -- it creates a new variable ``y`` that refers to " @@ -570,23 +556,23 @@ msgid "" "(the list), and both ``x`` and ``y`` refer to it." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:457 +#: ../../faq/programming.rst:443 msgid "" "Lists are :term:`mutable`, which means that you can change their content." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:459 +#: ../../faq/programming.rst:445 msgid "" "After the call to :meth:`~list.append`, the content of the mutable object " "has changed from ``[]`` to ``[10]``. Since both the variables refer to the " "same object, using either name accesses the modified value ``[10]``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:463 +#: ../../faq/programming.rst:449 msgid "If we instead assign an immutable object to ``x``::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:473 +#: ../../faq/programming.rst:459 msgid "" "we can see that in this case ``x`` and ``y`` are not equal anymore. This is" " because integers are :term:`immutable`, and when we do ``x = x + 1`` we are" @@ -597,7 +583,7 @@ msgid "" "(``x`` now refers to ``6`` but ``y`` still refers to ``5``)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:481 +#: ../../faq/programming.rst:467 msgid "" "Some operations (for example ``y.append(10)`` and ``y.sort()``) mutate the " "object, whereas superficially similar operations (for example ``y = y + " @@ -609,7 +595,7 @@ msgid "" " your program to generate an easily diagnosed error." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:490 +#: ../../faq/programming.rst:476 msgid "" "However, there is one class of operations where the same operation sometimes" " has different behaviors with different types: the augmented assignment " @@ -619,18 +605,18 @@ msgid "" "1`` create new objects)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:497 +#: ../../faq/programming.rst:483 msgid "In other words:" msgstr "Dengan kata lain:" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:499 +#: ../../faq/programming.rst:485 msgid "" "If we have a mutable object (:class:`list`, :class:`dict`, :class:`set`, " "etc.), we can use some specific operations to mutate it and all the " "variables that refer to it will see the change." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:502 +#: ../../faq/programming.rst:488 msgid "" "If we have an immutable object (:class:`str`, :class:`int`, :class:`tuple`, " "etc.), all the variables that refer to it will always see the same value, " @@ -638,17 +624,17 @@ msgid "" "new object." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:507 +#: ../../faq/programming.rst:493 msgid "" "If you want to know if two variables refer to the same object or not, you " "can use the :keyword:`is` operator, or the built-in function :func:`id`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:512 +#: ../../faq/programming.rst:498 msgid "How do I write a function with output parameters (call by reference)?" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:514 +#: ../../faq/programming.rst:500 msgid "" "Remember that arguments are passed by assignment in Python. Since " "assignment just creates references to objects, there's no alias between an " @@ -656,44 +642,44 @@ msgid "" " You can achieve the desired effect in a number of ways." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:519 +#: ../../faq/programming.rst:505 msgid "By returning a tuple of the results::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:530 +#: ../../faq/programming.rst:516 msgid "This is almost always the clearest solution." -msgstr "" +msgstr "Ini merupakan solusi yang jelas." -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:532 +#: ../../faq/programming.rst:518 msgid "" "By using global variables. This isn't thread-safe, and is not recommended." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:534 +#: ../../faq/programming.rst:520 msgid "By passing a mutable (changeable in-place) object::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:544 +#: ../../faq/programming.rst:531 msgid "By passing in a dictionary that gets mutated::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:554 +#: ../../faq/programming.rst:542 msgid "Or bundle up values in a class instance::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:570 +#: ../../faq/programming.rst:559 msgid "There's almost never a good reason to get this complicated." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:572 +#: ../../faq/programming.rst:561 msgid "Your best choice is to return a tuple containing the multiple results." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:576 +#: ../../faq/programming.rst:565 msgid "How do you make a higher order function in Python?" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:578 +#: ../../faq/programming.rst:567 msgid "" "You have two choices: you can use nested scopes or you can use callable " "objects. For example, suppose you wanted to define ``linear(a,b)`` which " @@ -701,71 +687,71 @@ msgid "" " scopes::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:587 +#: ../../faq/programming.rst:576 msgid "Or using a callable object::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:597 +#: ../../faq/programming.rst:586 msgid "In both cases, ::" msgstr "Dalam kedua kasus, ::" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:601 +#: ../../faq/programming.rst:590 msgid "gives a callable object where ``taxes(10e6) == 0.3 * 10e6 + 2``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:603 +#: ../../faq/programming.rst:592 msgid "" "The callable object approach has the disadvantage that it is a bit slower " "and results in slightly longer code. However, note that a collection of " "callables can share their signature via inheritance::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:612 +#: ../../faq/programming.rst:601 msgid "Object can encapsulate state for several methods::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:630 +#: ../../faq/programming.rst:619 msgid "" "Here ``inc()``, ``dec()`` and ``reset()`` act like functions which share the" " same counting variable." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:635 +#: ../../faq/programming.rst:624 msgid "How do I copy an object in Python?" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:637 +#: ../../faq/programming.rst:626 msgid "" "In general, try :func:`copy.copy` or :func:`copy.deepcopy` for the general " "case. Not all objects can be copied, but most can." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:640 +#: ../../faq/programming.rst:629 msgid "" "Some objects can be copied more easily. Dictionaries have a " ":meth:`~dict.copy` method::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:645 +#: ../../faq/programming.rst:634 msgid "Sequences can be copied by slicing::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:651 +#: ../../faq/programming.rst:640 msgid "How can I find the methods or attributes of an object?" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:653 +#: ../../faq/programming.rst:642 msgid "" "For an instance x of a user-defined class, ``dir(x)`` returns an " "alphabetized list of the names containing the instance attributes and " "methods and attributes defined by its class." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:659 +#: ../../faq/programming.rst:648 msgid "How can my code discover the name of an object?" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:661 +#: ../../faq/programming.rst:650 msgid "" "Generally speaking, it can't, because objects don't really have names. " "Essentially, assignment always binds a name to a value; the same is true of " @@ -773,7 +759,7 @@ msgid "" "Consider the following code::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:677 +#: ../../faq/programming.rst:666 msgid "" "Arguably the class has a name: even though it is bound to two names and " "invoked through the name B the created instance is still reported as an " @@ -781,7 +767,7 @@ msgid "" "instance's name is a or b, since both names are bound to the same value." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:682 +#: ../../faq/programming.rst:671 msgid "" "Generally speaking it should not be necessary for your code to \"know the " "names\" of particular values. Unless you are deliberately writing " @@ -789,13 +775,13 @@ msgid "" "approach might be beneficial." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:687 +#: ../../faq/programming.rst:676 msgid "" "In comp.lang.python, Fredrik Lundh once gave an excellent analogy in answer " "to this question:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:690 +#: ../../faq/programming.rst:679 msgid "" "The same way as you get the name of that cat you found on your porch: the " "cat (object) itself cannot tell you its name, and it doesn't really care -- " @@ -803,77 +789,77 @@ msgid "" "(namespaces) if it's their cat (object)..." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:695 +#: ../../faq/programming.rst:684 msgid "" "....and don't be surprised if you'll find that it's known by many names, or " "no name at all!" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:700 +#: ../../faq/programming.rst:689 msgid "What's up with the comma operator's precedence?" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:702 +#: ../../faq/programming.rst:691 msgid "Comma is not an operator in Python. Consider this session::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:707 +#: ../../faq/programming.rst:696 msgid "" "Since the comma is not an operator, but a separator between expressions the " "above is evaluated as if you had entered::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:712 +#: ../../faq/programming.rst:701 msgid "not::" msgstr "tidak::" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:716 +#: ../../faq/programming.rst:705 msgid "" "The same is true of the various assignment operators (``=``, ``+=`` etc). " "They are not truly operators but syntactic delimiters in assignment " "statements." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:721 +#: ../../faq/programming.rst:710 msgid "Is there an equivalent of C's \"?:\" ternary operator?" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:723 +#: ../../faq/programming.rst:712 msgid "Yes, there is. The syntax is as follows::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:730 +#: ../../faq/programming.rst:719 msgid "" "Before this syntax was introduced in Python 2.5, a common idiom was to use " "logical operators::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:735 +#: ../../faq/programming.rst:724 msgid "" "However, this idiom is unsafe, as it can give wrong results when *on_true* " "has a false boolean value. Therefore, it is always better to use the ``... " "if ... else ...`` form." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:741 +#: ../../faq/programming.rst:730 msgid "Is it possible to write obfuscated one-liners in Python?" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:743 +#: ../../faq/programming.rst:732 msgid "" "Yes. Usually this is done by nesting :keyword:`lambda` within " ":keyword:`!lambda`. See the following three examples, due to Ulf Bartelt::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:770 +#: ../../faq/programming.rst:759 msgid "Don't try this at home, kids!" msgstr "Jangan lakukan ini di rumah, anak-anak!" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:776 +#: ../../faq/programming.rst:765 msgid "What does the slash(/) in the parameter list of a function mean?" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:778 +#: ../../faq/programming.rst:767 msgid "" "A slash in the argument list of a function denotes that the parameters prior" " to it are positional-only. Positional-only parameters are the ones without" @@ -883,53 +869,53 @@ msgid "" "positional-only parameters. Its documentation looks like this::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:791 +#: ../../faq/programming.rst:780 msgid "" "The slash at the end of the parameter list means that both parameters are " "positional-only. Thus, calling :func:`divmod` with keyword arguments would " "lead to an error::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:802 +#: ../../faq/programming.rst:791 msgid "Numbers and strings" msgstr "Angka dan string" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:805 +#: ../../faq/programming.rst:794 msgid "How do I specify hexadecimal and octal integers?" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:807 +#: ../../faq/programming.rst:796 msgid "" "To specify an octal digit, precede the octal value with a zero, and then a " "lower or uppercase \"o\". For example, to set the variable \"a\" to the " "octal value \"10\" (8 in decimal), type::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:815 +#: ../../faq/programming.rst:804 msgid "" "Hexadecimal is just as easy. Simply precede the hexadecimal number with a " "zero, and then a lower or uppercase \"x\". Hexadecimal digits can be " "specified in lower or uppercase. For example, in the Python interpreter::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:828 +#: ../../faq/programming.rst:817 msgid "Why does -22 // 10 return -3?" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:830 +#: ../../faq/programming.rst:819 msgid "" "It's primarily driven by the desire that ``i % j`` have the same sign as " "``j``. If you want that, and also want::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:835 +#: ../../faq/programming.rst:824 msgid "" "then integer division has to return the floor. C also requires that " "identity to hold, and then compilers that truncate ``i // j`` need to make " "``i % j`` have the same sign as ``i``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:839 +#: ../../faq/programming.rst:828 msgid "" "There are few real use cases for ``i % j`` when ``j`` is negative. When " "``j`` is positive, there are many, and in virtually all of them it's more " @@ -938,18 +924,18 @@ msgid "" "bug waiting to bite." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:847 +#: ../../faq/programming.rst:836 msgid "How do I convert a string to a number?" msgstr "Bagaimana cara mengonversi string menjadi angka?" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:849 +#: ../../faq/programming.rst:838 msgid "" "For integers, use the built-in :func:`int` type constructor, e.g. " "``int('144') == 144``. Similarly, :func:`float` converts to floating-point," " e.g. ``float('144') == 144.0``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:853 +#: ../../faq/programming.rst:842 msgid "" "By default, these interpret the number as decimal, so that ``int('0144') == " "144`` holds true, and ``int('0x144')`` raises :exc:`ValueError`. " @@ -959,7 +945,7 @@ msgid "" "octal, and '0x' indicates a hex number." msgstr "" -#: ../../faq/programming.rst:860 +#: ../../faq/programming.rst:849 msgid "" "Do not use the built-in function :func:`eval` if all you need is to convert " "strings to numbers. :func:`eval` will be significantly slower and it " @@ -969,18 +955,18 @@ msgid "" "directory." msgstr "" -#: ../../faq/programming.rst:867 +#: ../../faq/programming.rst:856 msgid "" ":func:`eval` also has the effect of interpreting numbers as Python " "expressions, so that e.g. ``eval('09')`` gives a syntax error because Python" " does not allow leading '0' in a decimal number (except '0')." msgstr "" -#: ../../faq/programming.rst:873 +#: ../../faq/programming.rst:862 msgid "How do I convert a number to a string?" msgstr "Bagaimana cara mengonversi angka menjadi string?" -#: ../../faq/programming.rst:875 +#: ../../faq/programming.rst:864 msgid "" "To convert, e.g., the number 144 to the string '144', use the built-in type " "constructor :func:`str`. If you want a hexadecimal or octal representation," @@ -990,11 +976,11 @@ msgid "" "``\"{:.3f}\".format(1.0/3.0)`` yields ``'0.333'``." msgstr "" -#: ../../faq/programming.rst:884 +#: ../../faq/programming.rst:873 msgid "How do I modify a string in place?" msgstr "" -#: ../../faq/programming.rst:886 +#: ../../faq/programming.rst:875 msgid "" "You can't, because strings are immutable. In most situations, you should " "simply construct a new string from the various parts you want to assemble it" @@ -1003,15 +989,15 @@ msgid "" "module::" msgstr "" -#: ../../faq/programming.rst:916 +#: ../../faq/programming.rst:905 msgid "How do I use strings to call functions/methods?" msgstr "" -#: ../../faq/programming.rst:918 +#: ../../faq/programming.rst:907 msgid "There are various techniques." msgstr "Ada berbagai teknik." -#: ../../faq/programming.rst:920 +#: ../../faq/programming.rst:909 msgid "" "The best is to use a dictionary that maps strings to functions. The primary" " advantage of this technique is that the strings do not need to match the " @@ -1019,38 +1005,38 @@ msgid "" "a case construct::" msgstr "" -#: ../../faq/programming.rst:935 +#: ../../faq/programming.rst:924 msgid "Use the built-in function :func:`getattr`::" msgstr "" -#: ../../faq/programming.rst:940 +#: ../../faq/programming.rst:929 msgid "" "Note that :func:`getattr` works on any object, including classes, class " "instances, modules, and so on." msgstr "" -#: ../../faq/programming.rst:943 +#: ../../faq/programming.rst:932 msgid "This is used in several places in the standard library, like this::" msgstr "" -#: ../../faq/programming.rst:956 +#: ../../faq/programming.rst:945 msgid "Use :func:`locals` or :func:`eval` to resolve the function name::" msgstr "" -#: ../../faq/programming.rst:969 +#: ../../faq/programming.rst:958 msgid "" "Note: Using :func:`eval` is slow and dangerous. If you don't have absolute " "control over the contents of the string, someone could pass a string that " "resulted in an arbitrary function being executed." msgstr "" -#: ../../faq/programming.rst:974 +#: ../../faq/programming.rst:963 msgid "" "Is there an equivalent to Perl's chomp() for removing trailing newlines from" " strings?" msgstr "" -#: ../../faq/programming.rst:976 +#: ../../faq/programming.rst:965 msgid "" "You can use ``S.rstrip(\"\\r\\n\")`` to remove all occurrences of any line " "terminator from the end of the string ``S`` without removing other trailing " @@ -1059,21 +1045,21 @@ msgid "" "be removed::" msgstr "" -#: ../../faq/programming.rst:988 +#: ../../faq/programming.rst:977 msgid "" "Since this is typically only desired when reading text one line at a time, " "using ``S.rstrip()`` this way works well." msgstr "" -#: ../../faq/programming.rst:993 +#: ../../faq/programming.rst:982 msgid "Is there a scanf() or sscanf() equivalent?" msgstr "" -#: ../../faq/programming.rst:995 +#: ../../faq/programming.rst:984 msgid "Not as such." msgstr "Tidak seperti itu." -#: ../../faq/programming.rst:997 +#: ../../faq/programming.rst:986 msgid "" "For simple input parsing, the easiest approach is usually to split the line " "into whitespace-delimited words using the :meth:`~str.split` method of " @@ -1083,86 +1069,87 @@ msgid "" "as a separator." msgstr "" -#: ../../faq/programming.rst:1003 +#: ../../faq/programming.rst:992 msgid "" "For more complicated input parsing, regular expressions are more powerful " "than C's :c:func:`sscanf` and better suited for the task." msgstr "" -#: ../../faq/programming.rst:1008 +#: ../../faq/programming.rst:997 msgid "What does 'UnicodeDecodeError' or 'UnicodeEncodeError' error mean?" msgstr "" -#: ../../faq/programming.rst:1010 +#: ../../faq/programming.rst:999 msgid "See the :ref:`unicode-howto`." msgstr "" -#: ../../faq/programming.rst:1014 +#: ../../faq/programming.rst:1003 msgid "Performance" msgstr "Performa" -#: ../../faq/programming.rst:1017 +#: ../../faq/programming.rst:1006 msgid "My program is too slow. How do I speed it up?" msgstr "" +"Kode program saya berjalan lamban. Bagaimana cara saya mempercepatnya?" -#: ../../faq/programming.rst:1019 +#: ../../faq/programming.rst:1008 msgid "" "That's a tough one, in general. First, here are a list of things to " "remember before diving further:" msgstr "" -#: ../../faq/programming.rst:1022 +#: ../../faq/programming.rst:1011 msgid "" "Performance characteristics vary across Python implementations. This FAQ " "focuses on :term:`CPython`." msgstr "" -#: ../../faq/programming.rst:1024 +#: ../../faq/programming.rst:1013 msgid "" "Behaviour can vary across operating systems, especially when talking about " "I/O or multi-threading." msgstr "" -#: ../../faq/programming.rst:1026 +#: ../../faq/programming.rst:1015 msgid "" "You should always find the hot spots in your program *before* attempting to " "optimize any code (see the :mod:`profile` module)." msgstr "" -#: ../../faq/programming.rst:1028 +#: ../../faq/programming.rst:1017 msgid "" "Writing benchmark scripts will allow you to iterate quickly when searching " "for improvements (see the :mod:`timeit` module)." msgstr "" -#: ../../faq/programming.rst:1030 +#: ../../faq/programming.rst:1019 msgid "" "It is highly recommended to have good code coverage (through unit testing or" " any other technique) before potentially introducing regressions hidden in " "sophisticated optimizations." msgstr "" -#: ../../faq/programming.rst:1034 +#: ../../faq/programming.rst:1023 msgid "" "That being said, there are many tricks to speed up Python code. Here are " "some general principles which go a long way towards reaching acceptable " "performance levels:" msgstr "" -#: ../../faq/programming.rst:1038 +#: ../../faq/programming.rst:1027 msgid "" "Making your algorithms faster (or changing to faster ones) can yield much " "larger benefits than trying to sprinkle micro-optimization tricks all over " "your code." msgstr "" -#: ../../faq/programming.rst:1042 +#: ../../faq/programming.rst:1031 msgid "" "Use the right data structures. Study documentation for the :ref:`bltin-" "types` and the :mod:`collections` module." msgstr "" -#: ../../faq/programming.rst:1045 +#: ../../faq/programming.rst:1034 msgid "" "When the standard library provides a primitive for doing something, it is " "likely (although not guaranteed) to be faster than any alternative you may " @@ -1173,7 +1160,7 @@ msgid "" "advanced usage)." msgstr "" -#: ../../faq/programming.rst:1053 +#: ../../faq/programming.rst:1042 msgid "" "Abstractions tend to create indirections and force the interpreter to work " "more. If the levels of indirection outweigh the amount of useful work done," @@ -1182,7 +1169,7 @@ msgid "" " detrimental to readability)." msgstr "" -#: ../../faq/programming.rst:1059 +#: ../../faq/programming.rst:1048 msgid "" "If you have reached the limit of what pure Python can allow, there are tools" " to take you further away. For example, `Cython `_ can " @@ -1194,17 +1181,19 @@ msgid "" "yourself." msgstr "" -#: ../../faq/programming.rst:1069 +#: ../../faq/programming.rst:1058 msgid "" "The wiki page devoted to `performance tips " "`_." msgstr "" -#: ../../faq/programming.rst:1075 +#: ../../faq/programming.rst:1064 msgid "What is the most efficient way to concatenate many strings together?" msgstr "" +"Apakah cara yang paling efisien untuk menggabungkan banyak string secara " +"bersamaan?" -#: ../../faq/programming.rst:1077 +#: ../../faq/programming.rst:1066 msgid "" ":class:`str` and :class:`bytes` objects are immutable, therefore " "concatenating many strings together is inefficient as each concatenation " @@ -1212,40 +1201,40 @@ msgid "" "quadratic in the total string length." msgstr "" -#: ../../faq/programming.rst:1082 +#: ../../faq/programming.rst:1071 msgid "" "To accumulate many :class:`str` objects, the recommended idiom is to place " "them into a list and call :meth:`str.join` at the end::" msgstr "" -#: ../../faq/programming.rst:1090 +#: ../../faq/programming.rst:1079 msgid "(another reasonably efficient idiom is to use :class:`io.StringIO`)" msgstr "" "(idiom lain yang cukup efisien adalah dengan menggunakan " ":class:`io.StringIO`)" -#: ../../faq/programming.rst:1092 +#: ../../faq/programming.rst:1081 msgid "" "To accumulate many :class:`bytes` objects, the recommended idiom is to " "extend a :class:`bytearray` object using in-place concatenation (the ``+=`` " "operator)::" msgstr "" -#: ../../faq/programming.rst:1101 +#: ../../faq/programming.rst:1090 msgid "Sequences (Tuples/Lists)" msgstr "Urutan (*Tuple*/*List*)" -#: ../../faq/programming.rst:1104 +#: ../../faq/programming.rst:1093 msgid "How do I convert between tuples and lists?" -msgstr "" +msgstr "Bagaimana cara saya mengonversi tuples dan lists?" -#: ../../faq/programming.rst:1106 +#: ../../faq/programming.rst:1095 msgid "" "The type constructor ``tuple(seq)`` converts any sequence (actually, any " "iterable) into a tuple with the same items in the same order." msgstr "" -#: ../../faq/programming.rst:1109 +#: ../../faq/programming.rst:1098 msgid "" "For example, ``tuple([1, 2, 3])`` yields ``(1, 2, 3)`` and ``tuple('abc')`` " "yields ``('a', 'b', 'c')``. If the argument is a tuple, it does not make a " @@ -1253,7 +1242,7 @@ msgid "" "you aren't sure that an object is already a tuple." msgstr "" -#: ../../faq/programming.rst:1114 +#: ../../faq/programming.rst:1103 msgid "" "The type constructor ``list(seq)`` converts any sequence or iterable into a " "list with the same items in the same order. For example, ``list((1, 2, " @@ -1261,11 +1250,11 @@ msgid "" "If the argument is a list, it makes a copy just like ``seq[:]`` would." msgstr "" -#: ../../faq/programming.rst:1121 +#: ../../faq/programming.rst:1110 msgid "What's a negative index?" msgstr "Apa itu indeks negatif?" -#: ../../faq/programming.rst:1123 +#: ../../faq/programming.rst:1112 msgid "" "Python sequences are indexed with positive numbers and negative numbers. " "For positive numbers 0 is the first index 1 is the second index and so " @@ -1274,78 +1263,94 @@ msgid "" "``seq[len(seq)-n]``." msgstr "" -#: ../../faq/programming.rst:1128 +#: ../../faq/programming.rst:1117 msgid "" "Using negative indices can be very convenient. For example ``S[:-1]`` is " "all of the string except for its last character, which is useful for " "removing the trailing newline from a string." msgstr "" -#: ../../faq/programming.rst:1134 +#: ../../faq/programming.rst:1123 msgid "How do I iterate over a sequence in reverse order?" msgstr "" -#: ../../faq/programming.rst:1136 +#: ../../faq/programming.rst:1125 msgid "" "Use the :func:`reversed` built-in function, which is new in Python 2.4::" msgstr "" -#: ../../faq/programming.rst:1141 +#: ../../faq/programming.rst:1130 msgid "" "This won't touch your original sequence, but build a new copy with reversed " "order to iterate over." msgstr "" -#: ../../faq/programming.rst:1144 +#: ../../faq/programming.rst:1133 msgid "With Python 2.3, you can use an extended slice syntax::" msgstr "" -#: ../../faq/programming.rst:1151 +#: ../../faq/programming.rst:1140 msgid "How do you remove duplicates from a list?" -msgstr "" +msgstr "Bagaimana Anda menghapus duplikasi dari list?" -#: ../../faq/programming.rst:1153 +#: ../../faq/programming.rst:1142 msgid "See the Python Cookbook for a long discussion of many ways to do this:" msgstr "" -#: ../../faq/programming.rst:1155 +#: ../../faq/programming.rst:1144 msgid "https://code.activestate.com/recipes/52560/" msgstr "https://code.activestate.com/recipes/52560/" -#: ../../faq/programming.rst:1157 +#: ../../faq/programming.rst:1146 msgid "" "If you don't mind reordering the list, sort it and then scan from the end of" " the list, deleting duplicates as you go::" msgstr "" -#: ../../faq/programming.rst:1169 +#: ../../faq/programming.rst:1158 msgid "" "If all elements of the list may be used as set keys (i.e. they are all " ":term:`hashable`) this is often faster ::" msgstr "" -#: ../../faq/programming.rst:1174 +#: ../../faq/programming.rst:1163 msgid "" "This converts the list into a set, thereby removing duplicates, and then " "back into a list." msgstr "" +#: ../../faq/programming.rst:1168 +msgid "How do you remove multiple items from a list" +msgstr "" + +#: ../../faq/programming.rst:1170 +msgid "" +"As with removing duplicates, explicitly iterating in reverse with a delete " +"condition is one possibility. However, it is easier and faster to use slice" +" replacement with an implicit or explicit forward iteration. Here are three " +"variations.::" +msgstr "" + #: ../../faq/programming.rst:1179 -msgid "How do you make an array in Python?" +msgid "If space is not an issue, the list comprehension may be fastest." msgstr "" -#: ../../faq/programming.rst:1181 +#: ../../faq/programming.rst:1183 +msgid "How do you make an array in Python?" +msgstr "Bagaimana anda membuat sebuah array di Python?" + +#: ../../faq/programming.rst:1185 msgid "Use a list::" msgstr "Gunakan sebuah *list*::" -#: ../../faq/programming.rst:1185 +#: ../../faq/programming.rst:1189 msgid "" "Lists are equivalent to C or Pascal arrays in their time complexity; the " "primary difference is that a Python list can contain objects of many " "different types." msgstr "" -#: ../../faq/programming.rst:1188 +#: ../../faq/programming.rst:1192 msgid "" "The ``array`` module also provides methods for creating arrays of fixed " "types with compact representations, but they are slower to index than lists." @@ -1353,12 +1358,12 @@ msgid "" "structures with various characteristics as well." msgstr "" -#: ../../faq/programming.rst:1193 +#: ../../faq/programming.rst:1197 msgid "" "To get Lisp-style linked lists, you can emulate cons cells using tuples::" msgstr "" -#: ../../faq/programming.rst:1197 +#: ../../faq/programming.rst:1201 msgid "" "If mutability is desired, you could use lists instead of tuples. Here the " "analogue of lisp car is ``lisp_list[0]`` and the analogue of cdr is " @@ -1366,23 +1371,23 @@ msgid "" "it's usually a lot slower than using Python lists." msgstr "" -#: ../../faq/programming.rst:1206 +#: ../../faq/programming.rst:1210 msgid "How do I create a multidimensional list?" -msgstr "" +msgstr "Bagaimana cara Saya membuat list multidimensi?" -#: ../../faq/programming.rst:1208 +#: ../../faq/programming.rst:1212 msgid "You probably tried to make a multidimensional array like this::" msgstr "" -#: ../../faq/programming.rst:1212 +#: ../../faq/programming.rst:1216 msgid "This looks correct if you print it:" msgstr "" -#: ../../faq/programming.rst:1223 +#: ../../faq/programming.rst:1227 msgid "But when you assign a value, it shows up in multiple places:" msgstr "" -#: ../../faq/programming.rst:1235 +#: ../../faq/programming.rst:1239 msgid "" "The reason is that replicating a list with ``*`` doesn't create copies, it " "only creates references to the existing objects. The ``*3`` creates a list " @@ -1390,56 +1395,56 @@ msgid "" "will show in all rows, which is almost certainly not what you want." msgstr "" -#: ../../faq/programming.rst:1240 +#: ../../faq/programming.rst:1244 msgid "" "The suggested approach is to create a list of the desired length first and " "then fill in each element with a newly created list::" msgstr "" -#: ../../faq/programming.rst:1247 +#: ../../faq/programming.rst:1251 msgid "" "This generates a list containing 3 different lists of length two. You can " "also use a list comprehension::" msgstr "" -#: ../../faq/programming.rst:1253 +#: ../../faq/programming.rst:1257 msgid "" "Or, you can use an extension that provides a matrix datatype; `NumPy " "`_ is the best known." msgstr "" -#: ../../faq/programming.rst:1258 +#: ../../faq/programming.rst:1262 msgid "How do I apply a method to a sequence of objects?" msgstr "" -#: ../../faq/programming.rst:1260 +#: ../../faq/programming.rst:1264 msgid "Use a list comprehension::" msgstr "" -#: ../../faq/programming.rst:1267 +#: ../../faq/programming.rst:1271 msgid "" "Why does a_tuple[i] += ['item'] raise an exception when the addition works?" msgstr "" -#: ../../faq/programming.rst:1269 +#: ../../faq/programming.rst:1273 msgid "" "This is because of a combination of the fact that augmented assignment " "operators are *assignment* operators, and the difference between mutable and" " immutable objects in Python." msgstr "" -#: ../../faq/programming.rst:1273 +#: ../../faq/programming.rst:1277 msgid "" "This discussion applies in general when augmented assignment operators are " "applied to elements of a tuple that point to mutable objects, but we'll use " "a ``list`` and ``+=`` as our exemplar." msgstr "" -#: ../../faq/programming.rst:1277 +#: ../../faq/programming.rst:1281 msgid "If you wrote::" msgstr "Jika kamu menulis::" -#: ../../faq/programming.rst:1285 +#: ../../faq/programming.rst:1289 msgid "" "The reason for the exception should be immediately clear: ``1`` is added to " "the object ``a_tuple[0]`` points to (``1``), producing the result object, " @@ -1448,29 +1453,29 @@ msgid "" "an element of a tuple points to." msgstr "" -#: ../../faq/programming.rst:1291 +#: ../../faq/programming.rst:1295 msgid "" "Under the covers, what this augmented assignment statement is doing is " "approximately this::" msgstr "" -#: ../../faq/programming.rst:1300 +#: ../../faq/programming.rst:1304 msgid "" "It is the assignment part of the operation that produces the error, since a " "tuple is immutable." msgstr "" -#: ../../faq/programming.rst:1303 +#: ../../faq/programming.rst:1307 msgid "When you write something like::" msgstr "Ketika kamu menulis sesuatu seperti::" -#: ../../faq/programming.rst:1311 +#: ../../faq/programming.rst:1315 msgid "" "The exception is a bit more surprising, and even more surprising is the fact" " that even though there was an error, the append worked::" msgstr "" -#: ../../faq/programming.rst:1317 +#: ../../faq/programming.rst:1321 msgid "" "To see why this happens, you need to know that (a) if an object implements " "an ``__iadd__`` magic method, it gets called when the ``+=`` augmented " @@ -1480,11 +1485,11 @@ msgid "" "that for lists, ``+=`` is a \"shorthand\" for ``list.extend``::" msgstr "" -#: ../../faq/programming.rst:1329 +#: ../../faq/programming.rst:1333 msgid "This is equivalent to::" msgstr "Ini setara dengan::" -#: ../../faq/programming.rst:1334 +#: ../../faq/programming.rst:1338 msgid "" "The object pointed to by a_list has been mutated, and the pointer to the " "mutated object is assigned back to ``a_list``. The end result of the " @@ -1492,11 +1497,11 @@ msgid "" "``a_list`` was previously pointing to, but the assignment still happens." msgstr "" -#: ../../faq/programming.rst:1339 +#: ../../faq/programming.rst:1343 msgid "Thus, in our tuple example what is happening is equivalent to::" msgstr "" -#: ../../faq/programming.rst:1347 +#: ../../faq/programming.rst:1351 msgid "" "The ``__iadd__`` succeeds, and thus the list is extended, but even though " "``result`` points to the same object that ``a_tuple[0]`` already points to, " @@ -1504,13 +1509,13 @@ msgid "" "immutable." msgstr "" -#: ../../faq/programming.rst:1353 +#: ../../faq/programming.rst:1357 msgid "" "I want to do a complicated sort: can you do a Schwartzian Transform in " "Python?" msgstr "" -#: ../../faq/programming.rst:1355 +#: ../../faq/programming.rst:1359 msgid "" "The technique, attributed to Randal Schwartz of the Perl community, sorts " "the elements of a list by a metric which maps each element to its \"sort " @@ -1518,21 +1523,21 @@ msgid "" "method::" msgstr "" -#: ../../faq/programming.rst:1364 +#: ../../faq/programming.rst:1368 msgid "How can I sort one list by values from another list?" msgstr "" -#: ../../faq/programming.rst:1366 +#: ../../faq/programming.rst:1370 msgid "" "Merge them into an iterator of tuples, sort the resulting list, and then " "pick out the element you want. ::" msgstr "" -#: ../../faq/programming.rst:1380 +#: ../../faq/programming.rst:1384 msgid "An alternative for the last step is::" msgstr "" -#: ../../faq/programming.rst:1385 +#: ../../faq/programming.rst:1389 msgid "" "If you find this more legible, you might prefer to use this instead of the " "final list comprehension. However, it is almost twice as slow for long " @@ -1543,15 +1548,15 @@ msgid "" "speed reduction from having to make all those function calls." msgstr "" -#: ../../faq/programming.rst:1395 +#: ../../faq/programming.rst:1399 msgid "Objects" msgstr "Objek" -#: ../../faq/programming.rst:1398 +#: ../../faq/programming.rst:1402 msgid "What is a class?" msgstr "Apa itu kelas?" -#: ../../faq/programming.rst:1400 +#: ../../faq/programming.rst:1404 msgid "" "A class is the particular object type created by executing a class " "statement. Class objects are used as templates to create instance objects, " @@ -1559,7 +1564,7 @@ msgid "" "datatype." msgstr "" -#: ../../faq/programming.rst:1404 +#: ../../faq/programming.rst:1408 msgid "" "A class can be based on one or more other classes, called its base " "class(es). It then inherits the attributes and methods of its base classes. " @@ -1569,22 +1574,22 @@ msgid "" "``OutlookMailbox`` that handle various specific mailbox formats." msgstr "" -#: ../../faq/programming.rst:1413 +#: ../../faq/programming.rst:1417 msgid "What is a method?" msgstr "Apa itu metode?" -#: ../../faq/programming.rst:1415 +#: ../../faq/programming.rst:1419 msgid "" "A method is a function on some object ``x`` that you normally call as " "``x.name(arguments...)``. Methods are defined as functions inside the class" " definition::" msgstr "" -#: ../../faq/programming.rst:1425 +#: ../../faq/programming.rst:1429 msgid "What is self?" msgstr "Apa itu *self*?" -#: ../../faq/programming.rst:1427 +#: ../../faq/programming.rst:1431 msgid "" "Self is merely a conventional name for the first argument of a method. A " "method defined as ``meth(self, a, b, c)`` should be called as ``x.meth(a, b," @@ -1592,17 +1597,17 @@ msgid "" "the called method will think it is called as ``meth(x, a, b, c)``." msgstr "" -#: ../../faq/programming.rst:1432 +#: ../../faq/programming.rst:1436 msgid "See also :ref:`why-self`." msgstr "Lihat juga :ref:`why-self`." -#: ../../faq/programming.rst:1436 +#: ../../faq/programming.rst:1440 msgid "" "How do I check if an object is an instance of a given class or of a subclass" " of it?" msgstr "" -#: ../../faq/programming.rst:1438 +#: ../../faq/programming.rst:1442 msgid "" "Use the built-in function ``isinstance(obj, cls)``. You can check if an " "object is an instance of any of a number of classes by providing a tuple " @@ -1611,7 +1616,7 @@ msgid "" " ``isinstance(obj, str)`` or ``isinstance(obj, (int, float, complex))``." msgstr "" -#: ../../faq/programming.rst:1444 +#: ../../faq/programming.rst:1448 msgid "" "Note that most programs do not use :func:`isinstance` on user-defined " "classes very often. If you are developing the classes yourself, a more " @@ -1621,17 +1626,17 @@ msgid "" "have a function that does something::" msgstr "" -#: ../../faq/programming.rst:1458 +#: ../../faq/programming.rst:1462 msgid "" "A better approach is to define a ``search()`` method on all the classes and " "just call it::" msgstr "" -#: ../../faq/programming.rst:1473 +#: ../../faq/programming.rst:1477 msgid "What is delegation?" msgstr "Apa itu delegasi?" -#: ../../faq/programming.rst:1475 +#: ../../faq/programming.rst:1479 msgid "" "Delegation is an object oriented technique (also called a design pattern). " "Let's say you have an object ``x`` and want to change the behaviour of just " @@ -1640,14 +1645,14 @@ msgid "" " other methods to the corresponding method of ``x``." msgstr "" -#: ../../faq/programming.rst:1481 +#: ../../faq/programming.rst:1485 msgid "" "Python programmers can easily implement delegation. For example, the " "following class implements a class that behaves like a file but converts all" " written data to uppercase::" msgstr "" -#: ../../faq/programming.rst:1496 +#: ../../faq/programming.rst:1500 msgid "" "Here the ``UpperOut`` class redefines the ``write()`` method to convert the " "argument string to uppercase before calling the underlying " @@ -1657,7 +1662,7 @@ msgid "" "access>` for more information about controlling attribute access." msgstr "" -#: ../../faq/programming.rst:1503 +#: ../../faq/programming.rst:1507 msgid "" "Note that for more general cases delegation can get trickier. When " "attributes must be set as well as retrieved, the class must define a " @@ -1666,23 +1671,23 @@ msgid "" "following::" msgstr "" -#: ../../faq/programming.rst:1514 +#: ../../faq/programming.rst:1518 msgid "" "Most :meth:`__setattr__` implementations must modify ``self.__dict__`` to " "store local state for self without causing an infinite recursion." msgstr "" -#: ../../faq/programming.rst:1519 +#: ../../faq/programming.rst:1523 msgid "" "How do I call a method defined in a base class from a derived class that " "overrides it?" msgstr "" -#: ../../faq/programming.rst:1521 +#: ../../faq/programming.rst:1525 msgid "Use the built-in :func:`super` function::" msgstr "" -#: ../../faq/programming.rst:1527 +#: ../../faq/programming.rst:1531 msgid "" "For version prior to 3.0, you may be using classic classes: For a class " "definition such as ``class Derived(Base): ...`` you can call method " @@ -1691,11 +1696,11 @@ msgid "" "method, so you need to provide the ``self`` argument." msgstr "" -#: ../../faq/programming.rst:1535 +#: ../../faq/programming.rst:1539 msgid "How can I organize my code to make it easier to change the base class?" msgstr "" -#: ../../faq/programming.rst:1537 +#: ../../faq/programming.rst:1541 msgid "" "You could define an alias for the base class, assign the real base class to " "it before your class definition, and use the alias throughout your class. " @@ -1705,30 +1710,30 @@ msgid "" "Example::" msgstr "" -#: ../../faq/programming.rst:1552 +#: ../../faq/programming.rst:1556 msgid "How do I create static class data and static class methods?" msgstr "" -#: ../../faq/programming.rst:1554 +#: ../../faq/programming.rst:1558 msgid "" "Both static data and static methods (in the sense of C++ or Java) are " "supported in Python." msgstr "" -#: ../../faq/programming.rst:1557 +#: ../../faq/programming.rst:1561 msgid "" "For static data, simply define a class attribute. To assign a new value to " "the attribute, you have to explicitly use the class name in the assignment::" msgstr "" -#: ../../faq/programming.rst:1569 +#: ../../faq/programming.rst:1573 msgid "" "``c.count`` also refers to ``C.count`` for any ``c`` such that " "``isinstance(c, C)`` holds, unless overridden by ``c`` itself or by some " "class on the base-class search path from ``c.__class__`` back to ``C``." msgstr "" -#: ../../faq/programming.rst:1573 +#: ../../faq/programming.rst:1577 msgid "" "Caution: within a method of C, an assignment like ``self.count = 42`` " "creates a new and unrelated instance named \"count\" in ``self``'s own dict." @@ -1736,59 +1741,59 @@ msgid "" "whether inside a method or not::" msgstr "" -#: ../../faq/programming.rst:1580 +#: ../../faq/programming.rst:1584 msgid "Static methods are possible::" msgstr "" -#: ../../faq/programming.rst:1588 +#: ../../faq/programming.rst:1592 msgid "" "However, a far more straightforward way to get the effect of a static method" " is via a simple module-level function::" msgstr "" -#: ../../faq/programming.rst:1594 +#: ../../faq/programming.rst:1598 msgid "" "If your code is structured so as to define one class (or tightly related " "class hierarchy) per module, this supplies the desired encapsulation." msgstr "" -#: ../../faq/programming.rst:1599 +#: ../../faq/programming.rst:1603 msgid "How can I overload constructors (or methods) in Python?" msgstr "" -#: ../../faq/programming.rst:1601 +#: ../../faq/programming.rst:1605 msgid "" "This answer actually applies to all methods, but the question usually comes " "up first in the context of constructors." msgstr "" -#: ../../faq/programming.rst:1604 +#: ../../faq/programming.rst:1608 msgid "In C++ you'd write" msgstr "Di C++ kamu akan menulis" -#: ../../faq/programming.rst:1613 +#: ../../faq/programming.rst:1617 msgid "" "In Python you have to write a single constructor that catches all cases " "using default arguments. For example::" msgstr "" -#: ../../faq/programming.rst:1623 +#: ../../faq/programming.rst:1627 msgid "This is not entirely equivalent, but close enough in practice." msgstr "" -#: ../../faq/programming.rst:1625 +#: ../../faq/programming.rst:1629 msgid "You could also try a variable-length argument list, e.g. ::" msgstr "" -#: ../../faq/programming.rst:1630 +#: ../../faq/programming.rst:1634 msgid "The same approach works for all method definitions." msgstr "" -#: ../../faq/programming.rst:1634 +#: ../../faq/programming.rst:1638 msgid "I try to use __spam and I get an error about _SomeClassName__spam." msgstr "" -#: ../../faq/programming.rst:1636 +#: ../../faq/programming.rst:1640 msgid "" "Variable names with double leading underscores are \"mangled\" to provide a " "simple but effective way to define class private variables. Any identifier " @@ -1798,7 +1803,7 @@ msgid "" "stripped." msgstr "" -#: ../../faq/programming.rst:1642 +#: ../../faq/programming.rst:1646 msgid "" "This doesn't guarantee privacy: an outside user can still deliberately " "access the \"_classname__spam\" attribute, and private values are visible in" @@ -1806,23 +1811,23 @@ msgid "" "private variable names at all." msgstr "" -#: ../../faq/programming.rst:1649 +#: ../../faq/programming.rst:1653 msgid "" "My class defines __del__ but it is not called when I delete the object." msgstr "" -#: ../../faq/programming.rst:1651 +#: ../../faq/programming.rst:1655 msgid "There are several possible reasons for this." msgstr "" -#: ../../faq/programming.rst:1653 +#: ../../faq/programming.rst:1657 msgid "" "The del statement does not necessarily call :meth:`__del__` -- it simply " "decrements the object's reference count, and if this reaches zero " ":meth:`__del__` is called." msgstr "" -#: ../../faq/programming.rst:1657 +#: ../../faq/programming.rst:1661 msgid "" "If your data structures contain circular links (e.g. a tree where each child" " has a parent reference and each parent has a list of children) the " @@ -1836,7 +1841,7 @@ msgid "" "pathological cases where objects will never be collected." msgstr "" -#: ../../faq/programming.rst:1668 +#: ../../faq/programming.rst:1672 msgid "" "Despite the cycle collector, it's still a good idea to define an explicit " "``close()`` method on objects to be called whenever you're done with them. " @@ -1846,7 +1851,7 @@ msgid "" " once for the same object." msgstr "" -#: ../../faq/programming.rst:1675 +#: ../../faq/programming.rst:1679 msgid "" "Another way to avoid cyclical references is to use the :mod:`weakref` " "module, which allows you to point to objects without incrementing their " @@ -1854,28 +1859,28 @@ msgid "" "references for their parent and sibling references (if they need them!)." msgstr "" -#: ../../faq/programming.rst:1688 +#: ../../faq/programming.rst:1692 msgid "" "Finally, if your :meth:`__del__` method raises an exception, a warning " "message is printed to :data:`sys.stderr`." msgstr "" -#: ../../faq/programming.rst:1693 +#: ../../faq/programming.rst:1697 msgid "How do I get a list of all instances of a given class?" msgstr "" -#: ../../faq/programming.rst:1695 +#: ../../faq/programming.rst:1699 msgid "" "Python does not keep track of all instances of a class (or of a built-in " "type). You can program the class's constructor to keep track of all " "instances by keeping a list of weak references to each instance." msgstr "" -#: ../../faq/programming.rst:1701 +#: ../../faq/programming.rst:1705 msgid "Why does the result of ``id()`` appear to be not unique?" msgstr "" -#: ../../faq/programming.rst:1703 +#: ../../faq/programming.rst:1707 msgid "" "The :func:`id` builtin returns an integer that is guaranteed to be unique " "during the lifetime of the object. Since in CPython, this is the object's " @@ -1884,7 +1889,7 @@ msgid "" " memory. This is illustrated by this example:" msgstr "" -#: ../../faq/programming.rst:1714 +#: ../../faq/programming.rst:1718 msgid "" "The two ids belong to different integer objects that are created before, and" " deleted immediately after execution of the ``id()`` call. To be sure that " @@ -1892,15 +1897,15 @@ msgid "" "reference to the object:" msgstr "" -#: ../../faq/programming.rst:1727 +#: ../../faq/programming.rst:1731 msgid "Modules" msgstr "Modul-Modul" -#: ../../faq/programming.rst:1730 +#: ../../faq/programming.rst:1734 msgid "How do I create a .pyc file?" msgstr "Bagaimana saya membuat berkas .pyc?" -#: ../../faq/programming.rst:1732 +#: ../../faq/programming.rst:1736 msgid "" "When a module is imported for the first time (or when the source file has " "changed since the current compiled file was created) a ``.pyc`` file " @@ -1912,7 +1917,7 @@ msgid "" "details.)" msgstr "" -#: ../../faq/programming.rst:1740 +#: ../../faq/programming.rst:1744 msgid "" "One reason that a ``.pyc`` file may not be created is a permissions problem " "with the directory containing the source file, meaning that the " @@ -1921,7 +1926,7 @@ msgid "" "testing with a web server." msgstr "" -#: ../../faq/programming.rst:1745 +#: ../../faq/programming.rst:1749 msgid "" "Unless the :envvar:`PYTHONDONTWRITEBYTECODE` environment variable is set, " "creation of a .pyc file is automatic if you're importing a module and Python" @@ -1930,7 +1935,7 @@ msgid "" "subdirectory." msgstr "" -#: ../../faq/programming.rst:1750 +#: ../../faq/programming.rst:1754 msgid "" "Running Python on a top level script is not considered an import and no " "``.pyc`` will be created. For example, if you have a top-level module " @@ -1940,27 +1945,27 @@ msgid "" "for ``foo`` since ``foo.py`` isn't being imported." msgstr "" -#: ../../faq/programming.rst:1757 +#: ../../faq/programming.rst:1761 msgid "" "If you need to create a ``.pyc`` file for ``foo`` -- that is, to create a " "``.pyc`` file for a module that is not imported -- you can, using the " ":mod:`py_compile` and :mod:`compileall` modules." msgstr "" -#: ../../faq/programming.rst:1761 +#: ../../faq/programming.rst:1765 msgid "" "The :mod:`py_compile` module can manually compile any module. One way is to" " use the ``compile()`` function in that module interactively::" msgstr "" -#: ../../faq/programming.rst:1767 +#: ../../faq/programming.rst:1771 msgid "" "This will write the ``.pyc`` to a ``__pycache__`` subdirectory in the same " "location as ``foo.py`` (or you can override that with the optional parameter" " ``cfile``)." msgstr "" -#: ../../faq/programming.rst:1771 +#: ../../faq/programming.rst:1775 msgid "" "You can also automatically compile all files in a directory or directories " "using the :mod:`compileall` module. You can do it from the shell prompt by " @@ -1968,11 +1973,11 @@ msgid "" "Python files to compile::" msgstr "" -#: ../../faq/programming.rst:1780 +#: ../../faq/programming.rst:1784 msgid "How do I find the current module name?" msgstr "" -#: ../../faq/programming.rst:1782 +#: ../../faq/programming.rst:1786 msgid "" "A module can find out its own module name by looking at the predefined " "global variable ``__name__``. If this has the value ``'__main__'``, the " @@ -1981,76 +1986,76 @@ msgid "" "only execute this code after checking ``__name__``::" msgstr "" -#: ../../faq/programming.rst:1797 +#: ../../faq/programming.rst:1801 msgid "How can I have modules that mutually import each other?" msgstr "" -#: ../../faq/programming.rst:1799 +#: ../../faq/programming.rst:1803 msgid "Suppose you have the following modules:" msgstr "" -#: ../../faq/programming.rst:1801 +#: ../../faq/programming.rst:1805 msgid "foo.py::" msgstr "foo.py::" -#: ../../faq/programming.rst:1806 +#: ../../faq/programming.rst:1810 msgid "bar.py::" msgstr "bar.py::" -#: ../../faq/programming.rst:1811 +#: ../../faq/programming.rst:1815 msgid "The problem is that the interpreter will perform the following steps:" msgstr "" -#: ../../faq/programming.rst:1813 +#: ../../faq/programming.rst:1817 msgid "main imports foo" msgstr "main imports foo" -#: ../../faq/programming.rst:1814 +#: ../../faq/programming.rst:1818 msgid "Empty globals for foo are created" msgstr "" -#: ../../faq/programming.rst:1815 +#: ../../faq/programming.rst:1819 msgid "foo is compiled and starts executing" msgstr "" -#: ../../faq/programming.rst:1816 +#: ../../faq/programming.rst:1820 msgid "foo imports bar" msgstr "foo imports bar" -#: ../../faq/programming.rst:1817 +#: ../../faq/programming.rst:1821 msgid "Empty globals for bar are created" msgstr "" -#: ../../faq/programming.rst:1818 +#: ../../faq/programming.rst:1822 msgid "bar is compiled and starts executing" msgstr "" -#: ../../faq/programming.rst:1819 +#: ../../faq/programming.rst:1823 msgid "" "bar imports foo (which is a no-op since there already is a module named foo)" msgstr "" -#: ../../faq/programming.rst:1820 +#: ../../faq/programming.rst:1824 msgid "bar.foo_var = foo.foo_var" msgstr "bar.foo_var = foo.foo_var" -#: ../../faq/programming.rst:1822 +#: ../../faq/programming.rst:1826 msgid "" "The last step fails, because Python isn't done with interpreting ``foo`` yet" " and the global symbol dictionary for ``foo`` is still empty." msgstr "" -#: ../../faq/programming.rst:1825 +#: ../../faq/programming.rst:1829 msgid "" "The same thing happens when you use ``import foo``, and then try to access " "``foo.foo_var`` in global code." msgstr "" -#: ../../faq/programming.rst:1828 +#: ../../faq/programming.rst:1832 msgid "There are (at least) three possible workarounds for this problem." msgstr "" -#: ../../faq/programming.rst:1830 +#: ../../faq/programming.rst:1834 msgid "" "Guido van Rossum recommends avoiding all uses of ``from import " "...``, and placing all code inside functions. Initializations of global " @@ -2059,59 +2064,59 @@ msgid "" "``.``." msgstr "" -#: ../../faq/programming.rst:1835 +#: ../../faq/programming.rst:1839 msgid "" "Jim Roskind suggests performing steps in the following order in each module:" msgstr "" -#: ../../faq/programming.rst:1837 +#: ../../faq/programming.rst:1841 msgid "" "exports (globals, functions, and classes that don't need imported base " "classes)" msgstr "" -#: ../../faq/programming.rst:1839 +#: ../../faq/programming.rst:1843 msgid "``import`` statements" msgstr "pernyataan ``import``" -#: ../../faq/programming.rst:1840 +#: ../../faq/programming.rst:1844 msgid "" "active code (including globals that are initialized from imported values)." msgstr "" -#: ../../faq/programming.rst:1842 +#: ../../faq/programming.rst:1846 msgid "" "van Rossum doesn't like this approach much because the imports appear in a " "strange place, but it does work." msgstr "" -#: ../../faq/programming.rst:1845 +#: ../../faq/programming.rst:1849 msgid "" "Matthias Urlichs recommends restructuring your code so that the recursive " "import is not necessary in the first place." msgstr "" -#: ../../faq/programming.rst:1848 +#: ../../faq/programming.rst:1852 msgid "These solutions are not mutually exclusive." msgstr "" -#: ../../faq/programming.rst:1852 +#: ../../faq/programming.rst:1856 msgid "__import__('x.y.z') returns ; how do I get z?" msgstr "" -#: ../../faq/programming.rst:1854 +#: ../../faq/programming.rst:1858 msgid "" "Consider using the convenience function :func:`~importlib.import_module` " "from :mod:`importlib` instead::" msgstr "" -#: ../../faq/programming.rst:1861 +#: ../../faq/programming.rst:1865 msgid "" "When I edit an imported module and reimport it, the changes don't show up. " "Why does this happen?" msgstr "" -#: ../../faq/programming.rst:1863 +#: ../../faq/programming.rst:1867 msgid "" "For reasons of efficiency as well as consistency, Python only reads the " "module file on the first time a module is imported. If it didn't, in a " @@ -2120,13 +2125,13 @@ msgid "" " re-reading of a changed module, do this::" msgstr "" -#: ../../faq/programming.rst:1873 +#: ../../faq/programming.rst:1877 msgid "" "Warning: this technique is not 100% fool-proof. In particular, modules " "containing statements like ::" msgstr "" -#: ../../faq/programming.rst:1878 +#: ../../faq/programming.rst:1882 msgid "" "will continue to work with the old version of the imported objects. If the " "module contains class definitions, existing class instances will *not* be " @@ -2134,7 +2139,7 @@ msgid "" "paradoxical behaviour::" msgstr "" -#: ../../faq/programming.rst:1891 +#: ../../faq/programming.rst:1895 msgid "" "The nature of the problem is made clear if you print out the \"identity\" of" " the class objects::" diff --git a/glossary.po b/glossary.po index 638859d..4194bd8 100644 --- a/glossary.po +++ b/glossary.po @@ -5,15 +5,16 @@ # # Translators: # oon arfiandwi , 2019 +# Ryan Febriansyah <15523163@students.uii.ac.id>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-09-28 04:12+0000\n" "PO-Revision-Date: 2017-02-16 17:32+0000\n" -"Last-Translator: oon arfiandwi , 2019\n" +"Last-Translator: Ryan Febriansyah <15523163@students.uii.ac.id>, 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -99,7 +100,7 @@ msgstr "" #: ../../glossary.rst:46 msgid "annotation" -msgstr "" +msgstr "anotasi" #: ../../glossary.rst:48 msgid "" @@ -200,7 +201,7 @@ msgstr "" #: ../../glossary.rst:109 msgid "asynchronous generator iterator" -msgstr "" +msgstr "iterator generator asinkron" #: ../../glossary.rst:111 msgid "An object created by a :term:`asynchronous generator` function." @@ -236,7 +237,7 @@ msgstr "" #: ../../glossary.rst:128 msgid "asynchronous iterator" -msgstr "" +msgstr "iterator asinkron" #: ../../glossary.rst:130 msgid "" @@ -260,7 +261,7 @@ msgstr "" #: ../../glossary.rst:140 msgid "awaitable" -msgstr "" +msgstr "menunggu" #: ../../glossary.rst:142 msgid "" @@ -347,30 +348,40 @@ msgstr "" ":ref:`the dis module `." #: ../../glossary.rst:191 +msgid "callback" +msgstr "" + +#: ../../glossary.rst:193 +msgid "" +"A subroutine function which is passed as an argument to be executed at some " +"point in the future." +msgstr "" + +#: ../../glossary.rst:195 msgid "class" msgstr "kelas" -#: ../../glossary.rst:193 +#: ../../glossary.rst:197 msgid "" "A template for creating user-defined objects. Class definitions normally " "contain method definitions which operate on instances of the class." msgstr "" -#: ../../glossary.rst:196 +#: ../../glossary.rst:200 msgid "class variable" msgstr "" -#: ../../glossary.rst:198 +#: ../../glossary.rst:202 msgid "" "A variable defined in a class and intended to be modified only at class " "level (i.e., not in an instance of the class)." msgstr "" -#: ../../glossary.rst:200 +#: ../../glossary.rst:204 msgid "coercion" msgstr "paksaan" -#: ../../glossary.rst:202 +#: ../../glossary.rst:206 msgid "" "The implicit conversion of an instance of one type to another during an " "operation which involves two arguments of the same type. For example, " @@ -382,11 +393,11 @@ msgid "" "programmer, e.g., ``float(3)+4.5`` rather than just ``3+4.5``." msgstr "" -#: ../../glossary.rst:210 +#: ../../glossary.rst:214 msgid "complex number" msgstr "bilangan kompleks" -#: ../../glossary.rst:212 +#: ../../glossary.rst:216 msgid "" "An extension of the familiar real number system in which all numbers are " "expressed as a sum of a real part and an imaginary part. Imaginary numbers " @@ -400,21 +411,21 @@ msgid "" "them." msgstr "" -#: ../../glossary.rst:222 +#: ../../glossary.rst:226 msgid "context manager" msgstr "manajer konteks" -#: ../../glossary.rst:224 +#: ../../glossary.rst:228 msgid "" "An object which controls the environment seen in a :keyword:`with` statement" " by defining :meth:`__enter__` and :meth:`__exit__` methods. See :pep:`343`." msgstr "" -#: ../../glossary.rst:227 +#: ../../glossary.rst:231 msgid "context variable" msgstr "" -#: ../../glossary.rst:229 +#: ../../glossary.rst:233 msgid "" "A variable which can have different values depending on its context. This is" " similar to Thread-Local Storage in which each execution thread may have a " @@ -424,11 +435,11 @@ msgid "" "See :mod:`contextvars`." msgstr "" -#: ../../glossary.rst:236 +#: ../../glossary.rst:240 msgid "contiguous" msgstr "" -#: ../../glossary.rst:240 +#: ../../glossary.rst:244 msgid "" "A buffer is considered contiguous exactly if it is either *C-contiguous* or " "*Fortran contiguous*. Zero-dimensional buffers are C and Fortran " @@ -439,11 +450,11 @@ msgid "" "arrays, the first index varies the fastest." msgstr "" -#: ../../glossary.rst:248 +#: ../../glossary.rst:252 msgid "coroutine" msgstr "" -#: ../../glossary.rst:250 +#: ../../glossary.rst:254 msgid "" "Coroutines are a more generalized form of subroutines. Subroutines are " "entered at one point and exited at another point. Coroutines can be " @@ -451,11 +462,11 @@ msgid "" "implemented with the :keyword:`async def` statement. See also :pep:`492`." msgstr "" -#: ../../glossary.rst:255 +#: ../../glossary.rst:259 msgid "coroutine function" msgstr "" -#: ../../glossary.rst:257 +#: ../../glossary.rst:261 msgid "" "A function which returns a :term:`coroutine` object. A coroutine function " "may be defined with the :keyword:`async def` statement, and may contain " @@ -463,11 +474,11 @@ msgid "" " These were introduced by :pep:`492`." msgstr "" -#: ../../glossary.rst:262 +#: ../../glossary.rst:266 msgid "CPython" msgstr "CPython" -#: ../../glossary.rst:264 +#: ../../glossary.rst:268 msgid "" "The canonical implementation of the Python programming language, as " "distributed on `python.org `_. The term \"CPython\"" @@ -475,35 +486,35 @@ msgid "" "as Jython or IronPython." msgstr "" -#: ../../glossary.rst:268 +#: ../../glossary.rst:272 msgid "decorator" msgstr "penghias" -#: ../../glossary.rst:270 +#: ../../glossary.rst:274 msgid "" "A function returning another function, usually applied as a function " "transformation using the ``@wrapper`` syntax. Common examples for " "decorators are :func:`classmethod` and :func:`staticmethod`." msgstr "" -#: ../../glossary.rst:274 +#: ../../glossary.rst:278 msgid "" "The decorator syntax is merely syntactic sugar, the following two function " "definitions are semantically equivalent::" msgstr "" -#: ../../glossary.rst:285 +#: ../../glossary.rst:289 msgid "" "The same concept exists for classes, but is less commonly used there. See " "the documentation for :ref:`function definitions ` and :ref:`class" " definitions ` for more about decorators." msgstr "" -#: ../../glossary.rst:288 +#: ../../glossary.rst:292 msgid "descriptor" msgstr "" -#: ../../glossary.rst:290 +#: ../../glossary.rst:294 msgid "" "Any object which defines the methods :meth:`__get__`, :meth:`__set__`, or " ":meth:`__delete__`. When a class attribute is a descriptor, its special " @@ -516,27 +527,27 @@ msgid "" " reference to super classes." msgstr "" -#: ../../glossary.rst:300 +#: ../../glossary.rst:304 msgid "" "For more information about descriptors' methods, see :ref:`descriptors`." msgstr "" -#: ../../glossary.rst:301 +#: ../../glossary.rst:305 msgid "dictionary" msgstr "kamus" -#: ../../glossary.rst:303 +#: ../../glossary.rst:307 msgid "" "An associative array, where arbitrary keys are mapped to values. The keys " "can be any object with :meth:`__hash__` and :meth:`__eq__` methods. Called a" " hash in Perl." msgstr "" -#: ../../glossary.rst:306 +#: ../../glossary.rst:310 msgid "dictionary view" msgstr "" -#: ../../glossary.rst:308 +#: ../../glossary.rst:312 msgid "" "The objects returned from :meth:`dict.keys`, :meth:`dict.values`, and " ":meth:`dict.items` are called dictionary views. They provide a dynamic view " @@ -545,11 +556,11 @@ msgid "" "full list use ``list(dictview)``. See :ref:`dict-views`." msgstr "" -#: ../../glossary.rst:314 +#: ../../glossary.rst:318 msgid "docstring" msgstr "" -#: ../../glossary.rst:316 +#: ../../glossary.rst:320 msgid "" "A string literal which appears as the first expression in a class, function " "or module. While ignored when the suite is executed, it is recognized by " @@ -558,11 +569,11 @@ msgid "" "the canonical place for documentation of the object." msgstr "" -#: ../../glossary.rst:322 +#: ../../glossary.rst:326 msgid "duck-typing" msgstr "" -#: ../../glossary.rst:324 +#: ../../glossary.rst:328 msgid "" "A programming style which does not look at an object's type to determine if " "it has the right interface; instead, the method or attribute is simply " @@ -575,11 +586,11 @@ msgid "" ":func:`hasattr` tests or :term:`EAFP` programming." msgstr "" -#: ../../glossary.rst:333 +#: ../../glossary.rst:337 msgid "EAFP" msgstr "EAFP" -#: ../../glossary.rst:335 +#: ../../glossary.rst:339 msgid "" "Easier to ask for forgiveness than permission. This common Python coding " "style assumes the existence of valid keys or attributes and catches " @@ -589,11 +600,11 @@ msgid "" "many other languages such as C." msgstr "" -#: ../../glossary.rst:341 +#: ../../glossary.rst:345 msgid "expression" msgstr "ekspresi" -#: ../../glossary.rst:343 +#: ../../glossary.rst:347 msgid "" "A piece of syntax which can be evaluated to some value. In other words, an " "expression is an accumulation of expression elements like literals, names, " @@ -604,32 +615,32 @@ msgid "" " expressions." msgstr "" -#: ../../glossary.rst:350 +#: ../../glossary.rst:354 msgid "extension module" msgstr "modul tambahan" -#: ../../glossary.rst:352 +#: ../../glossary.rst:356 msgid "" "A module written in C or C++, using Python's C API to interact with the core" " and with user code." msgstr "" -#: ../../glossary.rst:354 +#: ../../glossary.rst:358 msgid "f-string" msgstr "" -#: ../../glossary.rst:356 +#: ../../glossary.rst:360 msgid "" "String literals prefixed with ``'f'`` or ``'F'`` are commonly called " "\"f-strings\" which is short for :ref:`formatted string literals " "`. See also :pep:`498`." msgstr "" -#: ../../glossary.rst:359 +#: ../../glossary.rst:363 msgid "file object" msgstr "objek berkas" -#: ../../glossary.rst:361 +#: ../../glossary.rst:365 msgid "" "An object exposing a file-oriented API (with methods such as :meth:`read()` " "or :meth:`write()`) to an underlying resource. Depending on the way it was " @@ -639,7 +650,7 @@ msgid "" "also called :dfn:`file-like objects` or :dfn:`streams`." msgstr "" -#: ../../glossary.rst:369 +#: ../../glossary.rst:373 msgid "" "There are actually three categories of file objects: raw :term:`binary files" " `, buffered :term:`binary files ` and :term:`text" @@ -648,40 +659,40 @@ msgid "" "function." msgstr "" -#: ../../glossary.rst:374 +#: ../../glossary.rst:378 msgid "file-like object" msgstr "" -#: ../../glossary.rst:376 +#: ../../glossary.rst:380 msgid "A synonym for :term:`file object`." msgstr "" -#: ../../glossary.rst:377 +#: ../../glossary.rst:381 msgid "finder" msgstr "" -#: ../../glossary.rst:379 +#: ../../glossary.rst:383 msgid "" "An object that tries to find the :term:`loader` for a module that is being " "imported." msgstr "" -#: ../../glossary.rst:382 +#: ../../glossary.rst:386 msgid "" "Since Python 3.3, there are two types of finder: :term:`meta path finders " "` for use with :data:`sys.meta_path`, and :term:`path " "entry finders ` for use with :data:`sys.path_hooks`." msgstr "" -#: ../../glossary.rst:386 +#: ../../glossary.rst:390 msgid "See :pep:`302`, :pep:`420` and :pep:`451` for much more detail." msgstr "" -#: ../../glossary.rst:387 +#: ../../glossary.rst:391 msgid "floor division" msgstr "" -#: ../../glossary.rst:389 +#: ../../glossary.rst:393 msgid "" "Mathematical division that rounds down to nearest integer. The floor " "division operator is ``//``. For example, the expression ``11 // 4`` " @@ -690,11 +701,11 @@ msgid "" "rounded *downward*. See :pep:`238`." msgstr "" -#: ../../glossary.rst:394 +#: ../../glossary.rst:398 msgid "function" msgstr "fungsi" -#: ../../glossary.rst:396 +#: ../../glossary.rst:400 msgid "" "A series of statements which returns some value to a caller. It can also be " "passed zero or more :term:`arguments ` which may be used in the " @@ -702,53 +713,53 @@ msgid "" ":ref:`function` section." msgstr "" -#: ../../glossary.rst:400 +#: ../../glossary.rst:404 msgid "function annotation" msgstr "anotasi fungsi" -#: ../../glossary.rst:402 +#: ../../glossary.rst:406 msgid "An :term:`annotation` of a function parameter or return value." msgstr "" -#: ../../glossary.rst:404 +#: ../../glossary.rst:408 msgid "" "Function annotations are usually used for :term:`type hints `: " "for example, this function is expected to take two :class:`int` arguments " "and is also expected to have an :class:`int` return value::" msgstr "" -#: ../../glossary.rst:412 +#: ../../glossary.rst:416 msgid "Function annotation syntax is explained in section :ref:`function`." msgstr "" -#: ../../glossary.rst:414 +#: ../../glossary.rst:418 msgid "" "See :term:`variable annotation` and :pep:`484`, which describe this " "functionality." msgstr "" -#: ../../glossary.rst:416 +#: ../../glossary.rst:420 msgid "__future__" msgstr "__future__" -#: ../../glossary.rst:418 +#: ../../glossary.rst:422 msgid "" "A pseudo-module which programmers can use to enable new language features " "which are not compatible with the current interpreter." msgstr "" -#: ../../glossary.rst:421 +#: ../../glossary.rst:425 msgid "" "By importing the :mod:`__future__` module and evaluating its variables, you " "can see when a new feature was first added to the language and when it " "becomes the default::" msgstr "" -#: ../../glossary.rst:428 +#: ../../glossary.rst:432 msgid "garbage collection" msgstr "pengumpulan sampah" -#: ../../glossary.rst:430 +#: ../../glossary.rst:434 msgid "" "The process of freeing memory when it is not used anymore. Python performs " "garbage collection via reference counting and a cyclic garbage collector " @@ -756,11 +767,11 @@ msgid "" "can be controlled using the :mod:`gc` module." msgstr "" -#: ../../glossary.rst:436 +#: ../../glossary.rst:440 msgid "generator" msgstr "pembangkit" -#: ../../glossary.rst:438 +#: ../../glossary.rst:442 msgid "" "A function which returns a :term:`generator iterator`. It looks like a " "normal function except that it contains :keyword:`yield` expressions for " @@ -768,22 +779,22 @@ msgid "" "one at a time with the :func:`next` function." msgstr "" -#: ../../glossary.rst:443 +#: ../../glossary.rst:447 msgid "" "Usually refers to a generator function, but may refer to a *generator " "iterator* in some contexts. In cases where the intended meaning isn't " "clear, using the full terms avoids ambiguity." msgstr "" -#: ../../glossary.rst:446 +#: ../../glossary.rst:450 msgid "generator iterator" msgstr "" -#: ../../glossary.rst:448 +#: ../../glossary.rst:452 msgid "An object created by a :term:`generator` function." msgstr "" -#: ../../glossary.rst:450 +#: ../../glossary.rst:454 msgid "" "Each :keyword:`yield` temporarily suspends processing, remembering the " "location execution state (including local variables and pending try-" @@ -791,11 +802,11 @@ msgid "" "left off (in contrast to functions which start fresh on every invocation)." msgstr "" -#: ../../glossary.rst:457 +#: ../../glossary.rst:461 msgid "generator expression" msgstr "" -#: ../../glossary.rst:459 +#: ../../glossary.rst:463 msgid "" "An expression that returns an iterator. It looks like a normal expression " "followed by a :keyword:`!for` clause defining a loop variable, range, and an" @@ -803,36 +814,36 @@ msgid "" "for an enclosing function::" msgstr "" -#: ../../glossary.rst:466 +#: ../../glossary.rst:470 msgid "generic function" msgstr "fungsi generik" -#: ../../glossary.rst:468 +#: ../../glossary.rst:472 msgid "" "A function composed of multiple functions implementing the same operation " "for different types. Which implementation should be used during a call is " "determined by the dispatch algorithm." msgstr "" -#: ../../glossary.rst:472 +#: ../../glossary.rst:476 msgid "" "See also the :term:`single dispatch` glossary entry, the " ":func:`functools.singledispatch` decorator, and :pep:`443`." msgstr "" -#: ../../glossary.rst:475 +#: ../../glossary.rst:479 msgid "GIL" msgstr "GIL" -#: ../../glossary.rst:477 +#: ../../glossary.rst:481 msgid "See :term:`global interpreter lock`." msgstr "Lihat :term:`global interpreter lock`." -#: ../../glossary.rst:478 +#: ../../glossary.rst:482 msgid "global interpreter lock" msgstr "kunci interpreter global" -#: ../../glossary.rst:480 +#: ../../glossary.rst:484 msgid "" "The mechanism used by the :term:`CPython` interpreter to assure that only " "one thread executes Python :term:`bytecode` at a time. This simplifies the " @@ -843,7 +854,7 @@ msgid "" "processor machines." msgstr "" -#: ../../glossary.rst:489 +#: ../../glossary.rst:493 msgid "" "However, some extension modules, either standard or third-party, are " "designed so as to release the GIL when doing computationally-intensive tasks" @@ -851,7 +862,7 @@ msgid "" "doing I/O." msgstr "" -#: ../../glossary.rst:494 +#: ../../glossary.rst:498 msgid "" "Past efforts to create a \"free-threaded\" interpreter (one which locks " "shared data at a much finer granularity) have not been successful because " @@ -860,22 +871,22 @@ msgid "" "more complicated and therefore costlier to maintain." msgstr "" -#: ../../glossary.rst:500 +#: ../../glossary.rst:504 msgid "hash-based pyc" msgstr "" -#: ../../glossary.rst:502 +#: ../../glossary.rst:506 msgid "" "A bytecode cache file that uses the hash rather than the last-modified time " "of the corresponding source file to determine its validity. See :ref:`pyc-" "invalidation`." msgstr "" -#: ../../glossary.rst:505 +#: ../../glossary.rst:509 msgid "hashable" msgstr "" -#: ../../glossary.rst:507 +#: ../../glossary.rst:511 msgid "" "An object is *hashable* if it has a hash value which never changes during " "its lifetime (it needs a :meth:`__hash__` method), and can be compared to " @@ -883,13 +894,13 @@ msgid "" "compare equal must have the same hash value." msgstr "" -#: ../../glossary.rst:512 +#: ../../glossary.rst:516 msgid "" "Hashability makes an object usable as a dictionary key and a set member, " "because these data structures use the hash value internally." msgstr "" -#: ../../glossary.rst:515 +#: ../../glossary.rst:519 msgid "" "Most of Python's immutable built-in objects are hashable; mutable containers" " (such as lists or dictionaries) are not; immutable containers (such as " @@ -899,11 +910,11 @@ msgid "" " derived from their :func:`id`." msgstr "" -#: ../../glossary.rst:522 +#: ../../glossary.rst:526 msgid "IDLE" msgstr "IDLE" -#: ../../glossary.rst:524 +#: ../../glossary.rst:528 msgid "" "An Integrated Development Environment for Python. IDLE is a basic editor " "and interpreter environment which ships with the standard distribution of " @@ -913,11 +924,11 @@ msgstr "" "dasar dan lingkungan interpreter yang digabungkan dengan distribusi standar " "dari Python." -#: ../../glossary.rst:527 +#: ../../glossary.rst:531 msgid "immutable" msgstr "" -#: ../../glossary.rst:529 +#: ../../glossary.rst:533 msgid "" "An object with a fixed value. Immutable objects include numbers, strings " "and tuples. Such an object cannot be altered. A new object has to be " @@ -926,11 +937,11 @@ msgid "" "dictionary." msgstr "" -#: ../../glossary.rst:534 +#: ../../glossary.rst:538 msgid "import path" msgstr "" -#: ../../glossary.rst:536 +#: ../../glossary.rst:540 msgid "" "A list of locations (or :term:`path entries `) that are searched" " by the :term:`path based finder` for modules to import. During import, this" @@ -938,31 +949,31 @@ msgid "" "it may also come from the parent package's ``__path__`` attribute." msgstr "" -#: ../../glossary.rst:541 +#: ../../glossary.rst:545 msgid "importing" msgstr "" -#: ../../glossary.rst:543 +#: ../../glossary.rst:547 msgid "" "The process by which Python code in one module is made available to Python " "code in another module." msgstr "" -#: ../../glossary.rst:545 +#: ../../glossary.rst:549 msgid "importer" msgstr "" -#: ../../glossary.rst:547 +#: ../../glossary.rst:551 msgid "" "An object that both finds and loads a module; both a :term:`finder` and " ":term:`loader` object." msgstr "" -#: ../../glossary.rst:549 +#: ../../glossary.rst:553 msgid "interactive" msgstr "interaktif" -#: ../../glossary.rst:551 +#: ../../glossary.rst:555 msgid "" "Python has an interactive interpreter which means you can enter statements " "and expressions at the interpreter prompt, immediately execute them and see " @@ -971,11 +982,11 @@ msgid "" "test out new ideas or inspect modules and packages (remember ``help(x)``)." msgstr "" -#: ../../glossary.rst:557 +#: ../../glossary.rst:561 msgid "interpreted" msgstr "diinterpretasi" -#: ../../glossary.rst:559 +#: ../../glossary.rst:563 msgid "" "Python is an interpreted language, as opposed to a compiled one, though the " "distinction can be blurry because of the presence of the bytecode compiler." @@ -985,11 +996,11 @@ msgid "" "programs generally also run more slowly. See also :term:`interactive`." msgstr "" -#: ../../glossary.rst:566 +#: ../../glossary.rst:570 msgid "interpreter shutdown" msgstr "" -#: ../../glossary.rst:568 +#: ../../glossary.rst:572 msgid "" "When asked to shut down, the Python interpreter enters a special phase where" " it gradually releases all allocated resources, such as modules and various " @@ -1001,27 +1012,27 @@ msgid "" " modules or the warnings machinery)." msgstr "" -#: ../../glossary.rst:577 +#: ../../glossary.rst:581 msgid "" "The main reason for interpreter shutdown is that the ``__main__`` module or " "the script being run has finished executing." msgstr "" -#: ../../glossary.rst:579 +#: ../../glossary.rst:583 msgid "iterable" msgstr "" -#: ../../glossary.rst:581 +#: ../../glossary.rst:585 msgid "" "An object capable of returning its members one at a time. Examples of " "iterables include all sequence types (such as :class:`list`, :class:`str`, " "and :class:`tuple`) and some non-sequence types like :class:`dict`, " ":term:`file objects `, and objects of any classes you define " "with an :meth:`__iter__` method or with a :meth:`__getitem__` method that " -"implements :term:`Sequence` semantics." +"implements :term:`Sequence ` semantics." msgstr "" -#: ../../glossary.rst:588 +#: ../../glossary.rst:592 msgid "" "Iterables can be used in a :keyword:`for` loop and in many other places " "where a sequence is needed (:func:`zip`, :func:`map`, ...). When an " @@ -1034,11 +1045,11 @@ msgid "" "also :term:`iterator`, :term:`sequence`, and :term:`generator`." msgstr "" -#: ../../glossary.rst:598 +#: ../../glossary.rst:602 msgid "iterator" msgstr "" -#: ../../glossary.rst:600 +#: ../../glossary.rst:604 msgid "" "An object representing a stream of data. Repeated calls to the iterator's " ":meth:`~iterator.__next__` method (or passing it to the built-in function " @@ -1056,22 +1067,22 @@ msgid "" " the previous iteration pass, making it appear like an empty container." msgstr "" -#: ../../glossary.rst:615 +#: ../../glossary.rst:619 msgid "More information can be found in :ref:`typeiter`." msgstr "Informasi lebih lanjut dapat ditemukan di :ref:`typeiter`." -#: ../../glossary.rst:616 +#: ../../glossary.rst:620 msgid "key function" msgstr "fungsi kunci" -#: ../../glossary.rst:618 +#: ../../glossary.rst:622 msgid "" "A key function or collation function is a callable that returns a value used" " for sorting or ordering. For example, :func:`locale.strxfrm` is used to " "produce a sort key that is aware of locale specific sort conventions." msgstr "" -#: ../../glossary.rst:623 +#: ../../glossary.rst:627 msgid "" "A number of tools in Python accept key functions to control how elements are" " ordered or grouped. They include :func:`min`, :func:`max`, :func:`sorted`," @@ -1079,7 +1090,7 @@ msgid "" ":func:`heapq.nlargest`, and :func:`itertools.groupby`." msgstr "" -#: ../../glossary.rst:629 +#: ../../glossary.rst:633 msgid "" "There are several ways to create a key function. For example. the " ":meth:`str.lower` method can serve as a key function for case insensitive " @@ -1091,30 +1102,30 @@ msgid "" "` for examples of how to create and use key functions." msgstr "" -#: ../../glossary.rst:637 +#: ../../glossary.rst:641 msgid "keyword argument" msgstr "argumen kata kunci" -#: ../../glossary.rst:639 ../../glossary.rst:916 +#: ../../glossary.rst:643 ../../glossary.rst:920 msgid "See :term:`argument`." msgstr "Lihat :term:`argument`." -#: ../../glossary.rst:640 +#: ../../glossary.rst:644 msgid "lambda" msgstr "" -#: ../../glossary.rst:642 +#: ../../glossary.rst:646 msgid "" "An anonymous inline function consisting of a single :term:`expression` which" " is evaluated when the function is called. The syntax to create a lambda " "function is ``lambda [parameters]: expression``" msgstr "" -#: ../../glossary.rst:645 +#: ../../glossary.rst:649 msgid "LBYL" msgstr "LBYL" -#: ../../glossary.rst:647 +#: ../../glossary.rst:651 msgid "" "Look before you leap. This coding style explicitly tests for pre-conditions" " before making calls or lookups. This style contrasts with the :term:`EAFP`" @@ -1122,7 +1133,7 @@ msgid "" "statements." msgstr "" -#: ../../glossary.rst:652 +#: ../../glossary.rst:656 msgid "" "In a multi-threaded environment, the LBYL approach can risk introducing a " "race condition between \"the looking\" and \"the leaping\". For example, " @@ -1131,22 +1142,22 @@ msgid "" "This issue can be solved with locks or by using the EAFP approach." msgstr "" -#: ../../glossary.rst:657 +#: ../../glossary.rst:661 msgid "list" msgstr "daftar" -#: ../../glossary.rst:659 +#: ../../glossary.rst:663 msgid "" "A built-in Python :term:`sequence`. Despite its name it is more akin to an " "array in other languages than to a linked list since access to elements is " "O(1)." msgstr "" -#: ../../glossary.rst:662 +#: ../../glossary.rst:666 msgid "list comprehension" msgstr "" -#: ../../glossary.rst:664 +#: ../../glossary.rst:668 msgid "" "A compact way to process all or part of the elements in a sequence and " "return a list with the results. ``result = ['{:#04x}'.format(x) for x in " @@ -1155,11 +1166,11 @@ msgid "" "optional. If omitted, all elements in ``range(256)`` are processed." msgstr "" -#: ../../glossary.rst:670 +#: ../../glossary.rst:674 msgid "loader" msgstr "" -#: ../../glossary.rst:672 +#: ../../glossary.rst:676 msgid "" "An object that loads a module. It must define a method named " ":meth:`load_module`. A loader is typically returned by a :term:`finder`. See" @@ -1167,19 +1178,19 @@ msgid "" ":term:`abstract base class`." msgstr "" -#: ../../glossary.rst:676 +#: ../../glossary.rst:680 msgid "magic method" msgstr "" -#: ../../glossary.rst:680 +#: ../../glossary.rst:684 msgid "An informal synonym for :term:`special method`." msgstr "" -#: ../../glossary.rst:681 +#: ../../glossary.rst:685 msgid "mapping" msgstr "pemetaan" -#: ../../glossary.rst:683 +#: ../../glossary.rst:687 msgid "" "A container object that supports arbitrary key lookups and implements the " "methods specified in the :class:`~collections.abc.Mapping` or " @@ -1189,28 +1200,28 @@ msgid "" ":class:`collections.Counter`." msgstr "" -#: ../../glossary.rst:689 +#: ../../glossary.rst:693 msgid "meta path finder" msgstr "" -#: ../../glossary.rst:691 +#: ../../glossary.rst:695 msgid "" "A :term:`finder` returned by a search of :data:`sys.meta_path`. Meta path " "finders are related to, but different from :term:`path entry finders `." msgstr "" -#: ../../glossary.rst:695 +#: ../../glossary.rst:699 msgid "" "See :class:`importlib.abc.MetaPathFinder` for the methods that meta path " "finders implement." msgstr "" -#: ../../glossary.rst:697 +#: ../../glossary.rst:701 msgid "metaclass" msgstr "" -#: ../../glossary.rst:699 +#: ../../glossary.rst:703 msgid "" "The class of a class. Class definitions create a class name, a class " "dictionary, and a list of base classes. The metaclass is responsible for " @@ -1223,15 +1234,15 @@ msgid "" "singletons, and many other tasks." msgstr "" -#: ../../glossary.rst:709 +#: ../../glossary.rst:713 msgid "More information can be found in :ref:`metaclasses`." msgstr "Informasi lebih lanjut dapat ditemukan di :ref:`metaclasses`." -#: ../../glossary.rst:710 +#: ../../glossary.rst:714 msgid "method" msgstr "" -#: ../../glossary.rst:712 +#: ../../glossary.rst:716 msgid "" "A function which is defined inside a class body. If called as an attribute " "of an instance of that class, the method will get the instance object as its" @@ -1239,11 +1250,11 @@ msgid "" ":term:`function` and :term:`nested scope`." msgstr "" -#: ../../glossary.rst:716 +#: ../../glossary.rst:720 msgid "method resolution order" msgstr "" -#: ../../glossary.rst:718 +#: ../../glossary.rst:722 msgid "" "Method Resolution Order is the order in which base classes are searched for " "a member during lookup. See `The Python 2.3 Method Resolution Order " @@ -1251,68 +1262,68 @@ msgid "" "algorithm used by the Python interpreter since the 2.3 release." msgstr "" -#: ../../glossary.rst:722 +#: ../../glossary.rst:726 msgid "module" msgstr "modul" -#: ../../glossary.rst:724 +#: ../../glossary.rst:728 msgid "" "An object that serves as an organizational unit of Python code. Modules " "have a namespace containing arbitrary Python objects. Modules are loaded " "into Python by the process of :term:`importing`." msgstr "" -#: ../../glossary.rst:728 +#: ../../glossary.rst:732 msgid "See also :term:`package`." msgstr "Lihat juga :term:`package`." -#: ../../glossary.rst:729 +#: ../../glossary.rst:733 msgid "module spec" msgstr "" -#: ../../glossary.rst:731 +#: ../../glossary.rst:735 msgid "" "A namespace containing the import-related information used to load a module." " An instance of :class:`importlib.machinery.ModuleSpec`." msgstr "" -#: ../../glossary.rst:733 +#: ../../glossary.rst:737 msgid "MRO" msgstr "MRO" -#: ../../glossary.rst:735 +#: ../../glossary.rst:739 msgid "See :term:`method resolution order`." msgstr "Lihat :term:`method resolution order`." -#: ../../glossary.rst:736 +#: ../../glossary.rst:740 msgid "mutable" msgstr "" -#: ../../glossary.rst:738 +#: ../../glossary.rst:742 msgid "" "Mutable objects can change their value but keep their :func:`id`. See also " ":term:`immutable`." msgstr "" -#: ../../glossary.rst:740 +#: ../../glossary.rst:744 msgid "named tuple" msgstr "" -#: ../../glossary.rst:742 +#: ../../glossary.rst:746 msgid "" "The term \"named tuple\" applies to any type or class that inherits from " "tuple and whose indexable elements are also accessible using named " "attributes. The type or class may have other features as well." msgstr "" -#: ../../glossary.rst:746 +#: ../../glossary.rst:750 msgid "" "Several built-in types are named tuples, including the values returned by " ":func:`time.localtime` and :func:`os.stat`. Another example is " ":data:`sys.float_info`::" msgstr "" -#: ../../glossary.rst:757 +#: ../../glossary.rst:761 msgid "" "Some named tuples are built-in types (such as the above examples). " "Alternatively, a named tuple can be created from a regular class definition " @@ -1322,11 +1333,11 @@ msgid "" "methods that may not be found in hand-written or built-in named tuples." msgstr "" -#: ../../glossary.rst:764 +#: ../../glossary.rst:768 msgid "namespace" msgstr "" -#: ../../glossary.rst:766 +#: ../../glossary.rst:770 msgid "" "The place where a variable is stored. Namespaces are implemented as " "dictionaries. There are the local, global and built-in namespaces as well " @@ -1340,11 +1351,11 @@ msgid "" " respectively." msgstr "" -#: ../../glossary.rst:776 +#: ../../glossary.rst:780 msgid "namespace package" msgstr "" -#: ../../glossary.rst:778 +#: ../../glossary.rst:782 msgid "" "A :pep:`420` :term:`package` which serves only as a container for " "subpackages. Namespace packages may have no physical representation, and " @@ -1352,15 +1363,15 @@ msgid "" "``__init__.py`` file." msgstr "" -#: ../../glossary.rst:783 +#: ../../glossary.rst:787 msgid "See also :term:`module`." msgstr "Lihat juga :term:`module`." -#: ../../glossary.rst:784 +#: ../../glossary.rst:788 msgid "nested scope" msgstr "" -#: ../../glossary.rst:786 +#: ../../glossary.rst:790 msgid "" "The ability to refer to a variable in an enclosing definition. For " "instance, a function defined inside another function can refer to variables " @@ -1370,11 +1381,11 @@ msgid "" "global namespace. The :keyword:`nonlocal` allows writing to outer scopes." msgstr "" -#: ../../glossary.rst:793 +#: ../../glossary.rst:797 msgid "new-style class" msgstr "" -#: ../../glossary.rst:795 +#: ../../glossary.rst:799 msgid "" "Old name for the flavor of classes now used for all class objects. In " "earlier Python versions, only new-style classes could use Python's newer, " @@ -1382,43 +1393,43 @@ msgid "" ":meth:`__getattribute__`, class methods, and static methods." msgstr "" -#: ../../glossary.rst:799 +#: ../../glossary.rst:803 msgid "object" msgstr "objek" -#: ../../glossary.rst:801 +#: ../../glossary.rst:805 msgid "" "Any data with state (attributes or value) and defined behavior (methods). " "Also the ultimate base class of any :term:`new-style class`." msgstr "" -#: ../../glossary.rst:804 +#: ../../glossary.rst:808 msgid "package" msgstr "paket" -#: ../../glossary.rst:806 +#: ../../glossary.rst:810 msgid "" "A Python :term:`module` which can contain submodules or recursively, " "subpackages. Technically, a package is a Python module with an ``__path__``" " attribute." msgstr "" -#: ../../glossary.rst:810 +#: ../../glossary.rst:814 msgid "See also :term:`regular package` and :term:`namespace package`." msgstr "" -#: ../../glossary.rst:811 +#: ../../glossary.rst:815 msgid "parameter" msgstr "parameter" -#: ../../glossary.rst:813 +#: ../../glossary.rst:817 msgid "" "A named entity in a :term:`function` (or method) definition that specifies " "an :term:`argument` (or in some cases, arguments) that the function can " "accept. There are five kinds of parameter:" msgstr "" -#: ../../glossary.rst:817 +#: ../../glossary.rst:821 msgid "" ":dfn:`positional-or-keyword`: specifies an argument that can be passed " "either :term:`positionally ` or as a :term:`keyword argument " @@ -1426,7 +1437,7 @@ msgid "" "*bar* in the following::" msgstr "" -#: ../../glossary.rst:826 +#: ../../glossary.rst:830 msgid "" ":dfn:`positional-only`: specifies an argument that can be supplied only by " "position. Positional-only parameters can be defined by including a ``/`` " @@ -1434,7 +1445,7 @@ msgid "" "example *posonly1* and *posonly2* in the following::" msgstr "" -#: ../../glossary.rst:835 +#: ../../glossary.rst:839 msgid "" ":dfn:`keyword-only`: specifies an argument that can be supplied only by " "keyword. Keyword-only parameters can be defined by including a single var-" @@ -1443,7 +1454,7 @@ msgid "" "following::" msgstr "" -#: ../../glossary.rst:843 +#: ../../glossary.rst:847 msgid "" ":dfn:`var-positional`: specifies that an arbitrary sequence of positional " "arguments can be provided (in addition to any positional arguments already " @@ -1452,7 +1463,7 @@ msgid "" "following::" msgstr "" -#: ../../glossary.rst:851 +#: ../../glossary.rst:855 msgid "" ":dfn:`var-keyword`: specifies that arbitrarily many keyword arguments can be" " provided (in addition to any keyword arguments already accepted by other " @@ -1460,13 +1471,13 @@ msgid "" "name with ``**``, for example *kwargs* in the example above." msgstr "" -#: ../../glossary.rst:857 +#: ../../glossary.rst:861 msgid "" "Parameters can specify both optional and required arguments, as well as " "default values for some optional arguments." msgstr "" -#: ../../glossary.rst:860 +#: ../../glossary.rst:864 msgid "" "See also the :term:`argument` glossary entry, the FAQ question on :ref:`the " "difference between arguments and parameters `, " @@ -1474,59 +1485,59 @@ msgid "" ":pep:`362`." msgstr "" -#: ../../glossary.rst:864 +#: ../../glossary.rst:868 msgid "path entry" msgstr "" -#: ../../glossary.rst:866 +#: ../../glossary.rst:870 msgid "" "A single location on the :term:`import path` which the :term:`path based " "finder` consults to find modules for importing." msgstr "" -#: ../../glossary.rst:868 +#: ../../glossary.rst:872 msgid "path entry finder" msgstr "" -#: ../../glossary.rst:870 +#: ../../glossary.rst:874 msgid "" "A :term:`finder` returned by a callable on :data:`sys.path_hooks` (i.e. a " ":term:`path entry hook`) which knows how to locate modules given a " ":term:`path entry`." msgstr "" -#: ../../glossary.rst:874 +#: ../../glossary.rst:878 msgid "" "See :class:`importlib.abc.PathEntryFinder` for the methods that path entry " "finders implement." msgstr "" -#: ../../glossary.rst:876 +#: ../../glossary.rst:880 msgid "path entry hook" msgstr "" -#: ../../glossary.rst:878 +#: ../../glossary.rst:882 msgid "" "A callable on the :data:`sys.path_hook` list which returns a :term:`path " "entry finder` if it knows how to find modules on a specific :term:`path " "entry`." msgstr "" -#: ../../glossary.rst:881 +#: ../../glossary.rst:885 msgid "path based finder" msgstr "" -#: ../../glossary.rst:883 +#: ../../glossary.rst:887 msgid "" "One of the default :term:`meta path finders ` which " "searches an :term:`import path` for modules." msgstr "" -#: ../../glossary.rst:885 +#: ../../glossary.rst:889 msgid "path-like object" msgstr "" -#: ../../glossary.rst:887 +#: ../../glossary.rst:891 msgid "" "An object representing a file system path. A path-like object is either a " ":class:`str` or :class:`bytes` object representing a path, or an object " @@ -1538,11 +1549,11 @@ msgid "" ":pep:`519`." msgstr "" -#: ../../glossary.rst:895 +#: ../../glossary.rst:899 msgid "PEP" msgstr "PEP" -#: ../../glossary.rst:897 +#: ../../glossary.rst:901 msgid "" "Python Enhancement Proposal. A PEP is a design document providing " "information to the Python community, or describing a new feature for Python " @@ -1550,7 +1561,7 @@ msgid "" "specification and a rationale for proposed features." msgstr "" -#: ../../glossary.rst:903 +#: ../../glossary.rst:907 msgid "" "PEPs are intended to be the primary mechanisms for proposing major new " "features, for collecting community input on an issue, and for documenting " @@ -1559,29 +1570,29 @@ msgid "" "dissenting opinions." msgstr "" -#: ../../glossary.rst:909 +#: ../../glossary.rst:913 msgid "See :pep:`1`." msgstr "Lihat :pep:`1`." -#: ../../glossary.rst:910 +#: ../../glossary.rst:914 msgid "portion" msgstr "porsi" -#: ../../glossary.rst:912 +#: ../../glossary.rst:916 msgid "" "A set of files in a single directory (possibly stored in a zip file) that " "contribute to a namespace package, as defined in :pep:`420`." msgstr "" -#: ../../glossary.rst:914 +#: ../../glossary.rst:918 msgid "positional argument" msgstr "" -#: ../../glossary.rst:917 +#: ../../glossary.rst:921 msgid "provisional API" msgstr "" -#: ../../glossary.rst:919 +#: ../../glossary.rst:923 msgid "" "A provisional API is one which has been deliberately excluded from the " "standard library's backwards compatibility guarantees. While major changes " @@ -1592,44 +1603,44 @@ msgid "" " flaws are uncovered that were missed prior to the inclusion of the API." msgstr "" -#: ../../glossary.rst:928 +#: ../../glossary.rst:932 msgid "" "Even for provisional APIs, backwards incompatible changes are seen as a " "\"solution of last resort\" - every attempt will still be made to find a " "backwards compatible resolution to any identified problems." msgstr "" -#: ../../glossary.rst:932 +#: ../../glossary.rst:936 msgid "" "This process allows the standard library to continue to evolve over time, " "without locking in problematic design errors for extended periods of time. " "See :pep:`411` for more details." msgstr "" -#: ../../glossary.rst:935 +#: ../../glossary.rst:939 msgid "provisional package" msgstr "" -#: ../../glossary.rst:937 +#: ../../glossary.rst:941 msgid "See :term:`provisional API`." msgstr "Lihat :term:`provisional API`." -#: ../../glossary.rst:938 +#: ../../glossary.rst:942 msgid "Python 3000" msgstr "Python 3000" -#: ../../glossary.rst:940 +#: ../../glossary.rst:944 msgid "" "Nickname for the Python 3.x release line (coined long ago when the release " "of version 3 was something in the distant future.) This is also abbreviated" " \"Py3k\"." msgstr "" -#: ../../glossary.rst:943 +#: ../../glossary.rst:947 msgid "Pythonic" msgstr "" -#: ../../glossary.rst:945 +#: ../../glossary.rst:949 msgid "" "An idea or piece of code which closely follows the most common idioms of the" " Python language, rather than implementing code using concepts common to " @@ -1639,15 +1650,15 @@ msgid "" "Python sometimes use a numerical counter instead::" msgstr "" -#: ../../glossary.rst:955 +#: ../../glossary.rst:959 msgid "As opposed to the cleaner, Pythonic method::" msgstr "" -#: ../../glossary.rst:959 +#: ../../glossary.rst:963 msgid "qualified name" msgstr "nama yang memenuhi syarat" -#: ../../glossary.rst:961 +#: ../../glossary.rst:965 msgid "" "A dotted name showing the \"path\" from a module's global scope to a class, " "function or method defined in that module, as defined in :pep:`3155`. For " @@ -1655,18 +1666,18 @@ msgid "" "object's name::" msgstr "" -#: ../../glossary.rst:978 +#: ../../glossary.rst:982 msgid "" "When used to refer to modules, the *fully qualified name* means the entire " "dotted path to the module, including any parent packages, e.g. " "``email.mime.text``::" msgstr "" -#: ../../glossary.rst:985 +#: ../../glossary.rst:989 msgid "reference count" msgstr "jumlah referensi" -#: ../../glossary.rst:987 +#: ../../glossary.rst:991 msgid "" "The number of references to an object. When the reference count of an " "object drops to zero, it is deallocated. Reference counting is generally " @@ -1676,25 +1687,25 @@ msgid "" "particular object." msgstr "" -#: ../../glossary.rst:993 +#: ../../glossary.rst:997 msgid "regular package" msgstr "paket biasa" -#: ../../glossary.rst:995 +#: ../../glossary.rst:999 msgid "" "A traditional :term:`package`, such as a directory containing an " "``__init__.py`` file." msgstr "" -#: ../../glossary.rst:998 +#: ../../glossary.rst:1002 msgid "See also :term:`namespace package`." msgstr "Lihat juga :term:`namespace package`." -#: ../../glossary.rst:999 +#: ../../glossary.rst:1003 msgid "__slots__" msgstr "" -#: ../../glossary.rst:1001 +#: ../../glossary.rst:1005 msgid "" "A declaration inside a class that saves memory by pre-declaring space for " "instance attributes and eliminating instance dictionaries. Though popular, " @@ -1703,11 +1714,11 @@ msgid "" "application." msgstr "" -#: ../../glossary.rst:1006 +#: ../../glossary.rst:1010 msgid "sequence" msgstr "urutan" -#: ../../glossary.rst:1008 +#: ../../glossary.rst:1012 msgid "" "An :term:`iterable` which supports efficient element access using integer " "indices via the :meth:`__getitem__` special method and defines a " @@ -1719,7 +1730,7 @@ msgid "" "integers." msgstr "" -#: ../../glossary.rst:1017 +#: ../../glossary.rst:1021 msgid "" "The :class:`collections.abc.Sequence` abstract base class defines a much " "richer interface that goes beyond just :meth:`__getitem__` and " @@ -1728,21 +1739,21 @@ msgid "" "be registered explicitly using :func:`~abc.register`." msgstr "" -#: ../../glossary.rst:1024 +#: ../../glossary.rst:1028 msgid "single dispatch" msgstr "" -#: ../../glossary.rst:1026 +#: ../../glossary.rst:1030 msgid "" "A form of :term:`generic function` dispatch where the implementation is " "chosen based on the type of a single argument." msgstr "" -#: ../../glossary.rst:1028 +#: ../../glossary.rst:1032 msgid "slice" msgstr "" -#: ../../glossary.rst:1030 +#: ../../glossary.rst:1034 msgid "" "An object usually containing a portion of a :term:`sequence`. A slice is " "created using the subscript notation, ``[]`` with colons between numbers " @@ -1750,11 +1761,11 @@ msgid "" "(subscript) notation uses :class:`slice` objects internally." msgstr "" -#: ../../glossary.rst:1034 +#: ../../glossary.rst:1038 msgid "special method" msgstr "" -#: ../../glossary.rst:1038 +#: ../../glossary.rst:1042 msgid "" "A method that is called implicitly by Python to execute a certain operation " "on a type, such as addition. Such methods have names starting and ending " @@ -1762,30 +1773,30 @@ msgid "" ":ref:`specialnames`." msgstr "" -#: ../../glossary.rst:1042 +#: ../../glossary.rst:1046 msgid "statement" msgstr "pernyataan" -#: ../../glossary.rst:1044 +#: ../../glossary.rst:1048 msgid "" "A statement is part of a suite (a \"block\" of code). A statement is either" " an :term:`expression` or one of several constructs with a keyword, such as " ":keyword:`if`, :keyword:`while` or :keyword:`for`." msgstr "" -#: ../../glossary.rst:1047 +#: ../../glossary.rst:1051 msgid "text encoding" msgstr "" -#: ../../glossary.rst:1049 +#: ../../glossary.rst:1053 msgid "A codec which encodes Unicode strings to bytes." msgstr "" -#: ../../glossary.rst:1050 +#: ../../glossary.rst:1054 msgid "text file" msgstr "berkas teks" -#: ../../glossary.rst:1052 +#: ../../glossary.rst:1056 msgid "" "A :term:`file object` able to read and write :class:`str` objects. Often, a " "text file actually accesses a byte-oriented datastream and handles the " @@ -1794,17 +1805,17 @@ msgid "" "and instances of :class:`io.StringIO`." msgstr "" -#: ../../glossary.rst:1059 +#: ../../glossary.rst:1063 msgid "" "See also :term:`binary file` for a file object able to read and write :term" ":`bytes-like objects `." msgstr "" -#: ../../glossary.rst:1061 +#: ../../glossary.rst:1065 msgid "triple-quoted string" msgstr "teks tiga-kutip" -#: ../../glossary.rst:1063 +#: ../../glossary.rst:1067 msgid "" "A string which is bound by three instances of either a quotation mark (\") " "or an apostrophe ('). While they don't provide any functionality not " @@ -1815,11 +1826,11 @@ msgid "" "docstrings." msgstr "" -#: ../../glossary.rst:1070 +#: ../../glossary.rst:1074 msgid "type" msgstr "tipe" -#: ../../glossary.rst:1072 +#: ../../glossary.rst:1076 msgid "" "The type of a Python object determines what kind of object it is; every " "object has a type. An object's type is accessible as its " @@ -1827,21 +1838,21 @@ msgid "" "``type(obj)``." msgstr "" -#: ../../glossary.rst:1076 +#: ../../glossary.rst:1080 msgid "type alias" msgstr "" -#: ../../glossary.rst:1078 +#: ../../glossary.rst:1082 msgid "A synonym for a type, created by assigning the type to an identifier." msgstr "" -#: ../../glossary.rst:1080 +#: ../../glossary.rst:1084 msgid "" "Type aliases are useful for simplifying :term:`type hints `. For " "example::" msgstr "" -#: ../../glossary.rst:1089 +#: ../../glossary.rst:1091 msgid "could be made more readable like this::" msgstr "" diff --git a/howto/instrumentation.po b/howto/instrumentation.po index 3225935..2cac943 100644 --- a/howto/instrumentation.po +++ b/howto/instrumentation.po @@ -1,5 +1,5 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # @@ -9,9 +9,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-01 14:24+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2017-02-16 17:45+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -202,136 +202,136 @@ msgstr "" msgid "Available static markers" msgstr "" -#: ../../howto/instrumentation.rst:279 +#: ../../howto/instrumentation.rst:277 msgid "" "This marker indicates that execution of a Python function has begun. It is " "only triggered for pure-Python (bytecode) functions." msgstr "" -#: ../../howto/instrumentation.rst:282 +#: ../../howto/instrumentation.rst:280 msgid "" "The filename, function name, and line number are provided back to the " "tracing script as positional arguments, which must be accessed using " "``$arg1``, ``$arg2``, ``$arg3``:" msgstr "" -#: ../../howto/instrumentation.rst:286 +#: ../../howto/instrumentation.rst:284 msgid "" "``$arg1`` : ``(const char *)`` filename, accessible using " "``user_string($arg1)``" msgstr "" -#: ../../howto/instrumentation.rst:288 +#: ../../howto/instrumentation.rst:286 msgid "" "``$arg2`` : ``(const char *)`` function name, accessible using " "``user_string($arg2)``" msgstr "" -#: ../../howto/instrumentation.rst:291 +#: ../../howto/instrumentation.rst:289 msgid "``$arg3`` : ``int`` line number" msgstr "" -#: ../../howto/instrumentation.rst:295 +#: ../../howto/instrumentation.rst:293 msgid "" "This marker is the converse of :c:func:`function__entry`, and indicates that" " execution of a Python function has ended (either via ``return``, or via an " "exception). It is only triggered for pure-Python (bytecode) functions." msgstr "" -#: ../../howto/instrumentation.rst:299 +#: ../../howto/instrumentation.rst:297 msgid "The arguments are the same as for :c:func:`function__entry`" msgstr "" -#: ../../howto/instrumentation.rst:303 +#: ../../howto/instrumentation.rst:301 msgid "" "This marker indicates a Python line is about to be executed. It is the " "equivalent of line-by-line tracing with a Python profiler. It is not " "triggered within C functions." msgstr "" -#: ../../howto/instrumentation.rst:307 +#: ../../howto/instrumentation.rst:305 msgid "The arguments are the same as for :c:func:`function__entry`." msgstr "" -#: ../../howto/instrumentation.rst:311 +#: ../../howto/instrumentation.rst:309 msgid "" "Fires when the Python interpreter starts a garbage collection cycle. " "``arg0`` is the generation to scan, like :func:`gc.collect()`." msgstr "" -#: ../../howto/instrumentation.rst:316 +#: ../../howto/instrumentation.rst:314 msgid "" "Fires when the Python interpreter finishes a garbage collection cycle. " "``arg0`` is the number of collected objects." msgstr "" -#: ../../howto/instrumentation.rst:321 +#: ../../howto/instrumentation.rst:319 msgid "" "Fires before :mod:`importlib` attempts to find and load the module. ``arg0``" " is the module name." msgstr "" -#: ../../howto/instrumentation.rst:328 +#: ../../howto/instrumentation.rst:326 msgid "" "Fires after :mod:`importlib`'s find_and_load function is called. ``arg0`` is" " the module name, ``arg1`` indicates if module was successfully loaded." msgstr "" -#: ../../howto/instrumentation.rst:337 +#: ../../howto/instrumentation.rst:335 msgid "" "Fires when :func:`sys.audit` or :c:func:`PySys_Audit` is called. ``arg0`` is" " the event name as C string, ``arg1`` is a :c:type:`PyObject` pointer to a " "tuple object." msgstr "" -#: ../../howto/instrumentation.rst:345 +#: ../../howto/instrumentation.rst:343 msgid "SystemTap Tapsets" msgstr "" -#: ../../howto/instrumentation.rst:347 +#: ../../howto/instrumentation.rst:345 msgid "" "The higher-level way to use the SystemTap integration is to use a " "\"tapset\": SystemTap's equivalent of a library, which hides some of the " "lower-level details of the static markers." msgstr "" -#: ../../howto/instrumentation.rst:351 +#: ../../howto/instrumentation.rst:349 msgid "Here is a tapset file, based on a non-shared build of CPython:" msgstr "" -#: ../../howto/instrumentation.rst:374 +#: ../../howto/instrumentation.rst:372 msgid "" "If this file is installed in SystemTap's tapset directory (e.g. " "``/usr/share/systemtap/tapset``), then these additional probepoints become " "available:" msgstr "" -#: ../../howto/instrumentation.rst:380 +#: ../../howto/instrumentation.rst:378 msgid "" "This probe point indicates that execution of a Python function has begun. It" " is only triggered for pure-Python (bytecode) functions." msgstr "" -#: ../../howto/instrumentation.rst:385 +#: ../../howto/instrumentation.rst:383 msgid "" -"This probe point is the converse of :c:func:`python.function.return`, and " +"This probe point is the converse of ``python.function.return``, and " "indicates that execution of a Python function has ended (either via " "``return``, or via an exception). It is only triggered for pure-Python " "(bytecode) functions." msgstr "" -#: ../../howto/instrumentation.rst:392 +#: ../../howto/instrumentation.rst:390 msgid "Examples" msgstr "Contoh-contoh" -#: ../../howto/instrumentation.rst:393 +#: ../../howto/instrumentation.rst:391 msgid "" "This SystemTap script uses the tapset above to more cleanly implement the " "example given above of tracing the Python function-call hierarchy, without " "needing to directly name the static markers:" msgstr "" -#: ../../howto/instrumentation.rst:412 +#: ../../howto/instrumentation.rst:410 msgid "" "The following script uses the tapset above to provide a top-like view of all" " running CPython code, showing the top 20 most frequently-entered bytecode " diff --git a/howto/logging-cookbook.po b/howto/logging-cookbook.po index 8b2c32a..e4907fe 100644 --- a/howto/logging-cookbook.po +++ b/howto/logging-cookbook.po @@ -1,5 +1,5 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # @@ -10,9 +10,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-01 14:24+0000\n" +"POT-Creation-Date: 2020-09-10 04:03+0000\n" "PO-Revision-Date: 2017-02-16 17:45+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -797,7 +797,7 @@ msgstr "" msgid "" "Below is an example of a logging configuration dictionary - it's taken from " "the `documentation on the Django project " -"`_. This dictionary is passed to :func:`~config.dictConfig` to put " "the configuration into effect::" msgstr "" @@ -805,8 +805,8 @@ msgstr "" #: ../../howto/logging-cookbook.rst:1426 msgid "" "For more information about this configuration, you can see the `relevant " -"section `_ of the Django documentation." +"section `_ of the Django documentation." msgstr "" #: ../../howto/logging-cookbook.rst:1433 diff --git a/library/__future__.po b/library/__future__.po index 4056171..0631fc4 100644 --- a/library/__future__.po +++ b/library/__future__.po @@ -1,5 +1,5 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # @@ -9,9 +9,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-01 14:24+0000\n" +"POT-Creation-Date: 2020-07-26 03:43+0000\n" "PO-Revision-Date: 2017-02-16 17:47+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -246,8 +246,8 @@ msgid "3.7.0b1" msgstr "3.7.0b1" #: ../../library/__future__.rst:93 -msgid "4.0" -msgstr "4.0" +msgid "3.10" +msgstr "" #: ../../library/__future__.rst:93 msgid ":pep:`563`: *Postponed evaluation of annotations*" diff --git a/library/argparse.po b/library/argparse.po index 4cadec3..97420ac 100644 --- a/library/argparse.po +++ b/library/argparse.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-07-18 03:38+0000\n" "PO-Revision-Date: 2017-02-16 17:48+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -963,14 +963,17 @@ msgstr "" #: ../../library/argparse.rst:1134 msgid "" "Any container can be passed as the *choices* value, so :class:`list` " -"objects, :class:`set` objects, and custom containers are all supported." +"objects, :class:`set` objects, and custom containers are all supported. This" +" includes :class:`enum.Enum`, which could be used to restrain argument's " +"choices; if we reuse previous rock/paper/scissors game example, this could " +"be as follows::" msgstr "" -#: ../../library/argparse.rst:1139 +#: ../../library/argparse.rst:1153 msgid "required" msgstr "" -#: ../../library/argparse.rst:1141 +#: ../../library/argparse.rst:1155 msgid "" "In general, the :mod:`argparse` module assumes that flags like ``-f`` and " "``--bar`` indicate *optional* arguments, which can always be omitted at the " @@ -978,24 +981,24 @@ msgid "" "the ``required=`` keyword argument to :meth:`~ArgumentParser.add_argument`::" msgstr "" -#: ../../library/argparse.rst:1154 +#: ../../library/argparse.rst:1168 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 present at the command line." msgstr "" -#: ../../library/argparse.rst:1160 +#: ../../library/argparse.rst:1174 msgid "" "Required options are generally considered bad form because users expect " "*options* to be *optional*, and thus they should be avoided when possible." msgstr "" -#: ../../library/argparse.rst:1165 +#: ../../library/argparse.rst:1179 msgid "help" msgstr "" -#: ../../library/argparse.rst:1167 +#: ../../library/argparse.rst:1181 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`` " @@ -1003,7 +1006,7 @@ msgid "" "each argument::" msgstr "" -#: ../../library/argparse.rst:1187 +#: ../../library/argparse.rst:1201 msgid "" "The ``help`` strings can include various format specifiers to avoid " "repetition of things like the program name or the argument default_. The " @@ -1012,23 +1015,23 @@ msgid "" "``%(type)s``, etc.::" msgstr "" -#: ../../library/argparse.rst:1204 +#: ../../library/argparse.rst:1218 msgid "" "As the help string supports %-formatting, if you want a literal ``%`` to " "appear in the help string, you must escape it as ``%%``." msgstr "" -#: ../../library/argparse.rst:1207 +#: ../../library/argparse.rst:1221 msgid "" ":mod:`argparse` supports silencing the help entry for certain options, by " "setting the ``help`` value to ``argparse.SUPPRESS``::" msgstr "" -#: ../../library/argparse.rst:1220 +#: ../../library/argparse.rst:1234 msgid "metavar" msgstr "" -#: ../../library/argparse.rst:1222 +#: ../../library/argparse.rst:1236 msgid "" "When :class:`ArgumentParser` generates help messages, it needs some way to " "refer to each expected argument. By default, ArgumentParser objects use the" @@ -1040,29 +1043,29 @@ msgid "" " argument will be referred to as ``FOO``. An example::" msgstr "" -#: ../../library/argparse.rst:1246 +#: ../../library/argparse.rst:1260 msgid "An alternative name can be specified with ``metavar``::" msgstr "" -#: ../../library/argparse.rst:1263 +#: ../../library/argparse.rst:1277 msgid "" "Note that ``metavar`` only changes the *displayed* name - the name of the " "attribute on the :meth:`~ArgumentParser.parse_args` object is still " "determined by the dest_ value." msgstr "" -#: ../../library/argparse.rst:1267 +#: ../../library/argparse.rst:1281 msgid "" "Different values of ``nargs`` may cause the metavar to be used multiple " "times. Providing a tuple to ``metavar`` specifies a different display for " "each of the arguments::" msgstr "" -#: ../../library/argparse.rst:1284 +#: ../../library/argparse.rst:1298 msgid "dest" msgstr "" -#: ../../library/argparse.rst:1286 +#: ../../library/argparse.rst:1300 msgid "" "Most :class:`ArgumentParser` actions add some value as an attribute of the " "object returned by :meth:`~ArgumentParser.parse_args`. The name of this " @@ -1072,7 +1075,7 @@ msgid "" ":meth:`~ArgumentParser.add_argument`::" msgstr "" -#: ../../library/argparse.rst:1298 +#: ../../library/argparse.rst:1312 msgid "" "For optional argument actions, the value of ``dest`` is normally inferred " "from the option strings. :class:`ArgumentParser` generates the value of " @@ -1084,22 +1087,22 @@ msgid "" "below illustrate this behavior::" msgstr "" -#: ../../library/argparse.rst:1315 +#: ../../library/argparse.rst:1329 msgid "``dest`` allows a custom attribute name to be provided::" msgstr "" -#: ../../library/argparse.rst:1323 +#: ../../library/argparse.rst:1337 msgid "Action classes" msgstr "" -#: ../../library/argparse.rst:1325 +#: ../../library/argparse.rst:1339 msgid "" "Action classes implement the Action API, a callable which returns a callable" " which processes arguments from the command-line. Any object which follows " "this API may be passed as the ``action`` parameter to :meth:`add_argument`." msgstr "" -#: ../../library/argparse.rst:1334 +#: ../../library/argparse.rst:1348 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 " @@ -1108,7 +1111,7 @@ msgid "" "the ``action`` itself." msgstr "" -#: ../../library/argparse.rst:1340 +#: ../../library/argparse.rst:1354 msgid "" "Instances of Action (or return value of any callable to the ``action`` " "parameter) should have attributes \"dest\", \"option_strings\", \"default\"," @@ -1116,44 +1119,44 @@ msgid "" "these attributes are defined is to call ``Action.__init__``." msgstr "" -#: ../../library/argparse.rst:1345 +#: ../../library/argparse.rst:1359 msgid "" "Action instances should be callable, so subclasses must override the " "``__call__`` method, which should accept four parameters:" msgstr "" -#: ../../library/argparse.rst:1348 +#: ../../library/argparse.rst:1362 msgid "``parser`` - The ArgumentParser object which contains this action." msgstr "" -#: ../../library/argparse.rst:1350 +#: ../../library/argparse.rst:1364 msgid "" "``namespace`` - The :class:`Namespace` object that will be returned by " ":meth:`~ArgumentParser.parse_args`. Most actions add an attribute to this " "object using :func:`setattr`." msgstr "" -#: ../../library/argparse.rst:1354 +#: ../../library/argparse.rst:1368 msgid "" "``values`` - The associated command-line arguments, with any type " "conversions applied. Type conversions are specified with the type_ keyword " "argument to :meth:`~ArgumentParser.add_argument`." msgstr "" -#: ../../library/argparse.rst:1358 +#: ../../library/argparse.rst:1372 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" " is associated with a positional argument." msgstr "" -#: ../../library/argparse.rst:1362 +#: ../../library/argparse.rst:1376 msgid "" "The ``__call__`` method may perform arbitrary actions, but will typically " "set attributes on the ``namespace`` based on ``dest`` and ``values``." msgstr "" -#: ../../library/argparse.rst:1365 +#: ../../library/argparse.rst:1379 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 " @@ -1161,70 +1164,70 @@ msgid "" "used." msgstr "" -#: ../../library/argparse.rst:1370 +#: ../../library/argparse.rst:1384 msgid "The parse_args() method" msgstr "" -#: ../../library/argparse.rst:1374 +#: ../../library/argparse.rst:1388 msgid "" "Convert argument strings to objects and assign them as attributes of the " "namespace. Return the populated namespace." msgstr "" -#: ../../library/argparse.rst:1377 +#: ../../library/argparse.rst:1391 msgid "" "Previous calls to :meth:`add_argument` determine exactly what objects are " "created and how they are assigned. See the documentation for " ":meth:`add_argument` for details." msgstr "" -#: ../../library/argparse.rst:1381 +#: ../../library/argparse.rst:1395 msgid "" "args_ - List of strings to parse. The default is taken from " ":data:`sys.argv`." msgstr "" -#: ../../library/argparse.rst:1384 +#: ../../library/argparse.rst:1398 msgid "" "namespace_ - An object to take the attributes. The default is a new empty " ":class:`Namespace` object." msgstr "" -#: ../../library/argparse.rst:1389 +#: ../../library/argparse.rst:1403 msgid "Option value syntax" msgstr "" -#: ../../library/argparse.rst:1391 +#: ../../library/argparse.rst:1405 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, " "the option and its value are passed as two separate arguments::" msgstr "" -#: ../../library/argparse.rst:1403 +#: ../../library/argparse.rst:1417 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" " ``=`` to separate them::" msgstr "" -#: ../../library/argparse.rst:1410 +#: ../../library/argparse.rst:1424 msgid "" "For short options (options only one character long), the option and its " "value can be concatenated::" msgstr "" -#: ../../library/argparse.rst:1416 +#: ../../library/argparse.rst:1430 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::" msgstr "" -#: ../../library/argparse.rst:1428 +#: ../../library/argparse.rst:1442 msgid "Invalid arguments" msgstr "" -#: ../../library/argparse.rst:1430 +#: ../../library/argparse.rst:1444 msgid "" "While parsing the command line, :meth:`~ArgumentParser.parse_args` checks " "for a variety of errors, including ambiguous options, invalid types, invalid" @@ -1232,11 +1235,11 @@ msgid "" "such an error, it exits and prints the error along with a usage message::" msgstr "" -#: ../../library/argparse.rst:1456 +#: ../../library/argparse.rst:1470 msgid "Arguments containing ``-``" msgstr "" -#: ../../library/argparse.rst:1458 +#: ../../library/argparse.rst:1472 msgid "" "The :meth:`~ArgumentParser.parse_args` method attempts to give errors " "whenever the user has clearly made a mistake, but some situations are " @@ -1248,7 +1251,7 @@ msgid "" "negative numbers::" msgstr "" -#: ../../library/argparse.rst:1496 +#: ../../library/argparse.rst:1510 msgid "" "If you have positional arguments that must begin with ``-`` and don't look " "like negative numbers, you can insert the pseudo-argument ``'--'`` which " @@ -1256,28 +1259,28 @@ msgid "" "positional argument::" msgstr "" -#: ../../library/argparse.rst:1507 +#: ../../library/argparse.rst:1521 msgid "Argument abbreviations (prefix matching)" msgstr "" -#: ../../library/argparse.rst:1509 +#: ../../library/argparse.rst:1523 msgid "" "The :meth:`~ArgumentParser.parse_args` method :ref:`by default " "` allows long options to be abbreviated to a prefix, if the " "abbreviation is unambiguous (the prefix matches a unique option)::" msgstr "" -#: ../../library/argparse.rst:1524 +#: ../../library/argparse.rst:1538 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``." msgstr "" -#: ../../library/argparse.rst:1530 +#: ../../library/argparse.rst:1544 msgid "Beyond ``sys.argv``" msgstr "" -#: ../../library/argparse.rst:1532 +#: ../../library/argparse.rst:1546 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 " @@ -1285,39 +1288,39 @@ msgid "" "testing at the interactive prompt::" msgstr "" -#: ../../library/argparse.rst:1552 +#: ../../library/argparse.rst:1566 msgid "The Namespace object" msgstr "" -#: ../../library/argparse.rst:1556 +#: ../../library/argparse.rst:1570 msgid "" "Simple class used by default by :meth:`~ArgumentParser.parse_args` to create" " an object holding attributes and return it." msgstr "" -#: ../../library/argparse.rst:1559 +#: ../../library/argparse.rst:1573 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 " "attributes, you can use the standard Python idiom, :func:`vars`::" msgstr "" -#: ../../library/argparse.rst:1569 +#: ../../library/argparse.rst:1583 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." " This can be achieved by specifying the ``namespace=`` keyword argument::" msgstr "" -#: ../../library/argparse.rst:1585 +#: ../../library/argparse.rst:1599 msgid "Other utilities" msgstr "" -#: ../../library/argparse.rst:1588 +#: ../../library/argparse.rst:1602 msgid "Sub-commands" msgstr "" -#: ../../library/argparse.rst:1595 +#: ../../library/argparse.rst:1609 msgid "" "Many programs split up their functionality into a number of sub-commands, " "for example, the ``svn`` program can invoke sub-commands like ``svn " @@ -1332,69 +1335,69 @@ msgid "" "returns an :class:`ArgumentParser` object that can be modified as usual." msgstr "" -#: ../../library/argparse.rst:1607 +#: ../../library/argparse.rst:1621 msgid "Description of parameters:" msgstr "" -#: ../../library/argparse.rst:1609 +#: ../../library/argparse.rst:1623 msgid "" "title - title for the sub-parser group in help output; by default " "\"subcommands\" if description is provided, otherwise uses title for " "positional arguments" msgstr "" -#: ../../library/argparse.rst:1613 +#: ../../library/argparse.rst:1627 msgid "" "description - description for the sub-parser group in help output, by " "default ``None``" msgstr "" -#: ../../library/argparse.rst:1616 +#: ../../library/argparse.rst:1630 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 " "subparser argument" msgstr "" -#: ../../library/argparse.rst:1620 +#: ../../library/argparse.rst:1634 msgid "" "parser_class - class which will be used to create sub-parser instances, by " "default the class of the current parser (e.g. ArgumentParser)" msgstr "" -#: ../../library/argparse.rst:1623 +#: ../../library/argparse.rst:1637 msgid "" "action_ - the basic type of action to be taken when this argument is " "encountered at the command line" msgstr "" -#: ../../library/argparse.rst:1626 +#: ../../library/argparse.rst:1640 msgid "" "dest_ - name of the attribute under which sub-command name will be stored; " "by default ``None`` and no value is stored" msgstr "" -#: ../../library/argparse.rst:1629 +#: ../../library/argparse.rst:1643 msgid "" "required_ - Whether or not a subcommand must be provided, by default " "``False`` (added in 3.7)" msgstr "" -#: ../../library/argparse.rst:1632 +#: ../../library/argparse.rst:1646 msgid "help_ - help for sub-parser group in help output, by default ``None``" msgstr "" -#: ../../library/argparse.rst:1634 +#: ../../library/argparse.rst:1648 msgid "" "metavar_ - string presenting available sub-commands in help; by default it " "is ``None`` and presents sub-commands in form {cmd1, cmd2, ..}" msgstr "" -#: ../../library/argparse.rst:1637 +#: ../../library/argparse.rst:1651 msgid "Some example usage::" msgstr "" -#: ../../library/argparse.rst:1658 +#: ../../library/argparse.rst:1672 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 " @@ -1404,7 +1407,7 @@ msgid "" "``baz`` attributes are present." msgstr "" -#: ../../library/argparse.rst:1665 +#: ../../library/argparse.rst:1679 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 " @@ -1413,21 +1416,21 @@ msgid "" " to :meth:`add_parser` as above.)" msgstr "" -#: ../../library/argparse.rst:1701 +#: ../../library/argparse.rst:1715 msgid "" "The :meth:`add_subparsers` method also supports ``title`` and " "``description`` keyword arguments. When either is present, the subparser's " "commands will appear in their own group in the help output. For example::" msgstr "" -#: ../../library/argparse.rst:1722 +#: ../../library/argparse.rst:1736 msgid "" "Furthermore, ``add_parser`` supports an additional ``aliases`` argument, " "which allows multiple strings to refer to the same subparser. This example, " "like ``svn``, aliases ``co`` as a shorthand for ``checkout``::" msgstr "" -#: ../../library/argparse.rst:1733 +#: ../../library/argparse.rst:1747 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` " @@ -1435,7 +1438,7 @@ msgid "" "example::" msgstr "" -#: ../../library/argparse.rst:1770 +#: ../../library/argparse.rst:1784 msgid "" "This way, you can let :meth:`parse_args` do the job of calling the " "appropriate function after argument parsing is complete. Associating " @@ -1445,15 +1448,15 @@ msgid "" "argument to the :meth:`add_subparsers` call will work::" msgstr "" -#: ../../library/argparse.rst:1786 +#: ../../library/argparse.rst:1800 msgid "New *required* keyword argument." msgstr "" -#: ../../library/argparse.rst:1791 +#: ../../library/argparse.rst:1805 msgid "FileType objects" msgstr "" -#: ../../library/argparse.rst:1795 +#: ../../library/argparse.rst:1809 msgid "" "The :class:`FileType` factory creates objects that can be passed to the type" " argument of :meth:`ArgumentParser.add_argument`. Arguments that have " @@ -1462,22 +1465,22 @@ msgid "" "(see the :func:`open` function for more details)::" msgstr "" -#: ../../library/argparse.rst:1807 +#: ../../library/argparse.rst:1821 msgid "" "FileType objects understand the pseudo-argument ``'-'`` and automatically " "convert this into ``sys.stdin`` for readable :class:`FileType` objects and " "``sys.stdout`` for writable :class:`FileType` objects::" msgstr "" -#: ../../library/argparse.rst:1816 +#: ../../library/argparse.rst:1830 msgid "The *encodings* and *errors* keyword arguments." msgstr "" -#: ../../library/argparse.rst:1821 +#: ../../library/argparse.rst:1835 msgid "Argument groups" msgstr "" -#: ../../library/argparse.rst:1825 +#: ../../library/argparse.rst:1839 msgid "" "By default, :class:`ArgumentParser` groups command-line arguments into " "\"positional arguments\" and \"optional arguments\" when displaying help " @@ -1486,7 +1489,7 @@ msgid "" ":meth:`add_argument_group` method::" msgstr "" -#: ../../library/argparse.rst:1842 +#: ../../library/argparse.rst:1856 msgid "" "The :meth:`add_argument_group` method returns an argument group object which" " has an :meth:`~ArgumentParser.add_argument` method just like a regular " @@ -1497,42 +1500,42 @@ msgid "" "this display::" msgstr "" -#: ../../library/argparse.rst:1868 +#: ../../library/argparse.rst:1882 msgid "" "Note that any arguments not in your user-defined groups will end up back in " "the usual \"positional arguments\" and \"optional arguments\" sections." msgstr "" -#: ../../library/argparse.rst:1873 +#: ../../library/argparse.rst:1887 msgid "Mutual exclusion" msgstr "" -#: ../../library/argparse.rst:1877 +#: ../../library/argparse.rst:1891 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 " "command line::" msgstr "" -#: ../../library/argparse.rst:1893 +#: ../../library/argparse.rst:1907 msgid "" "The :meth:`add_mutually_exclusive_group` method also accepts a *required* " "argument, to indicate that at least one of the mutually exclusive arguments " "is required::" msgstr "" -#: ../../library/argparse.rst:1905 +#: ../../library/argparse.rst:1919 msgid "" "Note that currently mutually exclusive argument groups do not support the " "*title* and *description* arguments of " ":meth:`~ArgumentParser.add_argument_group`." msgstr "" -#: ../../library/argparse.rst:1911 +#: ../../library/argparse.rst:1925 msgid "Parser defaults" msgstr "" -#: ../../library/argparse.rst:1915 +#: ../../library/argparse.rst:1929 msgid "" "Most of the time, the attributes of the object returned by " ":meth:`parse_args` will be fully determined by inspecting the command-line " @@ -1541,73 +1544,73 @@ msgid "" "command line to be added::" msgstr "" -#: ../../library/argparse.rst:1927 +#: ../../library/argparse.rst:1941 msgid "" "Note that parser-level defaults always override argument-level defaults::" msgstr "" -#: ../../library/argparse.rst:1935 +#: ../../library/argparse.rst:1949 msgid "" "Parser-level defaults can be particularly useful when working with multiple " "parsers. See the :meth:`~ArgumentParser.add_subparsers` method for an " "example of this type." msgstr "" -#: ../../library/argparse.rst:1941 +#: ../../library/argparse.rst:1955 msgid "" "Get the default value for a namespace attribute, as set by either " ":meth:`~ArgumentParser.add_argument` or by " ":meth:`~ArgumentParser.set_defaults`::" msgstr "" -#: ../../library/argparse.rst:1952 +#: ../../library/argparse.rst:1966 msgid "Printing help" msgstr "" -#: ../../library/argparse.rst:1954 +#: ../../library/argparse.rst:1968 msgid "" "In most typical applications, :meth:`~ArgumentParser.parse_args` will take " "care of formatting and printing any usage or error messages. However, " "several formatting methods are available:" msgstr "" -#: ../../library/argparse.rst:1960 +#: ../../library/argparse.rst:1974 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 " "assumed." msgstr "" -#: ../../library/argparse.rst:1966 +#: ../../library/argparse.rst:1980 msgid "" "Print a help message, including the program usage and information about the " "arguments registered with the :class:`ArgumentParser`. If *file* is " "``None``, :data:`sys.stdout` is assumed." msgstr "" -#: ../../library/argparse.rst:1970 +#: ../../library/argparse.rst:1984 msgid "" "There are also variants of these methods that simply return a string instead" " of printing it:" msgstr "" -#: ../../library/argparse.rst:1975 +#: ../../library/argparse.rst:1989 msgid "" "Return a string containing a brief description of how the " ":class:`ArgumentParser` should be invoked on the command line." msgstr "" -#: ../../library/argparse.rst:1980 +#: ../../library/argparse.rst:1994 msgid "" "Return a string containing a help message, including the program usage and " "information about the arguments registered with the :class:`ArgumentParser`." msgstr "" -#: ../../library/argparse.rst:1985 +#: ../../library/argparse.rst:1999 msgid "Partial parsing" msgstr "" -#: ../../library/argparse.rst:1989 +#: ../../library/argparse.rst:2003 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 " @@ -1618,7 +1621,7 @@ msgid "" "remaining argument strings." msgstr "" -#: ../../library/argparse.rst:2005 +#: ../../library/argparse.rst:2019 msgid "" ":ref:`Prefix matching ` rules apply to " ":meth:`parse_known_args`. The parser may consume an option even if it's just" @@ -1626,11 +1629,11 @@ msgid "" "remaining arguments list." msgstr "" -#: ../../library/argparse.rst:2012 +#: ../../library/argparse.rst:2026 msgid "Customizing file parsing" msgstr "" -#: ../../library/argparse.rst:2016 +#: ../../library/argparse.rst:2030 msgid "" "Arguments that are read from a file (see the *fromfile_prefix_chars* keyword" " argument to the :class:`ArgumentParser` constructor) are read one argument " @@ -1638,41 +1641,41 @@ msgid "" "reading." msgstr "" -#: ../../library/argparse.rst:2021 +#: ../../library/argparse.rst:2035 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. " "The method is called once per line read from the argument file, in order." msgstr "" -#: ../../library/argparse.rst:2025 +#: ../../library/argparse.rst:2039 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::" msgstr "" -#: ../../library/argparse.rst:2034 +#: ../../library/argparse.rst:2048 msgid "Exiting methods" msgstr "" -#: ../../library/argparse.rst:2038 +#: ../../library/argparse.rst:2052 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 " "method to handle these steps differently::" msgstr "" -#: ../../library/argparse.rst:2050 +#: ../../library/argparse.rst:2064 msgid "" "This method prints a usage message including the *message* to the standard " "error and terminates the program with a status code of 2." msgstr "" -#: ../../library/argparse.rst:2055 +#: ../../library/argparse.rst:2069 msgid "Intermixed parsing" msgstr "" -#: ../../library/argparse.rst:2060 +#: ../../library/argparse.rst:2074 msgid "" "A number of Unix commands allow the user to intermix optional arguments with" " positional arguments. The :meth:`~ArgumentParser.parse_intermixed_args` " @@ -1680,7 +1683,7 @@ msgid "" " parsing style." msgstr "" -#: ../../library/argparse.rst:2065 +#: ../../library/argparse.rst:2079 msgid "" "These parsers do not support all the argparse features, and will raise " "exceptions if unsupported features are used. In particular, subparsers, " @@ -1688,7 +1691,7 @@ msgid "" "optionals and positionals are not supported." msgstr "" -#: ../../library/argparse.rst:2070 +#: ../../library/argparse.rst:2084 msgid "" "The following example shows the difference between " ":meth:`~ArgumentParser.parse_known_args` and " @@ -1697,7 +1700,7 @@ msgid "" "into ``rest``. ::" msgstr "" -#: ../../library/argparse.rst:2085 +#: ../../library/argparse.rst:2099 msgid "" ":meth:`~ArgumentParser.parse_known_intermixed_args` returns a two item tuple" " containing the populated namespace and the list of remaining argument " @@ -1705,11 +1708,11 @@ msgid "" "there are any remaining unparsed argument strings." msgstr "" -#: ../../library/argparse.rst:2095 +#: ../../library/argparse.rst:2109 msgid "Upgrading optparse code" msgstr "" -#: ../../library/argparse.rst:2097 +#: ../../library/argparse.rst:2111 msgid "" "Originally, the :mod:`argparse` module had attempted to maintain " "compatibility with :mod:`optparse`. However, :mod:`optparse` was difficult " @@ -1720,47 +1723,47 @@ msgid "" "compatibility." msgstr "" -#: ../../library/argparse.rst:2104 +#: ../../library/argparse.rst:2118 msgid "" "The :mod:`argparse` module improves on the standard library :mod:`optparse` " "module in a number of ways including:" msgstr "" -#: ../../library/argparse.rst:2107 +#: ../../library/argparse.rst:2121 msgid "Handling positional arguments." msgstr "" -#: ../../library/argparse.rst:2108 +#: ../../library/argparse.rst:2122 msgid "Supporting sub-commands." msgstr "" -#: ../../library/argparse.rst:2109 +#: ../../library/argparse.rst:2123 msgid "Allowing alternative option prefixes like ``+`` and ``/``." msgstr "" -#: ../../library/argparse.rst:2110 +#: ../../library/argparse.rst:2124 msgid "Handling zero-or-more and one-or-more style arguments." msgstr "" -#: ../../library/argparse.rst:2111 +#: ../../library/argparse.rst:2125 msgid "Producing more informative usage messages." msgstr "" -#: ../../library/argparse.rst:2112 +#: ../../library/argparse.rst:2126 msgid "Providing a much simpler interface for custom ``type`` and ``action``." msgstr "" -#: ../../library/argparse.rst:2114 +#: ../../library/argparse.rst:2128 msgid "A partial upgrade path from :mod:`optparse` to :mod:`argparse`:" msgstr "" -#: ../../library/argparse.rst:2116 +#: ../../library/argparse.rst:2130 msgid "" "Replace all :meth:`optparse.OptionParser.add_option` calls with " ":meth:`ArgumentParser.add_argument` calls." msgstr "" -#: ../../library/argparse.rst:2119 +#: ../../library/argparse.rst:2133 msgid "" "Replace ``(options, args) = parser.parse_args()`` with ``args = " "parser.parse_args()`` and add additional :meth:`ArgumentParser.add_argument`" @@ -1768,40 +1771,40 @@ msgid "" "called ``options``, now in the :mod:`argparse` context is called ``args``." msgstr "" -#: ../../library/argparse.rst:2124 +#: ../../library/argparse.rst:2138 msgid "" "Replace :meth:`optparse.OptionParser.disable_interspersed_args` by using " ":meth:`~ArgumentParser.parse_intermixed_args` instead of " ":meth:`~ArgumentParser.parse_args`." msgstr "" -#: ../../library/argparse.rst:2128 +#: ../../library/argparse.rst:2142 msgid "" "Replace callback actions and the ``callback_*`` keyword arguments with " "``type`` or ``action`` arguments." msgstr "" -#: ../../library/argparse.rst:2131 +#: ../../library/argparse.rst:2145 msgid "" "Replace string names for ``type`` keyword arguments with the corresponding " "type objects (e.g. int, float, complex, etc)." msgstr "" -#: ../../library/argparse.rst:2134 +#: ../../library/argparse.rst:2148 msgid "" "Replace :class:`optparse.Values` with :class:`Namespace` and " ":exc:`optparse.OptionError` and :exc:`optparse.OptionValueError` with " ":exc:`ArgumentError`." msgstr "" -#: ../../library/argparse.rst:2138 +#: ../../library/argparse.rst:2152 msgid "" "Replace strings with implicit arguments such as ``%default`` or ``%prog`` " "with the standard Python syntax to use dictionaries to format strings, that " "is, ``%(default)s`` and ``%(prog)s``." msgstr "" -#: ../../library/argparse.rst:2142 +#: ../../library/argparse.rst:2156 msgid "" "Replace the OptionParser constructor ``version`` argument with a call to " "``parser.add_argument('--version', action='version', version='`_, an external " "documentation resource, has good details on working with Python ASTs." msgstr "" + +#: ../../library/ast.rst:1806 +msgid "" +"`ASTTokens `_ " +"annotates Python ASTs with the positions of tokens and text in the source " +"code that generated them. This is helpful for tools that make source code " +"transformations." +msgstr "" + +#: ../../library/ast.rst:1811 +msgid "" +"`leoAst.py `_ unifies the " +"token-based and parse-tree-based views of python programs by inserting two-" +"way links between tokens and ast nodes." +msgstr "" + +#: ../../library/ast.rst:1815 +msgid "" +"`LibCST `_ parses code as a Concrete Syntax " +"Tree that looks like an ast tree and keeps all formatting details. It's " +"useful for building automated refactoring (codemod) applications and " +"linters." +msgstr "" + +#: ../../library/ast.rst:1820 +msgid "" +"`Parso `_ is a Python parser that supports " +"error recovery and round-trip parsing for different Python versions (in " +"multiple Python versions). Parso is also able to list multiple syntax errors" +" in your python file." +msgstr "" diff --git a/library/asyncio-dev.po b/library/asyncio-dev.po index b3595a2..aa91083 100644 --- a/library/asyncio-dev.po +++ b/library/asyncio-dev.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-09-05 04:00+0000\n" "PO-Revision-Date: 2017-02-16 17:48+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -131,7 +131,7 @@ msgstr "" #: ../../library/asyncio-dev.rst:76 msgid "" -"To schedule a callback from a different OS thread, the " +"To schedule a :term:`callback` from another OS thread, the " ":meth:`loop.call_soon_threadsafe` method should be used. Example::" msgstr "" @@ -164,70 +164,83 @@ msgid "" " in." msgstr "" -#: ../../library/asyncio-dev.rst:114 +#: ../../library/asyncio-dev.rst:110 +msgid "" +"There is currently no way to schedule coroutines or callbacks directly from " +"a different process (such as one started with :mod:`multiprocessing`). The " +":ref:`Event Loop Methods ` section lists APIs that can " +"read from pipes and watch file descriptors without blocking the event loop. " +"In addition, asyncio's :ref:`Subprocess ` APIs provide a" +" way to start a process and communicate with it from the event loop. Lastly," +" the aforementioned :meth:`loop.run_in_executor` method can also be used " +"with a :class:`concurrent.futures.ProcessPoolExecutor` to execute code in a " +"different process." +msgstr "" + +#: ../../library/asyncio-dev.rst:124 msgid "Running Blocking Code" msgstr "" -#: ../../library/asyncio-dev.rst:116 +#: ../../library/asyncio-dev.rst:126 msgid "" "Blocking (CPU-bound) code should not be called directly. For example, if a " "function performs a CPU-intensive calculation for 1 second, all concurrent " "asyncio Tasks and IO operations would be delayed by 1 second." msgstr "" -#: ../../library/asyncio-dev.rst:121 +#: ../../library/asyncio-dev.rst:131 msgid "" "An executor can be used to run a task in a different thread or even in a " "different process to avoid blocking the OS thread with the event loop. See " "the :meth:`loop.run_in_executor` method for more details." msgstr "" -#: ../../library/asyncio-dev.rst:130 +#: ../../library/asyncio-dev.rst:140 msgid "Logging" msgstr "Pencatatan *Logging*" -#: ../../library/asyncio-dev.rst:132 +#: ../../library/asyncio-dev.rst:142 msgid "" "asyncio uses the :mod:`logging` module and all logging is performed via the " "``\"asyncio\"`` logger." msgstr "" -#: ../../library/asyncio-dev.rst:135 +#: ../../library/asyncio-dev.rst:145 msgid "" "The default log level is :py:data:`logging.INFO`, which can be easily " "adjusted::" msgstr "" -#: ../../library/asyncio-dev.rst:144 +#: ../../library/asyncio-dev.rst:154 msgid "Detect never-awaited coroutines" msgstr "" -#: ../../library/asyncio-dev.rst:146 +#: ../../library/asyncio-dev.rst:156 msgid "" "When a coroutine function is called, but not awaited (e.g. ``coro()`` " "instead of ``await coro()``) or the coroutine is not scheduled with " ":meth:`asyncio.create_task`, asyncio will emit a :exc:`RuntimeWarning`::" msgstr "" -#: ../../library/asyncio-dev.rst:161 ../../library/asyncio-dev.rst:206 +#: ../../library/asyncio-dev.rst:171 ../../library/asyncio-dev.rst:216 msgid "Output::" msgstr "" -#: ../../library/asyncio-dev.rst:166 ../../library/asyncio-dev.rst:222 +#: ../../library/asyncio-dev.rst:176 ../../library/asyncio-dev.rst:232 msgid "Output in debug mode::" msgstr "" -#: ../../library/asyncio-dev.rst:179 +#: ../../library/asyncio-dev.rst:189 msgid "" "The usual fix is to either await the coroutine or call the " ":meth:`asyncio.create_task` function::" msgstr "" -#: ../../library/asyncio-dev.rst:187 +#: ../../library/asyncio-dev.rst:197 msgid "Detect never-retrieved exceptions" msgstr "" -#: ../../library/asyncio-dev.rst:189 +#: ../../library/asyncio-dev.rst:199 msgid "" "If a :meth:`Future.set_exception` is called but the Future object is never " "awaited on, the exception would never be propagated to the user code. In " @@ -235,11 +248,11 @@ msgid "" "garbage collected." msgstr "" -#: ../../library/asyncio-dev.rst:194 +#: ../../library/asyncio-dev.rst:204 msgid "Example of an unhandled exception::" msgstr "" -#: ../../library/asyncio-dev.rst:217 +#: ../../library/asyncio-dev.rst:227 msgid "" ":ref:`Enable the debug mode ` to get the traceback where" " the task was created::" diff --git a/library/asyncio-eventloop.po b/library/asyncio-eventloop.po index 34bfaaa..1a4ee3d 100644 --- a/library/asyncio-eventloop.po +++ b/library/asyncio-eventloop.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-06-23 03:25+0000\n" "PO-Revision-Date: 2017-02-16 17:48+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -21,28 +21,28 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:6 +#: ../../library/asyncio-eventloop.rst:6 msgid "Event Loop" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:8 +#: ../../library/asyncio-eventloop.rst:8 msgid "" "**Source code:** :source:`Lib/asyncio/events.py`, " ":source:`Lib/asyncio/base_events.py`" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:14 +#: ../../library/asyncio-eventloop.rst:14 msgid "Preface" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:15 +#: ../../library/asyncio-eventloop.rst:15 msgid "" "The event loop is the core of every asyncio application. Event loops run " "asynchronous tasks and callbacks, perform network IO operations, and run " "subprocesses." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:19 +#: ../../library/asyncio-eventloop.rst:19 msgid "" "Application developers should typically use the high-level asyncio " "functions, such as :func:`asyncio.run`, and should rarely need to reference " @@ -51,21 +51,21 @@ msgid "" "control over the event loop behavior." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:26 +#: ../../library/asyncio-eventloop.rst:26 msgid "Obtaining the Event Loop" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:27 +#: ../../library/asyncio-eventloop.rst:27 msgid "" "The following low-level functions can be used to get, set, or create an " "event loop:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:32 +#: ../../library/asyncio-eventloop.rst:32 msgid "Return the running event loop in the current OS thread." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:34 +#: ../../library/asyncio-eventloop.rst:34 msgid "" "If there is no running event loop a :exc:`RuntimeError` is raised. This " "function can only be called from a coroutine or a callback." @@ -264,8 +264,8 @@ msgstr "" #: ../../library/asyncio-eventloop.rst:194 msgid "" -"Schedule a *callback* to be called with *args* arguments at the next " -"iteration of the event loop." +"Schedule the *callback* :term:`callback` to be called with *args* arguments " +"at the next iteration of the event loop." msgstr "" #: ../../library/asyncio-eventloop.rst:197 diff --git a/library/asyncio-protocol.po b/library/asyncio-protocol.po index df9ccc4..b7c5183 100644 --- a/library/asyncio-protocol.po +++ b/library/asyncio-protocol.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-07-11 03:36+0000\n" "PO-Revision-Date: 2017-02-16 17:49+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -1031,7 +1031,7 @@ msgid "" msgstr "" #: ../../library/asyncio-protocol.rst:996 -msgid "The subprocess is created by th :meth:`loop.subprocess_exec` method::" +msgid "The subprocess is created by the :meth:`loop.subprocess_exec` method::" msgstr "" #: ../../library/asyncio-protocol.rst:1042 diff --git a/library/asyncio-task.po b/library/asyncio-task.po index d2db64d..424fcc3 100644 --- a/library/asyncio-task.po +++ b/library/asyncio-task.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-07-21 03:48+0000\n" "PO-Revision-Date: 2017-02-16 17:49+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -219,7 +219,7 @@ msgid "" msgstr "" #: ../../library/asyncio-task.rst:230 ../../library/asyncio-task.rst:356 -#: ../../library/asyncio-task.rst:466 ../../library/asyncio-task.rst:598 +#: ../../library/asyncio-task.rst:474 ../../library/asyncio-task.rst:606 msgid "Example::" msgstr "Contoh::" @@ -261,7 +261,7 @@ msgid "" "low-level :func:`asyncio.ensure_future` function can be used instead::" msgstr "" -#: ../../library/asyncio-task.rst:279 ../../library/asyncio-task.rst:780 +#: ../../library/asyncio-task.rst:279 ../../library/asyncio-task.rst:788 msgid "Added the ``name`` parameter." msgstr "" @@ -285,9 +285,9 @@ msgid "" msgstr "" #: ../../library/asyncio-task.rst:298 ../../library/asyncio-task.rst:353 -#: ../../library/asyncio-task.rst:432 ../../library/asyncio-task.rst:463 -#: ../../library/asyncio-task.rst:550 ../../library/asyncio-task.rst:597 -#: ../../library/asyncio-task.rst:785 +#: ../../library/asyncio-task.rst:440 ../../library/asyncio-task.rst:471 +#: ../../library/asyncio-task.rst:558 ../../library/asyncio-task.rst:605 +#: ../../library/asyncio-task.rst:793 msgid "The *loop* parameter." msgstr "" @@ -348,35 +348,44 @@ msgid "" "submitted Task/Future to cause other Tasks/Futures to be cancelled." msgstr "" -#: ../../library/asyncio-task.rst:390 +#: ../../library/asyncio-task.rst:391 +msgid "" +"If *return_exceptions* is False, cancelling gather() after it has been " +"marked done won't cancel any submitted awaitables. For instance, gather can " +"be marked done after propagating an exception to the caller, therefore, " +"calling ``gather.cancel()`` after catching an exception (raised by one of " +"the awaitables) from gather won't cancel any other awaitables." +msgstr "" + +#: ../../library/asyncio-task.rst:398 msgid "" "If the *gather* itself is cancelled, the cancellation is propagated " "regardless of *return_exceptions*." msgstr "" -#: ../../library/asyncio-task.rst:396 +#: ../../library/asyncio-task.rst:404 msgid "Shielding From Cancellation" msgstr "" -#: ../../library/asyncio-task.rst:400 +#: ../../library/asyncio-task.rst:408 msgid "" "Protect an :ref:`awaitable object ` from being " ":meth:`cancelled `." msgstr "" -#: ../../library/asyncio-task.rst:403 ../../library/asyncio-task.rst:443 +#: ../../library/asyncio-task.rst:411 ../../library/asyncio-task.rst:451 msgid "If *aw* is a coroutine it is automatically scheduled as a Task." msgstr "" -#: ../../library/asyncio-task.rst:405 +#: ../../library/asyncio-task.rst:413 msgid "The statement::" msgstr "" -#: ../../library/asyncio-task.rst:409 +#: ../../library/asyncio-task.rst:417 msgid "is equivalent to::" msgstr "setara dengan::" -#: ../../library/asyncio-task.rst:413 +#: ../../library/asyncio-task.rst:421 msgid "" "*except* that if the coroutine containing it is cancelled, the Task running " "in ``something()`` is not cancelled. From the point of view of " @@ -385,169 +394,169 @@ msgid "" ":exc:`CancelledError`." msgstr "" -#: ../../library/asyncio-task.rst:419 +#: ../../library/asyncio-task.rst:427 msgid "" "If ``something()`` is cancelled by other means (i.e. from within itself) " "that would also cancel ``shield()``." msgstr "" -#: ../../library/asyncio-task.rst:422 +#: ../../library/asyncio-task.rst:430 msgid "" "If it is desired to completely ignore cancellation (not recommended) the " "``shield()`` function should be combined with a try/except clause, as " "follows::" msgstr "" -#: ../../library/asyncio-task.rst:436 +#: ../../library/asyncio-task.rst:444 msgid "Timeouts" msgstr "" -#: ../../library/asyncio-task.rst:440 +#: ../../library/asyncio-task.rst:448 msgid "" "Wait for the *aw* :ref:`awaitable ` to complete with a " "timeout." msgstr "" -#: ../../library/asyncio-task.rst:445 +#: ../../library/asyncio-task.rst:453 msgid "" "*timeout* can either be ``None`` or a float or int number of seconds to wait" " for. If *timeout* is ``None``, block until the future completes." msgstr "" -#: ../../library/asyncio-task.rst:449 +#: ../../library/asyncio-task.rst:457 msgid "" "If a timeout occurs, it cancels the task and raises " ":exc:`asyncio.TimeoutError`." msgstr "" -#: ../../library/asyncio-task.rst:452 +#: ../../library/asyncio-task.rst:460 msgid "" "To avoid the task :meth:`cancellation `, wrap it in " ":func:`shield`." msgstr "" -#: ../../library/asyncio-task.rst:455 +#: ../../library/asyncio-task.rst:463 msgid "" "The function will wait until the future is actually cancelled, so the total " "wait time may exceed the *timeout*. If an exception happens during " "cancellation, it is propagated." msgstr "" -#: ../../library/asyncio-task.rst:459 +#: ../../library/asyncio-task.rst:467 msgid "If the wait is cancelled, the future *aw* is also cancelled." msgstr "" -#: ../../library/asyncio-task.rst:486 +#: ../../library/asyncio-task.rst:494 msgid "" "When *aw* is cancelled due to a timeout, ``wait_for`` waits for *aw* to be " "cancelled. Previously, it raised :exc:`asyncio.TimeoutError` immediately." msgstr "" -#: ../../library/asyncio-task.rst:493 +#: ../../library/asyncio-task.rst:501 msgid "Waiting Primitives" msgstr "" -#: ../../library/asyncio-task.rst:498 +#: ../../library/asyncio-task.rst:506 msgid "" "Run :ref:`awaitable objects ` in the *aws* set " "concurrently and block until the condition specified by *return_when*." msgstr "" -#: ../../library/asyncio-task.rst:502 +#: ../../library/asyncio-task.rst:510 msgid "The *aws* set must not be empty." msgstr "" -#: ../../library/asyncio-task.rst:504 +#: ../../library/asyncio-task.rst:512 msgid "Returns two sets of Tasks/Futures: ``(done, pending)``." msgstr "" -#: ../../library/asyncio-task.rst:506 +#: ../../library/asyncio-task.rst:514 msgid "Usage::" msgstr "Penggunaan::" -#: ../../library/asyncio-task.rst:510 +#: ../../library/asyncio-task.rst:518 msgid "" "*timeout* (a float or int), if specified, can be used to control the maximum" " number of seconds to wait before returning." msgstr "" -#: ../../library/asyncio-task.rst:513 +#: ../../library/asyncio-task.rst:521 msgid "" "Note that this function does not raise :exc:`asyncio.TimeoutError`. Futures " "or Tasks that aren't done when the timeout occurs are simply returned in the" " second set." msgstr "" -#: ../../library/asyncio-task.rst:517 +#: ../../library/asyncio-task.rst:525 msgid "" "*return_when* indicates when this function should return. It must be one of" " the following constants:" msgstr "" -#: ../../library/asyncio-task.rst:523 +#: ../../library/asyncio-task.rst:531 msgid "Constant" msgstr "Konstanta" -#: ../../library/asyncio-task.rst:523 +#: ../../library/asyncio-task.rst:531 msgid "Description" msgstr "Deskripsi" -#: ../../library/asyncio-task.rst:525 +#: ../../library/asyncio-task.rst:533 msgid ":const:`FIRST_COMPLETED`" msgstr "" -#: ../../library/asyncio-task.rst:525 +#: ../../library/asyncio-task.rst:533 msgid "The function will return when any future finishes or is cancelled." msgstr "" -#: ../../library/asyncio-task.rst:528 +#: ../../library/asyncio-task.rst:536 msgid ":const:`FIRST_EXCEPTION`" msgstr "" -#: ../../library/asyncio-task.rst:528 +#: ../../library/asyncio-task.rst:536 msgid "" "The function will return when any future finishes by raising an exception. " "If no future raises an exception then it is equivalent to " ":const:`ALL_COMPLETED`." msgstr "" -#: ../../library/asyncio-task.rst:534 +#: ../../library/asyncio-task.rst:542 msgid ":const:`ALL_COMPLETED`" msgstr "" -#: ../../library/asyncio-task.rst:534 +#: ../../library/asyncio-task.rst:542 msgid "The function will return when all futures finish or are cancelled." msgstr "" -#: ../../library/asyncio-task.rst:538 +#: ../../library/asyncio-task.rst:546 msgid "" "Unlike :func:`~asyncio.wait_for`, ``wait()`` does not cancel the futures " "when a timeout occurs." msgstr "" -#: ../../library/asyncio-task.rst:543 +#: ../../library/asyncio-task.rst:551 msgid "" "If any awaitable in *aws* is a coroutine, it is automatically scheduled as a" " Task. Passing coroutines objects to ``wait()`` directly is deprecated as " "it leads to :ref:`confusing behavior `." msgstr "" -#: ../../library/asyncio-task.rst:555 +#: ../../library/asyncio-task.rst:563 msgid "" "``wait()`` schedules coroutines as Tasks automatically and later returns " "those implicitly created Task objects in ``(done, pending)`` sets. " "Therefore the following code won't work as expected::" msgstr "" -#: ../../library/asyncio-task.rst:568 +#: ../../library/asyncio-task.rst:576 msgid "Here is how the above snippet can be fixed::" msgstr "" -#: ../../library/asyncio-task.rst:581 +#: ../../library/asyncio-task.rst:589 msgid "Passing coroutine objects to ``wait()`` directly is deprecated." msgstr "" -#: ../../library/asyncio-task.rst:587 +#: ../../library/asyncio-task.rst:595 msgid "" "Run :ref:`awaitable objects ` in the *aws* set " "concurrently. Return an iterator of coroutines. Each coroutine returned can" @@ -555,21 +564,21 @@ msgid "" "awaitables." msgstr "" -#: ../../library/asyncio-task.rst:592 +#: ../../library/asyncio-task.rst:600 msgid "" "Raises :exc:`asyncio.TimeoutError` if the timeout occurs before all Futures " "are done." msgstr "" -#: ../../library/asyncio-task.rst:606 +#: ../../library/asyncio-task.rst:614 msgid "Running in Threads" msgstr "" -#: ../../library/asyncio-task.rst:610 +#: ../../library/asyncio-task.rst:618 msgid "Asynchronously run function *func* in a separate thread." msgstr "" -#: ../../library/asyncio-task.rst:612 +#: ../../library/asyncio-task.rst:620 msgid "" "Any \\*args and \\*\\*kwargs supplied for this function are directly passed " "to *func*. Also, the current :class:`contextvars.Context` is propogated, " @@ -577,19 +586,19 @@ msgid "" "separate thread." msgstr "" -#: ../../library/asyncio-task.rst:617 +#: ../../library/asyncio-task.rst:625 msgid "" "Return a coroutine that can be awaited to get the eventual result of *func*." msgstr "" -#: ../../library/asyncio-task.rst:619 +#: ../../library/asyncio-task.rst:627 msgid "" "This coroutine function is primarily intended to be used for executing IO-" "bound functions/methods that would otherwise block the event loop if they " "were ran in the main thread. For example::" msgstr "" -#: ../../library/asyncio-task.rst:649 +#: ../../library/asyncio-task.rst:657 msgid "" "Directly calling `blocking_io()` in any coroutine would block the event loop" " for its duration, resulting in an additional 1 second of run time. Instead," @@ -597,7 +606,7 @@ msgid "" "blocking the event loop." msgstr "" -#: ../../library/asyncio-task.rst:656 +#: ../../library/asyncio-task.rst:664 msgid "" "Due to the :term:`GIL`, `asyncio.to_thread()` can typically only be used to " "make IO-bound functions non-blocking. However, for extension modules that " @@ -605,82 +614,82 @@ msgid "" "`asyncio.to_thread()` can also be used for CPU-bound functions." msgstr "" -#: ../../library/asyncio-task.rst:665 +#: ../../library/asyncio-task.rst:673 msgid "Scheduling From Other Threads" msgstr "" -#: ../../library/asyncio-task.rst:669 +#: ../../library/asyncio-task.rst:677 msgid "Submit a coroutine to the given event loop. Thread-safe." msgstr "" -#: ../../library/asyncio-task.rst:671 +#: ../../library/asyncio-task.rst:679 msgid "" "Return a :class:`concurrent.futures.Future` to wait for the result from " "another OS thread." msgstr "" -#: ../../library/asyncio-task.rst:674 +#: ../../library/asyncio-task.rst:682 msgid "" "This function is meant to be called from a different OS thread than the one " "where the event loop is running. Example::" msgstr "" -#: ../../library/asyncio-task.rst:686 +#: ../../library/asyncio-task.rst:694 msgid "" "If an exception is raised in the coroutine, the returned Future will be " "notified. It can also be used to cancel the task in the event loop::" msgstr "" -#: ../../library/asyncio-task.rst:700 +#: ../../library/asyncio-task.rst:708 msgid "" "See the :ref:`concurrency and multithreading ` " "section of the documentation." msgstr "" -#: ../../library/asyncio-task.rst:703 +#: ../../library/asyncio-task.rst:711 msgid "" "Unlike other asyncio functions this function requires the *loop* argument to" " be passed explicitly." msgstr "" -#: ../../library/asyncio-task.rst:710 +#: ../../library/asyncio-task.rst:718 msgid "Introspection" msgstr "" -#: ../../library/asyncio-task.rst:715 +#: ../../library/asyncio-task.rst:723 msgid "" "Return the currently running :class:`Task` instance, or ``None`` if no task " "is running." msgstr "" -#: ../../library/asyncio-task.rst:718 +#: ../../library/asyncio-task.rst:726 msgid "" "If *loop* is ``None`` :func:`get_running_loop` is used to get the current " "loop." msgstr "" -#: ../../library/asyncio-task.rst:726 +#: ../../library/asyncio-task.rst:734 msgid "" "Return a set of not yet finished :class:`Task` objects run by the loop." msgstr "" -#: ../../library/asyncio-task.rst:729 +#: ../../library/asyncio-task.rst:737 msgid "" "If *loop* is ``None``, :func:`get_running_loop` is used for getting current " "loop." msgstr "" -#: ../../library/asyncio-task.rst:736 +#: ../../library/asyncio-task.rst:744 msgid "Task Object" msgstr "" -#: ../../library/asyncio-task.rst:740 +#: ../../library/asyncio-task.rst:748 msgid "" "A :class:`Future-like ` object that runs a Python :ref:`coroutine " "`. Not thread-safe." msgstr "" -#: ../../library/asyncio-task.rst:743 +#: ../../library/asyncio-task.rst:751 msgid "" "Tasks are used to run coroutines in event loops. If a coroutine awaits on a " "Future, the Task suspends the execution of the coroutine and waits for the " @@ -688,21 +697,21 @@ msgid "" "wrapped coroutine resumes." msgstr "" -#: ../../library/asyncio-task.rst:749 +#: ../../library/asyncio-task.rst:757 msgid "" "Event loops use cooperative scheduling: an event loop runs one Task at a " "time. While a Task awaits for the completion of a Future, the event loop " "runs other Tasks, callbacks, or performs IO operations." msgstr "" -#: ../../library/asyncio-task.rst:754 +#: ../../library/asyncio-task.rst:762 msgid "" "Use the high-level :func:`asyncio.create_task` function to create Tasks, or " "the low-level :meth:`loop.create_task` or :func:`ensure_future` functions. " "Manual instantiation of Tasks is discouraged." msgstr "" -#: ../../library/asyncio-task.rst:759 +#: ../../library/asyncio-task.rst:767 msgid "" "To cancel a running Task use the :meth:`cancel` method. Calling it will " "cause the Task to throw a :exc:`CancelledError` exception into the wrapped " @@ -710,41 +719,41 @@ msgid "" "cancellation, the Future object will be cancelled." msgstr "" -#: ../../library/asyncio-task.rst:764 +#: ../../library/asyncio-task.rst:772 msgid "" ":meth:`cancelled` can be used to check if the Task was cancelled. The method" " returns ``True`` if the wrapped coroutine did not suppress the " ":exc:`CancelledError` exception and was actually cancelled." msgstr "" -#: ../../library/asyncio-task.rst:769 +#: ../../library/asyncio-task.rst:777 msgid "" ":class:`asyncio.Task` inherits from :class:`Future` all of its APIs except " ":meth:`Future.set_result` and :meth:`Future.set_exception`." msgstr "" -#: ../../library/asyncio-task.rst:773 +#: ../../library/asyncio-task.rst:781 msgid "" "Tasks support the :mod:`contextvars` module. When a Task is created it " "copies the current context and later runs its coroutine in the copied " "context." msgstr "" -#: ../../library/asyncio-task.rst:777 +#: ../../library/asyncio-task.rst:785 msgid "Added support for the :mod:`contextvars` module." msgstr "" -#: ../../library/asyncio-task.rst:788 +#: ../../library/asyncio-task.rst:796 msgid "Request the Task to be cancelled." msgstr "" -#: ../../library/asyncio-task.rst:790 +#: ../../library/asyncio-task.rst:798 msgid "" "This arranges for a :exc:`CancelledError` exception to be thrown into the " "wrapped coroutine on the next cycle of the event loop." msgstr "" -#: ../../library/asyncio-task.rst:793 +#: ../../library/asyncio-task.rst:801 msgid "" "The coroutine then has a chance to clean up or even deny the request by " "suppressing the exception with a :keyword:`try` ... ... ``except " @@ -754,103 +763,103 @@ msgid "" "common and is actively discouraged." msgstr "" -#: ../../library/asyncio-task.rst:801 +#: ../../library/asyncio-task.rst:809 msgid "Added the ``msg`` parameter." msgstr "" -#: ../../library/asyncio-task.rst:806 +#: ../../library/asyncio-task.rst:814 msgid "" "The following example illustrates how coroutines can intercept the " "cancellation request::" msgstr "" -#: ../../library/asyncio-task.rst:845 +#: ../../library/asyncio-task.rst:853 msgid "Return ``True`` if the Task is *cancelled*." msgstr "" -#: ../../library/asyncio-task.rst:847 +#: ../../library/asyncio-task.rst:855 msgid "" "The Task is *cancelled* when the cancellation was requested with " ":meth:`cancel` and the wrapped coroutine propagated the " ":exc:`CancelledError` exception thrown into it." msgstr "" -#: ../../library/asyncio-task.rst:853 +#: ../../library/asyncio-task.rst:861 msgid "Return ``True`` if the Task is *done*." msgstr "" -#: ../../library/asyncio-task.rst:855 +#: ../../library/asyncio-task.rst:863 msgid "" "A Task is *done* when the wrapped coroutine either returned a value, raised " "an exception, or the Task was cancelled." msgstr "" -#: ../../library/asyncio-task.rst:860 +#: ../../library/asyncio-task.rst:868 msgid "Return the result of the Task." msgstr "" -#: ../../library/asyncio-task.rst:862 +#: ../../library/asyncio-task.rst:870 msgid "" "If the Task is *done*, the result of the wrapped coroutine is returned (or " "if the coroutine raised an exception, that exception is re-raised.)" msgstr "" -#: ../../library/asyncio-task.rst:866 ../../library/asyncio-task.rst:880 +#: ../../library/asyncio-task.rst:874 ../../library/asyncio-task.rst:888 msgid "" "If the Task has been *cancelled*, this method raises a :exc:`CancelledError`" " exception." msgstr "" -#: ../../library/asyncio-task.rst:869 +#: ../../library/asyncio-task.rst:877 msgid "" "If the Task's result isn't yet available, this method raises a " ":exc:`InvalidStateError` exception." msgstr "" -#: ../../library/asyncio-task.rst:874 +#: ../../library/asyncio-task.rst:882 msgid "Return the exception of the Task." msgstr "" -#: ../../library/asyncio-task.rst:876 +#: ../../library/asyncio-task.rst:884 msgid "" "If the wrapped coroutine raised an exception that exception is returned. If" " the wrapped coroutine returned normally this method returns ``None``." msgstr "" -#: ../../library/asyncio-task.rst:883 +#: ../../library/asyncio-task.rst:891 msgid "" "If the Task isn't *done* yet, this method raises an :exc:`InvalidStateError`" " exception." msgstr "" -#: ../../library/asyncio-task.rst:888 +#: ../../library/asyncio-task.rst:896 msgid "Add a callback to be run when the Task is *done*." msgstr "" -#: ../../library/asyncio-task.rst:890 ../../library/asyncio-task.rst:899 +#: ../../library/asyncio-task.rst:898 ../../library/asyncio-task.rst:907 msgid "This method should only be used in low-level callback-based code." msgstr "" -#: ../../library/asyncio-task.rst:892 +#: ../../library/asyncio-task.rst:900 msgid "" "See the documentation of :meth:`Future.add_done_callback` for more details." msgstr "" -#: ../../library/asyncio-task.rst:897 +#: ../../library/asyncio-task.rst:905 msgid "Remove *callback* from the callbacks list." msgstr "" -#: ../../library/asyncio-task.rst:901 +#: ../../library/asyncio-task.rst:909 msgid "" "See the documentation of :meth:`Future.remove_done_callback` for more " "details." msgstr "" -#: ../../library/asyncio-task.rst:906 +#: ../../library/asyncio-task.rst:914 msgid "Return the list of stack frames for this Task." msgstr "" -#: ../../library/asyncio-task.rst:908 +#: ../../library/asyncio-task.rst:916 msgid "" "If the wrapped coroutine is not done, this returns the stack where it is " "suspended. If the coroutine has completed successfully or was cancelled, " @@ -858,15 +867,15 @@ msgid "" " this returns the list of traceback frames." msgstr "" -#: ../../library/asyncio-task.rst:914 +#: ../../library/asyncio-task.rst:922 msgid "The frames are always ordered from oldest to newest." msgstr "" -#: ../../library/asyncio-task.rst:916 +#: ../../library/asyncio-task.rst:924 msgid "Only one stack frame is returned for a suspended coroutine." msgstr "" -#: ../../library/asyncio-task.rst:918 +#: ../../library/asyncio-task.rst:926 msgid "" "The optional *limit* argument sets the maximum number of frames to return; " "by default all available frames are returned. The ordering of the returned " @@ -875,145 +884,112 @@ msgid "" "are returned. (This matches the behavior of the traceback module.)" msgstr "" -#: ../../library/asyncio-task.rst:927 +#: ../../library/asyncio-task.rst:935 msgid "Print the stack or traceback for this Task." msgstr "" -#: ../../library/asyncio-task.rst:929 +#: ../../library/asyncio-task.rst:937 msgid "" "This produces output similar to that of the traceback module for the frames " "retrieved by :meth:`get_stack`." msgstr "" -#: ../../library/asyncio-task.rst:932 +#: ../../library/asyncio-task.rst:940 msgid "The *limit* argument is passed to :meth:`get_stack` directly." msgstr "" -#: ../../library/asyncio-task.rst:934 +#: ../../library/asyncio-task.rst:942 msgid "" "The *file* argument is an I/O stream to which the output is written; by " "default output is written to :data:`sys.stderr`." msgstr "" -#: ../../library/asyncio-task.rst:939 +#: ../../library/asyncio-task.rst:947 msgid "Return the coroutine object wrapped by the :class:`Task`." msgstr "" -#: ../../library/asyncio-task.rst:945 +#: ../../library/asyncio-task.rst:953 msgid "Return the name of the Task." msgstr "" -#: ../../library/asyncio-task.rst:947 +#: ../../library/asyncio-task.rst:955 msgid "" "If no name has been explicitly assigned to the Task, the default asyncio " "Task implementation generates a default name during instantiation." msgstr "" -#: ../../library/asyncio-task.rst:955 +#: ../../library/asyncio-task.rst:963 msgid "Set the name of the Task." msgstr "" -#: ../../library/asyncio-task.rst:957 +#: ../../library/asyncio-task.rst:965 msgid "" "The *value* argument can be any object, which is then converted to a string." msgstr "" -#: ../../library/asyncio-task.rst:960 +#: ../../library/asyncio-task.rst:968 msgid "" "In the default Task implementation, the name will be visible in the " ":func:`repr` output of a task object." msgstr "" -#: ../../library/asyncio-task.rst:967 -msgid "Return a set of all tasks for an event loop." -msgstr "" - -#: ../../library/asyncio-task.rst:969 -msgid "" -"By default all tasks for the current event loop are returned. If *loop* is " -"``None``, the :func:`get_event_loop` function is used to get the current " -"loop." -msgstr "" - -#: ../../library/asyncio-task.rst:975 -msgid "" -"Do not call this as a task method. Use the :func:`asyncio.all_tasks` " -"function instead." -msgstr "" - -#: ../../library/asyncio-task.rst:980 -msgid "Return the currently running task or ``None``." -msgstr "" - -#: ../../library/asyncio-task.rst:982 -msgid "" -"If *loop* is ``None``, the :func:`get_event_loop` function is used to get " -"the current loop." -msgstr "" - -#: ../../library/asyncio-task.rst:987 -msgid "" -"Do not call this as a task method. Use the :func:`asyncio.current_task` " -"function instead." -msgstr "" - -#: ../../library/asyncio-task.rst:994 +#: ../../library/asyncio-task.rst:977 msgid "Generator-based Coroutines" msgstr "" -#: ../../library/asyncio-task.rst:998 +#: ../../library/asyncio-task.rst:981 msgid "" "Support for generator-based coroutines is **deprecated** and is scheduled " "for removal in Python 3.10." msgstr "" -#: ../../library/asyncio-task.rst:1001 +#: ../../library/asyncio-task.rst:984 msgid "" "Generator-based coroutines predate async/await syntax. They are Python " "generators that use ``yield from`` expressions to await on Futures and other" " coroutines." msgstr "" -#: ../../library/asyncio-task.rst:1005 +#: ../../library/asyncio-task.rst:988 msgid "" "Generator-based coroutines should be decorated with " ":func:`@asyncio.coroutine `, although this is not " "enforced." msgstr "" -#: ../../library/asyncio-task.rst:1012 +#: ../../library/asyncio-task.rst:995 msgid "Decorator to mark generator-based coroutines." msgstr "" -#: ../../library/asyncio-task.rst:1014 +#: ../../library/asyncio-task.rst:997 msgid "" "This decorator enables legacy generator-based coroutines to be compatible " "with async/await code::" msgstr "" -#: ../../library/asyncio-task.rst:1024 +#: ../../library/asyncio-task.rst:1007 msgid "This decorator should not be used for :keyword:`async def` coroutines." msgstr "" -#: ../../library/asyncio-task.rst:1029 +#: ../../library/asyncio-task.rst:1012 msgid "Use :keyword:`async def` instead." msgstr "" -#: ../../library/asyncio-task.rst:1033 +#: ../../library/asyncio-task.rst:1016 msgid "Return ``True`` if *obj* is a :ref:`coroutine object `." msgstr "" -#: ../../library/asyncio-task.rst:1035 +#: ../../library/asyncio-task.rst:1018 msgid "" "This method is different from :func:`inspect.iscoroutine` because it returns" " ``True`` for generator-based coroutines." msgstr "" -#: ../../library/asyncio-task.rst:1040 +#: ../../library/asyncio-task.rst:1023 msgid "Return ``True`` if *func* is a :ref:`coroutine function `." msgstr "" -#: ../../library/asyncio-task.rst:1043 +#: ../../library/asyncio-task.rst:1026 msgid "" "This method is different from :func:`inspect.iscoroutinefunction` because it" " returns ``True`` for generator-based coroutine functions decorated with " diff --git a/library/calendar.po b/library/calendar.po index 26eacb9..ee56a55 100644 --- a/library/calendar.po +++ b/library/calendar.po @@ -1,20 +1,21 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: # oon arfiandwi , 2019 # Kahuro Ayaka , 2019 +# Ryan Febriansyah <15523163@students.uii.ac.id>, 2020 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-12-16 12:12+0000\n" +"POT-Creation-Date: 2020-07-11 03:36+0000\n" "PO-Revision-Date: 2017-02-16 19:36+0000\n" -"Last-Translator: Kahuro Ayaka , 2019\n" +"Last-Translator: Ryan Febriansyah <15523163@students.uii.ac.id>, 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,16 +23,16 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:2 +#: ../../library/calendar.rst:2 msgid ":mod:`calendar` --- General calendar-related functions" msgstr "" ":mod:`calendar` --- Fungsi-fungsi umum yang terkait dengan modul calendar" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:10 +#: ../../library/calendar.rst:10 msgid "**Source code:** :source:`Lib/calendar.py`" msgstr "**Source code:** :source:`Lib/calendar.py`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:14 +#: ../../library/calendar.rst:14 msgid "" "This module allows you to output calendars like the Unix :program:`cal` " "program, and provides additional useful functions related to the calendar. " @@ -52,7 +53,7 @@ msgstr "" "bilangan bulat. Untuk fungsionalitas yang lain, lihat juga modul-modul " ":mod:`datetime` dan :mod:`time`. " -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:22 +#: ../../library/calendar.rst:22 msgid "" "The functions and classes defined in this module use an idealized calendar, " "the current Gregorian calendar extended indefinitely in both directions. " @@ -71,7 +72,7 @@ msgstr "" "negatif diinterpretasikan sesuai dengan standar ISO 8601. Tahun 0 adalah 1 " "SM, tahun -1 adalah 2 SM, demikian seterusnya," -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:33 +#: ../../library/calendar.rst:33 msgid "" "Creates a :class:`Calendar` object. *firstweekday* is an integer specifying " "the first day of the week. ``0`` is Monday (the default), ``6`` is Sunday." @@ -80,7 +81,7 @@ msgstr "" "bulat yang menentukan hari pertama dalam suatu pekan. ``0`` mewakili Senin " "(nilai bawaan), ``6`` mewakili Minggu." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:36 +#: ../../library/calendar.rst:36 msgid "" "A :class:`Calendar` object provides several methods that can be used for " "preparing the calendar data for formatting. This class doesn't do any " @@ -92,11 +93,11 @@ msgstr "" "sendirinya. Proses penformatan merupakan tugas dari subkelas-subkelas di " "dalam kelas tersebut." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:41 +#: ../../library/calendar.rst:41 msgid ":class:`Calendar` instances have the following methods:" msgstr "Instanse-instanse :class:`Calendar` memiliki metode-metode berikut:" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:45 +#: ../../library/calendar.rst:45 msgid "" "Return an iterator for the week day numbers that will be used for one week." " The first value from the iterator will be the same as the value of the " @@ -106,7 +107,7 @@ msgstr "" " digunakan dalam sepekan. Nilai pertama iterator tersebut sama dengan nilai " "milik :attr:`firstweekday`." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:52 +#: ../../library/calendar.rst:52 msgid "" "Return an iterator for the month *month* (1--12) in the year *year*. This " "iterator will return all days (as :class:`datetime.date` objects) for the " @@ -119,7 +120,7 @@ msgstr "" "bulan tersebut dan sesudah berakhir bulan tersebut yang diperlukan untuk " "melengkapi 7 hari lengkap dalam sepekan." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:60 +#: ../../library/calendar.rst:60 msgid "" "Return an iterator for the month *month* in the year *year* similar to " ":meth:`itermonthdates`, but not restricted by the :class:`datetime.date` " @@ -132,7 +133,7 @@ msgstr "" "tanggal dalam sebulan. Untuk hari-hari diluar bulan yang ditentukan, nomor " "hari adalah ``0``." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:68 +#: ../../library/calendar.rst:68 msgid "" "Return an iterator for the month *month* in the year *year* similar to " ":meth:`itermonthdates`, but not restricted by the :class:`datetime.date` " @@ -144,7 +145,7 @@ msgstr "" "rentang :class:`datetime.date`. Hari-hari yang diberikan berupa tuples yang " "memuat nomor hari dalam sebulan dan nomor hari dalam seminggu." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:76 +#: ../../library/calendar.rst:76 msgid "" "Return an iterator for the month *month* in the year *year* similar to " ":meth:`itermonthdates`, but not restricted by the :class:`datetime.date` " @@ -156,7 +157,7 @@ msgstr "" "rentang :class:`datetime.date`. Hari-hari yang diberikan berupa tuples yang " "memuat nomor tahun, bulan, dan hari." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:86 +#: ../../library/calendar.rst:86 msgid "" "Return an iterator for the month *month* in the year *year* similar to " ":meth:`itermonthdates`, but not restricted by the :class:`datetime.date` " @@ -168,7 +169,7 @@ msgstr "" "rentang :class:`datetime.date`. Hari-hari yang diberikan berupa tuples yang " "terdiri dari nomort tahun, bulan, hari, dan hari dalam sepekan." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:96 +#: ../../library/calendar.rst:96 msgid "" "Return a list of the weeks in the month *month* of the *year* as full weeks." " Weeks are lists of seven :class:`datetime.date` objects." @@ -177,7 +178,7 @@ msgstr "" "di suatu tahun *year* sebagai hari-hari lengkap dalam sepekan. Pekan-pekan " "adalah lists tujuh objek-object :class:`datetime.date`." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:102 +#: ../../library/calendar.rst:102 msgid "" "Return a list of the weeks in the month *month* of the *year* as full weeks." " Weeks are lists of seven tuples of day numbers and weekday numbers." @@ -186,7 +187,7 @@ msgstr "" "di suatu tahun *year* sebagai hari lengkap dalam sepekan. Pekan-pekan adalah" " lists tujuh tuples tanggal dan nomor hari dalam sepekan." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:109 +#: ../../library/calendar.rst:109 msgid "" "Return a list of the weeks in the month *month* of the *year* as full weeks." " Weeks are lists of seven day numbers." @@ -195,7 +196,7 @@ msgstr "" "di suatu tahun *year* sebagai hari lengkap dalam sepekan. Pekan-pekan adalah" " lists tujuh nomor tanggal." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:115 +#: ../../library/calendar.rst:115 msgid "" "Return the data for the specified year ready for formatting. The return " "value is a list of month rows. Each month row contains up to *width* months " @@ -209,7 +210,7 @@ msgstr "" "antara 4 sampai 6 pekan dan setiap pekan memuat 1--7 hari. Hari-hari " "merupakan objek :class:`datetime.date`." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:123 +#: ../../library/calendar.rst:123 msgid "" "Return the data for the specified year ready for formatting (similar to " ":meth:`yeardatescalendar`). Entries in the week lists are tuples of day " @@ -222,7 +223,7 @@ msgstr "" "sepekan. Nomor-nomor hari diluar bulan yang ditentukan dipasang pada nilai " "nol." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:130 +#: ../../library/calendar.rst:130 msgid "" "Return the data for the specified year ready for formatting (similar to " ":meth:`yeardatescalendar`). Entries in the week lists are day numbers. Day " @@ -234,18 +235,18 @@ msgstr "" "berupa nomor hari. Nomor hari diluar bulan yang ditentukan dipasang pada " "nilai nol." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:137 +#: ../../library/calendar.rst:137 msgid "This class can be used to generate plain text calendars." msgstr "" "Kelas ini digunakan untuk menbangkitkan kalender-kalender berformat teks " "biasa / berkas ASCII." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:139 +#: ../../library/calendar.rst:139 msgid ":class:`TextCalendar` instances have the following methods:" msgstr "" "Instanse-instanse :class:`TextCalendar` memiliki metode-metode berikut:" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:143 +#: ../../library/calendar.rst:143 msgid "" "Return a month's calendar in a multi-line string. If *w* is provided, it " "specifies the width of the date columns, which are centered. If *l* is " @@ -261,13 +262,13 @@ msgstr "" "sepekan sebagaimana yang telah dipilih dalam constructor atau yang telah " "diatur dengan metode :meth:`setfirstweekday`." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:152 +#: ../../library/calendar.rst:152 msgid "Print a month's calendar as returned by :meth:`formatmonth`." msgstr "" "Mencetak suatu kalender bulan sebagaimana yang diberikan oleh " ":meth:`formatmonth`." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:157 +#: ../../library/calendar.rst:157 msgid "" "Return a *m*-column calendar for an entire year as a multi-line string. " "Optional parameters *w*, *l*, and *c* are for date column width, lines per " @@ -285,25 +286,25 @@ msgstr "" "yang mana suatu kalender dapat dibangkitkan bergantung pada platform yang " "digunakan." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:167 +#: ../../library/calendar.rst:167 msgid "" "Print the calendar for an entire year as returned by :meth:`formatyear`." msgstr "" "Mencetak kalender untuk satu tahun penuh sebagaimana yang diberikan oleh " ":meth:`formatyear`." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:172 +#: ../../library/calendar.rst:172 msgid "This class can be used to generate HTML calendars." msgstr "" "Kelas ini dapat digunakan untuk membangkitkan kalender-kalender berformat " "HTML." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:175 +#: ../../library/calendar.rst:175 msgid ":class:`!HTMLCalendar` instances have the following methods:" msgstr "" "Instanse-instanse :class:`!HTMLCalendar` memliki metode-metode berikut:" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:179 +#: ../../library/calendar.rst:179 msgid "" "Return a month's calendar as an HTML table. If *withyear* is true the year " "will be included in the header, otherwise just the month name will be used." @@ -312,7 +313,7 @@ msgstr "" " nilai *withyear* adalah logika benar, tahun akan ditampilkan di bagian " "tajuk. Demikian sebaliknya hanya nama bulan yang ditampilkan." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:186 +#: ../../library/calendar.rst:186 msgid "" "Return a year's calendar as an HTML table. *width* (defaulting to 3) " "specifies the number of months per row." @@ -321,7 +322,7 @@ msgstr "" "Argumen *width* (nilai bawaan adalah 3) menentukan banyaknya bulan tiap " "baris. " -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:192 +#: ../../library/calendar.rst:192 msgid "" "Return a year's calendar as a complete HTML page. *width* (defaulting to 3) " "specifies the number of months per row. *css* is the name for the cascading " @@ -336,7 +337,7 @@ msgstr "" "yang digunakan. *encoding* menentukan pengodean yang digunakan untuk " "keluaran (nilai bawaan pada sistem adalah nilai bawaan pengodean ini)." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:199 +#: ../../library/calendar.rst:199 msgid "" ":class:`!HTMLCalendar` has the following attributes you can override to " "customize the CSS classes used by the calendar:" @@ -345,30 +346,30 @@ msgstr "" "atribut baru dengan tujuan untuk mengubahsuaikan kelas-kelas CSS yang di " "gunakan di kelas kalendar:" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:204 +#: ../../library/calendar.rst:204 msgid "" "A list of CSS classes used for each weekday. The default class list is::" msgstr "" "Suatu list kelas-kelas CSS yang digunakan untuk tiap hari-hari dalam " "sepekan. List kelas bawaan berupa::" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:208 +#: ../../library/calendar.rst:208 msgid "more styles can be added for each day::" msgstr "" "Beberapa corak-corak dapat ditambahkan untuk penformatan tampilan tiap " "hari::" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:212 +#: ../../library/calendar.rst:212 msgid "Note that the length of this list must be seven items." msgstr "Perlu diperhatikan bahwa panjang dari list ini haruslah tujuh item." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:217 +#: ../../library/calendar.rst:217 msgid "The CSS class for a weekday occurring in the previous or coming month." msgstr "" "Kelas CSS untuk hari-hari dalam sepekan yang muncul sebelum dan sesudah " "bulan yang dipilih." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:224 +#: ../../library/calendar.rst:224 msgid "" "A list of CSS classes used for weekday names in the header row. The default " "is the same as :attr:`cssclasses`." @@ -377,7 +378,7 @@ msgstr "" "baris tajuk. Nilai bawaan untuk atribut ini adalah sama dengan atribut " ":attr:`cssclasses`." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:232 +#: ../../library/calendar.rst:232 msgid "" "The month's head CSS class (used by :meth:`formatmonthname`). The default " "value is ``\"month\"``." @@ -386,7 +387,7 @@ msgstr "" ":meth:`formatmonthname`). Nilai bawaan untuk atribut ini adalah " "``\"month\"``." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:240 +#: ../../library/calendar.rst:240 msgid "" "The CSS class for the whole month's table (used by :meth:`formatmonth`). The" " default value is ``\"month\"``." @@ -394,7 +395,7 @@ msgstr "" "Kelas CSS untuk seluruh tabel bulan (digunakan oleh metode " ":meth:`formatmonth`). Nilai bawaan untuk atribut ini adalah ``\"month\"``." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:248 +#: ../../library/calendar.rst:248 msgid "" "The CSS class for the whole year's table of tables (used by " ":meth:`formatyear`). The default value is ``\"year\"``." @@ -403,7 +404,7 @@ msgstr "" "metode :meth:`formatyear`). Nilai bawaan untuk atribut ini adalah " "``\"year\"``." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:256 +#: ../../library/calendar.rst:256 msgid "" "The CSS class for the table head for the whole year (used by " ":meth:`formatyear`). The default value is ``\"year\"``." @@ -411,7 +412,7 @@ msgstr "" "Kelas CSS kepala tabel untuk seluruh bulan dalam setahun (digunakan oleh " ":meth:`formatyear`). Nilai bawaan untuk atribut ini adalah ``\"year\"``." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:262 +#: ../../library/calendar.rst:262 msgid "" "Note that although the naming for the above described class attributes is " "singular (e.g. ``cssclass_month`` ``cssclass_noday``), one can replace the " @@ -422,13 +423,13 @@ msgstr "" "``cssclass_noday``), pengguna dapat mengganti kelas CSS tunggal dengan suatu" " list kelas-kelas CSS yang saling terpisah oleh spasi, sebagai contoh::" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:268 +#: ../../library/calendar.rst:268 msgid "Here is an example how :class:`!HTMLCalendar` can be customized::" msgstr "" "Berikut ini adalah suatu contoh bagaimana :class:`!HTMLCalendar` dapat " "diubahsuaikan::" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:280 +#: ../../library/calendar.rst:280 msgid "" "This subclass of :class:`TextCalendar` can be passed a locale name in the " "constructor and will return month and weekday names in the specified locale." @@ -441,7 +442,7 @@ msgstr "" "memuat suatu pengkodean semua string untuk bulan dan hari dalam sepekan, " "nama bulan dan hari tersebut akan diberikan dalam unicode." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:288 +#: ../../library/calendar.rst:288 msgid "" "This subclass of :class:`HTMLCalendar` can be passed a locale name in the " "constructor and will return month and weekday names in the specified locale." @@ -454,7 +455,7 @@ msgstr "" "memuat suatu pengkodean semua string untuk bulan dan hari dalam sepekan, " "nama bulan dan hari tersebut akan diberikan dalam unicode." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:295 +#: ../../library/calendar.rst:295 msgid "" "The :meth:`formatweekday` and :meth:`formatmonthname` methods of these two " "classes temporarily change the current locale to the given *locale*. " @@ -466,14 +467,14 @@ msgstr "" "diberikan. Dikarenakan lokal saat itu merupakan pengaturan process " "keseluruhan, metode-metode di atas tidak thread-safe." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:300 +#: ../../library/calendar.rst:300 msgid "" "For simple text calendars this module provides the following functions." msgstr "" "Untuk kalender-kalender dengan teks sederhana, modul ini menyediakan fungsi-" "fungsi berikut." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:304 +#: ../../library/calendar.rst:304 msgid "" "Sets the weekday (``0`` is Monday, ``6`` is Sunday) to start each week. The " "values :const:`MONDAY`, :const:`TUESDAY`, :const:`WEDNESDAY`, " @@ -487,20 +488,20 @@ msgstr "" "dan :const:`SUNDAY` disediakan secara bawaan demi kenyamanan. Sebagai " "contoh, untuk mengatur hari dimulainya hitungan minggu di hari Minggu::" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:315 +#: ../../library/calendar.rst:315 msgid "Returns the current setting for the weekday to start each week." msgstr "" "Memberikan keluaran-keluaran pengaturan saat ini untuk hari dimulainya " "hitungan sepekan." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:320 +#: ../../library/calendar.rst:320 msgid "" "Returns :const:`True` if *year* is a leap year, otherwise :const:`False`." msgstr "" "Memberikan keluaran-keluaran :const:`True` jika *year* adalah suatu tahun " "kabisat, sebaliknya :const:`False`." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:325 +#: ../../library/calendar.rst:325 msgid "" "Returns the number of leap years in the range from *y1* to *y2* (exclusive)," " where *y1* and *y2* are years." @@ -509,11 +510,11 @@ msgstr "" "sampai *y2* (ekslusif, batas rentang tidak ikut diperhitungkan), dengan *y1*" " dan *y2* adalah angka tahun." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:328 +#: ../../library/calendar.rst:328 msgid "This function works for ranges spanning a century change." msgstr "Fungsi ini berlaku untuk rentang tahun sampai satu abad." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:333 +#: ../../library/calendar.rst:333 msgid "" "Returns the day of the week (``0`` is Monday) for *year* (``1970``--...), " "*month* (``1``--``12``), *day* (``1``--``31``)." @@ -521,7 +522,7 @@ msgstr "" "Memberikan keluaran hari dalam sepekan (``0`` adalah Senin) untuk *year* " "(``1970``--...), *month* (``1``--``12``), *day* (``1``--``31``)." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:339 +#: ../../library/calendar.rst:339 msgid "" "Return a header containing abbreviated weekday names. *n* specifies the " "width in characters for one weekday." @@ -530,7 +531,7 @@ msgstr "" "sepekan. *n* mengatur lebar dari karakter-karakter tiap nama-nama hari dalam" " sepekan." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:345 +#: ../../library/calendar.rst:345 msgid "" "Returns weekday of first day of the month and number of days in month, for " "the specified *year* and *month*." @@ -539,23 +540,23 @@ msgstr "" " dan banyaknya hari dalam bulan tersebut, dengan *year* dan *month* sebagai " "argumen yand diisi oleh pengguna." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:351 +#: ../../library/calendar.rst:351 msgid "" "Returns a matrix representing a month's calendar. Each row represents a " -"week; days outside of the month a represented by zeros. Each week begins " +"week; days outside of the month are represented by zeros. Each week begins " "with Monday unless set by :func:`setfirstweekday`." msgstr "" -"Memberikan keluaran suatu matriks yang mewakili suatu kalender bulan. Tiap " -"baris mewakili suatu pekan; hari-hari diluar bulan yang dipilih dinyatakan " -"oleh nol. Tiap pekan dimulai dengan Senin kecuali :func:`setfirstweekday` " -"telah diatur untuk dimulai dengan hari yang lain." +"Memberikan keluaran-keluaran suatu matriks yang mewakili suatu kalendar " +"bulan. Tiap baris mewakili suatu pekan; hari-hari diluar bulan yang dipilih " +"dinyatakan oleh nol. Tiap pekan dimulai dengan Senin kecuali " +":func:`setfirstweekday` telah diatur untuk dimulai dengan hari yang lain." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:358 +#: ../../library/calendar.rst:358 msgid "Prints a month's calendar as returned by :func:`month`." msgstr "" "Mencetak suatu kalender bulan sebagaimana yang diberikan oleh :func:`month`." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:363 +#: ../../library/calendar.rst:363 msgid "" "Returns a month's calendar in a multi-line string using the " ":meth:`formatmonth` of the :class:`TextCalendar` class." @@ -563,14 +564,14 @@ msgstr "" "Memberikan keluaran suatu kalender bulan dalam bentuk string multi-baris " "menggunakan metode :meth:`formatmonth` dari kelas :class:`TextCalendar`." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:369 +#: ../../library/calendar.rst:369 msgid "" "Prints the calendar for an entire year as returned by :func:`calendar`." msgstr "" "Mencetak kalender untuk satu tahun penuh sebagaimana yang diberikan oleh " "fungsi :func:`calendar`." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:374 +#: ../../library/calendar.rst:374 msgid "" "Returns a 3-column calendar for an entire year as a multi-line string using " "the :meth:`formatyear` of the :class:`TextCalendar` class." @@ -579,7 +580,7 @@ msgstr "" "suatu string multi-baris menggunakan metode :meth:`formatyear` dari kelas " ":class:`TextCalendar`." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:380 +#: ../../library/calendar.rst:380 msgid "" "An unrelated but handy function that takes a time tuple such as returned by " "the :func:`~time.gmtime` function in the :mod:`time` module, and returns the" @@ -594,17 +595,17 @@ msgstr "" "dari tahun 1970, dan penyandian POSIX. Secara fakta, fungsi " ":func:`time.gmtime` dan :func:`timegm` adalah saling invers satu sama lain." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:387 +#: ../../library/calendar.rst:387 msgid "The :mod:`calendar` module exports the following data attributes:" msgstr "Module :mod:`calendar` mengekspor data atribut-atribut berikut:" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:391 +#: ../../library/calendar.rst:391 msgid "An array that represents the days of the week in the current locale." msgstr "" "Suatu array yang mewakili nama hari dalam sepekan berdasarkan pengaturan " "lokal yang sedang dipakai." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:396 +#: ../../library/calendar.rst:396 msgid "" "An array that represents the abbreviated days of the week in the current " "locale." @@ -612,7 +613,7 @@ msgstr "" "Suatu array yang mewakili singkatan nama hari dalam sepekan berdasarkan " "pengaturan lokal yang sedang dipakai." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:401 +#: ../../library/calendar.rst:401 msgid "" "An array that represents the months of the year in the current locale. This" " follows normal convention of January being month number 1, so it has a " @@ -624,7 +625,7 @@ msgstr "" "array ini akan memiliki panjang 13 item dan ``month_name[0]`` adalah suatu " "string kosong." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:408 +#: ../../library/calendar.rst:408 msgid "" "An array that represents the abbreviated months of the year in the current " "locale. This follows normal convention of January being month number 1, so " @@ -636,11 +637,11 @@ msgstr "" "sehingga array ini akan memiliki panjang 13 item dan ``month_abbr[0]`` " "adalah suatu string kosong." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:417 +#: ../../library/calendar.rst:417 msgid "Module :mod:`datetime`" msgstr "Modul :mod:`datetime`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:416 +#: ../../library/calendar.rst:416 msgid "" "Object-oriented interface to dates and times with similar functionality to " "the :mod:`time` module." @@ -648,10 +649,10 @@ msgstr "" "Antarmuka berorientasi objek untuk penanggalan dan waktu dengan " "fungsionalitas mirip modul :mod:`time`." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:419 +#: ../../library/calendar.rst:419 msgid "Module :mod:`time`" msgstr "Modul :mod:`time`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/calendar.rst:420 +#: ../../library/calendar.rst:420 msgid "Low-level time related functions." msgstr "Fungsi-fungsi waktu tingkat rendah." diff --git a/library/collections.abc.po b/library/collections.abc.po index 932ed62..bfb3e78 100644 --- a/library/collections.abc.po +++ b/library/collections.abc.po @@ -1,5 +1,5 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # @@ -9,9 +9,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-01 14:24+0000\n" +"POT-Creation-Date: 2020-08-23 03:56+0000\n" "PO-Revision-Date: 2017-02-16 23:03+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -320,17 +320,27 @@ msgstr "``asend``, ``athrow``" msgid "``aclose``, ``__aiter__``, ``__anext__``" msgstr "``aclose``, ``__aiter__``, ``__anext__``" -#: ../../library/collections.abc.rst:105 -msgid "" -"ABCs for classes that provide respectively the methods :meth:`__contains__`," -" :meth:`__hash__`, :meth:`__len__`, and :meth:`__call__`." +#: ../../library/collections.abc.rst:102 +msgid "ABC for classes that provide the :meth:`__contains__` method." +msgstr "" + +#: ../../library/collections.abc.rst:106 +msgid "ABC for classes that provide the :meth:`__hash__` method." msgstr "" #: ../../library/collections.abc.rst:110 +msgid "ABC for classes that provide the :meth:`__len__` method." +msgstr "" + +#: ../../library/collections.abc.rst:114 +msgid "ABC for classes that provide the :meth:`__call__` method." +msgstr "" + +#: ../../library/collections.abc.rst:118 msgid "ABC for classes that provide the :meth:`__iter__` method." msgstr "" -#: ../../library/collections.abc.rst:112 +#: ../../library/collections.abc.rst:120 msgid "" "Checking ``isinstance(obj, Iterable)`` detects classes that are registered " "as :class:`Iterable` or that have an :meth:`__iter__` method, but it does " @@ -339,23 +349,23 @@ msgid "" "call ``iter(obj)``." msgstr "" -#: ../../library/collections.abc.rst:120 +#: ../../library/collections.abc.rst:128 msgid "ABC for sized iterable container classes." msgstr "" -#: ../../library/collections.abc.rst:126 +#: ../../library/collections.abc.rst:134 msgid "" "ABC for classes that provide the :meth:`~iterator.__iter__` and " ":meth:`~iterator.__next__` methods. See also the definition of " ":term:`iterator`." msgstr "" -#: ../../library/collections.abc.rst:132 +#: ../../library/collections.abc.rst:140 msgid "" "ABC for iterable classes that also provide the :meth:`__reversed__` method." msgstr "" -#: ../../library/collections.abc.rst:139 +#: ../../library/collections.abc.rst:147 msgid "" "ABC for generator classes that implement the protocol defined in :pep:`342` " "that extends iterators with the :meth:`~generator.send`, " @@ -363,11 +373,11 @@ msgid "" "definition of :term:`generator`." msgstr "" -#: ../../library/collections.abc.rst:150 +#: ../../library/collections.abc.rst:158 msgid "ABCs for read-only and mutable :term:`sequences `." msgstr "" -#: ../../library/collections.abc.rst:152 +#: ../../library/collections.abc.rst:160 msgid "" "Implementation note: Some of the mixin methods, such as :meth:`__iter__`, " ":meth:`__reversed__` and :meth:`index`, make repeated calls to the " @@ -378,37 +388,37 @@ msgid "" " likely need to be overridden." msgstr "" -#: ../../library/collections.abc.rst:161 +#: ../../library/collections.abc.rst:169 msgid "The index() method added support for *stop* and *start* arguments." msgstr "" -#: ../../library/collections.abc.rst:168 +#: ../../library/collections.abc.rst:176 msgid "ABCs for read-only and mutable sets." msgstr "" -#: ../../library/collections.abc.rst:173 +#: ../../library/collections.abc.rst:181 msgid "ABCs for read-only and mutable :term:`mappings `." msgstr "" -#: ../../library/collections.abc.rst:180 +#: ../../library/collections.abc.rst:188 msgid "" "ABCs for mapping, items, keys, and values :term:`views `." msgstr "" -#: ../../library/collections.abc.rst:184 +#: ../../library/collections.abc.rst:192 msgid "" "ABC for :term:`awaitable` objects, which can be used in :keyword:`await` " "expressions. Custom implementations must provide the :meth:`__await__` " "method." msgstr "" -#: ../../library/collections.abc.rst:188 +#: ../../library/collections.abc.rst:196 msgid "" -":term:`Coroutine` objects and instances of the " +":term:`Coroutine ` objects and instances of the " ":class:`~collections.abc.Coroutine` ABC are all instances of this ABC." msgstr "" -#: ../../library/collections.abc.rst:192 +#: ../../library/collections.abc.rst:200 msgid "" "In CPython, generator-based coroutines (generators decorated with " ":func:`types.coroutine` or :func:`asyncio.coroutine`) are *awaitables*, even" @@ -417,7 +427,7 @@ msgid "" ":func:`inspect.isawaitable` to detect them." msgstr "" -#: ../../library/collections.abc.rst:202 +#: ../../library/collections.abc.rst:210 msgid "" "ABC for coroutine compatible classes. These implement the following " "methods, defined in :ref:`coroutine-objects`: :meth:`~coroutine.send`, " @@ -427,7 +437,7 @@ msgid "" "also the definition of :term:`coroutine`." msgstr "" -#: ../../library/collections.abc.rst:210 +#: ../../library/collections.abc.rst:218 msgid "" "In CPython, generator-based coroutines (generators decorated with " ":func:`types.coroutine` or :func:`asyncio.coroutine`) are *awaitables*, even" @@ -436,31 +446,31 @@ msgid "" ":func:`inspect.isawaitable` to detect them." msgstr "" -#: ../../library/collections.abc.rst:220 +#: ../../library/collections.abc.rst:228 msgid "" "ABC for classes that provide ``__aiter__`` method. See also the definition " "of :term:`asynchronous iterable`." msgstr "" -#: ../../library/collections.abc.rst:227 +#: ../../library/collections.abc.rst:235 msgid "" "ABC for classes that provide ``__aiter__`` and ``__anext__`` methods. See " "also the definition of :term:`asynchronous iterator`." msgstr "" -#: ../../library/collections.abc.rst:234 +#: ../../library/collections.abc.rst:242 msgid "" "ABC for asynchronous generator classes that implement the protocol defined " "in :pep:`525` and :pep:`492`." msgstr "" -#: ../../library/collections.abc.rst:240 +#: ../../library/collections.abc.rst:248 msgid "" "These ABCs allow us to ask classes or instances if they provide particular " "functionality, for example::" msgstr "" -#: ../../library/collections.abc.rst:247 +#: ../../library/collections.abc.rst:255 msgid "" "Several of the ABCs are also useful as mixins that make it easier to develop" " classes supporting container APIs. For example, to write a class " @@ -470,11 +480,11 @@ msgid "" ":meth:`__and__` and :meth:`isdisjoint`::" msgstr "" -#: ../../library/collections.abc.rst:276 +#: ../../library/collections.abc.rst:284 msgid "Notes on using :class:`Set` and :class:`MutableSet` as a mixin:" msgstr "" -#: ../../library/collections.abc.rst:279 +#: ../../library/collections.abc.rst:287 msgid "" "Since some set operations create new sets, the default mixin methods need a " "way to create new instances from an iterable. The class constructor is " @@ -486,14 +496,14 @@ msgid "" " a classmethod that can construct new instances from an iterable argument." msgstr "" -#: ../../library/collections.abc.rst:290 +#: ../../library/collections.abc.rst:298 msgid "" "To override the comparisons (presumably for speed, as the semantics are " "fixed), redefine :meth:`__le__` and :meth:`__ge__`, then the other " "operations will automatically follow suit." msgstr "" -#: ../../library/collections.abc.rst:295 +#: ../../library/collections.abc.rst:303 msgid "" "The :class:`Set` mixin provides a :meth:`_hash` method to compute a hash " "value for the set; however, :meth:`__hash__` is not defined because not all " @@ -502,12 +512,12 @@ msgid "" " Set._hash``." msgstr "" -#: ../../library/collections.abc.rst:303 +#: ../../library/collections.abc.rst:311 msgid "" "`OrderedSet recipe `_ for an " "example built on :class:`MutableSet`." msgstr "" -#: ../../library/collections.abc.rst:306 +#: ../../library/collections.abc.rst:314 msgid "For more about ABCs, see the :mod:`abc` module and :pep:`3119`." msgstr "" diff --git a/library/concurrent.futures.po b/library/concurrent.futures.po index deea026..6a033fd 100644 --- a/library/concurrent.futures.po +++ b/library/concurrent.futures.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2017-02-16 23:03+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -202,7 +202,7 @@ msgid "" msgstr "" #: ../../library/concurrent.futures.rst:171 -#: ../../library/concurrent.futures.rst:264 +#: ../../library/concurrent.futures.rst:265 msgid "Added the *initializer* and *initargs* arguments." msgstr "" @@ -233,24 +233,25 @@ msgid "" "The :class:`ProcessPoolExecutor` class is an :class:`Executor` subclass that" " uses a pool of processes to execute calls asynchronously. " ":class:`ProcessPoolExecutor` uses the :mod:`multiprocessing` module, which " -"allows it to side-step the :term:`Global Interpreter Lock` but also means " -"that only picklable objects can be executed and returned." +"allows it to side-step the :term:`Global Interpreter Lock ` but also means that only picklable objects can be " +"executed and returned." msgstr "" -#: ../../library/concurrent.futures.rst:227 +#: ../../library/concurrent.futures.rst:228 msgid "" "The ``__main__`` module must be importable by worker subprocesses. This " "means that :class:`ProcessPoolExecutor` will not work in the interactive " "interpreter." msgstr "" -#: ../../library/concurrent.futures.rst:230 +#: ../../library/concurrent.futures.rst:231 msgid "" "Calling :class:`Executor` or :class:`Future` methods from a callable " "submitted to a :class:`ProcessPoolExecutor` will result in deadlock." msgstr "" -#: ../../library/concurrent.futures.rst:235 +#: ../../library/concurrent.futures.rst:236 msgid "" "An :class:`Executor` subclass that executes calls asynchronously using a " "pool of at most *max_workers* processes. If *max_workers* is ``None`` or " @@ -264,7 +265,7 @@ msgid "" "default multiprocessing context is used." msgstr "" -#: ../../library/concurrent.futures.rst:248 +#: ../../library/concurrent.futures.rst:249 msgid "" "*initializer* is an optional callable that is called at the start of each " "worker process; *initargs* is a tuple of arguments passed to the " @@ -273,7 +274,7 @@ msgid "" "well any attempt to submit more jobs to the pool." msgstr "" -#: ../../library/concurrent.futures.rst:254 +#: ../../library/concurrent.futures.rst:255 msgid "" "When one of the worker processes terminates abruptly, a " ":exc:`BrokenProcessPool` error is now raised. Previously, behaviour was " @@ -281,34 +282,34 @@ msgid "" "or deadlock." msgstr "" -#: ../../library/concurrent.futures.rst:260 +#: ../../library/concurrent.futures.rst:261 msgid "" "The *mp_context* argument was added to allow users to control the " "start_method for worker processes created by the pool." msgstr "" -#: ../../library/concurrent.futures.rst:270 +#: ../../library/concurrent.futures.rst:271 msgid "ProcessPoolExecutor Example" msgstr "" -#: ../../library/concurrent.futures.rst:308 +#: ../../library/concurrent.futures.rst:309 msgid "Future Objects" msgstr "" -#: ../../library/concurrent.futures.rst:310 +#: ../../library/concurrent.futures.rst:311 msgid "" "The :class:`Future` class encapsulates the asynchronous execution of a " "callable. :class:`Future` instances are created by :meth:`Executor.submit`." msgstr "" -#: ../../library/concurrent.futures.rst:315 +#: ../../library/concurrent.futures.rst:316 msgid "" "Encapsulates the asynchronous execution of a callable. :class:`Future` " "instances are created by :meth:`Executor.submit` and should not be created " "directly except for testing." msgstr "" -#: ../../library/concurrent.futures.rst:321 +#: ../../library/concurrent.futures.rst:322 msgid "" "Attempt to cancel the call. If the call is currently being executed or " "finished running and cannot be cancelled then the method will return " @@ -316,22 +317,22 @@ msgid "" "``True``." msgstr "" -#: ../../library/concurrent.futures.rst:328 +#: ../../library/concurrent.futures.rst:329 msgid "Return ``True`` if the call was successfully cancelled." msgstr "" -#: ../../library/concurrent.futures.rst:332 +#: ../../library/concurrent.futures.rst:333 msgid "" "Return ``True`` if the call is currently being executed and cannot be " "cancelled." msgstr "" -#: ../../library/concurrent.futures.rst:337 +#: ../../library/concurrent.futures.rst:338 msgid "" "Return ``True`` if the call was successfully cancelled or finished running." msgstr "" -#: ../../library/concurrent.futures.rst:342 +#: ../../library/concurrent.futures.rst:343 msgid "" "Return the value returned by the call. If the call hasn't yet completed then" " this method will wait up to *timeout* seconds. If the call hasn't " @@ -341,18 +342,18 @@ msgid "" "to the wait time." msgstr "" -#: ../../library/concurrent.futures.rst:349 -#: ../../library/concurrent.futures.rst:363 +#: ../../library/concurrent.futures.rst:350 +#: ../../library/concurrent.futures.rst:364 msgid "" "If the future is cancelled before completing then :exc:`.CancelledError` " "will be raised." msgstr "" -#: ../../library/concurrent.futures.rst:352 +#: ../../library/concurrent.futures.rst:353 msgid "If the call raised, this method will raise the same exception." msgstr "" -#: ../../library/concurrent.futures.rst:356 +#: ../../library/concurrent.futures.rst:357 msgid "" "Return the exception raised by the call. If the call hasn't yet completed " "then this method will wait up to *timeout* seconds. If the call hasn't " @@ -362,18 +363,18 @@ msgid "" "to the wait time." msgstr "" -#: ../../library/concurrent.futures.rst:366 +#: ../../library/concurrent.futures.rst:367 msgid "If the call completed without raising, ``None`` is returned." msgstr "" -#: ../../library/concurrent.futures.rst:370 +#: ../../library/concurrent.futures.rst:371 msgid "" "Attaches the callable *fn* to the future. *fn* will be called, with the " "future as its only argument, when the future is cancelled or finishes " "running." msgstr "" -#: ../../library/concurrent.futures.rst:374 +#: ../../library/concurrent.futures.rst:375 msgid "" "Added callables are called in the order that they were added and are always " "called in a thread belonging to the process that added them. If the " @@ -382,26 +383,26 @@ msgid "" "undefined." msgstr "" -#: ../../library/concurrent.futures.rst:380 +#: ../../library/concurrent.futures.rst:381 msgid "" "If the future has already completed or been cancelled, *fn* will be called " "immediately." msgstr "" -#: ../../library/concurrent.futures.rst:383 +#: ../../library/concurrent.futures.rst:384 msgid "" "The following :class:`Future` methods are meant for use in unit tests and " ":class:`Executor` implementations." msgstr "" -#: ../../library/concurrent.futures.rst:388 +#: ../../library/concurrent.futures.rst:389 msgid "" "This method should only be called by :class:`Executor` implementations " "before executing the work associated with the :class:`Future` and by unit " "tests." msgstr "" -#: ../../library/concurrent.futures.rst:392 +#: ../../library/concurrent.futures.rst:393 msgid "" "If the method returns ``False`` then the :class:`Future` was cancelled, i.e." " :meth:`Future.cancel` was called and returned `True`. Any threads waiting " @@ -409,49 +410,49 @@ msgid "" ":func:`wait`) will be woken up." msgstr "" -#: ../../library/concurrent.futures.rst:397 +#: ../../library/concurrent.futures.rst:398 msgid "" "If the method returns ``True`` then the :class:`Future` was not cancelled " "and has been put in the running state, i.e. calls to :meth:`Future.running` " "will return `True`." msgstr "" -#: ../../library/concurrent.futures.rst:401 +#: ../../library/concurrent.futures.rst:402 msgid "" "This method can only be called once and cannot be called after " ":meth:`Future.set_result` or :meth:`Future.set_exception` have been called." msgstr "" -#: ../../library/concurrent.futures.rst:407 +#: ../../library/concurrent.futures.rst:408 msgid "" "Sets the result of the work associated with the :class:`Future` to *result*." msgstr "" -#: ../../library/concurrent.futures.rst:410 -#: ../../library/concurrent.futures.rst:423 +#: ../../library/concurrent.futures.rst:411 +#: ../../library/concurrent.futures.rst:424 msgid "" "This method should only be used by :class:`Executor` implementations and " "unit tests." msgstr "" -#: ../../library/concurrent.futures.rst:413 -#: ../../library/concurrent.futures.rst:426 +#: ../../library/concurrent.futures.rst:414 +#: ../../library/concurrent.futures.rst:427 msgid "" "This method raises :exc:`concurrent.futures.InvalidStateError` if the " ":class:`Future` is already done." msgstr "" -#: ../../library/concurrent.futures.rst:420 +#: ../../library/concurrent.futures.rst:421 msgid "" "Sets the result of the work associated with the :class:`Future` to the " ":class:`Exception` *exception*." msgstr "" -#: ../../library/concurrent.futures.rst:432 +#: ../../library/concurrent.futures.rst:433 msgid "Module Functions" msgstr "" -#: ../../library/concurrent.futures.rst:436 +#: ../../library/concurrent.futures.rst:437 msgid "" "Wait for the :class:`Future` instances (possibly created by different " ":class:`Executor` instances) given by *fs* to complete. Returns a named " @@ -461,55 +462,55 @@ msgid "" "(pending or running futures)." msgstr "" -#: ../../library/concurrent.futures.rst:443 +#: ../../library/concurrent.futures.rst:444 msgid "" "*timeout* can be used to control the maximum number of seconds to wait " "before returning. *timeout* can be an int or float. If *timeout* is not " "specified or ``None``, there is no limit to the wait time." msgstr "" -#: ../../library/concurrent.futures.rst:447 +#: ../../library/concurrent.futures.rst:448 msgid "" "*return_when* indicates when this function should return. It must be one of" " the following constants:" msgstr "" -#: ../../library/concurrent.futures.rst:453 +#: ../../library/concurrent.futures.rst:454 msgid "Constant" msgstr "Konstanta" -#: ../../library/concurrent.futures.rst:453 +#: ../../library/concurrent.futures.rst:454 msgid "Description" msgstr "Deskripsi" -#: ../../library/concurrent.futures.rst:455 +#: ../../library/concurrent.futures.rst:456 msgid ":const:`FIRST_COMPLETED`" msgstr "" -#: ../../library/concurrent.futures.rst:455 +#: ../../library/concurrent.futures.rst:456 msgid "The function will return when any future finishes or is cancelled." msgstr "" -#: ../../library/concurrent.futures.rst:458 +#: ../../library/concurrent.futures.rst:459 msgid ":const:`FIRST_EXCEPTION`" msgstr "" -#: ../../library/concurrent.futures.rst:458 +#: ../../library/concurrent.futures.rst:459 msgid "" "The function will return when any future finishes by raising an exception. " "If no future raises an exception then it is equivalent to " ":const:`ALL_COMPLETED`." msgstr "" -#: ../../library/concurrent.futures.rst:464 +#: ../../library/concurrent.futures.rst:465 msgid ":const:`ALL_COMPLETED`" msgstr "" -#: ../../library/concurrent.futures.rst:464 +#: ../../library/concurrent.futures.rst:465 msgid "The function will return when all futures finish or are cancelled." msgstr "" -#: ../../library/concurrent.futures.rst:470 +#: ../../library/concurrent.futures.rst:471 msgid "" "Returns an iterator over the :class:`Future` instances (possibly created by " "different :class:`Executor` instances) given by *fs* that yields futures as " @@ -523,49 +524,49 @@ msgid "" " no limit to the wait time." msgstr "" -#: ../../library/concurrent.futures.rst:484 +#: ../../library/concurrent.futures.rst:485 msgid ":pep:`3148` -- futures - execute computations asynchronously" msgstr "" -#: ../../library/concurrent.futures.rst:484 +#: ../../library/concurrent.futures.rst:485 msgid "" "The proposal which described this feature for inclusion in the Python " "standard library." msgstr "" -#: ../../library/concurrent.futures.rst:489 +#: ../../library/concurrent.futures.rst:490 msgid "Exception classes" msgstr "" -#: ../../library/concurrent.futures.rst:495 +#: ../../library/concurrent.futures.rst:496 msgid "Raised when a future is cancelled." msgstr "" -#: ../../library/concurrent.futures.rst:499 +#: ../../library/concurrent.futures.rst:500 msgid "Raised when a future operation exceeds the given timeout." msgstr "" -#: ../../library/concurrent.futures.rst:503 +#: ../../library/concurrent.futures.rst:504 msgid "" "Derived from :exc:`RuntimeError`, this exception class is raised when an " "executor is broken for some reason, and cannot be used to submit or execute " "new tasks." msgstr "" -#: ../../library/concurrent.futures.rst:511 +#: ../../library/concurrent.futures.rst:512 msgid "" "Raised when an operation is performed on a future that is not allowed in the" " current state." msgstr "" -#: ../../library/concurrent.futures.rst:520 +#: ../../library/concurrent.futures.rst:521 msgid "" "Derived from :exc:`~concurrent.futures.BrokenExecutor`, this exception class" " is raised when one of the workers of a :class:`ThreadPoolExecutor` has " "failed initializing." msgstr "" -#: ../../library/concurrent.futures.rst:530 +#: ../../library/concurrent.futures.rst:531 msgid "" "Derived from :exc:`~concurrent.futures.BrokenExecutor` (formerly " ":exc:`RuntimeError`), this exception class is raised when one of the workers" diff --git a/library/csv.po b/library/csv.po index 29498be..015e98e 100644 --- a/library/csv.po +++ b/library/csv.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-06-10 03:19+0000\n" "PO-Revision-Date: 2017-02-16 23:04+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -102,7 +102,7 @@ msgid "" msgstr "" #: ../../library/csv.rst:75 ../../library/csv.rst:105 -#: ../../library/csv.rst:173 ../../library/csv.rst:209 +#: ../../library/csv.rst:176 ../../library/csv.rst:212 msgid "A short usage example::" msgstr "" @@ -194,10 +194,14 @@ msgid "" msgstr "" #: ../../library/csv.rst:170 +msgid "Returned rows are now of type :class:`OrderedDict`." +msgstr "" + +#: ../../library/csv.rst:173 msgid "Returned rows are now of type :class:`dict`." msgstr "" -#: ../../library/csv.rst:191 +#: ../../library/csv.rst:194 msgid "" "Create an object which operates like a regular writer but maps dictionaries " "onto output rows. The *fieldnames* parameter is a :mod:`sequence " @@ -213,88 +217,88 @@ msgid "" ":class:`writer` instance." msgstr "" -#: ../../library/csv.rst:206 +#: ../../library/csv.rst:209 msgid "" "Note that unlike the :class:`DictReader` class, the *fieldnames* parameter " "of the :class:`DictWriter` class is not optional." msgstr "" -#: ../../library/csv.rst:225 +#: ../../library/csv.rst:228 msgid "" "The :class:`Dialect` class is a container class relied on primarily for its " "attributes, which are used to define the parameters for a specific " ":class:`reader` or :class:`writer` instance." msgstr "" -#: ../../library/csv.rst:232 +#: ../../library/csv.rst:235 msgid "" "The :class:`excel` class defines the usual properties of an Excel-generated " "CSV file. It is registered with the dialect name ``'excel'``." msgstr "" -#: ../../library/csv.rst:238 +#: ../../library/csv.rst:241 msgid "" "The :class:`excel_tab` class defines the usual properties of an Excel-" "generated TAB-delimited file. It is registered with the dialect name " "``'excel-tab'``." msgstr "" -#: ../../library/csv.rst:244 +#: ../../library/csv.rst:247 msgid "" "The :class:`unix_dialect` class defines the usual properties of a CSV file " "generated on UNIX systems, i.e. using ``'\\n'`` as line terminator and " "quoting all fields. It is registered with the dialect name ``'unix'``." msgstr "" -#: ../../library/csv.rst:253 +#: ../../library/csv.rst:256 msgid "The :class:`Sniffer` class is used to deduce the format of a CSV file." msgstr "" -#: ../../library/csv.rst:255 +#: ../../library/csv.rst:258 msgid "The :class:`Sniffer` class provides two methods:" msgstr "" -#: ../../library/csv.rst:259 +#: ../../library/csv.rst:262 msgid "" "Analyze the given *sample* and return a :class:`Dialect` subclass reflecting" " the parameters found. If the optional *delimiters* parameter is given, it " "is interpreted as a string containing possible valid delimiter characters." msgstr "" -#: ../../library/csv.rst:267 +#: ../../library/csv.rst:270 msgid "" "Analyze the sample text (presumed to be in CSV format) and return " ":const:`True` if the first row appears to be a series of column headers." msgstr "" -#: ../../library/csv.rst:270 +#: ../../library/csv.rst:273 msgid "An example for :class:`Sniffer` use::" msgstr "" -#: ../../library/csv.rst:279 +#: ../../library/csv.rst:282 msgid "The :mod:`csv` module defines the following constants:" msgstr "" -#: ../../library/csv.rst:283 +#: ../../library/csv.rst:286 msgid "Instructs :class:`writer` objects to quote all fields." msgstr "" -#: ../../library/csv.rst:288 +#: ../../library/csv.rst:291 msgid "" "Instructs :class:`writer` objects to only quote those fields which contain " "special characters such as *delimiter*, *quotechar* or any of the characters" " in *lineterminator*." msgstr "" -#: ../../library/csv.rst:295 +#: ../../library/csv.rst:298 msgid "Instructs :class:`writer` objects to quote all non-numeric fields." msgstr "" -#: ../../library/csv.rst:297 +#: ../../library/csv.rst:300 msgid "Instructs the reader to convert all non-quoted fields to type *float*." msgstr "" -#: ../../library/csv.rst:302 +#: ../../library/csv.rst:305 msgid "" "Instructs :class:`writer` objects to never quote fields. When the current " "*delimiter* occurs in output data it is preceded by the current *escapechar*" @@ -302,25 +306,25 @@ msgid "" "if any characters that require escaping are encountered." msgstr "" -#: ../../library/csv.rst:307 +#: ../../library/csv.rst:310 msgid "" "Instructs :class:`reader` to perform no special processing of quote " "characters." msgstr "" -#: ../../library/csv.rst:309 +#: ../../library/csv.rst:312 msgid "The :mod:`csv` module defines the following exception:" msgstr "" -#: ../../library/csv.rst:314 +#: ../../library/csv.rst:317 msgid "Raised by any of the functions when an error is detected." msgstr "" -#: ../../library/csv.rst:319 +#: ../../library/csv.rst:322 msgid "Dialects and Formatting Parameters" msgstr "" -#: ../../library/csv.rst:321 +#: ../../library/csv.rst:324 msgid "" "To make it easier to specify the format of input and output records, " "specific formatting parameters are grouped together into dialects. A " @@ -333,16 +337,16 @@ msgid "" " the attributes defined below for the :class:`Dialect` class." msgstr "" -#: ../../library/csv.rst:331 +#: ../../library/csv.rst:334 msgid "Dialects support the following attributes:" msgstr "" -#: ../../library/csv.rst:336 +#: ../../library/csv.rst:339 msgid "" "A one-character string used to separate fields. It defaults to ``','``." msgstr "" -#: ../../library/csv.rst:341 +#: ../../library/csv.rst:344 msgid "" "Controls how instances of *quotechar* appearing inside a field should " "themselves be quoted. When :const:`True`, the character is doubled. When " @@ -350,13 +354,13 @@ msgid "" " defaults to :const:`True`." msgstr "" -#: ../../library/csv.rst:346 +#: ../../library/csv.rst:349 msgid "" "On output, if *doublequote* is :const:`False` and no *escapechar* is set, " ":exc:`Error` is raised if a *quotechar* is found in a field." msgstr "" -#: ../../library/csv.rst:352 +#: ../../library/csv.rst:355 msgid "" "A one-character string used by the writer to escape the *delimiter* if " "*quoting* is set to :const:`QUOTE_NONE` and the *quotechar* if *doublequote*" @@ -365,56 +369,56 @@ msgid "" "escaping." msgstr "" -#: ../../library/csv.rst:360 +#: ../../library/csv.rst:363 msgid "" "The string used to terminate lines produced by the :class:`writer`. It " "defaults to ``'\\r\\n'``." msgstr "" -#: ../../library/csv.rst:365 +#: ../../library/csv.rst:368 msgid "" "The :class:`reader` is hard-coded to recognise either ``'\\r'`` or ``'\\n'``" " as end-of-line, and ignores *lineterminator*. This behavior may change in " "the future." msgstr "" -#: ../../library/csv.rst:372 +#: ../../library/csv.rst:375 msgid "" "A one-character string used to quote fields containing special characters, " "such as the *delimiter* or *quotechar*, or which contain new-line " "characters. It defaults to ``'\"'``." msgstr "" -#: ../../library/csv.rst:379 +#: ../../library/csv.rst:382 msgid "" "Controls when quotes should be generated by the writer and recognised by the" " reader. It can take on any of the :const:`QUOTE_\\*` constants (see " "section :ref:`csv-contents`) and defaults to :const:`QUOTE_MINIMAL`." msgstr "" -#: ../../library/csv.rst:386 +#: ../../library/csv.rst:389 msgid "" "When :const:`True`, whitespace immediately following the *delimiter* is " "ignored. The default is :const:`False`." msgstr "" -#: ../../library/csv.rst:392 +#: ../../library/csv.rst:395 msgid "" "When ``True``, raise exception :exc:`Error` on bad CSV input. The default is" " ``False``." msgstr "" -#: ../../library/csv.rst:396 +#: ../../library/csv.rst:399 msgid "Reader Objects" msgstr "" -#: ../../library/csv.rst:398 +#: ../../library/csv.rst:401 msgid "" "Reader objects (:class:`DictReader` instances and objects returned by the " ":func:`reader` function) have the following public methods:" msgstr "" -#: ../../library/csv.rst:403 +#: ../../library/csv.rst:406 msgid "" "Return the next row of the reader's iterable object as a list (if the object" " was returned from :func:`reader`) or a dict (if it is a :class:`DictReader`" @@ -422,36 +426,36 @@ msgid "" "call this as ``next(reader)``." msgstr "" -#: ../../library/csv.rst:409 +#: ../../library/csv.rst:412 msgid "Reader objects have the following public attributes:" msgstr "" -#: ../../library/csv.rst:413 +#: ../../library/csv.rst:416 msgid "A read-only description of the dialect in use by the parser." msgstr "" -#: ../../library/csv.rst:418 +#: ../../library/csv.rst:421 msgid "" "The number of lines read from the source iterator. This is not the same as " "the number of records returned, as records can span multiple lines." msgstr "" -#: ../../library/csv.rst:422 +#: ../../library/csv.rst:425 msgid "DictReader objects have the following public attribute:" msgstr "" -#: ../../library/csv.rst:426 +#: ../../library/csv.rst:429 msgid "" "If not passed as a parameter when creating the object, this attribute is " "initialized upon first access or when the first record is read from the " "file." msgstr "" -#: ../../library/csv.rst:433 +#: ../../library/csv.rst:436 msgid "Writer Objects" msgstr "" -#: ../../library/csv.rst:435 +#: ../../library/csv.rst:438 msgid "" ":class:`Writer` objects (:class:`DictWriter` instances and objects returned " "by the :func:`writer` function) have the following public methods. A *row* " @@ -463,66 +467,66 @@ msgid "" "numbers at all)." msgstr "" -#: ../../library/csv.rst:446 +#: ../../library/csv.rst:449 msgid "" "Write the *row* parameter to the writer's file object, formatted according " "to the current dialect. Return the return value of the call to the *write* " "method of the underlying file object." msgstr "" -#: ../../library/csv.rst:450 +#: ../../library/csv.rst:453 msgid "Added support of arbitrary iterables." msgstr "" -#: ../../library/csv.rst:455 +#: ../../library/csv.rst:458 msgid "" "Write all elements in *rows* (an iterable of *row* objects as described " "above) to the writer's file object, formatted according to the current " "dialect." msgstr "" -#: ../../library/csv.rst:459 +#: ../../library/csv.rst:462 msgid "Writer objects have the following public attribute:" msgstr "" -#: ../../library/csv.rst:464 +#: ../../library/csv.rst:467 msgid "A read-only description of the dialect in use by the writer." msgstr "" -#: ../../library/csv.rst:467 +#: ../../library/csv.rst:470 msgid "DictWriter objects have the following public method:" msgstr "" -#: ../../library/csv.rst:472 +#: ../../library/csv.rst:475 msgid "" "Write a row with the field names (as specified in the constructor) to the " "writer's file object, formatted according to the current dialect. Return the" " return value of the :meth:`csvwriter.writerow` call used internally." msgstr "" -#: ../../library/csv.rst:477 +#: ../../library/csv.rst:480 msgid "" ":meth:`writeheader` now also returns the value returned by the " ":meth:`csvwriter.writerow` method it uses internally." msgstr "" -#: ../../library/csv.rst:485 +#: ../../library/csv.rst:488 msgid "Examples" msgstr "Contoh-contoh" -#: ../../library/csv.rst:487 +#: ../../library/csv.rst:490 msgid "The simplest example of reading a CSV file::" msgstr "" -#: ../../library/csv.rst:495 +#: ../../library/csv.rst:498 msgid "Reading a file with an alternate format::" msgstr "" -#: ../../library/csv.rst:503 +#: ../../library/csv.rst:506 msgid "The corresponding simplest possible writing example is::" msgstr "" -#: ../../library/csv.rst:510 +#: ../../library/csv.rst:513 msgid "" "Since :func:`open` is used to open a CSV file for reading, the file will by " "default be decoded into unicode using the system default encoding (see " @@ -530,33 +534,33 @@ msgid "" "encoding, use the ``encoding`` argument of open::" msgstr "" -#: ../../library/csv.rst:521 +#: ../../library/csv.rst:524 msgid "" "The same applies to writing in something other than the system default " "encoding: specify the encoding argument when opening the output file." msgstr "" -#: ../../library/csv.rst:524 +#: ../../library/csv.rst:527 msgid "Registering a new dialect::" msgstr "" -#: ../../library/csv.rst:531 +#: ../../library/csv.rst:534 msgid "" "A slightly more advanced use of the reader --- catching and reporting " "errors::" msgstr "" -#: ../../library/csv.rst:543 +#: ../../library/csv.rst:546 msgid "" "And while the module doesn't directly support parsing strings, it can easily" " be done::" msgstr "" -#: ../../library/csv.rst:552 +#: ../../library/csv.rst:555 msgid "Footnotes" msgstr "Catatan kaki" -#: ../../library/csv.rst:553 +#: ../../library/csv.rst:556 msgid "" "If ``newline=''`` is not specified, newlines embedded inside quoted fields " "will not be interpreted correctly, and on platforms that use ``\\r\\n`` " diff --git a/library/curses.po b/library/curses.po index a6daa16..471a6d6 100644 --- a/library/curses.po +++ b/library/curses.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-08-30 03:56+0000\n" "PO-Revision-Date: 2017-02-16 23:05+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -269,7 +269,7 @@ msgstr "" #: ../../library/curses.rst:216 msgid "" "After :meth:`~window.getch` returns :const:`KEY_MOUSE` to signal a mouse " -"event, this method should be call to retrieve the queued mouse event, " +"event, this method should be called to retrieve the queued mouse event, " "represented as a 5-tuple ``(id, x, y, z, bstate)``. *id* is an ID value used" " to distinguish multiple devices, and *x*, *y*, *z* are the event's " "coordinates. (*z* is currently unused.) *bstate* is an integer value whose" @@ -775,7 +775,7 @@ msgstr "" #: ../../library/curses.rst:710 msgid "" "Paint character *ch* at ``(y, x)`` with attributes *attr*, overwriting any " -"character previously painter at that location. By default, the character " +"character previously painted at that location. By default, the character " "position and attributes are the current settings for the window object." msgstr "" diff --git a/library/decimal.po b/library/decimal.po index b45749f..d43ed79 100644 --- a/library/decimal.po +++ b/library/decimal.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-07-20 03:48+0000\n" "PO-Revision-Date: 2017-02-16 23:06+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -839,12 +839,12 @@ msgstr "" msgid "Return the square root of the argument to full precision." msgstr "" -#: ../../library/decimal.rst:861 ../../library/decimal.rst:1437 +#: ../../library/decimal.rst:861 ../../library/decimal.rst:1440 msgid "" "Convert to a string, using engineering notation if an exponent is needed." msgstr "" -#: ../../library/decimal.rst:863 ../../library/decimal.rst:1439 +#: ../../library/decimal.rst:863 ../../library/decimal.rst:1442 msgid "" "Engineering notation has an exponent which is a multiple of 3. This can " "leave up to 3 digits to the left of the decimal place and may require the " @@ -1342,34 +1342,40 @@ msgstr "" #: ../../library/decimal.rst:1360 msgid "" +"``Decimal(0) ** Decimal(0)`` results in ``InvalidOperation``, and if " +"``InvalidOperation`` is not trapped, then results in ``Decimal('NaN')``." +msgstr "" + +#: ../../library/decimal.rst:1363 +msgid "" "The C module computes :meth:`power` in terms of the correctly-rounded " ":meth:`exp` and :meth:`ln` functions. The result is well-defined but only " "\"almost always correctly-rounded\"." msgstr "" -#: ../../library/decimal.rst:1365 +#: ../../library/decimal.rst:1368 msgid "" "With three arguments, compute ``(x**y) % modulo``. For the three argument " "form, the following restrictions on the arguments hold:" msgstr "" -#: ../../library/decimal.rst:1368 +#: ../../library/decimal.rst:1371 msgid "all three arguments must be integral" msgstr "" -#: ../../library/decimal.rst:1369 +#: ../../library/decimal.rst:1372 msgid "``y`` must be nonnegative" msgstr "" -#: ../../library/decimal.rst:1370 +#: ../../library/decimal.rst:1373 msgid "at least one of ``x`` or ``y`` must be nonzero" msgstr "" -#: ../../library/decimal.rst:1371 +#: ../../library/decimal.rst:1374 msgid "``modulo`` must be nonzero and have at most 'precision' digits" msgstr "" -#: ../../library/decimal.rst:1373 +#: ../../library/decimal.rst:1376 msgid "" "The value resulting from ``Context.power(x, y, modulo)`` is equal to the " "value that would be obtained by computing ``(x**y) % modulo`` with unbounded" @@ -1378,110 +1384,110 @@ msgid "" "result is always exact." msgstr "" -#: ../../library/decimal.rst:1383 +#: ../../library/decimal.rst:1386 msgid "Returns a value equal to *x* (rounded), having the exponent of *y*." msgstr "" -#: ../../library/decimal.rst:1388 +#: ../../library/decimal.rst:1391 msgid "Just returns 10, as this is Decimal, :)" msgstr "" -#: ../../library/decimal.rst:1393 +#: ../../library/decimal.rst:1396 msgid "Returns the remainder from integer division." msgstr "" -#: ../../library/decimal.rst:1395 +#: ../../library/decimal.rst:1398 msgid "" "The sign of the result, if non-zero, is the same as that of the original " "dividend." msgstr "" -#: ../../library/decimal.rst:1401 +#: ../../library/decimal.rst:1404 msgid "" "Returns ``x - y * n``, where *n* is the integer nearest the exact value of " "``x / y`` (if the result is 0 then its sign will be the sign of *x*)." msgstr "" -#: ../../library/decimal.rst:1407 +#: ../../library/decimal.rst:1410 msgid "Returns a rotated copy of *x*, *y* times." msgstr "" -#: ../../library/decimal.rst:1412 +#: ../../library/decimal.rst:1415 msgid "Returns ``True`` if the two operands have the same exponent." msgstr "" -#: ../../library/decimal.rst:1417 +#: ../../library/decimal.rst:1420 msgid "Returns the first operand after adding the second value its exp." msgstr "" -#: ../../library/decimal.rst:1422 +#: ../../library/decimal.rst:1425 msgid "Returns a shifted copy of *x*, *y* times." msgstr "" -#: ../../library/decimal.rst:1427 +#: ../../library/decimal.rst:1430 msgid "Square root of a non-negative number to context precision." msgstr "" -#: ../../library/decimal.rst:1432 +#: ../../library/decimal.rst:1435 msgid "Return the difference between *x* and *y*." msgstr "" -#: ../../library/decimal.rst:1446 +#: ../../library/decimal.rst:1449 msgid "Rounds to an integer." msgstr "" -#: ../../library/decimal.rst:1451 +#: ../../library/decimal.rst:1454 msgid "Converts a number to a string using scientific notation." msgstr "" -#: ../../library/decimal.rst:1458 +#: ../../library/decimal.rst:1461 msgid "Constants" msgstr "Konstanta" -#: ../../library/decimal.rst:1460 +#: ../../library/decimal.rst:1463 msgid "" "The constants in this section are only relevant for the C module. They are " "also included in the pure Python version for compatibility." msgstr "" -#: ../../library/decimal.rst:1464 +#: ../../library/decimal.rst:1467 msgid "32-bit" msgstr "" -#: ../../library/decimal.rst:1464 +#: ../../library/decimal.rst:1467 msgid "64-bit" msgstr "" -#: ../../library/decimal.rst:1466 ../../library/decimal.rst:1468 +#: ../../library/decimal.rst:1469 ../../library/decimal.rst:1471 msgid ":const:`425000000`" msgstr "" -#: ../../library/decimal.rst:1466 ../../library/decimal.rst:1468 +#: ../../library/decimal.rst:1469 ../../library/decimal.rst:1471 msgid ":const:`999999999999999999`" msgstr "" -#: ../../library/decimal.rst:1470 +#: ../../library/decimal.rst:1473 msgid ":const:`-425000000`" msgstr "" -#: ../../library/decimal.rst:1470 +#: ../../library/decimal.rst:1473 msgid ":const:`-999999999999999999`" msgstr "" -#: ../../library/decimal.rst:1472 +#: ../../library/decimal.rst:1475 msgid ":const:`-849999999`" msgstr "" -#: ../../library/decimal.rst:1472 +#: ../../library/decimal.rst:1475 msgid ":const:`-1999999999999999997`" msgstr "" -#: ../../library/decimal.rst:1478 +#: ../../library/decimal.rst:1481 msgid "" "The value is ``True``. Deprecated, because Python now always has threads." msgstr "" -#: ../../library/decimal.rst:1484 +#: ../../library/decimal.rst:1487 msgid "" "The default value is ``True``. If Python is compiled ``--without-decimal-" "contextvar``, the C version uses a thread-local rather than a coroutine-" @@ -1489,59 +1495,59 @@ msgid "" "nested context scenarios." msgstr "" -#: ../../library/decimal.rst:1488 +#: ../../library/decimal.rst:1491 msgid "backported to 3.7 and 3.8." msgstr "" -#: ../../library/decimal.rst:1492 +#: ../../library/decimal.rst:1495 msgid "Rounding modes" msgstr "" -#: ../../library/decimal.rst:1496 +#: ../../library/decimal.rst:1499 msgid "Round towards :const:`Infinity`." msgstr "" -#: ../../library/decimal.rst:1500 +#: ../../library/decimal.rst:1503 msgid "Round towards zero." msgstr "" -#: ../../library/decimal.rst:1504 +#: ../../library/decimal.rst:1507 msgid "Round towards :const:`-Infinity`." msgstr "" -#: ../../library/decimal.rst:1508 +#: ../../library/decimal.rst:1511 msgid "Round to nearest with ties going towards zero." msgstr "" -#: ../../library/decimal.rst:1512 +#: ../../library/decimal.rst:1515 msgid "Round to nearest with ties going to nearest even integer." msgstr "" -#: ../../library/decimal.rst:1516 +#: ../../library/decimal.rst:1519 msgid "Round to nearest with ties going away from zero." msgstr "" -#: ../../library/decimal.rst:1520 +#: ../../library/decimal.rst:1523 msgid "Round away from zero." msgstr "" -#: ../../library/decimal.rst:1524 +#: ../../library/decimal.rst:1527 msgid "" "Round away from zero if last digit after rounding towards zero would have " "been 0 or 5; otherwise round towards zero." msgstr "" -#: ../../library/decimal.rst:1531 +#: ../../library/decimal.rst:1534 msgid "Signals" msgstr "" -#: ../../library/decimal.rst:1533 +#: ../../library/decimal.rst:1536 msgid "" "Signals represent conditions that arise during computation. Each corresponds" " to one context flag and one context trap enabler." msgstr "" -#: ../../library/decimal.rst:1536 +#: ../../library/decimal.rst:1539 msgid "" "The context flag is set whenever the condition is encountered. After the " "computation, flags may be checked for informational purposes (for instance, " @@ -1549,7 +1555,7 @@ msgid "" "sure to clear all flags before starting the next computation." msgstr "" -#: ../../library/decimal.rst:1541 +#: ../../library/decimal.rst:1544 msgid "" "If the context's trap enabler is set for the signal, then the condition " "causes a Python exception to be raised. For example, if the " @@ -1557,26 +1563,26 @@ msgid "" "is raised upon encountering the condition." msgstr "" -#: ../../library/decimal.rst:1549 +#: ../../library/decimal.rst:1552 msgid "Altered an exponent to fit representation constraints." msgstr "" -#: ../../library/decimal.rst:1551 +#: ../../library/decimal.rst:1554 msgid "" "Typically, clamping occurs when an exponent falls outside the context's " ":attr:`Emin` and :attr:`Emax` limits. If possible, the exponent is reduced " "to fit by adding zeros to the coefficient." msgstr "" -#: ../../library/decimal.rst:1558 +#: ../../library/decimal.rst:1561 msgid "Base class for other signals and a subclass of :exc:`ArithmeticError`." msgstr "" -#: ../../library/decimal.rst:1563 +#: ../../library/decimal.rst:1566 msgid "Signals the division of a non-infinite number by zero." msgstr "" -#: ../../library/decimal.rst:1565 +#: ../../library/decimal.rst:1568 msgid "" "Can occur with division, modulo division, or when raising a number to a " "negative power. If this signal is not trapped, returns :const:`Infinity` or" @@ -1584,32 +1590,32 @@ msgid "" "calculation." msgstr "" -#: ../../library/decimal.rst:1572 +#: ../../library/decimal.rst:1575 msgid "Indicates that rounding occurred and the result is not exact." msgstr "" -#: ../../library/decimal.rst:1574 +#: ../../library/decimal.rst:1577 msgid "" "Signals when non-zero digits were discarded during rounding. The rounded " "result is returned. The signal flag or trap is used to detect when results " "are inexact." msgstr "" -#: ../../library/decimal.rst:1581 +#: ../../library/decimal.rst:1584 msgid "An invalid operation was performed." msgstr "" -#: ../../library/decimal.rst:1583 +#: ../../library/decimal.rst:1586 msgid "" "Indicates that an operation was requested that does not make sense. If not " "trapped, returns :const:`NaN`. Possible causes include::" msgstr "" -#: ../../library/decimal.rst:1599 +#: ../../library/decimal.rst:1602 msgid "Numerical overflow." msgstr "" -#: ../../library/decimal.rst:1601 +#: ../../library/decimal.rst:1604 msgid "" "Indicates the exponent is larger than :attr:`Emax` after rounding has " "occurred. If not trapped, the result depends on the rounding mode, either " @@ -1618,11 +1624,11 @@ msgid "" ":class:`Rounded` are also signaled." msgstr "" -#: ../../library/decimal.rst:1610 +#: ../../library/decimal.rst:1613 msgid "Rounding occurred though possibly no information was lost." msgstr "" -#: ../../library/decimal.rst:1612 +#: ../../library/decimal.rst:1615 msgid "" "Signaled whenever rounding discards digits; even if those digits are zero " "(such as rounding :const:`5.00` to :const:`5.0`). If not trapped, returns " @@ -1630,31 +1636,31 @@ msgid "" "digits." msgstr "" -#: ../../library/decimal.rst:1620 +#: ../../library/decimal.rst:1623 msgid "Exponent was lower than :attr:`Emin` prior to rounding." msgstr "" -#: ../../library/decimal.rst:1622 +#: ../../library/decimal.rst:1625 msgid "" "Occurs when an operation result is subnormal (the exponent is too small). If" " not trapped, returns the result unchanged." msgstr "" -#: ../../library/decimal.rst:1628 +#: ../../library/decimal.rst:1631 msgid "Numerical underflow with result rounded to zero." msgstr "" -#: ../../library/decimal.rst:1630 +#: ../../library/decimal.rst:1633 msgid "" "Occurs when a subnormal result is pushed to zero by rounding. " ":class:`Inexact` and :class:`Subnormal` are also signaled." msgstr "" -#: ../../library/decimal.rst:1636 +#: ../../library/decimal.rst:1639 msgid "Enable stricter semantics for mixing floats and Decimals." msgstr "" -#: ../../library/decimal.rst:1638 +#: ../../library/decimal.rst:1641 msgid "" "If the signal is not trapped (default), mixing floats and Decimals is " "permitted in the :class:`~decimal.Decimal` constructor, " @@ -1665,26 +1671,26 @@ msgid "" ":meth:`~decimal.Context.create_decimal_from_float` do not set the flag." msgstr "" -#: ../../library/decimal.rst:1646 +#: ../../library/decimal.rst:1649 msgid "" "Otherwise (the signal is trapped), only equality comparisons and explicit " "conversions are silent. All other mixed operations raise " ":exc:`FloatOperation`." msgstr "" -#: ../../library/decimal.rst:1650 +#: ../../library/decimal.rst:1653 msgid "The following table summarizes the hierarchy of signals::" msgstr "" -#: ../../library/decimal.rst:1671 +#: ../../library/decimal.rst:1674 msgid "Floating Point Notes" msgstr "" -#: ../../library/decimal.rst:1675 +#: ../../library/decimal.rst:1678 msgid "Mitigating round-off error with increased precision" msgstr "" -#: ../../library/decimal.rst:1677 +#: ../../library/decimal.rst:1680 msgid "" "The use of decimal floating point eliminates decimal representation error " "(making it possible to represent :const:`0.1` exactly); however, some " @@ -1692,7 +1698,7 @@ msgid "" "fixed precision." msgstr "" -#: ../../library/decimal.rst:1681 +#: ../../library/decimal.rst:1684 msgid "" "The effects of round-off error can be amplified by the addition or " "subtraction of nearly offsetting quantities resulting in loss of " @@ -1701,24 +1707,24 @@ msgid "" "of the associative and distributive properties of addition:" msgstr "" -#: ../../library/decimal.rst:1705 +#: ../../library/decimal.rst:1708 msgid "" "The :mod:`decimal` module makes it possible to restore the identities by " "expanding the precision sufficiently to avoid loss of significance:" msgstr "" -#: ../../library/decimal.rst:1725 +#: ../../library/decimal.rst:1728 msgid "Special values" msgstr "" -#: ../../library/decimal.rst:1727 +#: ../../library/decimal.rst:1730 msgid "" "The number system for the :mod:`decimal` module provides special values " "including :const:`NaN`, :const:`sNaN`, :const:`-Infinity`, " ":const:`Infinity`, and two zeros, :const:`+0` and :const:`-0`." msgstr "" -#: ../../library/decimal.rst:1731 +#: ../../library/decimal.rst:1734 msgid "" "Infinities can be constructed directly with: ``Decimal('Infinity')``. Also," " they can arise from dividing by zero when the :exc:`DivisionByZero` signal " @@ -1727,14 +1733,14 @@ msgid "" "representable number." msgstr "" -#: ../../library/decimal.rst:1736 +#: ../../library/decimal.rst:1739 msgid "" "The infinities are signed (affine) and can be used in arithmetic operations " "where they get treated as very large, indeterminate numbers. For instance, " "adding a constant to infinity gives another infinite result." msgstr "" -#: ../../library/decimal.rst:1740 +#: ../../library/decimal.rst:1743 msgid "" "Some operations are indeterminate and return :const:`NaN`, or if the " ":exc:`InvalidOperation` signal is trapped, raise an exception. For example," @@ -1746,14 +1752,14 @@ msgid "" "invalid." msgstr "" -#: ../../library/decimal.rst:1748 +#: ../../library/decimal.rst:1751 msgid "" "A variant is :const:`sNaN` which signals rather than remaining quiet after " "every operation. This is a useful return value when an invalid result needs" " to interrupt a calculation for special handling." msgstr "" -#: ../../library/decimal.rst:1752 +#: ../../library/decimal.rst:1755 msgid "" "The behavior of Python's comparison operators can be a little surprising " "where a :const:`NaN` is involved. A test for equality where one of the " @@ -1770,7 +1776,7 @@ msgid "" "methods instead." msgstr "" -#: ../../library/decimal.rst:1765 +#: ../../library/decimal.rst:1768 msgid "" "The signed zeros can result from calculations that underflow. They keep the " "sign that would have resulted if the calculation had been carried out to " @@ -1778,7 +1784,7 @@ msgid "" "negative zeros are treated as equal and their sign is informational." msgstr "" -#: ../../library/decimal.rst:1770 +#: ../../library/decimal.rst:1773 msgid "" "In addition to the two signed zeros which are distinct yet equal, there are " "various representations of zero with differing precisions yet equivalent in " @@ -1787,11 +1793,11 @@ msgid "" "that the following calculation returns a value equal to zero:" msgstr "" -#: ../../library/decimal.rst:1785 +#: ../../library/decimal.rst:1788 msgid "Working with threads" msgstr "" -#: ../../library/decimal.rst:1787 +#: ../../library/decimal.rst:1790 msgid "" "The :func:`getcontext` function accesses a different :class:`Context` object" " for each thread. Having separate thread contexts means that threads may " @@ -1799,20 +1805,20 @@ msgid "" "other threads." msgstr "" -#: ../../library/decimal.rst:1791 +#: ../../library/decimal.rst:1794 msgid "" "Likewise, the :func:`setcontext` function automatically assigns its target " "to the current thread." msgstr "" -#: ../../library/decimal.rst:1794 +#: ../../library/decimal.rst:1797 msgid "" "If :func:`setcontext` has not been called before :func:`getcontext`, then " ":func:`getcontext` will automatically create a new context for use in the " "current thread." msgstr "" -#: ../../library/decimal.rst:1798 +#: ../../library/decimal.rst:1801 msgid "" "The new context is copied from a prototype context called *DefaultContext*. " "To control the defaults so that each thread will use the same values " @@ -1821,50 +1827,50 @@ msgid "" "a race condition between threads calling :func:`getcontext`. For example::" msgstr "" -#: ../../library/decimal.rst:1823 +#: ../../library/decimal.rst:1826 msgid "Recipes" msgstr "" -#: ../../library/decimal.rst:1825 +#: ../../library/decimal.rst:1828 msgid "" "Here are a few recipes that serve as utility functions and that demonstrate " "ways to work with the :class:`Decimal` class::" msgstr "" -#: ../../library/decimal.rst:1980 +#: ../../library/decimal.rst:1983 msgid "Decimal FAQ" msgstr "" -#: ../../library/decimal.rst:1982 +#: ../../library/decimal.rst:1985 msgid "" "Q. It is cumbersome to type ``decimal.Decimal('1234.5')``. Is there a way " "to minimize typing when using the interactive interpreter?" msgstr "" -#: ../../library/decimal.rst:1985 +#: ../../library/decimal.rst:1988 msgid "A. Some users abbreviate the constructor to just a single letter:" msgstr "" -#: ../../library/decimal.rst:1991 +#: ../../library/decimal.rst:1994 msgid "" "Q. In a fixed-point application with two decimal places, some inputs have " "many places and need to be rounded. Others are not supposed to have excess " "digits and need to be validated. What methods should be used?" msgstr "" -#: ../../library/decimal.rst:1995 +#: ../../library/decimal.rst:1998 msgid "" "A. The :meth:`quantize` method rounds to a fixed number of decimal places. " "If the :const:`Inexact` trap is set, it is also useful for validation:" msgstr "" -#: ../../library/decimal.rst:2013 +#: ../../library/decimal.rst:2016 msgid "" "Q. Once I have valid two place inputs, how do I maintain that invariant " "throughout an application?" msgstr "" -#: ../../library/decimal.rst:2016 +#: ../../library/decimal.rst:2019 msgid "" "A. Some operations like addition, subtraction, and multiplication by an " "integer will automatically preserve fixed point. Others operations, like " @@ -1872,13 +1878,13 @@ msgid "" "places and need to be followed-up with a :meth:`quantize` step:" msgstr "" -#: ../../library/decimal.rst:2034 +#: ../../library/decimal.rst:2037 msgid "" "In developing fixed-point applications, it is convenient to define functions" " to handle the :meth:`quantize` step:" msgstr "" -#: ../../library/decimal.rst:2047 +#: ../../library/decimal.rst:2050 msgid "" "Q. There are many ways to express the same value. The numbers :const:`200`," " :const:`200.000`, :const:`2E2`, and :const:`.02E+4` all have the same value" @@ -1886,19 +1892,19 @@ msgid "" "recognizable canonical value?" msgstr "" -#: ../../library/decimal.rst:2052 +#: ../../library/decimal.rst:2055 msgid "" "A. The :meth:`normalize` method maps all equivalent values to a single " "representative:" msgstr "" -#: ../../library/decimal.rst:2059 +#: ../../library/decimal.rst:2062 msgid "" "Q. Some decimal values always print with exponential notation. Is there a " "way to get a non-exponential representation?" msgstr "" -#: ../../library/decimal.rst:2062 +#: ../../library/decimal.rst:2065 msgid "" "A. For some values, exponential notation is the only way to express the " "number of significant places in the coefficient. For example, expressing " @@ -1906,31 +1912,31 @@ msgid "" "the original's two-place significance." msgstr "" -#: ../../library/decimal.rst:2067 +#: ../../library/decimal.rst:2070 msgid "" "If an application does not care about tracking significance, it is easy to " "remove the exponent and trailing zeroes, losing significance, but keeping " "the value unchanged:" msgstr "" -#: ../../library/decimal.rst:2077 +#: ../../library/decimal.rst:2080 msgid "Q. Is there a way to convert a regular float to a :class:`Decimal`?" msgstr "" -#: ../../library/decimal.rst:2079 +#: ../../library/decimal.rst:2082 msgid "" "A. Yes, any binary floating point number can be exactly expressed as a " "Decimal though an exact conversion may take more precision than intuition " "would suggest:" msgstr "" -#: ../../library/decimal.rst:2088 +#: ../../library/decimal.rst:2091 msgid "" "Q. Within a complex calculation, how can I make sure that I haven't gotten a" " spurious result because of insufficient precision or rounding anomalies." msgstr "" -#: ../../library/decimal.rst:2091 +#: ../../library/decimal.rst:2094 msgid "" "A. The decimal module makes it easy to test results. A best practice is to " "re-run calculations using greater precision and with various rounding modes." @@ -1938,14 +1944,14 @@ msgid "" "issues, ill-conditioned inputs, or a numerically unstable algorithm." msgstr "" -#: ../../library/decimal.rst:2096 +#: ../../library/decimal.rst:2099 msgid "" "Q. I noticed that context precision is applied to the results of operations " "but not to the inputs. Is there anything to watch out for when mixing " "values of different precisions?" msgstr "" -#: ../../library/decimal.rst:2100 +#: ../../library/decimal.rst:2103 msgid "" "A. Yes. The principle is that all values are considered to be exact and so " "is the arithmetic on those values. Only the results are rounded. The " @@ -1954,23 +1960,23 @@ msgid "" "haven't been rounded:" msgstr "" -#: ../../library/decimal.rst:2113 +#: ../../library/decimal.rst:2116 msgid "" "The solution is either to increase precision or to force rounding of inputs " "using the unary plus operation:" msgstr "" -#: ../../library/decimal.rst:2122 +#: ../../library/decimal.rst:2125 msgid "" "Alternatively, inputs can be rounded upon creation using the " ":meth:`Context.create_decimal` method:" msgstr "" -#: ../../library/decimal.rst:2128 +#: ../../library/decimal.rst:2131 msgid "Q. Is the CPython implementation fast for large numbers?" msgstr "" -#: ../../library/decimal.rst:2130 +#: ../../library/decimal.rst:2133 msgid "" "A. Yes. In the CPython and PyPy3 implementations, the C/CFFI versions of " "the decimal module integrate the high speed `libmpdec " @@ -1983,7 +1989,7 @@ msgid "" "theoretic_transform>`_ for very large numbers." msgstr "" -#: ../../library/decimal.rst:2140 +#: ../../library/decimal.rst:2143 msgid "" "The context must be adapted for exact arbitrary precision arithmetic. " ":attr:`Emin` and :attr:`Emax` should always be set to the maximum values, " @@ -1991,19 +1997,19 @@ msgid "" "requires some care." msgstr "" -#: ../../library/decimal.rst:2144 +#: ../../library/decimal.rst:2147 msgid "" "The easiest approach for trying out bignum arithmetic is to use the maximum " "value for :attr:`prec` as well [#]_::" msgstr "" -#: ../../library/decimal.rst:2153 +#: ../../library/decimal.rst:2156 msgid "" "For inexact results, :attr:`MAX_PREC` is far too large on 64-bit platforms " "and the available memory will be insufficient::" msgstr "" -#: ../../library/decimal.rst:2161 +#: ../../library/decimal.rst:2164 msgid "" "On systems with overallocation (e.g. Linux), a more sophisticated approach " "is to adjust :attr:`prec` to the amount of available RAM. Suppose that you " @@ -2011,15 +2017,14 @@ msgid "" " each::" msgstr "" -#: ../../library/decimal.rst:2185 +#: ../../library/decimal.rst:2188 msgid "" "In general (and especially on systems without overallocation), it is " "recommended to estimate even tighter bounds and set the :attr:`Inexact` trap" " if all calculations are expected to be exact." msgstr "" -#: ../../library/decimal.rst:2194 +#: ../../library/decimal.rst:2197 msgid "" "This approach now works for all exact results except for non-integer powers." -" Also backported to 3.7 and 3.8." msgstr "" diff --git a/library/difflib.po b/library/difflib.po index f28611c..e61c578 100644 --- a/library/difflib.po +++ b/library/difflib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-09-17 04:21+0000\n" "PO-Revision-Date: 2017-02-16 23:06+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -32,13 +32,13 @@ msgstr "" #: ../../library/difflib.rst:20 msgid "" "This module provides classes and functions for comparing sequences. It can " -"be used for example, for comparing files, and can produce difference " -"information in various formats, including HTML and context and unified " +"be used for example, for comparing files, and can produce information about " +"file differences in various formats, including HTML and context and unified " "diffs. For comparing directories and files, see also, the :mod:`filecmp` " "module." msgstr "" -#: ../../library/difflib.rst:28 +#: ../../library/difflib.rst:29 msgid "" "This is a flexible class for comparing pairs of sequences of any type, so " "long as the sequence elements are :term:`hashable`. The basic algorithm " @@ -54,7 +54,7 @@ msgid "" "\"look right\" to people." msgstr "" -#: ../../library/difflib.rst:40 +#: ../../library/difflib.rst:41 msgid "" "**Timing:** The basic Ratcliff-Obershelp algorithm is cubic time in the " "worst case and quadratic time in the expected case. :class:`SequenceMatcher`" @@ -63,7 +63,7 @@ msgid "" "common; best case time is linear." msgstr "" -#: ../../library/difflib.rst:46 +#: ../../library/difflib.rst:47 msgid "" "**Automatic junk heuristic:** :class:`SequenceMatcher` supports a heuristic " "that automatically treats certain sequence items as junk. The heuristic " @@ -75,11 +75,11 @@ msgid "" "``False`` when creating the :class:`SequenceMatcher`." msgstr "" -#: ../../library/difflib.rst:54 ../../library/difflib.rst:387 +#: ../../library/difflib.rst:55 ../../library/difflib.rst:388 msgid "The *autojunk* parameter." msgstr "" -#: ../../library/difflib.rst:60 +#: ../../library/difflib.rst:61 msgid "" "This is a class for comparing sequences of lines of text, and producing " "human-readable differences or deltas. Differ uses :class:`SequenceMatcher` " @@ -87,58 +87,58 @@ msgid "" "within similar (near-matching) lines." msgstr "" -#: ../../library/difflib.rst:65 +#: ../../library/difflib.rst:66 msgid "Each line of a :class:`Differ` delta begins with a two-letter code:" msgstr "" -#: ../../library/difflib.rst:68 +#: ../../library/difflib.rst:69 msgid "Code" msgstr "Kode" -#: ../../library/difflib.rst:68 ../../library/difflib.rst:497 +#: ../../library/difflib.rst:69 ../../library/difflib.rst:498 msgid "Meaning" msgstr "Artinya" -#: ../../library/difflib.rst:70 +#: ../../library/difflib.rst:71 msgid "``'- '``" msgstr "" -#: ../../library/difflib.rst:70 +#: ../../library/difflib.rst:71 msgid "line unique to sequence 1" msgstr "" -#: ../../library/difflib.rst:72 +#: ../../library/difflib.rst:73 msgid "``'+ '``" msgstr "" -#: ../../library/difflib.rst:72 +#: ../../library/difflib.rst:73 msgid "line unique to sequence 2" msgstr "" -#: ../../library/difflib.rst:74 +#: ../../library/difflib.rst:75 msgid "``' '``" msgstr "" -#: ../../library/difflib.rst:74 +#: ../../library/difflib.rst:75 msgid "line common to both sequences" msgstr "" -#: ../../library/difflib.rst:76 +#: ../../library/difflib.rst:77 msgid "``'? '``" msgstr "" -#: ../../library/difflib.rst:76 +#: ../../library/difflib.rst:77 msgid "line not present in either input sequence" msgstr "" -#: ../../library/difflib.rst:79 +#: ../../library/difflib.rst:80 msgid "" "Lines beginning with '``?``' attempt to guide the eye to intraline " "differences, and were not present in either input sequence. These lines can " "be confusing if the sequences contain tab characters." msgstr "" -#: ../../library/difflib.rst:86 +#: ../../library/difflib.rst:87 msgid "" "This class can be used to create an HTML table (or a complete HTML file " "containing the table) showing a side by side, line by line comparison of " @@ -146,27 +146,27 @@ msgid "" "generated in either full or contextual difference mode." msgstr "" -#: ../../library/difflib.rst:91 +#: ../../library/difflib.rst:92 msgid "The constructor for this class is:" msgstr "" -#: ../../library/difflib.rst:96 +#: ../../library/difflib.rst:97 msgid "Initializes instance of :class:`HtmlDiff`." msgstr "" -#: ../../library/difflib.rst:98 +#: ../../library/difflib.rst:99 msgid "" "*tabsize* is an optional keyword argument to specify tab stop spacing and " "defaults to ``8``." msgstr "" -#: ../../library/difflib.rst:101 +#: ../../library/difflib.rst:102 msgid "" "*wrapcolumn* is an optional keyword to specify column number where lines are" " broken and wrapped, defaults to ``None`` where lines are not wrapped." msgstr "" -#: ../../library/difflib.rst:104 +#: ../../library/difflib.rst:105 msgid "" "*linejunk* and *charjunk* are optional keyword arguments passed into " ":func:`ndiff` (used by :class:`HtmlDiff` to generate the side by side HTML " @@ -174,24 +174,24 @@ msgid "" "and descriptions." msgstr "" -#: ../../library/difflib.rst:108 +#: ../../library/difflib.rst:109 msgid "The following methods are public:" msgstr "" -#: ../../library/difflib.rst:113 +#: ../../library/difflib.rst:114 msgid "" "Compares *fromlines* and *tolines* (lists of strings) and returns a string " "which is a complete HTML file containing a table showing line by line " "differences with inter-line and intra-line changes highlighted." msgstr "" -#: ../../library/difflib.rst:117 +#: ../../library/difflib.rst:118 msgid "" "*fromdesc* and *todesc* are optional keyword arguments to specify from/to " "file column header strings (both default to an empty string)." msgstr "" -#: ../../library/difflib.rst:120 +#: ../../library/difflib.rst:121 msgid "" "*context* and *numlines* are both optional keyword arguments. Set *context* " "to ``True`` when contextual differences are to be shown, else the default is" @@ -204,51 +204,51 @@ msgid "" " without any leading context)." msgstr "" -#: ../../library/difflib.rst:131 +#: ../../library/difflib.rst:132 msgid "" "*fromdesc* and *todesc* are interpreted as unescaped HTML and should be " "properly escaped while receiving input from untrusted sources." msgstr "" -#: ../../library/difflib.rst:134 +#: ../../library/difflib.rst:135 msgid "" "*charset* keyword-only argument was added. The default charset of HTML " "document changed from ``'ISO-8859-1'`` to ``'utf-8'``." msgstr "" -#: ../../library/difflib.rst:140 +#: ../../library/difflib.rst:141 msgid "" "Compares *fromlines* and *tolines* (lists of strings) and returns a string " "which is a complete HTML table showing line by line differences with inter-" "line and intra-line changes highlighted." msgstr "" -#: ../../library/difflib.rst:144 +#: ../../library/difflib.rst:145 msgid "" "The arguments for this method are the same as those for the " ":meth:`make_file` method." msgstr "" -#: ../../library/difflib.rst:147 +#: ../../library/difflib.rst:148 msgid "" ":file:`Tools/scripts/diff.py` is a command-line front-end to this class and " "contains a good example of its use." msgstr "" -#: ../../library/difflib.rst:153 +#: ../../library/difflib.rst:154 msgid "" "Compare *a* and *b* (lists of strings); return a delta (a :term:`generator` " "generating the delta lines) in context diff format." msgstr "" -#: ../../library/difflib.rst:156 +#: ../../library/difflib.rst:157 msgid "" "Context diffs are a compact way of showing just the lines that have changed " "plus a few lines of context. The changes are shown in a before/after style." " The number of context lines is set by *n* which defaults to three." msgstr "" -#: ../../library/difflib.rst:160 +#: ../../library/difflib.rst:161 msgid "" "By default, the diff control lines (those with ``***`` or ``---``) are " "created with a trailing newline. This is helpful so that inputs created " @@ -257,13 +257,13 @@ msgid "" "trailing newlines." msgstr "" -#: ../../library/difflib.rst:166 ../../library/difflib.rst:297 +#: ../../library/difflib.rst:167 ../../library/difflib.rst:298 msgid "" "For inputs that do not have trailing newlines, set the *lineterm* argument " "to ``\"\"`` so that the output will be uniformly newline free." msgstr "" -#: ../../library/difflib.rst:169 ../../library/difflib.rst:300 +#: ../../library/difflib.rst:170 ../../library/difflib.rst:301 msgid "" "The context diff format normally has a header for filenames and modification" " times. Any or all of these may be specified using strings for *fromfile*, " @@ -272,11 +272,11 @@ msgid "" "default to blanks." msgstr "" -#: ../../library/difflib.rst:192 ../../library/difflib.rst:321 +#: ../../library/difflib.rst:193 ../../library/difflib.rst:322 msgid "See :ref:`difflib-interface` for a more detailed example." msgstr "" -#: ../../library/difflib.rst:197 +#: ../../library/difflib.rst:198 msgid "" "Return a list of the best \"good enough\" matches. *word* is a sequence for" " which close matches are desired (typically a string), and *possibilities* " @@ -284,37 +284,37 @@ msgid "" "strings)." msgstr "" -#: ../../library/difflib.rst:201 +#: ../../library/difflib.rst:202 msgid "" "Optional argument *n* (default ``3``) is the maximum number of close matches" " to return; *n* must be greater than ``0``." msgstr "" -#: ../../library/difflib.rst:204 +#: ../../library/difflib.rst:205 msgid "" "Optional argument *cutoff* (default ``0.6``) is a float in the range [0, 1]." " Possibilities that don't score at least that similar to *word* are ignored." msgstr "" -#: ../../library/difflib.rst:207 +#: ../../library/difflib.rst:208 msgid "" "The best (no more than *n*) matches among the possibilities are returned in " "a list, sorted by similarity score, most similar first." msgstr "" -#: ../../library/difflib.rst:223 +#: ../../library/difflib.rst:224 msgid "" "Compare *a* and *b* (lists of strings); return a :class:`Differ`\\ -style " "delta (a :term:`generator` generating the delta lines)." msgstr "" -#: ../../library/difflib.rst:226 +#: ../../library/difflib.rst:227 msgid "" "Optional keyword parameters *linejunk* and *charjunk* are filtering " "functions (or ``None``):" msgstr "" -#: ../../library/difflib.rst:229 +#: ../../library/difflib.rst:230 msgid "" "*linejunk*: A function that accepts a single string argument, and returns " "true if the string is junk, or false if not. The default is ``None``. There " @@ -325,7 +325,7 @@ msgid "" "this usually works better than using this function." msgstr "" -#: ../../library/difflib.rst:237 +#: ../../library/difflib.rst:238 msgid "" "*charjunk*: A function that accepts a character (a string of length 1), and " "returns if the character is junk, or false if not. The default is module-" @@ -333,33 +333,33 @@ msgid "" "characters (a blank or tab; it's a bad idea to include newline in this!)." msgstr "" -#: ../../library/difflib.rst:242 +#: ../../library/difflib.rst:243 msgid "" ":file:`Tools/scripts/ndiff.py` is a command-line front-end to this function." msgstr "" -#: ../../library/difflib.rst:260 +#: ../../library/difflib.rst:261 msgid "Return one of the two sequences that generated a delta." msgstr "" -#: ../../library/difflib.rst:262 +#: ../../library/difflib.rst:263 msgid "" "Given a *sequence* produced by :meth:`Differ.compare` or :func:`ndiff`, " "extract lines originating from file 1 or 2 (parameter *which*), stripping " "off line prefixes." msgstr "" -#: ../../library/difflib.rst:266 +#: ../../library/difflib.rst:267 msgid "Example:" msgstr "" -#: ../../library/difflib.rst:283 +#: ../../library/difflib.rst:284 msgid "" "Compare *a* and *b* (lists of strings); return a delta (a :term:`generator` " "generating the delta lines) in unified diff format." msgstr "" -#: ../../library/difflib.rst:286 +#: ../../library/difflib.rst:287 msgid "" "Unified diffs are a compact way of showing just the lines that have changed " "plus a few lines of context. The changes are shown in an inline style " @@ -367,7 +367,7 @@ msgid "" "set by *n* which defaults to three." msgstr "" -#: ../../library/difflib.rst:291 +#: ../../library/difflib.rst:292 msgid "" "By default, the diff control lines (those with ``---``, ``+++``, or ``@@``) " "are created with a trailing newline. This is helpful so that inputs created" @@ -376,7 +376,7 @@ msgid "" "trailing newlines." msgstr "" -#: ../../library/difflib.rst:325 +#: ../../library/difflib.rst:326 msgid "" "Compare *a* and *b* (lists of bytes objects) using *dfunc*; yield a sequence" " of delta lines (also bytes) in the format returned by *dfunc*. *dfunc* must" @@ -384,7 +384,7 @@ msgid "" ":func:`context_diff`." msgstr "" -#: ../../library/difflib.rst:330 +#: ../../library/difflib.rst:331 msgid "" "Allows you to compare data with unknown or inconsistent encoding. All inputs" " except *n* must be bytes objects, not str. Works by losslessly converting " @@ -394,42 +394,42 @@ msgid "" "unknown/inconsistent encodings as *a* and *b*." msgstr "" -#: ../../library/difflib.rst:341 +#: ../../library/difflib.rst:342 msgid "" "Return ``True`` for ignorable lines. The line *line* is ignorable if *line*" " is blank or contains a single ``'#'``, otherwise it is not ignorable. Used" " as a default for parameter *linejunk* in :func:`ndiff` in older versions." msgstr "" -#: ../../library/difflib.rst:348 +#: ../../library/difflib.rst:349 msgid "" "Return ``True`` for ignorable characters. The character *ch* is ignorable " "if *ch* is a space or tab, otherwise it is not ignorable. Used as a default" " for parameter *charjunk* in :func:`ndiff`." msgstr "" -#: ../../library/difflib.rst:356 +#: ../../library/difflib.rst:357 msgid "" "`Pattern Matching: The Gestalt Approach `_" msgstr "" -#: ../../library/difflib.rst:356 +#: ../../library/difflib.rst:357 msgid "" "Discussion of a similar algorithm by John W. Ratcliff and D. E. Metzener. " "This was published in `Dr. Dobb's Journal `_ in " "July, 1988." msgstr "" -#: ../../library/difflib.rst:363 +#: ../../library/difflib.rst:364 msgid "SequenceMatcher Objects" msgstr "" -#: ../../library/difflib.rst:365 +#: ../../library/difflib.rst:366 msgid "The :class:`SequenceMatcher` class has this constructor:" msgstr "" -#: ../../library/difflib.rst:370 +#: ../../library/difflib.rst:371 msgid "" "Optional argument *isjunk* must be ``None`` (the default) or a one-argument " "function that takes a sequence element and returns true if and only if the " @@ -438,26 +438,26 @@ msgid "" "ignored. For example, pass::" msgstr "" -#: ../../library/difflib.rst:378 +#: ../../library/difflib.rst:379 msgid "" "if you're comparing lines as sequences of characters, and don't want to " "synch up on blanks or hard tabs." msgstr "" -#: ../../library/difflib.rst:381 +#: ../../library/difflib.rst:382 msgid "" "The optional arguments *a* and *b* are sequences to be compared; both " "default to empty strings. The elements of both sequences must be " ":term:`hashable`." msgstr "" -#: ../../library/difflib.rst:384 +#: ../../library/difflib.rst:385 msgid "" "The optional argument *autojunk* can be used to disable the automatic junk " "heuristic." msgstr "" -#: ../../library/difflib.rst:390 +#: ../../library/difflib.rst:391 msgid "" "SequenceMatcher objects get three data attributes: *bjunk* is the set of " "elements of *b* for which *isjunk* is ``True``; *bpopular* is the set of " @@ -467,19 +467,19 @@ msgid "" "with :meth:`set_seqs` or :meth:`set_seq2`." msgstr "" -#: ../../library/difflib.rst:397 +#: ../../library/difflib.rst:398 msgid "The *bjunk* and *bpopular* attributes." msgstr "" -#: ../../library/difflib.rst:400 +#: ../../library/difflib.rst:401 msgid ":class:`SequenceMatcher` objects have the following methods:" msgstr "" -#: ../../library/difflib.rst:404 +#: ../../library/difflib.rst:405 msgid "Set the two sequences to be compared." msgstr "" -#: ../../library/difflib.rst:406 +#: ../../library/difflib.rst:407 msgid "" ":class:`SequenceMatcher` computes and caches detailed information about the " "second sequence, so if you want to compare one sequence against many " @@ -487,23 +487,23 @@ msgid "" "call :meth:`set_seq1` repeatedly, once for each of the other sequences." msgstr "" -#: ../../library/difflib.rst:414 +#: ../../library/difflib.rst:415 msgid "" "Set the first sequence to be compared. The second sequence to be compared " "is not changed." msgstr "" -#: ../../library/difflib.rst:420 +#: ../../library/difflib.rst:421 msgid "" "Set the second sequence to be compared. The first sequence to be compared " "is not changed." msgstr "" -#: ../../library/difflib.rst:426 +#: ../../library/difflib.rst:427 msgid "Find longest matching block in ``a[alo:ahi]`` and ``b[blo:bhi]``." msgstr "" -#: ../../library/difflib.rst:428 +#: ../../library/difflib.rst:429 msgid "" "If *isjunk* was omitted or ``None``, :meth:`find_longest_match` returns " "``(i, j, k)`` such that ``a[i:i+k]`` is equal to ``b[j:j+k]``, where ``alo " @@ -515,7 +515,7 @@ msgid "" " that starts earliest in *b*." msgstr "" -#: ../../library/difflib.rst:441 +#: ../../library/difflib.rst:442 msgid "" "If *isjunk* was provided, first the longest matching block is determined as " "above, but with the additional restriction that no junk element appears in " @@ -525,7 +525,7 @@ msgid "" "match." msgstr "" -#: ../../library/difflib.rst:448 +#: ../../library/difflib.rst:449 msgid "" "Here's the same example as before, but considering blanks to be junk. That " "prevents ``' abcd'`` from matching the ``' abcd'`` at the tail end of the " @@ -533,26 +533,26 @@ msgid "" "matches the leftmost ``'abcd'`` in the second sequence:" msgstr "" -#: ../../library/difflib.rst:457 +#: ../../library/difflib.rst:458 msgid "If no blocks match, this returns ``(alo, blo, 0)``." msgstr "" -#: ../../library/difflib.rst:459 +#: ../../library/difflib.rst:460 msgid "This method returns a :term:`named tuple` ``Match(a, b, size)``." msgstr "" -#: ../../library/difflib.rst:461 +#: ../../library/difflib.rst:462 msgid "Added default arguments." msgstr "" -#: ../../library/difflib.rst:467 +#: ../../library/difflib.rst:468 msgid "" "Return list of triples describing non-overlapping matching subsequences. " "Each triple is of the form ``(i, j, n)``, and means that ``a[i:i+n] == " "b[j:j+n]``. The triples are monotonically increasing in *i* and *j*." msgstr "" -#: ../../library/difflib.rst:472 +#: ../../library/difflib.rst:473 msgid "" "The last triple is a dummy, and has the value ``(len(a), len(b), 0)``. It " "is the only triple with ``n == 0``. If ``(i, j, n)`` and ``(i', j', n')`` " @@ -561,7 +561,7 @@ msgid "" "triples always describe non-adjacent equal blocks." msgstr "" -#: ../../library/difflib.rst:489 +#: ../../library/difflib.rst:490 msgid "" "Return list of 5-tuples describing how to turn *a* into *b*. Each tuple is " "of the form ``(tag, i1, i2, j1, j2)``. The first tuple has ``i1 == j1 == " @@ -569,81 +569,81 @@ msgid "" "tuple, and, likewise, *j1* equal to the previous *j2*." msgstr "" -#: ../../library/difflib.rst:494 +#: ../../library/difflib.rst:495 msgid "The *tag* values are strings, with these meanings:" msgstr "" -#: ../../library/difflib.rst:497 +#: ../../library/difflib.rst:498 msgid "Value" msgstr "Nilai" -#: ../../library/difflib.rst:499 +#: ../../library/difflib.rst:500 msgid "``'replace'``" msgstr "``'replace'``" -#: ../../library/difflib.rst:499 +#: ../../library/difflib.rst:500 msgid "``a[i1:i2]`` should be replaced by ``b[j1:j2]``." msgstr "" -#: ../../library/difflib.rst:502 +#: ../../library/difflib.rst:503 msgid "``'delete'``" msgstr "" -#: ../../library/difflib.rst:502 +#: ../../library/difflib.rst:503 msgid "``a[i1:i2]`` should be deleted. Note that ``j1 == j2`` in this case." msgstr "" -#: ../../library/difflib.rst:505 +#: ../../library/difflib.rst:506 msgid "``'insert'``" msgstr "" -#: ../../library/difflib.rst:505 +#: ../../library/difflib.rst:506 msgid "" "``b[j1:j2]`` should be inserted at ``a[i1:i1]``. Note that ``i1 == i2`` in " "this case." msgstr "" -#: ../../library/difflib.rst:509 +#: ../../library/difflib.rst:510 msgid "``'equal'``" msgstr "" -#: ../../library/difflib.rst:509 +#: ../../library/difflib.rst:510 msgid "``a[i1:i2] == b[j1:j2]`` (the sub-sequences are equal)." msgstr "" -#: ../../library/difflib.rst:513 +#: ../../library/difflib.rst:514 msgid "For example::" msgstr "Sebagai contoh::" -#: ../../library/difflib.rst:530 +#: ../../library/difflib.rst:531 msgid "Return a :term:`generator` of groups with up to *n* lines of context." msgstr "" -#: ../../library/difflib.rst:532 +#: ../../library/difflib.rst:533 msgid "" "Starting with the groups returned by :meth:`get_opcodes`, this method splits" " out smaller change clusters and eliminates intervening ranges which have no" " changes." msgstr "" -#: ../../library/difflib.rst:536 +#: ../../library/difflib.rst:537 msgid "The groups are returned in the same format as :meth:`get_opcodes`." msgstr "" -#: ../../library/difflib.rst:541 +#: ../../library/difflib.rst:542 msgid "" "Return a measure of the sequences' similarity as a float in the range [0, " "1]." msgstr "" -#: ../../library/difflib.rst:544 +#: ../../library/difflib.rst:545 msgid "" "Where T is the total number of elements in both sequences, and M is the " "number of matches, this is 2.0\\*M / T. Note that this is ``1.0`` if the " "sequences are identical, and ``0.0`` if they have nothing in common." msgstr "" -#: ../../library/difflib.rst:548 +#: ../../library/difflib.rst:549 msgid "" "This is expensive to compute if :meth:`get_matching_blocks` or " ":meth:`get_opcodes` hasn't already been called, in which case you may want " @@ -651,21 +651,21 @@ msgid "" " bound." msgstr "" -#: ../../library/difflib.rst:555 +#: ../../library/difflib.rst:556 msgid "" "Caution: The result of a :meth:`ratio` call may depend on the order of the " "arguments. For instance::" msgstr "" -#: ../../library/difflib.rst:566 +#: ../../library/difflib.rst:567 msgid "Return an upper bound on :meth:`ratio` relatively quickly." msgstr "" -#: ../../library/difflib.rst:571 +#: ../../library/difflib.rst:572 msgid "Return an upper bound on :meth:`ratio` very quickly." msgstr "" -#: ../../library/difflib.rst:574 +#: ../../library/difflib.rst:575 msgid "" "The three methods that return the ratio of matching to total characters can " "give different results due to differing levels of approximation, although " @@ -673,58 +673,58 @@ msgid "" "large as :meth:`ratio`:" msgstr "" -#: ../../library/difflib.rst:591 +#: ../../library/difflib.rst:592 msgid "SequenceMatcher Examples" msgstr "" -#: ../../library/difflib.rst:593 +#: ../../library/difflib.rst:594 msgid "This example compares two strings, considering blanks to be \"junk\":" msgstr "" -#: ../../library/difflib.rst:599 +#: ../../library/difflib.rst:600 msgid "" ":meth:`ratio` returns a float in [0, 1], measuring the similarity of the " "sequences. As a rule of thumb, a :meth:`ratio` value over 0.6 means the " "sequences are close matches:" msgstr "" -#: ../../library/difflib.rst:606 +#: ../../library/difflib.rst:607 msgid "" "If you're only interested in where the sequences match, " ":meth:`get_matching_blocks` is handy:" msgstr "" -#: ../../library/difflib.rst:615 +#: ../../library/difflib.rst:616 msgid "" "Note that the last tuple returned by :meth:`get_matching_blocks` is always a" " dummy, ``(len(a), len(b), 0)``, and this is the only case in which the last" " tuple element (number of elements matched) is ``0``." msgstr "" -#: ../../library/difflib.rst:619 +#: ../../library/difflib.rst:620 msgid "" "If you want to know how to change the first sequence into the second, use " ":meth:`get_opcodes`:" msgstr "" -#: ../../library/difflib.rst:630 +#: ../../library/difflib.rst:631 msgid "" "The :func:`get_close_matches` function in this module which shows how simple" " code building on :class:`SequenceMatcher` can be used to do useful work." msgstr "" -#: ../../library/difflib.rst:634 +#: ../../library/difflib.rst:635 msgid "" "`Simple version control recipe " "`_ for a small application " "built with :class:`SequenceMatcher`." msgstr "" -#: ../../library/difflib.rst:642 +#: ../../library/difflib.rst:643 msgid "Differ Objects" msgstr "" -#: ../../library/difflib.rst:644 +#: ../../library/difflib.rst:645 msgid "" "Note that :class:`Differ`\\ -generated deltas make no claim to be " "**minimal** diffs. To the contrary, minimal diffs are often counter-" @@ -734,31 +734,31 @@ msgid "" "longer diff." msgstr "" -#: ../../library/difflib.rst:650 +#: ../../library/difflib.rst:651 msgid "The :class:`Differ` class has this constructor:" msgstr "" -#: ../../library/difflib.rst:655 +#: ../../library/difflib.rst:657 msgid "" "Optional keyword parameters *linejunk* and *charjunk* are for filter " "functions (or ``None``):" msgstr "" -#: ../../library/difflib.rst:658 +#: ../../library/difflib.rst:660 msgid "" "*linejunk*: A function that accepts a single string argument, and returns " "true if the string is junk. The default is ``None``, meaning that no line " "is considered junk." msgstr "" -#: ../../library/difflib.rst:662 +#: ../../library/difflib.rst:664 msgid "" "*charjunk*: A function that accepts a single character argument (a string of" " length 1), and returns true if the character is junk. The default is " "``None``, meaning that no character is considered junk." msgstr "" -#: ../../library/difflib.rst:666 +#: ../../library/difflib.rst:668 msgid "" "These junk-filtering functions speed up matching to find differences and do " "not cause any differing lines or characters to be ignored. Read the " @@ -766,18 +766,18 @@ msgid "" "*isjunk* parameter for an explanation." msgstr "" -#: ../../library/difflib.rst:672 +#: ../../library/difflib.rst:674 msgid "" ":class:`Differ` objects are used (deltas generated) via a single method:" msgstr "" -#: ../../library/difflib.rst:677 +#: ../../library/difflib.rst:679 msgid "" "Compare two sequences of lines, and generate the delta (a sequence of " "lines)." msgstr "" -#: ../../library/difflib.rst:679 +#: ../../library/difflib.rst:681 msgid "" "Each sequence must contain individual single-line strings ending with " "newlines. Such sequences can be obtained from the " @@ -786,11 +786,11 @@ msgid "" "as-is via the :meth:`~io.IOBase.writelines` method of a file-like object." msgstr "" -#: ../../library/difflib.rst:690 +#: ../../library/difflib.rst:692 msgid "Differ Example" msgstr "" -#: ../../library/difflib.rst:692 +#: ../../library/difflib.rst:694 msgid "" "This example compares two texts. First we set up the texts, sequences of " "individual single-line strings ending with newlines (such sequences can also" @@ -798,34 +798,34 @@ msgid "" "objects):" msgstr "" -#: ../../library/difflib.rst:711 +#: ../../library/difflib.rst:713 msgid "Next we instantiate a Differ object:" msgstr "" -#: ../../library/difflib.rst:715 +#: ../../library/difflib.rst:717 msgid "" "Note that when instantiating a :class:`Differ` object we may pass functions " "to filter out line and character \"junk.\" See the :meth:`Differ` " "constructor for details." msgstr "" -#: ../../library/difflib.rst:719 +#: ../../library/difflib.rst:721 msgid "Finally, we compare the two:" msgstr "" -#: ../../library/difflib.rst:723 +#: ../../library/difflib.rst:725 msgid "``result`` is a list of strings, so let's pretty-print it:" msgstr "" -#: ../../library/difflib.rst:738 +#: ../../library/difflib.rst:740 msgid "As a single multi-line string it looks like this:" msgstr "" -#: ../../library/difflib.rst:757 +#: ../../library/difflib.rst:759 msgid "A command-line interface to difflib" msgstr "" -#: ../../library/difflib.rst:759 +#: ../../library/difflib.rst:761 msgid "" "This example shows how to use difflib to create a ``diff``-like utility. It " "is also contained in the Python source distribution, as " diff --git a/library/dis.po b/library/dis.po index 34974b0..5342810 100644 --- a/library/dis.po +++ b/library/dis.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-07-29 03:44+0000\n" "PO-Revision-Date: 2017-02-16 23:06+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -638,7 +638,8 @@ msgstr "" #: ../../library/dis.rst:643 msgid "" -"Calls ``list.append(TOS[-i], TOS)``. Used to implement list comprehensions." +"Calls ``list.append(TOS1[-i], TOS)``. Used to implement list " +"comprehensions." msgstr "" #: ../../library/dis.rst:648 diff --git a/library/enum.po b/library/enum.po index b9481d4..7c8ca0b 100644 --- a/library/enum.po +++ b/library/enum.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-09-23 04:10+0000\n" "PO-Revision-Date: 2017-02-16 23:09+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -36,11 +36,21 @@ msgid "" "identity, and the enumeration itself can be iterated over." msgstr "" +#: ../../library/enum.rst:22 +msgid "Case of Enum Members" +msgstr "" + #: ../../library/enum.rst:24 +msgid "" +"Because Enums are used to represent constants we recommend using UPPER_CASE " +"names for enum members, and will be using that style in our examples." +msgstr "" + +#: ../../library/enum.rst:30 msgid "Module Contents" msgstr "" -#: ../../library/enum.rst:26 +#: ../../library/enum.rst:32 msgid "" "This module defines four enumeration classes that can be used to define " "unique sets of names and values: :class:`Enum`, :class:`IntEnum`, " @@ -48,51 +58,51 @@ msgid "" ":func:`unique`, and one helper, :class:`auto`." msgstr "" -#: ../../library/enum.rst:33 +#: ../../library/enum.rst:39 msgid "" "Base class for creating enumerated constants. See section `Functional API`_" " for an alternate construction syntax." msgstr "" -#: ../../library/enum.rst:38 +#: ../../library/enum.rst:44 msgid "" "Base class for creating enumerated constants that are also subclasses of " ":class:`int`." msgstr "" -#: ../../library/enum.rst:43 +#: ../../library/enum.rst:49 msgid "" "Base class for creating enumerated constants that can be combined using the " "bitwise operators without losing their :class:`IntFlag` membership. " ":class:`IntFlag` members are also subclasses of :class:`int`." msgstr "" -#: ../../library/enum.rst:49 +#: ../../library/enum.rst:55 msgid "" "Base class for creating enumerated constants that can be combined using the " "bitwise operations without losing their :class:`Flag` membership." msgstr "" -#: ../../library/enum.rst:54 +#: ../../library/enum.rst:61 msgid "" "Enum class decorator that ensures only one name is bound to any one value." msgstr "" -#: ../../library/enum.rst:58 +#: ../../library/enum.rst:65 msgid "" "Instances are replaced with an appropriate value for Enum members. By " "default, the initial value starts at 1." msgstr "" -#: ../../library/enum.rst:60 +#: ../../library/enum.rst:67 msgid "``Flag``, ``IntFlag``, ``auto``" msgstr "" -#: ../../library/enum.rst:64 +#: ../../library/enum.rst:71 msgid "Creating an Enum" msgstr "" -#: ../../library/enum.rst:66 +#: ../../library/enum.rst:73 msgid "" "Enumerations are created using the :keyword:`class` syntax, which makes them" " easy to read and write. An alternative creation method is described in " @@ -100,11 +110,11 @@ msgid "" "follows::" msgstr "" -#: ../../library/enum.rst:78 +#: ../../library/enum.rst:85 msgid "Enum member values" msgstr "" -#: ../../library/enum.rst:80 +#: ../../library/enum.rst:87 msgid "" "Member values can be anything: :class:`int`, :class:`str`, etc.. If the " "exact value is unimportant you may use :class:`auto` instances and an " @@ -112,88 +122,88 @@ msgid "" ":class:`auto` with other values." msgstr "" -#: ../../library/enum.rst:85 +#: ../../library/enum.rst:92 msgid "Nomenclature" msgstr "" -#: ../../library/enum.rst:87 +#: ../../library/enum.rst:94 msgid "The class :class:`Color` is an *enumeration* (or *enum*)" msgstr "" -#: ../../library/enum.rst:88 +#: ../../library/enum.rst:95 msgid "" "The attributes :attr:`Color.RED`, :attr:`Color.GREEN`, etc., are " "*enumeration members* (or *enum members*) and are functionally constants." msgstr "" -#: ../../library/enum.rst:90 +#: ../../library/enum.rst:97 msgid "" "The enum members have *names* and *values* (the name of :attr:`Color.RED` is" " ``RED``, the value of :attr:`Color.BLUE` is ``3``, etc.)" msgstr "" -#: ../../library/enum.rst:96 +#: ../../library/enum.rst:103 msgid "" "Even though we use the :keyword:`class` syntax to create Enums, Enums are " "not normal Python classes. See `How are Enums different?`_ for more " "details." msgstr "" -#: ../../library/enum.rst:100 +#: ../../library/enum.rst:107 msgid "Enumeration members have human readable string representations::" msgstr "" -#: ../../library/enum.rst:105 +#: ../../library/enum.rst:112 msgid "...while their ``repr`` has more information::" msgstr "" -#: ../../library/enum.rst:110 +#: ../../library/enum.rst:117 msgid "The *type* of an enumeration member is the enumeration it belongs to::" msgstr "" -#: ../../library/enum.rst:118 +#: ../../library/enum.rst:125 msgid "Enum members also have a property that contains just their item name::" msgstr "" -#: ../../library/enum.rst:123 +#: ../../library/enum.rst:130 msgid "Enumerations support iteration, in definition order::" msgstr "" -#: ../../library/enum.rst:139 +#: ../../library/enum.rst:146 msgid "" "Enumeration members are hashable, so they can be used in dictionaries and " "sets::" msgstr "" -#: ../../library/enum.rst:149 +#: ../../library/enum.rst:156 msgid "Programmatic access to enumeration members and their attributes" msgstr "" -#: ../../library/enum.rst:151 +#: ../../library/enum.rst:158 msgid "" "Sometimes it's useful to access members in enumerations programmatically " "(i.e. situations where ``Color.RED`` won't do because the exact color is not" " known at program-writing time). ``Enum`` allows such access::" msgstr "" -#: ../../library/enum.rst:160 +#: ../../library/enum.rst:167 msgid "If you want to access enum members by *name*, use item access::" msgstr "" -#: ../../library/enum.rst:167 +#: ../../library/enum.rst:174 msgid "" "If you have an enum member and need its :attr:`name` or :attr:`value`::" msgstr "" -#: ../../library/enum.rst:177 +#: ../../library/enum.rst:184 msgid "Duplicating enum members and values" msgstr "" -#: ../../library/enum.rst:179 +#: ../../library/enum.rst:186 msgid "Having two enum members with the same name is invalid::" msgstr "" -#: ../../library/enum.rst:189 +#: ../../library/enum.rst:196 msgid "" "However, two enum members are allowed to have the same value. Given two " "members A and B with the same value (and A defined first), B is an alias to " @@ -201,108 +211,108 @@ msgid "" "of B will also return A::" msgstr "" -#: ../../library/enum.rst:209 +#: ../../library/enum.rst:216 msgid "" "Attempting to create a member with the same name as an already defined " "attribute (another member, a method, etc.) or attempting to create an " "attribute with the same name as a member is not allowed." msgstr "" -#: ../../library/enum.rst:215 +#: ../../library/enum.rst:222 msgid "Ensuring unique enumeration values" msgstr "" -#: ../../library/enum.rst:217 +#: ../../library/enum.rst:224 msgid "" "By default, enumerations allow multiple names as aliases for the same value." " When this behavior isn't desired, the following decorator can be used to " "ensure each value is used only once in the enumeration:" msgstr "" -#: ../../library/enum.rst:223 +#: ../../library/enum.rst:230 msgid "" "A :keyword:`class` decorator specifically for enumerations. It searches an " "enumeration's :attr:`__members__` gathering any aliases it finds; if any are" " found :exc:`ValueError` is raised with the details::" msgstr "" -#: ../../library/enum.rst:241 +#: ../../library/enum.rst:248 msgid "Using automatic values" msgstr "" -#: ../../library/enum.rst:243 +#: ../../library/enum.rst:250 msgid "If the exact value is unimportant you can use :class:`auto`::" msgstr "" -#: ../../library/enum.rst:254 +#: ../../library/enum.rst:261 msgid "" "The values are chosen by :func:`_generate_next_value_`, which can be " "overridden::" msgstr "" -#: ../../library/enum.rst:272 +#: ../../library/enum.rst:279 msgid "" "The goal of the default :meth:`_generate_next_value_` methods is to provide " "the next :class:`int` in sequence with the last :class:`int` provided, but " "the way it does this is an implementation detail and may change." msgstr "" -#: ../../library/enum.rst:278 +#: ../../library/enum.rst:285 msgid "" "The :meth:`_generate_next_value_` method must be defined before any members." msgstr "" -#: ../../library/enum.rst:281 +#: ../../library/enum.rst:288 msgid "Iteration" msgstr "" -#: ../../library/enum.rst:283 +#: ../../library/enum.rst:290 msgid "Iterating over the members of an enum does not provide the aliases::" msgstr "" -#: ../../library/enum.rst:288 +#: ../../library/enum.rst:295 msgid "" "The special attribute ``__members__`` is a read-only ordered mapping of " "names to members. It includes all names defined in the enumeration, " "including the aliases::" msgstr "" -#: ../../library/enum.rst:300 +#: ../../library/enum.rst:307 msgid "" "The ``__members__`` attribute can be used for detailed programmatic access " "to the enumeration members. For example, finding all the aliases::" msgstr "" -#: ../../library/enum.rst:308 +#: ../../library/enum.rst:315 msgid "Comparisons" msgstr "Perbandingan" -#: ../../library/enum.rst:310 +#: ../../library/enum.rst:317 msgid "Enumeration members are compared by identity::" msgstr "" -#: ../../library/enum.rst:319 +#: ../../library/enum.rst:326 msgid "" "Ordered comparisons between enumeration values are *not* supported. Enum " "members are not integers (but see `IntEnum`_ below)::" msgstr "" -#: ../../library/enum.rst:327 +#: ../../library/enum.rst:334 msgid "Equality comparisons are defined though::" msgstr "" -#: ../../library/enum.rst:336 +#: ../../library/enum.rst:343 msgid "" "Comparisons against non-enumeration values will always compare not equal " "(again, :class:`IntEnum` was explicitly designed to behave differently, see " "below)::" msgstr "" -#: ../../library/enum.rst:345 +#: ../../library/enum.rst:352 msgid "Allowed members and attributes of enumerations" msgstr "" -#: ../../library/enum.rst:347 +#: ../../library/enum.rst:354 msgid "" "The examples above use integers for enumeration values. Using integers is " "short and handy (and provided by default by the `Functional API`_), but not " @@ -311,17 +321,17 @@ msgid "" "enumerations can have arbitrary values." msgstr "" -#: ../../library/enum.rst:353 +#: ../../library/enum.rst:360 msgid "" "Enumerations are Python classes, and can have methods and special methods as" " usual. If we have this enumeration::" msgstr "" -#: ../../library/enum.rst:373 +#: ../../library/enum.rst:380 msgid "Then::" msgstr "" -#: ../../library/enum.rst:382 +#: ../../library/enum.rst:389 msgid "" "The rules for what is allowed are as follows: names that start and end with " "a single underscore are reserved by enum and cannot be used; all other " @@ -331,35 +341,35 @@ msgid "" "variable names listed in :attr:`_ignore_`." msgstr "" -#: ../../library/enum.rst:389 +#: ../../library/enum.rst:396 msgid "" "Note: if your enumeration defines :meth:`__new__` and/or :meth:`__init__` " "then any value(s) given to the enum member will be passed into those " "methods. See `Planet`_ for an example." msgstr "" -#: ../../library/enum.rst:395 +#: ../../library/enum.rst:402 msgid "Restricted Enum subclassing" msgstr "" -#: ../../library/enum.rst:397 +#: ../../library/enum.rst:404 msgid "" "A new :class:`Enum` class must have one base Enum class, up to one concrete " "data type, and as many :class:`object`-based mixin classes as needed. The " "order of these base classes is::" msgstr "" -#: ../../library/enum.rst:404 +#: ../../library/enum.rst:411 msgid "" "Also, subclassing an enumeration is allowed only if the enumeration does not" " define any members. So this is forbidden::" msgstr "" -#: ../../library/enum.rst:414 +#: ../../library/enum.rst:421 msgid "But this is allowed::" msgstr "" -#: ../../library/enum.rst:425 +#: ../../library/enum.rst:432 msgid "" "Allowing subclassing of enums that define members would lead to a violation " "of some important invariants of types and instances. On the other hand, it " @@ -367,50 +377,50 @@ msgid "" "enumerations. (See `OrderedEnum`_ for an example.)" msgstr "" -#: ../../library/enum.rst:432 +#: ../../library/enum.rst:439 msgid "Pickling" msgstr "" -#: ../../library/enum.rst:434 +#: ../../library/enum.rst:441 msgid "Enumerations can be pickled and unpickled::" msgstr "" -#: ../../library/enum.rst:441 +#: ../../library/enum.rst:448 msgid "" "The usual restrictions for pickling apply: picklable enums must be defined " "in the top level of a module, since unpickling requires them to be " "importable from that module." msgstr "" -#: ../../library/enum.rst:447 +#: ../../library/enum.rst:454 msgid "" "With pickle protocol version 4 it is possible to easily pickle enums nested " "in other classes." msgstr "" -#: ../../library/enum.rst:450 +#: ../../library/enum.rst:457 msgid "" "It is possible to modify how Enum members are pickled/unpickled by defining " ":meth:`__reduce_ex__` in the enumeration class." msgstr "" -#: ../../library/enum.rst:455 +#: ../../library/enum.rst:462 msgid "Functional API" msgstr "" -#: ../../library/enum.rst:457 +#: ../../library/enum.rst:464 msgid "" "The :class:`Enum` class is callable, providing the following functional " "API::" msgstr "" -#: ../../library/enum.rst:469 +#: ../../library/enum.rst:476 msgid "" "The semantics of this API resemble :class:`~collections.namedtuple`. The " "first argument of the call to :class:`Enum` is the name of the enumeration." msgstr "" -#: ../../library/enum.rst:472 +#: ../../library/enum.rst:479 msgid "" "The second argument is the *source* of enumeration member names. It can be " "a whitespace-separated string of names, a sequence of names, a sequence of " @@ -422,14 +432,14 @@ msgid "" "assignment to :class:`Animal` is equivalent to::" msgstr "" -#: ../../library/enum.rst:488 +#: ../../library/enum.rst:495 msgid "" "The reason for defaulting to ``1`` as the starting number and not ``0`` is " "that ``0`` is ``False`` in a boolean sense, but enum members all evaluate to" " ``True``." msgstr "" -#: ../../library/enum.rst:492 +#: ../../library/enum.rst:499 msgid "" "Pickling enums created with the functional API can be tricky as frame stack " "implementation details are used to try and figure out which module the " @@ -438,14 +448,14 @@ msgid "" " The solution is to specify the module name explicitly as follows::" msgstr "" -#: ../../library/enum.rst:502 +#: ../../library/enum.rst:509 msgid "" "If ``module`` is not supplied, and Enum cannot determine what it is, the new" " Enum members will not be unpicklable; to keep errors closer to the source, " "pickling will be disabled." msgstr "" -#: ../../library/enum.rst:506 +#: ../../library/enum.rst:513 msgid "" "The new pickle protocol 4 also, in some circumstances, relies on " ":attr:`~definition.__qualname__` being set to the location where pickle will" @@ -453,7 +463,7 @@ msgid "" " class SomeData in the global scope::" msgstr "" -#: ../../library/enum.rst:513 +#: ../../library/enum.rst:520 msgid "The complete signature is::" msgstr "" @@ -461,7 +471,7 @@ msgstr "" msgid "value" msgstr "nilai" -#: ../../library/enum.rst:517 +#: ../../library/enum.rst:524 msgid "What the new Enum class will record as its name." msgstr "" @@ -469,21 +479,21 @@ msgstr "" msgid "names" msgstr "" -#: ../../library/enum.rst:519 +#: ../../library/enum.rst:526 msgid "" "The Enum members. This can be a whitespace or comma separated string " "(values will start at 1 unless otherwise specified)::" msgstr "" -#: ../../library/enum.rst:524 +#: ../../library/enum.rst:531 msgid "or an iterator of names::" msgstr "" -#: ../../library/enum.rst:528 +#: ../../library/enum.rst:535 msgid "or an iterator of (name, value) pairs::" msgstr "" -#: ../../library/enum.rst:532 +#: ../../library/enum.rst:539 msgid "or a mapping::" msgstr "" @@ -491,7 +501,7 @@ msgstr "" msgid "module" msgstr "modul" -#: ../../library/enum.rst:536 +#: ../../library/enum.rst:543 msgid "name of module where new Enum class can be found." msgstr "" @@ -499,7 +509,7 @@ msgstr "" msgid "qualname" msgstr "" -#: ../../library/enum.rst:538 +#: ../../library/enum.rst:545 msgid "where in module new Enum class can be found." msgstr "" @@ -507,7 +517,7 @@ msgstr "" msgid "type" msgstr "tipe" -#: ../../library/enum.rst:540 +#: ../../library/enum.rst:547 msgid "type to mix in to new Enum class." msgstr "" @@ -515,23 +525,23 @@ msgstr "" msgid "start" msgstr "" -#: ../../library/enum.rst:542 +#: ../../library/enum.rst:549 msgid "number to start counting at if only names are passed in." msgstr "" -#: ../../library/enum.rst:544 +#: ../../library/enum.rst:551 msgid "The *start* parameter was added." msgstr "" -#: ../../library/enum.rst:549 +#: ../../library/enum.rst:556 msgid "Derived Enumerations" msgstr "" -#: ../../library/enum.rst:552 +#: ../../library/enum.rst:559 msgid "IntEnum" msgstr "" -#: ../../library/enum.rst:554 +#: ../../library/enum.rst:561 msgid "" "The first variation of :class:`Enum` that is provided is also a subclass of " ":class:`int`. Members of an :class:`IntEnum` can be compared to integers; " @@ -539,22 +549,22 @@ msgid "" "to each other::" msgstr "" -#: ../../library/enum.rst:575 +#: ../../library/enum.rst:582 msgid "" "However, they still can't be compared to standard :class:`Enum` " "enumerations::" msgstr "" -#: ../../library/enum.rst:588 +#: ../../library/enum.rst:595 msgid "" ":class:`IntEnum` values behave like integers in other ways you'd expect::" msgstr "" -#: ../../library/enum.rst:599 +#: ../../library/enum.rst:606 msgid "IntFlag" msgstr "" -#: ../../library/enum.rst:601 +#: ../../library/enum.rst:608 msgid "" "The next variation of :class:`Enum` provided, :class:`IntFlag`, is also " "based on :class:`int`. The difference being :class:`IntFlag` members can be" @@ -565,32 +575,32 @@ msgid "" "operations will lose the :class:`IntFlag` membership." msgstr "" -#: ../../library/enum.rst:611 +#: ../../library/enum.rst:618 msgid "Sample :class:`IntFlag` class::" msgstr "" -#: ../../library/enum.rst:627 +#: ../../library/enum.rst:634 msgid "It is also possible to name the combinations::" msgstr "" -#: ../../library/enum.rst:639 +#: ../../library/enum.rst:646 msgid "" "Another important difference between :class:`IntFlag` and :class:`Enum` is " "that if no flags are set (the value is 0), its boolean evaluation is " ":data:`False`::" msgstr "" -#: ../../library/enum.rst:647 +#: ../../library/enum.rst:654 msgid "" "Because :class:`IntFlag` members are also subclasses of :class:`int` they " "can be combined with them::" msgstr "" -#: ../../library/enum.rst:655 +#: ../../library/enum.rst:662 msgid "Flag" msgstr "Penanda" -#: ../../library/enum.rst:657 +#: ../../library/enum.rst:664 msgid "" "The last variation is :class:`Flag`. Like :class:`IntFlag`, :class:`Flag` " "members can be combined using the bitwise operators (&, \\|, ^, ~). Unlike " @@ -600,25 +610,25 @@ msgid "" "value and let :class:`Flag` select an appropriate value." msgstr "" -#: ../../library/enum.rst:666 +#: ../../library/enum.rst:673 msgid "" "Like :class:`IntFlag`, if a combination of :class:`Flag` members results in " "no flags being set, the boolean evaluation is :data:`False`::" msgstr "" -#: ../../library/enum.rst:680 +#: ../../library/enum.rst:687 msgid "" "Individual flags should have values that are powers of two (1, 2, 4, 8, " "...), while combinations of flags won't::" msgstr "" -#: ../../library/enum.rst:692 +#: ../../library/enum.rst:699 msgid "" "Giving a name to the \"no flags set\" condition does not change its boolean " "value::" msgstr "" -#: ../../library/enum.rst:708 +#: ../../library/enum.rst:715 msgid "" "For the majority of new code, :class:`Enum` and :class:`Flag` are strongly " "recommended, since :class:`IntEnum` and :class:`IntFlag` break some semantic" @@ -629,35 +639,35 @@ msgid "" "with enumerations, or for interoperability with other systems." msgstr "" -#: ../../library/enum.rst:718 +#: ../../library/enum.rst:725 msgid "Others" msgstr "" -#: ../../library/enum.rst:720 +#: ../../library/enum.rst:727 msgid "" "While :class:`IntEnum` is part of the :mod:`enum` module, it would be very " "simple to implement independently::" msgstr "" -#: ../../library/enum.rst:726 +#: ../../library/enum.rst:733 msgid "" "This demonstrates how similar derived enumerations can be defined; for " "example a :class:`StrEnum` that mixes in :class:`str` instead of " ":class:`int`." msgstr "" -#: ../../library/enum.rst:729 +#: ../../library/enum.rst:736 msgid "Some rules:" msgstr "" -#: ../../library/enum.rst:731 +#: ../../library/enum.rst:738 msgid "" "When subclassing :class:`Enum`, mix-in types must appear before " ":class:`Enum` itself in the sequence of bases, as in the :class:`IntEnum` " "example above." msgstr "" -#: ../../library/enum.rst:734 +#: ../../library/enum.rst:741 msgid "" "While :class:`Enum` can have members of any type, once you mix in an " "additional type, all the members must have values of that type, e.g. " @@ -665,21 +675,21 @@ msgid "" "add methods and don't specify another type." msgstr "" -#: ../../library/enum.rst:738 +#: ../../library/enum.rst:745 msgid "" "When another data type is mixed in, the :attr:`value` attribute is *not the " "same* as the enum member itself, although it is equivalent and will compare " "equal." msgstr "" -#: ../../library/enum.rst:741 +#: ../../library/enum.rst:748 msgid "" "%-style formatting: `%s` and `%r` call the :class:`Enum` class's " ":meth:`__str__` and :meth:`__repr__` respectively; other codes (such as `%i`" " or `%h` for IntEnum) treat the enum member as its mixed-in type." msgstr "" -#: ../../library/enum.rst:744 +#: ../../library/enum.rst:751 msgid "" ":ref:`Formatted string literals `, :meth:`str.format`, and " ":func:`format` will use the mixed-in type's :meth:`__format__` unless " @@ -689,28 +699,28 @@ msgid "" ":meth:`__str__` and :meth:`__repr__` methods." msgstr "" -#: ../../library/enum.rst:752 +#: ../../library/enum.rst:759 msgid "When to use :meth:`__new__` vs. :meth:`__init__`" msgstr "" -#: ../../library/enum.rst:754 +#: ../../library/enum.rst:761 msgid "" ":meth:`__new__` must be used whenever you want to customize the actual value" " of the :class:`Enum` member. Any other modifications may go in either " ":meth:`__new__` or :meth:`__init__`, with :meth:`__init__` being preferred." msgstr "" -#: ../../library/enum.rst:758 +#: ../../library/enum.rst:765 msgid "" "For example, if you want to pass several items to the constructor, but only " "want one of them to be the value::" msgstr "" -#: ../../library/enum.rst:784 +#: ../../library/enum.rst:791 msgid "Interesting examples" msgstr "" -#: ../../library/enum.rst:786 +#: ../../library/enum.rst:793 msgid "" "While :class:`Enum`, :class:`IntEnum`, :class:`IntFlag`, and :class:`Flag` " "are expected to cover the majority of use-cases, they cannot cover them all." @@ -718,147 +728,159 @@ msgid "" " directly, or as examples for creating one's own." msgstr "" -#: ../../library/enum.rst:793 +#: ../../library/enum.rst:800 msgid "Omitting values" msgstr "" -#: ../../library/enum.rst:795 +#: ../../library/enum.rst:802 msgid "" "In many use-cases one doesn't care what the actual value of an enumeration " "is. There are several ways to define this type of simple enumeration:" msgstr "" -#: ../../library/enum.rst:798 +#: ../../library/enum.rst:805 msgid "use instances of :class:`auto` for the value" msgstr "" -#: ../../library/enum.rst:799 +#: ../../library/enum.rst:806 msgid "use instances of :class:`object` as the value" msgstr "" -#: ../../library/enum.rst:800 +#: ../../library/enum.rst:807 msgid "use a descriptive string as the value" msgstr "" -#: ../../library/enum.rst:801 +#: ../../library/enum.rst:808 msgid "" "use a tuple as the value and a custom :meth:`__new__` to replace the tuple " "with an :class:`int` value" msgstr "" -#: ../../library/enum.rst:804 +#: ../../library/enum.rst:811 msgid "" "Using any of these methods signifies to the user that these values are not " "important, and also enables one to add, remove, or reorder members without " "having to renumber the remaining members." msgstr "" -#: ../../library/enum.rst:808 +#: ../../library/enum.rst:815 msgid "" "Whichever method you choose, you should provide a :meth:`repr` that also " "hides the (unimportant) value::" msgstr "" -#: ../../library/enum.rst:818 +#: ../../library/enum.rst:825 msgid "Using :class:`auto`" msgstr "" -#: ../../library/enum.rst:820 +#: ../../library/enum.rst:827 msgid "Using :class:`auto` would look like::" msgstr "" -#: ../../library/enum.rst:832 +#: ../../library/enum.rst:839 msgid "Using :class:`object`" msgstr "" -#: ../../library/enum.rst:834 +#: ../../library/enum.rst:841 msgid "Using :class:`object` would look like::" msgstr "" -#: ../../library/enum.rst:846 +#: ../../library/enum.rst:853 msgid "Using a descriptive string" msgstr "" -#: ../../library/enum.rst:848 +#: ../../library/enum.rst:855 msgid "Using a string as the value would look like::" msgstr "" -#: ../../library/enum.rst:862 +#: ../../library/enum.rst:869 msgid "Using a custom :meth:`__new__`" msgstr "" -#: ../../library/enum.rst:864 +#: ../../library/enum.rst:871 msgid "Using an auto-numbering :meth:`__new__` would look like::" msgstr "" -#: ../../library/enum.rst:886 +#: ../../library/enum.rst:890 +msgid "" +"To make a more general purpose ``AutoNumber``, add ``*args`` to the " +"signature::" +msgstr "" + +#: ../../library/enum.rst:900 +msgid "" +"Then when you inherit from ``AutoNumber`` you can write your own " +"``__init__`` to handle any extra arguments::" +msgstr "" + +#: ../../library/enum.rst:919 msgid "" "The :meth:`__new__` method, if defined, is used during creation of the Enum " "members; it is then replaced by Enum's :meth:`__new__` which is used after " "class creation for lookup of existing members." msgstr "" -#: ../../library/enum.rst:892 +#: ../../library/enum.rst:925 msgid "OrderedEnum" msgstr "" -#: ../../library/enum.rst:894 +#: ../../library/enum.rst:927 msgid "" "An ordered enumeration that is not based on :class:`IntEnum` and so " "maintains the normal :class:`Enum` invariants (such as not being comparable " "to other enumerations)::" msgstr "" -#: ../../library/enum.rst:928 +#: ../../library/enum.rst:961 msgid "DuplicateFreeEnum" msgstr "" -#: ../../library/enum.rst:930 +#: ../../library/enum.rst:963 msgid "" "Raises an error if a duplicate member name is found instead of creating an " "alias::" msgstr "" -#: ../../library/enum.rst:955 +#: ../../library/enum.rst:988 msgid "" "This is a useful example for subclassing Enum to add or change other " "behaviors as well as disallowing aliases. If the only desired change is " "disallowing aliases, the :func:`unique` decorator can be used instead." msgstr "" -#: ../../library/enum.rst:961 +#: ../../library/enum.rst:994 msgid "Planet" msgstr "" -#: ../../library/enum.rst:963 +#: ../../library/enum.rst:996 msgid "" "If :meth:`__new__` or :meth:`__init__` is defined the value of the enum " "member will be passed to those methods::" msgstr "" -#: ../../library/enum.rst:991 +#: ../../library/enum.rst:1024 msgid "TimePeriod" msgstr "" -#: ../../library/enum.rst:993 +#: ../../library/enum.rst:1026 msgid "An example to show the :attr:`_ignore_` attribute in use::" msgstr "" -#: ../../library/enum.rst:1010 +#: ../../library/enum.rst:1043 msgid "How are Enums different?" msgstr "" -#: ../../library/enum.rst:1012 +#: ../../library/enum.rst:1045 msgid "" "Enums have a custom metaclass that affects many aspects of both derived Enum" " classes and their instances (members)." msgstr "" -#: ../../library/enum.rst:1017 +#: ../../library/enum.rst:1050 msgid "Enum Classes" msgstr "" -#: ../../library/enum.rst:1019 +#: ../../library/enum.rst:1052 msgid "" "The :class:`EnumMeta` metaclass is responsible for providing the " ":meth:`__contains__`, :meth:`__dir__`, :meth:`__iter__` and other methods " @@ -869,11 +891,11 @@ msgid "" ":meth:`__getnewargs__`, :meth:`__str__` and :meth:`__repr__`)." msgstr "" -#: ../../library/enum.rst:1029 +#: ../../library/enum.rst:1062 msgid "Enum Members (aka instances)" msgstr "" -#: ../../library/enum.rst:1031 +#: ../../library/enum.rst:1064 msgid "" "The most interesting thing about Enum members is that they are singletons. " ":class:`EnumMeta` creates them all while it is creating the :class:`Enum` " @@ -882,92 +904,92 @@ msgid "" "instances." msgstr "" -#: ../../library/enum.rst:1039 +#: ../../library/enum.rst:1072 msgid "Finer Points" msgstr "" -#: ../../library/enum.rst:1042 +#: ../../library/enum.rst:1075 msgid "Supported ``__dunder__`` names" msgstr "" -#: ../../library/enum.rst:1044 +#: ../../library/enum.rst:1077 msgid "" ":attr:`__members__` is a read-only ordered mapping of " "``member_name``:``member`` items. It is only available on the class." msgstr "" -#: ../../library/enum.rst:1047 +#: ../../library/enum.rst:1080 msgid "" ":meth:`__new__`, if specified, must create and return the enum members; it " "is also a very good idea to set the member's :attr:`_value_` appropriately." " Once all the members are created it is no longer used." msgstr "" -#: ../../library/enum.rst:1053 +#: ../../library/enum.rst:1086 msgid "Supported ``_sunder_`` names" msgstr "" -#: ../../library/enum.rst:1055 +#: ../../library/enum.rst:1088 msgid "``_name_`` -- name of the member" msgstr "" -#: ../../library/enum.rst:1056 +#: ../../library/enum.rst:1089 msgid "" "``_value_`` -- value of the member; can be set / modified in ``__new__``" msgstr "" -#: ../../library/enum.rst:1058 +#: ../../library/enum.rst:1091 msgid "" "``_missing_`` -- a lookup function used when a value is not found; may be " "overridden" msgstr "" -#: ../../library/enum.rst:1060 +#: ../../library/enum.rst:1093 msgid "" "``_ignore_`` -- a list of names, either as a :class:`list` or a " ":class:`str`, that will not be transformed into members, and will be removed" " from the final class" msgstr "" -#: ../../library/enum.rst:1063 +#: ../../library/enum.rst:1096 msgid "" "``_order_`` -- used in Python 2/3 code to ensure member order is consistent " "(class attribute, removed during class creation)" msgstr "" -#: ../../library/enum.rst:1065 +#: ../../library/enum.rst:1098 msgid "" "``_generate_next_value_`` -- used by the `Functional API`_ and by " ":class:`auto` to get an appropriate value for an enum member; may be " "overridden" msgstr "" -#: ../../library/enum.rst:1069 +#: ../../library/enum.rst:1102 msgid "``_missing_``, ``_order_``, ``_generate_next_value_``" msgstr "" -#: ../../library/enum.rst:1070 +#: ../../library/enum.rst:1103 msgid "``_ignore_``" msgstr "" -#: ../../library/enum.rst:1072 +#: ../../library/enum.rst:1105 msgid "" "To help keep Python 2 / Python 3 code in sync an :attr:`_order_` attribute " "can be provided. It will be checked against the actual order of the " "enumeration and raise an error if the two do not match::" msgstr "" -#: ../../library/enum.rst:1088 +#: ../../library/enum.rst:1121 msgid "" "In Python 2 code the :attr:`_order_` attribute is necessary as definition " "order is lost before it can be recorded." msgstr "" -#: ../../library/enum.rst:1092 +#: ../../library/enum.rst:1125 msgid "``Enum`` member type" msgstr "" -#: ../../library/enum.rst:1094 +#: ../../library/enum.rst:1127 msgid "" ":class:`Enum` members are instances of their :class:`Enum` class, and are " "normally accessed as ``EnumClass.member``. Under certain circumstances they" @@ -977,11 +999,11 @@ msgid "" " all-uppercase names for members)::" msgstr "" -#: ../../library/enum.rst:1115 +#: ../../library/enum.rst:1148 msgid "Boolean value of ``Enum`` classes and members" msgstr "" -#: ../../library/enum.rst:1117 +#: ../../library/enum.rst:1150 msgid "" ":class:`Enum` members that are mixed with non-:class:`Enum` types (such as " ":class:`int`, :class:`str`, etc.) are evaluated according to the mixed-in " @@ -990,26 +1012,26 @@ msgid "" "following to your class::" msgstr "" -#: ../../library/enum.rst:1126 +#: ../../library/enum.rst:1159 msgid ":class:`Enum` classes always evaluate as :data:`True`." msgstr "" -#: ../../library/enum.rst:1130 +#: ../../library/enum.rst:1163 msgid "``Enum`` classes with methods" msgstr "" -#: ../../library/enum.rst:1132 +#: ../../library/enum.rst:1165 msgid "" "If you give your :class:`Enum` subclass extra methods, like the `Planet`_ " "class above, those methods will show up in a :func:`dir` of the member, but " "not of the class::" msgstr "" -#: ../../library/enum.rst:1143 +#: ../../library/enum.rst:1176 msgid "Combining members of ``Flag``" msgstr "" -#: ../../library/enum.rst:1145 +#: ../../library/enum.rst:1178 msgid "" "If a combination of Flag members is not named, the :func:`repr` will include" " all named flags and all named combinations of flags that are in the value::" diff --git a/library/functions.po b/library/functions.po index b82fd13..6b1e39d 100644 --- a/library/functions.po +++ b/library/functions.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-08-23 03:56+0000\n" "PO-Revision-Date: 2017-02-16 23:11+0000\n" "Last-Translator: LIQRGV , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -1901,12 +1901,11 @@ msgstr "" #: ../../library/functions.rst:1043 msgid "" "Open *file* and return a corresponding :term:`file object`. If the file " -"cannot be opened, an :exc:`OSError` is raised." +"cannot be opened, an :exc:`OSError` is raised. See :ref:`tut-files` for more" +" examples of how to use this function." msgstr "" -"Buka *file* dan kembalikan yang sesuai :term:`file object`. Jika berkas " -"tidak dapat dibuka, :exc:`OSError` akan dimunculkan." -#: ../../library/functions.rst:1046 +#: ../../library/functions.rst:1047 msgid "" "*file* is a :term:`path-like object` giving the pathname (absolute or " "relative to the current working directory) of the file to be opened or an " @@ -1920,7 +1919,7 @@ msgstr "" "(Jika deskriptor berkas diberikan, itu ditutup ketika objek I/O yang " "dikembalikan ditutup, kecuali *closefd* diatur ke ``False``.)" -#: ../../library/functions.rst:1052 +#: ../../library/functions.rst:1053 msgid "" "*mode* is an optional string that specifies the mode in which the file is " "opened. It defaults to ``'r'`` which means open for reading in text mode. " @@ -1945,71 +1944,71 @@ msgstr "" "(Untuk membaca dan menulis byte *raw*, gunakan mode biner dan biarkan " "*encoding* tidak ditentukan.) Mode yang tersedia adalah:" -#: ../../library/functions.rst:1069 +#: ../../library/functions.rst:1070 msgid "Character" msgstr "Karakter" -#: ../../library/functions.rst:1069 +#: ../../library/functions.rst:1070 msgid "Meaning" msgstr "Artinya" -#: ../../library/functions.rst:1071 +#: ../../library/functions.rst:1072 msgid "``'r'``" msgstr "``'r'``" -#: ../../library/functions.rst:1071 +#: ../../library/functions.rst:1072 msgid "open for reading (default)" msgstr "terbuka untuk membaca (bawaan)" -#: ../../library/functions.rst:1072 +#: ../../library/functions.rst:1073 msgid "``'w'``" msgstr "``'w'``" -#: ../../library/functions.rst:1072 +#: ../../library/functions.rst:1073 msgid "open for writing, truncating the file first" msgstr "buka untuk menulis, mengosongkan berkas terlebih dahulu" -#: ../../library/functions.rst:1073 +#: ../../library/functions.rst:1074 msgid "``'x'``" msgstr "``'x'``" -#: ../../library/functions.rst:1073 +#: ../../library/functions.rst:1074 msgid "open for exclusive creation, failing if the file already exists" msgstr "terbuka untuk pembuatan eksklusif, gagal jika file sudah ada" -#: ../../library/functions.rst:1074 +#: ../../library/functions.rst:1075 msgid "``'a'``" msgstr "``'a'``" -#: ../../library/functions.rst:1074 +#: ../../library/functions.rst:1075 msgid "open for writing, appending to the end of the file if it exists" msgstr "terbuka untuk menulis, menambahkan di bagian akhir berkas jika ada" -#: ../../library/functions.rst:1075 +#: ../../library/functions.rst:1076 msgid "``'b'``" msgstr "``'b'``" -#: ../../library/functions.rst:1075 +#: ../../library/functions.rst:1076 msgid "binary mode" msgstr "mode biner" -#: ../../library/functions.rst:1076 +#: ../../library/functions.rst:1077 msgid "``'t'``" msgstr "``'t'``" -#: ../../library/functions.rst:1076 +#: ../../library/functions.rst:1077 msgid "text mode (default)" msgstr "mode teks (bawaan)" -#: ../../library/functions.rst:1077 +#: ../../library/functions.rst:1078 msgid "``'+'``" msgstr "``'+'``" -#: ../../library/functions.rst:1077 +#: ../../library/functions.rst:1078 msgid "open for updating (reading and writing)" msgstr "terbuka untuk memperbarui (membaca dan menulis)" -#: ../../library/functions.rst:1080 +#: ../../library/functions.rst:1081 msgid "" "The default mode is ``'r'`` (open for reading text, synonym of ``'rt'``). " "Modes ``'w+'`` and ``'w+b'`` open and truncate the file. Modes ``'r+'`` and" @@ -2019,7 +2018,7 @@ msgstr "" "``'rt'``). Mode ``'w+'`` dan ``'w+b'`` membuka dan mengosongkan berkas. Mode" " ``'r+'`` dan ``'r+b'`` membuka file tanpa mengosongkan." -#: ../../library/functions.rst:1084 +#: ../../library/functions.rst:1085 msgid "" "As mentioned in the :ref:`io-overview`, Python distinguishes between binary " "and text I/O. Files opened in binary mode (including ``'b'`` in the *mode* " @@ -2037,7 +2036,7 @@ msgstr "" "diterjemahkan *decoded* menggunakan *encoding* bergantung-platform atau " "menggunakan *encoding* yang ditentukan jika diberikan." -#: ../../library/functions.rst:1092 +#: ../../library/functions.rst:1093 msgid "" "There is an additional mode character permitted, ``'U'``, which no longer " "has any effect, and is considered deprecated. It previously enabled " @@ -2051,7 +2050,7 @@ msgstr "" "Python 3.0. Rujuk ke dokumentasi parameter :ref:`newline ` untuk rincian lebih lanjut." -#: ../../library/functions.rst:1100 +#: ../../library/functions.rst:1101 msgid "" "Python doesn't depend on the underlying operating system's notion of text " "files; all the processing is done by Python itself, and is therefore " @@ -2061,7 +2060,7 @@ msgstr "" "teks; semua pemrosesan dilakukan oleh Python sendiri, dan oleh karena itu " "tidak bergantung platform." -#: ../../library/functions.rst:1104 +#: ../../library/functions.rst:1105 msgid "" "*buffering* is an optional integer used to set the buffering policy. Pass 0" " to switch buffering off (only allowed in binary mode), 1 to select line " @@ -2077,7 +2076,7 @@ msgstr "" "*buffering* yang diberikan, kebijakan *buffering* bawaan berfungsi sebagai " "berikut:" -#: ../../library/functions.rst:1110 +#: ../../library/functions.rst:1111 msgid "" "Binary files are buffered in fixed-size chunks; the size of the buffer is " "chosen using a heuristic trying to determine the underlying device's \"block" @@ -2090,7 +2089,7 @@ msgstr "" ":attr:`io.DEFAULT_BUFFER_SIZE`. Pada banyak sistem, panjang penyangga " "biasanya adalah 4096 atau 8192 byte." -#: ../../library/functions.rst:1115 +#: ../../library/functions.rst:1116 msgid "" "\"Interactive\" text files (files for which :meth:`~io.IOBase.isatty` " "returns ``True``) use line buffering. Other text files use the policy " @@ -2100,7 +2099,7 @@ msgstr "" "mengembalikan ``True``) menggunakan *line buffering*. File teks lainnya " "menggunakan kebijakan yang dijelaskan di atas untuk file biner." -#: ../../library/functions.rst:1119 +#: ../../library/functions.rst:1120 msgid "" "*encoding* is the name of the encoding used to decode or encode the file. " "This should only be used in text mode. The default encoding is platform " @@ -2115,7 +2114,7 @@ msgstr "" "encoding` yang didukung oleh Python dapat digunakan. Lihat modul " ":mod:`codecs` untuk daftar penyandian *encoding* yang didukung." -#: ../../library/functions.rst:1126 +#: ../../library/functions.rst:1127 msgid "" "*errors* is an optional string that specifies how encoding and decoding " "errors are to be handled—this cannot be used in binary mode. A variety of " @@ -2129,7 +2128,7 @@ msgstr "" ":`error-handlers`), meskipun nama penanganan kesalahan yang telah terdaftar " "dengan :func:`codecs.register_error` juga valid. Nama standar meliputi:" -#: ../../library/functions.rst:1134 +#: ../../library/functions.rst:1135 msgid "" "``'strict'`` to raise a :exc:`ValueError` exception if there is an encoding " "error. The default value of ``None`` has the same effect." @@ -2138,7 +2137,7 @@ msgstr "" "kesalahan penyandian *encoding*. Nilai bawaan dari ``None`` memiliki efek " "yang sama." -#: ../../library/functions.rst:1138 +#: ../../library/functions.rst:1139 msgid "" "``'ignore'`` ignores errors. Note that ignoring encoding errors can lead to" " data loss." @@ -2146,7 +2145,7 @@ msgstr "" "``'ignore'`` mengabaikan kesalahan. Perhatikan bahwa mengabaikan kesalahan " "penyandian *encoding* dapat menyebabkan hilangnya data." -#: ../../library/functions.rst:1141 +#: ../../library/functions.rst:1142 msgid "" "``'replace'`` causes a replacement marker (such as ``'?'``) to be inserted " "where there is malformed data." @@ -2154,7 +2153,7 @@ msgstr "" "``'replace'`` menyebabkan penanda pengganti (seperti ``'?'``) disisipkan di" " mana ada data yang tidak sesuai format." -#: ../../library/functions.rst:1144 +#: ../../library/functions.rst:1145 msgid "" "``'surrogateescape'`` will represent any incorrect bytes as code points in " "the Unicode Private Use Area ranging from U+DC80 to U+DCFF. These private " @@ -2168,7 +2167,7 @@ msgstr "" "kesalahan ``surrogateescape`` digunakan saat menulis data. Ini berguna untuk" " memproses berkas dalam penyandian *encoding* yang tidak dikenal." -#: ../../library/functions.rst:1151 +#: ../../library/functions.rst:1152 msgid "" "``'xmlcharrefreplace'`` is only supported when writing to a file. Characters" " not supported by the encoding are replaced with the appropriate XML " @@ -2178,7 +2177,7 @@ msgstr "" " tidak didukung oleh penyandian *encoding* diganti dengan referensi karakter" " XML yang sesuai ``&#nnn;``." -#: ../../library/functions.rst:1155 +#: ../../library/functions.rst:1156 msgid "" "``'backslashreplace'`` replaces malformed data by Python's backslashed " "escape sequences." @@ -2186,7 +2185,7 @@ msgstr "" "``'backslashreplace'`` menggantikan data yang salah dengan urutan pemisahan " "dengan *backslash* dari Python." -#: ../../library/functions.rst:1158 +#: ../../library/functions.rst:1159 msgid "" "``'namereplace'`` (also only supported when writing) replaces unsupported " "characters with ``\\N{...}`` escape sequences." @@ -2194,7 +2193,7 @@ msgstr "" "``'namereplace'`` (juga hanya didukung saat menulis) menggantikan karakter " "yang tidak didukung dengan ``\\N{...}`` urutan pemisahan." -#: ../../library/functions.rst:1166 +#: ../../library/functions.rst:1167 msgid "" "*newline* controls how :term:`universal newlines` mode works (it only " "applies to text mode). It can be ``None``, ``''``, ``'\\n'``, ``'\\r'``, " @@ -2204,7 +2203,7 @@ msgstr "" "hanya berlaku untuk mode teks). Itu bisa ``None``, ``''``, ``'\\n'``, " "``'\\r'``, dan ``'\\r\\n'``. Ia bekerja sebagai berikut:" -#: ../../library/functions.rst:1170 +#: ../../library/functions.rst:1171 msgid "" "When reading input from the stream, if *newline* is ``None``, universal " "newlines mode is enabled. Lines in the input can end in ``'\\n'``, " @@ -2223,7 +2222,7 @@ msgstr "" "masukan hanya diakhiri oleh string yang diberikan, dan akhir baris " "dikembalikan ke pemanggil yang tidak diterjemahkan." -#: ../../library/functions.rst:1178 +#: ../../library/functions.rst:1179 msgid "" "When writing output to the stream, if *newline* is ``None``, any ``'\\n'`` " "characters written are translated to the system default line separator, " @@ -2238,7 +2237,7 @@ msgstr "" "nilai legal lainnya, setiap karakter ``'\\n'`` yang ditulis diterjemahkan ke" " string yang diberikan." -#: ../../library/functions.rst:1184 +#: ../../library/functions.rst:1185 msgid "" "If *closefd* is ``False`` and a file descriptor rather than a filename was " "given, the underlying file descriptor will be kept open when the file is " @@ -2250,7 +2249,7 @@ msgstr "" "berkas ditutup. Jika nama berkas diberikan *closefd* harus bernilai ``True``" " (bawaan) jika tidak kesalahan akan dimunculkan." -#: ../../library/functions.rst:1189 +#: ../../library/functions.rst:1190 msgid "" "A custom opener can be used by passing a callable as *opener*. The " "underlying file descriptor for the file object is then obtained by calling " @@ -2264,12 +2263,12 @@ msgstr "" " mengembalikan deskriptor berkas terbuka (lewat :mod:`os.open` sebagai " "*opener* menghasilkan fungsionalitas yang mirip dengan melewatkan ``None``)." -#: ../../library/functions.rst:1195 +#: ../../library/functions.rst:1196 msgid "The newly created file is :ref:`non-inheritable `." msgstr "" "Berkas yang baru dibuat adalah :ref:`non-inheritable `." -#: ../../library/functions.rst:1197 +#: ../../library/functions.rst:1198 msgid "" "The following example uses the :ref:`dir_fd ` parameter of the " ":func:`os.open` function to open a file relative to a given directory::" @@ -2277,7 +2276,7 @@ msgstr "" "Contoh berikut menggunakan parameter :ref:`dir_fd ` dari fungsi " ":func:`os.open` untuk membuka berkas relatif ke direktori yang diberikan::" -#: ../../library/functions.rst:1210 +#: ../../library/functions.rst:1211 msgid "" "The type of :term:`file object` returned by the :func:`open` function " "depends on the mode. When :func:`open` is used to open a file in a text " @@ -2304,7 +2303,7 @@ msgstr "" "Ketika *buffering* dinonaktifkan, aliran tak diproses *raw stream*, subkelas" " dari :class:`io.RawIOBase`, :class:`io.FileIO`, dikembalikan." -#: ../../library/functions.rst:1231 +#: ../../library/functions.rst:1232 msgid "" "See also the file handling modules, such as, :mod:`fileinput`, :mod:`io` " "(where :func:`open` is declared), :mod:`os`, :mod:`os.path`, " @@ -2314,7 +2313,7 @@ msgstr "" " mana :func:`open` dideklarasikan), :mod:`os`, :mod:`os.path`, " ":mod:`tempfile`, dan :mod:`shutil`." -#: ../../library/functions.rst:1236 +#: ../../library/functions.rst:1237 msgid "" "Raises an :ref:`auditing event ` ``open`` with arguments ``file``," " ``mode``, ``flags``." @@ -2322,7 +2321,7 @@ msgstr "" "Memunculkan :ref:`auditing event ` ``open`` dengan argumen " "``file``, ``mode``, ``flags``." -#: ../../library/functions.rst:1237 +#: ../../library/functions.rst:1238 msgid "" "The ``mode`` and ``flags`` arguments may have been modified or inferred from" " the original call." @@ -2330,22 +2329,22 @@ msgstr "" "Argumen ``mode`` dan ``flags`` mungkin telah dimodifikasi atau disimpulkan " "dari pemanggilan asli." -#: ../../library/functions.rst:1243 +#: ../../library/functions.rst:1244 msgid "The *opener* parameter was added." msgstr "Parameter *opener* telah ditambahkan." -#: ../../library/functions.rst:1244 +#: ../../library/functions.rst:1245 msgid "The ``'x'`` mode was added." msgstr "Mode ``'x'`` telah ditambahkan." -#: ../../library/functions.rst:1245 +#: ../../library/functions.rst:1246 msgid "" ":exc:`IOError` used to be raised, it is now an alias of :exc:`OSError`." msgstr "" ":exc:`IOError` sebelumnya ditimbulkan, sekarang merupakan alias dari " ":exc:`OSError`." -#: ../../library/functions.rst:1246 +#: ../../library/functions.rst:1247 msgid "" ":exc:`FileExistsError` is now raised if the file opened in exclusive " "creation mode (``'x'``) already exists." @@ -2353,15 +2352,15 @@ msgstr "" ":exc:`FileExistsError` sekarang ditimbulkan jika berkas yang dibuka dalam " "mode pembuatan eksklusif (``'x'``) sudah ada." -#: ../../library/functions.rst:1252 +#: ../../library/functions.rst:1253 msgid "The file is now non-inheritable." msgstr "Berkas sekarang tidak dapat diwariskan." -#: ../../library/functions.rst:1256 +#: ../../library/functions.rst:1257 msgid "The ``'U'`` mode." msgstr "Mode ``'U'``." -#: ../../library/functions.rst:1261 +#: ../../library/functions.rst:1262 msgid "" "If the system call is interrupted and the signal handler does not raise an " "exception, the function now retries the system call instead of raising an " @@ -2372,17 +2371,17 @@ msgstr "" "menimbulkan pengecualian :exc:`InterruptedError` (lihat :pep:`475` untuk " "penjelasannya)." -#: ../../library/functions.rst:1264 +#: ../../library/functions.rst:1265 msgid "The ``'namereplace'`` error handler was added." msgstr "Penangan kesalahan ``'namereplace'`` telah ditambahkan." -#: ../../library/functions.rst:1269 +#: ../../library/functions.rst:1270 msgid "Support added to accept objects implementing :class:`os.PathLike`." msgstr "" "Dukungan ditambahkan untuk menerima objek yang mengimplementasikan " ":class:`os.PathLike`." -#: ../../library/functions.rst:1270 +#: ../../library/functions.rst:1271 msgid "" "On Windows, opening a console buffer may return a subclass of " ":class:`io.RawIOBase` other than :class:`io.FileIO`." @@ -2390,7 +2389,7 @@ msgstr "" "Di Windows, membuka penyangga *buffer* konsol dapat mengembalikan subclass " "dari :class:`io.RawIOBase` selain :class:`io.FileIO`." -#: ../../library/functions.rst:1275 +#: ../../library/functions.rst:1276 msgid "" "Given a string representing one Unicode character, return an integer " "representing the Unicode code point of that character. For example, " @@ -2402,7 +2401,7 @@ msgstr "" "mengembalikan integer ``97`` dan ``ord('€')`` (tanda Euro) mengembalikan " "``8364``. Ini adalah kebalikan dari :func:`chr`." -#: ../../library/functions.rst:1283 +#: ../../library/functions.rst:1284 msgid "" "Return *base* to the power *exp*; if *mod* is present, return *base* to the " "power *exp*, modulo *mod* (computed more efficiently than ``pow(base, exp) %" @@ -2414,7 +2413,7 @@ msgstr "" "exp) % mod``). Bentuk dua argumen ``pow(base, exp)`` setara dengan " "menggunakan operator *power*: ``base**exp``." -#: ../../library/functions.rst:1288 +#: ../../library/functions.rst:1289 msgid "" "The arguments must have numeric types. With mixed operand types, the " "coercion rules for binary arithmetic operators apply. For :class:`int` " @@ -2430,7 +2429,7 @@ msgstr "" "pecahan *float* dan hasil pecahan *float* dikirimkan. Misalnya, ``10**2`` " "mengembalikan ``100``, tetapi ``10**-2`` mengembalikan ``0.01``." -#: ../../library/functions.rst:1295 +#: ../../library/functions.rst:1296 msgid "" "For :class:`int` operands *base* and *exp*, if *mod* is present, *mod* must " "also be of integer type and *mod* must be nonzero. If *mod* is present and " @@ -2444,12 +2443,12 @@ msgstr "" "``pow(inv_base, -exp, mod)`` dikembalikan, di mana *inv_base* adalah " "kebalikan dari *base* *modulo* *mod*." -#: ../../library/functions.rst:1301 +#: ../../library/functions.rst:1302 msgid "Here's an example of computing an inverse for ``38`` modulo ``97``::" msgstr "" "Berikut adalah contoh penghitungan kebalikan untuk ``38`` modulo ``97``::" -#: ../../library/functions.rst:1308 +#: ../../library/functions.rst:1309 msgid "" "For :class:`int` operands, the three-argument form of ``pow`` now allows the" " second argument to be negative, permitting computation of modular inverses." @@ -2458,7 +2457,7 @@ msgstr "" "memungkinkan argumen kedua menjadi negatif, memungkinkan perhitungan " "*inverse* modular." -#: ../../library/functions.rst:1313 +#: ../../library/functions.rst:1314 msgid "" "Allow keyword arguments. Formerly, only positional arguments were " "supported." @@ -2466,7 +2465,7 @@ msgstr "" "Izinkan argumen kata kunci *keyword arguments*. Sebelumnya, hanya argumen " "posisi yang didukung." -#: ../../library/functions.rst:1320 +#: ../../library/functions.rst:1321 msgid "" "Print *objects* to the text stream *file*, separated by *sep* and followed " "by *end*. *sep*, *end*, *file* and *flush*, if present, must be given as " @@ -2476,7 +2475,7 @@ msgstr "" "oleh *end*. *sep*, *end*, *file* dan *flush*, jika ada, harus diberikan " "sebagai argumen kata kunci *keyword arguments*." -#: ../../library/functions.rst:1324 +#: ../../library/functions.rst:1325 msgid "" "All non-keyword arguments are converted to strings like :func:`str` does and" " written to the stream, separated by *sep* and followed by *end*. Both " @@ -2490,7 +2489,7 @@ msgstr "" "berarti menggunakan nilai bawaan. Jika tidak ada *objects* yang diberikan, " ":func:`print` hanya akan menulis *end*." -#: ../../library/functions.rst:1330 +#: ../../library/functions.rst:1331 msgid "" "The *file* argument must be an object with a ``write(string)`` method; if it" " is not present or ``None``, :data:`sys.stdout` will be used. Since printed" @@ -2503,7 +2502,7 @@ msgstr "" "dengan objek file mode biner. Untuk ini, gunakan ``file.write(...)`` sebagai" " gantinya." -#: ../../library/functions.rst:1335 +#: ../../library/functions.rst:1336 msgid "" "Whether output is buffered is usually determined by *file*, but if the " "*flush* keyword argument is true, the stream is forcibly flushed." @@ -2512,15 +2511,15 @@ msgstr "" "jika argumen kata kunci *flush* bernilai benar, aliran *stream* dihapus " "*flushed* secara paksa." -#: ../../library/functions.rst:1338 +#: ../../library/functions.rst:1339 msgid "Added the *flush* keyword argument." msgstr "Menambahkan argumen kata kunci *flush*." -#: ../../library/functions.rst:1344 +#: ../../library/functions.rst:1345 msgid "Return a property attribute." msgstr "Kembalikan atribut properti." -#: ../../library/functions.rst:1346 +#: ../../library/functions.rst:1347 msgid "" "*fget* is a function for getting an attribute value. *fset* is a function " "for setting an attribute value. *fdel* is a function for deleting an " @@ -2530,11 +2529,11 @@ msgstr "" "untuk mengatur nilai atribut. *fdel* adalah fungsi untuk menghapus nilai " "atribut. Dan *doc* membuat docstring untuk atribut." -#: ../../library/functions.rst:1350 +#: ../../library/functions.rst:1351 msgid "A typical use is to define a managed attribute ``x``::" msgstr "Penggunaan khasnya untuk mendefinisikan atribut yang dikelola ``x``::" -#: ../../library/functions.rst:1367 +#: ../../library/functions.rst:1368 msgid "" "If *c* is an instance of *C*, ``c.x`` will invoke the getter, ``c.x = " "value`` will invoke the setter and ``del c.x`` the deleter." @@ -2542,7 +2541,7 @@ msgstr "" "Jika *c* adalah *instance* dari *C*, ``c.x`` akan memanggil *getter*, ``c.x " "= value`` akan memanggil *setter* dan ``del c.x`` memanggil deleter." -#: ../../library/functions.rst:1370 +#: ../../library/functions.rst:1371 msgid "" "If given, *doc* will be the docstring of the property attribute. Otherwise, " "the property will copy *fget*'s docstring (if it exists). This makes it " @@ -2554,7 +2553,7 @@ msgstr "" "memungkinkan untuk membuat properti baca-saja *read-only* dengan mudah " "menggunakan :func:`property` sebagai :term:`decorator`::" -#: ../../library/functions.rst:1383 +#: ../../library/functions.rst:1384 msgid "" "The ``@property`` decorator turns the :meth:`voltage` method into a " "\"getter\" for a read-only attribute with the same name, and it sets the " @@ -2564,7 +2563,7 @@ msgstr "" " untuk atribut baca-saja *read-only* dengan nama yang sama, dan mengatur " "*docstring* untuk *voltage* menjadi \"Get the current voltage.\"" -#: ../../library/functions.rst:1387 +#: ../../library/functions.rst:1388 msgid "" "A property object has :attr:`~property.getter`, :attr:`~property.setter`, " "and :attr:`~property.deleter` methods usable as decorators that create a " @@ -2577,7 +2576,7 @@ msgstr "" "*accessor* yang sesuai. diatur ke fungsi yang didekorasi. Ini paling baik " "dijelaskan dengan contoh::" -#: ../../library/functions.rst:1409 +#: ../../library/functions.rst:1410 msgid "" "This code is exactly equivalent to the first example. Be sure to give the " "additional functions the same name as the original property (``x`` in this " @@ -2586,7 +2585,7 @@ msgstr "" "Kode ini persis sama dengan contoh pertama. Pastikan untuk memberi fungsi " "tambahan nama yang sama dengan properti asli (``x`` dalam kasus ini.)" -#: ../../library/functions.rst:1413 +#: ../../library/functions.rst:1414 msgid "" "The returned property object also has the attributes ``fget``, ``fset``, and" " ``fdel`` corresponding to the constructor arguments." @@ -2594,11 +2593,11 @@ msgstr "" "Properti dari objek yang dikembalikan juga memiliki atribut ``fget``, " "``fset``, dan ``fdel`` yang sesuai dengan argumen pembangun *constructor*." -#: ../../library/functions.rst:1416 +#: ../../library/functions.rst:1417 msgid "The docstrings of property objects are now writeable." msgstr "docstrings dari properti objek-objek sekarang dapat ditulisi." -#: ../../library/functions.rst:1425 +#: ../../library/functions.rst:1426 msgid "" "Rather than being a function, :class:`range` is actually an immutable " "sequence type, as documented in :ref:`typesseq-range` and :ref:`typesseq`." @@ -2607,7 +2606,7 @@ msgstr "" "yang tidak dapat diubah *immutable*, seperti yang didokumentasikan dalam " ":ref:`typesseq-range` dan :ref:`typesseq`." -#: ../../library/functions.rst:1431 +#: ../../library/functions.rst:1432 msgid "" "Return a string containing a printable representation of an object. For " "many types, this function makes an attempt to return a string that would " @@ -2626,7 +2625,7 @@ msgstr "" "dikembalikan untuk *instance*-nya dengan mendefinisikan metode " ":meth:`__repr__`." -#: ../../library/functions.rst:1442 +#: ../../library/functions.rst:1443 msgid "" "Return a reverse :term:`iterator`. *seq* must be an object which has a " ":meth:`__reversed__` method or supports the sequence protocol (the " @@ -2638,7 +2637,7 @@ msgstr "" ":meth:`__len__` dan metode :meth:`__getitem__` dengan argumen integer mulai " "dari ``0`` )." -#: ../../library/functions.rst:1450 +#: ../../library/functions.rst:1451 msgid "" "Return *number* rounded to *ndigits* precision after the decimal point. If " "*ndigits* is omitted or is ``None``, it returns the nearest integer to its " @@ -2648,7 +2647,7 @@ msgstr "" "Jika *ndigits* dihilangkan atau ``None``, ini akan mengembalikan integer " "terdekat ke masukannya." -#: ../../library/functions.rst:1454 +#: ../../library/functions.rst:1455 msgid "" "For the built-in types supporting :func:`round`, values are rounded to the " "closest multiple of 10 to the power minus *ndigits*; if two multiples are " @@ -2667,7 +2666,7 @@ msgstr "" "*ndigits* dihilangkan atau ``None``. Kalau tidak, nilai kembaliannya " "memiliki jenis yang sama dengan *number*." -#: ../../library/functions.rst:1463 +#: ../../library/functions.rst:1464 msgid "" "For a general Python object ``number``, ``round`` delegates to " "``number.__round__``." @@ -2675,7 +2674,7 @@ msgstr "" "Untuk sebuah objek Python ``number`` secara umum, ``round`` mendelegasikan " "ke ``number.__round__``." -#: ../../library/functions.rst:1468 +#: ../../library/functions.rst:1469 msgid "" "The behavior of :func:`round` for floats can be surprising: for example, " "``round(2.675, 2)`` gives ``2.67`` instead of the expected ``2.68``. This is" @@ -2689,7 +2688,7 @@ msgstr "" "desimal tidak dapat diwakili persis seperti pelampung *float*. Lihat :ref" ":`tut-fp-issues` untuk informasi lebih lanjut." -#: ../../library/functions.rst:1479 +#: ../../library/functions.rst:1480 msgid "" "Return a new :class:`set` object, optionally with elements taken from " "*iterable*. ``set`` is a built-in class. See :class:`set` and :ref:`types-" @@ -2699,7 +2698,7 @@ msgstr "" "diambil dari *iterable*. ``set`` adalah kelas bawaan. Lihat: class:`set` dan" " :ref:`types-set` untuk dokumentasi tentang kelas ini." -#: ../../library/functions.rst:1483 +#: ../../library/functions.rst:1484 msgid "" "For other containers see the built-in :class:`frozenset`, :class:`list`, " ":class:`tuple`, and :class:`dict` classes, as well as the :mod:`collections`" @@ -2709,7 +2708,7 @@ msgstr "" ":class:`list`, :class:`tuple`, dan :class:`dict`, juga modul " ":mod:`collections`." -#: ../../library/functions.rst:1490 +#: ../../library/functions.rst:1491 msgid "" "This is the counterpart of :func:`getattr`. The arguments are an object, a " "string and an arbitrary value. The string may name an existing attribute or" @@ -2723,7 +2722,7 @@ msgstr "" "memungkinkannya. Misalnya, ``setattr(x, 'foobar', 123)`` setara dengan " "``x.foobar = 123``." -#: ../../library/functions.rst:1502 +#: ../../library/functions.rst:1503 msgid "" "Return a :term:`slice` object representing the set of indices specified by " "``range(start, stop, step)``. The *start* and *step* arguments default to " @@ -2747,18 +2746,18 @@ msgstr "" "atau ``a[start:stop, i]``. Lihat :func:`itertools.islice` untuk versi " "alternatif yang mengembalikan sebuah *iterator*." -#: ../../library/functions.rst:1515 +#: ../../library/functions.rst:1516 msgid "Return a new sorted list from the items in *iterable*." msgstr "Kembalikan daftar baru yang diurutkan dari item di *iterable*." -#: ../../library/functions.rst:1517 +#: ../../library/functions.rst:1518 msgid "" "Has two optional arguments which must be specified as keyword arguments." msgstr "" "Memiliki dua argumen opsional yang harus ditentukan sebagai argumen kata " "kunci." -#: ../../library/functions.rst:1519 +#: ../../library/functions.rst:1520 msgid "" "*key* specifies a function of one argument that is used to extract a " "comparison key from each element in *iterable* (for example, " @@ -2770,7 +2769,7 @@ msgstr "" "``key=str.lower``). Nilai bawaannya adalah ``None`` (bandingkan elemen " "secara langsung)." -#: ../../library/functions.rst:1523 +#: ../../library/functions.rst:1524 msgid "" "*reverse* is a boolean value. If set to ``True``, then the list elements " "are sorted as if each comparison were reversed." @@ -2778,7 +2777,7 @@ msgstr "" "*reverse* adalah nilai *boolean*. Jika diatur ke ``True``, maka elemen list " "atau daftar diurutkan seolah-olah setiap perbandingan dibalik." -#: ../../library/functions.rst:1526 +#: ../../library/functions.rst:1527 msgid "" "Use :func:`functools.cmp_to_key` to convert an old-style *cmp* function to a" " *key* function." @@ -2786,7 +2785,7 @@ msgstr "" "Gunakan :func:`functools.cmp_to_key` untuk mengubah fungsi *cmp* gaya lama " "menjadi fungsi *key*." -#: ../../library/functions.rst:1529 +#: ../../library/functions.rst:1530 msgid "" "The built-in :func:`sorted` function is guaranteed to be stable. A sort is " "stable if it guarantees not to change the relative order of elements that " @@ -2798,18 +2797,18 @@ msgstr "" "berguna untuk menyortir dalam beberapa langkah (misalnya, urutkan " "berdasarkan departemen, lalu dengan tingkat gaji)." -#: ../../library/functions.rst:1534 +#: ../../library/functions.rst:1535 msgid "" "For sorting examples and a brief sorting tutorial, see :ref:`sortinghowto`." msgstr "" "Untuk contoh pengurutan dan tutorial singkat pengurutan, lihat :ref: " "`sortinghowto`." -#: ../../library/functions.rst:1538 +#: ../../library/functions.rst:1539 msgid "Transform a method into a static method." msgstr "Ubah sebuah metode menjadi sebuah metode statis." -#: ../../library/functions.rst:1540 +#: ../../library/functions.rst:1541 msgid "" "A static method does not receive an implicit first argument. To declare a " "static method, use this idiom::" @@ -2817,7 +2816,7 @@ msgstr "" "Metode statis tidak menerima argumen implisit pertama. Untuk mendeklarasikan" " metode statis, gunakan idiom ini::" -#: ../../library/functions.rst:1547 +#: ../../library/functions.rst:1548 msgid "" "The ``@staticmethod`` form is a function :term:`decorator` -- see " ":ref:`function` for details." @@ -2825,7 +2824,7 @@ msgstr "" "Bentuk ``@staticmethod`` adalah fungsi :term:`decorator` -- lihat " ":ref:`function` untuk detail." -#: ../../library/functions.rst:1550 +#: ../../library/functions.rst:1551 msgid "" "A static method can be called either on the class (such as ``C.f()``) or on " "an instance (such as ``C().f()``)." @@ -2833,7 +2832,7 @@ msgstr "" "Metode statis dapat dipanggil baik di kelas (seperti ``C.f()``) atau pada " "instance (seperti ``C().f()``)." -#: ../../library/functions.rst:1553 +#: ../../library/functions.rst:1554 msgid "" "Static methods in Python are similar to those found in Java or C++. Also see" " :func:`classmethod` for a variant that is useful for creating alternate " @@ -2843,7 +2842,7 @@ msgstr "" "lihat :func:`classmethod` untuk varian yang berguna untuk membuat " "konstruktor kelas alternatif." -#: ../../library/functions.rst:1557 +#: ../../library/functions.rst:1558 msgid "" "Like all decorators, it is also possible to call ``staticmethod`` as a " "regular function and do something with its result. This is needed in some " @@ -2857,19 +2856,19 @@ msgstr "" "kelas dan Anda ingin menghindari transformasi otomatis ke metode *instance*." " Untuk kasus ini, gunakan idiom ini::" -#: ../../library/functions.rst:1566 +#: ../../library/functions.rst:1567 msgid "For more information on static methods, see :ref:`types`." msgstr "" "Untuk informasi lebih lanjut tentang metode statis, lihat :ref:`types`." -#: ../../library/functions.rst:1577 +#: ../../library/functions.rst:1578 msgid "" "Return a :class:`str` version of *object*. See :func:`str` for details." msgstr "" "Kembalikan sebuah versi :class:`str` dari *objek*. Lihat :func:`str` untuk " "detailnya." -#: ../../library/functions.rst:1579 +#: ../../library/functions.rst:1580 msgid "" "``str`` is the built-in string :term:`class`. For general information about" " strings, see :ref:`textseq`." @@ -2877,7 +2876,7 @@ msgstr "" "``str`` adalah string bawaan :term:`class`. Untuk informasi umum tentang " "string, lihat :ref:`textseq`." -#: ../../library/functions.rst:1585 +#: ../../library/functions.rst:1586 msgid "" "Sums *start* and the items of an *iterable* from left to right and returns " "the total. The *iterable*'s items are normally numbers, and the start value" @@ -2887,7 +2886,7 @@ msgstr "" " total. Item *iterable* biasanya berupa angka, dan nilai awal tidak boleh " "berupa string." -#: ../../library/functions.rst:1589 +#: ../../library/functions.rst:1590 msgid "" "For some use cases, there are good alternatives to :func:`sum`. The " "preferred, fast way to concatenate a sequence of strings is by calling " @@ -2902,11 +2901,11 @@ msgstr "" "Untuk menggabungkan serangkaian iterables, coba gunakan " ":func:`itertools.chain`." -#: ../../library/functions.rst:1595 +#: ../../library/functions.rst:1596 msgid "The *start* parameter can be specified as a keyword argument." msgstr "Parameter *mulai* dapat ditentukan sebagai argumen kata kunci." -#: ../../library/functions.rst:1600 +#: ../../library/functions.rst:1601 msgid "" "Return a proxy object that delegates method calls to a parent or sibling " "class of *type*. This is useful for accessing inherited methods that have " @@ -2916,7 +2915,7 @@ msgstr "" "tua atau saudara dari *type*. Ini berguna untuk mengakses metode yang " "diwariskan yang telah ditimpa di suatu kelas." -#: ../../library/functions.rst:1604 +#: ../../library/functions.rst:1605 msgid "" "The *object-or-type* determines the :term:`method resolution order` to be " "searched. The search starts from the class right after the *type*." @@ -2924,7 +2923,7 @@ msgstr "" "*object-or-type* menentukan :term:`method resolution order` yang akan " "dicari. Pencarian dimulai dari kelas tepat setelah *type*." -#: ../../library/functions.rst:1608 +#: ../../library/functions.rst:1609 msgid "" "For example, if :attr:`~class.__mro__` of *object-or-type* is ``D -> B -> C " "-> A -> object`` and the value of *type* is ``B``, then :func:`super` " @@ -2934,7 +2933,7 @@ msgstr "" "``D -> B -> C -> A -> object`` dan nilai *type* adalah ``B``, lalu " ":func:`super` mencari ``C -> A -> object``." -#: ../../library/functions.rst:1612 +#: ../../library/functions.rst:1613 msgid "" "The :attr:`~class.__mro__` attribute of the *object-or-type* lists the " "method resolution search order used by both :func:`getattr` and " @@ -2946,7 +2945,7 @@ msgstr "" ":func:`super`. Atributnya dinamis dan dapat berubah setiap kali hierarki " "warisan diperbarui." -#: ../../library/functions.rst:1617 +#: ../../library/functions.rst:1618 msgid "" "If the second argument is omitted, the super object returned is unbound. If" " the second argument is an object, ``isinstance(obj, type)`` must be true. " @@ -2958,7 +2957,7 @@ msgstr "" "benar. Jika argumen kedua adalah tipe, ``issubclass(type2, type)`` harus " "benar (ini berguna untuk metode-metode kelas)." -#: ../../library/functions.rst:1622 +#: ../../library/functions.rst:1623 msgid "" "There are two typical use cases for *super*. In a class hierarchy with " "single inheritance, *super* can be used to refer to parent classes without " @@ -2971,7 +2970,7 @@ msgstr "" "membuat kode lebih mudah dikelola. Penggunaan ini sangat mirip dengan " "penggunaan *super* dalam bahasa pemrograman lain." -#: ../../library/functions.rst:1627 +#: ../../library/functions.rst:1628 msgid "" "The second use case is to support cooperative multiple inheritance in a " "dynamic execution environment. This use case is unique to Python and is not" @@ -2995,13 +2994,13 @@ msgstr "" "hierarki kelas, dan karena urutan itu dapat mencakup kelas saudara yang " "tidak diketahui sebelum *runtime*)." -#: ../../library/functions.rst:1637 +#: ../../library/functions.rst:1638 msgid "For both use cases, a typical superclass call looks like this::" msgstr "" "Untuk kedua kasus penggunaan, pemanggilan *superclass* yang khas terlihat " "seperti ini::" -#: ../../library/functions.rst:1644 +#: ../../library/functions.rst:1645 msgid "" "In addition to method lookups, :func:`super` also works for attribute " "lookups. One possible use case for this is calling :term:`descriptors " @@ -3011,7 +3010,7 @@ msgstr "" "atribut. Salah satu kemungkinan kasus penggunaan ini adalah pemanggilan " ":term:`descriptors ` di kelas induk atau saudara kandung." -#: ../../library/functions.rst:1648 +#: ../../library/functions.rst:1649 msgid "" "Note that :func:`super` is implemented as part of the binding process for " "explicit dotted attribute lookups such as ``super().__getitem__(name)``. It " @@ -3028,7 +3027,7 @@ msgstr "" "demikian, :func:`super` tidak ditentukan untuk pencarian implisit " "menggunakan pernyataan atau operator seperti ``super()[name]``." -#: ../../library/functions.rst:1655 +#: ../../library/functions.rst:1656 msgid "" "Also note that, aside from the zero argument form, :func:`super` is not " "limited to use inside methods. The two argument form specifies the " @@ -3044,7 +3043,7 @@ msgstr "" "yang diperlukan untuk mengambil kelas yang didefinisikan dengan benar, serta" " mengakses *instance* saat ini untuk metode biasa." -#: ../../library/functions.rst:1662 +#: ../../library/functions.rst:1663 msgid "" "For practical suggestions on how to design cooperative classes using " ":func:`super`, see `guide to using super() " @@ -3054,7 +3053,7 @@ msgstr "" " :func:`super`, lihat `guide to using super() " "`_." -#: ../../library/functions.rst:1671 +#: ../../library/functions.rst:1672 msgid "" "Rather than being a function, :class:`tuple` is actually an immutable " "sequence type, as documented in :ref:`typesseq-tuple` and :ref:`typesseq`." @@ -3063,7 +3062,7 @@ msgstr "" "yang tidak dapat diubah atau disebut *immutable*, seperti yang " "didokumentasikan dalam :ref:`typesseq-tuple` dan :ref:`typesseq`." -#: ../../library/functions.rst:1680 +#: ../../library/functions.rst:1681 msgid "" "With one argument, return the type of an *object*. The return value is a " "type object and generally the same object as returned by " @@ -3073,7 +3072,7 @@ msgstr "" "kembaliannya adalah sebuah tipe objek dan umumnya objek yang sama seperti " "yang dikembalikan oleh :attr:`object.__class__ `." -#: ../../library/functions.rst:1684 +#: ../../library/functions.rst:1685 msgid "" "The :func:`isinstance` built-in function is recommended for testing the type" " of an object, because it takes subclasses into account." @@ -3081,7 +3080,7 @@ msgstr "" "Fungsi bawaan :func:`isinstance` direkomendasikan untuk menguji jenis objek," " karena ia memperhitungkan subkelas." -#: ../../library/functions.rst:1688 +#: ../../library/functions.rst:1689 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 " @@ -3101,11 +3100,11 @@ msgstr "" ":attr:`~object.__ dict__`. Sebagai contoh, dua pernyataan berikut membuat " "objek :class:`type` indentik:" -#: ../../library/functions.rst:1702 +#: ../../library/functions.rst:1703 msgid "See also :ref:`bltin-type-objects`." msgstr "Lihat juga :ref:`bltin-type-objects`." -#: ../../library/functions.rst:1704 +#: ../../library/functions.rst:1705 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." @@ -3114,7 +3113,7 @@ msgstr "" "tidak lagi menggunakan bentuk satu argumen untuk mendapatkan tipe dari suatu" " objek." -#: ../../library/functions.rst:1710 +#: ../../library/functions.rst:1711 msgid "" "Return the :attr:`~object.__dict__` attribute for a module, class, instance," " or any other object with a :attr:`~object.__dict__` attribute." @@ -3122,7 +3121,7 @@ msgstr "" "Kembalikan atribut: attr:`~object.__ dict__` untuk modul, kelas, *instance*," " atau objek lainnya yang memiliki atribut :attr:`~object.__ dict__`." -#: ../../library/functions.rst:1713 +#: ../../library/functions.rst:1714 msgid "" "Objects such as modules and instances have an updateable " ":attr:`~object.__dict__` attribute; however, other objects may have write " @@ -3136,7 +3135,7 @@ msgstr "" " sebuah :class:`types.MappingProxyType` untuk mencegah pembaruan kamus " "secara langsung)." -#: ../../library/functions.rst:1718 +#: ../../library/functions.rst:1719 msgid "" "Without an argument, :func:`vars` acts like :func:`locals`. Note, the " "locals dictionary is only useful for reads since updates to the locals " @@ -3146,12 +3145,19 @@ msgstr "" "*dictionary* lokal hanya berguna untuk dibaca karena pembaruan ke " "*dictionary* lokal diabaikan." -#: ../../library/functions.rst:1725 +#: ../../library/functions.rst:1723 +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 msgid "Make an iterator that aggregates elements from each of the iterables." msgstr "" "Membuat *iterator* yang mengumpulkan elemen dari masing-masing *iterables*." -#: ../../library/functions.rst:1727 +#: ../../library/functions.rst:1731 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 " @@ -3165,7 +3171,7 @@ msgstr "" "tunggal, ia mengembalikan iterator 1-tupel. Tanpa argumen, ia mengembalikan " "*iterator* kosong. Setara dengan::" -#: ../../library/functions.rst:1746 +#: ../../library/functions.rst:1750 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 " @@ -3179,7 +3185,7 @@ msgstr "" "sehingga setiap tuple keluaran memiliki hasil panggilan ``n`` ke *iterator*." " Ini memiliki efek membagi input menjadi potongan panjang-n." -#: ../../library/functions.rst:1752 +#: ../../library/functions.rst:1756 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 " @@ -3190,7 +3196,7 @@ msgstr "" "dari *iterables* yang lebih panjang. Jika nilai-nilai itu penting, gunakan " ":func:`itertools.zip_longest` sebagai gantinya." -#: ../../library/functions.rst:1756 +#: ../../library/functions.rst:1760 msgid "" ":func:`zip` in conjunction with the ``*`` operator can be used to unzip a " "list::" @@ -3198,7 +3204,7 @@ msgstr "" ":func:`zip` bersama dengan operator ``*`` dapat digunakan untuk *unzip* " "sebuah list atau daftar::" -#: ../../library/functions.rst:1777 +#: ../../library/functions.rst:1781 msgid "" "This is an advanced function that is not needed in everyday Python " "programming, unlike :func:`importlib.import_module`." @@ -3206,7 +3212,7 @@ msgstr "" "Ini adalah fungsi lanjutan yang tidak diperlukan dalam pemrograman Python " "sehari-hari, tidak seperti :func:`importlib.import_module`." -#: ../../library/functions.rst:1780 +#: ../../library/functions.rst:1784 msgid "" "This function is invoked by the :keyword:`import` statement. It can be " "replaced (by importing the :mod:`builtins` module and assigning to " @@ -3227,7 +3233,7 @@ msgstr "" "langsung :func:`__import__` juga tidak disarankan untuk kepentingan " ":func:`importlib.import_module`." -#: ../../library/functions.rst:1789 +#: ../../library/functions.rst:1793 msgid "" "The function imports the module *name*, potentially using the given " "*globals* and *locals* to determine how to interpret the name in a package " @@ -3243,7 +3249,7 @@ msgstr "" "sekali tidak menggunakan argumen *locals*, dan hanya menggunakan *globals* " "untuk menentukan konteks paket dari pernyataan :keyword:`import`." -#: ../../library/functions.rst:1796 +#: ../../library/functions.rst:1800 msgid "" "*level* specifies whether to use absolute or relative imports. ``0`` (the " "default) means only perform absolute imports. Positive values for *level* " @@ -3256,7 +3262,7 @@ msgstr "" " menunjukkan jumlah direktori induk untuk mencari relatif ke direktori " "pemanggilan modul :func:`__import__` (lihat :pep:`328` untuk detailnya)." -#: ../../library/functions.rst:1802 +#: ../../library/functions.rst:1806 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 " @@ -3268,7 +3274,7 @@ msgstr "" "dengan *name*. Namun, ketika argumen tidak-kosong *fromlist * diberikan, " "modul bernama oleh *name* dikembalikan." -#: ../../library/functions.rst:1807 +#: ../../library/functions.rst:1811 msgid "" "For example, the statement ``import spam`` results in bytecode resembling " "the following code::" @@ -3276,11 +3282,11 @@ msgstr "" "Sebagai contoh, pernyataan ``import spam`` menghasilkan bytecode yang " "menyerupai kode berikut::" -#: ../../library/functions.rst:1812 +#: ../../library/functions.rst:1816 msgid "The statement ``import spam.ham`` results in this call::" msgstr "Pernyataan ``import spam.ham`` menghasilkan panggilan ini::" -#: ../../library/functions.rst:1816 +#: ../../library/functions.rst:1820 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." @@ -3289,7 +3295,7 @@ msgstr "" "sini karena ini adalah objek yang terikat pada nama oleh pernyataan " ":keyword:`import`." -#: ../../library/functions.rst:1819 +#: ../../library/functions.rst:1823 msgid "" "On the other hand, the statement ``from spam.ham import eggs, sausage as " "saus`` results in ::" @@ -3297,7 +3303,7 @@ msgstr "" "Di sisi lain, pernyataan ``from spam.ham import eggs, sausage as saus`` " "menghasilkan ::" -#: ../../library/functions.rst:1826 +#: ../../library/functions.rst:1830 msgid "" "Here, the ``spam.ham`` module is returned from :func:`__import__`. From " "this object, the names to import are retrieved and assigned to their " @@ -3306,7 +3312,7 @@ msgstr "" "Di sini, modul ``spam.ham`` dikembalikan dari :func:`__import__`. Dari objek" " ini, nama yang akan diimpor diambil dan diisikan ke nama masing-masing." -#: ../../library/functions.rst:1830 +#: ../../library/functions.rst:1834 msgid "" "If you simply want to import a module (potentially within a package) by " "name, use :func:`importlib.import_module`." @@ -3314,7 +3320,7 @@ msgstr "" "Jika Anda hanya ingin mengimpor sebuah modul (berpotensi dalam suatu paket) " "dengan nama, gunakan :func:`importlib.import_module`." -#: ../../library/functions.rst:1833 +#: ../../library/functions.rst:1837 msgid "" "Negative values for *level* are no longer supported (which also changes the " "default value to 0)." @@ -3322,17 +3328,17 @@ msgstr "" "Nilai negatif untuk *level* tidak lagi didukung (juga mengubah nilai default" " menjadi 0)." -#: ../../library/functions.rst:1837 +#: ../../library/functions.rst:1841 msgid "" "When the command line options :option:`-E` or :option:`-I` are being used, " "the environment variable :envvar:`PYTHONCASEOK` is now ignored." msgstr "" -#: ../../library/functions.rst:1842 +#: ../../library/functions.rst:1846 msgid "Footnotes" msgstr "Catatan kaki" -#: ../../library/functions.rst:1843 +#: ../../library/functions.rst:1847 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 183cc93..85af381 100644 --- a/library/functools.po +++ b/library/functools.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# oon arfiandwi , 2020 +# oon arfiandwi , 2019 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-06-01 03:13+0000\n" "PO-Revision-Date: 2017-02-16 23:12+0000\n" -"Last-Translator: oon arfiandwi , 2020\n" +"Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -427,183 +427,6 @@ msgstr "" #: ../../library/functools.rst:548 msgid "" -"Provides functionality to topologically sort a graph of hashable nodes." -msgstr "" - -#: ../../library/functools.rst:550 -msgid "" -"A topological order is a linear ordering of the vertices in a graph such " -"that for every directed edge u -> v from vertex u to vertex v, vertex u " -"comes before vertex v in the ordering. For instance, the vertices of the " -"graph may represent tasks to be performed, and the edges may represent " -"constraints that one task must be performed before another; in this example," -" a topological ordering is just a valid sequence for the tasks. A complete " -"topological ordering is possible if and only if the graph has no directed " -"cycles, that is, if it is a directed acyclic graph." -msgstr "" - -#: ../../library/functools.rst:559 -msgid "" -"If the optional *graph* argument is provided it must be a dictionary " -"representing a directed acyclic graph where the keys are nodes and the " -"values are iterables of all predecessors of that node in the graph (the " -"nodes that have edges that point to the value in the key). Additional nodes " -"can be added to the graph using the :meth:`~TopologicalSorter.add` method." -msgstr "" - -#: ../../library/functools.rst:565 -msgid "" -"In the general case, the steps required to perform the sorting of a given " -"graph are as follows:" -msgstr "" - -#: ../../library/functools.rst:568 -msgid "" -"Create an instance of the :class:`TopologicalSorter` with an optional " -"initial graph." -msgstr "" - -#: ../../library/functools.rst:570 -msgid "Add additional nodes to the graph." -msgstr "" - -#: ../../library/functools.rst:571 -msgid "Call :meth:`~TopologicalSorter.prepare` on the graph." -msgstr "" - -#: ../../library/functools.rst:572 -msgid "" -"While :meth:`~TopologicalSorter.is_active` is ``True``, iterate over the " -"nodes returned by :meth:`~TopologicalSorter.get_ready` and process them. " -"Call :meth:`~TopologicalSorter.done` on each node as it finishes processing." -msgstr "" - -#: ../../library/functools.rst:577 -msgid "" -"In case just an immediate sorting of the nodes in the graph is required and " -"no parallelism is involved, the convenience method " -":meth:`TopologicalSorter.static_order` can be used directly:" -msgstr "" - -#: ../../library/functools.rst:588 -msgid "" -"The class is designed to easily support parallel processing of the nodes as " -"they become ready. For instance::" -msgstr "" - -#: ../../library/functools.rst:615 -msgid "" -"Add a new node and its predecessors to the graph. Both the *node* and all " -"elements in *predecessors* must be hashable." -msgstr "" - -#: ../../library/functools.rst:618 -msgid "" -"If called multiple times with the same node argument, the set of " -"dependencies will be the union of all dependencies passed in." -msgstr "" - -#: ../../library/functools.rst:621 -msgid "" -"It is possible to add a node with no dependencies (*predecessors* is not " -"provided) or to provide a dependency twice. If a node that has not been " -"provided before is included among *predecessors* it will be automatically " -"added to the graph with no predecessors of its own." -msgstr "" - -#: ../../library/functools.rst:626 -msgid "" -"Raises :exc:`ValueError` if called after :meth:`~TopologicalSorter.prepare`." -msgstr "" - -#: ../../library/functools.rst:630 -msgid "" -"Mark the graph as finished and check for cycles in the graph. If any cycle " -"is detected, :exc:`CycleError` will be raised, but " -":meth:`~TopologicalSorter.get_ready` can still be used to obtain as many " -"nodes as possible until cycles block more progress. After a call to this " -"function, the graph cannot be modified, and therefore no more nodes can be " -"added using :meth:`~TopologicalSorter.add`." -msgstr "" - -#: ../../library/functools.rst:639 -msgid "" -"Returns ``True`` if more progress can be made and ``False`` otherwise. " -"Progress can be made if cycles do not block the resolution and either there " -"are still nodes ready that haven't yet been returned by " -":meth:`TopologicalSorter.get_ready` or the number of nodes marked " -":meth:`TopologicalSorter.done` is less than the number that have been " -"returned by :meth:`TopologicalSorter.get_ready`." -msgstr "" - -#: ../../library/functools.rst:646 -msgid "" -"The :meth:`~TopologicalSorter.__bool__` method of this class defers to this " -"function, so instead of::" -msgstr "" - -#: ../../library/functools.rst:652 -msgid "if possible to simply do::" -msgstr "" - -#: ../../library/functools.rst:657 ../../library/functools.rst:680 -msgid "" -"Raises :exc:`ValueError` if called without calling " -":meth:`~TopologicalSorter.prepare` previously." -msgstr "" - -#: ../../library/functools.rst:662 -msgid "" -"Marks a set of nodes returned by :meth:`TopologicalSorter.get_ready` as " -"processed, unblocking any successor of each node in *nodes* for being " -"returned in the future by a call to :meth:`TopologicalSorter.get_ready`." -msgstr "" - -#: ../../library/functools.rst:666 -msgid "" -"Raises :exc:`ValueError` if any node in *nodes* has already been marked as " -"processed by a previous call to this method or if a node was not added to " -"the graph by using :meth:`TopologicalSorter.add`, if called without calling " -":meth:`~TopologicalSorter.prepare` or if node has not yet been returned by " -":meth:`~TopologicalSorter.get_ready`." -msgstr "" - -#: ../../library/functools.rst:674 -msgid "" -"Returns a ``tuple`` with all the nodes that are ready. Initially it returns " -"all nodes with no predecessors, and once those are marked as processed by " -"calling :meth:`TopologicalSorter.done`, further calls will return all new " -"nodes that have all their predecessors already processed. Once no more " -"progress can be made, empty tuples are returned." -msgstr "" - -#: ../../library/functools.rst:685 -msgid "" -"Returns an iterable of nodes in a topological order. Using this method does " -"not require to call :meth:`TopologicalSorter.prepare` or " -":meth:`TopologicalSorter.done`. This method is equivalent to::" -msgstr "" - -#: ../../library/functools.rst:696 -msgid "" -"The particular order that is returned may depend on the specific order in " -"which the items were inserted in the graph. For example:" -msgstr "" - -#: ../../library/functools.rst:713 -msgid "" -"This is due to the fact that \"0\" and \"2\" are in the same level in the " -"graph (they would have been returned in the same call to " -":meth:`~TopologicalSorter.get_ready`) and the order between them is " -"determined by the order of insertion." -msgstr "" - -#: ../../library/functools.rst:719 -msgid "If any cycle is detected, :exc:`CycleError` will be raised." -msgstr "" - -#: ../../library/functools.rst:726 -msgid "" "Update a *wrapper* function to look like the *wrapped* function. The " "optional arguments are tuples to specify which attributes of the original " "function are assigned directly to the matching attributes on the wrapper " @@ -616,7 +439,7 @@ msgid "" "``__dict__``, i.e. the instance dictionary)." msgstr "" -#: ../../library/functools.rst:736 +#: ../../library/functools.rst:558 msgid "" "To allow access to the original function for introspection and other " "purposes (e.g. bypassing a caching decorator such as :func:`lru_cache`), " @@ -624,7 +447,7 @@ msgid "" "that refers to the function being wrapped." msgstr "" -#: ../../library/functools.rst:741 +#: ../../library/functools.rst:563 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 " @@ -633,7 +456,7 @@ msgid "" "is typically less than helpful." msgstr "" -#: ../../library/functools.rst:747 +#: ../../library/functools.rst:569 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" @@ -642,26 +465,26 @@ msgid "" "wrapper function itself is missing any attributes named in *updated*." msgstr "" -#: ../../library/functools.rst:753 +#: ../../library/functools.rst:575 msgid "Automatic addition of the ``__wrapped__`` attribute." msgstr "" -#: ../../library/functools.rst:756 +#: ../../library/functools.rst:578 msgid "Copying of the ``__annotations__`` attribute by default." msgstr "" -#: ../../library/functools.rst:759 +#: ../../library/functools.rst:581 msgid "Missing attributes no longer trigger an :exc:`AttributeError`." msgstr "" -#: ../../library/functools.rst:762 +#: ../../library/functools.rst:584 msgid "" "The ``__wrapped__`` attribute now always refers to the wrapped function, " "even if that function defined a ``__wrapped__`` attribute. (see " ":issue:`17482`)" msgstr "" -#: ../../library/functools.rst:770 +#: ../../library/functools.rst:592 msgid "" "This is a convenience function for invoking :func:`update_wrapper` as a " "function decorator when defining a wrapper function. It is equivalent to " @@ -669,42 +492,42 @@ msgid "" "updated=updated)``. For example::" msgstr "" -#: ../../library/functools.rst:796 +#: ../../library/functools.rst:618 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:`example` would have been lost." msgstr "" -#: ../../library/functools.rst:804 +#: ../../library/functools.rst:626 msgid ":class:`partial` Objects" msgstr "" -#: ../../library/functools.rst:806 +#: ../../library/functools.rst:628 msgid "" ":class:`partial` objects are callable objects created by :func:`partial`. " "They have three read-only attributes:" msgstr "" -#: ../../library/functools.rst:812 +#: ../../library/functools.rst:634 msgid "" "A callable object or function. Calls to the :class:`partial` object will be" " forwarded to :attr:`func` with new arguments and keywords." msgstr "" -#: ../../library/functools.rst:818 +#: ../../library/functools.rst:640 msgid "" "The leftmost positional arguments that will be prepended to the positional " "arguments provided to a :class:`partial` object call." msgstr "" -#: ../../library/functools.rst:824 +#: ../../library/functools.rst:646 msgid "" "The keyword arguments that will be supplied when the :class:`partial` object" " is called." msgstr "" -#: ../../library/functools.rst:827 +#: ../../library/functools.rst:649 msgid "" ":class:`partial` objects are like :class:`function` objects in that they are" " callable, weak referencable, and can have attributes. There are some " @@ -713,27 +536,3 @@ msgid "" ":class:`partial` objects defined in classes behave like static methods and " "do not transform into bound methods during instance attribute look-up." msgstr "" - -#: ../../library/functools.rst:836 -msgid "Exceptions" -msgstr "Pengecualian" - -#: ../../library/functools.rst:837 -msgid "The :mod:`functools` module defines the following exception classes:" -msgstr "" - -#: ../../library/functools.rst:841 -msgid "" -"Subclass of :exc:`ValueError` raised by :meth:`TopologicalSorter.prepare` if" -" cycles exist in the working graph. If multiple cycles exist, only one " -"undefined choice among them will be reported and included in the exception." -msgstr "" - -#: ../../library/functools.rst:845 -msgid "" -"The detected cycle can be accessed via the second element in the " -":attr:`~CycleError.args` attribute of the exception instance and consists in" -" a list of nodes, such that each node is, in the graph, an immediate " -"predecessor of the next node in the list. In the reported list, the first " -"and the last node will be the same, to make it clear that it is cyclic." -msgstr "" diff --git a/library/gc.po b/library/gc.po index 7afe862..bf04b70 100644 --- a/library/gc.po +++ b/library/gc.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-08-09 03:49+0000\n" "PO-Revision-Date: 2017-02-16 23:12+0000\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" @@ -133,8 +133,10 @@ msgid "" "*threshold0*, collection starts. Initially only generation ``0`` is " "examined. If generation ``0`` has been examined more than *threshold1* " "times since generation ``1`` has been examined, then generation ``1`` is " -"examined as well. Similarly, *threshold2* controls the number of " -"collections of generation ``1`` before collecting generation ``2``." +"examined as well. With the third generation, things are a bit more " +"complicated, see `Collecting the oldest generation " +"`_ for more information." msgstr "" #: ../../library/gc.rst:116 diff --git a/library/glob.po b/library/glob.po index 5ac8169..a31217b 100644 --- a/library/glob.po +++ b/library/glob.po @@ -1,14 +1,14 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-12 11:28+0000\n" +"POT-Creation-Date: 2020-09-05 04:00+0000\n" "PO-Revision-Date: 2017-02-16 23:12+0000\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" @@ -55,10 +55,12 @@ msgid "" "absolute (like :file:`/usr/src/Python-1.5/Makefile`) or relative (like " ":file:`../../Tools/\\*/\\*.gif`), and can contain shell-style wildcards. " "Broken symlinks are included in the results (as in the shell). Whether or " -"not the results are sorted depends on the file system." +"not the results are sorted depends on the file system. If a file that " +"satisfies conditions is removed or added during the call of this function, " +"whether a path name for that file be included is unspecified." msgstr "" -#: ../../library/glob.rst:51 +#: ../../library/glob.rst:53 msgid "" "If *recursive* is true, the pattern \"``**``\" will match any files and zero" " or more directories, subdirectories and symbolic links to directories. If " @@ -66,29 +68,29 @@ msgid "" " will not match." msgstr "" -#: ../../library/glob.rst:57 ../../library/glob.rst:71 +#: ../../library/glob.rst:59 ../../library/glob.rst:73 msgid "" "Raises an :ref:`auditing event ` ``glob.glob`` with arguments " "``pathname``, ``recursive``." msgstr "" -#: ../../library/glob.rst:59 +#: ../../library/glob.rst:61 msgid "" "Using the \"``**``\" pattern in large directory trees may consume an " "inordinate amount of time." msgstr "" -#: ../../library/glob.rst:62 +#: ../../library/glob.rst:64 msgid "Support for recursive globs using \"``**``\"." msgstr "" -#: ../../library/glob.rst:68 +#: ../../library/glob.rst:70 msgid "" "Return an :term:`iterator` which yields the same values as :func:`glob` " "without actually storing them all simultaneously." msgstr "" -#: ../../library/glob.rst:76 +#: ../../library/glob.rst:78 msgid "" "Escape all special characters (``'?'``, ``'*'`` and ``'['``). This is useful" " if you want to match an arbitrary literal string that may have special " @@ -97,7 +99,7 @@ msgid "" "``'//?/c:/Quo vadis[?].txt'``." msgstr "" -#: ../../library/glob.rst:85 +#: ../../library/glob.rst:87 msgid "" "For example, consider a directory containing the following files: " ":file:`1.gif`, :file:`2.txt`, :file:`card.gif` and a subdirectory " @@ -106,17 +108,17 @@ msgid "" "path are preserved. ::" msgstr "" -#: ../../library/glob.rst:103 +#: ../../library/glob.rst:105 msgid "" "If the directory contains files starting with ``.`` they won't be matched by" " default. For example, consider a directory containing :file:`card.gif` and " ":file:`.card.gif`::" msgstr "" -#: ../../library/glob.rst:115 +#: ../../library/glob.rst:117 msgid "Module :mod:`fnmatch`" msgstr "" -#: ../../library/glob.rst:116 +#: ../../library/glob.rst:118 msgid "Shell-style filename (not path) expansion" msgstr "" diff --git a/library/idle.po b/library/idle.po index 71dafe0..70bb702 100644 --- a/library/idle.po +++ b/library/idle.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-09-23 04:10+0000\n" "PO-Revision-Date: 2017-02-16 23:14+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -327,7 +327,7 @@ msgstr "" #: ../../library/idle.rst:150 msgid "" -"Open a scrollable list allowing selection of keywords and attributes. See " +"Open a scrollable list allowing selection of existing names. See " ":ref:`Completions ` in the Editing and navigation section " "below." msgstr "" @@ -908,125 +908,128 @@ msgid "" "menu>`." msgstr "" -#: ../../library/idle.rst:476 +#: ../../library/idle.rst:475 msgid "Completions" msgstr "" -#: ../../library/idle.rst:478 +#: ../../library/idle.rst:477 msgid "" -"Completions are supplied for functions, classes, and attributes of classes, " -"both built-in and user-defined. Completions are also provided for filenames." +"Completions are supplied, when requested and available, for module names, " +"attributes of classes or functions, or filenames. Each request method " +"displays a completion box with existing names. (See tab completions below " +"for an exception.) For any box, change the name being completed and the item" +" highlighted in the box by typing and deleting characters; by hitting " +":kbd:`Up`, :kbd:`Down`, :kbd:`PageUp`, :kbd:`PageDown`, :kbd:`Home`, and " +":kbd:`End` keys; and by a single click within the box. Close the box with " +":kbd:`Escape`, :kbd:`Enter`, and double :kbd:`Tab` keys or clicks outside " +"the box. A double click within the box selects and closes." msgstr "" -#: ../../library/idle.rst:482 +#: ../../library/idle.rst:488 msgid "" -"The AutoCompleteWindow (ACW) will open after a predefined delay (default is " -"two seconds) after a '.' or (in a string) an os.sep is typed. If after one " -"of those characters (plus zero or more other characters) a tab is typed the " -"ACW will open immediately if a possible continuation is found." +"One way to open a box is to type a key character and wait for a predefined " +"interval. This defaults to 2 seconds; customize it in the settings dialog." +" (To prevent auto popups, set the delay to a large number of milliseconds, " +"such as 100000000.) For imported module names or class or function " +"attributes, type '.'. For filenames in the root directory, type " +":data:`os.sep` or :data:`os.altsep` immediately after an opening quote. (On" +" Windows, one can specify a drive first.) Move into subdirectories by " +"typing a directory name and a separator." msgstr "" -#: ../../library/idle.rst:487 +#: ../../library/idle.rst:498 msgid "" -"If there is only one possible completion for the characters entered, a " -":kbd:`Tab` will supply that completion without opening the ACW." +"Instead of waiting, or after a box is closed, open a completion box " +"immediately with Show Completions on the Edit menu. The default hot key is " +":kbd:`C-space`. If one types a prefix for the desired name before opening " +"the box, the first match or near miss is made visible. The result is the " +"same as if one enters a prefix after the box is displayed. Show Completions" +" after a quote completes filenames in the current directory instead of a " +"root directory." msgstr "" -#: ../../library/idle.rst:490 +#: ../../library/idle.rst:506 msgid "" -"'Show Completions' will force open a completions window, by default the " -":kbd:`C-space` will open a completions window. In an empty string, this will" -" contain the files in the current directory. On a blank line, it will " -"contain the built-in and user-defined functions and classes in the current " -"namespaces, plus any modules imported. If some characters have been entered," -" the ACW will attempt to be more specific." +"Hitting :kbd:`Tab` after a prefix usually has the same effect as Show " +"Completions. (With no prefix, it indents.) However, if there is only one " +"match to the prefix, that match is immediately added to the editor text " +"without opening a box." msgstr "" -#: ../../library/idle.rst:497 +#: ../../library/idle.rst:511 msgid "" -"If a string of characters is typed, the ACW selection will jump to the entry" -" most closely matching those characters. Entering a :kbd:`tab` will cause " -"the longest non-ambiguous match to be entered in the Editor window or Shell." -" Two :kbd:`tab` in a row will supply the current ACW selection, as will " -"return or a double click. Cursor keys, Page Up/Down, mouse selection, and " -"the scroll wheel all operate on the ACW." +"Invoking 'Show Completions', or hitting :kbd:`Tab` after a prefix, outside " +"of a string and without a preceding '.' opens a box with keywords, builtin " +"names, and available module-level names." msgstr "" -#: ../../library/idle.rst:504 +#: ../../library/idle.rst:515 msgid "" -"\"Hidden\" attributes can be accessed by typing the beginning of hidden name" -" after a '.', e.g. '_'. This allows access to modules with ``__all__`` set, " -"or to class-private attributes." +"When editing code in an editor (as oppose to Shell), increase the available " +"module-level names by running your code and not restarting the Shell " +"thereafter. This is especially useful after adding imports at the top of a " +"file. This also increases possible attribute completions." msgstr "" -#: ../../library/idle.rst:508 -msgid "Completions and the 'Expand Word' facility can save a lot of typing!" -msgstr "" - -#: ../../library/idle.rst:510 -msgid "" -"Completions are currently limited to those in the namespaces. Names in an " -"Editor window which are not via ``__main__`` and :data:`sys.modules` will " -"not be found. Run the module once with your imports to correct this " -"situation. Note that IDLE itself places quite a few modules in sys.modules, " -"so much can be found by default, e.g. the re module." -msgstr "" - -#: ../../library/idle.rst:516 +#: ../../library/idle.rst:521 msgid "" -"If you don't like the ACW popping up unbidden, simply make the delay longer " -"or disable the extension." +"Completion boxes intially exclude names beginning with '_' or, for modules, " +"not included in '__all__'. The hidden names can be accessed by typing '_' " +"after '.', either before or after the box is opened." msgstr "" -#: ../../library/idle.rst:522 +#: ../../library/idle.rst:528 msgid "Calltips" msgstr "" -#: ../../library/idle.rst:524 +#: ../../library/idle.rst:530 msgid "" -"A calltip is shown when one types :kbd:`(` after the name of an *accessible*" -" function. A name expression may include dots and subscripts. A calltip " -"remains until it is clicked, the cursor is moved out of the argument area, " -"or :kbd:`)` is typed. When the cursor is in the argument part of a " -"definition, the menu or shortcut display a calltip." +"A calltip is shown automatically when one types :kbd:`(` after the name of " +"an *accessible* function. A function name expression may include dots and " +"subscripts. A calltip remains until it is clicked, the cursor is moved out " +"of the argument area, or :kbd:`)` is typed. Whenever the cursor is in the " +"argument part of a definition, select Edit and \"Show Call Tip\" on the menu" +" or enter its shortcut to display a calltip." msgstr "" -#: ../../library/idle.rst:530 +#: ../../library/idle.rst:537 msgid "" -"A calltip consists of the function signature and the first line of the " -"docstring. For builtins without an accessible signature, the calltip " -"consists of all lines up the fifth line or the first blank line. These " -"details may change." +"The calltip consists of the function's signature and docstring up to the " +"latter's first blank line or the fifth non-blank line. (Some builtin " +"functions lack an accessible signature.) A '/' or '*' in the signature " +"indicates that the preceding or following arguments are passed by position " +"or name (keyword) only. Details are subject to change." msgstr "" -#: ../../library/idle.rst:535 +#: ../../library/idle.rst:543 msgid "" -"The set of *accessible* functions depends on what modules have been imported" -" into the user process, including those imported by Idle itself, and what " -"definitions have been run, all since the last restart." +"In Shell, the accessible functions depends on what modules have been " +"imported into the user process, including those imported by Idle itself, and" +" which definitions have been run, all since the last restart." msgstr "" -#: ../../library/idle.rst:539 +#: ../../library/idle.rst:547 msgid "" "For example, restart the Shell and enter ``itertools.count(``. A calltip " "appears because Idle imports itertools into the user process for its own " -"use. (This could change.) Enter ``turtle.write(`` and nothing appears. " -"Idle does not import turtle. The menu or shortcut do nothing either. Enter" -" ``import turtle`` and then ``turtle.write(`` will work." +"use. (This could change.) Enter ``turtle.write(`` and nothing appears. " +"Idle does not itself import turtle. The menu entry and shortcut also do " +"nothing. Enter ``import turtle``. Thereafter, ``turtle.write(`` will " +"display a calltip." msgstr "" -#: ../../library/idle.rst:545 +#: ../../library/idle.rst:554 msgid "" -"In an editor, import statements have no effect until one runs the file. One" -" might want to run a file after writing the import statements at the top, or" -" immediately run an existing file before editing." +"In an editor, import statements have no effect until one runs the file. One " +"might want to run a file after writing import statements, after adding " +"function definitions, or after opening an existing file." msgstr "" -#: ../../library/idle.rst:552 +#: ../../library/idle.rst:561 msgid "Code Context" msgstr "" -#: ../../library/idle.rst:554 +#: ../../library/idle.rst:563 msgid "" "Within an editor window containing Python code, code context can be toggled " "in order to show or hide a pane at the top of the window. When shown, this " @@ -1040,23 +1043,23 @@ msgid "" "line to the top of the editor." msgstr "" -#: ../../library/idle.rst:565 +#: ../../library/idle.rst:574 msgid "" "The text and background colors for the context pane can be configured under " "the Highlights tab in the Configure IDLE dialog." msgstr "" -#: ../../library/idle.rst:569 +#: ../../library/idle.rst:578 msgid "Python Shell window" msgstr "" -#: ../../library/idle.rst:571 +#: ../../library/idle.rst:580 msgid "" "With IDLE's Shell, one enters, edits, and recalls complete statements. Most " "consoles and terminals only work with a single physical line at a time." msgstr "" -#: ../../library/idle.rst:574 +#: ../../library/idle.rst:583 msgid "" "When one pastes code into Shell, it is not compiled and possibly executed " "until one hits :kbd:`Return`. One may edit pasted code first. If one pastes" @@ -1064,49 +1067,49 @@ msgid "" " when multiple statements are compiled as if they were one." msgstr "" -#: ../../library/idle.rst:579 +#: ../../library/idle.rst:588 msgid "" "The editing features described in previous subsections work when entering " "code interactively. IDLE's Shell window also responds to the following " "keys." msgstr "" -#: ../../library/idle.rst:582 +#: ../../library/idle.rst:591 msgid ":kbd:`C-c` interrupts executing command" msgstr "" -#: ../../library/idle.rst:584 +#: ../../library/idle.rst:593 msgid "" ":kbd:`C-d` sends end-of-file; closes window if typed at a ``>>>`` prompt" msgstr "" -#: ../../library/idle.rst:586 +#: ../../library/idle.rst:595 msgid ":kbd:`Alt-/` (Expand word) is also useful to reduce typing" msgstr "" -#: ../../library/idle.rst:588 +#: ../../library/idle.rst:597 msgid "Command history" msgstr "" -#: ../../library/idle.rst:590 +#: ../../library/idle.rst:599 msgid "" ":kbd:`Alt-p` retrieves previous command matching what you have typed. On " "macOS use :kbd:`C-p`." msgstr "" -#: ../../library/idle.rst:593 +#: ../../library/idle.rst:602 msgid ":kbd:`Alt-n` retrieves next. On macOS use :kbd:`C-n`." msgstr "" -#: ../../library/idle.rst:595 +#: ../../library/idle.rst:604 msgid ":kbd:`Return` while on any previous command retrieves that command" msgstr "" -#: ../../library/idle.rst:598 +#: ../../library/idle.rst:607 msgid "Text colors" msgstr "" -#: ../../library/idle.rst:600 +#: ../../library/idle.rst:609 msgid "" "Idle defaults to black on white text, but colors text with special meanings." " For the shell, these are shell output, shell error, user output, and user " @@ -1116,7 +1119,7 @@ msgid "" "(when present), found text (when possible), and selected text." msgstr "" -#: ../../library/idle.rst:607 +#: ../../library/idle.rst:616 msgid "" "Text coloring is done in the background, so uncolorized text is occasionally" " visible. To change the color scheme, use the Configure IDLE dialog " @@ -1124,11 +1127,11 @@ msgid "" "and text in popups and dialogs is not user-configurable." msgstr "" -#: ../../library/idle.rst:614 +#: ../../library/idle.rst:623 msgid "Startup and code execution" msgstr "" -#: ../../library/idle.rst:616 +#: ../../library/idle.rst:625 msgid "" "Upon startup with the ``-s`` option, IDLE will execute the file referenced " "by the environment variables :envvar:`IDLESTARTUP` or " @@ -1140,7 +1143,7 @@ msgid "" "to import common modules." msgstr "" -#: ../../library/idle.rst:624 +#: ../../library/idle.rst:633 msgid "" "In addition, ``Tk`` also loads a startup file if it is present. Note that " "the Tk file is loaded unconditionally. This additional file is ``.Idle.py``" @@ -1149,15 +1152,15 @@ msgid "" "importing functions to be used from IDLE's Python shell." msgstr "" -#: ../../library/idle.rst:631 +#: ../../library/idle.rst:640 msgid "Command line usage" msgstr "" -#: ../../library/idle.rst:647 +#: ../../library/idle.rst:656 msgid "If there are arguments:" msgstr "" -#: ../../library/idle.rst:649 +#: ../../library/idle.rst:658 msgid "" "If ``-``, ``-c``, or ``r`` is used, all arguments are placed in " "``sys.argv[1:...]`` and ``sys.argv[0]`` is set to ``''``, ``'-c'``, or " @@ -1165,17 +1168,17 @@ msgid "" "the Options dialog." msgstr "" -#: ../../library/idle.rst:654 +#: ../../library/idle.rst:663 msgid "" "Otherwise, arguments are files opened for editing and ``sys.argv`` reflects " "the arguments passed to IDLE itself." msgstr "" -#: ../../library/idle.rst:658 +#: ../../library/idle.rst:667 msgid "Startup failure" msgstr "" -#: ../../library/idle.rst:660 +#: ../../library/idle.rst:669 msgid "" "IDLE uses a socket to communicate between the IDLE GUI process and the user " "code execution process. A connection must be established whenever the Shell" @@ -1185,7 +1188,7 @@ msgid "" " user here. It then exits." msgstr "" -#: ../../library/idle.rst:667 +#: ../../library/idle.rst:676 msgid "" "A common cause of failure is a user-written file with the same name as a " "standard library module, such as *random.py* and *tkinter.py*. When such a " @@ -1194,7 +1197,7 @@ msgid "" "file." msgstr "" -#: ../../library/idle.rst:673 +#: ../../library/idle.rst:682 msgid "" "Though less common than in the past, an antivirus or firewall program may " "stop the connection. If the program cannot be taught to allow the " @@ -1203,7 +1206,7 @@ msgid "" " A similar problem is a network mis-configuration that blocks connections." msgstr "" -#: ../../library/idle.rst:680 +#: ../../library/idle.rst:689 msgid "" "Python installation issues occasionally stop IDLE: multiple versions can " "clash, or a single installation might need admin access. If one undo the " @@ -1211,7 +1214,7 @@ msgid "" "completely remove Python and start over." msgstr "" -#: ../../library/idle.rst:685 +#: ../../library/idle.rst:694 msgid "" "A zombie pythonw.exe process could be a problem. On Windows, use Task " "Manager to check for one and stop it if there is. Sometimes a restart " @@ -1220,7 +1223,7 @@ msgid "" "may fix a temporary problem." msgstr "" -#: ../../library/idle.rst:691 +#: ../../library/idle.rst:700 msgid "" "When IDLE first starts, it attempts to read user configuration files in " "``~/.idlerc/`` (~ is one's home directory). If there is a problem, an error" @@ -1231,18 +1234,18 @@ msgid "" "with the settings dialog." msgstr "" -#: ../../library/idle.rst:699 +#: ../../library/idle.rst:708 msgid "" "If IDLE quits with no message, and it was not started from a console, try " "starting it from a console or terminal (``python -m idlelib``) and see if " "this results in an error message." msgstr "" -#: ../../library/idle.rst:704 +#: ../../library/idle.rst:713 msgid "Running user code" msgstr "" -#: ../../library/idle.rst:706 +#: ../../library/idle.rst:715 msgid "" "With rare exceptions, the result of executing Python code with IDLE is " "intended to be the same as executing the same code by the default method, " @@ -1252,7 +1255,7 @@ msgid "" "``threading.activeCount()`` returns 2 instead of 1." msgstr "" -#: ../../library/idle.rst:713 +#: ../../library/idle.rst:722 msgid "" "By default, IDLE runs user code in a separate OS process rather than in the " "user interface process that runs the shell and editor. In the execution " @@ -1262,7 +1265,7 @@ msgid "" "``sys.__stderr__`` are not touched, but may be ``None``." msgstr "" -#: ../../library/idle.rst:720 +#: ../../library/idle.rst:729 msgid "" "When Shell has the focus, it controls the keyboard and screen. This is " "normally transparent, but functions that directly access the keyboard and " @@ -1270,7 +1273,7 @@ msgid "" "determine whether a key has been pressed and if so, which." msgstr "" -#: ../../library/idle.rst:725 +#: ../../library/idle.rst:734 msgid "" "IDLE's standard stream replacements are not inherited by subprocesses " "created in the execution process, whether directly by user code or by " @@ -1280,7 +1283,7 @@ msgid "" " attached to that window for input and output." msgstr "" -#: ../../library/idle.rst:732 +#: ../../library/idle.rst:741 msgid "" "The IDLE code running in the execution process adds frames to the call stack" " that would not be there otherwise. IDLE wraps ``sys.getrecursionlimit`` " @@ -1288,24 +1291,24 @@ msgid "" "frames." msgstr "" -#: ../../library/idle.rst:736 +#: ../../library/idle.rst:745 msgid "" "If ``sys`` is reset by user code, such as with ``importlib.reload(sys)``, " "IDLE's changes are lost and input from the keyboard and output to the screen" " will not work correctly." msgstr "" -#: ../../library/idle.rst:740 +#: ../../library/idle.rst:749 msgid "" "When user code raises SystemExit either directly or by calling sys.exit, " "IDLE returns to a Shell prompt instead of exiting." msgstr "" -#: ../../library/idle.rst:744 +#: ../../library/idle.rst:753 msgid "User output in Shell" msgstr "" -#: ../../library/idle.rst:746 +#: ../../library/idle.rst:755 msgid "" "When a program outputs text, the result is determined by the corresponding " "output device. When IDLE executes user code, ``sys.stdout`` and " @@ -1315,7 +1318,7 @@ msgid "" "rather than production runs." msgstr "" -#: ../../library/idle.rst:753 +#: ../../library/idle.rst:762 msgid "" "For instance, Shell never throws away output. A program that sends " "unlimited output to Shell will eventually fill memory, resulting in a memory" @@ -1324,7 +1327,7 @@ msgid "" "lines, with 300 the default." msgstr "" -#: ../../library/idle.rst:759 +#: ../../library/idle.rst:768 msgid "" "A Tk Text widget, and hence IDLE's Shell, displays characters (codepoints) " "in the BMP (Basic Multilingual Plane) subset of Unicode. Which characters " @@ -1338,7 +1341,7 @@ msgid "" "spacing behavior.) ::" msgstr "" -#: ../../library/idle.rst:777 +#: ../../library/idle.rst:786 msgid "" "The ``repr`` function is used for interactive echo of expression values. It" " returns an altered version of the input string in which control codes, some" @@ -1347,13 +1350,13 @@ msgid "" " regardless of how they are displayed." msgstr "" -#: ../../library/idle.rst:783 +#: ../../library/idle.rst:792 msgid "" "Normal and error output are generally kept separate (on separate lines) from" " code input and each other. They each get different highlight colors." msgstr "" -#: ../../library/idle.rst:786 +#: ../../library/idle.rst:795 msgid "" "For SyntaxError tracebacks, the normal '^' marking where the error was " "detected is replaced by coloring the text with an error highlight. When code" @@ -1362,7 +1365,7 @@ msgid "" "opened if necessary." msgstr "" -#: ../../library/idle.rst:792 +#: ../../library/idle.rst:801 msgid "" "Shell has a special facility for squeezing output lines down to a 'Squeezed " "text' label. This is done automatically for output over N lines (N = 50 by " @@ -1372,18 +1375,18 @@ msgid "" "scrolling." msgstr "" -#: ../../library/idle.rst:800 +#: ../../library/idle.rst:809 msgid "" "Squeezed output is expanded in place by double-clicking the label. It can " "also be sent to the clipboard or a separate view window by right-clicking " "the label." msgstr "" -#: ../../library/idle.rst:805 +#: ../../library/idle.rst:814 msgid "Developing tkinter applications" msgstr "" -#: ../../library/idle.rst:807 +#: ../../library/idle.rst:816 msgid "" "IDLE is intentionally different from standard Python in order to facilitate " "development of tkinter programs. Enter ``import tkinter as tk; root = " @@ -1395,7 +1398,7 @@ msgid "" " visibly changes in standard Python until one enters ``root.update()``." msgstr "" -#: ../../library/idle.rst:816 +#: ../../library/idle.rst:825 msgid "" "Most tkinter programs run ``root.mainloop()``, which usually does not return" " until the tk app is destroyed. If the program is run with ``python -i`` or" @@ -1404,7 +1407,7 @@ msgid "" "with." msgstr "" -#: ../../library/idle.rst:822 +#: ../../library/idle.rst:831 msgid "" "When running a tkinter program from an IDLE editor, one can comment out the " "mainloop call. One then gets a shell prompt immediately and can interact " @@ -1412,11 +1415,11 @@ msgid "" "mainloop call when running in standard Python." msgstr "" -#: ../../library/idle.rst:828 +#: ../../library/idle.rst:837 msgid "Running without a subprocess" msgstr "" -#: ../../library/idle.rst:830 +#: ../../library/idle.rst:839 msgid "" "By default, IDLE executes user code in a separate subprocess via a socket, " "which uses the internal loopback interface. This connection is not " @@ -1424,7 +1427,7 @@ msgid "" "firewall software complains anyway, you can ignore it." msgstr "" -#: ../../library/idle.rst:835 +#: ../../library/idle.rst:844 msgid "" "If the attempt to make the socket connection fails, Idle will notify you. " "Such failures are sometimes transient, but if persistent, the problem may be" @@ -1433,7 +1436,7 @@ msgid "" " command line switch." msgstr "" -#: ../../library/idle.rst:841 +#: ../../library/idle.rst:850 msgid "" "If IDLE is started with the -n command line switch it will run in a single " "process and will not create the subprocess which runs the RPC Python " @@ -1447,15 +1450,15 @@ msgid "" "at all possible." msgstr "" -#: ../../library/idle.rst:856 +#: ../../library/idle.rst:865 msgid "Help and preferences" msgstr "" -#: ../../library/idle.rst:861 +#: ../../library/idle.rst:870 msgid "Help sources" msgstr "" -#: ../../library/idle.rst:863 +#: ../../library/idle.rst:872 msgid "" "Help menu entry \"IDLE Help\" displays a formatted html version of the IDLE " "chapter of the Library Reference. The result, in a read-only tkinter text " @@ -1465,7 +1468,7 @@ msgid "" "the opened box." msgstr "" -#: ../../library/idle.rst:871 +#: ../../library/idle.rst:880 msgid "" "Help menu entry \"Python Docs\" opens the extensive sources of help, " "including tutorials, available at ``docs.python.org/x.y``, where 'x.y' is " @@ -1474,17 +1477,17 @@ msgid "" "instead." msgstr "" -#: ../../library/idle.rst:877 +#: ../../library/idle.rst:886 msgid "" "Selected URLs can be added or removed from the help menu at any time using " "the General tab of the Configure IDLE dialog." msgstr "" -#: ../../library/idle.rst:883 +#: ../../library/idle.rst:892 msgid "Setting preferences" msgstr "" -#: ../../library/idle.rst:885 +#: ../../library/idle.rst:894 msgid "" "The font preferences, highlighting, keys, and general preferences can be " "changed via Configure IDLE on the Option menu. Non-default user settings are" @@ -1493,7 +1496,7 @@ msgid "" " or more of the files in ``.idlerc``." msgstr "" -#: ../../library/idle.rst:891 +#: ../../library/idle.rst:900 msgid "" "On the Font tab, see the text sample for the effect of font face and size on" " multiple characters in multiple languages. Edit the sample to add other " @@ -1502,7 +1505,7 @@ msgid "" "the top of the sample and try changing first size and then font." msgstr "" -#: ../../library/idle.rst:898 +#: ../../library/idle.rst:907 msgid "" "On the Highlights and Keys tab, select a built-in or custom color theme and " "key set. To use a newer built-in color theme or key set with older IDLEs, " @@ -1510,22 +1513,22 @@ msgid "" "IDLEs." msgstr "" -#: ../../library/idle.rst:904 +#: ../../library/idle.rst:913 msgid "IDLE on macOS" msgstr "" -#: ../../library/idle.rst:906 +#: ../../library/idle.rst:915 msgid "" "Under System Preferences: Dock, one can set \"Prefer tabs when opening " "documents\" to \"Always\". This setting is not compatible with the " "tk/tkinter GUI framework used by IDLE, and it breaks a few IDLE features." msgstr "" -#: ../../library/idle.rst:911 +#: ../../library/idle.rst:920 msgid "Extensions" msgstr "" -#: ../../library/idle.rst:913 +#: ../../library/idle.rst:922 msgid "" "IDLE contains an extension facility. Preferences for extensions can be " "changed with the Extensions tab of the preferences dialog. See the beginning" diff --git a/library/imaplib.po b/library/imaplib.po index e110f2d..3415110 100644 --- a/library/imaplib.po +++ b/library/imaplib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-09-13 04:04+0000\n" "PO-Revision-Date: 2017-02-16 23:14+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -171,7 +171,7 @@ msgstr "" #: ../../library/imaplib.rst:146 msgid "" -"Converts an integer into a string representation using characters from the " +"Converts an integer into a bytes representation using characters from the " "set [``A`` .. ``P``]." msgstr "" @@ -239,7 +239,7 @@ msgid "" "Each command returns a tuple: ``(type, [data, ...])`` where *type* is " "usually ``'OK'`` or ``'NO'``, and *data* is either the text from the command" " response, or mandated results from the command. Each *data* is either a " -"string, or a tuple. If a tuple, then the first part is the header of the " +"``bytes``, or a tuple. If a tuple, then the first part is the header of the " "response, and the second part contains the data (ie: 'literal' value)." msgstr "" diff --git a/library/imp.po b/library/imp.po index ec7207c..e6af501 100644 --- a/library/imp.po +++ b/library/imp.po @@ -1,5 +1,5 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # @@ -9,9 +9,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-13 11:25+0000\n" +"POT-Creation-Date: 2020-06-14 03:20+0000\n" "PO-Revision-Date: 2017-02-16 23:14+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -30,8 +30,7 @@ msgid "**Source code:** :source:`Lib/imp.py`" msgstr "" #: ../../library/imp.rst:10 -msgid "" -"The :mod:`imp` package is pending deprecation in favor of :mod:`importlib`." +msgid "The :mod:`imp` module is deprecated in favor of :mod:`importlib`." msgstr "" #: ../../library/imp.rst:17 diff --git a/library/importlib.po b/library/importlib.po index d923644..f2bce63 100644 --- a/library/importlib.po +++ b/library/importlib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2017-02-16 23:15+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -426,7 +426,7 @@ msgid "" msgstr "" #: ../../library/importlib.rst:298 ../../library/importlib.rst:352 -#: ../../library/importlib.rst:360 ../../library/importlib.rst:1122 +#: ../../library/importlib.rst:360 ../../library/importlib.rst:1119 msgid "Use :meth:`find_spec` instead." msgstr "" @@ -505,7 +505,7 @@ msgid "" "definition for a loader." msgstr "" -#: ../../library/importlib.rst:375 ../../library/importlib.rst:859 +#: ../../library/importlib.rst:375 ../../library/importlib.rst:856 msgid "" "Loaders that wish to support resource reading should implement a " "``get_resource_reader(fullname)`` method as specified by " @@ -901,7 +901,7 @@ msgstr "" msgid "Use :meth:`Loader.exec_module` instead." msgstr "" -#: ../../library/importlib.rst:700 ../../library/importlib.rst:1321 +#: ../../library/importlib.rst:700 ../../library/importlib.rst:1318 msgid "Returns :attr:`path`." msgstr "" @@ -1042,21 +1042,15 @@ msgid "" "TraversableReader also supplies ResourceReader." msgstr "" -#: ../../library/importlib.rst:816 -msgid "" -"Loaders that wish to support resource reading are expected to implement this" -" interface." -msgstr "" - -#: ../../library/importlib.rst:823 +#: ../../library/importlib.rst:820 msgid ":mod:`importlib.resources` -- Resources" msgstr "" -#: ../../library/importlib.rst:828 +#: ../../library/importlib.rst:825 msgid "**Source code:** :source:`Lib/importlib/resources.py`" msgstr "" -#: ../../library/importlib.rst:834 +#: ../../library/importlib.rst:831 msgid "" "This module leverages Python's import system to provide access to " "*resources* within *packages*. If you can import a package, you can access " @@ -1064,7 +1058,7 @@ msgid "" "binary or text mode." msgstr "" -#: ../../library/importlib.rst:839 +#: ../../library/importlib.rst:836 msgid "" "Resources are roughly akin to files inside directories, though it's " "important to keep in mind that this is just a metaphor. Resources and " @@ -1072,7 +1066,7 @@ msgid "" "file system." msgstr "" -#: ../../library/importlib.rst:845 +#: ../../library/importlib.rst:842 msgid "" "This module provides functionality similar to `pkg_resources " "`_ `Basic " @@ -1083,7 +1077,7 @@ msgid "" "consistent semantics." msgstr "" -#: ../../library/importlib.rst:853 +#: ../../library/importlib.rst:850 msgid "" "The standalone backport of this module provides more information on `using " "importlib.resources `_." msgstr "" -#: ../../library/importlib.rst:863 +#: ../../library/importlib.rst:860 msgid "The following types are defined." msgstr "" -#: ../../library/importlib.rst:867 +#: ../../library/importlib.rst:864 msgid "" "The ``Package`` type is defined as ``Union[str, ModuleType]``. This means " "that where the function describes accepting a ``Package``, you can pass in " @@ -1104,17 +1098,17 @@ msgid "" "``__spec__.submodule_search_locations`` that is not ``None``." msgstr "" -#: ../../library/importlib.rst:874 +#: ../../library/importlib.rst:871 msgid "" "This type describes the resource names passed into the various functions in " "this package. This is defined as ``Union[str, os.PathLike]``." msgstr "" -#: ../../library/importlib.rst:878 +#: ../../library/importlib.rst:875 msgid "The following functions are available." msgstr "" -#: ../../library/importlib.rst:883 +#: ../../library/importlib.rst:880 msgid "" "Returns an :class:`importlib.resources.abc.Traversable` object representing " "the resource container for the package (think directory) and its resources " @@ -1122,17 +1116,17 @@ msgid "" "subdirectories)." msgstr "" -#: ../../library/importlib.rst:888 ../../library/importlib.rst:973 +#: ../../library/importlib.rst:885 ../../library/importlib.rst:970 msgid "" "*package* is either a name or a module object which conforms to the " "``Package`` requirements." msgstr "" -#: ../../library/importlib.rst:895 +#: ../../library/importlib.rst:892 msgid "Open for binary reading the *resource* within *package*." msgstr "" -#: ../../library/importlib.rst:897 +#: ../../library/importlib.rst:894 msgid "" "*package* is either a name or a module object which conforms to the " "``Package`` requirements. *resource* is the name of the resource to open " @@ -1141,13 +1135,13 @@ msgid "" "``typing.BinaryIO`` instance, a binary I/O stream open for reading." msgstr "" -#: ../../library/importlib.rst:906 +#: ../../library/importlib.rst:903 msgid "" "Open for text reading the *resource* within *package*. By default, the " "resource is opened for reading as UTF-8." msgstr "" -#: ../../library/importlib.rst:909 +#: ../../library/importlib.rst:906 msgid "" "*package* is either a name or a module object which conforms to the " "``Package`` requirements. *resource* is the name of the resource to open " @@ -1156,19 +1150,19 @@ msgid "" " the same meaning as with built-in :func:`open`." msgstr "" -#: ../../library/importlib.rst:915 +#: ../../library/importlib.rst:912 msgid "" "This function returns a ``typing.TextIO`` instance, a text I/O stream open " "for reading." msgstr "" -#: ../../library/importlib.rst:921 +#: ../../library/importlib.rst:918 msgid "" "Read and return the contents of the *resource* within *package* as " "``bytes``." msgstr "" -#: ../../library/importlib.rst:924 +#: ../../library/importlib.rst:921 msgid "" "*package* is either a name or a module object which conforms to the " "``Package`` requirements. *resource* is the name of the resource to open " @@ -1177,13 +1171,13 @@ msgid "" "contents of the resource as :class:`bytes`." msgstr "" -#: ../../library/importlib.rst:933 +#: ../../library/importlib.rst:930 msgid "" "Read and return the contents of *resource* within *package* as a ``str``. By" " default, the contents are read as strict UTF-8." msgstr "" -#: ../../library/importlib.rst:936 +#: ../../library/importlib.rst:933 msgid "" "*package* is either a name or a module object which conforms to the " "``Package`` requirements. *resource* is the name of the resource to open " @@ -1193,20 +1187,20 @@ msgid "" "contents of the resource as :class:`str`." msgstr "" -#: ../../library/importlib.rst:946 +#: ../../library/importlib.rst:943 msgid "" "Return the path to the *resource* as an actual file system path. This " "function returns a context manager for use in a :keyword:`with` statement. " "The context manager provides a :class:`pathlib.Path` object." msgstr "" -#: ../../library/importlib.rst:950 +#: ../../library/importlib.rst:947 msgid "" "Exiting the context manager cleans up any temporary file created when the " "resource needs to be extracted from e.g. a zip file." msgstr "" -#: ../../library/importlib.rst:953 +#: ../../library/importlib.rst:950 msgid "" "*package* is either a name or a module object which conforms to the " "``Package`` requirements. *resource* is the name of the resource to open " @@ -1214,7 +1208,7 @@ msgid "" "sub-resources (i.e. it cannot be a directory)." msgstr "" -#: ../../library/importlib.rst:961 +#: ../../library/importlib.rst:958 msgid "" "Return ``True`` if there is a resource named *name* in the package, " "otherwise ``False``. Remember that directories are *not* resources! " @@ -1222,66 +1216,66 @@ msgid "" "``Package`` requirements." msgstr "" -#: ../../library/importlib.rst:969 +#: ../../library/importlib.rst:966 msgid "" "Return an iterable over the named items within the package. The iterable " "returns :class:`str` resources (e.g. files) and non-resources (e.g. " "directories). The iterable does not recurse into subdirectories." msgstr "" -#: ../../library/importlib.rst:978 +#: ../../library/importlib.rst:975 msgid ":mod:`importlib.machinery` -- Importers and path hooks" msgstr "" -#: ../../library/importlib.rst:983 +#: ../../library/importlib.rst:980 msgid "**Source code:** :source:`Lib/importlib/machinery.py`" msgstr "" -#: ../../library/importlib.rst:987 +#: ../../library/importlib.rst:984 msgid "" "This module contains the various objects that help :keyword:`import` find " "and load modules." msgstr "" -#: ../../library/importlib.rst:992 +#: ../../library/importlib.rst:989 msgid "" "A list of strings representing the recognized file suffixes for source " "modules." msgstr "" -#: ../../library/importlib.rst:999 +#: ../../library/importlib.rst:996 msgid "" "A list of strings representing the file suffixes for non-optimized bytecode " "modules." msgstr "" -#: ../../library/importlib.rst:1004 ../../library/importlib.rst:1014 +#: ../../library/importlib.rst:1001 ../../library/importlib.rst:1011 msgid "Use :attr:`BYTECODE_SUFFIXES` instead." msgstr "" -#: ../../library/importlib.rst:1009 +#: ../../library/importlib.rst:1006 msgid "" "A list of strings representing the file suffixes for optimized bytecode " "modules." msgstr "" -#: ../../library/importlib.rst:1019 +#: ../../library/importlib.rst:1016 msgid "" "A list of strings representing the recognized file suffixes for bytecode " "modules (including the leading dot)." msgstr "" -#: ../../library/importlib.rst:1024 +#: ../../library/importlib.rst:1021 msgid "The value is no longer dependent on ``__debug__``." msgstr "" -#: ../../library/importlib.rst:1029 +#: ../../library/importlib.rst:1026 msgid "" "A list of strings representing the recognized file suffixes for extension " "modules." msgstr "" -#: ../../library/importlib.rst:1036 +#: ../../library/importlib.rst:1033 msgid "" "Returns a combined list of strings representing all file suffixes for " "modules recognized by the standard import machinery. This is a helper for " @@ -1290,7 +1284,7 @@ msgid "" ":func:`inspect.getmodulename`)." msgstr "" -#: ../../library/importlib.rst:1047 +#: ../../library/importlib.rst:1044 msgid "" "An :term:`importer` for built-in modules. All known built-in modules are " "listed in :data:`sys.builtin_module_names`. This class implements the " @@ -1298,51 +1292,52 @@ msgid "" ":class:`importlib.abc.InspectLoader` ABCs." msgstr "" -#: ../../library/importlib.rst:1052 ../../library/importlib.rst:1066 -#: ../../library/importlib.rst:1079 ../../library/importlib.rst:1094 +#: ../../library/importlib.rst:1049 ../../library/importlib.rst:1063 +#: ../../library/importlib.rst:1076 ../../library/importlib.rst:1091 msgid "" "Only class methods are defined by this class to alleviate the need for " "instantiation." msgstr "" -#: ../../library/importlib.rst:1055 +#: ../../library/importlib.rst:1052 msgid "" "As part of :pep:`489`, the builtin importer now implements " ":meth:`Loader.create_module` and :meth:`Loader.exec_module`" msgstr "" -#: ../../library/importlib.rst:1062 +#: ../../library/importlib.rst:1059 msgid "" "An :term:`importer` for frozen modules. This class implements the " ":class:`importlib.abc.MetaPathFinder` and " ":class:`importlib.abc.InspectLoader` ABCs." msgstr "" -#: ../../library/importlib.rst:1069 +#: ../../library/importlib.rst:1066 msgid "" "Gained :meth:`~Loader.create_module` and :meth:`~Loader.exec_module` " "methods." msgstr "" -#: ../../library/importlib.rst:1076 +#: ../../library/importlib.rst:1073 msgid "" -":term:`Finder` for modules declared in the Windows registry. This class " -"implements the :class:`importlib.abc.MetaPathFinder` ABC." +":term:`Finder ` for modules declared in the Windows registry. This " +"class implements the :class:`importlib.abc.MetaPathFinder` ABC." msgstr "" -#: ../../library/importlib.rst:1084 +#: ../../library/importlib.rst:1081 msgid "" "Use :mod:`site` configuration instead. Future versions of Python may not " "enable this finder by default." msgstr "" -#: ../../library/importlib.rst:1091 +#: ../../library/importlib.rst:1088 msgid "" -"A :term:`Finder` for :data:`sys.path` and package ``__path__`` attributes. " -"This class implements the :class:`importlib.abc.MetaPathFinder` ABC." +"A :term:`Finder ` for :data:`sys.path` and package ``__path__`` " +"attributes. This class implements the :class:`importlib.abc.MetaPathFinder` " +"ABC." msgstr "" -#: ../../library/importlib.rst:1099 +#: ../../library/importlib.rst:1096 msgid "" "Class method that attempts to find a :term:`spec ` for the " "module specified by *fullname* on :data:`sys.path` or, if defined, on " @@ -1356,47 +1351,47 @@ msgid "" "stored in the cache and returned." msgstr "" -#: ../../library/importlib.rst:1113 +#: ../../library/importlib.rst:1110 msgid "" "If the current working directory -- represented by an empty string -- is no " "longer valid then ``None`` is returned but no value is cached in " ":data:`sys.path_importer_cache`." msgstr "" -#: ../../library/importlib.rst:1120 +#: ../../library/importlib.rst:1117 msgid "A legacy wrapper around :meth:`find_spec`." msgstr "" -#: ../../library/importlib.rst:1127 +#: ../../library/importlib.rst:1124 msgid "" "Calls :meth:`importlib.abc.PathEntryFinder.invalidate_caches` on all finders" " stored in :data:`sys.path_importer_cache` that define the method. Otherwise" " entries in :data:`sys.path_importer_cache` set to ``None`` are deleted." msgstr "" -#: ../../library/importlib.rst:1132 +#: ../../library/importlib.rst:1129 msgid "Entries of ``None`` in :data:`sys.path_importer_cache` are deleted." msgstr "" -#: ../../library/importlib.rst:1135 +#: ../../library/importlib.rst:1132 msgid "" "Calls objects in :data:`sys.path_hooks` with the current working directory " "for ``''`` (i.e. the empty string)." msgstr "" -#: ../../library/importlib.rst:1142 +#: ../../library/importlib.rst:1139 msgid "" "A concrete implementation of :class:`importlib.abc.PathEntryFinder` which " "caches results from the file system." msgstr "" -#: ../../library/importlib.rst:1145 +#: ../../library/importlib.rst:1142 msgid "" "The *path* argument is the directory for which the finder is in charge of " "searching." msgstr "" -#: ../../library/importlib.rst:1148 +#: ../../library/importlib.rst:1145 msgid "" "The *loader_details* argument is a variable number of 2-item tuples each " "containing a loader and a sequence of file suffixes the loader recognizes. " @@ -1404,7 +1399,7 @@ msgid "" "module's name and the path to the file found." msgstr "" -#: ../../library/importlib.rst:1153 +#: ../../library/importlib.rst:1150 msgid "" "The finder will cache the directory contents as necessary, making stat calls" " for each module search to verify the cache is not outdated. Because cache " @@ -1417,153 +1412,153 @@ msgid "" " to call :func:`importlib.invalidate_caches`." msgstr "" -#: ../../library/importlib.rst:1167 +#: ../../library/importlib.rst:1164 msgid "The path the finder will search in." msgstr "" -#: ../../library/importlib.rst:1171 +#: ../../library/importlib.rst:1168 msgid "Attempt to find the spec to handle *fullname* within :attr:`path`." msgstr "" -#: ../../library/importlib.rst:1177 +#: ../../library/importlib.rst:1174 msgid "Attempt to find the loader to handle *fullname* within :attr:`path`." msgstr "" -#: ../../library/importlib.rst:1181 +#: ../../library/importlib.rst:1178 msgid "Clear out the internal cache." msgstr "" -#: ../../library/importlib.rst:1185 +#: ../../library/importlib.rst:1182 msgid "" "A class method which returns a closure for use on :attr:`sys.path_hooks`. An" " instance of :class:`FileFinder` is returned by the closure using the path " "argument given to the closure directly and *loader_details* indirectly." msgstr "" -#: ../../library/importlib.rst:1190 +#: ../../library/importlib.rst:1187 msgid "" "If the argument to the closure is not an existing directory, " ":exc:`ImportError` is raised." msgstr "" -#: ../../library/importlib.rst:1196 +#: ../../library/importlib.rst:1193 msgid "" "A concrete implementation of :class:`importlib.abc.SourceLoader` by " "subclassing :class:`importlib.abc.FileLoader` and providing some concrete " "implementations of other methods." msgstr "" -#: ../../library/importlib.rst:1204 +#: ../../library/importlib.rst:1201 msgid "The name of the module that this loader will handle." msgstr "" -#: ../../library/importlib.rst:1208 +#: ../../library/importlib.rst:1205 msgid "The path to the source file." msgstr "" -#: ../../library/importlib.rst:1212 +#: ../../library/importlib.rst:1209 msgid "Return ``True`` if :attr:`path` appears to be for a package." msgstr "" -#: ../../library/importlib.rst:1216 +#: ../../library/importlib.rst:1213 msgid "" "Concrete implementation of :meth:`importlib.abc.SourceLoader.path_stats`." msgstr "" -#: ../../library/importlib.rst:1220 +#: ../../library/importlib.rst:1217 msgid "" "Concrete implementation of :meth:`importlib.abc.SourceLoader.set_data`." msgstr "" -#: ../../library/importlib.rst:1224 ../../library/importlib.rst:1267 +#: ../../library/importlib.rst:1221 ../../library/importlib.rst:1264 msgid "" "Concrete implementation of :meth:`importlib.abc.Loader.load_module` where " "specifying the name of the module to load is optional." msgstr "" -#: ../../library/importlib.rst:1229 ../../library/importlib.rst:1272 +#: ../../library/importlib.rst:1226 ../../library/importlib.rst:1269 msgid "Use :meth:`importlib.abc.Loader.exec_module` instead." msgstr "" -#: ../../library/importlib.rst:1234 +#: ../../library/importlib.rst:1231 msgid "" "A concrete implementation of :class:`importlib.abc.FileLoader` which can " "import bytecode files (i.e. no source code files exist)." msgstr "" -#: ../../library/importlib.rst:1237 +#: ../../library/importlib.rst:1234 msgid "" "Please note that direct use of bytecode files (and thus not source code " "files) inhibits your modules from being usable by all Python implementations" " or new versions of Python which change the bytecode format." msgstr "" -#: ../../library/importlib.rst:1246 +#: ../../library/importlib.rst:1243 msgid "The name of the module the loader will handle." msgstr "" -#: ../../library/importlib.rst:1250 +#: ../../library/importlib.rst:1247 msgid "The path to the bytecode file." msgstr "" -#: ../../library/importlib.rst:1254 +#: ../../library/importlib.rst:1251 msgid "Determines if the module is a package based on :attr:`path`." msgstr "" -#: ../../library/importlib.rst:1258 +#: ../../library/importlib.rst:1255 msgid "Returns the code object for :attr:`name` created from :attr:`path`." msgstr "" -#: ../../library/importlib.rst:1262 +#: ../../library/importlib.rst:1259 msgid "" "Returns ``None`` as bytecode files have no source when this loader is used." msgstr "" -#: ../../library/importlib.rst:1277 +#: ../../library/importlib.rst:1274 msgid "" "A concrete implementation of :class:`importlib.abc.ExecutionLoader` for " "extension modules." msgstr "" -#: ../../library/importlib.rst:1280 +#: ../../library/importlib.rst:1277 msgid "" "The *fullname* argument specifies the name of the module the loader is to " "support. The *path* argument is the path to the extension module's file." msgstr "" -#: ../../library/importlib.rst:1287 +#: ../../library/importlib.rst:1284 msgid "Name of the module the loader supports." msgstr "" -#: ../../library/importlib.rst:1291 +#: ../../library/importlib.rst:1288 msgid "Path to the extension module." msgstr "" -#: ../../library/importlib.rst:1295 +#: ../../library/importlib.rst:1292 msgid "" "Creates the module object from the given specification in accordance with " ":pep:`489`." msgstr "" -#: ../../library/importlib.rst:1302 +#: ../../library/importlib.rst:1299 msgid "Initializes the given module object in accordance with :pep:`489`." msgstr "" -#: ../../library/importlib.rst:1308 +#: ../../library/importlib.rst:1305 msgid "" "Returns ``True`` if the file path points to a package's ``__init__`` module " "based on :attr:`EXTENSION_SUFFIXES`." msgstr "" -#: ../../library/importlib.rst:1313 +#: ../../library/importlib.rst:1310 msgid "Returns ``None`` as extension modules lack a code object." msgstr "" -#: ../../library/importlib.rst:1317 +#: ../../library/importlib.rst:1314 msgid "Returns ``None`` as extension modules do not have source code." msgstr "" -#: ../../library/importlib.rst:1328 +#: ../../library/importlib.rst:1325 msgid "" "A specification for a module's import-system-related state. This is " "typically exposed as the module's ``__spec__`` attribute. In the " @@ -1576,29 +1571,29 @@ msgid "" "reflected in ``__spec__.submodule_search_locations``." msgstr "" -#: ../../library/importlib.rst:1342 +#: ../../library/importlib.rst:1339 msgid "(``__name__``)" msgstr "(``__name__``)" -#: ../../library/importlib.rst:1344 +#: ../../library/importlib.rst:1341 msgid "A string for the fully-qualified name of the module." msgstr "" -#: ../../library/importlib.rst:1348 +#: ../../library/importlib.rst:1345 msgid "(``__loader__``)" msgstr "(``__loader__``)" -#: ../../library/importlib.rst:1350 +#: ../../library/importlib.rst:1347 msgid "" "The loader to use for loading. For namespace packages this should be set to" " ``None``." msgstr "" -#: ../../library/importlib.rst:1355 +#: ../../library/importlib.rst:1352 msgid "(``__file__``)" msgstr "(``__file__``)" -#: ../../library/importlib.rst:1357 +#: ../../library/importlib.rst:1354 msgid "" "Name of the place from which the module is loaded, e.g. \"builtin\" for " "built-in modules and the filename for modules loaded from source. Normally " @@ -1606,67 +1601,67 @@ msgid "" "indicates it is unspecified (e.g. for namespace packages)." msgstr "" -#: ../../library/importlib.rst:1364 +#: ../../library/importlib.rst:1361 msgid "(``__path__``)" msgstr "(``__path__``)" -#: ../../library/importlib.rst:1366 +#: ../../library/importlib.rst:1363 msgid "" "List of strings for where to find submodules, if a package (``None`` " "otherwise)." msgstr "" -#: ../../library/importlib.rst:1371 +#: ../../library/importlib.rst:1368 msgid "" "Container of extra module-specific data for use during loading (or " "``None``)." msgstr "" -#: ../../library/importlib.rst:1376 +#: ../../library/importlib.rst:1373 msgid "(``__cached__``)" msgstr "(``__cached__``)" -#: ../../library/importlib.rst:1378 +#: ../../library/importlib.rst:1375 msgid "String for where the compiled module should be stored (or ``None``)." msgstr "" -#: ../../library/importlib.rst:1382 +#: ../../library/importlib.rst:1379 msgid "(``__package__``)" msgstr "(``__package__``)" -#: ../../library/importlib.rst:1384 +#: ../../library/importlib.rst:1381 msgid "" "(Read-only) Fully-qualified name of the package to which the module belongs " "as a submodule (or ``None``)." msgstr "" -#: ../../library/importlib.rst:1389 +#: ../../library/importlib.rst:1386 msgid "" "Boolean indicating whether or not the module's \"origin\" attribute refers " "to a loadable location." msgstr "" -#: ../../library/importlib.rst:1393 +#: ../../library/importlib.rst:1390 msgid ":mod:`importlib.util` -- Utility code for importers" msgstr "" -#: ../../library/importlib.rst:1399 +#: ../../library/importlib.rst:1396 msgid "**Source code:** :source:`Lib/importlib/util.py`" msgstr "" -#: ../../library/importlib.rst:1403 +#: ../../library/importlib.rst:1400 msgid "" "This module contains the various objects that help in the construction of an" " :term:`importer`." msgstr "" -#: ../../library/importlib.rst:1408 +#: ../../library/importlib.rst:1405 msgid "" "The bytes which represent the bytecode version number. If you need help with" " loading/writing bytecode then consider :class:`importlib.abc.SourceLoader`." msgstr "" -#: ../../library/importlib.rst:1415 +#: ../../library/importlib.rst:1412 msgid "" "Return the :pep:`3147`/:pep:`488` path to the byte-compiled file associated " "with the source *path*. For example, if *path* is ``/foo/bar/baz.py`` the " @@ -1676,7 +1671,7 @@ msgid "" " :exc:`NotImplementedError` will be raised)." msgstr "" -#: ../../library/importlib.rst:1422 +#: ../../library/importlib.rst:1419 msgid "" "The *optimization* parameter is used to specify the optimization level of " "the bytecode file. An empty string represents no optimization, so " @@ -1690,7 +1685,7 @@ msgid "" "raised." msgstr "" -#: ../../library/importlib.rst:1432 +#: ../../library/importlib.rst:1429 msgid "" "The *debug_override* parameter is deprecated and can be used to override the" " system's value for ``__debug__``. A ``True`` value is the equivalent of " @@ -1699,18 +1694,18 @@ msgid "" " are not ``None`` then :exc:`TypeError` is raised." msgstr "" -#: ../../library/importlib.rst:1440 +#: ../../library/importlib.rst:1437 msgid "" "The *optimization* parameter was added and the *debug_override* parameter " "was deprecated." msgstr "" -#: ../../library/importlib.rst:1444 ../../library/importlib.rst:1460 -#: ../../library/importlib.rst:1609 +#: ../../library/importlib.rst:1441 ../../library/importlib.rst:1457 +#: ../../library/importlib.rst:1606 msgid "Accepts a :term:`path-like object`." msgstr "Menerima sebuah :term:`path-like object`" -#: ../../library/importlib.rst:1450 +#: ../../library/importlib.rst:1447 msgid "" "Given the *path* to a :pep:`3147` file name, return the associated source " "code file path. For example, if *path* is " @@ -1721,25 +1716,25 @@ msgid "" ":exc:`NotImplementedError` is raised." msgstr "" -#: ../../library/importlib.rst:1465 +#: ../../library/importlib.rst:1462 msgid "" "Decode the given bytes representing source code and return it as a string " "with universal newlines (as required by " ":meth:`importlib.abc.InspectLoader.get_source`)." msgstr "" -#: ../../library/importlib.rst:1473 +#: ../../library/importlib.rst:1470 msgid "Resolve a relative module name to an absolute one." msgstr "" -#: ../../library/importlib.rst:1475 +#: ../../library/importlib.rst:1472 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." msgstr "" -#: ../../library/importlib.rst:1480 +#: ../../library/importlib.rst:1477 msgid "" ":exc:`ImportError` is raised if **name** is a relative module name but " "**package** is a false value (e.g. ``None`` or the empty string). " @@ -1748,13 +1743,13 @@ msgid "" "package)." msgstr "" -#: ../../library/importlib.rst:1487 +#: ../../library/importlib.rst:1484 msgid "" "To improve consistency with import statements, raise :exc:`ImportError` " "instead of :exc:`ValueError` for invalid relative import attempts." msgstr "" -#: ../../library/importlib.rst:1494 +#: ../../library/importlib.rst:1491 msgid "" "Find the :term:`spec ` for a module, optionally relative to the" " specified **package** name. If the module is in :attr:`sys.modules`, then " @@ -1764,30 +1759,30 @@ msgid "" " if no spec is found." msgstr "" -#: ../../library/importlib.rst:1501 +#: ../../library/importlib.rst:1498 msgid "" "If **name** is for a submodule (contains a dot), the parent module is " "automatically imported." msgstr "" -#: ../../library/importlib.rst:1504 +#: ../../library/importlib.rst:1501 msgid "**name** and **package** work the same as for :func:`import_module`." msgstr "" -#: ../../library/importlib.rst:1508 +#: ../../library/importlib.rst:1505 msgid "" "Raises :exc:`ModuleNotFoundError` instead of :exc:`AttributeError` if " "**package** is in fact not a package (i.e. lacks a :attr:`__path__` " "attribute)." msgstr "" -#: ../../library/importlib.rst:1515 +#: ../../library/importlib.rst:1512 msgid "" "Create a new module based on **spec** and :meth:`spec.loader.create_module " "`." msgstr "" -#: ../../library/importlib.rst:1518 +#: ../../library/importlib.rst:1515 msgid "" "If :meth:`spec.loader.create_module ` " "does not return ``None``, then any pre-existing attributes will not be " @@ -1795,14 +1790,14 @@ msgid "" "accessing **spec** or setting an attribute on the module." msgstr "" -#: ../../library/importlib.rst:1523 +#: ../../library/importlib.rst:1520 msgid "" "This function is preferred over using :class:`types.ModuleType` to create a " "new module as **spec** is used to set as many import-controlled attributes " "on the module as possible." msgstr "" -#: ../../library/importlib.rst:1531 +#: ../../library/importlib.rst:1528 msgid "" "A :term:`decorator` for :meth:`importlib.abc.Loader.load_module` to handle " "selecting the proper module object to load with. The decorated method is " @@ -1812,7 +1807,7 @@ msgid "" " work on static methods because of the assumption of two arguments." msgstr "" -#: ../../library/importlib.rst:1540 +#: ../../library/importlib.rst:1537 msgid "" "The decorated method will take in the **name** of the module to be loaded as" " expected for a :term:`loader`. If the module is not found in " @@ -1823,7 +1818,7 @@ msgid "" "reloading." msgstr "" -#: ../../library/importlib.rst:1548 +#: ../../library/importlib.rst:1545 msgid "" "If an exception is raised by the decorated method and a module was added to " ":data:`sys.modules`, then the module will be removed to prevent a partially " @@ -1831,25 +1826,25 @@ msgid "" "was already in :data:`sys.modules` then it is left alone." msgstr "" -#: ../../library/importlib.rst:1553 +#: ../../library/importlib.rst:1550 msgid "" ":attr:`__loader__` and :attr:`__package__` are automatically set (when " "possible)." msgstr "" -#: ../../library/importlib.rst:1557 +#: ../../library/importlib.rst:1554 msgid "" "Set :attr:`__name__`, :attr:`__loader__` :attr:`__package__` unconditionally" " to support reloading." msgstr "" -#: ../../library/importlib.rst:1561 +#: ../../library/importlib.rst:1558 msgid "" "The import machinery now directly performs all the functionality provided by" " this function." msgstr "" -#: ../../library/importlib.rst:1567 +#: ../../library/importlib.rst:1564 msgid "" "A :term:`decorator` for :meth:`importlib.abc.Loader.load_module` to set the " ":attr:`__loader__` attribute on the returned module. If the attribute is " @@ -1858,23 +1853,23 @@ msgid "" ":attr:`__loader__` should be set to." msgstr "" -#: ../../library/importlib.rst:1574 +#: ../../library/importlib.rst:1571 msgid "" "Set ``__loader__`` if set to ``None``, as if the attribute does not exist." msgstr "" -#: ../../library/importlib.rst:1578 ../../library/importlib.rst:1587 +#: ../../library/importlib.rst:1575 ../../library/importlib.rst:1584 msgid "The import machinery takes care of this automatically." msgstr "" -#: ../../library/importlib.rst:1583 +#: ../../library/importlib.rst:1580 msgid "" "A :term:`decorator` for :meth:`importlib.abc.Loader.load_module` to set the " ":attr:`__package__` attribute on the returned module. If :attr:`__package__`" " is set and has a value other than ``None`` it will not be changed." msgstr "" -#: ../../library/importlib.rst:1592 +#: ../../library/importlib.rst:1589 msgid "" "A factory function for creating a :class:`ModuleSpec` instance based on a " "loader. The parameters have the same meaning as they do for ModuleSpec. " @@ -1883,7 +1878,7 @@ msgid "" "spec." msgstr "" -#: ../../library/importlib.rst:1602 +#: ../../library/importlib.rst:1599 msgid "" "A factory function for creating a :class:`ModuleSpec` instance based on the " "path to a file. Missing information will be filled in on the spec by making" @@ -1891,20 +1886,20 @@ msgid "" "based." msgstr "" -#: ../../library/importlib.rst:1614 +#: ../../library/importlib.rst:1611 msgid "" "Return the hash of *source_bytes* as bytes. A hash-based ``.pyc`` file " "embeds the :func:`source_hash` of the corresponding source file's contents " "in its header." msgstr "" -#: ../../library/importlib.rst:1622 +#: ../../library/importlib.rst:1619 msgid "" "A class which postpones the execution of the loader of a module until the " "module has an attribute accessed." msgstr "" -#: ../../library/importlib.rst:1625 +#: ../../library/importlib.rst:1622 msgid "" "This class **only** works with loaders that define " ":meth:`~importlib.abc.Loader.exec_module` as control over what module type " @@ -1917,7 +1912,7 @@ msgid "" ":exc:`ValueError` is raised if such a substitution is detected." msgstr "" -#: ../../library/importlib.rst:1636 +#: ../../library/importlib.rst:1633 msgid "" "For projects where startup time is critical, this class allows for " "potentially minimizing the cost of loading a module if it is never used. For" @@ -1926,58 +1921,58 @@ msgid "" "postponed and thus occurring out of context." msgstr "" -#: ../../library/importlib.rst:1644 +#: ../../library/importlib.rst:1641 msgid "" "Began calling :meth:`~importlib.abc.Loader.create_module`, removing the " "compatibility warning for :class:`importlib.machinery.BuiltinImporter` and " ":class:`importlib.machinery.ExtensionFileLoader`." msgstr "" -#: ../../library/importlib.rst:1651 +#: ../../library/importlib.rst:1648 msgid "" "A static method which returns a callable that creates a lazy loader. This is" " meant to be used in situations where the loader is passed by class instead " "of by instance. ::" msgstr "" -#: ../../library/importlib.rst:1664 +#: ../../library/importlib.rst:1661 msgid "Examples" msgstr "Contoh-contoh" -#: ../../library/importlib.rst:1667 +#: ../../library/importlib.rst:1664 msgid "Importing programmatically" msgstr "" -#: ../../library/importlib.rst:1669 +#: ../../library/importlib.rst:1666 msgid "" "To programmatically import a module, use :func:`importlib.import_module`. ::" msgstr "" -#: ../../library/importlib.rst:1678 +#: ../../library/importlib.rst:1675 msgid "Checking if a module can be imported" msgstr "" -#: ../../library/importlib.rst:1680 +#: ../../library/importlib.rst:1677 msgid "" "If you need to find out if a module can be imported without actually doing " "the import, then you should use :func:`importlib.util.find_spec`. ::" msgstr "" -#: ../../library/importlib.rst:1703 +#: ../../library/importlib.rst:1700 msgid "Importing a source file directly" msgstr "" -#: ../../library/importlib.rst:1705 +#: ../../library/importlib.rst:1702 msgid "" "To import a Python source file directly, use the following recipe (Python " "3.5 and newer only)::" msgstr "" -#: ../../library/importlib.rst:1724 +#: ../../library/importlib.rst:1721 msgid "Setting up an importer" msgstr "" -#: ../../library/importlib.rst:1726 +#: ../../library/importlib.rst:1723 msgid "" "For deep customizations of import, you typically want to implement an " ":term:`importer`. This means managing both the :term:`finder` and " @@ -1992,11 +1987,11 @@ msgid "" "this package)::" msgstr "" -#: ../../library/importlib.rst:1758 +#: ../../library/importlib.rst:1755 msgid "Approximating :func:`importlib.import_module`" msgstr "" -#: ../../library/importlib.rst:1760 +#: ../../library/importlib.rst:1757 msgid "" "Import itself is implemented in Python code, making it possible to expose " "most of the import machinery through importlib. The following helps " diff --git a/library/importlib_metadata.po b/library/importlib_metadata.po index 85bedb3..675ece2 100644 --- a/library/importlib_metadata.po +++ b/library/importlib_metadata.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-06-06 03:16+0000\n" "PO-Revision-Date: 2019-09-01 14:41+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -103,50 +103,52 @@ msgid "" "The ``entry_points()`` function returns a dictionary of all entry points, " "keyed by group. Entry points are represented by ``EntryPoint`` instances; " "each ``EntryPoint`` has a ``.name``, ``.group``, and ``.value`` attributes " -"and a ``.load()`` method to resolve the value." +"and a ``.load()`` method to resolve the value. There are also ``.module``, " +"``.attr``, and ``.extras`` attributes for getting the components of the " +"``.value`` attribute::" msgstr "" -#: ../../library/importlib.metadata.rst:93 +#: ../../library/importlib.metadata.rst:101 msgid "" "The ``group`` and ``name`` are arbitrary values defined by the package " "author and usually a client will wish to resolve all entry points for a " "particular group. Read `the setuptools docs " "`_ for more information on entrypoints, " +"discovery-of-services-and-plugins>`_ for more information on entry points, " "their definition, and usage." msgstr "" -#: ../../library/importlib.metadata.rst:103 +#: ../../library/importlib.metadata.rst:111 msgid "Distribution metadata" msgstr "" -#: ../../library/importlib.metadata.rst:105 +#: ../../library/importlib.metadata.rst:113 msgid "" "Every distribution includes some metadata, which you can extract using the " "``metadata()`` function::" msgstr "" -#: ../../library/importlib.metadata.rst:110 +#: ../../library/importlib.metadata.rst:118 msgid "" "The keys of the returned data structure [#f1]_ name the metadata keywords, " "and their values are returned unparsed from the distribution metadata::" msgstr "" -#: ../../library/importlib.metadata.rst:120 +#: ../../library/importlib.metadata.rst:128 msgid "Distribution versions" msgstr "" -#: ../../library/importlib.metadata.rst:122 +#: ../../library/importlib.metadata.rst:130 msgid "" "The ``version()`` function is the quickest way to get a distribution's " "version number, as a string::" msgstr "" -#: ../../library/importlib.metadata.rst:132 +#: ../../library/importlib.metadata.rst:140 msgid "Distribution files" msgstr "" -#: ../../library/importlib.metadata.rst:134 +#: ../../library/importlib.metadata.rst:142 msgid "" "You can also get the full set of files contained within a distribution. The" " ``files()`` function takes a distribution package name and returns all of " @@ -156,11 +158,11 @@ msgid "" "For example::" msgstr "" -#: ../../library/importlib.metadata.rst:150 +#: ../../library/importlib.metadata.rst:158 msgid "Once you have the file, you can also read its contents::" msgstr "" -#: ../../library/importlib.metadata.rst:161 +#: ../../library/importlib.metadata.rst:169 msgid "" "In the case where the metadata file listing files (RECORD or SOURCES.txt) is" " missing, ``files()`` will return ``None``. The caller may wish to wrap " @@ -170,21 +172,21 @@ msgid "" " known to have the metadata present." msgstr "" -#: ../../library/importlib.metadata.rst:172 +#: ../../library/importlib.metadata.rst:180 msgid "Distribution requirements" msgstr "" -#: ../../library/importlib.metadata.rst:174 +#: ../../library/importlib.metadata.rst:182 msgid "" "To get the full set of requirements for a distribution, use the " "``requires()`` function::" msgstr "" -#: ../../library/importlib.metadata.rst:182 +#: ../../library/importlib.metadata.rst:190 msgid "Distributions" msgstr "" -#: ../../library/importlib.metadata.rst:184 +#: ../../library/importlib.metadata.rst:192 msgid "" "While the above API is the most common and convenient usage, you can get all" " of that information from the ``Distribution`` class. A ``Distribution`` is" @@ -192,29 +194,29 @@ msgid "" "can get the ``Distribution`` instance::" msgstr "" -#: ../../library/importlib.metadata.rst:192 +#: ../../library/importlib.metadata.rst:200 msgid "" "Thus, an alternative way to get the version number is through the " "``Distribution`` instance::" msgstr "" -#: ../../library/importlib.metadata.rst:198 +#: ../../library/importlib.metadata.rst:206 msgid "" "There are all kinds of additional metadata available on the ``Distribution``" " instance::" msgstr "" -#: ../../library/importlib.metadata.rst:206 +#: ../../library/importlib.metadata.rst:214 msgid "" "The full set of available metadata is not described here. See :pep:`566` " "for additional details." msgstr "" -#: ../../library/importlib.metadata.rst:211 +#: ../../library/importlib.metadata.rst:219 msgid "Extending the search algorithm" msgstr "" -#: ../../library/importlib.metadata.rst:213 +#: ../../library/importlib.metadata.rst:221 msgid "" "Because package metadata is not available through :data:`sys.path` searches," " or package loaders directly, the metadata for a package is found through " @@ -223,14 +225,14 @@ msgid "" "path finders ` on :data:`sys.meta_path`." msgstr "" -#: ../../library/importlib.metadata.rst:219 +#: ../../library/importlib.metadata.rst:227 msgid "" "The default ``PathFinder`` for Python includes a hook that calls into " "``importlib.metadata.MetadataPathFinder`` for finding distributions loaded " "from typical file-system-based paths." msgstr "" -#: ../../library/importlib.metadata.rst:223 +#: ../../library/importlib.metadata.rst:231 msgid "" "The abstract class :py:class:`importlib.abc.MetaPathFinder` defines the " "interface expected of finders by Python's import system. " @@ -240,14 +242,14 @@ msgid "" "base class, which defines this abstract method::" msgstr "" -#: ../../library/importlib.metadata.rst:237 +#: ../../library/importlib.metadata.rst:245 msgid "" "The ``DistributionFinder.Context`` object provides ``.path`` and ``.name`` " -"properties indicating the path to search and names to match and may supply " +"properties indicating the path to search and name to match and may supply " "other relevant context." msgstr "" -#: ../../library/importlib.metadata.rst:241 +#: ../../library/importlib.metadata.rst:249 msgid "" "What this means in practice is that to support finding distribution package " "metadata in locations other than the file system, subclass ``Distribution`` " @@ -256,11 +258,11 @@ msgid "" "method." msgstr "" -#: ../../library/importlib.metadata.rst:254 +#: ../../library/importlib.metadata.rst:262 msgid "Footnotes" msgstr "Catatan kaki" -#: ../../library/importlib.metadata.rst:255 +#: ../../library/importlib.metadata.rst:263 msgid "" "Technically, the returned distribution metadata object is an " ":class:`email.message.EmailMessage` instance, but this is an implementation " diff --git a/library/json.po b/library/json.po index 378b1f9..74c82a2 100644 --- a/library/json.po +++ b/library/json.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-08-21 03:54+0000\n" "PO-Revision-Date: 2017-02-16 23:16+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -821,7 +821,7 @@ msgid "Parse every input line as separate JSON object." msgstr "" #: ../../library/json.rst:748 -msgid "Mutually exclusive options for whitespace control" +msgid "Mutually exclusive options for whitespace control." msgstr "" #: ../../library/json.rst:754 diff --git a/library/keyword.po b/library/keyword.po index bb810a2..e070198 100644 --- a/library/keyword.po +++ b/library/keyword.po @@ -5,16 +5,15 @@ # # Translators: # oon arfiandwi , 2018 -# Septian Hari , 2019 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-06-28 03:28+0000\n" "PO-Revision-Date: 2017-02-16 23:16+0000\n" -"Last-Translator: Septian Hari , 2019\n" +"Last-Translator: oon arfiandwi , 2018\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,15 +21,15 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/keyword.rst:2 +#: ../../library/keyword.rst:2 msgid ":mod:`keyword` --- Testing for Python keywords" msgstr ":mod:`keyword` --- Pengujian untuk kata kunci Python" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/keyword.rst:7 +#: ../../library/keyword.rst:7 msgid "**Source code:** :source:`Lib/keyword.py`" msgstr "**Kode sumber:** :source:`Lib/keyword.py`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/keyword.rst:11 +#: ../../library/keyword.rst:11 msgid "" "This module allows a Python program to determine if a string is a " ":ref:`keyword `." @@ -46,3 +45,15 @@ msgid "" "interpreter. If any keywords are defined to only be active when particular " ":mod:`__future__` statements are in effect, these will be included as well." msgstr "" + +#: ../../library/keyword.rst:29 +msgid "Return ``True`` if *s* is a Python soft :ref:`keyword `." +msgstr "" + +#: ../../library/keyword.rst:36 +msgid "" +"Sequence containing all the soft :ref:`keywords ` defined for the " +"interpreter. If any soft keywords are defined to only be active when " +"particular :mod:`__future__` statements are in effect, these will be " +"included as well." +msgstr "" diff --git a/library/multiprocessing.po b/library/multiprocessing.po index e6b5d61..d5b444e 100644 --- a/library/multiprocessing.po +++ b/library/multiprocessing.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2017-02-16 23:19+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -39,13 +39,13 @@ msgid "" ":mod:`multiprocessing` is a package that supports spawning processes using " "an API similar to the :mod:`threading` module. The :mod:`multiprocessing` " "package offers both local and remote concurrency, effectively side-stepping " -"the :term:`Global Interpreter Lock` by using subprocesses instead of " -"threads. Due to this, the :mod:`multiprocessing` module allows the " -"programmer to fully leverage multiple processors on a given machine. It " -"runs on both Unix and Windows." +"the :term:`Global Interpreter Lock ` by using " +"subprocesses instead of threads. Due to this, the :mod:`multiprocessing` " +"module allows the programmer to fully leverage multiple processors on a " +"given machine. It runs on both Unix and Windows." msgstr "" -#: ../../library/multiprocessing.rst:22 +#: ../../library/multiprocessing.rst:23 msgid "" "The :mod:`multiprocessing` module also introduces APIs which do not have " "analogs in the :mod:`threading` module. A prime example of this is the " @@ -58,15 +58,15 @@ msgid "" ":class:`~multiprocessing.pool.Pool`, ::" msgstr "" -#: ../../library/multiprocessing.rst:40 +#: ../../library/multiprocessing.rst:41 msgid "will print to standard output ::" msgstr "" -#: ../../library/multiprocessing.rst:46 +#: ../../library/multiprocessing.rst:47 msgid "The :class:`Process` class" msgstr "" -#: ../../library/multiprocessing.rst:48 +#: ../../library/multiprocessing.rst:49 msgid "" "In :mod:`multiprocessing`, processes are spawned by creating a " ":class:`Process` object and then calling its :meth:`~Process.start` method." @@ -74,32 +74,32 @@ msgid "" "example of a multiprocess program is ::" msgstr "" -#: ../../library/multiprocessing.rst:63 +#: ../../library/multiprocessing.rst:64 msgid "" "To show the individual process IDs involved, here is an expanded example::" msgstr "" -#: ../../library/multiprocessing.rst:84 +#: ../../library/multiprocessing.rst:85 msgid "" "For an explanation of why the ``if __name__ == '__main__'`` part is " "necessary, see :ref:`multiprocessing-programming`." msgstr "" -#: ../../library/multiprocessing.rst:90 +#: ../../library/multiprocessing.rst:91 msgid "Contexts and start methods" msgstr "" -#: ../../library/multiprocessing.rst:94 +#: ../../library/multiprocessing.rst:95 msgid "" "Depending on the platform, :mod:`multiprocessing` supports three ways to " "start a process. These *start methods* are" msgstr "" -#: ../../library/multiprocessing.rst:105 +#: ../../library/multiprocessing.rst:106 msgid "*spawn*" msgstr "*spawn*" -#: ../../library/multiprocessing.rst:98 +#: ../../library/multiprocessing.rst:99 msgid "" "The parent process starts a fresh python interpreter process. The child " "process will only inherit those resources necessary to run the process " @@ -109,15 +109,15 @@ msgid "" " or *forkserver*." msgstr "" -#: ../../library/multiprocessing.rst:105 +#: ../../library/multiprocessing.rst:106 msgid "Available on Unix and Windows. The default on Windows and macOS." msgstr "" -#: ../../library/multiprocessing.rst:114 +#: ../../library/multiprocessing.rst:115 msgid "*fork*" msgstr "*fork*" -#: ../../library/multiprocessing.rst:108 +#: ../../library/multiprocessing.rst:109 msgid "" "The parent process uses :func:`os.fork` to fork the Python interpreter. The" " child process, when it begins, is effectively identical to the parent " @@ -125,15 +125,15 @@ msgid "" "Note that safely forking a multithreaded process is problematic." msgstr "" -#: ../../library/multiprocessing.rst:114 +#: ../../library/multiprocessing.rst:115 msgid "Available on Unix only. The default on Unix." msgstr "" -#: ../../library/multiprocessing.rst:125 +#: ../../library/multiprocessing.rst:126 msgid "*forkserver*" msgstr "*forkserver*" -#: ../../library/multiprocessing.rst:117 +#: ../../library/multiprocessing.rst:118 msgid "" "When the program starts and selects the *forkserver* start method, a server " "process is started. From then on, whenever a new process is needed, the " @@ -142,27 +142,27 @@ msgid "" " use :func:`os.fork`. No unnecessary resources are inherited." msgstr "" -#: ../../library/multiprocessing.rst:124 +#: ../../library/multiprocessing.rst:125 msgid "" "Available on Unix platforms which support passing file descriptors over Unix" " pipes." msgstr "" -#: ../../library/multiprocessing.rst:129 +#: ../../library/multiprocessing.rst:130 msgid "" "On macOS, the *spawn* start method is now the default. The *fork* start " "method should be considered unsafe as it can lead to crashes of the " "subprocess. See :issue:`33725`." msgstr "" -#: ../../library/multiprocessing.rst:133 +#: ../../library/multiprocessing.rst:134 msgid "" "*spawn* added on all unix platforms, and *forkserver* added for some unix " "platforms. Child processes no longer inherit all of the parents inheritable " "handles on Windows." msgstr "" -#: ../../library/multiprocessing.rst:139 +#: ../../library/multiprocessing.rst:140 msgid "" "On Unix using the *spawn* or *forkserver* start methods will also start a " "*resource tracker* process which tracks the unlinked named system resources " @@ -177,25 +177,25 @@ msgid "" " and shared memory segments occupy some space in the main memory.)" msgstr "" -#: ../../library/multiprocessing.rst:152 +#: ../../library/multiprocessing.rst:153 msgid "" "To select a start method you use the :func:`set_start_method` in the ``if " "__name__ == '__main__'`` clause of the main module. For example::" msgstr "" -#: ../../library/multiprocessing.rst:169 +#: ../../library/multiprocessing.rst:170 msgid "" ":func:`set_start_method` should not be used more than once in the program." msgstr "" -#: ../../library/multiprocessing.rst:172 +#: ../../library/multiprocessing.rst:173 msgid "" "Alternatively, you can use :func:`get_context` to obtain a context object. " "Context objects have the same API as the multiprocessing module, and allow " "one to use multiple start methods in the same program. ::" msgstr "" -#: ../../library/multiprocessing.rst:190 +#: ../../library/multiprocessing.rst:191 msgid "" "Note that objects related to one context may not be compatible with " "processes for a different context. In particular, locks created using the " @@ -203,14 +203,14 @@ msgid "" "*forkserver* start methods." msgstr "" -#: ../../library/multiprocessing.rst:195 +#: ../../library/multiprocessing.rst:196 msgid "" "A library which wants to use a particular start method should probably use " ":func:`get_context` to avoid interfering with the choice of the library " "user." msgstr "" -#: ../../library/multiprocessing.rst:201 +#: ../../library/multiprocessing.rst:202 msgid "" "The ``'spawn'`` and ``'forkserver'`` start methods cannot currently be used " "with \"frozen\" executables (i.e., binaries produced by packages like " @@ -218,41 +218,41 @@ msgid "" " work." msgstr "" -#: ../../library/multiprocessing.rst:208 +#: ../../library/multiprocessing.rst:209 msgid "Exchanging objects between processes" msgstr "" -#: ../../library/multiprocessing.rst:210 +#: ../../library/multiprocessing.rst:211 msgid "" ":mod:`multiprocessing` supports two types of communication channel between " "processes:" msgstr "" -#: ../../library/multiprocessing.rst:213 +#: ../../library/multiprocessing.rst:214 msgid "**Queues**" msgstr "**Queues**" -#: ../../library/multiprocessing.rst:215 +#: ../../library/multiprocessing.rst:216 msgid "" "The :class:`Queue` class is a near clone of :class:`queue.Queue`. For " "example::" msgstr "" -#: ../../library/multiprocessing.rst:230 +#: ../../library/multiprocessing.rst:231 msgid "Queues are thread and process safe." msgstr "" -#: ../../library/multiprocessing.rst:232 +#: ../../library/multiprocessing.rst:233 msgid "**Pipes**" msgstr "**Pipes**" -#: ../../library/multiprocessing.rst:234 +#: ../../library/multiprocessing.rst:235 msgid "" "The :func:`Pipe` function returns a pair of connection objects connected by " "a pipe which by default is duplex (two-way). For example::" msgstr "" -#: ../../library/multiprocessing.rst:250 +#: ../../library/multiprocessing.rst:251 msgid "" "The two connection objects returned by :func:`Pipe` represent the two ends " "of the pipe. Each connection object has :meth:`~Connection.send` and " @@ -263,55 +263,55 @@ msgid "" "time." msgstr "" -#: ../../library/multiprocessing.rst:260 +#: ../../library/multiprocessing.rst:261 msgid "Synchronization between processes" msgstr "" -#: ../../library/multiprocessing.rst:262 +#: ../../library/multiprocessing.rst:263 msgid "" ":mod:`multiprocessing` contains equivalents of all the synchronization " "primitives from :mod:`threading`. For instance one can use a lock to ensure" " that only one process prints to standard output at a time::" msgstr "" -#: ../../library/multiprocessing.rst:281 +#: ../../library/multiprocessing.rst:282 msgid "" "Without using the lock output from the different processes is liable to get " "all mixed up." msgstr "" -#: ../../library/multiprocessing.rst:286 +#: ../../library/multiprocessing.rst:287 msgid "Sharing state between processes" msgstr "" -#: ../../library/multiprocessing.rst:288 +#: ../../library/multiprocessing.rst:289 msgid "" "As mentioned above, when doing concurrent programming it is usually best to " "avoid using shared state as far as possible. This is particularly true when" " using multiple processes." msgstr "" -#: ../../library/multiprocessing.rst:292 +#: ../../library/multiprocessing.rst:293 msgid "" "However, if you really do need to use some shared data then " ":mod:`multiprocessing` provides a couple of ways of doing so." msgstr "" -#: ../../library/multiprocessing.rst:295 +#: ../../library/multiprocessing.rst:296 msgid "**Shared memory**" msgstr "**Shared memory**" -#: ../../library/multiprocessing.rst:297 +#: ../../library/multiprocessing.rst:298 msgid "" "Data can be stored in a shared memory map using :class:`Value` or " ":class:`Array`. For example, the following code ::" msgstr "" -#: ../../library/multiprocessing.rst:318 ../../library/multiprocessing.rst:364 +#: ../../library/multiprocessing.rst:319 ../../library/multiprocessing.rst:365 msgid "will print ::" msgstr "akan mencetak ::" -#: ../../library/multiprocessing.rst:323 +#: ../../library/multiprocessing.rst:324 msgid "" "The ``'d'`` and ``'i'`` arguments used when creating ``num`` and ``arr`` are" " typecodes of the kind used by the :mod:`array` module: ``'d'`` indicates a " @@ -319,25 +319,25 @@ msgid "" " objects will be process and thread-safe." msgstr "" -#: ../../library/multiprocessing.rst:328 +#: ../../library/multiprocessing.rst:329 msgid "" "For more flexibility in using shared memory one can use the " ":mod:`multiprocessing.sharedctypes` module which supports the creation of " "arbitrary ctypes objects allocated from shared memory." msgstr "" -#: ../../library/multiprocessing.rst:332 +#: ../../library/multiprocessing.rst:333 msgid "**Server process**" msgstr "**Server process**" -#: ../../library/multiprocessing.rst:334 +#: ../../library/multiprocessing.rst:335 msgid "" "A manager object returned by :func:`Manager` controls a server process which" " holds Python objects and allows other processes to manipulate them using " "proxies." msgstr "" -#: ../../library/multiprocessing.rst:338 +#: ../../library/multiprocessing.rst:339 msgid "" "A manager returned by :func:`Manager` will support types :class:`list`, " ":class:`dict`, :class:`~managers.Namespace`, :class:`Lock`, :class:`RLock`, " @@ -346,7 +346,7 @@ msgid "" ":class:`Array`. For example, ::" msgstr "" -#: ../../library/multiprocessing.rst:369 +#: ../../library/multiprocessing.rst:370 msgid "" "Server process managers are more flexible than using shared memory objects " "because they can be made to support arbitrary object types. Also, a single " @@ -354,28 +354,28 @@ msgid "" "They are, however, slower than using shared memory." msgstr "" -#: ../../library/multiprocessing.rst:376 +#: ../../library/multiprocessing.rst:377 msgid "Using a pool of workers" msgstr "" -#: ../../library/multiprocessing.rst:378 +#: ../../library/multiprocessing.rst:379 msgid "" "The :class:`~multiprocessing.pool.Pool` class represents a pool of worker " "processes. It has methods which allows tasks to be offloaded to the worker " "processes in a few different ways." msgstr "" -#: ../../library/multiprocessing.rst:382 +#: ../../library/multiprocessing.rst:383 msgid "For example::" msgstr "Sebagai contoh::" -#: ../../library/multiprocessing.rst:426 +#: ../../library/multiprocessing.rst:427 msgid "" "Note that the methods of a pool should only ever be used by the process " "which created it." msgstr "" -#: ../../library/multiprocessing.rst:431 +#: ../../library/multiprocessing.rst:432 msgid "" "Functionality within this package requires that the ``__main__`` module be " "importable by the children. This is covered in :ref:`multiprocessing-" @@ -384,35 +384,35 @@ msgid "" "work in the interactive interpreter. For example::" msgstr "" -#: ../../library/multiprocessing.rst:454 +#: ../../library/multiprocessing.rst:455 msgid "" "(If you try this it will actually output three full tracebacks interleaved " "in a semi-random fashion, and then you may have to stop the parent process " "somehow.)" msgstr "" -#: ../../library/multiprocessing.rst:460 +#: ../../library/multiprocessing.rst:461 msgid "Reference" msgstr "Referensi" -#: ../../library/multiprocessing.rst:462 +#: ../../library/multiprocessing.rst:463 msgid "" "The :mod:`multiprocessing` package mostly replicates the API of the " ":mod:`threading` module." msgstr "" -#: ../../library/multiprocessing.rst:467 +#: ../../library/multiprocessing.rst:468 msgid ":class:`Process` and exceptions" msgstr "" -#: ../../library/multiprocessing.rst:472 +#: ../../library/multiprocessing.rst:473 msgid "" "Process objects represent activity that is run in a separate process. The " ":class:`Process` class has equivalents of all the methods of " ":class:`threading.Thread`." msgstr "" -#: ../../library/multiprocessing.rst:476 +#: ../../library/multiprocessing.rst:477 msgid "" "The constructor should always be called with keyword arguments. *group* " "should always be ``None``; it exists solely for compatibility with " @@ -426,26 +426,26 @@ msgid "" "inherited from the creating process." msgstr "" -#: ../../library/multiprocessing.rst:487 +#: ../../library/multiprocessing.rst:488 msgid "By default, no arguments are passed to *target*." msgstr "" -#: ../../library/multiprocessing.rst:489 +#: ../../library/multiprocessing.rst:490 msgid "" "If a subclass overrides the constructor, it must make sure it invokes the " "base class constructor (:meth:`Process.__init__`) before doing anything else" " to the process." msgstr "" -#: ../../library/multiprocessing.rst:493 +#: ../../library/multiprocessing.rst:494 msgid "Added the *daemon* argument." msgstr "" -#: ../../library/multiprocessing.rst:498 +#: ../../library/multiprocessing.rst:499 msgid "Method representing the process's activity." msgstr "" -#: ../../library/multiprocessing.rst:500 +#: ../../library/multiprocessing.rst:501 msgid "" "You may override this method in a subclass. The standard :meth:`run` method" " invokes the callable object passed to the object's constructor as the " @@ -453,17 +453,17 @@ msgid "" "the *args* and *kwargs* arguments, respectively." msgstr "" -#: ../../library/multiprocessing.rst:507 +#: ../../library/multiprocessing.rst:508 msgid "Start the process's activity." msgstr "" -#: ../../library/multiprocessing.rst:509 +#: ../../library/multiprocessing.rst:510 msgid "" "This must be called at most once per process object. It arranges for the " "object's :meth:`run` method to be invoked in a separate process." msgstr "" -#: ../../library/multiprocessing.rst:514 +#: ../../library/multiprocessing.rst:515 msgid "" "If the optional argument *timeout* is ``None`` (the default), the method " "blocks until the process whose :meth:`join` method is called terminates. If " @@ -473,23 +473,23 @@ msgid "" "terminated." msgstr "" -#: ../../library/multiprocessing.rst:521 +#: ../../library/multiprocessing.rst:522 msgid "A process can be joined many times." msgstr "" -#: ../../library/multiprocessing.rst:523 +#: ../../library/multiprocessing.rst:524 msgid "" "A process cannot join itself because this would cause a deadlock. It is an " "error to attempt to join a process before it has been started." msgstr "" -#: ../../library/multiprocessing.rst:528 +#: ../../library/multiprocessing.rst:529 msgid "" "The process's name. The name is a string used for identification purposes " "only. It has no semantics. Multiple processes may be given the same name." msgstr "" -#: ../../library/multiprocessing.rst:532 +#: ../../library/multiprocessing.rst:533 msgid "" "The initial name is set by the constructor. If no explicit name is provided" " to the constructor, a name of the form 'Process-N\\ :sub:`1`:N\\ " @@ -497,33 +497,33 @@ msgid "" "N-th child of its parent." msgstr "" -#: ../../library/multiprocessing.rst:539 +#: ../../library/multiprocessing.rst:540 msgid "Return whether the process is alive." msgstr "" -#: ../../library/multiprocessing.rst:541 +#: ../../library/multiprocessing.rst:542 msgid "" "Roughly, a process object is alive from the moment the :meth:`start` method " "returns until the child process terminates." msgstr "" -#: ../../library/multiprocessing.rst:546 +#: ../../library/multiprocessing.rst:547 msgid "" "The process's daemon flag, a Boolean value. This must be set before " ":meth:`start` is called." msgstr "" -#: ../../library/multiprocessing.rst:549 +#: ../../library/multiprocessing.rst:550 msgid "The initial value is inherited from the creating process." msgstr "" -#: ../../library/multiprocessing.rst:551 +#: ../../library/multiprocessing.rst:552 msgid "" "When a process exits, it attempts to terminate all of its daemonic child " "processes." msgstr "" -#: ../../library/multiprocessing.rst:554 +#: ../../library/multiprocessing.rst:555 msgid "" "Note that a daemonic process is not allowed to create child processes. " "Otherwise a daemonic process would leave its children orphaned if it gets " @@ -532,80 +532,80 @@ msgid "" "(and not joined) if non-daemonic processes have exited." msgstr "" -#: ../../library/multiprocessing.rst:560 +#: ../../library/multiprocessing.rst:561 msgid "" "In addition to the :class:`threading.Thread` API, :class:`Process` objects " "also support the following attributes and methods:" msgstr "" -#: ../../library/multiprocessing.rst:565 +#: ../../library/multiprocessing.rst:566 msgid "" "Return the process ID. Before the process is spawned, this will be " "``None``." msgstr "" -#: ../../library/multiprocessing.rst:570 +#: ../../library/multiprocessing.rst:571 msgid "" "The child's exit code. This will be ``None`` if the process has not yet " "terminated. A negative value *-N* indicates that the child was terminated " "by signal *N*." msgstr "" -#: ../../library/multiprocessing.rst:576 +#: ../../library/multiprocessing.rst:577 msgid "The process's authentication key (a byte string)." msgstr "" -#: ../../library/multiprocessing.rst:578 +#: ../../library/multiprocessing.rst:579 msgid "" "When :mod:`multiprocessing` is initialized the main process is assigned a " "random string using :func:`os.urandom`." msgstr "" -#: ../../library/multiprocessing.rst:581 +#: ../../library/multiprocessing.rst:582 msgid "" "When a :class:`Process` object is created, it will inherit the " "authentication key of its parent process, although this may be changed by " "setting :attr:`authkey` to another byte string." msgstr "" -#: ../../library/multiprocessing.rst:585 +#: ../../library/multiprocessing.rst:586 msgid "See :ref:`multiprocessing-auth-keys`." msgstr "" -#: ../../library/multiprocessing.rst:589 +#: ../../library/multiprocessing.rst:590 msgid "" "A numeric handle of a system object which will become \"ready\" when the " "process ends." msgstr "" -#: ../../library/multiprocessing.rst:592 +#: ../../library/multiprocessing.rst:593 msgid "" "You can use this value if you want to wait on several events at once using " ":func:`multiprocessing.connection.wait`. Otherwise calling :meth:`join()` " "is simpler." msgstr "" -#: ../../library/multiprocessing.rst:596 +#: ../../library/multiprocessing.rst:597 msgid "" "On Windows, this is an OS handle usable with the ``WaitForSingleObject`` and" " ``WaitForMultipleObjects`` family of API calls. On Unix, this is a file " "descriptor usable with primitives from the :mod:`select` module." msgstr "" -#: ../../library/multiprocessing.rst:604 +#: ../../library/multiprocessing.rst:605 msgid "" "Terminate the process. On Unix this is done using the ``SIGTERM`` signal; " "on Windows :c:func:`TerminateProcess` is used. Note that exit handlers and " "finally clauses, etc., will not be executed." msgstr "" -#: ../../library/multiprocessing.rst:608 +#: ../../library/multiprocessing.rst:609 msgid "" "Note that descendant processes of the process will *not* be terminated -- " "they will simply become orphaned." msgstr "" -#: ../../library/multiprocessing.rst:613 +#: ../../library/multiprocessing.rst:614 msgid "" "If this method is used when the associated process is using a pipe or queue " "then the pipe or queue is liable to become corrupted and may become unusable" @@ -614,11 +614,11 @@ msgid "" "deadlock." msgstr "" -#: ../../library/multiprocessing.rst:621 +#: ../../library/multiprocessing.rst:622 msgid "Same as :meth:`terminate()` but using the ``SIGKILL`` signal on Unix." msgstr "" -#: ../../library/multiprocessing.rst:627 +#: ../../library/multiprocessing.rst:628 msgid "" "Close the :class:`Process` object, releasing all resources associated with " "it. :exc:`ValueError` is raised if the underlying process is still running." @@ -626,59 +626,59 @@ msgid "" " of the :class:`Process` object will raise :exc:`ValueError`." msgstr "" -#: ../../library/multiprocessing.rst:635 +#: ../../library/multiprocessing.rst:636 msgid "" "Note that the :meth:`start`, :meth:`join`, :meth:`is_alive`, " ":meth:`terminate` and :attr:`exitcode` methods should only be called by the " "process that created the process object." msgstr "" -#: ../../library/multiprocessing.rst:639 +#: ../../library/multiprocessing.rst:640 msgid "Example usage of some of the methods of :class:`Process`:" msgstr "" -#: ../../library/multiprocessing.rst:660 +#: ../../library/multiprocessing.rst:661 msgid "The base class of all :mod:`multiprocessing` exceptions." msgstr "" -#: ../../library/multiprocessing.rst:664 +#: ../../library/multiprocessing.rst:665 msgid "" "Exception raised by :meth:`Connection.recv_bytes_into()` when the supplied " "buffer object is too small for the message read." msgstr "" -#: ../../library/multiprocessing.rst:667 +#: ../../library/multiprocessing.rst:668 msgid "" "If ``e`` is an instance of :exc:`BufferTooShort` then ``e.args[0]`` will " "give the message as a byte string." msgstr "" -#: ../../library/multiprocessing.rst:672 +#: ../../library/multiprocessing.rst:673 msgid "Raised when there is an authentication error." msgstr "" -#: ../../library/multiprocessing.rst:676 +#: ../../library/multiprocessing.rst:677 msgid "Raised by methods with a timeout when the timeout expires." msgstr "" -#: ../../library/multiprocessing.rst:679 +#: ../../library/multiprocessing.rst:680 msgid "Pipes and Queues" msgstr "" -#: ../../library/multiprocessing.rst:681 +#: ../../library/multiprocessing.rst:682 msgid "" "When using multiple processes, one generally uses message passing for " "communication between processes and avoids having to use any synchronization" " primitives like locks." msgstr "" -#: ../../library/multiprocessing.rst:685 +#: ../../library/multiprocessing.rst:686 msgid "" "For passing messages one can use :func:`Pipe` (for a connection between two " "processes) or a queue (which allows multiple producers and consumers)." msgstr "" -#: ../../library/multiprocessing.rst:688 +#: ../../library/multiprocessing.rst:689 msgid "" "The :class:`Queue`, :class:`SimpleQueue` and :class:`JoinableQueue` types " "are multi-producer, multi-consumer :abbr:`FIFO (first-in, first-out)` queues" @@ -688,7 +688,7 @@ msgid "" ":class:`queue.Queue` class." msgstr "" -#: ../../library/multiprocessing.rst:695 +#: ../../library/multiprocessing.rst:696 msgid "" "If you use :class:`JoinableQueue` then you **must** call " ":meth:`JoinableQueue.task_done` for each task removed from the queue or else" @@ -696,13 +696,13 @@ msgid "" "overflow, raising an exception." msgstr "" -#: ../../library/multiprocessing.rst:700 +#: ../../library/multiprocessing.rst:701 msgid "" "Note that one can also create a shared queue by using a manager object -- " "see :ref:`multiprocessing-managers`." msgstr "" -#: ../../library/multiprocessing.rst:705 +#: ../../library/multiprocessing.rst:706 msgid "" ":mod:`multiprocessing` uses the usual :exc:`queue.Empty` and " ":exc:`queue.Full` exceptions to signal a timeout. They are not available in" @@ -710,7 +710,7 @@ msgid "" ":mod:`queue`." msgstr "" -#: ../../library/multiprocessing.rst:712 +#: ../../library/multiprocessing.rst:713 msgid "" "When an object is put on a queue, the object is pickled and a background " "thread later flushes the pickled data to an underlying pipe. This has some " @@ -719,14 +719,14 @@ msgid "" " a queue created with a :ref:`manager `." msgstr "" -#: ../../library/multiprocessing.rst:719 +#: ../../library/multiprocessing.rst:720 msgid "" "After putting an object on an empty queue there may be an infinitesimal " "delay before the queue's :meth:`~Queue.empty` method returns :const:`False` " "and :meth:`~Queue.get_nowait` can return without raising :exc:`queue.Empty`." msgstr "" -#: ../../library/multiprocessing.rst:724 +#: ../../library/multiprocessing.rst:725 msgid "" "If multiple processes are enqueuing objects, it is possible for the objects " "to be received at the other end out-of-order. However, objects enqueued by " @@ -734,7 +734,7 @@ msgid "" "other." msgstr "" -#: ../../library/multiprocessing.rst:731 +#: ../../library/multiprocessing.rst:732 msgid "" "If a process is killed using :meth:`Process.terminate` or :func:`os.kill` " "while it is trying to use a :class:`Queue`, then the data in the queue is " @@ -742,7 +742,7 @@ msgid "" "exception when it tries to use the queue later on." msgstr "" -#: ../../library/multiprocessing.rst:738 +#: ../../library/multiprocessing.rst:739 msgid "" "As mentioned above, if a child process has put items on a queue (and it has " "not used :meth:`JoinableQueue.cancel_join_thread " @@ -750,7 +750,7 @@ msgid "" "terminate until all buffered items have been flushed to the pipe." msgstr "" -#: ../../library/multiprocessing.rst:743 +#: ../../library/multiprocessing.rst:744 msgid "" "This means that if you try joining that process you may get a deadlock " "unless you are sure that all items which have been put on the queue have " @@ -759,26 +759,26 @@ msgid "" "children." msgstr "" -#: ../../library/multiprocessing.rst:748 +#: ../../library/multiprocessing.rst:749 msgid "" "Note that a queue created using a manager does not have this issue. See " ":ref:`multiprocessing-programming`." msgstr "" -#: ../../library/multiprocessing.rst:751 +#: ../../library/multiprocessing.rst:752 msgid "" "For an example of the usage of queues for interprocess communication see " ":ref:`multiprocessing-examples`." msgstr "" -#: ../../library/multiprocessing.rst:757 +#: ../../library/multiprocessing.rst:758 msgid "" "Returns a pair ``(conn1, conn2)`` of " ":class:`~multiprocessing.connection.Connection` objects representing the " "ends of a pipe." msgstr "" -#: ../../library/multiprocessing.rst:761 +#: ../../library/multiprocessing.rst:762 msgid "" "If *duplex* is ``True`` (the default) then the pipe is bidirectional. If " "*duplex* is ``False`` then the pipe is unidirectional: ``conn1`` can only be" @@ -786,50 +786,50 @@ msgid "" "messages." msgstr "" -#: ../../library/multiprocessing.rst:769 +#: ../../library/multiprocessing.rst:770 msgid "" "Returns a process shared queue implemented using a pipe and a few " "locks/semaphores. When a process first puts an item on the queue a feeder " "thread is started which transfers objects from a buffer into the pipe." msgstr "" -#: ../../library/multiprocessing.rst:773 +#: ../../library/multiprocessing.rst:774 msgid "" "The usual :exc:`queue.Empty` and :exc:`queue.Full` exceptions from the " "standard library's :mod:`queue` module are raised to signal timeouts." msgstr "" -#: ../../library/multiprocessing.rst:776 +#: ../../library/multiprocessing.rst:777 msgid "" ":class:`Queue` implements all the methods of :class:`queue.Queue` except for" " :meth:`~queue.Queue.task_done` and :meth:`~queue.Queue.join`." msgstr "" -#: ../../library/multiprocessing.rst:781 +#: ../../library/multiprocessing.rst:782 msgid "" "Return the approximate size of the queue. Because of " "multithreading/multiprocessing semantics, this number is not reliable." msgstr "" -#: ../../library/multiprocessing.rst:784 +#: ../../library/multiprocessing.rst:785 msgid "" "Note that this may raise :exc:`NotImplementedError` on Unix platforms like " "Mac OS X where ``sem_getvalue()`` is not implemented." msgstr "" -#: ../../library/multiprocessing.rst:789 +#: ../../library/multiprocessing.rst:790 msgid "" "Return ``True`` if the queue is empty, ``False`` otherwise. Because of " "multithreading/multiprocessing semantics, this is not reliable." msgstr "" -#: ../../library/multiprocessing.rst:794 +#: ../../library/multiprocessing.rst:795 msgid "" "Return ``True`` if the queue is full, ``False`` otherwise. Because of " "multithreading/multiprocessing semantics, this is not reliable." msgstr "" -#: ../../library/multiprocessing.rst:799 +#: ../../library/multiprocessing.rst:800 msgid "" "Put obj into the queue. If the optional argument *block* is ``True`` (the " "default) and *timeout* is ``None`` (the default), block if necessary until a" @@ -840,17 +840,17 @@ msgid "" "the :exc:`queue.Full` exception (*timeout* is ignored in that case)." msgstr "" -#: ../../library/multiprocessing.rst:808 +#: ../../library/multiprocessing.rst:809 msgid "" "If the queue is closed, :exc:`ValueError` is raised instead of " ":exc:`AssertionError`." msgstr "" -#: ../../library/multiprocessing.rst:814 +#: ../../library/multiprocessing.rst:815 msgid "Equivalent to ``put(obj, False)``." msgstr "" -#: ../../library/multiprocessing.rst:818 +#: ../../library/multiprocessing.rst:819 msgid "" "Remove and return an item from the queue. If optional args *block* is " "``True`` (the default) and *timeout* is ``None`` (the default), block if " @@ -861,51 +861,51 @@ msgid "" ":exc:`queue.Empty` exception (*timeout* is ignored in that case)." msgstr "" -#: ../../library/multiprocessing.rst:826 +#: ../../library/multiprocessing.rst:827 msgid "" "If the queue is closed, :exc:`ValueError` is raised instead of " ":exc:`OSError`." msgstr "" -#: ../../library/multiprocessing.rst:832 +#: ../../library/multiprocessing.rst:833 msgid "Equivalent to ``get(False)``." msgstr "" -#: ../../library/multiprocessing.rst:834 +#: ../../library/multiprocessing.rst:835 msgid "" ":class:`multiprocessing.Queue` has a few additional methods not found in " ":class:`queue.Queue`. These methods are usually unnecessary for most code:" msgstr "" -#: ../../library/multiprocessing.rst:840 +#: ../../library/multiprocessing.rst:841 msgid "" "Indicate that no more data will be put on this queue by the current process." " The background thread will quit once it has flushed all buffered data to " "the pipe. This is called automatically when the queue is garbage collected." msgstr "" -#: ../../library/multiprocessing.rst:847 +#: ../../library/multiprocessing.rst:848 msgid "" "Join the background thread. This can only be used after :meth:`close` has " "been called. It blocks until the background thread exits, ensuring that all" " data in the buffer has been flushed to the pipe." msgstr "" -#: ../../library/multiprocessing.rst:851 +#: ../../library/multiprocessing.rst:852 msgid "" "By default if a process is not the creator of the queue then on exit it will" " attempt to join the queue's background thread. The process can call " ":meth:`cancel_join_thread` to make :meth:`join_thread` do nothing." msgstr "" -#: ../../library/multiprocessing.rst:857 +#: ../../library/multiprocessing.rst:858 msgid "" "Prevent :meth:`join_thread` from blocking. In particular, this prevents the" " background thread from being joined automatically when the process exits --" " see :meth:`join_thread`." msgstr "" -#: ../../library/multiprocessing.rst:861 +#: ../../library/multiprocessing.rst:862 msgid "" "A better name for this method might be ``allow_exit_without_flush()``. It " "is likely to cause enqueued data to lost, and you almost certainly will not " @@ -914,7 +914,7 @@ msgid "" "pipe, and you don't care about lost data." msgstr "" -#: ../../library/multiprocessing.rst:870 +#: ../../library/multiprocessing.rst:871 msgid "" "This class's functionality requires a functioning shared semaphore " "implementation on the host operating system. Without one, the functionality " @@ -924,41 +924,41 @@ msgid "" "listed below." msgstr "" -#: ../../library/multiprocessing.rst:879 +#: ../../library/multiprocessing.rst:880 msgid "" "It is a simplified :class:`Queue` type, very close to a locked " ":class:`Pipe`." msgstr "" -#: ../../library/multiprocessing.rst:883 +#: ../../library/multiprocessing.rst:884 msgid "Close the queue: release internal resources." msgstr "" -#: ../../library/multiprocessing.rst:885 +#: ../../library/multiprocessing.rst:886 msgid "" "A queue must not be used anymore after it is closed. For example, " ":meth:`get`, :meth:`put` and :meth:`empty` methods must no longer be called." msgstr "" -#: ../../library/multiprocessing.rst:893 +#: ../../library/multiprocessing.rst:894 msgid "Return ``True`` if the queue is empty, ``False`` otherwise." msgstr "" -#: ../../library/multiprocessing.rst:897 +#: ../../library/multiprocessing.rst:898 msgid "Remove and return an item from the queue." msgstr "" -#: ../../library/multiprocessing.rst:901 +#: ../../library/multiprocessing.rst:902 msgid "Put *item* into the queue." msgstr "" -#: ../../library/multiprocessing.rst:906 +#: ../../library/multiprocessing.rst:907 msgid "" ":class:`JoinableQueue`, a :class:`Queue` subclass, is a queue which " "additionally has :meth:`task_done` and :meth:`join` methods." msgstr "" -#: ../../library/multiprocessing.rst:911 +#: ../../library/multiprocessing.rst:912 msgid "" "Indicate that a formerly enqueued task is complete. Used by queue consumers." " For each :meth:`~Queue.get` used to fetch a task, a subsequent call to " @@ -966,24 +966,24 @@ msgid "" "complete." msgstr "" -#: ../../library/multiprocessing.rst:916 +#: ../../library/multiprocessing.rst:917 msgid "" "If a :meth:`~queue.Queue.join` is currently blocking, it will resume when " "all items have been processed (meaning that a :meth:`task_done` call was " "received for every item that had been :meth:`~Queue.put` into the queue)." msgstr "" -#: ../../library/multiprocessing.rst:920 +#: ../../library/multiprocessing.rst:921 msgid "" "Raises a :exc:`ValueError` if called more times than there were items placed" " in the queue." msgstr "" -#: ../../library/multiprocessing.rst:926 +#: ../../library/multiprocessing.rst:927 msgid "Block until all items in the queue have been gotten and processed." msgstr "" -#: ../../library/multiprocessing.rst:928 +#: ../../library/multiprocessing.rst:929 msgid "" "The count of unfinished tasks goes up whenever an item is added to the " "queue. The count goes down whenever a consumer calls :meth:`task_done` to " @@ -992,75 +992,75 @@ msgid "" "unblocks." msgstr "" -#: ../../library/multiprocessing.rst:936 +#: ../../library/multiprocessing.rst:937 msgid "Miscellaneous" msgstr "" -#: ../../library/multiprocessing.rst:940 +#: ../../library/multiprocessing.rst:941 msgid "Return list of all live children of the current process." msgstr "" -#: ../../library/multiprocessing.rst:942 +#: ../../library/multiprocessing.rst:943 msgid "" "Calling this has the side effect of \"joining\" any processes which have " "already finished." msgstr "" -#: ../../library/multiprocessing.rst:947 +#: ../../library/multiprocessing.rst:948 msgid "Return the number of CPUs in the system." msgstr "" -#: ../../library/multiprocessing.rst:949 +#: ../../library/multiprocessing.rst:950 msgid "" "This number is not equivalent to the number of CPUs the current process can " "use. The number of usable CPUs can be obtained with " "``len(os.sched_getaffinity(0))``" msgstr "" -#: ../../library/multiprocessing.rst:953 +#: ../../library/multiprocessing.rst:954 msgid "May raise :exc:`NotImplementedError`." msgstr "" -#: ../../library/multiprocessing.rst:956 +#: ../../library/multiprocessing.rst:957 msgid ":func:`os.cpu_count`" msgstr "" -#: ../../library/multiprocessing.rst:960 +#: ../../library/multiprocessing.rst:961 msgid "" "Return the :class:`Process` object corresponding to the current process." msgstr "" -#: ../../library/multiprocessing.rst:962 +#: ../../library/multiprocessing.rst:963 msgid "An analogue of :func:`threading.current_thread`." msgstr "" -#: ../../library/multiprocessing.rst:966 +#: ../../library/multiprocessing.rst:967 msgid "" "Return the :class:`Process` object corresponding to the parent process of " "the :func:`current_process`. For the main process, ``parent_process`` will " "be ``None``." msgstr "" -#: ../../library/multiprocessing.rst:974 +#: ../../library/multiprocessing.rst:975 msgid "" "Add support for when a program which uses :mod:`multiprocessing` has been " "frozen to produce a Windows executable. (Has been tested with **py2exe**, " "**PyInstaller** and **cx_Freeze**.)" msgstr "" -#: ../../library/multiprocessing.rst:978 +#: ../../library/multiprocessing.rst:979 msgid "" "One needs to call this function straight after the ``if __name__ == " "'__main__'`` line of the main module. For example::" msgstr "" -#: ../../library/multiprocessing.rst:990 +#: ../../library/multiprocessing.rst:991 msgid "" "If the ``freeze_support()`` line is omitted then trying to run the frozen " "executable will raise :exc:`RuntimeError`." msgstr "" -#: ../../library/multiprocessing.rst:993 +#: ../../library/multiprocessing.rst:994 msgid "" "Calling ``freeze_support()`` has no effect when invoked on any operating " "system other than Windows. In addition, if the module is being run normally" @@ -1068,7 +1068,7 @@ msgid "" "then ``freeze_support()`` has no effect." msgstr "" -#: ../../library/multiprocessing.rst:1000 +#: ../../library/multiprocessing.rst:1001 msgid "" "Returns a list of the supported start methods, the first of which is the " "default. The possible start methods are ``'fork'``, ``'spawn'`` and " @@ -1077,24 +1077,24 @@ msgid "" "default." msgstr "" -#: ../../library/multiprocessing.rst:1010 +#: ../../library/multiprocessing.rst:1011 msgid "" "Return a context object which has the same attributes as the " ":mod:`multiprocessing` module." msgstr "" -#: ../../library/multiprocessing.rst:1013 +#: ../../library/multiprocessing.rst:1014 msgid "" "If *method* is ``None`` then the default context is returned. Otherwise " "*method* should be ``'fork'``, ``'spawn'``, ``'forkserver'``. " ":exc:`ValueError` is raised if the specified start method is not available." msgstr "" -#: ../../library/multiprocessing.rst:1022 +#: ../../library/multiprocessing.rst:1023 msgid "Return the name of start method used for starting processes." msgstr "" -#: ../../library/multiprocessing.rst:1024 +#: ../../library/multiprocessing.rst:1025 msgid "" "If the start method has not been fixed and *allow_none* is false, then the " "start method is fixed to the default and the name is returned. If the start" @@ -1102,41 +1102,41 @@ msgid "" "returned." msgstr "" -#: ../../library/multiprocessing.rst:1029 +#: ../../library/multiprocessing.rst:1030 msgid "" "The return value can be ``'fork'``, ``'spawn'``, ``'forkserver'`` or " "``None``. ``'fork'`` is the default on Unix, while ``'spawn'`` is the " "default on Windows." msgstr "" -#: ../../library/multiprocessing.rst:1037 +#: ../../library/multiprocessing.rst:1038 msgid "" "Sets the path of the Python interpreter to use when starting a child " "process. (By default :data:`sys.executable` is used). Embedders will " "probably need to do some thing like ::" msgstr "" -#: ../../library/multiprocessing.rst:1043 +#: ../../library/multiprocessing.rst:1044 msgid "before they can create child processes." msgstr "" -#: ../../library/multiprocessing.rst:1045 +#: ../../library/multiprocessing.rst:1046 msgid "Now supported on Unix when the ``'spawn'`` start method is used." msgstr "" -#: ../../library/multiprocessing.rst:1050 +#: ../../library/multiprocessing.rst:1051 msgid "" "Set the method which should be used to start child processes. *method* can " "be ``'fork'``, ``'spawn'`` or ``'forkserver'``." msgstr "" -#: ../../library/multiprocessing.rst:1053 +#: ../../library/multiprocessing.rst:1054 msgid "" "Note that this should be called at most once, and it should be protected " "inside the ``if __name__ == '__main__'`` clause of the main module." msgstr "" -#: ../../library/multiprocessing.rst:1061 +#: ../../library/multiprocessing.rst:1062 msgid "" ":mod:`multiprocessing` contains no analogues of " ":func:`threading.active_count`, :func:`threading.enumerate`, " @@ -1144,36 +1144,36 @@ msgid "" ":class:`threading.Timer`, or :class:`threading.local`." msgstr "" -#: ../../library/multiprocessing.rst:1068 +#: ../../library/multiprocessing.rst:1069 msgid "Connection Objects" msgstr "" -#: ../../library/multiprocessing.rst:1072 +#: ../../library/multiprocessing.rst:1073 msgid "" "Connection objects allow the sending and receiving of picklable objects or " "strings. They can be thought of as message oriented connected sockets." msgstr "" -#: ../../library/multiprocessing.rst:1075 +#: ../../library/multiprocessing.rst:1076 msgid "" "Connection objects are usually created using :func:`Pipe " "` -- see also :ref:`multiprocessing-listeners-" "clients`." msgstr "" -#: ../../library/multiprocessing.rst:1083 +#: ../../library/multiprocessing.rst:1084 msgid "" "Send an object to the other end of the connection which should be read using" " :meth:`recv`." msgstr "" -#: ../../library/multiprocessing.rst:1086 +#: ../../library/multiprocessing.rst:1087 msgid "" "The object must be picklable. Very large pickles (approximately 32 MiB+, " "though it depends on the OS) may raise a :exc:`ValueError` exception." msgstr "" -#: ../../library/multiprocessing.rst:1091 +#: ../../library/multiprocessing.rst:1092 msgid "" "Return an object sent from the other end of the connection using " ":meth:`send`. Blocks until there is something to receive. Raises " @@ -1181,40 +1181,40 @@ msgid "" "closed." msgstr "" -#: ../../library/multiprocessing.rst:1098 +#: ../../library/multiprocessing.rst:1099 msgid "Return the file descriptor or handle used by the connection." msgstr "" -#: ../../library/multiprocessing.rst:1102 +#: ../../library/multiprocessing.rst:1103 msgid "Close the connection." msgstr "" -#: ../../library/multiprocessing.rst:1104 +#: ../../library/multiprocessing.rst:1105 msgid "This is called automatically when the connection is garbage collected." msgstr "" -#: ../../library/multiprocessing.rst:1108 +#: ../../library/multiprocessing.rst:1109 msgid "Return whether there is any data available to be read." msgstr "" -#: ../../library/multiprocessing.rst:1110 +#: ../../library/multiprocessing.rst:1111 msgid "" "If *timeout* is not specified then it will return immediately. If *timeout*" " is a number then this specifies the maximum time in seconds to block. If " "*timeout* is ``None`` then an infinite timeout is used." msgstr "" -#: ../../library/multiprocessing.rst:1114 +#: ../../library/multiprocessing.rst:1115 msgid "" "Note that multiple connection objects may be polled at once by using " ":func:`multiprocessing.connection.wait`." msgstr "" -#: ../../library/multiprocessing.rst:1119 +#: ../../library/multiprocessing.rst:1120 msgid "Send byte data from a :term:`bytes-like object` as a complete message." msgstr "" -#: ../../library/multiprocessing.rst:1121 +#: ../../library/multiprocessing.rst:1122 msgid "" "If *offset* is given then data is read from that position in *buffer*. If " "*size* is given then that many bytes will be read from buffer. Very large " @@ -1222,7 +1222,7 @@ msgid "" ":exc:`ValueError` exception" msgstr "" -#: ../../library/multiprocessing.rst:1128 +#: ../../library/multiprocessing.rst:1129 msgid "" "Return a complete message of byte data sent from the other end of the " "connection as a string. Blocks until there is something to receive. Raises " @@ -1230,19 +1230,19 @@ msgid "" "closed." msgstr "" -#: ../../library/multiprocessing.rst:1133 +#: ../../library/multiprocessing.rst:1134 msgid "" "If *maxlength* is specified and the message is longer than *maxlength* then " ":exc:`OSError` is raised and the connection will no longer be readable." msgstr "" -#: ../../library/multiprocessing.rst:1137 +#: ../../library/multiprocessing.rst:1138 msgid "" "This function used to raise :exc:`IOError`, which is now an alias of " ":exc:`OSError`." msgstr "" -#: ../../library/multiprocessing.rst:1144 +#: ../../library/multiprocessing.rst:1145 msgid "" "Read into *buffer* a complete message of byte data sent from the other end " "of the connection and return the number of bytes in the message. Blocks " @@ -1250,7 +1250,7 @@ msgid "" "nothing left to receive and the other end was closed." msgstr "" -#: ../../library/multiprocessing.rst:1150 +#: ../../library/multiprocessing.rst:1151 msgid "" "*buffer* must be a writable :term:`bytes-like object`. If *offset* is given" " then the message will be written into the buffer from that position. " @@ -1258,38 +1258,38 @@ msgid "" "bytes)." msgstr "" -#: ../../library/multiprocessing.rst:1155 +#: ../../library/multiprocessing.rst:1156 msgid "" "If the buffer is too short then a :exc:`BufferTooShort` exception is raised " "and the complete message is available as ``e.args[0]`` where ``e`` is the " "exception instance." msgstr "" -#: ../../library/multiprocessing.rst:1159 +#: ../../library/multiprocessing.rst:1160 msgid "" "Connection objects themselves can now be transferred between processes using" " :meth:`Connection.send` and :meth:`Connection.recv`." msgstr "" -#: ../../library/multiprocessing.rst:1163 +#: ../../library/multiprocessing.rst:1164 msgid "" "Connection objects now support the context management protocol -- see " ":ref:`typecontextmanager`. :meth:`~contextmanager.__enter__` returns the " "connection object, and :meth:`~contextmanager.__exit__` calls :meth:`close`." msgstr "" -#: ../../library/multiprocessing.rst:1168 +#: ../../library/multiprocessing.rst:1169 msgid "For example:" msgstr "Sebagai contoh:" -#: ../../library/multiprocessing.rst:1192 +#: ../../library/multiprocessing.rst:1193 msgid "" "The :meth:`Connection.recv` method automatically unpickles the data it " "receives, which can be a security risk unless you can trust the process " "which sent the message." msgstr "" -#: ../../library/multiprocessing.rst:1196 +#: ../../library/multiprocessing.rst:1197 msgid "" "Therefore, unless the connection object was produced using :func:`Pipe` you " "should only use the :meth:`~Connection.recv` and :meth:`~Connection.send` " @@ -1297,74 +1297,74 @@ msgid "" ":`multiprocessing-auth-keys`." msgstr "" -#: ../../library/multiprocessing.rst:1203 +#: ../../library/multiprocessing.rst:1204 msgid "" "If a process is killed while it is trying to read or write to a pipe then " "the data in the pipe is likely to become corrupted, because it may become " "impossible to be sure where the message boundaries lie." msgstr "" -#: ../../library/multiprocessing.rst:1209 +#: ../../library/multiprocessing.rst:1210 msgid "Synchronization primitives" msgstr "" -#: ../../library/multiprocessing.rst:1213 +#: ../../library/multiprocessing.rst:1214 msgid "" "Generally synchronization primitives are not as necessary in a multiprocess " "program as they are in a multithreaded program. See the documentation for " ":mod:`threading` module." msgstr "" -#: ../../library/multiprocessing.rst:1217 +#: ../../library/multiprocessing.rst:1218 msgid "" "Note that one can also create synchronization primitives by using a manager " "object -- see :ref:`multiprocessing-managers`." msgstr "" -#: ../../library/multiprocessing.rst:1222 +#: ../../library/multiprocessing.rst:1223 msgid "A barrier object: a clone of :class:`threading.Barrier`." msgstr "" -#: ../../library/multiprocessing.rst:1228 +#: ../../library/multiprocessing.rst:1229 msgid "" "A bounded semaphore object: a close analog of " ":class:`threading.BoundedSemaphore`." msgstr "" -#: ../../library/multiprocessing.rst:1231 -#: ../../library/multiprocessing.rst:1369 +#: ../../library/multiprocessing.rst:1232 +#: ../../library/multiprocessing.rst:1370 msgid "" "A solitary difference from its close analog exists: its ``acquire`` method's" " first argument is named *block*, as is consistent with " ":meth:`Lock.acquire`." msgstr "" -#: ../../library/multiprocessing.rst:1235 +#: ../../library/multiprocessing.rst:1236 msgid "" "On Mac OS X, this is indistinguishable from :class:`Semaphore` because " "``sem_getvalue()`` is not implemented on that platform." msgstr "" -#: ../../library/multiprocessing.rst:1240 +#: ../../library/multiprocessing.rst:1241 msgid "A condition variable: an alias for :class:`threading.Condition`." msgstr "" -#: ../../library/multiprocessing.rst:1242 +#: ../../library/multiprocessing.rst:1243 msgid "" "If *lock* is specified then it should be a :class:`Lock` or :class:`RLock` " "object from :mod:`multiprocessing`." msgstr "" -#: ../../library/multiprocessing.rst:1245 -#: ../../library/multiprocessing.rst:1779 +#: ../../library/multiprocessing.rst:1246 +#: ../../library/multiprocessing.rst:1780 msgid "The :meth:`~threading.Condition.wait_for` method was added." msgstr "" -#: ../../library/multiprocessing.rst:1250 +#: ../../library/multiprocessing.rst:1251 msgid "A clone of :class:`threading.Event`." msgstr "" -#: ../../library/multiprocessing.rst:1255 +#: ../../library/multiprocessing.rst:1256 msgid "" "A non-recursive lock object: a close analog of :class:`threading.Lock`. Once" " a process or thread has acquired a lock, subsequent attempts to acquire it " @@ -1375,25 +1375,25 @@ msgid "" "except as noted." msgstr "" -#: ../../library/multiprocessing.rst:1263 +#: ../../library/multiprocessing.rst:1264 msgid "" "Note that :class:`Lock` is actually a factory function which returns an " "instance of ``multiprocessing.synchronize.Lock`` initialized with a default " "context." msgstr "" -#: ../../library/multiprocessing.rst:1267 +#: ../../library/multiprocessing.rst:1268 msgid "" ":class:`Lock` supports the :term:`context manager` protocol and thus may be " "used in :keyword:`with` statements." msgstr "" -#: ../../library/multiprocessing.rst:1272 -#: ../../library/multiprocessing.rst:1323 +#: ../../library/multiprocessing.rst:1273 +#: ../../library/multiprocessing.rst:1324 msgid "Acquire a lock, blocking or non-blocking." msgstr "" -#: ../../library/multiprocessing.rst:1274 +#: ../../library/multiprocessing.rst:1275 msgid "" "With the *block* argument set to ``True`` (the default), the method call " "will block until the lock is in an unlocked state, then set it to locked and" @@ -1401,14 +1401,14 @@ msgid "" "that in :meth:`threading.Lock.acquire`." msgstr "" -#: ../../library/multiprocessing.rst:1279 +#: ../../library/multiprocessing.rst:1280 msgid "" "With the *block* argument set to ``False``, the method call does not block." " If the lock is currently in a locked state, return ``False``; otherwise " "set the lock to a locked state and return ``True``." msgstr "" -#: ../../library/multiprocessing.rst:1283 +#: ../../library/multiprocessing.rst:1284 msgid "" "When invoked with a positive, floating-point value for *timeout*, block for " "at most the number of seconds specified by *timeout* as long as the lock can" @@ -1422,19 +1422,19 @@ msgid "" "acquired or ``False`` if the timeout period has elapsed." msgstr "" -#: ../../library/multiprocessing.rst:1298 +#: ../../library/multiprocessing.rst:1299 msgid "" "Release a lock. This can be called from any process or thread, not only the" " process or thread which originally acquired the lock." msgstr "" -#: ../../library/multiprocessing.rst:1301 +#: ../../library/multiprocessing.rst:1302 msgid "" "Behavior is the same as in :meth:`threading.Lock.release` except that when " "invoked on an unlocked lock, a :exc:`ValueError` is raised." msgstr "" -#: ../../library/multiprocessing.rst:1307 +#: ../../library/multiprocessing.rst:1308 msgid "" "A recursive lock object: a close analog of :class:`threading.RLock`. A " "recursive lock must be released by the process or thread that acquired it. " @@ -1443,20 +1443,20 @@ msgid "" "release it once for each time it has been acquired." msgstr "" -#: ../../library/multiprocessing.rst:1313 +#: ../../library/multiprocessing.rst:1314 msgid "" "Note that :class:`RLock` is actually a factory function which returns an " "instance of ``multiprocessing.synchronize.RLock`` initialized with a default" " context." msgstr "" -#: ../../library/multiprocessing.rst:1317 +#: ../../library/multiprocessing.rst:1318 msgid "" ":class:`RLock` supports the :term:`context manager` protocol and thus may be" " used in :keyword:`with` statements." msgstr "" -#: ../../library/multiprocessing.rst:1325 +#: ../../library/multiprocessing.rst:1326 msgid "" "When invoked with the *block* argument set to ``True``, block until the lock" " is in an unlocked state (not owned by any process or thread) unless the " @@ -1469,7 +1469,7 @@ msgid "" "itself." msgstr "" -#: ../../library/multiprocessing.rst:1335 +#: ../../library/multiprocessing.rst:1336 msgid "" "When invoked with the *block* argument set to ``False``, do not block. If " "the lock has already been acquired (and thus is owned) by another process or" @@ -1480,14 +1480,14 @@ msgid "" "a return value of ``True``." msgstr "" -#: ../../library/multiprocessing.rst:1343 +#: ../../library/multiprocessing.rst:1344 msgid "" "Use and behaviors of the *timeout* argument are the same as in " ":meth:`Lock.acquire`. Note that some of these behaviors of *timeout* differ" " from the implemented behaviors in :meth:`threading.RLock.acquire`." msgstr "" -#: ../../library/multiprocessing.rst:1350 +#: ../../library/multiprocessing.rst:1351 msgid "" "Release a lock, decrementing the recursion level. If after the decrement " "the recursion level is zero, reset the lock to unlocked (not owned by any " @@ -1497,7 +1497,7 @@ msgid "" "locked and owned by the calling process or thread." msgstr "" -#: ../../library/multiprocessing.rst:1358 +#: ../../library/multiprocessing.rst:1359 msgid "" "Only call this method when the calling process or thread owns the lock. An " ":exc:`AssertionError` is raised if this method is called by a process or " @@ -1506,17 +1506,17 @@ msgid "" "from the implemented behavior in :meth:`threading.RLock.release`." msgstr "" -#: ../../library/multiprocessing.rst:1367 +#: ../../library/multiprocessing.rst:1368 msgid "A semaphore object: a close analog of :class:`threading.Semaphore`." msgstr "" -#: ../../library/multiprocessing.rst:1374 +#: ../../library/multiprocessing.rst:1375 msgid "" "On Mac OS X, ``sem_timedwait`` is unsupported, so calling ``acquire()`` with" " a timeout will emulate that function's behavior using a sleeping loop." msgstr "" -#: ../../library/multiprocessing.rst:1379 +#: ../../library/multiprocessing.rst:1380 msgid "" "If the SIGINT signal generated by :kbd:`Ctrl-C` arrives while the main " "thread is blocked by a call to :meth:`BoundedSemaphore.acquire`, " @@ -1525,13 +1525,13 @@ msgid "" "immediately interrupted and :exc:`KeyboardInterrupt` will be raised." msgstr "" -#: ../../library/multiprocessing.rst:1385 +#: ../../library/multiprocessing.rst:1386 msgid "" "This differs from the behaviour of :mod:`threading` where SIGINT will be " "ignored while the equivalent blocking calls are in progress." msgstr "" -#: ../../library/multiprocessing.rst:1390 +#: ../../library/multiprocessing.rst:1391 msgid "" "Some of this package's functionality requires a functioning shared semaphore" " implementation on the host operating system. Without one, the " @@ -1540,25 +1540,25 @@ msgid "" "additional information." msgstr "" -#: ../../library/multiprocessing.rst:1398 +#: ../../library/multiprocessing.rst:1399 msgid "Shared :mod:`ctypes` Objects" msgstr "" -#: ../../library/multiprocessing.rst:1400 +#: ../../library/multiprocessing.rst:1401 msgid "" "It is possible to create shared objects using shared memory which can be " "inherited by child processes." msgstr "" -#: ../../library/multiprocessing.rst:1405 +#: ../../library/multiprocessing.rst:1406 msgid "" "Return a :mod:`ctypes` object allocated from shared memory. By default the " "return value is actually a synchronized wrapper for the object. The object " "itself can be accessed via the *value* attribute of a :class:`Value`." msgstr "" -#: ../../library/multiprocessing.rst:1409 -#: ../../library/multiprocessing.rst:1496 +#: ../../library/multiprocessing.rst:1410 +#: ../../library/multiprocessing.rst:1497 msgid "" "*typecode_or_type* determines the type of the returned object: it is either " "a ctypes type or a one character typecode of the kind used by the " @@ -1566,7 +1566,7 @@ msgid "" "type." msgstr "" -#: ../../library/multiprocessing.rst:1413 +#: ../../library/multiprocessing.rst:1414 msgid "" "If *lock* is ``True`` (the default) then a new recursive lock object is " "created to synchronize access to the value. If *lock* is a :class:`Lock` or" @@ -1576,32 +1576,32 @@ msgid "" "\"process-safe\"." msgstr "" -#: ../../library/multiprocessing.rst:1420 +#: ../../library/multiprocessing.rst:1421 msgid "" "Operations like ``+=`` which involve a read and write are not atomic. So " "if, for instance, you want to atomically increment a shared value it is " "insufficient to just do ::" msgstr "" -#: ../../library/multiprocessing.rst:1426 +#: ../../library/multiprocessing.rst:1427 msgid "" "Assuming the associated lock is recursive (which it is by default) you can " "instead do ::" msgstr "" -#: ../../library/multiprocessing.rst:1432 -#: ../../library/multiprocessing.rst:1522 -#: ../../library/multiprocessing.rst:1537 +#: ../../library/multiprocessing.rst:1433 +#: ../../library/multiprocessing.rst:1523 +#: ../../library/multiprocessing.rst:1538 msgid "Note that *lock* is a keyword-only argument." msgstr "" -#: ../../library/multiprocessing.rst:1436 +#: ../../library/multiprocessing.rst:1437 msgid "" "Return a ctypes array allocated from shared memory. By default the return " "value is actually a synchronized wrapper for the array." msgstr "" -#: ../../library/multiprocessing.rst:1439 +#: ../../library/multiprocessing.rst:1440 msgid "" "*typecode_or_type* determines the type of the elements of the returned " "array: it is either a ctypes type or a one character typecode of the kind " @@ -1611,7 +1611,7 @@ msgid "" "initialize the array and whose length determines the length of the array." msgstr "" -#: ../../library/multiprocessing.rst:1446 +#: ../../library/multiprocessing.rst:1447 msgid "" "If *lock* is ``True`` (the default) then a new lock object is created to " "synchronize access to the value. If *lock* is a :class:`Lock` or " @@ -1621,28 +1621,28 @@ msgid "" "\"process-safe\"." msgstr "" -#: ../../library/multiprocessing.rst:1453 +#: ../../library/multiprocessing.rst:1454 msgid "Note that *lock* is a keyword only argument." msgstr "" -#: ../../library/multiprocessing.rst:1455 +#: ../../library/multiprocessing.rst:1456 msgid "" "Note that an array of :data:`ctypes.c_char` has *value* and *raw* attributes" " which allow one to use it to store and retrieve strings." msgstr "" -#: ../../library/multiprocessing.rst:1460 +#: ../../library/multiprocessing.rst:1461 msgid "The :mod:`multiprocessing.sharedctypes` module" msgstr "" -#: ../../library/multiprocessing.rst:1465 +#: ../../library/multiprocessing.rst:1466 msgid "" "The :mod:`multiprocessing.sharedctypes` module provides functions for " "allocating :mod:`ctypes` objects from shared memory which can be inherited " "by child processes." msgstr "" -#: ../../library/multiprocessing.rst:1471 +#: ../../library/multiprocessing.rst:1472 msgid "" "Although it is possible to store a pointer in shared memory remember that " "this will refer to a location in the address space of a specific process. " @@ -1651,11 +1651,11 @@ msgid "" " may cause a crash." msgstr "" -#: ../../library/multiprocessing.rst:1479 +#: ../../library/multiprocessing.rst:1480 msgid "Return a ctypes array allocated from shared memory." msgstr "" -#: ../../library/multiprocessing.rst:1481 +#: ../../library/multiprocessing.rst:1482 msgid "" "*typecode_or_type* determines the type of the elements of the returned " "array: it is either a ctypes type or a one character typecode of the kind " @@ -1665,40 +1665,40 @@ msgid "" "initialize the array and whose length determines the length of the array." msgstr "" -#: ../../library/multiprocessing.rst:1488 +#: ../../library/multiprocessing.rst:1489 msgid "" "Note that setting and getting an element is potentially non-atomic -- use " ":func:`Array` instead to make sure that access is automatically synchronized" " using a lock." msgstr "" -#: ../../library/multiprocessing.rst:1494 +#: ../../library/multiprocessing.rst:1495 msgid "Return a ctypes object allocated from shared memory." msgstr "" -#: ../../library/multiprocessing.rst:1500 +#: ../../library/multiprocessing.rst:1501 msgid "" "Note that setting and getting the value is potentially non-atomic -- use " ":func:`Value` instead to make sure that access is automatically synchronized" " using a lock." msgstr "" -#: ../../library/multiprocessing.rst:1504 +#: ../../library/multiprocessing.rst:1505 msgid "" "Note that an array of :data:`ctypes.c_char` has ``value`` and ``raw`` " "attributes which allow one to use it to store and retrieve strings -- see " "documentation for :mod:`ctypes`." msgstr "" -#: ../../library/multiprocessing.rst:1510 +#: ../../library/multiprocessing.rst:1511 msgid "" "The same as :func:`RawArray` except that depending on the value of *lock* a " "process-safe synchronization wrapper may be returned instead of a raw ctypes" " array." msgstr "" -#: ../../library/multiprocessing.rst:1514 -#: ../../library/multiprocessing.rst:1530 +#: ../../library/multiprocessing.rst:1515 +#: ../../library/multiprocessing.rst:1531 msgid "" "If *lock* is ``True`` (the default) then a new lock object is created to " "synchronize access to the value. If *lock* is a " @@ -1708,121 +1708,121 @@ msgid "" "protected by a lock, so it will not necessarily be \"process-safe\"." msgstr "" -#: ../../library/multiprocessing.rst:1526 +#: ../../library/multiprocessing.rst:1527 msgid "" "The same as :func:`RawValue` except that depending on the value of *lock* a " "process-safe synchronization wrapper may be returned instead of a raw ctypes" " object." msgstr "" -#: ../../library/multiprocessing.rst:1541 +#: ../../library/multiprocessing.rst:1542 msgid "" "Return a ctypes object allocated from shared memory which is a copy of the " "ctypes object *obj*." msgstr "" -#: ../../library/multiprocessing.rst:1546 +#: ../../library/multiprocessing.rst:1547 msgid "" "Return a process-safe wrapper object for a ctypes object which uses *lock* " "to synchronize access. If *lock* is ``None`` (the default) then a " ":class:`multiprocessing.RLock` object is created automatically." msgstr "" -#: ../../library/multiprocessing.rst:1550 +#: ../../library/multiprocessing.rst:1551 msgid "" "A synchronized wrapper will have two methods in addition to those of the " "object it wraps: :meth:`get_obj` returns the wrapped object and " ":meth:`get_lock` returns the lock object used for synchronization." msgstr "" -#: ../../library/multiprocessing.rst:1554 +#: ../../library/multiprocessing.rst:1555 msgid "" "Note that accessing the ctypes object through the wrapper can be a lot " "slower than accessing the raw ctypes object." msgstr "" -#: ../../library/multiprocessing.rst:1557 +#: ../../library/multiprocessing.rst:1558 msgid "Synchronized objects support the :term:`context manager` protocol." msgstr "" -#: ../../library/multiprocessing.rst:1561 +#: ../../library/multiprocessing.rst:1562 msgid "" "The table below compares the syntax for creating shared ctypes objects from " "shared memory with the normal ctypes syntax. (In the table ``MyStruct`` is " "some subclass of :class:`ctypes.Structure`.)" msgstr "" -#: ../../library/multiprocessing.rst:1566 +#: ../../library/multiprocessing.rst:1567 msgid "ctypes" msgstr "ctypes" -#: ../../library/multiprocessing.rst:1566 +#: ../../library/multiprocessing.rst:1567 msgid "sharedctypes using type" msgstr "" -#: ../../library/multiprocessing.rst:1566 +#: ../../library/multiprocessing.rst:1567 msgid "sharedctypes using typecode" msgstr "" -#: ../../library/multiprocessing.rst:1568 +#: ../../library/multiprocessing.rst:1569 msgid "c_double(2.4)" msgstr "" -#: ../../library/multiprocessing.rst:1568 +#: ../../library/multiprocessing.rst:1569 msgid "RawValue(c_double, 2.4)" msgstr "" -#: ../../library/multiprocessing.rst:1568 +#: ../../library/multiprocessing.rst:1569 msgid "RawValue('d', 2.4)" msgstr "" -#: ../../library/multiprocessing.rst:1569 +#: ../../library/multiprocessing.rst:1570 msgid "MyStruct(4, 6)" msgstr "" -#: ../../library/multiprocessing.rst:1569 +#: ../../library/multiprocessing.rst:1570 msgid "RawValue(MyStruct, 4, 6)" msgstr "" -#: ../../library/multiprocessing.rst:1570 +#: ../../library/multiprocessing.rst:1571 msgid "(c_short * 7)()" msgstr "" -#: ../../library/multiprocessing.rst:1570 +#: ../../library/multiprocessing.rst:1571 msgid "RawArray(c_short, 7)" msgstr "" -#: ../../library/multiprocessing.rst:1570 +#: ../../library/multiprocessing.rst:1571 msgid "RawArray('h', 7)" msgstr "" -#: ../../library/multiprocessing.rst:1571 +#: ../../library/multiprocessing.rst:1572 msgid "(c_int * 3)(9, 2, 8)" msgstr "" -#: ../../library/multiprocessing.rst:1571 +#: ../../library/multiprocessing.rst:1572 msgid "RawArray(c_int, (9, 2, 8))" msgstr "" -#: ../../library/multiprocessing.rst:1571 +#: ../../library/multiprocessing.rst:1572 msgid "RawArray('i', (9, 2, 8))" msgstr "" -#: ../../library/multiprocessing.rst:1575 +#: ../../library/multiprocessing.rst:1576 msgid "" "Below is an example where a number of ctypes objects are modified by a child" " process::" msgstr "" -#: ../../library/multiprocessing.rst:1613 +#: ../../library/multiprocessing.rst:1614 msgid "The results printed are ::" msgstr "" -#: ../../library/multiprocessing.rst:1626 +#: ../../library/multiprocessing.rst:1627 msgid "Managers" msgstr "" -#: ../../library/multiprocessing.rst:1628 +#: ../../library/multiprocessing.rst:1629 msgid "" "Managers provide a way to create data which can be shared between different " "processes, including sharing over a network between processes running on " @@ -1831,7 +1831,7 @@ msgid "" "proxies." msgstr "" -#: ../../library/multiprocessing.rst:1636 +#: ../../library/multiprocessing.rst:1637 msgid "" "Returns a started :class:`~multiprocessing.managers.SyncManager` object " "which can be used for sharing objects between processes. The returned " @@ -1839,31 +1839,31 @@ msgid "" "will create shared objects and return corresponding proxies." msgstr "" -#: ../../library/multiprocessing.rst:1644 +#: ../../library/multiprocessing.rst:1645 msgid "" "Manager processes will be shutdown as soon as they are garbage collected or " "their parent process exits. The manager classes are defined in the " ":mod:`multiprocessing.managers` module:" msgstr "" -#: ../../library/multiprocessing.rst:1650 +#: ../../library/multiprocessing.rst:1651 msgid "Create a BaseManager object." msgstr "" -#: ../../library/multiprocessing.rst:1652 +#: ../../library/multiprocessing.rst:1653 msgid "" "Once created one should call :meth:`start` or " "``get_server().serve_forever()`` to ensure that the manager object refers to" " a started manager process." msgstr "" -#: ../../library/multiprocessing.rst:1655 +#: ../../library/multiprocessing.rst:1656 msgid "" "*address* is the address on which the manager process listens for new " "connections. If *address* is ``None`` then an arbitrary one is chosen." msgstr "" -#: ../../library/multiprocessing.rst:1658 +#: ../../library/multiprocessing.rst:1659 msgid "" "*authkey* is the authentication key which will be used to check the validity" " of incoming connections to the server process. If *authkey* is ``None`` " @@ -1871,50 +1871,50 @@ msgid "" "it must be a byte string." msgstr "" -#: ../../library/multiprocessing.rst:1665 +#: ../../library/multiprocessing.rst:1666 msgid "" "Start a subprocess to start the manager. If *initializer* is not ``None`` " "then the subprocess will call ``initializer(*initargs)`` when it starts." msgstr "" -#: ../../library/multiprocessing.rst:1670 +#: ../../library/multiprocessing.rst:1671 msgid "" "Returns a :class:`Server` object which represents the actual server under " "the control of the Manager. The :class:`Server` object supports the " ":meth:`serve_forever` method::" msgstr "" -#: ../../library/multiprocessing.rst:1679 +#: ../../library/multiprocessing.rst:1680 msgid ":class:`Server` additionally has an :attr:`address` attribute." msgstr "" -#: ../../library/multiprocessing.rst:1683 +#: ../../library/multiprocessing.rst:1684 msgid "Connect a local manager object to a remote manager process::" msgstr "" -#: ../../library/multiprocessing.rst:1691 +#: ../../library/multiprocessing.rst:1692 msgid "" "Stop the process used by the manager. This is only available if " ":meth:`start` has been used to start the server process." msgstr "" -#: ../../library/multiprocessing.rst:1694 +#: ../../library/multiprocessing.rst:1695 msgid "This can be called multiple times." msgstr "" -#: ../../library/multiprocessing.rst:1698 +#: ../../library/multiprocessing.rst:1699 msgid "" "A classmethod which can be used for registering a type or callable with the " "manager class." msgstr "" -#: ../../library/multiprocessing.rst:1701 +#: ../../library/multiprocessing.rst:1702 msgid "" "*typeid* is a \"type identifier\" which is used to identify a particular " "type of shared object. This must be a string." msgstr "" -#: ../../library/multiprocessing.rst:1704 +#: ../../library/multiprocessing.rst:1705 msgid "" "*callable* is a callable used for creating objects for this type identifier." " If a manager instance will be connected to the server using the " @@ -1922,14 +1922,14 @@ msgid "" " this can be left as ``None``." msgstr "" -#: ../../library/multiprocessing.rst:1710 +#: ../../library/multiprocessing.rst:1711 msgid "" "*proxytype* is a subclass of :class:`BaseProxy` which is used to create " "proxies for shared objects with this *typeid*. If ``None`` then a proxy " "class is created automatically." msgstr "" -#: ../../library/multiprocessing.rst:1714 +#: ../../library/multiprocessing.rst:1715 msgid "" "*exposed* is used to specify a sequence of method names which proxies for " "this typeid should be allowed to access using :meth:`BaseProxy._callmethod`." @@ -1940,7 +1940,7 @@ msgid "" "method and whose name does not begin with ``'_'``.)" msgstr "" -#: ../../library/multiprocessing.rst:1723 +#: ../../library/multiprocessing.rst:1724 msgid "" "*method_to_typeid* is a mapping used to specify the return type of those " "exposed methods which should return a proxy. It maps method names to typeid" @@ -1950,22 +1950,22 @@ msgid "" "then the object returned by the method will be copied by value." msgstr "" -#: ../../library/multiprocessing.rst:1730 +#: ../../library/multiprocessing.rst:1731 msgid "" "*create_method* determines whether a method should be created with name " "*typeid* which can be used to tell the server process to create a new shared" " object and return a proxy for it. By default it is ``True``." msgstr "" -#: ../../library/multiprocessing.rst:1734 +#: ../../library/multiprocessing.rst:1735 msgid ":class:`BaseManager` instances also have one read-only property:" msgstr "" -#: ../../library/multiprocessing.rst:1738 +#: ../../library/multiprocessing.rst:1739 msgid "The address used by the manager." msgstr "" -#: ../../library/multiprocessing.rst:1740 +#: ../../library/multiprocessing.rst:1741 msgid "" "Manager objects support the context management protocol -- see " ":ref:`typecontextmanager`. :meth:`~contextmanager.__enter__` starts the " @@ -1973,173 +1973,173 @@ msgid "" "object. :meth:`~contextmanager.__exit__` calls :meth:`shutdown`." msgstr "" -#: ../../library/multiprocessing.rst:1746 +#: ../../library/multiprocessing.rst:1747 msgid "" "In previous versions :meth:`~contextmanager.__enter__` did not start the " "manager's server process if it was not already started." msgstr "" -#: ../../library/multiprocessing.rst:1751 +#: ../../library/multiprocessing.rst:1752 msgid "" "A subclass of :class:`BaseManager` which can be used for the synchronization" " of processes. Objects of this type are returned by " ":func:`multiprocessing.Manager`." msgstr "" -#: ../../library/multiprocessing.rst:1755 +#: ../../library/multiprocessing.rst:1756 msgid "" "Its methods create and return :ref:`multiprocessing-proxy_objects` for a " "number of commonly used data types to be synchronized across processes. This" " notably includes shared lists and dictionaries." msgstr "" -#: ../../library/multiprocessing.rst:1761 +#: ../../library/multiprocessing.rst:1762 msgid "" "Create a shared :class:`threading.Barrier` object and return a proxy for it." msgstr "" -#: ../../library/multiprocessing.rst:1768 +#: ../../library/multiprocessing.rst:1769 msgid "" "Create a shared :class:`threading.BoundedSemaphore` object and return a " "proxy for it." msgstr "" -#: ../../library/multiprocessing.rst:1773 +#: ../../library/multiprocessing.rst:1774 msgid "" "Create a shared :class:`threading.Condition` object and return a proxy for " "it." msgstr "" -#: ../../library/multiprocessing.rst:1776 +#: ../../library/multiprocessing.rst:1777 msgid "" "If *lock* is supplied then it should be a proxy for a " ":class:`threading.Lock` or :class:`threading.RLock` object." msgstr "" -#: ../../library/multiprocessing.rst:1784 +#: ../../library/multiprocessing.rst:1785 msgid "" "Create a shared :class:`threading.Event` object and return a proxy for it." msgstr "" -#: ../../library/multiprocessing.rst:1788 +#: ../../library/multiprocessing.rst:1789 msgid "" "Create a shared :class:`threading.Lock` object and return a proxy for it." msgstr "" -#: ../../library/multiprocessing.rst:1792 +#: ../../library/multiprocessing.rst:1793 msgid "Create a shared :class:`Namespace` object and return a proxy for it." msgstr "" -#: ../../library/multiprocessing.rst:1796 +#: ../../library/multiprocessing.rst:1797 msgid "Create a shared :class:`queue.Queue` object and return a proxy for it." msgstr "" -#: ../../library/multiprocessing.rst:1800 +#: ../../library/multiprocessing.rst:1801 msgid "" "Create a shared :class:`threading.RLock` object and return a proxy for it." msgstr "" -#: ../../library/multiprocessing.rst:1804 +#: ../../library/multiprocessing.rst:1805 msgid "" "Create a shared :class:`threading.Semaphore` object and return a proxy for " "it." msgstr "" -#: ../../library/multiprocessing.rst:1809 +#: ../../library/multiprocessing.rst:1810 msgid "Create an array and return a proxy for it." msgstr "" -#: ../../library/multiprocessing.rst:1813 +#: ../../library/multiprocessing.rst:1814 msgid "" "Create an object with a writable ``value`` attribute and return a proxy for " "it." msgstr "" -#: ../../library/multiprocessing.rst:1820 +#: ../../library/multiprocessing.rst:1821 msgid "Create a shared :class:`dict` object and return a proxy for it." msgstr "" -#: ../../library/multiprocessing.rst:1825 +#: ../../library/multiprocessing.rst:1826 msgid "Create a shared :class:`list` object and return a proxy for it." msgstr "" -#: ../../library/multiprocessing.rst:1827 +#: ../../library/multiprocessing.rst:1828 msgid "" "Shared objects are capable of being nested. For example, a shared container" " object such as a shared list can contain other shared objects which will " "all be managed and synchronized by the :class:`SyncManager`." msgstr "" -#: ../../library/multiprocessing.rst:1834 +#: ../../library/multiprocessing.rst:1835 msgid "A type that can register with :class:`SyncManager`." msgstr "" -#: ../../library/multiprocessing.rst:1836 +#: ../../library/multiprocessing.rst:1837 msgid "" "A namespace object has no public methods, but does have writable attributes." " Its representation shows the values of its attributes." msgstr "" -#: ../../library/multiprocessing.rst:1839 +#: ../../library/multiprocessing.rst:1840 msgid "" "However, when using a proxy for a namespace object, an attribute beginning " "with ``'_'`` will be an attribute of the proxy and not an attribute of the " "referent:" msgstr "" -#: ../../library/multiprocessing.rst:1855 +#: ../../library/multiprocessing.rst:1856 msgid "Customized managers" msgstr "" -#: ../../library/multiprocessing.rst:1857 +#: ../../library/multiprocessing.rst:1858 msgid "" "To create one's own manager, one creates a subclass of :class:`BaseManager` " "and uses the :meth:`~BaseManager.register` classmethod to register new types" " or callables with the manager class. For example::" msgstr "" -#: ../../library/multiprocessing.rst:1882 +#: ../../library/multiprocessing.rst:1883 msgid "Using a remote manager" msgstr "" -#: ../../library/multiprocessing.rst:1884 +#: ../../library/multiprocessing.rst:1885 msgid "" "It is possible to run a manager server on one machine and have clients use " "it from other machines (assuming that the firewalls involved allow it)." msgstr "" -#: ../../library/multiprocessing.rst:1887 +#: ../../library/multiprocessing.rst:1888 msgid "" "Running the following commands creates a server for a single shared queue " "which remote clients can access::" msgstr "" -#: ../../library/multiprocessing.rst:1899 +#: ../../library/multiprocessing.rst:1900 msgid "One client can access the server as follows::" msgstr "" -#: ../../library/multiprocessing.rst:1909 +#: ../../library/multiprocessing.rst:1910 msgid "Another client can also use it::" msgstr "" -#: ../../library/multiprocessing.rst:1920 +#: ../../library/multiprocessing.rst:1921 msgid "" "Local processes can also access that queue, using the code from above on the" " client to access it remotely::" msgstr "" -#: ../../library/multiprocessing.rst:1945 +#: ../../library/multiprocessing.rst:1946 msgid "Proxy Objects" msgstr "" -#: ../../library/multiprocessing.rst:1947 +#: ../../library/multiprocessing.rst:1948 msgid "" "A proxy is an object which *refers* to a shared object which lives " "(presumably) in a different process. The shared object is said to be the " "*referent* of the proxy. Multiple proxy objects may have the same referent." msgstr "" -#: ../../library/multiprocessing.rst:1951 +#: ../../library/multiprocessing.rst:1952 msgid "" "A proxy object has methods which invoke corresponding methods of its " "referent (although not every method of the referent will necessarily be " @@ -2147,14 +2147,14 @@ msgid "" "its referent can:" msgstr "" -#: ../../library/multiprocessing.rst:1969 +#: ../../library/multiprocessing.rst:1970 msgid "" "Notice that applying :func:`str` to a proxy will return the representation " "of the referent, whereas applying :func:`repr` will return the " "representation of the proxy." msgstr "" -#: ../../library/multiprocessing.rst:1973 +#: ../../library/multiprocessing.rst:1974 msgid "" "An important feature of proxy objects is that they are picklable so they can" " be passed between processes. As such, a referent can contain :ref" @@ -2162,11 +2162,11 @@ msgid "" "lists, dicts, and other :ref:`multiprocessing-proxy_objects`:" msgstr "" -#: ../../library/multiprocessing.rst:1989 +#: ../../library/multiprocessing.rst:1990 msgid "Similarly, dict and list proxies may be nested inside one another::" msgstr "" -#: ../../library/multiprocessing.rst:2002 +#: ../../library/multiprocessing.rst:2003 msgid "" "If standard (non-proxy) :class:`list` or :class:`dict` objects are contained" " in a referent, modifications to those mutable values will not be propagated" @@ -2177,53 +2177,53 @@ msgid "" "assign the modified value to the container proxy::" msgstr "" -#: ../../library/multiprocessing.rst:2021 +#: ../../library/multiprocessing.rst:2022 msgid "" "This approach is perhaps less convenient than employing nested :ref" ":`multiprocessing-proxy_objects` for most use cases but also demonstrates a " "level of control over the synchronization." msgstr "" -#: ../../library/multiprocessing.rst:2027 +#: ../../library/multiprocessing.rst:2028 msgid "" "The proxy types in :mod:`multiprocessing` do nothing to support comparisons " "by value. So, for instance, we have:" msgstr "" -#: ../../library/multiprocessing.rst:2035 +#: ../../library/multiprocessing.rst:2036 msgid "" "One should just use a copy of the referent instead when making comparisons." msgstr "" -#: ../../library/multiprocessing.rst:2039 +#: ../../library/multiprocessing.rst:2040 msgid "Proxy objects are instances of subclasses of :class:`BaseProxy`." msgstr "" -#: ../../library/multiprocessing.rst:2043 +#: ../../library/multiprocessing.rst:2044 msgid "Call and return the result of a method of the proxy's referent." msgstr "" -#: ../../library/multiprocessing.rst:2045 +#: ../../library/multiprocessing.rst:2046 msgid "" "If ``proxy`` is a proxy whose referent is ``obj`` then the expression ::" msgstr "" -#: ../../library/multiprocessing.rst:2049 +#: ../../library/multiprocessing.rst:2050 msgid "will evaluate the expression ::" msgstr "" -#: ../../library/multiprocessing.rst:2053 +#: ../../library/multiprocessing.rst:2054 msgid "in the manager's process." msgstr "" -#: ../../library/multiprocessing.rst:2055 +#: ../../library/multiprocessing.rst:2056 msgid "" "The returned value will be a copy of the result of the call or a proxy to a " "new shared object -- see documentation for the *method_to_typeid* argument " "of :meth:`BaseManager.register`." msgstr "" -#: ../../library/multiprocessing.rst:2059 +#: ../../library/multiprocessing.rst:2060 msgid "" "If an exception is raised by the call, then is re-raised by " ":meth:`_callmethod`. If some other exception is raised in the manager's " @@ -2231,78 +2231,78 @@ msgid "" "raised by :meth:`_callmethod`." msgstr "" -#: ../../library/multiprocessing.rst:2064 +#: ../../library/multiprocessing.rst:2065 msgid "" "Note in particular that an exception will be raised if *methodname* has not " "been *exposed*." msgstr "" -#: ../../library/multiprocessing.rst:2067 +#: ../../library/multiprocessing.rst:2068 msgid "An example of the usage of :meth:`_callmethod`:" msgstr "" -#: ../../library/multiprocessing.rst:2083 +#: ../../library/multiprocessing.rst:2084 msgid "Return a copy of the referent." msgstr "" -#: ../../library/multiprocessing.rst:2085 +#: ../../library/multiprocessing.rst:2086 msgid "If the referent is unpicklable then this will raise an exception." msgstr "" -#: ../../library/multiprocessing.rst:2089 +#: ../../library/multiprocessing.rst:2090 msgid "Return a representation of the proxy object." msgstr "" -#: ../../library/multiprocessing.rst:2093 +#: ../../library/multiprocessing.rst:2094 msgid "Return the representation of the referent." msgstr "" -#: ../../library/multiprocessing.rst:2097 +#: ../../library/multiprocessing.rst:2098 msgid "Cleanup" msgstr "" -#: ../../library/multiprocessing.rst:2099 +#: ../../library/multiprocessing.rst:2100 msgid "" "A proxy object uses a weakref callback so that when it gets garbage " "collected it deregisters itself from the manager which owns its referent." msgstr "" -#: ../../library/multiprocessing.rst:2102 +#: ../../library/multiprocessing.rst:2103 msgid "" "A shared object gets deleted from the manager process when there are no " "longer any proxies referring to it." msgstr "" -#: ../../library/multiprocessing.rst:2107 +#: ../../library/multiprocessing.rst:2108 msgid "Process Pools" msgstr "" -#: ../../library/multiprocessing.rst:2112 +#: ../../library/multiprocessing.rst:2113 msgid "" "One can create a pool of processes which will carry out tasks submitted to " "it with the :class:`Pool` class." msgstr "" -#: ../../library/multiprocessing.rst:2117 +#: ../../library/multiprocessing.rst:2118 msgid "" "A process pool object which controls a pool of worker processes to which " "jobs can be submitted. It supports asynchronous results with timeouts and " "callbacks and has a parallel map implementation." msgstr "" -#: ../../library/multiprocessing.rst:2121 +#: ../../library/multiprocessing.rst:2122 msgid "" "*processes* is the number of worker processes to use. If *processes* is " "``None`` then the number returned by :func:`os.cpu_count` is used." msgstr "" -#: ../../library/multiprocessing.rst:2124 +#: ../../library/multiprocessing.rst:2125 msgid "" "If *initializer* is not ``None`` then each worker process will call " "``initializer(*initargs)`` when it starts." msgstr "" -#: ../../library/multiprocessing.rst:2127 +#: ../../library/multiprocessing.rst:2128 msgid "" "*maxtasksperchild* is the number of tasks a worker process can complete " "before it will exit and be replaced with a fresh worker process, to enable " @@ -2310,7 +2310,7 @@ msgid "" "which means worker processes will live as long as the pool." msgstr "" -#: ../../library/multiprocessing.rst:2132 +#: ../../library/multiprocessing.rst:2133 msgid "" "*context* can be used to specify the context used for starting the worker " "processes. Usually a pool is created using the function " @@ -2318,13 +2318,13 @@ msgid "" " In both cases *context* is set appropriately." msgstr "" -#: ../../library/multiprocessing.rst:2138 +#: ../../library/multiprocessing.rst:2139 msgid "" "Note that the methods of the pool object should only be called by the " "process which created the pool." msgstr "" -#: ../../library/multiprocessing.rst:2142 +#: ../../library/multiprocessing.rst:2143 msgid "" ":class:`multiprocessing.pool` objects have internal resources that need to " "be properly managed (like any other resource) by using the pool as a context" @@ -2332,22 +2332,22 @@ msgid "" " to do this can lead to the process hanging on finalization." msgstr "" -#: ../../library/multiprocessing.rst:2147 +#: ../../library/multiprocessing.rst:2148 msgid "" "Note that is **not correct** to rely on the garbage colletor to destroy the " "pool as CPython does not assure that the finalizer of the pool will be " "called (see :meth:`object.__del__` for more information)." msgstr "" -#: ../../library/multiprocessing.rst:2151 +#: ../../library/multiprocessing.rst:2152 msgid "*maxtasksperchild*" msgstr "" -#: ../../library/multiprocessing.rst:2154 +#: ../../library/multiprocessing.rst:2155 msgid "*context*" msgstr "*context*" -#: ../../library/multiprocessing.rst:2159 +#: ../../library/multiprocessing.rst:2160 msgid "" "Worker processes within a :class:`Pool` typically live for the complete " "duration of the Pool's work queue. A frequent pattern found in other systems" @@ -2358,7 +2358,7 @@ msgid "" "ability to the end user." msgstr "" -#: ../../library/multiprocessing.rst:2169 +#: ../../library/multiprocessing.rst:2170 msgid "" "Call *func* with arguments *args* and keyword arguments *kwds*. It blocks " "until the result is ready. Given this blocks, :meth:`apply_async` is better " @@ -2366,12 +2366,14 @@ msgid "" "executed in one of the workers of the pool." msgstr "" -#: ../../library/multiprocessing.rst:2176 -msgid "A variant of the :meth:`apply` method which returns a result object." +#: ../../library/multiprocessing.rst:2177 +msgid "" +"A variant of the :meth:`apply` method which returns a " +":class:`~multiprocessing.pool.AsyncResult` object." msgstr "" -#: ../../library/multiprocessing.rst:2178 -#: ../../library/multiprocessing.rst:2208 +#: ../../library/multiprocessing.rst:2180 +#: ../../library/multiprocessing.rst:2211 msgid "" "If *callback* is specified then it should be a callable which accepts a " "single argument. When the result becomes ready *callback* is applied to it," @@ -2379,58 +2381,60 @@ msgid "" "applied instead." msgstr "" -#: ../../library/multiprocessing.rst:2183 -#: ../../library/multiprocessing.rst:2213 +#: ../../library/multiprocessing.rst:2185 +#: ../../library/multiprocessing.rst:2216 msgid "" "If *error_callback* is specified then it should be a callable which accepts " "a single argument. If the target function fails, then the *error_callback* " "is called with the exception instance." msgstr "" -#: ../../library/multiprocessing.rst:2187 -#: ../../library/multiprocessing.rst:2217 +#: ../../library/multiprocessing.rst:2189 +#: ../../library/multiprocessing.rst:2220 msgid "" "Callbacks should complete immediately since otherwise the thread which " "handles the results will get blocked." msgstr "" -#: ../../library/multiprocessing.rst:2192 +#: ../../library/multiprocessing.rst:2194 msgid "" "A parallel equivalent of the :func:`map` built-in function (it supports only" " one *iterable* argument though, for multiple iterables see " ":meth:`starmap`). It blocks until the result is ready." msgstr "" -#: ../../library/multiprocessing.rst:2196 +#: ../../library/multiprocessing.rst:2198 msgid "" "This method chops the iterable into a number of chunks which it submits to " "the process pool as separate tasks. The (approximate) size of these chunks " "can be specified by setting *chunksize* to a positive integer." msgstr "" -#: ../../library/multiprocessing.rst:2200 +#: ../../library/multiprocessing.rst:2202 msgid "" "Note that it may cause high memory usage for very long iterables. Consider " "using :meth:`imap` or :meth:`imap_unordered` with explicit *chunksize* " "option for better efficiency." msgstr "" -#: ../../library/multiprocessing.rst:2206 -msgid "A variant of the :meth:`.map` method which returns a result object." +#: ../../library/multiprocessing.rst:2208 +msgid "" +"A variant of the :meth:`.map` method which returns a " +":class:`~multiprocessing.pool.AsyncResult` object." msgstr "" -#: ../../library/multiprocessing.rst:2222 +#: ../../library/multiprocessing.rst:2225 msgid "A lazier version of :meth:`.map`." msgstr "" -#: ../../library/multiprocessing.rst:2224 +#: ../../library/multiprocessing.rst:2227 msgid "" "The *chunksize* argument is the same as the one used by the :meth:`.map` " "method. For very long iterables using a large value for *chunksize* can " "make the job complete **much** faster than using the default value of ``1``." msgstr "" -#: ../../library/multiprocessing.rst:2229 +#: ../../library/multiprocessing.rst:2232 msgid "" "Also if *chunksize* is ``1`` then the :meth:`!next` method of the iterator " "returned by the :meth:`imap` method has an optional *timeout* parameter: " @@ -2438,65 +2442,65 @@ msgid "" "result cannot be returned within *timeout* seconds." msgstr "" -#: ../../library/multiprocessing.rst:2236 +#: ../../library/multiprocessing.rst:2239 msgid "" "The same as :meth:`imap` except that the ordering of the results from the " "returned iterator should be considered arbitrary. (Only when there is only " "one worker process is the order guaranteed to be \"correct\".)" msgstr "" -#: ../../library/multiprocessing.rst:2242 +#: ../../library/multiprocessing.rst:2245 msgid "" "Like :meth:`map` except that the elements of the *iterable* are expected to " "be iterables that are unpacked as arguments." msgstr "" -#: ../../library/multiprocessing.rst:2245 +#: ../../library/multiprocessing.rst:2248 msgid "" "Hence an *iterable* of ``[(1,2), (3, 4)]`` results in ``[func(1,2), " "func(3,4)]``." msgstr "" -#: ../../library/multiprocessing.rst:2252 +#: ../../library/multiprocessing.rst:2255 msgid "" "A combination of :meth:`starmap` and :meth:`map_async` that iterates over " "*iterable* of iterables and calls *func* with the iterables unpacked. " "Returns a result object." msgstr "" -#: ../../library/multiprocessing.rst:2260 +#: ../../library/multiprocessing.rst:2263 msgid "" "Prevents any more tasks from being submitted to the pool. Once all the " "tasks have been completed the worker processes will exit." msgstr "" -#: ../../library/multiprocessing.rst:2265 +#: ../../library/multiprocessing.rst:2268 msgid "" "Stops the worker processes immediately without completing outstanding work." " When the pool object is garbage collected :meth:`terminate` will be called" " immediately." msgstr "" -#: ../../library/multiprocessing.rst:2271 +#: ../../library/multiprocessing.rst:2274 msgid "" "Wait for the worker processes to exit. One must call :meth:`close` or " ":meth:`terminate` before using :meth:`join`." msgstr "" -#: ../../library/multiprocessing.rst:2274 +#: ../../library/multiprocessing.rst:2277 msgid "" "Pool objects now support the context management protocol -- see " ":ref:`typecontextmanager`. :meth:`~contextmanager.__enter__` returns the " "pool object, and :meth:`~contextmanager.__exit__` calls :meth:`terminate`." msgstr "" -#: ../../library/multiprocessing.rst:2282 +#: ../../library/multiprocessing.rst:2285 msgid "" "The class of the result returned by :meth:`Pool.apply_async` and " ":meth:`Pool.map_async`." msgstr "" -#: ../../library/multiprocessing.rst:2287 +#: ../../library/multiprocessing.rst:2290 msgid "" "Return the result when it arrives. If *timeout* is not ``None`` and the " "result does not arrive within *timeout* seconds then " @@ -2504,41 +2508,41 @@ msgid "" " exception then that exception will be reraised by :meth:`get`." msgstr "" -#: ../../library/multiprocessing.rst:2294 +#: ../../library/multiprocessing.rst:2297 msgid "Wait until the result is available or until *timeout* seconds pass." msgstr "" -#: ../../library/multiprocessing.rst:2298 +#: ../../library/multiprocessing.rst:2301 msgid "Return whether the call has completed." msgstr "" -#: ../../library/multiprocessing.rst:2302 +#: ../../library/multiprocessing.rst:2305 msgid "" "Return whether the call completed without raising an exception. Will raise " ":exc:`ValueError` if the result is not ready." msgstr "" -#: ../../library/multiprocessing.rst:2305 +#: ../../library/multiprocessing.rst:2308 msgid "" "If the result is not ready, :exc:`ValueError` is raised instead of " ":exc:`AssertionError`." msgstr "" -#: ../../library/multiprocessing.rst:2309 +#: ../../library/multiprocessing.rst:2312 msgid "The following example demonstrates the use of a pool::" msgstr "" -#: ../../library/multiprocessing.rst:2336 +#: ../../library/multiprocessing.rst:2339 msgid "Listeners and Clients" msgstr "" -#: ../../library/multiprocessing.rst:2341 +#: ../../library/multiprocessing.rst:2344 msgid "" "Usually message passing between processes is done using queues or by using " ":class:`~Connection` objects returned by :func:`~multiprocessing.Pipe`." msgstr "" -#: ../../library/multiprocessing.rst:2345 +#: ../../library/multiprocessing.rst:2348 msgid "" "However, the :mod:`multiprocessing.connection` module allows some extra " "flexibility. It basically gives a high level message oriented API for " @@ -2547,46 +2551,46 @@ msgid "" "multiple connections at the same time." msgstr "" -#: ../../library/multiprocessing.rst:2354 +#: ../../library/multiprocessing.rst:2357 msgid "" "Send a randomly generated message to the other end of the connection and " "wait for a reply." msgstr "" -#: ../../library/multiprocessing.rst:2357 +#: ../../library/multiprocessing.rst:2360 msgid "" "If the reply matches the digest of the message using *authkey* as the key " "then a welcome message is sent to the other end of the connection. " "Otherwise :exc:`~multiprocessing.AuthenticationError` is raised." msgstr "" -#: ../../library/multiprocessing.rst:2363 +#: ../../library/multiprocessing.rst:2366 msgid "" "Receive a message, calculate the digest of the message using *authkey* as " "the key, and then send the digest back." msgstr "" -#: ../../library/multiprocessing.rst:2366 +#: ../../library/multiprocessing.rst:2369 msgid "" "If a welcome message is not received, then " ":exc:`~multiprocessing.AuthenticationError` is raised." msgstr "" -#: ../../library/multiprocessing.rst:2371 +#: ../../library/multiprocessing.rst:2374 msgid "" "Attempt to set up a connection to the listener which is using address " "*address*, returning a :class:`~Connection`." msgstr "" -#: ../../library/multiprocessing.rst:2374 +#: ../../library/multiprocessing.rst:2377 msgid "" "The type of the connection is determined by *family* argument, but this can " "generally be omitted since it can usually be inferred from the format of " "*address*. (See :ref:`multiprocessing-address-formats`)" msgstr "" -#: ../../library/multiprocessing.rst:2378 -#: ../../library/multiprocessing.rst:2413 +#: ../../library/multiprocessing.rst:2381 +#: ../../library/multiprocessing.rst:2416 msgid "" "If *authkey* is given and not None, it should be a byte string and will be " "used as the secret key for an HMAC-based authentication challenge. No " @@ -2595,26 +2599,26 @@ msgid "" "fails. See :ref:`multiprocessing-auth-keys`." msgstr "" -#: ../../library/multiprocessing.rst:2386 +#: ../../library/multiprocessing.rst:2389 msgid "" "A wrapper for a bound socket or Windows named pipe which is 'listening' for " "connections." msgstr "" -#: ../../library/multiprocessing.rst:2389 +#: ../../library/multiprocessing.rst:2392 msgid "" "*address* is the address to be used by the bound socket or named pipe of the" " listener object." msgstr "" -#: ../../library/multiprocessing.rst:2394 +#: ../../library/multiprocessing.rst:2397 msgid "" "If an address of '0.0.0.0' is used, the address will not be a connectable " "end point on Windows. If you require a connectable end-point, you should use" " '127.0.0.1'." msgstr "" -#: ../../library/multiprocessing.rst:2398 +#: ../../library/multiprocessing.rst:2401 msgid "" "*family* is the type of socket (or named pipe) to use. This can be one of " "the strings ``'AF_INET'`` (for a TCP socket), ``'AF_UNIX'`` (for a Unix " @@ -2628,49 +2632,49 @@ msgid "" "using :func:`tempfile.mkstemp`." msgstr "" -#: ../../library/multiprocessing.rst:2409 +#: ../../library/multiprocessing.rst:2412 msgid "" "If the listener object uses a socket then *backlog* (1 by default) is passed" " to the :meth:`~socket.socket.listen` method of the socket once it has been " "bound." msgstr "" -#: ../../library/multiprocessing.rst:2421 +#: ../../library/multiprocessing.rst:2424 msgid "" "Accept a connection on the bound socket or named pipe of the listener object" " and return a :class:`~Connection` object. If authentication is attempted " "and fails, then :exc:`~multiprocessing.AuthenticationError` is raised." msgstr "" -#: ../../library/multiprocessing.rst:2428 +#: ../../library/multiprocessing.rst:2431 msgid "" "Close the bound socket or named pipe of the listener object. This is called" " automatically when the listener is garbage collected. However it is " "advisable to call it explicitly." msgstr "" -#: ../../library/multiprocessing.rst:2432 +#: ../../library/multiprocessing.rst:2435 msgid "Listener objects have the following read-only properties:" msgstr "" -#: ../../library/multiprocessing.rst:2436 +#: ../../library/multiprocessing.rst:2439 msgid "The address which is being used by the Listener object." msgstr "" -#: ../../library/multiprocessing.rst:2440 +#: ../../library/multiprocessing.rst:2443 msgid "" "The address from which the last accepted connection came. If this is " "unavailable then it is ``None``." msgstr "" -#: ../../library/multiprocessing.rst:2443 +#: ../../library/multiprocessing.rst:2446 msgid "" "Listener objects now support the context management protocol -- see " ":ref:`typecontextmanager`. :meth:`~contextmanager.__enter__` returns the " "listener object, and :meth:`~contextmanager.__exit__` calls :meth:`close`." msgstr "" -#: ../../library/multiprocessing.rst:2450 +#: ../../library/multiprocessing.rst:2453 msgid "" "Wait till an object in *object_list* is ready. Returns the list of those " "objects in *object_list* which are ready. If *timeout* is a float then the " @@ -2679,32 +2683,32 @@ msgid "" "zero timeout." msgstr "" -#: ../../library/multiprocessing.rst:2456 +#: ../../library/multiprocessing.rst:2459 msgid "" "For both Unix and Windows, an object can appear in *object_list* if it is" msgstr "" -#: ../../library/multiprocessing.rst:2459 +#: ../../library/multiprocessing.rst:2462 msgid "a readable :class:`~multiprocessing.connection.Connection` object;" msgstr "" -#: ../../library/multiprocessing.rst:2460 +#: ../../library/multiprocessing.rst:2463 msgid "a connected and readable :class:`socket.socket` object; or" msgstr "" -#: ../../library/multiprocessing.rst:2461 +#: ../../library/multiprocessing.rst:2464 msgid "" "the :attr:`~multiprocessing.Process.sentinel` attribute of a " ":class:`~multiprocessing.Process` object." msgstr "" -#: ../../library/multiprocessing.rst:2464 +#: ../../library/multiprocessing.rst:2467 msgid "" "A connection or socket object is ready when there is data available to be " "read from it, or the other end has been closed." msgstr "" -#: ../../library/multiprocessing.rst:2467 +#: ../../library/multiprocessing.rst:2470 msgid "" "**Unix**: ``wait(object_list, timeout)`` almost equivalent " "``select.select(object_list, [], [], timeout)``. The difference is that, if" @@ -2713,7 +2717,7 @@ msgid "" "not." msgstr "" -#: ../../library/multiprocessing.rst:2473 +#: ../../library/multiprocessing.rst:2476 msgid "" "**Windows**: An item in *object_list* must either be an integer handle which" " is waitable (according to the definition used by the documentation of the " @@ -2722,50 +2726,50 @@ msgid "" "that pipe handles and socket handles are **not** waitable handles.)" msgstr "" -#: ../../library/multiprocessing.rst:2483 +#: ../../library/multiprocessing.rst:2486 msgid "**Examples**" msgstr "**Examples**" -#: ../../library/multiprocessing.rst:2485 +#: ../../library/multiprocessing.rst:2488 msgid "" "The following server code creates a listener which uses ``'secret " "password'`` as an authentication key. It then waits for a connection and " "sends some data to the client::" msgstr "" -#: ../../library/multiprocessing.rst:2504 +#: ../../library/multiprocessing.rst:2507 msgid "" "The following code connects to the server and receives some data from the " "server::" msgstr "" -#: ../../library/multiprocessing.rst:2521 +#: ../../library/multiprocessing.rst:2524 msgid "" "The following code uses :func:`~multiprocessing.connection.wait` to wait for" " messages from multiple processes at once::" msgstr "" -#: ../../library/multiprocessing.rst:2560 +#: ../../library/multiprocessing.rst:2563 msgid "Address Formats" msgstr "" -#: ../../library/multiprocessing.rst:2562 +#: ../../library/multiprocessing.rst:2565 msgid "" "An ``'AF_INET'`` address is a tuple of the form ``(hostname, port)`` where " "*hostname* is a string and *port* is an integer." msgstr "" -#: ../../library/multiprocessing.rst:2565 +#: ../../library/multiprocessing.rst:2568 msgid "" "An ``'AF_UNIX'`` address is a string representing a filename on the " "filesystem." msgstr "" -#: ../../library/multiprocessing.rst:2571 +#: ../../library/multiprocessing.rst:2574 msgid "An ``'AF_PIPE'`` address is a string of the form" msgstr "" -#: ../../library/multiprocessing.rst:2569 +#: ../../library/multiprocessing.rst:2572 msgid "" ":samp:`r'\\\\\\\\.\\\\pipe\\\\{PipeName}'`. To use :func:`Client` to " "connect to a named pipe on a remote computer called *ServerName* one should " @@ -2773,17 +2777,17 @@ msgid "" ":samp:`r'\\\\\\\\{ServerName}\\\\pipe\\\\{PipeName}'` instead." msgstr "" -#: ../../library/multiprocessing.rst:2573 +#: ../../library/multiprocessing.rst:2576 msgid "" "Note that any string beginning with two backslashes is assumed by default to" " be an ``'AF_PIPE'`` address rather than an ``'AF_UNIX'`` address." msgstr "" -#: ../../library/multiprocessing.rst:2580 +#: ../../library/multiprocessing.rst:2583 msgid "Authentication keys" msgstr "" -#: ../../library/multiprocessing.rst:2582 +#: ../../library/multiprocessing.rst:2585 msgid "" "When one uses :meth:`Connection.recv `, the data received " "is automatically unpickled. Unfortunately unpickling data from an untrusted " @@ -2791,7 +2795,7 @@ msgid "" "use the :mod:`hmac` module to provide digest authentication." msgstr "" -#: ../../library/multiprocessing.rst:2588 +#: ../../library/multiprocessing.rst:2591 msgid "" "An authentication key is a byte string which can be thought of as a " "password: once a connection is established both ends will demand proof that " @@ -2800,7 +2804,7 @@ msgid "" "connection.)" msgstr "" -#: ../../library/multiprocessing.rst:2594 +#: ../../library/multiprocessing.rst:2597 msgid "" "If authentication is requested but no authentication key is specified then " "the return value of ``current_process().authkey`` is used (see " @@ -2811,17 +2815,17 @@ msgid "" "when setting up connections between themselves." msgstr "" -#: ../../library/multiprocessing.rst:2602 +#: ../../library/multiprocessing.rst:2605 msgid "" "Suitable authentication keys can also be generated by using " ":func:`os.urandom`." msgstr "" -#: ../../library/multiprocessing.rst:2606 +#: ../../library/multiprocessing.rst:2609 msgid "Logging" msgstr "Pencatatan *Logging*" -#: ../../library/multiprocessing.rst:2608 +#: ../../library/multiprocessing.rst:2611 msgid "" "Some support for logging is available. Note, however, that the " ":mod:`logging` package does not use process shared locks so it is possible " @@ -2829,27 +2833,27 @@ msgid "" " mixed up." msgstr "" -#: ../../library/multiprocessing.rst:2615 +#: ../../library/multiprocessing.rst:2618 msgid "" "Returns the logger used by :mod:`multiprocessing`. If necessary, a new one " "will be created." msgstr "" -#: ../../library/multiprocessing.rst:2618 +#: ../../library/multiprocessing.rst:2621 msgid "" "When first created the logger has level :data:`logging.NOTSET` and no " "default handler. Messages sent to this logger will not by default propagate " "to the root logger." msgstr "" -#: ../../library/multiprocessing.rst:2622 +#: ../../library/multiprocessing.rst:2625 msgid "" "Note that on Windows child processes will only inherit the level of the " "parent process's logger -- any other customization of the logger will not be" " inherited." msgstr "" -#: ../../library/multiprocessing.rst:2629 +#: ../../library/multiprocessing.rst:2632 msgid "" "This function performs a call to :func:`get_logger` but in addition to " "returning the logger created by get_logger, it adds a handler which sends " @@ -2857,87 +2861,87 @@ msgid "" " %(message)s'``." msgstr "" -#: ../../library/multiprocessing.rst:2634 +#: ../../library/multiprocessing.rst:2637 msgid "Below is an example session with logging turned on::" msgstr "" -#: ../../library/multiprocessing.rst:2649 +#: ../../library/multiprocessing.rst:2652 msgid "For a full table of logging levels, see the :mod:`logging` module." msgstr "" -#: ../../library/multiprocessing.rst:2653 +#: ../../library/multiprocessing.rst:2656 msgid "The :mod:`multiprocessing.dummy` module" msgstr "" -#: ../../library/multiprocessing.rst:2658 +#: ../../library/multiprocessing.rst:2661 msgid "" ":mod:`multiprocessing.dummy` replicates the API of :mod:`multiprocessing` " "but is no more than a wrapper around the :mod:`threading` module." msgstr "" -#: ../../library/multiprocessing.rst:2665 +#: ../../library/multiprocessing.rst:2668 msgid "Programming guidelines" msgstr "" -#: ../../library/multiprocessing.rst:2667 +#: ../../library/multiprocessing.rst:2670 msgid "" "There are certain guidelines and idioms which should be adhered to when " "using :mod:`multiprocessing`." msgstr "" -#: ../../library/multiprocessing.rst:2672 +#: ../../library/multiprocessing.rst:2675 msgid "All start methods" msgstr "" -#: ../../library/multiprocessing.rst:2674 +#: ../../library/multiprocessing.rst:2677 msgid "The following applies to all start methods." msgstr "" -#: ../../library/multiprocessing.rst:2676 +#: ../../library/multiprocessing.rst:2679 msgid "Avoid shared state" msgstr "" -#: ../../library/multiprocessing.rst:2678 +#: ../../library/multiprocessing.rst:2681 msgid "" "As far as possible one should try to avoid shifting large amounts of data " "between processes." msgstr "" -#: ../../library/multiprocessing.rst:2681 +#: ../../library/multiprocessing.rst:2684 msgid "" "It is probably best to stick to using queues or pipes for communication " "between processes rather than using the lower level synchronization " "primitives." msgstr "" -#: ../../library/multiprocessing.rst:2685 +#: ../../library/multiprocessing.rst:2688 msgid "Picklability" msgstr "" -#: ../../library/multiprocessing.rst:2687 +#: ../../library/multiprocessing.rst:2690 msgid "Ensure that the arguments to the methods of proxies are picklable." msgstr "" -#: ../../library/multiprocessing.rst:2689 +#: ../../library/multiprocessing.rst:2692 msgid "Thread safety of proxies" msgstr "" -#: ../../library/multiprocessing.rst:2691 +#: ../../library/multiprocessing.rst:2694 msgid "" "Do not use a proxy object from more than one thread unless you protect it " "with a lock." msgstr "" -#: ../../library/multiprocessing.rst:2694 +#: ../../library/multiprocessing.rst:2697 msgid "" "(There is never a problem with different processes using the *same* proxy.)" msgstr "" -#: ../../library/multiprocessing.rst:2696 +#: ../../library/multiprocessing.rst:2699 msgid "Joining zombie processes" msgstr "" -#: ../../library/multiprocessing.rst:2698 +#: ../../library/multiprocessing.rst:2701 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 " @@ -2948,11 +2952,11 @@ msgid "" "all the processes that you start." msgstr "" -#: ../../library/multiprocessing.rst:2706 +#: ../../library/multiprocessing.rst:2709 msgid "Better to inherit than pickle/unpickle" msgstr "" -#: ../../library/multiprocessing.rst:2708 +#: ../../library/multiprocessing.rst:2711 msgid "" "When using the *spawn* or *forkserver* start methods many types from " ":mod:`multiprocessing` need to be picklable so that child processes can use " @@ -2962,11 +2966,11 @@ msgid "" " inherit it from an ancestor process." msgstr "" -#: ../../library/multiprocessing.rst:2716 +#: ../../library/multiprocessing.rst:2719 msgid "Avoid terminating processes" msgstr "" -#: ../../library/multiprocessing.rst:2718 +#: ../../library/multiprocessing.rst:2721 msgid "" "Using the :meth:`Process.terminate ` " "method to stop a process is liable to cause any shared resources (such as " @@ -2974,18 +2978,18 @@ msgid "" "become broken or unavailable to other processes." msgstr "" -#: ../../library/multiprocessing.rst:2724 +#: ../../library/multiprocessing.rst:2727 msgid "" "Therefore it is probably best to only consider using " ":meth:`Process.terminate ` on processes " "which never use any shared resources." msgstr "" -#: ../../library/multiprocessing.rst:2728 +#: ../../library/multiprocessing.rst:2731 msgid "Joining processes that use queues" msgstr "" -#: ../../library/multiprocessing.rst:2730 +#: ../../library/multiprocessing.rst:2733 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" @@ -2994,7 +2998,7 @@ msgid "" "method of the queue to avoid this behaviour.)" msgstr "" -#: ../../library/multiprocessing.rst:2736 +#: ../../library/multiprocessing.rst:2739 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" @@ -3003,21 +3007,21 @@ msgid "" "processes will be joined automatically." msgstr "" -#: ../../library/multiprocessing.rst:2742 +#: ../../library/multiprocessing.rst:2745 msgid "An example which will deadlock is the following::" msgstr "" -#: ../../library/multiprocessing.rst:2756 +#: ../../library/multiprocessing.rst:2759 msgid "" "A fix here would be to swap the last two lines (or simply remove the " "``p.join()`` line)." msgstr "" -#: ../../library/multiprocessing.rst:2759 +#: ../../library/multiprocessing.rst:2762 msgid "Explicitly pass resources to child processes" msgstr "" -#: ../../library/multiprocessing.rst:2761 +#: ../../library/multiprocessing.rst:2764 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. " @@ -3025,7 +3029,7 @@ msgid "" "for the child process." msgstr "" -#: ../../library/multiprocessing.rst:2766 +#: ../../library/multiprocessing.rst:2769 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 " @@ -3034,29 +3038,29 @@ msgid "" "garbage collected in the parent process." msgstr "" -#: ../../library/multiprocessing.rst:2773 +#: ../../library/multiprocessing.rst:2776 msgid "So for instance ::" msgstr "" -#: ../../library/multiprocessing.rst:2785 +#: ../../library/multiprocessing.rst:2788 msgid "should be rewritten as ::" msgstr "" -#: ../../library/multiprocessing.rst:2797 +#: ../../library/multiprocessing.rst:2800 msgid "Beware of replacing :data:`sys.stdin` with a \"file like object\"" msgstr "" -#: ../../library/multiprocessing.rst:2799 +#: ../../library/multiprocessing.rst:2802 msgid ":mod:`multiprocessing` originally unconditionally called::" msgstr "" -#: ../../library/multiprocessing.rst:2803 +#: ../../library/multiprocessing.rst:2806 msgid "" "in the :meth:`multiprocessing.Process._bootstrap` method --- this resulted " "in issues with processes-in-processes. This has been changed to::" msgstr "" -#: ../../library/multiprocessing.rst:2809 +#: ../../library/multiprocessing.rst:2812 msgid "" "Which solves the fundamental issue of processes colliding with each other " "resulting in a bad file descriptor error, but introduces a potential danger " @@ -3067,33 +3071,33 @@ msgid "" "corruption." msgstr "" -#: ../../library/multiprocessing.rst:2816 +#: ../../library/multiprocessing.rst:2819 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 " "discarding the cache when the pid changes. For example::" msgstr "" -#: ../../library/multiprocessing.rst:2828 +#: ../../library/multiprocessing.rst:2831 msgid "" "For more information, see :issue:`5155`, :issue:`5313` and :issue:`5331`" msgstr "" -#: ../../library/multiprocessing.rst:2831 +#: ../../library/multiprocessing.rst:2834 msgid "The *spawn* and *forkserver* start methods" msgstr "" -#: ../../library/multiprocessing.rst:2833 +#: ../../library/multiprocessing.rst:2836 msgid "" "There are a few extra restriction which don't apply to the *fork* start " "method." msgstr "" -#: ../../library/multiprocessing.rst:2836 +#: ../../library/multiprocessing.rst:2839 msgid "More picklability" msgstr "" -#: ../../library/multiprocessing.rst:2838 +#: ../../library/multiprocessing.rst:2841 msgid "" "Ensure that all arguments to :meth:`Process.__init__` are picklable. Also, " "if you subclass :class:`~multiprocessing.Process` then make sure that " @@ -3101,11 +3105,11 @@ msgid "" "` method is called." msgstr "" -#: ../../library/multiprocessing.rst:2843 +#: ../../library/multiprocessing.rst:2846 msgid "Global variables" msgstr "" -#: ../../library/multiprocessing.rst:2845 +#: ../../library/multiprocessing.rst:2848 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 " @@ -3113,67 +3117,67 @@ msgid "" "` was called." msgstr "" -#: ../../library/multiprocessing.rst:2850 +#: ../../library/multiprocessing.rst:2853 msgid "" "However, global variables which are just module level constants cause no " "problems." msgstr "" -#: ../../library/multiprocessing.rst:2853 +#: ../../library/multiprocessing.rst:2856 msgid "Safe importing of main module" msgstr "" -#: ../../library/multiprocessing.rst:2855 +#: ../../library/multiprocessing.rst:2858 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 " "process)." msgstr "" -#: ../../library/multiprocessing.rst:2859 +#: ../../library/multiprocessing.rst:2862 msgid "" "For example, using the *spawn* or *forkserver* start method running the " "following module would fail with a :exc:`RuntimeError`::" msgstr "" -#: ../../library/multiprocessing.rst:2871 +#: ../../library/multiprocessing.rst:2874 msgid "" "Instead one should protect the \"entry point\" of the program by using ``if " "__name__ == '__main__':`` as follows::" msgstr "" -#: ../../library/multiprocessing.rst:2885 +#: ../../library/multiprocessing.rst:2888 msgid "" "(The ``freeze_support()`` line can be omitted if the program will be run " "normally instead of frozen.)" msgstr "" -#: ../../library/multiprocessing.rst:2888 +#: ../../library/multiprocessing.rst:2891 msgid "" "This allows the newly spawned Python interpreter to safely import the module" " and then run the module's ``foo()`` function." msgstr "" -#: ../../library/multiprocessing.rst:2891 +#: ../../library/multiprocessing.rst:2894 msgid "" "Similar restrictions apply if a pool or manager is created in the main " "module." msgstr "" -#: ../../library/multiprocessing.rst:2898 +#: ../../library/multiprocessing.rst:2901 msgid "Examples" msgstr "Contoh-contoh" -#: ../../library/multiprocessing.rst:2900 +#: ../../library/multiprocessing.rst:2903 msgid "" "Demonstration of how to create and use customized managers and proxies:" msgstr "" -#: ../../library/multiprocessing.rst:2906 +#: ../../library/multiprocessing.rst:2909 msgid "Using :class:`~multiprocessing.pool.Pool`:" msgstr "" -#: ../../library/multiprocessing.rst:2912 +#: ../../library/multiprocessing.rst:2915 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/optparse.po b/library/optparse.po index 6d6d7e5..c28eda7 100644 --- a/library/optparse.po +++ b/library/optparse.po @@ -1,5 +1,5 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # @@ -9,9 +9,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-11-13 11:56+0000\n" +"POT-Creation-Date: 2020-09-27 04:12+0000\n" "PO-Revision-Date: 2017-02-16 23:20+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -69,7 +69,7 @@ msgid "" msgstr "" #: ../../library/optparse.rst:58 -msgid "Additionally, users can run one of ::" +msgid "Additionally, users can run one of the following ::" msgstr "" #: ../../library/optparse.rst:63 diff --git a/library/os.po b/library/os.po index 750d1e2..53fbdaa 100644 --- a/library/os.po +++ b/library/os.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-09-05 04:00+0000\n" "PO-Revision-Date: 2017-02-16 23:20+0000\n" "Last-Translator: Akhmat Safrudin , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -178,32 +178,32 @@ msgstr "" #: ../../library/os.rst:1726 ../../library/os.rst:1740 #: ../../library/os.rst:1753 ../../library/os.rst:1780 #: ../../library/os.rst:1795 ../../library/os.rst:1808 -#: ../../library/os.rst:1994 ../../library/os.rst:2016 -#: ../../library/os.rst:2060 ../../library/os.rst:2071 -#: ../../library/os.rst:2745 ../../library/os.rst:2899 -#: ../../library/os.rst:3128 ../../library/os.rst:3425 -#: ../../library/os.rst:3433 ../../library/os.rst:3440 -#: ../../library/os.rst:3447 ../../library/os.rst:3454 -#: ../../library/os.rst:3461 ../../library/os.rst:3468 -#: ../../library/os.rst:3475 ../../library/os.rst:3483 -#: ../../library/os.rst:3491 ../../library/os.rst:3498 -#: ../../library/os.rst:3505 ../../library/os.rst:3514 -#: ../../library/os.rst:3522 ../../library/os.rst:3530 -#: ../../library/os.rst:3537 ../../library/os.rst:3544 -#: ../../library/os.rst:3565 ../../library/os.rst:3620 -#: ../../library/os.rst:3627 ../../library/os.rst:3648 -#: ../../library/os.rst:3764 ../../library/os.rst:3812 -#: ../../library/os.rst:4026 ../../library/os.rst:4047 -#: ../../library/os.rst:4058 ../../library/os.rst:4078 -#: ../../library/os.rst:4093 ../../library/os.rst:4148 -#: ../../library/os.rst:4162 ../../library/os.rst:4200 -#: ../../library/os.rst:4216 ../../library/os.rst:4230 -#: ../../library/os.rst:4241 ../../library/os.rst:4253 -#: ../../library/os.rst:4260 ../../library/os.rst:4269 -#: ../../library/os.rst:4278 ../../library/os.rst:4287 -#: ../../library/os.rst:4296 ../../library/os.rst:4442 -#: ../../library/os.rst:4451 ../../library/os.rst:4472 -#: ../../library/os.rst:4482 ../../library/os.rst:4491 +#: ../../library/os.rst:1996 ../../library/os.rst:2018 +#: ../../library/os.rst:2062 ../../library/os.rst:2073 +#: ../../library/os.rst:2749 ../../library/os.rst:2903 +#: ../../library/os.rst:3135 ../../library/os.rst:3432 +#: ../../library/os.rst:3440 ../../library/os.rst:3447 +#: ../../library/os.rst:3454 ../../library/os.rst:3461 +#: ../../library/os.rst:3468 ../../library/os.rst:3475 +#: ../../library/os.rst:3482 ../../library/os.rst:3490 +#: ../../library/os.rst:3498 ../../library/os.rst:3505 +#: ../../library/os.rst:3512 ../../library/os.rst:3521 +#: ../../library/os.rst:3529 ../../library/os.rst:3537 +#: ../../library/os.rst:3544 ../../library/os.rst:3551 +#: ../../library/os.rst:3572 ../../library/os.rst:3627 +#: ../../library/os.rst:3634 ../../library/os.rst:3655 +#: ../../library/os.rst:3771 ../../library/os.rst:3819 +#: ../../library/os.rst:4033 ../../library/os.rst:4054 +#: ../../library/os.rst:4065 ../../library/os.rst:4085 +#: ../../library/os.rst:4100 ../../library/os.rst:4155 +#: ../../library/os.rst:4169 ../../library/os.rst:4207 +#: ../../library/os.rst:4223 ../../library/os.rst:4237 +#: ../../library/os.rst:4248 ../../library/os.rst:4260 +#: ../../library/os.rst:4267 ../../library/os.rst:4276 +#: ../../library/os.rst:4285 ../../library/os.rst:4294 +#: ../../library/os.rst:4303 ../../library/os.rst:4449 +#: ../../library/os.rst:4458 ../../library/os.rst:4479 +#: ../../library/os.rst:4489 ../../library/os.rst:4498 msgid ":ref:`Availability `: Unix." msgstr ":ref:`Availability `: Unix." @@ -436,10 +436,10 @@ msgstr "" #: ../../library/os.rst:328 ../../library/os.rst:363 ../../library/os.rst:857 #: ../../library/os.rst:869 ../../library/os.rst:1061 #: ../../library/os.rst:1435 ../../library/os.rst:1824 -#: ../../library/os.rst:2094 ../../library/os.rst:2879 -#: ../../library/os.rst:2913 ../../library/os.rst:3392 -#: ../../library/os.rst:3897 ../../library/os.rst:3908 -#: ../../library/os.rst:3984 ../../library/os.rst:4008 +#: ../../library/os.rst:2096 ../../library/os.rst:2883 +#: ../../library/os.rst:2917 ../../library/os.rst:3399 +#: ../../library/os.rst:3904 ../../library/os.rst:3915 +#: ../../library/os.rst:3991 ../../library/os.rst:4015 msgid ":ref:`Availability `: Unix, Windows." msgstr ":ref:`Availability `: Unix, Windows." @@ -686,7 +686,7 @@ msgstr "" msgid ":ref:`Availability `: recent flavors of Unix." msgstr "" -#: ../../library/os.rst:633 ../../library/os.rst:4009 +#: ../../library/os.rst:633 ../../library/os.rst:4016 msgid "" "Return type changed from a tuple to a tuple-like object with named " "attributes." @@ -897,7 +897,7 @@ msgid "" " included in that mapping, passing an integer for *name* is also accepted." msgstr "" -#: ../../library/os.rst:817 ../../library/os.rst:2051 +#: ../../library/os.rst:817 ../../library/os.rst:2053 msgid "" "If *name* is a string and is not known, :exc:`ValueError` is raised. If a " "specific value for *name* is not supported by the host system, even if it is" @@ -919,7 +919,7 @@ msgstr "" msgid "As of Python 3.3, this is equivalent to ``os.stat(fd)``." msgstr "" -#: ../../library/os.rst:836 ../../library/os.rst:1887 +#: ../../library/os.rst:836 ../../library/os.rst:1889 msgid "The :func:`.stat` function." msgstr "" @@ -957,7 +957,7 @@ msgid "" "``fd``, ``length``." msgstr "" -#: ../../library/os.rst:870 ../../library/os.rst:2916 +#: ../../library/os.rst:870 ../../library/os.rst:2920 msgid "Added support for Windows" msgstr "" @@ -1053,14 +1053,14 @@ msgid "" " a file descriptor in a file object, use :func:`fdopen`." msgstr "" -#: ../../library/os.rst:967 ../../library/os.rst:1927 -#: ../../library/os.rst:1995 ../../library/os.rst:2017 -#: ../../library/os.rst:2098 ../../library/os.rst:2128 +#: ../../library/os.rst:967 ../../library/os.rst:1929 +#: ../../library/os.rst:1997 ../../library/os.rst:2019 +#: ../../library/os.rst:2100 ../../library/os.rst:2130 msgid "The *dir_fd* argument." msgstr "" #: ../../library/os.rst:970 ../../library/os.rst:1264 -#: ../../library/os.rst:1390 ../../library/os.rst:4130 +#: ../../library/os.rst:1390 ../../library/os.rst:4137 msgid "" "If the system call is interrupted and the signal handler does not raise an " "exception, the function now retries the system call instead of raising an " @@ -1075,16 +1075,16 @@ msgstr "" #: ../../library/os.rst:1630 ../../library/os.rst:1661 #: ../../library/os.rst:1707 ../../library/os.rst:1741 #: ../../library/os.rst:1781 ../../library/os.rst:1796 -#: ../../library/os.rst:1809 ../../library/os.rst:1866 -#: ../../library/os.rst:1930 ../../library/os.rst:1971 -#: ../../library/os.rst:1998 ../../library/os.rst:2020 -#: ../../library/os.rst:2061 ../../library/os.rst:2131 -#: ../../library/os.rst:2150 ../../library/os.rst:2236 -#: ../../library/os.rst:2507 ../../library/os.rst:2758 -#: ../../library/os.rst:2919 ../../library/os.rst:2935 -#: ../../library/os.rst:2975 ../../library/os.rst:3070 -#: ../../library/os.rst:3131 ../../library/os.rst:3218 -#: ../../library/os.rst:3397 ../../library/os.rst:3885 +#: ../../library/os.rst:1809 ../../library/os.rst:1868 +#: ../../library/os.rst:1932 ../../library/os.rst:1973 +#: ../../library/os.rst:2000 ../../library/os.rst:2022 +#: ../../library/os.rst:2063 ../../library/os.rst:2133 +#: ../../library/os.rst:2152 ../../library/os.rst:2238 +#: ../../library/os.rst:2511 ../../library/os.rst:2762 +#: ../../library/os.rst:2923 ../../library/os.rst:2939 +#: ../../library/os.rst:2979 ../../library/os.rst:3077 +#: ../../library/os.rst:3138 ../../library/os.rst:3225 +#: ../../library/os.rst:3404 ../../library/os.rst:3892 msgid "Accepts a :term:`path-like object`." msgstr "Menerima sebuah :term:`path-like object`." @@ -1135,7 +1135,7 @@ msgid "" msgstr "" #: ../../library/os.rst:1049 ../../library/os.rst:1075 -#: ../../library/os.rst:3582 +#: ../../library/os.rst:3589 msgid ":ref:`Availability `: some flavors of Unix." msgstr "" @@ -1549,8 +1549,8 @@ msgid "Get the \"inheritable\" flag of the specified handle (a boolean)." msgstr "" #: ../../library/os.rst:1484 ../../library/os.rst:1490 -#: ../../library/os.rst:3324 ../../library/os.rst:3920 -#: ../../library/os.rst:3951 +#: ../../library/os.rst:3331 ../../library/os.rst:3927 +#: ../../library/os.rst:3958 msgid ":ref:`Availability `: Windows." msgstr ":ref:`Availability `: Windows." @@ -1866,7 +1866,7 @@ msgid ":data:`stat.S_IXOTH`" msgstr ":data:`stat.S_IXOTH`" #: ../../library/os.rst:1691 ../../library/os.rst:1716 -#: ../../library/os.rst:2965 +#: ../../library/os.rst:2969 msgid "" "This function can support :ref:`specifying a file descriptor `, " ":ref:`paths relative to directory descriptors ` and :ref:`not " @@ -1975,9 +1975,9 @@ msgstr "" msgid "Added the *src_dir_fd*, *dst_dir_fd*, and *follow_symlinks* arguments." msgstr "" -#: ../../library/os.rst:1831 ../../library/os.rst:1895 -#: ../../library/os.rst:2180 ../../library/os.rst:2217 -#: ../../library/os.rst:2887 +#: ../../library/os.rst:1831 ../../library/os.rst:1897 +#: ../../library/os.rst:2182 ../../library/os.rst:2219 +#: ../../library/os.rst:2891 msgid "Accepts a :term:`path-like object` for *src* and *dst*." msgstr "" @@ -1985,10 +1985,12 @@ msgstr "" msgid "" "Return a list containing the names of the entries in the directory given by " "*path*. The list is in arbitrary order, and does not include the special " -"entries ``'.'`` and ``'..'`` even if they are present in the directory." +"entries ``'.'`` and ``'..'`` even if they are present in the directory. If a" +" file is removed from or added to the directory during the call of this " +"function, whether a name for that file be included is unspecified." msgstr "" -#: ../../library/os.rst:1841 +#: ../../library/os.rst:1843 msgid "" "*path* may be a :term:`path-like object`. If *path* is of type ``bytes`` " "(directly or indirectly through the :class:`PathLike` interface), the " @@ -1996,73 +1998,73 @@ msgid "" "circumstances, they will be of type ``str``." msgstr "" -#: ../../library/os.rst:1846 ../../library/os.rst:2263 +#: ../../library/os.rst:1848 ../../library/os.rst:2267 msgid "" "This function can also support :ref:`specifying a file descriptor " "`; the file descriptor must refer to a directory." msgstr "" -#: ../../library/os.rst:1850 +#: ../../library/os.rst:1852 msgid "" "Raises an :ref:`auditing event ` ``os.listdir`` with argument " "``path``." msgstr "" -#: ../../library/os.rst:1852 +#: ../../library/os.rst:1854 msgid "To encode ``str`` filenames to ``bytes``, use :func:`~os.fsencode`." msgstr "" -#: ../../library/os.rst:1856 +#: ../../library/os.rst:1858 msgid "" "The :func:`scandir` function returns directory entries along with file " "attribute information, giving better performance for many common use cases." msgstr "" -#: ../../library/os.rst:1860 +#: ../../library/os.rst:1862 msgid "The *path* parameter became optional." msgstr "" -#: ../../library/os.rst:1863 ../../library/os.rst:2749 +#: ../../library/os.rst:1865 ../../library/os.rst:2753 msgid "Added support for specifying *path* as an open file descriptor." msgstr "" -#: ../../library/os.rst:1872 +#: ../../library/os.rst:1874 msgid "" "Perform the equivalent of an :c:func:`lstat` system call on the given path. " "Similar to :func:`~os.stat`, but does not follow symbolic links. Return a " ":class:`stat_result` object." msgstr "" -#: ../../library/os.rst:1876 +#: ../../library/os.rst:1878 msgid "" "On platforms that do not support symbolic links, this is an alias for " ":func:`~os.stat`." msgstr "" -#: ../../library/os.rst:1879 +#: ../../library/os.rst:1881 msgid "" "As of Python 3.3, this is equivalent to ``os.stat(path, dir_fd=dir_fd, " "follow_symlinks=False)``." msgstr "" -#: ../../library/os.rst:1882 ../../library/os.rst:1919 -#: ../../library/os.rst:1984 ../../library/os.rst:2012 -#: ../../library/os.rst:2086 +#: ../../library/os.rst:1884 ../../library/os.rst:1921 +#: ../../library/os.rst:1986 ../../library/os.rst:2014 +#: ../../library/os.rst:2088 msgid "" "This function can also support :ref:`paths relative to directory descriptors" " `." msgstr "" -#: ../../library/os.rst:1889 ../../library/os.rst:2095 -#: ../../library/os.rst:2880 +#: ../../library/os.rst:1891 ../../library/os.rst:2097 +#: ../../library/os.rst:2884 msgid "Added support for Windows 6.0 (Vista) symbolic links." msgstr "" -#: ../../library/os.rst:1892 +#: ../../library/os.rst:1894 msgid "Added the *dir_fd* parameter." msgstr "" -#: ../../library/os.rst:1898 +#: ../../library/os.rst:1900 msgid "" "On Windows, now opens reparse points that represent another path (name " "surrogates), including symbolic links and directory junctions. Other kinds " @@ -2070,15 +2072,15 @@ msgid "" ":func:`~os.stat`." msgstr "" -#: ../../library/os.rst:1907 +#: ../../library/os.rst:1909 msgid "Create a directory named *path* with numeric mode *mode*." msgstr "" -#: ../../library/os.rst:1909 +#: ../../library/os.rst:1911 msgid "If the directory already exists, :exc:`FileExistsError` is raised." msgstr "" -#: ../../library/os.rst:1913 +#: ../../library/os.rst:1915 msgid "" "On some systems, *mode* is ignored. Where it is used, the current umask " "value is first masked out. If bits other than the last 9 (i.e. the last 3 " @@ -2087,25 +2089,25 @@ msgid "" " :func:`chmod` explicitly to set them." msgstr "" -#: ../../library/os.rst:1922 +#: ../../library/os.rst:1924 msgid "" "It is also possible to create temporary directories; see the :mod:`tempfile`" " module's :func:`tempfile.mkdtemp` function." msgstr "" -#: ../../library/os.rst:1926 ../../library/os.rst:1960 +#: ../../library/os.rst:1928 ../../library/os.rst:1962 msgid "" "Raises an :ref:`auditing event ` ``os.mkdir`` with arguments " "``path``, ``mode``, ``dir_fd``." msgstr "" -#: ../../library/os.rst:1940 +#: ../../library/os.rst:1942 msgid "" "Recursive directory creation function. Like :func:`mkdir`, but makes all " "intermediate-level directories needed to contain the leaf directory." msgstr "" -#: ../../library/os.rst:1943 +#: ../../library/os.rst:1945 msgid "" "The *mode* parameter is passed to :func:`mkdir` for creating the leaf " "directory; see :ref:`the mkdir() description ` for how it is" @@ -2114,27 +2116,27 @@ msgid "" "file permission bits of existing parent directories are not changed." msgstr "" -#: ../../library/os.rst:1949 +#: ../../library/os.rst:1951 msgid "" "If *exist_ok* is ``False`` (the default), an :exc:`FileExistsError` is " "raised if the target directory already exists." msgstr "" -#: ../../library/os.rst:1954 +#: ../../library/os.rst:1956 msgid "" ":func:`makedirs` will become confused if the path elements to create include" " :data:`pardir` (eg. \"..\" on UNIX systems)." msgstr "" -#: ../../library/os.rst:1957 +#: ../../library/os.rst:1959 msgid "This function handles UNC paths correctly." msgstr "" -#: ../../library/os.rst:1961 +#: ../../library/os.rst:1963 msgid "The *exist_ok* parameter." msgstr "" -#: ../../library/os.rst:1966 +#: ../../library/os.rst:1968 msgid "" "Before Python 3.4.1, if *exist_ok* was ``True`` and the directory existed, " ":func:`makedirs` would still raise an error if *mode* did not match the mode" @@ -2142,19 +2144,19 @@ msgid "" "safely, it was removed in Python 3.4.1. See :issue:`21082`." msgstr "" -#: ../../library/os.rst:1974 +#: ../../library/os.rst:1976 msgid "" "The *mode* argument no longer affects the file permission bits of newly-" "created intermediate-level directories." msgstr "" -#: ../../library/os.rst:1981 +#: ../../library/os.rst:1983 msgid "" "Create a FIFO (a named pipe) named *path* with numeric mode *mode*. The " "current umask value is first masked out from the mode." msgstr "" -#: ../../library/os.rst:1987 +#: ../../library/os.rst:1989 msgid "" "FIFOs are pipes that can be accessed like regular files. FIFOs exist until " "they are deleted (for example with :func:`os.unlink`). Generally, FIFOs are " @@ -2164,7 +2166,7 @@ msgid "" "rendezvous point." msgstr "" -#: ../../library/os.rst:2004 +#: ../../library/os.rst:2006 msgid "" "Create a filesystem node (file, device special file or named pipe) named " "*path*. *mode* specifies both the permissions to use and the type of node to" @@ -2175,23 +2177,23 @@ msgid "" ":func:`os.makedev`), otherwise it is ignored." msgstr "" -#: ../../library/os.rst:2026 +#: ../../library/os.rst:2028 msgid "" "Extract the device major number from a raw device number (usually the " ":attr:`st_dev` or :attr:`st_rdev` field from :c:type:`stat`)." msgstr "" -#: ../../library/os.rst:2032 +#: ../../library/os.rst:2034 msgid "" "Extract the device minor number from a raw device number (usually the " ":attr:`st_dev` or :attr:`st_rdev` field from :c:type:`stat`)." msgstr "" -#: ../../library/os.rst:2038 +#: ../../library/os.rst:2040 msgid "Compose a raw device number from the major and minor device numbers." msgstr "" -#: ../../library/os.rst:2043 +#: ../../library/os.rst:2045 msgid "" "Return system configuration information relevant to a named file. *name* " "specifies the configuration value to retrieve; it may be a string which is " @@ -2202,20 +2204,20 @@ msgid "" " included in that mapping, passing an integer for *name* is also accepted." msgstr "" -#: ../../library/os.rst:2056 ../../library/os.rst:2742 -#: ../../library/os.rst:2908 +#: ../../library/os.rst:2058 ../../library/os.rst:2746 +#: ../../library/os.rst:2912 msgid "" "This function can support :ref:`specifying a file descriptor `." msgstr "" -#: ../../library/os.rst:2067 +#: ../../library/os.rst:2069 msgid "" "Dictionary mapping names accepted by :func:`pathconf` and :func:`fpathconf` " "to the integer values defined for those names by the host operating system." " This can be used to determine the set of names known to the system." msgstr "" -#: ../../library/os.rst:2076 +#: ../../library/os.rst:2078 msgid "" "Return a string representing the path to which the symbolic link points. " "The result may be either an absolute or relative pathname; if it is " @@ -2223,7 +2225,7 @@ msgid "" "``os.path.join(os.path.dirname(path), result)``." msgstr "" -#: ../../library/os.rst:2081 +#: ../../library/os.rst:2083 msgid "" "If the *path* is a string object (directly or indirectly through a " ":class:`PathLike` interface), the result will also be a string object, and " @@ -2231,43 +2233,43 @@ msgid "" "(direct or indirectly), the result will be a bytes object." msgstr "" -#: ../../library/os.rst:2089 +#: ../../library/os.rst:2091 msgid "" "When trying to resolve a path that may contain links, use " ":func:`~os.path.realpath` to properly handle recursion and platform " "differences." msgstr "" -#: ../../library/os.rst:2101 +#: ../../library/os.rst:2103 msgid "Accepts a :term:`path-like object` on Unix." msgstr "" -#: ../../library/os.rst:2104 +#: ../../library/os.rst:2106 msgid "Accepts a :term:`path-like object` and a bytes object on Windows." msgstr "" -#: ../../library/os.rst:2107 +#: ../../library/os.rst:2109 msgid "" "Added support for directory junctions, and changed to return the " "substitution path (which typically includes ``\\\\?\\`` prefix) rather than " "the optional \"print name\" field that was previously returned." msgstr "" -#: ../../library/os.rst:2114 +#: ../../library/os.rst:2116 msgid "" "Remove (delete) the file *path*. If *path* is a directory, an " ":exc:`IsADirectoryError` is raised. Use :func:`rmdir` to remove " "directories." msgstr "" -#: ../../library/os.rst:2117 ../../library/os.rst:2228 -#: ../../library/os.rst:2862 +#: ../../library/os.rst:2119 ../../library/os.rst:2230 +#: ../../library/os.rst:2866 msgid "" "This function can support :ref:`paths relative to directory descriptors " "`." msgstr "" -#: ../../library/os.rst:2120 +#: ../../library/os.rst:2122 msgid "" "On Windows, attempting to remove a file that is in use causes an exception " "to be raised; on Unix, the directory entry is removed but the storage " @@ -2275,18 +2277,18 @@ msgid "" "longer in use." msgstr "" -#: ../../library/os.rst:2124 +#: ../../library/os.rst:2126 msgid "This function is semantically identical to :func:`unlink`." msgstr "" -#: ../../library/os.rst:2127 ../../library/os.rst:2149 -#: ../../library/os.rst:2931 +#: ../../library/os.rst:2129 ../../library/os.rst:2151 +#: ../../library/os.rst:2935 msgid "" "Raises an :ref:`auditing event ` ``os.remove`` with arguments " "``path``, ``dir_fd``." msgstr "" -#: ../../library/os.rst:2139 +#: ../../library/os.rst:2141 msgid "" "Remove directories recursively. Works like :func:`rmdir` except that, if " "the leaf directory is successfully removed, :func:`removedirs` tries to " @@ -2298,17 +2300,17 @@ msgid "" " could not be successfully removed." msgstr "" -#: ../../library/os.rst:2156 +#: ../../library/os.rst:2158 msgid "" "Rename the file or directory *src* to *dst*. If *dst* exists, the operation " "will fail with an :exc:`OSError` subclass in a number of cases:" msgstr "" -#: ../../library/os.rst:2159 +#: ../../library/os.rst:2161 msgid "On Windows, if *dst* exists a :exc:`FileExistsError` is always raised." msgstr "" -#: ../../library/os.rst:2161 +#: ../../library/os.rst:2163 msgid "" "On Unix, if *src* is a file and *dst* is a directory or vice-versa, an " ":exc:`IsADirectoryError` or a :exc:`NotADirectoryError` will be raised " @@ -2320,30 +2322,30 @@ msgid "" "atomic operation (this is a POSIX requirement)." msgstr "" -#: ../../library/os.rst:2170 ../../library/os.rst:2210 +#: ../../library/os.rst:2172 ../../library/os.rst:2212 msgid "" "This function can support specifying *src_dir_fd* and/or *dst_dir_fd* to " "supply :ref:`paths relative to directory descriptors `." msgstr "" -#: ../../library/os.rst:2173 +#: ../../library/os.rst:2175 msgid "" "If you want cross-platform overwriting of the destination, use " ":func:`replace`." msgstr "" -#: ../../library/os.rst:2176 ../../library/os.rst:2197 -#: ../../library/os.rst:2214 +#: ../../library/os.rst:2178 ../../library/os.rst:2199 +#: ../../library/os.rst:2216 msgid "" "Raises an :ref:`auditing event ` ``os.rename`` with arguments " "``src``, ``dst``, ``src_dir_fd``, ``dst_dir_fd``." msgstr "" -#: ../../library/os.rst:2177 +#: ../../library/os.rst:2179 msgid "The *src_dir_fd* and *dst_dir_fd* arguments." msgstr "" -#: ../../library/os.rst:2186 +#: ../../library/os.rst:2188 msgid "" "Recursive directory or file renaming function. Works like :func:`rename`, " "except creation of any intermediate directories needed to make the new " @@ -2352,17 +2354,17 @@ msgid "" " using :func:`removedirs`." msgstr "" -#: ../../library/os.rst:2193 +#: ../../library/os.rst:2195 msgid "" "This function can fail with the new directory structure made if you lack " "permissions needed to remove the leaf directory or file." msgstr "" -#: ../../library/os.rst:2198 +#: ../../library/os.rst:2200 msgid "Accepts a :term:`path-like object` for *old* and *new*." msgstr "" -#: ../../library/os.rst:2204 +#: ../../library/os.rst:2206 msgid "" "Rename the file or directory *src* to *dst*. If *dst* is a directory, " ":exc:`OSError` will be raised. If *dst* exists and is a file, it will be " @@ -2371,7 +2373,7 @@ msgid "" "will be an atomic operation (this is a POSIX requirement)." msgstr "" -#: ../../library/os.rst:2223 +#: ../../library/os.rst:2225 msgid "" "Remove (delete) the directory *path*. If the directory does not exist or is" " not empty, an :exc:`FileNotFoundError` or an :exc:`OSError` is raised " @@ -2379,25 +2381,27 @@ msgid "" ":func:`shutil.rmtree` can be used." msgstr "" -#: ../../library/os.rst:2232 +#: ../../library/os.rst:2234 msgid "" "Raises an :ref:`auditing event ` ``os.rmdir`` with arguments " "``path``, ``dir_fd``." msgstr "" -#: ../../library/os.rst:2233 ../../library/os.rst:2932 +#: ../../library/os.rst:2235 ../../library/os.rst:2936 msgid "The *dir_fd* parameter." msgstr "" -#: ../../library/os.rst:2242 +#: ../../library/os.rst:2244 msgid "" "Return an iterator of :class:`os.DirEntry` objects corresponding to the " "entries in the directory given by *path*. The entries are yielded in " "arbitrary order, and the special entries ``'.'`` and ``'..'`` are not " -"included." +"included. If a file is removed from or added to the directory after " +"creating the iterator, whether an entry for that file be included is " +"unspecified." msgstr "" -#: ../../library/os.rst:2247 +#: ../../library/os.rst:2251 msgid "" "Using :func:`scandir` instead of :func:`listdir` can significantly increase " "the performance of code that also needs file type or file attribute " @@ -2410,7 +2414,7 @@ msgid "" "Windows." msgstr "" -#: ../../library/os.rst:2257 +#: ../../library/os.rst:2261 msgid "" "*path* may be a :term:`path-like object`. If *path* is of type ``bytes`` " "(directly or indirectly through the :class:`PathLike` interface), the type " @@ -2419,30 +2423,30 @@ msgid "" "they will be of type ``str``." msgstr "" -#: ../../library/os.rst:2267 +#: ../../library/os.rst:2271 msgid "" "Raises an :ref:`auditing event ` ``os.scandir`` with argument " "``path``." msgstr "" -#: ../../library/os.rst:2268 +#: ../../library/os.rst:2272 msgid "" "The :func:`scandir` iterator supports the :term:`context manager` protocol " "and has the following method:" msgstr "" -#: ../../library/os.rst:2273 +#: ../../library/os.rst:2277 msgid "Close the iterator and free acquired resources." msgstr "" -#: ../../library/os.rst:2275 +#: ../../library/os.rst:2279 msgid "" "This is called automatically when the iterator is exhausted or garbage " "collected, or when an error happens during iterating. However it is " "advisable to call it explicitly or use the :keyword:`with` statement." msgstr "" -#: ../../library/os.rst:2282 +#: ../../library/os.rst:2286 msgid "" "The following example shows a simple use of :func:`scandir` to display all " "the files (excluding directories) in the given *path* that don't start with " @@ -2450,7 +2454,7 @@ msgid "" "system call::" msgstr "" -#: ../../library/os.rst:2294 +#: ../../library/os.rst:2298 msgid "" "On Unix-based systems, :func:`scandir` uses the system's `opendir() " "`_ " @@ -2463,7 +2467,7 @@ msgid "" "us/library/windows/desktop/aa364428(v=vs.85).aspx>`_ functions." msgstr "" -#: ../../library/os.rst:2306 +#: ../../library/os.rst:2310 msgid "" "Added support for the :term:`context manager` protocol and the " ":func:`~scandir.close()` method. If a :func:`scandir` iterator is neither " @@ -2471,28 +2475,28 @@ msgid "" "its destructor." msgstr "" -#: ../../library/os.rst:2312 +#: ../../library/os.rst:2316 msgid "The function accepts a :term:`path-like object`." msgstr "Fungsi yang menerima sebuah :term:`path-like object`." -#: ../../library/os.rst:2314 +#: ../../library/os.rst:2318 msgid "Added support for :ref:`file descriptors ` on Unix." msgstr "" -#: ../../library/os.rst:2320 +#: ../../library/os.rst:2324 msgid "" "Object yielded by :func:`scandir` to expose the file path and other file " "attributes of a directory entry." msgstr "" -#: ../../library/os.rst:2323 +#: ../../library/os.rst:2327 msgid "" ":func:`scandir` will provide as much of this information as possible without" " making additional system calls. When a ``stat()`` or ``lstat()`` system " "call is made, the ``os.DirEntry`` object will cache the result." msgstr "" -#: ../../library/os.rst:2327 +#: ../../library/os.rst:2331 msgid "" "``os.DirEntry`` instances are not intended to be stored in long-lived data " "structures; if you know the file metadata has changed or if a long time has " @@ -2500,7 +2504,7 @@ msgid "" " up-to-date information." msgstr "" -#: ../../library/os.rst:2332 +#: ../../library/os.rst:2336 msgid "" "Because the ``os.DirEntry`` methods can make operating system calls, they " "may also raise :exc:`OSError`. If you need very fine-grained control over " @@ -2508,29 +2512,29 @@ msgid "" " methods and handle as appropriate." msgstr "" -#: ../../library/os.rst:2337 +#: ../../library/os.rst:2341 msgid "" "To be directly usable as a :term:`path-like object`, ``os.DirEntry`` " "implements the :class:`PathLike` interface." msgstr "" -#: ../../library/os.rst:2340 +#: ../../library/os.rst:2344 msgid "Attributes and methods on a ``os.DirEntry`` instance are as follows:" msgstr "" -#: ../../library/os.rst:2344 +#: ../../library/os.rst:2348 msgid "" "The entry's base filename, relative to the :func:`scandir` *path* argument." msgstr "" -#: ../../library/os.rst:2347 +#: ../../library/os.rst:2351 msgid "" "The :attr:`name` attribute will be ``bytes`` if the :func:`scandir` *path* " "argument is of type ``bytes`` and ``str`` otherwise. Use " ":func:`~os.fsdecode` to decode byte filenames." msgstr "" -#: ../../library/os.rst:2353 +#: ../../library/os.rst:2357 msgid "" "The entry's full path name: equivalent to ``os.path.join(scandir_path, " "entry.name)`` where *scandir_path* is the :func:`scandir` *path* argument. " @@ -2540,52 +2544,52 @@ msgid "" ":attr:`name` attribute." msgstr "" -#: ../../library/os.rst:2360 +#: ../../library/os.rst:2364 msgid "" "The :attr:`path` attribute will be ``bytes`` if the :func:`scandir` *path* " "argument is of type ``bytes`` and ``str`` otherwise. Use " ":func:`~os.fsdecode` to decode byte filenames." msgstr "" -#: ../../library/os.rst:2366 +#: ../../library/os.rst:2370 msgid "Return the inode number of the entry." msgstr "" -#: ../../library/os.rst:2368 +#: ../../library/os.rst:2372 msgid "" "The result is cached on the ``os.DirEntry`` object. Use " "``os.stat(entry.path, follow_symlinks=False).st_ino`` to fetch up-to-date " "information." msgstr "" -#: ../../library/os.rst:2372 +#: ../../library/os.rst:2376 msgid "" "On the first, uncached call, a system call is required on Windows but not on" " Unix." msgstr "" -#: ../../library/os.rst:2377 +#: ../../library/os.rst:2381 msgid "" "Return ``True`` if this entry is a directory or a symbolic link pointing to " "a directory; return ``False`` if the entry is or points to any other kind of" " file, or if it doesn't exist anymore." msgstr "" -#: ../../library/os.rst:2381 +#: ../../library/os.rst:2385 msgid "" "If *follow_symlinks* is ``False``, return ``True`` only if this entry is a " "directory (without following symlinks); return ``False`` if the entry is any" " other kind of file or if it doesn't exist anymore." msgstr "" -#: ../../library/os.rst:2385 +#: ../../library/os.rst:2389 msgid "" "The result is cached on the ``os.DirEntry`` object, with a separate cache " "for *follow_symlinks* ``True`` and ``False``. Call :func:`os.stat` along " "with :func:`stat.S_ISDIR` to fetch up-to-date information." msgstr "" -#: ../../library/os.rst:2389 +#: ../../library/os.rst:2393 msgid "" "On the first, uncached call, no system call is required in most cases. " "Specifically, for non-symlinks, neither Windows or Unix require a system " @@ -2595,46 +2599,46 @@ msgid "" "is ``False``." msgstr "" -#: ../../library/os.rst:2396 ../../library/os.rst:2426 +#: ../../library/os.rst:2400 ../../library/os.rst:2430 msgid "" "This method can raise :exc:`OSError`, such as :exc:`PermissionError`, but " ":exc:`FileNotFoundError` is caught and not raised." msgstr "" -#: ../../library/os.rst:2401 +#: ../../library/os.rst:2405 msgid "" "Return ``True`` if this entry is a file or a symbolic link pointing to a " "file; return ``False`` if the entry is or points to a directory or other " "non-file entry, or if it doesn't exist anymore." msgstr "" -#: ../../library/os.rst:2405 +#: ../../library/os.rst:2409 msgid "" "If *follow_symlinks* is ``False``, return ``True`` only if this entry is a " "file (without following symlinks); return ``False`` if the entry is a " "directory or other non-file entry, or if it doesn't exist anymore." msgstr "" -#: ../../library/os.rst:2409 +#: ../../library/os.rst:2413 msgid "" "The result is cached on the ``os.DirEntry`` object. Caching, system calls " "made, and exceptions raised are as per :func:`~os.DirEntry.is_dir`." msgstr "" -#: ../../library/os.rst:2414 +#: ../../library/os.rst:2418 msgid "" "Return ``True`` if this entry is a symbolic link (even if broken); return " "``False`` if the entry points to a directory or any kind of file, or if it " "doesn't exist anymore." msgstr "" -#: ../../library/os.rst:2418 +#: ../../library/os.rst:2422 msgid "" "The result is cached on the ``os.DirEntry`` object. Call " ":func:`os.path.islink` to fetch up-to-date information." msgstr "" -#: ../../library/os.rst:2421 +#: ../../library/os.rst:2425 msgid "" "On the first, uncached call, no system call is required in most cases. " "Specifically, neither Windows or Unix require a system call, except on " @@ -2642,35 +2646,35 @@ msgid "" "``dirent.d_type == DT_UNKNOWN``." msgstr "" -#: ../../library/os.rst:2431 +#: ../../library/os.rst:2435 msgid "" "Return a :class:`stat_result` object for this entry. This method follows " "symbolic links by default; to stat a symbolic link add the " "``follow_symlinks=False`` argument." msgstr "" -#: ../../library/os.rst:2435 +#: ../../library/os.rst:2439 msgid "" "On Unix, this method always requires a system call. On Windows, it only " "requires a system call if *follow_symlinks* is ``True`` and the entry is a " "reparse point (for example, a symbolic link or directory junction)." msgstr "" -#: ../../library/os.rst:2440 +#: ../../library/os.rst:2444 msgid "" "On Windows, the ``st_ino``, ``st_dev`` and ``st_nlink`` attributes of the " ":class:`stat_result` are always set to zero. Call :func:`os.stat` to get " "these attributes." msgstr "" -#: ../../library/os.rst:2444 +#: ../../library/os.rst:2448 msgid "" "The result is cached on the ``os.DirEntry`` object, with a separate cache " "for *follow_symlinks* ``True`` and ``False``. Call :func:`os.stat` to fetch " "up-to-date information." msgstr "" -#: ../../library/os.rst:2448 +#: ../../library/os.rst:2452 msgid "" "Note that there is a nice correspondence between several attributes and " "methods of ``os.DirEntry`` and of :class:`pathlib.Path`. In particular, the" @@ -2678,13 +2682,13 @@ msgid "" "``is_file()``, ``is_symlink()`` and ``stat()`` methods." msgstr "" -#: ../../library/os.rst:2456 +#: ../../library/os.rst:2460 msgid "" "Added support for the :class:`~os.PathLike` interface. Added support for " ":class:`bytes` paths on Windows." msgstr "" -#: ../../library/os.rst:2463 +#: ../../library/os.rst:2467 msgid "" "Get the status of a file or a file descriptor. Perform the equivalent of a " ":c:func:`stat` system call on the given path. *path* may be specified as " @@ -2693,21 +2697,21 @@ msgid "" ":class:`stat_result` object." msgstr "" -#: ../../library/os.rst:2469 +#: ../../library/os.rst:2473 msgid "" "This function normally follows symlinks; to stat a symlink add the argument " "``follow_symlinks=False``, or use :func:`lstat`." msgstr "" -#: ../../library/os.rst:2472 ../../library/os.rst:3197 -#: ../../library/os.rst:3213 ../../library/os.rst:3229 -#: ../../library/os.rst:3249 +#: ../../library/os.rst:2476 ../../library/os.rst:3204 +#: ../../library/os.rst:3220 ../../library/os.rst:3236 +#: ../../library/os.rst:3256 msgid "" "This function can support :ref:`specifying a file descriptor ` and " ":ref:`not following symlinks `." msgstr "" -#: ../../library/os.rst:2475 +#: ../../library/os.rst:2479 msgid "" "On Windows, passing ``follow_symlinks=False`` will disable following all " "name-surrogate reparse points, which includes symlinks and directory " @@ -2721,21 +2725,21 @@ msgid "" "dangling symlinks or junction points, which will raise the usual exceptions." msgstr "" -#: ../../library/os.rst:2488 +#: ../../library/os.rst:2492 msgid "Example::" msgstr "Contoh::" -#: ../../library/os.rst:2501 +#: ../../library/os.rst:2505 msgid ":func:`fstat` and :func:`lstat` functions." msgstr "" -#: ../../library/os.rst:2503 +#: ../../library/os.rst:2507 msgid "" "Added the *dir_fd* and *follow_symlinks* arguments, specifying a file " "descriptor instead of a path." msgstr "" -#: ../../library/os.rst:2510 +#: ../../library/os.rst:2514 msgid "" "On Windows, all reparse points that can be resolved by the operating system " "are now followed, and passing ``follow_symlinks=False`` disables following " @@ -2745,100 +2749,100 @@ msgid "" "instead of raising an error." msgstr "" -#: ../../library/os.rst:2521 +#: ../../library/os.rst:2525 msgid "" "Object whose attributes correspond roughly to the members of the " ":c:type:`stat` structure. It is used for the result of :func:`os.stat`, " ":func:`os.fstat` and :func:`os.lstat`." msgstr "" -#: ../../library/os.rst:2525 +#: ../../library/os.rst:2529 msgid "Attributes:" msgstr "" -#: ../../library/os.rst:2529 +#: ../../library/os.rst:2533 msgid "File mode: file type and file mode bits (permissions)." msgstr "" -#: ../../library/os.rst:2533 +#: ../../library/os.rst:2537 msgid "" "Platform dependent, but if non-zero, uniquely identifies the file for a " "given value of ``st_dev``. Typically:" msgstr "" -#: ../../library/os.rst:2536 +#: ../../library/os.rst:2540 msgid "the inode number on Unix," msgstr "" -#: ../../library/os.rst:2537 +#: ../../library/os.rst:2541 msgid "" "the `file index `_ on " "Windows" msgstr "" -#: ../../library/os.rst:2543 +#: ../../library/os.rst:2547 msgid "Identifier of the device on which this file resides." msgstr "" -#: ../../library/os.rst:2547 +#: ../../library/os.rst:2551 msgid "Number of hard links." msgstr "" -#: ../../library/os.rst:2551 +#: ../../library/os.rst:2555 msgid "User identifier of the file owner." msgstr "" -#: ../../library/os.rst:2555 +#: ../../library/os.rst:2559 msgid "Group identifier of the file owner." msgstr "" -#: ../../library/os.rst:2559 +#: ../../library/os.rst:2563 msgid "" "Size of the file in bytes, if it is a regular file or a symbolic link. The " "size of a symbolic link is the length of the pathname it contains, without a" " terminating null byte." msgstr "" -#: ../../library/os.rst:2563 +#: ../../library/os.rst:2567 msgid "Timestamps:" msgstr "" -#: ../../library/os.rst:2567 +#: ../../library/os.rst:2571 msgid "Time of most recent access expressed in seconds." msgstr "" -#: ../../library/os.rst:2571 +#: ../../library/os.rst:2575 msgid "Time of most recent content modification expressed in seconds." msgstr "" -#: ../../library/os.rst:2575 ../../library/os.rst:2591 +#: ../../library/os.rst:2579 ../../library/os.rst:2595 msgid "Platform dependent:" msgstr "" -#: ../../library/os.rst:2577 ../../library/os.rst:2593 +#: ../../library/os.rst:2581 ../../library/os.rst:2597 msgid "the time of most recent metadata change on Unix," msgstr "" -#: ../../library/os.rst:2578 +#: ../../library/os.rst:2582 msgid "the time of creation on Windows, expressed in seconds." msgstr "" -#: ../../library/os.rst:2582 +#: ../../library/os.rst:2586 msgid "Time of most recent access expressed in nanoseconds as an integer." msgstr "" -#: ../../library/os.rst:2586 +#: ../../library/os.rst:2590 msgid "" "Time of most recent content modification expressed in nanoseconds as an " "integer." msgstr "" -#: ../../library/os.rst:2594 +#: ../../library/os.rst:2598 msgid "" "the time of creation on Windows, expressed in nanoseconds as an integer." msgstr "" -#: ../../library/os.rst:2599 +#: ../../library/os.rst:2603 msgid "" "The exact meaning and resolution of the :attr:`st_atime`, :attr:`st_mtime`, " "and :attr:`st_ctime` attributes depend on the operating system and the file " @@ -2847,7 +2851,7 @@ msgid "" "1-day resolution. See your operating system documentation for details." msgstr "" -#: ../../library/os.rst:2606 +#: ../../library/os.rst:2610 msgid "" "Similarly, although :attr:`st_atime_ns`, :attr:`st_mtime_ns`, and " ":attr:`st_ctime_ns` are always expressed in nanoseconds, many systems do not" @@ -2859,78 +2863,78 @@ msgid "" ":attr:`st_ctime_ns`." msgstr "" -#: ../../library/os.rst:2615 +#: ../../library/os.rst:2619 msgid "" "On some Unix systems (such as Linux), the following attributes may also be " "available:" msgstr "" -#: ../../library/os.rst:2620 +#: ../../library/os.rst:2624 msgid "" "Number of 512-byte blocks allocated for file. This may be smaller than " ":attr:`st_size`/512 when the file has holes." msgstr "" -#: ../../library/os.rst:2625 +#: ../../library/os.rst:2629 msgid "" "\"Preferred\" blocksize for efficient file system I/O. Writing to a file in " "smaller chunks may cause an inefficient read-modify-rewrite." msgstr "" -#: ../../library/os.rst:2630 +#: ../../library/os.rst:2634 msgid "Type of device if an inode device." msgstr "" -#: ../../library/os.rst:2634 +#: ../../library/os.rst:2638 msgid "User defined flags for file." msgstr "" -#: ../../library/os.rst:2636 +#: ../../library/os.rst:2640 msgid "" "On other Unix systems (such as FreeBSD), the following attributes may be " "available (but may be only filled out if root tries to use them):" msgstr "" -#: ../../library/os.rst:2641 +#: ../../library/os.rst:2645 msgid "File generation number." msgstr "" -#: ../../library/os.rst:2645 +#: ../../library/os.rst:2649 msgid "Time of file creation." msgstr "" -#: ../../library/os.rst:2647 +#: ../../library/os.rst:2651 msgid "" "On Solaris and derivatives, the following attributes may also be available:" msgstr "" -#: ../../library/os.rst:2652 +#: ../../library/os.rst:2656 msgid "" "String that uniquely identifies the type of the filesystem that contains the" " file." msgstr "" -#: ../../library/os.rst:2655 +#: ../../library/os.rst:2659 msgid "On Mac OS systems, the following attributes may also be available:" msgstr "" -#: ../../library/os.rst:2659 +#: ../../library/os.rst:2663 msgid "Real size of the file." msgstr "" -#: ../../library/os.rst:2663 +#: ../../library/os.rst:2667 msgid "Creator of the file." msgstr "" -#: ../../library/os.rst:2667 +#: ../../library/os.rst:2671 msgid "File type." msgstr "" -#: ../../library/os.rst:2669 +#: ../../library/os.rst:2673 msgid "On Windows systems, the following attributes are also available:" msgstr "" -#: ../../library/os.rst:2673 +#: ../../library/os.rst:2677 msgid "" "Windows file attributes: ``dwFileAttributes`` member of the " "``BY_HANDLE_FILE_INFORMATION`` structure returned by " @@ -2938,21 +2942,21 @@ msgid "" " in the :mod:`stat` module." msgstr "" -#: ../../library/os.rst:2680 +#: ../../library/os.rst:2684 msgid "" "When :attr:`st_file_attributes` has the ``FILE_ATTRIBUTE_REPARSE_POINT`` " "set, this field contains the tag identifying the type of reparse point. See " "the ``IO_REPARSE_TAG_*`` constants in the :mod:`stat` module." msgstr "" -#: ../../library/os.rst:2684 +#: ../../library/os.rst:2688 msgid "" "The standard module :mod:`stat` defines functions and constants that are " "useful for extracting information from a :c:type:`stat` structure. (On " "Windows, some items are filled with dummy values.)" msgstr "" -#: ../../library/os.rst:2688 +#: ../../library/os.rst:2692 msgid "" "For backward compatibility, a :class:`stat_result` instance is also " "accessible as a tuple of at least 10 integers giving the most important (and" @@ -2964,35 +2968,35 @@ msgid "" "accessing :class:`stat_result` as a tuple always returns integers." msgstr "" -#: ../../library/os.rst:2697 +#: ../../library/os.rst:2701 msgid "" "Added the :attr:`st_atime_ns`, :attr:`st_mtime_ns`, and :attr:`st_ctime_ns` " "members." msgstr "" -#: ../../library/os.rst:2701 +#: ../../library/os.rst:2705 msgid "Added the :attr:`st_file_attributes` member on Windows." msgstr "" -#: ../../library/os.rst:2704 +#: ../../library/os.rst:2708 msgid "Windows now returns the file index as :attr:`st_ino` when available." msgstr "" -#: ../../library/os.rst:2708 +#: ../../library/os.rst:2712 msgid "Added the :attr:`st_fstype` member to Solaris/derivatives." msgstr "" -#: ../../library/os.rst:2711 +#: ../../library/os.rst:2715 msgid "Added the :attr:`st_reparse_tag` member on Windows." msgstr "" -#: ../../library/os.rst:2714 +#: ../../library/os.rst:2718 msgid "" "On Windows, the :attr:`st_mode` member now identifies special files as " ":const:`S_IFCHR`, :const:`S_IFIFO` or :const:`S_IFBLK` as appropriate." msgstr "" -#: ../../library/os.rst:2721 +#: ../../library/os.rst:2725 msgid "" "Perform a :c:func:`statvfs` system call on the given path. The return value" " is an object whose attributes describe the filesystem on the given path, " @@ -3002,7 +3006,7 @@ msgid "" ":attr:`f_flag`, :attr:`f_namemax`, :attr:`f_fsid`." msgstr "" -#: ../../library/os.rst:2728 +#: ../../library/os.rst:2732 msgid "" "Two module-level constants are defined for the :attr:`f_flag` attribute's " "bit-flags: if :const:`ST_RDONLY` is set, the filesystem is mounted read-" @@ -3010,7 +3014,7 @@ msgid "" "are disabled or not supported." msgstr "" -#: ../../library/os.rst:2733 +#: ../../library/os.rst:2737 msgid "" "Additional module-level constants are defined for GNU/glibc based systems. " "These are :const:`ST_NODEV` (disallow access to device special files), " @@ -3023,11 +3027,11 @@ msgid "" ":const:`ST_RELATIME` (update atime relative to mtime/ctime)." msgstr "" -#: ../../library/os.rst:2746 +#: ../../library/os.rst:2750 msgid "The :const:`ST_RDONLY` and :const:`ST_NOSUID` constants were added." msgstr "" -#: ../../library/os.rst:2752 +#: ../../library/os.rst:2756 msgid "" "The :const:`ST_NODEV`, :const:`ST_NOEXEC`, :const:`ST_SYNCHRONOUS`, " ":const:`ST_MANDLOCK`, :const:`ST_WRITE`, :const:`ST_APPEND`, " @@ -3035,11 +3039,11 @@ msgid "" ":const:`ST_RELATIME` constants were added." msgstr "" -#: ../../library/os.rst:2761 +#: ../../library/os.rst:2765 msgid "Added :attr:`f_fsid`." msgstr "" -#: ../../library/os.rst:2767 +#: ../../library/os.rst:2771 msgid "" "A :class:`set` object indicating which functions in the :mod:`os` module " "accept an open file descriptor for their *dir_fd* parameter. Different " @@ -3051,7 +3055,7 @@ msgid "" "(Specifying ``None`` for *dir_fd* is always supported on all platforms.)" msgstr "" -#: ../../library/os.rst:2777 +#: ../../library/os.rst:2781 msgid "" "To check whether a particular function accepts an open file descriptor for " "its *dir_fd* parameter, use the ``in`` operator on ``supports_dir_fd``. As " @@ -3059,13 +3063,13 @@ msgid "" " open file descriptors for *dir_fd* on the local platform::" msgstr "" -#: ../../library/os.rst:2784 +#: ../../library/os.rst:2788 msgid "" "Currently *dir_fd* parameters only work on Unix platforms; none of them work" " on Windows." msgstr "" -#: ../../library/os.rst:2792 +#: ../../library/os.rst:2796 msgid "" "A :class:`set` object indicating whether :func:`os.access` permits " "specifying ``True`` for its *effective_ids* parameter on the local platform." @@ -3074,19 +3078,19 @@ msgid "" ":func:`os.access`; otherwise it will be empty." msgstr "" -#: ../../library/os.rst:2798 +#: ../../library/os.rst:2802 msgid "" "This expression evaluates to ``True`` if :func:`os.access` supports " "``effective_ids=True`` on the local platform::" msgstr "" -#: ../../library/os.rst:2803 +#: ../../library/os.rst:2807 msgid "" "Currently *effective_ids* is only supported on Unix platforms; it does not " "work on Windows." msgstr "" -#: ../../library/os.rst:2811 +#: ../../library/os.rst:2815 msgid "" "A :class:`set` object indicating which functions in the :mod:`os` module " "permit specifying their *path* parameter as an open file descriptor on the " @@ -3095,7 +3099,7 @@ msgid "" "*path* arguments is not available on all platforms Python supports." msgstr "" -#: ../../library/os.rst:2818 +#: ../../library/os.rst:2822 msgid "" "To determine whether a particular function permits specifying an open file " "descriptor for its *path* parameter, use the ``in`` operator on " @@ -3104,7 +3108,7 @@ msgid "" "platform::" msgstr "" -#: ../../library/os.rst:2831 +#: ../../library/os.rst:2835 msgid "" "A :class:`set` object indicating which functions in the :mod:`os` module " "accept ``False`` for their *follow_symlinks* parameter on the local " @@ -3117,7 +3121,7 @@ msgid "" "on all platforms.)" msgstr "" -#: ../../library/os.rst:2841 +#: ../../library/os.rst:2845 msgid "" "To check whether a particular function accepts ``False`` for its " "*follow_symlinks* parameter, use the ``in`` operator on " @@ -3126,11 +3130,11 @@ msgid "" ":func:`os.stat` on the local platform::" msgstr "" -#: ../../library/os.rst:2854 +#: ../../library/os.rst:2858 msgid "Create a symbolic link pointing to *src* named *dst*." msgstr "" -#: ../../library/os.rst:2856 +#: ../../library/os.rst:2860 msgid "" "On Windows, a symlink represents either a file or a directory, and does not " "morph to the target dynamically. If the target is present, the type of the " @@ -3140,7 +3144,7 @@ msgid "" "ignored." msgstr "" -#: ../../library/os.rst:2867 +#: ../../library/os.rst:2871 msgid "" "On newer versions of Windows 10, unprivileged accounts can create symlinks " "if Developer Mode is enabled. When Developer Mode is not available/enabled, " @@ -3148,85 +3152,85 @@ msgid "" "must be run as an administrator." msgstr "" -#: ../../library/os.rst:2873 +#: ../../library/os.rst:2877 msgid "" ":exc:`OSError` is raised when the function is called by an unprivileged " "user." msgstr "" -#: ../../library/os.rst:2877 +#: ../../library/os.rst:2881 msgid "" "Raises an :ref:`auditing event ` ``os.symlink`` with arguments " "``src``, ``dst``, ``dir_fd``." msgstr "" -#: ../../library/os.rst:2883 +#: ../../library/os.rst:2887 msgid "" "Added the *dir_fd* argument, and now allow *target_is_directory* on non-" "Windows platforms." msgstr "" -#: ../../library/os.rst:2890 +#: ../../library/os.rst:2894 msgid "Added support for unelevated symlinks on Windows with Developer Mode." msgstr "" -#: ../../library/os.rst:2896 +#: ../../library/os.rst:2900 msgid "Force write of everything to disk." msgstr "" -#: ../../library/os.rst:2905 +#: ../../library/os.rst:2909 msgid "" "Truncate the file corresponding to *path*, so that it is at most *length* " "bytes in size." msgstr "" -#: ../../library/os.rst:2911 +#: ../../library/os.rst:2915 msgid "" "Raises an :ref:`auditing event ` ``os.truncate`` with arguments " "``path``, ``length``." msgstr "" -#: ../../library/os.rst:2925 +#: ../../library/os.rst:2929 msgid "" "Remove (delete) the file *path*. This function is semantically identical to" " :func:`remove`; the ``unlink`` name is its traditional Unix name. Please " "see the documentation for :func:`remove` for further information." msgstr "" -#: ../../library/os.rst:2941 +#: ../../library/os.rst:2945 msgid "Set the access and modified times of the file specified by *path*." msgstr "" -#: ../../library/os.rst:2943 +#: ../../library/os.rst:2947 msgid "" ":func:`utime` takes two optional parameters, *times* and *ns*. These specify" " the times set on *path* and are used as follows:" msgstr "" -#: ../../library/os.rst:2946 +#: ../../library/os.rst:2950 msgid "" "If *ns* is specified, it must be a 2-tuple of the form ``(atime_ns, " "mtime_ns)`` where each member is an int expressing nanoseconds." msgstr "" -#: ../../library/os.rst:2949 +#: ../../library/os.rst:2953 msgid "" "If *times* is not ``None``, it must be a 2-tuple of the form ``(atime, " "mtime)`` where each member is an int or float expressing seconds." msgstr "" -#: ../../library/os.rst:2952 +#: ../../library/os.rst:2956 msgid "" "If *times* is ``None`` and *ns* is unspecified, this is equivalent to " "specifying ``ns=(atime_ns, mtime_ns)`` where both times are the current " "time." msgstr "" -#: ../../library/os.rst:2956 +#: ../../library/os.rst:2960 msgid "It is an error to specify tuples for both *times* and *ns*." msgstr "" -#: ../../library/os.rst:2958 +#: ../../library/os.rst:2962 msgid "" "Note that the exact times you set here may not be returned by a subsequent " ":func:`~os.stat` call, depending on the resolution with which your operating" @@ -3236,19 +3240,19 @@ msgid "" "parameter to `utime`." msgstr "" -#: ../../library/os.rst:2970 +#: ../../library/os.rst:2974 msgid "" "Raises an :ref:`auditing event ` ``os.utime`` with arguments " "``path``, ``times``, ``ns``, ``dir_fd``." msgstr "" -#: ../../library/os.rst:2971 +#: ../../library/os.rst:2975 msgid "" "Added support for specifying *path* as an open file descriptor, and the " "*dir_fd*, *follow_symlinks*, and *ns* parameters." msgstr "" -#: ../../library/os.rst:2985 +#: ../../library/os.rst:2989 msgid "" "Generate the file names in a directory tree by walking the tree either top-" "down or bottom-up. For each directory in the tree rooted at directory *top* " @@ -3256,17 +3260,20 @@ msgid "" "filenames)``." msgstr "" -#: ../../library/os.rst:2990 +#: ../../library/os.rst:2994 msgid "" "*dirpath* is a string, the path to the directory. *dirnames* is a list of " "the names of the subdirectories in *dirpath* (excluding ``'.'`` and " "``'..'``). *filenames* is a list of the names of the non-directory files in " "*dirpath*. Note that the names in the lists contain no path components. To " "get a full path (which begins with *top*) to a file or directory in " -"*dirpath*, do ``os.path.join(dirpath, name)``." +"*dirpath*, do ``os.path.join(dirpath, name)``. Whether or not the lists are" +" sorted depends on the file system. If a file is removed from or added to " +"the *dirpath* directory during generating the lists, whether a name for that" +" file be included is unspecified." msgstr "" -#: ../../library/os.rst:2997 +#: ../../library/os.rst:3004 msgid "" "If optional argument *topdown* is ``True`` or not specified, the triple for " "a directory is generated before the triples for any of its subdirectories " @@ -3277,7 +3284,7 @@ msgid "" "the directory and its subdirectories are generated." msgstr "" -#: ../../library/os.rst:3005 +#: ../../library/os.rst:3012 msgid "" "When *topdown* is ``True``, the caller can modify the *dirnames* list in-" "place (perhaps using :keyword:`del` or slice assignment), and :func:`walk` " @@ -3290,7 +3297,7 @@ msgid "" " itself is generated." msgstr "" -#: ../../library/os.rst:3014 +#: ../../library/os.rst:3021 msgid "" "By default, errors from the :func:`scandir` call are ignored. If optional " "argument *onerror* is specified, it should be a function; it will be called " @@ -3300,66 +3307,66 @@ msgid "" "object." msgstr "" -#: ../../library/os.rst:3020 +#: ../../library/os.rst:3027 msgid "" "By default, :func:`walk` will not walk down into symbolic links that resolve" " to directories. Set *followlinks* to ``True`` to visit directories pointed " "to by symlinks, on systems that support them." msgstr "" -#: ../../library/os.rst:3026 +#: ../../library/os.rst:3033 msgid "" "Be aware that setting *followlinks* to ``True`` can lead to infinite " "recursion if a link points to a parent directory of itself. :func:`walk` " "does not keep track of the directories it visited already." msgstr "" -#: ../../library/os.rst:3032 +#: ../../library/os.rst:3039 msgid "" "If you pass a relative pathname, don't change the current working directory " "between resumptions of :func:`walk`. :func:`walk` never changes the current" " directory, and assumes that its caller doesn't either." msgstr "" -#: ../../library/os.rst:3036 ../../library/os.rst:3097 +#: ../../library/os.rst:3043 ../../library/os.rst:3104 msgid "" "This example displays the number of bytes taken by non-directory files in " "each directory under the starting directory, except that it doesn't look " "under any CVS subdirectory::" msgstr "" -#: ../../library/os.rst:3049 +#: ../../library/os.rst:3056 msgid "" "In the next example (simple implementation of :func:`shutil.rmtree`), " "walking the tree bottom-up is essential, :func:`rmdir` doesn't allow " "deleting a directory before the directory is empty::" msgstr "" -#: ../../library/os.rst:3065 +#: ../../library/os.rst:3072 msgid "" "Raises an :ref:`auditing event ` ``os.walk`` with arguments " "``top``, ``topdown``, ``onerror``, ``followlinks``." msgstr "" -#: ../../library/os.rst:3066 +#: ../../library/os.rst:3073 msgid "" "This function now calls :func:`os.scandir` instead of :func:`os.listdir`, " "making it faster by reducing the number of calls to :func:`os.stat`." msgstr "" -#: ../../library/os.rst:3080 +#: ../../library/os.rst:3087 msgid "" "This behaves exactly like :func:`walk`, except that it yields a 4-tuple " "``(dirpath, dirnames, filenames, dirfd)``, and it supports ``dir_fd``." msgstr "" -#: ../../library/os.rst:3083 +#: ../../library/os.rst:3090 msgid "" "*dirpath*, *dirnames* and *filenames* are identical to :func:`walk` output, " "and *dirfd* is a file descriptor referring to the directory *dirpath*." msgstr "" -#: ../../library/os.rst:3086 +#: ../../library/os.rst:3093 msgid "" "This function always supports :ref:`paths relative to directory descriptors " "` and :ref:`not following symlinks `. Note however" @@ -3367,30 +3374,30 @@ msgid "" "*follow_symlinks* is ``False``." msgstr "" -#: ../../library/os.rst:3093 +#: ../../library/os.rst:3100 msgid "" "Since :func:`fwalk` yields file descriptors, those are only valid until the " "next iteration step, so you should duplicate them (e.g. with :func:`dup`) if" " you want to keep them longer." msgstr "" -#: ../../library/os.rst:3110 +#: ../../library/os.rst:3117 msgid "" "In the next example, walking the tree bottom-up is essential: :func:`rmdir` " "doesn't allow deleting a directory before the directory is empty::" msgstr "" -#: ../../library/os.rst:3126 +#: ../../library/os.rst:3133 msgid "" "Raises an :ref:`auditing event ` ``os.fwalk`` with arguments " "``top``, ``topdown``, ``onerror``, ``follow_symlinks``, ``dir_fd``." msgstr "" -#: ../../library/os.rst:3134 +#: ../../library/os.rst:3141 msgid "Added support for :class:`bytes` paths." msgstr "" -#: ../../library/os.rst:3140 +#: ../../library/os.rst:3147 msgid "" "Create an anonymous file and return a file descriptor that refers to it. " "*flags* must be one of the ``os.MFD_*`` constants available on the system " @@ -3398,7 +3405,7 @@ msgid "" "descriptor is :ref:`non-inheritable `." msgstr "" -#: ../../library/os.rst:3145 +#: ../../library/os.rst:3152 msgid "" "The name supplied in *name* is used as a filename and will be displayed as " "the target of the corresponding symbolic link in the directory " @@ -3408,31 +3415,31 @@ msgid "" "without any side effects." msgstr "" -#: ../../library/os.rst:3153 +#: ../../library/os.rst:3160 msgid "" ":ref:`Availability `: Linux 3.17 or newer with glibc 2.27 or " "newer." msgstr "" -#: ../../library/os.rst:3175 +#: ../../library/os.rst:3182 msgid "These flags can be passed to :func:`memfd_create`." msgstr "" -#: ../../library/os.rst:3179 +#: ../../library/os.rst:3186 msgid "" ":ref:`Availability `: Linux 3.17 or newer with glibc 2.27 or " "newer. The ``MFD_HUGE*`` flags are only available since Linux 4.14." msgstr "" -#: ../../library/os.rst:3184 +#: ../../library/os.rst:3191 msgid "Linux extended attributes" msgstr "" -#: ../../library/os.rst:3188 +#: ../../library/os.rst:3195 msgid "These functions are all available on Linux only." msgstr "" -#: ../../library/os.rst:3192 +#: ../../library/os.rst:3199 msgid "" "Return the value of the extended filesystem attribute *attribute* for " "*path*. *attribute* can be bytes or str (directly or indirectly through the " @@ -3440,18 +3447,18 @@ msgid "" "filesystem encoding." msgstr "" -#: ../../library/os.rst:3201 +#: ../../library/os.rst:3208 msgid "" "Raises an :ref:`auditing event ` ``os.getxattr`` with arguments " "``path``, ``attribute``." msgstr "" -#: ../../library/os.rst:3202 ../../library/os.rst:3234 -#: ../../library/os.rst:3259 +#: ../../library/os.rst:3209 ../../library/os.rst:3241 +#: ../../library/os.rst:3266 msgid "Accepts a :term:`path-like object` for *path* and *attribute*." msgstr "" -#: ../../library/os.rst:3208 +#: ../../library/os.rst:3215 msgid "" "Return a list of the extended filesystem attributes on *path*. The " "attributes in the list are represented as strings decoded with the " @@ -3459,13 +3466,13 @@ msgid "" "the current directory." msgstr "" -#: ../../library/os.rst:3217 +#: ../../library/os.rst:3224 msgid "" "Raises an :ref:`auditing event ` ``os.listxattr`` with argument " "``path``." msgstr "" -#: ../../library/os.rst:3224 +#: ../../library/os.rst:3231 msgid "" "Removes the extended filesystem attribute *attribute* from *path*. " "*attribute* should be bytes or str (directly or indirectly through the " @@ -3473,13 +3480,13 @@ msgid "" "filesystem encoding." msgstr "" -#: ../../library/os.rst:3233 +#: ../../library/os.rst:3240 msgid "" "Raises an :ref:`auditing event ` ``os.removexattr`` with arguments" " ``path``, ``attribute``." msgstr "" -#: ../../library/os.rst:3240 +#: ../../library/os.rst:3247 msgid "" "Set the extended filesystem attribute *attribute* on *path* to *value*. " "*attribute* must be a bytes or str with no embedded NULs (directly or " @@ -3491,45 +3498,45 @@ msgid "" "and ``ENODATA`` will be raised." msgstr "" -#: ../../library/os.rst:3254 +#: ../../library/os.rst:3261 msgid "" "A bug in Linux kernel versions less than 2.6.39 caused the flags argument to" " be ignored on some filesystems." msgstr "" -#: ../../library/os.rst:3258 +#: ../../library/os.rst:3265 msgid "" "Raises an :ref:`auditing event ` ``os.setxattr`` with arguments " "``path``, ``attribute``, ``value``, ``flags``." msgstr "" -#: ../../library/os.rst:3265 +#: ../../library/os.rst:3272 msgid "" "The maximum size the value of an extended attribute can be. Currently, this " "is 64 KiB on Linux." msgstr "" -#: ../../library/os.rst:3271 +#: ../../library/os.rst:3278 msgid "" "This is a possible value for the flags argument in :func:`setxattr`. It " "indicates the operation must create an attribute." msgstr "" -#: ../../library/os.rst:3277 +#: ../../library/os.rst:3284 msgid "" "This is a possible value for the flags argument in :func:`setxattr`. It " "indicates the operation must replace an existing attribute." msgstr "" -#: ../../library/os.rst:3284 +#: ../../library/os.rst:3291 msgid "Process Management" msgstr "" -#: ../../library/os.rst:3286 +#: ../../library/os.rst:3293 msgid "These functions may be used to create and manage processes." msgstr "" -#: ../../library/os.rst:3288 +#: ../../library/os.rst:3295 msgid "" "The various :func:`exec\\* ` functions take a list of arguments for " "the new program loaded into the process. In each case, the first of these " @@ -3540,7 +3547,7 @@ msgid "" "standard output; ``foo`` will seem to be ignored." msgstr "" -#: ../../library/os.rst:3299 +#: ../../library/os.rst:3306 msgid "" "Generate a :const:`SIGABRT` signal to the current process. On Unix, the " "default behavior is to produce a core dump; on Windows, the process " @@ -3549,36 +3556,36 @@ msgid "" ":const:`SIGABRT` with :func:`signal.signal`." msgstr "" -#: ../../library/os.rst:3308 +#: ../../library/os.rst:3315 msgid "Add a path to the DLL search path." msgstr "" -#: ../../library/os.rst:3310 +#: ../../library/os.rst:3317 msgid "" "This search path is used when resolving dependencies for imported extension " "modules (the module itself is resolved through sys.path), and also by " ":mod:`ctypes`." msgstr "" -#: ../../library/os.rst:3314 +#: ../../library/os.rst:3321 msgid "" "Remove the directory by calling **close()** on the returned object or using " "it in a :keyword:`with` statement." msgstr "" -#: ../../library/os.rst:3317 +#: ../../library/os.rst:3324 msgid "" "See the `Microsoft documentation `_ for more information about how DLLs are loaded." msgstr "" -#: ../../library/os.rst:3322 +#: ../../library/os.rst:3329 msgid "" "Raises an :ref:`auditing event ` ``os.add_dll_directory`` with " "argument ``path``." msgstr "" -#: ../../library/os.rst:3325 +#: ../../library/os.rst:3332 msgid "" "Previous versions of CPython would resolve DLLs using the default behavior " "for the current process. This led to inconsistencies, such as only sometimes" @@ -3586,14 +3593,14 @@ msgid "" " such as ``AddDllDirectory`` having no effect." msgstr "" -#: ../../library/os.rst:3332 +#: ../../library/os.rst:3339 msgid "" "In 3.8, the two primary ways DLLs are loaded now explicitly override the " "process-wide behavior to ensure consistency. See the :ref:`porting notes " "` for information on updating libraries." msgstr "" -#: ../../library/os.rst:3347 +#: ../../library/os.rst:3354 msgid "" "These functions all execute a new program, replacing the current process; " "they do not return. On Unix, the new executable is loaded into the current " @@ -3601,7 +3608,7 @@ msgid "" "reported as :exc:`OSError` exceptions." msgstr "" -#: ../../library/os.rst:3352 +#: ../../library/os.rst:3359 msgid "" "The current process is replaced immediately. Open file objects and " "descriptors are not flushed, so if there may be data buffered on these open " @@ -3609,7 +3616,7 @@ msgid "" ":func:`os.fsync` before calling an :func:`exec\\* ` function." msgstr "" -#: ../../library/os.rst:3358 +#: ../../library/os.rst:3365 msgid "" "The \"l\" and \"v\" variants of the :func:`exec\\* ` functions differ" " in how command-line arguments are passed. The \"l\" variants are perhaps " @@ -3622,7 +3629,7 @@ msgid "" "is not enforced." msgstr "" -#: ../../library/os.rst:3367 +#: ../../library/os.rst:3374 msgid "" "The variants which include a \"p\" near the end (:func:`execlp`, " ":func:`execlpe`, :func:`execvp`, and :func:`execvpe`) will use the " @@ -3635,7 +3642,7 @@ msgid "" "contain an appropriate absolute or relative path." msgstr "" -#: ../../library/os.rst:3377 +#: ../../library/os.rst:3384 msgid "" "For :func:`execle`, :func:`execlpe`, :func:`execve`, and :func:`execvpe` " "(note that these all end in \"e\"), the *env* parameter must be a mapping " @@ -3645,7 +3652,7 @@ msgid "" "the new process to inherit the environment of the current process." msgstr "" -#: ../../library/os.rst:3384 +#: ../../library/os.rst:3391 msgid "" "For :func:`execve` on some platforms, *path* may also be specified as an " "open file descriptor. This functionality may not be supported on your " @@ -3654,31 +3661,31 @@ msgid "" ":exc:`NotImplementedError`." msgstr "" -#: ../../library/os.rst:3390 +#: ../../library/os.rst:3397 msgid "" "Raises an :ref:`auditing event ` ``os.exec`` with arguments " "``path``, ``args``, ``env``." msgstr "" -#: ../../library/os.rst:3393 +#: ../../library/os.rst:3400 msgid "" "Added support for specifying *path* as an open file descriptor for " ":func:`execve`." msgstr "" -#: ../../library/os.rst:3402 +#: ../../library/os.rst:3409 msgid "" "Exit the process with status *n*, without calling cleanup handlers, flushing" " stdio buffers, etc." msgstr "" -#: ../../library/os.rst:3407 +#: ../../library/os.rst:3414 msgid "" "The standard way to exit is ``sys.exit(n)``. :func:`_exit` should normally " "only be used in the child process after a :func:`fork`." msgstr "" -#: ../../library/os.rst:3410 +#: ../../library/os.rst:3417 msgid "" "The following exit codes are defined and can be used with :func:`_exit`, " "although they are not required. These are typically used for system " @@ -3686,124 +3693,124 @@ msgid "" "delivery program." msgstr "" -#: ../../library/os.rst:3416 +#: ../../library/os.rst:3423 msgid "" "Some of these may not be available on all Unix platforms, since there is " "some variation. These constants are defined where they are defined by the " "underlying platform." msgstr "" -#: ../../library/os.rst:3423 +#: ../../library/os.rst:3430 msgid "Exit code that means no error occurred." msgstr "" -#: ../../library/os.rst:3430 +#: ../../library/os.rst:3437 msgid "" "Exit code that means the command was used incorrectly, such as when the " "wrong number of arguments are given." msgstr "" -#: ../../library/os.rst:3438 +#: ../../library/os.rst:3445 msgid "Exit code that means the input data was incorrect." msgstr "" -#: ../../library/os.rst:3445 +#: ../../library/os.rst:3452 msgid "Exit code that means an input file did not exist or was not readable." msgstr "" -#: ../../library/os.rst:3452 +#: ../../library/os.rst:3459 msgid "Exit code that means a specified user did not exist." msgstr "" -#: ../../library/os.rst:3459 +#: ../../library/os.rst:3466 msgid "Exit code that means a specified host did not exist." msgstr "" -#: ../../library/os.rst:3466 +#: ../../library/os.rst:3473 msgid "Exit code that means that a required service is unavailable." msgstr "" -#: ../../library/os.rst:3473 +#: ../../library/os.rst:3480 msgid "Exit code that means an internal software error was detected." msgstr "" -#: ../../library/os.rst:3480 +#: ../../library/os.rst:3487 msgid "" "Exit code that means an operating system error was detected, such as the " "inability to fork or create a pipe." msgstr "" -#: ../../library/os.rst:3488 +#: ../../library/os.rst:3495 msgid "" "Exit code that means some system file did not exist, could not be opened, or" " had some other kind of error." msgstr "" -#: ../../library/os.rst:3496 +#: ../../library/os.rst:3503 msgid "" "Exit code that means a user specified output file could not be created." msgstr "" -#: ../../library/os.rst:3503 +#: ../../library/os.rst:3510 msgid "" "Exit code that means that an error occurred while doing I/O on some file." msgstr "" -#: ../../library/os.rst:3510 +#: ../../library/os.rst:3517 msgid "" "Exit code that means a temporary failure occurred. This indicates something" " that may not really be an error, such as a network connection that couldn't" " be made during a retryable operation." msgstr "" -#: ../../library/os.rst:3519 +#: ../../library/os.rst:3526 msgid "" "Exit code that means that a protocol exchange was illegal, invalid, or not " "understood." msgstr "" -#: ../../library/os.rst:3527 +#: ../../library/os.rst:3534 msgid "" "Exit code that means that there were insufficient permissions to perform the" " operation (but not intended for file system problems)." msgstr "" -#: ../../library/os.rst:3535 +#: ../../library/os.rst:3542 msgid "Exit code that means that some kind of configuration error occurred." msgstr "" -#: ../../library/os.rst:3542 +#: ../../library/os.rst:3549 msgid "Exit code that means something like \"an entry was not found\"." msgstr "" -#: ../../library/os.rst:3549 +#: ../../library/os.rst:3556 msgid "" "Fork a child process. Return ``0`` in the child and the child's process id " "in the parent. If an error occurs :exc:`OSError` is raised." msgstr "" -#: ../../library/os.rst:3552 +#: ../../library/os.rst:3559 msgid "" "Note that some platforms including FreeBSD <= 6.3 and Cygwin have known " "issues when using ``fork()`` from a thread." msgstr "" -#: ../../library/os.rst:3556 +#: ../../library/os.rst:3563 msgid "" "Raises an :ref:`auditing event ` ``os.fork`` with no arguments." msgstr "" -#: ../../library/os.rst:3557 +#: ../../library/os.rst:3564 msgid "" "Calling ``fork()`` in a subinterpreter is no longer supported " "(:exc:`RuntimeError` is raised)." msgstr "" -#: ../../library/os.rst:3563 +#: ../../library/os.rst:3570 msgid "See :mod:`ssl` for applications that use the SSL module with fork()." msgstr "" -#: ../../library/os.rst:3570 +#: ../../library/os.rst:3577 msgid "" "Fork a child process, using a new pseudo-terminal as the child's controlling" " terminal. Return a pair of ``(pid, fd)``, where *pid* is ``0`` in the " @@ -3813,24 +3820,24 @@ msgid "" "raised." msgstr "" -#: ../../library/os.rst:3577 +#: ../../library/os.rst:3584 msgid "" "Raises an :ref:`auditing event ` ``os.forkpty`` with no arguments." msgstr "" -#: ../../library/os.rst:3578 +#: ../../library/os.rst:3585 msgid "" "Calling ``forkpty()`` in a subinterpreter is no longer supported " "(:exc:`RuntimeError` is raised)." msgstr "" -#: ../../library/os.rst:3591 +#: ../../library/os.rst:3598 msgid "" "Send signal *sig* to the process *pid*. Constants for the specific signals " "available on the host platform are defined in the :mod:`signal` module." msgstr "" -#: ../../library/os.rst:3594 +#: ../../library/os.rst:3601 msgid "" "Windows: The :data:`signal.CTRL_C_EVENT` and :data:`signal.CTRL_BREAK_EVENT`" " signals are special signals which can only be sent to console processes " @@ -3840,35 +3847,35 @@ msgid "" "version of :func:`kill` additionally takes process handles to be killed." msgstr "" -#: ../../library/os.rst:3602 +#: ../../library/os.rst:3609 msgid "See also :func:`signal.pthread_kill`." msgstr "" -#: ../../library/os.rst:3605 +#: ../../library/os.rst:3612 msgid "" "Raises an :ref:`auditing event ` ``os.kill`` with arguments " "``pid``, ``sig``." msgstr "" -#: ../../library/os.rst:3606 +#: ../../library/os.rst:3613 msgid "Windows support." msgstr "" -#: ../../library/os.rst:3616 +#: ../../library/os.rst:3623 msgid "Send the signal *sig* to the process group *pgid*." msgstr "" -#: ../../library/os.rst:3619 +#: ../../library/os.rst:3626 msgid "" "Raises an :ref:`auditing event ` ``os.killpg`` with arguments " "``pgid``, ``sig``." msgstr "" -#: ../../library/os.rst:3625 +#: ../../library/os.rst:3632 msgid "Add *increment* to the process's \"niceness\". Return the new niceness." msgstr "" -#: ../../library/os.rst:3632 +#: ../../library/os.rst:3639 msgid "" "Return a file descriptor referring to the process *pid*. This descriptor " "can be used to perform process management without races and signals. The " @@ -3876,21 +3883,21 @@ msgid "" "currently defined." msgstr "" -#: ../../library/os.rst:3637 +#: ../../library/os.rst:3644 msgid "See the :manpage:`pidfd_open(2)` man page for more details." msgstr "" -#: ../../library/os.rst:3639 +#: ../../library/os.rst:3646 msgid ":ref:`Availability `: Linux 5.3+" msgstr "" -#: ../../library/os.rst:3645 +#: ../../library/os.rst:3652 msgid "" "Lock program segments into memory. The value of *op* (defined in " "````) determines which segments are locked." msgstr "" -#: ../../library/os.rst:3653 +#: ../../library/os.rst:3660 msgid "" "Open a pipe to or from command *cmd*. The return value is an open file " "object connected to the pipe, which can be read or written depending on " @@ -3900,7 +3907,7 @@ msgid "" " bytes." msgstr "" -#: ../../library/os.rst:3660 +#: ../../library/os.rst:3667 msgid "" "The ``close`` method returns :const:`None` if the subprocess exited " "successfully, or the subprocess's return code if there was an error. On " @@ -3912,7 +3919,7 @@ msgid "" "contains the signed integer return code from the child process." msgstr "" -#: ../../library/os.rst:3670 +#: ../../library/os.rst:3677 msgid "" "On Unix, :func:`waitstatus_to_exitcode` can be used to convert the ``close``" " method result (exit status) into an exit code if it is not ``None``. On " @@ -3920,36 +3927,36 @@ msgid "" "``None``)." msgstr "" -#: ../../library/os.rst:3675 +#: ../../library/os.rst:3682 msgid "" "This is implemented using :class:`subprocess.Popen`; see that class's " "documentation for more powerful ways to manage and communicate with " "subprocesses." msgstr "" -#: ../../library/os.rst:3684 +#: ../../library/os.rst:3691 msgid "Wraps the :c:func:`posix_spawn` C library API for use from Python." msgstr "" -#: ../../library/os.rst:3686 +#: ../../library/os.rst:3693 msgid "" "Most users should use :func:`subprocess.run` instead of :func:`posix_spawn`." msgstr "" -#: ../../library/os.rst:3688 +#: ../../library/os.rst:3695 msgid "" "The positional-only arguments *path*, *args*, and *env* are similar to " ":func:`execve`." msgstr "" -#: ../../library/os.rst:3691 +#: ../../library/os.rst:3698 msgid "" "The *path* parameter is the path to the executable file.The *path* should " "contain a directory.Use :func:`posix_spawnp` to pass an executable file " "without directory." msgstr "" -#: ../../library/os.rst:3695 +#: ../../library/os.rst:3702 msgid "" "The *file_actions* argument may be a sequence of tuples describing actions " "to take on specific file descriptors in the child process between the C " @@ -3958,31 +3965,31 @@ msgid "" "describing the remaining tuple elements:" msgstr "" -#: ../../library/os.rst:3703 +#: ../../library/os.rst:3710 msgid "(``os.POSIX_SPAWN_OPEN``, *fd*, *path*, *flags*, *mode*)" msgstr "" -#: ../../library/os.rst:3705 +#: ../../library/os.rst:3712 msgid "Performs ``os.dup2(os.open(path, flags, mode), fd)``." msgstr "" -#: ../../library/os.rst:3709 +#: ../../library/os.rst:3716 msgid "(``os.POSIX_SPAWN_CLOSE``, *fd*)" msgstr "" -#: ../../library/os.rst:3711 +#: ../../library/os.rst:3718 msgid "Performs ``os.close(fd)``." msgstr "" -#: ../../library/os.rst:3715 +#: ../../library/os.rst:3722 msgid "(``os.POSIX_SPAWN_DUP2``, *fd*, *new_fd*)" msgstr "" -#: ../../library/os.rst:3717 +#: ../../library/os.rst:3724 msgid "Performs ``os.dup2(fd, new_fd)``." msgstr "" -#: ../../library/os.rst:3719 +#: ../../library/os.rst:3726 msgid "" "These tuples correspond to the C library " ":c:func:`posix_spawn_file_actions_addopen`, " @@ -3991,7 +3998,7 @@ msgid "" " :c:func:`posix_spawn` call itself." msgstr "" -#: ../../library/os.rst:3725 +#: ../../library/os.rst:3732 msgid "" "The *setpgroup* argument will set the process group of the child to the " "value specified. If the value specified is 0, the child's process group ID " @@ -4000,7 +4007,7 @@ msgid "" "corresponds to the C library :c:data:`POSIX_SPAWN_SETPGROUP` flag." msgstr "" -#: ../../library/os.rst:3731 +#: ../../library/os.rst:3738 msgid "" "If the *resetids* argument is ``True`` it will reset the effective UID and " "GID of the child to the real UID and GID of the parent process. If the " @@ -4011,7 +4018,7 @@ msgid "" "library :c:data:`POSIX_SPAWN_RESETIDS` flag." msgstr "" -#: ../../library/os.rst:3739 +#: ../../library/os.rst:3746 msgid "" "If the *setsid* argument is ``True``, it will create a new session ID for " "`posix_spawn`. *setsid* requires :c:data:`POSIX_SPAWN_SETSID` or " @@ -4019,7 +4026,7 @@ msgid "" "is raised." msgstr "" -#: ../../library/os.rst:3744 +#: ../../library/os.rst:3751 msgid "" "The *setsigmask* argument will set the signal mask to the signal set " "specified. If the parameter is not used, then the child inherits the " @@ -4027,14 +4034,14 @@ msgid "" ":c:data:`POSIX_SPAWN_SETSIGMASK` flag." msgstr "" -#: ../../library/os.rst:3749 +#: ../../library/os.rst:3756 msgid "" "The *sigdef* argument will reset the disposition of all signals in the set " "specified. This argument corresponds to the C library " ":c:data:`POSIX_SPAWN_SETSIGDEF` flag." msgstr "" -#: ../../library/os.rst:3753 +#: ../../library/os.rst:3760 msgid "" "The *scheduler* argument must be a tuple containing the (optional) scheduler" " policy and an instance of :class:`sched_param` with the scheduler " @@ -4044,79 +4051,79 @@ msgid "" ":c:data:`POSIX_SPAWN_SETSCHEDULER` flags." msgstr "" -#: ../../library/os.rst:3761 ../../library/os.rst:3777 +#: ../../library/os.rst:3768 ../../library/os.rst:3784 msgid "" "Raises an :ref:`auditing event ` ``os.posix_spawn`` with arguments" " ``path``, ``argv``, ``env``." msgstr "" -#: ../../library/os.rst:3770 +#: ../../library/os.rst:3777 msgid "Wraps the :c:func:`posix_spawnp` C library API for use from Python." msgstr "" -#: ../../library/os.rst:3772 +#: ../../library/os.rst:3779 msgid "" "Similar to :func:`posix_spawn` except that the system searches for the " "*executable* file in the list of directories specified by the :envvar:`PATH`" " environment variable (in the same way as for ``execvp(3)``)." msgstr "" -#: ../../library/os.rst:3780 +#: ../../library/os.rst:3787 msgid "" ":ref:`Availability `: See :func:`posix_spawn` documentation." msgstr "" -#: ../../library/os.rst:3786 +#: ../../library/os.rst:3793 msgid "" "Register callables to be executed when a new child process is forked using " ":func:`os.fork` or similar process cloning APIs. The parameters are optional" " and keyword-only. Each specifies a different call point." msgstr "" -#: ../../library/os.rst:3791 +#: ../../library/os.rst:3798 msgid "*before* is a function called before forking a child process." msgstr "" -#: ../../library/os.rst:3792 +#: ../../library/os.rst:3799 msgid "" "*after_in_parent* is a function called from the parent process after forking" " a child process." msgstr "" -#: ../../library/os.rst:3794 +#: ../../library/os.rst:3801 msgid "*after_in_child* is a function called from the child process." msgstr "" -#: ../../library/os.rst:3796 +#: ../../library/os.rst:3803 msgid "" "These calls are only made if control is expected to return to the Python " "interpreter. A typical :mod:`subprocess` launch will not trigger them as " "the child is not going to re-enter the interpreter." msgstr "" -#: ../../library/os.rst:3800 +#: ../../library/os.rst:3807 msgid "" "Functions registered for execution before forking are called in reverse " "registration order. Functions registered for execution after forking " "(either in the parent or in the child) are called in registration order." msgstr "" -#: ../../library/os.rst:3805 +#: ../../library/os.rst:3812 msgid "" "Note that :c:func:`fork` calls made by third-party C code may not call those" " functions, unless it explicitly calls :c:func:`PyOS_BeforeFork`, " ":c:func:`PyOS_AfterFork_Parent` and :c:func:`PyOS_AfterFork_Child`." msgstr "" -#: ../../library/os.rst:3809 +#: ../../library/os.rst:3816 msgid "There is no way to unregister a function." msgstr "" -#: ../../library/os.rst:3825 +#: ../../library/os.rst:3832 msgid "Execute the program *path* in a new process." msgstr "" -#: ../../library/os.rst:3827 +#: ../../library/os.rst:3834 msgid "" "(Note that the :mod:`subprocess` module provides more powerful facilities " "for spawning new processes and retrieving their results; using that module " @@ -4124,7 +4131,7 @@ msgid "" ":`subprocess-replacements` section.)" msgstr "" -#: ../../library/os.rst:3832 +#: ../../library/os.rst:3839 msgid "" "If *mode* is :const:`P_NOWAIT`, this function returns the process id of the " "new process; if *mode* is :const:`P_WAIT`, returns the process's exit code " @@ -4133,13 +4140,13 @@ msgid "" " handle, so can be used with the :func:`waitpid` function." msgstr "" -#: ../../library/os.rst:3838 +#: ../../library/os.rst:3845 msgid "" "Note on VxWorks, this function doesn't return ``-signal`` when the new " "process is killed. Instead it raises OSError exception." msgstr "" -#: ../../library/os.rst:3841 +#: ../../library/os.rst:3848 msgid "" "The \"l\" and \"v\" variants of the :func:`spawn\\* ` functions " "differ in how command-line arguments are passed. The \"l\" variants are " @@ -4151,7 +4158,7 @@ msgid "" "to the child process must start with the name of the command being run." msgstr "" -#: ../../library/os.rst:3850 +#: ../../library/os.rst:3857 msgid "" "The variants which include a second \"p\" near the end (:func:`spawnlp`, " ":func:`spawnlpe`, :func:`spawnvp`, and :func:`spawnvpe`) will use the " @@ -4164,7 +4171,7 @@ msgid "" "contain an appropriate absolute or relative path." msgstr "" -#: ../../library/os.rst:3860 +#: ../../library/os.rst:3867 msgid "" "For :func:`spawnle`, :func:`spawnlpe`, :func:`spawnve`, and :func:`spawnvpe`" " (note that these all end in \"e\"), the *env* parameter must be a mapping " @@ -4177,19 +4184,19 @@ msgid "" "``127``." msgstr "" -#: ../../library/os.rst:3869 +#: ../../library/os.rst:3876 msgid "" "As an example, the following calls to :func:`spawnlp` and :func:`spawnvpe` " "are equivalent::" msgstr "" -#: ../../library/os.rst:3879 +#: ../../library/os.rst:3886 msgid "" "Raises an :ref:`auditing event ` ``os.spawn`` with arguments " "``mode``, ``path``, ``args``, ``env``." msgstr "" -#: ../../library/os.rst:3884 +#: ../../library/os.rst:3891 msgid "" ":ref:`Availability `: Unix, Windows. :func:`spawnlp`, " ":func:`spawnlpe`, :func:`spawnvp` and :func:`spawnvpe` are not available on " @@ -4197,7 +4204,7 @@ msgid "" "Windows; we advise you to use the :mod:`subprocess` module instead." msgstr "" -#: ../../library/os.rst:3892 +#: ../../library/os.rst:3899 msgid "" "Possible values for the *mode* parameter to the :func:`spawn\\* ` " "family of functions. If either of these values is given, the " @@ -4205,7 +4212,7 @@ msgid "" "created, with the process id as the return value." msgstr "" -#: ../../library/os.rst:3902 +#: ../../library/os.rst:3909 msgid "" "Possible value for the *mode* parameter to the :func:`spawn\\* ` " "family of functions. If this is given as *mode*, the :func:`spawn\\*` " @@ -4214,7 +4221,7 @@ msgid "" "``-signal`` if a signal kills the process." msgstr "" -#: ../../library/os.rst:3914 +#: ../../library/os.rst:3921 msgid "" "Possible values for the *mode* parameter to the :func:`spawn\\* ` " "family of functions. These are less portable than those listed above. " @@ -4224,11 +4231,11 @@ msgid "" "function will not return." msgstr "" -#: ../../library/os.rst:3925 +#: ../../library/os.rst:3932 msgid "Start a file with its associated application." msgstr "" -#: ../../library/os.rst:3927 +#: ../../library/os.rst:3934 msgid "" "When *operation* is not specified or ``'open'``, this acts like double-" "clicking the file in Windows Explorer, or giving the file name as an " @@ -4237,7 +4244,7 @@ msgid "" "associated." msgstr "" -#: ../../library/os.rst:3932 +#: ../../library/os.rst:3939 msgid "" "When another *operation* is given, it must be a \"command verb\" that " "specifies what should be done with the file. Common verbs documented by " @@ -4245,7 +4252,7 @@ msgid "" "``'explore'`` and ``'find'`` (to be used on directories)." msgstr "" -#: ../../library/os.rst:3937 +#: ../../library/os.rst:3944 msgid "" ":func:`startfile` returns as soon as the associated application is launched." " There is no option to wait for the application to close, and no way to " @@ -4257,20 +4264,20 @@ msgid "" "encoded for Win32." msgstr "" -#: ../../library/os.rst:3945 +#: ../../library/os.rst:3952 msgid "" "To reduce interpreter startup overhead, the Win32 :c:func:`ShellExecute` " "function is not resolved until this function is first called. If the " "function cannot be resolved, :exc:`NotImplementedError` will be raised." msgstr "" -#: ../../library/os.rst:3950 +#: ../../library/os.rst:3957 msgid "" "Raises an :ref:`auditing event ` ``os.startfile`` with arguments " "``path``, ``operation``." msgstr "" -#: ../../library/os.rst:3956 +#: ../../library/os.rst:3963 msgid "" "Execute the command (a string) in a subshell. This is implemented by " "calling the Standard C function :c:func:`system`, and has the same " @@ -4279,7 +4286,7 @@ msgid "" "will be sent to the interpreter standard output stream." msgstr "" -#: ../../library/os.rst:3962 +#: ../../library/os.rst:3969 msgid "" "On Unix, the return value is the exit status of the process encoded in the " "format specified for :func:`wait`. Note that POSIX does not specify the " @@ -4287,7 +4294,7 @@ msgid "" "return value of the Python function is system-dependent." msgstr "" -#: ../../library/os.rst:3967 +#: ../../library/os.rst:3974 msgid "" "On Windows, the return value is that returned by the system shell after " "running *command*. The shell is given by the Windows environment variable " @@ -4296,7 +4303,7 @@ msgid "" " shell documentation." msgstr "" -#: ../../library/os.rst:3973 +#: ../../library/os.rst:3980 msgid "" "The :mod:`subprocess` module provides more powerful facilities for spawning " "new processes and retrieving their results; using that module is preferable " @@ -4304,53 +4311,53 @@ msgid "" "the :mod:`subprocess` documentation for some helpful recipes." msgstr "" -#: ../../library/os.rst:3978 +#: ../../library/os.rst:3985 msgid "" "On Unix, :func:`waitstatus_to_exitcode` can be used to convert the result " "(exit status) into an exit code. On Windows, the result is directly the exit" " code." msgstr "" -#: ../../library/os.rst:3983 +#: ../../library/os.rst:3990 msgid "" "Raises an :ref:`auditing event ` ``os.system`` with argument " "``command``." msgstr "" -#: ../../library/os.rst:3989 +#: ../../library/os.rst:3996 msgid "" "Returns the current global process times. The return value is an object with" " five attributes:" msgstr "" -#: ../../library/os.rst:3992 +#: ../../library/os.rst:3999 msgid ":attr:`user` - user time" msgstr "" -#: ../../library/os.rst:3993 +#: ../../library/os.rst:4000 msgid ":attr:`system` - system time" msgstr "" -#: ../../library/os.rst:3994 +#: ../../library/os.rst:4001 msgid ":attr:`children_user` - user time of all child processes" msgstr "" -#: ../../library/os.rst:3995 +#: ../../library/os.rst:4002 msgid ":attr:`children_system` - system time of all child processes" msgstr "" -#: ../../library/os.rst:3996 +#: ../../library/os.rst:4003 msgid ":attr:`elapsed` - elapsed real time since a fixed point in the past" msgstr "" -#: ../../library/os.rst:3998 +#: ../../library/os.rst:4005 msgid "" "For backwards compatibility, this object also behaves like a five-tuple " "containing :attr:`user`, :attr:`system`, :attr:`children_user`, " ":attr:`children_system`, and :attr:`elapsed` in that order." msgstr "" -#: ../../library/os.rst:4002 +#: ../../library/os.rst:4009 msgid "" "See the Unix manual page :manpage:`times(2)` and :manpage:`times(3)` manual " "page on Unix or `the GetProcessTimes MSDN " @@ -4359,7 +4366,7 @@ msgid "" ":attr:`user` and :attr:`system` are known; the other attributes are zero." msgstr "" -#: ../../library/os.rst:4016 +#: ../../library/os.rst:4023 msgid "" "Wait for completion of a child process, and return a tuple containing its " "pid and exit status indication: a 16-bit number, whose low byte is the " @@ -4368,19 +4375,19 @@ msgid "" "if a core file was produced." msgstr "" -#: ../../library/os.rst:4022 ../../library/os.rst:4127 +#: ../../library/os.rst:4029 ../../library/os.rst:4134 msgid "" ":func:`waitstatus_to_exitcode` can be used to convert the exit status into " "an exit code." msgstr "" -#: ../../library/os.rst:4029 +#: ../../library/os.rst:4036 msgid "" ":func:`waitpid` can be used to wait for the completion of a specific child " "process and has more options." msgstr "" -#: ../../library/os.rst:4034 +#: ../../library/os.rst:4041 msgid "" "Wait for the completion of one or more child processes. *idtype* can be " ":data:`P_PID`, :data:`P_PGID`, :data:`P_ALL`, or :data:`P_PIDFD` on Linux. " @@ -4393,43 +4400,43 @@ msgid "" ":data:`WNOHANG` is specified and there are no children in a waitable state." msgstr "" -#: ../../library/os.rst:4054 +#: ../../library/os.rst:4061 msgid "" "These are the possible values for *idtype* in :func:`waitid`. They affect " "how *id* is interpreted." msgstr "" -#: ../../library/os.rst:4063 +#: ../../library/os.rst:4070 msgid "" "This is a Linux-specific *idtype* that indicates that *id* is a file " "descriptor that refers to a process." msgstr "" -#: ../../library/os.rst:4067 +#: ../../library/os.rst:4074 msgid ":ref:`Availability `: Linux 5.4+" msgstr "" -#: ../../library/os.rst:4074 +#: ../../library/os.rst:4081 msgid "" "Flags that can be used in *options* in :func:`waitid` that specify what " "child signal to wait for." msgstr "" -#: ../../library/os.rst:4089 +#: ../../library/os.rst:4096 msgid "" "These are the possible values for :attr:`si_code` in the result returned by " ":func:`waitid`." msgstr "" -#: ../../library/os.rst:4096 +#: ../../library/os.rst:4103 msgid "Added :data:`CLD_KILLED` and :data:`CLD_STOPPED` values." msgstr "" -#: ../../library/os.rst:4102 +#: ../../library/os.rst:4109 msgid "The details of this function differ on Unix and Windows." msgstr "" -#: ../../library/os.rst:4104 +#: ../../library/os.rst:4111 msgid "" "On Unix: Wait for completion of a child process given by process id *pid*, " "and return a tuple containing its process id and exit status indication " @@ -4438,7 +4445,7 @@ msgid "" "operation." msgstr "" -#: ../../library/os.rst:4109 +#: ../../library/os.rst:4116 msgid "" "If *pid* is greater than ``0``, :func:`waitpid` requests status information " "for that specific process. If *pid* is ``0``, the request is for the status" @@ -4448,13 +4455,13 @@ msgid "" "group ``-pid`` (the absolute value of *pid*)." msgstr "" -#: ../../library/os.rst:4116 +#: ../../library/os.rst:4123 msgid "" "An :exc:`OSError` is raised with the value of errno when the syscall returns" " -1." msgstr "" -#: ../../library/os.rst:4119 +#: ../../library/os.rst:4126 msgid "" "On Windows: Wait for completion of a process given by process handle *pid*, " "and return a tuple containing *pid*, and its exit status shifted left by 8 " @@ -4466,7 +4473,7 @@ msgid "" "suitable process handles." msgstr "" -#: ../../library/os.rst:4138 +#: ../../library/os.rst:4145 msgid "" "Similar to :func:`waitpid`, except no process id argument is given and a " "3-element tuple containing the child's process id, exit status indication, " @@ -4476,13 +4483,13 @@ msgid "" ":func:`wait4`." msgstr "" -#: ../../library/os.rst:4145 ../../library/os.rst:4159 +#: ../../library/os.rst:4152 ../../library/os.rst:4166 msgid "" ":func:`waitstatus_to_exitcode` can be used to convert the exit status into " "an exitcode." msgstr "" -#: ../../library/os.rst:4153 +#: ../../library/os.rst:4160 msgid "" "Similar to :func:`waitpid`, except a 3-element tuple, containing the child's" " process id, exit status indication, and resource usage information is " @@ -4491,22 +4498,22 @@ msgid "" "the same as those provided to :func:`waitpid`." msgstr "" -#: ../../library/os.rst:4167 +#: ../../library/os.rst:4174 msgid "Convert a wait status to an exit code." msgstr "" -#: ../../library/os.rst:4169 +#: ../../library/os.rst:4176 msgid "On Unix:" msgstr "" -#: ../../library/os.rst:4171 +#: ../../library/os.rst:4178 msgid "" "If the process exited normally (if ``WIFEXITED(status)`` is true), return " "the process exit status (return ``WEXITSTATUS(status)``): result greater " "than or equal to 0." msgstr "" -#: ../../library/os.rst:4174 +#: ../../library/os.rst:4181 msgid "" "If the process was terminated by a signal (if ``WIFSIGNALED(status)`` is " "true), return ``-signum`` where *signum* is the number of the signal that " @@ -4514,15 +4521,15 @@ msgid "" "than 0." msgstr "" -#: ../../library/os.rst:4178 +#: ../../library/os.rst:4185 msgid "Otherwise, raise a :exc:`ValueError`." msgstr "" -#: ../../library/os.rst:4180 +#: ../../library/os.rst:4187 msgid "On Windows, return *status* shifted right by 8 bits." msgstr "" -#: ../../library/os.rst:4182 +#: ../../library/os.rst:4189 msgid "" "On Unix, if the process is being traced or if :func:`waitpid` was called " "with :data:`WUNTRACED` option, the caller must first check if " @@ -4530,240 +4537,240 @@ msgid "" "``WIFSTOPPED(status)`` is true." msgstr "" -#: ../../library/os.rst:4189 +#: ../../library/os.rst:4196 msgid "" ":func:`WIFEXITED`, :func:`WEXITSTATUS`, :func:`WIFSIGNALED`, " ":func:`WTERMSIG`, :func:`WIFSTOPPED`, :func:`WSTOPSIG` functions." msgstr "" -#: ../../library/os.rst:4197 +#: ../../library/os.rst:4204 msgid "" "The option for :func:`waitpid` to return immediately if no child process " "status is available immediately. The function returns ``(0, 0)`` in this " "case." msgstr "" -#: ../../library/os.rst:4205 +#: ../../library/os.rst:4212 msgid "" "This option causes child processes to be reported if they have been " "continued from a job control stop since their status was last reported." msgstr "" -#: ../../library/os.rst:4208 +#: ../../library/os.rst:4215 msgid ":ref:`Availability `: some Unix systems." msgstr "" -#: ../../library/os.rst:4213 +#: ../../library/os.rst:4220 msgid "" "This option causes child processes to be reported if they have been stopped " "but their current state has not been reported since they were stopped." msgstr "" -#: ../../library/os.rst:4219 +#: ../../library/os.rst:4226 msgid "" "The following functions take a process status code as returned by " ":func:`system`, :func:`wait`, or :func:`waitpid` as a parameter. They may " "be used to determine the disposition of a process." msgstr "" -#: ../../library/os.rst:4225 +#: ../../library/os.rst:4232 msgid "" "Return ``True`` if a core dump was generated for the process, otherwise " "return ``False``." msgstr "" -#: ../../library/os.rst:4228 ../../library/os.rst:4294 +#: ../../library/os.rst:4235 ../../library/os.rst:4301 msgid "This function should be employed only if :func:`WIFSIGNALED` is true." msgstr "" -#: ../../library/os.rst:4235 +#: ../../library/os.rst:4242 msgid "" "Return ``True`` if a stopped child has been resumed by delivery of " ":data:`~signal.SIGCONT` (if the process has been continued from a job " "control stop), otherwise return ``False``." msgstr "" -#: ../../library/os.rst:4239 +#: ../../library/os.rst:4246 msgid "See :data:`WCONTINUED` option." msgstr "" -#: ../../library/os.rst:4246 +#: ../../library/os.rst:4253 msgid "" "Return ``True`` if the process was stopped by delivery of a signal, " "otherwise return ``False``." msgstr "" -#: ../../library/os.rst:4249 +#: ../../library/os.rst:4256 msgid "" ":func:`WIFSTOPPED` only returns ``True`` if the :func:`waitpid` call was " "done using :data:`WUNTRACED` option or when the process is being traced (see" " :manpage:`ptrace(2)`)." msgstr "" -#: ../../library/os.rst:4257 +#: ../../library/os.rst:4264 msgid "" "Return ``True`` if the process was terminated by a signal, otherwise return " "``False``." msgstr "" -#: ../../library/os.rst:4265 +#: ../../library/os.rst:4272 msgid "" "Return ``True`` if the process exited terminated normally, that is, by " "calling ``exit()`` or ``_exit()``, or by returning from ``main()``; " "otherwise return ``False``." msgstr "" -#: ../../library/os.rst:4274 +#: ../../library/os.rst:4281 msgid "Return the process exit status." msgstr "" -#: ../../library/os.rst:4276 +#: ../../library/os.rst:4283 msgid "This function should be employed only if :func:`WIFEXITED` is true." msgstr "" -#: ../../library/os.rst:4283 +#: ../../library/os.rst:4290 msgid "Return the signal which caused the process to stop." msgstr "" -#: ../../library/os.rst:4285 +#: ../../library/os.rst:4292 msgid "This function should be employed only if :func:`WIFSTOPPED` is true." msgstr "" -#: ../../library/os.rst:4292 +#: ../../library/os.rst:4299 msgid "Return the number of the signal that caused the process to terminate." msgstr "" -#: ../../library/os.rst:4300 +#: ../../library/os.rst:4307 msgid "Interface to the scheduler" msgstr "" -#: ../../library/os.rst:4302 +#: ../../library/os.rst:4309 msgid "" "These functions control how a process is allocated CPU time by the operating" " system. They are only available on some Unix platforms. For more detailed " "information, consult your Unix manpages." msgstr "" -#: ../../library/os.rst:4308 +#: ../../library/os.rst:4315 msgid "" "The following scheduling policies are exposed if they are supported by the " "operating system." msgstr "" -#: ../../library/os.rst:4313 +#: ../../library/os.rst:4320 msgid "The default scheduling policy." msgstr "" -#: ../../library/os.rst:4317 +#: ../../library/os.rst:4324 msgid "" "Scheduling policy for CPU-intensive processes that tries to preserve " "interactivity on the rest of the computer." msgstr "" -#: ../../library/os.rst:4322 +#: ../../library/os.rst:4329 msgid "Scheduling policy for extremely low priority background tasks." msgstr "" -#: ../../library/os.rst:4326 +#: ../../library/os.rst:4333 msgid "Scheduling policy for sporadic server programs." msgstr "" -#: ../../library/os.rst:4330 +#: ../../library/os.rst:4337 msgid "A First In First Out scheduling policy." msgstr "" -#: ../../library/os.rst:4334 +#: ../../library/os.rst:4341 msgid "A round-robin scheduling policy." msgstr "" -#: ../../library/os.rst:4338 +#: ../../library/os.rst:4345 msgid "" "This flag can be OR'ed with any other scheduling policy. When a process with" " this flag set forks, its child's scheduling policy and priority are reset " "to the default." msgstr "" -#: ../../library/os.rst:4345 +#: ../../library/os.rst:4352 msgid "" "This class represents tunable scheduling parameters used in " ":func:`sched_setparam`, :func:`sched_setscheduler`, and " ":func:`sched_getparam`. It is immutable." msgstr "" -#: ../../library/os.rst:4349 +#: ../../library/os.rst:4356 msgid "At the moment, there is only one possible parameter:" msgstr "" -#: ../../library/os.rst:4353 +#: ../../library/os.rst:4360 msgid "The scheduling priority for a scheduling policy." msgstr "" -#: ../../library/os.rst:4358 +#: ../../library/os.rst:4365 msgid "" "Get the minimum priority value for *policy*. *policy* is one of the " "scheduling policy constants above." msgstr "" -#: ../../library/os.rst:4364 +#: ../../library/os.rst:4371 msgid "" "Get the maximum priority value for *policy*. *policy* is one of the " "scheduling policy constants above." msgstr "" -#: ../../library/os.rst:4370 +#: ../../library/os.rst:4377 msgid "" "Set the scheduling policy for the process with PID *pid*. A *pid* of 0 means" " the calling process. *policy* is one of the scheduling policy constants " "above. *param* is a :class:`sched_param` instance." msgstr "" -#: ../../library/os.rst:4377 +#: ../../library/os.rst:4384 msgid "" "Return the scheduling policy for the process with PID *pid*. A *pid* of 0 " "means the calling process. The result is one of the scheduling policy " "constants above." msgstr "" -#: ../../library/os.rst:4384 +#: ../../library/os.rst:4391 msgid "" "Set a scheduling parameters for the process with PID *pid*. A *pid* of 0 " "means the calling process. *param* is a :class:`sched_param` instance." msgstr "" -#: ../../library/os.rst:4390 +#: ../../library/os.rst:4397 msgid "" "Return the scheduling parameters as a :class:`sched_param` instance for the " "process with PID *pid*. A *pid* of 0 means the calling process." msgstr "" -#: ../../library/os.rst:4396 +#: ../../library/os.rst:4403 msgid "" "Return the round-robin quantum in seconds for the process with PID *pid*. A " "*pid* of 0 means the calling process." msgstr "" -#: ../../library/os.rst:4402 +#: ../../library/os.rst:4409 msgid "Voluntarily relinquish the CPU." msgstr "" -#: ../../library/os.rst:4407 +#: ../../library/os.rst:4414 msgid "" "Restrict the process with PID *pid* (or the current process if zero) to a " "set of CPUs. *mask* is an iterable of integers representing the set of CPUs" " to which the process should be restricted." msgstr "" -#: ../../library/os.rst:4414 +#: ../../library/os.rst:4421 msgid "" "Return the set of CPUs the process with PID *pid* (or the current process if" " zero) is restricted to." msgstr "" -#: ../../library/os.rst:4421 +#: ../../library/os.rst:4428 msgid "Miscellaneous System Information" msgstr "" -#: ../../library/os.rst:4426 +#: ../../library/os.rst:4433 msgid "" "Return string-valued system configuration values. *name* specifies the " "configuration value to retrieve; it may be a string which is the name of a " @@ -4774,13 +4781,13 @@ msgid "" "included in that mapping, passing an integer for *name* is also accepted." msgstr "" -#: ../../library/os.rst:4434 +#: ../../library/os.rst:4441 msgid "" "If the configuration value specified by *name* isn't defined, ``None`` is " "returned." msgstr "" -#: ../../library/os.rst:4437 +#: ../../library/os.rst:4444 msgid "" "If *name* is a string and is not known, :exc:`ValueError` is raised. If a " "specific value for *name* is not supported by the host system, even if it is" @@ -4788,33 +4795,33 @@ msgid "" ":const:`errno.EINVAL` for the error number." msgstr "" -#: ../../library/os.rst:4447 +#: ../../library/os.rst:4454 msgid "" "Dictionary mapping names accepted by :func:`confstr` to the integer values " "defined for those names by the host operating system. This can be used to " "determine the set of names known to the system." msgstr "" -#: ../../library/os.rst:4456 +#: ../../library/os.rst:4463 msgid "" "Return the number of CPUs in the system. Returns ``None`` if undetermined." msgstr "" -#: ../../library/os.rst:4458 +#: ../../library/os.rst:4465 msgid "" "This number is not equivalent to the number of CPUs the current process can " "use. The number of usable CPUs can be obtained with " "``len(os.sched_getaffinity(0))``" msgstr "" -#: ../../library/os.rst:4468 +#: ../../library/os.rst:4475 msgid "" "Return the number of processes in the system run queue averaged over the " "last 1, 5, and 15 minutes or raises :exc:`OSError` if the load average was " "unobtainable." msgstr "" -#: ../../library/os.rst:4477 +#: ../../library/os.rst:4484 msgid "" "Return integer-valued system configuration values. If the configuration " "value specified by *name* isn't defined, ``-1`` is returned. The comments " @@ -4823,40 +4830,40 @@ msgid "" "``sysconf_names``." msgstr "" -#: ../../library/os.rst:4487 +#: ../../library/os.rst:4494 msgid "" "Dictionary mapping names accepted by :func:`sysconf` to the integer values " "defined for those names by the host operating system. This can be used to " "determine the set of names known to the system." msgstr "" -#: ../../library/os.rst:4493 +#: ../../library/os.rst:4500 msgid "" "The following data values are used to support path manipulation operations." " These are defined for all platforms." msgstr "" -#: ../../library/os.rst:4496 +#: ../../library/os.rst:4503 msgid "" "Higher-level operations on pathnames are defined in the :mod:`os.path` " "module." msgstr "" -#: ../../library/os.rst:4502 +#: ../../library/os.rst:4509 msgid "" "The constant string used by the operating system to refer to the current " "directory. This is ``'.'`` for Windows and POSIX. Also available via " ":mod:`os.path`." msgstr "" -#: ../../library/os.rst:4510 +#: ../../library/os.rst:4517 msgid "" "The constant string used by the operating system to refer to the parent " "directory. This is ``'..'`` for Windows and POSIX. Also available via " ":mod:`os.path`." msgstr "" -#: ../../library/os.rst:4519 +#: ../../library/os.rst:4526 msgid "" "The character used by the operating system to separate pathname components. " "This is ``'/'`` for POSIX and ``'\\\\'`` for Windows. Note that knowing " @@ -4865,7 +4872,7 @@ msgid "" "useful. Also available via :mod:`os.path`." msgstr "" -#: ../../library/os.rst:4529 +#: ../../library/os.rst:4536 msgid "" "An alternative character used by the operating system to separate pathname " "components, or ``None`` if only one separator character exists. This is set" @@ -4873,27 +4880,27 @@ msgid "" "via :mod:`os.path`." msgstr "" -#: ../../library/os.rst:4538 +#: ../../library/os.rst:4545 msgid "" "The character which separates the base filename from the extension; for " "example, the ``'.'`` in :file:`os.py`. Also available via :mod:`os.path`." msgstr "" -#: ../../library/os.rst:4546 +#: ../../library/os.rst:4553 msgid "" "The character conventionally used by the operating system to separate search" " path components (as in :envvar:`PATH`), such as ``':'`` for POSIX or " "``';'`` for Windows. Also available via :mod:`os.path`." msgstr "" -#: ../../library/os.rst:4553 +#: ../../library/os.rst:4560 msgid "" "The default search path used by :func:`exec\\*p\\* ` and " ":func:`spawn\\*p\\* ` if the environment doesn't have a ``'PATH'`` " "key. Also available via :mod:`os.path`." msgstr "" -#: ../../library/os.rst:4560 +#: ../../library/os.rst:4567 msgid "" "The string used to separate (or, rather, terminate) lines on the current " "platform. This may be a single character, such as ``'\\n'`` for POSIX, or " @@ -4902,36 +4909,36 @@ msgid "" "(the default); use a single ``'\\n'`` instead, on all platforms." msgstr "" -#: ../../library/os.rst:4569 +#: ../../library/os.rst:4576 msgid "" "The file path of the null device. For example: ``'/dev/null'`` for POSIX, " "``'nul'`` for Windows. Also available via :mod:`os.path`." msgstr "" -#: ../../library/os.rst:4580 +#: ../../library/os.rst:4587 msgid "" "Flags for use with the :func:`~sys.setdlopenflags` and " ":func:`~sys.getdlopenflags` functions. See the Unix manual page " ":manpage:`dlopen(3)` for what the different flags mean." msgstr "" -#: ../../library/os.rst:4588 +#: ../../library/os.rst:4595 msgid "Random numbers" msgstr "" -#: ../../library/os.rst:4593 +#: ../../library/os.rst:4600 msgid "" "Get up to *size* random bytes. The function can return less bytes than " "requested." msgstr "" -#: ../../library/os.rst:4596 +#: ../../library/os.rst:4603 msgid "" "These bytes can be used to seed user-space random number generators or for " "cryptographic purposes." msgstr "" -#: ../../library/os.rst:4599 +#: ../../library/os.rst:4606 msgid "" "``getrandom()`` relies on entropy gathered from device drivers and other " "sources of environmental noise. Unnecessarily reading large quantities of " @@ -4939,35 +4946,35 @@ msgid "" " ``/dev/urandom`` devices." msgstr "" -#: ../../library/os.rst:4604 +#: ../../library/os.rst:4611 msgid "" "The flags argument is a bit mask that can contain zero or more of the " "following values ORed together: :py:data:`os.GRND_RANDOM` and " ":py:data:`GRND_NONBLOCK`." msgstr "" -#: ../../library/os.rst:4608 +#: ../../library/os.rst:4615 msgid "" "See also the `Linux getrandom() manual page `_." msgstr "" -#: ../../library/os.rst:4612 +#: ../../library/os.rst:4619 msgid ":ref:`Availability `: Linux 3.17 and newer." msgstr "" -#: ../../library/os.rst:4617 +#: ../../library/os.rst:4624 msgid "Return a string of *size* random bytes suitable for cryptographic use." msgstr "" -#: ../../library/os.rst:4619 +#: ../../library/os.rst:4626 msgid "" "This function returns random bytes from an OS-specific randomness source. " "The returned data should be unpredictable enough for cryptographic " "applications, though its exact quality depends on the OS implementation." msgstr "" -#: ../../library/os.rst:4623 +#: ../../library/os.rst:4630 msgid "" "On Linux, if the ``getrandom()`` syscall is available, it is used in " "blocking mode: block until the system urandom entropy pool is initialized " @@ -4977,58 +4984,58 @@ msgid "" "to poll until the system urandom entropy pool is initialized." msgstr "" -#: ../../library/os.rst:4630 +#: ../../library/os.rst:4637 msgid "" "On a Unix-like system, random bytes are read from the ``/dev/urandom`` " "device. If the ``/dev/urandom`` device is not available or not readable, the" " :exc:`NotImplementedError` exception is raised." msgstr "" -#: ../../library/os.rst:4634 +#: ../../library/os.rst:4641 msgid "On Windows, it will use ``CryptGenRandom()``." msgstr "" -#: ../../library/os.rst:4637 +#: ../../library/os.rst:4644 msgid "" "The :mod:`secrets` module provides higher level functions. For an easy-to-" "use interface to the random number generator provided by your platform, " "please see :class:`random.SystemRandom`." msgstr "" -#: ../../library/os.rst:4641 +#: ../../library/os.rst:4648 msgid "" "On Linux, ``getrandom()`` is now used in blocking mode to increase the " "security." msgstr "" -#: ../../library/os.rst:4645 +#: ../../library/os.rst:4652 msgid "" "On Linux, if the ``getrandom()`` syscall blocks (the urandom entropy pool is" " not initialized yet), fall back on reading ``/dev/urandom``." msgstr "" -#: ../../library/os.rst:4649 +#: ../../library/os.rst:4656 msgid "" "On Linux 3.17 and newer, the ``getrandom()`` syscall is now used when " "available. On OpenBSD 5.6 and newer, the C ``getentropy()`` function is now" " used. These functions avoid the usage of an internal file descriptor." msgstr "" -#: ../../library/os.rst:4657 +#: ../../library/os.rst:4664 msgid "" "By default, when reading from ``/dev/random``, :func:`getrandom` blocks if " "no random bytes are available, and when reading from ``/dev/urandom``, it " "blocks if the entropy pool has not yet been initialized." msgstr "" -#: ../../library/os.rst:4661 +#: ../../library/os.rst:4668 msgid "" "If the :py:data:`GRND_NONBLOCK` flag is set, then :func:`getrandom` does not" " block in these cases, but instead immediately raises " ":exc:`BlockingIOError`." msgstr "" -#: ../../library/os.rst:4668 +#: ../../library/os.rst:4675 msgid "" "If this bit is set, then random bytes are drawn from the " "``/dev/random`` pool instead of the ``/dev/urandom`` pool." diff --git a/library/pathlib.po b/library/pathlib.po index 4bf08ba..cf4234c 100644 --- a/library/pathlib.po +++ b/library/pathlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-09-05 04:00+0000\n" "PO-Revision-Date: 2017-02-16 23:21+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -625,88 +625,96 @@ msgid "" "contents::" msgstr "" -#: ../../library/pathlib.rst:895 +#: ../../library/pathlib.rst:893 +msgid "" +"The children are yielded in arbitrary order, and the special entries ``'.'``" +" and ``'..'`` are not included. If a file is removed from or added to the " +"directory after creating the iterator, whether an path object for that file " +"be included is unspecified." +msgstr "" + +#: ../../library/pathlib.rst:900 msgid "" "Like :meth:`Path.chmod` but, if the path points to a symbolic link, the " "symbolic link's mode is changed rather than its target's." msgstr "" -#: ../../library/pathlib.rst:901 +#: ../../library/pathlib.rst:906 msgid "" "Like :meth:`Path.stat` but, if the path points to a symbolic link, return " "the symbolic link's information rather than its target's." msgstr "" -#: ../../library/pathlib.rst:907 +#: ../../library/pathlib.rst:912 msgid "" "Create a new directory at this given path. If *mode* is given, it is " "combined with the process' ``umask`` value to determine the file mode and " "access flags. If the path already exists, :exc:`FileExistsError` is raised." msgstr "" -#: ../../library/pathlib.rst:912 +#: ../../library/pathlib.rst:917 msgid "" "If *parents* is true, any missing parents of this path are created as " "needed; they are created with the default permissions without taking *mode* " "into account (mimicking the POSIX ``mkdir -p`` command)." msgstr "" -#: ../../library/pathlib.rst:916 +#: ../../library/pathlib.rst:921 msgid "" "If *parents* is false (the default), a missing parent raises " ":exc:`FileNotFoundError`." msgstr "" -#: ../../library/pathlib.rst:919 +#: ../../library/pathlib.rst:924 msgid "" "If *exist_ok* is false (the default), :exc:`FileExistsError` is raised if " "the target directory already exists." msgstr "" -#: ../../library/pathlib.rst:922 +#: ../../library/pathlib.rst:927 msgid "" "If *exist_ok* is true, :exc:`FileExistsError` exceptions will be ignored " "(same behavior as the POSIX ``mkdir -p`` command), but only if the last path" " component is not an existing non-directory file." msgstr "" -#: ../../library/pathlib.rst:926 +#: ../../library/pathlib.rst:931 msgid "The *exist_ok* parameter was added." msgstr "" -#: ../../library/pathlib.rst:932 +#: ../../library/pathlib.rst:937 msgid "" "Open the file pointed to by the path, like the built-in :func:`open` " "function does::" msgstr "" -#: ../../library/pathlib.rst:944 +#: ../../library/pathlib.rst:949 msgid "" "Return the name of the user owning the file. :exc:`KeyError` is raised if " "the file's uid isn't found in the system database." msgstr "" -#: ../../library/pathlib.rst:950 +#: ../../library/pathlib.rst:955 msgid "Return the binary contents of the pointed-to file as a bytes object::" msgstr "" -#: ../../library/pathlib.rst:963 +#: ../../library/pathlib.rst:968 msgid "Return the decoded contents of the pointed-to file as a string::" msgstr "" -#: ../../library/pathlib.rst:971 +#: ../../library/pathlib.rst:976 msgid "" "The file is opened and then closed. The optional parameters have the same " "meaning as in :func:`open`." msgstr "" -#: ../../library/pathlib.rst:979 +#: ../../library/pathlib.rst:984 msgid "" "Return the path to which the symbolic link points (as returned by " ":func:`os.readlink`)::" msgstr "" -#: ../../library/pathlib.rst:992 +#: ../../library/pathlib.rst:997 msgid "" "Rename this file or directory to the given *target*, and return a new Path " "instance pointing to *target*. On Unix, if *target* exists and is a file, " @@ -714,30 +722,30 @@ msgid "" "either a string or another path object::" msgstr "" -#: ../../library/pathlib.rst:1006 ../../library/pathlib.rst:1016 +#: ../../library/pathlib.rst:1011 ../../library/pathlib.rst:1021 msgid "Added return value, return the new Path instance." msgstr "" -#: ../../library/pathlib.rst:1012 +#: ../../library/pathlib.rst:1017 msgid "" "Rename this file or directory to the given *target*, and return a new Path " "instance pointing to *target*. If *target* points to an existing file or " "directory, it will be unconditionally replaced." msgstr "" -#: ../../library/pathlib.rst:1022 +#: ../../library/pathlib.rst:1027 msgid "" "Make the path absolute, resolving any symlinks. A new path object is " "returned::" msgstr "" -#: ../../library/pathlib.rst:1031 +#: ../../library/pathlib.rst:1036 msgid "" "\"``..``\" components are also eliminated (this is the only method to do " "so)::" msgstr "" -#: ../../library/pathlib.rst:1037 +#: ../../library/pathlib.rst:1042 msgid "" "If the path doesn't exist and *strict* is ``True``, :exc:`FileNotFoundError`" " is raised. If *strict* is ``False``, the path is resolved as far as " @@ -746,53 +754,53 @@ msgid "" ":exc:`RuntimeError` is raised." msgstr "" -#: ../../library/pathlib.rst:1043 +#: ../../library/pathlib.rst:1048 msgid "The *strict* argument (pre-3.6 behavior is strict)." msgstr "" -#: ../../library/pathlib.rst:1048 +#: ../../library/pathlib.rst:1053 msgid "" "This is like calling :func:`Path.glob` with \"``**/``\" added in front of " "the given relative *pattern*::" msgstr "" -#: ../../library/pathlib.rst:1058 +#: ../../library/pathlib.rst:1063 msgid "" "Raises an :ref:`auditing event ` ``pathlib.Path.rglob`` with " "arguments ``self``, ``pattern``." msgstr "" -#: ../../library/pathlib.rst:1063 +#: ../../library/pathlib.rst:1068 msgid "Remove this directory. The directory must be empty." msgstr "" -#: ../../library/pathlib.rst:1068 +#: ../../library/pathlib.rst:1073 msgid "" "Return whether this path points to the same file as *other_path*, which can " "be either a Path object, or a string. The semantics are similar to " ":func:`os.path.samefile` and :func:`os.path.samestat`." msgstr "" -#: ../../library/pathlib.rst:1072 +#: ../../library/pathlib.rst:1077 msgid "" "An :exc:`OSError` can be raised if either file cannot be accessed for some " "reason." msgstr "" -#: ../../library/pathlib.rst:1089 +#: ../../library/pathlib.rst:1094 msgid "" "Make this path a symbolic link to *target*. Under Windows, " "*target_is_directory* must be true (default ``False``) if the link's target " "is a directory. Under POSIX, *target_is_directory*'s value is ignored." msgstr "" -#: ../../library/pathlib.rst:1105 +#: ../../library/pathlib.rst:1110 msgid "" "The order of arguments (link, target) is the reverse of " ":func:`os.symlink`'s." msgstr "" -#: ../../library/pathlib.rst:1111 +#: ../../library/pathlib.rst:1116 msgid "" "Create a file at this given path. If *mode* is given, it is combined with " "the process' ``umask`` value to determine the file mode and access flags. " @@ -801,247 +809,271 @@ msgid "" ":exc:`FileExistsError` is raised." msgstr "" -#: ../../library/pathlib.rst:1120 +#: ../../library/pathlib.rst:1125 msgid "" "Remove this file or symbolic link. If the path points to a directory, use " ":func:`Path.rmdir` instead." msgstr "" -#: ../../library/pathlib.rst:1123 +#: ../../library/pathlib.rst:1128 msgid "" "If *missing_ok* is false (the default), :exc:`FileNotFoundError` is raised " "if the path does not exist." msgstr "" -#: ../../library/pathlib.rst:1126 +#: ../../library/pathlib.rst:1131 msgid "" "If *missing_ok* is true, :exc:`FileNotFoundError` exceptions will be ignored" " (same behavior as the POSIX ``rm -f`` command)." msgstr "" -#: ../../library/pathlib.rst:1129 +#: ../../library/pathlib.rst:1134 msgid "The *missing_ok* parameter was added." msgstr "" -#: ../../library/pathlib.rst:1135 +#: ../../library/pathlib.rst:1140 msgid "Create a hard link pointing to a path named *target*." msgstr "" -#: ../../library/pathlib.rst:1142 +#: ../../library/pathlib.rst:1147 msgid "" "Open the file pointed to in bytes mode, write *data* to it, and close the " "file::" msgstr "" -#: ../../library/pathlib.rst:1151 +#: ../../library/pathlib.rst:1156 msgid "An existing file of the same name is overwritten." msgstr "" -#: ../../library/pathlib.rst:1158 +#: ../../library/pathlib.rst:1163 msgid "" "Open the file pointed to in text mode, write *data* to it, and close the " "file::" msgstr "" -#: ../../library/pathlib.rst:1167 +#: ../../library/pathlib.rst:1172 msgid "" "An existing file of the same name is overwritten. The optional parameters " "have the same meaning as in :func:`open`." msgstr "" -#: ../../library/pathlib.rst:1173 +#: ../../library/pathlib.rst:1178 msgid "Correspondence to tools in the :mod:`os` module" msgstr "" -#: ../../library/pathlib.rst:1175 +#: ../../library/pathlib.rst:1180 msgid "" "Below is a table mapping various :mod:`os` functions to their corresponding " ":class:`PurePath`/:class:`Path` equivalent." msgstr "" -#: ../../library/pathlib.rst:1180 +#: ../../library/pathlib.rst:1185 msgid "" "Although :func:`os.path.relpath` and :meth:`PurePath.relative_to` have some " "overlapping use-cases, their semantics differ enough to warrant not " "considering them equivalent." msgstr "" -#: ../../library/pathlib.rst:1185 +#: ../../library/pathlib.rst:1190 msgid "os and os.path" msgstr "" -#: ../../library/pathlib.rst:1185 +#: ../../library/pathlib.rst:1190 msgid "pathlib" msgstr "pathlib" -#: ../../library/pathlib.rst:1187 +#: ../../library/pathlib.rst:1192 msgid ":func:`os.path.abspath`" msgstr ":func:`os.path.abspath`" -#: ../../library/pathlib.rst:1187 +#: ../../library/pathlib.rst:1192 msgid ":meth:`Path.resolve`" msgstr ":meth:`Path.resolve`" -#: ../../library/pathlib.rst:1188 +#: ../../library/pathlib.rst:1193 msgid ":func:`os.chmod`" msgstr ":func:`os.chmod`" -#: ../../library/pathlib.rst:1188 +#: ../../library/pathlib.rst:1193 msgid ":meth:`Path.chmod`" msgstr ":meth:`Path.chmod`" -#: ../../library/pathlib.rst:1189 +#: ../../library/pathlib.rst:1194 msgid ":func:`os.mkdir`" msgstr ":func:`os.mkdir`" -#: ../../library/pathlib.rst:1189 ../../library/pathlib.rst:1190 +#: ../../library/pathlib.rst:1194 ../../library/pathlib.rst:1195 msgid ":meth:`Path.mkdir`" msgstr ":meth:`Path.mkdir`" -#: ../../library/pathlib.rst:1190 +#: ../../library/pathlib.rst:1195 msgid ":func:`os.makedirs`" msgstr "" -#: ../../library/pathlib.rst:1191 +#: ../../library/pathlib.rst:1196 msgid ":func:`os.rename`" msgstr ":func:`os.rename`" -#: ../../library/pathlib.rst:1191 +#: ../../library/pathlib.rst:1196 msgid ":meth:`Path.rename`" msgstr ":meth:`Path.rename`" -#: ../../library/pathlib.rst:1192 +#: ../../library/pathlib.rst:1197 msgid ":func:`os.replace`" msgstr ":func:`os.replace`" -#: ../../library/pathlib.rst:1192 +#: ../../library/pathlib.rst:1197 msgid ":meth:`Path.replace`" msgstr ":meth:`Path.replace`" -#: ../../library/pathlib.rst:1193 +#: ../../library/pathlib.rst:1198 msgid ":func:`os.rmdir`" msgstr ":func:`os.rmdir`" -#: ../../library/pathlib.rst:1193 +#: ../../library/pathlib.rst:1198 msgid ":meth:`Path.rmdir`" msgstr ":meth:`Path.rmdir`" -#: ../../library/pathlib.rst:1194 +#: ../../library/pathlib.rst:1199 msgid ":func:`os.remove`, :func:`os.unlink`" msgstr ":func:`os.remove`, :func:`os.unlink`" -#: ../../library/pathlib.rst:1194 +#: ../../library/pathlib.rst:1199 msgid ":meth:`Path.unlink`" msgstr ":meth:`Path.unlink`" -#: ../../library/pathlib.rst:1195 +#: ../../library/pathlib.rst:1200 msgid ":func:`os.getcwd`" msgstr ":func:`os.getcwd`" -#: ../../library/pathlib.rst:1195 +#: ../../library/pathlib.rst:1200 msgid ":func:`Path.cwd`" msgstr ":func:`Path.cwd`" -#: ../../library/pathlib.rst:1196 +#: ../../library/pathlib.rst:1201 msgid ":func:`os.path.exists`" msgstr ":func:`os.path.exists`" -#: ../../library/pathlib.rst:1196 +#: ../../library/pathlib.rst:1201 msgid ":meth:`Path.exists`" msgstr ":meth:`Path.exists`" -#: ../../library/pathlib.rst:1197 +#: ../../library/pathlib.rst:1202 msgid ":func:`os.path.expanduser`" msgstr ":func:`os.path.expanduser`" -#: ../../library/pathlib.rst:1197 +#: ../../library/pathlib.rst:1202 msgid ":meth:`Path.expanduser` and :meth:`Path.home`" msgstr ":meth:`Path.expanduser` dan :meth:`Path.home`" -#: ../../library/pathlib.rst:1199 +#: ../../library/pathlib.rst:1204 +msgid ":func:`os.listdir`" +msgstr "" + +#: ../../library/pathlib.rst:1204 +msgid ":meth:`Path.iterdir`" +msgstr "" + +#: ../../library/pathlib.rst:1205 msgid ":func:`os.path.isdir`" msgstr ":func:`os.path.isdir`" -#: ../../library/pathlib.rst:1199 +#: ../../library/pathlib.rst:1205 msgid ":meth:`Path.is_dir`" msgstr ":meth:`Path.is_dir`" -#: ../../library/pathlib.rst:1200 +#: ../../library/pathlib.rst:1206 msgid ":func:`os.path.isfile`" msgstr ":func:`os.path.isfile`" -#: ../../library/pathlib.rst:1200 +#: ../../library/pathlib.rst:1206 msgid ":meth:`Path.is_file`" msgstr ":meth:`Path.is_file`" -#: ../../library/pathlib.rst:1201 +#: ../../library/pathlib.rst:1207 msgid ":func:`os.path.islink`" msgstr ":func:`os.path.islink`" -#: ../../library/pathlib.rst:1201 +#: ../../library/pathlib.rst:1207 msgid ":meth:`Path.is_symlink`" msgstr ":meth:`Path.is_symlink`" -#: ../../library/pathlib.rst:1202 +#: ../../library/pathlib.rst:1208 +msgid ":func:`os.link`" +msgstr "" + +#: ../../library/pathlib.rst:1208 +msgid ":meth:`Path.link_to`" +msgstr "" + +#: ../../library/pathlib.rst:1209 +msgid ":func:`os.symlink`" +msgstr "" + +#: ../../library/pathlib.rst:1209 +msgid ":meth:`Path.symlink_to`" +msgstr "" + +#: ../../library/pathlib.rst:1210 msgid ":func:`os.readlink`" msgstr "" -#: ../../library/pathlib.rst:1202 +#: ../../library/pathlib.rst:1210 msgid ":meth:`Path.readlink`" msgstr "" -#: ../../library/pathlib.rst:1203 +#: ../../library/pathlib.rst:1211 msgid ":func:`os.stat`" msgstr ":func:`os.stat`" -#: ../../library/pathlib.rst:1203 +#: ../../library/pathlib.rst:1211 msgid ":meth:`Path.stat`, :meth:`Path.owner`, :meth:`Path.group`" msgstr ":meth:`Path.stat`, :meth:`Path.owner`, :meth:`Path.group`" -#: ../../library/pathlib.rst:1206 +#: ../../library/pathlib.rst:1214 msgid ":func:`os.path.isabs`" msgstr ":func:`os.path.isabs`" -#: ../../library/pathlib.rst:1206 +#: ../../library/pathlib.rst:1214 msgid ":meth:`PurePath.is_absolute`" msgstr ":meth:`PurePath.is_absolute`" -#: ../../library/pathlib.rst:1207 +#: ../../library/pathlib.rst:1215 msgid ":func:`os.path.join`" msgstr ":func:`os.path.join`" -#: ../../library/pathlib.rst:1207 +#: ../../library/pathlib.rst:1215 msgid ":func:`PurePath.joinpath`" msgstr ":func:`PurePath.joinpath`" -#: ../../library/pathlib.rst:1208 +#: ../../library/pathlib.rst:1216 msgid ":func:`os.path.basename`" msgstr ":func:`os.path.basename`" -#: ../../library/pathlib.rst:1208 +#: ../../library/pathlib.rst:1216 msgid ":data:`PurePath.name`" msgstr ":data:`PurePath.name`" -#: ../../library/pathlib.rst:1209 +#: ../../library/pathlib.rst:1217 msgid ":func:`os.path.dirname`" msgstr ":func:`os.path.dirname`" -#: ../../library/pathlib.rst:1209 +#: ../../library/pathlib.rst:1217 msgid ":data:`PurePath.parent`" msgstr ":data:`PurePath.parent`" -#: ../../library/pathlib.rst:1210 +#: ../../library/pathlib.rst:1218 msgid ":func:`os.path.samefile`" msgstr ":func:`os.path.samefile`" -#: ../../library/pathlib.rst:1210 +#: ../../library/pathlib.rst:1218 msgid ":meth:`Path.samefile`" msgstr ":meth:`Path.samefile`" -#: ../../library/pathlib.rst:1211 +#: ../../library/pathlib.rst:1219 msgid ":func:`os.path.splitext`" msgstr ":func:`os.path.splitext`" -#: ../../library/pathlib.rst:1211 +#: ../../library/pathlib.rst:1219 msgid ":data:`PurePath.suffix`" msgstr ":data:`PurePath.suffix`" diff --git a/library/pdb.po b/library/pdb.po index e94aece..c3ac67f 100644 --- a/library/pdb.po +++ b/library/pdb.po @@ -1,5 +1,5 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # @@ -9,9 +9,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-11-21 11:59+0000\n" +"POT-Creation-Date: 2020-06-25 03:28+0000\n" "PO-Revision-Date: 2017-02-16 23:21+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -627,11 +627,15 @@ msgid "" "environment)." msgstr "" -#: ../../library/pdb.rst:544 +#: ../../library/pdb.rst:542 +msgid "Print the return value for the last return of a function." +msgstr "" + +#: ../../library/pdb.rst:545 msgid "Footnotes" msgstr "Catatan kaki" -#: ../../library/pdb.rst:545 +#: ../../library/pdb.rst:546 msgid "" "Whether a frame is considered to originate in a certain module is determined" " by the ``__name__`` in the frame globals." diff --git a/library/pkgutil.po b/library/pkgutil.po index ae61537..292095b 100644 --- a/library/pkgutil.po +++ b/library/pkgutil.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2017-02-16 23:22+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -105,7 +105,7 @@ msgid "" msgstr "" #: ../../library/pkgutil.rst:71 -msgid ":term:`Loader` that wraps Python's \"classic\" import algorithm." +msgid ":term:`Loader ` that wraps Python's \"classic\" import algorithm." msgstr "" #: ../../library/pkgutil.rst:80 diff --git a/library/py_compile.po b/library/py_compile.po index 0eb62eb..be8bcf8 100644 --- a/library/py_compile.po +++ b/library/py_compile.po @@ -1,14 +1,14 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-01 14:24+0000\n" +"POT-Creation-Date: 2020-09-06 04:01+0000\n" "PO-Revision-Date: 2017-02-16 23:23+0000\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" @@ -52,7 +52,7 @@ msgid "" "ending in ``.pyc``. For example, if *file* is ``/foo/bar/baz.py`` *cfile* " "will default to ``/foo/bar/__pycache__/baz.cpython-32.pyc`` for Python 3.2." " If *dfile* is specified, it is used as the name of the source file in " -"error messages when instead of *file*. If *doraise* is true, a " +"error messages instead of *file*. If *doraise* is true, a " ":exc:`PyCompileError` is raised when an error is encountered while compiling" " *file*. If *doraise* is false (the default), an error string is written to " "``sys.stderr``, but no exception is raised. This function returns the path " diff --git a/library/shutil.po b/library/shutil.po index f22f54e..221032e 100644 --- a/library/shutil.po +++ b/library/shutil.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-06-09 03:18+0000\n" "PO-Revision-Date: 2017-02-16 23:26+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -658,96 +658,100 @@ msgstr "" #: ../../library/shutil.rst:572 msgid "" -"*root_dir* is a directory that will be the root directory of the archive; " -"for example, we typically chdir into *root_dir* before creating the archive." +"*root_dir* is a directory that will be the root directory of the archive, " +"all paths in the archive will be relative to it; for example, we typically " +"chdir into *root_dir* before creating the archive." msgstr "" #: ../../library/shutil.rst:576 msgid "" "*base_dir* is the directory where we start archiving from; i.e. *base_dir* " -"will be the common prefix of all files and directories in the archive." +"will be the common prefix of all files and directories in the archive. " +"*base_dir* must be given relative to *root_dir*. See :ref:`shutil-" +"archiving-example-with-basedir` for how to use *base_dir* and *root_dir* " +"together." msgstr "" -#: ../../library/shutil.rst:580 +#: ../../library/shutil.rst:582 msgid "*root_dir* and *base_dir* both default to the current directory." msgstr "" -#: ../../library/shutil.rst:582 +#: ../../library/shutil.rst:584 msgid "" "If *dry_run* is true, no archive is created, but the operations that would " "be executed are logged to *logger*." msgstr "" -#: ../../library/shutil.rst:585 +#: ../../library/shutil.rst:587 msgid "" "*owner* and *group* are used when creating a tar archive. By default, uses " "the current owner and group." msgstr "" -#: ../../library/shutil.rst:588 +#: ../../library/shutil.rst:590 msgid "" "*logger* must be an object compatible with :pep:`282`, usually an instance " "of :class:`logging.Logger`." msgstr "" -#: ../../library/shutil.rst:591 +#: ../../library/shutil.rst:593 msgid "The *verbose* argument is unused and deprecated." msgstr "" -#: ../../library/shutil.rst:594 +#: ../../library/shutil.rst:596 msgid "" "Raises an :ref:`auditing event ` ``shutil.make_archive`` with " "arguments ``base_name``, ``format``, ``root_dir``, ``base_dir``." msgstr "" -#: ../../library/shutil.rst:595 +#: ../../library/shutil.rst:597 msgid "" "The modern pax (POSIX.1-2001) format is now used instead of the legacy GNU " "format for archives created with ``format=\"tar\"``." msgstr "" -#: ../../library/shutil.rst:602 +#: ../../library/shutil.rst:604 msgid "" "Return a list of supported formats for archiving. Each element of the " "returned sequence is a tuple ``(name, description)``." msgstr "" -#: ../../library/shutil.rst:605 ../../library/shutil.rst:687 +#: ../../library/shutil.rst:607 ../../library/shutil.rst:689 msgid "By default :mod:`shutil` provides these formats:" msgstr "" -#: ../../library/shutil.rst:607 +#: ../../library/shutil.rst:609 msgid "*zip*: ZIP file (if the :mod:`zlib` module is available)." msgstr "" -#: ../../library/shutil.rst:608 +#: ../../library/shutil.rst:610 msgid "" "*tar*: Uncompressed tar file. Uses POSIX.1-2001 pax format for new archives." msgstr "" -#: ../../library/shutil.rst:609 ../../library/shutil.rst:692 +#: ../../library/shutil.rst:611 ../../library/shutil.rst:694 msgid "*gztar*: gzip'ed tar-file (if the :mod:`zlib` module is available)." msgstr "" -#: ../../library/shutil.rst:610 ../../library/shutil.rst:693 +#: ../../library/shutil.rst:612 ../../library/shutil.rst:695 msgid "*bztar*: bzip2'ed tar-file (if the :mod:`bz2` module is available)." msgstr "" -#: ../../library/shutil.rst:611 ../../library/shutil.rst:694 +#: ../../library/shutil.rst:613 ../../library/shutil.rst:696 msgid "*xztar*: xz'ed tar-file (if the :mod:`lzma` module is available)." msgstr "" -#: ../../library/shutil.rst:613 +#: ../../library/shutil.rst:615 msgid "" "You can register new formats or provide your own archiver for any existing " "formats, by using :func:`register_archive_format`." msgstr "" -#: ../../library/shutil.rst:619 +#: ../../library/shutil.rst:621 msgid "Register an archiver for the format *name*." msgstr "" -#: ../../library/shutil.rst:621 +#: ../../library/shutil.rst:623 msgid "" "*function* is the callable that will be used to unpack archives. The " "callable will receive the *base_name* of the file to create, followed by the" @@ -756,33 +760,33 @@ msgid "" "*dry_run* and *logger* (as passed in :func:`make_archive`)." msgstr "" -#: ../../library/shutil.rst:627 +#: ../../library/shutil.rst:629 msgid "" "If given, *extra_args* is a sequence of ``(name, value)`` pairs that will be" " used as extra keywords arguments when the archiver callable is used." msgstr "" -#: ../../library/shutil.rst:630 +#: ../../library/shutil.rst:632 msgid "" "*description* is used by :func:`get_archive_formats` which returns the list " "of archivers. Defaults to an empty string." msgstr "" -#: ../../library/shutil.rst:636 +#: ../../library/shutil.rst:638 msgid "Remove the archive format *name* from the list of supported formats." msgstr "" -#: ../../library/shutil.rst:641 +#: ../../library/shutil.rst:643 msgid "Unpack an archive. *filename* is the full path of the archive." msgstr "" -#: ../../library/shutil.rst:643 +#: ../../library/shutil.rst:645 msgid "" "*extract_dir* is the name of the target directory where the archive is " "unpacked. If not provided, the current working directory is used." msgstr "" -#: ../../library/shutil.rst:646 +#: ../../library/shutil.rst:648 msgid "" "*format* is the archive format: one of \"zip\", \"tar\", \"gztar\", " "\"bztar\", or \"xztar\". Or any other format registered with " @@ -792,105 +796,126 @@ msgid "" "is raised." msgstr "" -#: ../../library/shutil.rst:654 +#: ../../library/shutil.rst:656 msgid "" "Raises an :ref:`auditing event ` ``shutil.unpack_archive`` with " "arguments ``filename``, ``extract_dir``, ``format``." msgstr "" -#: ../../library/shutil.rst:655 +#: ../../library/shutil.rst:657 msgid "Accepts a :term:`path-like object` for *filename* and *extract_dir*." msgstr "" -#: ../../library/shutil.rst:661 +#: ../../library/shutil.rst:663 msgid "" "Registers an unpack format. *name* is the name of the format and " "*extensions* is a list of extensions corresponding to the format, like " "``.zip`` for Zip files." msgstr "" -#: ../../library/shutil.rst:665 +#: ../../library/shutil.rst:667 msgid "" "*function* is the callable that will be used to unpack archives. The " "callable will receive the path of the archive, followed by the directory the" " archive must be extracted to." msgstr "" -#: ../../library/shutil.rst:669 +#: ../../library/shutil.rst:671 msgid "" "When provided, *extra_args* is a sequence of ``(name, value)`` tuples that " "will be passed as keywords arguments to the callable." msgstr "" -#: ../../library/shutil.rst:672 +#: ../../library/shutil.rst:674 msgid "" "*description* can be provided to describe the format, and will be returned " "by the :func:`get_unpack_formats` function." msgstr "" -#: ../../library/shutil.rst:678 +#: ../../library/shutil.rst:680 msgid "Unregister an unpack format. *name* is the name of the format." msgstr "" -#: ../../library/shutil.rst:683 +#: ../../library/shutil.rst:685 msgid "" "Return a list of all registered formats for unpacking. Each element of the " "returned sequence is a tuple ``(name, extensions, description)``." msgstr "" -#: ../../library/shutil.rst:689 +#: ../../library/shutil.rst:691 msgid "" "*zip*: ZIP file (unpacking compressed files works only if the corresponding " "module is available)." msgstr "" -#: ../../library/shutil.rst:691 +#: ../../library/shutil.rst:693 msgid "*tar*: uncompressed tar file." msgstr "" -#: ../../library/shutil.rst:696 +#: ../../library/shutil.rst:698 msgid "" "You can register new formats or provide your own unpacker for any existing " "formats, by using :func:`register_unpack_format`." msgstr "" -#: ../../library/shutil.rst:703 +#: ../../library/shutil.rst:705 msgid "Archiving example" msgstr "" -#: ../../library/shutil.rst:705 +#: ../../library/shutil.rst:707 msgid "" "In this example, we create a gzip'ed tar-file archive containing all files " "found in the :file:`.ssh` directory of the user::" msgstr "" -#: ../../library/shutil.rst:715 +#: ../../library/shutil.rst:717 msgid "The resulting archive contains:" msgstr "" -#: ../../library/shutil.rst:731 +#: ../../library/shutil.rst:735 +msgid "Archiving example with *base_dir*" +msgstr "" + +#: ../../library/shutil.rst:737 +msgid "" +"In this example, similar to the `one above `_, we" +" show how to use :func:`make_archive`, but this time with the usage of " +"*base_dir*. We now have the following directory structure:" +msgstr "" + +#: ../../library/shutil.rst:751 +msgid "" +"In the final archive, :file:`please_add.txt` should be included, but " +":file:`do_not_add.txt` should not. Therefore we use the following::" +msgstr "" + +#: ../../library/shutil.rst:765 +msgid "Listing the files in the resulting archive gives us:" +msgstr "" + +#: ../../library/shutil.rst:775 msgid "Querying the size of the output terminal" msgstr "" -#: ../../library/shutil.rst:735 +#: ../../library/shutil.rst:779 msgid "Get the size of the terminal window." msgstr "" -#: ../../library/shutil.rst:737 +#: ../../library/shutil.rst:781 msgid "" "For each of the two dimensions, the environment variable, ``COLUMNS`` and " "``LINES`` respectively, is checked. If the variable is defined and the value" " is a positive integer, it is used." msgstr "" -#: ../../library/shutil.rst:741 +#: ../../library/shutil.rst:785 msgid "" "When ``COLUMNS`` or ``LINES`` is not defined, which is the common case, the " "terminal connected to :data:`sys.__stdout__` is queried by invoking " ":func:`os.get_terminal_size`." msgstr "" -#: ../../library/shutil.rst:745 +#: ../../library/shutil.rst:789 msgid "" "If the terminal size cannot be successfully queried, either because the " "system doesn't support querying, or because we are not connected to a " @@ -899,11 +924,11 @@ msgid "" "emulators." msgstr "" -#: ../../library/shutil.rst:751 +#: ../../library/shutil.rst:795 msgid "The value returned is a named tuple of type :class:`os.terminal_size`." msgstr "" -#: ../../library/shutil.rst:753 +#: ../../library/shutil.rst:797 msgid "" "See also: The Single UNIX Specification, Version 2, `Other Environment " "Variables`_." diff --git a/library/ssl.po b/library/ssl.po index ee8a48a..f9d495f 100644 --- a/library/ssl.po +++ b/library/ssl.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-09-19 04:07+0000\n" "PO-Revision-Date: 2017-02-16 23:27+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -693,7 +693,7 @@ msgid "" "Possible value for :attr:`SSLContext.verify_flags`. In this mode, only the " "peer cert is checked but none of the intermediate CA certificates. The mode " "requires a valid CRL that is signed by the peer cert's issuer (its direct " -"ancestor CA). If no proper CRL has has been loaded with " +"ancestor CA). If no proper CRL has been loaded with " ":attr:`SSLContext.load_verify_locations`, validation will fail." msgstr "" diff --git a/library/struct.po b/library/struct.po index d1fbe9f..38edd6a 100644 --- a/library/struct.po +++ b/library/struct.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-09-12 04:03+0000\n" "PO-Revision-Date: 2017-02-16 23:28+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -251,8 +251,8 @@ msgstr "" #: ../../library/struct.rst:162 msgid "" -"The form ``'!'`` is available for those poor souls who claim they can't " -"remember whether network byte order is big-endian or little-endian." +"The form ``'!'`` represents the network byte order which is always big-" +"endian as defined in `IETF RFC 1700 `_." msgstr "" #: ../../library/struct.rst:165 diff --git a/library/subprocess.po b/library/subprocess.po index f4a6414..eb4977e 100644 --- a/library/subprocess.po +++ b/library/subprocess.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-06-24 03:26+0000\n" "PO-Revision-Date: 2017-02-16 23:28+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -162,7 +162,7 @@ msgid "" "that it ran successfully." msgstr "" -#: ../../library/subprocess.rst:127 ../../library/subprocess.rst:864 +#: ../../library/subprocess.rst:127 ../../library/subprocess.rst:865 msgid "" "A negative value ``-N`` indicates that the child was terminated by signal " "``N`` (POSIX only)." @@ -729,7 +729,7 @@ msgstr "" msgid "*encoding* and *errors* were added." msgstr "" -#: ../../library/subprocess.rst:608 ../../library/subprocess.rst:1196 +#: ../../library/subprocess.rst:608 ../../library/subprocess.rst:1197 msgid "*text* was added as a more readable alias for *universal_newlines*." msgstr "" @@ -939,28 +939,29 @@ msgid "" ":class:`asyncio.create_subprocess_exec`." msgstr "" -#: ../../library/subprocess.rst:735 ../../library/subprocess.rst:775 -#: ../../library/subprocess.rst:1112 ../../library/subprocess.rst:1142 -#: ../../library/subprocess.rst:1187 +#: ../../library/subprocess.rst:735 ../../library/subprocess.rst:776 +#: ../../library/subprocess.rst:1113 ../../library/subprocess.rst:1143 +#: ../../library/subprocess.rst:1188 msgid "*timeout* was added." msgstr "" #: ../../library/subprocess.rst:740 msgid "" "Interact with process: Send data to stdin. Read data from stdout and " -"stderr, until end-of-file is reached. Wait for process to terminate. The " -"optional *input* argument should be data to be sent to the child process, or" -" ``None``, if no data should be sent to the child. If streams were opened " -"in text mode, *input* must be a string. Otherwise, it must be bytes." +"stderr, until end-of-file is reached. Wait for process to terminate and set" +" the :attr:`~Popen.returncode` attribute. The optional *input* argument " +"should be data to be sent to the child process, or ``None``, if no data " +"should be sent to the child. If streams were opened in text mode, *input* " +"must be a string. Otherwise, it must be bytes." msgstr "" -#: ../../library/subprocess.rst:746 +#: ../../library/subprocess.rst:747 msgid "" ":meth:`communicate` returns a tuple ``(stdout_data, stderr_data)``. The data" " will be strings if streams were opened in text mode; otherwise, bytes." msgstr "" -#: ../../library/subprocess.rst:750 +#: ../../library/subprocess.rst:751 msgid "" "Note that if you want to send data to the process's stdin, you need to " "create the Popen object with ``stdin=PIPE``. Similarly, to get anything " @@ -968,65 +969,65 @@ msgid "" "and/or ``stderr=PIPE`` too." msgstr "" -#: ../../library/subprocess.rst:755 +#: ../../library/subprocess.rst:756 msgid "" "If the process does not terminate after *timeout* seconds, a " ":exc:`TimeoutExpired` exception will be raised. Catching this exception and" " retrying communication will not lose any output." msgstr "" -#: ../../library/subprocess.rst:759 +#: ../../library/subprocess.rst:760 msgid "" "The child process is not killed if the timeout expires, so in order to " "cleanup properly a well-behaved application should kill the child process " "and finish communication::" msgstr "" -#: ../../library/subprocess.rst:772 +#: ../../library/subprocess.rst:773 msgid "" "The data read is buffered in memory, so do not use this method if the data " "size is large or unlimited." msgstr "" -#: ../../library/subprocess.rst:781 +#: ../../library/subprocess.rst:782 msgid "Sends the signal *signal* to the child." msgstr "" -#: ../../library/subprocess.rst:783 +#: ../../library/subprocess.rst:784 msgid "Do nothing if the process completed." msgstr "" -#: ../../library/subprocess.rst:787 +#: ../../library/subprocess.rst:788 msgid "" "On Windows, SIGTERM is an alias for :meth:`terminate`. CTRL_C_EVENT and " "CTRL_BREAK_EVENT can be sent to processes started with a *creationflags* " "parameter which includes `CREATE_NEW_PROCESS_GROUP`." msgstr "" -#: ../../library/subprocess.rst:794 +#: ../../library/subprocess.rst:795 msgid "" "Stop the child. On POSIX OSs the method sends SIGTERM to the child. On " "Windows the Win32 API function :c:func:`TerminateProcess` is called to stop " "the child." msgstr "" -#: ../../library/subprocess.rst:801 +#: ../../library/subprocess.rst:802 msgid "" "Kills the child. On POSIX OSs the function sends SIGKILL to the child. On " "Windows :meth:`kill` is an alias for :meth:`terminate`." msgstr "" -#: ../../library/subprocess.rst:805 +#: ../../library/subprocess.rst:806 msgid "The following attributes are also available:" msgstr "" -#: ../../library/subprocess.rst:809 +#: ../../library/subprocess.rst:810 msgid "" "The *args* argument as it was passed to :class:`Popen` -- a sequence of " "program arguments or else a single string." msgstr "" -#: ../../library/subprocess.rst:816 +#: ../../library/subprocess.rst:817 msgid "" "If the *stdin* argument was :data:`PIPE`, this attribute is a writeable " "stream object as returned by :func:`open`. If the *encoding* or *errors* " @@ -1035,7 +1036,7 @@ msgid "" "argument was not :data:`PIPE`, this attribute is ``None``." msgstr "" -#: ../../library/subprocess.rst:825 +#: ../../library/subprocess.rst:826 msgid "" "If the *stdout* argument was :data:`PIPE`, this attribute is a readable " "stream object as returned by :func:`open`. Reading from the stream provides " @@ -1045,7 +1046,7 @@ msgid "" "not :data:`PIPE`, this attribute is ``None``." msgstr "" -#: ../../library/subprocess.rst:835 +#: ../../library/subprocess.rst:836 msgid "" "If the *stderr* argument was :data:`PIPE`, this attribute is a readable " "stream object as returned by :func:`open`. Reading from the stream provides " @@ -1055,7 +1056,7 @@ msgid "" "argument was not :data:`PIPE`, this attribute is ``None``." msgstr "" -#: ../../library/subprocess.rst:844 +#: ../../library/subprocess.rst:845 msgid "" "Use :meth:`~Popen.communicate` rather than :attr:`.stdin.write " "`, :attr:`.stdout.read ` or :attr:`.stderr.read " @@ -1063,34 +1064,34 @@ msgid "" "filling up and blocking the child process." msgstr "" -#: ../../library/subprocess.rst:852 +#: ../../library/subprocess.rst:853 msgid "The process ID of the child process." msgstr "" -#: ../../library/subprocess.rst:854 +#: ../../library/subprocess.rst:855 msgid "" "Note that if you set the *shell* argument to ``True``, this is the process " "ID of the spawned shell." msgstr "" -#: ../../library/subprocess.rst:860 +#: ../../library/subprocess.rst:861 msgid "" "The child return code, set by :meth:`poll` and :meth:`wait` (and indirectly " "by :meth:`communicate`). A ``None`` value indicates that the process hasn't" " terminated yet." msgstr "" -#: ../../library/subprocess.rst:869 +#: ../../library/subprocess.rst:870 msgid "Windows Popen Helpers" msgstr "" -#: ../../library/subprocess.rst:871 +#: ../../library/subprocess.rst:872 msgid "" "The :class:`STARTUPINFO` class and following constants are only available on" " Windows." msgstr "" -#: ../../library/subprocess.rst:877 +#: ../../library/subprocess.rst:878 msgid "" "Partial support of the Windows `STARTUPINFO `__ structure is used for :class:`Popen` " @@ -1098,38 +1099,38 @@ msgid "" "only arguments." msgstr "" -#: ../../library/subprocess.rst:882 +#: ../../library/subprocess.rst:883 msgid "Keyword-only argument support was added." msgstr "" -#: ../../library/subprocess.rst:887 +#: ../../library/subprocess.rst:888 msgid "" "A bit field that determines whether certain :class:`STARTUPINFO` attributes " "are used when the process creates a window. ::" msgstr "" -#: ../../library/subprocess.rst:895 +#: ../../library/subprocess.rst:896 msgid "" "If :attr:`dwFlags` specifies :data:`STARTF_USESTDHANDLES`, this attribute is" " the standard input handle for the process. If :data:`STARTF_USESTDHANDLES` " "is not specified, the default for standard input is the keyboard buffer." msgstr "" -#: ../../library/subprocess.rst:902 +#: ../../library/subprocess.rst:903 msgid "" "If :attr:`dwFlags` specifies :data:`STARTF_USESTDHANDLES`, this attribute is" " the standard output handle for the process. Otherwise, this attribute is " "ignored and the default for standard output is the console window's buffer." msgstr "" -#: ../../library/subprocess.rst:909 +#: ../../library/subprocess.rst:910 msgid "" "If :attr:`dwFlags` specifies :data:`STARTF_USESTDHANDLES`, this attribute is" " the standard error handle for the process. Otherwise, this attribute is " "ignored and the default for standard error is the console window's buffer." msgstr "" -#: ../../library/subprocess.rst:915 +#: ../../library/subprocess.rst:916 msgid "" "If :attr:`dwFlags` specifies :data:`STARTF_USESHOWWINDOW`, this attribute " "can be any of the values that can be specified in the ``nCmdShow`` parameter" @@ -1138,13 +1139,13 @@ msgid "" "``SW_SHOWDEFAULT``. Otherwise, this attribute is ignored." msgstr "" -#: ../../library/subprocess.rst:922 +#: ../../library/subprocess.rst:923 msgid "" ":data:`SW_HIDE` is provided for this attribute. It is used when " ":class:`Popen` is called with ``shell=True``." msgstr "" -#: ../../library/subprocess.rst:927 +#: ../../library/subprocess.rst:928 msgid "" "A dictionary of additional attributes for process creation as given in " "``STARTUPINFOEX``, see `UpdateProcThreadAttribute " @@ -1152,21 +1153,21 @@ msgid "" "us/library/windows/desktop/ms686880(v=vs.85).aspx>`__." msgstr "" -#: ../../library/subprocess.rst:931 +#: ../../library/subprocess.rst:932 msgid "Supported attributes:" msgstr "" -#: ../../library/subprocess.rst:949 +#: ../../library/subprocess.rst:950 msgid "**handle_list**" msgstr "" -#: ../../library/subprocess.rst:934 +#: ../../library/subprocess.rst:935 msgid "" "Sequence of handles that will be inherited. *close_fds* must be true if non-" "empty." msgstr "" -#: ../../library/subprocess.rst:937 +#: ../../library/subprocess.rst:938 msgid "" "The handles must be temporarily made inheritable by " ":func:`os.set_handle_inheritable` when passed to the :class:`Popen` " @@ -1174,7 +1175,7 @@ msgid "" "``ERROR_INVALID_PARAMETER`` (87)." msgstr "" -#: ../../library/subprocess.rst:944 +#: ../../library/subprocess.rst:945 msgid "" "In a multithreaded process, use caution to avoid leaking handles that are " "marked inheritable when combining this feature with concurrent calls to " @@ -1183,97 +1184,97 @@ msgid "" "temporarily creates inheritable handles." msgstr "" -#: ../../library/subprocess.rst:954 +#: ../../library/subprocess.rst:955 msgid "Windows Constants" msgstr "" -#: ../../library/subprocess.rst:956 +#: ../../library/subprocess.rst:957 msgid "The :mod:`subprocess` module exposes the following constants." msgstr "" -#: ../../library/subprocess.rst:960 +#: ../../library/subprocess.rst:961 msgid "" "The standard input device. Initially, this is the console input buffer, " "``CONIN$``." msgstr "" -#: ../../library/subprocess.rst:965 +#: ../../library/subprocess.rst:966 msgid "" "The standard output device. Initially, this is the active console screen " "buffer, ``CONOUT$``." msgstr "" -#: ../../library/subprocess.rst:970 +#: ../../library/subprocess.rst:971 msgid "" "The standard error device. Initially, this is the active console screen " "buffer, ``CONOUT$``." msgstr "" -#: ../../library/subprocess.rst:975 +#: ../../library/subprocess.rst:976 msgid "Hides the window. Another window will be activated." msgstr "" -#: ../../library/subprocess.rst:979 +#: ../../library/subprocess.rst:980 msgid "" "Specifies that the :attr:`STARTUPINFO.hStdInput`, " ":attr:`STARTUPINFO.hStdOutput`, and :attr:`STARTUPINFO.hStdError` attributes" " contain additional information." msgstr "" -#: ../../library/subprocess.rst:985 +#: ../../library/subprocess.rst:986 msgid "" "Specifies that the :attr:`STARTUPINFO.wShowWindow` attribute contains " "additional information." msgstr "" -#: ../../library/subprocess.rst:990 +#: ../../library/subprocess.rst:991 msgid "" "The new process has a new console, instead of inheriting its parent's " "console (the default)." msgstr "" -#: ../../library/subprocess.rst:995 +#: ../../library/subprocess.rst:996 msgid "" "A :class:`Popen` ``creationflags`` parameter to specify that a new process " "group will be created. This flag is necessary for using :func:`os.kill` on " "the subprocess." msgstr "" -#: ../../library/subprocess.rst:999 +#: ../../library/subprocess.rst:1000 msgid "This flag is ignored if :data:`CREATE_NEW_CONSOLE` is specified." msgstr "" -#: ../../library/subprocess.rst:1003 +#: ../../library/subprocess.rst:1004 msgid "" "A :class:`Popen` ``creationflags`` parameter to specify that a new process " "will have an above average priority." msgstr "" -#: ../../library/subprocess.rst:1010 +#: ../../library/subprocess.rst:1011 msgid "" "A :class:`Popen` ``creationflags`` parameter to specify that a new process " "will have a below average priority." msgstr "" -#: ../../library/subprocess.rst:1017 +#: ../../library/subprocess.rst:1018 msgid "" "A :class:`Popen` ``creationflags`` parameter to specify that a new process " "will have a high priority." msgstr "" -#: ../../library/subprocess.rst:1024 +#: ../../library/subprocess.rst:1025 msgid "" "A :class:`Popen` ``creationflags`` parameter to specify that a new process " "will have an idle (lowest) priority." msgstr "" -#: ../../library/subprocess.rst:1031 +#: ../../library/subprocess.rst:1032 msgid "" "A :class:`Popen` ``creationflags`` parameter to specify that a new process " "will have an normal priority. (default)" msgstr "" -#: ../../library/subprocess.rst:1038 +#: ../../library/subprocess.rst:1039 msgid "" "A :class:`Popen` ``creationflags`` parameter to specify that a new process " "will have realtime priority. You should almost never use " @@ -1283,20 +1284,20 @@ msgid "" "perform brief tasks that should have limited interruptions." msgstr "" -#: ../../library/subprocess.rst:1049 +#: ../../library/subprocess.rst:1050 msgid "" "A :class:`Popen` ``creationflags`` parameter to specify that a new process " "will not create a window." msgstr "" -#: ../../library/subprocess.rst:1056 +#: ../../library/subprocess.rst:1057 msgid "" "A :class:`Popen` ``creationflags`` parameter to specify that a new process " "will not inherit its parent's console. This value cannot be used with " "CREATE_NEW_CONSOLE." msgstr "" -#: ../../library/subprocess.rst:1064 +#: ../../library/subprocess.rst:1065 msgid "" "A :class:`Popen` ``creationflags`` parameter to specify that a new process " "does not inherit the error mode of the calling process. Instead, the new " @@ -1304,39 +1305,39 @@ msgid "" " multithreaded shell applications that run with hard errors disabled." msgstr "" -#: ../../library/subprocess.rst:1074 +#: ../../library/subprocess.rst:1075 msgid "" "A :class:`Popen` ``creationflags`` parameter to specify that a new process " "is not associated with the job." msgstr "" -#: ../../library/subprocess.rst:1082 +#: ../../library/subprocess.rst:1083 msgid "Older high-level API" msgstr "" -#: ../../library/subprocess.rst:1084 +#: ../../library/subprocess.rst:1085 msgid "" "Prior to Python 3.5, these three functions comprised the high level API to " "subprocess. You can now use :func:`run` in many cases, but lots of existing " "code calls these functions." msgstr "" -#: ../../library/subprocess.rst:1091 +#: ../../library/subprocess.rst:1092 msgid "" "Run the command described by *args*. Wait for command to complete, then " "return the :attr:`~Popen.returncode` attribute." msgstr "" -#: ../../library/subprocess.rst:1094 ../../library/subprocess.rst:1124 +#: ../../library/subprocess.rst:1095 ../../library/subprocess.rst:1125 msgid "" "Code needing to capture stdout or stderr should use :func:`run` instead::" msgstr "" -#: ../../library/subprocess.rst:1098 ../../library/subprocess.rst:1128 +#: ../../library/subprocess.rst:1099 ../../library/subprocess.rst:1129 msgid "To suppress stdout or stderr, supply a value of :data:`DEVNULL`." msgstr "" -#: ../../library/subprocess.rst:1100 ../../library/subprocess.rst:1130 +#: ../../library/subprocess.rst:1101 ../../library/subprocess.rst:1131 msgid "" "The arguments shown above are merely some common ones. The full function " "signature is the same as that of the :class:`Popen` constructor - this " @@ -1344,14 +1345,14 @@ msgid "" " to that interface." msgstr "" -#: ../../library/subprocess.rst:1107 ../../library/subprocess.rst:1137 +#: ../../library/subprocess.rst:1108 ../../library/subprocess.rst:1138 msgid "" "Do not use ``stdout=PIPE`` or ``stderr=PIPE`` with this function. The child" " process will block if it generates enough output to a pipe to fill up the " "OS pipe buffer as the pipes are not being read from." msgstr "" -#: ../../library/subprocess.rst:1119 +#: ../../library/subprocess.rst:1120 msgid "" "Run command with arguments. Wait for command to complete. If the return " "code was zero then return, otherwise raise :exc:`CalledProcessError`. The " @@ -1359,11 +1360,11 @@ msgid "" ":attr:`~CalledProcessError.returncode` attribute." msgstr "" -#: ../../library/subprocess.rst:1151 +#: ../../library/subprocess.rst:1152 msgid "Run command with arguments and return its output." msgstr "" -#: ../../library/subprocess.rst:1153 +#: ../../library/subprocess.rst:1154 msgid "" "If the return code was non-zero it raises a :exc:`CalledProcessError`. The " ":exc:`CalledProcessError` object will have the return code in the " @@ -1371,11 +1372,11 @@ msgid "" ":attr:`~CalledProcessError.output` attribute." msgstr "" -#: ../../library/subprocess.rst:1158 +#: ../../library/subprocess.rst:1159 msgid "This is equivalent to::" msgstr "Ini setara dengan::" -#: ../../library/subprocess.rst:1162 +#: ../../library/subprocess.rst:1163 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 " @@ -1384,52 +1385,52 @@ msgid "" "supported." msgstr "" -#: ../../library/subprocess.rst:1168 +#: ../../library/subprocess.rst:1169 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 " "decoding to text will often need to be handled at the application level." msgstr "" -#: ../../library/subprocess.rst:1172 +#: ../../library/subprocess.rst:1173 msgid "" "This behaviour may be overridden by setting *text*, *encoding*, *errors*, or" " *universal_newlines* to ``True`` as described in :ref:`frequently-used-" "arguments` and :func:`run`." msgstr "" -#: ../../library/subprocess.rst:1176 +#: ../../library/subprocess.rst:1177 msgid "" "To also capture standard error in the result, use " "``stderr=subprocess.STDOUT``::" msgstr "" -#: ../../library/subprocess.rst:1190 +#: ../../library/subprocess.rst:1191 msgid "Support for the *input* keyword argument was added." msgstr "" -#: ../../library/subprocess.rst:1193 +#: ../../library/subprocess.rst:1194 msgid "*encoding* and *errors* were added. See :func:`run` for details." msgstr "" -#: ../../library/subprocess.rst:1203 +#: ../../library/subprocess.rst:1204 msgid "Replacing Older Functions with the :mod:`subprocess` Module" msgstr "" -#: ../../library/subprocess.rst:1205 +#: ../../library/subprocess.rst:1206 msgid "" "In this section, \"a becomes b\" means that b can be used as a replacement " "for a." msgstr "" -#: ../../library/subprocess.rst:1209 +#: ../../library/subprocess.rst:1210 msgid "" "All \"a\" functions in this section fail (more or less) silently if the " "executed program cannot be found; the \"b\" replacements raise " ":exc:`OSError` instead." msgstr "" -#: ../../library/subprocess.rst:1213 +#: ../../library/subprocess.rst:1214 msgid "" "In addition, the replacements using :func:`check_output` will fail with a " ":exc:`CalledProcessError` if the requested operation produces a non-zero " @@ -1437,121 +1438,121 @@ msgid "" ":attr:`~CalledProcessError.output` attribute of the raised exception." msgstr "" -#: ../../library/subprocess.rst:1218 +#: ../../library/subprocess.rst:1219 msgid "" "In the following examples, we assume that the relevant functions have " "already been imported from the :mod:`subprocess` module." msgstr "" -#: ../../library/subprocess.rst:1223 +#: ../../library/subprocess.rst:1224 msgid "Replacing :program:`/bin/sh` shell command substitution" msgstr "" -#: ../../library/subprocess.rst:1229 ../../library/subprocess.rst:1240 -#: ../../library/subprocess.rst:1257 +#: ../../library/subprocess.rst:1230 ../../library/subprocess.rst:1241 +#: ../../library/subprocess.rst:1258 msgid "becomes::" msgstr "" -#: ../../library/subprocess.rst:1234 +#: ../../library/subprocess.rst:1235 msgid "Replacing shell pipeline" msgstr "" -#: ../../library/subprocess.rst:1247 +#: ../../library/subprocess.rst:1248 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." msgstr "" -#: ../../library/subprocess.rst:1250 +#: ../../library/subprocess.rst:1251 msgid "" "Alternatively, for trusted input, the shell's own pipeline support may still" " be used directly:" msgstr "" -#: ../../library/subprocess.rst:1263 +#: ../../library/subprocess.rst:1264 msgid "Replacing :func:`os.system`" msgstr "" -#: ../../library/subprocess.rst:1271 +#: ../../library/subprocess.rst:1272 msgid "Notes:" msgstr "Catatan:" -#: ../../library/subprocess.rst:1273 +#: ../../library/subprocess.rst:1274 msgid "Calling the program through the shell is usually not required." msgstr "" -#: ../../library/subprocess.rst:1275 +#: ../../library/subprocess.rst:1276 msgid "A more realistic example would look like this::" msgstr "" -#: ../../library/subprocess.rst:1288 +#: ../../library/subprocess.rst:1289 msgid "Replacing the :func:`os.spawn ` family" msgstr "" -#: ../../library/subprocess.rst:1290 +#: ../../library/subprocess.rst:1291 msgid "P_NOWAIT example::" msgstr "" -#: ../../library/subprocess.rst:1296 +#: ../../library/subprocess.rst:1297 msgid "P_WAIT example::" msgstr "" -#: ../../library/subprocess.rst:1302 +#: ../../library/subprocess.rst:1303 msgid "Vector example::" msgstr "" -#: ../../library/subprocess.rst:1308 +#: ../../library/subprocess.rst:1309 msgid "Environment example::" msgstr "" -#: ../../library/subprocess.rst:1317 +#: ../../library/subprocess.rst:1318 msgid "Replacing :func:`os.popen`, :func:`os.popen2`, :func:`os.popen3`" msgstr "" -#: ../../library/subprocess.rst:1347 +#: ../../library/subprocess.rst:1348 msgid "Return code handling translates as follows::" msgstr "" -#: ../../library/subprocess.rst:1363 +#: ../../library/subprocess.rst:1364 msgid "Replacing functions from the :mod:`popen2` module" msgstr "" -#: ../../library/subprocess.rst:1367 +#: ../../library/subprocess.rst:1368 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." msgstr "" -#: ../../library/subprocess.rst:1386 +#: ../../library/subprocess.rst:1387 msgid "" ":class:`popen2.Popen3` and :class:`popen2.Popen4` basically work as " ":class:`subprocess.Popen`, except that:" msgstr "" -#: ../../library/subprocess.rst:1389 +#: ../../library/subprocess.rst:1390 msgid ":class:`Popen` raises an exception if the execution fails." msgstr "" -#: ../../library/subprocess.rst:1391 +#: ../../library/subprocess.rst:1392 msgid "The *capturestderr* argument is replaced with the *stderr* argument." msgstr "" -#: ../../library/subprocess.rst:1393 +#: ../../library/subprocess.rst:1394 msgid "``stdin=PIPE`` and ``stdout=PIPE`` must be specified." msgstr "" -#: ../../library/subprocess.rst:1395 +#: ../../library/subprocess.rst:1396 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 " "platforms or past Python versions." msgstr "" -#: ../../library/subprocess.rst:1401 +#: ../../library/subprocess.rst:1402 msgid "Legacy Shell Invocation Functions" msgstr "" -#: ../../library/subprocess.rst:1403 +#: ../../library/subprocess.rst:1404 msgid "" "This module also provides the following legacy functions from the 2.x " "``commands`` module. These operations implicitly invoke the system shell and" @@ -1559,92 +1560,92 @@ msgid "" "handling consistency are valid for these functions." msgstr "" -#: ../../library/subprocess.rst:1410 +#: ../../library/subprocess.rst:1411 msgid "Return ``(exitcode, output)`` of executing *cmd* in a shell." msgstr "" -#: ../../library/subprocess.rst:1412 +#: ../../library/subprocess.rst:1413 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 " "the notes on :ref:`frequently-used-arguments` for more details." msgstr "" -#: ../../library/subprocess.rst:1416 +#: ../../library/subprocess.rst:1417 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::" msgstr "" -#: ../../library/subprocess.rst:1430 ../../library/subprocess.rst:1450 +#: ../../library/subprocess.rst:1431 ../../library/subprocess.rst:1451 msgid ":ref:`Availability `: POSIX & Windows." msgstr "" -#: ../../library/subprocess.rst:1431 +#: ../../library/subprocess.rst:1432 msgid "Windows support was added." msgstr "" -#: ../../library/subprocess.rst:1434 +#: ../../library/subprocess.rst:1435 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:`~Popen.returncode`." msgstr "" -#: ../../library/subprocess.rst:1441 +#: ../../library/subprocess.rst:1442 msgid "Return output (stdout and stderr) of executing *cmd* in a shell." msgstr "" -#: ../../library/subprocess.rst:1443 +#: ../../library/subprocess.rst:1444 msgid "" "Like :func:`getstatusoutput`, except the exit code is ignored and the return" " value is a string containing the command's output. Example::" msgstr "" -#: ../../library/subprocess.rst:1451 +#: ../../library/subprocess.rst:1452 msgid "Windows support added" msgstr "" -#: ../../library/subprocess.rst:1456 +#: ../../library/subprocess.rst:1457 msgid "Notes" msgstr "Catatan" -#: ../../library/subprocess.rst:1461 +#: ../../library/subprocess.rst:1462 msgid "Converting an argument sequence to a string on Windows" msgstr "" -#: ../../library/subprocess.rst:1463 +#: ../../library/subprocess.rst:1464 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 " "runtime):" msgstr "" -#: ../../library/subprocess.rst:1467 +#: ../../library/subprocess.rst:1468 msgid "" "Arguments are delimited by white space, which is either a space or a tab." msgstr "" -#: ../../library/subprocess.rst:1470 +#: ../../library/subprocess.rst:1471 msgid "" "A string surrounded by double quotation marks is interpreted as a single " "argument, regardless of white space contained within. A quoted string can " "be embedded in an argument." msgstr "" -#: ../../library/subprocess.rst:1475 +#: ../../library/subprocess.rst:1476 msgid "" "A double quotation mark preceded by a backslash is interpreted as a literal " "double quotation mark." msgstr "" -#: ../../library/subprocess.rst:1478 +#: ../../library/subprocess.rst:1479 msgid "" "Backslashes are interpreted literally, unless they immediately precede a " "double quotation mark." msgstr "" -#: ../../library/subprocess.rst:1481 +#: ../../library/subprocess.rst:1482 msgid "" "If backslashes immediately precede a double quotation mark, every pair of " "backslashes is interpreted as a literal backslash. If the number of " @@ -1652,10 +1653,10 @@ msgid "" "mark as described in rule 3." msgstr "" -#: ../../library/subprocess.rst:1490 +#: ../../library/subprocess.rst:1491 msgid ":mod:`shlex`" msgstr "" -#: ../../library/subprocess.rst:1491 +#: ../../library/subprocess.rst:1492 msgid "Module which provides function to parse and escape command lines." msgstr "" diff --git a/library/symbol.po b/library/symbol.po index 18a206d..d2f655e 100644 --- a/library/symbol.po +++ b/library/symbol.po @@ -1,19 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Septian Hari , 2019 +# LIQRGV , 2019 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-12-16 12:12+0000\n" +"POT-Creation-Date: 2020-06-01 03:13+0000\n" "PO-Revision-Date: 2017-02-16 23:28+0000\n" -"Last-Translator: Septian Hari , 2019\n" +"Last-Translator: LIQRGV , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,15 +21,15 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/symbol.rst:2 +#: ../../library/symbol.rst:2 msgid ":mod:`symbol` --- Constants used with Python parse trees" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/symbol.rst:9 +#: ../../library/symbol.rst:9 msgid "**Source code:** :source:`Lib/symbol.py`" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/symbol.rst:13 +#: ../../library/symbol.rst:13 msgid "" "This module provides constants which represent the numeric values of " "internal nodes of the parse tree. Unlike most Python constants, these use " @@ -39,11 +39,17 @@ msgid "" "between Python versions." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/symbol.rst:20 +#: ../../library/symbol.rst:22 +msgid "" +"The symbol module is deprecated and will be removed in future versions of " +"Python." +msgstr "" + +#: ../../library/symbol.rst:25 msgid "This module also provides one additional data object:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/symbol.rst:25 +#: ../../library/symbol.rst:30 msgid "" "Dictionary mapping the numeric values of the constants defined in this " "module back to name strings, allowing more human-readable representation of " diff --git a/library/tempfile.po b/library/tempfile.po index b55e7ab..607611d 100644 --- a/library/tempfile.po +++ b/library/tempfile.po @@ -1,5 +1,5 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # @@ -9,9 +9,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-11-28 12:03+0000\n" +"POT-Creation-Date: 2020-08-14 03:51+0000\n" "PO-Revision-Date: 2017-02-16 23:30+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -102,7 +102,7 @@ msgid "" msgstr "" #: ../../library/tempfile.rst:66 ../../library/tempfile.rst:91 -#: ../../library/tempfile.rst:187 +#: ../../library/tempfile.rst:186 msgid "" "Raises an :ref:`auditing event ` ``tempfile.mkstemp`` with " "argument ``fullpath``." @@ -182,7 +182,7 @@ msgid "" "method." msgstr "" -#: ../../library/tempfile.rst:138 ../../library/tempfile.rst:213 +#: ../../library/tempfile.rst:138 ../../library/tempfile.rst:212 msgid "" "Raises an :ref:`auditing event ` ``tempfile.mkdtemp`` with " "argument ``fullpath``." @@ -241,18 +241,18 @@ msgstr "" #: ../../library/tempfile.rst:178 msgid "" -"If *text* is specified, it indicates whether to open the file in binary mode" -" (the default) or text mode. On some platforms, this makes no difference." +"If *text* is specified and true, the file is opened in text mode. Otherwise," +" (the default) the file is opened in binary mode." msgstr "" -#: ../../library/tempfile.rst:182 +#: ../../library/tempfile.rst:181 msgid "" ":func:`mkstemp` returns a tuple containing an OS-level handle to an open " "file (as would be returned by :func:`os.open`) and the absolute pathname of " "that file, in that order." msgstr "" -#: ../../library/tempfile.rst:188 ../../library/tempfile.rst:214 +#: ../../library/tempfile.rst:187 ../../library/tempfile.rst:213 msgid "" "*suffix*, *prefix*, and *dir* may now be supplied in bytes in order to " "obtain a bytes return value. Prior to this, only str was allowed. *suffix* " @@ -260,98 +260,98 @@ msgid "" "default value to be used." msgstr "" -#: ../../library/tempfile.rst:194 ../../library/tempfile.rst:220 +#: ../../library/tempfile.rst:193 ../../library/tempfile.rst:219 msgid "The *dir* parameter now accepts a :term:`path-like object`." msgstr "" -#: ../../library/tempfile.rst:200 +#: ../../library/tempfile.rst:199 msgid "" "Creates a temporary directory in the most secure manner possible. There are " "no race conditions in the directory's creation. The directory is readable, " "writable, and searchable only by the creating user ID." msgstr "" -#: ../../library/tempfile.rst:204 +#: ../../library/tempfile.rst:203 msgid "" "The user of :func:`mkdtemp` is responsible for deleting the temporary " "directory and its contents when done with it." msgstr "" -#: ../../library/tempfile.rst:207 +#: ../../library/tempfile.rst:206 msgid "" "The *prefix*, *suffix*, and *dir* arguments are the same as for " ":func:`mkstemp`." msgstr "" -#: ../../library/tempfile.rst:210 +#: ../../library/tempfile.rst:209 msgid ":func:`mkdtemp` returns the absolute pathname of the new directory." msgstr "" -#: ../../library/tempfile.rst:226 +#: ../../library/tempfile.rst:225 msgid "" "Return the name of the directory used for temporary files. This defines the " "default value for the *dir* argument to all functions in this module." msgstr "" -#: ../../library/tempfile.rst:230 +#: ../../library/tempfile.rst:229 msgid "" "Python searches a standard list of directories to find one which the calling" " user can create files in. The list is:" msgstr "" -#: ../../library/tempfile.rst:233 +#: ../../library/tempfile.rst:232 msgid "The directory named by the :envvar:`TMPDIR` environment variable." msgstr "" -#: ../../library/tempfile.rst:235 +#: ../../library/tempfile.rst:234 msgid "The directory named by the :envvar:`TEMP` environment variable." msgstr "" -#: ../../library/tempfile.rst:237 +#: ../../library/tempfile.rst:236 msgid "The directory named by the :envvar:`TMP` environment variable." msgstr "" -#: ../../library/tempfile.rst:239 +#: ../../library/tempfile.rst:238 msgid "A platform-specific location:" msgstr "" -#: ../../library/tempfile.rst:241 +#: ../../library/tempfile.rst:240 msgid "" "On Windows, the directories :file:`C:\\\\TEMP`, :file:`C:\\\\TMP`, " ":file:`\\\\TEMP`, and :file:`\\\\TMP`, in that order." msgstr "" -#: ../../library/tempfile.rst:244 +#: ../../library/tempfile.rst:243 msgid "" "On all other platforms, the directories :file:`/tmp`, :file:`/var/tmp`, and " ":file:`/usr/tmp`, in that order." msgstr "" -#: ../../library/tempfile.rst:247 +#: ../../library/tempfile.rst:246 msgid "As a last resort, the current working directory." msgstr "" -#: ../../library/tempfile.rst:249 +#: ../../library/tempfile.rst:248 msgid "" "The result of this search is cached, see the description of :data:`tempdir` " "below." msgstr "" -#: ../../library/tempfile.rst:254 +#: ../../library/tempfile.rst:253 msgid "Same as :func:`gettempdir` but the return value is in bytes." msgstr "" -#: ../../library/tempfile.rst:260 +#: ../../library/tempfile.rst:259 msgid "" "Return the filename prefix used to create temporary files. This does not " "contain the directory component." msgstr "" -#: ../../library/tempfile.rst:265 +#: ../../library/tempfile.rst:264 msgid "Same as :func:`gettempprefix` but the return value is in bytes." msgstr "" -#: ../../library/tempfile.rst:269 +#: ../../library/tempfile.rst:268 msgid "" "The module uses a global variable to store the name of the directory used " "for temporary files returned by :func:`gettempdir`. It can be set directly " @@ -360,33 +360,33 @@ msgid "" "directory and this is the recommended approach." msgstr "" -#: ../../library/tempfile.rst:277 +#: ../../library/tempfile.rst:276 msgid "" "When set to a value other than ``None``, this variable defines the default " "value for the *dir* argument to the functions defined in this module." msgstr "" -#: ../../library/tempfile.rst:281 +#: ../../library/tempfile.rst:280 msgid "" "If ``tempdir`` is ``None`` (the default) at any call to any of the above " "functions except :func:`gettempprefix` it is initialized following the " "algorithm described in :func:`gettempdir`." msgstr "" -#: ../../library/tempfile.rst:288 +#: ../../library/tempfile.rst:287 msgid "Examples" msgstr "Contoh-contoh" -#: ../../library/tempfile.rst:290 +#: ../../library/tempfile.rst:289 msgid "" "Here are some examples of typical usage of the :mod:`tempfile` module::" msgstr "" -#: ../../library/tempfile.rst:321 +#: ../../library/tempfile.rst:320 msgid "Deprecated functions and variables" msgstr "" -#: ../../library/tempfile.rst:323 +#: ../../library/tempfile.rst:322 msgid "" "A historical way to create temporary files was to first generate a file name" " with the :func:`mktemp` function and then create a file using this name. " @@ -397,11 +397,11 @@ msgid "" "used by :func:`mkstemp` and the other functions described above." msgstr "" -#: ../../library/tempfile.rst:334 +#: ../../library/tempfile.rst:333 msgid "Use :func:`mkstemp` instead." msgstr "" -#: ../../library/tempfile.rst:337 +#: ../../library/tempfile.rst:336 msgid "" "Return an absolute pathname of a file that did not exist at the time the " "call is made. The *prefix*, *suffix*, and *dir* arguments are similar to " @@ -409,7 +409,7 @@ msgid "" "``prefix=None`` are not supported." msgstr "" -#: ../../library/tempfile.rst:344 +#: ../../library/tempfile.rst:343 msgid "" "Use of this function may introduce a security hole in your program. By the " "time you get around to doing anything with the file name it returns, someone" diff --git a/library/threading.po b/library/threading.po index 65bea5b..d9a74cb 100644 --- a/library/threading.po +++ b/library/threading.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2017-02-16 23:30+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -537,21 +537,21 @@ msgstr "" #: ../../library/threading.rst:398 msgid "" -"In CPython, due to the :term:`Global Interpreter Lock`, only one thread can " -"execute Python code at once (even though certain performance-oriented " -"libraries might overcome this limitation). If you want your application to " -"make better use of the computational resources of multi-core machines, you " -"are advised to use :mod:`multiprocessing` or " +"In CPython, due to the :term:`Global Interpreter Lock `, only one thread can execute Python code at once (even though certain" +" performance-oriented libraries might overcome this limitation). If you want" +" your application to make better use of the computational resources of " +"multi-core machines, you are advised to use :mod:`multiprocessing` or " ":class:`concurrent.futures.ProcessPoolExecutor`. However, threading is still" " an appropriate model if you want to run multiple I/O-bound tasks " "simultaneously." msgstr "" -#: ../../library/threading.rst:411 +#: ../../library/threading.rst:412 msgid "Lock Objects" msgstr "" -#: ../../library/threading.rst:413 +#: ../../library/threading.rst:414 msgid "" "A primitive lock is a synchronization primitive that is not owned by a " "particular thread when locked. In Python, it is currently the lowest level " @@ -559,7 +559,7 @@ msgid "" ":mod:`_thread` extension module." msgstr "" -#: ../../library/threading.rst:418 +#: ../../library/threading.rst:419 msgid "" "A primitive lock is in one of two states, \"locked\" or \"unlocked\". It is " "created in the unlocked state. It has two basic methods, " @@ -573,12 +573,12 @@ msgid "" " to release an unlocked lock, a :exc:`RuntimeError` will be raised." msgstr "" -#: ../../library/threading.rst:429 +#: ../../library/threading.rst:430 msgid "" "Locks also support the :ref:`context management protocol `." msgstr "" -#: ../../library/threading.rst:431 +#: ../../library/threading.rst:432 msgid "" "When more than one thread is blocked in :meth:`~Lock.acquire` waiting for " "the state to turn to unlocked, only one thread proceeds when a " @@ -587,42 +587,42 @@ msgid "" "implementations." msgstr "" -#: ../../library/threading.rst:436 +#: ../../library/threading.rst:437 msgid "All methods are executed atomically." msgstr "" -#: ../../library/threading.rst:441 +#: ../../library/threading.rst:442 msgid "" "The class implementing primitive lock objects. Once a thread has acquired a" " lock, subsequent attempts to acquire it block, until it is released; any " "thread may release it." msgstr "" -#: ../../library/threading.rst:445 +#: ../../library/threading.rst:446 msgid "" "Note that ``Lock`` is actually a factory function which returns an instance " "of the most efficient version of the concrete Lock class that is supported " "by the platform." msgstr "" -#: ../../library/threading.rst:452 ../../library/threading.rst:532 +#: ../../library/threading.rst:453 ../../library/threading.rst:533 msgid "Acquire a lock, blocking or non-blocking." msgstr "" -#: ../../library/threading.rst:454 +#: ../../library/threading.rst:455 msgid "" "When invoked with the *blocking* argument set to ``True`` (the default), " "block until the lock is unlocked, then set it to locked and return ``True``." msgstr "" -#: ../../library/threading.rst:457 +#: ../../library/threading.rst:458 msgid "" "When invoked with the *blocking* argument set to ``False``, do not block. If" " a call with *blocking* set to ``True`` would block, return ``False`` " "immediately; otherwise, set the lock to locked and return ``True``." msgstr "" -#: ../../library/threading.rst:461 +#: ../../library/threading.rst:462 msgid "" "When invoked with the floating-point *timeout* argument set to a positive " "value, block for at most the number of seconds specified by *timeout* and as" @@ -631,53 +631,53 @@ msgid "" "*blocking* is false." msgstr "" -#: ../../library/threading.rst:467 +#: ../../library/threading.rst:468 msgid "" "The return value is ``True`` if the lock is acquired successfully, ``False``" " if not (for example if the *timeout* expired)." msgstr "" -#: ../../library/threading.rst:470 ../../library/threading.rst:554 -#: ../../library/threading.rst:799 +#: ../../library/threading.rst:471 ../../library/threading.rst:555 +#: ../../library/threading.rst:800 msgid "The *timeout* parameter is new." msgstr "" -#: ../../library/threading.rst:473 +#: ../../library/threading.rst:474 msgid "" "Lock acquisition can now be interrupted by signals on POSIX if the " "underlying threading implementation supports it." msgstr "" -#: ../../library/threading.rst:480 +#: ../../library/threading.rst:481 msgid "" "Release a lock. This can be called from any thread, not only the thread " "which has acquired the lock." msgstr "" -#: ../../library/threading.rst:483 +#: ../../library/threading.rst:484 msgid "" "When the lock is locked, reset it to unlocked, and return. If any other " "threads are blocked waiting for the lock to become unlocked, allow exactly " "one of them to proceed." msgstr "" -#: ../../library/threading.rst:487 +#: ../../library/threading.rst:488 msgid "When invoked on an unlocked lock, a :exc:`RuntimeError` is raised." msgstr "" -#: ../../library/threading.rst:489 ../../library/threading.rst:570 +#: ../../library/threading.rst:490 ../../library/threading.rst:571 msgid "There is no return value." msgstr "" -#: ../../library/threading.rst:493 +#: ../../library/threading.rst:494 msgid "Return true if the lock is acquired." msgstr "" -#: ../../library/threading.rst:500 +#: ../../library/threading.rst:501 msgid "RLock Objects" msgstr "" -#: ../../library/threading.rst:502 +#: ../../library/threading.rst:503 msgid "" "A reentrant lock is a synchronization primitive that may be acquired " "multiple times by the same thread. Internally, it uses the concepts of " @@ -686,7 +686,7 @@ msgid "" "lock; in the unlocked state, no thread owns it." msgstr "" -#: ../../library/threading.rst:508 +#: ../../library/threading.rst:509 msgid "" "To lock the lock, a thread calls its :meth:`~RLock.acquire` method; this " "returns once the thread owns the lock. To unlock the lock, a thread calls " @@ -697,13 +697,13 @@ msgid "" ":meth:`~Lock.acquire` to proceed." msgstr "" -#: ../../library/threading.rst:515 +#: ../../library/threading.rst:516 msgid "" "Reentrant locks also support the :ref:`context management protocol `." msgstr "" -#: ../../library/threading.rst:520 +#: ../../library/threading.rst:521 msgid "" "This class implements reentrant lock objects. A reentrant lock must be " "released by the thread that acquired it. Once a thread has acquired a " @@ -711,14 +711,14 @@ msgid "" "thread must release it once for each time it has acquired it." msgstr "" -#: ../../library/threading.rst:525 +#: ../../library/threading.rst:526 msgid "" "Note that ``RLock`` is actually a factory function which returns an instance" " of the most efficient version of the concrete RLock class that is supported" " by the platform." msgstr "" -#: ../../library/threading.rst:534 +#: ../../library/threading.rst:535 msgid "" "When invoked without arguments: if this thread already owns the lock, " "increment the recursion level by one, and return immediately. Otherwise, if" @@ -729,13 +729,13 @@ msgid "" "ownership of the lock. There is no return value in this case." msgstr "" -#: ../../library/threading.rst:542 +#: ../../library/threading.rst:543 msgid "" "When invoked with the *blocking* argument set to true, do the same thing as " "when called without arguments, and return ``True``." msgstr "" -#: ../../library/threading.rst:545 +#: ../../library/threading.rst:546 msgid "" "When invoked with the *blocking* argument set to false, do not block. If a " "call without an argument would block, return ``False`` immediately; " @@ -743,7 +743,7 @@ msgid "" "``True``." msgstr "" -#: ../../library/threading.rst:549 +#: ../../library/threading.rst:550 msgid "" "When invoked with the floating-point *timeout* argument set to a positive " "value, block for at most the number of seconds specified by *timeout* and as" @@ -751,7 +751,7 @@ msgid "" "acquired, false if the timeout has elapsed." msgstr "" -#: ../../library/threading.rst:560 +#: ../../library/threading.rst:561 msgid "" "Release a lock, decrementing the recursion level. If after the decrement it" " is zero, reset the lock to unlocked (not owned by any thread), and if any " @@ -760,18 +760,18 @@ msgid "" "is still nonzero, the lock remains locked and owned by the calling thread." msgstr "" -#: ../../library/threading.rst:566 +#: ../../library/threading.rst:567 msgid "" "Only call this method when the calling thread owns the lock. A " ":exc:`RuntimeError` is raised if this method is called when the lock is " "unlocked." msgstr "" -#: ../../library/threading.rst:576 +#: ../../library/threading.rst:577 msgid "Condition Objects" msgstr "" -#: ../../library/threading.rst:578 +#: ../../library/threading.rst:579 msgid "" "A condition variable is always associated with some kind of lock; this can " "be passed in or one will be created by default. Passing one in is useful " @@ -779,7 +779,7 @@ msgid "" " of the condition object: you don't have to track it separately." msgstr "" -#: ../../library/threading.rst:583 +#: ../../library/threading.rst:584 msgid "" "A condition variable obeys the :ref:`context management protocol `: using the ``with`` statement acquires the associated lock for the " @@ -788,7 +788,7 @@ msgid "" "the associated lock." msgstr "" -#: ../../library/threading.rst:589 +#: ../../library/threading.rst:590 msgid "" "Other methods must be called with the associated lock held. The " ":meth:`~Condition.wait` method releases the lock, and then blocks until " @@ -797,7 +797,7 @@ msgid "" "acquires the lock and returns. It is also possible to specify a timeout." msgstr "" -#: ../../library/threading.rst:595 +#: ../../library/threading.rst:596 msgid "" "The :meth:`~Condition.notify` method wakes up one of the threads waiting for" " the condition variable, if any are waiting. The " @@ -805,7 +805,7 @@ msgid "" "condition variable." msgstr "" -#: ../../library/threading.rst:599 +#: ../../library/threading.rst:600 msgid "" "Note: the :meth:`~Condition.notify` and :meth:`~Condition.notify_all` " "methods don't release the lock; this means that the thread or threads " @@ -814,7 +814,7 @@ msgid "" "or :meth:`~Condition.notify_all` finally relinquishes ownership of the lock." msgstr "" -#: ../../library/threading.rst:605 +#: ../../library/threading.rst:606 msgid "" "The typical programming style using condition variables uses the lock to " "synchronize access to some shared state; threads that are interested in a " @@ -826,7 +826,7 @@ msgid "" "consumer situation with unlimited buffer capacity::" msgstr "" -#: ../../library/threading.rst:625 +#: ../../library/threading.rst:626 msgid "" "The ``while`` loop checking for the application's condition is necessary " "because :meth:`~Condition.wait` can return after an arbitrary long time, and" @@ -836,7 +836,7 @@ msgid "" "checking, and eases the computation of timeouts::" msgstr "" -#: ../../library/threading.rst:637 +#: ../../library/threading.rst:638 msgid "" "To choose between :meth:`~Condition.notify` and " ":meth:`~Condition.notify_all`, consider whether one state change can be " @@ -845,14 +845,14 @@ msgid "" "wake up one consumer thread." msgstr "" -#: ../../library/threading.rst:645 +#: ../../library/threading.rst:646 msgid "" "This class implements condition variable objects. A condition variable " "allows one or more threads to wait until they are notified by another " "thread." msgstr "" -#: ../../library/threading.rst:648 +#: ../../library/threading.rst:649 msgid "" "If the *lock* argument is given and not ``None``, it must be a :class:`Lock`" " or :class:`RLock` object, and it is used as the underlying lock. " @@ -860,32 +860,32 @@ msgid "" " lock." msgstr "" -#: ../../library/threading.rst:652 ../../library/threading.rst:774 -#: ../../library/threading.rst:820 ../../library/threading.rst:872 -#: ../../library/threading.rst:941 +#: ../../library/threading.rst:653 ../../library/threading.rst:775 +#: ../../library/threading.rst:821 ../../library/threading.rst:873 +#: ../../library/threading.rst:942 msgid "changed from a factory function to a class." msgstr "" -#: ../../library/threading.rst:657 +#: ../../library/threading.rst:658 msgid "" "Acquire the underlying lock. This method calls the corresponding method on " "the underlying lock; the return value is whatever that method returns." msgstr "" -#: ../../library/threading.rst:662 +#: ../../library/threading.rst:663 msgid "" "Release the underlying lock. This method calls the corresponding method on " "the underlying lock; there is no return value." msgstr "" -#: ../../library/threading.rst:667 +#: ../../library/threading.rst:668 msgid "" "Wait until notified or until a timeout occurs. If the calling thread has not" " acquired the lock when this method is called, a :exc:`RuntimeError` is " "raised." msgstr "" -#: ../../library/threading.rst:671 +#: ../../library/threading.rst:672 msgid "" "This method releases the underlying lock, and then blocks until it is " "awakened by a :meth:`notify` or :meth:`notify_all` call for the same " @@ -893,14 +893,14 @@ msgid "" " Once awakened or timed out, it re-acquires the lock and returns." msgstr "" -#: ../../library/threading.rst:676 +#: ../../library/threading.rst:677 msgid "" "When the *timeout* argument is present and not ``None``, it should be a " "floating point number specifying a timeout for the operation in seconds (or " "fractions thereof)." msgstr "" -#: ../../library/threading.rst:680 +#: ../../library/threading.rst:681 msgid "" "When the underlying lock is an :class:`RLock`, it is not released using its " ":meth:`release` method, since this may not actually unlock the lock when it " @@ -910,24 +910,24 @@ msgid "" "used to restore the recursion level when the lock is reacquired." msgstr "" -#: ../../library/threading.rst:688 +#: ../../library/threading.rst:689 msgid "" "The return value is ``True`` unless a given *timeout* expired, in which case" " it is ``False``." msgstr "" -#: ../../library/threading.rst:691 ../../library/threading.rst:906 +#: ../../library/threading.rst:692 ../../library/threading.rst:907 msgid "Previously, the method always returned ``None``." msgstr "" -#: ../../library/threading.rst:696 +#: ../../library/threading.rst:697 msgid "" "Wait until a condition evaluates to true. *predicate* should be a callable " "which result will be interpreted as a boolean value. A *timeout* may be " "provided giving the maximum time to wait." msgstr "" -#: ../../library/threading.rst:700 +#: ../../library/threading.rst:701 msgid "" "This utility method may call :meth:`wait` repeatedly until the predicate is " "satisfied, or until a timeout occurs. The return value is the last return " @@ -935,33 +935,33 @@ msgid "" "out." msgstr "" -#: ../../library/threading.rst:705 +#: ../../library/threading.rst:706 msgid "" "Ignoring the timeout feature, calling this method is roughly equivalent to " "writing::" msgstr "" -#: ../../library/threading.rst:711 +#: ../../library/threading.rst:712 msgid "" "Therefore, the same rules apply as with :meth:`wait`: The lock must be held " "when called and is re-acquired on return. The predicate is evaluated with " "the lock held." msgstr "" -#: ../../library/threading.rst:719 +#: ../../library/threading.rst:720 msgid "" "By default, wake up one thread waiting on this condition, if any. If the " "calling thread has not acquired the lock when this method is called, a " ":exc:`RuntimeError` is raised." msgstr "" -#: ../../library/threading.rst:723 +#: ../../library/threading.rst:724 msgid "" "This method wakes up at most *n* of the threads waiting for the condition " "variable; it is a no-op if no threads are waiting." msgstr "" -#: ../../library/threading.rst:726 +#: ../../library/threading.rst:727 msgid "" "The current implementation wakes up exactly *n* threads, if at least *n* " "threads are waiting. However, it's not safe to rely on this behavior. A " @@ -969,14 +969,14 @@ msgid "" "threads." msgstr "" -#: ../../library/threading.rst:731 +#: ../../library/threading.rst:732 msgid "" "Note: an awakened thread does not actually return from its :meth:`wait` call" " until it can reacquire the lock. Since :meth:`notify` does not release the" " lock, its caller should." msgstr "" -#: ../../library/threading.rst:737 +#: ../../library/threading.rst:738 msgid "" "Wake up all threads waiting on this condition. This method acts like " ":meth:`notify`, but wakes up all waiting threads instead of one. If the " @@ -984,11 +984,11 @@ msgid "" ":exc:`RuntimeError` is raised." msgstr "" -#: ../../library/threading.rst:746 +#: ../../library/threading.rst:747 msgid "Semaphore Objects" msgstr "" -#: ../../library/threading.rst:748 +#: ../../library/threading.rst:749 msgid "" "This is one of the oldest synchronization primitives in the history of " "computer science, invented by the early Dutch computer scientist Edsger W. " @@ -996,7 +996,7 @@ msgid "" ":meth:`~Semaphore.acquire` and :meth:`~Semaphore.release`)." msgstr "" -#: ../../library/threading.rst:753 +#: ../../library/threading.rst:754 msgid "" "A semaphore manages an internal counter which is decremented by each " ":meth:`~Semaphore.acquire` call and incremented by each " @@ -1005,12 +1005,12 @@ msgid "" "some other thread calls :meth:`~Semaphore.release`." msgstr "" -#: ../../library/threading.rst:759 +#: ../../library/threading.rst:760 msgid "" "Semaphores also support the :ref:`context management protocol `." msgstr "" -#: ../../library/threading.rst:764 +#: ../../library/threading.rst:765 msgid "" "This class implements semaphore objects. A semaphore manages an atomic " "counter representing the number of :meth:`release` calls minus the number of" @@ -1019,28 +1019,28 @@ msgid "" " If not given, *value* defaults to 1." msgstr "" -#: ../../library/threading.rst:770 +#: ../../library/threading.rst:771 msgid "" "The optional argument gives the initial *value* for the internal counter; it" " defaults to ``1``. If the *value* given is less than 0, :exc:`ValueError` " "is raised." msgstr "" -#: ../../library/threading.rst:779 +#: ../../library/threading.rst:780 msgid "Acquire a semaphore." msgstr "" -#: ../../library/threading.rst:781 +#: ../../library/threading.rst:782 msgid "When invoked without arguments:" msgstr "" -#: ../../library/threading.rst:783 +#: ../../library/threading.rst:784 msgid "" "If the internal counter is larger than zero on entry, decrement it by one " "and return ``True`` immediately." msgstr "" -#: ../../library/threading.rst:785 +#: ../../library/threading.rst:786 msgid "" "If the internal counter is zero on entry, block until awoken by a call to " ":meth:`~Semaphore.release`. Once awoken (and the counter is greater than " @@ -1049,32 +1049,32 @@ msgid "" "threads are awoken should not be relied on." msgstr "" -#: ../../library/threading.rst:791 +#: ../../library/threading.rst:792 msgid "" "When invoked with *blocking* set to false, do not block. If a call without " "an argument would block, return ``False`` immediately; otherwise, do the " "same thing as when called without arguments, and return ``True``." msgstr "" -#: ../../library/threading.rst:795 +#: ../../library/threading.rst:796 msgid "" "When invoked with a *timeout* other than ``None``, it will block for at most" " *timeout* seconds. If acquire does not complete successfully in that " "interval, return ``False``. Return ``True`` otherwise." msgstr "" -#: ../../library/threading.rst:804 +#: ../../library/threading.rst:805 msgid "" "Release a semaphore, incrementing the internal counter by *n*. When it was " "zero on entry and other threads are waiting for it to become larger than " "zero again, wake up *n* of those threads." msgstr "" -#: ../../library/threading.rst:808 +#: ../../library/threading.rst:809 msgid "Added the *n* parameter to release multiple waiting threads at once." msgstr "" -#: ../../library/threading.rst:814 +#: ../../library/threading.rst:815 msgid "" "Class implementing bounded semaphore objects. A bounded semaphore checks to" " make sure its current value doesn't exceed its initial value. If it does, " @@ -1083,11 +1083,11 @@ msgid "" "times it's a sign of a bug. If not given, *value* defaults to 1." msgstr "" -#: ../../library/threading.rst:827 +#: ../../library/threading.rst:828 msgid ":class:`Semaphore` Example" msgstr "" -#: ../../library/threading.rst:829 +#: ../../library/threading.rst:830 msgid "" "Semaphores are often used to guard resources with limited capacity, for " "example, a database server. In any situation where the size of the resource" @@ -1095,37 +1095,37 @@ msgid "" "threads, your main thread would initialize the semaphore::" msgstr "" -#: ../../library/threading.rst:838 +#: ../../library/threading.rst:839 msgid "" "Once spawned, worker threads call the semaphore's acquire and release " "methods when they need to connect to the server::" msgstr "" -#: ../../library/threading.rst:848 +#: ../../library/threading.rst:849 msgid "" "The use of a bounded semaphore reduces the chance that a programming error " "which causes the semaphore to be released more than it's acquired will go " "undetected." msgstr "" -#: ../../library/threading.rst:855 +#: ../../library/threading.rst:856 msgid "Event Objects" msgstr "" -#: ../../library/threading.rst:857 +#: ../../library/threading.rst:858 msgid "" "This is one of the simplest mechanisms for communication between threads: " "one thread signals an event and other threads wait for it." msgstr "" -#: ../../library/threading.rst:860 +#: ../../library/threading.rst:861 msgid "" "An event object manages an internal flag that can be set to true with the " ":meth:`~Event.set` method and reset to false with the :meth:`~Event.clear` " "method. The :meth:`~Event.wait` method blocks until the flag is true." msgstr "" -#: ../../library/threading.rst:867 +#: ../../library/threading.rst:868 msgid "" "Class implementing event objects. An event manages a flag that can be set " "to true with the :meth:`~Event.set` method and reset to false with the " @@ -1133,39 +1133,39 @@ msgid "" "true. The flag is initially false." msgstr "" -#: ../../library/threading.rst:877 +#: ../../library/threading.rst:878 msgid "Return ``True`` if and only if the internal flag is true." msgstr "" -#: ../../library/threading.rst:881 +#: ../../library/threading.rst:882 msgid "" "Set the internal flag to true. All threads waiting for it to become true are" " awakened. Threads that call :meth:`wait` once the flag is true will not " "block at all." msgstr "" -#: ../../library/threading.rst:887 +#: ../../library/threading.rst:888 msgid "" "Reset the internal flag to false. Subsequently, threads calling :meth:`wait`" " will block until :meth:`.set` is called to set the internal flag to true " "again." msgstr "" -#: ../../library/threading.rst:893 +#: ../../library/threading.rst:894 msgid "" "Block until the internal flag is true. If the internal flag is true on " "entry, return immediately. Otherwise, block until another thread calls " ":meth:`.set` to set the flag to true, or until the optional timeout occurs." msgstr "" -#: ../../library/threading.rst:897 +#: ../../library/threading.rst:898 msgid "" "When the timeout argument is present and not ``None``, it should be a " "floating point number specifying a timeout for the operation in seconds (or " "fractions thereof)." msgstr "" -#: ../../library/threading.rst:901 +#: ../../library/threading.rst:902 msgid "" "This method returns ``True`` if and only if the internal flag has been set " "to true, either before the wait call or after the wait starts, so it will " @@ -1173,11 +1173,11 @@ msgid "" "out." msgstr "" -#: ../../library/threading.rst:913 +#: ../../library/threading.rst:914 msgid "Timer Objects" msgstr "" -#: ../../library/threading.rst:915 +#: ../../library/threading.rst:916 msgid "" "This class represents an action that should be run only after a certain " "amount of time has passed --- a timer. :class:`Timer` is a subclass of " @@ -1185,7 +1185,7 @@ msgid "" "threads." msgstr "" -#: ../../library/threading.rst:919 +#: ../../library/threading.rst:920 msgid "" "Timers are started, as with threads, by calling their :meth:`~Timer.start` " "method. The timer can be stopped (before its action has begun) by calling " @@ -1194,11 +1194,11 @@ msgid "" "by the user." msgstr "" -#: ../../library/threading.rst:925 +#: ../../library/threading.rst:926 msgid "For example::" msgstr "Sebagai contoh::" -#: ../../library/threading.rst:936 +#: ../../library/threading.rst:937 msgid "" "Create a timer that will run *function* with arguments *args* and keyword " "arguments *kwargs*, after *interval* seconds have passed. If *args* is " @@ -1206,17 +1206,17 @@ msgid "" "``None`` (the default) then an empty dict will be used." msgstr "" -#: ../../library/threading.rst:946 +#: ../../library/threading.rst:947 msgid "" "Stop the timer, and cancel the execution of the timer's action. This will " "only work if the timer is still in its waiting stage." msgstr "" -#: ../../library/threading.rst:951 +#: ../../library/threading.rst:952 msgid "Barrier Objects" msgstr "" -#: ../../library/threading.rst:955 +#: ../../library/threading.rst:956 msgid "" "This class provides a simple synchronization primitive for use by a fixed " "number of threads that need to wait for each other. Each of the threads " @@ -1225,19 +1225,19 @@ msgid "" "calls. At this point, the threads are released simultaneously." msgstr "" -#: ../../library/threading.rst:961 +#: ../../library/threading.rst:962 msgid "" "The barrier can be reused any number of times for the same number of " "threads." msgstr "" -#: ../../library/threading.rst:963 +#: ../../library/threading.rst:964 msgid "" "As an example, here is a simple way to synchronize a client and server " "thread::" msgstr "" -#: ../../library/threading.rst:983 +#: ../../library/threading.rst:984 msgid "" "Create a barrier object for *parties* number of threads. An *action*, when " "provided, is a callable to be called by one of the threads when they are " @@ -1245,7 +1245,7 @@ msgid "" "the :meth:`wait` method." msgstr "" -#: ../../library/threading.rst:990 +#: ../../library/threading.rst:991 msgid "" "Pass the barrier. When all the threads party to the barrier have called " "this function, they are all released simultaneously. If a *timeout* is " @@ -1253,44 +1253,44 @@ msgid "" "constructor." msgstr "" -#: ../../library/threading.rst:995 +#: ../../library/threading.rst:996 msgid "" "The return value is an integer in the range 0 to *parties* -- 1, different " "for each thread. This can be used to select a thread to do some special " "housekeeping, e.g.::" msgstr "" -#: ../../library/threading.rst:1004 +#: ../../library/threading.rst:1005 msgid "" "If an *action* was provided to the constructor, one of the threads will have" " called it prior to being released. Should this call raise an error, the " "barrier is put into the broken state." msgstr "" -#: ../../library/threading.rst:1008 +#: ../../library/threading.rst:1009 msgid "If the call times out, the barrier is put into the broken state." msgstr "" -#: ../../library/threading.rst:1010 +#: ../../library/threading.rst:1011 msgid "" "This method may raise a :class:`BrokenBarrierError` exception if the barrier" " is broken or reset while a thread is waiting." msgstr "" -#: ../../library/threading.rst:1015 +#: ../../library/threading.rst:1016 msgid "" "Return the barrier to the default, empty state. Any threads waiting on it " "will receive the :class:`BrokenBarrierError` exception." msgstr "" -#: ../../library/threading.rst:1018 +#: ../../library/threading.rst:1019 msgid "" "Note that using this function may require some external synchronization if " "there are other threads whose state is unknown. If a barrier is broken it " "may be better to just leave it and create a new one." msgstr "" -#: ../../library/threading.rst:1024 +#: ../../library/threading.rst:1025 msgid "" "Put the barrier into a broken state. This causes any active or future calls" " to :meth:`wait` to fail with the :class:`BrokenBarrierError`. Use this for" @@ -1298,36 +1298,36 @@ msgid "" "application." msgstr "" -#: ../../library/threading.rst:1029 +#: ../../library/threading.rst:1030 msgid "" "It may be preferable to simply create the barrier with a sensible *timeout* " "value to automatically guard against one of the threads going awry." msgstr "" -#: ../../library/threading.rst:1035 +#: ../../library/threading.rst:1036 msgid "The number of threads required to pass the barrier." msgstr "" -#: ../../library/threading.rst:1039 +#: ../../library/threading.rst:1040 msgid "The number of threads currently waiting in the barrier." msgstr "" -#: ../../library/threading.rst:1043 +#: ../../library/threading.rst:1044 msgid "A boolean that is ``True`` if the barrier is in the broken state." msgstr "" -#: ../../library/threading.rst:1048 +#: ../../library/threading.rst:1049 msgid "" "This exception, a subclass of :exc:`RuntimeError`, is raised when the " ":class:`Barrier` object is reset or broken." msgstr "" -#: ../../library/threading.rst:1055 +#: ../../library/threading.rst:1056 msgid "" "Using locks, conditions, and semaphores in the :keyword:`!with` statement" msgstr "" -#: ../../library/threading.rst:1057 +#: ../../library/threading.rst:1058 msgid "" "All of the objects provided by this module that have :meth:`acquire` and " ":meth:`release` methods can be used as context managers for a " @@ -1336,11 +1336,11 @@ msgid "" "exited. Hence, the following snippet::" msgstr "" -#: ../../library/threading.rst:1066 +#: ../../library/threading.rst:1067 msgid "is equivalent to::" msgstr "setara dengan::" -#: ../../library/threading.rst:1074 +#: ../../library/threading.rst:1075 msgid "" "Currently, :class:`Lock`, :class:`RLock`, :class:`Condition`, " ":class:`Semaphore`, and :class:`BoundedSemaphore` objects may be used as " diff --git a/library/tkinter.po b/library/tkinter.po index a7253d2..22c4464 100644 --- a/library/tkinter.po +++ b/library/tkinter.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-09-11 04:03+0000\n" "PO-Revision-Date: 2017-02-16 23:31+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -71,8 +71,7 @@ msgstr "" #: ../../library/tkinter.rst:35 msgid "" -"`Tkinter 8.5 reference: a GUI for Python " -"`_" +"`Tkinter 8.5 reference: a GUI for Python `_" msgstr "" #: ../../library/tkinter.rst:35 @@ -472,8 +471,8 @@ msgid "" "they are more than one word." msgstr "" -#: ../../library/tkinter.rst:281 ../../library/tkinter.rst:543 -#: ../../library/tkinter.rst:718 +#: ../../library/tkinter.rst:281 ../../library/tkinter.rst:542 +#: ../../library/tkinter.rst:721 msgid "For example::" msgstr "Sebagai contoh::" @@ -772,15 +771,15 @@ msgstr "" #: ../../library/tkinter.rst:466 msgid "" "The packer is one of Tk's geometry-management mechanisms. Geometry " -"managers are used to specify the relative positioning of the positioning of " -"widgets within their container - their mutual *master*. In contrast to the " -"more cumbersome *placer* (which is used less commonly, and we do not cover " -"here), the packer takes qualitative relationship specification - *above*, " -"*to the left of*, *filling*, etc - and works everything out to determine the" -" exact placement coordinates for you." +"managers are used to specify the relative positioning of widgets within " +"their container - their mutual *master*. In contrast to the more cumbersome" +" *placer* (which is used less commonly, and we do not cover here), the " +"packer takes qualitative relationship specification - *above*, *to the left " +"of*, *filling*, etc - and works everything out to determine the exact " +"placement coordinates for you." msgstr "" -#: ../../library/tkinter.rst:474 +#: ../../library/tkinter.rst:473 msgid "" "The size of any *master* widget is determined by the size of the \"slave " "widgets\" inside. The packer is used to control where slave widgets appear " @@ -790,7 +789,7 @@ msgid "" "accommodate incremental changes to the configuration, once it is packed." msgstr "" -#: ../../library/tkinter.rst:481 +#: ../../library/tkinter.rst:480 msgid "" "Note that widgets do not appear until they have had their geometry specified" " with a geometry manager. It's a common early mistake to leave out the " @@ -799,79 +798,79 @@ msgid "" "the packer's :meth:`pack` method applied to it." msgstr "" -#: ../../library/tkinter.rst:487 +#: ../../library/tkinter.rst:486 msgid "" "The pack() method can be called with keyword-option/value pairs that control" " where the widget is to appear within its container, and how it is to behave" " when the main application window is resized. Here are some examples::" msgstr "" -#: ../../library/tkinter.rst:497 +#: ../../library/tkinter.rst:496 msgid "Packer Options" msgstr "" -#: ../../library/tkinter.rst:499 +#: ../../library/tkinter.rst:498 msgid "" "For more extensive information on the packer and the options that it can " "take, see the man pages and page 183 of John Ousterhout's book." msgstr "" -#: ../../library/tkinter.rst:503 ../../library/tkinter.rst:619 +#: ../../library/tkinter.rst:502 ../../library/tkinter.rst:622 msgid "anchor" msgstr "" -#: ../../library/tkinter.rst:503 +#: ../../library/tkinter.rst:502 msgid "" "Anchor type. Denotes where the packer is to place each slave in its parcel." msgstr "" -#: ../../library/tkinter.rst:506 +#: ../../library/tkinter.rst:505 msgid "expand" msgstr "" -#: ../../library/tkinter.rst:506 +#: ../../library/tkinter.rst:505 msgid "Boolean, ``0`` or ``1``." msgstr "" -#: ../../library/tkinter.rst:509 +#: ../../library/tkinter.rst:508 msgid "fill" msgstr "fill" -#: ../../library/tkinter.rst:509 +#: ../../library/tkinter.rst:508 msgid "Legal values: ``'x'``, ``'y'``, ``'both'``, ``'none'``." msgstr "" -#: ../../library/tkinter.rst:512 +#: ../../library/tkinter.rst:511 msgid "ipadx and ipady" msgstr "" -#: ../../library/tkinter.rst:512 +#: ../../library/tkinter.rst:511 msgid "" "A distance - designating internal padding on each side of the slave widget." msgstr "" -#: ../../library/tkinter.rst:515 +#: ../../library/tkinter.rst:514 msgid "padx and pady" msgstr "" -#: ../../library/tkinter.rst:515 +#: ../../library/tkinter.rst:514 msgid "" "A distance - designating external padding on each side of the slave widget." msgstr "" -#: ../../library/tkinter.rst:519 +#: ../../library/tkinter.rst:518 msgid "side" msgstr "side" -#: ../../library/tkinter.rst:518 +#: ../../library/tkinter.rst:517 msgid "Legal values are: ``'left'``, ``'right'``, ``'top'``, ``'bottom'``." msgstr "" -#: ../../library/tkinter.rst:522 +#: ../../library/tkinter.rst:521 msgid "Coupling Widget Variables" msgstr "" -#: ../../library/tkinter.rst:524 +#: ../../library/tkinter.rst:523 msgid "" "The current-value setting of some widgets (like text entry widgets) can be " "connected directly to application variables by using special options. These" @@ -881,7 +880,7 @@ msgid "" "value." msgstr "" -#: ../../library/tkinter.rst:530 +#: ../../library/tkinter.rst:529 msgid "" "Unfortunately, in the current implementation of :mod:`tkinter` it is not " "possible to hand over an arbitrary Python variable to a widget through a " @@ -890,7 +889,7 @@ msgid "" "Variable, defined in :mod:`tkinter`." msgstr "" -#: ../../library/tkinter.rst:536 +#: ../../library/tkinter.rst:535 msgid "" "There are many useful subclasses of Variable already defined: " ":class:`StringVar`, :class:`IntVar`, :class:`DoubleVar`, and " @@ -900,11 +899,11 @@ msgid "" "value of the variable, with no further intervention on your part." msgstr "" -#: ../../library/tkinter.rst:572 +#: ../../library/tkinter.rst:575 msgid "The Window Manager" msgstr "" -#: ../../library/tkinter.rst:576 +#: ../../library/tkinter.rst:579 msgid "" "In Tk, there is a utility command, ``wm``, for interacting with the window " "manager. Options to the ``wm`` command allow you to control things like " @@ -914,7 +913,7 @@ msgid "" "the :class:`Wm` methods directly." msgstr "" -#: ../../library/tkinter.rst:583 +#: ../../library/tkinter.rst:586 msgid "" "To get at the toplevel window that contains a given widget, you can often " "just refer to the widget's master. Of course if the widget has been packed " @@ -925,26 +924,26 @@ msgid "" "to Tk functionality." msgstr "" -#: ../../library/tkinter.rst:590 +#: ../../library/tkinter.rst:593 msgid "Here are some examples of typical usage::" msgstr "" -#: ../../library/tkinter.rst:613 +#: ../../library/tkinter.rst:616 msgid "Tk Option Data Types" msgstr "" -#: ../../library/tkinter.rst:618 +#: ../../library/tkinter.rst:621 msgid "" "Legal values are points of the compass: ``\"n\"``, ``\"ne\"``, ``\"e\"``, " "``\"se\"``, ``\"s\"``, ``\"sw\"``, ``\"w\"``, ``\"nw\"``, and also " "``\"center\"``." msgstr "" -#: ../../library/tkinter.rst:625 +#: ../../library/tkinter.rst:628 msgid "bitmap" msgstr "" -#: ../../library/tkinter.rst:622 +#: ../../library/tkinter.rst:625 msgid "" "There are eight built-in, named bitmaps: ``'error'``, ``'gray25'``, " "``'gray50'``, ``'hourglass'``, ``'info'``, ``'questhead'``, ``'question'``, " @@ -952,27 +951,27 @@ msgid "" "file, preceded with an ``@``, as in ``\"@/usr/contrib/bitmap/gumby.bit\"``." msgstr "" -#: ../../library/tkinter.rst:628 +#: ../../library/tkinter.rst:631 msgid "boolean" msgstr "" -#: ../../library/tkinter.rst:628 +#: ../../library/tkinter.rst:631 msgid "You can pass integers 0 or 1 or the strings ``\"yes\"`` or ``\"no\"``." msgstr "" -#: ../../library/tkinter.rst:635 +#: ../../library/tkinter.rst:638 msgid "callback" msgstr "" -#: ../../library/tkinter.rst:631 +#: ../../library/tkinter.rst:634 msgid "This is any Python function that takes no arguments. For example::" msgstr "" -#: ../../library/tkinter.rst:641 +#: ../../library/tkinter.rst:644 msgid "color" msgstr "" -#: ../../library/tkinter.rst:638 +#: ../../library/tkinter.rst:641 msgid "" "Colors can be given as the names of X colors in the rgb.txt file, or as " "strings representing RGB values in 4 bit: ``\"#RGB\"``, 8 bit: " @@ -981,11 +980,11 @@ msgid "" "digit. See page 160 of Ousterhout's book for details." msgstr "" -#: ../../library/tkinter.rst:647 +#: ../../library/tkinter.rst:650 msgid "cursor" msgstr "kursor" -#: ../../library/tkinter.rst:644 +#: ../../library/tkinter.rst:647 msgid "" "The standard X cursor names from :file:`cursorfont.h` can be used, without " "the ``XC_`` prefix. For example to get a hand cursor (:const:`XC_hand2`), " @@ -993,11 +992,11 @@ msgid "" "of your own. See page 179 of Ousterhout's book." msgstr "" -#: ../../library/tkinter.rst:654 +#: ../../library/tkinter.rst:657 msgid "distance" msgstr "" -#: ../../library/tkinter.rst:650 +#: ../../library/tkinter.rst:653 msgid "" "Screen distances can be specified in either pixels or absolute distances. " "Pixels are given as numbers and absolute distances as strings, with the " @@ -1006,119 +1005,119 @@ msgid "" "is expressed as ``\"3.5i\"``." msgstr "" -#: ../../library/tkinter.rst:659 +#: ../../library/tkinter.rst:662 msgid "font" msgstr "font" -#: ../../library/tkinter.rst:657 +#: ../../library/tkinter.rst:660 msgid "" "Tk uses a list font name format, such as ``{courier 10 bold}``. Font sizes " "with positive numbers are measured in points; sizes with negative numbers " "are measured in pixels." msgstr "" -#: ../../library/tkinter.rst:664 +#: ../../library/tkinter.rst:667 msgid "geometry" msgstr "" -#: ../../library/tkinter.rst:662 +#: ../../library/tkinter.rst:665 msgid "" "This is a string of the form ``widthxheight``, where width and height are " "measured in pixels for most widgets (in characters for widgets displaying " "text). For example: ``fred[\"geometry\"] = \"200x100\"``." msgstr "" -#: ../../library/tkinter.rst:668 +#: ../../library/tkinter.rst:671 msgid "justify" msgstr "" -#: ../../library/tkinter.rst:667 +#: ../../library/tkinter.rst:670 msgid "" "Legal values are the strings: ``\"left\"``, ``\"center\"``, ``\"right\"``, " "and ``\"fill\"``." msgstr "" -#: ../../library/tkinter.rst:673 +#: ../../library/tkinter.rst:676 msgid "region" msgstr "" -#: ../../library/tkinter.rst:671 +#: ../../library/tkinter.rst:674 msgid "" "This is a string with four space-delimited elements, each of which is a " "legal distance (see above). For example: ``\"2 3 4 5\"`` and ``\"3i 2i 4.5i" " 2i\"`` and ``\"3c 2c 4c 10.43c\"`` are all legal regions." msgstr "" -#: ../../library/tkinter.rst:677 +#: ../../library/tkinter.rst:680 msgid "relief" msgstr "" -#: ../../library/tkinter.rst:676 +#: ../../library/tkinter.rst:679 msgid "" "Determines what the border style of a widget will be. Legal values are: " "``\"raised\"``, ``\"sunken\"``, ``\"flat\"``, ``\"groove\"``, and " "``\"ridge\"``." msgstr "" -#: ../../library/tkinter.rst:681 +#: ../../library/tkinter.rst:684 msgid "scrollcommand" msgstr "" -#: ../../library/tkinter.rst:680 +#: ../../library/tkinter.rst:683 msgid "" "This is almost always the :meth:`!set` method of some scrollbar widget, but " "can be any widget method that takes a single argument." msgstr "" -#: ../../library/tkinter.rst:684 +#: ../../library/tkinter.rst:687 msgid "wrap" msgstr "" -#: ../../library/tkinter.rst:684 +#: ../../library/tkinter.rst:687 msgid "Must be one of: ``\"none\"``, ``\"char\"``, or ``\"word\"``." msgstr "" -#: ../../library/tkinter.rst:689 +#: ../../library/tkinter.rst:692 msgid "Bindings and Events" msgstr "" -#: ../../library/tkinter.rst:695 +#: ../../library/tkinter.rst:698 msgid "" "The bind method from the widget command allows you to watch for certain " "events and to have a callback function trigger when that event type occurs." " The form of the bind method is::" msgstr "" -#: ../../library/tkinter.rst:701 +#: ../../library/tkinter.rst:704 msgid "where:" msgstr "" -#: ../../library/tkinter.rst:705 +#: ../../library/tkinter.rst:708 msgid "sequence" msgstr "urutan" -#: ../../library/tkinter.rst:704 +#: ../../library/tkinter.rst:707 msgid "" "is a string that denotes the target kind of event. (See the bind man page " "and page 201 of John Ousterhout's book for details)." msgstr "" -#: ../../library/tkinter.rst:710 +#: ../../library/tkinter.rst:713 msgid "func" msgstr "func" -#: ../../library/tkinter.rst:708 +#: ../../library/tkinter.rst:711 msgid "" "is a Python function, taking one argument, to be invoked when the event " "occurs. An Event instance will be passed as the argument. (Functions " "deployed this way are commonly known as *callbacks*.)" msgstr "" -#: ../../library/tkinter.rst:716 +#: ../../library/tkinter.rst:719 msgid "add" msgstr "add" -#: ../../library/tkinter.rst:713 +#: ../../library/tkinter.rst:716 msgid "" "is optional, either ``''`` or ``'+'``. Passing an empty string denotes that" " this binding is to replace any other bindings that this event is associated" @@ -1126,7 +1125,7 @@ msgid "" "list of functions bound to this event type." msgstr "" -#: ../../library/tkinter.rst:725 +#: ../../library/tkinter.rst:728 msgid "" "Notice how the widget field of the event is being accessed in the " "``turn_red()`` callback. This field contains the widget that caught the X " @@ -1135,213 +1134,213 @@ msgid "" "man pages." msgstr "" -#: ../../library/tkinter.rst:731 ../../library/tkinter.rst:731 +#: ../../library/tkinter.rst:734 ../../library/tkinter.rst:734 msgid "Tk" msgstr "" -#: ../../library/tkinter.rst:731 ../../library/tkinter.rst:731 +#: ../../library/tkinter.rst:734 ../../library/tkinter.rst:734 msgid "Tkinter Event Field" msgstr "" -#: ../../library/tkinter.rst:733 +#: ../../library/tkinter.rst:736 msgid "%f" msgstr "%f" -#: ../../library/tkinter.rst:733 +#: ../../library/tkinter.rst:736 msgid "focus" msgstr "fokus" -#: ../../library/tkinter.rst:733 +#: ../../library/tkinter.rst:736 msgid "%A" msgstr "%A" -#: ../../library/tkinter.rst:733 +#: ../../library/tkinter.rst:736 msgid "char" msgstr "char" -#: ../../library/tkinter.rst:735 +#: ../../library/tkinter.rst:738 msgid "%h" msgstr "%h" -#: ../../library/tkinter.rst:735 +#: ../../library/tkinter.rst:738 msgid "height" msgstr "tinggi" -#: ../../library/tkinter.rst:735 +#: ../../library/tkinter.rst:738 msgid "%E" msgstr "%E" -#: ../../library/tkinter.rst:735 +#: ../../library/tkinter.rst:738 msgid "send_event" msgstr "" -#: ../../library/tkinter.rst:737 +#: ../../library/tkinter.rst:740 msgid "%k" msgstr "%k" -#: ../../library/tkinter.rst:737 +#: ../../library/tkinter.rst:740 msgid "keycode" msgstr "keycode" -#: ../../library/tkinter.rst:737 +#: ../../library/tkinter.rst:740 msgid "%K" msgstr "%K" -#: ../../library/tkinter.rst:737 +#: ../../library/tkinter.rst:740 msgid "keysym" msgstr "keysym" -#: ../../library/tkinter.rst:739 +#: ../../library/tkinter.rst:742 msgid "%s" msgstr "%s" -#: ../../library/tkinter.rst:739 +#: ../../library/tkinter.rst:742 msgid "state" msgstr "" -#: ../../library/tkinter.rst:739 +#: ../../library/tkinter.rst:742 msgid "%N" msgstr "%N" -#: ../../library/tkinter.rst:739 +#: ../../library/tkinter.rst:742 msgid "keysym_num" msgstr "keysym_num" -#: ../../library/tkinter.rst:741 +#: ../../library/tkinter.rst:744 msgid "%t" msgstr "%t" -#: ../../library/tkinter.rst:741 +#: ../../library/tkinter.rst:744 msgid "time" msgstr "time" -#: ../../library/tkinter.rst:741 +#: ../../library/tkinter.rst:744 msgid "%T" msgstr "%T" -#: ../../library/tkinter.rst:741 +#: ../../library/tkinter.rst:744 msgid "type" msgstr "tipe" -#: ../../library/tkinter.rst:743 +#: ../../library/tkinter.rst:746 msgid "%w" msgstr "%w" -#: ../../library/tkinter.rst:743 +#: ../../library/tkinter.rst:746 msgid "width" msgstr "lebar" -#: ../../library/tkinter.rst:743 +#: ../../library/tkinter.rst:746 msgid "%W" msgstr "%W" -#: ../../library/tkinter.rst:743 +#: ../../library/tkinter.rst:746 msgid "widget" msgstr "" -#: ../../library/tkinter.rst:745 +#: ../../library/tkinter.rst:748 msgid "%x" msgstr "%x" -#: ../../library/tkinter.rst:745 +#: ../../library/tkinter.rst:748 msgid "x" msgstr "x" -#: ../../library/tkinter.rst:745 +#: ../../library/tkinter.rst:748 msgid "%X" msgstr "%X" -#: ../../library/tkinter.rst:745 +#: ../../library/tkinter.rst:748 msgid "x_root" msgstr "x_root" -#: ../../library/tkinter.rst:747 +#: ../../library/tkinter.rst:750 msgid "%y" msgstr "%y" -#: ../../library/tkinter.rst:747 +#: ../../library/tkinter.rst:750 msgid "y" msgstr "y" -#: ../../library/tkinter.rst:747 +#: ../../library/tkinter.rst:750 msgid "%Y" msgstr "%Y" -#: ../../library/tkinter.rst:747 +#: ../../library/tkinter.rst:750 msgid "y_root" msgstr "y_root" -#: ../../library/tkinter.rst:752 +#: ../../library/tkinter.rst:755 msgid "The index Parameter" msgstr "" -#: ../../library/tkinter.rst:754 +#: ../../library/tkinter.rst:757 msgid "" "A number of widgets require \"index\" parameters to be passed. These are " "used to point at a specific place in a Text widget, or to particular " "characters in an Entry widget, or to particular menu items in a Menu widget." msgstr "" -#: ../../library/tkinter.rst:761 +#: ../../library/tkinter.rst:764 msgid "Entry widget indexes (index, view index, etc.)" msgstr "" -#: ../../library/tkinter.rst:759 +#: ../../library/tkinter.rst:762 msgid "" "Entry widgets have options that refer to character positions in the text " "being displayed. You can use these :mod:`tkinter` functions to access these" " special points in text widgets:" msgstr "" -#: ../../library/tkinter.rst:765 +#: ../../library/tkinter.rst:768 msgid "Text widget indexes" msgstr "" -#: ../../library/tkinter.rst:764 +#: ../../library/tkinter.rst:767 msgid "" "The index notation for Text widgets is very rich and is best described in " "the Tk man pages." msgstr "" -#: ../../library/tkinter.rst:790 +#: ../../library/tkinter.rst:793 msgid "Menu indexes (menu.invoke(), menu.entryconfig(), etc.)" msgstr "" -#: ../../library/tkinter.rst:768 +#: ../../library/tkinter.rst:771 msgid "" "Some options and methods for menus manipulate specific menu entries. Anytime" " a menu index is needed for an option or a parameter, you may pass in:" msgstr "" -#: ../../library/tkinter.rst:771 +#: ../../library/tkinter.rst:774 msgid "" "an integer which refers to the numeric position of the entry in the widget, " "counted from the top, starting with 0;" msgstr "" -#: ../../library/tkinter.rst:774 +#: ../../library/tkinter.rst:777 msgid "" "the string ``\"active\"``, which refers to the menu position that is " "currently under the cursor;" msgstr "" -#: ../../library/tkinter.rst:777 +#: ../../library/tkinter.rst:780 msgid "the string ``\"last\"`` which refers to the last menu item;" msgstr "" -#: ../../library/tkinter.rst:779 +#: ../../library/tkinter.rst:782 msgid "" "An integer preceded by ``@``, as in ``@6``, where the integer is interpreted" " as a y pixel coordinate in the menu's coordinate system;" msgstr "" -#: ../../library/tkinter.rst:782 +#: ../../library/tkinter.rst:785 msgid "" "the string ``\"none\"``, which indicates no menu entry at all, most often " "used with menu.activate() to deactivate all entries, and finally," msgstr "" -#: ../../library/tkinter.rst:785 +#: ../../library/tkinter.rst:788 msgid "" "a text string that is pattern matched against the label of the menu entry, " "as scanned from the top of the menu to the bottom. Note that this index " @@ -1350,33 +1349,33 @@ msgid "" "above literals, instead." msgstr "" -#: ../../library/tkinter.rst:793 +#: ../../library/tkinter.rst:796 msgid "Images" msgstr "" -#: ../../library/tkinter.rst:795 +#: ../../library/tkinter.rst:798 msgid "" "Images of different formats can be created through the corresponding " "subclass of :class:`tkinter.Image`:" msgstr "" -#: ../../library/tkinter.rst:798 +#: ../../library/tkinter.rst:801 msgid ":class:`BitmapImage` for images in XBM format." msgstr "" -#: ../../library/tkinter.rst:800 +#: ../../library/tkinter.rst:803 msgid "" ":class:`PhotoImage` for images in PGM, PPM, GIF and PNG formats. The latter " "is supported starting with Tk 8.6." msgstr "" -#: ../../library/tkinter.rst:803 +#: ../../library/tkinter.rst:806 msgid "" "Either type of image is created through either the ``file`` or the ``data`` " "option (other options are available as well)." msgstr "" -#: ../../library/tkinter.rst:806 +#: ../../library/tkinter.rst:809 msgid "" "The image object can then be used wherever an ``image`` option is supported " "by some widget (e.g. labels, buttons, menus). In these cases, Tk will not " @@ -1385,28 +1384,28 @@ msgid "" " empty box wherever the image was used." msgstr "" -#: ../../library/tkinter.rst:814 +#: ../../library/tkinter.rst:817 msgid "" "The `Pillow `_ package adds support for formats " "such as BMP, JPEG, TIFF, and WebP, among others." msgstr "" -#: ../../library/tkinter.rst:820 +#: ../../library/tkinter.rst:823 msgid "File Handlers" msgstr "" -#: ../../library/tkinter.rst:822 +#: ../../library/tkinter.rst:825 msgid "" "Tk allows you to register and unregister a callback function which will be " "called from the Tk mainloop when I/O is possible on a file descriptor. Only " "one handler may be registered per file descriptor. Example code::" msgstr "" -#: ../../library/tkinter.rst:833 +#: ../../library/tkinter.rst:836 msgid "This feature is not available on Windows." msgstr "" -#: ../../library/tkinter.rst:835 +#: ../../library/tkinter.rst:838 msgid "" "Since you don't know how many bytes are available for reading, you may not " "want to use the :class:`~io.BufferedIOBase` or :class:`~io.TextIOBase` " @@ -1417,7 +1416,7 @@ msgid "" "``os.read(file.fileno(), maxbytecount)``." msgstr "" -#: ../../library/tkinter.rst:846 +#: ../../library/tkinter.rst:849 msgid "" "Registers the file handler callback function *func*. The *file* argument may" " either be an object with a :meth:`~io.IOBase.fileno` method (such as a file" @@ -1426,10 +1425,10 @@ msgid "" "called as follows::" msgstr "" -#: ../../library/tkinter.rst:857 +#: ../../library/tkinter.rst:860 msgid "Unregisters a file handler." msgstr "" -#: ../../library/tkinter.rst:864 +#: ../../library/tkinter.rst:867 msgid "Constants used in the *mask* arguments." msgstr "" diff --git a/library/token.po b/library/token.po index e346f28..c85015f 100644 --- a/library/token.po +++ b/library/token.po @@ -6,15 +6,16 @@ # Translators: # oon arfiandwi , 2019 # LIQRGV , 2019 +# Ryan Febriansyah <15523163@students.uii.ac.id>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2017-02-16 23:31+0000\n" -"Last-Translator: LIQRGV , 2019\n" +"Last-Translator: Ryan Febriansyah <15523163@students.uii.ac.id>, 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,17 +23,17 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:2 +#: ../../library/token.rst:2 msgid ":mod:`token` --- Constants used with Python parse trees" msgstr "" ":mod:`token` --- Konstanta digunakan dengan pohon pengurai (parse tree) " "Python" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:9 +#: ../../library/token.rst:9 msgid "**Source code:** :source:`Lib/token.py`" msgstr "**Kode sumber:** :source:`Lib/token.py`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:13 +#: ../../library/token.rst:13 msgid "" "This module provides constants which represent the numeric values of leaf " "nodes of the parse tree (terminal tokens). Refer to the file " @@ -46,7 +47,7 @@ msgstr "" "bahasa. Nilai numerik tertentu yang dipetakan oleh nama-nama dapat berubah " "antar versi Python." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:19 +#: ../../library/token.rst:19 msgid "" "The module also provides a mapping from numeric codes to names and some " "functions. The functions mirror definitions in the Python C header files." @@ -54,7 +55,7 @@ msgstr "" "Modul ini juga menyediakan pemetaan dari kode numerik ke nama dan beberapa " "fungsi. Fungsi mencerminkan definisi pada file header Python C." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:25 +#: ../../library/token.rst:25 msgid "" "Dictionary mapping the numeric values of the constants defined in this " "module back to name strings, allowing more human-readable representation of " @@ -64,213 +65,213 @@ msgstr "" "ini kembali ke string nama, yang memungkinkan dihasilkannya representasi " "pohon parse yang lebih dapat dibaca oleh manusia." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:32 +#: ../../library/token.rst:32 msgid "Return ``True`` for terminal token values." msgstr "Kembalikan ``True`` untuk nilai-nilai token terminal (akhir)." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:37 +#: ../../library/token.rst:37 msgid "Return ``True`` for non-terminal token values." msgstr "Kembalikan ``True`` untuk nilai-nilai token non-terminal." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:42 +#: ../../library/token.rst:42 msgid "Return ``True`` if *x* is the marker indicating the end of input." msgstr "" "Kembalikan nilai ``True`` jika *x* adalah penanda yang menunjukkan akhir " "input." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:45 +#: ../../library/token.rst:45 msgid "The token constants are:" msgstr "Konstanta token antara lain:" -#: library/token-list.inc:18 +#: ../../library/token-list.inc:18 msgid "Token value for ``\"(\"``." msgstr "Nilai *token* untuk ``\"(\"``." -#: library/token-list.inc:22 +#: ../../library/token-list.inc:22 msgid "Token value for ``\")\"``." msgstr "Nilai *token* untuk ``\")\"``." -#: library/token-list.inc:26 +#: ../../library/token-list.inc:26 msgid "Token value for ``\"[\"``." msgstr "Nilai *token* untuk ``\"[\"``." -#: library/token-list.inc:30 +#: ../../library/token-list.inc:30 msgid "Token value for ``\"]\"``." msgstr "Nilai *token* untuk ``\"]\"``." -#: library/token-list.inc:34 +#: ../../library/token-list.inc:34 msgid "Token value for ``\":\"``." msgstr "Nilai *token* untuk ``\":\"``." -#: library/token-list.inc:38 +#: ../../library/token-list.inc:38 msgid "Token value for ``\",\"``." msgstr "Nilai *token* untuk ``\",\"``." -#: library/token-list.inc:42 +#: ../../library/token-list.inc:42 msgid "Token value for ``\";\"``." msgstr "Nilai *token* untuk ``\";\"``." -#: library/token-list.inc:46 +#: ../../library/token-list.inc:46 msgid "Token value for ``\"+\"``." msgstr "Nilai *token* untuk ``\"+\"``." -#: library/token-list.inc:50 +#: ../../library/token-list.inc:50 msgid "Token value for ``\"-\"``." msgstr "Nilai *token* untuk ``\"-\"``." -#: library/token-list.inc:54 +#: ../../library/token-list.inc:54 msgid "Token value for ``\"*\"``." msgstr "Nilai *token* untuk ``\"*\"``." -#: library/token-list.inc:58 +#: ../../library/token-list.inc:58 msgid "Token value for ``\"/\"``." msgstr "Nilai *token* untuk ``\"/\"``." -#: library/token-list.inc:62 +#: ../../library/token-list.inc:62 msgid "Token value for ``\"|\"``." msgstr "Nilai *token* untuk ``\"|\"``." -#: library/token-list.inc:66 +#: ../../library/token-list.inc:66 msgid "Token value for ``\"&\"``." msgstr "Nilai *token* untuk ``\"&\"``." -#: library/token-list.inc:70 +#: ../../library/token-list.inc:70 msgid "Token value for ``\"<\"``." msgstr "Nilai *token* untuk ``\"<\"``." -#: library/token-list.inc:74 +#: ../../library/token-list.inc:74 msgid "Token value for ``\">\"``." msgstr "Nilai *token* untuk``\">\"``." -#: library/token-list.inc:78 +#: ../../library/token-list.inc:78 msgid "Token value for ``\"=\"``." msgstr "Nilai *token* untuk ``\"=\"``." -#: library/token-list.inc:82 +#: ../../library/token-list.inc:82 msgid "Token value for ``\".\"``." msgstr "Nilai *token* untuk ``\".\"``." -#: library/token-list.inc:86 +#: ../../library/token-list.inc:86 msgid "Token value for ``\"%\"``." msgstr "Nilai *token* untuk ``\"%\"``." -#: library/token-list.inc:90 +#: ../../library/token-list.inc:90 msgid "Token value for ``\"{\"``." msgstr "Nilai *token* untuk ``\"{\"``." -#: library/token-list.inc:94 +#: ../../library/token-list.inc:94 msgid "Token value for ``\"}\"``." msgstr "Nilai *token* untuk ``\"}\"``." -#: library/token-list.inc:98 +#: ../../library/token-list.inc:98 msgid "Token value for ``\"==\"``." msgstr "Nilai *token* untuk ``\"==\"``." -#: library/token-list.inc:102 +#: ../../library/token-list.inc:102 msgid "Token value for ``\"!=\"``." msgstr "Nilai *token* untuk ``\"!=\"``." -#: library/token-list.inc:106 +#: ../../library/token-list.inc:106 msgid "Token value for ``\"<=\"``." msgstr "Nilai *token* untuk ``\"<=\"``." -#: library/token-list.inc:110 +#: ../../library/token-list.inc:110 msgid "Token value for ``\">=\"``." msgstr "Nilai *token* untuk ``\">=\"``." -#: library/token-list.inc:114 +#: ../../library/token-list.inc:114 msgid "Token value for ``\"~\"``." msgstr "Nilai *token* untuk ``\"~\"``." -#: library/token-list.inc:118 +#: ../../library/token-list.inc:118 msgid "Token value for ``\"^\"``." msgstr "Nilai *token* untuk ``\"^\"``." -#: library/token-list.inc:122 +#: ../../library/token-list.inc:122 msgid "Token value for ``\"<<\"``." msgstr "Nilai *token* untuk``\"<<\"``." -#: library/token-list.inc:126 +#: ../../library/token-list.inc:126 msgid "Token value for ``\">>\"``." msgstr "Nilai *token* untuk ``\">>\"``." -#: library/token-list.inc:130 +#: ../../library/token-list.inc:130 msgid "Token value for ``\"**\"``." msgstr "Nilai *token* untuk ``\"**\"``." -#: library/token-list.inc:134 +#: ../../library/token-list.inc:134 msgid "Token value for ``\"+=\"``." msgstr "Nilai *token* untuk ``\"+=\"``." -#: library/token-list.inc:138 +#: ../../library/token-list.inc:138 msgid "Token value for ``\"-=\"``." msgstr "Nilai *token* untuk ``\"-=\"``." -#: library/token-list.inc:142 +#: ../../library/token-list.inc:142 msgid "Token value for ``\"*=\"``." msgstr "Nilai *token* untuk``\"*=\"``." -#: library/token-list.inc:146 +#: ../../library/token-list.inc:146 msgid "Token value for ``\"/=\"``." msgstr "Nilai *token* untuk ``\"/=\"``." -#: library/token-list.inc:150 +#: ../../library/token-list.inc:150 msgid "Token value for ``\"%=\"``." msgstr "Nilai *token* untuk ``\"%=\"``." -#: library/token-list.inc:154 +#: ../../library/token-list.inc:154 msgid "Token value for ``\"&=\"``." msgstr "Nilai *token* untuk ``\"&=\"``." -#: library/token-list.inc:158 +#: ../../library/token-list.inc:158 msgid "Token value for ``\"|=\"``." msgstr "Nilai *token* untuk``\"|=\"``." -#: library/token-list.inc:162 +#: ../../library/token-list.inc:162 msgid "Token value for ``\"^=\"``." msgstr "Nilai *token* untuk ``\"^=\"``." -#: library/token-list.inc:166 +#: ../../library/token-list.inc:166 msgid "Token value for ``\"<<=\"``." msgstr "Nilai *token* untuk``\"<<=\"``." -#: library/token-list.inc:170 +#: ../../library/token-list.inc:170 msgid "Token value for ``\">>=\"``." msgstr "Nilai *token* untuk ``\">>=\"``." -#: library/token-list.inc:174 +#: ../../library/token-list.inc:174 msgid "Token value for ``\"**=\"``." msgstr "Nilai *token* untuk ``\"**=\"``." -#: library/token-list.inc:178 +#: ../../library/token-list.inc:178 msgid "Token value for ``\"//\"``." msgstr "Nilai *token* untuk ``\"//\"``." -#: library/token-list.inc:182 +#: ../../library/token-list.inc:182 msgid "Token value for ``\"//=\"``." msgstr "Nilai *token* untuk ``\"//=\"``." -#: library/token-list.inc:186 +#: ../../library/token-list.inc:186 msgid "Token value for ``\"@\"``." msgstr "Nilai *token* untuk ``\"@\"``." -#: library/token-list.inc:190 +#: ../../library/token-list.inc:190 msgid "Token value for ``\"@=\"``." msgstr "Nilai *token* untuk ``\"@=\"``." -#: library/token-list.inc:194 +#: ../../library/token-list.inc:194 msgid "Token value for ``\"->\"``." msgstr "Nilai *token* untuk ``\"->\"``." -#: library/token-list.inc:198 +#: ../../library/token-list.inc:198 msgid "Token value for ``\"...\"``." msgstr "Nilai *token* untuk ``\"...\"``." -#: library/token-list.inc:202 +#: ../../library/token-list.inc:202 msgid "Token value for ``\":=\"``." msgstr "Nilai *token* untuk ``\":=\"``." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:49 +#: ../../library/token.rst:49 msgid "" "The following token type values aren't used by the C tokenizer but are " "needed for the :mod:`tokenize` module." @@ -278,11 +279,11 @@ msgstr "" "Nilai tipe token berikut tidak digunakan oleh penanda (tokenizer) C tetapi " "diperlukan untuk modul :mod:`tokenize`." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:54 +#: ../../library/token.rst:54 msgid "Token value used to indicate a comment." msgstr "Nilai token digunakan untuk menunjukkan komentar." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:59 +#: ../../library/token.rst:59 msgid "" "Token value used to indicate a non-terminating newline. The :data:`NEWLINE`" " token indicates the end of a logical line of Python code; ``NL`` tokens are" @@ -294,7 +295,7 @@ msgstr "" "``NL`` dihasilkan ketika satu baris kode logis diteruskan melalui beberapa " "baris fisik." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:67 +#: ../../library/token.rst:67 msgid "" "Token value that indicates the encoding used to decode the source bytes into" " text. The first token returned by :func:`tokenize.tokenize` will always be " @@ -304,7 +305,7 @@ msgstr "" " byte menjadi teks. Token pertama yang dikembalikan oleh " ":func:`tokenize.tokenize` akan selalu menjadi token ``ENCODING``." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:74 +#: ../../library/token.rst:75 msgid "" "Token value indicating that a type comment was recognized. Such tokens are " "only produced when :func:`ast.parse()` is invoked with " @@ -314,15 +315,15 @@ msgstr "" "hanya diproduksi ketika :func:`ast.parse()` dipanggil dengan " "``type_comments=True``." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:79 +#: ../../library/token.rst:80 msgid "Added :data:`AWAIT` and :data:`ASYNC` tokens." msgstr "Menambahkan token :data:`AWAIT` dan :data:`ASYNC`." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:82 +#: ../../library/token.rst:83 msgid "Added :data:`COMMENT`, :data:`NL` and :data:`ENCODING` tokens." msgstr "Menambahkan token :data:`COMMENT`, :data:`NL` dan :data:`ENCODING`." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:85 +#: ../../library/token.rst:86 msgid "" "Removed :data:`AWAIT` and :data:`ASYNC` tokens. \"async\" and \"await\" are " "now tokenized as :data:`NAME` tokens." @@ -330,14 +331,14 @@ msgstr "" "Menghapus token :data:`AWAIT` dan :data:`ASYNC`. \"async\" dan \"await\" " "sekarang ditandai sebagai token :data:`NAME`." -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:89 +#: ../../library/token.rst:90 msgid "" "Added :data:`TYPE_COMMENT`, :data:`TYPE_IGNORE`, :data:`COLONEQUAL`. Added " ":data:`AWAIT` and :data:`ASYNC` tokens back (they're needed to support " "parsing older Python versions for :func:`ast.parse` with ``feature_version``" " set to 6 or lower)." msgstr "" -"Menambahkan :data:`TYPE_COMMENT`. Menambahkan kembali token :data:`AWAIT` " -"dan :data:`ASYNC` (mereka diperlukan untuk mendukung parsing versi Python " -"lama untuk :func:`ast.parse` dengan ``feature_version`` diatur ke 6 atau " -"lebih rendah)." +"Menambahkan :data:`TYPE_COMMENT`, :data:`TYPE_IGNORE`, :data:`COLONEQUAL`. " +"Menambahkan kembali :data:`AWAIT` dan :data:`ASYNC` (mereka diperlukan untuk" +" mendukung parsing versi Python lama untuk :func:`ast.parse` dengan " +"``feature_version`` diatur ke 6 atau lebih rendah)." diff --git a/library/tracemalloc.po b/library/tracemalloc.po index 7e8cbf0..78b5cc4 100644 --- a/library/tracemalloc.po +++ b/library/tracemalloc.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-06-02 03:14+0000\n" "PO-Revision-Date: 2017-02-16 23:32+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -155,23 +155,52 @@ msgid "" "output, ignoring ```` and ```` files::" msgstr "" -#: ../../library/tracemalloc.rst:254 +#: ../../library/tracemalloc.rst:253 +msgid "Record the current and peak size of all traced memory blocks" +msgstr "" + +#: ../../library/tracemalloc.rst:255 +msgid "" +"The following code computes two sums like ``0 + 1 + 2 + ...`` inefficiently," +" by creating a list of those numbers. This list consumes a lot of memory " +"temporarily. We can use :func:`get_traced_memory` and :func:`reset_peak` to " +"observe the small memory usage after the sum is computed as well as the peak" +" memory usage during the computations::" +msgstr "" + +#: ../../library/tracemalloc.rst:280 ../../library/tracemalloc.rst:759 +msgid "Output::" +msgstr "" + +#: ../../library/tracemalloc.rst:285 +msgid "" +"Using :func:`reset_peak` ensured we could accurately record the peak during " +"the computation of ``small_sum``, even though it is much smaller than the " +"overall peak size of memory blocks since the :func:`start` call. Without the" +" call to :func:`reset_peak`, ``second_peak`` would still be the peak from " +"the computation ``large_sum`` (that is, equal to ``first_peak``). In this " +"case, both peaks are much higher than the final memory usage, and which " +"suggests we could optimise (by removing the unnecessary call to " +":class:`list`, and writing ``sum(range(...))``)." +msgstr "" + +#: ../../library/tracemalloc.rst:295 msgid "API" msgstr "" -#: ../../library/tracemalloc.rst:257 +#: ../../library/tracemalloc.rst:298 msgid "Functions" msgstr "Fungsi-Fungsi" -#: ../../library/tracemalloc.rst:261 +#: ../../library/tracemalloc.rst:302 msgid "Clear traces of memory blocks allocated by Python." msgstr "" -#: ../../library/tracemalloc.rst:263 +#: ../../library/tracemalloc.rst:304 msgid "See also :func:`stop`." msgstr "" -#: ../../library/tracemalloc.rst:268 +#: ../../library/tracemalloc.rst:309 msgid "" "Get the traceback where the Python object *obj* was allocated. Return a " ":class:`Traceback` instance, or ``None`` if the :mod:`tracemalloc` module is" @@ -179,47 +208,71 @@ msgid "" "object." msgstr "" -#: ../../library/tracemalloc.rst:273 +#: ../../library/tracemalloc.rst:314 msgid "See also :func:`gc.get_referrers` and :func:`sys.getsizeof` functions." msgstr "" -#: ../../library/tracemalloc.rst:278 +#: ../../library/tracemalloc.rst:319 msgid "Get the maximum number of frames stored in the traceback of a trace." msgstr "" -#: ../../library/tracemalloc.rst:280 +#: ../../library/tracemalloc.rst:321 msgid "" "The :mod:`tracemalloc` module must be tracing memory allocations to get the " "limit, otherwise an exception is raised." msgstr "" -#: ../../library/tracemalloc.rst:283 +#: ../../library/tracemalloc.rst:324 msgid "The limit is set by the :func:`start` function." msgstr "" -#: ../../library/tracemalloc.rst:288 +#: ../../library/tracemalloc.rst:329 msgid "" "Get the current size and peak size of memory blocks traced by the " ":mod:`tracemalloc` module as a tuple: ``(current: int, peak: int)``." msgstr "" -#: ../../library/tracemalloc.rst:294 +#: ../../library/tracemalloc.rst:335 +msgid "" +"Set the peak size of memory blocks traced by the :mod:`tracemalloc` module " +"to the current size." +msgstr "" + +#: ../../library/tracemalloc.rst:338 +msgid "" +"Do nothing if the :mod:`tracemalloc` module is not tracing memory " +"allocations." +msgstr "" + +#: ../../library/tracemalloc.rst:341 +msgid "" +"This function only modifies the recorded peak size, and does not modify or " +"clear any traces, unlike :func:`clear_traces`. Snapshots taken with " +":func:`take_snapshot` before a call to :func:`reset_peak` can be " +"meaningfully compared to snapshots taken after the call." +msgstr "" + +#: ../../library/tracemalloc.rst:346 +msgid "See also :func:`get_traced_memory`." +msgstr "" + +#: ../../library/tracemalloc.rst:353 msgid "" "Get the memory usage in bytes of the :mod:`tracemalloc` module used to store" " traces of memory blocks. Return an :class:`int`." msgstr "" -#: ../../library/tracemalloc.rst:301 +#: ../../library/tracemalloc.rst:360 msgid "" "``True`` if the :mod:`tracemalloc` module is tracing Python memory " "allocations, ``False`` otherwise." msgstr "" -#: ../../library/tracemalloc.rst:304 +#: ../../library/tracemalloc.rst:363 msgid "See also :func:`start` and :func:`stop` functions." msgstr "" -#: ../../library/tracemalloc.rst:309 +#: ../../library/tracemalloc.rst:368 msgid "" "Start tracing Python memory allocations: install hooks on Python memory " "allocators. Collected tracebacks of traces will be limited to *nframe* " @@ -227,246 +280,246 @@ msgid "" "frame: the limit is ``1``. *nframe* must be greater or equal to ``1``." msgstr "" -#: ../../library/tracemalloc.rst:314 +#: ../../library/tracemalloc.rst:373 msgid "" "You can still read the original number of total frames that composed the " "traceback by looking at the :attr:`Traceback.total_nframe` attribute." msgstr "" -#: ../../library/tracemalloc.rst:317 +#: ../../library/tracemalloc.rst:376 msgid "" "Storing more than ``1`` frame is only useful to compute statistics grouped " "by ``'traceback'`` or to compute cumulative statistics: see the " ":meth:`Snapshot.compare_to` and :meth:`Snapshot.statistics` methods." msgstr "" -#: ../../library/tracemalloc.rst:321 +#: ../../library/tracemalloc.rst:380 msgid "" "Storing more frames increases the memory and CPU overhead of the " ":mod:`tracemalloc` module. Use the :func:`get_tracemalloc_memory` function " "to measure how much memory is used by the :mod:`tracemalloc` module." msgstr "" -#: ../../library/tracemalloc.rst:325 +#: ../../library/tracemalloc.rst:384 msgid "" "The :envvar:`PYTHONTRACEMALLOC` environment variable " "(``PYTHONTRACEMALLOC=NFRAME``) and the :option:`-X` ``tracemalloc=NFRAME`` " "command line option can be used to start tracing at startup." msgstr "" -#: ../../library/tracemalloc.rst:329 +#: ../../library/tracemalloc.rst:388 msgid "" "See also :func:`stop`, :func:`is_tracing` and :func:`get_traceback_limit` " "functions." msgstr "" -#: ../../library/tracemalloc.rst:335 +#: ../../library/tracemalloc.rst:394 msgid "" "Stop tracing Python memory allocations: uninstall hooks on Python memory " "allocators. Also clears all previously collected traces of memory blocks " "allocated by Python." msgstr "" -#: ../../library/tracemalloc.rst:339 +#: ../../library/tracemalloc.rst:398 msgid "" "Call :func:`take_snapshot` function to take a snapshot of traces before " "clearing them." msgstr "" -#: ../../library/tracemalloc.rst:342 +#: ../../library/tracemalloc.rst:401 msgid "" "See also :func:`start`, :func:`is_tracing` and :func:`clear_traces` " "functions." msgstr "" -#: ../../library/tracemalloc.rst:348 +#: ../../library/tracemalloc.rst:407 msgid "" "Take a snapshot of traces of memory blocks allocated by Python. Return a new" " :class:`Snapshot` instance." msgstr "" -#: ../../library/tracemalloc.rst:351 +#: ../../library/tracemalloc.rst:410 msgid "" "The snapshot does not include memory blocks allocated before the " ":mod:`tracemalloc` module started to trace memory allocations." msgstr "" -#: ../../library/tracemalloc.rst:354 +#: ../../library/tracemalloc.rst:413 msgid "" "Tracebacks of traces are limited to :func:`get_traceback_limit` frames. Use " "the *nframe* parameter of the :func:`start` function to store more frames." msgstr "" -#: ../../library/tracemalloc.rst:357 +#: ../../library/tracemalloc.rst:416 msgid "" "The :mod:`tracemalloc` module must be tracing memory allocations to take a " "snapshot, see the :func:`start` function." msgstr "" -#: ../../library/tracemalloc.rst:360 +#: ../../library/tracemalloc.rst:419 msgid "See also the :func:`get_object_traceback` function." msgstr "" -#: ../../library/tracemalloc.rst:364 +#: ../../library/tracemalloc.rst:423 msgid "DomainFilter" msgstr "" -#: ../../library/tracemalloc.rst:368 +#: ../../library/tracemalloc.rst:427 msgid "Filter traces of memory blocks by their address space (domain)." msgstr "" -#: ../../library/tracemalloc.rst:374 +#: ../../library/tracemalloc.rst:433 msgid "" "If *inclusive* is ``True`` (include), match memory blocks allocated in the " "address space :attr:`domain`." msgstr "" -#: ../../library/tracemalloc.rst:377 +#: ../../library/tracemalloc.rst:436 msgid "" "If *inclusive* is ``False`` (exclude), match memory blocks not allocated in " "the address space :attr:`domain`." msgstr "" -#: ../../library/tracemalloc.rst:382 ../../library/tracemalloc.rst:634 +#: ../../library/tracemalloc.rst:441 ../../library/tracemalloc.rst:693 msgid "Address space of a memory block (``int``). Read-only property." msgstr "" -#: ../../library/tracemalloc.rst:386 +#: ../../library/tracemalloc.rst:445 msgid "Filter" msgstr "" -#: ../../library/tracemalloc.rst:390 +#: ../../library/tracemalloc.rst:449 msgid "Filter on traces of memory blocks." msgstr "" -#: ../../library/tracemalloc.rst:392 +#: ../../library/tracemalloc.rst:451 msgid "" "See the :func:`fnmatch.fnmatch` function for the syntax of " "*filename_pattern*. The ``'.pyc'`` file extension is replaced with " "``'.py'``." msgstr "" -#: ../../library/tracemalloc.rst:396 +#: ../../library/tracemalloc.rst:455 msgid "Examples:" msgstr "Contoh-contoh:" -#: ../../library/tracemalloc.rst:398 +#: ../../library/tracemalloc.rst:457 msgid "" "``Filter(True, subprocess.__file__)`` only includes traces of the " ":mod:`subprocess` module" msgstr "" -#: ../../library/tracemalloc.rst:400 +#: ../../library/tracemalloc.rst:459 msgid "" "``Filter(False, tracemalloc.__file__)`` excludes traces of the " ":mod:`tracemalloc` module" msgstr "" -#: ../../library/tracemalloc.rst:402 +#: ../../library/tracemalloc.rst:461 msgid "``Filter(False, \"\")`` excludes empty tracebacks" msgstr "" -#: ../../library/tracemalloc.rst:405 +#: ../../library/tracemalloc.rst:464 msgid "The ``'.pyo'`` file extension is no longer replaced with ``'.py'``." msgstr "" -#: ../../library/tracemalloc.rst:408 ../../library/tracemalloc.rst:629 +#: ../../library/tracemalloc.rst:467 ../../library/tracemalloc.rst:688 msgid "Added the :attr:`domain` attribute." msgstr "" -#: ../../library/tracemalloc.rst:414 +#: ../../library/tracemalloc.rst:473 msgid "Address space of a memory block (``int`` or ``None``)." msgstr "" -#: ../../library/tracemalloc.rst:416 ../../library/tracemalloc.rst:636 +#: ../../library/tracemalloc.rst:475 ../../library/tracemalloc.rst:695 msgid "" "tracemalloc uses the domain ``0`` to trace memory allocations made by " "Python. C extensions can use other domains to trace other resources." msgstr "" -#: ../../library/tracemalloc.rst:421 +#: ../../library/tracemalloc.rst:480 msgid "" "If *inclusive* is ``True`` (include), only match memory blocks allocated in " "a file with a name matching :attr:`filename_pattern` at line number " ":attr:`lineno`." msgstr "" -#: ../../library/tracemalloc.rst:425 +#: ../../library/tracemalloc.rst:484 msgid "" "If *inclusive* is ``False`` (exclude), ignore memory blocks allocated in a " "file with a name matching :attr:`filename_pattern` at line number " ":attr:`lineno`." msgstr "" -#: ../../library/tracemalloc.rst:431 +#: ../../library/tracemalloc.rst:490 msgid "" "Line number (``int``) of the filter. If *lineno* is ``None``, the filter " "matches any line number." msgstr "" -#: ../../library/tracemalloc.rst:436 +#: ../../library/tracemalloc.rst:495 msgid "Filename pattern of the filter (``str``). Read-only property." msgstr "" -#: ../../library/tracemalloc.rst:440 +#: ../../library/tracemalloc.rst:499 msgid "" "If *all_frames* is ``True``, all frames of the traceback are checked. If " "*all_frames* is ``False``, only the most recent frame is checked." msgstr "" -#: ../../library/tracemalloc.rst:443 +#: ../../library/tracemalloc.rst:502 msgid "" "This attribute has no effect if the traceback limit is ``1``. See the " ":func:`get_traceback_limit` function and :attr:`Snapshot.traceback_limit` " "attribute." msgstr "" -#: ../../library/tracemalloc.rst:449 +#: ../../library/tracemalloc.rst:508 msgid "Frame" msgstr "" -#: ../../library/tracemalloc.rst:453 +#: ../../library/tracemalloc.rst:512 msgid "Frame of a traceback." msgstr "" -#: ../../library/tracemalloc.rst:455 +#: ../../library/tracemalloc.rst:514 msgid "" "The :class:`Traceback` class is a sequence of :class:`Frame` instances." msgstr "" -#: ../../library/tracemalloc.rst:459 +#: ../../library/tracemalloc.rst:518 msgid "Filename (``str``)." msgstr "" -#: ../../library/tracemalloc.rst:463 +#: ../../library/tracemalloc.rst:522 msgid "Line number (``int``)." msgstr "" -#: ../../library/tracemalloc.rst:467 +#: ../../library/tracemalloc.rst:526 msgid "Snapshot" msgstr "" -#: ../../library/tracemalloc.rst:471 +#: ../../library/tracemalloc.rst:530 msgid "Snapshot of traces of memory blocks allocated by Python." msgstr "" -#: ../../library/tracemalloc.rst:473 +#: ../../library/tracemalloc.rst:532 msgid "The :func:`take_snapshot` function creates a snapshot instance." msgstr "" -#: ../../library/tracemalloc.rst:477 +#: ../../library/tracemalloc.rst:536 msgid "" "Compute the differences with an old snapshot. Get statistics as a sorted " "list of :class:`StatisticDiff` instances grouped by *key_type*." msgstr "" -#: ../../library/tracemalloc.rst:480 +#: ../../library/tracemalloc.rst:539 msgid "" "See the :meth:`Snapshot.statistics` method for *key_type* and *cumulative* " "parameters." msgstr "" -#: ../../library/tracemalloc.rst:483 +#: ../../library/tracemalloc.rst:542 msgid "" "The result is sorted from the biggest to the smallest by: absolute value of " ":attr:`StatisticDiff.size_diff`, :attr:`StatisticDiff.size`, absolute value " @@ -474,15 +527,15 @@ msgid "" ":attr:`StatisticDiff.traceback`." msgstr "" -#: ../../library/tracemalloc.rst:491 +#: ../../library/tracemalloc.rst:550 msgid "Write the snapshot into a file." msgstr "" -#: ../../library/tracemalloc.rst:493 +#: ../../library/tracemalloc.rst:552 msgid "Use :meth:`load` to reload the snapshot." msgstr "" -#: ../../library/tracemalloc.rst:498 +#: ../../library/tracemalloc.rst:557 msgid "" "Create a new :class:`Snapshot` instance with a filtered :attr:`traces` " "sequence, *filters* is a list of :class:`DomainFilter` and :class:`Filter` " @@ -490,64 +543,64 @@ msgid "" "instance with a copy of the traces." msgstr "" -#: ../../library/tracemalloc.rst:503 +#: ../../library/tracemalloc.rst:562 msgid "" "All inclusive filters are applied at once, a trace is ignored if no " "inclusive filters match it. A trace is ignored if at least one exclusive " "filter matches it." msgstr "" -#: ../../library/tracemalloc.rst:507 +#: ../../library/tracemalloc.rst:566 msgid ":class:`DomainFilter` instances are now also accepted in *filters*." msgstr "" -#: ../../library/tracemalloc.rst:513 +#: ../../library/tracemalloc.rst:572 msgid "Load a snapshot from a file." msgstr "" -#: ../../library/tracemalloc.rst:515 +#: ../../library/tracemalloc.rst:574 msgid "See also :meth:`dump`." msgstr "" -#: ../../library/tracemalloc.rst:520 +#: ../../library/tracemalloc.rst:579 msgid "" "Get statistics as a sorted list of :class:`Statistic` instances grouped by " "*key_type*:" msgstr "" -#: ../../library/tracemalloc.rst:524 +#: ../../library/tracemalloc.rst:583 msgid "key_type" msgstr "" -#: ../../library/tracemalloc.rst:524 +#: ../../library/tracemalloc.rst:583 msgid "description" msgstr "" -#: ../../library/tracemalloc.rst:526 +#: ../../library/tracemalloc.rst:585 msgid "``'filename'``" msgstr "" -#: ../../library/tracemalloc.rst:526 +#: ../../library/tracemalloc.rst:585 msgid "filename" msgstr "" -#: ../../library/tracemalloc.rst:527 +#: ../../library/tracemalloc.rst:586 msgid "``'lineno'``" msgstr "" -#: ../../library/tracemalloc.rst:527 +#: ../../library/tracemalloc.rst:586 msgid "filename and line number" msgstr "" -#: ../../library/tracemalloc.rst:528 +#: ../../library/tracemalloc.rst:587 msgid "``'traceback'``" msgstr "" -#: ../../library/tracemalloc.rst:528 +#: ../../library/tracemalloc.rst:587 msgid "traceback" msgstr "" -#: ../../library/tracemalloc.rst:531 +#: ../../library/tracemalloc.rst:590 msgid "" "If *cumulative* is ``True``, cumulate size and count of memory blocks of all" " frames of the traceback of a trace, not only the most recent frame. The " @@ -555,145 +608,145 @@ msgid "" "and ``'lineno'``." msgstr "" -#: ../../library/tracemalloc.rst:536 +#: ../../library/tracemalloc.rst:595 msgid "" "The result is sorted from the biggest to the smallest by: " ":attr:`Statistic.size`, :attr:`Statistic.count` and then by " ":attr:`Statistic.traceback`." msgstr "" -#: ../../library/tracemalloc.rst:543 +#: ../../library/tracemalloc.rst:602 msgid "" "Maximum number of frames stored in the traceback of :attr:`traces`: result " "of the :func:`get_traceback_limit` when the snapshot was taken." msgstr "" -#: ../../library/tracemalloc.rst:548 +#: ../../library/tracemalloc.rst:607 msgid "" "Traces of all memory blocks allocated by Python: sequence of :class:`Trace` " "instances." msgstr "" -#: ../../library/tracemalloc.rst:551 +#: ../../library/tracemalloc.rst:610 msgid "" "The sequence has an undefined order. Use the :meth:`Snapshot.statistics` " "method to get a sorted list of statistics." msgstr "" -#: ../../library/tracemalloc.rst:556 +#: ../../library/tracemalloc.rst:615 msgid "Statistic" msgstr "" -#: ../../library/tracemalloc.rst:560 +#: ../../library/tracemalloc.rst:619 msgid "Statistic on memory allocations." msgstr "" -#: ../../library/tracemalloc.rst:562 +#: ../../library/tracemalloc.rst:621 msgid "" ":func:`Snapshot.statistics` returns a list of :class:`Statistic` instances." msgstr "" -#: ../../library/tracemalloc.rst:564 +#: ../../library/tracemalloc.rst:623 msgid "See also the :class:`StatisticDiff` class." msgstr "" -#: ../../library/tracemalloc.rst:568 +#: ../../library/tracemalloc.rst:627 msgid "Number of memory blocks (``int``)." msgstr "" -#: ../../library/tracemalloc.rst:572 +#: ../../library/tracemalloc.rst:631 msgid "Total size of memory blocks in bytes (``int``)." msgstr "" -#: ../../library/tracemalloc.rst:576 ../../library/tracemalloc.rst:645 +#: ../../library/tracemalloc.rst:635 ../../library/tracemalloc.rst:704 msgid "" "Traceback where the memory block was allocated, :class:`Traceback` instance." msgstr "" -#: ../../library/tracemalloc.rst:581 +#: ../../library/tracemalloc.rst:640 msgid "StatisticDiff" msgstr "" -#: ../../library/tracemalloc.rst:585 +#: ../../library/tracemalloc.rst:644 msgid "" "Statistic difference on memory allocations between an old and a new " ":class:`Snapshot` instance." msgstr "" -#: ../../library/tracemalloc.rst:588 +#: ../../library/tracemalloc.rst:647 msgid "" ":func:`Snapshot.compare_to` returns a list of :class:`StatisticDiff` " "instances. See also the :class:`Statistic` class." msgstr "" -#: ../../library/tracemalloc.rst:593 +#: ../../library/tracemalloc.rst:652 msgid "" "Number of memory blocks in the new snapshot (``int``): ``0`` if the memory " "blocks have been released in the new snapshot." msgstr "" -#: ../../library/tracemalloc.rst:598 +#: ../../library/tracemalloc.rst:657 msgid "" "Difference of number of memory blocks between the old and the new snapshots " "(``int``): ``0`` if the memory blocks have been allocated in the new " "snapshot." msgstr "" -#: ../../library/tracemalloc.rst:604 +#: ../../library/tracemalloc.rst:663 msgid "" "Total size of memory blocks in bytes in the new snapshot (``int``): ``0`` if" " the memory blocks have been released in the new snapshot." msgstr "" -#: ../../library/tracemalloc.rst:609 +#: ../../library/tracemalloc.rst:668 msgid "" "Difference of total size of memory blocks in bytes between the old and the " "new snapshots (``int``): ``0`` if the memory blocks have been allocated in " "the new snapshot." msgstr "" -#: ../../library/tracemalloc.rst:615 +#: ../../library/tracemalloc.rst:674 msgid "" "Traceback where the memory blocks were allocated, :class:`Traceback` " "instance." msgstr "" -#: ../../library/tracemalloc.rst:620 +#: ../../library/tracemalloc.rst:679 msgid "Trace" msgstr "" -#: ../../library/tracemalloc.rst:624 +#: ../../library/tracemalloc.rst:683 msgid "Trace of a memory block." msgstr "" -#: ../../library/tracemalloc.rst:626 +#: ../../library/tracemalloc.rst:685 msgid "" "The :attr:`Snapshot.traces` attribute is a sequence of :class:`Trace` " "instances." msgstr "" -#: ../../library/tracemalloc.rst:641 +#: ../../library/tracemalloc.rst:700 msgid "Size of the memory block in bytes (``int``)." msgstr "" -#: ../../library/tracemalloc.rst:650 +#: ../../library/tracemalloc.rst:709 msgid "Traceback" msgstr "" -#: ../../library/tracemalloc.rst:654 +#: ../../library/tracemalloc.rst:713 msgid "" "Sequence of :class:`Frame` instances sorted from the oldest frame to the " "most recent frame." msgstr "" -#: ../../library/tracemalloc.rst:657 +#: ../../library/tracemalloc.rst:716 msgid "" "A traceback contains at least ``1`` frame. If the ``tracemalloc`` module " "failed to get a frame, the filename ``\"\"`` at line number ``0`` " "is used." msgstr "" -#: ../../library/tracemalloc.rst:661 +#: ../../library/tracemalloc.rst:720 msgid "" "When a snapshot is taken, tracebacks of traces are limited to " ":func:`get_traceback_limit` frames. See the :func:`take_snapshot` function. " @@ -702,29 +755,29 @@ msgid "" " has been truncated by the traceback limit." msgstr "" -#: ../../library/tracemalloc.rst:667 +#: ../../library/tracemalloc.rst:726 msgid "" "The :attr:`Trace.traceback` attribute is an instance of :class:`Traceback` " "instance." msgstr "" -#: ../../library/tracemalloc.rst:670 +#: ../../library/tracemalloc.rst:729 msgid "" "Frames are now sorted from the oldest to the most recent, instead of most " "recent to oldest." msgstr "" -#: ../../library/tracemalloc.rst:675 +#: ../../library/tracemalloc.rst:734 msgid "" "Total number of frames that composed the traceback before truncation. This " "attribute can be set to ``None`` if the information is not available." msgstr "" -#: ../../library/tracemalloc.rst:679 +#: ../../library/tracemalloc.rst:738 msgid "The :attr:`Traceback.total_nframe` attribute was added." msgstr "" -#: ../../library/tracemalloc.rst:684 +#: ../../library/tracemalloc.rst:743 msgid "" "Format the traceback as a list of lines with newlines. Use the " ":mod:`linecache` module to retrieve lines from the source code. If *limit* " @@ -734,16 +787,12 @@ msgid "" "most recent frame first instead of last." msgstr "" -#: ../../library/tracemalloc.rst:691 +#: ../../library/tracemalloc.rst:750 msgid "" "Similar to the :func:`traceback.format_tb` function, except that " ":meth:`.format` does not include newlines." msgstr "" -#: ../../library/tracemalloc.rst:694 +#: ../../library/tracemalloc.rst:753 msgid "Example::" msgstr "Contoh::" - -#: ../../library/tracemalloc.rst:700 -msgid "Output::" -msgstr "" diff --git a/library/typing.po b/library/typing.po index 0587983..04ad81c 100644 --- a/library/typing.po +++ b/library/typing.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# oon arfiandwi , 2019 +# oon arfiandwi , 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-09-28 04:12+0000\n" "PO-Revision-Date: 2017-02-16 23:32+0000\n" -"Last-Translator: oon arfiandwi , 2019\n" +"Last-Translator: oon arfiandwi , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,22 +21,22 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../../library/typing.rst:2 +#: ../../library/typing.rst:3 msgid ":mod:`typing` --- Support for type hints" msgstr "" -#: ../../library/typing.rst:9 +#: ../../library/typing.rst:10 msgid "**Source code:** :source:`Lib/typing.py`" msgstr "" -#: ../../library/typing.rst:13 +#: ../../library/typing.rst:14 msgid "" "The Python runtime does not enforce function and variable type annotations. " "They can be used by third party tools such as type checkers, IDEs, linters, " "etc." msgstr "" -#: ../../library/typing.rst:19 +#: ../../library/typing.rst:20 msgid "" "This module provides runtime support for type hints as specified by " ":pep:`484`, :pep:`526`, :pep:`544`, :pep:`586`, :pep:`589`, and :pep:`591`. " @@ -46,26 +46,26 @@ msgid "" "simplified introduction to type hints see :pep:`483`." msgstr "" -#: ../../library/typing.rst:27 +#: ../../library/typing.rst:28 msgid "" "The function below takes and returns a string and is annotated as follows::" msgstr "" -#: ../../library/typing.rst:32 +#: ../../library/typing.rst:33 msgid "" "In the function ``greeting``, the argument ``name`` is expected to be of " "type :class:`str` and the return type :class:`str`. Subtypes are accepted as" " arguments." msgstr "" -#: ../../library/typing.rst:37 +#: ../../library/typing.rst:38 msgid "Type aliases" msgstr "" -#: ../../library/typing.rst:39 +#: ../../library/typing.rst:40 msgid "" "A type alias is defined by assigning the type to the alias. In this example," -" ``Vector`` and ``List[float]`` will be treated as interchangeable " +" ``Vector`` and ``list[float]`` will be treated as interchangeable " "synonyms::" msgstr "" @@ -194,68 +194,68 @@ msgid "" "called :class:`TypeVar`." msgstr "" -#: ../../library/typing.rst:202 +#: ../../library/typing.rst:203 msgid "User-defined generic types" msgstr "" -#: ../../library/typing.rst:204 +#: ../../library/typing.rst:205 msgid "A user-defined class can be defined as a generic class." msgstr "" -#: ../../library/typing.rst:230 +#: ../../library/typing.rst:231 msgid "" "``Generic[T]`` as a base class defines that the class ``LoggedVar`` takes a " "single type parameter ``T`` . This also makes ``T`` valid as a type within " "the class body." msgstr "" -#: ../../library/typing.rst:234 +#: ../../library/typing.rst:235 msgid "" "The :class:`Generic` base class defines :meth:`__class_getitem__` so that " "``LoggedVar[t]`` is valid as a type::" msgstr "" -#: ../../library/typing.rst:243 +#: ../../library/typing.rst:244 msgid "" "A generic type can have any number of type variables, and type variables may" " be constrained::" msgstr "" -#: ../../library/typing.rst:255 +#: ../../library/typing.rst:256 msgid "" "Each type variable argument to :class:`Generic` must be distinct. This is " "thus invalid::" msgstr "" -#: ../../library/typing.rst:266 +#: ../../library/typing.rst:267 msgid "You can use multiple inheritance with :class:`Generic`::" msgstr "" -#: ../../library/typing.rst:275 +#: ../../library/typing.rst:277 msgid "" "When inheriting from generic classes, some type variables could be fixed::" msgstr "" -#: ../../library/typing.rst:284 +#: ../../library/typing.rst:287 msgid "In this case ``MyDict`` has a single parameter, ``T``." msgstr "" -#: ../../library/typing.rst:286 +#: ../../library/typing.rst:289 msgid "" "Using a generic class without specifying type parameters assumes :data:`Any`" " for each position. In the following example, ``MyIterable`` is not generic " "but implicitly inherits from ``Iterable[Any]``::" msgstr "" -#: ../../library/typing.rst:294 +#: ../../library/typing.rst:297 msgid "User defined generic type aliases are also supported. Examples::" msgstr "" -#: ../../library/typing.rst:310 +#: ../../library/typing.rst:314 msgid ":class:`Generic` no longer has a custom metaclass." msgstr "" -#: ../../library/typing.rst:313 +#: ../../library/typing.rst:317 msgid "" "A user-defined generic class can have ABCs as base classes without a " "metaclass conflict. Generic metaclasses are not supported. The outcome of " @@ -263,24 +263,24 @@ msgid "" "hashable and comparable for equality." msgstr "" -#: ../../library/typing.rst:320 +#: ../../library/typing.rst:324 msgid "The :data:`Any` type" msgstr "" -#: ../../library/typing.rst:322 +#: ../../library/typing.rst:326 msgid "" "A special kind of type is :data:`Any`. A static type checker will treat " "every type as being compatible with :data:`Any` and :data:`Any` as being " "compatible with every type." msgstr "" -#: ../../library/typing.rst:326 +#: ../../library/typing.rst:330 msgid "" "This means that it is possible to perform any operation or method call on a " -"value of type on :data:`Any` and assign it to any variable::" +"value of type :data:`Any` and assign it to any variable::" msgstr "" -#: ../../library/typing.rst:344 +#: ../../library/typing.rst:348 msgid "" "Notice that no typechecking is performed when assigning a value of type " ":data:`Any` to a more precise type. For example, the static type checker did" @@ -289,19 +289,19 @@ msgid "" "runtime!" msgstr "" -#: ../../library/typing.rst:350 +#: ../../library/typing.rst:354 msgid "" "Furthermore, all functions without a return type or parameter types will " "implicitly default to using :data:`Any`::" msgstr "" -#: ../../library/typing.rst:363 +#: ../../library/typing.rst:367 msgid "" "This behavior allows :data:`Any` to be used as an *escape hatch* when you " "need to mix dynamically and statically typed code." msgstr "" -#: ../../library/typing.rst:366 +#: ../../library/typing.rst:370 msgid "" "Contrast the behavior of :data:`Any` with the behavior of :class:`object`. " "Similar to :data:`Any`, every type is a subtype of :class:`object`. However," @@ -309,7 +309,7 @@ msgid "" "subtype of every other type." msgstr "" -#: ../../library/typing.rst:371 +#: ../../library/typing.rst:375 msgid "" "That means when the type of a value is :class:`object`, a type checker will " "reject almost all operations on it, and assigning it to a variable (or using" @@ -317,24 +317,24 @@ msgid "" "example::" msgstr "" -#: ../../library/typing.rst:393 +#: ../../library/typing.rst:397 msgid "" "Use :class:`object` to indicate that a value could be any type in a typesafe" " manner. Use :data:`Any` to indicate that a value is dynamically typed." msgstr "" -#: ../../library/typing.rst:398 +#: ../../library/typing.rst:402 msgid "Nominal vs structural subtyping" msgstr "" -#: ../../library/typing.rst:400 +#: ../../library/typing.rst:404 msgid "" "Initially :pep:`484` defined Python static type system as using *nominal " "subtyping*. This means that a class ``A`` is allowed where a class ``B`` is " "expected if and only if ``A`` is a subclass of ``B``." msgstr "" -#: ../../library/typing.rst:404 +#: ../../library/typing.rst:408 msgid "" "This requirement previously also applied to abstract base classes, such as " ":class:`Iterable`. The problem with this approach is that a class had to be " @@ -343,7 +343,7 @@ msgid "" "this conforms to the :pep:`484`::" msgstr "" -#: ../../library/typing.rst:417 +#: ../../library/typing.rst:421 msgid "" ":pep:`544` allows to solve this problem by allowing users to write the above" " code without explicit base classes in the class definition, allowing " @@ -352,428 +352,531 @@ msgid "" "subtyping* (or static duck-typing)::" msgstr "" -#: ../../library/typing.rst:433 +#: ../../library/typing.rst:437 msgid "" "Moreover, by subclassing a special class :class:`Protocol`, a user can " "define new custom protocols to fully enjoy structural subtyping (see " "examples below)." msgstr "" -#: ../../library/typing.rst:439 -msgid "Classes, functions, and decorators" +#: ../../library/typing.rst:442 +msgid "Module contents" msgstr "" -#: ../../library/typing.rst:441 -msgid "The module defines the following classes, functions and decorators:" +#: ../../library/typing.rst:444 +msgid "The module defines the following classes, functions and decorators." msgstr "" -#: ../../library/typing.rst:445 -msgid "Type variable." -msgstr "" - -#: ../../library/typing.rst:447 ../../library/typing.rst:915 -msgid "Usage::" -msgstr "Penggunaan::" - -#: ../../library/typing.rst:452 +#: ../../library/typing.rst:448 msgid "" -"Type variables exist primarily for the benefit of static type checkers. " -"They serve as the parameters for generic types as well as for generic " -"function definitions. See class Generic for more information on generic " -"types. Generic functions work as follows::" +"This module defines several types that are subclasses of pre-existing " +"standard library classes which also extend :class:`Generic` to support type " +"variables inside ``[]``. These types became redundant in Python 3.9 when the" +" corresponding pre-existing classes were enhanced to support ``[]``." msgstr "" -#: ../../library/typing.rst:465 +#: ../../library/typing.rst:454 msgid "" -"The latter example's signature is essentially the overloading of ``(str, " -"str) -> str`` and ``(bytes, bytes) -> bytes``. Also note that if the " -"arguments are instances of some subclass of :class:`str`, the return type is" -" still plain :class:`str`." +"The redundant types are deprecated as of Python 3.9 but no deprecation " +"warnings will be issued by the interpreter. It is expected that type " +"checkers will flag the deprecated types when the checked program targets " +"Python 3.9 or newer." msgstr "" -#: ../../library/typing.rst:470 +#: ../../library/typing.rst:459 msgid "" -"At runtime, ``isinstance(x, T)`` will raise :exc:`TypeError`. In general, " -":func:`isinstance` and :func:`issubclass` should not be used with types." +"The deprecated types will be removed from the :mod:`typing` module in the " +"first Python version released 5 years after the release of Python 3.9.0. See" +" details in :pep:`585`—*Type Hinting Generics In Standard Collections*." msgstr "" -#: ../../library/typing.rst:473 -msgid "" -"Type variables may be marked covariant or contravariant by passing " -"``covariant=True`` or ``contravariant=True``. See :pep:`484` for more " -"details. By default type variables are invariant. Alternatively, a type " -"variable may specify an upper bound using ``bound=``. This means that " -"an actual type substituted (explicitly or implicitly) for the type variable " -"must be a subclass of the boundary type, see :pep:`484`." +#: ../../library/typing.rst:465 +msgid "Special typing primitives" msgstr "" -#: ../../library/typing.rst:483 -msgid "Abstract base class for generic types." +#: ../../library/typing.rst:468 +msgid "Special types" msgstr "" -#: ../../library/typing.rst:485 -msgid "" -"A generic type is typically declared by inheriting from an instantiation of " -"this class with one or more type variables. For example, a generic mapping " -"type might be defined as::" +#: ../../library/typing.rst:470 +msgid "These can be used as types in annotations and do not support ``[]``." msgstr "" -#: ../../library/typing.rst:494 -msgid "This class can then be used as follows::" +#: ../../library/typing.rst:474 +msgid "Special type indicating an unconstrained type." msgstr "" -#: ../../library/typing.rst:507 -msgid "" -"Base class for protocol classes. Protocol classes are defined like this::" +#: ../../library/typing.rst:476 +msgid "Every type is compatible with :data:`Any`." msgstr "" -#: ../../library/typing.rst:513 -msgid "" -"Such classes are primarily used with static type checkers that recognize " -"structural subtyping (static duck-typing), for example::" +#: ../../library/typing.rst:477 +msgid ":data:`Any` is compatible with every type." msgstr "" -#: ../../library/typing.rst:525 -msgid "" -"See :pep:`544` for details. Protocol classes decorated with " -":func:`runtime_checkable` (described later) act as simple-minded runtime " -"protocols that check only the presence of given attributes, ignoring their " -"type signatures." +#: ../../library/typing.rst:481 +msgid "Special type indicating that a function never returns. For example::" msgstr "" -#: ../../library/typing.rst:530 -msgid "Protocol classes can be generic, for example::" +#: ../../library/typing.rst:493 +msgid "Special forms" msgstr "" -#: ../../library/typing.rst:540 +#: ../../library/typing.rst:495 msgid "" -"A variable annotated with ``C`` may accept a value of type ``C``. In " -"contrast, a variable annotated with ``Type[C]`` may accept values that are " -"classes themselves -- specifically, it will accept the *class object* of " -"``C``. For example::" +"These can be used as types in annotations using ``[]``, each having a unique" +" syntax." msgstr "" -#: ../../library/typing.rst:549 -msgid "Note that ``Type[C]`` is covariant::" +#: ../../library/typing.rst:499 +msgid "" +"Tuple type; ``Tuple[X, Y]`` is the type of a tuple of two items with the " +"first item of type X and the second of type Y. The type of the empty tuple " +"can be written as ``Tuple[()]``." msgstr "" -#: ../../library/typing.rst:561 +#: ../../library/typing.rst:503 msgid "" -"The fact that ``Type[C]`` is covariant implies that all subclasses of ``C`` " -"should implement the same constructor signature and class method signatures " -"as ``C``. The type checker should flag violations of this, but should also " -"allow constructor calls in subclasses that match the constructor calls in " -"the indicated base class. How the type checker is required to handle this " -"particular case may change in future revisions of :pep:`484`." +"Example: ``Tuple[T1, T2]`` is a tuple of two elements corresponding to type " +"variables T1 and T2. ``Tuple[int, float, str]`` is a tuple of an int, a " +"float and a string." msgstr "" -#: ../../library/typing.rst:569 +#: ../../library/typing.rst:507 msgid "" -"The only legal parameters for :class:`Type` are classes, :data:`Any`, " -":ref:`type variables `, and unions of any of these types. For " -"example::" +"To specify a variable-length tuple of homogeneous type, use literal " +"ellipsis, e.g. ``Tuple[int, ...]``. A plain :data:`Tuple` is equivalent to " +"``Tuple[Any, ...]``, and in turn to :class:`tuple`." msgstr "" -#: ../../library/typing.rst:575 -msgid "" -"``Type[Any]`` is equivalent to ``Type`` which in turn is equivalent to " -"``type``, which is the root of Python's metaclass hierarchy." +#: ../../library/typing.rst:511 +msgid ":class:`builtins.tuple ` now supports ``[]``. See :pep:`585`." msgstr "" -#: ../../library/typing.rst:582 -msgid "A generic version of :class:`collections.abc.Iterable`." +#: ../../library/typing.rst:516 +msgid "Union type; ``Union[X, Y]`` means either X or Y." msgstr "" -#: ../../library/typing.rst:586 -msgid "A generic version of :class:`collections.abc.Iterator`." +#: ../../library/typing.rst:518 +msgid "To define a union, use e.g. ``Union[int, str]``. Details:" msgstr "" -#: ../../library/typing.rst:590 -msgid "A generic version of :class:`collections.abc.Reversible`." +#: ../../library/typing.rst:520 +msgid "The arguments must be types and there must be at least one." msgstr "" -#: ../../library/typing.rst:594 -msgid "An ABC with one abstract method ``__int__``." +#: ../../library/typing.rst:522 +msgid "Unions of unions are flattened, e.g.::" msgstr "" -#: ../../library/typing.rst:598 -msgid "An ABC with one abstract method ``__float__``." +#: ../../library/typing.rst:526 +msgid "Unions of a single argument vanish, e.g.::" msgstr "" -#: ../../library/typing.rst:602 -msgid "An ABC with one abstract method ``__complex__``." +#: ../../library/typing.rst:530 +msgid "Redundant arguments are skipped, e.g.::" msgstr "" -#: ../../library/typing.rst:606 -msgid "An ABC with one abstract method ``__bytes__``." +#: ../../library/typing.rst:534 +msgid "When comparing unions, the argument order is ignored, e.g.::" msgstr "" -#: ../../library/typing.rst:610 -msgid "An ABC with one abstract method ``__index__``." +#: ../../library/typing.rst:538 +msgid "You cannot subclass or instantiate a union." msgstr "" -#: ../../library/typing.rst:616 -msgid "" -"An ABC with one abstract method ``__abs__`` that is covariant in its return " -"type." +#: ../../library/typing.rst:540 +msgid "You cannot write ``Union[X][Y]``." msgstr "" -#: ../../library/typing.rst:621 -msgid "" -"An ABC with one abstract method ``__round__`` that is covariant in its " -"return type." +#: ../../library/typing.rst:542 +msgid "You can use ``Optional[X]`` as a shorthand for ``Union[X, None]``." msgstr "" -#: ../../library/typing.rst:626 -msgid "A generic version of :class:`collections.abc.Container`." +#: ../../library/typing.rst:544 +msgid "Don't remove explicit subclasses from unions at runtime." msgstr "" -#: ../../library/typing.rst:630 -msgid "An alias to :class:`collections.abc.Hashable`" +#: ../../library/typing.rst:549 +msgid "Optional type." msgstr "" -#: ../../library/typing.rst:634 -msgid "An alias to :class:`collections.abc.Sized`" +#: ../../library/typing.rst:551 +msgid "``Optional[X]`` is equivalent to ``Union[X, None]``." msgstr "" -#: ../../library/typing.rst:638 -msgid "A generic version of :class:`collections.abc.Collection`" +#: ../../library/typing.rst:553 +msgid "" +"Note that this is not the same concept as an optional argument, which is one" +" that has a default. An optional argument with a default does not require " +"the ``Optional`` qualifier on its type annotation just because it is " +"optional. For example::" msgstr "" -#: ../../library/typing.rst:644 -msgid "A generic version of :class:`collections.abc.Set`." +#: ../../library/typing.rst:561 +msgid "" +"On the other hand, if an explicit value of ``None`` is allowed, the use of " +"``Optional`` is appropriate, whether the argument is optional or not. For " +"example::" msgstr "" -#: ../../library/typing.rst:648 -msgid "A generic version of :class:`collections.abc.MutableSet`." +#: ../../library/typing.rst:570 +msgid "Callable type; ``Callable[[int], str]`` is a function of (int) -> str." msgstr "" -#: ../../library/typing.rst:652 +#: ../../library/typing.rst:572 msgid "" -"A generic version of :class:`collections.abc.Mapping`. This type can be used" -" as follows::" +"The subscription syntax must always be used with exactly two values: the " +"argument list and the return type. The argument list must be a list of " +"types or an ellipsis; the return type must be a single type." msgstr "" -#: ../../library/typing.rst:660 -msgid "A generic version of :class:`collections.abc.MutableMapping`." +#: ../../library/typing.rst:577 +msgid "" +"There is no syntax to indicate optional or keyword arguments; such function " +"types are rarely used as callback types. ``Callable[..., ReturnType]`` " +"(literal ellipsis) can be used to type hint a callable taking any number of " +"arguments and returning ``ReturnType``. A plain :data:`Callable` is " +"equivalent to ``Callable[..., Any]``, and in turn to " +":class:`collections.abc.Callable`." msgstr "" -#: ../../library/typing.rst:664 -msgid "A generic version of :class:`collections.abc.Sequence`." +#: ../../library/typing.rst:585 +msgid ":class:`collections.abc.Callable` now supports ``[]``. See :pep:`585`." msgstr "" -#: ../../library/typing.rst:668 -msgid "A generic version of :class:`collections.abc.MutableSequence`." +#: ../../library/typing.rst:590 +msgid "" +"A variable annotated with ``C`` may accept a value of type ``C``. In " +"contrast, a variable annotated with ``Type[C]`` may accept values that are " +"classes themselves -- specifically, it will accept the *class object* of " +"``C``. For example::" msgstr "" -#: ../../library/typing.rst:672 -msgid "A generic version of :class:`collections.abc.ByteString`." +#: ../../library/typing.rst:599 +msgid "Note that ``Type[C]`` is covariant::" msgstr "" -#: ../../library/typing.rst:674 +#: ../../library/typing.rst:611 msgid "" -"This type represents the types :class:`bytes`, :class:`bytearray`, and " -":class:`memoryview`." +"The fact that ``Type[C]`` is covariant implies that all subclasses of ``C`` " +"should implement the same constructor signature and class method signatures " +"as ``C``. The type checker should flag violations of this, but should also " +"allow constructor calls in subclasses that match the constructor calls in " +"the indicated base class. How the type checker is required to handle this " +"particular case may change in future revisions of :pep:`484`." msgstr "" -#: ../../library/typing.rst:677 +#: ../../library/typing.rst:619 msgid "" -"As a shorthand for this type, :class:`bytes` can be used to annotate " -"arguments of any of the types mentioned above." -msgstr "" - -#: ../../library/typing.rst:682 -msgid "A generic version of :class:`collections.deque`." +"The only legal parameters for :class:`Type` are classes, :data:`Any`, " +":ref:`type variables `, and unions of any of these types. For " +"example::" msgstr "" -#: ../../library/typing.rst:689 +#: ../../library/typing.rst:625 msgid "" -"Generic version of :class:`list`. Useful for annotating return types. To " -"annotate arguments it is preferred to use an abstract collection type such " -"as :class:`Sequence` or :class:`Iterable`." +"``Type[Any]`` is equivalent to ``Type`` which in turn is equivalent to " +"``type``, which is the root of Python's metaclass hierarchy." msgstr "" -#: ../../library/typing.rst:694 -msgid "This type may be used as follows::" +#: ../../library/typing.rst:630 +msgid ":class:`builtins.type ` now supports ``[]``. See :pep:`585`." msgstr "" -#: ../../library/typing.rst:706 +#: ../../library/typing.rst:635 msgid "" -"A generic version of :class:`builtins.set `. Useful for annotating " -"return types. To annotate arguments it is preferred to use an abstract " -"collection type such as :class:`AbstractSet`." +"A type that can be used to indicate to type checkers that the corresponding " +"variable or function parameter has a value equivalent to the provided " +"literal (or one of several literals). For example::" msgstr "" -#: ../../library/typing.rst:712 -msgid "A generic version of :class:`builtins.frozenset `." +#: ../../library/typing.rst:649 +msgid "" +"``Literal[...]`` cannot be subclassed. At runtime, an arbitrary value is " +"allowed as type argument to ``Literal[...]``, but type checkers may impose " +"restrictions. See :pep:`586` for more details about literal types." msgstr "" -#: ../../library/typing.rst:716 -msgid "A generic version of :class:`collections.abc.MappingView`." +#: ../../library/typing.rst:657 +msgid "Special type construct to mark class variables." msgstr "" -#: ../../library/typing.rst:720 -msgid "A generic version of :class:`collections.abc.KeysView`." +#: ../../library/typing.rst:659 +msgid "" +"As introduced in :pep:`526`, a variable annotation wrapped in ClassVar " +"indicates that a given attribute is intended to be used as a class variable " +"and should not be set on instances of that class. Usage::" msgstr "" -#: ../../library/typing.rst:724 -msgid "A generic version of :class:`collections.abc.ItemsView`." +#: ../../library/typing.rst:667 +msgid ":data:`ClassVar` accepts only types and cannot be further subscribed." msgstr "" -#: ../../library/typing.rst:728 -msgid "A generic version of :class:`collections.abc.ValuesView`." +#: ../../library/typing.rst:669 +msgid "" +":data:`ClassVar` is not a class itself, and should not be used with " +":func:`isinstance` or :func:`issubclass`. :data:`ClassVar` does not change " +"Python runtime behavior, but it can be used by third-party type checkers. " +"For example, a type checker might flag the following code as an error::" msgstr "" -#: ../../library/typing.rst:732 -msgid "A generic version of :class:`collections.abc.Awaitable`." +#: ../../library/typing.rst:683 +msgid "" +"A special typing construct to indicate to type checkers that a name cannot " +"be re-assigned or overridden in a subclass. For example::" msgstr "" -#: ../../library/typing.rst:738 +#: ../../library/typing.rst:695 ../../library/typing.rst:1573 msgid "" -"A generic version of :class:`collections.abc.Coroutine`. The variance and " -"order of type variables correspond to those of :class:`Generator`, for " -"example::" +"There is no runtime checking of these properties. See :pep:`591` for more " +"details." msgstr "" -#: ../../library/typing.rst:753 -msgid "A generic version of :class:`collections.abc.AsyncIterable`." +#: ../../library/typing.rst:702 +msgid "" +"A type, introduced in :pep:`593` (``Flexible function and variable " +"annotations``), to decorate existing types with context-specific metadata " +"(possibly multiple pieces of it, as ``Annotated`` is variadic). " +"Specifically, a type ``T`` can be annotated with metadata ``x`` via the " +"typehint ``Annotated[T, x]``. This metadata can be used for either static " +"analysis or at runtime. If a library (or tool) encounters a typehint " +"``Annotated[T, x]`` and has no special logic for metadata ``x``, it should " +"ignore it and simply treat the type as ``T``. Unlike the ``no_type_check`` " +"functionality that currently exists in the ``typing`` module which " +"completely disables typechecking annotations on a function or a class, the " +"``Annotated`` type allows for both static typechecking of ``T`` (e.g., via " +"mypy or Pyre, which can safely ignore ``x``) together with runtime access to" +" ``x`` within a specific application." msgstr "" -#: ../../library/typing.rst:759 -msgid "A generic version of :class:`collections.abc.AsyncIterator`." +#: ../../library/typing.rst:716 +msgid "" +"Ultimately, the responsibility of how to interpret the annotations (if at " +"all) is the responsibility of the tool or library encountering the " +"``Annotated`` type. A tool or library encountering an ``Annotated`` type can" +" scan through the annotations to determine if they are of interest (e.g., " +"using ``isinstance()``)." msgstr "" -#: ../../library/typing.rst:765 -msgid "A generic version of :class:`contextlib.AbstractContextManager`." +#: ../../library/typing.rst:722 +msgid "" +"When a tool or a library does not support annotations or encounters an " +"unknown annotation it should just ignore it and treat annotated type as the " +"underlying type." msgstr "" -#: ../../library/typing.rst:772 -msgid "A generic version of :class:`contextlib.AbstractAsyncContextManager`." +#: ../../library/typing.rst:726 +msgid "" +"It's up to the tool consuming the annotations to decide whether the client " +"is allowed to have several annotations on one type and how to merge those " +"annotations." msgstr "" -#: ../../library/typing.rst:779 +#: ../../library/typing.rst:730 msgid "" -"A generic version of :class:`dict`. Useful for annotating return types. To " -"annotate arguments it is preferred to use an abstract collection type such " -"as :class:`Mapping`." +"Since the ``Annotated`` type allows you to put several annotations of the " +"same (or different) type(s) on any node, the tools or libraries consuming " +"those annotations are in charge of dealing with potential duplicates. For " +"example, if you are doing value range analysis you might allow this::" msgstr "" -#: ../../library/typing.rst:783 -msgid "This type can be used as follows::" +#: ../../library/typing.rst:739 +msgid "" +"Passing ``include_extras=True`` to :func:`get_type_hints` lets one access " +"the extra annotations at runtime." msgstr "" -#: ../../library/typing.rst:790 -msgid "A generic version of :class:`collections.defaultdict`." +#: ../../library/typing.rst:742 +msgid "The details of the syntax:" msgstr "" -#: ../../library/typing.rst:796 -msgid "A generic version of :class:`collections.OrderedDict`." +#: ../../library/typing.rst:744 +msgid "The first argument to ``Annotated`` must be a valid type" +msgstr "" + +#: ../../library/typing.rst:746 +msgid "" +"Multiple type annotations are supported (``Annotated`` supports variadic " +"arguments)::" +msgstr "" + +#: ../../library/typing.rst:751 +msgid "" +"``Annotated`` must be called with at least two arguments ( " +"``Annotated[int]`` is not valid)" +msgstr "" + +#: ../../library/typing.rst:754 +msgid "" +"The order of the annotations is preserved and matters for equality checks::" +msgstr "" + +#: ../../library/typing.rst:761 +msgid "" +"Nested ``Annotated`` types are flattened, with metadata ordered starting " +"with the innermost annotation::" +msgstr "" + +#: ../../library/typing.rst:768 +msgid "Duplicated annotations are not removed::" +msgstr "" + +#: ../../library/typing.rst:774 +msgid "``Annotated`` can be used with nested and generic aliases::" +msgstr "" + +#: ../../library/typing.rst:785 +msgid "Building generic types" +msgstr "" + +#: ../../library/typing.rst:787 +msgid "" +"These are not used in annotations. They are building blocks for creating " +"generic types." +msgstr "" + +#: ../../library/typing.rst:791 +msgid "Abstract base class for generic types." +msgstr "" + +#: ../../library/typing.rst:793 +msgid "" +"A generic type is typically declared by inheriting from an instantiation of " +"this class with one or more type variables. For example, a generic mapping " +"type might be defined as::" msgstr "" #: ../../library/typing.rst:802 -msgid "A generic version of :class:`collections.Counter`." +msgid "This class can then be used as follows::" msgstr "" -#: ../../library/typing.rst:809 -msgid "A generic version of :class:`collections.ChainMap`." +#: ../../library/typing.rst:815 +msgid "Type variable." msgstr "" -#: ../../library/typing.rst:816 +#: ../../library/typing.rst:817 ../../library/typing.rst:933 +msgid "Usage::" +msgstr "Penggunaan::" + +#: ../../library/typing.rst:822 msgid "" -"A generator can be annotated by the generic type ``Generator[YieldType, " -"SendType, ReturnType]``. For example::" +"Type variables exist primarily for the benefit of static type checkers. " +"They serve as the parameters for generic types as well as for generic " +"function definitions. See class Generic for more information on generic " +"types. Generic functions work as follows::" msgstr "" -#: ../../library/typing.rst:825 +#: ../../library/typing.rst:835 msgid "" -"Note that unlike many other generics in the typing module, the ``SendType`` " -"of :class:`Generator` behaves contravariantly, not covariantly or " -"invariantly." +"The latter example's signature is essentially the overloading of ``(str, " +"str) -> str`` and ``(bytes, bytes) -> bytes``. Also note that if the " +"arguments are instances of some subclass of :class:`str`, the return type is" +" still plain :class:`str`." msgstr "" -#: ../../library/typing.rst:829 +#: ../../library/typing.rst:840 msgid "" -"If your generator will only yield values, set the ``SendType`` and " -"``ReturnType`` to ``None``::" +"At runtime, ``isinstance(x, T)`` will raise :exc:`TypeError`. In general, " +":func:`isinstance` and :func:`issubclass` should not be used with types." msgstr "" -#: ../../library/typing.rst:837 +#: ../../library/typing.rst:843 msgid "" -"Alternatively, annotate your generator as having a return type of either " -"``Iterable[YieldType]`` or ``Iterator[YieldType]``::" +"Type variables may be marked covariant or contravariant by passing " +"``covariant=True`` or ``contravariant=True``. See :pep:`484` for more " +"details. By default type variables are invariant. Alternatively, a type " +"variable may specify an upper bound using ``bound=``. This means that " +"an actual type substituted (explicitly or implicitly) for the type variable " +"must be a subclass of the boundary type, see :pep:`484`." msgstr "" -#: ../../library/typing.rst:847 +#: ../../library/typing.rst:853 msgid "" -"An async generator can be annotated by the generic type " -"``AsyncGenerator[YieldType, SendType]``. For example::" +"``AnyStr`` is a type variable defined as ``AnyStr = TypeVar('AnyStr', str, " +"bytes)``." msgstr "" #: ../../library/typing.rst:856 msgid "" -"Unlike normal generators, async generators cannot return a value, so there " -"is no ``ReturnType`` type parameter. As with :class:`Generator`, the " -"``SendType`` behaves contravariantly." +"It is meant to be used for functions that may accept any kind of string " +"without allowing different kinds of strings to mix. For example::" msgstr "" -#: ../../library/typing.rst:860 +#: ../../library/typing.rst:868 msgid "" -"If your generator will only yield values, set the ``SendType`` to ``None``::" +"Base class for protocol classes. Protocol classes are defined like this::" msgstr "" -#: ../../library/typing.rst:868 +#: ../../library/typing.rst:874 msgid "" -"Alternatively, annotate your generator as having a return type of either " -"``AsyncIterable[YieldType]`` or ``AsyncIterator[YieldType]``::" +"Such classes are primarily used with static type checkers that recognize " +"structural subtyping (static duck-typing), for example::" msgstr "" -#: ../../library/typing.rst:880 +#: ../../library/typing.rst:886 msgid "" -"``Text`` is an alias for ``str``. It is provided to supply a forward " -"compatible path for Python 2 code: in Python 2, ``Text`` is an alias for " -"``unicode``." +"See :pep:`544` for details. Protocol classes decorated with " +":func:`runtime_checkable` (described later) act as simple-minded runtime " +"protocols that check only the presence of given attributes, ignoring their " +"type signatures." +msgstr "" + +#: ../../library/typing.rst:891 +msgid "Protocol classes can be generic, for example::" +msgstr "" + +#: ../../library/typing.rst:901 +msgid "Mark a protocol class as a runtime protocol." msgstr "" -#: ../../library/typing.rst:884 +#: ../../library/typing.rst:903 msgid "" -"Use ``Text`` to indicate that a value must contain a unicode string in a " -"manner that is compatible with both Python 2 and Python 3::" +"Such a protocol can be used with :func:`isinstance` and :func:`issubclass`. " +"This raises :exc:`TypeError` when applied to a non-protocol class. This " +"allows a simple-minded structural check, very similar to \"one trick " +"ponies\" in :mod:`collections.abc` such as :class:`Iterable`. For example::" msgstr "" -#: ../../library/typing.rst:896 +#: ../../library/typing.rst:916 msgid "" -"Generic type ``IO[AnyStr]`` and its subclasses ``TextIO(IO[str])`` and " -"``BinaryIO(IO[bytes])`` represent the types of I/O streams such as returned " -"by :func:`open`." +":func:`runtime_checkable` will check only the presence of the required " +"methods, not their type signatures! For example, :class:`builtins.complex " +"` implements :func:`__float__`, therefore it passes an " +":func:`issubclass` check against :class:`SupportsFloat`. However, the " +"``complex.__float__`` method exists only to raise a :class:`TypeError` with " +"a more informative message." msgstr "" -#: ../../library/typing.rst:904 +#: ../../library/typing.rst:925 +msgid "Other special directives" +msgstr "" + +#: ../../library/typing.rst:927 msgid "" -"These type aliases correspond to the return types from :func:`re.compile` " -"and :func:`re.match`. These types (and the corresponding functions) are " -"generic in ``AnyStr`` and can be made specific by writing ``Pattern[str]``, " -"``Pattern[bytes]``, ``Match[str]``, or ``Match[bytes]``." +"These are not used in annotations. They are building blocks for declaring " +"types." msgstr "" -#: ../../library/typing.rst:913 +#: ../../library/typing.rst:931 msgid "Typed version of :func:`collections.namedtuple`." msgstr "" -#: ../../library/typing.rst:921 +#: ../../library/typing.rst:939 msgid "This is equivalent to::" msgstr "Ini setara dengan::" -#: ../../library/typing.rst:925 +#: ../../library/typing.rst:943 msgid "" "To give a field a default value, you can assign to it in the class body::" msgstr "" -#: ../../library/typing.rst:934 +#: ../../library/typing.rst:952 msgid "" "Fields with a default value must come after any fields without a default." msgstr "" -#: ../../library/typing.rst:936 +#: ../../library/typing.rst:954 msgid "" "The resulting class has an extra attribute ``__annotations__`` giving a dict" " that maps the field names to the field types. (The field names are in the " @@ -781,49 +884,56 @@ msgid "" "attribute both of which are part of the namedtuple API.)" msgstr "" -#: ../../library/typing.rst:942 +#: ../../library/typing.rst:960 msgid "``NamedTuple`` subclasses can also have docstrings and methods::" msgstr "" -#: ../../library/typing.rst:952 +#: ../../library/typing.rst:970 msgid "Backward-compatible usage::" msgstr "" -#: ../../library/typing.rst:956 +#: ../../library/typing.rst:974 msgid "Added support for :pep:`526` variable annotation syntax." msgstr "" -#: ../../library/typing.rst:959 +#: ../../library/typing.rst:977 msgid "Added support for default values, methods, and docstrings." msgstr "" -#: ../../library/typing.rst:962 +#: ../../library/typing.rst:980 msgid "" "The ``_field_types`` and ``__annotations__`` attributes are now regular " "dictionaries instead of instances of ``OrderedDict``." msgstr "" -#: ../../library/typing.rst:966 +#: ../../library/typing.rst:984 msgid "" "Removed the ``_field_types`` attribute in favor of the more standard " "``__annotations__`` attribute which has the same information." msgstr "" -#: ../../library/typing.rst:973 +#: ../../library/typing.rst:990 +msgid "" +"A helper function to indicate a distinct type to a typechecker, see " +":ref:`distinct`. At runtime it returns a function that returns its argument." +" Usage::" +msgstr "" + +#: ../../library/typing.rst:1001 msgid "" -"A simple typed namespace. At runtime it is equivalent to a plain " -":class:`dict`." +"Special construct to add type hints to a dictionary. At runtime it is a " +"plain :class:`dict`." msgstr "" -#: ../../library/typing.rst:976 +#: ../../library/typing.rst:1004 msgid "" -"``TypedDict`` creates a dictionary type that expects all of its instances to" -" have a certain set of keys, where each key is associated with a value of a " -"consistent type. This expectation is not checked at runtime but is only " +"``TypedDict`` declares a dictionary type that expects all of its instances " +"to have a certain set of keys, where each key is associated with a value of " +"a consistent type. This expectation is not checked at runtime but is only " "enforced by type checkers. Usage::" msgstr "" -#: ../../library/typing.rst:992 +#: ../../library/typing.rst:1020 msgid "" "The type info for introspection can be accessed via " "``Point2D.__annotations__`` and ``Point2D.__total__``. To allow using this " @@ -831,13 +941,13 @@ msgid "" "``TypedDict`` supports two additional equivalent syntactic forms::" msgstr "" -#: ../../library/typing.rst:1000 +#: ../../library/typing.rst:1028 msgid "" "By default, all keys must be present in a TypedDict. It is possible to " "override this by specifying totality. Usage::" msgstr "" -#: ../../library/typing.rst:1008 +#: ../../library/typing.rst:1036 msgid "" "This means that a point2D TypedDict can have any of the keys omitted. A type" " checker is only expected to support a literal False or True as the value of" @@ -845,451 +955,651 @@ msgid "" " class body be required." msgstr "" -#: ../../library/typing.rst:1013 +#: ../../library/typing.rst:1041 msgid "" "See :pep:`589` for more examples and detailed rules of using ``TypedDict``." msgstr "" -#: ../../library/typing.rst:1019 -msgid "" -"A class used for internal typing representation of string forward " -"references. For example, ``List[\"SomeClass\"]`` is implicitly transformed " -"into ``List[ForwardRef(\"SomeClass\")]``. This class should not be " -"instantiated by a user, but may be used by introspection tools." +#: ../../library/typing.rst:1046 +msgid "Generic concrete collections" +msgstr "" + +#: ../../library/typing.rst:1049 +msgid "Corresponding to built-in types" msgstr "" -#: ../../library/typing.rst:1026 +#: ../../library/typing.rst:1053 msgid "" -"A helper function to indicate a distinct type to a typechecker, see " -":ref:`distinct`. At runtime it returns a function that returns its argument." -" Usage::" +"A generic version of :class:`dict`. Useful for annotating return types. To " +"annotate arguments it is preferred to use an abstract collection type such " +"as :class:`Mapping`." msgstr "" -#: ../../library/typing.rst:1037 -msgid "Cast a value to a type." +#: ../../library/typing.rst:1057 +msgid "This type can be used as follows::" msgstr "" -#: ../../library/typing.rst:1039 -msgid "" -"This returns the value unchanged. To the type checker this signals that the" -" return value has the designated type, but at runtime we intentionally don't" -" check anything (we want this to be as fast as possible)." +#: ../../library/typing.rst:1062 +msgid ":class:`builtins.dict ` now supports ``[]``. See :pep:`585`." msgstr "" -#: ../../library/typing.rst:1046 +#: ../../library/typing.rst:1067 msgid "" -"Return a dictionary containing type hints for a function, method, module or " -"class object." +"Generic version of :class:`list`. Useful for annotating return types. To " +"annotate arguments it is preferred to use an abstract collection type such " +"as :class:`Sequence` or :class:`Iterable`." msgstr "" -#: ../../library/typing.rst:1049 -msgid "" -"This is often the same as ``obj.__annotations__``. In addition, forward " -"references encoded as string literals are handled by evaluating them in " -"``globals`` and ``locals`` namespaces. If necessary, ``Optional[t]`` is " -"added for function and method annotations if a default value equal to " -"``None`` is set. For a class ``C``, return a dictionary constructed by " -"merging all the ``__annotations__`` along ``C.__mro__`` in reverse order." +#: ../../library/typing.rst:1072 +msgid "This type may be used as follows::" msgstr "" -#: ../../library/typing.rst:1057 +#: ../../library/typing.rst:1082 +msgid ":class:`builtins.list ` now supports ``[]``. See :pep:`585`." +msgstr "" + +#: ../../library/typing.rst:1087 msgid "" -"The function recursively replaces all ``Annotated[T, ...]`` with ``T``, " -"unless ``include_extras`` is set to ``True`` (see :class:`Annotated` for " -"more information). For example::" +"A generic version of :class:`builtins.set `. Useful for annotating " +"return types. To annotate arguments it is preferred to use an abstract " +"collection type such as :class:`AbstractSet`." msgstr "" -#: ../../library/typing.rst:1070 -msgid "Added ``include_extras`` parameter as part of :pep:`593`." +#: ../../library/typing.rst:1091 +msgid ":class:`builtins.set ` now supports ``[]``. See :pep:`585`." msgstr "" -#: ../../library/typing.rst:1076 -msgid "" -"Provide basic introspection for generic types and special typing forms." +#: ../../library/typing.rst:1096 +msgid "A generic version of :class:`builtins.frozenset `." msgstr "" -#: ../../library/typing.rst:1078 +#: ../../library/typing.rst:1098 msgid "" -"For a typing object of the form ``X[Y, Z, ...]`` these functions return " -"``X`` and ``(Y, Z, ...)``. If ``X`` is a generic alias for a builtin or " -":mod:`collections` class, it gets normalized to the original class. For " -"unsupported objects return ``None`` and ``()`` correspondingly. Examples::" +":class:`builtins.frozenset ` now supports ``[]``. See :pep:`585`." msgstr "" -#: ../../library/typing.rst:1094 -msgid "" -"The ``@overload`` decorator allows describing functions and methods that " -"support multiple different combinations of argument types. A series of " -"``@overload``-decorated definitions must be followed by exactly one " -"non-``@overload``-decorated definition (for the same function/method). The " -"``@overload``-decorated definitions are for the benefit of the type checker " -"only, since they will be overwritten by the non-``@overload``-decorated " -"definition, while the latter is used at runtime but should be ignored by a " -"type checker. At runtime, calling a ``@overload``-decorated function " -"directly will raise :exc:`NotImplementedError`. An example of overload that " -"gives a more precise type than can be expressed using a union or a type " -"variable::" +#: ../../library/typing.rst:1101 +msgid ":data:`Tuple` is a special form." msgstr "" -#: ../../library/typing.rst:1118 -msgid "See :pep:`484` for details and comparison with other typing semantics." +#: ../../library/typing.rst:1104 +msgid "Corresponding to types in :mod:`collections`" msgstr "" -#: ../../library/typing.rst:1122 -msgid "" -"A decorator to indicate to type checkers that the decorated method cannot be" -" overridden, and the decorated class cannot be subclassed. For example::" +#: ../../library/typing.rst:1108 +msgid "A generic version of :class:`collections.defaultdict`." msgstr "" -#: ../../library/typing.rst:1140 ../../library/typing.rst:1367 -msgid "" -"There is no runtime checking of these properties. See :pep:`591` for more " -"details." +#: ../../library/typing.rst:1112 +msgid ":class:`collections.defaultdict` now supports ``[]``. See :pep:`585`." msgstr "" -#: ../../library/typing.rst:1147 -msgid "Decorator to indicate that annotations are not type hints." +#: ../../library/typing.rst:1117 +msgid "A generic version of :class:`collections.OrderedDict`." msgstr "" -#: ../../library/typing.rst:1149 -msgid "" -"This works as class or function :term:`decorator`. With a class, it applies" -" recursively to all methods defined in that class (but not to methods " -"defined in its superclasses or subclasses)." +#: ../../library/typing.rst:1121 +msgid ":class:`collections.OrderedDict` now supports ``[]``. See :pep:`585`." msgstr "" -#: ../../library/typing.rst:1153 -msgid "This mutates the function(s) in place." +#: ../../library/typing.rst:1126 +msgid "A generic version of :class:`collections.ChainMap`." msgstr "" -#: ../../library/typing.rst:1157 -msgid "Decorator to give another decorator the :func:`no_type_check` effect." +#: ../../library/typing.rst:1131 +msgid ":class:`collections.ChainMap` now supports ``[]``. See :pep:`585`." msgstr "" -#: ../../library/typing.rst:1159 -msgid "" -"This wraps the decorator with something that wraps the decorated function in" -" :func:`no_type_check`." +#: ../../library/typing.rst:1136 +msgid "A generic version of :class:`collections.Counter`." msgstr "" -#: ../../library/typing.rst:1164 -msgid "Decorator to mark a class or function to be unavailable at runtime." +#: ../../library/typing.rst:1141 +msgid ":class:`collections.Counter` now supports ``[]``. See :pep:`585`." msgstr "" -#: ../../library/typing.rst:1166 -msgid "" -"This decorator is itself not available at runtime. It is mainly intended to " -"mark classes that are defined in type stub files if an implementation " -"returns an instance of a private class::" +#: ../../library/typing.rst:1146 +msgid "A generic version of :class:`collections.deque`." msgstr "" -#: ../../library/typing.rst:1177 -msgid "" -"Note that returning instances of private classes is not recommended. It is " -"usually preferable to make such classes public." +#: ../../library/typing.rst:1151 +msgid ":class:`collections.deque` now supports ``[]``. See :pep:`585`." msgstr "" -#: ../../library/typing.rst:1182 -msgid "Mark a protocol class as a runtime protocol." +#: ../../library/typing.rst:1155 +msgid "Other concrete types" msgstr "" -#: ../../library/typing.rst:1184 +#: ../../library/typing.rst:1161 msgid "" -"Such a protocol can be used with :func:`isinstance` and :func:`issubclass`. " -"This raises :exc:`TypeError` when applied to a non-protocol class. This " -"allows a simple-minded structural check, very similar to \"one trick " -"ponies\" in :mod:`collections.abc` such as :class:`Iterable`. For example::" +"Generic type ``IO[AnyStr]`` and its subclasses ``TextIO(IO[str])`` and " +"``BinaryIO(IO[bytes])`` represent the types of I/O streams such as returned " +"by :func:`open`. These types are also in the ``typing.io`` namespace." msgstr "" -#: ../../library/typing.rst:1195 +#: ../../library/typing.rst:1169 msgid "" -"**Warning:** this will check only the presence of the required methods, not " -"their type signatures!" +"These type aliases correspond to the return types from :func:`re.compile` " +"and :func:`re.match`. These types (and the corresponding functions) are " +"generic in ``AnyStr`` and can be made specific by writing ``Pattern[str]``, " +"``Pattern[bytes]``, ``Match[str]``, or ``Match[bytes]``. These types are " +"also in the ``typing.re`` namespace." msgstr "" -#: ../../library/typing.rst:1202 -msgid "Special type indicating an unconstrained type." +#: ../../library/typing.rst:1176 +msgid "" +"Classes ``Pattern`` and ``Match`` from :mod:`re` now support ``[]``. See " +":pep:`585`." msgstr "" -#: ../../library/typing.rst:1204 -msgid "Every type is compatible with :data:`Any`." +#: ../../library/typing.rst:1181 +msgid "" +"``Text`` is an alias for ``str``. It is provided to supply a forward " +"compatible path for Python 2 code: in Python 2, ``Text`` is an alias for " +"``unicode``." msgstr "" -#: ../../library/typing.rst:1205 -msgid ":data:`Any` is compatible with every type." +#: ../../library/typing.rst:1185 +msgid "" +"Use ``Text`` to indicate that a value must contain a unicode string in a " +"manner that is compatible with both Python 2 and Python 3::" msgstr "" -#: ../../library/typing.rst:1209 -msgid "Special type indicating that a function never returns. For example::" +#: ../../library/typing.rst:1194 +msgid "Abstract Base Classes" msgstr "" -#: ../../library/typing.rst:1222 -msgid "Union type; ``Union[X, Y]`` means either X or Y." +#: ../../library/typing.rst:1197 +msgid "Corresponding to collections in :mod:`collections.abc`" msgstr "" -#: ../../library/typing.rst:1224 -msgid "To define a union, use e.g. ``Union[int, str]``. Details:" +#: ../../library/typing.rst:1201 +msgid "A generic version of :class:`collections.abc.Set`." msgstr "" -#: ../../library/typing.rst:1226 -msgid "The arguments must be types and there must be at least one." +#: ../../library/typing.rst:1203 +msgid ":class:`collections.abc.Set` now supports ``[]``. See :pep:`585`." msgstr "" -#: ../../library/typing.rst:1228 -msgid "Unions of unions are flattened, e.g.::" +#: ../../library/typing.rst:1208 +msgid "A generic version of :class:`collections.abc.ByteString`." msgstr "" -#: ../../library/typing.rst:1232 -msgid "Unions of a single argument vanish, e.g.::" +#: ../../library/typing.rst:1210 +msgid "" +"This type represents the types :class:`bytes`, :class:`bytearray`, and " +":class:`memoryview` of byte sequences." msgstr "" -#: ../../library/typing.rst:1236 -msgid "Redundant arguments are skipped, e.g.::" +#: ../../library/typing.rst:1213 +msgid "" +"As a shorthand for this type, :class:`bytes` can be used to annotate " +"arguments of any of the types mentioned above." msgstr "" -#: ../../library/typing.rst:1240 -msgid "When comparing unions, the argument order is ignored, e.g.::" +#: ../../library/typing.rst:1216 +msgid "" +":class:`collections.abc.ByteString` now supports ``[]``. See :pep:`585`." msgstr "" -#: ../../library/typing.rst:1244 -msgid "You cannot subclass or instantiate a union." +#: ../../library/typing.rst:1221 +msgid "A generic version of :class:`collections.abc.Collection`" msgstr "" -#: ../../library/typing.rst:1246 -msgid "You cannot write ``Union[X][Y]``." +#: ../../library/typing.rst:1225 +msgid "" +":class:`collections.abc.Collection` now supports ``[]``. See :pep:`585`." msgstr "" -#: ../../library/typing.rst:1248 -msgid "You can use ``Optional[X]`` as a shorthand for ``Union[X, None]``." +#: ../../library/typing.rst:1230 +msgid "A generic version of :class:`collections.abc.Container`." msgstr "" -#: ../../library/typing.rst:1250 -msgid "Don't remove explicit subclasses from unions at runtime." +#: ../../library/typing.rst:1232 +msgid "" +":class:`collections.abc.Container` now supports ``[]``. See :pep:`585`." msgstr "" -#: ../../library/typing.rst:1255 -msgid "Optional type." +#: ../../library/typing.rst:1237 +msgid "A generic version of :class:`collections.abc.ItemsView`." +msgstr "" + +#: ../../library/typing.rst:1239 +msgid "" +":class:`collections.abc.ItemsView` now supports ``[]``. See :pep:`585`." +msgstr "" + +#: ../../library/typing.rst:1244 +msgid "A generic version of :class:`collections.abc.KeysView`." +msgstr "" + +#: ../../library/typing.rst:1246 +msgid ":class:`collections.abc.KeysView` now supports ``[]``. See :pep:`585`." +msgstr "" + +#: ../../library/typing.rst:1251 +msgid "" +"A generic version of :class:`collections.abc.Mapping`. This type can be used" +" as follows::" msgstr "" #: ../../library/typing.rst:1257 -msgid "``Optional[X]`` is equivalent to ``Union[X, None]``." +msgid ":class:`collections.abc.Mapping` now supports ``[]``. See :pep:`585`." msgstr "" -#: ../../library/typing.rst:1259 +#: ../../library/typing.rst:1262 +msgid "A generic version of :class:`collections.abc.MappingView`." +msgstr "" + +#: ../../library/typing.rst:1264 msgid "" -"Note that this is not the same concept as an optional argument, which is one" -" that has a default. An optional argument with a default does not require " -"the ``Optional`` qualifier on its type annotation just because it is " -"optional. For example::" +":class:`collections.abc.MappingView` now supports ``[]``. See :pep:`585`." +msgstr "" + +#: ../../library/typing.rst:1269 +msgid "A generic version of :class:`collections.abc.MutableMapping`." msgstr "" -#: ../../library/typing.rst:1267 +#: ../../library/typing.rst:1271 msgid "" -"On the other hand, if an explicit value of ``None`` is allowed, the use of " -"``Optional`` is appropriate, whether the argument is optional or not. For " -"example::" +":class:`collections.abc.MutableMapping` now supports ``[]``. See :pep:`585`." msgstr "" #: ../../library/typing.rst:1276 -msgid "" -"Tuple type; ``Tuple[X, Y]`` is the type of a tuple of two items with the " -"first item of type X and the second of type Y. The type of the empty tuple " -"can be written as ``Tuple[()]``." +msgid "A generic version of :class:`collections.abc.MutableSequence`." msgstr "" -#: ../../library/typing.rst:1280 +#: ../../library/typing.rst:1278 msgid "" -"Example: ``Tuple[T1, T2]`` is a tuple of two elements corresponding to type " -"variables T1 and T2. ``Tuple[int, float, str]`` is a tuple of an int, a " -"float and a string." +":class:`collections.abc.MutableSequence` now supports ``[]``. See " +":pep:`585`." msgstr "" -#: ../../library/typing.rst:1284 +#: ../../library/typing.rst:1283 +msgid "A generic version of :class:`collections.abc.MutableSet`." +msgstr "" + +#: ../../library/typing.rst:1285 msgid "" -"To specify a variable-length tuple of homogeneous type, use literal " -"ellipsis, e.g. ``Tuple[int, ...]``. A plain :data:`Tuple` is equivalent to " -"``Tuple[Any, ...]``, and in turn to :class:`tuple`." +":class:`collections.abc.MutableSet` now supports ``[]``. See :pep:`585`." msgstr "" #: ../../library/typing.rst:1290 -msgid "Callable type; ``Callable[[int], str]`` is a function of (int) -> str." +msgid "A generic version of :class:`collections.abc.Sequence`." msgstr "" #: ../../library/typing.rst:1292 -msgid "" -"The subscription syntax must always be used with exactly two values: the " -"argument list and the return type. The argument list must be a list of " -"types or an ellipsis; the return type must be a single type." +msgid ":class:`collections.abc.Sequence` now supports ``[]``. See :pep:`585`." msgstr "" #: ../../library/typing.rst:1297 +msgid "A generic version of :class:`collections.abc.ValuesView`." +msgstr "" + +#: ../../library/typing.rst:1299 msgid "" -"There is no syntax to indicate optional or keyword arguments; such function " -"types are rarely used as callback types. ``Callable[..., ReturnType]`` " -"(literal ellipsis) can be used to type hint a callable taking any number of " -"arguments and returning ``ReturnType``. A plain :data:`Callable` is " -"equivalent to ``Callable[..., Any]``, and in turn to " -":class:`collections.abc.Callable`." +":class:`collections.abc.ValuesView` now supports ``[]``. See :pep:`585`." +msgstr "" + +#: ../../library/typing.rst:1303 +msgid "Corresponding to other types in :mod:`collections.abc`" msgstr "" #: ../../library/typing.rst:1307 -msgid "" -"A type that can be used to indicate to type checkers that the corresponding " -"variable or function parameter has a value equivalent to the provided " -"literal (or one of several literals). For example::" +msgid "A generic version of :class:`collections.abc.Iterable`." +msgstr "" + +#: ../../library/typing.rst:1309 +msgid ":class:`collections.abc.Iterable` now supports ``[]``. See :pep:`585`." +msgstr "" + +#: ../../library/typing.rst:1314 +msgid "A generic version of :class:`collections.abc.Iterator`." +msgstr "" + +#: ../../library/typing.rst:1316 +msgid ":class:`collections.abc.Iterator` now supports ``[]``. See :pep:`585`." msgstr "" #: ../../library/typing.rst:1321 msgid "" -"``Literal[...]`` cannot be subclassed. At runtime, an arbitrary value is " -"allowed as type argument to ``Literal[...]``, but type checkers may impose " -"restrictions. See :pep:`586` for more details about literal types." +"A generator can be annotated by the generic type ``Generator[YieldType, " +"SendType, ReturnType]``. For example::" msgstr "" -#: ../../library/typing.rst:1329 -msgid "Special type construct to mark class variables." +#: ../../library/typing.rst:1330 +msgid "" +"Note that unlike many other generics in the typing module, the ``SendType`` " +"of :class:`Generator` behaves contravariantly, not covariantly or " +"invariantly." msgstr "" -#: ../../library/typing.rst:1331 +#: ../../library/typing.rst:1334 msgid "" -"As introduced in :pep:`526`, a variable annotation wrapped in ClassVar " -"indicates that a given attribute is intended to be used as a class variable " -"and should not be set on instances of that class. Usage::" +"If your generator will only yield values, set the ``SendType`` and " +"``ReturnType`` to ``None``::" msgstr "" -#: ../../library/typing.rst:1339 -msgid ":data:`ClassVar` accepts only types and cannot be further subscribed." +#: ../../library/typing.rst:1342 +msgid "" +"Alternatively, annotate your generator as having a return type of either " +"``Iterable[YieldType]`` or ``Iterator[YieldType]``::" msgstr "" -#: ../../library/typing.rst:1341 +#: ../../library/typing.rst:1350 msgid "" -":data:`ClassVar` is not a class itself, and should not be used with " -":func:`isinstance` or :func:`issubclass`. :data:`ClassVar` does not change " -"Python runtime behavior, but it can be used by third-party type checkers. " -"For example, a type checker might flag the following code as an error::" +":class:`collections.abc.Generator` now supports ``[]``. See :pep:`585`." msgstr "" #: ../../library/typing.rst:1355 +msgid "An alias to :class:`collections.abc.Hashable`" +msgstr "" + +#: ../../library/typing.rst:1359 +msgid "A generic version of :class:`collections.abc.Reversible`." +msgstr "" + +#: ../../library/typing.rst:1361 msgid "" -"A special typing construct to indicate to type checkers that a name cannot " -"be re-assigned or overridden in a subclass. For example::" +":class:`collections.abc.Reversible` now supports ``[]``. See :pep:`585`." msgstr "" -#: ../../library/typing.rst:1374 +#: ../../library/typing.rst:1366 +msgid "An alias to :class:`collections.abc.Sized`" +msgstr "" + +#: ../../library/typing.rst:1369 +msgid "Asynchronous programming" +msgstr "" + +#: ../../library/typing.rst:1373 msgid "" -"``AnyStr`` is a type variable defined as ``AnyStr = TypeVar('AnyStr', str, " -"bytes)``." +"A generic version of :class:`collections.abc.Coroutine`. The variance and " +"order of type variables correspond to those of :class:`Generator`, for " +"example::" msgstr "" -#: ../../library/typing.rst:1377 +#: ../../library/typing.rst:1386 msgid "" -"It is meant to be used for functions that may accept any kind of string " -"without allowing different kinds of strings to mix. For example::" +":class:`collections.abc.Coroutine` now supports ``[]``. See :pep:`585`." msgstr "" -#: ../../library/typing.rst:1389 +#: ../../library/typing.rst:1391 msgid "" -"A special constant that is assumed to be ``True`` by 3rd party static type " -"checkers. It is ``False`` at runtime. Usage::" +"An async generator can be annotated by the generic type " +"``AsyncGenerator[YieldType, SendType]``. For example::" msgstr "" -#: ../../library/typing.rst:1398 +#: ../../library/typing.rst:1400 msgid "" -"Note that the first type annotation must be enclosed in quotes, making it a " -"\"forward reference\", to hide the ``expensive_mod`` reference from the " -"interpreter runtime. Type annotations for local variables are not " -"evaluated, so the second annotation does not need to be enclosed in quotes." +"Unlike normal generators, async generators cannot return a value, so there " +"is no ``ReturnType`` type parameter. As with :class:`Generator`, the " +"``SendType`` behaves contravariantly." msgstr "" -#: ../../library/typing.rst:1407 +#: ../../library/typing.rst:1404 msgid "" -"A type, introduced in :pep:`593` (``Flexible function and variable " -"annotations``), to decorate existing types with context-specific metadata " -"(possibly multiple pieces of it, as ``Annotated`` is variadic). " -"Specifically, a type ``T`` can be annotated with metadata ``x`` via the " -"typehint ``Annotated[T, x]``. This metadata can be used for either static " -"analysis or at runtime. If a library (or tool) encounters a typehint " -"``Annotated[T, x]`` and has no special logic for metadata ``x``, it should " -"ignore it and simply treat the type as ``T``. Unlike the ``no_type_check`` " -"functionality that currently exists in the ``typing`` module which " -"completely disables typechecking annotations on a function or a class, the " -"``Annotated`` type allows for both static typechecking of ``T`` (e.g., via " -"mypy or Pyre, which can safely ignore ``x``) together with runtime access to" -" ``x`` within a specific application." +"If your generator will only yield values, set the ``SendType`` to ``None``::" msgstr "" -#: ../../library/typing.rst:1421 +#: ../../library/typing.rst:1412 msgid "" -"Ultimately, the responsibility of how to interpret the annotations (if at " -"all) is the responsibility of the tool or library encountering the " -"``Annotated`` type. A tool or library encountering an ``Annotated`` type can" -" scan through the annotations to determine if they are of interest (e.g., " -"using ``isinstance()``)." +"Alternatively, annotate your generator as having a return type of either " +"``AsyncIterable[YieldType]`` or ``AsyncIterator[YieldType]``::" msgstr "" -#: ../../library/typing.rst:1427 +#: ../../library/typing.rst:1422 msgid "" -"When a tool or a library does not support annotations or encounters an " -"unknown annotation it should just ignore it and treat annotated type as the " -"underlying type." +":class:`collections.abc.AsyncGenerator` now supports ``[]``. See :pep:`585`." +msgstr "" + +#: ../../library/typing.rst:1427 +msgid "A generic version of :class:`collections.abc.AsyncIterable`." msgstr "" #: ../../library/typing.rst:1431 msgid "" -"It's up to the tool consuming the annotations to decide whether the client " -"is allowed to have several annotations on one type and how to merge those " -"annotations." +":class:`collections.abc.AsyncIterable` now supports ``[]``. See :pep:`585`." msgstr "" -#: ../../library/typing.rst:1435 -msgid "" -"Since the ``Annotated`` type allows you to put several annotations of the " -"same (or different) type(s) on any node, the tools or libraries consuming " -"those annotations are in charge of dealing with potential duplicates. For " -"example, if you are doing value range analysis you might allow this::" +#: ../../library/typing.rst:1436 +msgid "A generic version of :class:`collections.abc.AsyncIterator`." msgstr "" -#: ../../library/typing.rst:1444 +#: ../../library/typing.rst:1440 msgid "" -"Passing ``include_extras=True`` to :func:`get_type_hints` lets one access " -"the extra annotations at runtime." +":class:`collections.abc.AsyncIterator` now supports ``[]``. See :pep:`585`." msgstr "" -#: ../../library/typing.rst:1447 -msgid "The details of the syntax:" +#: ../../library/typing.rst:1445 +msgid "A generic version of :class:`collections.abc.Awaitable`." msgstr "" #: ../../library/typing.rst:1449 -msgid "The first argument to ``Annotated`` must be a valid type" +msgid "" +":class:`collections.abc.Awaitable` now supports ``[]``. See :pep:`585`." +msgstr "" + +#: ../../library/typing.rst:1454 +msgid "Context manager types" msgstr "" -#: ../../library/typing.rst:1451 +#: ../../library/typing.rst:1458 +msgid "A generic version of :class:`contextlib.AbstractContextManager`." +msgstr "" + +#: ../../library/typing.rst:1463 msgid "" -"Multiple type annotations are supported (``Annotated`` supports variadic " -"arguments)::" +":class:`collections.contextlib.AbstractContextManager` now supports ``[]``. " +"See :pep:`585`." +msgstr "" + +#: ../../library/typing.rst:1468 +msgid "A generic version of :class:`contextlib.AbstractAsyncContextManager`." msgstr "" -#: ../../library/typing.rst:1456 +#: ../../library/typing.rst:1473 msgid "" -"``Annotated`` must be called with at least two arguments ( " -"``Annotated[int]`` is not valid)" +":class:`collections.contextlib.AbstractAsyncContextManager` now supports " +"``[]``. See :pep:`585`." +msgstr "" + +#: ../../library/typing.rst:1477 +msgid "Protocols" msgstr "" -#: ../../library/typing.rst:1459 +#: ../../library/typing.rst:1479 +msgid "These protocols are decorated with :func:`runtime_checkable`." +msgstr "" + +#: ../../library/typing.rst:1483 msgid "" -"The order of the annotations is preserved and matters for equality checks::" +"An ABC with one abstract method ``__abs__`` that is covariant in its return " +"type." +msgstr "" + +#: ../../library/typing.rst:1488 +msgid "An ABC with one abstract method ``__bytes__``." +msgstr "" + +#: ../../library/typing.rst:1492 +msgid "An ABC with one abstract method ``__complex__``." +msgstr "" + +#: ../../library/typing.rst:1496 +msgid "An ABC with one abstract method ``__float__``." +msgstr "" + +#: ../../library/typing.rst:1500 +msgid "An ABC with one abstract method ``__index__``." +msgstr "" + +#: ../../library/typing.rst:1506 +msgid "An ABC with one abstract method ``__int__``." msgstr "" -#: ../../library/typing.rst:1466 +#: ../../library/typing.rst:1510 msgid "" -"Nested ``Annotated`` types are flattened, with metadata ordered starting " -"with the innermost annotation::" +"An ABC with one abstract method ``__round__`` that is covariant in its " +"return type." msgstr "" -#: ../../library/typing.rst:1473 -msgid "Duplicated annotations are not removed::" +#: ../../library/typing.rst:1514 +msgid "Functions and decorators" msgstr "" -#: ../../library/typing.rst:1479 -msgid "``Annotated`` can be used with nested and generic aliases::" +#: ../../library/typing.rst:1518 +msgid "Cast a value to a type." +msgstr "" + +#: ../../library/typing.rst:1520 +msgid "" +"This returns the value unchanged. To the type checker this signals that the" +" return value has the designated type, but at runtime we intentionally don't" +" check anything (we want this to be as fast as possible)." +msgstr "" + +#: ../../library/typing.rst:1527 +msgid "" +"The ``@overload`` decorator allows describing functions and methods that " +"support multiple different combinations of argument types. A series of " +"``@overload``-decorated definitions must be followed by exactly one " +"non-``@overload``-decorated definition (for the same function/method). The " +"``@overload``-decorated definitions are for the benefit of the type checker " +"only, since they will be overwritten by the non-``@overload``-decorated " +"definition, while the latter is used at runtime but should be ignored by a " +"type checker. At runtime, calling a ``@overload``-decorated function " +"directly will raise :exc:`NotImplementedError`. An example of overload that " +"gives a more precise type than can be expressed using a union or a type " +"variable::" +msgstr "" + +#: ../../library/typing.rst:1551 +msgid "See :pep:`484` for details and comparison with other typing semantics." +msgstr "" + +#: ../../library/typing.rst:1555 +msgid "" +"A decorator to indicate to type checkers that the decorated method cannot be" +" overridden, and the decorated class cannot be subclassed. For example::" +msgstr "" + +#: ../../library/typing.rst:1580 +msgid "Decorator to indicate that annotations are not type hints." +msgstr "" + +#: ../../library/typing.rst:1582 +msgid "" +"This works as class or function :term:`decorator`. With a class, it applies" +" recursively to all methods defined in that class (but not to methods " +"defined in its superclasses or subclasses)." +msgstr "" + +#: ../../library/typing.rst:1586 +msgid "This mutates the function(s) in place." +msgstr "" + +#: ../../library/typing.rst:1590 +msgid "Decorator to give another decorator the :func:`no_type_check` effect." +msgstr "" + +#: ../../library/typing.rst:1592 +msgid "" +"This wraps the decorator with something that wraps the decorated function in" +" :func:`no_type_check`." +msgstr "" + +#: ../../library/typing.rst:1597 +msgid "Decorator to mark a class or function to be unavailable at runtime." +msgstr "" + +#: ../../library/typing.rst:1599 +msgid "" +"This decorator is itself not available at runtime. It is mainly intended to " +"mark classes that are defined in type stub files if an implementation " +"returns an instance of a private class::" +msgstr "" + +#: ../../library/typing.rst:1610 +msgid "" +"Note that returning instances of private classes is not recommended. It is " +"usually preferable to make such classes public." +msgstr "" + +#: ../../library/typing.rst:1614 +msgid "Introspection helpers" +msgstr "" + +#: ../../library/typing.rst:1618 +msgid "" +"Return a dictionary containing type hints for a function, method, module or " +"class object." +msgstr "" + +#: ../../library/typing.rst:1621 +msgid "" +"This is often the same as ``obj.__annotations__``. In addition, forward " +"references encoded as string literals are handled by evaluating them in " +"``globals`` and ``locals`` namespaces. If necessary, ``Optional[t]`` is " +"added for function and method annotations if a default value equal to " +"``None`` is set. For a class ``C``, return a dictionary constructed by " +"merging all the ``__annotations__`` along ``C.__mro__`` in reverse order." +msgstr "" + +#: ../../library/typing.rst:1629 +msgid "" +"The function recursively replaces all ``Annotated[T, ...]`` with ``T``, " +"unless ``include_extras`` is set to ``True`` (see :class:`Annotated` for " +"more information). For example::" +msgstr "" + +#: ../../library/typing.rst:1642 +msgid "Added ``include_extras`` parameter as part of :pep:`593`." +msgstr "" + +#: ../../library/typing.rst:1648 +msgid "" +"Provide basic introspection for generic types and special typing forms." +msgstr "" + +#: ../../library/typing.rst:1650 +msgid "" +"For a typing object of the form ``X[Y, Z, ...]`` these functions return " +"``X`` and ``(Y, Z, ...)``. If ``X`` is a generic alias for a builtin or " +":mod:`collections` class, it gets normalized to the original class. For " +"unsupported objects return ``None`` and ``()`` correspondingly. Examples::" +msgstr "" + +#: ../../library/typing.rst:1666 +msgid "" +"A class used for internal typing representation of string forward " +"references. For example, ``List[\"SomeClass\"]`` is implicitly transformed " +"into ``List[ForwardRef(\"SomeClass\")]``. This class should not be " +"instantiated by a user, but may be used by introspection tools." +msgstr "" + +#: ../../library/typing.rst:1672 +msgid "Constant" +msgstr "Konstanta" + +#: ../../library/typing.rst:1676 +msgid "" +"A special constant that is assumed to be ``True`` by 3rd party static type " +"checkers. It is ``False`` at runtime. Usage::" +msgstr "" + +#: ../../library/typing.rst:1685 +msgid "" +"The first type annotation must be enclosed in quotes, making it a \"forward " +"reference\", to hide the ``expensive_mod`` reference from the interpreter " +"runtime. Type annotations for local variables are not evaluated, so the " +"second annotation does not need to be enclosed in quotes." +msgstr "" + +#: ../../library/typing.rst:1692 +msgid "" +"If ``from __future__ import annotations`` is used in Python 3.7 or later, " +"annotations are not evaluated at function definition time. Instead, the are " +"stored as strings in ``__annotations__``, This makes it unnecessary to use " +"quotes around the annotation. (see :pep:`563`)." msgstr "" diff --git a/library/unittest.mock.po b/library/unittest.mock.po index c83bfc1..911280b 100644 --- a/library/unittest.mock.po +++ b/library/unittest.mock.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-07-19 03:39+0000\n" "PO-Revision-Date: 2017-02-16 23:33+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -526,7 +526,11 @@ msgid "" "make more complex assertions. See :ref:`calls as tuples `." msgstr "" -#: ../../library/unittest.mock.rst:653 +#: ../../library/unittest.mock.rst:650 +msgid "Added ``args`` and ``kwargs`` properties." +msgstr "" + +#: ../../library/unittest.mock.rst:656 msgid "" "This is a list of all the calls made to the mock object in sequence (so the " "length of the list is the number of times it has been called). Before any " @@ -535,47 +539,47 @@ msgid "" ":attr:`call_args_list`." msgstr "" -#: ../../library/unittest.mock.rst:669 +#: ../../library/unittest.mock.rst:672 msgid "" "Members of :attr:`call_args_list` are :data:`call` objects. These can be " "unpacked as tuples to get at the individual arguments. See :ref:`calls as " "tuples `." msgstr "" -#: ../../library/unittest.mock.rst:676 +#: ../../library/unittest.mock.rst:679 msgid "" "As well as tracking calls to themselves, mocks also track calls to methods " "and attributes, and *their* methods and attributes:" msgstr "" -#: ../../library/unittest.mock.rst:687 +#: ../../library/unittest.mock.rst:690 msgid "" "Members of :attr:`method_calls` are :data:`call` objects. These can be " "unpacked as tuples to get at the individual arguments. See :ref:`calls as " "tuples `." msgstr "" -#: ../../library/unittest.mock.rst:694 +#: ../../library/unittest.mock.rst:697 msgid "" ":attr:`mock_calls` records *all* calls to the mock object, its methods, " "magic methods *and* return value mocks." msgstr "" -#: ../../library/unittest.mock.rst:712 +#: ../../library/unittest.mock.rst:715 msgid "" "Members of :attr:`mock_calls` are :data:`call` objects. These can be " "unpacked as tuples to get at the individual arguments. See :ref:`calls as " "tuples `." msgstr "" -#: ../../library/unittest.mock.rst:718 +#: ../../library/unittest.mock.rst:721 msgid "" "The way :attr:`mock_calls` are recorded means that where nested calls are " "made, the parameters of ancestor calls are not recorded and so will always " "compare equal:" msgstr "" -#: ../../library/unittest.mock.rst:732 +#: ../../library/unittest.mock.rst:735 msgid "" "Normally the :attr:`__class__` attribute of an object will return its type. " "For a mock object with a :attr:`spec`, ``__class__`` returns the spec class " @@ -583,32 +587,32 @@ msgid "" "object they are replacing / masquerading as:" msgstr "" -#: ../../library/unittest.mock.rst:741 +#: ../../library/unittest.mock.rst:744 msgid "" ":attr:`__class__` is assignable to, this allows a mock to pass an " ":func:`isinstance` check without forcing you to use a spec:" msgstr "" -#: ../../library/unittest.mock.rst:751 +#: ../../library/unittest.mock.rst:754 msgid "" "A non-callable version of :class:`Mock`. The constructor parameters have the" " same meaning of :class:`Mock`, with the exception of *return_value* and " "*side_effect* which have no meaning on a non-callable mock." msgstr "" -#: ../../library/unittest.mock.rst:755 +#: ../../library/unittest.mock.rst:758 msgid "" "Mock objects that use a class or an instance as a :attr:`spec` or " ":attr:`spec_set` are able to pass :func:`isinstance` tests:" msgstr "" -#: ../../library/unittest.mock.rst:765 +#: ../../library/unittest.mock.rst:768 msgid "" "The :class:`Mock` classes have support for mocking magic methods. See " ":ref:`magic methods ` for the full details." msgstr "" -#: ../../library/unittest.mock.rst:768 +#: ../../library/unittest.mock.rst:771 msgid "" "The mock classes and the :func:`patch` decorators all take arbitrary keyword" " arguments for configuration. For the :func:`patch` decorators the keywords " @@ -616,14 +620,14 @@ msgid "" "arguments are for configuring attributes of the mock:" msgstr "" -#: ../../library/unittest.mock.rst:779 +#: ../../library/unittest.mock.rst:782 msgid "" "The return value and side effect of child mocks can be set in the same way, " "using dotted notation. As you can't use dotted names directly in a call you " "have to create a dictionary and unpack it using ``**``:" msgstr "" -#: ../../library/unittest.mock.rst:794 +#: ../../library/unittest.mock.rst:797 msgid "" "A callable mock which was created with a *spec* (or a *spec_set*) will " "introspect the specification object's signature when matching calls to the " @@ -631,7 +635,7 @@ msgid "" "whether they were passed positionally or by name::" msgstr "" -#: ../../library/unittest.mock.rst:807 +#: ../../library/unittest.mock.rst:810 msgid "" "This applies to :meth:`~Mock.assert_called_with`, " ":meth:`~Mock.assert_called_once_with`, :meth:`~Mock.assert_has_calls` and " @@ -639,76 +643,76 @@ msgid "" "apply to method calls on the mock object." msgstr "" -#: ../../library/unittest.mock.rst:812 +#: ../../library/unittest.mock.rst:815 msgid "Added signature introspection on specced and autospecced mock objects." msgstr "" -#: ../../library/unittest.mock.rst:818 +#: ../../library/unittest.mock.rst:821 msgid "" "A mock intended to be used as a property, or other descriptor, on a class. " ":class:`PropertyMock` provides :meth:`__get__` and :meth:`__set__` methods " "so you can specify a return value when it is fetched." msgstr "" -#: ../../library/unittest.mock.rst:822 +#: ../../library/unittest.mock.rst:825 msgid "" "Fetching a :class:`PropertyMock` instance from an object calls the mock, " "with no args. Setting it calls the mock with the value being set. ::" msgstr "" -#: ../../library/unittest.mock.rst:843 +#: ../../library/unittest.mock.rst:846 msgid "" "Because of the way mock attributes are stored you can't directly attach a " ":class:`PropertyMock` to a mock object. Instead you can attach it to the " "mock type object::" msgstr "" -#: ../../library/unittest.mock.rst:857 +#: ../../library/unittest.mock.rst:860 msgid "" "An asynchronous version of :class:`MagicMock`. The :class:`AsyncMock` object" " will behave so the object is recognized as an async function, and the " "result of a call is an awaitable." msgstr "" -#: ../../library/unittest.mock.rst:867 +#: ../../library/unittest.mock.rst:870 msgid "" "The result of ``mock()`` is an async function which will have the outcome of" " ``side_effect`` or ``return_value`` after it has been awaited:" msgstr "" -#: ../../library/unittest.mock.rst:870 +#: ../../library/unittest.mock.rst:873 msgid "" "if ``side_effect`` is a function, the async function will return the result " "of that function," msgstr "" -#: ../../library/unittest.mock.rst:872 +#: ../../library/unittest.mock.rst:875 msgid "" "if ``side_effect`` is an exception, the async function will raise the " "exception," msgstr "" -#: ../../library/unittest.mock.rst:874 +#: ../../library/unittest.mock.rst:877 msgid "" "if ``side_effect`` is an iterable, the async function will return the next " "value of the iterable, however, if the sequence of result is exhausted, " "``StopAsyncIteration`` is raised immediately," msgstr "" -#: ../../library/unittest.mock.rst:877 +#: ../../library/unittest.mock.rst:880 msgid "" "if ``side_effect`` is not defined, the async function will return the value " "defined by ``return_value``, hence, by default, the async function returns a" " new :class:`AsyncMock` object." msgstr "" -#: ../../library/unittest.mock.rst:882 +#: ../../library/unittest.mock.rst:885 msgid "" "Setting the *spec* of a :class:`Mock` or :class:`MagicMock` to an async " "function will result in a coroutine object being returned after calling." msgstr "" -#: ../../library/unittest.mock.rst:894 +#: ../../library/unittest.mock.rst:897 msgid "" "Setting the *spec* of a :class:`Mock`, :class:`MagicMock`, or " ":class:`AsyncMock` to a class with asynchronous and synchronous functions " @@ -718,82 +722,82 @@ msgid "" "All asynchronous functions will be :class:`AsyncMock`." msgstr "" -#: ../../library/unittest.mock.rst:922 +#: ../../library/unittest.mock.rst:925 msgid "" "Assert that the mock was awaited at least once. Note that this is separate " "from the object having been called, the ``await`` keyword must be used:" msgstr "" -#: ../../library/unittest.mock.rst:941 +#: ../../library/unittest.mock.rst:944 msgid "Assert that the mock was awaited exactly once." msgstr "" -#: ../../library/unittest.mock.rst:957 +#: ../../library/unittest.mock.rst:960 msgid "Assert that the last await was with the specified arguments." msgstr "" -#: ../../library/unittest.mock.rst:974 +#: ../../library/unittest.mock.rst:977 msgid "" "Assert that the mock was awaited exactly once and with the specified " "arguments." msgstr "" -#: ../../library/unittest.mock.rst:991 +#: ../../library/unittest.mock.rst:994 msgid "Assert the mock has ever been awaited with the specified arguments." msgstr "" -#: ../../library/unittest.mock.rst:1007 +#: ../../library/unittest.mock.rst:1010 msgid "" "Assert the mock has been awaited with the specified calls. The " ":attr:`await_args_list` list is checked for the awaits." msgstr "" -#: ../../library/unittest.mock.rst:1010 +#: ../../library/unittest.mock.rst:1013 msgid "" "If *any_order* is false then the awaits must be sequential. There can be " "extra calls before or after the specified awaits." msgstr "" -#: ../../library/unittest.mock.rst:1014 +#: ../../library/unittest.mock.rst:1017 msgid "" "If *any_order* is true then the awaits can be in any order, but they must " "all appear in :attr:`await_args_list`." msgstr "" -#: ../../library/unittest.mock.rst:1034 +#: ../../library/unittest.mock.rst:1037 msgid "Assert that the mock was never awaited." msgstr "" -#: ../../library/unittest.mock.rst:1041 +#: ../../library/unittest.mock.rst:1044 msgid "" "See :func:`Mock.reset_mock`. Also sets :attr:`await_count` to 0, " ":attr:`await_args` to None, and clears the :attr:`await_args_list`." msgstr "" -#: ../../library/unittest.mock.rst:1046 +#: ../../library/unittest.mock.rst:1049 msgid "" "An integer keeping track of how many times the mock object has been awaited." msgstr "" -#: ../../library/unittest.mock.rst:1061 +#: ../../library/unittest.mock.rst:1064 msgid "" "This is either ``None`` (if the mock hasn’t been awaited), or the arguments " "that the mock was last awaited with. Functions the same as " ":attr:`Mock.call_args`." msgstr "" -#: ../../library/unittest.mock.rst:1079 +#: ../../library/unittest.mock.rst:1082 msgid "" "This is a list of all the awaits made to the mock object in sequence (so the" " length of the list is the number of times it has been awaited). Before any " "awaits have been made it is an empty list." msgstr "" -#: ../../library/unittest.mock.rst:1098 +#: ../../library/unittest.mock.rst:1101 msgid "Calling" msgstr "" -#: ../../library/unittest.mock.rst:1100 +#: ../../library/unittest.mock.rst:1103 msgid "" "Mock objects are callable. The call will return the value set as the " ":attr:`~Mock.return_value` attribute. The default return value is a new Mock" @@ -802,26 +806,26 @@ msgid "" "returned each time." msgstr "" -#: ../../library/unittest.mock.rst:1106 +#: ../../library/unittest.mock.rst:1109 msgid "" "Calls made to the object will be recorded in the attributes like " ":attr:`~Mock.call_args` and :attr:`~Mock.call_args_list`." msgstr "" -#: ../../library/unittest.mock.rst:1109 +#: ../../library/unittest.mock.rst:1112 msgid "" "If :attr:`~Mock.side_effect` is set then it will be called after the call " "has been recorded, so if :attr:`side_effect` raises an exception the call is" " still recorded." msgstr "" -#: ../../library/unittest.mock.rst:1113 +#: ../../library/unittest.mock.rst:1116 msgid "" "The simplest way to make a mock raise an exception when called is to make " ":attr:`~Mock.side_effect` an exception class or instance:" msgstr "" -#: ../../library/unittest.mock.rst:1131 +#: ../../library/unittest.mock.rst:1134 msgid "" "If :attr:`side_effect` is a function then whatever that function returns is " "what calls to the mock return. The :attr:`side_effect` function is called " @@ -829,7 +833,7 @@ msgid "" "value of the call dynamically, based on the input:" msgstr "" -#: ../../library/unittest.mock.rst:1147 +#: ../../library/unittest.mock.rst:1150 msgid "" "If you want the mock to still return the default return value (a new mock), " "or any set return value, then there are two ways of doing this. Either " @@ -837,36 +841,36 @@ msgid "" ":data:`DEFAULT`:" msgstr "" -#: ../../library/unittest.mock.rst:1166 +#: ../../library/unittest.mock.rst:1169 msgid "" "To remove a :attr:`side_effect`, and return to the default behaviour, set " "the :attr:`side_effect` to ``None``:" msgstr "" -#: ../../library/unittest.mock.rst:1180 +#: ../../library/unittest.mock.rst:1183 msgid "" "The :attr:`side_effect` can also be any iterable object. Repeated calls to " "the mock will return values from the iterable (until the iterable is " "exhausted and a :exc:`StopIteration` is raised):" msgstr "" -#: ../../library/unittest.mock.rst:1196 +#: ../../library/unittest.mock.rst:1199 msgid "" "If any members of the iterable are exceptions they will be raised instead of" " returned::" msgstr "" -#: ../../library/unittest.mock.rst:1214 +#: ../../library/unittest.mock.rst:1217 msgid "Deleting Attributes" msgstr "" -#: ../../library/unittest.mock.rst:1216 +#: ../../library/unittest.mock.rst:1219 msgid "" "Mock objects create attributes on demand. This allows them to pretend to be " "objects of any type." msgstr "" -#: ../../library/unittest.mock.rst:1219 +#: ../../library/unittest.mock.rst:1222 msgid "" "You may want a mock object to return ``False`` to a :func:`hasattr` call, or" " raise an :exc:`AttributeError` when an attribute is fetched. You can do " @@ -874,17 +878,17 @@ msgid "" "always convenient." msgstr "" -#: ../../library/unittest.mock.rst:1223 +#: ../../library/unittest.mock.rst:1226 msgid "" "You \"block\" attributes by deleting them. Once deleted, accessing an " "attribute will raise an :exc:`AttributeError`." msgstr "" -#: ../../library/unittest.mock.rst:1240 +#: ../../library/unittest.mock.rst:1243 msgid "Mock names and the name attribute" msgstr "" -#: ../../library/unittest.mock.rst:1242 +#: ../../library/unittest.mock.rst:1245 msgid "" "Since \"name\" is an argument to the :class:`Mock` constructor, if you want " "your mock object to have a \"name\" attribute you can't just pass it in at " @@ -892,17 +896,17 @@ msgid "" ":meth:`~Mock.configure_mock`::" msgstr "" -#: ../../library/unittest.mock.rst:1252 +#: ../../library/unittest.mock.rst:1255 msgid "" "A simpler option is to simply set the \"name\" attribute after mock " "creation::" msgstr "" -#: ../../library/unittest.mock.rst:1259 +#: ../../library/unittest.mock.rst:1262 msgid "Attaching Mocks as Attributes" msgstr "" -#: ../../library/unittest.mock.rst:1261 +#: ../../library/unittest.mock.rst:1264 msgid "" "When you attach a mock as an attribute of another mock (or as the return " "value) it becomes a \"child\" of that mock. Calls to the child are recorded " @@ -913,20 +917,20 @@ msgid "" "calls between mocks:" msgstr "" -#: ../../library/unittest.mock.rst:1279 +#: ../../library/unittest.mock.rst:1282 msgid "" "The exception to this is if the mock has a name. This allows you to prevent " "the \"parenting\" if for some reason you don't want it to happen." msgstr "" -#: ../../library/unittest.mock.rst:1290 +#: ../../library/unittest.mock.rst:1293 msgid "" "Mocks created for you by :func:`patch` are automatically given names. To " "attach mocks that have names to a parent you use the " ":meth:`~Mock.attach_mock` method::" msgstr "" -#: ../../library/unittest.mock.rst:1308 +#: ../../library/unittest.mock.rst:1311 msgid "" "The only exceptions are magic methods and attributes (those that have " "leading and trailing double underscores). Mock doesn't create these but " @@ -936,11 +940,11 @@ msgid "" "support see :ref:`magic methods `." msgstr "" -#: ../../library/unittest.mock.rst:1317 +#: ../../library/unittest.mock.rst:1320 msgid "The patchers" msgstr "" -#: ../../library/unittest.mock.rst:1319 +#: ../../library/unittest.mock.rst:1322 msgid "" "The patch decorators are used for patching objects only within the scope of " "the function they decorate. They automatically handle the unpatching for " @@ -948,17 +952,17 @@ msgid "" "in with statements or as class decorators." msgstr "" -#: ../../library/unittest.mock.rst:1326 +#: ../../library/unittest.mock.rst:1329 msgid "patch" msgstr "" -#: ../../library/unittest.mock.rst:1330 +#: ../../library/unittest.mock.rst:1333 msgid "" "The key is to do the patching in the right namespace. See the section `where" " to patch`_." msgstr "" -#: ../../library/unittest.mock.rst:1334 +#: ../../library/unittest.mock.rst:1337 msgid "" ":func:`patch` acts as a function decorator, class decorator or a context " "manager. Inside the body of the function or with statement, the *target* is " @@ -966,7 +970,7 @@ msgid "" "patch is undone." msgstr "" -#: ../../library/unittest.mock.rst:1339 +#: ../../library/unittest.mock.rst:1342 msgid "" "If *new* is omitted, then the target is replaced with an :class:`AsyncMock` " "if the patched object is an async function or a :class:`MagicMock` " @@ -976,7 +980,7 @@ msgid "" "by the context manager." msgstr "" -#: ../../library/unittest.mock.rst:1347 +#: ../../library/unittest.mock.rst:1350 msgid "" "*target* should be a string in the form ``'package.module.ClassName'``. The " "*target* is imported and the specified object replaced with the *new* " @@ -985,19 +989,19 @@ msgid "" "function is executed, not at decoration time." msgstr "" -#: ../../library/unittest.mock.rst:1353 +#: ../../library/unittest.mock.rst:1356 msgid "" "The *spec* and *spec_set* keyword arguments are passed to the " ":class:`MagicMock` if patch is creating one for you." msgstr "" -#: ../../library/unittest.mock.rst:1356 +#: ../../library/unittest.mock.rst:1359 msgid "" "In addition you can pass ``spec=True`` or ``spec_set=True``, which causes " "patch to pass in the object being mocked as the spec/spec_set object." msgstr "" -#: ../../library/unittest.mock.rst:1359 +#: ../../library/unittest.mock.rst:1362 msgid "" "*new_callable* allows you to specify a different class, or callable object, " "that will be called to create the *new* object. By default " @@ -1005,7 +1009,7 @@ msgid "" "the rest." msgstr "" -#: ../../library/unittest.mock.rst:1363 +#: ../../library/unittest.mock.rst:1366 msgid "" "A more powerful form of *spec* is *autospec*. If you set ``autospec=True`` " "then the mock will be created with a spec from the object being replaced. " @@ -1017,13 +1021,13 @@ msgid "" ":func:`create_autospec` function and :ref:`auto-speccing`." msgstr "" -#: ../../library/unittest.mock.rst:1373 +#: ../../library/unittest.mock.rst:1376 msgid "" "Instead of ``autospec=True`` you can pass ``autospec=some_object`` to use an" " arbitrary object as the spec instead of the one being replaced." msgstr "" -#: ../../library/unittest.mock.rst:1376 +#: ../../library/unittest.mock.rst:1379 msgid "" "By default :func:`patch` will fail to replace attributes that don't exist. " "If you pass in ``create=True``, and the attribute doesn't exist, patch will " @@ -1034,13 +1038,13 @@ msgid "" "write passing tests against APIs that don't actually exist!" msgstr "" -#: ../../library/unittest.mock.rst:1386 +#: ../../library/unittest.mock.rst:1389 msgid "" "If you are patching builtins in a module then you don't need to pass " "``create=True``, it will be added by default." msgstr "" -#: ../../library/unittest.mock.rst:1390 +#: ../../library/unittest.mock.rst:1393 msgid "" "Patch can be used as a :class:`TestCase` class decorator. It works by " "decorating each test method in the class. This reduces the boilerplate code " @@ -1051,7 +1055,7 @@ msgid "" "``patch.TEST_PREFIX``." msgstr "" -#: ../../library/unittest.mock.rst:1397 +#: ../../library/unittest.mock.rst:1400 msgid "" "Patch can be used as a context manager, with the with statement. Here the " "patching applies to the indented block after the with statement. If you use " @@ -1059,65 +1063,65 @@ msgid "" "very useful if :func:`patch` is creating a mock object for you." msgstr "" -#: ../../library/unittest.mock.rst:1402 +#: ../../library/unittest.mock.rst:1405 msgid "" ":func:`patch` takes arbitrary keyword arguments. These will be passed to " ":class:`AsyncMock` if the patched object is asynchronous, to " ":class:`MagicMock` otherwise or to *new_callable* if specified." msgstr "" -#: ../../library/unittest.mock.rst:1406 +#: ../../library/unittest.mock.rst:1409 msgid "" "``patch.dict(...)``, ``patch.multiple(...)`` and ``patch.object(...)`` are " "available for alternate use-cases." msgstr "" -#: ../../library/unittest.mock.rst:1409 +#: ../../library/unittest.mock.rst:1412 msgid "" ":func:`patch` as function decorator, creating the mock for you and passing " "it into the decorated function::" msgstr "" -#: ../../library/unittest.mock.rst:1419 +#: ../../library/unittest.mock.rst:1422 msgid "" "Patching a class replaces the class with a :class:`MagicMock` *instance*. If" " the class is instantiated in the code under test then it will be the " ":attr:`~Mock.return_value` of the mock that will be used." msgstr "" -#: ../../library/unittest.mock.rst:1423 +#: ../../library/unittest.mock.rst:1426 msgid "" "If the class is instantiated multiple times you could use " ":attr:`~Mock.side_effect` to return a new mock each time. Alternatively you " "can set the *return_value* to be anything you want." msgstr "" -#: ../../library/unittest.mock.rst:1427 +#: ../../library/unittest.mock.rst:1430 msgid "" "To configure return values on methods of *instances* on the patched class " "you must do this on the :attr:`return_value`. For example::" msgstr "" -#: ../../library/unittest.mock.rst:1441 +#: ../../library/unittest.mock.rst:1444 msgid "" "If you use *spec* or *spec_set* and :func:`patch` is replacing a *class*, " "then the return value of the created mock will have the same spec. ::" msgstr "" -#: ../../library/unittest.mock.rst:1451 +#: ../../library/unittest.mock.rst:1454 msgid "" "The *new_callable* argument is useful where you want to use an alternative " "class to the default :class:`MagicMock` for the created mock. For example, " "if you wanted a :class:`NonCallableMock` to be used::" msgstr "" -#: ../../library/unittest.mock.rst:1464 +#: ../../library/unittest.mock.rst:1467 msgid "" "Another use case might be to replace an object with an :class:`io.StringIO` " "instance::" msgstr "" -#: ../../library/unittest.mock.rst:1477 +#: ../../library/unittest.mock.rst:1480 msgid "" "When :func:`patch` is creating a mock for you, it is common that the first " "thing you need to do is to configure the mock. Some of that configuration " @@ -1125,7 +1129,7 @@ msgid "" "call will be used to set attributes on the created mock::" msgstr "" -#: ../../library/unittest.mock.rst:1489 +#: ../../library/unittest.mock.rst:1492 msgid "" "As well as attributes on the created mock attributes, like the " ":attr:`~Mock.return_value` and :attr:`~Mock.side_effect`, of child mocks can" @@ -1134,36 +1138,36 @@ msgid "" "expanded into a :func:`patch` call using ``**``::" msgstr "" -#: ../../library/unittest.mock.rst:1505 +#: ../../library/unittest.mock.rst:1508 msgid "" "By default, attempting to patch a function in a module (or a method or an " "attribute in a class) that does not exist will fail with " ":exc:`AttributeError`::" msgstr "" -#: ../../library/unittest.mock.rst:1517 +#: ../../library/unittest.mock.rst:1520 msgid "" "but adding ``create=True`` in the call to :func:`patch` will make the " "previous example work as expected::" msgstr "" -#: ../../library/unittest.mock.rst:1528 +#: ../../library/unittest.mock.rst:1531 msgid "" ":func:`patch` now returns an :class:`AsyncMock` if the target is an async " "function." msgstr "" -#: ../../library/unittest.mock.rst:1532 +#: ../../library/unittest.mock.rst:1535 msgid "patch.object" msgstr "" -#: ../../library/unittest.mock.rst:1536 +#: ../../library/unittest.mock.rst:1539 msgid "" "patch the named member (*attribute*) on an object (*target*) with a mock " "object." msgstr "" -#: ../../library/unittest.mock.rst:1539 +#: ../../library/unittest.mock.rst:1542 msgid "" ":func:`patch.object` can be used as a decorator, class decorator or a " "context manager. Arguments *new*, *spec*, *create*, *spec_set*, *autospec* " @@ -1172,113 +1176,113 @@ msgid "" "configuring the mock object it creates." msgstr "" -#: ../../library/unittest.mock.rst:1545 +#: ../../library/unittest.mock.rst:1548 msgid "" "When used as a class decorator :func:`patch.object` honours " "``patch.TEST_PREFIX`` for choosing which methods to wrap." msgstr "" -#: ../../library/unittest.mock.rst:1548 +#: ../../library/unittest.mock.rst:1551 msgid "" "You can either call :func:`patch.object` with three arguments or two " "arguments. The three argument form takes the object to be patched, the " "attribute name and the object to replace the attribute with." msgstr "" -#: ../../library/unittest.mock.rst:1552 +#: ../../library/unittest.mock.rst:1555 msgid "" "When calling with the two argument form you omit the replacement object, and" " a mock is created for you and passed in as an extra argument to the " "decorated function:" msgstr "" -#: ../../library/unittest.mock.rst:1563 +#: ../../library/unittest.mock.rst:1566 msgid "" "*spec*, *create* and the other arguments to :func:`patch.object` have the " "same meaning as they do for :func:`patch`." msgstr "" -#: ../../library/unittest.mock.rst:1568 +#: ../../library/unittest.mock.rst:1571 msgid "patch.dict" msgstr "" -#: ../../library/unittest.mock.rst:1572 +#: ../../library/unittest.mock.rst:1575 msgid "" "Patch a dictionary, or dictionary like object, and restore the dictionary to" " its original state after the test." msgstr "" -#: ../../library/unittest.mock.rst:1575 +#: ../../library/unittest.mock.rst:1578 msgid "" "*in_dict* can be a dictionary or a mapping like container. If it is a " "mapping then it must at least support getting, setting and deleting items " "plus iterating over keys." msgstr "" -#: ../../library/unittest.mock.rst:1579 +#: ../../library/unittest.mock.rst:1582 msgid "" "*in_dict* can also be a string specifying the name of the dictionary, which " "will then be fetched by importing it." msgstr "" -#: ../../library/unittest.mock.rst:1582 +#: ../../library/unittest.mock.rst:1585 msgid "" "*values* can be a dictionary of values to set in the dictionary. *values* " "can also be an iterable of ``(key, value)`` pairs." msgstr "" -#: ../../library/unittest.mock.rst:1585 +#: ../../library/unittest.mock.rst:1588 msgid "" "If *clear* is true then the dictionary will be cleared before the new values" " are set." msgstr "" -#: ../../library/unittest.mock.rst:1588 +#: ../../library/unittest.mock.rst:1591 msgid "" ":func:`patch.dict` can also be called with arbitrary keyword arguments to " "set values in the dictionary." msgstr "" -#: ../../library/unittest.mock.rst:1593 +#: ../../library/unittest.mock.rst:1596 msgid "" ":func:`patch.dict` now returns the patched dictionary when used as a context" " manager." msgstr "" -#: ../../library/unittest.mock.rst:1596 +#: ../../library/unittest.mock.rst:1599 msgid "" ":func:`patch.dict` can be used as a context manager, decorator or class " "decorator:" msgstr "" -#: ../../library/unittest.mock.rst:1606 +#: ../../library/unittest.mock.rst:1609 msgid "" "When used as a class decorator :func:`patch.dict` honours " "``patch.TEST_PREFIX`` (default to ``'test'``) for choosing which methods to " "wrap:" msgstr "" -#: ../../library/unittest.mock.rst:1617 +#: ../../library/unittest.mock.rst:1620 msgid "" "If you want to use a different prefix for your test, you can inform the " "patchers of the different prefix by setting ``patch.TEST_PREFIX``. For more " "details about how to change the value of see :ref:`test-prefix`." msgstr "" -#: ../../library/unittest.mock.rst:1621 +#: ../../library/unittest.mock.rst:1624 msgid "" ":func:`patch.dict` can be used to add members to a dictionary, or simply let" " a test change a dictionary, and ensure the dictionary is restored when the " "test ends." msgstr "" -#: ../../library/unittest.mock.rst:1642 +#: ../../library/unittest.mock.rst:1645 msgid "" "Keywords can be used in the :func:`patch.dict` call to set values in the " "dictionary:" msgstr "" -#: ../../library/unittest.mock.rst:1652 +#: ../../library/unittest.mock.rst:1655 msgid "" ":func:`patch.dict` can be used with dictionary like objects that aren't " "actually dictionaries. At the very minimum they must support item getting, " @@ -1287,18 +1291,18 @@ msgid "" ":meth:`__delitem__` and either :meth:`__iter__` or :meth:`__contains__`." msgstr "" -#: ../../library/unittest.mock.rst:1681 +#: ../../library/unittest.mock.rst:1684 msgid "patch.multiple" msgstr "" -#: ../../library/unittest.mock.rst:1685 +#: ../../library/unittest.mock.rst:1688 msgid "" "Perform multiple patches in a single call. It takes the object to be patched" " (either as an object or a string to fetch the object by importing) and " "keyword arguments for the patches::" msgstr "" -#: ../../library/unittest.mock.rst:1692 +#: ../../library/unittest.mock.rst:1695 msgid "" "Use :data:`DEFAULT` as the value if you want :func:`patch.multiple` to " "create mocks for you. In this case the created mocks are passed into a " @@ -1306,7 +1310,7 @@ msgid "" ":func:`patch.multiple` is used as a context manager." msgstr "" -#: ../../library/unittest.mock.rst:1697 +#: ../../library/unittest.mock.rst:1700 msgid "" ":func:`patch.multiple` can be used as a decorator, class decorator or a " "context manager. The arguments *spec*, *spec_set*, *create*, *autospec* and " @@ -1314,13 +1318,13 @@ msgid "" "will be applied to *all* patches done by :func:`patch.multiple`." msgstr "" -#: ../../library/unittest.mock.rst:1702 +#: ../../library/unittest.mock.rst:1705 msgid "" "When used as a class decorator :func:`patch.multiple` honours " "``patch.TEST_PREFIX`` for choosing which methods to wrap." msgstr "" -#: ../../library/unittest.mock.rst:1705 +#: ../../library/unittest.mock.rst:1708 msgid "" "If you want :func:`patch.multiple` to create mocks for you, then you can use" " :data:`DEFAULT` as the value. If you use :func:`patch.multiple` as a " @@ -1328,32 +1332,32 @@ msgid "" "keyword. ::" msgstr "" -#: ../../library/unittest.mock.rst:1719 +#: ../../library/unittest.mock.rst:1722 msgid "" ":func:`patch.multiple` can be nested with other ``patch`` decorators, but " "put arguments passed by keyword *after* any of the standard arguments " "created by :func:`patch`::" msgstr "" -#: ../../library/unittest.mock.rst:1731 +#: ../../library/unittest.mock.rst:1734 msgid "" "If :func:`patch.multiple` is used as a context manager, the value returned " "by the context manager is a dictionary where created mocks are keyed by " "name::" msgstr "" -#: ../../library/unittest.mock.rst:1745 +#: ../../library/unittest.mock.rst:1748 msgid "patch methods: start and stop" msgstr "" -#: ../../library/unittest.mock.rst:1747 +#: ../../library/unittest.mock.rst:1750 msgid "" "All the patchers have :meth:`start` and :meth:`stop` methods. These make it " "simpler to do patching in ``setUp`` methods or where you want to do multiple" " patches without nesting decorators or with statements." msgstr "" -#: ../../library/unittest.mock.rst:1751 +#: ../../library/unittest.mock.rst:1754 msgid "" "To use them call :func:`patch`, :func:`patch.object` or :func:`patch.dict` " "as normal and keep a reference to the returned ``patcher`` object. You can " @@ -1361,19 +1365,19 @@ msgid "" "it." msgstr "" -#: ../../library/unittest.mock.rst:1755 +#: ../../library/unittest.mock.rst:1758 msgid "" "If you are using :func:`patch` to create a mock for you then it will be " "returned by the call to ``patcher.start``. ::" msgstr "" -#: ../../library/unittest.mock.rst:1769 +#: ../../library/unittest.mock.rst:1772 msgid "" "A typical use case for this might be for doing multiple patches in the " "``setUp`` method of a :class:`TestCase`::" msgstr "" -#: ../../library/unittest.mock.rst:1791 +#: ../../library/unittest.mock.rst:1794 msgid "" "If you use this technique you must ensure that the patching is \"undone\" by" " calling ``stop``. This can be fiddlier than you might think, because if an " @@ -1381,37 +1385,37 @@ msgid "" ":meth:`unittest.TestCase.addCleanup` makes this easier::" msgstr "" -#: ../../library/unittest.mock.rst:1806 +#: ../../library/unittest.mock.rst:1809 msgid "" "As an added bonus you no longer need to keep a reference to the ``patcher`` " "object." msgstr "" -#: ../../library/unittest.mock.rst:1809 +#: ../../library/unittest.mock.rst:1812 msgid "" "It is also possible to stop all patches which have been started by using " ":func:`patch.stopall`." msgstr "" -#: ../../library/unittest.mock.rst:1814 +#: ../../library/unittest.mock.rst:1817 msgid "Stop all active patches. Only stops patches started with ``start``." msgstr "" -#: ../../library/unittest.mock.rst:1820 +#: ../../library/unittest.mock.rst:1823 msgid "patch builtins" msgstr "" -#: ../../library/unittest.mock.rst:1821 +#: ../../library/unittest.mock.rst:1824 msgid "" "You can patch any builtins within a module. The following example patches " "builtin :func:`ord`::" msgstr "" -#: ../../library/unittest.mock.rst:1836 +#: ../../library/unittest.mock.rst:1839 msgid "TEST_PREFIX" msgstr "" -#: ../../library/unittest.mock.rst:1838 +#: ../../library/unittest.mock.rst:1841 msgid "" "All of the patchers can be used as class decorators. When used in this way " "they wrap every test method on the class. The patchers recognise methods " @@ -1419,39 +1423,39 @@ msgid "" "the :class:`unittest.TestLoader` finds test methods by default." msgstr "" -#: ../../library/unittest.mock.rst:1843 +#: ../../library/unittest.mock.rst:1846 msgid "" "It is possible that you want to use a different prefix for your tests. You " "can inform the patchers of the different prefix by setting " "``patch.TEST_PREFIX``::" msgstr "" -#: ../../library/unittest.mock.rst:1866 +#: ../../library/unittest.mock.rst:1869 msgid "Nesting Patch Decorators" msgstr "" -#: ../../library/unittest.mock.rst:1868 +#: ../../library/unittest.mock.rst:1871 msgid "" "If you want to perform multiple patches then you can simply stack up the " "decorators." msgstr "" -#: ../../library/unittest.mock.rst:1871 +#: ../../library/unittest.mock.rst:1874 msgid "You can stack up multiple patch decorators using this pattern:" msgstr "" -#: ../../library/unittest.mock.rst:1887 +#: ../../library/unittest.mock.rst:1890 msgid "" "Note that the decorators are applied from the bottom upwards. This is the " "standard way that Python applies decorators. The order of the created mocks " "passed into your test function matches this order." msgstr "" -#: ../../library/unittest.mock.rst:1895 +#: ../../library/unittest.mock.rst:1898 msgid "Where to patch" msgstr "" -#: ../../library/unittest.mock.rst:1897 +#: ../../library/unittest.mock.rst:1900 msgid "" ":func:`patch` works by (temporarily) changing the object that a *name* " "points to with another one. There can be many names pointing to any " @@ -1459,20 +1463,20 @@ msgid "" "the name used by the system under test." msgstr "" -#: ../../library/unittest.mock.rst:1902 +#: ../../library/unittest.mock.rst:1905 msgid "" "The basic principle is that you patch where an object is *looked up*, which " "is not necessarily the same place as where it is defined. A couple of " "examples will help to clarify this." msgstr "" -#: ../../library/unittest.mock.rst:1906 +#: ../../library/unittest.mock.rst:1909 msgid "" "Imagine we have a project that we want to test with the following " "structure::" msgstr "" -#: ../../library/unittest.mock.rst:1915 +#: ../../library/unittest.mock.rst:1918 msgid "" "Now we want to test ``some_function`` but we want to mock out ``SomeClass`` " "using :func:`patch`. The problem is that when we import module b, which we " @@ -1482,7 +1486,7 @@ msgid "" "looks like our patching had no effect." msgstr "" -#: ../../library/unittest.mock.rst:1922 +#: ../../library/unittest.mock.rst:1925 msgid "" "The key is to patch out ``SomeClass`` where it is used (or where it is " "looked up). In this case ``some_function`` will actually look up " @@ -1490,7 +1494,7 @@ msgid "" "look like::" msgstr "" -#: ../../library/unittest.mock.rst:1928 +#: ../../library/unittest.mock.rst:1931 msgid "" "However, consider the alternative scenario where instead of ``from a import " "SomeClass`` module b does ``import a`` and ``some_function`` uses " @@ -1499,11 +1503,11 @@ msgid "" "patch ``a.SomeClass`` instead::" msgstr "" -#: ../../library/unittest.mock.rst:1937 +#: ../../library/unittest.mock.rst:1940 msgid "Patching Descriptors and Proxy Objects" msgstr "" -#: ../../library/unittest.mock.rst:1939 +#: ../../library/unittest.mock.rst:1942 msgid "" "Both patch_ and patch.object_ correctly patch and restore descriptors: class" " methods, static methods and properties. You should patch these on the " @@ -1512,22 +1516,22 @@ msgid "" "`_." msgstr "" -#: ../../library/unittest.mock.rst:1947 +#: ../../library/unittest.mock.rst:1950 msgid "MagicMock and magic method support" msgstr "" -#: ../../library/unittest.mock.rst:1952 +#: ../../library/unittest.mock.rst:1955 msgid "Mocking Magic Methods" msgstr "" -#: ../../library/unittest.mock.rst:1954 +#: ../../library/unittest.mock.rst:1957 msgid "" ":class:`Mock` supports mocking the Python protocol methods, also known as " "\"magic methods\". This allows mock objects to replace containers or other " "objects that implement Python protocols." msgstr "" -#: ../../library/unittest.mock.rst:1958 +#: ../../library/unittest.mock.rst:1961 msgid "" "Because magic methods are looked up differently from normal methods [#]_, " "this support has been specially implemented. This means that only specific " @@ -1535,72 +1539,72 @@ msgid "" "them. If there are any missing that you need please let us know." msgstr "" -#: ../../library/unittest.mock.rst:1963 +#: ../../library/unittest.mock.rst:1966 msgid "" "You mock magic methods by setting the method you are interested in to a " "function or a mock instance. If you are using a function then it *must* take" " ``self`` as the first argument [#]_." msgstr "" -#: ../../library/unittest.mock.rst:1986 +#: ../../library/unittest.mock.rst:1989 msgid "" "One use case for this is for mocking objects used as context managers in a " ":keyword:`with` statement:" msgstr "" -#: ../../library/unittest.mock.rst:1998 +#: ../../library/unittest.mock.rst:2001 msgid "" "Calls to magic methods do not appear in :attr:`~Mock.method_calls`, but they" " are recorded in :attr:`~Mock.mock_calls`." msgstr "" -#: ../../library/unittest.mock.rst:2003 +#: ../../library/unittest.mock.rst:2006 msgid "" "If you use the *spec* keyword argument to create a mock then attempting to " "set a magic method that isn't in the spec will raise an " ":exc:`AttributeError`." msgstr "" -#: ../../library/unittest.mock.rst:2006 +#: ../../library/unittest.mock.rst:2009 msgid "The full list of supported magic methods is:" msgstr "" -#: ../../library/unittest.mock.rst:2008 +#: ../../library/unittest.mock.rst:2011 msgid "``__hash__``, ``__sizeof__``, ``__repr__`` and ``__str__``" msgstr "" -#: ../../library/unittest.mock.rst:2009 +#: ../../library/unittest.mock.rst:2012 msgid "``__dir__``, ``__format__`` and ``__subclasses__``" msgstr "" -#: ../../library/unittest.mock.rst:2010 +#: ../../library/unittest.mock.rst:2013 msgid "``__round__``, ``__floor__``, ``__trunc__`` and ``__ceil__``" msgstr "" -#: ../../library/unittest.mock.rst:2011 +#: ../../library/unittest.mock.rst:2014 msgid "" "Comparisons: ``__lt__``, ``__gt__``, ``__le__``, ``__ge__``, ``__eq__`` and " "``__ne__``" msgstr "" -#: ../../library/unittest.mock.rst:2013 +#: ../../library/unittest.mock.rst:2016 msgid "" "Container methods: ``__getitem__``, ``__setitem__``, ``__delitem__``, " "``__contains__``, ``__len__``, ``__iter__``, ``__reversed__`` and " "``__missing__``" msgstr "" -#: ../../library/unittest.mock.rst:2016 +#: ../../library/unittest.mock.rst:2019 msgid "" "Context manager: ``__enter__``, ``__exit__``, ``__aenter__`` and " "``__aexit__``" msgstr "" -#: ../../library/unittest.mock.rst:2017 +#: ../../library/unittest.mock.rst:2020 msgid "Unary numeric methods: ``__neg__``, ``__pos__`` and ``__invert__``" msgstr "" -#: ../../library/unittest.mock.rst:2018 +#: ../../library/unittest.mock.rst:2021 msgid "" "The numeric methods (including right hand and in-place variants): " "``__add__``, ``__sub__``, ``__mul__``, ``__matmul__``, ``__div__``, " @@ -1609,100 +1613,100 @@ msgid "" "``__pow__``" msgstr "" -#: ../../library/unittest.mock.rst:2022 +#: ../../library/unittest.mock.rst:2025 msgid "" "Numeric conversion methods: ``__complex__``, ``__int__``, ``__float__`` and " "``__index__``" msgstr "" -#: ../../library/unittest.mock.rst:2024 +#: ../../library/unittest.mock.rst:2027 msgid "Descriptor methods: ``__get__``, ``__set__`` and ``__delete__``" msgstr "" -#: ../../library/unittest.mock.rst:2025 +#: ../../library/unittest.mock.rst:2028 msgid "" "Pickling: ``__reduce__``, ``__reduce_ex__``, ``__getinitargs__``, " "``__getnewargs__``, ``__getstate__`` and ``__setstate__``" msgstr "" -#: ../../library/unittest.mock.rst:2027 +#: ../../library/unittest.mock.rst:2030 msgid "File system path representation: ``__fspath__``" msgstr "" -#: ../../library/unittest.mock.rst:2028 +#: ../../library/unittest.mock.rst:2031 msgid "Asynchronous iteration methods: ``__aiter__`` and ``__anext__``" msgstr "" -#: ../../library/unittest.mock.rst:2030 +#: ../../library/unittest.mock.rst:2033 msgid "Added support for :func:`os.PathLike.__fspath__`." msgstr "" -#: ../../library/unittest.mock.rst:2033 +#: ../../library/unittest.mock.rst:2036 msgid "" "Added support for ``__aenter__``, ``__aexit__``, ``__aiter__`` and " "``__anext__``." msgstr "" -#: ../../library/unittest.mock.rst:2037 +#: ../../library/unittest.mock.rst:2040 msgid "" "The following methods exist but are *not* supported as they are either in " "use by mock, can't be set dynamically, or can cause problems:" msgstr "" -#: ../../library/unittest.mock.rst:2040 +#: ../../library/unittest.mock.rst:2043 msgid "``__getattr__``, ``__setattr__``, ``__init__`` and ``__new__``" msgstr "" -#: ../../library/unittest.mock.rst:2041 +#: ../../library/unittest.mock.rst:2044 msgid "" "``__prepare__``, ``__instancecheck__``, ``__subclasscheck__``, ``__del__``" msgstr "" -#: ../../library/unittest.mock.rst:2046 +#: ../../library/unittest.mock.rst:2049 msgid "Magic Mock" msgstr "" -#: ../../library/unittest.mock.rst:2048 +#: ../../library/unittest.mock.rst:2051 msgid "" "There are two ``MagicMock`` variants: :class:`MagicMock` and " ":class:`NonCallableMagicMock`." msgstr "" -#: ../../library/unittest.mock.rst:2053 +#: ../../library/unittest.mock.rst:2056 msgid "" "``MagicMock`` is a subclass of :class:`Mock` with default implementations of" " most of the magic methods. You can use ``MagicMock`` without having to " "configure the magic methods yourself." msgstr "" -#: ../../library/unittest.mock.rst:2057 +#: ../../library/unittest.mock.rst:2060 msgid "The constructor parameters have the same meaning as for :class:`Mock`." msgstr "" -#: ../../library/unittest.mock.rst:2059 +#: ../../library/unittest.mock.rst:2062 msgid "" "If you use the *spec* or *spec_set* arguments then *only* magic methods that" " exist in the spec will be created." msgstr "" -#: ../../library/unittest.mock.rst:2065 +#: ../../library/unittest.mock.rst:2068 msgid "A non-callable version of :class:`MagicMock`." msgstr "" -#: ../../library/unittest.mock.rst:2067 +#: ../../library/unittest.mock.rst:2070 msgid "" "The constructor parameters have the same meaning as for :class:`MagicMock`, " "with the exception of *return_value* and *side_effect* which have no meaning" " on a non-callable mock." msgstr "" -#: ../../library/unittest.mock.rst:2071 +#: ../../library/unittest.mock.rst:2074 msgid "" "The magic methods are setup with :class:`MagicMock` objects, so you can " "configure them and use them in the usual way:" msgstr "" -#: ../../library/unittest.mock.rst:2081 +#: ../../library/unittest.mock.rst:2084 msgid "" "By default many of the protocol methods are required to return objects of a " "specific type. These methods are preconfigured with a default return value, " @@ -1711,83 +1715,83 @@ msgid "" "manually if you want to change the default." msgstr "" -#: ../../library/unittest.mock.rst:2087 +#: ../../library/unittest.mock.rst:2090 msgid "Methods and their defaults:" msgstr "" -#: ../../library/unittest.mock.rst:2089 +#: ../../library/unittest.mock.rst:2092 msgid "``__lt__``: ``NotImplemented``" msgstr "" -#: ../../library/unittest.mock.rst:2090 +#: ../../library/unittest.mock.rst:2093 msgid "``__gt__``: ``NotImplemented``" msgstr "" -#: ../../library/unittest.mock.rst:2091 +#: ../../library/unittest.mock.rst:2094 msgid "``__le__``: ``NotImplemented``" msgstr "" -#: ../../library/unittest.mock.rst:2092 +#: ../../library/unittest.mock.rst:2095 msgid "``__ge__``: ``NotImplemented``" msgstr "" -#: ../../library/unittest.mock.rst:2093 +#: ../../library/unittest.mock.rst:2096 msgid "``__int__``: ``1``" msgstr "" -#: ../../library/unittest.mock.rst:2094 +#: ../../library/unittest.mock.rst:2097 msgid "``__contains__``: ``False``" msgstr "" -#: ../../library/unittest.mock.rst:2095 +#: ../../library/unittest.mock.rst:2098 msgid "``__len__``: ``0``" msgstr "" -#: ../../library/unittest.mock.rst:2096 +#: ../../library/unittest.mock.rst:2099 msgid "``__iter__``: ``iter([])``" msgstr "" -#: ../../library/unittest.mock.rst:2097 +#: ../../library/unittest.mock.rst:2100 msgid "``__exit__``: ``False``" msgstr "" -#: ../../library/unittest.mock.rst:2098 +#: ../../library/unittest.mock.rst:2101 msgid "``__aexit__``: ``False``" msgstr "" -#: ../../library/unittest.mock.rst:2099 +#: ../../library/unittest.mock.rst:2102 msgid "``__complex__``: ``1j``" msgstr "" -#: ../../library/unittest.mock.rst:2100 +#: ../../library/unittest.mock.rst:2103 msgid "``__float__``: ``1.0``" msgstr "" -#: ../../library/unittest.mock.rst:2101 +#: ../../library/unittest.mock.rst:2104 msgid "``__bool__``: ``True``" msgstr "" -#: ../../library/unittest.mock.rst:2102 +#: ../../library/unittest.mock.rst:2105 msgid "``__index__``: ``1``" msgstr "" -#: ../../library/unittest.mock.rst:2103 +#: ../../library/unittest.mock.rst:2106 msgid "``__hash__``: default hash for the mock" msgstr "" -#: ../../library/unittest.mock.rst:2104 +#: ../../library/unittest.mock.rst:2107 msgid "``__str__``: default str for the mock" msgstr "" -#: ../../library/unittest.mock.rst:2105 +#: ../../library/unittest.mock.rst:2108 msgid "``__sizeof__``: default sizeof for the mock" msgstr "" -#: ../../library/unittest.mock.rst:2107 +#: ../../library/unittest.mock.rst:2110 msgid "For example:" msgstr "Sebagai contoh:" -#: ../../library/unittest.mock.rst:2119 +#: ../../library/unittest.mock.rst:2122 msgid "" "The two equality methods, :meth:`__eq__` and :meth:`__ne__`, are special. " "They do the default equality comparison on identity, using the " @@ -1795,62 +1799,62 @@ msgid "" " return something else::" msgstr "" -#: ../../library/unittest.mock.rst:2133 +#: ../../library/unittest.mock.rst:2136 msgid "" "The return value of :meth:`MagicMock.__iter__` can be any iterable object " "and isn't required to be an iterator:" msgstr "" -#: ../../library/unittest.mock.rst:2143 +#: ../../library/unittest.mock.rst:2146 msgid "" "If the return value *is* an iterator, then iterating over it once will " "consume it and subsequent iterations will result in an empty list:" msgstr "" -#: ../../library/unittest.mock.rst:2152 +#: ../../library/unittest.mock.rst:2155 msgid "" "``MagicMock`` has all of the supported magic methods configured except for " "some of the obscure and obsolete ones. You can still set these up if you " "want." msgstr "" -#: ../../library/unittest.mock.rst:2155 +#: ../../library/unittest.mock.rst:2158 msgid "" "Magic methods that are supported but not setup by default in ``MagicMock`` " "are:" msgstr "" -#: ../../library/unittest.mock.rst:2157 +#: ../../library/unittest.mock.rst:2160 msgid "``__subclasses__``" msgstr "" -#: ../../library/unittest.mock.rst:2158 +#: ../../library/unittest.mock.rst:2161 msgid "``__dir__``" msgstr "" -#: ../../library/unittest.mock.rst:2159 +#: ../../library/unittest.mock.rst:2162 msgid "``__format__``" msgstr "" -#: ../../library/unittest.mock.rst:2160 +#: ../../library/unittest.mock.rst:2163 msgid "``__get__``, ``__set__`` and ``__delete__``" msgstr "" -#: ../../library/unittest.mock.rst:2161 +#: ../../library/unittest.mock.rst:2164 msgid "``__reversed__`` and ``__missing__``" msgstr "" -#: ../../library/unittest.mock.rst:2162 +#: ../../library/unittest.mock.rst:2165 msgid "" "``__reduce__``, ``__reduce_ex__``, ``__getinitargs__``, ``__getnewargs__``, " "``__getstate__`` and ``__setstate__``" msgstr "" -#: ../../library/unittest.mock.rst:2164 +#: ../../library/unittest.mock.rst:2167 msgid "``__getformat__`` and ``__setformat__``" msgstr "" -#: ../../library/unittest.mock.rst:2168 +#: ../../library/unittest.mock.rst:2171 msgid "" "Magic methods *should* be looked up on the class rather than the instance. " "Different versions of Python are inconsistent about applying this rule. The " @@ -1858,40 +1862,40 @@ msgid "" "Python." msgstr "" -#: ../../library/unittest.mock.rst:2172 +#: ../../library/unittest.mock.rst:2175 msgid "" "The function is basically hooked up to the class, but each ``Mock`` instance" " is kept isolated from the others." msgstr "" -#: ../../library/unittest.mock.rst:2177 +#: ../../library/unittest.mock.rst:2180 msgid "Helpers" msgstr "" -#: ../../library/unittest.mock.rst:2180 +#: ../../library/unittest.mock.rst:2183 msgid "sentinel" msgstr "" -#: ../../library/unittest.mock.rst:2184 +#: ../../library/unittest.mock.rst:2187 msgid "" "The ``sentinel`` object provides a convenient way of providing unique " "objects for your tests." msgstr "" -#: ../../library/unittest.mock.rst:2187 +#: ../../library/unittest.mock.rst:2190 msgid "" "Attributes are created on demand when you access them by name. Accessing the" " same attribute will always return the same object. The objects returned " "have a sensible repr so that test failure messages are readable." msgstr "" -#: ../../library/unittest.mock.rst:2191 +#: ../../library/unittest.mock.rst:2194 msgid "" "The ``sentinel`` attributes now preserve their identity when they are " ":mod:`copied ` or :mod:`pickled `." msgstr "" -#: ../../library/unittest.mock.rst:2195 +#: ../../library/unittest.mock.rst:2198 msgid "" "Sometimes when testing you need to test that a specific object is passed as " "an argument to another method, or returned. It can be common to create named" @@ -1899,28 +1903,28 @@ msgid "" "of creating and testing the identity of objects like this." msgstr "" -#: ../../library/unittest.mock.rst:2200 +#: ../../library/unittest.mock.rst:2203 msgid "" "In this example we monkey patch ``method`` to return " "``sentinel.some_object``:" msgstr "" -#: ../../library/unittest.mock.rst:2212 +#: ../../library/unittest.mock.rst:2215 msgid "DEFAULT" msgstr "" -#: ../../library/unittest.mock.rst:2217 +#: ../../library/unittest.mock.rst:2220 msgid "" "The :data:`DEFAULT` object is a pre-created sentinel (actually " "``sentinel.DEFAULT``). It can be used by :attr:`~Mock.side_effect` functions" " to indicate that the normal return value should be used." msgstr "" -#: ../../library/unittest.mock.rst:2223 +#: ../../library/unittest.mock.rst:2226 msgid "call" msgstr "" -#: ../../library/unittest.mock.rst:2227 +#: ../../library/unittest.mock.rst:2230 msgid "" ":func:`call` is a helper object for making simpler assertions, for comparing" " with :attr:`~Mock.call_args`, :attr:`~Mock.call_args_list`, " @@ -1928,13 +1932,13 @@ msgid "" "also be used with :meth:`~Mock.assert_has_calls`." msgstr "" -#: ../../library/unittest.mock.rst:2240 +#: ../../library/unittest.mock.rst:2243 msgid "" "For a call object that represents multiple calls, :meth:`call_list` returns " "a list of all the intermediate calls as well as the final call." msgstr "" -#: ../../library/unittest.mock.rst:2244 +#: ../../library/unittest.mock.rst:2247 msgid "" "``call_list`` is particularly useful for making assertions on \"chained " "calls\". A chained call is multiple calls on a single line of code. This " @@ -1942,13 +1946,13 @@ msgid "" "constructing the sequence of calls can be tedious." msgstr "" -#: ../../library/unittest.mock.rst:2249 +#: ../../library/unittest.mock.rst:2252 msgid "" ":meth:`~call.call_list` can construct the sequence of calls from the same " "chained call:" msgstr "" -#: ../../library/unittest.mock.rst:2266 +#: ../../library/unittest.mock.rst:2269 msgid "" "A ``call`` object is either a tuple of (positional args, keyword args) or " "(name, positional args, keyword args) depending on how it was constructed. " @@ -1958,7 +1962,7 @@ msgid "" "introspected to get at the individual arguments they contain." msgstr "" -#: ../../library/unittest.mock.rst:2273 +#: ../../library/unittest.mock.rst:2276 msgid "" "The ``call`` objects in :attr:`Mock.call_args` and " ":attr:`Mock.call_args_list` are two-tuples of (positional args, keyword " @@ -1967,7 +1971,7 @@ msgid "" "keyword args)." msgstr "" -#: ../../library/unittest.mock.rst:2278 +#: ../../library/unittest.mock.rst:2281 msgid "" "You can use their \"tupleness\" to pull out the individual arguments for " "more complex introspection and assertions. The positional arguments are a " @@ -1975,29 +1979,29 @@ msgid "" "arguments are a dictionary:" msgstr "" -#: ../../library/unittest.mock.rst:2311 +#: ../../library/unittest.mock.rst:2314 msgid "create_autospec" msgstr "" -#: ../../library/unittest.mock.rst:2315 +#: ../../library/unittest.mock.rst:2318 msgid "" "Create a mock object using another object as a spec. Attributes on the mock " "will use the corresponding attribute on the *spec* object as their spec." msgstr "" -#: ../../library/unittest.mock.rst:2319 +#: ../../library/unittest.mock.rst:2322 msgid "" "Functions or methods being mocked will have their arguments checked to " "ensure that they are called with the correct signature." msgstr "" -#: ../../library/unittest.mock.rst:2322 +#: ../../library/unittest.mock.rst:2325 msgid "" "If *spec_set* is ``True`` then attempting to set attributes that don't exist" " on the spec object will raise an :exc:`AttributeError`." msgstr "" -#: ../../library/unittest.mock.rst:2325 +#: ../../library/unittest.mock.rst:2328 msgid "" "If a class is used as a spec then the return value of the mock (the instance" " of the class) will have the same spec. You can use a class as the spec for " @@ -2005,29 +2009,29 @@ msgid "" " be callable if instances of the mock are callable." msgstr "" -#: ../../library/unittest.mock.rst:2330 +#: ../../library/unittest.mock.rst:2333 msgid "" ":func:`create_autospec` also takes arbitrary keyword arguments that are " "passed to the constructor of the created mock." msgstr "" -#: ../../library/unittest.mock.rst:2333 +#: ../../library/unittest.mock.rst:2336 msgid "" "See :ref:`auto-speccing` for examples of how to use auto-speccing with " ":func:`create_autospec` and the *autospec* argument to :func:`patch`." msgstr "" -#: ../../library/unittest.mock.rst:2339 +#: ../../library/unittest.mock.rst:2342 msgid "" ":func:`create_autospec` now returns an :class:`AsyncMock` if the target is " "an async function." msgstr "" -#: ../../library/unittest.mock.rst:2344 +#: ../../library/unittest.mock.rst:2347 msgid "ANY" msgstr "" -#: ../../library/unittest.mock.rst:2348 +#: ../../library/unittest.mock.rst:2351 msgid "" "Sometimes you may need to make assertions about *some* of the arguments in a" " call to mock, but either not care about some of the arguments or want to " @@ -2035,7 +2039,7 @@ msgid "" "assertions on them." msgstr "" -#: ../../library/unittest.mock.rst:2353 +#: ../../library/unittest.mock.rst:2356 msgid "" "To ignore certain arguments you can pass in objects that compare equal to " "*everything*. Calls to :meth:`~Mock.assert_called_with` and " @@ -2043,17 +2047,17 @@ msgid "" "passed in." msgstr "" -#: ../../library/unittest.mock.rst:2362 +#: ../../library/unittest.mock.rst:2365 msgid "" ":data:`ANY` can also be used in comparisons with call lists like " ":attr:`~Mock.mock_calls`:" msgstr "" -#: ../../library/unittest.mock.rst:2375 +#: ../../library/unittest.mock.rst:2378 msgid "FILTER_DIR" msgstr "" -#: ../../library/unittest.mock.rst:2379 +#: ../../library/unittest.mock.rst:2382 msgid "" ":data:`FILTER_DIR` is a module level variable that controls the way mock " "objects respond to :func:`dir` (only for Python 2.6 or more recent). The " @@ -2062,7 +2066,7 @@ msgid "" "diagnostic purposes, then set ``mock.FILTER_DIR = False``." msgstr "" -#: ../../library/unittest.mock.rst:2385 +#: ../../library/unittest.mock.rst:2388 msgid "" "With filtering on, ``dir(some_mock)`` shows only useful attributes and will " "include any dynamically created attributes that wouldn't normally be shown. " @@ -2071,7 +2075,7 @@ msgid "" "yet:" msgstr "" -#: ../../library/unittest.mock.rst:2412 +#: ../../library/unittest.mock.rst:2415 msgid "" "Many of the not-very-useful (private to :class:`Mock` rather than the thing " "being mocked) underscore and double underscore prefixed attributes have been" @@ -2080,31 +2084,31 @@ msgid "" "switch :data:`FILTER_DIR`:" msgstr "" -#: ../../library/unittest.mock.rst:2433 +#: ../../library/unittest.mock.rst:2436 msgid "" "Alternatively you can just use ``vars(my_mock)`` (instance members) and " "``dir(type(my_mock))`` (type members) to bypass the filtering irrespective " "of :data:`mock.FILTER_DIR`." msgstr "" -#: ../../library/unittest.mock.rst:2439 +#: ../../library/unittest.mock.rst:2442 msgid "mock_open" msgstr "" -#: ../../library/unittest.mock.rst:2443 +#: ../../library/unittest.mock.rst:2446 msgid "" "A helper function to create a mock to replace the use of :func:`open`. It " "works for :func:`open` called directly or used as a context manager." msgstr "" -#: ../../library/unittest.mock.rst:2446 +#: ../../library/unittest.mock.rst:2449 msgid "" "The *mock* argument is the mock object to configure. If ``None`` (the " "default) then a :class:`MagicMock` will be created for you, with the API " "limited to methods or attributes available on standard file handles." msgstr "" -#: ../../library/unittest.mock.rst:2450 +#: ../../library/unittest.mock.rst:2453 msgid "" "*read_data* is a string for the :meth:`~io.IOBase.read`, " ":meth:`~io.IOBase.readline`, and :meth:`~io.IOBase.readlines` methods of the" @@ -2117,51 +2121,51 @@ msgid "" "`_ can offer a realistic filesystem for testing." msgstr "" -#: ../../library/unittest.mock.rst:2460 +#: ../../library/unittest.mock.rst:2463 msgid "" "Added :meth:`~io.IOBase.readline` and :meth:`~io.IOBase.readlines` support. " "The mock of :meth:`~io.IOBase.read` changed to consume *read_data* rather " "than returning it on each call." msgstr "" -#: ../../library/unittest.mock.rst:2465 +#: ../../library/unittest.mock.rst:2468 msgid "*read_data* is now reset on each call to the *mock*." msgstr "" -#: ../../library/unittest.mock.rst:2468 +#: ../../library/unittest.mock.rst:2471 msgid "" "Added :meth:`__iter__` to implementation so that iteration (such as in for " "loops) correctly consumes *read_data*." msgstr "" -#: ../../library/unittest.mock.rst:2472 +#: ../../library/unittest.mock.rst:2475 msgid "" "Using :func:`open` as a context manager is a great way to ensure your file " "handles are closed properly and is becoming common::" msgstr "" -#: ../../library/unittest.mock.rst:2478 +#: ../../library/unittest.mock.rst:2481 msgid "" "The issue is that even if you mock out the call to :func:`open` it is the " "*returned object* that is used as a context manager (and has " ":meth:`__enter__` and :meth:`__exit__` called)." msgstr "" -#: ../../library/unittest.mock.rst:2482 +#: ../../library/unittest.mock.rst:2485 msgid "" "Mocking context managers with a :class:`MagicMock` is common enough and " "fiddly enough that a helper function is useful. ::" msgstr "" -#: ../../library/unittest.mock.rst:2499 +#: ../../library/unittest.mock.rst:2502 msgid "And for reading files::" msgstr "" -#: ../../library/unittest.mock.rst:2512 +#: ../../library/unittest.mock.rst:2515 msgid "Autospeccing" msgstr "" -#: ../../library/unittest.mock.rst:2514 +#: ../../library/unittest.mock.rst:2517 msgid "" "Autospeccing is based on the existing :attr:`spec` feature of mock. It " "limits the api of mocks to the api of an original object (the spec), but it " @@ -2171,11 +2175,11 @@ msgid "" ":exc:`TypeError` if they are called incorrectly." msgstr "" -#: ../../library/unittest.mock.rst:2521 +#: ../../library/unittest.mock.rst:2524 msgid "Before I explain how auto-speccing works, here's why it is needed." msgstr "" -#: ../../library/unittest.mock.rst:2523 +#: ../../library/unittest.mock.rst:2526 msgid "" ":class:`Mock` is a very powerful and flexible object, but it suffers from " "two flaws when used to mock out objects from a system under test. One of " @@ -2183,25 +2187,25 @@ msgid "" "general problem with using mock objects." msgstr "" -#: ../../library/unittest.mock.rst:2528 +#: ../../library/unittest.mock.rst:2531 msgid "" "First the problem specific to :class:`Mock`. :class:`Mock` has two assert " "methods that are extremely handy: :meth:`~Mock.assert_called_with` and " ":meth:`~Mock.assert_called_once_with`." msgstr "" -#: ../../library/unittest.mock.rst:2541 +#: ../../library/unittest.mock.rst:2544 msgid "" "Because mocks auto-create attributes on demand, and allow you to call them " "with arbitrary arguments, if you misspell one of these assert methods then " "your assertion is gone:" msgstr "" -#: ../../library/unittest.mock.rst:2551 +#: ../../library/unittest.mock.rst:2554 msgid "Your tests can pass silently and incorrectly because of the typo." msgstr "" -#: ../../library/unittest.mock.rst:2553 +#: ../../library/unittest.mock.rst:2556 msgid "" "The second issue is more general to mocking. If you refactor some of your " "code, rename members and so on, any tests for code that is still using the " @@ -2209,7 +2213,7 @@ msgid "" "means your tests can all pass even though your code is broken." msgstr "" -#: ../../library/unittest.mock.rst:2558 +#: ../../library/unittest.mock.rst:2561 msgid "" "Note that this is another reason why you need integration tests as well as " "unit tests. Testing everything in isolation is all fine and dandy, but if " @@ -2217,20 +2221,20 @@ msgid "" "room for bugs that tests might have caught." msgstr "" -#: ../../library/unittest.mock.rst:2563 +#: ../../library/unittest.mock.rst:2566 msgid "" ":mod:`mock` already provides a feature to help with this, called speccing. " "If you use a class or instance as the :attr:`spec` for a mock then you can " "only access attributes on the mock that exist on the real class:" msgstr "" -#: ../../library/unittest.mock.rst:2574 +#: ../../library/unittest.mock.rst:2577 msgid "" "The spec only applies to the mock itself, so we still have the same issue " "with any methods on the mock:" msgstr "" -#: ../../library/unittest.mock.rst:2583 +#: ../../library/unittest.mock.rst:2586 msgid "" "Auto-speccing solves this problem. You can either pass ``autospec=True`` to " ":func:`patch` / :func:`patch.object` or use the :func:`create_autospec` " @@ -2242,24 +2246,24 @@ msgid "" "import modules) without a big performance hit." msgstr "" -#: ../../library/unittest.mock.rst:2592 +#: ../../library/unittest.mock.rst:2595 msgid "Here's an example of it in use::" msgstr "" -#: ../../library/unittest.mock.rst:2602 +#: ../../library/unittest.mock.rst:2605 msgid "" "You can see that :class:`request.Request` has a spec. " ":class:`request.Request` takes two arguments in the constructor (one of " "which is *self*). Here's what happens if we try to call it incorrectly::" msgstr "" -#: ../../library/unittest.mock.rst:2611 +#: ../../library/unittest.mock.rst:2614 msgid "" "The spec also applies to instantiated classes (i.e. the return value of " "specced mocks)::" msgstr "" -#: ../../library/unittest.mock.rst:2618 +#: ../../library/unittest.mock.rst:2621 msgid "" ":class:`Request` objects are not callable, so the return value of " "instantiating our mocked out :class:`request.Request` is a non-callable " @@ -2267,20 +2271,20 @@ msgid "" " error::" msgstr "" -#: ../../library/unittest.mock.rst:2630 +#: ../../library/unittest.mock.rst:2633 msgid "" "In many cases you will just be able to add ``autospec=True`` to your " "existing :func:`patch` calls and then be protected against bugs due to typos" " and api changes." msgstr "" -#: ../../library/unittest.mock.rst:2634 +#: ../../library/unittest.mock.rst:2637 msgid "" "As well as using *autospec* through :func:`patch` there is a " ":func:`create_autospec` for creating autospecced mocks directly:" msgstr "" -#: ../../library/unittest.mock.rst:2642 +#: ../../library/unittest.mock.rst:2645 msgid "" "This isn't without caveats and limitations however, which is why it is not " "the default behaviour. In order to know what attributes are available on the" @@ -2292,7 +2296,7 @@ msgid "" "your objects so that introspection is safe [#]_." msgstr "" -#: ../../library/unittest.mock.rst:2651 +#: ../../library/unittest.mock.rst:2654 msgid "" "A more serious problem is that it is common for instance attributes to be " "created in the :meth:`__init__` method and not to exist on the class at all." @@ -2300,7 +2304,7 @@ msgid "" "restricts the api to visible attributes. ::" msgstr "" -#: ../../library/unittest.mock.rst:2668 +#: ../../library/unittest.mock.rst:2671 msgid "" "There are a few different ways of resolving this problem. The easiest, but " "not necessarily the least annoying, way is to simply set the required " @@ -2309,7 +2313,7 @@ msgid "" " setting them::" msgstr "" -#: ../../library/unittest.mock.rst:2679 +#: ../../library/unittest.mock.rst:2682 msgid "" "There is a more aggressive version of both *spec* and *autospec* that *does*" " prevent you setting non-existent attributes. This is useful if you want to " @@ -2317,7 +2321,7 @@ msgid "" " this particular scenario:" msgstr "" -#: ../../library/unittest.mock.rst:2692 +#: ../../library/unittest.mock.rst:2695 msgid "" "Probably the best way of solving the problem is to add class attributes as " "default values for instance members initialised in :meth:`__init__`. Note " @@ -2326,7 +2330,7 @@ msgid "" "faster too. e.g." msgstr "" -#: ../../library/unittest.mock.rst:2702 +#: ../../library/unittest.mock.rst:2705 msgid "" "This brings up another issue. It is relatively common to provide a default " "value of ``None`` for members that will later be an object of a different " @@ -2337,7 +2341,7 @@ msgid "" "``None``. These will just be ordinary mocks (well - MagicMocks):" msgstr "" -#: ../../library/unittest.mock.rst:2717 +#: ../../library/unittest.mock.rst:2720 msgid "" "If modifying your production classes to add defaults isn't to your liking " "then there are more options. One of these is simply to use an instance as " @@ -2348,7 +2352,7 @@ msgid "" "alternative object as the *autospec* argument::" msgstr "" -#: ../../library/unittest.mock.rst:2738 +#: ../../library/unittest.mock.rst:2741 msgid "" "This only applies to classes or already instantiated objects. Calling a " "mocked class to create a mock instance *does not* create a real instance. It" @@ -2356,18 +2360,18 @@ msgid "" "done." msgstr "" -#: ../../library/unittest.mock.rst:2743 +#: ../../library/unittest.mock.rst:2746 msgid "Sealing mocks" msgstr "" -#: ../../library/unittest.mock.rst:2752 +#: ../../library/unittest.mock.rst:2755 msgid "" "Seal will disable the automatic creation of mocks when accessing an " "attribute of the mock being sealed or any of its attributes that are already" " mocks recursively." msgstr "" -#: ../../library/unittest.mock.rst:2755 +#: ../../library/unittest.mock.rst:2758 msgid "" "If a mock instance with a name or a spec is assigned to an attribute it " "won't be considered in the sealing chain. This allows one to prevent seal " diff --git a/library/unittest.po b/library/unittest.po index b9b7b7e..1f884cc 100644 --- a/library/unittest.po +++ b/library/unittest.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-07-29 03:44+0000\n" "PO-Revision-Date: 2017-02-16 23:33+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -156,7 +156,8 @@ msgid "" "intended largely for ease of use for those new to unit testing. For " "production environments it is recommended that tests be driven by a " "continuous integration system such as `Buildbot `_, " -"`Jenkins `_ or `Hudson `_." +"`Jenkins `_ or `Travis-CI `_, or" +" `AppVeyor `_." msgstr "" #: ../../library/unittest.rst:82 diff --git a/library/weakref.po b/library/weakref.po index 644b08c..a70a8dc 100644 --- a/library/weakref.po +++ b/library/weakref.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-06-11 03:19+0000\n" "PO-Revision-Date: 2017-02-16 23:35+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -229,20 +229,11 @@ msgid "" "especially useful with objects that override attribute accesses." msgstr "" -#: ../../library/weakref.rst:168 -msgid "" -"Caution: Because a :class:`WeakKeyDictionary` is built on top of a Python " -"dictionary, it must not change size when iterating over it. This can be " -"difficult to ensure for a :class:`WeakKeyDictionary` because actions " -"performed by the program during iteration may cause items in the dictionary " -"to vanish \"by magic\" (as a side effect of garbage collection)." -msgstr "" - -#: ../../library/weakref.rst:174 +#: ../../library/weakref.rst:166 msgid "Added support for ``|`` and ``|=`` operators, specified in :pep:`584`." msgstr "" -#: ../../library/weakref.rst:177 +#: ../../library/weakref.rst:169 msgid "" ":class:`WeakKeyDictionary` objects have an additional method that exposes " "the internal references directly. The references are not guaranteed to be " @@ -252,48 +243,39 @@ msgid "" "longer than needed." msgstr "" -#: ../../library/weakref.rst:187 +#: ../../library/weakref.rst:179 msgid "Return an iterable of the weak references to the keys." msgstr "" -#: ../../library/weakref.rst:192 +#: ../../library/weakref.rst:184 msgid "" "Mapping class that references values weakly. Entries in the dictionary will" " be discarded when no strong reference to the value exists any more." msgstr "" -#: ../../library/weakref.rst:197 -msgid "" -"Caution: Because a :class:`WeakValueDictionary` is built on top of a Python" -" dictionary, it must not change size when iterating over it. This can be " -"difficult to ensure for a :class:`WeakValueDictionary` because actions " -"performed by the program during iteration may cause items in the dictionary " -"to vanish \"by magic\" (as a side effect of garbage collection)." -msgstr "" - -#: ../../library/weakref.rst:203 +#: ../../library/weakref.rst:187 msgid "" "Added support for ``|`` and ``|=`` operators, as specified in :pep:`584`." msgstr "" -#: ../../library/weakref.rst:206 +#: ../../library/weakref.rst:190 msgid "" ":class:`WeakValueDictionary` objects have an additional method that has the " "same issues as the :meth:`keyrefs` method of :class:`WeakKeyDictionary` " "objects." msgstr "" -#: ../../library/weakref.rst:213 +#: ../../library/weakref.rst:197 msgid "Return an iterable of the weak references to the values." msgstr "" -#: ../../library/weakref.rst:218 +#: ../../library/weakref.rst:202 msgid "" "Set class that keeps weak references to its elements. An element will be " "discarded when no strong reference to it exists any more." msgstr "" -#: ../../library/weakref.rst:224 +#: ../../library/weakref.rst:208 msgid "" "A custom :class:`ref` subclass which simulates a weak reference to a bound " "method (i.e., a method defined on a class and looked up on an instance). " @@ -302,7 +284,7 @@ msgid "" "method until either the object or the original function dies::" msgstr "" -#: ../../library/weakref.rst:252 +#: ../../library/weakref.rst:236 msgid "" "Return a callable finalizer object which will be called when *obj* is " "garbage collected. Unlike an ordinary weak reference, a finalizer will " @@ -310,7 +292,7 @@ msgid "" "lifecycle management." msgstr "" -#: ../../library/weakref.rst:257 +#: ../../library/weakref.rst:241 msgid "" "A finalizer is considered *alive* until it is called (either explicitly or " "at garbage collection), and after that it is *dead*. Calling a live " @@ -318,7 +300,7 @@ msgid "" " calling a dead finalizer returns :const:`None`." msgstr "" -#: ../../library/weakref.rst:262 +#: ../../library/weakref.rst:246 msgid "" "Exceptions raised by finalizer callbacks during garbage collection will be " "shown on the standard error output, but cannot be propagated. They are " @@ -326,50 +308,50 @@ msgid "" ":meth:`__del__` method or a weak reference's callback." msgstr "" -#: ../../library/weakref.rst:268 +#: ../../library/weakref.rst:252 msgid "" "When the program exits, each remaining live finalizer is called unless its " ":attr:`atexit` attribute has been set to false. They are called in reverse " "order of creation." msgstr "" -#: ../../library/weakref.rst:272 +#: ../../library/weakref.rst:256 msgid "" "A finalizer will never invoke its callback during the later part of the " ":term:`interpreter shutdown` when module globals are liable to have been " "replaced by :const:`None`." msgstr "" -#: ../../library/weakref.rst:278 +#: ../../library/weakref.rst:262 msgid "" "If *self* is alive then mark it as dead and return the result of calling " "``func(*args, **kwargs)``. If *self* is dead then return :const:`None`." msgstr "" -#: ../../library/weakref.rst:284 +#: ../../library/weakref.rst:268 msgid "" "If *self* is alive then mark it as dead and return the tuple ``(obj, func, " "args, kwargs)``. If *self* is dead then return :const:`None`." msgstr "" -#: ../../library/weakref.rst:290 +#: ../../library/weakref.rst:274 msgid "" "If *self* is alive then return the tuple ``(obj, func, args, kwargs)``. If " "*self* is dead then return :const:`None`." msgstr "" -#: ../../library/weakref.rst:295 +#: ../../library/weakref.rst:279 msgid "Property which is true if the finalizer is alive, false otherwise." msgstr "" -#: ../../library/weakref.rst:299 +#: ../../library/weakref.rst:283 msgid "" "A writable boolean property which by default is true. When the program " "exits, it calls all remaining live finalizers for which :attr:`.atexit` is " "true. They are called in reverse order of creation." msgstr "" -#: ../../library/weakref.rst:306 +#: ../../library/weakref.rst:290 msgid "" "It is important to ensure that *func*, *args* and *kwargs* do not own any " "references to *obj*, either directly or indirectly, since otherwise *obj* " @@ -377,60 +359,60 @@ msgid "" "bound method of *obj*." msgstr "" -#: ../../library/weakref.rst:316 +#: ../../library/weakref.rst:300 msgid "The type object for weak references objects." msgstr "" -#: ../../library/weakref.rst:321 +#: ../../library/weakref.rst:305 msgid "The type object for proxies of objects which are not callable." msgstr "" -#: ../../library/weakref.rst:326 +#: ../../library/weakref.rst:310 msgid "The type object for proxies of callable objects." msgstr "" -#: ../../library/weakref.rst:331 +#: ../../library/weakref.rst:315 msgid "" "Sequence containing all the type objects for proxies. This can make it " "simpler to test if an object is a proxy without being dependent on naming " "both proxy types." msgstr "" -#: ../../library/weakref.rst:339 +#: ../../library/weakref.rst:323 msgid ":pep:`205` - Weak References" msgstr "" -#: ../../library/weakref.rst:339 +#: ../../library/weakref.rst:323 msgid "" "The proposal and rationale for this feature, including links to earlier " "implementations and information about similar features in other languages." msgstr "" -#: ../../library/weakref.rst:346 +#: ../../library/weakref.rst:330 msgid "Weak Reference Objects" msgstr "" -#: ../../library/weakref.rst:348 +#: ../../library/weakref.rst:332 msgid "" "Weak reference objects have no methods and no attributes besides " ":attr:`ref.__callback__`. A weak reference object allows the referent to be " "obtained, if it still exists, by calling it:" msgstr "" -#: ../../library/weakref.rst:362 +#: ../../library/weakref.rst:346 msgid "" "If the referent no longer exists, calling the reference object returns " ":const:`None`:" msgstr "" -#: ../../library/weakref.rst:369 +#: ../../library/weakref.rst:353 msgid "" "Testing that a weak reference object is still live should be done using the " "expression ``ref() is not None``. Normally, application code that needs to " "use a reference object should follow this pattern::" msgstr "" -#: ../../library/weakref.rst:382 +#: ../../library/weakref.rst:366 msgid "" "Using a separate test for \"liveness\" creates race conditions in threaded " "applications; another thread can cause a weak reference to become " @@ -438,7 +420,7 @@ msgid "" "safe in threaded applications as well as single-threaded applications." msgstr "" -#: ../../library/weakref.rst:387 +#: ../../library/weakref.rst:371 msgid "" "Specialized versions of :class:`ref` objects can be created through " "subclassing. This is used in the implementation of the " @@ -448,18 +430,18 @@ msgid "" "calls to retrieve the referent." msgstr "" -#: ../../library/weakref.rst:393 +#: ../../library/weakref.rst:377 msgid "" "This example shows how a subclass of :class:`ref` can be used to store " "additional information about an object and affect the value that's returned " "when the referent is accessed::" msgstr "" -#: ../../library/weakref.rst:420 +#: ../../library/weakref.rst:404 msgid "Example" msgstr "Contoh" -#: ../../library/weakref.rst:422 +#: ../../library/weakref.rst:406 msgid "" "This simple example shows how an application can use object IDs to retrieve " "objects that it has seen before. The IDs of the objects can then be used in" @@ -467,67 +449,67 @@ msgid "" "objects can still be retrieved by ID if they do." msgstr "" -#: ../../library/weakref.rst:447 +#: ../../library/weakref.rst:431 msgid "Finalizer Objects" msgstr "" -#: ../../library/weakref.rst:449 +#: ../../library/weakref.rst:433 msgid "" "The main benefit of using :class:`finalize` is that it makes it simple to " "register a callback without needing to preserve the returned finalizer " "object. For instance" msgstr "" -#: ../../library/weakref.rst:463 +#: ../../library/weakref.rst:447 msgid "" "The finalizer can be called directly as well. However the finalizer will " "invoke the callback at most once." msgstr "" -#: ../../library/weakref.rst:479 +#: ../../library/weakref.rst:463 msgid "" "You can unregister a finalizer using its :meth:`~finalize.detach` method. " "This kills the finalizer and returns the arguments passed to the constructor" " when it was created." msgstr "" -#: ../../library/weakref.rst:493 +#: ../../library/weakref.rst:477 msgid "" "Unless you set the :attr:`~finalize.atexit` attribute to :const:`False`, a " "finalizer will be called when the program exits if it is still alive. For " "instance" msgstr "" -#: ../../library/weakref.rst:508 +#: ../../library/weakref.rst:492 msgid "Comparing finalizers with :meth:`__del__` methods" msgstr "" -#: ../../library/weakref.rst:510 +#: ../../library/weakref.rst:494 msgid "" "Suppose we want to create a class whose instances represent temporary " "directories. The directories should be deleted with their contents when the" " first of the following events occurs:" msgstr "" -#: ../../library/weakref.rst:514 +#: ../../library/weakref.rst:498 msgid "the object is garbage collected," msgstr "" -#: ../../library/weakref.rst:515 +#: ../../library/weakref.rst:499 msgid "the object's :meth:`remove` method is called, or" msgstr "" -#: ../../library/weakref.rst:516 +#: ../../library/weakref.rst:500 msgid "the program exits." msgstr "" -#: ../../library/weakref.rst:518 +#: ../../library/weakref.rst:502 msgid "" "We might try to implement the class using a :meth:`__del__` method as " "follows::" msgstr "" -#: ../../library/weakref.rst:537 +#: ../../library/weakref.rst:521 msgid "" "Starting with Python 3.4, :meth:`__del__` methods no longer prevent " "reference cycles from being garbage collected, and module globals are no " @@ -535,35 +517,35 @@ msgid "" "code should work without any issues on CPython." msgstr "" -#: ../../library/weakref.rst:542 +#: ../../library/weakref.rst:526 msgid "" "However, handling of :meth:`__del__` methods is notoriously implementation " "specific, since it depends on internal details of the interpreter's garbage " "collector implementation." msgstr "" -#: ../../library/weakref.rst:546 +#: ../../library/weakref.rst:530 msgid "" "A more robust alternative can be to define a finalizer which only references" " the specific functions and objects that it needs, rather than having access" " to the full state of the object::" msgstr "" -#: ../../library/weakref.rst:562 +#: ../../library/weakref.rst:546 msgid "" "Defined like this, our finalizer only receives a reference to the details it" " needs to clean up the directory appropriately. If the object never gets " "garbage collected the finalizer will still be called at exit." msgstr "" -#: ../../library/weakref.rst:566 +#: ../../library/weakref.rst:550 msgid "" "The other advantage of weakref based finalizers is that they can be used to " "register finalizers for classes where the definition is controlled by a " "third party, such as running code when a module is unloaded::" msgstr "" -#: ../../library/weakref.rst:578 +#: ../../library/weakref.rst:562 msgid "" "If you create a finalizer object in a daemonic thread just as the program " "exits then there is the possibility that the finalizer does not get called " diff --git a/library/wsgiref.po b/library/wsgiref.po index e8ee6a7..b7c9ff3 100644 --- a/library/wsgiref.po +++ b/library/wsgiref.po @@ -1,5 +1,5 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # @@ -9,9 +9,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-11-13 11:56+0000\n" +"POT-Creation-Date: 2020-09-14 04:04+0000\n" "PO-Revision-Date: 2017-02-16 23:35+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -517,8 +517,8 @@ msgid "" "rarely used and is not guaranteed by WSGI. On IIS<7, though, the setting can" " only be made on a vhost level, affecting all other script mappings, many of" " which break when exposed to the ``PATH_TRANSLATED`` bug. For this reason " -"IIS<7 is almost never deployed with the fix. (Even IIS7 rarely uses it " -"because there is still no UI for it.)" +"IIS<7 is almost never deployed with the fix (Even IIS7 rarely uses it " +"because there is still no UI for it.)." msgstr "" #: ../../library/wsgiref.rst:486 diff --git a/library/xml.etree.elementtree.po b/library/xml.etree.elementtree.po index 310ff9a..963205e 100644 --- a/library/xml.etree.elementtree.po +++ b/library/xml.etree.elementtree.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-06-11 03:19+0000\n" "PO-Revision-Date: 2017-02-16 23:36+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -36,34 +36,36 @@ msgid "" msgstr "" #: ../../library/xml.etree.elementtree.rst:16 -msgid "" -"This module will use a fast implementation whenever available. The " -":mod:`xml.etree.cElementTree` module is deprecated." +msgid "This module will use a fast implementation whenever available." +msgstr "" + +#: ../../library/xml.etree.elementtree.rst:19 +msgid "The :mod:`xml.etree.cElementTree` module is deprecated." msgstr "" -#: ../../library/xml.etree.elementtree.rst:23 +#: ../../library/xml.etree.elementtree.rst:25 msgid "" "The :mod:`xml.etree.ElementTree` module is not secure against maliciously " "constructed data. If you need to parse untrusted or unauthenticated data " "see :ref:`xml-vulnerabilities`." msgstr "" -#: ../../library/xml.etree.elementtree.rst:28 +#: ../../library/xml.etree.elementtree.rst:30 msgid "Tutorial" msgstr "Tutorial" -#: ../../library/xml.etree.elementtree.rst:30 +#: ../../library/xml.etree.elementtree.rst:32 msgid "" "This is a short tutorial for using :mod:`xml.etree.ElementTree` (``ET`` in " "short). The goal is to demonstrate some of the building blocks and basic " "concepts of the module." msgstr "" -#: ../../library/xml.etree.elementtree.rst:35 +#: ../../library/xml.etree.elementtree.rst:37 msgid "XML tree and elements" msgstr "" -#: ../../library/xml.etree.elementtree.rst:37 +#: ../../library/xml.etree.elementtree.rst:39 msgid "" "XML is an inherently hierarchical data format, and the most natural way to " "represent it is with a tree. ``ET`` has two classes for this purpose - " @@ -74,25 +76,25 @@ msgid "" "its sub-elements are done on the :class:`Element` level." msgstr "" -#: ../../library/xml.etree.elementtree.rst:48 +#: ../../library/xml.etree.elementtree.rst:50 msgid "Parsing XML" msgstr "" -#: ../../library/xml.etree.elementtree.rst:50 +#: ../../library/xml.etree.elementtree.rst:52 msgid "" "We'll be using the following XML document as the sample data for this " "section:" msgstr "" -#: ../../library/xml.etree.elementtree.rst:78 +#: ../../library/xml.etree.elementtree.rst:80 msgid "We can import this data by reading from a file::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:84 +#: ../../library/xml.etree.elementtree.rst:86 msgid "Or directly from a string::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:88 +#: ../../library/xml.etree.elementtree.rst:90 msgid "" ":func:`fromstring` parses XML from a string directly into an " ":class:`Element`, which is the root element of the parsed tree. Other " @@ -100,20 +102,20 @@ msgid "" "documentation to be sure." msgstr "" -#: ../../library/xml.etree.elementtree.rst:92 +#: ../../library/xml.etree.elementtree.rst:94 msgid "" "As an :class:`Element`, ``root`` has a tag and a dictionary of attributes::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:99 +#: ../../library/xml.etree.elementtree.rst:101 msgid "It also has children nodes over which we can iterate::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:108 +#: ../../library/xml.etree.elementtree.rst:110 msgid "Children are nested, and we can access specific child nodes by index::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:116 +#: ../../library/xml.etree.elementtree.rst:118 msgid "" "Not all elements of the XML input will end up as elements of the parsed " "tree. Currently, this module skips over any XML comments, processing " @@ -125,11 +127,11 @@ msgid "" "constructor." msgstr "" -#: ../../library/xml.etree.elementtree.rst:130 +#: ../../library/xml.etree.elementtree.rst:132 msgid "Pull API for non-blocking parsing" msgstr "" -#: ../../library/xml.etree.elementtree.rst:132 +#: ../../library/xml.etree.elementtree.rst:134 msgid "" "Most parsing functions provided by this module require the whole document to" " be read at once before returning any result. It is possible to use an " @@ -140,7 +142,7 @@ msgid "" " the convenience of fully constructed :class:`Element` objects." msgstr "" -#: ../../library/xml.etree.elementtree.rst:140 +#: ../../library/xml.etree.elementtree.rst:142 msgid "" "The most powerful tool for doing this is :class:`XMLPullParser`. It does " "not require a blocking read to obtain the XML data, and is instead fed with " @@ -148,14 +150,14 @@ msgid "" " XML elements, call :meth:`XMLPullParser.read_events`. Here is an example::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:156 +#: ../../library/xml.etree.elementtree.rst:158 msgid "" "The obvious use case is applications that operate in a non-blocking fashion " "where the XML data is being received from a socket or read incrementally " "from some storage device. In such cases, blocking reads are unacceptable." msgstr "" -#: ../../library/xml.etree.elementtree.rst:160 +#: ../../library/xml.etree.elementtree.rst:162 msgid "" "Because it's so flexible, :class:`XMLPullParser` can be inconvenient to use " "for simpler use-cases. If you don't mind your application blocking on " @@ -165,18 +167,18 @@ msgid "" "memory." msgstr "" -#: ../../library/xml.etree.elementtree.rst:167 +#: ../../library/xml.etree.elementtree.rst:169 msgid "Finding interesting elements" msgstr "" -#: ../../library/xml.etree.elementtree.rst:169 +#: ../../library/xml.etree.elementtree.rst:171 msgid "" ":class:`Element` has some useful methods that help iterate recursively over " "all the sub-tree below it (its children, their children, and so on). For " "example, :meth:`Element.iter`::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:182 +#: ../../library/xml.etree.elementtree.rst:184 msgid "" ":meth:`Element.findall` finds only elements with a tag which are direct " "children of the current element. :meth:`Element.find` finds the *first* " @@ -184,23 +186,23 @@ msgid "" " text content. :meth:`Element.get` accesses the element's attributes::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:196 +#: ../../library/xml.etree.elementtree.rst:198 msgid "" "More sophisticated specification of which elements to look for is possible " "by using :ref:`XPath `." msgstr "" -#: ../../library/xml.etree.elementtree.rst:200 +#: ../../library/xml.etree.elementtree.rst:202 msgid "Modifying an XML File" msgstr "" -#: ../../library/xml.etree.elementtree.rst:202 +#: ../../library/xml.etree.elementtree.rst:204 msgid "" ":class:`ElementTree` provides a simple way to build XML documents and write " "them to files. The :meth:`ElementTree.write` method serves this purpose." msgstr "" -#: ../../library/xml.etree.elementtree.rst:205 +#: ../../library/xml.etree.elementtree.rst:207 msgid "" "Once created, an :class:`Element` object may be manipulated by directly " "changing its fields (such as :attr:`Element.text`), adding and modifying " @@ -208,38 +210,38 @@ msgid "" " example with :meth:`Element.append`)." msgstr "" -#: ../../library/xml.etree.elementtree.rst:210 +#: ../../library/xml.etree.elementtree.rst:212 msgid "" "Let's say we want to add one to each country's rank, and add an ``updated`` " "attribute to the rank element::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:220 -#: ../../library/xml.etree.elementtree.rst:258 +#: ../../library/xml.etree.elementtree.rst:222 +#: ../../library/xml.etree.elementtree.rst:260 msgid "Our XML now looks like this:" msgstr "" -#: ../../library/xml.etree.elementtree.rst:248 +#: ../../library/xml.etree.elementtree.rst:250 msgid "" "We can remove elements using :meth:`Element.remove`. Let's say we want to " "remove all countries with a rank higher than 50::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:280 +#: ../../library/xml.etree.elementtree.rst:282 msgid "Building XML documents" msgstr "" -#: ../../library/xml.etree.elementtree.rst:282 +#: ../../library/xml.etree.elementtree.rst:284 msgid "" "The :func:`SubElement` function also provides a convenient way to create new" " sub-elements for a given element::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:293 +#: ../../library/xml.etree.elementtree.rst:295 msgid "Parsing XML with Namespaces" msgstr "" -#: ../../library/xml.etree.elementtree.rst:295 +#: ../../library/xml.etree.elementtree.rst:297 msgid "" "If the XML input has `namespaces " "`__, tags and attributes with " @@ -249,44 +251,44 @@ msgid "" "full URI gets prepended to all of the non-prefixed tags." msgstr "" -#: ../../library/xml.etree.elementtree.rst:303 +#: ../../library/xml.etree.elementtree.rst:305 msgid "" "Here is an XML example that incorporates two namespaces, one with the prefix" " \"fictional\" and the other serving as the default namespace:" msgstr "" -#: ../../library/xml.etree.elementtree.rst:324 +#: ../../library/xml.etree.elementtree.rst:326 msgid "" "One way to search and explore this XML example is to manually add the URI to" " every tag or attribute in the xpath of a :meth:`~Element.find` or " ":meth:`~Element.findall`::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:335 +#: ../../library/xml.etree.elementtree.rst:337 msgid "" "A better way to search the namespaced XML example is to create a dictionary " "with your own prefixes and use those in the search functions::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:347 +#: ../../library/xml.etree.elementtree.rst:349 msgid "These two approaches both output::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:359 +#: ../../library/xml.etree.elementtree.rst:361 msgid "Additional resources" msgstr "" -#: ../../library/xml.etree.elementtree.rst:361 +#: ../../library/xml.etree.elementtree.rst:363 msgid "" "See http://effbot.org/zone/element-index.htm for tutorials and links to " "other docs." msgstr "" -#: ../../library/xml.etree.elementtree.rst:368 +#: ../../library/xml.etree.elementtree.rst:370 msgid "XPath support" msgstr "" -#: ../../library/xml.etree.elementtree.rst:370 +#: ../../library/xml.etree.elementtree.rst:372 msgid "" "This module provides limited support for `XPath expressions " "`_ for locating elements in a tree. The goal " @@ -294,41 +296,41 @@ msgid "" "is outside the scope of the module." msgstr "" -#: ../../library/xml.etree.elementtree.rst:376 -#: ../../library/xml.etree.elementtree.rst:750 +#: ../../library/xml.etree.elementtree.rst:378 +#: ../../library/xml.etree.elementtree.rst:752 msgid "Example" msgstr "Contoh" -#: ../../library/xml.etree.elementtree.rst:378 +#: ../../library/xml.etree.elementtree.rst:380 msgid "" "Here's an example that demonstrates some of the XPath capabilities of the " "module. We'll be using the ``countrydata`` XML document from the " ":ref:`Parsing XML ` section::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:402 +#: ../../library/xml.etree.elementtree.rst:404 msgid "" "For XML with namespaces, use the usual qualified ``{namespace}tag`` " "notation::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:409 +#: ../../library/xml.etree.elementtree.rst:411 msgid "Supported XPath syntax" msgstr "" -#: ../../library/xml.etree.elementtree.rst:414 +#: ../../library/xml.etree.elementtree.rst:416 msgid "Syntax" msgstr "Sintaksis" -#: ../../library/xml.etree.elementtree.rst:414 +#: ../../library/xml.etree.elementtree.rst:416 msgid "Meaning" msgstr "Artinya" -#: ../../library/xml.etree.elementtree.rst:416 +#: ../../library/xml.etree.elementtree.rst:418 msgid "``tag``" msgstr "" -#: ../../library/xml.etree.elementtree.rst:416 +#: ../../library/xml.etree.elementtree.rst:418 msgid "" "Selects all child elements with the given tag. For example, ``spam`` selects" " all child elements named ``spam``, and ``spam/egg`` selects all " @@ -338,103 +340,103 @@ msgid "" "selects tags that are not in a namespace." msgstr "" -#: ../../library/xml.etree.elementtree.rst:425 +#: ../../library/xml.etree.elementtree.rst:427 msgid "Support for star-wildcards was added." msgstr "" -#: ../../library/xml.etree.elementtree.rst:428 +#: ../../library/xml.etree.elementtree.rst:430 msgid "``*``" msgstr "``*``" -#: ../../library/xml.etree.elementtree.rst:428 +#: ../../library/xml.etree.elementtree.rst:430 msgid "" "Selects all child elements, including comments and processing instructions." " For example, ``*/egg`` selects all grandchildren named ``egg``." msgstr "" -#: ../../library/xml.etree.elementtree.rst:432 +#: ../../library/xml.etree.elementtree.rst:434 msgid "``.``" msgstr "``.``" -#: ../../library/xml.etree.elementtree.rst:432 +#: ../../library/xml.etree.elementtree.rst:434 msgid "" "Selects the current node. This is mostly useful at the beginning of the " "path, to indicate that it's a relative path." msgstr "" -#: ../../library/xml.etree.elementtree.rst:436 +#: ../../library/xml.etree.elementtree.rst:438 msgid "``//``" msgstr "" -#: ../../library/xml.etree.elementtree.rst:436 +#: ../../library/xml.etree.elementtree.rst:438 msgid "" "Selects all subelements, on all levels beneath the current element. For " "example, ``.//egg`` selects all ``egg`` elements in the entire tree." msgstr "" -#: ../../library/xml.etree.elementtree.rst:440 +#: ../../library/xml.etree.elementtree.rst:442 msgid "``..``" msgstr "" -#: ../../library/xml.etree.elementtree.rst:440 +#: ../../library/xml.etree.elementtree.rst:442 msgid "" "Selects the parent element. Returns ``None`` if the path attempts to reach " "the ancestors of the start element (the element ``find`` was called on)." msgstr "" -#: ../../library/xml.etree.elementtree.rst:444 +#: ../../library/xml.etree.elementtree.rst:446 msgid "``[@attrib]``" msgstr "" -#: ../../library/xml.etree.elementtree.rst:444 +#: ../../library/xml.etree.elementtree.rst:446 msgid "Selects all elements that have the given attribute." msgstr "" -#: ../../library/xml.etree.elementtree.rst:446 +#: ../../library/xml.etree.elementtree.rst:448 msgid "``[@attrib='value']``" msgstr "" -#: ../../library/xml.etree.elementtree.rst:446 +#: ../../library/xml.etree.elementtree.rst:448 msgid "" "Selects all elements for which the given attribute has the given value. The" " value cannot contain quotes." msgstr "" -#: ../../library/xml.etree.elementtree.rst:450 +#: ../../library/xml.etree.elementtree.rst:452 msgid "``[tag]``" msgstr "" -#: ../../library/xml.etree.elementtree.rst:450 +#: ../../library/xml.etree.elementtree.rst:452 msgid "" "Selects all elements that have a child named ``tag``. Only immediate " "children are supported." msgstr "" -#: ../../library/xml.etree.elementtree.rst:453 +#: ../../library/xml.etree.elementtree.rst:455 msgid "``[.='text']``" msgstr "" -#: ../../library/xml.etree.elementtree.rst:453 +#: ../../library/xml.etree.elementtree.rst:455 msgid "" "Selects all elements whose complete text content, including descendants, " "equals the given ``text``." msgstr "" -#: ../../library/xml.etree.elementtree.rst:458 +#: ../../library/xml.etree.elementtree.rst:460 msgid "``[tag='text']``" msgstr "" -#: ../../library/xml.etree.elementtree.rst:458 +#: ../../library/xml.etree.elementtree.rst:460 msgid "" "Selects all elements that have a child named ``tag`` whose complete text " "content, including descendants, equals the given ``text``." msgstr "" -#: ../../library/xml.etree.elementtree.rst:462 +#: ../../library/xml.etree.elementtree.rst:464 msgid "``[position]``" msgstr "" -#: ../../library/xml.etree.elementtree.rst:462 +#: ../../library/xml.etree.elementtree.rst:464 msgid "" "Selects all elements that are located at the given position. The position " "can be either an integer (1 is the first position), the expression " @@ -442,29 +444,29 @@ msgid "" "position (e.g. ``last()-1``)." msgstr "" -#: ../../library/xml.etree.elementtree.rst:469 +#: ../../library/xml.etree.elementtree.rst:471 msgid "" "Predicates (expressions within square brackets) must be preceded by a tag " "name, an asterisk, or another predicate. ``position`` predicates must be " "preceded by a tag name." msgstr "" -#: ../../library/xml.etree.elementtree.rst:474 -#: ../../library/xml.etree.elementtree.rst:802 +#: ../../library/xml.etree.elementtree.rst:476 +#: ../../library/xml.etree.elementtree.rst:804 msgid "Reference" msgstr "Referensi" -#: ../../library/xml.etree.elementtree.rst:479 -#: ../../library/xml.etree.elementtree.rst:807 +#: ../../library/xml.etree.elementtree.rst:481 +#: ../../library/xml.etree.elementtree.rst:809 msgid "Functions" msgstr "Fungsi-Fungsi" -#: ../../library/xml.etree.elementtree.rst:483 +#: ../../library/xml.etree.elementtree.rst:485 msgid "" "`C14N 2.0 `_ transformation function." msgstr "" -#: ../../library/xml.etree.elementtree.rst:485 +#: ../../library/xml.etree.elementtree.rst:487 msgid "" "Canonicalization is a way to normalise XML output in a way that allows byte-" "by-byte comparisons and digital signatures. It reduced the freedom that XML" @@ -473,7 +475,7 @@ msgid "" "declarations, the ordering of attributes, and ignorable whitespace." msgstr "" -#: ../../library/xml.etree.elementtree.rst:491 +#: ../../library/xml.etree.elementtree.rst:493 msgid "" "This function takes an XML data string (*xml_data*) or a file path or file-" "like object (*from_file*) as input, converts it to the canonical form, and " @@ -482,64 +484,64 @@ msgid "" "should therefore be opened in text mode with ``utf-8`` encoding." msgstr "" -#: ../../library/xml.etree.elementtree.rst:498 +#: ../../library/xml.etree.elementtree.rst:500 msgid "Typical uses::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:509 +#: ../../library/xml.etree.elementtree.rst:511 msgid "The configuration *options* are as follows:" msgstr "" -#: ../../library/xml.etree.elementtree.rst:511 +#: ../../library/xml.etree.elementtree.rst:513 msgid "*with_comments*: set to true to include comments (default: false)" msgstr "" -#: ../../library/xml.etree.elementtree.rst:512 +#: ../../library/xml.etree.elementtree.rst:514 msgid "" "*strip_text*: set to true to strip whitespace before and after text content" msgstr "" -#: ../../library/xml.etree.elementtree.rst:513 #: ../../library/xml.etree.elementtree.rst:515 +#: ../../library/xml.etree.elementtree.rst:517 msgid "(default: false)" msgstr "" -#: ../../library/xml.etree.elementtree.rst:514 +#: ../../library/xml.etree.elementtree.rst:516 msgid "" "*rewrite_prefixes*: set to true to replace namespace prefixes by " "\"n{number}\"" msgstr "" -#: ../../library/xml.etree.elementtree.rst:516 +#: ../../library/xml.etree.elementtree.rst:518 msgid "*qname_aware_tags*: a set of qname aware tag names in which prefixes" msgstr "" -#: ../../library/xml.etree.elementtree.rst:517 #: ../../library/xml.etree.elementtree.rst:519 +#: ../../library/xml.etree.elementtree.rst:521 msgid "should be replaced in text content (default: empty)" msgstr "" -#: ../../library/xml.etree.elementtree.rst:518 +#: ../../library/xml.etree.elementtree.rst:520 msgid "" "*qname_aware_attrs*: a set of qname aware attribute names in which prefixes" msgstr "" -#: ../../library/xml.etree.elementtree.rst:520 +#: ../../library/xml.etree.elementtree.rst:522 msgid "" "*exclude_attrs*: a set of attribute names that should not be serialised" msgstr "" -#: ../../library/xml.etree.elementtree.rst:521 +#: ../../library/xml.etree.elementtree.rst:523 msgid "*exclude_tags*: a set of tag names that should not be serialised" msgstr "" -#: ../../library/xml.etree.elementtree.rst:523 +#: ../../library/xml.etree.elementtree.rst:525 msgid "" "In the option list above, \"a set\" refers to any collection or iterable of " "strings, no ordering is expected." msgstr "" -#: ../../library/xml.etree.elementtree.rst:531 +#: ../../library/xml.etree.elementtree.rst:533 msgid "" "Comment element factory. This factory function creates a special element " "that will be serialized as an XML comment by the standard serializer. The " @@ -548,7 +550,7 @@ msgid "" "representing a comment." msgstr "" -#: ../../library/xml.etree.elementtree.rst:537 +#: ../../library/xml.etree.elementtree.rst:539 msgid "" "Note that :class:`XMLParser` skips over comments in the input instead of " "creating comment objects for them. An :class:`ElementTree` will only contain" @@ -556,29 +558,29 @@ msgid "" ":class:`Element` methods." msgstr "" -#: ../../library/xml.etree.elementtree.rst:544 +#: ../../library/xml.etree.elementtree.rst:546 msgid "" "Writes an element tree or element structure to sys.stdout. This function " "should be used for debugging only." msgstr "" -#: ../../library/xml.etree.elementtree.rst:547 +#: ../../library/xml.etree.elementtree.rst:549 msgid "" "The exact output format is implementation dependent. In this version, it's " "written as an ordinary XML file." msgstr "" -#: ../../library/xml.etree.elementtree.rst:550 +#: ../../library/xml.etree.elementtree.rst:552 msgid "*elem* is an element tree or an individual element." msgstr "" -#: ../../library/xml.etree.elementtree.rst:552 +#: ../../library/xml.etree.elementtree.rst:554 msgid "" "The :func:`dump` function now preserves the attribute order specified by the" " user." msgstr "" -#: ../../library/xml.etree.elementtree.rst:559 +#: ../../library/xml.etree.elementtree.rst:561 msgid "" "Parses an XML section from a string constant. Same as :func:`XML`. *text* " "is a string containing XML data. *parser* is an optional parser instance. " @@ -586,7 +588,7 @@ msgid "" ":class:`Element` instance." msgstr "" -#: ../../library/xml.etree.elementtree.rst:567 +#: ../../library/xml.etree.elementtree.rst:569 msgid "" "Parses an XML document from a sequence of string fragments. *sequence* is a" " list or other sequence containing XML data fragments. *parser* is an " @@ -594,7 +596,7 @@ msgid "" "parser is used. Returns an :class:`Element` instance." msgstr "" -#: ../../library/xml.etree.elementtree.rst:577 +#: ../../library/xml.etree.elementtree.rst:579 msgid "" "Appends whitespace to the subtree to indent the tree visually. This can be " "used to generate pretty-printed XML output. *tree* can be an Element or " @@ -604,13 +606,13 @@ msgid "" "indentation level as *level*." msgstr "" -#: ../../library/xml.etree.elementtree.rst:589 +#: ../../library/xml.etree.elementtree.rst:591 msgid "" "Check if an object appears to be a valid element object. *element* is an " "element instance. Return ``True`` if this is an element object." msgstr "" -#: ../../library/xml.etree.elementtree.rst:595 +#: ../../library/xml.etree.elementtree.rst:597 msgid "" "Parses an XML section into an element tree incrementally, and reports what's" " going on to the user. *source* is a filename or :term:`file object` " @@ -625,7 +627,7 @@ msgid "" "providing ``(event, elem)`` pairs." msgstr "" -#: ../../library/xml.etree.elementtree.rst:607 +#: ../../library/xml.etree.elementtree.rst:609 msgid "" "Note that while :func:`iterparse` builds the tree incrementally, it issues " "blocking reads on *source* (or the file it names). As such, it's unsuitable" @@ -633,7 +635,7 @@ msgid "" "blocking parsing, see :class:`XMLPullParser`." msgstr "" -#: ../../library/xml.etree.elementtree.rst:614 +#: ../../library/xml.etree.elementtree.rst:616 msgid "" ":func:`iterparse` only guarantees that it has seen the \">\" character of a " "starting tag when it emits a \"start\" event, so the attributes are defined," @@ -642,21 +644,21 @@ msgid "" "present." msgstr "" -#: ../../library/xml.etree.elementtree.rst:620 -#: ../../library/xml.etree.elementtree.rst:1439 +#: ../../library/xml.etree.elementtree.rst:622 +#: ../../library/xml.etree.elementtree.rst:1450 msgid "If you need a fully populated element, look for \"end\" events instead." msgstr "" -#: ../../library/xml.etree.elementtree.rst:622 +#: ../../library/xml.etree.elementtree.rst:624 msgid "The *parser* argument." msgstr "" -#: ../../library/xml.etree.elementtree.rst:625 -#: ../../library/xml.etree.elementtree.rst:1443 +#: ../../library/xml.etree.elementtree.rst:627 +#: ../../library/xml.etree.elementtree.rst:1454 msgid "The ``comment`` and ``pi`` events were added." msgstr "" -#: ../../library/xml.etree.elementtree.rst:631 +#: ../../library/xml.etree.elementtree.rst:633 msgid "" "Parses an XML section into an element tree. *source* is a filename or file " "object containing XML data. *parser* is an optional parser instance. If " @@ -664,7 +666,7 @@ msgid "" ":class:`ElementTree` instance." msgstr "" -#: ../../library/xml.etree.elementtree.rst:639 +#: ../../library/xml.etree.elementtree.rst:641 msgid "" "PI element factory. This factory function creates a special element that " "will be serialized as an XML processing instruction. *target* is a string " @@ -672,7 +674,7 @@ msgid "" " given. Returns an element instance, representing a processing instruction." msgstr "" -#: ../../library/xml.etree.elementtree.rst:644 +#: ../../library/xml.etree.elementtree.rst:646 msgid "" "Note that :class:`XMLParser` skips over processing instructions in the input" " instead of creating comment objects for them. An :class:`ElementTree` will " @@ -680,7 +682,7 @@ msgid "" " the tree using one of the :class:`Element` methods." msgstr "" -#: ../../library/xml.etree.elementtree.rst:652 +#: ../../library/xml.etree.elementtree.rst:654 msgid "" "Registers a namespace prefix. The registry is global, and any existing " "mapping for either the given prefix or the namespace URI will be removed. " @@ -689,13 +691,13 @@ msgid "" " all possible." msgstr "" -#: ../../library/xml.etree.elementtree.rst:663 +#: ../../library/xml.etree.elementtree.rst:665 msgid "" "Subelement factory. This function creates an element instance, and appends " "it to an existing element." msgstr "" -#: ../../library/xml.etree.elementtree.rst:666 +#: ../../library/xml.etree.elementtree.rst:668 msgid "" "The element name, attribute names, and attribute values can be either " "bytestrings or Unicode strings. *parent* is the parent element. *tag* is " @@ -704,7 +706,7 @@ msgid "" "arguments. Returns an element instance." msgstr "" -#: ../../library/xml.etree.elementtree.rst:677 +#: ../../library/xml.etree.elementtree.rst:679 msgid "" "Generates a string representation of an XML element, including all " "subelements. *element* is an :class:`Element` instance. *encoding* [1]_ is" @@ -716,24 +718,24 @@ msgid "" " Returns an (optionally) encoded string containing the XML data." msgstr "" -#: ../../library/xml.etree.elementtree.rst:686 -#: ../../library/xml.etree.elementtree.rst:713 -#: ../../library/xml.etree.elementtree.rst:1151 +#: ../../library/xml.etree.elementtree.rst:688 +#: ../../library/xml.etree.elementtree.rst:715 +#: ../../library/xml.etree.elementtree.rst:1162 msgid "The *short_empty_elements* parameter." msgstr "" -#: ../../library/xml.etree.elementtree.rst:689 -#: ../../library/xml.etree.elementtree.rst:716 +#: ../../library/xml.etree.elementtree.rst:691 +#: ../../library/xml.etree.elementtree.rst:718 msgid "The *xml_declaration* and *default_namespace* parameters." msgstr "" -#: ../../library/xml.etree.elementtree.rst:692 +#: ../../library/xml.etree.elementtree.rst:694 msgid "" "The :func:`tostring` function now preserves the attribute order specified by" " the user." msgstr "" -#: ../../library/xml.etree.elementtree.rst:701 +#: ../../library/xml.etree.elementtree.rst:703 msgid "" "Generates a string representation of an XML element, including all " "subelements. *element* is an :class:`Element` instance. *encoding* [1]_ is" @@ -747,13 +749,13 @@ msgid "" "``b\"\".join(tostringlist(element)) == tostring(element)``." msgstr "" -#: ../../library/xml.etree.elementtree.rst:719 +#: ../../library/xml.etree.elementtree.rst:721 msgid "" "The :func:`tostringlist` function now preserves the attribute order " "specified by the user." msgstr "" -#: ../../library/xml.etree.elementtree.rst:726 +#: ../../library/xml.etree.elementtree.rst:728 msgid "" "Parses an XML section from a string constant. This function can be used to " "embed \"XML literals\" in Python code. *text* is a string containing XML " @@ -761,7 +763,7 @@ msgid "" ":class:`XMLParser` parser is used. Returns an :class:`Element` instance." msgstr "" -#: ../../library/xml.etree.elementtree.rst:734 +#: ../../library/xml.etree.elementtree.rst:736 msgid "" "Parses an XML section from a string constant, and also returns a dictionary " "which maps from element id:s to elements. *text* is a string containing XML" @@ -770,11 +772,11 @@ msgid "" ":class:`Element` instance and a dictionary." msgstr "" -#: ../../library/xml.etree.elementtree.rst:744 +#: ../../library/xml.etree.elementtree.rst:746 msgid "XInclude support" msgstr "" -#: ../../library/xml.etree.elementtree.rst:746 +#: ../../library/xml.etree.elementtree.rst:748 msgid "" "This module provides limited support for `XInclude directives " "`_, via the :mod:`xml.etree.ElementInclude`" @@ -782,7 +784,7 @@ msgid "" " into element trees, based on information in the tree." msgstr "" -#: ../../library/xml.etree.elementtree.rst:752 +#: ../../library/xml.etree.elementtree.rst:754 msgid "" "Here's an example that demonstrates use of the XInclude module. To include " "an XML document in the current document, use the " @@ -791,44 +793,44 @@ msgid "" "document to include." msgstr "" -#: ../../library/xml.etree.elementtree.rst:761 +#: ../../library/xml.etree.elementtree.rst:763 msgid "" "By default, the **href** attribute is treated as a file name. You can use " "custom loaders to override this behaviour. Also note that the standard " "helper does not support XPointer syntax." msgstr "" -#: ../../library/xml.etree.elementtree.rst:763 +#: ../../library/xml.etree.elementtree.rst:765 msgid "" "To process this file, load it as usual, and pass the root element to the " ":mod:`xml.etree.ElementTree` module:" msgstr "" -#: ../../library/xml.etree.elementtree.rst:774 +#: ../../library/xml.etree.elementtree.rst:776 msgid "" "The ElementInclude module replaces the " "``{http://www.w3.org/2001/XInclude}include`` element with the root element " "from the **source.xml** document. The result might look something like this:" msgstr "" -#: ../../library/xml.etree.elementtree.rst:782 +#: ../../library/xml.etree.elementtree.rst:784 msgid "" "If the **parse** attribute is omitted, it defaults to \"xml\". The href " "attribute is required." msgstr "" -#: ../../library/xml.etree.elementtree.rst:784 +#: ../../library/xml.etree.elementtree.rst:786 msgid "" "To include a text document, use the " "``{http://www.w3.org/2001/XInclude}include`` element, and set the **parse** " "attribute to \"text\":" msgstr "" -#: ../../library/xml.etree.elementtree.rst:793 +#: ../../library/xml.etree.elementtree.rst:795 msgid "The result might look something like:" msgstr "" -#: ../../library/xml.etree.elementtree.rst:811 +#: ../../library/xml.etree.elementtree.rst:813 msgid "" "Default loader. This default loader reads an included resource from disk. " "*href* is a URL. *parse* is for parse mode either \"xml\" or \"text\". " @@ -839,28 +841,40 @@ msgid "" " or raise an exception." msgstr "" -#: ../../library/xml.etree.elementtree.rst:821 +#: ../../library/xml.etree.elementtree.rst:824 msgid "" "This function expands XInclude directives. *elem* is the root element. " "*loader* is an optional resource loader. If omitted, it defaults to " ":func:`default_loader`. If given, it should be a callable that implements " -"the same interface as :func:`default_loader`. Returns the expanded " -"resource. If the parse mode is ``\"xml\"``, this is an ElementTree " -"instance. If the parse mode is \"text\", this is a Unicode string. If the " -"loader fails, it can return None or raise an exception." +"the same interface as :func:`default_loader`. *base_url* is base URL of the" +" original file, to resolve relative include file references. *max_depth* is" +" the maximum number of recursive inclusions. Limited to reduce the risk of " +"malicious content explosion. Pass a negative value to disable the " +"limitation." msgstr "" -#: ../../library/xml.etree.elementtree.rst:833 -msgid "Element Objects" +#: ../../library/xml.etree.elementtree.rst:832 +msgid "" +"Returns the expanded resource. If the parse mode is ``\"xml\"``, this is an" +" ElementTree instance. If the parse mode is \"text\", this is a Unicode " +"string. If the loader fails, it can return None or raise an exception." msgstr "" #: ../../library/xml.etree.elementtree.rst:837 +msgid "The *base_url* and *max_depth* parameters." +msgstr "" + +#: ../../library/xml.etree.elementtree.rst:844 +msgid "Element Objects" +msgstr "" + +#: ../../library/xml.etree.elementtree.rst:848 msgid "" "Element class. This class defines the Element interface, and provides a " "reference implementation of this interface." msgstr "" -#: ../../library/xml.etree.elementtree.rst:840 +#: ../../library/xml.etree.elementtree.rst:851 msgid "" "The element name, attribute names, and attribute values can be either " "bytestrings or Unicode strings. *tag* is the element name. *attrib* is an " @@ -868,13 +882,13 @@ msgid "" "additional attributes, given as keyword arguments." msgstr "" -#: ../../library/xml.etree.elementtree.rst:848 +#: ../../library/xml.etree.elementtree.rst:859 msgid "" "A string identifying what kind of data this element represents (the element " "type, in other words)." msgstr "" -#: ../../library/xml.etree.elementtree.rst:855 +#: ../../library/xml.etree.elementtree.rst:866 msgid "" "These attributes can be used to hold additional data associated with the " "element. Their values are usually strings but may be any application-" @@ -885,7 +899,7 @@ msgid "" "the XML data" msgstr "" -#: ../../library/xml.etree.elementtree.rst:867 +#: ../../library/xml.etree.elementtree.rst:878 msgid "" "the *a* element has ``None`` for both *text* and *tail* attributes, the *b* " "element has *text* ``\"1\"`` and *tail* ``\"4\"``, the *c* element has " @@ -893,17 +907,17 @@ msgid "" "``None`` and *tail* ``\"3\"``." msgstr "" -#: ../../library/xml.etree.elementtree.rst:872 +#: ../../library/xml.etree.elementtree.rst:883 msgid "" "To collect the inner text of an element, see :meth:`itertext`, for example " "``\"\".join(element.itertext())``." msgstr "" -#: ../../library/xml.etree.elementtree.rst:875 +#: ../../library/xml.etree.elementtree.rst:886 msgid "Applications may store arbitrary objects in these attributes." msgstr "" -#: ../../library/xml.etree.elementtree.rst:880 +#: ../../library/xml.etree.elementtree.rst:891 msgid "" "A dictionary containing the element's attributes. Note that while the " "*attrib* value is always a real mutable Python dictionary, an ElementTree " @@ -912,59 +926,59 @@ msgid "" "implementations, use the dictionary methods below whenever possible." msgstr "" -#: ../../library/xml.etree.elementtree.rst:886 +#: ../../library/xml.etree.elementtree.rst:897 msgid "The following dictionary-like methods work on the element attributes." msgstr "" -#: ../../library/xml.etree.elementtree.rst:891 +#: ../../library/xml.etree.elementtree.rst:902 msgid "" "Resets an element. This function removes all subelements, clears all " "attributes, and sets the text and tail attributes to ``None``." msgstr "" -#: ../../library/xml.etree.elementtree.rst:897 +#: ../../library/xml.etree.elementtree.rst:908 msgid "Gets the element attribute named *key*." msgstr "" -#: ../../library/xml.etree.elementtree.rst:899 +#: ../../library/xml.etree.elementtree.rst:910 msgid "" "Returns the attribute value, or *default* if the attribute was not found." msgstr "" -#: ../../library/xml.etree.elementtree.rst:904 +#: ../../library/xml.etree.elementtree.rst:915 msgid "" "Returns the element attributes as a sequence of (name, value) pairs. The " "attributes are returned in an arbitrary order." msgstr "" -#: ../../library/xml.etree.elementtree.rst:910 +#: ../../library/xml.etree.elementtree.rst:921 msgid "" "Returns the elements attribute names as a list. The names are returned in " "an arbitrary order." msgstr "" -#: ../../library/xml.etree.elementtree.rst:916 +#: ../../library/xml.etree.elementtree.rst:927 msgid "Set the attribute *key* on the element to *value*." msgstr "" -#: ../../library/xml.etree.elementtree.rst:918 +#: ../../library/xml.etree.elementtree.rst:929 msgid "The following methods work on the element's children (subelements)." msgstr "" -#: ../../library/xml.etree.elementtree.rst:923 +#: ../../library/xml.etree.elementtree.rst:934 msgid "" "Adds the element *subelement* to the end of this element's internal list of " "subelements. Raises :exc:`TypeError` if *subelement* is not an " ":class:`Element`." msgstr "" -#: ../../library/xml.etree.elementtree.rst:930 +#: ../../library/xml.etree.elementtree.rst:941 msgid "" "Appends *subelements* from a sequence object with zero or more elements. " "Raises :exc:`TypeError` if a subelement is not an :class:`Element`." msgstr "" -#: ../../library/xml.etree.elementtree.rst:938 +#: ../../library/xml.etree.elementtree.rst:949 msgid "" "Finds the first subelement matching *match*. *match* may be a tag name or a" " :ref:`path `. Returns an element instance or ``None``." @@ -973,7 +987,7 @@ msgid "" "into the given namespace." msgstr "" -#: ../../library/xml.etree.elementtree.rst:947 +#: ../../library/xml.etree.elementtree.rst:958 msgid "" "Finds all matching subelements, by tag name or :ref:`path `. Returns a list containing all matching elements in document order." @@ -982,7 +996,7 @@ msgid "" "into the given namespace." msgstr "" -#: ../../library/xml.etree.elementtree.rst:956 +#: ../../library/xml.etree.elementtree.rst:967 msgid "" "Finds text for the first subelement matching *match*. *match* may be a tag " "name or a :ref:`path `. Returns the text content of the " @@ -993,13 +1007,13 @@ msgid "" "into the given namespace." msgstr "" -#: ../../library/xml.etree.elementtree.rst:967 +#: ../../library/xml.etree.elementtree.rst:978 msgid "" "Inserts *subelement* at the given position in this element. Raises " ":exc:`TypeError` if *subelement* is not an :class:`Element`." msgstr "" -#: ../../library/xml.etree.elementtree.rst:973 +#: ../../library/xml.etree.elementtree.rst:984 msgid "" "Creates a tree :term:`iterator` with the current element as the root. The " "iterator iterates over this element and all elements below it, in document " @@ -1008,7 +1022,7 @@ msgid "" "structure is modified during iteration, the result is undefined." msgstr "" -#: ../../library/xml.etree.elementtree.rst:984 +#: ../../library/xml.etree.elementtree.rst:995 msgid "" "Finds all matching subelements, by tag name or :ref:`path `. Returns an iterable yielding all matching elements in document " @@ -1016,26 +1030,26 @@ msgid "" "name." msgstr "" -#: ../../library/xml.etree.elementtree.rst:995 +#: ../../library/xml.etree.elementtree.rst:1006 msgid "" "Creates a text iterator. The iterator loops over this element and all " "subelements, in document order, and returns all inner text." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1003 +#: ../../library/xml.etree.elementtree.rst:1014 msgid "" "Creates a new element object of the same type as this element. Do not call " "this method, use the :func:`SubElement` factory function instead." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1009 +#: ../../library/xml.etree.elementtree.rst:1020 msgid "" "Removes *subelement* from the element. Unlike the find\\* methods this " "method compares elements based on the instance identity, not on tag value or" " contents." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1013 +#: ../../library/xml.etree.elementtree.rst:1024 msgid "" ":class:`Element` objects also support the following sequence type methods " "for working with subelements: :meth:`~object.__delitem__`, " @@ -1043,14 +1057,14 @@ msgid "" ":meth:`~object.__len__`." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1018 +#: ../../library/xml.etree.elementtree.rst:1029 msgid "" "Caution: Elements with no subelements will test as ``False``. This behavior" " will change in future versions. Use specific ``len(elem)`` or ``elem is " "None`` test instead. ::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:1030 +#: ../../library/xml.etree.elementtree.rst:1041 msgid "" "Prior to Python 3.8, the serialisation order of the XML attributes of " "elements was artificially made predictable by sorting the attributes by " @@ -1059,7 +1073,7 @@ msgid "" "attributes were originally parsed or created by user code." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1036 +#: ../../library/xml.etree.elementtree.rst:1047 msgid "" "In general, user code should try not to depend on a specific ordering of " "attributes, given that the `XML Information Set `_ writer. Arguments are the " "same as for the :func:`canonicalize` function. This class does not build a " @@ -1295,11 +1309,11 @@ msgid "" "using the *write* function." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1314 +#: ../../library/xml.etree.elementtree.rst:1325 msgid "XMLParser Objects" msgstr "" -#: ../../library/xml.etree.elementtree.rst:1319 +#: ../../library/xml.etree.elementtree.rst:1330 msgid "" "This class is the low-level building block of the module. It uses " ":mod:`xml.parsers.expat` for efficient, event-based parsing of XML. It can " @@ -1310,24 +1324,24 @@ msgid "" "the XML file." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1327 +#: ../../library/xml.etree.elementtree.rst:1338 msgid "" "Parameters are now :ref:`keyword-only `. The *html* " "argument no longer supported." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1334 +#: ../../library/xml.etree.elementtree.rst:1345 msgid "" "Finishes feeding data to the parser. Returns the result of calling the " "``close()`` method of the *target* passed during construction; by default, " "this is the toplevel document element." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1341 +#: ../../library/xml.etree.elementtree.rst:1352 msgid "Feeds data to the parser. *data* is encoded data." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1343 +#: ../../library/xml.etree.elementtree.rst:1354 msgid "" ":meth:`XMLParser.feed` calls *target*\\'s ``start(tag, attrs_dict)`` method " "for each opening tag, its ``end(tag)`` method for each closing tag, and data" @@ -1338,11 +1352,11 @@ msgid "" " of an XML file::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:1387 +#: ../../library/xml.etree.elementtree.rst:1398 msgid "XMLPullParser Objects" msgstr "" -#: ../../library/xml.etree.elementtree.rst:1391 +#: ../../library/xml.etree.elementtree.rst:1402 msgid "" "A pull parser suitable for non-blocking applications. Its input-side API is" " similar to that of :class:`XMLParser`, but instead of pushing calls to a " @@ -1354,11 +1368,11 @@ msgid "" "If *events* is omitted, only ``\"end\"`` events are reported." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1402 +#: ../../library/xml.etree.elementtree.rst:1413 msgid "Feed the given bytes data to the parser." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1406 +#: ../../library/xml.etree.elementtree.rst:1417 msgid "" "Signal the parser that the data stream is terminated. Unlike " ":meth:`XMLParser.close`, this method always returns :const:`None`. Any " @@ -1366,7 +1380,7 @@ msgid "" ":meth:`read_events`." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1413 +#: ../../library/xml.etree.elementtree.rst:1424 msgid "" "Return an iterator over the events which have been encountered in the data " "fed to the parser. The iterator yields ``(event, elem)`` pairs, where " @@ -1375,25 +1389,25 @@ msgid "" " follows." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1419 +#: ../../library/xml.etree.elementtree.rst:1430 msgid "``start``, ``end``: the current Element." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1420 +#: ../../library/xml.etree.elementtree.rst:1431 msgid "``comment``, ``pi``: the current comment / processing instruction" msgstr "" -#: ../../library/xml.etree.elementtree.rst:1421 +#: ../../library/xml.etree.elementtree.rst:1432 msgid "" "``start-ns``: a tuple ``(prefix, uri)`` naming the declared namespace " "mapping." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1423 +#: ../../library/xml.etree.elementtree.rst:1434 msgid "``end-ns``: :const:`None` (this may change in a future version)" msgstr "" -#: ../../library/xml.etree.elementtree.rst:1425 +#: ../../library/xml.etree.elementtree.rst:1436 msgid "" "Events provided in a previous call to :meth:`read_events` will not be " "yielded again. Events are consumed from the internal queue only when they " @@ -1402,7 +1416,7 @@ msgid "" "results." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1433 +#: ../../library/xml.etree.elementtree.rst:1444 msgid "" ":class:`XMLPullParser` only guarantees that it has seen the \">\" character " "of a starting tag when it emits a \"start\" event, so the attributes are " @@ -1411,11 +1425,11 @@ msgid "" "be present." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1448 +#: ../../library/xml.etree.elementtree.rst:1459 msgid "Exceptions" msgstr "Pengecualian" -#: ../../library/xml.etree.elementtree.rst:1452 +#: ../../library/xml.etree.elementtree.rst:1463 msgid "" "XML parse error, raised by the various parsing methods in this module when " "parsing fails. The string representation of an instance of this exception " @@ -1423,22 +1437,22 @@ msgid "" "following attributes available:" msgstr "" -#: ../../library/xml.etree.elementtree.rst:1459 +#: ../../library/xml.etree.elementtree.rst:1470 msgid "" "A numeric error code from the expat parser. See the documentation of " ":mod:`xml.parsers.expat` for the list of error codes and their meanings." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1464 +#: ../../library/xml.etree.elementtree.rst:1475 msgid "" "A tuple of *line*, *column* numbers, specifying where the error occurred." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1467 +#: ../../library/xml.etree.elementtree.rst:1478 msgid "Footnotes" msgstr "Catatan kaki" -#: ../../library/xml.etree.elementtree.rst:1468 +#: ../../library/xml.etree.elementtree.rst:1479 msgid "" "The encoding string included in XML output should conform to the appropriate" " standards. For example, \"UTF-8\" is valid, but \"UTF8\" is not. See " diff --git a/library/xml.po b/library/xml.po index e7498c3..2f1d5f1 100644 --- a/library/xml.po +++ b/library/xml.po @@ -1,5 +1,5 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # @@ -9,9 +9,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-01 14:24+0000\n" +"POT-Creation-Date: 2020-09-05 04:00+0000\n" "PO-Revision-Date: 2017-02-16 23:36+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -38,7 +38,7 @@ msgstr "" msgid "" "The XML modules are not secure against erroneous or maliciously constructed " "data. If you need to parse untrusted or unauthenticated data see the :ref" -":`xml-vulnerabilities` and :ref:`defused-packages` sections." +":`xml-vulnerabilities` and :ref:`defusedxml-package` sections." msgstr "" #: ../../library/xml.rst:25 @@ -254,7 +254,7 @@ msgid "" msgstr "" #: ../../library/xml.rst:119 -msgid "The :mod:`defusedxml` and :mod:`defusedexpat` Packages" +msgid "The :mod:`defusedxml` Package" msgstr "" #: ../../library/xml.rst:121 @@ -265,13 +265,3 @@ msgid "" "data. The package also ships with example exploits and extended " "documentation on more XML exploits such as XPath injection." msgstr "" - -#: ../../library/xml.rst:127 -msgid "" -"`defusedexpat`_ provides a modified libexpat and a patched :mod:`pyexpat` " -"module that have countermeasures against entity expansion DoS attacks. The " -":mod:`defusedexpat` module still allows a sane and configurable amount of " -"entity expansions. The modifications may be included in some future release " -"of Python, but will not be included in any bugfix releases of Python because" -" they break backward compatibility." -msgstr "" diff --git a/license.po b/license.po index f907efd..050ba1c 100644 --- a/license.po +++ b/license.po @@ -1,5 +1,5 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # @@ -10,9 +10,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-10-23 11:45+0000\n" +"POT-Creation-Date: 2020-09-04 03:59+0000\n" "PO-Revision-Date: 2017-02-16 17:32+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -234,31 +234,55 @@ msgstr "" msgid "Terms and conditions for accessing or otherwise using Python" msgstr "Syarat dan ketentuan untuk mengakses atau menggunakan Python" -#: ../../license.rst:77 +#: ../../license.rst:75 +msgid "" +"Python software and documentation are licensed under the :ref:`PSF License " +"Agreement `." +msgstr "" + +#: ../../license.rst:78 +msgid "" +"Starting with Python 3.8.6, examples, recipes, and other code in the " +"documentation are dual licensed under the PSF License Agreement and the :ref" +":`Zero-Clause BSD license `." +msgstr "" + +#: ../../license.rst:82 +msgid "" +"Some software incorporated into Python is under different licenses. The " +"licenses are listed with code falling under that license. See " +":ref:`OtherLicenses` for an incomplete list of these licenses." +msgstr "" + +#: ../../license.rst:90 msgid "PSF LICENSE AGREEMENT FOR PYTHON |release|" msgstr "LISENSI PERJANJIAN PSF UNTUK PYTHON |release|" -#: ../../license.rst:125 +#: ../../license.rst:138 msgid "BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0" msgstr "LISENSI PERJANJIAN BEOPEN.COM UNTUK PYTHON 2.0" -#: ../../license.rst:127 +#: ../../license.rst:140 msgid "BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1" msgstr "LISENSI PERJANJIAN BEOPEN SUMBER TERBUKA PYTHON VERSI 1" -#: ../../license.rst:172 +#: ../../license.rst:185 msgid "CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1" msgstr "LISENSI PERJANJIAN CNRI UNTUK PYTHON 1.6.1" -#: ../../license.rst:237 +#: ../../license.rst:250 msgid "CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2" msgstr "LISENSI PERJANJIAN CWI UNTUK PYTHON 0.9.0 SAMPAI 1.2" -#: ../../license.rst:262 +#: ../../license.rst:277 +msgid "ZERO-CLAUSE BSD LICENSE FOR CODE IN THE PYTHON |release| DOCUMENTATION" +msgstr "" + +#: ../../license.rst:296 msgid "Licenses and Acknowledgements for Incorporated Software" msgstr "Lisensi dan Ucapan Terima Kasih untuk Perangkat Lunak yang Tergabung" -#: ../../license.rst:264 +#: ../../license.rst:298 msgid "" "This section is an incomplete, but growing list of licenses and " "acknowledgements for third-party software incorporated in the Python " @@ -268,105 +292,105 @@ msgstr "" " terus bertambah untuk perangkat lunak pihak ketiga yang tergabung dalam " "distribusi Python." -#: ../../license.rst:269 +#: ../../license.rst:303 msgid "Mersenne Twister" msgstr "Mersenne Twister" -#: ../../license.rst:271 +#: ../../license.rst:305 msgid "" "The :mod:`_random` module includes code based on a download from " "http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/MT2002/emt19937ar.html. The " "following are the verbatim comments from the original code::" msgstr "" -#: ../../license.rst:318 +#: ../../license.rst:352 msgid "Sockets" msgstr "Soket" -#: ../../license.rst:320 +#: ../../license.rst:354 msgid "" "The :mod:`socket` module uses the functions, :func:`getaddrinfo`, and " ":func:`getnameinfo`, which are coded in separate source files from the WIDE " "Project, http://www.wide.ad.jp/. ::" msgstr "" -#: ../../license.rst:353 +#: ../../license.rst:387 msgid "Asynchronous socket services" msgstr "Layanan soket asinkron" -#: ../../license.rst:355 +#: ../../license.rst:389 msgid "" "The :mod:`asynchat` and :mod:`asyncore` modules contain the following " "notice::" msgstr "" "Modul :mod:`asynchat` dan :mod:`asyncore` berisi pemberitahuan berikut::" -#: ../../license.rst:380 +#: ../../license.rst:414 msgid "Cookie management" msgstr "Pengelolaan *Cookie*" -#: ../../license.rst:382 +#: ../../license.rst:416 msgid "The :mod:`http.cookies` module contains the following notice::" msgstr "Modul :mod:`http.cookies` berisi pemberitahuan berikut::" -#: ../../license.rst:408 +#: ../../license.rst:442 msgid "Execution tracing" msgstr "Pelacakan eksekusi" -#: ../../license.rst:410 +#: ../../license.rst:444 msgid "The :mod:`trace` module contains the following notice::" msgstr "Modul :mod:`trace` berisi pemberitahuan berikut::" -#: ../../license.rst:441 +#: ../../license.rst:475 msgid "UUencode and UUdecode functions" msgstr "UUencode and UUdecode functions" -#: ../../license.rst:443 +#: ../../license.rst:477 msgid "The :mod:`uu` module contains the following notice::" msgstr "Modul :mod:`uu` berisi pemberitahuan berikut::" -#: ../../license.rst:471 +#: ../../license.rst:505 msgid "XML Remote Procedure Calls" msgstr "XML Remote Procedure Calls" -#: ../../license.rst:473 +#: ../../license.rst:507 msgid "The :mod:`xmlrpc.client` module contains the following notice::" msgstr "Modul :mod:`xmlrpc.client` berisi pemberitahuan berikut::" -#: ../../license.rst:504 +#: ../../license.rst:538 msgid "test_epoll" msgstr "test_epoll" -#: ../../license.rst:506 +#: ../../license.rst:540 msgid "The :mod:`test_epoll` module contains the following notice::" msgstr "Modul :mod:`test_epoll` berisi pemberitahuan berikut::" -#: ../../license.rst:530 +#: ../../license.rst:564 msgid "Select kqueue" msgstr "Pilih kqueue" -#: ../../license.rst:532 +#: ../../license.rst:566 msgid "" "The :mod:`select` module contains the following notice for the kqueue " "interface::" msgstr "" "Modul :mod:`select` berisi pemberitahuan berikut untuk antarmuka kqueue::" -#: ../../license.rst:561 +#: ../../license.rst:595 msgid "SipHash24" msgstr "SipHash24" -#: ../../license.rst:563 +#: ../../license.rst:597 msgid "" "The file :file:`Python/pyhash.c` contains Marek Majkowski' implementation of" " Dan Bernstein's SipHash24 algorithm. It contains the following note::" msgstr "" -#: ../../license.rst:590 +#: ../../license.rst:624 msgid "strtod and dtoa" msgstr "strtod dan dtoa" -#: ../../license.rst:592 +#: ../../license.rst:626 msgid "" "The file :file:`Python/dtoa.c`, which supplies C functions dtoa and strtod " "for conversion of C doubles to and from strings, is derived from the file of" @@ -375,11 +399,11 @@ msgid "" "2009, contains the following copyright and licensing notice::" msgstr "" -#: ../../license.rst:620 +#: ../../license.rst:654 msgid "OpenSSL" msgstr "OpenSSL" -#: ../../license.rst:622 +#: ../../license.rst:656 msgid "" "The modules :mod:`hashlib`, :mod:`posix`, :mod:`ssl`, :mod:`crypt` use the " "OpenSSL library for added performance if made available by the operating " @@ -388,62 +412,62 @@ msgid "" " license here::" msgstr "" -#: ../../license.rst:757 +#: ../../license.rst:791 msgid "expat" msgstr "expat" -#: ../../license.rst:759 +#: ../../license.rst:793 msgid "" "The :mod:`pyexpat` extension is built using an included copy of the expat " "sources unless the build is configured ``--with-system-expat``::" msgstr "" -#: ../../license.rst:786 +#: ../../license.rst:820 msgid "libffi" msgstr "libffi" -#: ../../license.rst:788 +#: ../../license.rst:822 msgid "" "The :mod:`_ctypes` extension is built using an included copy of the libffi " "sources unless the build is configured ``--with-system-libffi``::" msgstr "" -#: ../../license.rst:815 +#: ../../license.rst:849 msgid "zlib" msgstr "zlib" -#: ../../license.rst:817 +#: ../../license.rst:851 msgid "" "The :mod:`zlib` extension is built using an included copy of the zlib " "sources if the zlib version found on the system is too old to be used for " "the build::" msgstr "" -#: ../../license.rst:846 +#: ../../license.rst:880 msgid "cfuhash" msgstr "cfuhash" -#: ../../license.rst:848 +#: ../../license.rst:882 msgid "" "The implementation of the hash table used by the :mod:`tracemalloc` is based" " on the cfuhash project::" msgstr "" -#: ../../license.rst:887 +#: ../../license.rst:921 msgid "libmpdec" msgstr "libmpdec" -#: ../../license.rst:889 +#: ../../license.rst:923 msgid "" "The :mod:`_decimal` module is built using an included copy of the libmpdec " "library unless the build is configured ``--with-system-libmpdec``::" msgstr "" -#: ../../license.rst:919 +#: ../../license.rst:953 msgid "W3C C14N test suite" msgstr "Rangkaian pengujian W3C C14N" -#: ../../license.rst:921 +#: ../../license.rst:955 msgid "" "The C14N 2.0 test suite in the :mod:`test` package " "(``Lib/test/xmltestdata/c14n-20/``) was retrieved from the W3C website at " @@ -451,40 +475,40 @@ msgid "" "3-clause BSD license:" msgstr "" -#: ../../license.rst:926 +#: ../../license.rst:960 msgid "" "Copyright (c) 2013 W3C(R) (MIT, ERCIM, Keio, Beihang), All Rights Reserved." msgstr "" "Hak Cipta (c) 2013 W3C(R) (MIT, ERCIM, Keio, Beihang), Semua Hak Dilindungi " "Undang-Undang." -#: ../../license.rst:929 +#: ../../license.rst:963 msgid "" "Redistribution and use in source and binary forms, with or without " "modification, are permitted provided that the following conditions are met:" msgstr "" -#: ../../license.rst:933 +#: ../../license.rst:967 msgid "" "Redistributions of works must retain the original copyright notice, this " "list of conditions and the following disclaimer." msgstr "" -#: ../../license.rst:935 +#: ../../license.rst:969 msgid "" "Redistributions in binary form must reproduce the original copyright notice," " this list of conditions and the following disclaimer in the documentation " "and/or other materials provided with the distribution." msgstr "" -#: ../../license.rst:938 +#: ../../license.rst:972 msgid "" "Neither the name of the W3C nor the names of its contributors may be used to" " endorse or promote products derived from this work without specific prior " "written permission." msgstr "" -#: ../../license.rst:942 +#: ../../license.rst:976 msgid "" "THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS " "IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, " diff --git a/reference/datamodel.po b/reference/datamodel.po index 8bc1037..9fc8b2c 100644 --- a/reference/datamodel.po +++ b/reference/datamodel.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-09-10 04:03+0000\n" "PO-Revision-Date: 2017-02-16 23:38+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -2801,19 +2801,26 @@ msgid "" "fact part of the data model." msgstr "" -#: ../../reference/datamodel.rst:2420 +#: ../../reference/datamodel.rst:2414 +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:2427 msgid "" "Called to implement the unary arithmetic operations (``-``, ``+``, " ":func:`abs` and ``~``)." msgstr "" -#: ../../reference/datamodel.rst:2433 +#: ../../reference/datamodel.rst:2440 msgid "" "Called to implement the built-in functions :func:`complex`, :func:`int` and " ":func:`float`. Should return a value of the appropriate type." msgstr "" -#: ../../reference/datamodel.rst:2440 +#: ../../reference/datamodel.rst:2447 msgid "" "Called to implement :func:`operator.index`, and whenever Python needs to " "losslessly convert the numeric object to an integer object (such as in " @@ -2822,14 +2829,14 @@ msgid "" "integer type. Must return an integer." msgstr "" -#: ../../reference/datamodel.rst:2446 +#: ../../reference/datamodel.rst:2453 msgid "" "If :meth:`__int__`, :meth:`__float__` and :meth:`__complex__` are not " "defined then corresponding built-in functions :func:`int`, :func:`float` and" " :func:`complex` fall back to :meth:`__index__`." msgstr "" -#: ../../reference/datamodel.rst:2458 +#: ../../reference/datamodel.rst:2465 msgid "" "Called to implement the built-in function :func:`round` and :mod:`math` " "functions :func:`~math.trunc`, :func:`~math.floor` and :func:`~math.ceil`. " @@ -2838,17 +2845,17 @@ msgid "" "(typically an :class:`int`)." msgstr "" -#: ../../reference/datamodel.rst:2464 +#: ../../reference/datamodel.rst:2471 msgid "" "If :meth:`__int__` is not defined then the built-in function :func:`int` " "falls back to :meth:`__trunc__`." msgstr "" -#: ../../reference/datamodel.rst:2471 +#: ../../reference/datamodel.rst:2478 msgid "With Statement Context Managers" msgstr "" -#: ../../reference/datamodel.rst:2473 +#: ../../reference/datamodel.rst:2480 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" @@ -2858,32 +2865,32 @@ msgid "" " can also be used by directly invoking their methods." msgstr "" -#: ../../reference/datamodel.rst:2484 +#: ../../reference/datamodel.rst:2491 msgid "" "Typical uses of context managers include saving and restoring various kinds " "of global state, locking and unlocking resources, closing opened files, etc." msgstr "" -#: ../../reference/datamodel.rst:2487 +#: ../../reference/datamodel.rst:2494 msgid "" "For more information on context managers, see :ref:`typecontextmanager`." msgstr "" -#: ../../reference/datamodel.rst:2492 +#: ../../reference/datamodel.rst:2499 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" " the :keyword:`!as` clause of the statement, if any." msgstr "" -#: ../../reference/datamodel.rst:2499 +#: ../../reference/datamodel.rst:2506 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 " "without an exception, all three arguments will be :const:`None`." msgstr "" -#: ../../reference/datamodel.rst:2503 +#: ../../reference/datamodel.rst:2510 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. " @@ -2891,27 +2898,27 @@ msgid "" "method." msgstr "" -#: ../../reference/datamodel.rst:2507 +#: ../../reference/datamodel.rst:2514 msgid "" "Note that :meth:`__exit__` methods should not reraise the passed-in " "exception; this is the caller's responsibility." msgstr "" -#: ../../reference/datamodel.rst:2514 +#: ../../reference/datamodel.rst:2521 msgid ":pep:`343` - The \"with\" statement" msgstr "" -#: ../../reference/datamodel.rst:2514 +#: ../../reference/datamodel.rst:2521 msgid "" "The specification, background, and examples for the Python :keyword:`with` " "statement." msgstr "" -#: ../../reference/datamodel.rst:2521 +#: ../../reference/datamodel.rst:2528 msgid "Special method lookup" msgstr "" -#: ../../reference/datamodel.rst:2523 +#: ../../reference/datamodel.rst:2530 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 " @@ -2919,7 +2926,7 @@ msgid "" "following code raises an exception::" msgstr "" -#: ../../reference/datamodel.rst:2538 +#: ../../reference/datamodel.rst:2545 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 " @@ -2928,21 +2935,21 @@ msgid "" "type object itself::" msgstr "" -#: ../../reference/datamodel.rst:2551 +#: ../../reference/datamodel.rst:2558 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" " the instance when looking up special methods::" msgstr "" -#: ../../reference/datamodel.rst:2560 +#: ../../reference/datamodel.rst:2567 msgid "" "In addition to bypassing any instance attributes in the interest of " "correctness, implicit special method lookup generally also bypasses the " ":meth:`__getattribute__` method even of the object's metaclass::" msgstr "" -#: ../../reference/datamodel.rst:2586 +#: ../../reference/datamodel.rst:2593 msgid "" "Bypassing the :meth:`__getattribute__` machinery in this fashion provides " "significant scope for speed optimisations within the interpreter, at the " @@ -2951,66 +2958,66 @@ msgid "" "invoked by the interpreter)." msgstr "" -#: ../../reference/datamodel.rst:2597 +#: ../../reference/datamodel.rst:2604 msgid "Coroutines" msgstr "*Coroutines*" -#: ../../reference/datamodel.rst:2601 +#: ../../reference/datamodel.rst:2608 msgid "Awaitable Objects" msgstr "" -#: ../../reference/datamodel.rst:2603 +#: ../../reference/datamodel.rst:2610 msgid "" "An :term:`awaitable` object generally implements an :meth:`__await__` " -"method. :term:`Coroutine` objects returned from :keyword:`async def` " -"functions are awaitable." +"method. :term:`Coroutine objects ` returned from :keyword:`async " +"def` functions are awaitable." msgstr "" -#: ../../reference/datamodel.rst:2609 +#: ../../reference/datamodel.rst:2616 msgid "" "The :term:`generator iterator` objects returned from generators decorated " "with :func:`types.coroutine` or :func:`asyncio.coroutine` are also " "awaitable, but they do not implement :meth:`__await__`." msgstr "" -#: ../../reference/datamodel.rst:2615 +#: ../../reference/datamodel.rst:2622 msgid "" "Must return an :term:`iterator`. Should be used to implement " ":term:`awaitable` objects. For instance, :class:`asyncio.Future` implements" " this method to be compatible with the :keyword:`await` expression." msgstr "" -#: ../../reference/datamodel.rst:2621 +#: ../../reference/datamodel.rst:2628 msgid ":pep:`492` for additional information about awaitable objects." msgstr "" -#: ../../reference/datamodel.rst:2627 +#: ../../reference/datamodel.rst:2634 msgid "Coroutine Objects" msgstr "Objek Coroutine" -#: ../../reference/datamodel.rst:2629 +#: ../../reference/datamodel.rst:2636 msgid "" -":term:`Coroutine` objects are :term:`awaitable` objects. A coroutine's " -"execution can be controlled by calling :meth:`__await__` and iterating over " -"the result. When the coroutine has finished executing and returns, the " -"iterator raises :exc:`StopIteration`, and the exception's " +":term:`Coroutine objects ` are :term:`awaitable` objects. A " +"coroutine's execution can be controlled by calling :meth:`__await__` and " +"iterating over the result. When the coroutine has finished executing and " +"returns, the iterator raises :exc:`StopIteration`, and the exception's " ":attr:`~StopIteration.value` attribute holds the return value. If the " "coroutine raises an exception, it is propagated by the iterator. Coroutines" " should not directly raise unhandled :exc:`StopIteration` exceptions." msgstr "" -#: ../../reference/datamodel.rst:2637 +#: ../../reference/datamodel.rst:2644 msgid "" "Coroutines also have the methods listed below, which are analogous to those " "of generators (see :ref:`generator-methods`). However, unlike generators, " "coroutines do not directly support iteration." msgstr "" -#: ../../reference/datamodel.rst:2641 +#: ../../reference/datamodel.rst:2648 msgid "It is a :exc:`RuntimeError` to await on a coroutine more than once." msgstr "" -#: ../../reference/datamodel.rst:2647 +#: ../../reference/datamodel.rst:2654 msgid "" "Starts or resumes execution of the coroutine. If *value* is ``None``, this " "is equivalent to advancing the iterator returned by :meth:`__await__`. If " @@ -3021,7 +3028,7 @@ msgid "" "value, described above." msgstr "" -#: ../../reference/datamodel.rst:2657 +#: ../../reference/datamodel.rst:2664 msgid "" "Raises the specified exception in the coroutine. This method delegates to " "the :meth:`~generator.throw` method of the iterator that caused the " @@ -3032,7 +3039,7 @@ msgid "" "not caught in the coroutine, it propagates back to the caller." msgstr "" -#: ../../reference/datamodel.rst:2668 +#: ../../reference/datamodel.rst:2675 msgid "" "Causes the coroutine to clean itself up and exit. If the coroutine is " "suspended, this method first delegates to the :meth:`~generator.close` " @@ -3042,97 +3049,97 @@ msgid "" " is marked as having finished executing, even if it was never started." msgstr "" -#: ../../reference/datamodel.rst:2676 +#: ../../reference/datamodel.rst:2683 msgid "" "Coroutine objects are automatically closed using the above process when they" " are about to be destroyed." msgstr "" -#: ../../reference/datamodel.rst:2682 +#: ../../reference/datamodel.rst:2689 msgid "Asynchronous Iterators" msgstr "" -#: ../../reference/datamodel.rst:2684 +#: ../../reference/datamodel.rst:2691 msgid "" "An *asynchronous iterator* can call asynchronous code in its ``__anext__`` " "method." msgstr "" -#: ../../reference/datamodel.rst:2687 +#: ../../reference/datamodel.rst:2694 msgid "" "Asynchronous iterators can be used in an :keyword:`async for` statement." msgstr "" -#: ../../reference/datamodel.rst:2691 +#: ../../reference/datamodel.rst:2698 msgid "Must return an *asynchronous iterator* object." msgstr "" -#: ../../reference/datamodel.rst:2695 +#: ../../reference/datamodel.rst:2702 msgid "" "Must return an *awaitable* resulting in a next value of the iterator. " "Should raise a :exc:`StopAsyncIteration` error when the iteration is over." msgstr "" -#: ../../reference/datamodel.rst:2698 +#: ../../reference/datamodel.rst:2705 msgid "An example of an asynchronous iterable object::" msgstr "" -#: ../../reference/datamodel.rst:2715 +#: ../../reference/datamodel.rst:2722 msgid "" "Prior to Python 3.7, ``__aiter__`` could return an *awaitable* that would " "resolve to an :term:`asynchronous iterator `." msgstr "" -#: ../../reference/datamodel.rst:2720 +#: ../../reference/datamodel.rst:2727 msgid "" "Starting with Python 3.7, ``__aiter__`` must return an asynchronous iterator" " object. Returning anything else will result in a :exc:`TypeError` error." msgstr "" -#: ../../reference/datamodel.rst:2728 +#: ../../reference/datamodel.rst:2735 msgid "Asynchronous Context Managers" msgstr "" -#: ../../reference/datamodel.rst:2730 +#: ../../reference/datamodel.rst:2737 msgid "" "An *asynchronous context manager* is a *context manager* that is able to " "suspend execution in its ``__aenter__`` and ``__aexit__`` methods." msgstr "" -#: ../../reference/datamodel.rst:2733 +#: ../../reference/datamodel.rst:2740 msgid "" "Asynchronous context managers can be used in an :keyword:`async with` " "statement." msgstr "" -#: ../../reference/datamodel.rst:2737 +#: ../../reference/datamodel.rst:2744 msgid "" "Semantically similar to :meth:`__enter__`, the only difference being that it" " must return an *awaitable*." msgstr "" -#: ../../reference/datamodel.rst:2742 +#: ../../reference/datamodel.rst:2749 msgid "" "Semantically similar to :meth:`__exit__`, the only difference being that it " "must return an *awaitable*." msgstr "" -#: ../../reference/datamodel.rst:2745 +#: ../../reference/datamodel.rst:2752 msgid "An example of an asynchronous context manager class::" msgstr "" -#: ../../reference/datamodel.rst:2758 +#: ../../reference/datamodel.rst:2765 msgid "Footnotes" msgstr "Catatan kaki" -#: ../../reference/datamodel.rst:2759 +#: ../../reference/datamodel.rst:2766 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 " "lead to some very strange behaviour if it is handled incorrectly." msgstr "" -#: ../../reference/datamodel.rst:2763 +#: ../../reference/datamodel.rst:2770 msgid "" "The :meth:`__hash__`, :meth:`__iter__`, :meth:`__reversed__`, and " ":meth:`__contains__` methods have special handling for this; others will " @@ -3140,7 +3147,7 @@ msgid "" "that ``None`` is not callable." msgstr "" -#: ../../reference/datamodel.rst:2768 +#: ../../reference/datamodel.rst:2775 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" @@ -3148,7 +3155,7 @@ msgid "" "instead have the opposite effect of explicitly *blocking* such fallback." msgstr "" -#: ../../reference/datamodel.rst:2774 +#: ../../reference/datamodel.rst:2781 msgid "" "For operands of the same type, it is assumed that if the non-reflected " "method (such as :meth:`__add__`) fails the operation is not supported, which" diff --git a/reference/expressions.po b/reference/expressions.po index 912c39e..b663144 100644 --- a/reference/expressions.po +++ b/reference/expressions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-07-26 03:43+0000\n" "PO-Revision-Date: 2017-02-16 23:38+0000\n" "Last-Translator: oon arfiandwi , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -1105,7 +1105,7 @@ msgid "" " as if that method was called." msgstr "" -#: ../../reference/expressions.rst:1086 ../../reference/expressions.rst:1834 +#: ../../reference/expressions.rst:1086 ../../reference/expressions.rst:1851 msgid "Await expression" msgstr "" @@ -1750,36 +1750,51 @@ msgstr "" msgid "Assignment expressions" msgstr "Ekspresi Pemberian Nilai" -#: ../../reference/expressions.rst:1655 +#: ../../reference/expressions.rst:1653 +msgid "" +"An assignment expression (sometimes also called a \"named expression\" or " +"\"walrus\") assigns an :token:`expression` to an :token:`identifier`, while " +"also returning the value of the :token:`expression`." +msgstr "" + +#: ../../reference/expressions.rst:1657 +msgid "One common use case is when handling matched regular expressions:" +msgstr "" + +#: ../../reference/expressions.rst:1664 +msgid "Or, when processing a file stream in chunks:" +msgstr "" + +#: ../../reference/expressions.rst:1671 msgid "See :pep:`572` for more details about assignment expressions." msgstr "" -#: ../../reference/expressions.rst:1661 +#: ../../reference/expressions.rst:1678 msgid "Conditional expressions" msgstr "" -#: ../../reference/expressions.rst:1674 +#: ../../reference/expressions.rst:1691 msgid "" "Conditional expressions (sometimes called a \"ternary operator\") have the " "lowest priority of all Python operations." msgstr "" -#: ../../reference/expressions.rst:1677 +#: ../../reference/expressions.rst:1694 msgid "" "The expression ``x if C else y`` first evaluates the condition, *C* rather " "than *x*. If *C* is true, *x* is evaluated and its value is returned; " "otherwise, *y* is evaluated and its value is returned." msgstr "" -#: ../../reference/expressions.rst:1681 +#: ../../reference/expressions.rst:1698 msgid "See :pep:`308` for more details about conditional expressions." msgstr "" -#: ../../reference/expressions.rst:1688 +#: ../../reference/expressions.rst:1705 msgid "Lambdas" msgstr "" -#: ../../reference/expressions.rst:1700 +#: ../../reference/expressions.rst:1717 msgid "" "Lambda expressions (sometimes called lambda forms) are used to create " "anonymous functions. The expression ``lambda parameters: expression`` yields" @@ -1787,37 +1802,37 @@ msgid "" "defined with:" msgstr "" -#: ../../reference/expressions.rst:1709 +#: ../../reference/expressions.rst:1726 msgid "" "See section :ref:`function` for the syntax of parameter lists. Note that " "functions created with lambda expressions cannot contain statements or " "annotations." msgstr "" -#: ../../reference/expressions.rst:1717 +#: ../../reference/expressions.rst:1734 msgid "Expression lists" msgstr "" -#: ../../reference/expressions.rst:1731 +#: ../../reference/expressions.rst:1748 msgid "" "Except when part of a list or set display, an expression list containing at " "least one comma yields a tuple. The length of the tuple is the number of " "expressions in the list. The expressions are evaluated from left to right." msgstr "" -#: ../../reference/expressions.rst:1740 +#: ../../reference/expressions.rst:1757 msgid "" "An asterisk ``*`` denotes :dfn:`iterable unpacking`. Its operand must be an" " :term:`iterable`. The iterable is expanded into a sequence of items, which" " are included in the new tuple, list, or set, at the site of the unpacking." msgstr "" -#: ../../reference/expressions.rst:1745 +#: ../../reference/expressions.rst:1762 msgid "" "Iterable unpacking in expression lists, originally proposed by :pep:`448`." msgstr "" -#: ../../reference/expressions.rst:1750 +#: ../../reference/expressions.rst:1767 msgid "" "The trailing comma is required only to create a single tuple (a.k.a. a " "*singleton*); it is optional in all other cases. A single expression " @@ -1826,28 +1841,28 @@ msgid "" "parentheses: ``()``.)" msgstr "" -#: ../../reference/expressions.rst:1760 +#: ../../reference/expressions.rst:1777 msgid "Evaluation order" msgstr "" -#: ../../reference/expressions.rst:1764 +#: ../../reference/expressions.rst:1781 msgid "" "Python evaluates expressions from left to right. Notice that while " "evaluating an assignment, the right-hand side is evaluated before the left-" "hand side." msgstr "" -#: ../../reference/expressions.rst:1767 +#: ../../reference/expressions.rst:1784 msgid "" "In the following lines, expressions will be evaluated in the arithmetic " "order of their suffixes::" msgstr "" -#: ../../reference/expressions.rst:1781 +#: ../../reference/expressions.rst:1798 msgid "Operator precedence" msgstr "" -#: ../../reference/expressions.rst:1786 +#: ../../reference/expressions.rst:1803 msgid "" "The following table summarizes the operator precedence in Python, from " "lowest precedence (least binding) to highest precedence (most binding). " @@ -1856,176 +1871,176 @@ msgid "" "left to right (except for exponentiation, which groups from right to left)." msgstr "" -#: ../../reference/expressions.rst:1792 +#: ../../reference/expressions.rst:1809 msgid "" "Note that comparisons, membership tests, and identity tests, all have the " "same precedence and have a left-to-right chaining feature as described in " "the :ref:`comparisons` section." msgstr "" -#: ../../reference/expressions.rst:1798 +#: ../../reference/expressions.rst:1815 msgid "Operator" msgstr "" -#: ../../reference/expressions.rst:1798 +#: ../../reference/expressions.rst:1815 msgid "Description" msgstr "Deskripsi" -#: ../../reference/expressions.rst:1800 +#: ../../reference/expressions.rst:1817 msgid "``:=``" msgstr "" -#: ../../reference/expressions.rst:1800 +#: ../../reference/expressions.rst:1817 msgid "Assignment expression" msgstr "" -#: ../../reference/expressions.rst:1802 +#: ../../reference/expressions.rst:1819 msgid ":keyword:`lambda`" msgstr "" -#: ../../reference/expressions.rst:1802 +#: ../../reference/expressions.rst:1819 msgid "Lambda expression" msgstr "" -#: ../../reference/expressions.rst:1804 +#: ../../reference/expressions.rst:1821 msgid ":keyword:`if ` -- :keyword:`!else`" msgstr "" -#: ../../reference/expressions.rst:1804 +#: ../../reference/expressions.rst:1821 msgid "Conditional expression" msgstr "" -#: ../../reference/expressions.rst:1806 +#: ../../reference/expressions.rst:1823 msgid ":keyword:`or`" msgstr "" -#: ../../reference/expressions.rst:1806 +#: ../../reference/expressions.rst:1823 msgid "Boolean OR" msgstr "" -#: ../../reference/expressions.rst:1808 +#: ../../reference/expressions.rst:1825 msgid ":keyword:`and`" msgstr "" -#: ../../reference/expressions.rst:1808 +#: ../../reference/expressions.rst:1825 msgid "Boolean AND" msgstr "" -#: ../../reference/expressions.rst:1810 +#: ../../reference/expressions.rst:1827 msgid ":keyword:`not` ``x``" msgstr "" -#: ../../reference/expressions.rst:1810 +#: ../../reference/expressions.rst:1827 msgid "Boolean NOT" msgstr "" -#: ../../reference/expressions.rst:1812 +#: ../../reference/expressions.rst:1829 msgid "" ":keyword:`in`, :keyword:`not in`, :keyword:`is`, :keyword:`is not`, ``<``, " "``<=``, ``>``, ``>=``, ``!=``, ``==``" msgstr "" -#: ../../reference/expressions.rst:1812 +#: ../../reference/expressions.rst:1829 msgid "Comparisons, including membership tests and identity tests" msgstr "" -#: ../../reference/expressions.rst:1816 +#: ../../reference/expressions.rst:1833 msgid "``|``" msgstr "``|``" -#: ../../reference/expressions.rst:1816 +#: ../../reference/expressions.rst:1833 msgid "Bitwise OR" msgstr "" -#: ../../reference/expressions.rst:1818 +#: ../../reference/expressions.rst:1835 msgid "``^``" msgstr "``^``" -#: ../../reference/expressions.rst:1818 +#: ../../reference/expressions.rst:1835 msgid "Bitwise XOR" msgstr "" -#: ../../reference/expressions.rst:1820 +#: ../../reference/expressions.rst:1837 msgid "``&``" msgstr "" -#: ../../reference/expressions.rst:1820 +#: ../../reference/expressions.rst:1837 msgid "Bitwise AND" msgstr "" -#: ../../reference/expressions.rst:1822 +#: ../../reference/expressions.rst:1839 msgid "``<<``, ``>>``" msgstr "" -#: ../../reference/expressions.rst:1822 +#: ../../reference/expressions.rst:1839 msgid "Shifts" msgstr "" -#: ../../reference/expressions.rst:1824 +#: ../../reference/expressions.rst:1841 msgid "``+``, ``-``" msgstr "" -#: ../../reference/expressions.rst:1824 +#: ../../reference/expressions.rst:1841 msgid "Addition and subtraction" msgstr "" -#: ../../reference/expressions.rst:1826 +#: ../../reference/expressions.rst:1843 msgid "``*``, ``@``, ``/``, ``//``, ``%``" msgstr "" -#: ../../reference/expressions.rst:1826 +#: ../../reference/expressions.rst:1843 msgid "" "Multiplication, matrix multiplication, division, floor division, remainder " "[#]_" msgstr "" -#: ../../reference/expressions.rst:1830 +#: ../../reference/expressions.rst:1847 msgid "``+x``, ``-x``, ``~x``" msgstr "" -#: ../../reference/expressions.rst:1830 +#: ../../reference/expressions.rst:1847 msgid "Positive, negative, bitwise NOT" msgstr "" -#: ../../reference/expressions.rst:1832 +#: ../../reference/expressions.rst:1849 msgid "``**``" msgstr "" -#: ../../reference/expressions.rst:1832 +#: ../../reference/expressions.rst:1849 msgid "Exponentiation [#]_" msgstr "" -#: ../../reference/expressions.rst:1834 +#: ../../reference/expressions.rst:1851 msgid ":keyword:`await` ``x``" msgstr "" -#: ../../reference/expressions.rst:1836 +#: ../../reference/expressions.rst:1853 msgid "``x[index]``, ``x[index:index]``, ``x(arguments...)``, ``x.attribute``" msgstr "" -#: ../../reference/expressions.rst:1836 +#: ../../reference/expressions.rst:1853 msgid "Subscription, slicing, call, attribute reference" msgstr "" -#: ../../reference/expressions.rst:1839 +#: ../../reference/expressions.rst:1856 msgid "``(expressions...)``," msgstr "" -#: ../../reference/expressions.rst:1841 +#: ../../reference/expressions.rst:1858 msgid "``[expressions...]``, ``{key: value...}``, ``{expressions...}``" msgstr "" -#: ../../reference/expressions.rst:1839 +#: ../../reference/expressions.rst:1856 msgid "" "Binding or parenthesized expression, list display, dictionary display, set " "display" msgstr "" -#: ../../reference/expressions.rst:1848 +#: ../../reference/expressions.rst:1865 msgid "Footnotes" msgstr "Catatan kaki" -#: ../../reference/expressions.rst:1849 +#: ../../reference/expressions.rst:1866 msgid "" "While ``abs(x%y) < abs(y)`` is true mathematically, for floats it may not be" " true numerically due to roundoff. For example, and assuming a platform on " @@ -2037,7 +2052,7 @@ msgid "" "approach is more appropriate depends on the application." msgstr "" -#: ../../reference/expressions.rst:1858 +#: ../../reference/expressions.rst:1875 msgid "" "If x is very close to an exact integer multiple of y, it's possible for " "``x//y`` to be one larger than ``(x-x%y)//y`` due to rounding. In such " @@ -2045,7 +2060,7 @@ msgid "" "``divmod(x,y)[0] * y + x % y`` be very close to ``x``." msgstr "" -#: ../../reference/expressions.rst:1863 +#: ../../reference/expressions.rst:1880 msgid "" "The Unicode standard distinguishes between :dfn:`code points` (e.g. U+0041) " "and :dfn:`abstract characters` (e.g. \"LATIN CAPITAL LETTER A\"). While most" @@ -2059,7 +2074,7 @@ msgid "" "(COMBINING CEDILLA)." msgstr "" -#: ../../reference/expressions.rst:1874 +#: ../../reference/expressions.rst:1891 msgid "" "The comparison operators on strings compare at the level of Unicode code " "points. This may be counter-intuitive to humans. For example, ``\"\\u00C7\"" @@ -2067,13 +2082,13 @@ msgid "" "the same abstract character \"LATIN CAPITAL LETTER C WITH CEDILLA\"." msgstr "" -#: ../../reference/expressions.rst:1879 +#: ../../reference/expressions.rst:1896 msgid "" "To compare strings at the level of abstract characters (that is, in a way " "intuitive to humans), use :func:`unicodedata.normalize`." msgstr "" -#: ../../reference/expressions.rst:1882 +#: ../../reference/expressions.rst:1899 msgid "" "Due to automatic garbage-collection, free lists, and the dynamic nature of " "descriptors, you may notice seemingly unusual behaviour in certain uses of " @@ -2081,13 +2096,13 @@ msgid "" "instance methods, or constants. Check their documentation for more info." msgstr "" -#: ../../reference/expressions.rst:1887 +#: ../../reference/expressions.rst:1904 msgid "" "The ``%`` operator is also used for string formatting; the same precedence " "applies." msgstr "" -#: ../../reference/expressions.rst:1890 +#: ../../reference/expressions.rst:1907 msgid "" "The power operator ``**`` binds less tightly than an arithmetic or bitwise " "unary operator on its right, that is, ``2**-1`` is ``0.5``." diff --git a/reference/grammar.po b/reference/grammar.po index 4435663..5ad1072 100644 --- a/reference/grammar.po +++ b/reference/grammar.po @@ -1,19 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# oon arfiandwi , 2019 +# oon arfiandwi , 2018 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-01 14:24+0000\n" +"POT-Creation-Date: 2020-07-28 03:46+0000\n" "PO-Revision-Date: 2017-02-16 23:38+0000\n" -"Last-Translator: oon arfiandwi , 2019\n" +"Last-Translator: oon arfiandwi , 2018\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,9 +27,19 @@ msgstr "Spesifikasi Lengkap Tata Bahasa" #: ../../reference/grammar.rst:4 msgid "" -"This is the full Python grammar, as it is read by the parser generator and " -"used to parse Python source files:" +"This is the full Python grammar, derived directly from the grammar used to " +"generate the CPython parser (see :source:`Grammar/python.gram`). The version" +" here omits details related to code generation and error recovery." +msgstr "" + +#: ../../reference/grammar.rst:9 +msgid "" +"The notation is a mixture of `EBNF " +"`_ and `PEG" +" `_. In " +"particular, ``&`` followed by a symbol, token or parenthesized group " +"indicates a positive lookahead (i.e., is required to match but not " +"consumed), while ``!`` indicates a negative lookahead (i.e., is required " +"_not_ to match). We use the ``|`` separator to mean PEG's \"ordered " +"choice\" (written as ``/`` in traditional PEG grammars)." msgstr "" -"Ini adalah tata bahasa lengkap Python, seperti yang dibaca oleh pembangkit " -"pengurai *generator parser* dan digunakan untuk mengurai *parse* berkas " -"sumber Python:" diff --git a/reference/lexical_analysis.po b/reference/lexical_analysis.po index 10558d9..e0446bb 100644 --- a/reference/lexical_analysis.po +++ b/reference/lexical_analysis.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-09-11 04:03+0000\n" "PO-Revision-Date: 2017-02-16 23:39+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -813,11 +813,11 @@ msgid "" "with plain string literals." msgstr "" -#: ../../reference/lexical_analysis.rst:646 +#: ../../reference/lexical_analysis.rst:648 msgid "Formatted string literals" msgstr "" -#: ../../reference/lexical_analysis.rst:650 +#: ../../reference/lexical_analysis.rst:652 msgid "" "A :dfn:`formatted string literal` or :dfn:`f-string` is a string literal " "that is prefixed with ``'f'`` or ``'F'``. These strings may contain " @@ -826,26 +826,27 @@ msgid "" "are really expressions evaluated at run time." msgstr "" -#: ../../reference/lexical_analysis.rst:656 +#: ../../reference/lexical_analysis.rst:658 msgid "" "Escape sequences are decoded like in ordinary string literals (except when a" " literal is also marked as a raw string). After decoding, the grammar for " "the contents of the string is:" msgstr "" -#: ../../reference/lexical_analysis.rst:670 +#: ../../reference/lexical_analysis.rst:672 msgid "" "The parts of the string outside curly braces are treated literally, except " "that any doubled curly braces ``'{{'`` or ``'}}'`` are replaced with the " "corresponding single curly brace. A single opening curly bracket ``'{'`` " -"marks a replacement field, which starts with a Python expression. After the" -" expression, there may be a conversion field, introduced by an exclamation " -"point ``'!'``. A format specifier may also be appended, introduced by a " -"colon ``':'``. A replacement field ends with a closing curly bracket " -"``'}'``." +"marks a replacement field, which starts with a Python expression. To display" +" both the expression text and its value after evaluation, (useful in " +"debugging), an equal sign ``'='`` may be added after the expression. A " +"conversion field, introduced by an exclamation point ``'!'`` may follow. A " +"format specifier may also be appended, introduced by a colon ``':'``. A " +"replacement field ends with a closing curly bracket ``'}'``." msgstr "" -#: ../../reference/lexical_analysis.rst:679 +#: ../../reference/lexical_analysis.rst:682 msgid "" "Expressions in formatted string literals are treated like regular Python " "expressions surrounded by parentheses, with a few exceptions. An empty " @@ -856,21 +857,36 @@ msgid "" "where the formatted string literal appears, in order from left to right." msgstr "" -#: ../../reference/lexical_analysis.rst:688 +#: ../../reference/lexical_analysis.rst:691 msgid "" "Prior to Python 3.7, an :keyword:`await` expression and comprehensions " "containing an :keyword:`async for` clause were illegal in the expressions in" " formatted string literals due to a problem with the implementation." msgstr "" -#: ../../reference/lexical_analysis.rst:693 +#: ../../reference/lexical_analysis.rst:696 +msgid "" +"When the equal sign ``'='`` is provided, the output will have the expression" +" text, the ``'='`` and the evaluated value. Spaces after the opening brace " +"``'{'``, within the expression and after the ``'='`` are all retained in the" +" output. By default, the ``'='`` causes the :func:`repr` of the expression " +"to be provided, unless there is a format specified. When a format is " +"specified it defaults to the :func:`str` of the expression unless a " +"conversion ``'!r'`` is declared." +msgstr "" + +#: ../../reference/lexical_analysis.rst:704 +msgid "The equal sign ``'='``." +msgstr "" + +#: ../../reference/lexical_analysis.rst:707 msgid "" "If a conversion is specified, the result of evaluating the expression is " "converted before formatting. Conversion ``'!s'`` calls :func:`str` on the " "result, ``'!r'`` calls :func:`repr`, and ``'!a'`` calls :func:`ascii`." msgstr "" -#: ../../reference/lexical_analysis.rst:697 +#: ../../reference/lexical_analysis.rst:711 msgid "" "The result is then formatted using the :func:`format` protocol. The format " "specifier is passed to the :meth:`__format__` method of the expression or " @@ -879,120 +895,120 @@ msgid "" "whole string." msgstr "" -#: ../../reference/lexical_analysis.rst:703 +#: ../../reference/lexical_analysis.rst:717 msgid "" "Top-level format specifiers may include nested replacement fields. These " "nested fields may include their own conversion fields and :ref:`format " "specifiers `, but may not include more deeply-nested replacement" " fields. The :ref:`format specifier mini-language ` is the same " -"as that used by the string .format() method." +"as that used by the :meth:`str.format` method." msgstr "" -#: ../../reference/lexical_analysis.rst:709 +#: ../../reference/lexical_analysis.rst:723 msgid "" "Formatted string literals may be concatenated, but replacement fields cannot" " be split across literals." msgstr "" -#: ../../reference/lexical_analysis.rst:712 +#: ../../reference/lexical_analysis.rst:726 msgid "Some examples of formatted string literals::" msgstr "" -#: ../../reference/lexical_analysis.rst:731 +#: ../../reference/lexical_analysis.rst:758 msgid "" "A consequence of sharing the same syntax as regular string literals is that " "characters in the replacement fields must not conflict with the quoting used" " in the outer formatted string literal::" msgstr "" -#: ../../reference/lexical_analysis.rst:738 +#: ../../reference/lexical_analysis.rst:765 msgid "" "Backslashes are not allowed in format expressions and will raise an error::" msgstr "" -#: ../../reference/lexical_analysis.rst:743 +#: ../../reference/lexical_analysis.rst:770 msgid "" "To include a value in which a backslash escape is required, create a " "temporary variable." msgstr "" -#: ../../reference/lexical_analysis.rst:750 +#: ../../reference/lexical_analysis.rst:777 msgid "" "Formatted string literals cannot be used as docstrings, even if they do not " "include expressions." msgstr "" -#: ../../reference/lexical_analysis.rst:761 +#: ../../reference/lexical_analysis.rst:788 msgid "" "See also :pep:`498` for the proposal that added formatted string literals, " "and :meth:`str.format`, which uses a related format string mechanism." msgstr "" -#: ../../reference/lexical_analysis.rst:768 +#: ../../reference/lexical_analysis.rst:795 msgid "Numeric literals" msgstr "" -#: ../../reference/lexical_analysis.rst:774 +#: ../../reference/lexical_analysis.rst:801 msgid "" "There are three types of numeric literals: integers, floating point numbers," " and imaginary numbers. There are no complex literals (complex numbers can " "be formed by adding a real number and an imaginary number)." msgstr "" -#: ../../reference/lexical_analysis.rst:778 +#: ../../reference/lexical_analysis.rst:805 msgid "" "Note that numeric literals do not include a sign; a phrase like ``-1`` is " "actually an expression composed of the unary operator '``-``' and the " "literal ``1``." msgstr "" -#: ../../reference/lexical_analysis.rst:792 +#: ../../reference/lexical_analysis.rst:819 msgid "Integer literals" msgstr "" -#: ../../reference/lexical_analysis.rst:794 +#: ../../reference/lexical_analysis.rst:821 msgid "Integer literals are described by the following lexical definitions:" msgstr "" -#: ../../reference/lexical_analysis.rst:808 +#: ../../reference/lexical_analysis.rst:835 msgid "" "There is no limit for the length of integer literals apart from what can be " "stored in available memory." msgstr "" -#: ../../reference/lexical_analysis.rst:811 +#: ../../reference/lexical_analysis.rst:838 msgid "" "Underscores are ignored for determining the numeric value of the literal. " "They can be used to group digits for enhanced readability. One underscore " "can occur between digits, and after base specifiers like ``0x``." msgstr "" -#: ../../reference/lexical_analysis.rst:815 +#: ../../reference/lexical_analysis.rst:842 msgid "" "Note that leading zeros in a non-zero decimal number are not allowed. This " "is for disambiguation with C-style octal literals, which Python used before " "version 3.0." msgstr "" -#: ../../reference/lexical_analysis.rst:819 +#: ../../reference/lexical_analysis.rst:846 msgid "Some examples of integer literals::" msgstr "" -#: ../../reference/lexical_analysis.rst:825 -#: ../../reference/lexical_analysis.rst:857 +#: ../../reference/lexical_analysis.rst:852 +#: ../../reference/lexical_analysis.rst:884 msgid "Underscores are now allowed for grouping purposes in literals." msgstr "" -#: ../../reference/lexical_analysis.rst:836 +#: ../../reference/lexical_analysis.rst:863 msgid "Floating point literals" msgstr "" -#: ../../reference/lexical_analysis.rst:838 +#: ../../reference/lexical_analysis.rst:865 msgid "" "Floating point literals are described by the following lexical definitions:" msgstr "" -#: ../../reference/lexical_analysis.rst:848 +#: ../../reference/lexical_analysis.rst:875 msgid "" "Note that the integer and exponent parts are always interpreted using radix " "10. For example, ``077e010`` is legal, and denotes the same number as " @@ -1001,19 +1017,19 @@ msgid "" "grouping." msgstr "" -#: ../../reference/lexical_analysis.rst:853 +#: ../../reference/lexical_analysis.rst:880 msgid "Some examples of floating point literals::" msgstr "" -#: ../../reference/lexical_analysis.rst:866 +#: ../../reference/lexical_analysis.rst:893 msgid "Imaginary literals" msgstr "" -#: ../../reference/lexical_analysis.rst:868 +#: ../../reference/lexical_analysis.rst:895 msgid "Imaginary literals are described by the following lexical definitions:" msgstr "" -#: ../../reference/lexical_analysis.rst:873 +#: ../../reference/lexical_analysis.rst:900 msgid "" "An imaginary literal yields a complex number with a real part of 0.0. " "Complex numbers are represented as a pair of floating point numbers and have" @@ -1022,23 +1038,23 @@ msgid "" "Some examples of imaginary literals::" msgstr "" -#: ../../reference/lexical_analysis.rst:885 +#: ../../reference/lexical_analysis.rst:912 msgid "Operators" msgstr "" -#: ../../reference/lexical_analysis.rst:889 +#: ../../reference/lexical_analysis.rst:916 msgid "The following tokens are operators:" msgstr "" -#: ../../reference/lexical_analysis.rst:902 +#: ../../reference/lexical_analysis.rst:929 msgid "Delimiters" msgstr "" -#: ../../reference/lexical_analysis.rst:906 +#: ../../reference/lexical_analysis.rst:933 msgid "The following tokens serve as delimiters in the grammar:" msgstr "" -#: ../../reference/lexical_analysis.rst:915 +#: ../../reference/lexical_analysis.rst:942 msgid "" "The period can also occur in floating-point and imaginary literals. A " "sequence of three periods has a special meaning as an ellipsis literal. The " @@ -1046,22 +1062,22 @@ msgid "" " as delimiters, but also perform an operation." msgstr "" -#: ../../reference/lexical_analysis.rst:920 +#: ../../reference/lexical_analysis.rst:947 msgid "" "The following printing ASCII characters have special meaning as part of " "other tokens or are otherwise significant to the lexical analyzer:" msgstr "" -#: ../../reference/lexical_analysis.rst:927 +#: ../../reference/lexical_analysis.rst:954 msgid "" "The following printing ASCII characters are not used in Python. Their " "occurrence outside string literals and comments is an unconditional error:" msgstr "" -#: ../../reference/lexical_analysis.rst:936 +#: ../../reference/lexical_analysis.rst:963 msgid "Footnotes" msgstr "Catatan kaki" -#: ../../reference/lexical_analysis.rst:937 +#: ../../reference/lexical_analysis.rst:964 msgid "https://www.unicode.org/Public/11.0.0/ucd/NameAliases.txt" msgstr "" diff --git a/sphinx.po b/sphinx.po index 9d4d742..9e947fb 100644 --- a/sphinx.po +++ b/sphinx.po @@ -5,6 +5,7 @@ # # Translators: # oon arfiandwi , 2019 +# Ryan Febriansyah <15523163@students.uii.ac.id>, 2020 # #, fuzzy msgid "" @@ -13,7 +14,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-05-31 09:25+0000\n" "PO-Revision-Date: 2017-02-16 17:32+0000\n" -"Last-Translator: oon arfiandwi , 2019\n" +"Last-Translator: Ryan Febriansyah <15523163@students.uii.ac.id>, 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -47,6 +48,8 @@ msgstr "" #: ../../tools/templates/dummy.html:8 msgid "Deprecated since version {deprecated}, removed in version {removed}" msgstr "" +"Tidak digunakan lagi karena versi {deprecated}, akan dihapus dalam versi " +"{removed}" #: ../../tools/templates/indexcontent.html:8 msgid "Welcome! This is the documentation for Python %(release)s." @@ -229,11 +232,11 @@ msgstr "Dokumen menurut versi" #: ../../tools/templates/indexsidebar.html:5 msgid "Python 3.10 (in development)" -msgstr "" +msgstr "Python 3.10 (dalam pengembangan)" #: ../../tools/templates/indexsidebar.html:6 msgid "Python 3.9 (pre-release)" -msgstr "" +msgstr "Python 3.9 (pra-rilis)" #: ../../tools/templates/indexsidebar.html:7 msgid "Python 3.8 (stable)" @@ -253,7 +256,7 @@ msgstr "Python 3.5 (perbaikan-keamanan)" #: ../../tools/templates/indexsidebar.html:11 msgid "Python 2.7 (EOL)" -msgstr "" +msgstr "Python 2.7 (EOL)" #: ../../tools/templates/indexsidebar.html:12 msgid "All versions" diff --git a/translations/python-newest.c-api--call/id.po b/translations/python-newest.c-api--call/id.po index b36070f..29dc530 100644 --- a/translations/python-newest.c-api--call/id.po +++ b/translations/python-newest.c-api--call/id.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2020-05-31 09:28+0000\n" "Last-Translator: oon arfiandwi , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -450,7 +450,7 @@ msgstr "" #: ../../c-api/call.rst:286 msgid "" -"Note that if you only pass :c:type:`PyObject \\*` args, " +"Note that if you only pass :c:type:`PyObject *` args, " ":c:func:`PyObject_CallFunctionObjArgs` is a faster alternative." msgstr "" @@ -477,7 +477,7 @@ msgstr "" #: ../../c-api/call.rst:307 msgid "" -"Note that if you only pass :c:type:`PyObject \\*` args, " +"Note that if you only pass :c:type:`PyObject *` args, " ":c:func:`PyObject_CallMethodObjArgs` is a faster alternative." msgstr "" @@ -488,7 +488,7 @@ msgstr "" #: ../../c-api/call.rst:316 msgid "" "Call a callable Python object *callable*, with a variable number of " -":c:type:`PyObject \\*` arguments. The arguments are provided as a variable " +":c:type:`PyObject *` arguments. The arguments are provided as a variable " "number of parameters followed by *NULL*." msgstr "" @@ -502,8 +502,8 @@ msgstr "" msgid "" "Call a method of the Python object *obj*, where the name of the method is " "given as a Python string object in *name*. It is called with a variable " -"number of :c:type:`PyObject \\*` arguments. The arguments are provided as a" -" variable number of parameters followed by *NULL*." +"number of :c:type:`PyObject *` arguments. The arguments are provided as a " +"variable number of parameters followed by *NULL*." msgstr "" #: ../../c-api/call.rst:340 diff --git a/translations/python-newest.library--tkinter_font/id.po b/translations/python-newest.library--tkinter_font/id.po index cb132f4..d49d6f4 100644 --- a/translations/python-newest.library--tkinter_font/id.po +++ b/translations/python-newest.library--tkinter_font/id.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-09-19 04:07+0000\n" "PO-Revision-Date: 2020-05-31 09:31+0000\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" @@ -77,9 +77,11 @@ msgid "If *size* is positive it is interpreted as size in points." msgstr "" #: ../../library/tkinter.font.rst:0 -msgid "" -"If *size* is a negative number its absolute value is treated as as size in " -"pixels." +msgid "If *size* is a negative number its absolute value is treated" +msgstr "" + +#: ../../library/tkinter.font.rst:0 +msgid "as size in pixels." msgstr "" #: ../../library/tkinter.font.rst:0 diff --git a/translations/python-newest.whatsnew--3_9/id.po b/translations/python-newest.whatsnew--3_9/id.po index 19e267a..5271d07 100644 --- a/translations/python-newest.whatsnew--3_9/id.po +++ b/translations/python-newest.whatsnew--3_9/id.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-09-24 04:11+0000\n" "PO-Revision-Date: 2020-05-31 09:32+0000\n" "Last-Translator: oon arfiandwi , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -107,7 +107,7 @@ msgid "" "next Python version." msgstr "" -#: ../../whatsnew/3.9.rst:99 ../../whatsnew/3.9.rst:1014 +#: ../../whatsnew/3.9.rst:99 ../../whatsnew/3.9.rst:1050 msgid "New Features" msgstr "Fitur-fitur Baru" @@ -149,7 +149,7 @@ msgid "" " ``queue.Queue``." msgstr "" -#: ../../whatsnew/3.9.rst:127 ../../whatsnew/3.9.rst:946 +#: ../../whatsnew/3.9.rst:127 ../../whatsnew/3.9.rst:982 msgid "Example:" msgstr "" @@ -192,7 +192,7 @@ msgstr "" #: ../../whatsnew/3.9.rst:158 msgid "" "See :pep:`617` for more details. (Contributed by Guido van Rossum, Pablo " -"Galindo and Lysandros Nikolau in :issue:`40334`.)" +"Galindo and Lysandros Nikolaou in :issue:`40334`.)" msgstr "" #: ../../whatsnew/3.9.rst:163 @@ -295,21 +295,33 @@ msgid "PEP written and implemented by Paul Ganssle" msgstr "" #: ../../whatsnew/3.9.rst:249 +msgid "graphlib" +msgstr "" + +#: ../../whatsnew/3.9.rst:251 +msgid "" +"Add the :mod:`graphlib` that contains the " +":class:`graphlib.TopologicalSorter` class to offer functionality to perform " +"topological sorting of graphs. (Contributed by Pablo Galindo, Tim Peters and" +" Larry Hastings in :issue:`17005`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:257 msgid "Improved Modules" msgstr "Modul yang Ditingkatkan" -#: ../../whatsnew/3.9.rst:252 +#: ../../whatsnew/3.9.rst:260 msgid "ast" msgstr "ast" -#: ../../whatsnew/3.9.rst:254 +#: ../../whatsnew/3.9.rst:262 msgid "" "Added the *indent* option to :func:`~ast.dump` which allows it to produce a " "multiline indented output. (Contributed by Serhiy Storchaka in " ":issue:`37995`.)" msgstr "" -#: ../../whatsnew/3.9.rst:258 +#: ../../whatsnew/3.9.rst:266 msgid "" "Added :func:`ast.unparse` as a function in the :mod:`ast` module that can be" " used to unparse an :class:`ast.AST` object and produce a string with code " @@ -317,17 +329,17 @@ msgid "" "(Contributed by Pablo Galindo and Batuhan Taskaya in :issue:`38870`.)" msgstr "" -#: ../../whatsnew/3.9.rst:263 +#: ../../whatsnew/3.9.rst:271 msgid "" "Added docstrings to AST nodes that contains the ASDL signature used to " "construct that node. (Contributed by Batuhan Taskaya in :issue:`39638`.)" msgstr "" -#: ../../whatsnew/3.9.rst:267 +#: ../../whatsnew/3.9.rst:275 msgid "asyncio" msgstr "asyncio" -#: ../../whatsnew/3.9.rst:269 +#: ../../whatsnew/3.9.rst:277 msgid "" "Due to significant security concerns, the *reuse_address* parameter of " ":meth:`asyncio.loop.create_datagram_endpoint` is no longer supported. This " @@ -337,7 +349,7 @@ msgid "" "Pitrou, and Yury Selivanov in :issue:`37228`.)" msgstr "" -#: ../../whatsnew/3.9.rst:276 +#: ../../whatsnew/3.9.rst:284 msgid "" "Added a new :term:`coroutine` " ":meth:`~asyncio.loop.shutdown_default_executor` that schedules a shutdown " @@ -347,13 +359,13 @@ msgid "" "(Contributed by Kyle Stanley in :issue:`34037`.)" msgstr "" -#: ../../whatsnew/3.9.rst:282 +#: ../../whatsnew/3.9.rst:290 msgid "" "Added :class:`asyncio.PidfdChildWatcher`, a Linux-specific child watcher " "implementation that polls process file descriptors. (:issue:`38692`)" msgstr "" -#: ../../whatsnew/3.9.rst:285 +#: ../../whatsnew/3.9.rst:293 msgid "" "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 " @@ -363,18 +375,18 @@ msgid "" ":issue:`32309`.)" msgstr "" -#: ../../whatsnew/3.9.rst:292 +#: ../../whatsnew/3.9.rst:300 msgid "compileall" msgstr "compileall" -#: ../../whatsnew/3.9.rst:294 +#: ../../whatsnew/3.9.rst:302 msgid "" "Added new possibility to use hardlinks for duplicated ``.pyc`` files: " "*hardlink_dupes* parameter and --hardlink-dupes command line option. " "(Contributed by Lumír 'Frenzy' Balhar in :issue:`40495`.)" msgstr "" -#: ../../whatsnew/3.9.rst:297 +#: ../../whatsnew/3.9.rst:305 msgid "" "Added new options for path manipulation in resulting ``.pyc`` files: " "*stripdir*, *prependdir*, *limit_sl_dest* parameters and -s, -p, -e command " @@ -383,11 +395,11 @@ msgid "" ":issue:`38112`.)" msgstr "" -#: ../../whatsnew/3.9.rst:302 +#: ../../whatsnew/3.9.rst:310 msgid "concurrent.futures" msgstr "concurrent.futures" -#: ../../whatsnew/3.9.rst:304 +#: ../../whatsnew/3.9.rst:312 msgid "" "Added a new *cancel_futures* parameter to " ":meth:`concurrent.futures.Executor.shutdown` that cancels all pending " @@ -396,7 +408,7 @@ msgid "" ":issue:`39349`.)" msgstr "" -#: ../../whatsnew/3.9.rst:310 +#: ../../whatsnew/3.9.rst:318 msgid "" "Removed daemon threads from :class:`~concurrent.futures.ThreadPoolExecutor` " "and :class:`~concurrent.futures.ProcessPoolExecutor`. This improves " @@ -404,7 +416,7 @@ msgid "" "processes. (Contributed by Kyle Stanley in :issue:`39812`.)" msgstr "" -#: ../../whatsnew/3.9.rst:315 +#: ../../whatsnew/3.9.rst:323 msgid "" "Workers in :class:`~concurrent.futures.ProcessPoolExecutor` are now spawned " "on demand, only when there are no available idle workers to reuse. This " @@ -412,22 +424,22 @@ msgid "" "workers. (Contributed by Kyle Stanley in :issue:`39207`.)" msgstr "" -#: ../../whatsnew/3.9.rst:321 +#: ../../whatsnew/3.9.rst:329 msgid "curses" msgstr "" -#: ../../whatsnew/3.9.rst:323 +#: ../../whatsnew/3.9.rst:331 msgid "" "Add :func:`curses.get_escdelay`, :func:`curses.set_escdelay`, " ":func:`curses.get_tabsize`, and :func:`curses.set_tabsize` functions. " "(Contributed by Anthony Sottile in :issue:`38312`.)" msgstr "" -#: ../../whatsnew/3.9.rst:328 +#: ../../whatsnew/3.9.rst:336 msgid "datetime" msgstr "datetime" -#: ../../whatsnew/3.9.rst:329 +#: ../../whatsnew/3.9.rst:337 msgid "" "The :meth:`~datetime.date.isocalendar()` of :class:`datetime.date` and " ":meth:`~datetime.datetime.isocalendar()` of :class:`datetime.datetime` " @@ -435,32 +447,32 @@ msgid "" ":class:`tuple`. (Contributed by Dong-hee Na in :issue:`24416`.)" msgstr "" -#: ../../whatsnew/3.9.rst:335 +#: ../../whatsnew/3.9.rst:343 msgid "distutils" msgstr "distutils" -#: ../../whatsnew/3.9.rst:337 +#: ../../whatsnew/3.9.rst:345 msgid "" "The :command:`upload` command now creates SHA2-256 and Blake2b-256 hash " "digests. It skips MD5 on platforms that block MD5 digest. (Contributed by " "Christian Heimes in :issue:`40698`.)" msgstr "" -#: ../../whatsnew/3.9.rst:342 +#: ../../whatsnew/3.9.rst:350 msgid "fcntl" msgstr "" -#: ../../whatsnew/3.9.rst:344 +#: ../../whatsnew/3.9.rst:352 msgid "" "Added constants :data:`~fcntl.F_OFD_GETLK`, :data:`~fcntl.F_OFD_SETLK` and " ":data:`~fcntl.F_OFD_SETLKW`. (Contributed by Dong-hee Na in :issue:`38602`.)" msgstr "" -#: ../../whatsnew/3.9.rst:349 +#: ../../whatsnew/3.9.rst:357 msgid "ftplib" msgstr "" -#: ../../whatsnew/3.9.rst:351 +#: ../../whatsnew/3.9.rst:359 msgid "" ":class:`~ftplib.FTP` and :class:`~ftplib.FTP_TLS` now raise a " ":class:`ValueError` if the given timeout for their constructor is zero to " @@ -468,22 +480,11 @@ msgid "" "in :issue:`39259`.)" msgstr "" -#: ../../whatsnew/3.9.rst:356 -msgid "functools" -msgstr "functools" - -#: ../../whatsnew/3.9.rst:358 -msgid "" -"Add the :class:`functools.TopologicalSorter` class to offer functionality to" -" perform topological sorting of graphs. (Contributed by Pablo Galindo, Tim " -"Peters and Larry Hastings in :issue:`17005`.)" -msgstr "" - -#: ../../whatsnew/3.9.rst:363 +#: ../../whatsnew/3.9.rst:364 msgid "gc" msgstr "gc" -#: ../../whatsnew/3.9.rst:365 +#: ../../whatsnew/3.9.rst:366 msgid "" "When the garbage collector makes a collection in which some objects " "resurrect (they are reachable from outside the isolated cycles after the " @@ -492,18 +493,18 @@ msgid "" ":issue:`38379`.)" msgstr "" -#: ../../whatsnew/3.9.rst:370 +#: ../../whatsnew/3.9.rst:371 msgid "" "Added a new function :func:`gc.is_finalized` to check if an object has been " "finalized by the garbage collector. (Contributed by Pablo Galindo in " ":issue:`39322`.)" msgstr "" -#: ../../whatsnew/3.9.rst:375 +#: ../../whatsnew/3.9.rst:376 msgid "hashlib" msgstr "" -#: ../../whatsnew/3.9.rst:377 +#: ../../whatsnew/3.9.rst:378 msgid "" "Builtin hash modules can now be disabled with ``./configure --without-" "builtin-hashlib-hashes`` or selectively enabled with e.g. ``./configure " @@ -511,22 +512,48 @@ msgid "" "implementation. (Contributed by Christian Heimes in :issue:`40479`)" msgstr "" -#: ../../whatsnew/3.9.rst:384 +#: ../../whatsnew/3.9.rst:385 msgid "http" msgstr "http" -#: ../../whatsnew/3.9.rst:386 +#: ../../whatsnew/3.9.rst:387 msgid "" "HTTP status codes ``103 EARLY_HINTS``, ``418 IM_A_TEAPOT`` and ``425 " "TOO_EARLY`` are added to :class:`http.HTTPStatus`. (Contributed by Dong-hee " "Na in :issue:`39509` and Ross Rhodes in :issue:`39507`.)" msgstr "" -#: ../../whatsnew/3.9.rst:390 +#: ../../whatsnew/3.9.rst:391 +msgid "IDLE and idlelib" +msgstr "" + +#: ../../whatsnew/3.9.rst:393 +msgid "" +"Add option to toggle cursor blink off. (Contributed by Zackery Spytz in " +":issue:`4603`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:396 +msgid "" +"Escape key now closes IDLE completion windows. (Contributed by Johnny " +"Najera in :issue:`38944`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:399 +msgid "" +"Add keywords to module name completion list. (Contributed by Terry J. Reedy" +" in :issue:`37765`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:402 +msgid "The changes above have been backported to 3.8 maintenance releases." +msgstr "" + +#: ../../whatsnew/3.9.rst:405 msgid "imaplib" msgstr "" -#: ../../whatsnew/3.9.rst:392 +#: ../../whatsnew/3.9.rst:407 msgid "" ":class:`~imaplib.IMAP4` and :class:`~imaplib.IMAP4_SSL` now have an optional" " *timeout* parameter for their constructors. Also, the " @@ -536,7 +563,7 @@ msgid "" "Dong-hee Na in :issue:`38615`.)" msgstr "" -#: ../../whatsnew/3.9.rst:399 +#: ../../whatsnew/3.9.rst:414 msgid "" ":meth:`imaplib.IMAP4.unselect` is added. :meth:`imaplib.IMAP4.unselect` " "frees server's resources associated with the selected mailbox and returns " @@ -546,11 +573,11 @@ msgid "" "Dong-hee Na in :issue:`40375`.)" msgstr "" -#: ../../whatsnew/3.9.rst:407 +#: ../../whatsnew/3.9.rst:422 msgid "importlib" msgstr "importlib" -#: ../../whatsnew/3.9.rst:409 +#: ../../whatsnew/3.9.rst:424 msgid "" "To improve consistency with import statements, " ":func:`importlib.util.resolve_name` now raises :exc:`ImportError` instead of" @@ -558,28 +585,28 @@ msgid "" "Ngalim Siregar in :issue:`37444`.)" msgstr "" -#: ../../whatsnew/3.9.rst:415 +#: ../../whatsnew/3.9.rst:430 msgid "inspect" msgstr "inspect" -#: ../../whatsnew/3.9.rst:417 +#: ../../whatsnew/3.9.rst:432 msgid "" ":attr:`inspect.BoundArguments.arguments` is changed from ``OrderedDict`` to " "regular dict. (Contributed by Inada Naoki in :issue:`36350` and " ":issue:`39775`.)" msgstr "" -#: ../../whatsnew/3.9.rst:421 +#: ../../whatsnew/3.9.rst:436 msgid "ipaddress" msgstr "ipaddress" -#: ../../whatsnew/3.9.rst:423 +#: ../../whatsnew/3.9.rst:438 msgid "" ":mod:`ipaddress` now supports IPv6 Scoped Addresses (IPv6 address with " "suffix ``%``)." msgstr "" -#: ../../whatsnew/3.9.rst:425 +#: ../../whatsnew/3.9.rst:440 msgid "" "Scoped IPv6 addresses can be parsed using :class:`ipaddress.IPv6Address`. If" " present, scope zone ID is available through the " @@ -587,52 +614,52 @@ msgid "" " Pavliuk in :issue:`34788`.)" msgstr "" -#: ../../whatsnew/3.9.rst:430 +#: ../../whatsnew/3.9.rst:445 msgid "math" msgstr "math" -#: ../../whatsnew/3.9.rst:432 +#: ../../whatsnew/3.9.rst:447 msgid "" "Expanded the :func:`math.gcd` function to handle multiple arguments. " "Formerly, it only supported two arguments. (Contributed by Serhiy Storchaka " "in :issue:`39648`.)" msgstr "" -#: ../../whatsnew/3.9.rst:436 +#: ../../whatsnew/3.9.rst:451 msgid "" "Add :func:`math.lcm`: return the least common multiple of specified " "arguments. (Contributed by Mark Dickinson, Ananthakrishnan and Serhiy " "Storchaka in :issue:`39479` and :issue:`39648`.)" msgstr "" -#: ../../whatsnew/3.9.rst:440 +#: ../../whatsnew/3.9.rst:455 msgid "" "Add :func:`math.nextafter`: return the next floating-point value after *x* " "towards *y*. (Contributed by Victor Stinner in :issue:`39288`.)" msgstr "" -#: ../../whatsnew/3.9.rst:444 +#: ../../whatsnew/3.9.rst:459 msgid "" "Add :func:`math.ulp`: return the value of the least significant bit of a " "float. (Contributed by Victor Stinner in :issue:`39310`.)" msgstr "" -#: ../../whatsnew/3.9.rst:449 +#: ../../whatsnew/3.9.rst:464 msgid "multiprocessing" msgstr "multiprocessing" -#: ../../whatsnew/3.9.rst:451 +#: ../../whatsnew/3.9.rst:466 msgid "" "The :class:`multiprocessing.SimpleQueue` class has a new " ":meth:`~multiprocessing.SimpleQueue.close` method to explicitly close the " "queue. (Contributed by Victor Stinner in :issue:`30966`.)" msgstr "" -#: ../../whatsnew/3.9.rst:457 +#: ../../whatsnew/3.9.rst:472 msgid "nntplib" msgstr "" -#: ../../whatsnew/3.9.rst:459 +#: ../../whatsnew/3.9.rst:474 msgid "" ":class:`~nntplib.NNTP` and :class:`~nntplib.NNTP_SSL` now raise a " ":class:`ValueError` if the given timeout for their constructor is zero to " @@ -640,56 +667,56 @@ msgid "" "in :issue:`39259`.)" msgstr "" -#: ../../whatsnew/3.9.rst:464 +#: ../../whatsnew/3.9.rst:479 msgid "os" msgstr "os" -#: ../../whatsnew/3.9.rst:466 +#: ../../whatsnew/3.9.rst:481 msgid "" "Added :data:`~os.CLD_KILLED` and :data:`~os.CLD_STOPPED` for " ":attr:`si_code`. (Contributed by Dong-hee Na in :issue:`38493`.)" msgstr "" -#: ../../whatsnew/3.9.rst:469 +#: ../../whatsnew/3.9.rst:484 msgid "" "Exposed the Linux-specific :func:`os.pidfd_open` (:issue:`38692`) and " ":data:`os.P_PIDFD` (:issue:`38713`) for process management with file " "descriptors." msgstr "" -#: ../../whatsnew/3.9.rst:473 +#: ../../whatsnew/3.9.rst:488 msgid "" "The :func:`os.unsetenv` function is now also available on Windows. " "(Contributed by Victor Stinner in :issue:`39413`.)" msgstr "" -#: ../../whatsnew/3.9.rst:476 +#: ../../whatsnew/3.9.rst:491 msgid "" "The :func:`os.putenv` and :func:`os.unsetenv` functions are now always " "available. (Contributed by Victor Stinner in :issue:`39395`.)" msgstr "" -#: ../../whatsnew/3.9.rst:480 +#: ../../whatsnew/3.9.rst:495 msgid "" "Add :func:`os.waitstatus_to_exitcode` function: convert a wait status to an " "exit code. (Contributed by Victor Stinner in :issue:`40094`.)" msgstr "" -#: ../../whatsnew/3.9.rst:485 +#: ../../whatsnew/3.9.rst:500 msgid "pathlib" msgstr "pathlib" -#: ../../whatsnew/3.9.rst:487 +#: ../../whatsnew/3.9.rst:502 msgid "" "Added :meth:`pathlib.Path.readlink()` which acts similarly to " ":func:`os.readlink`. (Contributed by Girts Folkmanis in :issue:`30618`)" msgstr "" -#: ../../whatsnew/3.9.rst:492 +#: ../../whatsnew/3.9.rst:507 msgid "poplib" msgstr "" -#: ../../whatsnew/3.9.rst:494 +#: ../../whatsnew/3.9.rst:509 msgid "" ":class:`~poplib.POP3` and :class:`~poplib.POP3_SSL` now raise a " ":class:`ValueError` if the given timeout for their constructor is zero to " @@ -697,53 +724,53 @@ msgid "" "in :issue:`39259`.)" msgstr "" -#: ../../whatsnew/3.9.rst:499 +#: ../../whatsnew/3.9.rst:514 msgid "pprint" msgstr "" -#: ../../whatsnew/3.9.rst:501 +#: ../../whatsnew/3.9.rst:516 msgid "" ":mod:`pprint` can now pretty-print :class:`types.SimpleNamespace`. " "(Contributed by Carl Bordum Hansen in :issue:`37376`.)" msgstr "" -#: ../../whatsnew/3.9.rst:505 +#: ../../whatsnew/3.9.rst:520 msgid "pydoc" msgstr "pydoc" -#: ../../whatsnew/3.9.rst:507 +#: ../../whatsnew/3.9.rst:522 msgid "" "The documentation string is now shown not only for class, function, method " "etc, but for any object that has its own ``__doc__`` attribute. (Contributed" " by Serhiy Storchaka in :issue:`40257`.)" msgstr "" -#: ../../whatsnew/3.9.rst:512 +#: ../../whatsnew/3.9.rst:527 msgid "random" msgstr "" -#: ../../whatsnew/3.9.rst:514 +#: ../../whatsnew/3.9.rst:529 msgid "" "Add a new :attr:`random.Random.randbytes` method: generate random bytes. " "(Contributed by Victor Stinner in :issue:`40286`.)" msgstr "" -#: ../../whatsnew/3.9.rst:518 +#: ../../whatsnew/3.9.rst:533 msgid "signal" msgstr "signal" -#: ../../whatsnew/3.9.rst:520 +#: ../../whatsnew/3.9.rst:535 msgid "" "Exposed the Linux-specific :func:`signal.pidfd_send_signal` for sending to " "signals to a process using a file descriptor instead of a pid. " "(:issue:`38712`)" msgstr "" -#: ../../whatsnew/3.9.rst:524 +#: ../../whatsnew/3.9.rst:539 msgid "smtplib" msgstr "" -#: ../../whatsnew/3.9.rst:526 +#: ../../whatsnew/3.9.rst:541 msgid "" ":class:`~smtplib.SMTP` and :class:`~smtplib.SMTP_SSL` now raise a " ":class:`ValueError` if the given timeout for their constructor is zero to " @@ -751,34 +778,34 @@ msgid "" "in :issue:`39259`.)" msgstr "" -#: ../../whatsnew/3.9.rst:530 +#: ../../whatsnew/3.9.rst:545 msgid "" ":class:`~smtplib.LMTP` constructor now has an optional *timeout* parameter." " (Contributed by Dong-hee Na in :issue:`39329`.)" msgstr "" -#: ../../whatsnew/3.9.rst:534 +#: ../../whatsnew/3.9.rst:549 msgid "socket" msgstr "socket" -#: ../../whatsnew/3.9.rst:536 +#: ../../whatsnew/3.9.rst:551 msgid "" "The :mod:`socket` module now exports the " ":data:`~socket.CAN_RAW_JOIN_FILTERS` constant on Linux 4.1 and greater. " "(Contributed by Stefan Tatschner and Zackery Spytz in :issue:`25780`.)" msgstr "" -#: ../../whatsnew/3.9.rst:540 +#: ../../whatsnew/3.9.rst:555 msgid "" "The socket module now supports the :data:`~socket.CAN_J1939` protocol on " "platforms that support it. (Contributed by Karl Ding in :issue:`40291`.)" msgstr "" -#: ../../whatsnew/3.9.rst:544 +#: ../../whatsnew/3.9.rst:559 msgid "time" msgstr "time" -#: ../../whatsnew/3.9.rst:546 +#: ../../whatsnew/3.9.rst:561 msgid "" "On AIX, :func:`~time.thread_time` is now implemented with " "``thread_cputime()`` which has nanosecond resolution, rather than " @@ -786,11 +813,11 @@ msgid "" "(Contributed by Batuhan Taskaya in :issue:`40192`)" msgstr "" -#: ../../whatsnew/3.9.rst:552 +#: ../../whatsnew/3.9.rst:567 msgid "sys" msgstr "sys" -#: ../../whatsnew/3.9.rst:554 +#: ../../whatsnew/3.9.rst:569 msgid "" "Add a new :attr:`sys.platlibdir` attribute: name of the platform-specific " "library directory. It is used to build the path of standard library and the " @@ -800,18 +827,29 @@ msgid "" "and Victor Stinner in :issue:`1294959`.)" msgstr "" -#: ../../whatsnew/3.9.rst:560 +#: ../../whatsnew/3.9.rst:575 msgid "" "Previously, :attr:`sys.stderr` was block-buffered when non-interactive. Now " "``stderr`` defaults to always being line-buffered. (Contributed by Jendrik " "Seipp in :issue:`13601`.)" msgstr "" -#: ../../whatsnew/3.9.rst:566 +#: ../../whatsnew/3.9.rst:580 +msgid "tracemalloc" +msgstr "tracemalloc" + +#: ../../whatsnew/3.9.rst:582 +msgid "" +"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. " +"(Contributed by Huon Wilson in :issue:`40630`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:587 msgid "typing" msgstr "typing" -#: ../../whatsnew/3.9.rst:568 +#: ../../whatsnew/3.9.rst:589 msgid "" ":pep:`593` introduced an :data:`typing.Annotated` type to decorate existing " "types with context-specific metadata and new ``include_extras`` parameter to" @@ -819,20 +857,20 @@ msgid "" "(Contributed by Till Varoquaux and Konstantin Kashin.)" msgstr "" -#: ../../whatsnew/3.9.rst:574 +#: ../../whatsnew/3.9.rst:595 msgid "unicodedata" msgstr "unicodedata" -#: ../../whatsnew/3.9.rst:576 +#: ../../whatsnew/3.9.rst:597 msgid "" "The Unicode database has been updated to version 13.0.0. (:issue:`39926`)." msgstr "" -#: ../../whatsnew/3.9.rst:579 +#: ../../whatsnew/3.9.rst:600 msgid "venv" msgstr "venv" -#: ../../whatsnew/3.9.rst:581 +#: ../../whatsnew/3.9.rst:602 msgid "" "The activation scripts provided by :mod:`venv` now all specify their prompt " "customization consistently by always using the value specified by " @@ -842,11 +880,11 @@ msgid "" " Cannon in :issue:`37663`.)" msgstr "" -#: ../../whatsnew/3.9.rst:589 +#: ../../whatsnew/3.9.rst:610 msgid "xml" msgstr "xml" -#: ../../whatsnew/3.9.rst:591 +#: ../../whatsnew/3.9.rst:612 msgid "" "White space characters within attributes are now preserved when serializing " ":mod:`xml.etree.ElementTree` to XML file. EOLNs are no longer normalized to " @@ -854,32 +892,32 @@ msgid "" "2.11 of XML spec. (Contributed by Mefistotelis in :issue:`39011`.)" msgstr "" -#: ../../whatsnew/3.9.rst:599 +#: ../../whatsnew/3.9.rst:620 msgid "Optimizations" msgstr "Optimalisasi" -#: ../../whatsnew/3.9.rst:601 +#: ../../whatsnew/3.9.rst:622 msgid "" "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``. For example:" msgstr "" -#: ../../whatsnew/3.9.rst:605 +#: ../../whatsnew/3.9.rst:626 msgid "sums = [s for s in [0] for x in data for s in [s + x]]" msgstr "" -#: ../../whatsnew/3.9.rst:607 +#: ../../whatsnew/3.9.rst:628 msgid "" "Unlike the ``:=`` operator this idiom does not leak a variable to the outer " "scope." msgstr "" -#: ../../whatsnew/3.9.rst:610 +#: ../../whatsnew/3.9.rst:631 msgid "(Contributed by Serhiy Storchaka in :issue:`32856`.)" msgstr "" -#: ../../whatsnew/3.9.rst:612 +#: ../../whatsnew/3.9.rst:633 msgid "" "Optimize signal handling in multithreaded applications. If a thread " "different than the main thread gets a signal, the bytecode evaluation loop " @@ -888,27 +926,27 @@ msgid "" "interpreter can handle signals." msgstr "" -#: ../../whatsnew/3.9.rst:618 +#: ../../whatsnew/3.9.rst:639 msgid "" "Previously, the bytecode evaluation loop was interrupted at each instruction" " until the main thread handles signals. (Contributed by Victor Stinner in " ":issue:`40010`.)" msgstr "" -#: ../../whatsnew/3.9.rst:622 +#: ../../whatsnew/3.9.rst:643 msgid "" "Optimize the :mod:`subprocess` module on FreeBSD using ``closefrom()``. " "(Contributed by Ed Maste, Conrad Meyer, Kyle Evans, Kubilay Kocak and Victor" " Stinner in :issue:`38061`.)" msgstr "" -#: ../../whatsnew/3.9.rst:626 +#: ../../whatsnew/3.9.rst:647 msgid "" "Here's a summary of performance improvements from Python 3.4 through Python " "3.9:" msgstr "" -#: ../../whatsnew/3.9.rst:673 +#: ../../whatsnew/3.9.rst:694 msgid "" "These results were generated from the variable access benchmark script at: " "``Tools/scripts/var_access_benchmark.py``. The benchmark script displays " @@ -919,18 +957,26 @@ msgid "" "builds found at `python.org `_." msgstr "" -#: ../../whatsnew/3.9.rst:683 +#: ../../whatsnew/3.9.rst:702 +msgid "" +"A number of Python builtins (:class:`range`, :class:`tuple`, :class:`set`, " +":class:`frozenset`, :class:`list`, :class:`dict`) are now sped up by using " +":pep:`590` vectorcall protocol. (Contributed by Dong-hee Na, Mark Shannon, " +"Jeroen Demeyer and Petr Viktorin in :issue:`37207`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:708 msgid "Deprecated" msgstr "Usang" -#: ../../whatsnew/3.9.rst:685 +#: ../../whatsnew/3.9.rst:710 msgid "" "The distutils ``bdist_msi`` command is now deprecated, use ``bdist_wheel`` " "(wheel packages) instead. (Contributed by Hugo van Kemenade in " ":issue:`39586`.)" msgstr "" -#: ../../whatsnew/3.9.rst:689 +#: ../../whatsnew/3.9.rst:714 msgid "" "Currently :func:`math.factorial` accepts :class:`float` instances with non-" "negative integer values (like ``5.0``). It raises a :exc:`ValueError` for " @@ -939,15 +985,23 @@ msgid "" "Serhiy Storchaka in :issue:`37315`.)" msgstr "" -#: ../../whatsnew/3.9.rst:695 +#: ../../whatsnew/3.9.rst:720 +msgid "" +"The :mod:`parser` and :mod:`symbol` modules are deprecated and will be " +"removed in future versions of Python. For the majority of use cases, users " +"can leverage the Abstract Syntax Tree (AST) generation and compilation " +"stage, using the :mod:`ast` module." +msgstr "" + +#: ../../whatsnew/3.9.rst:725 msgid "" -"The :mod:`parser` module is deprecated and will be removed in future " -"versions of Python. For the majority of use cases, users can leverage the " -"Abstract Syntax Tree (AST) generation and compilation stage, using the " -":mod:`ast` module." +"The Public C API functions :c:func:`PyParser_SimpleParseStringFlags`, " +":c:func:`PyParser_SimpleParseStringFlagsFilename`, " +":c:func:`PyParser_SimpleParseFileFlags` and :c:func:`PyNode_Compile` are " +"deprecated and will be removed in Python 3.10 together with the old parser." msgstr "" -#: ../../whatsnew/3.9.rst:699 +#: ../../whatsnew/3.9.rst:730 msgid "" "Using :data:`NotImplemented` in a boolean context has been deprecated, as it" " is almost exclusively the result of incorrect rich comparator " @@ -955,7 +1009,7 @@ msgid "" "Python. (Contributed by Josh Rosenberg in :issue:`35712`.)" msgstr "" -#: ../../whatsnew/3.9.rst:705 +#: ../../whatsnew/3.9.rst:736 msgid "" "The :mod:`random` module currently accepts any hashable type as a possible " "seed value. Unfortunately, some of those types are not guaranteed to have a" @@ -964,7 +1018,7 @@ msgid "" ":class:`bytes`, and :class:`bytearray`." msgstr "" -#: ../../whatsnew/3.9.rst:711 +#: ../../whatsnew/3.9.rst:742 msgid "" "Opening the :class:`~gzip.GzipFile` file for writing without specifying the " "*mode* argument is deprecated. In future Python versions it will always be " @@ -973,39 +1027,39 @@ msgid "" ":issue:`28286`.)" msgstr "" -#: ../../whatsnew/3.9.rst:717 +#: ../../whatsnew/3.9.rst:748 msgid "" "Deprecated the ``split()`` method of :class:`_tkinter.TkappType` in favour " "of the ``splitlist()`` method which has more consistent and predicable " "behavior. (Contributed by Serhiy Storchaka in :issue:`38371`.)" msgstr "" -#: ../../whatsnew/3.9.rst:722 +#: ../../whatsnew/3.9.rst:753 msgid "" "The explicit passing of coroutine objects to :func:`asyncio.wait` has been " "deprecated and will be removed in version 3.11. (Contributed by Yury " "Selivanov and Kyle Stanley in :issue:`34790`.)" msgstr "" -#: ../../whatsnew/3.9.rst:726 +#: ../../whatsnew/3.9.rst:757 msgid "" "binhex4 and hexbin4 standards are now deprecated. The :mod:`binhex` module " "and the following :mod:`binascii` functions are now deprecated:" msgstr "" -#: ../../whatsnew/3.9.rst:729 +#: ../../whatsnew/3.9.rst:760 msgid ":func:`~binascii.b2a_hqx`, :func:`~binascii.a2b_hqx`" msgstr "" -#: ../../whatsnew/3.9.rst:730 +#: ../../whatsnew/3.9.rst:761 msgid ":func:`~binascii.rlecode_hqx`, :func:`~binascii.rledecode_hqx`" msgstr "" -#: ../../whatsnew/3.9.rst:732 +#: ../../whatsnew/3.9.rst:763 msgid "(Contributed by Victor Stinner in :issue:`39353`.)" msgstr "" -#: ../../whatsnew/3.9.rst:734 +#: ../../whatsnew/3.9.rst:765 msgid "" ":mod:`ast` classes ``slice``, ``Index`` and ``ExtSlice`` are considered " "deprecated and will be removed in future Python versions. ``value`` itself " @@ -1014,7 +1068,7 @@ msgid "" "Storchaka in :issue:`32892`.)" msgstr "" -#: ../../whatsnew/3.9.rst:740 +#: ../../whatsnew/3.9.rst:771 msgid "" ":mod:`ast` classes ``Suite``, ``Param``, ``AugLoad`` and ``AugStore`` are " "considered deprecated and will be removed in future Python versions. They " @@ -1023,7 +1077,7 @@ msgid "" ":issue:`39969` and Serhiy Storchaka in :issue:`39988`.)" msgstr "" -#: ../../whatsnew/3.9.rst:747 +#: ../../whatsnew/3.9.rst:778 msgid "" "The :c:func:`PyEval_InitThreads` and :c:func:`PyEval_ThreadsInitialized` " "functions are now deprecated and will be removed in Python 3.11. Calling " @@ -1032,13 +1086,13 @@ msgid "" "Victor Stinner in :issue:`39877`.)" msgstr "" -#: ../../whatsnew/3.9.rst:753 +#: ../../whatsnew/3.9.rst:784 msgid "" "Passing ``None`` as the first argument to the :func:`shlex.split` function " "has been deprecated. (Contributed by Zackery Spytz in :issue:`33262`.)" msgstr "" -#: ../../whatsnew/3.9.rst:756 +#: ../../whatsnew/3.9.rst:787 msgid "" "The :mod:`lib2to3` module now emits a :exc:`PendingDeprecationWarning`. " "Python 3.9 switched to a PEG parser (see :pep:`617`), and Python 3.10 may " @@ -1048,22 +1102,22 @@ msgid "" "`parso`_. (Contributed by Carl Meyer in :issue:`40360`.)" msgstr "" -#: ../../whatsnew/3.9.rst:764 +#: ../../whatsnew/3.9.rst:795 msgid "" "The *random* parameter of :func:`random.shuffle` has been deprecated. " "(Contributed by Raymond Hettinger in :issue:`40465`)" msgstr "" -#: ../../whatsnew/3.9.rst:771 ../../whatsnew/3.9.rst:1095 +#: ../../whatsnew/3.9.rst:802 ../../whatsnew/3.9.rst:1148 msgid "Removed" msgstr "" -#: ../../whatsnew/3.9.rst:773 +#: ../../whatsnew/3.9.rst:804 msgid "" "The erroneous version at :data:`unittest.mock.__version__` has been removed." msgstr "" -#: ../../whatsnew/3.9.rst:775 +#: ../../whatsnew/3.9.rst:806 msgid "" ":class:`nntplib.NNTP`: ``xpath()`` and ``xgtitle()`` methods have been " "removed. These methods are deprecated since Python 3.3. Generally, these " @@ -1073,14 +1127,14 @@ msgid "" ":issue:`39366`.)" msgstr "" -#: ../../whatsnew/3.9.rst:782 +#: ../../whatsnew/3.9.rst:813 msgid "" ":class:`array.array`: ``tostring()`` and ``fromstring()`` methods have been " "removed. They were aliases to ``tobytes()`` and ``frombytes()``, deprecated " "since Python 3.2. (Contributed by Victor Stinner in :issue:`38916`.)" msgstr "" -#: ../../whatsnew/3.9.rst:787 +#: ../../whatsnew/3.9.rst:818 msgid "" "The undocumented ``sys.callstats()`` function has been removed. Since Python" " 3.7, it was deprecated and always returned :const:`None`. It required a " @@ -1088,7 +1142,7 @@ msgid "" "3.7. (Contributed by Victor Stinner in :issue:`37414`.)" msgstr "" -#: ../../whatsnew/3.9.rst:792 +#: ../../whatsnew/3.9.rst:823 msgid "" "The ``sys.getcheckinterval()`` and ``sys.setcheckinterval()`` functions have" " been removed. They were deprecated since Python 3.2. Use " @@ -1096,21 +1150,21 @@ msgid "" "(Contributed by Victor Stinner in :issue:`37392`.)" msgstr "" -#: ../../whatsnew/3.9.rst:797 +#: ../../whatsnew/3.9.rst:828 msgid "" "The C function ``PyImport_Cleanup()`` has been removed. It was documented " "as: \"Empty the module table. For internal use only.\" (Contributed by " "Victor Stinner in :issue:`36710`.)" msgstr "" -#: ../../whatsnew/3.9.rst:801 +#: ../../whatsnew/3.9.rst:832 msgid "" "``_dummy_thread`` and ``dummy_threading`` modules have been removed. These " "modules were deprecated since Python 3.7 which requires threading support. " "(Contributed by Victor Stinner in :issue:`37312`.)" msgstr "" -#: ../../whatsnew/3.9.rst:805 +#: ../../whatsnew/3.9.rst:836 msgid "" "``aifc.openfp()`` alias to ``aifc.open()``, ``sunau.openfp()`` alias to " "``sunau.open()``, and ``wave.openfp()`` alias to :func:`wave.open()` have " @@ -1118,7 +1172,7 @@ msgid "" "Stinner in :issue:`37320`.)" msgstr "" -#: ../../whatsnew/3.9.rst:810 +#: ../../whatsnew/3.9.rst:841 msgid "" "The :meth:`~threading.Thread.isAlive()` method of :class:`threading.Thread` " "has been removed. It was deprecated since Python 3.8. Use " @@ -1126,22 +1180,18 @@ msgid "" " :issue:`37804`.)" msgstr "" -#: ../../whatsnew/3.9.rst:815 +#: ../../whatsnew/3.9.rst:846 msgid "" "Methods ``getchildren()`` and ``getiterator()`` of classes " ":class:`~xml.etree.ElementTree.ElementTree` and " ":class:`~xml.etree.ElementTree.Element` in the :mod:`~xml.etree.ElementTree`" " module have been removed. They were deprecated in Python 3.2. Use " "``iter(x)`` or ``list(x)`` instead of ``x.getchildren()`` and ``x.iter()`` " -"or ``list(x.iter())`` instead of ``x.getiterator()``. The " -"``xml.etree.cElementTree`` module has been removed, use the " -":mod:`xml.etree.ElementTree` module instead. Since Python 3.3 the " -"``xml.etree.cElementTree`` module has been deprecated, the " -"``xml.etree.ElementTree`` module uses a fast implementation whenever " -"available. (Contributed by Serhiy Storchaka in :issue:`36543`.)" +"or ``list(x.iter())`` instead of ``x.getiterator()``. (Contributed by Serhiy" +" Storchaka in :issue:`36543`.)" msgstr "" -#: ../../whatsnew/3.9.rst:828 +#: ../../whatsnew/3.9.rst:854 msgid "" "The old :mod:`plistlib` API has been removed, it was deprecated since Python" " 3.4. Use the :func:`~plistlib.load`, :func:`~plistlib.loads`, " @@ -1151,7 +1201,7 @@ msgid "" ":issue:`36409`.)" msgstr "" -#: ../../whatsnew/3.9.rst:834 +#: ../../whatsnew/3.9.rst:860 msgid "" "The C function ``PyGen_NeedsFinalizing`` has been removed. It was not " "documented, tested, or used anywhere within CPython after the implementation" @@ -1159,7 +1209,7 @@ msgid "" "in :issue:`15088`)" msgstr "" -#: ../../whatsnew/3.9.rst:839 +#: ../../whatsnew/3.9.rst:865 msgid "" "``base64.encodestring()`` and ``base64.decodestring()``, aliases deprecated " "since Python 3.1, have been removed: use :func:`base64.encodebytes` and " @@ -1167,14 +1217,14 @@ msgid "" ":issue:`39351`.)" msgstr "" -#: ../../whatsnew/3.9.rst:844 +#: ../../whatsnew/3.9.rst:870 msgid "" "``fractions.gcd()`` function has been removed, it was deprecated since " "Python 3.5 (:issue:`22486`): use :func:`math.gcd` instead. (Contributed by " "Victor Stinner in :issue:`39350`.)" msgstr "" -#: ../../whatsnew/3.9.rst:848 +#: ../../whatsnew/3.9.rst:874 msgid "" "The *buffering* parameter of :class:`bz2.BZ2File` has been removed. Since " "Python 3.0, it was ignored and using it emitted a :exc:`DeprecationWarning`." @@ -1182,7 +1232,7 @@ msgid "" " Victor Stinner in :issue:`39357`.)" msgstr "" -#: ../../whatsnew/3.9.rst:853 +#: ../../whatsnew/3.9.rst:879 msgid "" "The *encoding* parameter of :func:`json.loads` has been removed. As of " "Python 3.1, it was deprecated and ignored; using it has emitted a " @@ -1190,7 +1240,7 @@ msgid "" ":issue:`39377`)" msgstr "" -#: ../../whatsnew/3.9.rst:858 +#: ../../whatsnew/3.9.rst:884 msgid "" "``with (await asyncio.lock):`` and ``with (yield from asyncio.lock):`` " "statements are not longer supported, use ``async with lock`` instead. The " @@ -1198,7 +1248,7 @@ msgid "" "(Contributed by Andrew Svetlov in :issue:`34793`.)" msgstr "" -#: ../../whatsnew/3.9.rst:863 +#: ../../whatsnew/3.9.rst:889 msgid "" "The :func:`sys.getcounts` function, the ``-X showalloccount`` command line " "option and the ``show_alloc_count`` field of the C structure " @@ -1207,36 +1257,52 @@ msgid "" ":issue:`39489`.)" msgstr "" -#: ../../whatsnew/3.9.rst:869 +#: ../../whatsnew/3.9.rst:895 msgid "" "The ``_field_types`` attribute of the :class:`typing.NamedTuple` class has " -"been removed. It was deprecated deprecated since Python 3.8. Use the " +"been removed. It was deprecated since Python 3.8. Use the " "``__annotations__`` attribute instead. (Contributed by Serhiy Storchaka in " ":issue:`40182`.)" msgstr "" -#: ../../whatsnew/3.9.rst:874 +#: ../../whatsnew/3.9.rst:900 msgid "" "The :meth:`symtable.SymbolTable.has_exec` method has been removed. It was " "deprecated since 2006, and only returning ``False`` when it's called. " "(Contributed by Batuhan Taskaya in :issue:`40208`)" msgstr "" -#: ../../whatsnew/3.9.rst:880 ../../whatsnew/3.9.rst:1061 +#: ../../whatsnew/3.9.rst:904 +msgid "" +"The :meth:`asyncio.Task.current_task` and :meth:`asyncio.Task.all_tasks` " +"have been removed. They were deprecated since Python 3.7 and you can use " +":func:`asyncio.current_task` and :func:`asyncio.all_tasks` instead. " +"(Contributed by Rémi Lapeyre in :issue:`40967`)" +msgstr "" + +#: ../../whatsnew/3.9.rst:909 +msgid "" +"The ``unescape()`` method in the :class:`html.parser.HTMLParser` class has " +"been removed (it was deprecated since Python 3.4). :func:`html.unescape` " +"should be used for converting character references to the corresponding " +"unicode characters." +msgstr "" + +#: ../../whatsnew/3.9.rst:916 ../../whatsnew/3.9.rst:1104 msgid "Porting to Python 3.9" msgstr "" -#: ../../whatsnew/3.9.rst:882 +#: ../../whatsnew/3.9.rst:918 msgid "" "This section lists previously described changes and other bugfixes that may " "require changes to your code." msgstr "" -#: ../../whatsnew/3.9.rst:887 +#: ../../whatsnew/3.9.rst:923 msgid "Changes in the Python API" msgstr "Perubahan pada API Python" -#: ../../whatsnew/3.9.rst:889 +#: ../../whatsnew/3.9.rst:925 msgid "" ":func:`__import__` and :func:`importlib.util.resolve_name` now raise " ":exc:`ImportError` where it previously raised :exc:`ValueError`. Callers " @@ -1245,27 +1311,27 @@ msgid "" "ValueError):``." msgstr "" -#: ../../whatsnew/3.9.rst:894 +#: ../../whatsnew/3.9.rst:930 msgid "" "The :mod:`venv` activation scripts no longer special-case when " "``__VENV_PROMPT__`` is set to ``\"\"``." msgstr "" -#: ../../whatsnew/3.9.rst:897 +#: ../../whatsnew/3.9.rst:933 msgid "" "The :meth:`select.epoll.unregister` method no longer ignores the " ":data:`~errno.EBADF` error. (Contributed by Victor Stinner in " ":issue:`39239`.)" msgstr "" -#: ../../whatsnew/3.9.rst:901 +#: ../../whatsnew/3.9.rst:937 msgid "" "The *compresslevel* parameter of :class:`bz2.BZ2File` became keyword-only, " "since the *buffering* parameter has been removed. (Contributed by Victor " "Stinner in :issue:`39357`.)" msgstr "" -#: ../../whatsnew/3.9.rst:905 +#: ../../whatsnew/3.9.rst:941 msgid "" "Simplified AST for subscription. Simple indices will be represented by their" " value, extended slices will be represented as tuples. ``Index(value)`` will" @@ -1273,21 +1339,21 @@ msgid "" " Load())``. (Contributed by Serhiy Storchaka in :issue:`34822`.)" msgstr "" -#: ../../whatsnew/3.9.rst:911 +#: ../../whatsnew/3.9.rst:947 msgid "" "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 "" -#: ../../whatsnew/3.9.rst:915 +#: ../../whatsnew/3.9.rst:951 msgid "" "The *encoding* parameter has been added to the classes :class:`ftplib.FTP` " "and :class:`ftplib.FTP_TLS` as a keyword-only parameter, and the default " "encoding is changed from Latin-1 to UTF-8 to follow :rfc:`2640`." msgstr "" -#: ../../whatsnew/3.9.rst:919 +#: ../../whatsnew/3.9.rst:955 msgid "" ":meth:`asyncio.loop.shutdown_default_executor` has been added to " ":class:`~asyncio.AbstractEventLoop`, meaning alternative event loops that " @@ -1295,7 +1361,7 @@ msgid "" "Stanley in :issue:`34037`.)" msgstr "" -#: ../../whatsnew/3.9.rst:924 +#: ../../whatsnew/3.9.rst:960 msgid "" "The constant values of future flags in the :mod:`__future__` module is " "updated in order to prevent collision with compiler flags. Previously " @@ -1303,7 +1369,7 @@ msgid "" "(Contributed by Batuhan Taskaya in :issue:`39562`)" msgstr "" -#: ../../whatsnew/3.9.rst:929 +#: ../../whatsnew/3.9.rst:965 msgid "" "``array('u')`` now uses ``wchar_t`` as C type instead of ``Py_UNICODE``. " "This change doesn't affect to its behavior because ``Py_UNICODE`` is alias " @@ -1311,11 +1377,11 @@ msgid "" ":issue:`34538`.)" msgstr "" -#: ../../whatsnew/3.9.rst:936 +#: ../../whatsnew/3.9.rst:972 msgid "Changes in the C API" msgstr "Perubahan dalam API C" -#: ../../whatsnew/3.9.rst:938 +#: ../../whatsnew/3.9.rst:974 msgid "" "Instances of heap-allocated types (such as those created with " ":c:func:`PyType_FromSpec` and similar APIs) hold a reference to their type " @@ -1326,30 +1392,30 @@ msgid "" " types visit the object's type." msgstr "" -#: ../../whatsnew/3.9.rst:959 +#: ../../whatsnew/3.9.rst:995 msgid "" "If your traverse function delegates to ``tp_traverse`` of its base class (or" " another type), ensure that ``Py_TYPE(self)`` is visited only once. Note " "that only heap types are expected to visit the type in ``tp_traverse``." msgstr "" -#: ../../whatsnew/3.9.rst:963 +#: ../../whatsnew/3.9.rst:999 msgid "For example, if your ``tp_traverse`` function includes:" msgstr "" -#: ../../whatsnew/3.9.rst:969 +#: ../../whatsnew/3.9.rst:1005 msgid "then add:" msgstr "" -#: ../../whatsnew/3.9.rst:982 +#: ../../whatsnew/3.9.rst:1018 msgid "(See :issue:`35810` and :issue:`40217` for more information.)" msgstr "" -#: ../../whatsnew/3.9.rst:985 +#: ../../whatsnew/3.9.rst:1021 msgid "CPython bytecode changes" msgstr "Perubahan bytecode CPython" -#: ../../whatsnew/3.9.rst:987 +#: ../../whatsnew/3.9.rst:1023 msgid "" "The :opcode:`LOAD_ASSERTION_ERROR` opcode was added for handling the " ":keyword:`assert` statement. Previously, the assert statement would not work" @@ -1357,11 +1423,11 @@ msgid "" "(Contributed by Zackery Spytz in :issue:`34880`.)" msgstr "" -#: ../../whatsnew/3.9.rst:994 +#: ../../whatsnew/3.9.rst:1030 msgid "Build Changes" msgstr "" -#: ../../whatsnew/3.9.rst:996 +#: ../../whatsnew/3.9.rst:1032 msgid "" "Add ``--with-platlibdir`` option to the ``configure`` script: name of the " "platform-specific library directory, stored in the new " @@ -1370,37 +1436,46 @@ msgid "" "Stratakis and Victor Stinner in :issue:`1294959`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1002 +#: ../../whatsnew/3.9.rst:1038 msgid "" "The ``COUNT_ALLOCS`` special build macro has been removed. (Contributed by " "Victor Stinner in :issue:`39489`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1005 +#: ../../whatsnew/3.9.rst:1041 msgid "" "On non-Windows platforms, the :c:func:`setenv` and :c:func:`unsetenv` " "functions are now required to build Python. (Contributed by Victor Stinner " "in :issue:`39395`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1011 +#: ../../whatsnew/3.9.rst:1047 msgid "C API Changes" msgstr "" -#: ../../whatsnew/3.9.rst:1016 +#: ../../whatsnew/3.9.rst:1052 +msgid "" +":pep:`573`: Add :c:func:`PyType_FromModuleAndSpec` to associate a module " +"with a class; :c:func:`PyType_GetModule` and :c:func:`PyType_GetModuleState`" +" to retrieve the module and its state; and :c:data:`PyCMethod` and " +":c:data:`METH_METHOD` to allow a method to access the class it was defined " +"in. (Contributed by Marcel Plch and Petr Viktorin in :issue:`38787`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:1059 msgid "" "Add :c:func:`PyFrame_GetCode` function: get a frame code. Add " ":c:func:`PyFrame_GetBack` function: get the frame next outer frame. " "(Contributed by Victor Stinner in :issue:`40421`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1020 +#: ../../whatsnew/3.9.rst:1063 msgid "" "Add :c:func:`PyFrame_GetLineNumber` to the limited C API. (Contributed by " "Victor Stinner in :issue:`40421`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1023 +#: ../../whatsnew/3.9.rst:1066 msgid "" "Add :c:func:`PyThreadState_GetInterpreter` and " ":c:func:`PyInterpreterState_Get` functions to get the interpreter. Add " @@ -1410,7 +1485,7 @@ msgid "" "in :issue:`39947`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1031 +#: ../../whatsnew/3.9.rst:1074 msgid "" "Add a new public :c:func:`PyObject_CallNoArgs` function to the C API, which " "calls a callable Python object without any arguments. It is the most " @@ -1418,11 +1493,11 @@ msgid "" "(Contributed by Victor Stinner in :issue:`37194`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1036 ../../whatsnew/3.9.rst:1106 +#: ../../whatsnew/3.9.rst:1079 ../../whatsnew/3.9.rst:1159 msgid "Changes in the limited C API (if ``Py_LIMITED_API`` macro is defined):" msgstr "" -#: ../../whatsnew/3.9.rst:1038 +#: ../../whatsnew/3.9.rst:1081 msgid "" "Provide :c:func:`Py_EnterRecursiveCall` and :c:func:`Py_LeaveRecursiveCall` " "as regular functions for the limited API. Previously, there were defined as " @@ -1431,23 +1506,23 @@ msgid "" "the limited C API)." msgstr "" -#: ../../whatsnew/3.9.rst:1044 +#: ../../whatsnew/3.9.rst:1087 msgid "" "``PyObject_INIT()`` and ``PyObject_INIT_VAR()`` become regular \"opaque\" " "function to hide implementation details." msgstr "" -#: ../../whatsnew/3.9.rst:1047 ../../whatsnew/3.9.rst:1133 +#: ../../whatsnew/3.9.rst:1090 ../../whatsnew/3.9.rst:1186 msgid "(Contributed by Victor Stinner in :issue:`38644` and :issue:`39542`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1049 +#: ../../whatsnew/3.9.rst:1092 msgid "" "The :c:func:`PyModule_AddType` function is added to help adding a type to a " "module. (Contributed by Dong-hee Na in :issue:`40024`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1053 +#: ../../whatsnew/3.9.rst:1096 msgid "" "Add the functions :c:func:`PyObject_GC_IsTracked` and " ":c:func:`PyObject_GC_IsFinalized` to the public API to allow to query if " @@ -1456,14 +1531,14 @@ msgid "" ":issue:`40241`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1063 +#: ../../whatsnew/3.9.rst:1106 msgid "" "``PyInterpreterState.eval_frame`` (:pep:`523`) now requires a new mandatory " "*tstate* parameter (``PyThreadState*``). (Contributed by Victor Stinner in " ":issue:`38500`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1067 +#: ../../whatsnew/3.9.rst:1110 msgid "" "Extension modules: :c:member:`~PyModuleDef.m_traverse`, " ":c:member:`~PyModuleDef.m_clear` and :c:member:`~PyModuleDef.m_free` " @@ -1475,12 +1550,12 @@ msgid "" "state (as returned by :c:func:`PyModule_GetState`) is ``NULL``." msgstr "" -#: ../../whatsnew/3.9.rst:1076 +#: ../../whatsnew/3.9.rst:1119 msgid "" "Extension modules without module state (``m_size <= 0``) are not affected." msgstr "" -#: ../../whatsnew/3.9.rst:1078 +#: ../../whatsnew/3.9.rst:1121 msgid "" "If :c:func:`Py_AddPendingCall` is called in a subinterpreter, the function " "is now scheduled to be called from the subinterpreter, rather than being " @@ -1488,7 +1563,7 @@ msgid "" "of scheduled calls. (Contributed by Victor Stinner in :issue:`39984`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1084 +#: ../../whatsnew/3.9.rst:1127 msgid "" "The Windows registry is no longer used to initialize :data:`sys.path` when " "the ``-E`` option is used (if :c:member:`PyConfig.use_environment` is set to" @@ -1496,21 +1571,37 @@ msgid "" "by Zackery Spytz in :issue:`8901`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1089 +#: ../../whatsnew/3.9.rst:1132 msgid "" "The global variable :c:data:`PyStructSequence_UnnamedField` is now a " "constant and refers to a constant string. (Contributed by Serhiy Storchaka " "in :issue:`38650`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1097 +#: ../../whatsnew/3.9.rst:1136 +msgid "" +"The :c:type:`PyGC_Head` structure is now opaque. It is only defined in the " +"internal C API (``pycore_gc.h``). (Contributed by Victor Stinner in " +":issue:`40241`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:1140 +msgid "" +"The ``Py_UNICODE_COPY``, ``Py_UNICODE_FILL``, ``PyUnicode_WSTR_LENGTH``, " +":c:func:`PyUnicode_FromUnicode`, :c:func:`PyUnicode_AsUnicode`, " +"``_PyUnicode_AsUnicode``, and :c:func:`PyUnicode_AsUnicodeAndSize` are " +"marked as deprecated in C. They have been deprecated by :pep:`393` since " +"Python 3.3. (Contributed by Inada Naoki in :issue:`36346`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:1150 msgid "" "Exclude ``PyFPE_START_PROTECT()`` and ``PyFPE_END_PROTECT()`` macros of " "``pyfpe.h`` from the limited C API. (Contributed by Victor Stinner in " ":issue:`38835`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1101 +#: ../../whatsnew/3.9.rst:1154 msgid "" "The ``tp_print`` slot of :ref:`PyTypeObject ` has been " "removed. It was used for printing objects to files in Python 2.7 and before." @@ -1518,89 +1609,89 @@ msgid "" "Demeyer in :issue:`36974`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1108 +#: ../../whatsnew/3.9.rst:1161 msgid "Exclude the following functions from the limited C API:" msgstr "" -#: ../../whatsnew/3.9.rst:1110 +#: ../../whatsnew/3.9.rst:1163 msgid "" "``PyThreadState_DeleteCurrent()`` (Contributed by Joannah Nanjekye in " ":issue:`37878`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1112 +#: ../../whatsnew/3.9.rst:1165 msgid "``_Py_CheckRecursionLimit``" msgstr "" -#: ../../whatsnew/3.9.rst:1113 +#: ../../whatsnew/3.9.rst:1166 msgid "``_Py_NewReference()``" msgstr "" -#: ../../whatsnew/3.9.rst:1114 +#: ../../whatsnew/3.9.rst:1167 msgid "``_Py_ForgetReference()``" msgstr "" -#: ../../whatsnew/3.9.rst:1115 +#: ../../whatsnew/3.9.rst:1168 msgid "``_PyTraceMalloc_NewReference()``" msgstr "" -#: ../../whatsnew/3.9.rst:1116 +#: ../../whatsnew/3.9.rst:1169 msgid "``_Py_GetRefTotal()``" msgstr "" -#: ../../whatsnew/3.9.rst:1117 +#: ../../whatsnew/3.9.rst:1170 msgid "The trashcan mechanism which never worked in the limited C API." msgstr "" -#: ../../whatsnew/3.9.rst:1118 +#: ../../whatsnew/3.9.rst:1171 msgid "``PyTrash_UNWIND_LEVEL``" msgstr "" -#: ../../whatsnew/3.9.rst:1119 +#: ../../whatsnew/3.9.rst:1172 msgid "``Py_TRASHCAN_BEGIN_CONDITION``" msgstr "" -#: ../../whatsnew/3.9.rst:1120 +#: ../../whatsnew/3.9.rst:1173 msgid "``Py_TRASHCAN_BEGIN``" msgstr "" -#: ../../whatsnew/3.9.rst:1121 +#: ../../whatsnew/3.9.rst:1174 msgid "``Py_TRASHCAN_END``" msgstr "" -#: ../../whatsnew/3.9.rst:1122 +#: ../../whatsnew/3.9.rst:1175 msgid "``Py_TRASHCAN_SAFE_BEGIN``" msgstr "" -#: ../../whatsnew/3.9.rst:1123 +#: ../../whatsnew/3.9.rst:1176 msgid "``Py_TRASHCAN_SAFE_END``" msgstr "" -#: ../../whatsnew/3.9.rst:1125 +#: ../../whatsnew/3.9.rst:1178 msgid "Move following functions and definitions to the internal C API:" msgstr "" -#: ../../whatsnew/3.9.rst:1127 +#: ../../whatsnew/3.9.rst:1180 msgid "``_PyDebug_PrintTotalRefs()``" msgstr "" -#: ../../whatsnew/3.9.rst:1128 +#: ../../whatsnew/3.9.rst:1181 msgid "``_Py_PrintReferences()``" msgstr "" -#: ../../whatsnew/3.9.rst:1129 +#: ../../whatsnew/3.9.rst:1182 msgid "``_Py_PrintReferenceAddresses()``" msgstr "" -#: ../../whatsnew/3.9.rst:1130 +#: ../../whatsnew/3.9.rst:1183 msgid "``_Py_tracemalloc_config``" msgstr "" -#: ../../whatsnew/3.9.rst:1131 +#: ../../whatsnew/3.9.rst:1184 msgid "``_Py_AddToAllObjects()`` (specific to ``Py_TRACE_REFS`` build)" msgstr "" -#: ../../whatsnew/3.9.rst:1135 +#: ../../whatsnew/3.9.rst:1188 msgid "" "Remove ``_PyRuntime.getframe`` hook and remove ``_PyThreadState_GetFrame`` " "macro which was an alias to ``_PyRuntime.getframe``. They were only exposed " @@ -1608,60 +1699,67 @@ msgid "" "(Contributed by Victor Stinner in :issue:`39946`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1140 +#: ../../whatsnew/3.9.rst:1193 msgid "" "Remove the following functions from the C API. Call :c:func:`PyGC_Collect` " "explicitly to clear all free lists. (Contributed by Inada Naoki and Victor " "Stinner in :issue:`37340`, :issue:`38896` and :issue:`40428`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1145 +#: ../../whatsnew/3.9.rst:1198 msgid "``PyAsyncGen_ClearFreeLists()``" msgstr "" -#: ../../whatsnew/3.9.rst:1146 +#: ../../whatsnew/3.9.rst:1199 msgid "``PyContext_ClearFreeList()``" msgstr "" -#: ../../whatsnew/3.9.rst:1147 +#: ../../whatsnew/3.9.rst:1200 msgid "``PyDict_ClearFreeList()``" msgstr "" -#: ../../whatsnew/3.9.rst:1148 +#: ../../whatsnew/3.9.rst:1201 msgid "``PyFloat_ClearFreeList()``" msgstr "" -#: ../../whatsnew/3.9.rst:1149 +#: ../../whatsnew/3.9.rst:1202 msgid "``PyFrame_ClearFreeList()``" msgstr "" -#: ../../whatsnew/3.9.rst:1150 +#: ../../whatsnew/3.9.rst:1203 msgid "``PyList_ClearFreeList()``" msgstr "" -#: ../../whatsnew/3.9.rst:1151 +#: ../../whatsnew/3.9.rst:1204 msgid "" "``PyMethod_ClearFreeList()`` and ``PyCFunction_ClearFreeList()``: the free " "lists of bound method objects have been removed." msgstr "" -#: ../../whatsnew/3.9.rst:1153 +#: ../../whatsnew/3.9.rst:1206 msgid "" "``PySet_ClearFreeList()``: the set free list has been removed in Python 3.4." msgstr "" -#: ../../whatsnew/3.9.rst:1155 +#: ../../whatsnew/3.9.rst:1208 msgid "``PyTuple_ClearFreeList()``" msgstr "" -#: ../../whatsnew/3.9.rst:1156 +#: ../../whatsnew/3.9.rst:1209 msgid "" "``PyUnicode_ClearFreeList()``: the Unicode free list has been removed in " "Python 3.3." msgstr "" -#: ../../whatsnew/3.9.rst:1159 +#: ../../whatsnew/3.9.rst:1212 msgid "" "Remove ``_PyUnicode_ClearStaticStrings()`` function. (Contributed by Victor " "Stinner in :issue:`39465`.)" msgstr "" + +#: ../../whatsnew/3.9.rst:1215 +msgid "" +"Remove ``Py_UNICODE_MATCH``. It has been deprecated by :pep:`393`, and " +"broken since Python 3.3. The :c:func:`PyUnicode_Tailmatch` function can be " +"used instead. (Contributed by Inada Naoki in :issue:`36346`.)" +msgstr "" diff --git a/tutorial/classes.po b/tutorial/classes.po index 711a4db..4061dea 100644 --- a/tutorial/classes.po +++ b/tutorial/classes.po @@ -4,16 +4,17 @@ # FIRST AUTHOR , YEAR. # # Translators: -# oon arfiandwi , 2020 +# oon arfiandwi , 2019 +# Ryan Febriansyah <15523163@students.uii.ac.id>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2017-02-16 23:39+0000\n" -"Last-Translator: oon arfiandwi , 2020\n" +"Last-Translator: Ryan Febriansyah <15523163@students.uii.ac.id>, 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -273,12 +274,12 @@ msgstr "" #: ../../tutorial/classes.rst:116 msgid "" "Although scopes are determined statically, they are used dynamically. At any" -" time during execution, there are at least three nested scopes whose " -"namespaces are directly accessible:" +" time during execution, there are 3 or 4 nested scopes whose namespaces are " +"directly accessible:" msgstr "" "Meskipun cakupan *scopes* ditentukan secara statis, mereka digunakan secara " -"dinamis. Setiap saat selama eksekusi, setidaknya ada tiga cakupan bersarang " -"yang ruang nama-nya *namespaces* dapat diakses secara langsung:" +"dinamis. Setiap saat selama eksekusi, setidaknya ada 3 atau 4 cakupan " +"bersarang yang ruang nama-nya *namespaces* dapat diakses secara langsung:" #: ../../tutorial/classes.rst:120 msgid "the innermost scope, which is searched first, contains the local names" @@ -366,6 +367,15 @@ msgid "" "scope: in particular, :keyword:`import` statements and function definitions " "bind the module or function name in the local scope." msgstr "" +"Sebuah kekhasan khusus dari Python adalah bahwa -- jika tidak ada pernyataan" +" :keyword:`global` atau pernyataan :keyword:`nonlocal` yang berlaku -- " +"pemberian nilai untuk nama selalu masuk ke ruang lingkup terdalam. Pemberian" +" nilai tidak menyalin data --- mereka hanya mengikat nama ke objek. Hal yang" +" sama berlaku untuk penghapusan: pernyataan ``del x`` menghapus pengikatan " +"``x`` dari *namespace* yang dirujuk oleh lingkup *scope* lokal. Bahkan, " +"semua operasi yang memperkenalkan nama-nama baru menggunakan lingkup lokal: " +"khususnya, pernyataan :keyword:`import` dan definisi fungsi mengikat modul " +"atau nama fungsi di lingkup lokal." #: ../../tutorial/classes.rst:154 msgid "" @@ -591,6 +601,9 @@ msgid "" " instance objects are attribute references. There are two kinds of valid " "attribute names: data attributes and methods." msgstr "" +"Sekarang apa yang bisa kita lakukan dengan objek instan? Satu-satunya " +"operasi yang dipahami oleh objek instan adalah referensi atribut. Ada dua " +"jenis nama atribut yang valid: atribut data, dan metode." #: ../../tutorial/classes.rst:328 msgid "" @@ -1264,20 +1277,13 @@ msgstr "Pembangkit *Generator*" #: ../../tutorial/classes.rst:852 msgid "" -":term:`Generator`\\s are a simple and powerful tool for creating iterators." -" They are written like regular functions but use the :keyword:`yield` " -"statement whenever they want to return data. Each time :func:`next` is " -"called on it, the generator resumes where it left off (it remembers all the " -"data values and which statement was last executed). An example shows that " -"generators can be trivially easy to create::" -msgstr "" -":term:`Generator`\\s adalah alat yang sederhana dan berdaya untuk membuat " -"*iterator*. Mereka ditulis seperti fungsi biasa tetapi menggunakan " -"pernyataan :keyword:`yield` setiap kali mereka ingin mengembalikan data. " -"Setiap kali :func:`next` dipanggil, *generator* melanjutkan di tempat yang " -"ditinggalkannya (ia mengingat semua nilai data dan pernyataan mana yang " -"terakhir dieksekusi). Contoh menunjukkan bahwa pembangkit *generator* dapat " -"dengan mudah dibuat::" +":term:`Generators ` are a simple and powerful tool for creating " +"iterators. They are written like regular functions but use the " +":keyword:`yield` statement whenever they want to return data. Each time " +":func:`next` is called on it, the generator resumes where it left off (it " +"remembers all the data values and which statement was last executed). An " +"example shows that generators can be trivially easy to create::" +msgstr "" #: ../../tutorial/classes.rst:873 msgid "" diff --git a/tutorial/controlflow.po b/tutorial/controlflow.po index 456b2fa..261c8d0 100644 --- a/tutorial/controlflow.po +++ b/tutorial/controlflow.po @@ -5,15 +5,16 @@ # # Translators: # oon arfiandwi , 2019 +# Ryan Febriansyah <15523163@students.uii.ac.id>, 2020 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-08-23 03:56+0000\n" "PO-Revision-Date: 2017-02-16 23:40+0000\n" -"Last-Translator: oon arfiandwi , 2019\n" +"Last-Translator: Ryan Febriansyah <15523163@students.uii.ac.id>, 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -159,6 +160,12 @@ msgid "" ":keyword:`for` statement is such a construct, while an example of a function" " that takes an iterable is :func:`sum`::" msgstr "" +"Kami mengatakan bahwa objek seperti itu adalah :term:`iterable`, yaitu, " +"cocok sebagai target untuk fungsi dan konstruksi yang mengharapkan sesuatu " +"dari mana mereka dapat memperoleh item berturut-turut sampai pasokan habis. " +"Kita telah melihat bahwa pernyataan :keyword:`for` adalah konstruksi seperti" +" itu, sedangkan contoh fungsi yang membutuhkan sebuah iterable adalah " +":func:`sum`::" #: ../../tutorial/controlflow.rst:151 msgid "" @@ -357,19 +364,13 @@ msgstr "" #: ../../tutorial/controlflow.rst:300 msgid "" -"A function definition introduces the function name in the current symbol " -"table. The value of the function name has a type that is recognized by the " -"interpreter as a user-defined function. This value can be assigned to " -"another name which can then also be used as a function. This serves as a " -"general renaming mechanism::" +"A function definition associates the function name with the function object " +"in the current symbol table. The interpreter recognizes the object pointed " +"to by that name as a user-defined function. Other names can also point to " +"that same function object and can also be used to access the function::" msgstr "" -"Definisi fungsi memperkenalkan nama fungsi dalam tabel simbol saat ini. " -"Nilai nama fungsi memiliki tipe yang diakui oleh *interpreter* sebagai " -"fungsi yang ditentukan pengguna. Nilai ini dapat ditetapkan ke nama lain " -"yang kemudian dapat juga digunakan sebagai fungsi. Ini berfungsi sebagai " -"mekanisme penggantian nama umum::" -#: ../../tutorial/controlflow.rst:312 +#: ../../tutorial/controlflow.rst:311 msgid "" "Coming from other languages, you might object that ``fib`` is not a function" " but a procedure since it doesn't return a value. In fact, even functions " @@ -387,7 +388,7 @@ msgstr "" " akan menjadi satu-satunya nilai yang ditulis. Anda dapat melihatnya jika " "Anda benar-benar ingin menggunakan :func:`print`::" -#: ../../tutorial/controlflow.rst:323 +#: ../../tutorial/controlflow.rst:322 msgid "" "It is simple to write a function that returns a list of the numbers of the " "Fibonacci series, instead of printing it::" @@ -395,11 +396,11 @@ msgstr "" "Sangat mudah untuk menulis fungsi yang mengembalikan daftar *list* nomor " "seri Fibonacci, alih-alih mencetaknya::" -#: ../../tutorial/controlflow.rst:339 +#: ../../tutorial/controlflow.rst:338 msgid "This example, as usual, demonstrates some new Python features:" msgstr "Contoh ini, seperti biasa, menunjukkan beberapa fitur Python baru:" -#: ../../tutorial/controlflow.rst:341 +#: ../../tutorial/controlflow.rst:340 msgid "" "The :keyword:`return` statement returns with a value from a function. " ":keyword:`!return` without an expression argument returns ``None``. Falling " @@ -409,7 +410,7 @@ msgstr "" ":keyword:`!return` tanpa argumen ekspresi mengembalikan ``None``. Keluar " "dari akhir suatu fungsi juga mengembalikan ``None``." -#: ../../tutorial/controlflow.rst:345 +#: ../../tutorial/controlflow.rst:344 msgid "" "The statement ``result.append(a)`` calls a *method* of the list object " "``result``. A method is a function that 'belongs' to an object and is named" @@ -435,11 +436,11 @@ msgstr "" "daftar; itu menambahkan elemen baru di akhir daftar. Dalam contoh ini setara" " dengan ``result = result + [a]``, tetapi lebih efisien." -#: ../../tutorial/controlflow.rst:360 +#: ../../tutorial/controlflow.rst:359 msgid "More on Defining Functions" msgstr "Lebih lanjut tentang Mendefinisikan Fungsi" -#: ../../tutorial/controlflow.rst:362 +#: ../../tutorial/controlflow.rst:361 msgid "" "It is also possible to define functions with a variable number of arguments." " There are three forms, which can be combined." @@ -447,11 +448,11 @@ msgstr "" "Dimungkinkan juga untuk mendefinisikan fungsi dengan sejumlah variabel " "argumen. Ada tiga bentuk, yang bisa digabungkan." -#: ../../tutorial/controlflow.rst:369 +#: ../../tutorial/controlflow.rst:368 msgid "Default Argument Values" msgstr "Nilai Argumen Bawaan" -#: ../../tutorial/controlflow.rst:371 +#: ../../tutorial/controlflow.rst:370 msgid "" "The most useful form is to specify a default value for one or more " "arguments. This creates a function that can be called with fewer arguments " @@ -462,18 +463,18 @@ msgstr "" "yang lebih sedikit daripada yang didefinisikan untuk diizinkan. Sebagai " "contoh::" -#: ../../tutorial/controlflow.rst:387 +#: ../../tutorial/controlflow.rst:386 msgid "This function can be called in several ways:" msgstr "Fungsi ini dapat dipanggil dengan beberapa cara:" -#: ../../tutorial/controlflow.rst:389 +#: ../../tutorial/controlflow.rst:388 msgid "" "giving only the mandatory argument: ``ask_ok('Do you really want to " "quit?')``" msgstr "" "hanya memberikan argumen wajib: ``ask_ok('Do you really want to quit?')``" -#: ../../tutorial/controlflow.rst:391 +#: ../../tutorial/controlflow.rst:390 msgid "" "giving one of the optional arguments: ``ask_ok('OK to overwrite the file?', " "2)``" @@ -481,7 +482,7 @@ msgstr "" "memberikan salah satu argumen opsional: ``ask_ok('OK to overwrite the " "file?', 2)``" -#: ../../tutorial/controlflow.rst:393 +#: ../../tutorial/controlflow.rst:392 msgid "" "or even giving all arguments: ``ask_ok('OK to overwrite the file?', 2, 'Come" " on, only yes or no!')``" @@ -489,7 +490,7 @@ msgstr "" "atau bahkan memberikan semua argumen: ``ask_ok('OK to overwrite the file?', " "2, 'Come on, only yes or no!')``" -#: ../../tutorial/controlflow.rst:396 +#: ../../tutorial/controlflow.rst:395 msgid "" "This example also introduces the :keyword:`in` keyword. This tests whether " "or not a sequence contains a certain value." @@ -497,7 +498,7 @@ msgstr "" "Contoh ini juga memperkenalkan kata kunci :keyword:`in`. Ini menguji apakah " "suatu urutan berisi nilai tertentu atau tidak." -#: ../../tutorial/controlflow.rst:399 +#: ../../tutorial/controlflow.rst:398 msgid "" "The default values are evaluated at the point of function definition in the " "*defining* scope, so that ::" @@ -505,11 +506,11 @@ msgstr "" "Nilai bawaan dievaluasi pada titik definisi fungsi dalam lingkup *defining*," " sehingga::" -#: ../../tutorial/controlflow.rst:410 +#: ../../tutorial/controlflow.rst:409 msgid "will print ``5``." msgstr "akan mencetak ``5``." -#: ../../tutorial/controlflow.rst:412 +#: ../../tutorial/controlflow.rst:411 msgid "" "**Important warning:** The default value is evaluated only once. This makes" " a difference when the default is a mutable object such as a list, " @@ -522,11 +523,11 @@ msgstr "" "Misalnya, fungsi berikut mengakumulasi argumen yang diteruskan pada " "panggilan berikutnya::" -#: ../../tutorial/controlflow.rst:425 +#: ../../tutorial/controlflow.rst:424 msgid "This will print ::" msgstr "Ini akan mencetak::" -#: ../../tutorial/controlflow.rst:431 +#: ../../tutorial/controlflow.rst:430 msgid "" "If you don't want the default to be shared between subsequent calls, you can" " write the function like this instead::" @@ -534,11 +535,11 @@ msgstr "" "Jika Anda tidak ingin bawaan dibagi dengan panggilan berikutnya, Anda dapat " "menulis fungsi seperti ini sebagai gantinya:" -#: ../../tutorial/controlflow.rst:444 +#: ../../tutorial/controlflow.rst:443 msgid "Keyword Arguments" msgstr "Argumen Kata Kunci *Keyword Arguments*" -#: ../../tutorial/controlflow.rst:446 +#: ../../tutorial/controlflow.rst:445 msgid "" "Functions can also be called using :term:`keyword arguments ` of the form ``kwarg=value``. For instance, the following " @@ -547,7 +548,7 @@ msgstr "" "Fungsi juga dapat dipanggil menggunakan :term:`keyword argument ` dari bentuk ``kwarg=value``. Misalnya, fungsi berikut::" -#: ../../tutorial/controlflow.rst:455 +#: ../../tutorial/controlflow.rst:454 msgid "" "accepts one required argument (``voltage``) and three optional arguments " "(``state``, ``action``, and ``type``). This function can be called in any " @@ -557,11 +558,11 @@ msgstr "" "opsional (``state``, ``action``, dan ``type``). Fungsi ini dapat dipanggil " "dengan salah satu cara berikut::" -#: ../../tutorial/controlflow.rst:466 +#: ../../tutorial/controlflow.rst:465 msgid "but all the following calls would be invalid::" msgstr "tetapi semua pemanggilan berikut ini tidak valid::" -#: ../../tutorial/controlflow.rst:473 +#: ../../tutorial/controlflow.rst:472 msgid "" "In a function call, keyword arguments must follow positional arguments. All " "the keyword arguments passed must match one of the arguments accepted by the" @@ -579,7 +580,7 @@ msgstr "" "``parrot(voltage=1000)`` juga valid). Tidak ada argumen yang dapat menerima " "nilai lebih dari sekali. Berikut ini contoh yang gagal karena batasan ini::" -#: ../../tutorial/controlflow.rst:489 +#: ../../tutorial/controlflow.rst:488 msgid "" "When a final formal parameter of the form ``**name`` is present, it receives" " a dictionary (see :ref:`typesmapping`) containing all keyword arguments " @@ -598,15 +599,15 @@ msgstr "" "(``*name`` harus ada sebelum ``**name``.) Misalnya, jika kita mendefinisikan" " fungsi seperti ini::" -#: ../../tutorial/controlflow.rst:506 +#: ../../tutorial/controlflow.rst:505 msgid "It could be called like this::" msgstr "Ini bisa disebut seperti ini::" -#: ../../tutorial/controlflow.rst:514 +#: ../../tutorial/controlflow.rst:513 msgid "and of course it would print:" msgstr "dan tentu saja itu akan mencetak:" -#: ../../tutorial/controlflow.rst:527 +#: ../../tutorial/controlflow.rst:526 msgid "" "Note that the order in which the keyword arguments are printed is guaranteed" " to match the order in which they were provided in the function call." @@ -614,11 +615,11 @@ msgstr "" "Perhatikan bahwa bagaimana urutan argumen kata kunci dicetak telah dijamin " "sesuai dengan urutan yang disediakan dalam pemanggilan fungsi." -#: ../../tutorial/controlflow.rst:531 +#: ../../tutorial/controlflow.rst:530 msgid "Special parameters" msgstr "Parameter spesial" -#: ../../tutorial/controlflow.rst:533 +#: ../../tutorial/controlflow.rst:532 msgid "" "By default, arguments may be passed to a Python function either by position " "or explicitly by keyword. For readability and performance, it makes sense to" @@ -632,11 +633,11 @@ msgstr "" " perlu melihat definisi fungsi untuk menentukan apakah item dilewatkan " "secara posisi saja, posisi atau kata kunci, atau kata kunci saja." -#: ../../tutorial/controlflow.rst:539 +#: ../../tutorial/controlflow.rst:538 msgid "A function definition may look like:" msgstr "Definisi fungsi mungkin terlihat seperti:" -#: ../../tutorial/controlflow.rst:550 +#: ../../tutorial/controlflow.rst:549 msgid "" "where ``/`` and ``*`` are optional. If used, these symbols indicate the kind" " of parameter by how the arguments may be passed to the function: " @@ -648,11 +649,11 @@ msgstr "" "posisi-saja, posisi-atau-kata kunci, dan kata kunci-saja. Parameter kata " "kunci juga disebut sebagai parameter bernama." -#: ../../tutorial/controlflow.rst:557 +#: ../../tutorial/controlflow.rst:556 msgid "Positional-or-Keyword Arguments" msgstr "Argumen Posisi-atau-Kata Kunci" -#: ../../tutorial/controlflow.rst:559 +#: ../../tutorial/controlflow.rst:558 msgid "" "If ``/`` and ``*`` are not present in the function definition, arguments may" " be passed to a function by position or by keyword." @@ -660,11 +661,11 @@ msgstr "" "Jika ``/`` dan ``*`` tidak ada dalam definisi fungsi, argumen dapat " "diteruskan ke fungsi dengan posisi atau kata kunci." -#: ../../tutorial/controlflow.rst:564 +#: ../../tutorial/controlflow.rst:563 msgid "Positional-Only Parameters" msgstr "Parameter Posisi-saja" -#: ../../tutorial/controlflow.rst:566 +#: ../../tutorial/controlflow.rst:565 msgid "" "Looking at this in a bit more detail, it is possible to mark certain " "parameters as *positional-only*. If *positional-only*, the parameters' order" @@ -681,7 +682,7 @@ msgstr "" "secara logis memisahkan parameter posisi-saja dari parameter lainnya. Jika " "tidak ada ``/`` dalam definisi fungsi, tidak ada parameter posisi-saja." -#: ../../tutorial/controlflow.rst:574 +#: ../../tutorial/controlflow.rst:573 msgid "" "Parameters following the ``/`` may be *positional-or-keyword* or *keyword-" "only*." @@ -689,11 +690,11 @@ msgstr "" "Parameter yang mengikuti ``/`` dapat berupa *positional-or-keyword* atau " "*keyword-only*." -#: ../../tutorial/controlflow.rst:578 +#: ../../tutorial/controlflow.rst:577 msgid "Keyword-Only Arguments" msgstr "Argumen Kata Kunci-saja" -#: ../../tutorial/controlflow.rst:580 +#: ../../tutorial/controlflow.rst:579 msgid "" "To mark parameters as *keyword-only*, indicating the parameters must be " "passed by keyword argument, place an ``*`` in the arguments list just before" @@ -703,11 +704,11 @@ msgstr "" "harus dilewatkan dengan argumen kata kunci, tempatkan ``*`` dalam daftar " "argumen tepat sebelum parameter *keyword-only*." -#: ../../tutorial/controlflow.rst:586 +#: ../../tutorial/controlflow.rst:585 msgid "Function Examples" msgstr "Contoh Fungsi" -#: ../../tutorial/controlflow.rst:588 +#: ../../tutorial/controlflow.rst:587 msgid "" "Consider the following example function definitions paying close attention " "to the markers ``/`` and ``*``::" @@ -715,7 +716,7 @@ msgstr "" "Perhatikan definisi fungsi contoh berikut dengan memperhatikan marker ``/`` " "dan ``*``::" -#: ../../tutorial/controlflow.rst:604 +#: ../../tutorial/controlflow.rst:603 msgid "" "The first function definition, ``standard_arg``, the most familiar form, " "places no restrictions on the calling convention and arguments may be passed" @@ -725,7 +726,7 @@ msgstr "" "menempatkan batasan pada konvensi pemanggilan dan argumen dapat dilewatkan " "dengan posisi atau kata kunci::" -#: ../../tutorial/controlflow.rst:614 +#: ../../tutorial/controlflow.rst:613 msgid "" "The second function ``pos_only_arg`` is restricted to only use positional " "parameters as there is a ``/`` in the function definition::" @@ -733,7 +734,7 @@ msgstr "" "Fungsi kedua ``pos_only_arg`` dibatasi hanya menggunakan parameter posisi " "karena ada ``/`` dalam definisi fungsi::" -#: ../../tutorial/controlflow.rst:625 +#: ../../tutorial/controlflow.rst:624 msgid "" "The third function ``kwd_only_args`` only allows keyword arguments as " "indicated by a ``*`` in the function definition::" @@ -741,7 +742,7 @@ msgstr "" "Fungsi ketiga ``kwd_only_args`` hanya memungkinkan argumen kata kunci " "*keyword argument* seperti ditunjukkan oleh ``*`` dalam definisi fungsi::" -#: ../../tutorial/controlflow.rst:636 +#: ../../tutorial/controlflow.rst:635 msgid "" "And the last uses all three calling conventions in the same function " "definition::" @@ -749,7 +750,7 @@ msgstr "" "Dan yang terakhir menggunakan ketiga konvensi pemanggilan dalam definisi " "fungsi yang sama::" -#: ../../tutorial/controlflow.rst:656 +#: ../../tutorial/controlflow.rst:655 msgid "" "Finally, consider this function definition which has a potential collision " "between the positional argument ``name`` and ``**kwds`` which has ``name`` " @@ -759,16 +760,16 @@ msgstr "" "antara argumen posisi ``name`` dan ``**kwds`` yang memiliki ``name`` sebagai" " kunci::" -#: ../../tutorial/controlflow.rst:661 +#: ../../tutorial/controlflow.rst:660 msgid "" "There is no possible call that will make it return ``True`` as the keyword " -"``'name'`` will always to bind to the first parameter. For example::" +"``'name'`` will always bind to the first parameter. For example::" msgstr "" -"Tidak ada panggilan yang memungkinkan untuk mengembalikannya ``True`` karena" -" kata kunci ``'name'`` akan selalu mengikat ke parameter pertama. Sebagai " -"contoh::" +"Tidak ada kemungkinan panggilan yang memungkinkan untuk mengembalikan ke " +"dalam ``True'' karena kata kunci `` 'nama' 'akan selalu terikat ke parameter" +" pertama. Sebagai contoh::" -#: ../../tutorial/controlflow.rst:670 +#: ../../tutorial/controlflow.rst:669 msgid "" "But using ``/`` (positional only arguments), it is possible since it allows " "``name`` as a positional argument and ``'name'`` as a key in the keyword " @@ -778,7 +779,7 @@ msgstr "" "memungkinkan ``name`` sebagai argumen posisi dan ``'name'`` sebagai kunci " "dalam argumen kata kunci *keyword argument*::" -#: ../../tutorial/controlflow.rst:677 +#: ../../tutorial/controlflow.rst:676 msgid "" "In other words, the names of positional-only parameters can be used in " "``**kwds`` without ambiguity." @@ -786,11 +787,11 @@ msgstr "" "Dengan kata lain, nama-nama parameter posisi-saja dapat digunakan dalam " "``**kwds`` tanpa ambiguitas." -#: ../../tutorial/controlflow.rst:682 +#: ../../tutorial/controlflow.rst:681 msgid "Recap" msgstr "Rekap" -#: ../../tutorial/controlflow.rst:684 +#: ../../tutorial/controlflow.rst:683 msgid "" "The use case will determine which parameters to use in the function " "definition::" @@ -798,11 +799,11 @@ msgstr "" "Contoh kasus dimana akan menentukan parameter mana yang akan digunakan dalam" " definisi fungsi::" -#: ../../tutorial/controlflow.rst:688 +#: ../../tutorial/controlflow.rst:687 msgid "As guidance:" msgstr "Sebagai pedoman:" -#: ../../tutorial/controlflow.rst:690 +#: ../../tutorial/controlflow.rst:689 msgid "" "Use positional-only if you want the name of the parameters to not be " "available to the user. This is useful when parameter names have no real " @@ -816,7 +817,7 @@ msgstr "" "perlu mengambil beberapa parameter posisi dan kata kunci bergantian " "*arbitrary*." -#: ../../tutorial/controlflow.rst:695 +#: ../../tutorial/controlflow.rst:694 msgid "" "Use keyword-only when names have meaning and the function definition is more" " understandable by being explicit with names or you want to prevent users " @@ -826,7 +827,7 @@ msgstr "" " mudah dipahami dengan secara eksplisit menggunakan nama atau Anda ingin " "mencegah pengguna mengandalkan posisi argumen yang dikirimkan." -#: ../../tutorial/controlflow.rst:698 +#: ../../tutorial/controlflow.rst:697 msgid "" "For an API, use positional-only to prevent breaking API changes if the " "parameter's name is modified in the future." @@ -834,11 +835,11 @@ msgstr "" "Untuk API, gunakan posisi-saja untuk mencegah perubahan yang merusak dari " "API jika nama parameter diubah di masa mendatang." -#: ../../tutorial/controlflow.rst:704 +#: ../../tutorial/controlflow.rst:703 msgid "Arbitrary Argument Lists" msgstr "Daftar Argumen Berubah-ubah *Arbitrary*" -#: ../../tutorial/controlflow.rst:709 +#: ../../tutorial/controlflow.rst:708 msgid "" "Finally, the least frequently used option is to specify that a function can " "be called with an arbitrary number of arguments. These arguments will be " @@ -851,7 +852,7 @@ msgstr "" "Sebelum jumlah variabel argumen, nol atau lebih argumen normal dapat muncul." " ::" -#: ../../tutorial/controlflow.rst:718 +#: ../../tutorial/controlflow.rst:717 msgid "" "Normally, these ``variadic`` arguments will be last in the list of formal " "parameters, because they scoop up all remaining input arguments that are " @@ -866,11 +867,11 @@ msgstr "" "parameter itu hanya dapat digunakan sebagai kata kunci alih-alih argumen " "posisi. ::" -#: ../../tutorial/controlflow.rst:735 +#: ../../tutorial/controlflow.rst:734 msgid "Unpacking Argument Lists" msgstr "Pembukaan Paket *Unpacking* Daftar Argumen" -#: ../../tutorial/controlflow.rst:737 +#: ../../tutorial/controlflow.rst:736 msgid "" "The reverse situation occurs when the arguments are already in a list or " "tuple but need to be unpacked for a function call requiring separate " @@ -886,7 +887,7 @@ msgstr "" " terpisah, tulis fungsi panggilan dengan operator\\-``*`` untuk membongkar " "argumen dari daftar *list* atau tuple::" -#: ../../tutorial/controlflow.rst:753 +#: ../../tutorial/controlflow.rst:752 msgid "" "In the same fashion, dictionaries can deliver keyword arguments with the " "``**``\\ -operator::" @@ -894,11 +895,11 @@ msgstr "" "Dengan cara yang sama, kamus dapat mengirimkan argumen kata kunci dengan " "operator\\-``**``::" -#: ../../tutorial/controlflow.rst:769 +#: ../../tutorial/controlflow.rst:768 msgid "Lambda Expressions" msgstr "Ekspresi Lambda" -#: ../../tutorial/controlflow.rst:771 +#: ../../tutorial/controlflow.rst:770 msgid "" "Small anonymous functions can be created with the :keyword:`lambda` keyword." " This function returns the sum of its two arguments: ``lambda a, b: a+b``. " @@ -915,7 +916,7 @@ msgstr "" " sintaksis untuk definisi fungsi normal. Seperti definisi fungsi bersarang, " "fungsi lambda dapat mereferensikan variabel dari cakupan yang mengandung ::" -#: ../../tutorial/controlflow.rst:788 +#: ../../tutorial/controlflow.rst:787 msgid "" "The above example uses a lambda expression to return a function. Another " "use is to pass a small function as an argument::" @@ -923,11 +924,11 @@ msgstr "" "Contoh di atas menggunakan ekspresi lambda untuk mengembalikan fungsi. " "Penggunaan lain adalah untuk melewatkan fungsi kecil sebagai argumen::" -#: ../../tutorial/controlflow.rst:800 +#: ../../tutorial/controlflow.rst:799 msgid "Documentation Strings" msgstr "String Dokumentasi" -#: ../../tutorial/controlflow.rst:807 +#: ../../tutorial/controlflow.rst:806 msgid "" "Here are some conventions about the content and formatting of documentation " "strings." @@ -935,7 +936,7 @@ msgstr "" "Berikut adalah beberapa konvensi tentang konten dan format string " "dokumentasi." -#: ../../tutorial/controlflow.rst:810 +#: ../../tutorial/controlflow.rst:809 msgid "" "The first line should always be a short, concise summary of the object's " "purpose. For brevity, it should not explicitly state the object's name or " @@ -949,7 +950,7 @@ msgstr "" "tersebut merupakan kata kerja yang menggambarkan operasi fungsi). Baris ini " "harus dimulai dengan huruf kapital dan diakhiri dengan titik." -#: ../../tutorial/controlflow.rst:816 +#: ../../tutorial/controlflow.rst:815 msgid "" "If there are more lines in the documentation string, the second line should " "be blank, visually separating the summary from the rest of the description." @@ -961,7 +962,7 @@ msgstr "" "berikut harus satu atau lebih paragraf yang menggambarkan konvensi " "pemanggilan objek, efek sampingnya, dll." -#: ../../tutorial/controlflow.rst:821 +#: ../../tutorial/controlflow.rst:820 msgid "" "The Python parser does not strip indentation from multi-line string literals" " in Python, so tools that process documentation have to strip indentation if" @@ -988,15 +989,15 @@ msgstr "" "Kesetaraan spasi harus diuji setelah ekspansi tab (hingga 8 spasi, " "biasanya)." -#: ../../tutorial/controlflow.rst:833 +#: ../../tutorial/controlflow.rst:832 msgid "Here is an example of a multi-line docstring::" msgstr "Berikut adalah contoh dari multi-baris *docstring*::" -#: ../../tutorial/controlflow.rst:851 +#: ../../tutorial/controlflow.rst:850 msgid "Function Annotations" msgstr "Anotasi Fungsi" -#: ../../tutorial/controlflow.rst:859 +#: ../../tutorial/controlflow.rst:858 msgid "" ":ref:`Function annotations ` are completely optional metadata " "information about the types used by user-defined functions (see :pep:`3107` " @@ -1006,7 +1007,7 @@ msgstr "" "opsional tentang jenis yang digunakan oleh fungsi yang ditentukan pengguna " "(lihat :pep:`3107` dan :pep:`484` untuk informasi lebih lanjut)." -#: ../../tutorial/controlflow.rst:863 +#: ../../tutorial/controlflow.rst:862 msgid "" ":term:`Annotations ` are stored in the " ":attr:`__annotations__` attribute of the function as a dictionary and have " @@ -1028,11 +1029,11 @@ msgstr "" "argumen posisi, argumen kata kunci *keyword argument*, dan nilai kembalian " "yang dianotasi ::" -#: ../../tutorial/controlflow.rst:885 +#: ../../tutorial/controlflow.rst:884 msgid "Intermezzo: Coding Style" msgstr "Intermezzo: Gaya *Coding*" -#: ../../tutorial/controlflow.rst:890 +#: ../../tutorial/controlflow.rst:889 msgid "" "Now that you are about to write longer, more complex pieces of Python, it is" " a good time to talk about *coding style*. Most languages can be written " @@ -1047,7 +1048,7 @@ msgstr "" "Memudahkan orang lain untuk membaca kode Anda selalu merupakan ide yang " "baik, dan mengadopsi gaya pengkodean yang bagus sangat membantu untuk itu." -#: ../../tutorial/controlflow.rst:896 +#: ../../tutorial/controlflow.rst:895 msgid "" "For Python, :pep:`8` has emerged as the style guide that most projects " "adhere to; it promotes a very readable and eye-pleasing coding style. Every" @@ -1060,11 +1061,11 @@ msgstr "" "beberapa bagian; di sini adalah poin paling penting yang ditunjukkan untuk " "Anda:" -#: ../../tutorial/controlflow.rst:901 +#: ../../tutorial/controlflow.rst:900 msgid "Use 4-space indentation, and no tabs." msgstr "Gunakan lekukan 4-spasi, dan tanpa tab." -#: ../../tutorial/controlflow.rst:903 +#: ../../tutorial/controlflow.rst:902 msgid "" "4 spaces are a good compromise between small indentation (allows greater " "nesting depth) and large indentation (easier to read). Tabs introduce " @@ -1074,11 +1075,11 @@ msgstr "" "kedalaman bersarang lebih besar) dan indentasi besar (lebih mudah dibaca). " "Tab menimbulkan kebingungan, dan sebaiknya ditinggalkan." -#: ../../tutorial/controlflow.rst:907 +#: ../../tutorial/controlflow.rst:906 msgid "Wrap lines so that they don't exceed 79 characters." msgstr "Bungkus *wrap* garis agar tidak melebihi 79 karakter." -#: ../../tutorial/controlflow.rst:909 +#: ../../tutorial/controlflow.rst:908 msgid "" "This helps users with small displays and makes it possible to have several " "code files side-by-side on larger displays." @@ -1086,7 +1087,7 @@ msgstr "" "Ini membantu pengguna dengan tampilan kecil dan memungkinkan untuk memiliki " "beberapa file kode berdampingan pada tampilan yang lebih besar." -#: ../../tutorial/controlflow.rst:912 +#: ../../tutorial/controlflow.rst:911 msgid "" "Use blank lines to separate functions and classes, and larger blocks of code" " inside functions." @@ -1094,15 +1095,15 @@ msgstr "" "Gunakan baris kosong untuk memisahkan fungsi dan kelas, dan blok kode yang " "lebih besar di dalam fungsi." -#: ../../tutorial/controlflow.rst:915 +#: ../../tutorial/controlflow.rst:914 msgid "When possible, put comments on a line of their own." msgstr "Jika memungkinkan, berikan komentar pada baris terkait." -#: ../../tutorial/controlflow.rst:917 +#: ../../tutorial/controlflow.rst:916 msgid "Use docstrings." msgstr "Gunakan String Dokumentasi *docstrings*." -#: ../../tutorial/controlflow.rst:919 +#: ../../tutorial/controlflow.rst:918 msgid "" "Use spaces around operators and after commas, but not directly inside " "bracketing constructs: ``a = f(1, 2) + g(3, 4)``." @@ -1110,7 +1111,7 @@ msgstr "" "Gunakan spasi di sekitar operator dan setelah koma, tetapi tidak secara " "langsung di dalam konstruksi kurung *bracketing*: ``a = f(1, 2) + g(3, 4)``." -#: ../../tutorial/controlflow.rst:922 +#: ../../tutorial/controlflow.rst:921 msgid "" "Name your classes and functions consistently; the convention is to use " "``UpperCamelCase`` for classes and ``lowercase_with_underscores`` for " @@ -1123,7 +1124,7 @@ msgstr "" " pertama (lihat :ref:`tut-firstclass` untuk lebih lanjut tentang kelas dan " "metode)." -#: ../../tutorial/controlflow.rst:927 +#: ../../tutorial/controlflow.rst:926 msgid "" "Don't use fancy encodings if your code is meant to be used in international " "environments. Python's default, UTF-8, or even plain ASCII work best in any" @@ -1133,7 +1134,7 @@ msgstr "" " untuk digunakan di lingkungan internasional. Default Python, UTF-8, atau " "bahkan ASCII biasa berfungsi paling baik dalam hal apa pun." -#: ../../tutorial/controlflow.rst:931 +#: ../../tutorial/controlflow.rst:930 msgid "" "Likewise, don't use non-ASCII characters in identifiers if there is only the" " slightest chance people speaking a different language will read or maintain" @@ -1143,11 +1144,11 @@ msgstr "" " hanya ada sedikit kesempatan orang berbicara bahasa yang berbeda akan " "membaca atau merawat kode." -#: ../../tutorial/controlflow.rst:937 +#: ../../tutorial/controlflow.rst:936 msgid "Footnotes" msgstr "Catatan kaki" -#: ../../tutorial/controlflow.rst:938 +#: ../../tutorial/controlflow.rst:937 msgid "" "Actually, *call by object reference* would be a better description, since if" " a mutable object is passed, the caller will see any changes the callee " diff --git a/tutorial/datastructures.po b/tutorial/datastructures.po index 0ba11bc..092634a 100644 --- a/tutorial/datastructures.po +++ b/tutorial/datastructures.po @@ -5,6 +5,7 @@ # # Translators: # oon arfiandwi , 2019 +# Ryan Febriansyah <15523163@students.uii.ac.id>, 2020 # #, fuzzy msgid "" @@ -13,7 +14,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-05-31 09:25+0000\n" "PO-Revision-Date: 2017-02-16 23:40+0000\n" -"Last-Translator: oon arfiandwi , 2019\n" +"Last-Translator: Ryan Febriansyah <15523163@students.uii.ac.id>, 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -777,6 +778,10 @@ msgid "" "an-expression>` ``:=``. This avoids a common class of problems encountered " "in C programs: typing ``=`` in an expression when ``==`` was intended." msgstr "" +"Perhatikan bahwa dalam Python, tidak seperti C, penugasan di dalam ekspresi " +"harus dilakukan secara eksplisit dengan operator *walrus* ``:=``. Ini " +"menghindari masalah kelas umum yang dihadapi dalam program C: mengetikkan " +"``=`` dalam ekspresi ketika ``==`` dimaksudkan." #: ../../tutorial/datastructures.rst:703 msgid "Comparing Sequences and Other Types" diff --git a/tutorial/inputoutput.po b/tutorial/inputoutput.po index 3f9865c..6db716b 100644 --- a/tutorial/inputoutput.po +++ b/tutorial/inputoutput.po @@ -5,6 +5,7 @@ # # Translators: # oon arfiandwi , 2019 +# Ryan Febriansyah <15523163@students.uii.ac.id>, 2020 # #, fuzzy msgid "" @@ -13,7 +14,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-05-31 09:25+0000\n" "PO-Revision-Date: 2017-02-16 23:40+0000\n" -"Last-Translator: oon arfiandwi , 2019\n" +"Last-Translator: Ryan Febriansyah <15523163@students.uii.ac.id>, 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -240,6 +241,11 @@ msgid "" "instead of by position. This can be done by simply passing the dict and " "using square brackets ``'[]'`` to access the keys. ::" msgstr "" +"Jika Anda memiliki string format yang sangat panjang yang tidak ingin Anda " +"pisahkan, alangkah baiknya jika Anda bisa mereferensikan variabel yang akan " +"diformat berdasarkan nama alih-alih berdasarkan posisi. Ini dapat dilakukan " +"hanya dengan melewatkan *dict* dan menggunakan tanda kurung siku ``'[]'`` " +"untuk mengakses kunci dari *dict* ::" #: ../../tutorial/inputoutput.rst:182 msgid "" @@ -329,6 +335,10 @@ msgid "" "zero or more elements of ``values``. This operation is commonly known as " "string interpolation. For example::" msgstr "" +"Operator % (modulo) juga dapat digunakan untuk pemformatan string. Diberikan" +" ``'string' % values``, instansiasi dari ``%`` in ``string`` diganti dengan " +"nol atau elemen yang lebih dari ``values``. Operasi ini umumnya dikenal " +"sebagai interpolasi string. Sebagai contoh::" #: ../../tutorial/inputoutput.rst:269 msgid "" diff --git a/using/cmdline.po b/using/cmdline.po index 3170be0..bf45cbb 100644 --- a/using/cmdline.po +++ b/using/cmdline.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-06-09 03:18+0000\n" "PO-Revision-Date: 2017-02-16 23:41+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -445,8 +445,8 @@ msgid "" ":data:`sys.path`." msgstr "" -#: ../../using/cmdline.rst:344 ../../using/cmdline.rst:680 -#: ../../using/cmdline.rst:692 +#: ../../using/cmdline.rst:344 ../../using/cmdline.rst:688 +#: ../../using/cmdline.rst:700 msgid ":pep:`370` -- Per user site-packages directory" msgstr "" @@ -509,7 +509,7 @@ msgid "" ":mod:`warnings` module." msgstr "" -#: ../../using/cmdline.rst:398 ../../using/cmdline.rst:708 +#: ../../using/cmdline.rst:398 ../../using/cmdline.rst:716 msgid "" "The simplest settings apply a particular action unconditionally to all " "warnings emitted by a process (even those that are otherwise ignored by " @@ -523,7 +523,7 @@ msgid "" "action name." msgstr "" -#: ../../using/cmdline.rst:413 ../../using/cmdline.rst:719 +#: ../../using/cmdline.rst:413 ../../using/cmdline.rst:727 msgid "" "See :ref:`warning-filter` and :ref:`describing-warning-filters` for more " "details." @@ -712,6 +712,12 @@ msgstr "" #: ../../using/cmdline.rst:543 msgid "" +"If this is set to a non-empty string, it overrides the " +":data:`sys.platlibdir` value." +msgstr "" + +#: ../../using/cmdline.rst:551 +msgid "" "If this is the name of a readable file, the Python commands in that file are" " executed before the first prompt is displayed in interactive mode. The " "file is executed in the same namespace where interactive commands are " @@ -727,20 +733,20 @@ msgid "" "argument ``filename``." msgstr "" -#: ../../using/cmdline.rst:552 +#: ../../using/cmdline.rst:560 msgid "" "Raises an :ref:`auditing event ` ``cpython.run_startup`` with the " "filename as the argument when called on startup." msgstr "" -#: ../../using/cmdline.rst:558 +#: ../../using/cmdline.rst:566 msgid "" "If this is set to a non-empty string it is equivalent to specifying the " ":option:`-O` option. If set to an integer, it is equivalent to specifying " ":option:`-O` multiple times." msgstr "" -#: ../../using/cmdline.rst:565 +#: ../../using/cmdline.rst:573 msgid "" "If this is set, it names a callable using dotted-path notation. The module " "containing the callable will be imported and then the callable will be run " @@ -751,61 +757,61 @@ msgid "" ":func:`sys.breakpointhook` to do nothing but return immediately." msgstr "" -#: ../../using/cmdline.rst:577 +#: ../../using/cmdline.rst:585 msgid "" "If this is set to a non-empty string it is equivalent to specifying the " ":option:`-d` option. If set to an integer, it is equivalent to specifying " ":option:`-d` multiple times." msgstr "" -#: ../../using/cmdline.rst:584 +#: ../../using/cmdline.rst:592 msgid "" "If this is set to a non-empty string, enable the traditional LL(1) parser." msgstr "" -#: ../../using/cmdline.rst:586 +#: ../../using/cmdline.rst:594 msgid "See also the :option:`-X` ``oldparser`` option and :pep:`617`." msgstr "" -#: ../../using/cmdline.rst:593 +#: ../../using/cmdline.rst:601 msgid "" "If this is set to a non-empty string it is equivalent to specifying the " ":option:`-i` option." msgstr "" -#: ../../using/cmdline.rst:596 +#: ../../using/cmdline.rst:604 msgid "" "This variable can also be modified by Python code using :data:`os.environ` " "to force inspect mode on program termination." msgstr "" -#: ../../using/cmdline.rst:602 +#: ../../using/cmdline.rst:610 msgid "" "If this is set to a non-empty string it is equivalent to specifying the " ":option:`-u` option." msgstr "" -#: ../../using/cmdline.rst:608 +#: ../../using/cmdline.rst:616 msgid "" "If this is set to a non-empty string it is equivalent to specifying the " ":option:`-v` option. If set to an integer, it is equivalent to specifying " ":option:`-v` multiple times." msgstr "" -#: ../../using/cmdline.rst:615 +#: ../../using/cmdline.rst:623 msgid "" "If this is set, Python ignores case in :keyword:`import` statements. This " "only works on Windows and OS X." msgstr "" -#: ../../using/cmdline.rst:621 +#: ../../using/cmdline.rst:629 msgid "" "If this is set to a non-empty string, Python won't try to write ``.pyc`` " "files on the import of source modules. This is equivalent to specifying the" " :option:`-B` option." msgstr "" -#: ../../using/cmdline.rst:628 +#: ../../using/cmdline.rst:636 msgid "" "If this is set, Python will write ``.pyc`` files in a mirror directory tree " "at this path, instead of in ``__pycache__`` directories within the source " @@ -813,33 +819,33 @@ msgid "" "``pycache_prefix=PATH`` option." msgstr "" -#: ../../using/cmdline.rst:638 +#: ../../using/cmdline.rst:646 msgid "" "If this variable is not set or set to ``random``, a random value is used to " "seed the hashes of str and bytes objects." msgstr "" -#: ../../using/cmdline.rst:641 +#: ../../using/cmdline.rst:649 msgid "" "If :envvar:`PYTHONHASHSEED` is set to an integer value, it is used as a " "fixed seed for generating the hash() of the types covered by the hash " "randomization." msgstr "" -#: ../../using/cmdline.rst:645 +#: ../../using/cmdline.rst:653 msgid "" "Its purpose is to allow repeatable hashing, such as for selftests for the " "interpreter itself, or to allow a cluster of python processes to share hash " "values." msgstr "" -#: ../../using/cmdline.rst:649 +#: ../../using/cmdline.rst:657 msgid "" "The integer must be a decimal number in the range [0,4294967295]. " "Specifying the value 0 will disable hash randomization." msgstr "" -#: ../../using/cmdline.rst:657 +#: ../../using/cmdline.rst:665 msgid "" "If this is set before running the interpreter, it overrides the encoding " "used for stdin/stdout/stderr, in the syntax ``encodingname:errorhandler``. " @@ -847,17 +853,17 @@ msgid "" "have the same meaning as in :func:`str.encode`." msgstr "" -#: ../../using/cmdline.rst:662 +#: ../../using/cmdline.rst:670 msgid "" "For stderr, the ``:errorhandler`` part is ignored; the handler will always " "be ``'backslashreplace'``." msgstr "" -#: ../../using/cmdline.rst:665 +#: ../../using/cmdline.rst:673 msgid "The ``encodingname`` part is now optional." msgstr "" -#: ../../using/cmdline.rst:668 +#: ../../using/cmdline.rst:676 msgid "" "On Windows, the encoding specified by this variable is ignored for " "interactive console buffers unless :envvar:`PYTHONLEGACYWINDOWSSTDIO` is " @@ -865,13 +871,13 @@ msgid "" "not affected." msgstr "" -#: ../../using/cmdline.rst:675 +#: ../../using/cmdline.rst:683 msgid "" "If this is set, Python won't add the :data:`user site-packages directory " "` to :data:`sys.path`." msgstr "" -#: ../../using/cmdline.rst:685 +#: ../../using/cmdline.rst:693 msgid "" "Defines the :data:`user base directory `, which is used to " "compute the path of the :data:`user site-packages directory " @@ -879,21 +885,21 @@ msgid "" "user>` for ``python setup.py install --user``." msgstr "" -#: ../../using/cmdline.rst:697 +#: ../../using/cmdline.rst:705 msgid "" "If this environment variable is set, ``sys.argv[0]`` will be set to its " "value instead of the value got through the C runtime. Only works on Mac OS " "X." msgstr "" -#: ../../using/cmdline.rst:703 +#: ../../using/cmdline.rst:711 msgid "" "This is equivalent to the :option:`-W` option. If set to a comma separated " "string, it is equivalent to specifying :option:`-W` multiple times, with " "filters later in the list taking precedence over those earlier in the list." msgstr "" -#: ../../using/cmdline.rst:725 +#: ../../using/cmdline.rst:733 msgid "" "If this environment variable is set to a non-empty string, " ":func:`faulthandler.enable` is called at startup: install a handler for " @@ -902,7 +908,7 @@ msgid "" " :option:`-X` ``faulthandler`` option." msgstr "" -#: ../../using/cmdline.rst:736 +#: ../../using/cmdline.rst:744 msgid "" "If this environment variable is set to a non-empty string, start tracing " "Python memory allocations using the :mod:`tracemalloc` module. The value of " @@ -911,97 +917,97 @@ msgid "" "frame. See the :func:`tracemalloc.start` for more information." msgstr "" -#: ../../using/cmdline.rst:747 +#: ../../using/cmdline.rst:755 msgid "" "If this environment variable is set to a non-empty string, Python will show " "how long each import takes. This is exactly equivalent to setting ``-X " "importtime`` on the command line." msgstr "" -#: ../../using/cmdline.rst:756 +#: ../../using/cmdline.rst:764 msgid "" "If this environment variable is set to a non-empty string, enable the " ":ref:`debug mode ` of the :mod:`asyncio` module." msgstr "" -#: ../../using/cmdline.rst:764 +#: ../../using/cmdline.rst:772 msgid "Set the Python memory allocators and/or install debug hooks." msgstr "" -#: ../../using/cmdline.rst:766 +#: ../../using/cmdline.rst:774 msgid "Set the family of memory allocators used by Python:" msgstr "" -#: ../../using/cmdline.rst:768 +#: ../../using/cmdline.rst:776 msgid "" "``default``: use the :ref:`default memory allocators `." msgstr "" -#: ../../using/cmdline.rst:770 +#: ../../using/cmdline.rst:778 msgid "" "``malloc``: use the :c:func:`malloc` function of the C library for all " "domains (:c:data:`PYMEM_DOMAIN_RAW`, :c:data:`PYMEM_DOMAIN_MEM`, " ":c:data:`PYMEM_DOMAIN_OBJ`)." msgstr "" -#: ../../using/cmdline.rst:773 +#: ../../using/cmdline.rst:781 msgid "" "``pymalloc``: use the :ref:`pymalloc allocator ` for " ":c:data:`PYMEM_DOMAIN_MEM` and :c:data:`PYMEM_DOMAIN_OBJ` domains and use " "the :c:func:`malloc` function for the :c:data:`PYMEM_DOMAIN_RAW` domain." msgstr "" -#: ../../using/cmdline.rst:777 +#: ../../using/cmdline.rst:785 msgid "Install debug hooks:" msgstr "Pasang kait *debug*:" -#: ../../using/cmdline.rst:779 +#: ../../using/cmdline.rst:787 msgid "" "``debug``: install debug hooks on top of the :ref:`default memory allocators" " `." msgstr "" -#: ../../using/cmdline.rst:781 +#: ../../using/cmdline.rst:789 msgid "``malloc_debug``: same as ``malloc`` but also install debug hooks." msgstr "" -#: ../../using/cmdline.rst:782 +#: ../../using/cmdline.rst:790 msgid "``pymalloc_debug``: same as ``pymalloc`` but also install debug hooks." msgstr "" -#: ../../using/cmdline.rst:784 +#: ../../using/cmdline.rst:792 msgid "" "See the :ref:`default memory allocators ` and the" " :c:func:`PyMem_SetupDebugHooks` function (install debug hooks on Python " "memory allocators)." msgstr "" -#: ../../using/cmdline.rst:788 +#: ../../using/cmdline.rst:796 msgid "Added the ``\"default\"`` allocator." msgstr "" -#: ../../using/cmdline.rst:796 +#: ../../using/cmdline.rst:804 msgid "" "If set to a non-empty string, Python will print statistics of the " ":ref:`pymalloc memory allocator ` every time a new pymalloc object" " arena is created, and on shutdown." msgstr "" -#: ../../using/cmdline.rst:800 +#: ../../using/cmdline.rst:808 msgid "" "This variable is ignored if the :envvar:`PYTHONMALLOC` environment variable " "is used to force the :c:func:`malloc` allocator of the C library, or if " "Python is configured without ``pymalloc`` support." msgstr "" -#: ../../using/cmdline.rst:804 +#: ../../using/cmdline.rst:812 msgid "" "This variable can now also be used on Python compiled in release mode. It " "now has no effect if set to an empty string." msgstr "" -#: ../../using/cmdline.rst:811 +#: ../../using/cmdline.rst:819 msgid "" "If set to a non-empty string, the default filesystem encoding and errors " "mode will revert to their pre-3.6 values of 'mbcs' and 'replace', " @@ -1009,41 +1015,41 @@ msgid "" "used." msgstr "" -#: ../../using/cmdline.rst:815 +#: ../../using/cmdline.rst:823 msgid "" "This may also be enabled at runtime with " ":func:`sys._enablelegacywindowsfsencoding()`." msgstr "" -#: ../../using/cmdline.rst:819 ../../using/cmdline.rst:833 +#: ../../using/cmdline.rst:827 ../../using/cmdline.rst:841 msgid ":ref:`Availability `: Windows." msgstr ":ref:`Availability `: Windows." -#: ../../using/cmdline.rst:820 +#: ../../using/cmdline.rst:828 msgid "See :pep:`529` for more details." msgstr "Lihat :pep:`529` untuk lebih detail." -#: ../../using/cmdline.rst:825 +#: ../../using/cmdline.rst:833 msgid "" "If set to a non-empty string, does not use the new console reader and " "writer. This means that Unicode characters will be encoded according to the " "active console code page, rather than using utf-8." msgstr "" -#: ../../using/cmdline.rst:829 +#: ../../using/cmdline.rst:837 msgid "" "This variable is ignored if the standard streams are redirected (to files or" " pipes) rather than referring to console buffers." msgstr "" -#: ../../using/cmdline.rst:839 +#: ../../using/cmdline.rst:847 msgid "" "If set to the value ``0``, causes the main Python command line application " "to skip coercing the legacy ASCII-based C and POSIX locales to a more " "capable UTF-8 based alternative." msgstr "" -#: ../../using/cmdline.rst:843 +#: ../../using/cmdline.rst:851 msgid "" "If this variable is *not* set (or is set to a value other than ``0``), the " "``LC_ALL`` locale override environment variable is also not set, and the " @@ -1054,19 +1060,19 @@ msgid "" "runtime:" msgstr "" -#: ../../using/cmdline.rst:851 +#: ../../using/cmdline.rst:859 msgid "``C.UTF-8``" msgstr "``C.UTF-8``" -#: ../../using/cmdline.rst:852 +#: ../../using/cmdline.rst:860 msgid "``C.utf8``" msgstr "``C.utf8``" -#: ../../using/cmdline.rst:853 +#: ../../using/cmdline.rst:861 msgid "``UTF-8``" msgstr "``UTF-8``" -#: ../../using/cmdline.rst:855 +#: ../../using/cmdline.rst:863 msgid "" "If setting one of these locale categories succeeds, then the ``LC_CTYPE`` " "environment variable will also be set accordingly in the current process " @@ -1079,7 +1085,7 @@ msgid "" "(such as Python's own :func:`locale.getdefaultlocale`)." msgstr "" -#: ../../using/cmdline.rst:865 +#: ../../using/cmdline.rst:873 msgid "" "Configuring one of these locales (either explicitly or via the above " "implicit locale coercion) automatically enables the ``surrogateescape`` " @@ -1089,7 +1095,7 @@ msgid "" "overridden using :envvar:`PYTHONIOENCODING` as usual." msgstr "" -#: ../../using/cmdline.rst:872 +#: ../../using/cmdline.rst:880 msgid "" "For debugging purposes, setting ``PYTHONCOERCECLOCALE=warn`` will cause " "Python to emit warning messages on ``stderr`` if either the locale coercion " @@ -1097,7 +1103,7 @@ msgid "" " active when the Python runtime is initialized." msgstr "" -#: ../../using/cmdline.rst:877 +#: ../../using/cmdline.rst:885 msgid "" "Also note that even when locale coercion is disabled, or when it fails to " "find a suitable target locale, :envvar:`PYTHONUTF8` will still activate by " @@ -1106,46 +1112,46 @@ msgid "" "system interfaces." msgstr "" -#: ../../using/cmdline.rst:884 +#: ../../using/cmdline.rst:892 msgid ":ref:`Availability `: \\*nix." msgstr ":ref:`Availability `: \\*nix." -#: ../../using/cmdline.rst:885 +#: ../../using/cmdline.rst:893 msgid "See :pep:`538` for more details." msgstr "Lihat :pep:`538` untuk lebih detail." -#: ../../using/cmdline.rst:891 +#: ../../using/cmdline.rst:899 msgid "" "If this environment variable is set to a non-empty string, enable " ":ref:`Python Development Mode `, introducing additional runtime " "checks that are too expensive to be enabled by default." msgstr "" -#: ../../using/cmdline.rst:899 +#: ../../using/cmdline.rst:907 msgid "" "If set to ``1``, enables the interpreter's UTF-8 mode, where ``UTF-8`` is " "used as the text encoding for system interfaces, regardless of the current " "locale setting." msgstr "" -#: ../../using/cmdline.rst:903 +#: ../../using/cmdline.rst:911 msgid "This means that:" msgstr "Ini berarti:" -#: ../../using/cmdline.rst:905 +#: ../../using/cmdline.rst:913 msgid "" ":func:`sys.getfilesystemencoding()` returns ``'UTF-8'`` (the locale encoding" " is ignored)." msgstr "" -#: ../../using/cmdline.rst:907 +#: ../../using/cmdline.rst:915 msgid "" ":func:`locale.getpreferredencoding()` returns ``'UTF-8'`` (the locale " "encoding is ignored, and the function's ``do_setlocale`` parameter has no " "effect)." msgstr "" -#: ../../using/cmdline.rst:910 +#: ../../using/cmdline.rst:918 msgid "" ":data:`sys.stdin`, :data:`sys.stdout`, and :data:`sys.stderr` all use UTF-8 " "as their text encoding, with the ``surrogateescape`` :ref:`error handler " @@ -1154,24 +1160,24 @@ msgid "" " default locale-aware mode)" msgstr "" -#: ../../using/cmdline.rst:916 +#: ../../using/cmdline.rst:924 msgid "" "As a consequence of the changes in those lower level APIs, other higher " "level APIs also exhibit different default behaviours:" msgstr "" -#: ../../using/cmdline.rst:919 +#: ../../using/cmdline.rst:927 msgid "" "Command line arguments, environment variables and filenames are decoded to " "text using the UTF-8 encoding." msgstr "" -#: ../../using/cmdline.rst:921 +#: ../../using/cmdline.rst:929 msgid "" ":func:`os.fsdecode()` and :func:`os.fsencode()` use the UTF-8 encoding." msgstr "" -#: ../../using/cmdline.rst:922 +#: ../../using/cmdline.rst:930 msgid "" ":func:`open()`, :func:`io.open()`, and :func:`codecs.open()` use the UTF-8 " "encoding by default. However, they still use the strict error handler by " @@ -1179,25 +1185,25 @@ msgid "" "raise an exception rather than producing nonsense data." msgstr "" -#: ../../using/cmdline.rst:927 +#: ../../using/cmdline.rst:935 msgid "" "Note that the standard stream settings in UTF-8 mode can be overridden by " ":envvar:`PYTHONIOENCODING` (just as they can be in the default locale-aware " "mode)." msgstr "" -#: ../../using/cmdline.rst:931 +#: ../../using/cmdline.rst:939 msgid "" "If set to ``0``, the interpreter runs in its default locale-aware mode." msgstr "" -#: ../../using/cmdline.rst:933 +#: ../../using/cmdline.rst:941 msgid "" "Setting any other non-empty string causes an error during interpreter " "initialisation." msgstr "" -#: ../../using/cmdline.rst:936 +#: ../../using/cmdline.rst:944 msgid "" "If this environment variable is not set at all, then the interpreter " "defaults to using the current locale settings, *unless* the current locale " @@ -1207,36 +1213,36 @@ msgid "" "UTF-8 mode unless explicitly instructed not to do so." msgstr "" -#: ../../using/cmdline.rst:943 +#: ../../using/cmdline.rst:951 msgid "Also available as the :option:`-X` ``utf8`` option." msgstr "" -#: ../../using/cmdline.rst:945 +#: ../../using/cmdline.rst:953 msgid "See :pep:`540` for more details." msgstr "Lihat :pep:`540` untuk lebih detail." -#: ../../using/cmdline.rst:950 +#: ../../using/cmdline.rst:958 msgid "Debug-mode variables" msgstr "Variabel mode debug" -#: ../../using/cmdline.rst:952 +#: ../../using/cmdline.rst:960 msgid "Setting these variables only has an effect in a debug build of Python." msgstr "" -#: ../../using/cmdline.rst:956 +#: ../../using/cmdline.rst:964 msgid "If set, Python will print threading debug info." msgstr "" -#: ../../using/cmdline.rst:958 +#: ../../using/cmdline.rst:966 msgid "Need Python configured with the ``--with-pydebug`` build option." msgstr "" -#: ../../using/cmdline.rst:963 +#: ../../using/cmdline.rst:971 msgid "" "If set, Python will dump objects and reference counts still alive after " "shutting down the interpreter." msgstr "" -#: ../../using/cmdline.rst:966 +#: ../../using/cmdline.rst:974 msgid "Need Python configured with the ``--with-trace-refs`` build option." msgstr "" diff --git a/using/windows.po b/using/windows.po index fe64458..5b0eb5b 100644 --- a/using/windows.po +++ b/using/windows.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-06-02 03:14+0000\n" "PO-Revision-Date: 2017-02-16 23:42+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -208,24 +208,22 @@ msgstr "" #: ../../using/windows.rst:110 msgid "" "This allows the :func:`open` function, the :mod:`os` module and most other " -"path functionality to accept and return paths longer than 260 characters " -"when using strings. (Use of bytes as paths is deprecated on Windows, and " -"this feature is not available when using bytes.)" +"path functionality to accept and return paths longer than 260 characters." msgstr "" -#: ../../using/windows.rst:115 +#: ../../using/windows.rst:113 msgid "After changing the above option, no further configuration is required." msgstr "" -#: ../../using/windows.rst:119 +#: ../../using/windows.rst:117 msgid "Support for long paths was enabled in Python." msgstr "" -#: ../../using/windows.rst:124 +#: ../../using/windows.rst:122 msgid "Installing Without UI" msgstr "" -#: ../../using/windows.rst:126 +#: ../../using/windows.rst:124 msgid "" "All of the options available in the installer UI can also be specified from " "the command line, allowing scripted installers to replicate an installation " @@ -233,7 +231,7 @@ msgid "" "without suppressing the UI in order to change some of the defaults." msgstr "" -#: ../../using/windows.rst:131 +#: ../../using/windows.rst:129 msgid "" "To completely hide the installer UI and install Python silently, pass the " "``/quiet`` option. To skip past the user interaction but still display " @@ -242,278 +240,278 @@ msgid "" "displayed." msgstr "" -#: ../../using/windows.rst:137 +#: ../../using/windows.rst:135 msgid "" "All other options are passed as ``name=value``, where the value is usually " "``0`` to disable a feature, ``1`` to enable a feature, or a path. The full " "list of available options is shown below." msgstr "" -#: ../../using/windows.rst:142 +#: ../../using/windows.rst:140 msgid "Name" msgstr "Nama" -#: ../../using/windows.rst:142 +#: ../../using/windows.rst:140 msgid "Description" msgstr "Deskripsi" -#: ../../using/windows.rst:142 +#: ../../using/windows.rst:140 msgid "Default" msgstr "Bawaan" -#: ../../using/windows.rst:144 +#: ../../using/windows.rst:142 msgid "InstallAllUsers" msgstr "" -#: ../../using/windows.rst:144 +#: ../../using/windows.rst:142 msgid "Perform a system-wide installation." msgstr "" -#: ../../using/windows.rst:144 ../../using/windows.rst:167 -#: ../../using/windows.rst:170 ../../using/windows.rst:179 -#: ../../using/windows.rst:197 ../../using/windows.rst:205 -#: ../../using/windows.rst:208 +#: ../../using/windows.rst:142 ../../using/windows.rst:165 +#: ../../using/windows.rst:168 ../../using/windows.rst:177 +#: ../../using/windows.rst:195 ../../using/windows.rst:203 +#: ../../using/windows.rst:206 msgid "0" msgstr "0" -#: ../../using/windows.rst:146 +#: ../../using/windows.rst:144 msgid "TargetDir" msgstr "" -#: ../../using/windows.rst:146 +#: ../../using/windows.rst:144 msgid "The installation directory" msgstr "" -#: ../../using/windows.rst:146 +#: ../../using/windows.rst:144 msgid "Selected based on InstallAllUsers" msgstr "" -#: ../../using/windows.rst:149 +#: ../../using/windows.rst:147 msgid "DefaultAllUsersTargetDir" msgstr "" -#: ../../using/windows.rst:149 +#: ../../using/windows.rst:147 msgid "The default installation directory for all-user installs" msgstr "" -#: ../../using/windows.rst:149 +#: ../../using/windows.rst:147 msgid "" ":file:`%ProgramFiles%\\\\\\ Python X.Y` or :file:`\\ " "%ProgramFiles(x86)%\\\\\\ Python X.Y`" msgstr "" -#: ../../using/windows.rst:154 +#: ../../using/windows.rst:152 msgid "DefaultJustForMeTargetDir" msgstr "" -#: ../../using/windows.rst:154 +#: ../../using/windows.rst:152 msgid "The default install directory for just-for-me installs" msgstr "" -#: ../../using/windows.rst:154 +#: ../../using/windows.rst:152 msgid "" ":file:`%LocalAppData%\\\\\\ Programs\\\\PythonXY` or " ":file:`%LocalAppData%\\\\\\ Programs\\\\PythonXY-32` or " ":file:`%LocalAppData%\\\\\\ Programs\\\\PythonXY-64`" msgstr "" -#: ../../using/windows.rst:161 +#: ../../using/windows.rst:159 msgid "DefaultCustomTargetDir" msgstr "" -#: ../../using/windows.rst:161 +#: ../../using/windows.rst:159 msgid "The default custom install directory displayed in the UI" msgstr "" -#: ../../using/windows.rst:161 ../../using/windows.rst:210 +#: ../../using/windows.rst:159 ../../using/windows.rst:208 msgid "(empty)" msgstr "(kosong)" -#: ../../using/windows.rst:164 +#: ../../using/windows.rst:162 msgid "AssociateFiles" msgstr "" -#: ../../using/windows.rst:164 +#: ../../using/windows.rst:162 msgid "Create file associations if the launcher is also installed." msgstr "" -#: ../../using/windows.rst:164 ../../using/windows.rst:174 -#: ../../using/windows.rst:177 ../../using/windows.rst:181 -#: ../../using/windows.rst:184 ../../using/windows.rst:187 -#: ../../using/windows.rst:189 ../../using/windows.rst:192 -#: ../../using/windows.rst:195 ../../using/windows.rst:199 -#: ../../using/windows.rst:201 ../../using/windows.rst:203 +#: ../../using/windows.rst:162 ../../using/windows.rst:172 +#: ../../using/windows.rst:175 ../../using/windows.rst:179 +#: ../../using/windows.rst:182 ../../using/windows.rst:185 +#: ../../using/windows.rst:187 ../../using/windows.rst:190 +#: ../../using/windows.rst:193 ../../using/windows.rst:197 +#: ../../using/windows.rst:199 ../../using/windows.rst:201 msgid "1" msgstr "1" -#: ../../using/windows.rst:167 +#: ../../using/windows.rst:165 msgid "CompileAll" msgstr "" -#: ../../using/windows.rst:167 +#: ../../using/windows.rst:165 msgid "Compile all ``.py`` files to ``.pyc``." msgstr "" -#: ../../using/windows.rst:170 +#: ../../using/windows.rst:168 msgid "PrependPath" msgstr "" -#: ../../using/windows.rst:170 +#: ../../using/windows.rst:168 msgid "" "Add install and Scripts directories to :envvar:`PATH` and ``.PY`` to " ":envvar:`PATHEXT`" msgstr "" -#: ../../using/windows.rst:174 +#: ../../using/windows.rst:172 msgid "Shortcuts" msgstr "" -#: ../../using/windows.rst:174 +#: ../../using/windows.rst:172 msgid "" "Create shortcuts for the interpreter, documentation and IDLE if installed." msgstr "" -#: ../../using/windows.rst:177 +#: ../../using/windows.rst:175 msgid "Include_doc" msgstr "Include_doc" -#: ../../using/windows.rst:177 +#: ../../using/windows.rst:175 msgid "Install Python manual" msgstr "" -#: ../../using/windows.rst:179 +#: ../../using/windows.rst:177 msgid "Include_debug" msgstr "Include_debug" -#: ../../using/windows.rst:179 +#: ../../using/windows.rst:177 msgid "Install debug binaries" msgstr "" -#: ../../using/windows.rst:181 +#: ../../using/windows.rst:179 msgid "Include_dev" msgstr "Include_dev" -#: ../../using/windows.rst:181 +#: ../../using/windows.rst:179 msgid "Install developer headers and libraries" msgstr "" -#: ../../using/windows.rst:184 +#: ../../using/windows.rst:182 msgid "Include_exe" msgstr "Include_exe" -#: ../../using/windows.rst:184 +#: ../../using/windows.rst:182 msgid "Install :file:`python.exe` and related files" msgstr "" -#: ../../using/windows.rst:187 +#: ../../using/windows.rst:185 msgid "Include_launcher" msgstr "Include_launcher" -#: ../../using/windows.rst:187 +#: ../../using/windows.rst:185 msgid "Install :ref:`launcher`." msgstr "" -#: ../../using/windows.rst:189 +#: ../../using/windows.rst:187 msgid "InstallLauncherAllUsers" msgstr "" -#: ../../using/windows.rst:189 +#: ../../using/windows.rst:187 msgid "Installs :ref:`launcher` for all users." msgstr "" -#: ../../using/windows.rst:192 +#: ../../using/windows.rst:190 msgid "Include_lib" msgstr "Include_lib" -#: ../../using/windows.rst:192 +#: ../../using/windows.rst:190 msgid "Install standard library and extension modules" msgstr "" -#: ../../using/windows.rst:195 +#: ../../using/windows.rst:193 msgid "Include_pip" msgstr "Include_pip" -#: ../../using/windows.rst:195 +#: ../../using/windows.rst:193 msgid "Install bundled pip and setuptools" msgstr "" -#: ../../using/windows.rst:197 +#: ../../using/windows.rst:195 msgid "Include_symbols" msgstr "Include_symbols" -#: ../../using/windows.rst:197 +#: ../../using/windows.rst:195 msgid "Install debugging symbols (`*`.pdb)" msgstr "" -#: ../../using/windows.rst:199 +#: ../../using/windows.rst:197 msgid "Include_tcltk" msgstr "Include_tcltk" -#: ../../using/windows.rst:199 +#: ../../using/windows.rst:197 msgid "Install Tcl/Tk support and IDLE" msgstr "" -#: ../../using/windows.rst:201 +#: ../../using/windows.rst:199 msgid "Include_test" msgstr "Include_test" -#: ../../using/windows.rst:201 +#: ../../using/windows.rst:199 msgid "Install standard library test suite" msgstr "" -#: ../../using/windows.rst:203 +#: ../../using/windows.rst:201 msgid "Include_tools" msgstr "Include_tools" -#: ../../using/windows.rst:203 +#: ../../using/windows.rst:201 msgid "Install utility scripts" msgstr "" -#: ../../using/windows.rst:205 +#: ../../using/windows.rst:203 msgid "LauncherOnly" msgstr "" -#: ../../using/windows.rst:205 +#: ../../using/windows.rst:203 msgid "Only installs the launcher. This will override most other options." msgstr "" -#: ../../using/windows.rst:208 +#: ../../using/windows.rst:206 msgid "SimpleInstall" msgstr "" -#: ../../using/windows.rst:208 +#: ../../using/windows.rst:206 msgid "Disable most install UI" msgstr "" -#: ../../using/windows.rst:210 +#: ../../using/windows.rst:208 msgid "SimpleInstallDescription" msgstr "" -#: ../../using/windows.rst:210 +#: ../../using/windows.rst:208 msgid "A custom message to display when the simplified install UI is used." msgstr "" -#: ../../using/windows.rst:214 +#: ../../using/windows.rst:212 msgid "" "For example, to silently install a default, system-wide Python installation," " you could use the following command (from an elevated command prompt)::" msgstr "" -#: ../../using/windows.rst:219 +#: ../../using/windows.rst:217 msgid "" "To allow users to easily install a personal copy of Python without the test " "suite, you could provide a shortcut with the following command. This will " "display a simplified initial page and disallow customization::" msgstr "" -#: ../../using/windows.rst:226 +#: ../../using/windows.rst:224 msgid "" "(Note that omitting the launcher also omits file associations, and is only " "recommended for per-user installs when there is also a system-wide " "installation that included the launcher.)" msgstr "" -#: ../../using/windows.rst:230 +#: ../../using/windows.rst:228 msgid "" "The options listed above can also be provided in a file named " "``unattend.xml`` alongside the executable. This file specifies a list of " @@ -523,11 +521,11 @@ msgid "" "previous example:" msgstr "" -#: ../../using/windows.rst:249 +#: ../../using/windows.rst:247 msgid "Installing Without Downloading" msgstr "" -#: ../../using/windows.rst:251 +#: ../../using/windows.rst:249 msgid "" "As some features of Python are not included in the initial installer " "download, selecting those features may require an internet connection. To " @@ -538,7 +536,7 @@ msgid "" " to be performed it is very useful to have a locally cached copy." msgstr "" -#: ../../using/windows.rst:259 +#: ../../using/windows.rst:257 msgid "" "Execute the following command from Command Prompt to download all possible " "required files. Remember to substitute ``python-3.9.0.exe`` for the actual " @@ -546,23 +544,23 @@ msgid "" "avoid collisions between files with the same name." msgstr "" -#: ../../using/windows.rst:268 +#: ../../using/windows.rst:266 msgid "" "You may also specify the ``/quiet`` option to hide the progress display." msgstr "" -#: ../../using/windows.rst:271 +#: ../../using/windows.rst:269 msgid "Modifying an install" msgstr "" -#: ../../using/windows.rst:273 +#: ../../using/windows.rst:271 msgid "" "Once Python has been installed, you can add or remove features through the " "Programs and Features tool that is part of Windows. Select the Python entry " "and choose \"Uninstall/Change\" to open the installer in maintenance mode." msgstr "" -#: ../../using/windows.rst:277 +#: ../../using/windows.rst:275 msgid "" "\"Modify\" allows you to add or remove features by modifying the checkboxes " "- unchanged checkboxes will not install or remove anything. Some options " @@ -570,42 +568,42 @@ msgid "" "these, you will need to remove and then reinstall Python completely." msgstr "" -#: ../../using/windows.rst:282 +#: ../../using/windows.rst:280 msgid "" "\"Repair\" will verify all the files that should be installed using the " "current settings and replace any that have been removed or modified." msgstr "" -#: ../../using/windows.rst:285 +#: ../../using/windows.rst:283 msgid "" "\"Uninstall\" will remove Python entirely, with the exception of the " ":ref:`launcher`, which has its own entry in Programs and Features." msgstr "" -#: ../../using/windows.rst:292 +#: ../../using/windows.rst:290 msgid "The Microsoft Store package" msgstr "" -#: ../../using/windows.rst:296 +#: ../../using/windows.rst:294 msgid "" "The Microsoft Store package is an easily installable Python interpreter that" " is intended mainly for interactive use, for example, by students." msgstr "" -#: ../../using/windows.rst:299 +#: ../../using/windows.rst:297 msgid "" "To install the package, ensure you have the latest Windows 10 updates and " "search the Microsoft Store app for \"Python |version|\". Ensure that the app" " you select is published by the Python Software Foundation, and install it." msgstr "" -#: ../../using/windows.rst:304 +#: ../../using/windows.rst:302 msgid "" "Python will always be available for free on the Microsoft Store. If you are " "asked to pay for it, you have not selected the correct package." msgstr "" -#: ../../using/windows.rst:307 +#: ../../using/windows.rst:305 msgid "" "After installation, Python may be launched by finding it in Start. " "Alternatively, it will be available from any Command Prompt or PowerShell " @@ -613,7 +611,7 @@ msgid "" "``pip`` or ``idle``. IDLE can also be found in Start." msgstr "" -#: ../../using/windows.rst:312 +#: ../../using/windows.rst:310 msgid "" "All three commands are also available with version number suffixes, for " "example, as ``python3.exe`` and ``python3.x.exe`` as well as ``python.exe`` " @@ -624,13 +622,13 @@ msgid "" " of ``python`` is selected." msgstr "" -#: ../../using/windows.rst:320 +#: ../../using/windows.rst:318 msgid "" "Virtual environments can be created with ``python -m venv`` and activated " "and used as normal." msgstr "" -#: ../../using/windows.rst:323 +#: ../../using/windows.rst:321 msgid "" "If you have installed another version of Python and added it to your " "``PATH`` variable, it will be available as ``python.exe`` rather than the " @@ -638,13 +636,13 @@ msgid "" "``python3.exe`` or ``python3.x.exe``." msgstr "" -#: ../../using/windows.rst:328 +#: ../../using/windows.rst:326 msgid "" "The ``py.exe`` launcher will detect this Python installation, but will " "prefer installations from the traditional installer." msgstr "" -#: ../../using/windows.rst:331 +#: ../../using/windows.rst:329 msgid "" "To remove Python, open Settings and use Apps and Features, or else find " "Python in Start and right-click to select Uninstall. Uninstalling will " @@ -652,11 +650,11 @@ msgid "" "but will not remove any virtual environments" msgstr "" -#: ../../using/windows.rst:337 +#: ../../using/windows.rst:335 msgid "Known Issues" msgstr "Masalah Dikenal" -#: ../../using/windows.rst:339 +#: ../../using/windows.rst:337 msgid "" "Because of restrictions on Microsoft Store apps, Python scripts may not have" " full write access to shared locations such as ``TEMP`` and the registry. " @@ -664,11 +662,11 @@ msgid "" "shared locations, you will need to install the full installer." msgstr "" -#: ../../using/windows.rst:348 +#: ../../using/windows.rst:346 msgid "The nuget.org packages" msgstr "" -#: ../../using/windows.rst:352 +#: ../../using/windows.rst:350 msgid "" "The nuget.org package is a reduced size Python environment intended for use " "on continuous integration and build systems that do not have a system-wide " @@ -676,14 +674,14 @@ msgid "" "works perfectly fine for packages containing build-time tools." msgstr "" -#: ../../using/windows.rst:357 +#: ../../using/windows.rst:355 msgid "" "Visit `nuget.org `_ for the most up-to-date " "information on using nuget. What follows is a summary that is sufficient for" " Python developers." msgstr "" -#: ../../using/windows.rst:361 +#: ../../using/windows.rst:359 msgid "" "The ``nuget.exe`` command line tool may be downloaded directly from " "``https://aka.ms/nugetclidl``, for example, using curl or PowerShell. With " @@ -691,7 +689,7 @@ msgid "" "installed using::" msgstr "" -#: ../../using/windows.rst:369 +#: ../../using/windows.rst:367 msgid "" "To select a particular version, add a ``-Version 3.x.y``. The output " "directory may be changed from ``.``, and the package will be installed into " @@ -701,7 +699,7 @@ msgid "" "directory that contains the Python installation::" msgstr "" -#: ../../using/windows.rst:384 +#: ../../using/windows.rst:382 msgid "" "In general, nuget packages are not upgradeable, and newer versions should be" " installed side-by-side and referenced using the full path. Alternatively, " @@ -709,7 +707,7 @@ msgid "" "will do this automatically if they do not preserve files between builds." msgstr "" -#: ../../using/windows.rst:389 +#: ../../using/windows.rst:387 msgid "" "Alongside the ``tools`` directory is a ``build\\native`` directory. This " "contains a MSBuild properties file ``python.props`` that can be used in a " @@ -717,7 +715,7 @@ msgid "" "automatically use the headers and import libraries in your build." msgstr "" -#: ../../using/windows.rst:394 +#: ../../using/windows.rst:392 msgid "" "The package information pages on nuget.org are " "`www.nuget.org/packages/python `_ for" @@ -725,18 +723,18 @@ msgid "" "`_ for the 32-bit version." msgstr "" -#: ../../using/windows.rst:403 +#: ../../using/windows.rst:401 msgid "The embeddable package" msgstr "" -#: ../../using/windows.rst:407 +#: ../../using/windows.rst:405 msgid "" "The embedded distribution is a ZIP file containing a minimal Python " "environment. It is intended for acting as part of another application, " "rather than being directly accessed by end-users." msgstr "" -#: ../../using/windows.rst:411 +#: ../../using/windows.rst:409 msgid "" "When extracted, the embedded distribution is (almost) fully isolated from " "the user's system, including environment variables, system registry " @@ -747,7 +745,7 @@ msgid "" "documentation are not included." msgstr "" -#: ../../using/windows.rst:420 +#: ../../using/windows.rst:418 msgid "" "The embedded distribution does not include the `Microsoft C Runtime " "`_ and it is" @@ -757,7 +755,7 @@ msgid "" "``ucrtbase.dll`` in the system directory." msgstr "" -#: ../../using/windows.rst:427 +#: ../../using/windows.rst:425 msgid "" "Third-party packages should be installed by the application installer " "alongside the embedded distribution. Using pip to manage dependencies as for" @@ -768,16 +766,16 @@ msgid "" "compatibility with newer versions before providing updates to users." msgstr "" -#: ../../using/windows.rst:435 +#: ../../using/windows.rst:433 msgid "" "The two recommended use cases for this distribution are described below." msgstr "" -#: ../../using/windows.rst:438 +#: ../../using/windows.rst:436 msgid "Python Application" msgstr "Aplikasi Python" -#: ../../using/windows.rst:440 +#: ../../using/windows.rst:438 msgid "" "An application written in Python does not necessarily require users to be " "aware of that fact. The embedded distribution may be used in this case to " @@ -786,7 +784,7 @@ msgid "" " there are two options." msgstr "" -#: ../../using/windows.rst:446 +#: ../../using/windows.rst:444 msgid "" "Using a specialized executable as a launcher requires some coding, but " "provides the most transparent experience for users. With a customized " @@ -797,7 +795,7 @@ msgid "" " line." msgstr "" -#: ../../using/windows.rst:453 +#: ../../using/windows.rst:451 msgid "" "The simpler approach is to provide a batch file or generated shortcut that " "directly calls the ``python.exe`` or ``pythonw.exe`` with the required " @@ -806,7 +804,7 @@ msgid "" " from other running Python processes or file associations." msgstr "" -#: ../../using/windows.rst:459 +#: ../../using/windows.rst:457 msgid "" "With the latter approach, packages should be installed as directories " "alongside the Python executable to ensure they are available on the path. " @@ -815,11 +813,11 @@ msgid "" "application." msgstr "" -#: ../../using/windows.rst:465 +#: ../../using/windows.rst:463 msgid "Embedding Python" msgstr "" -#: ../../using/windows.rst:467 +#: ../../using/windows.rst:465 msgid "" "Applications written in native code often require some form of scripting " "language, and the embedded Python distribution can be used for this purpose." @@ -830,7 +828,7 @@ msgid "" "interpreter." msgstr "" -#: ../../using/windows.rst:474 +#: ../../using/windows.rst:472 msgid "" "As with the application use, packages can be installed to any location as " "there is an opportunity to specify search paths before initializing the " @@ -838,67 +836,67 @@ msgid "" "the embedded distribution and a regular installation." msgstr "" -#: ../../using/windows.rst:481 +#: ../../using/windows.rst:479 msgid "Alternative bundles" msgstr "" -#: ../../using/windows.rst:483 +#: ../../using/windows.rst:481 msgid "" "Besides the standard CPython distribution, there are modified packages " "including additional functionality. The following is a list of popular " "versions and their key features:" msgstr "" -#: ../../using/windows.rst:488 +#: ../../using/windows.rst:486 msgid "`ActivePython `_" msgstr "`ActivePython `_" -#: ../../using/windows.rst:488 +#: ../../using/windows.rst:486 msgid "Installer with multi-platform compatibility, documentation, PyWin32" msgstr "" -#: ../../using/windows.rst:492 +#: ../../using/windows.rst:490 msgid "`Anaconda `_" msgstr "`Anaconda `_" -#: ../../using/windows.rst:491 +#: ../../using/windows.rst:489 msgid "" "Popular scientific modules (such as numpy, scipy and pandas) and the " "``conda`` package manager." msgstr "" -#: ../../using/windows.rst:496 +#: ../../using/windows.rst:494 msgid "`Canopy `_" msgstr "`Canopy `_" -#: ../../using/windows.rst:495 +#: ../../using/windows.rst:493 msgid "" "A \"comprehensive Python analysis environment\" with editors and other " "development tools." msgstr "" -#: ../../using/windows.rst:500 +#: ../../using/windows.rst:498 msgid "`WinPython `_" msgstr "`WinPython `_" -#: ../../using/windows.rst:499 +#: ../../using/windows.rst:497 msgid "" "Windows-specific distribution with prebuilt scientific packages and tools " "for building packages." msgstr "" -#: ../../using/windows.rst:502 +#: ../../using/windows.rst:500 msgid "" "Note that these packages may not include the latest versions of Python or " "other libraries, and are not maintained or supported by the core Python " "team." msgstr "" -#: ../../using/windows.rst:508 +#: ../../using/windows.rst:506 msgid "Configuring Python" msgstr "" -#: ../../using/windows.rst:510 +#: ../../using/windows.rst:508 msgid "" "To run Python conveniently from a command prompt, you might consider " "changing some default environment variables in Windows. While the installer" @@ -908,29 +906,29 @@ msgid "" ":ref:`launcher`." msgstr "" -#: ../../using/windows.rst:520 +#: ../../using/windows.rst:518 msgid "Excursus: Setting environment variables" msgstr "" -#: ../../using/windows.rst:522 +#: ../../using/windows.rst:520 msgid "" "Windows allows environment variables to be configured permanently at both " "the User level and the System level, or temporarily in a command prompt." msgstr "" -#: ../../using/windows.rst:525 +#: ../../using/windows.rst:523 msgid "" "To temporarily set environment variables, open Command Prompt and use the " ":command:`set` command:" msgstr "" -#: ../../using/windows.rst:534 +#: ../../using/windows.rst:532 msgid "" "These changes will apply to any further commands executed in that console, " "and will be inherited by any applications started from the console." msgstr "" -#: ../../using/windows.rst:537 +#: ../../using/windows.rst:535 msgid "" "Including the variable name within percent signs will expand to the existing" " value, allowing you to add your new value at either the start or the end. " @@ -939,7 +937,7 @@ msgid "" "version of Python is launched." msgstr "" -#: ../../using/windows.rst:543 +#: ../../using/windows.rst:541 msgid "" "To permanently modify the default environment variables, click Start and " "search for 'edit environment variables', or open System properties, " @@ -949,13 +947,13 @@ msgid "" "your machine (i.e. Administrator rights)." msgstr "" -#: ../../using/windows.rst:552 +#: ../../using/windows.rst:550 msgid "" "Windows will concatenate User variables *after* System variables, which may " "cause unexpected results when modifying :envvar:`PATH`." msgstr "" -#: ../../using/windows.rst:555 +#: ../../using/windows.rst:553 msgid "" "The :envvar:`PYTHONPATH` variable is used by all versions of Python 2 and " "Python 3, so you should not permanently configure this variable unless it " @@ -963,31 +961,31 @@ msgid "" "versions." msgstr "" -#: ../../using/windows.rst:563 +#: ../../using/windows.rst:561 msgid "https://www.microsoft.com/en-us/wdsi/help/folder-variables" msgstr "https://www.microsoft.com/en-us/wdsi/help/folder-variables" -#: ../../using/windows.rst:563 +#: ../../using/windows.rst:561 msgid "Environment variables in Windows NT" msgstr "" -#: ../../using/windows.rst:566 +#: ../../using/windows.rst:564 msgid "https://technet.microsoft.com/en-us/library/cc754250.aspx" msgstr "https://technet.microsoft.com/en-us/library/cc754250.aspx" -#: ../../using/windows.rst:566 +#: ../../using/windows.rst:564 msgid "The SET command, for temporarily modifying environment variables" msgstr "" -#: ../../using/windows.rst:569 +#: ../../using/windows.rst:567 msgid "https://technet.microsoft.com/en-us/library/cc755104.aspx" msgstr "https://technet.microsoft.com/en-us/library/cc755104.aspx" -#: ../../using/windows.rst:569 +#: ../../using/windows.rst:567 msgid "The SETX command, for permanently modifying environment variables" msgstr "" -#: ../../using/windows.rst:572 +#: ../../using/windows.rst:570 msgid "" "https://support.microsoft.com/en-us/help/310519/how-to-manage-environment-" "variables-in-windows-xp" @@ -995,30 +993,30 @@ msgstr "" "https://support.microsoft.com/en-us/help/310519/how-to-manage-environment-" "variables-in-windows-xp" -#: ../../using/windows.rst:572 +#: ../../using/windows.rst:570 msgid "How To Manage Environment Variables in Windows XP" msgstr "" -#: ../../using/windows.rst:574 +#: ../../using/windows.rst:572 msgid "https://www.chem.gla.ac.uk/~louis/software/faq/q1.html" msgstr "https://www.chem.gla.ac.uk/~louis/software/faq/q1.html" -#: ../../using/windows.rst:575 +#: ../../using/windows.rst:573 msgid "Setting Environment variables, Louis J. Farrugia" msgstr "" -#: ../../using/windows.rst:580 +#: ../../using/windows.rst:578 msgid "Finding the Python executable" msgstr "" -#: ../../using/windows.rst:584 +#: ../../using/windows.rst:582 msgid "" "Besides using the automatically created start menu entry for the Python " "interpreter, you might want to start Python in the command prompt. The " "installer has an option to set that up for you." msgstr "" -#: ../../using/windows.rst:588 +#: ../../using/windows.rst:586 msgid "" "On the first page of the installer, an option labelled \"Add Python to " "PATH\" may be selected to have the installer add the install location into " @@ -1029,7 +1027,7 @@ msgid "" "documentation." msgstr "" -#: ../../using/windows.rst:595 +#: ../../using/windows.rst:593 msgid "" "If you don't enable this option at install time, you can always re-run the " "installer, select Modify, and enable it. Alternatively, you can manually " @@ -1040,24 +1038,24 @@ msgid "" "entries already existed)::" msgstr "" -#: ../../using/windows.rst:608 +#: ../../using/windows.rst:606 msgid "UTF-8 mode" msgstr "" -#: ../../using/windows.rst:612 +#: ../../using/windows.rst:610 msgid "" "Windows still uses legacy encodings for the system encoding (the ANSI Code " "Page). Python uses it for the default encoding of text files (e.g. " ":func:`locale.getpreferredencoding`)." msgstr "" -#: ../../using/windows.rst:616 +#: ../../using/windows.rst:614 msgid "" "This may cause issues because UTF-8 is widely used on the internet and most " "Unix systems, including WSL (Windows Subsystem for Linux)." msgstr "" -#: ../../using/windows.rst:619 +#: ../../using/windows.rst:617 msgid "" "You can use UTF-8 mode to change the default text encoding to UTF-8. You can" " enable UTF-8 mode via the ``-X utf8`` command line option, or the " @@ -1066,11 +1064,11 @@ msgid "" "environment variables." msgstr "" -#: ../../using/windows.rst:625 +#: ../../using/windows.rst:623 msgid "When UTF-8 mode is enabled:" msgstr "" -#: ../../using/windows.rst:627 +#: ../../using/windows.rst:625 msgid "" ":func:`locale.getpreferredencoding` returns ``'UTF-8'`` instead of the " "system encoding. This function is used for the default text encoding in " @@ -1078,17 +1076,17 @@ msgid "" " etc." msgstr "" -#: ../../using/windows.rst:631 +#: ../../using/windows.rst:629 msgid "" ":data:`sys.stdin`, :data:`sys.stdout`, and :data:`sys.stderr` all use UTF-8 " "as their text encoding." msgstr "" -#: ../../using/windows.rst:633 +#: ../../using/windows.rst:631 msgid "You can still use the system encoding via the \"mbcs\" codec." msgstr "" -#: ../../using/windows.rst:635 +#: ../../using/windows.rst:633 msgid "" "Note that adding ``PYTHONUTF8=1`` to the default environment variables will " "affect all Python 3.7+ applications on your system. If you have any Python " @@ -1097,25 +1095,25 @@ msgid "" "utf8`` command line option." msgstr "" -#: ../../using/windows.rst:642 +#: ../../using/windows.rst:640 msgid "" "Even when UTF-8 mode is disabled, Python uses UTF-8 by default on Windows " "for:" msgstr "" -#: ../../using/windows.rst:645 +#: ../../using/windows.rst:643 msgid "Console I/O including standard I/O (see :pep:`528` for details)." msgstr "" -#: ../../using/windows.rst:646 +#: ../../using/windows.rst:644 msgid "The filesystem encoding (see :pep:`529` for details)." msgstr "" -#: ../../using/windows.rst:652 +#: ../../using/windows.rst:650 msgid "Python Launcher for Windows" msgstr "" -#: ../../using/windows.rst:656 +#: ../../using/windows.rst:654 msgid "" "The Python launcher for Windows is a utility which aids in locating and " "executing of different Python versions. It allows scripts (or the command-" @@ -1123,7 +1121,7 @@ msgid "" "locate and execute that version." msgstr "" -#: ../../using/windows.rst:661 +#: ../../using/windows.rst:659 msgid "" "Unlike the :envvar:`PATH` variable, the launcher will correctly select the " "most appropriate version of Python. It will prefer per-user installations " @@ -1131,19 +1129,19 @@ msgid "" "most recently installed version." msgstr "" -#: ../../using/windows.rst:666 +#: ../../using/windows.rst:664 msgid "The launcher was originally specified in :pep:`397`." msgstr "" -#: ../../using/windows.rst:669 +#: ../../using/windows.rst:667 msgid "Getting started" msgstr "" -#: ../../using/windows.rst:672 +#: ../../using/windows.rst:670 msgid "From the command-line" msgstr "" -#: ../../using/windows.rst:676 +#: ../../using/windows.rst:674 msgid "" "System-wide installations of Python 3.3 and later will put the launcher on " "your :envvar:`PATH`. The launcher is compatible with all available versions " @@ -1151,46 +1149,46 @@ msgid "" "the launcher is available, execute the following command in Command Prompt:" msgstr "" -#: ../../using/windows.rst:685 +#: ../../using/windows.rst:683 msgid "" "You should find that the latest version of Python you have installed is " "started - it can be exited as normal, and any additional command-line " "arguments specified will be sent directly to Python." msgstr "" -#: ../../using/windows.rst:689 +#: ../../using/windows.rst:687 msgid "" "If you have multiple versions of Python installed (e.g., 2.7 and |version|) " "you will have noticed that Python |version| was started - to launch Python " "2.7, try the command:" msgstr "" -#: ../../using/windows.rst:697 +#: ../../using/windows.rst:695 msgid "" "If you want the latest version of Python 2.x you have installed, try the " "command:" msgstr "" -#: ../../using/windows.rst:704 +#: ../../using/windows.rst:702 msgid "You should find the latest version of Python 2.x starts." msgstr "" -#: ../../using/windows.rst:706 +#: ../../using/windows.rst:704 msgid "" "If you see the following error, you do not have the launcher installed:" msgstr "" -#: ../../using/windows.rst:713 +#: ../../using/windows.rst:711 msgid "" "Per-user installations of Python do not add the launcher to :envvar:`PATH` " "unless the option was selected on installation." msgstr "" -#: ../../using/windows.rst:717 +#: ../../using/windows.rst:715 msgid "Virtual environments" msgstr "" -#: ../../using/windows.rst:721 +#: ../../using/windows.rst:719 msgid "" "If the launcher is run with no explicit Python version specification, and a " "virtual environment (created with the standard library :mod:`venv` module or" @@ -1200,27 +1198,27 @@ msgid "" "specify the global Python version." msgstr "" -#: ../../using/windows.rst:729 +#: ../../using/windows.rst:727 msgid "From a script" msgstr "Dari sebuah skrip" -#: ../../using/windows.rst:731 +#: ../../using/windows.rst:729 msgid "" "Let's create a test Python script - create a file called ``hello.py`` with " "the following contents" msgstr "" -#: ../../using/windows.rst:740 +#: ../../using/windows.rst:738 msgid "From the directory in which hello.py lives, execute the command:" msgstr "" -#: ../../using/windows.rst:746 +#: ../../using/windows.rst:744 msgid "" "You should notice the version number of your latest Python 2.x installation " "is printed. Now try changing the first line to be:" msgstr "" -#: ../../using/windows.rst:753 +#: ../../using/windows.rst:751 msgid "" "Re-executing the command should now print the latest Python 3.x information." " As with the above command-line examples, you can specify a more explicit " @@ -1229,7 +1227,7 @@ msgid "" "information printed." msgstr "" -#: ../../using/windows.rst:759 +#: ../../using/windows.rst:757 msgid "" "Note that unlike interactive use, a bare \"python\" will use the latest " "version of Python 2.x that you have installed. This is for backward " @@ -1237,11 +1235,11 @@ msgid "" "typically refers to Python 2." msgstr "" -#: ../../using/windows.rst:765 +#: ../../using/windows.rst:763 msgid "From file associations" msgstr "" -#: ../../using/windows.rst:767 +#: ../../using/windows.rst:765 msgid "" "The launcher should have been associated with Python files (i.e. ``.py``, " "``.pyw``, ``.pyc`` files) when it was installed. This means that when you " @@ -1250,18 +1248,18 @@ msgid "" "have the script specify the version which should be used." msgstr "" -#: ../../using/windows.rst:773 +#: ../../using/windows.rst:771 msgid "" "The key benefit of this is that a single launcher can support multiple " "Python versions at the same time depending on the contents of the first " "line." msgstr "" -#: ../../using/windows.rst:777 +#: ../../using/windows.rst:775 msgid "Shebang Lines" msgstr "" -#: ../../using/windows.rst:779 +#: ../../using/windows.rst:777 msgid "" "If the first line of a script file starts with ``#!``, it is known as a " "\"shebang\" line. Linux and other Unix like operating systems have native " @@ -1271,34 +1269,34 @@ msgid "" "demonstrate their use." msgstr "" -#: ../../using/windows.rst:786 +#: ../../using/windows.rst:784 msgid "" "To allow shebang lines in Python scripts to be portable between Unix and " "Windows, this launcher supports a number of 'virtual' commands to specify " "which interpreter to use. The supported virtual commands are:" msgstr "" -#: ../../using/windows.rst:790 +#: ../../using/windows.rst:788 msgid "``/usr/bin/env python``" msgstr "``/usr/bin/env python``" -#: ../../using/windows.rst:791 +#: ../../using/windows.rst:789 msgid "``/usr/bin/python``" msgstr "``/usr/bin/python``" -#: ../../using/windows.rst:792 +#: ../../using/windows.rst:790 msgid "``/usr/local/bin/python``" msgstr "``/usr/local/bin/python``" -#: ../../using/windows.rst:793 +#: ../../using/windows.rst:791 msgid "``python``" msgstr "``python``" -#: ../../using/windows.rst:795 +#: ../../using/windows.rst:793 msgid "For example, if the first line of your script starts with" msgstr "" -#: ../../using/windows.rst:801 +#: ../../using/windows.rst:799 msgid "" "The default Python will be located and used. As many Python scripts written" " to work on Unix will already have this line, you should find these scripts " @@ -1307,7 +1305,7 @@ msgid "" "of the shebang lines starting with ``/usr``." msgstr "" -#: ../../using/windows.rst:807 +#: ../../using/windows.rst:805 msgid "" "Any of the above virtual commands can be suffixed with an explicit version " "(either just the major version, or the major and minor version). Furthermore" @@ -1316,14 +1314,14 @@ msgid "" "python 2.7." msgstr "" -#: ../../using/windows.rst:815 +#: ../../using/windows.rst:813 msgid "" "Beginning with python launcher 3.7 it is possible to request 64-bit version " "by the \"-64\" suffix. Furthermore it is possible to specify a major and " "architecture without minor (i.e. ``/usr/bin/python3-64``)." msgstr "" -#: ../../using/windows.rst:819 +#: ../../using/windows.rst:817 msgid "" "The ``/usr/bin/env`` form of shebang line has one further special property. " "Before looking for installed Python interpreters, this form will search the " @@ -1332,29 +1330,29 @@ msgid "" "search." msgstr "" -#: ../../using/windows.rst:825 +#: ../../using/windows.rst:823 msgid "Arguments in shebang lines" msgstr "" -#: ../../using/windows.rst:827 +#: ../../using/windows.rst:825 msgid "" "The shebang lines can also specify additional options to be passed to the " "Python interpreter. For example, if you have a shebang line:" msgstr "" -#: ../../using/windows.rst:834 +#: ../../using/windows.rst:832 msgid "Then Python will be started with the ``-v`` option" msgstr "" -#: ../../using/windows.rst:837 +#: ../../using/windows.rst:835 msgid "Customization" msgstr "Ubahsuaian" -#: ../../using/windows.rst:840 +#: ../../using/windows.rst:838 msgid "Customization via INI files" msgstr "" -#: ../../using/windows.rst:842 +#: ../../using/windows.rst:840 msgid "" "Two .ini files will be searched by the launcher - ``py.ini`` in the current " "user's \"application data\" directory (i.e. the directory returned by " @@ -1364,7 +1362,7 @@ msgid "" " launcher (i.e. py.exe) and for the 'windows' version (i.e. pyw.exe)." msgstr "" -#: ../../using/windows.rst:849 +#: ../../using/windows.rst:847 msgid "" "Customization specified in the \"application directory\" will have " "precedence over the one next to the executable, so a user, who may not have " @@ -1372,11 +1370,11 @@ msgid "" " that global .ini file." msgstr "" -#: ../../using/windows.rst:854 +#: ../../using/windows.rst:852 msgid "Customizing default Python versions" msgstr "" -#: ../../using/windows.rst:856 +#: ../../using/windows.rst:854 msgid "" "In some cases, a version qualifier can be included in a command to dictate " "which version of Python will be used by the command. A version qualifier " @@ -1386,13 +1384,13 @@ msgid "" "\"-32\" or \"-64\"." msgstr "" -#: ../../using/windows.rst:862 +#: ../../using/windows.rst:860 msgid "" "For example, a shebang line of ``#!python`` has no version qualifier, while " "``#!python3`` has a version qualifier which specifies only a major version." msgstr "" -#: ../../using/windows.rst:865 +#: ../../using/windows.rst:863 msgid "" "If no version qualifiers are found in a command, the environment variable " ":envvar:`PY_PYTHON` can be set to specify the default version qualifier. If " @@ -1402,7 +1400,7 @@ msgid "" "launcher included with Python 3.7 or newer.)" msgstr "" -#: ../../using/windows.rst:872 +#: ../../using/windows.rst:870 msgid "" "If no minor version qualifiers are found, the environment variable " "``PY_PYTHON{major}`` (where ``{major}`` is the current major version " @@ -1413,7 +1411,7 @@ msgid "" "version in that family." msgstr "" -#: ../../using/windows.rst:880 +#: ../../using/windows.rst:878 msgid "" "On 64-bit Windows with both 32-bit and 64-bit implementations of the same " "(major.minor) Python version installed, the 64-bit version will always be " @@ -1427,30 +1425,30 @@ msgid "" " suffix can be used on a version specifier to change this behaviour." msgstr "" -#: ../../using/windows.rst:891 +#: ../../using/windows.rst:889 msgid "Examples:" msgstr "Contoh-contoh:" -#: ../../using/windows.rst:893 +#: ../../using/windows.rst:891 msgid "" "If no relevant options are set, the commands ``python`` and ``python2`` will" " use the latest Python 2.x version installed and the command ``python3`` " "will use the latest Python 3.x installed." msgstr "" -#: ../../using/windows.rst:897 +#: ../../using/windows.rst:895 msgid "" "The commands ``python3.1`` and ``python2.7`` will not consult any options at" " all as the versions are fully specified." msgstr "" -#: ../../using/windows.rst:900 +#: ../../using/windows.rst:898 msgid "" "If ``PY_PYTHON=3``, the commands ``python`` and ``python3`` will both use " "the latest installed Python 3 version." msgstr "" -#: ../../using/windows.rst:903 +#: ../../using/windows.rst:901 msgid "" "If ``PY_PYTHON=3.1-32``, the command ``python`` will use the 32-bit " "implementation of 3.1 whereas the command ``python3`` will use the latest " @@ -1458,13 +1456,13 @@ msgid "" " specified.)" msgstr "" -#: ../../using/windows.rst:908 +#: ../../using/windows.rst:906 msgid "" "If ``PY_PYTHON=3`` and ``PY_PYTHON3=3.1``, the commands ``python`` and " "``python3`` will both use specifically 3.1" msgstr "" -#: ../../using/windows.rst:911 +#: ../../using/windows.rst:909 msgid "" "In addition to environment variables, the same settings can be configured in" " the .INI file used by the launcher. The section in the INI file is called " @@ -1474,25 +1472,25 @@ msgid "" "variable will override things specified in the INI file." msgstr "" -#: ../../using/windows.rst:918 +#: ../../using/windows.rst:916 msgid "For example:" msgstr "Sebagai contoh:" -#: ../../using/windows.rst:920 +#: ../../using/windows.rst:918 msgid "Setting ``PY_PYTHON=3.1`` is equivalent to the INI file containing:" msgstr "" -#: ../../using/windows.rst:927 +#: ../../using/windows.rst:925 msgid "" "Setting ``PY_PYTHON=3`` and ``PY_PYTHON3=3.1`` is equivalent to the INI file" " containing:" msgstr "" -#: ../../using/windows.rst:937 +#: ../../using/windows.rst:935 msgid "Diagnostics" msgstr "" -#: ../../using/windows.rst:939 +#: ../../using/windows.rst:937 msgid "" "If an environment variable ``PYLAUNCH_DEBUG`` is set (to any value), the " "launcher will print diagnostic information to stderr (i.e. to the console). " @@ -1502,11 +1500,11 @@ msgid "" " target Python." msgstr "" -#: ../../using/windows.rst:951 +#: ../../using/windows.rst:949 msgid "Finding modules" msgstr "" -#: ../../using/windows.rst:953 +#: ../../using/windows.rst:951 msgid "" "Python usually stores its library (and thereby your site-packages folder) in" " the installation directory. So, if you had installed Python to " @@ -1515,7 +1513,7 @@ msgid "" ":file:`C:\\\\Python\\\\Lib\\\\site-packages\\\\`." msgstr "" -#: ../../using/windows.rst:959 +#: ../../using/windows.rst:957 msgid "" "To completely override :data:`sys.path`, create a ``._pth`` file with the " "same name as the DLL (``python37._pth``) or the executable (``python._pth``)" @@ -1525,7 +1523,7 @@ msgid "" "desired." msgstr "" -#: ../../using/windows.rst:965 +#: ../../using/windows.rst:963 msgid "" "When the file exists, all registry and environment variables are ignored, " "isolated mode is enabled, and :mod:`site` is not imported unless one line in" @@ -1535,25 +1533,25 @@ msgid "" "arbitrary code cannot be specified." msgstr "" -#: ../../using/windows.rst:972 +#: ../../using/windows.rst:970 msgid "" "Note that ``.pth`` files (without leading underscore) will be processed " "normally by the :mod:`site` module when ``import site`` has been specified." msgstr "" -#: ../../using/windows.rst:975 +#: ../../using/windows.rst:973 msgid "" "When no ``._pth`` file is found, this is how :data:`sys.path` is populated " "on Windows:" msgstr "" -#: ../../using/windows.rst:978 +#: ../../using/windows.rst:976 msgid "" "An empty entry is added at the start, which corresponds to the current " "directory." msgstr "" -#: ../../using/windows.rst:981 +#: ../../using/windows.rst:979 msgid "" "If the environment variable :envvar:`PYTHONPATH` exists, as described in " ":ref:`using-on-envvars`, its entries are added next. Note that on Windows, " @@ -1561,7 +1559,7 @@ msgid "" "from the colon used in drive identifiers (``C:\\`` etc.)." msgstr "" -#: ../../using/windows.rst:986 +#: ../../using/windows.rst:984 msgid "" "Additional \"application paths\" can be added in the registry as subkeys of " ":samp:`\\\\SOFTWARE\\\\Python\\\\PythonCore\\\\{version}\\\\PythonPath` " @@ -1571,7 +1569,7 @@ msgid "" "installers only use HKLM, so HKCU is typically empty.)" msgstr "" -#: ../../using/windows.rst:993 +#: ../../using/windows.rst:991 msgid "" "If the environment variable :envvar:`PYTHONHOME` is set, it is assumed as " "\"Python Home\". Otherwise, the path of the main Python executable is used " @@ -1582,31 +1580,31 @@ msgid "" "PythonPath stored in the registry." msgstr "" -#: ../../using/windows.rst:1001 +#: ../../using/windows.rst:999 msgid "" "If the Python Home cannot be located, no :envvar:`PYTHONPATH` is specified " "in the environment, and no registry entries can be found, a default path " "with relative entries is used (e.g. ``.\\Lib;.\\plat-win``, etc)." msgstr "" -#: ../../using/windows.rst:1005 +#: ../../using/windows.rst:1003 msgid "" "If a ``pyvenv.cfg`` file is found alongside the main executable or in the " "directory one level above the executable, the following variations apply:" msgstr "" -#: ../../using/windows.rst:1008 +#: ../../using/windows.rst:1006 msgid "" "If ``home`` is an absolute path and :envvar:`PYTHONHOME` is not set, this " "path is used instead of the path to the main executable when deducing the " "home location." msgstr "" -#: ../../using/windows.rst:1012 +#: ../../using/windows.rst:1010 msgid "The end result of all this is:" msgstr "" -#: ../../using/windows.rst:1014 +#: ../../using/windows.rst:1012 msgid "" "When running :file:`python.exe`, or any other .exe in the main Python " "directory (either an installed version, or directly from the PCbuild " @@ -1614,7 +1612,7 @@ msgid "" " ignored. Other \"application paths\" in the registry are always read." msgstr "" -#: ../../using/windows.rst:1019 +#: ../../using/windows.rst:1017 msgid "" "When Python is hosted in another .exe (different directory, embedded via " "COM, etc), the \"Python Home\" will not be deduced, so the core path from " @@ -1622,20 +1620,20 @@ msgid "" "always read." msgstr "" -#: ../../using/windows.rst:1023 +#: ../../using/windows.rst:1021 msgid "" "If Python can't find its home and there are no registry value (frozen .exe, " "some very strange installation setup) you get a path with some default, but " "relative, paths." msgstr "" -#: ../../using/windows.rst:1027 +#: ../../using/windows.rst:1025 msgid "" "For those who want to bundle Python into their application or distribution, " "the following advice will prevent conflicts with other installations:" msgstr "" -#: ../../using/windows.rst:1030 +#: ../../using/windows.rst:1028 msgid "" "Include a ``._pth`` file alongside your executable containing the " "directories to include. This will ignore paths listed in the registry and " @@ -1643,20 +1641,20 @@ msgid "" " listed." msgstr "" -#: ../../using/windows.rst:1035 +#: ../../using/windows.rst:1033 msgid "" "If you are loading :file:`python3.dll` or :file:`python37.dll` in your own " "executable, explicitly call :c:func:`Py_SetPath` or (at least) " ":c:func:`Py_SetProgramName` before :c:func:`Py_Initialize`." msgstr "" -#: ../../using/windows.rst:1039 +#: ../../using/windows.rst:1037 msgid "" "Clear and/or overwrite :envvar:`PYTHONPATH` and set :envvar:`PYTHONHOME` " "before launching :file:`python.exe` from your application." msgstr "" -#: ../../using/windows.rst:1042 +#: ../../using/windows.rst:1040 msgid "" "If you cannot use the previous suggestions (for example, you are a " "distribution that allows people to run :file:`python.exe` directly), ensure " @@ -1665,7 +1663,7 @@ msgid "" "correctly named ZIP file will be detected instead.)" msgstr "" -#: ../../using/windows.rst:1048 +#: ../../using/windows.rst:1046 msgid "" "These will ensure that the files in a system-wide installation will not take" " precedence over the copy of the standard library bundled with your " @@ -1675,19 +1673,19 @@ msgid "" "packages." msgstr "" -#: ../../using/windows.rst:1057 +#: ../../using/windows.rst:1055 msgid "" "Adds ``._pth`` file support and removes ``applocal`` option from " "``pyvenv.cfg``." msgstr "" -#: ../../using/windows.rst:1059 +#: ../../using/windows.rst:1057 msgid "" "Adds ``pythonXX.zip`` as a potential landmark when directly adjacent to the " "executable." msgstr "" -#: ../../using/windows.rst:1065 +#: ../../using/windows.rst:1063 msgid "" "Modules specified in the registry under ``Modules`` (not ``PythonPath``) may" " be imported by :class:`importlib.machinery.WindowsRegistryFinder`. This " @@ -1695,88 +1693,88 @@ msgid "" "explicitly added to :attr:`sys.meta_path` in the future." msgstr "" -#: ../../using/windows.rst:1071 +#: ../../using/windows.rst:1069 msgid "Additional modules" msgstr "" -#: ../../using/windows.rst:1073 +#: ../../using/windows.rst:1071 msgid "" "Even though Python aims to be portable among all platforms, there are " "features that are unique to Windows. A couple of modules, both in the " "standard library and external, and snippets exist to use these features." msgstr "" -#: ../../using/windows.rst:1077 +#: ../../using/windows.rst:1075 msgid "" "The Windows-specific standard modules are documented in :ref:`mswin-" "specific-services`." msgstr "" -#: ../../using/windows.rst:1081 +#: ../../using/windows.rst:1079 msgid "PyWin32" msgstr "PyWin32" -#: ../../using/windows.rst:1083 +#: ../../using/windows.rst:1081 msgid "" "The `PyWin32 `_ module by Mark Hammond is " "a collection of modules for advanced Windows-specific support. This " "includes utilities for:" msgstr "" -#: ../../using/windows.rst:1087 +#: ../../using/windows.rst:1085 msgid "" "`Component Object Model `_ (COM)" msgstr "" -#: ../../using/windows.rst:1090 +#: ../../using/windows.rst:1088 msgid "Win32 API calls" msgstr "" -#: ../../using/windows.rst:1091 +#: ../../using/windows.rst:1089 msgid "Registry" msgstr "Registry" -#: ../../using/windows.rst:1092 +#: ../../using/windows.rst:1090 msgid "Event log" msgstr "" -#: ../../using/windows.rst:1093 +#: ../../using/windows.rst:1091 msgid "" "`Microsoft Foundation Classes `_ (MFC) user interfaces" msgstr "" -#: ../../using/windows.rst:1096 +#: ../../using/windows.rst:1094 msgid "" "`PythonWin `_ is a sample MFC application " "shipped with PyWin32. It is an embeddable IDE with a built-in debugger." msgstr "" -#: ../../using/windows.rst:1103 +#: ../../using/windows.rst:1101 msgid "" "`Win32 How Do I...? `_" msgstr "" "`Win32 How Do I...? `_" -#: ../../using/windows.rst:1103 +#: ../../using/windows.rst:1101 msgid "by Tim Golden" msgstr "oleh Tim Golden" -#: ../../using/windows.rst:1105 +#: ../../using/windows.rst:1103 msgid "`Python and COM `_" msgstr "`Python and COM `_" -#: ../../using/windows.rst:1106 +#: ../../using/windows.rst:1104 msgid "by David and Paul Boddie" msgstr "oleh David dan Paul Boddie" -#: ../../using/windows.rst:1110 +#: ../../using/windows.rst:1108 msgid "cx_Freeze" msgstr "cx_Freeze" -#: ../../using/windows.rst:1112 +#: ../../using/windows.rst:1110 msgid "" "`cx_Freeze `_ is a " ":mod:`distutils` extension (see :ref:`extending-distutils`) which wraps " @@ -1785,28 +1783,28 @@ msgid "" "requiring your users to install Python." msgstr "" -#: ../../using/windows.rst:1120 +#: ../../using/windows.rst:1118 msgid "WConio" msgstr "WConio" -#: ../../using/windows.rst:1122 +#: ../../using/windows.rst:1120 msgid "" "Since Python's advanced terminal handling layer, :mod:`curses`, is " "restricted to Unix-like systems, there is a library exclusive to Windows as " "well: Windows Console I/O for Python." msgstr "" -#: ../../using/windows.rst:1126 +#: ../../using/windows.rst:1124 msgid "" "`WConio `_ is a wrapper" " for Turbo-C's :file:`CONIO.H`, used to create text user interfaces." msgstr "" -#: ../../using/windows.rst:1132 +#: ../../using/windows.rst:1130 msgid "Compiling Python on Windows" msgstr "" -#: ../../using/windows.rst:1134 +#: ../../using/windows.rst:1132 msgid "" "If you want to compile CPython yourself, first thing you should do is get " "the `source `_. You can download " @@ -1814,24 +1812,24 @@ msgid "" "`_." msgstr "" -#: ../../using/windows.rst:1139 +#: ../../using/windows.rst:1137 msgid "" "The source tree contains a build solution and project files for Microsoft " "Visual Studio 2015, which is the compiler used to build the official Python " "releases. These files are in the :file:`PCbuild` directory." msgstr "" -#: ../../using/windows.rst:1143 +#: ../../using/windows.rst:1141 msgid "" "Check :file:`PCbuild/readme.txt` for general information on the build " "process." msgstr "" -#: ../../using/windows.rst:1146 +#: ../../using/windows.rst:1144 msgid "For extension modules, consult :ref:`building-on-windows`." msgstr "" -#: ../../using/windows.rst:1153 +#: ../../using/windows.rst:1151 msgid "" "`Python + Windows + distutils + SWIG + gcc MinGW " "`_" @@ -1839,33 +1837,33 @@ msgstr "" "`Python + Windows + distutils + SWIG + gcc MinGW " "`_" -#: ../../using/windows.rst:1151 +#: ../../using/windows.rst:1149 msgid "" "or \"Creating Python extensions in C/C++ with SWIG and compiling them with " "MinGW gcc under Windows\" or \"Installing Python extension with distutils " "and without Microsoft Visual C++\" by Sébastien Sauvage, 2003" msgstr "" -#: ../../using/windows.rst:1155 +#: ../../using/windows.rst:1153 msgid "`MingW -- Python extensions `_" msgstr "`MingW -- Python extensions `_" -#: ../../using/windows.rst:1159 +#: ../../using/windows.rst:1157 msgid "Other Platforms" msgstr "" -#: ../../using/windows.rst:1161 +#: ../../using/windows.rst:1159 msgid "" "With ongoing development of Python, some platforms that used to be supported" " earlier are no longer supported (due to the lack of users or developers). " "Check :pep:`11` for details on all unsupported platforms." msgstr "" -#: ../../using/windows.rst:1165 +#: ../../using/windows.rst:1163 msgid "`Windows CE `_ is still supported." msgstr "" -#: ../../using/windows.rst:1166 +#: ../../using/windows.rst:1164 msgid "" "The `Cygwin `_ installer offers to install the Python " "interpreter as well (cf. `Cygwin package source `_)" msgstr "" -#: ../../using/windows.rst:1172 +#: ../../using/windows.rst:1170 msgid "" "See `Python for Windows `_ for " "detailed information about platforms with pre-compiled installers." diff --git a/whatsnew/3.2.po b/whatsnew/3.2.po index 79a9286..6fa7166 100644 --- a/whatsnew/3.2.po +++ b/whatsnew/3.2.po @@ -1,5 +1,5 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # @@ -10,9 +10,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-01 14:24+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2017-02-16 23:44+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -2589,12 +2589,12 @@ msgstr "*Multi-threading*" #: ../../whatsnew/3.2.rst:2313 msgid "" "The mechanism for serializing execution of concurrently running Python " -"threads (generally known as the :term:`GIL` or :term:`Global Interpreter " -"Lock`) has been rewritten. Among the objectives were more predictable " -"switching intervals and reduced overhead due to lock contention and the " -"number of ensuing system calls. The notion of a \"check interval\" to allow" -" thread switches has been abandoned and replaced by an absolute duration " -"expressed in seconds. This parameter is tunable through " +"threads (generally known as the :term:`GIL` or Global Interpreter Lock) has " +"been rewritten. Among the objectives were more predictable switching " +"intervals and reduced overhead due to lock contention and the number of " +"ensuing system calls. The notion of a \"check interval\" to allow thread " +"switches has been abandoned and replaced by an absolute duration expressed " +"in seconds. This parameter is tunable through " ":func:`sys.setswitchinterval()`. It currently defaults to 5 milliseconds." msgstr "" diff --git a/whatsnew/3.3.po b/whatsnew/3.3.po index 4edf8ed..a18fe57 100644 --- a/whatsnew/3.3.po +++ b/whatsnew/3.3.po @@ -1,5 +1,5 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # @@ -9,9 +9,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-12 11:28+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2017-02-16 23:44+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -3528,13 +3528,13 @@ msgstr "" #: ../../whatsnew/3.3.rst:2312 msgid "" -":c:func:`PyUnicode_EncodeUnicodeEscape:` use " +":c:func:`PyUnicode_EncodeUnicodeEscape` use " ":c:func:`PyUnicode_AsUnicodeEscapeString`" msgstr "" #: ../../whatsnew/3.3.rst:2314 msgid "" -":c:func:`PyUnicode_EncodeRawUnicodeEscape:` use " +":c:func:`PyUnicode_EncodeRawUnicodeEscape` use " ":c:func:`PyUnicode_AsRawUnicodeEscapeString`" msgstr "" diff --git a/whatsnew/3.5.po b/whatsnew/3.5.po index ca3a89c..2900034 100644 --- a/whatsnew/3.5.po +++ b/whatsnew/3.5.po @@ -1,5 +1,5 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # @@ -9,9 +9,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-01 14:24+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2017-02-16 23:44+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -436,7 +436,7 @@ msgstr "" #: ../../whatsnew/3.5.rst:415 msgid "" -":pep:`484` introduces a :term:`provisional module ` to " +":pep:`484` introduces a :term:`provisional module ` to " "provide these standard definitions and tools, along with some conventions " "for situations where annotations are not available." msgstr "" @@ -839,7 +839,7 @@ msgstr "typing" #: ../../whatsnew/3.5.rst:729 msgid "" -"The new :mod:`typing` :term:`provisional ` module provides " +"The new :mod:`typing` :term:`provisional ` module provides " "standard definitions and tools for function type annotations. See :ref:`Type" " Hints ` for more information." msgstr "" @@ -895,7 +895,7 @@ msgstr "asyncio" #: ../../whatsnew/3.5.rst:775 msgid "" -"Since the :mod:`asyncio` module is :term:`provisional `, " +"Since the :mod:`asyncio` module is :term:`provisional `, " "all changes introduced in Python 3.5 have also been backported to Python " "3.4.x." msgstr "" @@ -2309,7 +2309,7 @@ msgid "" "hook that will be called whenever a :term:`coroutine object ` is " "created by an :keyword:`async def` function. A corresponding " ":func:`~sys.get_coroutine_wrapper` can be used to obtain a currently set " -"wrapper. Both functions are :term:`provisional `, and are " +"wrapper. Both functions are :term:`provisional `, and are " "intended for debugging purposes only. (Contributed by Yury Selivanov in " ":issue:`24017`.)" msgstr "" diff --git a/whatsnew/3.6.po b/whatsnew/3.6.po index a1b368f..181b9e7 100644 --- a/whatsnew/3.6.po +++ b/whatsnew/3.6.po @@ -1,5 +1,5 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # @@ -9,9 +9,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-12-17 12:11+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2017-02-16 23:45+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -21,19 +21,19 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:3 +#: ../../whatsnew/3.6.rst:3 msgid "What's New In Python 3.6" msgstr "Apa yang Baru di Python 3.6" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:0 +#: ../../whatsnew/3.6.rst:0 msgid "Editors" msgstr "Editor" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:5 +#: ../../whatsnew/3.6.rst:5 msgid "Elvis Pranskevichus , Yury Selivanov " msgstr "Elvis Pranskevichus , Yury Selivanov " -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:47 +#: ../../whatsnew/3.6.rst:47 msgid "" "This article explains the new features in Python 3.6, compared to 3.5. " "Python 3.6 was released on December 23, 2016.  See the `changelog " @@ -41,53 +41,53 @@ msgid "" "changes." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:54 +#: ../../whatsnew/3.6.rst:54 msgid ":pep:`494` - Python 3.6 Release Schedule" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:58 +#: ../../whatsnew/3.6.rst:58 msgid "Summary -- Release highlights" msgstr "Singkatan -- Sorotan Rilis" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:60 +#: ../../whatsnew/3.6.rst:60 msgid "New syntax features:" msgstr "Fitur sintaks baru:" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:62 +#: ../../whatsnew/3.6.rst:62 msgid ":ref:`PEP 498 `, formatted string literals." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:64 +#: ../../whatsnew/3.6.rst:64 msgid ":ref:`PEP 515 `, underscores in numeric literals." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:66 +#: ../../whatsnew/3.6.rst:66 msgid ":ref:`PEP 526 `, syntax for variable annotations." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:68 +#: ../../whatsnew/3.6.rst:68 msgid ":ref:`PEP 525 `, asynchronous generators." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:70 +#: ../../whatsnew/3.6.rst:70 msgid ":ref:`PEP 530 `: asynchronous comprehensions." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:73 +#: ../../whatsnew/3.6.rst:73 msgid "New library modules:" msgstr "Modul pustaka baru:" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:75 +#: ../../whatsnew/3.6.rst:75 msgid "" ":mod:`secrets`: :ref:`PEP 506 -- Adding A Secrets Module To The Standard " "Library `." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:78 +#: ../../whatsnew/3.6.rst:78 msgid "CPython implementation improvements:" msgstr "Peningkatan implementasi CPython:" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:80 +#: ../../whatsnew/3.6.rst:80 msgid "" "The :ref:`dict ` type has been reimplemented to use a " ":ref:`more compact representation ` based on `a " @@ -97,42 +97,42 @@ msgid "" "memory when compared to Python 3.5." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:87 +#: ../../whatsnew/3.6.rst:87 msgid "" "Customization of class creation has been simplified with the :ref:`new " "protocol `." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:90 +#: ../../whatsnew/3.6.rst:90 msgid "" "The class attribute definition order is :ref:`now preserved " "`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:93 +#: ../../whatsnew/3.6.rst:93 msgid "" "The order of elements in ``**kwargs`` now :ref:`corresponds to the order " "` in which keyword arguments were passed to the function." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:97 +#: ../../whatsnew/3.6.rst:97 msgid "" "DTrace and SystemTap :ref:`probing support ` has been " "added." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:100 +#: ../../whatsnew/3.6.rst:100 msgid "" "The new :ref:`PYTHONMALLOC ` environment variable " "can now be used to debug the interpreter memory allocation and access " "errors." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:105 +#: ../../whatsnew/3.6.rst:105 msgid "Significant improvements in the standard library:" msgstr "Perbaikan signifikan dalam pustaka standar:" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:107 +#: ../../whatsnew/3.6.rst:107 msgid "" "The :mod:`asyncio` module has received new features, significant usability " "and performance improvements, and a fair amount of bug fixes. Starting with " @@ -140,7 +140,7 @@ msgid "" "considered stable." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:112 +#: ../../whatsnew/3.6.rst:112 msgid "" "A new :ref:`file system path protocol ` has been " "implemented to support :term:`path-like objects `. All " @@ -148,19 +148,19 @@ msgid "" " the new protocol." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:117 +#: ../../whatsnew/3.6.rst:117 msgid "" "The :mod:`datetime` module has gained support for :ref:`Local Time " "Disambiguation `." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:120 +#: ../../whatsnew/3.6.rst:120 msgid "" "The :mod:`typing` module received a number of :ref:`improvements " "`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:123 +#: ../../whatsnew/3.6.rst:123 msgid "" "The :mod:`tracemalloc` module has been significantly reworked and is now " "used to provide better output for :exc:`ResourceWarning` as well as provide " @@ -168,52 +168,51 @@ msgid "" "section ` for more information." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:130 +#: ../../whatsnew/3.6.rst:130 msgid "Security improvements:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:132 +#: ../../whatsnew/3.6.rst:132 msgid "" "The new :mod:`secrets` module has been added to simplify the generation of " "cryptographically strong pseudo-random numbers suitable for managing secrets" " such as account authentication, tokens, and similar." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:136 -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1283 +#: ../../whatsnew/3.6.rst:136 ../../whatsnew/3.6.rst:1283 msgid "" "On Linux, :func:`os.urandom` now blocks until the system urandom entropy " "pool is initialized to increase the security. See the :pep:`524` for the " "rationale." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:140 +#: ../../whatsnew/3.6.rst:140 msgid "The :mod:`hashlib` and :mod:`ssl` modules now support OpenSSL 1.1.0." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:142 +#: ../../whatsnew/3.6.rst:142 msgid "" "The default settings and feature set of the :mod:`ssl` module have been " "improved." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:145 +#: ../../whatsnew/3.6.rst:145 msgid "" "The :mod:`hashlib` module received support for the BLAKE2, SHA-3 and SHAKE " "hash algorithms and the :func:`~hashlib.scrypt` key derivation function." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:149 +#: ../../whatsnew/3.6.rst:149 msgid "Windows improvements:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:151 +#: ../../whatsnew/3.6.rst:151 msgid "" ":ref:`PEP 528 ` and :ref:`PEP 529 `, " "Windows filesystem and console encoding changed to UTF-8." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:154 +#: ../../whatsnew/3.6.rst:154 msgid "" "The ``py.exe`` launcher, when used interactively, no longer prefers Python 2" " over Python 3 when the user doesn't specify a version (via command line " @@ -221,42 +220,42 @@ msgid "" "\"python\" refers to Python 2 in that case." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:159 +#: ../../whatsnew/3.6.rst:159 msgid "" "``python.exe`` and ``pythonw.exe`` have been marked as long-path aware, " "which means that the 260 character path limit may no longer apply. See " ":ref:`removing the MAX_PATH limitation ` for details." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:163 +#: ../../whatsnew/3.6.rst:163 msgid "" "A ``._pth`` file can be added to force isolated mode and fully specify all " "search paths to avoid registry and environment lookup. See :ref:`the " "documentation ` for more information." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:167 +#: ../../whatsnew/3.6.rst:167 msgid "" "A ``python36.zip`` file now works as a landmark to infer " ":envvar:`PYTHONHOME`. See :ref:`the documentation ` for " "more information." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:176 +#: ../../whatsnew/3.6.rst:176 msgid "New Features" msgstr "Fitur-fitur Baru" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:181 +#: ../../whatsnew/3.6.rst:181 msgid "PEP 498: Formatted string literals" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:183 +#: ../../whatsnew/3.6.rst:183 msgid "" ":pep:`498` introduces a new kind of string literals: *f-strings*, or " ":ref:`formatted string literals `." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:186 +#: ../../whatsnew/3.6.rst:186 msgid "" "Formatted string literals are prefixed with ``'f'`` and are similar to the " "format strings accepted by :meth:`str.format`. They contain replacement " @@ -265,37 +264,37 @@ msgid "" " protocol::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:204 +#: ../../whatsnew/3.6.rst:204 msgid ":pep:`498` -- Literal String Interpolation." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:204 +#: ../../whatsnew/3.6.rst:204 msgid "PEP written and implemented by Eric V. Smith." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:206 +#: ../../whatsnew/3.6.rst:206 msgid ":ref:`Feature documentation `." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:212 +#: ../../whatsnew/3.6.rst:212 msgid "PEP 526: Syntax for variable annotations" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:214 +#: ../../whatsnew/3.6.rst:214 msgid "" ":pep:`484` introduced the standard for type annotations of function " "parameters, a.k.a. type hints. This PEP adds syntax to Python for annotating" " the types of variables including class variables and instance variables::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:225 +#: ../../whatsnew/3.6.rst:225 msgid "" "Just as for function annotations, the Python interpreter does not attach any" " particular meaning to variable annotations and only stores them in the " "``__annotations__`` attribute of a class or module." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:229 +#: ../../whatsnew/3.6.rst:229 msgid "" "In contrast to variable declarations in statically typed languages, the goal" " of annotation syntax is to provide an easy way to specify structured type " @@ -303,39 +302,39 @@ msgid "" "and the ``__annotations__`` attribute." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:238 +#: ../../whatsnew/3.6.rst:238 msgid ":pep:`526` -- Syntax for variable annotations." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:237 +#: ../../whatsnew/3.6.rst:237 msgid "" "PEP written by Ryan Gonzalez, Philip House, Ivan Levkivskyi, Lisa Roach, and" " Guido van Rossum. Implemented by Ivan Levkivskyi." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:240 +#: ../../whatsnew/3.6.rst:240 msgid "" "Tools that use or will use the new syntax: `mypy `_, `pytype `_, PyCharm, etc." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:248 +#: ../../whatsnew/3.6.rst:248 msgid "PEP 515: Underscores in Numeric Literals" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:250 +#: ../../whatsnew/3.6.rst:250 msgid "" ":pep:`515` adds the ability to use underscores in numeric literals for " "improved readability. For example::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:258 +#: ../../whatsnew/3.6.rst:258 msgid "" "Single underscores are allowed between digits and after any base specifier." " Leading, trailing, or multiple underscores in a row are not allowed." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:262 +#: ../../whatsnew/3.6.rst:262 msgid "" "The :ref:`string formatting ` language also now has support for " "the ``'_'`` option to signal the use of an underscore for a thousands " @@ -344,19 +343,19 @@ msgid "" "and ``'X'``, underscores will be inserted every 4 digits::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:276 +#: ../../whatsnew/3.6.rst:276 msgid ":pep:`515` -- Underscores in Numeric Literals" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:277 +#: ../../whatsnew/3.6.rst:277 msgid "PEP written by Georg Brandl and Serhiy Storchaka." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:283 +#: ../../whatsnew/3.6.rst:283 msgid "PEP 525: Asynchronous Generators" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:285 +#: ../../whatsnew/3.6.rst:285 msgid "" ":pep:`492` introduced support for native coroutines and ``async`` / " "``await`` syntax to Python 3.5. A notable limitation of the Python 3.5 " @@ -365,51 +364,50 @@ msgid "" "making it possible to define *asynchronous generators*::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:297 +#: ../../whatsnew/3.6.rst:297 msgid "The new syntax allows for faster and more concise code." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:301 +#: ../../whatsnew/3.6.rst:301 msgid ":pep:`525` -- Asynchronous Generators" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:302 -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:323 +#: ../../whatsnew/3.6.rst:302 ../../whatsnew/3.6.rst:323 msgid "PEP written and implemented by Yury Selivanov." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:308 +#: ../../whatsnew/3.6.rst:308 msgid "PEP 530: Asynchronous Comprehensions" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:310 +#: ../../whatsnew/3.6.rst:310 msgid "" ":pep:`530` adds support for using ``async for`` in list, set, dict " "comprehensions and generator expressions::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:315 +#: ../../whatsnew/3.6.rst:315 msgid "" "Additionally, ``await`` expressions are supported in all kinds of " "comprehensions::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:322 +#: ../../whatsnew/3.6.rst:322 msgid ":pep:`530` -- Asynchronous Comprehensions" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:329 +#: ../../whatsnew/3.6.rst:329 msgid "PEP 487: Simpler customization of class creation" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:331 +#: ../../whatsnew/3.6.rst:331 msgid "" "It is now possible to customize subclass creation without using a metaclass." " The new ``__init_subclass__`` classmethod will be called on the base class " "whenever a new subclass is created::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:348 +#: ../../whatsnew/3.6.rst:348 msgid "" "In order to allow zero-argument :func:`super` calls to work correctly from " ":meth:`~object.__init_subclass__` implementations, custom metaclasses must " @@ -417,25 +415,23 @@ msgid "" "``type.__new__`` (as described in :ref:`class-object-creation`)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:356 -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:394 +#: ../../whatsnew/3.6.rst:356 ../../whatsnew/3.6.rst:394 msgid ":pep:`487` -- Simpler customization of class creation" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:356 -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:394 +#: ../../whatsnew/3.6.rst:356 ../../whatsnew/3.6.rst:394 msgid "PEP written and implemented by Martin Teichmann." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:358 +#: ../../whatsnew/3.6.rst:358 msgid ":ref:`Feature documentation `" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:364 +#: ../../whatsnew/3.6.rst:364 msgid "PEP 487: Descriptor Protocol Enhancements" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:366 +#: ../../whatsnew/3.6.rst:366 msgid "" ":pep:`487` extends the descriptor protocol to include the new optional " ":meth:`~object.__set_name__` method. Whenever a new class is defined, the " @@ -446,15 +442,15 @@ msgid "" "in the owner class::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:396 +#: ../../whatsnew/3.6.rst:396 msgid ":ref:`Feature documentation `" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:402 +#: ../../whatsnew/3.6.rst:402 msgid "PEP 519: Adding a file system path protocol" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:404 +#: ../../whatsnew/3.6.rst:404 msgid "" "File system paths have historically been represented as :class:`str` or " ":class:`bytes` objects. This has led to people who write code which operate " @@ -465,7 +461,7 @@ msgid "" " with pre-existing code, including Python's standard library." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:413 +#: ../../whatsnew/3.6.rst:413 msgid "" "To fix this situation, a new interface represented by :class:`os.PathLike` " "has been defined. By implementing the :meth:`~os.PathLike.__fspath__` " @@ -479,7 +475,7 @@ msgid "" "path-like object." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:426 +#: ../../whatsnew/3.6.rst:426 msgid "" "The built-in :func:`open` function has been updated to accept " ":class:`os.PathLike` objects, as have all relevant functions in the " @@ -489,7 +485,7 @@ msgid "" ":class:`os.PathLike`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:433 +#: ../../whatsnew/3.6.rst:433 msgid "" "The hope is that updating the fundamental functions for operating on file " "system paths will lead to third-party code to implicitly support all :term" @@ -498,32 +494,32 @@ msgid "" "code before operating on a path-like object)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:440 +#: ../../whatsnew/3.6.rst:440 msgid "" "Here are some examples of how the new interface allows for " ":class:`pathlib.Path` to be used more easily and transparently with pre-" "existing code::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:457 +#: ../../whatsnew/3.6.rst:457 msgid "" "(Implemented by Brett Cannon, Ethan Furman, Dusty Phillips, and Jelle " "Zijlstra.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:461 +#: ../../whatsnew/3.6.rst:461 msgid ":pep:`519` -- Adding a file system path protocol" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:462 +#: ../../whatsnew/3.6.rst:462 msgid "PEP written by Brett Cannon and Koos Zevenhoven." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:468 +#: ../../whatsnew/3.6.rst:468 msgid "PEP 495: Local Time Disambiguation" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:470 +#: ../../whatsnew/3.6.rst:470 msgid "" "In most world locations, there have been and will be times when local clocks" " are moved back. In those times, intervals are introduced in which local " @@ -532,7 +528,7 @@ msgid "" "instance) is insufficient to identify a particular moment in time." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:476 +#: ../../whatsnew/3.6.rst:476 msgid "" ":pep:`495` adds the new *fold* attribute to instances of " ":class:`datetime.datetime` and :class:`datetime.time` classes to " @@ -540,35 +536,35 @@ msgid "" "same::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:491 +#: ../../whatsnew/3.6.rst:491 msgid "" "The values of the :attr:`fold ` attribute have the " "value ``0`` for all instances except those that represent the second " "(chronologically) moment in time in an ambiguous case." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:498 +#: ../../whatsnew/3.6.rst:498 msgid ":pep:`495` -- Local Time Disambiguation" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:498 +#: ../../whatsnew/3.6.rst:498 msgid "" "PEP written by Alexander Belopolsky and Tim Peters, implementation by " "Alexander Belopolsky." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:505 +#: ../../whatsnew/3.6.rst:505 msgid "PEP 529: Change Windows filesystem encoding to UTF-8" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:507 +#: ../../whatsnew/3.6.rst:507 msgid "" "Representing filesystem paths is best performed with str (Unicode) rather " "than bytes. However, there are some situations where using bytes is " "sufficient and correct." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:511 +#: ../../whatsnew/3.6.rst:511 msgid "" "Prior to Python 3.6, data loss could result when using bytes paths on " "Windows. With this change, using bytes to represent paths is now supported " @@ -576,7 +572,7 @@ msgid "" ":func:`sys.getfilesystemencoding()`, which now defaults to ``'utf-8'``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:516 +#: ../../whatsnew/3.6.rst:516 msgid "" "Applications that do not use str to represent paths should use " ":func:`os.fsencode()` and :func:`os.fsdecode()` to ensure their bytes are " @@ -585,84 +581,83 @@ msgid "" ":func:`sys._enablelegacywindowsfsencoding`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:522 +#: ../../whatsnew/3.6.rst:522 msgid "" "See :pep:`529` for more information and discussion of code modifications " "that may be required." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:529 +#: ../../whatsnew/3.6.rst:529 msgid "PEP 528: Change Windows console encoding to UTF-8" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:531 +#: ../../whatsnew/3.6.rst:531 msgid "" "The default console on Windows will now accept all Unicode characters and " "provide correctly read str objects to Python code. ``sys.stdin``, " "``sys.stdout`` and ``sys.stderr`` now default to utf-8 encoding." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:535 +#: ../../whatsnew/3.6.rst:535 msgid "" "This change only applies when using an interactive console, and not when " "redirecting files or pipes. To revert to the previous behaviour for " "interactive console use, set :envvar:`PYTHONLEGACYWINDOWSSTDIO`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:541 +#: ../../whatsnew/3.6.rst:541 msgid ":pep:`528` -- Change Windows console encoding to UTF-8" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:542 +#: ../../whatsnew/3.6.rst:542 msgid "PEP written and implemented by Steve Dower." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:548 +#: ../../whatsnew/3.6.rst:548 msgid "PEP 520: Preserving Class Attribute Definition Order" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:550 +#: ../../whatsnew/3.6.rst:550 msgid "" "Attributes in a class definition body have a natural ordering: the same " "order in which the names appear in the source. This order is now preserved " "in the new class's :attr:`~object.__dict__` attribute." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:554 +#: ../../whatsnew/3.6.rst:554 msgid "" "Also, the effective default class *execution* namespace (returned from " ":ref:`type.__prepare__() `) is now an insertion-order-preserving " "mapping." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:560 +#: ../../whatsnew/3.6.rst:560 msgid ":pep:`520` -- Preserving Class Attribute Definition Order" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:561 -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:575 +#: ../../whatsnew/3.6.rst:561 ../../whatsnew/3.6.rst:575 msgid "PEP written and implemented by Eric Snow." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:567 +#: ../../whatsnew/3.6.rst:567 msgid "PEP 468: Preserving Keyword Argument Order" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:569 +#: ../../whatsnew/3.6.rst:569 msgid "" "``**kwargs`` in a function signature is now guaranteed to be an insertion-" "order-preserving mapping." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:574 +#: ../../whatsnew/3.6.rst:574 msgid ":pep:`468` -- Preserving Keyword Argument Order" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:581 +#: ../../whatsnew/3.6.rst:581 msgid "New :ref:`dict ` implementation" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:583 +#: ../../whatsnew/3.6.rst:583 msgid "" "The :ref:`dict ` type now uses a \"compact\" representation " "based on `a proposal by Raymond Hettinger `_.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:608 +#: ../../whatsnew/3.6.rst:608 msgid "PEP 523: Adding a frame evaluation API to CPython" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:610 +#: ../../whatsnew/3.6.rst:610 msgid "" "While Python provides extensive support to customize how code executes, one " "place it has not done so is in the evaluation of frame objects. If you " @@ -704,7 +699,7 @@ msgid "" "functions." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:616 +#: ../../whatsnew/3.6.rst:616 msgid "" ":pep:`523` changes this by providing an API to make frame evaluation " "pluggable at the C level. This will allow for tools such as debuggers and " @@ -713,7 +708,7 @@ msgid "" "Python code, tracking frame evaluation, etc." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:623 +#: ../../whatsnew/3.6.rst:623 msgid "" "This API is not part of the limited C API and is marked as private to signal" " that usage of this API is expected to be limited and only applicable to " @@ -721,72 +716,72 @@ msgid "" "Python as necessary." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:630 +#: ../../whatsnew/3.6.rst:630 msgid ":pep:`523` -- Adding a frame evaluation API to CPython" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:631 +#: ../../whatsnew/3.6.rst:631 msgid "PEP written by Brett Cannon and Dino Viehland." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:637 +#: ../../whatsnew/3.6.rst:637 msgid "PYTHONMALLOC environment variable" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:639 +#: ../../whatsnew/3.6.rst:639 msgid "" "The new :envvar:`PYTHONMALLOC` environment variable allows setting the " "Python memory allocators and installing debug hooks." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:642 +#: ../../whatsnew/3.6.rst:642 msgid "" "It is now possible to install debug hooks on Python memory allocators on " "Python compiled in release mode using ``PYTHONMALLOC=debug``. Effects of " "debug hooks:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:645 +#: ../../whatsnew/3.6.rst:645 msgid "Newly allocated memory is filled with the byte ``0xCB``" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:646 +#: ../../whatsnew/3.6.rst:646 msgid "Freed memory is filled with the byte ``0xDB``" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:647 +#: ../../whatsnew/3.6.rst:647 msgid "" "Detect violations of the Python memory allocator API. For example, " ":c:func:`PyObject_Free` called on a memory block allocated by " ":c:func:`PyMem_Malloc`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:650 +#: ../../whatsnew/3.6.rst:650 msgid "Detect writes before the start of a buffer (buffer underflows)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:651 +#: ../../whatsnew/3.6.rst:651 msgid "Detect writes after the end of a buffer (buffer overflows)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:652 +#: ../../whatsnew/3.6.rst:652 msgid "" "Check that the :term:`GIL ` is held when allocator " "functions of :c:data:`PYMEM_DOMAIN_OBJ` (ex: :c:func:`PyObject_Malloc`) and " ":c:data:`PYMEM_DOMAIN_MEM` (ex: :c:func:`PyMem_Malloc`) domains are called." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:656 +#: ../../whatsnew/3.6.rst:656 msgid "Checking if the GIL is held is also a new feature of Python 3.6." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:658 +#: ../../whatsnew/3.6.rst:658 msgid "" "See the :c:func:`PyMem_SetupDebugHooks` function for debug hooks on Python " "memory allocators." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:661 +#: ../../whatsnew/3.6.rst:661 msgid "" "It is now also possible to force the usage of the :c:func:`malloc` allocator" " of the C library for all Python memory allocations using " @@ -794,84 +789,84 @@ msgid "" "debuggers like Valgrind on a Python compiled in release mode." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:666 +#: ../../whatsnew/3.6.rst:666 msgid "" "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 "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:670 +#: ../../whatsnew/3.6.rst:670 msgid "" "Example of fatal error on buffer overflow using ``python3.6 -X " "tracemalloc=5`` (store 5 frames in traces)::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:707 +#: ../../whatsnew/3.6.rst:707 msgid "(Contributed by Victor Stinner in :issue:`26516` and :issue:`26564`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:713 +#: ../../whatsnew/3.6.rst:713 msgid "DTrace and SystemTap probing support" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:715 +#: ../../whatsnew/3.6.rst:715 msgid "" "Python can now be built ``--with-dtrace`` which enables static markers for " "the following events in the interpreter:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:718 +#: ../../whatsnew/3.6.rst:718 msgid "function call/return" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:720 +#: ../../whatsnew/3.6.rst:720 msgid "garbage collection started/finished" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:722 +#: ../../whatsnew/3.6.rst:722 msgid "line of code executed." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:724 +#: ../../whatsnew/3.6.rst:724 msgid "" "This can be used to instrument running interpreters in production, without " "the need to recompile specific debug builds or providing application-" "specific profiling/debugging code." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:728 +#: ../../whatsnew/3.6.rst:728 msgid "More details in :ref:`instrumentation`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:730 +#: ../../whatsnew/3.6.rst:730 msgid "" "The current implementation is tested on Linux and macOS. Additional markers" " may be added in the future." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:733 +#: ../../whatsnew/3.6.rst:733 msgid "" "(Contributed by Łukasz Langa in :issue:`21590`, based on patches by Jesús " "Cea Avión, David Malcolm, and Nikhil Benesch.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:738 +#: ../../whatsnew/3.6.rst:738 msgid "Other Language Changes" msgstr "Perubahan Bahasa Lainnya" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:740 +#: ../../whatsnew/3.6.rst:740 msgid "Some smaller changes made to the core Python language are:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:742 +#: ../../whatsnew/3.6.rst:742 msgid "" "A ``global`` or ``nonlocal`` statement must now textually appear before the " "first use of the affected name in the same scope. Previously this was a " ":exc:`SyntaxWarning`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:746 +#: ../../whatsnew/3.6.rst:746 msgid "" "It is now possible to set a :ref:`special method ` to ``None``" " to indicate that the corresponding operation is not available. For example," @@ -879,7 +874,7 @@ msgid "" "(Contributed by Andrew Barnert and Ivan Levkivskyi in :issue:`25958`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:752 +#: ../../whatsnew/3.6.rst:752 msgid "" "Long sequences of repeated traceback lines are now abbreviated as " "``\"[Previous line repeated {count} more times]\"`` (see " @@ -887,7 +882,7 @@ msgid "" "in :issue:`26823`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:757 +#: ../../whatsnew/3.6.rst:757 msgid "" "Import now raises the new exception :exc:`ModuleNotFoundError` (subclass of " ":exc:`ImportError`) when it cannot find a module. Code that currently " @@ -895,22 +890,22 @@ msgid "" " Snow in :issue:`15767`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:762 +#: ../../whatsnew/3.6.rst:762 msgid "" "Class methods relying on zero-argument ``super()`` will now work correctly " "when called from metaclass methods during class creation. (Contributed by " "Martin Teichmann in :issue:`23722`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:768 +#: ../../whatsnew/3.6.rst:768 msgid "New Modules" msgstr "Modul-Modul Baru" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:773 +#: ../../whatsnew/3.6.rst:773 msgid "secrets" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:775 +#: ../../whatsnew/3.6.rst:775 msgid "" "The main purpose of the new :mod:`secrets` module is to provide an obvious " "way to reliably generate cryptographically strong pseudo-random values " @@ -918,78 +913,78 @@ msgid "" "similar." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:781 +#: ../../whatsnew/3.6.rst:781 msgid "" "Note that the pseudo-random generators in the :mod:`random` module should " "*NOT* be used for security purposes. Use :mod:`secrets` on Python 3.6+ and " ":func:`os.urandom()` on Python 3.5 and earlier." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:787 +#: ../../whatsnew/3.6.rst:787 msgid ":pep:`506` -- Adding A Secrets Module To The Standard Library" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:788 +#: ../../whatsnew/3.6.rst:788 msgid "PEP written and implemented by Steven D'Aprano." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:792 +#: ../../whatsnew/3.6.rst:792 msgid "Improved Modules" msgstr "Modul yang Ditingkatkan" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:795 +#: ../../whatsnew/3.6.rst:795 msgid "array" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:797 +#: ../../whatsnew/3.6.rst:797 msgid "" "Exhausted iterators of :class:`array.array` will now stay exhausted even if " "the iterated array is extended. This is consistent with the behavior of " "other mutable sequences." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:801 +#: ../../whatsnew/3.6.rst:801 msgid "Contributed by Serhiy Storchaka in :issue:`26492`." msgstr "Kontribusi dari Serhiy Storchaka di :issue:`26492`." -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:804 +#: ../../whatsnew/3.6.rst:804 msgid "ast" msgstr "ast" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:806 +#: ../../whatsnew/3.6.rst:806 msgid "" "The new :class:`ast.Constant` AST node has been added. It can be used by " "external AST optimizers for the purposes of constant folding." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:809 +#: ../../whatsnew/3.6.rst:809 msgid "Contributed by Victor Stinner in :issue:`26146`." msgstr "Kontribusi dari Victor Stinner di :issue:`26146`." -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:813 +#: ../../whatsnew/3.6.rst:813 msgid "asyncio" msgstr "asyncio" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:815 +#: ../../whatsnew/3.6.rst:815 msgid "" "Starting with Python 3.6 the ``asyncio`` module is no longer provisional and" " its API is considered stable." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:818 +#: ../../whatsnew/3.6.rst:818 msgid "" "Notable changes in the :mod:`asyncio` module since Python 3.5.0 (all " "backported to 3.5.x due to the provisional status):" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:821 +#: ../../whatsnew/3.6.rst:821 msgid "" "The :func:`~asyncio.get_event_loop` function has been changed to always " "return the currently running loop when called from coroutines and callbacks." " (Contributed by Yury Selivanov in :issue:`28613`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:826 +#: ../../whatsnew/3.6.rst:826 msgid "" "The :func:`~asyncio.ensure_future` function and all functions that use it, " "such as :meth:`loop.run_until_complete() `," @@ -997,26 +992,26 @@ msgid "" " by Yury Selivanov.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:831 +#: ../../whatsnew/3.6.rst:831 msgid "" "New :func:`~asyncio.run_coroutine_threadsafe` function to submit coroutines " "to event loops from other threads. (Contributed by Vincent Michel.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:835 +#: ../../whatsnew/3.6.rst:835 msgid "" "New :meth:`Transport.is_closing() ` method" " to check if the transport is closing or closed. (Contributed by Yury " "Selivanov.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:839 +#: ../../whatsnew/3.6.rst:839 msgid "" "The :meth:`loop.create_server() ` method can now" " accept a list of hosts. (Contributed by Yann Sionneau.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:843 +#: ../../whatsnew/3.6.rst:843 msgid "" "New :meth:`loop.create_future() ` method to " "create Future objects. This allows alternative event loop implementations, " @@ -1025,35 +1020,35 @@ msgid "" "Selivanov in :issue:`27041`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:850 +#: ../../whatsnew/3.6.rst:850 msgid "" "New :meth:`loop.get_exception_handler() " "` method to get the current exception " "handler. (Contributed by Yury Selivanov in :issue:`27040`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:854 +#: ../../whatsnew/3.6.rst:854 msgid "" "New :meth:`StreamReader.readuntil() ` method" " to read data from the stream until a separator bytes sequence appears. " "(Contributed by Mark Korenberg.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:859 +#: ../../whatsnew/3.6.rst:859 msgid "" "The performance of :meth:`StreamReader.readexactly() " "` has been improved. (Contributed by Mark " "Korenberg in :issue:`28370`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:863 +#: ../../whatsnew/3.6.rst:863 msgid "" "The :meth:`loop.getaddrinfo() ` method is " "optimized to avoid calling the system ``getaddrinfo`` function if the " "address is already resolved. (Contributed by A. Jesse Jiryu Davis.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:868 +#: ../../whatsnew/3.6.rst:868 msgid "" "The :meth:`loop.stop() ` method has been changed to stop " "the loop immediately after the current iteration. Any new callbacks " @@ -1061,14 +1056,14 @@ msgid "" "by Guido van Rossum in :issue:`25593`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:874 +#: ../../whatsnew/3.6.rst:874 msgid "" ":meth:`Future.set_exception ` will now" " raise :exc:`TypeError` when passed an instance of the :exc:`StopIteration` " "exception. (Contributed by Chris Angelico in :issue:`26221`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:879 +#: ../../whatsnew/3.6.rst:879 msgid "" "New :meth:`loop.connect_accepted_socket() " "` method to be used by servers that " @@ -1076,20 +1071,20 @@ msgid "" "(Contributed by Jim Fulton in :issue:`27392`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:884 +#: ../../whatsnew/3.6.rst:884 msgid "" "``TCP_NODELAY`` flag is now set for all TCP transports by default. " "(Contributed by Yury Selivanov in :issue:`27456`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:887 +#: ../../whatsnew/3.6.rst:887 msgid "" "New :meth:`loop.shutdown_asyncgens() ` to " "properly close pending asynchronous generators before closing the loop. " "(Contributed by Yury Selivanov in :issue:`28003`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:892 +#: ../../whatsnew/3.6.rst:892 msgid "" ":class:`Future ` and :class:`Task ` classes " "now have an optimized C implementation which makes asyncio code up to 30% " @@ -1097,28 +1092,28 @@ msgid "" " :issue:`28544`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:900 +#: ../../whatsnew/3.6.rst:900 msgid "binascii" msgstr "binascii" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:902 +#: ../../whatsnew/3.6.rst:902 msgid "" "The :func:`~binascii.b2a_base64` function now accepts an optional *newline* " "keyword argument to control whether the newline character is appended to the" " return value. (Contributed by Victor Stinner in :issue:`25357`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:909 +#: ../../whatsnew/3.6.rst:909 msgid "cmath" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:911 +#: ../../whatsnew/3.6.rst:911 msgid "" "The new :const:`cmath.tau` (*τ*) constant has been added. (Contributed by " "Lisa Roach in :issue:`12345`, see :pep:`628` for details.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:914 +#: ../../whatsnew/3.6.rst:914 msgid "" "New constants: :const:`cmath.inf` and :const:`cmath.nan` to match " ":const:`math.inf` and :const:`math.nan`, and also :const:`cmath.infj` and " @@ -1126,32 +1121,32 @@ msgid "" "by Mark Dickinson in :issue:`23229`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:921 +#: ../../whatsnew/3.6.rst:921 msgid "collections" msgstr "collections" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:923 +#: ../../whatsnew/3.6.rst:923 msgid "" "The new :class:`~collections.abc.Collection` abstract base class has been " "added to represent sized iterable container classes. (Contributed by Ivan " "Levkivskyi, docs by Neil Girdhar in :issue:`27598`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:927 +#: ../../whatsnew/3.6.rst:927 msgid "" "The new :class:`~collections.abc.Reversible` abstract base class represents " "iterable classes that also provide the :meth:`__reversed__` method. " "(Contributed by Ivan Levkivskyi in :issue:`25987`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:931 +#: ../../whatsnew/3.6.rst:931 msgid "" "The new :class:`~collections.abc.AsyncGenerator` abstract base class " "represents asynchronous generators. (Contributed by Yury Selivanov in " ":issue:`28720`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:935 +#: ../../whatsnew/3.6.rst:935 msgid "" "The :func:`~collections.namedtuple` function now accepts an optional keyword" " argument *module*, which, when specified, is used for the ``__module__`` " @@ -1159,24 +1154,23 @@ msgid "" "Hettinger in :issue:`17941`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:940 -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2278 +#: ../../whatsnew/3.6.rst:940 ../../whatsnew/3.6.rst:2278 msgid "" "The *verbose* and *rename* arguments for :func:`~collections.namedtuple` are" " now keyword-only. (Contributed by Raymond Hettinger in :issue:`25628`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:944 +#: ../../whatsnew/3.6.rst:944 msgid "" "Recursive :class:`collections.deque` instances can now be pickled. " "(Contributed by Serhiy Storchaka in :issue:`26482`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:949 +#: ../../whatsnew/3.6.rst:949 msgid "concurrent.futures" msgstr "concurrent.futures" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:951 +#: ../../whatsnew/3.6.rst:951 msgid "" "The :class:`ThreadPoolExecutor ` " "class constructor now accepts an optional *thread_name_prefix* argument to " @@ -1184,11 +1178,11 @@ msgid "" "(Contributed by Gregory P. Smith in :issue:`27664`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:959 +#: ../../whatsnew/3.6.rst:959 msgid "contextlib" msgstr "contextlib" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:961 +#: ../../whatsnew/3.6.rst:961 msgid "" "The :class:`contextlib.AbstractContextManager` class has been added to " "provide an abstract base class for context managers. It provides a sensible" @@ -1198,11 +1192,11 @@ msgid "" "Brett Cannon in :issue:`25609`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:971 +#: ../../whatsnew/3.6.rst:971 msgid "datetime" msgstr "datetime" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:973 +#: ../../whatsnew/3.6.rst:973 msgid "" "The :class:`~datetime.datetime` and :class:`~datetime.time` classes have the" " new :attr:`~time.fold` attribute used to disambiguate local time when " @@ -1212,7 +1206,7 @@ msgid "" " Belopolsky in :issue:`24773`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:981 +#: ../../whatsnew/3.6.rst:981 msgid "" "The :meth:`datetime.strftime() ` and " ":meth:`date.strftime() ` methods now support ISO " @@ -1220,7 +1214,7 @@ msgid "" "Anderson in :issue:`12006`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:986 +#: ../../whatsnew/3.6.rst:986 msgid "" "The :func:`datetime.isoformat() ` function now " "accepts an optional *timespec* argument that specifies the number of " @@ -1228,18 +1222,18 @@ msgid "" "Alessandro Cucci and Alexander Belopolsky in :issue:`19475`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:991 +#: ../../whatsnew/3.6.rst:991 msgid "" "The :meth:`datetime.combine() ` now accepts an " "optional *tzinfo* argument. (Contributed by Alexander Belopolsky in " ":issue:`27661`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:997 +#: ../../whatsnew/3.6.rst:997 msgid "decimal" msgstr "decimal" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:999 +#: ../../whatsnew/3.6.rst:999 msgid "" "New :meth:`Decimal.as_integer_ratio() ` " "method that returns a pair ``(n, d)`` of integers that represent the given " @@ -1247,16 +1241,15 @@ msgid "" " positive denominator::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1007 +#: ../../whatsnew/3.6.rst:1007 msgid "(Contributed by Stefan Krah amd Mark Dickinson in :issue:`25928`.)" msgstr "(Kontribusi dari Stefan Krah amd Mark Dickinson di :issue:`25928`.)" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1012 -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1986 +#: ../../whatsnew/3.6.rst:1012 ../../whatsnew/3.6.rst:1986 msgid "distutils" msgstr "distutils" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1014 +#: ../../whatsnew/3.6.rst:1014 msgid "" "The ``default_format`` attribute has been removed from " ":class:`distutils.command.sdist.sdist` and the ``formats`` attribute " @@ -1265,11 +1258,11 @@ msgid "" "for more details." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1022 +#: ../../whatsnew/3.6.rst:1022 msgid "email" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1024 +#: ../../whatsnew/3.6.rst:1024 msgid "" "The new email API, enabled via the *policy* keyword to various constructors," " is no longer provisional. The :mod:`email` documentation has been " @@ -1278,19 +1271,19 @@ msgid "" ":issue:`24277`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1029 +#: ../../whatsnew/3.6.rst:1029 msgid "" "The :mod:`email.mime` classes now all accept an optional *policy* keyword. " "(Contributed by Berker Peksag in :issue:`27331`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1032 +#: ../../whatsnew/3.6.rst:1032 msgid "" "The :class:`~email.generator.DecodedGenerator` now supports the *policy* " "keyword." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1035 +#: ../../whatsnew/3.6.rst:1035 msgid "" "There is a new :mod:`~email.policy` attribute, " ":attr:`~email.policy.Policy.message_factory`, that controls what class is " @@ -1301,22 +1294,22 @@ msgid "" ":issue:`20476`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1044 +#: ../../whatsnew/3.6.rst:1044 msgid "encodings" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1046 +#: ../../whatsnew/3.6.rst:1046 msgid "" "On Windows, added the ``'oem'`` encoding to use ``CP_OEMCP``, and the " "``'ansi'`` alias for the existing ``'mbcs'`` encoding, which uses the " "``CP_ACP`` code page. (Contributed by Steve Dower in :issue:`27959`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1052 +#: ../../whatsnew/3.6.rst:1052 msgid "enum" msgstr "enum" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1054 +#: ../../whatsnew/3.6.rst:1054 msgid "" "Two new enumeration base classes have been added to the :mod:`enum` module: " ":class:`~enum.Flag` and :class:`~enum.IntFlags`. Both are used to define " @@ -1324,50 +1317,50 @@ msgid "" "Ethan Furman in :issue:`23591`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1059 +#: ../../whatsnew/3.6.rst:1059 msgid "" "Many standard library modules have been updated to use the " ":class:`~enum.IntFlags` class for their constants." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1062 +#: ../../whatsnew/3.6.rst:1062 msgid "" "The new :class:`enum.auto` value can be used to assign values to enum " "members automatically::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1076 +#: ../../whatsnew/3.6.rst:1076 msgid "faulthandler" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1078 +#: ../../whatsnew/3.6.rst:1078 msgid "" "On Windows, the :mod:`faulthandler` module now installs a handler for " "Windows exceptions: see :func:`faulthandler.enable`. (Contributed by Victor " "Stinner in :issue:`23848`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1084 +#: ../../whatsnew/3.6.rst:1084 msgid "fileinput" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1086 +#: ../../whatsnew/3.6.rst:1086 msgid "" ":func:`~fileinput.hook_encoded` now supports the *errors* argument. " "(Contributed by Joseph Hackman in :issue:`25788`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1091 +#: ../../whatsnew/3.6.rst:1091 msgid "hashlib" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1093 +#: ../../whatsnew/3.6.rst:1093 msgid "" ":mod:`hashlib` supports OpenSSL 1.1.0. The minimum recommend version is " "1.0.2. (Contributed by Christian Heimes in :issue:`26470`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1096 +#: ../../whatsnew/3.6.rst:1096 msgid "" "BLAKE2 hash functions were added to the module. :func:`~hashlib.blake2b` and" " :func:`~hashlib.blake2s` are always available and support the full feature " @@ -1376,7 +1369,7 @@ msgid "" "Chestnykh.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1102 +#: ../../whatsnew/3.6.rst:1102 msgid "" "The SHA-3 hash functions :func:`~hashlib.sha3_224`, " ":func:`~hashlib.sha3_256`, :func:`~hashlib.sha3_384`, " @@ -1387,18 +1380,18 @@ msgid "" "Van Keer.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1109 +#: ../../whatsnew/3.6.rst:1109 msgid "" "The password-based key derivation function :func:`~hashlib.scrypt` is now " "available with OpenSSL 1.1.0 and newer. (Contributed by Christian Heimes in " ":issue:`27928`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1114 +#: ../../whatsnew/3.6.rst:1114 msgid "http.client" msgstr "http.client" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1116 +#: ../../whatsnew/3.6.rst:1116 msgid "" ":meth:`HTTPConnection.request() ` and " ":meth:`~http.client.HTTPConnection.endheaders` both now support chunked " @@ -1406,11 +1399,11 @@ msgid "" ":issue:`12319`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1123 +#: ../../whatsnew/3.6.rst:1123 msgid "idlelib and IDLE" msgstr "idlelib and IDLE" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1125 +#: ../../whatsnew/3.6.rst:1125 msgid "" "The idlelib package is being modernized and refactored to make IDLE look and" " work better and to make the code easier to understand, test, and improve. " @@ -1420,7 +1413,7 @@ msgid "" "latest release of either." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1132 +#: ../../whatsnew/3.6.rst:1132 msgid "" "'Modernizing' includes renaming and consolidation of idlelib modules. The " "renaming of files with partial uppercase names is similar to the renaming " @@ -1432,28 +1425,28 @@ msgid "" " been and will be part of the process.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1141 +#: ../../whatsnew/3.6.rst:1141 msgid "" "In compensation, the eventual result with be that some idlelib classes will " "be easier to use, with better APIs and docstrings explaining them. " "Additional useful information will be added to idlelib when available." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1145 +#: ../../whatsnew/3.6.rst:1145 msgid "New in 3.6.2:" msgstr "Baru di 3.6.2:" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1147 +#: ../../whatsnew/3.6.rst:1147 msgid "" "Multiple fixes for autocompletion. (Contributed by Louie Lu in " ":issue:`15786`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1149 +#: ../../whatsnew/3.6.rst:1149 msgid "New in 3.6.3:" msgstr "Baru di 3.6.3:" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1151 +#: ../../whatsnew/3.6.rst:1151 msgid "" "Module Browser (on the File menu, formerly called Class Browser), now " "displays nested functions and classes in addition to top-level functions and" @@ -1461,7 +1454,7 @@ msgid "" "Reedy in :issue:`1612262`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1157 +#: ../../whatsnew/3.6.rst:1157 msgid "" "The IDLE features formerly implemented as extensions have been reimplemented" " as normal features. Their settings have been moved from the Extensions tab" @@ -1469,18 +1462,18 @@ msgid "" "Reedy in :issue:`27099`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1162 +#: ../../whatsnew/3.6.rst:1162 msgid "" "The Settings dialog (Options, Configure IDLE) has been partly rewritten to " "improve both appearance and function. (Contributed by Cheryl Sabella and " "Terry Jan Reedy in multiple issues.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1166 +#: ../../whatsnew/3.6.rst:1166 msgid "New in 3.6.4:" msgstr "Baru di 3.6.4:" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1168 +#: ../../whatsnew/3.6.rst:1168 msgid "" "The font sample now includes a selection of non-Latin characters so that " "users can better see the effect of selecting a particular font. (Contributed" @@ -1488,11 +1481,11 @@ msgid "" "other characters. (Contributed by Serhiy Storchaka in :issue:`31860`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1174 +#: ../../whatsnew/3.6.rst:1174 msgid "New in 3.6.6:" msgstr "Baru di 3.6.6:" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1176 +#: ../../whatsnew/3.6.rst:1176 msgid "" "Editor code context option revised. Box displays all context lines up to " "maxlines. Clicking on a context line jumps the editor to that line. " @@ -1501,7 +1494,7 @@ msgid "" ":issue:`33642`, :issue:`33768`, and :issue:`33679`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1182 +#: ../../whatsnew/3.6.rst:1182 msgid "" "On Windows, a new API call tells Windows that tk scales for DPI. On Windows " "8.1+ or 10, with DPI compatibility properties of the Python binary " @@ -1510,11 +1503,11 @@ msgid "" " Terry Jan Reedy in :issue:`33656`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1188 +#: ../../whatsnew/3.6.rst:1188 msgid "New in 3.6.7:" msgstr "Baru di 3.6.7:" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1190 +#: ../../whatsnew/3.6.rst:1190 msgid "" "Output over N lines (50 by default) is squeezed down to a button. N can be " "changed in the PyShell section of the General page of the Settings dialog. " @@ -1524,12 +1517,11 @@ msgid "" "button. (Contributed by Tal Einat in :issue:`1529353`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1199 -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2003 +#: ../../whatsnew/3.6.rst:1199 ../../whatsnew/3.6.rst:2003 msgid "importlib" msgstr "importlib" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1201 +#: ../../whatsnew/3.6.rst:1201 msgid "" "Import now raises the new exception :exc:`ModuleNotFoundError` (subclass of " ":exc:`ImportError`) when it cannot find a module. Code that current checks " @@ -1537,7 +1529,7 @@ msgid "" "Snow in :issue:`15767`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1206 +#: ../../whatsnew/3.6.rst:1206 msgid "" ":class:`importlib.util.LazyLoader` now calls " ":meth:`~importlib.abc.Loader.create_module` on the wrapped loader, removing " @@ -1546,7 +1538,7 @@ msgid "" ":class:`importlib.util.LazyLoader`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1212 +#: ../../whatsnew/3.6.rst:1212 msgid "" ":func:`importlib.util.cache_from_source`, " ":func:`importlib.util.source_from_cache`, and " @@ -1554,11 +1546,11 @@ msgid "" " object`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1219 +#: ../../whatsnew/3.6.rst:1219 msgid "inspect" msgstr "inspect" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1221 +#: ../../whatsnew/3.6.rst:1221 msgid "" "The :func:`inspect.signature() ` function now reports the" " implicit ``.0`` parameters generated by the compiler for comprehension and " @@ -1566,7 +1558,7 @@ msgid "" "called ``implicit0``. (Contributed by Jelle Zijlstra in :issue:`19611`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1226 +#: ../../whatsnew/3.6.rst:1226 msgid "" "To reduce code churn when upgrading from Python 2.7 and the legacy " ":func:`inspect.getargspec` API, the previously documented deprecation of " @@ -1576,22 +1568,22 @@ msgid "" " code. (Contributed by Nick Coghlan in :issue:`27172`)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1235 +#: ../../whatsnew/3.6.rst:1235 msgid "json" msgstr "json" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1237 +#: ../../whatsnew/3.6.rst:1237 msgid "" ":func:`json.load` and :func:`json.loads` now support binary input. Encoded " "JSON should be represented using either UTF-8, UTF-16, or UTF-32. " "(Contributed by Serhiy Storchaka in :issue:`17909`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1243 +#: ../../whatsnew/3.6.rst:1243 msgid "logging" msgstr "logging" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1245 +#: ../../whatsnew/3.6.rst:1245 msgid "" "The new :meth:`WatchedFileHandler.reopenIfNeeded() " "` method has been added " @@ -1599,45 +1591,44 @@ msgid "" "(Contributed by Marian Horban in :issue:`24884`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1252 +#: ../../whatsnew/3.6.rst:1252 msgid "math" msgstr "math" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1254 +#: ../../whatsnew/3.6.rst:1254 msgid "" "The tau (*τ*) constant has been added to the :mod:`math` and :mod:`cmath` " "modules. (Contributed by Lisa Roach in :issue:`12345`, see :pep:`628` for " "details.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1260 +#: ../../whatsnew/3.6.rst:1260 msgid "multiprocessing" msgstr "multiprocessing" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1262 +#: ../../whatsnew/3.6.rst:1262 msgid "" ":ref:`Proxy Objects ` returned by " ":func:`multiprocessing.Manager` can now be nested. (Contributed by Davin " "Potts in :issue:`6766`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1268 -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2017 +#: ../../whatsnew/3.6.rst:1268 ../../whatsnew/3.6.rst:2017 msgid "os" msgstr "os" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1270 +#: ../../whatsnew/3.6.rst:1270 msgid "" "See the summary of :ref:`PEP 519 ` for details on how the" " :mod:`os` and :mod:`os.path` modules now support :term:`path-like objects " "`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1274 +#: ../../whatsnew/3.6.rst:1274 msgid ":func:`~os.scandir` now supports :class:`bytes` paths on Windows." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1276 +#: ../../whatsnew/3.6.rst:1276 msgid "" "A new :meth:`~os.scandir.close` method allows explicitly closing a " ":func:`~os.scandir` iterator. The :func:`~os.scandir` iterator now supports" @@ -1647,42 +1638,42 @@ msgid "" ":issue:`25994`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1286 +#: ../../whatsnew/3.6.rst:1286 msgid "" "The Linux ``getrandom()`` syscall (get random bytes) is now exposed as the " "new :func:`os.getrandom` function. (Contributed by Victor Stinner, part of " "the :pep:`524`)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1292 +#: ../../whatsnew/3.6.rst:1292 msgid "pathlib" msgstr "pathlib" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1294 +#: ../../whatsnew/3.6.rst:1294 msgid "" ":mod:`pathlib` now supports :term:`path-like objects `. " "(Contributed by Brett Cannon in :issue:`27186`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1297 +#: ../../whatsnew/3.6.rst:1297 msgid "See the summary of :ref:`PEP 519 ` for details." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1301 +#: ../../whatsnew/3.6.rst:1301 msgid "pdb" msgstr "pdb" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1303 +#: ../../whatsnew/3.6.rst:1303 msgid "" "The :class:`~pdb.Pdb` class constructor has a new optional *readrc* argument" " to control whether ``.pdbrc`` files should be read." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1308 +#: ../../whatsnew/3.6.rst:1308 msgid "pickle" msgstr "pickle" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1310 +#: ../../whatsnew/3.6.rst:1310 msgid "" "Objects that need ``__new__`` called with keyword arguments can now be " "pickled using :ref:`pickle protocols ` older than protocol" @@ -1690,50 +1681,49 @@ msgid "" "Serhiy Storchaka in :issue:`24164`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1317 +#: ../../whatsnew/3.6.rst:1317 msgid "pickletools" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1319 +#: ../../whatsnew/3.6.rst:1319 msgid "" ":func:`pickletools.dis()` now outputs the implicit memo index for the " "``MEMOIZE`` opcode. (Contributed by Serhiy Storchaka in :issue:`25382`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1325 +#: ../../whatsnew/3.6.rst:1325 msgid "pydoc" msgstr "pydoc" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1327 +#: ../../whatsnew/3.6.rst:1327 msgid "" "The :mod:`pydoc` module has learned to respect the ``MANPAGER`` environment " "variable. (Contributed by Matthias Klose in :issue:`8637`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1331 +#: ../../whatsnew/3.6.rst:1331 msgid "" ":func:`help` and :mod:`pydoc` can now list named tuple fields in the order " "they were defined rather than alphabetically. (Contributed by Raymond " "Hettinger in :issue:`24879`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1337 +#: ../../whatsnew/3.6.rst:1337 msgid "random" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1339 +#: ../../whatsnew/3.6.rst:1339 msgid "" "The new :func:`~random.choices` function returns a list of elements of " "specified size from the given population with optional weights. (Contributed" " by Raymond Hettinger in :issue:`18844`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1345 -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2025 +#: ../../whatsnew/3.6.rst:1345 ../../whatsnew/3.6.rst:2025 msgid "re" msgstr "re" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1347 +#: ../../whatsnew/3.6.rst:1347 msgid "" "Added support of modifier spans in regular expressions. Examples: " "``'(?i:p)ython'`` matches ``'python'`` and ``'Python'``, but not " @@ -1741,36 +1731,36 @@ msgid "" "``'GVR'``. (Contributed by Serhiy Storchaka in :issue:`433028`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1352 +#: ../../whatsnew/3.6.rst:1352 msgid "" "Match object groups can be accessed by ``__getitem__``, which is equivalent " "to ``group()``. So ``mo['name']`` is now equivalent to " "``mo.group('name')``. (Contributed by Eric Smith in :issue:`24454`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1356 +#: ../../whatsnew/3.6.rst:1356 msgid "" ":class:`~re.Match` objects now support :meth:`index-like objects " "` as group indices. (Contributed by Jeroen Demeyer and " "Xiang Zhang in :issue:`27177`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1363 +#: ../../whatsnew/3.6.rst:1363 msgid "readline" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1365 +#: ../../whatsnew/3.6.rst:1365 msgid "" "Added :func:`~readline.set_auto_history` to enable or disable automatic " "addition of input to the history list. (Contributed by Tyler Crompton in " ":issue:`26870`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1371 +#: ../../whatsnew/3.6.rst:1371 msgid "rlcompleter" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1373 +#: ../../whatsnew/3.6.rst:1373 msgid "" "Private and special attribute names now are omitted unless the prefix starts" " with underscores. A space or a colon is added after some completed " @@ -1778,11 +1768,11 @@ msgid "" ":issue:`25209`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1379 +#: ../../whatsnew/3.6.rst:1379 msgid "shlex" msgstr "shlex" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1381 +#: ../../whatsnew/3.6.rst:1381 msgid "" "The :class:`~shlex.shlex` has much :ref:`improved shell compatibility " "` through the new *punctuation_chars* argument" @@ -1790,53 +1780,53 @@ msgid "" "Vinay Sajip in :issue:`1521950`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1389 +#: ../../whatsnew/3.6.rst:1389 msgid "site" msgstr "site" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1391 +#: ../../whatsnew/3.6.rst:1391 msgid "" "When specifying paths to add to :attr:`sys.path` in a `.pth` file, you may " "now specify file paths on top of directories (e.g. zip files). (Contributed " "by Wolfgang Langner in :issue:`26587`)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1397 +#: ../../whatsnew/3.6.rst:1397 msgid "sqlite3" msgstr "sqlite3" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1399 +#: ../../whatsnew/3.6.rst:1399 msgid "" ":attr:`sqlite3.Cursor.lastrowid` now supports the ``REPLACE`` statement. " "(Contributed by Alex LordThorsen in :issue:`16864`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1404 +#: ../../whatsnew/3.6.rst:1404 msgid "socket" msgstr "socket" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1406 +#: ../../whatsnew/3.6.rst:1406 msgid "" "The :func:`~socket.socket.ioctl` function now supports the " ":data:`~socket.SIO_LOOPBACK_FAST_PATH` control code. (Contributed by Daniel " "Stokes in :issue:`26536`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1410 +#: ../../whatsnew/3.6.rst:1410 msgid "" "The :meth:`~socket.socket.getsockopt` constants ``SO_DOMAIN``, " "``SO_PROTOCOL``, ``SO_PEERSEC``, and ``SO_PASSSEC`` are now supported. " "(Contributed by Christian Heimes in :issue:`26907`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1414 +#: ../../whatsnew/3.6.rst:1414 msgid "" "The :meth:`~socket.socket.setsockopt` now supports the ``setsockopt(level, " "optname, None, optlen: int)`` form. (Contributed by Christian Heimes in " ":issue:`27744`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1418 +#: ../../whatsnew/3.6.rst:1418 msgid "" "The socket module now supports the address family :data:`~socket.AF_ALG` to " "interface with Linux Kernel crypto API. ``ALG_*``, ``SOL_ALG`` and " @@ -1844,17 +1834,17 @@ msgid "" "Heimes in :issue:`27744` with support from Victor Stinner.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1424 +#: ../../whatsnew/3.6.rst:1424 msgid "" "New Linux constants ``TCP_USER_TIMEOUT`` and ``TCP_CONGESTION`` were added. " "(Contributed by Omar Sandoval, issue:`26273`)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1429 +#: ../../whatsnew/3.6.rst:1429 msgid "socketserver" msgstr "socketserver" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1431 +#: ../../whatsnew/3.6.rst:1431 msgid "" "Servers based on the :mod:`socketserver` module, including those defined in " ":mod:`http.server`, :mod:`xmlrpc.server` and :mod:`wsgiref.simple_server`, " @@ -1862,7 +1852,7 @@ msgid "" "Palivoda in :issue:`26404`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1437 +#: ../../whatsnew/3.6.rst:1437 msgid "" "The :attr:`~socketserver.StreamRequestHandler.wfile` attribute of " ":class:`~socketserver.StreamRequestHandler` classes now implements the " @@ -1871,31 +1861,30 @@ msgid "" " (Contributed by Martin Panter in :issue:`26721`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1445 -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2033 +#: ../../whatsnew/3.6.rst:1445 ../../whatsnew/3.6.rst:2033 msgid "ssl" msgstr "ssl" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1447 +#: ../../whatsnew/3.6.rst:1447 msgid "" ":mod:`ssl` supports OpenSSL 1.1.0. The minimum recommend version is 1.0.2. " "(Contributed by Christian Heimes in :issue:`26470`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1450 +#: ../../whatsnew/3.6.rst:1450 msgid "" "3DES has been removed from the default cipher suites and ChaCha20 Poly1305 " "cipher suites have been added. (Contributed by Christian Heimes in " ":issue:`27850` and :issue:`27766`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1454 +#: ../../whatsnew/3.6.rst:1454 msgid "" ":class:`~ssl.SSLContext` has better default configuration for options and " "ciphers. (Contributed by Christian Heimes in :issue:`28043`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1458 +#: ../../whatsnew/3.6.rst:1458 msgid "" "SSL session can be copied from one client-side connection to another with " "the new :class:`~ssl.SSLSession` class. TLS session resumption can speed up" @@ -1903,51 +1892,51 @@ msgid "" "by Christian Heimes in :issue:`19500` based on a draft by Alex Warhawk.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1464 +#: ../../whatsnew/3.6.rst:1464 msgid "" "The new :meth:`~ssl.SSLContext.get_ciphers` method can be used to get a list" " of enabled ciphers in order of cipher priority." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1467 +#: ../../whatsnew/3.6.rst:1467 msgid "" "All constants and flags have been converted to :class:`~enum.IntEnum` and " ":class:`~enum.IntFlags`. (Contributed by Christian Heimes in " ":issue:`28025`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1471 +#: ../../whatsnew/3.6.rst:1471 msgid "" "Server and client-side specific TLS protocols for :class:`~ssl.SSLContext` " "were added. (Contributed by Christian Heimes in :issue:`28085`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1477 +#: ../../whatsnew/3.6.rst:1477 msgid "statistics" msgstr "statistics" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1479 +#: ../../whatsnew/3.6.rst:1479 msgid "" "A new :func:`~statistics.harmonic_mean` function has been added. " "(Contributed by Steven D'Aprano in :issue:`27181`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1484 +#: ../../whatsnew/3.6.rst:1484 msgid "struct" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1486 +#: ../../whatsnew/3.6.rst:1486 msgid "" ":mod:`struct` now supports IEEE 754 half-precision floats via the ``'e'`` " "format specifier. (Contributed by Eli Stevens, Mark Dickinson in " ":issue:`11734`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1492 +#: ../../whatsnew/3.6.rst:1492 msgid "subprocess" msgstr "subprocess" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1494 +#: ../../whatsnew/3.6.rst:1494 msgid "" ":class:`subprocess.Popen` destructor now emits a :exc:`ResourceWarning` " "warning if the child process is still running. Use the context manager " @@ -1956,7 +1945,7 @@ msgid "" "process. (Contributed by Victor Stinner in :issue:`26741`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1500 +#: ../../whatsnew/3.6.rst:1500 msgid "" "The :class:`subprocess.Popen` constructor and all functions that pass " "arguments through to it now accept *encoding* and *errors* arguments. " @@ -1964,18 +1953,18 @@ msgid "" "and *stderr* streams. (Contributed by Steve Dower in :issue:`6135`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1507 +#: ../../whatsnew/3.6.rst:1507 msgid "sys" msgstr "sys" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1509 +#: ../../whatsnew/3.6.rst:1509 msgid "" "The new :func:`~sys.getfilesystemencodeerrors` function returns the name of " "the error mode used to convert between Unicode filenames and bytes " "filenames. (Contributed by Steve Dower in :issue:`27781`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1513 +#: ../../whatsnew/3.6.rst:1513 msgid "" "On Windows the return value of the :func:`~sys.getwindowsversion` function " "now includes the *platform_version* field which contains the accurate major " @@ -1984,31 +1973,31 @@ msgid "" "by Steve Dower in :issue:`27932`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1521 +#: ../../whatsnew/3.6.rst:1521 msgid "telnetlib" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1523 +#: ../../whatsnew/3.6.rst:1523 msgid "" ":class:`~telnetlib.Telnet` is now a context manager (contributed by Stéphane" " Wirtel in :issue:`25485`)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1528 +#: ../../whatsnew/3.6.rst:1528 msgid "time" msgstr "time" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1530 +#: ../../whatsnew/3.6.rst:1530 msgid "" "The :class:`~time.struct_time` attributes :attr:`tm_gmtoff` and " ":attr:`tm_zone` are now available on all platforms." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1535 +#: ../../whatsnew/3.6.rst:1535 msgid "timeit" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1537 +#: ../../whatsnew/3.6.rst:1537 msgid "" "The new :meth:`Timer.autorange() ` convenience " "method has been added to call :meth:`Timer.timeit() ` " @@ -2016,18 +2005,17 @@ msgid "" "milliseconds. (Contributed by Steven D'Aprano in :issue:`6422`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1542 +#: ../../whatsnew/3.6.rst:1542 msgid "" ":mod:`timeit` now warns when there is substantial (4x) variance between best" " and worst times. (Contributed by Serhiy Storchaka in :issue:`23552`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1548 -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2050 +#: ../../whatsnew/3.6.rst:1548 ../../whatsnew/3.6.rst:2050 msgid "tkinter" msgstr "tkinter" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1550 +#: ../../whatsnew/3.6.rst:1550 msgid "" "Added methods :meth:`~tkinter.Variable.trace_add`, " ":meth:`~tkinter.Variable.trace_remove` and " @@ -2039,52 +2027,52 @@ msgid "" "in :issue:`22115`)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1563 +#: ../../whatsnew/3.6.rst:1563 msgid "traceback" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1565 +#: ../../whatsnew/3.6.rst:1565 msgid "" "Both the traceback module and the interpreter's builtin exception display " "now abbreviate long sequences of repeated lines in tracebacks as shown in " "the following example::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1580 +#: ../../whatsnew/3.6.rst:1580 msgid "(Contributed by Emanuel Barry in :issue:`26823`.)" msgstr "(Kontribusi dari Emanuel Barry di :issue:`26823`.)" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1584 +#: ../../whatsnew/3.6.rst:1584 msgid "tracemalloc" msgstr "tracemalloc" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1586 +#: ../../whatsnew/3.6.rst:1586 msgid "" "The :mod:`tracemalloc` module now supports tracing memory allocations in " "multiple different address spaces." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1589 +#: ../../whatsnew/3.6.rst:1589 msgid "" "The new :class:`~tracemalloc.DomainFilter` filter class has been added to " "filter block traces by their address space (domain)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1592 +#: ../../whatsnew/3.6.rst:1592 msgid "(Contributed by Victor Stinner in :issue:`26588`.)" msgstr "(Kontribusi dari Victor Stinner di :issue:`26588`.)" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1598 +#: ../../whatsnew/3.6.rst:1598 msgid "typing" msgstr "typing" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1600 +#: ../../whatsnew/3.6.rst:1600 msgid "" -"Since the :mod:`typing` module is :term:`provisional `, all" +"Since the :mod:`typing` module is :term:`provisional `, all" " changes introduced in Python 3.6 have also been backported to Python 3.5.x." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1604 +#: ../../whatsnew/3.6.rst:1604 msgid "" "The :mod:`typing` module has a much improved support for generic type " "aliases. For example ``Dict[str, Tuple[S, T]]`` is now a valid type " @@ -2092,21 +2080,21 @@ msgid "" "`_.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1610 +#: ../../whatsnew/3.6.rst:1610 msgid "" "The :class:`typing.ContextManager` class has been added for representing " ":class:`contextlib.AbstractContextManager`. (Contributed by Brett Cannon in " ":issue:`25609`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1614 +#: ../../whatsnew/3.6.rst:1614 msgid "" "The :class:`typing.Collection` class has been added for representing " ":class:`collections.abc.Collection`. (Contributed by Ivan Levkivskyi in " ":issue:`27598`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1618 +#: ../../whatsnew/3.6.rst:1618 msgid "" "The :const:`typing.ClassVar` type construct has been added to mark class " "variables. As introduced in :pep:`526`, a variable annotation wrapped in " @@ -2116,7 +2104,7 @@ msgid "" "`_.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1625 +#: ../../whatsnew/3.6.rst:1625 msgid "" "A new :const:`~typing.TYPE_CHECKING` constant that is assumed to be ``True``" " by the static type checkers, but is ``False`` at runtime. (Contributed by " @@ -2124,39 +2112,39 @@ msgid "" "`_.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1630 +#: ../../whatsnew/3.6.rst:1630 msgid "" "A new :func:`~typing.NewType` helper function has been added to create " "lightweight distinct types for annotations::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1638 +#: ../../whatsnew/3.6.rst:1638 msgid "" "The static type checker will treat the new type as if it were a subclass of " "the original type. (Contributed by Ivan Levkivskyi in `Github #189 " "`_.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1644 +#: ../../whatsnew/3.6.rst:1644 msgid "unicodedata" msgstr "unicodedata" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1646 +#: ../../whatsnew/3.6.rst:1646 msgid "" "The :mod:`unicodedata` module now uses data from `Unicode 9.0.0 " "`_. (Contributed by Benjamin " "Peterson.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1652 +#: ../../whatsnew/3.6.rst:1652 msgid "unittest.mock" msgstr "unittest.mock" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1654 +#: ../../whatsnew/3.6.rst:1654 msgid "The :class:`~unittest.mock.Mock` class has the following improvements:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1656 +#: ../../whatsnew/3.6.rst:1656 msgid "" "Two new methods, :meth:`Mock.assert_called() " "` and :meth:`Mock.assert_called_once() " @@ -2164,18 +2152,18 @@ msgid "" "called. (Contributed by Amit Saha in :issue:`26323`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1662 +#: ../../whatsnew/3.6.rst:1662 msgid "" "The :meth:`Mock.reset_mock() ` method now has" " two optional keyword only arguments: *return_value* and *side_effect*. " "(Contributed by Kushal Das in :issue:`21271`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1669 +#: ../../whatsnew/3.6.rst:1669 msgid "urllib.request" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1671 +#: ../../whatsnew/3.6.rst:1671 msgid "" "If a HTTP request has a file or iterable body (other than a bytes object) " "but no ``Content-Length`` header, rather than throwing an error, " @@ -2184,34 +2172,33 @@ msgid "" ":issue:`12319`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1679 +#: ../../whatsnew/3.6.rst:1679 msgid "urllib.robotparser" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1681 +#: ../../whatsnew/3.6.rst:1681 msgid "" ":class:`~urllib.robotparser.RobotFileParser` now supports the ``Crawl-" "delay`` and ``Request-rate`` extensions. (Contributed by Nikolay Bogoychev " "in :issue:`16099`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1687 -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2056 +#: ../../whatsnew/3.6.rst:1687 ../../whatsnew/3.6.rst:2056 msgid "venv" msgstr "venv" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1689 +#: ../../whatsnew/3.6.rst:1689 msgid "" ":mod:`venv` accepts a new parameter ``--prompt``. This parameter provides an" " alternative prefix for the virtual environment. (Proposed by Łukasz " "Balcerzak and ported to 3.6 by Stéphane Wirtel in :issue:`22829`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1695 +#: ../../whatsnew/3.6.rst:1695 msgid "warnings" msgstr "warnings" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1697 +#: ../../whatsnew/3.6.rst:1697 msgid "" "A new optional *source* parameter has been added to the " ":func:`warnings.warn_explicit` function: the destroyed object which emitted " @@ -2220,65 +2207,65 @@ msgid "" ":issue:`26568` and :issue:`26567`)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1703 +#: ../../whatsnew/3.6.rst:1703 msgid "" "When a :exc:`ResourceWarning` warning is logged, the :mod:`tracemalloc` " "module is now used to try to retrieve the traceback where the destroyed " "object was allocated." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1706 +#: ../../whatsnew/3.6.rst:1706 msgid "Example with the script ``example.py``::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1716 +#: ../../whatsnew/3.6.rst:1716 msgid "Output of the command ``python3.6 -Wd -X tracemalloc=5 example.py``::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1726 +#: ../../whatsnew/3.6.rst:1726 msgid "" "The \"Object allocated at\" traceback is new and is only displayed if " ":mod:`tracemalloc` is tracing Python memory allocations and if the " ":mod:`warnings` module was already imported." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1732 +#: ../../whatsnew/3.6.rst:1732 msgid "winreg" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1734 +#: ../../whatsnew/3.6.rst:1734 msgid "" "Added the 64-bit integer type :data:`REG_QWORD `. " "(Contributed by Clement Rouault in :issue:`23026`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1739 +#: ../../whatsnew/3.6.rst:1739 msgid "winsound" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1741 +#: ../../whatsnew/3.6.rst:1741 msgid "" "Allowed keyword arguments to be passed to :func:`Beep `, " ":func:`MessageBeep `, and :func:`PlaySound " "` (:issue:`27982`)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1747 +#: ../../whatsnew/3.6.rst:1747 msgid "xmlrpc.client" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1749 +#: ../../whatsnew/3.6.rst:1749 msgid "" "The :mod:`xmlrpc.client` module now supports unmarshalling additional data " "types used by the Apache XML-RPC implementation for numerics and ``None``. " "(Contributed by Serhiy Storchaka in :issue:`26885`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1756 +#: ../../whatsnew/3.6.rst:1756 msgid "zipfile" msgstr "zipfile" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1758 +#: ../../whatsnew/3.6.rst:1758 msgid "" "A new :meth:`ZipInfo.from_file() ` class method " "allows making a :class:`~zipfile.ZipInfo` instance from a filesystem file. A" @@ -2287,29 +2274,29 @@ msgid "" "(Contributed by Thomas Kluyver in :issue:`26039`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1764 +#: ../../whatsnew/3.6.rst:1764 msgid "" "The :meth:`ZipFile.open() ` method can now be used to " "write data into a ZIP file, as well as for extracting data. (Contributed by " "Thomas Kluyver in :issue:`26039`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1770 +#: ../../whatsnew/3.6.rst:1770 msgid "zlib" msgstr "zlib" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1772 +#: ../../whatsnew/3.6.rst:1772 msgid "" "The :func:`~zlib.compress` and :func:`~zlib.decompress` functions now accept" " keyword arguments. (Contributed by Aviv Palivoda in :issue:`26243` and " "Xiang Zhang in :issue:`16764` respectively.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1779 +#: ../../whatsnew/3.6.rst:1779 msgid "Optimizations" msgstr "Optimalisasi" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1781 +#: ../../whatsnew/3.6.rst:1781 msgid "" "The Python interpreter now uses a 16-bit wordcode instead of bytecode which " "made a number of opcode optimizations possible. (Contributed by Demur Rumed " @@ -2317,79 +2304,79 @@ msgid "" ":issue:`26647` and :issue:`28050`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1786 +#: ../../whatsnew/3.6.rst:1786 msgid "" "The :class:`asyncio.Future` class now has an optimized C implementation. " "(Contributed by Yury Selivanov and INADA Naoki in :issue:`26081`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1789 +#: ../../whatsnew/3.6.rst:1789 msgid "" "The :class:`asyncio.Task` class now has an optimized C implementation. " "(Contributed by Yury Selivanov in :issue:`28544`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1792 +#: ../../whatsnew/3.6.rst:1792 msgid "" "Various implementation improvements in the :mod:`typing` module (such as " "caching of generic types) allow up to 30 times performance improvements and " "reduced memory footprint." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1796 +#: ../../whatsnew/3.6.rst:1796 msgid "" "The ASCII decoder is now up to 60 times as fast for error handlers " "``surrogateescape``, ``ignore`` and ``replace`` (Contributed by Victor " "Stinner in :issue:`24870`)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1800 +#: ../../whatsnew/3.6.rst:1800 msgid "" "The ASCII and the Latin1 encoders are now up to 3 times as fast for the " "error handler ``surrogateescape`` (Contributed by Victor Stinner in " ":issue:`25227`)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1804 +#: ../../whatsnew/3.6.rst:1804 msgid "" "The UTF-8 encoder is now up to 75 times as fast for error handlers " "``ignore``, ``replace``, ``surrogateescape``, ``surrogatepass`` (Contributed" " by Victor Stinner in :issue:`25267`)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1808 +#: ../../whatsnew/3.6.rst:1808 msgid "" "The UTF-8 decoder is now up to 15 times as fast for error handlers " "``ignore``, ``replace`` and ``surrogateescape`` (Contributed by Victor " "Stinner in :issue:`25301`)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1812 +#: ../../whatsnew/3.6.rst:1812 msgid "" "``bytes % args`` is now up to 2 times faster. (Contributed by Victor Stinner" " in :issue:`25349`)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1815 +#: ../../whatsnew/3.6.rst:1815 msgid "" "``bytearray % args`` is now between 2.5 and 5 times faster. (Contributed by " "Victor Stinner in :issue:`25399`)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1818 +#: ../../whatsnew/3.6.rst:1818 msgid "" "Optimize :meth:`bytes.fromhex` and :meth:`bytearray.fromhex`: they are now " "between 2x and 3.5x faster. (Contributed by Victor Stinner in " ":issue:`25401`)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1821 +#: ../../whatsnew/3.6.rst:1821 msgid "" "Optimize ``bytes.replace(b'', b'.')`` and ``bytearray.replace(b'', b'.')``: " "up to 80% faster. (Contributed by Josh Snider in :issue:`26574`)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1824 +#: ../../whatsnew/3.6.rst:1824 msgid "" "Allocator functions of the :c:func:`PyMem_Malloc` domain " "(:c:data:`PYMEM_DOMAIN_MEM`) now use the :ref:`pymalloc memory allocator " @@ -2399,14 +2386,14 @@ msgid "" "(Contributed by Victor Stinner in :issue:`26249`)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1831 +#: ../../whatsnew/3.6.rst:1831 msgid "" ":func:`pickle.load` and :func:`pickle.loads` are now up to 10% faster when " "deserializing many small objects (Contributed by Victor Stinner in " ":issue:`27056`)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1835 +#: ../../whatsnew/3.6.rst:1835 msgid "" "Passing :term:`keyword arguments ` to a function has an " "overhead in comparison with passing :term:`positional arguments ` must now be held when allocator " "functions of :c:data:`PYMEM_DOMAIN_OBJ` (ex: :c:func:`PyObject_Malloc`) and " ":c:data:`PYMEM_DOMAIN_MEM` (ex: :c:func:`PyMem_Malloc`) domains are called." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1880 +#: ../../whatsnew/3.6.rst:1880 msgid "" "New :c:func:`Py_FinalizeEx` API which indicates if flushing buffered data " "failed. (Contributed by Martin Panter in :issue:`5319`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1884 +#: ../../whatsnew/3.6.rst:1884 msgid "" ":c:func:`PyArg_ParseTupleAndKeywords` now supports :ref:`positional-only " "parameters `. Positional-only parameters are " "defined by empty names. (Contributed by Serhiy Storchaka in :issue:`26282`)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1889 +#: ../../whatsnew/3.6.rst:1889 msgid "" "``PyTraceback_Print`` method now abbreviates long sequences of repeated " "lines as ``\"[Previous line repeated {count} more times]\"``. (Contributed " "by Emanuel Barry in :issue:`26823`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1893 +#: ../../whatsnew/3.6.rst:1893 msgid "" "The new :c:func:`PyErr_SetImportErrorSubclass` function allows for " "specifying a subclass of :exc:`ImportError` to raise. (Contributed by Eric " "Snow in :issue:`15767`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1897 +#: ../../whatsnew/3.6.rst:1897 msgid "" "The new :c:func:`PyErr_ResourceWarning` function can be used to generate a " ":exc:`ResourceWarning` providing the source of the resource allocation. " "(Contributed by Victor Stinner in :issue:`26567`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1901 +#: ../../whatsnew/3.6.rst:1901 msgid "" "The new :c:func:`PyOS_FSPath` function returns the file system " "representation of a :term:`path-like object`. (Contributed by Brett Cannon " "in :issue:`27186`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1905 +#: ../../whatsnew/3.6.rst:1905 msgid "" "The :c:func:`PyUnicode_FSConverter` and :c:func:`PyUnicode_FSDecoder` " "functions will now accept :term:`path-like objects `." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1910 +#: ../../whatsnew/3.6.rst:1910 msgid "Other Improvements" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1912 +#: ../../whatsnew/3.6.rst:1912 msgid "" "When :option:`--version` (short form: :option:`-V`) is supplied twice, " "Python prints :data:`sys.version` for detailed information." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1923 +#: ../../whatsnew/3.6.rst:1923 msgid "Deprecated" msgstr "Usang" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1926 +#: ../../whatsnew/3.6.rst:1926 msgid "New Keywords" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1928 +#: ../../whatsnew/3.6.rst:1928 msgid "" "``async`` and ``await`` are not recommended to be used as variable, class, " "function or module names. Introduced by :pep:`492` in Python 3.5, they will" @@ -2551,18 +2538,18 @@ msgid "" "``async`` or ``await`` as names will generate a :exc:`DeprecationWarning`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1935 +#: ../../whatsnew/3.6.rst:1935 msgid "Deprecated Python behavior" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1937 +#: ../../whatsnew/3.6.rst:1937 msgid "" "Raising the :exc:`StopIteration` exception inside a generator will now " "generate a :exc:`DeprecationWarning`, and will trigger a :exc:`RuntimeError`" " in Python 3.7. See :ref:`whatsnew-pep-479` for details." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1941 +#: ../../whatsnew/3.6.rst:1941 msgid "" "The :meth:`__aiter__` method is now expected to return an asynchronous " "iterator directly instead of returning an awaitable as previously. Doing the" @@ -2571,7 +2558,7 @@ msgid "" ":issue:`27243`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1947 +#: ../../whatsnew/3.6.rst:1947 msgid "" "A backslash-character pair that is not a valid escape sequence now generates" " a :exc:`DeprecationWarning`. Although this will eventually become a " @@ -2579,7 +2566,7 @@ msgid "" "(Contributed by Emanuel Barry in :issue:`27364`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1952 +#: ../../whatsnew/3.6.rst:1952 msgid "" "When performing a relative import, falling back on ``__name__`` and " "``__path__`` from the calling module when ``__spec__`` or ``__package__`` " @@ -2587,35 +2574,35 @@ msgid "" "Ames in :issue:`25791`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1959 +#: ../../whatsnew/3.6.rst:1959 msgid "Deprecated Python modules, functions and methods" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1962 +#: ../../whatsnew/3.6.rst:1962 msgid "asynchat" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1964 +#: ../../whatsnew/3.6.rst:1964 msgid "" "The :mod:`asynchat` has been deprecated in favor of :mod:`asyncio`. " "(Contributed by Mariatta in :issue:`25002`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1969 +#: ../../whatsnew/3.6.rst:1969 msgid "asyncore" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1971 +#: ../../whatsnew/3.6.rst:1971 msgid "" "The :mod:`asyncore` has been deprecated in favor of :mod:`asyncio`. " "(Contributed by Mariatta in :issue:`25002`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1976 +#: ../../whatsnew/3.6.rst:1976 msgid "dbm" msgstr "dbm" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1978 +#: ../../whatsnew/3.6.rst:1978 msgid "" "Unlike other :mod:`dbm` implementations, the :mod:`dbm.dumb` module creates " "databases with the ``'rw'`` mode and allows modifying the database opened " @@ -2623,7 +2610,7 @@ msgid "" "in 3.8. (Contributed by Serhiy Storchaka in :issue:`21708`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1988 +#: ../../whatsnew/3.6.rst:1988 msgid "" "The undocumented ``extra_path`` argument to the " ":class:`~distutils.Distribution` constructor is now considered deprecated " @@ -2631,17 +2618,17 @@ msgid "" "removed in a future Python release. See :issue:`27919` for details." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1995 +#: ../../whatsnew/3.6.rst:1995 msgid "grp" msgstr "grp" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:1997 +#: ../../whatsnew/3.6.rst:1997 msgid "" "The support of non-integer arguments in :func:`~grp.getgrgid` has been " "deprecated. (Contributed by Serhiy Storchaka in :issue:`26129`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2005 +#: ../../whatsnew/3.6.rst:2005 msgid "" "The :meth:`importlib.machinery.SourceFileLoader.load_module` and " ":meth:`importlib.machinery.SourcelessFileLoader.load_module` methods are now" @@ -2651,14 +2638,14 @@ msgid "" ":meth:`importlib.abc.Loader.exec_module`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2012 +#: ../../whatsnew/3.6.rst:2012 msgid "" "The :class:`importlib.machinery.WindowsRegistryFinder` class is now " "deprecated. As of 3.6.0, it is still added to :attr:`sys.meta_path` by " "default (on Windows), but this may change in future releases." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2019 +#: ../../whatsnew/3.6.rst:2019 msgid "" "Undocumented support of general :term:`bytes-like objects ` as paths in :mod:`os` functions, :func:`compile` and similar " @@ -2666,7 +2653,7 @@ msgid "" ":issue:`25791` and :issue:`26754`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2027 +#: ../../whatsnew/3.6.rst:2027 msgid "" "Support for inline flags ``(?letters)`` in the middle of the regular " "expression has been deprecated and will be removed in a future Python " @@ -2674,14 +2661,14 @@ msgid "" "(Contributed by Serhiy Storchaka in :issue:`22493`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2035 +#: ../../whatsnew/3.6.rst:2035 msgid "" "OpenSSL 0.9.8, 1.0.0 and 1.0.1 are deprecated and no longer supported. In " "the future the :mod:`ssl` module will require at least OpenSSL 1.0.2 or " "1.1.0." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2039 +#: ../../whatsnew/3.6.rst:2039 msgid "" "SSL-related arguments like ``certfile``, ``keyfile`` and ``check_hostname`` " "in :mod:`ftplib`, :mod:`http.client`, :mod:`imaplib`, :mod:`poplib`, and " @@ -2689,7 +2676,7 @@ msgid "" " Christian Heimes in :issue:`28022`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2044 +#: ../../whatsnew/3.6.rst:2044 msgid "" "A couple of protocols and functions of the :mod:`ssl` module are now " "deprecated. Some features will no longer be available in future versions of " @@ -2697,13 +2684,13 @@ msgid "" "(Contributed by Christian Heimes in :issue:`28022` and :issue:`26470`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2052 +#: ../../whatsnew/3.6.rst:2052 msgid "" "The :mod:`tkinter.tix` module is now deprecated. :mod:`tkinter` users " "should use :mod:`tkinter.ttk` instead." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2058 +#: ../../whatsnew/3.6.rst:2058 msgid "" "The ``pyvenv`` script has been deprecated in favour of ``python3 -m venv``. " "This prevents confusion as to what Python interpreter ``pyvenv`` is " @@ -2711,11 +2698,11 @@ msgid "" "environment. (Contributed by Brett Cannon in :issue:`25154`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2065 +#: ../../whatsnew/3.6.rst:2065 msgid "Deprecated functions and types of the C API" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2067 +#: ../../whatsnew/3.6.rst:2067 msgid "" "Undocumented functions :c:func:`PyUnicode_AsEncodedObject`, " ":c:func:`PyUnicode_AsDecodedObject`, :c:func:`PyUnicode_AsEncodedUnicode` " @@ -2723,11 +2710,11 @@ msgid "" ":ref:`generic codec based API ` instead." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2074 +#: ../../whatsnew/3.6.rst:2074 msgid "Deprecated Build Options" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2076 +#: ../../whatsnew/3.6.rst:2076 msgid "" "The ``--with-system-ffi`` configure flag is now on by default on non-macOS " "UNIX platforms. It may be disabled by using ``--without-system-ffi``, but " @@ -2736,15 +2723,15 @@ msgid "" "the ``--with-system-ffi`` flag when building their system Python." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2084 +#: ../../whatsnew/3.6.rst:2084 msgid "Removed" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2087 +#: ../../whatsnew/3.6.rst:2087 msgid "API and Feature Removals" msgstr "API dan Penghapusan Fitur" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2089 +#: ../../whatsnew/3.6.rst:2089 msgid "" "Unknown escapes consisting of ``'\\'`` and an ASCII letter in regular " "expressions will now cause an error. In replacement templates for " @@ -2752,14 +2739,14 @@ msgid "" ":const:`re.LOCALE` flag can now only be used with binary patterns." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2094 +#: ../../whatsnew/3.6.rst:2094 msgid "" "``inspect.getmoduleinfo()`` was removed (was deprecated since CPython 3.3). " ":func:`inspect.getmodulename` should be used for obtaining the module name " "for a given path. (Contributed by Yury Selivanov in :issue:`13248`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2099 +#: ../../whatsnew/3.6.rst:2099 msgid "" "``traceback.Ignore`` class and ``traceback.usage``, ``traceback.modname``, " "``traceback.fullmodname``, ``traceback.find_lines_from_code``, " @@ -2769,14 +2756,14 @@ msgid "" "Python 3.2 and equivalent functionality is available from private methods." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2106 +#: ../../whatsnew/3.6.rst:2106 msgid "" "The ``tk_menuBar()`` and ``tk_bindForTraversal()`` dummy methods in " ":mod:`tkinter` widget classes were removed (corresponding Tk commands were " "obsolete since Tk 4.0)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2110 +#: ../../whatsnew/3.6.rst:2110 msgid "" "The :meth:`~zipfile.ZipFile.open` method of the :class:`zipfile.ZipFile` " "class no longer supports the ``'U'`` mode (was deprecated since Python 3.4)." @@ -2784,7 +2771,7 @@ msgid "" ":term:`universal newlines` mode." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2115 +#: ../../whatsnew/3.6.rst:2115 msgid "" "The undocumented ``IN``, ``CDROM``, ``DLFCN``, ``TYPES``, ``CDIO``, and " "``STROPTS`` modules have been removed. They had been available in the " @@ -2794,25 +2781,25 @@ msgid "" "distribution at :source:`Tools/scripts/h2py.py`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2122 +#: ../../whatsnew/3.6.rst:2122 msgid "The deprecated ``asynchat.fifo`` class has been removed." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2126 +#: ../../whatsnew/3.6.rst:2126 msgid "Porting to Python 3.6" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2128 +#: ../../whatsnew/3.6.rst:2128 msgid "" "This section lists previously described changes and other bugfixes that may " "require changes to your code." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2132 +#: ../../whatsnew/3.6.rst:2132 msgid "Changes in 'python' Command Behavior" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2134 +#: ../../whatsnew/3.6.rst:2134 msgid "" "The output of a special Python build with defined ``COUNT_ALLOCS``, " "``SHOW_ALLOC_COUNT`` or ``SHOW_TRACK_COUNT`` macros is now off by default. " @@ -2821,42 +2808,42 @@ msgid "" ":issue:`23034`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2142 +#: ../../whatsnew/3.6.rst:2142 msgid "Changes in the Python API" msgstr "Perubahan pada API Python" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2144 +#: ../../whatsnew/3.6.rst:2144 msgid "" ":func:`open() ` will no longer allow combining the ``'U'`` mode flag " "with ``'+'``. (Contributed by Jeff Balogh and John O'Connor in " ":issue:`2091`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2148 +#: ../../whatsnew/3.6.rst:2148 msgid "" ":mod:`sqlite3` no longer implicitly commits an open transaction before DDL " "statements." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2151 +#: ../../whatsnew/3.6.rst:2151 msgid "" "On Linux, :func:`os.urandom` now blocks until the system urandom entropy " "pool is initialized to increase the security." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2154 +#: ../../whatsnew/3.6.rst:2154 msgid "" "When :meth:`importlib.abc.Loader.exec_module` is defined, " ":meth:`importlib.abc.Loader.create_module` must also be defined." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2157 +#: ../../whatsnew/3.6.rst:2157 msgid "" ":c:func:`PyErr_SetImportError` now sets :exc:`TypeError` when its **msg** " "argument is not set. Previously only ``NULL`` was returned." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2160 +#: ../../whatsnew/3.6.rst:2160 msgid "" "The format of the ``co_lnotab`` attribute of code objects changed to support" " a negative line number delta. By default, Python does not emit bytecode " @@ -2869,7 +2856,7 @@ msgid "" "it, and see the :pep:`511` for the rationale." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2170 +#: ../../whatsnew/3.6.rst:2170 msgid "" "The functions in the :mod:`compileall` module now return booleans instead of" " ``1`` or ``0`` to represent success or failure, respectively. Thanks to " @@ -2877,7 +2864,7 @@ msgid "" "were doing identity checks for ``1`` or ``0``. See :issue:`25768`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2175 +#: ../../whatsnew/3.6.rst:2175 msgid "" "Reading the :attr:`~urllib.parse.SplitResult.port` attribute of " ":func:`urllib.parse.urlsplit` and :func:`~urllib.parse.urlparse` results now" @@ -2885,13 +2872,13 @@ msgid "" ":const:`None`. See :issue:`20059`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2180 +#: ../../whatsnew/3.6.rst:2180 msgid "" "The :mod:`imp` module now raises a :exc:`DeprecationWarning` instead of " ":exc:`PendingDeprecationWarning`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2183 +#: ../../whatsnew/3.6.rst:2183 msgid "" "The following modules have had missing APIs added to their :attr:`__all__` " "attributes to match the documented APIs: :mod:`calendar`, :mod:`cgi`, " @@ -2903,21 +2890,21 @@ msgid "" "and Jacek Kołodziej in :issue:`23883`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2194 +#: ../../whatsnew/3.6.rst:2194 msgid "" "When performing a relative import, if ``__package__`` does not compare equal" " to ``__spec__.parent`` then :exc:`ImportWarning` is raised. (Contributed by" " Brett Cannon in :issue:`25791`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2198 +#: ../../whatsnew/3.6.rst:2198 msgid "" "When a relative import is performed and no parent package is known, then " ":exc:`ImportError` will be raised. Previously, :exc:`SystemError` could be " "raised. (Contributed by Brett Cannon in :issue:`18018`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2202 +#: ../../whatsnew/3.6.rst:2202 msgid "" "Servers based on the :mod:`socketserver` module, including those defined in " ":mod:`http.server`, :mod:`xmlrpc.server` and :mod:`wsgiref.simple_server`, " @@ -2928,20 +2915,20 @@ msgid "" "(Contributed by Martin Panter in :issue:`23430`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2211 +#: ../../whatsnew/3.6.rst:2211 msgid "" ":func:`spwd.getspnam` now raises a :exc:`PermissionError` instead of " ":exc:`KeyError` if the user doesn't have privileges." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2214 +#: ../../whatsnew/3.6.rst:2214 msgid "" "The :meth:`socket.socket.close` method now raises an exception if an error " "(e.g. ``EBADF``) was reported by the underlying system call. (Contributed by" " Martin Panter in :issue:`26685`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2218 +#: ../../whatsnew/3.6.rst:2218 msgid "" "The *decode_data* argument for the :class:`smtpd.SMTPChannel` and " ":class:`smtpd.SMTPServer` constructors is now ``False`` by default. This " @@ -2951,7 +2938,7 @@ msgid "" " deprecation warning generated by 3.5 will not be affected." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2226 +#: ../../whatsnew/3.6.rst:2226 msgid "" "All optional arguments of the :func:`~json.dump`, :func:`~json.dumps`, " ":func:`~json.load` and :func:`~json.loads` functions and " @@ -2960,7 +2947,7 @@ msgid "" "only_parameter>`. (Contributed by Serhiy Storchaka in :issue:`18726`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2233 +#: ../../whatsnew/3.6.rst:2233 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." @@ -2969,7 +2956,7 @@ msgstr "" "tidak lagi menggunakan bentuk satu argumen untuk mendapatkan tipe dari suatu" " objek." -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2236 +#: ../../whatsnew/3.6.rst:2236 msgid "" "As part of :pep:`487`, the handling of keyword arguments passed to " ":class:`type` (other than the metaclass hint, ``metaclass``) is now " @@ -2981,7 +2968,7 @@ msgid "" ":meth:`type.__new__` (whether direct or via :class:`super`) accordingly." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2245 +#: ../../whatsnew/3.6.rst:2245 msgid "" "In :class:`distutils.command.sdist.sdist`, the ``default_format`` attribute " "has been removed and is no longer honored. Instead, the gzipped tarfile " @@ -2991,13 +2978,13 @@ msgid "" "containing the following:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2258 +#: ../../whatsnew/3.6.rst:2258 msgid "" "This behavior has also been backported to earlier Python versions by " "Setuptools 26.0.0." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2261 +#: ../../whatsnew/3.6.rst:2261 msgid "" "In the :mod:`urllib.request` module and the " ":meth:`http.client.HTTPConnection.request` method, if no Content-Length " @@ -3008,48 +2995,48 @@ msgid "" " Panter in :issue:`12319`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2270 +#: ../../whatsnew/3.6.rst:2270 msgid "" "The :class:`~csv.DictReader` now returns rows of type " ":class:`~collections.OrderedDict`. (Contributed by Steve Holden in " ":issue:`27842`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2274 +#: ../../whatsnew/3.6.rst:2274 msgid "" "The :const:`crypt.METHOD_CRYPT` will no longer be added to ``crypt.methods``" " if unsupported by the platform. (Contributed by Victor Stinner in " ":issue:`25287`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2282 +#: ../../whatsnew/3.6.rst:2282 msgid "" "On Linux, :func:`ctypes.util.find_library` now looks in ``LD_LIBRARY_PATH`` " "for shared libraries. (Contributed by Vinay Sajip in :issue:`9998`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2286 +#: ../../whatsnew/3.6.rst:2286 msgid "" "The :class:`imaplib.IMAP4` class now handles flags containing the ``']'`` " "character in messages sent from the server to improve real-world " "compatibility. (Contributed by Lita Cho in :issue:`21815`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2291 +#: ../../whatsnew/3.6.rst:2291 msgid "" "The :func:`mmap.write() ` function now returns the number of " "bytes written like other write methods. (Contributed by Jakub Stasiak in " ":issue:`26335`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2295 +#: ../../whatsnew/3.6.rst:2295 msgid "" "The :func:`pkgutil.iter_modules` and :func:`pkgutil.walk_packages` functions" " now return :class:`~pkgutil.ModuleInfo` named tuples. (Contributed by " "Ramchandra Apte in :issue:`17211`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2299 +#: ../../whatsnew/3.6.rst:2299 msgid "" ":func:`re.sub` now raises an error for invalid numerical group references in" " replacement templates even if the pattern is not found in the string. The " @@ -3058,7 +3045,7 @@ msgid "" " in :issue:`25953`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2305 +#: ../../whatsnew/3.6.rst:2305 msgid "" ":class:`zipfile.ZipFile` will now raise :exc:`NotImplementedError` for " "unrecognized compression values. Previously a plain :exc:`RuntimeError` was" @@ -3068,7 +3055,7 @@ msgid "" "Previously, a :exc:`RuntimeError` was raised in those scenarios." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2312 +#: ../../whatsnew/3.6.rst:2312 msgid "" "when custom metaclasses are combined with zero-argument :func:`super` or " "direct references from methods to the implicit ``__class__`` closure " @@ -3078,7 +3065,7 @@ msgid "" " 3.8." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2319 +#: ../../whatsnew/3.6.rst:2319 msgid "" "With the introduction of :exc:`ModuleNotFoundError`, import system consumers" " may start expecting import system replacements to raise that more specific " @@ -3091,11 +3078,11 @@ msgid "" "the default import system will raise the new subclass when appropriate." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2331 +#: ../../whatsnew/3.6.rst:2331 msgid "Changes in the C API" msgstr "Perubahan dalam API C" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2333 +#: ../../whatsnew/3.6.rst:2333 msgid "" "The :c:func:`PyMem_Malloc` allocator family now uses the :ref:`pymalloc " "allocator ` rather than the system :c:func:`malloc`. Applications " @@ -3104,29 +3091,29 @@ msgid "" " usage of memory allocators in your application. See :issue:`26249`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2339 +#: ../../whatsnew/3.6.rst:2339 msgid "" ":c:func:`Py_Exit` (and the main interpreter) now override the exit status " "with 120 if flushing buffered data failed. See :issue:`5319`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2344 +#: ../../whatsnew/3.6.rst:2344 msgid "CPython bytecode changes" msgstr "Perubahan bytecode CPython" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2346 +#: ../../whatsnew/3.6.rst:2346 msgid "" "There have been several major changes to the :term:`bytecode` in Python 3.6." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2348 +#: ../../whatsnew/3.6.rst:2348 msgid "" "The Python interpreter now uses a 16-bit wordcode instead of bytecode. " "(Contributed by Demur Rumed with input and reviews from Serhiy Storchaka and" " Victor Stinner in :issue:`26647` and :issue:`28050`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2352 +#: ../../whatsnew/3.6.rst:2352 msgid "" "The new :opcode:`FORMAT_VALUE` and :opcode:`BUILD_STRING` opcodes as part of" " the :ref:`formatted string literal ` implementation. " @@ -3134,14 +3121,14 @@ msgid "" ":issue:`27078`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2357 +#: ../../whatsnew/3.6.rst:2357 msgid "" "The new :opcode:`BUILD_CONST_KEY_MAP` opcode to optimize the creation of " "dictionaries with constant keys. (Contributed by Serhiy Storchaka in " ":issue:`27140`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2361 +#: ../../whatsnew/3.6.rst:2361 msgid "" "The function call opcodes have been heavily reworked for better performance " "and simpler implementation. The :opcode:`MAKE_FUNCTION`, " @@ -3153,22 +3140,22 @@ msgid "" ":issue:`27095`, and Serhiy Storchaka in :issue:`27213`, :issue:`28257`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2372 +#: ../../whatsnew/3.6.rst:2372 msgid "" "The new :opcode:`SETUP_ANNOTATIONS` and :opcode:`STORE_ANNOTATION` opcodes " "have been added to support the new :term:`variable annotation` syntax. " "(Contributed by Ivan Levkivskyi in :issue:`27985`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2378 +#: ../../whatsnew/3.6.rst:2378 msgid "Notable changes in Python 3.6.2" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2381 +#: ../../whatsnew/3.6.rst:2381 msgid "New ``make regen-all`` build target" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2383 +#: ../../whatsnew/3.6.rst:2383 msgid "" "To simplify cross-compilation, and to ensure that CPython can reliably be " "compiled without requiring an existing version of Python to already be " @@ -3176,44 +3163,43 @@ msgid "" " recompile generated files based on file modification times." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2388 +#: ../../whatsnew/3.6.rst:2388 msgid "" "Instead, a new ``make regen-all`` command has been added to force " "regeneration of these files when desired (e.g. after an initial version of " "Python has already been built based on the pregenerated versions)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2392 +#: ../../whatsnew/3.6.rst:2392 msgid "" "More selective regeneration targets are also defined - see " ":source:`Makefile.pre.in` for details." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2395 -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2408 +#: ../../whatsnew/3.6.rst:2395 ../../whatsnew/3.6.rst:2408 msgid "(Contributed by Victor Stinner in :issue:`23404`.)" msgstr "(Kontribusi dari Victor Stinner di :issue:`23404`.)" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2401 +#: ../../whatsnew/3.6.rst:2401 msgid "Removal of ``make touch`` build target" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2403 +#: ../../whatsnew/3.6.rst:2403 msgid "" "The ``make touch`` build target previously used to request implicit " "regeneration of generated files by updating their modification times has " "been removed." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2406 +#: ../../whatsnew/3.6.rst:2406 msgid "It has been replaced by the new ``make regen-all`` target." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2414 +#: ../../whatsnew/3.6.rst:2414 msgid "Notable changes in Python 3.6.4" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2416 +#: ../../whatsnew/3.6.rst:2416 msgid "" "The ``PyExc_RecursionErrorInst`` singleton that was part of the public API " "has been removed as its members being never cleared may cause a segfault " @@ -3221,22 +3207,22 @@ msgid "" ":issue:`22898` and :issue:`30697`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2423 +#: ../../whatsnew/3.6.rst:2423 msgid "Notable changes in Python 3.6.5" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2425 +#: ../../whatsnew/3.6.rst:2425 msgid "" "The :func:`locale.localeconv` function now sets temporarily the ``LC_CTYPE``" " locale to the ``LC_NUMERIC`` locale in some cases. (Contributed by Victor " "Stinner in :issue:`31900`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2430 +#: ../../whatsnew/3.6.rst:2430 msgid "Notable changes in Python 3.6.7" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2432 +#: ../../whatsnew/3.6.rst:2432 msgid "" "In 3.6.7 the :mod:`tokenize` module now implicitly emits a ``NEWLINE`` token" " when provided with input that does not have a trailing new line. This " @@ -3244,11 +3230,11 @@ msgid "" "Ammar Askar in :issue:`33899`.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2438 +#: ../../whatsnew/3.6.rst:2438 msgid "Notable changes in Python 3.6.10" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/whatsnew/3.6.rst:2440 +#: ../../whatsnew/3.6.rst:2440 msgid "" "Due to significant security concerns, the *reuse_address* parameter of " ":meth:`asyncio.loop.create_datagram_endpoint` is no longer supported. This " diff --git a/whatsnew/3_7.po b/whatsnew/3_7.po index 78e381b..c08a059 100644 --- a/whatsnew/3_7.po +++ b/whatsnew/3_7.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-08-20 03:54+0000\n" "PO-Revision-Date: 2018-06-29 21:15+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -295,8 +295,8 @@ msgstr "" "mod:`__future__` import::" #: ../../whatsnew/3.7.rst:174 -msgid "It will become the default in Python 4.0." -msgstr "Ini akan menjadi bawaan di Python 4.0." +msgid "It will become the default in Python 3.10." +msgstr "" #: ../../whatsnew/3.7.rst:178 msgid ":pep:`563` -- Postponed evaluation of annotations" @@ -963,7 +963,7 @@ msgstr "" #: ../../whatsnew/3.7.rst:639 msgid "" -"The new :term:`provisional ` :func:`asyncio.run` function " +"The new :term:`provisional ` :func:`asyncio.run` function " "can be used to run a coroutine from synchronous code by automatically " "creating and destroying the event loop. (Contributed by Yury Selivanov in " ":issue:`32314`.)" diff --git a/whatsnew/3_8.po b/whatsnew/3_8.po index ce4024e..9cbe88a 100644 --- a/whatsnew/3_8.po +++ b/whatsnew/3_8.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-09-24 04:11+0000\n" "PO-Revision-Date: 2019-09-01 14:44+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -794,40 +794,41 @@ msgstr "" msgid "(Contributed by Yury Selivanov in :issue:`37028`.)" msgstr "(Kontribusi dari Yury Selivanov di :issue:`37028`.)" -#: ../../whatsnew/3.8.rst:648 ../../whatsnew/3.8.rst:1953 +#: ../../whatsnew/3.8.rst:648 ../../whatsnew/3.8.rst:1964 msgid "" "The exception :class:`asyncio.CancelledError` now inherits from " -":class:`BaseException` rather than :class:`Exception`. (Contributed by Yury " +":class:`BaseException` rather than :class:`Exception` and no longer inherits" +" from :class:`concurrent.futures.CancelledError`. (Contributed by Yury " "Selivanov in :issue:`32528`.)" msgstr "" -#: ../../whatsnew/3.8.rst:652 +#: ../../whatsnew/3.8.rst:653 msgid "" "On Windows, the default event loop is now " ":class:`~asyncio.ProactorEventLoop`. (Contributed by Victor Stinner in " ":issue:`34687`.)" msgstr "" -#: ../../whatsnew/3.8.rst:655 +#: ../../whatsnew/3.8.rst:656 msgid "" ":class:`~asyncio.ProactorEventLoop` now also supports UDP. (Contributed by " "Adam Meily and Andrew Svetlov in :issue:`29883`.)" msgstr "" -#: ../../whatsnew/3.8.rst:658 +#: ../../whatsnew/3.8.rst:659 msgid "" ":class:`~asyncio.ProactorEventLoop` can now be interrupted by " ":exc:`KeyboardInterrupt` (\"CTRL+C\"). (Contributed by Vladimir Matveev in " ":issue:`23057`.)" msgstr "" -#: ../../whatsnew/3.8.rst:662 +#: ../../whatsnew/3.8.rst:663 msgid "" "Added :meth:`asyncio.Task.get_coro` for getting the wrapped coroutine within" " an :class:`asyncio.Task`. (Contributed by Alex Grönholm in :issue:`36999`.)" msgstr "" -#: ../../whatsnew/3.8.rst:666 +#: ../../whatsnew/3.8.rst:667 msgid "" "Asyncio tasks can now be named, either by passing the ``name`` keyword " "argument to :func:`asyncio.create_task` or the " @@ -838,7 +839,7 @@ msgid "" "Alex Grönholm in :issue:`34270`.)" msgstr "" -#: ../../whatsnew/3.8.rst:674 +#: ../../whatsnew/3.8.rst:675 msgid "" "Added support for `Happy Eyeballs " "`_ to " @@ -849,11 +850,11 @@ msgid "" "(Contributed by twisteroid ambassador in :issue:`33530`.)" msgstr "" -#: ../../whatsnew/3.8.rst:684 +#: ../../whatsnew/3.8.rst:685 msgid "builtins" msgstr "builtins" -#: ../../whatsnew/3.8.rst:686 +#: ../../whatsnew/3.8.rst:687 msgid "" "The :func:`compile` built-in has been improved to accept the " "``ast.PyCF_ALLOW_TOP_LEVEL_AWAIT`` flag. With this new flag passed, " @@ -863,11 +864,11 @@ msgid "" "(Contributed by Matthias Bussonnier in :issue:`34616`)" msgstr "" -#: ../../whatsnew/3.8.rst:695 +#: ../../whatsnew/3.8.rst:696 msgid "collections" msgstr "collections" -#: ../../whatsnew/3.8.rst:697 +#: ../../whatsnew/3.8.rst:698 msgid "" "The :meth:`~collections.somenamedtuple._asdict` method for " ":func:`collections.namedtuple` now returns a :class:`dict` instead of a " @@ -878,25 +879,25 @@ msgid "" "Raymond Hettinger in :issue:`35864`.)" msgstr "" -#: ../../whatsnew/3.8.rst:707 +#: ../../whatsnew/3.8.rst:708 msgid "cProfile" msgstr "cProfile" -#: ../../whatsnew/3.8.rst:709 +#: ../../whatsnew/3.8.rst:710 msgid "" "The :class:`cProfile.Profile ` class can now be used as a " "context manager. Profile a block of code by running::" msgstr "" -#: ../../whatsnew/3.8.rst:718 +#: ../../whatsnew/3.8.rst:719 msgid "(Contributed by Scott Sanderson in :issue:`29235`.)" msgstr "(Kontribusi dari Scott Sanderson di :issue:`29235`.)" -#: ../../whatsnew/3.8.rst:722 +#: ../../whatsnew/3.8.rst:723 msgid "csv" msgstr "csv" -#: ../../whatsnew/3.8.rst:724 +#: ../../whatsnew/3.8.rst:725 msgid "" "The :class:`csv.DictReader` now returns instances of :class:`dict` instead " "of a :class:`collections.OrderedDict`. The tool is now faster and uses less" @@ -904,22 +905,22 @@ msgid "" "Selik in :issue:`34003`.)" msgstr "" -#: ../../whatsnew/3.8.rst:731 +#: ../../whatsnew/3.8.rst:732 msgid "curses" msgstr "" -#: ../../whatsnew/3.8.rst:733 +#: ../../whatsnew/3.8.rst:734 msgid "" "Added a new variable holding structured version information for the " "underlying ncurses library: :data:`~curses.ncurses_version`. (Contributed by" " Serhiy Storchaka in :issue:`31680`.)" msgstr "" -#: ../../whatsnew/3.8.rst:739 +#: ../../whatsnew/3.8.rst:740 msgid "ctypes" msgstr "ctypes" -#: ../../whatsnew/3.8.rst:741 +#: ../../whatsnew/3.8.rst:742 msgid "" "On Windows, :class:`~ctypes.CDLL` and subclasses now accept a *winmode* " "parameter to specify flags for the underlying ``LoadLibraryEx`` call. The " @@ -930,11 +931,11 @@ msgid "" ":issue:`36085`.)" msgstr "" -#: ../../whatsnew/3.8.rst:750 +#: ../../whatsnew/3.8.rst:751 msgid "datetime" msgstr "datetime" -#: ../../whatsnew/3.8.rst:752 +#: ../../whatsnew/3.8.rst:753 msgid "" "Added new alternate constructors :meth:`datetime.date.fromisocalendar` and " ":meth:`datetime.datetime.fromisocalendar`, which construct :class:`date` and" @@ -943,85 +944,85 @@ msgid "" "(Contributed by Paul Ganssle in :issue:`36004`.)" msgstr "" -#: ../../whatsnew/3.8.rst:760 +#: ../../whatsnew/3.8.rst:761 msgid "functools" msgstr "functools" -#: ../../whatsnew/3.8.rst:762 +#: ../../whatsnew/3.8.rst:763 msgid "" ":func:`functools.lru_cache` can now be used as a straight decorator rather " "than as a function returning a decorator. So both of these are now " "supported::" msgstr "" -#: ../../whatsnew/3.8.rst:773 +#: ../../whatsnew/3.8.rst:774 msgid "(Contributed by Raymond Hettinger in :issue:`36772`.)" msgstr "(Kontribusi dari Raymond Hettinger di :issue:`36772`.)" -#: ../../whatsnew/3.8.rst:775 +#: ../../whatsnew/3.8.rst:776 msgid "" "Added a new :func:`functools.cached_property` decorator, for computed " "properties cached for the life of the instance. ::" msgstr "" -#: ../../whatsnew/3.8.rst:789 +#: ../../whatsnew/3.8.rst:790 msgid "(Contributed by Carl Meyer in :issue:`21145`)" msgstr "(Kontribusi dari Carl Meyer di :issue:`21145`)" -#: ../../whatsnew/3.8.rst:792 +#: ../../whatsnew/3.8.rst:793 msgid "" "Added a new :func:`functools.singledispatchmethod` decorator that converts " "methods into :term:`generic functions ` using " ":term:`single dispatch`::" msgstr "" -#: ../../whatsnew/3.8.rst:814 +#: ../../whatsnew/3.8.rst:815 msgid "(Contributed by Ethan Smith in :issue:`32380`)" msgstr "(Kontribusi dari Ethan Smith di :issue:`32380`)" -#: ../../whatsnew/3.8.rst:817 +#: ../../whatsnew/3.8.rst:818 msgid "gc" msgstr "gc" -#: ../../whatsnew/3.8.rst:819 +#: ../../whatsnew/3.8.rst:820 msgid "" ":func:`~gc.get_objects` can now receive an optional *generation* parameter " "indicating a generation to get objects from. (Contributed by Pablo Galindo " "in :issue:`36016`.)" msgstr "" -#: ../../whatsnew/3.8.rst:825 +#: ../../whatsnew/3.8.rst:826 msgid "gettext" msgstr "gettext" -#: ../../whatsnew/3.8.rst:827 +#: ../../whatsnew/3.8.rst:828 msgid "" "Added :func:`~gettext.pgettext` and its variants. (Contributed by Franz " "Glasner, Éric Araujo, and Cheryl Sabella in :issue:`2504`.)" msgstr "" -#: ../../whatsnew/3.8.rst:832 +#: ../../whatsnew/3.8.rst:833 msgid "gzip" msgstr "gzip" -#: ../../whatsnew/3.8.rst:834 +#: ../../whatsnew/3.8.rst:835 msgid "" "Added the *mtime* parameter to :func:`gzip.compress` for reproducible " "output. (Contributed by Guo Ci Teo in :issue:`34898`.)" msgstr "" -#: ../../whatsnew/3.8.rst:837 +#: ../../whatsnew/3.8.rst:838 msgid "" "A :exc:`~gzip.BadGzipFile` exception is now raised instead of :exc:`OSError`" " for certain types of invalid or corrupt gzip files. (Contributed by Filip " "Gruszczyński, Michele Orrù, and Zackery Spytz in :issue:`6584`.)" msgstr "" -#: ../../whatsnew/3.8.rst:844 +#: ../../whatsnew/3.8.rst:845 msgid "IDLE and idlelib" msgstr "" -#: ../../whatsnew/3.8.rst:846 +#: ../../whatsnew/3.8.rst:847 msgid "" "Output over N lines (50 by default) is squeezed down to a button. N can be " "changed in the PyShell section of the General page of the Settings dialog. " @@ -1031,7 +1032,7 @@ msgid "" "button. (Contributed by Tal Einat in :issue:`1529353`.)" msgstr "" -#: ../../whatsnew/3.8.rst:853 +#: ../../whatsnew/3.8.rst:854 msgid "" "Add \"Run Customized\" to the Run menu to run a module with customized " "settings. Any command line arguments entered are added to sys.argv. They " @@ -1040,7 +1041,7 @@ msgid "" "Sabella, Terry Jan Reedy, and others in :issue:`5680` and :issue:`37627`.)" msgstr "" -#: ../../whatsnew/3.8.rst:859 +#: ../../whatsnew/3.8.rst:860 msgid "" "Added optional line numbers for IDLE editor windows. Windows open without " "line numbers unless set otherwise in the General tab of the configuration " @@ -1049,7 +1050,7 @@ msgid "" ":issue:`17535`.)" msgstr "" -#: ../../whatsnew/3.8.rst:865 +#: ../../whatsnew/3.8.rst:866 msgid "" "OS native encoding is now used for converting between Python strings and Tcl" " objects. This allows IDLE to work with emoji and other non-BMP characters. " @@ -1059,15 +1060,37 @@ msgid "" "solved by Serhiy Storchaka in :issue:`13153`.)" msgstr "" -#: ../../whatsnew/3.8.rst:872 +#: ../../whatsnew/3.8.rst:873 +msgid "New in 3.8.1:" +msgstr "" + +#: ../../whatsnew/3.8.rst:875 +msgid "" +"Add option to toggle cursor blink off. (Contributed by Zackery Spytz in " +":issue:`4603`.)" +msgstr "" + +#: ../../whatsnew/3.8.rst:878 +msgid "" +"Escape key now closes IDLE completion windows. (Contributed by Johnny " +"Najera in :issue:`38944`.)" +msgstr "" + +#: ../../whatsnew/3.8.rst:881 msgid "The changes above have been backported to 3.7 maintenance releases." msgstr "" -#: ../../whatsnew/3.8.rst:876 +#: ../../whatsnew/3.8.rst:883 +msgid "" +"Add keywords to module name completion list. (Contributed by Terry J. Reedy" +" in :issue:`37765`.)" +msgstr "" + +#: ../../whatsnew/3.8.rst:887 msgid "inspect" msgstr "inspect" -#: ../../whatsnew/3.8.rst:878 +#: ../../whatsnew/3.8.rst:889 msgid "" "The :func:`inspect.getdoc` function can now find docstrings for " "``__slots__`` if that attribute is a :class:`dict` where the values are " @@ -1075,15 +1098,15 @@ msgid "" "have for :func:`property`, :func:`classmethod`, and :func:`staticmethod`::" msgstr "" -#: ../../whatsnew/3.8.rst:890 +#: ../../whatsnew/3.8.rst:901 msgid "(Contributed by Raymond Hettinger in :issue:`36326`.)" msgstr "" -#: ../../whatsnew/3.8.rst:894 +#: ../../whatsnew/3.8.rst:905 msgid "io" msgstr "io" -#: ../../whatsnew/3.8.rst:896 +#: ../../whatsnew/3.8.rst:907 msgid "" "In development mode (:option:`-X` ``env``) and in debug build, the " ":class:`io.IOBase` finalizer now logs the exception if the ``close()`` " @@ -1091,35 +1114,35 @@ msgid "" " (Contributed by Victor Stinner in :issue:`18748`.)" msgstr "" -#: ../../whatsnew/3.8.rst:903 +#: ../../whatsnew/3.8.rst:914 msgid "itertools" msgstr "itertools" -#: ../../whatsnew/3.8.rst:905 +#: ../../whatsnew/3.8.rst:916 msgid "" "The :func:`itertools.accumulate` function added an option *initial* keyword " "argument to specify an initial value::" msgstr "" -#: ../../whatsnew/3.8.rst:912 +#: ../../whatsnew/3.8.rst:923 msgid "(Contributed by Lisa Roach in :issue:`34659`.)" msgstr "(Kontribusi dari Lisa Roach di :issue:`34659`.)" -#: ../../whatsnew/3.8.rst:916 +#: ../../whatsnew/3.8.rst:927 msgid "json.tool" msgstr "json.tool" -#: ../../whatsnew/3.8.rst:918 +#: ../../whatsnew/3.8.rst:929 msgid "" "Add option ``--json-lines`` to parse every input line as a separate JSON " "object. (Contributed by Weipeng Hong in :issue:`31553`.)" msgstr "" -#: ../../whatsnew/3.8.rst:923 +#: ../../whatsnew/3.8.rst:934 msgid "logging" msgstr "logging" -#: ../../whatsnew/3.8.rst:925 +#: ../../whatsnew/3.8.rst:936 msgid "" "Added a *force* keyword argument to :func:`logging.basicConfig()` When set " "to true, any existing handlers attached to the root logger are removed and " @@ -1127,7 +1150,7 @@ msgid "" "arguments." msgstr "" -#: ../../whatsnew/3.8.rst:930 +#: ../../whatsnew/3.8.rst:941 msgid "" "This solves a long-standing problem. Once a logger or *basicConfig()* had " "been called, subsequent calls to *basicConfig()* were silently ignored. This" @@ -1135,53 +1158,53 @@ msgid "" "configuration options using the interactive prompt or a Jupyter notebook." msgstr "" -#: ../../whatsnew/3.8.rst:936 +#: ../../whatsnew/3.8.rst:947 msgid "" "(Suggested by Raymond Hettinger, implemented by Dong-hee Na, and reviewed by" " Vinay Sajip in :issue:`33897`.)" msgstr "" -#: ../../whatsnew/3.8.rst:941 +#: ../../whatsnew/3.8.rst:952 msgid "math" msgstr "math" -#: ../../whatsnew/3.8.rst:943 +#: ../../whatsnew/3.8.rst:954 msgid "" "Added new function :func:`math.dist` for computing Euclidean distance " "between two points. (Contributed by Raymond Hettinger in :issue:`33089`.)" msgstr "" -#: ../../whatsnew/3.8.rst:946 +#: ../../whatsnew/3.8.rst:957 msgid "" "Expanded the :func:`math.hypot` function to handle multiple dimensions. " "Formerly, it only supported the 2-D case. (Contributed by Raymond Hettinger " "in :issue:`33089`.)" msgstr "" -#: ../../whatsnew/3.8.rst:950 +#: ../../whatsnew/3.8.rst:961 msgid "" "Added new function, :func:`math.prod`, as analogous function to :func:`sum` " "that returns the product of a 'start' value (default: 1) times an iterable " "of numbers::" msgstr "" -#: ../../whatsnew/3.8.rst:959 +#: ../../whatsnew/3.8.rst:970 msgid "(Contributed by Pablo Galindo in :issue:`35606`.)" msgstr "(Kontribusi dari Pablo Galindo di :issue:`35606`.)" -#: ../../whatsnew/3.8.rst:961 +#: ../../whatsnew/3.8.rst:972 msgid "" "Added two new combinatoric functions :func:`math.perm` and " ":func:`math.comb`::" msgstr "" -#: ../../whatsnew/3.8.rst:968 +#: ../../whatsnew/3.8.rst:979 msgid "" "(Contributed by Yash Aggarwal, Keller Fuchs, Serhiy Storchaka, and Raymond " "Hettinger in :issue:`37128`, :issue:`37178`, and :issue:`35431`.)" msgstr "" -#: ../../whatsnew/3.8.rst:971 +#: ../../whatsnew/3.8.rst:982 msgid "" "Added a new function :func:`math.isqrt` for computing accurate integer " "square roots without conversion to floating point. The new function " @@ -1189,48 +1212,48 @@ msgid "" "but slower than :func:`math.sqrt`::" msgstr "" -#: ../../whatsnew/3.8.rst:983 +#: ../../whatsnew/3.8.rst:994 msgid "(Contributed by Mark Dickinson in :issue:`36887`.)" msgstr "(Kontribusi dari Mark Dickinson di :issue:`36887`.)" -#: ../../whatsnew/3.8.rst:985 +#: ../../whatsnew/3.8.rst:996 msgid "" "The function :func:`math.factorial` no longer accepts arguments that are not" " int-like. (Contributed by Pablo Galindo in :issue:`33083`.)" msgstr "" -#: ../../whatsnew/3.8.rst:990 +#: ../../whatsnew/3.8.rst:1001 msgid "mmap" msgstr "mmap" -#: ../../whatsnew/3.8.rst:992 +#: ../../whatsnew/3.8.rst:1003 msgid "" "The :class:`mmap.mmap` class now has an :meth:`~mmap.mmap.madvise` method to" " access the ``madvise()`` system call. (Contributed by Zackery Spytz in " ":issue:`32941`.)" msgstr "" -#: ../../whatsnew/3.8.rst:998 +#: ../../whatsnew/3.8.rst:1009 msgid "multiprocessing" msgstr "multiprocessing" -#: ../../whatsnew/3.8.rst:1000 +#: ../../whatsnew/3.8.rst:1011 msgid "" "Added new :mod:`multiprocessing.shared_memory` module. (Contributed by Davin" " Potts in :issue:`35813`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1003 +#: ../../whatsnew/3.8.rst:1014 msgid "" "On macOS, the *spawn* start method is now used by default. (Contributed by " "Victor Stinner in :issue:`33725`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1008 +#: ../../whatsnew/3.8.rst:1019 msgid "os" msgstr "os" -#: ../../whatsnew/3.8.rst:1010 +#: ../../whatsnew/3.8.rst:1021 msgid "" "Added new function :func:`~os.add_dll_directory` on Windows for providing " "additional search paths for native dependencies when importing extension " @@ -1238,14 +1261,14 @@ msgid "" ":issue:`36085`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1015 +#: ../../whatsnew/3.8.rst:1026 msgid "" "A new :func:`os.memfd_create` function was added to wrap the " "``memfd_create()`` syscall. (Contributed by Zackery Spytz and Christian " "Heimes in :issue:`26836`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1019 +#: ../../whatsnew/3.8.rst:1030 msgid "" "On Windows, much of the manual logic for handling reparse points (including " "symlinks and directory junctions) has been delegated to the operating " @@ -1258,7 +1281,7 @@ msgid "" ":attr:`stat_result.st_reparse_tag` attribute." msgstr "" -#: ../../whatsnew/3.8.rst:1028 +#: ../../whatsnew/3.8.rst:1039 msgid "" "On Windows, :func:`os.readlink` is now able to read directory junctions. " "Note that :func:`~os.path.islink` will return ``False`` for directory " @@ -1267,15 +1290,15 @@ msgid "" ":func:`os.readlink` may now treat junctions as links." msgstr "" -#: ../../whatsnew/3.8.rst:1034 ../../whatsnew/3.8.rst:1059 +#: ../../whatsnew/3.8.rst:1045 ../../whatsnew/3.8.rst:1070 msgid "(Contributed by Steve Dower in :issue:`37834`.)" msgstr "(Kontribusi dari Steve Dower di :issue:`37834`.)" -#: ../../whatsnew/3.8.rst:1038 +#: ../../whatsnew/3.8.rst:1049 msgid "os.path" msgstr "os.path" -#: ../../whatsnew/3.8.rst:1040 +#: ../../whatsnew/3.8.rst:1051 msgid "" ":mod:`os.path` functions that return a boolean result like " ":func:`~os.path.exists`, :func:`~os.path.lexists`, :func:`~os.path.isdir`, " @@ -1287,7 +1310,7 @@ msgid "" ":issue:`33721`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1048 ../../whatsnew/3.8.rst:1948 +#: ../../whatsnew/3.8.rst:1059 ../../whatsnew/3.8.rst:1959 msgid "" ":func:`~os.path.expanduser` on Windows now prefers the :envvar:`USERPROFILE`" " environment variable and does not use :envvar:`HOME`, which is not normally" @@ -1295,23 +1318,23 @@ msgid "" ":issue:`36264`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1053 +#: ../../whatsnew/3.8.rst:1064 msgid "" ":func:`~os.path.isdir` on Windows no longer returns ``True`` for a link to a" " non-existent directory." msgstr "" -#: ../../whatsnew/3.8.rst:1056 +#: ../../whatsnew/3.8.rst:1067 msgid "" ":func:`~os.path.realpath` on Windows now resolves reparse points, including " "symlinks and directory junctions." msgstr "" -#: ../../whatsnew/3.8.rst:1063 +#: ../../whatsnew/3.8.rst:1074 msgid "pathlib" msgstr "pathlib" -#: ../../whatsnew/3.8.rst:1065 +#: ../../whatsnew/3.8.rst:1076 msgid "" ":mod:`pathlib.Path` methods that return a boolean result like " ":meth:`~pathlib.Path.exists()`, :meth:`~pathlib.Path.is_dir()`, " @@ -1324,17 +1347,17 @@ msgid "" "Storchaka in :issue:`33721`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1075 +#: ../../whatsnew/3.8.rst:1086 msgid "" "Added :meth:`pathlib.Path.link_to()` which creates a hard link pointing to a" " path. (Contributed by Joannah Nanjekye in :issue:`26978`)" msgstr "" -#: ../../whatsnew/3.8.rst:1081 +#: ../../whatsnew/3.8.rst:1092 msgid "pickle" msgstr "pickle" -#: ../../whatsnew/3.8.rst:1083 +#: ../../whatsnew/3.8.rst:1094 msgid "" ":mod:`pickle` extensions subclassing the C-optimized " ":class:`~pickle.Pickler` can now override the pickling logic of functions " @@ -1343,22 +1366,22 @@ msgid "" ":issue:`35900`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1090 +#: ../../whatsnew/3.8.rst:1101 msgid "plistlib" msgstr "plistlib" -#: ../../whatsnew/3.8.rst:1092 +#: ../../whatsnew/3.8.rst:1103 msgid "" "Added new :class:`plistlib.UID` and enabled support for reading and writing " "NSKeyedArchiver-encoded binary plists. (Contributed by Jon Janzen in " ":issue:`26707`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1098 +#: ../../whatsnew/3.8.rst:1109 msgid "pprint" msgstr "" -#: ../../whatsnew/3.8.rst:1100 +#: ../../whatsnew/3.8.rst:1111 msgid "" "The :mod:`pprint` module added a *sort_dicts* parameter to several " "functions. By default, those functions continue to sort dictionaries before " @@ -1367,47 +1390,47 @@ msgid "" "for comparison to JSON inputs during debugging." msgstr "" -#: ../../whatsnew/3.8.rst:1106 +#: ../../whatsnew/3.8.rst:1117 msgid "" "In addition, there is a convenience new function, :func:`pprint.pp` that is " "like :func:`pprint.pprint` but with *sort_dicts* defaulting to ``False``::" msgstr "" -#: ../../whatsnew/3.8.rst:1120 +#: ../../whatsnew/3.8.rst:1131 msgid "(Contributed by Rémi Lapeyre in :issue:`30670`.)" msgstr "(Kontribusi dari Rémi Lapeyre di :issue:`30670`.)" -#: ../../whatsnew/3.8.rst:1124 +#: ../../whatsnew/3.8.rst:1135 msgid "py_compile" msgstr "py_compile" -#: ../../whatsnew/3.8.rst:1126 +#: ../../whatsnew/3.8.rst:1137 msgid "" ":func:`py_compile.compile` now supports silent mode. (Contributed by Joannah" " Nanjekye in :issue:`22640`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1131 +#: ../../whatsnew/3.8.rst:1142 msgid "shlex" msgstr "shlex" -#: ../../whatsnew/3.8.rst:1133 +#: ../../whatsnew/3.8.rst:1144 msgid "" "The new :func:`shlex.join` function acts as the inverse of " ":func:`shlex.split`. (Contributed by Bo Bayles in :issue:`32102`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1138 +#: ../../whatsnew/3.8.rst:1149 msgid "shutil" msgstr "shutil" -#: ../../whatsnew/3.8.rst:1140 +#: ../../whatsnew/3.8.rst:1151 msgid "" ":func:`shutil.copytree` now accepts a new ``dirs_exist_ok`` keyword " "argument. (Contributed by Josh Bronson in :issue:`20849`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1143 +#: ../../whatsnew/3.8.rst:1154 msgid "" ":func:`shutil.make_archive` now defaults to the modern pax (POSIX.1-2001) " "format for new archives to improve portability and standards conformance, " @@ -1415,18 +1438,18 @@ msgid "" "(Contributed by C.A.M. Gerlach in :issue:`30661`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1148 +#: ../../whatsnew/3.8.rst:1159 msgid "" ":func:`shutil.rmtree` on Windows now removes directory junctions without " "recursively removing their contents first. (Contributed by Steve Dower in " ":issue:`37834`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1154 +#: ../../whatsnew/3.8.rst:1165 msgid "socket" msgstr "socket" -#: ../../whatsnew/3.8.rst:1156 +#: ../../whatsnew/3.8.rst:1167 msgid "" "Added :meth:`~socket.create_server()` and " ":meth:`~socket.has_dualstack_ipv6()` convenience functions to automate the " @@ -1435,18 +1458,18 @@ msgid "" "by Giampaolo Rodolà in :issue:`17561`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1161 +#: ../../whatsnew/3.8.rst:1172 msgid "" "The :func:`socket.if_nameindex()`, :func:`socket.if_nametoindex()`, and " ":func:`socket.if_indextoname()` functions have been implemented on Windows. " "(Contributed by Zackery Spytz in :issue:`37007`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1167 +#: ../../whatsnew/3.8.rst:1178 msgid "ssl" msgstr "ssl" -#: ../../whatsnew/3.8.rst:1169 +#: ../../whatsnew/3.8.rst:1180 msgid "" "Added :attr:`~ssl.SSLContext.post_handshake_auth` to enable and " ":meth:`~ssl.SSLSocket.verify_client_post_handshake` to initiate TLS 1.3 " @@ -1454,48 +1477,48 @@ msgid "" ":issue:`34670`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1176 +#: ../../whatsnew/3.8.rst:1187 msgid "statistics" msgstr "statistics" -#: ../../whatsnew/3.8.rst:1178 +#: ../../whatsnew/3.8.rst:1189 msgid "" "Added :func:`statistics.fmean` as a faster, floating point variant of " ":func:`statistics.mean()`. (Contributed by Raymond Hettinger and Steven " "D'Aprano in :issue:`35904`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1182 +#: ../../whatsnew/3.8.rst:1193 msgid "" "Added :func:`statistics.geometric_mean()` (Contributed by Raymond Hettinger " "in :issue:`27181`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1185 +#: ../../whatsnew/3.8.rst:1196 msgid "" "Added :func:`statistics.multimode` that returns a list of the most common " "values. (Contributed by Raymond Hettinger in :issue:`35892`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1188 +#: ../../whatsnew/3.8.rst:1199 msgid "" "Added :func:`statistics.quantiles` that divides data or a distribution in to" " equiprobable intervals (e.g. quartiles, deciles, or percentiles). " "(Contributed by Raymond Hettinger in :issue:`36546`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1192 +#: ../../whatsnew/3.8.rst:1203 msgid "" "Added :class:`statistics.NormalDist`, a tool for creating and manipulating " "normal distributions of a random variable. (Contributed by Raymond Hettinger" " in :issue:`36018`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1222 +#: ../../whatsnew/3.8.rst:1233 msgid "sys" msgstr "sys" -#: ../../whatsnew/3.8.rst:1224 +#: ../../whatsnew/3.8.rst:1235 msgid "" "Add new :func:`sys.unraisablehook` function which can be overridden to " "control how \"unraisable exceptions\" are handled. It is called when an " @@ -1504,11 +1527,11 @@ msgid "" "(:func:`gc.collect`). (Contributed by Victor Stinner in :issue:`36829`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1233 +#: ../../whatsnew/3.8.rst:1244 msgid "tarfile" msgstr "tarfile" -#: ../../whatsnew/3.8.rst:1235 +#: ../../whatsnew/3.8.rst:1246 msgid "" "The :mod:`tarfile` module now defaults to the modern pax (POSIX.1-2001) " "format for new archives, instead of the previous GNU-specific one. This " @@ -1517,11 +1540,11 @@ msgid "" "(Contributed by C.A.M. Gerlach in :issue:`36268`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1243 +#: ../../whatsnew/3.8.rst:1254 msgid "threading" msgstr "threading" -#: ../../whatsnew/3.8.rst:1245 +#: ../../whatsnew/3.8.rst:1256 msgid "" "Add a new :func:`threading.excepthook` function which handles uncaught " ":meth:`threading.Thread.run` exception. It can be overridden to control how " @@ -1529,7 +1552,7 @@ msgid "" "by Victor Stinner in :issue:`1230540`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1250 +#: ../../whatsnew/3.8.rst:1261 msgid "" "Add a new :func:`threading.get_native_id` function and a " ":data:`~threading.Thread.native_id` attribute to the " @@ -1539,11 +1562,11 @@ msgid "" "for more information. (Contributed by Jake Tesler in :issue:`36084`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1260 +#: ../../whatsnew/3.8.rst:1271 msgid "tokenize" msgstr "tokenize" -#: ../../whatsnew/3.8.rst:1262 +#: ../../whatsnew/3.8.rst:1273 msgid "" "The :mod:`tokenize` module now implicitly emits a ``NEWLINE`` token when " "provided with input that does not have a trailing new line. This behavior " @@ -1551,11 +1574,11 @@ msgid "" "Askar in :issue:`33899`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1269 +#: ../../whatsnew/3.8.rst:1280 msgid "tkinter" msgstr "tkinter" -#: ../../whatsnew/3.8.rst:1271 +#: ../../whatsnew/3.8.rst:1282 msgid "" "Added methods :meth:`~tkinter.Spinbox.selection_from`, " ":meth:`~tkinter.Spinbox.selection_present`, " @@ -1564,13 +1587,13 @@ msgid "" " (Contributed by Juliette Monsel in :issue:`34829`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1278 +#: ../../whatsnew/3.8.rst:1289 msgid "" "Added method :meth:`~tkinter.Canvas.moveto` in the :class:`tkinter.Canvas` " "class. (Contributed by Juliette Monsel in :issue:`23831`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1282 +#: ../../whatsnew/3.8.rst:1293 msgid "" "The :class:`tkinter.PhotoImage` class now has " ":meth:`~tkinter.PhotoImage.transparency_get` and " @@ -1578,25 +1601,25 @@ msgid "" "Zackery Spytz in :issue:`25451`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1289 +#: ../../whatsnew/3.8.rst:1300 msgid "time" msgstr "time" -#: ../../whatsnew/3.8.rst:1291 +#: ../../whatsnew/3.8.rst:1302 msgid "" "Added new clock :data:`~time.CLOCK_UPTIME_RAW` for macOS 10.12. (Contributed" " by Joannah Nanjekye in :issue:`35702`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1296 +#: ../../whatsnew/3.8.rst:1307 msgid "typing" msgstr "typing" -#: ../../whatsnew/3.8.rst:1298 +#: ../../whatsnew/3.8.rst:1309 msgid "The :mod:`typing` module incorporates several new features:" msgstr "" -#: ../../whatsnew/3.8.rst:1300 +#: ../../whatsnew/3.8.rst:1311 msgid "" "A dictionary type with per-key types. See :pep:`589` and " ":class:`typing.TypedDict`. TypedDict uses only string keys. By default, " @@ -1604,14 +1627,14 @@ msgid "" "to be optional::" msgstr "" -#: ../../whatsnew/3.8.rst:1310 +#: ../../whatsnew/3.8.rst:1321 msgid "" "Literal types. See :pep:`586` and :class:`typing.Literal`. Literal types " "indicate that a parameter or return value is constrained to one or more " "specific literal values::" msgstr "" -#: ../../whatsnew/3.8.rst:1317 +#: ../../whatsnew/3.8.rst:1328 msgid "" "\"Final\" variables, functions, methods and classes. See :pep:`591`, " ":class:`typing.Final` and :func:`typing.final`. The final qualifier " @@ -1619,32 +1642,32 @@ msgid "" "reassignment::" msgstr "" -#: ../../whatsnew/3.8.rst:1324 +#: ../../whatsnew/3.8.rst:1335 msgid "" "Protocol definitions. See :pep:`544`, :class:`typing.Protocol` and " ":func:`typing.runtime_checkable`. Simple ABCs like " ":class:`typing.SupportsInt` are now ``Protocol`` subclasses." msgstr "" -#: ../../whatsnew/3.8.rst:1328 +#: ../../whatsnew/3.8.rst:1339 msgid "New protocol class :class:`typing.SupportsIndex`." msgstr "" -#: ../../whatsnew/3.8.rst:1330 +#: ../../whatsnew/3.8.rst:1341 msgid "New functions :func:`typing.get_origin` and :func:`typing.get_args`." msgstr "" -#: ../../whatsnew/3.8.rst:1334 +#: ../../whatsnew/3.8.rst:1345 msgid "unicodedata" msgstr "unicodedata" -#: ../../whatsnew/3.8.rst:1336 +#: ../../whatsnew/3.8.rst:1347 msgid "" "The :mod:`unicodedata` module has been upgraded to use the `Unicode 12.1.0 " "`_ release." msgstr "" -#: ../../whatsnew/3.8.rst:1339 +#: ../../whatsnew/3.8.rst:1350 msgid "" "New function :func:`~unicodedata.is_normalized` can be used to verify a " "string is in a specific normal form, often much faster than by actually " @@ -1652,11 +1675,11 @@ msgid "" "Greg Price in :issue:`32285` and :issue:`37966`)." msgstr "" -#: ../../whatsnew/3.8.rst:1346 +#: ../../whatsnew/3.8.rst:1357 msgid "unittest" msgstr "unittest" -#: ../../whatsnew/3.8.rst:1348 +#: ../../whatsnew/3.8.rst:1359 msgid "" "Added :class:`~unittest.mock.AsyncMock` to support an asynchronous version " "of :class:`~unittest.mock.Mock`. Appropriate new assert functions for " @@ -1664,7 +1687,7 @@ msgid "" ":issue:`26467`)." msgstr "" -#: ../../whatsnew/3.8.rst:1353 +#: ../../whatsnew/3.8.rst:1364 msgid "" "Added :func:`~unittest.addModuleCleanup()` and " ":meth:`~unittest.TestCase.addClassCleanup()` to unittest to support cleanups" @@ -1673,57 +1696,57 @@ msgid "" ":issue:`24412`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1359 +#: ../../whatsnew/3.8.rst:1370 msgid "" "Several mock assert functions now also print a list of actual calls upon " "failure. (Contributed by Petter Strandmark in :issue:`35047`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1362 +#: ../../whatsnew/3.8.rst:1373 msgid "" ":mod:`unittest` module gained support for coroutines to be used as test " "cases with :class:`unittest.IsolatedAsyncioTestCase`. (Contributed by Andrew" " Svetlov in :issue:`32972`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1366 +#: ../../whatsnew/3.8.rst:1377 msgid "Example::" msgstr "Contoh::" -#: ../../whatsnew/3.8.rst:1389 +#: ../../whatsnew/3.8.rst:1400 msgid "venv" msgstr "venv" -#: ../../whatsnew/3.8.rst:1391 +#: ../../whatsnew/3.8.rst:1402 msgid "" ":mod:`venv` now includes an ``Activate.ps1`` script on all platforms for " "activating virtual environments under PowerShell Core 6.1. (Contributed by " "Brett Cannon in :issue:`32718`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1397 +#: ../../whatsnew/3.8.rst:1408 msgid "weakref" msgstr "weakref" -#: ../../whatsnew/3.8.rst:1399 +#: ../../whatsnew/3.8.rst:1410 msgid "" "The proxy objects returned by :func:`weakref.proxy` now support the matrix " "multiplication operators ``@`` and ``@=`` in addition to the other numeric " "operators. (Contributed by Mark Dickinson in :issue:`36669`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1405 +#: ../../whatsnew/3.8.rst:1416 msgid "xml" msgstr "xml" -#: ../../whatsnew/3.8.rst:1407 +#: ../../whatsnew/3.8.rst:1418 msgid "" "As mitigation against DTD and external entity retrieval, the " ":mod:`xml.dom.minidom` and :mod:`xml.sax` modules no longer process external" " entities by default. (Contributed by Christian Heimes in :issue:`17239`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1412 +#: ../../whatsnew/3.8.rst:1423 msgid "" "The ``.find*()`` methods in the :mod:`xml.etree.ElementTree` module support " "wildcard searches like ``{*}tag`` which ignores the namespace and " @@ -1731,14 +1754,14 @@ msgid "" " by Stefan Behnel in :issue:`28238`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1417 +#: ../../whatsnew/3.8.rst:1428 msgid "" "The :mod:`xml.etree.ElementTree` module provides a new function " ":func:`–xml.etree.ElementTree.canonicalize()` that implements C14N 2.0. " "(Contributed by Stefan Behnel in :issue:`13611`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1421 +#: ../../whatsnew/3.8.rst:1432 msgid "" "The target object of :class:`xml.etree.ElementTree.XMLParser` can receive " "namespace declaration events through the new callback methods ``start_ns()``" @@ -1749,11 +1772,11 @@ msgid "" ":issue:`36673`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1431 +#: ../../whatsnew/3.8.rst:1442 msgid "xmlrpc" msgstr "" -#: ../../whatsnew/3.8.rst:1433 +#: ../../whatsnew/3.8.rst:1444 msgid "" ":class:`xmlrpc.client.ServerProxy` now supports an optional *headers* " "keyword argument for a sequence of HTTP headers to be sent with each " @@ -1762,38 +1785,38 @@ msgid "" "Cédric Krier in :issue:`35153`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1441 +#: ../../whatsnew/3.8.rst:1452 msgid "Optimizations" msgstr "Optimalisasi" -#: ../../whatsnew/3.8.rst:1443 +#: ../../whatsnew/3.8.rst:1454 msgid "" "The :mod:`subprocess` module can now use the :func:`os.posix_spawn` function" " in some cases for better performance. Currently, it is only used on macOS " "and Linux (using glibc 2.24 or newer) if all these conditions are met:" msgstr "" -#: ../../whatsnew/3.8.rst:1447 +#: ../../whatsnew/3.8.rst:1458 msgid "*close_fds* is false;" msgstr "*close_fds* adalah salah;" -#: ../../whatsnew/3.8.rst:1448 +#: ../../whatsnew/3.8.rst:1459 msgid "" "*preexec_fn*, *pass_fds*, *cwd* and *start_new_session* parameters are not " "set;" msgstr "" -#: ../../whatsnew/3.8.rst:1450 +#: ../../whatsnew/3.8.rst:1461 msgid "the *executable* path contains a directory." msgstr "" -#: ../../whatsnew/3.8.rst:1452 +#: ../../whatsnew/3.8.rst:1463 msgid "" "(Contributed by Joannah Nanjekye and Victor Stinner in :issue:`35537`.)" msgstr "" "(Kontribusi dari Joannah Nanjekye dan Victor Stinner di :issue:`35537`.)" -#: ../../whatsnew/3.8.rst:1454 +#: ../../whatsnew/3.8.rst:1465 msgid "" ":func:`shutil.copyfile`, :func:`shutil.copy`, :func:`shutil.copy2`, " ":func:`shutil.copytree` and :func:`shutil.move` use platform-specific " @@ -1809,7 +1832,7 @@ msgid "" "section. (Contributed by Giampaolo Rodolà in :issue:`33671`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1470 +#: ../../whatsnew/3.8.rst:1481 msgid "" ":func:`shutil.copytree` uses :func:`os.scandir` function and all copy " "functions depending from it use cached :func:`os.stat` values. The speedup " @@ -1819,27 +1842,27 @@ msgid "" "on network filesystems. (Contributed by Giampaolo Rodolà in :issue:`33695`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1477 +#: ../../whatsnew/3.8.rst:1488 msgid "" "The default protocol in the :mod:`pickle` module is now Protocol 4, first " "introduced in Python 3.4. It offers better performance and smaller size " "compared to Protocol 3 available since Python 3.0." msgstr "" -#: ../../whatsnew/3.8.rst:1481 +#: ../../whatsnew/3.8.rst:1492 msgid "" "Removed one ``Py_ssize_t`` member from ``PyGC_Head``. All GC tracked " "objects (e.g. tuple, list, dict) size is reduced 4 or 8 bytes. (Contributed " "by Inada Naoki in :issue:`33597`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1485 +#: ../../whatsnew/3.8.rst:1496 msgid "" ":class:`uuid.UUID` now uses ``__slots__`` to reduce its memory footprint. " "(Contributed by Wouter Bolsterlee and Tal Einat in :issue:`30977`)" msgstr "" -#: ../../whatsnew/3.8.rst:1488 +#: ../../whatsnew/3.8.rst:1499 msgid "" "Improved performance of :func:`operator.itemgetter` by 33%. Optimized " "argument handling and added a fast path for the common case of a single non-" @@ -1847,7 +1870,7 @@ msgid "" "standard library). (Contributed by Raymond Hettinger in :issue:`35664`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1494 +#: ../../whatsnew/3.8.rst:1505 msgid "" "Sped-up field lookups in :func:`collections.namedtuple`. They are now more " "than two times faster, making them the fastest form of instance variable " @@ -1855,7 +1878,7 @@ msgid "" "Jevnik, Serhiy Storchaka in :issue:`32492`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1499 +#: ../../whatsnew/3.8.rst:1510 msgid "" "The :class:`list` constructor does not overallocate the internal item buffer" " if the input iterable has a known length (the input implements " @@ -1863,7 +1886,7 @@ msgid "" "(Contributed by Raymond Hettinger and Pablo Galindo in :issue:`33234`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1504 +#: ../../whatsnew/3.8.rst:1515 msgid "" "Doubled the speed of class variable writes. When a non-dunder attribute was" " updated, there was an unnecessary call to update slots. (Contributed by " @@ -1871,7 +1894,7 @@ msgid "" "and Serhiy Storchaka in :issue:`36012`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1509 +#: ../../whatsnew/3.8.rst:1520 msgid "" "Reduced an overhead of converting arguments passed to many builtin functions" " and methods. This sped up calling some simple builtin functions and " @@ -1879,18 +1902,18 @@ msgid "" ":issue:`35582` and :issue:`36127`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1514 +#: ../../whatsnew/3.8.rst:1525 msgid "" "``LOAD_GLOBAL`` instruction now uses new \"per opcode cache\" mechanism. It " "is about 40% faster now. (Contributed by Yury Selivanov and Inada Naoki in " ":issue:`26219`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1520 +#: ../../whatsnew/3.8.rst:1531 msgid "Build and C API Changes" msgstr "Perubahan Pembangunan *Build* dan API C" -#: ../../whatsnew/3.8.rst:1522 +#: ../../whatsnew/3.8.rst:1533 msgid "" "Default :data:`sys.abiflags` became an empty string: the ``m`` flag for " "pymalloc became useless (builds with and without pymalloc are ABI " @@ -1898,22 +1921,22 @@ msgid "" ":issue:`36707`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1526 +#: ../../whatsnew/3.8.rst:1537 msgid "Example of changes:" msgstr "Contoh perubahan:" -#: ../../whatsnew/3.8.rst:1528 +#: ../../whatsnew/3.8.rst:1539 msgid "" "Only ``python3.8`` program is installed, ``python3.8m`` program is gone." msgstr "" -#: ../../whatsnew/3.8.rst:1529 +#: ../../whatsnew/3.8.rst:1540 msgid "" "Only ``python3.8-config`` script is installed, ``python3.8m-config`` script " "is gone." msgstr "" -#: ../../whatsnew/3.8.rst:1531 +#: ../../whatsnew/3.8.rst:1542 msgid "" "The ``m`` flag has been removed from the suffix of dynamic library " "filenames: extension modules in the standard library as well as those " @@ -1922,23 +1945,23 @@ msgid "" "-linux-gnu.so`` became ``.cpython-38-x86_64-linux-gnu.so`` in Python 3.8." msgstr "" -#: ../../whatsnew/3.8.rst:1538 +#: ../../whatsnew/3.8.rst:1549 msgid "" "The header files have been reorganized to better separate the different " "kinds of APIs:" msgstr "" -#: ../../whatsnew/3.8.rst:1541 +#: ../../whatsnew/3.8.rst:1552 msgid "``Include/*.h`` should be the portable public stable C API." msgstr "" -#: ../../whatsnew/3.8.rst:1542 +#: ../../whatsnew/3.8.rst:1553 msgid "" "``Include/cpython/*.h`` should be the unstable C API specific to CPython; " "public API, with some private API prefixed by ``_Py`` or ``_PY``." msgstr "" -#: ../../whatsnew/3.8.rst:1544 +#: ../../whatsnew/3.8.rst:1555 msgid "" "``Include/internal/*.h`` is the private internal C API very specific to " "CPython. This API comes with no backward compatibility warranty and should " @@ -1947,32 +1970,32 @@ msgid "" "calling functions. This API is now installed by ``make install``." msgstr "" -#: ../../whatsnew/3.8.rst:1550 +#: ../../whatsnew/3.8.rst:1561 msgid "" "(Contributed by Victor Stinner in :issue:`35134` and :issue:`35081`, work " "initiated by Eric Snow in Python 3.7.)" msgstr "" -#: ../../whatsnew/3.8.rst:1553 +#: ../../whatsnew/3.8.rst:1564 msgid "" "Some macros have been converted to static inline functions: parameter types " "and return type are well defined, they don't have issues specific to macros," " variables have a local scopes. Examples:" msgstr "" -#: ../../whatsnew/3.8.rst:1557 +#: ../../whatsnew/3.8.rst:1568 msgid ":c:func:`Py_INCREF`, :c:func:`Py_DECREF`" msgstr ":c:func:`Py_INCREF`, :c:func:`Py_DECREF`" -#: ../../whatsnew/3.8.rst:1558 +#: ../../whatsnew/3.8.rst:1569 msgid ":c:func:`Py_XINCREF`, :c:func:`Py_XDECREF`" msgstr ":c:func:`Py_XINCREF`, :c:func:`Py_XDECREF`" -#: ../../whatsnew/3.8.rst:1559 +#: ../../whatsnew/3.8.rst:1570 msgid ":c:func:`PyObject_INIT`, :c:func:`PyObject_INIT_VAR`" msgstr ":c:func:`PyObject_INIT`, :c:func:`PyObject_INIT_VAR`" -#: ../../whatsnew/3.8.rst:1560 +#: ../../whatsnew/3.8.rst:1571 msgid "" "Private functions: :c:func:`_PyObject_GC_TRACK`, " ":c:func:`_PyObject_GC_UNTRACK`, :c:func:`_Py_Dealloc`" @@ -1980,11 +2003,11 @@ msgstr "" "Fungsi-fungsi privat: :c:func:`_PyObject_GC_TRACK`, " ":c:func:`_PyObject_GC_UNTRACK`, :c:func:`_Py_Dealloc`" -#: ../../whatsnew/3.8.rst:1563 +#: ../../whatsnew/3.8.rst:1574 msgid "(Contributed by Victor Stinner in :issue:`35059`.)" msgstr "(Kontribusi dari Victor Stinner di :issue:`35059`.)" -#: ../../whatsnew/3.8.rst:1565 +#: ../../whatsnew/3.8.rst:1576 msgid "" "The :c:func:`PyByteArray_Init` and :c:func:`PyByteArray_Fini` functions have" " been removed. They did nothing since Python 2.7.4 and Python 3.2.0, were " @@ -1992,14 +2015,14 @@ msgid "" "(Contributed by Victor Stinner in :issue:`35713`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1570 +#: ../../whatsnew/3.8.rst:1581 msgid "" "The result of :c:func:`PyExceptionClass_Name` is now of type ``const char " "*`` rather of ``char *``. (Contributed by Serhiy Storchaka in " ":issue:`33818`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1574 +#: ../../whatsnew/3.8.rst:1585 msgid "" "The duality of ``Modules/Setup.dist`` and ``Modules/Setup`` has been " "removed. Previously, when updating the CPython source tree, one had to " @@ -2010,7 +2033,7 @@ msgid "" "forgetting to copy the file could produce build failures." msgstr "" -#: ../../whatsnew/3.8.rst:1582 +#: ../../whatsnew/3.8.rst:1593 msgid "" "Now the build system always reads from ``Modules/Setup`` inside the source " "tree. People who want to customize that file are encouraged to maintain " @@ -2018,11 +2041,11 @@ msgid "" "for any other change to the source tree." msgstr "" -#: ../../whatsnew/3.8.rst:1587 +#: ../../whatsnew/3.8.rst:1598 msgid "(Contributed by Antoine Pitrou in :issue:`32430`.)" msgstr "(Kontribusi dari Antoine Pitrou di :issue:`32430`.)" -#: ../../whatsnew/3.8.rst:1589 +#: ../../whatsnew/3.8.rst:1600 msgid "" "Functions that convert Python number to C integer like " ":c:func:`PyLong_AsLong` and argument parsing functions like " @@ -2038,7 +2061,7 @@ msgid "" ":issue:`36048` and :issue:`20092`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1603 +#: ../../whatsnew/3.8.rst:1614 msgid "" "Heap-allocated type objects will now increase their reference count in " ":c:func:`PyObject_Init` (and its parallel macro ``PyObject_INIT``) instead " @@ -2047,7 +2070,7 @@ msgid "" ":issue:`35810`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1609 +#: ../../whatsnew/3.8.rst:1620 msgid "" "The new function :c:func:`PyCode_NewWithPosOnlyArgs` allows to create code " "objects like :c:func:`PyCode_New`, but with an extra *posonlyargcount* " @@ -2055,7 +2078,7 @@ msgid "" "(Contributed by Pablo Galindo in :issue:`37221`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1614 +#: ../../whatsnew/3.8.rst:1625 msgid "" ":c:func:`Py_SetPath` now sets :data:`sys.executable` to the program full " "path (:c:func:`Py_GetProgramFullPath`) rather than to the program name " @@ -2063,18 +2086,18 @@ msgid "" ":issue:`38234`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1621 +#: ../../whatsnew/3.8.rst:1632 msgid "Deprecated" msgstr "Usang" -#: ../../whatsnew/3.8.rst:1623 +#: ../../whatsnew/3.8.rst:1634 msgid "" "The distutils ``bdist_wininst`` command is now deprecated, use " "``bdist_wheel`` (wheel packages) instead. (Contributed by Victor Stinner in " ":issue:`37481`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1627 +#: ../../whatsnew/3.8.rst:1638 msgid "" "Deprecated methods ``getchildren()`` and ``getiterator()`` in the " ":mod:`~xml.etree.ElementTree` module now emit a :exc:`DeprecationWarning` " @@ -2082,7 +2105,7 @@ msgid "" "3.9. (Contributed by Serhiy Storchaka in :issue:`29209`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1633 +#: ../../whatsnew/3.8.rst:1644 msgid "" "Passing an object that is not an instance of " ":class:`concurrent.futures.ThreadPoolExecutor` to " @@ -2091,28 +2114,28 @@ msgid "" "Pranskevichus in :issue:`34075`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1639 +#: ../../whatsnew/3.8.rst:1650 msgid "" "The :meth:`__getitem__` methods of :class:`xml.dom.pulldom.DOMEventStream`, " ":class:`wsgiref.util.FileWrapper` and :class:`fileinput.FileInput` have been" " deprecated." msgstr "" -#: ../../whatsnew/3.8.rst:1643 +#: ../../whatsnew/3.8.rst:1654 msgid "" "Implementations of these methods have been ignoring their *index* parameter," " and returning the next item instead. (Contributed by Berker Peksag in " ":issue:`9372`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1647 +#: ../../whatsnew/3.8.rst:1658 msgid "" "The :class:`typing.NamedTuple` class has deprecated the ``_field_types`` " "attribute in favor of the ``__annotations__`` attribute which has the same " "information. (Contributed by Raymond Hettinger in :issue:`36320`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1651 +#: ../../whatsnew/3.8.rst:1662 msgid "" ":mod:`ast` classes ``Num``, ``Str``, ``Bytes``, ``NameConstant`` and " "``Ellipsis`` are considered deprecated and will be removed in future Python " @@ -2120,7 +2143,7 @@ msgid "" "Serhiy Storchaka in :issue:`32892`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1656 +#: ../../whatsnew/3.8.rst:1667 msgid "" ":class:`ast.NodeVisitor` methods ``visit_Num()``, ``visit_Str()``, " "``visit_Bytes()``, ``visit_NameConstant()`` and ``visit_Ellipsis()`` are " @@ -2129,7 +2152,7 @@ msgid "" " (Contributed by Serhiy Storchaka in :issue:`36917`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1663 +#: ../../whatsnew/3.8.rst:1674 msgid "" "The :func:`asyncio.coroutine` :term:`decorator` is deprecated and will be " "removed in version 3.10. Instead of ``@asyncio.coroutine``, use " @@ -2137,7 +2160,7 @@ msgid "" ":issue:`36921`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1668 +#: ../../whatsnew/3.8.rst:1679 msgid "" "In :mod:`asyncio`, the explicit passing of a *loop* argument has been " "deprecated and will be removed in version 3.10 for the following: " @@ -2150,14 +2173,14 @@ msgid "" ":func:`asyncio.create_subprocess_shell`." msgstr "" -#: ../../whatsnew/3.8.rst:1678 +#: ../../whatsnew/3.8.rst:1689 msgid "" "The explicit passing of coroutine objects to :func:`asyncio.wait` has been " "deprecated and will be removed in version 3.11. (Contributed by Yury " "Selivanov in :issue:`34790`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1682 +#: ../../whatsnew/3.8.rst:1693 msgid "" "The following functions and methods are deprecated in the :mod:`gettext` " "module: :func:`~gettext.lgettext`, :func:`~gettext.ldgettext`, " @@ -2168,24 +2191,24 @@ msgid "" "in Python 3. These functions have been broken for a long time." msgstr "" -#: ../../whatsnew/3.8.rst:1690 +#: ../../whatsnew/3.8.rst:1701 msgid "" "Function :func:`~gettext.bind_textdomain_codeset`, methods " ":meth:`~gettext.NullTranslations.output_charset` and " ":meth:`~gettext.NullTranslations.set_output_charset`, and the *codeset* " "parameter of functions :func:`~gettext.translation` and " ":func:`~gettext.install` are also deprecated, since they are only used for " -"for the ``l*gettext()`` functions. (Contributed by Serhiy Storchaka in " +"the ``l*gettext()`` functions. (Contributed by Serhiy Storchaka in " ":issue:`33710`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1698 +#: ../../whatsnew/3.8.rst:1709 msgid "" "The :meth:`~threading.Thread.isAlive()` method of :class:`threading.Thread` " "has been deprecated. (Contributed by Dong-hee Na in :issue:`35283`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1702 +#: ../../whatsnew/3.8.rst:1713 msgid "" "Many builtin and extension functions that take integer arguments will now " "emit a deprecation warning for :class:`~decimal.Decimal`\\ s, " @@ -2196,11 +2219,11 @@ msgid "" ":issue:`36048`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1710 +#: ../../whatsnew/3.8.rst:1721 msgid "Deprecated passing the following arguments as keyword arguments:" msgstr "" -#: ../../whatsnew/3.8.rst:1712 +#: ../../whatsnew/3.8.rst:1723 msgid "" "*func* in :func:`functools.partialmethod`, :func:`weakref.finalize`, " ":meth:`profile.Profile.runcall`, :meth:`cProfile.Profile.runcall`, " @@ -2208,51 +2231,51 @@ msgid "" ":func:`curses.wrapper`." msgstr "" -#: ../../whatsnew/3.8.rst:1716 +#: ../../whatsnew/3.8.rst:1727 msgid "*function* in :meth:`unittest.TestCase.addCleanup`." msgstr "" -#: ../../whatsnew/3.8.rst:1717 +#: ../../whatsnew/3.8.rst:1728 msgid "" "*fn* in the :meth:`~concurrent.futures.Executor.submit` method of " ":class:`concurrent.futures.ThreadPoolExecutor` and " ":class:`concurrent.futures.ProcessPoolExecutor`." msgstr "" -#: ../../whatsnew/3.8.rst:1720 +#: ../../whatsnew/3.8.rst:1731 msgid "" "*callback* in :meth:`contextlib.ExitStack.callback`, " ":meth:`contextlib.AsyncExitStack.callback` and " ":meth:`contextlib.AsyncExitStack.push_async_callback`." msgstr "" -#: ../../whatsnew/3.8.rst:1723 +#: ../../whatsnew/3.8.rst:1734 msgid "" "*c* and *typeid* in the :meth:`~multiprocessing.managers.Server.create` " "method of :class:`multiprocessing.managers.Server` and " ":class:`multiprocessing.managers.SharedMemoryServer`." msgstr "" -#: ../../whatsnew/3.8.rst:1726 +#: ../../whatsnew/3.8.rst:1737 msgid "*obj* in :func:`weakref.finalize`." msgstr "" -#: ../../whatsnew/3.8.rst:1728 +#: ../../whatsnew/3.8.rst:1739 msgid "" "In future releases of Python, they will be :ref:`positional-only " "`. (Contributed by Serhiy Storchaka in " ":issue:`36492`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1734 +#: ../../whatsnew/3.8.rst:1745 msgid "API and Feature Removals" msgstr "API dan Penghapusan Fitur" -#: ../../whatsnew/3.8.rst:1736 +#: ../../whatsnew/3.8.rst:1747 msgid "The following features and APIs have been removed from Python 3.8:" msgstr "Fitur dan API berikut telah dihapus dari Python 3.8:" -#: ../../whatsnew/3.8.rst:1738 +#: ../../whatsnew/3.8.rst:1749 msgid "" "Starting with Python 3.3, importing ABCs from :mod:`collections` was " "deprecated, and importing should be done from :mod:`collections.abc`. Being " @@ -2260,20 +2283,20 @@ msgid "" "delayed to 3.9. (See :issue:`36952`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1743 +#: ../../whatsnew/3.8.rst:1754 msgid "" "The :mod:`macpath` module, deprecated in Python 3.7, has been removed. " "(Contributed by Victor Stinner in :issue:`35471`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1746 ../../whatsnew/3.8.rst:1865 +#: ../../whatsnew/3.8.rst:1757 ../../whatsnew/3.8.rst:1876 msgid "" "The function :func:`platform.popen` has been removed, after having been " "deprecated since Python 3.3: use :func:`os.popen` instead. (Contributed by " "Victor Stinner in :issue:`35345`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1750 +#: ../../whatsnew/3.8.rst:1761 msgid "" "The function :func:`time.clock` has been removed, after having been " "deprecated since Python 3.3: use :func:`time.perf_counter` or " @@ -2282,27 +2305,27 @@ msgid "" ":issue:`36895`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1756 +#: ../../whatsnew/3.8.rst:1767 msgid "" "The ``pyvenv`` script has been removed in favor of ``python3.8 -m venv`` to " "help eliminate confusion as to what Python interpreter the ``pyvenv`` script" " is tied to. (Contributed by Brett Cannon in :issue:`25427`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1760 +#: ../../whatsnew/3.8.rst:1771 msgid "" "``parse_qs``, ``parse_qsl``, and ``escape`` are removed from the :mod:`cgi` " "module. They are deprecated in Python 3.2 or older. They should be imported" " from the ``urllib.parse`` and ``html`` modules instead." msgstr "" -#: ../../whatsnew/3.8.rst:1764 +#: ../../whatsnew/3.8.rst:1775 msgid "" "``filemode`` function is removed from the :mod:`tarfile` module. It is not " "documented and deprecated since Python 3.3." msgstr "" -#: ../../whatsnew/3.8.rst:1767 +#: ../../whatsnew/3.8.rst:1778 msgid "" "The :class:`~xml.etree.ElementTree.XMLParser` constructor no longer accepts " "the *html* argument. It never had an effect and was deprecated in Python " @@ -2310,54 +2333,54 @@ msgid "" "only_parameter>`. (Contributed by Serhiy Storchaka in :issue:`29209`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1772 +#: ../../whatsnew/3.8.rst:1783 msgid "" "Removed the ``doctype()`` method of " ":class:`~xml.etree.ElementTree.XMLParser`. (Contributed by Serhiy Storchaka " "in :issue:`29209`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1775 +#: ../../whatsnew/3.8.rst:1786 msgid "" "\"unicode_internal\" codec is removed. (Contributed by Inada Naoki in " ":issue:`36297`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1778 +#: ../../whatsnew/3.8.rst:1789 msgid "" "The ``Cache`` and ``Statement`` objects of the :mod:`sqlite3` module are not" " exposed to the user. (Contributed by Aviv Palivoda in :issue:`30262`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1782 +#: ../../whatsnew/3.8.rst:1793 msgid "" "The ``bufsize`` keyword argument of :func:`fileinput.input` and " ":func:`fileinput.FileInput` which was ignored and deprecated since Python " "3.6 has been removed. :issue:`36952` (Contributed by Matthias Bussonnier.)" msgstr "" -#: ../../whatsnew/3.8.rst:1786 +#: ../../whatsnew/3.8.rst:1797 msgid "" "The functions :func:`sys.set_coroutine_wrapper` and " ":func:`sys.get_coroutine_wrapper` deprecated in Python 3.7 have been " "removed; :issue:`36933` (Contributed by Matthias Bussonnier.)" msgstr "" -#: ../../whatsnew/3.8.rst:1792 +#: ../../whatsnew/3.8.rst:1803 msgid "Porting to Python 3.8" msgstr "" -#: ../../whatsnew/3.8.rst:1794 +#: ../../whatsnew/3.8.rst:1805 msgid "" "This section lists previously described changes and other bugfixes that may " "require changes to your code." msgstr "" -#: ../../whatsnew/3.8.rst:1799 +#: ../../whatsnew/3.8.rst:1810 msgid "Changes in Python behavior" msgstr "Perubahan perilaku Python" -#: ../../whatsnew/3.8.rst:1801 +#: ../../whatsnew/3.8.rst:1812 msgid "" "Yield expressions (both ``yield`` and ``yield from`` clauses) are now " "disallowed in comprehensions and generator expressions (aside from the " @@ -2365,7 +2388,7 @@ msgid "" " Serhiy Storchaka in :issue:`10544`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1806 +#: ../../whatsnew/3.8.rst:1817 msgid "" "The compiler now produces a :exc:`SyntaxWarning` when identity checks " "(``is`` and ``is not``) are used with certain types of literals (e.g. " @@ -2375,7 +2398,7 @@ msgid "" ":issue:`34850`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1813 +#: ../../whatsnew/3.8.rst:1824 msgid "" "The CPython interpreter can swallow exceptions in some circumstances. In " "Python 3.8 this happens in fewer cases. In particular, exceptions raised " @@ -2383,7 +2406,7 @@ msgid "" "(Contributed by Serhiy Storchaka in :issue:`35459`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1818 +#: ../../whatsnew/3.8.rst:1829 msgid "" "Removed ``__str__`` implementations from builtin types :class:`bool`, " ":class:`int`, :class:`float`, :class:`complex` and few classes from the " @@ -2393,7 +2416,7 @@ msgid "" " :issue:`36793`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1825 +#: ../../whatsnew/3.8.rst:1836 msgid "" "On AIX, :attr:`sys.platform` doesn't contain the major version anymore. It " "is always ``'aix'``, instead of ``'aix3'`` .. ``'aix7'``. Since older " @@ -2402,7 +2425,7 @@ msgid "" ":issue:`36588`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1831 +#: ../../whatsnew/3.8.rst:1842 msgid "" ":c:func:`PyEval_AcquireLock` and :c:func:`PyEval_AcquireThread` now " "terminate the current thread if called while the interpreter is finalizing, " @@ -2413,11 +2436,11 @@ msgid "" "Joannah Nanjekye in :issue:`36475`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1841 +#: ../../whatsnew/3.8.rst:1852 msgid "Changes in the Python API" msgstr "Perubahan pada API Python" -#: ../../whatsnew/3.8.rst:1843 +#: ../../whatsnew/3.8.rst:1854 msgid "" "The :func:`os.getcwdb` function now uses the UTF-8 encoding on Windows, " "rather than the ANSI code page: see :pep:`529` for the rationale. The " @@ -2425,7 +2448,7 @@ msgid "" "in :issue:`37412`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1848 +#: ../../whatsnew/3.8.rst:1859 msgid "" ":class:`subprocess.Popen` can now use :func:`os.posix_spawn` in some cases " "for better performance. On Windows Subsystem for Linux and QEMU User " @@ -2435,7 +2458,7 @@ msgid "" "by Joannah Nanjekye and Victor Stinner in :issue:`35537`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1855 +#: ../../whatsnew/3.8.rst:1866 msgid "" "The *preexec_fn* argument of * :class:`subprocess.Popen` is no longer " "compatible with subinterpreters. The use of the parameter in a " @@ -2443,20 +2466,20 @@ msgid "" ":issue:`34651`, modified by Christian Heimes in :issue:`37951`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1861 +#: ../../whatsnew/3.8.rst:1872 msgid "" "The :meth:`imap.IMAP4.logout` method no longer silently ignores arbitrary " "exceptions. (Contributed by Victor Stinner in :issue:`36348`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1869 +#: ../../whatsnew/3.8.rst:1880 msgid "" "The :func:`statistics.mode` function no longer raises an exception when " "given multimodal data. Instead, it returns the first mode encountered in " "the input data. (Contributed by Raymond Hettinger in :issue:`35892`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1874 +#: ../../whatsnew/3.8.rst:1885 msgid "" "The :meth:`~tkinter.ttk.Treeview.selection` method of the " ":class:`tkinter.ttk.Treeview` class no longer takes arguments. Using it " @@ -2466,7 +2489,7 @@ msgid "" ":issue:`31508`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1880 +#: ../../whatsnew/3.8.rst:1891 msgid "" "The :meth:`writexml`, :meth:`toxml` and :meth:`toprettyxml` methods of " ":mod:`xml.dom.minidom`, and the :meth:`write` method of :mod:`xml.etree`, " @@ -2474,7 +2497,7 @@ msgid "" "Diego Rojas and Raymond Hettinger in :issue:`34160`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1885 +#: ../../whatsnew/3.8.rst:1896 msgid "" "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 " @@ -2482,7 +2505,7 @@ msgid "" ":issue:`32749`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1890 +#: ../../whatsnew/3.8.rst:1901 msgid "" "The ``doctype()`` method defined in a subclass of " ":class:`~xml.etree.ElementTree.XMLParser` will no longer be called and will " @@ -2492,7 +2515,7 @@ msgid "" "Storchaka in :issue:`29209`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1897 +#: ../../whatsnew/3.8.rst:1908 msgid "" "A :exc:`RuntimeError` is now raised when the custom metaclass doesn't " "provide the ``__classcell__`` entry in the namespace passed to " @@ -2500,13 +2523,13 @@ msgid "" "3.7. (Contributed by Serhiy Storchaka in :issue:`23722`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1902 +#: ../../whatsnew/3.8.rst:1913 msgid "" "The :class:`cProfile.Profile` class can now be used as a context manager. " "(Contributed by Scott Sanderson in :issue:`29235`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1905 +#: ../../whatsnew/3.8.rst:1916 msgid "" ":func:`shutil.copyfile`, :func:`shutil.copy`, :func:`shutil.copy2`, " ":func:`shutil.copytree` and :func:`shutil.move` use platform-specific " @@ -2514,19 +2537,19 @@ msgid "" "operations` section)." msgstr "" -#: ../../whatsnew/3.8.rst:1910 +#: ../../whatsnew/3.8.rst:1921 msgid "" ":func:`shutil.copyfile` default buffer size on Windows was changed from 16 " "KiB to 1 MiB." msgstr "" -#: ../../whatsnew/3.8.rst:1913 +#: ../../whatsnew/3.8.rst:1924 msgid "" "The ``PyGC_Head`` struct has changed completely. All code that touched the " "struct member should be rewritten. (See :issue:`33597`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1916 +#: ../../whatsnew/3.8.rst:1927 msgid "" "The :c:type:`PyInterpreterState` struct has been moved into the \"internal\"" " header files (specifically Include/internal/pycore_pystate.h). An opaque " @@ -2538,7 +2561,7 @@ msgid "" " functions to the public API). (See :issue:`35886`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1926 +#: ../../whatsnew/3.8.rst:1937 msgid "" "The :meth:`mmap.flush() ` method now returns ``None`` on " "success and raises an exception on error under all platforms. Previously, " @@ -2548,13 +2571,13 @@ msgid "" "(Contributed by Berker Peksag in :issue:`2122`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1933 +#: ../../whatsnew/3.8.rst:1944 msgid "" ":mod:`xml.dom.minidom` and :mod:`xml.sax` modules no longer process external" " entities by default. (Contributed by Christian Heimes in :issue:`17239`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1937 +#: ../../whatsnew/3.8.rst:1948 msgid "" "Deleting a key from a read-only :mod:`dbm` database (:mod:`dbm.dumb`, " ":mod:`dbm.gnu` or :mod:`dbm.ndbm`) raises :attr:`error` " @@ -2562,7 +2585,7 @@ msgid "" "instead of :exc:`KeyError`. (Contributed by Xiang Zhang in :issue:`33106`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1942 +#: ../../whatsnew/3.8.rst:1953 msgid "" "Simplified AST for literals. All constants will be represented as " ":class:`ast.Constant` instances. Instantiating old classes ``Num``, " @@ -2571,7 +2594,7 @@ msgid "" ":issue:`32892`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1957 +#: ../../whatsnew/3.8.rst:1969 msgid "" "The function :func:`asyncio.wait_for` now correctly waits for cancellation " "when using an instance of :class:`asyncio.Task`. Previously, upon reaching " @@ -2579,18 +2602,18 @@ msgid "" "Pranskevichus in :issue:`32751`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1962 +#: ../../whatsnew/3.8.rst:1974 msgid "" "The function :func:`asyncio.BaseTransport.get_extra_info` now returns a safe" " to use socket object when 'socket' is passed to the *name* parameter. " "(Contributed by Yury Selivanov in :issue:`37027`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1966 +#: ../../whatsnew/3.8.rst:1978 msgid ":class:`asyncio.BufferedProtocol` has graduated to the stable API." msgstr "" -#: ../../whatsnew/3.8.rst:1970 +#: ../../whatsnew/3.8.rst:1982 msgid "" "DLL dependencies for extension modules and DLLs loaded with :mod:`ctypes` on" " Windows are now resolved more securely. Only the system paths, the " @@ -2606,14 +2629,14 @@ msgid "" ":issue:`36085`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1983 +#: ../../whatsnew/3.8.rst:1995 msgid "" "The header files and functions related to pgen have been removed after its " "replacement by a pure Python implementation. (Contributed by Pablo Galindo " "in :issue:`36623`.)" msgstr "" -#: ../../whatsnew/3.8.rst:1987 +#: ../../whatsnew/3.8.rst:1999 msgid "" ":class:`types.CodeType` has a new parameter in the second position of the " "constructor (*posonlyargcount*) to support positional-only arguments defined" @@ -2623,11 +2646,11 @@ msgid "" "code future-proof." msgstr "" -#: ../../whatsnew/3.8.rst:1996 +#: ../../whatsnew/3.8.rst:2008 msgid "Changes in the C API" msgstr "Perubahan dalam API C" -#: ../../whatsnew/3.8.rst:1998 +#: ../../whatsnew/3.8.rst:2010 msgid "" "The :c:type:`PyCompilerFlags` structure got a new *cf_feature_version* " "field. It should be initialized to ``PY_MINOR_VERSION``. The field is " @@ -2635,14 +2658,14 @@ msgid "" " in *cf_flags*. (Contributed by Guido van Rossum in :issue:`35766`.)" msgstr "" -#: ../../whatsnew/3.8.rst:2004 +#: ../../whatsnew/3.8.rst:2016 msgid "" "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. (Contributed by Victor Stinner in :issue:`36728`.)" msgstr "" -#: ../../whatsnew/3.8.rst:2009 +#: ../../whatsnew/3.8.rst:2021 msgid "" "On Unix, C extensions are no longer linked to libpython except on Android " "and Cygwin. When Python is embedded, ``libpython`` must not be loaded with " @@ -2653,7 +2676,7 @@ msgid "" "Stinner in :issue:`21536`.)" msgstr "" -#: ../../whatsnew/3.8.rst:2017 +#: ../../whatsnew/3.8.rst:2029 msgid "" "Use of ``#`` variants of formats in parsing or building value (e.g. " ":c:func:`PyArg_ParseTuple`, :c:func:`Py_BuildValue`, " @@ -2663,7 +2686,7 @@ msgid "" ":issue:`36381`.)" msgstr "" -#: ../../whatsnew/3.8.rst:2023 +#: ../../whatsnew/3.8.rst:2035 msgid "" "Instances of heap-allocated types (such as those created with " ":c:func:`PyType_FromSpec`) hold a reference to their type object. Increasing" @@ -2674,11 +2697,11 @@ msgid "" "managed code." msgstr "" -#: ../../whatsnew/3.8.rst:2031 +#: ../../whatsnew/3.8.rst:2043 msgid "Statically allocated types are not affected." msgstr "" -#: ../../whatsnew/3.8.rst:2033 +#: ../../whatsnew/3.8.rst:2045 msgid "" "For the vast majority of cases, there should be no side effect. However, " "types that manually increase the reference count after allocating an " @@ -2687,12 +2710,12 @@ msgid "" "instance deallocation." msgstr "" -#: ../../whatsnew/3.8.rst:2039 +#: ../../whatsnew/3.8.rst:2051 msgid "" "To correctly port these types into 3.8, please apply the following changes:" msgstr "" -#: ../../whatsnew/3.8.rst:2042 +#: ../../whatsnew/3.8.rst:2054 msgid "" "Remove :c:macro:`Py_INCREF` on the type object after allocating an instance " "- if any. This may happen after calling :c:func:`PyObject_New`, " @@ -2701,32 +2724,32 @@ msgid "" ":c:func:`PyObject_Init` or :c:func:`PyObject_INIT`." msgstr "" -#: ../../whatsnew/3.8.rst:2049 ../../whatsnew/3.8.rst:2068 -#: ../../whatsnew/3.8.rst:2087 +#: ../../whatsnew/3.8.rst:2061 ../../whatsnew/3.8.rst:2080 +#: ../../whatsnew/3.8.rst:2099 msgid "Example:" msgstr "" -#: ../../whatsnew/3.8.rst:2065 +#: ../../whatsnew/3.8.rst:2077 msgid "" "Ensure that all custom ``tp_dealloc`` functions of heap-allocated types " "decrease the type's reference count." msgstr "" -#: ../../whatsnew/3.8.rst:2082 +#: ../../whatsnew/3.8.rst:2094 msgid "(Contributed by Eddie Elizondo in :issue:`35810`.)" msgstr "(Kontribusi dari Eddie Elizondo di :issue:`35810`.)" -#: ../../whatsnew/3.8.rst:2084 +#: ../../whatsnew/3.8.rst:2096 msgid "" "The :c:macro:`Py_DEPRECATED()` macro has been implemented for MSVC. The " "macro now must be placed before the symbol name." msgstr "" -#: ../../whatsnew/3.8.rst:2093 +#: ../../whatsnew/3.8.rst:2105 msgid "(Contributed by Zackery Spytz in :issue:`33407`.)" msgstr "(Kontribusi dari Zackery Spytz di :issue:`33407`.)" -#: ../../whatsnew/3.8.rst:2095 +#: ../../whatsnew/3.8.rst:2107 msgid "" "The interpreter does not pretend to support binary compatibility of " "extension types across feature releases, anymore. A :c:type:`PyTypeObject` " @@ -2736,24 +2759,24 @@ msgid "" "not checked anymore before reading :c:member:`~PyTypeObject.tp_finalize`)." msgstr "" -#: ../../whatsnew/3.8.rst:2102 +#: ../../whatsnew/3.8.rst:2114 msgid "(Contributed by Antoine Pitrou in :issue:`32388`.)" msgstr "(Kontribusi dari Antoine Pitrou di :issue:`32388`.)" -#: ../../whatsnew/3.8.rst:2104 +#: ../../whatsnew/3.8.rst:2116 msgid "" "The :c:func:`PyCode_New` has a new parameter in the second position " "(*posonlyargcount*) to support :pep:`570`, indicating the number of " "positional-only arguments." msgstr "" -#: ../../whatsnew/3.8.rst:2107 +#: ../../whatsnew/3.8.rst:2119 msgid "" "The functions :c:func:`PyNode_AddChild` and :c:func:`PyParser_AddToken` now " "accept two additional ``int`` arguments *end_lineno* and *end_col_offset*." msgstr "" -#: ../../whatsnew/3.8.rst:2110 +#: ../../whatsnew/3.8.rst:2122 msgid "" "The :file:`libpython38.a` file to allow MinGW tools to link directly against" " :file:`python38.dll` is no longer included in the regular Windows " @@ -2762,7 +2785,7 @@ msgid "" "package:" msgstr "" -#: ../../whatsnew/3.8.rst:2120 +#: ../../whatsnew/3.8.rst:2132 msgid "" "The location of an installed :file:`pythonXY.dll` will depend on the " "installation options and the version and language of Windows. See :ref" @@ -2771,15 +2794,15 @@ msgid "" " :file:`libs` directory under your Python installation." msgstr "" -#: ../../whatsnew/3.8.rst:2126 +#: ../../whatsnew/3.8.rst:2138 msgid "(Contributed by Steve Dower in :issue:`37351`.)" msgstr "(Kontribusi dari Steve Dower di :issue:`37351`.)" -#: ../../whatsnew/3.8.rst:2130 +#: ../../whatsnew/3.8.rst:2142 msgid "CPython bytecode changes" msgstr "Perubahan bytecode CPython" -#: ../../whatsnew/3.8.rst:2132 +#: ../../whatsnew/3.8.rst:2144 msgid "" "The interpreter loop has been simplified by moving the logic of unrolling " "the stack of blocks into the compiler. The compiler emits now explicit " @@ -2787,7 +2810,7 @@ msgid "" "code for :keyword:`break`, :keyword:`continue` and :keyword:`return`." msgstr "" -#: ../../whatsnew/3.8.rst:2138 +#: ../../whatsnew/3.8.rst:2150 msgid "" "Removed opcodes :opcode:`BREAK_LOOP`, :opcode:`CONTINUE_LOOP`, " ":opcode:`SETUP_LOOP` and :opcode:`SETUP_EXCEPT`. Added new opcodes " @@ -2796,7 +2819,7 @@ msgid "" ":opcode:`WITH_CLEANUP_START`." msgstr "" -#: ../../whatsnew/3.8.rst:2144 +#: ../../whatsnew/3.8.rst:2156 msgid "" "(Contributed by Mark Shannon, Antoine Pitrou and Serhiy Storchaka in " ":issue:`17611`.)" @@ -2804,14 +2827,14 @@ msgstr "" "(Kontribusi dari Mark Shannon, Antoine Pitrou dan Serhiy Storchaka di " ":issue:`17611`.)" -#: ../../whatsnew/3.8.rst:2147 +#: ../../whatsnew/3.8.rst:2159 msgid "" "Added new opcode :opcode:`END_ASYNC_FOR` for handling exceptions raised when" " awaiting a next item in an :keyword:`async for` loop. (Contributed by " "Serhiy Storchaka in :issue:`33041`.)" msgstr "" -#: ../../whatsnew/3.8.rst:2151 +#: ../../whatsnew/3.8.rst:2163 msgid "" "The :opcode:`MAP_ADD` now expects the value as the first element in the " "stack and the key as the second element. This change was made so the key is " @@ -2819,11 +2842,11 @@ msgid "" "by :pep:`572`. (Contributed by Jörn Heissler in :issue:`35224`.)" msgstr "" -#: ../../whatsnew/3.8.rst:2158 +#: ../../whatsnew/3.8.rst:2170 msgid "Demos and Tools" msgstr "Demo dan Alat" -#: ../../whatsnew/3.8.rst:2160 +#: ../../whatsnew/3.8.rst:2172 msgid "" "Added a benchmark script for timing various ways to access variables: " "``Tools/scripts/var_access_benchmark.py``. (Contributed by Raymond Hettinger" @@ -2833,11 +2856,11 @@ msgstr "" "cara untuk mengakses variabel: ``Tools/scripts/var_access_benchmark.py``. " "(Dikontribusikan oleh Raymond Hettinger di :issue:`35884`.)" -#: ../../whatsnew/3.8.rst:2164 +#: ../../whatsnew/3.8.rst:2176 msgid "Here's a summary of performance improvements since Python 3.3:" msgstr "" -#: ../../whatsnew/3.8.rst:2211 +#: ../../whatsnew/3.8.rst:2223 msgid "" "The benchmarks were measured on an `Intel® Core™ i7-4960HQ processor " ", 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -35,42 +35,1385 @@ msgstr "Python next" msgid "*Release date: XXXX-XX-XX*" msgstr "*Tanggal rilis: XXXX-XX-XX*" -#: ../../../build/NEWS:10 ../../../build/NEWS:130 ../../../build/NEWS:492 -#: ../../../build/NEWS:936 ../../../build/NEWS:1446 ../../../build/NEWS:1788 -#: ../../../build/NEWS:2156 ../../../build/NEWS:2572 ../../../build/NEWS:4488 -#: ../../../build/NEWS:5247 ../../../build/NEWS:5785 ../../../build/NEWS:6090 -#: ../../../build/NEWS:6352 ../../../build/NEWS:9332 ../../../build/NEWS:9444 -#: ../../../build/NEWS:9657 ../../../build/NEWS:9848 ../../../build/NEWS:10058 -#: ../../../build/NEWS:10302 ../../../build/NEWS:10621 -#: ../../../build/NEWS:10925 ../../../build/NEWS:11525 -#: ../../../build/NEWS:11814 ../../../build/NEWS:13904 -#: ../../../build/NEWS:14241 ../../../build/NEWS:14558 -#: ../../../build/NEWS:15007 ../../../build/NEWS:15488 -#: ../../../build/NEWS:15840 ../../../build/NEWS:15864 -#: ../../../build/NEWS:16188 ../../../build/NEWS:16218 -#: ../../../build/NEWS:16282 ../../../build/NEWS:16396 -#: ../../../build/NEWS:16520 ../../../build/NEWS:16788 -#: ../../../build/NEWS:17297 ../../../build/NEWS:17535 -#: ../../../build/NEWS:17755 ../../../build/NEWS:18058 -#: ../../../build/NEWS:19392 ../../../build/NEWS:19453 -#: ../../../build/NEWS:19845 ../../../build/NEWS:20536 -#: ../../../build/NEWS:20557 ../../../build/NEWS:21314 -#: ../../../build/NEWS:21332 ../../../build/NEWS:21855 -#: ../../../build/NEWS:21890 ../../../build/NEWS:21918 -#: ../../../build/NEWS:22010 ../../../build/NEWS:22097 -#: ../../../build/NEWS:22202 ../../../build/NEWS:22245 -#: ../../../build/NEWS:22521 ../../../build/NEWS:22756 -#: ../../../build/NEWS:22942 ../../../build/NEWS:23081 +#: ../../../build/NEWS:10 ../../../build/NEWS:103 ../../../build/NEWS:216 +#: ../../../build/NEWS:332 ../../../build/NEWS:457 ../../../build/NEWS:621 +#: ../../../build/NEWS:689 ../../../build/NEWS:895 ../../../build/NEWS:1283 +#: ../../../build/NEWS:1770 ../../../build/NEWS:2230 ../../../build/NEWS:2593 +#: ../../../build/NEWS:2940 ../../../build/NEWS:3596 ../../../build/NEWS:5359 +#: ../../../build/NEWS:6023 ../../../build/NEWS:6567 ../../../build/NEWS:6861 +#: ../../../build/NEWS:7613 ../../../build/NEWS:10021 +#: ../../../build/NEWS:10054 ../../../build/NEWS:10182 +#: ../../../build/NEWS:10390 ../../../build/NEWS:10581 +#: ../../../build/NEWS:10786 ../../../build/NEWS:11084 +#: ../../../build/NEWS:11405 ../../../build/NEWS:11730 +#: ../../../build/NEWS:12320 ../../../build/NEWS:12979 +#: ../../../build/NEWS:14648 ../../../build/NEWS:14994 +#: ../../../build/NEWS:15360 ../../../build/NEWS:15684 +#: ../../../build/NEWS:15786 ../../../build/NEWS:16242 +#: ../../../build/NEWS:16277 ../../../build/NEWS:16639 +#: ../../../build/NEWS:16942 ../../../build/NEWS:17024 +#: ../../../build/NEWS:17127 ../../../build/NEWS:17297 +#: ../../../build/NEWS:17632 ../../../build/NEWS:18050 +#: ../../../build/NEWS:18259 ../../../build/NEWS:18343 +#: ../../../build/NEWS:18360 ../../../build/NEWS:18502 +#: ../../../build/NEWS:18528 ../../../build/NEWS:18578 +#: ../../../build/NEWS:19050 ../../../build/NEWS:19173 +#: ../../../build/NEWS:19283 ../../../build/NEWS:19373 +#: ../../../build/NEWS:20105 ../../../build/NEWS:20123 +#: ../../../build/NEWS:20211 ../../../build/NEWS:20683 +#: ../../../build/NEWS:20997 ../../../build/NEWS:21008 +#: ../../../build/NEWS:21402 ../../../build/NEWS:21434 +#: ../../../build/NEWS:21546 ../../../build/NEWS:21600 +#: ../../../build/NEWS:21669 ../../../build/NEWS:22107 +#: ../../../build/NEWS:22545 ../../../build/NEWS:22572 +#: ../../../build/NEWS:22610 ../../../build/NEWS:22630 +#: ../../../build/NEWS:22737 ../../../build/NEWS:22831 +#: ../../../build/NEWS:22927 ../../../build/NEWS:23002 +#: ../../../build/NEWS:23260 ../../../build/NEWS:23483 +#: ../../../build/NEWS:23656 ../../../build/NEWS:24014 +msgid "Library" +msgstr "Pustaka" + +#: ../../../build/NEWS:12 +msgid "" +"`bpo-41817 `__: fix `tkinter.EventType` " +"Enum so all members are strings, and none are tuples" +msgstr "" + +#: ../../../build/NEWS:15 +msgid "" +"`bpo-41815 `__: Fix SQLite3 segfault " +"when backing up closed database. Patch contributed by Peter David McCormick." +msgstr "" + +#: ../../../build/NEWS:18 +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:22 +msgid "" +"`bpo-41662 `__: Fixed crash when mutate " +"list of parameters during iteration in :mod:`sqlite3`." +msgstr "" + +#: ../../../build/NEWS:25 +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:28 +msgid "" +"`bpo-39728 `__: fix default `_missing_` " +"so a duplicate `ValueError` is not set as the `__context__` of the original " +"`ValueError`" +msgstr "" + +#: ../../../build/NEWS:32 ../../../build/NEWS:161 ../../../build/NEWS:249 +#: ../../../build/NEWS:355 ../../../build/NEWS:1056 ../../../build/NEWS:1500 +#: ../../../build/NEWS:1958 ../../../build/NEWS:2362 ../../../build/NEWS:2786 +#: ../../../build/NEWS:3102 ../../../build/NEWS:4445 ../../../build/NEWS:5749 +#: ../../../build/NEWS:6215 ../../../build/NEWS:6692 ../../../build/NEWS:6934 +#: ../../../build/NEWS:9120 ../../../build/NEWS:10095 +#: ../../../build/NEWS:10305 ../../../build/NEWS:10455 +#: ../../../build/NEWS:10673 ../../../build/NEWS:10918 +#: ../../../build/NEWS:11243 ../../../build/NEWS:11583 +#: ../../../build/NEWS:12066 ../../../build/NEWS:12409 +#: ../../../build/NEWS:14017 ../../../build/NEWS:14771 +#: ../../../build/NEWS:15127 ../../../build/NEWS:15524 +#: ../../../build/NEWS:15922 ../../../build/NEWS:16494 +#: ../../../build/NEWS:16814 ../../../build/NEWS:16970 +#: ../../../build/NEWS:17073 ../../../build/NEWS:18441 +#: ../../../build/NEWS:18701 ../../../build/NEWS:19886 +#: ../../../build/NEWS:20446 ../../../build/NEWS:21122 +#: ../../../build/NEWS:21872 ../../../build/NEWS:22436 +#: ../../../build/NEWS:22689 ../../../build/NEWS:22888 +#: ../../../build/NEWS:23199 ../../../build/NEWS:25399 +msgid "Documentation" +msgstr "Dokumentasi" + +#: ../../../build/NEWS:34 +msgid "" +"`bpo-41774 `__: In Programming FAQ " +"\"Sequences (Tuples/Lists)\" section, add \"How do you remove multiple items" +" from a list\"." +msgstr "" + +#: ../../../build/NEWS:37 +msgid "" +"`bpo-35293 `__: Fix " +"RemovedInSphinx40Warning when building the documentation. Patch by Dong-hee " +"Na." +msgstr "" + +#: ../../../build/NEWS:41 ../../../build/NEWS:181 ../../../build/NEWS:529 +#: ../../../build/NEWS:775 ../../../build/NEWS:1073 ../../../build/NEWS:1514 +#: ../../../build/NEWS:1977 ../../../build/NEWS:2387 ../../../build/NEWS:3116 +#: ../../../build/NEWS:4549 ../../../build/NEWS:5797 ../../../build/NEWS:6250 +#: ../../../build/NEWS:6706 ../../../build/NEWS:6945 ../../../build/NEWS:9285 +#: ../../../build/NEWS:10320 ../../../build/NEWS:10474 +#: ../../../build/NEWS:10690 ../../../build/NEWS:10942 +#: ../../../build/NEWS:11256 ../../../build/NEWS:11588 +#: ../../../build/NEWS:12072 ../../../build/NEWS:14065 +#: ../../../build/NEWS:14809 ../../../build/NEWS:14922 +#: ../../../build/NEWS:15147 ../../../build/NEWS:15537 +#: ../../../build/NEWS:15934 ../../../build/NEWS:16516 +#: ../../../build/NEWS:16827 ../../../build/NEWS:17078 +#: ../../../build/NEWS:17213 ../../../build/NEWS:17484 +#: ../../../build/NEWS:17914 ../../../build/NEWS:18187 +#: ../../../build/NEWS:18450 ../../../build/NEWS:18713 +#: ../../../build/NEWS:19904 ../../../build/NEWS:20464 +#: ../../../build/NEWS:21127 ../../../build/NEWS:21248 +#: ../../../build/NEWS:21895 ../../../build/NEWS:22460 +#: ../../../build/NEWS:22704 ../../../build/NEWS:22881 +#: ../../../build/NEWS:23190 ../../../build/NEWS:23419 +#: ../../../build/NEWS:23629 ../../../build/NEWS:25439 +msgid "Tests" +msgstr "Pengujian" + +#: ../../../build/NEWS:43 +msgid "" +"`bpo-41602 `__: Add tests for SIGINT " +"handling in the runpy module." +msgstr "" + +#: ../../../build/NEWS:46 ../../../build/NEWS:186 ../../../build/NEWS:560 +#: ../../../build/NEWS:629 ../../../build/NEWS:781 ../../../build/NEWS:1082 +#: ../../../build/NEWS:1540 ../../../build/NEWS:1993 ../../../build/NEWS:2396 +#: ../../../build/NEWS:2800 ../../../build/NEWS:3171 ../../../build/NEWS:4719 +#: ../../../build/NEWS:5833 ../../../build/NEWS:6304 ../../../build/NEWS:6719 +#: ../../../build/NEWS:9452 ../../../build/NEWS:10107 +#: ../../../build/NEWS:10329 ../../../build/NEWS:10480 +#: ../../../build/NEWS:10700 ../../../build/NEWS:10947 +#: ../../../build/NEWS:11276 ../../../build/NEWS:12099 +#: ../../../build/NEWS:12419 ../../../build/NEWS:14128 +#: ../../../build/NEWS:14817 ../../../build/NEWS:14927 +#: ../../../build/NEWS:15162 ../../../build/NEWS:15554 +#: ../../../build/NEWS:15690 ../../../build/NEWS:15950 +#: ../../../build/NEWS:16474 ../../../build/NEWS:16558 +#: ../../../build/NEWS:16849 ../../../build/NEWS:16914 +#: ../../../build/NEWS:17086 ../../../build/NEWS:17204 +#: ../../../build/NEWS:17473 ../../../build/NEWS:17928 +#: ../../../build/NEWS:18214 ../../../build/NEWS:18411 +#: ../../../build/NEWS:18730 ../../../build/NEWS:19947 +#: ../../../build/NEWS:20502 ../../../build/NEWS:21173 +#: ../../../build/NEWS:21918 ../../../build/NEWS:22473 +#: ../../../build/NEWS:22533 ../../../build/NEWS:22550 +#: ../../../build/NEWS:22792 ../../../build/NEWS:22897 +#: ../../../build/NEWS:23410 ../../../build/NEWS:23624 +#: ../../../build/NEWS:23759 ../../../build/NEWS:25290 +msgid "Build" +msgstr "Pembangunan" + +#: ../../../build/NEWS:48 +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:52 ../../../build/NEWS:271 ../../../build/NEWS:366 +#: ../../../build/NEWS:592 ../../../build/NEWS:805 ../../../build/NEWS:1569 +#: ../../../build/NEWS:2038 ../../../build/NEWS:2421 ../../../build/NEWS:2813 +#: ../../../build/NEWS:3195 ../../../build/NEWS:4931 ../../../build/NEWS:5877 +#: ../../../build/NEWS:6426 ../../../build/NEWS:6745 ../../../build/NEWS:6994 +#: ../../../build/NEWS:9716 ../../../build/NEWS:10119 +#: ../../../build/NEWS:10349 ../../../build/NEWS:10507 +#: ../../../build/NEWS:10723 ../../../build/NEWS:10976 +#: ../../../build/NEWS:12152 ../../../build/NEWS:12438 +#: ../../../build/NEWS:14307 ../../../build/NEWS:14847 +#: ../../../build/NEWS:15201 ../../../build/NEWS:15593 +#: ../../../build/NEWS:15970 ../../../build/NEWS:16445 +#: ../../../build/NEWS:16771 ../../../build/NEWS:17885 +#: ../../../build/NEWS:18158 ../../../build/NEWS:18369 +#: ../../../build/NEWS:18639 ../../../build/NEWS:19776 +#: ../../../build/NEWS:21085 ../../../build/NEWS:21253 +#: ../../../build/NEWS:21819 ../../../build/NEWS:22339 +#: ../../../build/NEWS:22672 ../../../build/NEWS:23184 +#: ../../../build/NEWS:25207 +msgid "IDLE" +msgstr "IDLE" + +#: ../../../build/NEWS:54 +msgid "" +"`bpo-41775 `__: Use 'IDLE Shell' as " +"shell title" +msgstr "" + +#: ../../../build/NEWS:56 +msgid "" +"`bpo-35764 `__: Rewrite the Calltips doc" +" section." +msgstr "" + +#: ../../../build/NEWS:58 +msgid "" +"`bpo-40181 `__: In calltips, stop " +"reminding that '/' marks the end of positional-only arguments." +msgstr "" + +#: ../../../build/NEWS:63 +msgid "Python 3.9.0 release candidate 2" +msgstr "" + +#: ../../../build/NEWS:65 +msgid "*Release date: 2020-09-16*" +msgstr "" + +#: ../../../build/NEWS:68 ../../../build/NEWS:210 ../../../build/NEWS:302 +#: ../../../build/NEWS:398 ../../../build/NEWS:642 ../../../build/NEWS:837 +#: ../../../build/NEWS:1199 ../../../build/NEWS:1643 ../../../build/NEWS:2153 +#: ../../../build/NEWS:2495 ../../../build/NEWS:2863 ../../../build/NEWS:3279 +#: ../../../build/NEWS:5195 ../../../build/NEWS:5954 ../../../build/NEWS:6492 +#: ../../../build/NEWS:6797 ../../../build/NEWS:7059 ../../../build/NEWS:10039 +#: ../../../build/NEWS:10151 ../../../build/NEWS:10364 +#: ../../../build/NEWS:10555 ../../../build/NEWS:10765 +#: ../../../build/NEWS:11009 ../../../build/NEWS:11328 +#: ../../../build/NEWS:11632 ../../../build/NEWS:12232 +#: ../../../build/NEWS:12521 ../../../build/NEWS:14611 +#: ../../../build/NEWS:14948 ../../../build/NEWS:15265 +#: ../../../build/NEWS:15714 ../../../build/NEWS:16195 +#: ../../../build/NEWS:16547 ../../../build/NEWS:16571 +#: ../../../build/NEWS:16895 ../../../build/NEWS:16925 +#: ../../../build/NEWS:16989 ../../../build/NEWS:17103 +#: ../../../build/NEWS:17227 ../../../build/NEWS:17495 +#: ../../../build/NEWS:18004 ../../../build/NEWS:18242 +#: ../../../build/NEWS:18462 ../../../build/NEWS:18765 +#: ../../../build/NEWS:20099 ../../../build/NEWS:20160 +#: ../../../build/NEWS:20552 ../../../build/NEWS:21243 +#: ../../../build/NEWS:21264 ../../../build/NEWS:22021 +#: ../../../build/NEWS:22039 ../../../build/NEWS:22562 +#: ../../../build/NEWS:22597 ../../../build/NEWS:22625 +#: ../../../build/NEWS:22717 ../../../build/NEWS:22804 +#: ../../../build/NEWS:22909 ../../../build/NEWS:22952 +#: ../../../build/NEWS:23228 ../../../build/NEWS:23463 +#: ../../../build/NEWS:23649 ../../../build/NEWS:23788 msgid "Core and Builtins" msgstr "Inti dan Bawaan" -#: ../../../build/NEWS:12 +#: ../../../build/NEWS:70 +msgid "" +"`bpo-41780 `__: Fix :meth:`__dir__` of " +":class:`types.GenericAlias`. Patch by Batuhan Taskaya." +msgstr "" + +#: ../../../build/NEWS:73 +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:77 +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:80 +msgid "" +"`bpo-41654 `__: Fix a crash that " +"occurred when destroying subclasses of :class:`MemoryError`. Patch by Pablo " +"Galindo." +msgstr "" + +#: ../../../build/NEWS:83 +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:89 +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:92 +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:95 +msgid "" +"`bpo-41525 `__: The output of ``python " +"--help`` contains now only ASCII characters." +msgstr "" + +#: ../../../build/NEWS:98 +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:105 +msgid "" +"`bpo-41517 `__: fix bug allowing Enums " +"to be extended via multiple inheritance" +msgstr "" + +#: ../../../build/NEWS:107 +msgid "" +"`bpo-39587 `__: use the correct mix-in " +"data type when constructing Enums" +msgstr "" + +#: ../../../build/NEWS:109 +msgid "" +"`bpo-41789 `__: Honor `object` overrides" +" in `Enum` class creation (specifically, `__str__`, `__repr__`, " +"`__format__`, and `__reduce_ex__`)." +msgstr "" + +#: ../../../build/NEWS:112 +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:116 +msgid "" +"`bpo-41720 `__: Fixed " +":meth:`turtle.Vec2D.__rmul__` for arguments which are not int or float." +msgstr "" + +#: ../../../build/NEWS:119 +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:123 +msgid "" +"`bpo-41687 `__: Fix implementation of " +"sendfile to be compatible with Solaris." +msgstr "" + +#: ../../../build/NEWS:125 +msgid "" +"`bpo-39010 `__: Restarting a " +"``ProactorEventLoop`` on Windows no longer logs spurious " +"``ConnectionResetErrors``." +msgstr "" + +#: ../../../build/NEWS:128 +msgid "" +"`bpo-41609 `__: The pdb whatis command " +"correctly reports instance methods as 'Method' rather than 'Function'." +msgstr "" + +#: ../../../build/NEWS:131 +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:136 +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:139 +msgid "" +"`bpo-40782 `__: Change the method " +"asyncio.AbstractEventLoop.run_in_executor to not be a coroutine." +msgstr "" + +#: ../../../build/NEWS:142 +msgid "" +"`bpo-41520 `__: Fix :mod:`codeop` " +"regression that prevented turning compile warnings into errors." +msgstr "" + +#: ../../../build/NEWS:145 +msgid "" +"`bpo-41503 `__: Fixed a race between " +"setTarget and flush in logging.handlers.MemoryHandler." +msgstr "" + +#: ../../../build/NEWS:148 +msgid "" +"`bpo-41344 `__: Prevent creating " +":class:`shared_memory.SharedMemory` objects with :code:`size=0`." +msgstr "" + +#: ../../../build/NEWS:151 +msgid "" +"`bpo-41025 `__: Fixed an issue " +"preventing the C implementation of :class:`zoneinfo.ZoneInfo` from being " +"subclassed." +msgstr "" + +#: ../../../build/NEWS:154 +msgid "" +"`bpo-31122 `__: ssl.wrap_socket() now " +"raises ssl.SSLEOFError rather than OSError when peer closes connection " +"during TLS negotiation" +msgstr "" + +#: ../../../build/NEWS:157 +msgid "" +"`bpo-33660 `__: Fix pathlib.PosixPath to" +" resolve a relative path located on the root directory properly." +msgstr "" + +#: ../../../build/NEWS:163 +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:167 +msgid "" +"`bpo-41624 `__: Fix the signature of " +":class:`typing.Coroutine`." +msgstr "" + +#: ../../../build/NEWS:169 +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:173 +msgid "" +"`bpo-40979 `__: Refactored typing.rst, " +"arranging more than 70 classes, functions, and decorators into new sub-" +"sections." +msgstr "" + +#: ../../../build/NEWS:176 +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:183 +msgid "" +"`bpo-41731 `__: Make " +"test_cmd_line_script pass with option '-vv'." +msgstr "" + +#: ../../../build/NEWS:188 +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:192 ../../../build/NEWS:258 ../../../build/NEWS:565 +#: ../../../build/NEWS:791 ../../../build/NEWS:1092 ../../../build/NEWS:1552 +#: ../../../build/NEWS:2010 ../../../build/NEWS:2401 ../../../build/NEWS:3181 +#: ../../../build/NEWS:4791 ../../../build/NEWS:5856 ../../../build/NEWS:6365 +#: ../../../build/NEWS:6733 ../../../build/NEWS:6978 ../../../build/NEWS:9570 +#: ../../../build/NEWS:10114 ../../../build/NEWS:10497 +#: ../../../build/NEWS:10705 ../../../build/NEWS:10952 +#: ../../../build/NEWS:11291 ../../../build/NEWS:11597 +#: ../../../build/NEWS:12132 ../../../build/NEWS:14240 +#: ../../../build/NEWS:14837 ../../../build/NEWS:15168 +#: ../../../build/NEWS:15579 ../../../build/NEWS:15956 +#: ../../../build/NEWS:16530 ../../../build/NEWS:16779 +#: ../../../build/NEWS:16909 ../../../build/NEWS:17199 +#: ../../../build/NEWS:17440 ../../../build/NEWS:17970 +#: ../../../build/NEWS:18202 ../../../build/NEWS:18723 +#: ../../../build/NEWS:18739 ../../../build/NEWS:20010 +#: ../../../build/NEWS:20515 ../../../build/NEWS:21158 +#: ../../../build/NEWS:21977 ../../../build/NEWS:22009 +#: ../../../build/NEWS:22027 ../../../build/NEWS:22484 +#: ../../../build/NEWS:23773 ../../../build/NEWS:25586 +msgid "Windows" +msgstr "Windows" + +#: ../../../build/NEWS:194 +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:198 ../../../build/NEWS:375 ../../../build/NEWS:600 +#: ../../../build/NEWS:813 ../../../build/NEWS:1130 ../../../build/NEWS:1591 +#: ../../../build/NEWS:2064 ../../../build/NEWS:2436 ../../../build/NEWS:2824 +#: ../../../build/NEWS:3211 ../../../build/NEWS:5059 ../../../build/NEWS:5900 +#: ../../../build/NEWS:6438 ../../../build/NEWS:6781 ../../../build/NEWS:9937 +#: ../../../build/NEWS:10027 ../../../build/NEWS:10743 +#: ../../../build/NEWS:11313 ../../../build/NEWS:11610 +#: ../../../build/NEWS:12203 ../../../build/NEWS:12465 +#: ../../../build/NEWS:14535 ../../../build/NEWS:14910 +#: ../../../build/NEWS:15243 ../../../build/NEWS:15663 +#: ../../../build/NEWS:16468 ../../../build/NEWS:16797 +#: ../../../build/NEWS:16965 ../../../build/NEWS:17466 +#: ../../../build/NEWS:17905 ../../../build/NEWS:18404 +#: ../../../build/NEWS:18745 ../../../build/NEWS:20049 +#: ../../../build/NEWS:20524 ../../../build/NEWS:21113 +#: ../../../build/NEWS:23452 ../../../build/NEWS:23767 +#: ../../../build/NEWS:25370 +msgid "C API" +msgstr "C API" + +#: ../../../build/NEWS:200 +msgid "" +"`bpo-41524 `__: Fix bug in " +"PyOS_mystrnicmp and PyOS_mystricmp that incremented pointers beyond the end " +"of a string." +msgstr "" + +#: ../../../build/NEWS:205 +msgid "Python 3.9.0 release candidate 1" +msgstr "" + +#: ../../../build/NEWS:207 +msgid "*Release date: 2020-08-11*" +msgstr "" + +#: ../../../build/NEWS:212 +msgid "" +"`bpo-38156 `__: Handle interrupts that " +"come after EOF correctly in ``PyOS_StdioReadline``." +msgstr "" + +#: ../../../build/NEWS:218 +msgid "" +"`bpo-41497 `__: Fix potential " +"UnicodeDecodeError in dis module." +msgstr "" + +#: ../../../build/NEWS:220 +msgid "" +"`bpo-41490 `__: Update :mod:`ensurepip` " +"to install pip 20.2.1 and setuptools 49.2.1." +msgstr "" + +#: ../../../build/NEWS:223 +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:227 +msgid "" +"`bpo-41425 `__: Make tkinter doc example" +" runnable." +msgstr "" + +#: ../../../build/NEWS:229 +msgid "" +"`bpo-41384 `__: Raise TclError instead " +"of TypeError when an unknown option is passed to tkinter.OptionMenu." +msgstr "" + +#: ../../../build/NEWS:232 +msgid "" +"`bpo-38731 `__: Fix :exc:`NameError` in " +"command-line interface of :mod:`py_compile`." +msgstr "" + +#: ../../../build/NEWS:235 +msgid "" +"`bpo-41317 `__: Use add_done_callback() " +"in asyncio.loop.sock_accept() to unsubscribe reader early on cancellation." +msgstr "" + +#: ../../../build/NEWS:238 +msgid "" +"`bpo-41364 `__: Reduce import overhead " +"of :mod:`uuid`." +msgstr "" + +#: ../../../build/NEWS:240 +msgid "" +"`bpo-41341 `__: Recursive evaluation of " +"`typing.ForwardRef` in `get_type_hints`." +msgstr "" + +#: ../../../build/NEWS:243 +msgid "" +"`bpo-41182 `__: selector: use " +"DefaultSelector based upon implementation" +msgstr "" + +#: ../../../build/NEWS:245 +msgid "" +"`bpo-40726 `__: Handle cases where the " +"``end_lineno`` is ``None`` on :func:`ast.increment_lineno`." +msgstr "" + +#: ../../../build/NEWS:251 +msgid "" +"`bpo-41045 `__: Add documentation for " +"debug feature of f-strings." +msgstr "" + +#: ../../../build/NEWS:253 +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:260 +msgid "" +"`bpo-41492 `__: Fixes the description " +"that appears in UAC prompts." +msgstr "" + +#: ../../../build/NEWS:262 +msgid "" +"`bpo-40948 `__: Improve post-install " +"message to direct people to the \"py\" command." +msgstr "" + +#: ../../../build/NEWS:265 +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:268 +msgid "" +"`bpo-40741 `__: Update Windows release " +"to include SQLite 3.32.3." +msgstr "" + +#: ../../../build/NEWS:273 +msgid "" +"`bpo-41468 `__: Improve IDLE run crash " +"error message (which users should never see)." +msgstr "" + +#: ../../../build/NEWS:276 +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:282 +msgid "Python 3.9.0 beta 5" +msgstr "" + +#: ../../../build/NEWS:284 +msgid "*Release date: 2020-07-20*" +msgstr "" + +#: ../../../build/NEWS:287 ../../../build/NEWS:389 ../../../build/NEWS:831 +#: ../../../build/NEWS:1184 ../../../build/NEWS:1636 ../../../build/NEWS:2142 +#: ../../../build/NEWS:2845 ../../../build/NEWS:3230 ../../../build/NEWS:5180 +#: ../../../build/NEWS:5936 ../../../build/NEWS:6480 ../../../build/NEWS:7010 +#: ../../../build/NEWS:10541 ../../../build/NEWS:10759 +#: ../../../build/NEWS:12487 ../../../build/NEWS:14938 +#: ../../../build/NEWS:15705 ../../../build/NEWS:16168 +#: ../../../build/NEWS:16270 ../../../build/NEWS:18336 +#: ../../../build/NEWS:18355 ../../../build/NEWS:18520 +#: ../../../build/NEWS:18571 ../../../build/NEWS:19166 +#: ../../../build/NEWS:19277 ../../../build/NEWS:19367 +#: ../../../build/NEWS:20076 ../../../build/NEWS:20135 +#: ../../../build/NEWS:20990 ../../../build/NEWS:21003 +#: ../../../build/NEWS:21394 ../../../build/NEWS:21427 +#: ../../../build/NEWS:21539 ../../../build/NEWS:21594 +#: ../../../build/NEWS:21663 +msgid "Security" +msgstr "Keamanan" + +#: ../../../build/NEWS:289 +msgid "" +"`bpo-41304 `__: Fixes `python3x._pth` " +"being ignored on Windows, caused by the fix for :issue:`29778` " +"(CVE-2020-15801)." +msgstr "" + +#: ../../../build/NEWS:292 +msgid "" +"`bpo-41162 `__: Audit hooks are now " +"cleared later during finalization to avoid missing events." +msgstr "" + +#: ../../../build/NEWS:295 +msgid "" +"`bpo-29778 `__: Ensure " +":file:`python3.dll` is loaded from correct locations when Python is embedded" +" (CVE-2020-15523)." +msgstr "" + +#: ../../../build/NEWS:298 +msgid "" +"`bpo-39603 `__: Prevent http header " +"injection by rejecting control characters in http.client.putrequest(...)." +msgstr "" + +#: ../../../build/NEWS:304 +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:309 +msgid "" +"`bpo-41247 `__: Always cache the running" +" loop holder when running ``asyncio.set_running_loop``." +msgstr "" + +#: ../../../build/NEWS:312 +msgid "" +"`bpo-41252 `__: Fix incorrect " +"refcounting in _ssl.c's ``_servername_callback()``." +msgstr "" + +#: ../../../build/NEWS:315 +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:319 +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:324 +msgid "" +"`bpo-41175 `__: Guard against a NULL " +"pointer dereference within bytearrayobject triggered by the ``bytearray() + " +"bytearray()`` operation." +msgstr "" + +#: ../../../build/NEWS:327 +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:334 +msgid "" +"`bpo-41288 `__: Unpickling invalid " +"NEWOBJ_EX opcode with the C implementation raises now UnpicklingError " +"instead of crashing." +msgstr "" + +#: ../../../build/NEWS:337 +msgid "" +"`bpo-39017 `__: Avoid infinite loop when" +" reading specially crafted TAR files using the tarfile module " +"(CVE-2019-20907)." +msgstr "" + +#: ../../../build/NEWS:340 +msgid "" +"`bpo-41235 `__: Fix the error handling " +"in :meth:`ssl.SSLContext.load_dh_params`." +msgstr "" + +#: ../../../build/NEWS:343 +msgid "" +"`bpo-41207 `__: In distutils.spawn, " +"restore expectation that DistutilsExecError is raised when the command is " +"not found." +msgstr "" + +#: ../../../build/NEWS:346 +msgid "" +"`bpo-39168 `__: Remove the ``__new__`` " +"method of :class:`typing.Generic`." +msgstr "" + +#: ../../../build/NEWS:348 +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:351 +msgid "" +"`bpo-39384 `__: Fixed " +"email.contentmanager to allow set_content() to set a null string." +msgstr "" + +#: ../../../build/NEWS:357 +msgid "" +"`bpo-37703 `__: Updated Documentation to" +" comprehensively elaborate on the behaviour of gather.cancel()" +msgstr "" + +#: ../../../build/NEWS:361 ../../../build/NEWS:577 ../../../build/NEWS:800 +#: ../../../build/NEWS:1104 ../../../build/NEWS:1559 ../../../build/NEWS:2033 +#: ../../../build/NEWS:3188 ../../../build/NEWS:4910 ../../../build/NEWS:5870 +#: ../../../build/NEWS:6418 ../../../build/NEWS:9680 ../../../build/NEWS:10342 +#: ../../../build/NEWS:10502 ../../../build/NEWS:10714 +#: ../../../build/NEWS:10971 ../../../build/NEWS:11302 +#: ../../../build/NEWS:12147 ../../../build/NEWS:14842 +#: ../../../build/NEWS:15193 ../../../build/NEWS:15588 +msgid "macOS" +msgstr "macOS" + +#: ../../../build/NEWS:363 +msgid "" +"`bpo-40741 `__: Update macOS installer " +"to use SQLite 3.32.3." +msgstr "" + +#: ../../../build/NEWS:368 +msgid "" +"`bpo-41300 `__: Save files with non-" +"ascii chars. Fix regression released in 3.9.0b4 and 3.8.4." +msgstr "" + +#: ../../../build/NEWS:371 +msgid "" +"`bpo-37765 `__: Add keywords to module " +"name completion list. Rewrite Completions section of IDLE doc." +msgstr "" + +#: ../../../build/NEWS:377 +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:384 +msgid "Python 3.9.0 beta 4" +msgstr "" + +#: ../../../build/NEWS:386 +msgid "*Release date: 2020-07-02*" +msgstr "" + +#: ../../../build/NEWS:391 +msgid "" +"`bpo-41004 `__: The __hash__() methods " +"of ipaddress.IPv4Interface and ipaddress.IPv6Interface incorrectly " +"generated constant hash values of 32 and 128 respectively. This resulted in " +"always causing hash collisions. The fix uses hash() to generate hash values " +"for the tuple of (address, mask length, network address)." +msgstr "" + +#: ../../../build/NEWS:400 +msgid "" +"`bpo-41094 `__: Fix decoding errors with" +" audit when open files with non-ASCII names on non-UTF-8 locale." +msgstr "" + +#: ../../../build/NEWS:403 +msgid "" +"`bpo-41084 `__: Prefix the error message" +" with 'f-string: ', when parsing an f-string expression which throws a " +":exc:`SyntaxError`." +msgstr "" + +#: ../../../build/NEWS:406 +msgid "" +"`bpo-41076 `__: Pre-feed the parser with" +" the location of the f-string expression, not the f-string itself, which " +"allows us to skip the shifting of the AST node locations after the parsing " +"is completed." +msgstr "" + +#: ../../../build/NEWS:410 +msgid "" +"`bpo-40939 `__: Deprecate " +":c:func:`PyNode_Compile`." +msgstr "" + +#: ../../../build/NEWS:412 +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:416 +msgid "" +"`bpo-41061 `__: Fix incorrect " +"expressions and asserts in hashtable code and tests." +msgstr "" + +#: ../../../build/NEWS:419 +msgid "" +"`bpo-41052 `__: Opt out " +"serialization/deserialization for _random.Random" +msgstr "" + +#: ../../../build/NEWS:421 +msgid "" +"`bpo-40939 `__: Deprecate " +":c:func:`PyParser_SimpleParseStringFlags`, " +":c:func:`PyParser_SimpleParseStringFlagsFilename` and " +":c:func:`PyParser_SimpleParseFileFlags`." +msgstr "" + +#: ../../../build/NEWS:425 +msgid "" +"`bpo-35975 `__: Stefan Behnel reported " +"that cf_feature_version is used even when PyCF_ONLY_AST is not set. This is " +"against the intention and against the documented behavior, so it's been " +"fixed." +msgstr "" + +#: ../../../build/NEWS:429 +msgid "" +"`bpo-40985 `__: Fix a bug that caused " +"the :exc:`SyntaxError` text to be empty when a file ends with a line ending " +"in a line continuation character (i.e. backslash). The error text should " +"contain the text of the last line." +msgstr "" + +#: ../../../build/NEWS:433 +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:436 +msgid "" +"`bpo-40957 `__: Fix refleak in " +"_Py_fopen_obj() when PySys_Audit() fails" +msgstr "" + +#: ../../../build/NEWS:438 +msgid "" +"`bpo-40947 `__: The Python :ref:`Path " +"Configuration ` now takes :c:member:`PyConfig.platlibdir` " +"in account." +msgstr "" + +#: ../../../build/NEWS:441 +msgid "" +"`bpo-40847 `__: Fix a bug where a line " +"with only a line continuation character is not considered a blank line at " +"tokenizer level. In such cases, more than a single `NEWLINE` token was " +"emitted. The old parser was working around the issue, but the new parser " +"threw a :exc:`SyntaxError` for valid input due to this. For example, an " +"empty line following a line continuation character was interpreted as a " +":exc:`SyntaxError`." +msgstr "" + +#: ../../../build/NEWS:448 +msgid "" +"`bpo-40824 `__: Unexpected errors in " +"calling the ``__iter__`` method are no longer masked by ``TypeError`` in the" +" :keyword:`in` operator and functions :func:`~operator.contains`, " +":func:`~operator.indexOf` and :func:`~operator.countOf` of the " +":mod:`operator` module." +msgstr "" + +#: ../../../build/NEWS:453 +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:459 +msgid "" +"`bpo-41193 `__: The ``write_history()`` " +"atexit function of the readline completer now ignores any :exc:`OSError` to " +"ignore error if the filesystem is read-only, instead of only ignoring " +":exc:`FileNotFoundError` and :exc:`PermissionError`." +msgstr "" + +#: ../../../build/NEWS:464 +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:467 +msgid "" +"`bpo-40874 `__: The decimal module now " +"requires libmpdec-2.5.0." +msgstr "" + +#: ../../../build/NEWS:469 +msgid "" +"`bpo-41138 `__: Fixed the :mod:`trace` " +"module CLI for Python source files with non-UTF-8 encoding." +msgstr "" + +#: ../../../build/NEWS:472 +msgid "" +"`bpo-31938 `__: Fix default-value " +"signatures of several functions in the :mod:`select` module - by Anthony " +"Sottile." +msgstr "" + +#: ../../../build/NEWS:475 +msgid "" +"`bpo-41068 `__: Fixed reading files with" +" non-ASCII names from ZIP archive directly after writing them." +msgstr "" + +#: ../../../build/NEWS:478 +msgid "" +"`bpo-41058 `__: " +":func:`pdb.find_function` now correctly determines the source file encoding." +msgstr "" + +#: ../../../build/NEWS:481 +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:484 +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:488 +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:492 +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:495 +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:499 +msgid "" +"`bpo-40967 `__: Removed " +":meth:`asyncio.Task.current_task` and :meth:`asyncio.Task.all_tasks`. Patch " +"contributed by Rémi Lapeyre." +msgstr "" + +#: ../../../build/NEWS:502 +msgid "" +"`bpo-40955 `__: Fix a minor memory leak " +"in :mod:`subprocess` module when extra_groups was specified." +msgstr "" + +#: ../../../build/NEWS:505 +msgid "" +"`bpo-40855 `__: The standard deviation " +"and variance functions in the statistics module were ignoring their mu and " +"xbar arguments." +msgstr "" + +#: ../../../build/NEWS:508 +msgid "" +"`bpo-40924 `__: Removed support for " +"loaders implementing .files and supplying TraversableResources." +msgstr "" + +#: ../../../build/NEWS:511 +msgid "" +"`bpo-40939 `__: Use the new PEG parser " +"when generating the stdlib :mod:`keyword` module." +msgstr "" + +#: ../../../build/NEWS:514 +msgid "" +"`bpo-40834 `__: Fix truncate when " +"sending str object with_xxsubinterpreters.channel_send." +msgstr "" + +#: ../../../build/NEWS:517 +msgid "" +"`bpo-26407 `__: Unexpected errors in " +"calling the ``__iter__`` method are no longer masked by ``TypeError`` in " +":func:`csv.reader`, :func:`csv.writer.writerow` and " +":meth:`csv.writer.writerows`." +msgstr "" + +#: ../../../build/NEWS:521 +msgid "" +"`bpo-38488 `__: Update ensurepip to " +"install pip 20.1.1 and setuptools 47.1.0." +msgstr "" + +#: ../../../build/NEWS:523 +msgid "" +"`bpo-36543 `__: Restored the deprecated " +":mod:`xml.etree.cElementTree` module." +msgstr "" + +#: ../../../build/NEWS:525 +msgid "" +"`bpo-34226 `__: Fix " +"`cgi.parse_multipart` without content_length. Patch by Roger Duran" +msgstr "" + +#: ../../../build/NEWS:531 +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:534 +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:538 +msgid "" +"`bpo-38377 `__: On Linux, skip tests " +"using multiprocessing if the current user cannot create a file in " +"``/dev/shm/`` directory. Add the " +":func:`~test.support.skip_if_broken_multiprocessing_synchronize` function to" +" the :mod:`test.support` module." +msgstr "" + +#: ../../../build/NEWS:543 +msgid "" +"`bpo-41009 `__: Fix use of " +"``support.require_{linux|mac|freebsd}_version()`` decorators as class " +"decorator." +msgstr "" + +#: ../../../build/NEWS:546 +msgid "" +"`bpo-41003 `__: Fix ``test_copyreg`` " +"when ``numpy`` is installed: ``test.pickletester`` now saves/restores " +"warnings filters when importing ``numpy``, to ignore filters installed by " +"``numpy``." +msgstr "" + +#: ../../../build/NEWS:550 +msgid "" +"`bpo-40964 `__: Disable remote " +":mod:`imaplib` tests, host cyrus.andrew.cmu.edu is blocking incoming " +"connections." +msgstr "" + +#: ../../../build/NEWS:553 +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:557 +msgid "" +"`bpo-34401 `__: Make test_gdb properly " +"run on HP-UX. Patch by Michael Osipov." +msgstr "" + +#: ../../../build/NEWS:562 +msgid "" +"`bpo-40204 `__: Pin Sphinx version to " +"2.3.1 in ``Doc/Makefile``." +msgstr "" + +#: ../../../build/NEWS:567 +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:571 +msgid "" +"`bpo-40164 `__: Updates Windows OpenSSL " +"to 1.1.1g" +msgstr "" + +#: ../../../build/NEWS:573 +msgid "" +"`bpo-37556 `__: Extend py.exe help to " +"mention overrides via venv, shebang, environmental variables & ini files." +msgstr "" + +#: ../../../build/NEWS:579 +msgid "" +"`bpo-39580 `__: Avoid opening Finder " +"window if running installer from the command line. Patch contributed by Rick" +" Heil." +msgstr "" + +#: ../../../build/NEWS:582 +msgid "" +"`bpo-41100 `__: Fix configure error when" +" building on macOS 11. Note that the current Python release was released " +"shortly after the first developer preview of macOS 11 (Big Sur); there are " +"other known issues with building and running on the developer preview. Big " +"Sur is expected to be fully supported in a future bugfix release of Python " +"3.8.x and with 3.9.0." +msgstr "" + +#: ../../../build/NEWS:588 +msgid "" +"`bpo-41005 `__: fixed an XDG settings " +"issue not allowing macos to open browser in webbrowser.py" +msgstr "" + +#: ../../../build/NEWS:594 +msgid "" +"`bpo-41152 `__: The encoding of " +"``stdin``, ``stdout`` and ``stderr`` in IDLE is now always UTF-8." +msgstr "" + +#: ../../../build/NEWS:597 +msgid "" +"`bpo-41144 `__: Make Open Module open a " +"special module such as os.path." +msgstr "" + +#: ../../../build/NEWS:602 +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:608 +msgid "" +"`bpo-36020 `__: On Windows, ``#include " +"\"pyerrors.h\"`` no longer defines ``snprintf`` and ``vsnprintf`` macros." +msgstr "" + +#: ../../../build/NEWS:611 +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:616 +msgid "Python 3.9.0 beta 3" +msgstr "" + +#: ../../../build/NEWS:618 +msgid "*Release date: 2020-06-09*" +msgstr "" + +#: ../../../build/NEWS:623 +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:631 +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:637 +msgid "Python 3.9.0 beta 2" +msgstr "" + +#: ../../../build/NEWS:639 +msgid "*Release date: 2020-06-08*" +msgstr "" + +#: ../../../build/NEWS:644 +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:648 +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:652 +msgid "" +"`bpo-40880 `__: Fix invalid memory read " +"in the new parser when checking newlines in string literals. Patch by Pablo " +"Galindo." +msgstr "" + +#: ../../../build/NEWS:655 +msgid "" +"`bpo-40883 `__: Fix memory leak in when " +"parsing f-strings in the new parser. Patch by Pablo Galindo" +msgstr "" + +#: ../../../build/NEWS:658 +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:662 +msgid "" +"`bpo-40854 `__: Allow overriding " +":data:`sys.platlibdir` via a new :envvar:`PYTHONPLATLIBDIR` environment " +"variable." +msgstr "" + +#: ../../../build/NEWS:665 +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:669 msgid "" "`bpo-40780 `__: Fix a corner case where " "g-style string formatting of a float failed to remove trailing zeros." msgstr "" -#: ../../../build/NEWS:15 +#: ../../../build/NEWS:672 msgid "" "`bpo-38964 `__: When there's a " ":exc:`SyntaxError` in the expression part of an fstring, the filename " @@ -78,13 +1421,13 @@ msgid "" "file the fstring resides in." msgstr "" -#: ../../../build/NEWS:19 +#: ../../../build/NEWS:676 msgid "" "`bpo-40750 `__: Support the \"-d\" debug" " flag in the new PEG parser. Patch by Pablo Galindo" msgstr "" -#: ../../../build/NEWS:22 +#: ../../../build/NEWS:679 msgid "" "`bpo-40217 `__: Instances of types " "created with :c:func:`PyType_FromSpecWithBases` will no longer automatically" @@ -93,64 +1436,65 @@ msgid "" "by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:28 +#: ../../../build/NEWS:685 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:32 ../../../build/NEWS:188 ../../../build/NEWS:576 -#: ../../../build/NEWS:1063 ../../../build/NEWS:1523 ../../../build/NEWS:1886 -#: ../../../build/NEWS:2233 ../../../build/NEWS:2889 ../../../build/NEWS:4652 -#: ../../../build/NEWS:5316 ../../../build/NEWS:5860 ../../../build/NEWS:6154 -#: ../../../build/NEWS:6906 ../../../build/NEWS:9314 ../../../build/NEWS:9347 -#: ../../../build/NEWS:9475 ../../../build/NEWS:9683 ../../../build/NEWS:9874 -#: ../../../build/NEWS:10079 ../../../build/NEWS:10377 -#: ../../../build/NEWS:10698 ../../../build/NEWS:11023 -#: ../../../build/NEWS:11613 ../../../build/NEWS:12272 -#: ../../../build/NEWS:13941 ../../../build/NEWS:14287 -#: ../../../build/NEWS:14653 ../../../build/NEWS:14977 -#: ../../../build/NEWS:15079 ../../../build/NEWS:15535 -#: ../../../build/NEWS:15570 ../../../build/NEWS:15932 -#: ../../../build/NEWS:16235 ../../../build/NEWS:16317 -#: ../../../build/NEWS:16420 ../../../build/NEWS:16590 -#: ../../../build/NEWS:16925 ../../../build/NEWS:17343 -#: ../../../build/NEWS:17552 ../../../build/NEWS:17636 -#: ../../../build/NEWS:17653 ../../../build/NEWS:17795 -#: ../../../build/NEWS:17821 ../../../build/NEWS:17871 -#: ../../../build/NEWS:18343 ../../../build/NEWS:18466 -#: ../../../build/NEWS:18576 ../../../build/NEWS:18666 -#: ../../../build/NEWS:19398 ../../../build/NEWS:19416 -#: ../../../build/NEWS:19504 ../../../build/NEWS:19976 -#: ../../../build/NEWS:20290 ../../../build/NEWS:20301 -#: ../../../build/NEWS:20695 ../../../build/NEWS:20727 -#: ../../../build/NEWS:20839 ../../../build/NEWS:20893 -#: ../../../build/NEWS:20962 ../../../build/NEWS:21400 -#: ../../../build/NEWS:21838 ../../../build/NEWS:21865 -#: ../../../build/NEWS:21903 ../../../build/NEWS:21923 -#: ../../../build/NEWS:22030 ../../../build/NEWS:22124 -#: ../../../build/NEWS:22220 ../../../build/NEWS:22295 -#: ../../../build/NEWS:22553 ../../../build/NEWS:22776 -#: ../../../build/NEWS:22949 ../../../build/NEWS:23307 -msgid "Library" -msgstr "Pustaka" +#: ../../../build/NEWS:691 +msgid "" +"`bpo-39791 `__: Refresh " +"importlib.metadata from importlib_metadata 1.6.1." +msgstr "" -#: ../../../build/NEWS:34 +#: ../../../build/NEWS:693 +msgid "" +"`bpo-40807 `__: Stop " +"codeop._maybe_compile, used by code.InteractiveInterpreter (and IDLE). from " +"from emitting each warning three times." +msgstr "" + +#: ../../../build/NEWS:696 +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:700 +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:705 msgid "" "`bpo-40777 `__: Initialize " "PyDateTime_IsoCalendarDateType.tp_base at run-time to avoid errors on some " "compilers." msgstr "" -#: ../../../build/NEWS:37 +#: ../../../build/NEWS:708 +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:712 msgid "" "`bpo-40791 `__: " ":func:`hashlib.compare_digest` uses OpenSSL's ``CRYPTO_memcmp()`` function " "when OpenSSL is available." msgstr "" -#: ../../../build/NEWS:40 +#: ../../../build/NEWS:715 msgid "" "`bpo-40795 `__: :mod:`ctypes` module: If" " ctypes fails to convert the result of a callback or if a ctypes callback " @@ -159,53 +1503,66 @@ msgid "" ":c:func:`PyErr_Print`." msgstr "" -#: ../../../build/NEWS:45 +#: ../../../build/NEWS:720 +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:723 msgid "" "`bpo-30064 `__: Fix asyncio " "``loop.sock_*`` race condition issue" msgstr "" -#: ../../../build/NEWS:47 +#: ../../../build/NEWS:725 +msgid "" +"`bpo-40759 `__: Deprecate the " +":mod:`symbol` module." +msgstr "" + +#: ../../../build/NEWS:727 msgid "" "`bpo-40737 `__: Fix possible reference " "leak for :mod:`sqlite3` initialization." msgstr "" -#: ../../../build/NEWS:49 +#: ../../../build/NEWS:729 msgid "" "`bpo-40698 `__: :mod:`distutils` upload " "creates SHA2-256 and Blake2b-256 digests. MD5 digests is skipped if platform" " blocks MD5." msgstr "" -#: ../../../build/NEWS:52 +#: ../../../build/NEWS:732 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:56 +#: ../../../build/NEWS:736 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:60 +#: ../../../build/NEWS:740 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:63 +#: ../../../build/NEWS:743 msgid "" "`bpo-40671 `__: Prepare ``_hashlib`` for" " :pep:`489` and use :c:func:`PyModule_AddType`." msgstr "" -#: ../../../build/NEWS:66 +#: ../../../build/NEWS:746 msgid "" "`bpo-32309 `__: Added a new " ":term:`coroutine` :func:`asyncio.to_thread`. It is mainly used for running " @@ -215,250 +1572,204 @@ msgid "" "arguments." msgstr "" -#: ../../../build/NEWS:72 +#: ../../../build/NEWS:752 +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:756 msgid "" "`bpo-13097 `__: ``ctypes`` now raises an" " ``ArgumentError`` when a callback is invoked with more than 1024 arguments." msgstr "" -#: ../../../build/NEWS:75 +#: ../../../build/NEWS:759 msgid "" "`bpo-23082 `__: Updated the error " "message and docs of PurePath.relative_to() to better reflect the function " "behaviour." msgstr "" -#: ../../../build/NEWS:78 +#: ../../../build/NEWS:762 msgid "" "`bpo-39244 `__: Fixed " ":class:`multiprocessing.context.get_all_start_methods` to properly return " "the default method first on macOS." msgstr "" -#: ../../../build/NEWS:81 +#: ../../../build/NEWS:765 msgid "" "`bpo-39040 `__: Fix parsing of invalid " "mime headers parameters by collapsing whitespace between encoded words in a " "bare-quote-string." msgstr "" -#: ../../../build/NEWS:84 +#: ../../../build/NEWS:768 msgid "" "`bpo-35714 `__: :exc:`struct.error` is " "now raised if there is a null character in a :mod:`struct` format string." msgstr "" -#: ../../../build/NEWS:87 +#: ../../../build/NEWS:771 msgid "" "`bpo-36290 `__: AST nodes are now " "raising :exc:`TypeError` on conflicting keyword arguments. Patch contributed" " by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:91 ../../../build/NEWS:375 ../../../build/NEWS:833 -#: ../../../build/NEWS:1286 ../../../build/NEWS:1689 ../../../build/NEWS:2093 -#: ../../../build/NEWS:2464 ../../../build/NEWS:4012 ../../../build/NEWS:5126 -#: ../../../build/NEWS:5597 ../../../build/NEWS:6012 ../../../build/NEWS:8745 -#: ../../../build/NEWS:9400 ../../../build/NEWS:9622 ../../../build/NEWS:9773 -#: ../../../build/NEWS:9993 ../../../build/NEWS:10240 -#: ../../../build/NEWS:10569 ../../../build/NEWS:11392 -#: ../../../build/NEWS:11712 ../../../build/NEWS:13421 -#: ../../../build/NEWS:14110 ../../../build/NEWS:14220 -#: ../../../build/NEWS:14455 ../../../build/NEWS:14847 -#: ../../../build/NEWS:14983 ../../../build/NEWS:15243 -#: ../../../build/NEWS:15767 ../../../build/NEWS:15851 -#: ../../../build/NEWS:16142 ../../../build/NEWS:16207 -#: ../../../build/NEWS:16379 ../../../build/NEWS:16497 -#: ../../../build/NEWS:16766 ../../../build/NEWS:17221 -#: ../../../build/NEWS:17507 ../../../build/NEWS:17704 -#: ../../../build/NEWS:18023 ../../../build/NEWS:19240 -#: ../../../build/NEWS:19795 ../../../build/NEWS:20466 -#: ../../../build/NEWS:21211 ../../../build/NEWS:21766 -#: ../../../build/NEWS:21826 ../../../build/NEWS:21843 -#: ../../../build/NEWS:22085 ../../../build/NEWS:22190 -#: ../../../build/NEWS:22703 ../../../build/NEWS:22917 -#: ../../../build/NEWS:23052 ../../../build/NEWS:24583 -msgid "Build" -msgstr "Pembangunan" +#: ../../../build/NEWS:777 +msgid "" +"`bpo-17258 `__: Skip some " +":mod:`multiprocessing` tests when MD5 hash digest is blocked." +msgstr "" -#: ../../../build/NEWS:93 +#: ../../../build/NEWS:783 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:97 +#: ../../../build/NEWS:787 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:101 ../../../build/NEWS:385 ../../../build/NEWS:845 -#: ../../../build/NEWS:1303 ../../../build/NEWS:1694 ../../../build/NEWS:2474 -#: ../../../build/NEWS:4084 ../../../build/NEWS:5149 ../../../build/NEWS:5658 -#: ../../../build/NEWS:6026 ../../../build/NEWS:6271 ../../../build/NEWS:8863 -#: ../../../build/NEWS:9407 ../../../build/NEWS:9790 ../../../build/NEWS:9998 -#: ../../../build/NEWS:10245 ../../../build/NEWS:10584 -#: ../../../build/NEWS:10890 ../../../build/NEWS:11425 -#: ../../../build/NEWS:13533 ../../../build/NEWS:14130 -#: ../../../build/NEWS:14461 ../../../build/NEWS:14872 -#: ../../../build/NEWS:15249 ../../../build/NEWS:15823 -#: ../../../build/NEWS:16072 ../../../build/NEWS:16202 -#: ../../../build/NEWS:16492 ../../../build/NEWS:16733 -#: ../../../build/NEWS:17263 ../../../build/NEWS:17495 -#: ../../../build/NEWS:18016 ../../../build/NEWS:18032 -#: ../../../build/NEWS:19303 ../../../build/NEWS:19808 -#: ../../../build/NEWS:20451 ../../../build/NEWS:21270 -#: ../../../build/NEWS:21302 ../../../build/NEWS:21320 -#: ../../../build/NEWS:21777 ../../../build/NEWS:23066 -#: ../../../build/NEWS:24879 -msgid "Windows" -msgstr "Windows" - -#: ../../../build/NEWS:103 +#: ../../../build/NEWS:793 msgid "" "`bpo-39631 `__: Changes the registered " "MIME type for ``.py`` files on Windows to ``text/x-python`` instead of " "``text/plain``." msgstr "" -#: ../../../build/NEWS:106 +#: ../../../build/NEWS:796 msgid "" "`bpo-40677 `__: Manually define " "IO_REPARSE_TAG_APPEXECLINK in case some old Windows SDK doesn't have it." msgstr "" -#: ../../../build/NEWS:110 ../../../build/NEWS:862 ../../../build/NEWS:1331 -#: ../../../build/NEWS:1714 ../../../build/NEWS:2106 ../../../build/NEWS:2488 -#: ../../../build/NEWS:4224 ../../../build/NEWS:5170 ../../../build/NEWS:5719 -#: ../../../build/NEWS:6038 ../../../build/NEWS:6287 ../../../build/NEWS:9009 -#: ../../../build/NEWS:9412 ../../../build/NEWS:9642 ../../../build/NEWS:9800 -#: ../../../build/NEWS:10016 ../../../build/NEWS:10269 -#: ../../../build/NEWS:11445 ../../../build/NEWS:11731 -#: ../../../build/NEWS:13600 ../../../build/NEWS:14140 -#: ../../../build/NEWS:14494 ../../../build/NEWS:14886 -#: ../../../build/NEWS:15263 ../../../build/NEWS:15738 -#: ../../../build/NEWS:16064 ../../../build/NEWS:17178 -#: ../../../build/NEWS:17451 ../../../build/NEWS:17662 -#: ../../../build/NEWS:17932 ../../../build/NEWS:19069 -#: ../../../build/NEWS:20378 ../../../build/NEWS:20546 -#: ../../../build/NEWS:21112 ../../../build/NEWS:21632 -#: ../../../build/NEWS:21965 ../../../build/NEWS:22477 -#: ../../../build/NEWS:24500 -msgid "IDLE" -msgstr "IDLE" +#: ../../../build/NEWS:802 +msgid "" +"`bpo-40741 `__: Update macOS installer " +"to use SQLite 3.32.2." +msgstr "" -#: ../../../build/NEWS:112 +#: ../../../build/NEWS:807 msgid "" "`bpo-39885 `__: Make context menu Cut " "and Copy work again when right-clicking within a selection." msgstr "" -#: ../../../build/NEWS:115 +#: ../../../build/NEWS:810 msgid "" "`bpo-40723 `__: Make test_idle pass when" " run after import." msgstr "" -#: ../../../build/NEWS:119 +#: ../../../build/NEWS:815 +msgid "" +"`bpo-40910 `__: Export explicitly the " +":c:func:`Py_GetArgcArgv` function to the C API and document the function. " +"Previously, it was exported implicitly which no longer works since Python is" +" built with ``-fvisibility=hidden``." +msgstr "" + +#: ../../../build/NEWS:819 +msgid "" +"`bpo-40724 `__: Allow defining buffer " +"slots in type specs." +msgstr "" + +#: ../../../build/NEWS:821 +msgid "" +"`bpo-40826 `__: " +":c:func:`PyOS_InterruptOccurred` now fails with a fatal error if it is " +"called with the GIL released." +msgstr "" + +#: ../../../build/NEWS:826 msgid "Python 3.9.0 beta 1" msgstr "" -#: ../../../build/NEWS:121 +#: ../../../build/NEWS:828 msgid "*Release date: 2020-05-19*" msgstr "" -#: ../../../build/NEWS:124 ../../../build/NEWS:477 ../../../build/NEWS:929 -#: ../../../build/NEWS:1435 ../../../build/NEWS:2138 ../../../build/NEWS:2523 -#: ../../../build/NEWS:4473 ../../../build/NEWS:5229 ../../../build/NEWS:5773 -#: ../../../build/NEWS:6303 ../../../build/NEWS:9834 ../../../build/NEWS:10052 -#: ../../../build/NEWS:11780 ../../../build/NEWS:14231 -#: ../../../build/NEWS:14998 ../../../build/NEWS:15461 -#: ../../../build/NEWS:15563 ../../../build/NEWS:17629 -#: ../../../build/NEWS:17648 ../../../build/NEWS:17813 -#: ../../../build/NEWS:17864 ../../../build/NEWS:18459 -#: ../../../build/NEWS:18570 ../../../build/NEWS:18660 -#: ../../../build/NEWS:19369 ../../../build/NEWS:19428 -#: ../../../build/NEWS:20283 ../../../build/NEWS:20296 -#: ../../../build/NEWS:20687 ../../../build/NEWS:20720 -#: ../../../build/NEWS:20832 ../../../build/NEWS:20887 -#: ../../../build/NEWS:20956 -msgid "Security" -msgstr "Keamanan" - -#: ../../../build/NEWS:126 +#: ../../../build/NEWS:833 msgid "" "`bpo-40501 `__: :mod:`uuid` no longer " "uses :mod:`ctypes` to load :file:`libuuid` or :file:`rpcrt4.dll` at runtime." msgstr "" -#: ../../../build/NEWS:132 +#: ../../../build/NEWS:839 msgid "" "`bpo-40663 `__: Correctly generate " "annotations where parentheses are omitted but required (e.g: ``Type[(str, " "int, *other))]``." msgstr "" -#: ../../../build/NEWS:135 +#: ../../../build/NEWS:842 msgid "" "`bpo-40596 `__: Fixed " ":meth:`str.isidentifier` for non-canonicalized strings containing non-BMP " "characters on Windows." msgstr "" -#: ../../../build/NEWS:138 +#: ../../../build/NEWS:845 msgid "" "`bpo-40593 `__: Improved syntax errors " "for invalid characters in source code." msgstr "" -#: ../../../build/NEWS:140 +#: ../../../build/NEWS:847 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:144 +#: ../../../build/NEWS:851 msgid "" "`bpo-40566 `__: Apply :pep:`573` to " ":mod:`abc`." msgstr "" -#: ../../../build/NEWS:146 +#: ../../../build/NEWS:853 msgid "" "`bpo-40502 `__: Initialize " "``n->n_col_offset``. (Patch by Joannah Nanjekye)" msgstr "" -#: ../../../build/NEWS:148 +#: ../../../build/NEWS:855 msgid "" "`bpo-40527 `__: Fix command line " "argument parsing: no longer write errors multiple times into stderr." msgstr "" -#: ../../../build/NEWS:151 +#: ../../../build/NEWS:858 msgid "" "`bpo-1635741 `__: Port :mod:`errno` to" " multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:153 +#: ../../../build/NEWS:860 msgid "" "`bpo-40523 `__: Add pass-throughs for " ":func:`hash` and :func:`reversed` to :class:`weakref.proxy` objects. Patch " "by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:156 +#: ../../../build/NEWS:863 msgid "" "`bpo-1635741 `__: Port :mod:`syslog` " "to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:158 +#: ../../../build/NEWS:865 msgid "" "`bpo-40246 `__: Reporting a specialised " "error message for invalid string prefixes, which was introduced in " @@ -468,84 +1779,84 @@ msgid "" "failing to parse, which is not an acceptable breakage on such short notice." msgstr "" -#: ../../../build/NEWS:165 +#: ../../../build/NEWS:872 msgid "" "`bpo-40417 `__: Fix imp module " "deprecation warning when PyImport_ReloadModule is called. Patch by Robert " "Rouhani." msgstr "" -#: ../../../build/NEWS:168 +#: ../../../build/NEWS:875 msgid "" "`bpo-40408 `__: Fixed support of nested " "type variables in GenericAlias (e.g. ``list[list[T]]``)." msgstr "" -#: ../../../build/NEWS:171 +#: ../../../build/NEWS:878 msgid "" "`bpo-1635741 `__: Port _stat module to" " multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:173 +#: ../../../build/NEWS:880 msgid "" "`bpo-29587 `__: Enable implicit " "exception chaining when calling :meth:`generator.throw`." msgstr "" -#: ../../../build/NEWS:176 +#: ../../../build/NEWS:883 msgid "" "`bpo-40328 `__: Add tools for generating" " mappings headers for CJKCodecs." msgstr "" -#: ../../../build/NEWS:178 +#: ../../../build/NEWS:885 msgid "" "`bpo-40228 `__: Setting frame.f_lineno " "is now robust w.r.t. changes in the source-to-bytecode compiler" msgstr "" -#: ../../../build/NEWS:181 +#: ../../../build/NEWS:888 msgid "" "`bpo-38880 `__: Added the ability to " "list interpreters associated with channel ends in the internal " "subinterpreters module." msgstr "" -#: ../../../build/NEWS:184 +#: ../../../build/NEWS:891 msgid "" "`bpo-37986 `__: Improve performance of " ":c:func:`PyLong_FromDouble` for values that fit into :c:type:`long`." msgstr "" -#: ../../../build/NEWS:190 +#: ../../../build/NEWS:897 msgid "" "`bpo-40662 `__: Fixed " ":func:`ast.get_source_segment` for ast nodes that have incomplete location " "information. Patch by Irit Katriel." msgstr "" -#: ../../../build/NEWS:193 +#: ../../../build/NEWS:900 msgid "" "`bpo-40665 `__: Convert :mod:`bisect` to" " use Argument Clinic." msgstr "" -#: ../../../build/NEWS:195 +#: ../../../build/NEWS:902 msgid "" "`bpo-40536 `__: Added the " ":func:`~zoneinfo.available_timezones` function to the :mod:`zoneinfo` " "module. Patch by Paul Ganssle." msgstr "" -#: ../../../build/NEWS:198 +#: ../../../build/NEWS:905 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:202 +#: ../../../build/NEWS:909 msgid "" "`bpo-40645 `__: The internal module " "``_hashlib`` wraps and exposes OpenSSL's HMAC API. The new code will be used" @@ -553,39 +1864,39 @@ msgid "" " HMAC module are no longer part of the public API." msgstr "" -#: ../../../build/NEWS:207 +#: ../../../build/NEWS:914 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:211 +#: ../../../build/NEWS:918 msgid "" "`bpo-37630 `__: The :mod:`hashlib` " "module can now use SHA3 hashes and SHAKE XOF from OpenSSL when available." msgstr "" -#: ../../../build/NEWS:214 +#: ../../../build/NEWS:921 msgid "" "`bpo-40479 `__: The :mod:`hashlib` now " "compiles with OpenSSL 3.0.0-alpha2." msgstr "" -#: ../../../build/NEWS:216 +#: ../../../build/NEWS:923 msgid "" "`bpo-40257 `__: Revert changes to " ":func:`inspect.getdoc`." msgstr "" -#: ../../../build/NEWS:218 +#: ../../../build/NEWS:925 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:222 +#: ../../../build/NEWS:929 msgid "" "`bpo-40612 `__: Fix edge cases in " "SyntaxError formatting. If the offset is <= 0, no caret is printed. If the " @@ -593,52 +1904,52 @@ msgid "" "character." msgstr "" -#: ../../../build/NEWS:226 +#: ../../../build/NEWS:933 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:229 +#: ../../../build/NEWS:936 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:232 +#: ../../../build/NEWS:939 msgid "" "`bpo-40503 `__: :pep:`615`, the " ":mod:`zoneinfo` module. Adds support for the IANA time zone database." msgstr "" -#: ../../../build/NEWS:235 +#: ../../../build/NEWS:942 msgid "" "`bpo-40397 `__: Removed attributes " "``__args__`` and ``__parameters__`` from special generic aliases like " "``typing.List`` (not subscripted)." msgstr "" -#: ../../../build/NEWS:238 +#: ../../../build/NEWS:945 msgid "" "`bpo-40549 `__: Convert posixmodule.c " "(\"posix\" or \"nt\" module) to the multiphase initialization (PEP 489)." msgstr "" -#: ../../../build/NEWS:241 +#: ../../../build/NEWS:948 msgid "" "`bpo-31033 `__: Add a ``msg`` argument " "to :meth:`Future.cancel` and :meth:`Task.cancel`." msgstr "" -#: ../../../build/NEWS:244 +#: ../../../build/NEWS:951 msgid "" "`bpo-40541 `__: Added an optional " "*counts* parameter to random.sample()." msgstr "" -#: ../../../build/NEWS:246 +#: ../../../build/NEWS:953 msgid "" "`bpo-40515 `__: The :mod:`ssl` and " ":mod:`hashlib` modules now actively check that OpenSSL is build with thread " @@ -646,26 +1957,26 @@ msgid "" "safely with a no-thread builds." msgstr "" -#: ../../../build/NEWS:250 +#: ../../../build/NEWS:957 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:254 +#: ../../../build/NEWS:961 msgid "" "`bpo-40504 `__: " ":func:`functools.lru_cache` objects can now be the targets of weakrefs." msgstr "" -#: ../../../build/NEWS:257 +#: ../../../build/NEWS:964 msgid "" "`bpo-40559 `__: Fix possible memory leak" " in the C implementation of :class:`asyncio.Task`." msgstr "" -#: ../../../build/NEWS:260 +#: ../../../build/NEWS:967 msgid "" "`bpo-40480 `__: ``fnmatch.fnmatch()`` " "could take exponential time in the presence of multiple ``*`` pattern " @@ -673,20 +1984,20 @@ msgid "" "expressions to avoid futile backtracking." msgstr "" -#: ../../../build/NEWS:265 +#: ../../../build/NEWS:972 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:269 +#: ../../../build/NEWS:976 msgid "" "`bpo-40457 `__: The ssl module now " "support OpenSSL builds without TLS 1.0 and 1.1 methods." msgstr "" -#: ../../../build/NEWS:272 +#: ../../../build/NEWS:979 msgid "" "`bpo-40355 `__: Improve error reporting " "in :func:`ast.literal_eval` in the presence of malformed :class:`ast.Dict` " @@ -694,39 +2005,39 @@ msgid "" "Curtis Bucher." msgstr "" -#: ../../../build/NEWS:276 +#: ../../../build/NEWS:983 msgid "" "`bpo-40465 `__: Deprecated the optional " "*random* argument to *random.shuffle()*." msgstr "" -#: ../../../build/NEWS:279 +#: ../../../build/NEWS:986 msgid "" "`bpo-40459 `__: " ":func:`platform.win32_ver` now produces correct *ptype* strings instead of " "empty strings." msgstr "" -#: ../../../build/NEWS:282 +#: ../../../build/NEWS:989 msgid "" "`bpo-39435 `__: The first argument of " ":func:`pickle.loads` is now positional-only." msgstr "" -#: ../../../build/NEWS:285 +#: ../../../build/NEWS:992 msgid "" "`bpo-39305 `__: Update :mod:`nntplib` to" " merge :class:`nntplib.NNTP` and :class:`nntplib._NNTPBase`. Patch by Dong-" "hee Na." msgstr "" -#: ../../../build/NEWS:288 +#: ../../../build/NEWS:995 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:291 +#: ../../../build/NEWS:998 msgid "" "`bpo-40453 `__: Add ``isolated=True`` " "keyword-only parameter to ``_xxsubinterpreters.create()``. An isolated " @@ -734,7 +2045,7 @@ msgid "" "``os.fork()``." msgstr "" -#: ../../../build/NEWS:295 +#: ../../../build/NEWS:1002 msgid "" "`bpo-40286 `__: Remove " "``_random.Random.randbytes()``: the C implementation of ``randbytes()``. " @@ -742,80 +2053,80 @@ msgid "" "directly reuses ``getrandbits()``." msgstr "" -#: ../../../build/NEWS:299 +#: ../../../build/NEWS:1006 msgid "" "`bpo-40394 `__: Added default arguments " "to :meth:`difflib.SequenceMatcher.find_longest_match()`." msgstr "" -#: ../../../build/NEWS:302 +#: ../../../build/NEWS:1009 msgid "" "`bpo-39995 `__: Fix a race condition in " "concurrent.futures._ThreadWakeup: access to _ThreadWakeup is now protected " "with the shutdown lock." msgstr "" -#: ../../../build/NEWS:305 +#: ../../../build/NEWS:1012 msgid "" "`bpo-30966 `__: " "``Process.shutdown(wait=True)`` of :mod:`concurrent.futures` now closes " "explicitly the result queue." msgstr "" -#: ../../../build/NEWS:308 +#: ../../../build/NEWS:1015 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:312 +#: ../../../build/NEWS:1019 msgid "" "`bpo-39966 `__: Revert `bpo-25597 " "`__. :class:`unittest.mock.MagicMock` " "with wraps' set uses default return values for magic methods." msgstr "" -#: ../../../build/NEWS:315 +#: ../../../build/NEWS:1022 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:319 +#: ../../../build/NEWS:1026 msgid "" "`bpo-40375 `__: " ":meth:`imaplib.IMAP4.unselect` is added. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:321 +#: ../../../build/NEWS:1028 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:324 +#: ../../../build/NEWS:1031 msgid "" "`bpo-40291 `__: Add support for " "CAN_J1939 sockets (available on Linux 5.4+)" msgstr "" -#: ../../../build/NEWS:326 +#: ../../../build/NEWS:1033 msgid "" "`bpo-40273 `__: " ":class:`types.MappingProxyType` is now reversible." msgstr "" -#: ../../../build/NEWS:328 +#: ../../../build/NEWS:1035 msgid "" "`bpo-39075 `__: The repr for " ":class:`types.SimpleNamespace` is now insertion ordered rather than " "alphabetical." msgstr "" -#: ../../../build/NEWS:331 +#: ../../../build/NEWS:1038 msgid "" "`bpo-40192 `__: On AIX, " ":func:`~time.thread_time` is now implemented with ``thread_cputime()`` which" @@ -824,13 +2135,13 @@ msgid "" "Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:336 +#: ../../../build/NEWS:1043 msgid "" "`bpo-40025 `__: Raise TypeError when " "_generate_next_value_ is defined after members. Patch by Ethan Onstott." msgstr "" -#: ../../../build/NEWS:339 +#: ../../../build/NEWS:1046 msgid "" "`bpo-39058 `__: In the argparse module, " "the repr for Namespace() and other argument holders now displayed in the " @@ -839,127 +2150,83 @@ msgid "" "module." msgstr "" -#: ../../../build/NEWS:344 +#: ../../../build/NEWS:1051 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:349 ../../../build/NEWS:793 ../../../build/NEWS:1251 -#: ../../../build/NEWS:1655 ../../../build/NEWS:2079 ../../../build/NEWS:2395 -#: ../../../build/NEWS:3738 ../../../build/NEWS:5042 ../../../build/NEWS:5508 -#: ../../../build/NEWS:5985 ../../../build/NEWS:6227 ../../../build/NEWS:8413 -#: ../../../build/NEWS:9388 ../../../build/NEWS:9598 ../../../build/NEWS:9748 -#: ../../../build/NEWS:9966 ../../../build/NEWS:10211 -#: ../../../build/NEWS:10536 ../../../build/NEWS:10876 -#: ../../../build/NEWS:11359 ../../../build/NEWS:11702 -#: ../../../build/NEWS:13310 ../../../build/NEWS:14064 -#: ../../../build/NEWS:14420 ../../../build/NEWS:14817 -#: ../../../build/NEWS:15215 ../../../build/NEWS:15787 -#: ../../../build/NEWS:16107 ../../../build/NEWS:16263 -#: ../../../build/NEWS:16366 ../../../build/NEWS:17734 -#: ../../../build/NEWS:17994 ../../../build/NEWS:19179 -#: ../../../build/NEWS:19739 ../../../build/NEWS:20415 -#: ../../../build/NEWS:21165 ../../../build/NEWS:21729 -#: ../../../build/NEWS:21982 ../../../build/NEWS:22181 -#: ../../../build/NEWS:22492 ../../../build/NEWS:24692 -msgid "Documentation" -msgstr "Dokumentasi" - -#: ../../../build/NEWS:351 +#: ../../../build/NEWS:1058 msgid "" "`bpo-34790 `__: Add version of removal " "for explicit passing of coros to `asyncio.wait()`'s documentation" msgstr "" -#: ../../../build/NEWS:354 +#: ../../../build/NEWS:1061 msgid "" "`bpo-40561 `__: Provide docstrings for " "webbrowser open functions." msgstr "" -#: ../../../build/NEWS:356 +#: ../../../build/NEWS:1063 msgid "" "`bpo-40499 `__: Mention that " ":func:`asyncio.wait` requires a non-empty set of awaitables." msgstr "" -#: ../../../build/NEWS:359 +#: ../../../build/NEWS:1066 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:363 +#: ../../../build/NEWS:1070 msgid "" "`bpo-39435 `__: Fix an incorrect " "signature for :func:`pickle.loads` in the docs" msgstr "" -#: ../../../build/NEWS:366 ../../../build/NEWS:807 ../../../build/NEWS:1270 -#: ../../../build/NEWS:1680 ../../../build/NEWS:2409 ../../../build/NEWS:3842 -#: ../../../build/NEWS:5090 ../../../build/NEWS:5543 ../../../build/NEWS:5999 -#: ../../../build/NEWS:6238 ../../../build/NEWS:8578 ../../../build/NEWS:9613 -#: ../../../build/NEWS:9767 ../../../build/NEWS:9983 ../../../build/NEWS:10235 -#: ../../../build/NEWS:10549 ../../../build/NEWS:10881 -#: ../../../build/NEWS:11365 ../../../build/NEWS:13358 -#: ../../../build/NEWS:14102 ../../../build/NEWS:14215 -#: ../../../build/NEWS:14440 ../../../build/NEWS:14830 -#: ../../../build/NEWS:15227 ../../../build/NEWS:15809 -#: ../../../build/NEWS:16120 ../../../build/NEWS:16371 -#: ../../../build/NEWS:16506 ../../../build/NEWS:16777 -#: ../../../build/NEWS:17207 ../../../build/NEWS:17480 -#: ../../../build/NEWS:17743 ../../../build/NEWS:18006 -#: ../../../build/NEWS:19197 ../../../build/NEWS:19757 -#: ../../../build/NEWS:20420 ../../../build/NEWS:20541 -#: ../../../build/NEWS:21188 ../../../build/NEWS:21753 -#: ../../../build/NEWS:21997 ../../../build/NEWS:22174 -#: ../../../build/NEWS:22483 ../../../build/NEWS:22712 -#: ../../../build/NEWS:22922 ../../../build/NEWS:24732 -msgid "Tests" -msgstr "Pengujian" - -#: ../../../build/NEWS:368 +#: ../../../build/NEWS:1075 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:372 +#: ../../../build/NEWS:1079 msgid "" "`bpo-40436 `__: test_gdb and " "test.pythoninfo now check gdb command exit code." msgstr "" -#: ../../../build/NEWS:377 +#: ../../../build/NEWS:1084 msgid "" "`bpo-40653 `__: Move _dirnameW out of " "HAVE_SYMLINK to fix a potential compiling issue." msgstr "" -#: ../../../build/NEWS:380 +#: ../../../build/NEWS:1087 msgid "" "`bpo-40514 `__: Add ``--with-" "experimental-isolated-subinterpreters`` build option to ``configure``: " "better isolate subinterpreters, experimental build mode." msgstr "" -#: ../../../build/NEWS:387 +#: ../../../build/NEWS:1094 msgid "" "`bpo-40650 `__: Include winsock2.h in " "pytime.c for timeval." msgstr "" -#: ../../../build/NEWS:389 +#: ../../../build/NEWS:1096 msgid "" "`bpo-40458 `__: Increase reserved stack " "space to prevent overflow crash on Windows." msgstr "" -#: ../../../build/NEWS:392 +#: ../../../build/NEWS:1099 msgid "" "`bpo-39148 `__: Add IPv6 support to " ":mod:`asyncio` datagram endpoints in ProactorEventLoop. Change the raised " @@ -967,17 +2234,7 @@ msgid "" " Windows API." msgstr "" -#: ../../../build/NEWS:397 ../../../build/NEWS:852 ../../../build/NEWS:1326 -#: ../../../build/NEWS:2481 ../../../build/NEWS:4203 ../../../build/NEWS:5163 -#: ../../../build/NEWS:5711 ../../../build/NEWS:8973 ../../../build/NEWS:9635 -#: ../../../build/NEWS:9795 ../../../build/NEWS:10007 -#: ../../../build/NEWS:10264 ../../../build/NEWS:10595 -#: ../../../build/NEWS:11440 ../../../build/NEWS:14135 -#: ../../../build/NEWS:14486 ../../../build/NEWS:14881 -msgid "macOS" -msgstr "macOS" - -#: ../../../build/NEWS:399 +#: ../../../build/NEWS:1106 msgid "" "`bpo-34956 `__: When building Python on " "macOS from source, ``_tkinter`` now links with non-system Tcl and Tk " @@ -988,74 +2245,56 @@ msgid "" "includes`` and ``--with-tcltk-libs``." msgstr "" -#: ../../../build/NEWS:407 +#: ../../../build/NEWS:1114 msgid "" "`bpo-35569 `__: Expose RFC 3542 IPv6 " "socket options." msgstr "" -#: ../../../build/NEWS:410 ../../../build/NEWS:872 ../../../build/NEWS:1345 -#: ../../../build/NEWS:4327 ../../../build/NEWS:5187 ../../../build/NEWS:5726 -#: ../../../build/NEWS:6067 ../../../build/NEWS:9191 ../../../build/NEWS:9813 -#: ../../../build/NEWS:10030 ../../../build/NEWS:10290 -#: ../../../build/NEWS:10896 ../../../build/NEWS:11484 -#: ../../../build/NEWS:13797 ../../../build/NEWS:14185 -#: ../../../build/NEWS:14526 ../../../build/NEWS:14949 -#: ../../../build/NEWS:15435 ../../../build/NEWS:15803 -#: ../../../build/NEWS:16197 ../../../build/NEWS:16271 -#: ../../../build/NEWS:17256 ../../../build/NEWS:17726 -#: ../../../build/NEWS:18046 ../../../build/NEWS:19321 -#: ../../../build/NEWS:20439 ../../../build/NEWS:21286 -#: ../../../build/NEWS:21815 ../../../build/NEWS:22502 -#: ../../../build/NEWS:22721 ../../../build/NEWS:22929 -#: ../../../build/NEWS:24840 +#: ../../../build/NEWS:1117 ../../../build/NEWS:1579 ../../../build/NEWS:2052 +#: ../../../build/NEWS:5034 ../../../build/NEWS:5894 ../../../build/NEWS:6433 +#: ../../../build/NEWS:6774 ../../../build/NEWS:9898 ../../../build/NEWS:10520 +#: ../../../build/NEWS:10737 ../../../build/NEWS:10997 +#: ../../../build/NEWS:11603 ../../../build/NEWS:12191 +#: ../../../build/NEWS:14504 ../../../build/NEWS:14892 +#: ../../../build/NEWS:15233 ../../../build/NEWS:15656 +#: ../../../build/NEWS:16142 ../../../build/NEWS:16510 +#: ../../../build/NEWS:16904 ../../../build/NEWS:16978 +#: ../../../build/NEWS:17963 ../../../build/NEWS:18433 +#: ../../../build/NEWS:18753 ../../../build/NEWS:20028 +#: ../../../build/NEWS:21146 ../../../build/NEWS:21993 +#: ../../../build/NEWS:22522 ../../../build/NEWS:23209 +#: ../../../build/NEWS:23428 ../../../build/NEWS:23636 +#: ../../../build/NEWS:25547 msgid "Tools/Demos" msgstr "Perkakas/Demo" -#: ../../../build/NEWS:412 +#: ../../../build/NEWS:1119 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:415 +#: ../../../build/NEWS:1122 msgid "" "`bpo-40431 `__: Fix a syntax typo in " "``turtledemo`` that now raises a ``SyntaxError``." msgstr "" -#: ../../../build/NEWS:418 +#: ../../../build/NEWS:1125 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:423 ../../../build/NEWS:884 ../../../build/NEWS:1357 -#: ../../../build/NEWS:1729 ../../../build/NEWS:2117 ../../../build/NEWS:2504 -#: ../../../build/NEWS:4352 ../../../build/NEWS:5193 ../../../build/NEWS:5731 -#: ../../../build/NEWS:6074 ../../../build/NEWS:9230 ../../../build/NEWS:9320 -#: ../../../build/NEWS:10036 ../../../build/NEWS:10606 -#: ../../../build/NEWS:10903 ../../../build/NEWS:11496 -#: ../../../build/NEWS:11758 ../../../build/NEWS:13828 -#: ../../../build/NEWS:14203 ../../../build/NEWS:14536 -#: ../../../build/NEWS:14956 ../../../build/NEWS:15761 -#: ../../../build/NEWS:16090 ../../../build/NEWS:16258 -#: ../../../build/NEWS:16759 ../../../build/NEWS:17198 -#: ../../../build/NEWS:17697 ../../../build/NEWS:18038 -#: ../../../build/NEWS:19342 ../../../build/NEWS:19817 -#: ../../../build/NEWS:20406 ../../../build/NEWS:22745 -#: ../../../build/NEWS:23060 ../../../build/NEWS:24663 -msgid "C API" -msgstr "C API" - -#: ../../../build/NEWS:425 +#: ../../../build/NEWS:1132 msgid "" "`bpo-39465 `__: Remove the " "``_PyUnicode_ClearStaticStrings()`` function from the C API." msgstr "" -#: ../../../build/NEWS:428 +#: ../../../build/NEWS:1135 msgid "" "`bpo-38787 `__: Add " "PyCFunction_CheckExact() macro for exact type checks now that we allow " @@ -1063,80 +2302,80 @@ msgid "" "PyCMethod_Check() for the new PyCMethod subtype." msgstr "" -#: ../../../build/NEWS:432 +#: ../../../build/NEWS:1139 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:436 +#: ../../../build/NEWS:1143 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:440 +#: ../../../build/NEWS:1147 msgid "" "`bpo-40429 `__: The " ":c:func:`PyThreadState_GetFrame` function now returns a strong reference to " "the frame." msgstr "" -#: ../../../build/NEWS:443 +#: ../../../build/NEWS:1150 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:446 +#: ../../../build/NEWS:1153 msgid "``PyAsyncGen_ClearFreeLists()``" msgstr "" -#: ../../../build/NEWS:447 +#: ../../../build/NEWS:1154 msgid "``PyContext_ClearFreeList()``" msgstr "" -#: ../../../build/NEWS:448 +#: ../../../build/NEWS:1155 msgid "``PyDict_ClearFreeList()``" msgstr "" -#: ../../../build/NEWS:449 +#: ../../../build/NEWS:1156 msgid "``PyFloat_ClearFreeList()``" msgstr "" -#: ../../../build/NEWS:450 +#: ../../../build/NEWS:1157 msgid "``PyFrame_ClearFreeList()``" msgstr "" -#: ../../../build/NEWS:451 +#: ../../../build/NEWS:1158 msgid "``PyList_ClearFreeList()``" msgstr "" -#: ../../../build/NEWS:452 +#: ../../../build/NEWS:1159 msgid "``PySet_ClearFreeList()``" msgstr "" -#: ../../../build/NEWS:453 +#: ../../../build/NEWS:1160 msgid "``PyTuple_ClearFreeList()``" msgstr "" -#: ../../../build/NEWS:455 +#: ../../../build/NEWS:1162 msgid "" "`bpo-40421 `__: New " ":c:func:`PyFrame_GetBack` function: get the frame next outer frame." msgstr "" -#: ../../../build/NEWS:458 +#: ../../../build/NEWS:1165 msgid "" "`bpo-40421 `__: New " ":c:func:`PyFrame_GetCode` function: return a borrowed reference to the frame" " code." msgstr "" -#: ../../../build/NEWS:461 +#: ../../../build/NEWS:1168 msgid "" "`bpo-40217 `__: Ensure that instances of" " types created with :c:func:`PyType_FromSpecWithBases` will visit its class " @@ -1145,35 +2384,35 @@ msgid "" "by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:467 +#: ../../../build/NEWS:1174 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:472 +#: ../../../build/NEWS:1179 msgid "Python 3.9.0 alpha 6" msgstr "" -#: ../../../build/NEWS:474 +#: ../../../build/NEWS:1181 msgid "*Release date: 2020-04-27*" msgstr "" -#: ../../../build/NEWS:479 +#: ../../../build/NEWS:1186 msgid "" "`bpo-40121 `__: Fixes audit events " "raised on creating a new socket." msgstr "" -#: ../../../build/NEWS:481 +#: ../../../build/NEWS:1188 msgid "" "`bpo-39073 `__: Disallow CR or LF in " "email.headerregistry.Address arguments to guard against header injection " "attacks." msgstr "" -#: ../../../build/NEWS:484 +#: ../../../build/NEWS:1191 msgid "" "`bpo-39503 `__: CVE-2020-8492: The " ":class:`~urllib.request.AbstractBasicAuthHandler` class of the " @@ -1183,13 +2422,13 @@ msgid "" "Caller and Matt Schwager." msgstr "" -#: ../../../build/NEWS:494 +#: ../../../build/NEWS:1201 msgid "" "`bpo-40313 `__: Improve the performance " "of bytes.hex()." msgstr "" -#: ../../../build/NEWS:496 +#: ../../../build/NEWS:1203 msgid "" "`bpo-40334 `__: Switch to a new parser, " "based on PEG. For more details see PEP 617. To temporarily switch back to " @@ -1198,7 +2437,7 @@ msgid "" "module (already deprecated) and anything that depends on it." msgstr "" -#: ../../../build/NEWS:502 +#: ../../../build/NEWS:1209 msgid "" "`bpo-40267 `__: Fix the tokenizer to " "display the correct error message, when there is a SyntaxError on the last " @@ -1206,28 +2445,28 @@ msgid "" "parsing`, while it should be `invalid syntax`." msgstr "" -#: ../../../build/NEWS:507 +#: ../../../build/NEWS:1214 msgid "" "`bpo-39522 `__: Correctly unparse " "explicit ``u`` prefix for strings when postponed evaluation for annotations " "activated. Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:510 +#: ../../../build/NEWS:1217 msgid "" "`bpo-40246 `__: Report a specialized " "error message, `invalid string prefix`, when the tokenizer encounters a " "string with an invalid prefix." msgstr "" -#: ../../../build/NEWS:513 +#: ../../../build/NEWS:1220 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:516 +#: ../../../build/NEWS:1223 msgid "" "`bpo-37388 `__: str.encode() and " "str.decode() no longer check the encoding and errors in development mode or " @@ -1235,69 +2474,69 @@ msgid "" " work on very late calls to str.encode() and str.decode()." msgstr "" -#: ../../../build/NEWS:521 +#: ../../../build/NEWS:1228 msgid "" "`bpo-40077 `__: Fix possible refleaks in" " :mod:`_json`, memo of PyScannerObject should be traversed." msgstr "" -#: ../../../build/NEWS:524 +#: ../../../build/NEWS:1231 msgid "" "`bpo-37207 `__: Speed up calls to " "``dict()`` by using the :pep:`590` ``vectorcall`` calling convention." msgstr "" -#: ../../../build/NEWS:527 +#: ../../../build/NEWS:1234 msgid "" "`bpo-40141 `__: Add column and line " "information to ``ast.keyword`` nodes. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:530 +#: ../../../build/NEWS:1237 msgid "" "`bpo-1635741 `__: Port :mod:`resource`" " to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:533 +#: ../../../build/NEWS:1240 msgid "" "`bpo-1635741 `__: Port :mod:`math` to " "multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:535 +#: ../../../build/NEWS:1242 msgid "" "`bpo-1635741 `__: Port _uuid module to" " multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:537 +#: ../../../build/NEWS:1244 msgid "" "`bpo-40077 `__: Convert json module to " "use :c:func:`PyType_FromSpec`." msgstr "" -#: ../../../build/NEWS:539 +#: ../../../build/NEWS:1246 msgid "" "`bpo-40067 `__: Improve the error " "message for multiple star expressions in an assignment. Patch by Furkan " "Onder" msgstr "" -#: ../../../build/NEWS:542 +#: ../../../build/NEWS:1249 msgid "" "`bpo-1635741 `__: Port _functools " "module to multiphase initialization (PEP 489). Patch by Paulo Henrique " "Silva." msgstr "" -#: ../../../build/NEWS:545 +#: ../../../build/NEWS:1252 msgid "" "`bpo-1635741 `__: Port operator module" " to multiphase initialization (PEP 489). Patch by Paulo Henrique Silva." msgstr "" -#: ../../../build/NEWS:548 +#: ../../../build/NEWS:1255 msgid "" "`bpo-20526 `__: Fix " ":c:func:`PyThreadState_Clear()`. ``PyThreadState.frame`` is a borrowed " @@ -1305,25 +2544,25 @@ msgid "" "``Py_CLEAR(tstate->frame)``." msgstr "" -#: ../../../build/NEWS:552 +#: ../../../build/NEWS:1259 msgid "" "`bpo-1635741 `__: Port time module to " "multiphase initialization (:pep:`489`). Patch by Paulo Henrique Silva." msgstr "" -#: ../../../build/NEWS:555 ../../../build/NEWS:947 +#: ../../../build/NEWS:1262 ../../../build/NEWS:1654 msgid "" "`bpo-1635741 `__: Port _weakref " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:558 +#: ../../../build/NEWS:1265 msgid "" "`bpo-40020 `__: Fix a leak and " "subsequent crash in parsetok.c caused by realloc misuse on a rare codepath." msgstr "" -#: ../../../build/NEWS:561 +#: ../../../build/NEWS:1268 msgid "" "`bpo-39939 `__: Added str.removeprefix " "and str.removesuffix methods and corresponding bytes, bytearray, and " @@ -1331,32 +2570,32 @@ msgid "" "See :pep:`616` for a full description. Patch by Dennis Sweeney." msgstr "" -#: ../../../build/NEWS:566 +#: ../../../build/NEWS:1273 msgid "" "`bpo-39481 `__: Implement PEP 585. This " "supports list[int], tuple[str, ...] etc." msgstr "" -#: ../../../build/NEWS:569 +#: ../../../build/NEWS:1276 msgid "" "`bpo-32894 `__: Support unparsing of " "infinity numbers in postponed annotations. Patch by Batuhan Taşkaya." msgstr "" -#: ../../../build/NEWS:572 +#: ../../../build/NEWS:1279 msgid "" "`bpo-37207 `__: Speed up calls to " "``list()`` by using the :pep:`590` ``vectorcall`` calling convention. Patch " "by Mark Shannon." msgstr "" -#: ../../../build/NEWS:578 +#: ../../../build/NEWS:1285 msgid "" "`bpo-40398 `__: :func:`typing.get_args` " "now always returns an empty tuple for special generic aliases." msgstr "" -#: ../../../build/NEWS:581 +#: ../../../build/NEWS:1288 msgid "" "`bpo-40396 `__: Functions " ":func:`typing.get_origin`, :func:`typing.get_args` and " @@ -1364,7 +2603,7 @@ msgid "" "``list[int]``." msgstr "" -#: ../../../build/NEWS:585 +#: ../../../build/NEWS:1292 msgid "" "`bpo-38061 `__: Optimize the " ":mod:`subprocess` module on FreeBSD using ``closefrom()``. A single " @@ -1373,81 +2612,81 @@ msgid "" "milliseconds." msgstr "" -#: ../../../build/NEWS:590 +#: ../../../build/NEWS:1297 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:593 ../../../build/NEWS:601 +#: ../../../build/NEWS:1300 ../../../build/NEWS:1308 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:597 +#: ../../../build/NEWS:1304 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:605 +#: ../../../build/NEWS:1312 msgid "" "`bpo-40360 `__: The :mod:`lib2to3` " "module is pending deprecation due to :pep:`617`." msgstr "" -#: ../../../build/NEWS:608 +#: ../../../build/NEWS:1315 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:612 +#: ../../../build/NEWS:1319 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:615 +#: ../../../build/NEWS:1322 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:619 +#: ../../../build/NEWS:1326 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:623 +#: ../../../build/NEWS:1330 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:626 +#: ../../../build/NEWS:1333 msgid "" "`bpo-40148 `__: Added " ":meth:`pathlib.Path.with_stem()` to create a new Path with the stem " "replaced." msgstr "" -#: ../../../build/NEWS:629 +#: ../../../build/NEWS:1336 msgid "" "`bpo-40325 `__: Deprecated support for " "set objects in random.sample()." msgstr "" -#: ../../../build/NEWS:631 +#: ../../../build/NEWS:1338 msgid "" "`bpo-40257 `__: Improved help for the " ":mod:`typing` module. Docstrings are now shown for all special forms and " @@ -1456,7 +2695,7 @@ msgid "" "concrete type (``list`` in this case)." msgstr "" -#: ../../../build/NEWS:636 +#: ../../../build/NEWS:1343 msgid "" "`bpo-40257 `__: func:`inspect.getdoc` no" " longer returns docstring inherited from the type of the object or from " @@ -1466,64 +2705,64 @@ msgid "" "attribute." msgstr "" -#: ../../../build/NEWS:642 +#: ../../../build/NEWS:1349 msgid "" "`bpo-40287 `__: Fixed " "``SpooledTemporaryFile.seek()`` to return the position." msgstr "" -#: ../../../build/NEWS:644 +#: ../../../build/NEWS:1351 msgid "" "`bpo-40290 `__: Added zscore() to " "statistics.NormalDist()." msgstr "" -#: ../../../build/NEWS:646 +#: ../../../build/NEWS:1353 msgid "" "`bpo-40282 `__: Allow " "``random.getrandbits(0)`` to succeed and to return 0." msgstr "" -#: ../../../build/NEWS:648 +#: ../../../build/NEWS:1355 msgid "" "`bpo-40286 `__: Add " ":func:`random.randbytes` function and :meth:`random.Random.randbytes` method" " to generate random bytes." msgstr "" -#: ../../../build/NEWS:651 +#: ../../../build/NEWS:1358 msgid "" "`bpo-40277 `__: " ":func:`collections.namedtuple` now provides a human-readable repr for its " "field accessors." msgstr "" -#: ../../../build/NEWS:654 +#: ../../../build/NEWS:1361 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:658 +#: ../../../build/NEWS:1365 msgid "" "`bpo-29255 `__: Wait in " "`KqueueSelector.select` when no fds are registered" msgstr "" -#: ../../../build/NEWS:660 +#: ../../../build/NEWS:1367 msgid "" "`bpo-40260 `__: Ensure " ":mod:`modulefinder` uses :func:`io.open_code` and respects coding comments." msgstr "" -#: ../../../build/NEWS:663 +#: ../../../build/NEWS:1370 msgid "" "`bpo-40234 `__: Allow again to spawn " "daemon threads in subinterpreters (revert change which denied them)." msgstr "" -#: ../../../build/NEWS:666 +#: ../../../build/NEWS:1373 msgid "" "`bpo-39207 `__: Workers in " ":class:`~concurrent.futures.ProcessPoolExecutor` are now spawned on demand, " @@ -1532,52 +2771,52 @@ msgid "" "Patch by Kyle Stanley." msgstr "" -#: ../../../build/NEWS:671 +#: ../../../build/NEWS:1378 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:675 +#: ../../../build/NEWS:1382 msgid "" "`bpo-40149 `__: Implement traverse and " "clear slots in _abc._abc_data type." msgstr "" -#: ../../../build/NEWS:677 +#: ../../../build/NEWS:1384 msgid "" "`bpo-40208 `__: Remove deprecated " ":meth:`symtable.SymbolTable.has_exec`." msgstr "" -#: ../../../build/NEWS:679 +#: ../../../build/NEWS:1386 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:682 +#: ../../../build/NEWS:1389 msgid "" "`bpo-40190 `__: Add support for " "``_SC_AIX_REALMEM`` to :func:`posix.sysconf`." msgstr "" -#: ../../../build/NEWS:684 +#: ../../../build/NEWS:1391 msgid "" "`bpo-40182 `__: Removed the " "``_field_types`` attribute of the :class:`typing.NamedTuple` class." msgstr "" -#: ../../../build/NEWS:687 +#: ../../../build/NEWS:1394 msgid "" "`bpo-36517 `__: Multiple inheritance " "with :class:`typing.NamedTuple` now raises an error instead of silently " "ignoring other types." msgstr "" -#: ../../../build/NEWS:690 +#: ../../../build/NEWS:1397 msgid "" "`bpo-40126 `__: Fixed reverting multiple" " patches in unittest.mock. Patcher's ``__exit__()`` is now never called if " @@ -1585,7 +2824,7 @@ msgid "" "now the exception." msgstr "" -#: ../../../build/NEWS:694 +#: ../../../build/NEWS:1401 msgid "" "`bpo-40094 `__: CGIHTTPRequestHandler of" " http.server now logs the CGI script exit code, rather than the CGI script " @@ -1593,7 +2832,7 @@ msgid "" "11, it now logs: \"CGI script exit code -11.\"" msgstr "" -#: ../../../build/NEWS:699 +#: ../../../build/NEWS:1406 msgid "" "`bpo-40108 `__: Improve the error " "message when triying to import a module using :mod:`runpy` and incorrently " @@ -1601,14 +2840,14 @@ msgid "" "Galindo." msgstr "" -#: ../../../build/NEWS:703 +#: ../../../build/NEWS:1410 msgid "" "`bpo-40094 `__: Add " ":func:`os.waitstatus_to_exitcode` function: convert a wait status to an exit" " code." msgstr "" -#: ../../../build/NEWS:706 +#: ../../../build/NEWS:1413 msgid "" "`bpo-40089 `__: Fix " "threading._after_fork(): if fork was not called by a thread spawned by " @@ -1616,7 +2855,7 @@ msgid "" " for _main_thread, instead of a _DummyThread instance." msgstr "" -#: ../../../build/NEWS:710 +#: ../../../build/NEWS:1417 msgid "" "`bpo-40089 `__: Add a private " "``_at_fork_reinit()`` method to :class:`_thread.Lock`, " @@ -1627,13 +2866,13 @@ msgid "" "``_at_fork_reinit()``." msgstr "" -#: ../../../build/NEWS:717 +#: ../../../build/NEWS:1424 msgid "" "`bpo-25780 `__: Expose " ":data:`~socket.CAN_RAW_JOIN_FILTERS` in the :mod:`socket` module." msgstr "" -#: ../../../build/NEWS:720 +#: ../../../build/NEWS:1427 msgid "" "`bpo-39503 `__: " ":class:`~urllib.request.AbstractBasicAuthHandler` of :mod:`urllib.request` " @@ -1641,7 +2880,7 @@ msgid "" " per header: use the realm of the first Basic challenge." msgstr "" -#: ../../../build/NEWS:725 +#: ../../../build/NEWS:1432 msgid "" "`bpo-39812 `__: Removed daemon threads " "from :mod:`concurrent.futures` by adding an internal " @@ -1650,7 +2889,7 @@ msgid "" "subinterpreters, which don't support daemon threads." msgstr "" -#: ../../../build/NEWS:730 +#: ../../../build/NEWS:1437 msgid "" "`bpo-40050 `__: Fix " "``importlib._bootstrap_external``: avoid creating a new ``winreg`` builtin " @@ -1658,7 +2897,7 @@ msgid "" "redundant imports." msgstr "" -#: ../../../build/NEWS:734 +#: ../../../build/NEWS:1441 msgid "" "`bpo-40014 `__: Fix " "``os.getgrouplist()``: if ``getgrouplist()`` function fails because the " @@ -1667,37 +2906,37 @@ msgid "" "number of groups. For other implementations, double the group list size." msgstr "" -#: ../../../build/NEWS:740 +#: ../../../build/NEWS:1447 msgid "" "`bpo-40017 `__: Add " ":data:`time.CLOCK_TAI` constant if the operating system support it." msgstr "" -#: ../../../build/NEWS:743 +#: ../../../build/NEWS:1450 msgid "" "`bpo-40016 `__: In re docstring, clarify" " the relationship between inline and argument compile flags." msgstr "" -#: ../../../build/NEWS:746 +#: ../../../build/NEWS:1453 msgid "" "`bpo-39953 `__: Update internal table of" " OpenSSL error codes in the ``ssl`` module." msgstr "" -#: ../../../build/NEWS:749 +#: ../../../build/NEWS:1456 msgid "" "`bpo-36144 `__: Added :pep:`584` " "operators to :class:`weakref.WeakValueDictionary`." msgstr "" -#: ../../../build/NEWS:752 +#: ../../../build/NEWS:1459 msgid "" "`bpo-36144 `__: Added :pep:`584` " "operators to :class:`weakref.WeakKeyDictionary`." msgstr "" -#: ../../../build/NEWS:755 +#: ../../../build/NEWS:1462 msgid "" "`bpo-38891 `__: Fix linear runtime " "behaviour of the `__getitem__` and `__setitem__` methods in " @@ -1705,7 +2944,7 @@ msgid "" "performance when iterating a `ShareableList`. Patch by Thomas Krennwallner." msgstr "" -#: ../../../build/NEWS:761 +#: ../../../build/NEWS:1468 msgid "" "`bpo-39682 `__: Remove undocumented " "support for *closing* a `pathlib.Path` object via its context manager. The " @@ -1713,38 +2952,38 @@ msgid "" "`Path` objects immutable." msgstr "" -#: ../../../build/NEWS:765 +#: ../../../build/NEWS:1472 msgid "" "`bpo-36144 `__: Added :pep:`584` " "operators (``|`` and ``|=``) to :class:`collections.ChainMap`." msgstr "" -#: ../../../build/NEWS:768 +#: ../../../build/NEWS:1475 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:772 +#: ../../../build/NEWS:1479 msgid "" "`bpo-38410 `__: Properly handle " ":func:`sys.audit` failures in :func:`sys.set_asyncgen_hooks`." msgstr "" -#: ../../../build/NEWS:775 +#: ../../../build/NEWS:1482 msgid "" "`bpo-36541 `__: lib2to3 now recognizes " "named assignment expressions (the walrus operator, ``:=``)" msgstr "" -#: ../../../build/NEWS:778 +#: ../../../build/NEWS:1485 msgid "" "`bpo-35967 `__: In platform, delay the " "invocation of 'uname -p' until the processor attribute is requested." msgstr "" -#: ../../../build/NEWS:781 +#: ../../../build/NEWS:1488 msgid "" "`bpo-35113 `__: " ":meth:`inspect.getsource` now returns correct source code for inner class " @@ -1752,78 +2991,78 @@ msgid "" "of source of the class. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:786 +#: ../../../build/NEWS:1493 msgid "" "`bpo-33262 `__: Deprecate passing None " "as an argument for :func:`shlex.split()`'s ``s`` parameter. Patch by " "Zackery Spytz." msgstr "" -#: ../../../build/NEWS:789 +#: ../../../build/NEWS:1496 msgid "" "`bpo-31758 `__: Prevent crashes when " "using an uninitialized ``_elementtree.XMLParser`` object. Patch by Oren " "Milman." msgstr "" -#: ../../../build/NEWS:795 +#: ../../../build/NEWS:1502 msgid "" "`bpo-27635 `__: The pickle documentation" " incorrectly claimed that ``__new__`` isn't called by default when " "unpickling." msgstr "" -#: ../../../build/NEWS:798 +#: ../../../build/NEWS:1505 msgid "" "`bpo-39879 `__: Updated :ref:`datamodel`" " docs to include :func:`dict` insertion order preservation. Patch by Furkan " "Onder and Samy Lahfa." msgstr "" -#: ../../../build/NEWS:801 +#: ../../../build/NEWS:1508 msgid "" "`bpo-38387 `__: Document " ":c:macro:`PyDoc_STRVAR` macro in the C-API reference." msgstr "" -#: ../../../build/NEWS:803 +#: ../../../build/NEWS:1510 msgid "" "`bpo-13743 `__: Some methods within " "xml.dom.minidom.Element class are now better documented." msgstr "" -#: ../../../build/NEWS:809 +#: ../../../build/NEWS:1516 msgid "" "`bpo-31904 `__: Set expected default " "encoding in test_c_locale_coercion.py for VxWorks RTOS." msgstr "" -#: ../../../build/NEWS:812 +#: ../../../build/NEWS:1519 msgid "" "`bpo-40162 `__: Update Travis CI " "configuration to OpenSSL 1.1.1f." msgstr "" -#: ../../../build/NEWS:814 +#: ../../../build/NEWS:1521 msgid "" "`bpo-40146 `__: Update OpenSSL to 1.1.1f" " in Azure Pipelines." msgstr "" -#: ../../../build/NEWS:816 +#: ../../../build/NEWS:1523 msgid "" "`bpo-40094 `__: Add " ":func:`test.support.wait_process` function." msgstr "" -#: ../../../build/NEWS:818 +#: ../../../build/NEWS:1525 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:822 +#: ../../../build/NEWS:1529 msgid "" "`bpo-39380 `__: Add the encoding in " ":class:`ftplib.FTP` and :class:`ftplib.FTP_TLS` to the constructor as " @@ -1831,51 +3070,51 @@ msgid "" ":rfc:`2640`." msgstr "" -#: ../../../build/NEWS:826 +#: ../../../build/NEWS:1533 msgid "" "`bpo-39793 `__: Use the same domain when" " testing ``make_msgid``. Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:829 +#: ../../../build/NEWS:1536 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:835 +#: ../../../build/NEWS:1542 msgid "" "`bpo-38360 `__: Support single-argument " "form of macOS -isysroot flag." msgstr "" -#: ../../../build/NEWS:837 +#: ../../../build/NEWS:1544 msgid "" "`bpo-40158 `__: Fix CPython MSBuild " "Properties in NuGet Package (build/native/python.props)" msgstr "" -#: ../../../build/NEWS:840 +#: ../../../build/NEWS:1547 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:847 +#: ../../../build/NEWS:1554 msgid "" "`bpo-40164 `__: Updates Windows to " "OpenSSL 1.1.1f" msgstr "" -#: ../../../build/NEWS:849 +#: ../../../build/NEWS:1556 msgid "" "`bpo-8901 `__: Ignore the Windows " "registry when the ``-E`` option is used." msgstr "" -#: ../../../build/NEWS:854 +#: ../../../build/NEWS:1561 msgid "" "`bpo-38329 `__: python.org macOS " "installers now update the Current version symlink of " @@ -1884,57 +3123,57 @@ msgid "" " to embed Python 3 into other macOS applications." msgstr "" -#: ../../../build/NEWS:859 +#: ../../../build/NEWS:1566 msgid "" "`bpo-40164 `__: Update macOS installer " "builds to use OpenSSL 1.1.1g." msgstr "" -#: ../../../build/NEWS:864 +#: ../../../build/NEWS:1571 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:868 +#: ../../../build/NEWS:1575 msgid "" "`bpo-38689 `__: IDLE will no longer " "freeze when inspect.signature fails when fetching a calltip." msgstr "" -#: ../../../build/NEWS:874 +#: ../../../build/NEWS:1581 msgid "" "`bpo-40385 `__: Removed the checkpyc.py " "tool. Please see compileall without force mode as a potential alternative." msgstr "" -#: ../../../build/NEWS:877 +#: ../../../build/NEWS:1584 msgid "" "`bpo-40179 `__: Fixed translation of " "``#elif`` in Argument Clinic." msgstr "" -#: ../../../build/NEWS:879 +#: ../../../build/NEWS:1586 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:886 +#: ../../../build/NEWS:1593 msgid "" "`bpo-40241 `__: Move the " ":c:type:`PyGC_Head` structure to the internal C API." msgstr "" -#: ../../../build/NEWS:888 +#: ../../../build/NEWS:1595 msgid "" "`bpo-40170 `__: Convert " ":c:func:`PyObject_IS_GC` macro to a function to hide implementation details." msgstr "" -#: ../../../build/NEWS:891 +#: ../../../build/NEWS:1598 msgid "" "`bpo-40241 `__: Add the functions " ":c:func:`PyObject_GC_IsTracked` and :c:func:`PyObject_GC_IsFinalized` to the" @@ -1943,7 +3182,7 @@ msgid "" "by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:896 +#: ../../../build/NEWS:1603 msgid "" "`bpo-40170 `__: The " ":c:func:`PyObject_NEW` macro becomes an alias to the :c:func:`PyObject_New` " @@ -1952,7 +3191,7 @@ msgid "" "longer access directly the :c:member:`PyTypeObject.tp_basicsize` member." msgstr "" -#: ../../../build/NEWS:902 +#: ../../../build/NEWS:1609 msgid "" "`bpo-40170 `__: " ":c:func:`PyType_HasFeature` now always calls :c:func:`PyType_GetFlags` to " @@ -1961,7 +3200,7 @@ msgid "" "used." msgstr "" -#: ../../../build/NEWS:907 +#: ../../../build/NEWS:1614 msgid "" "`bpo-40170 `__: Convert the " ":c:func:`PyObject_GET_WEAKREFS_LISTPTR` macro to a function to hide " @@ -1969,7 +3208,7 @@ msgid "" ":c:member:`PyTypeObject.tp_weaklistoffset` member." msgstr "" -#: ../../../build/NEWS:911 +#: ../../../build/NEWS:1618 msgid "" "`bpo-40170 `__: Convert " ":c:func:`PyObject_CheckBuffer` macro to a function to hide implementation " @@ -1977,7 +3216,7 @@ msgid "" ":c:member:`PyTypeObject.tp_as_buffer` member." msgstr "" -#: ../../../build/NEWS:915 +#: ../../../build/NEWS:1622 msgid "" "`bpo-40170 `__: Always declare " ":c:func:`PyIndex_Check` as an opaque function to hide implementation " @@ -1985,22 +3224,22 @@ msgid "" ":c:member:`PyTypeObject.tp_as_number` member." msgstr "" -#: ../../../build/NEWS:919 +#: ../../../build/NEWS:1626 msgid "" "`bpo-39947 `__: Add " ":c:func:`PyThreadState_GetID` function: get the unique identifier of a " "Python thread state." msgstr "" -#: ../../../build/NEWS:924 +#: ../../../build/NEWS:1631 msgid "Python 3.9.0 alpha 5" msgstr "" -#: ../../../build/NEWS:926 +#: ../../../build/NEWS:1633 msgid "*Release date: 2020-03-23*" msgstr "" -#: ../../../build/NEWS:931 +#: ../../../build/NEWS:1638 msgid "" "`bpo-38576 `__: Disallow control " "characters in hostnames in http.client, addressing CVE-2019-18348. Such " @@ -2008,7 +3247,7 @@ msgid "" "raised." msgstr "" -#: ../../../build/NEWS:938 +#: ../../../build/NEWS:1645 msgid "" "`bpo-40010 `__: Optimize pending calls " "in multithreaded applications. If a thread different than the main thread " @@ -2018,19 +3257,19 @@ msgid "" "execute pending calls." msgstr "" -#: ../../../build/NEWS:944 +#: ../../../build/NEWS:1651 msgid "" "Previously, the bytecode evaluation loop was interrupted at each instruction" " until the main thread executes pending calls." msgstr "" -#: ../../../build/NEWS:950 +#: ../../../build/NEWS:1657 msgid "" "`bpo-1635741 `__: Port _collections " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:953 +#: ../../../build/NEWS:1660 msgid "" "`bpo-40010 `__: Optimize signal handling" " in multithreaded applications. If a thread different than the main thread " @@ -2039,13 +3278,13 @@ msgid "" "Only the main thread of the main interpreter can handle signals." msgstr "" -#: ../../../build/NEWS:959 +#: ../../../build/NEWS:1666 msgid "" "Previously, the bytecode evaluation loop was interrupted at each instruction" " until the main thread handles signals." msgstr "" -#: ../../../build/NEWS:962 +#: ../../../build/NEWS:1669 msgid "" "`bpo-39984 `__: If " ":c:func:`Py_AddPendingCall` is called in a subinterpreter, the function is " @@ -2054,26 +3293,26 @@ msgid "" "scheduled calls." msgstr "" -#: ../../../build/NEWS:967 +#: ../../../build/NEWS:1674 msgid "" "`bpo-1635741 `__: Port _heapq module " "to multiphase initialization." msgstr "" -#: ../../../build/NEWS:969 +#: ../../../build/NEWS:1676 msgid "" "`bpo-1635741 `__: Port itertools " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:972 +#: ../../../build/NEWS:1679 msgid "" "`bpo-37207 `__: Speed up calls to " "``frozenset()`` by using the :pep:`590` ``vectorcall`` calling convention. " "Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:975 +#: ../../../build/NEWS:1682 msgid "" "`bpo-39984 `__: subinterpreters: Move " "``_PyRuntimeState.ceval.tracing_possible`` to " @@ -2081,26 +3320,26 @@ msgid "" "own variable." msgstr "" -#: ../../../build/NEWS:980 +#: ../../../build/NEWS:1687 msgid "" "`bpo-37207 `__: Speed up calls to " "``set()`` by using the :pep:`590` ``vectorcall`` calling convention. Patch " "by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:983 +#: ../../../build/NEWS:1690 msgid "" "`bpo-1635741 `__: Port _statistics " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:986 +#: ../../../build/NEWS:1693 msgid "" "`bpo-39968 `__: Use inline function to " "replace extension modules' get_module_state macros." msgstr "" -#: ../../../build/NEWS:989 +#: ../../../build/NEWS:1696 msgid "" "`bpo-39965 `__: Correctly raise " "``SyntaxError`` if *await* is used inside non-async functions and " @@ -2108,34 +3347,34 @@ msgid "" "Pablo Galindo." msgstr "" -#: ../../../build/NEWS:993 +#: ../../../build/NEWS:1700 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:997 +#: ../../../build/NEWS:1704 msgid "" "`bpo-37207 `__: Speed up calls to " "``tuple()`` by using the :pep:`590` ``vectorcall`` calling convention. Patch" " by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:1000 +#: ../../../build/NEWS:1707 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." msgstr "" -#: ../../../build/NEWS:1004 +#: ../../../build/NEWS:1711 msgid "" "`bpo-39926 `__: Update Unicode database " "to Unicode version 13.0.0." msgstr "" -#: ../../../build/NEWS:1006 +#: ../../../build/NEWS:1713 msgid "" "`bpo-19466 `__: Clear the frames of " "daemon threads earlier during the Python shutdown to call objects " @@ -2143,7 +3382,7 @@ msgid "" "daemon threads in a more reliable way." msgstr "" -#: ../../../build/NEWS:1010 +#: ../../../build/NEWS:1717 msgid "" "`bpo-38894 `__: Fix a bug that was " "causing incomplete results when calling ``pathlib.Path.glob`` in the " @@ -2151,7 +3390,7 @@ msgid "" "access. Patch by Pablo Galindo and Matt Wozniski." msgstr "" -#: ../../../build/NEWS:1015 +#: ../../../build/NEWS:1722 msgid "" "`bpo-39877 `__: Fix " ":c:func:`PyEval_RestoreThread` random crash at exit with daemon threads. It " @@ -2161,137 +3400,137 @@ msgid "" " exits before trying to take the GIL." msgstr "" -#: ../../../build/NEWS:1021 +#: ../../../build/NEWS:1728 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 Zachary Spytz." +"argument cannot be converted to a :class:`float`. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:1025 +#: ../../../build/NEWS:1732 msgid "" "`bpo-39776 `__: Fix race condition where" " threads created by PyGILState_Ensure() could get a duplicate id." msgstr "" -#: ../../../build/NEWS:1028 +#: ../../../build/NEWS:1735 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:1032 +#: ../../../build/NEWS:1739 msgid "" "`bpo-39778 `__: Fixed a crash due to " "incorrect handling of weak references in ``collections.OrderedDict`` " "classes. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:1035 +#: ../../../build/NEWS:1742 msgid "" "`bpo-1635741 `__: Port audioop " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1038 +#: ../../../build/NEWS:1745 msgid "" "`bpo-39702 `__: Relax :term:`decorator` " "grammar restrictions to allow any valid expression (:pep:`614`)." msgstr "" -#: ../../../build/NEWS:1041 +#: ../../../build/NEWS:1748 msgid "" "`bpo-38091 `__: Tweak import deadlock " "detection code to not deadlock itself." msgstr "" -#: ../../../build/NEWS:1043 +#: ../../../build/NEWS:1750 msgid "" "`bpo-1635741 `__: Port _locale " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1046 +#: ../../../build/NEWS:1753 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:1050 +#: ../../../build/NEWS:1757 msgid "" "`bpo-39520 `__: Fix unparsing of ext " "slices with no items (``foo[:,]``). Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:1053 +#: ../../../build/NEWS:1760 msgid "" "`bpo-39220 `__: Do not optimize " "annotations if 'from __future__ import annotations' is used. Patch by Pablo " "Galindo." msgstr "" -#: ../../../build/NEWS:1056 +#: ../../../build/NEWS:1763 msgid "" "`bpo-35712 `__: Using " ":data:`NotImplemented` in a boolean context has been deprecated. Patch " "contributed by Josh Rosenberg." msgstr "" -#: ../../../build/NEWS:1059 +#: ../../../build/NEWS:1766 msgid "" "`bpo-22490 `__: Don't leak environment " "variable ``__PYVENV_LAUNCHER__`` into the interpreter session on macOS." msgstr "" -#: ../../../build/NEWS:1065 +#: ../../../build/NEWS:1772 msgid "" "`bpo-39830 `__: Add " ":class:`zipfile.Path` to ``__all__`` in the :mod:`zipfile` module." msgstr "" -#: ../../../build/NEWS:1068 +#: ../../../build/NEWS:1775 msgid "" "`bpo-40000 `__: Improved error messages " "for validation of ``ast.Constant`` nodes. Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:1071 +#: ../../../build/NEWS:1778 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:1075 +#: ../../../build/NEWS:1782 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:1078 +#: ../../../build/NEWS:1785 msgid "" "`bpo-39988 `__: Deprecated " "``ast.AugLoad`` and ``ast.AugStore`` node classes because they are no longer" " used." msgstr "" -#: ../../../build/NEWS:1081 +#: ../../../build/NEWS:1788 msgid "" "`bpo-39656 `__: Ensure ``bin/python3.#``" " is always present in virtual environments on POSIX platforms - by Anthony " "Sottile." msgstr "" -#: ../../../build/NEWS:1084 +#: ../../../build/NEWS:1791 msgid "" "`bpo-39969 `__: Deprecated ``ast.Param``" " node class because it's no longer used. Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:1087 +#: ../../../build/NEWS:1794 msgid "" "`bpo-39360 `__: Ensure all workers exit " "when finalizing a :class:`multiprocessing.Pool` implicitly via the module " @@ -2301,7 +3540,7 @@ msgid "" "Batuhan Taskaya and Pablo Galindo." msgstr "" -#: ../../../build/NEWS:1094 +#: ../../../build/NEWS:1801 msgid "" "`bpo-35370 `__: sys.settrace(), " "sys.setprofile() and _lsprof.Profiler.enable() now properly report " @@ -2309,7 +3548,7 @@ msgid "" "event is denied." msgstr "" -#: ../../../build/NEWS:1098 +#: ../../../build/NEWS:1805 msgid "" "`bpo-39936 `__: AIX: Fix _aix_support " "module when the subprocess is not available, when building Python from " @@ -2319,21 +3558,21 @@ msgid "" "available or not." msgstr "" -#: ../../../build/NEWS:1104 +#: ../../../build/NEWS:1811 msgid "" "`bpo-36144 `__: " ":class:`collections.OrderedDict` now implements ``|`` and ``|=`` " "(:pep:`584`)." msgstr "" -#: ../../../build/NEWS:1107 +#: ../../../build/NEWS:1814 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:1110 +#: ../../../build/NEWS:1817 msgid "" "`bpo-39915 `__: Ensure " ":attr:`unittest.mock.AsyncMock.await_args_list` has call objects in the " @@ -2342,14 +3581,14 @@ msgid "" "Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:1115 +#: ../../../build/NEWS:1822 msgid "" "`bpo-36144 `__: Updated " ":data:`os.environ` and :data:`os.environb` to support :pep:`584`'s merge " "(``|``) and update (``|=``) operators." msgstr "" -#: ../../../build/NEWS:1118 +#: ../../../build/NEWS:1825 msgid "" "`bpo-38662 `__: The ``ensurepip`` module" " now invokes ``pip`` via the ``runpy`` module. Hence it is no longer tightly" @@ -2358,21 +3597,21 @@ msgid "" "distributors." msgstr "" -#: ../../../build/NEWS:1123 +#: ../../../build/NEWS:1830 msgid "" "`bpo-38075 `__: Fix the " ":meth:`random.Random.seed` method when a :class:`bool` is passed as the " "seed." msgstr "" -#: ../../../build/NEWS:1126 +#: ../../../build/NEWS:1833 msgid "" "`bpo-39916 `__: More reliable use of " "``os.scandir()`` in ``Path.glob()``. It no longer emits a ResourceWarning " "when interrupted." msgstr "" -#: ../../../build/NEWS:1129 +#: ../../../build/NEWS:1836 msgid "" "`bpo-39850 `__: :mod:`multiprocessing` " "now supports abstract socket addresses (if abstract sockets are supported in" @@ -2383,7 +3622,7 @@ msgid "" " Galindo." msgstr "" -#: ../../../build/NEWS:1136 +#: ../../../build/NEWS:1843 msgid "" "`bpo-36287 `__: :func:`ast.dump()` no " "longer outputs optional fields and attributes with default values. The " @@ -2391,7 +3630,7 @@ msgid "" "as class attributes (e.g. ``Constant.kind`` is set to ``None``)." msgstr "" -#: ../../../build/NEWS:1141 +#: ../../../build/NEWS:1848 msgid "" "`bpo-39889 `__: Fixed " ":func:`ast.unparse` for extended slices containing a single element (e.g. " @@ -2399,20 +3638,20 @@ msgid "" "j]``)." msgstr "" -#: ../../../build/NEWS:1145 +#: ../../../build/NEWS:1852 msgid "" "`bpo-39828 `__: Fix :mod:`json.tool` to " "catch :exc:`BrokenPipeError`. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:1148 +#: ../../../build/NEWS:1855 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:1152 +#: ../../../build/NEWS:1859 msgid "" "`bpo-39674 `__: Revert \"`bpo-37330 " "`__: open() no longer accept 'U' in file" @@ -2420,65 +3659,65 @@ msgid "" "from Python 2.7, but will be removed in Python 3.10." msgstr "" -#: ../../../build/NEWS:1156 +#: ../../../build/NEWS:1863 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:1160 +#: ../../../build/NEWS:1867 msgid "" "`bpo-39826 `__: Add getConnection method" " to logging HTTPHandler to enable custom connections." msgstr "" -#: ../../../build/NEWS:1163 +#: ../../../build/NEWS:1870 msgid "" "`bpo-39763 `__: Reimplement " ":func:`distutils.spawn.spawn` function with the :mod:`subprocess` module." msgstr "" -#: ../../../build/NEWS:1166 +#: ../../../build/NEWS:1873 msgid "" "`bpo-39794 `__: Add --without-decimal-" "contextvar build option. This enables a thread-local rather than a " "coroutine local context." msgstr "" -#: ../../../build/NEWS:1169 +#: ../../../build/NEWS:1876 msgid "" "`bpo-36144 `__: " ":class:`collections.defaultdict` now implements ``|`` (:pep:`584`)." msgstr "" -#: ../../../build/NEWS:1172 +#: ../../../build/NEWS:1879 msgid "" "`bpo-39517 `__: Fix runpy.run_path() " "when using pathlike objects" msgstr "" -#: ../../../build/NEWS:1174 +#: ../../../build/NEWS:1881 msgid "" "`bpo-39775 `__: Change " "``inspect.Signature.parameters`` back to ``collections.OrderedDict``. This " "was changed to ``dict`` in Python 3.9.0a4." msgstr "" -#: ../../../build/NEWS:1178 +#: ../../../build/NEWS:1885 msgid "" "`bpo-39678 `__: Refactor queue_manager " "in :class:`concurrent.futures.ProcessPoolExecutor` to make it easier to " "maintain." msgstr "" -#: ../../../build/NEWS:1182 +#: ../../../build/NEWS:1889 msgid "" "`bpo-39764 `__: Fix AttributeError when " "calling get_stack on a PyAsyncGenObject Task" msgstr "" -#: ../../../build/NEWS:1185 +#: ../../../build/NEWS:1892 msgid "" "`bpo-39769 `__: The " ":func:`compileall.compile_dir` function's *ddir* parameter and the " @@ -2487,80 +3726,80 @@ msgid "" "being compiled. This fixes a regression introduced with Python 3.5." msgstr "" -#: ../../../build/NEWS:1191 +#: ../../../build/NEWS:1898 msgid "" "`bpo-36144 `__: " ":class:`types.MappingProxyType` objects now support the merge (``|``) " "operator from :pep:`584`." msgstr "" -#: ../../../build/NEWS:1194 +#: ../../../build/NEWS:1901 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:1198 +#: ../../../build/NEWS:1905 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:1201 +#: ../../../build/NEWS:1908 msgid "" "`bpo-39667 `__: Improve pathlib.Path " "compatibility on zipfile.Path and correct performance degradation as found " "in zipp 3.0." msgstr "" -#: ../../../build/NEWS:1204 +#: ../../../build/NEWS:1911 msgid "" "`bpo-39638 `__: Keep ASDL signatures in " "the docstrings for ``AST`` nodes. Patch by Batuhan Taskaya" msgstr "" -#: ../../../build/NEWS:1207 +#: ../../../build/NEWS:1914 msgid "" "`bpo-39639 `__: Deprecated ``ast.Suite``" " node class because it's no longer used. Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:1210 +#: ../../../build/NEWS:1917 msgid "" "`bpo-39609 `__: Add thread_name_prefix " "to default asyncio executor" msgstr "" -#: ../../../build/NEWS:1212 +#: ../../../build/NEWS:1919 msgid "" "`bpo-39548 `__: Fix handling of header " "in :class:`urllib.request.AbstractDigestAuthHandler` when the optional " "``qop`` parameter is not present." msgstr "" -#: ../../../build/NEWS:1216 +#: ../../../build/NEWS:1923 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:1219 +#: ../../../build/NEWS:1926 msgid "" "`bpo-39507 `__: Adding HTTP status 418 " "\"I'm a Teapot\" to HTTPStatus in http library. Patch by Ross Rhodes." msgstr "" -#: ../../../build/NEWS:1222 +#: ../../../build/NEWS:1929 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:1226 +#: ../../../build/NEWS:1933 msgid "" "`bpo-38971 `__: Open issue in the BPO " "indicated a desire to make the implementation of codecs.open() at parity " @@ -2568,14 +3807,14 @@ msgid "" "closed before an exception is raised." msgstr "" -#: ../../../build/NEWS:1231 +#: ../../../build/NEWS:1938 msgid "" "`bpo-38641 `__: Added starred " "expressions support to ``return`` and ``yield`` statements for ``lib2to3``. " "Patch by Vlad Emelianov." msgstr "" -#: ../../../build/NEWS:1234 +#: ../../../build/NEWS:1941 msgid "" "`bpo-37534 `__: When using minidom " "module to generate XML documents the ability to add Standalone Document " @@ -2584,13 +3823,13 @@ msgid "" "Recommendation (available here: https://www.w3.org/TR/xml/#sec-prolog-dtd)." msgstr "" -#: ../../../build/NEWS:1240 +#: ../../../build/NEWS:1947 msgid "" "`bpo-34788 `__: Add support for scoped " "IPv6 addresses to :mod:`ipaddress`. Patch by Oleksandr Pavliuk." msgstr "" -#: ../../../build/NEWS:1243 +#: ../../../build/NEWS:1950 msgid "" "`bpo-34822 `__: Simplified AST for " "subscription. Simple indices are now represented by their value, extended " @@ -2600,63 +3839,63 @@ msgid "" "``ExtSlice(slices)`` returns ``Tuple(slices, Load())``." msgstr "" -#: ../../../build/NEWS:1253 +#: ../../../build/NEWS:1960 msgid "" "`bpo-39868 `__: Updated the Language " "Reference for :pep:`572`." msgstr "" -#: ../../../build/NEWS:1255 +#: ../../../build/NEWS:1962 msgid "" "`bpo-13790 `__: Change 'string' to " "'specification' in format doc." msgstr "" -#: ../../../build/NEWS:1257 +#: ../../../build/NEWS:1964 msgid "" "`bpo-17422 `__: The language reference " "no longer restricts default class namespaces to dicts only." msgstr "" -#: ../../../build/NEWS:1260 +#: ../../../build/NEWS:1967 msgid "" "`bpo-39530 `__: Fix misleading " "documentation about mixed-type numeric comparisons." msgstr "" -#: ../../../build/NEWS:1263 +#: ../../../build/NEWS:1970 msgid "" "`bpo-39718 `__: Update :mod:`token` " "documentation to reflect additions in Python 3.8" msgstr "" -#: ../../../build/NEWS:1266 +#: ../../../build/NEWS:1973 msgid "" "`bpo-39677 `__: Changed operand name of " "**MAKE_FUNCTION** from *argc* to *flags* for module :mod:`dis`" msgstr "" -#: ../../../build/NEWS:1272 +#: ../../../build/NEWS:1979 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:1275 +#: ../../../build/NEWS:1982 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:1278 +#: ../../../build/NEWS:1985 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:1281 +#: ../../../build/NEWS:1988 msgid "" "`bpo-39855 `__: " "test_subprocess.test_user() now skips the test on an user name if the user " @@ -2664,13 +3903,13 @@ msgid "" "doesn't exist on Linux." msgstr "" -#: ../../../build/NEWS:1288 +#: ../../../build/NEWS:1995 msgid "" "`bpo-39761 `__: Fix build with DTrace " "but without additional DFLAGS." msgstr "" -#: ../../../build/NEWS:1290 +#: ../../../build/NEWS:1997 msgid "" "`bpo-39763 `__: setup.py now uses a " "basic implementation of the :mod:`subprocess` module if the " @@ -2678,7 +3917,7 @@ msgid "" "modules are built." msgstr "" -#: ../../../build/NEWS:1294 +#: ../../../build/NEWS:2001 msgid "" "`bpo-1294959 `__: Add ``--with-" "platlibdir`` option to the configure script: name of the platform-specific " @@ -2689,20 +3928,20 @@ msgid "" "Jan Matějek, Matěj Cepl, Charalampos Stratakis and Victor Stinner." msgstr "" -#: ../../../build/NEWS:1305 +#: ../../../build/NEWS:2012 msgid "" "`bpo-39930 `__: Ensures the required " ":file:`vcruntime140.dll` is included in install packages." msgstr "" -#: ../../../build/NEWS:1308 +#: ../../../build/NEWS:2015 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:1312 +#: ../../../build/NEWS:2019 msgid "" "`bpo-38597 `__: :mod:`distutils` will no" " longer statically link :file:`vcruntime140.dll` when a redistributable " @@ -2710,57 +3949,57 @@ msgid "" "of this DLL to ensure distributed extensions can continue to load." msgstr "" -#: ../../../build/NEWS:1317 +#: ../../../build/NEWS:2024 msgid "" "`bpo-38380 `__: Update Windows builds to" " use SQLite 3.31.1" msgstr "" -#: ../../../build/NEWS:1319 +#: ../../../build/NEWS:2026 msgid "" "`bpo-39789 `__: Update Windows release " "build machines to Visual Studio 2019 (MSVC 14.2)." msgstr "" -#: ../../../build/NEWS:1322 +#: ../../../build/NEWS:2029 msgid "" "`bpo-34803 `__: Package for nuget.org " "now includes repository reference and bundled icon image." msgstr "" -#: ../../../build/NEWS:1328 +#: ../../../build/NEWS:2035 msgid "" "`bpo-38380 `__: Update macOS builds to " "use SQLite 3.31.1" msgstr "" -#: ../../../build/NEWS:1333 +#: ../../../build/NEWS:2040 msgid "" "`bpo-27115 `__: For 'Go to Line', use a " "Query box subclass with IDLE standard behavior and improved error checking." msgstr "" -#: ../../../build/NEWS:1336 +#: ../../../build/NEWS:2043 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:1339 +#: ../../../build/NEWS:2046 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:1342 +#: ../../../build/NEWS:2049 msgid "" "`bpo-39781 `__: Selecting code context " "lines no longer causes a jump." msgstr "" -#: ../../../build/NEWS:1347 +#: ../../../build/NEWS:2054 msgid "" "`bpo-36184 `__: Port python-gdb.py to " "FreeBSD. python-gdb.py now checks for \"take_gil\" function name to check if" @@ -2769,21 +4008,21 @@ msgid "" " condition than the GIL." msgstr "" -#: ../../../build/NEWS:1352 +#: ../../../build/NEWS:2059 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:1359 +#: ../../../build/NEWS:2066 msgid "" "`bpo-40024 `__: Add " ":c:func:`PyModule_AddType` helper function: add a type to a module. Patch by" " Dong-hee Na." msgstr "" -#: ../../../build/NEWS:1362 +#: ../../../build/NEWS:2069 msgid "" "`bpo-39946 `__: Remove " "``_PyRuntime.getframe`` hook and remove ``_PyThreadState_GetFrame`` macro " @@ -2791,40 +4030,40 @@ msgid "" " internal C API. Remove also ``PyThreadFrameGetter`` type." msgstr "" -#: ../../../build/NEWS:1367 +#: ../../../build/NEWS:2074 msgid "" "`bpo-39947 `__: Add " ":c:func:`PyThreadState_GetFrame` function: get the current frame of a Python" " thread state." msgstr "" -#: ../../../build/NEWS:1370 +#: ../../../build/NEWS:2077 msgid "" "`bpo-37207 `__: Add _PyArg_NoKwnames " "helper function. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:1372 +#: ../../../build/NEWS:2079 msgid "" "`bpo-39947 `__: Add " ":c:func:`PyThreadState_GetInterpreter`: get the interpreter of a Python " "thread state." msgstr "" -#: ../../../build/NEWS:1375 +#: ../../../build/NEWS:2082 msgid "" "`bpo-39947 `__: Add " ":c:func:`PyInterpreterState_Get` function to the limited C API." msgstr "" -#: ../../../build/NEWS:1378 +#: ../../../build/NEWS:2085 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:1381 +#: ../../../build/NEWS:2088 msgid "" "`bpo-39947 `__: Move the static inline " "function flavor of Py_EnterRecursiveCall() and Py_LeaveRecursiveCall() to " @@ -2832,7 +4071,7 @@ msgid "" "provides regular functions which hide implementation details." msgstr "" -#: ../../../build/NEWS:1386 +#: ../../../build/NEWS:2093 msgid "" "`bpo-39947 `__: " "Py_TRASHCAN_BEGIN_CONDITION and Py_TRASHCAN_END macro no longer access " @@ -2840,7 +4079,7 @@ msgid "" "_PyTrash_end() functions which hide implementation details." msgstr "" -#: ../../../build/NEWS:1390 +#: ../../../build/NEWS:2097 msgid "" "`bpo-39884 `__: " ":c:func:`PyDescr_NewMethod` and :c:func:`PyCFunction_NewEx` now include the " @@ -2848,28 +4087,28 @@ msgid "" "debug." msgstr "" -#: ../../../build/NEWS:1394 +#: ../../../build/NEWS:2101 msgid "" "`bpo-39877 `__: Deprecated " ":c:func:`PyEval_InitThreads` and :c:func:`PyEval_ThreadsInitialized`. " "Calling :c:func:`PyEval_InitThreads` now does nothing." msgstr "" -#: ../../../build/NEWS:1398 +#: ../../../build/NEWS:2105 msgid "" "`bpo-38249 `__: " ":c:macro:`Py_UNREACHABLE` is now implemented with " "``__builtin_unreachable()`` and analogs in release mode." msgstr "" -#: ../../../build/NEWS:1401 +#: ../../../build/NEWS:2108 msgid "" "`bpo-38643 `__: " ":c:func:`PyNumber_ToBase` now raises a :exc:`SystemError` instead of " "crashing when called with invalid base." msgstr "" -#: ../../../build/NEWS:1404 +#: ../../../build/NEWS:2111 msgid "" "`bpo-39882 `__: The " ":c:func:`Py_FatalError` function is replaced with a macro which logs " @@ -2877,7 +4116,7 @@ msgid "" "``Py_LIMITED_API`` macro is defined." msgstr "" -#: ../../../build/NEWS:1408 +#: ../../../build/NEWS:2115 msgid "" "`bpo-39824 `__: Extension modules: " ":c:member:`~PyModuleDef.m_traverse`, :c:member:`~PyModuleDef.m_clear` and " @@ -2890,19 +4129,19 @@ msgid "" "``NULL``." msgstr "" -#: ../../../build/NEWS:1417 +#: ../../../build/NEWS:2124 msgid "" "Extension modules without module state (``m_size <= 0``) are not affected." msgstr "" -#: ../../../build/NEWS:1419 +#: ../../../build/NEWS:2126 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:1422 +#: ../../../build/NEWS:2129 msgid "" "`bpo-38500 `__: Add a private API to get" " and set the frame evaluation function: add " @@ -2911,34 +4150,34 @@ msgid "" ":c:type:`_PyFrameEvalFunction` function type now takes a *tstate* parameter." msgstr "" -#: ../../../build/NEWS:1430 +#: ../../../build/NEWS:2137 msgid "Python 3.9.0 alpha 4" msgstr "" -#: ../../../build/NEWS:1432 +#: ../../../build/NEWS:2139 msgid "*Release date: 2020-02-25*" msgstr "" -#: ../../../build/NEWS:1437 +#: ../../../build/NEWS:2144 msgid "" "`bpo-39184 `__: Add audit events to " "functions in `fcntl`, `msvcrt`, `os`, `resource`, `shutil`, `signal` and " "`syslog`." msgstr "" -#: ../../../build/NEWS:1440 +#: ../../../build/NEWS:2147 msgid "" "`bpo-39401 `__: Avoid unsafe DLL load at" " startup on Windows 7 and earlier." msgstr "" -#: ../../../build/NEWS:1442 +#: ../../../build/NEWS:2149 msgid "" "`bpo-39184 `__: Add audit events to " "command execution functions in os and pty modules." msgstr "" -#: ../../../build/NEWS:1448 +#: ../../../build/NEWS:2155 msgid "" "`bpo-39382 `__: Fix a use-after-free in " "the single inheritance path of ``issubclass()``, when the ``__bases__`` of " @@ -2946,25 +4185,25 @@ msgid "" "Yonatan Goldschmidt." msgstr "" -#: ../../../build/NEWS:1452 +#: ../../../build/NEWS:2159 msgid "" "`bpo-39573 `__: Update clinic tool to " "use :c:func:`Py_IS_TYPE`. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:1455 +#: ../../../build/NEWS:2162 msgid "" "`bpo-39619 `__: Enable use of " ":func:`os.chroot` on HP-UX systems." msgstr "" -#: ../../../build/NEWS:1457 +#: ../../../build/NEWS:2164 msgid "" "`bpo-39573 `__: Add :c:func:`Py_IS_TYPE`" " static inline function to check whether the object *o* type is *type*." msgstr "" -#: ../../../build/NEWS:1460 +#: ../../../build/NEWS:2167 msgid "" "`bpo-39606 `__: Fix regression caused by" " fix for `bpo-39386 `__, that prevented " @@ -2972,53 +4211,53 @@ msgid "" "exhausted." msgstr "" -#: ../../../build/NEWS:1464 +#: ../../../build/NEWS:2171 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:1468 +#: ../../../build/NEWS:2175 msgid "" "`bpo-1635741 `__: Port _crypt " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1471 +#: ../../../build/NEWS:2178 msgid "" "`bpo-1635741 `__: Port _contextvars " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1474 +#: ../../../build/NEWS:2181 msgid "" "`bpo-39510 `__: Fix segfault in " "``readinto()`` method on closed BufferedReader." msgstr "" -#: ../../../build/NEWS:1476 +#: ../../../build/NEWS:2183 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:1479 +#: ../../../build/NEWS:2186 msgid "" "`bpo-39492 `__: Fix a reference cycle in" " the C Pickler that was preventing the garbage collection of deleted, " "pickled objects." msgstr "" -#: ../../../build/NEWS:1482 +#: ../../../build/NEWS:2189 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:1485 +#: ../../../build/NEWS:2192 msgid "" "`bpo-39434 `__: :term:`floor division` " "of float operation now has a better performance. Also the message of " @@ -3026,25 +4265,25 @@ msgid "" "Na." msgstr "" -#: ../../../build/NEWS:1489 +#: ../../../build/NEWS:2196 msgid "" "`bpo-1635741 `__: Port _codecs " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1492 +#: ../../../build/NEWS:2199 msgid "" "`bpo-1635741 `__: Port _bz2 extension " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1495 +#: ../../../build/NEWS:2202 msgid "" "`bpo-1635741 `__: Port _abc extension " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1498 +#: ../../../build/NEWS:2205 msgid "" "`bpo-39320 `__: Replace two complex " "bytecodes for building dicts with two simpler ones. The new bytecodes " @@ -3052,84 +4291,84 @@ msgid "" "``BUILD_MAP_UNPACK`` and ``BUILD_MAP_UNPACK_WITH_CALL`` have been removed." msgstr "" -#: ../../../build/NEWS:1503 +#: ../../../build/NEWS:2210 msgid "" "`bpo-39219 `__: Syntax errors raised in " "the tokenizer now always set correct \"text\" and \"offset\" attributes." msgstr "" -#: ../../../build/NEWS:1506 +#: ../../../build/NEWS:2213 msgid "" "`bpo-36051 `__: Drop the GIL during " "large ``bytes.join`` operations. Patch by Bruce Merry." msgstr "" -#: ../../../build/NEWS:1509 +#: ../../../build/NEWS:2216 msgid "" "`bpo-38960 `__: Fix DTrace build issues " "on FreeBSD. Patch by David Carlier." msgstr "" -#: ../../../build/NEWS:1511 +#: ../../../build/NEWS:2218 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:1514 +#: ../../../build/NEWS:2221 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:1518 +#: ../../../build/NEWS:2225 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:1525 +#: ../../../build/NEWS:2232 msgid "" "`bpo-30566 `__: Fix :exc:`IndexError` " "when trying to decode an invalid string with punycode codec." msgstr "" -#: ../../../build/NEWS:1528 +#: ../../../build/NEWS:2235 msgid "" "`bpo-39649 `__: Remove obsolete check " "for `__args__` in bdb.Bdb.format_stack_entry." msgstr "" -#: ../../../build/NEWS:1531 +#: ../../../build/NEWS:2238 msgid "" "`bpo-39648 `__: Expanded " ":func:`math.gcd` and :func:`math.lcm` to handle multiple arguments." msgstr "" -#: ../../../build/NEWS:1534 +#: ../../../build/NEWS:2241 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:1538 +#: ../../../build/NEWS:2245 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:1542 +#: ../../../build/NEWS:2249 msgid "" "`bpo-39479 `__: Add :func:`math.lcm` " "function: least common multiple." msgstr "" -#: ../../../build/NEWS:1544 +#: ../../../build/NEWS:2251 msgid "" "`bpo-39674 `__: Revert \"Do not expose " "abstract collection classes in the collections module\" change (`bpo-25988 " @@ -3138,26 +4377,26 @@ msgid "" "2.7, but will be removed in Python 3.10." msgstr "" -#: ../../../build/NEWS:1549 +#: ../../../build/NEWS:2256 msgid "" "`bpo-39104 `__: Fix hanging " "ProcessPoolExcutor on ``shutdown(wait=False)`` when a task has failed " "pickling." msgstr "" -#: ../../../build/NEWS:1552 +#: ../../../build/NEWS:2259 msgid "" "`bpo-39627 `__: Fixed TypedDict totality" " check for inherited keys." msgstr "" -#: ../../../build/NEWS:1554 +#: ../../../build/NEWS:2261 msgid "" "`bpo-39474 `__: Fixed starting position " "of AST for expressions like ``(a)(b)``, ``(a)[b]`` and ``(a).b``." msgstr "" -#: ../../../build/NEWS:1557 +#: ../../../build/NEWS:2264 msgid "" "`bpo-21016 `__: The :mod:`pydoc` and " ":mod:`trace` modules now use the :mod:`sysconfig` module to get the path to " @@ -3165,21 +4404,21 @@ msgid "" "``/usr/lib64/python3.9/`` on Fedora. Patch by Jan Matějek." msgstr "" -#: ../../../build/NEWS:1562 +#: ../../../build/NEWS:2269 msgid "" "`bpo-39590 `__: Collections.deque now " "holds strong references during deque.__contains__ and deque.count, fixing " "crashes." msgstr "" -#: ../../../build/NEWS:1565 +#: ../../../build/NEWS:2272 msgid "" "`bpo-39586 `__: The distutils " "``bdist_msi`` command is deprecated in Python 3.9, use ``bdist_wheel`` " "(wheel packages) instead." msgstr "" -#: ../../../build/NEWS:1568 +#: ../../../build/NEWS:2275 msgid "" "`bpo-39595 `__: Improved performance of " "zipfile.Path for files with a large number of entries. Also improved " @@ -3188,7 +4427,7 @@ msgid "" "metadata.readthedocs.io/en/latest/changelog%20(links).html#v1-5-0>`_." msgstr "" -#: ../../../build/NEWS:1573 +#: ../../../build/NEWS:2280 msgid "" "`bpo-39350 `__: Fix regression in " ":class:`fractions.Fraction` if the numerator and/or the denominator is an " @@ -3198,39 +4437,39 @@ msgid "" "*denominator*." msgstr "" -#: ../../../build/NEWS:1579 +#: ../../../build/NEWS:2286 msgid "" "`bpo-39567 `__: Added audit for " ":func:`os.walk`, :func:`os.fwalk`, :meth:`pathlib.Path.glob` and " ":meth:`pathlib.Path.rglob`." msgstr "" -#: ../../../build/NEWS:1582 +#: ../../../build/NEWS:2289 msgid "" "`bpo-39559 `__: Remove unused, " "undocumented argument ``getters`` from :func:`uuid.getnode`" msgstr "" -#: ../../../build/NEWS:1585 +#: ../../../build/NEWS:2292 msgid "" "`bpo-38149 `__: :func:`sys.audit` is now" " called only once per call of :func:`glob.glob` and :func:`glob.iglob`." msgstr "" -#: ../../../build/NEWS:1588 +#: ../../../build/NEWS:2295 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:1592 +#: ../../../build/NEWS:2299 msgid "" "`bpo-39450 `__: Striped whitespace from " "docstring before returning it from :func:`unittest.case.shortDescription`." msgstr "" -#: ../../../build/NEWS:1595 +#: ../../../build/NEWS:2302 msgid "" "`bpo-12915 `__: A new function " "``resolve_name`` has been added to the ``pkgutil`` module. This resolves a " @@ -3239,19 +4478,19 @@ msgid "" "package/module reached via recursive attribute access." msgstr "" -#: ../../../build/NEWS:1601 +#: ../../../build/NEWS:2308 msgid "" "`bpo-39353 `__: The " ":func:`binascii.crc_hqx` function is no longer deprecated." msgstr "" -#: ../../../build/NEWS:1603 +#: ../../../build/NEWS:2310 msgid "" "`bpo-39493 `__: Mark " "``typing.IO.closed`` as a property" msgstr "" -#: ../../../build/NEWS:1605 +#: ../../../build/NEWS:2312 msgid "" "`bpo-39491 `__: Add " ":data:`typing.Annotated` and ``include_extras`` parameter to " @@ -3259,7 +4498,7 @@ msgid "" "Varoquaux, documentation by Till Varoquaux and Konstantin Kashin." msgstr "" -#: ../../../build/NEWS:1609 +#: ../../../build/NEWS:2316 msgid "" "`bpo-39485 `__: Fix a bug in " ":func:`unittest.mock.create_autospec` that would complain about the wrong " @@ -3267,33 +4506,33 @@ msgid "" "returning functions." msgstr "" -#: ../../../build/NEWS:1613 +#: ../../../build/NEWS:2320 msgid "" "`bpo-38932 `__: Mock fully resets child " "objects on reset_mock(). Patch by Vegard Stikbakke" msgstr "" -#: ../../../build/NEWS:1616 +#: ../../../build/NEWS:2323 msgid "" "`bpo-39082 `__: Allow AsyncMock to " "correctly patch static/class methods" msgstr "" -#: ../../../build/NEWS:1618 +#: ../../../build/NEWS:2325 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:1622 +#: ../../../build/NEWS:2329 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:1626 +#: ../../../build/NEWS:2333 msgid "" "`bpo-39349 `__: Added a new " "*cancel_futures* parameter to :meth:`concurrent.futures.Executor.shutdown` " @@ -3301,21 +4540,21 @@ msgid "" "waiting for them to complete before shutting down the executor." msgstr "" -#: ../../../build/NEWS:1631 +#: ../../../build/NEWS:2338 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:1634 +#: ../../../build/NEWS:2341 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:1638 +#: ../../../build/NEWS:2345 msgid "" "`bpo-25597 `__: Ensure, if ``wraps`` is " "supplied to :class:`unittest.mock.MagicMock`, it is used to calculate return" @@ -3323,60 +4562,60 @@ msgid "" "Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:1643 +#: ../../../build/NEWS:2350 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:1647 +#: ../../../build/NEWS:2354 msgid "" "`bpo-35727 `__: Fix sys.exit() and " "sys.exit(None) exit code propagation when used in multiprocessing.Process." msgstr "" -#: ../../../build/NEWS:1650 +#: ../../../build/NEWS:2357 msgid "" "`bpo-32173 `__: * Add `lazycache` " "function to `__all__`. * Use `dict.clear` to clear the cache. * Refactoring " "`getline` function and `checkcache` function." msgstr "" -#: ../../../build/NEWS:1657 +#: ../../../build/NEWS:2364 msgid "" "`bpo-17422 `__: The language reference " "now specifies restrictions on class namespaces. Adapted from a patch by " "Ethan Furman." msgstr "" -#: ../../../build/NEWS:1660 +#: ../../../build/NEWS:2367 msgid "" "`bpo-39572 `__: Updated documentation of" " ``total`` flag of TypeDict." msgstr "" -#: ../../../build/NEWS:1662 +#: ../../../build/NEWS:2369 msgid "" "`bpo-39654 `__: In pyclbr doc, update " "'class' to 'module' where appropriate and add readmodule comment. Patch by " "Hakan Çelik." msgstr "" -#: ../../../build/NEWS:1665 +#: ../../../build/NEWS:2372 msgid "" "`bpo-39153 `__: Clarify refcounting " "semantics for the following functions: - PyObject_SetItem - " "PyMapping_SetItemString - PyDict_SetItem - PyDict_SetItemString" msgstr "" -#: ../../../build/NEWS:1669 +#: ../../../build/NEWS:2376 msgid "" "`bpo-39392 `__: Explain that when " "filling with turtle, overlap regions may be left unfilled." msgstr "" -#: ../../../build/NEWS:1672 +#: ../../../build/NEWS:2379 msgid "" "`bpo-39369 `__: Update mmap readline " "method description. The fact that the readline method does update the file " @@ -3384,50 +4623,50 @@ msgid "" "programmer that it doesn't update it." msgstr "" -#: ../../../build/NEWS:1677 +#: ../../../build/NEWS:2384 msgid "" "`bpo-9056 `__: Include subsection in TOC " "for PDF version of docs." msgstr "" -#: ../../../build/NEWS:1682 +#: ../../../build/NEWS:2389 msgid "" "`bpo-38325 `__: Skip tests on non-BMP " "characters of test_winconsoleio." msgstr "" -#: ../../../build/NEWS:1684 +#: ../../../build/NEWS:2391 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:1691 +#: ../../../build/NEWS:2398 msgid "" "`bpo-39489 `__: Remove ``COUNT_ALLOCS`` " "special build." msgstr "" -#: ../../../build/NEWS:1696 +#: ../../../build/NEWS:2403 msgid "" "`bpo-39553 `__: Delete unused code " "related to SxS manifests." msgstr "" -#: ../../../build/NEWS:1698 +#: ../../../build/NEWS:2405 msgid "" "`bpo-39439 `__: Honor the Python path " "when a virtualenv is active on Windows." msgstr "" -#: ../../../build/NEWS:1700 +#: ../../../build/NEWS:2407 msgid "" "`bpo-39393 `__: Improve the error " "message when attempting to load a DLL with unresolved dependencies." msgstr "" -#: ../../../build/NEWS:1703 +#: ../../../build/NEWS:2410 msgid "" "`bpo-38883 `__: " ":meth:`~pathlib.Path.home()` and :meth:`~pathlib.Path.expanduser()` on " @@ -3437,44 +4676,44 @@ msgid "" ":envvar:`HOME` in 3.8, see :issue:`36264`." msgstr "" -#: ../../../build/NEWS:1710 +#: ../../../build/NEWS:2417 msgid "" "`bpo-39185 `__: The build.bat script has" " additional options for very-quiet output (-q) and very-verbose output (-vv)" msgstr "" -#: ../../../build/NEWS:1716 +#: ../../../build/NEWS:2423 msgid "" "`bpo-39663 `__: Add tests for pyparse " "find_good_parse_start()." msgstr "" -#: ../../../build/NEWS:1718 +#: ../../../build/NEWS:2425 msgid "" "`bpo-39600 `__: In the font " "configuration window, remove duplicated font names." msgstr "" -#: ../../../build/NEWS:1720 +#: ../../../build/NEWS:2427 msgid "" "`bpo-30780 `__: Add remaining " "configdialog tests for buttons and highlights and keys tabs." msgstr "" -#: ../../../build/NEWS:1723 +#: ../../../build/NEWS:2430 msgid "" "`bpo-39388 `__: IDLE Settings Cancel " "button now cancels pending changes" msgstr "" -#: ../../../build/NEWS:1725 +#: ../../../build/NEWS:2432 msgid "" "`bpo-38792 `__: Close an IDLE shell " "calltip if a :exc:`KeyboardInterrupt` or shell restart occurs. Patch by " "Zackery Spytz." msgstr "" -#: ../../../build/NEWS:1731 +#: ../../../build/NEWS:2438 msgid "" "`bpo-35081 `__: Move the " "``bytes_methods.h`` header file to the internal C API as " @@ -3482,7 +4721,7 @@ msgid "" "``_Py``), except of the ``PyDoc_STRVAR_shared()`` macro." msgstr "" -#: ../../../build/NEWS:1735 +#: ../../../build/NEWS:2442 msgid "" "`bpo-35081 `__: Move the ``dtoa.h`` " "header file to the internal C API as ``pycore_dtoa.h``: it only contains " @@ -3490,39 +4729,39 @@ msgid "" "modules must now be compiled with the ``Py_BUILD_CORE`` macro defined." msgstr "" -#: ../../../build/NEWS:1740 +#: ../../../build/NEWS:2447 msgid "" "`bpo-39573 `__: Add " ":c:func:`Py_SET_SIZE` function to set the size of an object." msgstr "" -#: ../../../build/NEWS:1743 +#: ../../../build/NEWS:2450 msgid "" "`bpo-39500 `__: " ":c:func:`PyUnicode_IsIdentifier` does not call :c:func:`Py_FatalError` " "anymore if the string is not ready." msgstr "" -#: ../../../build/NEWS:1746 +#: ../../../build/NEWS:2453 msgid "" "`bpo-39573 `__: Add " ":c:func:`Py_SET_TYPE` function to set the type of an object." msgstr "" -#: ../../../build/NEWS:1749 +#: ../../../build/NEWS:2456 msgid "" "`bpo-39573 `__: Add a " ":c:func:`Py_SET_REFCNT` function to set the reference counter of an object." msgstr "" -#: ../../../build/NEWS:1752 +#: ../../../build/NEWS:2459 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:1755 +#: ../../../build/NEWS:2462 msgid "" "`bpo-39542 `__: In the limited C API, " "``PyObject_INIT()`` and ``PyObject_INIT_VAR()`` are now defined as aliases " @@ -3533,7 +4772,7 @@ msgid "" "``_PyTraceMalloc_NewReference()`` and ``_Py_GetRefTotal()``." msgstr "" -#: ../../../build/NEWS:1763 +#: ../../../build/NEWS:2470 msgid "" "`bpo-39542 `__: Exclude trashcan " "mechanism from the limited C API: it requires access to PyTypeObject and " @@ -3541,7 +4780,7 @@ msgid "" "limited C API." msgstr "" -#: ../../../build/NEWS:1767 +#: ../../../build/NEWS:2474 msgid "" "`bpo-39511 `__: The " ":c:func:`PyThreadState_Clear` function now calls the " @@ -3549,14 +4788,14 @@ msgid "" ":c:func:`PyThreadState_Delete`." msgstr "" -#: ../../../build/NEWS:1771 +#: ../../../build/NEWS:2478 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:1775 +#: ../../../build/NEWS:2482 msgid "" "`bpo-39245 `__: The Vectorcall API (PEP " "590) was made public, adding the functions ``PyObject_Vectorcall``, " @@ -3566,35 +4805,35 @@ msgid "" "``Py_TPFLAGS_HAVE_VECTORCALL``." msgstr "" -#: ../../../build/NEWS:1783 +#: ../../../build/NEWS:2490 msgid "Python 3.9.0 alpha 3" msgstr "" -#: ../../../build/NEWS:1785 +#: ../../../build/NEWS:2492 msgid "*Release date: 2020-01-24*" msgstr "" -#: ../../../build/NEWS:1790 +#: ../../../build/NEWS:2497 msgid "" "`bpo-39427 `__: Document all " "possibilities for the ``-X`` options in the command line help section. Patch" " by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:1793 +#: ../../../build/NEWS:2500 msgid "" "`bpo-39421 `__: Fix possible crashes " "when operating with the functions in the :mod:`heapq` module and custom " "comparison operators." msgstr "" -#: ../../../build/NEWS:1796 +#: ../../../build/NEWS:2503 msgid "" "`bpo-39386 `__: Prevent double awaiting " "of async iterator." msgstr "" -#: ../../../build/NEWS:1798 +#: ../../../build/NEWS:2505 msgid "" "`bpo-17005 `__: Add " ":class:`functools.TopologicalSorter` to the :mod:`functools` module to " @@ -3602,63 +4841,63 @@ msgid "" "Pablo Galindo, Tim Peters and Larry Hastings." msgstr "" -#: ../../../build/NEWS:1802 +#: ../../../build/NEWS:2509 msgid "" "`bpo-39320 `__: Replace four complex " "bytecodes for building sequences with three simpler ones." msgstr "" -#: ../../../build/NEWS:1805 +#: ../../../build/NEWS:2512 msgid "The following four bytecodes have been removed:" msgstr "" -#: ../../../build/NEWS:1807 +#: ../../../build/NEWS:2514 msgid "BUILD_LIST_UNPACK" msgstr "" -#: ../../../build/NEWS:1808 +#: ../../../build/NEWS:2515 msgid "BUILD_TUPLE_UNPACK" msgstr "" -#: ../../../build/NEWS:1809 +#: ../../../build/NEWS:2516 msgid "BUILD_SET_UNPACK" msgstr "" -#: ../../../build/NEWS:1810 +#: ../../../build/NEWS:2517 msgid "BUILD_TUPLE_UNPACK_WITH_CALL" msgstr "" -#: ../../../build/NEWS:1812 +#: ../../../build/NEWS:2519 msgid "The following three bytecodes have been added:" msgstr "" -#: ../../../build/NEWS:1814 +#: ../../../build/NEWS:2521 msgid "LIST_TO_TUPLE" msgstr "" -#: ../../../build/NEWS:1815 +#: ../../../build/NEWS:2522 msgid "LIST_EXTEND" msgstr "" -#: ../../../build/NEWS:1816 +#: ../../../build/NEWS:2523 msgid "SET_UPDATE" msgstr "" -#: ../../../build/NEWS:1818 +#: ../../../build/NEWS:2525 msgid "" "`bpo-39336 `__: Import loaders which " "publish immutable module objects can now publish immutable packages in " "addition to individual modules." msgstr "" -#: ../../../build/NEWS:1821 +#: ../../../build/NEWS:2528 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:1825 +#: ../../../build/NEWS:2532 msgid "" "`bpo-39048 `__: Improve the displayed " "error message when incorrect types are passed to ``async with`` statements " @@ -3667,101 +4906,101 @@ msgid "" "manager. Patch by Géry Ogam." msgstr "" -#: ../../../build/NEWS:1830 +#: ../../../build/NEWS:2537 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:1833 +#: ../../../build/NEWS:2540 msgid "" "`bpo-39209 `__: Correctly handle multi-" "line tokens in interactive mode. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:1836 +#: ../../../build/NEWS:2543 msgid "" "`bpo-1635741 `__: Port _json extension" " module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1839 +#: ../../../build/NEWS:2546 msgid "" "`bpo-39216 `__: Fix constant folding " "optimization for positional only arguments - by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:1842 +#: ../../../build/NEWS:2549 msgid "" "`bpo-39215 `__: Fix ``SystemError`` when" " nested function has annotation on positional-only argument - by Anthony " "Sottile." msgstr "" -#: ../../../build/NEWS:1845 +#: ../../../build/NEWS:2552 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:1848 +#: ../../../build/NEWS:2555 msgid "" "`bpo-39200 `__: Correct the error " "message when trying to construct :class:`range` objects with no arguments. " "Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:1851 +#: ../../../build/NEWS:2558 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:1855 +#: ../../../build/NEWS:2562 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:1858 +#: ../../../build/NEWS:2565 msgid "" "`bpo-39156 `__: Split the COMPARE_OP " "bytecode instruction into four distinct instructions." msgstr "" -#: ../../../build/NEWS:1861 +#: ../../../build/NEWS:2568 msgid "COMPARE_OP for rich comparisons" msgstr "" -#: ../../../build/NEWS:1862 +#: ../../../build/NEWS:2569 msgid "IS_OP for 'is' and 'is not' tests" msgstr "" -#: ../../../build/NEWS:1863 +#: ../../../build/NEWS:2570 msgid "CONTAINS_OP for 'in' and 'is not' tests" msgstr "" -#: ../../../build/NEWS:1864 +#: ../../../build/NEWS:2571 msgid "" "JUMP_IF_NOT_EXC_MATCH for checking exceptions in 'try-except' statements." msgstr "" -#: ../../../build/NEWS:1866 +#: ../../../build/NEWS:2573 msgid "" "This improves the clarity of the interpreter and should provide a modest " "speedup." msgstr "" -#: ../../../build/NEWS:1869 +#: ../../../build/NEWS:2576 msgid "" "`bpo-38588 `__: Fix possible crashes in " "dict and list when calling :c:func:`PyObject_RichCompareBool`." msgstr "" -#: ../../../build/NEWS:1872 +#: ../../../build/NEWS:2579 msgid "" "`bpo-13601 `__: By default, " "``sys.stderr`` is line-buffered now, even if ``stderr`` is redirected to a " @@ -3770,51 +5009,51 @@ msgid "" "environment variable." msgstr "" -#: ../../../build/NEWS:1877 +#: ../../../build/NEWS:2584 msgid "" "(Contributed by Jendrik Seipp in `bpo-13601 " "`__.)" msgstr "" -#: ../../../build/NEWS:1879 +#: ../../../build/NEWS:2586 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:1883 +#: ../../../build/NEWS:2590 msgid "" "`bpo-32021 `__: Include brotli .br " "encoding in mimetypes encodings_map" msgstr "" -#: ../../../build/NEWS:1888 +#: ../../../build/NEWS:2595 msgid "" "`bpo-39430 `__: Fixed race condition in " "lazy imports in :mod:`tarfile`." msgstr "" -#: ../../../build/NEWS:1890 +#: ../../../build/NEWS:2597 msgid "" "`bpo-39413 `__: The :func:`os.unsetenv` " "function is now also available on Windows." msgstr "" -#: ../../../build/NEWS:1893 +#: ../../../build/NEWS:2600 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:1897 +#: ../../../build/NEWS:2604 msgid "" "`bpo-39395 `__: The :func:`os.putenv` " "and :func:`os.unsetenv` functions are now always available." msgstr "" -#: ../../../build/NEWS:1900 +#: ../../../build/NEWS:2607 msgid "" "`bpo-39406 `__: If ``setenv()`` C " "function is available, :func:`os.putenv` is now implemented with " @@ -3822,40 +5061,40 @@ msgid "" "environment variable memory." msgstr "" -#: ../../../build/NEWS:1904 +#: ../../../build/NEWS:2611 msgid "" "`bpo-39396 `__: Fix " "``math.nextafter(-0.0, +0.0)`` on AIX 7.1." msgstr "" -#: ../../../build/NEWS:1906 +#: ../../../build/NEWS:2613 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:1910 +#: ../../../build/NEWS:2617 msgid "" "`bpo-39377 `__: Removed ``encoding`` " "option from :func:`json.loads`. It has been deprecated since Python 3.1." msgstr "" -#: ../../../build/NEWS:1913 +#: ../../../build/NEWS:2620 msgid "" "`bpo-39389 `__: Write accurate " "compression level metadata in :mod:`gzip` archives, rather than always " "signaling maximum compression." msgstr "" -#: ../../../build/NEWS:1916 +#: ../../../build/NEWS:2623 msgid "" "`bpo-39366 `__: The previously " "deprecated ``xpath()`` and ``xgtitle()`` methods of :class:`nntplib.NNTP` " "have been removed." msgstr "" -#: ../../../build/NEWS:1919 +#: ../../../build/NEWS:2626 msgid "" "`bpo-39357 `__: Remove the *buffering* " "parameter of :class:`bz2.BZ2File`. Since Python 3.0, it was ignored and " @@ -3864,7 +5103,7 @@ msgid "" "keyword-only." msgstr "" -#: ../../../build/NEWS:1924 +#: ../../../build/NEWS:2631 msgid "" "`bpo-39353 `__: Deprecate binhex4 and " "hexbin4 standards. Deprecate the :mod:`binhex` module and the following " @@ -3873,7 +5112,7 @@ msgid "" ":func:`~binascii.rledecode_hqx`, :func:`~binascii.crc_hqx`." msgstr "" -#: ../../../build/NEWS:1930 +#: ../../../build/NEWS:2637 msgid "" "`bpo-39351 `__: Remove " "``base64.encodestring()`` and ``base64.decodestring()``, aliases deprecated " @@ -3881,20 +5120,20 @@ msgid "" ":func:`base64.decodebytes` instead." msgstr "" -#: ../../../build/NEWS:1934 +#: ../../../build/NEWS:2641 msgid "" "`bpo-39350 `__: Remove " "``fractions.gcd()`` function, deprecated since Python 3.5 (:issue:`22486`): " "use :func:`math.gcd` instead." msgstr "" -#: ../../../build/NEWS:1937 +#: ../../../build/NEWS:2644 msgid "" "`bpo-39329 `__: :class:`~smtplib.LMTP` " "constructor now has an optional *timeout* parameter. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:1940 +#: ../../../build/NEWS:2647 msgid "" "`bpo-39313 `__: Add a new " "``exec_function`` option (*--exec-function* in the CLI) to " @@ -3902,7 +5141,7 @@ msgid "" "Taskaya." msgstr "" -#: ../../../build/NEWS:1944 +#: ../../../build/NEWS:2651 msgid "" "`bpo-39259 `__: :class:`~ftplib.FTP_TLS`" " and :class:`~ftplib.FTP_TLS` now raise a :class:`ValueError` if the given " @@ -3910,7 +5149,7 @@ msgid "" "blocking socket. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:1948 +#: ../../../build/NEWS:2655 msgid "" "`bpo-39259 `__: :class:`~smtplib.SMTP` " "and :class:`~smtplib.SMTP_SSL` now raise a :class:`ValueError` if the given " @@ -3918,20 +5157,20 @@ msgid "" "blocking socket. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:1952 +#: ../../../build/NEWS:2659 msgid "" "`bpo-39310 `__: Add :func:`math.ulp`: " "return the value of the least significant bit of a float." msgstr "" -#: ../../../build/NEWS:1955 +#: ../../../build/NEWS:2662 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:1959 +#: ../../../build/NEWS:2666 msgid "" "`bpo-39259 `__: :class:`~nntplib.NNTP` " "and :class:`~nntplib.NNTP_SSL` now raise a :class:`ValueError` if the given " @@ -3939,7 +5178,7 @@ msgid "" "blocking socket. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:1963 +#: ../../../build/NEWS:2670 msgid "" "`bpo-38901 `__: When you specify " "prompt='.' or equivalently python -m venv --prompt . ... the basename of the" @@ -3947,14 +5186,14 @@ msgid "" "activated." msgstr "" -#: ../../../build/NEWS:1967 +#: ../../../build/NEWS:2674 msgid "" "`bpo-39288 `__: Add " ":func:`math.nextafter`: return the next floating-point value after *x* " "towards *y*." msgstr "" -#: ../../../build/NEWS:1970 +#: ../../../build/NEWS:2677 msgid "" "`bpo-39259 `__: :class:`~poplib.POP3` " "and :class:`~poplib.POP3_SSL` now raise a :class:`ValueError` if the given " @@ -3962,14 +5201,14 @@ msgid "" "blocking socket. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:1974 +#: ../../../build/NEWS:2681 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:1978 +#: ../../../build/NEWS:2685 msgid "" "`bpo-35292 `__: Proxy the " "`SimpleHTTPRequestHandler.guess_type` to `mimetypes.guess_type` so the " @@ -3977,27 +5216,27 @@ msgid "" ":mod:`http.server` module is imported." msgstr "" -#: ../../../build/NEWS:1982 +#: ../../../build/NEWS:2689 msgid "" "`bpo-39239 `__: The " ":meth:`select.epoll.unregister` method no longer ignores the " ":data:`~errno.EBADF` error." msgstr "" -#: ../../../build/NEWS:1985 +#: ../../../build/NEWS:2692 msgid "" "`bpo-38907 `__: In http.server script, " "restore binding to IPv4 on Windows." msgstr "" -#: ../../../build/NEWS:1987 +#: ../../../build/NEWS:2694 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:1990 +#: ../../../build/NEWS:2697 msgid "" "`bpo-39198 `__: If an exception were to " "be thrown in `Logger.isEnabledFor` (say, by asyncio timeouts or stopit) , " @@ -4006,7 +5245,7 @@ msgid "" "ensure the lock is released." msgstr "" -#: ../../../build/NEWS:1995 +#: ../../../build/NEWS:2702 msgid "" "`bpo-39191 `__: Perform a check for " "running loop before starting a new task in ``loop.run_until_complete()`` to " @@ -4014,14 +5253,14 @@ msgid "" " raising." msgstr "" -#: ../../../build/NEWS:1999 +#: ../../../build/NEWS:2706 msgid "" "`bpo-38871 `__: Correctly parenthesize " "filter-based statements that contain lambda expressions in mod:`lib2to3`. " "Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2002 +#: ../../../build/NEWS:2709 msgid "" "`bpo-39142 `__: A change was made to " "logging.config.dictConfig to avoid converting instances of named tuples to " @@ -4031,13 +5270,13 @@ msgid "" "in their named tuple class." msgstr "" -#: ../../../build/NEWS:2008 +#: ../../../build/NEWS:2715 msgid "" "`bpo-39158 `__: ast.literal_eval() now " "supports empty sets." msgstr "" -#: ../../../build/NEWS:2010 +#: ../../../build/NEWS:2717 msgid "" "`bpo-39129 `__: Fix import path for " "``asyncio.TimeoutError``" @@ -4045,48 +5284,48 @@ msgstr "" "`bpo-39129 `__: Memperbaiki lokasi " "import untuk ``asyncio.TimeoutError``" -#: ../../../build/NEWS:2012 +#: ../../../build/NEWS:2719 msgid "" "`bpo-39057 `__: " ":func:`urllib.request.proxy_bypass_environment` now ignores leading dots and" " no longer ignores a trailing newline." msgstr "" -#: ../../../build/NEWS:2015 +#: ../../../build/NEWS:2722 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:2018 +#: ../../../build/NEWS:2725 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:2021 +#: ../../../build/NEWS:2728 msgid "" "`bpo-21600 `__: Fix " ":func:`mock.patch.stopall` to stop active patches that were created with " ":func:`mock.patch.dict`." msgstr "" -#: ../../../build/NEWS:2024 +#: ../../../build/NEWS:2731 msgid "" "`bpo-39019 `__: Implement dummy " "``__class_getitem__`` for :class:`tempfile.SpooledTemporaryFile`." msgstr "" -#: ../../../build/NEWS:2027 +#: ../../../build/NEWS:2734 msgid "" "`bpo-39019 `__: Implement dummy " "``__class_getitem__`` for ``subprocess.Popen``, " "``subprocess.CompletedProcess``" msgstr "" -#: ../../../build/NEWS:2030 +#: ../../../build/NEWS:2737 msgid "" "`bpo-38914 `__: Adjusted the wording of " "the warning issued by distutils' ``check`` command when the ``author`` and " @@ -4096,7 +5335,7 @@ msgid "" "by Juergen Gmach." msgstr "" -#: ../../../build/NEWS:2036 +#: ../../../build/NEWS:2743 msgid "" "`bpo-38878 `__: Fixed __subclasshook__ " "of :class:`os.PathLike` to return a correct result upon inheritence. Patch " @@ -4106,7 +5345,7 @@ msgstr "" "__subclasshook__ dari :class:`os.PathLike` untuk mengembalikan hasil yang " "sesuai saat pewarisan. Patch oleh Bar Harel." -#: ../../../build/NEWS:2039 +#: ../../../build/NEWS:2746 msgid "" "`bpo-38615 `__: :class:`~imaplib.IMAP4` " "and :class:`~imaplib.IMAP4_SSL` now have an optional *timeout* parameter for" @@ -4116,7 +5355,7 @@ msgid "" "to this change. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2046 +#: ../../../build/NEWS:2753 msgid "" "`bpo-35182 `__: Fixed " ":func:`Popen.communicate` subsequent call crash when the child process has " @@ -4124,7 +5363,7 @@ msgid "" " Patch by Andriy Maletsky." msgstr "" -#: ../../../build/NEWS:2050 +#: ../../../build/NEWS:2757 msgid "" "`bpo-38630 `__: On Unix, " ":meth:`subprocess.Popen.send_signal` now polls the process status. Polling " @@ -4134,7 +5373,7 @@ msgid "" "process." msgstr "" -#: ../../../build/NEWS:2056 +#: ../../../build/NEWS:2763 msgid "" "`bpo-38536 `__: Removes trailing space " "in formatted currency with `international=True` and a locale with symbol " @@ -4142,34 +5381,34 @@ msgid "" "`'12,34 EUR '` instead of `'12,34 EUR'`." msgstr "" -#: ../../../build/NEWS:2061 +#: ../../../build/NEWS:2768 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:2064 +#: ../../../build/NEWS:2771 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:2067 +#: ../../../build/NEWS:2774 msgid "" "`bpo-38293 `__: Add :func:`copy.copy` " "and :func:`copy.deepcopy` support to :func:`property` objects." msgstr "" -#: ../../../build/NEWS:2070 +#: ../../../build/NEWS:2777 msgid "" "`bpo-37958 `__: Added the " "pstats.Stats.get_profile_dict() method to return the profile data as a " "StatsProfile instance." msgstr "" -#: ../../../build/NEWS:2073 +#: ../../../build/NEWS:2780 msgid "" "`bpo-28367 `__: Termios magic constants " "for the following baud rates: - B500000 - B576000 - B921600 - " @@ -4177,14 +5416,14 @@ msgid "" "- B3500000 - B4000000 Patch by Andrey Smirnov" msgstr "" -#: ../../../build/NEWS:2081 +#: ../../../build/NEWS:2788 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:2084 +#: ../../../build/NEWS:2791 msgid "" "`bpo-38918 `__: Add an entry for " "``__module__`` in the \"function\" & \"method\" sections of the `inspect " @@ -4192,55 +5431,55 @@ msgid "" "#types-and-members>`_" msgstr "" -#: ../../../build/NEWS:2088 +#: ../../../build/NEWS:2795 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:2095 +#: ../../../build/NEWS:2802 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:2098 +#: ../../../build/NEWS:2805 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:2102 +#: ../../../build/NEWS:2809 msgid "" "`bpo-39144 `__: The ctags and etags " "build targets both include Modules/_ctypes and Python standard library " "source files." msgstr "" -#: ../../../build/NEWS:2108 +#: ../../../build/NEWS:2815 msgid "" "`bpo-39050 `__: Make IDLE Settings " "dialog Help button work again." msgstr "" -#: ../../../build/NEWS:2110 +#: ../../../build/NEWS:2817 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:2113 +#: ../../../build/NEWS:2820 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:2119 +#: ../../../build/NEWS:2826 msgid "" "`bpo-39372 `__: Clean header files of " "interfaces defined but with no implementation. The public API symbols being " @@ -4252,22 +5491,22 @@ msgid "" "``PyNoArgsFunction``." msgstr "" -#: ../../../build/NEWS:2128 +#: ../../../build/NEWS:2835 msgid "" "`bpo-39164 `__: Add a private " "``_PyErr_GetExcInfo()`` function to retrieve exception information of the " "specified Python thread state." msgstr "" -#: ../../../build/NEWS:2133 +#: ../../../build/NEWS:2840 msgid "Python 3.9.0 alpha 2" msgstr "" -#: ../../../build/NEWS:2135 +#: ../../../build/NEWS:2842 msgid "*Release date: 2019-12-18*" msgstr "*Tanggal rilis: 2019-12-18*" -#: ../../../build/NEWS:2140 +#: ../../../build/NEWS:2847 msgid "" "`bpo-38945 `__: Newline characters have " "been escaped when performing uu encoding to prevent them from overflowing " @@ -4275,7 +5514,7 @@ msgid "" "accidental modification of data during the decoding process." msgstr "" -#: ../../../build/NEWS:2145 +#: ../../../build/NEWS:2852 msgid "" "`bpo-37228 `__: Due to significant " "security concerns, the *reuse_address* parameter of " @@ -4285,27 +5524,27 @@ msgid "" "Kyle Stanley, Antoine Pitrou, and Yury Selivanov in :issue:`37228`.)" msgstr "" -#: ../../../build/NEWS:2152 +#: ../../../build/NEWS:2859 msgid "" "`bpo-38804 `__: Fixes a ReDoS " "vulnerability in :mod:`http.cookiejar`. Patch by Ben Caller." msgstr "" -#: ../../../build/NEWS:2158 +#: ../../../build/NEWS:2865 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:2162 +#: ../../../build/NEWS:2869 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:2166 +#: ../../../build/NEWS:2873 msgid "" "`bpo-39031 `__: When parsing an \"elif\"" " node, lineno and col_offset of the node now point to the \"elif\" keyword " @@ -4313,7 +5552,7 @@ msgid "" "by Lysandros Nikolaou." msgstr "" -#: ../../../build/NEWS:2170 +#: ../../../build/NEWS:2877 msgid "" "`bpo-20443 `__: In Python 3.9.0a1, " "sys.argv[0] was made an absolute path if a filename was specified on the " @@ -4321,7 +5560,7 @@ msgid "" "unmodified." msgstr "" -#: ../../../build/NEWS:2174 +#: ../../../build/NEWS:2881 msgid "" "`bpo-39008 `__: :c:func:`PySys_Audit` " "now requires ``Py_ssize_t`` to be used for size arguments in the format " @@ -4329,38 +5568,38 @@ msgid "" "time." msgstr "" -#: ../../../build/NEWS:2178 +#: ../../../build/NEWS:2885 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:2181 +#: ../../../build/NEWS:2888 msgid "" "`bpo-38922 `__: Calling ``replace`` on a" " code object now raises the ``code.__new__`` audit event." msgstr "" -#: ../../../build/NEWS:2184 +#: ../../../build/NEWS:2891 msgid "" "`bpo-38920 `__: Add audit hooks for when" " :func:`sys.excepthook` and :func:`sys.unraisablehook` are invoked." msgstr "" -#: ../../../build/NEWS:2187 +#: ../../../build/NEWS:2894 msgid "" "`bpo-38892 `__: Improve documentation " "for audit events table and functions." msgstr "" -#: ../../../build/NEWS:2189 +#: ../../../build/NEWS:2896 msgid "" "`bpo-38852 `__: Set the thread stack " "size to 8 Mb for debug builds on android platforms." msgstr "" -#: ../../../build/NEWS:2192 +#: ../../../build/NEWS:2899 msgid "" "`bpo-38858 `__: Each Python " "subinterpreter now has its own \"small integer singletons\": numbers in [-5;" @@ -4369,63 +5608,63 @@ msgid "" " macros should now be modified manually in ``pycore_pystate.h`` header file." msgstr "" -#: ../../../build/NEWS:2198 +#: ../../../build/NEWS:2905 msgid "" "`bpo-36854 `__: The garbage collector " "state becomes per interpreter (``PyInterpreterState.gc``), rather than being" " global (``_PyRuntimeState.gc``)." msgstr "" -#: ../../../build/NEWS:2202 +#: ../../../build/NEWS:2909 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:2206 +#: ../../../build/NEWS:2913 msgid "" "`bpo-38328 `__: Sped up the creation " "time of constant :class:`list` and :class:`set` displays. Patch by Brandt " "Bucher." msgstr "" -#: ../../../build/NEWS:2209 +#: ../../../build/NEWS:2916 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:2213 +#: ../../../build/NEWS:2920 msgid "" "`bpo-38629 `__: Added ``__floor__`` and " "``__ceil__`` methods to float object. Patch by Batuhan Taşkaya." msgstr "" -#: ../../../build/NEWS:2216 +#: ../../../build/NEWS:2923 msgid "" "`bpo-27145 `__: int + int and int - int " "operators can now return small integer singletons. Patch by hongweipeng." msgstr "" -#: ../../../build/NEWS:2219 +#: ../../../build/NEWS:2926 msgid "" "`bpo-38021 `__: Provide a platform tag " "for AIX that is sufficient for PEP425 binary distribution identification. " "Patch by Michael Felt." msgstr "" -#: ../../../build/NEWS:2222 +#: ../../../build/NEWS:2929 msgid "" "`bpo-35409 `__: Ignore GeneratorExit " "exceptions when throwing an exception into the aclose coroutine of an " "asynchronous generator." msgstr "" -#: ../../../build/NEWS:2225 +#: ../../../build/NEWS:2932 msgid "" -"`bpo-32949 `__: Removed " +"`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 " @@ -4434,13 +5673,13 @@ msgid "" "for each exit from the 'try' body." msgstr "" -#: ../../../build/NEWS:2235 +#: ../../../build/NEWS:2942 msgid "" "`bpo-39033 `__: Fix :exc:`NameError` in " ":mod:`zipimport`. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:2238 +#: ../../../build/NEWS:2945 msgid "" "`bpo-39022 `__: Update " "importlib.metadata to include improvements from importlib_metadata 1.3 " @@ -4448,20 +5687,20 @@ msgid "" " custom finders." msgstr "" -#: ../../../build/NEWS:2242 +#: ../../../build/NEWS:2949 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:2245 +#: ../../../build/NEWS:2952 msgid "" "`bpo-38708 `__: Fix a potential " "IndexError in email parser when parsing an empty msg-id." msgstr "" -#: ../../../build/NEWS:2248 +#: ../../../build/NEWS:2955 msgid "" "`bpo-38698 `__: Add a new " "``InvalidMessageID`` token to email parser to represent invalid Message-ID " @@ -4469,39 +5708,39 @@ msgid "" "header." msgstr "" -#: ../../../build/NEWS:2252 +#: ../../../build/NEWS:2959 msgid "" "`bpo-38994 `__: Implement " "``__class_getitem__`` for ``os.PathLike``, ``pathlib.Path``." msgstr "" -#: ../../../build/NEWS:2255 +#: ../../../build/NEWS:2962 msgid "" "`bpo-38979 `__: Return class from " "``ContextVar.__class_getitem__`` to simplify subclassing." msgstr "" -#: ../../../build/NEWS:2258 +#: ../../../build/NEWS:2965 msgid "" "`bpo-38978 `__: Implement " "``__class_getitem__`` on asyncio objects (Future, Task, Queue). Patch by " "Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:2261 +#: ../../../build/NEWS:2968 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:2265 +#: ../../../build/NEWS:2972 msgid "" "`bpo-38986 `__: Make repr of C " "accelerated TaskWakeupMethWrapper the same as of pure Python version." msgstr "" -#: ../../../build/NEWS:2268 +#: ../../../build/NEWS:2975 msgid "" "`bpo-38982 `__: Fix asyncio " "``PidfdChildWatcher``: handle ``waitpid()`` error. If ``waitpid()`` is " @@ -4510,72 +5749,72 @@ msgid "" "pidfd file descriptor is closed if this error occurs." msgstr "" -#: ../../../build/NEWS:2274 +#: ../../../build/NEWS:2981 msgid "" "`bpo-38529 `__: Drop too noisy asyncio " "warning about deletion of a stream without explicit ``.close()`` call." msgstr "" -#: ../../../build/NEWS:2277 +#: ../../../build/NEWS:2984 msgid "" "`bpo-27413 `__: Added ability to pass " "through ``ensure_ascii`` options to json.dumps in the ``json.tool`` command-" "line interface." msgstr "" -#: ../../../build/NEWS:2280 +#: ../../../build/NEWS:2987 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:2284 +#: ../../../build/NEWS:2991 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:2287 +#: ../../../build/NEWS:2994 msgid "" "`bpo-38698 `__: Prevent " "UnboundLocalError to pop up in parse_message_id." msgstr "" -#: ../../../build/NEWS:2289 +#: ../../../build/NEWS:2996 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:2293 +#: ../../../build/NEWS:3000 msgid "" "`bpo-38927 `__: Use ``python -m pip`` " "instead of ``pip`` to upgrade dependencies in venv." msgstr "" -#: ../../../build/NEWS:2296 +#: ../../../build/NEWS:3003 msgid "" "`bpo-26730 `__: Fix " "``SpooledTemporaryFile.rollover()`` might corrupt the file when it is in " "text mode. Patch by Serhiy Storchaka." msgstr "" -#: ../../../build/NEWS:2299 +#: ../../../build/NEWS:3006 msgid "" "`bpo-38881 `__: random.choices() now " "raises a ValueError when all the weights are zero." msgstr "" -#: ../../../build/NEWS:2302 +#: ../../../build/NEWS:3009 msgid "" "`bpo-38876 `__: Raise " "pickle.UnpicklingError when loading an item from memo for invalid input." msgstr "" -#: ../../../build/NEWS:2305 +#: ../../../build/NEWS:3012 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 " @@ -4585,7 +5824,7 @@ msgid "" "determined index was bogus. Patch by Claudiu Popa" msgstr "" -#: ../../../build/NEWS:2312 +#: ../../../build/NEWS:3019 msgid "" "`bpo-38688 `__: Calling " "func:`shutil.copytree` to copy a directory tree from one directory to " @@ -4595,21 +5834,21 @@ msgid "" " P. Kinoshita." msgstr "" -#: ../../../build/NEWS:2318 +#: ../../../build/NEWS:3025 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:2322 +#: ../../../build/NEWS:3029 msgid "" "`bpo-37838 `__: " ":meth:`typing.get_type_hints` properly handles functions decorated with " ":meth:`functools.wraps`." msgstr "" -#: ../../../build/NEWS:2325 +#: ../../../build/NEWS:3032 msgid "" "`bpo-38870 `__: Expose " ":func:`ast.unparse` as a function of the :mod:`ast` module that can be used " @@ -4618,14 +5857,14 @@ msgid "" "Pablo Galindo and Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:2330 +#: ../../../build/NEWS:3037 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:2334 +#: ../../../build/NEWS:3041 msgid "" "`bpo-38857 `__: AsyncMock fix for return" " values that are awaitable types. This also covers side_effect iterable " @@ -4634,7 +5873,7 @@ msgid "" "returned as is." msgstr "" -#: ../../../build/NEWS:2339 +#: ../../../build/NEWS:3046 msgid "" "`bpo-38834 `__: " ":class:`typing.TypedDict` subclasses now track which keys are optional using" @@ -4642,49 +5881,49 @@ msgid "" "runtime validation by downstream projects. Patch by Zac Hatfield-Dodds." msgstr "" -#: ../../../build/NEWS:2344 +#: ../../../build/NEWS:3051 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:2348 +#: ../../../build/NEWS:3055 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:2352 +#: ../../../build/NEWS:3059 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:2355 +#: ../../../build/NEWS:3062 msgid "" "`bpo-38686 `__: Added support for " "multiple ``qop`` values in " ":class:`urllib.request.AbstractDigestAuthHandler`." msgstr "" -#: ../../../build/NEWS:2358 +#: ../../../build/NEWS:3065 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:2362 +#: ../../../build/NEWS:3069 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:2366 +#: ../../../build/NEWS:3073 msgid "" "`bpo-37523 `__: Change " ":class:`zipfile.ZipExtFile` to raise ``ValueError`` when trying to access " @@ -4693,13 +5932,13 @@ msgid "" "Python." msgstr "" -#: ../../../build/NEWS:2371 +#: ../../../build/NEWS:3078 msgid "" "`bpo-38045 `__: Improve the performance " "of :func:`enum._decompose` in :mod:`enum`. Patch by hongweipeng." msgstr "" -#: ../../../build/NEWS:2374 +#: ../../../build/NEWS:3081 msgid "" "`bpo-36820 `__: Break cycle generated " "when saving an exception in socket.py, codeop.py and dyld.py as they keep " @@ -4707,25 +5946,25 @@ msgid "" "attribute. Patch by Mario Corchero." msgstr "" -#: ../../../build/NEWS:2378 +#: ../../../build/NEWS:3085 msgid "" "`bpo-36406 `__: Handle namespace " "packages in :mod:`doctest`. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:2381 +#: ../../../build/NEWS:3088 msgid "" "`bpo-34776 `__: Fix dataclasses to " "support forward references in type annotations" msgstr "" -#: ../../../build/NEWS:2384 +#: ../../../build/NEWS:3091 msgid "" "`bpo-20928 `__: ElementTree supports " "recursive XInclude processing. Patch by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:2387 +#: ../../../build/NEWS:3094 msgid "" "`bpo-29636 `__: Add whitespace options " "for formatting JSON with the ``json.tool`` CLI. The following mutually " @@ -4735,13 +5974,13 @@ msgid "" "default behavior remains the same as ``--indent=4``." msgstr "" -#: ../../../build/NEWS:2397 +#: ../../../build/NEWS:3104 msgid "" "`bpo-38928 `__: Correct when venv's " "``upgrade_dependencies()`` and ``--upgrade-deps`` are added." msgstr "" -#: ../../../build/NEWS:2400 +#: ../../../build/NEWS:3107 msgid "" "`bpo-38899 `__: Update documentation to " "state that to activate virtual environments under fish one should use " @@ -4749,14 +5988,14 @@ msgid "" "https://fishshell.com/docs/current/commands.html#source." msgstr "" -#: ../../../build/NEWS:2404 +#: ../../../build/NEWS:3111 msgid "" "`bpo-22377 `__: Improves documentation " "of the values that :meth:`datetime.datetime.strptime` accepts for ``%Z``. " "Patch by Karl Dubost." msgstr "" -#: ../../../build/NEWS:2411 +#: ../../../build/NEWS:3118 msgid "" "`bpo-38546 `__: Fix " "test_ressources_gced_in_workers() of test_concurrent_futures: explicitly " @@ -4764,14 +6003,14 @@ msgid "" "background after the test completes." msgstr "" -#: ../../../build/NEWS:2415 +#: ../../../build/NEWS:3122 msgid "" "`bpo-38546 `__: Multiprocessing and " "concurrent.futures tests now stop the resource tracker process when tests " "complete." msgstr "" -#: ../../../build/NEWS:2418 +#: ../../../build/NEWS:3125 msgid "" "`bpo-38614 `__: Replace hardcoded " "timeout constants in tests with new :mod:`test.support` constants: " @@ -4782,20 +6021,20 @@ msgid "" "every single test file." msgstr "" -#: ../../../build/NEWS:2426 +#: ../../../build/NEWS:3133 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:2430 +#: ../../../build/NEWS:3137 msgid "" "`bpo-38992 `__: Fix a test for " ":func:`math.fsum` that was failing due to constant folding." msgstr "" -#: ../../../build/NEWS:2433 +#: ../../../build/NEWS:3140 msgid "" "`bpo-38991 `__: :mod:`test.support`: " ":func:`~test.support.run_python_until_end`, " @@ -4805,7 +6044,7 @@ msgid "" "function." msgstr "" -#: ../../../build/NEWS:2440 +#: ../../../build/NEWS:3147 msgid "" "`bpo-38965 `__: Fix test_faulthandler on" " GCC 10. Use the \"volatile\" keyword in ``faulthandler._stack_overflow()`` " @@ -4813,20 +6052,20 @@ msgid "" "compiler specific pragma." msgstr "" -#: ../../../build/NEWS:2444 +#: ../../../build/NEWS:3151 msgid "" "`bpo-38875 `__: test_capi: trashcan " "tests now require the test \"cpu\" resource." msgstr "" -#: ../../../build/NEWS:2446 +#: ../../../build/NEWS:3153 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:2449 +#: ../../../build/NEWS:3156 msgid "" "`bpo-38692 `__: Skip the " "test_posix.test_pidfd_open() test if ``os.pidfd_open()`` fails with a " @@ -4834,19 +6073,19 @@ msgid "" " syscall whitelist which doesn't allow the ``pidfd_open()`` syscall yet." msgstr "" -#: ../../../build/NEWS:2454 +#: ../../../build/NEWS:3161 msgid "" "`bpo-38839 `__: Fix some unused " "functions in tests. Patch by Adam Johnson." msgstr "" -#: ../../../build/NEWS:2456 +#: ../../../build/NEWS:3163 msgid "" "`bpo-38669 `__: Raise :exc:`TypeError` " "when passing target as a string with :meth:`unittest.mock.patch.object`." msgstr "" -#: ../../../build/NEWS:2459 +#: ../../../build/NEWS:3166 msgid "" "`bpo-37957 `__: test.regrtest now can " "receive a list of test patterns to ignore (using the -i/--ignore argument) " @@ -4854,33 +6093,33 @@ msgid "" "argument). Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:2466 +#: ../../../build/NEWS:3173 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:2470 +#: ../../../build/NEWS:3177 msgid "" "`bpo-36500 `__: Added an optional " "\"regen\" project to the Visual Studio solution that will regenerate all " "grammar, tokens, and opcodes." msgstr "" -#: ../../../build/NEWS:2476 +#: ../../../build/NEWS:3183 msgid "" "`bpo-39007 `__: Add auditing events to " "functions in :mod:`winreg`." msgstr "" -#: ../../../build/NEWS:2478 +#: ../../../build/NEWS:3185 msgid "" "`bpo-33125 `__: Add support for building" " and releasing Windows ARM64 packages." msgstr "" -#: ../../../build/NEWS:2483 +#: ../../../build/NEWS:3190 msgid "" "`bpo-37931 `__: Fixed a crash on OSX " "dynamic builds that occurred when re-initializing the posix module after a " @@ -4888,62 +6127,62 @@ msgid "" "posix`. Patch by Benoît Hudson." msgstr "" -#: ../../../build/NEWS:2490 +#: ../../../build/NEWS:3197 msgid "" "`bpo-38944 `__: Escape key now closes " "IDLE completion windows. Patch by Johnny Najera." msgstr "" -#: ../../../build/NEWS:2493 +#: ../../../build/NEWS:3200 msgid "" "`bpo-38943 `__: Fix IDLE autocomplete " "windows not always appearing on some systems. Patch by Johnny Najera." msgstr "" -#: ../../../build/NEWS:2496 +#: ../../../build/NEWS:3203 msgid "" "`bpo-38862 `__: 'Strip Trailing " "Whitespace' on the Format menu removes extra newlines at the end of non-" "shell files." msgstr "" -#: ../../../build/NEWS:2499 +#: ../../../build/NEWS:3206 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:2506 +#: ../../../build/NEWS:3213 msgid "" "`bpo-38896 `__: Remove " "``PyUnicode_ClearFreeList()`` function: the Unicode free list has been " "removed in Python 3.3." msgstr "" -#: ../../../build/NEWS:2509 +#: ../../../build/NEWS:3216 msgid "" "`bpo-37340 `__: Remove " "``PyMethod_ClearFreeList()`` and ``PyCFunction_ClearFreeList()`` functions: " "the free lists of bound method objects have been removed." msgstr "" -#: ../../../build/NEWS:2513 +#: ../../../build/NEWS:3220 msgid "" "`bpo-38835 `__: Exclude " "``PyFPE_START_PROTECT()`` and ``PyFPE_END_PROTECT()`` macros of ``pyfpe.h`` " "from ``Py_LIMITED_API`` (stable API)." msgstr "" -#: ../../../build/NEWS:2518 +#: ../../../build/NEWS:3225 msgid "Python 3.9.0 alpha 1" msgstr "" -#: ../../../build/NEWS:2520 +#: ../../../build/NEWS:3227 msgid "*Release date: 2019-11-19*" msgstr "" -#: ../../../build/NEWS:2525 +#: ../../../build/NEWS:3232 msgid "" "`bpo-38722 `__: :mod:`runpy` now uses " ":meth:`io.open_code` to open code files. Patch by Jason Killen." @@ -4952,13 +6191,13 @@ msgstr "" "menggunakan :meth:`io.open_code` untuk membuka file kode. Patch oleh Jason " "Killen." -#: ../../../build/NEWS:2528 +#: ../../../build/NEWS:3235 msgid "" "`bpo-38622 `__: Add additional audit " "events for the :mod:`ctypes` module." msgstr "" -#: ../../../build/NEWS:2530 +#: ../../../build/NEWS:3237 msgid "" "`bpo-38418 `__: Fixes audit event for " ":func:`os.system` to be named ``os.system``." @@ -4966,20 +6205,20 @@ msgstr "" "`bpo-38418 `__: Memperbaiki *event* " "audit untuk :func:`os.system` untuk diberi nama ``os.system``." -#: ../../../build/NEWS:2533 +#: ../../../build/NEWS:3240 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:2537 +#: ../../../build/NEWS:3244 msgid "" "`bpo-38174 `__: Update vendorized expat " "library version to 2.2.8, which resolves CVE-2019-15903." msgstr "" -#: ../../../build/NEWS:2540 +#: ../../../build/NEWS:3247 msgid "" "`bpo-37764 `__: Fixes " "email._header_value_parser.get_unstructured going into an infinite loop for " @@ -4988,19 +6227,19 @@ msgid "" "Ramaswami." msgstr "" -#: ../../../build/NEWS:2545 +#: ../../../build/NEWS:3252 msgid "" "`bpo-37461 `__: Fix an infinite loop " "when parsing specially crafted email headers. Patch by Abhilash Raj." msgstr "" -#: ../../../build/NEWS:2548 +#: ../../../build/NEWS:3255 msgid "" "`bpo-37363 `__: Adds audit events for " "the range of supported run commands (see :ref:`using-on-general`)." msgstr "" -#: ../../../build/NEWS:2551 +#: ../../../build/NEWS:3258 msgid "" "`bpo-37463 `__: ssl.match_hostname() no " "longer accepts IPv4 addresses with additional text after the address and " @@ -5009,7 +6248,7 @@ msgid "" "'127.0.0.1 whatever'." msgstr "" -#: ../../../build/NEWS:2556 +#: ../../../build/NEWS:3263 msgid "" "`bpo-37363 `__: Adds audit events for " ":mod:`ensurepip`, :mod:`ftplib`, :mod:`glob`, :mod:`imaplib`, " @@ -5019,47 +6258,47 @@ msgid "" ":func:`breakpoint`." msgstr "" -#: ../../../build/NEWS:2562 +#: ../../../build/NEWS:3269 msgid "" "`bpo-37364 `__: :func:`io.open_code` is " "now used when reading :file:`.pth` files." msgstr "" -#: ../../../build/NEWS:2565 +#: ../../../build/NEWS:3272 msgid "" "`bpo-34631 `__: Updated OpenSSL to " "1.1.1c in Windows installer" msgstr "" -#: ../../../build/NEWS:2567 +#: ../../../build/NEWS:3274 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:2574 +#: ../../../build/NEWS:3281 msgid "" "`bpo-38631 `__: Replace " "``Py_FatalError()`` call with a regular :exc:`RuntimeError` exception in " ":meth:`float.__getformat__`." msgstr "" -#: ../../../build/NEWS:2577 +#: ../../../build/NEWS:3284 msgid "" "`bpo-38639 `__: Optimized " ":func:`math.floor()`, :func:`math.ceil()` and :func:`math.trunc()` for " "floats." msgstr "" -#: ../../../build/NEWS:2580 +#: ../../../build/NEWS:3287 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:2584 +#: ../../../build/NEWS:3291 msgid "" "`bpo-38613 `__: Optimized some set " "operations (e.g. ``|``, ``^``, and ``-``) of ``dict_keys``. ``d.keys() | " @@ -5067,48 +6306,48 @@ msgid "" "performance for now." msgstr "" -#: ../../../build/NEWS:2588 +#: ../../../build/NEWS:3295 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:2592 +#: ../../../build/NEWS:3299 msgid "" "`bpo-38535 `__: Fixed line numbers and " "column offsets for AST nodes for calls without arguments in decorators." msgstr "" -#: ../../../build/NEWS:2595 +#: ../../../build/NEWS:3302 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:2598 +#: ../../../build/NEWS:3305 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:2602 +#: ../../../build/NEWS:3309 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:2606 +#: ../../../build/NEWS:3313 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:2609 +#: ../../../build/NEWS:3316 msgid "" "`bpo-38379 `__: When the garbage " "collector makes a collection in which some objects resurrect (they are " @@ -5117,7 +6356,7 @@ msgid "" "unreachable. Patch by Pablo Galindo and Tim Peters." msgstr "" -#: ../../../build/NEWS:2615 +#: ../../../build/NEWS:3322 msgid "" "`bpo-38379 `__: When cyclic garbage " "collection (gc) runs finalizers that resurrect unreachable objects, the " @@ -5127,7 +6366,7 @@ msgid "" "collected. Changed the stats to report that none were collected." msgstr "" -#: ../../../build/NEWS:2622 +#: ../../../build/NEWS:3329 msgid "" "`bpo-38392 `__: In debug mode, " ":c:func:`PyObject_GC_Track` now calls ``tp_traverse()`` of the object type " @@ -5135,20 +6374,20 @@ msgid "" "``tp_traverse()`` are valid." msgstr "" -#: ../../../build/NEWS:2626 +#: ../../../build/NEWS:3333 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:2629 +#: ../../../build/NEWS:3336 msgid "" "`bpo-38402 `__: Check the error from the" " system's underlying ``crypt`` or ``crypt_r``." msgstr "" -#: ../../../build/NEWS:2632 +#: ../../../build/NEWS:3339 msgid "" "`bpo-37474 `__: On FreeBSD, Python no " "longer calls ``fedisableexcept()`` at startup to control the floating point " @@ -5156,7 +6395,7 @@ msgid "" " mode." msgstr "" -#: ../../../build/NEWS:2636 +#: ../../../build/NEWS:3343 msgid "" "`bpo-38006 `__: Fix a bug due to the " "interaction of weakrefs and the cyclic garbage collector. We must clear any " @@ -5164,21 +6403,21 @@ msgid "" "causing a crash." msgstr "" -#: ../../../build/NEWS:2640 +#: ../../../build/NEWS:3347 msgid "" "`bpo-38317 `__: Fix warnings options " "priority: ``PyConfig.warnoptions`` has the highest priority, as stated in " "the :pep:`587`." msgstr "" -#: ../../../build/NEWS:2643 +#: ../../../build/NEWS:3350 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:2646 +#: ../../../build/NEWS:3353 msgid "" "`bpo-36871 `__: Improve error handling " "for the assert_has_calls and assert_has_awaits methods of mocks. Fixed a bug" @@ -5186,7 +6425,7 @@ msgid "" " spec were silently swallowed, leading to misleading error output." msgstr "" -#: ../../../build/NEWS:2651 +#: ../../../build/NEWS:3358 msgid "" "`bpo-11410 `__: Better control over " "symbol visibility is provided through use of the visibility attributes " @@ -5195,107 +6434,107 @@ msgid "" "-fvisibility=hidden, minimising exported symbols." msgstr "" -#: ../../../build/NEWS:2656 +#: ../../../build/NEWS:3363 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:2659 +#: ../../../build/NEWS:3366 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:2662 +#: ../../../build/NEWS:3369 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:2666 +#: ../../../build/NEWS:3373 msgid "" "`bpo-38124 `__: Fix an off-by-one error " "in PyState_AddModule that could cause out-of-bounds memory access." msgstr "" -#: ../../../build/NEWS:2669 +#: ../../../build/NEWS:3376 msgid "" "`bpo-38116 `__: The select module is now" " PEP-384 compliant and no longer has static state" msgstr "" -#: ../../../build/NEWS:2672 +#: ../../../build/NEWS:3379 msgid "" "`bpo-38113 `__: ast module updated to " "PEP-384 and all statics removed" msgstr "" -#: ../../../build/NEWS:2674 +#: ../../../build/NEWS:3381 msgid "" "`bpo-38076 `__: The struct module is now" " PEP-384 compatible" msgstr "" -#: ../../../build/NEWS:2676 +#: ../../../build/NEWS:3383 msgid "" "`bpo-38075 `__: The random module is now" " PEP-384 compatible" msgstr "" -#: ../../../build/NEWS:2678 +#: ../../../build/NEWS:3385 msgid "" "`bpo-38074 `__: zlib module made PEP-384" " compatible" msgstr "" -#: ../../../build/NEWS:2680 +#: ../../../build/NEWS:3387 msgid "" "`bpo-38073 `__: Make pwd extension " "module PEP-384 compatible" msgstr "" -#: ../../../build/NEWS:2682 +#: ../../../build/NEWS:3389 msgid "" "`bpo-38072 `__: grp module made PEP-384 " "compatible" msgstr "" -#: ../../../build/NEWS:2684 +#: ../../../build/NEWS:3391 msgid "" "`bpo-38069 `__: Make _posixsubprocess " "PEP-384 compatible" msgstr "" -#: ../../../build/NEWS:2686 +#: ../../../build/NEWS:3393 msgid "" "`bpo-38071 `__: Make termios extension " "module PEP-384 compatible" msgstr "" -#: ../../../build/NEWS:2688 +#: ../../../build/NEWS:3395 msgid "" "`bpo-38005 `__: Fixed comparing and " "creating of InterpreterID and ChannelID." msgstr "" -#: ../../../build/NEWS:2690 +#: ../../../build/NEWS:3397 msgid "" "`bpo-36946 `__: Fix possible signed " "integer overflow when handling slices. Patch by hongweipeng." msgstr "" -#: ../../../build/NEWS:2693 +#: ../../../build/NEWS:3400 msgid "" "`bpo-37994 `__: Fixed silencing " "arbitrary errors if an attribute lookup fails in several sites. Only " "AttributeError should be silenced." msgstr "" -#: ../../../build/NEWS:2696 +#: ../../../build/NEWS:3403 msgid "" "`bpo-8425 `__: Optimize set " "difference_update for the case when the other set is much larger than the " @@ -5303,7 +6542,7 @@ msgid "" "Orrù)." msgstr "" -#: ../../../build/NEWS:2700 +#: ../../../build/NEWS:3407 msgid "" "`bpo-37966 `__: The implementation of " ":func:`~unicodedata.is_normalized` has been greatly sped up on strings that " @@ -5311,21 +6550,21 @@ msgid "" "algorithm from the Unicode standard." msgstr "" -#: ../../../build/NEWS:2704 +#: ../../../build/NEWS:3411 msgid "" "`bpo-37947 `__: Adjust correctly the " "recursion level in the symtable generation for named expressions. Patch by " "Pablo Galindo." msgstr "" -#: ../../../build/NEWS:2707 +#: ../../../build/NEWS:3414 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:2711 +#: ../../../build/NEWS:3418 msgid "" "`bpo-37751 `__: Fix " ":func:`codecs.lookup` to normalize the encoding name the same way than " @@ -5333,7 +6572,7 @@ msgid "" " converts the name to lower case." msgstr "" -#: ../../../build/NEWS:2715 +#: ../../../build/NEWS:3422 msgid "" "`bpo-37830 `__: Fixed compilation of " ":keyword:`break` and :keyword:`continue` in the :keyword:`finally` block " @@ -5341,21 +6580,21 @@ msgid "" "a non-constant value." msgstr "" -#: ../../../build/NEWS:2719 +#: ../../../build/NEWS:3426 msgid "" "`bpo-20490 `__: Improve import error " "message for partially initialized module on circular ``from`` imports - by " "Anthony Sottile." msgstr "" -#: ../../../build/NEWS:2722 +#: ../../../build/NEWS:3429 msgid "" "`bpo-37840 `__: Fix handling of negative" " indices in :c:member:`~PySequenceMethods.sq_item` of :class:`bytearray`. " "Patch by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:2726 +#: ../../../build/NEWS:3433 msgid "" "`bpo-37802 `__: Slightly improve " "performance of :c:func:`PyLong_FromUnsignedLong`, " @@ -5363,7 +6602,7 @@ msgid "" " by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:2730 +#: ../../../build/NEWS:3437 msgid "" "`bpo-37409 `__: Ensure explicit relative" " imports from interactive sessions and scripts (having no parent package) " @@ -5371,48 +6610,48 @@ msgid "" "package. Patch by Ben Lewis." msgstr "" -#: ../../../build/NEWS:2734 +#: ../../../build/NEWS:3441 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:2738 +#: ../../../build/NEWS:3445 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:2742 +#: ../../../build/NEWS:3449 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:2746 +#: ../../../build/NEWS:3453 msgid "" "`bpo-36279 `__: Fix potential use of " "uninitialized memory in :func:`os.wait3`." msgstr "" -#: ../../../build/NEWS:2748 +#: ../../../build/NEWS:3455 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:2751 +#: ../../../build/NEWS:3458 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:2754 +#: ../../../build/NEWS:3461 msgid "" "`bpo-37340 `__: Removed object cache " "(``free_list``) for bound method objects. Temporary bound method objects are" @@ -5420,7 +6659,7 @@ msgid "" "``_PyObject_VectorcallMethod`` C API." msgstr "" -#: ../../../build/NEWS:2758 +#: ../../../build/NEWS:3465 msgid "" "`bpo-37648 `__: Fixed minor " "inconsistency in :meth:`list.__contains__`, :meth:`tuple.__contains__` and a" @@ -5428,14 +6667,14 @@ msgid "" "needle is on the right of ``==``." msgstr "" -#: ../../../build/NEWS:2762 +#: ../../../build/NEWS:3469 msgid "" "`bpo-37444 `__: Update differing " "exception between :meth:`builtins.__import__` and " ":meth:`importlib.__import__`." msgstr "" -#: ../../../build/NEWS:2765 +#: ../../../build/NEWS:3472 msgid "" "`bpo-37619 `__: When adding a wrapper " "descriptor from one class to a different class (for example, setting " @@ -5443,20 +6682,20 @@ msgid "" " raised when the operator is called." msgstr "" -#: ../../../build/NEWS:2769 +#: ../../../build/NEWS:3476 msgid "" "`bpo-37593 `__: Swap the positions of " "the *posonlyargs* and *args* parameters in the constructor of " ":class:`ast.parameters` nodes." msgstr "" -#: ../../../build/NEWS:2772 +#: ../../../build/NEWS:3479 msgid "" "`bpo-37543 `__: Optimized pymalloc for " "non PGO build." msgstr "" -#: ../../../build/NEWS:2774 +#: ../../../build/NEWS:3481 msgid "" "`bpo-37537 `__: Compute allocated " "pymalloc blocks inside _Py_GetAllocatedBlocks(). This slows down " @@ -5464,7 +6703,7 @@ msgid "" " _PyObject_Free()." msgstr "" -#: ../../../build/NEWS:2778 +#: ../../../build/NEWS:3485 msgid "" "`bpo-37467 `__: Fix " ":func:`sys.excepthook` and :c:func:`PyErr_Display` if a filename is a bytes " @@ -5472,21 +6711,21 @@ msgid "" "attribute is a bytes string." msgstr "" -#: ../../../build/NEWS:2782 +#: ../../../build/NEWS:3489 msgid "" "`bpo-37433 `__: Fix ``SyntaxError`` " "indicator printing too many spaces for multi-line strings - by Anthony " "Sottile." msgstr "" -#: ../../../build/NEWS:2785 +#: ../../../build/NEWS:3492 msgid "" "`bpo-37417 `__: :meth:`bytearray.extend`" " now correctly handles errors that arise during iteration. Patch by Brandt " "Bucher." msgstr "" -#: ../../../build/NEWS:2788 +#: ../../../build/NEWS:3495 msgid "" "`bpo-37414 `__: The undocumented " "``sys.callstats()`` function has been removed. Since Python 3.7, it was " @@ -5494,7 +6733,7 @@ msgid "" "``CALL_PROFILE`` which was already removed in Python 3.7." msgstr "" -#: ../../../build/NEWS:2793 +#: ../../../build/NEWS:3500 msgid "" "`bpo-37392 `__: Remove " "``sys.getcheckinterval()`` and ``sys.setcheckinterval()`` functions. They " @@ -5503,7 +6742,7 @@ msgid "" "of the ``PyInterpreterState`` structure." msgstr "" -#: ../../../build/NEWS:2799 +#: ../../../build/NEWS:3506 msgid "" "`bpo-37388 `__: In development mode and " "in debug build, *encoding* and *errors* arguments are now checked on string " @@ -5511,27 +6750,27 @@ msgid "" " and :meth:`bytes.decode`." msgstr "" -#: ../../../build/NEWS:2803 +#: ../../../build/NEWS:3510 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:2807 +#: ../../../build/NEWS:3514 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:2810 +#: ../../../build/NEWS:3517 msgid "" "`bpo-24214 `__: Improved support of the " "surrogatepass error handler in the UTF-8 and UTF-16 incremental decoders." msgstr "" -#: ../../../build/NEWS:2813 +#: ../../../build/NEWS:3520 msgid "" "`bpo-37330 `__: :func:`open`, " ":func:`io.open`, :func:`codecs.open` and :class:`fileinput.FileInput` no " @@ -5539,33 +6778,33 @@ msgid "" "was deprecated since Python 3.3." msgstr "" -#: ../../../build/NEWS:2817 +#: ../../../build/NEWS:3524 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:2821 +#: ../../../build/NEWS:3528 msgid "" "`bpo-37316 `__: Fix the " ":c:func:`PySys_Audit` call in :class:`mmap.mmap`." msgstr "" -#: ../../../build/NEWS:2823 +#: ../../../build/NEWS:3530 msgid "" "`bpo-37300 `__: Remove an unnecssary " "Py_XINCREF in classobject.c." msgstr "" -#: ../../../build/NEWS:2825 +#: ../../../build/NEWS:3532 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:2829 +#: ../../../build/NEWS:3536 msgid "" "`bpo-20443 `__: Python now gets the " "absolute path of the script filename specified on the command line (ex: " @@ -5573,7 +6812,7 @@ msgid "" "sys.path[0] become an absolute path, rather than a relative path." msgstr "" -#: ../../../build/NEWS:2834 +#: ../../../build/NEWS:3541 msgid "" "`bpo-37257 `__: Python's small object " "allocator (``obmalloc.c``) now allows (no more than) one empty arena to " @@ -5582,84 +6821,84 @@ msgid "" "destroyed anew on each iteration." msgstr "" -#: ../../../build/NEWS:2839 +#: ../../../build/NEWS:3546 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:2842 +#: ../../../build/NEWS:3549 msgid "" "`bpo-36974 `__: Implemented separate " "vectorcall functions for every calling convention of builtin functions and " "methods. This improves performance for calls." msgstr "" -#: ../../../build/NEWS:2846 +#: ../../../build/NEWS:3553 msgid "" "`bpo-37213 `__: Handle correctly " "negative line offsets in the peephole optimizer. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:2849 +#: ../../../build/NEWS:3556 msgid "" "`bpo-37219 `__: Remove erroneous " "optimization for empty set differences." msgstr "" -#: ../../../build/NEWS:2851 +#: ../../../build/NEWS:3558 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:2855 +#: ../../../build/NEWS:3562 msgid "" "`bpo-36922 `__: Slot functions optimize " "any callable with ``Py_TPFLAGS_METHOD_DESCRIPTOR`` instead of only instances" " of ``function``." msgstr "" -#: ../../../build/NEWS:2859 +#: ../../../build/NEWS:3566 msgid "" "`bpo-36974 `__: The slot " "``tp_vectorcall_offset`` is inherited unconditionally to support " "``super().__call__()`` when the base class uses vectorcall." msgstr "" -#: ../../../build/NEWS:2862 +#: ../../../build/NEWS:3569 msgid "" "`bpo-37160 `__: " ":func:`threading.get_native_id` now also supports NetBSD." msgstr "" -#: ../../../build/NEWS:2864 +#: ../../../build/NEWS:3571 msgid "" "`bpo-37077 `__: Add " ":func:`threading.get_native_id` support for AIX. Patch by M. Felt" msgstr "" -#: ../../../build/NEWS:2867 +#: ../../../build/NEWS:3574 msgid "" "`bpo-36781 `__: :func:`sum` has been " "optimized for boolean values." msgstr "" -#: ../../../build/NEWS:2869 +#: ../../../build/NEWS:3576 msgid "" "`bpo-34556 `__: Add ``--upgrade-deps`` " "to venv module. Patch by Cooper Ry Lees" msgstr "" -#: ../../../build/NEWS:2871 +#: ../../../build/NEWS:3578 msgid "" "`bpo-20523 `__: ``pdb.Pdb`` supports " "~/.pdbrc in Windows 7. Patch by Tim Hopper and Dan Lidral-Porter." msgstr "" -#: ../../../build/NEWS:2874 +#: ../../../build/NEWS:3581 msgid "" "`bpo-35551 `__: Updated encodings: - " "Removed the \"tis260\" encoding, which was an alias for the nonexistent " @@ -5667,85 +6906,85 @@ msgid "" "encoding." msgstr "" -#: ../../../build/NEWS:2878 +#: ../../../build/NEWS:3585 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:2882 +#: ../../../build/NEWS:3589 msgid "" "`bpo-27575 `__: Improve speed of " "dictview intersection by directly using set intersection logic. Patch by " "David Su." msgstr "" -#: ../../../build/NEWS:2885 +#: ../../../build/NEWS:3592 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:2891 +#: ../../../build/NEWS:3598 msgid "" "`bpo-36589 `__: The " ":func:`curses.update_lines_cols` function now returns ``None`` instead of " "``1`` on success." msgstr "" -#: ../../../build/NEWS:2894 +#: ../../../build/NEWS:3601 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:2897 +#: ../../../build/NEWS:3604 msgid "" "`bpo-38724 `__: Add a repr for " "``subprocess.Popen`` objects. Patch by Andrey Doroschenko." msgstr "" -#: ../../../build/NEWS:2900 +#: ../../../build/NEWS:3607 msgid "" "`bpo-38786 `__: pydoc now recognizes and" " parses HTTPS URLs. Patch by python273." msgstr "" -#: ../../../build/NEWS:2902 +#: ../../../build/NEWS:3609 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:2905 +#: ../../../build/NEWS:3612 msgid "" "`bpo-38723 `__: :mod:`pdb` now uses " ":meth:`io.open_code` to trigger auditing events." msgstr "" -#: ../../../build/NEWS:2908 +#: ../../../build/NEWS:3615 msgid "" "`bpo-27805 `__: Allow opening pipes and " "other non-seekable files in append mode with :func:`open`." msgstr "" -#: ../../../build/NEWS:2911 +#: ../../../build/NEWS:3618 msgid "" "`bpo-38438 `__: Simplify the " ":mod:`argparse` usage message for ``nargs=\"*\"``." msgstr "" -#: ../../../build/NEWS:2913 +#: ../../../build/NEWS:3620 msgid "" "`bpo-38761 `__: WeakSet is now " "registered as a collections.abc.MutableSet." msgstr "" -#: ../../../build/NEWS:2915 +#: ../../../build/NEWS:3622 msgid "" "`bpo-38716 `__: logging: change " "RotatingHandler namer and rotator to class-level attributes. This stops " @@ -5753,27 +6992,27 @@ msgid "" " with eponymous methods." msgstr "" -#: ../../../build/NEWS:2919 +#: ../../../build/NEWS:3626 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:2922 +#: ../../../build/NEWS:3629 msgid "" "`bpo-38692 `__: Add " ":class:`asyncio.PidfdChildWatcher`, a Linux-specific child watcher " "implementation that polls process file descriptors." msgstr "" -#: ../../../build/NEWS:2925 +#: ../../../build/NEWS:3632 msgid "" "`bpo-38692 `__: Expose the Linux " "``pidfd_open`` syscall as :func:`os.pidfd_open`." msgstr "" -#: ../../../build/NEWS:2928 +#: ../../../build/NEWS:3635 msgid "" "`bpo-38602 `__: Added constants " ":data:`~fcntl.F_OFD_GETLK`, :data:`~fcntl.F_OFD_SETLK` and " @@ -5781,13 +7020,13 @@ msgid "" "Na." msgstr "" -#: ../../../build/NEWS:2932 +#: ../../../build/NEWS:3639 msgid "" "`bpo-38334 `__: Fixed seeking backward " "on an encrypted :class:`zipfile.ZipExtFile`." msgstr "" -#: ../../../build/NEWS:2935 +#: ../../../build/NEWS:3642 msgid "" "`bpo-38312 `__: Add " ":func:`curses.get_escdelay`, :func:`curses.set_escdelay`, " @@ -5795,54 +7034,54 @@ msgid "" "Anthony Sottile." msgstr "" -#: ../../../build/NEWS:2939 +#: ../../../build/NEWS:3646 msgid "" "`bpo-38586 `__: Now " ":func:`~logging.config.fileConfig` correcty sets the .name of handlers " "loaded." msgstr "" -#: ../../../build/NEWS:2942 +#: ../../../build/NEWS:3649 msgid "" "`bpo-38565 `__: Add new " "cache_parameters() method for functools.lru_cache() to better support " "pickling." msgstr "" -#: ../../../build/NEWS:2945 +#: ../../../build/NEWS:3652 msgid "" "`bpo-34679 `__: " "asynci.ProactorEventLoop.close() now only calls signal.set_wakeup_fd() in " "the main thread." msgstr "" -#: ../../../build/NEWS:2948 +#: ../../../build/NEWS:3655 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:2951 +#: ../../../build/NEWS:3658 msgid "" "`bpo-36321 `__: Remove misspelled " "attribute. The 3.8 changelog noted that this would be removed in 3.9." msgstr "" -#: ../../../build/NEWS:2954 +#: ../../../build/NEWS:3661 msgid "" "`bpo-38521 `__: Fixed erroneous equality" " comparison in statistics.NormalDist()." msgstr "" -#: ../../../build/NEWS:2956 +#: ../../../build/NEWS:3663 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:2959 +#: ../../../build/NEWS:3666 msgid "" "`bpo-38478 `__: Fixed a bug in " ":meth:`inspect.signature.bind` that was causing it to fail when handling a " @@ -5850,7 +7089,7 @@ msgid "" " Galindo." msgstr "" -#: ../../../build/NEWS:2963 +#: ../../../build/NEWS:3670 msgid "" "`bpo-33604 `__: Fixed `hmac.new` and " "`hmac.HMAC` to raise TypeError instead of ValueError when the digestmod " @@ -5858,34 +7097,34 @@ msgid "" "documentation and docstrings." msgstr "" -#: ../../../build/NEWS:2967 +#: ../../../build/NEWS:3674 msgid "" "`bpo-38378 `__: Parameters *out* and " "*in* of :func:`os.sendfile` was renamed to *out_fd* and *in_fd*." msgstr "" -#: ../../../build/NEWS:2970 +#: ../../../build/NEWS:3677 msgid "" "`bpo-38417 `__: Added support for " "setting the umask in the child process to the subprocess module on POSIX " "systems." msgstr "" -#: ../../../build/NEWS:2973 +#: ../../../build/NEWS:3680 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:2977 +#: ../../../build/NEWS:3684 msgid "" "`bpo-38431 `__: Fix ``__repr__`` method " "for :class:`dataclasses.InitVar` to support typing objects, patch by Samuel " "Colvin." msgstr "" -#: ../../../build/NEWS:2980 +#: ../../../build/NEWS:3687 msgid "" "`bpo-38109 `__: Add missing " ":data:`stat.S_IFDOOR`, :data:`stat.S_IFPORT`, :data:`stat.S_IFWHT`, " @@ -5893,19 +7132,19 @@ msgid "" "values to the Python implementation of :mod:`stat`." msgstr "" -#: ../../../build/NEWS:2984 +#: ../../../build/NEWS:3691 msgid "" "`bpo-38422 `__: Clarify docstrings of " "pathlib suffix(es)" msgstr "" -#: ../../../build/NEWS:2986 +#: ../../../build/NEWS:3693 msgid "" "`bpo-38405 `__: Nested subclasses of " ":class:`typing.NamedTuple` are now pickleable." msgstr "" -#: ../../../build/NEWS:2989 +#: ../../../build/NEWS:3696 msgid "" "`bpo-38332 `__: Prevent :exc:`KeyError` " "thrown by :func:`_encoded_words.decode` when given an encoded-word with " @@ -5913,33 +7152,33 @@ msgid "" ":func:`email.message.get`." msgstr "" -#: ../../../build/NEWS:2993 +#: ../../../build/NEWS:3700 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:2997 +#: ../../../build/NEWS:3704 msgid "" "`bpo-38341 `__: Add " ":exc:`smtplib.SMTPNotSupportedError` to the :mod:`smtplib` exported names." msgstr "" -#: ../../../build/NEWS:3000 +#: ../../../build/NEWS:3707 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:3004 +#: ../../../build/NEWS:3711 msgid "" "`bpo-38242 `__: Revert the new asyncio " "Streams API" msgstr "" -#: ../../../build/NEWS:3006 +#: ../../../build/NEWS:3713 msgid "" "`bpo-13153 `__: OS native encoding is " "now used for converting between Python strings and Tcl objects. This allows" @@ -5948,13 +7187,13 @@ msgid "" "MemoryError)." msgstr "" -#: ../../../build/NEWS:3011 +#: ../../../build/NEWS:3718 msgid "" "`bpo-38019 `__: Correctly handle " "pause/resume reading of closed asyncio unix pipe." msgstr "" -#: ../../../build/NEWS:3014 +#: ../../../build/NEWS:3721 msgid "" "`bpo-38163 `__: Child mocks will now " "detect their type as either synchronous or asynchronous, asynchronous child " @@ -5962,13 +7201,13 @@ msgid "" "MagicMock or Mock (depending on their parent type)." msgstr "" -#: ../../../build/NEWS:3019 +#: ../../../build/NEWS:3726 msgid "" "`bpo-38161 `__: Removes _AwaitEvent from" " AsyncMock." msgstr "" -#: ../../../build/NEWS:3021 +#: ../../../build/NEWS:3728 msgid "" "`bpo-38216 `__: Allow the rare code that" " wants to send invalid http requests from the `http.client` library a way to" @@ -5977,55 +7216,55 @@ msgid "" "their own behavior in the face of bad requests." msgstr "" -#: ../../../build/NEWS:3026 +#: ../../../build/NEWS:3733 msgid "" "`bpo-28286 `__: Deprecate opening " ":class:`~gzip.GzipFile` for writing implicitly. Always specify the *mode* " "argument for writing." msgstr "" -#: ../../../build/NEWS:3029 +#: ../../../build/NEWS:3736 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:3033 +#: ../../../build/NEWS:3740 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:3036 +#: ../../../build/NEWS:3743 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:3040 +#: ../../../build/NEWS:3747 msgid "" "`bpo-38248 `__: asyncio: Fix " "inconsistent immediate Task cancellation" msgstr "" -#: ../../../build/NEWS:3042 +#: ../../../build/NEWS:3749 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:3045 +#: ../../../build/NEWS:3752 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:3048 +#: ../../../build/NEWS:3755 msgid "" "`bpo-38191 `__: Constructors of " ":class:`~typing.NamedTuple` and :class:`~typing.TypedDict` types now accept " @@ -6033,19 +7272,19 @@ msgid "" " \"_typename\", \"fields\" and \"_fields\"." msgstr "" -#: ../../../build/NEWS:3053 +#: ../../../build/NEWS:3760 msgid "" "`bpo-38155 `__: Add ``__all__`` to " ":mod:`datetime`. Patch by Tahia Khan." msgstr "" -#: ../../../build/NEWS:3055 +#: ../../../build/NEWS:3762 msgid "" "`bpo-38185 `__: Fixed case-insensitive " "string comparison in :class:`sqlite3.Row` indexing." msgstr "" -#: ../../../build/NEWS:3058 +#: ../../../build/NEWS:3765 msgid "" "`bpo-38136 `__: Changes AsyncMock call " "count and await count to be two different counters. Now await count only " @@ -6053,32 +7292,32 @@ msgid "" "vice-versa. Update the documentation around this." msgstr "" -#: ../../../build/NEWS:3063 +#: ../../../build/NEWS:3770 msgid "" "`bpo-37828 `__: Fix default mock name in" " :meth:`unittest.mock.Mock.assert_called` exceptions. Patch by Abraham Toriz" " Cruz." msgstr "" -#: ../../../build/NEWS:3067 +#: ../../../build/NEWS:3774 msgid "" "`bpo-38175 `__: Fix a memory leak in " "comparison of :class:`sqlite3.Row` objects." msgstr "" -#: ../../../build/NEWS:3070 +#: ../../../build/NEWS:3777 msgid "" "`bpo-33936 `__: _hashlib no longer calls" " obsolete OpenSSL initialization function with OpenSSL 1.1.0+." msgstr "" -#: ../../../build/NEWS:3073 +#: ../../../build/NEWS:3780 msgid "" "`bpo-34706 `__: Preserve subclassing in " "inspect.Signature.from_callable." msgstr "" -#: ../../../build/NEWS:3075 +#: ../../../build/NEWS:3782 msgid "" "`bpo-38153 `__: Names of hashing " "algorithms frome OpenSSL are now normalized to follow Python's naming " @@ -6086,7 +7325,7 @@ msgid "" "blake2b512 instead of blake2b." msgstr "" -#: ../../../build/NEWS:3079 +#: ../../../build/NEWS:3786 msgid "" "`bpo-38115 `__: Fix a bug in " "dis.findlinestarts() where it would return invalid bytecode offsets. " @@ -6094,40 +7333,40 @@ msgid "" "offsets." msgstr "" -#: ../../../build/NEWS:3083 +#: ../../../build/NEWS:3790 msgid "" "`bpo-38148 `__: Add slots to " ":mod:`asyncio` transport classes, which can reduce memory usage." msgstr "" -#: ../../../build/NEWS:3086 +#: ../../../build/NEWS:3793 msgid "" "`bpo-38142 `__: The _hashlib OpenSSL " "wrapper extension module is now PEP-384 compliant." msgstr "" -#: ../../../build/NEWS:3089 +#: ../../../build/NEWS:3796 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:3092 +#: ../../../build/NEWS:3799 msgid "" "`bpo-36991 `__: Fixes a potential " "incorrect AttributeError exception escaping ZipFile.extract() in some " "unsupported input error situations." msgstr "" -#: ../../../build/NEWS:3095 +#: ../../../build/NEWS:3802 msgid "" "`bpo-38134 `__: Remove obsolete copy of " "PBKDF2_HMAC_fast. All supported OpenSSL versions contain a fast " "implementation." msgstr "" -#: ../../../build/NEWS:3098 +#: ../../../build/NEWS:3805 msgid "" "`bpo-38132 `__: The OpenSSL hashlib " "wrapper uses a simpler implementation. Several Macros and pointless caches " @@ -6135,7 +7374,7 @@ msgid "" "stays the same, except it is now always lower case." msgstr "" -#: ../../../build/NEWS:3103 +#: ../../../build/NEWS:3810 msgid "" "`bpo-38008 `__: Fix parent class check " "in protocols to correctly identify the module that provides a builtin " @@ -6143,7 +7382,7 @@ msgid "" "module" msgstr "" -#: ../../../build/NEWS:3107 +#: ../../../build/NEWS:3814 msgid "" "`bpo-34037 `__: For :mod:`asyncio`, add " "a new coroutine :meth:`loop.shutdown_default_executor`. The new coroutine " @@ -6152,48 +7391,48 @@ msgid "" "utilize the new coroutine. Patch by Kyle Stanley." msgstr "" -#: ../../../build/NEWS:3113 +#: ../../../build/NEWS:3820 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:3116 +#: ../../../build/NEWS:3823 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:3119 +#: ../../../build/NEWS:3826 msgid "" "`bpo-38110 `__: The os.closewalk() " "implementation now uses the libc fdwalk() API on platforms where it is " "available." msgstr "" -#: ../../../build/NEWS:3122 +#: ../../../build/NEWS:3829 msgid "" "`bpo-38093 `__: Fixes AsyncMock so it " "doesn't crash when used with AsyncContextManagers or AsyncIterators." msgstr "" -#: ../../../build/NEWS:3125 +#: ../../../build/NEWS:3832 msgid "" "`bpo-37488 `__: Add warning to " ":meth:`datetime.utctimetuple`, :meth:`datetime.utcnow` and " ":meth:`datetime.utcfromtimestamp` ." msgstr "" -#: ../../../build/NEWS:3128 +#: ../../../build/NEWS:3835 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:3132 +#: ../../../build/NEWS:3839 msgid "" "`bpo-38086 `__: Update " "importlib.metadata with changes from `importlib_metadata 0.21 " @@ -6201,7 +7440,7 @@ msgid "" "devs/importlib_metadata/blob/0.21/importlib_metadata/docs/changelog.rst>`_." msgstr "" -#: ../../../build/NEWS:3136 +#: ../../../build/NEWS:3843 msgid "" "`bpo-37251 `__: Remove `__code__` check " "in AsyncMock that incorrectly evaluated function specs as async objects but " @@ -6209,53 +7448,53 @@ msgid "" "defined as async objects." msgstr "" -#: ../../../build/NEWS:3140 +#: ../../../build/NEWS:3847 msgid "" "`bpo-38037 `__: Fix reference counters " "in the :mod:`signal` module." msgstr "" -#: ../../../build/NEWS:3142 +#: ../../../build/NEWS:3849 msgid "" "`bpo-38066 `__: Hide internal " "asyncio.Stream methods: feed_eof(), feed_data(), set_exception() and " "set_transport()." msgstr "" -#: ../../../build/NEWS:3145 +#: ../../../build/NEWS:3852 msgid "" "`bpo-38059 `__: inspect.py now uses " "sys.exit() instead of exit()" msgstr "" -#: ../../../build/NEWS:3147 +#: ../../../build/NEWS:3854 msgid "" "`bpo-38049 `__: Added command-line " "interface for the :mod:`ast` module." msgstr "" -#: ../../../build/NEWS:3149 +#: ../../../build/NEWS:3856 msgid "" "`bpo-37953 `__: In :mod:`typing`, " "improved the ``__hash__`` and ``__eq__`` methods for " ":class:`ForwardReferences`." msgstr "" -#: ../../../build/NEWS:3152 +#: ../../../build/NEWS:3859 msgid "" "`bpo-38026 `__: Fixed " ":func:`inspect.getattr_static` used ``isinstance`` while it should avoid " "dynamic lookup." msgstr "" -#: ../../../build/NEWS:3155 +#: ../../../build/NEWS:3862 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:3158 +#: ../../../build/NEWS:3865 msgid "" "`bpo-38010 `__: In " "``importlib.metadata`` sync with ``importlib_metadata`` 0.20, clarifying " @@ -6263,7 +7502,7 @@ msgid "" "returned for ``requires()`` on ``dist-info`` packages." msgstr "" -#: ../../../build/NEWS:3162 +#: ../../../build/NEWS:3869 msgid "" "`bpo-38006 `__: " "weakref.WeakValueDictionary defines a local remove() function used as " @@ -6271,21 +7510,21 @@ msgid "" "Modify the implementation to avoid the closure." msgstr "" -#: ../../../build/NEWS:3166 +#: ../../../build/NEWS:3873 msgid "" "`bpo-37995 `__: Added the *indent* " "option to :func:`ast.dump` which allows it to produce a multiline indented " "output." msgstr "" -#: ../../../build/NEWS:3169 +#: ../../../build/NEWS:3876 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:3172 +#: ../../../build/NEWS:3879 msgid "" "`bpo-37140 `__: Fix a ctypes regression " "of Python 3.8. When a ctypes.Structure is passed by copy to a function, " @@ -6295,27 +7534,27 @@ msgid "" "longer call the finalizer twice." msgstr "" -#: ../../../build/NEWS:3178 +#: ../../../build/NEWS:3885 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:3181 +#: ../../../build/NEWS:3888 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:3184 +#: ../../../build/NEWS:3891 msgid "" "`bpo-10978 `__: Semaphores and " "BoundedSemaphores can now release more than one waiting thread at a time." msgstr "" -#: ../../../build/NEWS:3187 +#: ../../../build/NEWS:3894 msgid "" "`bpo-37972 `__: Subscripts to the " "`unittest.mock.call` objects now receive the same chaining mechanism as any " @@ -6323,67 +7562,67 @@ msgid "" "`TypeError`:" msgstr "" -#: ../../../build/NEWS:3191 +#: ../../../build/NEWS:3898 msgid "call().foo().__getitem__('bar')" msgstr "call().foo().__getitem__('bar')" -#: ../../../build/NEWS:3193 +#: ../../../build/NEWS:3900 msgid "Patch by blhsing" msgstr "Ditambal oleh blhsing" -#: ../../../build/NEWS:3195 +#: ../../../build/NEWS:3902 msgid "" "`bpo-37965 `__: Fix C compiler warning " "caused by distutils.ccompiler.CCompiler.has_function." msgstr "" -#: ../../../build/NEWS:3198 +#: ../../../build/NEWS:3905 msgid "" "`bpo-37964 `__: Add ``F_GETPATH`` " "command to :mod:`fcntl`." msgstr "" -#: ../../../build/NEWS:3200 +#: ../../../build/NEWS:3907 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:3203 +#: ../../../build/NEWS:3910 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:3207 +#: ../../../build/NEWS:3914 msgid "" "`bpo-37951 `__: Most features of the " "subprocess module now work again in subinterpreters. Only *preexec_fn* is " "restricted in subinterpreters." msgstr "" -#: ../../../build/NEWS:3210 +#: ../../../build/NEWS:3917 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:3213 +#: ../../../build/NEWS:3920 msgid "" "`bpo-37950 `__: Fix :func:`ast.dump` " "when call with incompletely initialized node." msgstr "" -#: ../../../build/NEWS:3216 +#: ../../../build/NEWS:3923 msgid "" "`bpo-34679 `__: Restores instantiation " "of Windows IOCP event loops from the non-main thread." msgstr "" -#: ../../../build/NEWS:3219 +#: ../../../build/NEWS:3926 msgid "" "`bpo-36917 `__: Add default " "implementation of the :meth:`ast.NodeVisitor.visit_Constant` method which " @@ -6391,58 +7630,58 @@ msgid "" " ``visit_Str()``, etc." msgstr "" -#: ../../../build/NEWS:3224 +#: ../../../build/NEWS:3931 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:3227 +#: ../../../build/NEWS:3934 msgid "" "`bpo-26589 `__: Added a new status code " "to the http module: 451 UNAVAILABLE_FOR_LEGAL_REASONS" msgstr "" -#: ../../../build/NEWS:3230 +#: ../../../build/NEWS:3937 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:3234 +#: ../../../build/NEWS:3941 msgid "" "`bpo-32554 `__: Deprecate having " "random.seed() call hash on arbitrary types." msgstr "" -#: ../../../build/NEWS:3236 +#: ../../../build/NEWS:3943 msgid "" "`bpo-9938 `__: Add optional keyword " "argument ``exit_on_error`` for :class:`ArgumentParser`." msgstr "" -#: ../../../build/NEWS:3239 +#: ../../../build/NEWS:3946 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:3243 +#: ../../../build/NEWS:3950 msgid "" "`bpo-32793 `__: Fix a duplicated debug " "message when :meth:`smtplib.SMTP.connect` is called." msgstr "" -#: ../../../build/NEWS:3246 +#: ../../../build/NEWS:3953 msgid "" "`bpo-37885 `__: venv: Don't generate " "unset variable warning on deactivate." msgstr "" -#: ../../../build/NEWS:3248 +#: ../../../build/NEWS:3955 msgid "" "`bpo-37868 `__: Fix " "dataclasses.is_dataclass when given an instance that never raises " @@ -6450,7 +7689,7 @@ msgid "" "for __dataclass_fields__ even if it's not a dataclass." msgstr "" -#: ../../../build/NEWS:3252 +#: ../../../build/NEWS:3959 msgid "" "`bpo-37811 `__: Fix ``socket`` module's " "``socket.connect(address)`` function being unable to establish connection in" @@ -6459,13 +7698,13 @@ msgid "" "timeout value." msgstr "" -#: ../../../build/NEWS:3257 +#: ../../../build/NEWS:3964 msgid "" "`bpo-37863 `__: Optimizations for " "Fraction.__hash__ suggested by Tim Peters." msgstr "" -#: ../../../build/NEWS:3259 +#: ../../../build/NEWS:3966 msgid "" "`bpo-21131 `__: Fix " "``faulthandler.register(chain=True)`` stack. faulthandler now allocates a " @@ -6474,73 +7713,73 @@ msgid "" "more than ``SIGSTKSZ`` bytes of stack memory on some platforms." msgstr "" -#: ../../../build/NEWS:3265 +#: ../../../build/NEWS:3972 msgid "" "`bpo-37798 `__: Add C fastpath for " "statistics.NormalDist.inv_cdf() Patch by Dong-hee Na" msgstr "" -#: ../../../build/NEWS:3268 +#: ../../../build/NEWS:3975 msgid "" "`bpo-37804 `__: Remove the deprecated " "method `threading.Thread.isAlive()`. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:3271 +#: ../../../build/NEWS:3978 msgid "" "`bpo-37819 `__: Add " "Fraction.as_integer_ratio() to match the corresponding methods in bool, int," " float, and decimal." msgstr "" -#: ../../../build/NEWS:3274 +#: ../../../build/NEWS:3981 msgid "" "`bpo-14465 `__: Add an " "xml.etree.ElementTree.indent() function for pretty-printing XML trees. " "Contributed by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:3277 +#: ../../../build/NEWS:3984 msgid "" "`bpo-37810 `__: Fix :mod:`difflib` ``?``" " hint in diff output when dealing with tabs. Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:3280 +#: ../../../build/NEWS:3987 msgid "" "`bpo-37772 `__: In ``zipfile.Path``, " "when adding implicit dirs, ensure that ancestral directories are added and " "that duplicates are excluded." msgstr "" -#: ../../../build/NEWS:3283 +#: ../../../build/NEWS:3990 msgid "" "`bpo-18578 `__: Renamed and documented " "`test.bytecode_helper` as `test.support.bytecode_helper`. Patch by Joannah " "Nanjekye." msgstr "" -#: ../../../build/NEWS:3286 +#: ../../../build/NEWS:3993 msgid "" "`bpo-37785 `__: Fix xgettext warnings in" " :mod:`argparse`." msgstr "" -#: ../../../build/NEWS:3288 +#: ../../../build/NEWS:3995 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:3292 +#: ../../../build/NEWS:3999 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:3295 +#: ../../../build/NEWS:4002 msgid "" "`bpo-28292 `__: Mark calendar.py helper " "functions as being private. The follows PEP 8 guidance to maintain the " @@ -6548,14 +7787,14 @@ msgid "" "confusion." msgstr "" -#: ../../../build/NEWS:3299 +#: ../../../build/NEWS:4006 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:3303 +#: ../../../build/NEWS:4010 msgid "" "`bpo-37742 `__: The logging.getLogger() " "API now returns the root logger when passed the name 'root', whereas " @@ -6565,53 +7804,53 @@ msgid "" "module called 'root.py'." msgstr "" -#: ../../../build/NEWS:3309 +#: ../../../build/NEWS:4016 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:3313 +#: ../../../build/NEWS:4020 msgid "" "`bpo-37723 `__: Fix performance " "regression on regular expression parsing with huge character sets. Patch by " "Yann Vaginay." msgstr "" -#: ../../../build/NEWS:3316 +#: ../../../build/NEWS:4023 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:3319 +#: ../../../build/NEWS:4026 msgid "" "`bpo-32178 `__: Fix IndexError in " ":mod:`email` package when trying to parse invalid address fields starting " "with ``:``." msgstr "" -#: ../../../build/NEWS:3322 +#: ../../../build/NEWS:4029 msgid "" "`bpo-37268 `__: The :mod:`parser` module" " is deprecated and will be removed in future versions of Python." msgstr "" -#: ../../../build/NEWS:3325 +#: ../../../build/NEWS:4032 msgid "" "`bpo-11953 `__: Completing WSA* error " "codes in :mod:`socket`." msgstr "" -#: ../../../build/NEWS:3327 +#: ../../../build/NEWS:4034 msgid "" "`bpo-37685 `__: Fixed comparisons of " ":class:`datetime.timedelta` and :class:`datetime.timezone`." msgstr "" -#: ../../../build/NEWS:3330 +#: ../../../build/NEWS:4037 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:3338 +#: ../../../build/NEWS:4045 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:3341 +#: ../../../build/NEWS:4048 msgid "" "`bpo-29553 `__: Fixed " ":meth:`argparse.ArgumentParser.format_usage` for mutually exclusive groups. " "Patch by Andrew Nester." msgstr "" -#: ../../../build/NEWS:3344 +#: ../../../build/NEWS:4051 msgid "" "`bpo-37691 `__: Let math.dist() accept " "coordinates as sequences (or iterables) rather than just tuples." msgstr "" -#: ../../../build/NEWS:3347 +#: ../../../build/NEWS:4054 msgid "" "`bpo-37685 `__: Fixed ``__eq__``, " "``__lt__`` etc implementations in some classes. They now return " @@ -6654,25 +7893,25 @@ msgid "" "with :data:`~unittest.mock.ANY` will return ``True``)." msgstr "" -#: ../../../build/NEWS:3353 +#: ../../../build/NEWS:4060 msgid "" "`bpo-37354 `__: Make Activate.ps1 " "Powershell script static to allow for signing it." msgstr "" -#: ../../../build/NEWS:3356 +#: ../../../build/NEWS:4063 msgid "" "`bpo-37664 `__: Update wheels bundled " "with ensurepip (pip 19.2.3 and setuptools 41.2.0)" msgstr "" -#: ../../../build/NEWS:3359 +#: ../../../build/NEWS:4066 msgid "" "`bpo-37663 `__: Bring consistency to " "venv shell activation scripts by always using __VENV_PROMPT__." msgstr "" -#: ../../../build/NEWS:3362 +#: ../../../build/NEWS:4069 msgid "" "`bpo-37642 `__: Allowed the pure Python " "implementation of :class:`datetime.timezone` to represent sub-minute offsets" @@ -6680,64 +7919,64 @@ msgid "" " 24:00) and (-23:59, 24:00). Patch by Ngalim Siregar" msgstr "" -#: ../../../build/NEWS:3367 +#: ../../../build/NEWS:4074 msgid "" "`bpo-36161 `__: In :mod:`posix`, use " "``ttyname_r`` instead of ``ttyname`` for thread safety." msgstr "" -#: ../../../build/NEWS:3370 +#: ../../../build/NEWS:4077 msgid "" "`bpo-36324 `__: Make internal attributes" " for statistics.NormalDist() private." msgstr "" -#: ../../../build/NEWS:3372 +#: ../../../build/NEWS:4079 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:3376 +#: ../../../build/NEWS:4083 msgid "" "`bpo-29446 `__: Make `from tkinter " "import *` import only the expected objects." msgstr "" -#: ../../../build/NEWS:3378 +#: ../../../build/NEWS:4085 msgid "" "`bpo-16970 `__: Adding a value error " "when an invalid value in passed to nargs Patch by Robert Leenders" msgstr "" -#: ../../../build/NEWS:3381 +#: ../../../build/NEWS:4088 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:3384 +#: ../../../build/NEWS:4091 msgid "" "`bpo-37491 `__: Fix ``IndexError`` when " "parsing email headers with unexpectedly ending bare-quoted string value. " "Patch by Abhilash Raj." msgstr "" -#: ../../../build/NEWS:3387 +#: ../../../build/NEWS:4094 msgid "" "`bpo-37587 `__: Make json.loads faster " "for long strings. (Patch by Marco Paolini)" msgstr "" -#: ../../../build/NEWS:3390 +#: ../../../build/NEWS:4097 msgid "" "`bpo-18378 `__: Recognize \"UTF-8\" as a" " valid value for LC_CTYPE in locale._parse_localename." msgstr "" -#: ../../../build/NEWS:3393 +#: ../../../build/NEWS:4100 msgid "" "`bpo-37579 `__: Return " ":exc:`NotImplemented` in Python implementation of ``__eq__`` for " @@ -6746,53 +7985,53 @@ msgid "" "Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:3398 +#: ../../../build/NEWS:4105 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:3402 +#: ../../../build/NEWS:4109 msgid "" "`bpo-37531 `__: \"python3 -m test -jN " "--timeout=TIMEOUT\" now kills a worker process if it runs longer than " "*TIMEOUT* seconds." msgstr "" -#: ../../../build/NEWS:3405 +#: ../../../build/NEWS:4112 msgid "" "`bpo-37482 `__: Fix serialization of " "display name in originator or destination address fields with both encoded " "words and special chars." msgstr "" -#: ../../../build/NEWS:3408 +#: ../../../build/NEWS:4115 msgid "" "`bpo-36993 `__: Improve error reporting " "for corrupt zip files with bad zip64 extra data. Patch by Daniel Hillier." msgstr "" -#: ../../../build/NEWS:3411 +#: ../../../build/NEWS:4118 msgid "" "`bpo-37502 `__: pickle.loads() no longer" " raises TypeError when the buffers argument is set to None" msgstr "" -#: ../../../build/NEWS:3414 +#: ../../../build/NEWS:4121 msgid "" "`bpo-37520 `__: Correct behavior for " "zipfile.Path.parent when the path object identifies a subdirectory." msgstr "" -#: ../../../build/NEWS:3417 +#: ../../../build/NEWS:4124 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:3420 +#: ../../../build/NEWS:4127 msgid "" "`bpo-37424 `__: Fixes a possible hang " "when using a timeout on `subprocess.run()` while capturing output. If the " @@ -6802,7 +8041,7 @@ msgid "" "the pipes." msgstr "" -#: ../../../build/NEWS:3426 +#: ../../../build/NEWS:4133 msgid "" "`bpo-37421 `__: Fix " ":func:`multiprocessing.util.get_temp_dir` finalizer: clear also the " @@ -6811,34 +8050,34 @@ msgid "" "reusing the removed temporary directory." msgstr "" -#: ../../../build/NEWS:3431 +#: ../../../build/NEWS:4138 msgid "" "`bpo-37481 `__: The distutils " "``bdist_wininst`` command is deprecated in Python 3.8, use ``bdist_wheel`` " "(wheel packages) instead." msgstr "" -#: ../../../build/NEWS:3434 +#: ../../../build/NEWS:4141 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:3438 +#: ../../../build/NEWS:4145 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:3441 +#: ../../../build/NEWS:4148 msgid "" "`bpo-37437 `__: Update vendorized expat " "version to 2.2.7." msgstr "" -#: ../../../build/NEWS:3443 +#: ../../../build/NEWS:4150 msgid "" "`bpo-37428 `__: " "SSLContext.post_handshake_auth = True no longer sets " @@ -6847,14 +8086,14 @@ msgid "" " chain validation when the flag is set." msgstr "" -#: ../../../build/NEWS:3448 +#: ../../../build/NEWS:4155 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:3451 +#: ../../../build/NEWS:4158 msgid "" "`bpo-37412 `__: The :func:`os.getcwdb` " "function now uses the UTF-8 encoding on Windows, rather than the ANSI code " @@ -6862,20 +8101,20 @@ msgid "" " on Windows." msgstr "" -#: ../../../build/NEWS:3455 +#: ../../../build/NEWS:4162 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:3459 +#: ../../../build/NEWS:4166 msgid "" "`bpo-29412 `__: Fix IndexError in " "parsing a header value ending unexpectedly. Patch by Abhilash Raj." msgstr "" -#: ../../../build/NEWS:3462 +#: ../../../build/NEWS:4169 msgid "" "`bpo-36546 `__: The *dist* argument for " "statistics.quantiles() is now positional only. The current name doesn't " @@ -6884,20 +8123,20 @@ msgid "" "to change the name later." msgstr "" -#: ../../../build/NEWS:3467 +#: ../../../build/NEWS:4174 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:3470 +#: ../../../build/NEWS:4177 msgid "" "`bpo-37376 `__: :mod:`pprint` now has " "support for :class:`types.SimpleNamespace`. Patch by Carl Bordum Hansen." msgstr "" -#: ../../../build/NEWS:3473 +#: ../../../build/NEWS:4180 msgid "" "`bpo-26967 `__: An " ":class:`~argparse.ArgumentParser` with ``allow_abbrev=False`` no longer " @@ -6905,21 +8144,21 @@ msgid "" "abbreviation of long flags as documented. Patch by Zac Hatfield-Dodds." msgstr "" -#: ../../../build/NEWS:3478 +#: ../../../build/NEWS:4185 msgid "" "`bpo-37212 `__: " ":func:`unittest.mock.call` now preserves the order of keyword arguments in " "repr output. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:3481 +#: ../../../build/NEWS:4188 msgid "" "`bpo-37372 `__: Fix error unpickling " "datetime.time objects from Python 2 with seconds>=24. Patch by Justin " "Blanchard." msgstr "" -#: ../../../build/NEWS:3484 +#: ../../../build/NEWS:4191 msgid "" "`bpo-37345 `__: Add formal support for " "UDPLITE sockets. Support was present before, but it is now easier to detect " @@ -6929,13 +8168,13 @@ msgid "" "Gabe Appleton." msgstr "" -#: ../../../build/NEWS:3491 +#: ../../../build/NEWS:4198 msgid "" "`bpo-37358 `__: Optimized " "``functools.partial`` by using vectorcall." msgstr "" -#: ../../../build/NEWS:3493 +#: ../../../build/NEWS:4200 msgid "" "`bpo-37347 `__: " ":meth:`sqlite3.Connection.create_aggregate`, " @@ -6947,33 +8186,33 @@ msgid "" "same. Now callbacks are stored more carefully. Patch by Aleksandr Balezin." msgstr "" -#: ../../../build/NEWS:3501 +#: ../../../build/NEWS:4208 msgid "" "`bpo-37163 `__: The *obj* argument of " ":func:`dataclasses.replace` is positional-only now." msgstr "" -#: ../../../build/NEWS:3504 +#: ../../../build/NEWS:4211 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:3508 +#: ../../../build/NEWS:4215 msgid "" "`bpo-37328 `__: ``HTMLParser.unescape`` " "is removed. It was undocumented and deprecated since Python 3.4." msgstr "" -#: ../../../build/NEWS:3511 +#: ../../../build/NEWS:4218 msgid "" "`bpo-37305 `__: Add .webmanifest -> " "application/manifest+json to list of recognized file types and content type " "headers" msgstr "" -#: ../../../build/NEWS:3514 +#: ../../../build/NEWS:4221 msgid "" "`bpo-37320 `__: ``aifc.openfp()`` alias " "to ``aifc.open()``, ``sunau.openfp()`` alias to ``sunau.open()``, and " @@ -6981,46 +8220,46 @@ msgid "" "deprecated since Python 3.7." msgstr "" -#: ../../../build/NEWS:3518 +#: ../../../build/NEWS:4225 msgid "" "`bpo-37315 `__: Deprecated accepting " "floats with integral value (like ``5.0``) in :func:`math.factorial`." msgstr "" -#: ../../../build/NEWS:3521 +#: ../../../build/NEWS:4228 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:3525 +#: ../../../build/NEWS:4232 msgid "" "`bpo-33972 `__: Email with single part " "but content-type set to ``multipart/*`` doesn't raise AttributeError " "anymore." msgstr "" -#: ../../../build/NEWS:3528 +#: ../../../build/NEWS:4235 msgid "" "`bpo-37280 `__: Use threadpool for " "reading from file for sendfile fallback mode." msgstr "" -#: ../../../build/NEWS:3531 +#: ../../../build/NEWS:4238 msgid "" "`bpo-37279 `__: Fix asyncio sendfile " "support when sendfile sends extra data in fallback mode." msgstr "" -#: ../../../build/NEWS:3534 +#: ../../../build/NEWS:4241 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:3538 +#: ../../../build/NEWS:4245 msgid "" "`bpo-37266 `__: In a subinterpreter, " "spawning a daemon thread now raises an exception. Daemon threads were never " @@ -7028,14 +8267,14 @@ msgid "" "crashed with a Pyton fatal error if a daemon thread was still running." msgstr "" -#: ../../../build/NEWS:3543 +#: ../../../build/NEWS:4250 msgid "" "`bpo-37210 `__: Allow pure Python " "implementation of :mod:`pickle` to work even when the C :mod:`_pickle` " "module is unavailable." msgstr "" -#: ../../../build/NEWS:3546 +#: ../../../build/NEWS:4253 msgid "" "`bpo-21872 `__: Fix :mod:`lzma`: module " "decompresses data incompletely. When decompressing a FORMAT_ALONE format " @@ -7043,7 +8282,7 @@ msgid "" "bytes can't be output. Patch by Ma Lin." msgstr "" -#: ../../../build/NEWS:3551 +#: ../../../build/NEWS:4258 msgid "" "`bpo-35922 `__: Fix " ":meth:`RobotFileParser.crawl_delay` and :meth:`RobotFileParser.request_rate`" @@ -7051,27 +8290,27 @@ msgid "" " rule is defined in the robots.txt file. Patch by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:3556 +#: ../../../build/NEWS:4263 msgid "" "`bpo-35766 `__: Change the format of " "feature_version to be a (major, minor) tuple." msgstr "" -#: ../../../build/NEWS:3559 +#: ../../../build/NEWS:4266 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:3563 +#: ../../../build/NEWS:4270 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:3567 +#: ../../../build/NEWS:4274 msgid "" "`bpo-36402 `__: Fix a race condition at " "Python shutdown when waiting for threads. Wait until the Python thread state" @@ -7079,26 +8318,26 @@ msgid "" " than just wait until non-daemon Python threads complete." msgstr "" -#: ../../../build/NEWS:3572 +#: ../../../build/NEWS:4279 msgid "" "`bpo-37206 `__: Default values which " "cannot be represented as Python objects no longer improperly represented as " "``None`` in function signatures." msgstr "" -#: ../../../build/NEWS:3575 +#: ../../../build/NEWS:4282 msgid "" "`bpo-37111 `__: Added ``encoding`` and " "``errors`` keyword parameters to ``logging.basicConfig``." msgstr "" -#: ../../../build/NEWS:3578 +#: ../../../build/NEWS:4285 msgid "" "`bpo-12144 `__: Ensure cookies with " "``expires`` attribute are handled in :meth:`CookieJar.make_cookies`." msgstr "" -#: ../../../build/NEWS:3581 +#: ../../../build/NEWS:4288 msgid "" "`bpo-34886 `__: Fix an unintended " "ValueError from :func:`subprocess.run` when checking for conflicting `input`" @@ -7108,50 +8347,50 @@ msgid "" " Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:3587 +#: ../../../build/NEWS:4294 msgid "" "`bpo-37173 `__: The exception message " "for ``inspect.getfile()`` now correctly reports the passed class rather than" " the builtins module." msgstr "" -#: ../../../build/NEWS:3590 +#: ../../../build/NEWS:4297 msgid "" "`bpo-37178 `__: Give math.perm() a one " "argument form that means the same as math.factorial()." msgstr "" -#: ../../../build/NEWS:3593 +#: ../../../build/NEWS:4300 msgid "" "`bpo-37178 `__: For math.perm(n, k), let" " k default to n, giving the same result as factorial." msgstr "" -#: ../../../build/NEWS:3596 +#: ../../../build/NEWS:4303 msgid "" "`bpo-37165 `__: Converted " "_collections._count_elements to use the Argument Clinic." msgstr "" -#: ../../../build/NEWS:3599 +#: ../../../build/NEWS:4306 msgid "" "`bpo-34767 `__: Do not always create a " ":class:`collections.deque` in :class:`asyncio.Lock`." msgstr "" -#: ../../../build/NEWS:3602 +#: ../../../build/NEWS:4309 msgid "" "`bpo-37158 `__: Speed-up " "statistics.fmean() by switching from a function to a generator." msgstr "" -#: ../../../build/NEWS:3605 +#: ../../../build/NEWS:4312 msgid "" "`bpo-34282 `__: Remove ``Enum._convert``" " method, deprecated in 3.8." msgstr "" -#: ../../../build/NEWS:3607 +#: ../../../build/NEWS:4314 msgid "" "`bpo-37150 `__: " "`argparse._ActionsContainer.add_argument` now throws error, if someone " @@ -7159,53 +8398,53 @@ msgid "" "`type` argument" msgstr "" -#: ../../../build/NEWS:3611 +#: ../../../build/NEWS:4318 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:3615 +#: ../../../build/NEWS:4322 msgid "" "`bpo-35621 `__: Support running asyncio " "subprocesses when execution event loop in a thread on UNIX." msgstr "" -#: ../../../build/NEWS:3618 +#: ../../../build/NEWS:4325 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:3621 +#: ../../../build/NEWS:4328 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:3625 +#: ../../../build/NEWS:4332 msgid "" "`bpo-31163 `__: pathlib.Path instance's " "rename and replace methods now return the new Path instance." msgstr "" -#: ../../../build/NEWS:3628 +#: ../../../build/NEWS:4335 msgid "" "`bpo-25068 `__: " ":class:`urllib.request.ProxyHandler` now lowercases the keys of the passed " "dictionary." msgstr "" -#: ../../../build/NEWS:3631 +#: ../../../build/NEWS:4338 msgid "" "`bpo-26185 `__: Fix :func:`repr` on " "empty :class:`ZipInfo` object. Patch by Mickaël Schoentgen." msgstr "" -#: ../../../build/NEWS:3634 +#: ../../../build/NEWS:4341 msgid "" "`bpo-21315 `__: Email headers containing" " RFC2047 encoded words are parsed despite the missing whitespace, and a " @@ -7213,58 +8452,58 @@ msgid "" "now registered as a defect." msgstr "" -#: ../../../build/NEWS:3638 +#: ../../../build/NEWS:4345 msgid "" "`bpo-31904 `__: Port test_datetime to " "VxWorks: skip zoneinfo tests on VxWorks" msgstr "" -#: ../../../build/NEWS:3640 +#: ../../../build/NEWS:4347 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:3644 +#: ../../../build/NEWS:4351 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:3648 +#: ../../../build/NEWS:4355 msgid "" "`bpo-35070 `__: posix.getgrouplist() now" " works correctly when the user belongs to NGROUPS_MAX supplemental groups. " "Patch by Jeffrey Kintscher." msgstr "" -#: ../../../build/NEWS:3651 +#: ../../../build/NEWS:4358 msgid "" "`bpo-31783 `__: Fix race condition in " "ThreadPoolExecutor when worker threads are created during interpreter " "shutdown." msgstr "" -#: ../../../build/NEWS:3654 +#: ../../../build/NEWS:4361 msgid "" "`bpo-36582 `__: Fix " "``UserString.encode()`` to correctly return ``bytes`` rather than a " "``UserString`` instance." msgstr "" -#: ../../../build/NEWS:3657 +#: ../../../build/NEWS:4364 msgid "" "`bpo-32424 `__: Deprecate " "xml.etree.ElementTree.Element.copy() in favor of copy.copy()." msgstr "" -#: ../../../build/NEWS:3660 +#: ../../../build/NEWS:4367 msgid "Patch by Gordon P. Hemsley" msgstr "" -#: ../../../build/NEWS:3662 +#: ../../../build/NEWS:4369 msgid "" "`bpo-36564 `__: Fix infinite loop in " "email header folding logic that would be triggered when an email policy's " @@ -7272,84 +8511,84 @@ msgid "" "values in the message. Patch by Paul Ganssle" msgstr "" -#: ../../../build/NEWS:3667 +#: ../../../build/NEWS:4374 msgid "" "`bpo-36543 `__: Removed methods " "Element.getchildren(), Element.getiterator() and ElementTree.getiterator() " "and the xml.etree.cElementTree module." msgstr "" -#: ../../../build/NEWS:3670 +#: ../../../build/NEWS:4377 msgid "" "`bpo-36409 `__: Remove the old plistlib " "API deprecated in Python 3.4" msgstr "" -#: ../../../build/NEWS:3672 +#: ../../../build/NEWS:4379 msgid "" "`bpo-36302 `__: distutils sorts source " "file lists so that Extension .so files build more reproducibly by default" msgstr "" -#: ../../../build/NEWS:3675 +#: ../../../build/NEWS:4382 msgid "" "`bpo-36250 `__: Ignore ``ValueError`` " "from ``signal`` with ``interaction`` in non-main thread." msgstr "" -#: ../../../build/NEWS:3678 +#: ../../../build/NEWS:4385 msgid "" "`bpo-36046 `__: Added ``user``, " "``group`` and ``extra_groups`` parameters to the subprocess.Popen " "constructor. Patch by Patrick McLean." msgstr "" -#: ../../../build/NEWS:3681 +#: ../../../build/NEWS:4388 msgid "" "`bpo-32627 `__: Fix compile error when " "``_uuid`` headers conflicting included." msgstr "" -#: ../../../build/NEWS:3683 +#: ../../../build/NEWS:4390 msgid "" "`bpo-35800 `__: Deprecate " "``smtpd.MailmanProxy`` ready for future removal." msgstr "" -#: ../../../build/NEWS:3685 +#: ../../../build/NEWS:4392 msgid "" "`bpo-35168 `__: " ":attr:`shlex.shlex.punctuation_chars` is now a read-only property." msgstr "" -#: ../../../build/NEWS:3688 +#: ../../../build/NEWS:4395 msgid "" "`bpo-8538 `__: Add support for boolean " "actions like ``--foo`` and ``--no-foo`` to argparse. Patch contributed by " "Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:3691 +#: ../../../build/NEWS:4398 msgid "" "`bpo-20504 `__: Fixes a bug in " ":mod:`cgi` module when a multipart/form-data request has no `Content-Length`" " header." msgstr "" -#: ../../../build/NEWS:3694 +#: ../../../build/NEWS:4401 msgid "" "`bpo-25988 `__: The abstract base " "classes in :mod:`collections.abc` no longer are exposed in the regular " ":mod:`collections` module." msgstr "" -#: ../../../build/NEWS:3697 +#: ../../../build/NEWS:4404 msgid "" "`bpo-11122 `__: Distutils won't check " "for rpmbuild in specified paths only." msgstr "" -#: ../../../build/NEWS:3699 +#: ../../../build/NEWS:4406 msgid "" "`bpo-34775 `__: Division handling of " "PurePath now returns NotImplemented instead of raising a TypeError when " @@ -7357,20 +8596,20 @@ msgid "" "Aiudi." msgstr "" -#: ../../../build/NEWS:3703 +#: ../../../build/NEWS:4410 msgid "" "`bpo-34749 `__: " ":func:`binascii.a2b_base64` is now up to 2 times faster. Patch by Sergey " "Fedoseev." msgstr "" -#: ../../../build/NEWS:3706 +#: ../../../build/NEWS:4413 msgid "" "`bpo-34519 `__: Add additional aliases " "for HP Roman 8. Patch by Michael Osipov." msgstr "" -#: ../../../build/NEWS:3708 +#: ../../../build/NEWS:4415 msgid "" "`bpo-28009 `__: Fix uuid.getnode() on " "platforms with '.' as MAC Addr delimiter as well fix for MAC Addr format " @@ -7378,33 +8617,33 @@ msgid "" "platform with these settings. Patch by Michael Felt." msgstr "" -#: ../../../build/NEWS:3713 +#: ../../../build/NEWS:4420 msgid "" "`bpo-30618 `__: Add " ":meth:`~pathlib.Path.readlink`. Patch by Girts Folkmanis." msgstr "" -#: ../../../build/NEWS:3715 +#: ../../../build/NEWS:4422 msgid "" "`bpo-32498 `__: Made " ":func:`urllib.parse.unquote()` accept bytes in addition to strings. Patch by" " Stein Karlsen." msgstr "" -#: ../../../build/NEWS:3718 +#: ../../../build/NEWS:4425 msgid "" "`bpo-33348 `__: lib2to3 now recognizes " "expressions after ``*`` and `**` like in ``f(*[] or [])``." msgstr "" -#: ../../../build/NEWS:3721 +#: ../../../build/NEWS:4428 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:3725 +#: ../../../build/NEWS:4432 msgid "" "`bpo-32820 `__: Added __format__ to IPv4" " and IPv6 classes. Always outputs a fully zero- padded string. Supports " @@ -7412,26 +8651,26 @@ msgid "" "native format for IPv6 is hex. Also supports '#' and '_' modifiers." msgstr "" -#: ../../../build/NEWS:3730 +#: ../../../build/NEWS:4437 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:3734 +#: ../../../build/NEWS:4441 msgid "" "`bpo-4963 `__: Fixed non-deterministic " "behavior related to mimetypes extension mapping and module reinitialization." msgstr "" -#: ../../../build/NEWS:3740 +#: ../../../build/NEWS:4447 msgid "" "`bpo-21767 `__: Explicitly mention abc " "support in functools.singledispatch" msgstr "" -#: ../../../build/NEWS:3742 +#: ../../../build/NEWS:4449 msgid "" "`bpo-38816 `__: Provides more details " "about the interaction between :c:func:`fork` and CPython's runtime, focusing" @@ -7439,63 +8678,63 @@ msgid "" "should and shouldn't be called." msgstr "" -#: ../../../build/NEWS:3747 +#: ../../../build/NEWS:4454 msgid "" "`bpo-38351 `__: Modernize :mod:`email` " "examples from %-formatting to f-strings." msgstr "" -#: ../../../build/NEWS:3749 +#: ../../../build/NEWS:4456 msgid "" "`bpo-38778 `__: Document the fact that " ":exc:`RuntimeError` is raised if :meth:`os.fork` is called in a " "subinterpreter." msgstr "" -#: ../../../build/NEWS:3752 +#: ../../../build/NEWS:4459 msgid "" "`bpo-38592 `__: Add Brazilian Portuguese" " to the language switcher at Python Documentation website." msgstr "" -#: ../../../build/NEWS:3755 +#: ../../../build/NEWS:4462 msgid "" "`bpo-38294 `__: Add list of no-longer-" "escaped chars to re.escape documentation" msgstr "" -#: ../../../build/NEWS:3757 +#: ../../../build/NEWS:4464 msgid "" "`bpo-38053 `__: Modernized the plistlib " "documentation" msgstr "" -#: ../../../build/NEWS:3759 +#: ../../../build/NEWS:4466 msgid "" "`bpo-26868 `__: Fix example usage of " ":c:func:`PyModule_AddObject` to properly handle errors." msgstr "" -#: ../../../build/NEWS:3762 +#: ../../../build/NEWS:4469 msgid "" "`bpo-36797 `__: Fix a dead link in the " "distutils API Reference." msgstr "" -#: ../../../build/NEWS:3764 +#: ../../../build/NEWS:4471 msgid "" "`bpo-37977 `__: Warn more strongly and " "clearly about pickle insecurity" msgstr "" -#: ../../../build/NEWS:3766 +#: ../../../build/NEWS:4473 msgid "" "`bpo-37979 `__: Added a link to " "dateutil.parser.isoparse in the datetime.fromisoformat documentation. Patch " "by Paul Ganssle" msgstr "" -#: ../../../build/NEWS:3769 +#: ../../../build/NEWS:4476 msgid "" "`bpo-12707 `__: Deprecate info(), " "geturl(), getcode() methods in favor of the headers, url, and status " @@ -7504,126 +8743,126 @@ msgid "" "Ashwin Ramaswami" msgstr "" -#: ../../../build/NEWS:3774 +#: ../../../build/NEWS:4481 msgid "" "`bpo-37937 `__: Mention " "``frame.f_trace`` in :func:`sys.settrace` docs." msgstr "" -#: ../../../build/NEWS:3776 +#: ../../../build/NEWS:4483 msgid "" "`bpo-37878 `__: Make " ":c:func:`PyThreadState_DeleteCurrent` Internal." msgstr "" -#: ../../../build/NEWS:3778 +#: ../../../build/NEWS:4485 msgid "" "`bpo-37759 `__: Beginning edits to " "Whatsnew 3.8" msgstr "" -#: ../../../build/NEWS:3780 +#: ../../../build/NEWS:4487 msgid "" "`bpo-37726 `__: Stop recommending getopt" " in the tutorial for command line argument parsing and promote argparse." msgstr "" -#: ../../../build/NEWS:3783 +#: ../../../build/NEWS:4490 msgid "" "`bpo-32910 `__: Remove implementation-" "specific behaviour of how venv's Deactivate works." msgstr "" -#: ../../../build/NEWS:3786 +#: ../../../build/NEWS:4493 msgid "" "`bpo-37256 `__: Fix wording of arguments" " for :class:`Request` in :mod:`urllib.request`" msgstr "" -#: ../../../build/NEWS:3789 +#: ../../../build/NEWS:4496 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:3793 +#: ../../../build/NEWS:4500 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:3797 +#: ../../../build/NEWS:4504 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:3801 +#: ../../../build/NEWS:4508 msgid "Thanks to Benjamin Mintz for finding the bug." msgstr "Terima kasih kepada Benjamin Mintz telah menemukan bug." -#: ../../../build/NEWS:3803 +#: ../../../build/NEWS:4510 msgid "" "`bpo-37456 `__: Slash ('/') is now part " "of syntax." msgstr "" -#: ../../../build/NEWS:3805 +#: ../../../build/NEWS:4512 msgid "" "`bpo-37487 `__: Fix PyList_GetItem index" " description to include 0." msgstr "" -#: ../../../build/NEWS:3807 +#: ../../../build/NEWS:4514 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:3810 +#: ../../../build/NEWS:4517 msgid "" "`bpo-37478 `__: Added possible " "exceptions to the description of os.chdir()." msgstr "" -#: ../../../build/NEWS:3812 +#: ../../../build/NEWS:4519 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:3815 +#: ../../../build/NEWS:4522 msgid "" "`bpo-36260 `__: Add decompression " "pitfalls to zipfile module documentation." msgstr "" -#: ../../../build/NEWS:3817 +#: ../../../build/NEWS:4524 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:3821 +#: ../../../build/NEWS:4528 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:3824 +#: ../../../build/NEWS:4531 msgid "" "`bpo-36487 `__: Make C-API docs clear " "about what the \"main\" interpreter is." msgstr "" -#: ../../../build/NEWS:3826 +#: ../../../build/NEWS:4533 msgid "" "`bpo-23460 `__: The documentation for " "decimal string formatting using the `:g` specifier has been updated to " @@ -7631,39 +8870,39 @@ msgid "" "contributed by Tuomas Suutari." msgstr "" -#: ../../../build/NEWS:3830 +#: ../../../build/NEWS:4537 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:3834 +#: ../../../build/NEWS:4541 msgid "" "`bpo-33944 `__: Added a note about the " "intended use of code in .pth files." msgstr "" -#: ../../../build/NEWS:3836 +#: ../../../build/NEWS:4543 msgid "" "`bpo-34293 `__: Fix the Doc/Makefile " "regarding PAPER environment variable and PDF builds" msgstr "" -#: ../../../build/NEWS:3839 +#: ../../../build/NEWS:4546 msgid "" "`bpo-25237 `__: Add documentation for " "tkinter modules" msgstr "" -#: ../../../build/NEWS:3844 +#: ../../../build/NEWS:4551 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:3847 +#: ../../../build/NEWS:4554 msgid "" "`bpo-38614 `__: Add timeout constants to" " :mod:`test.support`: :data:`~test.support.LOOPBACK_TIMEOUT`, " @@ -7671,7 +8910,7 @@ msgid "" "and :data:`~test.support.LONG_TIMEOUT`." msgstr "" -#: ../../../build/NEWS:3853 +#: ../../../build/NEWS:4560 msgid "" "`bpo-38502 `__: test.regrtest now uses " "process groups in the multiprocessing mode (-jN command line option) if " @@ -7679,7 +8918,7 @@ msgid "" "functions are available." msgstr "" -#: ../../../build/NEWS:3857 +#: ../../../build/NEWS:4564 msgid "" "`bpo-35998 `__: Fix a race condition in " "test_asyncio.test_start_tls_server_1(). Previously, there was a race " @@ -7689,7 +8928,7 @@ msgid "" "longer sends data." msgstr "" -#: ../../../build/NEWS:3863 +#: ../../../build/NEWS:4570 msgid "" "`bpo-38470 `__: Fix " "``test_compileall.test_compile_dir_maxlevels()`` on Windows without long " @@ -7697,7 +8936,7 @@ msgid "" "subdirectories." msgstr "" -#: ../../../build/NEWS:3867 +#: ../../../build/NEWS:4574 msgid "" "`bpo-37531 `__: On timeout, regrtest no " "longer attempts to call ``popen.communicate()`` again: it can hang until all" @@ -7706,13 +8945,13 @@ msgid "" "main process from 1 minute to 5 minutes, for Python slowest buildbots." msgstr "" -#: ../../../build/NEWS:3873 +#: ../../../build/NEWS:4580 msgid "" "`bpo-38239 `__: Fix test_gdb for Link " "Time Optimization (LTO) builds." msgstr "" -#: ../../../build/NEWS:3875 +#: ../../../build/NEWS:4582 msgid "" "`bpo-38275 `__: test_ssl now handles " "disabled TLS/SSL versions better. OpenSSL's crypto policy and run-time " @@ -7721,7 +8960,7 @@ msgid "" "default with strict settings." msgstr "" -#: ../../../build/NEWS:3880 +#: ../../../build/NEWS:4587 msgid "" "`bpo-38271 `__: The private keys for " "test_ssl were encrypted with 3DES in traditional PKCS#5 format. 3DES and the" @@ -7729,7 +8968,7 @@ msgid "" "PKCS#8 format with AES256 encryption instead." msgstr "" -#: ../../../build/NEWS:3885 +#: ../../../build/NEWS:4592 msgid "" "`bpo-38270 `__: test.support now has a " "helper function to check for availibility of a hash digest function. Several" @@ -7737,7 +8976,7 @@ msgid "" "marked to use MD5 and skipped when MD5 is disabled." msgstr "" -#: ../../../build/NEWS:3890 +#: ../../../build/NEWS:4597 msgid "" "`bpo-37123 `__: Multiprocessing test " "test_mymanager() now also expects -SIGTERM, not only exitcode 0. " @@ -7745,30 +8984,30 @@ msgid "" "takes longer than 1 second to stop, which happens on slow buildbots." msgstr "" -#: ../../../build/NEWS:3895 +#: ../../../build/NEWS:4602 msgid "" "`bpo-38212 `__: Multiprocessing tests: " "increase test_queue_feeder_donot_stop_onexc() timeout from 1 to 60 seconds." msgstr "" -#: ../../../build/NEWS:3898 +#: ../../../build/NEWS:4605 msgid "" "`bpo-38117 `__: Test with OpenSSL 1.1.1d" msgstr "" -#: ../../../build/NEWS:3900 +#: ../../../build/NEWS:4607 msgid "" "`bpo-38018 `__: Increase code coverage " "for multiprocessing.shared_memory." msgstr "" -#: ../../../build/NEWS:3902 +#: ../../../build/NEWS:4609 msgid "" "`bpo-37805 `__: Add tests for " "json.dump(..., skipkeys=True). Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:3905 +#: ../../../build/NEWS:4612 msgid "" "`bpo-37531 `__: Enhance regrtest " "multiprocess timeout: write a message when killing a worker process, catch " @@ -7776,46 +9015,46 @@ msgid "" "to popen.communicate()." msgstr "" -#: ../../../build/NEWS:3909 +#: ../../../build/NEWS:4616 msgid "" "`bpo-37876 `__: Add tests for ROT-13 " "codec." msgstr "" -#: ../../../build/NEWS:3911 +#: ../../../build/NEWS:4618 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:3914 +#: ../../../build/NEWS:4621 msgid "" "`bpo-37558 `__: Fix " "test_shared_memory_cleaned_after_process_termination name handling" msgstr "" -#: ../../../build/NEWS:3917 +#: ../../../build/NEWS:4624 msgid "" "`bpo-37526 `__: Add " ":func:`test.support.catch_threading_exception`: context manager catching " ":class:`threading.Thread` exception using :func:`threading.excepthook`." msgstr "" -#: ../../../build/NEWS:3921 +#: ../../../build/NEWS:4628 msgid "" "`bpo-37421 `__: test_concurrent_futures " "now explicitly stops the ForkServer instance if it's running." msgstr "" -#: ../../../build/NEWS:3924 +#: ../../../build/NEWS:4631 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:3928 +#: ../../../build/NEWS:4635 msgid "" "`bpo-37421 `__: " "test_distutils.test_build_ext() is now able to remove the temporary " @@ -7823,28 +9062,28 @@ msgid "" "the current process, but test it in a separated process." msgstr "" -#: ../../../build/NEWS:3932 +#: ../../../build/NEWS:4639 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:3936 +#: ../../../build/NEWS:4643 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:3939 +#: ../../../build/NEWS:4646 msgid "" "`bpo-37421 `__: multiprocessing tests " "now explicitly call ``_run_finalizers()`` to immediately remove temporary " "directories created by tests." msgstr "" -#: ../../../build/NEWS:3942 +#: ../../../build/NEWS:4649 msgid "" "`bpo-37421 `__: urllib.request tests now" " call :func:`~urllib.request.urlcleanup` to remove temporary files created " @@ -7852,58 +9091,58 @@ msgid "" "by ``urlopen()`` and functions calling indirectly ``urlopen()``." msgstr "" -#: ../../../build/NEWS:3947 +#: ../../../build/NEWS:4654 msgid "" "`bpo-37472 `__: Remove " "``Lib/test/outstanding_bugs.py``." msgstr "" -#: ../../../build/NEWS:3949 +#: ../../../build/NEWS:4656 msgid "" "`bpo-37199 `__: Fix test failures when " "IPv6 is unavailable or disabled." msgstr "" -#: ../../../build/NEWS:3951 +#: ../../../build/NEWS:4658 msgid "" "`bpo-19696 `__: Replace deprecated " "method \"random.choose\" with \"random.choice\" in \"test_pkg_import.py\"." msgstr "" -#: ../../../build/NEWS:3954 +#: ../../../build/NEWS:4661 msgid "" "`bpo-37335 `__: Remove no longer " "necessary code from c locale coercion tests" msgstr "" -#: ../../../build/NEWS:3956 +#: ../../../build/NEWS:4663 msgid "" "`bpo-37421 `__: Fix test_shutil to no " "longer leak temporary files." msgstr "" -#: ../../../build/NEWS:3958 +#: ../../../build/NEWS:4665 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:3961 +#: ../../../build/NEWS:4668 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:3964 +#: ../../../build/NEWS:4671 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:3968 +#: ../../../build/NEWS:4675 msgid "" "`bpo-37362 `__: test_gdb no longer fails" " if it gets an \"unexpected\" message on stderr: it now ignores stderr. The " @@ -7911,20 +9150,20 @@ msgid "" " not to test gdb." msgstr "" -#: ../../../build/NEWS:3972 +#: ../../../build/NEWS:4679 msgid "" "`bpo-35998 `__: Avoid TimeoutError in " "test_asyncio: test_start_tls_server_1()" msgstr "" -#: ../../../build/NEWS:3974 +#: ../../../build/NEWS:4681 msgid "" "`bpo-37278 `__: Fix test_asyncio " "ProactorLoopCtrlC: join the thread to prevent leaking a running thread and " "leaking a reference." msgstr "" -#: ../../../build/NEWS:3977 +#: ../../../build/NEWS:4684 msgid "" "`bpo-37261 `__: Fix " ":func:`test.support.catch_unraisable_exception`: its __exit__() method now " @@ -7932,7 +9171,7 @@ msgid "" "attribute." msgstr "" -#: ../../../build/NEWS:3981 +#: ../../../build/NEWS:4688 msgid "" "`bpo-37069 `__: regrtest now uses " ":func:`sys.unraisablehook` to mark a test as \"environment altered\" " @@ -7940,104 +9179,104 @@ msgid "" "logs a warning in this case." msgstr "" -#: ../../../build/NEWS:3985 +#: ../../../build/NEWS:4692 msgid "" "Use ``python3 -m test --fail-env-changed`` to catch unraisable exceptions in" " tests." msgstr "" -#: ../../../build/NEWS:3988 +#: ../../../build/NEWS:4695 msgid "" "`bpo-37252 `__: Fix assertions in " "``test_close`` and ``test_events_mask_overflow`` devpoll tests." msgstr "" -#: ../../../build/NEWS:3991 +#: ../../../build/NEWS:4698 msgid "" "`bpo-37169 `__: Rewrite " "``_PyObject_IsFreed()`` unit tests." msgstr "" -#: ../../../build/NEWS:3993 +#: ../../../build/NEWS:4700 msgid "" "`bpo-37153 `__: " "``test_venv.test_multiprocessing()`` now explicitly calls " "``pool.terminate()`` to wait until the pool completes." msgstr "" -#: ../../../build/NEWS:3996 +#: ../../../build/NEWS:4703 msgid "" "`bpo-34001 `__: Make test_ssl pass with " "LibreSSL. LibreSSL handles minimum and maximum TLS version differently than " "OpenSSL." msgstr "" -#: ../../../build/NEWS:3999 +#: ../../../build/NEWS:4706 msgid "" "`bpo-36919 `__: Make " "``test_source_encoding.test_issue2301`` implementation independent. The test" " will work now for both CPython and IronPython." msgstr "" -#: ../../../build/NEWS:4002 +#: ../../../build/NEWS:4709 msgid "" "`bpo-30202 `__: Update " "``test.test_importlib.test_abc`` to test ``find_spec()``." msgstr "" -#: ../../../build/NEWS:4005 +#: ../../../build/NEWS:4712 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:4008 +#: ../../../build/NEWS:4715 msgid "" "`bpo-34596 `__: Fallback to a default " "reason when :func:`unittest.skip` is uncalled. Patch by Naitree Zhu." msgstr "" -#: ../../../build/NEWS:4014 +#: ../../../build/NEWS:4721 msgid "" "`bpo-38809 `__: On Windows, build " "scripts will now recognize and use python.exe from an active virtual env." msgstr "" -#: ../../../build/NEWS:4017 +#: ../../../build/NEWS:4724 msgid "" "`bpo-38684 `__: Fix _hashlib build when " "Blake2 is disabled, but OpenSSL supports it." msgstr "" -#: ../../../build/NEWS:4020 +#: ../../../build/NEWS:4727 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:4023 +#: ../../../build/NEWS:4730 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:4026 +#: ../../../build/NEWS:4733 msgid "" "`bpo-38301 `__: In Solaris family, we " "must be sure to use ``-D_REENTRANT``. Patch by Jesús Cea Avión." msgstr "" -#: ../../../build/NEWS:4029 +#: ../../../build/NEWS:4736 msgid "" "`bpo-36002 `__: Locate ``llvm-profdata``" " and ``llvm-ar`` binaries using ``AC_PATH_TOOL`` rather than " "``AC_PATH_TARGET_TOOL``." msgstr "" -#: ../../../build/NEWS:4032 +#: ../../../build/NEWS:4739 msgid "" "`bpo-37936 `__: The :file:`.gitignore` " "file systematically keeps \"rooted\", with a non-trailing slash, all the " @@ -8047,7 +9286,7 @@ msgid "" "with the same name anywhere in the tree." msgstr "" -#: ../../../build/NEWS:4038 +#: ../../../build/NEWS:4745 msgid "" "`bpo-37760 `__: The " ":file:`Tools/unicode/makeunicodedata.py` script, which is used for " @@ -8058,14 +9297,14 @@ msgid "" "different fields." msgstr "" -#: ../../../build/NEWS:4045 +#: ../../../build/NEWS:4752 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:4048 +#: ../../../build/NEWS:4755 msgid "" "`bpo-37725 `__: Change \"clean\" " "makefile target to also clean the program guided optimization (PGO) data. " @@ -8073,7 +9312,7 @@ msgid "" "removal\", or \"make clobber\"." msgstr "" -#: ../../../build/NEWS:4052 +#: ../../../build/NEWS:4759 msgid "" "`bpo-37707 `__: Mark some individual " "tests to skip when --pgo is used. The tests marked increase the PGO task " @@ -8081,7 +9320,7 @@ msgid "" "executable." msgstr "" -#: ../../../build/NEWS:4056 +#: ../../../build/NEWS:4763 msgid "" "`bpo-36044 `__: Reduce the number of " "unit tests run for the PGO generation task. This speeds up the task by a " @@ -8095,14 +9334,14 @@ msgid "" "compiler tool chain." msgstr "" -#: ../../../build/NEWS:4066 +#: ../../../build/NEWS:4773 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:4069 +#: ../../../build/NEWS:4776 msgid "" "`bpo-37189 `__: Many ``PyRun_XXX()`` " "functions like :c:func:`PyRun_String` were no longer exported in " @@ -8110,13 +9349,13 @@ msgid "" "compatibility." msgstr "" -#: ../../../build/NEWS:4073 +#: ../../../build/NEWS:4780 msgid "" "`bpo-25361 `__: Enables use of SSE2 " "instructions in Windows 32-bit build." msgstr "" -#: ../../../build/NEWS:4075 +#: ../../../build/NEWS:4782 msgid "" "`bpo-36210 `__: Update optional " "extension module detection for AIX. ossaudiodev and spwd are not applicable " @@ -8126,173 +9365,173 @@ msgid "" "_curses_panel." msgstr "" -#: ../../../build/NEWS:4081 +#: ../../../build/NEWS:4788 msgid "patch by M Felt" msgstr "ditambal oleh M Felt" -#: ../../../build/NEWS:4086 +#: ../../../build/NEWS:4793 msgid "" "`bpo-38589 `__: Fixes HTML Help shortcut" " when Windows is not installed to C drive" msgstr "" -#: ../../../build/NEWS:4089 +#: ../../../build/NEWS:4796 msgid "" "`bpo-38453 `__: Ensure ntpath.realpath()" " correctly resolves relative paths." msgstr "" -#: ../../../build/NEWS:4091 +#: ../../../build/NEWS:4798 msgid "" "`bpo-38519 `__: Restores the internal C " "headers that were missing from the nuget.org and Microsoft Store packages." msgstr "" -#: ../../../build/NEWS:4094 +#: ../../../build/NEWS:4801 msgid "" "`bpo-38492 `__: Remove ``pythonw.exe`` " "dependency on the Microsoft C++ runtime." msgstr "" -#: ../../../build/NEWS:4096 +#: ../../../build/NEWS:4803 msgid "" "`bpo-38344 `__: Fix error message in " "activate.bat" msgstr "" -#: ../../../build/NEWS:4098 +#: ../../../build/NEWS:4805 msgid "" "`bpo-38359 `__: Ensures ``pyw.exe`` " "launcher reads correct registry key." msgstr "" -#: ../../../build/NEWS:4100 +#: ../../../build/NEWS:4807 msgid "" "`bpo-38355 `__: Fixes " "``ntpath.realpath`` failing on ``sys.executable``." msgstr "" -#: ../../../build/NEWS:4102 +#: ../../../build/NEWS:4809 msgid "" "`bpo-38117 `__: Update bundled OpenSSL " "to 1.1.1d" msgstr "" -#: ../../../build/NEWS:4104 +#: ../../../build/NEWS:4811 msgid "" "`bpo-38092 `__: Reduce overhead when " "using multiprocessing in a Windows virtual environment." msgstr "" -#: ../../../build/NEWS:4107 +#: ../../../build/NEWS:4814 msgid "" "`bpo-38133 `__: Allow py.exe launcher to" " locate installations from the Microsoft Store and improve display of active" " virtual environments." msgstr "" -#: ../../../build/NEWS:4110 +#: ../../../build/NEWS:4817 msgid "" "`bpo-38114 `__: The ``pip.ini`` is no " "longer included in the Nuget package." msgstr "" -#: ../../../build/NEWS:4112 +#: ../../../build/NEWS:4819 msgid "" "`bpo-32592 `__: Set Windows 8 as the " "minimum required version for API support" msgstr "" -#: ../../../build/NEWS:4114 +#: ../../../build/NEWS:4821 msgid "" "`bpo-36634 `__: :func:`os.cpu_count` now" " returns active processors rather than maximum processors." msgstr "" -#: ../../../build/NEWS:4117 +#: ../../../build/NEWS:4824 msgid "" "`bpo-36634 `__: venv activate.bat now " "works when the existing variables contain double quote characters." msgstr "" -#: ../../../build/NEWS:4120 +#: ../../../build/NEWS:4827 msgid "" "`bpo-38081 `__: Prevent error calling " ":func:`os.path.realpath` on ``'NUL'``." msgstr "" -#: ../../../build/NEWS:4122 +#: ../../../build/NEWS:4829 msgid "" "`bpo-38087 `__: Fix case sensitivity in " "test_pathlib and test_ntpath." msgstr "" -#: ../../../build/NEWS:4124 +#: ../../../build/NEWS:4831 msgid "" "`bpo-38088 `__: Fixes distutils not " "finding vcruntime140.dll with only the v142 toolset installed." msgstr "" -#: ../../../build/NEWS:4127 +#: ../../../build/NEWS:4834 msgid "" "`bpo-37283 `__: Ensure command-line and " "unattend.xml setting override previously detected states in Windows " "installer." msgstr "" -#: ../../../build/NEWS:4130 +#: ../../../build/NEWS:4837 msgid "" "`bpo-38030 `__: Fixes :func:`os.stat` " "failing for block devices on Windows" msgstr "" -#: ../../../build/NEWS:4132 +#: ../../../build/NEWS:4839 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:4136 +#: ../../../build/NEWS:4843 msgid "" "`bpo-37705 `__: Improve the " "implementation of ``winerror_to_errno()``." msgstr "" -#: ../../../build/NEWS:4138 +#: ../../../build/NEWS:4845 msgid "" "`bpo-37549 `__: :func:`os.dup` no longer" " fails for standard streams on Windows 7." msgstr "" -#: ../../../build/NEWS:4141 +#: ../../../build/NEWS:4848 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:4145 +#: ../../../build/NEWS:4852 msgid "" "`bpo-9949 `__: Enable support for " "following symlinks in :func:`os.realpath`." msgstr "" -#: ../../../build/NEWS:4147 +#: ../../../build/NEWS:4854 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:4151 +#: ../../../build/NEWS:4858 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:4155 +#: ../../../build/NEWS:4862 msgid "" "`bpo-25172 `__: Trying to import the " ":mod:`crypt` module on Windows will result in an :exc:`ImportError` with a " @@ -8301,122 +9540,122 @@ msgid "" "ImportError will include a message explaining the problem." msgstr "" -#: ../../../build/NEWS:4161 +#: ../../../build/NEWS:4868 msgid "" "`bpo-37778 `__: Fixes the icons used for" " file associations to the Microsoft Store package." msgstr "" -#: ../../../build/NEWS:4164 +#: ../../../build/NEWS:4871 msgid "" "`bpo-37734 `__: Fix use of registry " "values to launch Python from Microsoft Store app." msgstr "" -#: ../../../build/NEWS:4167 +#: ../../../build/NEWS:4874 msgid "" "`bpo-37702 `__: Fix memory leak on " "Windows in creating an SSLContext object or running " "urllib.request.urlopen('https://...')." msgstr "" -#: ../../../build/NEWS:4170 +#: ../../../build/NEWS:4877 msgid "" "`bpo-37672 `__: Switch Windows Store " "package's pip to use bundled :file:`pip.ini` instead of :envvar:`PIP_USER` " "variable." msgstr "" -#: ../../../build/NEWS:4173 +#: ../../../build/NEWS:4880 msgid "" "`bpo-10945 `__: Officially drop support " "for creating bdist_wininst installers on non-Windows systems." msgstr "" -#: ../../../build/NEWS:4176 +#: ../../../build/NEWS:4883 msgid "" "`bpo-37445 `__: Include the " "``FORMAT_MESSAGE_IGNORE_INSERTS`` flag in ``FormatMessageW()`` calls." msgstr "" -#: ../../../build/NEWS:4179 +#: ../../../build/NEWS:4886 msgid "" "`bpo-37369 `__: Fixes path for " ":data:`sys.executable` when running from the Microsoft Store." msgstr "" -#: ../../../build/NEWS:4182 +#: ../../../build/NEWS:4889 msgid "" "`bpo-37380 `__: Don't collect unfinished" " processes with ``subprocess._active`` on Windows to cleanup later. Patch by" " Ruslan Kuprieiev." msgstr "" -#: ../../../build/NEWS:4185 +#: ../../../build/NEWS:4892 msgid "" "`bpo-37351 `__: Removes libpython38.a " "from standard Windows distribution." msgstr "" -#: ../../../build/NEWS:4187 +#: ../../../build/NEWS:4894 msgid "" "`bpo-35360 `__: Update Windows builds to" " use SQLite 3.28.0." msgstr "" -#: ../../../build/NEWS:4189 +#: ../../../build/NEWS:4896 msgid "" "`bpo-37267 `__: On Windows, " ":func:`os.dup` no longer creates an inheritable fd when handling a character" " file." msgstr "" -#: ../../../build/NEWS:4192 +#: ../../../build/NEWS:4899 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:4195 +#: ../../../build/NEWS:4902 msgid "" "`bpo-32587 `__: Make " ":data:`winreg.REG_MULTI_SZ` support zero-length strings." msgstr "" -#: ../../../build/NEWS:4197 +#: ../../../build/NEWS:4904 msgid "" "`bpo-28269 `__: Replace use of " ":c:func:`strcasecmp` for the system function :c:func:`_stricmp`. Patch by " "Minmin Gong." msgstr "" -#: ../../../build/NEWS:4200 +#: ../../../build/NEWS:4907 msgid "" "`bpo-36590 `__: Add native Bluetooth " "RFCOMM support to socket module." msgstr "" -#: ../../../build/NEWS:4205 +#: ../../../build/NEWS:4912 msgid "" "`bpo-38117 `__: Updated OpenSSL to " "1.1.1d in macOS installer." msgstr "" -#: ../../../build/NEWS:4207 +#: ../../../build/NEWS:4914 msgid "" "`bpo-38089 `__: Move Azure Pipelines to " "latest VM versions and make macOS tests optional" msgstr "" -#: ../../../build/NEWS:4210 +#: ../../../build/NEWS:4917 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:4214 +#: ../../../build/NEWS:4921 msgid "" "`bpo-34602 `__: Avoid test suite " "failures on macOS by no longer calling resource.setrlimit to increase the " @@ -8424,38 +9663,38 @@ msgid "" "since the interpreter is being built with a larger default stack size." msgstr "" -#: ../../../build/NEWS:4219 +#: ../../../build/NEWS:4926 msgid "" "`bpo-35360 `__: Update macOS installer " "to use SQLite 3.28.0." msgstr "" -#: ../../../build/NEWS:4221 +#: ../../../build/NEWS:4928 msgid "" "`bpo-34631 `__: Updated OpenSSL to " "1.1.1c in macOS installer." msgstr "" -#: ../../../build/NEWS:4226 +#: ../../../build/NEWS:4933 msgid "" "`bpo-26353 `__: Stop adding newline when" " saving an IDLE shell window." msgstr "" -#: ../../../build/NEWS:4228 +#: ../../../build/NEWS:4935 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 Zachary Spytz." +"General, Window Preferences, Cursor Blink. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:4232 +#: ../../../build/NEWS:4939 msgid "" "`bpo-38598 `__: Do not try to compile " "IDLE shell or output windows" msgstr "" -#: ../../../build/NEWS:4234 +#: ../../../build/NEWS:4941 msgid "" "`bpo-36698 `__: IDLE no longer fails " "when write non-encodable characters to stderr. It now escapes them with a " @@ -8463,7 +9702,7 @@ msgid "" "the standard streams." msgstr "" -#: ../../../build/NEWS:4238 +#: ../../../build/NEWS:4945 msgid "" "`bpo-35379 `__: When exiting IDLE, catch" " any AttributeError. One happens when EditorWindow.close is called twice. " @@ -8471,7 +9710,7 @@ msgid "" "annoying." msgstr "" -#: ../../../build/NEWS:4242 +#: ../../../build/NEWS:4949 msgid "" "`bpo-38183 `__: To avoid problems, " "test_idle ignores the user config directory. It no longer tries to create or" @@ -8479,14 +9718,14 @@ msgid "" "problems with saving settings." msgstr "" -#: ../../../build/NEWS:4246 +#: ../../../build/NEWS:4953 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:4249 +#: ../../../build/NEWS:4956 msgid "" "`bpo-38041 `__: Shell restart lines now " "fill the window width, always start with '=', and avoid wrapping " @@ -8494,110 +9733,110 @@ msgid "" "relative to the width." msgstr "" -#: ../../../build/NEWS:4253 +#: ../../../build/NEWS:4960 msgid "" "`bpo-35771 `__: To avoid occasional " "spurious test_idle failures on slower machines, increase the ``hover_delay``" " in test_tooltip." msgstr "" -#: ../../../build/NEWS:4256 +#: ../../../build/NEWS:4963 msgid "" "`bpo-37824 `__: Properly handle user " "input warnings in IDLE shell. Cease turning SyntaxWarnings into " "SyntaxErrors." msgstr "" -#: ../../../build/NEWS:4259 +#: ../../../build/NEWS:4966 msgid "" "`bpo-37929 `__: IDLE Settings dialog now" " closes properly when there is no shell window." msgstr "" -#: ../../../build/NEWS:4262 +#: ../../../build/NEWS:4969 msgid "" "`bpo-37902 `__: Add mousewheel scrolling" " for IDLE module, path, and stack browsers. Patch by George Zhang." msgstr "" -#: ../../../build/NEWS:4265 +#: ../../../build/NEWS:4972 msgid "" "`bpo-37849 `__: Fixed completions list " "appearing too high or low when shown above the current line." msgstr "" -#: ../../../build/NEWS:4268 +#: ../../../build/NEWS:4975 msgid "" "`bpo-36419 `__: Refactor IDLE " "autocomplete and improve testing." msgstr "" -#: ../../../build/NEWS:4270 +#: ../../../build/NEWS:4977 msgid "" "`bpo-37748 `__: Reorder the Run menu. " "Put the most common choice, Run Module, at the top." msgstr "" -#: ../../../build/NEWS:4273 +#: ../../../build/NEWS:4980 msgid "" "`bpo-37692 `__: Improve highlight config" " sample with example shell interaction and better labels for shell elements." msgstr "" -#: ../../../build/NEWS:4276 +#: ../../../build/NEWS:4983 msgid "" "`bpo-37628 `__: Settings dialog no " "longer expands with font size." msgstr "" -#: ../../../build/NEWS:4278 +#: ../../../build/NEWS:4985 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:4282 +#: ../../../build/NEWS:4989 msgid "" "`bpo-33610 `__: Fix code context not " "showing the correct context when first toggled on." msgstr "" -#: ../../../build/NEWS:4285 +#: ../../../build/NEWS:4992 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:4289 +#: ../../../build/NEWS:4996 msgid "" "`bpo-27452 `__: Cleanup ``config.py`` by" " inlining ``RemoveFile`` and simplifying the handling of ``file`` in " "``CreateConfigHandlers``." msgstr "" -#: ../../../build/NEWS:4292 +#: ../../../build/NEWS:4999 msgid "" "`bpo-37325 `__: Fix tab focus traversal " "order for help source and custom run dialogs." msgstr "" -#: ../../../build/NEWS:4295 +#: ../../../build/NEWS:5002 msgid "" "`bpo-37321 `__: Both subprocess " "connection error messages now refer to the 'Startup failure' section of the " "IDLE doc." msgstr "" -#: ../../../build/NEWS:4298 +#: ../../../build/NEWS:5005 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:4302 +#: ../../../build/NEWS:5009 msgid "" "`bpo-26806 `__: To compensate for stack " "frames added by IDLE and avoid possible problems with low recursion limits, " @@ -8605,14 +9844,14 @@ msgid "" "reporting recursion limits to make this addition mostly transparent." msgstr "" -#: ../../../build/NEWS:4307 +#: ../../../build/NEWS:5014 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:4311 +#: ../../../build/NEWS:5018 msgid "" "`bpo-37039 `__: Adjust \"Zoom Height\" " "to individual screens by momentarily maximizing the window on first use with" @@ -8620,14 +9859,14 @@ msgid "" "height. While a window is maximized, \"Zoom Height\" has no effect." msgstr "" -#: ../../../build/NEWS:4316 +#: ../../../build/NEWS:5023 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:4319 +#: ../../../build/NEWS:5026 msgid "" "`bpo-5680 `__: Add 'Run... Customized' to" " the Run menu to run a module with customized settings. Any 'command line " @@ -8635,71 +9874,71 @@ msgid "" "main module restart." msgstr "" -#: ../../../build/NEWS:4323 +#: ../../../build/NEWS:5030 msgid "" "`bpo-36390 `__: Gather Format menu " "functions into format.py. Combine paragraph.py, rstrip.py, and format " "methods from editor.py." msgstr "" -#: ../../../build/NEWS:4329 +#: ../../../build/NEWS:5036 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:4332 +#: ../../../build/NEWS:5039 msgid "" "`bpo-38347 `__: pathfix.py: Assume all " "files that end on '.py' are Python scripts when working recursively." msgstr "" -#: ../../../build/NEWS:4335 +#: ../../../build/NEWS:5042 msgid "" "`bpo-37803 `__: pdb's ``--help`` and " "``--version`` long options now work." msgstr "" -#: ../../../build/NEWS:4337 +#: ../../../build/NEWS:5044 msgid "" "`bpo-37942 `__: Improve ArgumentClinic " "converter for floats." msgstr "" -#: ../../../build/NEWS:4339 +#: ../../../build/NEWS:5046 msgid "" "`bpo-37704 `__: Remove " "``Tools/scripts/h2py.py``: use cffi to access a C API in Python." msgstr "" -#: ../../../build/NEWS:4342 +#: ../../../build/NEWS:5049 msgid "" "`bpo-37675 `__: 2to3 now works when run " "from a zipped standard library." msgstr "" -#: ../../../build/NEWS:4344 +#: ../../../build/NEWS:5051 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:4348 +#: ../../../build/NEWS:5055 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:4354 +#: ../../../build/NEWS:5061 msgid "" "`bpo-37633 `__: Re-export some function " "compatibility wrappers for macros in ``pythonrun.h``." msgstr "" -#: ../../../build/NEWS:4357 +#: ../../../build/NEWS:5064 msgid "" "`bpo-38644 `__: Provide " ":c:func:`Py_EnterRecursiveCall` and :c:func:`Py_LeaveRecursiveCall` as " @@ -8709,21 +9948,21 @@ msgid "" "``_Py_CheckRecursionLimit`` from the stable ABI." msgstr "" -#: ../../../build/NEWS:4363 +#: ../../../build/NEWS:5070 msgid "" "`bpo-38650 `__: The global variable " ":c:data:`PyStructSequence_UnnamedField` is now a constant and refers to a " "constant string." msgstr "" -#: ../../../build/NEWS:4366 +#: ../../../build/NEWS:5073 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:4370 +#: ../../../build/NEWS:5077 msgid "" "`bpo-38395 `__: Fix a crash in " ":class:`weakref.proxy` objects due to incorrect lifetime management when " @@ -8731,7 +9970,7 @@ msgid "" " being referenced by the proxy. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:4375 +#: ../../../build/NEWS:5082 msgid "" "`bpo-36389 `__: The " "``_PyObject_CheckConsistency()`` function is now also available in release " @@ -8739,19 +9978,19 @@ msgid "" " function of the GC." msgstr "" -#: ../../../build/NEWS:4379 +#: ../../../build/NEWS:5086 msgid "" "`bpo-38266 `__: Revert the removal of " "PyThreadState_DeleteCurrent() with documentation." msgstr "" -#: ../../../build/NEWS:4382 +#: ../../../build/NEWS:5089 msgid "" "`bpo-38303 `__: Update audioop extension" " module to use the stable ABI (PEP-384). Patch by Tyler Kieft." msgstr "" -#: ../../../build/NEWS:4385 +#: ../../../build/NEWS:5092 msgid "" "`bpo-38234 `__: :c:func:`Py_SetPath` now" " sets :data:`sys.executable` to the program full path " @@ -8759,7 +9998,7 @@ msgid "" "(:c:func:`Py_GetProgramName`)." msgstr "" -#: ../../../build/NEWS:4389 +#: ../../../build/NEWS:5096 msgid "" "`bpo-38234 `__: Python ignored arguments" " passed to :c:func:`Py_SetPath`, :c:func:`Py_SetPythonHome` and " @@ -8767,19 +10006,19 @@ msgid "" "arguments." msgstr "" -#: ../../../build/NEWS:4393 +#: ../../../build/NEWS:5100 msgid "" "`bpo-38205 `__: The " ":c:func:`Py_UNREACHABLE` macro now calls :c:func:`Py_FatalError`." msgstr "" -#: ../../../build/NEWS:4396 +#: ../../../build/NEWS:5103 msgid "" "`bpo-38140 `__: Make dict and weakref " "offsets opaque for C heap types by passing the offsets through PyMemberDef" msgstr "" -#: ../../../build/NEWS:4399 +#: ../../../build/NEWS:5106 msgid "" "`bpo-15088 `__: The C function " "``PyGen_NeedsFinalizing`` has been removed. It was not documented, tested or" @@ -8787,33 +10026,33 @@ msgid "" "by Joannah Nanjekye. (Patch by Joannah Nanjekye)" msgstr "" -#: ../../../build/NEWS:4404 +#: ../../../build/NEWS:5111 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:4407 +#: ../../../build/NEWS:5114 msgid "" "`bpo-37926 `__: Fix a crash in " "``PySys_SetArgvEx(0, NULL, 0)``." msgstr "" -#: ../../../build/NEWS:4409 +#: ../../../build/NEWS:5116 msgid "" "`bpo-37879 `__: Fix subtype_dealloc to " "suppress the type decref when the base type is a C heap type" msgstr "" -#: ../../../build/NEWS:4412 +#: ../../../build/NEWS:5119 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:4415 +#: ../../../build/NEWS:5122 msgid "" "`bpo-29548 `__: The functions " "``PyEval_CallObject``, ``PyEval_CallFunction``, ``PyEval_CallMethod`` and " @@ -8821,19 +10060,19 @@ msgid "" ":c:func:`PyObject_Call` and its variants instead." msgstr "" -#: ../../../build/NEWS:4419 +#: ../../../build/NEWS:5126 msgid "" "`bpo-37151 `__: ``PyCFunction_Call`` is " "now a deprecated alias of :c:func:`PyObject_Call`." msgstr "" -#: ../../../build/NEWS:4422 +#: ../../../build/NEWS:5129 msgid "" "`bpo-37540 `__: The vectorcall protocol " "now requires that the caller passes only strings as keyword names." msgstr "" -#: ../../../build/NEWS:4425 +#: ../../../build/NEWS:5132 msgid "" "`bpo-37207 `__: The vectorcall protocol " "is now enabled for ``type`` objects: set ``tp_vectorcall`` to a vectorcall " @@ -8841,25 +10080,25 @@ msgid "" "class itself." msgstr "" -#: ../../../build/NEWS:4429 +#: ../../../build/NEWS:5136 msgid "" "`bpo-21120 `__: Exclude Python-ast.h, " "ast.h and asdl.h from the limited API." msgstr "" -#: ../../../build/NEWS:4431 +#: ../../../build/NEWS:5138 msgid "" "`bpo-37483 `__: Add new function " "``_PyObject_CallOneArg`` for calling an object with one positional argument." msgstr "" -#: ../../../build/NEWS:4434 +#: ../../../build/NEWS:5141 msgid "" "`bpo-36763 `__: Add " ":func:`PyConfig_SetWideStringList` function." msgstr "" -#: ../../../build/NEWS:4436 +#: ../../../build/NEWS:5143 msgid "" "`bpo-37337 `__: Add fast functions for " "calling methods: :c:func:`_PyObject_VectorcallMethod`, " @@ -8867,13 +10106,13 @@ msgid "" ":c:func:`_PyObject_CallMethodOneArg`." msgstr "" -#: ../../../build/NEWS:4440 +#: ../../../build/NEWS:5147 msgid "" "`bpo-28805 `__: The " ":const:`METH_FASTCALL` calling convention has been documented." msgstr "" -#: ../../../build/NEWS:4443 +#: ../../../build/NEWS:5150 msgid "" "`bpo-37221 `__: The new function " ":c:func:`PyCode_NewWithPosOnlyArgs` allows to create code objects like " @@ -8881,13 +10120,13 @@ msgid "" "indicating the number of positonal-only arguments." msgstr "" -#: ../../../build/NEWS:4448 +#: ../../../build/NEWS:5155 msgid "" "`bpo-37215 `__: Fix dtrace issue " "introduce by `bpo-36842 `__" msgstr "" -#: ../../../build/NEWS:4450 +#: ../../../build/NEWS:5157 msgid "" "`bpo-37194 `__: Add a new public " ":c:func:`PyObject_CallNoArgs` function to the C API: call a callable Python " @@ -8898,35 +10137,35 @@ msgid "" "bytes per call." msgstr "" -#: ../../../build/NEWS:4457 +#: ../../../build/NEWS:5164 msgid "" "`bpo-37170 `__: Fix the cast on error in" " :c:func:`PyLong_AsUnsignedLongLongMask()`." msgstr "" -#: ../../../build/NEWS:4460 +#: ../../../build/NEWS:5167 msgid "" "`bpo-35381 `__: Convert posixmodule.c " "statically allocated types ``DirEntryType`` and ``ScandirIteratorType`` to " "heap-allocated types." msgstr "" -#: ../../../build/NEWS:4463 +#: ../../../build/NEWS:5170 msgid "" "`bpo-34331 `__: Use singular/plural noun" " in error message when instantiating an abstract class with non-overriden " "abstract method(s)." msgstr "" -#: ../../../build/NEWS:4468 +#: ../../../build/NEWS:5175 msgid "Python 3.8.0 beta 1" msgstr "Python 3.8.0 beta 1" -#: ../../../build/NEWS:4470 +#: ../../../build/NEWS:5177 msgid "*Release date: 2019-06-04*" msgstr "*Tanggal rilis: 2019-06-04*" -#: ../../../build/NEWS:4475 +#: ../../../build/NEWS:5182 msgid "" "`bpo-35907 `__: CVE-2019-9948: Avoid " "file reading by disallowing ``local-file://`` and ``local_file://`` URL " @@ -8934,33 +10173,33 @@ msgid "" ":mod:`urllib.request`." msgstr "" -#: ../../../build/NEWS:4480 +#: ../../../build/NEWS:5187 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:4484 +#: ../../../build/NEWS:5191 msgid "" "`bpo-33164 `__: Updated blake2 " "implementation which uses secure memset implementation provided by platform." msgstr "" -#: ../../../build/NEWS:4490 +#: ../../../build/NEWS:5197 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:4494 +#: ../../../build/NEWS:5201 msgid "" "`bpo-37126 `__: All structseq objects " "are now tracked by the garbage collector. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:4497 +#: ../../../build/NEWS:5204 msgid "" "`bpo-37122 `__: Make the *co_argcount* " "attribute of code objects represent the total number of positional arguments" @@ -8970,7 +10209,7 @@ msgid "" "positional-or-keyword arguments. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:4504 +#: ../../../build/NEWS:5211 msgid "" "`bpo-20092 `__: Constructors of " ":class:`int`, :class:`float` and :class:`complex` will now use the " @@ -8979,26 +10218,26 @@ msgid "" ":meth:`~object.__complex__` is not available." msgstr "" -#: ../../../build/NEWS:4509 +#: ../../../build/NEWS:5216 msgid "" "`bpo-37087 `__: Add native thread ID " "(TID) support to OpenBSD." msgstr "" -#: ../../../build/NEWS:4511 +#: ../../../build/NEWS:5218 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:4515 +#: ../../../build/NEWS:5222 msgid "" "`bpo-37072 `__: Fix crash in " "PyAST_FromNodeObject() when flags is NULL." msgstr "" -#: ../../../build/NEWS:4517 +#: ../../../build/NEWS:5224 msgid "" "`bpo-37029 `__: Freeing a great many " "small objects could take time quadratic in the number of arenas, due to " @@ -9010,14 +10249,14 @@ msgid "" "time needed to release their memory." msgstr "" -#: ../../../build/NEWS:4526 +#: ../../../build/NEWS:5233 msgid "" "`bpo-26423 `__: Fix possible overflow in" " ``wrap_lenfunc()`` when ``sizeof(long) < sizeof(Py_ssize_t)`` (e.g., 64-bit" " Windows)." msgstr "" -#: ../../../build/NEWS:4529 +#: ../../../build/NEWS:5236 msgid "" "`bpo-37050 `__: Improve the AST for " "\"debug\" f-strings, which use '=' to print out the source of the expression" @@ -9026,7 +10265,7 @@ msgid "" "expressions inside the f-string)." msgstr "" -#: ../../../build/NEWS:4534 +#: ../../../build/NEWS:5241 msgid "" "`bpo-22385 `__: The `bytes.hex`, " "`bytearray.hex`, and `memoryview.hex` methods as well as the " @@ -9035,26 +10274,26 @@ msgid "" " MicroPython's hexlify implementation." msgstr "" -#: ../../../build/NEWS:4539 +#: ../../../build/NEWS:5246 msgid "" "`bpo-26836 `__: Add " ":func:`os.memfd_create`." msgstr "" -#: ../../../build/NEWS:4541 +#: ../../../build/NEWS:5248 msgid "" "`bpo-37032 `__: Added new ``replace()`` " "method to the code type (:class:`types.CodeType`)." msgstr "" -#: ../../../build/NEWS:4544 +#: ../../../build/NEWS:5251 msgid "" "`bpo-37007 `__: Implement " ":func:`socket.if_nameindex()`, :func:`socket.if_nametoindex()`, and " ":func:`socket.if_indextoname()` on Windows." msgstr "" -#: ../../../build/NEWS:4548 +#: ../../../build/NEWS:5255 msgid "" "`bpo-36829 `__: " ":c:func:`PyErr_WriteUnraisable` now creates a traceback object if there is " @@ -9063,14 +10302,14 @@ msgid "" "any error." msgstr "" -#: ../../../build/NEWS:4553 +#: ../../../build/NEWS:5260 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:4556 +#: ../../../build/NEWS:5263 msgid "" "`bpo-36878 `__: Store text appearing " "after a `# type: ignore` comment in the AST. For example a type ignore like " @@ -9078,39 +10317,39 @@ msgid "" " node." msgstr "" -#: ../../../build/NEWS:4560 +#: ../../../build/NEWS:5267 msgid "" "`bpo-2180 `__: Treat line continuation at" " EOF as a ``SyntaxError`` by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:4563 +#: ../../../build/NEWS:5270 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:4567 +#: ../../../build/NEWS:5274 msgid "" "`bpo-36946 `__: Fix possible signed " "integer overflow when handling slices." msgstr "" -#: ../../../build/NEWS:4569 +#: ../../../build/NEWS:5276 msgid "" "`bpo-36826 `__: Add NamedExpression kind" " support to ast_unparse.c" msgstr "" -#: ../../../build/NEWS:4571 +#: ../../../build/NEWS:5278 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:4575 +#: ../../../build/NEWS:5282 msgid "" "`bpo-36027 `__: Allow computation of " "modular inverses via three-argument ``pow``: the second argument is now " @@ -9118,27 +10357,27 @@ msgid "" " relatively prime." msgstr "" -#: ../../../build/NEWS:4579 +#: ../../../build/NEWS:5286 msgid "" "`bpo-36861 `__: Update the Unicode " "database to version 12.1.0." msgstr "" -#: ../../../build/NEWS:4581 +#: ../../../build/NEWS:5288 msgid "" "`bpo-28866 `__: Avoid caching attributes" " of classes which type defines mro() to avoid a hard cache invalidation " "problem." msgstr "" -#: ../../../build/NEWS:4584 +#: ../../../build/NEWS:5291 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:4587 +#: ../../../build/NEWS:5294 msgid "" "`bpo-34616 `__: The ``compile()`` " "builtin functions now support the ``ast.PyCF_ALLOW_TOP_LEVEL_AWAIT`` flag, " @@ -9147,26 +10386,26 @@ msgid "" "already async functions; for example in a custom REPL." msgstr "" -#: ../../../build/NEWS:4593 +#: ../../../build/NEWS:5300 msgid "" "`bpo-36842 `__: Implement PEP 578, " "adding sys.audit, io.open_code and related APIs." msgstr "" -#: ../../../build/NEWS:4596 +#: ../../../build/NEWS:5303 msgid "" "`bpo-27639 `__: Correct return type for " "UserList slicing operations. Patch by Michael Blahay, Erick Cervantes, and " "vaultah" msgstr "" -#: ../../../build/NEWS:4599 +#: ../../../build/NEWS:5306 msgid "" "`bpo-36737 `__: Move " "PyRuntimeState.warnings into per-interpreter state (via \"module state\")." msgstr "" -#: ../../../build/NEWS:4602 +#: ../../../build/NEWS:5309 msgid "" "`bpo-36793 `__: Removed ``__str__`` " "implementations from builtin types :class:`bool`, :class:`int`, " @@ -9174,7 +10413,7 @@ msgid "" "They now inherit ``__str__()`` from :class:`object`." msgstr "" -#: ../../../build/NEWS:4607 +#: ../../../build/NEWS:5314 msgid "" "`bpo-36817 `__: Add a ``=`` feature " "f-strings for debugging. This can precede ``!s``, ``!r``, or ``!a``. It " @@ -9185,13 +10424,13 @@ msgid "" "the formatting behavior is unchanged, and __format__ will be used." msgstr "" -#: ../../../build/NEWS:4615 +#: ../../../build/NEWS:5322 msgid "" "`bpo-24048 `__: Save the live exception " "during import.c's ``remove_module()``." msgstr "" -#: ../../../build/NEWS:4617 +#: ../../../build/NEWS:5324 msgid "" "`bpo-27987 `__: pymalloc returns memory " "blocks aligned by 16 bytes, instead of 8 bytes, on 64-bit platforms to " @@ -9199,39 +10438,39 @@ msgid "" " by Inada Naoki." msgstr "" -#: ../../../build/NEWS:4621 +#: ../../../build/NEWS:5328 msgid "" "`bpo-36601 `__: A long-since-meaningless" " check for ``getpid() == main_pid`` was removed from Python's internal C " "signal handler." msgstr "" -#: ../../../build/NEWS:4624 +#: ../../../build/NEWS:5331 msgid "" "`bpo-36594 `__: Fix incorrect use of " "``%p`` in format strings. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:4627 +#: ../../../build/NEWS:5334 msgid "" "`bpo-36045 `__: builtins.help() now " "prefixes `async` for async functions" msgstr "" -#: ../../../build/NEWS:4629 +#: ../../../build/NEWS:5336 msgid "" "`bpo-36084 `__: Add native thread ID " "(TID) to threading.Thread objects (supported platforms: Windows, FreeBSD, " "Linux, macOS)" msgstr "" -#: ../../../build/NEWS:4632 +#: ../../../build/NEWS:5339 msgid "" "`bpo-36035 `__: Added fix for broken " "symlinks in combination with pathlib" msgstr "" -#: ../../../build/NEWS:4634 +#: ../../../build/NEWS:5341 msgid "" "`bpo-35983 `__: Added new trashcan " "macros to deal with a double deallocation that could occur when the " @@ -9239,81 +10478,81 @@ msgid "" "base class uses the trashcan mechanism. Patch by Jeroen Demeyer." msgstr "" -#: ../../../build/NEWS:4639 +#: ../../../build/NEWS:5346 msgid "" "`bpo-20602 `__: Do not clear " ":data:`sys.flags` and :data:`sys.float_info` during shutdown. Patch by " "Zackery Spytz." msgstr "" -#: ../../../build/NEWS:4642 +#: ../../../build/NEWS:5349 msgid "" "`bpo-26826 `__: Expose " ":func:`copy_file_range` as a low level API in the :mod:`os` module." msgstr "" -#: ../../../build/NEWS:4645 +#: ../../../build/NEWS:5352 msgid "" "`bpo-32388 `__: Remove cross-version " "binary compatibility requirement in tp_flags." msgstr "" -#: ../../../build/NEWS:4648 +#: ../../../build/NEWS:5355 msgid "" "`bpo-31862 `__: Port binascii to PEP 489" " multiphase initialization. Patch by Marcel Plch." msgstr "" -#: ../../../build/NEWS:4654 +#: ../../../build/NEWS:5361 msgid "" "`bpo-37128 `__: Added :func:`math.perm`." msgstr "" -#: ../../../build/NEWS:4656 +#: ../../../build/NEWS:5363 msgid "" "`bpo-37120 `__: Add " "SSLContext.num_tickets to control the number of TLSv1.3 session tickets." msgstr "" -#: ../../../build/NEWS:4659 +#: ../../../build/NEWS:5366 msgid "" "`bpo-12202 `__: Fix the error handling " "in :meth:`msilib.SummaryInformation.GetProperty`. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:4662 +#: ../../../build/NEWS:5369 msgid "" "`bpo-26835 `__: The fcntl module now " "contains file sealing constants for sealing of memfds." msgstr "" -#: ../../../build/NEWS:4665 +#: ../../../build/NEWS:5372 msgid "" "`bpo-29262 `__: Add ``get_origin()`` and" " ``get_args()`` introspection helpers to ``typing`` module." msgstr "" -#: ../../../build/NEWS:4668 +#: ../../../build/NEWS:5375 msgid "" "`bpo-12639 `__: " ":meth:`msilib.Directory.start_component()` no longer fails if *keyfile* is " "not ``None``." msgstr "" -#: ../../../build/NEWS:4671 +#: ../../../build/NEWS:5378 msgid "" "`bpo-36999 `__: Add the " "``asyncio.Task.get_coro()`` method to publicly expose the tasks's coroutine " "object." msgstr "" -#: ../../../build/NEWS:4674 +#: ../../../build/NEWS:5381 msgid "" "`bpo-35246 `__: Make " ":func:`asyncio.create_subprocess_exec` accept path-like arguments." msgstr "" -#: ../../../build/NEWS:4677 +#: ../../../build/NEWS:5384 msgid "" "`bpo-35279 `__: Change default " "*max_workers* of ``ThreadPoolExecutor`` from ``cpu_count() * 5`` to " @@ -9321,7 +10560,7 @@ msgid "" "many cores machines." msgstr "" -#: ../../../build/NEWS:4681 +#: ../../../build/NEWS:5388 msgid "" "`bpo-37076 `__: " ":func:`_thread.start_new_thread` now logs uncaught exception raised by the " @@ -9330,13 +10569,13 @@ msgid "" " the exception." msgstr "" -#: ../../../build/NEWS:4686 +#: ../../../build/NEWS:5393 msgid "" "`bpo-33725 `__: On macOS, the " ":mod:`multiprocessing` module now uses *spawn* start method by default." msgstr "" -#: ../../../build/NEWS:4689 +#: ../../../build/NEWS:5396 msgid "" "`bpo-37054 `__: Fix destructor " ":class:`_pyio.BytesIO` and :class:`_pyio.TextIOWrapper`: initialize their " @@ -9344,20 +10583,20 @@ msgid "" "used by ``__del__()`` which calls ``close()``." msgstr "" -#: ../../../build/NEWS:4694 +#: ../../../build/NEWS:5401 msgid "" "`bpo-37058 `__: PEP 544: Add " "``Protocol`` and ``@runtime_checkable`` to the ``typing`` module." msgstr "" -#: ../../../build/NEWS:4697 +#: ../../../build/NEWS:5404 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:4701 +#: ../../../build/NEWS:5408 msgid "" "`bpo-37047 `__: Handle late binding and " "attribute access in :class:`unittest.mock.AsyncMock` setup for autospeccing." @@ -9365,25 +10604,25 @@ msgid "" ":class:`unittest.mock.MagicMock`." msgstr "" -#: ../../../build/NEWS:4705 +#: ../../../build/NEWS:5412 msgid "" "`bpo-37049 `__: PEP 589: Add " "``TypedDict`` to the ``typing`` module." msgstr "" -#: ../../../build/NEWS:4707 +#: ../../../build/NEWS:5414 msgid "" "`bpo-37046 `__: PEP 586: Add ``Literal``" " to the ``typing`` module." msgstr "" -#: ../../../build/NEWS:4709 +#: ../../../build/NEWS:5416 msgid "" "`bpo-37045 `__: PEP 591: Add ``Final`` " "qualifier and ``@final`` decorator to the ``typing`` module." msgstr "" -#: ../../../build/NEWS:4712 +#: ../../../build/NEWS:5419 msgid "" "`bpo-37035 `__: Don't log OSError based " "exceptions if a fatal error has occurred in asyncio transport. Peer can " @@ -9392,44 +10631,44 @@ msgid "" "is pointless and pollute asyncio logs." msgstr "" -#: ../../../build/NEWS:4718 +#: ../../../build/NEWS:5425 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:4722 +#: ../../../build/NEWS:5429 msgid "" "`bpo-37028 `__: Implement asyncio REPL" msgstr "" -#: ../../../build/NEWS:4724 +#: ../../../build/NEWS:5431 msgid "" "`bpo-37027 `__: Return safe to use proxy" " socket object from transport.get_extra_info('socket')" msgstr "" -#: ../../../build/NEWS:4727 +#: ../../../build/NEWS:5434 msgid "" "`bpo-32528 `__: Make " "asyncio.CancelledError a BaseException." msgstr "" -#: ../../../build/NEWS:4729 +#: ../../../build/NEWS:5436 msgid "" "This will address the common mistake many asyncio users make: an \"except " "Exception\" clause breaking Tasks cancellation." msgstr "" -#: ../../../build/NEWS:4732 +#: ../../../build/NEWS:5439 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:4736 +#: ../../../build/NEWS:5443 msgid "" "`bpo-1230540 `__: Add a new " ":func:`threading.excepthook` function which handles uncaught " @@ -9437,57 +10676,57 @@ msgid "" "uncaught :meth:`threading.Thread.run` exceptions are handled." msgstr "" -#: ../../../build/NEWS:4740 +#: ../../../build/NEWS:5447 msgid "" "`bpo-36996 `__: Handle " ":func:`unittest.mock.patch` used as a decorator on async functions." msgstr "" -#: ../../../build/NEWS:4743 +#: ../../../build/NEWS:5450 msgid "" "`bpo-37008 `__: Add support for calling " ":func:`next` with the mock resulting from :func:`unittest.mock.mock_open`" msgstr "" -#: ../../../build/NEWS:4746 +#: ../../../build/NEWS:5453 msgid "" "`bpo-27737 `__: Allow whitespace only " "header encoding in ``email.header`` - by Batuhan Taskaya" msgstr "" -#: ../../../build/NEWS:4749 +#: ../../../build/NEWS:5456 msgid "" "`bpo-36969 `__: PDB command `args` now " "display positional only arguments. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:4752 +#: ../../../build/NEWS:5459 msgid "" "`bpo-36969 `__: PDB command `args` now " "display keyword only arguments. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:4755 +#: ../../../build/NEWS:5462 msgid "" "`bpo-36983 `__: Add missing names to " "``typing.__all__``: ``ChainMap``, ``ForwardRef``, ``OrderedDict`` - by " "Anthony Sottile." msgstr "" -#: ../../../build/NEWS:4758 +#: ../../../build/NEWS:5465 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:4762 +#: ../../../build/NEWS:5469 msgid "" "`bpo-32972 `__: Implement " "``unittest.IsolatedAsyncioTestCase`` to help testing asyncio-based code." msgstr "" -#: ../../../build/NEWS:4765 +#: ../../../build/NEWS:5472 msgid "" "`bpo-36952 `__: :func:`fileinput.input` " "and :class:`fileinput.FileInput` **bufsize** argument has been removed (was " @@ -9495,7 +10734,7 @@ msgid "" "**openhook** arguments have been made keyword-only." msgstr "" -#: ../../../build/NEWS:4770 +#: ../../../build/NEWS:5477 msgid "" "`bpo-36952 `__: Starting with Python " "3.3, importing ABCs from :mod:`collections` is deprecated, and import should" @@ -9504,64 +10743,64 @@ msgid "" "3.9; documentation and ``DeprecationWarning`` clarified." msgstr "" -#: ../../../build/NEWS:4776 +#: ../../../build/NEWS:5483 msgid "" "`bpo-36949 `__: Implement __repr__ for " "WeakSet objects." msgstr "" -#: ../../../build/NEWS:4778 +#: ../../../build/NEWS:5485 msgid "" "`bpo-36948 `__: Fix :exc:`NameError` in " ":meth:`urllib.request.URLopener.retrieve`. Patch by Karthikeyan " "Singaravelan." msgstr "" -#: ../../../build/NEWS:4782 +#: ../../../build/NEWS:5489 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:4786 +#: ../../../build/NEWS:5493 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:4790 +#: ../../../build/NEWS:5497 msgid "Original patch by Giampaolo Rodola, updated by Ying Wang." msgstr "*Patch* awal oleh Giampaolo Rodola, diperbarui oleh Ying Wang." -#: ../../../build/NEWS:4792 +#: ../../../build/NEWS:5499 msgid "" "`bpo-36888 `__: Python child processes " "can now access the status of their parent process using " "multiprocessing.process.parent_process" msgstr "" -#: ../../../build/NEWS:4795 +#: ../../../build/NEWS:5502 msgid "" "`bpo-36921 `__: Deprecate ``@coroutine``" " for sake of ``async def``." msgstr "" -#: ../../../build/NEWS:4797 +#: ../../../build/NEWS:5504 msgid "" "`bpo-25652 `__: Fix bug in ``__rmod__`` " "of ``UserString`` - by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:4799 +#: ../../../build/NEWS:5506 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:4803 +#: ../../../build/NEWS:5510 msgid "" "`bpo-36889 `__: Introduce " ":class:`asyncio.Stream` class that merges :class:`asyncio.StreamReader` and " @@ -9579,59 +10818,59 @@ msgid "" "and :class:`asyncio.StreamReaderProtocol` outside of asyncio package." msgstr "" -#: ../../../build/NEWS:4819 +#: ../../../build/NEWS:5526 msgid "" "`bpo-36845 `__: Added validation of " "integer prefixes to the construction of IP networks and interfaces in the " "ipaddress module." msgstr "" -#: ../../../build/NEWS:4822 +#: ../../../build/NEWS:5529 msgid "" "`bpo-23378 `__: Add an extend action to " "argparser." msgstr "" -#: ../../../build/NEWS:4824 +#: ../../../build/NEWS:5531 msgid "" "`bpo-36867 `__: Fix a bug making a " "SharedMemoryManager instance and its parent process use two separate " "resource_tracker processes." msgstr "" -#: ../../../build/NEWS:4827 +#: ../../../build/NEWS:5534 msgid "" "`bpo-23896 `__: Adds a grammar to " "lib2to3.pygram that contains exec as a function not as statement." msgstr "" -#: ../../../build/NEWS:4830 +#: ../../../build/NEWS:5537 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:4833 +#: ../../../build/NEWS:5540 msgid "" "`bpo-35545 `__: Fix asyncio discarding " "IPv6 scopes when ensuring hostname resolutions internally" msgstr "" -#: ../../../build/NEWS:4836 +#: ../../../build/NEWS:5543 msgid "" "`bpo-36887 `__: Add new function " ":func:`math.isqrt` to compute integer square roots." msgstr "" -#: ../../../build/NEWS:4839 +#: ../../../build/NEWS:5546 msgid "" "`bpo-34632 `__: Introduce the " "``importlib.metadata`` module with (provisional) support for reading " "metadata from third-party packages." msgstr "" -#: ../../../build/NEWS:4842 +#: ../../../build/NEWS:5549 msgid "" "`bpo-36878 `__: When using " "`type_comments=True` in `ast.parse`, treat `# type: ignore` followed by a " @@ -9640,13 +10879,13 @@ msgid "" "formations such as `# type: ignore[E1000]`." msgstr "" -#: ../../../build/NEWS:4847 +#: ../../../build/NEWS:5554 msgid "" "`bpo-36778 `__: ``cp65001`` encoding " "(Windows code page 65001) becomes an alias to ``utf_8`` encoding." msgstr "" -#: ../../../build/NEWS:4850 +#: ../../../build/NEWS:5557 msgid "" "`bpo-36867 `__: The " "multiprocessing.resource_tracker replaces the " @@ -9654,14 +10893,14 @@ msgid "" "resource_tracker also tracks shared_memory segments." msgstr "" -#: ../../../build/NEWS:4854 +#: ../../../build/NEWS:5561 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:4857 +#: ../../../build/NEWS:5564 msgid "" "`bpo-24538 `__: In `shutil.copystat()`, " "first copy extended file attributes and then file permissions, since " @@ -9669,7 +10908,7 @@ msgid "" "writeable." msgstr "" -#: ../../../build/NEWS:4861 +#: ../../../build/NEWS:5568 msgid "" "`bpo-36829 `__: Add new " ":func:`sys.unraisablehook` function which can be overridden to control how " @@ -9679,79 +10918,79 @@ msgid "" "(:func:`gc.collect`)." msgstr "" -#: ../../../build/NEWS:4867 +#: ../../../build/NEWS:5574 msgid "" "`bpo-36832 `__: Introducing " "``zipfile.Path``, a pathlib-compatible wrapper for traversing zip files." msgstr "" -#: ../../../build/NEWS:4870 +#: ../../../build/NEWS:5577 msgid "" "`bpo-36814 `__: Fix an issue where " "os.posix_spawnp() would incorrectly raise a TypeError when file_actions is " "None." msgstr "" -#: ../../../build/NEWS:4873 +#: ../../../build/NEWS:5580 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:4877 +#: ../../../build/NEWS:5584 msgid "" "`bpo-26903 `__: Limit `max_workers` in " "`ProcessPoolExecutor` to 61 to work around a WaitForMultipleObjects " "limitation." msgstr "" -#: ../../../build/NEWS:4880 +#: ../../../build/NEWS:5587 msgid "" "`bpo-36813 `__: Fix " ":class:`~logging.handlers.QueueListener` to call ``queue.task_done()`` upon " "stopping. Patch by Bar Harel." msgstr "" -#: ../../../build/NEWS:4883 +#: ../../../build/NEWS:5590 msgid "" "`bpo-36806 `__: Forbid creation of " "asyncio stream objects like StreamReader, StreamWriter, Process, and their " "protocols outside of asyncio package." msgstr "" -#: ../../../build/NEWS:4886 +#: ../../../build/NEWS:5593 msgid "" "`bpo-36802 `__: Provide both sync and " "async calls for StreamWriter.write() and StreamWriter.close()" msgstr "" -#: ../../../build/NEWS:4889 +#: ../../../build/NEWS:5596 msgid "" "`bpo-36801 `__: Properly handle SSL " "connection closing in asyncio StreamWriter.drain() call." msgstr "" -#: ../../../build/NEWS:4892 +#: ../../../build/NEWS:5599 msgid "" "`bpo-36785 `__: Implement PEP 574 " "(pickle protocol 5 with out-of-band buffers)." msgstr "" -#: ../../../build/NEWS:4894 +#: ../../../build/NEWS:5601 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:4897 +#: ../../../build/NEWS:5604 msgid "" "`bpo-6584 `__: Add a " ":exc:`~gzip.BadGzipFile` exception to the :mod:`gzip` module." msgstr "" -#: ../../../build/NEWS:4900 +#: ../../../build/NEWS:5607 msgid "" "`bpo-36748 `__: Optimized write " "buffering in C implementation of ``TextIOWrapper``. Writing ASCII string to " @@ -9759,21 +10998,21 @@ msgid "" " Patch by Inada Naoki." msgstr "" -#: ../../../build/NEWS:4904 +#: ../../../build/NEWS:5611 msgid "" "`bpo-8138 `__: Don't mark " "``wsgiref.simple_server.SimpleServer`` as multi-threaded since " "``wsgiref.simple_server.WSGIServer`` is single-threaded." msgstr "" -#: ../../../build/NEWS:4908 +#: ../../../build/NEWS:5615 msgid "" "`bpo-22640 `__: " ":func:`py_compile.compile` now supports silent mode. Patch by Joannah " "Nanjekye" msgstr "" -#: ../../../build/NEWS:4911 +#: ../../../build/NEWS:5618 msgid "" "`bpo-29183 `__: Fix double exceptions in" " :class:`wsgiref.handlers.BaseHandler` by calling its " @@ -9781,20 +11020,20 @@ msgid "" " raised." msgstr "" -#: ../../../build/NEWS:4915 +#: ../../../build/NEWS:5622 msgid "" "`bpo-36548 `__: Improved the repr of " "regular expression flags." msgstr "" -#: ../../../build/NEWS:4917 +#: ../../../build/NEWS:5624 msgid "" "`bpo-36542 `__: The signature of Python " "functions can now be overridden by specifying the ``__text_signature__`` " "attribute." msgstr "" -#: ../../../build/NEWS:4920 +#: ../../../build/NEWS:5627 msgid "" "`bpo-36533 `__: Reinitialize " "logging.Handler locks in forked child processes instead of attempting to " @@ -9804,41 +11043,41 @@ msgid "" "one another as the lock acquisition order cannot be guaranteed." msgstr "" -#: ../../../build/NEWS:4927 +#: ../../../build/NEWS:5634 msgid "" "`bpo-35252 `__: Throw a TypeError " "instead of an AssertionError when using an invalid type annotation with " "singledispatch." msgstr "" -#: ../../../build/NEWS:4930 +#: ../../../build/NEWS:5637 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:4934 +#: ../../../build/NEWS:5641 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:4938 +#: ../../../build/NEWS:5645 msgid "" "`bpo-36368 `__: Fix a bug crashing " "SharedMemoryManager instances in interactive sessions after a ctrl-c " "(KeyboardInterrupt) was sent" msgstr "" -#: ../../../build/NEWS:4941 +#: ../../../build/NEWS:5648 msgid "" "`bpo-31904 `__: Fix mmap fail for " "VxWorks" msgstr "" -#: ../../../build/NEWS:4943 +#: ../../../build/NEWS:5650 msgid "" "`bpo-27497 `__: " ":meth:`csv.DictWriter.writeheader` now returns the return value of the " @@ -9846,13 +11085,13 @@ msgid "" "Nitin Patil." msgstr "" -#: ../../../build/NEWS:4947 +#: ../../../build/NEWS:5654 msgid "" "`bpo-36239 `__: Parsing .mo files now " "ignores comments starting and ending with #-#-#-#-#." msgstr "" -#: ../../../build/NEWS:4950 +#: ../../../build/NEWS:5657 msgid "" "`bpo-26707 `__: Enable plistlib to read " "and write binary plist files that were created as a KeyedArchive file. " @@ -9860,19 +11099,19 @@ msgid "" "objects." msgstr "" -#: ../../../build/NEWS:4954 +#: ../../../build/NEWS:5661 msgid "" "`bpo-31904 `__: Add posix module support" " for VxWorks." msgstr "" -#: ../../../build/NEWS:4956 +#: ../../../build/NEWS:5663 msgid "" "`bpo-35125 `__: Asyncio: Remove inner " "callback on outer cancellation in shield" msgstr "" -#: ../../../build/NEWS:4958 +#: ../../../build/NEWS:5665 msgid "" "`bpo-35721 `__: Fix " ":meth:`asyncio.SelectorEventLoop.subprocess_exec()` leaks file descriptors " @@ -9880,14 +11119,14 @@ msgid "" "Niklas Fiekas." msgstr "" -#: ../../../build/NEWS:4962 +#: ../../../build/NEWS:5669 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:4965 +#: ../../../build/NEWS:5672 msgid "" "`bpo-35431 `__: Implement " ":func:`math.comb` that returns binomial coefficient, that computes the " @@ -9895,7 +11134,7 @@ msgid "" " order. Patch by Yash Aggarwal and Keller Fuchs." msgstr "" -#: ../../../build/NEWS:4969 +#: ../../../build/NEWS:5676 msgid "" "`bpo-26660 `__: Fixed permission errors " "in :class:`~tempfile.TemporaryDirectory` clean up. Previously " @@ -9903,7 +11142,7 @@ msgid "" " files or directories were created inside a temporary directory." msgstr "" -#: ../../../build/NEWS:4975 +#: ../../../build/NEWS:5682 msgid "" "`bpo-34271 `__: Add debugging helpers to" " ssl module. It's now possible to dump key material and to trace TLS " @@ -9911,46 +11150,46 @@ msgid "" "var." msgstr "" -#: ../../../build/NEWS:4979 +#: ../../../build/NEWS:5686 msgid "" "`bpo-26467 `__: Added AsyncMock to " "support using unittest to mock asyncio coroutines. Patch by Lisa Roach." msgstr "" -#: ../../../build/NEWS:4982 +#: ../../../build/NEWS:5689 msgid "" "`bpo-33569 `__: dataclasses.InitVar: " "Exposes the type used to create the init var." msgstr "" -#: ../../../build/NEWS:4985 +#: ../../../build/NEWS:5692 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:4989 +#: ../../../build/NEWS:5696 msgid "" "`bpo-34303 `__: Performance of " ":func:`functools.reduce` is slightly improved. Patch by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:4992 +#: ../../../build/NEWS:5699 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:4996 +#: ../../../build/NEWS:5703 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:4999 +#: ../../../build/NEWS:5706 msgid "" "`bpo-31922 `__: " ":meth:`asyncio.AbstractEventLoop.create_datagram_endpoint`: Do not connect " @@ -9958,13 +11197,13 @@ msgid "" " UDP broadcast." msgstr "" -#: ../../../build/NEWS:5003 +#: ../../../build/NEWS:5710 msgid "" "`bpo-24882 `__: Change " "ThreadPoolExecutor to use existing idle threads before spinning up new ones." msgstr "" -#: ../../../build/NEWS:5006 +#: ../../../build/NEWS:5713 msgid "" "`bpo-31961 `__: Added support for bytes " "and path-like objects in :func:`subprocess.Popen` on Windows. The *args* " @@ -9974,48 +11213,48 @@ msgid "" "parameter now accepts a bytes object. Based on patch by Anders Lorentsen." msgstr "" -#: ../../../build/NEWS:5013 +#: ../../../build/NEWS:5720 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:5017 +#: ../../../build/NEWS:5724 msgid "" "`bpo-32941 `__: Allow :class:`mmap.mmap`" " objects to access the madvise() system call (through " ":meth:`mmap.mmap.madvise`)." msgstr "" -#: ../../../build/NEWS:5020 +#: ../../../build/NEWS:5727 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:5024 +#: ../../../build/NEWS:5731 msgid "" "`bpo-32515 `__: trace.py can now run " "modules via python3 -m trace -t --module module_name" msgstr "" -#: ../../../build/NEWS:5027 +#: ../../../build/NEWS:5734 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:5030 +#: ../../../build/NEWS:5737 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:5034 +#: ../../../build/NEWS:5741 msgid "" "`bpo-31829 `__: ``\\r``, ``\\0`` and " "``\\x1a`` (end-of-file on Windows) are now escaped in protocol 0 pickles of " @@ -10023,60 +11262,60 @@ msgid "" "text mode in Python 2." msgstr "" -#: ../../../build/NEWS:5038 +#: ../../../build/NEWS:5745 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:5044 +#: ../../../build/NEWS:5751 msgid "" "`bpo-36896 `__: Clarify that some types " "have unstable constructor signature between Python versions." msgstr "" -#: ../../../build/NEWS:5047 +#: ../../../build/NEWS:5754 msgid "" "`bpo-36686 `__: Improve documentation of" -" the stdin, stdout, and stderr arguments of of the " -"``asyncio.subprocess_exec`` function to specify which values are supported. " -"Also mention that decoding as text is not supported." +" the stdin, stdout, and stderr arguments of the ``asyncio.subprocess_exec`` " +"function to specify which values are supported. Also mention that decoding " +"as text is not supported." msgstr "" -#: ../../../build/NEWS:5051 +#: ../../../build/NEWS:5758 msgid "" "Add a few tests to verify that the various values passed to the std* " "arguments actually work." msgstr "" -#: ../../../build/NEWS:5054 +#: ../../../build/NEWS:5761 msgid "" "`bpo-36984 `__: Improve version added " "references in ``typing`` module - by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:5057 +#: ../../../build/NEWS:5764 msgid "" "`bpo-36868 `__: What's new now mentions " "SSLContext.hostname_checks_common_name instead of SSLContext.host_flags." msgstr "" -#: ../../../build/NEWS:5060 +#: ../../../build/NEWS:5767 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:5063 +#: ../../../build/NEWS:5770 msgid "" "`bpo-36783 `__: Added C API " "Documentation for Time_FromTimeAndFold and PyDateTime_FromDateAndTimeAndFold" " as per PEP 495. Patch by Edison Abahurire." msgstr "" -#: ../../../build/NEWS:5067 +#: ../../../build/NEWS:5774 msgid "" "`bpo-36797 `__: More of the legacy " "distutils documentation has been either pruned, or else more clearly marked " @@ -10084,43 +11323,43 @@ msgid "" "independently." msgstr "" -#: ../../../build/NEWS:5071 +#: ../../../build/NEWS:5778 msgid "" "`bpo-22865 `__: Add detail to the " "documentation on the `pty.spawn` function." msgstr "" -#: ../../../build/NEWS:5073 +#: ../../../build/NEWS:5780 msgid "" "`bpo-35397 `__: Remove deprecation and " "document urllib.parse.unwrap(). Patch contributed by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:5076 +#: ../../../build/NEWS:5783 msgid "" "`bpo-32995 `__: Added the context " "variable in glossary." msgstr "" -#: ../../../build/NEWS:5078 +#: ../../../build/NEWS:5785 msgid "" "`bpo-33519 `__: Clarify that `copy()` is" " not part of the `MutableSequence` ABC." msgstr "" -#: ../../../build/NEWS:5080 +#: ../../../build/NEWS:5787 msgid "" "`bpo-33482 `__: Make " "`codecs.StreamRecoder.writelines` take a list of bytes." msgstr "" -#: ../../../build/NEWS:5082 +#: ../../../build/NEWS:5789 msgid "" "`bpo-25735 `__: Added documentation for " "func factorial to indicate that returns integer values" msgstr "" -#: ../../../build/NEWS:5085 +#: ../../../build/NEWS:5792 msgid "" "`bpo-20285 `__: Expand object.__doc__ " "(docstring) to make it clearer. Modify pydoc.py so that help(object) lists " @@ -10128,7 +11367,7 @@ msgid "" "class.)" msgstr "" -#: ../../../build/NEWS:5092 +#: ../../../build/NEWS:5799 msgid "" "`bpo-37069 `__: Modify test_coroutines, " "test_cprofile, test_generators, test_raise, test_ssl and test_yield_from to " @@ -10136,32 +11375,32 @@ msgid "" ":func:`test.support.captured_stderr`." msgstr "" -#: ../../../build/NEWS:5097 +#: ../../../build/NEWS:5804 msgid "" "`bpo-37098 `__: Fix test_memfd_create on" " older Linux Kernels." msgstr "" -#: ../../../build/NEWS:5099 +#: ../../../build/NEWS:5806 msgid "" "`bpo-37081 `__: Test with OpenSSL 1.1.1c" msgstr "" -#: ../../../build/NEWS:5101 +#: ../../../build/NEWS:5808 msgid "" "`bpo-36829 `__: Add " ":func:`test.support.catch_unraisable_exception`: context manager catching " "unraisable exception using :func:`sys.unraisablehook`." msgstr "" -#: ../../../build/NEWS:5104 +#: ../../../build/NEWS:5811 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:5108 +#: ../../../build/NEWS:5815 msgid "" "`bpo-36719 `__: \"python3 -m test -jN " "...\" now continues the execution of next tests when a worker process crash " @@ -10169,14 +11408,14 @@ msgid "" "--failfast to stop at the first error." msgstr "" -#: ../../../build/NEWS:5112 +#: ../../../build/NEWS:5819 msgid "" "`bpo-36816 `__: Update " "Lib/test/selfsigned_pythontestdotnet.pem to match self-" "signed.pythontest.net's new TLS certificate." msgstr "" -#: ../../../build/NEWS:5115 +#: ../../../build/NEWS:5822 msgid "" "`bpo-35925 `__: Skip httplib and nntplib" " networking tests when they would otherwise fail due to a modern OS or " @@ -10184,19 +11423,19 @@ msgid "" "with weak certificates." msgstr "" -#: ../../../build/NEWS:5119 +#: ../../../build/NEWS:5826 msgid "" "`bpo-36782 `__: Add tests for several C " "API functions in the :mod:`datetime` module. Patch by Edison Abahurire." msgstr "" -#: ../../../build/NEWS:5122 +#: ../../../build/NEWS:5829 msgid "" "`bpo-36342 `__: Fix test_multiprocessing" " in test_venv if platform lacks functioning sem_open." msgstr "" -#: ../../../build/NEWS:5128 +#: ../../../build/NEWS:5835 msgid "" "`bpo-36721 `__: To embed Python into an " "application, a new ``--embed`` option must be passed to ``python3-config " @@ -10206,7 +11445,7 @@ msgid "" "previous command fails." msgstr "" -#: ../../../build/NEWS:5134 +#: ../../../build/NEWS:5841 msgid "" "Add a pkg-config ``python-3.8-embed`` module to embed Python into an " "application: ``pkg-config python-3.8-embed --libs`` includes " @@ -10216,7 +11455,7 @@ msgid "" "``X.Y`` with the Python version)." msgstr "" -#: ../../../build/NEWS:5141 +#: ../../../build/NEWS:5848 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 " @@ -10224,37 +11463,37 @@ msgid "" "on purpose." msgstr "" -#: ../../../build/NEWS:5146 +#: ../../../build/NEWS:5853 msgid "" "`bpo-36786 `__: \"make install\" now " "runs compileall in parallel." msgstr "" -#: ../../../build/NEWS:5151 +#: ../../../build/NEWS:5858 msgid "" "`bpo-36965 `__: include of " "STATUS_CONTROL_C_EXIT without depending on MSC compiler" msgstr "" -#: ../../../build/NEWS:5154 +#: ../../../build/NEWS:5861 msgid "" "`bpo-35926 `__: Update to OpenSSL 1.1.1b" " for Windows." msgstr "" -#: ../../../build/NEWS:5156 +#: ../../../build/NEWS:5863 msgid "" "`bpo-29883 `__: Add Windows support for " "UDP transports for the Proactor Event Loop. Patch by Adam Meily." msgstr "" -#: ../../../build/NEWS:5159 +#: ../../../build/NEWS:5866 msgid "" "`bpo-33407 `__: The " ":c:macro:`Py_DEPRECATED()` macro has been implemented for MSVC." msgstr "" -#: ../../../build/NEWS:5165 +#: ../../../build/NEWS:5872 msgid "" "`bpo-36231 `__: Support building Python " "on macOS without /usr/include installed. As of macOS 10.14, system header " @@ -10262,58 +11501,58 @@ msgid "" "Tools or the Xcode app." msgstr "" -#: ../../../build/NEWS:5172 +#: ../../../build/NEWS:5879 msgid "" "`bpo-35610 `__: Replace now redundant " ".context_use_ps1 with .prompt_last_line. This finishes change started in " "`bpo-31858 `__." msgstr "" -#: ../../../build/NEWS:5175 +#: ../../../build/NEWS:5882 msgid "" "`bpo-37038 `__: Make idlelib.run " "runnable; add test clause." msgstr "" -#: ../../../build/NEWS:5177 +#: ../../../build/NEWS:5884 msgid "" "`bpo-36958 `__: Print any argument other" " than None or int passed to SystemExit or sys.exit()." msgstr "" -#: ../../../build/NEWS:5180 +#: ../../../build/NEWS:5887 msgid "" "`bpo-36807 `__: When saving a file, call" " os.fsync() so bits are flushed to e.g. USB drive." msgstr "" -#: ../../../build/NEWS:5183 +#: ../../../build/NEWS:5890 msgid "" "`bpo-32411 `__: In browser.py, remove " "extraneous sorting by line number since dictionary was created in line " "number order." msgstr "" -#: ../../../build/NEWS:5189 +#: ../../../build/NEWS:5896 msgid "" "`bpo-37053 `__: Handle strings like " "u\"bar\" correctly in Tools/parser/unparse.py. Patch by Chih-Hsuan Yen." msgstr "" -#: ../../../build/NEWS:5195 +#: ../../../build/NEWS:5902 msgid "" "`bpo-36763 `__: Implement the :pep:`587`" " \"Python Initialization Configuration\"." msgstr "" -#: ../../../build/NEWS:5197 +#: ../../../build/NEWS:5904 msgid "" "`bpo-36379 `__: Fix crashes when " "attempting to use the *modulo* parameter when ``__ipow__`` is implemented in" " C." msgstr "" -#: ../../../build/NEWS:5200 +#: ../../../build/NEWS:5907 msgid "" "`bpo-37107 `__: Update " ":c:func:`PyObject_CallMethodObjArgs` and ``_PyObject_CallMethodIdObjArgs`` " @@ -10321,21 +11560,21 @@ msgid "" "many cases. Patch by Michael J. Sullivan." msgstr "" -#: ../../../build/NEWS:5205 +#: ../../../build/NEWS:5912 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:5209 +#: ../../../build/NEWS:5916 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:5213 +#: ../../../build/NEWS:5920 msgid "" "`bpo-36922 `__: Add new type flag " "``Py_TPFLAGS_METHOD_DESCRIPTOR`` for objects behaving like unbound methods. " @@ -10343,28 +11582,28 @@ msgid "" "``LOAD_METHOD``/``CALL_METHOD`` opcodes. See PEP 590." msgstr "" -#: ../../../build/NEWS:5218 +#: ../../../build/NEWS:5925 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:5224 +#: ../../../build/NEWS:5931 msgid "Python 3.8.0 alpha 4" msgstr "Python 3.8.0 alfa 4" -#: ../../../build/NEWS:5226 +#: ../../../build/NEWS:5933 msgid "*Release date: 2019-05-06*" msgstr "*Tanggal rilis: 2019-05-06*" -#: ../../../build/NEWS:5231 +#: ../../../build/NEWS:5938 msgid "" "`bpo-36742 `__: Fixes mishandling of " "pre-normalization characters in urlsplit()." msgstr "" -#: ../../../build/NEWS:5234 +#: ../../../build/NEWS:5941 msgid "" "`bpo-30458 `__: Address CVE-2019-9740 by" " disallowing URL paths with embedded whitespace or control characters " @@ -10373,7 +11612,7 @@ msgid "" "raised." msgstr "" -#: ../../../build/NEWS:5239 +#: ../../../build/NEWS:5946 msgid "" "`bpo-35755 `__: :func:`shutil.which` now" " uses ``os.confstr(\"CS_PATH\")`` if available and if the :envvar:`PATH` " @@ -10383,34 +11622,34 @@ msgid "" "directory if the :envvar:`PATH` environment variable is not set." msgstr "" -#: ../../../build/NEWS:5249 +#: ../../../build/NEWS:5956 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:5252 +#: ../../../build/NEWS:5959 msgid "" "`bpo-32849 `__: Fix Python " "Initialization code on FreeBSD to detect properly when stdin file descriptor" " (fd 0) is invalid." msgstr "" -#: ../../../build/NEWS:5255 +#: ../../../build/NEWS:5962 msgid "" "`bpo-36623 `__: Remove parser headers " "and related function declarations that lack implementations after the " "removal of pgen." msgstr "" -#: ../../../build/NEWS:5258 +#: ../../../build/NEWS:5965 msgid "" "`bpo-20180 `__: ``dict.pop()`` is now up" " to 33% faster thanks to Argument Clinic. Patch by Inada Naoki." msgstr "" -#: ../../../build/NEWS:5261 +#: ../../../build/NEWS:5968 msgid "" "`bpo-36611 `__: Debug memory allocators:" " disable serialno field by default from debug hooks on Python memory " @@ -10420,7 +11659,7 @@ msgid "" "with ``PYMEM_DEBUG_SERIALNO`` defined to get back the field." msgstr "" -#: ../../../build/NEWS:5268 +#: ../../../build/NEWS:5975 msgid "" "`bpo-36588 `__: On AIX, " ":attr:`sys.platform` doesn't contain the major version anymore. Always " @@ -10429,19 +11668,19 @@ msgid "" "``sys.platform.startswith('aix')``. Contributed by M. Felt." msgstr "" -#: ../../../build/NEWS:5273 +#: ../../../build/NEWS:5980 msgid "" "`bpo-36549 `__: Change str.capitalize to" " use titlecase for the first character instead of uppercase." msgstr "" -#: ../../../build/NEWS:5276 +#: ../../../build/NEWS:5983 msgid "" "`bpo-36540 `__: Implement :pep:`570` " "(Python positional-only parameters). Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:5279 +#: ../../../build/NEWS:5986 msgid "" "`bpo-36475 `__: " ":c:func:`PyEval_AcquireLock` and :c:func:`PyEval_AcquireThread` now " @@ -10450,25 +11689,25 @@ msgid "" ":c:func:`Py_END_ALLOW_THREADS`, and :c:func:`PyGILState_Ensure`." msgstr "" -#: ../../../build/NEWS:5284 +#: ../../../build/NEWS:5991 msgid "" "`bpo-36504 `__: Fix signed integer " "overflow in _ctypes.c's ``PyCArrayType_new()``." msgstr "" -#: ../../../build/NEWS:5287 +#: ../../../build/NEWS:5994 msgid "" "`bpo-20844 `__: Fix running script with " "encoding cookie and LF line ending may fail on Windows." msgstr "" -#: ../../../build/NEWS:5290 +#: ../../../build/NEWS:5997 msgid "" "`bpo-24214 `__: Fixed support of the " "surrogatepass error handler in the UTF-8 incremental decoder." msgstr "" -#: ../../../build/NEWS:5293 +#: ../../../build/NEWS:6000 msgid "" "`bpo-36452 `__: Changing ``dict`` keys " "during iteration of the dict itself, ``keys()``, ``values()``, or " @@ -10477,51 +11716,51 @@ msgid "" "will be raised after ``len(dict)`` iterations. Contributed by Thomas Perl." msgstr "" -#: ../../../build/NEWS:5299 +#: ../../../build/NEWS:6006 msgid "" "`bpo-36459 `__: Fix a possible double " "``PyMem_FREE()`` due to tokenizer.c's ``tok_nextc()``." msgstr "" -#: ../../../build/NEWS:5302 +#: ../../../build/NEWS:6009 msgid "" "`bpo-36433 `__: Fixed TypeError message " "in classmethoddescr_call." msgstr "" -#: ../../../build/NEWS:5304 +#: ../../../build/NEWS:6011 msgid "" "`bpo-36430 `__: Fix a possible reference" " leak in :func:`itertools.count`." msgstr "" -#: ../../../build/NEWS:5306 +#: ../../../build/NEWS:6013 msgid "" "`bpo-36440 `__: Include node names in " "``ParserError`` messages, instead of numeric IDs. Patch by A. Skrobov." msgstr "" -#: ../../../build/NEWS:5309 +#: ../../../build/NEWS:6016 msgid "" "`bpo-36143 `__: Regenerate " ":mod:`keyword` from the Grammar and Tokens file using pgen. Patch by Pablo " "Galindo." msgstr "" -#: ../../../build/NEWS:5312 +#: ../../../build/NEWS:6019 msgid "" "`bpo-18372 `__: Add missing " ":c:func:`PyObject_GC_Track` calls in the :mod:`pickle` module. Patch by " "Zackery Spytz." msgstr "" -#: ../../../build/NEWS:5318 +#: ../../../build/NEWS:6025 msgid "" "`bpo-35952 `__: Fix pythoninfo when the " "compiler is missing." msgstr "" -#: ../../../build/NEWS:5320 +#: ../../../build/NEWS:6027 msgid "" "`bpo-28238 `__: The ``.find*()`` methods" " of xml.etree.ElementTree can now search for wildcards like ``{*}tag`` and " @@ -10529,13 +11768,13 @@ msgid "" "Patch by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:5324 +#: ../../../build/NEWS:6031 msgid "" "`bpo-26978 `__: `pathlib.path.link_to()`" " is now implemented. It creates a hard link pointing to a path." msgstr "" -#: ../../../build/NEWS:5327 +#: ../../../build/NEWS:6034 msgid "" "`bpo-1613500 `__: " ":class:`fileinput.FileInput` now uses the input file mode to correctly set " @@ -10543,27 +11782,27 @@ msgid "" "``inplace=True`` is passed to its constructor." msgstr "" -#: ../../../build/NEWS:5331 +#: ../../../build/NEWS:6038 msgid "" "`bpo-36734 `__: Fix compilation of " "``faulthandler.c`` on HP-UX. Initialize ``stack_t current_stack`` to zero " "using ``memset()``." msgstr "" -#: ../../../build/NEWS:5334 +#: ../../../build/NEWS:6041 msgid "" "`bpo-13611 `__: The " "xml.etree.ElementTree packages gained support for C14N 2.0 serialisation. " "Patch by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:5337 +#: ../../../build/NEWS:6044 msgid "" "`bpo-36669 `__: Add missing matrix " "multiplication operator support to weakref.proxy." msgstr "" -#: ../../../build/NEWS:5340 +#: ../../../build/NEWS:6047 msgid "" "`bpo-36676 `__: The XMLParser() in " "xml.etree.ElementTree provides namespace prefix context to the parser target" @@ -10571,14 +11810,14 @@ msgid "" "Patch by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:5344 +#: ../../../build/NEWS:6051 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:5348 +#: ../../../build/NEWS:6055 msgid "" "`bpo-36650 `__: The C version of " "functools.lru_cache() was treating calls with an empty ``**kwargs`` " @@ -10587,7 +11826,7 @@ msgid "" "miss." msgstr "" -#: ../../../build/NEWS:5353 +#: ../../../build/NEWS:6060 msgid "" "`bpo-28552 `__: Fix " ":mod:`distutils.sysconfig` if :data:`sys.executable` is ``None`` or an empty" @@ -10596,7 +11835,7 @@ msgid "" " or an empty string." msgstr "" -#: ../../../build/NEWS:5358 +#: ../../../build/NEWS:6065 msgid "" "`bpo-35755 `__: :func:`shutil.which` and" " :func:`distutils.spawn.find_executable` now use ``os.confstr(\"CS_PATH\")``" @@ -10606,13 +11845,13 @@ msgid "" "string." msgstr "" -#: ../../../build/NEWS:5365 +#: ../../../build/NEWS:6072 msgid "" "`bpo-25430 `__: improve performance of " "``IPNetwork.__contains__()``" msgstr "" -#: ../../../build/NEWS:5367 +#: ../../../build/NEWS:6074 msgid "" "`bpo-30485 `__: Path expressions in " "xml.etree.ElementTree can now avoid explicit namespace prefixes for tags (or" @@ -10620,20 +11859,20 @@ msgid "" "empty string prefix." msgstr "" -#: ../../../build/NEWS:5371 +#: ../../../build/NEWS:6078 msgid "" "`bpo-36613 `__: Fix :mod:`asyncio` " "wait() not removing callback if exception" msgstr "" -#: ../../../build/NEWS:5373 +#: ../../../build/NEWS:6080 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:5376 +#: ../../../build/NEWS:6083 msgid "" "`bpo-18748 `__: In development mode " "(:option:`-X` ``dev``) and in debug build, the :class:`io.IOBase` destructor" @@ -10641,7 +11880,7 @@ msgid "" "release mode." msgstr "" -#: ../../../build/NEWS:5380 +#: ../../../build/NEWS:6087 msgid "" "`bpo-36575 `__: The ``_lsprof`` module " "now uses internal timer same to ``time.perf_counter()`` by default. " @@ -10650,60 +11889,60 @@ msgid "" "updates since ``perf_counter()`` is monotonic. Patch by Inada Naoki." msgstr "" -#: ../../../build/NEWS:5386 +#: ../../../build/NEWS:6093 msgid "" "`bpo-33461 `__: ``json.loads`` now emits" " ``DeprecationWarning`` when ``encoding`` option is specified. Patch by " "Matthias Bussonnier." msgstr "" -#: ../../../build/NEWS:5389 +#: ../../../build/NEWS:6096 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:5392 +#: ../../../build/NEWS:6099 msgid "" "`bpo-17561 `__: Set backlog=None as the " "default for socket.create_server." msgstr "" -#: ../../../build/NEWS:5394 +#: ../../../build/NEWS:6101 msgid "" "`bpo-34373 `__: Fix :func:`time.mktime` " "error handling on AIX for year before 1970." msgstr "" -#: ../../../build/NEWS:5397 +#: ../../../build/NEWS:6104 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:5400 +#: ../../../build/NEWS:6107 msgid "" "`bpo-36546 `__: Add " "statistics.quantiles()" msgstr "" -#: ../../../build/NEWS:5402 +#: ../../../build/NEWS:6109 msgid "" "`bpo-36050 `__: Optimized " "``http.client.HTTPResponse.read()`` for large response. Patch by Inada " "Naoki." msgstr "" -#: ../../../build/NEWS:5405 +#: ../../../build/NEWS:6112 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:5409 +#: ../../../build/NEWS:6116 msgid "" "`bpo-36492 `__: Deprecated passing " "required arguments like *func* as keyword arguments in functions which " @@ -10713,13 +11952,13 @@ msgid "" "positional arguments." msgstr "" -#: ../../../build/NEWS:5415 +#: ../../../build/NEWS:6122 msgid "" "`bpo-27181 `__: Add " "statistics.geometric_mean()." msgstr "" -#: ../../../build/NEWS:5417 +#: ../../../build/NEWS:6124 msgid "" "`bpo-30427 `__: ``os.path.normcase()`` " "relies on ``os.fspath()`` to check the type of its argument. Redundant " @@ -10727,7 +11966,7 @@ msgid "" "``ntpath.normcase()`` implementations. Patch by Wolfgang Maier." msgstr "" -#: ../../../build/NEWS:5422 +#: ../../../build/NEWS:6129 msgid "" "`bpo-36385 `__: Stop rejecting IPv4 " "octets for being ambiguously octal. Leading zeros are ignored, and no longer" @@ -10735,25 +11974,25 @@ msgid "" "Octets must still be no more than three digits, including leading zeroes." msgstr "" -#: ../../../build/NEWS:5427 +#: ../../../build/NEWS:6134 msgid "" "`bpo-36434 `__: Errors during writing to" " a ZIP file no longer prevent to properly close it." msgstr "" -#: ../../../build/NEWS:5430 +#: ../../../build/NEWS:6137 msgid "" "`bpo-36407 `__: Fixed wrong indentation " "writing for CDATA section in xml.dom.minidom. Patch by Vladimir Surjaninov." msgstr "" -#: ../../../build/NEWS:5433 +#: ../../../build/NEWS:6140 msgid "" "`bpo-36326 `__: inspect.getdoc() can now" " find docstrings for member objects when __slots__ is a dictionary." msgstr "" -#: ../../../build/NEWS:5436 +#: ../../../build/NEWS:6143 msgid "" "`bpo-36366 `__: Calling ``stop()`` on an" " unstarted or stopped :func:`unittest.mock.patch` object will now return " @@ -10761,27 +12000,27 @@ msgid "" " Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:5441 +#: ../../../build/NEWS:6148 msgid "" "`bpo-36348 `__: The " ":meth:`imap.IMAP4.logout` method no longer ignores silently arbitrary " "exceptions." msgstr "" -#: ../../../build/NEWS:5444 +#: ../../../build/NEWS:6151 msgid "" "`bpo-31904 `__: Add time module support " "and fix test_time faiures for VxWorks." msgstr "" -#: ../../../build/NEWS:5446 +#: ../../../build/NEWS:6153 msgid "" "`bpo-36227 `__: Added support for " "keyword arguments `default_namespace` and `xml_declaration` in functions " "ElementTree.tostring() and ElementTree.tostringlist()." msgstr "" -#: ../../../build/NEWS:5450 +#: ../../../build/NEWS:6157 msgid "" "`bpo-36004 `__: Added new alternate " "constructors :meth:`datetime.date.fromisocalendar` and " @@ -10790,7 +12029,7 @@ msgid "" "``isocalendar`` method. Patch by Paul Ganssle." msgstr "" -#: ../../../build/NEWS:5456 +#: ../../../build/NEWS:6163 msgid "" "`bpo-35936 `__: :mod:`modulefinder` no " "longer depends on the deprecated :mod:`imp` module, and the initializer for " @@ -10798,21 +12037,21 @@ msgid "" "Patch by Brandt Bucher." msgstr "" -#: ../../../build/NEWS:5461 +#: ../../../build/NEWS:6168 msgid "" "`bpo-35376 `__: :mod:`modulefinder` " "correctly handles modules that have the same name as a bad package. Patch by" " Brandt Bucher." msgstr "" -#: ../../../build/NEWS:5464 +#: ../../../build/NEWS:6171 msgid "" "`bpo-17396 `__: :mod:`modulefinder` no " "longer crashes when encountering syntax errors in followed imports. Patch by" " Brandt Bucher." msgstr "" -#: ../../../build/NEWS:5467 +#: ../../../build/NEWS:6174 msgid "" "`bpo-35934 `__: Added " ":meth:`~socket.create_server()` and :meth:`~socket.has_dualstack_ipv6()` " @@ -10821,59 +12060,59 @@ msgid "" " on the same socket. (Contributed by Giampaolo Rodola in :issue:`17561`.)" msgstr "" -#: ../../../build/NEWS:5473 +#: ../../../build/NEWS:6180 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:5476 +#: ../../../build/NEWS:6183 msgid "" "`bpo-35416 `__: Fix potential resource " "warnings in distutils. Patch by Mickaël Schoentgen." msgstr "" -#: ../../../build/NEWS:5479 +#: ../../../build/NEWS:6186 msgid "" "`bpo-25451 `__: Add transparency methods" " to :class:`tkinter.PhotoImage`. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:5482 +#: ../../../build/NEWS:6189 msgid "" "`bpo-35082 `__: Don't return deleted " "attributes when calling dir on a :class:`unittest.mock.Mock`." msgstr "" -#: ../../../build/NEWS:5485 +#: ../../../build/NEWS:6192 msgid "" "`bpo-34547 `__: " ":class:`wsgiref.handlers.BaseHandler` now handles abrupt client connection " "terminations gracefully. Patch by Petter Strandmark." msgstr "" -#: ../../../build/NEWS:5488 +#: ../../../build/NEWS:6195 msgid "" "`bpo-31658 `__: :func:`xml.sax.parse` " "now supports :term:`path-like `. Patch by Mickaël " "Schoentgen." msgstr "" -#: ../../../build/NEWS:5491 +#: ../../../build/NEWS:6198 msgid "" "`bpo-34139 `__: Remove stale unix " "datagram socket before binding" msgstr "" -#: ../../../build/NEWS:5493 +#: ../../../build/NEWS:6200 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:5497 +#: ../../../build/NEWS:6204 msgid "" "`bpo-33291 `__: Do not raise " "AttributeError when calling the inspect functions isgeneratorfunction, " @@ -10881,43 +12120,43 @@ msgid "" "arbitrary callable. Instead, return False." msgstr "" -#: ../../../build/NEWS:5501 +#: ../../../build/NEWS:6208 msgid "" "`bpo-31310 `__: Fix the " "multiprocessing.semaphore_tracker so it is reused by child processes" msgstr "" -#: ../../../build/NEWS:5504 +#: ../../../build/NEWS:6211 msgid "" "`bpo-31292 `__: Fix ``setup.py check " "--restructuredtext`` for files containing ``include`` directives." msgstr "" -#: ../../../build/NEWS:5510 +#: ../../../build/NEWS:6217 msgid "" "`bpo-36625 `__: Remove obsolete comments" " from docstrings in fractions.Fraction" msgstr "" -#: ../../../build/NEWS:5512 +#: ../../../build/NEWS:6219 msgid "" "`bpo-30840 `__: Document relative " "imports" msgstr "" -#: ../../../build/NEWS:5514 +#: ../../../build/NEWS:6221 msgid "" "`bpo-36523 `__: Add docstring for " "io.IOBase.writelines()." msgstr "" -#: ../../../build/NEWS:5516 +#: ../../../build/NEWS:6223 msgid "" "`bpo-36425 `__: New documentation " "translation: `Simplified Chinese `_." msgstr "" -#: ../../../build/NEWS:5519 +#: ../../../build/NEWS:6226 msgid "" "`bpo-36345 `__: Avoid the duplication of" " code from ``Tools/scripts/serve.py`` in using the :rst:dir:`literalinclude`" @@ -10925,20 +12164,20 @@ msgid "" ":mod:`wsgiref`. Contributed by Stéphane Wirtel." msgstr "" -#: ../../../build/NEWS:5524 +#: ../../../build/NEWS:6231 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:5528 +#: ../../../build/NEWS:6235 msgid "" "`bpo-36157 `__: Added Documention for " "PyInterpreterState_Main()." msgstr "" -#: ../../../build/NEWS:5530 +#: ../../../build/NEWS:6237 msgid "" "`bpo-33043 `__: Updates the " "docs.python.org page with the addition of a 'Contributing to Docs' link at " @@ -10947,26 +12186,26 @@ msgid "" "Documentation Bugs section." msgstr "" -#: ../../../build/NEWS:5535 +#: ../../../build/NEWS:6242 msgid "" "`bpo-35581 `__: @typing.type_check_only " "now allows type stubs to mark functions and classes not available during " "runtime." msgstr "" -#: ../../../build/NEWS:5538 +#: ../../../build/NEWS:6245 msgid "" "`bpo-33832 `__: Add glossary entry for " "'magic method'." msgstr "" -#: ../../../build/NEWS:5540 +#: ../../../build/NEWS:6247 msgid "" "`bpo-32913 `__: Added re.Match.groupdict" " example to regex HOWTO." msgstr "" -#: ../../../build/NEWS:5545 +#: ../../../build/NEWS:6252 msgid "" "`bpo-36719 `__: regrtest now always " "detects uncollectable objects. Previously, the check was only enabled by " @@ -10974,7 +12213,7 @@ msgid "" "``--findleaks`` becomes a deprecated alias to ``--fail-env-changed``." msgstr "" -#: ../../../build/NEWS:5550 +#: ../../../build/NEWS:6257 msgid "" "`bpo-36725 `__: When using " "multiprocessing mode (-jN), regrtest now better reports errors if a worker " @@ -10982,7 +12221,7 @@ msgid "" "interrupted." msgstr "" -#: ../../../build/NEWS:5554 +#: ../../../build/NEWS:6261 msgid "" "`bpo-36454 `__: Change " "test_time.test_monotonic() to test only the lower bound of elapsed time " @@ -10990,38 +12229,38 @@ msgid "" " test failures on slow buildbots. Patch by Victor Stinner." msgstr "" -#: ../../../build/NEWS:5559 +#: ../../../build/NEWS:6266 msgid "" "`bpo-32424 `__: Improve test coverage " "for xml.etree.ElementTree. Patch by Gordon P. Hemsley." msgstr "" -#: ../../../build/NEWS:5562 +#: ../../../build/NEWS:6269 msgid "" "`bpo-32424 `__: Fix typo in " "test_cyclic_gc() test for xml.etree.ElementTree. Patch by Gordon P. Hemsley." msgstr "" -#: ../../../build/NEWS:5565 +#: ../../../build/NEWS:6272 msgid "" "`bpo-36635 `__: Add a new " ":mod:`_testinternalcapi` module to test the internal C API." msgstr "" -#: ../../../build/NEWS:5568 +#: ../../../build/NEWS:6275 msgid "" "`bpo-36629 `__: Fix " "``test_imap4_host_default_value()`` of ``test_imaplib``: catch also " ":data:`errno.ENETUNREACH` error." msgstr "" -#: ../../../build/NEWS:5571 +#: ../../../build/NEWS:6278 msgid "" "`bpo-36611 `__: Fix " "``test_sys.test_getallocatedblocks()`` when :mod:`tracemalloc` is enabled." msgstr "" -#: ../../../build/NEWS:5574 +#: ../../../build/NEWS:6281 msgid "" "`bpo-36560 `__: Fix reference leak " "hunting in regrtest: compute also deltas (of reference count, allocated " @@ -11029,61 +12268,61 @@ msgid "" "everything is initialized before starting to hunt reference leaks." msgstr "" -#: ../../../build/NEWS:5579 +#: ../../../build/NEWS:6286 msgid "" "`bpo-36565 `__: Fix reference hunting " "(``python3 -m test -R 3:3``) when Python has no built-in abc module." msgstr "" -#: ../../../build/NEWS:5582 +#: ../../../build/NEWS:6289 msgid "" "`bpo-31904 `__: Port test_resource to " "VxWorks: skip tests cases setting RLIMIT_FSIZE and RLIMIT_CPU." msgstr "" -#: ../../../build/NEWS:5585 +#: ../../../build/NEWS:6292 msgid "" "`bpo-31904 `__: Fix test_tabnanny on " "VxWorks: adjust ENOENT error message." msgstr "" -#: ../../../build/NEWS:5587 +#: ../../../build/NEWS:6294 msgid "" "`bpo-36436 `__: Fix " "``_testcapi.pymem_buffer_overflow()``: handle memory allocation failure." msgstr "" -#: ../../../build/NEWS:5590 +#: ../../../build/NEWS:6297 msgid "" "`bpo-31904 `__: Fix test_utf8_mode on " "VxWorks: Python always use UTF-8 on VxWorks." msgstr "" -#: ../../../build/NEWS:5593 +#: ../../../build/NEWS:6300 msgid "" "`bpo-36341 `__: Fix tests that may fail " "with PermissionError upon calling bind() on AF_UNIX sockets." msgstr "" -#: ../../../build/NEWS:5599 +#: ../../../build/NEWS:6306 msgid "" "`bpo-36747 `__: Remove the stale " "scriptsinstall Makefile target." msgstr "" -#: ../../../build/NEWS:5601 +#: ../../../build/NEWS:6308 msgid "" "`bpo-21536 `__: On Unix, C extensions " "are no longer linked to libpython except on Android and Cygwin." msgstr "" -#: ../../../build/NEWS:5604 +#: ../../../build/NEWS:6311 msgid "" "It is now possible for a statically linked Python to load a C extension " "built using a shared library Python." msgstr "" -#: ../../../build/NEWS:5607 +#: ../../../build/NEWS:6314 msgid "" "When Python is embedded, ``libpython`` must not be loaded with " "``RTLD_LOCAL``, but ``RTLD_GLOBAL`` instead. Previously, using " @@ -11092,11 +12331,11 @@ msgid "" "built by the ``*shared*`` section of ``Modules/Setup``." msgstr "" -#: ../../../build/NEWS:5613 +#: ../../../build/NEWS:6320 msgid "distutils, python-config and python-config.py have been modified." msgstr "distutils, python-config dan python-config.py telah dimodifikasi." -#: ../../../build/NEWS:5615 +#: ../../../build/NEWS:6322 msgid "" "`bpo-36707 `__: ``./configure --with-" "pymalloc`` no longer adds the ``m`` flag to SOABI " @@ -11104,7 +12343,7 @@ msgid "" " on the ABI." msgstr "" -#: ../../../build/NEWS:5619 +#: ../../../build/NEWS:6326 msgid "" "`bpo-36635 `__: Change " "``PyAPI_FUNC(type)``, ``PyAPI_DATA(type)`` and ``PyMODINIT_FUNC`` macros of " @@ -11114,13 +12353,13 @@ msgid "" "function in DLL exports on Windows." msgstr "" -#: ../../../build/NEWS:5625 +#: ../../../build/NEWS:6332 msgid "" "`bpo-31904 `__: Don't build the " "``_crypt`` extension on VxWorks." msgstr "" -#: ../../../build/NEWS:5627 +#: ../../../build/NEWS:6334 msgid "" "`bpo-36618 `__: Add ``-fmax-type-" "align=8`` to CFLAGS when clang compiler is detected. The pymalloc memory " @@ -11133,13 +12372,13 @@ msgid "" "can have the same issue." msgstr "" -#: ../../../build/NEWS:5636 +#: ../../../build/NEWS:6343 msgid "" "`bpo-36605 `__: ``make tags`` and ``make" " TAGS`` now also parse ``Modules/_io/*.c`` and ``Modules/_io/*.h``." msgstr "" -#: ../../../build/NEWS:5639 +#: ../../../build/NEWS:6346 msgid "" "`bpo-36465 `__: Release builds and debug" " builds are now ABI compatible: defining the ``Py_DEBUG`` macro no longer " @@ -11150,33 +12389,33 @@ msgid "" "option." msgstr "" -#: ../../../build/NEWS:5646 +#: ../../../build/NEWS:6353 msgid "" "`bpo-36577 `__: setup.py now correctly " "reports missing OpenSSL headers and libraries again." msgstr "" -#: ../../../build/NEWS:5649 +#: ../../../build/NEWS:6356 msgid "" "`bpo-36544 `__: Fix regression " "introduced in `bpo-36146 `__ refactoring" " setup.py" msgstr "" -#: ../../../build/NEWS:5651 +#: ../../../build/NEWS:6358 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:5655 +#: ../../../build/NEWS:6362 msgid "" "`bpo-36503 `__: Remove references to " "\"aix3\" and \"aix4\". Patch by M. Felt." msgstr "" -#: ../../../build/NEWS:5660 +#: ../../../build/NEWS:6367 msgid "" "`bpo-35920 `__: Added " "platform.win32_edition() and platform.win32_is_iot(). Added support for " @@ -11184,20 +12423,20 @@ msgid "" " to work on Windows IoT Core ARM32." msgstr "" -#: ../../../build/NEWS:5664 +#: ../../../build/NEWS:6371 msgid "" "`bpo-36649 `__: Remove trailing spaces " "for registry keys when installed via the Store." msgstr "" -#: ../../../build/NEWS:5667 +#: ../../../build/NEWS:6374 msgid "" "`bpo-34144 `__: Fixed activate.bat to " "correctly update codepage when chcp.com returns dots in output. Patch by " "Lorenz Mende." msgstr "" -#: ../../../build/NEWS:5670 +#: ../../../build/NEWS:6377 msgid "" "`bpo-36509 `__: Added preset-iot layout " "for Windows IoT ARM containers. This layout doesn't contain UI components " @@ -11205,7 +12444,7 @@ msgid "" "builds since Windows ARM32 builds must be cross-compiled when using MSVC." msgstr "" -#: ../../../build/NEWS:5675 +#: ../../../build/NEWS:6382 msgid "" "`bpo-35941 `__: enum_certificates " "function of the ssl module now returns certificates from all available " @@ -11218,26 +12457,26 @@ msgid "" "revocation list stores." msgstr "" -#: ../../../build/NEWS:5685 +#: ../../../build/NEWS:6392 msgid "" "`bpo-36441 `__: Fixes creating a venv " "when debug binaries are installed." msgstr "" -#: ../../../build/NEWS:5687 +#: ../../../build/NEWS:6394 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:5690 +#: ../../../build/NEWS:6397 msgid "" "`bpo-36010 `__: Add the venv standard " "library module to the nuget distribution for Windows." msgstr "" -#: ../../../build/NEWS:5693 +#: ../../../build/NEWS:6400 msgid "" "`bpo-29515 `__: Add the following socket" " module constants on Windows: IPPROTO_AH IPPROTO_CBT IPPROTO_DSTOPTS " @@ -11248,28 +12487,28 @@ msgid "" " IPPROTO_ST" msgstr "" -#: ../../../build/NEWS:5701 +#: ../../../build/NEWS:6408 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:5704 +#: ../../../build/NEWS:6411 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:5707 +#: ../../../build/NEWS:6414 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:5713 +#: ../../../build/NEWS:6420 msgid "" "`bpo-34602 `__: Avoid failures setting " "macOS stack resource limit with resource.setrlimit. This reverts an earlier " @@ -11277,27 +12516,27 @@ msgid "" "non-default stack size when building the interpreter executable on macOS." msgstr "" -#: ../../../build/NEWS:5721 +#: ../../../build/NEWS:6428 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:5728 +#: ../../../build/NEWS:6435 msgid "" "`bpo-14546 `__: Fix the argument " "handling in Tools/scripts/lll.py." msgstr "" -#: ../../../build/NEWS:5733 +#: ../../../build/NEWS:6440 msgid "" "`bpo-36763 `__: Fix memory leak in " ":c:func:`Py_SetStandardStreamEncoding`: release memory if the function is " "called twice." msgstr "" -#: ../../../build/NEWS:5736 +#: ../../../build/NEWS:6443 msgid "" "`bpo-36641 `__: " ":c:macro:`PyDoc_VAR(name)` and :c:macro:`PyDoc_STRVAR(name,str)` now create " @@ -11305,7 +12544,7 @@ msgid "" "Inada Naoki." msgstr "" -#: ../../../build/NEWS:5740 +#: ../../../build/NEWS:6447 msgid "" "`bpo-36389 `__: Change the value of " "``CLEANBYTE``, ``DEADDYTE`` and ``FORBIDDENBYTE`` internal constants used by" @@ -11315,7 +12554,7 @@ msgid "" " debug ``malloc()`` and ``free()``." msgstr "" -#: ../../../build/NEWS:5747 +#: ../../../build/NEWS:6454 msgid "" "`bpo-36443 `__: Since Python 3.7.0, " "calling :c:func:`Py_DecodeLocale` before :c:func:`Py_Initialize` produces " @@ -11326,7 +12565,7 @@ msgid "" "``_PyPreConfig``." msgstr "" -#: ../../../build/NEWS:5754 +#: ../../../build/NEWS:6461 msgid "" "`bpo-36025 `__: Fixed an accidental " "change to the datetime C API where the arguments to the " @@ -11336,7 +12575,7 @@ msgid "" "only present in alpha releases of Python 3.8. Patch by Paul Ganssle." msgstr "" -#: ../../../build/NEWS:5761 +#: ../../../build/NEWS:6468 msgid "" "`bpo-35810 `__: Modify ``PyObject_Init``" " to correctly increase the refcount of heap- allocated Type objects. Also " @@ -11344,15 +12583,15 @@ msgid "" "manually or not decreasing the type's refcount in tp_dealloc" msgstr "" -#: ../../../build/NEWS:5768 +#: ../../../build/NEWS:6475 msgid "Python 3.8.0 alpha 3" msgstr "Python 3.8.0 alfa 3" -#: ../../../build/NEWS:5770 +#: ../../../build/NEWS:6477 msgid "*Release date: 2019-03-25*" msgstr "*Tanggal rilis: 2019-03-25*" -#: ../../../build/NEWS:5775 +#: ../../../build/NEWS:6482 msgid "" "`bpo-36216 `__: Changes urlsplit() to " "raise ValueError when the URL contains characters that decompose under IDNA " @@ -11360,7 +12599,7 @@ msgid "" "parsed." msgstr "" -#: ../../../build/NEWS:5779 +#: ../../../build/NEWS:6486 msgid "" "`bpo-35121 `__: Don't send cookies of " "domain A without Domain attribute to domain B when domain A is a suffix " @@ -11369,84 +12608,84 @@ msgid "" "Singaravelan." msgstr "" -#: ../../../build/NEWS:5787 +#: ../../../build/NEWS:6494 msgid "" "`bpo-36421 `__: Fix a possible double " "decref in _ctypes.c's ``PyCArrayType_new()``." msgstr "" -#: ../../../build/NEWS:5790 +#: ../../../build/NEWS:6497 msgid "" "`bpo-36412 `__: Fix a possible crash " "when creating a new dictionary." msgstr "" -#: ../../../build/NEWS:5792 +#: ../../../build/NEWS:6499 msgid "" "`bpo-36398 `__: Fix a possible crash in " "``structseq_repr()``." msgstr "" -#: ../../../build/NEWS:5794 +#: ../../../build/NEWS:6501 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:5797 +#: ../../../build/NEWS:6504 msgid "" "`bpo-36365 `__: repr(structseq) is no " "longer limited to 512 bytes." msgstr "" -#: ../../../build/NEWS:5799 +#: ../../../build/NEWS:6506 msgid "" "`bpo-36374 `__: Fix a possible null " "pointer dereference in ``merge_consts_recursive()``. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:5802 +#: ../../../build/NEWS:6509 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:5805 +#: ../../../build/NEWS:6512 msgid "" "`bpo-36352 `__: Python initialization " "now fails with an error, rather than silently truncating paths, if a path is" " too long." msgstr "" -#: ../../../build/NEWS:5808 +#: ../../../build/NEWS:6515 msgid "" "`bpo-36301 `__: Python initialization " "now fails if decoding ``pybuilddir.txt`` configuration file fails at " "startup." msgstr "" -#: ../../../build/NEWS:5811 +#: ../../../build/NEWS:6518 msgid "" "`bpo-36333 `__: Fix leak in " "_PyRuntimeState_Fini. Contributed by Stéphane Wirtel." msgstr "" -#: ../../../build/NEWS:5814 +#: ../../../build/NEWS:6521 msgid "" "`bpo-36332 `__: The builtin " ":func:`compile` can now handle AST objects that contain assignment " "expressions. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:5817 +#: ../../../build/NEWS:6524 msgid "" "`bpo-36282 `__: Improved error message " "for too much positional arguments in some builtin functions." msgstr "" -#: ../../../build/NEWS:5820 +#: ../../../build/NEWS:6527 msgid "" "`bpo-30040 `__: New empty dict uses " "fewer memory for now. It used more memory than empty dict created by " @@ -11454,7 +12693,7 @@ msgid "" " Patch by Inada Naoki." msgstr "" -#: ../../../build/NEWS:5824 +#: ../../../build/NEWS:6531 msgid "" "`bpo-36262 `__: Fix an unlikely memory " "leak on conversion from string to float in the function ``_Py_dg_strtod()`` " @@ -11462,27 +12701,27 @@ msgid "" ":func:`marshal.load`, etc." msgstr "" -#: ../../../build/NEWS:5828 +#: ../../../build/NEWS:6535 msgid "" "`bpo-36252 `__: Update Unicode databases" " to version 12.0.0." msgstr "" -#: ../../../build/NEWS:5830 +#: ../../../build/NEWS:6537 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:5833 +#: ../../../build/NEWS:6540 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:5836 +#: ../../../build/NEWS:6543 msgid "" "`bpo-36124 `__: Add a new interpreter-" "specific dict and expose it in the C-API via PyInterpreterState_GetDict(). " @@ -11491,7 +12730,7 @@ msgid "" "state." msgstr "" -#: ../../../build/NEWS:5841 +#: ../../../build/NEWS:6548 msgid "" "`bpo-35975 `__: Add a " "``feature_version`` flag to ``ast.parse()`` (documented) and ``compile()`` " @@ -11503,13 +12742,13 @@ msgid "" "recognizes.)" msgstr "" -#: ../../../build/NEWS:5849 +#: ../../../build/NEWS:6556 msgid "" "`bpo-31904 `__: Use UTF-8 as the system " "encoding on VxWorks." msgstr "" -#: ../../../build/NEWS:5851 +#: ../../../build/NEWS:6558 msgid "" "`bpo-36048 `__: The " ":meth:`~object.__index__` special method will be used instead of " @@ -11518,19 +12757,19 @@ msgid "" "deprecated." msgstr "" -#: ../../../build/NEWS:5856 +#: ../../../build/NEWS:6563 msgid "" "`bpo-35808 `__: Retire pgen and use a " "modified version of pgen2 to generate the parser. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:5862 +#: ../../../build/NEWS:6569 msgid "" "`bpo-36401 `__: The class documentation " "created by pydoc now has a separate section for readonly properties." msgstr "" -#: ../../../build/NEWS:5865 +#: ../../../build/NEWS:6572 msgid "" "`bpo-36320 `__: The typing.NamedTuple() " "class has deprecated the _field_types attribute in favor of the " @@ -11538,20 +12777,20 @@ msgid "" "attributes were converted from OrderedDict to a regular dict." msgstr "" -#: ../../../build/NEWS:5870 +#: ../../../build/NEWS:6577 msgid "" "`bpo-34745 `__: Fix :mod:`asyncio` ssl " "memory issues caused by circular references" msgstr "" -#: ../../../build/NEWS:5873 +#: ../../../build/NEWS:6580 msgid "" "`bpo-36324 `__: Add method to " "statistics.NormalDist for computing the inverse cumulative normal " "distribution." msgstr "" -#: ../../../build/NEWS:5876 +#: ../../../build/NEWS:6583 msgid "" "`bpo-36321 `__: collections.namedtuple()" " misspelled the name of an attribute. To be consistent with " @@ -11561,64 +12800,64 @@ msgid "" "future." msgstr "" -#: ../../../build/NEWS:5882 +#: ../../../build/NEWS:6589 msgid "" "`bpo-36297 `__: \"unicode_internal\" " "codec is removed. It was deprecated since Python 3.3. Patch by Inada Naoki." msgstr "" -#: ../../../build/NEWS:5885 +#: ../../../build/NEWS:6592 msgid "" "`bpo-36298 `__: Raise " "ModuleNotFoundError in pyclbr when a module can't be found. Thanks to " "'mental' for the bug report." msgstr "" -#: ../../../build/NEWS:5888 +#: ../../../build/NEWS:6595 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:5892 +#: ../../../build/NEWS:6599 msgid "" "`bpo-36285 `__: Fix integer overflows in" " the array module. Patch by Stephan Hohe." msgstr "" -#: ../../../build/NEWS:5895 +#: ../../../build/NEWS:6602 msgid "" "`bpo-31904 `__: Add _signal module " "support for VxWorks." msgstr "" -#: ../../../build/NEWS:5897 +#: ../../../build/NEWS:6604 msgid "" "`bpo-36272 `__: :mod:`logging` does not " "silently ignore RecursionError anymore. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:5900 +#: ../../../build/NEWS:6607 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:5903 +#: ../../../build/NEWS:6610 msgid "" "`bpo-35931 `__: The :mod:`pdb` ``debug``" " command now gracefully handles all exceptions." msgstr "" -#: ../../../build/NEWS:5906 +#: ../../../build/NEWS:6613 msgid "" "`bpo-36251 `__: Fix format strings used " "for stderrprinter and re.Match reprs. Patch by Stephan Hohe." msgstr "" -#: ../../../build/NEWS:5909 +#: ../../../build/NEWS:6616 msgid "" "`bpo-36235 `__: Fix ``CFLAGS`` in " "``customize_compiler()`` of ``distutils.sysconfig``: when the ``CFLAGS`` " @@ -11626,79 +12865,79 @@ msgid "" " ``OPT`` variable anymore. Initial patch written by David Malcolm." msgstr "" -#: ../../../build/NEWS:5914 +#: ../../../build/NEWS:6621 msgid "" "`bpo-35807 `__: Update ensurepip to " "install pip 19.0.3 and setuptools 40.8.0." msgstr "" -#: ../../../build/NEWS:5916 +#: ../../../build/NEWS:6623 msgid "" "`bpo-36139 `__: Release GIL when closing" " :class:`~mmap.mmap` objects." msgstr "" -#: ../../../build/NEWS:5918 +#: ../../../build/NEWS:6625 msgid "" "`bpo-36179 `__: Fix two unlikely " "reference leaks in _hashopenssl. The leaks only occur in out-of-memory " "cases." msgstr "" -#: ../../../build/NEWS:5921 +#: ../../../build/NEWS:6628 msgid "" "`bpo-36169 `__: Add overlap() method to " "statistics.NormalDist. Computes the overlapping coefficient for two normal " "distributions." msgstr "" -#: ../../../build/NEWS:5924 +#: ../../../build/NEWS:6631 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:5928 +#: ../../../build/NEWS:6635 msgid "" "`bpo-36130 `__: Fix ``pdb`` with " "``skip=...`` when stepping into a frame without a ``__name__`` global. " "Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:5931 +#: ../../../build/NEWS:6638 msgid "" "`bpo-35652 `__: " "shutil.copytree(copy_function=...) erroneously pass DirEntry instead of a " "path string." msgstr "" -#: ../../../build/NEWS:5934 +#: ../../../build/NEWS:6641 msgid "" "`bpo-35178 `__: Ensure custom " ":func:`warnings.formatwarning` function can receive `line` as positional " "argument. Based on patch by Tashrif Billah." msgstr "" -#: ../../../build/NEWS:5937 +#: ../../../build/NEWS:6644 msgid "" "`bpo-36106 `__: Resolve potential name " "clash with libm's sinpi(). Patch by Dmitrii Pasechnik." msgstr "" -#: ../../../build/NEWS:5940 +#: ../../../build/NEWS:6647 msgid "" "`bpo-36091 `__: Clean up reference to " "async generator in Lib/types. Patch by Henry Chen." msgstr "" -#: ../../../build/NEWS:5943 +#: ../../../build/NEWS:6650 msgid "" "`bpo-36043 `__: :class:`FileCookieJar` " "supports :term:`path-like object`. Contributed by Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:5946 +#: ../../../build/NEWS:6653 msgid "" "`bpo-35899 `__: Enum has been fixed to " "correctly handle empty strings and strings with non-Latin characters (ie. " @@ -11706,13 +12945,13 @@ msgid "" "by Stéphane Wirtel." msgstr "" -#: ../../../build/NEWS:5950 +#: ../../../build/NEWS:6657 msgid "" "`bpo-21269 `__: Add ``args`` and " "``kwargs`` properties to mock call objects. Contributed by Kumar Akshay." msgstr "" -#: ../../../build/NEWS:5953 +#: ../../../build/NEWS:6660 msgid "" "`bpo-30670 `__: `pprint.pp` has been " "added to pretty-print objects with dictionary keys being sorted with their " @@ -11721,87 +12960,87 @@ msgid "" " Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:5958 +#: ../../../build/NEWS:6665 msgid "" "`bpo-35843 `__: Implement " "``__getitem__`` for ``_NamespacePath``. Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:5961 +#: ../../../build/NEWS:6668 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:5965 +#: ../../../build/NEWS:6672 msgid "" "`bpo-35715 `__: Librates the return " "value of a ProcessPoolExecutor _process_worker after it's no longer needed " "to free memory" msgstr "" -#: ../../../build/NEWS:5968 +#: ../../../build/NEWS:6675 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:5972 +#: ../../../build/NEWS:6679 msgid "" "`bpo-35661 `__: Store the venv prompt in" " pyvenv.cfg." msgstr "" -#: ../../../build/NEWS:5974 +#: ../../../build/NEWS:6681 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:5978 +#: ../../../build/NEWS:6685 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:5982 +#: ../../../build/NEWS:6689 msgid "" "`bpo-35198 `__: Fix C++ extension " "compilation on AIX" msgstr "" -#: ../../../build/NEWS:5987 +#: ../../../build/NEWS:6694 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:5991 +#: ../../../build/NEWS:6698 msgid "" "`bpo-36138 `__: Improve documentation " "about converting datetime.timedelta to scalars." msgstr "" -#: ../../../build/NEWS:5994 +#: ../../../build/NEWS:6701 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:6001 +#: ../../../build/NEWS:6708 msgid "" "`bpo-36234 `__: " "test_posix.PosixUidGidTests: add tests for invalid uid/gid type (str). " "Initial patch written by David Malcolm." msgstr "" -#: ../../../build/NEWS:6004 +#: ../../../build/NEWS:6711 msgid "" "`bpo-29571 `__: Fix " "``test_re.test_locale_flag()``: use ``locale.getpreferredencoding()`` " @@ -11809,164 +13048,164 @@ msgid "" "locales, ``locale.getlocale()`` returns the wrong encoding." msgstr "" -#: ../../../build/NEWS:6009 +#: ../../../build/NEWS:6716 msgid "" "`bpo-36123 `__: Fix race condition in " "test_socket." msgstr "" -#: ../../../build/NEWS:6014 +#: ../../../build/NEWS:6721 msgid "" "`bpo-36356 `__: Fix leaks that led to " "build failure when configured with address sanitizer." msgstr "" -#: ../../../build/NEWS:6017 +#: ../../../build/NEWS:6724 msgid "" "`bpo-36146 `__: Add ``TEST_EXTENSIONS`` " "constant to ``setup.py`` to allow to not build test extensions like " "``_testcapi``." msgstr "" -#: ../../../build/NEWS:6020 +#: ../../../build/NEWS:6727 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:6023 +#: ../../../build/NEWS:6730 msgid "" "`bpo-31904 `__: Enable build system to " "cross-build for VxWorks RTOS." msgstr "" -#: ../../../build/NEWS:6028 +#: ../../../build/NEWS:6735 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:6031 +#: ../../../build/NEWS:6738 msgid "" "`bpo-36264 `__: Don't honor POSIX " "``HOME`` in ``os.path.expanduser`` on windows. Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:6034 +#: ../../../build/NEWS:6741 msgid "" "`bpo-24643 `__: Fix name collisions due " "to ``#define timezone _timezone`` in PC/pyconfig.h." msgstr "" -#: ../../../build/NEWS:6040 +#: ../../../build/NEWS:6747 msgid "" "`bpo-36405 `__: Use dict unpacking in " "idlelib." msgstr "" -#: ../../../build/NEWS:6042 +#: ../../../build/NEWS:6749 msgid "" "`bpo-36396 `__: Remove fgBg param of " "idlelib.config.GetHighlight(). This param was only used twice and changed " "the return type." msgstr "" -#: ../../../build/NEWS:6045 +#: ../../../build/NEWS:6752 msgid "" "`bpo-36176 `__: Fix IDLE autocomplete & " "calltip popup colors. Prevent conflicts with Linux dark themes (and slightly" " darken calltip background)." msgstr "" -#: ../../../build/NEWS:6048 +#: ../../../build/NEWS:6755 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:6052 +#: ../../../build/NEWS:6759 msgid "" "`bpo-23216 `__: Add docstrings to IDLE " "search modules." msgstr "" -#: ../../../build/NEWS:6054 +#: ../../../build/NEWS:6761 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:6058 +#: ../../../build/NEWS:6765 msgid "" "`bpo-32129 `__: Avoid blurry IDLE " "application icon on macOS with Tk 8.6. Patch by Kevin Walzer." msgstr "" -#: ../../../build/NEWS:6061 +#: ../../../build/NEWS:6768 msgid "" "`bpo-36096 `__: Refactor class variables" " to instance variables in colorizer." msgstr "" -#: ../../../build/NEWS:6063 +#: ../../../build/NEWS:6770 msgid "" "`bpo-30348 `__: Increase test coverage " "of idlelib.autocomplete by 30%. Patch by Louie Lu" msgstr "" -#: ../../../build/NEWS:6069 +#: ../../../build/NEWS:6776 msgid "" "`bpo-35132 `__: Fix py-list and py-bt " "commands of python-gdb.py on gdb7." msgstr "" -#: ../../../build/NEWS:6071 +#: ../../../build/NEWS:6778 msgid "" "`bpo-32217 `__: Fix freeze script on " "Windows." msgstr "" -#: ../../../build/NEWS:6076 +#: ../../../build/NEWS:6783 msgid "" "`bpo-36381 `__: Raise " "``DeprecationWarning`` when '#' formats are used for building or parsing " "values without ``PY_SSIZE_T_CLEAN``." msgstr "" -#: ../../../build/NEWS:6079 +#: ../../../build/NEWS:6786 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:6085 +#: ../../../build/NEWS:6792 msgid "Python 3.8.0 alpha 2" msgstr "Python 3.8.0 alfa 2" -#: ../../../build/NEWS:6087 +#: ../../../build/NEWS:6794 msgid "*Release date: 2019-02-25*" msgstr "*Tanggal rilis: 2019-02-25*" -#: ../../../build/NEWS:6092 +#: ../../../build/NEWS:6799 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:6096 +#: ../../../build/NEWS:6803 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:6099 +#: ../../../build/NEWS:6806 msgid "" "`bpo-35942 `__: The error message " "emitted when returning invalid types from ``__fspath__`` in interfaces that " @@ -11974,14 +13213,14 @@ msgid "" "does explain the origin of the error." msgstr "" -#: ../../../build/NEWS:6103 +#: ../../../build/NEWS:6810 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:6106 +#: ../../../build/NEWS:6813 msgid "" "`bpo-1054041 `__: When the main " "interpreter exits due to an uncaught KeyboardInterrupt, the process now " @@ -11990,33 +13229,33 @@ msgid "" "to understand that the user has asked them to stop." msgstr "" -#: ../../../build/NEWS:6112 +#: ../../../build/NEWS:6819 msgid "" "`bpo-35992 `__: Fix " "``__class_getitem__()`` not being called on a class with a custom non-" "subscriptable metaclass." msgstr "" -#: ../../../build/NEWS:6115 +#: ../../../build/NEWS:6822 msgid "" "`bpo-35993 `__: Fix a crash on fork when" " using subinterpreters. Contributed by Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:6118 +#: ../../../build/NEWS:6825 msgid "" "`bpo-35991 `__: Fix a potential double " "free in Modules/_randommodule.c." msgstr "" -#: ../../../build/NEWS:6120 +#: ../../../build/NEWS:6827 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:6123 +#: ../../../build/NEWS:6830 msgid "" "`bpo-35911 `__: Enable the creation of " "cell objects by adding a ``cell.__new__`` method, and expose the type " @@ -12024,41 +13263,41 @@ msgid "" "Glaser." msgstr "" -#: ../../../build/NEWS:6127 +#: ../../../build/NEWS:6834 msgid "" "`bpo-12822 `__: Use monotonic clock for " "``pthread_cond_timedwait`` when ``pthread_condattr_setclock`` and " "``CLOCK_MONOTONIC`` are available." msgstr "" -#: ../../../build/NEWS:6130 +#: ../../../build/NEWS:6837 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:6133 +#: ../../../build/NEWS:6840 msgid "" "`bpo-35886 `__: The implementation of " "PyInterpreterState has been moved into the internal header files (guarded by" " Py_BUILD_CORE)." msgstr "" -#: ../../../build/NEWS:6136 +#: ../../../build/NEWS:6843 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:6140 +#: ../../../build/NEWS:6847 msgid "" "`bpo-35724 `__: Signal-handling is now " "guaranteed to happen relative to the main interpreter." msgstr "" -#: ../../../build/NEWS:6143 +#: ../../../build/NEWS:6850 msgid "" "`bpo-33608 `__: We added a new internal " "_Py_AddPendingCall() that operates relative to the provided interpreter. " @@ -12068,14 +13307,14 @@ msgid "" "operates relative to the main interpreter." msgstr "" -#: ../../../build/NEWS:6150 +#: ../../../build/NEWS:6857 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:6156 +#: ../../../build/NEWS:6863 msgid "" "`bpo-35512 `__: " ":func:`unittest.mock.patch.dict` used as a decorator with string target " @@ -12083,7 +13322,7 @@ msgid "" "construction. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:6160 +#: ../../../build/NEWS:6867 msgid "" "`bpo-36018 `__: Add " "statistics.NormalDist, a tool for creating and manipulating normal " @@ -12091,33 +13330,33 @@ msgid "" "the mean and standard deviation of measurement data as single entity." msgstr "" -#: ../../../build/NEWS:6165 +#: ../../../build/NEWS:6872 msgid "" "`bpo-35904 `__: Added statistics.fmean()" " as a faster, floating point variant of the existing mean() function." msgstr "" -#: ../../../build/NEWS:6168 +#: ../../../build/NEWS:6875 msgid "" "`bpo-35918 `__: Removed broken " "``has_key`` method from multiprocessing.managers.SyncManager.dict. " "Contributed by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:6171 +#: ../../../build/NEWS:6878 msgid "" "`bpo-18283 `__: Add support for bytes to" " :func:`shutil.which`." msgstr "" -#: ../../../build/NEWS:6173 +#: ../../../build/NEWS:6880 msgid "" "`bpo-35960 `__: Fix " ":func:`dataclasses.field` throwing away empty mapping objects passed as " "metadata." msgstr "" -#: ../../../build/NEWS:6176 +#: ../../../build/NEWS:6883 msgid "" "`bpo-35500 `__: Write expected and " "actual call parameters on separate lines in " @@ -12125,13 +13364,13 @@ msgid "" "by Susan Su." msgstr "" -#: ../../../build/NEWS:6180 +#: ../../../build/NEWS:6887 msgid "" "`bpo-35931 `__: The :mod:`pdb` ``debug``" " command now gracefully handles syntax errors." msgstr "" -#: ../../../build/NEWS:6183 +#: ../../../build/NEWS:6890 msgid "" "`bpo-24209 `__: In http.server script, " "rely on getaddrinfo to bind to preferred address based on the bind " @@ -12139,14 +13378,14 @@ msgid "" "stack, depending on the environment." msgstr "" -#: ../../../build/NEWS:6187 +#: ../../../build/NEWS:6894 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:6191 +#: ../../../build/NEWS:6898 msgid "" "`bpo-35378 `__: Fix a reference issue " "inside :class:`multiprocessing.Pool` that caused the pool to remain alive if" @@ -12156,7 +13395,7 @@ msgid "" "iterator is still alive." msgstr "" -#: ../../../build/NEWS:6198 +#: ../../../build/NEWS:6905 msgid "" "`bpo-34294 `__: re module, fix wrong " "capturing groups in rare cases. :func:`re.search`, :func:`re.findall`, " @@ -12165,14 +13404,14 @@ msgid "" " Lin." msgstr "" -#: ../../../build/NEWS:6203 +#: ../../../build/NEWS:6910 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:6207 +#: ../../../build/NEWS:6914 msgid "" "`bpo-35606 `__: Implement " ":func:`math.prod` as analogous function to :func:`sum` that returns the " @@ -12180,7 +13419,7 @@ msgid "" "by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:6211 +#: ../../../build/NEWS:6918 msgid "" "`bpo-32417 `__: Performing arithmetic " "between :class:`datetime.datetime` subclasses and " @@ -12191,7 +13430,7 @@ msgid "" " a ``tz`` argument now *also* retain their subclass." msgstr "" -#: ../../../build/NEWS:6218 +#: ../../../build/NEWS:6925 msgid "" "`bpo-35153 `__: Add *headers* optional " "keyword-only parameter to :class:`xmlrpc.client.ServerProxy`, " @@ -12199,45 +13438,45 @@ msgid "" "Patch by Cédric Krier." msgstr "" -#: ../../../build/NEWS:6222 +#: ../../../build/NEWS:6929 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:6229 +#: ../../../build/NEWS:6936 msgid "" "`bpo-36083 `__: Fix formatting of " "--check-hash-based-pycs options in the manpage Synopsis." msgstr "" -#: ../../../build/NEWS:6232 +#: ../../../build/NEWS:6939 msgid "" "`bpo-36007 `__: Bump minimum sphinx " "version to 1.8. Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:6234 +#: ../../../build/NEWS:6941 msgid "" "`bpo-22062 `__: Update documentation and" " docstrings for pathlib. Original patch by Mike Short." msgstr "" -#: ../../../build/NEWS:6240 +#: ../../../build/NEWS:6947 msgid "" "`bpo-27313 `__: Avoid test_ttk_guionly " "ComboboxTest failure with macOS Cocoa Tk." msgstr "" -#: ../../../build/NEWS:6243 +#: ../../../build/NEWS:6950 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:6247 +#: ../../../build/NEWS:6954 msgid "" "`bpo-36037 `__: Fix test_ssl for strict " "OpenSSL configuration like RHEL8 strict crypto policy. Use older TLS version" @@ -12245,20 +13484,20 @@ msgid "" "version older than default minimum TLS version." msgstr "" -#: ../../../build/NEWS:6252 +#: ../../../build/NEWS:6959 msgid "" "`bpo-35798 `__: Added " ":func:`test.support.check_syntax_warning`." msgstr "" -#: ../../../build/NEWS:6254 +#: ../../../build/NEWS:6961 msgid "" "`bpo-35505 `__: Make " "test_imap4_host_default_value independent on whether the local IMAP server " "is running." msgstr "" -#: ../../../build/NEWS:6257 +#: ../../../build/NEWS:6964 msgid "" "`bpo-35917 `__: multiprocessing: provide" " unit tests for SyncManager and SharedMemoryManager classes + all the " @@ -12266,83 +13505,83 @@ msgid "" "Giampaolo Rodola)" msgstr "" -#: ../../../build/NEWS:6261 +#: ../../../build/NEWS:6968 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:6264 +#: ../../../build/NEWS:6971 msgid "Patch by Michael Felt (aixtools)" msgstr "*Patch* oleh Michael Felt (aixtools)" -#: ../../../build/NEWS:6266 +#: ../../../build/NEWS:6973 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:6273 +#: ../../../build/NEWS:6980 msgid "" "`bpo-35976 `__: Added ARM build support " "to Windows build files in PCBuild." msgstr "" -#: ../../../build/NEWS:6275 +#: ../../../build/NEWS:6982 msgid "" "`bpo-35692 `__: ``pathlib`` no longer " "raises when checking file and directory existence on drives that are not " "ready" msgstr "" -#: ../../../build/NEWS:6278 +#: ../../../build/NEWS:6985 msgid "" "`bpo-35872 `__: Uses the base Python " "executable when invoking venv in a virtual environment" msgstr "" -#: ../../../build/NEWS:6281 +#: ../../../build/NEWS:6988 msgid "" "`bpo-35873 `__: Prevents venv paths " "being inherited by child processes" msgstr "" -#: ../../../build/NEWS:6283 +#: ../../../build/NEWS:6990 msgid "" "`bpo-35299 `__: Fix sysconfig detection " "of the source directory and distutils handling of pyconfig.h during PGO " "profiling" msgstr "" -#: ../../../build/NEWS:6289 +#: ../../../build/NEWS:6996 msgid "" "`bpo-24310 `__: IDLE -- Document " "settings dialog font tab sample." msgstr "" -#: ../../../build/NEWS:6291 +#: ../../../build/NEWS:6998 msgid "" "`bpo-35833 `__: Revise IDLE doc for " "control codes sent to Shell. Add a code example block." msgstr "" -#: ../../../build/NEWS:6294 +#: ../../../build/NEWS:7001 msgid "" "`bpo-35689 `__: Add docstrings and " "unittests for colorizer.py." msgstr "" -#: ../../../build/NEWS:6298 +#: ../../../build/NEWS:7005 msgid "Python 3.8.0 alpha 1" msgstr "Python 3.8.0 alfa 1" -#: ../../../build/NEWS:6300 +#: ../../../build/NEWS:7007 msgid "*Release date: 2019-02-03*" msgstr "*Tanggal rilis: 2019-02-03*" -#: ../../../build/NEWS:6305 +#: ../../../build/NEWS:7012 msgid "" "`bpo-35746 `__: [CVE-2019-5010] Fix a " "NULL pointer deref in ssl module. The cert parser did not handle CRL " @@ -12351,7 +13590,7 @@ msgid "" "reported by Colin Read and Nicolas Edet of Cisco." msgstr "" -#: ../../../build/NEWS:6311 +#: ../../../build/NEWS:7018 msgid "" "`bpo-34812 `__: The :option:`-I` command" " line option (run Python in isolated mode) is now also copied by the " @@ -12360,7 +13599,7 @@ msgid "" "by :option:`-I`) were copied." msgstr "" -#: ../../../build/NEWS:6317 +#: ../../../build/NEWS:7024 msgid "" "`bpo-34791 `__: The xml.sax and " "xml.dom.domreg no longer use environment variables to override parser " @@ -12368,7 +13607,7 @@ msgid "" "arguments." msgstr "" -#: ../../../build/NEWS:6321 +#: ../../../build/NEWS:7028 msgid "" "`bpo-17239 `__: The xml.sax and " "xml.dom.minidom parsers no longer processes external entities by default. " @@ -12376,46 +13615,48 @@ msgid "" "connections." msgstr "" -#: ../../../build/NEWS:6325 +#: ../../../build/NEWS:7032 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:6329 +#: ../../../build/NEWS:7036 msgid "" "`bpo-34405 `__: Updated to OpenSSL " "1.1.0i for Windows builds." msgstr "" -#: ../../../build/NEWS:6331 +#: ../../../build/NEWS:7038 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:6335 +#: ../../../build/NEWS:7042 msgid "" "`bpo-32533 `__: Fixed thread-safety of " "error handling in _ssl." msgstr "" -#: ../../../build/NEWS:6337 ../../../build/NEWS:9836 +#: ../../../build/NEWS:7044 ../../../build/NEWS:10543 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:6341 ../../../build/NEWS:9840 ../../../build/NEWS:14233 +#: ../../../build/NEWS:7048 ../../../build/NEWS:10547 +#: ../../../build/NEWS:14940 msgid "" "`bpo-33001 `__: Minimal fix to prevent " "buffer overrun in os.symlink on Windows" msgstr "" -#: ../../../build/NEWS:6343 ../../../build/NEWS:9842 ../../../build/NEWS:14235 +#: ../../../build/NEWS:7050 ../../../build/NEWS:10549 +#: ../../../build/NEWS:14942 msgid "" "`bpo-32981 `__: Regexes in difflib and " "poplib were vulnerable to catastrophic backtracking. These regexes formed " @@ -12423,20 +13664,20 @@ msgid "" "CVE-2018-1060 and CVE-2018-1061. Patch by Jamie Davis." msgstr "" -#: ../../../build/NEWS:6348 ../../../build/NEWS:10054 +#: ../../../build/NEWS:7055 ../../../build/NEWS:10761 msgid "" "`bpo-28414 `__: The ssl module now " "allows users to perform their own IDN en/decoding when using SNI." msgstr "" -#: ../../../build/NEWS:6354 +#: ../../../build/NEWS:7061 msgid "" "`bpo-35877 `__: Make parenthesis " "optional for named expressions in while statement. Patch by Karthikeyan " "Singaravelan." msgstr "" -#: ../../../build/NEWS:6357 +#: ../../../build/NEWS:7064 msgid "" "`bpo-35814 `__: Allow same right hand " "side expressions in annotated assignments as in normal ones. In particular, " @@ -12444,7 +13685,7 @@ msgid "" "allowed." msgstr "" -#: ../../../build/NEWS:6361 +#: ../../../build/NEWS:7068 msgid "" "`bpo-35766 `__: Add the option to parse " "PEP 484 type comments in the ast module. (Off by default.) This is merging " @@ -12452,26 +13693,26 @@ msgid "" "[typed_ast](https://github.com/python/typed_ast)." msgstr "" -#: ../../../build/NEWS:6366 +#: ../../../build/NEWS:7073 msgid "" "`bpo-35713 `__: Reorganize Python " "initialization to get working exceptions and sys.stderr earlier." msgstr "" -#: ../../../build/NEWS:6369 +#: ../../../build/NEWS:7076 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:6372 +#: ../../../build/NEWS:7079 msgid "" "`bpo-35720 `__: Fixed a minor memory " "leak in pymain_parse_cmdline_impl function in Modules/main.c" msgstr "" -#: ../../../build/NEWS:6375 +#: ../../../build/NEWS:7082 msgid "" "`bpo-35634 `__: ``func(**kwargs)`` will " "now raise an error when ``kwargs`` is a mapping containing multiple entries " @@ -12479,20 +13720,20 @@ msgid "" "are passed before ``**kwargs`` since Python 3.6." msgstr "" -#: ../../../build/NEWS:6380 +#: ../../../build/NEWS:7087 msgid "" "`bpo-35623 `__: Fix a crash when sorting" " very long lists. Patch by Stephan Hohe." msgstr "" -#: ../../../build/NEWS:6383 +#: ../../../build/NEWS:7090 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:6387 +#: ../../../build/NEWS:7094 msgid "" "`bpo-35560 `__: Fix an assertion error " "in :func:`format` in debug build for floating point formatting with \"n\" " @@ -12500,7 +13741,7 @@ msgid "" "by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:6391 +#: ../../../build/NEWS:7098 msgid "" "`bpo-35552 `__: Format characters ``%s``" " and ``%V`` in :c:func:`PyUnicode_FromFormat` and ``%s`` in " @@ -12508,39 +13749,39 @@ msgid "" "*precision* is specified." msgstr "" -#: ../../../build/NEWS:6395 +#: ../../../build/NEWS:7102 msgid "" "`bpo-35504 `__: Fix segfaults and " ":exc:`SystemError`\\ s when deleting certain attributes. Patch by Zackery " "Spytz." msgstr "" -#: ../../../build/NEWS:6398 +#: ../../../build/NEWS:7105 msgid "" "`bpo-35504 `__: Fixed a SystemError when" " delete the characters_written attribute of an OSError." msgstr "" -#: ../../../build/NEWS:6401 +#: ../../../build/NEWS:7108 msgid "" "`bpo-35494 `__: Improved syntax error " "messages for unbalanced parentheses in f-string." msgstr "" -#: ../../../build/NEWS:6404 +#: ../../../build/NEWS:7111 msgid "" "`bpo-35444 `__: Fixed error handling in " "pickling methods when fail to look up builtin \"getattr\". Sped up pickling " "iterators." msgstr "" -#: ../../../build/NEWS:6407 +#: ../../../build/NEWS:7114 msgid "" "`bpo-35436 `__: Fix various issues with " "memory allocation error handling. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:6410 +#: ../../../build/NEWS:7117 msgid "" "`bpo-35423 `__: Separate the signal " "handling trigger in the eval loop from the \"pending calls\" machinery. " @@ -12548,7 +13789,7 @@ msgid "" "insignificant." msgstr "" -#: ../../../build/NEWS:6414 +#: ../../../build/NEWS:7121 msgid "" "`bpo-35357 `__: Internal attributes' " "names of unittest.mock._Call and unittest.mock.MagicProxy (name, parent & " @@ -12556,20 +13797,20 @@ msgid "" "widely used object attributes. Fixed minor typo in test function name." msgstr "" -#: ../../../build/NEWS:6419 +#: ../../../build/NEWS:7126 msgid "" "`bpo-35372 `__: Fixed the code page " "decoder for input longer than 2 GiB containing undecodable bytes." msgstr "" -#: ../../../build/NEWS:6422 +#: ../../../build/NEWS:7129 msgid "" "`bpo-35336 `__: Fix " "PYTHONCOERCECLOCALE=1 environment variable: only coerce the C locale if the " "LC_CTYPE locale is \"C\"." msgstr "" -#: ../../../build/NEWS:6425 +#: ../../../build/NEWS:7132 msgid "" "`bpo-31241 `__: The *lineno* and " "*col_offset* attributes of AST nodes for list comprehensions, generator " @@ -12578,33 +13819,33 @@ msgid "" "first item." msgstr "" -#: ../../../build/NEWS:6430 +#: ../../../build/NEWS:7137 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:6434 +#: ../../../build/NEWS:7141 msgid "" "`bpo-35269 `__: Fix a possible segfault " "involving a newly-created coroutine. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:6437 +#: ../../../build/NEWS:7144 msgid "" "`bpo-35224 `__: Implement :pep:`572` " "(assignment expressions). Patch by Emily Morehouse." msgstr "" -#: ../../../build/NEWS:6440 +#: ../../../build/NEWS:7147 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:6443 +#: ../../../build/NEWS:7150 msgid "" "`bpo-35214 `__: Fixed an out of bounds " "memory access when parsing a truncated unicode escape sequence at the end of" @@ -12612,7 +13853,7 @@ msgid "" "memory allocation." msgstr "" -#: ../../../build/NEWS:6447 +#: ../../../build/NEWS:7154 msgid "" "`bpo-35214 `__: The interpreter and " "extension modules have had annotations added so that they work properly " @@ -12621,7 +13862,7 @@ msgid "" "perform." msgstr "" -#: ../../../build/NEWS:6452 +#: ../../../build/NEWS:7159 msgid "" "`bpo-35193 `__: Fix an off by one error " "in the bytecode peephole optimizer where it could read bytes beyond the end " @@ -12629,39 +13870,39 @@ msgid "" "in every release of Python 3.6 and 3.7 until now." msgstr "" -#: ../../../build/NEWS:6457 +#: ../../../build/NEWS:7164 msgid "" "`bpo-35169 `__: Improved error messages " "for forbidden assignments." msgstr "" -#: ../../../build/NEWS:6459 +#: ../../../build/NEWS:7166 msgid "" "`bpo-34022 `__: Fix handling of hash-" "based bytecode files in :mod:`zipimport`. Patch by Elvis Pranskevichus." msgstr "" -#: ../../../build/NEWS:6462 +#: ../../../build/NEWS:7169 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:6466 +#: ../../../build/NEWS:7173 msgid "" "`bpo-29341 `__: Clarify in the " "docstrings of :mod:`os` methods that path-like objects are also accepted as " "input parameters." msgstr "" -#: ../../../build/NEWS:6469 +#: ../../../build/NEWS:7176 msgid "" "`bpo-35050 `__: :mod:`socket`: Fix off-" "by-one bug in length check for ``AF_ALG`` name and type." msgstr "" -#: ../../../build/NEWS:6472 +#: ../../../build/NEWS:7179 msgid "" "`bpo-29743 `__: Raise :exc:`ValueError` " "instead of :exc:`OverflowError` in case of a negative ``_length_`` in a " @@ -12670,48 +13911,48 @@ msgid "" "Milman." msgstr "" -#: ../../../build/NEWS:6477 +#: ../../../build/NEWS:7184 msgid "" "`bpo-16806 `__: Fix ``lineno`` and " "``col_offset`` for multi-line string tokens." msgstr "" -#: ../../../build/NEWS:6479 +#: ../../../build/NEWS:7186 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:6483 +#: ../../../build/NEWS:7190 msgid "" "`bpo-34983 `__: Expose " ":meth:`symtable.Symbol.is_nonlocal` in the symtable module. Patch by Pablo " "Galindo." msgstr "" -#: ../../../build/NEWS:6486 +#: ../../../build/NEWS:7193 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:6490 +#: ../../../build/NEWS:7197 msgid "" "`bpo-34939 `__: Allow annotated names in" " module namespace that are declared global before the annotation happens. " "Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:6493 +#: ../../../build/NEWS:7200 msgid "" "`bpo-34973 `__: Fixed crash in " ":func:`bytes` when the :class:`list` argument is mutated while it is " "iterated." msgstr "" -#: ../../../build/NEWS:6496 +#: ../../../build/NEWS:7203 msgid "" "`bpo-34876 `__: The *lineno* and " "*col_offset* attributes of the AST for decorated function and class refer " @@ -12721,34 +13962,34 @@ msgid "" "of child AST nodes can precede the position of the parent AST node." msgstr "" -#: ../../../build/NEWS:6503 +#: ../../../build/NEWS:7210 msgid "" "`bpo-34879 `__: Fix a possible null " "pointer dereference in bytesobject.c. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:6506 +#: ../../../build/NEWS:7213 msgid "" "`bpo-34784 `__: Fix the implementation " "of PyStructSequence_NewType in order to create heap allocated " "StructSequences." msgstr "" -#: ../../../build/NEWS:6509 +#: ../../../build/NEWS:7216 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:6513 +#: ../../../build/NEWS:7220 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:6516 +#: ../../../build/NEWS:7223 msgid "" "`bpo-34850 `__: The compiler now " "produces a :exc:`SyntaxWarning` when identity checks (``is`` and ``is not``)" @@ -12758,13 +13999,13 @@ msgid "" "instead." msgstr "" -#: ../../../build/NEWS:6522 +#: ../../../build/NEWS:7229 msgid "" "`bpo-34824 `__: Fix a possible null " "pointer dereference in Modules/_ssl.c. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:6525 +#: ../../../build/NEWS:7232 msgid "" "`bpo-30156 `__: The C function " "``property_descr_get()`` uses a \"cached\" tuple to optimize function calls." @@ -12773,13 +14014,13 @@ msgid "" "and it causes 3 different crashes last years." msgstr "" -#: ../../../build/NEWS:6530 +#: ../../../build/NEWS:7237 msgid "" "`bpo-34762 `__: Fix contextvars C API to" " use PyObject* pointer types." msgstr "" -#: ../../../build/NEWS:6532 +#: ../../../build/NEWS:7239 msgid "" "`bpo-34751 `__: The hash function for " "tuples is now based on xxHash which gives better collision results on " @@ -12788,65 +14029,65 @@ msgid "" "contributions by Tim Peters." msgstr "" -#: ../../../build/NEWS:6537 +#: ../../../build/NEWS:7244 msgid "" "`bpo-34735 `__: Fix a memory leak in " "Modules/timemodule.c. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:6540 +#: ../../../build/NEWS:7247 msgid "" "`bpo-34683 `__: Fixed a bug where some " "SyntaxError error pointed to locations that were off-by-one." msgstr "" -#: ../../../build/NEWS:6543 +#: ../../../build/NEWS:7250 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:6547 +#: ../../../build/NEWS:7254 msgid "" "`bpo-34653 `__: Remove unused function " "PyParser_SimpleParseStringFilename." msgstr "" -#: ../../../build/NEWS:6549 +#: ../../../build/NEWS:7256 msgid "" "`bpo-32236 `__: Warn that line buffering" " is not supported if :func:`open` is called with binary mode and " "``buffering=1``." msgstr "" -#: ../../../build/NEWS:6552 +#: ../../../build/NEWS:7259 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:6556 +#: ../../../build/NEWS:7263 msgid "" "`bpo-34637 `__: Make the *start* " "argument to *sum()* visible as a keyword argument." msgstr "" -#: ../../../build/NEWS:6559 +#: ../../../build/NEWS:7266 msgid "" "`bpo-1621 `__: Do not assume signed " "integer overflow behavior (C undefined behavior) when performing set hash " "table resizing." msgstr "" -#: ../../../build/NEWS:6562 +#: ../../../build/NEWS:7269 msgid "" "`bpo-34588 `__: Fix an off-by-one in the" " recursive call pruning feature of traceback formatting." msgstr "" -#: ../../../build/NEWS:6565 +#: ../../../build/NEWS:7272 msgid "" "`bpo-34485 `__: On Windows, the LC_CTYPE" " is now set to the user preferred locale at startup. Previously, the " @@ -12854,7 +14095,7 @@ msgid "" "setlocale(LC_CTYPE, \"\") or setlocale(LC_ALL, \"\")." msgstr "" -#: ../../../build/NEWS:6569 +#: ../../../build/NEWS:7276 msgid "" "`bpo-34485 `__: Standard streams like " "sys.stdout now use the \"surrogateescape\" error handler, instead of " @@ -12862,14 +14103,14 @@ msgid "" "UTF-8 Mode is disabled)." msgstr "" -#: ../../../build/NEWS:6573 +#: ../../../build/NEWS:7280 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:6577 +#: ../../../build/NEWS:7284 msgid "" "`bpo-34485 `__: Python now gets the " "locale encoding with C code to initialize the encoding of standard streams " @@ -12879,7 +14120,7 @@ msgid "" "startup by default." msgstr "" -#: ../../../build/NEWS:6583 +#: ../../../build/NEWS:7290 msgid "" "`bpo-34527 `__: On FreeBSD, " "Py_DecodeLocale() and Py_EncodeLocale() now also forces the ASCII encoding " @@ -12887,13 +14128,13 @@ msgid "" "\"C\"." msgstr "" -#: ../../../build/NEWS:6587 +#: ../../../build/NEWS:7294 msgid "" "`bpo-34527 `__: The UTF-8 Mode is now " "also enabled by the \"POSIX\" locale, not only by the \"C\" locale." msgstr "" -#: ../../../build/NEWS:6590 +#: ../../../build/NEWS:7297 msgid "" "`bpo-34403 `__: On HP-UX with C or POSIX" " locale, sys.getfilesystemencoding() now returns \"ascii\" instead of " @@ -12901,13 +14142,13 @@ msgid "" "coerced)." msgstr "" -#: ../../../build/NEWS:6594 +#: ../../../build/NEWS:7301 msgid "" "`bpo-34523 `__: The Python filesystem " "encoding is now read earlier during the Python initialization." msgstr "" -#: ../../../build/NEWS:6597 +#: ../../../build/NEWS:7304 msgid "" "`bpo-12458 `__: Tracebacks show now " "correct line number for subexpressions in multiline expressions. Tracebacks " @@ -12915,110 +14156,110 @@ msgid "" " of the line number of the last subexpression." msgstr "" -#: ../../../build/NEWS:6602 +#: ../../../build/NEWS:7309 msgid "" "`bpo-34408 `__: Prevent a null pointer " "dereference and resource leakage in ``PyInterpreterState_New()``." msgstr "" -#: ../../../build/NEWS:6605 +#: ../../../build/NEWS:7312 msgid "" "`bpo-34400 `__: Fix undefined behavior " "in parsetok.c. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:6607 +#: ../../../build/NEWS:7314 msgid "" "`bpo-33073 `__: Added as_integer_ratio " "to ints to make them more interoperable with floats." msgstr "" -#: ../../../build/NEWS:6610 +#: ../../../build/NEWS:7317 msgid "" "`bpo-34377 `__: Update valgrind " "suppression list to use ``_PyObject_Free``/``_PyObject_Realloc`` instead of " "``PyObject_Free``/``PyObject_Realloc``." msgstr "" -#: ../../../build/NEWS:6614 +#: ../../../build/NEWS:7321 msgid "" "`bpo-34353 `__: Added the \"socket\" " "option in the `stat.filemode()` Python implementation to match the C " "implementation." msgstr "" -#: ../../../build/NEWS:6617 +#: ../../../build/NEWS:7324 msgid "" "`bpo-34320 `__: Fix ``dict(od)`` didn't " "copy iteration order of OrderedDict." msgstr "" -#: ../../../build/NEWS:6619 +#: ../../../build/NEWS:7326 msgid "" "`bpo-34113 `__: Fixed crash on debug " "builds when opcode stack was adjusted with negative numbers. Patch by " "Constantin Petrisor." msgstr "" -#: ../../../build/NEWS:6622 +#: ../../../build/NEWS:7329 msgid "" "`bpo-34100 `__: Compiler now merges " "constants in tuples and frozensets recursively. Code attributes like " "``co_names`` are merged too." msgstr "" -#: ../../../build/NEWS:6625 +#: ../../../build/NEWS:7332 msgid "" "`bpo-34151 `__: Performance of list " "concatenation, repetition and slicing operations is slightly improved. Patch" " by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:6628 +#: ../../../build/NEWS:7335 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:6631 +#: ../../../build/NEWS:7338 msgid "" "`bpo-33237 `__: Improved " ":exc:`AttributeError` message for partially initialized module." msgstr "" -#: ../../../build/NEWS:6634 +#: ../../../build/NEWS:7341 msgid "" "`bpo-34149 `__: Fix min and max " "functions to get default behavior when key is None." msgstr "" -#: ../../../build/NEWS:6637 +#: ../../../build/NEWS:7344 msgid "" "`bpo-34125 `__: Profiling of unbound " "built-in methods now works when ``**kwargs`` is given." msgstr "" -#: ../../../build/NEWS:6640 +#: ../../../build/NEWS:7347 msgid "" "`bpo-34141 `__: Optimized pickling " "atomic types (None, bool, int, float, bytes, str)." msgstr "" -#: ../../../build/NEWS:6643 +#: ../../../build/NEWS:7350 msgid "" "`bpo-34126 `__: Fix crashes when " "profiling certain invalid calls of unbound methods. Patch by Jeroen Demeyer." msgstr "" -#: ../../../build/NEWS:6646 +#: ../../../build/NEWS:7353 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:6649 +#: ../../../build/NEWS:7356 msgid "" "`bpo-34068 `__: In " ":meth:`io.IOBase.close`, ensure that the :attr:`~io.IOBase.closed` attribute" @@ -13026,63 +14267,63 @@ msgid "" "Storchaka." msgstr "" -#: ../../../build/NEWS:6653 +#: ../../../build/NEWS:7360 msgid "" "`bpo-34087 `__: Fix buffer overflow " "while converting unicode to numeric values." msgstr "" -#: ../../../build/NEWS:6655 +#: ../../../build/NEWS:7362 msgid "" "`bpo-34080 `__: Fixed a memory leak in " "the compiler when it raised some uncommon errors during tokenizing." msgstr "" -#: ../../../build/NEWS:6658 +#: ../../../build/NEWS:7365 msgid "" "`bpo-34066 `__: Disabled interruption by" " Ctrl-C between calling ``open()`` and entering a **with** block in ``with " "open()``." msgstr "" -#: ../../../build/NEWS:6661 +#: ../../../build/NEWS:7368 msgid "" "`bpo-34042 `__: Fix dict.copy() to " "maintain correct total refcount (as reported by sys.gettotalrefcount())." msgstr "" -#: ../../../build/NEWS:6664 +#: ../../../build/NEWS:7371 msgid "" "`bpo-33418 `__: Fix potential memory " "leak in function object when it creates reference cycle." msgstr "" -#: ../../../build/NEWS:6667 +#: ../../../build/NEWS:7374 msgid "" "`bpo-33985 `__: Implement " "contextvars.ContextVar.name attribute." msgstr "" -#: ../../../build/NEWS:6669 +#: ../../../build/NEWS:7376 msgid "" "`bpo-33956 `__: Update vendored Expat " "library copy to version 2.2.5." msgstr "" -#: ../../../build/NEWS:6671 +#: ../../../build/NEWS:7378 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:6674 +#: ../../../build/NEWS:7381 msgid "" "`bpo-33451 `__: Close directly executed " "pyc files before calling ``PyEval_EvalCode()``." msgstr "" -#: ../../../build/NEWS:6677 +#: ../../../build/NEWS:7384 msgid "" "`bpo-1617161 `__: The hash of " ":class:`BuiltinMethodType` instances (methods of built-in classes) now " @@ -13094,21 +14335,21 @@ msgid "" "instances no longer support ordering." msgstr "" -#: ../../../build/NEWS:6685 +#: ../../../build/NEWS:7392 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:6688 ../../../build/NEWS:9334 +#: ../../../build/NEWS:7395 ../../../build/NEWS:10041 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:6691 +#: ../../../build/NEWS:7398 msgid "" "`bpo-33738 `__: Seven macro " "incompatibilities with the Limited API were fixed, and the macros " @@ -13117,40 +14358,42 @@ msgid "" "automatic macro checks was added." msgstr "" -#: ../../../build/NEWS:6696 ../../../build/NEWS:13906 +#: ../../../build/NEWS:7403 ../../../build/NEWS:14613 msgid "" "`bpo-33786 `__: Fix asynchronous " "generators to handle GeneratorExit in athrow() correctly" msgstr "" -#: ../../../build/NEWS:6699 +#: ../../../build/NEWS:7406 msgid "" "`bpo-30167 `__: " "``PyRun_SimpleFileExFlags`` removes ``__cached__`` from module in addition " "to ``__file__``." msgstr "" -#: ../../../build/NEWS:6702 ../../../build/NEWS:9337 +#: ../../../build/NEWS:7409 ../../../build/NEWS:10044 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:6705 +#: ../../../build/NEWS:7412 msgid "" "`bpo-33597 `__: Reduce ``PyGC_Head`` " "size from 3 words to 2 words." msgstr "" -#: ../../../build/NEWS:6707 ../../../build/NEWS:9340 ../../../build/NEWS:13909 +#: ../../../build/NEWS:7414 ../../../build/NEWS:10047 +#: ../../../build/NEWS:14616 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:6711 ../../../build/NEWS:9446 ../../../build/NEWS:13913 +#: ../../../build/NEWS:7418 ../../../build/NEWS:10153 +#: ../../../build/NEWS:14620 msgid "" "`bpo-33622 `__: Fixed a leak when the " "garbage collector fails to add an object with the ``__del__`` method or " @@ -13158,13 +14401,13 @@ msgid "" "can now be called when an exception is set and preserves it." msgstr "" -#: ../../../build/NEWS:6716 +#: ../../../build/NEWS:7423 msgid "" "`bpo-33462 `__: Make dict and dict views" " reversible. Patch by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:6718 +#: ../../../build/NEWS:7425 msgid "" "`bpo-23722 `__: A :exc:`RuntimeError` is" " now raised when the custom metaclass doesn't provide the ``__classcell__`` " @@ -13172,7 +14415,7 @@ msgid "" ":exc:`DeprecationWarning` was emitted in Python 3.6--3.7." msgstr "" -#: ../../../build/NEWS:6723 +#: ../../../build/NEWS:7430 msgid "" "`bpo-33499 `__: Add " ":envvar:`PYTHONPYCACHEPREFIX` environment variable and :option:`-X` " @@ -13180,120 +14423,124 @@ msgid "" "for writing module bytecode cache files." msgstr "" -#: ../../../build/NEWS:6727 +#: ../../../build/NEWS:7434 msgid "" "`bpo-25711 `__: The :mod:`zipimport` " "module has been rewritten in pure Python." msgstr "" -#: ../../../build/NEWS:6729 ../../../build/NEWS:9451 +#: ../../../build/NEWS:7436 ../../../build/NEWS:10158 msgid "" "`bpo-33509 `__: Fix module_globals " "parameter of warnings.warn_explicit(): don't crash if module_globals is not " "a dict." msgstr "" -#: ../../../build/NEWS:6732 ../../../build/NEWS:9344 ../../../build/NEWS:13918 +#: ../../../build/NEWS:7439 ../../../build/NEWS:10051 +#: ../../../build/NEWS:14625 msgid "" "`bpo-31849 `__: Fix signed/unsigned " "comparison warning in pyhash.c." msgstr "" -#: ../../../build/NEWS:6734 ../../../build/NEWS:9458 +#: ../../../build/NEWS:7441 ../../../build/NEWS:10165 msgid "" "`bpo-33475 `__: Fixed miscellaneous bugs" " in converting annotations to strings and optimized parentheses in the " "string representation." msgstr "" -#: ../../../build/NEWS:6737 +#: ../../../build/NEWS:7444 msgid "" "`bpo-20104 `__: Added support for the " "`setpgroup`, `resetids`, `setsigmask`, `setsigdef` and `scheduler` " "parameters of `posix_spawn`. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:6741 ../../../build/NEWS:9461 ../../../build/NEWS:13920 +#: ../../../build/NEWS:7448 ../../../build/NEWS:10168 +#: ../../../build/NEWS:14627 msgid "" "`bpo-33391 `__: Fix a leak in " "set_symmetric_difference()." msgstr "" -#: ../../../build/NEWS:6743 ../../../build/NEWS:9659 +#: ../../../build/NEWS:7450 ../../../build/NEWS:10366 msgid "" "`bpo-33363 `__: Raise a SyntaxError for " "``async with`` and ``async for`` statements outside of async functions." msgstr "" -#: ../../../build/NEWS:6746 ../../../build/NEWS:9463 ../../../build/NEWS:13922 +#: ../../../build/NEWS:7453 ../../../build/NEWS:10170 +#: ../../../build/NEWS:14629 msgid "" "`bpo-28055 `__: Fix unaligned accesses " "in siphash24(). Patch by Rolf Eike Beer." msgstr "" -#: ../../../build/NEWS:6748 ../../../build/NEWS:9662 +#: ../../../build/NEWS:7455 ../../../build/NEWS:10369 msgid "" "`bpo-33128 `__: Fix a bug that causes " "PathFinder to appear twice on sys.meta_path. Patch by Pablo Galindo Salgado." msgstr "" -#: ../../../build/NEWS:6751 +#: ../../../build/NEWS:7458 msgid "" "`bpo-33331 `__: Modules imported last " "are now cleared first at interpreter shutdown." msgstr "" -#: ../../../build/NEWS:6754 ../../../build/NEWS:9665 +#: ../../../build/NEWS:7461 ../../../build/NEWS:10372 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:6758 +#: ../../../build/NEWS:7465 msgid "" "`bpo-33305 `__: Improved syntax error " "messages for invalid numerical literals." msgstr "" -#: ../../../build/NEWS:6760 +#: ../../../build/NEWS:7467 msgid "" "`bpo-33306 `__: Improved syntax error " "messages for unbalanced parentheses." msgstr "" -#: ../../../build/NEWS:6762 +#: ../../../build/NEWS:7469 msgid "" "`bpo-33234 `__: The list constructor " "will pre-size and not over-allocate when the input length is known." msgstr "" -#: ../../../build/NEWS:6765 +#: ../../../build/NEWS:7472 msgid "" "`bpo-33270 `__: Intern the names for all" " anonymous code objects. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:6768 +#: ../../../build/NEWS:7475 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:6771 +#: ../../../build/NEWS:7478 msgid "" "`bpo-33176 `__: Add a ``toreadonly()`` " "method to memoryviews." msgstr "" -#: ../../../build/NEWS:6773 ../../../build/NEWS:9669 ../../../build/NEWS:13924 +#: ../../../build/NEWS:7480 ../../../build/NEWS:10376 +#: ../../../build/NEWS:14631 msgid "" "`bpo-33231 `__: Fix potential memory " "leak in ``normalizestring()``." msgstr "" -#: ../../../build/NEWS:6775 ../../../build/NEWS:9671 +#: ../../../build/NEWS:7482 ../../../build/NEWS:10378 msgid "" "`bpo-33205 `__: Change dict growth " "function from ``round_up_to_power_2(used*2+hashtable_size/2)`` to " @@ -13301,20 +14548,22 @@ msgid "" "``used == 0``. Now dict has more chance to be shrinked." msgstr "" -#: ../../../build/NEWS:6780 ../../../build/NEWS:9676 ../../../build/NEWS:13926 +#: ../../../build/NEWS:7487 ../../../build/NEWS:10383 +#: ../../../build/NEWS:14633 msgid "" "`bpo-29922 `__: Improved error messages " "in 'async with' when ``__aenter__()`` or ``__aexit__()`` return non-" "awaitable object." msgstr "" -#: ../../../build/NEWS:6783 ../../../build/NEWS:9679 ../../../build/NEWS:13929 +#: ../../../build/NEWS:7490 ../../../build/NEWS:10386 +#: ../../../build/NEWS:14636 msgid "" "`bpo-33199 `__: Fix ``ma_version_tag`` " "in dict implementation is uninitialized when copying from key-sharing dict." msgstr "" -#: ../../../build/NEWS:6786 ../../../build/NEWS:9850 +#: ../../../build/NEWS:7493 ../../../build/NEWS:10557 msgid "" "`bpo-33053 `__: When using the -m " "switch, sys.path[0] is now explicitly expanded as the *starting* working " @@ -13322,14 +14571,14 @@ msgid "" "from the current working directory at the time of the import)" msgstr "" -#: ../../../build/NEWS:6791 +#: ../../../build/NEWS:7498 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:6795 ../../../build/NEWS:9855 +#: ../../../build/NEWS:7502 ../../../build/NEWS:10562 msgid "" "`bpo-33018 `__: Improve consistency of " "errors raised by ``issubclass()`` when called with a non-class and an " @@ -13337,40 +14586,40 @@ msgid "" "by Josh Bronson." msgstr "" -#: ../../../build/NEWS:6799 +#: ../../../build/NEWS:7506 msgid "" "`bpo-33083 `__: ``math.factorial`` no " "longer accepts arguments that are not int-like. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:6802 +#: ../../../build/NEWS:7509 msgid "" "`bpo-33041 `__: Added new opcode " ":opcode:`END_ASYNC_FOR` and fixes the following issues:" msgstr "" -#: ../../../build/NEWS:6805 +#: ../../../build/NEWS:7512 msgid "" "Setting global :exc:`StopAsyncIteration` no longer breaks ``async for`` " "loops." msgstr "" -#: ../../../build/NEWS:6807 +#: ../../../build/NEWS:7514 msgid "Jumping into an ``async for`` loop is now disabled." msgstr "" -#: ../../../build/NEWS:6808 +#: ../../../build/NEWS:7515 msgid "Jumping out of an ``async for`` loop no longer corrupts the stack." msgstr "" -#: ../../../build/NEWS:6810 +#: ../../../build/NEWS:7517 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:6814 +#: ../../../build/NEWS:7521 msgid "" "`bpo-33041 `__: Fixed bytecode " "generation for \"async for\" with a complex target. A StopAsyncIteration " @@ -13378,13 +14627,14 @@ msgid "" "the iteration." msgstr "" -#: ../../../build/NEWS:6818 ../../../build/NEWS:9861 ../../../build/NEWS:14243 +#: ../../../build/NEWS:7525 ../../../build/NEWS:10568 +#: ../../../build/NEWS:14950 msgid "" "`bpo-33026 `__: Fixed jumping out of " "\"with\" block by setting f_lineno." msgstr "" -#: ../../../build/NEWS:6820 ../../../build/NEWS:9863 +#: ../../../build/NEWS:7527 ../../../build/NEWS:10570 msgid "" "`bpo-33005 `__: Fix a crash on fork when" " using a custom memory allocator (ex: using PYTHONMALLOC env var). " @@ -13392,7 +14642,7 @@ msgid "" "RAW memory allocator to allocate a new interpreters mutex on fork." msgstr "" -#: ../../../build/NEWS:6825 ../../../build/NEWS:9465 +#: ../../../build/NEWS:7532 ../../../build/NEWS:10172 msgid "" "`bpo-32911 `__: Due to unexpected " "compatibility issues discovered during downstream beta testing, reverted " @@ -13402,26 +14652,27 @@ msgid "" "on patch by Inada Naoki." msgstr "" -#: ../../../build/NEWS:6831 ../../../build/NEWS:9868 ../../../build/NEWS:14245 +#: ../../../build/NEWS:7538 ../../../build/NEWS:10575 +#: ../../../build/NEWS:14952 msgid "" "`bpo-17288 `__: Prevent jumps from " "'return' and 'exception' trace events." msgstr "" -#: ../../../build/NEWS:6833 +#: ../../../build/NEWS:7540 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:6836 +#: ../../../build/NEWS:7543 msgid "" "`bpo-32932 `__: Make error message more " "revealing when there are non-str objects in ``__all__``." msgstr "" -#: ../../../build/NEWS:6839 +#: ../../../build/NEWS:7546 msgid "" "`bpo-32925 `__: Optimized iterating and " "containing test for literal lists consisting of non-constants: ``x in [a, " @@ -13429,60 +14680,60 @@ msgid "" "optimized." msgstr "" -#: ../../../build/NEWS:6843 ../../../build/NEWS:10060 -#: ../../../build/NEWS:14247 +#: ../../../build/NEWS:7550 ../../../build/NEWS:10767 +#: ../../../build/NEWS:14954 msgid "" "`bpo-32889 `__: Update Valgrind " "suppression list to account for the rename of ``Py_ADDRESS_IN_RANG`` to " "``address_in_range``." msgstr "" -#: ../../../build/NEWS:6846 ../../../build/NEWS:9870 +#: ../../../build/NEWS:7553 ../../../build/NEWS:10577 msgid "" "`bpo-32836 `__: Don't use temporary " "variables in cases of list/dict/set comprehensions" msgstr "" -#: ../../../build/NEWS:6849 ../../../build/NEWS:10063 +#: ../../../build/NEWS:7556 ../../../build/NEWS:10770 msgid "" "`bpo-31356 `__: Remove the new API added" " in `bpo-31356 `__ (gc.ensure_disabled()" " context manager)." msgstr "" -#: ../../../build/NEWS:6852 ../../../build/NEWS:10066 +#: ../../../build/NEWS:7559 ../../../build/NEWS:10773 msgid "" "`bpo-32305 `__: For namespace packages, " "ensure that both ``__file__`` and ``__spec__.origin`` are set to None." msgstr "" -#: ../../../build/NEWS:6855 ../../../build/NEWS:10069 +#: ../../../build/NEWS:7562 ../../../build/NEWS:10776 msgid "" "`bpo-32303 `__: Make sure " "``__spec__.loader`` matches ``__loader__`` for namespace packages." msgstr "" -#: ../../../build/NEWS:6858 ../../../build/NEWS:10072 +#: ../../../build/NEWS:7565 ../../../build/NEWS:10779 msgid "" "`bpo-32711 `__: Fix the warning messages" " for Python/ast_unparse.c. Patch by Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:6861 ../../../build/NEWS:10075 -#: ../../../build/NEWS:14258 +#: ../../../build/NEWS:7568 ../../../build/NEWS:10782 +#: ../../../build/NEWS:14965 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:6864 +#: ../../../build/NEWS:7571 msgid "" "`bpo-32489 `__: A :keyword:`continue` " "statement is now allowed in the :keyword:`finally` clause." msgstr "" -#: ../../../build/NEWS:6867 +#: ../../../build/NEWS:7574 msgid "" "`bpo-17611 `__: Simplified the " "interpreter loop by moving the logic of unrolling the stack of blocks into " @@ -13491,7 +14742,7 @@ msgid "" ":keyword:`continue` and :keyword:`return`." msgstr "" -#: ../../../build/NEWS:6873 +#: ../../../build/NEWS:7580 msgid "" "Removed opcodes :opcode:`BREAK_LOOP`, :opcode:`CONTINUE_LOOP`, " ":opcode:`SETUP_LOOP` and :opcode:`SETUP_EXCEPT`. Added new opcodes " @@ -13500,21 +14751,21 @@ msgid "" ":opcode:`WITH_CLEANUP_START`." msgstr "" -#: ../../../build/NEWS:6879 +#: ../../../build/NEWS:7586 msgid "" "`bpo-32285 `__: New function " "unicodedata.is_normalized, which can check whether a string is in a specific" " normal form." msgstr "" -#: ../../../build/NEWS:6882 +#: ../../../build/NEWS:7589 msgid "" "`bpo-10544 `__: Yield expressions are " "now disallowed in comprehensions and generator expressions except the " "expression for the outermost iterable." msgstr "" -#: ../../../build/NEWS:6885 +#: ../../../build/NEWS:7592 msgid "" "`bpo-32117 `__: Iterable unpacking is " "now allowed without parentheses in yield and return statements, e.g. ``yield" @@ -13522,7 +14773,7 @@ msgid "" "Chapman for added tests." msgstr "" -#: ../../../build/NEWS:6889 +#: ../../../build/NEWS:7596 msgid "" "`bpo-31902 `__: Fix the ``col_offset`` " "attribute for ast nodes ``ast.AsyncFor``, ``ast.AsyncFunctionDef``, and " @@ -13530,45 +14781,46 @@ msgid "" "``async``." msgstr "" -#: ../../../build/NEWS:6893 +#: ../../../build/NEWS:7600 msgid "" "`bpo-25862 `__: Fix assertion failures " "in the ``tell()`` method of ``io.TextIOWrapper``. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:6896 ../../../build/NEWS:9471 ../../../build/NEWS:13937 +#: ../../../build/NEWS:7603 ../../../build/NEWS:10178 +#: ../../../build/NEWS:14644 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:6899 +#: ../../../build/NEWS:7606 msgid "" "`bpo-31577 `__: Fix a crash in " "`os.utime()` in case of a bad ns argument. Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:6902 +#: ../../../build/NEWS:7609 msgid "" "`bpo-29832 `__: Remove references to " "'getsockaddrarg' from various socket error messages. Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:6908 +#: ../../../build/NEWS:7615 msgid "" "`bpo-35845 `__: Add 'order' parameter to" " memoryview.tobytes()." msgstr "" -#: ../../../build/NEWS:6910 +#: ../../../build/NEWS:7617 msgid "" "`bpo-35864 `__: The _asdict() method for" " collections.namedtuple now returns a regular dict instead of an " "OrderedDict." msgstr "" -#: ../../../build/NEWS:6913 +#: ../../../build/NEWS:7620 msgid "" "`bpo-35537 `__: An ExitStack is now used" " internally within subprocess.POpen to clean up pipe file handles. No " @@ -13577,19 +14829,19 @@ msgid "" " by Giampaolo Rodola)" msgstr "" -#: ../../../build/NEWS:6918 +#: ../../../build/NEWS:7625 msgid "" "`bpo-35847 `__: RISC-V needed the " "CTYPES_PASS_BY_REF_HACK. Fixes ctypes Structure test_pass_by_value." msgstr "" -#: ../../../build/NEWS:6921 +#: ../../../build/NEWS:7628 msgid "" "`bpo-35813 `__: Shared memory submodule " "added to multiprocessing to avoid need for serialization between processes" msgstr "" -#: ../../../build/NEWS:6924 +#: ../../../build/NEWS:7631 msgid "" "`bpo-35780 `__: Fix lru_cache() errors " "arising in recursive, reentrant, or multi-threaded code. These errors could " @@ -13604,98 +14856,98 @@ msgid "" "times the underlying user function was called." msgstr "" -#: ../../../build/NEWS:6936 +#: ../../../build/NEWS:7643 msgid "" "`bpo-35537 `__: :func:`os.posix_spawn` " "and :func:`os.posix_spawnp` now have a *setsid* parameter." msgstr "" -#: ../../../build/NEWS:6939 +#: ../../../build/NEWS:7646 msgid "" "`bpo-23846 `__: " ":class:`asyncio.ProactorEventLoop` now catches and logs send errors when the" " self-pipe is full." msgstr "" -#: ../../../build/NEWS:6942 +#: ../../../build/NEWS:7649 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:6946 +#: ../../../build/NEWS:7653 msgid "" "`bpo-35674 `__: Add a new " ":func:`os.posix_spawnp` function. Patch by Joannah Nanjekye." msgstr "" -#: ../../../build/NEWS:6949 +#: ../../../build/NEWS:7656 msgid "" "`bpo-35733 `__: " "``ast.Constant(boolean)`` no longer an instance of :class:`ast.Num`. Patch " "by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:6952 +#: ../../../build/NEWS:7659 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:6956 +#: ../../../build/NEWS:7663 msgid "" "`bpo-35719 `__: Sped up multi-argument " ":mod:`math` functions atan2(), copysign(), remainder() and hypot() by 1.3--" "2.5 times." msgstr "" -#: ../../../build/NEWS:6959 +#: ../../../build/NEWS:7666 msgid "" "`bpo-35717 `__: Fix KeyError exception " "raised when using enums and compile. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:6962 +#: ../../../build/NEWS:7669 msgid "" "`bpo-35699 `__: Fixed detection of " "Visual Studio Build Tools 2017 in distutils" msgstr "" -#: ../../../build/NEWS:6964 +#: ../../../build/NEWS:7671 msgid "" "`bpo-32710 `__: Fix memory leaks in " "asyncio ProactorEventLoop on overlapped operation failure." msgstr "" -#: ../../../build/NEWS:6967 +#: ../../../build/NEWS:7674 msgid "" "`bpo-35702 `__: The " ":data:`time.CLOCK_UPTIME_RAW` constant is now available for macOS 10.12." msgstr "" -#: ../../../build/NEWS:6970 +#: ../../../build/NEWS:7677 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:6974 +#: ../../../build/NEWS:7681 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:6977 +#: ../../../build/NEWS:7684 msgid "" "`bpo-35283 `__: Add a deprecated warning" " for the :meth:`threading.Thread.isAlive` method. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:6980 +#: ../../../build/NEWS:7687 msgid "" "`bpo-35664 `__: Improve " "operator.itemgetter() performance by 33% with optimized argument handling " @@ -13704,52 +14956,52 @@ msgid "" "library)." msgstr "" -#: ../../../build/NEWS:6985 +#: ../../../build/NEWS:7692 msgid "" "`bpo-35643 `__: Fixed a SyntaxWarning: " "invalid escape sequence in Modules/_sha3/cleanup.py. Patch by Mickaël " "Schoentgen." msgstr "" -#: ../../../build/NEWS:6988 +#: ../../../build/NEWS:7695 msgid "" "`bpo-35619 `__: Improved support of " "custom data descriptors in :func:`help` and :mod:`pydoc`." msgstr "" -#: ../../../build/NEWS:6991 +#: ../../../build/NEWS:7698 msgid "" "`bpo-28503 `__: The `crypt` module now " "internally uses the `crypt_r()` library function instead of `crypt()` when " "available." msgstr "" -#: ../../../build/NEWS:6994 +#: ../../../build/NEWS:7701 msgid "" "`bpo-35614 `__: Fixed help() on " "metaclasses. Patch by Sanyam Khurana." msgstr "" -#: ../../../build/NEWS:6996 +#: ../../../build/NEWS:7703 msgid "" "`bpo-35568 `__: Expose ``raise(signum)``" " as `raise_signal`" msgstr "" -#: ../../../build/NEWS:6998 +#: ../../../build/NEWS:7705 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:7002 +#: ../../../build/NEWS:7709 msgid "" "`bpo-35585 `__: Speed-up building enums " "by value, e.g. http.HTTPStatus(200)." msgstr "" -#: ../../../build/NEWS:7004 +#: ../../../build/NEWS:7711 msgid "" "`bpo-30561 `__: random.gammavariate(1.0," " beta) now computes the same result as random.expovariate(1.0 / beta). This" @@ -13758,33 +15010,33 @@ msgid "" "variables than it used to." msgstr "" -#: ../../../build/NEWS:7009 +#: ../../../build/NEWS:7716 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:7012 +#: ../../../build/NEWS:7719 msgid "" "`bpo-35526 `__: Delaying the 'joke' of " "barry_as_FLUFL.mandatory to Python version 4.0" msgstr "" -#: ../../../build/NEWS:7015 +#: ../../../build/NEWS:7722 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:7019 +#: ../../../build/NEWS:7726 msgid "" "`bpo-31784 `__: :func:`uuid.uuid1` now " "calls :func:`time.time_ns` rather than ``int(time.time() * 1e9)``." msgstr "" -#: ../../../build/NEWS:7022 +#: ../../../build/NEWS:7729 msgid "" "`bpo-35513 `__: " ":class:`~unittest.runner.TextTestRunner` of :mod:`unittest.runner` now uses " @@ -13793,14 +15045,14 @@ msgid "" ":func:`time.perf_counter` is monotonic." msgstr "" -#: ../../../build/NEWS:7028 +#: ../../../build/NEWS:7735 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:7032 +#: ../../../build/NEWS:7739 msgid "" "`bpo-35348 `__: Make " ":func:`platform.architecture` parsing of ``file`` command output more " @@ -13809,7 +15061,7 @@ msgid "" "object\" pattern." msgstr "" -#: ../../../build/NEWS:7037 +#: ../../../build/NEWS:7744 msgid "" "`bpo-35491 `__: :mod:`multiprocessing`: " "Add ``Pool.__repr__()`` and enhance ``BaseProcess.__repr__()`` (add pid and " @@ -13818,74 +15070,74 @@ msgid "" "``0``." msgstr "" -#: ../../../build/NEWS:7042 +#: ../../../build/NEWS:7749 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:7045 +#: ../../../build/NEWS:7752 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:7048 +#: ../../../build/NEWS:7755 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:7051 +#: ../../../build/NEWS:7758 msgid "" "`bpo-23057 `__: Unblock Proactor event " "loop when keyboard interrupt is received on Windows" msgstr "" -#: ../../../build/NEWS:7054 +#: ../../../build/NEWS:7761 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:7057 +#: ../../../build/NEWS:7764 msgid "" "`bpo-20239 `__: Allow repeated " "assignment deletion of :class:`unittest.mock.Mock` attributes. Patch by " "Pablo Galindo." msgstr "" -#: ../../../build/NEWS:7060 +#: ../../../build/NEWS:7767 msgid "" "`bpo-17185 `__: Set ``__signature__`` on" " mock for :mod:`inspect` to get signature. Patch by Karthikeyan " "Singaravelan." msgstr "" -#: ../../../build/NEWS:7063 +#: ../../../build/NEWS:7770 msgid "" "`bpo-35445 `__: Memory errors during " "creating posix.environ no longer ignored." msgstr "" -#: ../../../build/NEWS:7065 +#: ../../../build/NEWS:7772 msgid "" "`bpo-35415 `__: Validate fileno= " "argument to socket.socket()." msgstr "" -#: ../../../build/NEWS:7067 +#: ../../../build/NEWS:7774 msgid "" "`bpo-35424 `__: " ":class:`multiprocessing.Pool` destructor now emits :exc:`ResourceWarning` if" " the pool is still running." msgstr "" -#: ../../../build/NEWS:7070 +#: ../../../build/NEWS:7777 msgid "" "`bpo-35330 `__: When a :class:`Mock` " "instance was used to wrap an object, if `side_effect` is used in one of the " @@ -13894,14 +15146,14 @@ msgid "" "return_value." msgstr "" -#: ../../../build/NEWS:7075 +#: ../../../build/NEWS:7782 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:7079 +#: ../../../build/NEWS:7786 msgid "" "`bpo-10496 `__: " ":func:`~distutils.utils.check_environ` of :mod:`distutils.utils` now catches" @@ -13909,7 +15161,7 @@ msgid "" "environment variable in this case." msgstr "" -#: ../../../build/NEWS:7084 +#: ../../../build/NEWS:7791 msgid "" "`bpo-10496 `__: " ":func:`posixpath.expanduser` now returns the input *path* unchanged if the " @@ -13919,20 +15171,20 @@ msgid "" "doesn't exist in the password database (if the user has no home directory)." msgstr "" -#: ../../../build/NEWS:7091 +#: ../../../build/NEWS:7798 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:7095 +#: ../../../build/NEWS:7802 msgid "" "`bpo-35394 `__: Add empty slots to " "asyncio abstract protocols." msgstr "" -#: ../../../build/NEWS:7097 +#: ../../../build/NEWS:7804 msgid "" "`bpo-35310 `__: Fix a bug in " ":func:`select.select` where, in some cases, the file descriptor sequences " @@ -13941,32 +15193,32 @@ msgid "" "return empty lists if a timeout has occurred. Patch by Oran Avraham." msgstr "" -#: ../../../build/NEWS:7103 +#: ../../../build/NEWS:7810 msgid "" "`bpo-35380 `__: Enable TCP_NODELAY on " "Windows for proactor asyncio event loop." msgstr "" -#: ../../../build/NEWS:7105 +#: ../../../build/NEWS:7812 msgid "" "`bpo-35341 `__: Add generic version of " "``collections.OrderedDict`` to the ``typing`` module. Patch by Ismo Toijala." msgstr "" -#: ../../../build/NEWS:7108 +#: ../../../build/NEWS:7815 msgid "" "`bpo-35371 `__: Fixed possible crash in " "``os.utime()`` on Windows when pass incorrect arguments." msgstr "" -#: ../../../build/NEWS:7111 +#: ../../../build/NEWS:7818 msgid "" "`bpo-35346 `__: :func:`platform.uname` " "now redirects ``stderr`` to :data:`os.devnull` when running external " "programs like ``cmd /c ver``." msgstr "" -#: ../../../build/NEWS:7114 +#: ../../../build/NEWS:7821 msgid "" "`bpo-35066 `__: Previously, calling the " "strftime() method on a datetime object with a trailing '%' in the format " @@ -13976,14 +15228,14 @@ msgid "" "exception on a trailing '%'." msgstr "" -#: ../../../build/NEWS:7120 +#: ../../../build/NEWS:7827 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:7123 +#: ../../../build/NEWS:7830 msgid "" "`bpo-35344 `__: On macOS, " ":func:`platform.platform` now uses :func:`platform.mac_ver`, if it returns a" @@ -13991,28 +15243,28 @@ msgid "" "version." msgstr "" -#: ../../../build/NEWS:7127 +#: ../../../build/NEWS:7834 msgid "" "`bpo-35312 `__: Make " "``lib2to3.pgen2.parse.ParseError`` round-trip pickle-able. Patch by Anthony " "Sottile." msgstr "" -#: ../../../build/NEWS:7130 +#: ../../../build/NEWS:7837 msgid "" "`bpo-35308 `__: Fix regression in " "``webbrowser`` where default browsers may be preferred over browsers in the " "``BROWSER`` environment variable." msgstr "" -#: ../../../build/NEWS:7133 +#: ../../../build/NEWS:7840 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:7137 +#: ../../../build/NEWS:7844 msgid "" "`bpo-28604 `__: " ":func:`locale.localeconv` now sets temporarily the ``LC_CTYPE`` locale to " @@ -14020,19 +15272,19 @@ msgid "" "strings are non-ASCII. This temporary change affects other threads." msgstr "" -#: ../../../build/NEWS:7142 +#: ../../../build/NEWS:7849 msgid "" "`bpo-35277 `__: Update ensurepip to " "install pip 18.1 and setuptools 40.6.2." msgstr "" -#: ../../../build/NEWS:7144 +#: ../../../build/NEWS:7851 msgid "" "`bpo-24209 `__: Adds IPv6 support when " "invoking http.server directly." msgstr "" -#: ../../../build/NEWS:7146 +#: ../../../build/NEWS:7853 msgid "" "`bpo-35226 `__: Recursively check " "arguments when testing for equality of :class:`unittest.mock.call` objects " @@ -14040,46 +15292,46 @@ msgid "" "in ``mock_calls`` is not possible." msgstr "" -#: ../../../build/NEWS:7151 +#: ../../../build/NEWS:7858 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:7155 +#: ../../../build/NEWS:7862 msgid "" "`bpo-35189 `__: Modify the following " "fnctl function to retry if interrupted by a signal (EINTR): flock, lockf, " "fnctl" msgstr "" -#: ../../../build/NEWS:7158 +#: ../../../build/NEWS:7865 msgid "" "`bpo-30064 `__: Use add_done_callback() " "in sock_* asyncio API to unsubscribe reader/writer early on calcellation." msgstr "" -#: ../../../build/NEWS:7161 +#: ../../../build/NEWS:7868 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:7164 +#: ../../../build/NEWS:7871 msgid "" "`bpo-35152 `__: Allow sending more than " "2 GB at once on a multiprocessing connection on non-Windows systems." msgstr "" -#: ../../../build/NEWS:7167 +#: ../../../build/NEWS:7874 msgid "" "`bpo-35062 `__: Fix incorrect parsing of" " :class:`_io.IncrementalNewlineDecoder`'s *translate* argument." msgstr "" -#: ../../../build/NEWS:7170 +#: ../../../build/NEWS:7877 msgid "" "`bpo-35065 `__: Remove " "`StreamReaderProtocol._untrack_reader`. The call to `_untrack_reader` is " @@ -14087,20 +15339,20 @@ msgid "" "reader before `connection_lost` can run and feed the EOF to the reader." msgstr "" -#: ../../../build/NEWS:7175 +#: ../../../build/NEWS:7882 msgid "" "`bpo-34160 `__: ElementTree and minidom " "now preserve the attribute order specified by the user." msgstr "" -#: ../../../build/NEWS:7178 +#: ../../../build/NEWS:7885 msgid "" "`bpo-35079 `__: Improve " "difflib.SequenceManager.get_matching_blocks doc by adding 'non-overlapping' " "and changing '!=' to '<'." msgstr "" -#: ../../../build/NEWS:7181 +#: ../../../build/NEWS:7888 msgid "" "`bpo-33710 `__: Deprecated " "``l*gettext()`` functions and methods in the :mod:`gettext` module. They " @@ -14109,7 +15361,7 @@ msgid "" " charset for ``l*gettext()`` functions and methods." msgstr "" -#: ../../../build/NEWS:7187 +#: ../../../build/NEWS:7894 msgid "" "`bpo-35017 `__: " ":meth:`socketserver.BaseServer.serve_forever` now exits immediately if it's " @@ -14117,14 +15369,14 @@ msgid "" "polling for new events." msgstr "" -#: ../../../build/NEWS:7191 +#: ../../../build/NEWS:7898 msgid "" "`bpo-35024 `__: `importlib` no longer " "logs `wrote ` redundantly after `(created|could not create) " "` is already logged. Patch by Quentin Agren." msgstr "" -#: ../../../build/NEWS:7195 +#: ../../../build/NEWS:7902 msgid "" "`bpo-35047 `__: ``unittest.mock`` now " "includes mock calls in exception messages if ``assert_not_called``, " @@ -14132,14 +15384,14 @@ msgid "" "Petter Strandmark." msgstr "" -#: ../../../build/NEWS:7199 +#: ../../../build/NEWS:7906 msgid "" "`bpo-31047 `__: Fix ``ntpath.abspath`` " "regression where it didn't remove a trailing separator on Windows. Patch by " "Tim Graham." msgstr "" -#: ../../../build/NEWS:7202 +#: ../../../build/NEWS:7909 msgid "" "`bpo-35053 `__: tracemalloc now tries to" " update the traceback when an object is reused from a \"free list\" " @@ -14147,32 +15399,32 @@ msgid "" "example)." msgstr "" -#: ../../../build/NEWS:7206 +#: ../../../build/NEWS:7913 msgid "" "`bpo-31553 `__: Add the --json-lines " "option to json.tool. Patch by hongweipeng." msgstr "" -#: ../../../build/NEWS:7208 +#: ../../../build/NEWS:7915 msgid "" "`bpo-34794 `__: Fixed a leak in Tkinter " "when pass the Python wrapper around Tcl_Obj back to Tcl/Tk." msgstr "" -#: ../../../build/NEWS:7211 +#: ../../../build/NEWS:7918 msgid "" "`bpo-34909 `__: Enum: fix grandchildren " "subclassing when parent mixed with concrete data types." msgstr "" -#: ../../../build/NEWS:7214 +#: ../../../build/NEWS:7921 msgid "" "`bpo-35022 `__: " ":class:`unittest.mock.MagicMock` now supports the ``__fspath__`` method " "(from :class:`os.PathLike`)." msgstr "" -#: ../../../build/NEWS:7217 +#: ../../../build/NEWS:7924 msgid "" "`bpo-35008 `__: Fixed references leaks " "when call the ``__setstate__()`` method of " @@ -14180,19 +15432,19 @@ msgid "" "initialized element." msgstr "" -#: ../../../build/NEWS:7221 +#: ../../../build/NEWS:7928 msgid "" "`bpo-23420 `__: Verify the value for the" " parameter '-s' of the cProfile CLI. Patch by Robert Kuska" msgstr "" -#: ../../../build/NEWS:7224 +#: ../../../build/NEWS:7931 msgid "" "`bpo-33947 `__: dataclasses now handle " "recursive reprs without raising RecursionError." msgstr "" -#: ../../../build/NEWS:7227 +#: ../../../build/NEWS:7934 msgid "" "`bpo-34890 `__: Make " ":func:`inspect.iscoroutinefunction`, :func:`inspect.isgeneratorfunction` and" @@ -14200,7 +15452,7 @@ msgid "" "Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:7231 +#: ../../../build/NEWS:7938 msgid "" "`bpo-34521 `__: Use " ":func:`socket.CMSG_SPACE` to calculate ancillary data size instead of " @@ -14208,20 +15460,20 @@ msgid "" ":rfc:`3542` requires the use of the former for portable applications." msgstr "" -#: ../../../build/NEWS:7236 +#: ../../../build/NEWS:7943 msgid "" "`bpo-31522 `__: The " "`mailbox.mbox.get_string` function *from_* parameter can now successfully be" " set to a non-default value." msgstr "" -#: ../../../build/NEWS:7239 +#: ../../../build/NEWS:7946 msgid "" "`bpo-34970 `__: Protect tasks weak set " "manipulation in ``asyncio.all_tasks()``" msgstr "" -#: ../../../build/NEWS:7241 +#: ../../../build/NEWS:7948 msgid "" "`bpo-34969 `__: gzip: Add --fast, --best" " on the gzip CLI, these parameters will be used for the fast compression " @@ -14229,34 +15481,34 @@ msgid "" " change the default compression level to 6 (tradeoff)." msgstr "" -#: ../../../build/NEWS:7246 +#: ../../../build/NEWS:7953 msgid "" "`bpo-16965 `__: The :term:`2to3` " ":2to3fixer:`execfile` fixer now opens the file with mode ``'rb'``. Patch by" " Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7249 +#: ../../../build/NEWS:7956 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:7253 +#: ../../../build/NEWS:7960 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:7257 +#: ../../../build/NEWS:7964 msgid "" "`bpo-23831 `__: Add ``moveto()`` method " "to the ``tkinter.Canvas`` widget. Patch by Juliette Monsel." msgstr "" -#: ../../../build/NEWS:7260 +#: ../../../build/NEWS:7967 msgid "" "`bpo-34941 `__: Methods ``find()``, " "``findtext()`` and ``findall()`` of the ``Element`` class in the " @@ -14264,26 +15516,26 @@ msgid "" "instances of ``Element`` subclasses." msgstr "" -#: ../../../build/NEWS:7264 +#: ../../../build/NEWS:7971 msgid "" "`bpo-32680 `__: :class:`smtplib.SMTP` " "objects now always have a `sock` attribute present" msgstr "" -#: ../../../build/NEWS:7267 +#: ../../../build/NEWS:7974 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:7270 +#: ../../../build/NEWS:7977 msgid "" "`bpo-34936 `__: Fix ``TclError`` in " "``tkinter.Spinbox.selection_element()``. Patch by Juliette Monsel." msgstr "" -#: ../../../build/NEWS:7273 +#: ../../../build/NEWS:7980 msgid "" "`bpo-34829 `__: Add methods " "``selection_from``, ``selection_range``, ``selection_present`` and " @@ -14291,7 +15543,7 @@ msgid "" "``tkinter.Entry`` widget. Patch by Juliette Monsel." msgstr "" -#: ../../../build/NEWS:7277 +#: ../../../build/NEWS:7984 msgid "" "`bpo-34911 `__: Added *secure_protocols*" " argument to *http.cookiejar.DefaultCookiePolicy* to allow for tweaking of " @@ -14299,7 +15551,7 @@ msgid "" " protocol." msgstr "" -#: ../../../build/NEWS:7282 +#: ../../../build/NEWS:7989 msgid "" "`bpo-34922 `__: Fixed integer overflow " "in the :meth:`~hashlib.shake.digest()` and " @@ -14307,20 +15559,20 @@ msgid "" ":mod:`hashlib` module." msgstr "" -#: ../../../build/NEWS:7286 +#: ../../../build/NEWS:7993 msgid "" "`bpo-34925 `__: 25% speedup in argument " "parsing for the functions in the bisect module." msgstr "" -#: ../../../build/NEWS:7289 +#: ../../../build/NEWS:7996 msgid "" "`bpo-34900 `__: Fixed " ":meth:`unittest.TestCase.debug` when used to call test methods with " "subtests. Patch by Bruno Oliveira." msgstr "" -#: ../../../build/NEWS:7292 +#: ../../../build/NEWS:7999 msgid "" "`bpo-34844 `__: logging.Formatter " "enhancement - Ensure styles and fmt matches in logging.Formatter - Added " @@ -14331,33 +15583,33 @@ msgid "" "invalid format fields." msgstr "" -#: ../../../build/NEWS:7299 +#: ../../../build/NEWS:8006 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:7302 +#: ../../../build/NEWS:8009 msgid "" "`bpo-34871 `__: Fix inspect module " "polluted ``sys.modules`` when parsing ``__text_signature__`` of callable." msgstr "" -#: ../../../build/NEWS:7305 +#: ../../../build/NEWS:8012 msgid "" "`bpo-34898 `__: Add `mtime` argument to " "`gzip.compress` for reproducible output. Patch by Guo Ci Teo." msgstr "" -#: ../../../build/NEWS:7308 +#: ../../../build/NEWS:8015 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:7312 +#: ../../../build/NEWS:8019 msgid "" "`bpo-34866 `__: Adding " "``max_num_fields`` to ``cgi.FieldStorage`` to make DOS attacks harder by " @@ -14365,7 +15617,7 @@ msgid "" "``FieldStorage``." msgstr "" -#: ../../../build/NEWS:7316 +#: ../../../build/NEWS:8023 msgid "" "`bpo-34711 `__: http.server ensures it " "reports HTTPStatus.NOT_FOUND when the local path ends with \"/\" and is not " @@ -14373,13 +15625,13 @@ msgid "" "valid file reference. Patch by Michael Felt." msgstr "" -#: ../../../build/NEWS:7321 +#: ../../../build/NEWS:8028 msgid "" "`bpo-34872 `__: Fix self-cancellation in" " C implementation of asyncio.Task" msgstr "" -#: ../../../build/NEWS:7323 +#: ../../../build/NEWS:8030 msgid "" "`bpo-34849 `__: Don't log waiting for " "``selector.select`` in asyncio loop iteration. The waiting is pretty normal " @@ -14387,7 +15639,7 @@ msgid "" "any useful information provided." msgstr "" -#: ../../../build/NEWS:7328 +#: ../../../build/NEWS:8035 msgid "" "`bpo-34022 `__: The " ":envvar:`SOURCE_DATE_EPOCH` environment variable no longer overrides the " @@ -14395,46 +15647,46 @@ msgid "" " determines its default value instead." msgstr "" -#: ../../../build/NEWS:7332 +#: ../../../build/NEWS:8039 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:7336 +#: ../../../build/NEWS:8043 msgid "" "`bpo-34758 `__: Add .wasm -> " "application/wasm to list of recognized file types and content type headers" msgstr "" -#: ../../../build/NEWS:7339 +#: ../../../build/NEWS:8046 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:7342 +#: ../../../build/NEWS:8049 msgid "" "`bpo-34334 `__: In " ":class:`QueueHandler`, clear `exc_text` from :class:`LogRecord` to prevent " "traceback from being written twice." msgstr "" -#: ../../../build/NEWS:7345 +#: ../../../build/NEWS:8052 msgid "" "`bpo-34687 `__: On Windows, asyncio now " "uses ProactorEventLoop, instead of SelectorEventLoop, by default." msgstr "" -#: ../../../build/NEWS:7348 +#: ../../../build/NEWS:8055 msgid "" "`bpo-5950 `__: Support reading zip files " "with archive comments in :mod:`zipimport`." msgstr "" -#: ../../../build/NEWS:7351 +#: ../../../build/NEWS:8058 msgid "" "`bpo-32892 `__: The parser now " "represents all constants as :class:`ast.Constant` instead of using specific " @@ -14443,60 +15695,60 @@ msgid "" "in future Python versions." msgstr "" -#: ../../../build/NEWS:7357 +#: ../../../build/NEWS:8064 msgid "" "`bpo-34728 `__: Add deprecation warning " "when `loop` is used in methods: `asyncio.sleep`, `asyncio.wait` and " "`asyncio.wait_for`." msgstr "" -#: ../../../build/NEWS:7360 +#: ../../../build/NEWS:8067 msgid "" "`bpo-34738 `__: ZIP files created by " ":mod:`distutils` will now include entries for directories." msgstr "" -#: ../../../build/NEWS:7363 +#: ../../../build/NEWS:8070 msgid "" "`bpo-34659 `__: Add an optional " "*initial* argument to itertools.accumulate()." msgstr "" -#: ../../../build/NEWS:7365 +#: ../../../build/NEWS:8072 msgid "" "`bpo-29577 `__: Support multiple mixin " "classes when creating Enums." msgstr "" -#: ../../../build/NEWS:7367 +#: ../../../build/NEWS:8074 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:7371 +#: ../../../build/NEWS:8078 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:7374 +#: ../../../build/NEWS:8081 msgid "" "`bpo-31177 `__: Fix bug that prevented " "using :meth:`reset_mock ` on mock instances " "with deleted attributes" msgstr "" -#: ../../../build/NEWS:7377 +#: ../../../build/NEWS:8084 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:7380 +#: ../../../build/NEWS:8087 msgid "" "`bpo-34666 `__: Implement " "``asyncio.StreamWriter.awrite`` and ``asyncio.StreamWriter.aclose()`` " @@ -14504,14 +15756,14 @@ msgid "" "control flow switched on by default." msgstr "" -#: ../../../build/NEWS:7385 +#: ../../../build/NEWS:8092 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:7388 +#: ../../../build/NEWS:8095 msgid "" "`bpo-34658 `__: Fix a rare interpreter " "unhandled exception state SystemError only seen when using subprocess with a" @@ -14519,13 +15771,13 @@ msgid "" "os.register_at_fork and the fork system call fails." msgstr "" -#: ../../../build/NEWS:7393 +#: ../../../build/NEWS:8100 msgid "" "`bpo-34652 `__: Ensure :func:`os.lchmod`" " is never defined on Linux." msgstr "" -#: ../../../build/NEWS:7395 +#: ../../../build/NEWS:8102 msgid "" "`bpo-34638 `__: Store a weak reference " "to stream reader to break strong references loop between reader and " @@ -14533,20 +15785,20 @@ msgid "" " (garbage collected) without ``close()`` call." msgstr "" -#: ../../../build/NEWS:7400 +#: ../../../build/NEWS:8107 msgid "" "`bpo-34536 `__: `Enum._missing_`: raise" " `ValueError` if None returned and `TypeError` if non-member is returned." msgstr "" -#: ../../../build/NEWS:7403 +#: ../../../build/NEWS:8110 msgid "" "`bpo-34636 `__: Speed up re scanning of " "many non-matching characters for \\s \\w and \\d within bytes objects. " "(microoptimization)" msgstr "" -#: ../../../build/NEWS:7406 +#: ../../../build/NEWS:8113 msgid "" "`bpo-24412 `__: Add " ":func:`~unittest.addModuleCleanup()` and " @@ -14555,40 +15807,40 @@ msgid "" ":meth:`~unittest.TestCase.setUpClass()`. Patch by Lisa Roach." msgstr "" -#: ../../../build/NEWS:7411 +#: ../../../build/NEWS:8118 msgid "" "`bpo-34630 `__: Don't log SSL " "certificate errors in asyncio code (connection error logging is skipped " "already)." msgstr "" -#: ../../../build/NEWS:7414 +#: ../../../build/NEWS:8121 msgid "" "`bpo-32490 `__: Prevent filename " "duplication in :mod:`subprocess` exception messages. Patch by Zackery " "Spytz." msgstr "" -#: ../../../build/NEWS:7417 +#: ../../../build/NEWS:8124 msgid "" "`bpo-34363 `__: dataclasses.asdict() and" " .astuple() now handle namedtuples correctly." msgstr "" -#: ../../../build/NEWS:7420 +#: ../../../build/NEWS:8127 msgid "" "`bpo-34625 `__: Update vendorized expat " "library version to 2.2.6." msgstr "" -#: ../../../build/NEWS:7422 +#: ../../../build/NEWS:8129 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:7426 +#: ../../../build/NEWS:8133 msgid "" "`bpo-34622 `__: Create a dedicated " "``asyncio.CancelledError``, ``asyncio.InvalidStateError`` and " @@ -14597,19 +15849,19 @@ msgid "" "exceptions into a separate file." msgstr "" -#: ../../../build/NEWS:7432 +#: ../../../build/NEWS:8139 msgid "" "`bpo-34610 `__: Fixed iterator of " ":class:`multiprocessing.managers.DictProxy`." msgstr "" -#: ../../../build/NEWS:7434 +#: ../../../build/NEWS:8141 msgid "" "`bpo-34421 `__: Fix distutils logging " "for non-ASCII strings. This caused installation issues on Windows." msgstr "" -#: ../../../build/NEWS:7437 +#: ../../../build/NEWS:8144 msgid "" "`bpo-34604 `__: Fix possible mojibake in" " the error message of `pwd.getpwnam` and `grp.getgrnam` using string " @@ -14617,54 +15869,54 @@ msgid "" "Patch by William Grzybowski." msgstr "" -#: ../../../build/NEWS:7441 +#: ../../../build/NEWS:8148 msgid "" "`bpo-30977 `__: Make uuid.UUID use " "``__slots__`` to reduce its memory footprint. Based on original patch by " "Wouter Bolsterlee." msgstr "" -#: ../../../build/NEWS:7444 +#: ../../../build/NEWS:8151 msgid "" "`bpo-34574 `__: OrderedDict iterators " "are not exhausted during pickling anymore. Patch by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:7447 +#: ../../../build/NEWS:8154 msgid "" "`bpo-8110 `__: Refactored " ":mod:`subprocess` to check for Windows-specific modules rather than " "``sys.platform == 'win32'``." msgstr "" -#: ../../../build/NEWS:7450 +#: ../../../build/NEWS:8157 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:7453 +#: ../../../build/NEWS:8160 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:7457 +#: ../../../build/NEWS:8164 msgid "" "`bpo-34558 `__: Correct typo in " "Lib/ctypes/_aix.py" msgstr "" -#: ../../../build/NEWS:7459 +#: ../../../build/NEWS:8166 msgid "" "`bpo-34282 `__: Move ``Enum._convert`` " "to ``EnumMeta._convert_`` and fix enum members getting shadowed by parent " "attributes." msgstr "" -#: ../../../build/NEWS:7462 +#: ../../../build/NEWS:8169 msgid "" "`bpo-22872 `__: When the queue is " "closed, :exc:`ValueError` is now raised by :meth:`multiprocessing.Queue.put`" @@ -14672,20 +15924,20 @@ msgid "" ":exc:`OSError`, respectively. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7467 +#: ../../../build/NEWS:8174 msgid "" "`bpo-34515 `__: Fix parsing non-ASCII " "identifiers in :mod:`lib2to3.pgen2.tokenize` (PEP 3131)." msgstr "" -#: ../../../build/NEWS:7470 +#: ../../../build/NEWS:8177 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:7474 +#: ../../../build/NEWS:8181 msgid "" "`bpo-34472 `__: Improved compatibility " "for streamed files in :mod:`zipfile`. Previously an optional signature was " @@ -14693,7 +15945,7 @@ msgid "" "Silas Sewell." msgstr "" -#: ../../../build/NEWS:7478 +#: ../../../build/NEWS:8185 msgid "" "`bpo-34454 `__: Fix the .fromisoformat()" " methods of datetime types crashing when given unicode with non-" @@ -14702,84 +15954,84 @@ msgid "" "tests by Alexey Izbyshev, patch by Paul Ganssle." msgstr "" -#: ../../../build/NEWS:7483 +#: ../../../build/NEWS:8190 msgid "" "`bpo-6700 `__: Fix inspect.getsourcelines" " for module level frames/tracebacks. Patch by Vladimir Matveev." msgstr "" -#: ../../../build/NEWS:7486 +#: ../../../build/NEWS:8193 msgid "" "`bpo-34171 `__: Running the :mod:`trace`" " module no longer creates the ``trace.cover`` file." msgstr "" -#: ../../../build/NEWS:7489 +#: ../../../build/NEWS:8196 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:7493 +#: ../../../build/NEWS:8200 msgid "" "`bpo-34427 `__: Fix infinite loop in " "``a.extend(a)`` for ``MutableSequence`` subclasses." msgstr "" -#: ../../../build/NEWS:7496 +#: ../../../build/NEWS:8203 msgid "" "`bpo-34412 `__: Make " ":func:`signal.strsignal` work on HP-UX. Patch by Michael Osipov." msgstr "" -#: ../../../build/NEWS:7499 +#: ../../../build/NEWS:8206 msgid "" "`bpo-20849 `__: shutil.copytree now " "accepts a new ``dirs_exist_ok`` keyword argument. Patch by Josh Bronson." msgstr "" -#: ../../../build/NEWS:7502 +#: ../../../build/NEWS:8209 msgid "" "`bpo-31715 `__: Associate ``.mjs`` file " "extension with ``application/javascript`` MIME Type." msgstr "" -#: ../../../build/NEWS:7505 +#: ../../../build/NEWS:8212 msgid "" "`bpo-34384 `__: :func:`os.readlink` now " "accepts :term:`path-like ` and :class:`bytes` objects on " "Windows." msgstr "" -#: ../../../build/NEWS:7508 +#: ../../../build/NEWS:8215 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:7512 +#: ../../../build/NEWS:8219 msgid "" "`bpo-2122 `__: The :meth:`mmap.flush() " "` method now returns ``None`` on success, raises an " "exception on error under all platforms." msgstr "" -#: ../../../build/NEWS:7515 +#: ../../../build/NEWS:8222 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:7518 +#: ../../../build/NEWS:8225 msgid "" "`bpo-34333 `__: Fix %-formatting in " ":meth:`pathlib.PurePath.with_suffix` when formatting an error message." msgstr "" -#: ../../../build/NEWS:7521 +#: ../../../build/NEWS:8228 msgid "" "`bpo-18540 `__: The " ":class:`imaplib.IMAP4` and :class:`imaplib.IMAP4_SSL` classes now resolve to" @@ -14787,14 +16039,14 @@ msgid "" "(``''``) is used." msgstr "" -#: ../../../build/NEWS:7525 +#: ../../../build/NEWS:8232 msgid "" "`bpo-26502 `__: Implement " "``traceback.FrameSummary.__len__()`` method to preserve compatibility with " "the old tuple API." msgstr "" -#: ../../../build/NEWS:7528 +#: ../../../build/NEWS:8235 msgid "" "`bpo-34318 `__: " ":func:`~unittest.TestCase.assertRaises`, " @@ -14806,21 +16058,21 @@ msgid "" "Python 3.5." msgstr "" -#: ../../../build/NEWS:7536 +#: ../../../build/NEWS:8243 msgid "" "`bpo-9372 `__: Deprecate " ":meth:`__getitem__` methods of :class:`xml.dom.pulldom.DOMEventStream`, " ":class:`wsgiref.util.FileWrapper` and :class:`fileinput.FileInput`." msgstr "" -#: ../../../build/NEWS:7540 +#: ../../../build/NEWS:8247 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:7544 +#: ../../../build/NEWS:8251 msgid "" "`bpo-34248 `__: Report filename in the " "exception raised when the database file cannot be opened by " @@ -14828,32 +16080,32 @@ msgid "" "Patch by Zsolt Cserna." msgstr "" -#: ../../../build/NEWS:7548 +#: ../../../build/NEWS:8255 msgid "" "`bpo-33089 `__: Add math.dist() to " "compute the Euclidean distance between two points." msgstr "" -#: ../../../build/NEWS:7551 +#: ../../../build/NEWS:8258 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:7554 +#: ../../../build/NEWS:8261 msgid "" "`bpo-31047 `__: Fix ``ntpath.abspath`` " "for invalid paths on windows. Patch by Franz Woellert." msgstr "" -#: ../../../build/NEWS:7557 +#: ../../../build/NEWS:8264 msgid "" "`bpo-32321 `__: Add pure Python fallback" " for functools.reduce. Patch by Robert Wright." msgstr "" -#: ../../../build/NEWS:7560 +#: ../../../build/NEWS:8267 msgid "" "`bpo-34270 `__: The default asyncio task" " class now always has a name which can be get or set using two new methods " @@ -14865,60 +16117,60 @@ msgid "" "like ``Task-1`` using a monotonic counter." msgstr "" -#: ../../../build/NEWS:7569 +#: ../../../build/NEWS:8276 msgid "" "`bpo-34263 `__: asyncio's event loop " "will not pass timeouts longer than one day to epoll/select etc." msgstr "" -#: ../../../build/NEWS:7572 +#: ../../../build/NEWS:8279 msgid "" "`bpo-34035 `__: Fix several " "AttributeError in zipfile seek() methods. Patch by Mickaël Schoentgen." msgstr "" -#: ../../../build/NEWS:7575 +#: ../../../build/NEWS:8282 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:7578 +#: ../../../build/NEWS:8285 msgid "" "`bpo-34075 `__: Deprecate passing non-" "ThreadPoolExecutor instances to " ":meth:`AbstractEventLoop.set_default_executor`." msgstr "" -#: ../../../build/NEWS:7581 +#: ../../../build/NEWS:8288 msgid "" "`bpo-34251 `__: Restore ``msilib.Win64``" " to preserve backwards compatibility since it's already used by " ":mod:`distutils`' ``bdist_msi`` command." msgstr "" -#: ../../../build/NEWS:7584 +#: ../../../build/NEWS:8291 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:7588 +#: ../../../build/NEWS:8295 msgid "" "`bpo-33089 `__: Enhanced math.hypot() to" " support more than two dimensions." msgstr "" -#: ../../../build/NEWS:7590 +#: ../../../build/NEWS:8297 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:7594 +#: ../../../build/NEWS:8301 msgid "" "`bpo-13041 `__: Use " ":func:`shutil.get_terminal_size` to calculate the terminal width correctly " @@ -14926,14 +16178,14 @@ msgid "" "Jędrzejewski-Szmek." msgstr "" -#: ../../../build/NEWS:7598 +#: ../../../build/NEWS:8305 msgid "" "`bpo-34213 `__: Allow frozen dataclasses" " to have a field named \"object\". Previously this conflicted with an " "internal use of \"object\"." msgstr "" -#: ../../../build/NEWS:7601 +#: ../../../build/NEWS:8308 msgid "" "`bpo-34052 `__: " ":meth:`sqlite3.Connection.create_aggregate`, " @@ -14945,7 +16197,7 @@ msgid "" "Patch by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:7609 +#: ../../../build/NEWS:8316 msgid "" "`bpo-34197 `__: Attributes " "*skipinitialspace*, *doublequote* and *strict* of the *dialect* attribute of" @@ -14953,41 +16205,41 @@ msgid "" " or 1." msgstr "" -#: ../../../build/NEWS:7613 +#: ../../../build/NEWS:8320 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:7617 +#: ../../../build/NEWS:8324 msgid "" "`bpo-21446 `__: The :2to3fixer:`reload` " "fixer now uses :func:`importlib.reload` instead of deprecated " ":func:`imp.reload`." msgstr "" -#: ../../../build/NEWS:7620 +#: ../../../build/NEWS:8327 msgid "" "`bpo-940286 `__: pydoc's " "``Helper.showtopic()`` method now prints the cross references of a topic " "correctly." msgstr "" -#: ../../../build/NEWS:7623 +#: ../../../build/NEWS:8330 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:7627 +#: ../../../build/NEWS:8334 msgid "" "`bpo-33729 `__: Fixed issues with " "arguments parsing in :mod:`hashlib`." msgstr "" -#: ../../../build/NEWS:7629 +#: ../../../build/NEWS:8336 msgid "" "`bpo-34097 `__: ZipFile can zip files " "older than 1980-01-01 and newer than 2107-12-31 using a new " @@ -14995,39 +16247,39 @@ msgid "" "limit." msgstr "" -#: ../../../build/NEWS:7633 +#: ../../../build/NEWS:8340 msgid "" "`bpo-34108 `__: Remove extraneous CR in " "2to3 refactor." msgstr "" -#: ../../../build/NEWS:7635 +#: ../../../build/NEWS:8342 msgid "" "`bpo-34070 `__: Make sure to only check " "if the handle is a tty, when opening a file with ``buffering=-1``." msgstr "" -#: ../../../build/NEWS:7638 +#: ../../../build/NEWS:8345 msgid "" "`bpo-27494 `__: Reverted :issue:`27494`." " 2to3 rejects now a trailing comma in generator expressions." msgstr "" -#: ../../../build/NEWS:7641 +#: ../../../build/NEWS:8348 msgid "" "`bpo-33967 `__: functools.singledispatch" " now raises TypeError instead of IndexError when no positional arguments are" " passed." msgstr "" -#: ../../../build/NEWS:7644 +#: ../../../build/NEWS:8351 msgid "" "`bpo-34041 `__: Add the parameter " "*deterministic* to the :meth:`sqlite3.Connection.create_function` method. " "Patch by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:7648 +#: ../../../build/NEWS:8355 msgid "" "`bpo-34056 `__: Ensure the loader shim " "created by ``imp.load_module`` always returns bytes from its ``get_data()`` " @@ -15035,54 +16287,54 @@ msgid "" "pycs." msgstr "" -#: ../../../build/NEWS:7652 +#: ../../../build/NEWS:8359 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:7656 +#: ../../../build/NEWS:8363 msgid "" "`bpo-34043 `__: Optimize tarfile " "uncompress performance about 15% when gzip is used." msgstr "" -#: ../../../build/NEWS:7659 +#: ../../../build/NEWS:8366 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:7663 +#: ../../../build/NEWS:8370 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:7667 +#: ../../../build/NEWS:8374 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:7670 +#: ../../../build/NEWS:8377 msgid "" "`bpo-34003 `__: csv.DictReader now " "creates dicts instead of OrderedDicts. Patch by Michael Selik." msgstr "" -#: ../../../build/NEWS:7673 +#: ../../../build/NEWS:8380 msgid "" "`bpo-33978 `__: Closed existing logging " "handlers before reconfiguration via fileConfig and dictConfig. Patch by " "Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:7676 +#: ../../../build/NEWS:8383 msgid "" "`bpo-14117 `__: Make minor tweaks to " "turtledemo. The 'wikipedia' example is now 'rosette', describing what it " @@ -15090,27 +16342,27 @@ msgid "" " eliminated." msgstr "" -#: ../../../build/NEWS:7680 +#: ../../../build/NEWS:8387 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:7684 +#: ../../../build/NEWS:8391 msgid "" "`bpo-27500 `__: Fix getaddrinfo to " "resolve IPv6 addresses correctly." msgstr "" -#: ../../../build/NEWS:7686 +#: ../../../build/NEWS:8393 msgid "" "`bpo-24567 `__: Improve random.choices()" " to handle subnormal input weights that could occasionally trigger an " "IndexError." msgstr "" -#: ../../../build/NEWS:7689 +#: ../../../build/NEWS:8396 msgid "" "`bpo-33871 `__: Fixed integer overflow " "in :func:`os.readv`, :func:`os.writev`, :func:`os.preadv` and " @@ -15118,14 +16370,14 @@ msgid "" "arguments (on BSD-based OSes and macOS)." msgstr "" -#: ../../../build/NEWS:7693 +#: ../../../build/NEWS:8400 msgid "" "`bpo-25007 `__: Add :func:`copy.copy` " "and :func:`copy.deepcopy` support to zlib compressors and decompressors. " "Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7696 +#: ../../../build/NEWS:8403 msgid "" "`bpo-33929 `__: multiprocessing: Fix a " "race condition in Popen of multiprocessing.popen_spawn_win32. The child " @@ -15135,7 +16387,7 @@ msgid "" "steal the handle from the parent process." msgstr "" -#: ../../../build/NEWS:7703 +#: ../../../build/NEWS:8410 msgid "" "`bpo-33899 `__: Tokenize module now " "implicitly emits a NEWLINE when provided with input that does not have a " @@ -15143,13 +16395,13 @@ msgid "" "internally. Contributed by Ammar Askar." msgstr "" -#: ../../../build/NEWS:7707 +#: ../../../build/NEWS:8414 msgid "" "`bpo-33897 `__: Added a 'force' keyword " "argument to logging.basicConfig()." msgstr "" -#: ../../../build/NEWS:7709 +#: ../../../build/NEWS:8416 msgid "" "`bpo-33695 `__: :func:`shutil.copytree` " "uses :func:`os.scandir` function and all copy functions depending from it " @@ -15160,33 +16412,33 @@ msgid "" "(Contributed by Giampaolo Rodola' in :issue:`33695`.)" msgstr "" -#: ../../../build/NEWS:7717 +#: ../../../build/NEWS:8424 msgid "" "`bpo-33916 `__: bz2 and lzma: When " "Decompressor.__init__() is called twice, free the old lock to not leak " "memory." msgstr "" -#: ../../../build/NEWS:7720 +#: ../../../build/NEWS:8427 msgid "" "`bpo-32568 `__: Make select.epoll() and " "its documentation consistent regarding *sizehint* and *flags*." msgstr "" -#: ../../../build/NEWS:7723 +#: ../../../build/NEWS:8430 msgid "" "`bpo-33833 `__: Fixed bug in asyncio " "where ProactorSocketTransport logs AssertionError if force closed during " "write." msgstr "" -#: ../../../build/NEWS:7726 +#: ../../../build/NEWS:8433 msgid "" "`bpo-33663 `__: Convert content length " "to string before putting to header." msgstr "" -#: ../../../build/NEWS:7728 +#: ../../../build/NEWS:8435 msgid "" "`bpo-33721 `__: :mod:`os.path` functions" " that return a boolean result like :func:`~os.path.exists`, " @@ -15203,136 +16455,140 @@ msgid "" "unrepresentable at the OS level." msgstr "" -#: ../../../build/NEWS:7742 +#: ../../../build/NEWS:8449 msgid "" "`bpo-26544 `__: Fixed implementation of " ":func:`platform.libc_ver`. It almost always returned version '2.9' for " "glibc." msgstr "" -#: ../../../build/NEWS:7745 +#: ../../../build/NEWS:8452 msgid "" "`bpo-33843 `__: Remove deprecated " "``cgi.escape``, ``cgi.parse_qs`` and ``cgi.parse_qsl``." msgstr "" -#: ../../../build/NEWS:7748 +#: ../../../build/NEWS:8455 msgid "" "`bpo-33842 `__: Remove " "``tarfile.filemode`` which is deprecated since Python 3.3." msgstr "" -#: ../../../build/NEWS:7751 ../../../build/NEWS:9349 ../../../build/NEWS:13943 +#: ../../../build/NEWS:8458 ../../../build/NEWS:10056 +#: ../../../build/NEWS:14650 msgid "" "`bpo-30167 `__: Prevent site.main() " "exception if PYTHONSTARTUP is set. Patch by Steve Weber." msgstr "" -#: ../../../build/NEWS:7754 +#: ../../../build/NEWS:8461 msgid "" "`bpo-33805 `__: Improve error message of" " dataclasses.replace() when an InitVar is not specified" msgstr "" -#: ../../../build/NEWS:7757 +#: ../../../build/NEWS:8464 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:7760 ../../../build/NEWS:9352 ../../../build/NEWS:13946 +#: ../../../build/NEWS:8467 ../../../build/NEWS:10059 +#: ../../../build/NEWS:14653 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:7764 +#: ../../../build/NEWS:8471 msgid "" "`bpo-32108 `__: In configparser, don't " "clear section when it is assigned to itself." msgstr "" -#: ../../../build/NEWS:7767 +#: ../../../build/NEWS:8474 msgid "" "`bpo-27397 `__: Make email module " "properly handle invalid-length base64 strings." msgstr "" -#: ../../../build/NEWS:7770 +#: ../../../build/NEWS:8477 msgid "" "`bpo-33578 `__: Implement multibyte " "encoder/decoder state methods" msgstr "" -#: ../../../build/NEWS:7772 ../../../build/NEWS:9356 ../../../build/NEWS:13950 +#: ../../../build/NEWS:8479 ../../../build/NEWS:10063 +#: ../../../build/NEWS:14657 msgid "" "`bpo-30805 `__: Avoid race condition " "with debug logging" msgstr "" -#: ../../../build/NEWS:7774 +#: ../../../build/NEWS:8481 msgid "" "`bpo-33476 `__: Fix " "_header_value_parser.py when address group is missing final ';'. Contributed" " by Enrique Perez-Terron" msgstr "" -#: ../../../build/NEWS:7777 ../../../build/NEWS:9358 +#: ../../../build/NEWS:8484 ../../../build/NEWS:10065 msgid "" "`bpo-33694 `__: asyncio: Fix a race " "condition causing data loss on pause_reading()/resume_reading() when using " "the ProactorEventLoop." msgstr "" -#: ../../../build/NEWS:7780 ../../../build/NEWS:9361 +#: ../../../build/NEWS:8487 ../../../build/NEWS:10068 msgid "" "`bpo-32493 `__: Correct test for " "``uuid_enc_be`` availability in ``configure.ac``. Patch by Michael Felt." msgstr "" -#: ../../../build/NEWS:7783 ../../../build/NEWS:9364 +#: ../../../build/NEWS:8490 ../../../build/NEWS:10071 msgid "" "`bpo-33792 `__: Add " "asyncio.WindowsSelectorEventLoopPolicy and " "asyncio.WindowsProactorEventLoopPolicy." msgstr "" -#: ../../../build/NEWS:7786 +#: ../../../build/NEWS:8493 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:7790 ../../../build/NEWS:9367 +#: ../../../build/NEWS:8497 ../../../build/NEWS:10074 msgid "" "`bpo-33778 `__: Update ``unicodedata``'s" " database to Unicode version 11.0.0." msgstr "" -#: ../../../build/NEWS:7792 +#: ../../../build/NEWS:8499 msgid "" "`bpo-33165 `__: Added a stacklevel " "parameter to logging calls to allow use of wrapper/helper functions for " "logging APIs." msgstr "" -#: ../../../build/NEWS:7795 ../../../build/NEWS:9369 +#: ../../../build/NEWS:8502 ../../../build/NEWS:10076 msgid "" "`bpo-33770 `__: improve base64 exception" " message for encoded inputs of invalid length" msgstr "" -#: ../../../build/NEWS:7798 ../../../build/NEWS:9372 +#: ../../../build/NEWS:8505 ../../../build/NEWS:10079 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:7801 ../../../build/NEWS:9375 ../../../build/NEWS:13952 +#: ../../../build/NEWS:8508 ../../../build/NEWS:10082 +#: ../../../build/NEWS:14659 msgid "" "`bpo-33767 `__: The concatenation " "(``+``) and repetition (``*``) sequence operations now raise " @@ -15340,58 +16596,59 @@ msgid "" ":class:`mmap.mmap` objects. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7805 ../../../build/NEWS:9379 +#: ../../../build/NEWS:8512 ../../../build/NEWS:10086 msgid "" "`bpo-33734 `__: asyncio/ssl: Fix " "AttributeError, increase default handshake timeout" msgstr "" -#: ../../../build/NEWS:7808 +#: ../../../build/NEWS:8515 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:7812 +#: ../../../build/NEWS:8519 msgid "" "`bpo-2504 `__: Add gettext.pgettext() and" " variants." msgstr "" -#: ../../../build/NEWS:7814 +#: ../../../build/NEWS:8521 msgid "" "`bpo-33197 `__: Add description property" " for _ParameterKind" msgstr "" -#: ../../../build/NEWS:7816 ../../../build/NEWS:9477 +#: ../../../build/NEWS:8523 ../../../build/NEWS:10184 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:7819 ../../../build/NEWS:9480 ../../../build/NEWS:13956 +#: ../../../build/NEWS:8526 ../../../build/NEWS:10187 +#: ../../../build/NEWS:14663 msgid "" "`bpo-32684 `__: Fix gather to propagate " "cancellation of itself even with return_exceptions." msgstr "" -#: ../../../build/NEWS:7822 ../../../build/NEWS:9483 +#: ../../../build/NEWS:8529 ../../../build/NEWS:10190 msgid "" "`bpo-33654 `__: Support protocol type " "switching in SSLTransport.set_protocol()." msgstr "" -#: ../../../build/NEWS:7824 ../../../build/NEWS:9485 +#: ../../../build/NEWS:8531 ../../../build/NEWS:10192 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:7827 +#: ../../../build/NEWS:8534 msgid "" "`bpo-33671 `__: :func:`shutil.copyfile`," " :func:`shutil.copy`, :func:`shutil.copy2`, :func:`shutil.copytree` and " @@ -15404,7 +16661,8 @@ msgid "" "(Contributed by Giampaolo Rodola' in :issue:`25427`.)" msgstr "" -#: ../../../build/NEWS:7837 ../../../build/NEWS:9488 ../../../build/NEWS:13959 +#: ../../../build/NEWS:8544 ../../../build/NEWS:10195 +#: ../../../build/NEWS:14666 msgid "" "`bpo-33674 `__: Fix a race condition in " "SSLProtocol.connection_made() of asyncio.sslproto: start immediately the " @@ -15412,38 +16670,41 @@ msgid "" " called before the handshake started, causing the handshake to hang or fail." msgstr "" -#: ../../../build/NEWS:7842 ../../../build/NEWS:9493 ../../../build/NEWS:13964 +#: ../../../build/NEWS:8549 ../../../build/NEWS:10200 +#: ../../../build/NEWS:14671 msgid "" "`bpo-31647 `__: Fixed bug where calling " "write_eof() on a _SelectorSocketTransport after it's already closed raises " "AttributeError." msgstr "" -#: ../../../build/NEWS:7845 ../../../build/NEWS:9496 +#: ../../../build/NEWS:8552 ../../../build/NEWS:10203 msgid "" "`bpo-32610 `__: Make asyncio.all_tasks()" " return only pending tasks." msgstr "" -#: ../../../build/NEWS:7847 ../../../build/NEWS:9498 +#: ../../../build/NEWS:8554 ../../../build/NEWS:10205 msgid "" "`bpo-32410 `__: Avoid blocking on file " "IO in sendfile fallback code" msgstr "" -#: ../../../build/NEWS:7849 ../../../build/NEWS:9500 ../../../build/NEWS:13969 +#: ../../../build/NEWS:8556 ../../../build/NEWS:10207 +#: ../../../build/NEWS:14676 msgid "" "`bpo-33469 `__: Fix RuntimeError after " "closing loop that used run_in_executor" msgstr "" -#: ../../../build/NEWS:7851 ../../../build/NEWS:9502 ../../../build/NEWS:13967 +#: ../../../build/NEWS:8558 ../../../build/NEWS:10209 +#: ../../../build/NEWS:14674 msgid "" "`bpo-33672 `__: Fix Task.__repr__ crash " "with Cython's bogus coroutines" msgstr "" -#: ../../../build/NEWS:7853 ../../../build/NEWS:9504 +#: ../../../build/NEWS:8560 ../../../build/NEWS:10211 msgid "" "`bpo-33654 `__: Fix " "transport.set_protocol() to support switching between asyncio.Protocol and " @@ -15451,20 +16712,20 @@ msgid "" "asyncio.BufferedProtocols." msgstr "" -#: ../../../build/NEWS:7857 ../../../build/NEWS:9508 +#: ../../../build/NEWS:8564 ../../../build/NEWS:10215 msgid "" "`bpo-33652 `__: Pickles of type " "variables and subscripted generics are now future-proof and compatible with " "older Python versions." msgstr "" -#: ../../../build/NEWS:7860 ../../../build/NEWS:9511 +#: ../../../build/NEWS:8567 ../../../build/NEWS:10218 msgid "" "`bpo-32493 `__: Fixed :func:`uuid.uuid1`" " on FreeBSD." msgstr "" -#: ../../../build/NEWS:7862 +#: ../../../build/NEWS:8569 msgid "" "`bpo-33238 `__: Add " "``InvalidStateError`` to :mod:`concurrent.futures`. ``Future.set_result`` " @@ -15472,13 +16733,13 @@ msgid "" "are not pending or running. Patch by Jason Haydaman." msgstr "" -#: ../../../build/NEWS:7867 ../../../build/NEWS:9513 +#: ../../../build/NEWS:8574 ../../../build/NEWS:10220 msgid "" "`bpo-33618 `__: Finalize and document " "preliminary and experimental TLS 1.3 support with OpenSSL 1.1.1" msgstr "" -#: ../../../build/NEWS:7870 +#: ../../../build/NEWS:8577 msgid "" "`bpo-33625 `__: Release GIL on " "`grp.getgrnam`, `grp.getgrgid`, `pwd.getpwnam` and `pwd.getpwuid` if " @@ -15486,20 +16747,22 @@ msgid "" "Grzybowski." msgstr "" -#: ../../../build/NEWS:7874 ../../../build/NEWS:9516 +#: ../../../build/NEWS:8581 ../../../build/NEWS:10223 msgid "" "`bpo-33623 `__: Fix possible SIGSGV when" " asyncio.Future is created in __del__" msgstr "" -#: ../../../build/NEWS:7876 ../../../build/NEWS:9382 ../../../build/NEWS:13971 +#: ../../../build/NEWS:8583 ../../../build/NEWS:10089 +#: ../../../build/NEWS:14678 msgid "" "`bpo-11874 `__: Use a better regex when " "breaking usage into wrappable parts. Avoids bogus assertion errors from " "custom metavar strings." msgstr "" -#: ../../../build/NEWS:7879 ../../../build/NEWS:9518 ../../../build/NEWS:13974 +#: ../../../build/NEWS:8586 ../../../build/NEWS:10225 +#: ../../../build/NEWS:14681 msgid "" "`bpo-30877 `__: Fixed a bug in the " "Python implementation of the JSON decoder that prevented the cache of parsed" @@ -15507,34 +16770,34 @@ msgid "" "c-fos." msgstr "" -#: ../../../build/NEWS:7883 +#: ../../../build/NEWS:8590 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:7886 ../../../build/NEWS:9385 +#: ../../../build/NEWS:8593 ../../../build/NEWS:10092 msgid "" "`bpo-33582 `__: Emit a deprecation " "warning for inspect.formatargspec" msgstr "" -#: ../../../build/NEWS:7888 +#: ../../../build/NEWS:8595 msgid "" "`bpo-21145 `__: Add " "``functools.cached_property`` decorator, for computed properties cached for " "the life of the instance." msgstr "" -#: ../../../build/NEWS:7891 ../../../build/NEWS:9522 +#: ../../../build/NEWS:8598 ../../../build/NEWS:10229 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:7895 ../../../build/NEWS:9526 +#: ../../../build/NEWS:8602 ../../../build/NEWS:10233 msgid "" "`bpo-28556 `__: Do not simplify " "arguments to `typing.Union`. Now `Union[Manager, Employee]` is not " @@ -15542,73 +16805,76 @@ msgid "" "several bugs and limited possibilities for introspection." msgstr "" -#: ../../../build/NEWS:7900 +#: ../../../build/NEWS:8607 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:7904 ../../../build/NEWS:9531 +#: ../../../build/NEWS:8611 ../../../build/NEWS:10238 msgid "" "`bpo-33540 `__: Add a new " "``block_on_close`` class attribute to ``ForkingMixIn`` and " "``ThreadingMixIn`` classes of :mod:`socketserver`." msgstr "" -#: ../../../build/NEWS:7907 ../../../build/NEWS:9534 ../../../build/NEWS:13978 +#: ../../../build/NEWS:8614 ../../../build/NEWS:10241 +#: ../../../build/NEWS:14685 msgid "" "`bpo-33548 `__: " "tempfile._candidate_tempdir_list should consider common TEMP locations" msgstr "" -#: ../../../build/NEWS:7910 ../../../build/NEWS:9537 +#: ../../../build/NEWS:8617 ../../../build/NEWS:10244 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:7913 +#: ../../../build/NEWS:8620 msgid "" "`bpo-33541 `__: Remove unused private " "method ``_strptime.LocaleTime.__pad`` (a.k.a. ``_LocaleTime__pad``)." msgstr "" -#: ../../../build/NEWS:7916 ../../../build/NEWS:9540 +#: ../../../build/NEWS:8623 ../../../build/NEWS:10247 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:7920 ../../../build/NEWS:9544 ../../../build/NEWS:13981 +#: ../../../build/NEWS:8627 ../../../build/NEWS:10251 +#: ../../../build/NEWS:14688 msgid "" "`bpo-33542 `__: Prevent " "``uuid.get_node`` from using a DUID instead of a MAC on Windows. Patch by " "Zvi Effron" msgstr "" -#: ../../../build/NEWS:7923 ../../../build/NEWS:9547 ../../../build/NEWS:13984 +#: ../../../build/NEWS:8630 ../../../build/NEWS:10254 +#: ../../../build/NEWS:14691 msgid "" "`bpo-26819 `__: Fix race condition with " "`ReadTransport.resume_reading` in Windows proactor event loop." msgstr "" -#: ../../../build/NEWS:7926 ../../../build/NEWS:9550 +#: ../../../build/NEWS:8633 ../../../build/NEWS:10257 msgid "" "Fix failure in `typing.get_type_hints()` when ClassVar was provided as a " "string forward reference." msgstr "" -#: ../../../build/NEWS:7929 +#: ../../../build/NEWS:8636 msgid "" "`bpo-33516 `__: " ":class:`unittest.mock.MagicMock` now supports the ``__round__`` magic " "method." msgstr "" -#: ../../../build/NEWS:7932 +#: ../../../build/NEWS:8639 msgid "" "`bpo-28612 `__: Added support for Site " "Maps to urllib's ``RobotFileParser`` as :meth:`RobotFileParser.site_maps() " @@ -15616,40 +16882,40 @@ msgid "" " patch by Peter Wirtz." msgstr "" -#: ../../../build/NEWS:7937 +#: ../../../build/NEWS:8644 msgid "" "`bpo-28167 `__: Remove " "platform.linux_distribution, which was deprecated since 3.5." msgstr "" -#: ../../../build/NEWS:7940 +#: ../../../build/NEWS:8647 msgid "" "`bpo-33504 `__: Switch the default " "dictionary implementation for :mod:`configparser` from " ":class:`collections.OrderedDict` to the standard :class:`dict` type." msgstr "" -#: ../../../build/NEWS:7944 ../../../build/NEWS:9553 +#: ../../../build/NEWS:8651 ../../../build/NEWS:10260 msgid "" "`bpo-33505 `__: Optimize " "asyncio.ensure_future() by reordering if checks: 1.17x faster." msgstr "" -#: ../../../build/NEWS:7947 ../../../build/NEWS:9556 +#: ../../../build/NEWS:8654 ../../../build/NEWS:10263 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:7951 +#: ../../../build/NEWS:8658 msgid "" "`bpo-29235 `__: The " ":class:`cProfile.Profile` class can now be used as a context manager. Patch " "by Scott Sanderson." msgstr "" -#: ../../../build/NEWS:7954 ../../../build/NEWS:9560 +#: ../../../build/NEWS:8661 ../../../build/NEWS:10267 msgid "" "`bpo-33495 `__: Change " "dataclasses.Fields repr to use the repr of each of its members, instead of " @@ -15657,14 +16923,14 @@ msgid "" " especially true for the 'type' member." msgstr "" -#: ../../../build/NEWS:7958 +#: ../../../build/NEWS:8665 msgid "" "`bpo-26103 `__: Correct " "``inspect.isdatadescriptor`` to look for ``__set__`` or ``__delete__``. " "Patch by Aaron Hall." msgstr "" -#: ../../../build/NEWS:7961 +#: ../../../build/NEWS:8668 msgid "" "`bpo-29209 `__: Removed the " "``doctype()`` method and the *html* parameter of the constructor of " @@ -15675,7 +16941,7 @@ msgid "" ":exc:`PendingDeprecationWarning`." msgstr "" -#: ../../../build/NEWS:7968 ../../../build/NEWS:9564 +#: ../../../build/NEWS:8675 ../../../build/NEWS:10271 msgid "" "`bpo-33453 `__: Fix dataclasses to work " "if using literal string type annotations or if using PEP 563 \"Postponed " @@ -15684,7 +16950,8 @@ msgid "" "(\"InitVar\" and \"dataclasses.InitVar\")." msgstr "" -#: ../../../build/NEWS:7973 ../../../build/NEWS:9569 ../../../build/NEWS:13987 +#: ../../../build/NEWS:8680 ../../../build/NEWS:10276 +#: ../../../build/NEWS:14694 msgid "" "`bpo-28556 `__: Minor fixes in typing " "module: add annotations to ``NamedTuple.__new__``, pass ``*args`` and " @@ -15692,80 +16959,84 @@ msgid "" "Dombrova." msgstr "" -#: ../../../build/NEWS:7977 +#: ../../../build/NEWS:8684 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:7981 ../../../build/NEWS:9573 ../../../build/NEWS:13991 +#: ../../../build/NEWS:8688 ../../../build/NEWS:10280 +#: ../../../build/NEWS:14698 msgid "" "`bpo-20087 `__: Updated alias mapping " "with glibc 2.27 supported locales." msgstr "" -#: ../../../build/NEWS:7983 ../../../build/NEWS:9575 ../../../build/NEWS:13993 +#: ../../../build/NEWS:8690 ../../../build/NEWS:10282 +#: ../../../build/NEWS:14700 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:7986 ../../../build/NEWS:9578 +#: ../../../build/NEWS:8693 ../../../build/NEWS:10285 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:7990 ../../../build/NEWS:9685 +#: ../../../build/NEWS:8697 ../../../build/NEWS:10392 msgid "" "`bpo-33281 `__: Fix " "ctypes.util.find_library regression on macOS." msgstr "" -#: ../../../build/NEWS:7992 +#: ../../../build/NEWS:8699 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:7996 +#: ../../../build/NEWS:8703 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:7999 +#: ../../../build/NEWS:8706 msgid "" "`bpo-32933 `__: " ":func:`unittest.mock.mock_open` now supports iteration over the file " "contents. Patch by Tony Flury." msgstr "" -#: ../../../build/NEWS:8002 +#: ../../../build/NEWS:8709 msgid "" "`bpo-33217 `__: Raise :exc:`TypeError` " "when looking up non-Enum objects in Enum classes and Enum members." msgstr "" -#: ../../../build/NEWS:8005 ../../../build/NEWS:9582 ../../../build/NEWS:13996 +#: ../../../build/NEWS:8712 ../../../build/NEWS:10289 +#: ../../../build/NEWS:14703 msgid "" "`bpo-33197 `__: Update error message " "when constructing invalid inspect.Parameters Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:8008 ../../../build/NEWS:9687 ../../../build/NEWS:13999 +#: ../../../build/NEWS:8715 ../../../build/NEWS:10394 +#: ../../../build/NEWS:14706 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:8011 +#: ../../../build/NEWS:8718 msgid "" "`bpo-33375 `__: The warnings module now " "finds the Python file associated with a warning from the code object, rather" @@ -15774,88 +17045,92 @@ msgid "" "code." msgstr "" -#: ../../../build/NEWS:8016 +#: ../../../build/NEWS:8723 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:8020 +#: ../../../build/NEWS:8727 msgid "" "`bpo-32455 `__: Added *jump* parameter " "to :func:`dis.stack_effect`." msgstr "" -#: ../../../build/NEWS:8022 +#: ../../../build/NEWS:8729 msgid "" "`bpo-27485 `__: Rename and deprecate " "undocumented functions in :func:`urllib.parse`." msgstr "" -#: ../../../build/NEWS:8025 +#: ../../../build/NEWS:8732 msgid "" "`bpo-33332 `__: Add " "``signal.valid_signals()`` to expose the POSIX sigfillset() functionality." msgstr "" -#: ../../../build/NEWS:8028 +#: ../../../build/NEWS:8735 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:8031 ../../../build/NEWS:9690 ../../../build/NEWS:14002 +#: ../../../build/NEWS:8738 ../../../build/NEWS:10397 +#: ../../../build/NEWS:14709 msgid "" "`bpo-33329 `__: Fix multiprocessing " "regression on newer glibcs" msgstr "" -#: ../../../build/NEWS:8033 +#: ../../../build/NEWS:8740 msgid "" "`bpo-33334 `__: :func:`dis.stack_effect`" " now supports all defined opcodes including NOP and EXTENDED_ARG." msgstr "" -#: ../../../build/NEWS:8036 ../../../build/NEWS:9692 ../../../build/NEWS:14004 +#: ../../../build/NEWS:8743 ../../../build/NEWS:10399 +#: ../../../build/NEWS:14711 msgid "" "`bpo-991266 `__: Fix quoting of the " "``Comment`` attribute of :class:`http.cookies.SimpleCookie`." msgstr "" -#: ../../../build/NEWS:8039 ../../../build/NEWS:9695 ../../../build/NEWS:14007 +#: ../../../build/NEWS:8746 ../../../build/NEWS:10402 +#: ../../../build/NEWS:14714 msgid "" "`bpo-33131 `__: Upgrade bundled version " "of pip to 10.0.1." msgstr "" -#: ../../../build/NEWS:8041 ../../../build/NEWS:9697 ../../../build/NEWS:14009 +#: ../../../build/NEWS:8748 ../../../build/NEWS:10404 +#: ../../../build/NEWS:14716 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:8045 +#: ../../../build/NEWS:8752 msgid "" "`bpo-23403 `__: lib2to3 now uses pickle " "protocol 4 for pre-computed grammars." msgstr "" -#: ../../../build/NEWS:8047 ../../../build/NEWS:9701 +#: ../../../build/NEWS:8754 ../../../build/NEWS:10408 msgid "" "`bpo-33266 `__: lib2to3 now recognizes " "``rf'...'`` strings." msgstr "" -#: ../../../build/NEWS:8049 ../../../build/NEWS:9703 +#: ../../../build/NEWS:8756 ../../../build/NEWS:10410 msgid "" "`bpo-11594 `__: Ensure line-endings are " "respected when using lib2to3." msgstr "" -#: ../../../build/NEWS:8051 ../../../build/NEWS:9705 +#: ../../../build/NEWS:8758 ../../../build/NEWS:10412 msgid "" "`bpo-33254 `__: Have " ":func:`importlib.resources.contents` and " @@ -15863,27 +17138,29 @@ msgid "" "instead of an :term:`iterator`." msgstr "" -#: ../../../build/NEWS:8055 +#: ../../../build/NEWS:8762 msgid "" "`bpo-33265 `__: ``contextlib.ExitStack``" " and ``contextlib.AsyncExitStack`` now use a method instead of a wrapper " "function for exit callbacks." msgstr "" -#: ../../../build/NEWS:8058 ../../../build/NEWS:9585 ../../../build/NEWS:14013 +#: ../../../build/NEWS:8765 ../../../build/NEWS:10292 +#: ../../../build/NEWS:14720 msgid "" "`bpo-33263 `__: Fix FD leak in " "`_SelectorSocketTransport` Patch by Vlad Starostin." msgstr "" -#: ../../../build/NEWS:8061 ../../../build/NEWS:9709 ../../../build/NEWS:14016 +#: ../../../build/NEWS:8768 ../../../build/NEWS:10416 +#: ../../../build/NEWS:14723 msgid "" "`bpo-33256 `__: Fix display of " "```` call in the html produced by ``cgitb.html()``. Patch by " "Stéphane Blondon." msgstr "" -#: ../../../build/NEWS:8064 +#: ../../../build/NEWS:8771 msgid "" "`bpo-33144 `__: ``random.Random()`` and " "its subclassing mechanism got optimized to check only once at class/subclass" @@ -15892,33 +17169,34 @@ msgid "" " large random integers. Patch by Wolfgang Maier." msgstr "" -#: ../../../build/NEWS:8070 +#: ../../../build/NEWS:8777 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:8074 +#: ../../../build/NEWS:8781 msgid "" "This fix also changed pydoc to add ``os.getcwd()`` to :data:`sys.path` when " "necessary, rather than adding ``\".\"``." msgstr "" -#: ../../../build/NEWS:8077 +#: ../../../build/NEWS:8784 msgid "" "`bpo-29613 `__: Added support for the " "``SameSite`` cookie flag to the ``http.cookies`` module." msgstr "" -#: ../../../build/NEWS:8080 ../../../build/NEWS:9717 +#: ../../../build/NEWS:8787 ../../../build/NEWS:10424 msgid "" "`bpo-33169 `__: Delete entries of " "``None`` in :data:`sys.path_importer_cache` when " ":meth:`importlib.machinery.invalidate_caches` is called." msgstr "" -#: ../../../build/NEWS:8083 ../../../build/NEWS:9723 ../../../build/NEWS:14019 +#: ../../../build/NEWS:8790 ../../../build/NEWS:10430 +#: ../../../build/NEWS:14726 msgid "" "`bpo-33203 `__: " "``random.Random.choice()`` now raises ``IndexError`` for empty sequences " @@ -15926,20 +17204,22 @@ msgid "" "implementation." msgstr "" -#: ../../../build/NEWS:8087 ../../../build/NEWS:9727 ../../../build/NEWS:14023 +#: ../../../build/NEWS:8794 ../../../build/NEWS:10434 +#: ../../../build/NEWS:14730 msgid "" "`bpo-33224 `__: Update difflib.mdiff() " "for :pep:`479`. Convert an uncaught StopIteration in a generator into a " "return-statement." msgstr "" -#: ../../../build/NEWS:8090 ../../../build/NEWS:9730 ../../../build/NEWS:14026 +#: ../../../build/NEWS:8797 ../../../build/NEWS:10437 +#: ../../../build/NEWS:14733 msgid "" "`bpo-33209 `__: End framing at the end " "of C implementation of :func:`pickle.Pickler.dump`." msgstr "" -#: ../../../build/NEWS:8093 +#: ../../../build/NEWS:8800 msgid "" "`bpo-32861 `__: The urllib.robotparser's" " ``__str__`` representation now includes wildcard entries and the \"Crawl-" @@ -15947,7 +17227,7 @@ msgid "" "being appended to the end of the string. Patch by Michael Lazar." msgstr "" -#: ../../../build/NEWS:8098 +#: ../../../build/NEWS:8805 msgid "" "`bpo-23403 `__: ``DEFAULT_PROTOCOL`` in " ":mod:`pickle` was bumped to 4. Protocol 4 is described in :pep:`3154` and " @@ -15955,47 +17235,48 @@ msgid "" "compared to protocol 3 introduced in Python 3.0." msgstr "" -#: ../../../build/NEWS:8103 ../../../build/NEWS:9733 +#: ../../../build/NEWS:8810 ../../../build/NEWS:10440 msgid "" "`bpo-20104 `__: Improved error handling " "and fixed a reference leak in :func:`os.posix_spawn()`." msgstr "" -#: ../../../build/NEWS:8106 +#: ../../../build/NEWS:8813 msgid "" "`bpo-33106 `__: Deleting a key from a " "read-only dbm database raises module specific error instead of KeyError." msgstr "" -#: ../../../build/NEWS:8109 ../../../build/NEWS:9736 +#: ../../../build/NEWS:8816 ../../../build/NEWS:10443 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:8113 +#: ../../../build/NEWS:8820 msgid "" "`bpo-32380 `__: Create " "functools.singledispatchmethod to support generic single dispatch on " "descriptors and methods." msgstr "" -#: ../../../build/NEWS:8116 ../../../build/NEWS:9876 +#: ../../../build/NEWS:8823 ../../../build/NEWS:10583 msgid "" "`bpo-33141 `__: Have Field objects pass " "through __set_name__ to their default values, if they have their own " "__set_name__." msgstr "" -#: ../../../build/NEWS:8119 ../../../build/NEWS:9879 ../../../build/NEWS:14033 +#: ../../../build/NEWS:8826 ../../../build/NEWS:10586 +#: ../../../build/NEWS:14740 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:8123 ../../../build/NEWS:9883 +#: ../../../build/NEWS:8830 ../../../build/NEWS:10590 msgid "" "`bpo-32873 `__: Treat type variables and" " special typing forms as immutable by copy and pickle. This fixes several " @@ -16003,7 +17284,7 @@ msgid "" "Python 3.6." msgstr "" -#: ../../../build/NEWS:8127 ../../../build/NEWS:9887 +#: ../../../build/NEWS:8834 ../../../build/NEWS:10594 msgid "" "`bpo-33134 `__: When computing " "dataclass's __hash__, use the lookup table to contain the function which " @@ -16011,46 +17292,47 @@ msgid "" "string, and then testing that string to see what to do." msgstr "" -#: ../../../build/NEWS:8132 ../../../build/NEWS:9892 ../../../build/NEWS:14037 +#: ../../../build/NEWS:8839 ../../../build/NEWS:10599 +#: ../../../build/NEWS:14744 msgid "" "`bpo-33127 `__: The ssl module now " "compiles with LibreSSL 2.7.1." msgstr "" -#: ../../../build/NEWS:8134 ../../../build/NEWS:9894 +#: ../../../build/NEWS:8841 ../../../build/NEWS:10601 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:8137 ../../../build/NEWS:9897 +#: ../../../build/NEWS:8844 ../../../build/NEWS:10604 msgid "" "`bpo-33078 `__: Fix the failure on OSX " "caused by the tests relying on sem_getvalue" msgstr "" -#: ../../../build/NEWS:8140 ../../../build/NEWS:9900 +#: ../../../build/NEWS:8847 ../../../build/NEWS:10607 msgid "" "`bpo-33116 `__: Add 'Field' to " "dataclasses.__all__." msgstr "" -#: ../../../build/NEWS:8142 ../../../build/NEWS:9902 +#: ../../../build/NEWS:8849 ../../../build/NEWS:10609 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:8145 ../../../build/NEWS:9905 +#: ../../../build/NEWS:8852 ../../../build/NEWS:10612 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:8149 ../../../build/NEWS:9909 +#: ../../../build/NEWS:8856 ../../../build/NEWS:10616 msgid "" "`bpo-32953 `__: If a non-dataclass " "inherits from a frozen dataclass, allow attributes to be added to the " @@ -16059,77 +17341,82 @@ msgid "" "non-frozen." msgstr "" -#: ../../../build/NEWS:8154 ../../../build/NEWS:9740 +#: ../../../build/NEWS:8861 ../../../build/NEWS:10447 msgid "" "`bpo-33097 `__: Raise RuntimeError when " "``executor.submit`` is called during interpreter shutdown." msgstr "" -#: ../../../build/NEWS:8157 +#: ../../../build/NEWS:8864 msgid "" "`bpo-32968 `__: Modulo and floor " "division involving Fraction and float should return float." msgstr "" -#: ../../../build/NEWS:8160 ../../../build/NEWS:9914 +#: ../../../build/NEWS:8867 ../../../build/NEWS:10621 msgid "" "`bpo-33061 `__: Add missing ``NoReturn``" " to ``__all__`` in typing.py" msgstr "" -#: ../../../build/NEWS:8162 ../../../build/NEWS:9916 +#: ../../../build/NEWS:8869 ../../../build/NEWS:10623 msgid "" "`bpo-33078 `__: Fix the size handling in" " multiprocessing.Queue when a pickling error occurs." msgstr "" -#: ../../../build/NEWS:8165 ../../../build/NEWS:9919 ../../../build/NEWS:14289 +#: ../../../build/NEWS:8872 ../../../build/NEWS:10626 +#: ../../../build/NEWS:14996 msgid "" "`bpo-33064 `__: lib2to3 now properly " "supports trailing commas after ``*args`` and ``**kwargs`` in function " "signatures." msgstr "" -#: ../../../build/NEWS:8168 ../../../build/NEWS:9922 +#: ../../../build/NEWS:8875 ../../../build/NEWS:10629 msgid "" "`bpo-33056 `__: FIX properly close " "leaking fds in concurrent.futures.ProcessPoolExecutor." msgstr "" -#: ../../../build/NEWS:8171 ../../../build/NEWS:9925 ../../../build/NEWS:14039 +#: ../../../build/NEWS:8878 ../../../build/NEWS:10632 +#: ../../../build/NEWS:14746 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:8175 ../../../build/NEWS:9929 ../../../build/NEWS:14292 +#: ../../../build/NEWS:8882 ../../../build/NEWS:10636 +#: ../../../build/NEWS:14999 msgid "" "`bpo-31804 `__: Avoid failing in " "multiprocessing.Process if the standard streams are closed or None at exit." msgstr "" -#: ../../../build/NEWS:8178 +#: ../../../build/NEWS:8885 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:8182 +#: ../../../build/NEWS:8889 msgid "" "`bpo-30249 `__: Improve " "struct.unpack_from() exception messages for problems with the buffer size " "and offset." msgstr "" -#: ../../../build/NEWS:8185 ../../../build/NEWS:9932 ../../../build/NEWS:14295 +#: ../../../build/NEWS:8892 ../../../build/NEWS:10639 +#: ../../../build/NEWS:15002 msgid "" "`bpo-33037 `__: Skip sending/receiving " "data after SSL transport closing." msgstr "" -#: ../../../build/NEWS:8187 ../../../build/NEWS:9934 ../../../build/NEWS:14043 +#: ../../../build/NEWS:8894 ../../../build/NEWS:10641 +#: ../../../build/NEWS:14750 msgid "" "`bpo-27683 `__: Fix a regression in " ":mod:`ipaddress` that result of :meth:`hosts` is empty when the network is " @@ -16137,53 +17424,56 @@ msgid "" "addresses." msgstr "" -#: ../../../build/NEWS:8191 +#: ../../../build/NEWS:8898 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:8194 ../../../build/NEWS:9938 +#: ../../../build/NEWS:8901 ../../../build/NEWS:10645 msgid "" "`bpo-32999 `__: Fix C implementation of " "``ABC.__subclasscheck__(cls, subclass)`` crashed when ``subclass`` is not a " "type object." msgstr "" -#: ../../../build/NEWS:8197 ../../../build/NEWS:9941 ../../../build/NEWS:14299 +#: ../../../build/NEWS:8904 ../../../build/NEWS:10648 +#: ../../../build/NEWS:15006 msgid "" "`bpo-33009 `__: Fix inspect.signature() " "for single-parameter partialmethods." msgstr "" -#: ../../../build/NEWS:8199 ../../../build/NEWS:9943 ../../../build/NEWS:14301 +#: ../../../build/NEWS:8906 ../../../build/NEWS:10650 +#: ../../../build/NEWS:15008 msgid "" "`bpo-32969 `__: Expose several missing " "constants in zlib and fix corresponding documentation." msgstr "" -#: ../../../build/NEWS:8202 ../../../build/NEWS:9946 +#: ../../../build/NEWS:8909 ../../../build/NEWS:10653 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:8206 +#: ../../../build/NEWS:8913 msgid "" "`bpo-32970 `__: Improved disassembly of " "the MAKE_FUNCTION instruction." msgstr "" -#: ../../../build/NEWS:8208 ../../../build/NEWS:9950 ../../../build/NEWS:14047 +#: ../../../build/NEWS:8915 ../../../build/NEWS:10657 +#: ../../../build/NEWS:14754 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:8211 ../../../build/NEWS:10081 +#: ../../../build/NEWS:8918 ../../../build/NEWS:10788 msgid "" "`bpo-32960 `__: For dataclasses, " "disallow inheriting frozen from non-frozen classes, and also disallow " @@ -16191,21 +17481,21 @@ msgid "" "at a future date." msgstr "" -#: ../../../build/NEWS:8215 ../../../build/NEWS:10085 -#: ../../../build/NEWS:14304 +#: ../../../build/NEWS:8922 ../../../build/NEWS:10792 +#: ../../../build/NEWS:15011 msgid "" "`bpo-32713 `__: Fixed tarfile.itn " "handling of out-of-bounds float values. Patch by Joffrey Fuhrer." msgstr "" -#: ../../../build/NEWS:8218 ../../../build/NEWS:9592 +#: ../../../build/NEWS:8925 ../../../build/NEWS:10299 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:8221 ../../../build/NEWS:10088 +#: ../../../build/NEWS:8928 ../../../build/NEWS:10795 msgid "" "`bpo-32951 `__: Direct instantiation of " "SSLSocket and SSLObject objects is now prohibited. The constructors were " @@ -16213,7 +17503,7 @@ msgid "" "suppose to use ssl.wrap_socket() or SSLContext." msgstr "" -#: ../../../build/NEWS:8226 ../../../build/NEWS:10093 +#: ../../../build/NEWS:8933 ../../../build/NEWS:10800 msgid "" "`bpo-32929 `__: Remove the tri-state " "parameter \"hash\", and add the boolean \"unsafe_hash\". If unsafe_hash is " @@ -16223,55 +17513,55 @@ msgid "" "behavior. unsafe_hash=False is the default, just as hash=None used to be." msgstr "" -#: ../../../build/NEWS:8233 ../../../build/NEWS:10100 +#: ../../../build/NEWS:8940 ../../../build/NEWS:10807 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:8236 +#: ../../../build/NEWS:8943 msgid "" "`bpo-32146 `__: Document the interaction" " between frozen executables and the spawn and forkserver start methods in " "multiprocessing." msgstr "" -#: ../../../build/NEWS:8239 ../../../build/NEWS:10103 -#: ../../../build/NEWS:14307 +#: ../../../build/NEWS:8946 ../../../build/NEWS:10810 +#: ../../../build/NEWS:15014 msgid "" "`bpo-30622 `__: The ssl module now " "detects missing NPN support in LibreSSL." msgstr "" -#: ../../../build/NEWS:8241 ../../../build/NEWS:10105 -#: ../../../build/NEWS:14309 +#: ../../../build/NEWS:8948 ../../../build/NEWS:10812 +#: ../../../build/NEWS:15016 msgid "" "`bpo-32922 `__: dbm.open() now encodes " "filename with the filesystem encoding rather than default encoding." msgstr "" -#: ../../../build/NEWS:8244 +#: ../../../build/NEWS:8951 msgid "" "`bpo-32759 `__: Free unused arenas in " "multiprocessing.heap." msgstr "" -#: ../../../build/NEWS:8246 ../../../build/NEWS:10108 -#: ../../../build/NEWS:14312 +#: ../../../build/NEWS:8953 ../../../build/NEWS:10815 +#: ../../../build/NEWS:15019 msgid "" "`bpo-32859 `__: In ``os.dup2``, don't " "check every call whether the ``dup3`` syscall exists or not." msgstr "" -#: ../../../build/NEWS:8249 ../../../build/NEWS:10111 +#: ../../../build/NEWS:8956 ../../../build/NEWS:10818 msgid "" "`bpo-32556 `__: nt._getfinalpathname, " "nt._getvolumepathname and nt._getdiskusage now correctly convert from bytes." msgstr "" -#: ../../../build/NEWS:8252 ../../../build/NEWS:10117 -#: ../../../build/NEWS:14315 +#: ../../../build/NEWS:8959 ../../../build/NEWS:10824 +#: ../../../build/NEWS:15022 msgid "" "`bpo-21060 `__: Rewrite confusing " "message from setup.py upload from \"No dist file created in earlier " @@ -16279,21 +17569,22 @@ msgid "" "command\"." msgstr "" -#: ../../../build/NEWS:8256 ../../../build/NEWS:9953 ../../../build/NEWS:14319 +#: ../../../build/NEWS:8963 ../../../build/NEWS:10660 +#: ../../../build/NEWS:15026 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:8260 ../../../build/NEWS:10121 -#: ../../../build/NEWS:14323 +#: ../../../build/NEWS:8967 ../../../build/NEWS:10828 +#: ../../../build/NEWS:15030 msgid "" "`bpo-32852 `__: Make sure sys.argv " "remains as a list when running trace." msgstr "" -#: ../../../build/NEWS:8262 +#: ../../../build/NEWS:8969 msgid "" "`bpo-31333 `__: ``_abc`` module is " "added. It is a speedup module with C implementations for various functions " @@ -16302,7 +17593,7 @@ msgid "" "this makes Python start-up up to 10% faster." msgstr "" -#: ../../../build/NEWS:8268 +#: ../../../build/NEWS:8975 msgid "" "Note that the new implementation hides internal registry and caches, " "previously accessible via private attributes ``_abc_registry``, " @@ -16311,15 +17602,15 @@ msgid "" "``_abc_registry_clear``, and ``_abc_caches_clear``." msgstr "" -#: ../../../build/NEWS:8274 ../../../build/NEWS:10133 -#: ../../../build/NEWS:14325 +#: ../../../build/NEWS:8981 ../../../build/NEWS:10840 +#: ../../../build/NEWS:15032 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:8278 ../../../build/NEWS:10137 +#: ../../../build/NEWS:8985 ../../../build/NEWS:10844 msgid "" "`bpo-32819 `__: ssl.match_hostname() has" " been simplified and no longer depends on re and ipaddress module for " @@ -16327,48 +17618,48 @@ msgid "" "improved." msgstr "" -#: ../../../build/NEWS:8282 +#: ../../../build/NEWS:8989 msgid "" "`bpo-19675 `__: ``multiprocessing.Pool``" " no longer leaks processes if its initialization fails." msgstr "" -#: ../../../build/NEWS:8285 ../../../build/NEWS:10141 +#: ../../../build/NEWS:8992 ../../../build/NEWS:10848 msgid "" "`bpo-32394 `__: socket: Remove " "TCP_FASTOPEN,TCP_KEEPCNT,TCP_KEEPIDLE,TCP_KEEPINTVL flags on older version " "Windows during run-time." msgstr "" -#: ../../../build/NEWS:8289 ../../../build/NEWS:10145 -#: ../../../build/NEWS:14329 +#: ../../../build/NEWS:8996 ../../../build/NEWS:10852 +#: ../../../build/NEWS:15036 msgid "" "`bpo-31787 `__: Fixed refleaks of " "``__init__()`` methods in various modules. (Contributed by Oren Milman)" msgstr "" -#: ../../../build/NEWS:8292 ../../../build/NEWS:10148 -#: ../../../build/NEWS:14332 +#: ../../../build/NEWS:8999 ../../../build/NEWS:10855 +#: ../../../build/NEWS:15039 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:8295 +#: ../../../build/NEWS:9002 msgid "" "`bpo-30688 `__: Added support of " "``\\N{name}`` escapes in regular expressions. Based on patch by Jonathan " "Eunice." msgstr "" -#: ../../../build/NEWS:8298 ../../../build/NEWS:10151 +#: ../../../build/NEWS:9005 ../../../build/NEWS:10858 msgid "" "`bpo-32792 `__: collections.ChainMap() " "preserves the order of the underlying mappings." msgstr "" -#: ../../../build/NEWS:8301 ../../../build/NEWS:10154 +#: ../../../build/NEWS:9008 ../../../build/NEWS:10861 msgid "" "`bpo-32775 `__: " ":func:`fnmatch.translate()` no longer produces patterns which contain set " @@ -16378,14 +17669,14 @@ msgid "" "patterns containing such sets by accident." msgstr "" -#: ../../../build/NEWS:8307 ../../../build/NEWS:10160 +#: ../../../build/NEWS:9014 ../../../build/NEWS:10867 msgid "" "`bpo-32622 `__: Implement native fast " "sendfile for Windows proactor event loop." msgstr "" -#: ../../../build/NEWS:8309 ../../../build/NEWS:10162 -#: ../../../build/NEWS:14338 +#: ../../../build/NEWS:9016 ../../../build/NEWS:10869 +#: ../../../build/NEWS:15045 msgid "" "`bpo-32777 `__: Fix a rare but potential" " pre-exec child process deadlock in subprocess on POSIX systems when marking" @@ -16393,49 +17684,49 @@ msgid "" "appears to have been introduced in 3.4." msgstr "" -#: ../../../build/NEWS:8314 ../../../build/NEWS:10167 -#: ../../../build/NEWS:14343 +#: ../../../build/NEWS:9021 ../../../build/NEWS:10874 +#: ../../../build/NEWS:15050 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:8318 +#: ../../../build/NEWS:9025 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:8322 ../../../build/NEWS:10171 +#: ../../../build/NEWS:9029 ../../../build/NEWS:10878 msgid "" "`bpo-32741 `__: Implement " "``asyncio.TimerHandle.when()`` method." msgstr "" -#: ../../../build/NEWS:8324 ../../../build/NEWS:10173 +#: ../../../build/NEWS:9031 ../../../build/NEWS:10880 msgid "" "`bpo-32691 `__: Use mod_spec.parent when" " running modules with pdb" msgstr "" -#: ../../../build/NEWS:8326 ../../../build/NEWS:10175 -#: ../../../build/NEWS:14347 +#: ../../../build/NEWS:9033 ../../../build/NEWS:10882 +#: ../../../build/NEWS:15054 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:8330 ../../../build/NEWS:10179 -#: ../../../build/NEWS:14351 +#: ../../../build/NEWS:9037 ../../../build/NEWS:10886 +#: ../../../build/NEWS:15058 msgid "" "`bpo-32727 `__: Do not include name " "field in SMTP envelope from address. Patch by Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:8333 ../../../build/NEWS:10182 +#: ../../../build/NEWS:9040 ../../../build/NEWS:10889 msgid "" "`bpo-31453 `__: Add TLSVersion constants" " and SSLContext.maximum_version / minimum_version attributes. The new API " @@ -16444,7 +17735,7 @@ msgid "" " feature." msgstr "" -#: ../../../build/NEWS:8338 ../../../build/NEWS:10187 +#: ../../../build/NEWS:9045 ../../../build/NEWS:10894 msgid "" "`bpo-24334 `__: Internal implementation " "details of ssl module were cleaned up. The SSLSocket has one less layer of " @@ -16453,52 +17744,52 @@ msgid "" "simplified." msgstr "" -#: ../../../build/NEWS:8343 ../../../build/NEWS:10192 -#: ../../../build/NEWS:14364 +#: ../../../build/NEWS:9050 ../../../build/NEWS:10899 +#: ../../../build/NEWS:15071 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:8346 ../../../build/NEWS:10195 +#: ../../../build/NEWS:9053 ../../../build/NEWS:10902 msgid "" "`bpo-32585 `__: Add Ttk spinbox widget " "to :mod:`tkinter.ttk`. Patch by Alan D Moore." msgstr "" -#: ../../../build/NEWS:8349 +#: ../../../build/NEWS:9056 msgid "" "`bpo-32512 `__: :mod:`profile` CLI " "accepts `-m module_name` as an alternative to script path." msgstr "" -#: ../../../build/NEWS:8352 +#: ../../../build/NEWS:9059 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:8356 +#: ../../../build/NEWS:9063 msgid "Patch by Sanyam Khurana." msgstr "*Patch* oleh Sanyam Khurana." -#: ../../../build/NEWS:8358 +#: ../../../build/NEWS:9065 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:8362 +#: ../../../build/NEWS:9069 msgid "" "`bpo-29877 `__: compileall: import " "ProcessPoolExecutor only when needed, preventing hangs on low resource " "platforms" msgstr "" -#: ../../../build/NEWS:8365 ../../../build/NEWS:10198 +#: ../../../build/NEWS:9072 ../../../build/NEWS:10905 msgid "" "`bpo-32221 `__: Various functions " "returning tuple containing IPv6 addresses now omit ``%scope`` part since the" @@ -16507,46 +17798,47 @@ msgid "" "since useless resolving of network interface name is omitted." msgstr "" -#: ../../../build/NEWS:8371 +#: ../../../build/NEWS:9078 msgid "" "`bpo-32147 `__: " ":func:`binascii.unhexlify` is now up to 2 times faster. Patch by Sergey " "Fedoseev." msgstr "" -#: ../../../build/NEWS:8374 ../../../build/NEWS:10204 +#: ../../../build/NEWS:9081 ../../../build/NEWS:10911 msgid "" "`bpo-30693 `__: The TarFile class now " "recurses directories in a reproducible way." msgstr "" -#: ../../../build/NEWS:8377 ../../../build/NEWS:10207 +#: ../../../build/NEWS:9084 ../../../build/NEWS:10914 msgid "" "`bpo-30693 `__: The ZipFile class now " "recurses directories in a reproducible way." msgstr "" -#: ../../../build/NEWS:8380 +#: ../../../build/NEWS:9087 msgid "" "`bpo-31680 `__: Added " ":data:`curses.ncurses_version`." msgstr "" -#: ../../../build/NEWS:8382 ../../../build/NEWS:9743 ../../../build/NEWS:14050 +#: ../../../build/NEWS:9089 ../../../build/NEWS:10450 +#: ../../../build/NEWS:14757 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:8386 +#: ../../../build/NEWS:9093 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:8390 +#: ../../../build/NEWS:9097 msgid "" "`bpo-31425 `__: Add support for sockets " "of the AF_QIPCRTR address family, supported by the Linux kernel. This is " @@ -16554,7 +17846,7 @@ msgid "" " devices. Patch by Bjorn Andersson." msgstr "" -#: ../../../build/NEWS:8395 +#: ../../../build/NEWS:9102 msgid "" "`bpo-22005 `__: Implemented unpickling " "instances of :class:`~datetime.datetime`, :class:`~datetime.date` and " @@ -16562,7 +17854,7 @@ msgid "" " used for successful decoding." msgstr "" -#: ../../../build/NEWS:8400 ../../../build/NEWS:9961 +#: ../../../build/NEWS:9107 ../../../build/NEWS:10668 msgid "" "`bpo-27645 `__: " ":class:`sqlite3.Connection` now exposes a " @@ -16570,44 +17862,45 @@ msgid "" " is at version 3.6.11 or higher. Patch by Lele Gaifax." msgstr "" -#: ../../../build/NEWS:8404 ../../../build/NEWS:9595 ../../../build/NEWS:14057 +#: ../../../build/NEWS:9111 ../../../build/NEWS:10302 +#: ../../../build/NEWS:14764 msgid "" "`bpo-16865 `__: Support arrays >=2GiB in" " :mod:`ctypes`. Patch by Segev Finer." msgstr "" -#: ../../../build/NEWS:8406 +#: ../../../build/NEWS:9113 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:8410 +#: ../../../build/NEWS:9117 msgid "" "`bpo-29456 `__: Fix bugs in hangul " "normalization: u1176, u11a7 and u11c3" msgstr "" -#: ../../../build/NEWS:8415 +#: ../../../build/NEWS:9122 msgid "" "`bpo-21257 `__: Document " ":func:`http.client.parse_headers`." msgstr "" -#: ../../../build/NEWS:8417 +#: ../../../build/NEWS:9124 msgid "" "`bpo-34764 `__: Improve example of " "iter() with 2nd sentinel argument." msgstr "" -#: ../../../build/NEWS:8419 +#: ../../../build/NEWS:9126 msgid "" "`bpo-35564 `__: Explicitly set " "master_doc variable in conf.py for compliance with Sphinx 2.0" msgstr "" -#: ../../../build/NEWS:8422 +#: ../../../build/NEWS:9129 msgid "" "`bpo-35511 `__: Specified that " "profile.Profile class doesn't not support enable or disable methods. Also, " @@ -16615,127 +17908,127 @@ msgid "" "cProfile module." msgstr "" -#: ../../../build/NEWS:8426 +#: ../../../build/NEWS:9133 msgid "" "`bpo-10536 `__: Enhance the gettext " "docs. Patch by Éric Araujo" msgstr "" -#: ../../../build/NEWS:8428 +#: ../../../build/NEWS:9135 msgid "" "`bpo-35089 `__: Remove mention of " "``typing.io`` and ``typing.re``. Their types should be imported from " "``typing`` directly." msgstr "" -#: ../../../build/NEWS:8431 +#: ../../../build/NEWS:9138 msgid "" "`bpo-35038 `__: Fix the documentation " "about an unexisting `f_restricted` attribute in the frame object. Patch by " "Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:8434 +#: ../../../build/NEWS:9141 msgid "" "`bpo-35042 `__: Replace PEP XYZ by the " "pep role and allow to use the direct links to the PEPs." msgstr "" -#: ../../../build/NEWS:8437 +#: ../../../build/NEWS:9144 msgid "" "`bpo-35044 `__: Fix the documentation " "with the role ``exc`` for the appropriated exception. Patch by Stéphane " "Wirtel" msgstr "" -#: ../../../build/NEWS:8440 +#: ../../../build/NEWS:9147 msgid "" "`bpo-35035 `__: Rename documentation for" " :mod:`email.utils` to ``email.utils.rst``." msgstr "" -#: ../../../build/NEWS:8443 +#: ../../../build/NEWS:9150 msgid "" "`bpo-34967 `__: Use " "app.add_object_type() instead of the deprecated Sphinx function " "app.description_unit()" msgstr "" -#: ../../../build/NEWS:8446 +#: ../../../build/NEWS:9153 msgid "" "`bpo-34913 `__: Add documentation about " "the new command line interface of the gzip module." msgstr "" -#: ../../../build/NEWS:8449 +#: ../../../build/NEWS:9156 msgid "" "`bpo-32174 `__: chm document displays " "non-ASCII charaters properly on some MBCS Windows systems." msgstr "" -#: ../../../build/NEWS:8452 +#: ../../../build/NEWS:9159 msgid "" "`bpo-11233 `__: Create availability " "directive for documentation. Original patch by Georg Brandl." msgstr "" -#: ../../../build/NEWS:8455 +#: ../../../build/NEWS:9162 msgid "" "`bpo-34790 `__: Document how passing " "coroutines to asyncio.wait() can be confusing." msgstr "" -#: ../../../build/NEWS:8458 +#: ../../../build/NEWS:9165 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:8462 +#: ../../../build/NEWS:9169 msgid "" "`bpo-28617 `__: Fixed info in the " "stdtypes docs concerning the types that support membership tests." msgstr "" -#: ../../../build/NEWS:8465 +#: ../../../build/NEWS:9172 msgid "" "`bpo-20177 `__: Migrate " "datetime.date.fromtimestamp to Argument Clinic. Patch by Tim Hoffmann." msgstr "" -#: ../../../build/NEWS:8468 +#: ../../../build/NEWS:9175 msgid "" "`bpo-34065 `__: Fix wrongly written " "basicConfig documentation markup syntax" msgstr "" -#: ../../../build/NEWS:8470 +#: ../../../build/NEWS:9177 msgid "" "`bpo-33460 `__: replaced ellipsis with " "correct error codes in tutorial chapter 3." msgstr "" -#: ../../../build/NEWS:8473 +#: ../../../build/NEWS:9180 msgid "" "`bpo-33847 `__: Add '@' operator entry " "to index." msgstr "" -#: ../../../build/NEWS:8475 ../../../build/NEWS:9390 +#: ../../../build/NEWS:9182 ../../../build/NEWS:10097 msgid "" "`bpo-33409 `__: Clarified the " "relationship between :pep:`538`'s PYTHONCOERCECLOCALE and PEP 540's " "PYTHONUTF8 mode." msgstr "" -#: ../../../build/NEWS:8478 +#: ../../../build/NEWS:9185 msgid "" "`bpo-33197 `__: Add versionadded tag to " "the documentation of ParameterKind.description" msgstr "" -#: ../../../build/NEWS:8481 +#: ../../../build/NEWS:9188 msgid "" "`bpo-17045 `__: Improve the C-API doc " "for PyTypeObject. This includes adding several quick-reference tables and a" @@ -16743,32 +18036,32 @@ msgid "" " up with a slightly more consistent format." msgstr "" -#: ../../../build/NEWS:8486 ../../../build/NEWS:9393 +#: ../../../build/NEWS:9193 ../../../build/NEWS:10100 msgid "" "`bpo-33736 `__: Improve the " "documentation of :func:`asyncio.open_connection`, " ":func:`asyncio.start_server` and their UNIX socket counterparts." msgstr "" -#: ../../../build/NEWS:8489 ../../../build/NEWS:9600 +#: ../../../build/NEWS:9196 ../../../build/NEWS:10307 msgid "" "`bpo-23859 `__: Document that " "`asyncio.wait()` does not cancel its futures on timeout." msgstr "" -#: ../../../build/NEWS:8492 ../../../build/NEWS:9603 +#: ../../../build/NEWS:9199 ../../../build/NEWS:10310 msgid "" "`bpo-32436 `__: Document :pep:`567` " "changes to asyncio." msgstr "" -#: ../../../build/NEWS:8494 ../../../build/NEWS:9605 +#: ../../../build/NEWS:9201 ../../../build/NEWS:10312 msgid "" "`bpo-33604 `__: Update HMAC md5 default " "to a DeprecationWarning, bump removal to 3.8." msgstr "" -#: ../../../build/NEWS:8497 +#: ../../../build/NEWS:9204 msgid "" "`bpo-33594 `__: Document ``getargspec``," " ``from_function`` and ``from_builtin`` as deprecated in their respective " @@ -16776,188 +18069,201 @@ msgid "" "message." msgstr "" -#: ../../../build/NEWS:8501 ../../../build/NEWS:9608 ../../../build/NEWS:14066 +#: ../../../build/NEWS:9208 ../../../build/NEWS:10315 +#: ../../../build/NEWS:14773 msgid "" "`bpo-33503 `__: Fix broken pypi link" msgstr "" -#: ../../../build/NEWS:8503 ../../../build/NEWS:9610 ../../../build/NEWS:14068 +#: ../../../build/NEWS:9210 ../../../build/NEWS:10317 +#: ../../../build/NEWS:14775 msgid "" "`bpo-33421 `__: Add missing " "documentation for ``typing.AsyncContextManager``." msgstr "" -#: ../../../build/NEWS:8505 +#: ../../../build/NEWS:9212 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:8509 ../../../build/NEWS:9750 ../../../build/NEWS:14070 +#: ../../../build/NEWS:9216 ../../../build/NEWS:10457 +#: ../../../build/NEWS:14777 msgid "" "`bpo-33378 `__: Add Korean language " "switcher for https://docs.python.org/3/" msgstr "" -#: ../../../build/NEWS:8511 ../../../build/NEWS:9752 ../../../build/NEWS:14072 +#: ../../../build/NEWS:9218 ../../../build/NEWS:10459 +#: ../../../build/NEWS:14779 msgid "" "`bpo-33276 `__: Clarify that the " "``__path__`` attribute on modules cannot be just any value." msgstr "" -#: ../../../build/NEWS:8514 ../../../build/NEWS:9755 ../../../build/NEWS:14075 +#: ../../../build/NEWS:9221 ../../../build/NEWS:10462 +#: ../../../build/NEWS:14782 msgid "" "`bpo-33201 `__: Modernize documentation " "for writing C extension types." msgstr "" -#: ../../../build/NEWS:8516 ../../../build/NEWS:9757 ../../../build/NEWS:14077 +#: ../../../build/NEWS:9223 ../../../build/NEWS:10464 +#: ../../../build/NEWS:14784 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:8520 ../../../build/NEWS:9968 ../../../build/NEWS:14081 +#: ../../../build/NEWS:9227 ../../../build/NEWS:10675 +#: ../../../build/NEWS:14788 msgid "" "`bpo-33126 `__: Document " "PyBuffer_ToContiguous()." msgstr "" -#: ../../../build/NEWS:8522 ../../../build/NEWS:9970 ../../../build/NEWS:14083 +#: ../../../build/NEWS:9229 ../../../build/NEWS:10677 +#: ../../../build/NEWS:14790 msgid "" "`bpo-27212 `__: Modify documentation for" " the :func:`islice` recipe to consume initial values up to the start index." msgstr "" -#: ../../../build/NEWS:8525 ../../../build/NEWS:9973 ../../../build/NEWS:14086 +#: ../../../build/NEWS:9232 ../../../build/NEWS:10680 +#: ../../../build/NEWS:14793 msgid "" "`bpo-28247 `__: Update :mod:`zipapp` " "documentation to describe how to make standalone applications." msgstr "" -#: ../../../build/NEWS:8528 ../../../build/NEWS:9976 ../../../build/NEWS:14089 +#: ../../../build/NEWS:9235 ../../../build/NEWS:10683 +#: ../../../build/NEWS:14796 msgid "" "`bpo-18802 `__: Documentation changes " "for ipaddress. Patch by Jon Foster and Berker Peksag." msgstr "" -#: ../../../build/NEWS:8531 ../../../build/NEWS:9979 ../../../build/NEWS:14092 +#: ../../../build/NEWS:9238 ../../../build/NEWS:10686 +#: ../../../build/NEWS:14799 msgid "" "`bpo-27428 `__: Update documentation to " "clarify that ``WindowsRegistryFinder`` implements ``MetaPathFinder``. (Patch" " by Himanshu Lakhara)" msgstr "" -#: ../../../build/NEWS:8534 ../../../build/NEWS:10213 +#: ../../../build/NEWS:9241 ../../../build/NEWS:10920 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:8538 ../../../build/NEWS:10217 -#: ../../../build/NEWS:14422 +#: ../../../build/NEWS:9245 ../../../build/NEWS:10924 +#: ../../../build/NEWS:15129 msgid "" "`bpo-17232 `__: Clarify docs for -O and " "-OO. Patch by Terry Reedy." msgstr "" -#: ../../../build/NEWS:8540 ../../../build/NEWS:10219 +#: ../../../build/NEWS:9247 ../../../build/NEWS:10926 msgid "" "`bpo-32436 `__: Add documentation for " "the contextvars module (PEP 567)." msgstr "" -#: ../../../build/NEWS:8542 ../../../build/NEWS:10221 -#: ../../../build/NEWS:14424 +#: ../../../build/NEWS:9249 ../../../build/NEWS:10928 +#: ../../../build/NEWS:15131 msgid "" "`bpo-32800 `__: Update link to w3c doc " "for xml default namespaces." msgstr "" -#: ../../../build/NEWS:8544 ../../../build/NEWS:10223 +#: ../../../build/NEWS:9251 ../../../build/NEWS:10930 msgid "" "`bpo-11015 `__: Update " ":mod:`test.support` documentation." msgstr "" -#: ../../../build/NEWS:8546 +#: ../../../build/NEWS:9253 msgid "" "`bpo-32613 `__: Update the " "faq/windows.html to use the py command from PEP 397 instead of python." msgstr "" -#: ../../../build/NEWS:8549 ../../../build/NEWS:10225 -#: ../../../build/NEWS:14426 +#: ../../../build/NEWS:9256 ../../../build/NEWS:10932 +#: ../../../build/NEWS:15133 msgid "" "`bpo-8722 `__: Document " ":meth:`__getattr__` behavior when property :meth:`get` method raises " ":exc:`AttributeError`." msgstr "" -#: ../../../build/NEWS:8552 ../../../build/NEWS:10228 -#: ../../../build/NEWS:14429 +#: ../../../build/NEWS:9259 ../../../build/NEWS:10935 +#: ../../../build/NEWS:15136 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:8556 +#: ../../../build/NEWS:9263 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:8559 +#: ../../../build/NEWS:9266 msgid "" "`bpo-32722 `__: Remove the bad example " "in the tutorial of the Generator Expression. Patch by Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:8562 ../../../build/NEWS:10232 -#: ../../../build/NEWS:14433 +#: ../../../build/NEWS:9269 ../../../build/NEWS:10939 +#: ../../../build/NEWS:15140 msgid "" "`bpo-31972 `__: Improve docstrings for " "`pathlib.PurePath` subclasses." msgstr "" -#: ../../../build/NEWS:8564 +#: ../../../build/NEWS:9271 msgid "" "`bpo-30607 `__: Use the externalized " "``python-docs-theme`` package when building the documentation." msgstr "" -#: ../../../build/NEWS:8567 ../../../build/NEWS:9761 ../../../build/NEWS:14095 +#: ../../../build/NEWS:9274 ../../../build/NEWS:10468 +#: ../../../build/NEWS:14802 msgid "" "`bpo-8243 `__: Add a note about " "curses.addch and curses.addstr exception behavior when writing outside a " "window, or pad." msgstr "" -#: ../../../build/NEWS:8570 ../../../build/NEWS:9764 +#: ../../../build/NEWS:9277 ../../../build/NEWS:10471 msgid "" "`bpo-32337 `__: Update documentation " "related with ``dict`` order." msgstr "" -#: ../../../build/NEWS:8572 +#: ../../../build/NEWS:9279 msgid "" "`bpo-25041 `__: Document ``AF_PACKET`` " "in the :mod:`socket` module." msgstr "" -#: ../../../build/NEWS:8574 ../../../build/NEWS:9396 ../../../build/NEWS:14098 +#: ../../../build/NEWS:9281 ../../../build/NEWS:10103 +#: ../../../build/NEWS:14805 msgid "" "`bpo-31432 `__: Clarify meaning of " "CERT_NONE, CERT_OPTIONAL, and CERT_REQUIRED flags for " "ssl.SSLContext.verify_mode." msgstr "" -#: ../../../build/NEWS:8580 +#: ../../../build/NEWS:9287 msgid "" "`bpo-35772 `__: Fix sparse file tests of" " test_tarfile on ppc64 with the tmpfs filesystem. Fix the function testing " @@ -16968,14 +18274,14 @@ msgid "" "KiB pages, whereas the test punch holes of 4 KiB." msgstr "" -#: ../../../build/NEWS:8588 +#: ../../../build/NEWS:9295 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:8591 +#: ../../../build/NEWS:9298 msgid "" "`bpo-32710 `__: " "``test_asyncio/test_sendfile.py`` now resets the event loop policy using " @@ -16983,20 +18289,20 @@ msgid "" "running tests on Windows." msgstr "" -#: ../../../build/NEWS:8595 +#: ../../../build/NEWS:9302 msgid "" "`bpo-33717 `__: test.pythoninfo now logs" " information of all clocks, not only time.time() and time.perf_counter()." msgstr "" -#: ../../../build/NEWS:8598 +#: ../../../build/NEWS:9305 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:8601 +#: ../../../build/NEWS:9308 msgid "" "`bpo-31731 `__: Fix a race condition in " "``check_interrupted_write()`` of test_io: create directly the thread with " @@ -17005,14 +18311,14 @@ msgid "" "the signal is blocked." msgstr "" -#: ../../../build/NEWS:8606 +#: ../../../build/NEWS:9313 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:8610 +#: ../../../build/NEWS:9317 msgid "" "`bpo-35519 `__: Rename " ":mod:`test.bisect` module to :mod:`test.bisect_cmd` to avoid conflict with " @@ -17020,14 +18326,14 @@ msgid "" "Lib/test/test_xmlrpc.py``." msgstr "" -#: ../../../build/NEWS:8614 +#: ../../../build/NEWS:9321 msgid "" "`bpo-35513 `__: Replace " ":func:`time.time` with :func:`time.monotonic` in tests to measure time " "delta." msgstr "" -#: ../../../build/NEWS:8617 +#: ../../../build/NEWS:9324 msgid "" "`bpo-34279 `__: " ":func:`test.support.run_unittest` no longer raise :exc:`TestDidNotRun` if " @@ -17035,32 +18341,32 @@ msgid "" "no test have been run and no test have been skipped." msgstr "" -#: ../../../build/NEWS:8622 +#: ../../../build/NEWS:9329 msgid "" "`bpo-35412 `__: Add testcase to " "``test_future4``: check unicode literal." msgstr "" -#: ../../../build/NEWS:8624 +#: ../../../build/NEWS:9331 msgid "" "`bpo-26704 `__: Added test demonstrating" " double-patching of an instance method. Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:8627 +#: ../../../build/NEWS:9334 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:8630 +#: ../../../build/NEWS:9337 msgid "" "`bpo-35352 `__: Modify test_asyncio to " "use the certificate set from the test directory." msgstr "" -#: ../../../build/NEWS:8633 +#: ../../../build/NEWS:9340 msgid "" "`bpo-35317 `__: Fix ``mktime()`` " "overflow error in ``test_email``: run " @@ -17068,7 +18374,7 @@ msgid "" "``test_localtime_daylight_false_dst_true()`` with a specific timezone." msgstr "" -#: ../../../build/NEWS:8637 +#: ../../../build/NEWS:9344 msgid "" "`bpo-21263 `__: After several reports " "that test_gdb does not work properly on macOS and since gdb is not shipped " @@ -17076,7 +18382,7 @@ msgid "" "been used to compile Python. Patch by Lysandros Nikolaou" msgstr "" -#: ../../../build/NEWS:8642 +#: ../../../build/NEWS:9349 msgid "" "`bpo-34279 `__: regrtest issue a warning" " when no tests have been executed in a particular test file. Also, a new " @@ -17084,26 +18390,26 @@ msgid "" "files. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:8646 +#: ../../../build/NEWS:9353 msgid "" "`bpo-34962 `__: make docstest in Doc now" " passes., and is enforced in CI" msgstr "" -#: ../../../build/NEWS:8648 +#: ../../../build/NEWS:9355 msgid "" "`bpo-23596 `__: Use argparse for the " "command line of the gzip module. Patch by Antony Lee" msgstr "" -#: ../../../build/NEWS:8651 +#: ../../../build/NEWS:9358 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:8654 +#: ../../../build/NEWS:9361 msgid "" "`bpo-34587 `__: test_socket: Remove " "RDSTest.testCongestion(). The test tries to fill the receiver's socket " @@ -17113,115 +18419,115 @@ msgid "" "error. The test fails on Fedora 28 by design, so just remove it." msgstr "" -#: ../../../build/NEWS:8661 +#: ../../../build/NEWS:9368 msgid "" "`bpo-34661 `__: Fix test_shutil if unzip" " doesn't support -t." msgstr "" -#: ../../../build/NEWS:8663 +#: ../../../build/NEWS:9370 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:8667 +#: ../../../build/NEWS:9374 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:8671 +#: ../../../build/NEWS:9378 msgid "" "`bpo-34594 `__: Fix usage of hardcoded " "``errno`` values in the tests." msgstr "" -#: ../../../build/NEWS:8673 +#: ../../../build/NEWS:9380 msgid "" "`bpo-34579 `__: Fix test_embed for AIX " "Patch by Michael Felt" msgstr "" -#: ../../../build/NEWS:8675 +#: ../../../build/NEWS:9382 msgid "" "`bpo-34542 `__: Use 3072 RSA keys and " "SHA-256 signature for test certs and keys." msgstr "" -#: ../../../build/NEWS:8678 +#: ../../../build/NEWS:9385 msgid "" "`bpo-11193 `__: Remove special condition" " for AIX in `test_subprocess.test_undecodable_env`" msgstr "" -#: ../../../build/NEWS:8681 +#: ../../../build/NEWS:9388 msgid "" "`bpo-34347 `__: Fix " "`test_utf8_mode.test_cmd_line` for AIX" msgstr "" -#: ../../../build/NEWS:8683 +#: ../../../build/NEWS:9390 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:8686 +#: ../../../build/NEWS:9393 msgid "" "`bpo-34391 `__: Fix ftplib test for TLS " "1.3 by reading from data socket." msgstr "" -#: ../../../build/NEWS:8688 +#: ../../../build/NEWS:9395 msgid "" "`bpo-11192 `__: Fix `test_socket` on AIX" -" AIX 6.1 and later IPv6 zone id supports only supported by inet_pton6_zone()" -" Switch to runtime-based platform.system() to establish current platform " +" 6.1 and later IPv6 zone id supports only supported by inet_pton6_zone() " +"Switch to runtime-based platform.system() to establish current platform " "rather than build-time based sys.platform()" msgstr "" -#: ../../../build/NEWS:8693 +#: ../../../build/NEWS:9400 msgid "" "`bpo-34399 `__: Update all RSA keys and " "DH params to use at least 2048 bits." msgstr "" -#: ../../../build/NEWS:8695 +#: ../../../build/NEWS:9402 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:8699 +#: ../../../build/NEWS:9406 msgid "" "`bpo-11191 `__: Skip the distutils test " "'test_search_cpp' when using XLC as compiler patch by aixtools (Michael " "Felt)" msgstr "" -#: ../../../build/NEWS:8702 +#: ../../../build/NEWS:9409 msgid "Improved an error message when mock assert_has_calls fails." msgstr "" -#: ../../../build/NEWS:8704 +#: ../../../build/NEWS:9411 msgid "" "`bpo-33746 `__: Fix test_unittest when " "run in verbose mode." msgstr "" -#: ../../../build/NEWS:8706 +#: ../../../build/NEWS:9413 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:8709 +#: ../../../build/NEWS:9416 msgid "" "`bpo-33873 `__: Fix a bug in " "``regrtest`` that caused an extra test to run if --huntrleaks/-R was used. " @@ -17229,97 +18535,101 @@ msgid "" "--huntrleaks/-R (at least one warmup run and one repetition must be used)." msgstr "" -#: ../../../build/NEWS:8714 +#: ../../../build/NEWS:9421 msgid "" "`bpo-33562 `__: Check that a global " "asyncio event loop policy is not left behind by any tests." msgstr "" -#: ../../../build/NEWS:8717 ../../../build/NEWS:9615 ../../../build/NEWS:14104 +#: ../../../build/NEWS:9424 ../../../build/NEWS:10322 +#: ../../../build/NEWS:14811 msgid "" "`bpo-33655 `__: Ignore " "test_posix_fallocate failures on BSD platforms that might be due to running " "on ZFS." msgstr "" -#: ../../../build/NEWS:8720 +#: ../../../build/NEWS:9427 msgid "" "`bpo-32962 `__: Fixed test_gdb when " "Python is compiled with flags -mcet -fcf-protection -O0." msgstr "" -#: ../../../build/NEWS:8723 ../../../build/NEWS:9769 +#: ../../../build/NEWS:9430 ../../../build/NEWS:10476 msgid "" "`bpo-33358 `__: Fix " "``test_embed.test_pre_initialization_sys_options()`` when the interpreter is" " built with ``--enable-shared``." msgstr "" -#: ../../../build/NEWS:8726 ../../../build/NEWS:9985 ../../../build/NEWS:14217 +#: ../../../build/NEWS:9433 ../../../build/NEWS:10692 +#: ../../../build/NEWS:14924 msgid "" "`bpo-32872 `__: Avoid regrtest " "compatibility issue with namespace packages." msgstr "" -#: ../../../build/NEWS:8728 ../../../build/NEWS:9987 ../../../build/NEWS:14442 +#: ../../../build/NEWS:9435 ../../../build/NEWS:10694 +#: ../../../build/NEWS:15149 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:8731 +#: ../../../build/NEWS:9438 msgid "" "`bpo-32663 `__: Making sure the " "`SMTPUTF8SimTests` class of tests gets run in test_smtplib.py." msgstr "" -#: ../../../build/NEWS:8734 +#: ../../../build/NEWS:9441 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:8738 +#: ../../../build/NEWS:9445 msgid "Applicable to Python2-2.7 and later" msgstr "Berlaku untuk Python2-2.7 dan yang lebih baru" -#: ../../../build/NEWS:8740 ../../../build/NEWS:9990 ../../../build/NEWS:14107 +#: ../../../build/NEWS:9447 ../../../build/NEWS:10697 +#: ../../../build/NEWS:14814 msgid "`bpo-19417 `__: Add test_bdb.py." msgstr "" -#: ../../../build/NEWS:8742 ../../../build/NEWS:10237 +#: ../../../build/NEWS:9449 ../../../build/NEWS:10944 msgid "" "`bpo-31809 `__: Add tests to verify " "connection with secp ECDH curves." msgstr "" -#: ../../../build/NEWS:8747 +#: ../../../build/NEWS:9454 msgid "" "`bpo-34691 `__: The _contextvars module " "is now built into the core Python library on Windows." msgstr "" -#: ../../../build/NEWS:8750 +#: ../../../build/NEWS:9457 msgid "" "`bpo-35683 `__: Improved Azure Pipelines" " build steps and now verifying layouts correctly" msgstr "" -#: ../../../build/NEWS:8753 +#: ../../../build/NEWS:9460 msgid "" "`bpo-35642 `__: Remove asynciomodule.c " "from pythoncore.vcxproj" msgstr "" -#: ../../../build/NEWS:8755 +#: ../../../build/NEWS:9462 msgid "" "`bpo-35550 `__: Fix incorrect Solaris " "#ifdef checks to look for __sun && __SVR4 instead of sun when compiling." msgstr "" -#: ../../../build/NEWS:8758 +#: ../../../build/NEWS:9465 msgid "" "`bpo-35499 `__: ``make profile-opt`` no " "longer replaces ``CFLAGS_NODIST`` with ``CFLAGS``. It now adds profile-" @@ -17327,27 +18637,27 @@ msgid "" "``CFLAGS_NODIST`` flags are kept." msgstr "" -#: ../../../build/NEWS:8762 +#: ../../../build/NEWS:9469 msgid "" "`bpo-35257 `__: Avoid leaking the linker" " flags from Link Time Optimizations (LTO) into distutils when compiling C " "extensions." msgstr "" -#: ../../../build/NEWS:8765 +#: ../../../build/NEWS:9472 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:8769 +#: ../../../build/NEWS:9476 msgid "" "`bpo-35139 `__: Fix a compiler error " "when statically linking `pyexpat` in `Modules/Setup`." msgstr "" -#: ../../../build/NEWS:8772 +#: ../../../build/NEWS:9479 msgid "" "`bpo-35059 `__: PCbuild: Set " "InlineFunctionExpansion to OnlyExplicitInline (\"/Ob1\" option) in " @@ -17356,7 +18666,7 @@ msgid "" "Windows." msgstr "" -#: ../../../build/NEWS:8777 +#: ../../../build/NEWS:9484 msgid "" "`bpo-35011 `__: Restores the use of " "pyexpatns.h to isolate our embedded copy of the expat C library so that its " @@ -17364,51 +18674,51 @@ msgid "" "application or other extension modules with their own version of libexpat." msgstr "" -#: ../../../build/NEWS:8782 +#: ../../../build/NEWS:9489 msgid "" "`bpo-28015 `__: Have --with-lto works " "correctly with clang." msgstr "" -#: ../../../build/NEWS:8784 +#: ../../../build/NEWS:9491 msgid "" "`bpo-34765 `__: Update the outdated " "install-sh file to the latest revision from automake v1.16.1" msgstr "" -#: ../../../build/NEWS:8787 +#: ../../../build/NEWS:9494 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:8791 +#: ../../../build/NEWS:9498 msgid "" "`bpo-34710 `__: Fixed SSL module build " "with OpenSSL & pedantic CFLAGS." msgstr "" -#: ../../../build/NEWS:8793 +#: ../../../build/NEWS:9500 msgid "" "`bpo-34582 `__: Add JUnit XML output for" " regression tests and update Azure DevOps builds." msgstr "" -#: ../../../build/NEWS:8796 +#: ../../../build/NEWS:9503 msgid "" "`bpo-34081 `__: Make Sphinx warnings as " "errors in the Docs Makefile." msgstr "" -#: ../../../build/NEWS:8798 +#: ../../../build/NEWS:9505 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:8801 +#: ../../../build/NEWS:9508 msgid "" "`bpo-33015 `__: Fix an undefined " "behaviour in the pthread implementation of " @@ -17416,90 +18726,94 @@ msgid "" " ``NULL``." msgstr "" -#: ../../../build/NEWS:8805 +#: ../../../build/NEWS:9512 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:8809 +#: ../../../build/NEWS:9516 msgid "" "`bpo-34121 `__: Fix detection of C11 " "atomic support on clang." msgstr "" -#: ../../../build/NEWS:8811 +#: ../../../build/NEWS:9518 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:8815 +#: ../../../build/NEWS:9522 msgid "" "`bpo-30345 `__: Add -g to LDFLAGS when " "compiling with LTO to get debug symbols." msgstr "" -#: ../../../build/NEWS:8817 ../../../build/NEWS:9402 ../../../build/NEWS:14112 +#: ../../../build/NEWS:9524 ../../../build/NEWS:10109 +#: ../../../build/NEWS:14819 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:8821 ../../../build/NEWS:9624 ../../../build/NEWS:14116 +#: ../../../build/NEWS:9528 ../../../build/NEWS:10331 +#: ../../../build/NEWS:14823 msgid "" "`bpo-33614 `__: Ensures module " "definition files for the stable ABI on Windows are correctly regenerated." msgstr "" -#: ../../../build/NEWS:8824 +#: ../../../build/NEWS:9531 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:8827 ../../../build/NEWS:9627 ../../../build/NEWS:14119 +#: ../../../build/NEWS:9534 ../../../build/NEWS:10334 +#: ../../../build/NEWS:14826 msgid "" "`bpo-33522 `__: Enable CI builds on " "Visual Studio Team Services at https://python.visualstudio.com/cpython" msgstr "" -#: ../../../build/NEWS:8830 +#: ../../../build/NEWS:9537 msgid "" "`bpo-33512 `__: configure's check for " "\"long double\" has been simplified" msgstr "" -#: ../../../build/NEWS:8832 +#: ../../../build/NEWS:9539 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:8836 ../../../build/NEWS:9775 ../../../build/NEWS:14126 +#: ../../../build/NEWS:9543 ../../../build/NEWS:10482 +#: ../../../build/NEWS:14833 msgid "" "`bpo-33394 `__: Enable the verbose build" " for extension modules, when GNU make is passed macros on the command line." msgstr "" -#: ../../../build/NEWS:8839 ../../../build/NEWS:9778 +#: ../../../build/NEWS:9546 ../../../build/NEWS:10485 msgid "" "`bpo-33393 `__: Update config.guess and " "config.sub files." msgstr "" -#: ../../../build/NEWS:8841 ../../../build/NEWS:9780 +#: ../../../build/NEWS:9548 ../../../build/NEWS:10487 msgid "" "`bpo-33377 `__: Add new triplets for " "mips r6 and riscv variants (used in extension suffixes)." msgstr "" -#: ../../../build/NEWS:8844 ../../../build/NEWS:9783 +#: ../../../build/NEWS:9551 ../../../build/NEWS:10490 msgid "" "`bpo-32232 `__: By default, modules " "configured in `Modules/Setup` are no longer built with `-DPy_BUILD_CORE`. " @@ -17507,19 +18821,20 @@ msgid "" " it in their individual entries." msgstr "" -#: ../../../build/NEWS:8848 ../../../build/NEWS:9787 +#: ../../../build/NEWS:9555 ../../../build/NEWS:10494 msgid "" "`bpo-33182 `__: The embedding tests can " "once again be built with clang 6.0" msgstr "" -#: ../../../build/NEWS:8850 ../../../build/NEWS:9995 ../../../build/NEWS:14222 +#: ../../../build/NEWS:9557 ../../../build/NEWS:10702 +#: ../../../build/NEWS:14929 msgid "" "`bpo-33163 `__: Upgrade pip to 9.0.3 and" " setuptools to v39.0.1." msgstr "" -#: ../../../build/NEWS:8852 +#: ../../../build/NEWS:9559 msgid "" "`bpo-33012 `__: gcc 8 has added a new " "warning heuristic to detect invalid function casts and a stock python build " @@ -17528,146 +18843,146 @@ msgid "" "this by adding a dummy argument to all functions that implement METH_NOARGS." msgstr "" -#: ../../../build/NEWS:8858 ../../../build/NEWS:10242 +#: ../../../build/NEWS:9565 ../../../build/NEWS:10949 msgid "" "`bpo-32898 `__: Fix the python debug " "build when using COUNT_ALLOCS." msgstr "" -#: ../../../build/NEWS:8860 +#: ../../../build/NEWS:9567 msgid "" "`bpo-29442 `__: Replace optparse with " "argparse in setup.py" msgstr "" -#: ../../../build/NEWS:8865 +#: ../../../build/NEWS:9572 msgid "" "`bpo-35890 `__: Fix API calling " "consistency of GetVersionEx and wcstok." msgstr "" -#: ../../../build/NEWS:8867 +#: ../../../build/NEWS:9574 msgid "" "`bpo-32560 `__: The ``py`` launcher now " "forwards its ``STARTUPINFO`` structure to child processes." msgstr "" -#: ../../../build/NEWS:8870 +#: ../../../build/NEWS:9577 msgid "" "`bpo-35854 `__: Fix EnvBuilder and " "--symlinks in venv on Windows" msgstr "" -#: ../../../build/NEWS:8872 +#: ../../../build/NEWS:9579 msgid "" "`bpo-35811 `__: Avoid propagating venv " "settings when launching via py.exe" msgstr "" -#: ../../../build/NEWS:8874 +#: ../../../build/NEWS:9581 msgid "" "`bpo-35797 `__: Fix default executable " "used by the multiprocessing module" msgstr "" -#: ../../../build/NEWS:8876 +#: ../../../build/NEWS:9583 msgid "" "`bpo-35758 `__: Allow building on ARM " "with MSVC." msgstr "" -#: ../../../build/NEWS:8878 +#: ../../../build/NEWS:9585 msgid "" "`bpo-29734 `__: Fix handle leaks in " "os.stat on Windows." msgstr "" -#: ../../../build/NEWS:8880 +#: ../../../build/NEWS:9587 msgid "" "`bpo-35596 `__: Use unchecked PYCs for " "the embeddable distro to avoid zipimport restrictions." msgstr "" -#: ../../../build/NEWS:8883 +#: ../../../build/NEWS:9590 msgid "" "`bpo-35596 `__: Fix vcruntime140.dll " "being added to embeddable distro multiple times." msgstr "" -#: ../../../build/NEWS:8886 +#: ../../../build/NEWS:9593 msgid "" "`bpo-35402 `__: Update Windows build to " "use Tcl and Tk 8.6.9" msgstr "" -#: ../../../build/NEWS:8888 +#: ../../../build/NEWS:9595 msgid "" "`bpo-35401 `__: Updates Windows build to" " OpenSSL 1.1.0j" msgstr "" -#: ../../../build/NEWS:8890 +#: ../../../build/NEWS:9597 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:8893 +#: ../../../build/NEWS:9600 msgid "" "`bpo-34977 `__: Adds support for " "building a Windows App Store package" msgstr "" -#: ../../../build/NEWS:8895 +#: ../../../build/NEWS:9602 msgid "" "`bpo-35067 `__: Remove _distutils_findvs" " module and use vswhere.exe instead." msgstr "" -#: ../../../build/NEWS:8897 +#: ../../../build/NEWS:9604 msgid "" "`bpo-32557 `__: Allow shutil.disk_usage " "to take a file path on Windows" msgstr "" -#: ../../../build/NEWS:8899 +#: ../../../build/NEWS:9606 msgid "" "`bpo-34770 `__: Fix a possible null " "pointer dereference in pyshellext.cpp." msgstr "" -#: ../../../build/NEWS:8901 +#: ../../../build/NEWS:9608 msgid "" "`bpo-34603 `__: Fix returning structs " "from functions produced by MSVC" msgstr "" -#: ../../../build/NEWS:8903 +#: ../../../build/NEWS:9610 msgid "" "`bpo-34581 `__: Guard MSVC-specific code" " in socketmodule.c with ``#ifdef _MSC_VER``." msgstr "" -#: ../../../build/NEWS:8906 +#: ../../../build/NEWS:9613 msgid "" "`bpo-34532 `__: Fixes exit code of list " "version arguments for py.exe." msgstr "" -#: ../../../build/NEWS:8908 +#: ../../../build/NEWS:9615 msgid "" "`bpo-34062 `__: Fixed the '--list' and " "'--list-paths' arguments for the py.exe launcher" msgstr "" -#: ../../../build/NEWS:8911 +#: ../../../build/NEWS:9618 msgid "" "`bpo-34225 `__: Ensure INCLUDE and LIB " "directories do not end with a backslash." msgstr "" -#: ../../../build/NEWS:8913 +#: ../../../build/NEWS:9620 msgid "" "`bpo-34011 `__: A suite of code has been" " changed which copied across DLLs and init.tcl from the running Python " @@ -17676,7 +18991,7 @@ msgid "" "when that is the case, rather than whenever a venv is created." msgstr "" -#: ../../../build/NEWS:8919 +#: ../../../build/NEWS:9626 msgid "" "`bpo-34006 `__: Revert line length limit" " for Windows help docs. The line-length limit is not needed because the " @@ -17684,7 +18999,7 @@ msgid "" "interact badly with the DPI setting." msgstr "" -#: ../../../build/NEWS:8923 +#: ../../../build/NEWS:9630 msgid "" "`bpo-31546 `__: Restore running " "PyOS_InputHook while waiting for user input at the prompt. The restores " @@ -17692,99 +19007,99 @@ msgid "" " prompt on Windows." msgstr "" -#: ../../../build/NEWS:8927 +#: ../../../build/NEWS:9634 msgid "" "`bpo-30237 `__: Output error when " "ReadConsole is canceled by CancelSynchronousIo instead of crashing." msgstr "" -#: ../../../build/NEWS:8930 +#: ../../../build/NEWS:9637 msgid "" "`bpo-33895 `__: GIL is released while " "calling functions that acquire Windows loader lock." msgstr "" -#: ../../../build/NEWS:8933 ../../../build/NEWS:9409 +#: ../../../build/NEWS:9640 ../../../build/NEWS:10116 msgid "" "`bpo-33720 `__: Reduces maximum marshal " "recursion depth on release builds." msgstr "" -#: ../../../build/NEWS:8935 +#: ../../../build/NEWS:9642 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:8939 +#: ../../../build/NEWS:9646 msgid "" "`bpo-33316 `__: PyThread_release_lock " "always fails" msgstr "" -#: ../../../build/NEWS:8941 ../../../build/NEWS:9792 +#: ../../../build/NEWS:9648 ../../../build/NEWS:10499 msgid "" "`bpo-33184 `__: Update Windows installer" " to use OpenSSL 1.1.0h." msgstr "" -#: ../../../build/NEWS:8943 +#: ../../../build/NEWS:9650 msgid "" "`bpo-32890 `__: Fix usage of " "GetLastError() instead of errno in os.execve() and os.truncate()." msgstr "" -#: ../../../build/NEWS:8946 ../../../build/NEWS:10000 -#: ../../../build/NEWS:14463 +#: ../../../build/NEWS:9653 ../../../build/NEWS:10707 +#: ../../../build/NEWS:15170 msgid "" "`bpo-33016 `__: Fix potential use of " "uninitialized memory in nt._getfinalpathname" msgstr "" -#: ../../../build/NEWS:8949 ../../../build/NEWS:10003 -#: ../../../build/NEWS:14466 +#: ../../../build/NEWS:9656 ../../../build/NEWS:10710 +#: ../../../build/NEWS:15173 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:8952 ../../../build/NEWS:10247 +#: ../../../build/NEWS:9659 ../../../build/NEWS:10954 msgid "" "`bpo-32901 `__: Update Tcl and Tk " "versions to 8.6.8" msgstr "" -#: ../../../build/NEWS:8954 ../../../build/NEWS:10249 -#: ../../../build/NEWS:14469 +#: ../../../build/NEWS:9661 ../../../build/NEWS:10956 +#: ../../../build/NEWS:15176 msgid "" "`bpo-31966 `__: Fixed " "WindowsConsoleIO.write() for writing empty data." msgstr "" -#: ../../../build/NEWS:8956 ../../../build/NEWS:10251 -#: ../../../build/NEWS:14471 +#: ../../../build/NEWS:9663 ../../../build/NEWS:10958 +#: ../../../build/NEWS:15178 msgid "" "`bpo-32409 `__: Ensures activate.bat can" " handle Unicode contents." msgstr "" -#: ../../../build/NEWS:8958 ../../../build/NEWS:10253 -#: ../../../build/NEWS:14473 +#: ../../../build/NEWS:9665 ../../../build/NEWS:10960 +#: ../../../build/NEWS:15180 msgid "" "`bpo-32457 `__: Improves handling of " "denormalized executable path when launching Python." msgstr "" -#: ../../../build/NEWS:8961 ../../../build/NEWS:10256 -#: ../../../build/NEWS:14476 +#: ../../../build/NEWS:9668 ../../../build/NEWS:10963 +#: ../../../build/NEWS:15183 msgid "" "`bpo-32370 `__: Use the correct encoding" " for ipconfig output in the uuid module. Patch by Segev Finer." msgstr "" -#: ../../../build/NEWS:8964 ../../../build/NEWS:10259 -#: ../../../build/NEWS:14479 +#: ../../../build/NEWS:9671 ../../../build/NEWS:10966 +#: ../../../build/NEWS:15186 msgid "" "`bpo-29248 `__: Fix :func:`os.readlink` " "on Windows, which was mistakenly treating the ``PrintNameOffset`` field of " @@ -17792,38 +19107,38 @@ msgid "" " Craig Holmquist and SSE4." msgstr "" -#: ../../../build/NEWS:8968 +#: ../../../build/NEWS:9675 msgid "" "`bpo-1104 `__: Correctly handle string " "length in ``msilib.SummaryInfo.GetProperty()`` to prevent it from truncating" " the last character." msgstr "" -#: ../../../build/NEWS:8975 +#: ../../../build/NEWS:9682 msgid "" "`bpo-35401 `__: Update macOS installer " "to use OpenSSL 1.1.0j." msgstr "" -#: ../../../build/NEWS:8977 +#: ../../../build/NEWS:9684 msgid "" "`bpo-35025 `__: Properly guard the use " "of the ``CLOCK_GETTIME`` et al. macros in ``timemodule`` on macOS." msgstr "" -#: ../../../build/NEWS:8980 +#: ../../../build/NEWS:9687 msgid "" "`bpo-24658 `__: On macOS, fix reading " "from and writing into a file with a size larger than 2 GiB." msgstr "" -#: ../../../build/NEWS:8983 +#: ../../../build/NEWS:9690 msgid "" "`bpo-34405 `__: Update to OpenSSL 1.1.0i" " for macOS installer builds." msgstr "" -#: ../../../build/NEWS:8985 +#: ../../../build/NEWS:9692 msgid "" "`bpo-33635 `__: In macOS stat on some " "file descriptors (/dev/fd/3 f.e) will result in bad file descriptor OSError." @@ -17833,20 +19148,20 @@ msgid "" "same error ignoring pattern." msgstr "" -#: ../../../build/NEWS:8991 ../../../build/NEWS:9637 +#: ../../../build/NEWS:9698 ../../../build/NEWS:10344 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:8995 ../../../build/NEWS:9797 +#: ../../../build/NEWS:9702 ../../../build/NEWS:10504 msgid "" "`bpo-33184 `__: Update macOS installer " "build to use OpenSSL 1.1.0h." msgstr "" -#: ../../../build/NEWS:8997 ../../../build/NEWS:10009 +#: ../../../build/NEWS:9704 ../../../build/NEWS:10716 msgid "" "`bpo-32726 `__: Build and link with " "private copy of Tcl/Tk 8.6 for the macOS 10.6+ installer. The 10.9+ " @@ -17856,19 +19171,19 @@ msgid "" "as ActiveTcl." msgstr "" -#: ../../../build/NEWS:9003 ../../../build/NEWS:10266 +#: ../../../build/NEWS:9710 ../../../build/NEWS:10973 msgid "" "`bpo-32901 `__: Update macOS 10.9+ " "installer to Tcl/Tk 8.6.8." msgstr "" -#: ../../../build/NEWS:9005 +#: ../../../build/NEWS:9712 msgid "" "`bpo-31903 `__: In :mod:`_scproxy`, drop" " the GIL when calling into ``SystemConfiguration`` to avoid deadlocks." msgstr "" -#: ../../../build/NEWS:9011 +#: ../../../build/NEWS:9718 msgid "" "`bpo-35770 `__: IDLE macosx deletes " "Options => Configure IDLE. It previously deleted Window => Zoom Height by " @@ -17876,79 +19191,79 @@ msgid "" "dialog is accessed via Preferences on the IDLE menu." msgstr "" -#: ../../../build/NEWS:9016 +#: ../../../build/NEWS:9723 msgid "" "`bpo-35769 `__: Change IDLE's new file " "name from 'Untitled' to 'untitled'" msgstr "" -#: ../../../build/NEWS:9018 +#: ../../../build/NEWS:9725 msgid "" "`bpo-35660 `__: Fix imports in " "idlelib.window." msgstr "" -#: ../../../build/NEWS:9020 +#: ../../../build/NEWS:9727 msgid "" "`bpo-35641 `__: Proper format `calltip` " "when the function has no docstring." msgstr "" -#: ../../../build/NEWS:9022 +#: ../../../build/NEWS:9729 msgid "" "`bpo-33987 `__: Use ttk Frame for ttk " "widgets." msgstr "" -#: ../../../build/NEWS:9024 +#: ../../../build/NEWS:9731 msgid "" "`bpo-34055 `__: Fix erroneous 'smart' " "indents and newlines in IDLE Shell." msgstr "" -#: ../../../build/NEWS:9026 +#: ../../../build/NEWS:9733 msgid "" "`bpo-35591 `__: Find Selection now works" " when selection not found." msgstr "" -#: ../../../build/NEWS:9028 +#: ../../../build/NEWS:9735 msgid "" "`bpo-35196 `__: Speed up squeezer line " "counting." msgstr "" -#: ../../../build/NEWS:9030 +#: ../../../build/NEWS:9737 msgid "" "`bpo-35598 `__: Update config_key: use " "PEP 8 names and ttk widgets, make some objects global, and add tests." msgstr "" -#: ../../../build/NEWS:9033 +#: ../../../build/NEWS:9740 msgid "" "`bpo-28097 `__: Add Previous/Next " "History entries to Shell menu." msgstr "" -#: ../../../build/NEWS:9035 +#: ../../../build/NEWS:9742 msgid "" "`bpo-35208 `__: Squeezer now properly " "counts wrapped lines before newlines." msgstr "" -#: ../../../build/NEWS:9037 +#: ../../../build/NEWS:9744 msgid "" "`bpo-35555 `__: Gray out Code Context " "menu entry when it's not applicable." msgstr "" -#: ../../../build/NEWS:9039 +#: ../../../build/NEWS:9746 msgid "" "`bpo-35521 `__: Document the IDLE editor" " code context feature. Add some internal references within the IDLE doc." msgstr "" -#: ../../../build/NEWS:9042 +#: ../../../build/NEWS:9749 msgid "" "`bpo-22703 `__: The Code Context menu " "label now toggles between Show/Hide Code Context. The Zoom Height menu now " @@ -17956,20 +19271,20 @@ msgid "" "menu to the Options menu." msgstr "" -#: ../../../build/NEWS:9046 +#: ../../../build/NEWS:9753 msgid "" "`bpo-35213 `__: Where appropriate, use " "'macOS' in idlelib." msgstr "" -#: ../../../build/NEWS:9048 +#: ../../../build/NEWS:9755 msgid "" "`bpo-34864 `__: On macOS, warn if the " "system preference \"Prefer tabs when opening documents\" is set to " "\"Always\"." msgstr "" -#: ../../../build/NEWS:9051 +#: ../../../build/NEWS:9758 msgid "" "`bpo-34864 `__: Document two IDLE on " "MacOS issues. The System Preferences Dock \"prefer tabs always\" setting " @@ -17977,26 +19292,26 @@ msgid "" "for Windows and Linux." msgstr "" -#: ../../../build/NEWS:9055 +#: ../../../build/NEWS:9762 msgid "" "`bpo-35202 `__: Remove unused imports " "from lib/idlelib" msgstr "" -#: ../../../build/NEWS:9057 +#: ../../../build/NEWS:9764 msgid "" "`bpo-33000 `__: Document that IDLE's " "shell has no line limit. A program that runs indefinitely can overfill " "memory." msgstr "" -#: ../../../build/NEWS:9060 +#: ../../../build/NEWS:9767 msgid "" "`bpo-23220 `__: Explain how IDLE's Shell" " displays output." msgstr "" -#: ../../../build/NEWS:9062 +#: ../../../build/NEWS:9769 msgid "" "`bpo-35099 `__: Improve the doc about " "IDLE running user code. The section is renamed from \"IDLE -- console " @@ -18004,41 +19319,41 @@ msgid "" "implications of using custom sys.stdxxx objects." msgstr "" -#: ../../../build/NEWS:9066 +#: ../../../build/NEWS:9773 msgid "" "`bpo-35097 `__: Add IDLE doc subsection " "explaining editor windows. Topics include opening, title and status bar, " ".py* extension, and running." msgstr "" -#: ../../../build/NEWS:9069 +#: ../../../build/NEWS:9776 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:9072 +#: ../../../build/NEWS:9779 msgid "" "`bpo-35088 `__: Update " "idlelib.help.copy_string docstring. We now use git and backporting instead " "of hg and forward merging." msgstr "" -#: ../../../build/NEWS:9075 +#: ../../../build/NEWS:9782 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:9078 +#: ../../../build/NEWS:9785 msgid "" "`bpo-34548 `__: Use configured color " "theme for read-only text views." msgstr "" -#: ../../../build/NEWS:9080 +#: ../../../build/NEWS:9787 msgid "" "`bpo-1529353 `__: Enable \"squeezing\"" " of long outputs in the shell, to avoid performance degradation and to clean" @@ -18046,26 +19361,26 @@ msgid "" " a separate window, and \"unsqueezed\"." msgstr "" -#: ../../../build/NEWS:9085 +#: ../../../build/NEWS:9792 msgid "" "`bpo-34047 `__: Fixed mousewheel " "scrolling direction on macOS." msgstr "" -#: ../../../build/NEWS:9087 +#: ../../../build/NEWS:9794 msgid "" "`bpo-34275 `__: Make IDLE calltips " "always visible on Mac. Some MacOS-tk combinations need .update_idletasks(). " "Patch by Kevin Walzer." msgstr "" -#: ../../../build/NEWS:9090 +#: ../../../build/NEWS:9797 msgid "" "`bpo-34120 `__: Fix unresponsiveness " "after closing certain windows and dialogs." msgstr "" -#: ../../../build/NEWS:9092 +#: ../../../build/NEWS:9799 msgid "" "`bpo-33975 `__: Avoid small type when " "running htests. Since part of the purpose of human-viewed tests is to " @@ -18073,26 +19388,26 @@ msgid "" "for testing as when running IDLE." msgstr "" -#: ../../../build/NEWS:9096 +#: ../../../build/NEWS:9803 msgid "" "`bpo-33905 `__: Add test for " "idlelib.stackview.StackBrowser." msgstr "" -#: ../../../build/NEWS:9098 +#: ../../../build/NEWS:9805 msgid "" "`bpo-33924 `__: Change mainmenu.menudefs" " key 'windows' to 'window'. Every other menudef key is lowercase version of " "main menu entry." msgstr "" -#: ../../../build/NEWS:9101 +#: ../../../build/NEWS:9808 msgid "" "`bpo-33906 `__: Rename idlelib.windows " "as window Match Window on the main menu and remove last plural module name." msgstr "" -#: ../../../build/NEWS:9104 +#: ../../../build/NEWS:9811 msgid "" "`bpo-33917 `__: Fix and document " "idlelib/idle_test/template.py. The revised file compiles, runs, and tests " @@ -18100,13 +19415,13 @@ msgid "" "files." msgstr "" -#: ../../../build/NEWS:9108 +#: ../../../build/NEWS:9815 msgid "" "`bpo-33904 `__: IDLE: In rstrip, rename " "class RstripExtension as Rstrip" msgstr "" -#: ../../../build/NEWS:9110 +#: ../../../build/NEWS:9817 msgid "" "`bpo-33907 `__: For consistency and " "clarity, rename an IDLE module and classes. Module calltips and its class " @@ -18114,26 +19429,27 @@ msgid "" "now CalltipWindow." msgstr "" -#: ../../../build/NEWS:9114 +#: ../../../build/NEWS:9821 msgid "" "`bpo-33856 `__: Add \"help\" in the " "welcome message of IDLE" msgstr "" -#: ../../../build/NEWS:9116 +#: ../../../build/NEWS:9823 msgid "" "`bpo-33839 `__: IDLE: refactor ToolTip " "and CallTip and add documentation and tests" msgstr "" -#: ../../../build/NEWS:9119 +#: ../../../build/NEWS:9826 msgid "" "`bpo-33855 `__: Minimally test all IDLE " "modules. Add missing files, import module, instantiate classes, and check " "coverage. Check existing files." msgstr "" -#: ../../../build/NEWS:9122 ../../../build/NEWS:9414 ../../../build/NEWS:14142 +#: ../../../build/NEWS:9829 ../../../build/NEWS:10121 +#: ../../../build/NEWS:14849 msgid "" "`bpo-33656 `__: On Windows, add API call" " saying that tk scales for DPI. On Windows 8.1+ or 10, with DPI " @@ -18142,19 +19458,22 @@ msgid "" " should otherwise have no effect." msgstr "" -#: ../../../build/NEWS:9127 ../../../build/NEWS:9419 ../../../build/NEWS:14147 +#: ../../../build/NEWS:9834 ../../../build/NEWS:10126 +#: ../../../build/NEWS:14854 msgid "" "`bpo-33768 `__: Clicking on a context " "line moves that line to the top of the editor window." msgstr "" -#: ../../../build/NEWS:9130 ../../../build/NEWS:9422 ../../../build/NEWS:14150 +#: ../../../build/NEWS:9837 ../../../build/NEWS:10129 +#: ../../../build/NEWS:14857 msgid "" "`bpo-33763 `__: IDLE: Use read-only text" " widget for code context instead of label widget." msgstr "" -#: ../../../build/NEWS:9133 ../../../build/NEWS:9425 ../../../build/NEWS:14153 +#: ../../../build/NEWS:9840 ../../../build/NEWS:10132 +#: ../../../build/NEWS:14860 msgid "" "`bpo-33664 `__: Scroll IDLE editor text " "by lines. Previously, the mouse wheel and scrollbar slider moved text by a " @@ -18163,33 +19482,38 @@ msgid "" "to read-only text views." msgstr "" -#: ../../../build/NEWS:9138 ../../../build/NEWS:9430 ../../../build/NEWS:14158 +#: ../../../build/NEWS:9845 ../../../build/NEWS:10137 +#: ../../../build/NEWS:14865 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:9142 ../../../build/NEWS:9434 ../../../build/NEWS:14162 +#: ../../../build/NEWS:9849 ../../../build/NEWS:10141 +#: ../../../build/NEWS:14869 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:9145 ../../../build/NEWS:9644 ../../../build/NEWS:14165 +#: ../../../build/NEWS:9852 ../../../build/NEWS:10351 +#: ../../../build/NEWS:14872 msgid "" "`bpo-33628 `__: IDLE: Cleanup " "codecontext.py and its test." msgstr "" -#: ../../../build/NEWS:9147 ../../../build/NEWS:9646 ../../../build/NEWS:14167 +#: ../../../build/NEWS:9854 ../../../build/NEWS:10353 +#: ../../../build/NEWS:14874 msgid "" "`bpo-33564 `__: IDLE's code context now " "recognizes async as a block opener." msgstr "" -#: ../../../build/NEWS:9149 ../../../build/NEWS:9802 ../../../build/NEWS:14172 +#: ../../../build/NEWS:9856 ../../../build/NEWS:10509 +#: ../../../build/NEWS:14879 msgid "" "`bpo-21474 `__: Update word/identifier " "definition from ascii to unicode. In text and entry boxes, this affects " @@ -18197,7 +19521,8 @@ msgid "" "deletion left/right by control-BACKSPACE/DEL." msgstr "" -#: ../../../build/NEWS:9154 ../../../build/NEWS:9807 ../../../build/NEWS:14177 +#: ../../../build/NEWS:9861 ../../../build/NEWS:10514 +#: ../../../build/NEWS:14884 msgid "" "`bpo-33204 `__: IDLE: consistently color" " invalid string prefixes. A 'u' string prefix cannot be paired with either " @@ -18205,8 +19530,8 @@ msgid "" " as is valid. Revise and extend colorizer test." msgstr "" -#: ../../../build/NEWS:9159 ../../../build/NEWS:10018 -#: ../../../build/NEWS:14496 +#: ../../../build/NEWS:9866 ../../../build/NEWS:10725 +#: ../../../build/NEWS:15203 msgid "" "`bpo-32984 `__: Set ``__file__`` while " "running a startup file. Like Python, IDLE optionally runs one startup file " @@ -18218,43 +19543,43 @@ msgid "" "normally, without the ``-n`` option." msgstr "" -#: ../../../build/NEWS:9168 ../../../build/NEWS:10027 -#: ../../../build/NEWS:14505 +#: ../../../build/NEWS:9875 ../../../build/NEWS:10734 +#: ../../../build/NEWS:15212 msgid "" "`bpo-32940 `__: Simplify and rename " "StringTranslatePseudoMapping in pyparse." msgstr "" -#: ../../../build/NEWS:9170 ../../../build/NEWS:10271 -#: ../../../build/NEWS:14507 +#: ../../../build/NEWS:9877 ../../../build/NEWS:10978 +#: ../../../build/NEWS:15214 msgid "" "`bpo-32916 `__: Change ``str`` to " "``code`` in pyparse." msgstr "" -#: ../../../build/NEWS:9172 ../../../build/NEWS:10273 -#: ../../../build/NEWS:14509 +#: ../../../build/NEWS:9879 ../../../build/NEWS:10980 +#: ../../../build/NEWS:15216 msgid "" "`bpo-32905 `__: Remove unused code in " "pyparse module." msgstr "" -#: ../../../build/NEWS:9174 ../../../build/NEWS:10275 -#: ../../../build/NEWS:14511 +#: ../../../build/NEWS:9881 ../../../build/NEWS:10982 +#: ../../../build/NEWS:15218 msgid "" "`bpo-32874 `__: Add tests for pyparse." msgstr "" -#: ../../../build/NEWS:9176 ../../../build/NEWS:10277 -#: ../../../build/NEWS:14513 +#: ../../../build/NEWS:9883 ../../../build/NEWS:10984 +#: ../../../build/NEWS:15220 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:9179 ../../../build/NEWS:10280 -#: ../../../build/NEWS:14516 +#: ../../../build/NEWS:9886 ../../../build/NEWS:10987 +#: ../../../build/NEWS:15223 msgid "" "`bpo-32826 `__: Add \"encoding=utf-8\" " "to open() in IDLE's test_help_about. GUI test test_file_buttons() only looks" @@ -18263,101 +19588,106 @@ msgid "" " encounter a non-ascii character in CREDITS.txt." msgstr "" -#: ../../../build/NEWS:9185 ../../../build/NEWS:9648 ../../../build/NEWS:14182 +#: ../../../build/NEWS:9892 ../../../build/NEWS:10355 +#: ../../../build/NEWS:14889 msgid "" "`bpo-32831 `__: Add docstrings and tests" " for codecontext." msgstr "" -#: ../../../build/NEWS:9187 ../../../build/NEWS:10286 -#: ../../../build/NEWS:14522 +#: ../../../build/NEWS:9894 ../../../build/NEWS:10993 +#: ../../../build/NEWS:15229 msgid "" "`bpo-32765 `__: Update configdialog " "General tab docstring to add new widgets to the widget list." msgstr "" -#: ../../../build/NEWS:9193 +#: ../../../build/NEWS:9900 msgid "" "`bpo-35884 `__: Add a benchmark script " "for timing various ways to access variables: " "``Tools/scripts/var_access_benchmark.py``." msgstr "" -#: ../../../build/NEWS:9196 +#: ../../../build/NEWS:9903 msgid "" "`bpo-34989 `__: python-gdb.py now " "handles errors on computing the line number of a Python frame." msgstr "" -#: ../../../build/NEWS:9199 +#: ../../../build/NEWS:9906 msgid "" "`bpo-20260 `__: Argument Clinic now has " "non-bitwise unsigned int converters." msgstr "" -#: ../../../build/NEWS:9201 +#: ../../../build/NEWS:9908 msgid "" "`bpo-32962 `__: python-gdb now catches " "``UnicodeDecodeError`` exceptions when calling ``string()``." msgstr "" -#: ../../../build/NEWS:9204 +#: ../../../build/NEWS:9911 msgid "" "`bpo-32962 `__: python-gdb now catches " "ValueError on read_var(): when Python has no debug symbols for example." msgstr "" -#: ../../../build/NEWS:9207 ../../../build/NEWS:9815 ../../../build/NEWS:14187 +#: ../../../build/NEWS:9914 ../../../build/NEWS:10522 +#: ../../../build/NEWS:14894 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:9211 ../../../build/NEWS:9819 ../../../build/NEWS:14191 +#: ../../../build/NEWS:9918 ../../../build/NEWS:10526 +#: ../../../build/NEWS:14898 msgid "" "`bpo-31920 `__: Fixed handling " "directories as arguments in the ``pygettext`` script. Based on patch by Oleg" " Krasnikov." msgstr "" -#: ../../../build/NEWS:9214 ../../../build/NEWS:9822 ../../../build/NEWS:14194 +#: ../../../build/NEWS:9921 ../../../build/NEWS:10529 +#: ../../../build/NEWS:14901 msgid "" "`bpo-29673 `__: Fix pystackv and pystack" " gdbinit macros." msgstr "" -#: ../../../build/NEWS:9216 +#: ../../../build/NEWS:9923 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:9220 ../../../build/NEWS:10032 -#: ../../../build/NEWS:14196 +#: ../../../build/NEWS:9927 ../../../build/NEWS:10739 +#: ../../../build/NEWS:14903 msgid "" "`bpo-32885 `__: Add an ``-n`` flag for " "``Tools/scripts/pathfix.py`` to disable automatic backup creation (files " "with ``~`` suffix)." msgstr "" -#: ../../../build/NEWS:9223 ../../../build/NEWS:10292 -#: ../../../build/NEWS:14532 +#: ../../../build/NEWS:9930 ../../../build/NEWS:10999 +#: ../../../build/NEWS:15239 msgid "" "`bpo-32222 `__: Fix pygettext not " "extracting docstrings for functions with type annotated arguments. Patch by " "Toby Harradine." msgstr "" -#: ../../../build/NEWS:9226 ../../../build/NEWS:9824 ../../../build/NEWS:14199 +#: ../../../build/NEWS:9933 ../../../build/NEWS:10531 +#: ../../../build/NEWS:14906 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:9232 +#: ../../../build/NEWS:9939 msgid "" "`bpo-35713 `__: The " ":c:func:`PyByteArray_Init` and :c:func:`PyByteArray_Fini` functions have " @@ -18365,20 +19695,20 @@ msgid "" "excluded from the limited API (stable ABI), and were not documented." msgstr "" -#: ../../../build/NEWS:9237 +#: ../../../build/NEWS:9944 msgid "" "`bpo-33817 `__: Fixed " ":c:func:`_PyBytes_Resize` for empty bytes objects." msgstr "" -#: ../../../build/NEWS:9239 +#: ../../../build/NEWS:9946 msgid "" "`bpo-35322 `__: Fix memory leak in " ":c:func:`PyUnicode_EncodeLocale` and :c:func:`PyUnicode_EncodeFSDefault` on " "error handling." msgstr "" -#: ../../../build/NEWS:9242 +#: ../../../build/NEWS:9949 msgid "" "`bpo-35059 `__: The following C macros " "have been converted to static inline functions: :c:func:`Py_INCREF`, " @@ -18386,93 +19716,93 @@ msgid "" ":c:func:`PyObject_INIT`, :c:func:`PyObject_INIT_VAR`." msgstr "" -#: ../../../build/NEWS:9247 +#: ../../../build/NEWS:9954 msgid "" "`bpo-35296 `__: ``make install`` now " "also installs the internal API: ``Include/internal/*.h`` header files." msgstr "" -#: ../../../build/NEWS:9250 +#: ../../../build/NEWS:9957 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:9254 +#: ../../../build/NEWS:9961 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:9257 +#: ../../../build/NEWS:9964 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:9261 +#: ../../../build/NEWS:9968 msgid "" "`bpo-35134 `__: Creation of a new " "``Include/cpython/`` subdirectory." msgstr "" -#: ../../../build/NEWS:9263 +#: ../../../build/NEWS:9970 msgid "" "`bpo-34725 `__: Adds " "_Py_SetProgramFullPath so embedders may override sys.executable" msgstr "" -#: ../../../build/NEWS:9266 +#: ../../../build/NEWS:9973 msgid "" "`bpo-34910 `__: Ensure that " ":c:func:`PyObject_Print` always returns ``-1`` on error. Patch by Zackery " "Spytz." msgstr "" -#: ../../../build/NEWS:9269 +#: ../../../build/NEWS:9976 msgid "" "`bpo-34523 `__: Py_DecodeLocale() and " "Py_EncodeLocale() now use the UTF-8 encoding on Windows if " "Py_LegacyWindowsFSEncodingFlag is zero." msgstr "" -#: ../../../build/NEWS:9272 +#: ../../../build/NEWS:9979 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:9276 +#: ../../../build/NEWS:9983 msgid "" "`bpo-34127 `__: Return grammatically " "correct error message based on argument count. Patch by Karthikeyan " "Singaravelan." msgstr "" -#: ../../../build/NEWS:9279 +#: ../../../build/NEWS:9986 msgid "" "`bpo-23927 `__: Fixed :exc:`SystemError`" " in :c:func:`PyArg_ParseTupleAndKeywords` when the ``w*`` format unit is " "used for optional parameter." msgstr "" -#: ../../../build/NEWS:9283 +#: ../../../build/NEWS:9990 msgid "" "`bpo-32455 `__: Added " ":c:func:`PyCompile_OpcodeStackEffectWithJump`." msgstr "" -#: ../../../build/NEWS:9285 +#: ../../../build/NEWS:9992 msgid "" "`bpo-34008 `__: Py_Main() can again be " "called after Py_Initialize(), as in Python 3.6." msgstr "" -#: ../../../build/NEWS:9288 +#: ../../../build/NEWS:9995 msgid "" "`bpo-32500 `__: Fixed error messages for" " :c:func:`PySequence_Size`, :c:func:`PySequence_GetItem`, " @@ -18480,109 +19810,109 @@ msgid "" "mapping and :c:func:`PyMapping_Size` called with a sequence." msgstr "" -#: ../../../build/NEWS:9293 +#: ../../../build/NEWS:10000 msgid "" "`bpo-33818 `__: " ":c:func:`PyExceptionClass_Name` will now return ``const char *`` instead of " "``char *``." msgstr "" -#: ../../../build/NEWS:9296 ../../../build/NEWS:10038 +#: ../../../build/NEWS:10003 ../../../build/NEWS:10745 msgid "" "`bpo-33042 `__: Embedding applications " "may once again call PySys_ResetWarnOptions, PySys_AddWarnOption, and " "PySys_AddXOption prior to calling Py_Initialize." msgstr "" -#: ../../../build/NEWS:9300 ../../../build/NEWS:10042 -#: ../../../build/NEWS:14205 +#: ../../../build/NEWS:10007 ../../../build/NEWS:10749 +#: ../../../build/NEWS:14912 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:9303 +#: ../../../build/NEWS:10010 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:9309 +#: ../../../build/NEWS:10016 msgid "Python 3.7.0 final" msgstr "Python 3.7.0 final" -#: ../../../build/NEWS:9311 ../../../build/NEWS:13892 +#: ../../../build/NEWS:10018 ../../../build/NEWS:14599 msgid "*Release date: 2018-06-27*" msgstr "*Tanggal rilis: 2018-06-27*" -#: ../../../build/NEWS:9316 +#: ../../../build/NEWS:10023 msgid "" "`bpo-33851 `__: Fix " ":func:`ast.get_docstring` for a node that lacks a docstring." msgstr "" -#: ../../../build/NEWS:9322 +#: ../../../build/NEWS:10029 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:9327 +#: ../../../build/NEWS:10034 msgid "Python 3.7.0 release candidate 1" msgstr "Python 3.7.0 kandidat rilis 1" -#: ../../../build/NEWS:9329 +#: ../../../build/NEWS:10036 msgid "*Release date: 2018-06-12*" msgstr "*Tanggal rilis: 2018-06-12*" -#: ../../../build/NEWS:9439 +#: ../../../build/NEWS:10146 msgid "Python 3.7.0 beta 5" msgstr "Python 3.7.0 beta 5" -#: ../../../build/NEWS:9441 +#: ../../../build/NEWS:10148 msgid "*Release date: 2018-05-30*" msgstr "*Tanggal rilis: 2018-05-30*" -#: ../../../build/NEWS:9454 +#: ../../../build/NEWS:10161 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:9588 ../../../build/NEWS:14029 +#: ../../../build/NEWS:10295 ../../../build/NEWS:14736 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:9618 +#: ../../../build/NEWS:10325 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:9630 ../../../build/NEWS:14122 +#: ../../../build/NEWS:10337 ../../../build/NEWS:14829 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:9652 +#: ../../../build/NEWS:10359 msgid "Python 3.7.0 beta 4" msgstr "Python 3.7.0 beta 4" -#: ../../../build/NEWS:9654 +#: ../../../build/NEWS:10361 msgid "*Release date: 2018-05-02*" msgstr "*Tanggal rilis: 2018-05-02*" -#: ../../../build/NEWS:9712 +#: ../../../build/NEWS:10419 msgid "" "`bpo-33185 `__: Fixed regression when " "running pydoc with the :option:`-m` switch. (The regression was introduced " @@ -18591,50 +19921,50 @@ msgid "" "adding ``\".\"``." msgstr "" -#: ../../../build/NEWS:9720 +#: ../../../build/NEWS:10427 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:9829 +#: ../../../build/NEWS:10536 msgid "Python 3.7.0 beta 3" msgstr "Python 3.7.0 beta 3" -#: ../../../build/NEWS:9831 +#: ../../../build/NEWS:10538 msgid "*Release date: 2018-03-29*" msgstr "*Tanggal rilis: 2018-03-29*" -#: ../../../build/NEWS:9859 ../../../build/NEWS:13932 +#: ../../../build/NEWS:10566 ../../../build/NEWS:14639 msgid "" "`bpo-33041 `__: Fixed jumping when the " "function contains an ``async for`` loop." msgstr "" -#: ../../../build/NEWS:9957 +#: ../../../build/NEWS:10664 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:10047 +#: ../../../build/NEWS:10754 msgid "Python 3.7.0 beta 2" msgstr "Python 3.7.0 beta 2" -#: ../../../build/NEWS:10049 +#: ../../../build/NEWS:10756 msgid "*Release date: 2018-02-27*" msgstr "*Tanggal rilis: 2018-02-27*" -#: ../../../build/NEWS:10114 +#: ../../../build/NEWS:10821 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:10123 +#: ../../../build/NEWS:10830 msgid "" "`bpo-31333 `__: ``_abc`` module is " "added. It is a speedup module with C implementations for various functions " @@ -18648,34 +19978,34 @@ msgid "" "``_abc_caches_clear``." msgstr "" -#: ../../../build/NEWS:10297 +#: ../../../build/NEWS:11004 msgid "Python 3.7.0 beta 1" msgstr "Python 3.7.0 beta 1" -#: ../../../build/NEWS:10299 +#: ../../../build/NEWS:11006 msgid "*Release date: 2018-01-30*" msgstr "*Tanggal rilis: 2018-01-30*" -#: ../../../build/NEWS:10304 +#: ../../../build/NEWS:11011 msgid "" "`bpo-32703 `__: Fix coroutine's " "ResourceWarning when there's an active error set when it's being finalized." msgstr "" -#: ../../../build/NEWS:10307 ../../../build/NEWS:14250 +#: ../../../build/NEWS:11014 ../../../build/NEWS:14957 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:10310 +#: ../../../build/NEWS:11017 msgid "" "`bpo-28685 `__: Optimize list.sort() and" " sorted() by using type specialized comparisons when possible." msgstr "" -#: ../../../build/NEWS:10313 ../../../build/NEWS:14253 +#: ../../../build/NEWS:11020 ../../../build/NEWS:14960 msgid "" "`bpo-32685 `__: Improve suggestion when " "the Python 2 form of print statement is either present on the same line as " @@ -18683,7 +20013,7 @@ msgid "" "instead of a newline. Patch by Nitish Chandra." msgstr "" -#: ../../../build/NEWS:10318 +#: ../../../build/NEWS:11025 msgid "" "`bpo-32697 `__: Python now explicitly " "preserves the definition order of keyword-only parameters. It's always " @@ -18691,21 +20021,21 @@ msgid "" "behavior is now guaranteed and tested." msgstr "" -#: ../../../build/NEWS:10323 +#: ../../../build/NEWS:11030 msgid "" "`bpo-32690 `__: The locals() dictionary " "now displays in the lexical order that variables were defined. Previously, " "the order was reversed." msgstr "" -#: ../../../build/NEWS:10326 +#: ../../../build/NEWS:11033 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:10330 +#: ../../../build/NEWS:11037 msgid "" "`bpo-32670 `__: Enforce :pep:`479` for " "all code. This means that manually raising a StopIteration exception from a " @@ -18713,7 +20043,7 @@ msgid "" " import generator_stop' was used or not." msgstr "" -#: ../../../build/NEWS:10335 +#: ../../../build/NEWS:11042 msgid "" "`bpo-32591 `__: Added built-in support " "for tracking the origin of coroutine objects; see " @@ -18722,13 +20052,13 @@ msgid "" "coroutine objects." msgstr "" -#: ../../../build/NEWS:10340 +#: ../../../build/NEWS:11047 msgid "" "`bpo-31368 `__: Expose preadv and " "pwritev system calls in the os module. Patch by Pablo Galindo" msgstr "" -#: ../../../build/NEWS:10343 +#: ../../../build/NEWS:11050 msgid "" "`bpo-32544 `__: ``hasattr(obj, name)`` " "and ``getattr(obj, name, default)`` are about 4 times faster than before " @@ -18736,38 +20066,38 @@ msgid "" "``__getattribute__``." msgstr "" -#: ../../../build/NEWS:10347 ../../../build/NEWS:14261 +#: ../../../build/NEWS:11054 ../../../build/NEWS:14968 msgid "" "`bpo-26163 `__: Improved frozenset() " "hash to create more distinct hash values when faced with datasets containing" " many similar values." msgstr "" -#: ../../../build/NEWS:10350 +#: ../../../build/NEWS:11057 msgid "" "`bpo-32550 `__: Remove the " "STORE_ANNOTATION bytecode." msgstr "" -#: ../../../build/NEWS:10352 +#: ../../../build/NEWS:11059 msgid "" "`bpo-20104 `__: Expose posix_spawn as a " "low level API in the os module. (removed before 3.7.0rc1)" msgstr "" -#: ../../../build/NEWS:10355 +#: ../../../build/NEWS:11062 msgid "" "`bpo-24340 `__: Fixed estimation of the " "code stack size." msgstr "" -#: ../../../build/NEWS:10357 +#: ../../../build/NEWS:11064 msgid "" "`bpo-32436 `__: Implement :pep:`567` " "Context Variables." msgstr "" -#: ../../../build/NEWS:10359 ../../../build/NEWS:14274 +#: ../../../build/NEWS:11066 ../../../build/NEWS:14981 msgid "" "`bpo-18533 `__: ``repr()`` on a dict " "containing its own ``values()`` or ``items()`` no longer raises " @@ -18775,39 +20105,39 @@ msgid "" "other recursive structures. Patch by Ben North." msgstr "" -#: ../../../build/NEWS:10364 +#: ../../../build/NEWS:11071 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:10368 ../../../build/NEWS:14279 +#: ../../../build/NEWS:11075 ../../../build/NEWS:14986 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:10372 +#: ../../../build/NEWS:11079 msgid "" "`bpo-31179 `__: Make dict.copy() up to " "5.5 times faster." msgstr "" -#: ../../../build/NEWS:10374 +#: ../../../build/NEWS:11081 msgid "" "`bpo-31113 `__: Get rid of recursion in " "the compiler for normal control flow." msgstr "" -#: ../../../build/NEWS:10379 +#: ../../../build/NEWS:11086 msgid "" "`bpo-25988 `__: Deprecate exposing the " "contents of collections.abc in the regular collections module." msgstr "" -#: ../../../build/NEWS:10382 +#: ../../../build/NEWS:11089 msgid "" "`bpo-31429 `__: The default cipher suite" " selection of the ssl module now uses a blacklist approach rather than a " @@ -18816,7 +20146,7 @@ msgid "" "configured on compile time." msgstr "" -#: ../../../build/NEWS:10387 +#: ../../../build/NEWS:11094 msgid "" "`bpo-30306 `__: " "contextlib.contextmanager now releases the arguments passed to the " @@ -18825,45 +20155,45 @@ msgid "" "when not being used as a function decorator. Patch by Martin Teichmann." msgstr "" -#: ../../../build/NEWS:10393 +#: ../../../build/NEWS:11100 msgid "" "`bpo-21417 `__: Added support for " "setting the compression level for zipfile.ZipFile." msgstr "" -#: ../../../build/NEWS:10396 +#: ../../../build/NEWS:11103 msgid "" "`bpo-32251 `__: Implement " "asyncio.BufferedProtocol (provisional API)." msgstr "" -#: ../../../build/NEWS:10398 +#: ../../../build/NEWS:11105 msgid "" "`bpo-32513 `__: In dataclasses, allow " "easier overriding of dunder methods without specifying decorator parameters." msgstr "" -#: ../../../build/NEWS:10401 +#: ../../../build/NEWS:11108 msgid "" "`bpo-32660 `__: :mod:`termios` makes " "available ``FIONREAD``, ``FIONCLEX``, ``FIOCLEX``, ``FIOASYNC`` and " "``FIONBIO`` also under Solaris/derivatives." msgstr "" -#: ../../../build/NEWS:10404 ../../../build/NEWS:14354 +#: ../../../build/NEWS:11111 ../../../build/NEWS:15061 msgid "" "`bpo-27931 `__: Fix email address header" " parsing error when the username is an empty quoted string. Patch by Xiang " "Zhang." msgstr "" -#: ../../../build/NEWS:10407 +#: ../../../build/NEWS:11114 msgid "" "`bpo-32659 `__: Under Solaris and " "derivatives, :class:`os.stat_result` provides a st_fstype attribute." msgstr "" -#: ../../../build/NEWS:10410 +#: ../../../build/NEWS:11117 msgid "" "`bpo-32662 `__: Implement " "Server.start_serving(), Server.serve_forever(), and Server.is_serving() " @@ -18871,45 +20201,45 @@ msgid "" "loop.create_unix_server()." msgstr "" -#: ../../../build/NEWS:10414 +#: ../../../build/NEWS:11121 msgid "" "`bpo-32391 `__: Implement " ":meth:`asyncio.StreamWriter.wait_closed` and " ":meth:`asyncio.StreamWriter.is_closing` methods" msgstr "" -#: ../../../build/NEWS:10417 +#: ../../../build/NEWS:11124 msgid "" "`bpo-32643 `__: Make Task._step, " "Task._wakeup and Future._schedule_callbacks methods private." msgstr "" -#: ../../../build/NEWS:10420 +#: ../../../build/NEWS:11127 msgid "" "`bpo-32630 `__: Refactor decimal module " "to use contextvars to store decimal context." msgstr "" -#: ../../../build/NEWS:10423 +#: ../../../build/NEWS:11130 msgid "" "`bpo-32622 `__: Add " ":meth:`asyncio.AbstractEventLoop.sendfile` method." msgstr "" -#: ../../../build/NEWS:10425 ../../../build/NEWS:14357 +#: ../../../build/NEWS:11132 ../../../build/NEWS:15064 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:10429 ../../../build/NEWS:14361 +#: ../../../build/NEWS:11136 ../../../build/NEWS:15068 msgid "" "`bpo-32502 `__: uuid.uuid1 no longer " "raises an exception if a 64-bit hardware address is encountered." msgstr "" -#: ../../../build/NEWS:10432 +#: ../../../build/NEWS:11139 msgid "" "`bpo-32596 `__: ``concurrent.futures`` " "imports ``ThreadPoolExecutor`` and ``ProcessPoolExecutor`` lazily (using " @@ -18917,81 +20247,81 @@ msgid "" "uses only ``ThreadPoolExecutor`` by default." msgstr "" -#: ../../../build/NEWS:10437 +#: ../../../build/NEWS:11144 msgid "" "`bpo-31801 `__: Add ``_ignore_`` to " "``Enum`` so temporary variables can be used during class construction " "without being turned into members." msgstr "" -#: ../../../build/NEWS:10440 +#: ../../../build/NEWS:11147 msgid "" "`bpo-32576 `__: Use queue.SimpleQueue() " "in places where it can be invoked from a weakref callback." msgstr "" -#: ../../../build/NEWS:10443 +#: ../../../build/NEWS:11150 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:10447 ../../../build/NEWS:14371 +#: ../../../build/NEWS:11154 ../../../build/NEWS:15078 msgid "" "`bpo-32521 `__: The nis module is now " "compatible with new libnsl and headers location." msgstr "" -#: ../../../build/NEWS:10450 +#: ../../../build/NEWS:11157 msgid "" "`bpo-32467 `__: " "collections.abc.ValuesView now inherits from collections.abc.Collection." msgstr "" -#: ../../../build/NEWS:10453 ../../../build/NEWS:14374 +#: ../../../build/NEWS:11160 ../../../build/NEWS:15081 msgid "" "`bpo-32473 `__: Improve " "ABCMeta._dump_registry() output readability" msgstr "" -#: ../../../build/NEWS:10455 +#: ../../../build/NEWS:11162 msgid "" "`bpo-32102 `__: New argument " "``capture_output`` for subprocess.run" msgstr "" -#: ../../../build/NEWS:10457 ../../../build/NEWS:14376 +#: ../../../build/NEWS:11164 ../../../build/NEWS:15083 msgid "" "`bpo-32521 `__: glibc has removed Sun " "RPC. Use replacement libtirpc headers and library in nis module." msgstr "" -#: ../../../build/NEWS:10460 +#: ../../../build/NEWS:11167 msgid "" "`bpo-32493 `__: UUID module fixes build " "for FreeBSD/OpenBSD" msgstr "" -#: ../../../build/NEWS:10462 +#: ../../../build/NEWS:11169 msgid "" "`bpo-32503 `__: Pickling with protocol 4" " no longer creates too small frames." msgstr "" -#: ../../../build/NEWS:10464 +#: ../../../build/NEWS:11171 msgid "" "`bpo-29237 `__: Create enum for pstats " "sorting options" msgstr "" -#: ../../../build/NEWS:10466 +#: ../../../build/NEWS:11173 msgid "" "`bpo-32454 `__: Add close(fd) function " "to the socket module." msgstr "" -#: ../../../build/NEWS:10468 +#: ../../../build/NEWS:11175 msgid "" "`bpo-25942 `__: The subprocess module is" " now more graceful when handling a Ctrl-C KeyboardInterrupt during " @@ -19002,59 +20332,59 @@ msgid "" "the child had a chance first." msgstr "" -#: ../../../build/NEWS:10475 +#: ../../../build/NEWS:11182 msgid "" "`bpo-32433 `__: The hmac module now has " "hmac.digest(), which provides an optimized HMAC digest." msgstr "" -#: ../../../build/NEWS:10478 +#: ../../../build/NEWS:11185 msgid "" "`bpo-28134 `__: Sockets now auto-detect " "family, type and protocol from file descriptor by default." msgstr "" -#: ../../../build/NEWS:10481 +#: ../../../build/NEWS:11188 msgid "" "`bpo-32404 `__: Fix bug where " ":meth:`datetime.datetime.fromtimestamp` did not call __new__ in " ":class:`datetime.datetime` subclasses." msgstr "" -#: ../../../build/NEWS:10484 +#: ../../../build/NEWS:11191 msgid "" "`bpo-32403 `__: Improved speed of " ":class:`datetime.date` and :class:`datetime.datetime` alternate " "constructors." msgstr "" -#: ../../../build/NEWS:10487 ../../../build/NEWS:14379 +#: ../../../build/NEWS:11194 ../../../build/NEWS:15086 msgid "" "`bpo-32228 `__: Ensure that " "``truncate()`` preserves the file position (as reported by ``tell()``) after" " writes longer than the buffer size." msgstr "" -#: ../../../build/NEWS:10490 +#: ../../../build/NEWS:11197 msgid "" "`bpo-32410 `__: Implement " "``loop.sock_sendfile`` for asyncio event loop." msgstr "" -#: ../../../build/NEWS:10492 +#: ../../../build/NEWS:11199 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:10495 +#: ../../../build/NEWS:11202 msgid "" "`bpo-32373 `__: Add socket.getblocking()" " method." msgstr "" -#: ../../../build/NEWS:10497 +#: ../../../build/NEWS:11204 msgid "" "`bpo-32248 `__: Add " ":mod:`importlib.resources` and :class:`importlib.abc.ResourceReader` as the " @@ -19065,19 +20395,19 @@ msgid "" "deprecated in favor of these new APIs." msgstr "" -#: ../../../build/NEWS:10505 +#: ../../../build/NEWS:11212 msgid "" "`bpo-32320 `__: collections.namedtuple()" " now supports default values." msgstr "" -#: ../../../build/NEWS:10507 +#: ../../../build/NEWS:11214 msgid "" "`bpo-29302 `__: Add " "contextlib.AsyncExitStack. Patch by Alexander Mohr and Ilya Kulakov." msgstr "" -#: ../../../build/NEWS:10510 +#: ../../../build/NEWS:11217 msgid "" "`bpo-31961 `__: *Removed in Python " "3.7.0b2.* The *args* argument of subprocess.Popen can now be a :term:`path-" @@ -19085,7 +20415,7 @@ msgid "" "be a :term:`path-like object` as well." msgstr "" -#: ../../../build/NEWS:10515 ../../../build/NEWS:14407 +#: ../../../build/NEWS:11222 ../../../build/NEWS:15114 msgid "" "`bpo-31900 `__: The " ":func:`locale.localeconv` function now sets temporarily the ``LC_CTYPE`` " @@ -19098,14 +20428,14 @@ msgid "" "``'{:n}'.format(1234)``)." msgstr "" -#: ../../../build/NEWS:10524 +#: ../../../build/NEWS:11231 msgid "" "`bpo-31853 `__: Use super().method " "instead of socket.method in SSLSocket. They were there most likely for " "legacy reasons." msgstr "" -#: ../../../build/NEWS:10527 +#: ../../../build/NEWS:11234 msgid "" "`bpo-31399 `__: The ssl module now uses " "OpenSSL's X509_VERIFY_PARAM_set1_host() and X509_VERIFY_PARAM_set1_ip() API " @@ -19113,26 +20443,26 @@ msgid "" "disabled with SSLContext.hostname_checks_common_name." msgstr "" -#: ../../../build/NEWS:10532 +#: ../../../build/NEWS:11239 msgid "" "`bpo-14976 `__: Add a queue.SimpleQueue " "class, an unbounded FIFO queue with a reentrant C implementation of put()." msgstr "" -#: ../../../build/NEWS:10538 +#: ../../../build/NEWS:11245 msgid "" "`bpo-32724 `__: Add references to some " "commands in the documentation of Pdb. Patch by Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:10541 +#: ../../../build/NEWS:11248 msgid "" "`bpo-32649 `__: Complete the C API " "documentation, profiling and tracing part with the newly added per-opcode " "events." msgstr "" -#: ../../../build/NEWS:10544 ../../../build/NEWS:14435 +#: ../../../build/NEWS:11251 ../../../build/NEWS:15142 msgid "" "`bpo-17799 `__: Explain real behaviour " "of sys.settrace and sys.setprofile and their C-API counterparts regarding " @@ -19140,13 +20470,13 @@ msgid "" "Salgado." msgstr "" -#: ../../../build/NEWS:10551 ../../../build/NEWS:14445 +#: ../../../build/NEWS:11258 ../../../build/NEWS:15152 msgid "" "`bpo-32721 `__: Fix test_hashlib to not " "fail if the _md5 module is not built." msgstr "" -#: ../../../build/NEWS:10553 +#: ../../../build/NEWS:11260 msgid "" "`bpo-28414 `__: Add test cases for IDNA " "2003 and 2008 host names. IDNA 2003 internationalized host names are working" @@ -19154,7 +20484,7 @@ msgid "" "2008 are still broken." msgstr "" -#: ../../../build/NEWS:10557 +#: ../../../build/NEWS:11264 msgid "" "`bpo-32604 `__: Add a new " "\"_xxsubinterpreters\" extension module that exposes the existing " @@ -19164,63 +20494,63 @@ msgid "" "removed in 3.7.0rc1." msgstr "" -#: ../../../build/NEWS:10563 +#: ../../../build/NEWS:11270 msgid "" "`bpo-32602 `__: Add test certs and test " "for ECDSA cert and EC/RSA dual mode." msgstr "" -#: ../../../build/NEWS:10565 +#: ../../../build/NEWS:11272 msgid "" "`bpo-32549 `__: On Travis CI, Python now" " Compiles and uses a local copy of OpenSSL 1.1.0g for testing." msgstr "" -#: ../../../build/NEWS:10571 ../../../build/NEWS:14457 +#: ../../../build/NEWS:11278 ../../../build/NEWS:15164 msgid "" "`bpo-32635 `__: Fix segfault of the " "crypt module when libxcrypt is provided instead of libcrypt at the system." msgstr "" -#: ../../../build/NEWS:10574 +#: ../../../build/NEWS:11281 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:10578 +#: ../../../build/NEWS:11285 msgid "" "`bpo-32593 `__: Drop support of FreeBSD " "9 and older." msgstr "" -#: ../../../build/NEWS:10580 +#: ../../../build/NEWS:11287 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:10586 +#: ../../../build/NEWS:11293 msgid "" "`bpo-32588 `__: Create standalone " "_distutils_findvs module and add missing _queue module to installer." msgstr "" -#: ../../../build/NEWS:10589 +#: ../../../build/NEWS:11296 msgid "" "`bpo-29911 `__: Ensure separate Modify " "and Uninstall buttons are displayed." msgstr "" -#: ../../../build/NEWS:10591 +#: ../../../build/NEWS:11298 msgid "" "`bpo-32507 `__: Use app-local UCRT " "install rather than the proper update for old versions of Windows." msgstr "" -#: ../../../build/NEWS:10597 +#: ../../../build/NEWS:11304 msgid "" "`bpo-32726 `__: Provide an additional, " "more modern macOS installer variant that supports macOS 10.9+ systems in " @@ -19229,34 +20559,34 @@ msgid "" "supplies its own copy of Tcl/Tk 8.6." msgstr "" -#: ../../../build/NEWS:10602 +#: ../../../build/NEWS:11309 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:10608 +#: ../../../build/NEWS:11315 msgid "" "`bpo-32681 `__: Fix uninitialized " "variable 'res' in the C implementation of os.dup2. Patch by Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:10611 +#: ../../../build/NEWS:11318 msgid "" "`bpo-10381 `__: Add C API access to the " "``datetime.timezone`` constructor and ``datetime.timzone.UTC`` singleton." msgstr "" -#: ../../../build/NEWS:10616 +#: ../../../build/NEWS:11323 msgid "Python 3.7.0 alpha 4" msgstr "Python 3.7.0 alfa 4" -#: ../../../build/NEWS:10618 +#: ../../../build/NEWS:11325 msgid "*Release date: 2018-01-08*" msgstr "*Tanggal rilis: 2018-01-08*" -#: ../../../build/NEWS:10623 +#: ../../../build/NEWS:11330 msgid "" "`bpo-31975 `__: The default warning " "filter list now starts with a \"default::DeprecationWarning:__main__\" " @@ -19264,19 +20594,19 @@ msgid "" "file scripts and at the interactive prompt." msgstr "" -#: ../../../build/NEWS:10628 +#: ../../../build/NEWS:11335 msgid "" "`bpo-32226 `__: ``__class_getitem__`` is" " now an automatic class method." msgstr "" -#: ../../../build/NEWS:10630 +#: ../../../build/NEWS:11337 msgid "" "`bpo-32399 `__: Add AIX uuid library " "support for RFC4122 using uuid_create() in libc.a" msgstr "" -#: ../../../build/NEWS:10633 +#: ../../../build/NEWS:11340 msgid "" "`bpo-32390 `__: Fix the compilation " "failure on AIX after the f_fsid field has been added to the object returned " @@ -19284,26 +20614,26 @@ msgid "" "Original patch by Michael Felt." msgstr "" -#: ../../../build/NEWS:10637 +#: ../../../build/NEWS:11344 msgid "" "`bpo-32379 `__: Make MRO computation " "faster when a class inherits from a single base." msgstr "" -#: ../../../build/NEWS:10640 +#: ../../../build/NEWS:11347 msgid "" "`bpo-32259 `__: The error message of a " "TypeError raised when unpack non-iterable is now more specific." msgstr "" -#: ../../../build/NEWS:10643 ../../../build/NEWS:14264 +#: ../../../build/NEWS:11350 ../../../build/NEWS:14971 msgid "" "`bpo-27169 `__: The ``__debug__`` " "constant is now optimized out at compile time. This fixes also `bpo-22091 " "`__." msgstr "" -#: ../../../build/NEWS:10646 +#: ../../../build/NEWS:11353 msgid "" "`bpo-32329 `__: The :option:`-R` option " "now turns on hash randomization when the :envvar:`PYTHONHASHSEED` " @@ -19312,7 +20642,7 @@ msgid "" "hash randomization is turned off by ``PYTHONHASHSEED=0``." msgstr "" -#: ../../../build/NEWS:10652 +#: ../../../build/NEWS:11359 msgid "" "`bpo-30416 `__: The optimizer is now " "protected from spending much time doing complex calculations and consuming " @@ -19320,34 +20650,34 @@ msgid "" "limits for constants that can be produced in constant folding." msgstr "" -#: ../../../build/NEWS:10657 ../../../build/NEWS:13934 +#: ../../../build/NEWS:11364 ../../../build/NEWS:14641 msgid "" "`bpo-32282 `__: Fix an unnecessary ifdef" " in the include of VersionHelpers.h in socketmodule on Windows." msgstr "" -#: ../../../build/NEWS:10660 +#: ../../../build/NEWS:11367 msgid "" "`bpo-30579 `__: Implement " "TracebackType.__new__ to allow Python-level creation of traceback objects, " "and make TracebackType.tb_next mutable." msgstr "" -#: ../../../build/NEWS:10663 +#: ../../../build/NEWS:11370 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:10667 +#: ../../../build/NEWS:11374 msgid "" "`bpo-31506 `__: Improve the error " "message logic for object.__new__ and object.__init__. Patch by Sanyam " "Khurana." msgstr "" -#: ../../../build/NEWS:10670 +#: ../../../build/NEWS:11377 msgid "" "`bpo-20361 `__: ``-b`` and ``-bb`` now " "inject ``'default::BytesWarning'`` and ``error::BytesWarning`` entries into " @@ -19356,124 +20686,124 @@ msgid "" "environment variable." msgstr "" -#: ../../../build/NEWS:10675 +#: ../../../build/NEWS:11382 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:10679 +#: ../../../build/NEWS:11386 msgid "" "`bpo-29240 `__: Add a new UTF-8 mode: " "implementation of the :pep:`540`." msgstr "" -#: ../../../build/NEWS:10681 +#: ../../../build/NEWS:11388 msgid "" "`bpo-32226 `__: :pep:`560`: Add support " "for ``__mro_entries__`` and ``__class_getitem__``. Implemented by Ivan " "Levkivskyi." msgstr "" -#: ../../../build/NEWS:10684 +#: ../../../build/NEWS:11391 msgid "" "`bpo-32225 `__: :pep:`562`: Add support " "for module ``__getattr__`` and ``__dir__``. Implemented by Ivan Levkivskyi." msgstr "" -#: ../../../build/NEWS:10687 +#: ../../../build/NEWS:11394 msgid "" "`bpo-31901 `__: The `atexit` module now " "has its callback stored per interpreter." msgstr "" -#: ../../../build/NEWS:10690 +#: ../../../build/NEWS:11397 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:10694 +#: ../../../build/NEWS:11401 msgid "" "`bpo-29469 `__: Move constant folding " "from bytecode layer to AST layer. Original patch by Eugene Toder." msgstr "" -#: ../../../build/NEWS:10700 +#: ../../../build/NEWS:11407 msgid "" "`bpo-32506 `__: Now that dict is defined" " as keeping insertion order, drop OrderedDict and just use plain dict." msgstr "" -#: ../../../build/NEWS:10703 +#: ../../../build/NEWS:11410 msgid "" "`bpo-32279 `__: Add params to " "dataclasses.make_dataclasses(): init, repr, eq, order, hash, and frozen. " "Pass them through to dataclass()." msgstr "" -#: ../../../build/NEWS:10706 +#: ../../../build/NEWS:11413 msgid "" "`bpo-32278 `__: Make type information " "optional on dataclasses.make_dataclass(). If omitted, the string " "'typing.Any' is used." msgstr "" -#: ../../../build/NEWS:10709 +#: ../../../build/NEWS:11416 msgid "" "`bpo-32499 `__: Add " "dataclasses.is_dataclass(obj), which returns True if obj is a dataclass or " "an instance of one." msgstr "" -#: ../../../build/NEWS:10712 +#: ../../../build/NEWS:11419 msgid "" "`bpo-32468 `__: Improve frame repr() to " "mention filename, code name and current line number." msgstr "" -#: ../../../build/NEWS:10715 +#: ../../../build/NEWS:11422 msgid "" "`bpo-23749 `__: asyncio: Implement " "loop.start_tls()" msgstr "" -#: ../../../build/NEWS:10717 +#: ../../../build/NEWS:11424 msgid "" "`bpo-32441 `__: Return the new file " "descriptor (i.e., the second argument) from ``os.dup2``. Previously, " "``None`` was always returned." msgstr "" -#: ../../../build/NEWS:10720 +#: ../../../build/NEWS:11427 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:10723 +#: ../../../build/NEWS:11430 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:10727 +#: ../../../build/NEWS:11434 msgid "" "`bpo-32415 `__: asyncio: Add " "Task.get_loop() and Future.get_loop()" msgstr "" -#: ../../../build/NEWS:10729 ../../../build/NEWS:14382 +#: ../../../build/NEWS:11436 ../../../build/NEWS:15089 msgid "" "`bpo-26133 `__: Don't unsubscribe " "signals in asyncio UNIX event loop on interpreter shutdown." msgstr "" -#: ../../../build/NEWS:10732 +#: ../../../build/NEWS:11439 msgid "" "`bpo-32363 `__: Make " "asyncio.Task.set_exception() and set_result() raise NotImplementedError. " @@ -19481,7 +20811,7 @@ msgid "" " an invalid state, instead of raising an AssertionError." msgstr "" -#: ../../../build/NEWS:10737 +#: ../../../build/NEWS:11444 msgid "" "`bpo-32357 `__: Optimize " "asyncio.iscoroutine() and loop.create_task() for non-native coroutines (e.g." @@ -19490,33 +20820,33 @@ msgid "" "latter is as fast." msgstr "" -#: ../../../build/NEWS:10742 +#: ../../../build/NEWS:11449 msgid "" "`bpo-32356 `__: " "asyncio.transport.resume_reading() and pause_reading() are now idempotent. " "New transport.is_reading() method is added." msgstr "" -#: ../../../build/NEWS:10745 +#: ../../../build/NEWS:11452 msgid "" "`bpo-32355 `__: Optimize " "asyncio.gather(); now up to 15% faster." msgstr "" -#: ../../../build/NEWS:10747 +#: ../../../build/NEWS:11454 msgid "" "`bpo-32351 `__: Use fastpath in " "asyncio.sleep if delay<0 (2x boost)" msgstr "" -#: ../../../build/NEWS:10749 +#: ../../../build/NEWS:11456 msgid "" "`bpo-32348 `__: Optimize asyncio.Future " "schedule/add/remove callback. The optimization shows 3-6% performance " "improvements of async/await code." msgstr "" -#: ../../../build/NEWS:10752 +#: ../../../build/NEWS:11459 msgid "" "`bpo-32331 `__: Fix socket.settimeout() " "and socket.setblocking() to keep socket.type as is. Fix socket.socket() " @@ -19524,7 +20854,7 @@ msgid "" "only affects OSes that have SOCK_NONBLOCK and/or SOCK_CLOEXEC." msgstr "" -#: ../../../build/NEWS:10757 +#: ../../../build/NEWS:11464 msgid "" "`bpo-32248 `__: Add " ":class:`importlib.abc.ResourceReader` as an ABC for loaders to provide a " @@ -19532,13 +20862,13 @@ msgid "" ":mod:`importlib.resources` as the port of ``importlib_resources``." msgstr "" -#: ../../../build/NEWS:10762 +#: ../../../build/NEWS:11469 msgid "" "`bpo-32311 `__: Implement " "asyncio.create_task(coro) shortcut" msgstr "" -#: ../../../build/NEWS:10764 +#: ../../../build/NEWS:11471 msgid "" "`bpo-32327 `__: Convert asyncio " "functions that were documented as coroutines to coroutines. Affected " @@ -19546,56 +20876,56 @@ msgid "" "loop.getaddrinfo, loop.getnameinfo." msgstr "" -#: ../../../build/NEWS:10768 ../../../build/NEWS:14388 +#: ../../../build/NEWS:11475 ../../../build/NEWS:15095 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:10771 ../../../build/NEWS:14391 +#: ../../../build/NEWS:11478 ../../../build/NEWS:15098 msgid "" "`bpo-32302 `__: Fix bdist_wininst of " "distutils for CRT v142: it binary compatible with CRT v140." msgstr "" -#: ../../../build/NEWS:10774 +#: ../../../build/NEWS:11481 msgid "" "`bpo-29711 `__: Fix ``stop_serving`` in " "asyncio proactor loop kill all listening servers" msgstr "" -#: ../../../build/NEWS:10777 +#: ../../../build/NEWS:11484 msgid "" "`bpo-32308 `__: :func:`re.sub()` now " "replaces empty matches adjacent to a previous non-empty match." msgstr "" -#: ../../../build/NEWS:10780 +#: ../../../build/NEWS:11487 msgid "" "`bpo-29970 `__: Abort asyncio " "SSLProtocol connection if handshake not complete within 10s" msgstr "" -#: ../../../build/NEWS:10783 +#: ../../../build/NEWS:11490 msgid "" "`bpo-32314 `__: Implement asyncio.run()." msgstr "" -#: ../../../build/NEWS:10785 +#: ../../../build/NEWS:11492 msgid "" "`bpo-17852 `__: Revert incorrect fix " "based on misunderstanding of _Py_PyAtExit() semantics." msgstr "" -#: ../../../build/NEWS:10788 +#: ../../../build/NEWS:11495 msgid "" "`bpo-32296 `__: Implement " "asyncio._get_running_loop() and get_event_loop() in C. This makes them 4x " "faster." msgstr "" -#: ../../../build/NEWS:10791 +#: ../../../build/NEWS:11498 msgid "" "`bpo-32250 `__: Implement " "``asyncio.current_task()`` and ``asyncio.all_tasks()``. Add helpers intended" @@ -19605,7 +20935,7 @@ msgid "" "``asyncio.Task.all_tasks()``." msgstr "" -#: ../../../build/NEWS:10797 ../../../build/NEWS:14394 +#: ../../../build/NEWS:11504 ../../../build/NEWS:15101 msgid "" "`bpo-32255 `__: A single empty field is " "now always quoted when written into a CSV file. This allows to distinguish " @@ -19613,7 +20943,7 @@ msgid "" "Takeuchi." msgstr "" -#: ../../../build/NEWS:10801 ../../../build/NEWS:14398 +#: ../../../build/NEWS:11508 ../../../build/NEWS:15105 msgid "" "`bpo-32277 `__: Raise " "``NotImplementedError`` instead of ``SystemError`` on platforms where " @@ -19621,14 +20951,14 @@ msgid "" "Sottile." msgstr "" -#: ../../../build/NEWS:10805 +#: ../../../build/NEWS:11512 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:10809 +#: ../../../build/NEWS:11516 msgid "" "`bpo-29137 `__: The ``fpectl`` library " "has been removed. It was never enabled by default, never worked correctly on" @@ -19636,25 +20966,25 @@ msgid "" "breakage of C extensions." msgstr "" -#: ../../../build/NEWS:10813 +#: ../../../build/NEWS:11520 msgid "" "`bpo-32273 `__: Move asyncio.test_utils " "to test.test_asyncio." msgstr "" -#: ../../../build/NEWS:10815 +#: ../../../build/NEWS:11522 msgid "" "`bpo-32272 `__: Remove asyncio.async() " "function." msgstr "" -#: ../../../build/NEWS:10817 +#: ../../../build/NEWS:11524 msgid "" "`bpo-32269 `__: Add " "asyncio.get_running_loop() function." msgstr "" -#: ../../../build/NEWS:10819 +#: ../../../build/NEWS:11526 msgid "" "`bpo-32265 `__: All class and static " "methods of builtin types now are correctly classified by " @@ -19662,39 +20992,39 @@ msgid "" "types.ClassMethodDescriptorType for unbound class methods of builtin types." msgstr "" -#: ../../../build/NEWS:10824 +#: ../../../build/NEWS:11531 msgid "" "`bpo-32253 `__: Deprecate ``yield from " "lock``, ``await lock``, ``with (yield from lock)`` and ``with await lock`` " "for asyncio synchronization primitives." msgstr "" -#: ../../../build/NEWS:10828 +#: ../../../build/NEWS:11535 msgid "" "`bpo-22589 `__: Changed MIME type of " ".bmp from 'image/x-ms-bmp' to 'image/bmp'" msgstr "" -#: ../../../build/NEWS:10830 +#: ../../../build/NEWS:11537 msgid "" "`bpo-32193 `__: Convert asyncio to use " "*async/await* syntax. Old styled ``yield from`` is still supported too." msgstr "" -#: ../../../build/NEWS:10833 +#: ../../../build/NEWS:11540 msgid "" "`bpo-32206 `__: Add support to run " "modules with pdb" msgstr "" -#: ../../../build/NEWS:10835 +#: ../../../build/NEWS:11542 msgid "" "`bpo-32227 `__: " "``functools.singledispatch`` now supports registering implementations using " "type annotations." msgstr "" -#: ../../../build/NEWS:10838 +#: ../../../build/NEWS:11545 msgid "" "`bpo-15873 `__: Added new alternate " "constructors :meth:`datetime.datetime.fromisoformat`, " @@ -19702,26 +21032,26 @@ msgid "" "as the inverse operation of each classes's respective ``isoformat`` methods." msgstr "" -#: ../../../build/NEWS:10844 ../../../build/NEWS:14402 +#: ../../../build/NEWS:11551 ../../../build/NEWS:15109 msgid "" "`bpo-32199 `__: The getnode() ip getter " "now uses 'ip link' instead of 'ip link list'." msgstr "" -#: ../../../build/NEWS:10847 +#: ../../../build/NEWS:11554 msgid "" "`bpo-32143 `__: os.statvfs() includes " "the f_fsid field from statvfs(2)" msgstr "" -#: ../../../build/NEWS:10849 +#: ../../../build/NEWS:11556 msgid "" "`bpo-26439 `__: Fix " "ctypes.util.find_library() for AIX by implementing " "ctypes._aix.find_library() Patch by: Michael Felt" msgstr "" -#: ../../../build/NEWS:10852 +#: ../../../build/NEWS:11559 msgid "" "`bpo-31993 `__: The pickler now uses " "less memory when serializing large bytes and str objects into a file. " @@ -19729,33 +21059,33 @@ msgid "" "large bytes and str objects." msgstr "" -#: ../../../build/NEWS:10856 ../../../build/NEWS:14405 +#: ../../../build/NEWS:11563 ../../../build/NEWS:15112 msgid "" "`bpo-27456 `__: Ensure TCP_NODELAY is " "set on Linux. Tests by Victor Stinner." msgstr "" -#: ../../../build/NEWS:10858 +#: ../../../build/NEWS:11565 msgid "" "`bpo-31778 `__: ast.literal_eval() is " "now more strict. Addition and subtraction of arbitrary numbers no longer " "allowed." msgstr "" -#: ../../../build/NEWS:10861 ../../../build/NEWS:14416 +#: ../../../build/NEWS:11568 ../../../build/NEWS:15123 msgid "" "`bpo-31802 `__: Importing native path " "module (``posixpath``, ``ntpath``) now works even if the ``os`` module still" " is not imported." msgstr "" -#: ../../../build/NEWS:10864 +#: ../../../build/NEWS:11571 msgid "" "`bpo-30241 `__: Add " "contextlib.AbstractAsyncContextManager. Patch by Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:10867 +#: ../../../build/NEWS:11574 msgid "" "`bpo-31699 `__: Fix deadlocks in " ":class:`concurrent.futures.ProcessPoolExecutor` when task arguments or " @@ -19763,82 +21093,82 @@ msgid "" "calls to the :class:`ProcessPoolExecutor` API always eventually return." msgstr "" -#: ../../../build/NEWS:10872 +#: ../../../build/NEWS:11579 msgid "" "`bpo-15216 `__: " "``TextIOWrapper.reconfigure()`` supports changing *encoding*, *errors*, and " "*newline*." msgstr "" -#: ../../../build/NEWS:10878 +#: ../../../build/NEWS:11585 msgid "" "`bpo-32418 `__: Add get_loop() method to" " Server and AbstractServer classes." msgstr "" -#: ../../../build/NEWS:10883 ../../../build/NEWS:14447 +#: ../../../build/NEWS:11590 ../../../build/NEWS:15154 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:10886 +#: ../../../build/NEWS:11593 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:10892 +#: ../../../build/NEWS:11599 msgid "" "`bpo-19764 `__: Implement support for " "`subprocess.Popen(close_fds=True)` on Windows. Patch by Segev Finer." msgstr "" -#: ../../../build/NEWS:10898 ../../../build/NEWS:14528 +#: ../../../build/NEWS:11605 ../../../build/NEWS:15235 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:10905 +#: ../../../build/NEWS:11612 msgid "" "`bpo-32030 `__: Py_Initialize() doesn't " "reset the memory allocators to default if the ``PYTHONMALLOC`` environment " "variable is not set." msgstr "" -#: ../../../build/NEWS:10908 ../../../build/NEWS:14538 +#: ../../../build/NEWS:11615 ../../../build/NEWS:15245 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:10912 +#: ../../../build/NEWS:11619 msgid "" "`bpo-32264 `__: Moved the pygetopt.h " "header into internal/, since it has no public APIs." msgstr "" -#: ../../../build/NEWS:10915 +#: ../../../build/NEWS:11622 msgid "" "`bpo-32241 `__: " ":c:func:`Py_SetProgramName` and :c:func:`Py_SetPythonHome` now take the " "``const wchar *`` arguments instead of ``wchar *``." msgstr "" -#: ../../../build/NEWS:10920 +#: ../../../build/NEWS:11627 msgid "Python 3.7.0 alpha 3" msgstr "Python 3.7.0 alfa 3" -#: ../../../build/NEWS:10922 ../../../build/NEWS:14555 +#: ../../../build/NEWS:11629 ../../../build/NEWS:15262 msgid "*Release date: 2017-12-05*" msgstr "*Tanggal rilis: 2017-12-05*" -#: ../../../build/NEWS:10927 ../../../build/NEWS:14560 +#: ../../../build/NEWS:11634 ../../../build/NEWS:15267 msgid "" "`bpo-32176 `__: co_flags.CO_NOFREE is " "now always set correctly by the code object constructor based on freevars " @@ -19847,7 +21177,7 @@ msgid "" " injected into a modified code object and function." msgstr "" -#: ../../../build/NEWS:10933 +#: ../../../build/NEWS:11640 msgid "" "`bpo-10544 `__: Yield expressions are " "now deprecated in comprehensions and generator expressions. They are still " @@ -19855,14 +21185,14 @@ msgid "" "directly in the enclosing scope." msgstr "" -#: ../../../build/NEWS:10937 ../../../build/NEWS:14283 +#: ../../../build/NEWS:11644 ../../../build/NEWS:14990 msgid "" "`bpo-32137 `__: The repr of deeply " "nested dict now raises a RecursionError instead of crashing due to a stack " "overflow." msgstr "" -#: ../../../build/NEWS:10940 +#: ../../../build/NEWS:11647 msgid "" "`bpo-32096 `__: Revert memory allocator " "changes in the C API: move structures back from _PyRuntime to " @@ -19871,14 +21201,14 @@ msgid "" "before _PyRuntime_Initialize()." msgstr "" -#: ../../../build/NEWS:10945 +#: ../../../build/NEWS:11652 msgid "" "`bpo-32043 `__: Add a new \"developer " "mode\": new \"-X dev\" command line option to enable debug checks at " "runtime." msgstr "" -#: ../../../build/NEWS:10948 +#: ../../../build/NEWS:11655 msgid "" "`bpo-32023 `__: SyntaxError is now " "correctly raised when a generator expression without parenthesis is used " @@ -19886,7 +21216,7 @@ msgid "" " parentheses can be omitted only on calls." msgstr "" -#: ../../../build/NEWS:10953 +#: ../../../build/NEWS:11660 msgid "" "`bpo-32012 `__: SyntaxError is now " "correctly raised when a generator expression without parenthesis is passed " @@ -19895,7 +21225,7 @@ msgid "" "comma on either side." msgstr "" -#: ../../../build/NEWS:10958 +#: ../../../build/NEWS:11665 msgid "" "`bpo-28180 `__: A new internal " "``_Py_SetLocaleFromEnv(category)`` helper function has been added in order " @@ -19904,7 +21234,7 @@ msgid "" "environment by default)." msgstr "" -#: ../../../build/NEWS:10963 ../../../build/NEWS:14566 +#: ../../../build/NEWS:11670 ../../../build/NEWS:15273 msgid "" "`bpo-31949 `__: Fixed several issues in " "printing tracebacks (PyTraceBack_Print()). Setting sys.tracebacklimit to 0 " @@ -19915,13 +21245,13 @@ msgid "" "traceback items on Windows. Fixed output errors handling." msgstr "" -#: ../../../build/NEWS:10971 ../../../build/NEWS:14574 +#: ../../../build/NEWS:11678 ../../../build/NEWS:15281 msgid "" "`bpo-30696 `__: Fix the interactive " "interpreter looping endlessly when no memory." msgstr "" -#: ../../../build/NEWS:10974 ../../../build/NEWS:14577 +#: ../../../build/NEWS:11681 ../../../build/NEWS:15284 msgid "" "`bpo-20047 `__: Bytearray methods " "partition() and rpartition() now accept only bytes-like objects as " @@ -19929,34 +21259,34 @@ msgid "" "returning a bogus result when an integer is passed as a separator." msgstr "" -#: ../../../build/NEWS:10979 ../../../build/NEWS:14585 +#: ../../../build/NEWS:11686 ../../../build/NEWS:15292 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:10983 +#: ../../../build/NEWS:11690 msgid "" "`bpo-31845 `__: Environment variables " "are once more read correctly at interpreter startup." msgstr "" -#: ../../../build/NEWS:10986 +#: ../../../build/NEWS:11693 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:10990 ../../../build/NEWS:14589 +#: ../../../build/NEWS:11697 ../../../build/NEWS:15296 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:10993 +#: ../../../build/NEWS:11700 msgid "" "`bpo-31618 `__: The per-frame tracing " "logic added in 3.7a1 has been altered so that ``frame->f_lineno`` is updated" @@ -19967,7 +21297,7 @@ msgid "" "``f_trace_opcodes`` are enabled, line events now occur first." msgstr "" -#: ../../../build/NEWS:11001 ../../../build/NEWS:14592 +#: ../../../build/NEWS:11708 ../../../build/NEWS:15299 msgid "" "`bpo-28603 `__: Print the full " "context/cause chain of exceptions on interpreter exit, even if an exception " @@ -19975,7 +21305,7 @@ msgid "" "Bitter." msgstr "" -#: ../../../build/NEWS:11005 ../../../build/NEWS:14596 +#: ../../../build/NEWS:11712 ../../../build/NEWS:15303 msgid "" "`bpo-31786 `__: Fix timeout rounding in " "the select module to round correctly negative timeouts between -1.0 and 0.0." @@ -19983,35 +21313,35 @@ msgid "" "call was incorrectly non-blocking. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:11010 +#: ../../../build/NEWS:11717 msgid "" "`bpo-31781 `__: Prevent crashes when " "calling methods of an uninitialized ``zipimport.zipimporter`` object. Patch " "by Oren Milman." msgstr "" -#: ../../../build/NEWS:11013 +#: ../../../build/NEWS:11720 msgid "" "`bpo-30399 `__: Standard repr() of " "BaseException with a single argument no longer contains redundant trailing " "comma." msgstr "" -#: ../../../build/NEWS:11016 ../../../build/NEWS:14604 +#: ../../../build/NEWS:11723 ../../../build/NEWS:15311 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:11019 ../../../build/NEWS:14649 +#: ../../../build/NEWS:11726 ../../../build/NEWS:15356 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:11025 ../../../build/NEWS:14655 +#: ../../../build/NEWS:11732 ../../../build/NEWS:15362 msgid "" "`bpo-28556 `__: Two minor fixes for " "``typing`` module: allow shallow copying instances of generic classes, " @@ -20019,14 +21349,14 @@ msgid "" "Ivan Levkivskyi." msgstr "" -#: ../../../build/NEWS:11029 +#: ../../../build/NEWS:11736 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:11033 ../../../build/NEWS:14659 +#: ../../../build/NEWS:11740 ../../../build/NEWS:15366 msgid "" "`bpo-27240 `__: The header folding " "algorithm for the new email policies has been rewritten, which also fixes " @@ -20036,20 +21366,20 @@ msgid "" "now done correctly." msgstr "" -#: ../../../build/NEWS:11037 ../../../build/NEWS:14663 +#: ../../../build/NEWS:11744 ../../../build/NEWS:15370 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:11041 +#: ../../../build/NEWS:11748 msgid "" "`bpo-321010 `__: Add " ":attr:`sys.flags.dev_mode` flag" msgstr "" -#: ../../../build/NEWS:11043 +#: ../../../build/NEWS:11750 msgid "" "`bpo-32154 `__: The " "``asyncio.windows_utils.socketpair()`` function has been removed: use " @@ -20059,7 +21389,7 @@ msgid "" "``socket.socketpair`` on Python 3.5 and newer." msgstr "" -#: ../../../build/NEWS:11049 +#: ../../../build/NEWS:11756 msgid "" "`bpo-32089 `__: warnings: In development" " (-X dev) and debug mode (pydebug build), use the \"default\" action for " @@ -20067,7 +21397,7 @@ msgid "" "filters." msgstr "" -#: ../../../build/NEWS:11053 +#: ../../../build/NEWS:11760 msgid "" "`bpo-32107 `__: ``uuid.getnode()`` now " "preferentially returns universally administered MAC addresses if available, " @@ -20077,7 +21407,7 @@ msgid "" "returned." msgstr "" -#: ../../../build/NEWS:11059 +#: ../../../build/NEWS:11766 msgid "" "`bpo-23033 `__: Wildcard is now " "supported in hostname when it is one and only character in the left most " @@ -20085,14 +21415,14 @@ msgid "" " by Mandeep Singh." msgstr "" -#: ../../../build/NEWS:11063 ../../../build/NEWS:14667 +#: ../../../build/NEWS:11770 ../../../build/NEWS:15374 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:11067 +#: ../../../build/NEWS:11774 msgid "" "`bpo-28334 `__: Use " ":func:`os.path.expanduser` to find the ``~/.netrc`` file in " @@ -20100,7 +21430,7 @@ msgid "" "raised. Patch by Dimitri Merejkowsky." msgstr "" -#: ../../../build/NEWS:11071 +#: ../../../build/NEWS:11778 msgid "" "`bpo-32121 `__: Made " "``tracemalloc.Traceback`` behave more like the traceback module, sorting the" @@ -20110,7 +21440,7 @@ msgid "" "to ``Traceback.format()``. (Patch by Jesse Bakker.)" msgstr "" -#: ../../../build/NEWS:11078 ../../../build/NEWS:14671 +#: ../../../build/NEWS:11785 ../../../build/NEWS:15378 msgid "" "`bpo-31325 `__: Fix wrong usage of " ":func:`collections.namedtuple` in the :meth:`RobotFileParser.parse() " @@ -20118,14 +21448,14 @@ msgid "" "Wellner." msgstr "" -#: ../../../build/NEWS:11082 ../../../build/NEWS:14675 +#: ../../../build/NEWS:11789 ../../../build/NEWS:15382 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:11086 +#: ../../../build/NEWS:11793 msgid "" "`bpo-19610 `__: ``setup()`` now warns " "about invalid types for some fields. The ``distutils.dist.Distribution`` " @@ -20133,21 +21463,21 @@ msgid "" "are not specified as a list or a string." msgstr "" -#: ../../../build/NEWS:11091 +#: ../../../build/NEWS:11798 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:11094 +#: ../../../build/NEWS:11801 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:11098 +#: ../../../build/NEWS:11805 msgid "" "`bpo-28684 `__: The new " "test.support.skip_unless_bind_unix_socket() decorator is used here to skip " @@ -20156,7 +21486,7 @@ msgid "" "the recent Android versions that run now SELinux in enforcing mode)." msgstr "" -#: ../../../build/NEWS:11104 ../../../build/NEWS:14679 +#: ../../../build/NEWS:11811 ../../../build/NEWS:15386 msgid "" "`bpo-32110 `__: " "``codecs.StreamReader.read(n)`` now returns not more than *n* " @@ -20164,7 +21494,7 @@ msgid "" "``read()`` methods of other file-like objects." msgstr "" -#: ../../../build/NEWS:11108 +#: ../../../build/NEWS:11815 msgid "" "`bpo-27535 `__: The warnings module " "doesn't leak memory anymore in the hidden warnings registry for the " @@ -20172,7 +21502,7 @@ msgid "" "the warning key to the registry anymore for the \"ignore\" action." msgstr "" -#: ../../../build/NEWS:11113 +#: ../../../build/NEWS:11820 msgid "" "`bpo-32088 `__: warnings: When Python " "is build is debug mode (``Py_DEBUG``), :exc:`DeprecationWarning`, " @@ -20180,21 +21510,21 @@ msgid "" "displayed by default." msgstr "" -#: ../../../build/NEWS:11117 +#: ../../../build/NEWS:11824 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:11121 +#: ../../../build/NEWS:11828 msgid "" "`bpo-25054 `__: Added support of " "splitting on a pattern that could match an empty string." msgstr "" -#: ../../../build/NEWS:11124 ../../../build/NEWS:14683 -#: ../../../build/NEWS:19400 +#: ../../../build/NEWS:11831 ../../../build/NEWS:15390 +#: ../../../build/NEWS:20107 msgid "" "`bpo-32072 `__: Fixed issues with binary" " plists: Fixed saving bytearrays. Identical objects will be saved only once." @@ -20202,38 +21532,38 @@ msgid "" "saving and loading recursive data structures." msgstr "" -#: ../../../build/NEWS:11129 +#: ../../../build/NEWS:11836 msgid "" "`bpo-32069 `__: Drop legacy SSL " "transport from asyncio, ssl.MemoryBIO is always used anyway." msgstr "" -#: ../../../build/NEWS:11132 +#: ../../../build/NEWS:11839 msgid "" "`bpo-32066 `__: asyncio: Support " "pathlib.Path in create_unix_connection; sock arg should be optional" msgstr "" -#: ../../../build/NEWS:11135 +#: ../../../build/NEWS:11842 msgid "" "`bpo-32046 `__: Updates 2to3 to convert " "from operator.isCallable(obj) to callable(obj). Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:11138 +#: ../../../build/NEWS:11845 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:11141 +#: ../../../build/NEWS:11848 msgid "" "`bpo-32025 `__: Add time.thread_time() " "and time.thread_time_ns()" msgstr "" -#: ../../../build/NEWS:11143 +#: ../../../build/NEWS:11850 msgid "" "`bpo-32037 `__: Integers that fit in a " "signed 32-bit integer will be now pickled with protocol 0 using the INT " @@ -20242,27 +21572,27 @@ msgid "" "2." msgstr "" -#: ../../../build/NEWS:11148 ../../../build/NEWS:14688 +#: ../../../build/NEWS:11855 ../../../build/NEWS:15395 msgid "" "`bpo-32034 `__: Make " "asyncio.IncompleteReadError and LimitOverrunError pickleable." msgstr "" -#: ../../../build/NEWS:11151 ../../../build/NEWS:14691 +#: ../../../build/NEWS:11858 ../../../build/NEWS:15398 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:11154 ../../../build/NEWS:14694 +#: ../../../build/NEWS:11861 ../../../build/NEWS:15401 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:11157 +#: ../../../build/NEWS:11864 msgid "" "`bpo-28369 `__: Enhance " "add_reader/writer check that socket is not used by some transport. Before, " @@ -20270,14 +21600,14 @@ msgid "" " Now the check is implemented correctly for all file-like objects." msgstr "" -#: ../../../build/NEWS:11162 +#: ../../../build/NEWS:11869 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:11165 +#: ../../../build/NEWS:11872 msgid "" "`bpo-31985 `__: Formally deprecated " "aifc.openfp, sunau.openfp, and wave.openfp. Since change " @@ -20287,40 +21617,40 @@ msgid "" "undocumented." msgstr "" -#: ../../../build/NEWS:11171 +#: ../../../build/NEWS:11878 msgid "" "`bpo-21862 `__: cProfile command line " "now accepts `-m module_name` as an alternative to script path. Patch by " "Sanyam Khurana." msgstr "" -#: ../../../build/NEWS:11174 ../../../build/NEWS:14697 +#: ../../../build/NEWS:11881 ../../../build/NEWS:15404 msgid "" "`bpo-31970 `__: Reduce performance " "overhead of asyncio debug mode." msgstr "" -#: ../../../build/NEWS:11176 +#: ../../../build/NEWS:11883 msgid "" "`bpo-31843 `__: *database* argument of " "sqlite3.connect() now accepts a :term:`path-like object`, instead of just a " "string." msgstr "" -#: ../../../build/NEWS:11179 +#: ../../../build/NEWS:11886 msgid "" "`bpo-31945 `__: Add Configurable " "*blocksize* to ``HTTPConnection`` and ``HTTPSConnection`` for improved " "upload throughput. Patch by Nir Soffer." msgstr "" -#: ../../../build/NEWS:11182 +#: ../../../build/NEWS:11889 msgid "" "`bpo-31943 `__: Add a ``cancelled()`` " "method to :class:`asyncio.Handle`. Patch by Marat Sharafutdinov." msgstr "" -#: ../../../build/NEWS:11185 ../../../build/NEWS:14699 +#: ../../../build/NEWS:11892 ../../../build/NEWS:15406 msgid "" "`bpo-9678 `__: Fixed determining the MAC " "address in the uuid module: Using ifconfig on NetBSD and OpenBSD. Using arp " @@ -20328,32 +21658,32 @@ msgid "" "Shimizukawa." msgstr "" -#: ../../../build/NEWS:11189 ../../../build/NEWS:14703 +#: ../../../build/NEWS:11896 ../../../build/NEWS:15410 msgid "" "`bpo-30057 `__: Fix potential missed " "signal in signal.signal()." msgstr "" -#: ../../../build/NEWS:11191 ../../../build/NEWS:14705 +#: ../../../build/NEWS:11898 ../../../build/NEWS:15412 msgid "" "`bpo-31933 `__: Fix Blake2 params " "leaf_size and node_offset on big endian platforms. Patch by Jack O'Connor." msgstr "" -#: ../../../build/NEWS:11194 +#: ../../../build/NEWS:11901 msgid "" "`bpo-21423 `__: Add an initializer " "argument to {Process,Thread}PoolExecutor" msgstr "" -#: ../../../build/NEWS:11196 ../../../build/NEWS:14708 +#: ../../../build/NEWS:11903 ../../../build/NEWS:15415 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:11200 ../../../build/NEWS:14712 +#: ../../../build/NEWS:11907 ../../../build/NEWS:15419 msgid "" "`bpo-27666 `__: Fixed stack corruption " "in curses.box() and curses.ungetmouse() when the size of types chtype or " @@ -20361,65 +21691,65 @@ msgid "" " as arguments. Based on patch by Steve Fink." msgstr "" -#: ../../../build/NEWS:11205 +#: ../../../build/NEWS:11912 msgid "" "`bpo-31917 `__: Add 3 new clock " "identifiers: :data:`time.CLOCK_BOOTTIME`, :data:`time.CLOCK_PROF` and " ":data:`time.CLOCK_UPTIME`." msgstr "" -#: ../../../build/NEWS:11208 ../../../build/NEWS:14717 +#: ../../../build/NEWS:11915 ../../../build/NEWS:15424 msgid "" "`bpo-31897 `__: plistlib now catches " "more errors when read binary plists and raises InvalidFileException instead " "of unexpected exceptions." msgstr "" -#: ../../../build/NEWS:11211 ../../../build/NEWS:14720 +#: ../../../build/NEWS:11918 ../../../build/NEWS:15427 msgid "" "`bpo-25720 `__: Fix the method for " "checking pad state of curses WINDOW. Patch by Masayuki Yamamoto." msgstr "" -#: ../../../build/NEWS:11214 ../../../build/NEWS:14723 +#: ../../../build/NEWS:11921 ../../../build/NEWS:15430 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:11217 ../../../build/NEWS:14726 +#: ../../../build/NEWS:11924 ../../../build/NEWS:15433 msgid "" "`bpo-31891 `__: Fixed building the " "curses module on NetBSD." msgstr "" -#: ../../../build/NEWS:11219 +#: ../../../build/NEWS:11926 msgid "" "`bpo-31884 `__: added required constants" " to subprocess module for setting priority on windows" msgstr "" -#: ../../../build/NEWS:11222 +#: ../../../build/NEWS:11929 msgid "" "`bpo-28281 `__: Remove year (1-9999) " "limits on the Calendar.weekday() function. Patch by Mark Gollahon." msgstr "" -#: ../../../build/NEWS:11225 +#: ../../../build/NEWS:11932 msgid "" "`bpo-31702 `__: crypt.mksalt() now " "allows to specify the number of rounds for SHA-256 and SHA-512 hashing." msgstr "" -#: ../../../build/NEWS:11228 +#: ../../../build/NEWS:11935 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:11232 +#: ../../../build/NEWS:11939 msgid "" "`bpo-30768 `__: Fix the " "pthread+semaphore implementation of PyThread_acquire_lock_timed() when " @@ -20427,20 +21757,20 @@ msgid "" "sem_timedwait() is interrupted by a signal (EINTR). See also the :pep:`475`." msgstr "" -#: ../../../build/NEWS:11237 +#: ../../../build/NEWS:11944 msgid "" "`bpo-31854 `__: Add " "``mmap.ACCESS_DEFAULT`` constant." msgstr "" -#: ../../../build/NEWS:11239 +#: ../../../build/NEWS:11946 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:11242 +#: ../../../build/NEWS:11949 msgid "" "`bpo-28292 `__: " "Calendar.itermonthdates() will now consistently raise an exception when a " @@ -20450,14 +21780,14 @@ msgid "" "tuples and are not restricted by the range supported by datetime.date." msgstr "" -#: ../../../build/NEWS:11249 +#: ../../../build/NEWS:11956 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:11252 ../../../build/NEWS:14728 +#: ../../../build/NEWS:11959 ../../../build/NEWS:15435 msgid "" "`bpo-28416 `__: Instances of " "pickle.Pickler subclass with the persistent_id() method and pickle.Unpickler" @@ -20465,33 +21795,33 @@ msgid "" "cycles." msgstr "" -#: ../../../build/NEWS:11256 +#: ../../../build/NEWS:11963 msgid "" "`bpo-31653 `__: Don't release the GIL if" " we can acquire a multiprocessing semaphore immediately." msgstr "" -#: ../../../build/NEWS:11259 ../../../build/NEWS:14732 +#: ../../../build/NEWS:11966 ../../../build/NEWS:15439 msgid "" "`bpo-28326 `__: Fix " "multiprocessing.Process when stdout and/or stderr is closed or None." msgstr "" -#: ../../../build/NEWS:11262 +#: ../../../build/NEWS:11969 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:11266 +#: ../../../build/NEWS:11973 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:11270 +#: ../../../build/NEWS:11977 msgid "" "`bpo-31756 `__: Add a " "``subprocess.Popen(text=False)`` keyword argument to `subprocess` functions " @@ -20499,26 +21829,26 @@ msgid "" "into text. Patch by Andrew Clegg." msgstr "" -#: ../../../build/NEWS:11274 +#: ../../../build/NEWS:11981 msgid "" "`bpo-31819 `__: Add " "AbstractEventLoop.sock_recv_into()." msgstr "" -#: ../../../build/NEWS:11276 ../../../build/NEWS:14054 -#: ../../../build/NEWS:14735 +#: ../../../build/NEWS:11983 ../../../build/NEWS:14761 +#: ../../../build/NEWS:15442 msgid "" "`bpo-31457 `__: If nested log adapters " "are used, the inner ``process()`` methods are no longer omitted." msgstr "" -#: ../../../build/NEWS:11279 ../../../build/NEWS:14738 +#: ../../../build/NEWS:11986 ../../../build/NEWS:15445 msgid "" "`bpo-31457 `__: The ``manager`` property" " on LoggerAdapter objects is now properly settable." msgstr "" -#: ../../../build/NEWS:11282 ../../../build/NEWS:14741 +#: ../../../build/NEWS:11989 ../../../build/NEWS:15448 msgid "" "`bpo-31806 `__: Fix timeout rounding in " "time.sleep(), threading.Lock.acquire() and socket.socket.settimeout() to " @@ -20527,20 +21857,20 @@ msgid "" "non-blocking. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:11288 +#: ../../../build/NEWS:11995 msgid "" "`bpo-31803 `__: time.clock() and " "time.get_clock_info('clock') now emit a DeprecationWarning warning." msgstr "" -#: ../../../build/NEWS:11291 +#: ../../../build/NEWS:11998 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:11295 ../../../build/NEWS:14747 +#: ../../../build/NEWS:12002 ../../../build/NEWS:15454 msgid "" "`bpo-28603 `__: traceback: Fix a " "TypeError that occurred during printing of exception tracebacks when either " @@ -20548,14 +21878,14 @@ msgid "" "unhashable. Patch by Zane Bitter." msgstr "" -#: ../../../build/NEWS:11299 +#: ../../../build/NEWS:12006 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:11302 +#: ../../../build/NEWS:12009 msgid "" "`bpo-31784 `__: Implement the " ":pep:`564`, add new 6 new functions with nanosecond resolution to the " @@ -20565,80 +21895,80 @@ msgid "" ":func:`~time.time_ns`." msgstr "" -#: ../../../build/NEWS:11308 +#: ../../../build/NEWS:12015 msgid "" "`bpo-30143 `__: 2to3 now generates a " "code that uses abstract collection classes from collections.abc rather than " "collections." msgstr "" -#: ../../../build/NEWS:11311 ../../../build/NEWS:14753 +#: ../../../build/NEWS:12018 ../../../build/NEWS:15460 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:11314 ../../../build/NEWS:14760 +#: ../../../build/NEWS:12021 ../../../build/NEWS:15467 msgid "" "`bpo-31764 `__: Prevent a crash in " "``sqlite3.Cursor.close()`` in case the ``Cursor`` object is uninitialized. " "Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:11317 ../../../build/NEWS:14763 +#: ../../../build/NEWS:12024 ../../../build/NEWS:15470 msgid "" "`bpo-31752 `__: Fix possible crash in " "timedelta constructor called with custom integers." msgstr "" -#: ../../../build/NEWS:11320 ../../../build/NEWS:14772 +#: ../../../build/NEWS:12027 ../../../build/NEWS:15479 msgid "" "`bpo-31620 `__: an empty asyncio.Queue " "now doesn't leak memory when queue.get pollers timeout" msgstr "" -#: ../../../build/NEWS:11323 +#: ../../../build/NEWS:12030 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:11326 +#: ../../../build/NEWS:12033 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:11330 +#: ../../../build/NEWS:12037 msgid "" "`bpo-31664 `__: Added support for the " "Blowfish hashing in the crypt module." msgstr "" -#: ../../../build/NEWS:11332 ../../../build/NEWS:14775 +#: ../../../build/NEWS:12039 ../../../build/NEWS:15482 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:11336 ../../../build/NEWS:14786 +#: ../../../build/NEWS:12043 ../../../build/NEWS:15493 msgid "" "`bpo-15037 `__: Added a workaround for " "getkey() in curses for ncurses 5.7 and earlier." msgstr "" -#: ../../../build/NEWS:11339 +#: ../../../build/NEWS:12046 msgid "" "`bpo-31307 `__: Allow use of bytes " "objects for arguments to :meth:`configparser.ConfigParser.read`. Patch by " "Vincent Michel." msgstr "" -#: ../../../build/NEWS:11342 ../../../build/NEWS:14806 +#: ../../../build/NEWS:12049 ../../../build/NEWS:15513 msgid "" "`bpo-31334 `__: Fix " "``poll.poll([timeout])`` in the ``select`` module for arbitrary negative " @@ -20646,45 +21976,45 @@ msgid "" "Patch by Riccardo Coccioli." msgstr "" -#: ../../../build/NEWS:11346 ../../../build/NEWS:14810 +#: ../../../build/NEWS:12053 ../../../build/NEWS:15517 msgid "" "`bpo-31310 `__: multiprocessing's " "semaphore tracker should be launched again if crashed." msgstr "" -#: ../../../build/NEWS:11349 ../../../build/NEWS:14813 +#: ../../../build/NEWS:12056 ../../../build/NEWS:15520 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:11352 +#: ../../../build/NEWS:12059 msgid "" "`bpo-31245 `__: Added support for " "AF_UNIX socket in asyncio `create_datagram_endpoint`." msgstr "" -#: ../../../build/NEWS:11355 +#: ../../../build/NEWS:12062 msgid "" "`bpo-30553 `__: Add HTTP/2 status code " "421 (Misdirected Request) to :class:`http.HTTPStatus`. Patch by Vitor " "Pereira." msgstr "" -#: ../../../build/NEWS:11361 ../../../build/NEWS:14819 +#: ../../../build/NEWS:12068 ../../../build/NEWS:15526 msgid "" "`bpo-32105 `__: Added " "asyncio.BaseEventLoop.connect_accepted_socket versionadded marker." msgstr "" -#: ../../../build/NEWS:11367 ../../../build/NEWS:14832 +#: ../../../build/NEWS:12074 ../../../build/NEWS:15539 msgid "" "`bpo-31380 `__: Skip test_httpservers " "test_undecodable_file on macOS: fails on APFS." msgstr "" -#: ../../../build/NEWS:11370 ../../../build/NEWS:14835 +#: ../../../build/NEWS:12077 ../../../build/NEWS:15542 msgid "" "`bpo-31705 `__: Skip " "test_socket.test_sha256() on Linux kernel older than 4.5. The test fails " @@ -20692,21 +22022,21 @@ msgid "" "4.5." msgstr "" -#: ../../../build/NEWS:11374 +#: ../../../build/NEWS:12081 msgid "" "`bpo-32138 `__: Skip on Android " "test_faulthandler tests that raise SIGSEGV and remove the " "test.support.requires_android_level decorator." msgstr "" -#: ../../../build/NEWS:11377 +#: ../../../build/NEWS:12084 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:11380 +#: ../../../build/NEWS:12087 msgid "" "`bpo-28668 `__: " "test.support.requires_multiprocessing_queue is removed. Skip tests with " @@ -20714,14 +22044,14 @@ msgid "" "semaphore implementation is broken or missing." msgstr "" -#: ../../../build/NEWS:11384 +#: ../../../build/NEWS:12091 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:11387 ../../../build/NEWS:14839 +#: ../../../build/NEWS:12094 ../../../build/NEWS:15546 msgid "" "`bpo-31174 `__: Fix " "test_tools.test_unparse: DirectoryTestCase now stores the names sample to " @@ -20729,112 +22059,112 @@ msgid "" "leaks." msgstr "" -#: ../../../build/NEWS:11394 +#: ../../../build/NEWS:12101 msgid "" "`bpo-28538 `__: Revert the previous " "changes, the if_nameindex structure is defined by Unified Headers." msgstr "" -#: ../../../build/NEWS:11397 +#: ../../../build/NEWS:12104 msgid "" "`bpo-28762 `__: Revert the last commit, " "the F_LOCK macro is defined by Android Unified Headers." msgstr "" -#: ../../../build/NEWS:11400 +#: ../../../build/NEWS:12107 msgid "" "`bpo-29040 `__: Support building Android" " with Unified Headers. The first NDK release to support Unified Headers is " "android-ndk-r14." msgstr "" -#: ../../../build/NEWS:11403 ../../../build/NEWS:14849 +#: ../../../build/NEWS:12110 ../../../build/NEWS:15556 msgid "" "`bpo-32059 `__: ``detect_modules()`` in " "``setup.py`` now also searches the sysroot paths when cross-compiling." msgstr "" -#: ../../../build/NEWS:11406 ../../../build/NEWS:14852 +#: ../../../build/NEWS:12113 ../../../build/NEWS:15559 msgid "" "`bpo-31957 `__: Fixes Windows SDK " "version detection when building for Windows." msgstr "" -#: ../../../build/NEWS:11408 ../../../build/NEWS:14854 +#: ../../../build/NEWS:12115 ../../../build/NEWS:15561 msgid "" "`bpo-31609 `__: Fixes quotes in " "PCbuild/clean.bat" msgstr "" -#: ../../../build/NEWS:11410 ../../../build/NEWS:14856 +#: ../../../build/NEWS:12117 ../../../build/NEWS:15563 msgid "" "`bpo-31934 `__: Abort the build when " "building out of a not clean source tree." msgstr "" -#: ../../../build/NEWS:11412 ../../../build/NEWS:14858 +#: ../../../build/NEWS:12119 ../../../build/NEWS:15565 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:11416 ../../../build/NEWS:14862 +#: ../../../build/NEWS:12123 ../../../build/NEWS:15569 msgid "" "`bpo-28791 `__: Update Windows builds to" " use SQLite 3.21.0." msgstr "" -#: ../../../build/NEWS:11418 ../../../build/NEWS:14864 +#: ../../../build/NEWS:12125 ../../../build/NEWS:15571 msgid "" "`bpo-28791 `__: Update OS X installer to" " use SQLite 3.21.0." msgstr "" -#: ../../../build/NEWS:11420 +#: ../../../build/NEWS:12127 msgid "" "`bpo-28643 `__: Record profile-opt build" " progress with stamp files." msgstr "" -#: ../../../build/NEWS:11422 +#: ../../../build/NEWS:12129 msgid "" "`bpo-31866 `__: Finish removing support " "for AtheOS." msgstr "" -#: ../../../build/NEWS:11427 ../../../build/NEWS:14874 +#: ../../../build/NEWS:12134 ../../../build/NEWS:15581 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:11431 ../../../build/NEWS:14878 +#: ../../../build/NEWS:12138 ../../../build/NEWS:15585 msgid "" "`bpo-31944 `__: Fixes Modify button in " "Apps and Features dialog." msgstr "" -#: ../../../build/NEWS:11433 +#: ../../../build/NEWS:12140 msgid "" "`bpo-20486 `__: Implement the " "``Database.Close()`` method to help closing MSI database objects." msgstr "" -#: ../../../build/NEWS:11436 +#: ../../../build/NEWS:12143 msgid "" "`bpo-31857 `__: Make the behavior of " "USE_STACKCHECK deterministic in a multi-threaded environment." msgstr "" -#: ../../../build/NEWS:11442 ../../../build/NEWS:14883 +#: ../../../build/NEWS:12149 ../../../build/NEWS:15590 msgid "" "`bpo-31392 `__: Update macOS installer " "to use OpenSSL 1.0.2m" msgstr "" -#: ../../../build/NEWS:11447 ../../../build/NEWS:14888 +#: ../../../build/NEWS:12154 ../../../build/NEWS:15595 msgid "" "`bpo-32207 `__: Improve tk event " "exception tracebacks in IDLE. When tk event handling is driven by IDLE's run" @@ -20844,20 +22174,20 @@ msgid "" "suggestion by Serhiy Storchaka." msgstr "" -#: ../../../build/NEWS:11453 ../../../build/NEWS:14894 +#: ../../../build/NEWS:12160 ../../../build/NEWS:15601 msgid "" "`bpo-32164 `__: Delete unused file " "idlelib/tabbedpages.py. Use of TabbedPageSet in configdialog was replaced by" " ttk.Notebook." msgstr "" -#: ../../../build/NEWS:11456 ../../../build/NEWS:14897 +#: ../../../build/NEWS:12163 ../../../build/NEWS:15604 msgid "" "`bpo-32100 `__: IDLE: Fix old and new " "bugs in pathbrowser; improve tests. Patch mostly by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:11459 ../../../build/NEWS:14900 +#: ../../../build/NEWS:12166 ../../../build/NEWS:15607 msgid "" "`bpo-31858 `__: IDLE -- Restrict shell " "prompt manipulation to the shell. Editor and output windows only see an " @@ -20866,14 +22196,14 @@ msgid "" " not set or changed." msgstr "" -#: ../../../build/NEWS:11464 ../../../build/NEWS:14905 +#: ../../../build/NEWS:12171 ../../../build/NEWS:15612 msgid "" "`bpo-31860 `__: The font sample in the " "IDLE configuration dialog is now editable. Changes persist while IDLE " "remains open" msgstr "" -#: ../../../build/NEWS:11467 ../../../build/NEWS:14908 +#: ../../../build/NEWS:12174 ../../../build/NEWS:15615 msgid "" "`bpo-31836 `__: Test_code_module now " "passes if run after test_idle, which sets ps1. The code module uses sys.ps1 " @@ -20881,14 +22211,14 @@ msgid "" "both behaviors. Ditto for ps2." msgstr "" -#: ../../../build/NEWS:11471 ../../../build/NEWS:14912 +#: ../../../build/NEWS:12178 ../../../build/NEWS:15619 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:11475 +#: ../../../build/NEWS:12182 msgid "" "`bpo-13802 `__: Use non-Latin characters" " in the IDLE's Font settings sample. Even if one selects a font that defines" @@ -20899,7 +22229,7 @@ msgid "" "re-arranged. The Font/Tabs help explains a bit about the additions." msgstr "" -#: ../../../build/NEWS:11486 +#: ../../../build/NEWS:12193 msgid "" "`bpo-32159 `__: Remove CVS and " "Subversion tools: remove svneol.py and treesync.py scripts. CPython migrated" @@ -20907,14 +22237,14 @@ msgid "" "are no longer used to develop CPython." msgstr "" -#: ../../../build/NEWS:11491 ../../../build/NEWS:14951 +#: ../../../build/NEWS:12198 ../../../build/NEWS:15658 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:11498 ../../../build/NEWS:14958 +#: ../../../build/NEWS:12205 ../../../build/NEWS:15665 msgid "" "`bpo-20891 `__: Fix PyGILState_Ensure()." " When PyGILState_Ensure() is called in a non-Python thread before " @@ -20922,14 +22252,14 @@ msgid "" "PyThreadState_New() to fix a crash." msgstr "" -#: ../../../build/NEWS:11502 +#: ../../../build/NEWS:12209 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:11505 +#: ../../../build/NEWS:12212 msgid "" "`bpo-25612 `__: Move the current " "exception state from the frame object to the co-routine. This simplifies the" @@ -20937,14 +22267,14 @@ msgid "" "exception state when entering or exiting a generator." msgstr "" -#: ../../../build/NEWS:11510 +#: ../../../build/NEWS:12217 msgid "" "`bpo-23699 `__: Add " "Py_RETURN_RICHCOMPARE macro to reduce boilerplate code in rich comparison " "functions." msgstr "" -#: ../../../build/NEWS:11513 ../../../build/NEWS:14965 +#: ../../../build/NEWS:12220 ../../../build/NEWS:15672 msgid "" "`bpo-30697 `__: The " "`PyExc_RecursionErrorInst` singleton is removed and " @@ -20954,15 +22284,15 @@ msgid "" "`__." msgstr "" -#: ../../../build/NEWS:11520 +#: ../../../build/NEWS:12227 msgid "Python 3.7.0 alpha 2" msgstr "Python 3.7.0 alfa 2" -#: ../../../build/NEWS:11522 +#: ../../../build/NEWS:12229 msgid "*Release date: 2017-10-16*" msgstr "*Tanggal rilis: 2017-10-16*" -#: ../../../build/NEWS:11527 +#: ../../../build/NEWS:12234 msgid "" "`bpo-31558 `__: ``gc.freeze()`` is a new" " API that allows for moving all objects currently tracked by the garbage " @@ -20972,85 +22302,85 @@ msgid "" "stability at fork()." msgstr "" -#: ../../../build/NEWS:11533 ../../../build/NEWS:14601 +#: ../../../build/NEWS:12240 ../../../build/NEWS:15308 msgid "" "`bpo-31642 `__: Restored blocking \"from" " package import module\" by setting sys.modules[\"package.module\"] to None." msgstr "" -#: ../../../build/NEWS:11536 +#: ../../../build/NEWS:12243 msgid "" "`bpo-31708 `__: Allow use of " "asynchronous generator expressions in synchronous functions." msgstr "" -#: ../../../build/NEWS:11539 +#: ../../../build/NEWS:12246 msgid "" "`bpo-31709 `__: Drop support of " "asynchronous __aiter__." msgstr "" -#: ../../../build/NEWS:11541 +#: ../../../build/NEWS:12248 msgid "" "`bpo-30404 `__: The -u option now makes " "the stdout and stderr streams unbuffered rather than line-buffered." msgstr "" -#: ../../../build/NEWS:11544 ../../../build/NEWS:14607 +#: ../../../build/NEWS:12251 ../../../build/NEWS:15314 msgid "" "`bpo-31619 `__: Fixed a ValueError when " "convert a string with large number of underscores to integer with binary " "base." msgstr "" -#: ../../../build/NEWS:11547 +#: ../../../build/NEWS:12254 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:11550 ../../../build/NEWS:14610 +#: ../../../build/NEWS:12257 ../../../build/NEWS:15317 msgid "" "`bpo-31592 `__: Fixed an assertion " "failure in Python parser in case of a bad `unicodedata.normalize()`. Patch " "by Oren Milman." msgstr "" -#: ../../../build/NEWS:11553 ../../../build/NEWS:14613 +#: ../../../build/NEWS:12260 ../../../build/NEWS:15320 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:11557 +#: ../../../build/NEWS:12264 msgid "" "`bpo-31574 `__: Importlib was " "instrumented with two dtrace probes to profile import timing." msgstr "" -#: ../../../build/NEWS:11560 ../../../build/NEWS:14617 +#: ../../../build/NEWS:12267 ../../../build/NEWS:15324 msgid "" "`bpo-31566 `__: Fix an assertion failure" " in `_warnings.warn()` in case of a bad ``__name__`` global. Patch by Oren " "Milman." msgstr "" -#: ../../../build/NEWS:11563 +#: ../../../build/NEWS:12270 msgid "" "`bpo-31506 `__: Improved the error " "message logic for object.__new__ and object.__init__." msgstr "" -#: ../../../build/NEWS:11566 ../../../build/NEWS:14620 +#: ../../../build/NEWS:12273 ../../../build/NEWS:15327 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:11570 ../../../build/NEWS:14624 +#: ../../../build/NEWS:12277 ../../../build/NEWS:15331 msgid "" "`bpo-31492 `__: Fix assertion failures " "in case of failing to import from a module with a bad ``__name__`` " @@ -21058,21 +22388,21 @@ msgid "" "Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:11574 ../../../build/NEWS:14632 +#: ../../../build/NEWS:12281 ../../../build/NEWS:15339 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:11577 +#: ../../../build/NEWS:12284 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:11580 +#: ../../../build/NEWS:12287 msgid "" "`bpo-31415 `__: Add ``-X importtime`` " "option to show how long each import takes. It can be used to optimize " @@ -21080,13 +22410,13 @@ msgid "" "as an equivalent way to enable this." msgstr "" -#: ../../../build/NEWS:11584 +#: ../../../build/NEWS:12291 msgid "" "`bpo-31410 `__: Optimized calling " "wrapper and classmethod descriptors." msgstr "" -#: ../../../build/NEWS:11586 +#: ../../../build/NEWS:12293 msgid "" "`bpo-31353 `__: :pep:`553` - Add a new " "built-in called ``breakpoint()`` which calls ``sys.breakpointhook()``. By " @@ -21095,101 +22425,101 @@ msgid "" "original value of the hook is saved in ``sys.__breakpointhook__``." msgstr "" -#: ../../../build/NEWS:11592 +#: ../../../build/NEWS:12299 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:11595 ../../../build/NEWS:14635 +#: ../../../build/NEWS:12302 ../../../build/NEWS:15342 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:11598 ../../../build/NEWS:14638 +#: ../../../build/NEWS:12305 ../../../build/NEWS:15345 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:11601 ../../../build/NEWS:14641 +#: ../../../build/NEWS:12308 ../../../build/NEWS:15348 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:11605 ../../../build/NEWS:14645 +#: ../../../build/NEWS:12312 ../../../build/NEWS:15352 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:11609 +#: ../../../build/NEWS:12316 msgid "" "`bpo-30406 `__: Make ``async`` and " "``await`` proper keywords, as specified in :pep:`492`." msgstr "" -#: ../../../build/NEWS:11615 ../../../build/NEWS:14751 +#: ../../../build/NEWS:12322 ../../../build/NEWS:15458 msgid "" "`bpo-30058 `__: Fixed buffer overflow in" " select.kqueue.control()." msgstr "" -#: ../../../build/NEWS:11617 ../../../build/NEWS:14756 +#: ../../../build/NEWS:12324 ../../../build/NEWS:15463 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:11621 ../../../build/NEWS:14766 +#: ../../../build/NEWS:12328 ../../../build/NEWS:15473 msgid "" "`bpo-31701 `__: On Windows, " "faulthandler.enable() now ignores MSC and COM exceptions." msgstr "" -#: ../../../build/NEWS:11624 ../../../build/NEWS:14769 +#: ../../../build/NEWS:12331 ../../../build/NEWS:15476 msgid "" "`bpo-31728 `__: Prevent crashes in " "`_elementtree` due to unsafe cleanup of `Element.text` and `Element.tail`. " "Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:11627 +#: ../../../build/NEWS:12334 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:11631 +#: ../../../build/NEWS:12338 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:11635 ../../../build/NEWS:14779 +#: ../../../build/NEWS:12342 ../../../build/NEWS:15486 msgid "" "`bpo-31675 `__: Fixed memory leaks in " "Tkinter's methods splitlist() and split() when pass a string larger than 2 " "GiB." msgstr "" -#: ../../../build/NEWS:11638 ../../../build/NEWS:14782 +#: ../../../build/NEWS:12345 ../../../build/NEWS:15489 msgid "" "`bpo-31673 `__: Fixed typo in the name " "of Tkinter's method adderrorinfo()." msgstr "" -#: ../../../build/NEWS:11640 +#: ../../../build/NEWS:12347 msgid "" "`bpo-31648 `__: Improvements to path " "predicates in ElementTree: Allow whitespace around predicate parts, i.e. " @@ -21198,70 +22528,70 @@ msgid "" "by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:11645 ../../../build/NEWS:14784 +#: ../../../build/NEWS:12352 ../../../build/NEWS:15491 msgid "" "`bpo-30806 `__: Fix the string " "representation of a netrc object." msgstr "" -#: ../../../build/NEWS:11647 +#: ../../../build/NEWS:12354 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:11651 ../../../build/NEWS:14789 +#: ../../../build/NEWS:12358 ../../../build/NEWS:15496 msgid "" "`bpo-25351 `__: Avoid venv activate " "failures with undefined variables" msgstr "" -#: ../../../build/NEWS:11653 +#: ../../../build/NEWS:12360 msgid "" "`bpo-20519 `__: Avoid ctypes use (if " "possible) and improve import time for uuid." msgstr "" -#: ../../../build/NEWS:11656 +#: ../../../build/NEWS:12363 msgid "" "`bpo-28293 `__: The regular expression " "cache is no longer completely dumped when it is full." msgstr "" -#: ../../../build/NEWS:11659 +#: ../../../build/NEWS:12366 msgid "" "`bpo-31596 `__: Added " "pthread_getcpuclockid() to the time module" msgstr "" -#: ../../../build/NEWS:11661 +#: ../../../build/NEWS:12368 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:11664 ../../../build/NEWS:14795 +#: ../../../build/NEWS:12371 ../../../build/NEWS:15502 msgid "" "`bpo-30347 `__: Stop crashes when " "concurrently iterate over itertools.groupby() iterators." msgstr "" -#: ../../../build/NEWS:11667 +#: ../../../build/NEWS:12374 msgid "" "`bpo-30346 `__: An iterator produced by " "itertools.groupby() iterator now becomes exhausted after advancing the " "groupby iterator." msgstr "" -#: ../../../build/NEWS:11670 +#: ../../../build/NEWS:12377 msgid "" "`bpo-31556 `__: Cancel asyncio.wait_for " "future faster if timeout <= 0" msgstr "" -#: ../../../build/NEWS:11672 +#: ../../../build/NEWS:12379 msgid "" "`bpo-31540 `__: Allow passing a context " "object in :class:`concurrent.futures.ProcessPoolExecutor` constructor. Also," @@ -21269,20 +22599,20 @@ msgid "" "earlier to improve memory usage when a worker waits for new jobs." msgstr "" -#: ../../../build/NEWS:11677 ../../../build/NEWS:14798 +#: ../../../build/NEWS:12384 ../../../build/NEWS:15505 msgid "" "`bpo-31516 `__: " "``threading.current_thread()`` should not return a dummy thread at shutdown." msgstr "" -#: ../../../build/NEWS:11680 +#: ../../../build/NEWS:12387 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:11683 +#: ../../../build/NEWS:12390 msgid "" "`bpo-26510 `__: argparse subparsers are " "now required by default. This matches behaviour in Python 2. For optional " @@ -21291,7 +22621,7 @@ msgid "" " as had been the case since Python 3.3.)" msgstr "" -#: ../../../build/NEWS:11689 +#: ../../../build/NEWS:12396 msgid "" "`bpo-27541 `__: Reprs of subclasses of " "some collection and iterator classes (`bytearray`, `array.array`, " @@ -21300,70 +22630,70 @@ msgid "" "of the base class." msgstr "" -#: ../../../build/NEWS:11694 ../../../build/NEWS:14801 +#: ../../../build/NEWS:12401 ../../../build/NEWS:15508 msgid "" "`bpo-31351 `__: python -m ensurepip now " "exits with non-zero exit code if pip bootstrapping has failed." msgstr "" -#: ../../../build/NEWS:11697 +#: ../../../build/NEWS:12404 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:11704 ../../../build/NEWS:14822 +#: ../../../build/NEWS:12411 ../../../build/NEWS:15529 msgid "" "`bpo-31537 `__: Fix incorrect usage of " "``get_history_length`` in readline documentation example code. Patch by Brad" " Smith." msgstr "" -#: ../../../build/NEWS:11707 ../../../build/NEWS:14825 +#: ../../../build/NEWS:12414 ../../../build/NEWS:15532 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:11714 +#: ../../../build/NEWS:12421 msgid "" "`bpo-31696 `__: Improve compiler version" " information in :data:`sys.version` when Python is built with Clang." msgstr "" -#: ../../../build/NEWS:11717 +#: ../../../build/NEWS:12424 msgid "" "`bpo-31625 `__: Stop using ranlib on " "static libraries. Instead, we assume ar supports the 's' flag." msgstr "" -#: ../../../build/NEWS:11720 +#: ../../../build/NEWS:12427 msgid "" "`bpo-31624 `__: Remove support for " "BSD/OS." msgstr "" -#: ../../../build/NEWS:11722 ../../../build/NEWS:14866 +#: ../../../build/NEWS:12429 ../../../build/NEWS:15573 msgid "" "`bpo-22140 `__: Prevent double " "substitution of prefix in python-config.sh." msgstr "" -#: ../../../build/NEWS:11724 +#: ../../../build/NEWS:12431 msgid "" "`bpo-31569 `__: Correct PCBuild/ case to" " PCbuild/ in build scripts and documentation." msgstr "" -#: ../../../build/NEWS:11727 ../../../build/NEWS:14868 +#: ../../../build/NEWS:12434 ../../../build/NEWS:15575 msgid "" "`bpo-31536 `__: Avoid wholesale rebuild " "after `make regen-all` if nothing changed." msgstr "" -#: ../../../build/NEWS:11733 ../../../build/NEWS:14924 +#: ../../../build/NEWS:12440 ../../../build/NEWS:15631 msgid "" "`bpo-31460 `__: Simplify the API of " "IDLE's Module Browser. Passing a widget instead of an flist with a root " @@ -21373,19 +22703,19 @@ msgid "" ".py." msgstr "" -#: ../../../build/NEWS:11739 ../../../build/NEWS:14930 +#: ../../../build/NEWS:12446 ../../../build/NEWS:15637 msgid "" "`bpo-31649 `__: IDLE - Make _htest, " "_utest parameters keyword only." msgstr "" -#: ../../../build/NEWS:11741 ../../../build/NEWS:14932 +#: ../../../build/NEWS:12448 ../../../build/NEWS:15639 msgid "" "`bpo-31559 `__: Remove test order " "dependence in idle_test.test_browser." msgstr "" -#: ../../../build/NEWS:11743 ../../../build/NEWS:14934 +#: ../../../build/NEWS:12450 ../../../build/NEWS:15641 msgid "" "`bpo-31459 `__: Rename IDLE's module " "browser from Class Browser to Module Browser. The original module-level " @@ -21396,33 +22726,33 @@ msgid "" "changed. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:11751 ../../../build/NEWS:14942 +#: ../../../build/NEWS:12458 ../../../build/NEWS:15649 msgid "" "`bpo-31500 `__: Default fonts now are " "scaled on HiDPI displays." msgstr "" -#: ../../../build/NEWS:11753 ../../../build/NEWS:14944 +#: ../../../build/NEWS:12460 ../../../build/NEWS:15651 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:11760 +#: ../../../build/NEWS:12467 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:11764 ../../../build/NEWS:14962 +#: ../../../build/NEWS:12471 ../../../build/NEWS:15669 msgid "" "`bpo-31532 `__: Fix memory corruption " "due to allocator mix in getpath.c between Py_GetPath() and Py_SetPath()" msgstr "" -#: ../../../build/NEWS:11767 +#: ../../../build/NEWS:12474 msgid "" "`bpo-25658 `__: Implement :pep:`539` for" " Thread Specific Storage (TSS) API: it is a new Thread Local Storage (TLS) " @@ -21431,43 +22761,43 @@ msgid "" " M. Bray, patch by Masayuki Yamamoto." msgstr "" -#: ../../../build/NEWS:11775 +#: ../../../build/NEWS:12482 msgid "Python 3.7.0 alpha 1" msgstr "Python 3.7.0 alfa 1" -#: ../../../build/NEWS:11777 +#: ../../../build/NEWS:12484 msgid "*Release date: 2017-09-19*" msgstr "*Tanggal rilis: 2017-09-19*" -#: ../../../build/NEWS:11782 ../../../build/NEWS:15000 +#: ../../../build/NEWS:12489 ../../../build/NEWS:15707 msgid "" "`bpo-29781 `__: SSLObject.version() now " "correctly returns None when handshake over BIO has not been performed yet." msgstr "" -#: ../../../build/NEWS:11785 +#: ../../../build/NEWS:12492 msgid "" "`bpo-29505 `__: Add fuzz tests for " "float(str), int(str), unicode(str); for oss-fuzz." msgstr "" -#: ../../../build/NEWS:11788 ../../../build/NEWS:15003 -#: ../../../build/NEWS:19388 +#: ../../../build/NEWS:12495 ../../../build/NEWS:15710 +#: ../../../build/NEWS:20095 msgid "" "`bpo-30947 `__: Upgrade libexpat " "embedded copy from version 2.2.1 to 2.2.3 to get security fixes." msgstr "" -#: ../../../build/NEWS:11791 ../../../build/NEWS:15463 -#: ../../../build/NEWS:19430 +#: ../../../build/NEWS:12498 ../../../build/NEWS:16170 +#: ../../../build/NEWS:20137 msgid "" "`bpo-30730 `__: Prevent environment " "variables injection in subprocess on Windows. Prevent passing other " "environment variables and command arguments." msgstr "" -#: ../../../build/NEWS:11795 ../../../build/NEWS:15467 -#: ../../../build/NEWS:19434 +#: ../../../build/NEWS:12502 ../../../build/NEWS:16174 +#: ../../../build/NEWS:20141 msgid "" "`bpo-30694 `__: Upgrade expat copy from " "2.2.0 to 2.2.1 to get fixes of multiple security vulnerabilities including: " @@ -21479,8 +22809,8 @@ msgid "" "expat secret using ``XML_SetHashSalt()``." msgstr "" -#: ../../../build/NEWS:11804 ../../../build/NEWS:15476 -#: ../../../build/NEWS:19443 +#: ../../../build/NEWS:12511 ../../../build/NEWS:16183 +#: ../../../build/NEWS:20150 msgid "" "`bpo-30500 `__: Fix " "urllib.parse.splithost() to correctly parse fragments. For example, " @@ -21489,15 +22819,15 @@ msgid "" "authentication (``login@host``)." msgstr "" -#: ../../../build/NEWS:11809 ../../../build/NEWS:15565 -#: ../../../build/NEWS:19448 +#: ../../../build/NEWS:12516 ../../../build/NEWS:16272 +#: ../../../build/NEWS:20155 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:11816 ../../../build/NEWS:14628 +#: ../../../build/NEWS:12523 ../../../build/NEWS:15335 msgid "" "`bpo-31490 `__: Fix an assertion failure" " in `ctypes` class definition, in case the class has an attribute whose name" @@ -21505,28 +22835,28 @@ msgid "" "Milman." msgstr "" -#: ../../../build/NEWS:11820 ../../../build/NEWS:15009 +#: ../../../build/NEWS:12527 ../../../build/NEWS:15716 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:11823 ../../../build/NEWS:15012 +#: ../../../build/NEWS:12530 ../../../build/NEWS:15719 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:11826 ../../../build/NEWS:15015 +#: ../../../build/NEWS:12533 ../../../build/NEWS:15722 msgid "" "`bpo-31416 `__: Fix assertion failures " "in case of a bad warnings.filters or warnings.defaultaction. Patch by Oren " "Milman." msgstr "" -#: ../../../build/NEWS:11829 +#: ../../../build/NEWS:12536 msgid "" "`bpo-28411 `__: Change direct usage of " "PyInterpreterState.modules to PyImport_GetModuleDict(). Also introduce more " @@ -21534,7 +22864,7 @@ msgid "" "complications when working on sys.modules." msgstr "" -#: ../../../build/NEWS:11834 +#: ../../../build/NEWS:12541 msgid "" "`bpo-28411 `__: Switch to the abstract " "API when dealing with ``PyInterpreterState.modules``. This allows later " @@ -21542,14 +22872,14 @@ msgid "" " a ``PyImport_GetModule()`` function to reduce a bunch of duplicated code." msgstr "" -#: ../../../build/NEWS:11839 ../../../build/NEWS:15018 +#: ../../../build/NEWS:12546 ../../../build/NEWS:15725 msgid "" "`bpo-31411 `__: Raise a TypeError " "instead of SystemError in case warnings.onceregistry is not a dictionary. " "Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:11842 +#: ../../../build/NEWS:12549 msgid "" "`bpo-31344 `__: For finer control of " "tracing behaviour when testing the interpreter, two new frame attributes " @@ -21559,13 +22889,13 @@ msgid "" "events." msgstr "" -#: ../../../build/NEWS:11848 ../../../build/NEWS:15021 +#: ../../../build/NEWS:12555 ../../../build/NEWS:15728 msgid "" "`bpo-31373 `__: Fix several possible " "instances of undefined behavior due to floating-point demotions." msgstr "" -#: ../../../build/NEWS:11851 ../../../build/NEWS:15024 +#: ../../../build/NEWS:12558 ../../../build/NEWS:15731 msgid "" "`bpo-30465 `__: Location information " "(``lineno`` and ``col_offset``) in f-strings is now (mostly) correct. This " @@ -21573,95 +22903,95 @@ msgid "" "the first line of the file)." msgstr "" -#: ../../../build/NEWS:11855 +#: ../../../build/NEWS:12562 msgid "" "`bpo-30860 `__: Consolidate CPython's " "global runtime state under a single struct. This improves discoverability " "of the runtime state." msgstr "" -#: ../../../build/NEWS:11858 +#: ../../../build/NEWS:12565 msgid "" "`bpo-31347 `__: Fix possible undefined " "behavior in _PyObject_FastCall_Prepend." msgstr "" -#: ../../../build/NEWS:11860 ../../../build/NEWS:15028 +#: ../../../build/NEWS:12567 ../../../build/NEWS:15735 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:11863 ../../../build/NEWS:15031 +#: ../../../build/NEWS:12570 ../../../build/NEWS:15738 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:11867 ../../../build/NEWS:15035 +#: ../../../build/NEWS:12574 ../../../build/NEWS:15742 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:11871 ../../../build/NEWS:15039 +#: ../../../build/NEWS:12578 ../../../build/NEWS:15746 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:11874 ../../../build/NEWS:15042 +#: ../../../build/NEWS:12581 ../../../build/NEWS:15749 msgid "" "`bpo-30721 `__: ``print`` now shows " "correct usage hint for using Python 2 redirection syntax. Patch by Sanyam " "Khurana." msgstr "" -#: ../../../build/NEWS:11877 ../../../build/NEWS:15045 +#: ../../../build/NEWS:12584 ../../../build/NEWS:15752 msgid "" "`bpo-31070 `__: Fix a race condition in " "importlib _get_module_lock()." msgstr "" -#: ../../../build/NEWS:11879 +#: ../../../build/NEWS:12586 msgid "" "`bpo-30747 `__: Add a non-dummy " "implementation of _Py_atomic_store and _Py_atomic_load on MSVC." msgstr "" -#: ../../../build/NEWS:11882 ../../../build/NEWS:15047 -#: ../../../build/NEWS:19394 +#: ../../../build/NEWS:12589 ../../../build/NEWS:15754 +#: ../../../build/NEWS:20101 msgid "" "`bpo-31095 `__: Fix potential crash " "during GC caused by ``tp_dealloc`` which doesn't call " "``PyObject_GC_UnTrack()``." msgstr "" -#: ../../../build/NEWS:11885 ../../../build/NEWS:15050 +#: ../../../build/NEWS:12592 ../../../build/NEWS:15757 msgid "" "`bpo-31071 `__: Avoid masking original " "TypeError in call with * unpacking when other arguments are passed." msgstr "" -#: ../../../build/NEWS:11888 ../../../build/NEWS:15053 +#: ../../../build/NEWS:12595 ../../../build/NEWS:15760 msgid "" "`bpo-30978 `__: str.format_map() now " "passes key lookup exceptions through. Previously any exception was replaced " "with a KeyError exception." msgstr "" -#: ../../../build/NEWS:11891 ../../../build/NEWS:15056 +#: ../../../build/NEWS:12598 ../../../build/NEWS:15763 msgid "" "`bpo-30808 `__: Use _Py_atomic API for " "concurrency-sensitive signal state." msgstr "" -#: ../../../build/NEWS:11893 ../../../build/NEWS:15058 -#: ../../../build/NEWS:19455 +#: ../../../build/NEWS:12600 ../../../build/NEWS:15765 +#: ../../../build/NEWS:20162 msgid "" "`bpo-30876 `__: Relative import from " "unloaded package now reimports the package instead of failing with " @@ -21669,7 +22999,7 @@ msgid "" "rather than SystemError." msgstr "" -#: ../../../build/NEWS:11897 ../../../build/NEWS:15062 +#: ../../../build/NEWS:12604 ../../../build/NEWS:15769 msgid "" "`bpo-30703 `__: Improve signal delivery." " Avoid using Py_AddPendingCall from signal handler, to avoid calling signal-" @@ -21678,53 +23008,53 @@ msgid "" "(some signals could be lost)." msgstr "" -#: ../../../build/NEWS:11902 ../../../build/NEWS:15067 -#: ../../../build/NEWS:19459 +#: ../../../build/NEWS:12609 ../../../build/NEWS:15774 +#: ../../../build/NEWS:20166 msgid "" "`bpo-30765 `__: Avoid blocking in " "pthread_mutex_lock() when PyThread_acquire_lock() is asked not to block." msgstr "" -#: ../../../build/NEWS:11905 ../../../build/NEWS:15070 +#: ../../../build/NEWS:12612 ../../../build/NEWS:15777 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:11908 ../../../build/NEWS:15073 +#: ../../../build/NEWS:12615 ../../../build/NEWS:15780 msgid "" "`bpo-30814 `__: Fixed a race condition " "when import a submodule from a package." msgstr "" -#: ../../../build/NEWS:11910 +#: ../../../build/NEWS:12617 msgid "" "`bpo-30736 `__: The internal unicodedata" " database has been upgraded to Unicode 10.0." msgstr "" -#: ../../../build/NEWS:11913 +#: ../../../build/NEWS:12620 msgid "" "`bpo-30604 `__: Move co_extra_freefuncs " "from per-thread to per-interpreter to avoid crashes." msgstr "" -#: ../../../build/NEWS:11916 ../../../build/NEWS:15075 +#: ../../../build/NEWS:12623 ../../../build/NEWS:15782 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:11919 ../../../build/NEWS:15490 +#: ../../../build/NEWS:12626 ../../../build/NEWS:16197 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:11922 +#: ../../../build/NEWS:12629 msgid "" "`bpo-30501 `__: The compiler now " "produces more optimal code for complex condition expressions in the \"if\", " @@ -21732,7 +23062,7 @@ msgid "" "expressions and comprehensions." msgstr "" -#: ../../../build/NEWS:11926 +#: ../../../build/NEWS:12633 msgid "" "`bpo-28180 `__: Implement :pep:`538` " "(legacy C locale coercion). This means that when a suitable coercion target " @@ -21741,20 +23071,20 @@ msgid "" "ASCII." msgstr "" -#: ../../../build/NEWS:11931 +#: ../../../build/NEWS:12638 msgid "" "`bpo-30486 `__: Allows setting cell " "values for __closure__. Patch by Lisa Roach." msgstr "" -#: ../../../build/NEWS:11934 +#: ../../../build/NEWS:12641 msgid "" "`bpo-30537 `__: itertools.islice now " "accepts integer-like objects (having an __index__ method) as start, stop, " "and slice arguments" msgstr "" -#: ../../../build/NEWS:11937 +#: ../../../build/NEWS:12644 msgid "" "`bpo-25324 `__: Tokens needed for " "parsing in Python moved to C. ``COMMENT``, ``NL`` and ``ENCODING``. This way" @@ -21762,29 +23092,29 @@ msgid "" "import the tokenize module." msgstr "" -#: ../../../build/NEWS:11941 ../../../build/NEWS:15495 +#: ../../../build/NEWS:12648 ../../../build/NEWS:16202 msgid "" "`bpo-29104 `__: Fixed parsing " "backslashes in f-strings." msgstr "" -#: ../../../build/NEWS:11943 ../../../build/NEWS:15497 -#: ../../../build/NEWS:19462 +#: ../../../build/NEWS:12650 ../../../build/NEWS:16204 +#: ../../../build/NEWS:20169 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:11947 ../../../build/NEWS:15501 -#: ../../../build/NEWS:19466 +#: ../../../build/NEWS:12654 ../../../build/NEWS:16208 +#: ../../../build/NEWS:20173 msgid "" "`bpo-25794 `__: Fixed type.__setattr__()" " and type.__delattr__() for non-interned attribute names. Based on patch by" " Eryk Sun." msgstr "" -#: ../../../build/NEWS:11950 ../../../build/NEWS:15504 +#: ../../../build/NEWS:12657 ../../../build/NEWS:16211 msgid "" "`bpo-30039 `__: If a KeyboardInterrupt " "happens when the interpreter is in the middle of resuming a chain of nested " @@ -21792,61 +23122,61 @@ msgid "" " frame." msgstr "" -#: ../../../build/NEWS:11954 +#: ../../../build/NEWS:12661 msgid "" "`bpo-28974 `__: ``object.__format__(x, " "'')`` is now equivalent to ``str(x)`` rather than ``format(str(self), '')``." msgstr "" -#: ../../../build/NEWS:11957 +#: ../../../build/NEWS:12664 msgid "" "`bpo-30024 `__: Circular imports " "involving absolute imports with binding a submodule to a name are now " "supported." msgstr "" -#: ../../../build/NEWS:11960 ../../../build/NEWS:15508 +#: ../../../build/NEWS:12667 ../../../build/NEWS:16215 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:11964 +#: ../../../build/NEWS:12671 msgid "" "`bpo-29839 `__: len() now raises " "ValueError rather than OverflowError if __len__() returned a large negative " "integer." msgstr "" -#: ../../../build/NEWS:11967 +#: ../../../build/NEWS:12674 msgid "" "`bpo-11913 `__: README.rst is now " "included in the list of distutils standard READMEs and therefore included in" " source distributions." msgstr "" -#: ../../../build/NEWS:11970 +#: ../../../build/NEWS:12677 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:11974 ../../../build/NEWS:15512 +#: ../../../build/NEWS:12681 ../../../build/NEWS:16219 msgid "" "`bpo-29949 `__: Fix memory usage " "regression of set and frozenset object." msgstr "" -#: ../../../build/NEWS:11976 ../../../build/NEWS:15514 -#: ../../../build/NEWS:19469 +#: ../../../build/NEWS:12683 ../../../build/NEWS:16221 +#: ../../../build/NEWS:20176 msgid "" "`bpo-29935 `__: Fixed error messages in " "the index() method of tuple, list and deque when pass indices of wrong type." msgstr "" -#: ../../../build/NEWS:11979 +#: ../../../build/NEWS:12686 msgid "" "`bpo-29816 `__: Shift operation now has " "less opportunity to raise OverflowError. ValueError always is raised rather " @@ -21854,44 +23184,44 @@ msgid "" "count always returns zero." msgstr "" -#: ../../../build/NEWS:11984 +#: ../../../build/NEWS:12691 msgid "" "`bpo-24821 `__: Fixed the slowing down " "to 25 times in the searching of some unlucky Unicode characters." msgstr "" -#: ../../../build/NEWS:11987 +#: ../../../build/NEWS:12694 msgid "" "`bpo-29102 `__: Add a unique ID to " "PyInterpreterState. This makes it easier to identify each subinterpreter." msgstr "" -#: ../../../build/NEWS:11990 +#: ../../../build/NEWS:12697 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:11994 ../../../build/NEWS:15517 +#: ../../../build/NEWS:12701 ../../../build/NEWS:16224 msgid "" "`bpo-29859 `__: Show correct error " "messages when any of the pthread_* calls in thread_pthread.h fails." msgstr "" -#: ../../../build/NEWS:11997 +#: ../../../build/NEWS:12704 msgid "" "`bpo-29849 `__: Fix a memory leak when " "an ImportError is raised during from import." msgstr "" -#: ../../../build/NEWS:12000 ../../../build/NEWS:15525 +#: ../../../build/NEWS:12707 ../../../build/NEWS:16232 msgid "" "`bpo-28856 `__: Fix an oversight that %b" " format for bytes should support objects follow the buffer protocol." msgstr "" -#: ../../../build/NEWS:12003 ../../../build/NEWS:15842 +#: ../../../build/NEWS:12710 ../../../build/NEWS:16549 msgid "" "`bpo-29723 `__: The ``sys.path[0]`` " "initialization change for `bpo-29139 `__" @@ -21903,81 +23233,81 @@ msgid "" "location named on the command line." msgstr "" -#: ../../../build/NEWS:12011 +#: ../../../build/NEWS:12718 msgid "" "`bpo-29568 `__: Escaped percent \"%%\" " "in the format string for classic string formatting no longer allows any " "characters between two percents." msgstr "" -#: ../../../build/NEWS:12014 ../../../build/NEWS:15528 +#: ../../../build/NEWS:12721 ../../../build/NEWS:16235 msgid "" "`bpo-29714 `__: Fix a regression that " "bytes format may fail when containing zero bytes inside." msgstr "" -#: ../../../build/NEWS:12017 +#: ../../../build/NEWS:12724 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:12021 ../../../build/NEWS:15866 +#: ../../../build/NEWS:12728 ../../../build/NEWS:16573 msgid "" "`bpo-28893 `__: Set correct __cause__ " "for errors about invalid awaitables returned from __aiter__ and __anext__." msgstr "" -#: ../../../build/NEWS:12024 ../../../build/NEWS:15520 -#: ../../../build/NEWS:19472 +#: ../../../build/NEWS:12731 ../../../build/NEWS:16227 +#: ../../../build/NEWS:20179 msgid "" "`bpo-28876 `__: ``bool(range)`` works " "even if ``len(range)`` raises :exc:`OverflowError`." msgstr "" -#: ../../../build/NEWS:12027 ../../../build/NEWS:15869 +#: ../../../build/NEWS:12734 ../../../build/NEWS:16576 msgid "" "`bpo-29683 `__: Fixes to memory " "allocation in _PyCode_SetExtra. Patch by Brian Coleman." msgstr "" -#: ../../../build/NEWS:12030 ../../../build/NEWS:15872 +#: ../../../build/NEWS:12737 ../../../build/NEWS:16579 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:12034 ../../../build/NEWS:15876 -#: ../../../build/NEWS:19483 +#: ../../../build/NEWS:12741 ../../../build/NEWS:16583 +#: ../../../build/NEWS:20190 msgid "" "`bpo-28598 `__: Support __rmod__ for " "subclasses of str being called before str.__mod__. Patch by Martijn Pieters." msgstr "" -#: ../../../build/NEWS:12037 ../../../build/NEWS:15879 +#: ../../../build/NEWS:12744 ../../../build/NEWS:16586 msgid "" "`bpo-29607 `__: Fix stack_effect " "computation for CALL_FUNCTION_EX. Patch by Matthieu Dartiailh." msgstr "" -#: ../../../build/NEWS:12040 ../../../build/NEWS:15882 -#: ../../../build/NEWS:19486 +#: ../../../build/NEWS:12747 ../../../build/NEWS:16589 +#: ../../../build/NEWS:20193 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:12044 ../../../build/NEWS:15886 -#: ../../../build/NEWS:19490 +#: ../../../build/NEWS:12751 ../../../build/NEWS:16593 +#: ../../../build/NEWS:20197 msgid "" "`bpo-29347 `__: Fixed possibly " "dereferencing undefined pointers when creating weakref objects." msgstr "" -#: ../../../build/NEWS:12047 +#: ../../../build/NEWS:12754 msgid "" "`bpo-29463 `__: Add ``docstring`` field " "to Module, ClassDef, FunctionDef, and AsyncFunctionDef ast nodes. docstring" @@ -21986,122 +23316,122 @@ msgid "" ":issue:`32911`.)" msgstr "" -#: ../../../build/NEWS:12052 ../../../build/NEWS:15889 -#: ../../../build/NEWS:19493 +#: ../../../build/NEWS:12759 ../../../build/NEWS:16596 +#: ../../../build/NEWS:20200 msgid "" "`bpo-29438 `__: Fixed use-after-free " "problem in key sharing dict." msgstr "" -#: ../../../build/NEWS:12054 +#: ../../../build/NEWS:12761 msgid "" "`bpo-29546 `__: Set the 'path' and " "'name' attribute on ImportError for ``from ... import ...``." msgstr "" -#: ../../../build/NEWS:12057 +#: ../../../build/NEWS:12764 msgid "" "`bpo-29546 `__: Improve from-import " "error message with location" msgstr "" -#: ../../../build/NEWS:12059 ../../../build/NEWS:15531 -#: ../../../build/NEWS:19500 +#: ../../../build/NEWS:12766 ../../../build/NEWS:16238 +#: ../../../build/NEWS:20207 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:12062 ../../../build/NEWS:15891 -#: ../../../build/NEWS:19495 +#: ../../../build/NEWS:12769 ../../../build/NEWS:16598 +#: ../../../build/NEWS:20202 msgid "" "`bpo-29319 `__: Prevent " "RunMainFromImporter overwriting sys.path[0]." msgstr "" -#: ../../../build/NEWS:12064 ../../../build/NEWS:15893 -#: ../../../build/NEWS:19497 +#: ../../../build/NEWS:12771 ../../../build/NEWS:16600 +#: ../../../build/NEWS:20204 msgid "" "`bpo-29337 `__: Fixed possible " "BytesWarning when compare the code objects. Warnings could be emitted at " "compile time." msgstr "" -#: ../../../build/NEWS:12067 ../../../build/NEWS:15896 +#: ../../../build/NEWS:12774 ../../../build/NEWS:16603 msgid "" "`bpo-29327 `__: Fixed a crash when pass " "the iterable keyword argument to sorted()." msgstr "" -#: ../../../build/NEWS:12070 ../../../build/NEWS:15899 +#: ../../../build/NEWS:12777 ../../../build/NEWS:16606 msgid "" "`bpo-29034 `__: Fix memory leak and use-" "after-free in os module (path_converter)." msgstr "" -#: ../../../build/NEWS:12073 ../../../build/NEWS:15902 +#: ../../../build/NEWS:12780 ../../../build/NEWS:16609 msgid "" "`bpo-29159 `__: Fix regression in " "bytes(x) when x.__index__() raises Exception." msgstr "" -#: ../../../build/NEWS:12075 +#: ../../../build/NEWS:12782 msgid "" "`bpo-29049 `__: Call " "_PyObject_GC_TRACK() lazily when calling Python function. Calling function " "is up to 5% faster." msgstr "" -#: ../../../build/NEWS:12078 +#: ../../../build/NEWS:12785 msgid "" "`bpo-28927 `__: bytes.fromhex() and " "bytearray.fromhex() now ignore all ASCII whitespace, not only spaces. Patch" " by Robert Xiao." msgstr "" -#: ../../../build/NEWS:12081 ../../../build/NEWS:15904 -#: ../../../build/NEWS:19849 +#: ../../../build/NEWS:12788 ../../../build/NEWS:16611 +#: ../../../build/NEWS:20556 msgid "" "`bpo-28932 `__: Do not include " " if it does not exist." msgstr "" -#: ../../../build/NEWS:12083 ../../../build/NEWS:15906 -#: ../../../build/NEWS:19854 +#: ../../../build/NEWS:12790 ../../../build/NEWS:16613 +#: ../../../build/NEWS:20561 msgid "" "`bpo-25677 `__: Correct the positioning " "of the syntax error caret for indented blocks. Based on patch by Michael " "Layzell." msgstr "" -#: ../../../build/NEWS:12086 ../../../build/NEWS:15909 -#: ../../../build/NEWS:19857 +#: ../../../build/NEWS:12793 ../../../build/NEWS:16616 +#: ../../../build/NEWS:20564 msgid "" "`bpo-29000 `__: Fixed bytes formatting " "of octals with zero padding in alternate form." msgstr "" -#: ../../../build/NEWS:12089 +#: ../../../build/NEWS:12796 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:12092 +#: ../../../build/NEWS:12799 msgid "" "`bpo-28596 `__: The preferred encoding " "is UTF-8 on Android. Patch written by Chi Hsuan Yen." msgstr "" -#: ../../../build/NEWS:12095 +#: ../../../build/NEWS:12802 msgid "" "`bpo-22257 `__: Clean up interpreter " "startup (see :pep:`432`)." msgstr "" -#: ../../../build/NEWS:12097 ../../../build/NEWS:15912 +#: ../../../build/NEWS:12804 ../../../build/NEWS:16619 msgid "" "`bpo-26919 `__: On Android, operating " "system data is now always encoded/decoded to/from UTF-8, instead of the " @@ -22109,42 +23439,42 @@ msgid "" "os.fsdecode() which are already using UTF-8." msgstr "" -#: ../../../build/NEWS:12101 ../../../build/NEWS:15916 +#: ../../../build/NEWS:12808 ../../../build/NEWS:16623 msgid "" "`bpo-28991 `__: functools.lru_cache() " "was susceptible to an obscure reentrancy bug triggerable by a monkey-patched" " len() function." msgstr "" -#: ../../../build/NEWS:12104 ../../../build/NEWS:16190 +#: ../../../build/NEWS:12811 ../../../build/NEWS:16897 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:12107 ../../../build/NEWS:15919 +#: ../../../build/NEWS:12814 ../../../build/NEWS:16626 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:12110 ../../../build/NEWS:15922 -#: ../../../build/NEWS:19860 +#: ../../../build/NEWS:12817 ../../../build/NEWS:16629 +#: ../../../build/NEWS:20567 msgid "" "`bpo-28512 `__: Fixed setting the offset" " attribute of SyntaxError by PyErr_SyntaxLocationEx() and " "PyErr_SyntaxLocationObject()." msgstr "" -#: ../../../build/NEWS:12113 ../../../build/NEWS:15925 +#: ../../../build/NEWS:12820 ../../../build/NEWS:16632 msgid "" "`bpo-28918 `__: Fix the cross " "compilation of xxlimited when Python has been built with Py_DEBUG defined." msgstr "" -#: ../../../build/NEWS:12116 ../../../build/NEWS:16220 +#: ../../../build/NEWS:12823 ../../../build/NEWS:16927 msgid "" "`bpo-23722 `__: Rather than silently " "producing a class that doesn't support zero-argument ``super()`` in methods," @@ -22153,7 +23483,7 @@ msgid "" "supports zero-argument ``super()``." msgstr "" -#: ../../../build/NEWS:12122 ../../../build/NEWS:16226 +#: ../../../build/NEWS:12829 ../../../build/NEWS:16933 msgid "" "`bpo-28797 `__: Modifying the class " "__dict__ inside the __set_name__ method of a descriptor that is used inside " @@ -22161,7 +23491,7 @@ msgid "" "descriptors." msgstr "" -#: ../../../build/NEWS:12126 +#: ../../../build/NEWS:12833 msgid "" "`bpo-28799 `__: Remove the " "``PyEval_GetCallStats()`` function and deprecate the untested and " @@ -22170,13 +23500,13 @@ msgid "" ":mod:`profile` to profile function calls." msgstr "" -#: ../../../build/NEWS:12131 +#: ../../../build/NEWS:12838 msgid "" "`bpo-12844 `__: More than 255 arguments " "can now be passed to a function." msgstr "" -#: ../../../build/NEWS:12133 ../../../build/NEWS:16230 +#: ../../../build/NEWS:12840 ../../../build/NEWS:16937 msgid "" "`bpo-28782 `__: Fix a bug in the " "implementation ``yield from`` when checking if the next instruction is " @@ -22184,7 +23514,7 @@ msgid "" "`__)." msgstr "" -#: ../../../build/NEWS:12137 +#: ../../../build/NEWS:12844 msgid "" "`bpo-28774 `__: Fix error position of " "the unicode error in ASCII and Latin1 encoders when a string returned by the" @@ -22192,20 +23522,20 @@ msgid "" " ASCII codec, characters out of the U+0000-U+00FF range for Latin1)." msgstr "" -#: ../../../build/NEWS:12142 ../../../build/NEWS:15928 +#: ../../../build/NEWS:12849 ../../../build/NEWS:16635 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:12145 ../../../build/NEWS:16284 +#: ../../../build/NEWS:12852 ../../../build/NEWS:16991 msgid "" "`bpo-28532 `__: Show sys.version when -V" " option is supplied twice." msgstr "" -#: ../../../build/NEWS:12147 ../../../build/NEWS:16286 +#: ../../../build/NEWS:12854 ../../../build/NEWS:16993 msgid "" "`bpo-27100 `__: The with-statement now " "checks for __enter__ before it checks for __exit__. This gives less " @@ -22213,351 +23543,351 @@ msgid "" "Ellington." msgstr "" -#: ../../../build/NEWS:12151 ../../../build/NEWS:16290 +#: ../../../build/NEWS:12858 ../../../build/NEWS:16997 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:12154 ../../../build/NEWS:16293 +#: ../../../build/NEWS:12861 ../../../build/NEWS:17000 msgid "" "`bpo-26920 `__: Fix not getting the " "locale's charset upon initializing the interpreter, on platforms that do not" " have langinfo." msgstr "" -#: ../../../build/NEWS:12157 ../../../build/NEWS:16296 -#: ../../../build/NEWS:19866 +#: ../../../build/NEWS:12864 ../../../build/NEWS:17003 +#: ../../../build/NEWS:20573 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:12160 ../../../build/NEWS:16302 +#: ../../../build/NEWS:12867 ../../../build/NEWS:17009 msgid "" "`bpo-28665 `__: Improve speed of the " "STORE_DEREF opcode by 40%." msgstr "" -#: ../../../build/NEWS:12162 ../../../build/NEWS:16299 -#: ../../../build/NEWS:19869 +#: ../../../build/NEWS:12869 ../../../build/NEWS:17006 +#: ../../../build/NEWS:20576 msgid "" "`bpo-19398 `__: Extra slash no longer " "added to sys.path components in case of empty compile-time PYTHONPATH " "components." msgstr "" -#: ../../../build/NEWS:12165 +#: ../../../build/NEWS:12872 msgid "" "`bpo-28621 `__: Sped up converting int " "to float by reusing faster bits counting implementation. Patch by Adrian " "Wielgosik." msgstr "" -#: ../../../build/NEWS:12168 +#: ../../../build/NEWS:12875 msgid "" "`bpo-28580 `__: Optimize iterating split" " table values. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:12170 ../../../build/NEWS:16304 +#: ../../../build/NEWS:12877 ../../../build/NEWS:17011 msgid "" "`bpo-28583 `__: PyDict_SetDefault didn't" " combine split table when needed. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:12173 ../../../build/NEWS:16398 +#: ../../../build/NEWS:12880 ../../../build/NEWS:17105 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:12177 ../../../build/NEWS:16402 +#: ../../../build/NEWS:12884 ../../../build/NEWS:17109 msgid "" "`bpo-28509 `__: dict.update() no longer " "allocate unnecessary large memory." msgstr "" -#: ../../../build/NEWS:12179 ../../../build/NEWS:16404 -#: ../../../build/NEWS:19872 +#: ../../../build/NEWS:12886 ../../../build/NEWS:17111 +#: ../../../build/NEWS:20579 msgid "" "`bpo-28426 `__: Fixed potential crash in" " PyUnicode_AsDecodedObject() in debug build." msgstr "" -#: ../../../build/NEWS:12182 ../../../build/NEWS:16407 +#: ../../../build/NEWS:12889 ../../../build/NEWS:17114 msgid "" "`bpo-28517 `__: Fixed of-by-one error in" " the peephole optimizer that caused keeping unreachable code." msgstr "" -#: ../../../build/NEWS:12185 ../../../build/NEWS:16410 +#: ../../../build/NEWS:12892 ../../../build/NEWS:17117 msgid "" "`bpo-28214 `__: Improved exception " "reporting for problematic __set_name__ attributes." msgstr "" -#: ../../../build/NEWS:12188 ../../../build/NEWS:16413 -#: ../../../build/NEWS:19875 +#: ../../../build/NEWS:12895 ../../../build/NEWS:17120 +#: ../../../build/NEWS:20582 msgid "" "`bpo-23782 `__: Fixed possible memory " "leak in _PyTraceback_Add() and exception loss in PyTraceBack_Here()." msgstr "" -#: ../../../build/NEWS:12191 ../../../build/NEWS:16522 +#: ../../../build/NEWS:12898 ../../../build/NEWS:17229 msgid "" "`bpo-28183 `__: Optimize and cleanup " "dict iteration." msgstr "" -#: ../../../build/NEWS:12193 ../../../build/NEWS:16524 +#: ../../../build/NEWS:12900 ../../../build/NEWS:17231 msgid "" "`bpo-26081 `__: Added C implementation " "of asyncio.Future. Original patch by Yury Selivanov." msgstr "" -#: ../../../build/NEWS:12196 ../../../build/NEWS:16527 -#: ../../../build/NEWS:19878 +#: ../../../build/NEWS:12903 ../../../build/NEWS:17234 +#: ../../../build/NEWS:20585 msgid "" "`bpo-28379 `__: Added sanity checks and " "tests for PyUnicode_CopyCharacters(). Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:12199 ../../../build/NEWS:16530 -#: ../../../build/NEWS:19881 +#: ../../../build/NEWS:12906 ../../../build/NEWS:17237 +#: ../../../build/NEWS:20588 msgid "" "`bpo-28376 `__: The type of long range " "iterator is now registered as Iterator. Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:12202 +#: ../../../build/NEWS:12909 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:12206 ../../../build/NEWS:16539 -#: ../../../build/NEWS:19887 +#: ../../../build/NEWS:12913 ../../../build/NEWS:17246 +#: ../../../build/NEWS:20594 msgid "" "`bpo-26906 `__: Resolving special " "methods of uninitialized type now causes implicit initialization of the type" " instead of a fail." msgstr "" -#: ../../../build/NEWS:12209 ../../../build/NEWS:16542 -#: ../../../build/NEWS:19890 +#: ../../../build/NEWS:12916 ../../../build/NEWS:17249 +#: ../../../build/NEWS:20597 msgid "" "`bpo-18287 `__: PyType_Ready() now " "checks that tp_name is not NULL. Original patch by Niklas Koep." msgstr "" -#: ../../../build/NEWS:12212 ../../../build/NEWS:16545 -#: ../../../build/NEWS:19893 +#: ../../../build/NEWS:12919 ../../../build/NEWS:17252 +#: ../../../build/NEWS:20600 msgid "" "`bpo-24098 `__: Fixed possible crash " "when AST is changed in process of compiling it." msgstr "" -#: ../../../build/NEWS:12215 ../../../build/NEWS:16548 +#: ../../../build/NEWS:12922 ../../../build/NEWS:17255 msgid "" "`bpo-28201 `__: Dict reduces possibility" " of 2nd conflict in hash table when hashes have same lower bits." msgstr "" -#: ../../../build/NEWS:12218 ../../../build/NEWS:16551 -#: ../../../build/NEWS:19896 +#: ../../../build/NEWS:12925 ../../../build/NEWS:17258 +#: ../../../build/NEWS:20603 msgid "" "`bpo-28350 `__: String constants with " "null character no longer interned." msgstr "" -#: ../../../build/NEWS:12220 ../../../build/NEWS:16553 -#: ../../../build/NEWS:19898 +#: ../../../build/NEWS:12927 ../../../build/NEWS:17260 +#: ../../../build/NEWS:20605 msgid "" "`bpo-26617 `__: Fix crash when GC runs " "during weakref callbacks." msgstr "" -#: ../../../build/NEWS:12222 ../../../build/NEWS:16555 -#: ../../../build/NEWS:19900 +#: ../../../build/NEWS:12929 ../../../build/NEWS:17262 +#: ../../../build/NEWS:20607 msgid "" "`bpo-27942 `__: String constants now " "interned recursively in tuples and frozensets." msgstr "" -#: ../../../build/NEWS:12225 +#: ../../../build/NEWS:12932 msgid "" "`bpo-28289 `__: ImportError.__init__ now" " resets not specified attributes." msgstr "" -#: ../../../build/NEWS:12227 ../../../build/NEWS:16558 -#: ../../../build/NEWS:19903 +#: ../../../build/NEWS:12934 ../../../build/NEWS:17265 +#: ../../../build/NEWS:20610 msgid "" "`bpo-21578 `__: Fixed misleading error " "message when ImportError called with invalid keyword args." msgstr "" -#: ../../../build/NEWS:12230 ../../../build/NEWS:16561 +#: ../../../build/NEWS:12937 ../../../build/NEWS:17268 msgid "" "`bpo-28203 `__: Fix incorrect type in " "complex(1.0, {2:3}) error message. Patch by Soumya Sharma." msgstr "" -#: ../../../build/NEWS:12233 ../../../build/NEWS:16564 +#: ../../../build/NEWS:12940 ../../../build/NEWS:17271 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:12236 ../../../build/NEWS:16567 +#: ../../../build/NEWS:12943 ../../../build/NEWS:17274 msgid "" "`bpo-28214 `__: Now __set_name__ is " "looked up on the class instead of the instance." msgstr "" -#: ../../../build/NEWS:12239 ../../../build/NEWS:16570 -#: ../../../build/NEWS:19909 +#: ../../../build/NEWS:12946 ../../../build/NEWS:17277 +#: ../../../build/NEWS:20616 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:12242 ../../../build/NEWS:16573 +#: ../../../build/NEWS:12949 ../../../build/NEWS:17280 msgid "" "`bpo-28192 `__: Don't import readline in" " isolated mode." msgstr "" -#: ../../../build/NEWS:12244 +#: ../../../build/NEWS:12951 msgid "" "`bpo-27441 `__: Remove some redundant " "assignments to ob_size in longobject.c. Thanks Oren Milman." msgstr "" -#: ../../../build/NEWS:12247 +#: ../../../build/NEWS:12954 msgid "" "`bpo-27222 `__: Clean up redundant code " "in long_rshift function. Thanks Oren Milman." msgstr "" -#: ../../../build/NEWS:12250 ../../../build/NEWS:16575 +#: ../../../build/NEWS:12957 ../../../build/NEWS:17282 msgid "Upgrade internal unicode databases to Unicode version 9.0.0." msgstr "Perbarui database unicode internal ke Unicode versi 9.0.0." -#: ../../../build/NEWS:12252 ../../../build/NEWS:16577 -#: ../../../build/NEWS:19912 +#: ../../../build/NEWS:12959 ../../../build/NEWS:17284 +#: ../../../build/NEWS:20619 msgid "" "`bpo-28131 `__: Fix a regression in " "zipimport's compile_source(). zipimport should use the same optimization " "level as the interpreter." msgstr "" -#: ../../../build/NEWS:12255 ../../../build/NEWS:16580 +#: ../../../build/NEWS:12962 ../../../build/NEWS:17287 msgid "" "`bpo-28126 `__: Replace Py_MEMCPY with " "memcpy(). Visual Studio can properly optimize memcpy()." msgstr "" -#: ../../../build/NEWS:12258 ../../../build/NEWS:16583 +#: ../../../build/NEWS:12965 ../../../build/NEWS:17290 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:12261 ../../../build/NEWS:16586 +#: ../../../build/NEWS:12968 ../../../build/NEWS:17293 msgid "" "`bpo-26182 `__: Raise DeprecationWarning" " when async and await keywords are used as variable/attribute/class/function" " name." msgstr "" -#: ../../../build/NEWS:12264 ../../../build/NEWS:16311 +#: ../../../build/NEWS:12971 ../../../build/NEWS:17018 msgid "" "`bpo-26182 `__: Fix a refleak in code " "that raises DeprecationWarning." msgstr "" -#: ../../../build/NEWS:12266 ../../../build/NEWS:16313 +#: ../../../build/NEWS:12973 ../../../build/NEWS:17020 msgid "" "`bpo-28721 `__: Fix asynchronous " "generators aclose() and athrow() to handle StopAsyncIteration propagation " "properly." msgstr "" -#: ../../../build/NEWS:12269 +#: ../../../build/NEWS:12976 msgid "" "`bpo-26110 `__: Speed-up method calls: " "add LOAD_METHOD and CALL_METHOD opcodes." msgstr "" -#: ../../../build/NEWS:12274 ../../../build/NEWS:15081 +#: ../../../build/NEWS:12981 ../../../build/NEWS:15788 msgid "" "`bpo-31499 `__: xml.etree: Fix a crash " "when a parser is part of a reference cycle." msgstr "" -#: ../../../build/NEWS:12277 ../../../build/NEWS:14804 +#: ../../../build/NEWS:12984 ../../../build/NEWS:15511 msgid "" "`bpo-31482 `__: ``random.seed()`` now " "works with bytes in version=1" msgstr "" -#: ../../../build/NEWS:12279 ../../../build/NEWS:15084 +#: ../../../build/NEWS:12986 ../../../build/NEWS:15791 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:12282 ../../../build/NEWS:15087 +#: ../../../build/NEWS:12989 ../../../build/NEWS:15794 msgid "" "`bpo-28556 `__: Speed improvements to " "the ``typing`` module. Original PRs by Ivan Levkivskyi and Mitar." msgstr "" -#: ../../../build/NEWS:12285 ../../../build/NEWS:15090 +#: ../../../build/NEWS:12992 ../../../build/NEWS:15797 msgid "" "`bpo-31544 `__: The C accelerator module" " of ElementTree ignored exceptions raised when looking up TreeBuilder target" " methods in XMLParser()." msgstr "" -#: ../../../build/NEWS:12288 ../../../build/NEWS:15093 +#: ../../../build/NEWS:12995 ../../../build/NEWS:15800 msgid "" "`bpo-31234 `__: " "socket.create_connection() now fixes manually a reference cycle: clear the " "variable storing the last exception on success." msgstr "" -#: ../../../build/NEWS:12291 ../../../build/NEWS:15096 +#: ../../../build/NEWS:12998 ../../../build/NEWS:15803 msgid "" "`bpo-31457 `__: LoggerAdapter objects " "can now be nested." msgstr "" -#: ../../../build/NEWS:12293 +#: ../../../build/NEWS:13000 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:12297 +#: ../../../build/NEWS:13004 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:12300 +#: ../../../build/NEWS:13007 msgid "" "`bpo-28638 `__: Changed the " "implementation strategy for collections.namedtuple() to substantially reduce" @@ -22571,39 +23901,39 @@ msgid "" "Serhiy Storchaka, and Raymond Hettinger.)" msgstr "" -#: ../../../build/NEWS:12311 ../../../build/NEWS:15098 +#: ../../../build/NEWS:13018 ../../../build/NEWS:15805 msgid "" "`bpo-31400 `__: Improves SSL error " "handling to avoid losing error numbers." msgstr "" -#: ../../../build/NEWS:12313 +#: ../../../build/NEWS:13020 msgid "" "`bpo-27629 `__: Make return types of " "SSLContext.wrap_bio() and SSLContext.wrap_socket() customizable." msgstr "" -#: ../../../build/NEWS:12316 ../../../build/NEWS:15100 +#: ../../../build/NEWS:13023 ../../../build/NEWS:15807 msgid "" "`bpo-28958 `__: ssl.SSLContext() now " "uses OpenSSL error information when a context cannot be instantiated." msgstr "" -#: ../../../build/NEWS:12319 +#: ../../../build/NEWS:13026 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:12323 ../../../build/NEWS:15103 +#: ../../../build/NEWS:13030 ../../../build/NEWS:15810 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:12327 +#: ../../../build/NEWS:13034 msgid "" "`bpo-14191 `__: A new function " "``argparse.ArgumentParser.parse_intermixed_args`` provides the ability to " @@ -22611,33 +23941,33 @@ msgid "" "arguments." msgstr "" -#: ../../../build/NEWS:12332 ../../../build/NEWS:15107 +#: ../../../build/NEWS:13039 ../../../build/NEWS:15814 msgid "" "`bpo-31178 `__: Fix string concatenation" " bug in rare error path in the subprocess module" msgstr "" -#: ../../../build/NEWS:12335 ../../../build/NEWS:15110 +#: ../../../build/NEWS:13042 ../../../build/NEWS:15817 msgid "" "`bpo-31350 `__: Micro-optimize " ":func:`asyncio._get_running_loop` to become up to 10% faster." msgstr "" -#: ../../../build/NEWS:12338 ../../../build/NEWS:15113 -#: ../../../build/NEWS:19405 +#: ../../../build/NEWS:13045 ../../../build/NEWS:15820 +#: ../../../build/NEWS:20112 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:12342 ../../../build/NEWS:15117 +#: ../../../build/NEWS:13049 ../../../build/NEWS:15824 msgid "" "`bpo-29136 `__: Add TLS 1.3 cipher " "suites and OP_NO_TLSv1_3." msgstr "" -#: ../../../build/NEWS:12344 +#: ../../../build/NEWS:13051 msgid "" "`bpo-1198569 `__: ``string.Template`` " "subclasses can optionally define ``braceidpattern`` if they want to specify " @@ -22645,7 +23975,7 @@ msgid "" "default) it falls back to ``idpattern``." msgstr "" -#: ../../../build/NEWS:12349 +#: ../../../build/NEWS:13056 msgid "" "`bpo-31326 `__: " "concurrent.futures.ProcessPoolExecutor.shutdown() now explicitly closes the " @@ -22653,61 +23983,61 @@ msgid "" "thread, to prevent leaking a dangling thread." msgstr "" -#: ../../../build/NEWS:12353 ../../../build/NEWS:15128 +#: ../../../build/NEWS:13060 ../../../build/NEWS:15835 msgid "" "`bpo-27144 `__: The ``map()`` and " "``as_completed()`` iterators in ``concurrent.futures`` now avoid keeping a " "reference to yielded objects." msgstr "" -#: ../../../build/NEWS:12356 +#: ../../../build/NEWS:13063 msgid "" "`bpo-31281 `__: Fix " "``fileinput.FileInput(files, inplace=True)`` when ``files`` contain " "``pathlib.Path`` objects." msgstr "" -#: ../../../build/NEWS:12359 ../../../build/NEWS:15131 +#: ../../../build/NEWS:13066 ../../../build/NEWS:15838 msgid "" "`bpo-10746 `__: Fix ctypes producing " "wrong :pep:`3118` type codes for integer types." msgstr "" -#: ../../../build/NEWS:12362 +#: ../../../build/NEWS:13069 msgid "" "`bpo-27584 `__: ``AF_VSOCK`` has been " "added to the socket interface which allows communication between virtual " "machines and their host." msgstr "" -#: ../../../build/NEWS:12365 ../../../build/NEWS:15134 +#: ../../../build/NEWS:13072 ../../../build/NEWS:15841 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:12369 +#: ../../../build/NEWS:13076 msgid "" "`bpo-29741 `__: Update some methods in " "the _pyio module to also accept integer types. Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:12372 ../../../build/NEWS:15138 +#: ../../../build/NEWS:13079 ../../../build/NEWS:15845 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:12376 ../../../build/NEWS:15142 +#: ../../../build/NEWS:13083 ../../../build/NEWS:15849 msgid "" "`bpo-31247 `__: xmlrpc.server now " "explicitly breaks reference cycles when using sys.exc_info() in code " "handling exceptions." msgstr "" -#: ../../../build/NEWS:12379 +#: ../../../build/NEWS:13086 msgid "" "`bpo-23835 `__: configparser: reading " "defaults in the ``ConfigParser()`` constructor is now using ``read_dict()``," @@ -22716,7 +24046,7 @@ msgid "" "converted to strings. Patch by James Tocknell." msgstr "" -#: ../../../build/NEWS:12385 ../../../build/NEWS:14059 +#: ../../../build/NEWS:13092 ../../../build/NEWS:14766 msgid "" "`bpo-31238 `__: pydoc: the stop() method" " of the private ServerThread class now waits until " @@ -22724,20 +24054,20 @@ msgid "" "docserver attribute to None to break a reference cycle." msgstr "" -#: ../../../build/NEWS:12389 +#: ../../../build/NEWS:13096 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:12392 +#: ../../../build/NEWS:13099 msgid "" "`bpo-31109 `__: Convert zipimport to use" " Argument Clinic." msgstr "" -#: ../../../build/NEWS:12394 ../../../build/NEWS:15145 +#: ../../../build/NEWS:13101 ../../../build/NEWS:15852 msgid "" "`bpo-30102 `__: The ssl and hashlib " "modules now call OPENSSL_add_all_algorithms_noconf() on OpenSSL < 1.1.0. The" @@ -22746,20 +24076,20 @@ msgid "" "Scalet." msgstr "" -#: ../../../build/NEWS:12399 +#: ../../../build/NEWS:13106 msgid "" "`bpo-18966 `__: Non-daemonic threads " "created by a multiprocessing.Process are now joined on child exit." msgstr "" -#: ../../../build/NEWS:12402 +#: ../../../build/NEWS:13109 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:12405 +#: ../../../build/NEWS:13112 msgid "" "`bpo-5001 `__: There are a number of " "uninformative asserts in the `multiprocessing` module, as noted in issue " @@ -22773,33 +24103,33 @@ msgid "" "(drallensmith on github)." msgstr "" -#: ../../../build/NEWS:12415 ../../../build/NEWS:15150 +#: ../../../build/NEWS:13122 ../../../build/NEWS:15857 msgid "" "`bpo-31185 `__: Fixed miscellaneous " "errors in asyncio speedup module." msgstr "" -#: ../../../build/NEWS:12417 +#: ../../../build/NEWS:13124 msgid "" "`bpo-31151 `__: " "socketserver.ForkingMixIn.server_close() now waits until all child processes" " completed to prevent leaking zombie processes." msgstr "" -#: ../../../build/NEWS:12420 +#: ../../../build/NEWS:13127 msgid "" "`bpo-31072 `__: Add an ``include_file`` " "parameter to ``zipapp.create_archive()``" msgstr "" -#: ../../../build/NEWS:12423 +#: ../../../build/NEWS:13130 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:12426 ../../../build/NEWS:15152 +#: ../../../build/NEWS:13133 ../../../build/NEWS:15859 msgid "" "`bpo-31135 `__: ttk: fix the destroy() " "method of LabeledScale and OptionMenu classes. Call the parent destroy() " @@ -22808,58 +24138,58 @@ msgid "" "garbage collector to destroy all widgets." msgstr "" -#: ../../../build/NEWS:12432 ../../../build/NEWS:15158 +#: ../../../build/NEWS:13139 ../../../build/NEWS:15865 msgid "" "`bpo-31107 `__: Fix " "`copyreg._slotnames()` mangled attribute calculation for classes whose name " "begins with an underscore. Patch by Shane Harvey." msgstr "" -#: ../../../build/NEWS:12435 +#: ../../../build/NEWS:13142 msgid "" "`bpo-31080 `__: Allow " "`logging.config.fileConfig` to accept kwargs and/or args." msgstr "" -#: ../../../build/NEWS:12437 +#: ../../../build/NEWS:13144 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:12441 ../../../build/NEWS:15161 +#: ../../../build/NEWS:13148 ../../../build/NEWS:15868 msgid "" "`bpo-31061 `__: Fixed a crash when using" " asyncio and threads." msgstr "" -#: ../../../build/NEWS:12443 +#: ../../../build/NEWS:13150 msgid "" "`bpo-30987 `__: Added support for CAN " "ISO-TP protocol in the socket module." msgstr "" -#: ../../../build/NEWS:12445 +#: ../../../build/NEWS:13152 msgid "" "`bpo-30522 `__: Added a ``setStream`` " "method to ``logging.StreamHandler`` to allow the stream to be set after " "creation." msgstr "" -#: ../../../build/NEWS:12448 ../../../build/NEWS:15163 +#: ../../../build/NEWS:13155 ../../../build/NEWS:15870 msgid "" "`bpo-30502 `__: Fix handling of long " "oids in ssl. Based on patch by Christian Heimes." msgstr "" -#: ../../../build/NEWS:12451 +#: ../../../build/NEWS:13158 msgid "" "`bpo-5288 `__: Support tzinfo objects " "with sub-minute offsets." msgstr "" -#: ../../../build/NEWS:12453 +#: ../../../build/NEWS:13160 msgid "" "`bpo-30919 `__: Fix shared memory " "performance regression in multiprocessing in 3.x. Shared memory used " @@ -22867,50 +24197,50 @@ msgid "" "careful to do as little disk I/O as possible." msgstr "" -#: ../../../build/NEWS:12457 +#: ../../../build/NEWS:13164 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:12461 ../../../build/NEWS:15173 -#: ../../../build/NEWS:19506 +#: ../../../build/NEWS:13168 ../../../build/NEWS:15880 +#: ../../../build/NEWS:20213 msgid "" "`bpo-29403 `__: Fix ``unittest.mock``'s " "autospec to not fail on method-bound builtin functions. Patch by Aaron " "Gallagher." msgstr "" -#: ../../../build/NEWS:12464 ../../../build/NEWS:15176 -#: ../../../build/NEWS:19509 +#: ../../../build/NEWS:13171 ../../../build/NEWS:15883 +#: ../../../build/NEWS:20216 msgid "" "`bpo-30961 `__: Fix decrementing a " "borrowed reference in tracemalloc." msgstr "" -#: ../../../build/NEWS:12466 +#: ../../../build/NEWS:13173 msgid "" "`bpo-19896 `__: Fix " "multiprocessing.sharedctypes to recognize typecodes ``'q'`` and ``'Q'``." msgstr "" -#: ../../../build/NEWS:12469 +#: ../../../build/NEWS:13176 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:12472 ../../../build/NEWS:15178 +#: ../../../build/NEWS:13179 ../../../build/NEWS:15885 msgid "" "`bpo-25684 `__: Change " "``ttk.OptionMenu`` radiobuttons to be unique across instances of " "``OptionMenu``." msgstr "" -#: ../../../build/NEWS:12475 ../../../build/NEWS:15181 -#: ../../../build/NEWS:19511 +#: ../../../build/NEWS:13182 ../../../build/NEWS:15888 +#: ../../../build/NEWS:20218 msgid "" "`bpo-30886 `__: Fix " "multiprocessing.Queue.join_thread(): it now waits until the thread " @@ -22918,40 +24248,40 @@ msgid "" "the queue." msgstr "" -#: ../../../build/NEWS:12479 ../../../build/NEWS:15185 -#: ../../../build/NEWS:19515 +#: ../../../build/NEWS:13186 ../../../build/NEWS:15892 +#: ../../../build/NEWS:20222 msgid "" "`bpo-29854 `__: Fix segfault in readline" " when using readline's history-size option. Patch by Nir Soffer." msgstr "" -#: ../../../build/NEWS:12482 +#: ../../../build/NEWS:13189 msgid "" "`bpo-30794 `__: Added " "multiprocessing.Process.kill method to terminate using the SIGKILL signal on" " Unix." msgstr "" -#: ../../../build/NEWS:12485 ../../../build/NEWS:15188 +#: ../../../build/NEWS:13192 ../../../build/NEWS:15895 msgid "" "`bpo-30319 `__: socket.close() now " "ignores ECONNRESET error." msgstr "" -#: ../../../build/NEWS:12487 ../../../build/NEWS:15190 +#: ../../../build/NEWS:13194 ../../../build/NEWS:15897 msgid "" "`bpo-30828 `__: Fix out of bounds write " "in `asyncio.CFuture.remove_done_callback()`." msgstr "" -#: ../../../build/NEWS:12490 +#: ../../../build/NEWS:13197 msgid "" "`bpo-30302 `__: Use keywords in the " "``repr`` of ``datetime.timedelta``." msgstr "" -#: ../../../build/NEWS:12492 ../../../build/NEWS:15193 -#: ../../../build/NEWS:19518 +#: ../../../build/NEWS:13199 ../../../build/NEWS:15900 +#: ../../../build/NEWS:20225 msgid "" "`bpo-30807 `__: signal.setitimer() may " "disable the timer when passed a tiny value. Tiny values (such as 1e-6) are " @@ -22961,21 +24291,21 @@ msgid "" "timer instead of (re-)scheduling it." msgstr "" -#: ../../../build/NEWS:12499 ../../../build/NEWS:15200 -#: ../../../build/NEWS:19525 +#: ../../../build/NEWS:13206 ../../../build/NEWS:15907 +#: ../../../build/NEWS:20232 msgid "" "`bpo-30441 `__: Fix bug when modifying " "os.environ while iterating over it" msgstr "" -#: ../../../build/NEWS:12501 +#: ../../../build/NEWS:13208 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:12504 +#: ../../../build/NEWS:13211 msgid "" "`bpo-29293 `__: Add missing parameter " "\"n\" on multiprocessing.Condition.notify(). The doc claims " @@ -22984,20 +24314,20 @@ msgid "" "sleepers to wake up) that threading.Condition.notify() accepts." msgstr "" -#: ../../../build/NEWS:12510 ../../../build/NEWS:15202 -#: ../../../build/NEWS:19527 +#: ../../../build/NEWS:13217 ../../../build/NEWS:15909 +#: ../../../build/NEWS:20234 msgid "" "`bpo-30532 `__: Fix email header value " "parser dropping folding white space in certain cases." msgstr "" -#: ../../../build/NEWS:12513 +#: ../../../build/NEWS:13220 msgid "" "`bpo-30596 `__: Add a ``close()`` method" " to ``multiprocessing.Process``." msgstr "" -#: ../../../build/NEWS:12515 ../../../build/NEWS:15124 +#: ../../../build/NEWS:13222 ../../../build/NEWS:15831 msgid "" "`bpo-9146 `__: Fix a segmentation fault " "in _hashopenssl when standard hash functions such as md5 are not available " @@ -23005,48 +24335,48 @@ msgid "" "environments." msgstr "" -#: ../../../build/NEWS:12519 ../../../build/NEWS:15934 -#: ../../../build/NEWS:19530 +#: ../../../build/NEWS:13226 ../../../build/NEWS:16641 +#: ../../../build/NEWS:20237 msgid "" "`bpo-29169 `__: Update zlib to 1.2.11." msgstr "" -#: ../../../build/NEWS:12521 ../../../build/NEWS:15166 -#: ../../../build/NEWS:19418 +#: ../../../build/NEWS:13228 ../../../build/NEWS:15873 +#: ../../../build/NEWS:20125 msgid "" "`bpo-30119 `__: ftplib.FTP.putline() now" " throws ValueError on commands that contains CR or LF. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:12524 ../../../build/NEWS:15205 -#: ../../../build/NEWS:19532 +#: ../../../build/NEWS:13231 ../../../build/NEWS:15912 +#: ../../../build/NEWS:20239 msgid "" "`bpo-30879 `__: os.listdir() and " "os.scandir() now emit bytes names when called with bytes-like argument." msgstr "" -#: ../../../build/NEWS:12527 ../../../build/NEWS:15208 -#: ../../../build/NEWS:19535 +#: ../../../build/NEWS:13234 ../../../build/NEWS:15915 +#: ../../../build/NEWS:20242 msgid "" "`bpo-30746 `__: Prohibited the '=' " "character in environment variable names in ``os.putenv()`` and " "``os.spawn*()``." msgstr "" -#: ../../../build/NEWS:12530 +#: ../../../build/NEWS:13237 msgid "" "`bpo-30664 `__: The description of a " "unittest subtest now preserves the order of keyword arguments of " "TestCase.subTest()." msgstr "" -#: ../../../build/NEWS:12533 +#: ../../../build/NEWS:13240 msgid "" "`bpo-21071 `__: struct.Struct.format " "type is now :class:`str` instead of :class:`bytes`." msgstr "" -#: ../../../build/NEWS:12536 ../../../build/NEWS:15119 +#: ../../../build/NEWS:13243 ../../../build/NEWS:15826 msgid "" "`bpo-29212 `__: Fix " "concurrent.futures.thread.ThreadPoolExecutor threads to have a non repr() " @@ -23054,46 +24384,46 @@ msgid "" "will now identify themselves as \"ThreadPoolExecutor-y_n\"." msgstr "" -#: ../../../build/NEWS:12541 ../../../build/NEWS:15211 -#: ../../../build/NEWS:19538 +#: ../../../build/NEWS:13248 ../../../build/NEWS:15918 +#: ../../../build/NEWS:20245 msgid "" "`bpo-29755 `__: Fixed the lgettext() " "family of functions in the gettext module. They now always return bytes." msgstr "" -#: ../../../build/NEWS:12544 ../../../build/NEWS:15537 +#: ../../../build/NEWS:13251 ../../../build/NEWS:16244 msgid "" "`bpo-30616 `__: Functional API of enum " "allows to create empty enums. Patched by Dong-hee Na" msgstr "" -#: ../../../build/NEWS:12547 ../../../build/NEWS:15540 +#: ../../../build/NEWS:13254 ../../../build/NEWS:16247 msgid "" "`bpo-30038 `__: Fix race condition " "between signal delivery and wakeup file descriptor. Patch by Nathaniel " "Smith." msgstr "" -#: ../../../build/NEWS:12550 ../../../build/NEWS:15543 +#: ../../../build/NEWS:13257 ../../../build/NEWS:16250 msgid "" "`bpo-23894 `__: lib2to3 now recognizes " "``rb'...'`` and ``f'...'`` strings." msgstr "" -#: ../../../build/NEWS:12552 +#: ../../../build/NEWS:13259 msgid "" "`bpo-24744 `__: pkgutil.walk_packages " "function now raises ValueError if *path* is a string. Patch by Sanyam " "Khurana." msgstr "" -#: ../../../build/NEWS:12555 ../../../build/NEWS:19555 +#: ../../../build/NEWS:13262 ../../../build/NEWS:20262 msgid "" "`bpo-24484 `__: Avoid race condition in " "multiprocessing cleanup." msgstr "" -#: ../../../build/NEWS:12557 +#: ../../../build/NEWS:13264 msgid "" "`bpo-30589 `__: Fix " "multiprocessing.Process.exitcode to return the opposite of the signal number" @@ -23101,41 +24431,41 @@ msgid "" "\"forkserver\" method." msgstr "" -#: ../../../build/NEWS:12561 ../../../build/NEWS:15574 -#: ../../../build/NEWS:19557 +#: ../../../build/NEWS:13268 ../../../build/NEWS:16281 +#: ../../../build/NEWS:20264 msgid "" "`bpo-28994 `__: The traceback no longer " "displayed for SystemExit raised in a callback registered by atexit." msgstr "" -#: ../../../build/NEWS:12564 ../../../build/NEWS:15577 -#: ../../../build/NEWS:19560 +#: ../../../build/NEWS:13271 ../../../build/NEWS:16284 +#: ../../../build/NEWS:20267 msgid "" "`bpo-30508 `__: Don't log exceptions if " "Task/Future \"cancel()\" method was called." msgstr "" -#: ../../../build/NEWS:12567 +#: ../../../build/NEWS:13274 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:12571 +#: ../../../build/NEWS:13278 msgid "" "`bpo-11822 `__: The dis.dis() function " "now is able to disassemble nested code objects." msgstr "" -#: ../../../build/NEWS:12574 +#: ../../../build/NEWS:13281 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:12578 ../../../build/NEWS:15169 +#: ../../../build/NEWS:13285 ../../../build/NEWS:15876 msgid "" "`bpo-30595 `__: " "multiprocessing.Queue.get() with a timeout now polls its reader in non-" @@ -23143,147 +24473,147 @@ msgid "" "longer than the timeout." msgstr "" -#: ../../../build/NEWS:12582 ../../../build/NEWS:15580 -#: ../../../build/NEWS:19563 +#: ../../../build/NEWS:13289 ../../../build/NEWS:16287 +#: ../../../build/NEWS:20270 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:12586 ../../../build/NEWS:15559 +#: ../../../build/NEWS:13293 ../../../build/NEWS:16266 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:12589 ../../../build/NEWS:15584 -#: ../../../build/NEWS:19567 +#: ../../../build/NEWS:13296 ../../../build/NEWS:16291 +#: ../../../build/NEWS:20274 msgid "" "`bpo-29870 `__: Fix ssl sockets leaks " "when connection is aborted in asyncio/ssl implementation. Patch by Michaël " "Sghaïer." msgstr "" -#: ../../../build/NEWS:12592 ../../../build/NEWS:15587 -#: ../../../build/NEWS:19570 +#: ../../../build/NEWS:13299 ../../../build/NEWS:16294 +#: ../../../build/NEWS:20277 msgid "" "`bpo-29743 `__: Closing transport during" " handshake process leaks open socket. Patch by Nikolay Kim" msgstr "" -#: ../../../build/NEWS:12595 ../../../build/NEWS:15590 -#: ../../../build/NEWS:19573 +#: ../../../build/NEWS:13302 ../../../build/NEWS:16297 +#: ../../../build/NEWS:20280 msgid "" "`bpo-27585 `__: Fix waiter cancellation " "in asyncio.Lock. Patch by Mathieu Sornay." msgstr "" -#: ../../../build/NEWS:12598 +#: ../../../build/NEWS:13305 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:12601 ../../../build/NEWS:15593 -#: ../../../build/NEWS:19576 +#: ../../../build/NEWS:13308 ../../../build/NEWS:16300 +#: ../../../build/NEWS:20283 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:12605 +#: ../../../build/NEWS:13312 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:12608 +#: ../../../build/NEWS:13315 msgid "" "`bpo-30520 `__: Loggers are now " "pickleable." msgstr "" -#: ../../../build/NEWS:12610 ../../../build/NEWS:15604 +#: ../../../build/NEWS:13317 ../../../build/NEWS:16311 msgid "" "`bpo-30557 `__: faulthandler now " "correctly filters and displays exception codes on Windows" msgstr "" -#: ../../../build/NEWS:12613 +#: ../../../build/NEWS:13320 msgid "" "`bpo-30526 `__: Add " "TextIOWrapper.reconfigure() and a TextIOWrapper.write_through attribute." msgstr "" -#: ../../../build/NEWS:12616 +#: ../../../build/NEWS:13323 msgid "" "`bpo-30245 `__: Fix possible overflow " "when organize struct.pack_into error message. Patch by Yuan Liu." msgstr "" -#: ../../../build/NEWS:12619 ../../../build/NEWS:15607 -#: ../../../build/NEWS:19580 +#: ../../../build/NEWS:13326 ../../../build/NEWS:16314 +#: ../../../build/NEWS:20287 msgid "" "`bpo-30378 `__: Fix the problem that " "logging.handlers.SysLogHandler cannot handle IPv6 addresses." msgstr "" -#: ../../../build/NEWS:12622 +#: ../../../build/NEWS:13329 msgid "" "`bpo-16500 `__: Allow registering at-" "fork handlers." msgstr "" -#: ../../../build/NEWS:12624 +#: ../../../build/NEWS:13331 msgid "" "`bpo-30470 `__: Deprecate invalid ctypes" " call protection on Windows. Patch by Mariatta Wijaya." msgstr "" -#: ../../../build/NEWS:12627 ../../../build/NEWS:15613 -#: ../../../build/NEWS:19586 +#: ../../../build/NEWS:13334 ../../../build/NEWS:16320 +#: ../../../build/NEWS:20293 msgid "" "`bpo-30414 `__: " "multiprocessing.Queue._feed background running thread do not break from main" " loop on exception." msgstr "" -#: ../../../build/NEWS:12630 ../../../build/NEWS:15616 -#: ../../../build/NEWS:19589 +#: ../../../build/NEWS:13337 ../../../build/NEWS:16323 +#: ../../../build/NEWS:20296 msgid "" "`bpo-30003 `__: Fix handling escape " "characters in HZ codec. Based on patch by Ma Lin." msgstr "" -#: ../../../build/NEWS:12633 ../../../build/NEWS:15548 -#: ../../../build/NEWS:19548 +#: ../../../build/NEWS:13340 ../../../build/NEWS:16255 +#: ../../../build/NEWS:20255 msgid "" "`bpo-30149 `__: inspect.signature() now " "supports callables with variable-argument parameters wrapped with " "partialmethod. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:12637 +#: ../../../build/NEWS:13344 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:12641 ../../../build/NEWS:15619 -#: ../../../build/NEWS:19592 +#: ../../../build/NEWS:13348 ../../../build/NEWS:16326 +#: ../../../build/NEWS:20299 msgid "" "`bpo-30301 `__: Fix AttributeError when " "using SimpleQueue.empty() under *spawn* and *forkserver* start methods." msgstr "" -#: ../../../build/NEWS:12644 ../../../build/NEWS:15626 -#: ../../../build/NEWS:19599 +#: ../../../build/NEWS:13351 ../../../build/NEWS:16333 +#: ../../../build/NEWS:20306 msgid "" "`bpo-30375 `__: Warnings emitted when " "compile a regular expression now always point to the line in the user code." @@ -23291,8 +24621,8 @@ msgid "" "inside of groups or conditionals." msgstr "" -#: ../../../build/NEWS:12648 ../../../build/NEWS:15622 -#: ../../../build/NEWS:19595 +#: ../../../build/NEWS:13355 ../../../build/NEWS:16329 +#: ../../../build/NEWS:20302 msgid "" "`bpo-30329 `__: imaplib and poplib now " "catch the Windows socket WSAEINVAL error (code 10022) on " @@ -23300,7 +24630,7 @@ msgid "" "sometimes on SSL connections." msgstr "" -#: ../../../build/NEWS:12652 +#: ../../../build/NEWS:13359 msgid "" "`bpo-29196 `__: Removed previously " "deprecated in Python 2.4 classes Plist, Dict and _InternalDict in the " @@ -23309,28 +24639,28 @@ msgid "" "access to access items of these dictionaries." msgstr "" -#: ../../../build/NEWS:12657 +#: ../../../build/NEWS:13364 msgid "" "`bpo-9850 `__: The :mod:`macpath` is now " "deprecated and will be removed in Python 3.8." msgstr "" -#: ../../../build/NEWS:12660 +#: ../../../build/NEWS:13367 msgid "" "`bpo-30299 `__: Compiling regular " "expression in debug mode on CPython now displays the compiled bytecode in " "human readable form." msgstr "" -#: ../../../build/NEWS:12663 ../../../build/NEWS:15630 -#: ../../../build/NEWS:19603 +#: ../../../build/NEWS:13370 ../../../build/NEWS:16337 +#: ../../../build/NEWS:20310 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:12666 ../../../build/NEWS:15633 +#: ../../../build/NEWS:13373 ../../../build/NEWS:16340 msgid "" "`bpo-30266 `__: " "contextlib.AbstractContextManager now supports anti-registration by setting " @@ -23338,14 +24668,14 @@ msgid "" "`bpo-25958 `__. Patch by Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:12670 +#: ../../../build/NEWS:13377 msgid "" "`bpo-30340 `__: Enhanced regular " "expressions optimization. This increased the performance of matching some " "patterns up to 25 times." msgstr "" -#: ../../../build/NEWS:12673 ../../../build/NEWS:15637 +#: ../../../build/NEWS:13380 ../../../build/NEWS:16344 msgid "" "`bpo-30298 `__: Weaken the condition of " "deprecation warnings for inline modifiers. Now allowed several subsequential" @@ -23354,20 +24684,20 @@ msgid "" "inline modifiers (e.g. ``'(?x) (?i) (?s)...'``)." msgstr "" -#: ../../../build/NEWS:12679 +#: ../../../build/NEWS:13386 msgid "" "`bpo-30285 `__: Optimized case-" "insensitive matching and searching of regular expressions." msgstr "" -#: ../../../build/NEWS:12682 ../../../build/NEWS:15643 -#: ../../../build/NEWS:19606 +#: ../../../build/NEWS:13389 ../../../build/NEWS:16350 +#: ../../../build/NEWS:20313 msgid "" "`bpo-29990 `__: Fix range checking in " "GB18030 decoder. Original patch by Ma Lin." msgstr "" -#: ../../../build/NEWS:12685 +#: ../../../build/NEWS:13392 msgid "" "`bpo-29979 `__: rewrite " "cgi.parse_multipart, reusing the FieldStorage class and making its results " @@ -23375,8 +24705,8 @@ msgid "" "Patch by Pierre Quentel." msgstr "" -#: ../../../build/NEWS:12689 ../../../build/NEWS:15649 -#: ../../../build/NEWS:19612 +#: ../../../build/NEWS:13396 ../../../build/NEWS:16356 +#: ../../../build/NEWS:20319 msgid "" "`bpo-30243 `__: Removed the __init__ " "methods of _json's scanner and encoder. Misusing them could cause memory " @@ -23384,7 +24714,7 @@ msgid "" "initialized in the __new__ methods." msgstr "" -#: ../../../build/NEWS:12693 +#: ../../../build/NEWS:13400 msgid "" "`bpo-30215 `__: Compiled regular " "expression objects with the re.LOCALE flag no longer depend on the locale at" @@ -23392,42 +24722,42 @@ msgid "" "matching." msgstr "" -#: ../../../build/NEWS:12697 ../../../build/NEWS:15653 -#: ../../../build/NEWS:19616 +#: ../../../build/NEWS:13404 ../../../build/NEWS:16360 +#: ../../../build/NEWS:20323 msgid "" "`bpo-30185 `__: Avoid KeyboardInterrupt " "tracebacks in forkserver helper process when Ctrl-C is received." msgstr "" -#: ../../../build/NEWS:12700 +#: ../../../build/NEWS:13407 msgid "" "`bpo-30103 `__: binascii.b2a_uu() and " "uu.encode() now support using ``'`'`` as zero instead of space." msgstr "" -#: ../../../build/NEWS:12703 ../../../build/NEWS:15656 -#: ../../../build/NEWS:19619 +#: ../../../build/NEWS:13410 ../../../build/NEWS:16363 +#: ../../../build/NEWS:20326 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:12707 ../../../build/NEWS:15660 -#: ../../../build/NEWS:19623 +#: ../../../build/NEWS:13414 ../../../build/NEWS:16367 +#: ../../../build/NEWS:20330 msgid "" "`bpo-30205 `__: Fix getsockname() for " "unbound AF_UNIX sockets on Linux." msgstr "" -#: ../../../build/NEWS:12709 +#: ../../../build/NEWS:13416 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:12713 +#: ../../../build/NEWS:13420 msgid "" "`bpo-30190 `__: unittest's " "assertAlmostEqual and assertNotAlmostEqual provide a better message in case " @@ -23435,41 +24765,41 @@ msgid "" "(patch by Giampaolo Rodola')" msgstr "" -#: ../../../build/NEWS:12717 +#: ../../../build/NEWS:13424 msgid "" "`bpo-30101 `__: Add support for " "curses.A_ITALIC." msgstr "" -#: ../../../build/NEWS:12719 ../../../build/NEWS:15597 +#: ../../../build/NEWS:13426 ../../../build/NEWS:16304 msgid "" "`bpo-29822 `__: inspect.isabstract() now" " works during __init_subclass__. Patch by Nate Soares." msgstr "" -#: ../../../build/NEWS:12722 ../../../build/NEWS:15610 -#: ../../../build/NEWS:19583 +#: ../../../build/NEWS:13429 ../../../build/NEWS:16317 +#: ../../../build/NEWS:20290 msgid "" "`bpo-29960 `__: Preserve generator state" " when _random.Random.setstate() raises an exception. Patch by Bryan Olson." msgstr "" -#: ../../../build/NEWS:12725 ../../../build/NEWS:15662 -#: ../../../build/NEWS:19625 +#: ../../../build/NEWS:13432 ../../../build/NEWS:16369 +#: ../../../build/NEWS:20332 msgid "" "`bpo-30070 `__: Fixed leaks and crashes " "in errors handling in the parser module." msgstr "" -#: ../../../build/NEWS:12728 +#: ../../../build/NEWS:13435 msgid "" "`bpo-22352 `__: Column widths in the " "output of dis.dis() are now adjusted for large line numbers and instruction " "offsets." msgstr "" -#: ../../../build/NEWS:12731 ../../../build/NEWS:15665 -#: ../../../build/NEWS:19628 +#: ../../../build/NEWS:13438 ../../../build/NEWS:16372 +#: ../../../build/NEWS:20335 msgid "" "`bpo-30061 `__: Fixed crashes in IOBase " "methods __next__() and readlines() when readline() or __next__() " @@ -23478,42 +24808,42 @@ msgid "" "PyMapping_Size()." msgstr "" -#: ../../../build/NEWS:12736 +#: ../../../build/NEWS:13443 msgid "" "`bpo-30218 `__: Fix PathLike support for" " shutil.unpack_archive. Patch by Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:12739 +#: ../../../build/NEWS:13446 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:12742 ../../../build/NEWS:15674 -#: ../../../build/NEWS:19633 +#: ../../../build/NEWS:13449 ../../../build/NEWS:16381 +#: ../../../build/NEWS:20340 msgid "" "`bpo-30068 `__: _io._IOBase.readlines " "will check if it's closed first when hint is present." msgstr "" -#: ../../../build/NEWS:12745 ../../../build/NEWS:15677 -#: ../../../build/NEWS:19636 +#: ../../../build/NEWS:13452 ../../../build/NEWS:16384 +#: ../../../build/NEWS:20343 msgid "" "`bpo-29694 `__: Fixed race condition in " "pathlib mkdir with flags parents=True. Patch by Armin Rigo." msgstr "" -#: ../../../build/NEWS:12748 ../../../build/NEWS:15680 -#: ../../../build/NEWS:19639 +#: ../../../build/NEWS:13455 ../../../build/NEWS:16387 +#: ../../../build/NEWS:20346 msgid "" "`bpo-29692 `__: Fixed arbitrary " "unchaining of RuntimeError exceptions in contextlib.contextmanager. Patch " "by Siddharth Velankar." msgstr "" -#: ../../../build/NEWS:12751 +#: ../../../build/NEWS:13458 msgid "" "`bpo-26187 `__: Test that sqlite3 trace " "callback is not called multiple times when schema is changing. Indirectly " @@ -23521,74 +24851,74 @@ msgid "" "`__. Patch by Aviv Palivoda." msgstr "" -#: ../../../build/NEWS:12755 ../../../build/NEWS:15670 +#: ../../../build/NEWS:13462 ../../../build/NEWS:16377 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:12759 ../../../build/NEWS:15683 -#: ../../../build/NEWS:19642 +#: ../../../build/NEWS:13466 ../../../build/NEWS:16390 +#: ../../../build/NEWS:20349 msgid "" "`bpo-29998 `__: Pickling and copying " "ImportError now preserves name and path attributes." msgstr "" -#: ../../../build/NEWS:12762 +#: ../../../build/NEWS:13469 msgid "" "`bpo-29995 `__: re.escape() now escapes " "only regex special characters." msgstr "" -#: ../../../build/NEWS:12764 +#: ../../../build/NEWS:13471 msgid "" "`bpo-29962 `__: Add math.remainder " "operation, implementing remainder as specified in IEEE 754." msgstr "" -#: ../../../build/NEWS:12767 +#: ../../../build/NEWS:13474 msgid "" "`bpo-29649 `__: Improve " "struct.pack_into() exception messages for problems with the buffer size and " "offset. Patch by Andrew Nester." msgstr "" -#: ../../../build/NEWS:12770 +#: ../../../build/NEWS:13477 msgid "" "`bpo-29654 `__: Support If-Modified-" "Since HTTP header (browser cache). Patch by Pierre Quentel." msgstr "" -#: ../../../build/NEWS:12773 ../../../build/NEWS:15556 -#: ../../../build/NEWS:19552 +#: ../../../build/NEWS:13480 ../../../build/NEWS:16263 +#: ../../../build/NEWS:20259 msgid "" "`bpo-29931 `__: Fixed comparison check " "for ipaddress.ip_interface objects. Patch by Sanjay Sundaresan." msgstr "" -#: ../../../build/NEWS:12776 ../../../build/NEWS:15686 +#: ../../../build/NEWS:13483 ../../../build/NEWS:16393 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:12779 ../../../build/NEWS:15689 -#: ../../../build/NEWS:19645 +#: ../../../build/NEWS:13486 ../../../build/NEWS:16396 +#: ../../../build/NEWS:20352 msgid "" "`bpo-29942 `__: Fix a crash in " "itertools.chain.from_iterable when encountering long runs of empty " "iterables." msgstr "" -#: ../../../build/NEWS:12782 +#: ../../../build/NEWS:13489 msgid "" "`bpo-10030 `__: Sped up reading " "encrypted ZIP files by 2 times." msgstr "" -#: ../../../build/NEWS:12784 +#: ../../../build/NEWS:13491 msgid "" "`bpo-29204 `__: Element.getiterator() " "and the html parameter of XMLParser() were deprecated only in the " @@ -23596,22 +24926,22 @@ msgid "" "emits a deprecation warning." msgstr "" -#: ../../../build/NEWS:12788 ../../../build/NEWS:15692 -#: ../../../build/NEWS:19648 +#: ../../../build/NEWS:13495 ../../../build/NEWS:16399 +#: ../../../build/NEWS:20355 msgid "" "`bpo-27863 `__: Fixed multiple crashes " "in ElementTree caused by race conditions and wrong types." msgstr "" -#: ../../../build/NEWS:12791 +#: ../../../build/NEWS:13498 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:12794 ../../../build/NEWS:15695 -#: ../../../build/NEWS:19651 +#: ../../../build/NEWS:13501 ../../../build/NEWS:16402 +#: ../../../build/NEWS:20358 msgid "" "`bpo-28699 `__: Fixed a bug in pools in " "multiprocessing.pool that raising an exception at the very first of an " @@ -23619,270 +24949,270 @@ msgid "" "Potts and Xiang Zhang." msgstr "" -#: ../../../build/NEWS:12798 ../../../build/NEWS:15545 -#: ../../../build/NEWS:19545 +#: ../../../build/NEWS:13505 ../../../build/NEWS:16252 +#: ../../../build/NEWS:20252 msgid "" "`bpo-23890 `__: " "unittest.TestCase.assertRaises() now manually breaks a reference cycle to " "not keep objects alive longer than expected." msgstr "" -#: ../../../build/NEWS:12801 +#: ../../../build/NEWS:13508 msgid "" "`bpo-29901 `__: The zipapp module now " "supports general path-like objects, not just pathlib.Path." msgstr "" -#: ../../../build/NEWS:12804 ../../../build/NEWS:15699 -#: ../../../build/NEWS:19655 +#: ../../../build/NEWS:13511 ../../../build/NEWS:16406 +#: ../../../build/NEWS:20362 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:12807 ../../../build/NEWS:15702 -#: ../../../build/NEWS:19658 +#: ../../../build/NEWS:13514 ../../../build/NEWS:16409 +#: ../../../build/NEWS:20365 msgid "" "`bpo-29861 `__: Release references to " "tasks, their arguments and their results as soon as they are finished in " "multiprocessing.Pool." msgstr "" -#: ../../../build/NEWS:12810 +#: ../../../build/NEWS:13517 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:12813 ../../../build/NEWS:15705 -#: ../../../build/NEWS:19661 +#: ../../../build/NEWS:13520 ../../../build/NEWS:16412 +#: ../../../build/NEWS:20368 msgid "" "`bpo-29884 `__: faulthandler: Restore " "the old sigaltstack during teardown. Patch by Christophe Zeitouny." msgstr "" -#: ../../../build/NEWS:12816 ../../../build/NEWS:15708 -#: ../../../build/NEWS:19664 +#: ../../../build/NEWS:13523 ../../../build/NEWS:16415 +#: ../../../build/NEWS:20371 msgid "" "`bpo-25455 `__: Fixed crashes in repr of" " recursive buffered file-like objects." msgstr "" -#: ../../../build/NEWS:12818 ../../../build/NEWS:15710 -#: ../../../build/NEWS:19666 +#: ../../../build/NEWS:13525 ../../../build/NEWS:16417 +#: ../../../build/NEWS:20373 msgid "" "`bpo-29800 `__: Fix crashes in " "partial.__repr__ if the keys of partial.keywords are not strings. Patch by " "Michael Seifert." msgstr "" -#: ../../../build/NEWS:12821 ../../../build/NEWS:15716 -#: ../../../build/NEWS:19672 +#: ../../../build/NEWS:13528 ../../../build/NEWS:16423 +#: ../../../build/NEWS:20379 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:12825 +#: ../../../build/NEWS:13532 msgid "" "`bpo-28692 `__: Using non-integer value " "for selecting a plural form in gettext is now deprecated." msgstr "" -#: ../../../build/NEWS:12828 +#: ../../../build/NEWS:13535 msgid "" "`bpo-26121 `__: Use C library " "implementation for math functions erf() and erfc()." msgstr "" -#: ../../../build/NEWS:12831 +#: ../../../build/NEWS:13538 msgid "" "`bpo-29619 `__: os.stat() and " "os.DirEntry.inode() now convert inode (st_ino) using unsigned integers." msgstr "" -#: ../../../build/NEWS:12834 +#: ../../../build/NEWS:13541 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:12837 +#: ../../../build/NEWS:13544 msgid "" "`bpo-29645 `__: Speed up importing the " "webbrowser module. webbrowser.register() is now thread-safe." msgstr "" -#: ../../../build/NEWS:12840 ../../../build/NEWS:15724 +#: ../../../build/NEWS:13547 ../../../build/NEWS:16431 msgid "" "`bpo-28231 `__: The zipfile module now " "accepts path-like objects for external paths." msgstr "" -#: ../../../build/NEWS:12843 ../../../build/NEWS:15727 +#: ../../../build/NEWS:13550 ../../../build/NEWS:16434 msgid "" "`bpo-26915 `__: index() and count() " "methods of collections.abc.Sequence now check identity before checking " "equality when do comparisons." msgstr "" -#: ../../../build/NEWS:12846 +#: ../../../build/NEWS:13553 msgid "" "`bpo-28682 `__: Added support for bytes " "paths in os.fwalk()." msgstr "" -#: ../../../build/NEWS:12848 +#: ../../../build/NEWS:13555 msgid "" "`bpo-29728 `__: Add new " ":data:`socket.TCP_NOTSENT_LOWAT` (Linux 3.12) constant. Patch by Nathaniel " "J. Smith." msgstr "" -#: ../../../build/NEWS:12851 ../../../build/NEWS:15936 +#: ../../../build/NEWS:13558 ../../../build/NEWS:16643 msgid "" "`bpo-29623 `__: Allow use of path-like " "object as a single argument in ConfigParser.read(). Patch by David Ellis." msgstr "" -#: ../../../build/NEWS:12854 +#: ../../../build/NEWS:13561 msgid "" "`bpo-9303 `__: Migrate sqlite3 module to " "_v2 API. Patch by Aviv Palivoda." msgstr "" -#: ../../../build/NEWS:12856 ../../../build/NEWS:15939 +#: ../../../build/NEWS:13563 ../../../build/NEWS:16646 msgid "" "`bpo-28963 `__: Fix out of bound " "iteration in asyncio.Future.remove_done_callback implemented in C." msgstr "" -#: ../../../build/NEWS:12859 ../../../build/NEWS:15942 -#: ../../../build/NEWS:19684 +#: ../../../build/NEWS:13566 ../../../build/NEWS:16649 +#: ../../../build/NEWS:20391 msgid "" "`bpo-29704 `__: " "asyncio.subprocess.SubprocessStreamProtocol no longer closes before all " "pipes are closed." msgstr "" -#: ../../../build/NEWS:12862 ../../../build/NEWS:15945 +#: ../../../build/NEWS:13569 ../../../build/NEWS:16652 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:12865 ../../../build/NEWS:15948 -#: ../../../build/NEWS:19687 +#: ../../../build/NEWS:13572 ../../../build/NEWS:16655 +#: ../../../build/NEWS:20394 msgid "" "`bpo-29703 `__: Fix asyncio to support " "instantiation of new event loops in child processes." msgstr "" -#: ../../../build/NEWS:12868 ../../../build/NEWS:15730 -#: ../../../build/NEWS:19680 +#: ../../../build/NEWS:13575 ../../../build/NEWS:16437 +#: ../../../build/NEWS:20387 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:12872 +#: ../../../build/NEWS:13579 msgid "" "`bpo-7769 `__: Method register_function()" " of xmlrpc.server.SimpleXMLRPCDispatcher and its subclasses can now be used " "as a decorator." msgstr "" -#: ../../../build/NEWS:12876 ../../../build/NEWS:15951 -#: ../../../build/NEWS:19690 +#: ../../../build/NEWS:13583 ../../../build/NEWS:16658 +#: ../../../build/NEWS:20397 msgid "" "`bpo-29376 `__: Fix assertion error in " "threading._DummyThread.is_alive()." msgstr "" -#: ../../../build/NEWS:12878 ../../../build/NEWS:15953 +#: ../../../build/NEWS:13585 ../../../build/NEWS:16660 msgid "" "`bpo-28624 `__: Add a test that checks " "that cwd parameter of Popen() accepts PathLike objects. Patch by Sayan " "Chowdhury." msgstr "" -#: ../../../build/NEWS:12881 ../../../build/NEWS:15956 +#: ../../../build/NEWS:13588 ../../../build/NEWS:16663 msgid "" "`bpo-28518 `__: Start a transaction " "implicitly before a DML statement. Patch by Aviv Palivoda." msgstr "" -#: ../../../build/NEWS:12884 ../../../build/NEWS:15713 -#: ../../../build/NEWS:19669 +#: ../../../build/NEWS:13591 ../../../build/NEWS:16420 +#: ../../../build/NEWS:20376 msgid "" "`bpo-29742 `__: get_extra_info() raises " "exception if get called on closed ssl transport. Patch by Nikolay Kim." msgstr "" -#: ../../../build/NEWS:12887 +#: ../../../build/NEWS:13594 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:12891 ../../../build/NEWS:15959 -#: ../../../build/NEWS:19698 +#: ../../../build/NEWS:13598 ../../../build/NEWS:16666 +#: ../../../build/NEWS:20405 msgid "" "`bpo-29532 `__: Altering a kwarg " "dictionary passed to functools.partial() no longer affects a partial object " "after creation." msgstr "" -#: ../../../build/NEWS:12894 ../../../build/NEWS:15962 -#: ../../../build/NEWS:19692 +#: ../../../build/NEWS:13601 ../../../build/NEWS:16669 +#: ../../../build/NEWS:20399 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:12897 +#: ../../../build/NEWS:13604 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:12901 +#: ../../../build/NEWS:13608 msgid "" "`bpo-29576 `__: Improve some " "deprecations in importlib. Some deprecated methods now emit " "DeprecationWarnings and have better descriptive messages." msgstr "" -#: ../../../build/NEWS:12904 +#: ../../../build/NEWS:13611 msgid "" "`bpo-29534 `__: Fixed different " "behaviour of Decimal.from_float() for _decimal and _pydecimal. Thanks Andrew" " Nester." msgstr "" -#: ../../../build/NEWS:12907 +#: ../../../build/NEWS:13614 msgid "" "`bpo-10379 `__: locale.format_string now" " supports the 'monetary' keyword argument, and locale.format is deprecated." msgstr "" -#: ../../../build/NEWS:12910 +#: ../../../build/NEWS:13617 msgid "" "`bpo-29851 `__: importlib.reload() now " "raises ModuleNotFoundError if the module lacks a spec." msgstr "" -#: ../../../build/NEWS:12913 ../../../build/NEWS:15965 -#: ../../../build/NEWS:19701 +#: ../../../build/NEWS:13620 ../../../build/NEWS:16672 +#: ../../../build/NEWS:20408 msgid "" "`bpo-28556 `__: Various updates to " "typing module: typing.Counter, typing.ChainMap, improved ABC caching, etc. " @@ -23890,119 +25220,119 @@ msgid "" "Langa." msgstr "" -#: ../../../build/NEWS:12917 ../../../build/NEWS:15969 -#: ../../../build/NEWS:19705 +#: ../../../build/NEWS:13624 ../../../build/NEWS:16676 +#: ../../../build/NEWS:20412 msgid "" "`bpo-29100 `__: Fix " "datetime.fromtimestamp() regression introduced in Python 3.6.0: check " "minimum and maximum years." msgstr "" -#: ../../../build/NEWS:12920 ../../../build/NEWS:15975 -#: ../../../build/NEWS:19711 +#: ../../../build/NEWS:13627 ../../../build/NEWS:16682 +#: ../../../build/NEWS:20418 msgid "" "`bpo-29416 `__: Prevent infinite loop in" " pathlib.Path.mkdir" msgstr "" -#: ../../../build/NEWS:12922 ../../../build/NEWS:15977 -#: ../../../build/NEWS:19713 +#: ../../../build/NEWS:13629 ../../../build/NEWS:16684 +#: ../../../build/NEWS:20420 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:12925 +#: ../../../build/NEWS:13632 msgid "" "`bpo-29377 `__: Add " "WrapperDescriptorType, MethodWrapperType, and MethodDescriptorType built-in " "types to types module. Original patch by Manuel Krebber." msgstr "" -#: ../../../build/NEWS:12929 +#: ../../../build/NEWS:13636 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:12932 +#: ../../../build/NEWS:13639 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:12936 +#: ../../../build/NEWS:13643 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:12939 ../../../build/NEWS:15980 -#: ../../../build/NEWS:19716 +#: ../../../build/NEWS:13646 ../../../build/NEWS:16687 +#: ../../../build/NEWS:20423 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:12942 ../../../build/NEWS:15983 -#: ../../../build/NEWS:19719 +#: ../../../build/NEWS:13649 ../../../build/NEWS:16690 +#: ../../../build/NEWS:20426 msgid "" "`bpo-29290 `__: Fix a regression in " "argparse that help messages would wrap at non-breaking spaces." msgstr "" -#: ../../../build/NEWS:12945 ../../../build/NEWS:15986 -#: ../../../build/NEWS:19722 +#: ../../../build/NEWS:13652 ../../../build/NEWS:16693 +#: ../../../build/NEWS:20429 msgid "" "`bpo-28735 `__: Fixed the comparison of " "mock.MagickMock with mock.ANY." msgstr "" -#: ../../../build/NEWS:12947 +#: ../../../build/NEWS:13654 msgid "" "`bpo-29197 `__: Removed deprecated " "function ntpath.splitunc()." msgstr "" -#: ../../../build/NEWS:12949 +#: ../../../build/NEWS:13656 msgid "" "`bpo-29210 `__: Removed support of " "deprecated argument \"exclude\" in tarfile.TarFile.add()." msgstr "" -#: ../../../build/NEWS:12952 ../../../build/NEWS:15991 -#: ../../../build/NEWS:19726 +#: ../../../build/NEWS:13659 ../../../build/NEWS:16698 +#: ../../../build/NEWS:20433 msgid "" "`bpo-29219 `__: Fixed infinite recursion" " in the repr of uninitialized ctypes.CDLL instances." msgstr "" -#: ../../../build/NEWS:12955 +#: ../../../build/NEWS:13662 msgid "" "`bpo-29192 `__: Removed deprecated " "features in the http.cookies module." msgstr "" -#: ../../../build/NEWS:12957 +#: ../../../build/NEWS:13664 msgid "" "`bpo-29193 `__: A format string argument" " for string.Formatter.format() is now positional-only." msgstr "" -#: ../../../build/NEWS:12960 +#: ../../../build/NEWS:13667 msgid "" "`bpo-29195 `__: Removed support of " "deprecated undocumented keyword arguments in methods of regular expression " "objects." msgstr "" -#: ../../../build/NEWS:12963 ../../../build/NEWS:15996 -#: ../../../build/NEWS:19729 +#: ../../../build/NEWS:13670 ../../../build/NEWS:16703 +#: ../../../build/NEWS:20436 msgid "" "`bpo-28969 `__: Fixed race condition in " "C implementation of functools.lru_cache. KeyError could be raised when " @@ -24010,108 +25340,108 @@ msgid "" "threads with the same uncached arguments." msgstr "" -#: ../../../build/NEWS:12968 +#: ../../../build/NEWS:13675 msgid "" "`bpo-20804 `__: The " "unittest.mock.sentinel attributes now preserve their identity when they are " "copied or pickled." msgstr "" -#: ../../../build/NEWS:12971 ../../../build/NEWS:16001 -#: ../../../build/NEWS:19734 +#: ../../../build/NEWS:13678 ../../../build/NEWS:16708 +#: ../../../build/NEWS:20441 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:12975 ../../../build/NEWS:16005 -#: ../../../build/NEWS:19695 +#: ../../../build/NEWS:13682 ../../../build/NEWS:16712 +#: ../../../build/NEWS:20402 msgid "" "`bpo-28961 `__: Fix unittest.mock._Call " "helper: don't ignore the name parameter anymore. Patch written by Jiajun " "Huang." msgstr "" -#: ../../../build/NEWS:12978 ../../../build/NEWS:16012 -#: ../../../build/NEWS:19978 +#: ../../../build/NEWS:13685 ../../../build/NEWS:16719 +#: ../../../build/NEWS:20685 msgid "" "`bpo-15812 `__: inspect.getframeinfo() " "now correctly shows the first line of a context. Patch by Sam Breese." msgstr "" -#: ../../../build/NEWS:12981 +#: ../../../build/NEWS:13688 msgid "" "`bpo-28985 `__: Update authorizer " "constants in sqlite3 module. Patch by Dingyuan Wang." msgstr "" -#: ../../../build/NEWS:12984 ../../../build/NEWS:16024 +#: ../../../build/NEWS:13691 ../../../build/NEWS:16731 msgid "" "`bpo-29079 `__: Prevent infinite loop in" " pathlib.resolve() on Windows" msgstr "" -#: ../../../build/NEWS:12986 ../../../build/NEWS:16026 -#: ../../../build/NEWS:19984 +#: ../../../build/NEWS:13693 ../../../build/NEWS:16733 +#: ../../../build/NEWS:20691 msgid "" "`bpo-13051 `__: Fixed recursion errors " "in large or resized curses.textpad.Textbox. Based on patch by Tycho " "Andersen." msgstr "" -#: ../../../build/NEWS:12989 ../../../build/NEWS:16033 -#: ../../../build/NEWS:19991 +#: ../../../build/NEWS:13696 ../../../build/NEWS:16740 +#: ../../../build/NEWS:20698 msgid "" "`bpo-9770 `__: curses.ascii predicates " "now work correctly with negative integers." msgstr "" -#: ../../../build/NEWS:12992 ../../../build/NEWS:16036 -#: ../../../build/NEWS:19994 +#: ../../../build/NEWS:13699 ../../../build/NEWS:16743 +#: ../../../build/NEWS:20701 msgid "" "`bpo-28427 `__: old keys should not " "remove new values from WeakValueDictionary when collecting from another " "thread." msgstr "" -#: ../../../build/NEWS:12995 ../../../build/NEWS:16039 -#: ../../../build/NEWS:19997 +#: ../../../build/NEWS:13702 ../../../build/NEWS:16746 +#: ../../../build/NEWS:20704 msgid "" "`bpo-28923 `__: Remove editor artifacts " "from Tix.py." msgstr "" -#: ../../../build/NEWS:12997 ../../../build/NEWS:16044 -#: ../../../build/NEWS:19999 +#: ../../../build/NEWS:13704 ../../../build/NEWS:16751 +#: ../../../build/NEWS:20706 msgid "" "`bpo-28871 `__: Fixed a crash when " "deallocate deep ElementTree." msgstr "" -#: ../../../build/NEWS:12999 ../../../build/NEWS:16046 -#: ../../../build/NEWS:20001 +#: ../../../build/NEWS:13706 ../../../build/NEWS:16753 +#: ../../../build/NEWS:20708 msgid "" "`bpo-19542 `__: Fix bugs in " "WeakValueDictionary.setdefault() and WeakValueDictionary.pop() when a GC " "collection happens in another thread." msgstr "" -#: ../../../build/NEWS:13002 ../../../build/NEWS:16049 +#: ../../../build/NEWS:13709 ../../../build/NEWS:16756 msgid "" "`bpo-20191 `__: Fixed a crash in " "resource.prlimit() when passing a sequence that doesn't own its elements as " "limits." msgstr "" -#: ../../../build/NEWS:13005 +#: ../../../build/NEWS:13712 msgid "" "`bpo-16255 `__: subprocess.Popen uses " "/system/bin/sh on Android as the shell, instead of /bin/sh." msgstr "" -#: ../../../build/NEWS:13008 ../../../build/NEWS:16052 -#: ../../../build/NEWS:20007 +#: ../../../build/NEWS:13715 ../../../build/NEWS:16759 +#: ../../../build/NEWS:20714 msgid "" "`bpo-28779 `__: " "multiprocessing.set_forkserver_preload() would crash the forkserver process " @@ -24119,14 +25449,14 @@ msgid "" "locks." msgstr "" -#: ../../../build/NEWS:13012 ../../../build/NEWS:16059 +#: ../../../build/NEWS:13719 ../../../build/NEWS:16766 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:13016 +#: ../../../build/NEWS:13723 msgid "" "`bpo-28847 `__: dbm.dumb now supports " "reading read-only files and no longer writes the index file when it is not " @@ -24135,21 +25465,21 @@ msgid "" "releases)." msgstr "" -#: ../../../build/NEWS:13021 +#: ../../../build/NEWS:13728 msgid "" "`bpo-27030 `__: Unknown escapes " "consisting of ``'\\'`` and an ASCII letter in re.sub() replacement templates" " regular expressions now are errors." msgstr "" -#: ../../../build/NEWS:13024 ../../../build/NEWS:16240 +#: ../../../build/NEWS:13731 ../../../build/NEWS:16947 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:13027 ../../../build/NEWS:16243 +#: ../../../build/NEWS:13734 ../../../build/NEWS:16950 msgid "" "`bpo-27172 `__: To assist with upgrades " "from 2.7, the previously documented deprecation of " @@ -24158,14 +25488,14 @@ msgid "" "supported." msgstr "" -#: ../../../build/NEWS:13032 +#: ../../../build/NEWS:13739 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:13035 ../../../build/NEWS:16248 +#: ../../../build/NEWS:13742 ../../../build/NEWS:16955 msgid "" "`bpo-26273 `__: Add new " ":data:`socket.TCP_CONGESTION` (Linux 2.6.13) and " @@ -24173,13 +25503,13 @@ msgid "" "Omar Sandoval." msgstr "" -#: ../../../build/NEWS:13039 ../../../build/NEWS:16319 +#: ../../../build/NEWS:13746 ../../../build/NEWS:17026 msgid "" "`bpo-28752 `__: Restored the " "__reduce__() methods of datetime objects." msgstr "" -#: ../../../build/NEWS:13041 ../../../build/NEWS:16321 +#: ../../../build/NEWS:13748 ../../../build/NEWS:17028 msgid "" "`bpo-28727 `__: Regular expression " "patterns, _sre.SRE_Pattern objects created by re.compile(), become " @@ -24189,35 +25519,35 @@ msgid "" "unit tests)." msgstr "" -#: ../../../build/NEWS:13046 +#: ../../../build/NEWS:13753 msgid "" "`bpo-20572 `__: Remove the " "subprocess.Popen.wait endtime parameter. It was deprecated in 3.4 and " "undocumented prior to that." msgstr "" -#: ../../../build/NEWS:13049 ../../../build/NEWS:16329 -#: ../../../build/NEWS:20014 +#: ../../../build/NEWS:13756 ../../../build/NEWS:17036 +#: ../../../build/NEWS:20721 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:13052 +#: ../../../build/NEWS:13759 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:13055 ../../../build/NEWS:16332 +#: ../../../build/NEWS:13762 ../../../build/NEWS:17039 msgid "" "`bpo-19717 `__: Makes Path.resolve() " "succeed on paths that do not exist. Patch by Vajrasky Kok" msgstr "" -#: ../../../build/NEWS:13058 ../../../build/NEWS:16335 +#: ../../../build/NEWS:13765 ../../../build/NEWS:17042 msgid "" "`bpo-28563 `__: Fixed possible DoS and " "arbitrary code execution when handle plural form selections in the gettext " @@ -24225,31 +25555,31 @@ msgid "" "gettext." msgstr "" -#: ../../../build/NEWS:13062 ../../../build/NEWS:16339 -#: ../../../build/NEWS:20023 +#: ../../../build/NEWS:13769 ../../../build/NEWS:17046 +#: ../../../build/NEWS:20730 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:13066 ../../../build/NEWS:16422 -#: ../../../build/NEWS:20027 +#: ../../../build/NEWS:13773 ../../../build/NEWS:17129 +#: ../../../build/NEWS:20734 msgid "" "`bpo-27517 `__: LZMA compressor and " "decompressor no longer raise exceptions if given empty data twice. Patch by" " Benjamin Fogle." msgstr "" -#: ../../../build/NEWS:13069 ../../../build/NEWS:16425 -#: ../../../build/NEWS:20030 +#: ../../../build/NEWS:13776 ../../../build/NEWS:17132 +#: ../../../build/NEWS:20737 msgid "" "`bpo-28549 `__: Fixed segfault in " "curses's addch() with ncurses6." msgstr "" -#: ../../../build/NEWS:13071 ../../../build/NEWS:16427 -#: ../../../build/NEWS:20032 +#: ../../../build/NEWS:13778 ../../../build/NEWS:17134 +#: ../../../build/NEWS:20739 msgid "" "`bpo-28449 `__: tarfile.open() with mode" " \"r\" or \"r:\" now tries to open a tar file with compression before trying" @@ -24257,15 +25587,15 @@ msgid "" "ignore_zeros=True." msgstr "" -#: ../../../build/NEWS:13075 ../../../build/NEWS:16431 -#: ../../../build/NEWS:20036 +#: ../../../build/NEWS:13782 ../../../build/NEWS:17138 +#: ../../../build/NEWS:20743 msgid "" "`bpo-23262 `__: The webbrowser module " "now supports Firefox 36+ and derived browsers. Based on patch by Oleg " "Broytman." msgstr "" -#: ../../../build/NEWS:13078 +#: ../../../build/NEWS:13785 msgid "" "`bpo-24241 `__: The webbrowser in an X " "environment now prefers using the default browser directly. Also, the " @@ -24274,8 +25604,8 @@ msgid "" "Steele" msgstr "" -#: ../../../build/NEWS:13083 ../../../build/NEWS:16434 -#: ../../../build/NEWS:20039 +#: ../../../build/NEWS:13790 ../../../build/NEWS:17141 +#: ../../../build/NEWS:20746 msgid "" "`bpo-27939 `__: Fixed bugs in " "tkinter.ttk.LabeledScale and tkinter.Scale caused by representing the scale " @@ -24283,7 +25613,7 @@ msgid "" " set to underlying Tk variable." msgstr "" -#: ../../../build/NEWS:13087 +#: ../../../build/NEWS:13794 msgid "" "`bpo-28255 `__: " "calendar.TextCalendar.prweek() no longer prints a space after a weeks's " @@ -24291,55 +25621,55 @@ msgid "" " after a year's calendar. Based on patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:13091 +#: ../../../build/NEWS:13798 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:13095 ../../../build/NEWS:16445 -#: ../../../build/NEWS:20047 +#: ../../../build/NEWS:13802 ../../../build/NEWS:17152 +#: ../../../build/NEWS:20754 msgid "" "`bpo-20491 `__: The textwrap.TextWrapper" " class now honors non-breaking spaces. Based on patch by Kaarle Ritvanen." msgstr "" -#: ../../../build/NEWS:13098 ../../../build/NEWS:16448 -#: ../../../build/NEWS:20050 +#: ../../../build/NEWS:13805 ../../../build/NEWS:17155 +#: ../../../build/NEWS:20757 msgid "" "`bpo-28353 `__: os.fwalk() no longer " "fails on broken links." msgstr "" -#: ../../../build/NEWS:13100 ../../../build/NEWS:16450 +#: ../../../build/NEWS:13807 ../../../build/NEWS:17157 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:13103 ../../../build/NEWS:16453 +#: ../../../build/NEWS:13810 ../../../build/NEWS:17160 msgid "" "`bpo-27025 `__: Generated names for " "Tkinter widgets now start by the \"!\" prefix for readability." msgstr "" -#: ../../../build/NEWS:13106 ../../../build/NEWS:16456 -#: ../../../build/NEWS:20052 +#: ../../../build/NEWS:13813 ../../../build/NEWS:17163 +#: ../../../build/NEWS:20759 msgid "" "`bpo-25464 `__: Fixed " "HList.header_exists() in tkinter.tix module by addin a workaround to Tix " "library bug." msgstr "" -#: ../../../build/NEWS:13109 ../../../build/NEWS:16459 +#: ../../../build/NEWS:13816 ../../../build/NEWS:17166 msgid "" "`bpo-28488 `__: shutil.make_archive() no" " longer adds entry \"./\" to ZIP archive." msgstr "" -#: ../../../build/NEWS:13111 ../../../build/NEWS:16461 +#: ../../../build/NEWS:13818 ../../../build/NEWS:17168 msgid "" "`bpo-25953 `__: re.sub() now raises an " "error for invalid numerical group reference in replacement template even if " @@ -24348,57 +25678,57 @@ msgid "" "Based on patch by SilentGhost." msgstr "" -#: ../../../build/NEWS:13116 +#: ../../../build/NEWS:13823 msgid "" "`bpo-28469 `__: timeit now uses the " "sequence 1, 2, 5, 10, 20, 50,... instead of 1, 10, 100,... for autoranging." msgstr "" -#: ../../../build/NEWS:13119 +#: ../../../build/NEWS:13826 msgid "" "`bpo-28115 `__: Command-line interface " "of the zipfile module now uses argparse. Added support of long options." msgstr "" -#: ../../../build/NEWS:13122 ../../../build/NEWS:16466 +#: ../../../build/NEWS:13829 ../../../build/NEWS:17173 msgid "" "`bpo-18219 `__: Optimize csv.DictWriter " "for large number of columns. Patch by Mariatta Wijaya." msgstr "" -#: ../../../build/NEWS:13125 ../../../build/NEWS:16469 +#: ../../../build/NEWS:13832 ../../../build/NEWS:17176 msgid "" "`bpo-28448 `__: Fix C implemented " "asyncio.Future didn't work on Windows." msgstr "" -#: ../../../build/NEWS:13127 +#: ../../../build/NEWS:13834 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:13131 ../../../build/NEWS:16471 +#: ../../../build/NEWS:13838 ../../../build/NEWS:17178 msgid "" "`bpo-28480 `__: Fix error building " "socket module when multithreading is disabled." msgstr "" -#: ../../../build/NEWS:13134 +#: ../../../build/NEWS:13841 msgid "" "`bpo-28240 `__: timeit: remove " "``-c/--clock`` and ``-t/--time`` command line options which were deprecated " "since Python 3.3." msgstr "" -#: ../../../build/NEWS:13137 +#: ../../../build/NEWS:13844 msgid "" "`bpo-28240 `__: timeit now repeats the " "benchmarks 5 times instead of only 3 to make benchmarks more reliable." msgstr "" -#: ../../../build/NEWS:13140 +#: ../../../build/NEWS:13847 msgid "" "`bpo-28240 `__: timeit autorange now " "uses a single loop iteration if the benchmark takes less than 10 seconds, " @@ -24406,7 +25736,7 @@ msgid "" "'time.sleep(1)'\" now takes 4 seconds instead of 40 seconds." msgstr "" -#: ../../../build/NEWS:13145 +#: ../../../build/NEWS:13852 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. " @@ -24414,110 +25744,110 @@ msgid "" "rationale." msgstr "" -#: ../../../build/NEWS:13150 +#: ../../../build/NEWS:13857 msgid "" "`bpo-24452 `__: Make webbrowser support " "Chrome on Mac OS X. Patch by Ned Batchelder." msgstr "" -#: ../../../build/NEWS:13153 ../../../build/NEWS:16476 -#: ../../../build/NEWS:20059 +#: ../../../build/NEWS:13860 ../../../build/NEWS:17183 +#: ../../../build/NEWS:20766 msgid "" "`bpo-20766 `__: Fix references leaked by" " pdb in the handling of SIGINT handlers." msgstr "" -#: ../../../build/NEWS:13156 ../../../build/NEWS:16592 +#: ../../../build/NEWS:13863 ../../../build/NEWS:17299 msgid "" "`bpo-27998 `__: Fixed bytes path support" " in os.scandir() on Windows. Patch by Eryk Sun." msgstr "" -#: ../../../build/NEWS:13159 ../../../build/NEWS:16595 +#: ../../../build/NEWS:13866 ../../../build/NEWS:17302 msgid "" "`bpo-28317 `__: The disassembler now " "decodes FORMAT_VALUE argument." msgstr "" -#: ../../../build/NEWS:13161 ../../../build/NEWS:16601 +#: ../../../build/NEWS:13868 ../../../build/NEWS:17308 msgid "" "`bpo-28380 `__: unittest.mock Mock " "autospec functions now properly support assert_called, assert_not_called, " "and assert_called_once." msgstr "" -#: ../../../build/NEWS:13164 ../../../build/NEWS:16606 +#: ../../../build/NEWS:13871 ../../../build/NEWS:17313 msgid "" "`bpo-28229 `__: lzma module now supports" " pathlib." msgstr "" -#: ../../../build/NEWS:13166 ../../../build/NEWS:16608 -#: ../../../build/NEWS:20066 +#: ../../../build/NEWS:13873 ../../../build/NEWS:17315 +#: ../../../build/NEWS:20773 msgid "" "`bpo-28321 `__: Fixed writing non-BMP " "characters with binary format in plistlib." msgstr "" -#: ../../../build/NEWS:13169 ../../../build/NEWS:16611 +#: ../../../build/NEWS:13876 ../../../build/NEWS:17318 msgid "" "`bpo-28225 `__: bz2 module now supports " "pathlib. Initial patch by Ethan Furman." msgstr "" -#: ../../../build/NEWS:13172 ../../../build/NEWS:16614 +#: ../../../build/NEWS:13879 ../../../build/NEWS:17321 msgid "" "`bpo-28227 `__: gzip now supports " "pathlib. Patch by Ethan Furman." msgstr "" -#: ../../../build/NEWS:13174 +#: ../../../build/NEWS:13881 msgid "" "`bpo-28332 `__: Deprecated silent " "truncations in socket.htons and socket.ntohs. Original patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:13177 ../../../build/NEWS:16616 +#: ../../../build/NEWS:13884 ../../../build/NEWS:17323 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:13180 ../../../build/NEWS:16619 +#: ../../../build/NEWS:13887 ../../../build/NEWS:17326 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:13183 ../../../build/NEWS:16622 -#: ../../../build/NEWS:20069 +#: ../../../build/NEWS:13890 ../../../build/NEWS:17329 +#: ../../../build/NEWS:20776 msgid "" "`bpo-28322 `__: Fixed possible crashes " "when unpickle itertools objects from incorrect pickle data. Based on patch " "by John Leitch." msgstr "" -#: ../../../build/NEWS:13186 ../../../build/NEWS:16625 +#: ../../../build/NEWS:13893 ../../../build/NEWS:17332 msgid "" "`bpo-28228 `__: imghdr now supports " "pathlib." msgstr "" -#: ../../../build/NEWS:13188 ../../../build/NEWS:16627 +#: ../../../build/NEWS:13895 ../../../build/NEWS:17334 msgid "" "`bpo-28226 `__: compileall now supports " "pathlib." msgstr "" -#: ../../../build/NEWS:13190 ../../../build/NEWS:16629 +#: ../../../build/NEWS:13897 ../../../build/NEWS:17336 msgid "" "`bpo-28314 `__: Fix function declaration" " (C flags) for the getiterator() method of xml.etree.ElementTree.Element." msgstr "" -#: ../../../build/NEWS:13193 ../../../build/NEWS:16632 +#: ../../../build/NEWS:13900 ../../../build/NEWS:17339 msgid "" "`bpo-28148 `__: Stop using localtime() " "and gmtime() in the time module. Introduced platform independent " @@ -24525,8 +25855,8 @@ msgid "" " all platforms. Patch by Ed Schouten." msgstr "" -#: ../../../build/NEWS:13197 ../../../build/NEWS:16636 -#: ../../../build/NEWS:20078 +#: ../../../build/NEWS:13904 ../../../build/NEWS:17343 +#: ../../../build/NEWS:20785 msgid "" "`bpo-28253 `__: Fixed calendar functions" " for extreme months: 0001-01 and 9999-12. Methods itermonthdays() and " @@ -24534,299 +25864,299 @@ msgid "" "which can cause datetime.date under/overflow." msgstr "" -#: ../../../build/NEWS:13202 ../../../build/NEWS:16641 -#: ../../../build/NEWS:20083 +#: ../../../build/NEWS:13909 ../../../build/NEWS:17348 +#: ../../../build/NEWS:20790 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:13206 ../../../build/NEWS:16645 -#: ../../../build/NEWS:20087 +#: ../../../build/NEWS:13913 ../../../build/NEWS:17352 +#: ../../../build/NEWS:20794 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:13209 ../../../build/NEWS:16648 +#: ../../../build/NEWS:13916 ../../../build/NEWS:17355 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:13213 ../../../build/NEWS:16652 -#: ../../../build/NEWS:20090 +#: ../../../build/NEWS:13920 ../../../build/NEWS:17359 +#: ../../../build/NEWS:20797 msgid "" "`bpo-18893 `__: Fix invalid exception " "handling in Lib/ctypes/macholib/dyld.py. Patch by Madison May." msgstr "" -#: ../../../build/NEWS:13216 ../../../build/NEWS:16655 +#: ../../../build/NEWS:13923 ../../../build/NEWS:17362 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:13219 ../../../build/NEWS:16658 -#: ../../../build/NEWS:20095 +#: ../../../build/NEWS:13926 ../../../build/NEWS:17365 +#: ../../../build/NEWS:20802 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:13223 ../../../build/NEWS:16662 -#: ../../../build/NEWS:20099 +#: ../../../build/NEWS:13930 ../../../build/NEWS:17369 +#: ../../../build/NEWS:20806 msgid "" "`bpo-25651 `__: Allow falsy values to be" " used for msg parameter of subTest()." msgstr "" -#: ../../../build/NEWS:13225 ../../../build/NEWS:16664 +#: ../../../build/NEWS:13932 ../../../build/NEWS:17371 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:13228 ../../../build/NEWS:16667 +#: ../../../build/NEWS:13935 ../../../build/NEWS:17374 msgid "" "`bpo-28200 `__: Fix memory leak on " "Windows in the os module (fix path_converter() function)." msgstr "" -#: ../../../build/NEWS:13231 ../../../build/NEWS:16670 +#: ../../../build/NEWS:13938 ../../../build/NEWS:17377 msgid "" "`bpo-25400 `__: RobotFileParser now " "correctly returns default values for crawl_delay and request_rate. Initial " "patch by Peter Wirtz." msgstr "" -#: ../../../build/NEWS:13234 ../../../build/NEWS:16673 -#: ../../../build/NEWS:20101 +#: ../../../build/NEWS:13941 ../../../build/NEWS:17380 +#: ../../../build/NEWS:20808 msgid "" "`bpo-27932 `__: Prevent memory leak in " "win32_ver()." msgstr "" -#: ../../../build/NEWS:13236 ../../../build/NEWS:16675 -#: ../../../build/NEWS:20103 +#: ../../../build/NEWS:13943 ../../../build/NEWS:17382 +#: ../../../build/NEWS:20810 msgid "Fix UnboundLocalError in socket._sendfile_use_sendfile." msgstr "Perbaiki UnboundLocalError di socket._sendfile_use_sendfile." -#: ../../../build/NEWS:13238 ../../../build/NEWS:16677 -#: ../../../build/NEWS:20105 +#: ../../../build/NEWS:13945 ../../../build/NEWS:17384 +#: ../../../build/NEWS:20812 msgid "" "`bpo-28075 `__: Check for " "ERROR_ACCESS_DENIED in Windows implementation of os.stat(). Patch by Eryk " "Sun." msgstr "" -#: ../../../build/NEWS:13241 ../../../build/NEWS:16680 +#: ../../../build/NEWS:13948 ../../../build/NEWS:17387 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:13245 ../../../build/NEWS:16684 -#: ../../../build/NEWS:20108 +#: ../../../build/NEWS:13952 ../../../build/NEWS:17391 +#: ../../../build/NEWS:20815 msgid "" "`bpo-25270 `__: Prevent " "codecs.escape_encode() from raising SystemError when an empty bytestring is " "passed." msgstr "" -#: ../../../build/NEWS:13248 ../../../build/NEWS:16687 -#: ../../../build/NEWS:20111 +#: ../../../build/NEWS:13955 ../../../build/NEWS:17394 +#: ../../../build/NEWS:20818 msgid "" "`bpo-28181 `__: Get antigravity over " "HTTPS. Patch by Kaartic Sivaraam." msgstr "" -#: ../../../build/NEWS:13250 ../../../build/NEWS:16689 -#: ../../../build/NEWS:20113 +#: ../../../build/NEWS:13957 ../../../build/NEWS:17396 +#: ../../../build/NEWS:20820 msgid "" "`bpo-25895 `__: Enable WebSocket URL " "schemes in urllib.parse.urljoin. Patch by Gergely Imreh and Markus " "Holtermann." msgstr "" -#: ../../../build/NEWS:13253 ../../../build/NEWS:16692 +#: ../../../build/NEWS:13960 ../../../build/NEWS:17399 msgid "" "`bpo-28114 `__: Fix a crash in " "parse_envlist() when env contains byte strings. Patch by Eryk Sun." msgstr "" -#: ../../../build/NEWS:13256 ../../../build/NEWS:16695 -#: ../../../build/NEWS:20116 +#: ../../../build/NEWS:13963 ../../../build/NEWS:17402 +#: ../../../build/NEWS:20823 msgid "" "`bpo-27599 `__: Fixed buffer overrun in " "binascii.b2a_qp() and binascii.a2b_qp()." msgstr "" -#: ../../../build/NEWS:13259 ../../../build/NEWS:16698 -#: ../../../build/NEWS:20317 +#: ../../../build/NEWS:13966 ../../../build/NEWS:17405 +#: ../../../build/NEWS:21024 msgid "" "`bpo-27906 `__: Fix socket accept " "exhaustion during high TCP traffic. Patch by Kevin Conway." msgstr "" -#: ../../../build/NEWS:13262 ../../../build/NEWS:16701 -#: ../../../build/NEWS:20320 +#: ../../../build/NEWS:13969 ../../../build/NEWS:17408 +#: ../../../build/NEWS:21027 msgid "" "`bpo-28174 `__: Handle when SO_REUSEPORT" " isn't properly supported. Patch by Seth Michael Larson." msgstr "" -#: ../../../build/NEWS:13265 ../../../build/NEWS:16704 -#: ../../../build/NEWS:20323 +#: ../../../build/NEWS:13972 ../../../build/NEWS:17411 +#: ../../../build/NEWS:21030 msgid "" "`bpo-26654 `__: Inspect " "functools.partial in asyncio.Handle.__repr__. Patch by iceboy." msgstr "" -#: ../../../build/NEWS:13268 ../../../build/NEWS:16707 -#: ../../../build/NEWS:20326 +#: ../../../build/NEWS:13975 ../../../build/NEWS:17414 +#: ../../../build/NEWS:21033 msgid "" "`bpo-26909 `__: Fix slow pipes IO in " "asyncio. Patch by INADA Naoki." msgstr "" -#: ../../../build/NEWS:13270 ../../../build/NEWS:16709 -#: ../../../build/NEWS:20328 +#: ../../../build/NEWS:13977 ../../../build/NEWS:17416 +#: ../../../build/NEWS:21035 msgid "" "`bpo-28176 `__: Fix callbacks race in " "asyncio.SelectorLoop.sock_connect." msgstr "" -#: ../../../build/NEWS:13272 ../../../build/NEWS:16711 -#: ../../../build/NEWS:20330 +#: ../../../build/NEWS:13979 ../../../build/NEWS:17418 +#: ../../../build/NEWS:21037 msgid "" "`bpo-27759 `__: Fix selectors " "incorrectly retain invalid file descriptors. Patch by Mark Williams." msgstr "" -#: ../../../build/NEWS:13275 +#: ../../../build/NEWS:13982 msgid "" "`bpo-28325 `__: Remove vestigial MacOS 9" " macurl2path module and its tests." msgstr "" -#: ../../../build/NEWS:13277 ../../../build/NEWS:16714 -#: ../../../build/NEWS:20333 +#: ../../../build/NEWS:13984 ../../../build/NEWS:17421 +#: ../../../build/NEWS:21040 msgid "" "`bpo-28368 `__: Refuse monitoring " "processes if the child watcher has no loop attached. Patch by Vincent " "Michel." msgstr "" -#: ../../../build/NEWS:13280 ../../../build/NEWS:16717 -#: ../../../build/NEWS:20336 +#: ../../../build/NEWS:13987 ../../../build/NEWS:17424 +#: ../../../build/NEWS:21043 msgid "" "`bpo-28369 `__: Raise RuntimeError when " "transport's FD is used with add_reader, add_writer, etc." msgstr "" -#: ../../../build/NEWS:13283 ../../../build/NEWS:16720 -#: ../../../build/NEWS:20339 +#: ../../../build/NEWS:13990 ../../../build/NEWS:17427 +#: ../../../build/NEWS:21046 msgid "" "`bpo-28370 `__: Speedup " "asyncio.StreamReader.readexactly. Patch by Коренберг Марк." msgstr "" -#: ../../../build/NEWS:13286 ../../../build/NEWS:16723 -#: ../../../build/NEWS:20342 +#: ../../../build/NEWS:13993 ../../../build/NEWS:17430 +#: ../../../build/NEWS:21049 msgid "" "`bpo-28371 `__: Deprecate passing " "asyncio.Handles to run_in_executor." msgstr "" -#: ../../../build/NEWS:13288 ../../../build/NEWS:16725 -#: ../../../build/NEWS:20344 +#: ../../../build/NEWS:13995 ../../../build/NEWS:17432 +#: ../../../build/NEWS:21051 msgid "" "`bpo-28372 `__: Fix asyncio to support " "formatting of non-python coroutines." msgstr "" -#: ../../../build/NEWS:13290 ../../../build/NEWS:16727 -#: ../../../build/NEWS:20346 +#: ../../../build/NEWS:13997 ../../../build/NEWS:17434 +#: ../../../build/NEWS:21053 msgid "" "`bpo-28399 `__: Remove UNIX socket from " "FS before binding. Patch by Коренберг Марк." msgstr "" -#: ../../../build/NEWS:13293 ../../../build/NEWS:16730 -#: ../../../build/NEWS:20349 +#: ../../../build/NEWS:14000 ../../../build/NEWS:17437 +#: ../../../build/NEWS:21056 msgid "" "`bpo-27972 `__: Prohibit Tasks to await " "on themselves." msgstr "" -#: ../../../build/NEWS:13295 ../../../build/NEWS:16252 +#: ../../../build/NEWS:14002 ../../../build/NEWS:16959 msgid "" "`bpo-24142 `__: Reading a corrupt config" " file left configparser in an invalid state. Original patch by Florian Höch." msgstr "" -#: ../../../build/NEWS:13298 ../../../build/NEWS:15600 +#: ../../../build/NEWS:14005 ../../../build/NEWS:16307 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:13302 ../../../build/NEWS:14791 +#: ../../../build/NEWS:14009 ../../../build/NEWS:15498 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:13306 ../../../build/NEWS:15734 +#: ../../../build/NEWS:14013 ../../../build/NEWS:16441 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:13312 ../../../build/NEWS:15217 +#: ../../../build/NEWS:14019 ../../../build/NEWS:15924 msgid "" "`bpo-31294 `__: Fix incomplete code " "snippet in the ZeroMQSocketListener and ZeroMQSocketHandler examples and " "adapt them to Python 3." msgstr "" -#: ../../../build/NEWS:13315 ../../../build/NEWS:15220 +#: ../../../build/NEWS:14022 ../../../build/NEWS:15927 msgid "" "`bpo-21649 `__: Add RFC 7525 and Mozilla" " server side TLS links to SSL documentation." msgstr "" -#: ../../../build/NEWS:13318 +#: ../../../build/NEWS:14025 msgid "" "`bpo-31128 `__: Allow the pydoc server " "to bind to arbitrary hostnames." msgstr "" -#: ../../../build/NEWS:13320 ../../../build/NEWS:15223 +#: ../../../build/NEWS:14027 ../../../build/NEWS:15930 msgid "" "`bpo-30803 `__: Clarify doc on truth " "value testing. Original patch by Peter Thomassen." msgstr "" -#: ../../../build/NEWS:13323 ../../../build/NEWS:15789 -#: ../../../build/NEWS:19741 +#: ../../../build/NEWS:14030 ../../../build/NEWS:16496 +#: ../../../build/NEWS:20448 msgid "" "`bpo-30176 `__: Add missing attribute " "related constants in curses documentation." msgstr "" -#: ../../../build/NEWS:13326 ../../../build/NEWS:15792 +#: ../../../build/NEWS:14033 ../../../build/NEWS:16499 msgid "" "`bpo-30052 `__: the link targets for " ":func:`bytes` and :func:`bytearray` are now their respective type " @@ -24837,14 +26167,14 @@ msgid "" "default output caching features in Sphinx." msgstr "" -#: ../../../build/NEWS:13334 ../../../build/NEWS:15800 -#: ../../../build/NEWS:19744 +#: ../../../build/NEWS:14041 ../../../build/NEWS:16507 +#: ../../../build/NEWS:20451 msgid "" "`bpo-26985 `__: Add missing info of code" " object in inspect documentation." msgstr "" -#: ../../../build/NEWS:13336 +#: ../../../build/NEWS:14043 msgid "" "`bpo-19824 `__: Improve the " "documentation for, and links to, template strings by emphasizing their " @@ -24853,37 +26183,37 @@ msgid "" "`__)" msgstr "" -#: ../../../build/NEWS:13340 ../../../build/NEWS:16109 -#: ../../../build/NEWS:19746 +#: ../../../build/NEWS:14047 ../../../build/NEWS:16816 +#: ../../../build/NEWS:20453 msgid "" "`bpo-28929 `__: Link the documentation " "to its source file on GitHub." msgstr "" -#: ../../../build/NEWS:13342 ../../../build/NEWS:16111 -#: ../../../build/NEWS:19748 +#: ../../../build/NEWS:14049 ../../../build/NEWS:16818 +#: ../../../build/NEWS:20455 msgid "" "`bpo-25008 `__: Document smtpd.py as " "effectively deprecated and add a pointer to aiosmtpd, a third-party asyncio-" "based replacement." msgstr "" -#: ../../../build/NEWS:13345 ../../../build/NEWS:16114 -#: ../../../build/NEWS:19751 +#: ../../../build/NEWS:14052 ../../../build/NEWS:16821 +#: ../../../build/NEWS:20458 msgid "" "`bpo-26355 `__: Add canonical header " "link on each page to corresponding major version of the documentation. Patch" " by Matthias Bussonnier." msgstr "" -#: ../../../build/NEWS:13348 ../../../build/NEWS:16117 -#: ../../../build/NEWS:19754 +#: ../../../build/NEWS:14055 ../../../build/NEWS:16824 +#: ../../../build/NEWS:20461 msgid "" "`bpo-29349 `__: Fix Python 2 syntax in " "code for building the documentation." msgstr "" -#: ../../../build/NEWS:13350 +#: ../../../build/NEWS:14057 msgid "" "`bpo-23722 `__: The data model reference" " and the porting section in the 3.6 What's New guide now cover the " @@ -24891,46 +26221,46 @@ msgid "" " support :pep:`487` and zero-argument ``super()``." msgstr "" -#: ../../../build/NEWS:13355 ../../../build/NEWS:16368 -#: ../../../build/NEWS:20417 +#: ../../../build/NEWS:14062 ../../../build/NEWS:17075 +#: ../../../build/NEWS:21124 msgid "" "`bpo-28513 `__: Documented command-line " "interface of zipfile." msgstr "" -#: ../../../build/NEWS:13360 +#: ../../../build/NEWS:14067 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:13364 ../../../build/NEWS:15229 +#: ../../../build/NEWS:14071 ../../../build/NEWS:15936 msgid "" "`bpo-31320 `__: Silence traceback in " "test_ssl" msgstr "" -#: ../../../build/NEWS:13366 +#: ../../../build/NEWS:14073 msgid "" "`bpo-31346 `__: Prefer " "PROTOCOL_TLS_CLIENT and PROTOCOL_TLS_SERVER protocols for SSLContext." msgstr "" -#: ../../../build/NEWS:13369 ../../../build/NEWS:15231 +#: ../../../build/NEWS:14076 ../../../build/NEWS:15938 msgid "" "`bpo-25674 `__: Remove sha256.tbs-" "internet.com ssl test" msgstr "" -#: ../../../build/NEWS:13371 ../../../build/NEWS:15233 +#: ../../../build/NEWS:14078 ../../../build/NEWS:15940 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:13374 ../../../build/NEWS:15236 +#: ../../../build/NEWS:14081 ../../../build/NEWS:15943 msgid "" "`bpo-30822 `__: regrtest: Exclude tzdata" " from regrtest --all. When running the test suite using --use=all / -u all, " @@ -24939,15 +26269,15 @@ msgid "" " line parser to allow passing -u extralargefile to run test_zipfile64." msgstr "" -#: ../../../build/NEWS:13380 ../../../build/NEWS:14843 +#: ../../../build/NEWS:14087 ../../../build/NEWS:15550 msgid "" "`bpo-30695 `__: Add the " "`set_nomemory(start, stop)` and `remove_mem_hooks()` functions to the " "_testcapi module." msgstr "" -#: ../../../build/NEWS:13383 ../../../build/NEWS:15811 -#: ../../../build/NEWS:19773 +#: ../../../build/NEWS:14090 ../../../build/NEWS:16518 +#: ../../../build/NEWS:20480 msgid "" "`bpo-30357 `__: test_thread: setUp() now" " uses support.threading_setup() and support.threading_cleanup() to wait " @@ -24955,8 +26285,8 @@ msgid "" "Initial patch written by Grzegorz Grzywacz." msgstr "" -#: ../../../build/NEWS:13388 ../../../build/NEWS:15816 -#: ../../../build/NEWS:19782 +#: ../../../build/NEWS:14095 ../../../build/NEWS:16523 +#: ../../../build/NEWS:20489 msgid "" "`bpo-30197 `__: Enhanced functions " "swap_attr() and swap_item() in the test.support module. They now work when " @@ -24965,79 +26295,79 @@ msgid "" "to the target of the \"as\" clause, if there is one." msgstr "" -#: ../../../build/NEWS:13394 +#: ../../../build/NEWS:14101 msgid "" "`bpo-24932 `__: Use proper command line " "parsing in _testembed" msgstr "" -#: ../../../build/NEWS:13396 ../../../build/NEWS:16132 +#: ../../../build/NEWS:14103 ../../../build/NEWS:16839 msgid "" "`bpo-28950 `__: Disallow -j0 to be " "combined with -T/-l in regrtest command line arguments." msgstr "" -#: ../../../build/NEWS:13399 ../../../build/NEWS:16135 +#: ../../../build/NEWS:14106 ../../../build/NEWS:16842 msgid "" "`bpo-28683 `__: Fix the tests that " "bind() a unix socket and raise PermissionError on Android for a non-root " "user." msgstr "" -#: ../../../build/NEWS:13402 +#: ../../../build/NEWS:14109 msgid "" "`bpo-26936 `__: Fix the test_socket " "failures on Android - getservbyname(), getservbyport() and getaddrinfo() are" " broken on some Android API levels." msgstr "" -#: ../../../build/NEWS:13405 ../../../build/NEWS:16373 -#: ../../../build/NEWS:20425 +#: ../../../build/NEWS:14112 ../../../build/NEWS:17080 +#: ../../../build/NEWS:21132 msgid "" "`bpo-28666 `__: Now test.support.rmtree " "is able to remove unwritable or unreadable directories." msgstr "" -#: ../../../build/NEWS:13408 ../../../build/NEWS:16376 -#: ../../../build/NEWS:20428 +#: ../../../build/NEWS:14115 ../../../build/NEWS:17083 +#: ../../../build/NEWS:21135 msgid "" "`bpo-23839 `__: Various caches now are " "cleared before running every test file." msgstr "" -#: ../../../build/NEWS:13410 ../../../build/NEWS:16508 +#: ../../../build/NEWS:14117 ../../../build/NEWS:17215 msgid "" "`bpo-26944 `__: Fix test_posix for " "Android where 'id -G' is entirely wrong or missing the effective gid." msgstr "" -#: ../../../build/NEWS:13413 ../../../build/NEWS:16511 -#: ../../../build/NEWS:20430 +#: ../../../build/NEWS:14120 ../../../build/NEWS:17218 +#: ../../../build/NEWS:21137 msgid "" "`bpo-28409 `__: regrtest: fix the parser" " of command line arguments." msgstr "" -#: ../../../build/NEWS:13415 ../../../build/NEWS:16779 +#: ../../../build/NEWS:14122 ../../../build/NEWS:17486 msgid "" "`bpo-28217 `__: Adds _testconsole module" " to test console input." msgstr "" -#: ../../../build/NEWS:13417 ../../../build/NEWS:16138 +#: ../../../build/NEWS:14124 ../../../build/NEWS:16845 msgid "" "`bpo-26939 `__: Add the " "support.setswitchinterval() function to fix test_functools hanging on the " "Android armv7 qemu emulator." msgstr "" -#: ../../../build/NEWS:13423 +#: ../../../build/NEWS:14130 msgid "" "`bpo-31354 `__: Allow --with-lto to be " "used on all builds, not just `make profile-opt`." msgstr "" -#: ../../../build/NEWS:13426 +#: ../../../build/NEWS:14133 msgid "" "`bpo-31370 `__: Remove support for " "building --without-threads. This option is not really useful anymore in the " @@ -25045,82 +26375,82 @@ msgid "" "code base, including in difficult to maintain low-level internal code." msgstr "" -#: ../../../build/NEWS:13431 +#: ../../../build/NEWS:14138 msgid "" "`bpo-31341 `__: Per :pep:`11`, support " "for the IRIX operating system was removed." msgstr "" -#: ../../../build/NEWS:13434 ../../../build/NEWS:15245 +#: ../../../build/NEWS:14141 ../../../build/NEWS:15952 msgid "" "`bpo-30854 `__: Fix compile error when " "compiling --without-threads. Patch by Masayuki Yamamoto." msgstr "" -#: ../../../build/NEWS:13437 ../../../build/NEWS:15825 -#: ../../../build/NEWS:19810 +#: ../../../build/NEWS:14144 ../../../build/NEWS:16532 +#: ../../../build/NEWS:20517 msgid "" "`bpo-30687 `__: Locate msbuild.exe on " "Windows when building rather than vcvarsall.bat" msgstr "" -#: ../../../build/NEWS:13440 +#: ../../../build/NEWS:14147 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:13444 ../../../build/NEWS:15769 +#: ../../../build/NEWS:14151 ../../../build/NEWS:16476 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:13448 ../../../build/NEWS:15773 +#: ../../../build/NEWS:14155 ../../../build/NEWS:16480 msgid "" "`bpo-28787 `__: Fix out-of-tree builds " "of Python when configured with ``--with--dtrace``." msgstr "" -#: ../../../build/NEWS:13451 ../../../build/NEWS:15776 -#: ../../../build/NEWS:19797 +#: ../../../build/NEWS:14158 ../../../build/NEWS:16483 +#: ../../../build/NEWS:20504 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:13455 ../../../build/NEWS:15780 -#: ../../../build/NEWS:19801 +#: ../../../build/NEWS:14162 ../../../build/NEWS:16487 +#: ../../../build/NEWS:20508 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:13459 ../../../build/NEWS:15784 -#: ../../../build/NEWS:19805 +#: ../../../build/NEWS:14166 ../../../build/NEWS:16491 +#: ../../../build/NEWS:20512 msgid "" "`bpo-29643 `__: Fix ``--enable-" "optimization`` didn't work." msgstr "" -#: ../../../build/NEWS:13461 ../../../build/NEWS:16144 +#: ../../../build/NEWS:14168 ../../../build/NEWS:16851 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:13465 ../../../build/NEWS:16148 +#: ../../../build/NEWS:14172 ../../../build/NEWS:16855 msgid "" "`bpo-29572 `__: Update Windows build and" " OS X installers to use OpenSSL 1.0.2k." msgstr "" -#: ../../../build/NEWS:13467 +#: ../../../build/NEWS:14174 msgid "" "`bpo-27659 `__: Prohibit implicit C " "function declarations: use ``-Werror=implicit-function-declaration`` when " @@ -25128,53 +26458,53 @@ msgid "" "written by Chi Hsuan Yen." msgstr "" -#: ../../../build/NEWS:13471 +#: ../../../build/NEWS:14178 msgid "" "`bpo-29384 `__: Remove old Be OS helper " "scripts." msgstr "" -#: ../../../build/NEWS:13473 ../../../build/NEWS:16150 +#: ../../../build/NEWS:14180 ../../../build/NEWS:16857 msgid "" "`bpo-26851 `__: Set Android compilation " "and link flags." msgstr "" -#: ../../../build/NEWS:13475 ../../../build/NEWS:16152 +#: ../../../build/NEWS:14182 ../../../build/NEWS:16859 msgid "" "`bpo-28768 `__: Fix implicit declaration" " of function _setmode. Patch by Masayuki Yamamoto" msgstr "" -#: ../../../build/NEWS:13478 ../../../build/NEWS:16155 -#: ../../../build/NEWS:20468 +#: ../../../build/NEWS:14185 ../../../build/NEWS:16862 +#: ../../../build/NEWS:21175 msgid "" "`bpo-29080 `__: Removes hard dependency " "on hg.exe from PCBuild/build.bat" msgstr "" -#: ../../../build/NEWS:13480 ../../../build/NEWS:16157 -#: ../../../build/NEWS:20470 +#: ../../../build/NEWS:14187 ../../../build/NEWS:16864 +#: ../../../build/NEWS:21177 msgid "" "`bpo-23903 `__: Added missed names to " "PC/python3.def." msgstr "" -#: ../../../build/NEWS:13482 ../../../build/NEWS:16159 +#: ../../../build/NEWS:14189 ../../../build/NEWS:16866 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:13485 ../../../build/NEWS:16162 +#: ../../../build/NEWS:14192 ../../../build/NEWS:16869 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:13489 ../../../build/NEWS:16166 +#: ../../../build/NEWS:14196 ../../../build/NEWS:16873 msgid "" "`bpo-20211 `__: Do not add the directory" " for installing C header files and the directory for installing object code " @@ -25182,83 +26512,83 @@ msgid "" "Petazzoni." msgstr "" -#: ../../../build/NEWS:13493 ../../../build/NEWS:16170 +#: ../../../build/NEWS:14200 ../../../build/NEWS:16877 msgid "" "`bpo-28849 `__: Do not define " "sys.implementation._multiarch on Android." msgstr "" -#: ../../../build/NEWS:13495 ../../../build/NEWS:16381 -#: ../../../build/NEWS:20472 +#: ../../../build/NEWS:14202 ../../../build/NEWS:17088 +#: ../../../build/NEWS:21179 msgid "" "`bpo-10656 `__: Fix out-of-tree building" " on AIX. Patch by Tristan Carel and Michael Haubenwallner." msgstr "" -#: ../../../build/NEWS:13498 ../../../build/NEWS:16384 -#: ../../../build/NEWS:20475 +#: ../../../build/NEWS:14205 ../../../build/NEWS:17091 +#: ../../../build/NEWS:21182 msgid "" "`bpo-26359 `__: Rename --with-" "optimiations to --enable-optimizations." msgstr "" -#: ../../../build/NEWS:13500 ../../../build/NEWS:16499 -#: ../../../build/NEWS:20477 +#: ../../../build/NEWS:14207 ../../../build/NEWS:17206 +#: ../../../build/NEWS:21184 msgid "" "`bpo-28444 `__: Fix missing extensions " "modules when cross compiling." msgstr "" -#: ../../../build/NEWS:13502 ../../../build/NEWS:16501 +#: ../../../build/NEWS:14209 ../../../build/NEWS:17208 msgid "" "`bpo-28208 `__: Update Windows build and" " OS X installers to use SQLite 3.14.2." msgstr "" -#: ../../../build/NEWS:13504 ../../../build/NEWS:16503 -#: ../../../build/NEWS:20479 +#: ../../../build/NEWS:14211 ../../../build/NEWS:17210 +#: ../../../build/NEWS:21186 msgid "" "`bpo-28248 `__: Update Windows build and" " OS X installers to use OpenSSL 1.0.2j." msgstr "" -#: ../../../build/NEWS:13506 +#: ../../../build/NEWS:14213 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:13510 +#: ../../../build/NEWS:14217 msgid "" "`bpo-13756 `__: Fix building extensions " "modules on Cygwin. Patch by Roumen Petrov, based on original patch by Jason" " Tishler." msgstr "" -#: ../../../build/NEWS:13513 +#: ../../../build/NEWS:14220 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:13517 ../../../build/NEWS:16768 -#: ../../../build/NEWS:20481 +#: ../../../build/NEWS:14224 ../../../build/NEWS:17475 +#: ../../../build/NEWS:21188 msgid "" "`bpo-28258 `__: Fixed build with " "Estonian locale (python-config and distclean targets in Makefile). Patch by" " Arfrever Frehtes Taifersar Arahesis." msgstr "" -#: ../../../build/NEWS:13520 ../../../build/NEWS:16771 -#: ../../../build/NEWS:20484 +#: ../../../build/NEWS:14227 ../../../build/NEWS:17478 +#: ../../../build/NEWS:21191 msgid "" "`bpo-26661 `__: setup.py now detects " "system libffi with multiarch wrapper." msgstr "" -#: ../../../build/NEWS:13522 +#: ../../../build/NEWS:14229 msgid "" "`bpo-27979 `__: A full copy of libffi is" " no longer bundled for use when building _ctypes on non-OSX UNIX platforms." @@ -25266,84 +26596,84 @@ msgid "" "platforms." msgstr "" -#: ../../../build/NEWS:13526 ../../../build/NEWS:16773 -#: ../../../build/NEWS:20489 +#: ../../../build/NEWS:14233 ../../../build/NEWS:17480 +#: ../../../build/NEWS:21196 msgid "" "`bpo-15819 `__: Remove redundant include" " search directory option for building outside the source tree." msgstr "" -#: ../../../build/NEWS:13529 ../../../build/NEWS:16386 -#: ../../../build/NEWS:20526 +#: ../../../build/NEWS:14236 ../../../build/NEWS:17093 +#: ../../../build/NEWS:21233 msgid "" "`bpo-28676 `__: Prevent missing " "'getentropy' declaration warning on macOS. Patch by Gareth Rees." msgstr "" -#: ../../../build/NEWS:13535 +#: ../../../build/NEWS:14242 msgid "" "`bpo-31392 `__: Update Windows build to " "use OpenSSL 1.1.0f" msgstr "" -#: ../../../build/NEWS:13537 ../../../build/NEWS:15251 +#: ../../../build/NEWS:14244 ../../../build/NEWS:15958 msgid "" "`bpo-30389 `__: Adds detection of Visual" " Studio 2017 to distutils on Windows." msgstr "" -#: ../../../build/NEWS:13539 +#: ../../../build/NEWS:14246 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:13542 ../../../build/NEWS:15253 +#: ../../../build/NEWS:14249 ../../../build/NEWS:15960 msgid "" "`bpo-31340 `__: Change to building with " "MSVC v141 (included with Visual Studio 2017)" msgstr "" -#: ../../../build/NEWS:13545 ../../../build/NEWS:15256 +#: ../../../build/NEWS:14252 ../../../build/NEWS:15963 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:13548 +#: ../../../build/NEWS:14255 msgid "" "`bpo-30916 `__: Pre-build OpenSSL, Tcl " "and Tk and include the binaries in the build." msgstr "" -#: ../../../build/NEWS:13551 ../../../build/NEWS:15259 +#: ../../../build/NEWS:14258 ../../../build/NEWS:15966 msgid "" "`bpo-30731 `__: Add a missing xmlns to " "python.manifest so that it matches the schema." msgstr "" -#: ../../../build/NEWS:13554 +#: ../../../build/NEWS:14261 msgid "" "`bpo-30291 `__: Allow requiring 64-bit " "interpreters from py.exe using -64 suffix. Contributed by Steve (Gadget) " "Barnes." msgstr "" -#: ../../../build/NEWS:13557 +#: ../../../build/NEWS:14264 msgid "" "`bpo-30362 `__: Adds list options (-0, " "-0p) to py.exe launcher. Contributed by Steve Barnes." msgstr "" -#: ../../../build/NEWS:13560 +#: ../../../build/NEWS:14267 msgid "" "`bpo-23451 `__: Fix socket deprecation " "warnings in socketmodule.c. Patch by Segev Finer." msgstr "" -#: ../../../build/NEWS:13563 ../../../build/NEWS:15828 +#: ../../../build/NEWS:14270 ../../../build/NEWS:16535 msgid "" "`bpo-30450 `__: The build process on " "Windows no longer depends on Subversion, instead pulling external code from " @@ -25351,100 +26681,100 @@ msgid "" "``py -3.6``), NuGet is used to download a copy of 32-bit Python." msgstr "" -#: ../../../build/NEWS:13568 +#: ../../../build/NEWS:14275 msgid "" "`bpo-29579 `__: Removes readme.txt from " "the installer." msgstr "" -#: ../../../build/NEWS:13570 ../../../build/NEWS:16085 +#: ../../../build/NEWS:14277 ../../../build/NEWS:16792 msgid "" "`bpo-25778 `__: winreg does not truncate" " string correctly (Patch by Eryk Sun)" msgstr "" -#: ../../../build/NEWS:13572 +#: ../../../build/NEWS:14279 msgid "" "`bpo-28896 `__: Deprecate " "WindowsRegistryFinder and disable it by default" msgstr "" -#: ../../../build/NEWS:13574 ../../../build/NEWS:16494 +#: ../../../build/NEWS:14281 ../../../build/NEWS:17201 msgid "" "`bpo-28522 `__: Fixes mishandled buffer " "reallocation in getpathp.c" msgstr "" -#: ../../../build/NEWS:13576 ../../../build/NEWS:16735 +#: ../../../build/NEWS:14283 ../../../build/NEWS:17442 msgid "" "`bpo-28402 `__: Adds signed catalog " "files for stdlib on Windows." msgstr "" -#: ../../../build/NEWS:13578 ../../../build/NEWS:16737 +#: ../../../build/NEWS:14285 ../../../build/NEWS:17444 msgid "" "`bpo-28333 `__: Enables Unicode for " "ps1/ps2 and input() prompts. (Patch by Eryk Sun)" msgstr "" -#: ../../../build/NEWS:13581 ../../../build/NEWS:16740 -#: ../../../build/NEWS:20453 +#: ../../../build/NEWS:14288 ../../../build/NEWS:17447 +#: ../../../build/NEWS:21160 msgid "" "`bpo-28251 `__: Improvements to help " "manuals on Windows." msgstr "" -#: ../../../build/NEWS:13583 ../../../build/NEWS:16742 -#: ../../../build/NEWS:20455 +#: ../../../build/NEWS:14290 ../../../build/NEWS:17449 +#: ../../../build/NEWS:21162 msgid "" "`bpo-28110 `__: launcher.msi has " "different product codes between 32-bit and 64-bit" msgstr "" -#: ../../../build/NEWS:13586 ../../../build/NEWS:16745 +#: ../../../build/NEWS:14293 ../../../build/NEWS:17452 msgid "" "`bpo-28161 `__: Opening CON for write " "access fails" msgstr "" -#: ../../../build/NEWS:13588 ../../../build/NEWS:16747 +#: ../../../build/NEWS:14295 ../../../build/NEWS:17454 msgid "" "`bpo-28162 `__: WindowsConsoleIO " "readall() fails if first line starts with Ctrl+Z" msgstr "" -#: ../../../build/NEWS:13591 ../../../build/NEWS:16750 +#: ../../../build/NEWS:14298 ../../../build/NEWS:17457 msgid "" "`bpo-28163 `__: WindowsConsoleIO " "fileno() passes wrong flags to _open_osfhandle" msgstr "" -#: ../../../build/NEWS:13593 ../../../build/NEWS:16752 +#: ../../../build/NEWS:14300 ../../../build/NEWS:17459 msgid "" "`bpo-28164 `__: _PyIO_get_console_type " "fails for various paths" msgstr "" -#: ../../../build/NEWS:13595 ../../../build/NEWS:16754 +#: ../../../build/NEWS:14302 ../../../build/NEWS:17461 msgid "" "`bpo-28137 `__: Renames Windows path " "file to ._pth" msgstr "" -#: ../../../build/NEWS:13597 ../../../build/NEWS:16756 +#: ../../../build/NEWS:14304 ../../../build/NEWS:17463 msgid "" "`bpo-28138 `__: Windows ._pth file " "should allow import site" msgstr "" -#: ../../../build/NEWS:13602 ../../../build/NEWS:15265 +#: ../../../build/NEWS:14309 ../../../build/NEWS:15972 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:13605 ../../../build/NEWS:15268 +#: ../../../build/NEWS:14312 ../../../build/NEWS:15975 msgid "" "`bpo-31488 `__: IDLE - Update non-key " "options in former extension classes. When applying configdialog changes, " @@ -25452,20 +26782,20 @@ msgid "" "affect existing instances attached to existing editor windows." msgstr "" -#: ../../../build/NEWS:13610 ../../../build/NEWS:15273 +#: ../../../build/NEWS:14317 ../../../build/NEWS:15980 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:13613 ../../../build/NEWS:15276 +#: ../../../build/NEWS:14320 ../../../build/NEWS:15983 msgid "" "`bpo-31480 `__: IDLE - make tests pass " "with zzdummy extension disabled by default." msgstr "" -#: ../../../build/NEWS:13616 ../../../build/NEWS:15279 +#: ../../../build/NEWS:14323 ../../../build/NEWS:15986 msgid "" "`bpo-31421 `__: Document how IDLE runs " "tkinter programs. IDLE calls tcl/tk update in the background in order to " @@ -25473,33 +26803,33 @@ msgid "" "easier." msgstr "" -#: ../../../build/NEWS:13620 ../../../build/NEWS:15283 +#: ../../../build/NEWS:14327 ../../../build/NEWS:15990 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:13624 ../../../build/NEWS:15287 +#: ../../../build/NEWS:14331 ../../../build/NEWS:15994 msgid "" "`bpo-31051 `__: Rearrange IDLE " "configdialog GenPage into Window, Editor, and Help sections." msgstr "" -#: ../../../build/NEWS:13627 ../../../build/NEWS:15290 +#: ../../../build/NEWS:14334 ../../../build/NEWS:15997 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:13631 ../../../build/NEWS:15294 +#: ../../../build/NEWS:14338 ../../../build/NEWS:16001 msgid "" "`bpo-31287 `__: IDLE - Do not modify " "tkinter.message in test_configdialog." msgstr "" -#: ../../../build/NEWS:13633 ../../../build/NEWS:15296 +#: ../../../build/NEWS:14340 ../../../build/NEWS:16003 msgid "" "`bpo-27099 `__: Convert IDLE's built-in " "'extensions' to regular features. About 10 IDLE features were implemented as" @@ -25518,72 +26848,72 @@ msgid "" "Initial patch by Charles Wohlganger." msgstr "" -#: ../../../build/NEWS:13649 ../../../build/NEWS:15312 +#: ../../../build/NEWS:14356 ../../../build/NEWS:16019 msgid "" "`bpo-31206 `__: IDLE: Factor " "HighPage(Frame) class from ConfigDialog. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:13652 ../../../build/NEWS:15315 +#: ../../../build/NEWS:14359 ../../../build/NEWS:16022 msgid "" "`bpo-31001 `__: Add tests for " "configdialog highlight tab. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:13655 ../../../build/NEWS:15318 +#: ../../../build/NEWS:14362 ../../../build/NEWS:16025 msgid "" "`bpo-31205 `__: IDLE: Factor " "KeysPage(Frame) class from ConfigDialog. The slightly modified tests " "continue to pass. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:13658 ../../../build/NEWS:15321 +#: ../../../build/NEWS:14365 ../../../build/NEWS:16028 msgid "" "`bpo-31130 `__: IDLE -- stop leaks in " "test_configdialog. Initial patch by Victor Stinner." msgstr "" -#: ../../../build/NEWS:13661 ../../../build/NEWS:15324 +#: ../../../build/NEWS:14368 ../../../build/NEWS:16031 msgid "" "`bpo-31002 `__: Add tests for " "configdialog keys tab. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:13663 ../../../build/NEWS:15326 +#: ../../../build/NEWS:14370 ../../../build/NEWS:16033 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:13667 ../../../build/NEWS:15330 +#: ../../../build/NEWS:14374 ../../../build/NEWS:16037 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:13670 ../../../build/NEWS:15333 +#: ../../../build/NEWS:14377 ../../../build/NEWS:16040 msgid "" "`bpo-31050 `__: Factor GenPage(Frame) " "class from ConfigDialog. The slightly modified tests continue to pass. Patch" " by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:13673 ../../../build/NEWS:15336 +#: ../../../build/NEWS:14380 ../../../build/NEWS:16043 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:13677 ../../../build/NEWS:15340 +#: ../../../build/NEWS:14384 ../../../build/NEWS:16047 msgid "" "`bpo-30781 `__: IDLE - Use ttk widgets " "in ConfigDialog. Patches by Terry Jan Reedy and Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:13680 ../../../build/NEWS:15343 +#: ../../../build/NEWS:14387 ../../../build/NEWS:16050 msgid "" "`bpo-31060 `__: IDLE - Finish " "rearranging methods of ConfigDialog Grouping methods pertaining to each tab " @@ -25591,7 +26921,7 @@ msgid "" "enable splitting the groups into classes." msgstr "" -#: ../../../build/NEWS:13684 ../../../build/NEWS:15347 +#: ../../../build/NEWS:14391 ../../../build/NEWS:16054 msgid "" "`bpo-30853 `__: IDLE -- Factor a " "VarTrace class out of ConfigDialog. Instance tracers manages pairs " @@ -25600,13 +26930,13 @@ msgid "" "class is 100%." msgstr "" -#: ../../../build/NEWS:13689 ../../../build/NEWS:15352 +#: ../../../build/NEWS:14396 ../../../build/NEWS:16059 msgid "" "`bpo-31003 `__: IDLE: Add more tests for" " General tab." msgstr "" -#: ../../../build/NEWS:13691 ../../../build/NEWS:15354 +#: ../../../build/NEWS:14398 ../../../build/NEWS:16061 msgid "" "`bpo-30993 `__: IDLE - Improve " "configdialog font page and tests. In configdialog: Document causal pathways " @@ -25620,26 +26950,26 @@ msgid "" "completely cover the related functions." msgstr "" -#: ../../../build/NEWS:13702 ../../../build/NEWS:15365 +#: ../../../build/NEWS:14409 ../../../build/NEWS:16072 msgid "" "`bpo-30981 `__: IDLE -- Add more " "configdialog font page tests." msgstr "" -#: ../../../build/NEWS:13704 ../../../build/NEWS:15367 +#: ../../../build/NEWS:14411 ../../../build/NEWS:16074 msgid "" "`bpo-28523 `__: IDLE: replace 'colour' " "with 'color' in configdialog." msgstr "" -#: ../../../build/NEWS:13706 ../../../build/NEWS:15369 +#: ../../../build/NEWS:14413 ../../../build/NEWS:16076 msgid "" "`bpo-30917 `__: Add tests for " "idlelib.config.IdleConf. Increase coverage from 46% to 96%. Patch by Louie " "Lu." msgstr "" -#: ../../../build/NEWS:13709 ../../../build/NEWS:15372 +#: ../../../build/NEWS:14416 ../../../build/NEWS:16079 msgid "" "`bpo-30934 `__: Document coverage " "details for idlelib tests. Add section to idlelib/idle-test/README.txt. " @@ -25647,7 +26977,7 @@ msgid "" "that does not run during unit tests." msgstr "" -#: ../../../build/NEWS:13713 ../../../build/NEWS:15376 +#: ../../../build/NEWS:14420 ../../../build/NEWS:16083 msgid "" "`bpo-30913 `__: IDLE: Document " "ConfigDialog tk Vars, methods, and widgets in docstrings This will " @@ -25655,39 +26985,39 @@ msgid "" "by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:13717 ../../../build/NEWS:15380 +#: ../../../build/NEWS:14424 ../../../build/NEWS:16087 msgid "" "`bpo-30899 `__: IDLE: Add tests for " "ConfigParser subclasses in config. Patch by Louie Lu." msgstr "" -#: ../../../build/NEWS:13720 ../../../build/NEWS:15383 +#: ../../../build/NEWS:14427 ../../../build/NEWS:16090 msgid "" "`bpo-30881 `__: IDLE: Add docstrings to " "browser.py. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:13722 ../../../build/NEWS:15385 +#: ../../../build/NEWS:14429 ../../../build/NEWS:16092 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:13726 ../../../build/NEWS:15389 +#: ../../../build/NEWS:14433 ../../../build/NEWS:16096 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:13729 ../../../build/NEWS:15392 +#: ../../../build/NEWS:14436 ../../../build/NEWS:16099 msgid "" "`bpo-8231 `__: IDLE: call " "config.IdleConf.GetUserCfgDir only once." msgstr "" -#: ../../../build/NEWS:13731 ../../../build/NEWS:15394 +#: ../../../build/NEWS:14438 ../../../build/NEWS:16101 msgid "" "`bpo-30779 `__: IDLE: Factor " "ConfigChanges class from configdialog, put in config; test. * In config, put" @@ -25700,19 +27030,19 @@ msgid "" "Sabella contributed parts of the patch." msgstr "" -#: ../../../build/NEWS:13741 ../../../build/NEWS:15404 +#: ../../../build/NEWS:14448 ../../../build/NEWS:16111 msgid "" "`bpo-30777 `__: IDLE: configdialog - Add" " docstrings and fix comments. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:13744 ../../../build/NEWS:15407 +#: ../../../build/NEWS:14451 ../../../build/NEWS:16114 msgid "" "`bpo-30495 `__: IDLE: Improve textview " "with docstrings, PEP8 names, and more tests. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:13747 ../../../build/NEWS:15410 +#: ../../../build/NEWS:14454 ../../../build/NEWS:16117 msgid "" "`bpo-30723 `__: IDLE: Make several " "improvements to parenmatch. Add 'parens' style to highlight both opener and " @@ -25722,20 +27052,20 @@ msgid "" "patch by Charles Wohlganger." msgstr "" -#: ../../../build/NEWS:13753 ../../../build/NEWS:15416 +#: ../../../build/NEWS:14460 ../../../build/NEWS:16123 msgid "" "`bpo-30674 `__: IDLE: add docstrings to " "grep module. Patch by Cheryl Sabella" msgstr "" -#: ../../../build/NEWS:13755 ../../../build/NEWS:15418 +#: ../../../build/NEWS:14462 ../../../build/NEWS:16125 msgid "" "`bpo-21519 `__: IDLE's basic custom key " "entry dialog now detects duplicates properly. Original patch by Saimadhav " "Heblikar." msgstr "" -#: ../../../build/NEWS:13758 ../../../build/NEWS:15421 +#: ../../../build/NEWS:14465 ../../../build/NEWS:16128 msgid "" "`bpo-29910 `__: IDLE no longer deletes a" " character after commenting out a region by a key shortcut. Add ``return " @@ -25743,7 +27073,7 @@ msgid "" "key bindings." msgstr "" -#: ../../../build/NEWS:13762 ../../../build/NEWS:15425 +#: ../../../build/NEWS:14469 ../../../build/NEWS:16132 msgid "" "`bpo-30728 `__: Review and change " "idlelib.configdialog names. Lowercase method and attribute names. Replace " @@ -25752,14 +27082,14 @@ msgid "" "Sabella." msgstr "" -#: ../../../build/NEWS:13767 ../../../build/NEWS:15430 +#: ../../../build/NEWS:14474 ../../../build/NEWS:16137 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:13771 ../../../build/NEWS:15740 +#: ../../../build/NEWS:14478 ../../../build/NEWS:16447 msgid "" "`bpo-15786 `__: Fix several problems " "with IDLE's autocompletion box. The following should now work: clicking on " @@ -25767,54 +27097,54 @@ msgid "" "Return. Hangs on MacOSX should no longer happen. Patch by Louie Lu." msgstr "" -#: ../../../build/NEWS:13776 ../../../build/NEWS:15745 +#: ../../../build/NEWS:14483 ../../../build/NEWS:16452 msgid "" "`bpo-25514 `__: Add doc subsubsection " "about IDLE failure to start. Popup no-connection message directs users to " "this section." msgstr "" -#: ../../../build/NEWS:13779 ../../../build/NEWS:15748 +#: ../../../build/NEWS:14486 ../../../build/NEWS:16455 msgid "" "`bpo-30642 `__: Fix reference leaks in " "IDLE tests. Patches by Louie Lu and Terry Jan Reedy." msgstr "" -#: ../../../build/NEWS:13782 ../../../build/NEWS:15751 +#: ../../../build/NEWS:14489 ../../../build/NEWS:16458 msgid "" "`bpo-30495 `__: Add docstrings for " "textview.py and use PEP8 names. Patches by Cheryl Sabella and Terry Jan " "Reedy." msgstr "" -#: ../../../build/NEWS:13785 ../../../build/NEWS:15754 +#: ../../../build/NEWS:14492 ../../../build/NEWS:16461 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:13788 ../../../build/NEWS:15757 +#: ../../../build/NEWS:14495 ../../../build/NEWS:16464 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:13791 ../../../build/NEWS:16066 +#: ../../../build/NEWS:14498 ../../../build/NEWS:16773 msgid "" "`bpo-29071 `__: IDLE colors f-string " "prefixes (but not invalid ur prefixes)." msgstr "" -#: ../../../build/NEWS:13793 ../../../build/NEWS:16068 +#: ../../../build/NEWS:14500 ../../../build/NEWS:16775 msgid "" "`bpo-28572 `__: Add 10% to coverage of " "IDLE's test_configdialog. Update and augment description of the " "configuration system." msgstr "" -#: ../../../build/NEWS:13799 ../../../build/NEWS:15437 +#: ../../../build/NEWS:14506 ../../../build/NEWS:16144 msgid "" "`bpo-30983 `__: gdb integration commands" " (py-bt, etc.) work on optimized shared builds now, too. :pep:`523` " @@ -25825,13 +27155,13 @@ msgid "" "Bruno \"Polaco\" Penteado." msgstr "" -#: ../../../build/NEWS:13807 +#: ../../../build/NEWS:14514 msgid "" "`bpo-29748 `__: Added the slice index " "converter in Argument Clinic." msgstr "" -#: ../../../build/NEWS:13809 +#: ../../../build/NEWS:14516 msgid "" "`bpo-24037 `__: Argument Clinic now uses" " the converter `bool(accept={int})` rather than `int` for semantical " @@ -25839,19 +27169,19 @@ msgid "" " help in converting to `bool` in future." msgstr "" -#: ../../../build/NEWS:13814 ../../../build/NEWS:15805 +#: ../../../build/NEWS:14521 ../../../build/NEWS:16512 msgid "" "`bpo-29367 `__: python-gdb.py now " "supports also ``method-wrapper`` (``wrapperobject``) objects." msgstr "" -#: ../../../build/NEWS:13817 ../../../build/NEWS:16273 +#: ../../../build/NEWS:14524 ../../../build/NEWS:16980 msgid "" "`bpo-28023 `__: Fix python-gdb.py didn't" " support new dict implementation." msgstr "" -#: ../../../build/NEWS:13819 +#: ../../../build/NEWS:14526 msgid "" "`bpo-15369 `__: The pybench and pystone " "microbenchmark have been removed from Tools. Please use the new Python " @@ -25860,13 +27190,13 @@ msgid "" "3." msgstr "" -#: ../../../build/NEWS:13824 +#: ../../../build/NEWS:14531 msgid "" "`bpo-28102 `__: The zipfile module CLI " "now prints usage to stderr. Patch by Stephen J. Turnbull." msgstr "" -#: ../../../build/NEWS:13830 +#: ../../../build/NEWS:14537 msgid "" "`bpo-31338 `__: Added the " "``Py_UNREACHABLE()`` macro for code paths which are never expected to be " @@ -25874,7 +27204,7 @@ msgid "" " manual." msgstr "" -#: ../../../build/NEWS:13834 +#: ../../../build/NEWS:14541 msgid "" "`bpo-30832 `__: Remove own " "implementation for thread-local storage. CPython has provided the own " @@ -25885,21 +27215,21 @@ msgid "" "any case." msgstr "" -#: ../../../build/NEWS:13841 +#: ../../../build/NEWS:14548 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:13844 +#: ../../../build/NEWS:14551 msgid "" "`bpo-16500 `__: Deprecate " "PyOS_AfterFork() and add PyOS_BeforeFork(), PyOS_AfterFork_Parent() and " "PyOS_AfterFork_Child()." msgstr "" -#: ../../../build/NEWS:13847 +#: ../../../build/NEWS:14554 msgid "" "`bpo-6532 `__: The type of results of " "PyThread_start_new_thread() and PyThread_get_thread_ident(), and the id " @@ -25907,7 +27237,7 @@ msgid "" " long\"." msgstr "" -#: ../../../build/NEWS:13851 +#: ../../../build/NEWS:14558 msgid "" "`bpo-27867 `__: Function " "PySlice_GetIndicesEx() is deprecated and replaced with a macro if " @@ -25916,8 +27246,8 @@ msgid "" "PySlice_Unpack() and PySlice_AdjustIndices()." msgstr "" -#: ../../../build/NEWS:13856 ../../../build/NEWS:16096 -#: ../../../build/NEWS:19823 +#: ../../../build/NEWS:14563 ../../../build/NEWS:16803 +#: ../../../build/NEWS:20530 msgid "" "`bpo-29083 `__: Fixed the declaration of" " some public API functions. PyArg_VaParse() and " @@ -25927,14 +27257,14 @@ msgid "" "defined." msgstr "" -#: ../../../build/NEWS:13862 +#: ../../../build/NEWS:14569 msgid "" "`bpo-28769 `__: The result of " "PyUnicode_AsUTF8AndSize() and PyUnicode_AsUTF8() is now of type ``const char" " *`` rather of ``char *``." msgstr "" -#: ../../../build/NEWS:13865 ../../../build/NEWS:16102 +#: ../../../build/NEWS:14572 ../../../build/NEWS:16809 msgid "" "`bpo-29058 `__: All stable API " "extensions added after Python 3.2 are now available only when Py_LIMITED_API" @@ -25942,21 +27272,21 @@ msgid "" " this API." msgstr "" -#: ../../../build/NEWS:13869 +#: ../../../build/NEWS:14576 msgid "" "`bpo-28822 `__: The index parameters " "*start* and *end* of PyUnicode_FindChar() are now adjusted to behave like " "``str[start:end]``." msgstr "" -#: ../../../build/NEWS:13872 ../../../build/NEWS:16260 -#: ../../../build/NEWS:20408 +#: ../../../build/NEWS:14579 ../../../build/NEWS:16967 +#: ../../../build/NEWS:21115 msgid "" "`bpo-28808 `__: " "PyUnicode_CompareWithASCIIString() now never raises exceptions." msgstr "" -#: ../../../build/NEWS:13874 +#: ../../../build/NEWS:14581 msgid "" "`bpo-28761 `__: The fields name and doc " "of structures PyMemberDef, PyGetSetDef, PyStructSequence_Field, " @@ -25964,129 +27294,129 @@ msgid "" "rather of ``char *``." msgstr "" -#: ../../../build/NEWS:13878 +#: ../../../build/NEWS:14585 msgid "" "`bpo-28748 `__: Private variable " "_Py_PackageContext is now of type ``const char *`` rather of ``char *``." msgstr "" -#: ../../../build/NEWS:13881 +#: ../../../build/NEWS:14588 msgid "" "`bpo-19569 `__: Compiler warnings are " "now emitted if use most of deprecated functions." msgstr "" -#: ../../../build/NEWS:13884 ../../../build/NEWS:16761 +#: ../../../build/NEWS:14591 ../../../build/NEWS:17468 msgid "" "`bpo-28426 `__: Deprecated undocumented " "functions PyUnicode_AsEncodedObject(), PyUnicode_AsDecodedObject(), " "PyUnicode_AsDecodedUnicode() and PyUnicode_AsEncodedUnicode()." msgstr "" -#: ../../../build/NEWS:13890 +#: ../../../build/NEWS:14597 msgid "Python 3.6.6 final" msgstr "Python 3.6.6 final" -#: ../../../build/NEWS:13894 +#: ../../../build/NEWS:14601 msgid "There were no new changes in version 3.6.6." msgstr "Tidak ada perubahan baru di versi 3.6.6." -#: ../../../build/NEWS:13899 +#: ../../../build/NEWS:14606 msgid "Python 3.6.6 release candidate 1" msgstr "Python 3.6.6 kandidat rilis 1" -#: ../../../build/NEWS:13901 +#: ../../../build/NEWS:14608 msgid "*Release date: 2018-06-11*" msgstr "*Tanggal rilis: 2018-06-11*" -#: ../../../build/NEWS:14132 +#: ../../../build/NEWS:14839 msgid "" "`bpo-33184 `__: Update Windows installer" " to OpenSSL 1.0.2o." msgstr "" -#: ../../../build/NEWS:14137 +#: ../../../build/NEWS:14844 msgid "" "`bpo-33184 `__: Update macOS installer " "build to use OpenSSL 1.0.2o." msgstr "" -#: ../../../build/NEWS:14169 +#: ../../../build/NEWS:14876 msgid "" "`bpo-29706 `__: IDLE now colors async " "and await as keywords in 3.6. They become full keywords in 3.7." msgstr "" -#: ../../../build/NEWS:14210 +#: ../../../build/NEWS:14917 msgid "Python 3.6.5 final" msgstr "Python 3.6.5 final" -#: ../../../build/NEWS:14212 +#: ../../../build/NEWS:14919 msgid "*Release date: 2018-03-28*" msgstr "*Tanggal rilis: 2018-03-28*" -#: ../../../build/NEWS:14226 +#: ../../../build/NEWS:14933 msgid "Python 3.6.5 release candidate 1" msgstr "Python 3.6.5 kandidat rilis 1" -#: ../../../build/NEWS:14228 +#: ../../../build/NEWS:14935 msgid "*Release date: 2018-03-13*" msgstr "*Tanggal rilis: 2018-03-13*" -#: ../../../build/NEWS:14267 +#: ../../../build/NEWS:14974 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:14270 +#: ../../../build/NEWS:14977 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:14297 +#: ../../../build/NEWS:15004 msgid "" "`bpo-30353 `__: Fix ctypes pass-by-value" " for structs on 64-bit Cygwin/MinGW." msgstr "" -#: ../../../build/NEWS:14335 +#: ../../../build/NEWS:15042 msgid "" "`bpo-32394 `__: socket: Remove " "TCP_FASTOPEN, TCP_KEEPCNT flags on older version Windows during run-time." msgstr "" -#: ../../../build/NEWS:14367 +#: ../../../build/NEWS:15074 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:14385 +#: ../../../build/NEWS:15092 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:14450 +#: ../../../build/NEWS:15157 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:14483 +#: ../../../build/NEWS:15190 msgid "" "`bpo-32588 `__: Create standalone " "_distutils_findvs module." msgstr "" -#: ../../../build/NEWS:14488 +#: ../../../build/NEWS:15195 msgid "" "`bpo-32726 `__: Provide an additional, " "more modern macOS installer variant that supports macOS 10.9+ systems in " @@ -26095,29 +27425,29 @@ msgid "" "supplies its own copy of Tcl/Tk 8.6.8." msgstr "" -#: ../../../build/NEWS:14544 +#: ../../../build/NEWS:15251 msgid "Python 3.6.4 final" msgstr "Python 3.6.4 final" -#: ../../../build/NEWS:14546 +#: ../../../build/NEWS:15253 msgid "*Release date: 2017-12-18*" msgstr "*Tanggal rilis: 2017-12-18*" -#: ../../../build/NEWS:14548 +#: ../../../build/NEWS:15255 msgid "There were no new code changes in version 3.6.4 since v3.6.4rc1." msgstr "Tidak ada perubahan kode di versi 3.6.4 sejak v3.6.4rc1." -#: ../../../build/NEWS:14553 +#: ../../../build/NEWS:15260 msgid "Python 3.6.4 release candidate 1" msgstr "Python 3.6.4 kandidat rilis 1" -#: ../../../build/NEWS:14582 +#: ../../../build/NEWS:15289 msgid "" "`bpo-31852 `__: Fix a segmentation fault" " caused by a combination of the async soft keyword and continuation lines." msgstr "" -#: ../../../build/NEWS:14916 +#: ../../../build/NEWS:15623 msgid "" "`bpo-13802 `__: Use non-Latin characters" " in the IDLE's Font settings sample. Even if one selects a font that defines" @@ -26128,163 +27458,163 @@ msgid "" "re-arranged. The Font/Tabs help explains a bit about the additions." msgstr "" -#: ../../../build/NEWS:14972 +#: ../../../build/NEWS:15679 msgid "Python 3.6.3 final" msgstr "Python 3.6.3 final" -#: ../../../build/NEWS:14974 +#: ../../../build/NEWS:15681 msgid "*Release date: 2017-10-03*" msgstr "*Tanggal rilis: 2017-10-03*" -#: ../../../build/NEWS:14979 +#: ../../../build/NEWS:15686 msgid "" "`bpo-31641 `__: Re-allow arbitrary " "iterables in `concurrent.futures.as_completed()`. Fixes regression in " "3.6.3rc1." msgstr "" -#: ../../../build/NEWS:14985 +#: ../../../build/NEWS:15692 msgid "" "`bpo-31662 `__: Fix typos in Windows " "``uploadrelease.bat`` script. Fix Windows Doc build issues in " "``Doc/make.bat``." msgstr "" -#: ../../../build/NEWS:14988 +#: ../../../build/NEWS:15695 msgid "" "`bpo-31423 `__: Fix building the PDF " "documentation with newer versions of Sphinx." msgstr "" -#: ../../../build/NEWS:14993 +#: ../../../build/NEWS:15700 msgid "Python 3.6.3 release candidate 1" msgstr "Python 3.6.3 kandidat rilis 1" -#: ../../../build/NEWS:14995 +#: ../../../build/NEWS:15702 msgid "*Release date: 2017-09-18*" msgstr "*Tanggal rilis: 2017-09-18*" -#: ../../../build/NEWS:15447 +#: ../../../build/NEWS:16154 msgid "Python 3.6.2 final" msgstr "Python 3.6.2 final" -#: ../../../build/NEWS:15449 +#: ../../../build/NEWS:16156 msgid "*Release date: 2017-07-17*" msgstr "*Tanggal rilis: 2017-07-17*" -#: ../../../build/NEWS:15451 ../../../build/NEWS:16178 +#: ../../../build/NEWS:16158 ../../../build/NEWS:16885 msgid "No changes since release candidate 2" msgstr "Tidak ada perubahan sejak kandidat rilis 2" -#: ../../../build/NEWS:15456 +#: ../../../build/NEWS:16163 msgid "Python 3.6.2 release candidate 2" msgstr "Python 3.6.2 kandidat rilis 2" -#: ../../../build/NEWS:15458 +#: ../../../build/NEWS:16165 msgid "*Release date: 2017-07-07*" msgstr "*Tanggal rilis: 2017-07-07*" -#: ../../../build/NEWS:15483 +#: ../../../build/NEWS:16190 msgid "Python 3.6.2 release candidate 1" msgstr "Python 3.6.2 kandidat rilis 1" -#: ../../../build/NEWS:15485 +#: ../../../build/NEWS:16192 msgid "*Release date: 2017-06-17*" msgstr "*Tanggal rilis: 2017-06-17*" -#: ../../../build/NEWS:15493 +#: ../../../build/NEWS:16200 msgid "" "`bpo-30604 `__: Move co_extra_freefuncs " "to not be per-thread to avoid crashes" msgstr "" -#: ../../../build/NEWS:15523 ../../../build/NEWS:19475 +#: ../../../build/NEWS:16230 ../../../build/NEWS:20182 msgid "" "`bpo-29600 `__: Fix wrapping coroutine " "return values in StopIteration." msgstr "" -#: ../../../build/NEWS:15552 ../../../build/NEWS:19541 +#: ../../../build/NEWS:16259 ../../../build/NEWS:20248 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:15572 +#: ../../../build/NEWS:16279 msgid "" "`bpo-24484 `__: Avoid race condition in " "multiprocessing cleanup (#2159)" msgstr "" -#: ../../../build/NEWS:15646 ../../../build/NEWS:19609 +#: ../../../build/NEWS:16353 ../../../build/NEWS:20316 msgid "" "`bpo-26293 `__: Change resulted because " "of zipfile breakage. (See also: `bpo-29094 " "`__)" msgstr "" -#: ../../../build/NEWS:15720 ../../../build/NEWS:19676 +#: ../../../build/NEWS:16427 ../../../build/NEWS:20383 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:15763 +#: ../../../build/NEWS:16470 msgid "" "`bpo-27867 `__: Function " "PySlice_GetIndicesEx() no longer replaced with a macro if Py_LIMITED_API is " "not set." msgstr "" -#: ../../../build/NEWS:15835 +#: ../../../build/NEWS:16542 msgid "Python 3.6.1 final" msgstr "Python 3.6.1 final" -#: ../../../build/NEWS:15837 +#: ../../../build/NEWS:16544 msgid "*Release date: 2017-03-21*" msgstr "*Tanggal rilis: 2017-03-21*" -#: ../../../build/NEWS:15853 +#: ../../../build/NEWS:16560 msgid "" "`bpo-27593 `__: fix format of git " "information used in sys.version" msgstr "" -#: ../../../build/NEWS:15855 +#: ../../../build/NEWS:16562 msgid "Fix incompatible comment in python.h" msgstr "Perbaiki komentar yang tidak kompatibel di python.h" -#: ../../../build/NEWS:15859 +#: ../../../build/NEWS:16566 msgid "Python 3.6.1 release candidate 1" msgstr "Python 3.6.1 kandidat rilis 1" -#: ../../../build/NEWS:15861 +#: ../../../build/NEWS:16568 msgid "*Release date: 2017-03-04*" msgstr "*Tanggal rilis: 2017-03-04*" -#: ../../../build/NEWS:15972 ../../../build/NEWS:19708 +#: ../../../build/NEWS:16679 ../../../build/NEWS:20415 msgid "" "`bpo-29519 `__: Fix weakref spewing " "exceptions during interpreter shutdown when used with a rare combination of " "multiprocessing and custom codecs." msgstr "" -#: ../../../build/NEWS:15988 +#: ../../../build/NEWS:16695 msgid "" "`bpo-29316 `__: Restore the provisional " "status of typing module, add corresponding note to documentation. Patch by " "Ivan L." msgstr "" -#: ../../../build/NEWS:15994 ../../../build/NEWS:19724 +#: ../../../build/NEWS:16701 ../../../build/NEWS:20431 msgid "" "`bpo-29011 `__: Fix an important " "omission by adding Deque to the typing module." msgstr "" -#: ../../../build/NEWS:16008 +#: ../../../build/NEWS:16715 msgid "" "`bpo-29203 `__: functools.lru_cache() " "now respects :pep:`468` and preserves the order of keyword arguments. " @@ -26292,84 +27622,84 @@ msgid "" " potentially give different results." msgstr "" -#: ../../../build/NEWS:16015 ../../../build/NEWS:19981 +#: ../../../build/NEWS:16722 ../../../build/NEWS:20688 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:16018 +#: ../../../build/NEWS:16725 msgid "" "`bpo-29085 `__: Allow " "random.Random.seed() to use high quality OS randomness rather than the pid " "and time." msgstr "" -#: ../../../build/NEWS:16021 +#: ../../../build/NEWS:16728 msgid "" "`bpo-29061 `__: Fixed bug in " "secrets.randbelow() which would hang when given a negative input. Patch by " "Brendan Donegan." msgstr "" -#: ../../../build/NEWS:16029 ../../../build/NEWS:19987 +#: ../../../build/NEWS:16736 ../../../build/NEWS:20694 msgid "" "`bpo-29119 `__: Fix weakrefs in the pure" " python version of collections.OrderedDict move_to_end() method. Contributed" " by Andra Bogildea." msgstr "" -#: ../../../build/NEWS:16041 +#: ../../../build/NEWS:16748 msgid "" "`bpo-29055 `__: Neaten-up empty " "population error on random.choice() by suppressing the upstream exception." msgstr "" -#: ../../../build/NEWS:16056 ../../../build/NEWS:20011 +#: ../../../build/NEWS:16763 ../../../build/NEWS:20718 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:16074 +#: ../../../build/NEWS:16781 msgid "" "`bpo-29579 `__: Removes readme.txt from " "the installer" msgstr "" -#: ../../../build/NEWS:16076 +#: ../../../build/NEWS:16783 msgid "" "`bpo-29326 `__: Ignores blank lines in " "._pth files (Patch by Alexey Izbyshev)" msgstr "" -#: ../../../build/NEWS:16078 +#: ../../../build/NEWS:16785 msgid "" "`bpo-28164 `__: Correctly handle special" " console filenames (patch by Eryk Sun)" msgstr "" -#: ../../../build/NEWS:16080 +#: ../../../build/NEWS:16787 msgid "" "`bpo-29409 `__: Implement :pep:`529` for" " io.FileIO (Patch by Eryk Sun)" msgstr "" -#: ../../../build/NEWS:16082 ../../../build/NEWS:19813 +#: ../../../build/NEWS:16789 ../../../build/NEWS:20520 msgid "" "`bpo-29392 `__: Prevent crash when " "passing invalid arguments into msvcrt module." msgstr "" -#: ../../../build/NEWS:16087 +#: ../../../build/NEWS:16794 msgid "" "`bpo-28896 `__: Deprecate " "WindowsRegistryFinder and disable it by default." msgstr "" -#: ../../../build/NEWS:16092 +#: ../../../build/NEWS:16799 msgid "" "`bpo-27867 `__: Function " "PySlice_GetIndicesEx() is replaced with a macro if Py_LIMITED_API is not set" @@ -26377,7 +27707,7 @@ msgid "" "0x03060100 or higher." msgstr "" -#: ../../../build/NEWS:16122 ../../../build/NEWS:19778 +#: ../../../build/NEWS:16829 ../../../build/NEWS:20485 msgid "" "`bpo-28087 `__: Skip test_asyncore and " "test_eintr poll failures on macOS. Skip some tests of select.poll when " @@ -26385,7 +27715,7 @@ msgid "" "function on some macOS versions." msgstr "" -#: ../../../build/NEWS:16126 ../../../build/NEWS:19788 +#: ../../../build/NEWS:16833 ../../../build/NEWS:20495 msgid "" "`bpo-29571 `__: to match the behaviour " "of the ``re.LOCALE`` flag, test_re.test_locale_flag now uses " @@ -26394,68 +27724,68 @@ msgid "" "locale encoding is a multi-byte encoding)" msgstr "" -#: ../../../build/NEWS:16174 +#: ../../../build/NEWS:16881 msgid "Python 3.6.0 final" msgstr "Python 3.6.0 final" -#: ../../../build/NEWS:16176 +#: ../../../build/NEWS:16883 msgid "*Release date: 2016-12-23*" msgstr "*Tanggal rilis: 2016-12-23*" -#: ../../../build/NEWS:16183 +#: ../../../build/NEWS:16890 msgid "Python 3.6.0 release candidate 2" msgstr "Python 3.6.0 kandidat rilis 2" -#: ../../../build/NEWS:16185 +#: ../../../build/NEWS:16892 msgid "*Release date: 2016-12-16*" msgstr "*Tanggal rilis: 2016-12-16*" -#: ../../../build/NEWS:16193 +#: ../../../build/NEWS:16900 msgid "" "`bpo-28990 `__: Fix asyncio SSL hanging " "if connection is closed before handshake is completed. (Patch by HoHo-Ho)" msgstr "" -#: ../../../build/NEWS:16199 +#: ../../../build/NEWS:16906 msgid "" "`bpo-28770 `__: Fix python-gdb.py for " "fastcalls." msgstr "" -#: ../../../build/NEWS:16204 +#: ../../../build/NEWS:16911 msgid "" "`bpo-28896 `__: Deprecate " "WindowsRegistryFinder." msgstr "" -#: ../../../build/NEWS:16209 +#: ../../../build/NEWS:16916 msgid "" "`bpo-28898 `__: Prevent gdb build errors" " due to HAVE_LONG_LONG redefinition." msgstr "" -#: ../../../build/NEWS:16213 +#: ../../../build/NEWS:16920 msgid "Python 3.6.0 release candidate 1" msgstr "Python 3.6.0 kandidat rilis 1" -#: ../../../build/NEWS:16215 +#: ../../../build/NEWS:16922 msgid "*Release date: 2016-12-06*" msgstr "*Tanggal rilis: 2016-12-06*" -#: ../../../build/NEWS:16237 +#: ../../../build/NEWS:16944 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:16255 +#: ../../../build/NEWS:16962 msgid "" "`bpo-28843 `__: Fix asyncio C Task to " "handle exceptions __traceback__." msgstr "" -#: ../../../build/NEWS:16265 +#: ../../../build/NEWS:16972 msgid "" "`bpo-23722 `__: The data model reference" " and the porting section in the What's New guide now cover the additional " @@ -26463,15 +27793,15 @@ msgid "" ":pep:`487` and zero-argument ``super()``." msgstr "" -#: ../../../build/NEWS:16277 +#: ../../../build/NEWS:16984 msgid "Python 3.6.0 beta 4" msgstr "Python 3.6.0 beta 4" -#: ../../../build/NEWS:16279 +#: ../../../build/NEWS:16986 msgid "*Release date: 2016-11-21*" msgstr "*Tanggal rilis: 2016-11-21*" -#: ../../../build/NEWS:16307 +#: ../../../build/NEWS:17014 msgid "" "`bpo-27243 `__: Change " "PendingDeprecationWarning -> DeprecationWarning. As it was agreed in the " @@ -26479,180 +27809,180 @@ msgid "" "PendingDeprecationWarning in 3.5 and in DeprecationWarning in 3.6." msgstr "" -#: ../../../build/NEWS:16326 +#: ../../../build/NEWS:17033 msgid "" "`bpo-20572 `__: The " "subprocess.Popen.wait method's undocumented endtime parameter now raises a " "DeprecationWarning." msgstr "" -#: ../../../build/NEWS:16343 +#: ../../../build/NEWS:17050 msgid "" "`bpo-28600 `__: Optimize loop.call_soon." msgstr "" -#: ../../../build/NEWS:16345 ../../../build/NEWS:20359 +#: ../../../build/NEWS:17052 ../../../build/NEWS:21066 msgid "" "`bpo-28613 `__: Fix get_event_loop() " "return the current loop if called from coroutines/callbacks." msgstr "" -#: ../../../build/NEWS:16348 +#: ../../../build/NEWS:17055 msgid "" "`bpo-28634 `__: Fix asyncio.isfuture() " "to support unittest.Mock." msgstr "" -#: ../../../build/NEWS:16350 +#: ../../../build/NEWS:17057 msgid "" "`bpo-26081 `__: Fix refleak in " "_asyncio.Future.__iter__().throw." msgstr "" -#: ../../../build/NEWS:16352 ../../../build/NEWS:20362 +#: ../../../build/NEWS:17059 ../../../build/NEWS:21069 msgid "" "`bpo-28639 `__: Fix inspect.isawaitable " "to always return bool Patch by Justin Mayfield." msgstr "" -#: ../../../build/NEWS:16355 ../../../build/NEWS:20365 +#: ../../../build/NEWS:17062 ../../../build/NEWS:21072 msgid "" "`bpo-28652 `__: Make loop methods reject" " socket kinds they do not support." msgstr "" -#: ../../../build/NEWS:16357 ../../../build/NEWS:20367 +#: ../../../build/NEWS:17064 ../../../build/NEWS:21074 msgid "" "`bpo-28653 `__: Fix a refleak in " "functools.lru_cache." msgstr "" -#: ../../../build/NEWS:16359 ../../../build/NEWS:20369 +#: ../../../build/NEWS:17066 ../../../build/NEWS:21076 msgid "" "`bpo-28703 `__: Fix " "asyncio.iscoroutinefunction to handle Mock objects." msgstr "" -#: ../../../build/NEWS:16361 +#: ../../../build/NEWS:17068 msgid "" "`bpo-28704 `__: Fix create_unix_server " "to support Path-like objects (PEP 519)." msgstr "" -#: ../../../build/NEWS:16363 +#: ../../../build/NEWS:17070 msgid "" "`bpo-28720 `__: Add " "collections.abc.AsyncGenerator." msgstr "" -#: ../../../build/NEWS:16391 +#: ../../../build/NEWS:17098 msgid "Python 3.6.0 beta 3" msgstr "Python 3.6.0 beta 3" -#: ../../../build/NEWS:16393 +#: ../../../build/NEWS:17100 msgid "*Release date: 2016-10-31*" msgstr "*Tanggal rilis: 2016-10-31*" -#: ../../../build/NEWS:16416 +#: ../../../build/NEWS:17123 msgid "" "`bpo-28471 `__: Fix \"Python memory " "allocator called without holding the GIL\" crash in socket.setblocking." msgstr "" -#: ../../../build/NEWS:16438 +#: ../../../build/NEWS:17145 msgid "" "`bpo-18844 `__: The various ways of " "specifying weights for random.choices() now produce the same result " "sequences." msgstr "" -#: ../../../build/NEWS:16441 ../../../build/NEWS:20043 +#: ../../../build/NEWS:17148 ../../../build/NEWS:20750 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:16474 ../../../build/NEWS:20057 +#: ../../../build/NEWS:17181 ../../../build/NEWS:20764 msgid "" "`bpo-24452 `__: Make webbrowser support " "Chrome on Mac OS X." msgstr "" -#: ../../../build/NEWS:16479 +#: ../../../build/NEWS:17186 msgid "" "`bpo-28492 `__: Fix how StopIteration " "exception is raised in _asyncio.Future." msgstr "" -#: ../../../build/NEWS:16481 +#: ../../../build/NEWS:17188 msgid "" "`bpo-28500 `__: Fix asyncio to handle " "async gens GC from another thread." msgstr "" -#: ../../../build/NEWS:16483 ../../../build/NEWS:20351 +#: ../../../build/NEWS:17190 ../../../build/NEWS:21058 msgid "" "`bpo-26923 `__: Fix asyncio.Gather to " "refuse being cancelled once all children are done. Patch by Johannes Ebke." msgstr "" -#: ../../../build/NEWS:16486 ../../../build/NEWS:20354 +#: ../../../build/NEWS:17193 ../../../build/NEWS:21061 msgid "" "`bpo-26796 `__: Don't configure the " "number of workers for default threadpool executor. Initial patch by Hans " "Lawrenz." msgstr "" -#: ../../../build/NEWS:16489 +#: ../../../build/NEWS:17196 msgid "" "`bpo-28544 `__: Implement asyncio.Task " "in C." msgstr "" -#: ../../../build/NEWS:16515 +#: ../../../build/NEWS:17222 msgid "Python 3.6.0 beta 2" msgstr "Python 3.6.0 beta 2" -#: ../../../build/NEWS:16517 +#: ../../../build/NEWS:17224 msgid "*Release date: 2016-10-10*" msgstr "*Tanggal rilis: 2016-10-10*" -#: ../../../build/NEWS:16533 +#: ../../../build/NEWS:17240 msgid "" "`bpo-28376 `__: Creating instances of " "range_iterator by calling range_iterator type now is deprecated. Patch by " "Oren Milman." msgstr "" -#: ../../../build/NEWS:16536 ../../../build/NEWS:19884 +#: ../../../build/NEWS:17243 ../../../build/NEWS:20591 msgid "" "`bpo-28376 `__: The constructor of " "range_iterator now checks that step is not 0. Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:16597 ../../../build/NEWS:20062 +#: ../../../build/NEWS:17304 ../../../build/NEWS:20769 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:16604 +#: ../../../build/NEWS:17311 msgid "" "`bpo-27181 `__: remove " "statistics.geometric_mean and defer until 3.7." msgstr "" -#: ../../../build/NEWS:16783 +#: ../../../build/NEWS:17490 msgid "Python 3.6.0 beta 1" msgstr "Python 3.6.0 beta 1" -#: ../../../build/NEWS:16785 +#: ../../../build/NEWS:17492 msgid "*Release date: 2016-09-12*" msgstr "*Tanggal rilis: 2016-09-12*" -#: ../../../build/NEWS:16790 +#: ../../../build/NEWS:17497 msgid "" "`bpo-23722 `__: The __class__ cell used " "by zero-argument super() is now initialized from type.__new__ rather than " @@ -26661,25 +27991,25 @@ msgid "" "Teichmann." msgstr "" -#: ../../../build/NEWS:16795 ../../../build/NEWS:19915 +#: ../../../build/NEWS:17502 ../../../build/NEWS:20622 msgid "" "`bpo-25221 `__: Fix corrupted result " "from PyLong_FromLong(0) when Python is compiled with NSMALLPOSINTS = 0." msgstr "" -#: ../../../build/NEWS:16798 +#: ../../../build/NEWS:17505 msgid "" "`bpo-27080 `__: Implement formatting " "support for :pep:`515`. Initial patch by Chris Angelico." msgstr "" -#: ../../../build/NEWS:16801 +#: ../../../build/NEWS:17508 msgid "" "`bpo-27199 `__: In tarfile, expose " "copyfileobj bufsize to improve throughput. Patch by Jason Fried." msgstr "" -#: ../../../build/NEWS:16804 +#: ../../../build/NEWS:17511 msgid "" "`bpo-27948 `__: In f-strings, only allow" " backslashes inside the braces (where the expressions are). This is a " @@ -26689,32 +28019,32 @@ msgid "" "``f'\\x7b\"hi\"\\x7d'``." msgstr "" -#: ../../../build/NEWS:16810 +#: ../../../build/NEWS:17517 msgid "" "`bpo-28046 `__: Remove platform-specific" " directories from sys.path." msgstr "" -#: ../../../build/NEWS:16812 +#: ../../../build/NEWS:17519 msgid "" "`bpo-28071 `__: Add early-out for " "differencing from an empty set." msgstr "" -#: ../../../build/NEWS:16814 ../../../build/NEWS:19918 +#: ../../../build/NEWS:17521 ../../../build/NEWS:20625 msgid "" "`bpo-25758 `__: Prevents zipimport from " "unnecessarily encoding a filename (patch by Eryk Sun)" msgstr "" -#: ../../../build/NEWS:16817 +#: ../../../build/NEWS:17524 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:16820 +#: ../../../build/NEWS:17527 msgid "" "`bpo-27213 `__: Rework CALL_FUNCTION* " "opcodes to produce shorter and more efficient bytecode. Patch by Demur " @@ -26722,101 +28052,101 @@ msgid "" "Stinner." msgstr "" -#: ../../../build/NEWS:16824 +#: ../../../build/NEWS:17531 msgid "" "`bpo-26331 `__: Implement tokenizing " "support for :pep:`515`. Patch by Georg Brandl." msgstr "" -#: ../../../build/NEWS:16827 +#: ../../../build/NEWS:17534 msgid "" "`bpo-27999 `__: Make \"global after " "use\" a SyntaxError, and ditto for nonlocal. Patch by Ivan Levkivskyi." msgstr "" -#: ../../../build/NEWS:16830 +#: ../../../build/NEWS:17537 msgid "" "`bpo-28003 `__: Implement :pep:`525` -- " "Asynchronous Generators." msgstr "" -#: ../../../build/NEWS:16832 +#: ../../../build/NEWS:17539 msgid "" "`bpo-27985 `__: Implement :pep:`526` -- " "Syntax for Variable Annotations. Patch by Ivan Levkivskyi." msgstr "" -#: ../../../build/NEWS:16835 +#: ../../../build/NEWS:17542 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:16839 +#: ../../../build/NEWS:17546 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:16842 +#: ../../../build/NEWS:17549 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:16846 +#: ../../../build/NEWS:17553 msgid "" "`bpo-27911 `__: Remove unnecessary error" " checks in ``exec_builtin_or_dynamic()``." msgstr "" -#: ../../../build/NEWS:16849 +#: ../../../build/NEWS:17556 msgid "" "`bpo-27078 `__: Added BUILD_STRING " "opcode. Optimized f-strings evaluation." msgstr "" -#: ../../../build/NEWS:16851 +#: ../../../build/NEWS:17558 msgid "" "`bpo-17884 `__: Python now requires " "systems with inttypes.h and stdint.h" msgstr "" -#: ../../../build/NEWS:16853 +#: ../../../build/NEWS:17560 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:16857 +#: ../../../build/NEWS:17564 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:16860 +#: ../../../build/NEWS:17567 msgid "Implement :pep:`523`." msgstr "Implementasi :pep:`523`." -#: ../../../build/NEWS:16862 +#: ../../../build/NEWS:17569 msgid "" "`bpo-27870 `__: A left shift of zero by " "a large integer no longer attempts to allocate large amounts of memory." msgstr "" -#: ../../../build/NEWS:16865 +#: ../../../build/NEWS:17572 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:16869 +#: ../../../build/NEWS:17576 msgid "" "`bpo-27214 `__: In long_invert, be more " "careful about modifying object returned by long_add, and remove an " @@ -26824,34 +28154,34 @@ msgid "" "patch." msgstr "" -#: ../../../build/NEWS:16873 +#: ../../../build/NEWS:17580 msgid "" "`bpo-27506 `__: Support passing the " "bytes/bytearray.translate() \"delete\" argument by keyword." msgstr "" -#: ../../../build/NEWS:16876 ../../../build/NEWS:19924 +#: ../../../build/NEWS:17583 ../../../build/NEWS:20631 msgid "" "`bpo-27812 `__: Properly clear out a " "generator's frame's backreference to the generator to prevent crashes in " "frame.clear()." msgstr "" -#: ../../../build/NEWS:16879 ../../../build/NEWS:19927 +#: ../../../build/NEWS:17586 ../../../build/NEWS:20634 msgid "" "`bpo-27811 `__: Fix a crash when a " "coroutine that has not been awaited is finalized with warnings-as-errors " "enabled." msgstr "" -#: ../../../build/NEWS:16882 ../../../build/NEWS:19930 +#: ../../../build/NEWS:17589 ../../../build/NEWS:20637 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:16885 +#: ../../../build/NEWS:17592 msgid "" "`bpo-27792 `__: The modulo operation " "applied to ``bool`` and other ``int`` subclasses now always returns an " @@ -26859,26 +28189,26 @@ msgid "" "Xiang Zhang." msgstr "" -#: ../../../build/NEWS:16889 +#: ../../../build/NEWS:17596 msgid "" "`bpo-26984 `__: int() now always returns" " an instance of exact int." msgstr "" -#: ../../../build/NEWS:16891 +#: ../../../build/NEWS:17598 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:16895 +#: ../../../build/NEWS:17602 msgid "" "`bpo-24254 `__: Make class definition " "namespace ordered by default." msgstr "" -#: ../../../build/NEWS:16897 +#: ../../../build/NEWS:17604 msgid "" "`bpo-27662 `__: Fix an overflow check in" " ``List_New``: the original code was checking against ``Py_SIZE_MAX`` " @@ -26886,7 +28216,7 @@ msgid "" "Zhang." msgstr "" -#: ../../../build/NEWS:16901 ../../../build/NEWS:19936 +#: ../../../build/NEWS:17608 ../../../build/NEWS:20643 msgid "" "`bpo-27782 `__: Multi-phase extension " "module import now correctly allows the ``m_methods`` field to be used to add" @@ -26894,27 +28224,27 @@ msgid "" "``Py_create_mod``. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:16905 ../../../build/NEWS:19940 +#: ../../../build/NEWS:17612 ../../../build/NEWS:20647 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:16909 ../../../build/NEWS:19944 +#: ../../../build/NEWS:17616 ../../../build/NEWS:20651 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:16913 +#: ../../../build/NEWS:17620 msgid "" "`bpo-27157 `__: Make only type() itself " "accept the one-argument form. Patch by Eryk Sun and Emanuel Barry." msgstr "" -#: ../../../build/NEWS:16916 ../../../build/NEWS:19948 +#: ../../../build/NEWS:17623 ../../../build/NEWS:20655 msgid "" "`bpo-27558 `__: Fix a SystemError in the" " implementation of \"raise\" statement. In a brand new thread, raise a " @@ -26922,91 +28252,91 @@ msgid "" " Xiang Zhang." msgstr "" -#: ../../../build/NEWS:16920 +#: ../../../build/NEWS:17627 msgid "" "`bpo-28008 `__: Implement :pep:`530` -- " "asynchronous comprehensions." msgstr "" -#: ../../../build/NEWS:16922 ../../../build/NEWS:19973 +#: ../../../build/NEWS:17629 ../../../build/NEWS:20680 msgid "" "`bpo-27942 `__: Fix memory leak in " "codeobject.c" msgstr "" -#: ../../../build/NEWS:16927 ../../../build/NEWS:20017 +#: ../../../build/NEWS:17634 ../../../build/NEWS:20724 msgid "" "`bpo-28732 `__: Fix crash in os.spawnv()" " with no elements in args" msgstr "" -#: ../../../build/NEWS:16929 ../../../build/NEWS:20019 +#: ../../../build/NEWS:17636 ../../../build/NEWS:20726 msgid "" "`bpo-28485 `__: Always raise ValueError " "for negative compileall.compile_dir(workers=...) parameter, even when " "multithreading is unavailable." msgstr "" -#: ../../../build/NEWS:16933 +#: ../../../build/NEWS:17640 msgid "" "`bpo-28037 `__: Use " "sqlite3_get_autocommit() instead of setting Connection->inTransaction " "manually." msgstr "" -#: ../../../build/NEWS:16936 +#: ../../../build/NEWS:17643 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:16939 +#: ../../../build/NEWS:17646 msgid "" "`bpo-24454 `__: Regular expression match" " object groups are now accessible using __getitem__. \"mo[x]\" is equivalent" " to \"mo.group(x)\"." msgstr "" -#: ../../../build/NEWS:16942 +#: ../../../build/NEWS:17649 msgid "" "`bpo-10740 `__: sqlite3 no longer " "implicitly commit an open transaction before DDL statements." msgstr "" -#: ../../../build/NEWS:16945 +#: ../../../build/NEWS:17652 msgid "" "`bpo-17941 `__: Add a *module* parameter" " to collections.namedtuple()." msgstr "" -#: ../../../build/NEWS:16947 +#: ../../../build/NEWS:17654 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:16951 +#: ../../../build/NEWS:17658 msgid "" "`bpo-26885 `__: xmlrpc now supports " "unmarshalling additional data types used by Apache XML-RPC implementation " "for numerics and None." msgstr "" -#: ../../../build/NEWS:16954 +#: ../../../build/NEWS:17661 msgid "" "`bpo-28070 `__: Fixed parsing inline " "verbose flag in regular expressions." msgstr "" -#: ../../../build/NEWS:16956 +#: ../../../build/NEWS:17663 msgid "" "`bpo-19500 `__: Add client-side SSL " "session resumption to the ssl module." msgstr "" -#: ../../../build/NEWS:16958 +#: ../../../build/NEWS:17665 msgid "" "`bpo-28022 `__: Deprecate ssl-related " "arguments in favor of SSLContext. The deprecation include manual creation of" @@ -27014,7 +28344,7 @@ msgid "" "smtplib, poplib and urllib." msgstr "" -#: ../../../build/NEWS:16962 +#: ../../../build/NEWS:17669 msgid "" "`bpo-28043 `__: SSLContext has improved " "default settings: OP_NO_SSLv2, OP_NO_SSLv3, OP_NO_COMPRESSION, " @@ -27022,21 +28352,21 @@ msgid "" "ciphers without MD5." msgstr "" -#: ../../../build/NEWS:16966 +#: ../../../build/NEWS:17673 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:16969 +#: ../../../build/NEWS:17676 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:16972 +#: ../../../build/NEWS:17679 msgid "" "`bpo-27137 `__: the pure Python fallback" " implementation of ``functools.partial`` now matches the behaviour of its " @@ -27044,118 +28374,118 @@ msgid "" "purposes. Patch by Emanuel Barry and Serhiy Storchaka." msgstr "" -#: ../../../build/NEWS:16977 ../../../build/NEWS:20072 +#: ../../../build/NEWS:17684 ../../../build/NEWS:20779 msgid "" "Fix possible integer overflows and crashes in the mmap module with unusual " "usage patterns." msgstr "" -#: ../../../build/NEWS:16980 ../../../build/NEWS:20075 +#: ../../../build/NEWS:17687 ../../../build/NEWS:20782 msgid "" "`bpo-1703178 `__: Fix the ability to " "pass the --link-objects option to the distutils build_ext command." msgstr "" -#: ../../../build/NEWS:16983 ../../../build/NEWS:20122 +#: ../../../build/NEWS:17690 ../../../build/NEWS:20829 msgid "" "`bpo-28019 `__: itertools.count() no " "longer rounds non-integer step in range between 1.0 and 2.0 to 1." msgstr "" -#: ../../../build/NEWS:16986 +#: ../../../build/NEWS:17693 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:16990 ../../../build/NEWS:20125 +#: ../../../build/NEWS:17697 ../../../build/NEWS:20832 msgid "" "`bpo-25969 `__: Update the lib2to3 " "grammar to handle the unpacking generalizations added in 3.5." msgstr "" -#: ../../../build/NEWS:16993 ../../../build/NEWS:20128 +#: ../../../build/NEWS:17700 ../../../build/NEWS:20835 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:16996 +#: ../../../build/NEWS:17703 msgid "" "`bpo-28082 `__: Convert re flag " "constants to IntFlag." msgstr "" -#: ../../../build/NEWS:16998 +#: ../../../build/NEWS:17705 msgid "" "`bpo-28025 `__: Convert all ssl module " "constants to IntEnum and IntFlags. SSLContext properties now return flags " "and enums." msgstr "" -#: ../../../build/NEWS:17001 +#: ../../../build/NEWS:17708 msgid "" "`bpo-23591 `__: Add Flag, IntFlag, and " "auto() to enum module." msgstr "" -#: ../../../build/NEWS:17003 +#: ../../../build/NEWS:17710 msgid "" "`bpo-433028 `__: Added support of " "modifier spans in regular expressions." msgstr "" -#: ../../../build/NEWS:17005 ../../../build/NEWS:20131 +#: ../../../build/NEWS:17712 ../../../build/NEWS:20838 msgid "" "`bpo-24594 `__: Validates persist " "parameter when opening MSI database" msgstr "" -#: ../../../build/NEWS:17007 ../../../build/NEWS:20133 +#: ../../../build/NEWS:17714 ../../../build/NEWS:20840 msgid "" "`bpo-17582 `__: xml.etree.ElementTree " "nows preserves whitespaces in attributes (Patch by Duane Griffin. Reviewed " "and approved by Stefan Behnel.)" msgstr "" -#: ../../../build/NEWS:17010 ../../../build/NEWS:20136 +#: ../../../build/NEWS:17717 ../../../build/NEWS:20843 msgid "" "`bpo-28047 `__: Fixed calculation of " "line length used for the base64 CTE in the new email policies." msgstr "" -#: ../../../build/NEWS:17013 +#: ../../../build/NEWS:17720 msgid "" "`bpo-27576 `__: Fix call order in " "OrderedDict.__init__()." msgstr "" -#: ../../../build/NEWS:17015 +#: ../../../build/NEWS:17722 msgid "email.generator.DecodedGenerator now supports the policy keyword." msgstr "" -#: ../../../build/NEWS:17017 +#: ../../../build/NEWS:17724 msgid "" "`bpo-28027 `__: Remove undocumented " "modules from ``Lib/plat-*``: IN, CDROM, DLFCN, TYPES, CDIO, and STROPTS." msgstr "" -#: ../../../build/NEWS:17020 ../../../build/NEWS:20139 +#: ../../../build/NEWS:17727 ../../../build/NEWS:20846 msgid "" "`bpo-27445 `__: Don't pass str(_charset)" " to MIMEText.set_payload(). Patch by Claude Paroz." msgstr "" -#: ../../../build/NEWS:17023 +#: ../../../build/NEWS:17730 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:17026 ../../../build/NEWS:20142 +#: ../../../build/NEWS:17733 ../../../build/NEWS:20849 msgid "" "`bpo-22450 `__: urllib now includes an " "``Accept: */*`` header among the default headers. This makes the results of " @@ -27163,62 +28493,62 @@ msgid "" "servers are involved." msgstr "" -#: ../../../build/NEWS:17030 ../../../build/NEWS:20146 +#: ../../../build/NEWS:17737 ../../../build/NEWS:20853 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:17034 +#: ../../../build/NEWS:17741 msgid "" "`bpo-28005 `__: Allow ImportErrors in " "encoding implementation to propagate." msgstr "" -#: ../../../build/NEWS:17036 +#: ../../../build/NEWS:17743 msgid "" "`bpo-26667 `__: Support path-like " "objects in importlib.util." msgstr "" -#: ../../../build/NEWS:17038 ../../../build/NEWS:20150 +#: ../../../build/NEWS:17745 ../../../build/NEWS:20857 msgid "" "`bpo-27570 `__: Avoid zero-length " "memcpy() etc calls with null source pointers in the \"ctypes\" and \"array\"" " modules." msgstr "" -#: ../../../build/NEWS:17041 ../../../build/NEWS:20153 +#: ../../../build/NEWS:17748 ../../../build/NEWS:20860 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:17045 +#: ../../../build/NEWS:17752 msgid "" "`bpo-27331 `__: The email.mime classes " "now all accept an optional policy keyword." msgstr "" -#: ../../../build/NEWS:17048 ../../../build/NEWS:20157 +#: ../../../build/NEWS:17755 ../../../build/NEWS:20864 msgid "" "`bpo-27988 `__: Fix email " "iter_attachments incorrect mutation of payload list." msgstr "" -#: ../../../build/NEWS:17050 +#: ../../../build/NEWS:17757 msgid "" "`bpo-16113 `__: Add SHA-3 and SHAKE " "support to hashlib module." msgstr "" -#: ../../../build/NEWS:17052 +#: ../../../build/NEWS:17759 msgid "Eliminate a tautological-pointer-compare warning in _scproxy.c." msgstr "" -#: ../../../build/NEWS:17054 +#: ../../../build/NEWS:17761 msgid "" "`bpo-27776 `__: The :func:`os.urandom` " "function does now block on Linux 3.17 and newer until the system urandom " @@ -27226,25 +28556,25 @@ msgid "" " the :pep:`524`." msgstr "" -#: ../../../build/NEWS:17058 +#: ../../../build/NEWS:17765 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:17061 ../../../build/NEWS:20159 +#: ../../../build/NEWS:17768 ../../../build/NEWS:20866 msgid "" "`bpo-27691 `__: Fix ssl module's parsing" " of GEN_RID subject alternative name fields in X.509 certs." msgstr "" -#: ../../../build/NEWS:17064 +#: ../../../build/NEWS:17771 msgid "" "`bpo-18844 `__: Add random.choices()." msgstr "" -#: ../../../build/NEWS:17066 +#: ../../../build/NEWS:17773 msgid "" "`bpo-25761 `__: Improved error reporting" " about truncated pickle data in C implementation of unpickler. " @@ -27252,87 +28582,87 @@ msgid "" "some cases." msgstr "" -#: ../../../build/NEWS:17070 +#: ../../../build/NEWS:17777 msgid "" "`bpo-26798 `__: Add BLAKE2 (blake2b and " "blake2s) to hashlib." msgstr "" -#: ../../../build/NEWS:17072 +#: ../../../build/NEWS:17779 msgid "" "`bpo-26032 `__: Optimized globbing in " "pathlib by using os.scandir(); it is now about 1.5--4 times faster." msgstr "" -#: ../../../build/NEWS:17075 +#: ../../../build/NEWS:17782 msgid "" "`bpo-25596 `__: Optimized glob() and " "iglob() functions in the glob module; they are now about 3--6 times faster." msgstr "" -#: ../../../build/NEWS:17078 +#: ../../../build/NEWS:17785 msgid "" "`bpo-27928 `__: Add scrypt (password-" "based key derivation function) to hashlib module (requires OpenSSL 1.1.0)." msgstr "" -#: ../../../build/NEWS:17081 ../../../build/NEWS:20162 +#: ../../../build/NEWS:17788 ../../../build/NEWS:20869 msgid "" "`bpo-27850 `__: Remove 3DES from ssl " "module's default cipher list to counter measure sweet32 attack " "(CVE-2016-2183)." msgstr "" -#: ../../../build/NEWS:17084 ../../../build/NEWS:20165 +#: ../../../build/NEWS:17791 ../../../build/NEWS:20872 msgid "" "`bpo-27766 `__: Add ChaCha20 Poly1305 to" " ssl module's default cipher list. (Required OpenSSL 1.1.0 or LibreSSL)." msgstr "" -#: ../../../build/NEWS:17087 +#: ../../../build/NEWS:17794 msgid "" "`bpo-25387 `__: Check return value of " "winsound.MessageBeep." msgstr "" -#: ../../../build/NEWS:17089 +#: ../../../build/NEWS:17796 msgid "" "`bpo-27866 `__: Add " "SSLContext.get_ciphers() method to get a list of all enabled ciphers." msgstr "" -#: ../../../build/NEWS:17092 +#: ../../../build/NEWS:17799 msgid "" "`bpo-27744 `__: Add AF_ALG (Linux Kernel" " crypto) to socket module." msgstr "" -#: ../../../build/NEWS:17094 ../../../build/NEWS:20168 +#: ../../../build/NEWS:17801 ../../../build/NEWS:20875 msgid "" "`bpo-26470 `__: Port ssl and hashlib " "module to OpenSSL 1.1.0." msgstr "" -#: ../../../build/NEWS:17096 +#: ../../../build/NEWS:17803 msgid "" "`bpo-11620 `__: Fix support for " "SND_MEMORY in winsound.PlaySound. Based on a patch by Tim Lesher." msgstr "" -#: ../../../build/NEWS:17099 +#: ../../../build/NEWS:17806 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:17102 +#: ../../../build/NEWS:17809 msgid "" "`bpo-27919 `__: Deprecated " "``extra_path`` distribution option in distutils packaging." msgstr "" -#: ../../../build/NEWS:17105 +#: ../../../build/NEWS:17812 msgid "" "`bpo-23229 `__: Add new ``cmath`` " "constants: ``cmath.inf`` and ``cmath.nan`` to match ``math.inf`` and " @@ -27340,44 +28670,44 @@ msgid "" " used by complex repr." msgstr "" -#: ../../../build/NEWS:17109 +#: ../../../build/NEWS:17816 msgid "" "`bpo-27842 `__: The csv.DictReader now " "returns rows of type OrderedDict. (Contributed by Steve Holden.)" msgstr "" -#: ../../../build/NEWS:17112 ../../../build/NEWS:20170 +#: ../../../build/NEWS:17819 ../../../build/NEWS:20877 msgid "" "Remove support for passing a file descriptor to os.access. It never worked " "but previously didn't raise." msgstr "" -#: ../../../build/NEWS:17115 ../../../build/NEWS:20173 +#: ../../../build/NEWS:17822 ../../../build/NEWS:20880 msgid "" "`bpo-12885 `__: Fix error when distutils" " encounters symlink." msgstr "" -#: ../../../build/NEWS:17117 ../../../build/NEWS:20175 +#: ../../../build/NEWS:17824 ../../../build/NEWS:20882 msgid "" "`bpo-27881 `__: Fixed possible bugs when" " setting sqlite3.Connection.isolation_level. Based on patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:17120 ../../../build/NEWS:20178 +#: ../../../build/NEWS:17827 ../../../build/NEWS:20885 msgid "" "`bpo-27861 `__: Fixed a crash in " "sqlite3.Connection.cursor() when a factory creates not a cursor. Patch by " "Xiang Zhang." msgstr "" -#: ../../../build/NEWS:17123 ../../../build/NEWS:20181 +#: ../../../build/NEWS:17830 ../../../build/NEWS:20888 msgid "" "`bpo-19884 `__: Avoid spurious output on" " OS X with Gnu Readline." msgstr "" -#: ../../../build/NEWS:17125 ../../../build/NEWS:20183 +#: ../../../build/NEWS:17832 ../../../build/NEWS:20890 msgid "" "`bpo-27706 `__: Restore deterministic " "behavior of random.Random().seed() for string seeds using seeding version 1." @@ -27385,13 +28715,13 @@ msgid "" "Python 2. Patch by Nofar Schnider." msgstr "" -#: ../../../build/NEWS:17130 ../../../build/NEWS:20188 +#: ../../../build/NEWS:17837 ../../../build/NEWS:20895 msgid "" "`bpo-10513 `__: Fix a regression in " "Connection.commit(). Statements should not be reset after a commit." msgstr "" -#: ../../../build/NEWS:17133 +#: ../../../build/NEWS:17840 msgid "" "`bpo-12319 `__: Chunked transfer " "encoding support added to http.client.HTTPConnection requests. The " @@ -27401,7 +28731,7 @@ msgid "" "encoding." msgstr "" -#: ../../../build/NEWS:17140 +#: ../../../build/NEWS:17847 msgid "" "A new version of typing.py from https://github.com/python/typing: - " "Collection (only for 3.6) (`bpo-27598 " @@ -27410,181 +28740,181 @@ msgid "" " dict constraint in ForwardRef._eval_type (upstream #252)" msgstr "" -#: ../../../build/NEWS:17145 +#: ../../../build/NEWS:17852 msgid "" "`bpo-27832 `__: Make ``_normalize`` " "parameter to ``Fraction`` constructor keyword-only, so that ``Fraction(2, 3," " 4)`` now raises ``TypeError``." msgstr "" -#: ../../../build/NEWS:17148 ../../../build/NEWS:20196 +#: ../../../build/NEWS:17855 ../../../build/NEWS:20903 msgid "" "`bpo-27539 `__: Fix unnormalised " "``Fraction.__pow__`` result in the case of negative exponent and negative " "base." msgstr "" -#: ../../../build/NEWS:17151 ../../../build/NEWS:20199 +#: ../../../build/NEWS:17858 ../../../build/NEWS:20906 msgid "" "`bpo-21718 `__: cursor.description is " "now available for queries using CTEs." msgstr "" -#: ../../../build/NEWS:17153 +#: ../../../build/NEWS:17860 msgid "" "`bpo-27819 `__: In distutils sdists, " "simply produce the \"gztar\" (gzipped tar format) distributions on all " "platforms unless \"formats\" is supplied." msgstr "" -#: ../../../build/NEWS:17156 ../../../build/NEWS:20201 +#: ../../../build/NEWS:17863 ../../../build/NEWS:20908 msgid "" "`bpo-2466 `__: posixpath.ismount now " "correctly recognizes mount points which the user does not have permission to" " access." msgstr "" -#: ../../../build/NEWS:17159 +#: ../../../build/NEWS:17866 msgid "" "`bpo-9998 `__: On Linux, " "ctypes.util.find_library now looks in LD_LIBRARY_PATH for shared libraries." msgstr "" -#: ../../../build/NEWS:17162 +#: ../../../build/NEWS:17869 msgid "" "`bpo-27573 `__: exit message for " "code.interact is now configurable." msgstr "" -#: ../../../build/NEWS:17164 ../../../build/NEWS:20309 +#: ../../../build/NEWS:17871 ../../../build/NEWS:21016 msgid "" "`bpo-27930 `__: Improved behaviour of " "logging.handlers.QueueListener. Thanks to Paulo Andrade and Petr Viktorin " "for the analysis and patch." msgstr "" -#: ../../../build/NEWS:17167 +#: ../../../build/NEWS:17874 msgid "" "`bpo-6766 `__: Distributed reference " "counting added to multiprocessing to support nesting of shared values / " "proxy objects." msgstr "" -#: ../../../build/NEWS:17170 ../../../build/NEWS:20312 +#: ../../../build/NEWS:17877 ../../../build/NEWS:21019 msgid "" "`bpo-21201 `__: Improves readability of " "multiprocessing error message. Thanks to Wojciech Walczak for patch." msgstr "" -#: ../../../build/NEWS:17173 +#: ../../../build/NEWS:17880 msgid "asyncio: Add set_protocol / get_protocol to Transports." msgstr "" -#: ../../../build/NEWS:17175 ../../../build/NEWS:20315 +#: ../../../build/NEWS:17882 ../../../build/NEWS:21022 msgid "" "`bpo-27456 `__: asyncio: Set TCP_NODELAY" " by default." msgstr "" -#: ../../../build/NEWS:17180 ../../../build/NEWS:20380 +#: ../../../build/NEWS:17887 ../../../build/NEWS:21087 msgid "" "`bpo-15308 `__: Add 'interrupt " "execution' (^C) to Shell menu. Patch by Roger Serwy, updated by Bayard " "Randel." msgstr "" -#: ../../../build/NEWS:17183 ../../../build/NEWS:20383 +#: ../../../build/NEWS:17890 ../../../build/NEWS:21090 msgid "" "`bpo-27922 `__: Stop IDLE tests from " "'flashing' gui widgets on the screen." msgstr "" -#: ../../../build/NEWS:17185 +#: ../../../build/NEWS:17892 msgid "" "`bpo-27891 `__: Consistently group and " "sort imports within idlelib modules." msgstr "" -#: ../../../build/NEWS:17187 +#: ../../../build/NEWS:17894 msgid "" "`bpo-17642 `__: add larger font sizes " "for classroom projection." msgstr "" -#: ../../../build/NEWS:17189 ../../../build/NEWS:20385 +#: ../../../build/NEWS:17896 ../../../build/NEWS:21092 msgid "Add version to title of IDLE help window." msgstr "Tambahkan versi ke judul jendela bantuan IDLE." -#: ../../../build/NEWS:17191 ../../../build/NEWS:20387 +#: ../../../build/NEWS:17898 ../../../build/NEWS:21094 msgid "" "`bpo-25564 `__: In section on IDLE -- " "console differences, mention that using exec means that __builtins__ is " "defined for each statement." msgstr "" -#: ../../../build/NEWS:17194 +#: ../../../build/NEWS:17901 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:17200 +#: ../../../build/NEWS:17907 msgid "" "`bpo-26900 `__: Excluded underscored " "names and other private API from limited API." msgstr "" -#: ../../../build/NEWS:17203 +#: ../../../build/NEWS:17910 msgid "" "`bpo-26027 `__: Add support for path-" "like objects in PyUnicode_FSConverter() & PyUnicode_FSDecoder()." msgstr "" -#: ../../../build/NEWS:17209 +#: ../../../build/NEWS:17916 msgid "" "`bpo-27427 `__: Additional tests for the" " math module. Patch by Francisco Couzo." msgstr "" -#: ../../../build/NEWS:17211 +#: ../../../build/NEWS:17918 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:17214 +#: ../../../build/NEWS:17921 msgid "" "`bpo-26040 `__: Improve test_math and " "test_cmath coverage and rigour. Patch by Jeff Allen." msgstr "" -#: ../../../build/NEWS:17217 ../../../build/NEWS:20432 +#: ../../../build/NEWS:17924 ../../../build/NEWS:21139 msgid "" "`bpo-27787 `__: Call gc.collect() before" " checking each test for \"dangling threads\", since the dangling threads are" " weak references." msgstr "" -#: ../../../build/NEWS:17223 ../../../build/NEWS:20492 +#: ../../../build/NEWS:17930 ../../../build/NEWS:21199 msgid "" "`bpo-27566 `__: Fix clean target in " "freeze makefile (patch by Lisa Roach)" msgstr "" -#: ../../../build/NEWS:17225 ../../../build/NEWS:20494 +#: ../../../build/NEWS:17932 ../../../build/NEWS:21201 msgid "" "`bpo-27705 `__: Update message in " "validate_ucrtbase.py" msgstr "" -#: ../../../build/NEWS:17227 +#: ../../../build/NEWS:17934 msgid "" "`bpo-27976 `__: Deprecate building " "_ctypes with the bundled copy of libffi on non-OSX UNIX platforms." msgstr "" -#: ../../../build/NEWS:17230 +#: ../../../build/NEWS:17937 msgid "" "`bpo-27983 `__: Cause lack of llvm-" "profdata tool when using clang as required for PGO linking to be a configure" @@ -27593,46 +28923,46 @@ msgid "" "Linuxes." msgstr "" -#: ../../../build/NEWS:17235 +#: ../../../build/NEWS:17942 msgid "" "`bpo-21590 `__: Support for DTrace and " "SystemTap probes." msgstr "" -#: ../../../build/NEWS:17237 ../../../build/NEWS:20501 +#: ../../../build/NEWS:17944 ../../../build/NEWS:21208 msgid "" "`bpo-26307 `__: The profile-opt build " "now applies PGO to the built-in modules." msgstr "" -#: ../../../build/NEWS:17239 +#: ../../../build/NEWS:17946 msgid "" "`bpo-26359 `__: Add the --with-" "optimizations flag to turn on LTO and PGO build support when available." msgstr "" -#: ../../../build/NEWS:17242 +#: ../../../build/NEWS:17949 msgid "" "`bpo-27917 `__: Set platform triplets " "for Android builds." msgstr "" -#: ../../../build/NEWS:17244 +#: ../../../build/NEWS:17951 msgid "" "`bpo-25825 `__: Update references to the" " $(LIBPL) installation path on AIX. This path was changed in 3.2a4." msgstr "" -#: ../../../build/NEWS:17247 +#: ../../../build/NEWS:17954 msgid "Update OS X installer to use SQLite 3.14.1 and XZ 5.2.2." msgstr "" -#: ../../../build/NEWS:17249 +#: ../../../build/NEWS:17956 msgid "" "`bpo-21122 `__: Fix LTO builds on OS X." msgstr "" -#: ../../../build/NEWS:17251 +#: ../../../build/NEWS:17958 msgid "" "`bpo-17128 `__: Build OS X installer " "with a private copy of OpenSSL. Also provide a sample Install Certificates " @@ -27640,7 +28970,7 @@ msgid "" "certifi module." msgstr "" -#: ../../../build/NEWS:17258 ../../../build/NEWS:20441 +#: ../../../build/NEWS:17965 ../../../build/NEWS:21148 msgid "" "`bpo-27952 `__: Get " "Tools/scripts/fixcid.py working with Python 3 and the current \"re\" module," @@ -27648,88 +28978,88 @@ msgid "" "quote signs." msgstr "" -#: ../../../build/NEWS:17265 +#: ../../../build/NEWS:17972 msgid "" "`bpo-28065 `__: Update xz dependency to " "5.2.2 and build it from source." msgstr "" -#: ../../../build/NEWS:17267 ../../../build/NEWS:20458 +#: ../../../build/NEWS:17974 ../../../build/NEWS:21165 msgid "" "`bpo-25144 `__: Ensures TargetDir is set" " before continuing with custom install." msgstr "" -#: ../../../build/NEWS:17269 +#: ../../../build/NEWS:17976 msgid "" "`bpo-1602 `__: Windows console doesn't " "input or print Unicode (PEP 528)" msgstr "" -#: ../../../build/NEWS:17271 +#: ../../../build/NEWS:17978 msgid "" "`bpo-27781 `__: Change file system " "encoding on Windows to UTF-8 (PEP 529)" msgstr "" -#: ../../../build/NEWS:17273 +#: ../../../build/NEWS:17980 msgid "" "`bpo-27731 `__: Opt-out of MAX_PATH on " "Windows 10" msgstr "" -#: ../../../build/NEWS:17275 +#: ../../../build/NEWS:17982 msgid "" "`bpo-6135 `__: Adds encoding and errors " "parameters to subprocess." msgstr "" -#: ../../../build/NEWS:17277 +#: ../../../build/NEWS:17984 msgid "" "`bpo-27959 `__: Adds oem encoding, alias" " ansi to mbcs, move aliasmbcs to codec lookup." msgstr "" -#: ../../../build/NEWS:17280 +#: ../../../build/NEWS:17987 msgid "" "`bpo-27982 `__: The functions of the " "winsound module now accept keyword arguments." msgstr "" -#: ../../../build/NEWS:17283 +#: ../../../build/NEWS:17990 msgid "" "`bpo-20366 `__: Build full text search " "support into SQLite on Windows." msgstr "" -#: ../../../build/NEWS:17285 +#: ../../../build/NEWS:17992 msgid "" "`bpo-27756 `__: Adds new icons for " "Python files and processes on Windows. Designs by Cherry Wang." msgstr "" -#: ../../../build/NEWS:17288 +#: ../../../build/NEWS:17995 msgid "" "`bpo-27883 `__: Update sqlite to " "3.14.1.0 on Windows." msgstr "" -#: ../../../build/NEWS:17292 +#: ../../../build/NEWS:17999 msgid "Python 3.6.0 alpha 4" msgstr "Python 3.6.0 alfa 4" -#: ../../../build/NEWS:17294 +#: ../../../build/NEWS:18001 msgid "*Release date: 2016-08-15*" msgstr "*Tanggal rilis: 2016-08-15*" -#: ../../../build/NEWS:17299 +#: ../../../build/NEWS:18006 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:17303 +#: ../../../build/NEWS:18010 msgid "" "`bpo-26823 `__: Large sections of " "repeated lines in tracebacks are now abbreviated as \"[Previous line " @@ -27737,51 +29067,51 @@ msgid "" "Emanuel Barry." msgstr "" -#: ../../../build/NEWS:17307 +#: ../../../build/NEWS:18014 msgid "" "`bpo-27574 `__: Decreased an overhead of" " parsing keyword arguments in functions implemented with using Argument " "Clinic." msgstr "" -#: ../../../build/NEWS:17310 +#: ../../../build/NEWS:18017 msgid "" "`bpo-22557 `__: Now importing already " "imported modules is up to 2.5 times faster." msgstr "" -#: ../../../build/NEWS:17313 +#: ../../../build/NEWS:18020 msgid "" "`bpo-17596 `__: Include to " "help with Min GW building." msgstr "" -#: ../../../build/NEWS:17315 +#: ../../../build/NEWS:18022 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:17318 ../../../build/NEWS:19964 +#: ../../../build/NEWS:18025 ../../../build/NEWS:20671 msgid "" "`bpo-27507 `__: Add integer overflow " "check in bytearray.extend(). Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:17321 ../../../build/NEWS:19967 +#: ../../../build/NEWS:18028 ../../../build/NEWS:20674 msgid "" "`bpo-27581 `__: Don't rely on wrapping " "for overflow check in PySequence_Tuple(). Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:17324 +#: ../../../build/NEWS:18031 msgid "" "`bpo-1621 `__: Avoid signed integer " "overflow in list and tuple operations. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:17327 +#: ../../../build/NEWS:18034 msgid "" "`bpo-27419 `__: Standard __import__() no" " longer look up \"__import__\" in globals or builtins for importing " @@ -27789,19 +29119,19 @@ msgid "" "unabling to resolve package from __spec__ or __package__." msgstr "" -#: ../../../build/NEWS:17332 ../../../build/NEWS:19956 +#: ../../../build/NEWS:18039 ../../../build/NEWS:20663 msgid "" "`bpo-27083 `__: Respect the PYTHONCASEOK" " environment variable under Windows." msgstr "" -#: ../../../build/NEWS:17334 ../../../build/NEWS:19958 +#: ../../../build/NEWS:18041 ../../../build/NEWS:20665 msgid "" "`bpo-27514 `__: Make having too many " "statically nested blocks a SyntaxError instead of SystemError." msgstr "" -#: ../../../build/NEWS:17337 +#: ../../../build/NEWS:18044 msgid "" "`bpo-27366 `__: Implemented :pep:`487` " "(Simpler customization of class creation). Upon subclassing, the " @@ -27809,7 +29139,7 @@ msgid "" "initialized with __set_name__ after class creation." msgstr "" -#: ../../../build/NEWS:17345 +#: ../../../build/NEWS:18052 msgid "" "`bpo-26027 `__: Add " ":pep:`519`/__fspath__() support to the os and os.path modules. Includes code" @@ -27817,13 +29147,13 @@ msgid "" "`__)" msgstr "" -#: ../../../build/NEWS:17348 +#: ../../../build/NEWS:18055 msgid "" "`bpo-27598 `__: Add Collections to " "collections.abc. Patch by Ivan Levkivskyi, docs by Neil Girdhar." msgstr "" -#: ../../../build/NEWS:17351 +#: ../../../build/NEWS:18058 msgid "" "`bpo-25958 `__: Support \"anti-" "registration\" of special methods from various ABCs, like __hash__, __iter__" @@ -27834,13 +29164,13 @@ msgid "" "Ivan Levkivskyi." msgstr "" -#: ../../../build/NEWS:17358 +#: ../../../build/NEWS:18065 msgid "" "`bpo-16764 `__: Support keyword " "arguments to zlib.decompress(). Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:17361 +#: ../../../build/NEWS:18068 msgid "" "`bpo-27736 `__: Prevent segfault after " "interpreter re-initialization due to ref count problem introduced in code " @@ -27848,19 +29178,19 @@ msgid "" "Xiang Zhang." msgstr "" -#: ../../../build/NEWS:17365 +#: ../../../build/NEWS:18072 msgid "" "`bpo-25628 `__: The *verbose* and " "*rename* parameters for collections.namedtuple are now keyword-only." msgstr "" -#: ../../../build/NEWS:17368 +#: ../../../build/NEWS:18075 msgid "" "`bpo-12345 `__: Add mathematical " "constant tau to math and cmath. See also :pep:`628`." msgstr "" -#: ../../../build/NEWS:17371 +#: ../../../build/NEWS:18078 msgid "" "`bpo-26823 `__: " "traceback.StackSummary.format now abbreviates large sections of repeated " @@ -27869,38 +29199,38 @@ msgid "" "Emanuel Barry." msgstr "" -#: ../../../build/NEWS:17376 +#: ../../../build/NEWS:18083 msgid "" "`bpo-27664 `__: Add to " "concurrent.futures.thread.ThreadPoolExecutor() the ability to specify a " "thread name prefix." msgstr "" -#: ../../../build/NEWS:17379 +#: ../../../build/NEWS:18086 msgid "" "`bpo-27181 `__: Add geometric_mean and " "harmonic_mean to statistics module." msgstr "" -#: ../../../build/NEWS:17381 +#: ../../../build/NEWS:18088 msgid "" "`bpo-27573 `__: code.interact now prints" " an message when exiting." msgstr "" -#: ../../../build/NEWS:17383 +#: ../../../build/NEWS:18090 msgid "" "`bpo-6422 `__: Add autorange method to " "timeit.Timer objects." msgstr "" -#: ../../../build/NEWS:17385 ../../../build/NEWS:20204 +#: ../../../build/NEWS:18092 ../../../build/NEWS:20911 msgid "" "`bpo-27773 `__: Correct some memory " "management errors server_hostname in _ssl.wrap_socket()." msgstr "" -#: ../../../build/NEWS:17388 +#: ../../../build/NEWS:18095 msgid "" "`bpo-26750 `__: " "unittest.mock.create_autospec() now works properly for subclasses of " @@ -27908,81 +29238,81 @@ msgid "" "never documented unittest.mock.DescriptorTypes tuple." msgstr "" -#: ../../../build/NEWS:17392 +#: ../../../build/NEWS:18099 msgid "" "`bpo-26754 `__: Undocumented support of " "general bytes-like objects as path in compile() and similar functions is now" " deprecated." msgstr "" -#: ../../../build/NEWS:17395 +#: ../../../build/NEWS:18102 msgid "" "`bpo-26800 `__: Undocumented support of " "general bytes-like objects as paths in os functions is now deprecated." msgstr "" -#: ../../../build/NEWS:17398 +#: ../../../build/NEWS:18105 msgid "" "`bpo-26981 `__: Add _order_ " "compatibility shim to enum.Enum for Python 2/3 code bases." msgstr "" -#: ../../../build/NEWS:17401 +#: ../../../build/NEWS:18108 msgid "" "`bpo-27661 `__: Added tzinfo keyword " "argument to datetime.combine." msgstr "" -#: ../../../build/NEWS:17403 ../../../build/NEWS:20210 +#: ../../../build/NEWS:18110 ../../../build/NEWS:20917 msgid "" "In the curses module, raise an error if window.getstr() or window.instr() is" " passed a negative value." msgstr "" -#: ../../../build/NEWS:17406 ../../../build/NEWS:20213 +#: ../../../build/NEWS:18113 ../../../build/NEWS:20920 msgid "" "`bpo-27783 `__: Fix possible usage of " "uninitialized memory in operator.methodcaller." msgstr "" -#: ../../../build/NEWS:17409 ../../../build/NEWS:20216 +#: ../../../build/NEWS:18116 ../../../build/NEWS:20923 msgid "" "`bpo-27774 `__: Fix possible Py_DECREF " "on unowned object in _sre." msgstr "" -#: ../../../build/NEWS:17411 ../../../build/NEWS:20218 +#: ../../../build/NEWS:18118 ../../../build/NEWS:20925 msgid "" "`bpo-27760 `__: Fix possible integer " "overflow in binascii.b2a_qp." msgstr "" -#: ../../../build/NEWS:17413 ../../../build/NEWS:20220 +#: ../../../build/NEWS:18120 ../../../build/NEWS:20927 msgid "" "`bpo-27758 `__: Fix possible integer " "overflow in the _csv module for large record lengths." msgstr "" -#: ../../../build/NEWS:17416 ../../../build/NEWS:20223 +#: ../../../build/NEWS:18123 ../../../build/NEWS:20930 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:17420 +#: ../../../build/NEWS:18127 msgid "" "`bpo-7063 `__: Remove dead code from the " "\"array\" module's slice handling. Patch by Chuck." msgstr "" -#: ../../../build/NEWS:17423 ../../../build/NEWS:20227 +#: ../../../build/NEWS:18130 ../../../build/NEWS:20934 msgid "" "`bpo-27656 `__: Do not assume sched.h " "defines any SCHED_* constants." msgstr "" -#: ../../../build/NEWS:17425 ../../../build/NEWS:20229 +#: ../../../build/NEWS:18132 ../../../build/NEWS:20936 msgid "" "`bpo-27130 `__: In the \"zlib\" module, " "fix handling of large buffers (typically 4 GiB) when compressing and " @@ -27990,55 +29320,55 @@ msgid "" "and decompression operations did not properly handle results of 4 GiB." msgstr "" -#: ../../../build/NEWS:17430 +#: ../../../build/NEWS:18137 msgid "" "`bpo-24773 `__: Implemented :pep:`495` " "(Local Time Disambiguation)." msgstr "" -#: ../../../build/NEWS:17432 +#: ../../../build/NEWS:18139 msgid "" "Expose the EPOLLEXCLUSIVE constant (when it is defined) in the select " "module." msgstr "" -#: ../../../build/NEWS:17435 +#: ../../../build/NEWS:18142 msgid "" "`bpo-27567 `__: Expose the EPOLLRDHUP " "and POLLRDHUP constants in the select module." msgstr "" -#: ../../../build/NEWS:17438 +#: ../../../build/NEWS:18145 msgid "" "`bpo-1621 `__: Avoid signed int negation " "overflow in the \"audioop\" module." msgstr "" -#: ../../../build/NEWS:17440 ../../../build/NEWS:20234 +#: ../../../build/NEWS:18147 ../../../build/NEWS:20941 msgid "" "`bpo-27533 `__: Release GIL in nt._isdir" msgstr "" -#: ../../../build/NEWS:17442 ../../../build/NEWS:20236 +#: ../../../build/NEWS:18149 ../../../build/NEWS:20943 msgid "" "`bpo-17711 `__: Fixed unpickling by the " "persistent ID with protocol 0. Original patch by Alexandre Vassalotti." msgstr "" -#: ../../../build/NEWS:17445 ../../../build/NEWS:20239 +#: ../../../build/NEWS:18152 ../../../build/NEWS:20946 msgid "" "`bpo-27522 `__: Avoid an unintentional " "reference cycle in email.feedparser." msgstr "" -#: ../../../build/NEWS:17447 +#: ../../../build/NEWS:18154 msgid "" "`bpo-27512 `__: Fix a segfault when " "os.fspath() called an __fspath__() method that raised an exception. Patch by" " Xiang Zhang." msgstr "" -#: ../../../build/NEWS:17453 ../../../build/NEWS:20390 +#: ../../../build/NEWS:18160 ../../../build/NEWS:21097 msgid "" "`bpo-27714 `__: text_textview and " "test_autocomplete now pass when re-run in the same process. This occurs " @@ -28046,7 +29376,7 @@ msgid "" "warning from test_config." msgstr "" -#: ../../../build/NEWS:17457 +#: ../../../build/NEWS:18164 msgid "" "`bpo-27621 `__: Put query response " "validation error messages in the query box itself instead of in a separate " @@ -28054,152 +29384,152 @@ msgid "" " Mark Roseman." msgstr "" -#: ../../../build/NEWS:17461 +#: ../../../build/NEWS:18168 msgid "" "`bpo-27620 `__: Escape key now closes " "Query box as cancelled." msgstr "" -#: ../../../build/NEWS:17463 +#: ../../../build/NEWS:18170 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:17467 +#: ../../../build/NEWS:18174 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:17470 ../../../build/NEWS:20394 +#: ../../../build/NEWS:18177 ../../../build/NEWS:21101 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:17473 ../../../build/NEWS:17666 +#: ../../../build/NEWS:18180 ../../../build/NEWS:18373 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:17477 ../../../build/NEWS:17673 -#: ../../../build/NEWS:20397 +#: ../../../build/NEWS:18184 ../../../build/NEWS:18380 +#: ../../../build/NEWS:21104 msgid "" "`bpo-27452 `__: add line counter and crc" " to IDLE configHandler test dump." msgstr "" -#: ../../../build/NEWS:17482 +#: ../../../build/NEWS:18189 msgid "" "`bpo-25805 `__: Skip a test in " "test_pkgutil as needed that doesn't work when ``__name__ == __main__``. " "Patch by SilentGhost." msgstr "" -#: ../../../build/NEWS:17485 +#: ../../../build/NEWS:18192 msgid "" "`bpo-27472 `__: Add " "test.support.unix_shell as the path to the default shell." msgstr "" -#: ../../../build/NEWS:17487 ../../../build/NEWS:20435 +#: ../../../build/NEWS:18194 ../../../build/NEWS:21142 msgid "" "`bpo-27369 `__: In test_pyexpat, avoid " "testing an error message detail that changed in Expat 2.2.0." msgstr "" -#: ../../../build/NEWS:17490 +#: ../../../build/NEWS:18197 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:17497 +#: ../../../build/NEWS:18204 msgid "" "`bpo-27647 `__: Update bundled Tcl/Tk to" " 8.6.6." msgstr "" -#: ../../../build/NEWS:17499 +#: ../../../build/NEWS:18206 msgid "" "`bpo-27610 `__: Adds :pep:`514` metadata" " to Windows installer" msgstr "" -#: ../../../build/NEWS:17501 ../../../build/NEWS:20460 +#: ../../../build/NEWS:18208 ../../../build/NEWS:21167 msgid "" "`bpo-27469 `__: Adds a shell extension " "to the launcher so that drag and drop works correctly." msgstr "" -#: ../../../build/NEWS:17504 +#: ../../../build/NEWS:18211 msgid "" "`bpo-27309 `__: Enables proper Windows " "styles in python[w].exe manifest." msgstr "" -#: ../../../build/NEWS:17509 ../../../build/NEWS:20505 +#: ../../../build/NEWS:18216 ../../../build/NEWS:21212 msgid "" "`bpo-27713 `__: Suppress spurious build " "warnings when updating importlib's bootstrap files. Patch by Xiang Zhang" msgstr "" -#: ../../../build/NEWS:17512 +#: ../../../build/NEWS:18219 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:17515 ../../../build/NEWS:20513 +#: ../../../build/NEWS:18222 ../../../build/NEWS:21220 msgid "" "`bpo-27453 `__: CPP invocation in " "configure must use CPPFLAGS. Patch by Chi Hsuan Yen." msgstr "" -#: ../../../build/NEWS:17518 ../../../build/NEWS:20516 +#: ../../../build/NEWS:18225 ../../../build/NEWS:21223 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:17522 ../../../build/NEWS:20520 +#: ../../../build/NEWS:18229 ../../../build/NEWS:21227 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:17525 ../../../build/NEWS:20523 +#: ../../../build/NEWS:18232 ../../../build/NEWS:21230 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:17530 +#: ../../../build/NEWS:18237 msgid "Python 3.6.0 alpha 3" msgstr "Python 3.6.0 alfa 3" -#: ../../../build/NEWS:17532 +#: ../../../build/NEWS:18239 msgid "*Release date: 2016-07-11*" msgstr "*Tanggal rilis: 2016-07-11*" -#: ../../../build/NEWS:17537 ../../../build/NEWS:19961 +#: ../../../build/NEWS:18244 ../../../build/NEWS:20668 msgid "" "`bpo-27473 `__: Fixed possible integer " "overflow in bytes and bytearray concatenations. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:17540 +#: ../../../build/NEWS:18247 msgid "" "`bpo-23034 `__: The output of a special " "Python build with defined COUNT_ALLOCS, SHOW_ALLOC_COUNT or SHOW_TRACK_COUNT" @@ -28207,48 +29537,48 @@ msgid "" "showalloccount\" option. It now outputs to stderr instead of stdout." msgstr "" -#: ../../../build/NEWS:17545 ../../../build/NEWS:19970 +#: ../../../build/NEWS:18252 ../../../build/NEWS:20677 msgid "" "`bpo-27443 `__: __length_hint__() of " "bytearray iterators no longer return a negative integer for a resized " "bytearray." msgstr "" -#: ../../../build/NEWS:17548 +#: ../../../build/NEWS:18255 msgid "" "`bpo-27007 `__: The fromhex() class " "methods of bytes and bytearray subclasses now return an instance of " "corresponding subclass." msgstr "" -#: ../../../build/NEWS:17554 ../../../build/NEWS:20241 +#: ../../../build/NEWS:18261 ../../../build/NEWS:20948 msgid "" "`bpo-26844 `__: Fix error message for " "imp.find_module() to refer to 'path' instead of 'name'. Patch by Lev " "Maximov." msgstr "" -#: ../../../build/NEWS:17557 ../../../build/NEWS:20244 +#: ../../../build/NEWS:18264 ../../../build/NEWS:20951 msgid "" "`bpo-23804 `__: Fix SSL zero-length " "recv() calls to not block and not raise an error about unclean EOF." msgstr "" -#: ../../../build/NEWS:17560 ../../../build/NEWS:20247 +#: ../../../build/NEWS:18267 ../../../build/NEWS:20954 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:17564 +#: ../../../build/NEWS:18271 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:17568 +#: ../../../build/NEWS:18275 msgid "" "`bpo-26721 `__: Change the " "socketserver.StreamRequestHandler.wfile attribute to implement " @@ -28256,7 +29586,7 @@ msgid "" "writes." msgstr "" -#: ../../../build/NEWS:17572 +#: ../../../build/NEWS:18279 msgid "" "`bpo-22115 `__: Added methods trace_add," " trace_remove and trace_info in the tkinter.Variable class. They replace " @@ -28267,34 +29597,34 @@ msgid "" "tracing in the \"u\" mode now works." msgstr "" -#: ../../../build/NEWS:17580 +#: ../../../build/NEWS:18287 msgid "" "`bpo-26243 `__: Only the level argument " "to zlib.compress() is keyword argument now. The first argument is " "positional-only." msgstr "" -#: ../../../build/NEWS:17583 +#: ../../../build/NEWS:18290 msgid "" "`bpo-27038 `__: Expose the DirEntry type" " as os.DirEntry. Code patch by Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:17586 +#: ../../../build/NEWS:18293 msgid "" "`bpo-27186 `__: Update " "os.fspath()/PyOS_FSPath() to check the return value of __fspath__() to be " "either str or bytes." msgstr "" -#: ../../../build/NEWS:17589 +#: ../../../build/NEWS:18296 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:17593 +#: ../../../build/NEWS:18300 msgid "" "`bpo-27319 `__: Methods selection_set()," " selection_add(), selection_remove() and selection_toggle() of ttk.TreeView " @@ -28303,58 +29633,58 @@ msgid "" " method with arguments." msgstr "" -#: ../../../build/NEWS:17598 ../../../build/NEWS:20261 +#: ../../../build/NEWS:18305 ../../../build/NEWS:20968 msgid "" "`bpo-27079 `__: Fixed curses.ascii " "functions isblank(), iscntrl() and ispunct()." msgstr "" -#: ../../../build/NEWS:17601 +#: ../../../build/NEWS:18308 msgid "" "`bpo-27294 `__: Numerical state in the " "repr for Tkinter event objects is now represented as a combination of known " "flags." msgstr "" -#: ../../../build/NEWS:17604 +#: ../../../build/NEWS:18311 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:17607 ../../../build/NEWS:20264 +#: ../../../build/NEWS:18314 ../../../build/NEWS:20971 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:17611 +#: ../../../build/NEWS:18318 msgid "" "`bpo-26536 `__: socket.ioctl now " "supports SIO_LOOPBACK_FAST_PATH. Patch by Daniel Stokes." msgstr "" -#: ../../../build/NEWS:17614 ../../../build/NEWS:20268 +#: ../../../build/NEWS:18321 ../../../build/NEWS:20975 msgid "" "`bpo-27048 `__: Prevents distutils " "failing on Windows when environment variables contain non-ASCII characters" msgstr "" -#: ../../../build/NEWS:17617 ../../../build/NEWS:20271 +#: ../../../build/NEWS:18324 ../../../build/NEWS:20978 msgid "" "`bpo-27330 `__: Fixed possible leaks in " "the ctypes module." msgstr "" -#: ../../../build/NEWS:17619 ../../../build/NEWS:20273 +#: ../../../build/NEWS:18326 ../../../build/NEWS:20980 msgid "" "`bpo-27238 `__: Got rid of bare excepts " "in the turtle module. Original patch by Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:17622 ../../../build/NEWS:20276 +#: ../../../build/NEWS:18329 ../../../build/NEWS:20983 msgid "" "`bpo-27122 `__: When an exception is " "raised within the context being managed by a contextlib.ExitStack() and one " @@ -28363,7 +29693,7 @@ msgid "" " This avoids the :pep:`479` bug described in issue25782." msgstr "" -#: ../../../build/NEWS:17631 ../../../build/NEWS:20285 +#: ../../../build/NEWS:18338 ../../../build/NEWS:20992 msgid "" "`bpo-27278 `__: Fix os.urandom() " "implementation using getrandom() on Linux. Truncate size to INT_MAX and loop" @@ -28371,57 +29701,57 @@ msgid "" "Py_ssize_t to int." msgstr "" -#: ../../../build/NEWS:17638 +#: ../../../build/NEWS:18345 msgid "" "`bpo-16864 `__: sqlite3.Cursor.lastrowid" " now supports REPLACE statement. Initial patch by Alex LordThorsen." msgstr "" -#: ../../../build/NEWS:17641 ../../../build/NEWS:20292 +#: ../../../build/NEWS:18348 ../../../build/NEWS:20999 msgid "" "`bpo-26386 `__: Fixed ttk.TreeView " "selection operations with item id's containing spaces." msgstr "" -#: ../../../build/NEWS:17644 +#: ../../../build/NEWS:18351 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:17650 ../../../build/NEWS:20298 +#: ../../../build/NEWS:18357 ../../../build/NEWS:21005 msgid "" "`bpo-22636 `__: Avoid shell injection " "problems with ctypes.util.find_library()." msgstr "" -#: ../../../build/NEWS:17655 ../../../build/NEWS:20303 +#: ../../../build/NEWS:18362 ../../../build/NEWS:21010 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:17659 ../../../build/NEWS:20307 +#: ../../../build/NEWS:18366 ../../../build/NEWS:21014 msgid "" "`bpo-27392 `__: Add " "loop.connect_accepted_socket(). Patch by Jim Fulton." msgstr "" -#: ../../../build/NEWS:17664 +#: ../../../build/NEWS:18371 msgid "" "`bpo-27477 `__: IDLE search dialogs now " "use ttk widgets." msgstr "" -#: ../../../build/NEWS:17670 +#: ../../../build/NEWS:18377 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:17675 +#: ../../../build/NEWS:18382 msgid "" "`bpo-27380 `__: IDLE: add query.py with " "base Query dialog and ttk widgets. Module had subclasses SectionName, " @@ -28431,19 +29761,19 @@ msgid "" "starting over. Add tests and delete the two files combined into the new one." msgstr "" -#: ../../../build/NEWS:17682 +#: ../../../build/NEWS:18389 msgid "" "`bpo-27372 `__: Test_idle no longer " "changes the locale." msgstr "" -#: ../../../build/NEWS:17684 ../../../build/NEWS:20399 +#: ../../../build/NEWS:18391 ../../../build/NEWS:21106 msgid "" "`bpo-27365 `__: Allow non-ascii chars in" " IDLE NEWS.txt, for contributor names." msgstr "" -#: ../../../build/NEWS:17686 ../../../build/NEWS:20401 +#: ../../../build/NEWS:18393 ../../../build/NEWS:21108 msgid "" "`bpo-27245 `__: IDLE: Cleanly delete " "custom themes and key bindings. Previously, when IDLE was started from a " @@ -28451,7 +29781,7 @@ msgid "" "Storchaka." msgstr "" -#: ../../../build/NEWS:17690 +#: ../../../build/NEWS:18397 msgid "" "`bpo-24137 `__: Run IDLE, test_idle, and" " htest with tkinter default root disabled. Fix code and tests that fail " @@ -28459,47 +29789,47 @@ msgid "" " and mainloop." msgstr "" -#: ../../../build/NEWS:17694 +#: ../../../build/NEWS:18401 msgid "" "`bpo-27310 `__: Fix IDLE.app failure to " "launch on OS X due to vestigial import." msgstr "" -#: ../../../build/NEWS:17699 +#: ../../../build/NEWS:18406 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:17706 ../../../build/NEWS:20486 +#: ../../../build/NEWS:18413 ../../../build/NEWS:21193 msgid "" "`bpo-28066 `__: Fix the logic that " "searches build directories for generated include files when building outside" " the source tree." msgstr "" -#: ../../../build/NEWS:17709 +#: ../../../build/NEWS:18416 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:17712 +#: ../../../build/NEWS:18419 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:17715 ../../../build/NEWS:20538 +#: ../../../build/NEWS:18422 ../../../build/NEWS:21245 msgid "" "`bpo-26930 `__: Update Windows builds to" " use OpenSSL 1.0.2h." msgstr "" -#: ../../../build/NEWS:17717 +#: ../../../build/NEWS:18424 msgid "" "`bpo-23968 `__: Rename the platform " "directory from plat-$(MACHDEP) to plat-$(PLATFORM_TRIPLET). Rename the " @@ -28509,64 +29839,64 @@ msgid "" "the ABIFLAGS." msgstr "" -#: ../../../build/NEWS:17723 +#: ../../../build/NEWS:18430 msgid "Don't use largefile support for GNU/Hurd." msgstr "Jangan gunakan dukungan berkasbesar untuk GNU/Hurd." -#: ../../../build/NEWS:17728 ../../../build/NEWS:20445 +#: ../../../build/NEWS:18435 ../../../build/NEWS:21152 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:17731 ../../../build/NEWS:20448 +#: ../../../build/NEWS:18438 ../../../build/NEWS:21155 msgid "" "`bpo-27418 `__: Fixed " "Tools/importbench/importbench.py." msgstr "" -#: ../../../build/NEWS:17736 ../../../build/NEWS:21167 +#: ../../../build/NEWS:18443 ../../../build/NEWS:21874 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:17739 +#: ../../../build/NEWS:18446 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:17745 +#: ../../../build/NEWS:18452 msgid "" "`bpo-27027 `__: Added " "test.support.is_android that is True when this is an Android build." msgstr "" -#: ../../../build/NEWS:17750 +#: ../../../build/NEWS:18457 msgid "Python 3.6.0 alpha 2" msgstr "Python 3.6.0 alfa 2" -#: ../../../build/NEWS:17752 +#: ../../../build/NEWS:18459 msgid "*Release date: 2016-06-13*" msgstr "*Tanggal rilis: 2016-06-13*" -#: ../../../build/NEWS:17757 +#: ../../../build/NEWS:18464 msgid "" "`bpo-27095 `__: Simplified MAKE_FUNCTION" " and removed MAKE_CLOSURE opcodes. Patch by Demur Rumed." msgstr "" -#: ../../../build/NEWS:17760 +#: ../../../build/NEWS:18467 msgid "" "`bpo-27190 `__: Raise NotSupportedError " "if sqlite3 is older than 3.3.1. Patch by Dave Sawyer." msgstr "" -#: ../../../build/NEWS:17763 +#: ../../../build/NEWS:18470 msgid "" "`bpo-27286 `__: Fixed compiling " "BUILD_MAP_UNPACK_WITH_CALL opcode. Calling function with generalized " @@ -28574,26 +29904,26 @@ msgid "" "behavior." msgstr "" -#: ../../../build/NEWS:17767 +#: ../../../build/NEWS:18474 msgid "" "`bpo-27140 `__: Added " "BUILD_CONST_KEY_MAP opcode." msgstr "" -#: ../../../build/NEWS:17769 +#: ../../../build/NEWS:18476 msgid "" "`bpo-27186 `__: Add support for " "os.PathLike objects to open() (part of :pep:`519`)." msgstr "" -#: ../../../build/NEWS:17772 ../../../build/NEWS:20559 +#: ../../../build/NEWS:18479 ../../../build/NEWS:21266 msgid "" "`bpo-27066 `__: Fixed SystemError if a " "custom opener (for open()) returns a negative number without setting an " "exception." msgstr "" -#: ../../../build/NEWS:17775 +#: ../../../build/NEWS:18482 msgid "" "`bpo-26983 `__: float() now always " "return an instance of exact float. The deprecation warning is emitted if " @@ -28601,26 +29931,26 @@ msgid "" "versions of Python this can be an error." msgstr "" -#: ../../../build/NEWS:17780 +#: ../../../build/NEWS:18487 msgid "" "`bpo-27097 `__: Python interpreter is " "now about 7% faster due to optimized instruction decoding. Based on patch " "by Demur Rumed." msgstr "" -#: ../../../build/NEWS:17783 +#: ../../../build/NEWS:18490 msgid "" "`bpo-26647 `__: Python interpreter now " "uses 16-bit wordcode instead of bytecode. Patch by Demur Rumed." msgstr "" -#: ../../../build/NEWS:17786 +#: ../../../build/NEWS:18493 msgid "" "`bpo-23275 `__: Allow assigning to an " "empty target list in round brackets: () = iterable." msgstr "" -#: ../../../build/NEWS:17789 ../../../build/NEWS:20681 +#: ../../../build/NEWS:18496 ../../../build/NEWS:21388 msgid "" "`bpo-27243 `__: Update the __aiter__ " "protocol: instead of returning an awaitable that resolves to an asynchronous" @@ -28628,101 +29958,101 @@ msgid "" " former will trigger a PendingDeprecationWarning." msgstr "" -#: ../../../build/NEWS:17797 +#: ../../../build/NEWS:18504 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:17801 +#: ../../../build/NEWS:18508 msgid "" "`bpo-27025 `__: Generated names for " "Tkinter widgets are now more meaningful and recognizable." msgstr "" -#: ../../../build/NEWS:17804 +#: ../../../build/NEWS:18511 msgid "" "`bpo-25455 `__: Fixed crashes in repr of" " recursive ElementTree.Element and functools.partial objects." msgstr "" -#: ../../../build/NEWS:17807 +#: ../../../build/NEWS:18514 msgid "" "`bpo-27294 `__: Improved repr for " "Tkinter event objects." msgstr "" -#: ../../../build/NEWS:17809 +#: ../../../build/NEWS:18516 msgid "" "`bpo-20508 `__: Improve exception " "message of IPv{4,6}Network.__getitem__. Patch by Gareth Rees." msgstr "" -#: ../../../build/NEWS:17815 ../../../build/NEWS:20689 +#: ../../../build/NEWS:18522 ../../../build/NEWS:21396 msgid "" "`bpo-26556 `__: Update expat to 2.1.1, " "fixes CVE-2015-1283." msgstr "" -#: ../../../build/NEWS:17817 +#: ../../../build/NEWS:18524 msgid "" "Fix TLS stripping vulnerability in smtplib, CVE-2016-0772. Reported by Team " "Oststrom." msgstr "" -#: ../../../build/NEWS:17823 ../../../build/NEWS:20697 +#: ../../../build/NEWS:18530 ../../../build/NEWS:21404 msgid "" "`bpo-21386 `__: Implement missing " "IPv4Address.is_global property. It was documented since 07a5610bae9d. " "Initial patch by Roger Luethi." msgstr "" -#: ../../../build/NEWS:17826 +#: ../../../build/NEWS:18533 msgid "" "`bpo-27029 `__: Removed deprecated " "support of universal newlines mode from ZipFile.open()." msgstr "" -#: ../../../build/NEWS:17829 +#: ../../../build/NEWS:18536 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:17833 +#: ../../../build/NEWS:18540 msgid "" "`bpo-27186 `__: Add os.PathLike support " "to DirEntry (part of :pep:`519`). Initial patch by Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:17836 ../../../build/NEWS:20700 +#: ../../../build/NEWS:18543 ../../../build/NEWS:21407 msgid "" "`bpo-20900 `__: distutils register " "command now decodes HTTP responses correctly. Initial patch by ingrid." msgstr "" -#: ../../../build/NEWS:17839 +#: ../../../build/NEWS:18546 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:17842 +#: ../../../build/NEWS:18549 msgid "" "`bpo-27186 `__: Add support for " "os.PathLike objects to os.fsencode() and os.fsdecode() (part of :pep:`519`)." msgstr "" -#: ../../../build/NEWS:17845 +#: ../../../build/NEWS:18552 msgid "" "`bpo-27186 `__: Introduce os.PathLike " "and os.fspath() (part of :pep:`519`)." msgstr "" -#: ../../../build/NEWS:17847 ../../../build/NEWS:20703 +#: ../../../build/NEWS:18554 ../../../build/NEWS:21410 msgid "" "A new version of typing.py provides several new classes and features: " "@overload outside stubs, Reversible, DefaultDict, Text, ContextManager, " @@ -28732,7 +30062,7 @@ msgid "" "been added (in fact they made it into 3.5.1 but were never mentioned)." msgstr "" -#: ../../../build/NEWS:17855 ../../../build/NEWS:20711 +#: ../../../build/NEWS:18562 ../../../build/NEWS:21418 msgid "" "`bpo-25738 `__: Stop " "http.server.BaseHTTPRequestHandler.send_error() from sending a message body " @@ -28740,13 +30070,13 @@ msgid "" "that don't have a body. Patch by Susumu Koshiba." msgstr "" -#: ../../../build/NEWS:17860 ../../../build/NEWS:20716 +#: ../../../build/NEWS:18567 ../../../build/NEWS:21423 msgid "" "`bpo-21313 `__: Fix the \"platform\" " "module to tolerate when sys.version contains truncated build information." msgstr "" -#: ../../../build/NEWS:17866 ../../../build/NEWS:20722 +#: ../../../build/NEWS:18573 ../../../build/NEWS:21429 msgid "" "`bpo-26839 `__: On Linux, " ":func:`os.urandom` now calls ``getrandom()`` with ``GRND_NONBLOCK`` to fall " @@ -28754,21 +30084,21 @@ msgid "" "initialized yet. Patch written by Colm Buckley." msgstr "" -#: ../../../build/NEWS:17873 +#: ../../../build/NEWS:18580 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:17877 ../../../build/NEWS:20729 +#: ../../../build/NEWS:18584 ../../../build/NEWS:21436 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:17880 ../../../build/NEWS:20732 +#: ../../../build/NEWS:18587 ../../../build/NEWS:21439 msgid "" "`bpo-24291 `__: Fix " "wsgiref.simple_server.WSGIRequestHandler to completely write data to the " @@ -28777,13 +30107,13 @@ msgid "" "but this is deprecated." msgstr "" -#: ../../../build/NEWS:17885 +#: ../../../build/NEWS:18592 msgid "" "`bpo-21272 `__: Use _sysconfigdata.py to" " initialize distutils.sysconfig." msgstr "" -#: ../../../build/NEWS:17887 +#: ../../../build/NEWS:18594 msgid "" "`bpo-19611 `__: :mod:`inspect` now " "reports the implicit ``.0`` parameters generated by the compiler for " @@ -28791,13 +30121,13 @@ msgid "" "only parameters called ``implicit0``. Patch by Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:17892 ../../../build/NEWS:20737 +#: ../../../build/NEWS:18599 ../../../build/NEWS:21444 msgid "" "`bpo-26809 `__: Add ``__all__`` to " ":mod:`string`. Patch by Emanuel Barry." msgstr "" -#: ../../../build/NEWS:17894 ../../../build/NEWS:20739 +#: ../../../build/NEWS:18601 ../../../build/NEWS:21446 msgid "" "`bpo-26373 `__: " "subprocess.Popen.communicate now correctly ignores BrokenPipeError when the " @@ -28805,7 +30135,7 @@ msgid "" "circumstances." msgstr "" -#: ../../../build/NEWS:17898 +#: ../../../build/NEWS:18605 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" @@ -28813,71 +30143,71 @@ msgid "" "signal.SIGIOT based on the interpreter's hash randomization seed." msgstr "" -#: ../../../build/NEWS:17903 +#: ../../../build/NEWS:18610 msgid "" "`bpo-27167 `__: Clarify the " "subprocess.CalledProcessError error message text when the child process died" " due to a signal." msgstr "" -#: ../../../build/NEWS:17906 +#: ../../../build/NEWS:18613 msgid "" "`bpo-25931 `__: Don't define " "socketserver.Forking* names on platforms such as Windows that do not support" " os.fork()." msgstr "" -#: ../../../build/NEWS:17909 ../../../build/NEWS:20743 +#: ../../../build/NEWS:18616 ../../../build/NEWS:21450 msgid "" "`bpo-21776 `__: distutils.upload now " "correctly handles HTTPError. Initial patch by Claudiu Popa." msgstr "" -#: ../../../build/NEWS:17912 +#: ../../../build/NEWS:18619 msgid "" "`bpo-26526 `__: Replace custom parse " "tree validation in the parser module with a simple DFA validator." msgstr "" -#: ../../../build/NEWS:17915 ../../../build/NEWS:20746 +#: ../../../build/NEWS:18622 ../../../build/NEWS:21453 msgid "" "`bpo-27114 `__: Fix " "SSLContext._load_windows_store_certs fails with PermissionError" msgstr "" -#: ../../../build/NEWS:17918 ../../../build/NEWS:20749 +#: ../../../build/NEWS:18625 ../../../build/NEWS:21456 msgid "" "`bpo-18383 `__: Avoid creating duplicate" " filters when using filterwarnings and simplefilter. Based on patch by Alex " "Shkop." msgstr "" -#: ../../../build/NEWS:17921 +#: ../../../build/NEWS:18628 msgid "" "`bpo-23026 `__: winreg.QueryValueEx() " "now return an integer for REG_QWORD type." msgstr "" -#: ../../../build/NEWS:17923 +#: ../../../build/NEWS:18630 msgid "" "`bpo-26741 `__: subprocess.Popen " "destructor now emits a ResourceWarning warning if the child process is still" " running." msgstr "" -#: ../../../build/NEWS:17926 +#: ../../../build/NEWS:18633 msgid "" "`bpo-27056 `__: Optimize pickle.load() " "and pickle.loads(), up to 10% faster to deserialize a lot of small objects." msgstr "" -#: ../../../build/NEWS:17929 +#: ../../../build/NEWS:18636 msgid "" "`bpo-21271 `__: New keyword only " "parameters in reset_mock call." msgstr "" -#: ../../../build/NEWS:17934 ../../../build/NEWS:21114 +#: ../../../build/NEWS:18641 ../../../build/NEWS:21821 msgid "" "`bpo-5124 `__: Paste with text selected " "now replaces the selection on X11. This matches how paste works on Windows, " @@ -28885,40 +30215,40 @@ msgid "" "Storchaka." msgstr "" -#: ../../../build/NEWS:17938 +#: ../../../build/NEWS:18645 msgid "" "`bpo-24750 `__: Switch all scrollbars in" " IDLE to ttk versions. Where needed, minimal tests are added to cover " "changes." msgstr "" -#: ../../../build/NEWS:17941 +#: ../../../build/NEWS:18648 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:17945 +#: ../../../build/NEWS:18652 msgid "" "`bpo-27239 `__: idlelib.macosx.isXyzTk " "functions initialize as needed." msgstr "" -#: ../../../build/NEWS:17947 +#: ../../../build/NEWS:18654 msgid "" "`bpo-27262 `__: move Aqua unbinding " "code, which enable context menus, to macosx." msgstr "" -#: ../../../build/NEWS:17950 ../../../build/NEWS:21118 +#: ../../../build/NEWS:18657 ../../../build/NEWS:21825 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:17953 ../../../build/NEWS:21121 +#: ../../../build/NEWS:18660 ../../../build/NEWS:21828 msgid "" "`bpo-27196 `__: Stop 'ThemeChanged' " "warnings when running IDLE tests. These persisted after other warnings were " @@ -28926,33 +30256,33 @@ msgid "" "four test files. Record this additional advice in idle_test/README.txt" msgstr "" -#: ../../../build/NEWS:17958 ../../../build/NEWS:21126 +#: ../../../build/NEWS:18665 ../../../build/NEWS:21833 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:17961 +#: ../../../build/NEWS:18668 msgid "" "`bpo-24225 `__: Update " "idlelib/README.txt with new file names and event handlers." msgstr "" -#: ../../../build/NEWS:17964 +#: ../../../build/NEWS:18671 msgid "" "`bpo-27156 `__: Remove obsolete code not" " used by IDLE." msgstr "" -#: ../../../build/NEWS:17966 ../../../build/NEWS:21129 +#: ../../../build/NEWS:18673 ../../../build/NEWS:21836 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:17969 +#: ../../../build/NEWS:18676 msgid "" "`bpo-24225 `__: Rename many " "`idlelib/*.py` and `idle_test/test_*.py` files. Edit files to replace old " @@ -28961,183 +30291,183 @@ msgid "" "for more." msgstr "" -#: ../../../build/NEWS:17974 ../../../build/NEWS:21132 +#: ../../../build/NEWS:18681 ../../../build/NEWS:21839 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:17977 ../../../build/NEWS:21135 +#: ../../../build/NEWS:18684 ../../../build/NEWS:21842 msgid "" "`bpo-21939 `__: Add test for IDLE's " "percolator. Original patch by Saimadhav Heblikar." msgstr "" -#: ../../../build/NEWS:17980 ../../../build/NEWS:21138 +#: ../../../build/NEWS:18687 ../../../build/NEWS:21845 msgid "" "`bpo-21676 `__: Add test for IDLE's " "replace dialog. Original patch by Saimadhav Heblikar." msgstr "" -#: ../../../build/NEWS:17983 ../../../build/NEWS:21141 +#: ../../../build/NEWS:18690 ../../../build/NEWS:21848 msgid "" "`bpo-18410 `__: Add test for IDLE's " "search dialog. Original patch by Westley Martínez." msgstr "" -#: ../../../build/NEWS:17986 +#: ../../../build/NEWS:18693 msgid "" "`bpo-21703 `__: Add test for undo " "delegator. Patch mostly by Saimadhav Heblikar ." msgstr "" -#: ../../../build/NEWS:17989 ../../../build/NEWS:21147 +#: ../../../build/NEWS:18696 ../../../build/NEWS:21854 msgid "" "`bpo-27044 `__: Add " "ConfigDialog.remove_var_callbacks to stop memory leaks." msgstr "" -#: ../../../build/NEWS:17991 ../../../build/NEWS:21149 +#: ../../../build/NEWS:18698 ../../../build/NEWS:21856 msgid "" "`bpo-23977 `__: Add more asserts to " "test_delegator." msgstr "" -#: ../../../build/NEWS:17996 +#: ../../../build/NEWS:18703 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:18000 ../../../build/NEWS:21170 +#: ../../../build/NEWS:18707 ../../../build/NEWS:21877 msgid "" "`bpo-24136 `__: Document the new " ":pep:`448` unpacking syntax of 3.5." msgstr "" -#: ../../../build/NEWS:18002 ../../../build/NEWS:21731 +#: ../../../build/NEWS:18709 ../../../build/NEWS:22438 msgid "" "`bpo-22558 `__: Add remaining doc links " "to source code for Python-coded modules. Patch by Yoni Lavi." msgstr "" -#: ../../../build/NEWS:18008 +#: ../../../build/NEWS:18715 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:18012 +#: ../../../build/NEWS:18719 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:18018 +#: ../../../build/NEWS:18725 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:18025 ../../../build/NEWS:21221 +#: ../../../build/NEWS:18732 ../../../build/NEWS:21928 msgid "" "`bpo-27229 `__: Fix the cross-compiling " "pgen rule for in-tree builds. Patch by Xavier de Gaye." msgstr "" -#: ../../../build/NEWS:18028 ../../../build/NEWS:21258 +#: ../../../build/NEWS:18735 ../../../build/NEWS:21965 msgid "" "`bpo-26930 `__: Update OS X 10.5+ 32" "-bit-only installer to build and link with OpenSSL 1.0.2h." msgstr "" -#: ../../../build/NEWS:18034 ../../../build/NEWS:21304 +#: ../../../build/NEWS:18741 ../../../build/NEWS:22011 msgid "" "`bpo-17500 `__: Remove unused and " "outdated icons. (See also: " "https://github.com/python/pythondotorg/issues/945)" msgstr "" -#: ../../../build/NEWS:18040 +#: ../../../build/NEWS:18747 msgid "" "`bpo-27186 `__: Add the PyOS_FSPath() " "function (part of :pep:`519`)." msgstr "" -#: ../../../build/NEWS:18042 +#: ../../../build/NEWS:18749 msgid "" "`bpo-26282 `__: " "PyArg_ParseTupleAndKeywords() now supports positional-only parameters." msgstr "" -#: ../../../build/NEWS:18048 +#: ../../../build/NEWS:18755 msgid "" "`bpo-26282 `__: Argument Clinic now " "supports positional-only and keyword parameters in the same function." msgstr "" -#: ../../../build/NEWS:18053 +#: ../../../build/NEWS:18760 msgid "Python 3.6.0 alpha 1" msgstr "Python 3.6.0 alfa 1" -#: ../../../build/NEWS:18055 +#: ../../../build/NEWS:18762 msgid "*Release date: 2016-05-16*" msgstr "*Tanggal rilis: 2016-05-16*" -#: ../../../build/NEWS:18060 ../../../build/NEWS:20562 +#: ../../../build/NEWS:18767 ../../../build/NEWS:21269 msgid "" "`bpo-20041 `__: Fixed TypeError when " "frame.f_trace is set to None. Patch by Xavier de Gaye." msgstr "" -#: ../../../build/NEWS:18063 ../../../build/NEWS:20565 +#: ../../../build/NEWS:18770 ../../../build/NEWS:21272 msgid "" "`bpo-26168 `__: Fixed possible refleaks " "in failing Py_BuildValue() with the \"N\" format unit." msgstr "" -#: ../../../build/NEWS:18066 ../../../build/NEWS:20568 +#: ../../../build/NEWS:18773 ../../../build/NEWS:21275 msgid "" "`bpo-26991 `__: Fix possible refleak " "when creating a function with annotations." msgstr "" -#: ../../../build/NEWS:18068 +#: ../../../build/NEWS:18775 msgid "" "`bpo-27039 `__: Fixed bytearray.remove()" " for values greater than 127. Based on patch by Joe Jevnik." msgstr "" -#: ../../../build/NEWS:18071 ../../../build/NEWS:20573 +#: ../../../build/NEWS:18778 ../../../build/NEWS:21280 msgid "" "`bpo-23640 `__: int.from_bytes() no " "longer bypasses constructors for subclasses." msgstr "" -#: ../../../build/NEWS:18074 +#: ../../../build/NEWS:18781 msgid "" "`bpo-27005 `__: Optimized the " "float.fromhex() class method for exact float. It is now 2 times faster." msgstr "" -#: ../../../build/NEWS:18077 +#: ../../../build/NEWS:18784 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:18080 ../../../build/NEWS:20576 +#: ../../../build/NEWS:18787 ../../../build/NEWS:21283 msgid "" "`bpo-26811 `__: gc.get_objects() no " "longer contains a broken tuple with NULL pointer." msgstr "" -#: ../../../build/NEWS:18083 ../../../build/NEWS:20579 +#: ../../../build/NEWS:18790 ../../../build/NEWS:21286 msgid "" "`bpo-20120 `__: Use RawConfigParser for " ".pypirc parsing, removing support for interpolation unintentionally added " @@ -29145,7 +30475,7 @@ msgid "" "files, matching behavior in Python 2.7 and Setuptools 19.0." msgstr "" -#: ../../../build/NEWS:18088 +#: ../../../build/NEWS:18795 msgid "" "`bpo-26249 `__: Memory functions of the " ":c:func:`PyMem_Malloc` domain (:c:data:`PYMEM_DOMAIN_MEM`) now use the " @@ -29155,45 +30485,45 @@ msgid "" " of memory allocators in your application." msgstr "" -#: ../../../build/NEWS:18095 +#: ../../../build/NEWS:18802 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:18099 ../../../build/NEWS:20584 +#: ../../../build/NEWS:18806 ../../../build/NEWS:21291 msgid "" "`bpo-26659 `__: Make the builtin slice " "type support cycle collection." msgstr "" -#: ../../../build/NEWS:18101 ../../../build/NEWS:20586 +#: ../../../build/NEWS:18808 ../../../build/NEWS:21293 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:18104 ../../../build/NEWS:20616 +#: ../../../build/NEWS:18811 ../../../build/NEWS:21323 msgid "" "`bpo-27138 `__: Fix the doc comment for " "FileFinder.find_spec()." msgstr "" -#: ../../../build/NEWS:18106 ../../../build/NEWS:20660 +#: ../../../build/NEWS:18813 ../../../build/NEWS:21367 msgid "" "`bpo-27147 `__: Mention :pep:`420` in " "the importlib docs." msgstr "" -#: ../../../build/NEWS:18108 ../../../build/NEWS:20589 +#: ../../../build/NEWS:18815 ../../../build/NEWS:21296 msgid "" "`bpo-25339 `__: PYTHONIOENCODING now has" " priority over locale in setting the error handler for stdin and stdout." msgstr "" -#: ../../../build/NEWS:18111 ../../../build/NEWS:20592 +#: ../../../build/NEWS:18818 ../../../build/NEWS:21299 msgid "" "`bpo-26494 `__: Fixed crash on iterating" " exhausting iterators. Affected classes are generic sequence iterators, " @@ -29201,68 +30531,68 @@ msgid "" "OrderedDict, corresponding views and os.scandir() iterator." msgstr "" -#: ../../../build/NEWS:18116 +#: ../../../build/NEWS:18823 msgid "" "`bpo-26574 `__: Optimize " "``bytes.replace(b'', b'.')`` and ``bytearray.replace(b'', b'.')``. Patch " "written by Josh Snider." msgstr "" -#: ../../../build/NEWS:18119 ../../../build/NEWS:20597 +#: ../../../build/NEWS:18826 ../../../build/NEWS:21304 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:18122 +#: ../../../build/NEWS:18829 msgid "" "`bpo-19711 `__: Add tests for reloading " "namespace packages." msgstr "" -#: ../../../build/NEWS:18124 +#: ../../../build/NEWS:18831 msgid "" "`bpo-21099 `__: Switch applicable " "importlib tests to use :pep:`451` API." msgstr "" -#: ../../../build/NEWS:18126 +#: ../../../build/NEWS:18833 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:18130 +#: ../../../build/NEWS:18837 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:18134 +#: ../../../build/NEWS:18841 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:18138 +#: ../../../build/NEWS:18845 msgid "" "`bpo-26516 `__: Add " ":envvar:`PYTHONMALLOC` environment variable to set the Python memory " "allocators and/or install debug hooks." msgstr "" -#: ../../../build/NEWS:18141 +#: ../../../build/NEWS:18848 msgid "" "`bpo-26516 `__: The " ":c:func:`PyMem_SetupDebugHooks` function can now also be used on Python " "compiled in release mode." msgstr "" -#: ../../../build/NEWS:18144 +#: ../../../build/NEWS:18851 msgid "" "`bpo-26516 `__: The " ":envvar:`PYTHONMALLOCSTATS` environment variable can now also be used on " @@ -29270,14 +30600,14 @@ msgid "" "string." msgstr "" -#: ../../../build/NEWS:18148 +#: ../../../build/NEWS:18855 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:18151 ../../../build/NEWS:20600 +#: ../../../build/NEWS:18858 ../../../build/NEWS:21307 msgid "" "`bpo-26464 `__: Fix str.translate() when" " string is ASCII and first replacements removes character, but next " @@ -29285,7 +30615,7 @@ msgid "" "Regression introduced in Python 3.5.0." msgstr "" -#: ../../../build/NEWS:18155 ../../../build/NEWS:20604 +#: ../../../build/NEWS:18862 ../../../build/NEWS:21311 msgid "" "`bpo-22836 `__: Ensure exception reports" " from PyErr_Display() and PyErr_WriteUnraisable() are sensible even when " @@ -29293,20 +30623,20 @@ msgid "" "produced by sys.__excepthook__() and when __del__() raises an exception." msgstr "" -#: ../../../build/NEWS:18160 ../../../build/NEWS:20609 +#: ../../../build/NEWS:18867 ../../../build/NEWS:21316 msgid "" "`bpo-26302 `__: Correct behavior to " "reject comma as a legal character for cookie names." msgstr "" -#: ../../../build/NEWS:18163 +#: ../../../build/NEWS:18870 msgid "" "`bpo-26136 `__: Upgrade the warning when" " a generator raises StopIteration from PendingDeprecationWarning to " "DeprecationWarning. Patch by Anish Shah." msgstr "" -#: ../../../build/NEWS:18166 +#: ../../../build/NEWS:18873 msgid "" "`bpo-26204 `__: The compiler now ignores" " all constant statements: bytes, str, int, float, complex, name constants " @@ -29314,35 +30644,35 @@ msgid "" "example, ``1.0`` is now ignored in ``def f(): 1.0``." msgstr "" -#: ../../../build/NEWS:18171 ../../../build/NEWS:20612 +#: ../../../build/NEWS:18878 ../../../build/NEWS:21319 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:18175 +#: ../../../build/NEWS:18882 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:18179 +#: ../../../build/NEWS:18886 msgid "" "`bpo-23601 `__: Sped-up allocation of " "dict key objects by using Python's small object allocator. (Contributed by " "Julian Taylor.)" msgstr "" -#: ../../../build/NEWS:18182 +#: ../../../build/NEWS:18889 msgid "" "`bpo-18018 `__: Import raises " "ImportError instead of SystemError if a relative import is attempted without" " a known parent package." msgstr "" -#: ../../../build/NEWS:18185 +#: ../../../build/NEWS:18892 msgid "" "`bpo-25843 `__: When compiling code, " "don't merge constants if they are equal but have a different types. For " @@ -29351,14 +30681,14 @@ msgid "" "returns ``1.0`` (``float``), even if ``1`` and ``1.0`` are equal." msgstr "" -#: ../../../build/NEWS:18191 +#: ../../../build/NEWS:18898 msgid "" "`bpo-26107 `__: The format of the " "``co_lnotab`` attribute of code objects changes to support negative line " "number delta." msgstr "" -#: ../../../build/NEWS:18194 ../../../build/NEWS:20618 +#: ../../../build/NEWS:18901 ../../../build/NEWS:21325 msgid "" "`bpo-26154 `__: Add a new private " "_PyThreadState_UncheckedGet() function to get the current Python thread " @@ -29368,33 +30698,33 @@ msgid "" "implementation of atomic C types, to avoid compiler issues." msgstr "" -#: ../../../build/NEWS:18201 +#: ../../../build/NEWS:18908 msgid "" "`bpo-25791 `__: If __package__ != " "__spec__.parent or if neither __package__ or __spec__ are defined then " "ImportWarning is raised." msgstr "" -#: ../../../build/NEWS:18204 ../../../build/NEWS:20635 +#: ../../../build/NEWS:18911 ../../../build/NEWS:21342 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:18207 ../../../build/NEWS:20638 +#: ../../../build/NEWS:18914 ../../../build/NEWS:21345 msgid "" "`bpo-25961 `__: Disallowed null " "characters in the type name." msgstr "" -#: ../../../build/NEWS:18209 ../../../build/NEWS:20640 +#: ../../../build/NEWS:18916 ../../../build/NEWS:21347 msgid "" "`bpo-25973 `__: Fix segfault when an " "invalid nonlocal statement binds a name starting with two underscores." msgstr "" -#: ../../../build/NEWS:18212 ../../../build/NEWS:20643 +#: ../../../build/NEWS:18919 ../../../build/NEWS:21350 msgid "" "`bpo-22995 `__: Instances of extension " "types with a state that aren't subclasses of list or dict and haven't " @@ -29403,52 +30733,52 @@ msgid "" "pickled. Including memoryview." msgstr "" -#: ../../../build/NEWS:18217 ../../../build/NEWS:20648 +#: ../../../build/NEWS:18924 ../../../build/NEWS:21355 msgid "" "`bpo-20440 `__: Massive replacing unsafe" " attribute setting code with special macro Py_SETREF." msgstr "" -#: ../../../build/NEWS:18220 ../../../build/NEWS:20651 +#: ../../../build/NEWS:18927 ../../../build/NEWS:21358 msgid "" "`bpo-25766 `__: Special method " "__bytes__() now works in str subclasses." msgstr "" -#: ../../../build/NEWS:18222 ../../../build/NEWS:20653 +#: ../../../build/NEWS:18929 ../../../build/NEWS:21360 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:18226 ../../../build/NEWS:20657 -#: ../../../build/NEWS:21316 +#: ../../../build/NEWS:18933 ../../../build/NEWS:21364 +#: ../../../build/NEWS:22023 msgid "" "`bpo-25709 `__: Fixed problem with in-" "place string concatenation and utf-8 cache." msgstr "" -#: ../../../build/NEWS:18229 +#: ../../../build/NEWS:18936 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:18232 +#: ../../../build/NEWS:18939 msgid "" "`bpo-25485 `__: telnetlib.Telnet is now " "a context manager." msgstr "" -#: ../../../build/NEWS:18234 ../../../build/NEWS:20662 +#: ../../../build/NEWS:18941 ../../../build/NEWS:21369 msgid "" "`bpo-24097 `__: Fixed crash in " "object.__reduce__() if slot name is freed inside __getattr__." msgstr "" -#: ../../../build/NEWS:18237 ../../../build/NEWS:20665 +#: ../../../build/NEWS:18944 ../../../build/NEWS:21372 msgid "" "`bpo-24731 `__: Fixed crash on " "converting objects with special methods __bytes__, __trunc__, and __float__ " @@ -29456,13 +30786,13 @@ msgid "" "bytes, int, and float correspondingly." msgstr "" -#: ../../../build/NEWS:18242 ../../../build/NEWS:21334 +#: ../../../build/NEWS:18949 ../../../build/NEWS:22041 msgid "" "`bpo-25630 `__: Fix a possible segfault " "during argument parsing in functions that accept filesystem paths." msgstr "" -#: ../../../build/NEWS:18245 ../../../build/NEWS:21337 +#: ../../../build/NEWS:18952 ../../../build/NEWS:22044 msgid "" "`bpo-23564 `__: Fixed a partially broken" " sanity check in the _posixsubprocess internals regarding how fds_to_pass " @@ -29470,27 +30800,27 @@ msgid "" "already avoided it." msgstr "" -#: ../../../build/NEWS:18249 ../../../build/NEWS:21341 +#: ../../../build/NEWS:18956 ../../../build/NEWS:22048 msgid "" "`bpo-25388 `__: Fixed tokenizer crash " "when processing undecodable source code with a null byte." msgstr "" -#: ../../../build/NEWS:18252 ../../../build/NEWS:21344 +#: ../../../build/NEWS:18959 ../../../build/NEWS:22051 msgid "" "`bpo-25462 `__: The hash of the key now " "is calculated only once in most operations in C implementation of " "OrderedDict." msgstr "" -#: ../../../build/NEWS:18255 ../../../build/NEWS:21347 +#: ../../../build/NEWS:18962 ../../../build/NEWS:22054 msgid "" "`bpo-22995 `__: Default implementation " "of __reduce__ and __reduce_ex__ now rejects builtin types with not defined " "__new__." msgstr "" -#: ../../../build/NEWS:18258 ../../../build/NEWS:21353 +#: ../../../build/NEWS:18965 ../../../build/NEWS:22060 msgid "" "`bpo-24802 `__: Avoid buffer overreads " "when int(), float(), compile(), exec() and eval() are passed bytes-like " @@ -29498,47 +30828,47 @@ msgid "" "the functions assumed they were." msgstr "" -#: ../../../build/NEWS:18263 ../../../build/NEWS:21350 +#: ../../../build/NEWS:18970 ../../../build/NEWS:22057 msgid "" "`bpo-25555 `__: Fix parser and AST: fill" " lineno and col_offset of \"arg\" node when compiling AST from Python " "objects." msgstr "" -#: ../../../build/NEWS:18266 ../../../build/NEWS:21358 +#: ../../../build/NEWS:18973 ../../../build/NEWS:22065 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:18269 ../../../build/NEWS:21361 +#: ../../../build/NEWS:18976 ../../../build/NEWS:22068 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:18272 ../../../build/NEWS:21364 +#: ../../../build/NEWS:18979 ../../../build/NEWS:22071 msgid "" "`bpo-25395 `__: Fixed crash when highly " "nested OrderedDict structures were garbage collected." msgstr "" -#: ../../../build/NEWS:18275 +#: ../../../build/NEWS:18982 msgid "" "`bpo-25401 `__: Optimize bytes.fromhex()" " and bytearray.fromhex(): they are now between 2x and 3.5x faster." msgstr "" -#: ../../../build/NEWS:18278 +#: ../../../build/NEWS:18985 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:18281 ../../../build/NEWS:21367 +#: ../../../build/NEWS:18988 ../../../build/NEWS:22074 msgid "" "`bpo-25274 `__: sys.setrecursionlimit() " "now raises a RecursionError if the new recursion limit is too low depending " @@ -29547,40 +30877,40 @@ msgid "" "of the thread state is reset." msgstr "" -#: ../../../build/NEWS:18286 ../../../build/NEWS:21372 +#: ../../../build/NEWS:18993 ../../../build/NEWS:22079 msgid "" "`bpo-24402 `__: Fix input() to prompt to" " the redirected stdout when sys.stdout.fileno() fails." msgstr "" -#: ../../../build/NEWS:18289 +#: ../../../build/NEWS:18996 msgid "" "`bpo-25349 `__: Optimize bytes % args " "using the new private _PyBytesWriter API. Formatting is now up to 2 times " "faster." msgstr "" -#: ../../../build/NEWS:18292 ../../../build/NEWS:21375 +#: ../../../build/NEWS:18999 ../../../build/NEWS:22082 msgid "" "`bpo-24806 `__: Prevent builtin types " "that are not allowed to be subclassed from being subclassed through multiple" " inheritance." msgstr "" -#: ../../../build/NEWS:18295 +#: ../../../build/NEWS:19002 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:18298 ../../../build/NEWS:21378 +#: ../../../build/NEWS:19005 ../../../build/NEWS:22085 msgid "" "`bpo-24848 `__: Fixed a number of bugs " "in UTF-7 decoding of misformed data." msgstr "" -#: ../../../build/NEWS:18300 +#: ../../../build/NEWS:19007 msgid "" "`bpo-25267 `__: The UTF-8 encoder is now" " up to 75 times as fast for error handlers: ``ignore``, ``replace``, " @@ -29588,20 +30918,20 @@ msgid "" "Storchaka." msgstr "" -#: ../../../build/NEWS:18304 ../../../build/NEWS:21380 +#: ../../../build/NEWS:19011 ../../../build/NEWS:22087 msgid "" "`bpo-25280 `__: Import trace messages " "emitted in verbose (-v) mode are no longer formatted twice." msgstr "" -#: ../../../build/NEWS:18307 +#: ../../../build/NEWS:19014 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:18311 ../../../build/NEWS:21383 +#: ../../../build/NEWS:19018 ../../../build/NEWS:22090 msgid "" "`bpo-25003 `__: On Solaris 11.3 or " "newer, os.urandom() now uses the getrandom() function instead of the " @@ -29610,7 +30940,7 @@ msgid "" "entropy." msgstr "" -#: ../../../build/NEWS:18316 +#: ../../../build/NEWS:19023 msgid "" "`bpo-9232 `__: Modify Python's grammar to" " allow trailing commas in the argument list of a function declaration. For " @@ -29618,7 +30948,7 @@ msgid "" "Dickinson." msgstr "" -#: ../../../build/NEWS:18320 +#: ../../../build/NEWS:19027 msgid "" "`bpo-24965 `__: Implement :pep:`498` " "\"Literal String Interpolation\". This allows you to embed expressions " @@ -29626,31 +30956,31 @@ msgid "" "x=3, then f'value={x}' == 'value=3'. Patch by Eric V. Smith." msgstr "" -#: ../../../build/NEWS:18325 ../../../build/NEWS:20670 +#: ../../../build/NEWS:19032 ../../../build/NEWS:21377 msgid "" "`bpo-26478 `__: Fix semantic bugs when " "using binary operators with dictionary views and tuples." msgstr "" -#: ../../../build/NEWS:18328 ../../../build/NEWS:20673 +#: ../../../build/NEWS:19035 ../../../build/NEWS:21380 msgid "" "`bpo-26171 `__: Fix possible integer " "overflow and heap corruption in zipimporter.get_data()." msgstr "" -#: ../../../build/NEWS:18331 ../../../build/NEWS:20676 +#: ../../../build/NEWS:19038 ../../../build/NEWS:21383 msgid "" "`bpo-25660 `__: Fix TAB key behaviour in" " REPL with readline." msgstr "" -#: ../../../build/NEWS:18333 +#: ../../../build/NEWS:19040 msgid "" "`bpo-26288 `__: Optimize " "PyLong_AsDouble." msgstr "" -#: ../../../build/NEWS:18335 +#: ../../../build/NEWS:19042 msgid "" "`bpo-26289 `__: Optimize floor and " "modulo division for single-digit longs. Microbenchmarks show 2-2.5x " @@ -29658,39 +30988,39 @@ msgid "" " `bpo-26315 `__)" msgstr "" -#: ../../../build/NEWS:18339 ../../../build/NEWS:20678 +#: ../../../build/NEWS:19046 ../../../build/NEWS:21385 msgid "" "`bpo-25887 `__: Raise a RuntimeError " "when a coroutine object is awaited more than once." msgstr "" -#: ../../../build/NEWS:18345 ../../../build/NEWS:20752 +#: ../../../build/NEWS:19052 ../../../build/NEWS:21459 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:18349 ../../../build/NEWS:20756 +#: ../../../build/NEWS:19056 ../../../build/NEWS:21463 msgid "" "`bpo-27014 `__: Fix infinite recursion " "using typing.py. Thanks to Kalle Tuure!" msgstr "" -#: ../../../build/NEWS:18351 +#: ../../../build/NEWS:19058 msgid "" "`bpo-27031 `__: Removed dummy methods in" " Tkinter widget classes: tk_menuBar() and tk_bindForTraversal()." msgstr "" -#: ../../../build/NEWS:18354 ../../../build/NEWS:20758 +#: ../../../build/NEWS:19061 ../../../build/NEWS:21465 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:18357 ../../../build/NEWS:20761 +#: ../../../build/NEWS:19064 ../../../build/NEWS:21468 msgid "" "`bpo-17214 `__: The \"urllib.request\" " "module now percent-encodes non-ASCII bytes found in redirect target URLs. " @@ -29699,109 +31029,109 @@ msgid "" " a UnicodeEncodeError is raised. Based on patch by Christian Heimes." msgstr "" -#: ../../../build/NEWS:18363 +#: ../../../build/NEWS:19070 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:18366 +#: ../../../build/NEWS:19073 msgid "" "`bpo-27034 `__: Removed deprecated class" " asynchat.fifo." msgstr "" -#: ../../../build/NEWS:18368 +#: ../../../build/NEWS:19075 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:18372 +#: ../../../build/NEWS:19079 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:18375 ../../../build/NEWS:20767 +#: ../../../build/NEWS:19082 ../../../build/NEWS:21474 msgid "" "`bpo-26892 `__: Honor debuglevel flag in" " urllib.request.HTTPHandler. Patch contributed by Chi Hsuan Yen." msgstr "" -#: ../../../build/NEWS:18378 ../../../build/NEWS:20770 +#: ../../../build/NEWS:19085 ../../../build/NEWS:21477 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:18381 ../../../build/NEWS:20773 +#: ../../../build/NEWS:19088 ../../../build/NEWS:21480 msgid "" "`bpo-26807 `__: mock_open 'files' no " "longer error on readline at end of file. Patch from Yolanda Robla." msgstr "" -#: ../../../build/NEWS:18384 ../../../build/NEWS:20776 +#: ../../../build/NEWS:19091 ../../../build/NEWS:21483 msgid "" "`bpo-25745 `__: Fixed leaking a userptr " "in curses panel destructor." msgstr "" -#: ../../../build/NEWS:18386 ../../../build/NEWS:20778 +#: ../../../build/NEWS:19093 ../../../build/NEWS:21485 msgid "" "`bpo-26977 `__: Removed unnecessary, and" " ignored, call to sum of squares helper in statistics.pvariance." msgstr "" -#: ../../../build/NEWS:18389 +#: ../../../build/NEWS:19096 msgid "" "`bpo-26002 `__: Use bisect in " "statistics.median instead of a linear search. Patch by Upendra Kuma." msgstr "" -#: ../../../build/NEWS:18392 +#: ../../../build/NEWS:19099 msgid "" "`bpo-25974 `__: Make use of new " "Decimal.as_integer_ratio() method in statistics module. Patch by Stefan " "Krah." msgstr "" -#: ../../../build/NEWS:18395 +#: ../../../build/NEWS:19102 msgid "" "`bpo-26996 `__: Add secrets module as " "described in :pep:`506`." msgstr "" -#: ../../../build/NEWS:18397 ../../../build/NEWS:20781 +#: ../../../build/NEWS:19104 ../../../build/NEWS:21488 msgid "" "`bpo-26881 `__: The modulefinder module " "now supports extended opcode arguments." msgstr "" -#: ../../../build/NEWS:18399 ../../../build/NEWS:20783 +#: ../../../build/NEWS:19106 ../../../build/NEWS:21490 msgid "" "`bpo-23815 `__: Fixed crashes related to" " directly created instances of types in _tkinter and curses.panel modules." msgstr "" -#: ../../../build/NEWS:18402 ../../../build/NEWS:20786 +#: ../../../build/NEWS:19109 ../../../build/NEWS:21493 msgid "" "`bpo-17765 `__: weakref.ref() no longer " "silently ignores keyword arguments. Patch by Georg Brandl." msgstr "" -#: ../../../build/NEWS:18405 ../../../build/NEWS:20789 +#: ../../../build/NEWS:19112 ../../../build/NEWS:21496 msgid "" "`bpo-26873 `__: xmlrpc now raises " "ResponseError on unsupported type tags instead of silently return incorrect " "result." msgstr "" -#: ../../../build/NEWS:18408 +#: ../../../build/NEWS:19115 msgid "" "`bpo-26915 `__: The __contains__ methods" " in the collections ABCs now check for identity before checking equality. " @@ -29809,13 +31139,13 @@ msgid "" "handling of NaNs, and makes it easier to reason about container invariants." msgstr "" -#: ../../../build/NEWS:18413 ../../../build/NEWS:20792 +#: ../../../build/NEWS:19120 ../../../build/NEWS:21499 msgid "" "`bpo-26711 `__: Fixed the comparison of " "plistlib.Data with other types." msgstr "" -#: ../../../build/NEWS:18415 ../../../build/NEWS:20794 +#: ../../../build/NEWS:19122 ../../../build/NEWS:21501 msgid "" "`bpo-24114 `__: Fix an uninitialized " "variable in `ctypes.util`. The bug only occurs on SunOS when the ctypes " @@ -29823,7 +31153,7 @@ msgid "" "Tested on SunOS by Kees Bos." msgstr "" -#: ../../../build/NEWS:18419 ../../../build/NEWS:20798 +#: ../../../build/NEWS:19126 ../../../build/NEWS:21505 msgid "" "`bpo-26864 `__: In urllib.request, " "change the proxy bypass host checking against no_proxy to be case-" @@ -29831,73 +31161,73 @@ msgid "" "bypassed hostname as a suffix. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:18424 +#: ../../../build/NEWS:19131 msgid "" "`bpo-24902 `__: Print server URL on " "http.server startup. Initial patch by Felix Kaiser." msgstr "" -#: ../../../build/NEWS:18427 +#: ../../../build/NEWS:19134 msgid "" "`bpo-25788 `__: fileinput.hook_encoded()" " now supports an \"errors\" argument for passing to open. Original patch by" " Joseph Hackman." msgstr "" -#: ../../../build/NEWS:18430 ../../../build/NEWS:20803 +#: ../../../build/NEWS:19137 ../../../build/NEWS:21510 msgid "" "`bpo-26634 `__: recursive_repr() now " "sets __qualname__ of wrapper. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:18433 ../../../build/NEWS:20806 +#: ../../../build/NEWS:19140 ../../../build/NEWS:21513 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:18437 ../../../build/NEWS:20810 +#: ../../../build/NEWS:19144 ../../../build/NEWS:21517 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:18441 ../../../build/NEWS:20814 +#: ../../../build/NEWS:19148 ../../../build/NEWS:21521 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:18445 ../../../build/NEWS:20818 +#: ../../../build/NEWS:19152 ../../../build/NEWS:21525 msgid "" "`bpo-26822 `__: itemgetter, attrgetter " "and methodcaller objects no longer silently ignore keyword arguments." msgstr "" -#: ../../../build/NEWS:18448 ../../../build/NEWS:20821 +#: ../../../build/NEWS:19155 ../../../build/NEWS:21528 msgid "" "`bpo-26733 `__: Disassembling a class " "now disassembles class and static methods. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:18451 ../../../build/NEWS:20824 +#: ../../../build/NEWS:19158 ../../../build/NEWS:21531 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:18455 ../../../build/NEWS:20828 +#: ../../../build/NEWS:19162 ../../../build/NEWS:21535 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:18461 ../../../build/NEWS:20834 +#: ../../../build/NEWS:19168 ../../../build/NEWS:21541 msgid "" "`bpo-26657 `__: Fix directory traversal " "vulnerability with http.server on Windows. This fixes a regression that was" @@ -29905,89 +31235,89 @@ msgid "" "Hagemeister." msgstr "" -#: ../../../build/NEWS:18468 ../../../build/NEWS:20841 +#: ../../../build/NEWS:19175 ../../../build/NEWS:21548 msgid "" "`bpo-26717 `__: Stop encoding " "Latin-1-ized WSGI paths with UTF-8. Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:18471 +#: ../../../build/NEWS:19178 msgid "" "`bpo-26782 `__: Add STARTUPINFO to " "subprocess.__all__ on Windows." msgstr "" -#: ../../../build/NEWS:18473 +#: ../../../build/NEWS:19180 msgid "" "`bpo-26404 `__: Add context manager to " "socketserver. Patch by Aviv Palivoda." msgstr "" -#: ../../../build/NEWS:18475 ../../../build/NEWS:20844 +#: ../../../build/NEWS:19182 ../../../build/NEWS:21551 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:18479 +#: ../../../build/NEWS:19186 msgid "" "`bpo-26585 `__: Eliminate " "http.server._quote_html() and use html.escape(quote=False). Patch by Xiang " "Zhang." msgstr "" -#: ../../../build/NEWS:18482 +#: ../../../build/NEWS:19189 msgid "" "`bpo-26685 `__: Raise OSError if closing" " a socket fails." msgstr "" -#: ../../../build/NEWS:18484 ../../../build/NEWS:20848 +#: ../../../build/NEWS:19191 ../../../build/NEWS:21555 msgid "" "`bpo-16329 `__: Add .webm to " "mimetypes.types_map. Patch by Giampaolo Rodola'." msgstr "" -#: ../../../build/NEWS:18486 ../../../build/NEWS:20850 +#: ../../../build/NEWS:19193 ../../../build/NEWS:21557 msgid "" "`bpo-13952 `__: Add .csv to " "mimetypes.types_map. Patch by Geoff Wilson." msgstr "" -#: ../../../build/NEWS:18488 +#: ../../../build/NEWS:19195 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:18491 +#: ../../../build/NEWS:19198 msgid "" "`bpo-25609 `__: Introduce " "contextlib.AbstractContextManager and typing.ContextManager." msgstr "" -#: ../../../build/NEWS:18494 ../../../build/NEWS:20852 +#: ../../../build/NEWS:19201 ../../../build/NEWS:21559 msgid "" "`bpo-26709 `__: Fixed Y2038 problem in " "loading binary PLists." msgstr "" -#: ../../../build/NEWS:18496 ../../../build/NEWS:20854 +#: ../../../build/NEWS:19203 ../../../build/NEWS:21561 msgid "" "`bpo-23735 `__: Handle terminal resizing" " with Readline 6.3+ by installing our own SIGWINCH handler. Patch by Eric " "Price." msgstr "" -#: ../../../build/NEWS:18499 +#: ../../../build/NEWS:19206 msgid "" "`bpo-25951 `__: Change " "SSLSocket.sendall() to return None, as explicitly documented for plain " "socket objects. Patch by Aviv Palivoda." msgstr "" -#: ../../../build/NEWS:18502 ../../../build/NEWS:20857 +#: ../../../build/NEWS:19209 ../../../build/NEWS:21564 msgid "" "`bpo-26586 `__: In http.server, respond " "with \"413 Request header fields too large\" if there are too many header " @@ -29995,34 +31325,34 @@ msgid "" " exception. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:18506 +#: ../../../build/NEWS:19213 msgid "" "`bpo-26676 `__: Added missing " "XMLPullParser to ElementTree.__all__." msgstr "" -#: ../../../build/NEWS:18508 ../../../build/NEWS:20861 +#: ../../../build/NEWS:19215 ../../../build/NEWS:21568 msgid "" "`bpo-22854 `__: Change " "BufferedReader.writable() and BufferedWriter.readable() to always return " "False." msgstr "" -#: ../../../build/NEWS:18511 +#: ../../../build/NEWS:19218 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:18515 +#: ../../../build/NEWS:19222 msgid "" "`bpo-26641 `__: doctest.DocFileTest and " "doctest.testfile() now support packages (module splitted into multiple " "directories) for the package parameter." msgstr "" -#: ../../../build/NEWS:18518 ../../../build/NEWS:20864 +#: ../../../build/NEWS:19225 ../../../build/NEWS:21571 msgid "" "`bpo-25195 `__: Fix a regression in " "mock.MagicMock. _Call is a subclass of tuple (changeset 3603bae63c13 only " @@ -30030,26 +31360,26 @@ msgid "" "Andrew Plummer." msgstr "" -#: ../../../build/NEWS:18522 ../../../build/NEWS:20868 +#: ../../../build/NEWS:19229 ../../../build/NEWS:21575 msgid "" "`bpo-26644 `__: Raise ValueError rather " "than SystemError when a negative length is passed to SSLSocket.recv() or " "read()." msgstr "" -#: ../../../build/NEWS:18525 ../../../build/NEWS:20871 +#: ../../../build/NEWS:19232 ../../../build/NEWS:21578 msgid "" "`bpo-23804 `__: Fix SSL recv(0) and " "read(0) methods to return zero bytes instead of up to 1024." msgstr "" -#: ../../../build/NEWS:18528 ../../../build/NEWS:20874 +#: ../../../build/NEWS:19235 ../../../build/NEWS:21581 msgid "" "`bpo-26616 `__: Fixed a bug in " "datetime.astimezone() method." msgstr "" -#: ../../../build/NEWS:18530 +#: ../../../build/NEWS:19237 msgid "" "`bpo-26637 `__: The :mod:`importlib` " "module now emits an :exc:`ImportError` rather than a :exc:`TypeError` if " @@ -30057,7 +31387,7 @@ msgid "" ":data:`sys.path` is already cleared (set to ``None``)." msgstr "" -#: ../../../build/NEWS:18535 +#: ../../../build/NEWS:19242 msgid "" "`bpo-21925 `__: " ":func:`warnings.formatwarning` now catches exceptions when calling " @@ -30066,7 +31396,7 @@ msgid "" "process." msgstr "" -#: ../../../build/NEWS:18540 +#: ../../../build/NEWS:19247 msgid "" "`bpo-23848 `__: On Windows, " "faulthandler.enable() now also installs an exception handler to dump the " @@ -30074,7 +31404,7 @@ msgid "" "signals (SIGSEGV, SIGFPE, SIGABRT)." msgstr "" -#: ../../../build/NEWS:18544 +#: ../../../build/NEWS:19251 msgid "" "`bpo-26530 `__: Add C functions " ":c:func:`_PyTraceMalloc_Track` and :c:func:`_PyTraceMalloc_Untrack` to track" @@ -30082,38 +31412,38 @@ msgid "" ":c:func:`_PyTraceMalloc_GetTraceback` to get the traceback of an object." msgstr "" -#: ../../../build/NEWS:18549 +#: ../../../build/NEWS:19256 msgid "" "`bpo-26588 `__: The _tracemalloc now " "supports tracing memory allocations of multiple address spaces (domains)." msgstr "" -#: ../../../build/NEWS:18552 ../../../build/NEWS:20880 +#: ../../../build/NEWS:19259 ../../../build/NEWS:21587 msgid "" "`bpo-24266 `__: Ctrl+C during Readline " "history search now cancels the search mode when compiled with Readline 7." msgstr "" -#: ../../../build/NEWS:18555 +#: ../../../build/NEWS:19262 msgid "" "`bpo-26590 `__: Implement a safe " "finalizer for the _socket.socket type. It now releases the GIL to close the " "socket." msgstr "" -#: ../../../build/NEWS:18558 +#: ../../../build/NEWS:19265 msgid "" "`bpo-18787 `__: spwd.getspnam() now " "raises a PermissionError if the user doesn't have privileges." msgstr "" -#: ../../../build/NEWS:18561 ../../../build/NEWS:20883 +#: ../../../build/NEWS:19268 ../../../build/NEWS:21590 msgid "" "`bpo-26560 `__: Avoid potential " "ValueError in BaseHandler.start_response. Initial patch by Peter Inglesby." msgstr "" -#: ../../../build/NEWS:18564 +#: ../../../build/NEWS:19271 msgid "" "`bpo-26567 `__: Add a new function " ":c:func:`PyErr_ResourceWarning` function to pass the destroyed object. Add a" @@ -30122,137 +31452,137 @@ msgid "" "source object was allocated." msgstr "" -#: ../../../build/NEWS:18572 ../../../build/NEWS:20889 +#: ../../../build/NEWS:19279 ../../../build/NEWS:21596 msgid "" "`bpo-26313 `__: ssl.py " "_load_windows_store_certs fails if windows cert store is empty. Patch by " "Baji." msgstr "" -#: ../../../build/NEWS:18578 ../../../build/NEWS:20895 +#: ../../../build/NEWS:19285 ../../../build/NEWS:21602 msgid "" "`bpo-26569 `__: Fix " ":func:`pyclbr.readmodule` and :func:`pyclbr.readmodule_ex` to support " "importing packages." msgstr "" -#: ../../../build/NEWS:18581 ../../../build/NEWS:20898 +#: ../../../build/NEWS:19288 ../../../build/NEWS:21605 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:18585 ../../../build/NEWS:20902 +#: ../../../build/NEWS:19292 ../../../build/NEWS:21609 msgid "" "`bpo-25320 `__: Handle sockets in " "directories unittest discovery is scanning. Patch from Victor van den Elzen." msgstr "" -#: ../../../build/NEWS:18588 ../../../build/NEWS:20905 +#: ../../../build/NEWS:19295 ../../../build/NEWS:21612 msgid "" "`bpo-16181 `__: cookiejar.http2time() " "now returns None if year is higher than datetime.MAXYEAR." msgstr "" -#: ../../../build/NEWS:18591 ../../../build/NEWS:20908 +#: ../../../build/NEWS:19298 ../../../build/NEWS:21615 msgid "" "`bpo-26513 `__: Fixes platform module " "detection of Windows Server" msgstr "" -#: ../../../build/NEWS:18593 ../../../build/NEWS:20910 +#: ../../../build/NEWS:19300 ../../../build/NEWS:21617 msgid "" "`bpo-23718 `__: Fixed parsing time in " "week 0 before Jan 1. Original patch by Tamás Bence Gedai." msgstr "" -#: ../../../build/NEWS:18596 +#: ../../../build/NEWS:19303 msgid "" "`bpo-26323 `__: Add Mock.assert_called()" " and Mock.assert_called_once() methods to unittest.mock. Patch written by " "Amit Saha." msgstr "" -#: ../../../build/NEWS:18599 ../../../build/NEWS:20913 +#: ../../../build/NEWS:19306 ../../../build/NEWS:21620 msgid "" "`bpo-20589 `__: Invoking Path.owner() " "and Path.group() on Windows now raise NotImplementedError instead of " "ImportError." msgstr "" -#: ../../../build/NEWS:18602 ../../../build/NEWS:20916 +#: ../../../build/NEWS:19309 ../../../build/NEWS:21623 msgid "" "`bpo-26177 `__: Fixed the keys() method " "for Canvas and Scrollbar widgets." msgstr "" -#: ../../../build/NEWS:18604 +#: ../../../build/NEWS:19311 msgid "" "`bpo-15068 `__: Got rid of excessive " "buffering in fileinput. The bufsize parameter is now deprecated and ignored." msgstr "" -#: ../../../build/NEWS:18607 +#: ../../../build/NEWS:19314 msgid "" "`bpo-19475 `__: Added an optional " "argument timespec to the datetime isoformat() method to choose the precision" " of the time component." msgstr "" -#: ../../../build/NEWS:18610 ../../../build/NEWS:20921 +#: ../../../build/NEWS:19317 ../../../build/NEWS:21628 msgid "" "`bpo-2202 `__: Fix UnboundLocalError in " "AbstractDigestAuthHandler.get_algorithm_impls. Initial patch by Mathieu " "Dupuy." msgstr "" -#: ../../../build/NEWS:18614 +#: ../../../build/NEWS:19321 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:18618 ../../../build/NEWS:20925 +#: ../../../build/NEWS:19325 ../../../build/NEWS:21632 msgid "" "`bpo-25718 `__: Fixed pickling and " "copying the accumulate() iterator with total is None." msgstr "" -#: ../../../build/NEWS:18621 ../../../build/NEWS:20928 +#: ../../../build/NEWS:19328 ../../../build/NEWS:21635 msgid "" "`bpo-26475 `__: Fixed debugging output " "for regular expressions with the (?x) flag." msgstr "" -#: ../../../build/NEWS:18624 +#: ../../../build/NEWS:19331 msgid "" "`bpo-26482 `__: Allowed pickling " "recursive dequeues." msgstr "" -#: ../../../build/NEWS:18626 +#: ../../../build/NEWS:19333 msgid "" "`bpo-26335 `__: Make mmap.write() return" " the number of bytes written like other write methods. Patch by Jakub " "Stasiak." msgstr "" -#: ../../../build/NEWS:18629 ../../../build/NEWS:20931 +#: ../../../build/NEWS:19336 ../../../build/NEWS:21638 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:18633 ../../../build/NEWS:20935 +#: ../../../build/NEWS:19340 ../../../build/NEWS:21642 msgid "" "`bpo-26385 `__: Remove the file if the " "internal open() call in NamedTemporaryFile() fails. Patch by Silent Ghost." msgstr "" -#: ../../../build/NEWS:18636 ../../../build/NEWS:20938 +#: ../../../build/NEWS:19343 ../../../build/NEWS:21645 msgid "" "`bpo-26402 `__: Fix XML-RPC client to " "retry when the server shuts down a persistent connection. This was a " @@ -30260,33 +31590,33 @@ msgid "" "3.5.0a4." msgstr "" -#: ../../../build/NEWS:18640 ../../../build/NEWS:20942 +#: ../../../build/NEWS:19347 ../../../build/NEWS:21649 msgid "" "`bpo-25913 `__: Leading ``<~`` is " "optional now in base64.a85decode() with adobe=True. Patch by Swati Jaiswal." msgstr "" -#: ../../../build/NEWS:18643 ../../../build/NEWS:20945 +#: ../../../build/NEWS:19350 ../../../build/NEWS:21652 msgid "" "`bpo-26186 `__: Remove an invalid type " "check in importlib.util.LazyLoader." msgstr "" -#: ../../../build/NEWS:18645 +#: ../../../build/NEWS:19352 msgid "" "`bpo-26367 `__: importlib.__import__() " "raises ImportError like builtins.__import__() when ``level`` is specified " "but without an accompanying package specified." msgstr "" -#: ../../../build/NEWS:18649 ../../../build/NEWS:20951 +#: ../../../build/NEWS:19356 ../../../build/NEWS:21658 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:18653 +#: ../../../build/NEWS:19360 msgid "" "`bpo-23430 `__: Change the socketserver " "module to only catch exceptions raised from a request handler that are " @@ -30295,77 +31625,77 @@ msgid "" "to stop a single-threaded server." msgstr "" -#: ../../../build/NEWS:18662 ../../../build/NEWS:20958 +#: ../../../build/NEWS:19369 ../../../build/NEWS:21665 msgid "" "`bpo-25939 `__: On Windows open the cert" " store readonly in ssl.enum_certificates." msgstr "" -#: ../../../build/NEWS:18668 ../../../build/NEWS:20964 +#: ../../../build/NEWS:19375 ../../../build/NEWS:21671 msgid "" "`bpo-25995 `__: os.walk() no longer uses" " FDs proportional to the tree depth." msgstr "" -#: ../../../build/NEWS:18670 +#: ../../../build/NEWS:19377 msgid "" "`bpo-25994 `__: Added the close() method" " and the support of the context manager protocol for the os.scandir() " "iterator." msgstr "" -#: ../../../build/NEWS:18673 +#: ../../../build/NEWS:19380 msgid "" "`bpo-23992 `__: multiprocessing: make " "MapResult not fail-fast upon exception." msgstr "" -#: ../../../build/NEWS:18675 +#: ../../../build/NEWS:19382 msgid "" "`bpo-26243 `__: Support keyword " "arguments to zlib.compress(). Patch by Aviv Palivoda." msgstr "" -#: ../../../build/NEWS:18678 ../../../build/NEWS:20966 +#: ../../../build/NEWS:19385 ../../../build/NEWS:21673 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:18681 +#: ../../../build/NEWS:19388 msgid "" "`bpo-25949 `__: __dict__ for an " "OrderedDict instance is now created only when needed." msgstr "" -#: ../../../build/NEWS:18684 ../../../build/NEWS:20969 +#: ../../../build/NEWS:19391 ../../../build/NEWS:21676 msgid "" "`bpo-25911 `__: Restored support of " "bytes paths in os.walk() on Windows." msgstr "" -#: ../../../build/NEWS:18686 ../../../build/NEWS:20971 +#: ../../../build/NEWS:19393 ../../../build/NEWS:21678 msgid "" "`bpo-26045 `__: Add UTF-8 suggestion to " "error message when posting a non-Latin-1 string with http.client." msgstr "" -#: ../../../build/NEWS:18689 +#: ../../../build/NEWS:19396 msgid "" "`bpo-26039 `__: Added " "zipfile.ZipInfo.from_file() and zipinfo.ZipInfo.is_dir(). Patch by Thomas " "Kluyver." msgstr "" -#: ../../../build/NEWS:18692 ../../../build/NEWS:20974 +#: ../../../build/NEWS:19399 ../../../build/NEWS:21681 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:18695 ../../../build/NEWS:20977 +#: ../../../build/NEWS:19402 ../../../build/NEWS:21684 msgid "" "`bpo-25945 `__: Fixed a crash when " "unpickle the functools.partial object with wrong state. Fixed a leak in " @@ -30373,25 +31703,25 @@ msgid "" "of functools.partial have now always types tuple and dict correspondingly." msgstr "" -#: ../../../build/NEWS:18700 ../../../build/NEWS:20982 +#: ../../../build/NEWS:19407 ../../../build/NEWS:21689 msgid "" "`bpo-26202 `__: copy.deepcopy() now " "correctly copies range() objects with non-atomic attributes." msgstr "" -#: ../../../build/NEWS:18703 ../../../build/NEWS:20985 +#: ../../../build/NEWS:19410 ../../../build/NEWS:21692 msgid "" "`bpo-23076 `__: Path.glob() now raises a" " ValueError if it's called with an invalid pattern. Patch by Thomas Nyberg." msgstr "" -#: ../../../build/NEWS:18706 ../../../build/NEWS:20988 +#: ../../../build/NEWS:19413 ../../../build/NEWS:21695 msgid "" "`bpo-19883 `__: Fixed possible integer " "overflows in zipimport." msgstr "" -#: ../../../build/NEWS:18708 ../../../build/NEWS:20990 +#: ../../../build/NEWS:19415 ../../../build/NEWS:21697 msgid "" "`bpo-26227 `__: On Windows, " "getnameinfo(), gethostbyaddr() and gethostbyname_ex() functions of the " @@ -30399,203 +31729,203 @@ msgid "" "UTF-8." msgstr "" -#: ../../../build/NEWS:18712 +#: ../../../build/NEWS:19419 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:18716 ../../../build/NEWS:20994 +#: ../../../build/NEWS:19423 ../../../build/NEWS:21701 msgid "" "`bpo-26147 `__: xmlrpc now works with " "strings not encodable with used non-UTF-8 encoding." msgstr "" -#: ../../../build/NEWS:18719 ../../../build/NEWS:20997 +#: ../../../build/NEWS:19426 ../../../build/NEWS:21704 msgid "" "`bpo-25935 `__: Garbage collector now " "breaks reference loops with OrderedDict." msgstr "" -#: ../../../build/NEWS:18721 ../../../build/NEWS:20999 +#: ../../../build/NEWS:19428 ../../../build/NEWS:21706 msgid "" "`bpo-16620 `__: Fixed AttributeError in " "msilib.Directory.glob()." msgstr "" -#: ../../../build/NEWS:18723 ../../../build/NEWS:21001 +#: ../../../build/NEWS:19430 ../../../build/NEWS:21708 msgid "" "`bpo-26013 `__: Added compatibility with" " broken protocol 2 pickles created in old Python 3 versions (3.4.3 and " "lower)." msgstr "" -#: ../../../build/NEWS:18726 +#: ../../../build/NEWS:19433 msgid "" "`bpo-26129 `__: Deprecated accepting " "non-integers in grp.getgrgid()." msgstr "" -#: ../../../build/NEWS:18728 ../../../build/NEWS:21004 +#: ../../../build/NEWS:19435 ../../../build/NEWS:21711 msgid "" "`bpo-25850 `__: Use cross-compilation by" " default for 64-bit Windows." msgstr "" -#: ../../../build/NEWS:18730 +#: ../../../build/NEWS:19437 msgid "" "`bpo-25822 `__: Add docstrings to the " "fields of urllib.parse results. Patch contributed by Swati Jaiswal." msgstr "" -#: ../../../build/NEWS:18733 +#: ../../../build/NEWS:19440 msgid "" "`bpo-22642 `__: Convert trace module " "option parsing mechanism to argparse. Patch contributed by SilentGhost." msgstr "" -#: ../../../build/NEWS:18736 ../../../build/NEWS:21008 +#: ../../../build/NEWS:19443 ../../../build/NEWS:21715 msgid "" "`bpo-24705 `__: Fix " "sysconfig._parse_makefile not expanding ${} vars appearing before $() vars." msgstr "" -#: ../../../build/NEWS:18739 +#: ../../../build/NEWS:19446 msgid "" "`bpo-26069 `__: Remove the deprecated " "apis in the trace module." msgstr "" -#: ../../../build/NEWS:18741 ../../../build/NEWS:21011 +#: ../../../build/NEWS:19448 ../../../build/NEWS:21718 msgid "" "`bpo-22138 `__: Fix mock.patch behavior " "when patching descriptors. Restore original values after patching. Patch " "contributed by Sean McCully." msgstr "" -#: ../../../build/NEWS:18744 ../../../build/NEWS:21014 +#: ../../../build/NEWS:19451 ../../../build/NEWS:21721 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:18747 ../../../build/NEWS:21017 +#: ../../../build/NEWS:19454 ../../../build/NEWS:21724 msgid "" "`bpo-26012 `__: Don't traverse into " "symlinks for ``**`` pattern in pathlib.Path.[r]glob()." msgstr "" -#: ../../../build/NEWS:18750 ../../../build/NEWS:21020 +#: ../../../build/NEWS:19457 ../../../build/NEWS:21727 msgid "" "`bpo-24120 `__: Ignore PermissionError " "when traversing a tree with pathlib.Path.[r]glob(). Patch by Ulrich Petri." msgstr "" -#: ../../../build/NEWS:18753 +#: ../../../build/NEWS:19460 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:18757 ../../../build/NEWS:21023 +#: ../../../build/NEWS:19464 ../../../build/NEWS:21730 msgid "" "`bpo-25447 `__: fileinput now uses " "sys.stdin as-is if it does not have a buffer attribute (restores backward " "compatibility)." msgstr "" -#: ../../../build/NEWS:18760 +#: ../../../build/NEWS:19467 msgid "" "`bpo-25971 `__: Optimized creating " "Fractions from floats by 2 times and from Decimals by 3 times." msgstr "" -#: ../../../build/NEWS:18763 +#: ../../../build/NEWS:19470 msgid "" "`bpo-25802 `__: Document as deprecated " "the remaining implementations of importlib.abc.Loader.load_module()." msgstr "" -#: ../../../build/NEWS:18766 +#: ../../../build/NEWS:19473 msgid "" "`bpo-25928 `__: Add " "Decimal.as_integer_ratio()." msgstr "" -#: ../../../build/NEWS:18768 ../../../build/NEWS:21026 +#: ../../../build/NEWS:19475 ../../../build/NEWS:21733 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:18772 +#: ../../../build/NEWS:19479 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:18775 ../../../build/NEWS:21030 +#: ../../../build/NEWS:19482 ../../../build/NEWS:21737 msgid "" "`bpo-24103 `__: Fixed possible use after" " free in ElementTree.XMLPullParser." msgstr "" -#: ../../../build/NEWS:18777 ../../../build/NEWS:21032 +#: ../../../build/NEWS:19484 ../../../build/NEWS:21739 msgid "" "`bpo-25860 `__: os.fwalk() no longer " "skips remaining directories when error occurs. Original patch by Samson Lee." msgstr "" -#: ../../../build/NEWS:18780 ../../../build/NEWS:21035 +#: ../../../build/NEWS:19487 ../../../build/NEWS:21742 msgid "" "`bpo-25914 `__: Fixed and simplified " "OrderedDict.__sizeof__." msgstr "" -#: ../../../build/NEWS:18782 +#: ../../../build/NEWS:19489 msgid "" "`bpo-25869 `__: Optimized deepcopying " "ElementTree; it is now 20 times faster." msgstr "" -#: ../../../build/NEWS:18784 +#: ../../../build/NEWS:19491 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:18788 ../../../build/NEWS:21037 +#: ../../../build/NEWS:19495 ../../../build/NEWS:21744 msgid "" "`bpo-25902 `__: Fixed various refcount " "issues in ElementTree iteration." msgstr "" -#: ../../../build/NEWS:18790 +#: ../../../build/NEWS:19497 msgid "" "`bpo-22227 `__: The TarFile iterator is " "reimplemented using generator. This implementation is simpler that using " "class." msgstr "" -#: ../../../build/NEWS:18793 +#: ../../../build/NEWS:19500 msgid "" "`bpo-25638 `__: Optimized " "ElementTree.iterparse(); it is now 2x faster. Optimized ElementTree parsing;" " it is now 10% faster." msgstr "" -#: ../../../build/NEWS:18796 +#: ../../../build/NEWS:19503 msgid "" "`bpo-25761 `__: Improved detecting " "errors in broken pickle data." msgstr "" -#: ../../../build/NEWS:18798 ../../../build/NEWS:21039 +#: ../../../build/NEWS:19505 ../../../build/NEWS:21746 msgid "" "`bpo-25717 `__: Restore the previous " "behaviour of tolerating most fstat() errors when opening files. This was a " @@ -30603,7 +31933,7 @@ msgid "" "special cases." msgstr "" -#: ../../../build/NEWS:18802 ../../../build/NEWS:21043 +#: ../../../build/NEWS:19509 ../../../build/NEWS:21750 msgid "" "`bpo-24903 `__: Fix regression in number" " of arguments compileall accepts when '-d' is specified. The check on the " @@ -30611,27 +31941,27 @@ msgid "" " anyway." msgstr "" -#: ../../../build/NEWS:18806 ../../../build/NEWS:21047 +#: ../../../build/NEWS:19513 ../../../build/NEWS:21754 msgid "" "`bpo-25764 `__: In the subprocess " "module, preserve any exception caused by fork() failure when preexec_fn is " "used." msgstr "" -#: ../../../build/NEWS:18809 +#: ../../../build/NEWS:19516 msgid "" "`bpo-25771 `__: Tweak the exception " "message for importlib.util.resolve_name() when 'package' isn't specified but" " necessary." msgstr "" -#: ../../../build/NEWS:18812 ../../../build/NEWS:21050 +#: ../../../build/NEWS:19519 ../../../build/NEWS:21757 msgid "" "`bpo-6478 `__: _strptime's regexp cache " "now is reset after changing timezone with time.tzset()." msgstr "" -#: ../../../build/NEWS:18815 ../../../build/NEWS:21053 +#: ../../../build/NEWS:19522 ../../../build/NEWS:21760 msgid "" "`bpo-14285 `__: When executing a package" " with the \"python -m package\" option, and package initialization fails, a " @@ -30640,7 +31970,7 @@ msgid "" "ImportError." msgstr "" -#: ../../../build/NEWS:18820 ../../../build/NEWS:21058 +#: ../../../build/NEWS:19527 ../../../build/NEWS:21765 msgid "" "`bpo-19771 `__: Also in runpy and the " "\"-m\" option, omit the irrelevant message \". . . is a package and cannot " @@ -30648,70 +31978,70 @@ msgid "" "due to a bad ``*.pyc`` file)." msgstr "" -#: ../../../build/NEWS:18824 ../../../build/NEWS:21062 +#: ../../../build/NEWS:19531 ../../../build/NEWS:21769 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:18828 ../../../build/NEWS:21066 +#: ../../../build/NEWS:19535 ../../../build/NEWS:21773 msgid "" "`bpo-25718 `__: Fixed copying object " "with state with boolean value is false." msgstr "" -#: ../../../build/NEWS:18830 ../../../build/NEWS:21068 +#: ../../../build/NEWS:19537 ../../../build/NEWS:21775 msgid "" "`bpo-10131 `__: Fixed deep copying of " "minidom documents. Based on patch by Marian Ganisin." msgstr "" -#: ../../../build/NEWS:18833 +#: ../../../build/NEWS:19540 msgid "" "`bpo-7990 `__: dir() on " "ElementTree.Element now lists properties: \"tag\", \"text\", \"tail\" and " "\"attrib\". Original patch by Santoso Wijaya." msgstr "" -#: ../../../build/NEWS:18836 ../../../build/NEWS:21071 +#: ../../../build/NEWS:19543 ../../../build/NEWS:21778 msgid "" "`bpo-25725 `__: Fixed a reference leak " "in pickle.loads() when unpickling invalid data including tuple instructions." msgstr "" -#: ../../../build/NEWS:18839 ../../../build/NEWS:21074 +#: ../../../build/NEWS:19546 ../../../build/NEWS:21781 msgid "" "`bpo-25663 `__: In the Readline " "completer, avoid listing duplicate global names, and search the global " "namespace before searching builtins." msgstr "" -#: ../../../build/NEWS:18842 ../../../build/NEWS:21077 +#: ../../../build/NEWS:19549 ../../../build/NEWS:21784 msgid "" "`bpo-25688 `__: Fixed file leak in " "ElementTree.iterparse() raising an error." msgstr "" -#: ../../../build/NEWS:18844 ../../../build/NEWS:21079 +#: ../../../build/NEWS:19551 ../../../build/NEWS:21786 msgid "" "`bpo-23914 `__: Fixed SystemError raised" " by unpickler on broken pickle data." msgstr "" -#: ../../../build/NEWS:18846 ../../../build/NEWS:21081 +#: ../../../build/NEWS:19553 ../../../build/NEWS:21788 msgid "" "`bpo-25691 `__: Fixed crash on deleting " "ElementTree.Element attributes." msgstr "" -#: ../../../build/NEWS:18848 ../../../build/NEWS:21083 +#: ../../../build/NEWS:19555 ../../../build/NEWS:21790 msgid "" "`bpo-25624 `__: ZipFile now always " "writes a ZIP_STORED header for directory entries. Patch by Dingyuan Wang." msgstr "" -#: ../../../build/NEWS:18851 ../../../build/NEWS:21402 +#: ../../../build/NEWS:19558 ../../../build/NEWS:22109 msgid "" "`bpo-25626 `__: Change three zlib " "functions to accept sizes that fit in Py_ssize_t, but internally cap those " @@ -30721,20 +32051,20 @@ msgid "" "bufsize parameter, and the zlib.Decompress.flush() length parameter." msgstr "" -#: ../../../build/NEWS:18858 ../../../build/NEWS:21409 +#: ../../../build/NEWS:19565 ../../../build/NEWS:22116 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:18861 ../../../build/NEWS:21412 +#: ../../../build/NEWS:19568 ../../../build/NEWS:22119 msgid "" "`bpo-25593 `__: Change semantics of " "EventLoop.stop() in asyncio." msgstr "" -#: ../../../build/NEWS:18863 ../../../build/NEWS:21414 +#: ../../../build/NEWS:19570 ../../../build/NEWS:22121 msgid "" "`bpo-6973 `__: When we know a " "subprocess.Popen process has died, do not allow the send_signal(), " @@ -30742,7 +32072,7 @@ msgid "" "signal a different process." msgstr "" -#: ../../../build/NEWS:18867 +#: ../../../build/NEWS:19574 msgid "" "`bpo-23883 `__: Added missing APIs to " "__all__ to match the documented APIs for the following modules: calendar, " @@ -30751,7 +32081,7 @@ msgid "" "Kołodziej, Mauro S. M. Rodrigues and Joel Taddei." msgstr "" -#: ../../../build/NEWS:18873 +#: ../../../build/NEWS:19580 msgid "" "`bpo-25590 `__: In the Readline " "completer, only call getattr() once per attribute. Also complete names of " @@ -30759,121 +32089,121 @@ msgid "" "yet created on an instance." msgstr "" -#: ../../../build/NEWS:18877 ../../../build/NEWS:21421 +#: ../../../build/NEWS:19584 ../../../build/NEWS:22128 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:18881 ../../../build/NEWS:21425 +#: ../../../build/NEWS:19588 ../../../build/NEWS:22132 msgid "" "`bpo-25584 `__: Added \"escape\" to the " "__all__ list in the glob module." msgstr "" -#: ../../../build/NEWS:18883 ../../../build/NEWS:21427 +#: ../../../build/NEWS:19590 ../../../build/NEWS:22134 msgid "" "`bpo-25584 `__: Fixed recursive glob() " "with patterns starting with ``**``." msgstr "" -#: ../../../build/NEWS:18885 ../../../build/NEWS:21429 +#: ../../../build/NEWS:19592 ../../../build/NEWS:22136 msgid "" "`bpo-25446 `__: Fix regression in " "smtplib's AUTH LOGIN support." msgstr "" -#: ../../../build/NEWS:18887 ../../../build/NEWS:21431 +#: ../../../build/NEWS:19594 ../../../build/NEWS:22138 msgid "" "`bpo-18010 `__: Fix the pydoc web " "server's module search function to handle exceptions from importing " "packages." msgstr "" -#: ../../../build/NEWS:18890 ../../../build/NEWS:21434 +#: ../../../build/NEWS:19597 ../../../build/NEWS:22141 msgid "" "`bpo-25554 `__: Got rid of circular " "references in regular expression parsing." msgstr "" -#: ../../../build/NEWS:18892 +#: ../../../build/NEWS:19599 msgid "" "`bpo-18973 `__: Command-line interface " "of the calendar module now uses argparse instead of optparse." msgstr "" -#: ../../../build/NEWS:18895 ../../../build/NEWS:21436 +#: ../../../build/NEWS:19602 ../../../build/NEWS:22143 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:18899 ../../../build/NEWS:21440 +#: ../../../build/NEWS:19606 ../../../build/NEWS:22147 msgid "" "`bpo-25503 `__: Fixed inspect.getdoc() " "for inherited docstrings of properties. Original patch by John Mark " "Vandenberg." msgstr "" -#: ../../../build/NEWS:18902 ../../../build/NEWS:21443 +#: ../../../build/NEWS:19609 ../../../build/NEWS:22150 msgid "" "`bpo-25515 `__: Always use os.urandom as" " a source of randomness in uuid.uuid4." msgstr "" -#: ../../../build/NEWS:18904 ../../../build/NEWS:21445 +#: ../../../build/NEWS:19611 ../../../build/NEWS:22152 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:18908 ../../../build/NEWS:21449 +#: ../../../build/NEWS:19615 ../../../build/NEWS:22156 msgid "" "`bpo-25447 `__: The lru_cache() wrapper " "objects now can be copied and pickled (by returning the original object " "unchanged)." msgstr "" -#: ../../../build/NEWS:18911 ../../../build/NEWS:21452 +#: ../../../build/NEWS:19618 ../../../build/NEWS:22159 msgid "" "`bpo-25390 `__: typing: Don't crash on " "Union[str, Pattern]." msgstr "" -#: ../../../build/NEWS:18913 ../../../build/NEWS:21454 +#: ../../../build/NEWS:19620 ../../../build/NEWS:22161 msgid "" "`bpo-25441 `__: asyncio: Raise error " "from drain() when socket is closed." msgstr "" -#: ../../../build/NEWS:18915 ../../../build/NEWS:21456 +#: ../../../build/NEWS:19622 ../../../build/NEWS:22163 msgid "" "`bpo-25410 `__: Cleaned up and fixed " "minor bugs in C implementation of OrderedDict." msgstr "" -#: ../../../build/NEWS:18918 ../../../build/NEWS:21459 +#: ../../../build/NEWS:19625 ../../../build/NEWS:22166 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:18921 +#: ../../../build/NEWS:19628 msgid "" "Move the imp module from a PendingDeprecationWarning to DeprecationWarning." msgstr "" -#: ../../../build/NEWS:18924 ../../../build/NEWS:21462 +#: ../../../build/NEWS:19631 ../../../build/NEWS:22169 msgid "" "`bpo-25407 `__: Remove mentions of the " "formatter module being removed in Python 3.6." msgstr "" -#: ../../../build/NEWS:18927 ../../../build/NEWS:21465 +#: ../../../build/NEWS:19634 ../../../build/NEWS:22172 msgid "" "`bpo-25406 `__: Fixed a bug in C " "implementation of OrderedDict.move_to_end() that caused segmentation fault " @@ -30881,59 +32211,59 @@ msgid "" "dict." msgstr "" -#: ../../../build/NEWS:18931 +#: ../../../build/NEWS:19638 msgid "" "`bpo-25382 `__: pickletools.dis() now " "outputs implicit memo index for the MEMOIZE opcode." msgstr "" -#: ../../../build/NEWS:18934 +#: ../../../build/NEWS:19641 msgid "" "`bpo-25357 `__: Add an optional newline " "parameter to binascii.b2a_base64(). base64.b64encode() uses it to avoid a " "memory copy." msgstr "" -#: ../../../build/NEWS:18937 +#: ../../../build/NEWS:19644 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:18940 ../../../build/NEWS:21469 +#: ../../../build/NEWS:19647 ../../../build/NEWS:22176 msgid "" "`bpo-25364 `__: zipfile now works in " "threads disabled builds." msgstr "" -#: ../../../build/NEWS:18942 ../../../build/NEWS:21471 +#: ../../../build/NEWS:19649 ../../../build/NEWS:22178 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:18945 +#: ../../../build/NEWS:19652 msgid "" "`bpo-16099 `__: RobotFileParser now " "supports Crawl-delay and Request-rate extensions. Patch by Nikolay " "Bogoychev." msgstr "" -#: ../../../build/NEWS:18948 ../../../build/NEWS:21474 +#: ../../../build/NEWS:19655 ../../../build/NEWS:22181 msgid "" "`bpo-25316 `__: distutils raises OSError" " instead of DistutilsPlatformError when MSVC is not installed." msgstr "" -#: ../../../build/NEWS:18951 ../../../build/NEWS:21477 +#: ../../../build/NEWS:19658 ../../../build/NEWS:22184 msgid "" "`bpo-25380 `__: Fixed protocol for the " "STACK_GLOBAL opcode in pickletools.opcodes." msgstr "" -#: ../../../build/NEWS:18954 ../../../build/NEWS:21480 +#: ../../../build/NEWS:19661 ../../../build/NEWS:22187 msgid "" "`bpo-23972 `__: Updates asyncio datagram" " create method allowing reuseport and reuseaddr socket options to be set " @@ -30942,7 +32272,7 @@ msgid "" " is 'posix' (except if the platform is Cygwin). Patch by Chris Laws." msgstr "" -#: ../../../build/NEWS:18960 ../../../build/NEWS:21486 +#: ../../../build/NEWS:19667 ../../../build/NEWS:22193 msgid "" "`bpo-25304 `__: Add " "asyncio.run_coroutine_threadsafe(). This lets you submit a coroutine to a " @@ -30950,60 +32280,60 @@ msgid "" " Michel." msgstr "" -#: ../../../build/NEWS:18964 ../../../build/NEWS:21490 +#: ../../../build/NEWS:19671 ../../../build/NEWS:22197 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:18967 ../../../build/NEWS:21493 +#: ../../../build/NEWS:19674 ../../../build/NEWS:22200 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:18970 +#: ../../../build/NEWS:19677 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:18974 ../../../build/NEWS:21521 +#: ../../../build/NEWS:19681 ../../../build/NEWS:22228 msgid "" "`bpo-23600 `__: Default implementation " "of tzinfo.fromutc() was returning wrong results in some cases." msgstr "" -#: ../../../build/NEWS:18977 ../../../build/NEWS:21518 +#: ../../../build/NEWS:19684 ../../../build/NEWS:22225 msgid "" "`bpo-25203 `__: Failed " "readline.set_completer_delims() no longer left the module in inconsistent " "state." msgstr "" -#: ../../../build/NEWS:18980 +#: ../../../build/NEWS:19687 msgid "" "`bpo-25011 `__: rlcompleter now omits " "private and special attribute names unless the prefix starts with " "underscores." msgstr "" -#: ../../../build/NEWS:18983 +#: ../../../build/NEWS:19690 msgid "" "`bpo-25209 `__: rlcompleter now can add " "a space or a colon after completed keyword." msgstr "" -#: ../../../build/NEWS:18986 +#: ../../../build/NEWS:19693 msgid "" "`bpo-22241 `__: timezone.utc name is now" " plain 'UTC', not 'UTC-00:00'." msgstr "" -#: ../../../build/NEWS:18988 +#: ../../../build/NEWS:19695 msgid "" "`bpo-23517 `__: fromtimestamp() and " "utcfromtimestamp() methods of datetime.datetime now round microseconds to " @@ -31011,20 +32341,20 @@ msgid "" "round(float), instead of rounding towards -Infinity (ROUND_FLOOR)." msgstr "" -#: ../../../build/NEWS:18993 +#: ../../../build/NEWS:19700 msgid "" "`bpo-23552 `__: Timeit now warns when " "there is substantial (4x) variance between best and worst times. Patch from " "Serhiy Storchaka." msgstr "" -#: ../../../build/NEWS:18996 +#: ../../../build/NEWS:19703 msgid "" "`bpo-24633 `__: site-packages/README -> " "README.txt." msgstr "" -#: ../../../build/NEWS:18998 +#: ../../../build/NEWS:19705 msgid "" "`bpo-24879 `__: help() and pydoc can now" " list named tuple fields in the order they were defined rather than " @@ -31032,63 +32362,63 @@ msgid "" "present." msgstr "" -#: ../../../build/NEWS:19002 +#: ../../../build/NEWS:19709 msgid "" "`bpo-24874 `__: Improve speed of " "itertools.cycle() and make its pickle more compact." msgstr "" -#: ../../../build/NEWS:19005 +#: ../../../build/NEWS:19712 msgid "" "Fix crash in itertools.cycle.__setstate__() when the first argument wasn't a" " list." msgstr "" -#: ../../../build/NEWS:19008 +#: ../../../build/NEWS:19715 msgid "" "`bpo-20059 `__: urllib.parse raises " "ValueError on all invalid ports. Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:19011 +#: ../../../build/NEWS:19718 msgid "" "`bpo-24360 `__: Improve __repr__ of " "argparse.Namespace() for invalid identifiers. Patch by Matthias Bussonnier." msgstr "" -#: ../../../build/NEWS:19014 +#: ../../../build/NEWS:19721 msgid "" "`bpo-23426 `__: run_setup was broken in " "distutils. Patch from Alexander Belopolsky." msgstr "" -#: ../../../build/NEWS:19017 +#: ../../../build/NEWS:19724 msgid "" "`bpo-13938 `__: 2to3 converts " "StringTypes to a tuple. Patch from Mark Hammond." msgstr "" -#: ../../../build/NEWS:19019 +#: ../../../build/NEWS:19726 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:19022 +#: ../../../build/NEWS:19729 msgid "" "`bpo-8585 `__: improved tests for " "zipimporter2. Patch from Mark Lawrence." msgstr "" -#: ../../../build/NEWS:19024 ../../../build/NEWS:22063 +#: ../../../build/NEWS:19731 ../../../build/NEWS:22770 msgid "" "`bpo-18622 `__: " "unittest.mock.mock_open().reset_mock would recurse infinitely. Patch from " "Nicola Palumbo and Laurent De Buyst." msgstr "" -#: ../../../build/NEWS:19027 +#: ../../../build/NEWS:19734 msgid "" "`bpo-24426 `__: Fast searching " "optimization in regular expressions now works for patterns that starts with " @@ -31096,114 +32426,114 @@ msgid "" "compile time." msgstr "" -#: ../../../build/NEWS:19031 ../../../build/NEWS:22066 +#: ../../../build/NEWS:19738 ../../../build/NEWS:22773 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:19034 +#: ../../../build/NEWS:19741 msgid "" "`bpo-13248 `__: Remove deprecated " "inspect.getmoduleinfo function." msgstr "" -#: ../../../build/NEWS:19036 ../../../build/NEWS:21595 +#: ../../../build/NEWS:19743 ../../../build/NEWS:22302 msgid "" "`bpo-25578 `__: Fix (another) memory " "leak in SSLSocket.getpeercer()." msgstr "" -#: ../../../build/NEWS:19038 ../../../build/NEWS:21597 +#: ../../../build/NEWS:19745 ../../../build/NEWS:22304 msgid "" "`bpo-25530 `__: Disable the vulnerable " "SSLv3 protocol by default when creating ssl.SSLContext." msgstr "" -#: ../../../build/NEWS:19041 ../../../build/NEWS:21600 +#: ../../../build/NEWS:19748 ../../../build/NEWS:22307 msgid "" "`bpo-25569 `__: Fix memory leak in " "SSLSocket.getpeercert()." msgstr "" -#: ../../../build/NEWS:19043 ../../../build/NEWS:21602 +#: ../../../build/NEWS:19750 ../../../build/NEWS:22309 msgid "" "`bpo-25471 `__: Sockets returned from " "accept() shouldn't appear to be nonblocking." msgstr "" -#: ../../../build/NEWS:19046 ../../../build/NEWS:21605 +#: ../../../build/NEWS:19753 ../../../build/NEWS:22312 msgid "" "`bpo-25319 `__: When threading.Event is " "reinitialized, the underlying condition should use a regular lock rather " "than a recursive lock." msgstr "" -#: ../../../build/NEWS:19049 ../../../build/NEWS:21086 +#: ../../../build/NEWS:19756 ../../../build/NEWS:21793 msgid "" "Skip getaddrinfo if host is already resolved. Patch by A. Jesse Jiryu Davis." msgstr "" -#: ../../../build/NEWS:19052 ../../../build/NEWS:21089 +#: ../../../build/NEWS:19759 ../../../build/NEWS:21796 msgid "" "`bpo-26050 `__: Add " "asyncio.StreamReader.readuntil() method. Patch by Марк Коренберг." msgstr "" -#: ../../../build/NEWS:19055 ../../../build/NEWS:21092 +#: ../../../build/NEWS:19762 ../../../build/NEWS:21799 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:19058 ../../../build/NEWS:21095 +#: ../../../build/NEWS:19765 ../../../build/NEWS:21802 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:19061 ../../../build/NEWS:21098 +#: ../../../build/NEWS:19768 ../../../build/NEWS:21805 msgid "" "`bpo-26848 `__: Fix " "asyncio/subprocess.communicate() to handle empty input. Patch by Jack " "O'Connor." msgstr "" -#: ../../../build/NEWS:19064 ../../../build/NEWS:21101 +#: ../../../build/NEWS:19771 ../../../build/NEWS:21808 msgid "" "`bpo-27040 `__: Add " "loop.get_exception_handler method" msgstr "" -#: ../../../build/NEWS:19066 ../../../build/NEWS:21103 +#: ../../../build/NEWS:19773 ../../../build/NEWS:21810 msgid "" "`bpo-27041 `__: asyncio: Add " "loop.create_future method" msgstr "" -#: ../../../build/NEWS:19071 ../../../build/NEWS:21151 +#: ../../../build/NEWS:19778 ../../../build/NEWS:21858 msgid "" "`bpo-20640 `__: Add tests for " "idlelib.configHelpSourceEdit. Patch by Saimadhav Heblikar." msgstr "" -#: ../../../build/NEWS:19074 ../../../build/NEWS:21154 +#: ../../../build/NEWS:19781 ../../../build/NEWS:21861 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:19077 ../../../build/NEWS:21157 +#: ../../../build/NEWS:19784 ../../../build/NEWS:21864 msgid "" "`bpo-25507 `__: fix incorrect change in " "IOBinding that prevented printing. Augment IOBinding htest to include all " "major IOBinding functions." msgstr "" -#: ../../../build/NEWS:19080 ../../../build/NEWS:21160 +#: ../../../build/NEWS:19787 ../../../build/NEWS:21867 msgid "" "`bpo-25905 `__: Revert unwanted " "conversion of ' to ’ RIGHT SINGLE QUOTATION MARK in README.txt and open this" @@ -31211,7 +32541,7 @@ msgid "" "'utf-8'." msgstr "" -#: ../../../build/NEWS:19084 ../../../build/NEWS:21634 +#: ../../../build/NEWS:19791 ../../../build/NEWS:22341 msgid "" "`bpo-15348 `__: Stop the debugger engine" " (normally in a user process) before closing the debugger window (running in" @@ -31219,7 +32549,7 @@ msgid "" "and ignored." msgstr "" -#: ../../../build/NEWS:19088 ../../../build/NEWS:21638 +#: ../../../build/NEWS:19795 ../../../build/NEWS:22345 msgid "" "`bpo-24455 `__: Prevent IDLE from " "hanging when a) closing the shell while the debugger is active (15347); b) " @@ -31230,20 +32560,20 @@ msgid "" "& .quit). 2. In gui.run, allow any existing interaction to terminate first." msgstr "" -#: ../../../build/NEWS:19096 ../../../build/NEWS:21646 +#: ../../../build/NEWS:19803 ../../../build/NEWS:22353 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:19100 ../../../build/NEWS:21650 +#: ../../../build/NEWS:19807 ../../../build/NEWS:22357 msgid "" "`bpo-24750 `__: Improve the appearance " "of the IDLE editor window status bar. Patch by Mark Roseman." msgstr "" -#: ../../../build/NEWS:19103 ../../../build/NEWS:21653 +#: ../../../build/NEWS:19810 ../../../build/NEWS:22360 msgid "" "`bpo-25313 `__: Change the handling of " "new built-in text color themes to better address the compatibility problem " @@ -31251,21 +32581,21 @@ msgid "" "idleConf.CurrentTheme everywhere in idlelib." msgstr "" -#: ../../../build/NEWS:19107 ../../../build/NEWS:21657 +#: ../../../build/NEWS:19814 ../../../build/NEWS:22364 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:19111 ../../../build/NEWS:21661 +#: ../../../build/NEWS:19818 ../../../build/NEWS:22368 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:19114 ../../../build/NEWS:21664 +#: ../../../build/NEWS:19821 ../../../build/NEWS:22371 msgid "" "`bpo-24820 `__: IDLE now has an 'IDLE " "Dark' built-in text color theme. It is more or less IDLE Classic inverted, " @@ -31276,7 +32606,7 @@ msgid "" " be modified." msgstr "" -#: ../../../build/NEWS:19121 ../../../build/NEWS:21671 +#: ../../../build/NEWS:19828 ../../../build/NEWS:22378 msgid "" "`bpo-25224 `__: README.txt is now an " "idlelib index for IDLE developers and curious users. The previous user " @@ -31284,14 +32614,14 @@ msgid "" "Development and Learning Environment'." msgstr "" -#: ../../../build/NEWS:19125 ../../../build/NEWS:21675 +#: ../../../build/NEWS:19832 ../../../build/NEWS:22382 msgid "" "`bpo-24820 `__: Users can now set " "breakpoint colors in Settings -> Custom Highlighting. Original patch by Mark" " Roseman." msgstr "" -#: ../../../build/NEWS:19128 ../../../build/NEWS:21678 +#: ../../../build/NEWS:19835 ../../../build/NEWS:22385 msgid "" "`bpo-24972 `__: Inactive selection " "background now matches active selection background, as configured by users, " @@ -31299,34 +32629,34 @@ msgid "" " patch by Mark Roseman." msgstr "" -#: ../../../build/NEWS:19132 ../../../build/NEWS:21682 +#: ../../../build/NEWS:19839 ../../../build/NEWS:22389 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:19135 ../../../build/NEWS:21685 +#: ../../../build/NEWS:19842 ../../../build/NEWS:22392 msgid "" "`bpo-24988 `__: Idle ScrolledList " "context menus (used in debugger) now work on Mac Aqua. Patch by Mark " "Roseman." msgstr "" -#: ../../../build/NEWS:19138 ../../../build/NEWS:21688 +#: ../../../build/NEWS:19845 ../../../build/NEWS:22395 msgid "" "`bpo-24801 `__: Make right-click for " "context menu work on Mac Aqua. Patch by Mark Roseman." msgstr "" -#: ../../../build/NEWS:19141 ../../../build/NEWS:21691 +#: ../../../build/NEWS:19848 ../../../build/NEWS:22398 msgid "" "`bpo-25173 `__: Associate tkinter " "messageboxes with a specific widget. For Mac OSX, make them a 'sheet'. " "Patch by Mark Roseman." msgstr "" -#: ../../../build/NEWS:19144 ../../../build/NEWS:21694 +#: ../../../build/NEWS:19851 ../../../build/NEWS:22401 msgid "" "`bpo-25198 `__: Enhance the initial html" " viewer now used for Idle Help. Properly indent fixed-pitch text (patch by " @@ -31336,50 +32666,50 @@ msgid "" "header at the top of the screen." msgstr "" -#: ../../../build/NEWS:19151 ../../../build/NEWS:21701 +#: ../../../build/NEWS:19858 ../../../build/NEWS:22408 msgid "" "`bpo-25225 `__: Condense and rewrite " "Idle doc section on text colors." msgstr "" -#: ../../../build/NEWS:19153 ../../../build/NEWS:21703 +#: ../../../build/NEWS:19860 ../../../build/NEWS:22410 msgid "" "`bpo-21995 `__: Explain some differences" " between IDLE and console Python." msgstr "" -#: ../../../build/NEWS:19155 ../../../build/NEWS:21705 +#: ../../../build/NEWS:19862 ../../../build/NEWS:22412 msgid "" "`bpo-22820 `__: Explain need for *print*" " when running file from Idle editor." msgstr "" -#: ../../../build/NEWS:19157 ../../../build/NEWS:21707 +#: ../../../build/NEWS:19864 ../../../build/NEWS:22414 msgid "" "`bpo-25224 `__: Doc: augment Idle " "feature list and no-subprocess section." msgstr "" -#: ../../../build/NEWS:19159 ../../../build/NEWS:21709 +#: ../../../build/NEWS:19866 ../../../build/NEWS:22416 msgid "" "`bpo-25219 `__: Update doc for Idle " "command line options. Some were missing and notes were not correct." msgstr "" -#: ../../../build/NEWS:19162 ../../../build/NEWS:21712 +#: ../../../build/NEWS:19869 ../../../build/NEWS:22419 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:19165 ../../../build/NEWS:21715 +#: ../../../build/NEWS:19872 ../../../build/NEWS:22422 msgid "" "`bpo-25199 `__: Idle: add " "synchronization comments for future maintainers." msgstr "" -#: ../../../build/NEWS:19167 +#: ../../../build/NEWS:19874 msgid "" "`bpo-16893 `__: Replace help.txt with " "help.html for Idle doc display. The new idlelib/help.html is rstripped " @@ -31389,160 +32719,160 @@ msgid "" "EditorWindow.HelpDialog class and helt.txt file are deprecated." msgstr "" -#: ../../../build/NEWS:19174 ../../../build/NEWS:21724 +#: ../../../build/NEWS:19881 ../../../build/NEWS:22431 msgid "" "`bpo-24199 `__: Deprecate unused " "idlelib.idlever with possible removal in 3.6." msgstr "" -#: ../../../build/NEWS:19176 ../../../build/NEWS:21726 +#: ../../../build/NEWS:19883 ../../../build/NEWS:22433 msgid "" "`bpo-24790 `__: Remove extraneous code " "(which also create 2 & 3 conflicts)." msgstr "" -#: ../../../build/NEWS:19181 ../../../build/NEWS:21172 +#: ../../../build/NEWS:19888 ../../../build/NEWS:21879 msgid "" "`bpo-26736 `__: Used HTTPS for external " "links in the documentation if possible." msgstr "" -#: ../../../build/NEWS:19183 ../../../build/NEWS:21174 +#: ../../../build/NEWS:19890 ../../../build/NEWS:21881 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:19187 ../../../build/NEWS:21178 +#: ../../../build/NEWS:19894 ../../../build/NEWS:21885 msgid "" "`bpo-23606 `__: Adds note to ctypes " "documentation regarding cdll.msvcrt." msgstr "" -#: ../../../build/NEWS:19189 ../../../build/NEWS:21741 +#: ../../../build/NEWS:19896 ../../../build/NEWS:22448 msgid "" "`bpo-24952 `__: Clarify the default size" " argument of stack_size() in the \"threading\" and \"_thread\" modules. " "Patch from Mattip." msgstr "" -#: ../../../build/NEWS:19192 ../../../build/NEWS:21183 +#: ../../../build/NEWS:19899 ../../../build/NEWS:21890 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:19199 ../../../build/NEWS:21190 +#: ../../../build/NEWS:19906 ../../../build/NEWS:21897 msgid "" "`bpo-21916 `__: Added tests for the " "turtle module. Patch by ingrid, Gregory Loyse and Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:19202 +#: ../../../build/NEWS:19909 msgid "" "`bpo-26295 `__: When using \"python3 -m " "test --testdir=TESTDIR\", regrtest doesn't add \"test.\" prefix to test " "module names." msgstr "" -#: ../../../build/NEWS:19205 ../../../build/NEWS:21193 +#: ../../../build/NEWS:19912 ../../../build/NEWS:21900 msgid "" "`bpo-26523 `__: The multiprocessing " "thread pool (multiprocessing.dummy.Pool) was untested." msgstr "" -#: ../../../build/NEWS:19208 ../../../build/NEWS:21196 +#: ../../../build/NEWS:19915 ../../../build/NEWS:21903 msgid "" "`bpo-26015 `__: Added new tests for " "pickling iterators of mutable sequences." msgstr "" -#: ../../../build/NEWS:19210 ../../../build/NEWS:21198 +#: ../../../build/NEWS:19917 ../../../build/NEWS:21905 msgid "" "`bpo-26325 `__: Added " "test.support.check_no_resource_warning() to check that no ResourceWarning is" " emitted." msgstr "" -#: ../../../build/NEWS:19213 +#: ../../../build/NEWS:19920 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:19216 ../../../build/NEWS:21204 +#: ../../../build/NEWS:19923 ../../../build/NEWS:21911 msgid "" "`bpo-25616 `__: Tests for OrderedDict " "are extracted from test_collections into separate file test_ordered_dict." msgstr "" -#: ../../../build/NEWS:19219 ../../../build/NEWS:21755 +#: ../../../build/NEWS:19926 ../../../build/NEWS:22462 msgid "" "`bpo-25449 `__: Added tests for " "OrderedDict subclasses." msgstr "" -#: ../../../build/NEWS:19221 +#: ../../../build/NEWS:19928 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:19225 +#: ../../../build/NEWS:19932 msgid "" "`bpo-22806 `__: Add ``python -m test " "--list-tests`` command to list tests." msgstr "" -#: ../../../build/NEWS:19227 +#: ../../../build/NEWS:19934 msgid "" "`bpo-18174 `__: ``python -m test " "--huntrleaks ...`` now also checks for leak of file descriptors. Patch " "written by Richard Oudkerk." msgstr "" -#: ../../../build/NEWS:19230 +#: ../../../build/NEWS:19937 msgid "" "`bpo-25260 `__: Fix ``python -m test " "--coverage`` on Windows. Remove the list of ignored directories." msgstr "" -#: ../../../build/NEWS:19233 ../../../build/NEWS:21762 +#: ../../../build/NEWS:19940 ../../../build/NEWS:22469 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:19236 ../../../build/NEWS:21207 +#: ../../../build/NEWS:19943 ../../../build/NEWS:21914 msgid "" "`bpo-26583 `__: Skip " "test_timestamp_overflow in test_import if bytecode files cannot be written." msgstr "" -#: ../../../build/NEWS:19242 +#: ../../../build/NEWS:19949 msgid "" "`bpo-21277 `__: Don't try to link " "_ctypes with a ffi_convenience library." msgstr "" -#: ../../../build/NEWS:19244 ../../../build/NEWS:21213 +#: ../../../build/NEWS:19951 ../../../build/NEWS:21920 msgid "" "`bpo-26884 `__: Fix linking extension " "modules for cross builds. Patch by Xavier de Gaye." msgstr "" -#: ../../../build/NEWS:19247 +#: ../../../build/NEWS:19954 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:19250 ../../../build/NEWS:21216 +#: ../../../build/NEWS:19957 ../../../build/NEWS:21923 msgid "" "`bpo-22359 `__: Disable the rules for " "running _freeze_importlib and pgen when cross-compiling. The output of " @@ -31550,14 +32880,14 @@ msgid "" "regenerated when doing a native build. Patch by Xavier de Gaye." msgstr "" -#: ../../../build/NEWS:19255 +#: ../../../build/NEWS:19962 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:19258 ../../../build/NEWS:21227 +#: ../../../build/NEWS:19965 ../../../build/NEWS:21934 msgid "" "`bpo-25702 `__: A --with-lto configure " "option has been added that will enable link time optimizations at build time" @@ -31566,83 +32896,83 @@ msgid "" " relying on it. It can provide a few % speed up over profile-opt alone." msgstr "" -#: ../../../build/NEWS:19264 ../../../build/NEWS:21233 +#: ../../../build/NEWS:19971 ../../../build/NEWS:21940 msgid "" "`bpo-26624 `__: Adds validation of " "ucrtbase[d].dll version with warning for old versions." msgstr "" -#: ../../../build/NEWS:19267 ../../../build/NEWS:21236 +#: ../../../build/NEWS:19974 ../../../build/NEWS:21943 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:19270 ../../../build/NEWS:21239 +#: ../../../build/NEWS:19977 ../../../build/NEWS:21946 msgid "" "`bpo-26079 `__: Fixing the build output " "folder for tix-8.4.3.6. Patch by Bjoern Thiel." msgstr "" -#: ../../../build/NEWS:19273 ../../../build/NEWS:21242 +#: ../../../build/NEWS:19980 ../../../build/NEWS:21949 msgid "" "`bpo-26465 `__: Update Windows builds to" " use OpenSSL 1.0.2g." msgstr "" -#: ../../../build/NEWS:19275 +#: ../../../build/NEWS:19982 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:19279 ../../../build/NEWS:21253 +#: ../../../build/NEWS:19986 ../../../build/NEWS:21960 msgid "" "`bpo-25827 `__: Add support for building" " with ICC to ``configure``, including a new ``--with-icc`` flag." msgstr "" -#: ../../../build/NEWS:19282 ../../../build/NEWS:21256 +#: ../../../build/NEWS:19989 ../../../build/NEWS:21963 msgid "" "`bpo-25696 `__: Fix installation of " "Python on UNIX with make -j9." msgstr "" -#: ../../../build/NEWS:19284 ../../../build/NEWS:21773 +#: ../../../build/NEWS:19991 ../../../build/NEWS:22480 msgid "" "`bpo-24986 `__: It is now possible to " "build Python on Windows without errors when external libraries are not " "available." msgstr "" -#: ../../../build/NEWS:19287 ../../../build/NEWS:21244 +#: ../../../build/NEWS:19994 ../../../build/NEWS:21951 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:19291 +#: ../../../build/NEWS:19998 msgid "" "`bpo-26465 `__: Update OS X 10.5+ 32" "-bit-only installer to build and link with OpenSSL 1.0.2g." msgstr "" -#: ../../../build/NEWS:19294 ../../../build/NEWS:21261 +#: ../../../build/NEWS:20001 ../../../build/NEWS:21968 msgid "" "`bpo-26268 `__: Update Windows builds to" " use OpenSSL 1.0.2f." msgstr "" -#: ../../../build/NEWS:19296 ../../../build/NEWS:21263 +#: ../../../build/NEWS:20003 ../../../build/NEWS:21970 msgid "" "`bpo-25136 `__: Support Apple Xcode 7's " "new textual SDK stub libraries." msgstr "" -#: ../../../build/NEWS:19298 ../../../build/NEWS:21265 +#: ../../../build/NEWS:20005 ../../../build/NEWS:21972 msgid "" "`bpo-24324 `__: Do not enable " "unreachable code warnings when using gcc as the option does not work " @@ -31650,44 +32980,44 @@ msgid "" "gcc-4.5." msgstr "" -#: ../../../build/NEWS:19305 ../../../build/NEWS:21272 +#: ../../../build/NEWS:20012 ../../../build/NEWS:21979 msgid "" "`bpo-27053 `__: Updates make_zip.py to " "correctly generate library ZIP file." msgstr "" -#: ../../../build/NEWS:19307 ../../../build/NEWS:21274 +#: ../../../build/NEWS:20014 ../../../build/NEWS:21981 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:19311 ../../../build/NEWS:21278 +#: ../../../build/NEWS:20018 ../../../build/NEWS:21985 msgid "" "`bpo-26071 `__: bdist_wininst created " "binaries fail to start and find 32bit Python" msgstr "" -#: ../../../build/NEWS:19314 ../../../build/NEWS:21281 +#: ../../../build/NEWS:20021 ../../../build/NEWS:21988 msgid "" "`bpo-26073 `__: Update the list of magic" " numbers in launcher" msgstr "" -#: ../../../build/NEWS:19316 ../../../build/NEWS:21283 +#: ../../../build/NEWS:20023 ../../../build/NEWS:21990 msgid "" "`bpo-26065 `__: Excludes venv from " "library when generating embeddable distro." msgstr "" -#: ../../../build/NEWS:19318 ../../../build/NEWS:21812 +#: ../../../build/NEWS:20025 ../../../build/NEWS:22519 msgid "" "`bpo-25022 `__: Removed very outdated " "PC/example_nt/ directory." msgstr "" -#: ../../../build/NEWS:19323 ../../../build/NEWS:21288 +#: ../../../build/NEWS:20030 ../../../build/NEWS:21995 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." @@ -31695,44 +33025,44 @@ msgid "" "executable. Patch written by Thomas Ilsche." msgstr "" -#: ../../../build/NEWS:19328 ../../../build/NEWS:21293 +#: ../../../build/NEWS:20035 ../../../build/NEWS:22000 msgid "" "`bpo-26271 `__: Fix the Freeze tool to " "properly use flags passed through configure. Patch by Daniel Shaulov." msgstr "" -#: ../../../build/NEWS:19331 ../../../build/NEWS:21296 +#: ../../../build/NEWS:20038 ../../../build/NEWS:22003 msgid "" "`bpo-26489 `__: Add dictionary unpacking" " support to Tools/parser/unparse.py. Patch by Guo Ci Teo." msgstr "" -#: ../../../build/NEWS:19334 ../../../build/NEWS:21299 +#: ../../../build/NEWS:20041 ../../../build/NEWS:22006 msgid "" "`bpo-26316 `__: Fix variable name typo " "in Argument Clinic." msgstr "" -#: ../../../build/NEWS:19336 ../../../build/NEWS:21817 +#: ../../../build/NEWS:20043 ../../../build/NEWS:22524 msgid "" "`bpo-25440 `__: Fix output of python-" "config --extension-suffix." msgstr "" -#: ../../../build/NEWS:19338 +#: ../../../build/NEWS:20045 msgid "" "`bpo-25154 `__: The pyvenv script has " "been deprecated in favour of `python3 -m venv`." msgstr "" -#: ../../../build/NEWS:19344 +#: ../../../build/NEWS:20051 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:19348 +#: ../../../build/NEWS:20055 msgid "" "`bpo-26198 `__: ValueError is now raised" " instead of TypeError on buffer overflow in parsing \"es#\" and \"et#\" " @@ -31740,27 +33070,27 @@ msgid "" "programmatical error in parsing format string." msgstr "" -#: ../../../build/NEWS:19355 +#: ../../../build/NEWS:20062 msgid "Python 3.5.5 final" msgstr "Python 3.5.5 final" -#: ../../../build/NEWS:19357 +#: ../../../build/NEWS:20064 msgid "*Release date: 2018-02-04*" msgstr "*Tanggal rilis: 2018-02-04*" -#: ../../../build/NEWS:19359 +#: ../../../build/NEWS:20066 msgid "There were no new changes in version 3.5.5." msgstr "Tidak ada perubahan baru di versi 3.5.5." -#: ../../../build/NEWS:19364 +#: ../../../build/NEWS:20071 msgid "Python 3.5.5 release candidate 1" msgstr "Python 3.5.5 kandidat rilis 1" -#: ../../../build/NEWS:19366 +#: ../../../build/NEWS:20073 msgid "*Release date: 2018-01-23*" msgstr "*Tanggal rilis: 2018-01-23*" -#: ../../../build/NEWS:19371 +#: ../../../build/NEWS:20078 msgid "" "`bpo-32551 `__: The ``sys.path[0]`` " "initialization change for `bpo-29139 `__" @@ -31778,30 +33108,30 @@ msgid "" " affected)" msgstr "" -#: ../../../build/NEWS:19384 +#: ../../../build/NEWS:20091 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:19411 +#: ../../../build/NEWS:20118 msgid "Python 3.5.4 final" msgstr "Python 3.5.4 final" -#: ../../../build/NEWS:19413 +#: ../../../build/NEWS:20120 msgid "*Release date: 2017-08-07*" msgstr "*Tanggal rilis: 2017-08-07*" -#: ../../../build/NEWS:19423 +#: ../../../build/NEWS:20130 msgid "Python 3.5.4 release candidate 1" msgstr "Python 3.5.4 kandidat rilis 1" -#: ../../../build/NEWS:19425 +#: ../../../build/NEWS:20132 msgid "*Release date: 2017-07-23*" msgstr "*Tanggal rilis: 2017-07-23*" -#: ../../../build/NEWS:19477 +#: ../../../build/NEWS:20184 msgid "" "`bpo-29537 `__: Restore runtime " "compatibility with bytecode files generated by CPython 3.5.0 to 3.5.2, and " @@ -31810,13 +33140,13 @@ msgid "" "contain. Patch by Petr Viktorin, Serhiy Storchaka, and Nick Coghlan." msgstr "" -#: ../../../build/NEWS:19759 +#: ../../../build/NEWS:20466 msgid "" "`bpo-30822 `__: Fix regrtest command " "line parser to allow passing -u extralargefile to run test_zipfile64." msgstr "" -#: ../../../build/NEWS:19762 +#: ../../../build/NEWS:20469 msgid "" "`bpo-30383 `__: regrtest: Enhance " "regrtest and backport features from the master branch. Add options: " @@ -31831,7 +33161,7 @@ msgid "" "(:issue:`30675`)." msgstr "" -#: ../../../build/NEWS:19819 +#: ../../../build/NEWS:20526 msgid "" "`bpo-27867 `__: Function " "PySlice_GetIndicesEx() is replaced with a macro if Py_LIMITED_API is set to " @@ -31839,65 +33169,65 @@ msgid "" " higher." msgstr "" -#: ../../../build/NEWS:19831 +#: ../../../build/NEWS:20538 msgid "Python 3.5.3 final" msgstr "Python 3.5.3 final" -#: ../../../build/NEWS:19833 +#: ../../../build/NEWS:20540 msgid "*Release date: 2017-01-17*" msgstr "*Tanggal rilis: 2017-01-17*" -#: ../../../build/NEWS:19835 +#: ../../../build/NEWS:20542 msgid "There were no code changes between 3.5.3rc1 and 3.5.3 final." msgstr "Tidak ada perubahan kode antara 3.5.3rc1 dan 3.5.3 final." -#: ../../../build/NEWS:19840 +#: ../../../build/NEWS:20547 msgid "Python 3.5.3 release candidate 1" msgstr "Python 3.5.3 kandidat rilis 1" -#: ../../../build/NEWS:19842 +#: ../../../build/NEWS:20549 msgid "*Release date: 2017-01-02*" msgstr "*Tanggal rilis: 2017-01-02*" -#: ../../../build/NEWS:19847 +#: ../../../build/NEWS:20554 msgid "" "`bpo-29073 `__: bytearray formatting no " "longer truncates on first null byte." msgstr "" -#: ../../../build/NEWS:19851 +#: ../../../build/NEWS:20558 msgid "" "`bpo-28147 `__: Fix a memory leak in " "split-table dictionaries: setattr() must not convert combined table into " "split table." msgstr "" -#: ../../../build/NEWS:19863 +#: ../../../build/NEWS:20570 msgid "" "`bpo-28991 `__: functools.lru_cache() " "was susceptible to an obscure reentrancy bug caused by a monkey-patched " "len() function." msgstr "" -#: ../../../build/NEWS:19906 +#: ../../../build/NEWS:20613 msgid "" "`bpo-28203 `__: Fix incorrect type in " "error message from ``complex(1.0, {2:3})``. Patch by Soumya Sharma." msgstr "" -#: ../../../build/NEWS:19921 +#: ../../../build/NEWS:20628 msgid "" "`bpo-28189 `__: dictitems_contains no " "longer swallows compare errors. (Patch by Xiang Zhang)" msgstr "" -#: ../../../build/NEWS:19933 +#: ../../../build/NEWS:20640 msgid "" "`bpo-26020 `__: set literal evaluation " "order did not match documented behaviour." msgstr "" -#: ../../../build/NEWS:19952 +#: ../../../build/NEWS:20659 msgid "" "`bpo-27419 `__: Standard __import__() no" " longer look up \"__import__\" in globals or builtins for importing " @@ -31905,33 +33235,33 @@ msgid "" "package name." msgstr "" -#: ../../../build/NEWS:20004 +#: ../../../build/NEWS:20711 msgid "" "`bpo-20191 `__: Fixed a crash in " "resource.prlimit() when pass a sequence that doesn't own its elements as " "limits." msgstr "" -#: ../../../build/NEWS:20055 +#: ../../../build/NEWS:20762 msgid "" "`bpo-28488 `__: shutil.make_archive() no" " longer add entry \"./\" to ZIP archive." msgstr "" -#: ../../../build/NEWS:20093 +#: ../../../build/NEWS:20800 msgid "" "`bpo-27611 `__: Fixed support of default" " root window in the tkinter.tix module." msgstr "" -#: ../../../build/NEWS:20119 +#: ../../../build/NEWS:20826 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:20191 +#: ../../../build/NEWS:20898 msgid "" "A new version of typing.py from https://github.com/python/typing: Collection" " (only for 3.6) (`bpo-27598 `__). Add " @@ -31940,20 +33270,20 @@ msgid "" "(upstream #252)." msgstr "" -#: ../../../build/NEWS:20207 +#: ../../../build/NEWS:20914 msgid "" "`bpo-26750 `__: " "unittest.mock.create_autospec() now works properly for subclasses of " "property() and other data descriptors." msgstr "" -#: ../../../build/NEWS:20251 +#: ../../../build/NEWS:20958 msgid "" "`bpo-26664 `__: Fix activate.fish by " "removing mis-use of ``$``." msgstr "" -#: ../../../build/NEWS:20253 +#: ../../../build/NEWS:20960 msgid "" "`bpo-22115 `__: Fixed tracing Tkinter " "variables: trace_vdelete() with wrong mode no longer break tracing, " @@ -31961,51 +33291,51 @@ msgid "" "\"u\" mode now works." msgstr "" -#: ../../../build/NEWS:20257 +#: ../../../build/NEWS:20964 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:20357 +#: ../../../build/NEWS:21064 msgid "" "`bpo-28600 `__: Optimize " "loop.call_soon()." msgstr "" -#: ../../../build/NEWS:20371 +#: ../../../build/NEWS:21078 msgid "" "`bpo-24142 `__: Reading a corrupt config" " file left the parser in an invalid state. Original patch by Florian Höch." msgstr "" -#: ../../../build/NEWS:20374 +#: ../../../build/NEWS:21081 msgid "" "`bpo-28990 `__: Fix SSL hanging if " "connection is closed before handshake completed. (Patch by HoHo-Ho)" msgstr "" -#: ../../../build/NEWS:20410 +#: ../../../build/NEWS:21117 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:20422 +#: ../../../build/NEWS:21129 msgid "" "`bpo-28950 `__: Disallow -j0 to be " "combined with -T/-l/-M in regrtest command line arguments." msgstr "" -#: ../../../build/NEWS:20463 +#: ../../../build/NEWS:21170 msgid "" "`bpo-27309 `__: Enabled proper Windows " "styles in python[w].exe manifest." msgstr "" -#: ../../../build/NEWS:20496 +#: ../../../build/NEWS:21203 msgid "" "`bpo-27983 `__: Cause lack of llvm-" "profdata tool when using clang as required for PGO linking to be a configure" @@ -32014,13 +33344,13 @@ msgid "" "Linuxes." msgstr "" -#: ../../../build/NEWS:20503 +#: ../../../build/NEWS:21210 msgid "" "`bpo-26359 `__: Add the --with-" "optimizations configure flag." msgstr "" -#: ../../../build/NEWS:20508 +#: ../../../build/NEWS:21215 msgid "" "`bpo-25825 `__: Correct the references " "to Modules/python.exp and ld_so_aix, which are required on AIX. This " @@ -32028,48 +33358,48 @@ msgid "" "undoes changed references to the build tree that were made in 3.5.0a1." msgstr "" -#: ../../../build/NEWS:20531 +#: ../../../build/NEWS:21238 msgid "Python 3.5.2 final" msgstr "Python 3.5.2 final" -#: ../../../build/NEWS:20533 +#: ../../../build/NEWS:21240 msgid "*Release date: 2016-06-26*" msgstr "*Tanggal rilis: 2016-06-26*" -#: ../../../build/NEWS:20543 +#: ../../../build/NEWS:21250 msgid "" "`bpo-26867 `__: Ubuntu's openssl " "OP_NO_SSLv3 is forced on by default; fix test." msgstr "" -#: ../../../build/NEWS:20548 +#: ../../../build/NEWS:21255 msgid "" "`bpo-27365 `__: Allow non-ascii in " "idlelib/NEWS.txt - minimal part for 3.5.2." msgstr "" -#: ../../../build/NEWS:20552 +#: ../../../build/NEWS:21259 msgid "Python 3.5.2 release candidate 1" msgstr "Python 3.5.2 kandidat rilis 1" -#: ../../../build/NEWS:20554 +#: ../../../build/NEWS:21261 msgid "*Release date: 2016-06-12*" msgstr "*Tanggal rilis: 2016-06-12*" -#: ../../../build/NEWS:20570 +#: ../../../build/NEWS:21277 msgid "" "`bpo-27039 `__: Fixed bytearray.remove()" " for values greater than 127. Patch by Joe Jevnik." msgstr "" -#: ../../../build/NEWS:20625 +#: ../../../build/NEWS:21332 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:20629 +#: ../../../build/NEWS:21336 msgid "" "`bpo-25843 `__: When compiling code, " "don't merge constants if they are equal but have a different types. For " @@ -32078,13 +33408,13 @@ msgid "" "returns ``1.0`` (``int``), even if ``1`` and ``1.0`` are equal." msgstr "" -#: ../../../build/NEWS:20691 +#: ../../../build/NEWS:21398 msgid "" "Fix TLS stripping vulnerability in smtplib, CVE-2016-0772. Reported by Team " "Oststrom" msgstr "" -#: ../../../build/NEWS:20876 +#: ../../../build/NEWS:21583 msgid "" "`bpo-21925 `__: " ":func:`warnings.formatwarning` now catches exceptions on " @@ -32092,64 +33422,64 @@ msgid "" "late during the Python shutdown process." msgstr "" -#: ../../../build/NEWS:20918 +#: ../../../build/NEWS:21625 msgid "" "`bpo-15068 `__: Got rid of excessive " "buffering in the fileinput module. The bufsize parameter is no longer used." msgstr "" -#: ../../../build/NEWS:20947 +#: ../../../build/NEWS:21654 msgid "" "`bpo-26367 `__: importlib.__import__() " "raises SystemError like builtins.__import__() when ``level`` is specified " "but without an accompanying package specified." msgstr "" -#: ../../../build/NEWS:21006 +#: ../../../build/NEWS:21713 msgid "" "`bpo-17633 `__: Improve zipimport's " "support for namespace packages." msgstr "" -#: ../../../build/NEWS:21105 +#: ../../../build/NEWS:21812 msgid "" "`bpo-27223 `__: asyncio: Fix _read_ready" " and _write_ready to respect _conn_lost. Patch by Łukasz Langa." msgstr "" -#: ../../../build/NEWS:21108 +#: ../../../build/NEWS:21815 msgid "" "`bpo-22970 `__: asyncio: Fix " "inconsistency cancelling Condition.wait. Patch by David Coles." msgstr "" -#: ../../../build/NEWS:21144 +#: ../../../build/NEWS:21851 msgid "" "`bpo-21703 `__: Add test for IDLE's undo" " delegator. Original patch by Saimadhav Heblikar ." msgstr "" -#: ../../../build/NEWS:21180 +#: ../../../build/NEWS:21887 msgid "" "`bpo-25500 `__: Fix documentation to not" " claim that __import__ is searched for in the global scope." msgstr "" -#: ../../../build/NEWS:21201 +#: ../../../build/NEWS:21908 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:21224 +#: ../../../build/NEWS:21931 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:21248 +#: ../../../build/NEWS:21955 msgid "" "`bpo-25348 `__: Added ``--pgo`` and " "``--pgo-job`` arguments to ``PCbuild\\build.bat`` for building with Profile-" @@ -32157,43 +33487,43 @@ msgid "" "deprecated, and simply calls ``PCbuild\\build.bat --pgo %*``." msgstr "" -#: ../../../build/NEWS:21309 +#: ../../../build/NEWS:22016 msgid "Python 3.5.1 final" msgstr "Python 3.5.1 final" -#: ../../../build/NEWS:21311 +#: ../../../build/NEWS:22018 msgid "*Release date: 2015-12-06*" msgstr "*Tanggal rilis: 2015-12-06*" -#: ../../../build/NEWS:21322 +#: ../../../build/NEWS:22029 msgid "" "`bpo-25715 `__: Python 3.5.1 installer " "shows wrong upgrade path and incorrect logic for launcher detection." msgstr "" -#: ../../../build/NEWS:21327 +#: ../../../build/NEWS:22034 msgid "Python 3.5.1 release candidate 1" msgstr "Python 3.5.1 kandidat rilis 1" -#: ../../../build/NEWS:21329 +#: ../../../build/NEWS:22036 msgid "*Release date: 2015-11-22*" msgstr "*Tanggal rilis: 2015-11-22*" -#: ../../../build/NEWS:21388 +#: ../../../build/NEWS:22095 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:21391 +#: ../../../build/NEWS:22098 msgid "" "`bpo-25131 `__: Make the line number and" " column offset of set/dict literals and comprehensions correspond to the " "opening brace." msgstr "" -#: ../../../build/NEWS:21394 +#: ../../../build/NEWS:22101 msgid "" "`bpo-25150 `__: Hide the private " "_Py_atomic_xxx symbols from the public Python.h header to fix a compilation " @@ -32201,38 +33531,38 @@ msgid "" "PyThreadState_Get() to avoid ABI incompatibilities." msgstr "" -#: ../../../build/NEWS:21418 +#: ../../../build/NEWS:22125 msgid "" "`bpo-25590 `__: In the Readline " "completer, only call getattr() once per attribute." msgstr "" -#: ../../../build/NEWS:21496 +#: ../../../build/NEWS:22203 msgid "" "`bpo-24483 `__: C implementation of " "functools.lru_cache() now calculates key's hash only once." msgstr "" -#: ../../../build/NEWS:21499 +#: ../../../build/NEWS:22206 msgid "" "`bpo-22958 `__: Constructor and update " "method of weakref.WeakValueDictionary now accept the self and the dict " "keyword arguments." msgstr "" -#: ../../../build/NEWS:21502 +#: ../../../build/NEWS:22209 msgid "" "`bpo-22609 `__: Constructor of " "collections.UserDict now accepts the self keyword argument." msgstr "" -#: ../../../build/NEWS:21505 +#: ../../../build/NEWS:22212 msgid "" "`bpo-25111 `__: Fixed comparison of " "traceback.FrameSummary." msgstr "" -#: ../../../build/NEWS:21507 +#: ../../../build/NEWS:22214 msgid "" "`bpo-25262 `__: Added support for " "BINBYTES8 opcode in Python implementation of unpickler. Highest 32 bits of " @@ -32240,30 +33570,30 @@ msgid "" " on 32-bit platforms in C implementation." msgstr "" -#: ../../../build/NEWS:21512 +#: ../../../build/NEWS:22219 msgid "" "`bpo-25034 `__: Fix string.Formatter " "problem with auto-numbering and nested format_specs. Patch by Anthon van der" " Neut." msgstr "" -#: ../../../build/NEWS:21515 +#: ../../../build/NEWS:22222 msgid "" "`bpo-25233 `__: Rewrite the guts of " "asyncio.Queue and asyncio.Semaphore to be more understandable and correct." msgstr "" -#: ../../../build/NEWS:21524 +#: ../../../build/NEWS:22231 msgid "" "`bpo-23329 `__: Allow the ssl module to " "be built with older versions of LibreSSL." msgstr "" -#: ../../../build/NEWS:21527 +#: ../../../build/NEWS:22234 msgid "Prevent overflow in _Unpickler_Read." msgstr "Cegah *overflow* di _Unpickler_Read." -#: ../../../build/NEWS:21529 +#: ../../../build/NEWS:22236 msgid "" "`bpo-25047 `__: The XML encoding " "declaration written by Element Tree now respects the letter case given by " @@ -32271,26 +33601,26 @@ msgid "" "like \"UTF-8\", which worked in Python 2." msgstr "" -#: ../../../build/NEWS:21533 +#: ../../../build/NEWS:22240 msgid "" "`bpo-25135 `__: Make deque_clear() safer" " by emptying the deque before clearing. This helps avoid possible reentrancy" " issues." msgstr "" -#: ../../../build/NEWS:21536 +#: ../../../build/NEWS:22243 msgid "" "`bpo-19143 `__: platform module now " "reads Windows version from kernel32.dll to avoid compatibility shims." msgstr "" -#: ../../../build/NEWS:21539 +#: ../../../build/NEWS:22246 msgid "" "`bpo-25092 `__: Fix datetime.strftime() " "failure when errno was already set to EINVAL." msgstr "" -#: ../../../build/NEWS:21542 +#: ../../../build/NEWS:22249 msgid "" "`bpo-23517 `__: Fix rounding in " "fromtimestamp() and utcfromtimestamp() methods of datetime.datetime: " @@ -32302,27 +33632,27 @@ msgid "" "mode used by round(float) for example." msgstr "" -#: ../../../build/NEWS:21551 +#: ../../../build/NEWS:22258 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:21555 +#: ../../../build/NEWS:22262 msgid "" "`bpo-25108 `__: Omitted internal frames " "in traceback functions print_stack(), format_stack(), and extract_stack() " "called without arguments." msgstr "" -#: ../../../build/NEWS:21558 +#: ../../../build/NEWS:22265 msgid "" "`bpo-25118 `__: Fix a regression of " "Python 3.5.0 in os.waitpid() on Windows." msgstr "" -#: ../../../build/NEWS:21560 +#: ../../../build/NEWS:22267 msgid "" "`bpo-24684 `__: " "socket.socket.getaddrinfo() now calls PyUnicode_AsEncodedString() instead of" @@ -32332,46 +33662,46 @@ msgid "" " of the string." msgstr "" -#: ../../../build/NEWS:21566 +#: ../../../build/NEWS:22273 msgid "" "`bpo-25060 `__: Correctly compute stack " "usage of the BUILD_MAP opcode." msgstr "" -#: ../../../build/NEWS:21568 +#: ../../../build/NEWS:22275 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:21571 +#: ../../../build/NEWS:22278 msgid "" "`bpo-23144 `__: Make sure that " "HTMLParser.feed() returns all the data, even when convert_charrefs is True." msgstr "" -#: ../../../build/NEWS:21574 +#: ../../../build/NEWS:22281 msgid "" "`bpo-24982 `__: shutil.make_archive() " "with the \"zip\" format now adds entries for directories (including empty " "directories) in ZIP file." msgstr "" -#: ../../../build/NEWS:21577 +#: ../../../build/NEWS:22284 msgid "" "`bpo-25019 `__: Fixed a crash caused by " "setting non-string key of expat parser. Based on patch by John Leitch." msgstr "" -#: ../../../build/NEWS:21580 +#: ../../../build/NEWS:22287 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:21583 +#: ../../../build/NEWS:22290 msgid "" "`bpo-24891 `__: Fix a race condition at " "Python startup if the file descriptor of stdin (0), stdout (1) or stderr (2)" @@ -32381,69 +33711,69 @@ msgid "" "Marco Paolini." msgstr "" -#: ../../../build/NEWS:21589 +#: ../../../build/NEWS:22296 msgid "" "`bpo-24992 `__: Fix error handling and a" " race condition (related to garbage collection) in collections.OrderedDict " "constructor." msgstr "" -#: ../../../build/NEWS:21592 +#: ../../../build/NEWS:22299 msgid "" "`bpo-24881 `__: Fixed setting binary " "mode in Python implementation of FileIO on Windows and Cygwin. Patch from " "Akira Li." msgstr "" -#: ../../../build/NEWS:21608 +#: ../../../build/NEWS:22315 msgid "" "`bpo-21112 `__: Fix regression in " "unittest.expectedFailure on subclasses. Patch from Berker Peksag." msgstr "" -#: ../../../build/NEWS:21611 +#: ../../../build/NEWS:22318 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:21615 ../../../build/NEWS:21880 +#: ../../../build/NEWS:22322 ../../../build/NEWS:22587 msgid "" "`bpo-24913 `__: Fix overrun error in " "deque.index(). Found by John Leitch and Bryce Darling." msgstr "" -#: ../../../build/NEWS:21618 +#: ../../../build/NEWS:22325 msgid "" "`bpo-24774 `__: Fix docstring in " "http.server.test. Patch from Chiu-Hsiang Hsu." msgstr "" -#: ../../../build/NEWS:21620 +#: ../../../build/NEWS:22327 msgid "" "`bpo-21159 `__: Improve message in " "configparser.InterpolationMissingOptionError. Patch from Łukasz Langa." msgstr "" -#: ../../../build/NEWS:21623 +#: ../../../build/NEWS:22330 msgid "" "`bpo-20362 `__: Honour " "TestCase.longMessage correctly in assertRegex. Patch from Ilia Kurenkov." msgstr "" -#: ../../../build/NEWS:21626 +#: ../../../build/NEWS:22333 msgid "" "`bpo-23572 `__: Fixed " "functools.singledispatch on classes with falsy metaclasses. Patch by Ethan " "Furman." msgstr "" -#: ../../../build/NEWS:21629 +#: ../../../build/NEWS:22336 msgid "asyncio: ensure_future() now accepts awaitable objects." msgstr "" -#: ../../../build/NEWS:21717 +#: ../../../build/NEWS:22424 msgid "" "`bpo-16893 `__: Replace help.txt with " "help.html for Idle doc display. The new idlelib/help.html is rstripped " @@ -32453,7 +33783,7 @@ msgid "" "EditorWindow.HelpDialog class and helt.txt file are deprecated." msgstr "" -#: ../../../build/NEWS:21734 +#: ../../../build/NEWS:22441 msgid "" "`bpo-12067 `__: Rewrite Comparisons " "section in the Expressions chapter of the language reference. Some of the " @@ -32463,196 +33793,196 @@ msgid "" "suggestions for user-defined classes. Patch from Andy Maier." msgstr "" -#: ../../../build/NEWS:21744 +#: ../../../build/NEWS:22451 msgid "" "`bpo-23725 `__: Overhaul tempfile docs. " "Note deprecated status of mktemp. Patch from Zbigniew Jędrzejewski-Szmek." msgstr "" -#: ../../../build/NEWS:21747 +#: ../../../build/NEWS:22454 msgid "" "`bpo-24808 `__: Update the types of some" " PyTypeObject fields. Patch by Joseph Weston." msgstr "" -#: ../../../build/NEWS:21750 +#: ../../../build/NEWS:22457 msgid "" "`bpo-22812 `__: Fix unittest discovery " "examples. Patch from Pam McA'Nulty." msgstr "" -#: ../../../build/NEWS:21757 +#: ../../../build/NEWS:22464 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:21760 +#: ../../../build/NEWS:22467 msgid "" "`bpo-23919 `__: Prevents assert dialogs " "appearing in the test suite." msgstr "" -#: ../../../build/NEWS:21768 +#: ../../../build/NEWS:22475 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:21771 +#: ../../../build/NEWS:22478 msgid "" "`bpo-24910 `__: Windows MSIs now have " "unique display names." msgstr "" -#: ../../../build/NEWS:21779 +#: ../../../build/NEWS:22486 msgid "" "`bpo-25450 `__: Updates shortcuts to " "start Python in installation directory." msgstr "" -#: ../../../build/NEWS:21781 +#: ../../../build/NEWS:22488 msgid "" "`bpo-25164 `__: Changes default all-" "users install directory to match per-user directory." msgstr "" -#: ../../../build/NEWS:21784 +#: ../../../build/NEWS:22491 msgid "" "`bpo-25143 `__: Improves installer error" " messages for unsupported platforms." msgstr "" -#: ../../../build/NEWS:21786 +#: ../../../build/NEWS:22493 msgid "" "`bpo-25163 `__: Display correct " "directory in installer when using non-default settings." msgstr "" -#: ../../../build/NEWS:21789 +#: ../../../build/NEWS:22496 msgid "" "`bpo-25361 `__: Disables use of SSE2 " "instructions in Windows 32-bit build" msgstr "" -#: ../../../build/NEWS:21791 +#: ../../../build/NEWS:22498 msgid "" "`bpo-25089 `__: Adds logging to " "installer for case where launcher is not selected on upgrade." msgstr "" -#: ../../../build/NEWS:21794 +#: ../../../build/NEWS:22501 msgid "" "`bpo-25165 `__: Windows uninstallation " "should not remove launcher if other versions remain" msgstr "" -#: ../../../build/NEWS:21797 +#: ../../../build/NEWS:22504 msgid "" "`bpo-25112 `__: py.exe launcher is " "missing icons" msgstr "" -#: ../../../build/NEWS:21799 +#: ../../../build/NEWS:22506 msgid "" "`bpo-25102 `__: Windows installer does " "not precompile for -O or -OO." msgstr "" -#: ../../../build/NEWS:21801 +#: ../../../build/NEWS:22508 msgid "" "`bpo-25081 `__: Makes Back button in " "installer go back to upgrade page when upgrading." msgstr "" -#: ../../../build/NEWS:21804 +#: ../../../build/NEWS:22511 msgid "" "`bpo-25091 `__: Increases font size of " "the installer." msgstr "" -#: ../../../build/NEWS:21806 +#: ../../../build/NEWS:22513 msgid "" "`bpo-25126 `__: Clarifies that the non-" "web installer will download some components." msgstr "" -#: ../../../build/NEWS:21809 +#: ../../../build/NEWS:22516 msgid "" "`bpo-25213 `__: Restores " "requestedExecutionLevel to manifest to disable UAC virtualization." msgstr "" -#: ../../../build/NEWS:21821 +#: ../../../build/NEWS:22528 msgid "Python 3.5.0 final" msgstr "Python 3.5.0 final" -#: ../../../build/NEWS:21823 +#: ../../../build/NEWS:22530 msgid "*Release date: 2015-09-13*" msgstr "*Tanggal rilis: 2015-09-13*" -#: ../../../build/NEWS:21828 +#: ../../../build/NEWS:22535 msgid "" "`bpo-25071 `__: Windows installer should" " not require TargetDir parameter when installing quietly." msgstr "" -#: ../../../build/NEWS:21833 +#: ../../../build/NEWS:22540 msgid "Python 3.5.0 release candidate 4" msgstr "Python 3.5.0 kandidat rilis 4" -#: ../../../build/NEWS:21835 +#: ../../../build/NEWS:22542 msgid "*Release date: 2015-09-09*" msgstr "*Tanggal rilis: 2015-09-09*" -#: ../../../build/NEWS:21840 +#: ../../../build/NEWS:22547 msgid "" "`bpo-25029 `__: Fixes MemoryError in " "test_strptime." msgstr "" -#: ../../../build/NEWS:21845 +#: ../../../build/NEWS:22552 msgid "" "`bpo-25027 `__: Reverts partial-static " "build options and adds vcruntime140.dll to Windows installation." msgstr "" -#: ../../../build/NEWS:21850 +#: ../../../build/NEWS:22557 msgid "Python 3.5.0 release candidate 3" msgstr "Python 3.5.0 kandidat rilis 3" -#: ../../../build/NEWS:21852 +#: ../../../build/NEWS:22559 msgid "*Release date: 2015-09-07*" msgstr "*Tanggal rilis: 2015-09-07*" -#: ../../../build/NEWS:21857 +#: ../../../build/NEWS:22564 msgid "" "`bpo-24305 `__: Prevent import subsystem" " stack frames from being counted by the warnings.warn(stacklevel=) " "parameter." msgstr "" -#: ../../../build/NEWS:21860 +#: ../../../build/NEWS:22567 msgid "" "`bpo-24912 `__: Prevent __class__ " "assignment to immutable built-in objects." msgstr "" -#: ../../../build/NEWS:21862 +#: ../../../build/NEWS:22569 msgid "" "`bpo-24975 `__: Fix AST compilation for " ":pep:`448` syntax." msgstr "" -#: ../../../build/NEWS:21867 +#: ../../../build/NEWS:22574 msgid "" "`bpo-24917 `__: time_strftime() buffer " "over-read." msgstr "" -#: ../../../build/NEWS:21869 +#: ../../../build/NEWS:22576 msgid "" "`bpo-24748 `__: To resolve a " "compatibility problem found with py2exe and pywin32, imp.load_dynamic() once" @@ -32660,180 +33990,180 @@ msgid "" " themselves with extension modules. Patch by Petr Viktorin." msgstr "" -#: ../../../build/NEWS:21874 +#: ../../../build/NEWS:22581 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:21877 +#: ../../../build/NEWS:22584 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:21885 +#: ../../../build/NEWS:22592 msgid "Python 3.5.0 release candidate 2" msgstr "Python 3.5.0 kandidat rilis 2" -#: ../../../build/NEWS:21887 +#: ../../../build/NEWS:22594 msgid "*Release date: 2015-08-25*" msgstr "*Tanggal rilis: 2015-08-25*" -#: ../../../build/NEWS:21892 +#: ../../../build/NEWS:22599 msgid "" "`bpo-24769 `__: Interpreter now starts " "properly when dynamic loading is disabled. Patch by Petr Viktorin." msgstr "" -#: ../../../build/NEWS:21895 +#: ../../../build/NEWS:22602 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:21898 +#: ../../../build/NEWS:22605 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:21905 +#: ../../../build/NEWS:22612 msgid "" "`bpo-24847 `__: Removes vcruntime140.dll" " dependency from Tcl/Tk." msgstr "" -#: ../../../build/NEWS:21907 +#: ../../../build/NEWS:22614 msgid "" "`bpo-24839 `__: platform._syscmd_ver " "raises DeprecationWarning" msgstr "" -#: ../../../build/NEWS:21909 +#: ../../../build/NEWS:22616 msgid "" "`bpo-24867 `__: Fix Task.get_stack() for" " 'async def' coroutines" msgstr "" -#: ../../../build/NEWS:21913 +#: ../../../build/NEWS:22620 msgid "Python 3.5.0 release candidate 1" msgstr "Python 3.5.0 kandidat rilis 1" -#: ../../../build/NEWS:21915 +#: ../../../build/NEWS:22622 msgid "*Release date: 2015-08-09*" msgstr "*Tanggal rilis: 2015-08-09*" -#: ../../../build/NEWS:21920 +#: ../../../build/NEWS:22627 msgid "" "`bpo-24667 `__: Resize odict in all " "cases that the underlying dict resizes." msgstr "" -#: ../../../build/NEWS:21925 +#: ../../../build/NEWS:22632 msgid "" "`bpo-24824 `__: Signatures of " "codecs.encode() and codecs.decode() now are compatible with pydoc." msgstr "" -#: ../../../build/NEWS:21928 +#: ../../../build/NEWS:22635 msgid "" "`bpo-24634 `__: Importing uuid should " "not try to load libc on Windows" msgstr "" -#: ../../../build/NEWS:21930 +#: ../../../build/NEWS:22637 msgid "" "`bpo-24798 `__: _msvccompiler.py doesn't" " properly support manifests" msgstr "" -#: ../../../build/NEWS:21932 +#: ../../../build/NEWS:22639 msgid "" "`bpo-4395 `__: Better testing and " "documentation of binary operators. Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:21935 +#: ../../../build/NEWS:22642 msgid "" "`bpo-23973 `__: Update typing.py from " "GitHub repo." msgstr "" -#: ../../../build/NEWS:21937 +#: ../../../build/NEWS:22644 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:21940 +#: ../../../build/NEWS:22647 msgid "" "`bpo-23888 `__: Handle fractional time " "in cookie expiry. Patch by ssh." msgstr "" -#: ../../../build/NEWS:21942 +#: ../../../build/NEWS:22649 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:21946 +#: ../../../build/NEWS:22653 msgid "" "`bpo-22932 `__: Fix timezones in " "email.utils.formatdate. Patch from Dmitry Shachnev." msgstr "" -#: ../../../build/NEWS:21949 +#: ../../../build/NEWS:22656 msgid "" "`bpo-23779 `__: imaplib raises TypeError" " if authenticator tries to abort. Patch from Craig Holmquist." msgstr "" -#: ../../../build/NEWS:21952 +#: ../../../build/NEWS:22659 msgid "" "`bpo-23319 `__: Fix " "ctypes.BigEndianStructure, swap correctly bytes. Patch written by Matthieu " "Gautier." msgstr "" -#: ../../../build/NEWS:21955 +#: ../../../build/NEWS:22662 msgid "" "`bpo-23254 `__: Document how to close " "the TCPServer listening socket. Patch from Martin Panter." msgstr "" -#: ../../../build/NEWS:21958 +#: ../../../build/NEWS:22665 msgid "" "`bpo-19450 `__: Update Windows and OS X " "installer builds to use SQLite 3.8.11." msgstr "" -#: ../../../build/NEWS:21960 +#: ../../../build/NEWS:22667 msgid "" "`bpo-17527 `__: Add PATCH to " "wsgiref.validator. Patch from Luca Sbardella." msgstr "" -#: ../../../build/NEWS:21962 +#: ../../../build/NEWS:22669 msgid "" "`bpo-24791 `__: Fix grammar regression " "for call syntax: 'g(\\*a or b)'." msgstr "" -#: ../../../build/NEWS:21967 +#: ../../../build/NEWS:22674 msgid "" "`bpo-23672 `__: Allow Idle to edit and " "run files with astral chars in name. Patch by Mohd Sanad Zaki Rizvi." msgstr "" -#: ../../../build/NEWS:21970 +#: ../../../build/NEWS:22677 msgid "" "`bpo-24745 `__: Idle editor default " "font. Switch from Courier to platform-sensitive TkFixedFont. This should " @@ -32842,20 +34172,20 @@ msgid "" "Window]. Patch by Mark Roseman." msgstr "" -#: ../../../build/NEWS:21976 +#: ../../../build/NEWS:22683 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:21979 +#: ../../../build/NEWS:22686 msgid "" "`bpo-13884 `__: Idle menus. Remove " "tearoff lines. Patch by Roger Serwy." msgstr "" -#: ../../../build/NEWS:21984 +#: ../../../build/NEWS:22691 msgid "" "`bpo-24129 `__: Clarify the reference " "documentation for name resolution. This includes removing the assumption " @@ -32864,222 +34194,222 @@ msgid "" "by Ivan Levkivskyi." msgstr "" -#: ../../../build/NEWS:21989 +#: ../../../build/NEWS:22696 msgid "" "`bpo-20769 `__: Improve reload() docs. " "Patch by Dorian Pula." msgstr "" -#: ../../../build/NEWS:21991 +#: ../../../build/NEWS:22698 msgid "" "`bpo-23589 `__: Remove duplicate " "sentence from the FAQ. Patch by Yongzhi Pan." msgstr "" -#: ../../../build/NEWS:21993 +#: ../../../build/NEWS:22700 msgid "" "`bpo-24729 `__: Correct IO tutorial to " "match implementation regarding encoding parameter to open function." msgstr "" -#: ../../../build/NEWS:21999 +#: ../../../build/NEWS:22706 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:22005 +#: ../../../build/NEWS:22712 msgid "Python 3.5.0 beta 4" msgstr "Python 3.5.0 beta 4" -#: ../../../build/NEWS:22007 +#: ../../../build/NEWS:22714 msgid "*Release date: 2015-07-26*" msgstr "*Tanggal rilis: 2015-07-26*" -#: ../../../build/NEWS:22012 +#: ../../../build/NEWS:22719 msgid "" "`bpo-23573 `__: Restored optimization of" " bytes.rfind() and bytearray.rfind() for single-byte argument on Linux." msgstr "" -#: ../../../build/NEWS:22015 +#: ../../../build/NEWS:22722 msgid "" "`bpo-24569 `__: Make :pep:`448` " "dictionary evaluation more consistent." msgstr "" -#: ../../../build/NEWS:22017 +#: ../../../build/NEWS:22724 msgid "" "`bpo-24583 `__: Fix crash when set is " "mutated while being updated." msgstr "" -#: ../../../build/NEWS:22019 +#: ../../../build/NEWS:22726 msgid "" "`bpo-24407 `__: Fix crash when dict is " "mutated while being updated." msgstr "" -#: ../../../build/NEWS:22021 +#: ../../../build/NEWS:22728 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:22024 +#: ../../../build/NEWS:22731 msgid "" "`bpo-24687 `__: Plug refleak on " "SyntaxError in function parameters annotations." msgstr "" -#: ../../../build/NEWS:22026 +#: ../../../build/NEWS:22733 msgid "" "`bpo-15944 `__: memoryview: Allow " "arbitrary formats when casting to bytes. Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:22032 +#: ../../../build/NEWS:22739 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:22035 +#: ../../../build/NEWS:22742 msgid "" "`bpo-24683 `__: Fixed crashes in _json " "functions called with arguments of inappropriate type." msgstr "" -#: ../../../build/NEWS:22038 +#: ../../../build/NEWS:22745 msgid "" "`bpo-21697 `__: shutil.copytree() now " "correctly handles symbolic links that point to directories. Patch by " "Eduardo Seabra and Thomas Kluyver." msgstr "" -#: ../../../build/NEWS:22041 +#: ../../../build/NEWS:22748 msgid "" "`bpo-14373 `__: Fixed segmentation fault" " when gc.collect() is called during constructing lru_cache (C " "implementation)." msgstr "" -#: ../../../build/NEWS:22044 +#: ../../../build/NEWS:22751 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:22048 +#: ../../../build/NEWS:22755 msgid "" "`bpo-24620 `__: Random.setstate() now " "validates the value of state last element." msgstr "" -#: ../../../build/NEWS:22051 +#: ../../../build/NEWS:22758 msgid "" "`bpo-22485 `__: Fixed an issue that " "caused `inspect.getsource` to return incorrect results on nested functions." msgstr "" -#: ../../../build/NEWS:22054 +#: ../../../build/NEWS:22761 msgid "" "`bpo-22153 `__: Improve unittest docs. " "Patch from Martin Panter and evilzero." msgstr "" -#: ../../../build/NEWS:22056 +#: ../../../build/NEWS:22763 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:22059 +#: ../../../build/NEWS:22766 msgid "" "`bpo-24206 `__: Fixed __eq__ and __ne__ " "methods of inspect classes." msgstr "" -#: ../../../build/NEWS:22061 +#: ../../../build/NEWS:22768 msgid "" "`bpo-24631 `__: Fixed regression in the " "timeit module with multiline setup." msgstr "" -#: ../../../build/NEWS:22069 +#: ../../../build/NEWS:22776 msgid "" "`bpo-24608 `__: chunk.Chunk.read() now " "always returns bytes, not str." msgstr "" -#: ../../../build/NEWS:22071 +#: ../../../build/NEWS:22778 msgid "" "`bpo-18684 `__: Fixed reading out of the" " buffer in the re module." msgstr "" -#: ../../../build/NEWS:22073 +#: ../../../build/NEWS:22780 msgid "" "`bpo-24259 `__: tarfile now raises a " "ReadError if an archive is truncated inside a data segment." msgstr "" -#: ../../../build/NEWS:22076 +#: ../../../build/NEWS:22783 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:22079 +#: ../../../build/NEWS:22786 msgid "" "`bpo-24669 `__: Fix inspect.getsource() " "for 'async def' functions. Patch by Kai Groner." msgstr "" -#: ../../../build/NEWS:22082 +#: ../../../build/NEWS:22789 msgid "" "`bpo-24688 `__: ast.get_docstring() for " "'async def' functions." msgstr "" -#: ../../../build/NEWS:22087 +#: ../../../build/NEWS:22794 msgid "" "`bpo-24603 `__: Update Windows builds " "and OS X 10.5 installer to use OpenSSL 1.0.2d." msgstr "" -#: ../../../build/NEWS:22092 +#: ../../../build/NEWS:22799 msgid "Python 3.5.0 beta 3" msgstr "Python 3.5.0 beta 3" -#: ../../../build/NEWS:22094 +#: ../../../build/NEWS:22801 msgid "*Release date: 2015-07-05*" msgstr "*Tanggal rilis: 2015-07-05*" -#: ../../../build/NEWS:22099 +#: ../../../build/NEWS:22806 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:22103 +#: ../../../build/NEWS:22810 msgid "Upgrade to Unicode 8.0.0." msgstr "Pembaruan ke Unicode 8.0.0." -#: ../../../build/NEWS:22105 +#: ../../../build/NEWS:22812 msgid "" "`bpo-24345 `__: Add Py_tp_finalize slot " "for the stable ABI." msgstr "" -#: ../../../build/NEWS:22107 +#: ../../../build/NEWS:22814 msgid "" "`bpo-24400 `__: Introduce a distinct " "type for :pep:`492` coroutines; add types.CoroutineType, " @@ -33093,38 +34423,38 @@ msgid "" "coroutines--use inspect.isawaitable instead." msgstr "" -#: ../../../build/NEWS:22118 +#: ../../../build/NEWS:22825 msgid "" "`bpo-24450 `__: Add gi_yieldfrom to " "generators and cr_await to coroutines. Contributed by Benno Leslie and Yury " "Selivanov." msgstr "" -#: ../../../build/NEWS:22121 +#: ../../../build/NEWS:22828 msgid "" "`bpo-19235 `__: Add new RecursionError " "exception. Patch by Georg Brandl." msgstr "" -#: ../../../build/NEWS:22126 +#: ../../../build/NEWS:22833 msgid "" "`bpo-21750 `__: mock_open.read_data can " "now be read from each instance, as it could in Python 3.3." msgstr "" -#: ../../../build/NEWS:22129 +#: ../../../build/NEWS:22836 msgid "" "`bpo-24552 `__: Fix use after free in an" " error case of the _pickle module." msgstr "" -#: ../../../build/NEWS:22131 +#: ../../../build/NEWS:22838 msgid "" "`bpo-24514 `__: tarfile now tolerates " "number fields consisting of only whitespace." msgstr "" -#: ../../../build/NEWS:22134 +#: ../../../build/NEWS:22841 msgid "" "`bpo-19176 `__: Fixed doctype() related " "bugs in C implementation of ElementTree. A deprecation warning no longer " @@ -33133,92 +34463,92 @@ msgid "" "target's doctype() is called. Based on patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:22140 +#: ../../../build/NEWS:22847 msgid "" "`bpo-20387 `__: Restore semantic round-" "trip correctness in tokenize/untokenize for tab-indented blocks." msgstr "" -#: ../../../build/NEWS:22143 +#: ../../../build/NEWS:22850 msgid "" "`bpo-24456 `__: Fixed possible buffer " "over-read in adpcm2lin() and lin2adpcm() functions of the audioop module." msgstr "" -#: ../../../build/NEWS:22146 +#: ../../../build/NEWS:22853 msgid "" "`bpo-24336 `__: The contextmanager " "decorator now works with functions with keyword arguments called \"func\" " "and \"self\". Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:22149 +#: ../../../build/NEWS:22856 msgid "" "`bpo-24522 `__: Fix possible integer " "overflow in json accelerator module." msgstr "" -#: ../../../build/NEWS:22151 +#: ../../../build/NEWS:22858 msgid "" "`bpo-24489 `__: ensure a previously set " "C errno doesn't disturb cmath.polar()." msgstr "" -#: ../../../build/NEWS:22153 +#: ../../../build/NEWS:22860 msgid "" "`bpo-24408 `__: Fixed AttributeError in " "measure() and metrics() methods of tkinter.Font." msgstr "" -#: ../../../build/NEWS:22156 +#: ../../../build/NEWS:22863 msgid "" "`bpo-14373 `__: C implementation of " "functools.lru_cache() now can be used with methods." msgstr "" -#: ../../../build/NEWS:22159 +#: ../../../build/NEWS:22866 msgid "" "`bpo-24347 `__: Set KeyError if " "PyDict_GetItemWithError returns NULL." msgstr "" -#: ../../../build/NEWS:22161 +#: ../../../build/NEWS:22868 msgid "" "`bpo-24348 `__: Drop superfluous " "incref/decref." msgstr "" -#: ../../../build/NEWS:22163 +#: ../../../build/NEWS:22870 msgid "" "`bpo-24359 `__: Check for changed " "OrderedDict size during iteration." msgstr "" -#: ../../../build/NEWS:22165 +#: ../../../build/NEWS:22872 msgid "" "`bpo-24368 `__: Support keyword " "arguments in OrderedDict methods." msgstr "" -#: ../../../build/NEWS:22167 +#: ../../../build/NEWS:22874 msgid "" "`bpo-24362 `__: Simplify the C " "OrderedDict fast nodes resize logic." msgstr "" -#: ../../../build/NEWS:22169 +#: ../../../build/NEWS:22876 msgid "" "`bpo-24377 `__: Fix a ref leak in " "OrderedDict.__repr__." msgstr "" -#: ../../../build/NEWS:22171 +#: ../../../build/NEWS:22878 msgid "" "`bpo-24369 `__: Defend against key-" "changes during iteration." msgstr "" -#: ../../../build/NEWS:22176 +#: ../../../build/NEWS:22883 msgid "" "`bpo-24373 `__: _testmultiphase and " "xxlimited now use tp_traverse and tp_finalize to avoid reference leaks " @@ -33226,41 +34556,41 @@ msgid "" "`__ for details)" msgstr "" -#: ../../../build/NEWS:22183 +#: ../../../build/NEWS:22890 msgid "" "`bpo-24458 `__: Update documentation to " "cover multi-phase initialization for extension modules (PEP 489). Patch by " "Petr Viktorin." msgstr "" -#: ../../../build/NEWS:22186 +#: ../../../build/NEWS:22893 msgid "" "`bpo-24351 `__: Clarify what is meant by" " \"identifier\" in the context of string.Template instances." msgstr "" -#: ../../../build/NEWS:22192 +#: ../../../build/NEWS:22899 msgid "" "`bpo-24432 `__: Update Windows builds " "and OS X 10.5 installer to use OpenSSL 1.0.2c." msgstr "" -#: ../../../build/NEWS:22197 +#: ../../../build/NEWS:22904 msgid "Python 3.5.0 beta 2" msgstr "Python 3.5.0 beta 2" -#: ../../../build/NEWS:22199 +#: ../../../build/NEWS:22906 msgid "*Release date: 2015-05-31*" msgstr "*Tanggal rilis: 2015-05-31*" -#: ../../../build/NEWS:22204 +#: ../../../build/NEWS:22911 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:22208 +#: ../../../build/NEWS:22915 msgid "" "`bpo-24115 `__: Update uses of " "PyObject_IsTrue(), PyObject_Not(), PyObject_IsInstance(), " @@ -33268,229 +34598,229 @@ msgid "" "errors correctly." msgstr "" -#: ../../../build/NEWS:22212 +#: ../../../build/NEWS:22919 msgid "" "`bpo-24328 `__: Fix importing one " "character extension modules." msgstr "" -#: ../../../build/NEWS:22214 +#: ../../../build/NEWS:22921 msgid "" "`bpo-11205 `__: In dictionary displays, " "evaluate the key before the value." msgstr "" -#: ../../../build/NEWS:22216 +#: ../../../build/NEWS:22923 msgid "" "`bpo-24285 `__: Fixed regression that " "prevented importing extension modules from inside packages. Patch by Petr " "Viktorin." msgstr "" -#: ../../../build/NEWS:22222 +#: ../../../build/NEWS:22929 msgid "" "`bpo-23247 `__: Fix a crash in the " "StreamWriter.reset() of CJK codecs." msgstr "" -#: ../../../build/NEWS:22224 +#: ../../../build/NEWS:22931 msgid "" "`bpo-24270 `__: Add math.isclose() and " "cmath.isclose() functions as per :pep:`485`. Contributed by Chris Barker and" " Tal Einat." msgstr "" -#: ../../../build/NEWS:22227 +#: ../../../build/NEWS:22934 msgid "" "`bpo-5633 `__: Fixed timeit when the " "statement is a string and the setup is not." msgstr "" -#: ../../../build/NEWS:22230 +#: ../../../build/NEWS:22937 msgid "" "`bpo-24326 `__: Fixed audioop.ratecv() " "with non-default weightB argument. Original patch by David Moore." msgstr "" -#: ../../../build/NEWS:22233 +#: ../../../build/NEWS:22940 msgid "" "`bpo-16991 `__: Add a C implementation " "of OrderedDict." msgstr "" -#: ../../../build/NEWS:22235 +#: ../../../build/NEWS:22942 msgid "" "`bpo-23934 `__: Fix inspect.signature to" " fail correctly for builtin types lacking signature information. Initial " "patch by James Powell." msgstr "" -#: ../../../build/NEWS:22240 +#: ../../../build/NEWS:22947 msgid "Python 3.5.0 beta 1" msgstr "Python 3.5.0 beta 1" -#: ../../../build/NEWS:22242 +#: ../../../build/NEWS:22949 msgid "*Release date: 2015-05-24*" msgstr "*Tanggal rilis: 2015-05-24*" -#: ../../../build/NEWS:22247 +#: ../../../build/NEWS:22954 msgid "" "`bpo-24276 `__: Fixed optimization of " "property descriptor getter." msgstr "" -#: ../../../build/NEWS:22249 +#: ../../../build/NEWS:22956 msgid "" "`bpo-24268 `__: PEP 489: Multi-phase " "extension module initialization. Patch by Petr Viktorin." msgstr "" -#: ../../../build/NEWS:22252 +#: ../../../build/NEWS:22959 msgid "" "`bpo-23955 `__: Add pyvenv.cfg option to" " suppress registry/environment lookup for generating sys.path on Windows." msgstr "" -#: ../../../build/NEWS:22255 +#: ../../../build/NEWS:22962 msgid "" "`bpo-24257 `__: Fixed system error in " "the comparison of faked types.SimpleNamespace." msgstr "" -#: ../../../build/NEWS:22258 +#: ../../../build/NEWS:22965 msgid "" "`bpo-22939 `__: Fixed integer overflow " "in iterator object. Patch by Clement Rouault." msgstr "" -#: ../../../build/NEWS:22261 +#: ../../../build/NEWS:22968 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:22264 +#: ../../../build/NEWS:22971 msgid "" "`bpo-24102 `__: Fixed exception type " "checking in standard error handlers." msgstr "" -#: ../../../build/NEWS:22266 +#: ../../../build/NEWS:22973 msgid "" "`bpo-15027 `__: The UTF-32 encoder is " "now 3x to 7x faster." msgstr "" -#: ../../../build/NEWS:22268 +#: ../../../build/NEWS:22975 msgid "" "`bpo-23290 `__: Optimize set_merge() for" " cases where the target is empty. (Contributed by Serhiy Storchaka.)" msgstr "" -#: ../../../build/NEWS:22271 +#: ../../../build/NEWS:22978 msgid "" "`bpo-2292 `__: PEP 448: Additional " "Unpacking Generalizations." msgstr "" -#: ../../../build/NEWS:22273 +#: ../../../build/NEWS:22980 msgid "" "`bpo-24096 `__: Make " "warnings.warn_explicit more robust against mutation of the warnings.filters " "list." msgstr "" -#: ../../../build/NEWS:22276 +#: ../../../build/NEWS:22983 msgid "" "`bpo-23996 `__: Avoid a crash when a " "delegated generator raises an unnormalized StopIteration exception. Patch " "by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:22279 +#: ../../../build/NEWS:22986 msgid "" "`bpo-23910 `__: Optimize property() " "getter calls. Patch by Joe Jevnik." msgstr "" -#: ../../../build/NEWS:22281 +#: ../../../build/NEWS:22988 msgid "" "`bpo-23911 `__: Move path-based " "importlib bootstrap code to a separate frozen module." msgstr "" -#: ../../../build/NEWS:22284 +#: ../../../build/NEWS:22991 msgid "" "`bpo-24192 `__: Fix namespace package " "imports." msgstr "" -#: ../../../build/NEWS:22286 +#: ../../../build/NEWS:22993 msgid "" "`bpo-24022 `__: Fix tokenizer crash when" " processing undecodable source code." msgstr "" -#: ../../../build/NEWS:22288 +#: ../../../build/NEWS:22995 msgid "" "`bpo-9951 `__: Added a hex() method to " "bytes, bytearray, and memoryview." msgstr "" -#: ../../../build/NEWS:22290 +#: ../../../build/NEWS:22997 msgid "" "`bpo-22906 `__: PEP 479: Change " "StopIteration handling inside generators." msgstr "" -#: ../../../build/NEWS:22292 +#: ../../../build/NEWS:22999 msgid "" "`bpo-24017 `__: PEP 492: Coroutines with" " async and await syntax." msgstr "" -#: ../../../build/NEWS:22297 +#: ../../../build/NEWS:23004 msgid "" "`bpo-14373 `__: Added C implementation " "of functools.lru_cache(). Based on patches by Matt Joiner and Alexey " "Kachayev." msgstr "" -#: ../../../build/NEWS:22300 +#: ../../../build/NEWS:23007 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:22304 +#: ../../../build/NEWS:23011 msgid "" "`bpo-22189 `__: collections.UserString " "now supports __getnewargs__(), __rmod__(), casefold(), format_map(), " "isprintable(), and maketrans(). Patch by Joe Jevnik." msgstr "" -#: ../../../build/NEWS:22308 +#: ../../../build/NEWS:23015 msgid "" "`bpo-24244 `__: Prevents termination " "when an invalid format string is encountered on Windows in strftime." msgstr "" -#: ../../../build/NEWS:22311 +#: ../../../build/NEWS:23018 msgid "" "`bpo-23973 `__: PEP 484: Add the typing " "module." msgstr "" -#: ../../../build/NEWS:22313 +#: ../../../build/NEWS:23020 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:22317 +#: ../../../build/NEWS:23024 msgid "" "`bpo-20035 `__: Replaced the " "``tkinter._fix`` module used for setting up the Tcl/Tk environment on " @@ -33498,13 +34828,13 @@ msgid "" "permanent changes to the environment." msgstr "" -#: ../../../build/NEWS:22321 +#: ../../../build/NEWS:23028 msgid "" "`bpo-24257 `__: Fixed segmentation fault" " in sqlite3.Row constructor with faked cursor type." msgstr "" -#: ../../../build/NEWS:22324 +#: ../../../build/NEWS:23031 msgid "" "`bpo-15836 `__: assertRaises(), " "assertRaisesRegex(), assertWarns() and assertWarnsRegex() assertments now " @@ -33512,13 +34842,13 @@ msgid "" "on patch by Daniel Wagner-Hall." msgstr "" -#: ../../../build/NEWS:22328 +#: ../../../build/NEWS:23035 msgid "" "`bpo-9858 `__: Add missing method stubs " "to _io.RawIOBase. Patch by Laura Rupprecht." msgstr "" -#: ../../../build/NEWS:22331 +#: ../../../build/NEWS:23038 msgid "" "`bpo-22955 `__: attrgetter, itemgetter " "and methodcaller objects in the operator module now support pickling. Added" @@ -33526,7 +34856,7 @@ msgid "" "Rosenberg." msgstr "" -#: ../../../build/NEWS:22335 +#: ../../../build/NEWS:23042 msgid "" "`bpo-22107 `__: tempfile.gettempdir() " "and tempfile.mkdtemp() now try again when a directory with the chosen name " @@ -33534,156 +34864,156 @@ msgid "" "early if parent directory is not valid (not exists or is a file) on Windows." msgstr "" -#: ../../../build/NEWS:22340 +#: ../../../build/NEWS:23047 msgid "" "`bpo-23780 `__: Improved error message " "in os.path.join() with single argument." msgstr "" -#: ../../../build/NEWS:22342 +#: ../../../build/NEWS:23049 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:22345 +#: ../../../build/NEWS:23052 msgid "" "`bpo-24091 `__: Fixed various crashes in" " corner cases in C implementation of ElementTree." msgstr "" -#: ../../../build/NEWS:22348 +#: ../../../build/NEWS:23055 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:22352 +#: ../../../build/NEWS:23059 msgid "" "`bpo-13866 `__: *quote_via* argument " "added to urllib.parse.urlencode." msgstr "" -#: ../../../build/NEWS:22354 +#: ../../../build/NEWS:23061 msgid "" "`bpo-20098 `__: New mangle_from policy " "option for email, default True for compat32, but False for all other " "policies." msgstr "" -#: ../../../build/NEWS:22357 +#: ../../../build/NEWS:23064 msgid "" "`bpo-24211 `__: The email library now " "supports RFC 6532: it can generate headers using utf-8 instead of encoded " "words." msgstr "" -#: ../../../build/NEWS:22360 +#: ../../../build/NEWS:23067 msgid "" "`bpo-16314 `__: Added support for the " "LZMA compression in distutils." msgstr "" -#: ../../../build/NEWS:22362 +#: ../../../build/NEWS:23069 msgid "" "`bpo-21804 `__: poplib now supports RFC " "6856 (UTF8)." msgstr "" -#: ../../../build/NEWS:22364 +#: ../../../build/NEWS:23071 msgid "" "`bpo-18682 `__: Optimized pprint " "functions for builtin scalar types." msgstr "" -#: ../../../build/NEWS:22366 +#: ../../../build/NEWS:23073 msgid "" "`bpo-22027 `__: smtplib now supports RFC" " 6531 (SMTPUTF8)." msgstr "" -#: ../../../build/NEWS:22368 +#: ../../../build/NEWS:23075 msgid "" "`bpo-23488 `__: Random generator objects" " now consume 2x less memory on 64-bit." msgstr "" -#: ../../../build/NEWS:22370 +#: ../../../build/NEWS:23077 msgid "" "`bpo-1322 `__: platform.dist() and " "platform.linux_distribution() functions are now deprecated. Initial patch " "by Vajrasky Kok." msgstr "" -#: ../../../build/NEWS:22373 +#: ../../../build/NEWS:23080 msgid "" "`bpo-22486 `__: Added the math.gcd() " "function. The fractions.gcd() function now is deprecated. Based on patch " "by Mark Dickinson." msgstr "" -#: ../../../build/NEWS:22376 +#: ../../../build/NEWS:23083 msgid "" "`bpo-24064 `__: Property() docstrings " "are now writeable. (Patch by Berker Peksag.)" msgstr "" -#: ../../../build/NEWS:22379 +#: ../../../build/NEWS:23086 msgid "" "`bpo-22681 `__: Added support for the " "koi8_t encoding." msgstr "" -#: ../../../build/NEWS:22381 +#: ../../../build/NEWS:23088 msgid "" "`bpo-22682 `__: Added support for the " "kz1048 encoding." msgstr "" -#: ../../../build/NEWS:22383 +#: ../../../build/NEWS:23090 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:22386 +#: ../../../build/NEWS:23093 msgid "" "`bpo-21795 `__: smtpd now supports the " "8BITMIME extension whenever the new *decode_data* constructor argument is " "set to False." msgstr "" -#: ../../../build/NEWS:22389 +#: ../../../build/NEWS:23096 msgid "" "`bpo-24155 `__: optimize heapq.heapify()" " for better cache performance when heapifying large lists." msgstr "" -#: ../../../build/NEWS:22392 +#: ../../../build/NEWS:23099 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:22396 +#: ../../../build/NEWS:23103 msgid "" "`bpo-20274 `__: When calling a " "_sqlite.Connection, it now complains if passed any keyword arguments. " "Previously it silently ignored them." msgstr "" -#: ../../../build/NEWS:22399 +#: ../../../build/NEWS:23106 msgid "" "`bpo-20274 `__: Remove ignored and " "erroneous \"kwargs\" parameters from three METH_VARARGS methods on " "_sqlite.Connection." msgstr "" -#: ../../../build/NEWS:22402 +#: ../../../build/NEWS:23109 msgid "" "`bpo-24134 `__: assertRaises(), " "assertRaisesRegex(), assertWarns() and assertWarnsRegex() checks now emits a" @@ -33691,221 +35021,221 @@ msgid "" "is passed in the context manager mode." msgstr "" -#: ../../../build/NEWS:22407 +#: ../../../build/NEWS:23114 msgid "" "`bpo-24018 `__: Add a " "collections.abc.Generator abstract base class. Contributed by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:22410 +#: ../../../build/NEWS:23117 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:22413 +#: ../../../build/NEWS:23120 msgid "" "`bpo-22619 `__: Added negative limit " "support in the traceback module. Based on patch by Dmitry Kazakov." msgstr "" -#: ../../../build/NEWS:22416 +#: ../../../build/NEWS:23123 msgid "" "`bpo-24094 `__: Fix possible crash in " "json.encode with poorly behaved dict subclasses." msgstr "" -#: ../../../build/NEWS:22419 +#: ../../../build/NEWS:23126 msgid "" "`bpo-9246 `__: On POSIX, os.getcwd() now " "supports paths longer than 1025 bytes. Patch written by William Orr." msgstr "" -#: ../../../build/NEWS:22422 +#: ../../../build/NEWS:23129 msgid "" "`bpo-17445 `__: add difflib.diff_bytes()" " to support comparison of byte strings (fixes a regression from Python 2)." msgstr "" -#: ../../../build/NEWS:22425 +#: ../../../build/NEWS:23132 msgid "" "`bpo-23917 `__: Fall back to sequential " "compilation when ProcessPoolExecutor doesn't exist. Patch by Claudiu Popa." msgstr "" -#: ../../../build/NEWS:22428 +#: ../../../build/NEWS:23135 msgid "" "`bpo-23008 `__: Fixed resolving " "attributes with boolean value is False in pydoc." msgstr "" -#: ../../../build/NEWS:22431 +#: ../../../build/NEWS:23138 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:22435 +#: ../../../build/NEWS:23142 msgid "" "`bpo-23908 `__: os functions now reject " "paths with embedded null character on Windows instead of silently truncating" " them." msgstr "" -#: ../../../build/NEWS:22438 +#: ../../../build/NEWS:23145 msgid "" "`bpo-23728 `__: binascii.crc_hqx() could" " return an integer outside of the range 0-0xffff for empty data." msgstr "" -#: ../../../build/NEWS:22441 +#: ../../../build/NEWS:23148 msgid "" "`bpo-23887 `__: urllib.error.HTTPError " "now has a proper repr() representation. Patch by Berker Peksag." msgstr "" -#: ../../../build/NEWS:22444 +#: ../../../build/NEWS:23151 msgid "" "asyncio: New event loop APIs: set_task_factory() and get_task_factory()." msgstr "" -#: ../../../build/NEWS:22446 +#: ../../../build/NEWS:23153 msgid "asyncio: async() function is deprecated in favour of ensure_future()." msgstr "" -#: ../../../build/NEWS:22448 +#: ../../../build/NEWS:23155 msgid "" "`bpo-24178 `__: asyncio.Lock, Condition," " Semaphore, and BoundedSemaphore support new 'async with' syntax. " "Contributed by Yury Selivanov." msgstr "" -#: ../../../build/NEWS:22451 +#: ../../../build/NEWS:23158 msgid "" "`bpo-24179 `__: Support 'async for' for " "asyncio.StreamReader. Contributed by Yury Selivanov." msgstr "" -#: ../../../build/NEWS:22454 +#: ../../../build/NEWS:23161 msgid "" "`bpo-24184 `__: Add AsyncIterator and " "AsyncIterable ABCs to collections.abc. Contributed by Yury Selivanov." msgstr "" -#: ../../../build/NEWS:22457 +#: ../../../build/NEWS:23164 msgid "" "`bpo-22547 `__: Implement informative " "__repr__ for inspect.BoundArguments. Contributed by Yury Selivanov." msgstr "" -#: ../../../build/NEWS:22460 +#: ../../../build/NEWS:23167 msgid "" "`bpo-24190 `__: Implement " "inspect.BoundArgument.apply_defaults() method. Contributed by Yury " "Selivanov." msgstr "" -#: ../../../build/NEWS:22463 +#: ../../../build/NEWS:23170 msgid "" "`bpo-20691 `__: Add 'follow_wrapped' " "argument to inspect.Signature.from_callable() and inspect.signature(). " "Contributed by Yury Selivanov." msgstr "" -#: ../../../build/NEWS:22467 +#: ../../../build/NEWS:23174 msgid "" "`bpo-24248 `__: Deprecate " "inspect.Signature.from_function() and inspect.Signature.from_builtin()." msgstr "" -#: ../../../build/NEWS:22470 +#: ../../../build/NEWS:23177 msgid "" "`bpo-23898 `__: Fix " "inspect.classify_class_attrs() to support attributes with overloaded __eq__ " "and __bool__. Patch by Mike Bayer." msgstr "" -#: ../../../build/NEWS:22473 +#: ../../../build/NEWS:23180 msgid "" "`bpo-24298 `__: Fix inspect.signature() " "to correctly unwrap wrappers around bound methods." msgstr "" -#: ../../../build/NEWS:22479 +#: ../../../build/NEWS:23186 msgid "" "`bpo-23184 `__: remove unused names and " "imports in idlelib. Initial patch by Al Sweigart." msgstr "" -#: ../../../build/NEWS:22485 +#: ../../../build/NEWS:23192 msgid "" "`bpo-21520 `__: test_zipfile no longer " "fails if the word 'bad' appears anywhere in the name of the current " "directory." msgstr "" -#: ../../../build/NEWS:22488 +#: ../../../build/NEWS:23195 msgid "" "`bpo-9517 `__: Move script_helper into " "the support package. Patch by Christie Wilson." msgstr "" -#: ../../../build/NEWS:22494 +#: ../../../build/NEWS:23201 msgid "" "`bpo-22155 `__: Add File Handlers " "subsection with createfilehandler to tkinter doc. Remove obsolete example " "from FAQ. Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:22497 +#: ../../../build/NEWS:23204 msgid "" "`bpo-24029 `__: Document the name " "binding behavior for submodule imports." msgstr "" -#: ../../../build/NEWS:22499 +#: ../../../build/NEWS:23206 msgid "" "`bpo-24077 `__: Fix typo in man page for" " -I command option: -s, not -S" msgstr "" -#: ../../../build/NEWS:22504 +#: ../../../build/NEWS:23211 msgid "" "`bpo-24000 `__: Improved Argument " "Clinic's mapping of converters to legacy \"format units\". Updated the " "documentation to match." msgstr "" -#: ../../../build/NEWS:22507 +#: ../../../build/NEWS:23214 msgid "" "`bpo-24001 `__: Argument Clinic " "converters now use accept={type} instead of types={'type'} to specify the " "types the converter accepts." msgstr "" -#: ../../../build/NEWS:22510 +#: ../../../build/NEWS:23217 msgid "" "`bpo-23330 `__: h2py now supports " "arbitrary filenames in #include." msgstr "" -#: ../../../build/NEWS:22512 +#: ../../../build/NEWS:23219 msgid "" "`bpo-24031 `__: make patchcheck now " "supports git checkouts, too." msgstr "" -#: ../../../build/NEWS:22516 +#: ../../../build/NEWS:23223 msgid "Python 3.5.0 alpha 4" msgstr "Python 3.5.0 alfa 4" -#: ../../../build/NEWS:22518 +#: ../../../build/NEWS:23225 msgid "*Release date: 2015-04-19*" msgstr "*Tanggal rilis: 2015-04-19*" -#: ../../../build/NEWS:22523 +#: ../../../build/NEWS:23230 msgid "" "`bpo-22980 `__: Under Linux, " "GNU/KFreeBSD and the Hurd, C extensions now include the architecture triplet" @@ -33914,26 +35244,26 @@ msgid "" ":pep:`3149`-style information." msgstr "" -#: ../../../build/NEWS:22528 +#: ../../../build/NEWS:23235 msgid "" "`bpo-22631 `__: Added Linux-specific " "socket constant CAN_RAW_FD_FRAMES. Patch courtesy of Joe Jevnik." msgstr "" -#: ../../../build/NEWS:22531 +#: ../../../build/NEWS:23238 msgid "" "`bpo-23731 `__: Implement :pep:`488`: " "removal of .pyo files." msgstr "" -#: ../../../build/NEWS:22533 +#: ../../../build/NEWS:23240 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:22536 +#: ../../../build/NEWS:23243 msgid "" "`bpo-23309 `__: Avoid a deadlock at " "shutdown if a daemon thread is aborted while it is holding a lock to a " @@ -33941,43 +35271,43 @@ msgid "" "(typically stdout or stderr). A fatal error is emitted instead." msgstr "" -#: ../../../build/NEWS:22541 +#: ../../../build/NEWS:23248 msgid "" "`bpo-22977 `__: Fixed formatting Windows" " error messages on Wine. Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:22544 +#: ../../../build/NEWS:23251 msgid "" "`bpo-23466 `__: %c, %o, %x, and %X in " "bytes formatting now raise TypeError on non-integer input." msgstr "" -#: ../../../build/NEWS:22547 +#: ../../../build/NEWS:23254 msgid "" "`bpo-24044 `__: Fix possible null " "pointer dereference in list.sort in out of memory conditions." msgstr "" -#: ../../../build/NEWS:22550 +#: ../../../build/NEWS:23257 msgid "" "`bpo-21354 `__: PyCFunction_New function" " is exposed by python DLL again." msgstr "" -#: ../../../build/NEWS:22555 +#: ../../../build/NEWS:23262 msgid "" "`bpo-23840 `__: tokenize.open() now " "closes the temporary binary file on error to fix a resource warning." msgstr "" -#: ../../../build/NEWS:22558 +#: ../../../build/NEWS:23265 msgid "" "`bpo-16914 `__: new debuglevel 2 in " "smtplib adds timestamps to debug output." msgstr "" -#: ../../../build/NEWS:22560 +#: ../../../build/NEWS:23267 msgid "" "`bpo-7159 `__: urllib.request now " "supports sending auth credentials automatically after the first 401. This " @@ -33985,39 +35315,39 @@ msgid "" "`__ and supersedes that change." msgstr "" -#: ../../../build/NEWS:22564 +#: ../../../build/NEWS:23271 msgid "" "`bpo-23703 `__: Fix a regression in " "urljoin() introduced in 901e4e52b20a. Patch by Demian Brecht." msgstr "" -#: ../../../build/NEWS:22567 +#: ../../../build/NEWS:23274 msgid "" "`bpo-4254 `__: Adds " "_curses.update_lines_cols(). Patch by Arnon Yaari" msgstr "" -#: ../../../build/NEWS:22569 +#: ../../../build/NEWS:23276 msgid "" "`bpo-19933 `__: Provide default argument" " for ndigits in round. Patch by Vajrasky Kok." msgstr "" -#: ../../../build/NEWS:22572 +#: ../../../build/NEWS:23279 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:22575 +#: ../../../build/NEWS:23282 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:22578 +#: ../../../build/NEWS:23285 msgid "" "`bpo-21217 `__: inspect.getsourcelines()" " now tries to compute the start and end lines from the code object, fixing " @@ -34025,49 +35355,49 @@ msgid "" "Thomas Ballinger and Allison Kaptur." msgstr "" -#: ../../../build/NEWS:22582 +#: ../../../build/NEWS:23289 msgid "" "`bpo-24521 `__: Fix possible integer " "overflows in the pickle module." msgstr "" -#: ../../../build/NEWS:22584 +#: ../../../build/NEWS:23291 msgid "" "`bpo-22931 `__: Allow '[' and ']' in " "cookie values." msgstr "" -#: ../../../build/NEWS:22586 +#: ../../../build/NEWS:23293 msgid "" "The keywords attribute of functools.partial is now always a dictionary." msgstr "" -#: ../../../build/NEWS:22588 +#: ../../../build/NEWS:23295 msgid "" "`bpo-23811 `__: Add missing newline to " "the PyCompileError error message. Patch by Alex Shkop." msgstr "" -#: ../../../build/NEWS:22591 +#: ../../../build/NEWS:23298 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:22595 +#: ../../../build/NEWS:23302 msgid "" "`bpo-22982 `__: Improve BOM handling " "when seeking to multiple positions of a writable text file." msgstr "" -#: ../../../build/NEWS:22598 +#: ../../../build/NEWS:23305 msgid "" "`bpo-23464 `__: Removed deprecated " "asyncio JoinableQueue." msgstr "" -#: ../../../build/NEWS:22600 +#: ../../../build/NEWS:23307 msgid "" "`bpo-23529 `__: Limit the size of " "decompressed data when reading from GzipFile, BZ2File or LZMAFile. This " @@ -34076,47 +35406,47 @@ msgid "" "Nikolaus Rath." msgstr "" -#: ../../../build/NEWS:22605 +#: ../../../build/NEWS:23312 msgid "" "`bpo-21859 `__: Added Python " "implementation of io.FileIO." msgstr "" -#: ../../../build/NEWS:22607 +#: ../../../build/NEWS:23314 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:22611 +#: ../../../build/NEWS:23318 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:22614 +#: ../../../build/NEWS:23321 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:22618 +#: ../../../build/NEWS:23325 msgid "" "`bpo-23411 `__: Added DefragResult, " "ParseResult, SplitResult, DefragResultBytes, ParseResultBytes, and " "SplitResultBytes to urllib.parse.__all__. Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:22622 +#: ../../../build/NEWS:23329 msgid "" "`bpo-23881 `__: " "urllib.request.ftpwrapper constructor now closes the socket if the FTP " "connection failed to fix a ResourceWarning." msgstr "" -#: ../../../build/NEWS:22625 +#: ../../../build/NEWS:23332 msgid "" "`bpo-23853 `__: " ":meth:`socket.socket.sendall` does no more reset the socket timeout each " @@ -34124,14 +35454,14 @@ msgid "" "duration to send all data." msgstr "" -#: ../../../build/NEWS:22629 +#: ../../../build/NEWS:23336 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:22633 +#: ../../../build/NEWS:23340 msgid "" "`bpo-15133 `__: " "_tkinter.tkapp.getboolean() now supports Tcl_Obj and always returns bool. " @@ -34139,45 +35469,45 @@ msgid "" "Tcl_Obj). tkinter.BooleanVar.get() now always returns bool." msgstr "" -#: ../../../build/NEWS:22638 +#: ../../../build/NEWS:23345 msgid "" "`bpo-10590 `__: xml.sax.parseString() " "now supports string argument." msgstr "" -#: ../../../build/NEWS:22640 +#: ../../../build/NEWS:23347 msgid "" "`bpo-23338 `__: Fixed formatting ctypes " "error messages on Cygwin. Patch by Makoto Kato." msgstr "" -#: ../../../build/NEWS:22643 +#: ../../../build/NEWS:23350 msgid "" "`bpo-15582 `__: inspect.getdoc() now " "follows inheritance chains." msgstr "" -#: ../../../build/NEWS:22645 +#: ../../../build/NEWS:23352 msgid "" "`bpo-2175 `__: SAX parsers now support a " "character stream of InputSource object." msgstr "" -#: ../../../build/NEWS:22648 +#: ../../../build/NEWS:23355 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:22651 +#: ../../../build/NEWS:23358 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:22654 +#: ../../../build/NEWS:23361 msgid "" "`bpo-23618 `__: " ":meth:`socket.socket.connect` now waits until the connection completes " @@ -34187,45 +35517,45 @@ msgid "" ":exc:`InterruptedError` for non-blocking sockets." msgstr "" -#: ../../../build/NEWS:22660 +#: ../../../build/NEWS:23367 msgid "" "`bpo-21526 `__: Tkinter now supports new" " boolean type in Tcl 8.5." msgstr "" -#: ../../../build/NEWS:22662 +#: ../../../build/NEWS:23369 msgid "" "`bpo-23836 `__: Fix the faulthandler " "module to handle reentrant calls to its signal handlers." msgstr "" -#: ../../../build/NEWS:22665 +#: ../../../build/NEWS:23372 msgid "" "`bpo-23838 `__: linecache now clears the" " cache and returns an empty result on MemoryError." msgstr "" -#: ../../../build/NEWS:22668 +#: ../../../build/NEWS:23375 msgid "" "`bpo-10395 `__: Added " "os.path.commonpath(). Implemented in posixpath and ntpath. Based on patch by" " Rafik Draoui." msgstr "" -#: ../../../build/NEWS:22671 +#: ../../../build/NEWS:23378 msgid "" "`bpo-23611 `__: Serializing more " "\"lookupable\" objects (such as unbound methods or nested classes) now are " "supported with pickle protocols < 4." msgstr "" -#: ../../../build/NEWS:22674 +#: ../../../build/NEWS:23381 msgid "" "`bpo-13583 `__: sqlite3.Row now supports" " slice indexing." msgstr "" -#: ../../../build/NEWS:22676 +#: ../../../build/NEWS:23383 msgid "" "`bpo-18473 `__: Fixed 2to3 and 3to2 " "compatible pickle mappings. Fixed ambiguous reverse mappings. Added many " @@ -34233,7 +35563,7 @@ msgid "" " with full name mapping." msgstr "" -#: ../../../build/NEWS:22680 +#: ../../../build/NEWS:23387 msgid "" "`bpo-23485 `__: select.select() is now " "retried automatically with the recomputed timeout when interrupted by a " @@ -34241,103 +35571,103 @@ msgid "" "part of the :pep:`475`." msgstr "" -#: ../../../build/NEWS:22684 +#: ../../../build/NEWS:23391 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:22688 +#: ../../../build/NEWS:23395 msgid "" "`bpo-23704 `__: collections.deque() " "objects now support __add__, __mul__, and __imul__()." msgstr "" -#: ../../../build/NEWS:22691 +#: ../../../build/NEWS:23398 msgid "" "`bpo-23171 `__: csv.Writer.writerow() " "now supports arbitrary iterables." msgstr "" -#: ../../../build/NEWS:22693 +#: ../../../build/NEWS:23400 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:22696 +#: ../../../build/NEWS:23403 msgid "" "`bpo-22117 `__: Fix os.utime(), it now " "rounds the timestamp towards minus infinity (-inf) instead of rounding " "towards zero." msgstr "" -#: ../../../build/NEWS:22699 +#: ../../../build/NEWS:23406 msgid "" "`bpo-23310 `__: Fix MagicMock's " "initializer to work with __methods__, just like configure_mock(). Patch by " "Kasia Jachim." msgstr "" -#: ../../../build/NEWS:22705 +#: ../../../build/NEWS:23412 msgid "" "`bpo-23817 `__: FreeBSD now uses \"1.0\"" " in the SOVERSION as other operating systems, instead of just \"1\"." msgstr "" -#: ../../../build/NEWS:22708 +#: ../../../build/NEWS:23415 msgid "" "`bpo-23501 `__: Argument Clinic now " "generates code into separate files by default." msgstr "" -#: ../../../build/NEWS:22714 +#: ../../../build/NEWS:23421 msgid "" "`bpo-23799 `__: Added " "test.support.start_threads() for running and cleaning up multiple threads." msgstr "" -#: ../../../build/NEWS:22717 +#: ../../../build/NEWS:23424 msgid "" "`bpo-22390 `__: test.regrtest now emits " "a warning if temporary files or directories are left after running a test." msgstr "" -#: ../../../build/NEWS:22723 +#: ../../../build/NEWS:23430 msgid "" "`bpo-18128 `__: pygettext now uses " "standard +NNNN format in the POT-Creation-Date header." msgstr "" -#: ../../../build/NEWS:22726 +#: ../../../build/NEWS:23433 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:22730 +#: ../../../build/NEWS:23437 msgid "" "`bpo-23944 `__: Argument Clinic now " "wraps long impl prototypes at column 78." msgstr "" -#: ../../../build/NEWS:22732 +#: ../../../build/NEWS:23439 msgid "" "`bpo-20586 `__: Argument Clinic now " "ensures that functions without docstrings have signatures." msgstr "" -#: ../../../build/NEWS:22735 +#: ../../../build/NEWS:23442 msgid "" "`bpo-23492 `__: Argument Clinic now " "generates argument parsing code with PyArg_Parse instead of PyArg_ParseTuple" " if possible." msgstr "" -#: ../../../build/NEWS:22738 +#: ../../../build/NEWS:23445 msgid "" "`bpo-23500 `__: Argument Clinic is now " "smarter about generating the \"#ifndef\" (empty) definition of the methoddef" @@ -34346,21 +35676,21 @@ msgid "" " than immediately after the first use." msgstr "" -#: ../../../build/NEWS:22747 +#: ../../../build/NEWS:23454 msgid "" "`bpo-23998 `__: PyImport_ReInitLock() " "now checks for lock allocation error" msgstr "" -#: ../../../build/NEWS:22751 +#: ../../../build/NEWS:23458 msgid "Python 3.5.0 alpha 3" msgstr "Python 3.5.0 alfa 3" -#: ../../../build/NEWS:22753 +#: ../../../build/NEWS:23460 msgid "*Release date: 2015-03-28*" msgstr "*Tanggal rilis: 2015-03-28*" -#: ../../../build/NEWS:22758 +#: ../../../build/NEWS:23465 msgid "" "`bpo-23573 `__: Increased performance of" " string search operations (str.find, str.index, str.count, the in operator, " @@ -34368,44 +35698,44 @@ msgid "" "UCS4)." msgstr "" -#: ../../../build/NEWS:22762 +#: ../../../build/NEWS:23469 msgid "" "`bpo-23753 `__: Python doesn't support " "anymore platforms without stat() or fstat(), these functions are always " "required." msgstr "" -#: ../../../build/NEWS:22765 +#: ../../../build/NEWS:23472 msgid "" "`bpo-23681 `__: The -b option now " "affects comparisons of bytes with int." msgstr "" -#: ../../../build/NEWS:22767 +#: ../../../build/NEWS:23474 msgid "" "`bpo-23632 `__: Memoryviews now allow " "tuple indexing (including for multi-dimensional memoryviews)." msgstr "" -#: ../../../build/NEWS:22770 +#: ../../../build/NEWS:23477 msgid "" "`bpo-23192 `__: Fixed generator lambdas." " Patch by Bruno Cauet." msgstr "" -#: ../../../build/NEWS:22772 +#: ../../../build/NEWS:23479 msgid "" "`bpo-23629 `__: Fix the default " "__sizeof__ implementation for variable-sized objects." msgstr "" -#: ../../../build/NEWS:22778 +#: ../../../build/NEWS:23485 msgid "" "`bpo-14260 `__: The groupindex attribute" " of regular expression pattern object now is non-modifiable mapping." msgstr "" -#: ../../../build/NEWS:22781 +#: ../../../build/NEWS:23488 msgid "" "`bpo-23792 `__: Ignore KeyboardInterrupt" " when the pydoc pager is active. This mimics the behavior of the standard " @@ -34413,51 +35743,51 @@ msgid "" "itself is still running." msgstr "" -#: ../../../build/NEWS:22785 +#: ../../../build/NEWS:23492 msgid "" "`bpo-23775 `__: pprint() of OrderedDict " "now outputs the same representation as repr()." msgstr "" -#: ../../../build/NEWS:22788 +#: ../../../build/NEWS:23495 msgid "" "`bpo-23765 `__: Removed IsBadStringPtr " "calls in ctypes" msgstr "" -#: ../../../build/NEWS:22790 +#: ../../../build/NEWS:23497 msgid "" "`bpo-22364 `__: Improved some re error " "messages using regex for hints." msgstr "" -#: ../../../build/NEWS:22792 +#: ../../../build/NEWS:23499 msgid "" "`bpo-23742 `__: ntpath.expandvars() no " "longer loses unbalanced single quotes." msgstr "" -#: ../../../build/NEWS:22794 +#: ../../../build/NEWS:23501 msgid "" "`bpo-21717 `__: The zipfile.ZipFile.open" " function now supports 'x' (exclusive creation) mode." msgstr "" -#: ../../../build/NEWS:22797 +#: ../../../build/NEWS:23504 msgid "" "`bpo-21802 `__: The reader in " "BufferedRWPair now is closed even when closing writer failed in " "BufferedRWPair.close()." msgstr "" -#: ../../../build/NEWS:22800 +#: ../../../build/NEWS:23507 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:22804 +#: ../../../build/NEWS:23511 msgid "" "`bpo-23671 `__: string.Template now " "allows specifying the \"self\" parameter as a keyword argument. " @@ -34465,79 +35795,79 @@ msgid "" "\"format_string\" parameters as keyword arguments." msgstr "" -#: ../../../build/NEWS:22808 +#: ../../../build/NEWS:23515 msgid "" "`bpo-23502 `__: The pprint module now " "supports mapping proxies." msgstr "" -#: ../../../build/NEWS:22810 +#: ../../../build/NEWS:23517 msgid "" "`bpo-17530 `__: pprint now wraps long " "bytes objects and bytearrays." msgstr "" -#: ../../../build/NEWS:22812 +#: ../../../build/NEWS:23519 msgid "" "`bpo-22687 `__: Fixed some corner cases " "in breaking words in tetxtwrap. Got rid of quadratic complexity in breaking " "long words." msgstr "" -#: ../../../build/NEWS:22815 +#: ../../../build/NEWS:23522 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:22819 +#: ../../../build/NEWS:23526 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:22823 +#: ../../../build/NEWS:23530 msgid "" "`bpo-23657 `__: Avoid explicit checks " "for str in zipapp, adding support for pathlib.Path objects as arguments." msgstr "" -#: ../../../build/NEWS:22826 +#: ../../../build/NEWS:23533 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:22830 +#: ../../../build/NEWS:23537 msgid "" "`bpo-23252 `__: Added support for " "writing ZIP files to unseekable streams." msgstr "" -#: ../../../build/NEWS:22832 +#: ../../../build/NEWS:23539 msgid "" "`bpo-23647 `__: Increase imaplib's " "MAXLINE to accommodate modern mailbox sizes." msgstr "" -#: ../../../build/NEWS:22834 +#: ../../../build/NEWS:23541 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:22838 +#: ../../../build/NEWS:23545 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:22842 +#: ../../../build/NEWS:23549 msgid "" "`bpo-23704 `__: collections.deque() " "objects now support methods for index(), insert(), and copy(). This allows " @@ -34545,7 +35875,7 @@ msgid "" "substitutability for lists." msgstr "" -#: ../../../build/NEWS:22846 +#: ../../../build/NEWS:23553 msgid "" "`bpo-23715 `__: " ":func:`signal.sigwaitinfo` and :func:`signal.sigtimedwait` are now retried " @@ -34554,42 +35884,42 @@ msgid "" "timeout with a monotonic clock when it is retried." msgstr "" -#: ../../../build/NEWS:22851 +#: ../../../build/NEWS:23558 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:22855 +#: ../../../build/NEWS:23562 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:22859 +#: ../../../build/NEWS:23566 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:22862 +#: ../../../build/NEWS:23569 msgid "" "`bpo-23700 `__: Iterator of " "NamedTemporaryFile now keeps a reference to NamedTemporaryFile instance. " "Patch by Bohuslav Kabrda." msgstr "" -#: ../../../build/NEWS:22865 +#: ../../../build/NEWS:23572 msgid "" "`bpo-22903 `__: The fake test case " "created by unittest.loader when it fails importing a test module is now " "picklable." msgstr "" -#: ../../../build/NEWS:22868 +#: ../../../build/NEWS:23575 msgid "" "`bpo-22181 `__: On Linux, os.urandom() " "now uses the new getrandom() syscall if available, syscall introduced in the" @@ -34597,7 +35927,7 @@ msgid "" "the need of a file descriptor and waits until the kernel has enough entropy." msgstr "" -#: ../../../build/NEWS:22873 +#: ../../../build/NEWS:23580 msgid "" "`bpo-2211 `__: Updated the implementation" " of the http.cookies.Morsel class. Setting attributes key, value and " @@ -34608,115 +35938,115 @@ msgid "" "quoting values. Added new tests. Original patch by Demian Brecht." msgstr "" -#: ../../../build/NEWS:22881 +#: ../../../build/NEWS:23588 msgid "" "`bpo-18983 `__: Allow selection of " "output units in timeit. Patch by Julian Gindi." msgstr "" -#: ../../../build/NEWS:22884 +#: ../../../build/NEWS:23591 msgid "" "`bpo-23631 `__: Fix " "traceback.format_list when a traceback has been mutated." msgstr "" -#: ../../../build/NEWS:22886 +#: ../../../build/NEWS:23593 msgid "" "`bpo-23568 `__: Add rdivmod support to " "MagicMock() objects. Patch by Håkan Lövdahl." msgstr "" -#: ../../../build/NEWS:22889 +#: ../../../build/NEWS:23596 msgid "" "`bpo-2052 `__: Add charset parameter to " "HtmlDiff.make_file()." msgstr "" -#: ../../../build/NEWS:22891 +#: ../../../build/NEWS:23598 msgid "" "`bpo-23668 `__: Support os.truncate and " "os.ftruncate on Windows." msgstr "" -#: ../../../build/NEWS:22893 +#: ../../../build/NEWS:23600 msgid "" "`bpo-23138 `__: Fixed parsing cookies " "with absent keys or values in cookiejar. Patch by Demian Brecht." msgstr "" -#: ../../../build/NEWS:22896 +#: ../../../build/NEWS:23603 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:22900 +#: ../../../build/NEWS:23607 msgid "" "`bpo-23581 `__: Add matmul support to " "MagicMock. Patch by Håkan Lövdahl." msgstr "" -#: ../../../build/NEWS:22902 +#: ../../../build/NEWS:23609 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:22906 +#: ../../../build/NEWS:23613 msgid "" "`bpo-22928 `__: Disabled HTTP header " "injections in http.client. Original patch by Demian Brecht." msgstr "" -#: ../../../build/NEWS:22909 +#: ../../../build/NEWS:23616 msgid "" "`bpo-23615 `__: Modules bz2, tarfile and" " tokenize now can be reloaded with imp.reload(). Patch by Thomas Kluyver." msgstr "" -#: ../../../build/NEWS:22912 +#: ../../../build/NEWS:23619 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:22919 +#: ../../../build/NEWS:23626 msgid "" "`bpo-23585 `__: make patchcheck will " "ensure the interpreter is built." msgstr "" -#: ../../../build/NEWS:22924 +#: ../../../build/NEWS:23631 msgid "" "`bpo-23583 `__: Added tests for standard" " IO streams in IDLE." msgstr "" -#: ../../../build/NEWS:22926 +#: ../../../build/NEWS:23633 msgid "" "`bpo-22289 `__: Prevent test_urllib2net " "failures due to ftp connection timeout." msgstr "" -#: ../../../build/NEWS:22931 +#: ../../../build/NEWS:23638 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:22937 +#: ../../../build/NEWS:23644 msgid "Python 3.5.0 alpha 2" msgstr "Python 3.5.0 alfa 2" -#: ../../../build/NEWS:22939 +#: ../../../build/NEWS:23646 msgid "*Release date: 2015-03-09*" msgstr "*Tanggal rilis: 2015-03-09*" -#: ../../../build/NEWS:22944 +#: ../../../build/NEWS:23651 msgid "" "`bpo-23571 `__: PyObject_Call() and " "PyCFunction_Call() now raise a SystemError if a function returns a result " @@ -34724,72 +36054,72 @@ msgid "" "exception." msgstr "" -#: ../../../build/NEWS:22951 +#: ../../../build/NEWS:23658 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:22955 +#: ../../../build/NEWS:23662 msgid "" "`bpo-23103 `__: Reduced the memory " "consumption of IPv4Address and IPv6Address." msgstr "" -#: ../../../build/NEWS:22957 +#: ../../../build/NEWS:23664 msgid "" "`bpo-21793 `__: BaseHTTPRequestHandler " "again logs response code as numeric, not as stringified enum. Patch by " "Demian Brecht." msgstr "" -#: ../../../build/NEWS:22960 +#: ../../../build/NEWS:23667 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:22963 +#: ../../../build/NEWS:23670 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:22966 +#: ../../../build/NEWS:23673 msgid "" "`bpo-23504 `__: Added an __all__ to the " "types module." msgstr "" -#: ../../../build/NEWS:22968 +#: ../../../build/NEWS:23675 msgid "" "`bpo-23563 `__: Optimized utility " "functions in urllib.parse." msgstr "" -#: ../../../build/NEWS:22970 +#: ../../../build/NEWS:23677 msgid "" "`bpo-7830 `__: Flatten nested " "functools.partial." msgstr "" -#: ../../../build/NEWS:22972 +#: ../../../build/NEWS:23679 msgid "" "`bpo-20204 `__: Added the __module__ " "attribute to _tkinter classes." msgstr "" -#: ../../../build/NEWS:22974 +#: ../../../build/NEWS:23681 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:22978 +#: ../../../build/NEWS:23685 msgid "" "`bpo-23521 `__: Corrected pure python " "implementation of timedelta division. Eliminated OverflowError from " @@ -34797,236 +36127,236 @@ msgid "" "division." msgstr "" -#: ../../../build/NEWS:22982 +#: ../../../build/NEWS:23689 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:22985 +#: ../../../build/NEWS:23692 msgid "" "`bpo-22936 `__: Make it possible to show" " local variables in tracebacks for both the traceback module and unittest." msgstr "" -#: ../../../build/NEWS:22988 +#: ../../../build/NEWS:23695 msgid "" "`bpo-15955 `__: Add an option to limit " "the output size in bz2.decompress(). Patch by Nikolaus Rath." msgstr "" -#: ../../../build/NEWS:22991 +#: ../../../build/NEWS:23698 msgid "" "`bpo-6639 `__: Module-level turtle " "functions no longer raise TclError after closing the window." msgstr "" -#: ../../../build/NEWS:22994 +#: ../../../build/NEWS:23701 msgid "" "`bpo-814253 `__: Group references and " "conditional group references now work in lookbehind assertions in regular " "expressions. (See also: `bpo-9179 `__)" msgstr "" -#: ../../../build/NEWS:22997 +#: ../../../build/NEWS:23704 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:23001 +#: ../../../build/NEWS:23708 msgid "" "`bpo-5700 `__: io.FileIO() called flush()" " after closing the file. flush() was not called in close() if closefd=False." msgstr "" -#: ../../../build/NEWS:23004 +#: ../../../build/NEWS:23711 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:23007 +#: ../../../build/NEWS:23714 msgid "" "`bpo-23481 `__: Remove RC4 from the SSL " "module's default cipher list." msgstr "" -#: ../../../build/NEWS:23009 +#: ../../../build/NEWS:23716 msgid "" "`bpo-21548 `__: Fix pydoc.synopsis() and" " pydoc.apropos() on modules with empty docstrings." msgstr "" -#: ../../../build/NEWS:23012 +#: ../../../build/NEWS:23719 msgid "" "`bpo-22885 `__: Fixed arbitrary code " "execution vulnerability in the dbm.dumb module. Original patch by Claudiu " "Popa." msgstr "" -#: ../../../build/NEWS:23015 +#: ../../../build/NEWS:23722 msgid "" "`bpo-23239 `__: ssl.match_hostname() now" " supports matching of IP addresses." msgstr "" -#: ../../../build/NEWS:23017 +#: ../../../build/NEWS:23724 msgid "" "`bpo-23146 `__: Fix mishandling of " "absolute Windows paths with forward slashes in pathlib." msgstr "" -#: ../../../build/NEWS:23020 +#: ../../../build/NEWS:23727 msgid "" "`bpo-23096 `__: Pickle representation of" " floats with protocol 0 now is the same for both Python and C " "implementations." msgstr "" -#: ../../../build/NEWS:23023 +#: ../../../build/NEWS:23730 msgid "" "`bpo-19105 `__: pprint now more " "efficiently uses free space at the right." msgstr "" -#: ../../../build/NEWS:23025 +#: ../../../build/NEWS:23732 msgid "" "`bpo-14910 `__: Add allow_abbrev " "parameter to argparse.ArgumentParser. Patch by Jonathan Paugh, Steven " "Bethard, paul j3 and Daniel Eriksson." msgstr "" -#: ../../../build/NEWS:23028 +#: ../../../build/NEWS:23735 msgid "" "`bpo-21717 `__: tarfile.open() now " "supports 'x' (exclusive creation) mode." msgstr "" -#: ../../../build/NEWS:23030 +#: ../../../build/NEWS:23737 msgid "" "`bpo-23344 `__: marshal.dumps() is now " "20-25% faster on average." msgstr "" -#: ../../../build/NEWS:23032 +#: ../../../build/NEWS:23739 msgid "" "`bpo-20416 `__: marshal.dumps() with " "protocols 3 and 4 is now 40-50% faster on average." msgstr "" -#: ../../../build/NEWS:23035 +#: ../../../build/NEWS:23742 msgid "" "`bpo-23421 `__: Fixed compression in " "tarfile CLI. Patch by wdv4758h." msgstr "" -#: ../../../build/NEWS:23037 +#: ../../../build/NEWS:23744 msgid "" "`bpo-23367 `__: Fix possible overflows " "in the unicodedata module." msgstr "" -#: ../../../build/NEWS:23039 +#: ../../../build/NEWS:23746 msgid "" "`bpo-23361 `__: Fix possible overflow in" " Windows subprocess creation code." msgstr "" -#: ../../../build/NEWS:23041 +#: ../../../build/NEWS:23748 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:23045 +#: ../../../build/NEWS:23752 msgid "" "`bpo-19705 `__: turtledemo now has a " "visual sorting algorithm demo. Original patch from Jason Yeo." msgstr "" -#: ../../../build/NEWS:23048 +#: ../../../build/NEWS:23755 msgid "" "`bpo-23801 `__: Fix issue where " "cgi.FieldStorage did not always ignore the entire preamble to a multipart " "body." msgstr "" -#: ../../../build/NEWS:23054 +#: ../../../build/NEWS:23761 msgid "" "`bpo-23445 `__: pydebug builds now use " "\"gcc -Og\" where possible, to make the resulting executable faster." msgstr "" -#: ../../../build/NEWS:23057 +#: ../../../build/NEWS:23764 msgid "" "`bpo-23686 `__: Update OS X 10.5 " "installer build to use OpenSSL 1.0.2a." msgstr "" -#: ../../../build/NEWS:23062 +#: ../../../build/NEWS:23769 msgid "" "`bpo-20204 `__: Deprecation warning is " "now raised for builtin types without the __module__ attribute." msgstr "" -#: ../../../build/NEWS:23068 +#: ../../../build/NEWS:23775 msgid "" "`bpo-23465 `__: Implement :pep:`486` - " "Make the Python Launcher aware of virtual environments. Patch by Paul Moore." msgstr "" -#: ../../../build/NEWS:23071 +#: ../../../build/NEWS:23778 msgid "" "`bpo-23437 `__: Make user scripts " "directory versioned on Windows. Patch by Paul Moore." msgstr "" -#: ../../../build/NEWS:23076 +#: ../../../build/NEWS:23783 msgid "Python 3.5.0 alpha 1" msgstr "Python 3.5.0 alfa 1" -#: ../../../build/NEWS:23078 +#: ../../../build/NEWS:23785 msgid "*Release date: 2015-02-08*" msgstr "*Tanggal rilis: 2015-02-08*" -#: ../../../build/NEWS:23083 +#: ../../../build/NEWS:23790 msgid "" "`bpo-23285 `__: PEP 475 - EINTR " "handling." msgstr "" -#: ../../../build/NEWS:23085 +#: ../../../build/NEWS:23792 msgid "" "`bpo-22735 `__: Fix many edge cases " "(including crashes) involving custom mro() implementations." msgstr "" -#: ../../../build/NEWS:23088 +#: ../../../build/NEWS:23795 msgid "" "`bpo-22896 `__: Avoid using " "PyObject_AsCharBuffer(), PyObject_AsReadBuffer() and " "PyObject_AsWriteBuffer()." msgstr "" -#: ../../../build/NEWS:23091 +#: ../../../build/NEWS:23798 msgid "" "`bpo-21295 `__: Revert some changes " "(`bpo-16795 `__) to AST line numbers and" " column offsets that constituted a regression." msgstr "" -#: ../../../build/NEWS:23094 +#: ../../../build/NEWS:23801 msgid "" "`bpo-22986 `__: Allow changing an " "object's __class__ between a dynamic type and static type in some cases." msgstr "" -#: ../../../build/NEWS:23097 +#: ../../../build/NEWS:23804 msgid "" "`bpo-15859 `__: " "PyUnicode_EncodeFSDefault(), PyUnicode_EncodeMBCS() and " @@ -35035,199 +36365,199 @@ msgid "" "platforms other than Windows. Patch written by Campbell Barton." msgstr "" -#: ../../../build/NEWS:23102 +#: ../../../build/NEWS:23809 msgid "" "`bpo-21408 `__: The default __ne__() now" " returns NotImplemented if __eq__() returned NotImplemented. Original patch" " by Martin Panter." msgstr "" -#: ../../../build/NEWS:23105 +#: ../../../build/NEWS:23812 msgid "" "`bpo-23321 `__: Fixed a crash in " "str.decode() when error handler returned replacement string longer than " "malformed input data." msgstr "" -#: ../../../build/NEWS:23108 +#: ../../../build/NEWS:23815 msgid "" "`bpo-22286 `__: The \"backslashreplace\"" " error handlers now works with decoding and translating." msgstr "" -#: ../../../build/NEWS:23111 +#: ../../../build/NEWS:23818 msgid "" "`bpo-23253 `__: Delay-load " "ShellExecute[AW] in os.startfile for reduced startup overhead on Windows." msgstr "" -#: ../../../build/NEWS:23114 +#: ../../../build/NEWS:23821 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:23118 +#: ../../../build/NEWS:23825 msgid "" "`bpo-20284 `__: %-interpolation (aka " "printf) formatting added for bytes and bytearray." msgstr "" -#: ../../../build/NEWS:23121 +#: ../../../build/NEWS:23828 msgid "" "`bpo-23048 `__: Fix jumping out of an " "infinite while loop in the pdb." msgstr "" -#: ../../../build/NEWS:23123 +#: ../../../build/NEWS:23830 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:23126 +#: ../../../build/NEWS:23833 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:23129 +#: ../../../build/NEWS:23836 msgid "" "`bpo-22869 `__: Move the interpreter " "startup & shutdown code to a new dedicated pylifecycle.c module" msgstr "" -#: ../../../build/NEWS:23132 +#: ../../../build/NEWS:23839 msgid "" "`bpo-22847 `__: Improve method cache " "efficiency." msgstr "" -#: ../../../build/NEWS:23134 +#: ../../../build/NEWS:23841 msgid "" "`bpo-22335 `__: Fix crash when trying to" " enlarge a bytearray to 0x7fffffff bytes on a 32-bit platform." msgstr "" -#: ../../../build/NEWS:23137 +#: ../../../build/NEWS:23844 msgid "" "`bpo-22653 `__: Fix an assertion failure" " in debug mode when doing a reentrant dict insertion in debug mode." msgstr "" -#: ../../../build/NEWS:23140 +#: ../../../build/NEWS:23847 msgid "" "`bpo-22643 `__: Fix integer overflow in " "Unicode case operations (upper, lower, title, swapcase, casefold)." msgstr "" -#: ../../../build/NEWS:23143 +#: ../../../build/NEWS:23850 msgid "" "`bpo-17636 `__: Circular imports " "involving relative imports are now supported." msgstr "" -#: ../../../build/NEWS:23145 +#: ../../../build/NEWS:23852 msgid "" "`bpo-22604 `__: Fix assertion error in " "debug mode when dividing a complex number by (nan+0j)." msgstr "" -#: ../../../build/NEWS:23148 +#: ../../../build/NEWS:23855 msgid "" "`bpo-21052 `__: Do not raise " "ImportWarning when sys.path_hooks or sys.meta_path are set to None." msgstr "" -#: ../../../build/NEWS:23151 +#: ../../../build/NEWS:23858 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:23155 +#: ../../../build/NEWS:23862 msgid "" "`bpo-22470 `__: Fixed integer overflow " "issues in \"backslashreplace\", \"xmlcharrefreplace\", and \"surrogatepass\"" " error handlers." msgstr "" -#: ../../../build/NEWS:23158 +#: ../../../build/NEWS:23865 msgid "" "`bpo-22540 `__: speed up " "`PyObject_IsInstance` and `PyObject_IsSubclass` in the common case that the " "second argument has metaclass `type`." msgstr "" -#: ../../../build/NEWS:23161 +#: ../../../build/NEWS:23868 msgid "" "`bpo-18711 `__: Add a new " "`PyErr_FormatV` function, similar to `PyErr_Format` but accepting a " "`va_list` argument." msgstr "" -#: ../../../build/NEWS:23164 +#: ../../../build/NEWS:23871 msgid "" "`bpo-22520 `__: Fix overflow checking " "when generating the repr of a unicode object." msgstr "" -#: ../../../build/NEWS:23167 +#: ../../../build/NEWS:23874 msgid "" "`bpo-22519 `__: Fix overflow checking in" " PyBytes_Repr." msgstr "" -#: ../../../build/NEWS:23169 +#: ../../../build/NEWS:23876 msgid "" "`bpo-22518 `__: Fix integer overflow " "issues in latin-1 encoding." msgstr "" -#: ../../../build/NEWS:23171 +#: ../../../build/NEWS:23878 msgid "" "`bpo-16324 `__: _charset parameter of " "MIMEText now also accepts email.charset.Charset instances. Initial patch by " "Claude Paroz." msgstr "" -#: ../../../build/NEWS:23174 +#: ../../../build/NEWS:23881 msgid "" "`bpo-1764286 `__: Fix " "inspect.getsource() to support decorated functions. Patch by Claudiu Popa." msgstr "" -#: ../../../build/NEWS:23177 +#: ../../../build/NEWS:23884 msgid "" "`bpo-18554 `__: os.__all__ includes " "posix functions." msgstr "" -#: ../../../build/NEWS:23179 +#: ../../../build/NEWS:23886 msgid "" "`bpo-21391 `__: Use os.path.abspath in " "the shutil module." msgstr "" -#: ../../../build/NEWS:23181 +#: ../../../build/NEWS:23888 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:23184 +#: ../../../build/NEWS:23891 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:23187 +#: ../../../build/NEWS:23894 msgid "" "`bpo-22258 `__: Fix the internal " "function set_inheritable() on Illumos. This platform exposes the function " @@ -35236,63 +36566,63 @@ msgid "" "slower ``fcntl()`` (``F_GETFD`` and then ``F_SETFD``)." msgstr "" -#: ../../../build/NEWS:23193 +#: ../../../build/NEWS:23900 msgid "" "`bpo-21389 `__: Displaying the " "__qualname__ of the underlying function in the repr of a bound method." msgstr "" -#: ../../../build/NEWS:23196 +#: ../../../build/NEWS:23903 msgid "" "`bpo-22206 `__: Using pthread, " "PyThread_create_key() now sets errno to ENOMEM and returns -1 (error) on " "integer overflow." msgstr "" -#: ../../../build/NEWS:23199 +#: ../../../build/NEWS:23906 msgid "" "`bpo-20184 `__: Argument Clinic based " "signature introspection added for 30 of the builtin functions." msgstr "" -#: ../../../build/NEWS:23202 +#: ../../../build/NEWS:23909 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:23205 +#: ../../../build/NEWS:23912 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:23209 +#: ../../../build/NEWS:23916 msgid "" "`bpo-20179 `__: Apply Argument Clinic to" " bytes and bytearray. Patch by Tal Einat." msgstr "" -#: ../../../build/NEWS:23212 +#: ../../../build/NEWS:23919 msgid "" "`bpo-22082 `__: Clear interned strings " "in slotdefs." msgstr "" -#: ../../../build/NEWS:23214 +#: ../../../build/NEWS:23921 msgid "Upgrade Unicode database to Unicode 7.0.0." msgstr "Perbarui database Unicode ke Unicode 7.0.0." -#: ../../../build/NEWS:23216 +#: ../../../build/NEWS:23923 msgid "" "`bpo-21897 `__: Fix a crash with the " "f_locals attribute with closure variables when frame.clear() has been " "called." msgstr "" -#: ../../../build/NEWS:23219 +#: ../../../build/NEWS:23926 msgid "" "`bpo-21205 `__: Add a new " "``__qualname__`` attribute to generator, the qualified name, and use it in " @@ -35301,7 +36631,7 @@ msgid "" "the code. Use ``gen.gi_code.co_name`` to get the name of the code." msgstr "" -#: ../../../build/NEWS:23225 +#: ../../../build/NEWS:23932 msgid "" "`bpo-21669 `__: With the aid of " "heuristics in SyntaxError.__init__, the parser now attempts to generate more" @@ -35309,14 +36639,14 @@ msgid "" "\"exec\" and \"print\" are used as statements." msgstr "" -#: ../../../build/NEWS:23229 +#: ../../../build/NEWS:23936 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:23233 +#: ../../../build/NEWS:23940 msgid "" "`bpo-21523 `__: Fix over-pessimistic " "computation of the stack effect of some opcodes in the compiler. This also " @@ -35324,117 +36654,117 @@ msgid "" " a large number of \"and\" and \"or\" operators." msgstr "" -#: ../../../build/NEWS:23238 +#: ../../../build/NEWS:23945 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:23241 +#: ../../../build/NEWS:23948 msgid "" "`bpo-21425 `__: Fix flushing of standard" " streams in the interactive interpreter." msgstr "" -#: ../../../build/NEWS:23244 +#: ../../../build/NEWS:23951 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:23248 +#: ../../../build/NEWS:23955 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:23251 +#: ../../../build/NEWS:23958 msgid "" "`bpo-20355 `__: -W command line options " "now have higher priority than the PYTHONWARNINGS environment variable. " "Patch by Arfrever." msgstr "" -#: ../../../build/NEWS:23254 +#: ../../../build/NEWS:23961 msgid "" "`bpo-21274 `__: Define PATH_MAX for " "GNU/Hurd in Python/pythonrun.c." msgstr "" -#: ../../../build/NEWS:23256 +#: ../../../build/NEWS:23963 msgid "" "`bpo-20904 `__: Support setting FPU " "precision on m68k." msgstr "" -#: ../../../build/NEWS:23258 +#: ../../../build/NEWS:23965 msgid "" "`bpo-21209 `__: Fix sending tuples to " "custom generator objects with the yield from syntax." msgstr "" -#: ../../../build/NEWS:23261 +#: ../../../build/NEWS:23968 msgid "" "`bpo-21193 `__: pow(a, b, c) now raises " "ValueError rather than TypeError when b is negative. Patch by Josh " "Rosenberg." msgstr "" -#: ../../../build/NEWS:23264 +#: ../../../build/NEWS:23971 msgid "" "`bpo-21176 `__: PEP 465: Add the '@' " "operator for matrix multiplication." msgstr "" -#: ../../../build/NEWS:23266 +#: ../../../build/NEWS:23973 msgid "" "`bpo-21134 `__: Fix segfault when str is" " called on an uninitialized UnicodeEncodeError, UnicodeDecodeError, or " "UnicodeTranslateError object." msgstr "" -#: ../../../build/NEWS:23269 +#: ../../../build/NEWS:23976 msgid "" "`bpo-19537 `__: Fix PyUnicode_DATA() " "alignment under m68k. Patch by Andreas Schwab." msgstr "" -#: ../../../build/NEWS:23272 +#: ../../../build/NEWS:23979 msgid "" "`bpo-20929 `__: Add a type cast to avoid" " shifting a negative number." msgstr "" -#: ../../../build/NEWS:23274 +#: ../../../build/NEWS:23981 msgid "" "`bpo-20731 `__: Properly position in " "source code files even if they are opened in text mode. Patch by Serhiy " "Storchaka." msgstr "" -#: ../../../build/NEWS:23277 +#: ../../../build/NEWS:23984 msgid "" "`bpo-20637 `__: Key-sharing now also " "works for instance dictionaries of subclasses. Patch by Peter Ingebretson." msgstr "" -#: ../../../build/NEWS:23280 +#: ../../../build/NEWS:23987 msgid "" "`bpo-8297 `__: Attributes missing from " "modules now include the module name in the error text. Original patch by " "ysj.ray." msgstr "" -#: ../../../build/NEWS:23283 +#: ../../../build/NEWS:23990 msgid "" "`bpo-19995 `__: %c, %o, %x, and %X now " "raise TypeError on non-integer input." msgstr "" -#: ../../../build/NEWS:23285 +#: ../../../build/NEWS:23992 msgid "" "`bpo-19655 `__: The ASDL parser - used " "by the build process to generate code for managing the Python AST in C - was" @@ -35443,27 +36773,27 @@ msgid "" "source base." msgstr "" -#: ../../../build/NEWS:23290 +#: ../../../build/NEWS:23997 msgid "" "`bpo-12546 `__: Allow ``\\x00`` to be " "used as a fill character when using str, int, float, and complex __format__ " "methods." msgstr "" -#: ../../../build/NEWS:23293 +#: ../../../build/NEWS:24000 msgid "" "`bpo-20480 `__: Add " "ipaddress.reverse_pointer. Patch by Leon Weber." msgstr "" -#: ../../../build/NEWS:23295 +#: ../../../build/NEWS:24002 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:23299 +#: ../../../build/NEWS:24006 msgid "" "`bpo-8931 `__: Make alternate formatting " "('#') for type 'c' raise an exception. In versions prior to 3.5, '#' with " @@ -35471,81 +36801,81 @@ msgid "" "Landschoff." msgstr "" -#: ../../../build/NEWS:23303 +#: ../../../build/NEWS:24010 msgid "" "`bpo-23165 `__: Perform overflow checks " "before allocating memory in the _Py_char2wchar function." msgstr "" -#: ../../../build/NEWS:23309 +#: ../../../build/NEWS:24016 msgid "" "`bpo-23399 `__: pyvenv creates relative " "symlinks where possible." msgstr "" -#: ../../../build/NEWS:23311 +#: ../../../build/NEWS:24018 msgid "" "`bpo-20289 `__: cgi.FieldStorage() now " "supports the context management protocol." msgstr "" -#: ../../../build/NEWS:23314 +#: ../../../build/NEWS:24021 msgid "" "`bpo-13128 `__: Print response headers " "for CONNECT requests when debuglevel > 0. Patch by Demian Brecht." msgstr "" -#: ../../../build/NEWS:23317 +#: ../../../build/NEWS:24024 msgid "" "`bpo-15381 `__: Optimized io.BytesIO to " "make less allocations and copyings." msgstr "" -#: ../../../build/NEWS:23319 +#: ../../../build/NEWS:24026 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:23323 +#: ../../../build/NEWS:24030 msgid "" "`bpo-23099 `__: Closing io.BytesIO with " "exported buffer is rejected now to prevent corrupting exported buffer." msgstr "" -#: ../../../build/NEWS:23326 +#: ../../../build/NEWS:24033 msgid "" "`bpo-23326 `__: Removed __ne__ " "implementations. Since fixing default __ne__ implementation in `bpo-21408 " "`__ they are redundant." msgstr "" -#: ../../../build/NEWS:23329 +#: ../../../build/NEWS:24036 msgid "" "`bpo-23363 `__: Fix possible overflow in" " itertools.permutations." msgstr "" -#: ../../../build/NEWS:23331 +#: ../../../build/NEWS:24038 msgid "" "`bpo-23364 `__: Fix possible overflow in" " itertools.product." msgstr "" -#: ../../../build/NEWS:23333 +#: ../../../build/NEWS:24040 msgid "" "`bpo-23366 `__: Fixed possible integer " "overflow in itertools.combinations." msgstr "" -#: ../../../build/NEWS:23335 +#: ../../../build/NEWS:24042 msgid "" "`bpo-23369 `__: Fixed possible integer " "overflow in _json.encode_basestring_ascii." msgstr "" -#: ../../../build/NEWS:23338 +#: ../../../build/NEWS:24045 msgid "" "`bpo-23353 `__: Fix the exception " "handling of generators in PyEval_EvalFrameEx(). At entry, save or swap the " @@ -35554,116 +36884,116 @@ msgid "" " is WHY_YIELD or WHY_RETURN. Patch co-written with Antoine Pitrou." msgstr "" -#: ../../../build/NEWS:23344 +#: ../../../build/NEWS:24051 msgid "" "`bpo-14099 `__: Restored support of " "writing ZIP files to tellable but non-seekable streams." msgstr "" -#: ../../../build/NEWS:23347 +#: ../../../build/NEWS:24054 msgid "" "`bpo-14099 `__: Writing to ZipFile and " "reading multiple ZipExtFiles is threadsafe now." msgstr "" -#: ../../../build/NEWS:23350 +#: ../../../build/NEWS:24057 msgid "" "`bpo-19361 `__: JSON decoder now raises " "JSONDecodeError instead of ValueError." msgstr "" -#: ../../../build/NEWS:23352 +#: ../../../build/NEWS:24059 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:23355 +#: ../../../build/NEWS:24062 msgid "" "`bpo-23094 `__: Fixed readline with " "frames in Python implementation of pickle." msgstr "" -#: ../../../build/NEWS:23357 +#: ../../../build/NEWS:24064 msgid "" "`bpo-23268 `__: Fixed bugs in the " "comparison of ipaddress classes." msgstr "" -#: ../../../build/NEWS:23359 +#: ../../../build/NEWS:24066 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:23363 +#: ../../../build/NEWS:24070 msgid "" "`bpo-19996 `__: " ":class:`email.feedparser.FeedParser` now handles (malformed) headers with no" " key rather than assuming the body has started." msgstr "" -#: ../../../build/NEWS:23366 +#: ../../../build/NEWS:24073 msgid "" "`bpo-20188 `__: Support Application-" "Layer Protocol Negotiation (ALPN) in the ssl module." msgstr "" -#: ../../../build/NEWS:23369 +#: ../../../build/NEWS:24076 msgid "" "`bpo-23133 `__: Pickling of ipaddress " "objects now produces more compact and portable representation." msgstr "" -#: ../../../build/NEWS:23372 +#: ../../../build/NEWS:24079 msgid "" "`bpo-23248 `__: Update ssl error codes " "from latest OpenSSL git master." msgstr "" -#: ../../../build/NEWS:23374 +#: ../../../build/NEWS:24081 msgid "" "`bpo-23266 `__: Much faster " "implementation of ipaddress.collapse_addresses() when there are many non-" "consecutive addresses." msgstr "" -#: ../../../build/NEWS:23377 +#: ../../../build/NEWS:24084 msgid "" "`bpo-23098 `__: 64-bit dev_t is now " "supported in the os module." msgstr "" -#: ../../../build/NEWS:23379 +#: ../../../build/NEWS:24086 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:23383 +#: ../../../build/NEWS:24090 msgid "" "`bpo-15955 `__: Add an option to limit " "output size when decompressing LZMA data. Patch by Nikolaus Rath and Martin" " Panter." msgstr "" -#: ../../../build/NEWS:23386 +#: ../../../build/NEWS:24093 msgid "" "`bpo-23250 `__: In the http.cookies " "module, capitalize \"HttpOnly\" and \"Secure\" as they are written in the " "standard." msgstr "" -#: ../../../build/NEWS:23389 +#: ../../../build/NEWS:24096 msgid "" "`bpo-23063 `__: In the distutils' check " "command, fix parsing of reST with code or code-block directives." msgstr "" -#: ../../../build/NEWS:23392 +#: ../../../build/NEWS:24099 msgid "" "`bpo-23209 `__: " "selectors.BaseSelector.get_key() now raises a RuntimeError if the selector " @@ -35673,13 +37003,13 @@ msgid "" "`__)" msgstr "" -#: ../../../build/NEWS:23397 +#: ../../../build/NEWS:24104 msgid "" "`bpo-17911 `__: Provide a way to seed " "the linecache for a PEP-302 module without actually loading the code." msgstr "" -#: ../../../build/NEWS:23400 +#: ../../../build/NEWS:24107 msgid "" "`bpo-17911 `__: Provide a new object API" " for traceback, including the ability to not lookup lines at all until the " @@ -35687,109 +37017,109 @@ msgid "" "being kept alive." msgstr "" -#: ../../../build/NEWS:23404 +#: ../../../build/NEWS:24111 msgid "" "`bpo-19777 `__: Provide a home() " "classmethod on Path objects. Contributed by Victor Salgado and Mayank " "Tripathi." msgstr "" -#: ../../../build/NEWS:23407 +#: ../../../build/NEWS:24114 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:23410 +#: ../../../build/NEWS:24117 msgid "" "`bpo-23185 `__: Add math.inf and " "math.nan constants." msgstr "" -#: ../../../build/NEWS:23412 +#: ../../../build/NEWS:24119 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:23416 +#: ../../../build/NEWS:24123 msgid "" "`bpo-23143 `__: Remove compatibility " "with OpenSSLs older than 0.9.8." msgstr "" -#: ../../../build/NEWS:23418 +#: ../../../build/NEWS:24125 msgid "" "`bpo-23132 `__: Improve performance and " "introspection support of comparison methods created by " "functool.total_ordering." msgstr "" -#: ../../../build/NEWS:23421 +#: ../../../build/NEWS:24128 msgid "" "`bpo-19776 `__: Add an expanduser() " "method on Path objects." msgstr "" -#: ../../../build/NEWS:23423 +#: ../../../build/NEWS:24130 msgid "" "`bpo-23112 `__: Fix SimpleHTTPServer to " "correctly carry the query string and fragment when it redirects to add a " "trailing slash." msgstr "" -#: ../../../build/NEWS:23426 +#: ../../../build/NEWS:24133 msgid "" "`bpo-21793 `__: Added http.HTTPStatus " "enums (i.e. HTTPStatus.OK, HTTPStatus.NOT_FOUND). Patch by Demian Brecht." msgstr "" -#: ../../../build/NEWS:23429 +#: ../../../build/NEWS:24136 msgid "" "`bpo-23093 `__: In the io, module allow " "more operations to work on detached streams." msgstr "" -#: ../../../build/NEWS:23432 +#: ../../../build/NEWS:24139 msgid "" "`bpo-23111 `__: In the ftplib, make " "ssl.PROTOCOL_SSLv23 the default protocol version." msgstr "" -#: ../../../build/NEWS:23435 +#: ../../../build/NEWS:24142 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:23438 +#: ../../../build/NEWS:24145 msgid "" "`bpo-19104 `__: pprint now produces " "evaluable output for wrapped strings." msgstr "" -#: ../../../build/NEWS:23440 +#: ../../../build/NEWS:24147 msgid "" "`bpo-23071 `__: Added missing names to " "codecs.__all__. Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:23442 +#: ../../../build/NEWS:24149 msgid "" "`bpo-22783 `__: Pickling now uses the " "NEWOBJ opcode instead of the NEWOBJ_EX opcode if possible." msgstr "" -#: ../../../build/NEWS:23445 +#: ../../../build/NEWS:24152 msgid "" "`bpo-15513 `__: Added a __sizeof__ " "implementation for pickle classes." msgstr "" -#: ../../../build/NEWS:23447 +#: ../../../build/NEWS:24154 msgid "" "`bpo-19858 `__: pickletools.optimize() " "now aware of the MEMOIZE opcode, can produce more compact result and no " @@ -35797,20 +37127,20 @@ msgid "" "together with PUT or BINPUT opcodes." msgstr "" -#: ../../../build/NEWS:23451 +#: ../../../build/NEWS:24158 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:23454 +#: ../../../build/NEWS:24161 msgid "" "`bpo-23016 `__: A warning no longer " "produces an AttributeError when the program is run with pythonw.exe." msgstr "" -#: ../../../build/NEWS:23457 +#: ../../../build/NEWS:24164 msgid "" "`bpo-21775 `__: shutil.copytree(): fix " "crash when copying to VFAT. An exception handler assumed that OSError " @@ -35819,46 +37149,46 @@ msgid "" "presumably, any other non-Windows OS). Patch by Greg Ward." msgstr "" -#: ../../../build/NEWS:23463 +#: ../../../build/NEWS:24170 msgid "" "`bpo-1218234 `__: Fix " "inspect.getsource() to load updated source of reloaded module. Initial patch" " by Berker Peksag." msgstr "" -#: ../../../build/NEWS:23466 +#: ../../../build/NEWS:24173 msgid "" "`bpo-21740 `__: Support wrapped " "callables in doctest. Patch by Claudiu Popa." msgstr "" -#: ../../../build/NEWS:23468 +#: ../../../build/NEWS:24175 msgid "" "`bpo-23009 `__: Make sure " "selectors.EpollSelector.select() works when no FD is registered." msgstr "" -#: ../../../build/NEWS:23471 +#: ../../../build/NEWS:24178 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:23474 +#: ../../../build/NEWS:24181 msgid "" "`bpo-22696 `__: Add function " ":func:`sys.is_finalizing` to know about interpreter shutdown." msgstr "" -#: ../../../build/NEWS:23477 +#: ../../../build/NEWS:24184 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:23480 +#: ../../../build/NEWS:24187 msgid "" "`bpo-14099 `__: ZipFile.open() no longer" " reopen the underlying file. Objects returned by ZipFile.open() can now " @@ -35866,265 +37196,265 @@ msgid "" "passing in a file-like object as the first argument to the constructor." msgstr "" -#: ../../../build/NEWS:23485 +#: ../../../build/NEWS:24192 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:23488 +#: ../../../build/NEWS:24195 msgid "" "`bpo-21971 `__: Update turtledemo doc " "and add module to the index." msgstr "" -#: ../../../build/NEWS:23490 +#: ../../../build/NEWS:24197 msgid "" "`bpo-21032 `__: Fixed socket leak if " "HTTPConnection.getresponse() fails. Original patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:23493 +#: ../../../build/NEWS:24200 msgid "" "`bpo-22407 `__: Deprecated the use of " "re.LOCALE flag with str patterns or re.ASCII. It was newer worked." msgstr "" -#: ../../../build/NEWS:23496 +#: ../../../build/NEWS:24203 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:23499 +#: ../../../build/NEWS:24206 msgid "" "`bpo-22960 `__: Add a context argument " "to xmlrpclib.ServerProxy constructor." msgstr "" -#: ../../../build/NEWS:23501 +#: ../../../build/NEWS:24208 msgid "" "`bpo-22389 `__: Add " "contextlib.redirect_stderr()." msgstr "" -#: ../../../build/NEWS:23503 +#: ../../../build/NEWS:24210 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:23507 +#: ../../../build/NEWS:24214 msgid "" "`bpo-22915 `__: SAX parser now supports " "files opened with file descriptor or bytes path." msgstr "" -#: ../../../build/NEWS:23510 +#: ../../../build/NEWS:24217 msgid "" "`bpo-22609 `__: Constructors and update " "methods of mapping classes in the collections module now accept the self " "keyword argument." msgstr "" -#: ../../../build/NEWS:23513 +#: ../../../build/NEWS:24220 msgid "" "`bpo-22940 `__: Add " "readline.append_history_file." msgstr "" -#: ../../../build/NEWS:23515 +#: ../../../build/NEWS:24222 msgid "" "`bpo-19676 `__: Added the " "\"namereplace\" error handler." msgstr "" -#: ../../../build/NEWS:23517 +#: ../../../build/NEWS:24224 msgid "" "`bpo-22788 `__: Add *context* parameter " "to logging.handlers.HTTPHandler." msgstr "" -#: ../../../build/NEWS:23519 +#: ../../../build/NEWS:24226 msgid "" "`bpo-22921 `__: Allow SSLContext to take" " the *hostname* parameter even if OpenSSL doesn't support SNI." msgstr "" -#: ../../../build/NEWS:23522 +#: ../../../build/NEWS:24229 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:23525 +#: ../../../build/NEWS:24232 msgid "" "`bpo-22796 `__: HTTP cookie parsing is " "now stricter, in order to protect against potential injection attacks." msgstr "" -#: ../../../build/NEWS:23528 +#: ../../../build/NEWS:24235 msgid "" "`bpo-22370 `__: Windows detection in " "pathlib is now more robust." msgstr "" -#: ../../../build/NEWS:23530 +#: ../../../build/NEWS:24237 msgid "" "`bpo-22841 `__: Reject coroutines in " "asyncio add_signal_handler(). Patch by Ludovic.Gasc." msgstr "" -#: ../../../build/NEWS:23533 +#: ../../../build/NEWS:24240 msgid "" "`bpo-19494 `__: Added " "urllib.request.HTTPBasicPriorAuthHandler. Patch by Matej Cepl." msgstr "" -#: ../../../build/NEWS:23536 +#: ../../../build/NEWS:24243 msgid "" "`bpo-22578 `__: Added attributes to the " "re.error class." msgstr "" -#: ../../../build/NEWS:23538 +#: ../../../build/NEWS:24245 msgid "" "`bpo-22849 `__: Fix possible double free" " in the io.TextIOWrapper constructor." msgstr "" -#: ../../../build/NEWS:23540 +#: ../../../build/NEWS:24247 msgid "" "`bpo-12728 `__: Different Unicode " "characters having the same uppercase but different lowercase are now matched" " in case-insensitive regular expressions." msgstr "" -#: ../../../build/NEWS:23544 +#: ../../../build/NEWS:24251 msgid "" "`bpo-22821 `__: Fixed fcntl() with " "integer argument on 64-bit big-endian platforms." msgstr "" -#: ../../../build/NEWS:23547 +#: ../../../build/NEWS:24254 msgid "" "`bpo-21650 `__: Add an `--sort-keys` " "option to json.tool CLI." msgstr "" -#: ../../../build/NEWS:23549 +#: ../../../build/NEWS:24256 msgid "" "`bpo-22824 `__: Updated reprlib output " "format for sets to use set literals. Patch contributed by Berker Peksag." msgstr "" -#: ../../../build/NEWS:23552 +#: ../../../build/NEWS:24259 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:23555 +#: ../../../build/NEWS:24262 msgid "" "`bpo-22406 `__: Fixed the uu_codec codec" " incorrectly ported to 3.x. Based on patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:23558 +#: ../../../build/NEWS:24265 msgid "" "`bpo-17293 `__: uuid.getnode() now " "determines MAC address on AIX using netstat. Based on patch by Aivars " "Kalvāns." msgstr "" -#: ../../../build/NEWS:23561 +#: ../../../build/NEWS:24268 msgid "" "`bpo-22769 `__: Fixed " "ttk.Treeview.tag_has() when called without arguments." msgstr "" -#: ../../../build/NEWS:23563 +#: ../../../build/NEWS:24270 msgid "" "`bpo-22417 `__: Verify certificates by " "default in httplib (PEP 476)." msgstr "" -#: ../../../build/NEWS:23565 +#: ../../../build/NEWS:24272 msgid "" "`bpo-22775 `__: Fixed unpickling of " "http.cookies.SimpleCookie with protocol 2 and above. Patch by Tim Graham." msgstr "" -#: ../../../build/NEWS:23568 +#: ../../../build/NEWS:24275 msgid "" "`bpo-22776 `__: Brought excluded code " "into the scope of a try block in SysLogHandler.emit()." msgstr "" -#: ../../../build/NEWS:23571 +#: ../../../build/NEWS:24278 msgid "" "`bpo-22665 `__: Add missing " "get_terminal_size and SameFileError to shutil.__all__." msgstr "" -#: ../../../build/NEWS:23574 +#: ../../../build/NEWS:24281 msgid "" "`bpo-6623 `__: Remove deprecated Netrc " "class in the ftplib module. Patch by Matt Chaput." msgstr "" -#: ../../../build/NEWS:23577 +#: ../../../build/NEWS:24284 msgid "" "`bpo-17381 `__: Fixed handling of case-" "insensitive ranges in regular expressions." msgstr "" -#: ../../../build/NEWS:23580 +#: ../../../build/NEWS:24287 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:23583 +#: ../../../build/NEWS:24290 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:23586 +#: ../../../build/NEWS:24293 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:23590 +#: ../../../build/NEWS:24297 msgid "" "`bpo-22217 `__: Implemented reprs of " "classes in the zipfile module." msgstr "" -#: ../../../build/NEWS:23592 +#: ../../../build/NEWS:24299 msgid "" "`bpo-22457 `__: Honour load_tests in the" " start_dir of discovery." msgstr "" -#: ../../../build/NEWS:23594 +#: ../../../build/NEWS:24301 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:23597 +#: ../../../build/NEWS:24304 msgid "" "`bpo-13918 `__: Provide a " "locale.delocalize() function which can remove locale-specific number " @@ -36132,33 +37462,33 @@ msgid "" "to a specific type. Patch by Cédric Krier." msgstr "" -#: ../../../build/NEWS:23601 +#: ../../../build/NEWS:24308 msgid "" "`bpo-22676 `__: Make the pickling of " "global objects which don't have a __module__ attribute less slow." msgstr "" -#: ../../../build/NEWS:23604 +#: ../../../build/NEWS:24311 msgid "" "`bpo-18853 `__: Fixed ResourceWarning in" " shlex.__nain__." msgstr "" -#: ../../../build/NEWS:23606 +#: ../../../build/NEWS:24313 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:23609 +#: ../../../build/NEWS:24316 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:23613 +#: ../../../build/NEWS:24320 msgid "" "`bpo-19746 `__: Make it possible to " "examine the errors from unittest discovery without executing the test suite." @@ -36166,7 +37496,7 @@ msgid "" "encountered during discovery." msgstr "" -#: ../../../build/NEWS:23617 +#: ../../../build/NEWS:24324 msgid "" "`bpo-21991 `__: Make " "email.headerregistry's header 'params' attributes be read-only " @@ -36174,27 +37504,27 @@ msgid "" "was created on each access of the attribute." msgstr "" -#: ../../../build/NEWS:23621 +#: ../../../build/NEWS:24328 msgid "" "`bpo-22638 `__: SSLv3 is now disabled " "throughout the standard library. It can still be enabled by instantiating a " "SSLContext manually." msgstr "" -#: ../../../build/NEWS:23624 +#: ../../../build/NEWS:24331 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:23627 +#: ../../../build/NEWS:24334 msgid "" "`bpo-17401 `__: Include closefd in " "io.FileIO repr." msgstr "" -#: ../../../build/NEWS:23629 +#: ../../../build/NEWS:24336 msgid "" "`bpo-21338 `__: Add silent mode for " "compileall. quiet parameters of compile_{dir, file, path} functions now have" @@ -36202,86 +37532,86 @@ msgid "" " Patch by Thomas Kluyver." msgstr "" -#: ../../../build/NEWS:23633 +#: ../../../build/NEWS:24340 msgid "" "`bpo-20152 `__: Convert the array and " "cmath modules to Argument Clinic." msgstr "" -#: ../../../build/NEWS:23635 +#: ../../../build/NEWS:24342 msgid "" "`bpo-18643 `__: Add socket.socketpair() " "on Windows." msgstr "" -#: ../../../build/NEWS:23637 +#: ../../../build/NEWS:24344 msgid "" "`bpo-22435 `__: Fix a file descriptor " "leak when socketserver bind fails." msgstr "" -#: ../../../build/NEWS:23639 +#: ../../../build/NEWS:24346 msgid "" "`bpo-13096 `__: Fixed segfault in CTypes" " POINTER handling of large values." msgstr "" -#: ../../../build/NEWS:23641 +#: ../../../build/NEWS:24348 msgid "" "`bpo-11694 `__: Raise ConversionError in" " xdrlib as documented. Patch by Filip Gruszczyński and Claudiu Popa." msgstr "" -#: ../../../build/NEWS:23644 +#: ../../../build/NEWS:24351 msgid "" "`bpo-19380 `__: Optimized parsing of " "regular expressions." msgstr "" -#: ../../../build/NEWS:23646 +#: ../../../build/NEWS:24353 msgid "" "`bpo-1519638 `__: Now unmatched groups" " are replaced with empty strings in re.sub() and re.subn()." msgstr "" -#: ../../../build/NEWS:23649 +#: ../../../build/NEWS:24356 msgid "" "`bpo-18615 `__: sndhdr.what/whathdr now " "return a namedtuple." msgstr "" -#: ../../../build/NEWS:23651 +#: ../../../build/NEWS:24358 msgid "" "`bpo-22462 `__: Fix pyexpat's creation " "of a dummy frame to make it appear in exception tracebacks." msgstr "" -#: ../../../build/NEWS:23654 +#: ../../../build/NEWS:24361 msgid "" "`bpo-21965 `__: Add support for in-" "memory SSL to the ssl module. Patch by Geert Jansen." msgstr "" -#: ../../../build/NEWS:23657 +#: ../../../build/NEWS:24364 msgid "" "`bpo-21173 `__: Fix len() on a " "WeakKeyDictionary when .clear() was called with an iterator alive." msgstr "" -#: ../../../build/NEWS:23660 +#: ../../../build/NEWS:24367 msgid "" "`bpo-11866 `__: Eliminated race " "condition in the computation of names for new threads." msgstr "" -#: ../../../build/NEWS:23663 +#: ../../../build/NEWS:24370 msgid "" "`bpo-21905 `__: Avoid RuntimeError in " "pickle.whichmodule() when sys.modules is mutated while iterating. Patch by " "Olivier Grisel." msgstr "" -#: ../../../build/NEWS:23666 +#: ../../../build/NEWS:24373 msgid "" "`bpo-11271 `__: " "concurrent.futures.Executor.map() now takes a *chunksize* argument to allow " @@ -36289,272 +37619,272 @@ msgid "" "ProcessPoolExecutor. Patch by Dan O'Reilly." msgstr "" -#: ../../../build/NEWS:23670 +#: ../../../build/NEWS:24377 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:23674 +#: ../../../build/NEWS:24381 msgid "" "`bpo-22219 `__: The zipfile module CLI " "now adds entries for directories (including empty directories) in ZIP file." msgstr "" -#: ../../../build/NEWS:23677 +#: ../../../build/NEWS:24384 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:23680 +#: ../../../build/NEWS:24387 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:23684 +#: ../../../build/NEWS:24391 msgid "" "`bpo-20076 `__: Added non derived UTF-8 " "aliases to locale aliases table." msgstr "" -#: ../../../build/NEWS:23686 +#: ../../../build/NEWS:24393 msgid "" "`bpo-20079 `__: Added locales supported " "in glibc 2.18 to locale alias table." msgstr "" -#: ../../../build/NEWS:23688 +#: ../../../build/NEWS:24395 msgid "" "`bpo-20218 `__: Added convenience " "methods read_text/write_text and read_bytes/ write_bytes to pathlib.Path " "objects." msgstr "" -#: ../../../build/NEWS:23691 +#: ../../../build/NEWS:24398 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:23694 +#: ../../../build/NEWS:24401 msgid "" "`bpo-22517 `__: When an " "io.BufferedRWPair object is deallocated, clear its weakrefs." msgstr "" -#: ../../../build/NEWS:23697 +#: ../../../build/NEWS:24404 msgid "" "`bpo-22437 `__: Number of capturing " "groups in regular expression is no longer limited by 100." msgstr "" -#: ../../../build/NEWS:23700 +#: ../../../build/NEWS:24407 msgid "" "`bpo-17442 `__: InteractiveInterpreter " "now displays the full chained traceback in its showtraceback method, to " "match the built in interactive interpreter." msgstr "" -#: ../../../build/NEWS:23704 +#: ../../../build/NEWS:24411 msgid "" "`bpo-23392 `__: Added tests for marshal " "C API that works with FILE*." msgstr "" -#: ../../../build/NEWS:23706 +#: ../../../build/NEWS:24413 msgid "" "`bpo-10510 `__: distutils register and " "upload methods now use HTML standards compliant CRLF line endings." msgstr "" -#: ../../../build/NEWS:23709 +#: ../../../build/NEWS:24416 msgid "" "`bpo-9850 `__: Fixed macpath.join() for " "empty first component. Patch by Oleg Oshmyan." msgstr "" -#: ../../../build/NEWS:23712 +#: ../../../build/NEWS:24419 msgid "" "`bpo-5309 `__: distutils' build and " "build_ext commands now accept a ``-j`` option to enable parallel building of" " extension modules." msgstr "" -#: ../../../build/NEWS:23715 +#: ../../../build/NEWS:24422 msgid "" "`bpo-22448 `__: Improve canceled timer " "handles cleanup to prevent unbound memory usage. Patch by Joshua Moore-" "Oliva." msgstr "" -#: ../../../build/NEWS:23718 +#: ../../../build/NEWS:24425 msgid "" "`bpo-22427 `__: TemporaryDirectory no " "longer attempts to clean up twice when used in the with statement in " "generator." msgstr "" -#: ../../../build/NEWS:23721 +#: ../../../build/NEWS:24428 msgid "" "`bpo-22362 `__: Forbidden ambiguous " "octal escapes out of range 0-0o377 in regular expressions." msgstr "" -#: ../../../build/NEWS:23724 +#: ../../../build/NEWS:24431 msgid "" "`bpo-20912 `__: Now directories added to" " ZIP file have correct Unix and MS-DOS directory attributes." msgstr "" -#: ../../../build/NEWS:23727 +#: ../../../build/NEWS:24434 msgid "" "`bpo-21866 `__: ZipFile.close() no " "longer writes ZIP64 central directory records if allowZip64 is false." msgstr "" -#: ../../../build/NEWS:23730 +#: ../../../build/NEWS:24437 msgid "" "`bpo-22278 `__: Fix urljoin problem with" " relative urls, a regression observed after changes to issue22118 were " "submitted." msgstr "" -#: ../../../build/NEWS:23733 +#: ../../../build/NEWS:24440 msgid "" "`bpo-22415 `__: Fixed debugging output " "of the GROUPREF_EXISTS opcode in the re module. Removed trailing spaces in " "debugging output." msgstr "" -#: ../../../build/NEWS:23736 +#: ../../../build/NEWS:24443 msgid "" "`bpo-22423 `__: Unhandled exception in " "thread no longer causes unhandled AttributeError when sys.stderr is None." msgstr "" -#: ../../../build/NEWS:23739 +#: ../../../build/NEWS:24446 msgid "" "`bpo-21332 `__: Ensure that " "``bufsize=1`` in subprocess.Popen() selects line buffering, rather than " "block buffering. Patch by Akira Li." msgstr "" -#: ../../../build/NEWS:23742 +#: ../../../build/NEWS:24449 msgid "" "`bpo-21091 `__: Fix API bug: " "email.message.EmailMessage.is_attachment is now a method." msgstr "" -#: ../../../build/NEWS:23745 +#: ../../../build/NEWS:24452 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:23748 +#: ../../../build/NEWS:24455 msgid "" "`bpo-22247 `__: Add NNTPError to " "nntplib.__all__." msgstr "" -#: ../../../build/NEWS:23750 +#: ../../../build/NEWS:24457 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:23754 +#: ../../../build/NEWS:24461 msgid "" "`bpo-4180 `__: The warnings registries " "are now reset when the filters are modified." msgstr "" -#: ../../../build/NEWS:23757 +#: ../../../build/NEWS:24464 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:23761 +#: ../../../build/NEWS:24468 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:23765 +#: ../../../build/NEWS:24472 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:23768 +#: ../../../build/NEWS:24475 msgid "" "`bpo-22384 `__: An exception in Tkinter " "callback no longer crashes the program when it is run with pythonw.exe." msgstr "" -#: ../../../build/NEWS:23771 +#: ../../../build/NEWS:24478 msgid "" "`bpo-22168 `__: Prevent turtle " "AttributeError with non-default Canvas on OS X." msgstr "" -#: ../../../build/NEWS:23773 +#: ../../../build/NEWS:24480 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:23776 +#: ../../../build/NEWS:24483 msgid "" "`bpo-13968 `__: The glob module now " "supports recursive search in subdirectories using the ``**`` pattern." msgstr "" -#: ../../../build/NEWS:23779 +#: ../../../build/NEWS:24486 msgid "" "`bpo-21951 `__: Fixed a crash in Tkinter" " on AIX when called Tcl command with empty string or tuple argument." msgstr "" -#: ../../../build/NEWS:23782 +#: ../../../build/NEWS:24489 msgid "" "`bpo-21951 `__: Tkinter now most likely " "raises MemoryError instead of crash if the memory allocation fails." msgstr "" -#: ../../../build/NEWS:23785 +#: ../../../build/NEWS:24492 msgid "" "`bpo-22338 `__: Fix a crash in the json " "module on memory allocation failure." msgstr "" -#: ../../../build/NEWS:23787 +#: ../../../build/NEWS:24494 msgid "" "`bpo-12410 `__: imaplib.IMAP4 now " "supports the context management protocol. Original patch by Tarek Ziadé." msgstr "" -#: ../../../build/NEWS:23790 +#: ../../../build/NEWS:24497 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:23793 +#: ../../../build/NEWS:24500 msgid "" "`bpo-16662 `__: load_tests() is now " "unconditionally run when it is present in a package's __init__.py. " @@ -36563,33 +37893,33 @@ msgid "" " documented. Patch given by Robert Collins, tweaked by Barry Warsaw." msgstr "" -#: ../../../build/NEWS:23799 +#: ../../../build/NEWS:24506 msgid "" "`bpo-22226 `__: First letter no longer " "is stripped from the \"status\" key in the result of Treeview.heading()." msgstr "" -#: ../../../build/NEWS:23802 +#: ../../../build/NEWS:24509 msgid "" "`bpo-19524 `__: Fixed resource leak in " "the HTTP connection when an invalid response is received. Patch by Martin " "Panter." msgstr "" -#: ../../../build/NEWS:23805 +#: ../../../build/NEWS:24512 msgid "" "`bpo-20421 `__: Add a .version() method " "to SSL sockets exposing the actual protocol version in use." msgstr "" -#: ../../../build/NEWS:23808 +#: ../../../build/NEWS:24515 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:23812 +#: ../../../build/NEWS:24519 msgid "" "`bpo-22051 `__: turtledemo no longer " "reloads examples to re-run them. Initialization of variables and gui setup " @@ -36597,14 +37927,14 @@ msgid "" "on import." msgstr "" -#: ../../../build/NEWS:23816 +#: ../../../build/NEWS:24523 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:23820 +#: ../../../build/NEWS:24527 msgid "" "`bpo-21597 `__: The separator between " "the turtledemo text pane and the drawing canvas can now be grabbed and " @@ -36613,14 +37943,14 @@ msgid "" "screens. Original patches by Jan Kanis and Lita Cho." msgstr "" -#: ../../../build/NEWS:23826 +#: ../../../build/NEWS:24533 msgid "" "`bpo-18132 `__: Turtledemo buttons no " "longer disappear when the window is shrunk. Original patches by Jan Kanis " "and Lita Cho." msgstr "" -#: ../../../build/NEWS:23829 +#: ../../../build/NEWS:24536 msgid "" "`bpo-22043 `__: time.monotonic() is now " "always available. ``threading.Lock.acquire()``, " @@ -36628,14 +37958,14 @@ msgid "" "clock, instead of the system clock, when a timeout is used." msgstr "" -#: ../../../build/NEWS:23834 +#: ../../../build/NEWS:24541 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:23837 +#: ../../../build/NEWS:24544 msgid "" "`bpo-22216 `__: smtplib now resets its " "state more completely after a quit. The most obvious consequence of the " @@ -36643,21 +37973,21 @@ msgid "" "connect/starttls/quit/connect/starttls sequence." msgstr "" -#: ../../../build/NEWS:23841 +#: ../../../build/NEWS:24548 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:23845 +#: ../../../build/NEWS:24552 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:23849 +#: ../../../build/NEWS:24556 msgid "" "`bpo-22287 `__: On UNIX, " "_PyTime_gettimeofday() now uses clock_gettime(CLOCK_REALTIME) if available. " @@ -36665,202 +37995,202 @@ msgid "" "Linux (only with glibc older than 2.17)." msgstr "" -#: ../../../build/NEWS:23854 +#: ../../../build/NEWS:24561 msgid "" "`bpo-22182 `__: Use e.args to unpack " "exceptions correctly in distutils.file_util.move_file. Patch by Claudiu " "Popa." msgstr "" -#: ../../../build/NEWS:23857 +#: ../../../build/NEWS:24564 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:23860 +#: ../../../build/NEWS:24567 msgid "" "`bpo-22042 `__: signal.set_wakeup_fd(fd)" " now raises an exception if the file descriptor is in blocking mode." msgstr "" -#: ../../../build/NEWS:23863 +#: ../../../build/NEWS:24570 msgid "" "`bpo-16808 `__: inspect.stack() now " "returns a named tuple instead of a tuple. Patch by Daniel Shahaf." msgstr "" -#: ../../../build/NEWS:23866 +#: ../../../build/NEWS:24573 msgid "" "`bpo-22236 `__: Fixed Tkinter images " "copying operations in NoDefaultRoot mode." msgstr "" -#: ../../../build/NEWS:23868 +#: ../../../build/NEWS:24575 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:23872 +#: ../../../build/NEWS:24579 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:23876 +#: ../../../build/NEWS:24583 msgid "" "`bpo-21549 `__: Added the \"members\" " "parameter to TarFile.list()." msgstr "" -#: ../../../build/NEWS:23878 +#: ../../../build/NEWS:24585 msgid "" "`bpo-19628 `__: Allow compileall " "recursion depth to be specified with a -r option." msgstr "" -#: ../../../build/NEWS:23881 +#: ../../../build/NEWS:24588 msgid "" "`bpo-15696 `__: Add a __sizeof__ " "implementation for mmap objects on Windows." msgstr "" -#: ../../../build/NEWS:23883 +#: ../../../build/NEWS:24590 msgid "" "`bpo-22068 `__: Avoided reference loops " "with Variables and Fonts in Tkinter." msgstr "" -#: ../../../build/NEWS:23885 +#: ../../../build/NEWS:24592 msgid "" "`bpo-22165 `__: SimpleHTTPRequestHandler" " now supports undecodable file names." msgstr "" -#: ../../../build/NEWS:23887 +#: ../../../build/NEWS:24594 msgid "" "`bpo-15381 `__: Optimized line reading " "in io.BytesIO." msgstr "" -#: ../../../build/NEWS:23889 +#: ../../../build/NEWS:24596 msgid "" "`bpo-8797 `__: Raise HTTPError on failed " "Basic Authentication immediately. Initial patch by Sam Bull." msgstr "" -#: ../../../build/NEWS:23892 +#: ../../../build/NEWS:24599 msgid "" "`bpo-20729 `__: Restored the use of lazy" " iterkeys()/itervalues()/iteritems() in the mailbox module." msgstr "" -#: ../../../build/NEWS:23895 +#: ../../../build/NEWS:24602 msgid "" "`bpo-21448 `__: Changed FeedParser " "feed() to avoid O(N**2) behavior when parsing long line. Original patch by " "Raymond Hettinger." msgstr "" -#: ../../../build/NEWS:23898 +#: ../../../build/NEWS:24605 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:23901 +#: ../../../build/NEWS:24608 msgid "" "`bpo-17923 `__: glob() patterns ending " "with a slash no longer match non-dirs on AIX. Based on patch by Delhallt." msgstr "" -#: ../../../build/NEWS:23904 +#: ../../../build/NEWS:24611 msgid "" "`bpo-21725 `__: Added support for RFC " "6531 (SMTPUTF8) in smtpd." msgstr "" -#: ../../../build/NEWS:23906 +#: ../../../build/NEWS:24613 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:23910 +#: ../../../build/NEWS:24617 msgid "" "`bpo-5411 `__: Added support for the " "\"xztar\" format in the shutil module." msgstr "" -#: ../../../build/NEWS:23912 +#: ../../../build/NEWS:24619 msgid "" "`bpo-21121 `__: Don't force 3rd party C " "extensions to be built with -Werror=declaration-after-statement." msgstr "" -#: ../../../build/NEWS:23915 +#: ../../../build/NEWS:24622 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:23919 +#: ../../../build/NEWS:24626 msgid "" "`bpo-20170 `__: Convert posixmodule to " "use Argument Clinic." msgstr "" -#: ../../../build/NEWS:23921 +#: ../../../build/NEWS:24628 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:23925 +#: ../../../build/NEWS:24632 msgid "" "`bpo-22127 `__: Bypass IDNA for pure-" "ASCII host names in the socket module (in particular for numeric IPs)." msgstr "" -#: ../../../build/NEWS:23928 +#: ../../../build/NEWS:24635 msgid "" "`bpo-21047 `__: set the default value " "for the *convert_charrefs* argument of HTMLParser to True. Patch by Berker " "Peksag." msgstr "" -#: ../../../build/NEWS:23931 +#: ../../../build/NEWS:24638 msgid "Add an __all__ to html.entities." msgstr "Menambahkan sebuah __all__ ke html.entities." -#: ../../../build/NEWS:23933 +#: ../../../build/NEWS:24640 msgid "" "`bpo-15114 `__: the strict mode and " "argument of HTMLParser, HTMLParser.error, and the HTMLParserError exception " "have been removed." msgstr "" -#: ../../../build/NEWS:23936 +#: ../../../build/NEWS:24643 msgid "" "`bpo-22085 `__: Dropped support of Tk " "8.3 in Tkinter." msgstr "" -#: ../../../build/NEWS:23938 +#: ../../../build/NEWS:24645 msgid "" "`bpo-21580 `__: Now Tkinter correctly " "handles bytes arguments passed to Tk. In particular this allows initializing" " images from binary data." msgstr "" -#: ../../../build/NEWS:23941 +#: ../../../build/NEWS:24648 msgid "" "`bpo-22003 `__: When initialized from a " "bytes object, io.BytesIO() now defers making a copy until it is mutated, " @@ -36868,14 +38198,14 @@ msgid "" "Wilson." msgstr "" -#: ../../../build/NEWS:23945 +#: ../../../build/NEWS:24652 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:23948 +#: ../../../build/NEWS:24655 msgid "" "`bpo-22054 `__: Add os.get_blocking() " "and os.set_blocking() functions to get and set the blocking mode of a file " @@ -36883,58 +38213,58 @@ msgid "" "functions are not available on Windows." msgstr "" -#: ../../../build/NEWS:23953 +#: ../../../build/NEWS:24660 msgid "" "`bpo-17172 `__: Make turtledemo start as" " active on OS X even when run with subprocess. Patch by Lita Cho." msgstr "" -#: ../../../build/NEWS:23956 +#: ../../../build/NEWS:24663 msgid "" "`bpo-21704 `__: Fix build error for " "_multiprocessing when semaphores are not available. Patch by Arfrever " "Frehtes Taifersar Arahesis." msgstr "" -#: ../../../build/NEWS:23959 +#: ../../../build/NEWS:24666 msgid "" "`bpo-20173 `__: Convert sha1, sha256, " "sha512 and md5 to ArgumentClinic. Patch by Vajrasky Kok." msgstr "" -#: ../../../build/NEWS:23962 +#: ../../../build/NEWS:24669 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:23965 +#: ../../../build/NEWS:24672 msgid "" "`bpo-22033 `__: Reprs of most Python " "implemented classes now contain actual class name instead of hardcoded one." msgstr "" -#: ../../../build/NEWS:23968 +#: ../../../build/NEWS:24675 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:23971 +#: ../../../build/NEWS:24678 msgid "" "`bpo-16133 `__: The " "asynchat.async_chat.handle_read() method now ignores BlockingIOError " "exceptions." msgstr "" -#: ../../../build/NEWS:23974 +#: ../../../build/NEWS:24681 msgid "" "`bpo-22044 `__: Fixed premature DECREF " "in call_tzinfo_method. Patch by Tom Flanagan." msgstr "" -#: ../../../build/NEWS:23977 +#: ../../../build/NEWS:24684 msgid "" "`bpo-19884 `__: readline: Disable the " "meta modifier key if stdout is not a terminal to not write the ANSI sequence" @@ -36942,77 +38272,77 @@ msgid "" "(ex: TERM=xterm-256color\") to enable support of 8 bit characters." msgstr "" -#: ../../../build/NEWS:23982 +#: ../../../build/NEWS:24689 msgid "" "`bpo-4350 `__: Removed a number of out-" "of-dated and non-working for a long time Tkinter methods." msgstr "" -#: ../../../build/NEWS:23985 +#: ../../../build/NEWS:24692 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:23989 +#: ../../../build/NEWS:24696 msgid "" "`bpo-15275 `__: Clean up and speed up " "the ntpath module." msgstr "" -#: ../../../build/NEWS:23991 +#: ../../../build/NEWS:24698 msgid "" "`bpo-21888 `__: plistlib's load() and " "loads() now work if the fmt parameter is specified." msgstr "" -#: ../../../build/NEWS:23994 +#: ../../../build/NEWS:24701 msgid "" "`bpo-22032 `__: __qualname__ instead of " "__name__ is now always used to format fully qualified class names of Python " "implemented classes." msgstr "" -#: ../../../build/NEWS:23997 +#: ../../../build/NEWS:24704 msgid "" "`bpo-22031 `__: Reprs now always use " "hexadecimal format with the \"0x\" prefix when contain an id in form \" at " "0x...\"." msgstr "" -#: ../../../build/NEWS:24000 +#: ../../../build/NEWS:24707 msgid "" "`bpo-22018 `__: signal.set_wakeup_fd() " "now raises an OSError instead of a ValueError on ``fstat()`` failure." msgstr "" -#: ../../../build/NEWS:24003 +#: ../../../build/NEWS:24710 msgid "" "`bpo-21044 `__: tarfile.open() now " "handles fileobj with an integer 'name' attribute. Based on patch by Antoine" " Pietri." msgstr "" -#: ../../../build/NEWS:24006 +#: ../../../build/NEWS:24713 msgid "" "`bpo-21966 `__: Respect -q command-line " "option when code module is ran." msgstr "" -#: ../../../build/NEWS:24008 +#: ../../../build/NEWS:24715 msgid "" "`bpo-19076 `__: Don't pass the redundant" " 'file' argument to self.error()." msgstr "" -#: ../../../build/NEWS:24010 +#: ../../../build/NEWS:24717 msgid "" "`bpo-16382 `__: Improve exception " "message of warnings.warn() for bad category. Initial patch by Phil Elson." msgstr "" -#: ../../../build/NEWS:24013 +#: ../../../build/NEWS:24720 msgid "" "`bpo-21932 `__: os.read() now uses a " ":c:func:`Py_ssize_t` type instead of :c:type:`int` for the size to support " @@ -37021,93 +38351,93 @@ msgid "" "number of requested bytes." msgstr "" -#: ../../../build/NEWS:24018 +#: ../../../build/NEWS:24725 msgid "" "`bpo-21942 `__: Fixed source file " "viewing in pydoc's server mode on Windows." msgstr "" -#: ../../../build/NEWS:24020 +#: ../../../build/NEWS:24727 msgid "" "`bpo-11259 `__: " "asynchat.async_chat().set_terminator() now raises a ValueError if the number" " of received bytes is negative." msgstr "" -#: ../../../build/NEWS:24023 +#: ../../../build/NEWS:24730 msgid "" "`bpo-12523 `__: " "asynchat.async_chat.push() now raises a TypeError if it doesn't get a bytes " "string" msgstr "" -#: ../../../build/NEWS:24026 +#: ../../../build/NEWS:24733 msgid "" "`bpo-21707 `__: Add missing " "kwonlyargcount argument to ModuleFinder.replace_paths_in_code()." msgstr "" -#: ../../../build/NEWS:24029 +#: ../../../build/NEWS:24736 msgid "" "`bpo-20639 `__: calling " "Path.with_suffix('') allows removing the suffix again. Patch by July " "Tikhonov." msgstr "" -#: ../../../build/NEWS:24032 +#: ../../../build/NEWS:24739 msgid "" "`bpo-21714 `__: Disallow the " "construction of invalid paths using Path.with_name(). Original patch by " "Antony Lee." msgstr "" -#: ../../../build/NEWS:24035 +#: ../../../build/NEWS:24742 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:24038 +#: ../../../build/NEWS:24745 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:24041 +#: ../../../build/NEWS:24748 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:24044 +#: ../../../build/NEWS:24751 msgid "" "`bpo-5800 `__: headers parameter of " "wsgiref.headers.Headers is now optional. Initial patch by Pablo Torres " "Navarrete and SilentGhost." msgstr "" -#: ../../../build/NEWS:24047 +#: ../../../build/NEWS:24754 msgid "" "`bpo-21781 `__: ssl.RAND_add() now " "supports strings longer than 2 GB." msgstr "" -#: ../../../build/NEWS:24049 +#: ../../../build/NEWS:24756 msgid "" "`bpo-21679 `__: Prevent extraneous " "fstat() calls during open(). Patch by Bohuslav Kabrda." msgstr "" -#: ../../../build/NEWS:24052 +#: ../../../build/NEWS:24759 msgid "" "`bpo-21863 `__: cProfile now displays " "the module name of C extension functions, in addition to their own name." msgstr "" -#: ../../../build/NEWS:24055 +#: ../../../build/NEWS:24762 msgid "" "`bpo-11453 `__: asyncore: emit a " "ResourceWarning when an unclosed file_wrapper object is destroyed. The " @@ -37115,86 +38445,86 @@ msgid "" "called twice: the second call does nothing." msgstr "" -#: ../../../build/NEWS:24059 +#: ../../../build/NEWS:24766 msgid "" "`bpo-21858 `__: Better handling of " "Python exceptions in the sqlite3 module." msgstr "" -#: ../../../build/NEWS:24061 +#: ../../../build/NEWS:24768 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:24064 +#: ../../../build/NEWS:24771 msgid "" "`bpo-20295 `__: imghdr now recognizes " "OpenEXR format images." msgstr "" -#: ../../../build/NEWS:24066 +#: ../../../build/NEWS:24773 msgid "" "`bpo-21729 `__: Used the \"with\" " "statement in the dbm.dumb module to ensure files closing. Patch by Claudiu " "Popa." msgstr "" -#: ../../../build/NEWS:24069 +#: ../../../build/NEWS:24776 msgid "" "`bpo-21491 `__: socketserver: Fix a race" " condition in child processes reaping." msgstr "" -#: ../../../build/NEWS:24071 +#: ../../../build/NEWS:24778 msgid "" "`bpo-21719 `__: Added the " "``st_file_attributes`` field to os.stat_result on Windows." msgstr "" -#: ../../../build/NEWS:24074 +#: ../../../build/NEWS:24781 msgid "" "`bpo-21832 `__: Require named tuple " "inputs to be exact strings." msgstr "" -#: ../../../build/NEWS:24076 +#: ../../../build/NEWS:24783 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:24079 +#: ../../../build/NEWS:24786 msgid "" "`bpo-21723 `__: asyncio.Queue: support " "any type of number (ex: float) for the maximum size. Patch written by " "Vajrasky Kok." msgstr "" -#: ../../../build/NEWS:24082 +#: ../../../build/NEWS:24789 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:24085 +#: ../../../build/NEWS:24792 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:24089 +#: ../../../build/NEWS:24796 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:24092 +#: ../../../build/NEWS:24799 msgid "" "`bpo-21326 `__: Add a new is_closed() " "method to asyncio.BaseEventLoop. run_forever() and run_until_complete() " @@ -37202,58 +38532,58 @@ msgid "" "was closed." msgstr "" -#: ../../../build/NEWS:24096 +#: ../../../build/NEWS:24803 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:24099 +#: ../../../build/NEWS:24806 msgid "" "`bpo-21310 `__: Fixed possible resource " "leak in failed open()." msgstr "" -#: ../../../build/NEWS:24101 +#: ../../../build/NEWS:24808 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:24104 +#: ../../../build/NEWS:24811 msgid "" "`bpo-21677 `__: Fixed chaining " "nonnormalized exceptions in io close() methods." msgstr "" -#: ../../../build/NEWS:24106 +#: ../../../build/NEWS:24813 msgid "" "`bpo-11709 `__: Fix the pydoc.help " "function to not fail when sys.stdin is not a valid file." msgstr "" -#: ../../../build/NEWS:24109 +#: ../../../build/NEWS:24816 msgid "" "`bpo-21515 `__: tempfile.TemporaryFile " "now uses os.O_TMPFILE flag is available." msgstr "" -#: ../../../build/NEWS:24111 +#: ../../../build/NEWS:24818 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:24114 +#: ../../../build/NEWS:24821 msgid "" "`bpo-21463 `__: In urllib.request, fix " "pruning of the FTP cache." msgstr "" -#: ../../../build/NEWS:24116 +#: ../../../build/NEWS:24823 msgid "" "`bpo-21618 `__: The subprocess module " "could fail to close open fds that were inherited by the calling process and " @@ -37262,21 +38592,21 @@ msgid "" "ignored and all fds are closed." msgstr "" -#: ../../../build/NEWS:24121 +#: ../../../build/NEWS:24828 msgid "" "`bpo-20383 `__: Introduce " "importlib.util.module_from_spec() as the preferred way to create a new " "module." msgstr "" -#: ../../../build/NEWS:24124 +#: ../../../build/NEWS:24831 msgid "" "`bpo-21552 `__: Fixed possible integer " "overflow of too long string lengths in the tkinter module on 64-bit " "platforms." msgstr "" -#: ../../../build/NEWS:24127 +#: ../../../build/NEWS:24834 msgid "" "`bpo-14315 `__: The zipfile module now " "ignores extra fields in the central directory that are too short to be " @@ -37285,249 +38615,249 @@ msgid "" "other zip tools." msgstr "" -#: ../../../build/NEWS:24132 +#: ../../../build/NEWS:24839 msgid "" "`bpo-13742 `__: Added \"key\" and " "\"reverse\" parameters to heapq.merge(). (First draft of patch contributed " "by Simon Sapin.)" msgstr "" -#: ../../../build/NEWS:24135 +#: ../../../build/NEWS:24842 msgid "" "`bpo-21402 `__: tkinter.ttk now works " "when default root window is not set." msgstr "" -#: ../../../build/NEWS:24137 +#: ../../../build/NEWS:24844 msgid "" "`bpo-3015 `__: _tkinter.create() now " "creates tkapp object with wantobject=1 by default." msgstr "" -#: ../../../build/NEWS:24140 +#: ../../../build/NEWS:24847 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:24144 +#: ../../../build/NEWS:24851 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:24148 +#: ../../../build/NEWS:24855 msgid "" "`bpo-20197 `__: Added support for the " "WebP image type in the imghdr module. Patch by Fabrice Aneche and Claudiu " "Popa." msgstr "" -#: ../../../build/NEWS:24151 +#: ../../../build/NEWS:24858 msgid "" "`bpo-21513 `__: Speedup some properties " "of IP addresses (IPv4Address, IPv6Address) such as .is_private or " ".is_multicast." msgstr "" -#: ../../../build/NEWS:24154 +#: ../../../build/NEWS:24861 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:24157 +#: ../../../build/NEWS:24864 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:24160 +#: ../../../build/NEWS:24867 msgid "" "`bpo-21455 `__: Add a default backlog to" " socket.listen()." msgstr "" -#: ../../../build/NEWS:24162 +#: ../../../build/NEWS:24869 msgid "" "`bpo-21525 `__: Most Tkinter methods " "which accepted tuples now accept lists too." msgstr "" -#: ../../../build/NEWS:24165 +#: ../../../build/NEWS:24872 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:24169 +#: ../../../build/NEWS:24876 msgid "" "`bpo-22236 `__: Tkinter tests now don't " "reuse default root window. New root window is created for every test class." msgstr "" -#: ../../../build/NEWS:24172 +#: ../../../build/NEWS:24879 msgid "" "`bpo-10744 `__: Fix :pep:`3118` format " "strings on ctypes objects with a nontrivial shape." msgstr "" -#: ../../../build/NEWS:24175 +#: ../../../build/NEWS:24882 msgid "" "`bpo-20826 `__: Optimize " "ipaddress.collapse_addresses()." msgstr "" -#: ../../../build/NEWS:24177 +#: ../../../build/NEWS:24884 msgid "" "`bpo-21487 `__: Optimize " "ipaddress.summarize_address_range() and " "ipaddress.{IPv4Network,IPv6Network}.subnets()." msgstr "" -#: ../../../build/NEWS:24180 +#: ../../../build/NEWS:24887 msgid "" "`bpo-21486 `__: Optimize parsing of " "netmasks in ipaddress.IPv4Network and ipaddress.IPv6Network." msgstr "" -#: ../../../build/NEWS:24183 +#: ../../../build/NEWS:24890 msgid "" "`bpo-13916 `__: Disallowed the " "surrogatepass error handler for non UTF-\\* encodings." msgstr "" -#: ../../../build/NEWS:24186 +#: ../../../build/NEWS:24893 msgid "" "`bpo-20998 `__: Fixed re.fullmatch() of " "repeated single character pattern with ignore case. Original patch by " "Matthew Barnett." msgstr "" -#: ../../../build/NEWS:24189 +#: ../../../build/NEWS:24896 msgid "" "`bpo-21075 `__: fileinput.FileInput now " "reads bytes from standard stream if binary mode is specified. Patch by Sam " "Kimbrel." msgstr "" -#: ../../../build/NEWS:24192 +#: ../../../build/NEWS:24899 msgid "" "`bpo-19775 `__: Add a samefile() method " "to pathlib Path objects. Initial patch by Vajrasky Kok." msgstr "" -#: ../../../build/NEWS:24195 +#: ../../../build/NEWS:24902 msgid "" "`bpo-21226 `__: Set up modules properly " "in PyImport_ExecCodeModuleObject (and friends)." msgstr "" -#: ../../../build/NEWS:24198 +#: ../../../build/NEWS:24905 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:24201 +#: ../../../build/NEWS:24908 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:24205 +#: ../../../build/NEWS:24912 msgid "" "`bpo-21156 `__: " "importlib.abc.InspectLoader.source_to_code() is now a staticmethod." msgstr "" -#: ../../../build/NEWS:24208 +#: ../../../build/NEWS:24915 msgid "" "`bpo-21424 `__: Simplified and optimized" " heaqp.nlargest() and nmsmallest() to make fewer tuple comparisons." msgstr "" -#: ../../../build/NEWS:24211 +#: ../../../build/NEWS:24918 msgid "" "`bpo-21396 `__: Fix TextIOWrapper(..., " "write_through=True) to not force a flush() on the underlying binary stream." " Patch by akira." msgstr "" -#: ../../../build/NEWS:24214 +#: ../../../build/NEWS:24921 msgid "" "`bpo-18314 `__: Unlink now removes " "junctions on Windows. Patch by Kim Gräsman" msgstr "" -#: ../../../build/NEWS:24216 +#: ../../../build/NEWS:24923 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:24219 +#: ../../../build/NEWS:24926 msgid "" "`bpo-21407 `__: _decimal: The module now" " supports function signatures." msgstr "" -#: ../../../build/NEWS:24221 +#: ../../../build/NEWS:24928 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:24225 +#: ../../../build/NEWS:24932 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:24229 +#: ../../../build/NEWS:24936 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:24232 +#: ../../../build/NEWS:24939 msgid "" "`bpo-21421 `__: Add __slots__ to the " "MappingViews ABC. Patch by Josh Rosenberg." msgstr "" -#: ../../../build/NEWS:24234 +#: ../../../build/NEWS:24941 msgid "" "`bpo-21101 `__: Eliminate double hashing" " in the C speed-up code for collections.Counter()." msgstr "" -#: ../../../build/NEWS:24237 +#: ../../../build/NEWS:24944 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:24240 +#: ../../../build/NEWS:24947 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:24244 +#: ../../../build/NEWS:24951 msgid "" "`bpo-20951 `__: SSLSocket.send() now " "raises either SSLWantReadError or SSLWantWriteError on a non-blocking socket" @@ -37535,44 +38865,44 @@ msgid "" "Nikolaus Rath." msgstr "" -#: ../../../build/NEWS:24248 +#: ../../../build/NEWS:24955 msgid "" "`bpo-13248 `__: removed previously " "deprecated asyncore.dispatcher __getattr__ cheap inheritance hack." msgstr "" -#: ../../../build/NEWS:24251 +#: ../../../build/NEWS:24958 msgid "" "`bpo-9815 `__: assertRaises now tries to " "clear references to local variables in the exception's traceback." msgstr "" -#: ../../../build/NEWS:24254 +#: ../../../build/NEWS:24961 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:24257 +#: ../../../build/NEWS:24964 msgid "" "`bpo-13204 `__: Calling " "sys.flags.__new__ would crash the interpreter, now it raises a TypeError." msgstr "" -#: ../../../build/NEWS:24260 +#: ../../../build/NEWS:24967 msgid "" "`bpo-19385 `__: Make operations on a " "closed dbm.dumb database always raise the same exception." msgstr "" -#: ../../../build/NEWS:24263 +#: ../../../build/NEWS:24970 msgid "" "`bpo-21207 `__: Detect when the " "os.urandom cached fd has been closed or replaced, and open it anew." msgstr "" -#: ../../../build/NEWS:24266 +#: ../../../build/NEWS:24973 msgid "" "`bpo-21291 `__: subprocess's " "Popen.wait() is now thread safe so that multiple threads may be calling " @@ -37580,13 +38910,13 @@ msgid "" "Popen.returncode value." msgstr "" -#: ../../../build/NEWS:24270 +#: ../../../build/NEWS:24977 msgid "" "`bpo-21127 `__: Path objects can now be " "instantiated from str subclass instances (such as ``numpy.str_``)." msgstr "" -#: ../../../build/NEWS:24273 +#: ../../../build/NEWS:24980 msgid "" "`bpo-15002 `__: urllib.response object " "to use _TemporaryFileWrapper (and _TemporaryFileCloser) facility. Provides a" @@ -37594,71 +38924,71 @@ msgid "" "Theune." msgstr "" -#: ../../../build/NEWS:24277 +#: ../../../build/NEWS:24984 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:24280 +#: ../../../build/NEWS:24987 msgid "" "`bpo-21068 `__: The ssl.PROTOCOL* " "constants are now enum members." msgstr "" -#: ../../../build/NEWS:24282 +#: ../../../build/NEWS:24989 msgid "" "`bpo-21276 `__: posixmodule: Don't " "define USE_XATTRS on KFreeBSD and the Hurd." msgstr "" -#: ../../../build/NEWS:24284 +#: ../../../build/NEWS:24991 msgid "" "`bpo-21262 `__: New method " "assert_not_called for Mock. It raises AssertionError if the mock has been " "called." msgstr "" -#: ../../../build/NEWS:24287 +#: ../../../build/NEWS:24994 msgid "" "`bpo-21238 `__: New keyword argument " "`unsafe` to Mock. It raises `AttributeError` incase of an attribute " "startswith assert or assret." msgstr "" -#: ../../../build/NEWS:24290 +#: ../../../build/NEWS:24997 msgid "" "`bpo-20896 `__: " "ssl.get_server_certificate() now uses PROTOCOL_SSLv23, not PROTOCOL_SSLv3, " "for maximum compatibility." msgstr "" -#: ../../../build/NEWS:24293 +#: ../../../build/NEWS:25000 msgid "" "`bpo-21239 `__: patch.stopall() didn't " "work deterministically when the same name was patched more than once." msgstr "" -#: ../../../build/NEWS:24296 +#: ../../../build/NEWS:25003 msgid "" "`bpo-21203 `__: Updated fileConfig and " "dictConfig to remove inconsistencies. Thanks to Jure Koren for the patch." msgstr "" -#: ../../../build/NEWS:24299 +#: ../../../build/NEWS:25006 msgid "" "`bpo-21222 `__: Passing name keyword " "argument to mock.create_autospec now works." msgstr "" -#: ../../../build/NEWS:24302 +#: ../../../build/NEWS:25009 msgid "" "`bpo-21197 `__: Add lib64 -> lib symlink" " in venvs on 64-bit non-OS X POSIX." msgstr "" -#: ../../../build/NEWS:24304 +#: ../../../build/NEWS:25011 msgid "" "`bpo-17498 `__: Some SMTP servers " "disconnect after certain errors, violating strict RFC conformance. Instead " @@ -37667,213 +38997,213 @@ msgid "" "until the next command is issued." msgstr "" -#: ../../../build/NEWS:24309 +#: ../../../build/NEWS:25016 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:24312 +#: ../../../build/NEWS:25019 msgid "" "`bpo-7776 `__: Fix ``Host:`` header and " "reconnection when using http.client.HTTPConnection.set_tunnel(). Patch by " "Nikolaus Rath." msgstr "" -#: ../../../build/NEWS:24315 +#: ../../../build/NEWS:25022 msgid "" "`bpo-20968 `__: unittest.mock.MagicMock " "now supports division. Patch by Johannes Baiter." msgstr "" -#: ../../../build/NEWS:24318 +#: ../../../build/NEWS:25025 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:24322 +#: ../../../build/NEWS:25029 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:24325 +#: ../../../build/NEWS:25032 msgid "" "`bpo-21171 `__: Fixed undocumented " "filter API of the rot13 codec. Patch by Berker Peksag." msgstr "" -#: ../../../build/NEWS:24328 +#: ../../../build/NEWS:25035 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:24332 +#: ../../../build/NEWS:25039 msgid "" "`bpo-21172 `__: isinstance check relaxed" " from dict to collections.Mapping." msgstr "" -#: ../../../build/NEWS:24334 +#: ../../../build/NEWS:25041 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:24337 +#: ../../../build/NEWS:25044 msgid "" "`bpo-21136 `__: Avoid unnecessary " "normalization of Fractions resulting from power and other operations. Patch" " by Raymond Hettinger." msgstr "" -#: ../../../build/NEWS:24340 +#: ../../../build/NEWS:25047 msgid "" "`bpo-17621 `__: Introduce " "importlib.util.LazyLoader." msgstr "" -#: ../../../build/NEWS:24342 +#: ../../../build/NEWS:25049 msgid "" "`bpo-21076 `__: signal module constants " "were turned into enums. Patch by Giampaolo Rodola'." msgstr "" -#: ../../../build/NEWS:24345 +#: ../../../build/NEWS:25052 msgid "" "`bpo-20636 `__: Improved the repr of " "Tkinter widgets." msgstr "" -#: ../../../build/NEWS:24347 +#: ../../../build/NEWS:25054 msgid "" "`bpo-19505 `__: The items, keys, and " "values views of OrderedDict now support reverse iteration using reversed()." msgstr "" -#: ../../../build/NEWS:24350 +#: ../../../build/NEWS:25057 msgid "" "`bpo-21149 `__: Improved thread-safety " "in logging cleanup during interpreter shutdown. Thanks to Devin Jeanpierre " "for the patch." msgstr "" -#: ../../../build/NEWS:24353 +#: ../../../build/NEWS:25060 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:24357 +#: ../../../build/NEWS:25064 msgid "" "`bpo-21200 `__: Return None from " "pkgutil.get_loader() when __spec__ is missing." msgstr "" -#: ../../../build/NEWS:24359 +#: ../../../build/NEWS:25066 msgid "" "`bpo-21013 `__: Enhance " "ssl.create_default_context() when used for server side sockets to provide " "better security by default." msgstr "" -#: ../../../build/NEWS:24362 +#: ../../../build/NEWS:25069 msgid "" "`bpo-20145 `__: `assertRaisesRegex` and " "`assertWarnsRegex` now raise a TypeError if the second argument is not a " "string or compiled regex." msgstr "" -#: ../../../build/NEWS:24365 +#: ../../../build/NEWS:25072 msgid "" "`bpo-20633 `__: Replace relative import " "by absolute import." msgstr "" -#: ../../../build/NEWS:24367 +#: ../../../build/NEWS:25074 msgid "" "`bpo-20980 `__: Stop wrapping exception " "when using ThreadPool." msgstr "" -#: ../../../build/NEWS:24369 +#: ../../../build/NEWS:25076 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:24372 +#: ../../../build/NEWS:25079 msgid "" "`bpo-20990 `__: Fix issues found by " "pyflakes for multiprocessing." msgstr "" -#: ../../../build/NEWS:24374 +#: ../../../build/NEWS:25081 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:24378 +#: ../../../build/NEWS:25085 msgid "" "`bpo-21000 `__: Improve the command-line" " interface of json.tool." msgstr "" -#: ../../../build/NEWS:24380 +#: ../../../build/NEWS:25087 msgid "" "`bpo-20995 `__: Enhance default ciphers " "used by the ssl module to enable better security and prioritize perfect " "forward secrecy." msgstr "" -#: ../../../build/NEWS:24383 +#: ../../../build/NEWS:25090 msgid "" "`bpo-20884 `__: Don't assume that " "__file__ is defined on importlib.__init__." msgstr "" -#: ../../../build/NEWS:24385 +#: ../../../build/NEWS:25092 msgid "" "`bpo-21499 `__: Ignore __builtins__ in " "several test_importlib.test_api tests." msgstr "" -#: ../../../build/NEWS:24387 +#: ../../../build/NEWS:25094 msgid "" "`bpo-20627 `__: " "xmlrpc.client.ServerProxy is now a context manager." msgstr "" -#: ../../../build/NEWS:24389 +#: ../../../build/NEWS:25096 msgid "" "`bpo-19165 `__: The formatter module now" " raises DeprecationWarning instead of PendingDeprecationWarning." msgstr "" -#: ../../../build/NEWS:24392 +#: ../../../build/NEWS:25099 msgid "" "`bpo-13936 `__: Remove the ability of " "datetime.time instances to be considered false in boolean contexts." msgstr "" -#: ../../../build/NEWS:24395 +#: ../../../build/NEWS:25102 msgid "" "`bpo-18931 `__: selectors module now " "supports /dev/poll on Solaris. Patch by Giampaolo Rodola'." msgstr "" -#: ../../../build/NEWS:24398 +#: ../../../build/NEWS:25105 msgid "" "`bpo-19977 `__: When the ``LC_TYPE`` " "locale is the POSIX locale (``C`` locale), :py:data:`sys.stdin` and " @@ -37881,13 +39211,13 @@ msgid "" "instead of the ``strict`` error handler." msgstr "" -#: ../../../build/NEWS:24403 +#: ../../../build/NEWS:25110 msgid "" "`bpo-20574 `__: Implement incremental " "decoder for cp65001 code (Windows code page 65001, Microsoft UTF-8)." msgstr "" -#: ../../../build/NEWS:24406 +#: ../../../build/NEWS:25113 msgid "" "`bpo-20879 `__: Delay the initialization" " of encoding and decoding tables for base32, ascii85 and base85 codecs in " @@ -37896,13 +39226,13 @@ msgid "" "not used." msgstr "" -#: ../../../build/NEWS:24411 +#: ../../../build/NEWS:25118 msgid "" "`bpo-19157 `__: Include the broadcast " "address in the usuable hosts for IPv6 in ipaddress." msgstr "" -#: ../../../build/NEWS:24414 +#: ../../../build/NEWS:25121 msgid "" "`bpo-11599 `__: When an external command" " (e.g. compiler) fails, distutils now prints out the whole command line " @@ -37910,90 +39240,90 @@ msgid "" "DISTUTILS_DEBUG is set." msgstr "" -#: ../../../build/NEWS:24418 +#: ../../../build/NEWS:25125 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:24421 +#: ../../../build/NEWS:25128 msgid "" "`bpo-20875 `__: Prevent possible gzip " "\"'read' is not defined\" NameError. Patch by Claudiu Popa." msgstr "" -#: ../../../build/NEWS:24424 +#: ../../../build/NEWS:25131 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:24428 +#: ../../../build/NEWS:25135 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:24432 +#: ../../../build/NEWS:25139 msgid "" "`bpo-20778 `__: Fix modulefinder to work" " with bytecode-only modules." msgstr "" -#: ../../../build/NEWS:24434 +#: ../../../build/NEWS:25141 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:24437 +#: ../../../build/NEWS:25144 msgid "" "`bpo-19748 `__: On AIX, time.mktime() " "now raises an OverflowError for year outsize range [1902; 2037]." msgstr "" -#: ../../../build/NEWS:24440 +#: ../../../build/NEWS:25147 msgid "" "`bpo-19573 `__: inspect.signature: Use " "enum for parameter kind constants." msgstr "" -#: ../../../build/NEWS:24442 +#: ../../../build/NEWS:25149 msgid "" "`bpo-20726 `__: inspect.signature: Make " "Signature and Parameter picklable." msgstr "" -#: ../../../build/NEWS:24444 +#: ../../../build/NEWS:25151 msgid "" "`bpo-17373 `__: Add " "inspect.Signature.from_callable method." msgstr "" -#: ../../../build/NEWS:24446 +#: ../../../build/NEWS:25153 msgid "" "`bpo-20378 `__: Improve repr of " "inspect.Signature and inspect.Parameter." msgstr "" -#: ../../../build/NEWS:24448 +#: ../../../build/NEWS:25155 msgid "" "`bpo-20816 `__: Fix " "inspect.getcallargs() to raise correct TypeError for missing keyword-only " "arguments. Patch by Jeremiah Lowin." msgstr "" -#: ../../../build/NEWS:24451 +#: ../../../build/NEWS:25158 msgid "" "`bpo-20817 `__: Fix " "inspect.getcallargs() to fail correctly if more than 3 arguments are " "missing. Patch by Jeremiah Lowin." msgstr "" -#: ../../../build/NEWS:24454 +#: ../../../build/NEWS:25161 msgid "" "`bpo-6676 `__: Ensure a meaningful " "exception is raised when attempting to parse more than one XML document per " @@ -38001,7 +39331,7 @@ msgid "" "Amaury Forgeot d'Arc, with suggested wording by David Gutteridge)" msgstr "" -#: ../../../build/NEWS:24459 +#: ../../../build/NEWS:25166 msgid "" "`bpo-21117 `__: Fix inspect.signature to" " better support functools.partial. Due to the specifics of functools.partial" @@ -38009,80 +39339,80 @@ msgid "" " become keyword-only." msgstr "" -#: ../../../build/NEWS:24464 +#: ../../../build/NEWS:25171 msgid "" "`bpo-20334 `__: inspect.Signature and " "inspect.Parameter are now hashable. Thanks to Antony Lee for bug reports and" " suggestions." msgstr "" -#: ../../../build/NEWS:24467 +#: ../../../build/NEWS:25174 msgid "" "`bpo-15916 `__: doctest.DocTestSuite " "returns an empty unittest.TestSuite instead of raising ValueError if it " "finds no tests" msgstr "" -#: ../../../build/NEWS:24470 +#: ../../../build/NEWS:25177 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:24473 +#: ../../../build/NEWS:25180 msgid "" "asyncio: Add gi_{frame,running,code} properties to CoroWrapper (upstream " "`bpo-163 `__)." msgstr "" -#: ../../../build/NEWS:24476 +#: ../../../build/NEWS:25183 msgid "" "`bpo-21311 `__: Avoid exception in " "_osx_support with non-standard compiler configurations. Patch by John " "Szakmeister." msgstr "" -#: ../../../build/NEWS:24479 +#: ../../../build/NEWS:25186 msgid "" "`bpo-11571 `__: Ensure that the turtle " "window becomes the topmost window when launched on OS X." msgstr "" -#: ../../../build/NEWS:24482 +#: ../../../build/NEWS:25189 msgid "" "`bpo-21801 `__: Validate that " "__signature__ is None or an instance of Signature." msgstr "" -#: ../../../build/NEWS:24485 +#: ../../../build/NEWS:25192 msgid "" "`bpo-21923 `__: Prevent AttributeError " "in distutils.sysconfig.customize_compiler due to possible uninitialized " "_config_vars." msgstr "" -#: ../../../build/NEWS:24489 +#: ../../../build/NEWS:25196 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:24492 +#: ../../../build/NEWS:25199 msgid "" "`bpo-22733 `__: Fix ffi_prep_args not " "zero-extending argument values correctly on 64-bit Windows." msgstr "" -#: ../../../build/NEWS:24495 +#: ../../../build/NEWS:25202 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:24502 +#: ../../../build/NEWS:25209 msgid "" "`bpo-20577 `__: Configuration of the max" " line length for the FormatParagraph extension has been moved from the " @@ -38090,20 +39420,20 @@ msgid "" " Config Extensions dialog. Patch by Tal Einat." msgstr "" -#: ../../../build/NEWS:24507 +#: ../../../build/NEWS:25214 msgid "" "`bpo-16893 `__: Update Idle doc chapter " "to match current Idle and add new information." msgstr "" -#: ../../../build/NEWS:24510 +#: ../../../build/NEWS:25217 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:24514 +#: ../../../build/NEWS:25221 msgid "" "`bpo-16233 `__: A module browser (File :" " Class Browser, Alt+C) requires an editor window with a filename. When " @@ -38113,7 +39443,7 @@ msgid "" "a corresponding browser is also opened." msgstr "" -#: ../../../build/NEWS:24520 +#: ../../../build/NEWS:25227 msgid "" "`bpo-4832 `__: Save As to type Python " "files automatically adds .py to the name you enter (even if your system does" @@ -38121,100 +39451,100 @@ msgid "" "files." msgstr "" -#: ../../../build/NEWS:24524 +#: ../../../build/NEWS:25231 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:24527 +#: ../../../build/NEWS:25234 msgid "" "`bpo-17390 `__: Adjust Editor window " "title; remove 'Python', move version to end." msgstr "" -#: ../../../build/NEWS:24530 +#: ../../../build/NEWS:25237 msgid "" "`bpo-14105 `__: Idle debugger " "breakpoints no longer disappear when inserting or deleting lines." msgstr "" -#: ../../../build/NEWS:24533 +#: ../../../build/NEWS:25240 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:24537 +#: ../../../build/NEWS:25244 msgid "" "`bpo-21765 `__: Add support for non-" "ascii identifiers to HyperParser." msgstr "" -#: ../../../build/NEWS:24539 +#: ../../../build/NEWS:25246 msgid "" "`bpo-21940 `__: Add unittest for " "WidgetRedirector. Initial patch by Saimadhav Heblikar." msgstr "" -#: ../../../build/NEWS:24542 +#: ../../../build/NEWS:25249 msgid "" "`bpo-18592 `__: Add unittest for " "SearchDialogBase. Patch by Phil Webster." msgstr "" -#: ../../../build/NEWS:24544 +#: ../../../build/NEWS:25251 msgid "" "`bpo-21694 `__: Add unittest for " "ParenMatch. Patch by Saimadhav Heblikar." msgstr "" -#: ../../../build/NEWS:24546 +#: ../../../build/NEWS:25253 msgid "" "`bpo-21686 `__: add unittest for " "HyperParser. Original patch by Saimadhav Heblikar." msgstr "" -#: ../../../build/NEWS:24549 +#: ../../../build/NEWS:25256 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:24553 +#: ../../../build/NEWS:25260 msgid "" "`bpo-21695 `__: Closing a Find-in-files " "output window while the search is still in progress no longer closes Idle." msgstr "" -#: ../../../build/NEWS:24556 +#: ../../../build/NEWS:25263 msgid "" "`bpo-18910 `__: Add unittest for " "textView. Patch by Phil Webster." msgstr "" -#: ../../../build/NEWS:24558 +#: ../../../build/NEWS:25265 msgid "" "`bpo-18292 `__: Add unittest for " "AutoExpand. Patch by Saihadhav Heblikar." msgstr "" -#: ../../../build/NEWS:24560 +#: ../../../build/NEWS:25267 msgid "" "`bpo-18409 `__: Add unittest for " "AutoComplete. Patch by Phil Webster." msgstr "" -#: ../../../build/NEWS:24562 +#: ../../../build/NEWS:25269 msgid "" "`bpo-21477 `__: htest.py - Improve " "framework, complete set of tests. Patches by Saimadhav Heblikar" msgstr "" -#: ../../../build/NEWS:24565 +#: ../../../build/NEWS:25272 msgid "" "`bpo-18104 `__: Add " "idlelib/idle_test/htest.py with a few sample tests to begin consolidating " @@ -38222,89 +39552,89 @@ msgid "" " work with htest. Running the module as __main__ runs all tests." msgstr "" -#: ../../../build/NEWS:24570 +#: ../../../build/NEWS:25277 msgid "" "`bpo-21139 `__: Change default paragraph" " width to 72, the :pep:`8` recommendation." msgstr "" -#: ../../../build/NEWS:24573 +#: ../../../build/NEWS:25280 msgid "" "`bpo-21284 `__: Paragraph reformat test " "passes after user changes reformat width." msgstr "" -#: ../../../build/NEWS:24576 +#: ../../../build/NEWS:25283 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:24579 +#: ../../../build/NEWS:25286 msgid "" "`bpo-23180 `__: Rename IDLE \"Windows\" " "menu item to \"Window\". Patch by Al Sweigart." msgstr "" -#: ../../../build/NEWS:24585 +#: ../../../build/NEWS:25292 msgid "" "`bpo-15506 `__: Use standard " "PKG_PROG_PKG_CONFIG autoconf macro in the configure script." msgstr "" -#: ../../../build/NEWS:24588 +#: ../../../build/NEWS:25295 msgid "" "`bpo-22935 `__: Allow the ssl module to " "be compiled if openssl doesn't support SSL 3." msgstr "" -#: ../../../build/NEWS:24591 +#: ../../../build/NEWS:25298 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:24594 +#: ../../../build/NEWS:25301 msgid "" "`bpo-22591 `__: Drop support of MS-DOS, " "especially of the DJGPP compiler (MS-DOS port of GCC)." msgstr "" -#: ../../../build/NEWS:24597 +#: ../../../build/NEWS:25304 msgid "" "`bpo-16537 `__: Check whether " "self.extensions is empty in setup.py. Patch by Jonathan Hosmer." msgstr "" -#: ../../../build/NEWS:24600 +#: ../../../build/NEWS:25307 msgid "" "`bpo-22359 `__: Remove incorrect uses of" " recursive make. Patch by Jonas Wagner." msgstr "" -#: ../../../build/NEWS:24603 +#: ../../../build/NEWS:25310 msgid "" "`bpo-21958 `__: Define HAVE_ROUND when " "building with Visual Studio 2013 and above. Patch by Zachary Turner." msgstr "" -#: ../../../build/NEWS:24606 +#: ../../../build/NEWS:25313 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:24610 +#: ../../../build/NEWS:25317 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:24613 +#: ../../../build/NEWS:25320 msgid "" "`bpo-21141 `__: The Windows build " "process no longer attempts to find Perl, instead relying on OpenSSL source " @@ -38315,109 +39645,109 @@ msgid "" "and ready to build." msgstr "" -#: ../../../build/NEWS:24620 +#: ../../../build/NEWS:25327 msgid "" "`bpo-21037 `__: Add a build option to " "enable AddressSanitizer support." msgstr "" -#: ../../../build/NEWS:24622 +#: ../../../build/NEWS:25329 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:24626 +#: ../../../build/NEWS:25333 msgid "" "`bpo-21285 `__: Refactor and fix curses " "configure check to always search in a ncursesw directory." msgstr "" -#: ../../../build/NEWS:24629 +#: ../../../build/NEWS:25336 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:24633 +#: ../../../build/NEWS:25340 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:24636 +#: ../../../build/NEWS:25343 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:24639 +#: ../../../build/NEWS:25346 msgid "" "`bpo-20022 `__: Eliminate use of " "deprecated bundlebuilder in OS X builds." msgstr "" -#: ../../../build/NEWS:24641 +#: ../../../build/NEWS:25348 msgid "" "`bpo-15968 `__: Incorporated Tcl, Tk, " "and Tix builds into the Windows build solution." msgstr "" -#: ../../../build/NEWS:24644 +#: ../../../build/NEWS:25351 msgid "" "`bpo-17095 `__: Fix Modules/Setup " "*shared* support." msgstr "" -#: ../../../build/NEWS:24646 +#: ../../../build/NEWS:25353 msgid "" "`bpo-21811 `__: Anticipated fixes to " "support OS X versions > 10.9." msgstr "" -#: ../../../build/NEWS:24648 +#: ../../../build/NEWS:25355 msgid "" "`bpo-21166 `__: Prevent possible " "segfaults and other random failures of python --generate-posix-vars in " "pybuilddir.txt build target." msgstr "" -#: ../../../build/NEWS:24651 +#: ../../../build/NEWS:25358 msgid "" "`bpo-18096 `__: Fix library order " "returned by python-config." msgstr "" -#: ../../../build/NEWS:24653 +#: ../../../build/NEWS:25360 msgid "" "`bpo-17219 `__: Add library build dir " "for Python extension cross-builds." msgstr "" -#: ../../../build/NEWS:24655 +#: ../../../build/NEWS:25362 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:24658 +#: ../../../build/NEWS:25365 msgid "" "`bpo-21236 `__: Build _msi.pyd with " "cabinet.lib instead of fci.lib" msgstr "" -#: ../../../build/NEWS:24660 +#: ../../../build/NEWS:25367 msgid "" "`bpo-17128 `__: Use private version of " "OpenSSL for OS X 10.5+ installer." msgstr "" -#: ../../../build/NEWS:24665 +#: ../../../build/NEWS:25372 msgid "" "`bpo-14203 `__: Remove obsolete support " "for view==NULL in PyBuffer_FillInfo(), bytearray_getbuffer(), " @@ -38425,7 +39755,7 @@ msgid "" "BufferError in that case." msgstr "" -#: ../../../build/NEWS:24669 +#: ../../../build/NEWS:25376 msgid "" "`bpo-22445 `__: PyBuffer_IsContiguous() " "now implements precise contiguity tests, compatible with NumPy's " @@ -38433,19 +39763,19 @@ msgid "" "reported false negatives for corner cases." msgstr "" -#: ../../../build/NEWS:24673 +#: ../../../build/NEWS:25380 msgid "" "`bpo-22079 `__: PyType_Ready() now " "checks that statically allocated type has no dynamically allocated bases." msgstr "" -#: ../../../build/NEWS:24676 +#: ../../../build/NEWS:25383 msgid "" "`bpo-22453 `__: Removed non-documented " "macro PyObject_REPR()." msgstr "" -#: ../../../build/NEWS:24678 +#: ../../../build/NEWS:25385 msgid "" "`bpo-18395 `__: Rename " "``_Py_char2wchar()`` to :c:func:`Py_DecodeLocale`, rename " @@ -38453,7 +39783,7 @@ msgid "" "functions." msgstr "" -#: ../../../build/NEWS:24682 +#: ../../../build/NEWS:25389 msgid "" "`bpo-21233 `__: Add new C functions: " "PyMem_RawCalloc(), PyMem_Calloc(), PyObject_Calloc(), _PyObject_GC_Calloc()." @@ -38461,7 +39791,7 @@ msgid "" "objects which is faster and use less memory." msgstr "" -#: ../../../build/NEWS:24687 +#: ../../../build/NEWS:25394 msgid "" "`bpo-20942 `__: " "PyImport_ImportFrozenModuleObject() no longer sets __file__ to match what " @@ -38469,27 +39799,27 @@ msgid "" "using imp.init_frozen()." msgstr "" -#: ../../../build/NEWS:24694 +#: ../../../build/NEWS:25401 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:24698 +#: ../../../build/NEWS:25405 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:24702 +#: ../../../build/NEWS:25409 msgid "" "`bpo-21514 `__: The documentation of the" " json module now refers to new JSON RFC 7159 instead of obsoleted RFC 4627." msgstr "" -#: ../../../build/NEWS:24705 +#: ../../../build/NEWS:25412 msgid "" "`bpo-21777 `__: The binary sequence " "methods on bytes and bytearray are now documented explicitly, rather than " @@ -38497,40 +39827,40 @@ msgid "" "behaviour of the corresponding str methods." msgstr "" -#: ../../../build/NEWS:24710 +#: ../../../build/NEWS:25417 msgid "" "`bpo-6916 `__: undocument deprecated " "asynchat.fifo class." msgstr "" -#: ../../../build/NEWS:24712 +#: ../../../build/NEWS:25419 msgid "" "`bpo-17386 `__: Expanded functionality " "of the ``Doc/make.bat`` script to make it much more comparable to " "``Doc/Makefile``." msgstr "" -#: ../../../build/NEWS:24715 +#: ../../../build/NEWS:25422 msgid "" "`bpo-21312 `__: Update the " "thread_foobar.h template file to include newer threading APIs. Patch by Jack" " McCracken." msgstr "" -#: ../../../build/NEWS:24718 +#: ../../../build/NEWS:25425 msgid "" "`bpo-21043 `__: Remove the " "recommendation for specific CA organizations and to mention the ability to " "load the OS certificates." msgstr "" -#: ../../../build/NEWS:24721 +#: ../../../build/NEWS:25428 msgid "" "`bpo-20765 `__: Add missing " "documentation for PurePath.with_name() and PurePath.with_suffix()." msgstr "" -#: ../../../build/NEWS:24724 +#: ../../../build/NEWS:25431 msgid "" "`bpo-19407 `__: New package installation" " and distribution guides based on the Python Packaging Authority tools. " @@ -38539,76 +39869,76 @@ msgid "" "that isn't recorded anywhere else." msgstr "" -#: ../../../build/NEWS:24729 +#: ../../../build/NEWS:25436 msgid "" "`bpo-19697 `__: Document cases where " "__main__.__spec__ is None." msgstr "" -#: ../../../build/NEWS:24734 +#: ../../../build/NEWS:25441 msgid "" "`bpo-18982 `__: Add tests for CLI of the" " calendar module." msgstr "" -#: ../../../build/NEWS:24736 +#: ../../../build/NEWS:25443 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:24740 +#: ../../../build/NEWS:25447 msgid "" "`bpo-22838 `__: All test_re tests now " "work with unittest test discovery." msgstr "" -#: ../../../build/NEWS:24742 +#: ../../../build/NEWS:25449 msgid "" "`bpo-22173 `__: Update lib2to3 tests to " "use unittest test discovery." msgstr "" -#: ../../../build/NEWS:24744 +#: ../../../build/NEWS:25451 msgid "" "`bpo-16000 `__: Convert test_curses to " "use unittest." msgstr "" -#: ../../../build/NEWS:24746 +#: ../../../build/NEWS:25453 msgid "" "`bpo-21456 `__: Skip two tests in " "test_urllib2net.py if _ssl module not present. Patch by Remi Pointel." msgstr "" -#: ../../../build/NEWS:24749 +#: ../../../build/NEWS:25456 msgid "" "`bpo-20746 `__: Fix test_pdb to run in " "refleak mode (-R). Patch by Xavier de Gaye." msgstr "" -#: ../../../build/NEWS:24752 +#: ../../../build/NEWS:25459 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:24755 +#: ../../../build/NEWS:25462 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:24758 +#: ../../../build/NEWS:25465 msgid "" "`bpo-22111 `__: Assorted cleanups in " "test_imaplib. Patch by Milan Oberkirch." msgstr "" -#: ../../../build/NEWS:24760 +#: ../../../build/NEWS:25467 msgid "" "`bpo-22002 `__: Added " "``load_package_tests`` function to test.support and used it to " @@ -38616,27 +39946,27 @@ msgid "" "test_importlib, test_json, and test_tools." msgstr "" -#: ../../../build/NEWS:24764 +#: ../../../build/NEWS:25471 msgid "" "`bpo-21976 `__: Fix test_ssl to accept " "LibreSSL version strings. Thanks to William Orr." msgstr "" -#: ../../../build/NEWS:24767 +#: ../../../build/NEWS:25474 msgid "" "`bpo-21918 `__: Converted test_tools " "from a module to a package containing separate test files for each tested " "script." msgstr "" -#: ../../../build/NEWS:24770 +#: ../../../build/NEWS:25477 msgid "" "`bpo-9554 `__: Use modern unittest " "features in test_argparse. Initial patch by Denver Coneybeare and Radu " "Voicilas." msgstr "" -#: ../../../build/NEWS:24773 +#: ../../../build/NEWS:25480 msgid "" "`bpo-20155 `__: Changed HTTP method " "names in failing tests in test_httpservers so that packet filtering software" @@ -38644,19 +39974,19 @@ msgid "" "transaction semantics expected by the tests." msgstr "" -#: ../../../build/NEWS:24778 +#: ../../../build/NEWS:25485 msgid "" "`bpo-19493 `__: Refactored the ctypes " "test package to skip tests explicitly rather than silently." msgstr "" -#: ../../../build/NEWS:24781 +#: ../../../build/NEWS:25488 msgid "" "`bpo-18492 `__: All resources are now " "allowed when tests are not run by regrtest.py." msgstr "" -#: ../../../build/NEWS:24784 +#: ../../../build/NEWS:25491 msgid "" "`bpo-21634 `__: Fix pystone micro-" "benchmark: use floor division instead of true division to benchmark integers" @@ -38664,163 +39994,163 @@ msgid "" "written by Lennart Regebro." msgstr "" -#: ../../../build/NEWS:24788 +#: ../../../build/NEWS:25495 msgid "" "`bpo-21605 `__: Added tests for Tkinter " "images." msgstr "" -#: ../../../build/NEWS:24790 +#: ../../../build/NEWS:25497 msgid "" "`bpo-21493 `__: Added test for " "ntpath.expanduser(). Original patch by Claudiu Popa." msgstr "" -#: ../../../build/NEWS:24793 +#: ../../../build/NEWS:25500 msgid "" "`bpo-19925 `__: Added tests for the spwd" " module. Original patch by Vajrasky Kok." msgstr "" -#: ../../../build/NEWS:24796 +#: ../../../build/NEWS:25503 msgid "" "`bpo-21522 `__: Added Tkinter tests for " "Listbox.itemconfigure(), PanedWindow.paneconfigure(), and " "Menu.entryconfigure()." msgstr "" -#: ../../../build/NEWS:24799 +#: ../../../build/NEWS:25506 msgid "" "`bpo-17756 `__: Fix test_code test when " "run from the installed location." msgstr "" -#: ../../../build/NEWS:24801 +#: ../../../build/NEWS:25508 msgid "" "`bpo-17752 `__: Fix distutils tests when" " run from the installed location." msgstr "" -#: ../../../build/NEWS:24803 +#: ../../../build/NEWS:25510 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:24807 +#: ../../../build/NEWS:25514 msgid "" "`bpo-21275 `__: Fix a socket test on " "KFreeBSD." msgstr "" -#: ../../../build/NEWS:24809 +#: ../../../build/NEWS:25516 msgid "" "`bpo-21223 `__: Pass " "test_site/test_startup_imports when some of the extensions are built as " "builtins." msgstr "" -#: ../../../build/NEWS:24812 +#: ../../../build/NEWS:25519 msgid "" "`bpo-20635 `__: Added tests for Tk " "geometry managers." msgstr "" -#: ../../../build/NEWS:24814 +#: ../../../build/NEWS:25521 msgid "Add test case for freeze." msgstr "Tambahkan kasus pengujian untuk *freeze*." -#: ../../../build/NEWS:24816 +#: ../../../build/NEWS:25523 msgid "" "`bpo-20743 `__: Fix a reference leak in " "test_tcl." msgstr "" -#: ../../../build/NEWS:24818 +#: ../../../build/NEWS:25525 msgid "" "`bpo-21097 `__: Move test_namespace_pkgs" " into test_importlib." msgstr "" -#: ../../../build/NEWS:24820 +#: ../../../build/NEWS:25527 msgid "" "`bpo-21503 `__: Use test_both() " "consistently in test_importlib." msgstr "" -#: ../../../build/NEWS:24822 +#: ../../../build/NEWS:25529 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:24826 +#: ../../../build/NEWS:25533 msgid "" "`bpo-20668 `__: asyncio tests no longer " "rely on tests.txt file. (Patch by Vajrasky Kok)" msgstr "" -#: ../../../build/NEWS:24829 +#: ../../../build/NEWS:25536 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:24832 +#: ../../../build/NEWS:25539 msgid "" "`bpo-22770 `__: Prevent some Tk " "segfaults on OS X when running gui tests." msgstr "" -#: ../../../build/NEWS:24834 +#: ../../../build/NEWS:25541 msgid "" "`bpo-23211 `__: Workaround test_logging " "failure on some OS X 10.6 systems." msgstr "" -#: ../../../build/NEWS:24836 +#: ../../../build/NEWS:25543 msgid "" "`bpo-23345 `__: Prevent test_ssl " "failures with large OpenSSL patch level values (like 0.9.8zc)." msgstr "" -#: ../../../build/NEWS:24842 +#: ../../../build/NEWS:25549 msgid "" "`bpo-22314 `__: pydoc now works when the" " LINES environment variable is set." msgstr "" -#: ../../../build/NEWS:24844 +#: ../../../build/NEWS:25551 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:24847 +#: ../../../build/NEWS:25554 msgid "" "`bpo-20076 `__: The makelocalealias.py " "script no longer ignores UTF-8 mapping." msgstr "" -#: ../../../build/NEWS:24849 +#: ../../../build/NEWS:25556 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:24852 +#: ../../../build/NEWS:25559 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:24855 +#: ../../../build/NEWS:25562 msgid "" "`bpo-22120 `__: For functions using an " "unsigned integer return converter, Argument Clinic now generates a cast to " @@ -38828,60 +40158,60 @@ msgid "" "a compilation warning.)" msgstr "" -#: ../../../build/NEWS:24859 +#: ../../../build/NEWS:25566 msgid "" "`bpo-18974 `__: Tools/scripts/diff.py " "now uses argparse instead of optparse." msgstr "" -#: ../../../build/NEWS:24861 +#: ../../../build/NEWS:25568 msgid "" "`bpo-21906 `__: Make " "Tools/scripts/md5sum.py work in Python 3. Patch by Zachary Ware." msgstr "" -#: ../../../build/NEWS:24864 +#: ../../../build/NEWS:25571 msgid "" "`bpo-21629 `__: Fix Argument Clinic's \"" "--converters\" feature." msgstr "" -#: ../../../build/NEWS:24866 +#: ../../../build/NEWS:25573 msgid "Add support for ``yield from`` to 2to3." msgstr "Menambahkan dukungan untuk ``yield from`` ke 2to3." -#: ../../../build/NEWS:24868 +#: ../../../build/NEWS:25575 msgid "Add support for the :pep:`465` matrix multiplication operator to 2to3." msgstr "" "Tambahkan dukungan untuk :pep:`465` operator perkalian matriks ke 2to3." -#: ../../../build/NEWS:24870 +#: ../../../build/NEWS:25577 msgid "" "`bpo-16047 `__: Fix module exception " "list and __file__ handling in freeze. Patch by Meador Inge." msgstr "" -#: ../../../build/NEWS:24873 +#: ../../../build/NEWS:25580 msgid "" "`bpo-11824 `__: Consider ABI tags in " "freeze. Patch by Meador Inge." msgstr "" -#: ../../../build/NEWS:24875 +#: ../../../build/NEWS:25582 msgid "" "`bpo-20535 `__: PYTHONWARNING no longer " "affects the run_tests.py script. Patch by Arfrever Frehtes Taifersar " "Arahesis." msgstr "" -#: ../../../build/NEWS:24881 +#: ../../../build/NEWS:25588 msgid "" "`bpo-23260 `__: Update Windows installer" msgstr "" "`bpo-23260 `__: Memperbaharui Windows " "installer" -#: ../../../build/NEWS:24883 +#: ../../../build/NEWS:25590 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 " @@ -38889,38 +40219,38 @@ msgid "" "information. Also, this version of Tcl/Tk includes support for Windows 10." msgstr "" -#: ../../../build/NEWS:24889 +#: ../../../build/NEWS:25596 msgid "" "`bpo-17896 `__: The Windows build " "scripts now expect external library sources to be in " "``PCbuild\\..\\externals`` rather than ``PCbuild\\..\\..``." msgstr "" -#: ../../../build/NEWS:24892 +#: ../../../build/NEWS:25599 msgid "" "`bpo-17717 `__: The Windows build " "scripts now use a copy of NASM pulled from svn.python.org to build OpenSSL." msgstr "" -#: ../../../build/NEWS:24895 +#: ../../../build/NEWS:25602 msgid "" "`bpo-21907 `__: Improved the batch " "scripts provided for building Python." msgstr "" -#: ../../../build/NEWS:24897 +#: ../../../build/NEWS:25604 msgid "" "`bpo-22644 `__: The bundled version of " "OpenSSL has been updated to 1.0.1j." msgstr "" -#: ../../../build/NEWS:24899 +#: ../../../build/NEWS:25606 msgid "" "`bpo-10747 `__: Use versioned labels in " "the Windows start menu. Patch by Olive Kilburn." msgstr "" -#: ../../../build/NEWS:24902 +#: ../../../build/NEWS:25609 msgid "" "`bpo-22980 `__: .pyd files with a " "version and platform tag (for example, \".cp35-win32.pyd\") will now be " @@ -38930,6 +40260,6 @@ msgstr "" "dan tag platform (sebagai contoh, \".cp35-win32.pyd\") sekarang akan dimuat " "dalam preferensi untuk mereka yang tidak memiliki tag." -#: ../../../build/NEWS:24906 +#: ../../../build/NEWS:25613 msgid "**(For information about older versions, consult the HISTORY file.)**" msgstr "**(Untuk informasi tentang versi-versi lama, lihat berkas HISTORY.)**" From a05fc81baf720e5d2f5941ce81bf9b8f72975dae Mon Sep 17 00:00:00 2001 From: oon arfiandwi Date: Thu, 1 Oct 2020 07:45:21 +0800 Subject: [PATCH 2/4] Penerjemah baru: Ryan Febriansyah, Sutrisno Efendi. --- TRANSLATORS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/TRANSLATORS b/TRANSLATORS index b3fbaf8..d51cab9 100644 --- a/TRANSLATORS +++ b/TRANSLATORS @@ -15,5 +15,7 @@ Kahuro Ayaka LIQRGV Nurul Eka Fitriany Hilal oon arfiandwi +Ryan Febriansyah Septian Hari +Sutrisno Efendi Tria Nur Aisyah Amini From 6fe6296fea1536d0754a806d32c82439759ef8b0 Mon Sep 17 00:00:00 2001 From: oon arfiandwi Date: Mon, 5 Oct 2020 06:08:34 +0800 Subject: [PATCH 3/4] Sinkronisasi dengan Transifex 20201005. --- .tx/config | 5 + c-api/dict.po | 43 +- library/pathlib.po | 163 +- library/secrets.po | 8 +- library/typing.po | 17 +- .../python-newest.library--graphlib/id.po | 232 + whatsnew/changelog.po | 12880 ++++++++-------- 7 files changed, 6804 insertions(+), 6544 deletions(-) create mode 100644 translations/python-newest.library--graphlib/id.po diff --git a/.tx/config b/.tx/config index a2543b9..e19505c 100644 --- a/.tx/config +++ b/.tx/config @@ -2956,3 +2956,8 @@ file_filter = translations/python-newest.whatsnew--3_9/.po source_lang = en type = PO +[python-newest.library--graphlib] +file_filter = translations/python-newest.library--graphlib/.po +source_lang = en +type = PO + diff --git a/c-api/dict.po b/c-api/dict.po index 039f046..6963681 100644 --- a/c-api/dict.po +++ b/c-api/dict.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-08-20 03:54+0000\n" +"POT-Creation-Date: 2020-10-03 04:15+0000\n" "PO-Revision-Date: 2017-02-16 17:35+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -93,44 +93,45 @@ msgstr "" #: ../../c-api/dict.rst:83 msgid "" "Remove the entry in dictionary *p* with key *key*. *key* must be hashable; " -"if it isn't, :exc:`TypeError` is raised. Return ``0`` on success or ``-1`` " -"on failure." +"if it isn't, :exc:`TypeError` is raised. If *key* is not in the dictionary, " +":exc:`KeyError` is raised. Return ``0`` on success or ``-1`` on failure." msgstr "" -#: ../../c-api/dict.rst:90 +#: ../../c-api/dict.rst:91 msgid "" "Remove the entry in dictionary *p* which has a key specified by the string " -"*key*. Return ``0`` on success or ``-1`` on failure." +"*key*. If *key* is not in the dictionary, :exc:`KeyError` is raised. Return " +"``0`` on success or ``-1`` on failure." msgstr "" -#: ../../c-api/dict.rst:96 +#: ../../c-api/dict.rst:98 msgid "" "Return the object from dictionary *p* which has a key *key*. Return " "``NULL`` if the key *key* is not present, but *without* setting an " "exception." msgstr "" -#: ../../c-api/dict.rst:99 +#: ../../c-api/dict.rst:101 msgid "" "Note that exceptions which occur while calling :meth:`__hash__` and " ":meth:`__eq__` methods will get suppressed. To get error reporting use " ":c:func:`PyDict_GetItemWithError()` instead." msgstr "" -#: ../../c-api/dict.rst:106 +#: ../../c-api/dict.rst:108 msgid "" "Variant of :c:func:`PyDict_GetItem` that does not suppress exceptions. " "Return ``NULL`` **with** an exception set if an exception occurred. Return " "``NULL`` **without** an exception set if the key wasn't present." msgstr "" -#: ../../c-api/dict.rst:114 +#: ../../c-api/dict.rst:116 msgid "" "This is the same as :c:func:`PyDict_GetItem`, but *key* is specified as a " ":c:type:`const char*`, rather than a :c:type:`PyObject*`." msgstr "" -#: ../../c-api/dict.rst:117 +#: ../../c-api/dict.rst:119 msgid "" "Note that exceptions which occur while calling :meth:`__hash__` and " ":meth:`__eq__` methods and creating a temporary string object will get " @@ -138,7 +139,7 @@ msgid "" "instead." msgstr "" -#: ../../c-api/dict.rst:125 +#: ../../c-api/dict.rst:127 msgid "" "This is the same as the Python-level :meth:`dict.setdefault`. If present, " "it returns the value corresponding to *key* from the dictionary *p*. If the" @@ -148,30 +149,30 @@ msgid "" "the insertion." msgstr "" -#: ../../c-api/dict.rst:135 +#: ../../c-api/dict.rst:137 msgid "" "Return a :c:type:`PyListObject` containing all the items from the " "dictionary." msgstr "" -#: ../../c-api/dict.rst:140 +#: ../../c-api/dict.rst:142 msgid "" "Return a :c:type:`PyListObject` containing all the keys from the dictionary." msgstr "" -#: ../../c-api/dict.rst:145 +#: ../../c-api/dict.rst:147 msgid "" "Return a :c:type:`PyListObject` containing all the values from the " "dictionary *p*." msgstr "" -#: ../../c-api/dict.rst:153 +#: ../../c-api/dict.rst:155 msgid "" "Return the number of items in the dictionary. This is equivalent to " "``len(p)`` on a dictionary." msgstr "" -#: ../../c-api/dict.rst:159 +#: ../../c-api/dict.rst:161 msgid "" "Iterate over all key-value pairs in the dictionary *p*. The " ":c:type:`Py_ssize_t` referred to by *ppos* must be initialized to ``0`` " @@ -185,18 +186,18 @@ msgid "" "since the structure is sparse, the offsets are not consecutive." msgstr "" -#: ../../c-api/dict.rst:170 +#: ../../c-api/dict.rst:172 msgid "For example::" msgstr "Sebagai contoh::" -#: ../../c-api/dict.rst:180 +#: ../../c-api/dict.rst:182 msgid "" "The dictionary *p* should not be mutated during iteration. It is safe to " "modify the values of the keys as you iterate over the dictionary, but only " "so long as the set of keys does not change. For example::" msgstr "" -#: ../../c-api/dict.rst:205 +#: ../../c-api/dict.rst:207 msgid "" "Iterate over mapping object *b* adding key-value pairs to dictionary *a*. " "*b* may be a dictionary, or any object supporting :c:func:`PyMapping_Keys` " @@ -206,7 +207,7 @@ msgid "" " or ``-1`` if an exception was raised." msgstr "" -#: ../../c-api/dict.rst:215 +#: ../../c-api/dict.rst:217 msgid "" "This is the same as ``PyDict_Merge(a, b, 1)`` in C, and is similar to " "``a.update(b)`` in Python except that :c:func:`PyDict_Update` doesn't fall " @@ -215,7 +216,7 @@ msgid "" " exception was raised." msgstr "" -#: ../../c-api/dict.rst:224 +#: ../../c-api/dict.rst:226 msgid "" "Update or merge into dictionary *a*, from the key-value pairs in *seq2*. " "*seq2* must be an iterable object producing iterable objects of length 2, " diff --git a/library/pathlib.po b/library/pathlib.po index cf4234c..4ebb20c 100644 --- a/library/pathlib.po +++ b/library/pathlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-09-05 04:00+0000\n" +"POT-Creation-Date: 2020-10-04 04:16+0000\n" "PO-Revision-Date: 2017-02-16 23:21+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -722,30 +722,37 @@ msgid "" "either a string or another path object::" msgstr "" -#: ../../library/pathlib.rst:1011 ../../library/pathlib.rst:1021 +#: ../../library/pathlib.rst:1011 ../../library/pathlib.rst:1025 +msgid "" +"The target path may be absolute or relative. Relative paths are interpreted " +"relative to the current working directory, *not* the directory of the Path " +"object." +msgstr "" + +#: ../../library/pathlib.rst:1015 ../../library/pathlib.rst:1029 msgid "Added return value, return the new Path instance." msgstr "" -#: ../../library/pathlib.rst:1017 +#: ../../library/pathlib.rst:1021 msgid "" "Rename this file or directory to the given *target*, and return a new Path " "instance pointing to *target*. If *target* points to an existing file or " "directory, it will be unconditionally replaced." msgstr "" -#: ../../library/pathlib.rst:1027 +#: ../../library/pathlib.rst:1035 msgid "" "Make the path absolute, resolving any symlinks. A new path object is " "returned::" msgstr "" -#: ../../library/pathlib.rst:1036 +#: ../../library/pathlib.rst:1044 msgid "" "\"``..``\" components are also eliminated (this is the only method to do " "so)::" msgstr "" -#: ../../library/pathlib.rst:1042 +#: ../../library/pathlib.rst:1050 msgid "" "If the path doesn't exist and *strict* is ``True``, :exc:`FileNotFoundError`" " is raised. If *strict* is ``False``, the path is resolved as far as " @@ -754,53 +761,53 @@ msgid "" ":exc:`RuntimeError` is raised." msgstr "" -#: ../../library/pathlib.rst:1048 +#: ../../library/pathlib.rst:1056 msgid "The *strict* argument (pre-3.6 behavior is strict)." msgstr "" -#: ../../library/pathlib.rst:1053 +#: ../../library/pathlib.rst:1061 msgid "" "This is like calling :func:`Path.glob` with \"``**/``\" added in front of " "the given relative *pattern*::" msgstr "" -#: ../../library/pathlib.rst:1063 +#: ../../library/pathlib.rst:1071 msgid "" "Raises an :ref:`auditing event ` ``pathlib.Path.rglob`` with " "arguments ``self``, ``pattern``." msgstr "" -#: ../../library/pathlib.rst:1068 +#: ../../library/pathlib.rst:1076 msgid "Remove this directory. The directory must be empty." msgstr "" -#: ../../library/pathlib.rst:1073 +#: ../../library/pathlib.rst:1081 msgid "" "Return whether this path points to the same file as *other_path*, which can " "be either a Path object, or a string. The semantics are similar to " ":func:`os.path.samefile` and :func:`os.path.samestat`." msgstr "" -#: ../../library/pathlib.rst:1077 +#: ../../library/pathlib.rst:1085 msgid "" "An :exc:`OSError` can be raised if either file cannot be accessed for some " "reason." msgstr "" -#: ../../library/pathlib.rst:1094 +#: ../../library/pathlib.rst:1102 msgid "" "Make this path a symbolic link to *target*. Under Windows, " "*target_is_directory* must be true (default ``False``) if the link's target " "is a directory. Under POSIX, *target_is_directory*'s value is ignored." msgstr "" -#: ../../library/pathlib.rst:1110 +#: ../../library/pathlib.rst:1118 msgid "" "The order of arguments (link, target) is the reverse of " ":func:`os.symlink`'s." msgstr "" -#: ../../library/pathlib.rst:1116 +#: ../../library/pathlib.rst:1124 msgid "" "Create a file at this given path. If *mode* is given, it is combined with " "the process' ``umask`` value to determine the file mode and access flags. " @@ -809,271 +816,271 @@ msgid "" ":exc:`FileExistsError` is raised." msgstr "" -#: ../../library/pathlib.rst:1125 +#: ../../library/pathlib.rst:1133 msgid "" "Remove this file or symbolic link. If the path points to a directory, use " ":func:`Path.rmdir` instead." msgstr "" -#: ../../library/pathlib.rst:1128 +#: ../../library/pathlib.rst:1136 msgid "" "If *missing_ok* is false (the default), :exc:`FileNotFoundError` is raised " "if the path does not exist." msgstr "" -#: ../../library/pathlib.rst:1131 +#: ../../library/pathlib.rst:1139 msgid "" "If *missing_ok* is true, :exc:`FileNotFoundError` exceptions will be ignored" " (same behavior as the POSIX ``rm -f`` command)." msgstr "" -#: ../../library/pathlib.rst:1134 +#: ../../library/pathlib.rst:1142 msgid "The *missing_ok* parameter was added." msgstr "" -#: ../../library/pathlib.rst:1140 +#: ../../library/pathlib.rst:1148 msgid "Create a hard link pointing to a path named *target*." msgstr "" -#: ../../library/pathlib.rst:1147 +#: ../../library/pathlib.rst:1155 msgid "" "Open the file pointed to in bytes mode, write *data* to it, and close the " "file::" msgstr "" -#: ../../library/pathlib.rst:1156 +#: ../../library/pathlib.rst:1164 msgid "An existing file of the same name is overwritten." msgstr "" -#: ../../library/pathlib.rst:1163 +#: ../../library/pathlib.rst:1171 msgid "" "Open the file pointed to in text mode, write *data* to it, and close the " "file::" msgstr "" -#: ../../library/pathlib.rst:1172 +#: ../../library/pathlib.rst:1180 msgid "" "An existing file of the same name is overwritten. The optional parameters " "have the same meaning as in :func:`open`." msgstr "" -#: ../../library/pathlib.rst:1178 +#: ../../library/pathlib.rst:1186 msgid "Correspondence to tools in the :mod:`os` module" msgstr "" -#: ../../library/pathlib.rst:1180 +#: ../../library/pathlib.rst:1188 msgid "" "Below is a table mapping various :mod:`os` functions to their corresponding " ":class:`PurePath`/:class:`Path` equivalent." msgstr "" -#: ../../library/pathlib.rst:1185 +#: ../../library/pathlib.rst:1193 msgid "" "Although :func:`os.path.relpath` and :meth:`PurePath.relative_to` have some " "overlapping use-cases, their semantics differ enough to warrant not " "considering them equivalent." msgstr "" -#: ../../library/pathlib.rst:1190 +#: ../../library/pathlib.rst:1198 msgid "os and os.path" msgstr "" -#: ../../library/pathlib.rst:1190 +#: ../../library/pathlib.rst:1198 msgid "pathlib" msgstr "pathlib" -#: ../../library/pathlib.rst:1192 +#: ../../library/pathlib.rst:1200 msgid ":func:`os.path.abspath`" msgstr ":func:`os.path.abspath`" -#: ../../library/pathlib.rst:1192 +#: ../../library/pathlib.rst:1200 msgid ":meth:`Path.resolve`" msgstr ":meth:`Path.resolve`" -#: ../../library/pathlib.rst:1193 +#: ../../library/pathlib.rst:1201 msgid ":func:`os.chmod`" msgstr ":func:`os.chmod`" -#: ../../library/pathlib.rst:1193 +#: ../../library/pathlib.rst:1201 msgid ":meth:`Path.chmod`" msgstr ":meth:`Path.chmod`" -#: ../../library/pathlib.rst:1194 +#: ../../library/pathlib.rst:1202 msgid ":func:`os.mkdir`" msgstr ":func:`os.mkdir`" -#: ../../library/pathlib.rst:1194 ../../library/pathlib.rst:1195 +#: ../../library/pathlib.rst:1202 ../../library/pathlib.rst:1203 msgid ":meth:`Path.mkdir`" msgstr ":meth:`Path.mkdir`" -#: ../../library/pathlib.rst:1195 +#: ../../library/pathlib.rst:1203 msgid ":func:`os.makedirs`" msgstr "" -#: ../../library/pathlib.rst:1196 +#: ../../library/pathlib.rst:1204 msgid ":func:`os.rename`" msgstr ":func:`os.rename`" -#: ../../library/pathlib.rst:1196 +#: ../../library/pathlib.rst:1204 msgid ":meth:`Path.rename`" msgstr ":meth:`Path.rename`" -#: ../../library/pathlib.rst:1197 +#: ../../library/pathlib.rst:1205 msgid ":func:`os.replace`" msgstr ":func:`os.replace`" -#: ../../library/pathlib.rst:1197 +#: ../../library/pathlib.rst:1205 msgid ":meth:`Path.replace`" msgstr ":meth:`Path.replace`" -#: ../../library/pathlib.rst:1198 +#: ../../library/pathlib.rst:1206 msgid ":func:`os.rmdir`" msgstr ":func:`os.rmdir`" -#: ../../library/pathlib.rst:1198 +#: ../../library/pathlib.rst:1206 msgid ":meth:`Path.rmdir`" msgstr ":meth:`Path.rmdir`" -#: ../../library/pathlib.rst:1199 +#: ../../library/pathlib.rst:1207 msgid ":func:`os.remove`, :func:`os.unlink`" msgstr ":func:`os.remove`, :func:`os.unlink`" -#: ../../library/pathlib.rst:1199 +#: ../../library/pathlib.rst:1207 msgid ":meth:`Path.unlink`" msgstr ":meth:`Path.unlink`" -#: ../../library/pathlib.rst:1200 +#: ../../library/pathlib.rst:1208 msgid ":func:`os.getcwd`" msgstr ":func:`os.getcwd`" -#: ../../library/pathlib.rst:1200 +#: ../../library/pathlib.rst:1208 msgid ":func:`Path.cwd`" msgstr ":func:`Path.cwd`" -#: ../../library/pathlib.rst:1201 +#: ../../library/pathlib.rst:1209 msgid ":func:`os.path.exists`" msgstr ":func:`os.path.exists`" -#: ../../library/pathlib.rst:1201 +#: ../../library/pathlib.rst:1209 msgid ":meth:`Path.exists`" msgstr ":meth:`Path.exists`" -#: ../../library/pathlib.rst:1202 +#: ../../library/pathlib.rst:1210 msgid ":func:`os.path.expanduser`" msgstr ":func:`os.path.expanduser`" -#: ../../library/pathlib.rst:1202 +#: ../../library/pathlib.rst:1210 msgid ":meth:`Path.expanduser` and :meth:`Path.home`" msgstr ":meth:`Path.expanduser` dan :meth:`Path.home`" -#: ../../library/pathlib.rst:1204 +#: ../../library/pathlib.rst:1212 msgid ":func:`os.listdir`" msgstr "" -#: ../../library/pathlib.rst:1204 +#: ../../library/pathlib.rst:1212 msgid ":meth:`Path.iterdir`" msgstr "" -#: ../../library/pathlib.rst:1205 +#: ../../library/pathlib.rst:1213 msgid ":func:`os.path.isdir`" msgstr ":func:`os.path.isdir`" -#: ../../library/pathlib.rst:1205 +#: ../../library/pathlib.rst:1213 msgid ":meth:`Path.is_dir`" msgstr ":meth:`Path.is_dir`" -#: ../../library/pathlib.rst:1206 +#: ../../library/pathlib.rst:1214 msgid ":func:`os.path.isfile`" msgstr ":func:`os.path.isfile`" -#: ../../library/pathlib.rst:1206 +#: ../../library/pathlib.rst:1214 msgid ":meth:`Path.is_file`" msgstr ":meth:`Path.is_file`" -#: ../../library/pathlib.rst:1207 +#: ../../library/pathlib.rst:1215 msgid ":func:`os.path.islink`" msgstr ":func:`os.path.islink`" -#: ../../library/pathlib.rst:1207 +#: ../../library/pathlib.rst:1215 msgid ":meth:`Path.is_symlink`" msgstr ":meth:`Path.is_symlink`" -#: ../../library/pathlib.rst:1208 +#: ../../library/pathlib.rst:1216 msgid ":func:`os.link`" msgstr "" -#: ../../library/pathlib.rst:1208 +#: ../../library/pathlib.rst:1216 msgid ":meth:`Path.link_to`" msgstr "" -#: ../../library/pathlib.rst:1209 +#: ../../library/pathlib.rst:1217 msgid ":func:`os.symlink`" msgstr "" -#: ../../library/pathlib.rst:1209 +#: ../../library/pathlib.rst:1217 msgid ":meth:`Path.symlink_to`" msgstr "" -#: ../../library/pathlib.rst:1210 +#: ../../library/pathlib.rst:1218 msgid ":func:`os.readlink`" msgstr "" -#: ../../library/pathlib.rst:1210 +#: ../../library/pathlib.rst:1218 msgid ":meth:`Path.readlink`" msgstr "" -#: ../../library/pathlib.rst:1211 +#: ../../library/pathlib.rst:1219 msgid ":func:`os.stat`" msgstr ":func:`os.stat`" -#: ../../library/pathlib.rst:1211 +#: ../../library/pathlib.rst:1219 msgid ":meth:`Path.stat`, :meth:`Path.owner`, :meth:`Path.group`" msgstr ":meth:`Path.stat`, :meth:`Path.owner`, :meth:`Path.group`" -#: ../../library/pathlib.rst:1214 +#: ../../library/pathlib.rst:1222 msgid ":func:`os.path.isabs`" msgstr ":func:`os.path.isabs`" -#: ../../library/pathlib.rst:1214 +#: ../../library/pathlib.rst:1222 msgid ":meth:`PurePath.is_absolute`" msgstr ":meth:`PurePath.is_absolute`" -#: ../../library/pathlib.rst:1215 +#: ../../library/pathlib.rst:1223 msgid ":func:`os.path.join`" msgstr ":func:`os.path.join`" -#: ../../library/pathlib.rst:1215 +#: ../../library/pathlib.rst:1223 msgid ":func:`PurePath.joinpath`" msgstr ":func:`PurePath.joinpath`" -#: ../../library/pathlib.rst:1216 +#: ../../library/pathlib.rst:1224 msgid ":func:`os.path.basename`" msgstr ":func:`os.path.basename`" -#: ../../library/pathlib.rst:1216 +#: ../../library/pathlib.rst:1224 msgid ":data:`PurePath.name`" msgstr ":data:`PurePath.name`" -#: ../../library/pathlib.rst:1217 +#: ../../library/pathlib.rst:1225 msgid ":func:`os.path.dirname`" msgstr ":func:`os.path.dirname`" -#: ../../library/pathlib.rst:1217 +#: ../../library/pathlib.rst:1225 msgid ":data:`PurePath.parent`" msgstr ":data:`PurePath.parent`" -#: ../../library/pathlib.rst:1218 +#: ../../library/pathlib.rst:1226 msgid ":func:`os.path.samefile`" msgstr ":func:`os.path.samefile`" -#: ../../library/pathlib.rst:1218 +#: ../../library/pathlib.rst:1226 msgid ":meth:`Path.samefile`" msgstr ":meth:`Path.samefile`" -#: ../../library/pathlib.rst:1219 +#: ../../library/pathlib.rst:1227 msgid ":func:`os.path.splitext`" msgstr ":func:`os.path.splitext`" -#: ../../library/pathlib.rst:1219 +#: ../../library/pathlib.rst:1227 msgid ":data:`PurePath.suffix`" msgstr ":data:`PurePath.suffix`" diff --git a/library/secrets.po b/library/secrets.po index 9955795..63aeed5 100644 --- a/library/secrets.po +++ b/library/secrets.po @@ -1,14 +1,14 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-01 14:24+0000\n" +"POT-Creation-Date: 2020-10-01 04:13+0000\n" "PO-Revision-Date: 2017-02-16 23:25+0000\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" @@ -34,7 +34,7 @@ msgstr "" #: ../../library/secrets.rst:24 msgid "" -"In particularly, :mod:`secrets` should be used in preference to the default " +"In particular, :mod:`secrets` should be used in preference to the default " "pseudo-random number generator in the :mod:`random` module, which is " "designed for modelling and simulation, not security or cryptography." msgstr "" diff --git a/library/typing.po b/library/typing.po index 04ad81c..fb2ed47 100644 --- a/library/typing.po +++ b/library/typing.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-09-28 04:12+0000\n" +"POT-Creation-Date: 2020-10-04 04:16+0000\n" "PO-Revision-Date: 2017-02-16 23:32+0000\n" "Last-Translator: oon arfiandwi , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -337,10 +337,10 @@ msgstr "" #: ../../library/typing.rst:408 msgid "" "This requirement previously also applied to abstract base classes, such as " -":class:`Iterable`. The problem with this approach is that a class had to be " -"explicitly marked to support them, which is unpythonic and unlike what one " -"would normally do in idiomatic dynamically typed Python code. For example, " -"this conforms to the :pep:`484`::" +":class:`~collections.abc.Iterable`. The problem with this approach is that a" +" class had to be explicitly marked to support them, which is unpythonic and " +"unlike what one would normally do in idiomatic dynamically typed Python " +"code. For example, this conforms to :pep:`484`::" msgstr "" #: ../../library/typing.rst:421 @@ -835,7 +835,8 @@ msgid "" "Such a protocol can be used with :func:`isinstance` and :func:`issubclass`. " "This raises :exc:`TypeError` when applied to a non-protocol class. This " "allows a simple-minded structural check, very similar to \"one trick " -"ponies\" in :mod:`collections.abc` such as :class:`Iterable`. For example::" +"ponies\" in :mod:`collections.abc` such as " +":class:`~collections.abc.Iterable`. For example::" msgstr "" #: ../../library/typing.rst:916 @@ -1573,8 +1574,8 @@ msgstr "" #: ../../library/typing.rst:1666 msgid "" "A class used for internal typing representation of string forward " -"references. For example, ``List[\"SomeClass\"]`` is implicitly transformed " -"into ``List[ForwardRef(\"SomeClass\")]``. This class should not be " +"references. For example, ``list[\"SomeClass\"]`` is implicitly transformed " +"into ``list[ForwardRef(\"SomeClass\")]``. This class should not be " "instantiated by a user, but may be used by introspection tools." msgstr "" diff --git a/translations/python-newest.library--graphlib/id.po b/translations/python-newest.library--graphlib/id.po new file mode 100644 index 0000000..3824fcb --- /dev/null +++ b/translations/python-newest.library--graphlib/id.po @@ -0,0 +1,232 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2001-2020, Python Software Foundation +# This file is distributed under the same license as the Python package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# oon arfiandwi , 2020 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Python 3.9\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-05 04:00+0000\n" +"PO-Revision-Date: 2020-06-01 03:18+0000\n" +"Last-Translator: oon arfiandwi , 2020\n" +"Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: id\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ../../library/graphlib.rst:2 +msgid "" +":mod:`graphlib` --- Functionality to operate with graph-like structures" +msgstr "" + +#: ../../library/graphlib.rst:8 +msgid "**Source code:** :source:`Lib/graphlib.py`" +msgstr "" + +#: ../../library/graphlib.rst:20 +msgid "" +"Provides functionality to topologically sort a graph of hashable nodes." +msgstr "" + +#: ../../library/graphlib.rst:22 +msgid "" +"A topological order is a linear ordering of the vertices in a graph such " +"that for every directed edge u -> v from vertex u to vertex v, vertex u " +"comes before vertex v in the ordering. For instance, the vertices of the " +"graph may represent tasks to be performed, and the edges may represent " +"constraints that one task must be performed before another; in this example," +" a topological ordering is just a valid sequence for the tasks. A complete " +"topological ordering is possible if and only if the graph has no directed " +"cycles, that is, if it is a directed acyclic graph." +msgstr "" + +#: ../../library/graphlib.rst:31 +msgid "" +"If the optional *graph* argument is provided it must be a dictionary " +"representing a directed acyclic graph where the keys are nodes and the " +"values are iterables of all predecessors of that node in the graph (the " +"nodes that have edges that point to the value in the key). Additional nodes " +"can be added to the graph using the :meth:`~TopologicalSorter.add` method." +msgstr "" + +#: ../../library/graphlib.rst:37 +msgid "" +"In the general case, the steps required to perform the sorting of a given " +"graph are as follows:" +msgstr "" + +#: ../../library/graphlib.rst:40 +msgid "" +"Create an instance of the :class:`TopologicalSorter` with an optional " +"initial graph." +msgstr "" + +#: ../../library/graphlib.rst:42 +msgid "Add additional nodes to the graph." +msgstr "" + +#: ../../library/graphlib.rst:43 +msgid "Call :meth:`~TopologicalSorter.prepare` on the graph." +msgstr "" + +#: ../../library/graphlib.rst:44 +msgid "" +"While :meth:`~TopologicalSorter.is_active` is ``True``, iterate over the " +"nodes returned by :meth:`~TopologicalSorter.get_ready` and process them. " +"Call :meth:`~TopologicalSorter.done` on each node as it finishes processing." +msgstr "" + +#: ../../library/graphlib.rst:49 +msgid "" +"In case just an immediate sorting of the nodes in the graph is required and " +"no parallelism is involved, the convenience method " +":meth:`TopologicalSorter.static_order` can be used directly:" +msgstr "" + +#: ../../library/graphlib.rst:60 +msgid "" +"The class is designed to easily support parallel processing of the nodes as " +"they become ready. For instance::" +msgstr "" + +#: ../../library/graphlib.rst:87 +msgid "" +"Add a new node and its predecessors to the graph. Both the *node* and all " +"elements in *predecessors* must be hashable." +msgstr "" + +#: ../../library/graphlib.rst:90 +msgid "" +"If called multiple times with the same node argument, the set of " +"dependencies will be the union of all dependencies passed in." +msgstr "" + +#: ../../library/graphlib.rst:93 +msgid "" +"It is possible to add a node with no dependencies (*predecessors* is not " +"provided) or to provide a dependency twice. If a node that has not been " +"provided before is included among *predecessors* it will be automatically " +"added to the graph with no predecessors of its own." +msgstr "" + +#: ../../library/graphlib.rst:98 +msgid "" +"Raises :exc:`ValueError` if called after :meth:`~TopologicalSorter.prepare`." +msgstr "" + +#: ../../library/graphlib.rst:102 +msgid "" +"Mark the graph as finished and check for cycles in the graph. If any cycle " +"is detected, :exc:`CycleError` will be raised, but " +":meth:`~TopologicalSorter.get_ready` can still be used to obtain as many " +"nodes as possible until cycles block more progress. After a call to this " +"function, the graph cannot be modified, and therefore no more nodes can be " +"added using :meth:`~TopologicalSorter.add`." +msgstr "" + +#: ../../library/graphlib.rst:111 +msgid "" +"Returns ``True`` if more progress can be made and ``False`` otherwise. " +"Progress can be made if cycles do not block the resolution and either there " +"are still nodes ready that haven't yet been returned by " +":meth:`TopologicalSorter.get_ready` or the number of nodes marked " +":meth:`TopologicalSorter.done` is less than the number that have been " +"returned by :meth:`TopologicalSorter.get_ready`." +msgstr "" + +#: ../../library/graphlib.rst:118 +msgid "" +"The :meth:`~TopologicalSorter.__bool__` method of this class defers to this " +"function, so instead of::" +msgstr "" + +#: ../../library/graphlib.rst:124 +msgid "it is possible to simply do::" +msgstr "" + +#: ../../library/graphlib.rst:129 ../../library/graphlib.rst:152 +msgid "" +"Raises :exc:`ValueError` if called without calling " +":meth:`~TopologicalSorter.prepare` previously." +msgstr "" + +#: ../../library/graphlib.rst:134 +msgid "" +"Marks a set of nodes returned by :meth:`TopologicalSorter.get_ready` as " +"processed, unblocking any successor of each node in *nodes* for being " +"returned in the future by a call to :meth:`TopologicalSorter.get_ready`." +msgstr "" + +#: ../../library/graphlib.rst:138 +msgid "" +"Raises :exc:`ValueError` if any node in *nodes* has already been marked as " +"processed by a previous call to this method or if a node was not added to " +"the graph by using :meth:`TopologicalSorter.add`, if called without calling " +":meth:`~TopologicalSorter.prepare` or if node has not yet been returned by " +":meth:`~TopologicalSorter.get_ready`." +msgstr "" + +#: ../../library/graphlib.rst:146 +msgid "" +"Returns a ``tuple`` with all the nodes that are ready. Initially it returns " +"all nodes with no predecessors, and once those are marked as processed by " +"calling :meth:`TopologicalSorter.done`, further calls will return all new " +"nodes that have all their predecessors already processed. Once no more " +"progress can be made, empty tuples are returned." +msgstr "" + +#: ../../library/graphlib.rst:157 +msgid "" +"Returns an iterable of nodes in a topological order. Using this method does " +"not require to call :meth:`TopologicalSorter.prepare` or " +":meth:`TopologicalSorter.done`. This method is equivalent to::" +msgstr "" + +#: ../../library/graphlib.rst:168 +msgid "" +"The particular order that is returned may depend on the specific order in " +"which the items were inserted in the graph. For example:" +msgstr "" + +#: ../../library/graphlib.rst:185 +msgid "" +"This is due to the fact that \"0\" and \"2\" are in the same level in the " +"graph (they would have been returned in the same call to " +":meth:`~TopologicalSorter.get_ready`) and the order between them is " +"determined by the order of insertion." +msgstr "" + +#: ../../library/graphlib.rst:191 +msgid "If any cycle is detected, :exc:`CycleError` will be raised." +msgstr "" + +#: ../../library/graphlib.rst:197 +msgid "Exceptions" +msgstr "Pengecualian" + +#: ../../library/graphlib.rst:198 +msgid "The :mod:`graphlib` module defines the following exception classes:" +msgstr "" + +#: ../../library/graphlib.rst:202 +msgid "" +"Subclass of :exc:`ValueError` raised by :meth:`TopologicalSorter.prepare` if" +" cycles exist in the working graph. If multiple cycles exist, only one " +"undefined choice among them will be reported and included in the exception." +msgstr "" + +#: ../../library/graphlib.rst:206 +msgid "" +"The detected cycle can be accessed via the second element in the " +":attr:`~CycleError.args` attribute of the exception instance and consists in" +" a list of nodes, such that each node is, in the graph, an immediate " +"predecessor of the next node in the list. In the reported list, the first " +"and the last node will be the same, to make it clear that it is cyclic." +msgstr "" diff --git a/whatsnew/changelog.po b/whatsnew/changelog.po index 5572291..f7de4c5 100644 --- a/whatsnew/changelog.po +++ b/whatsnew/changelog.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-09-30 04:13+0000\n" +"POT-Creation-Date: 2020-10-04 04:16+0000\n" "PO-Revision-Date: 2017-02-16 23:45+0000\n" "Last-Translator: oon arfiandwi , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -35,294 +35,308 @@ msgstr "Python next" msgid "*Release date: XXXX-XX-XX*" msgstr "*Tanggal rilis: XXXX-XX-XX*" -#: ../../../build/NEWS:10 ../../../build/NEWS:103 ../../../build/NEWS:216 -#: ../../../build/NEWS:332 ../../../build/NEWS:457 ../../../build/NEWS:621 -#: ../../../build/NEWS:689 ../../../build/NEWS:895 ../../../build/NEWS:1283 -#: ../../../build/NEWS:1770 ../../../build/NEWS:2230 ../../../build/NEWS:2593 -#: ../../../build/NEWS:2940 ../../../build/NEWS:3596 ../../../build/NEWS:5359 -#: ../../../build/NEWS:6023 ../../../build/NEWS:6567 ../../../build/NEWS:6861 -#: ../../../build/NEWS:7613 ../../../build/NEWS:10021 -#: ../../../build/NEWS:10054 ../../../build/NEWS:10182 -#: ../../../build/NEWS:10390 ../../../build/NEWS:10581 -#: ../../../build/NEWS:10786 ../../../build/NEWS:11084 -#: ../../../build/NEWS:11405 ../../../build/NEWS:11730 -#: ../../../build/NEWS:12320 ../../../build/NEWS:12979 -#: ../../../build/NEWS:14648 ../../../build/NEWS:14994 -#: ../../../build/NEWS:15360 ../../../build/NEWS:15684 -#: ../../../build/NEWS:15786 ../../../build/NEWS:16242 -#: ../../../build/NEWS:16277 ../../../build/NEWS:16639 -#: ../../../build/NEWS:16942 ../../../build/NEWS:17024 -#: ../../../build/NEWS:17127 ../../../build/NEWS:17297 -#: ../../../build/NEWS:17632 ../../../build/NEWS:18050 -#: ../../../build/NEWS:18259 ../../../build/NEWS:18343 -#: ../../../build/NEWS:18360 ../../../build/NEWS:18502 -#: ../../../build/NEWS:18528 ../../../build/NEWS:18578 -#: ../../../build/NEWS:19050 ../../../build/NEWS:19173 -#: ../../../build/NEWS:19283 ../../../build/NEWS:19373 -#: ../../../build/NEWS:20105 ../../../build/NEWS:20123 -#: ../../../build/NEWS:20211 ../../../build/NEWS:20683 -#: ../../../build/NEWS:20997 ../../../build/NEWS:21008 -#: ../../../build/NEWS:21402 ../../../build/NEWS:21434 -#: ../../../build/NEWS:21546 ../../../build/NEWS:21600 -#: ../../../build/NEWS:21669 ../../../build/NEWS:22107 -#: ../../../build/NEWS:22545 ../../../build/NEWS:22572 -#: ../../../build/NEWS:22610 ../../../build/NEWS:22630 -#: ../../../build/NEWS:22737 ../../../build/NEWS:22831 -#: ../../../build/NEWS:22927 ../../../build/NEWS:23002 -#: ../../../build/NEWS:23260 ../../../build/NEWS:23483 -#: ../../../build/NEWS:23656 ../../../build/NEWS:24014 +#: ../../../build/NEWS:10 ../../../build/NEWS:110 ../../../build/NEWS:223 +#: ../../../build/NEWS:339 ../../../build/NEWS:464 ../../../build/NEWS:628 +#: ../../../build/NEWS:696 ../../../build/NEWS:902 ../../../build/NEWS:1290 +#: ../../../build/NEWS:1777 ../../../build/NEWS:2237 ../../../build/NEWS:2600 +#: ../../../build/NEWS:2947 ../../../build/NEWS:3603 ../../../build/NEWS:5366 +#: ../../../build/NEWS:6030 ../../../build/NEWS:6574 ../../../build/NEWS:6868 +#: ../../../build/NEWS:7620 ../../../build/NEWS:10028 +#: ../../../build/NEWS:10061 ../../../build/NEWS:10189 +#: ../../../build/NEWS:10397 ../../../build/NEWS:10588 +#: ../../../build/NEWS:10793 ../../../build/NEWS:11091 +#: ../../../build/NEWS:11412 ../../../build/NEWS:11737 +#: ../../../build/NEWS:12327 ../../../build/NEWS:12986 +#: ../../../build/NEWS:14655 ../../../build/NEWS:15001 +#: ../../../build/NEWS:15367 ../../../build/NEWS:15691 +#: ../../../build/NEWS:15793 ../../../build/NEWS:16249 +#: ../../../build/NEWS:16284 ../../../build/NEWS:16646 +#: ../../../build/NEWS:16949 ../../../build/NEWS:17031 +#: ../../../build/NEWS:17134 ../../../build/NEWS:17304 +#: ../../../build/NEWS:17639 ../../../build/NEWS:18057 +#: ../../../build/NEWS:18266 ../../../build/NEWS:18350 +#: ../../../build/NEWS:18367 ../../../build/NEWS:18509 +#: ../../../build/NEWS:18535 ../../../build/NEWS:18585 +#: ../../../build/NEWS:19057 ../../../build/NEWS:19180 +#: ../../../build/NEWS:19290 ../../../build/NEWS:19380 +#: ../../../build/NEWS:20112 ../../../build/NEWS:20130 +#: ../../../build/NEWS:20218 ../../../build/NEWS:20690 +#: ../../../build/NEWS:21004 ../../../build/NEWS:21015 +#: ../../../build/NEWS:21409 ../../../build/NEWS:21441 +#: ../../../build/NEWS:21553 ../../../build/NEWS:21607 +#: ../../../build/NEWS:21676 ../../../build/NEWS:22114 +#: ../../../build/NEWS:22552 ../../../build/NEWS:22579 +#: ../../../build/NEWS:22617 ../../../build/NEWS:22637 +#: ../../../build/NEWS:22744 ../../../build/NEWS:22838 +#: ../../../build/NEWS:22934 ../../../build/NEWS:23009 +#: ../../../build/NEWS:23267 ../../../build/NEWS:23490 +#: ../../../build/NEWS:23663 ../../../build/NEWS:24021 msgid "Library" msgstr "Pustaka" #: ../../../build/NEWS:12 msgid "" +"`bpo-41900 `__: C14N 2.0 serialisation " +"in xml.etree.ElementTree failed for unprefixed attributes when a default " +"namespace was defined." +msgstr "" + +#: ../../../build/NEWS:15 +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:19 +msgid "" "`bpo-41817 `__: fix `tkinter.EventType` " "Enum so all members are strings, and none are tuples" msgstr "" -#: ../../../build/NEWS:15 +#: ../../../build/NEWS:22 msgid "" "`bpo-41815 `__: Fix SQLite3 segfault " "when backing up closed database. Patch contributed by Peter David McCormick." msgstr "" -#: ../../../build/NEWS:18 +#: ../../../build/NEWS:25 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:22 +#: ../../../build/NEWS:29 msgid "" "`bpo-41662 `__: Fixed crash when mutate " "list of parameters during iteration in :mod:`sqlite3`." msgstr "" -#: ../../../build/NEWS:25 +#: ../../../build/NEWS:32 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:28 +#: ../../../build/NEWS:35 msgid "" "`bpo-39728 `__: fix default `_missing_` " "so a duplicate `ValueError` is not set as the `__context__` of the original " "`ValueError`" msgstr "" -#: ../../../build/NEWS:32 ../../../build/NEWS:161 ../../../build/NEWS:249 -#: ../../../build/NEWS:355 ../../../build/NEWS:1056 ../../../build/NEWS:1500 -#: ../../../build/NEWS:1958 ../../../build/NEWS:2362 ../../../build/NEWS:2786 -#: ../../../build/NEWS:3102 ../../../build/NEWS:4445 ../../../build/NEWS:5749 -#: ../../../build/NEWS:6215 ../../../build/NEWS:6692 ../../../build/NEWS:6934 -#: ../../../build/NEWS:9120 ../../../build/NEWS:10095 -#: ../../../build/NEWS:10305 ../../../build/NEWS:10455 -#: ../../../build/NEWS:10673 ../../../build/NEWS:10918 -#: ../../../build/NEWS:11243 ../../../build/NEWS:11583 -#: ../../../build/NEWS:12066 ../../../build/NEWS:12409 -#: ../../../build/NEWS:14017 ../../../build/NEWS:14771 -#: ../../../build/NEWS:15127 ../../../build/NEWS:15524 -#: ../../../build/NEWS:15922 ../../../build/NEWS:16494 -#: ../../../build/NEWS:16814 ../../../build/NEWS:16970 -#: ../../../build/NEWS:17073 ../../../build/NEWS:18441 -#: ../../../build/NEWS:18701 ../../../build/NEWS:19886 -#: ../../../build/NEWS:20446 ../../../build/NEWS:21122 -#: ../../../build/NEWS:21872 ../../../build/NEWS:22436 -#: ../../../build/NEWS:22689 ../../../build/NEWS:22888 -#: ../../../build/NEWS:23199 ../../../build/NEWS:25399 +#: ../../../build/NEWS:39 ../../../build/NEWS:168 ../../../build/NEWS:256 +#: ../../../build/NEWS:362 ../../../build/NEWS:1063 ../../../build/NEWS:1507 +#: ../../../build/NEWS:1965 ../../../build/NEWS:2369 ../../../build/NEWS:2793 +#: ../../../build/NEWS:3109 ../../../build/NEWS:4452 ../../../build/NEWS:5756 +#: ../../../build/NEWS:6222 ../../../build/NEWS:6699 ../../../build/NEWS:6941 +#: ../../../build/NEWS:9127 ../../../build/NEWS:10102 +#: ../../../build/NEWS:10312 ../../../build/NEWS:10462 +#: ../../../build/NEWS:10680 ../../../build/NEWS:10925 +#: ../../../build/NEWS:11250 ../../../build/NEWS:11590 +#: ../../../build/NEWS:12073 ../../../build/NEWS:12416 +#: ../../../build/NEWS:14024 ../../../build/NEWS:14778 +#: ../../../build/NEWS:15134 ../../../build/NEWS:15531 +#: ../../../build/NEWS:15929 ../../../build/NEWS:16501 +#: ../../../build/NEWS:16821 ../../../build/NEWS:16977 +#: ../../../build/NEWS:17080 ../../../build/NEWS:18448 +#: ../../../build/NEWS:18708 ../../../build/NEWS:19893 +#: ../../../build/NEWS:20453 ../../../build/NEWS:21129 +#: ../../../build/NEWS:21879 ../../../build/NEWS:22443 +#: ../../../build/NEWS:22696 ../../../build/NEWS:22895 +#: ../../../build/NEWS:23206 ../../../build/NEWS:25406 msgid "Documentation" msgstr "Dokumentasi" -#: ../../../build/NEWS:34 +#: ../../../build/NEWS:41 msgid "" "`bpo-41774 `__: In Programming FAQ " "\"Sequences (Tuples/Lists)\" section, add \"How do you remove multiple items" " from a list\"." msgstr "" -#: ../../../build/NEWS:37 +#: ../../../build/NEWS:44 msgid "" "`bpo-35293 `__: Fix " "RemovedInSphinx40Warning when building the documentation. Patch by Dong-hee " "Na." msgstr "" -#: ../../../build/NEWS:41 ../../../build/NEWS:181 ../../../build/NEWS:529 -#: ../../../build/NEWS:775 ../../../build/NEWS:1073 ../../../build/NEWS:1514 -#: ../../../build/NEWS:1977 ../../../build/NEWS:2387 ../../../build/NEWS:3116 -#: ../../../build/NEWS:4549 ../../../build/NEWS:5797 ../../../build/NEWS:6250 -#: ../../../build/NEWS:6706 ../../../build/NEWS:6945 ../../../build/NEWS:9285 -#: ../../../build/NEWS:10320 ../../../build/NEWS:10474 -#: ../../../build/NEWS:10690 ../../../build/NEWS:10942 -#: ../../../build/NEWS:11256 ../../../build/NEWS:11588 -#: ../../../build/NEWS:12072 ../../../build/NEWS:14065 -#: ../../../build/NEWS:14809 ../../../build/NEWS:14922 -#: ../../../build/NEWS:15147 ../../../build/NEWS:15537 -#: ../../../build/NEWS:15934 ../../../build/NEWS:16516 -#: ../../../build/NEWS:16827 ../../../build/NEWS:17078 -#: ../../../build/NEWS:17213 ../../../build/NEWS:17484 -#: ../../../build/NEWS:17914 ../../../build/NEWS:18187 -#: ../../../build/NEWS:18450 ../../../build/NEWS:18713 -#: ../../../build/NEWS:19904 ../../../build/NEWS:20464 -#: ../../../build/NEWS:21127 ../../../build/NEWS:21248 -#: ../../../build/NEWS:21895 ../../../build/NEWS:22460 -#: ../../../build/NEWS:22704 ../../../build/NEWS:22881 -#: ../../../build/NEWS:23190 ../../../build/NEWS:23419 -#: ../../../build/NEWS:23629 ../../../build/NEWS:25439 +#: ../../../build/NEWS:48 ../../../build/NEWS:188 ../../../build/NEWS:536 +#: ../../../build/NEWS:782 ../../../build/NEWS:1080 ../../../build/NEWS:1521 +#: ../../../build/NEWS:1984 ../../../build/NEWS:2394 ../../../build/NEWS:3123 +#: ../../../build/NEWS:4556 ../../../build/NEWS:5804 ../../../build/NEWS:6257 +#: ../../../build/NEWS:6713 ../../../build/NEWS:6952 ../../../build/NEWS:9292 +#: ../../../build/NEWS:10327 ../../../build/NEWS:10481 +#: ../../../build/NEWS:10697 ../../../build/NEWS:10949 +#: ../../../build/NEWS:11263 ../../../build/NEWS:11595 +#: ../../../build/NEWS:12079 ../../../build/NEWS:14072 +#: ../../../build/NEWS:14816 ../../../build/NEWS:14929 +#: ../../../build/NEWS:15154 ../../../build/NEWS:15544 +#: ../../../build/NEWS:15941 ../../../build/NEWS:16523 +#: ../../../build/NEWS:16834 ../../../build/NEWS:17085 +#: ../../../build/NEWS:17220 ../../../build/NEWS:17491 +#: ../../../build/NEWS:17921 ../../../build/NEWS:18194 +#: ../../../build/NEWS:18457 ../../../build/NEWS:18720 +#: ../../../build/NEWS:19911 ../../../build/NEWS:20471 +#: ../../../build/NEWS:21134 ../../../build/NEWS:21255 +#: ../../../build/NEWS:21902 ../../../build/NEWS:22467 +#: ../../../build/NEWS:22711 ../../../build/NEWS:22888 +#: ../../../build/NEWS:23197 ../../../build/NEWS:23426 +#: ../../../build/NEWS:23636 ../../../build/NEWS:25446 msgid "Tests" msgstr "Pengujian" -#: ../../../build/NEWS:43 +#: ../../../build/NEWS:50 msgid "" "`bpo-41602 `__: Add tests for SIGINT " "handling in the runpy module." msgstr "" -#: ../../../build/NEWS:46 ../../../build/NEWS:186 ../../../build/NEWS:560 -#: ../../../build/NEWS:629 ../../../build/NEWS:781 ../../../build/NEWS:1082 -#: ../../../build/NEWS:1540 ../../../build/NEWS:1993 ../../../build/NEWS:2396 -#: ../../../build/NEWS:2800 ../../../build/NEWS:3171 ../../../build/NEWS:4719 -#: ../../../build/NEWS:5833 ../../../build/NEWS:6304 ../../../build/NEWS:6719 -#: ../../../build/NEWS:9452 ../../../build/NEWS:10107 -#: ../../../build/NEWS:10329 ../../../build/NEWS:10480 -#: ../../../build/NEWS:10700 ../../../build/NEWS:10947 -#: ../../../build/NEWS:11276 ../../../build/NEWS:12099 -#: ../../../build/NEWS:12419 ../../../build/NEWS:14128 -#: ../../../build/NEWS:14817 ../../../build/NEWS:14927 -#: ../../../build/NEWS:15162 ../../../build/NEWS:15554 -#: ../../../build/NEWS:15690 ../../../build/NEWS:15950 -#: ../../../build/NEWS:16474 ../../../build/NEWS:16558 -#: ../../../build/NEWS:16849 ../../../build/NEWS:16914 -#: ../../../build/NEWS:17086 ../../../build/NEWS:17204 -#: ../../../build/NEWS:17473 ../../../build/NEWS:17928 -#: ../../../build/NEWS:18214 ../../../build/NEWS:18411 -#: ../../../build/NEWS:18730 ../../../build/NEWS:19947 -#: ../../../build/NEWS:20502 ../../../build/NEWS:21173 -#: ../../../build/NEWS:21918 ../../../build/NEWS:22473 -#: ../../../build/NEWS:22533 ../../../build/NEWS:22550 -#: ../../../build/NEWS:22792 ../../../build/NEWS:22897 -#: ../../../build/NEWS:23410 ../../../build/NEWS:23624 -#: ../../../build/NEWS:23759 ../../../build/NEWS:25290 +#: ../../../build/NEWS:53 ../../../build/NEWS:193 ../../../build/NEWS:567 +#: ../../../build/NEWS:636 ../../../build/NEWS:788 ../../../build/NEWS:1089 +#: ../../../build/NEWS:1547 ../../../build/NEWS:2000 ../../../build/NEWS:2403 +#: ../../../build/NEWS:2807 ../../../build/NEWS:3178 ../../../build/NEWS:4726 +#: ../../../build/NEWS:5840 ../../../build/NEWS:6311 ../../../build/NEWS:6726 +#: ../../../build/NEWS:9459 ../../../build/NEWS:10114 +#: ../../../build/NEWS:10336 ../../../build/NEWS:10487 +#: ../../../build/NEWS:10707 ../../../build/NEWS:10954 +#: ../../../build/NEWS:11283 ../../../build/NEWS:12106 +#: ../../../build/NEWS:12426 ../../../build/NEWS:14135 +#: ../../../build/NEWS:14824 ../../../build/NEWS:14934 +#: ../../../build/NEWS:15169 ../../../build/NEWS:15561 +#: ../../../build/NEWS:15697 ../../../build/NEWS:15957 +#: ../../../build/NEWS:16481 ../../../build/NEWS:16565 +#: ../../../build/NEWS:16856 ../../../build/NEWS:16921 +#: ../../../build/NEWS:17093 ../../../build/NEWS:17211 +#: ../../../build/NEWS:17480 ../../../build/NEWS:17935 +#: ../../../build/NEWS:18221 ../../../build/NEWS:18418 +#: ../../../build/NEWS:18737 ../../../build/NEWS:19954 +#: ../../../build/NEWS:20509 ../../../build/NEWS:21180 +#: ../../../build/NEWS:21925 ../../../build/NEWS:22480 +#: ../../../build/NEWS:22540 ../../../build/NEWS:22557 +#: ../../../build/NEWS:22799 ../../../build/NEWS:22904 +#: ../../../build/NEWS:23417 ../../../build/NEWS:23631 +#: ../../../build/NEWS:23766 ../../../build/NEWS:25297 msgid "Build" msgstr "Pembangunan" -#: ../../../build/NEWS:48 +#: ../../../build/NEWS:55 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:52 ../../../build/NEWS:271 ../../../build/NEWS:366 -#: ../../../build/NEWS:592 ../../../build/NEWS:805 ../../../build/NEWS:1569 -#: ../../../build/NEWS:2038 ../../../build/NEWS:2421 ../../../build/NEWS:2813 -#: ../../../build/NEWS:3195 ../../../build/NEWS:4931 ../../../build/NEWS:5877 -#: ../../../build/NEWS:6426 ../../../build/NEWS:6745 ../../../build/NEWS:6994 -#: ../../../build/NEWS:9716 ../../../build/NEWS:10119 -#: ../../../build/NEWS:10349 ../../../build/NEWS:10507 -#: ../../../build/NEWS:10723 ../../../build/NEWS:10976 -#: ../../../build/NEWS:12152 ../../../build/NEWS:12438 -#: ../../../build/NEWS:14307 ../../../build/NEWS:14847 -#: ../../../build/NEWS:15201 ../../../build/NEWS:15593 -#: ../../../build/NEWS:15970 ../../../build/NEWS:16445 -#: ../../../build/NEWS:16771 ../../../build/NEWS:17885 -#: ../../../build/NEWS:18158 ../../../build/NEWS:18369 -#: ../../../build/NEWS:18639 ../../../build/NEWS:19776 -#: ../../../build/NEWS:21085 ../../../build/NEWS:21253 -#: ../../../build/NEWS:21819 ../../../build/NEWS:22339 -#: ../../../build/NEWS:22672 ../../../build/NEWS:23184 -#: ../../../build/NEWS:25207 +#: ../../../build/NEWS:59 ../../../build/NEWS:278 ../../../build/NEWS:373 +#: ../../../build/NEWS:599 ../../../build/NEWS:812 ../../../build/NEWS:1576 +#: ../../../build/NEWS:2045 ../../../build/NEWS:2428 ../../../build/NEWS:2820 +#: ../../../build/NEWS:3202 ../../../build/NEWS:4938 ../../../build/NEWS:5884 +#: ../../../build/NEWS:6433 ../../../build/NEWS:6752 ../../../build/NEWS:7001 +#: ../../../build/NEWS:9723 ../../../build/NEWS:10126 +#: ../../../build/NEWS:10356 ../../../build/NEWS:10514 +#: ../../../build/NEWS:10730 ../../../build/NEWS:10983 +#: ../../../build/NEWS:12159 ../../../build/NEWS:12445 +#: ../../../build/NEWS:14314 ../../../build/NEWS:14854 +#: ../../../build/NEWS:15208 ../../../build/NEWS:15600 +#: ../../../build/NEWS:15977 ../../../build/NEWS:16452 +#: ../../../build/NEWS:16778 ../../../build/NEWS:17892 +#: ../../../build/NEWS:18165 ../../../build/NEWS:18376 +#: ../../../build/NEWS:18646 ../../../build/NEWS:19783 +#: ../../../build/NEWS:21092 ../../../build/NEWS:21260 +#: ../../../build/NEWS:21826 ../../../build/NEWS:22346 +#: ../../../build/NEWS:22679 ../../../build/NEWS:23191 +#: ../../../build/NEWS:25214 msgid "IDLE" msgstr "IDLE" -#: ../../../build/NEWS:54 +#: ../../../build/NEWS:61 msgid "" "`bpo-41775 `__: Use 'IDLE Shell' as " "shell title" msgstr "" -#: ../../../build/NEWS:56 +#: ../../../build/NEWS:63 msgid "" "`bpo-35764 `__: Rewrite the Calltips doc" " section." msgstr "" -#: ../../../build/NEWS:58 +#: ../../../build/NEWS:65 msgid "" "`bpo-40181 `__: In calltips, stop " "reminding that '/' marks the end of positional-only arguments." msgstr "" -#: ../../../build/NEWS:63 +#: ../../../build/NEWS:70 msgid "Python 3.9.0 release candidate 2" msgstr "" -#: ../../../build/NEWS:65 +#: ../../../build/NEWS:72 msgid "*Release date: 2020-09-16*" msgstr "" -#: ../../../build/NEWS:68 ../../../build/NEWS:210 ../../../build/NEWS:302 -#: ../../../build/NEWS:398 ../../../build/NEWS:642 ../../../build/NEWS:837 -#: ../../../build/NEWS:1199 ../../../build/NEWS:1643 ../../../build/NEWS:2153 -#: ../../../build/NEWS:2495 ../../../build/NEWS:2863 ../../../build/NEWS:3279 -#: ../../../build/NEWS:5195 ../../../build/NEWS:5954 ../../../build/NEWS:6492 -#: ../../../build/NEWS:6797 ../../../build/NEWS:7059 ../../../build/NEWS:10039 -#: ../../../build/NEWS:10151 ../../../build/NEWS:10364 -#: ../../../build/NEWS:10555 ../../../build/NEWS:10765 -#: ../../../build/NEWS:11009 ../../../build/NEWS:11328 -#: ../../../build/NEWS:11632 ../../../build/NEWS:12232 -#: ../../../build/NEWS:12521 ../../../build/NEWS:14611 -#: ../../../build/NEWS:14948 ../../../build/NEWS:15265 -#: ../../../build/NEWS:15714 ../../../build/NEWS:16195 -#: ../../../build/NEWS:16547 ../../../build/NEWS:16571 -#: ../../../build/NEWS:16895 ../../../build/NEWS:16925 -#: ../../../build/NEWS:16989 ../../../build/NEWS:17103 -#: ../../../build/NEWS:17227 ../../../build/NEWS:17495 -#: ../../../build/NEWS:18004 ../../../build/NEWS:18242 -#: ../../../build/NEWS:18462 ../../../build/NEWS:18765 -#: ../../../build/NEWS:20099 ../../../build/NEWS:20160 -#: ../../../build/NEWS:20552 ../../../build/NEWS:21243 -#: ../../../build/NEWS:21264 ../../../build/NEWS:22021 -#: ../../../build/NEWS:22039 ../../../build/NEWS:22562 -#: ../../../build/NEWS:22597 ../../../build/NEWS:22625 -#: ../../../build/NEWS:22717 ../../../build/NEWS:22804 -#: ../../../build/NEWS:22909 ../../../build/NEWS:22952 -#: ../../../build/NEWS:23228 ../../../build/NEWS:23463 -#: ../../../build/NEWS:23649 ../../../build/NEWS:23788 +#: ../../../build/NEWS:75 ../../../build/NEWS:217 ../../../build/NEWS:309 +#: ../../../build/NEWS:405 ../../../build/NEWS:649 ../../../build/NEWS:844 +#: ../../../build/NEWS:1206 ../../../build/NEWS:1650 ../../../build/NEWS:2160 +#: ../../../build/NEWS:2502 ../../../build/NEWS:2870 ../../../build/NEWS:3286 +#: ../../../build/NEWS:5202 ../../../build/NEWS:5961 ../../../build/NEWS:6499 +#: ../../../build/NEWS:6804 ../../../build/NEWS:7066 ../../../build/NEWS:10046 +#: ../../../build/NEWS:10158 ../../../build/NEWS:10371 +#: ../../../build/NEWS:10562 ../../../build/NEWS:10772 +#: ../../../build/NEWS:11016 ../../../build/NEWS:11335 +#: ../../../build/NEWS:11639 ../../../build/NEWS:12239 +#: ../../../build/NEWS:12528 ../../../build/NEWS:14618 +#: ../../../build/NEWS:14955 ../../../build/NEWS:15272 +#: ../../../build/NEWS:15721 ../../../build/NEWS:16202 +#: ../../../build/NEWS:16554 ../../../build/NEWS:16578 +#: ../../../build/NEWS:16902 ../../../build/NEWS:16932 +#: ../../../build/NEWS:16996 ../../../build/NEWS:17110 +#: ../../../build/NEWS:17234 ../../../build/NEWS:17502 +#: ../../../build/NEWS:18011 ../../../build/NEWS:18249 +#: ../../../build/NEWS:18469 ../../../build/NEWS:18772 +#: ../../../build/NEWS:20106 ../../../build/NEWS:20167 +#: ../../../build/NEWS:20559 ../../../build/NEWS:21250 +#: ../../../build/NEWS:21271 ../../../build/NEWS:22028 +#: ../../../build/NEWS:22046 ../../../build/NEWS:22569 +#: ../../../build/NEWS:22604 ../../../build/NEWS:22632 +#: ../../../build/NEWS:22724 ../../../build/NEWS:22811 +#: ../../../build/NEWS:22916 ../../../build/NEWS:22959 +#: ../../../build/NEWS:23235 ../../../build/NEWS:23470 +#: ../../../build/NEWS:23656 ../../../build/NEWS:23795 msgid "Core and Builtins" msgstr "Inti dan Bawaan" -#: ../../../build/NEWS:70 +#: ../../../build/NEWS:77 msgid "" "`bpo-41780 `__: Fix :meth:`__dir__` of " ":class:`types.GenericAlias`. Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:73 +#: ../../../build/NEWS:80 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:77 +#: ../../../build/NEWS:84 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:80 +#: ../../../build/NEWS:87 msgid "" "`bpo-41654 `__: Fix a crash that " "occurred when destroying subclasses of :class:`MemoryError`. Patch by Pablo " "Galindo." msgstr "" -#: ../../../build/NEWS:83 +#: ../../../build/NEWS:90 msgid "" "`bpo-41631 `__: The ``_ast`` module uses" " again a global state. Using a module state per module instance is causing " @@ -331,92 +345,92 @@ msgid "" "that ``import _ast`` always return a fully initialized ``_ast`` module." msgstr "" -#: ../../../build/NEWS:89 +#: ../../../build/NEWS:96 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:92 +#: ../../../build/NEWS:99 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:95 +#: ../../../build/NEWS:102 msgid "" "`bpo-41525 `__: The output of ``python " "--help`` contains now only ASCII characters." msgstr "" -#: ../../../build/NEWS:98 +#: ../../../build/NEWS:105 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:105 +#: ../../../build/NEWS:112 msgid "" "`bpo-41517 `__: fix bug allowing Enums " "to be extended via multiple inheritance" msgstr "" -#: ../../../build/NEWS:107 +#: ../../../build/NEWS:114 msgid "" "`bpo-39587 `__: use the correct mix-in " "data type when constructing Enums" msgstr "" -#: ../../../build/NEWS:109 +#: ../../../build/NEWS:116 msgid "" "`bpo-41789 `__: Honor `object` overrides" " in `Enum` class creation (specifically, `__str__`, `__repr__`, " "`__format__`, and `__reduce_ex__`)." msgstr "" -#: ../../../build/NEWS:112 +#: ../../../build/NEWS:119 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:116 +#: ../../../build/NEWS:123 msgid "" "`bpo-41720 `__: Fixed " ":meth:`turtle.Vec2D.__rmul__` for arguments which are not int or float." msgstr "" -#: ../../../build/NEWS:119 +#: ../../../build/NEWS:126 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:123 +#: ../../../build/NEWS:130 msgid "" "`bpo-41687 `__: Fix implementation of " "sendfile to be compatible with Solaris." msgstr "" -#: ../../../build/NEWS:125 +#: ../../../build/NEWS:132 msgid "" "`bpo-39010 `__: Restarting a " "``ProactorEventLoop`` on Windows no longer logs spurious " "``ConnectionResetErrors``." msgstr "" -#: ../../../build/NEWS:128 +#: ../../../build/NEWS:135 msgid "" "`bpo-41609 `__: The pdb whatis command " "correctly reports instance methods as 'Method' rather than 'Function'." msgstr "" -#: ../../../build/NEWS:131 +#: ../../../build/NEWS:138 msgid "" "`bpo-32751 `__: When cancelling the task" " due to a timeout, :meth:`asyncio.wait_for` will now wait until the " @@ -424,58 +438,58 @@ msgid "" "does with positive timeouts." msgstr "" -#: ../../../build/NEWS:136 +#: ../../../build/NEWS:143 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:139 +#: ../../../build/NEWS:146 msgid "" "`bpo-40782 `__: Change the method " "asyncio.AbstractEventLoop.run_in_executor to not be a coroutine." msgstr "" -#: ../../../build/NEWS:142 +#: ../../../build/NEWS:149 msgid "" "`bpo-41520 `__: Fix :mod:`codeop` " "regression that prevented turning compile warnings into errors." msgstr "" -#: ../../../build/NEWS:145 +#: ../../../build/NEWS:152 msgid "" "`bpo-41503 `__: Fixed a race between " "setTarget and flush in logging.handlers.MemoryHandler." msgstr "" -#: ../../../build/NEWS:148 +#: ../../../build/NEWS:155 msgid "" "`bpo-41344 `__: Prevent creating " ":class:`shared_memory.SharedMemory` objects with :code:`size=0`." msgstr "" -#: ../../../build/NEWS:151 +#: ../../../build/NEWS:158 msgid "" "`bpo-41025 `__: Fixed an issue " "preventing the C implementation of :class:`zoneinfo.ZoneInfo` from being " "subclassed." msgstr "" -#: ../../../build/NEWS:154 +#: ../../../build/NEWS:161 msgid "" "`bpo-31122 `__: ssl.wrap_socket() now " "raises ssl.SSLEOFError rather than OSError when peer closes connection " "during TLS negotiation" msgstr "" -#: ../../../build/NEWS:157 +#: ../../../build/NEWS:164 msgid "" "`bpo-33660 `__: Fix pathlib.PosixPath to" " resolve a relative path located on the root directory properly." msgstr "" -#: ../../../build/NEWS:163 +#: ../../../build/NEWS:170 msgid "" "`bpo-37149 `__: Change Shipman tkinter " "doc link from archive.org to TkDocs. (The doc has been removed from the NMT " @@ -483,130 +497,130 @@ msgid "" " note." msgstr "" -#: ../../../build/NEWS:167 +#: ../../../build/NEWS:174 msgid "" "`bpo-41624 `__: Fix the signature of " ":class:`typing.Coroutine`." msgstr "" -#: ../../../build/NEWS:169 +#: ../../../build/NEWS:176 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:173 +#: ../../../build/NEWS:180 msgid "" "`bpo-40979 `__: Refactored typing.rst, " "arranging more than 70 classes, functions, and decorators into new sub-" "sections." msgstr "" -#: ../../../build/NEWS:176 +#: ../../../build/NEWS:183 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:183 +#: ../../../build/NEWS:190 msgid "" "`bpo-41731 `__: Make " "test_cmd_line_script pass with option '-vv'." msgstr "" -#: ../../../build/NEWS:188 +#: ../../../build/NEWS:195 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:192 ../../../build/NEWS:258 ../../../build/NEWS:565 -#: ../../../build/NEWS:791 ../../../build/NEWS:1092 ../../../build/NEWS:1552 -#: ../../../build/NEWS:2010 ../../../build/NEWS:2401 ../../../build/NEWS:3181 -#: ../../../build/NEWS:4791 ../../../build/NEWS:5856 ../../../build/NEWS:6365 -#: ../../../build/NEWS:6733 ../../../build/NEWS:6978 ../../../build/NEWS:9570 -#: ../../../build/NEWS:10114 ../../../build/NEWS:10497 -#: ../../../build/NEWS:10705 ../../../build/NEWS:10952 -#: ../../../build/NEWS:11291 ../../../build/NEWS:11597 -#: ../../../build/NEWS:12132 ../../../build/NEWS:14240 -#: ../../../build/NEWS:14837 ../../../build/NEWS:15168 -#: ../../../build/NEWS:15579 ../../../build/NEWS:15956 -#: ../../../build/NEWS:16530 ../../../build/NEWS:16779 -#: ../../../build/NEWS:16909 ../../../build/NEWS:17199 -#: ../../../build/NEWS:17440 ../../../build/NEWS:17970 -#: ../../../build/NEWS:18202 ../../../build/NEWS:18723 -#: ../../../build/NEWS:18739 ../../../build/NEWS:20010 -#: ../../../build/NEWS:20515 ../../../build/NEWS:21158 -#: ../../../build/NEWS:21977 ../../../build/NEWS:22009 -#: ../../../build/NEWS:22027 ../../../build/NEWS:22484 -#: ../../../build/NEWS:23773 ../../../build/NEWS:25586 +#: ../../../build/NEWS:199 ../../../build/NEWS:265 ../../../build/NEWS:572 +#: ../../../build/NEWS:798 ../../../build/NEWS:1099 ../../../build/NEWS:1559 +#: ../../../build/NEWS:2017 ../../../build/NEWS:2408 ../../../build/NEWS:3188 +#: ../../../build/NEWS:4798 ../../../build/NEWS:5863 ../../../build/NEWS:6372 +#: ../../../build/NEWS:6740 ../../../build/NEWS:6985 ../../../build/NEWS:9577 +#: ../../../build/NEWS:10121 ../../../build/NEWS:10504 +#: ../../../build/NEWS:10712 ../../../build/NEWS:10959 +#: ../../../build/NEWS:11298 ../../../build/NEWS:11604 +#: ../../../build/NEWS:12139 ../../../build/NEWS:14247 +#: ../../../build/NEWS:14844 ../../../build/NEWS:15175 +#: ../../../build/NEWS:15586 ../../../build/NEWS:15963 +#: ../../../build/NEWS:16537 ../../../build/NEWS:16786 +#: ../../../build/NEWS:16916 ../../../build/NEWS:17206 +#: ../../../build/NEWS:17447 ../../../build/NEWS:17977 +#: ../../../build/NEWS:18209 ../../../build/NEWS:18730 +#: ../../../build/NEWS:18746 ../../../build/NEWS:20017 +#: ../../../build/NEWS:20522 ../../../build/NEWS:21165 +#: ../../../build/NEWS:21984 ../../../build/NEWS:22016 +#: ../../../build/NEWS:22034 ../../../build/NEWS:22491 +#: ../../../build/NEWS:23780 ../../../build/NEWS:25593 msgid "Windows" msgstr "Windows" -#: ../../../build/NEWS:194 +#: ../../../build/NEWS:201 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:198 ../../../build/NEWS:375 ../../../build/NEWS:600 -#: ../../../build/NEWS:813 ../../../build/NEWS:1130 ../../../build/NEWS:1591 -#: ../../../build/NEWS:2064 ../../../build/NEWS:2436 ../../../build/NEWS:2824 -#: ../../../build/NEWS:3211 ../../../build/NEWS:5059 ../../../build/NEWS:5900 -#: ../../../build/NEWS:6438 ../../../build/NEWS:6781 ../../../build/NEWS:9937 -#: ../../../build/NEWS:10027 ../../../build/NEWS:10743 -#: ../../../build/NEWS:11313 ../../../build/NEWS:11610 -#: ../../../build/NEWS:12203 ../../../build/NEWS:12465 -#: ../../../build/NEWS:14535 ../../../build/NEWS:14910 -#: ../../../build/NEWS:15243 ../../../build/NEWS:15663 -#: ../../../build/NEWS:16468 ../../../build/NEWS:16797 -#: ../../../build/NEWS:16965 ../../../build/NEWS:17466 -#: ../../../build/NEWS:17905 ../../../build/NEWS:18404 -#: ../../../build/NEWS:18745 ../../../build/NEWS:20049 -#: ../../../build/NEWS:20524 ../../../build/NEWS:21113 -#: ../../../build/NEWS:23452 ../../../build/NEWS:23767 -#: ../../../build/NEWS:25370 +#: ../../../build/NEWS:205 ../../../build/NEWS:382 ../../../build/NEWS:607 +#: ../../../build/NEWS:820 ../../../build/NEWS:1137 ../../../build/NEWS:1598 +#: ../../../build/NEWS:2071 ../../../build/NEWS:2443 ../../../build/NEWS:2831 +#: ../../../build/NEWS:3218 ../../../build/NEWS:5066 ../../../build/NEWS:5907 +#: ../../../build/NEWS:6445 ../../../build/NEWS:6788 ../../../build/NEWS:9944 +#: ../../../build/NEWS:10034 ../../../build/NEWS:10750 +#: ../../../build/NEWS:11320 ../../../build/NEWS:11617 +#: ../../../build/NEWS:12210 ../../../build/NEWS:12472 +#: ../../../build/NEWS:14542 ../../../build/NEWS:14917 +#: ../../../build/NEWS:15250 ../../../build/NEWS:15670 +#: ../../../build/NEWS:16475 ../../../build/NEWS:16804 +#: ../../../build/NEWS:16972 ../../../build/NEWS:17473 +#: ../../../build/NEWS:17912 ../../../build/NEWS:18411 +#: ../../../build/NEWS:18752 ../../../build/NEWS:20056 +#: ../../../build/NEWS:20531 ../../../build/NEWS:21120 +#: ../../../build/NEWS:23459 ../../../build/NEWS:23774 +#: ../../../build/NEWS:25377 msgid "C API" msgstr "C API" -#: ../../../build/NEWS:200 +#: ../../../build/NEWS:207 msgid "" "`bpo-41524 `__: Fix bug in " "PyOS_mystrnicmp and PyOS_mystricmp that incremented pointers beyond the end " "of a string." msgstr "" -#: ../../../build/NEWS:205 +#: ../../../build/NEWS:212 msgid "Python 3.9.0 release candidate 1" msgstr "" -#: ../../../build/NEWS:207 +#: ../../../build/NEWS:214 msgid "*Release date: 2020-08-11*" msgstr "" -#: ../../../build/NEWS:212 +#: ../../../build/NEWS:219 msgid "" "`bpo-38156 `__: Handle interrupts that " "come after EOF correctly in ``PyOS_StdioReadline``." msgstr "" -#: ../../../build/NEWS:218 +#: ../../../build/NEWS:225 msgid "" "`bpo-41497 `__: Fix potential " "UnicodeDecodeError in dis module." msgstr "" -#: ../../../build/NEWS:220 +#: ../../../build/NEWS:227 msgid "" "`bpo-41490 `__: Update :mod:`ensurepip` " "to install pip 20.2.1 and setuptools 49.2.1." msgstr "" -#: ../../../build/NEWS:223 +#: ../../../build/NEWS:230 msgid "" "`bpo-41467 `__: On Windows, fix asyncio " "``recv_into()`` return value when the socket/pipe is closed " @@ -614,159 +628,159 @@ msgid "" "(``b''``)." msgstr "" -#: ../../../build/NEWS:227 +#: ../../../build/NEWS:234 msgid "" "`bpo-41425 `__: Make tkinter doc example" " runnable." msgstr "" -#: ../../../build/NEWS:229 +#: ../../../build/NEWS:236 msgid "" "`bpo-41384 `__: Raise TclError instead " "of TypeError when an unknown option is passed to tkinter.OptionMenu." msgstr "" -#: ../../../build/NEWS:232 +#: ../../../build/NEWS:239 msgid "" "`bpo-38731 `__: Fix :exc:`NameError` in " "command-line interface of :mod:`py_compile`." msgstr "" -#: ../../../build/NEWS:235 +#: ../../../build/NEWS:242 msgid "" "`bpo-41317 `__: Use add_done_callback() " "in asyncio.loop.sock_accept() to unsubscribe reader early on cancellation." msgstr "" -#: ../../../build/NEWS:238 +#: ../../../build/NEWS:245 msgid "" "`bpo-41364 `__: Reduce import overhead " "of :mod:`uuid`." msgstr "" -#: ../../../build/NEWS:240 +#: ../../../build/NEWS:247 msgid "" "`bpo-41341 `__: Recursive evaluation of " "`typing.ForwardRef` in `get_type_hints`." msgstr "" -#: ../../../build/NEWS:243 +#: ../../../build/NEWS:250 msgid "" "`bpo-41182 `__: selector: use " "DefaultSelector based upon implementation" msgstr "" -#: ../../../build/NEWS:245 +#: ../../../build/NEWS:252 msgid "" "`bpo-40726 `__: Handle cases where the " "``end_lineno`` is ``None`` on :func:`ast.increment_lineno`." msgstr "" -#: ../../../build/NEWS:251 +#: ../../../build/NEWS:258 msgid "" "`bpo-41045 `__: Add documentation for " "debug feature of f-strings." msgstr "" -#: ../../../build/NEWS:253 +#: ../../../build/NEWS:260 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:260 +#: ../../../build/NEWS:267 msgid "" "`bpo-41492 `__: Fixes the description " "that appears in UAC prompts." msgstr "" -#: ../../../build/NEWS:262 +#: ../../../build/NEWS:269 msgid "" "`bpo-40948 `__: Improve post-install " "message to direct people to the \"py\" command." msgstr "" -#: ../../../build/NEWS:265 +#: ../../../build/NEWS:272 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:268 +#: ../../../build/NEWS:275 msgid "" "`bpo-40741 `__: Update Windows release " "to include SQLite 3.32.3." msgstr "" -#: ../../../build/NEWS:273 +#: ../../../build/NEWS:280 msgid "" "`bpo-41468 `__: Improve IDLE run crash " "error message (which users should never see)." msgstr "" -#: ../../../build/NEWS:276 +#: ../../../build/NEWS:283 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:282 +#: ../../../build/NEWS:289 msgid "Python 3.9.0 beta 5" msgstr "" -#: ../../../build/NEWS:284 +#: ../../../build/NEWS:291 msgid "*Release date: 2020-07-20*" msgstr "" -#: ../../../build/NEWS:287 ../../../build/NEWS:389 ../../../build/NEWS:831 -#: ../../../build/NEWS:1184 ../../../build/NEWS:1636 ../../../build/NEWS:2142 -#: ../../../build/NEWS:2845 ../../../build/NEWS:3230 ../../../build/NEWS:5180 -#: ../../../build/NEWS:5936 ../../../build/NEWS:6480 ../../../build/NEWS:7010 -#: ../../../build/NEWS:10541 ../../../build/NEWS:10759 -#: ../../../build/NEWS:12487 ../../../build/NEWS:14938 -#: ../../../build/NEWS:15705 ../../../build/NEWS:16168 -#: ../../../build/NEWS:16270 ../../../build/NEWS:18336 -#: ../../../build/NEWS:18355 ../../../build/NEWS:18520 -#: ../../../build/NEWS:18571 ../../../build/NEWS:19166 -#: ../../../build/NEWS:19277 ../../../build/NEWS:19367 -#: ../../../build/NEWS:20076 ../../../build/NEWS:20135 -#: ../../../build/NEWS:20990 ../../../build/NEWS:21003 -#: ../../../build/NEWS:21394 ../../../build/NEWS:21427 -#: ../../../build/NEWS:21539 ../../../build/NEWS:21594 -#: ../../../build/NEWS:21663 +#: ../../../build/NEWS:294 ../../../build/NEWS:396 ../../../build/NEWS:838 +#: ../../../build/NEWS:1191 ../../../build/NEWS:1643 ../../../build/NEWS:2149 +#: ../../../build/NEWS:2852 ../../../build/NEWS:3237 ../../../build/NEWS:5187 +#: ../../../build/NEWS:5943 ../../../build/NEWS:6487 ../../../build/NEWS:7017 +#: ../../../build/NEWS:10548 ../../../build/NEWS:10766 +#: ../../../build/NEWS:12494 ../../../build/NEWS:14945 +#: ../../../build/NEWS:15712 ../../../build/NEWS:16175 +#: ../../../build/NEWS:16277 ../../../build/NEWS:18343 +#: ../../../build/NEWS:18362 ../../../build/NEWS:18527 +#: ../../../build/NEWS:18578 ../../../build/NEWS:19173 +#: ../../../build/NEWS:19284 ../../../build/NEWS:19374 +#: ../../../build/NEWS:20083 ../../../build/NEWS:20142 +#: ../../../build/NEWS:20997 ../../../build/NEWS:21010 +#: ../../../build/NEWS:21401 ../../../build/NEWS:21434 +#: ../../../build/NEWS:21546 ../../../build/NEWS:21601 +#: ../../../build/NEWS:21670 msgid "Security" msgstr "Keamanan" -#: ../../../build/NEWS:289 +#: ../../../build/NEWS:296 msgid "" "`bpo-41304 `__: Fixes `python3x._pth` " "being ignored on Windows, caused by the fix for :issue:`29778` " "(CVE-2020-15801)." msgstr "" -#: ../../../build/NEWS:292 +#: ../../../build/NEWS:299 msgid "" "`bpo-41162 `__: Audit hooks are now " "cleared later during finalization to avoid missing events." msgstr "" -#: ../../../build/NEWS:295 +#: ../../../build/NEWS:302 msgid "" "`bpo-29778 `__: Ensure " ":file:`python3.dll` is loaded from correct locations when Python is embedded" " (CVE-2020-15523)." msgstr "" -#: ../../../build/NEWS:298 +#: ../../../build/NEWS:305 msgid "" "`bpo-39603 `__: Prevent http header " "injection by rejecting control characters in http.client.putrequest(...)." msgstr "" -#: ../../../build/NEWS:304 +#: ../../../build/NEWS:311 msgid "" "`bpo-41295 `__: Resolve a regression in " "CPython 3.8.4 where defining \"__setattr__\" in a multi-inheritance setup " @@ -774,19 +788,19 @@ msgid "" "were involved in the base types." msgstr "" -#: ../../../build/NEWS:309 +#: ../../../build/NEWS:316 msgid "" "`bpo-41247 `__: Always cache the running" " loop holder when running ``asyncio.set_running_loop``." msgstr "" -#: ../../../build/NEWS:312 +#: ../../../build/NEWS:319 msgid "" "`bpo-41252 `__: Fix incorrect " "refcounting in _ssl.c's ``_servername_callback()``." msgstr "" -#: ../../../build/NEWS:315 +#: ../../../build/NEWS:322 msgid "" "`bpo-41215 `__: Use non-NULL default " "values in the PEG parser keyword list to overcome a bug that was preventing " @@ -794,7 +808,7 @@ msgid "" "Pablo Galindo." msgstr "" -#: ../../../build/NEWS:319 +#: ../../../build/NEWS:326 msgid "" "`bpo-41218 `__: Python 3.8.3 had a " "regression where compiling with ast.PyCF_ALLOW_TOP_LEVEL_AWAIT would " @@ -802,102 +816,102 @@ msgid "" "comprehension making use of async/await will tagged as so." msgstr "" -#: ../../../build/NEWS:324 +#: ../../../build/NEWS:331 msgid "" "`bpo-41175 `__: Guard against a NULL " "pointer dereference within bytearrayobject triggered by the ``bytearray() + " "bytearray()`` operation." msgstr "" -#: ../../../build/NEWS:327 +#: ../../../build/NEWS:334 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:334 +#: ../../../build/NEWS:341 msgid "" "`bpo-41288 `__: Unpickling invalid " "NEWOBJ_EX opcode with the C implementation raises now UnpicklingError " "instead of crashing." msgstr "" -#: ../../../build/NEWS:337 +#: ../../../build/NEWS:344 msgid "" "`bpo-39017 `__: Avoid infinite loop when" " reading specially crafted TAR files using the tarfile module " "(CVE-2019-20907)." msgstr "" -#: ../../../build/NEWS:340 +#: ../../../build/NEWS:347 msgid "" "`bpo-41235 `__: Fix the error handling " "in :meth:`ssl.SSLContext.load_dh_params`." msgstr "" -#: ../../../build/NEWS:343 +#: ../../../build/NEWS:350 msgid "" "`bpo-41207 `__: In distutils.spawn, " "restore expectation that DistutilsExecError is raised when the command is " "not found." msgstr "" -#: ../../../build/NEWS:346 +#: ../../../build/NEWS:353 msgid "" "`bpo-39168 `__: Remove the ``__new__`` " "method of :class:`typing.Generic`." msgstr "" -#: ../../../build/NEWS:348 +#: ../../../build/NEWS:355 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:351 +#: ../../../build/NEWS:358 msgid "" "`bpo-39384 `__: Fixed " "email.contentmanager to allow set_content() to set a null string." msgstr "" -#: ../../../build/NEWS:357 +#: ../../../build/NEWS:364 msgid "" "`bpo-37703 `__: Updated Documentation to" " comprehensively elaborate on the behaviour of gather.cancel()" msgstr "" -#: ../../../build/NEWS:361 ../../../build/NEWS:577 ../../../build/NEWS:800 -#: ../../../build/NEWS:1104 ../../../build/NEWS:1559 ../../../build/NEWS:2033 -#: ../../../build/NEWS:3188 ../../../build/NEWS:4910 ../../../build/NEWS:5870 -#: ../../../build/NEWS:6418 ../../../build/NEWS:9680 ../../../build/NEWS:10342 -#: ../../../build/NEWS:10502 ../../../build/NEWS:10714 -#: ../../../build/NEWS:10971 ../../../build/NEWS:11302 -#: ../../../build/NEWS:12147 ../../../build/NEWS:14842 -#: ../../../build/NEWS:15193 ../../../build/NEWS:15588 +#: ../../../build/NEWS:368 ../../../build/NEWS:584 ../../../build/NEWS:807 +#: ../../../build/NEWS:1111 ../../../build/NEWS:1566 ../../../build/NEWS:2040 +#: ../../../build/NEWS:3195 ../../../build/NEWS:4917 ../../../build/NEWS:5877 +#: ../../../build/NEWS:6425 ../../../build/NEWS:9687 ../../../build/NEWS:10349 +#: ../../../build/NEWS:10509 ../../../build/NEWS:10721 +#: ../../../build/NEWS:10978 ../../../build/NEWS:11309 +#: ../../../build/NEWS:12154 ../../../build/NEWS:14849 +#: ../../../build/NEWS:15200 ../../../build/NEWS:15595 msgid "macOS" msgstr "macOS" -#: ../../../build/NEWS:363 +#: ../../../build/NEWS:370 msgid "" "`bpo-40741 `__: Update macOS installer " "to use SQLite 3.32.3." msgstr "" -#: ../../../build/NEWS:368 +#: ../../../build/NEWS:375 msgid "" "`bpo-41300 `__: Save files with non-" "ascii chars. Fix regression released in 3.9.0b4 and 3.8.4." msgstr "" -#: ../../../build/NEWS:371 +#: ../../../build/NEWS:378 msgid "" "`bpo-37765 `__: Add keywords to module " "name completion list. Rewrite Completions section of IDLE doc." msgstr "" -#: ../../../build/NEWS:377 +#: ../../../build/NEWS:384 msgid "" "`bpo-40170 `__: Revert " ":c:func:`PyType_HasFeature` change: it reads again directly the " @@ -906,15 +920,15 @@ msgid "" "implementation details." msgstr "" -#: ../../../build/NEWS:384 +#: ../../../build/NEWS:391 msgid "Python 3.9.0 beta 4" msgstr "" -#: ../../../build/NEWS:386 +#: ../../../build/NEWS:393 msgid "*Release date: 2020-07-02*" msgstr "" -#: ../../../build/NEWS:391 +#: ../../../build/NEWS:398 msgid "" "`bpo-41004 `__: The __hash__() methods " "of ipaddress.IPv4Interface and ipaddress.IPv6Interface incorrectly " @@ -923,20 +937,20 @@ msgid "" "for the tuple of (address, mask length, network address)." msgstr "" -#: ../../../build/NEWS:400 +#: ../../../build/NEWS:407 msgid "" "`bpo-41094 `__: Fix decoding errors with" " audit when open files with non-ASCII names on non-UTF-8 locale." msgstr "" -#: ../../../build/NEWS:403 +#: ../../../build/NEWS:410 msgid "" "`bpo-41084 `__: Prefix the error message" " with 'f-string: ', when parsing an f-string expression which throws a " ":exc:`SyntaxError`." msgstr "" -#: ../../../build/NEWS:406 +#: ../../../build/NEWS:413 msgid "" "`bpo-41076 `__: Pre-feed the parser with" " the location of the f-string expression, not the f-string itself, which " @@ -944,32 +958,32 @@ msgid "" "is completed." msgstr "" -#: ../../../build/NEWS:410 +#: ../../../build/NEWS:417 msgid "" "`bpo-40939 `__: Deprecate " ":c:func:`PyNode_Compile`." msgstr "" -#: ../../../build/NEWS:412 +#: ../../../build/NEWS:419 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:416 +#: ../../../build/NEWS:423 msgid "" "`bpo-41061 `__: Fix incorrect " "expressions and asserts in hashtable code and tests." msgstr "" -#: ../../../build/NEWS:419 +#: ../../../build/NEWS:426 msgid "" "`bpo-41052 `__: Opt out " "serialization/deserialization for _random.Random" msgstr "" -#: ../../../build/NEWS:421 +#: ../../../build/NEWS:428 msgid "" "`bpo-40939 `__: Deprecate " ":c:func:`PyParser_SimpleParseStringFlags`, " @@ -977,7 +991,7 @@ msgid "" ":c:func:`PyParser_SimpleParseFileFlags`." msgstr "" -#: ../../../build/NEWS:425 +#: ../../../build/NEWS:432 msgid "" "`bpo-35975 `__: Stefan Behnel reported " "that cf_feature_version is used even when PyCF_ONLY_AST is not set. This is " @@ -985,7 +999,7 @@ msgid "" "fixed." msgstr "" -#: ../../../build/NEWS:429 +#: ../../../build/NEWS:436 msgid "" "`bpo-40985 `__: Fix a bug that caused " "the :exc:`SyntaxError` text to be empty when a file ends with a line ending " @@ -993,27 +1007,27 @@ msgid "" "contain the text of the last line." msgstr "" -#: ../../../build/NEWS:433 +#: ../../../build/NEWS:440 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:436 +#: ../../../build/NEWS:443 msgid "" "`bpo-40957 `__: Fix refleak in " "_Py_fopen_obj() when PySys_Audit() fails" msgstr "" -#: ../../../build/NEWS:438 +#: ../../../build/NEWS:445 msgid "" "`bpo-40947 `__: The Python :ref:`Path " "Configuration ` now takes :c:member:`PyConfig.platlibdir` " "in account." msgstr "" -#: ../../../build/NEWS:441 +#: ../../../build/NEWS:448 msgid "" "`bpo-40847 `__: Fix a bug where a line " "with only a line continuation character is not considered a blank line at " @@ -1024,7 +1038,7 @@ msgid "" ":exc:`SyntaxError`." msgstr "" -#: ../../../build/NEWS:448 +#: ../../../build/NEWS:455 msgid "" "`bpo-40824 `__: Unexpected errors in " "calling the ``__iter__`` method are no longer masked by ``TypeError`` in the" @@ -1033,14 +1047,14 @@ msgid "" ":mod:`operator` module." msgstr "" -#: ../../../build/NEWS:453 +#: ../../../build/NEWS:460 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:459 +#: ../../../build/NEWS:466 msgid "" "`bpo-41193 `__: The ``write_history()`` " "atexit function of the readline completer now ignores any :exc:`OSError` to " @@ -1048,118 +1062,118 @@ msgid "" ":exc:`FileNotFoundError` and :exc:`PermissionError`." msgstr "" -#: ../../../build/NEWS:464 +#: ../../../build/NEWS:471 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:467 +#: ../../../build/NEWS:474 msgid "" "`bpo-40874 `__: The decimal module now " "requires libmpdec-2.5.0." msgstr "" -#: ../../../build/NEWS:469 +#: ../../../build/NEWS:476 msgid "" "`bpo-41138 `__: Fixed the :mod:`trace` " "module CLI for Python source files with non-UTF-8 encoding." msgstr "" -#: ../../../build/NEWS:472 +#: ../../../build/NEWS:479 msgid "" "`bpo-31938 `__: Fix default-value " "signatures of several functions in the :mod:`select` module - by Anthony " "Sottile." msgstr "" -#: ../../../build/NEWS:475 +#: ../../../build/NEWS:482 msgid "" "`bpo-41068 `__: Fixed reading files with" " non-ASCII names from ZIP archive directly after writing them." msgstr "" -#: ../../../build/NEWS:478 +#: ../../../build/NEWS:485 msgid "" "`bpo-41058 `__: " ":func:`pdb.find_function` now correctly determines the source file encoding." msgstr "" -#: ../../../build/NEWS:481 +#: ../../../build/NEWS:488 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:484 +#: ../../../build/NEWS:491 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:488 +#: ../../../build/NEWS:495 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:492 +#: ../../../build/NEWS:499 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:495 +#: ../../../build/NEWS:502 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:499 +#: ../../../build/NEWS:506 msgid "" "`bpo-40967 `__: Removed " ":meth:`asyncio.Task.current_task` and :meth:`asyncio.Task.all_tasks`. Patch " "contributed by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:502 +#: ../../../build/NEWS:509 msgid "" "`bpo-40955 `__: Fix a minor memory leak " "in :mod:`subprocess` module when extra_groups was specified." msgstr "" -#: ../../../build/NEWS:505 +#: ../../../build/NEWS:512 msgid "" "`bpo-40855 `__: The standard deviation " "and variance functions in the statistics module were ignoring their mu and " "xbar arguments." msgstr "" -#: ../../../build/NEWS:508 +#: ../../../build/NEWS:515 msgid "" "`bpo-40924 `__: Removed support for " "loaders implementing .files and supplying TraversableResources." msgstr "" -#: ../../../build/NEWS:511 +#: ../../../build/NEWS:518 msgid "" "`bpo-40939 `__: Use the new PEG parser " "when generating the stdlib :mod:`keyword` module." msgstr "" -#: ../../../build/NEWS:514 +#: ../../../build/NEWS:521 msgid "" "`bpo-40834 `__: Fix truncate when " "sending str object with_xxsubinterpreters.channel_send." msgstr "" -#: ../../../build/NEWS:517 +#: ../../../build/NEWS:524 msgid "" "`bpo-26407 `__: Unexpected errors in " "calling the ``__iter__`` method are no longer masked by ``TypeError`` in " @@ -1167,39 +1181,39 @@ msgid "" ":meth:`csv.writer.writerows`." msgstr "" -#: ../../../build/NEWS:521 +#: ../../../build/NEWS:528 msgid "" "`bpo-38488 `__: Update ensurepip to " "install pip 20.1.1 and setuptools 47.1.0." msgstr "" -#: ../../../build/NEWS:523 +#: ../../../build/NEWS:530 msgid "" "`bpo-36543 `__: Restored the deprecated " ":mod:`xml.etree.cElementTree` module." msgstr "" -#: ../../../build/NEWS:525 +#: ../../../build/NEWS:532 msgid "" "`bpo-34226 `__: Fix " "`cgi.parse_multipart` without content_length. Patch by Roger Duran" msgstr "" -#: ../../../build/NEWS:531 +#: ../../../build/NEWS:538 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:534 +#: ../../../build/NEWS:541 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:538 +#: ../../../build/NEWS:545 msgid "" "`bpo-38377 `__: On Linux, skip tests " "using multiprocessing if the current user cannot create a file in " @@ -1208,14 +1222,14 @@ msgid "" " the :mod:`test.support` module." msgstr "" -#: ../../../build/NEWS:543 +#: ../../../build/NEWS:550 msgid "" "`bpo-41009 `__: Fix use of " "``support.require_{linux|mac|freebsd}_version()`` decorators as class " "decorator." msgstr "" -#: ../../../build/NEWS:546 +#: ../../../build/NEWS:553 msgid "" "`bpo-41003 `__: Fix ``test_copyreg`` " "when ``numpy`` is installed: ``test.pickletester`` now saves/restores " @@ -1223,33 +1237,33 @@ msgid "" "``numpy``." msgstr "" -#: ../../../build/NEWS:550 +#: ../../../build/NEWS:557 msgid "" "`bpo-40964 `__: Disable remote " ":mod:`imaplib` tests, host cyrus.andrew.cmu.edu is blocking incoming " "connections." msgstr "" -#: ../../../build/NEWS:553 +#: ../../../build/NEWS:560 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:557 +#: ../../../build/NEWS:564 msgid "" "`bpo-34401 `__: Make test_gdb properly " "run on HP-UX. Patch by Michael Osipov." msgstr "" -#: ../../../build/NEWS:562 +#: ../../../build/NEWS:569 msgid "" "`bpo-40204 `__: Pin Sphinx version to " "2.3.1 in ``Doc/Makefile``." msgstr "" -#: ../../../build/NEWS:567 +#: ../../../build/NEWS:574 msgid "" "`bpo-41074 `__: Fixed support of non-" "ASCII names in functions :func:`msilib.OpenDatabase` and " @@ -1257,26 +1271,26 @@ msgid "" ":meth:`msilib.Database.OpenView`." msgstr "" -#: ../../../build/NEWS:571 +#: ../../../build/NEWS:578 msgid "" "`bpo-40164 `__: Updates Windows OpenSSL " "to 1.1.1g" msgstr "" -#: ../../../build/NEWS:573 +#: ../../../build/NEWS:580 msgid "" "`bpo-37556 `__: Extend py.exe help to " "mention overrides via venv, shebang, environmental variables & ini files." msgstr "" -#: ../../../build/NEWS:579 +#: ../../../build/NEWS:586 msgid "" "`bpo-39580 `__: Avoid opening Finder " "window if running installer from the command line. Patch contributed by Rick" " Heil." msgstr "" -#: ../../../build/NEWS:582 +#: ../../../build/NEWS:589 msgid "" "`bpo-41100 `__: Fix configure error when" " building on macOS 11. Note that the current Python release was released " @@ -1286,25 +1300,25 @@ msgid "" "3.8.x and with 3.9.0." msgstr "" -#: ../../../build/NEWS:588 +#: ../../../build/NEWS:595 msgid "" "`bpo-41005 `__: fixed an XDG settings " "issue not allowing macos to open browser in webbrowser.py" msgstr "" -#: ../../../build/NEWS:594 +#: ../../../build/NEWS:601 msgid "" "`bpo-41152 `__: The encoding of " "``stdin``, ``stdout`` and ``stderr`` in IDLE is now always UTF-8." msgstr "" -#: ../../../build/NEWS:597 +#: ../../../build/NEWS:604 msgid "" "`bpo-41144 `__: Make Open Module open a " "special module such as os.path." msgstr "" -#: ../../../build/NEWS:602 +#: ../../../build/NEWS:609 msgid "" "`bpo-36346 `__: Mark " "``Py_UNICODE_COPY``, ``Py_UNICODE_FILL``, ``PyUnicode_WSTR_LENGTH``, " @@ -1314,28 +1328,28 @@ msgid "" "Python 3.3." msgstr "" -#: ../../../build/NEWS:608 +#: ../../../build/NEWS:615 msgid "" "`bpo-36020 `__: On Windows, ``#include " "\"pyerrors.h\"`` no longer defines ``snprintf`` and ``vsnprintf`` macros." msgstr "" -#: ../../../build/NEWS:611 +#: ../../../build/NEWS:618 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:616 +#: ../../../build/NEWS:623 msgid "Python 3.9.0 beta 3" msgstr "" -#: ../../../build/NEWS:618 +#: ../../../build/NEWS:625 msgid "*Release date: 2020-06-09*" msgstr "" -#: ../../../build/NEWS:623 +#: ../../../build/NEWS:630 msgid "" "`bpo-40924 `__: `importlib.resources`: " "Reverted ``TraversableResources`` implementations from the built-in loaders " @@ -1344,76 +1358,76 @@ msgid "" "certificates to be missing." msgstr "" -#: ../../../build/NEWS:631 +#: ../../../build/NEWS:638 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:637 +#: ../../../build/NEWS:644 msgid "Python 3.9.0 beta 2" msgstr "" -#: ../../../build/NEWS:639 +#: ../../../build/NEWS:646 msgid "*Release date: 2020-06-08*" msgstr "" -#: ../../../build/NEWS:644 +#: ../../../build/NEWS:651 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:648 +#: ../../../build/NEWS:655 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:652 +#: ../../../build/NEWS:659 msgid "" "`bpo-40880 `__: Fix invalid memory read " "in the new parser when checking newlines in string literals. Patch by Pablo " "Galindo." msgstr "" -#: ../../../build/NEWS:655 +#: ../../../build/NEWS:662 msgid "" "`bpo-40883 `__: Fix memory leak in when " "parsing f-strings in the new parser. Patch by Pablo Galindo" msgstr "" -#: ../../../build/NEWS:658 +#: ../../../build/NEWS:665 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:662 +#: ../../../build/NEWS:669 msgid "" "`bpo-40854 `__: Allow overriding " ":data:`sys.platlibdir` via a new :envvar:`PYTHONPLATLIBDIR` environment " "variable." msgstr "" -#: ../../../build/NEWS:665 +#: ../../../build/NEWS:672 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:669 +#: ../../../build/NEWS:676 msgid "" "`bpo-40780 `__: Fix a corner case where " "g-style string formatting of a float failed to remove trailing zeros." msgstr "" -#: ../../../build/NEWS:672 +#: ../../../build/NEWS:679 msgid "" "`bpo-38964 `__: When there's a " ":exc:`SyntaxError` in the expression part of an fstring, the filename " @@ -1421,13 +1435,13 @@ msgid "" "file the fstring resides in." msgstr "" -#: ../../../build/NEWS:676 +#: ../../../build/NEWS:683 msgid "" "`bpo-40750 `__: Support the \"-d\" debug" " flag in the new PEG parser. Patch by Pablo Galindo" msgstr "" -#: ../../../build/NEWS:679 +#: ../../../build/NEWS:686 msgid "" "`bpo-40217 `__: Instances of types " "created with :c:func:`PyType_FromSpecWithBases` will no longer automatically" @@ -1436,27 +1450,27 @@ msgid "" "by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:685 +#: ../../../build/NEWS:692 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:691 +#: ../../../build/NEWS:698 msgid "" "`bpo-39791 `__: Refresh " "importlib.metadata from importlib_metadata 1.6.1." msgstr "" -#: ../../../build/NEWS:693 +#: ../../../build/NEWS:700 msgid "" "`bpo-40807 `__: Stop " "codeop._maybe_compile, used by code.InteractiveInterpreter (and IDLE). from " "from emitting each warning three times." msgstr "" -#: ../../../build/NEWS:696 +#: ../../../build/NEWS:703 msgid "" "`bpo-39791 `__: Built-in loaders " "(SourceFileLoader and ZipImporter) now supply ``TraversableResources`` " @@ -1464,7 +1478,7 @@ msgid "" "removed." msgstr "" -#: ../../../build/NEWS:700 +#: ../../../build/NEWS:707 msgid "" "`bpo-17005 `__: The topological sort " "functionality that was introduced initially in the :mod:`functools` module " @@ -1473,28 +1487,28 @@ msgid "" "Pablo Galindo" msgstr "" -#: ../../../build/NEWS:705 +#: ../../../build/NEWS:712 msgid "" "`bpo-40777 `__: Initialize " "PyDateTime_IsoCalendarDateType.tp_base at run-time to avoid errors on some " "compilers." msgstr "" -#: ../../../build/NEWS:708 +#: ../../../build/NEWS:715 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:712 +#: ../../../build/NEWS:719 msgid "" "`bpo-40791 `__: " ":func:`hashlib.compare_digest` uses OpenSSL's ``CRYPTO_memcmp()`` function " "when OpenSSL is available." msgstr "" -#: ../../../build/NEWS:715 +#: ../../../build/NEWS:722 msgid "" "`bpo-40795 `__: :mod:`ctypes` module: If" " ctypes fails to convert the result of a callback or if a ctypes callback " @@ -1503,66 +1517,66 @@ msgid "" ":c:func:`PyErr_Print`." msgstr "" -#: ../../../build/NEWS:720 +#: ../../../build/NEWS:727 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:723 +#: ../../../build/NEWS:730 msgid "" "`bpo-30064 `__: Fix asyncio " "``loop.sock_*`` race condition issue" msgstr "" -#: ../../../build/NEWS:725 +#: ../../../build/NEWS:732 msgid "" "`bpo-40759 `__: Deprecate the " ":mod:`symbol` module." msgstr "" -#: ../../../build/NEWS:727 +#: ../../../build/NEWS:734 msgid "" "`bpo-40737 `__: Fix possible reference " "leak for :mod:`sqlite3` initialization." msgstr "" -#: ../../../build/NEWS:729 +#: ../../../build/NEWS:736 msgid "" "`bpo-40698 `__: :mod:`distutils` upload " "creates SHA2-256 and Blake2b-256 digests. MD5 digests is skipped if platform" " blocks MD5." msgstr "" -#: ../../../build/NEWS:732 +#: ../../../build/NEWS:739 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:736 +#: ../../../build/NEWS:743 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:740 +#: ../../../build/NEWS:747 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:743 +#: ../../../build/NEWS:750 msgid "" "`bpo-40671 `__: Prepare ``_hashlib`` for" " :pep:`489` and use :c:func:`PyModule_AddType`." msgstr "" -#: ../../../build/NEWS:746 +#: ../../../build/NEWS:753 msgid "" "`bpo-32309 `__: Added a new " ":term:`coroutine` :func:`asyncio.to_thread`. It is mainly used for running " @@ -1572,105 +1586,105 @@ msgid "" "arguments." msgstr "" -#: ../../../build/NEWS:752 +#: ../../../build/NEWS:759 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:756 +#: ../../../build/NEWS:763 msgid "" "`bpo-13097 `__: ``ctypes`` now raises an" " ``ArgumentError`` when a callback is invoked with more than 1024 arguments." msgstr "" -#: ../../../build/NEWS:759 +#: ../../../build/NEWS:766 msgid "" "`bpo-23082 `__: Updated the error " "message and docs of PurePath.relative_to() to better reflect the function " "behaviour." msgstr "" -#: ../../../build/NEWS:762 +#: ../../../build/NEWS:769 msgid "" "`bpo-39244 `__: Fixed " ":class:`multiprocessing.context.get_all_start_methods` to properly return " "the default method first on macOS." msgstr "" -#: ../../../build/NEWS:765 +#: ../../../build/NEWS:772 msgid "" "`bpo-39040 `__: Fix parsing of invalid " "mime headers parameters by collapsing whitespace between encoded words in a " "bare-quote-string." msgstr "" -#: ../../../build/NEWS:768 +#: ../../../build/NEWS:775 msgid "" "`bpo-35714 `__: :exc:`struct.error` is " "now raised if there is a null character in a :mod:`struct` format string." msgstr "" -#: ../../../build/NEWS:771 +#: ../../../build/NEWS:778 msgid "" "`bpo-36290 `__: AST nodes are now " "raising :exc:`TypeError` on conflicting keyword arguments. Patch contributed" " by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:777 +#: ../../../build/NEWS:784 msgid "" "`bpo-17258 `__: Skip some " ":mod:`multiprocessing` tests when MD5 hash digest is blocked." msgstr "" -#: ../../../build/NEWS:783 +#: ../../../build/NEWS:790 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:787 +#: ../../../build/NEWS:794 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:793 +#: ../../../build/NEWS:800 msgid "" "`bpo-39631 `__: Changes the registered " "MIME type for ``.py`` files on Windows to ``text/x-python`` instead of " "``text/plain``." msgstr "" -#: ../../../build/NEWS:796 +#: ../../../build/NEWS:803 msgid "" "`bpo-40677 `__: Manually define " "IO_REPARSE_TAG_APPEXECLINK in case some old Windows SDK doesn't have it." msgstr "" -#: ../../../build/NEWS:802 +#: ../../../build/NEWS:809 msgid "" "`bpo-40741 `__: Update macOS installer " "to use SQLite 3.32.2." msgstr "" -#: ../../../build/NEWS:807 +#: ../../../build/NEWS:814 msgid "" "`bpo-39885 `__: Make context menu Cut " "and Copy work again when right-clicking within a selection." msgstr "" -#: ../../../build/NEWS:810 +#: ../../../build/NEWS:817 msgid "" "`bpo-40723 `__: Make test_idle pass when" " run after import." msgstr "" -#: ../../../build/NEWS:815 +#: ../../../build/NEWS:822 msgid "" "`bpo-40910 `__: Export explicitly the " ":c:func:`Py_GetArgcArgv` function to the C API and document the function. " @@ -1678,98 +1692,98 @@ msgid "" " built with ``-fvisibility=hidden``." msgstr "" -#: ../../../build/NEWS:819 +#: ../../../build/NEWS:826 msgid "" "`bpo-40724 `__: Allow defining buffer " "slots in type specs." msgstr "" -#: ../../../build/NEWS:821 +#: ../../../build/NEWS:828 msgid "" "`bpo-40826 `__: " ":c:func:`PyOS_InterruptOccurred` now fails with a fatal error if it is " "called with the GIL released." msgstr "" -#: ../../../build/NEWS:826 +#: ../../../build/NEWS:833 msgid "Python 3.9.0 beta 1" msgstr "" -#: ../../../build/NEWS:828 +#: ../../../build/NEWS:835 msgid "*Release date: 2020-05-19*" msgstr "" -#: ../../../build/NEWS:833 +#: ../../../build/NEWS:840 msgid "" "`bpo-40501 `__: :mod:`uuid` no longer " "uses :mod:`ctypes` to load :file:`libuuid` or :file:`rpcrt4.dll` at runtime." msgstr "" -#: ../../../build/NEWS:839 +#: ../../../build/NEWS:846 msgid "" "`bpo-40663 `__: Correctly generate " "annotations where parentheses are omitted but required (e.g: ``Type[(str, " "int, *other))]``." msgstr "" -#: ../../../build/NEWS:842 +#: ../../../build/NEWS:849 msgid "" "`bpo-40596 `__: Fixed " ":meth:`str.isidentifier` for non-canonicalized strings containing non-BMP " "characters on Windows." msgstr "" -#: ../../../build/NEWS:845 +#: ../../../build/NEWS:852 msgid "" "`bpo-40593 `__: Improved syntax errors " "for invalid characters in source code." msgstr "" -#: ../../../build/NEWS:847 +#: ../../../build/NEWS:854 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:851 +#: ../../../build/NEWS:858 msgid "" "`bpo-40566 `__: Apply :pep:`573` to " ":mod:`abc`." msgstr "" -#: ../../../build/NEWS:853 +#: ../../../build/NEWS:860 msgid "" "`bpo-40502 `__: Initialize " "``n->n_col_offset``. (Patch by Joannah Nanjekye)" msgstr "" -#: ../../../build/NEWS:855 +#: ../../../build/NEWS:862 msgid "" "`bpo-40527 `__: Fix command line " "argument parsing: no longer write errors multiple times into stderr." msgstr "" -#: ../../../build/NEWS:858 +#: ../../../build/NEWS:865 msgid "" "`bpo-1635741 `__: Port :mod:`errno` to" " multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:860 +#: ../../../build/NEWS:867 msgid "" "`bpo-40523 `__: Add pass-throughs for " ":func:`hash` and :func:`reversed` to :class:`weakref.proxy` objects. Patch " "by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:863 +#: ../../../build/NEWS:870 msgid "" "`bpo-1635741 `__: Port :mod:`syslog` " "to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:865 +#: ../../../build/NEWS:872 msgid "" "`bpo-40246 `__: Reporting a specialised " "error message for invalid string prefixes, which was introduced in " @@ -1779,84 +1793,84 @@ msgid "" "failing to parse, which is not an acceptable breakage on such short notice." msgstr "" -#: ../../../build/NEWS:872 +#: ../../../build/NEWS:879 msgid "" "`bpo-40417 `__: Fix imp module " "deprecation warning when PyImport_ReloadModule is called. Patch by Robert " "Rouhani." msgstr "" -#: ../../../build/NEWS:875 +#: ../../../build/NEWS:882 msgid "" "`bpo-40408 `__: Fixed support of nested " "type variables in GenericAlias (e.g. ``list[list[T]]``)." msgstr "" -#: ../../../build/NEWS:878 +#: ../../../build/NEWS:885 msgid "" "`bpo-1635741 `__: Port _stat module to" " multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:880 +#: ../../../build/NEWS:887 msgid "" "`bpo-29587 `__: Enable implicit " "exception chaining when calling :meth:`generator.throw`." msgstr "" -#: ../../../build/NEWS:883 +#: ../../../build/NEWS:890 msgid "" "`bpo-40328 `__: Add tools for generating" " mappings headers for CJKCodecs." msgstr "" -#: ../../../build/NEWS:885 +#: ../../../build/NEWS:892 msgid "" "`bpo-40228 `__: Setting frame.f_lineno " "is now robust w.r.t. changes in the source-to-bytecode compiler" msgstr "" -#: ../../../build/NEWS:888 +#: ../../../build/NEWS:895 msgid "" "`bpo-38880 `__: Added the ability to " "list interpreters associated with channel ends in the internal " "subinterpreters module." msgstr "" -#: ../../../build/NEWS:891 +#: ../../../build/NEWS:898 msgid "" "`bpo-37986 `__: Improve performance of " ":c:func:`PyLong_FromDouble` for values that fit into :c:type:`long`." msgstr "" -#: ../../../build/NEWS:897 +#: ../../../build/NEWS:904 msgid "" "`bpo-40662 `__: Fixed " ":func:`ast.get_source_segment` for ast nodes that have incomplete location " "information. Patch by Irit Katriel." msgstr "" -#: ../../../build/NEWS:900 +#: ../../../build/NEWS:907 msgid "" "`bpo-40665 `__: Convert :mod:`bisect` to" " use Argument Clinic." msgstr "" -#: ../../../build/NEWS:902 +#: ../../../build/NEWS:909 msgid "" "`bpo-40536 `__: Added the " ":func:`~zoneinfo.available_timezones` function to the :mod:`zoneinfo` " "module. Patch by Paul Ganssle." msgstr "" -#: ../../../build/NEWS:905 +#: ../../../build/NEWS:912 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:909 +#: ../../../build/NEWS:916 msgid "" "`bpo-40645 `__: The internal module " "``_hashlib`` wraps and exposes OpenSSL's HMAC API. The new code will be used" @@ -1864,39 +1878,39 @@ msgid "" " HMAC module are no longer part of the public API." msgstr "" -#: ../../../build/NEWS:914 +#: ../../../build/NEWS:921 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:918 +#: ../../../build/NEWS:925 msgid "" "`bpo-37630 `__: The :mod:`hashlib` " "module can now use SHA3 hashes and SHAKE XOF from OpenSSL when available." msgstr "" -#: ../../../build/NEWS:921 +#: ../../../build/NEWS:928 msgid "" "`bpo-40479 `__: The :mod:`hashlib` now " "compiles with OpenSSL 3.0.0-alpha2." msgstr "" -#: ../../../build/NEWS:923 +#: ../../../build/NEWS:930 msgid "" "`bpo-40257 `__: Revert changes to " ":func:`inspect.getdoc`." msgstr "" -#: ../../../build/NEWS:925 +#: ../../../build/NEWS:932 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:929 +#: ../../../build/NEWS:936 msgid "" "`bpo-40612 `__: Fix edge cases in " "SyntaxError formatting. If the offset is <= 0, no caret is printed. If the " @@ -1904,52 +1918,52 @@ msgid "" "character." msgstr "" -#: ../../../build/NEWS:933 +#: ../../../build/NEWS:940 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:936 +#: ../../../build/NEWS:943 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:939 +#: ../../../build/NEWS:946 msgid "" "`bpo-40503 `__: :pep:`615`, the " ":mod:`zoneinfo` module. Adds support for the IANA time zone database." msgstr "" -#: ../../../build/NEWS:942 +#: ../../../build/NEWS:949 msgid "" "`bpo-40397 `__: Removed attributes " "``__args__`` and ``__parameters__`` from special generic aliases like " "``typing.List`` (not subscripted)." msgstr "" -#: ../../../build/NEWS:945 +#: ../../../build/NEWS:952 msgid "" "`bpo-40549 `__: Convert posixmodule.c " "(\"posix\" or \"nt\" module) to the multiphase initialization (PEP 489)." msgstr "" -#: ../../../build/NEWS:948 +#: ../../../build/NEWS:955 msgid "" "`bpo-31033 `__: Add a ``msg`` argument " "to :meth:`Future.cancel` and :meth:`Task.cancel`." msgstr "" -#: ../../../build/NEWS:951 +#: ../../../build/NEWS:958 msgid "" "`bpo-40541 `__: Added an optional " "*counts* parameter to random.sample()." msgstr "" -#: ../../../build/NEWS:953 +#: ../../../build/NEWS:960 msgid "" "`bpo-40515 `__: The :mod:`ssl` and " ":mod:`hashlib` modules now actively check that OpenSSL is build with thread " @@ -1957,26 +1971,26 @@ msgid "" "safely with a no-thread builds." msgstr "" -#: ../../../build/NEWS:957 +#: ../../../build/NEWS:964 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:961 +#: ../../../build/NEWS:968 msgid "" "`bpo-40504 `__: " ":func:`functools.lru_cache` objects can now be the targets of weakrefs." msgstr "" -#: ../../../build/NEWS:964 +#: ../../../build/NEWS:971 msgid "" "`bpo-40559 `__: Fix possible memory leak" " in the C implementation of :class:`asyncio.Task`." msgstr "" -#: ../../../build/NEWS:967 +#: ../../../build/NEWS:974 msgid "" "`bpo-40480 `__: ``fnmatch.fnmatch()`` " "could take exponential time in the presence of multiple ``*`` pattern " @@ -1984,20 +1998,20 @@ msgid "" "expressions to avoid futile backtracking." msgstr "" -#: ../../../build/NEWS:972 +#: ../../../build/NEWS:979 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:976 +#: ../../../build/NEWS:983 msgid "" "`bpo-40457 `__: The ssl module now " "support OpenSSL builds without TLS 1.0 and 1.1 methods." msgstr "" -#: ../../../build/NEWS:979 +#: ../../../build/NEWS:986 msgid "" "`bpo-40355 `__: Improve error reporting " "in :func:`ast.literal_eval` in the presence of malformed :class:`ast.Dict` " @@ -2005,39 +2019,39 @@ msgid "" "Curtis Bucher." msgstr "" -#: ../../../build/NEWS:983 +#: ../../../build/NEWS:990 msgid "" "`bpo-40465 `__: Deprecated the optional " "*random* argument to *random.shuffle()*." msgstr "" -#: ../../../build/NEWS:986 +#: ../../../build/NEWS:993 msgid "" "`bpo-40459 `__: " ":func:`platform.win32_ver` now produces correct *ptype* strings instead of " "empty strings." msgstr "" -#: ../../../build/NEWS:989 +#: ../../../build/NEWS:996 msgid "" "`bpo-39435 `__: The first argument of " ":func:`pickle.loads` is now positional-only." msgstr "" -#: ../../../build/NEWS:992 +#: ../../../build/NEWS:999 msgid "" "`bpo-39305 `__: Update :mod:`nntplib` to" " merge :class:`nntplib.NNTP` and :class:`nntplib._NNTPBase`. Patch by Dong-" "hee Na." msgstr "" -#: ../../../build/NEWS:995 +#: ../../../build/NEWS:1002 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:998 +#: ../../../build/NEWS:1005 msgid "" "`bpo-40453 `__: Add ``isolated=True`` " "keyword-only parameter to ``_xxsubinterpreters.create()``. An isolated " @@ -2045,7 +2059,7 @@ msgid "" "``os.fork()``." msgstr "" -#: ../../../build/NEWS:1002 +#: ../../../build/NEWS:1009 msgid "" "`bpo-40286 `__: Remove " "``_random.Random.randbytes()``: the C implementation of ``randbytes()``. " @@ -2053,80 +2067,80 @@ msgid "" "directly reuses ``getrandbits()``." msgstr "" -#: ../../../build/NEWS:1006 +#: ../../../build/NEWS:1013 msgid "" "`bpo-40394 `__: Added default arguments " "to :meth:`difflib.SequenceMatcher.find_longest_match()`." msgstr "" -#: ../../../build/NEWS:1009 +#: ../../../build/NEWS:1016 msgid "" "`bpo-39995 `__: Fix a race condition in " "concurrent.futures._ThreadWakeup: access to _ThreadWakeup is now protected " "with the shutdown lock." msgstr "" -#: ../../../build/NEWS:1012 +#: ../../../build/NEWS:1019 msgid "" "`bpo-30966 `__: " "``Process.shutdown(wait=True)`` of :mod:`concurrent.futures` now closes " "explicitly the result queue." msgstr "" -#: ../../../build/NEWS:1015 +#: ../../../build/NEWS:1022 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:1019 +#: ../../../build/NEWS:1026 msgid "" "`bpo-39966 `__: Revert `bpo-25597 " "`__. :class:`unittest.mock.MagicMock` " "with wraps' set uses default return values for magic methods." msgstr "" -#: ../../../build/NEWS:1022 +#: ../../../build/NEWS:1029 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:1026 +#: ../../../build/NEWS:1033 msgid "" "`bpo-40375 `__: " ":meth:`imaplib.IMAP4.unselect` is added. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:1028 +#: ../../../build/NEWS:1035 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:1031 +#: ../../../build/NEWS:1038 msgid "" "`bpo-40291 `__: Add support for " "CAN_J1939 sockets (available on Linux 5.4+)" msgstr "" -#: ../../../build/NEWS:1033 +#: ../../../build/NEWS:1040 msgid "" "`bpo-40273 `__: " ":class:`types.MappingProxyType` is now reversible." msgstr "" -#: ../../../build/NEWS:1035 +#: ../../../build/NEWS:1042 msgid "" "`bpo-39075 `__: The repr for " ":class:`types.SimpleNamespace` is now insertion ordered rather than " "alphabetical." msgstr "" -#: ../../../build/NEWS:1038 +#: ../../../build/NEWS:1045 msgid "" "`bpo-40192 `__: On AIX, " ":func:`~time.thread_time` is now implemented with ``thread_cputime()`` which" @@ -2135,13 +2149,13 @@ msgid "" "Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:1043 +#: ../../../build/NEWS:1050 msgid "" "`bpo-40025 `__: Raise TypeError when " "_generate_next_value_ is defined after members. Patch by Ethan Onstott." msgstr "" -#: ../../../build/NEWS:1046 +#: ../../../build/NEWS:1053 msgid "" "`bpo-39058 `__: In the argparse module, " "the repr for Namespace() and other argument holders now displayed in the " @@ -2150,83 +2164,83 @@ msgid "" "module." msgstr "" -#: ../../../build/NEWS:1051 +#: ../../../build/NEWS:1058 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:1058 +#: ../../../build/NEWS:1065 msgid "" "`bpo-34790 `__: Add version of removal " "for explicit passing of coros to `asyncio.wait()`'s documentation" msgstr "" -#: ../../../build/NEWS:1061 +#: ../../../build/NEWS:1068 msgid "" "`bpo-40561 `__: Provide docstrings for " "webbrowser open functions." msgstr "" -#: ../../../build/NEWS:1063 +#: ../../../build/NEWS:1070 msgid "" "`bpo-40499 `__: Mention that " ":func:`asyncio.wait` requires a non-empty set of awaitables." msgstr "" -#: ../../../build/NEWS:1066 +#: ../../../build/NEWS:1073 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:1070 +#: ../../../build/NEWS:1077 msgid "" "`bpo-39435 `__: Fix an incorrect " "signature for :func:`pickle.loads` in the docs" msgstr "" -#: ../../../build/NEWS:1075 +#: ../../../build/NEWS:1082 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:1079 +#: ../../../build/NEWS:1086 msgid "" "`bpo-40436 `__: test_gdb and " "test.pythoninfo now check gdb command exit code." msgstr "" -#: ../../../build/NEWS:1084 +#: ../../../build/NEWS:1091 msgid "" "`bpo-40653 `__: Move _dirnameW out of " "HAVE_SYMLINK to fix a potential compiling issue." msgstr "" -#: ../../../build/NEWS:1087 +#: ../../../build/NEWS:1094 msgid "" "`bpo-40514 `__: Add ``--with-" "experimental-isolated-subinterpreters`` build option to ``configure``: " "better isolate subinterpreters, experimental build mode." msgstr "" -#: ../../../build/NEWS:1094 +#: ../../../build/NEWS:1101 msgid "" "`bpo-40650 `__: Include winsock2.h in " "pytime.c for timeval." msgstr "" -#: ../../../build/NEWS:1096 +#: ../../../build/NEWS:1103 msgid "" "`bpo-40458 `__: Increase reserved stack " "space to prevent overflow crash on Windows." msgstr "" -#: ../../../build/NEWS:1099 +#: ../../../build/NEWS:1106 msgid "" "`bpo-39148 `__: Add IPv6 support to " ":mod:`asyncio` datagram endpoints in ProactorEventLoop. Change the raised " @@ -2234,7 +2248,7 @@ msgid "" " Windows API." msgstr "" -#: ../../../build/NEWS:1106 +#: ../../../build/NEWS:1113 msgid "" "`bpo-34956 `__: When building Python on " "macOS from source, ``_tkinter`` now links with non-system Tcl and Tk " @@ -2245,56 +2259,56 @@ msgid "" "includes`` and ``--with-tcltk-libs``." msgstr "" -#: ../../../build/NEWS:1114 +#: ../../../build/NEWS:1121 msgid "" "`bpo-35569 `__: Expose RFC 3542 IPv6 " "socket options." msgstr "" -#: ../../../build/NEWS:1117 ../../../build/NEWS:1579 ../../../build/NEWS:2052 -#: ../../../build/NEWS:5034 ../../../build/NEWS:5894 ../../../build/NEWS:6433 -#: ../../../build/NEWS:6774 ../../../build/NEWS:9898 ../../../build/NEWS:10520 -#: ../../../build/NEWS:10737 ../../../build/NEWS:10997 -#: ../../../build/NEWS:11603 ../../../build/NEWS:12191 -#: ../../../build/NEWS:14504 ../../../build/NEWS:14892 -#: ../../../build/NEWS:15233 ../../../build/NEWS:15656 -#: ../../../build/NEWS:16142 ../../../build/NEWS:16510 -#: ../../../build/NEWS:16904 ../../../build/NEWS:16978 -#: ../../../build/NEWS:17963 ../../../build/NEWS:18433 -#: ../../../build/NEWS:18753 ../../../build/NEWS:20028 -#: ../../../build/NEWS:21146 ../../../build/NEWS:21993 -#: ../../../build/NEWS:22522 ../../../build/NEWS:23209 -#: ../../../build/NEWS:23428 ../../../build/NEWS:23636 -#: ../../../build/NEWS:25547 +#: ../../../build/NEWS:1124 ../../../build/NEWS:1586 ../../../build/NEWS:2059 +#: ../../../build/NEWS:5041 ../../../build/NEWS:5901 ../../../build/NEWS:6440 +#: ../../../build/NEWS:6781 ../../../build/NEWS:9905 ../../../build/NEWS:10527 +#: ../../../build/NEWS:10744 ../../../build/NEWS:11004 +#: ../../../build/NEWS:11610 ../../../build/NEWS:12198 +#: ../../../build/NEWS:14511 ../../../build/NEWS:14899 +#: ../../../build/NEWS:15240 ../../../build/NEWS:15663 +#: ../../../build/NEWS:16149 ../../../build/NEWS:16517 +#: ../../../build/NEWS:16911 ../../../build/NEWS:16985 +#: ../../../build/NEWS:17970 ../../../build/NEWS:18440 +#: ../../../build/NEWS:18760 ../../../build/NEWS:20035 +#: ../../../build/NEWS:21153 ../../../build/NEWS:22000 +#: ../../../build/NEWS:22529 ../../../build/NEWS:23216 +#: ../../../build/NEWS:23435 ../../../build/NEWS:23643 +#: ../../../build/NEWS:25554 msgid "Tools/Demos" msgstr "Perkakas/Demo" -#: ../../../build/NEWS:1119 +#: ../../../build/NEWS:1126 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:1122 +#: ../../../build/NEWS:1129 msgid "" "`bpo-40431 `__: Fix a syntax typo in " "``turtledemo`` that now raises a ``SyntaxError``." msgstr "" -#: ../../../build/NEWS:1125 +#: ../../../build/NEWS:1132 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:1132 +#: ../../../build/NEWS:1139 msgid "" "`bpo-39465 `__: Remove the " "``_PyUnicode_ClearStaticStrings()`` function from the C API." msgstr "" -#: ../../../build/NEWS:1135 +#: ../../../build/NEWS:1142 msgid "" "`bpo-38787 `__: Add " "PyCFunction_CheckExact() macro for exact type checks now that we allow " @@ -2302,80 +2316,80 @@ msgid "" "PyCMethod_Check() for the new PyCMethod subtype." msgstr "" -#: ../../../build/NEWS:1139 +#: ../../../build/NEWS:1146 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:1143 +#: ../../../build/NEWS:1150 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:1147 +#: ../../../build/NEWS:1154 msgid "" "`bpo-40429 `__: The " ":c:func:`PyThreadState_GetFrame` function now returns a strong reference to " "the frame." msgstr "" -#: ../../../build/NEWS:1150 +#: ../../../build/NEWS:1157 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:1153 +#: ../../../build/NEWS:1160 msgid "``PyAsyncGen_ClearFreeLists()``" msgstr "" -#: ../../../build/NEWS:1154 +#: ../../../build/NEWS:1161 msgid "``PyContext_ClearFreeList()``" msgstr "" -#: ../../../build/NEWS:1155 +#: ../../../build/NEWS:1162 msgid "``PyDict_ClearFreeList()``" msgstr "" -#: ../../../build/NEWS:1156 +#: ../../../build/NEWS:1163 msgid "``PyFloat_ClearFreeList()``" msgstr "" -#: ../../../build/NEWS:1157 +#: ../../../build/NEWS:1164 msgid "``PyFrame_ClearFreeList()``" msgstr "" -#: ../../../build/NEWS:1158 +#: ../../../build/NEWS:1165 msgid "``PyList_ClearFreeList()``" msgstr "" -#: ../../../build/NEWS:1159 +#: ../../../build/NEWS:1166 msgid "``PySet_ClearFreeList()``" msgstr "" -#: ../../../build/NEWS:1160 +#: ../../../build/NEWS:1167 msgid "``PyTuple_ClearFreeList()``" msgstr "" -#: ../../../build/NEWS:1162 +#: ../../../build/NEWS:1169 msgid "" "`bpo-40421 `__: New " ":c:func:`PyFrame_GetBack` function: get the frame next outer frame." msgstr "" -#: ../../../build/NEWS:1165 +#: ../../../build/NEWS:1172 msgid "" "`bpo-40421 `__: New " ":c:func:`PyFrame_GetCode` function: return a borrowed reference to the frame" " code." msgstr "" -#: ../../../build/NEWS:1168 +#: ../../../build/NEWS:1175 msgid "" "`bpo-40217 `__: Ensure that instances of" " types created with :c:func:`PyType_FromSpecWithBases` will visit its class " @@ -2384,35 +2398,35 @@ msgid "" "by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:1174 +#: ../../../build/NEWS:1181 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:1179 +#: ../../../build/NEWS:1186 msgid "Python 3.9.0 alpha 6" msgstr "" -#: ../../../build/NEWS:1181 +#: ../../../build/NEWS:1188 msgid "*Release date: 2020-04-27*" msgstr "" -#: ../../../build/NEWS:1186 +#: ../../../build/NEWS:1193 msgid "" "`bpo-40121 `__: Fixes audit events " "raised on creating a new socket." msgstr "" -#: ../../../build/NEWS:1188 +#: ../../../build/NEWS:1195 msgid "" "`bpo-39073 `__: Disallow CR or LF in " "email.headerregistry.Address arguments to guard against header injection " "attacks." msgstr "" -#: ../../../build/NEWS:1191 +#: ../../../build/NEWS:1198 msgid "" "`bpo-39503 `__: CVE-2020-8492: The " ":class:`~urllib.request.AbstractBasicAuthHandler` class of the " @@ -2422,13 +2436,13 @@ msgid "" "Caller and Matt Schwager." msgstr "" -#: ../../../build/NEWS:1201 +#: ../../../build/NEWS:1208 msgid "" "`bpo-40313 `__: Improve the performance " "of bytes.hex()." msgstr "" -#: ../../../build/NEWS:1203 +#: ../../../build/NEWS:1210 msgid "" "`bpo-40334 `__: Switch to a new parser, " "based on PEG. For more details see PEP 617. To temporarily switch back to " @@ -2437,7 +2451,7 @@ msgid "" "module (already deprecated) and anything that depends on it." msgstr "" -#: ../../../build/NEWS:1209 +#: ../../../build/NEWS:1216 msgid "" "`bpo-40267 `__: Fix the tokenizer to " "display the correct error message, when there is a SyntaxError on the last " @@ -2445,28 +2459,28 @@ msgid "" "parsing`, while it should be `invalid syntax`." msgstr "" -#: ../../../build/NEWS:1214 +#: ../../../build/NEWS:1221 msgid "" "`bpo-39522 `__: Correctly unparse " "explicit ``u`` prefix for strings when postponed evaluation for annotations " "activated. Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:1217 +#: ../../../build/NEWS:1224 msgid "" "`bpo-40246 `__: Report a specialized " "error message, `invalid string prefix`, when the tokenizer encounters a " "string with an invalid prefix." msgstr "" -#: ../../../build/NEWS:1220 +#: ../../../build/NEWS:1227 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:1223 +#: ../../../build/NEWS:1230 msgid "" "`bpo-37388 `__: str.encode() and " "str.decode() no longer check the encoding and errors in development mode or " @@ -2474,69 +2488,69 @@ msgid "" " work on very late calls to str.encode() and str.decode()." msgstr "" -#: ../../../build/NEWS:1228 +#: ../../../build/NEWS:1235 msgid "" "`bpo-40077 `__: Fix possible refleaks in" " :mod:`_json`, memo of PyScannerObject should be traversed." msgstr "" -#: ../../../build/NEWS:1231 +#: ../../../build/NEWS:1238 msgid "" "`bpo-37207 `__: Speed up calls to " "``dict()`` by using the :pep:`590` ``vectorcall`` calling convention." msgstr "" -#: ../../../build/NEWS:1234 +#: ../../../build/NEWS:1241 msgid "" "`bpo-40141 `__: Add column and line " "information to ``ast.keyword`` nodes. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:1237 +#: ../../../build/NEWS:1244 msgid "" "`bpo-1635741 `__: Port :mod:`resource`" " to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1240 +#: ../../../build/NEWS:1247 msgid "" "`bpo-1635741 `__: Port :mod:`math` to " "multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1242 +#: ../../../build/NEWS:1249 msgid "" "`bpo-1635741 `__: Port _uuid module to" " multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1244 +#: ../../../build/NEWS:1251 msgid "" "`bpo-40077 `__: Convert json module to " "use :c:func:`PyType_FromSpec`." msgstr "" -#: ../../../build/NEWS:1246 +#: ../../../build/NEWS:1253 msgid "" "`bpo-40067 `__: Improve the error " "message for multiple star expressions in an assignment. Patch by Furkan " "Onder" msgstr "" -#: ../../../build/NEWS:1249 +#: ../../../build/NEWS:1256 msgid "" "`bpo-1635741 `__: Port _functools " "module to multiphase initialization (PEP 489). Patch by Paulo Henrique " "Silva." msgstr "" -#: ../../../build/NEWS:1252 +#: ../../../build/NEWS:1259 msgid "" "`bpo-1635741 `__: Port operator module" " to multiphase initialization (PEP 489). Patch by Paulo Henrique Silva." msgstr "" -#: ../../../build/NEWS:1255 +#: ../../../build/NEWS:1262 msgid "" "`bpo-20526 `__: Fix " ":c:func:`PyThreadState_Clear()`. ``PyThreadState.frame`` is a borrowed " @@ -2544,25 +2558,25 @@ msgid "" "``Py_CLEAR(tstate->frame)``." msgstr "" -#: ../../../build/NEWS:1259 +#: ../../../build/NEWS:1266 msgid "" "`bpo-1635741 `__: Port time module to " "multiphase initialization (:pep:`489`). Patch by Paulo Henrique Silva." msgstr "" -#: ../../../build/NEWS:1262 ../../../build/NEWS:1654 +#: ../../../build/NEWS:1269 ../../../build/NEWS:1661 msgid "" "`bpo-1635741 `__: Port _weakref " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1265 +#: ../../../build/NEWS:1272 msgid "" "`bpo-40020 `__: Fix a leak and " "subsequent crash in parsetok.c caused by realloc misuse on a rare codepath." msgstr "" -#: ../../../build/NEWS:1268 +#: ../../../build/NEWS:1275 msgid "" "`bpo-39939 `__: Added str.removeprefix " "and str.removesuffix methods and corresponding bytes, bytearray, and " @@ -2570,32 +2584,32 @@ msgid "" "See :pep:`616` for a full description. Patch by Dennis Sweeney." msgstr "" -#: ../../../build/NEWS:1273 +#: ../../../build/NEWS:1280 msgid "" "`bpo-39481 `__: Implement PEP 585. This " "supports list[int], tuple[str, ...] etc." msgstr "" -#: ../../../build/NEWS:1276 +#: ../../../build/NEWS:1283 msgid "" "`bpo-32894 `__: Support unparsing of " "infinity numbers in postponed annotations. Patch by Batuhan Taşkaya." msgstr "" -#: ../../../build/NEWS:1279 +#: ../../../build/NEWS:1286 msgid "" "`bpo-37207 `__: Speed up calls to " "``list()`` by using the :pep:`590` ``vectorcall`` calling convention. Patch " "by Mark Shannon." msgstr "" -#: ../../../build/NEWS:1285 +#: ../../../build/NEWS:1292 msgid "" "`bpo-40398 `__: :func:`typing.get_args` " "now always returns an empty tuple for special generic aliases." msgstr "" -#: ../../../build/NEWS:1288 +#: ../../../build/NEWS:1295 msgid "" "`bpo-40396 `__: Functions " ":func:`typing.get_origin`, :func:`typing.get_args` and " @@ -2603,7 +2617,7 @@ msgid "" "``list[int]``." msgstr "" -#: ../../../build/NEWS:1292 +#: ../../../build/NEWS:1299 msgid "" "`bpo-38061 `__: Optimize the " ":mod:`subprocess` module on FreeBSD using ``closefrom()``. A single " @@ -2612,81 +2626,81 @@ msgid "" "milliseconds." msgstr "" -#: ../../../build/NEWS:1297 +#: ../../../build/NEWS:1304 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:1300 ../../../build/NEWS:1308 +#: ../../../build/NEWS:1307 ../../../build/NEWS:1315 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:1304 +#: ../../../build/NEWS:1311 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:1312 +#: ../../../build/NEWS:1319 msgid "" "`bpo-40360 `__: The :mod:`lib2to3` " "module is pending deprecation due to :pep:`617`." msgstr "" -#: ../../../build/NEWS:1315 +#: ../../../build/NEWS:1322 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:1319 +#: ../../../build/NEWS:1326 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:1322 +#: ../../../build/NEWS:1329 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:1326 +#: ../../../build/NEWS:1333 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:1330 +#: ../../../build/NEWS:1337 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:1333 +#: ../../../build/NEWS:1340 msgid "" "`bpo-40148 `__: Added " ":meth:`pathlib.Path.with_stem()` to create a new Path with the stem " "replaced." msgstr "" -#: ../../../build/NEWS:1336 +#: ../../../build/NEWS:1343 msgid "" "`bpo-40325 `__: Deprecated support for " "set objects in random.sample()." msgstr "" -#: ../../../build/NEWS:1338 +#: ../../../build/NEWS:1345 msgid "" "`bpo-40257 `__: Improved help for the " ":mod:`typing` module. Docstrings are now shown for all special forms and " @@ -2695,7 +2709,7 @@ msgid "" "concrete type (``list`` in this case)." msgstr "" -#: ../../../build/NEWS:1343 +#: ../../../build/NEWS:1350 msgid "" "`bpo-40257 `__: func:`inspect.getdoc` no" " longer returns docstring inherited from the type of the object or from " @@ -2705,64 +2719,64 @@ msgid "" "attribute." msgstr "" -#: ../../../build/NEWS:1349 +#: ../../../build/NEWS:1356 msgid "" "`bpo-40287 `__: Fixed " "``SpooledTemporaryFile.seek()`` to return the position." msgstr "" -#: ../../../build/NEWS:1351 +#: ../../../build/NEWS:1358 msgid "" "`bpo-40290 `__: Added zscore() to " "statistics.NormalDist()." msgstr "" -#: ../../../build/NEWS:1353 +#: ../../../build/NEWS:1360 msgid "" "`bpo-40282 `__: Allow " "``random.getrandbits(0)`` to succeed and to return 0." msgstr "" -#: ../../../build/NEWS:1355 +#: ../../../build/NEWS:1362 msgid "" "`bpo-40286 `__: Add " ":func:`random.randbytes` function and :meth:`random.Random.randbytes` method" " to generate random bytes." msgstr "" -#: ../../../build/NEWS:1358 +#: ../../../build/NEWS:1365 msgid "" "`bpo-40277 `__: " ":func:`collections.namedtuple` now provides a human-readable repr for its " "field accessors." msgstr "" -#: ../../../build/NEWS:1361 +#: ../../../build/NEWS:1368 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:1365 +#: ../../../build/NEWS:1372 msgid "" "`bpo-29255 `__: Wait in " "`KqueueSelector.select` when no fds are registered" msgstr "" -#: ../../../build/NEWS:1367 +#: ../../../build/NEWS:1374 msgid "" "`bpo-40260 `__: Ensure " ":mod:`modulefinder` uses :func:`io.open_code` and respects coding comments." msgstr "" -#: ../../../build/NEWS:1370 +#: ../../../build/NEWS:1377 msgid "" "`bpo-40234 `__: Allow again to spawn " "daemon threads in subinterpreters (revert change which denied them)." msgstr "" -#: ../../../build/NEWS:1373 +#: ../../../build/NEWS:1380 msgid "" "`bpo-39207 `__: Workers in " ":class:`~concurrent.futures.ProcessPoolExecutor` are now spawned on demand, " @@ -2771,52 +2785,52 @@ msgid "" "Patch by Kyle Stanley." msgstr "" -#: ../../../build/NEWS:1378 +#: ../../../build/NEWS:1385 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:1382 +#: ../../../build/NEWS:1389 msgid "" "`bpo-40149 `__: Implement traverse and " "clear slots in _abc._abc_data type." msgstr "" -#: ../../../build/NEWS:1384 +#: ../../../build/NEWS:1391 msgid "" "`bpo-40208 `__: Remove deprecated " ":meth:`symtable.SymbolTable.has_exec`." msgstr "" -#: ../../../build/NEWS:1386 +#: ../../../build/NEWS:1393 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:1389 +#: ../../../build/NEWS:1396 msgid "" "`bpo-40190 `__: Add support for " "``_SC_AIX_REALMEM`` to :func:`posix.sysconf`." msgstr "" -#: ../../../build/NEWS:1391 +#: ../../../build/NEWS:1398 msgid "" "`bpo-40182 `__: Removed the " "``_field_types`` attribute of the :class:`typing.NamedTuple` class." msgstr "" -#: ../../../build/NEWS:1394 +#: ../../../build/NEWS:1401 msgid "" "`bpo-36517 `__: Multiple inheritance " "with :class:`typing.NamedTuple` now raises an error instead of silently " "ignoring other types." msgstr "" -#: ../../../build/NEWS:1397 +#: ../../../build/NEWS:1404 msgid "" "`bpo-40126 `__: Fixed reverting multiple" " patches in unittest.mock. Patcher's ``__exit__()`` is now never called if " @@ -2824,7 +2838,7 @@ msgid "" "now the exception." msgstr "" -#: ../../../build/NEWS:1401 +#: ../../../build/NEWS:1408 msgid "" "`bpo-40094 `__: CGIHTTPRequestHandler of" " http.server now logs the CGI script exit code, rather than the CGI script " @@ -2832,7 +2846,7 @@ msgid "" "11, it now logs: \"CGI script exit code -11.\"" msgstr "" -#: ../../../build/NEWS:1406 +#: ../../../build/NEWS:1413 msgid "" "`bpo-40108 `__: Improve the error " "message when triying to import a module using :mod:`runpy` and incorrently " @@ -2840,14 +2854,14 @@ msgid "" "Galindo." msgstr "" -#: ../../../build/NEWS:1410 +#: ../../../build/NEWS:1417 msgid "" "`bpo-40094 `__: Add " ":func:`os.waitstatus_to_exitcode` function: convert a wait status to an exit" " code." msgstr "" -#: ../../../build/NEWS:1413 +#: ../../../build/NEWS:1420 msgid "" "`bpo-40089 `__: Fix " "threading._after_fork(): if fork was not called by a thread spawned by " @@ -2855,7 +2869,7 @@ msgid "" " for _main_thread, instead of a _DummyThread instance." msgstr "" -#: ../../../build/NEWS:1417 +#: ../../../build/NEWS:1424 msgid "" "`bpo-40089 `__: Add a private " "``_at_fork_reinit()`` method to :class:`_thread.Lock`, " @@ -2866,13 +2880,13 @@ msgid "" "``_at_fork_reinit()``." msgstr "" -#: ../../../build/NEWS:1424 +#: ../../../build/NEWS:1431 msgid "" "`bpo-25780 `__: Expose " ":data:`~socket.CAN_RAW_JOIN_FILTERS` in the :mod:`socket` module." msgstr "" -#: ../../../build/NEWS:1427 +#: ../../../build/NEWS:1434 msgid "" "`bpo-39503 `__: " ":class:`~urllib.request.AbstractBasicAuthHandler` of :mod:`urllib.request` " @@ -2880,7 +2894,7 @@ msgid "" " per header: use the realm of the first Basic challenge." msgstr "" -#: ../../../build/NEWS:1432 +#: ../../../build/NEWS:1439 msgid "" "`bpo-39812 `__: Removed daemon threads " "from :mod:`concurrent.futures` by adding an internal " @@ -2889,7 +2903,7 @@ msgid "" "subinterpreters, which don't support daemon threads." msgstr "" -#: ../../../build/NEWS:1437 +#: ../../../build/NEWS:1444 msgid "" "`bpo-40050 `__: Fix " "``importlib._bootstrap_external``: avoid creating a new ``winreg`` builtin " @@ -2897,7 +2911,7 @@ msgid "" "redundant imports." msgstr "" -#: ../../../build/NEWS:1441 +#: ../../../build/NEWS:1448 msgid "" "`bpo-40014 `__: Fix " "``os.getgrouplist()``: if ``getgrouplist()`` function fails because the " @@ -2906,37 +2920,37 @@ msgid "" "number of groups. For other implementations, double the group list size." msgstr "" -#: ../../../build/NEWS:1447 +#: ../../../build/NEWS:1454 msgid "" "`bpo-40017 `__: Add " ":data:`time.CLOCK_TAI` constant if the operating system support it." msgstr "" -#: ../../../build/NEWS:1450 +#: ../../../build/NEWS:1457 msgid "" "`bpo-40016 `__: In re docstring, clarify" " the relationship between inline and argument compile flags." msgstr "" -#: ../../../build/NEWS:1453 +#: ../../../build/NEWS:1460 msgid "" "`bpo-39953 `__: Update internal table of" " OpenSSL error codes in the ``ssl`` module." msgstr "" -#: ../../../build/NEWS:1456 +#: ../../../build/NEWS:1463 msgid "" "`bpo-36144 `__: Added :pep:`584` " "operators to :class:`weakref.WeakValueDictionary`." msgstr "" -#: ../../../build/NEWS:1459 +#: ../../../build/NEWS:1466 msgid "" "`bpo-36144 `__: Added :pep:`584` " "operators to :class:`weakref.WeakKeyDictionary`." msgstr "" -#: ../../../build/NEWS:1462 +#: ../../../build/NEWS:1469 msgid "" "`bpo-38891 `__: Fix linear runtime " "behaviour of the `__getitem__` and `__setitem__` methods in " @@ -2944,7 +2958,7 @@ msgid "" "performance when iterating a `ShareableList`. Patch by Thomas Krennwallner." msgstr "" -#: ../../../build/NEWS:1468 +#: ../../../build/NEWS:1475 msgid "" "`bpo-39682 `__: Remove undocumented " "support for *closing* a `pathlib.Path` object via its context manager. The " @@ -2952,38 +2966,38 @@ msgid "" "`Path` objects immutable." msgstr "" -#: ../../../build/NEWS:1472 +#: ../../../build/NEWS:1479 msgid "" "`bpo-36144 `__: Added :pep:`584` " "operators (``|`` and ``|=``) to :class:`collections.ChainMap`." msgstr "" -#: ../../../build/NEWS:1475 +#: ../../../build/NEWS:1482 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:1479 +#: ../../../build/NEWS:1486 msgid "" "`bpo-38410 `__: Properly handle " ":func:`sys.audit` failures in :func:`sys.set_asyncgen_hooks`." msgstr "" -#: ../../../build/NEWS:1482 +#: ../../../build/NEWS:1489 msgid "" "`bpo-36541 `__: lib2to3 now recognizes " "named assignment expressions (the walrus operator, ``:=``)" msgstr "" -#: ../../../build/NEWS:1485 +#: ../../../build/NEWS:1492 msgid "" "`bpo-35967 `__: In platform, delay the " "invocation of 'uname -p' until the processor attribute is requested." msgstr "" -#: ../../../build/NEWS:1488 +#: ../../../build/NEWS:1495 msgid "" "`bpo-35113 `__: " ":meth:`inspect.getsource` now returns correct source code for inner class " @@ -2991,78 +3005,78 @@ msgid "" "of source of the class. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:1493 +#: ../../../build/NEWS:1500 msgid "" "`bpo-33262 `__: Deprecate passing None " "as an argument for :func:`shlex.split()`'s ``s`` parameter. Patch by " "Zackery Spytz." msgstr "" -#: ../../../build/NEWS:1496 +#: ../../../build/NEWS:1503 msgid "" "`bpo-31758 `__: Prevent crashes when " "using an uninitialized ``_elementtree.XMLParser`` object. Patch by Oren " "Milman." msgstr "" -#: ../../../build/NEWS:1502 +#: ../../../build/NEWS:1509 msgid "" "`bpo-27635 `__: The pickle documentation" " incorrectly claimed that ``__new__`` isn't called by default when " "unpickling." msgstr "" -#: ../../../build/NEWS:1505 +#: ../../../build/NEWS:1512 msgid "" "`bpo-39879 `__: Updated :ref:`datamodel`" " docs to include :func:`dict` insertion order preservation. Patch by Furkan " "Onder and Samy Lahfa." msgstr "" -#: ../../../build/NEWS:1508 +#: ../../../build/NEWS:1515 msgid "" "`bpo-38387 `__: Document " ":c:macro:`PyDoc_STRVAR` macro in the C-API reference." msgstr "" -#: ../../../build/NEWS:1510 +#: ../../../build/NEWS:1517 msgid "" "`bpo-13743 `__: Some methods within " "xml.dom.minidom.Element class are now better documented." msgstr "" -#: ../../../build/NEWS:1516 +#: ../../../build/NEWS:1523 msgid "" "`bpo-31904 `__: Set expected default " "encoding in test_c_locale_coercion.py for VxWorks RTOS." msgstr "" -#: ../../../build/NEWS:1519 +#: ../../../build/NEWS:1526 msgid "" "`bpo-40162 `__: Update Travis CI " "configuration to OpenSSL 1.1.1f." msgstr "" -#: ../../../build/NEWS:1521 +#: ../../../build/NEWS:1528 msgid "" "`bpo-40146 `__: Update OpenSSL to 1.1.1f" " in Azure Pipelines." msgstr "" -#: ../../../build/NEWS:1523 +#: ../../../build/NEWS:1530 msgid "" "`bpo-40094 `__: Add " ":func:`test.support.wait_process` function." msgstr "" -#: ../../../build/NEWS:1525 +#: ../../../build/NEWS:1532 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:1529 +#: ../../../build/NEWS:1536 msgid "" "`bpo-39380 `__: Add the encoding in " ":class:`ftplib.FTP` and :class:`ftplib.FTP_TLS` to the constructor as " @@ -3070,51 +3084,51 @@ msgid "" ":rfc:`2640`." msgstr "" -#: ../../../build/NEWS:1533 +#: ../../../build/NEWS:1540 msgid "" "`bpo-39793 `__: Use the same domain when" " testing ``make_msgid``. Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:1536 +#: ../../../build/NEWS:1543 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:1542 +#: ../../../build/NEWS:1549 msgid "" "`bpo-38360 `__: Support single-argument " "form of macOS -isysroot flag." msgstr "" -#: ../../../build/NEWS:1544 +#: ../../../build/NEWS:1551 msgid "" "`bpo-40158 `__: Fix CPython MSBuild " "Properties in NuGet Package (build/native/python.props)" msgstr "" -#: ../../../build/NEWS:1547 +#: ../../../build/NEWS:1554 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:1554 +#: ../../../build/NEWS:1561 msgid "" "`bpo-40164 `__: Updates Windows to " "OpenSSL 1.1.1f" msgstr "" -#: ../../../build/NEWS:1556 +#: ../../../build/NEWS:1563 msgid "" "`bpo-8901 `__: Ignore the Windows " "registry when the ``-E`` option is used." msgstr "" -#: ../../../build/NEWS:1561 +#: ../../../build/NEWS:1568 msgid "" "`bpo-38329 `__: python.org macOS " "installers now update the Current version symlink of " @@ -3123,57 +3137,57 @@ msgid "" " to embed Python 3 into other macOS applications." msgstr "" -#: ../../../build/NEWS:1566 +#: ../../../build/NEWS:1573 msgid "" "`bpo-40164 `__: Update macOS installer " "builds to use OpenSSL 1.1.1g." msgstr "" -#: ../../../build/NEWS:1571 +#: ../../../build/NEWS:1578 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:1575 +#: ../../../build/NEWS:1582 msgid "" "`bpo-38689 `__: IDLE will no longer " "freeze when inspect.signature fails when fetching a calltip." msgstr "" -#: ../../../build/NEWS:1581 +#: ../../../build/NEWS:1588 msgid "" "`bpo-40385 `__: Removed the checkpyc.py " "tool. Please see compileall without force mode as a potential alternative." msgstr "" -#: ../../../build/NEWS:1584 +#: ../../../build/NEWS:1591 msgid "" "`bpo-40179 `__: Fixed translation of " "``#elif`` in Argument Clinic." msgstr "" -#: ../../../build/NEWS:1586 +#: ../../../build/NEWS:1593 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:1593 +#: ../../../build/NEWS:1600 msgid "" "`bpo-40241 `__: Move the " ":c:type:`PyGC_Head` structure to the internal C API." msgstr "" -#: ../../../build/NEWS:1595 +#: ../../../build/NEWS:1602 msgid "" "`bpo-40170 `__: Convert " ":c:func:`PyObject_IS_GC` macro to a function to hide implementation details." msgstr "" -#: ../../../build/NEWS:1598 +#: ../../../build/NEWS:1605 msgid "" "`bpo-40241 `__: Add the functions " ":c:func:`PyObject_GC_IsTracked` and :c:func:`PyObject_GC_IsFinalized` to the" @@ -3182,7 +3196,7 @@ msgid "" "by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:1603 +#: ../../../build/NEWS:1610 msgid "" "`bpo-40170 `__: The " ":c:func:`PyObject_NEW` macro becomes an alias to the :c:func:`PyObject_New` " @@ -3191,7 +3205,7 @@ msgid "" "longer access directly the :c:member:`PyTypeObject.tp_basicsize` member." msgstr "" -#: ../../../build/NEWS:1609 +#: ../../../build/NEWS:1616 msgid "" "`bpo-40170 `__: " ":c:func:`PyType_HasFeature` now always calls :c:func:`PyType_GetFlags` to " @@ -3200,7 +3214,7 @@ msgid "" "used." msgstr "" -#: ../../../build/NEWS:1614 +#: ../../../build/NEWS:1621 msgid "" "`bpo-40170 `__: Convert the " ":c:func:`PyObject_GET_WEAKREFS_LISTPTR` macro to a function to hide " @@ -3208,7 +3222,7 @@ msgid "" ":c:member:`PyTypeObject.tp_weaklistoffset` member." msgstr "" -#: ../../../build/NEWS:1618 +#: ../../../build/NEWS:1625 msgid "" "`bpo-40170 `__: Convert " ":c:func:`PyObject_CheckBuffer` macro to a function to hide implementation " @@ -3216,7 +3230,7 @@ msgid "" ":c:member:`PyTypeObject.tp_as_buffer` member." msgstr "" -#: ../../../build/NEWS:1622 +#: ../../../build/NEWS:1629 msgid "" "`bpo-40170 `__: Always declare " ":c:func:`PyIndex_Check` as an opaque function to hide implementation " @@ -3224,22 +3238,22 @@ msgid "" ":c:member:`PyTypeObject.tp_as_number` member." msgstr "" -#: ../../../build/NEWS:1626 +#: ../../../build/NEWS:1633 msgid "" "`bpo-39947 `__: Add " ":c:func:`PyThreadState_GetID` function: get the unique identifier of a " "Python thread state." msgstr "" -#: ../../../build/NEWS:1631 +#: ../../../build/NEWS:1638 msgid "Python 3.9.0 alpha 5" msgstr "" -#: ../../../build/NEWS:1633 +#: ../../../build/NEWS:1640 msgid "*Release date: 2020-03-23*" msgstr "" -#: ../../../build/NEWS:1638 +#: ../../../build/NEWS:1645 msgid "" "`bpo-38576 `__: Disallow control " "characters in hostnames in http.client, addressing CVE-2019-18348. Such " @@ -3247,7 +3261,7 @@ msgid "" "raised." msgstr "" -#: ../../../build/NEWS:1645 +#: ../../../build/NEWS:1652 msgid "" "`bpo-40010 `__: Optimize pending calls " "in multithreaded applications. If a thread different than the main thread " @@ -3257,19 +3271,19 @@ msgid "" "execute pending calls." msgstr "" -#: ../../../build/NEWS:1651 +#: ../../../build/NEWS:1658 msgid "" "Previously, the bytecode evaluation loop was interrupted at each instruction" " until the main thread executes pending calls." msgstr "" -#: ../../../build/NEWS:1657 +#: ../../../build/NEWS:1664 msgid "" "`bpo-1635741 `__: Port _collections " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1660 +#: ../../../build/NEWS:1667 msgid "" "`bpo-40010 `__: Optimize signal handling" " in multithreaded applications. If a thread different than the main thread " @@ -3278,13 +3292,13 @@ msgid "" "Only the main thread of the main interpreter can handle signals." msgstr "" -#: ../../../build/NEWS:1666 +#: ../../../build/NEWS:1673 msgid "" "Previously, the bytecode evaluation loop was interrupted at each instruction" " until the main thread handles signals." msgstr "" -#: ../../../build/NEWS:1669 +#: ../../../build/NEWS:1676 msgid "" "`bpo-39984 `__: If " ":c:func:`Py_AddPendingCall` is called in a subinterpreter, the function is " @@ -3293,26 +3307,26 @@ msgid "" "scheduled calls." msgstr "" -#: ../../../build/NEWS:1674 +#: ../../../build/NEWS:1681 msgid "" "`bpo-1635741 `__: Port _heapq module " "to multiphase initialization." msgstr "" -#: ../../../build/NEWS:1676 +#: ../../../build/NEWS:1683 msgid "" "`bpo-1635741 `__: Port itertools " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1679 +#: ../../../build/NEWS:1686 msgid "" "`bpo-37207 `__: Speed up calls to " "``frozenset()`` by using the :pep:`590` ``vectorcall`` calling convention. " "Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:1682 +#: ../../../build/NEWS:1689 msgid "" "`bpo-39984 `__: subinterpreters: Move " "``_PyRuntimeState.ceval.tracing_possible`` to " @@ -3320,26 +3334,26 @@ msgid "" "own variable." msgstr "" -#: ../../../build/NEWS:1687 +#: ../../../build/NEWS:1694 msgid "" "`bpo-37207 `__: Speed up calls to " "``set()`` by using the :pep:`590` ``vectorcall`` calling convention. Patch " "by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:1690 +#: ../../../build/NEWS:1697 msgid "" "`bpo-1635741 `__: Port _statistics " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1693 +#: ../../../build/NEWS:1700 msgid "" "`bpo-39968 `__: Use inline function to " "replace extension modules' get_module_state macros." msgstr "" -#: ../../../build/NEWS:1696 +#: ../../../build/NEWS:1703 msgid "" "`bpo-39965 `__: Correctly raise " "``SyntaxError`` if *await* is used inside non-async functions and " @@ -3347,34 +3361,34 @@ msgid "" "Pablo Galindo." msgstr "" -#: ../../../build/NEWS:1700 +#: ../../../build/NEWS:1707 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:1704 +#: ../../../build/NEWS:1711 msgid "" "`bpo-37207 `__: Speed up calls to " "``tuple()`` by using the :pep:`590` ``vectorcall`` calling convention. Patch" " by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:1707 +#: ../../../build/NEWS:1714 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." msgstr "" -#: ../../../build/NEWS:1711 +#: ../../../build/NEWS:1718 msgid "" "`bpo-39926 `__: Update Unicode database " "to Unicode version 13.0.0." msgstr "" -#: ../../../build/NEWS:1713 +#: ../../../build/NEWS:1720 msgid "" "`bpo-19466 `__: Clear the frames of " "daemon threads earlier during the Python shutdown to call objects " @@ -3382,7 +3396,7 @@ msgid "" "daemon threads in a more reliable way." msgstr "" -#: ../../../build/NEWS:1717 +#: ../../../build/NEWS:1724 msgid "" "`bpo-38894 `__: Fix a bug that was " "causing incomplete results when calling ``pathlib.Path.glob`` in the " @@ -3390,7 +3404,7 @@ msgid "" "access. Patch by Pablo Galindo and Matt Wozniski." msgstr "" -#: ../../../build/NEWS:1722 +#: ../../../build/NEWS:1729 msgid "" "`bpo-39877 `__: Fix " ":c:func:`PyEval_RestoreThread` random crash at exit with daemon threads. It " @@ -3400,137 +3414,137 @@ msgid "" " exits before trying to take the GIL." msgstr "" -#: ../../../build/NEWS:1728 +#: ../../../build/NEWS:1735 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:1732 +#: ../../../build/NEWS:1739 msgid "" "`bpo-39776 `__: Fix race condition where" " threads created by PyGILState_Ensure() could get a duplicate id." msgstr "" -#: ../../../build/NEWS:1735 +#: ../../../build/NEWS:1742 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:1739 +#: ../../../build/NEWS:1746 msgid "" "`bpo-39778 `__: Fixed a crash due to " "incorrect handling of weak references in ``collections.OrderedDict`` " "classes. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:1742 +#: ../../../build/NEWS:1749 msgid "" "`bpo-1635741 `__: Port audioop " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1745 +#: ../../../build/NEWS:1752 msgid "" "`bpo-39702 `__: Relax :term:`decorator` " "grammar restrictions to allow any valid expression (:pep:`614`)." msgstr "" -#: ../../../build/NEWS:1748 +#: ../../../build/NEWS:1755 msgid "" "`bpo-38091 `__: Tweak import deadlock " "detection code to not deadlock itself." msgstr "" -#: ../../../build/NEWS:1750 +#: ../../../build/NEWS:1757 msgid "" "`bpo-1635741 `__: Port _locale " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1753 +#: ../../../build/NEWS:1760 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:1757 +#: ../../../build/NEWS:1764 msgid "" "`bpo-39520 `__: Fix unparsing of ext " "slices with no items (``foo[:,]``). Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:1760 +#: ../../../build/NEWS:1767 msgid "" "`bpo-39220 `__: Do not optimize " "annotations if 'from __future__ import annotations' is used. Patch by Pablo " "Galindo." msgstr "" -#: ../../../build/NEWS:1763 +#: ../../../build/NEWS:1770 msgid "" "`bpo-35712 `__: Using " ":data:`NotImplemented` in a boolean context has been deprecated. Patch " "contributed by Josh Rosenberg." msgstr "" -#: ../../../build/NEWS:1766 +#: ../../../build/NEWS:1773 msgid "" "`bpo-22490 `__: Don't leak environment " "variable ``__PYVENV_LAUNCHER__`` into the interpreter session on macOS." msgstr "" -#: ../../../build/NEWS:1772 +#: ../../../build/NEWS:1779 msgid "" "`bpo-39830 `__: Add " ":class:`zipfile.Path` to ``__all__`` in the :mod:`zipfile` module." msgstr "" -#: ../../../build/NEWS:1775 +#: ../../../build/NEWS:1782 msgid "" "`bpo-40000 `__: Improved error messages " "for validation of ``ast.Constant`` nodes. Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:1778 +#: ../../../build/NEWS:1785 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:1782 +#: ../../../build/NEWS:1789 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:1785 +#: ../../../build/NEWS:1792 msgid "" "`bpo-39988 `__: Deprecated " "``ast.AugLoad`` and ``ast.AugStore`` node classes because they are no longer" " used." msgstr "" -#: ../../../build/NEWS:1788 +#: ../../../build/NEWS:1795 msgid "" "`bpo-39656 `__: Ensure ``bin/python3.#``" " is always present in virtual environments on POSIX platforms - by Anthony " "Sottile." msgstr "" -#: ../../../build/NEWS:1791 +#: ../../../build/NEWS:1798 msgid "" "`bpo-39969 `__: Deprecated ``ast.Param``" " node class because it's no longer used. Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:1794 +#: ../../../build/NEWS:1801 msgid "" "`bpo-39360 `__: Ensure all workers exit " "when finalizing a :class:`multiprocessing.Pool` implicitly via the module " @@ -3540,7 +3554,7 @@ msgid "" "Batuhan Taskaya and Pablo Galindo." msgstr "" -#: ../../../build/NEWS:1801 +#: ../../../build/NEWS:1808 msgid "" "`bpo-35370 `__: sys.settrace(), " "sys.setprofile() and _lsprof.Profiler.enable() now properly report " @@ -3548,7 +3562,7 @@ msgid "" "event is denied." msgstr "" -#: ../../../build/NEWS:1805 +#: ../../../build/NEWS:1812 msgid "" "`bpo-39936 `__: AIX: Fix _aix_support " "module when the subprocess is not available, when building Python from " @@ -3558,21 +3572,21 @@ msgid "" "available or not." msgstr "" -#: ../../../build/NEWS:1811 +#: ../../../build/NEWS:1818 msgid "" "`bpo-36144 `__: " ":class:`collections.OrderedDict` now implements ``|`` and ``|=`` " "(:pep:`584`)." msgstr "" -#: ../../../build/NEWS:1814 +#: ../../../build/NEWS:1821 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:1817 +#: ../../../build/NEWS:1824 msgid "" "`bpo-39915 `__: Ensure " ":attr:`unittest.mock.AsyncMock.await_args_list` has call objects in the " @@ -3581,14 +3595,14 @@ msgid "" "Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:1822 +#: ../../../build/NEWS:1829 msgid "" "`bpo-36144 `__: Updated " ":data:`os.environ` and :data:`os.environb` to support :pep:`584`'s merge " "(``|``) and update (``|=``) operators." msgstr "" -#: ../../../build/NEWS:1825 +#: ../../../build/NEWS:1832 msgid "" "`bpo-38662 `__: The ``ensurepip`` module" " now invokes ``pip`` via the ``runpy`` module. Hence it is no longer tightly" @@ -3597,21 +3611,21 @@ msgid "" "distributors." msgstr "" -#: ../../../build/NEWS:1830 +#: ../../../build/NEWS:1837 msgid "" "`bpo-38075 `__: Fix the " ":meth:`random.Random.seed` method when a :class:`bool` is passed as the " "seed." msgstr "" -#: ../../../build/NEWS:1833 +#: ../../../build/NEWS:1840 msgid "" "`bpo-39916 `__: More reliable use of " "``os.scandir()`` in ``Path.glob()``. It no longer emits a ResourceWarning " "when interrupted." msgstr "" -#: ../../../build/NEWS:1836 +#: ../../../build/NEWS:1843 msgid "" "`bpo-39850 `__: :mod:`multiprocessing` " "now supports abstract socket addresses (if abstract sockets are supported in" @@ -3622,7 +3636,7 @@ msgid "" " Galindo." msgstr "" -#: ../../../build/NEWS:1843 +#: ../../../build/NEWS:1850 msgid "" "`bpo-36287 `__: :func:`ast.dump()` no " "longer outputs optional fields and attributes with default values. The " @@ -3630,7 +3644,7 @@ msgid "" "as class attributes (e.g. ``Constant.kind`` is set to ``None``)." msgstr "" -#: ../../../build/NEWS:1848 +#: ../../../build/NEWS:1855 msgid "" "`bpo-39889 `__: Fixed " ":func:`ast.unparse` for extended slices containing a single element (e.g. " @@ -3638,20 +3652,20 @@ msgid "" "j]``)." msgstr "" -#: ../../../build/NEWS:1852 +#: ../../../build/NEWS:1859 msgid "" "`bpo-39828 `__: Fix :mod:`json.tool` to " "catch :exc:`BrokenPipeError`. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:1855 +#: ../../../build/NEWS:1862 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:1859 +#: ../../../build/NEWS:1866 msgid "" "`bpo-39674 `__: Revert \"`bpo-37330 " "`__: open() no longer accept 'U' in file" @@ -3659,65 +3673,65 @@ msgid "" "from Python 2.7, but will be removed in Python 3.10." msgstr "" -#: ../../../build/NEWS:1863 +#: ../../../build/NEWS:1870 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:1867 +#: ../../../build/NEWS:1874 msgid "" "`bpo-39826 `__: Add getConnection method" " to logging HTTPHandler to enable custom connections." msgstr "" -#: ../../../build/NEWS:1870 +#: ../../../build/NEWS:1877 msgid "" "`bpo-39763 `__: Reimplement " ":func:`distutils.spawn.spawn` function with the :mod:`subprocess` module." msgstr "" -#: ../../../build/NEWS:1873 +#: ../../../build/NEWS:1880 msgid "" "`bpo-39794 `__: Add --without-decimal-" "contextvar build option. This enables a thread-local rather than a " "coroutine local context." msgstr "" -#: ../../../build/NEWS:1876 +#: ../../../build/NEWS:1883 msgid "" "`bpo-36144 `__: " ":class:`collections.defaultdict` now implements ``|`` (:pep:`584`)." msgstr "" -#: ../../../build/NEWS:1879 +#: ../../../build/NEWS:1886 msgid "" "`bpo-39517 `__: Fix runpy.run_path() " "when using pathlike objects" msgstr "" -#: ../../../build/NEWS:1881 +#: ../../../build/NEWS:1888 msgid "" "`bpo-39775 `__: Change " "``inspect.Signature.parameters`` back to ``collections.OrderedDict``. This " "was changed to ``dict`` in Python 3.9.0a4." msgstr "" -#: ../../../build/NEWS:1885 +#: ../../../build/NEWS:1892 msgid "" "`bpo-39678 `__: Refactor queue_manager " "in :class:`concurrent.futures.ProcessPoolExecutor` to make it easier to " "maintain." msgstr "" -#: ../../../build/NEWS:1889 +#: ../../../build/NEWS:1896 msgid "" "`bpo-39764 `__: Fix AttributeError when " "calling get_stack on a PyAsyncGenObject Task" msgstr "" -#: ../../../build/NEWS:1892 +#: ../../../build/NEWS:1899 msgid "" "`bpo-39769 `__: The " ":func:`compileall.compile_dir` function's *ddir* parameter and the " @@ -3726,80 +3740,80 @@ msgid "" "being compiled. This fixes a regression introduced with Python 3.5." msgstr "" -#: ../../../build/NEWS:1898 +#: ../../../build/NEWS:1905 msgid "" "`bpo-36144 `__: " ":class:`types.MappingProxyType` objects now support the merge (``|``) " "operator from :pep:`584`." msgstr "" -#: ../../../build/NEWS:1901 +#: ../../../build/NEWS:1908 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:1905 +#: ../../../build/NEWS:1912 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:1908 +#: ../../../build/NEWS:1915 msgid "" "`bpo-39667 `__: Improve pathlib.Path " "compatibility on zipfile.Path and correct performance degradation as found " "in zipp 3.0." msgstr "" -#: ../../../build/NEWS:1911 +#: ../../../build/NEWS:1918 msgid "" "`bpo-39638 `__: Keep ASDL signatures in " "the docstrings for ``AST`` nodes. Patch by Batuhan Taskaya" msgstr "" -#: ../../../build/NEWS:1914 +#: ../../../build/NEWS:1921 msgid "" "`bpo-39639 `__: Deprecated ``ast.Suite``" " node class because it's no longer used. Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:1917 +#: ../../../build/NEWS:1924 msgid "" "`bpo-39609 `__: Add thread_name_prefix " "to default asyncio executor" msgstr "" -#: ../../../build/NEWS:1919 +#: ../../../build/NEWS:1926 msgid "" "`bpo-39548 `__: Fix handling of header " "in :class:`urllib.request.AbstractDigestAuthHandler` when the optional " "``qop`` parameter is not present." msgstr "" -#: ../../../build/NEWS:1923 +#: ../../../build/NEWS:1930 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:1926 +#: ../../../build/NEWS:1933 msgid "" "`bpo-39507 `__: Adding HTTP status 418 " "\"I'm a Teapot\" to HTTPStatus in http library. Patch by Ross Rhodes." msgstr "" -#: ../../../build/NEWS:1929 +#: ../../../build/NEWS:1936 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:1933 +#: ../../../build/NEWS:1940 msgid "" "`bpo-38971 `__: Open issue in the BPO " "indicated a desire to make the implementation of codecs.open() at parity " @@ -3807,14 +3821,14 @@ msgid "" "closed before an exception is raised." msgstr "" -#: ../../../build/NEWS:1938 +#: ../../../build/NEWS:1945 msgid "" "`bpo-38641 `__: Added starred " "expressions support to ``return`` and ``yield`` statements for ``lib2to3``. " "Patch by Vlad Emelianov." msgstr "" -#: ../../../build/NEWS:1941 +#: ../../../build/NEWS:1948 msgid "" "`bpo-37534 `__: When using minidom " "module to generate XML documents the ability to add Standalone Document " @@ -3823,13 +3837,13 @@ msgid "" "Recommendation (available here: https://www.w3.org/TR/xml/#sec-prolog-dtd)." msgstr "" -#: ../../../build/NEWS:1947 +#: ../../../build/NEWS:1954 msgid "" "`bpo-34788 `__: Add support for scoped " "IPv6 addresses to :mod:`ipaddress`. Patch by Oleksandr Pavliuk." msgstr "" -#: ../../../build/NEWS:1950 +#: ../../../build/NEWS:1957 msgid "" "`bpo-34822 `__: Simplified AST for " "subscription. Simple indices are now represented by their value, extended " @@ -3839,63 +3853,63 @@ msgid "" "``ExtSlice(slices)`` returns ``Tuple(slices, Load())``." msgstr "" -#: ../../../build/NEWS:1960 +#: ../../../build/NEWS:1967 msgid "" "`bpo-39868 `__: Updated the Language " "Reference for :pep:`572`." msgstr "" -#: ../../../build/NEWS:1962 +#: ../../../build/NEWS:1969 msgid "" "`bpo-13790 `__: Change 'string' to " "'specification' in format doc." msgstr "" -#: ../../../build/NEWS:1964 +#: ../../../build/NEWS:1971 msgid "" "`bpo-17422 `__: The language reference " "no longer restricts default class namespaces to dicts only." msgstr "" -#: ../../../build/NEWS:1967 +#: ../../../build/NEWS:1974 msgid "" "`bpo-39530 `__: Fix misleading " "documentation about mixed-type numeric comparisons." msgstr "" -#: ../../../build/NEWS:1970 +#: ../../../build/NEWS:1977 msgid "" "`bpo-39718 `__: Update :mod:`token` " "documentation to reflect additions in Python 3.8" msgstr "" -#: ../../../build/NEWS:1973 +#: ../../../build/NEWS:1980 msgid "" "`bpo-39677 `__: Changed operand name of " "**MAKE_FUNCTION** from *argc* to *flags* for module :mod:`dis`" msgstr "" -#: ../../../build/NEWS:1979 +#: ../../../build/NEWS:1986 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:1982 +#: ../../../build/NEWS:1989 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:1985 +#: ../../../build/NEWS:1992 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:1988 +#: ../../../build/NEWS:1995 msgid "" "`bpo-39855 `__: " "test_subprocess.test_user() now skips the test on an user name if the user " @@ -3903,13 +3917,13 @@ msgid "" "doesn't exist on Linux." msgstr "" -#: ../../../build/NEWS:1995 +#: ../../../build/NEWS:2002 msgid "" "`bpo-39761 `__: Fix build with DTrace " "but without additional DFLAGS." msgstr "" -#: ../../../build/NEWS:1997 +#: ../../../build/NEWS:2004 msgid "" "`bpo-39763 `__: setup.py now uses a " "basic implementation of the :mod:`subprocess` module if the " @@ -3917,7 +3931,7 @@ msgid "" "modules are built." msgstr "" -#: ../../../build/NEWS:2001 +#: ../../../build/NEWS:2008 msgid "" "`bpo-1294959 `__: Add ``--with-" "platlibdir`` option to the configure script: name of the platform-specific " @@ -3928,20 +3942,20 @@ msgid "" "Jan Matějek, Matěj Cepl, Charalampos Stratakis and Victor Stinner." msgstr "" -#: ../../../build/NEWS:2012 +#: ../../../build/NEWS:2019 msgid "" "`bpo-39930 `__: Ensures the required " ":file:`vcruntime140.dll` is included in install packages." msgstr "" -#: ../../../build/NEWS:2015 +#: ../../../build/NEWS:2022 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:2019 +#: ../../../build/NEWS:2026 msgid "" "`bpo-38597 `__: :mod:`distutils` will no" " longer statically link :file:`vcruntime140.dll` when a redistributable " @@ -3949,57 +3963,57 @@ msgid "" "of this DLL to ensure distributed extensions can continue to load." msgstr "" -#: ../../../build/NEWS:2024 +#: ../../../build/NEWS:2031 msgid "" "`bpo-38380 `__: Update Windows builds to" " use SQLite 3.31.1" msgstr "" -#: ../../../build/NEWS:2026 +#: ../../../build/NEWS:2033 msgid "" "`bpo-39789 `__: Update Windows release " "build machines to Visual Studio 2019 (MSVC 14.2)." msgstr "" -#: ../../../build/NEWS:2029 +#: ../../../build/NEWS:2036 msgid "" "`bpo-34803 `__: Package for nuget.org " "now includes repository reference and bundled icon image." msgstr "" -#: ../../../build/NEWS:2035 +#: ../../../build/NEWS:2042 msgid "" "`bpo-38380 `__: Update macOS builds to " "use SQLite 3.31.1" msgstr "" -#: ../../../build/NEWS:2040 +#: ../../../build/NEWS:2047 msgid "" "`bpo-27115 `__: For 'Go to Line', use a " "Query box subclass with IDLE standard behavior and improved error checking." msgstr "" -#: ../../../build/NEWS:2043 +#: ../../../build/NEWS:2050 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:2046 +#: ../../../build/NEWS:2053 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:2049 +#: ../../../build/NEWS:2056 msgid "" "`bpo-39781 `__: Selecting code context " "lines no longer causes a jump." msgstr "" -#: ../../../build/NEWS:2054 +#: ../../../build/NEWS:2061 msgid "" "`bpo-36184 `__: Port python-gdb.py to " "FreeBSD. python-gdb.py now checks for \"take_gil\" function name to check if" @@ -4008,21 +4022,21 @@ msgid "" " condition than the GIL." msgstr "" -#: ../../../build/NEWS:2059 +#: ../../../build/NEWS:2066 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:2066 +#: ../../../build/NEWS:2073 msgid "" "`bpo-40024 `__: Add " ":c:func:`PyModule_AddType` helper function: add a type to a module. Patch by" " Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2069 +#: ../../../build/NEWS:2076 msgid "" "`bpo-39946 `__: Remove " "``_PyRuntime.getframe`` hook and remove ``_PyThreadState_GetFrame`` macro " @@ -4030,40 +4044,40 @@ msgid "" " internal C API. Remove also ``PyThreadFrameGetter`` type." msgstr "" -#: ../../../build/NEWS:2074 +#: ../../../build/NEWS:2081 msgid "" "`bpo-39947 `__: Add " ":c:func:`PyThreadState_GetFrame` function: get the current frame of a Python" " thread state." msgstr "" -#: ../../../build/NEWS:2077 +#: ../../../build/NEWS:2084 msgid "" "`bpo-37207 `__: Add _PyArg_NoKwnames " "helper function. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2079 +#: ../../../build/NEWS:2086 msgid "" "`bpo-39947 `__: Add " ":c:func:`PyThreadState_GetInterpreter`: get the interpreter of a Python " "thread state." msgstr "" -#: ../../../build/NEWS:2082 +#: ../../../build/NEWS:2089 msgid "" "`bpo-39947 `__: Add " ":c:func:`PyInterpreterState_Get` function to the limited C API." msgstr "" -#: ../../../build/NEWS:2085 +#: ../../../build/NEWS:2092 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:2088 +#: ../../../build/NEWS:2095 msgid "" "`bpo-39947 `__: Move the static inline " "function flavor of Py_EnterRecursiveCall() and Py_LeaveRecursiveCall() to " @@ -4071,7 +4085,7 @@ msgid "" "provides regular functions which hide implementation details." msgstr "" -#: ../../../build/NEWS:2093 +#: ../../../build/NEWS:2100 msgid "" "`bpo-39947 `__: " "Py_TRASHCAN_BEGIN_CONDITION and Py_TRASHCAN_END macro no longer access " @@ -4079,7 +4093,7 @@ msgid "" "_PyTrash_end() functions which hide implementation details." msgstr "" -#: ../../../build/NEWS:2097 +#: ../../../build/NEWS:2104 msgid "" "`bpo-39884 `__: " ":c:func:`PyDescr_NewMethod` and :c:func:`PyCFunction_NewEx` now include the " @@ -4087,28 +4101,28 @@ msgid "" "debug." msgstr "" -#: ../../../build/NEWS:2101 +#: ../../../build/NEWS:2108 msgid "" "`bpo-39877 `__: Deprecated " ":c:func:`PyEval_InitThreads` and :c:func:`PyEval_ThreadsInitialized`. " "Calling :c:func:`PyEval_InitThreads` now does nothing." msgstr "" -#: ../../../build/NEWS:2105 +#: ../../../build/NEWS:2112 msgid "" "`bpo-38249 `__: " ":c:macro:`Py_UNREACHABLE` is now implemented with " "``__builtin_unreachable()`` and analogs in release mode." msgstr "" -#: ../../../build/NEWS:2108 +#: ../../../build/NEWS:2115 msgid "" "`bpo-38643 `__: " ":c:func:`PyNumber_ToBase` now raises a :exc:`SystemError` instead of " "crashing when called with invalid base." msgstr "" -#: ../../../build/NEWS:2111 +#: ../../../build/NEWS:2118 msgid "" "`bpo-39882 `__: The " ":c:func:`Py_FatalError` function is replaced with a macro which logs " @@ -4116,7 +4130,7 @@ msgid "" "``Py_LIMITED_API`` macro is defined." msgstr "" -#: ../../../build/NEWS:2115 +#: ../../../build/NEWS:2122 msgid "" "`bpo-39824 `__: Extension modules: " ":c:member:`~PyModuleDef.m_traverse`, :c:member:`~PyModuleDef.m_clear` and " @@ -4129,19 +4143,19 @@ msgid "" "``NULL``." msgstr "" -#: ../../../build/NEWS:2124 +#: ../../../build/NEWS:2131 msgid "" "Extension modules without module state (``m_size <= 0``) are not affected." msgstr "" -#: ../../../build/NEWS:2126 +#: ../../../build/NEWS:2133 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:2129 +#: ../../../build/NEWS:2136 msgid "" "`bpo-38500 `__: Add a private API to get" " and set the frame evaluation function: add " @@ -4150,34 +4164,34 @@ msgid "" ":c:type:`_PyFrameEvalFunction` function type now takes a *tstate* parameter." msgstr "" -#: ../../../build/NEWS:2137 +#: ../../../build/NEWS:2144 msgid "Python 3.9.0 alpha 4" msgstr "" -#: ../../../build/NEWS:2139 +#: ../../../build/NEWS:2146 msgid "*Release date: 2020-02-25*" msgstr "" -#: ../../../build/NEWS:2144 +#: ../../../build/NEWS:2151 msgid "" "`bpo-39184 `__: Add audit events to " "functions in `fcntl`, `msvcrt`, `os`, `resource`, `shutil`, `signal` and " "`syslog`." msgstr "" -#: ../../../build/NEWS:2147 +#: ../../../build/NEWS:2154 msgid "" "`bpo-39401 `__: Avoid unsafe DLL load at" " startup on Windows 7 and earlier." msgstr "" -#: ../../../build/NEWS:2149 +#: ../../../build/NEWS:2156 msgid "" "`bpo-39184 `__: Add audit events to " "command execution functions in os and pty modules." msgstr "" -#: ../../../build/NEWS:2155 +#: ../../../build/NEWS:2162 msgid "" "`bpo-39382 `__: Fix a use-after-free in " "the single inheritance path of ``issubclass()``, when the ``__bases__`` of " @@ -4185,25 +4199,25 @@ msgid "" "Yonatan Goldschmidt." msgstr "" -#: ../../../build/NEWS:2159 +#: ../../../build/NEWS:2166 msgid "" "`bpo-39573 `__: Update clinic tool to " "use :c:func:`Py_IS_TYPE`. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2162 +#: ../../../build/NEWS:2169 msgid "" "`bpo-39619 `__: Enable use of " ":func:`os.chroot` on HP-UX systems." msgstr "" -#: ../../../build/NEWS:2164 +#: ../../../build/NEWS:2171 msgid "" "`bpo-39573 `__: Add :c:func:`Py_IS_TYPE`" " static inline function to check whether the object *o* type is *type*." msgstr "" -#: ../../../build/NEWS:2167 +#: ../../../build/NEWS:2174 msgid "" "`bpo-39606 `__: Fix regression caused by" " fix for `bpo-39386 `__, that prevented " @@ -4211,53 +4225,53 @@ msgid "" "exhausted." msgstr "" -#: ../../../build/NEWS:2171 +#: ../../../build/NEWS:2178 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:2175 +#: ../../../build/NEWS:2182 msgid "" "`bpo-1635741 `__: Port _crypt " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:2178 +#: ../../../build/NEWS:2185 msgid "" "`bpo-1635741 `__: Port _contextvars " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:2181 +#: ../../../build/NEWS:2188 msgid "" "`bpo-39510 `__: Fix segfault in " "``readinto()`` method on closed BufferedReader." msgstr "" -#: ../../../build/NEWS:2183 +#: ../../../build/NEWS:2190 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:2186 +#: ../../../build/NEWS:2193 msgid "" "`bpo-39492 `__: Fix a reference cycle in" " the C Pickler that was preventing the garbage collection of deleted, " "pickled objects." msgstr "" -#: ../../../build/NEWS:2189 +#: ../../../build/NEWS:2196 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:2192 +#: ../../../build/NEWS:2199 msgid "" "`bpo-39434 `__: :term:`floor division` " "of float operation now has a better performance. Also the message of " @@ -4265,25 +4279,25 @@ msgid "" "Na." msgstr "" -#: ../../../build/NEWS:2196 +#: ../../../build/NEWS:2203 msgid "" "`bpo-1635741 `__: Port _codecs " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:2199 +#: ../../../build/NEWS:2206 msgid "" "`bpo-1635741 `__: Port _bz2 extension " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:2202 +#: ../../../build/NEWS:2209 msgid "" "`bpo-1635741 `__: Port _abc extension " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:2205 +#: ../../../build/NEWS:2212 msgid "" "`bpo-39320 `__: Replace two complex " "bytecodes for building dicts with two simpler ones. The new bytecodes " @@ -4291,84 +4305,84 @@ msgid "" "``BUILD_MAP_UNPACK`` and ``BUILD_MAP_UNPACK_WITH_CALL`` have been removed." msgstr "" -#: ../../../build/NEWS:2210 +#: ../../../build/NEWS:2217 msgid "" "`bpo-39219 `__: Syntax errors raised in " "the tokenizer now always set correct \"text\" and \"offset\" attributes." msgstr "" -#: ../../../build/NEWS:2213 +#: ../../../build/NEWS:2220 msgid "" "`bpo-36051 `__: Drop the GIL during " "large ``bytes.join`` operations. Patch by Bruce Merry." msgstr "" -#: ../../../build/NEWS:2216 +#: ../../../build/NEWS:2223 msgid "" "`bpo-38960 `__: Fix DTrace build issues " "on FreeBSD. Patch by David Carlier." msgstr "" -#: ../../../build/NEWS:2218 +#: ../../../build/NEWS:2225 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:2221 +#: ../../../build/NEWS:2228 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:2225 +#: ../../../build/NEWS:2232 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:2232 +#: ../../../build/NEWS:2239 msgid "" "`bpo-30566 `__: Fix :exc:`IndexError` " "when trying to decode an invalid string with punycode codec." msgstr "" -#: ../../../build/NEWS:2235 +#: ../../../build/NEWS:2242 msgid "" "`bpo-39649 `__: Remove obsolete check " "for `__args__` in bdb.Bdb.format_stack_entry." msgstr "" -#: ../../../build/NEWS:2238 +#: ../../../build/NEWS:2245 msgid "" "`bpo-39648 `__: Expanded " ":func:`math.gcd` and :func:`math.lcm` to handle multiple arguments." msgstr "" -#: ../../../build/NEWS:2241 +#: ../../../build/NEWS:2248 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:2245 +#: ../../../build/NEWS:2252 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:2249 +#: ../../../build/NEWS:2256 msgid "" "`bpo-39479 `__: Add :func:`math.lcm` " "function: least common multiple." msgstr "" -#: ../../../build/NEWS:2251 +#: ../../../build/NEWS:2258 msgid "" "`bpo-39674 `__: Revert \"Do not expose " "abstract collection classes in the collections module\" change (`bpo-25988 " @@ -4377,26 +4391,26 @@ msgid "" "2.7, but will be removed in Python 3.10." msgstr "" -#: ../../../build/NEWS:2256 +#: ../../../build/NEWS:2263 msgid "" "`bpo-39104 `__: Fix hanging " "ProcessPoolExcutor on ``shutdown(wait=False)`` when a task has failed " "pickling." msgstr "" -#: ../../../build/NEWS:2259 +#: ../../../build/NEWS:2266 msgid "" "`bpo-39627 `__: Fixed TypedDict totality" " check for inherited keys." msgstr "" -#: ../../../build/NEWS:2261 +#: ../../../build/NEWS:2268 msgid "" "`bpo-39474 `__: Fixed starting position " "of AST for expressions like ``(a)(b)``, ``(a)[b]`` and ``(a).b``." msgstr "" -#: ../../../build/NEWS:2264 +#: ../../../build/NEWS:2271 msgid "" "`bpo-21016 `__: The :mod:`pydoc` and " ":mod:`trace` modules now use the :mod:`sysconfig` module to get the path to " @@ -4404,21 +4418,21 @@ msgid "" "``/usr/lib64/python3.9/`` on Fedora. Patch by Jan Matějek." msgstr "" -#: ../../../build/NEWS:2269 +#: ../../../build/NEWS:2276 msgid "" "`bpo-39590 `__: Collections.deque now " "holds strong references during deque.__contains__ and deque.count, fixing " "crashes." msgstr "" -#: ../../../build/NEWS:2272 +#: ../../../build/NEWS:2279 msgid "" "`bpo-39586 `__: The distutils " "``bdist_msi`` command is deprecated in Python 3.9, use ``bdist_wheel`` " "(wheel packages) instead." msgstr "" -#: ../../../build/NEWS:2275 +#: ../../../build/NEWS:2282 msgid "" "`bpo-39595 `__: Improved performance of " "zipfile.Path for files with a large number of entries. Also improved " @@ -4427,7 +4441,7 @@ msgid "" "metadata.readthedocs.io/en/latest/changelog%20(links).html#v1-5-0>`_." msgstr "" -#: ../../../build/NEWS:2280 +#: ../../../build/NEWS:2287 msgid "" "`bpo-39350 `__: Fix regression in " ":class:`fractions.Fraction` if the numerator and/or the denominator is an " @@ -4437,39 +4451,39 @@ msgid "" "*denominator*." msgstr "" -#: ../../../build/NEWS:2286 +#: ../../../build/NEWS:2293 msgid "" "`bpo-39567 `__: Added audit for " ":func:`os.walk`, :func:`os.fwalk`, :meth:`pathlib.Path.glob` and " ":meth:`pathlib.Path.rglob`." msgstr "" -#: ../../../build/NEWS:2289 +#: ../../../build/NEWS:2296 msgid "" "`bpo-39559 `__: Remove unused, " "undocumented argument ``getters`` from :func:`uuid.getnode`" msgstr "" -#: ../../../build/NEWS:2292 +#: ../../../build/NEWS:2299 msgid "" "`bpo-38149 `__: :func:`sys.audit` is now" " called only once per call of :func:`glob.glob` and :func:`glob.iglob`." msgstr "" -#: ../../../build/NEWS:2295 +#: ../../../build/NEWS:2302 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:2299 +#: ../../../build/NEWS:2306 msgid "" "`bpo-39450 `__: Striped whitespace from " "docstring before returning it from :func:`unittest.case.shortDescription`." msgstr "" -#: ../../../build/NEWS:2302 +#: ../../../build/NEWS:2309 msgid "" "`bpo-12915 `__: A new function " "``resolve_name`` has been added to the ``pkgutil`` module. This resolves a " @@ -4478,19 +4492,19 @@ msgid "" "package/module reached via recursive attribute access." msgstr "" -#: ../../../build/NEWS:2308 +#: ../../../build/NEWS:2315 msgid "" "`bpo-39353 `__: The " ":func:`binascii.crc_hqx` function is no longer deprecated." msgstr "" -#: ../../../build/NEWS:2310 +#: ../../../build/NEWS:2317 msgid "" "`bpo-39493 `__: Mark " "``typing.IO.closed`` as a property" msgstr "" -#: ../../../build/NEWS:2312 +#: ../../../build/NEWS:2319 msgid "" "`bpo-39491 `__: Add " ":data:`typing.Annotated` and ``include_extras`` parameter to " @@ -4498,7 +4512,7 @@ msgid "" "Varoquaux, documentation by Till Varoquaux and Konstantin Kashin." msgstr "" -#: ../../../build/NEWS:2316 +#: ../../../build/NEWS:2323 msgid "" "`bpo-39485 `__: Fix a bug in " ":func:`unittest.mock.create_autospec` that would complain about the wrong " @@ -4506,33 +4520,33 @@ msgid "" "returning functions." msgstr "" -#: ../../../build/NEWS:2320 +#: ../../../build/NEWS:2327 msgid "" "`bpo-38932 `__: Mock fully resets child " "objects on reset_mock(). Patch by Vegard Stikbakke" msgstr "" -#: ../../../build/NEWS:2323 +#: ../../../build/NEWS:2330 msgid "" "`bpo-39082 `__: Allow AsyncMock to " "correctly patch static/class methods" msgstr "" -#: ../../../build/NEWS:2325 +#: ../../../build/NEWS:2332 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:2329 +#: ../../../build/NEWS:2336 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:2333 +#: ../../../build/NEWS:2340 msgid "" "`bpo-39349 `__: Added a new " "*cancel_futures* parameter to :meth:`concurrent.futures.Executor.shutdown` " @@ -4540,21 +4554,21 @@ msgid "" "waiting for them to complete before shutting down the executor." msgstr "" -#: ../../../build/NEWS:2338 +#: ../../../build/NEWS:2345 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:2341 +#: ../../../build/NEWS:2348 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:2345 +#: ../../../build/NEWS:2352 msgid "" "`bpo-25597 `__: Ensure, if ``wraps`` is " "supplied to :class:`unittest.mock.MagicMock`, it is used to calculate return" @@ -4562,60 +4576,60 @@ msgid "" "Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:2350 +#: ../../../build/NEWS:2357 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:2354 +#: ../../../build/NEWS:2361 msgid "" "`bpo-35727 `__: Fix sys.exit() and " "sys.exit(None) exit code propagation when used in multiprocessing.Process." msgstr "" -#: ../../../build/NEWS:2357 +#: ../../../build/NEWS:2364 msgid "" "`bpo-32173 `__: * Add `lazycache` " "function to `__all__`. * Use `dict.clear` to clear the cache. * Refactoring " "`getline` function and `checkcache` function." msgstr "" -#: ../../../build/NEWS:2364 +#: ../../../build/NEWS:2371 msgid "" "`bpo-17422 `__: The language reference " "now specifies restrictions on class namespaces. Adapted from a patch by " "Ethan Furman." msgstr "" -#: ../../../build/NEWS:2367 +#: ../../../build/NEWS:2374 msgid "" "`bpo-39572 `__: Updated documentation of" " ``total`` flag of TypeDict." msgstr "" -#: ../../../build/NEWS:2369 +#: ../../../build/NEWS:2376 msgid "" "`bpo-39654 `__: In pyclbr doc, update " "'class' to 'module' where appropriate and add readmodule comment. Patch by " "Hakan Çelik." msgstr "" -#: ../../../build/NEWS:2372 +#: ../../../build/NEWS:2379 msgid "" "`bpo-39153 `__: Clarify refcounting " "semantics for the following functions: - PyObject_SetItem - " "PyMapping_SetItemString - PyDict_SetItem - PyDict_SetItemString" msgstr "" -#: ../../../build/NEWS:2376 +#: ../../../build/NEWS:2383 msgid "" "`bpo-39392 `__: Explain that when " "filling with turtle, overlap regions may be left unfilled." msgstr "" -#: ../../../build/NEWS:2379 +#: ../../../build/NEWS:2386 msgid "" "`bpo-39369 `__: Update mmap readline " "method description. The fact that the readline method does update the file " @@ -4623,50 +4637,50 @@ msgid "" "programmer that it doesn't update it." msgstr "" -#: ../../../build/NEWS:2384 +#: ../../../build/NEWS:2391 msgid "" "`bpo-9056 `__: Include subsection in TOC " "for PDF version of docs." msgstr "" -#: ../../../build/NEWS:2389 +#: ../../../build/NEWS:2396 msgid "" "`bpo-38325 `__: Skip tests on non-BMP " "characters of test_winconsoleio." msgstr "" -#: ../../../build/NEWS:2391 +#: ../../../build/NEWS:2398 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:2398 +#: ../../../build/NEWS:2405 msgid "" "`bpo-39489 `__: Remove ``COUNT_ALLOCS`` " "special build." msgstr "" -#: ../../../build/NEWS:2403 +#: ../../../build/NEWS:2410 msgid "" "`bpo-39553 `__: Delete unused code " "related to SxS manifests." msgstr "" -#: ../../../build/NEWS:2405 +#: ../../../build/NEWS:2412 msgid "" "`bpo-39439 `__: Honor the Python path " "when a virtualenv is active on Windows." msgstr "" -#: ../../../build/NEWS:2407 +#: ../../../build/NEWS:2414 msgid "" "`bpo-39393 `__: Improve the error " "message when attempting to load a DLL with unresolved dependencies." msgstr "" -#: ../../../build/NEWS:2410 +#: ../../../build/NEWS:2417 msgid "" "`bpo-38883 `__: " ":meth:`~pathlib.Path.home()` and :meth:`~pathlib.Path.expanduser()` on " @@ -4676,44 +4690,44 @@ msgid "" ":envvar:`HOME` in 3.8, see :issue:`36264`." msgstr "" -#: ../../../build/NEWS:2417 +#: ../../../build/NEWS:2424 msgid "" "`bpo-39185 `__: The build.bat script has" " additional options for very-quiet output (-q) and very-verbose output (-vv)" msgstr "" -#: ../../../build/NEWS:2423 +#: ../../../build/NEWS:2430 msgid "" "`bpo-39663 `__: Add tests for pyparse " "find_good_parse_start()." msgstr "" -#: ../../../build/NEWS:2425 +#: ../../../build/NEWS:2432 msgid "" "`bpo-39600 `__: In the font " "configuration window, remove duplicated font names." msgstr "" -#: ../../../build/NEWS:2427 +#: ../../../build/NEWS:2434 msgid "" "`bpo-30780 `__: Add remaining " "configdialog tests for buttons and highlights and keys tabs." msgstr "" -#: ../../../build/NEWS:2430 +#: ../../../build/NEWS:2437 msgid "" "`bpo-39388 `__: IDLE Settings Cancel " "button now cancels pending changes" msgstr "" -#: ../../../build/NEWS:2432 +#: ../../../build/NEWS:2439 msgid "" "`bpo-38792 `__: Close an IDLE shell " "calltip if a :exc:`KeyboardInterrupt` or shell restart occurs. Patch by " "Zackery Spytz." msgstr "" -#: ../../../build/NEWS:2438 +#: ../../../build/NEWS:2445 msgid "" "`bpo-35081 `__: Move the " "``bytes_methods.h`` header file to the internal C API as " @@ -4721,7 +4735,7 @@ msgid "" "``_Py``), except of the ``PyDoc_STRVAR_shared()`` macro." msgstr "" -#: ../../../build/NEWS:2442 +#: ../../../build/NEWS:2449 msgid "" "`bpo-35081 `__: Move the ``dtoa.h`` " "header file to the internal C API as ``pycore_dtoa.h``: it only contains " @@ -4729,39 +4743,39 @@ msgid "" "modules must now be compiled with the ``Py_BUILD_CORE`` macro defined." msgstr "" -#: ../../../build/NEWS:2447 +#: ../../../build/NEWS:2454 msgid "" "`bpo-39573 `__: Add " ":c:func:`Py_SET_SIZE` function to set the size of an object." msgstr "" -#: ../../../build/NEWS:2450 +#: ../../../build/NEWS:2457 msgid "" "`bpo-39500 `__: " ":c:func:`PyUnicode_IsIdentifier` does not call :c:func:`Py_FatalError` " "anymore if the string is not ready." msgstr "" -#: ../../../build/NEWS:2453 +#: ../../../build/NEWS:2460 msgid "" "`bpo-39573 `__: Add " ":c:func:`Py_SET_TYPE` function to set the type of an object." msgstr "" -#: ../../../build/NEWS:2456 +#: ../../../build/NEWS:2463 msgid "" "`bpo-39573 `__: Add a " ":c:func:`Py_SET_REFCNT` function to set the reference counter of an object." msgstr "" -#: ../../../build/NEWS:2459 +#: ../../../build/NEWS:2466 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:2462 +#: ../../../build/NEWS:2469 msgid "" "`bpo-39542 `__: In the limited C API, " "``PyObject_INIT()`` and ``PyObject_INIT_VAR()`` are now defined as aliases " @@ -4772,7 +4786,7 @@ msgid "" "``_PyTraceMalloc_NewReference()`` and ``_Py_GetRefTotal()``." msgstr "" -#: ../../../build/NEWS:2470 +#: ../../../build/NEWS:2477 msgid "" "`bpo-39542 `__: Exclude trashcan " "mechanism from the limited C API: it requires access to PyTypeObject and " @@ -4780,7 +4794,7 @@ msgid "" "limited C API." msgstr "" -#: ../../../build/NEWS:2474 +#: ../../../build/NEWS:2481 msgid "" "`bpo-39511 `__: The " ":c:func:`PyThreadState_Clear` function now calls the " @@ -4788,14 +4802,14 @@ msgid "" ":c:func:`PyThreadState_Delete`." msgstr "" -#: ../../../build/NEWS:2478 +#: ../../../build/NEWS:2485 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:2482 +#: ../../../build/NEWS:2489 msgid "" "`bpo-39245 `__: The Vectorcall API (PEP " "590) was made public, adding the functions ``PyObject_Vectorcall``, " @@ -4805,35 +4819,35 @@ msgid "" "``Py_TPFLAGS_HAVE_VECTORCALL``." msgstr "" -#: ../../../build/NEWS:2490 +#: ../../../build/NEWS:2497 msgid "Python 3.9.0 alpha 3" msgstr "" -#: ../../../build/NEWS:2492 +#: ../../../build/NEWS:2499 msgid "*Release date: 2020-01-24*" msgstr "" -#: ../../../build/NEWS:2497 +#: ../../../build/NEWS:2504 msgid "" "`bpo-39427 `__: Document all " "possibilities for the ``-X`` options in the command line help section. Patch" " by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:2500 +#: ../../../build/NEWS:2507 msgid "" "`bpo-39421 `__: Fix possible crashes " "when operating with the functions in the :mod:`heapq` module and custom " "comparison operators." msgstr "" -#: ../../../build/NEWS:2503 +#: ../../../build/NEWS:2510 msgid "" "`bpo-39386 `__: Prevent double awaiting " "of async iterator." msgstr "" -#: ../../../build/NEWS:2505 +#: ../../../build/NEWS:2512 msgid "" "`bpo-17005 `__: Add " ":class:`functools.TopologicalSorter` to the :mod:`functools` module to " @@ -4841,63 +4855,63 @@ msgid "" "Pablo Galindo, Tim Peters and Larry Hastings." msgstr "" -#: ../../../build/NEWS:2509 +#: ../../../build/NEWS:2516 msgid "" "`bpo-39320 `__: Replace four complex " "bytecodes for building sequences with three simpler ones." msgstr "" -#: ../../../build/NEWS:2512 +#: ../../../build/NEWS:2519 msgid "The following four bytecodes have been removed:" msgstr "" -#: ../../../build/NEWS:2514 +#: ../../../build/NEWS:2521 msgid "BUILD_LIST_UNPACK" msgstr "" -#: ../../../build/NEWS:2515 +#: ../../../build/NEWS:2522 msgid "BUILD_TUPLE_UNPACK" msgstr "" -#: ../../../build/NEWS:2516 +#: ../../../build/NEWS:2523 msgid "BUILD_SET_UNPACK" msgstr "" -#: ../../../build/NEWS:2517 +#: ../../../build/NEWS:2524 msgid "BUILD_TUPLE_UNPACK_WITH_CALL" msgstr "" -#: ../../../build/NEWS:2519 +#: ../../../build/NEWS:2526 msgid "The following three bytecodes have been added:" msgstr "" -#: ../../../build/NEWS:2521 +#: ../../../build/NEWS:2528 msgid "LIST_TO_TUPLE" msgstr "" -#: ../../../build/NEWS:2522 +#: ../../../build/NEWS:2529 msgid "LIST_EXTEND" msgstr "" -#: ../../../build/NEWS:2523 +#: ../../../build/NEWS:2530 msgid "SET_UPDATE" msgstr "" -#: ../../../build/NEWS:2525 +#: ../../../build/NEWS:2532 msgid "" "`bpo-39336 `__: Import loaders which " "publish immutable module objects can now publish immutable packages in " "addition to individual modules." msgstr "" -#: ../../../build/NEWS:2528 +#: ../../../build/NEWS:2535 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:2532 +#: ../../../build/NEWS:2539 msgid "" "`bpo-39048 `__: Improve the displayed " "error message when incorrect types are passed to ``async with`` statements " @@ -4906,101 +4920,101 @@ msgid "" "manager. Patch by Géry Ogam." msgstr "" -#: ../../../build/NEWS:2537 +#: ../../../build/NEWS:2544 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:2540 +#: ../../../build/NEWS:2547 msgid "" "`bpo-39209 `__: Correctly handle multi-" "line tokens in interactive mode. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:2543 +#: ../../../build/NEWS:2550 msgid "" "`bpo-1635741 `__: Port _json extension" " module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:2546 +#: ../../../build/NEWS:2553 msgid "" "`bpo-39216 `__: Fix constant folding " "optimization for positional only arguments - by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:2549 +#: ../../../build/NEWS:2556 msgid "" "`bpo-39215 `__: Fix ``SystemError`` when" " nested function has annotation on positional-only argument - by Anthony " "Sottile." msgstr "" -#: ../../../build/NEWS:2552 +#: ../../../build/NEWS:2559 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:2555 +#: ../../../build/NEWS:2562 msgid "" "`bpo-39200 `__: Correct the error " "message when trying to construct :class:`range` objects with no arguments. " "Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:2558 +#: ../../../build/NEWS:2565 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:2562 +#: ../../../build/NEWS:2569 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:2565 +#: ../../../build/NEWS:2572 msgid "" "`bpo-39156 `__: Split the COMPARE_OP " "bytecode instruction into four distinct instructions." msgstr "" -#: ../../../build/NEWS:2568 +#: ../../../build/NEWS:2575 msgid "COMPARE_OP for rich comparisons" msgstr "" -#: ../../../build/NEWS:2569 +#: ../../../build/NEWS:2576 msgid "IS_OP for 'is' and 'is not' tests" msgstr "" -#: ../../../build/NEWS:2570 +#: ../../../build/NEWS:2577 msgid "CONTAINS_OP for 'in' and 'is not' tests" msgstr "" -#: ../../../build/NEWS:2571 +#: ../../../build/NEWS:2578 msgid "" "JUMP_IF_NOT_EXC_MATCH for checking exceptions in 'try-except' statements." msgstr "" -#: ../../../build/NEWS:2573 +#: ../../../build/NEWS:2580 msgid "" "This improves the clarity of the interpreter and should provide a modest " "speedup." msgstr "" -#: ../../../build/NEWS:2576 +#: ../../../build/NEWS:2583 msgid "" "`bpo-38588 `__: Fix possible crashes in " "dict and list when calling :c:func:`PyObject_RichCompareBool`." msgstr "" -#: ../../../build/NEWS:2579 +#: ../../../build/NEWS:2586 msgid "" "`bpo-13601 `__: By default, " "``sys.stderr`` is line-buffered now, even if ``stderr`` is redirected to a " @@ -5009,51 +5023,51 @@ msgid "" "environment variable." msgstr "" -#: ../../../build/NEWS:2584 +#: ../../../build/NEWS:2591 msgid "" "(Contributed by Jendrik Seipp in `bpo-13601 " "`__.)" msgstr "" -#: ../../../build/NEWS:2586 +#: ../../../build/NEWS:2593 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:2590 +#: ../../../build/NEWS:2597 msgid "" "`bpo-32021 `__: Include brotli .br " "encoding in mimetypes encodings_map" msgstr "" -#: ../../../build/NEWS:2595 +#: ../../../build/NEWS:2602 msgid "" "`bpo-39430 `__: Fixed race condition in " "lazy imports in :mod:`tarfile`." msgstr "" -#: ../../../build/NEWS:2597 +#: ../../../build/NEWS:2604 msgid "" "`bpo-39413 `__: The :func:`os.unsetenv` " "function is now also available on Windows." msgstr "" -#: ../../../build/NEWS:2600 +#: ../../../build/NEWS:2607 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:2604 +#: ../../../build/NEWS:2611 msgid "" "`bpo-39395 `__: The :func:`os.putenv` " "and :func:`os.unsetenv` functions are now always available." msgstr "" -#: ../../../build/NEWS:2607 +#: ../../../build/NEWS:2614 msgid "" "`bpo-39406 `__: If ``setenv()`` C " "function is available, :func:`os.putenv` is now implemented with " @@ -5061,40 +5075,40 @@ msgid "" "environment variable memory." msgstr "" -#: ../../../build/NEWS:2611 +#: ../../../build/NEWS:2618 msgid "" "`bpo-39396 `__: Fix " "``math.nextafter(-0.0, +0.0)`` on AIX 7.1." msgstr "" -#: ../../../build/NEWS:2613 +#: ../../../build/NEWS:2620 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:2617 +#: ../../../build/NEWS:2624 msgid "" "`bpo-39377 `__: Removed ``encoding`` " "option from :func:`json.loads`. It has been deprecated since Python 3.1." msgstr "" -#: ../../../build/NEWS:2620 +#: ../../../build/NEWS:2627 msgid "" "`bpo-39389 `__: Write accurate " "compression level metadata in :mod:`gzip` archives, rather than always " "signaling maximum compression." msgstr "" -#: ../../../build/NEWS:2623 +#: ../../../build/NEWS:2630 msgid "" "`bpo-39366 `__: The previously " "deprecated ``xpath()`` and ``xgtitle()`` methods of :class:`nntplib.NNTP` " "have been removed." msgstr "" -#: ../../../build/NEWS:2626 +#: ../../../build/NEWS:2633 msgid "" "`bpo-39357 `__: Remove the *buffering* " "parameter of :class:`bz2.BZ2File`. Since Python 3.0, it was ignored and " @@ -5103,7 +5117,7 @@ msgid "" "keyword-only." msgstr "" -#: ../../../build/NEWS:2631 +#: ../../../build/NEWS:2638 msgid "" "`bpo-39353 `__: Deprecate binhex4 and " "hexbin4 standards. Deprecate the :mod:`binhex` module and the following " @@ -5112,7 +5126,7 @@ msgid "" ":func:`~binascii.rledecode_hqx`, :func:`~binascii.crc_hqx`." msgstr "" -#: ../../../build/NEWS:2637 +#: ../../../build/NEWS:2644 msgid "" "`bpo-39351 `__: Remove " "``base64.encodestring()`` and ``base64.decodestring()``, aliases deprecated " @@ -5120,20 +5134,20 @@ msgid "" ":func:`base64.decodebytes` instead." msgstr "" -#: ../../../build/NEWS:2641 +#: ../../../build/NEWS:2648 msgid "" "`bpo-39350 `__: Remove " "``fractions.gcd()`` function, deprecated since Python 3.5 (:issue:`22486`): " "use :func:`math.gcd` instead." msgstr "" -#: ../../../build/NEWS:2644 +#: ../../../build/NEWS:2651 msgid "" "`bpo-39329 `__: :class:`~smtplib.LMTP` " "constructor now has an optional *timeout* parameter. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2647 +#: ../../../build/NEWS:2654 msgid "" "`bpo-39313 `__: Add a new " "``exec_function`` option (*--exec-function* in the CLI) to " @@ -5141,7 +5155,7 @@ msgid "" "Taskaya." msgstr "" -#: ../../../build/NEWS:2651 +#: ../../../build/NEWS:2658 msgid "" "`bpo-39259 `__: :class:`~ftplib.FTP_TLS`" " and :class:`~ftplib.FTP_TLS` now raise a :class:`ValueError` if the given " @@ -5149,7 +5163,7 @@ msgid "" "blocking socket. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2655 +#: ../../../build/NEWS:2662 msgid "" "`bpo-39259 `__: :class:`~smtplib.SMTP` " "and :class:`~smtplib.SMTP_SSL` now raise a :class:`ValueError` if the given " @@ -5157,20 +5171,20 @@ msgid "" "blocking socket. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2659 +#: ../../../build/NEWS:2666 msgid "" "`bpo-39310 `__: Add :func:`math.ulp`: " "return the value of the least significant bit of a float." msgstr "" -#: ../../../build/NEWS:2662 +#: ../../../build/NEWS:2669 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:2666 +#: ../../../build/NEWS:2673 msgid "" "`bpo-39259 `__: :class:`~nntplib.NNTP` " "and :class:`~nntplib.NNTP_SSL` now raise a :class:`ValueError` if the given " @@ -5178,7 +5192,7 @@ msgid "" "blocking socket. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2670 +#: ../../../build/NEWS:2677 msgid "" "`bpo-38901 `__: When you specify " "prompt='.' or equivalently python -m venv --prompt . ... the basename of the" @@ -5186,14 +5200,14 @@ msgid "" "activated." msgstr "" -#: ../../../build/NEWS:2674 +#: ../../../build/NEWS:2681 msgid "" "`bpo-39288 `__: Add " ":func:`math.nextafter`: return the next floating-point value after *x* " "towards *y*." msgstr "" -#: ../../../build/NEWS:2677 +#: ../../../build/NEWS:2684 msgid "" "`bpo-39259 `__: :class:`~poplib.POP3` " "and :class:`~poplib.POP3_SSL` now raise a :class:`ValueError` if the given " @@ -5201,14 +5215,14 @@ msgid "" "blocking socket. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2681 +#: ../../../build/NEWS:2688 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:2685 +#: ../../../build/NEWS:2692 msgid "" "`bpo-35292 `__: Proxy the " "`SimpleHTTPRequestHandler.guess_type` to `mimetypes.guess_type` so the " @@ -5216,27 +5230,27 @@ msgid "" ":mod:`http.server` module is imported." msgstr "" -#: ../../../build/NEWS:2689 +#: ../../../build/NEWS:2696 msgid "" "`bpo-39239 `__: The " ":meth:`select.epoll.unregister` method no longer ignores the " ":data:`~errno.EBADF` error." msgstr "" -#: ../../../build/NEWS:2692 +#: ../../../build/NEWS:2699 msgid "" "`bpo-38907 `__: In http.server script, " "restore binding to IPv4 on Windows." msgstr "" -#: ../../../build/NEWS:2694 +#: ../../../build/NEWS:2701 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:2697 +#: ../../../build/NEWS:2704 msgid "" "`bpo-39198 `__: If an exception were to " "be thrown in `Logger.isEnabledFor` (say, by asyncio timeouts or stopit) , " @@ -5245,7 +5259,7 @@ msgid "" "ensure the lock is released." msgstr "" -#: ../../../build/NEWS:2702 +#: ../../../build/NEWS:2709 msgid "" "`bpo-39191 `__: Perform a check for " "running loop before starting a new task in ``loop.run_until_complete()`` to " @@ -5253,14 +5267,14 @@ msgid "" " raising." msgstr "" -#: ../../../build/NEWS:2706 +#: ../../../build/NEWS:2713 msgid "" "`bpo-38871 `__: Correctly parenthesize " "filter-based statements that contain lambda expressions in mod:`lib2to3`. " "Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2709 +#: ../../../build/NEWS:2716 msgid "" "`bpo-39142 `__: A change was made to " "logging.config.dictConfig to avoid converting instances of named tuples to " @@ -5270,13 +5284,13 @@ msgid "" "in their named tuple class." msgstr "" -#: ../../../build/NEWS:2715 +#: ../../../build/NEWS:2722 msgid "" "`bpo-39158 `__: ast.literal_eval() now " "supports empty sets." msgstr "" -#: ../../../build/NEWS:2717 +#: ../../../build/NEWS:2724 msgid "" "`bpo-39129 `__: Fix import path for " "``asyncio.TimeoutError``" @@ -5284,48 +5298,48 @@ msgstr "" "`bpo-39129 `__: Memperbaiki lokasi " "import untuk ``asyncio.TimeoutError``" -#: ../../../build/NEWS:2719 +#: ../../../build/NEWS:2726 msgid "" "`bpo-39057 `__: " ":func:`urllib.request.proxy_bypass_environment` now ignores leading dots and" " no longer ignores a trailing newline." msgstr "" -#: ../../../build/NEWS:2722 +#: ../../../build/NEWS:2729 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:2725 +#: ../../../build/NEWS:2732 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:2728 +#: ../../../build/NEWS:2735 msgid "" "`bpo-21600 `__: Fix " ":func:`mock.patch.stopall` to stop active patches that were created with " ":func:`mock.patch.dict`." msgstr "" -#: ../../../build/NEWS:2731 +#: ../../../build/NEWS:2738 msgid "" "`bpo-39019 `__: Implement dummy " "``__class_getitem__`` for :class:`tempfile.SpooledTemporaryFile`." msgstr "" -#: ../../../build/NEWS:2734 +#: ../../../build/NEWS:2741 msgid "" "`bpo-39019 `__: Implement dummy " "``__class_getitem__`` for ``subprocess.Popen``, " "``subprocess.CompletedProcess``" msgstr "" -#: ../../../build/NEWS:2737 +#: ../../../build/NEWS:2744 msgid "" "`bpo-38914 `__: Adjusted the wording of " "the warning issued by distutils' ``check`` command when the ``author`` and " @@ -5335,7 +5349,7 @@ msgid "" "by Juergen Gmach." msgstr "" -#: ../../../build/NEWS:2743 +#: ../../../build/NEWS:2750 msgid "" "`bpo-38878 `__: Fixed __subclasshook__ " "of :class:`os.PathLike` to return a correct result upon inheritence. Patch " @@ -5345,7 +5359,7 @@ msgstr "" "__subclasshook__ dari :class:`os.PathLike` untuk mengembalikan hasil yang " "sesuai saat pewarisan. Patch oleh Bar Harel." -#: ../../../build/NEWS:2746 +#: ../../../build/NEWS:2753 msgid "" "`bpo-38615 `__: :class:`~imaplib.IMAP4` " "and :class:`~imaplib.IMAP4_SSL` now have an optional *timeout* parameter for" @@ -5355,7 +5369,7 @@ msgid "" "to this change. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2753 +#: ../../../build/NEWS:2760 msgid "" "`bpo-35182 `__: Fixed " ":func:`Popen.communicate` subsequent call crash when the child process has " @@ -5363,7 +5377,7 @@ msgid "" " Patch by Andriy Maletsky." msgstr "" -#: ../../../build/NEWS:2757 +#: ../../../build/NEWS:2764 msgid "" "`bpo-38630 `__: On Unix, " ":meth:`subprocess.Popen.send_signal` now polls the process status. Polling " @@ -5373,7 +5387,7 @@ msgid "" "process." msgstr "" -#: ../../../build/NEWS:2763 +#: ../../../build/NEWS:2770 msgid "" "`bpo-38536 `__: Removes trailing space " "in formatted currency with `international=True` and a locale with symbol " @@ -5381,34 +5395,34 @@ msgid "" "`'12,34 EUR '` instead of `'12,34 EUR'`." msgstr "" -#: ../../../build/NEWS:2768 +#: ../../../build/NEWS:2775 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:2771 +#: ../../../build/NEWS:2778 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:2774 +#: ../../../build/NEWS:2781 msgid "" "`bpo-38293 `__: Add :func:`copy.copy` " "and :func:`copy.deepcopy` support to :func:`property` objects." msgstr "" -#: ../../../build/NEWS:2777 +#: ../../../build/NEWS:2784 msgid "" "`bpo-37958 `__: Added the " "pstats.Stats.get_profile_dict() method to return the profile data as a " "StatsProfile instance." msgstr "" -#: ../../../build/NEWS:2780 +#: ../../../build/NEWS:2787 msgid "" "`bpo-28367 `__: Termios magic constants " "for the following baud rates: - B500000 - B576000 - B921600 - " @@ -5416,14 +5430,14 @@ msgid "" "- B3500000 - B4000000 Patch by Andrey Smirnov" msgstr "" -#: ../../../build/NEWS:2788 +#: ../../../build/NEWS:2795 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:2791 +#: ../../../build/NEWS:2798 msgid "" "`bpo-38918 `__: Add an entry for " "``__module__`` in the \"function\" & \"method\" sections of the `inspect " @@ -5431,55 +5445,55 @@ msgid "" "#types-and-members>`_" msgstr "" -#: ../../../build/NEWS:2795 +#: ../../../build/NEWS:2802 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:2802 +#: ../../../build/NEWS:2809 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:2805 +#: ../../../build/NEWS:2812 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:2809 +#: ../../../build/NEWS:2816 msgid "" "`bpo-39144 `__: The ctags and etags " "build targets both include Modules/_ctypes and Python standard library " "source files." msgstr "" -#: ../../../build/NEWS:2815 +#: ../../../build/NEWS:2822 msgid "" "`bpo-39050 `__: Make IDLE Settings " "dialog Help button work again." msgstr "" -#: ../../../build/NEWS:2817 +#: ../../../build/NEWS:2824 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:2820 +#: ../../../build/NEWS:2827 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:2826 +#: ../../../build/NEWS:2833 msgid "" "`bpo-39372 `__: Clean header files of " "interfaces defined but with no implementation. The public API symbols being " @@ -5491,22 +5505,22 @@ msgid "" "``PyNoArgsFunction``." msgstr "" -#: ../../../build/NEWS:2835 +#: ../../../build/NEWS:2842 msgid "" "`bpo-39164 `__: Add a private " "``_PyErr_GetExcInfo()`` function to retrieve exception information of the " "specified Python thread state." msgstr "" -#: ../../../build/NEWS:2840 +#: ../../../build/NEWS:2847 msgid "Python 3.9.0 alpha 2" msgstr "" -#: ../../../build/NEWS:2842 +#: ../../../build/NEWS:2849 msgid "*Release date: 2019-12-18*" msgstr "*Tanggal rilis: 2019-12-18*" -#: ../../../build/NEWS:2847 +#: ../../../build/NEWS:2854 msgid "" "`bpo-38945 `__: Newline characters have " "been escaped when performing uu encoding to prevent them from overflowing " @@ -5514,7 +5528,7 @@ msgid "" "accidental modification of data during the decoding process." msgstr "" -#: ../../../build/NEWS:2852 +#: ../../../build/NEWS:2859 msgid "" "`bpo-37228 `__: Due to significant " "security concerns, the *reuse_address* parameter of " @@ -5524,27 +5538,27 @@ msgid "" "Kyle Stanley, Antoine Pitrou, and Yury Selivanov in :issue:`37228`.)" msgstr "" -#: ../../../build/NEWS:2859 +#: ../../../build/NEWS:2866 msgid "" "`bpo-38804 `__: Fixes a ReDoS " "vulnerability in :mod:`http.cookiejar`. Patch by Ben Caller." msgstr "" -#: ../../../build/NEWS:2865 +#: ../../../build/NEWS:2872 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:2869 +#: ../../../build/NEWS:2876 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:2873 +#: ../../../build/NEWS:2880 msgid "" "`bpo-39031 `__: When parsing an \"elif\"" " node, lineno and col_offset of the node now point to the \"elif\" keyword " @@ -5552,7 +5566,7 @@ msgid "" "by Lysandros Nikolaou." msgstr "" -#: ../../../build/NEWS:2877 +#: ../../../build/NEWS:2884 msgid "" "`bpo-20443 `__: In Python 3.9.0a1, " "sys.argv[0] was made an absolute path if a filename was specified on the " @@ -5560,7 +5574,7 @@ msgid "" "unmodified." msgstr "" -#: ../../../build/NEWS:2881 +#: ../../../build/NEWS:2888 msgid "" "`bpo-39008 `__: :c:func:`PySys_Audit` " "now requires ``Py_ssize_t`` to be used for size arguments in the format " @@ -5568,38 +5582,38 @@ msgid "" "time." msgstr "" -#: ../../../build/NEWS:2885 +#: ../../../build/NEWS:2892 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:2888 +#: ../../../build/NEWS:2895 msgid "" "`bpo-38922 `__: Calling ``replace`` on a" " code object now raises the ``code.__new__`` audit event." msgstr "" -#: ../../../build/NEWS:2891 +#: ../../../build/NEWS:2898 msgid "" "`bpo-38920 `__: Add audit hooks for when" " :func:`sys.excepthook` and :func:`sys.unraisablehook` are invoked." msgstr "" -#: ../../../build/NEWS:2894 +#: ../../../build/NEWS:2901 msgid "" "`bpo-38892 `__: Improve documentation " "for audit events table and functions." msgstr "" -#: ../../../build/NEWS:2896 +#: ../../../build/NEWS:2903 msgid "" "`bpo-38852 `__: Set the thread stack " "size to 8 Mb for debug builds on android platforms." msgstr "" -#: ../../../build/NEWS:2899 +#: ../../../build/NEWS:2906 msgid "" "`bpo-38858 `__: Each Python " "subinterpreter now has its own \"small integer singletons\": numbers in [-5;" @@ -5608,61 +5622,61 @@ msgid "" " macros should now be modified manually in ``pycore_pystate.h`` header file." msgstr "" -#: ../../../build/NEWS:2905 +#: ../../../build/NEWS:2912 msgid "" "`bpo-36854 `__: The garbage collector " "state becomes per interpreter (``PyInterpreterState.gc``), rather than being" " global (``_PyRuntimeState.gc``)." msgstr "" -#: ../../../build/NEWS:2909 +#: ../../../build/NEWS:2916 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:2913 +#: ../../../build/NEWS:2920 msgid "" "`bpo-38328 `__: Sped up the creation " "time of constant :class:`list` and :class:`set` displays. Patch by Brandt " "Bucher." msgstr "" -#: ../../../build/NEWS:2916 +#: ../../../build/NEWS:2923 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:2920 +#: ../../../build/NEWS:2927 msgid "" "`bpo-38629 `__: Added ``__floor__`` and " "``__ceil__`` methods to float object. Patch by Batuhan Taşkaya." msgstr "" -#: ../../../build/NEWS:2923 +#: ../../../build/NEWS:2930 msgid "" "`bpo-27145 `__: int + int and int - int " "operators can now return small integer singletons. Patch by hongweipeng." msgstr "" -#: ../../../build/NEWS:2926 +#: ../../../build/NEWS:2933 msgid "" "`bpo-38021 `__: Provide a platform tag " "for AIX that is sufficient for PEP425 binary distribution identification. " "Patch by Michael Felt." msgstr "" -#: ../../../build/NEWS:2929 +#: ../../../build/NEWS:2936 msgid "" "`bpo-35409 `__: Ignore GeneratorExit " "exceptions when throwing an exception into the aclose coroutine of an " "asynchronous generator." msgstr "" -#: ../../../build/NEWS:2932 +#: ../../../build/NEWS:2939 msgid "" "`bpo-33387 `__: Removed " "WITH_CLEANUP_START, WITH_CLEANUP_FINISH, BEGIN_FINALLY, END_FINALLY, " @@ -5673,13 +5687,13 @@ msgid "" "for each exit from the 'try' body." msgstr "" -#: ../../../build/NEWS:2942 +#: ../../../build/NEWS:2949 msgid "" "`bpo-39033 `__: Fix :exc:`NameError` in " ":mod:`zipimport`. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:2945 +#: ../../../build/NEWS:2952 msgid "" "`bpo-39022 `__: Update " "importlib.metadata to include improvements from importlib_metadata 1.3 " @@ -5687,20 +5701,20 @@ msgid "" " custom finders." msgstr "" -#: ../../../build/NEWS:2949 +#: ../../../build/NEWS:2956 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:2952 +#: ../../../build/NEWS:2959 msgid "" "`bpo-38708 `__: Fix a potential " "IndexError in email parser when parsing an empty msg-id." msgstr "" -#: ../../../build/NEWS:2955 +#: ../../../build/NEWS:2962 msgid "" "`bpo-38698 `__: Add a new " "``InvalidMessageID`` token to email parser to represent invalid Message-ID " @@ -5708,39 +5722,39 @@ msgid "" "header." msgstr "" -#: ../../../build/NEWS:2959 +#: ../../../build/NEWS:2966 msgid "" "`bpo-38994 `__: Implement " "``__class_getitem__`` for ``os.PathLike``, ``pathlib.Path``." msgstr "" -#: ../../../build/NEWS:2962 +#: ../../../build/NEWS:2969 msgid "" "`bpo-38979 `__: Return class from " "``ContextVar.__class_getitem__`` to simplify subclassing." msgstr "" -#: ../../../build/NEWS:2965 +#: ../../../build/NEWS:2972 msgid "" "`bpo-38978 `__: Implement " "``__class_getitem__`` on asyncio objects (Future, Task, Queue). Patch by " "Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:2968 +#: ../../../build/NEWS:2975 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:2972 +#: ../../../build/NEWS:2979 msgid "" "`bpo-38986 `__: Make repr of C " "accelerated TaskWakeupMethWrapper the same as of pure Python version." msgstr "" -#: ../../../build/NEWS:2975 +#: ../../../build/NEWS:2982 msgid "" "`bpo-38982 `__: Fix asyncio " "``PidfdChildWatcher``: handle ``waitpid()`` error. If ``waitpid()`` is " @@ -5749,72 +5763,72 @@ msgid "" "pidfd file descriptor is closed if this error occurs." msgstr "" -#: ../../../build/NEWS:2981 +#: ../../../build/NEWS:2988 msgid "" "`bpo-38529 `__: Drop too noisy asyncio " "warning about deletion of a stream without explicit ``.close()`` call." msgstr "" -#: ../../../build/NEWS:2984 +#: ../../../build/NEWS:2991 msgid "" "`bpo-27413 `__: Added ability to pass " "through ``ensure_ascii`` options to json.dumps in the ``json.tool`` command-" "line interface." msgstr "" -#: ../../../build/NEWS:2987 +#: ../../../build/NEWS:2994 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:2991 +#: ../../../build/NEWS:2998 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:2994 +#: ../../../build/NEWS:3001 msgid "" "`bpo-38698 `__: Prevent " "UnboundLocalError to pop up in parse_message_id." msgstr "" -#: ../../../build/NEWS:2996 +#: ../../../build/NEWS:3003 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:3000 +#: ../../../build/NEWS:3007 msgid "" "`bpo-38927 `__: Use ``python -m pip`` " "instead of ``pip`` to upgrade dependencies in venv." msgstr "" -#: ../../../build/NEWS:3003 +#: ../../../build/NEWS:3010 msgid "" "`bpo-26730 `__: Fix " "``SpooledTemporaryFile.rollover()`` might corrupt the file when it is in " "text mode. Patch by Serhiy Storchaka." msgstr "" -#: ../../../build/NEWS:3006 +#: ../../../build/NEWS:3013 msgid "" "`bpo-38881 `__: random.choices() now " "raises a ValueError when all the weights are zero." msgstr "" -#: ../../../build/NEWS:3009 +#: ../../../build/NEWS:3016 msgid "" "`bpo-38876 `__: Raise " "pickle.UnpicklingError when loading an item from memo for invalid input." msgstr "" -#: ../../../build/NEWS:3012 +#: ../../../build/NEWS:3019 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 " @@ -5824,7 +5838,7 @@ msgid "" "determined index was bogus. Patch by Claudiu Popa" msgstr "" -#: ../../../build/NEWS:3019 +#: ../../../build/NEWS:3026 msgid "" "`bpo-38688 `__: Calling " "func:`shutil.copytree` to copy a directory tree from one directory to " @@ -5834,21 +5848,21 @@ msgid "" " P. Kinoshita." msgstr "" -#: ../../../build/NEWS:3025 +#: ../../../build/NEWS:3032 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:3029 +#: ../../../build/NEWS:3036 msgid "" "`bpo-37838 `__: " ":meth:`typing.get_type_hints` properly handles functions decorated with " ":meth:`functools.wraps`." msgstr "" -#: ../../../build/NEWS:3032 +#: ../../../build/NEWS:3039 msgid "" "`bpo-38870 `__: Expose " ":func:`ast.unparse` as a function of the :mod:`ast` module that can be used " @@ -5857,14 +5871,14 @@ msgid "" "Pablo Galindo and Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:3037 +#: ../../../build/NEWS:3044 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:3041 +#: ../../../build/NEWS:3048 msgid "" "`bpo-38857 `__: AsyncMock fix for return" " values that are awaitable types. This also covers side_effect iterable " @@ -5873,7 +5887,7 @@ msgid "" "returned as is." msgstr "" -#: ../../../build/NEWS:3046 +#: ../../../build/NEWS:3053 msgid "" "`bpo-38834 `__: " ":class:`typing.TypedDict` subclasses now track which keys are optional using" @@ -5881,49 +5895,49 @@ msgid "" "runtime validation by downstream projects. Patch by Zac Hatfield-Dodds." msgstr "" -#: ../../../build/NEWS:3051 +#: ../../../build/NEWS:3058 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:3055 +#: ../../../build/NEWS:3062 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:3059 +#: ../../../build/NEWS:3066 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:3062 +#: ../../../build/NEWS:3069 msgid "" "`bpo-38686 `__: Added support for " "multiple ``qop`` values in " ":class:`urllib.request.AbstractDigestAuthHandler`." msgstr "" -#: ../../../build/NEWS:3065 +#: ../../../build/NEWS:3072 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:3069 +#: ../../../build/NEWS:3076 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:3073 +#: ../../../build/NEWS:3080 msgid "" "`bpo-37523 `__: Change " ":class:`zipfile.ZipExtFile` to raise ``ValueError`` when trying to access " @@ -5932,13 +5946,13 @@ msgid "" "Python." msgstr "" -#: ../../../build/NEWS:3078 +#: ../../../build/NEWS:3085 msgid "" "`bpo-38045 `__: Improve the performance " "of :func:`enum._decompose` in :mod:`enum`. Patch by hongweipeng." msgstr "" -#: ../../../build/NEWS:3081 +#: ../../../build/NEWS:3088 msgid "" "`bpo-36820 `__: Break cycle generated " "when saving an exception in socket.py, codeop.py and dyld.py as they keep " @@ -5946,25 +5960,25 @@ msgid "" "attribute. Patch by Mario Corchero." msgstr "" -#: ../../../build/NEWS:3085 +#: ../../../build/NEWS:3092 msgid "" "`bpo-36406 `__: Handle namespace " "packages in :mod:`doctest`. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:3088 +#: ../../../build/NEWS:3095 msgid "" "`bpo-34776 `__: Fix dataclasses to " "support forward references in type annotations" msgstr "" -#: ../../../build/NEWS:3091 +#: ../../../build/NEWS:3098 msgid "" "`bpo-20928 `__: ElementTree supports " "recursive XInclude processing. Patch by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:3094 +#: ../../../build/NEWS:3101 msgid "" "`bpo-29636 `__: Add whitespace options " "for formatting JSON with the ``json.tool`` CLI. The following mutually " @@ -5974,13 +5988,13 @@ msgid "" "default behavior remains the same as ``--indent=4``." msgstr "" -#: ../../../build/NEWS:3104 +#: ../../../build/NEWS:3111 msgid "" "`bpo-38928 `__: Correct when venv's " "``upgrade_dependencies()`` and ``--upgrade-deps`` are added." msgstr "" -#: ../../../build/NEWS:3107 +#: ../../../build/NEWS:3114 msgid "" "`bpo-38899 `__: Update documentation to " "state that to activate virtual environments under fish one should use " @@ -5988,14 +6002,14 @@ msgid "" "https://fishshell.com/docs/current/commands.html#source." msgstr "" -#: ../../../build/NEWS:3111 +#: ../../../build/NEWS:3118 msgid "" "`bpo-22377 `__: Improves documentation " "of the values that :meth:`datetime.datetime.strptime` accepts for ``%Z``. " "Patch by Karl Dubost." msgstr "" -#: ../../../build/NEWS:3118 +#: ../../../build/NEWS:3125 msgid "" "`bpo-38546 `__: Fix " "test_ressources_gced_in_workers() of test_concurrent_futures: explicitly " @@ -6003,14 +6017,14 @@ msgid "" "background after the test completes." msgstr "" -#: ../../../build/NEWS:3122 +#: ../../../build/NEWS:3129 msgid "" "`bpo-38546 `__: Multiprocessing and " "concurrent.futures tests now stop the resource tracker process when tests " "complete." msgstr "" -#: ../../../build/NEWS:3125 +#: ../../../build/NEWS:3132 msgid "" "`bpo-38614 `__: Replace hardcoded " "timeout constants in tests with new :mod:`test.support` constants: " @@ -6021,20 +6035,20 @@ msgid "" "every single test file." msgstr "" -#: ../../../build/NEWS:3133 +#: ../../../build/NEWS:3140 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:3137 +#: ../../../build/NEWS:3144 msgid "" "`bpo-38992 `__: Fix a test for " ":func:`math.fsum` that was failing due to constant folding." msgstr "" -#: ../../../build/NEWS:3140 +#: ../../../build/NEWS:3147 msgid "" "`bpo-38991 `__: :mod:`test.support`: " ":func:`~test.support.run_python_until_end`, " @@ -6044,7 +6058,7 @@ msgid "" "function." msgstr "" -#: ../../../build/NEWS:3147 +#: ../../../build/NEWS:3154 msgid "" "`bpo-38965 `__: Fix test_faulthandler on" " GCC 10. Use the \"volatile\" keyword in ``faulthandler._stack_overflow()`` " @@ -6052,20 +6066,20 @@ msgid "" "compiler specific pragma." msgstr "" -#: ../../../build/NEWS:3151 +#: ../../../build/NEWS:3158 msgid "" "`bpo-38875 `__: test_capi: trashcan " "tests now require the test \"cpu\" resource." msgstr "" -#: ../../../build/NEWS:3153 +#: ../../../build/NEWS:3160 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:3156 +#: ../../../build/NEWS:3163 msgid "" "`bpo-38692 `__: Skip the " "test_posix.test_pidfd_open() test if ``os.pidfd_open()`` fails with a " @@ -6073,19 +6087,19 @@ msgid "" " syscall whitelist which doesn't allow the ``pidfd_open()`` syscall yet." msgstr "" -#: ../../../build/NEWS:3161 +#: ../../../build/NEWS:3168 msgid "" "`bpo-38839 `__: Fix some unused " "functions in tests. Patch by Adam Johnson." msgstr "" -#: ../../../build/NEWS:3163 +#: ../../../build/NEWS:3170 msgid "" "`bpo-38669 `__: Raise :exc:`TypeError` " "when passing target as a string with :meth:`unittest.mock.patch.object`." msgstr "" -#: ../../../build/NEWS:3166 +#: ../../../build/NEWS:3173 msgid "" "`bpo-37957 `__: test.regrtest now can " "receive a list of test patterns to ignore (using the -i/--ignore argument) " @@ -6093,33 +6107,33 @@ msgid "" "argument). Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:3173 +#: ../../../build/NEWS:3180 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:3177 +#: ../../../build/NEWS:3184 msgid "" "`bpo-36500 `__: Added an optional " "\"regen\" project to the Visual Studio solution that will regenerate all " "grammar, tokens, and opcodes." msgstr "" -#: ../../../build/NEWS:3183 +#: ../../../build/NEWS:3190 msgid "" "`bpo-39007 `__: Add auditing events to " "functions in :mod:`winreg`." msgstr "" -#: ../../../build/NEWS:3185 +#: ../../../build/NEWS:3192 msgid "" "`bpo-33125 `__: Add support for building" " and releasing Windows ARM64 packages." msgstr "" -#: ../../../build/NEWS:3190 +#: ../../../build/NEWS:3197 msgid "" "`bpo-37931 `__: Fixed a crash on OSX " "dynamic builds that occurred when re-initializing the posix module after a " @@ -6127,62 +6141,62 @@ msgid "" "posix`. Patch by Benoît Hudson." msgstr "" -#: ../../../build/NEWS:3197 +#: ../../../build/NEWS:3204 msgid "" "`bpo-38944 `__: Escape key now closes " "IDLE completion windows. Patch by Johnny Najera." msgstr "" -#: ../../../build/NEWS:3200 +#: ../../../build/NEWS:3207 msgid "" "`bpo-38943 `__: Fix IDLE autocomplete " "windows not always appearing on some systems. Patch by Johnny Najera." msgstr "" -#: ../../../build/NEWS:3203 +#: ../../../build/NEWS:3210 msgid "" "`bpo-38862 `__: 'Strip Trailing " "Whitespace' on the Format menu removes extra newlines at the end of non-" "shell files." msgstr "" -#: ../../../build/NEWS:3206 +#: ../../../build/NEWS:3213 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:3213 +#: ../../../build/NEWS:3220 msgid "" "`bpo-38896 `__: Remove " "``PyUnicode_ClearFreeList()`` function: the Unicode free list has been " "removed in Python 3.3." msgstr "" -#: ../../../build/NEWS:3216 +#: ../../../build/NEWS:3223 msgid "" "`bpo-37340 `__: Remove " "``PyMethod_ClearFreeList()`` and ``PyCFunction_ClearFreeList()`` functions: " "the free lists of bound method objects have been removed." msgstr "" -#: ../../../build/NEWS:3220 +#: ../../../build/NEWS:3227 msgid "" "`bpo-38835 `__: Exclude " "``PyFPE_START_PROTECT()`` and ``PyFPE_END_PROTECT()`` macros of ``pyfpe.h`` " "from ``Py_LIMITED_API`` (stable API)." msgstr "" -#: ../../../build/NEWS:3225 +#: ../../../build/NEWS:3232 msgid "Python 3.9.0 alpha 1" msgstr "" -#: ../../../build/NEWS:3227 +#: ../../../build/NEWS:3234 msgid "*Release date: 2019-11-19*" msgstr "" -#: ../../../build/NEWS:3232 +#: ../../../build/NEWS:3239 msgid "" "`bpo-38722 `__: :mod:`runpy` now uses " ":meth:`io.open_code` to open code files. Patch by Jason Killen." @@ -6191,13 +6205,13 @@ msgstr "" "menggunakan :meth:`io.open_code` untuk membuka file kode. Patch oleh Jason " "Killen." -#: ../../../build/NEWS:3235 +#: ../../../build/NEWS:3242 msgid "" "`bpo-38622 `__: Add additional audit " "events for the :mod:`ctypes` module." msgstr "" -#: ../../../build/NEWS:3237 +#: ../../../build/NEWS:3244 msgid "" "`bpo-38418 `__: Fixes audit event for " ":func:`os.system` to be named ``os.system``." @@ -6205,20 +6219,20 @@ msgstr "" "`bpo-38418 `__: Memperbaiki *event* " "audit untuk :func:`os.system` untuk diberi nama ``os.system``." -#: ../../../build/NEWS:3240 +#: ../../../build/NEWS:3247 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:3244 +#: ../../../build/NEWS:3251 msgid "" "`bpo-38174 `__: Update vendorized expat " "library version to 2.2.8, which resolves CVE-2019-15903." msgstr "" -#: ../../../build/NEWS:3247 +#: ../../../build/NEWS:3254 msgid "" "`bpo-37764 `__: Fixes " "email._header_value_parser.get_unstructured going into an infinite loop for " @@ -6227,19 +6241,19 @@ msgid "" "Ramaswami." msgstr "" -#: ../../../build/NEWS:3252 +#: ../../../build/NEWS:3259 msgid "" "`bpo-37461 `__: Fix an infinite loop " "when parsing specially crafted email headers. Patch by Abhilash Raj." msgstr "" -#: ../../../build/NEWS:3255 +#: ../../../build/NEWS:3262 msgid "" "`bpo-37363 `__: Adds audit events for " "the range of supported run commands (see :ref:`using-on-general`)." msgstr "" -#: ../../../build/NEWS:3258 +#: ../../../build/NEWS:3265 msgid "" "`bpo-37463 `__: ssl.match_hostname() no " "longer accepts IPv4 addresses with additional text after the address and " @@ -6248,7 +6262,7 @@ msgid "" "'127.0.0.1 whatever'." msgstr "" -#: ../../../build/NEWS:3263 +#: ../../../build/NEWS:3270 msgid "" "`bpo-37363 `__: Adds audit events for " ":mod:`ensurepip`, :mod:`ftplib`, :mod:`glob`, :mod:`imaplib`, " @@ -6258,47 +6272,47 @@ msgid "" ":func:`breakpoint`." msgstr "" -#: ../../../build/NEWS:3269 +#: ../../../build/NEWS:3276 msgid "" "`bpo-37364 `__: :func:`io.open_code` is " "now used when reading :file:`.pth` files." msgstr "" -#: ../../../build/NEWS:3272 +#: ../../../build/NEWS:3279 msgid "" "`bpo-34631 `__: Updated OpenSSL to " "1.1.1c in Windows installer" msgstr "" -#: ../../../build/NEWS:3274 +#: ../../../build/NEWS:3281 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:3281 +#: ../../../build/NEWS:3288 msgid "" "`bpo-38631 `__: Replace " "``Py_FatalError()`` call with a regular :exc:`RuntimeError` exception in " ":meth:`float.__getformat__`." msgstr "" -#: ../../../build/NEWS:3284 +#: ../../../build/NEWS:3291 msgid "" "`bpo-38639 `__: Optimized " ":func:`math.floor()`, :func:`math.ceil()` and :func:`math.trunc()` for " "floats." msgstr "" -#: ../../../build/NEWS:3287 +#: ../../../build/NEWS:3294 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:3291 +#: ../../../build/NEWS:3298 msgid "" "`bpo-38613 `__: Optimized some set " "operations (e.g. ``|``, ``^``, and ``-``) of ``dict_keys``. ``d.keys() | " @@ -6306,48 +6320,48 @@ msgid "" "performance for now." msgstr "" -#: ../../../build/NEWS:3295 +#: ../../../build/NEWS:3302 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:3299 +#: ../../../build/NEWS:3306 msgid "" "`bpo-38535 `__: Fixed line numbers and " "column offsets for AST nodes for calls without arguments in decorators." msgstr "" -#: ../../../build/NEWS:3302 +#: ../../../build/NEWS:3309 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:3305 +#: ../../../build/NEWS:3312 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:3309 +#: ../../../build/NEWS:3316 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:3313 +#: ../../../build/NEWS:3320 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:3316 +#: ../../../build/NEWS:3323 msgid "" "`bpo-38379 `__: When the garbage " "collector makes a collection in which some objects resurrect (they are " @@ -6356,7 +6370,7 @@ msgid "" "unreachable. Patch by Pablo Galindo and Tim Peters." msgstr "" -#: ../../../build/NEWS:3322 +#: ../../../build/NEWS:3329 msgid "" "`bpo-38379 `__: When cyclic garbage " "collection (gc) runs finalizers that resurrect unreachable objects, the " @@ -6366,7 +6380,7 @@ msgid "" "collected. Changed the stats to report that none were collected." msgstr "" -#: ../../../build/NEWS:3329 +#: ../../../build/NEWS:3336 msgid "" "`bpo-38392 `__: In debug mode, " ":c:func:`PyObject_GC_Track` now calls ``tp_traverse()`` of the object type " @@ -6374,20 +6388,20 @@ msgid "" "``tp_traverse()`` are valid." msgstr "" -#: ../../../build/NEWS:3333 +#: ../../../build/NEWS:3340 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:3336 +#: ../../../build/NEWS:3343 msgid "" "`bpo-38402 `__: Check the error from the" " system's underlying ``crypt`` or ``crypt_r``." msgstr "" -#: ../../../build/NEWS:3339 +#: ../../../build/NEWS:3346 msgid "" "`bpo-37474 `__: On FreeBSD, Python no " "longer calls ``fedisableexcept()`` at startup to control the floating point " @@ -6395,7 +6409,7 @@ msgid "" " mode." msgstr "" -#: ../../../build/NEWS:3343 +#: ../../../build/NEWS:3350 msgid "" "`bpo-38006 `__: Fix a bug due to the " "interaction of weakrefs and the cyclic garbage collector. We must clear any " @@ -6403,21 +6417,21 @@ msgid "" "causing a crash." msgstr "" -#: ../../../build/NEWS:3347 +#: ../../../build/NEWS:3354 msgid "" "`bpo-38317 `__: Fix warnings options " "priority: ``PyConfig.warnoptions`` has the highest priority, as stated in " "the :pep:`587`." msgstr "" -#: ../../../build/NEWS:3350 +#: ../../../build/NEWS:3357 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:3353 +#: ../../../build/NEWS:3360 msgid "" "`bpo-36871 `__: Improve error handling " "for the assert_has_calls and assert_has_awaits methods of mocks. Fixed a bug" @@ -6425,7 +6439,7 @@ msgid "" " spec were silently swallowed, leading to misleading error output." msgstr "" -#: ../../../build/NEWS:3358 +#: ../../../build/NEWS:3365 msgid "" "`bpo-11410 `__: Better control over " "symbol visibility is provided through use of the visibility attributes " @@ -6434,107 +6448,107 @@ msgid "" "-fvisibility=hidden, minimising exported symbols." msgstr "" -#: ../../../build/NEWS:3363 +#: ../../../build/NEWS:3370 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:3366 +#: ../../../build/NEWS:3373 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:3369 +#: ../../../build/NEWS:3376 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:3373 +#: ../../../build/NEWS:3380 msgid "" "`bpo-38124 `__: Fix an off-by-one error " "in PyState_AddModule that could cause out-of-bounds memory access." msgstr "" -#: ../../../build/NEWS:3376 +#: ../../../build/NEWS:3383 msgid "" "`bpo-38116 `__: The select module is now" " PEP-384 compliant and no longer has static state" msgstr "" -#: ../../../build/NEWS:3379 +#: ../../../build/NEWS:3386 msgid "" "`bpo-38113 `__: ast module updated to " "PEP-384 and all statics removed" msgstr "" -#: ../../../build/NEWS:3381 +#: ../../../build/NEWS:3388 msgid "" "`bpo-38076 `__: The struct module is now" " PEP-384 compatible" msgstr "" -#: ../../../build/NEWS:3383 +#: ../../../build/NEWS:3390 msgid "" "`bpo-38075 `__: The random module is now" " PEP-384 compatible" msgstr "" -#: ../../../build/NEWS:3385 +#: ../../../build/NEWS:3392 msgid "" "`bpo-38074 `__: zlib module made PEP-384" " compatible" msgstr "" -#: ../../../build/NEWS:3387 +#: ../../../build/NEWS:3394 msgid "" "`bpo-38073 `__: Make pwd extension " "module PEP-384 compatible" msgstr "" -#: ../../../build/NEWS:3389 +#: ../../../build/NEWS:3396 msgid "" "`bpo-38072 `__: grp module made PEP-384 " "compatible" msgstr "" -#: ../../../build/NEWS:3391 +#: ../../../build/NEWS:3398 msgid "" "`bpo-38069 `__: Make _posixsubprocess " "PEP-384 compatible" msgstr "" -#: ../../../build/NEWS:3393 +#: ../../../build/NEWS:3400 msgid "" "`bpo-38071 `__: Make termios extension " "module PEP-384 compatible" msgstr "" -#: ../../../build/NEWS:3395 +#: ../../../build/NEWS:3402 msgid "" "`bpo-38005 `__: Fixed comparing and " "creating of InterpreterID and ChannelID." msgstr "" -#: ../../../build/NEWS:3397 +#: ../../../build/NEWS:3404 msgid "" "`bpo-36946 `__: Fix possible signed " "integer overflow when handling slices. Patch by hongweipeng." msgstr "" -#: ../../../build/NEWS:3400 +#: ../../../build/NEWS:3407 msgid "" "`bpo-37994 `__: Fixed silencing " "arbitrary errors if an attribute lookup fails in several sites. Only " "AttributeError should be silenced." msgstr "" -#: ../../../build/NEWS:3403 +#: ../../../build/NEWS:3410 msgid "" "`bpo-8425 `__: Optimize set " "difference_update for the case when the other set is much larger than the " @@ -6542,7 +6556,7 @@ msgid "" "Orrù)." msgstr "" -#: ../../../build/NEWS:3407 +#: ../../../build/NEWS:3414 msgid "" "`bpo-37966 `__: The implementation of " ":func:`~unicodedata.is_normalized` has been greatly sped up on strings that " @@ -6550,21 +6564,21 @@ msgid "" "algorithm from the Unicode standard." msgstr "" -#: ../../../build/NEWS:3411 +#: ../../../build/NEWS:3418 msgid "" "`bpo-37947 `__: Adjust correctly the " "recursion level in the symtable generation for named expressions. Patch by " "Pablo Galindo." msgstr "" -#: ../../../build/NEWS:3414 +#: ../../../build/NEWS:3421 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:3418 +#: ../../../build/NEWS:3425 msgid "" "`bpo-37751 `__: Fix " ":func:`codecs.lookup` to normalize the encoding name the same way than " @@ -6572,7 +6586,7 @@ msgid "" " converts the name to lower case." msgstr "" -#: ../../../build/NEWS:3422 +#: ../../../build/NEWS:3429 msgid "" "`bpo-37830 `__: Fixed compilation of " ":keyword:`break` and :keyword:`continue` in the :keyword:`finally` block " @@ -6580,21 +6594,21 @@ msgid "" "a non-constant value." msgstr "" -#: ../../../build/NEWS:3426 +#: ../../../build/NEWS:3433 msgid "" "`bpo-20490 `__: Improve import error " "message for partially initialized module on circular ``from`` imports - by " "Anthony Sottile." msgstr "" -#: ../../../build/NEWS:3429 +#: ../../../build/NEWS:3436 msgid "" "`bpo-37840 `__: Fix handling of negative" " indices in :c:member:`~PySequenceMethods.sq_item` of :class:`bytearray`. " "Patch by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:3433 +#: ../../../build/NEWS:3440 msgid "" "`bpo-37802 `__: Slightly improve " "performance of :c:func:`PyLong_FromUnsignedLong`, " @@ -6602,7 +6616,7 @@ msgid "" " by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:3437 +#: ../../../build/NEWS:3444 msgid "" "`bpo-37409 `__: Ensure explicit relative" " imports from interactive sessions and scripts (having no parent package) " @@ -6610,48 +6624,48 @@ msgid "" "package. Patch by Ben Lewis." msgstr "" -#: ../../../build/NEWS:3441 +#: ../../../build/NEWS:3448 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:3445 +#: ../../../build/NEWS:3452 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:3449 +#: ../../../build/NEWS:3456 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:3453 +#: ../../../build/NEWS:3460 msgid "" "`bpo-36279 `__: Fix potential use of " "uninitialized memory in :func:`os.wait3`." msgstr "" -#: ../../../build/NEWS:3455 +#: ../../../build/NEWS:3462 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:3458 +#: ../../../build/NEWS:3465 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:3461 +#: ../../../build/NEWS:3468 msgid "" "`bpo-37340 `__: Removed object cache " "(``free_list``) for bound method objects. Temporary bound method objects are" @@ -6659,7 +6673,7 @@ msgid "" "``_PyObject_VectorcallMethod`` C API." msgstr "" -#: ../../../build/NEWS:3465 +#: ../../../build/NEWS:3472 msgid "" "`bpo-37648 `__: Fixed minor " "inconsistency in :meth:`list.__contains__`, :meth:`tuple.__contains__` and a" @@ -6667,14 +6681,14 @@ msgid "" "needle is on the right of ``==``." msgstr "" -#: ../../../build/NEWS:3469 +#: ../../../build/NEWS:3476 msgid "" "`bpo-37444 `__: Update differing " "exception between :meth:`builtins.__import__` and " ":meth:`importlib.__import__`." msgstr "" -#: ../../../build/NEWS:3472 +#: ../../../build/NEWS:3479 msgid "" "`bpo-37619 `__: When adding a wrapper " "descriptor from one class to a different class (for example, setting " @@ -6682,20 +6696,20 @@ msgid "" " raised when the operator is called." msgstr "" -#: ../../../build/NEWS:3476 +#: ../../../build/NEWS:3483 msgid "" "`bpo-37593 `__: Swap the positions of " "the *posonlyargs* and *args* parameters in the constructor of " ":class:`ast.parameters` nodes." msgstr "" -#: ../../../build/NEWS:3479 +#: ../../../build/NEWS:3486 msgid "" "`bpo-37543 `__: Optimized pymalloc for " "non PGO build." msgstr "" -#: ../../../build/NEWS:3481 +#: ../../../build/NEWS:3488 msgid "" "`bpo-37537 `__: Compute allocated " "pymalloc blocks inside _Py_GetAllocatedBlocks(). This slows down " @@ -6703,7 +6717,7 @@ msgid "" " _PyObject_Free()." msgstr "" -#: ../../../build/NEWS:3485 +#: ../../../build/NEWS:3492 msgid "" "`bpo-37467 `__: Fix " ":func:`sys.excepthook` and :c:func:`PyErr_Display` if a filename is a bytes " @@ -6711,21 +6725,21 @@ msgid "" "attribute is a bytes string." msgstr "" -#: ../../../build/NEWS:3489 +#: ../../../build/NEWS:3496 msgid "" "`bpo-37433 `__: Fix ``SyntaxError`` " "indicator printing too many spaces for multi-line strings - by Anthony " "Sottile." msgstr "" -#: ../../../build/NEWS:3492 +#: ../../../build/NEWS:3499 msgid "" "`bpo-37417 `__: :meth:`bytearray.extend`" " now correctly handles errors that arise during iteration. Patch by Brandt " "Bucher." msgstr "" -#: ../../../build/NEWS:3495 +#: ../../../build/NEWS:3502 msgid "" "`bpo-37414 `__: The undocumented " "``sys.callstats()`` function has been removed. Since Python 3.7, it was " @@ -6733,7 +6747,7 @@ msgid "" "``CALL_PROFILE`` which was already removed in Python 3.7." msgstr "" -#: ../../../build/NEWS:3500 +#: ../../../build/NEWS:3507 msgid "" "`bpo-37392 `__: Remove " "``sys.getcheckinterval()`` and ``sys.setcheckinterval()`` functions. They " @@ -6742,7 +6756,7 @@ msgid "" "of the ``PyInterpreterState`` structure." msgstr "" -#: ../../../build/NEWS:3506 +#: ../../../build/NEWS:3513 msgid "" "`bpo-37388 `__: In development mode and " "in debug build, *encoding* and *errors* arguments are now checked on string " @@ -6750,27 +6764,27 @@ msgid "" " and :meth:`bytes.decode`." msgstr "" -#: ../../../build/NEWS:3510 +#: ../../../build/NEWS:3517 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:3514 +#: ../../../build/NEWS:3521 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:3517 +#: ../../../build/NEWS:3524 msgid "" "`bpo-24214 `__: Improved support of the " "surrogatepass error handler in the UTF-8 and UTF-16 incremental decoders." msgstr "" -#: ../../../build/NEWS:3520 +#: ../../../build/NEWS:3527 msgid "" "`bpo-37330 `__: :func:`open`, " ":func:`io.open`, :func:`codecs.open` and :class:`fileinput.FileInput` no " @@ -6778,33 +6792,33 @@ msgid "" "was deprecated since Python 3.3." msgstr "" -#: ../../../build/NEWS:3524 +#: ../../../build/NEWS:3531 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:3528 +#: ../../../build/NEWS:3535 msgid "" "`bpo-37316 `__: Fix the " ":c:func:`PySys_Audit` call in :class:`mmap.mmap`." msgstr "" -#: ../../../build/NEWS:3530 +#: ../../../build/NEWS:3537 msgid "" "`bpo-37300 `__: Remove an unnecssary " "Py_XINCREF in classobject.c." msgstr "" -#: ../../../build/NEWS:3532 +#: ../../../build/NEWS:3539 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:3536 +#: ../../../build/NEWS:3543 msgid "" "`bpo-20443 `__: Python now gets the " "absolute path of the script filename specified on the command line (ex: " @@ -6812,7 +6826,7 @@ msgid "" "sys.path[0] become an absolute path, rather than a relative path." msgstr "" -#: ../../../build/NEWS:3541 +#: ../../../build/NEWS:3548 msgid "" "`bpo-37257 `__: Python's small object " "allocator (``obmalloc.c``) now allows (no more than) one empty arena to " @@ -6821,84 +6835,84 @@ msgid "" "destroyed anew on each iteration." msgstr "" -#: ../../../build/NEWS:3546 +#: ../../../build/NEWS:3553 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:3549 +#: ../../../build/NEWS:3556 msgid "" "`bpo-36974 `__: Implemented separate " "vectorcall functions for every calling convention of builtin functions and " "methods. This improves performance for calls." msgstr "" -#: ../../../build/NEWS:3553 +#: ../../../build/NEWS:3560 msgid "" "`bpo-37213 `__: Handle correctly " "negative line offsets in the peephole optimizer. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:3556 +#: ../../../build/NEWS:3563 msgid "" "`bpo-37219 `__: Remove erroneous " "optimization for empty set differences." msgstr "" -#: ../../../build/NEWS:3558 +#: ../../../build/NEWS:3565 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:3562 +#: ../../../build/NEWS:3569 msgid "" "`bpo-36922 `__: Slot functions optimize " "any callable with ``Py_TPFLAGS_METHOD_DESCRIPTOR`` instead of only instances" " of ``function``." msgstr "" -#: ../../../build/NEWS:3566 +#: ../../../build/NEWS:3573 msgid "" "`bpo-36974 `__: The slot " "``tp_vectorcall_offset`` is inherited unconditionally to support " "``super().__call__()`` when the base class uses vectorcall." msgstr "" -#: ../../../build/NEWS:3569 +#: ../../../build/NEWS:3576 msgid "" "`bpo-37160 `__: " ":func:`threading.get_native_id` now also supports NetBSD." msgstr "" -#: ../../../build/NEWS:3571 +#: ../../../build/NEWS:3578 msgid "" "`bpo-37077 `__: Add " ":func:`threading.get_native_id` support for AIX. Patch by M. Felt" msgstr "" -#: ../../../build/NEWS:3574 +#: ../../../build/NEWS:3581 msgid "" "`bpo-36781 `__: :func:`sum` has been " "optimized for boolean values." msgstr "" -#: ../../../build/NEWS:3576 +#: ../../../build/NEWS:3583 msgid "" "`bpo-34556 `__: Add ``--upgrade-deps`` " "to venv module. Patch by Cooper Ry Lees" msgstr "" -#: ../../../build/NEWS:3578 +#: ../../../build/NEWS:3585 msgid "" "`bpo-20523 `__: ``pdb.Pdb`` supports " "~/.pdbrc in Windows 7. Patch by Tim Hopper and Dan Lidral-Porter." msgstr "" -#: ../../../build/NEWS:3581 +#: ../../../build/NEWS:3588 msgid "" "`bpo-35551 `__: Updated encodings: - " "Removed the \"tis260\" encoding, which was an alias for the nonexistent " @@ -6906,85 +6920,85 @@ msgid "" "encoding." msgstr "" -#: ../../../build/NEWS:3585 +#: ../../../build/NEWS:3592 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:3589 +#: ../../../build/NEWS:3596 msgid "" "`bpo-27575 `__: Improve speed of " "dictview intersection by directly using set intersection logic. Patch by " "David Su." msgstr "" -#: ../../../build/NEWS:3592 +#: ../../../build/NEWS:3599 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:3598 +#: ../../../build/NEWS:3605 msgid "" "`bpo-36589 `__: The " ":func:`curses.update_lines_cols` function now returns ``None`` instead of " "``1`` on success." msgstr "" -#: ../../../build/NEWS:3601 +#: ../../../build/NEWS:3608 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:3604 +#: ../../../build/NEWS:3611 msgid "" "`bpo-38724 `__: Add a repr for " "``subprocess.Popen`` objects. Patch by Andrey Doroschenko." msgstr "" -#: ../../../build/NEWS:3607 +#: ../../../build/NEWS:3614 msgid "" "`bpo-38786 `__: pydoc now recognizes and" " parses HTTPS URLs. Patch by python273." msgstr "" -#: ../../../build/NEWS:3609 +#: ../../../build/NEWS:3616 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:3612 +#: ../../../build/NEWS:3619 msgid "" "`bpo-38723 `__: :mod:`pdb` now uses " ":meth:`io.open_code` to trigger auditing events." msgstr "" -#: ../../../build/NEWS:3615 +#: ../../../build/NEWS:3622 msgid "" "`bpo-27805 `__: Allow opening pipes and " "other non-seekable files in append mode with :func:`open`." msgstr "" -#: ../../../build/NEWS:3618 +#: ../../../build/NEWS:3625 msgid "" "`bpo-38438 `__: Simplify the " ":mod:`argparse` usage message for ``nargs=\"*\"``." msgstr "" -#: ../../../build/NEWS:3620 +#: ../../../build/NEWS:3627 msgid "" "`bpo-38761 `__: WeakSet is now " "registered as a collections.abc.MutableSet." msgstr "" -#: ../../../build/NEWS:3622 +#: ../../../build/NEWS:3629 msgid "" "`bpo-38716 `__: logging: change " "RotatingHandler namer and rotator to class-level attributes. This stops " @@ -6992,27 +7006,27 @@ msgid "" " with eponymous methods." msgstr "" -#: ../../../build/NEWS:3626 +#: ../../../build/NEWS:3633 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:3629 +#: ../../../build/NEWS:3636 msgid "" "`bpo-38692 `__: Add " ":class:`asyncio.PidfdChildWatcher`, a Linux-specific child watcher " "implementation that polls process file descriptors." msgstr "" -#: ../../../build/NEWS:3632 +#: ../../../build/NEWS:3639 msgid "" "`bpo-38692 `__: Expose the Linux " "``pidfd_open`` syscall as :func:`os.pidfd_open`." msgstr "" -#: ../../../build/NEWS:3635 +#: ../../../build/NEWS:3642 msgid "" "`bpo-38602 `__: Added constants " ":data:`~fcntl.F_OFD_GETLK`, :data:`~fcntl.F_OFD_SETLK` and " @@ -7020,13 +7034,13 @@ msgid "" "Na." msgstr "" -#: ../../../build/NEWS:3639 +#: ../../../build/NEWS:3646 msgid "" "`bpo-38334 `__: Fixed seeking backward " "on an encrypted :class:`zipfile.ZipExtFile`." msgstr "" -#: ../../../build/NEWS:3642 +#: ../../../build/NEWS:3649 msgid "" "`bpo-38312 `__: Add " ":func:`curses.get_escdelay`, :func:`curses.set_escdelay`, " @@ -7034,54 +7048,54 @@ msgid "" "Anthony Sottile." msgstr "" -#: ../../../build/NEWS:3646 +#: ../../../build/NEWS:3653 msgid "" "`bpo-38586 `__: Now " ":func:`~logging.config.fileConfig` correcty sets the .name of handlers " "loaded." msgstr "" -#: ../../../build/NEWS:3649 +#: ../../../build/NEWS:3656 msgid "" "`bpo-38565 `__: Add new " "cache_parameters() method for functools.lru_cache() to better support " "pickling." msgstr "" -#: ../../../build/NEWS:3652 +#: ../../../build/NEWS:3659 msgid "" "`bpo-34679 `__: " "asynci.ProactorEventLoop.close() now only calls signal.set_wakeup_fd() in " "the main thread." msgstr "" -#: ../../../build/NEWS:3655 +#: ../../../build/NEWS:3662 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:3658 +#: ../../../build/NEWS:3665 msgid "" "`bpo-36321 `__: Remove misspelled " "attribute. The 3.8 changelog noted that this would be removed in 3.9." msgstr "" -#: ../../../build/NEWS:3661 +#: ../../../build/NEWS:3668 msgid "" "`bpo-38521 `__: Fixed erroneous equality" " comparison in statistics.NormalDist()." msgstr "" -#: ../../../build/NEWS:3663 +#: ../../../build/NEWS:3670 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:3666 +#: ../../../build/NEWS:3673 msgid "" "`bpo-38478 `__: Fixed a bug in " ":meth:`inspect.signature.bind` that was causing it to fail when handling a " @@ -7089,7 +7103,7 @@ msgid "" " Galindo." msgstr "" -#: ../../../build/NEWS:3670 +#: ../../../build/NEWS:3677 msgid "" "`bpo-33604 `__: Fixed `hmac.new` and " "`hmac.HMAC` to raise TypeError instead of ValueError when the digestmod " @@ -7097,34 +7111,34 @@ msgid "" "documentation and docstrings." msgstr "" -#: ../../../build/NEWS:3674 +#: ../../../build/NEWS:3681 msgid "" "`bpo-38378 `__: Parameters *out* and " "*in* of :func:`os.sendfile` was renamed to *out_fd* and *in_fd*." msgstr "" -#: ../../../build/NEWS:3677 +#: ../../../build/NEWS:3684 msgid "" "`bpo-38417 `__: Added support for " "setting the umask in the child process to the subprocess module on POSIX " "systems." msgstr "" -#: ../../../build/NEWS:3680 +#: ../../../build/NEWS:3687 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:3684 +#: ../../../build/NEWS:3691 msgid "" "`bpo-38431 `__: Fix ``__repr__`` method " "for :class:`dataclasses.InitVar` to support typing objects, patch by Samuel " "Colvin." msgstr "" -#: ../../../build/NEWS:3687 +#: ../../../build/NEWS:3694 msgid "" "`bpo-38109 `__: Add missing " ":data:`stat.S_IFDOOR`, :data:`stat.S_IFPORT`, :data:`stat.S_IFWHT`, " @@ -7132,19 +7146,19 @@ msgid "" "values to the Python implementation of :mod:`stat`." msgstr "" -#: ../../../build/NEWS:3691 +#: ../../../build/NEWS:3698 msgid "" "`bpo-38422 `__: Clarify docstrings of " "pathlib suffix(es)" msgstr "" -#: ../../../build/NEWS:3693 +#: ../../../build/NEWS:3700 msgid "" "`bpo-38405 `__: Nested subclasses of " ":class:`typing.NamedTuple` are now pickleable." msgstr "" -#: ../../../build/NEWS:3696 +#: ../../../build/NEWS:3703 msgid "" "`bpo-38332 `__: Prevent :exc:`KeyError` " "thrown by :func:`_encoded_words.decode` when given an encoded-word with " @@ -7152,33 +7166,33 @@ msgid "" ":func:`email.message.get`." msgstr "" -#: ../../../build/NEWS:3700 +#: ../../../build/NEWS:3707 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:3704 +#: ../../../build/NEWS:3711 msgid "" "`bpo-38341 `__: Add " ":exc:`smtplib.SMTPNotSupportedError` to the :mod:`smtplib` exported names." msgstr "" -#: ../../../build/NEWS:3707 +#: ../../../build/NEWS:3714 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:3711 +#: ../../../build/NEWS:3718 msgid "" "`bpo-38242 `__: Revert the new asyncio " "Streams API" msgstr "" -#: ../../../build/NEWS:3713 +#: ../../../build/NEWS:3720 msgid "" "`bpo-13153 `__: OS native encoding is " "now used for converting between Python strings and Tcl objects. This allows" @@ -7187,13 +7201,13 @@ msgid "" "MemoryError)." msgstr "" -#: ../../../build/NEWS:3718 +#: ../../../build/NEWS:3725 msgid "" "`bpo-38019 `__: Correctly handle " "pause/resume reading of closed asyncio unix pipe." msgstr "" -#: ../../../build/NEWS:3721 +#: ../../../build/NEWS:3728 msgid "" "`bpo-38163 `__: Child mocks will now " "detect their type as either synchronous or asynchronous, asynchronous child " @@ -7201,13 +7215,13 @@ msgid "" "MagicMock or Mock (depending on their parent type)." msgstr "" -#: ../../../build/NEWS:3726 +#: ../../../build/NEWS:3733 msgid "" "`bpo-38161 `__: Removes _AwaitEvent from" " AsyncMock." msgstr "" -#: ../../../build/NEWS:3728 +#: ../../../build/NEWS:3735 msgid "" "`bpo-38216 `__: Allow the rare code that" " wants to send invalid http requests from the `http.client` library a way to" @@ -7216,55 +7230,55 @@ msgid "" "their own behavior in the face of bad requests." msgstr "" -#: ../../../build/NEWS:3733 +#: ../../../build/NEWS:3740 msgid "" "`bpo-28286 `__: Deprecate opening " ":class:`~gzip.GzipFile` for writing implicitly. Always specify the *mode* " "argument for writing." msgstr "" -#: ../../../build/NEWS:3736 +#: ../../../build/NEWS:3743 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:3740 +#: ../../../build/NEWS:3747 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:3743 +#: ../../../build/NEWS:3750 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:3747 +#: ../../../build/NEWS:3754 msgid "" "`bpo-38248 `__: asyncio: Fix " "inconsistent immediate Task cancellation" msgstr "" -#: ../../../build/NEWS:3749 +#: ../../../build/NEWS:3756 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:3752 +#: ../../../build/NEWS:3759 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:3755 +#: ../../../build/NEWS:3762 msgid "" "`bpo-38191 `__: Constructors of " ":class:`~typing.NamedTuple` and :class:`~typing.TypedDict` types now accept " @@ -7272,19 +7286,19 @@ msgid "" " \"_typename\", \"fields\" and \"_fields\"." msgstr "" -#: ../../../build/NEWS:3760 +#: ../../../build/NEWS:3767 msgid "" "`bpo-38155 `__: Add ``__all__`` to " ":mod:`datetime`. Patch by Tahia Khan." msgstr "" -#: ../../../build/NEWS:3762 +#: ../../../build/NEWS:3769 msgid "" "`bpo-38185 `__: Fixed case-insensitive " "string comparison in :class:`sqlite3.Row` indexing." msgstr "" -#: ../../../build/NEWS:3765 +#: ../../../build/NEWS:3772 msgid "" "`bpo-38136 `__: Changes AsyncMock call " "count and await count to be two different counters. Now await count only " @@ -7292,32 +7306,32 @@ msgid "" "vice-versa. Update the documentation around this." msgstr "" -#: ../../../build/NEWS:3770 +#: ../../../build/NEWS:3777 msgid "" "`bpo-37828 `__: Fix default mock name in" " :meth:`unittest.mock.Mock.assert_called` exceptions. Patch by Abraham Toriz" " Cruz." msgstr "" -#: ../../../build/NEWS:3774 +#: ../../../build/NEWS:3781 msgid "" "`bpo-38175 `__: Fix a memory leak in " "comparison of :class:`sqlite3.Row` objects." msgstr "" -#: ../../../build/NEWS:3777 +#: ../../../build/NEWS:3784 msgid "" "`bpo-33936 `__: _hashlib no longer calls" " obsolete OpenSSL initialization function with OpenSSL 1.1.0+." msgstr "" -#: ../../../build/NEWS:3780 +#: ../../../build/NEWS:3787 msgid "" "`bpo-34706 `__: Preserve subclassing in " "inspect.Signature.from_callable." msgstr "" -#: ../../../build/NEWS:3782 +#: ../../../build/NEWS:3789 msgid "" "`bpo-38153 `__: Names of hashing " "algorithms frome OpenSSL are now normalized to follow Python's naming " @@ -7325,7 +7339,7 @@ msgid "" "blake2b512 instead of blake2b." msgstr "" -#: ../../../build/NEWS:3786 +#: ../../../build/NEWS:3793 msgid "" "`bpo-38115 `__: Fix a bug in " "dis.findlinestarts() where it would return invalid bytecode offsets. " @@ -7333,40 +7347,40 @@ msgid "" "offsets." msgstr "" -#: ../../../build/NEWS:3790 +#: ../../../build/NEWS:3797 msgid "" "`bpo-38148 `__: Add slots to " ":mod:`asyncio` transport classes, which can reduce memory usage." msgstr "" -#: ../../../build/NEWS:3793 +#: ../../../build/NEWS:3800 msgid "" "`bpo-38142 `__: The _hashlib OpenSSL " "wrapper extension module is now PEP-384 compliant." msgstr "" -#: ../../../build/NEWS:3796 +#: ../../../build/NEWS:3803 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:3799 +#: ../../../build/NEWS:3806 msgid "" "`bpo-36991 `__: Fixes a potential " "incorrect AttributeError exception escaping ZipFile.extract() in some " "unsupported input error situations." msgstr "" -#: ../../../build/NEWS:3802 +#: ../../../build/NEWS:3809 msgid "" "`bpo-38134 `__: Remove obsolete copy of " "PBKDF2_HMAC_fast. All supported OpenSSL versions contain a fast " "implementation." msgstr "" -#: ../../../build/NEWS:3805 +#: ../../../build/NEWS:3812 msgid "" "`bpo-38132 `__: The OpenSSL hashlib " "wrapper uses a simpler implementation. Several Macros and pointless caches " @@ -7374,7 +7388,7 @@ msgid "" "stays the same, except it is now always lower case." msgstr "" -#: ../../../build/NEWS:3810 +#: ../../../build/NEWS:3817 msgid "" "`bpo-38008 `__: Fix parent class check " "in protocols to correctly identify the module that provides a builtin " @@ -7382,7 +7396,7 @@ msgid "" "module" msgstr "" -#: ../../../build/NEWS:3814 +#: ../../../build/NEWS:3821 msgid "" "`bpo-34037 `__: For :mod:`asyncio`, add " "a new coroutine :meth:`loop.shutdown_default_executor`. The new coroutine " @@ -7391,48 +7405,48 @@ msgid "" "utilize the new coroutine. Patch by Kyle Stanley." msgstr "" -#: ../../../build/NEWS:3820 +#: ../../../build/NEWS:3827 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:3823 +#: ../../../build/NEWS:3830 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:3826 +#: ../../../build/NEWS:3833 msgid "" "`bpo-38110 `__: The os.closewalk() " "implementation now uses the libc fdwalk() API on platforms where it is " "available." msgstr "" -#: ../../../build/NEWS:3829 +#: ../../../build/NEWS:3836 msgid "" "`bpo-38093 `__: Fixes AsyncMock so it " "doesn't crash when used with AsyncContextManagers or AsyncIterators." msgstr "" -#: ../../../build/NEWS:3832 +#: ../../../build/NEWS:3839 msgid "" "`bpo-37488 `__: Add warning to " ":meth:`datetime.utctimetuple`, :meth:`datetime.utcnow` and " ":meth:`datetime.utcfromtimestamp` ." msgstr "" -#: ../../../build/NEWS:3835 +#: ../../../build/NEWS:3842 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:3839 +#: ../../../build/NEWS:3846 msgid "" "`bpo-38086 `__: Update " "importlib.metadata with changes from `importlib_metadata 0.21 " @@ -7440,7 +7454,7 @@ msgid "" "devs/importlib_metadata/blob/0.21/importlib_metadata/docs/changelog.rst>`_." msgstr "" -#: ../../../build/NEWS:3843 +#: ../../../build/NEWS:3850 msgid "" "`bpo-37251 `__: Remove `__code__` check " "in AsyncMock that incorrectly evaluated function specs as async objects but " @@ -7448,53 +7462,53 @@ msgid "" "defined as async objects." msgstr "" -#: ../../../build/NEWS:3847 +#: ../../../build/NEWS:3854 msgid "" "`bpo-38037 `__: Fix reference counters " "in the :mod:`signal` module." msgstr "" -#: ../../../build/NEWS:3849 +#: ../../../build/NEWS:3856 msgid "" "`bpo-38066 `__: Hide internal " "asyncio.Stream methods: feed_eof(), feed_data(), set_exception() and " "set_transport()." msgstr "" -#: ../../../build/NEWS:3852 +#: ../../../build/NEWS:3859 msgid "" "`bpo-38059 `__: inspect.py now uses " "sys.exit() instead of exit()" msgstr "" -#: ../../../build/NEWS:3854 +#: ../../../build/NEWS:3861 msgid "" "`bpo-38049 `__: Added command-line " "interface for the :mod:`ast` module." msgstr "" -#: ../../../build/NEWS:3856 +#: ../../../build/NEWS:3863 msgid "" "`bpo-37953 `__: In :mod:`typing`, " "improved the ``__hash__`` and ``__eq__`` methods for " ":class:`ForwardReferences`." msgstr "" -#: ../../../build/NEWS:3859 +#: ../../../build/NEWS:3866 msgid "" "`bpo-38026 `__: Fixed " ":func:`inspect.getattr_static` used ``isinstance`` while it should avoid " "dynamic lookup." msgstr "" -#: ../../../build/NEWS:3862 +#: ../../../build/NEWS:3869 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:3865 +#: ../../../build/NEWS:3872 msgid "" "`bpo-38010 `__: In " "``importlib.metadata`` sync with ``importlib_metadata`` 0.20, clarifying " @@ -7502,7 +7516,7 @@ msgid "" "returned for ``requires()`` on ``dist-info`` packages." msgstr "" -#: ../../../build/NEWS:3869 +#: ../../../build/NEWS:3876 msgid "" "`bpo-38006 `__: " "weakref.WeakValueDictionary defines a local remove() function used as " @@ -7510,21 +7524,21 @@ msgid "" "Modify the implementation to avoid the closure." msgstr "" -#: ../../../build/NEWS:3873 +#: ../../../build/NEWS:3880 msgid "" "`bpo-37995 `__: Added the *indent* " "option to :func:`ast.dump` which allows it to produce a multiline indented " "output." msgstr "" -#: ../../../build/NEWS:3876 +#: ../../../build/NEWS:3883 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:3879 +#: ../../../build/NEWS:3886 msgid "" "`bpo-37140 `__: Fix a ctypes regression " "of Python 3.8. When a ctypes.Structure is passed by copy to a function, " @@ -7534,27 +7548,27 @@ msgid "" "longer call the finalizer twice." msgstr "" -#: ../../../build/NEWS:3885 +#: ../../../build/NEWS:3892 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:3888 +#: ../../../build/NEWS:3895 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:3891 +#: ../../../build/NEWS:3898 msgid "" "`bpo-10978 `__: Semaphores and " "BoundedSemaphores can now release more than one waiting thread at a time." msgstr "" -#: ../../../build/NEWS:3894 +#: ../../../build/NEWS:3901 msgid "" "`bpo-37972 `__: Subscripts to the " "`unittest.mock.call` objects now receive the same chaining mechanism as any " @@ -7562,67 +7576,67 @@ msgid "" "`TypeError`:" msgstr "" -#: ../../../build/NEWS:3898 +#: ../../../build/NEWS:3905 msgid "call().foo().__getitem__('bar')" msgstr "call().foo().__getitem__('bar')" -#: ../../../build/NEWS:3900 +#: ../../../build/NEWS:3907 msgid "Patch by blhsing" msgstr "Ditambal oleh blhsing" -#: ../../../build/NEWS:3902 +#: ../../../build/NEWS:3909 msgid "" "`bpo-37965 `__: Fix C compiler warning " "caused by distutils.ccompiler.CCompiler.has_function." msgstr "" -#: ../../../build/NEWS:3905 +#: ../../../build/NEWS:3912 msgid "" "`bpo-37964 `__: Add ``F_GETPATH`` " "command to :mod:`fcntl`." msgstr "" -#: ../../../build/NEWS:3907 +#: ../../../build/NEWS:3914 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:3910 +#: ../../../build/NEWS:3917 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:3914 +#: ../../../build/NEWS:3921 msgid "" "`bpo-37951 `__: Most features of the " "subprocess module now work again in subinterpreters. Only *preexec_fn* is " "restricted in subinterpreters." msgstr "" -#: ../../../build/NEWS:3917 +#: ../../../build/NEWS:3924 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:3920 +#: ../../../build/NEWS:3927 msgid "" "`bpo-37950 `__: Fix :func:`ast.dump` " "when call with incompletely initialized node." msgstr "" -#: ../../../build/NEWS:3923 +#: ../../../build/NEWS:3930 msgid "" "`bpo-34679 `__: Restores instantiation " "of Windows IOCP event loops from the non-main thread." msgstr "" -#: ../../../build/NEWS:3926 +#: ../../../build/NEWS:3933 msgid "" "`bpo-36917 `__: Add default " "implementation of the :meth:`ast.NodeVisitor.visit_Constant` method which " @@ -7630,58 +7644,58 @@ msgid "" " ``visit_Str()``, etc." msgstr "" -#: ../../../build/NEWS:3931 +#: ../../../build/NEWS:3938 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:3934 +#: ../../../build/NEWS:3941 msgid "" "`bpo-26589 `__: Added a new status code " "to the http module: 451 UNAVAILABLE_FOR_LEGAL_REASONS" msgstr "" -#: ../../../build/NEWS:3937 +#: ../../../build/NEWS:3944 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:3941 +#: ../../../build/NEWS:3948 msgid "" "`bpo-32554 `__: Deprecate having " "random.seed() call hash on arbitrary types." msgstr "" -#: ../../../build/NEWS:3943 +#: ../../../build/NEWS:3950 msgid "" "`bpo-9938 `__: Add optional keyword " "argument ``exit_on_error`` for :class:`ArgumentParser`." msgstr "" -#: ../../../build/NEWS:3946 +#: ../../../build/NEWS:3953 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:3950 +#: ../../../build/NEWS:3957 msgid "" "`bpo-32793 `__: Fix a duplicated debug " "message when :meth:`smtplib.SMTP.connect` is called." msgstr "" -#: ../../../build/NEWS:3953 +#: ../../../build/NEWS:3960 msgid "" "`bpo-37885 `__: venv: Don't generate " "unset variable warning on deactivate." msgstr "" -#: ../../../build/NEWS:3955 +#: ../../../build/NEWS:3962 msgid "" "`bpo-37868 `__: Fix " "dataclasses.is_dataclass when given an instance that never raises " @@ -7689,7 +7703,7 @@ msgid "" "for __dataclass_fields__ even if it's not a dataclass." msgstr "" -#: ../../../build/NEWS:3959 +#: ../../../build/NEWS:3966 msgid "" "`bpo-37811 `__: Fix ``socket`` module's " "``socket.connect(address)`` function being unable to establish connection in" @@ -7698,13 +7712,13 @@ msgid "" "timeout value." msgstr "" -#: ../../../build/NEWS:3964 +#: ../../../build/NEWS:3971 msgid "" "`bpo-37863 `__: Optimizations for " "Fraction.__hash__ suggested by Tim Peters." msgstr "" -#: ../../../build/NEWS:3966 +#: ../../../build/NEWS:3973 msgid "" "`bpo-21131 `__: Fix " "``faulthandler.register(chain=True)`` stack. faulthandler now allocates a " @@ -7713,73 +7727,73 @@ msgid "" "more than ``SIGSTKSZ`` bytes of stack memory on some platforms." msgstr "" -#: ../../../build/NEWS:3972 +#: ../../../build/NEWS:3979 msgid "" "`bpo-37798 `__: Add C fastpath for " "statistics.NormalDist.inv_cdf() Patch by Dong-hee Na" msgstr "" -#: ../../../build/NEWS:3975 +#: ../../../build/NEWS:3982 msgid "" "`bpo-37804 `__: Remove the deprecated " "method `threading.Thread.isAlive()`. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:3978 +#: ../../../build/NEWS:3985 msgid "" "`bpo-37819 `__: Add " "Fraction.as_integer_ratio() to match the corresponding methods in bool, int," " float, and decimal." msgstr "" -#: ../../../build/NEWS:3981 +#: ../../../build/NEWS:3988 msgid "" "`bpo-14465 `__: Add an " "xml.etree.ElementTree.indent() function for pretty-printing XML trees. " "Contributed by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:3984 +#: ../../../build/NEWS:3991 msgid "" "`bpo-37810 `__: Fix :mod:`difflib` ``?``" " hint in diff output when dealing with tabs. Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:3987 +#: ../../../build/NEWS:3994 msgid "" "`bpo-37772 `__: In ``zipfile.Path``, " "when adding implicit dirs, ensure that ancestral directories are added and " "that duplicates are excluded." msgstr "" -#: ../../../build/NEWS:3990 +#: ../../../build/NEWS:3997 msgid "" "`bpo-18578 `__: Renamed and documented " "`test.bytecode_helper` as `test.support.bytecode_helper`. Patch by Joannah " "Nanjekye." msgstr "" -#: ../../../build/NEWS:3993 +#: ../../../build/NEWS:4000 msgid "" "`bpo-37785 `__: Fix xgettext warnings in" " :mod:`argparse`." msgstr "" -#: ../../../build/NEWS:3995 +#: ../../../build/NEWS:4002 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:3999 +#: ../../../build/NEWS:4006 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:4002 +#: ../../../build/NEWS:4009 msgid "" "`bpo-28292 `__: Mark calendar.py helper " "functions as being private. The follows PEP 8 guidance to maintain the " @@ -7787,14 +7801,14 @@ msgid "" "confusion." msgstr "" -#: ../../../build/NEWS:4006 +#: ../../../build/NEWS:4013 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:4010 +#: ../../../build/NEWS:4017 msgid "" "`bpo-37742 `__: The logging.getLogger() " "API now returns the root logger when passed the name 'root', whereas " @@ -7804,53 +7818,53 @@ msgid "" "module called 'root.py'." msgstr "" -#: ../../../build/NEWS:4016 +#: ../../../build/NEWS:4023 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:4020 +#: ../../../build/NEWS:4027 msgid "" "`bpo-37723 `__: Fix performance " "regression on regular expression parsing with huge character sets. Patch by " "Yann Vaginay." msgstr "" -#: ../../../build/NEWS:4023 +#: ../../../build/NEWS:4030 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:4026 +#: ../../../build/NEWS:4033 msgid "" "`bpo-32178 `__: Fix IndexError in " ":mod:`email` package when trying to parse invalid address fields starting " "with ``:``." msgstr "" -#: ../../../build/NEWS:4029 +#: ../../../build/NEWS:4036 msgid "" "`bpo-37268 `__: The :mod:`parser` module" " is deprecated and will be removed in future versions of Python." msgstr "" -#: ../../../build/NEWS:4032 +#: ../../../build/NEWS:4039 msgid "" "`bpo-11953 `__: Completing WSA* error " "codes in :mod:`socket`." msgstr "" -#: ../../../build/NEWS:4034 +#: ../../../build/NEWS:4041 msgid "" "`bpo-37685 `__: Fixed comparisons of " ":class:`datetime.timedelta` and :class:`datetime.timezone`." msgstr "" -#: ../../../build/NEWS:4037 +#: ../../../build/NEWS:4044 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:4045 +#: ../../../build/NEWS:4052 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:4048 +#: ../../../build/NEWS:4055 msgid "" "`bpo-29553 `__: Fixed " ":meth:`argparse.ArgumentParser.format_usage` for mutually exclusive groups. " "Patch by Andrew Nester." msgstr "" -#: ../../../build/NEWS:4051 +#: ../../../build/NEWS:4058 msgid "" "`bpo-37691 `__: Let math.dist() accept " "coordinates as sequences (or iterables) rather than just tuples." msgstr "" -#: ../../../build/NEWS:4054 +#: ../../../build/NEWS:4061 msgid "" "`bpo-37685 `__: Fixed ``__eq__``, " "``__lt__`` etc implementations in some classes. They now return " @@ -7893,25 +7907,25 @@ msgid "" "with :data:`~unittest.mock.ANY` will return ``True``)." msgstr "" -#: ../../../build/NEWS:4060 +#: ../../../build/NEWS:4067 msgid "" "`bpo-37354 `__: Make Activate.ps1 " "Powershell script static to allow for signing it." msgstr "" -#: ../../../build/NEWS:4063 +#: ../../../build/NEWS:4070 msgid "" "`bpo-37664 `__: Update wheels bundled " "with ensurepip (pip 19.2.3 and setuptools 41.2.0)" msgstr "" -#: ../../../build/NEWS:4066 +#: ../../../build/NEWS:4073 msgid "" "`bpo-37663 `__: Bring consistency to " "venv shell activation scripts by always using __VENV_PROMPT__." msgstr "" -#: ../../../build/NEWS:4069 +#: ../../../build/NEWS:4076 msgid "" "`bpo-37642 `__: Allowed the pure Python " "implementation of :class:`datetime.timezone` to represent sub-minute offsets" @@ -7919,64 +7933,64 @@ msgid "" " 24:00) and (-23:59, 24:00). Patch by Ngalim Siregar" msgstr "" -#: ../../../build/NEWS:4074 +#: ../../../build/NEWS:4081 msgid "" "`bpo-36161 `__: In :mod:`posix`, use " "``ttyname_r`` instead of ``ttyname`` for thread safety." msgstr "" -#: ../../../build/NEWS:4077 +#: ../../../build/NEWS:4084 msgid "" "`bpo-36324 `__: Make internal attributes" " for statistics.NormalDist() private." msgstr "" -#: ../../../build/NEWS:4079 +#: ../../../build/NEWS:4086 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:4083 +#: ../../../build/NEWS:4090 msgid "" "`bpo-29446 `__: Make `from tkinter " "import *` import only the expected objects." msgstr "" -#: ../../../build/NEWS:4085 +#: ../../../build/NEWS:4092 msgid "" "`bpo-16970 `__: Adding a value error " "when an invalid value in passed to nargs Patch by Robert Leenders" msgstr "" -#: ../../../build/NEWS:4088 +#: ../../../build/NEWS:4095 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:4091 +#: ../../../build/NEWS:4098 msgid "" "`bpo-37491 `__: Fix ``IndexError`` when " "parsing email headers with unexpectedly ending bare-quoted string value. " "Patch by Abhilash Raj." msgstr "" -#: ../../../build/NEWS:4094 +#: ../../../build/NEWS:4101 msgid "" "`bpo-37587 `__: Make json.loads faster " "for long strings. (Patch by Marco Paolini)" msgstr "" -#: ../../../build/NEWS:4097 +#: ../../../build/NEWS:4104 msgid "" "`bpo-18378 `__: Recognize \"UTF-8\" as a" " valid value for LC_CTYPE in locale._parse_localename." msgstr "" -#: ../../../build/NEWS:4100 +#: ../../../build/NEWS:4107 msgid "" "`bpo-37579 `__: Return " ":exc:`NotImplemented` in Python implementation of ``__eq__`` for " @@ -7985,53 +7999,53 @@ msgid "" "Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:4105 +#: ../../../build/NEWS:4112 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:4109 +#: ../../../build/NEWS:4116 msgid "" "`bpo-37531 `__: \"python3 -m test -jN " "--timeout=TIMEOUT\" now kills a worker process if it runs longer than " "*TIMEOUT* seconds." msgstr "" -#: ../../../build/NEWS:4112 +#: ../../../build/NEWS:4119 msgid "" "`bpo-37482 `__: Fix serialization of " "display name in originator or destination address fields with both encoded " "words and special chars." msgstr "" -#: ../../../build/NEWS:4115 +#: ../../../build/NEWS:4122 msgid "" "`bpo-36993 `__: Improve error reporting " "for corrupt zip files with bad zip64 extra data. Patch by Daniel Hillier." msgstr "" -#: ../../../build/NEWS:4118 +#: ../../../build/NEWS:4125 msgid "" "`bpo-37502 `__: pickle.loads() no longer" " raises TypeError when the buffers argument is set to None" msgstr "" -#: ../../../build/NEWS:4121 +#: ../../../build/NEWS:4128 msgid "" "`bpo-37520 `__: Correct behavior for " "zipfile.Path.parent when the path object identifies a subdirectory." msgstr "" -#: ../../../build/NEWS:4124 +#: ../../../build/NEWS:4131 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:4127 +#: ../../../build/NEWS:4134 msgid "" "`bpo-37424 `__: Fixes a possible hang " "when using a timeout on `subprocess.run()` while capturing output. If the " @@ -8041,7 +8055,7 @@ msgid "" "the pipes." msgstr "" -#: ../../../build/NEWS:4133 +#: ../../../build/NEWS:4140 msgid "" "`bpo-37421 `__: Fix " ":func:`multiprocessing.util.get_temp_dir` finalizer: clear also the " @@ -8050,34 +8064,34 @@ msgid "" "reusing the removed temporary directory." msgstr "" -#: ../../../build/NEWS:4138 +#: ../../../build/NEWS:4145 msgid "" "`bpo-37481 `__: The distutils " "``bdist_wininst`` command is deprecated in Python 3.8, use ``bdist_wheel`` " "(wheel packages) instead." msgstr "" -#: ../../../build/NEWS:4141 +#: ../../../build/NEWS:4148 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:4145 +#: ../../../build/NEWS:4152 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:4148 +#: ../../../build/NEWS:4155 msgid "" "`bpo-37437 `__: Update vendorized expat " "version to 2.2.7." msgstr "" -#: ../../../build/NEWS:4150 +#: ../../../build/NEWS:4157 msgid "" "`bpo-37428 `__: " "SSLContext.post_handshake_auth = True no longer sets " @@ -8086,14 +8100,14 @@ msgid "" " chain validation when the flag is set." msgstr "" -#: ../../../build/NEWS:4155 +#: ../../../build/NEWS:4162 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:4158 +#: ../../../build/NEWS:4165 msgid "" "`bpo-37412 `__: The :func:`os.getcwdb` " "function now uses the UTF-8 encoding on Windows, rather than the ANSI code " @@ -8101,20 +8115,20 @@ msgid "" " on Windows." msgstr "" -#: ../../../build/NEWS:4162 +#: ../../../build/NEWS:4169 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:4166 +#: ../../../build/NEWS:4173 msgid "" "`bpo-29412 `__: Fix IndexError in " "parsing a header value ending unexpectedly. Patch by Abhilash Raj." msgstr "" -#: ../../../build/NEWS:4169 +#: ../../../build/NEWS:4176 msgid "" "`bpo-36546 `__: The *dist* argument for " "statistics.quantiles() is now positional only. The current name doesn't " @@ -8123,20 +8137,20 @@ msgid "" "to change the name later." msgstr "" -#: ../../../build/NEWS:4174 +#: ../../../build/NEWS:4181 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:4177 +#: ../../../build/NEWS:4184 msgid "" "`bpo-37376 `__: :mod:`pprint` now has " "support for :class:`types.SimpleNamespace`. Patch by Carl Bordum Hansen." msgstr "" -#: ../../../build/NEWS:4180 +#: ../../../build/NEWS:4187 msgid "" "`bpo-26967 `__: An " ":class:`~argparse.ArgumentParser` with ``allow_abbrev=False`` no longer " @@ -8144,21 +8158,21 @@ msgid "" "abbreviation of long flags as documented. Patch by Zac Hatfield-Dodds." msgstr "" -#: ../../../build/NEWS:4185 +#: ../../../build/NEWS:4192 msgid "" "`bpo-37212 `__: " ":func:`unittest.mock.call` now preserves the order of keyword arguments in " "repr output. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:4188 +#: ../../../build/NEWS:4195 msgid "" "`bpo-37372 `__: Fix error unpickling " "datetime.time objects from Python 2 with seconds>=24. Patch by Justin " "Blanchard." msgstr "" -#: ../../../build/NEWS:4191 +#: ../../../build/NEWS:4198 msgid "" "`bpo-37345 `__: Add formal support for " "UDPLITE sockets. Support was present before, but it is now easier to detect " @@ -8168,13 +8182,13 @@ msgid "" "Gabe Appleton." msgstr "" -#: ../../../build/NEWS:4198 +#: ../../../build/NEWS:4205 msgid "" "`bpo-37358 `__: Optimized " "``functools.partial`` by using vectorcall." msgstr "" -#: ../../../build/NEWS:4200 +#: ../../../build/NEWS:4207 msgid "" "`bpo-37347 `__: " ":meth:`sqlite3.Connection.create_aggregate`, " @@ -8186,33 +8200,33 @@ msgid "" "same. Now callbacks are stored more carefully. Patch by Aleksandr Balezin." msgstr "" -#: ../../../build/NEWS:4208 +#: ../../../build/NEWS:4215 msgid "" "`bpo-37163 `__: The *obj* argument of " ":func:`dataclasses.replace` is positional-only now." msgstr "" -#: ../../../build/NEWS:4211 +#: ../../../build/NEWS:4218 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:4215 +#: ../../../build/NEWS:4222 msgid "" "`bpo-37328 `__: ``HTMLParser.unescape`` " "is removed. It was undocumented and deprecated since Python 3.4." msgstr "" -#: ../../../build/NEWS:4218 +#: ../../../build/NEWS:4225 msgid "" "`bpo-37305 `__: Add .webmanifest -> " "application/manifest+json to list of recognized file types and content type " "headers" msgstr "" -#: ../../../build/NEWS:4221 +#: ../../../build/NEWS:4228 msgid "" "`bpo-37320 `__: ``aifc.openfp()`` alias " "to ``aifc.open()``, ``sunau.openfp()`` alias to ``sunau.open()``, and " @@ -8220,46 +8234,46 @@ msgid "" "deprecated since Python 3.7." msgstr "" -#: ../../../build/NEWS:4225 +#: ../../../build/NEWS:4232 msgid "" "`bpo-37315 `__: Deprecated accepting " "floats with integral value (like ``5.0``) in :func:`math.factorial`." msgstr "" -#: ../../../build/NEWS:4228 +#: ../../../build/NEWS:4235 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:4232 +#: ../../../build/NEWS:4239 msgid "" "`bpo-33972 `__: Email with single part " "but content-type set to ``multipart/*`` doesn't raise AttributeError " "anymore." msgstr "" -#: ../../../build/NEWS:4235 +#: ../../../build/NEWS:4242 msgid "" "`bpo-37280 `__: Use threadpool for " "reading from file for sendfile fallback mode." msgstr "" -#: ../../../build/NEWS:4238 +#: ../../../build/NEWS:4245 msgid "" "`bpo-37279 `__: Fix asyncio sendfile " "support when sendfile sends extra data in fallback mode." msgstr "" -#: ../../../build/NEWS:4241 +#: ../../../build/NEWS:4248 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:4245 +#: ../../../build/NEWS:4252 msgid "" "`bpo-37266 `__: In a subinterpreter, " "spawning a daemon thread now raises an exception. Daemon threads were never " @@ -8267,14 +8281,14 @@ msgid "" "crashed with a Pyton fatal error if a daemon thread was still running." msgstr "" -#: ../../../build/NEWS:4250 +#: ../../../build/NEWS:4257 msgid "" "`bpo-37210 `__: Allow pure Python " "implementation of :mod:`pickle` to work even when the C :mod:`_pickle` " "module is unavailable." msgstr "" -#: ../../../build/NEWS:4253 +#: ../../../build/NEWS:4260 msgid "" "`bpo-21872 `__: Fix :mod:`lzma`: module " "decompresses data incompletely. When decompressing a FORMAT_ALONE format " @@ -8282,7 +8296,7 @@ msgid "" "bytes can't be output. Patch by Ma Lin." msgstr "" -#: ../../../build/NEWS:4258 +#: ../../../build/NEWS:4265 msgid "" "`bpo-35922 `__: Fix " ":meth:`RobotFileParser.crawl_delay` and :meth:`RobotFileParser.request_rate`" @@ -8290,27 +8304,27 @@ msgid "" " rule is defined in the robots.txt file. Patch by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:4263 +#: ../../../build/NEWS:4270 msgid "" "`bpo-35766 `__: Change the format of " "feature_version to be a (major, minor) tuple." msgstr "" -#: ../../../build/NEWS:4266 +#: ../../../build/NEWS:4273 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:4270 +#: ../../../build/NEWS:4277 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:4274 +#: ../../../build/NEWS:4281 msgid "" "`bpo-36402 `__: Fix a race condition at " "Python shutdown when waiting for threads. Wait until the Python thread state" @@ -8318,26 +8332,26 @@ msgid "" " than just wait until non-daemon Python threads complete." msgstr "" -#: ../../../build/NEWS:4279 +#: ../../../build/NEWS:4286 msgid "" "`bpo-37206 `__: Default values which " "cannot be represented as Python objects no longer improperly represented as " "``None`` in function signatures." msgstr "" -#: ../../../build/NEWS:4282 +#: ../../../build/NEWS:4289 msgid "" "`bpo-37111 `__: Added ``encoding`` and " "``errors`` keyword parameters to ``logging.basicConfig``." msgstr "" -#: ../../../build/NEWS:4285 +#: ../../../build/NEWS:4292 msgid "" "`bpo-12144 `__: Ensure cookies with " "``expires`` attribute are handled in :meth:`CookieJar.make_cookies`." msgstr "" -#: ../../../build/NEWS:4288 +#: ../../../build/NEWS:4295 msgid "" "`bpo-34886 `__: Fix an unintended " "ValueError from :func:`subprocess.run` when checking for conflicting `input`" @@ -8347,50 +8361,50 @@ msgid "" " Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:4294 +#: ../../../build/NEWS:4301 msgid "" "`bpo-37173 `__: The exception message " "for ``inspect.getfile()`` now correctly reports the passed class rather than" " the builtins module." msgstr "" -#: ../../../build/NEWS:4297 +#: ../../../build/NEWS:4304 msgid "" "`bpo-37178 `__: Give math.perm() a one " "argument form that means the same as math.factorial()." msgstr "" -#: ../../../build/NEWS:4300 +#: ../../../build/NEWS:4307 msgid "" "`bpo-37178 `__: For math.perm(n, k), let" " k default to n, giving the same result as factorial." msgstr "" -#: ../../../build/NEWS:4303 +#: ../../../build/NEWS:4310 msgid "" "`bpo-37165 `__: Converted " "_collections._count_elements to use the Argument Clinic." msgstr "" -#: ../../../build/NEWS:4306 +#: ../../../build/NEWS:4313 msgid "" "`bpo-34767 `__: Do not always create a " ":class:`collections.deque` in :class:`asyncio.Lock`." msgstr "" -#: ../../../build/NEWS:4309 +#: ../../../build/NEWS:4316 msgid "" "`bpo-37158 `__: Speed-up " "statistics.fmean() by switching from a function to a generator." msgstr "" -#: ../../../build/NEWS:4312 +#: ../../../build/NEWS:4319 msgid "" "`bpo-34282 `__: Remove ``Enum._convert``" " method, deprecated in 3.8." msgstr "" -#: ../../../build/NEWS:4314 +#: ../../../build/NEWS:4321 msgid "" "`bpo-37150 `__: " "`argparse._ActionsContainer.add_argument` now throws error, if someone " @@ -8398,53 +8412,53 @@ msgid "" "`type` argument" msgstr "" -#: ../../../build/NEWS:4318 +#: ../../../build/NEWS:4325 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:4322 +#: ../../../build/NEWS:4329 msgid "" "`bpo-35621 `__: Support running asyncio " "subprocesses when execution event loop in a thread on UNIX." msgstr "" -#: ../../../build/NEWS:4325 +#: ../../../build/NEWS:4332 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:4328 +#: ../../../build/NEWS:4335 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:4332 +#: ../../../build/NEWS:4339 msgid "" "`bpo-31163 `__: pathlib.Path instance's " "rename and replace methods now return the new Path instance." msgstr "" -#: ../../../build/NEWS:4335 +#: ../../../build/NEWS:4342 msgid "" "`bpo-25068 `__: " ":class:`urllib.request.ProxyHandler` now lowercases the keys of the passed " "dictionary." msgstr "" -#: ../../../build/NEWS:4338 +#: ../../../build/NEWS:4345 msgid "" "`bpo-26185 `__: Fix :func:`repr` on " "empty :class:`ZipInfo` object. Patch by Mickaël Schoentgen." msgstr "" -#: ../../../build/NEWS:4341 +#: ../../../build/NEWS:4348 msgid "" "`bpo-21315 `__: Email headers containing" " RFC2047 encoded words are parsed despite the missing whitespace, and a " @@ -8452,58 +8466,58 @@ msgid "" "now registered as a defect." msgstr "" -#: ../../../build/NEWS:4345 +#: ../../../build/NEWS:4352 msgid "" "`bpo-31904 `__: Port test_datetime to " "VxWorks: skip zoneinfo tests on VxWorks" msgstr "" -#: ../../../build/NEWS:4347 +#: ../../../build/NEWS:4354 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:4351 +#: ../../../build/NEWS:4358 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:4355 +#: ../../../build/NEWS:4362 msgid "" "`bpo-35070 `__: posix.getgrouplist() now" " works correctly when the user belongs to NGROUPS_MAX supplemental groups. " "Patch by Jeffrey Kintscher." msgstr "" -#: ../../../build/NEWS:4358 +#: ../../../build/NEWS:4365 msgid "" "`bpo-31783 `__: Fix race condition in " "ThreadPoolExecutor when worker threads are created during interpreter " "shutdown." msgstr "" -#: ../../../build/NEWS:4361 +#: ../../../build/NEWS:4368 msgid "" "`bpo-36582 `__: Fix " "``UserString.encode()`` to correctly return ``bytes`` rather than a " "``UserString`` instance." msgstr "" -#: ../../../build/NEWS:4364 +#: ../../../build/NEWS:4371 msgid "" "`bpo-32424 `__: Deprecate " "xml.etree.ElementTree.Element.copy() in favor of copy.copy()." msgstr "" -#: ../../../build/NEWS:4367 +#: ../../../build/NEWS:4374 msgid "Patch by Gordon P. Hemsley" msgstr "" -#: ../../../build/NEWS:4369 +#: ../../../build/NEWS:4376 msgid "" "`bpo-36564 `__: Fix infinite loop in " "email header folding logic that would be triggered when an email policy's " @@ -8511,84 +8525,84 @@ msgid "" "values in the message. Patch by Paul Ganssle" msgstr "" -#: ../../../build/NEWS:4374 +#: ../../../build/NEWS:4381 msgid "" "`bpo-36543 `__: Removed methods " "Element.getchildren(), Element.getiterator() and ElementTree.getiterator() " "and the xml.etree.cElementTree module." msgstr "" -#: ../../../build/NEWS:4377 +#: ../../../build/NEWS:4384 msgid "" "`bpo-36409 `__: Remove the old plistlib " "API deprecated in Python 3.4" msgstr "" -#: ../../../build/NEWS:4379 +#: ../../../build/NEWS:4386 msgid "" "`bpo-36302 `__: distutils sorts source " "file lists so that Extension .so files build more reproducibly by default" msgstr "" -#: ../../../build/NEWS:4382 +#: ../../../build/NEWS:4389 msgid "" "`bpo-36250 `__: Ignore ``ValueError`` " "from ``signal`` with ``interaction`` in non-main thread." msgstr "" -#: ../../../build/NEWS:4385 +#: ../../../build/NEWS:4392 msgid "" "`bpo-36046 `__: Added ``user``, " "``group`` and ``extra_groups`` parameters to the subprocess.Popen " "constructor. Patch by Patrick McLean." msgstr "" -#: ../../../build/NEWS:4388 +#: ../../../build/NEWS:4395 msgid "" "`bpo-32627 `__: Fix compile error when " "``_uuid`` headers conflicting included." msgstr "" -#: ../../../build/NEWS:4390 +#: ../../../build/NEWS:4397 msgid "" "`bpo-35800 `__: Deprecate " "``smtpd.MailmanProxy`` ready for future removal." msgstr "" -#: ../../../build/NEWS:4392 +#: ../../../build/NEWS:4399 msgid "" "`bpo-35168 `__: " ":attr:`shlex.shlex.punctuation_chars` is now a read-only property." msgstr "" -#: ../../../build/NEWS:4395 +#: ../../../build/NEWS:4402 msgid "" "`bpo-8538 `__: Add support for boolean " "actions like ``--foo`` and ``--no-foo`` to argparse. Patch contributed by " "Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:4398 +#: ../../../build/NEWS:4405 msgid "" "`bpo-20504 `__: Fixes a bug in " ":mod:`cgi` module when a multipart/form-data request has no `Content-Length`" " header." msgstr "" -#: ../../../build/NEWS:4401 +#: ../../../build/NEWS:4408 msgid "" "`bpo-25988 `__: The abstract base " "classes in :mod:`collections.abc` no longer are exposed in the regular " ":mod:`collections` module." msgstr "" -#: ../../../build/NEWS:4404 +#: ../../../build/NEWS:4411 msgid "" "`bpo-11122 `__: Distutils won't check " "for rpmbuild in specified paths only." msgstr "" -#: ../../../build/NEWS:4406 +#: ../../../build/NEWS:4413 msgid "" "`bpo-34775 `__: Division handling of " "PurePath now returns NotImplemented instead of raising a TypeError when " @@ -8596,20 +8610,20 @@ msgid "" "Aiudi." msgstr "" -#: ../../../build/NEWS:4410 +#: ../../../build/NEWS:4417 msgid "" "`bpo-34749 `__: " ":func:`binascii.a2b_base64` is now up to 2 times faster. Patch by Sergey " "Fedoseev." msgstr "" -#: ../../../build/NEWS:4413 +#: ../../../build/NEWS:4420 msgid "" "`bpo-34519 `__: Add additional aliases " "for HP Roman 8. Patch by Michael Osipov." msgstr "" -#: ../../../build/NEWS:4415 +#: ../../../build/NEWS:4422 msgid "" "`bpo-28009 `__: Fix uuid.getnode() on " "platforms with '.' as MAC Addr delimiter as well fix for MAC Addr format " @@ -8617,33 +8631,33 @@ msgid "" "platform with these settings. Patch by Michael Felt." msgstr "" -#: ../../../build/NEWS:4420 +#: ../../../build/NEWS:4427 msgid "" "`bpo-30618 `__: Add " ":meth:`~pathlib.Path.readlink`. Patch by Girts Folkmanis." msgstr "" -#: ../../../build/NEWS:4422 +#: ../../../build/NEWS:4429 msgid "" "`bpo-32498 `__: Made " ":func:`urllib.parse.unquote()` accept bytes in addition to strings. Patch by" " Stein Karlsen." msgstr "" -#: ../../../build/NEWS:4425 +#: ../../../build/NEWS:4432 msgid "" "`bpo-33348 `__: lib2to3 now recognizes " "expressions after ``*`` and `**` like in ``f(*[] or [])``." msgstr "" -#: ../../../build/NEWS:4428 +#: ../../../build/NEWS:4435 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:4432 +#: ../../../build/NEWS:4439 msgid "" "`bpo-32820 `__: Added __format__ to IPv4" " and IPv6 classes. Always outputs a fully zero- padded string. Supports " @@ -8651,26 +8665,26 @@ msgid "" "native format for IPv6 is hex. Also supports '#' and '_' modifiers." msgstr "" -#: ../../../build/NEWS:4437 +#: ../../../build/NEWS:4444 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:4441 +#: ../../../build/NEWS:4448 msgid "" "`bpo-4963 `__: Fixed non-deterministic " "behavior related to mimetypes extension mapping and module reinitialization." msgstr "" -#: ../../../build/NEWS:4447 +#: ../../../build/NEWS:4454 msgid "" "`bpo-21767 `__: Explicitly mention abc " "support in functools.singledispatch" msgstr "" -#: ../../../build/NEWS:4449 +#: ../../../build/NEWS:4456 msgid "" "`bpo-38816 `__: Provides more details " "about the interaction between :c:func:`fork` and CPython's runtime, focusing" @@ -8678,63 +8692,63 @@ msgid "" "should and shouldn't be called." msgstr "" -#: ../../../build/NEWS:4454 +#: ../../../build/NEWS:4461 msgid "" "`bpo-38351 `__: Modernize :mod:`email` " "examples from %-formatting to f-strings." msgstr "" -#: ../../../build/NEWS:4456 +#: ../../../build/NEWS:4463 msgid "" "`bpo-38778 `__: Document the fact that " ":exc:`RuntimeError` is raised if :meth:`os.fork` is called in a " "subinterpreter." msgstr "" -#: ../../../build/NEWS:4459 +#: ../../../build/NEWS:4466 msgid "" "`bpo-38592 `__: Add Brazilian Portuguese" " to the language switcher at Python Documentation website." msgstr "" -#: ../../../build/NEWS:4462 +#: ../../../build/NEWS:4469 msgid "" "`bpo-38294 `__: Add list of no-longer-" "escaped chars to re.escape documentation" msgstr "" -#: ../../../build/NEWS:4464 +#: ../../../build/NEWS:4471 msgid "" "`bpo-38053 `__: Modernized the plistlib " "documentation" msgstr "" -#: ../../../build/NEWS:4466 +#: ../../../build/NEWS:4473 msgid "" "`bpo-26868 `__: Fix example usage of " ":c:func:`PyModule_AddObject` to properly handle errors." msgstr "" -#: ../../../build/NEWS:4469 +#: ../../../build/NEWS:4476 msgid "" "`bpo-36797 `__: Fix a dead link in the " "distutils API Reference." msgstr "" -#: ../../../build/NEWS:4471 +#: ../../../build/NEWS:4478 msgid "" "`bpo-37977 `__: Warn more strongly and " "clearly about pickle insecurity" msgstr "" -#: ../../../build/NEWS:4473 +#: ../../../build/NEWS:4480 msgid "" "`bpo-37979 `__: Added a link to " "dateutil.parser.isoparse in the datetime.fromisoformat documentation. Patch " "by Paul Ganssle" msgstr "" -#: ../../../build/NEWS:4476 +#: ../../../build/NEWS:4483 msgid "" "`bpo-12707 `__: Deprecate info(), " "geturl(), getcode() methods in favor of the headers, url, and status " @@ -8743,126 +8757,126 @@ msgid "" "Ashwin Ramaswami" msgstr "" -#: ../../../build/NEWS:4481 +#: ../../../build/NEWS:4488 msgid "" "`bpo-37937 `__: Mention " "``frame.f_trace`` in :func:`sys.settrace` docs." msgstr "" -#: ../../../build/NEWS:4483 +#: ../../../build/NEWS:4490 msgid "" "`bpo-37878 `__: Make " ":c:func:`PyThreadState_DeleteCurrent` Internal." msgstr "" -#: ../../../build/NEWS:4485 +#: ../../../build/NEWS:4492 msgid "" "`bpo-37759 `__: Beginning edits to " "Whatsnew 3.8" msgstr "" -#: ../../../build/NEWS:4487 +#: ../../../build/NEWS:4494 msgid "" "`bpo-37726 `__: Stop recommending getopt" " in the tutorial for command line argument parsing and promote argparse." msgstr "" -#: ../../../build/NEWS:4490 +#: ../../../build/NEWS:4497 msgid "" "`bpo-32910 `__: Remove implementation-" "specific behaviour of how venv's Deactivate works." msgstr "" -#: ../../../build/NEWS:4493 +#: ../../../build/NEWS:4500 msgid "" "`bpo-37256 `__: Fix wording of arguments" " for :class:`Request` in :mod:`urllib.request`" msgstr "" -#: ../../../build/NEWS:4496 +#: ../../../build/NEWS:4503 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:4500 +#: ../../../build/NEWS:4507 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:4504 +#: ../../../build/NEWS:4511 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:4508 +#: ../../../build/NEWS:4515 msgid "Thanks to Benjamin Mintz for finding the bug." msgstr "Terima kasih kepada Benjamin Mintz telah menemukan bug." -#: ../../../build/NEWS:4510 +#: ../../../build/NEWS:4517 msgid "" "`bpo-37456 `__: Slash ('/') is now part " "of syntax." msgstr "" -#: ../../../build/NEWS:4512 +#: ../../../build/NEWS:4519 msgid "" "`bpo-37487 `__: Fix PyList_GetItem index" " description to include 0." msgstr "" -#: ../../../build/NEWS:4514 +#: ../../../build/NEWS:4521 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:4517 +#: ../../../build/NEWS:4524 msgid "" "`bpo-37478 `__: Added possible " "exceptions to the description of os.chdir()." msgstr "" -#: ../../../build/NEWS:4519 +#: ../../../build/NEWS:4526 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:4522 +#: ../../../build/NEWS:4529 msgid "" "`bpo-36260 `__: Add decompression " "pitfalls to zipfile module documentation." msgstr "" -#: ../../../build/NEWS:4524 +#: ../../../build/NEWS:4531 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:4528 +#: ../../../build/NEWS:4535 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:4531 +#: ../../../build/NEWS:4538 msgid "" "`bpo-36487 `__: Make C-API docs clear " "about what the \"main\" interpreter is." msgstr "" -#: ../../../build/NEWS:4533 +#: ../../../build/NEWS:4540 msgid "" "`bpo-23460 `__: The documentation for " "decimal string formatting using the `:g` specifier has been updated to " @@ -8870,39 +8884,39 @@ msgid "" "contributed by Tuomas Suutari." msgstr "" -#: ../../../build/NEWS:4537 +#: ../../../build/NEWS:4544 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:4541 +#: ../../../build/NEWS:4548 msgid "" "`bpo-33944 `__: Added a note about the " "intended use of code in .pth files." msgstr "" -#: ../../../build/NEWS:4543 +#: ../../../build/NEWS:4550 msgid "" "`bpo-34293 `__: Fix the Doc/Makefile " "regarding PAPER environment variable and PDF builds" msgstr "" -#: ../../../build/NEWS:4546 +#: ../../../build/NEWS:4553 msgid "" "`bpo-25237 `__: Add documentation for " "tkinter modules" msgstr "" -#: ../../../build/NEWS:4551 +#: ../../../build/NEWS:4558 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:4554 +#: ../../../build/NEWS:4561 msgid "" "`bpo-38614 `__: Add timeout constants to" " :mod:`test.support`: :data:`~test.support.LOOPBACK_TIMEOUT`, " @@ -8910,7 +8924,7 @@ msgid "" "and :data:`~test.support.LONG_TIMEOUT`." msgstr "" -#: ../../../build/NEWS:4560 +#: ../../../build/NEWS:4567 msgid "" "`bpo-38502 `__: test.regrtest now uses " "process groups in the multiprocessing mode (-jN command line option) if " @@ -8918,7 +8932,7 @@ msgid "" "functions are available." msgstr "" -#: ../../../build/NEWS:4564 +#: ../../../build/NEWS:4571 msgid "" "`bpo-35998 `__: Fix a race condition in " "test_asyncio.test_start_tls_server_1(). Previously, there was a race " @@ -8928,7 +8942,7 @@ msgid "" "longer sends data." msgstr "" -#: ../../../build/NEWS:4570 +#: ../../../build/NEWS:4577 msgid "" "`bpo-38470 `__: Fix " "``test_compileall.test_compile_dir_maxlevels()`` on Windows without long " @@ -8936,7 +8950,7 @@ msgid "" "subdirectories." msgstr "" -#: ../../../build/NEWS:4574 +#: ../../../build/NEWS:4581 msgid "" "`bpo-37531 `__: On timeout, regrtest no " "longer attempts to call ``popen.communicate()`` again: it can hang until all" @@ -8945,13 +8959,13 @@ msgid "" "main process from 1 minute to 5 minutes, for Python slowest buildbots." msgstr "" -#: ../../../build/NEWS:4580 +#: ../../../build/NEWS:4587 msgid "" "`bpo-38239 `__: Fix test_gdb for Link " "Time Optimization (LTO) builds." msgstr "" -#: ../../../build/NEWS:4582 +#: ../../../build/NEWS:4589 msgid "" "`bpo-38275 `__: test_ssl now handles " "disabled TLS/SSL versions better. OpenSSL's crypto policy and run-time " @@ -8960,7 +8974,7 @@ msgid "" "default with strict settings." msgstr "" -#: ../../../build/NEWS:4587 +#: ../../../build/NEWS:4594 msgid "" "`bpo-38271 `__: The private keys for " "test_ssl were encrypted with 3DES in traditional PKCS#5 format. 3DES and the" @@ -8968,7 +8982,7 @@ msgid "" "PKCS#8 format with AES256 encryption instead." msgstr "" -#: ../../../build/NEWS:4592 +#: ../../../build/NEWS:4599 msgid "" "`bpo-38270 `__: test.support now has a " "helper function to check for availibility of a hash digest function. Several" @@ -8976,7 +8990,7 @@ msgid "" "marked to use MD5 and skipped when MD5 is disabled." msgstr "" -#: ../../../build/NEWS:4597 +#: ../../../build/NEWS:4604 msgid "" "`bpo-37123 `__: Multiprocessing test " "test_mymanager() now also expects -SIGTERM, not only exitcode 0. " @@ -8984,30 +8998,30 @@ msgid "" "takes longer than 1 second to stop, which happens on slow buildbots." msgstr "" -#: ../../../build/NEWS:4602 +#: ../../../build/NEWS:4609 msgid "" "`bpo-38212 `__: Multiprocessing tests: " "increase test_queue_feeder_donot_stop_onexc() timeout from 1 to 60 seconds." msgstr "" -#: ../../../build/NEWS:4605 +#: ../../../build/NEWS:4612 msgid "" "`bpo-38117 `__: Test with OpenSSL 1.1.1d" msgstr "" -#: ../../../build/NEWS:4607 +#: ../../../build/NEWS:4614 msgid "" "`bpo-38018 `__: Increase code coverage " "for multiprocessing.shared_memory." msgstr "" -#: ../../../build/NEWS:4609 +#: ../../../build/NEWS:4616 msgid "" "`bpo-37805 `__: Add tests for " "json.dump(..., skipkeys=True). Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:4612 +#: ../../../build/NEWS:4619 msgid "" "`bpo-37531 `__: Enhance regrtest " "multiprocess timeout: write a message when killing a worker process, catch " @@ -9015,46 +9029,46 @@ msgid "" "to popen.communicate()." msgstr "" -#: ../../../build/NEWS:4616 +#: ../../../build/NEWS:4623 msgid "" "`bpo-37876 `__: Add tests for ROT-13 " "codec." msgstr "" -#: ../../../build/NEWS:4618 +#: ../../../build/NEWS:4625 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:4621 +#: ../../../build/NEWS:4628 msgid "" "`bpo-37558 `__: Fix " "test_shared_memory_cleaned_after_process_termination name handling" msgstr "" -#: ../../../build/NEWS:4624 +#: ../../../build/NEWS:4631 msgid "" "`bpo-37526 `__: Add " ":func:`test.support.catch_threading_exception`: context manager catching " ":class:`threading.Thread` exception using :func:`threading.excepthook`." msgstr "" -#: ../../../build/NEWS:4628 +#: ../../../build/NEWS:4635 msgid "" "`bpo-37421 `__: test_concurrent_futures " "now explicitly stops the ForkServer instance if it's running." msgstr "" -#: ../../../build/NEWS:4631 +#: ../../../build/NEWS:4638 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:4635 +#: ../../../build/NEWS:4642 msgid "" "`bpo-37421 `__: " "test_distutils.test_build_ext() is now able to remove the temporary " @@ -9062,28 +9076,28 @@ msgid "" "the current process, but test it in a separated process." msgstr "" -#: ../../../build/NEWS:4639 +#: ../../../build/NEWS:4646 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:4643 +#: ../../../build/NEWS:4650 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:4646 +#: ../../../build/NEWS:4653 msgid "" "`bpo-37421 `__: multiprocessing tests " "now explicitly call ``_run_finalizers()`` to immediately remove temporary " "directories created by tests." msgstr "" -#: ../../../build/NEWS:4649 +#: ../../../build/NEWS:4656 msgid "" "`bpo-37421 `__: urllib.request tests now" " call :func:`~urllib.request.urlcleanup` to remove temporary files created " @@ -9091,58 +9105,58 @@ msgid "" "by ``urlopen()`` and functions calling indirectly ``urlopen()``." msgstr "" -#: ../../../build/NEWS:4654 +#: ../../../build/NEWS:4661 msgid "" "`bpo-37472 `__: Remove " "``Lib/test/outstanding_bugs.py``." msgstr "" -#: ../../../build/NEWS:4656 +#: ../../../build/NEWS:4663 msgid "" "`bpo-37199 `__: Fix test failures when " "IPv6 is unavailable or disabled." msgstr "" -#: ../../../build/NEWS:4658 +#: ../../../build/NEWS:4665 msgid "" "`bpo-19696 `__: Replace deprecated " "method \"random.choose\" with \"random.choice\" in \"test_pkg_import.py\"." msgstr "" -#: ../../../build/NEWS:4661 +#: ../../../build/NEWS:4668 msgid "" "`bpo-37335 `__: Remove no longer " "necessary code from c locale coercion tests" msgstr "" -#: ../../../build/NEWS:4663 +#: ../../../build/NEWS:4670 msgid "" "`bpo-37421 `__: Fix test_shutil to no " "longer leak temporary files." msgstr "" -#: ../../../build/NEWS:4665 +#: ../../../build/NEWS:4672 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:4668 +#: ../../../build/NEWS:4675 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:4671 +#: ../../../build/NEWS:4678 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:4675 +#: ../../../build/NEWS:4682 msgid "" "`bpo-37362 `__: test_gdb no longer fails" " if it gets an \"unexpected\" message on stderr: it now ignores stderr. The " @@ -9150,20 +9164,20 @@ msgid "" " not to test gdb." msgstr "" -#: ../../../build/NEWS:4679 +#: ../../../build/NEWS:4686 msgid "" "`bpo-35998 `__: Avoid TimeoutError in " "test_asyncio: test_start_tls_server_1()" msgstr "" -#: ../../../build/NEWS:4681 +#: ../../../build/NEWS:4688 msgid "" "`bpo-37278 `__: Fix test_asyncio " "ProactorLoopCtrlC: join the thread to prevent leaking a running thread and " "leaking a reference." msgstr "" -#: ../../../build/NEWS:4684 +#: ../../../build/NEWS:4691 msgid "" "`bpo-37261 `__: Fix " ":func:`test.support.catch_unraisable_exception`: its __exit__() method now " @@ -9171,7 +9185,7 @@ msgid "" "attribute." msgstr "" -#: ../../../build/NEWS:4688 +#: ../../../build/NEWS:4695 msgid "" "`bpo-37069 `__: regrtest now uses " ":func:`sys.unraisablehook` to mark a test as \"environment altered\" " @@ -9179,104 +9193,104 @@ msgid "" "logs a warning in this case." msgstr "" -#: ../../../build/NEWS:4692 +#: ../../../build/NEWS:4699 msgid "" "Use ``python3 -m test --fail-env-changed`` to catch unraisable exceptions in" " tests." msgstr "" -#: ../../../build/NEWS:4695 +#: ../../../build/NEWS:4702 msgid "" "`bpo-37252 `__: Fix assertions in " "``test_close`` and ``test_events_mask_overflow`` devpoll tests." msgstr "" -#: ../../../build/NEWS:4698 +#: ../../../build/NEWS:4705 msgid "" "`bpo-37169 `__: Rewrite " "``_PyObject_IsFreed()`` unit tests." msgstr "" -#: ../../../build/NEWS:4700 +#: ../../../build/NEWS:4707 msgid "" "`bpo-37153 `__: " "``test_venv.test_multiprocessing()`` now explicitly calls " "``pool.terminate()`` to wait until the pool completes." msgstr "" -#: ../../../build/NEWS:4703 +#: ../../../build/NEWS:4710 msgid "" "`bpo-34001 `__: Make test_ssl pass with " "LibreSSL. LibreSSL handles minimum and maximum TLS version differently than " "OpenSSL." msgstr "" -#: ../../../build/NEWS:4706 +#: ../../../build/NEWS:4713 msgid "" "`bpo-36919 `__: Make " "``test_source_encoding.test_issue2301`` implementation independent. The test" " will work now for both CPython and IronPython." msgstr "" -#: ../../../build/NEWS:4709 +#: ../../../build/NEWS:4716 msgid "" "`bpo-30202 `__: Update " "``test.test_importlib.test_abc`` to test ``find_spec()``." msgstr "" -#: ../../../build/NEWS:4712 +#: ../../../build/NEWS:4719 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:4715 +#: ../../../build/NEWS:4722 msgid "" "`bpo-34596 `__: Fallback to a default " "reason when :func:`unittest.skip` is uncalled. Patch by Naitree Zhu." msgstr "" -#: ../../../build/NEWS:4721 +#: ../../../build/NEWS:4728 msgid "" "`bpo-38809 `__: On Windows, build " "scripts will now recognize and use python.exe from an active virtual env." msgstr "" -#: ../../../build/NEWS:4724 +#: ../../../build/NEWS:4731 msgid "" "`bpo-38684 `__: Fix _hashlib build when " "Blake2 is disabled, but OpenSSL supports it." msgstr "" -#: ../../../build/NEWS:4727 +#: ../../../build/NEWS:4734 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:4730 +#: ../../../build/NEWS:4737 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:4733 +#: ../../../build/NEWS:4740 msgid "" "`bpo-38301 `__: In Solaris family, we " "must be sure to use ``-D_REENTRANT``. Patch by Jesús Cea Avión." msgstr "" -#: ../../../build/NEWS:4736 +#: ../../../build/NEWS:4743 msgid "" "`bpo-36002 `__: Locate ``llvm-profdata``" " and ``llvm-ar`` binaries using ``AC_PATH_TOOL`` rather than " "``AC_PATH_TARGET_TOOL``." msgstr "" -#: ../../../build/NEWS:4739 +#: ../../../build/NEWS:4746 msgid "" "`bpo-37936 `__: The :file:`.gitignore` " "file systematically keeps \"rooted\", with a non-trailing slash, all the " @@ -9286,7 +9300,7 @@ msgid "" "with the same name anywhere in the tree." msgstr "" -#: ../../../build/NEWS:4745 +#: ../../../build/NEWS:4752 msgid "" "`bpo-37760 `__: The " ":file:`Tools/unicode/makeunicodedata.py` script, which is used for " @@ -9297,14 +9311,14 @@ msgid "" "different fields." msgstr "" -#: ../../../build/NEWS:4752 +#: ../../../build/NEWS:4759 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:4755 +#: ../../../build/NEWS:4762 msgid "" "`bpo-37725 `__: Change \"clean\" " "makefile target to also clean the program guided optimization (PGO) data. " @@ -9312,7 +9326,7 @@ msgid "" "removal\", or \"make clobber\"." msgstr "" -#: ../../../build/NEWS:4759 +#: ../../../build/NEWS:4766 msgid "" "`bpo-37707 `__: Mark some individual " "tests to skip when --pgo is used. The tests marked increase the PGO task " @@ -9320,7 +9334,7 @@ msgid "" "executable." msgstr "" -#: ../../../build/NEWS:4763 +#: ../../../build/NEWS:4770 msgid "" "`bpo-36044 `__: Reduce the number of " "unit tests run for the PGO generation task. This speeds up the task by a " @@ -9334,14 +9348,14 @@ msgid "" "compiler tool chain." msgstr "" -#: ../../../build/NEWS:4773 +#: ../../../build/NEWS:4780 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:4776 +#: ../../../build/NEWS:4783 msgid "" "`bpo-37189 `__: Many ``PyRun_XXX()`` " "functions like :c:func:`PyRun_String` were no longer exported in " @@ -9349,13 +9363,13 @@ msgid "" "compatibility." msgstr "" -#: ../../../build/NEWS:4780 +#: ../../../build/NEWS:4787 msgid "" "`bpo-25361 `__: Enables use of SSE2 " "instructions in Windows 32-bit build." msgstr "" -#: ../../../build/NEWS:4782 +#: ../../../build/NEWS:4789 msgid "" "`bpo-36210 `__: Update optional " "extension module detection for AIX. ossaudiodev and spwd are not applicable " @@ -9365,173 +9379,173 @@ msgid "" "_curses_panel." msgstr "" -#: ../../../build/NEWS:4788 +#: ../../../build/NEWS:4795 msgid "patch by M Felt" msgstr "ditambal oleh M Felt" -#: ../../../build/NEWS:4793 +#: ../../../build/NEWS:4800 msgid "" "`bpo-38589 `__: Fixes HTML Help shortcut" " when Windows is not installed to C drive" msgstr "" -#: ../../../build/NEWS:4796 +#: ../../../build/NEWS:4803 msgid "" "`bpo-38453 `__: Ensure ntpath.realpath()" " correctly resolves relative paths." msgstr "" -#: ../../../build/NEWS:4798 +#: ../../../build/NEWS:4805 msgid "" "`bpo-38519 `__: Restores the internal C " "headers that were missing from the nuget.org and Microsoft Store packages." msgstr "" -#: ../../../build/NEWS:4801 +#: ../../../build/NEWS:4808 msgid "" "`bpo-38492 `__: Remove ``pythonw.exe`` " "dependency on the Microsoft C++ runtime." msgstr "" -#: ../../../build/NEWS:4803 +#: ../../../build/NEWS:4810 msgid "" "`bpo-38344 `__: Fix error message in " "activate.bat" msgstr "" -#: ../../../build/NEWS:4805 +#: ../../../build/NEWS:4812 msgid "" "`bpo-38359 `__: Ensures ``pyw.exe`` " "launcher reads correct registry key." msgstr "" -#: ../../../build/NEWS:4807 +#: ../../../build/NEWS:4814 msgid "" "`bpo-38355 `__: Fixes " "``ntpath.realpath`` failing on ``sys.executable``." msgstr "" -#: ../../../build/NEWS:4809 +#: ../../../build/NEWS:4816 msgid "" "`bpo-38117 `__: Update bundled OpenSSL " "to 1.1.1d" msgstr "" -#: ../../../build/NEWS:4811 +#: ../../../build/NEWS:4818 msgid "" "`bpo-38092 `__: Reduce overhead when " "using multiprocessing in a Windows virtual environment." msgstr "" -#: ../../../build/NEWS:4814 +#: ../../../build/NEWS:4821 msgid "" "`bpo-38133 `__: Allow py.exe launcher to" " locate installations from the Microsoft Store and improve display of active" " virtual environments." msgstr "" -#: ../../../build/NEWS:4817 +#: ../../../build/NEWS:4824 msgid "" "`bpo-38114 `__: The ``pip.ini`` is no " "longer included in the Nuget package." msgstr "" -#: ../../../build/NEWS:4819 +#: ../../../build/NEWS:4826 msgid "" "`bpo-32592 `__: Set Windows 8 as the " "minimum required version for API support" msgstr "" -#: ../../../build/NEWS:4821 +#: ../../../build/NEWS:4828 msgid "" "`bpo-36634 `__: :func:`os.cpu_count` now" " returns active processors rather than maximum processors." msgstr "" -#: ../../../build/NEWS:4824 +#: ../../../build/NEWS:4831 msgid "" "`bpo-36634 `__: venv activate.bat now " "works when the existing variables contain double quote characters." msgstr "" -#: ../../../build/NEWS:4827 +#: ../../../build/NEWS:4834 msgid "" "`bpo-38081 `__: Prevent error calling " ":func:`os.path.realpath` on ``'NUL'``." msgstr "" -#: ../../../build/NEWS:4829 +#: ../../../build/NEWS:4836 msgid "" "`bpo-38087 `__: Fix case sensitivity in " "test_pathlib and test_ntpath." msgstr "" -#: ../../../build/NEWS:4831 +#: ../../../build/NEWS:4838 msgid "" "`bpo-38088 `__: Fixes distutils not " "finding vcruntime140.dll with only the v142 toolset installed." msgstr "" -#: ../../../build/NEWS:4834 +#: ../../../build/NEWS:4841 msgid "" "`bpo-37283 `__: Ensure command-line and " "unattend.xml setting override previously detected states in Windows " "installer." msgstr "" -#: ../../../build/NEWS:4837 +#: ../../../build/NEWS:4844 msgid "" "`bpo-38030 `__: Fixes :func:`os.stat` " "failing for block devices on Windows" msgstr "" -#: ../../../build/NEWS:4839 +#: ../../../build/NEWS:4846 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:4843 +#: ../../../build/NEWS:4850 msgid "" "`bpo-37705 `__: Improve the " "implementation of ``winerror_to_errno()``." msgstr "" -#: ../../../build/NEWS:4845 +#: ../../../build/NEWS:4852 msgid "" "`bpo-37549 `__: :func:`os.dup` no longer" " fails for standard streams on Windows 7." msgstr "" -#: ../../../build/NEWS:4848 +#: ../../../build/NEWS:4855 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:4852 +#: ../../../build/NEWS:4859 msgid "" "`bpo-9949 `__: Enable support for " "following symlinks in :func:`os.realpath`." msgstr "" -#: ../../../build/NEWS:4854 +#: ../../../build/NEWS:4861 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:4858 +#: ../../../build/NEWS:4865 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:4862 +#: ../../../build/NEWS:4869 msgid "" "`bpo-25172 `__: Trying to import the " ":mod:`crypt` module on Windows will result in an :exc:`ImportError` with a " @@ -9540,122 +9554,122 @@ msgid "" "ImportError will include a message explaining the problem." msgstr "" -#: ../../../build/NEWS:4868 +#: ../../../build/NEWS:4875 msgid "" "`bpo-37778 `__: Fixes the icons used for" " file associations to the Microsoft Store package." msgstr "" -#: ../../../build/NEWS:4871 +#: ../../../build/NEWS:4878 msgid "" "`bpo-37734 `__: Fix use of registry " "values to launch Python from Microsoft Store app." msgstr "" -#: ../../../build/NEWS:4874 +#: ../../../build/NEWS:4881 msgid "" "`bpo-37702 `__: Fix memory leak on " "Windows in creating an SSLContext object or running " "urllib.request.urlopen('https://...')." msgstr "" -#: ../../../build/NEWS:4877 +#: ../../../build/NEWS:4884 msgid "" "`bpo-37672 `__: Switch Windows Store " "package's pip to use bundled :file:`pip.ini` instead of :envvar:`PIP_USER` " "variable." msgstr "" -#: ../../../build/NEWS:4880 +#: ../../../build/NEWS:4887 msgid "" "`bpo-10945 `__: Officially drop support " "for creating bdist_wininst installers on non-Windows systems." msgstr "" -#: ../../../build/NEWS:4883 +#: ../../../build/NEWS:4890 msgid "" "`bpo-37445 `__: Include the " "``FORMAT_MESSAGE_IGNORE_INSERTS`` flag in ``FormatMessageW()`` calls." msgstr "" -#: ../../../build/NEWS:4886 +#: ../../../build/NEWS:4893 msgid "" "`bpo-37369 `__: Fixes path for " ":data:`sys.executable` when running from the Microsoft Store." msgstr "" -#: ../../../build/NEWS:4889 +#: ../../../build/NEWS:4896 msgid "" "`bpo-37380 `__: Don't collect unfinished" " processes with ``subprocess._active`` on Windows to cleanup later. Patch by" " Ruslan Kuprieiev." msgstr "" -#: ../../../build/NEWS:4892 +#: ../../../build/NEWS:4899 msgid "" "`bpo-37351 `__: Removes libpython38.a " "from standard Windows distribution." msgstr "" -#: ../../../build/NEWS:4894 +#: ../../../build/NEWS:4901 msgid "" "`bpo-35360 `__: Update Windows builds to" " use SQLite 3.28.0." msgstr "" -#: ../../../build/NEWS:4896 +#: ../../../build/NEWS:4903 msgid "" "`bpo-37267 `__: On Windows, " ":func:`os.dup` no longer creates an inheritable fd when handling a character" " file." msgstr "" -#: ../../../build/NEWS:4899 +#: ../../../build/NEWS:4906 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:4902 +#: ../../../build/NEWS:4909 msgid "" "`bpo-32587 `__: Make " ":data:`winreg.REG_MULTI_SZ` support zero-length strings." msgstr "" -#: ../../../build/NEWS:4904 +#: ../../../build/NEWS:4911 msgid "" "`bpo-28269 `__: Replace use of " ":c:func:`strcasecmp` for the system function :c:func:`_stricmp`. Patch by " "Minmin Gong." msgstr "" -#: ../../../build/NEWS:4907 +#: ../../../build/NEWS:4914 msgid "" "`bpo-36590 `__: Add native Bluetooth " "RFCOMM support to socket module." msgstr "" -#: ../../../build/NEWS:4912 +#: ../../../build/NEWS:4919 msgid "" "`bpo-38117 `__: Updated OpenSSL to " "1.1.1d in macOS installer." msgstr "" -#: ../../../build/NEWS:4914 +#: ../../../build/NEWS:4921 msgid "" "`bpo-38089 `__: Move Azure Pipelines to " "latest VM versions and make macOS tests optional" msgstr "" -#: ../../../build/NEWS:4917 +#: ../../../build/NEWS:4924 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:4921 +#: ../../../build/NEWS:4928 msgid "" "`bpo-34602 `__: Avoid test suite " "failures on macOS by no longer calling resource.setrlimit to increase the " @@ -9663,38 +9677,38 @@ msgid "" "since the interpreter is being built with a larger default stack size." msgstr "" -#: ../../../build/NEWS:4926 +#: ../../../build/NEWS:4933 msgid "" "`bpo-35360 `__: Update macOS installer " "to use SQLite 3.28.0." msgstr "" -#: ../../../build/NEWS:4928 +#: ../../../build/NEWS:4935 msgid "" "`bpo-34631 `__: Updated OpenSSL to " "1.1.1c in macOS installer." msgstr "" -#: ../../../build/NEWS:4933 +#: ../../../build/NEWS:4940 msgid "" "`bpo-26353 `__: Stop adding newline when" " saving an IDLE shell window." msgstr "" -#: ../../../build/NEWS:4935 +#: ../../../build/NEWS:4942 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:4939 +#: ../../../build/NEWS:4946 msgid "" "`bpo-38598 `__: Do not try to compile " "IDLE shell or output windows" msgstr "" -#: ../../../build/NEWS:4941 +#: ../../../build/NEWS:4948 msgid "" "`bpo-36698 `__: IDLE no longer fails " "when write non-encodable characters to stderr. It now escapes them with a " @@ -9702,7 +9716,7 @@ msgid "" "the standard streams." msgstr "" -#: ../../../build/NEWS:4945 +#: ../../../build/NEWS:4952 msgid "" "`bpo-35379 `__: When exiting IDLE, catch" " any AttributeError. One happens when EditorWindow.close is called twice. " @@ -9710,7 +9724,7 @@ msgid "" "annoying." msgstr "" -#: ../../../build/NEWS:4949 +#: ../../../build/NEWS:4956 msgid "" "`bpo-38183 `__: To avoid problems, " "test_idle ignores the user config directory. It no longer tries to create or" @@ -9718,14 +9732,14 @@ msgid "" "problems with saving settings." msgstr "" -#: ../../../build/NEWS:4953 +#: ../../../build/NEWS:4960 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:4956 +#: ../../../build/NEWS:4963 msgid "" "`bpo-38041 `__: Shell restart lines now " "fill the window width, always start with '=', and avoid wrapping " @@ -9733,110 +9747,110 @@ msgid "" "relative to the width." msgstr "" -#: ../../../build/NEWS:4960 +#: ../../../build/NEWS:4967 msgid "" "`bpo-35771 `__: To avoid occasional " "spurious test_idle failures on slower machines, increase the ``hover_delay``" " in test_tooltip." msgstr "" -#: ../../../build/NEWS:4963 +#: ../../../build/NEWS:4970 msgid "" "`bpo-37824 `__: Properly handle user " "input warnings in IDLE shell. Cease turning SyntaxWarnings into " "SyntaxErrors." msgstr "" -#: ../../../build/NEWS:4966 +#: ../../../build/NEWS:4973 msgid "" "`bpo-37929 `__: IDLE Settings dialog now" " closes properly when there is no shell window." msgstr "" -#: ../../../build/NEWS:4969 +#: ../../../build/NEWS:4976 msgid "" "`bpo-37902 `__: Add mousewheel scrolling" " for IDLE module, path, and stack browsers. Patch by George Zhang." msgstr "" -#: ../../../build/NEWS:4972 +#: ../../../build/NEWS:4979 msgid "" "`bpo-37849 `__: Fixed completions list " "appearing too high or low when shown above the current line." msgstr "" -#: ../../../build/NEWS:4975 +#: ../../../build/NEWS:4982 msgid "" "`bpo-36419 `__: Refactor IDLE " "autocomplete and improve testing." msgstr "" -#: ../../../build/NEWS:4977 +#: ../../../build/NEWS:4984 msgid "" "`bpo-37748 `__: Reorder the Run menu. " "Put the most common choice, Run Module, at the top." msgstr "" -#: ../../../build/NEWS:4980 +#: ../../../build/NEWS:4987 msgid "" "`bpo-37692 `__: Improve highlight config" " sample with example shell interaction and better labels for shell elements." msgstr "" -#: ../../../build/NEWS:4983 +#: ../../../build/NEWS:4990 msgid "" "`bpo-37628 `__: Settings dialog no " "longer expands with font size." msgstr "" -#: ../../../build/NEWS:4985 +#: ../../../build/NEWS:4992 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:4989 +#: ../../../build/NEWS:4996 msgid "" "`bpo-33610 `__: Fix code context not " "showing the correct context when first toggled on." msgstr "" -#: ../../../build/NEWS:4992 +#: ../../../build/NEWS:4999 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:4996 +#: ../../../build/NEWS:5003 msgid "" "`bpo-27452 `__: Cleanup ``config.py`` by" " inlining ``RemoveFile`` and simplifying the handling of ``file`` in " "``CreateConfigHandlers``." msgstr "" -#: ../../../build/NEWS:4999 +#: ../../../build/NEWS:5006 msgid "" "`bpo-37325 `__: Fix tab focus traversal " "order for help source and custom run dialogs." msgstr "" -#: ../../../build/NEWS:5002 +#: ../../../build/NEWS:5009 msgid "" "`bpo-37321 `__: Both subprocess " "connection error messages now refer to the 'Startup failure' section of the " "IDLE doc." msgstr "" -#: ../../../build/NEWS:5005 +#: ../../../build/NEWS:5012 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:5009 +#: ../../../build/NEWS:5016 msgid "" "`bpo-26806 `__: To compensate for stack " "frames added by IDLE and avoid possible problems with low recursion limits, " @@ -9844,14 +9858,14 @@ msgid "" "reporting recursion limits to make this addition mostly transparent." msgstr "" -#: ../../../build/NEWS:5014 +#: ../../../build/NEWS:5021 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:5018 +#: ../../../build/NEWS:5025 msgid "" "`bpo-37039 `__: Adjust \"Zoom Height\" " "to individual screens by momentarily maximizing the window on first use with" @@ -9859,14 +9873,14 @@ msgid "" "height. While a window is maximized, \"Zoom Height\" has no effect." msgstr "" -#: ../../../build/NEWS:5023 +#: ../../../build/NEWS:5030 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:5026 +#: ../../../build/NEWS:5033 msgid "" "`bpo-5680 `__: Add 'Run... Customized' to" " the Run menu to run a module with customized settings. Any 'command line " @@ -9874,71 +9888,71 @@ msgid "" "main module restart." msgstr "" -#: ../../../build/NEWS:5030 +#: ../../../build/NEWS:5037 msgid "" "`bpo-36390 `__: Gather Format menu " "functions into format.py. Combine paragraph.py, rstrip.py, and format " "methods from editor.py." msgstr "" -#: ../../../build/NEWS:5036 +#: ../../../build/NEWS:5043 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:5039 +#: ../../../build/NEWS:5046 msgid "" "`bpo-38347 `__: pathfix.py: Assume all " "files that end on '.py' are Python scripts when working recursively." msgstr "" -#: ../../../build/NEWS:5042 +#: ../../../build/NEWS:5049 msgid "" "`bpo-37803 `__: pdb's ``--help`` and " "``--version`` long options now work." msgstr "" -#: ../../../build/NEWS:5044 +#: ../../../build/NEWS:5051 msgid "" "`bpo-37942 `__: Improve ArgumentClinic " "converter for floats." msgstr "" -#: ../../../build/NEWS:5046 +#: ../../../build/NEWS:5053 msgid "" "`bpo-37704 `__: Remove " "``Tools/scripts/h2py.py``: use cffi to access a C API in Python." msgstr "" -#: ../../../build/NEWS:5049 +#: ../../../build/NEWS:5056 msgid "" "`bpo-37675 `__: 2to3 now works when run " "from a zipped standard library." msgstr "" -#: ../../../build/NEWS:5051 +#: ../../../build/NEWS:5058 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:5055 +#: ../../../build/NEWS:5062 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:5061 +#: ../../../build/NEWS:5068 msgid "" "`bpo-37633 `__: Re-export some function " "compatibility wrappers for macros in ``pythonrun.h``." msgstr "" -#: ../../../build/NEWS:5064 +#: ../../../build/NEWS:5071 msgid "" "`bpo-38644 `__: Provide " ":c:func:`Py_EnterRecursiveCall` and :c:func:`Py_LeaveRecursiveCall` as " @@ -9948,21 +9962,21 @@ msgid "" "``_Py_CheckRecursionLimit`` from the stable ABI." msgstr "" -#: ../../../build/NEWS:5070 +#: ../../../build/NEWS:5077 msgid "" "`bpo-38650 `__: The global variable " ":c:data:`PyStructSequence_UnnamedField` is now a constant and refers to a " "constant string." msgstr "" -#: ../../../build/NEWS:5073 +#: ../../../build/NEWS:5080 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:5077 +#: ../../../build/NEWS:5084 msgid "" "`bpo-38395 `__: Fix a crash in " ":class:`weakref.proxy` objects due to incorrect lifetime management when " @@ -9970,7 +9984,7 @@ msgid "" " being referenced by the proxy. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:5082 +#: ../../../build/NEWS:5089 msgid "" "`bpo-36389 `__: The " "``_PyObject_CheckConsistency()`` function is now also available in release " @@ -9978,19 +9992,19 @@ msgid "" " function of the GC." msgstr "" -#: ../../../build/NEWS:5086 +#: ../../../build/NEWS:5093 msgid "" "`bpo-38266 `__: Revert the removal of " "PyThreadState_DeleteCurrent() with documentation." msgstr "" -#: ../../../build/NEWS:5089 +#: ../../../build/NEWS:5096 msgid "" "`bpo-38303 `__: Update audioop extension" " module to use the stable ABI (PEP-384). Patch by Tyler Kieft." msgstr "" -#: ../../../build/NEWS:5092 +#: ../../../build/NEWS:5099 msgid "" "`bpo-38234 `__: :c:func:`Py_SetPath` now" " sets :data:`sys.executable` to the program full path " @@ -9998,7 +10012,7 @@ msgid "" "(:c:func:`Py_GetProgramName`)." msgstr "" -#: ../../../build/NEWS:5096 +#: ../../../build/NEWS:5103 msgid "" "`bpo-38234 `__: Python ignored arguments" " passed to :c:func:`Py_SetPath`, :c:func:`Py_SetPythonHome` and " @@ -10006,19 +10020,19 @@ msgid "" "arguments." msgstr "" -#: ../../../build/NEWS:5100 +#: ../../../build/NEWS:5107 msgid "" "`bpo-38205 `__: The " ":c:func:`Py_UNREACHABLE` macro now calls :c:func:`Py_FatalError`." msgstr "" -#: ../../../build/NEWS:5103 +#: ../../../build/NEWS:5110 msgid "" "`bpo-38140 `__: Make dict and weakref " "offsets opaque for C heap types by passing the offsets through PyMemberDef" msgstr "" -#: ../../../build/NEWS:5106 +#: ../../../build/NEWS:5113 msgid "" "`bpo-15088 `__: The C function " "``PyGen_NeedsFinalizing`` has been removed. It was not documented, tested or" @@ -10026,33 +10040,33 @@ msgid "" "by Joannah Nanjekye. (Patch by Joannah Nanjekye)" msgstr "" -#: ../../../build/NEWS:5111 +#: ../../../build/NEWS:5118 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:5114 +#: ../../../build/NEWS:5121 msgid "" "`bpo-37926 `__: Fix a crash in " "``PySys_SetArgvEx(0, NULL, 0)``." msgstr "" -#: ../../../build/NEWS:5116 +#: ../../../build/NEWS:5123 msgid "" "`bpo-37879 `__: Fix subtype_dealloc to " "suppress the type decref when the base type is a C heap type" msgstr "" -#: ../../../build/NEWS:5119 +#: ../../../build/NEWS:5126 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:5122 +#: ../../../build/NEWS:5129 msgid "" "`bpo-29548 `__: The functions " "``PyEval_CallObject``, ``PyEval_CallFunction``, ``PyEval_CallMethod`` and " @@ -10060,19 +10074,19 @@ msgid "" ":c:func:`PyObject_Call` and its variants instead." msgstr "" -#: ../../../build/NEWS:5126 +#: ../../../build/NEWS:5133 msgid "" "`bpo-37151 `__: ``PyCFunction_Call`` is " "now a deprecated alias of :c:func:`PyObject_Call`." msgstr "" -#: ../../../build/NEWS:5129 +#: ../../../build/NEWS:5136 msgid "" "`bpo-37540 `__: The vectorcall protocol " "now requires that the caller passes only strings as keyword names." msgstr "" -#: ../../../build/NEWS:5132 +#: ../../../build/NEWS:5139 msgid "" "`bpo-37207 `__: The vectorcall protocol " "is now enabled for ``type`` objects: set ``tp_vectorcall`` to a vectorcall " @@ -10080,25 +10094,25 @@ msgid "" "class itself." msgstr "" -#: ../../../build/NEWS:5136 +#: ../../../build/NEWS:5143 msgid "" "`bpo-21120 `__: Exclude Python-ast.h, " "ast.h and asdl.h from the limited API." msgstr "" -#: ../../../build/NEWS:5138 +#: ../../../build/NEWS:5145 msgid "" "`bpo-37483 `__: Add new function " "``_PyObject_CallOneArg`` for calling an object with one positional argument." msgstr "" -#: ../../../build/NEWS:5141 +#: ../../../build/NEWS:5148 msgid "" "`bpo-36763 `__: Add " ":func:`PyConfig_SetWideStringList` function." msgstr "" -#: ../../../build/NEWS:5143 +#: ../../../build/NEWS:5150 msgid "" "`bpo-37337 `__: Add fast functions for " "calling methods: :c:func:`_PyObject_VectorcallMethod`, " @@ -10106,13 +10120,13 @@ msgid "" ":c:func:`_PyObject_CallMethodOneArg`." msgstr "" -#: ../../../build/NEWS:5147 +#: ../../../build/NEWS:5154 msgid "" "`bpo-28805 `__: The " ":const:`METH_FASTCALL` calling convention has been documented." msgstr "" -#: ../../../build/NEWS:5150 +#: ../../../build/NEWS:5157 msgid "" "`bpo-37221 `__: The new function " ":c:func:`PyCode_NewWithPosOnlyArgs` allows to create code objects like " @@ -10120,13 +10134,13 @@ msgid "" "indicating the number of positonal-only arguments." msgstr "" -#: ../../../build/NEWS:5155 +#: ../../../build/NEWS:5162 msgid "" "`bpo-37215 `__: Fix dtrace issue " "introduce by `bpo-36842 `__" msgstr "" -#: ../../../build/NEWS:5157 +#: ../../../build/NEWS:5164 msgid "" "`bpo-37194 `__: Add a new public " ":c:func:`PyObject_CallNoArgs` function to the C API: call a callable Python " @@ -10137,35 +10151,35 @@ msgid "" "bytes per call." msgstr "" -#: ../../../build/NEWS:5164 +#: ../../../build/NEWS:5171 msgid "" "`bpo-37170 `__: Fix the cast on error in" " :c:func:`PyLong_AsUnsignedLongLongMask()`." msgstr "" -#: ../../../build/NEWS:5167 +#: ../../../build/NEWS:5174 msgid "" "`bpo-35381 `__: Convert posixmodule.c " "statically allocated types ``DirEntryType`` and ``ScandirIteratorType`` to " "heap-allocated types." msgstr "" -#: ../../../build/NEWS:5170 +#: ../../../build/NEWS:5177 msgid "" "`bpo-34331 `__: Use singular/plural noun" " in error message when instantiating an abstract class with non-overriden " "abstract method(s)." msgstr "" -#: ../../../build/NEWS:5175 +#: ../../../build/NEWS:5182 msgid "Python 3.8.0 beta 1" msgstr "Python 3.8.0 beta 1" -#: ../../../build/NEWS:5177 +#: ../../../build/NEWS:5184 msgid "*Release date: 2019-06-04*" msgstr "*Tanggal rilis: 2019-06-04*" -#: ../../../build/NEWS:5182 +#: ../../../build/NEWS:5189 msgid "" "`bpo-35907 `__: CVE-2019-9948: Avoid " "file reading by disallowing ``local-file://`` and ``local_file://`` URL " @@ -10173,33 +10187,33 @@ msgid "" ":mod:`urllib.request`." msgstr "" -#: ../../../build/NEWS:5187 +#: ../../../build/NEWS:5194 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:5191 +#: ../../../build/NEWS:5198 msgid "" "`bpo-33164 `__: Updated blake2 " "implementation which uses secure memset implementation provided by platform." msgstr "" -#: ../../../build/NEWS:5197 +#: ../../../build/NEWS:5204 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:5201 +#: ../../../build/NEWS:5208 msgid "" "`bpo-37126 `__: All structseq objects " "are now tracked by the garbage collector. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:5204 +#: ../../../build/NEWS:5211 msgid "" "`bpo-37122 `__: Make the *co_argcount* " "attribute of code objects represent the total number of positional arguments" @@ -10209,7 +10223,7 @@ msgid "" "positional-or-keyword arguments. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:5211 +#: ../../../build/NEWS:5218 msgid "" "`bpo-20092 `__: Constructors of " ":class:`int`, :class:`float` and :class:`complex` will now use the " @@ -10218,26 +10232,26 @@ msgid "" ":meth:`~object.__complex__` is not available." msgstr "" -#: ../../../build/NEWS:5216 +#: ../../../build/NEWS:5223 msgid "" "`bpo-37087 `__: Add native thread ID " "(TID) support to OpenBSD." msgstr "" -#: ../../../build/NEWS:5218 +#: ../../../build/NEWS:5225 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:5222 +#: ../../../build/NEWS:5229 msgid "" "`bpo-37072 `__: Fix crash in " "PyAST_FromNodeObject() when flags is NULL." msgstr "" -#: ../../../build/NEWS:5224 +#: ../../../build/NEWS:5231 msgid "" "`bpo-37029 `__: Freeing a great many " "small objects could take time quadratic in the number of arenas, due to " @@ -10249,14 +10263,14 @@ msgid "" "time needed to release their memory." msgstr "" -#: ../../../build/NEWS:5233 +#: ../../../build/NEWS:5240 msgid "" "`bpo-26423 `__: Fix possible overflow in" " ``wrap_lenfunc()`` when ``sizeof(long) < sizeof(Py_ssize_t)`` (e.g., 64-bit" " Windows)." msgstr "" -#: ../../../build/NEWS:5236 +#: ../../../build/NEWS:5243 msgid "" "`bpo-37050 `__: Improve the AST for " "\"debug\" f-strings, which use '=' to print out the source of the expression" @@ -10265,7 +10279,7 @@ msgid "" "expressions inside the f-string)." msgstr "" -#: ../../../build/NEWS:5241 +#: ../../../build/NEWS:5248 msgid "" "`bpo-22385 `__: The `bytes.hex`, " "`bytearray.hex`, and `memoryview.hex` methods as well as the " @@ -10274,26 +10288,26 @@ msgid "" " MicroPython's hexlify implementation." msgstr "" -#: ../../../build/NEWS:5246 +#: ../../../build/NEWS:5253 msgid "" "`bpo-26836 `__: Add " ":func:`os.memfd_create`." msgstr "" -#: ../../../build/NEWS:5248 +#: ../../../build/NEWS:5255 msgid "" "`bpo-37032 `__: Added new ``replace()`` " "method to the code type (:class:`types.CodeType`)." msgstr "" -#: ../../../build/NEWS:5251 +#: ../../../build/NEWS:5258 msgid "" "`bpo-37007 `__: Implement " ":func:`socket.if_nameindex()`, :func:`socket.if_nametoindex()`, and " ":func:`socket.if_indextoname()` on Windows." msgstr "" -#: ../../../build/NEWS:5255 +#: ../../../build/NEWS:5262 msgid "" "`bpo-36829 `__: " ":c:func:`PyErr_WriteUnraisable` now creates a traceback object if there is " @@ -10302,14 +10316,14 @@ msgid "" "any error." msgstr "" -#: ../../../build/NEWS:5260 +#: ../../../build/NEWS:5267 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:5263 +#: ../../../build/NEWS:5270 msgid "" "`bpo-36878 `__: Store text appearing " "after a `# type: ignore` comment in the AST. For example a type ignore like " @@ -10317,39 +10331,39 @@ msgid "" " node." msgstr "" -#: ../../../build/NEWS:5267 +#: ../../../build/NEWS:5274 msgid "" "`bpo-2180 `__: Treat line continuation at" " EOF as a ``SyntaxError`` by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:5270 +#: ../../../build/NEWS:5277 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:5274 +#: ../../../build/NEWS:5281 msgid "" "`bpo-36946 `__: Fix possible signed " "integer overflow when handling slices." msgstr "" -#: ../../../build/NEWS:5276 +#: ../../../build/NEWS:5283 msgid "" "`bpo-36826 `__: Add NamedExpression kind" " support to ast_unparse.c" msgstr "" -#: ../../../build/NEWS:5278 +#: ../../../build/NEWS:5285 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:5282 +#: ../../../build/NEWS:5289 msgid "" "`bpo-36027 `__: Allow computation of " "modular inverses via three-argument ``pow``: the second argument is now " @@ -10357,27 +10371,27 @@ msgid "" " relatively prime." msgstr "" -#: ../../../build/NEWS:5286 +#: ../../../build/NEWS:5293 msgid "" "`bpo-36861 `__: Update the Unicode " "database to version 12.1.0." msgstr "" -#: ../../../build/NEWS:5288 +#: ../../../build/NEWS:5295 msgid "" "`bpo-28866 `__: Avoid caching attributes" " of classes which type defines mro() to avoid a hard cache invalidation " "problem." msgstr "" -#: ../../../build/NEWS:5291 +#: ../../../build/NEWS:5298 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:5294 +#: ../../../build/NEWS:5301 msgid "" "`bpo-34616 `__: The ``compile()`` " "builtin functions now support the ``ast.PyCF_ALLOW_TOP_LEVEL_AWAIT`` flag, " @@ -10386,26 +10400,26 @@ msgid "" "already async functions; for example in a custom REPL." msgstr "" -#: ../../../build/NEWS:5300 +#: ../../../build/NEWS:5307 msgid "" "`bpo-36842 `__: Implement PEP 578, " "adding sys.audit, io.open_code and related APIs." msgstr "" -#: ../../../build/NEWS:5303 +#: ../../../build/NEWS:5310 msgid "" "`bpo-27639 `__: Correct return type for " "UserList slicing operations. Patch by Michael Blahay, Erick Cervantes, and " "vaultah" msgstr "" -#: ../../../build/NEWS:5306 +#: ../../../build/NEWS:5313 msgid "" "`bpo-36737 `__: Move " "PyRuntimeState.warnings into per-interpreter state (via \"module state\")." msgstr "" -#: ../../../build/NEWS:5309 +#: ../../../build/NEWS:5316 msgid "" "`bpo-36793 `__: Removed ``__str__`` " "implementations from builtin types :class:`bool`, :class:`int`, " @@ -10413,7 +10427,7 @@ msgid "" "They now inherit ``__str__()`` from :class:`object`." msgstr "" -#: ../../../build/NEWS:5314 +#: ../../../build/NEWS:5321 msgid "" "`bpo-36817 `__: Add a ``=`` feature " "f-strings for debugging. This can precede ``!s``, ``!r``, or ``!a``. It " @@ -10424,13 +10438,13 @@ msgid "" "the formatting behavior is unchanged, and __format__ will be used." msgstr "" -#: ../../../build/NEWS:5322 +#: ../../../build/NEWS:5329 msgid "" "`bpo-24048 `__: Save the live exception " "during import.c's ``remove_module()``." msgstr "" -#: ../../../build/NEWS:5324 +#: ../../../build/NEWS:5331 msgid "" "`bpo-27987 `__: pymalloc returns memory " "blocks aligned by 16 bytes, instead of 8 bytes, on 64-bit platforms to " @@ -10438,39 +10452,39 @@ msgid "" " by Inada Naoki." msgstr "" -#: ../../../build/NEWS:5328 +#: ../../../build/NEWS:5335 msgid "" "`bpo-36601 `__: A long-since-meaningless" " check for ``getpid() == main_pid`` was removed from Python's internal C " "signal handler." msgstr "" -#: ../../../build/NEWS:5331 +#: ../../../build/NEWS:5338 msgid "" "`bpo-36594 `__: Fix incorrect use of " "``%p`` in format strings. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:5334 +#: ../../../build/NEWS:5341 msgid "" "`bpo-36045 `__: builtins.help() now " "prefixes `async` for async functions" msgstr "" -#: ../../../build/NEWS:5336 +#: ../../../build/NEWS:5343 msgid "" "`bpo-36084 `__: Add native thread ID " "(TID) to threading.Thread objects (supported platforms: Windows, FreeBSD, " "Linux, macOS)" msgstr "" -#: ../../../build/NEWS:5339 +#: ../../../build/NEWS:5346 msgid "" "`bpo-36035 `__: Added fix for broken " "symlinks in combination with pathlib" msgstr "" -#: ../../../build/NEWS:5341 +#: ../../../build/NEWS:5348 msgid "" "`bpo-35983 `__: Added new trashcan " "macros to deal with a double deallocation that could occur when the " @@ -10478,81 +10492,81 @@ msgid "" "base class uses the trashcan mechanism. Patch by Jeroen Demeyer." msgstr "" -#: ../../../build/NEWS:5346 +#: ../../../build/NEWS:5353 msgid "" "`bpo-20602 `__: Do not clear " ":data:`sys.flags` and :data:`sys.float_info` during shutdown. Patch by " "Zackery Spytz." msgstr "" -#: ../../../build/NEWS:5349 +#: ../../../build/NEWS:5356 msgid "" "`bpo-26826 `__: Expose " ":func:`copy_file_range` as a low level API in the :mod:`os` module." msgstr "" -#: ../../../build/NEWS:5352 +#: ../../../build/NEWS:5359 msgid "" "`bpo-32388 `__: Remove cross-version " "binary compatibility requirement in tp_flags." msgstr "" -#: ../../../build/NEWS:5355 +#: ../../../build/NEWS:5362 msgid "" "`bpo-31862 `__: Port binascii to PEP 489" " multiphase initialization. Patch by Marcel Plch." msgstr "" -#: ../../../build/NEWS:5361 +#: ../../../build/NEWS:5368 msgid "" "`bpo-37128 `__: Added :func:`math.perm`." msgstr "" -#: ../../../build/NEWS:5363 +#: ../../../build/NEWS:5370 msgid "" "`bpo-37120 `__: Add " "SSLContext.num_tickets to control the number of TLSv1.3 session tickets." msgstr "" -#: ../../../build/NEWS:5366 +#: ../../../build/NEWS:5373 msgid "" "`bpo-12202 `__: Fix the error handling " "in :meth:`msilib.SummaryInformation.GetProperty`. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:5369 +#: ../../../build/NEWS:5376 msgid "" "`bpo-26835 `__: The fcntl module now " "contains file sealing constants for sealing of memfds." msgstr "" -#: ../../../build/NEWS:5372 +#: ../../../build/NEWS:5379 msgid "" "`bpo-29262 `__: Add ``get_origin()`` and" " ``get_args()`` introspection helpers to ``typing`` module." msgstr "" -#: ../../../build/NEWS:5375 +#: ../../../build/NEWS:5382 msgid "" "`bpo-12639 `__: " ":meth:`msilib.Directory.start_component()` no longer fails if *keyfile* is " "not ``None``." msgstr "" -#: ../../../build/NEWS:5378 +#: ../../../build/NEWS:5385 msgid "" "`bpo-36999 `__: Add the " "``asyncio.Task.get_coro()`` method to publicly expose the tasks's coroutine " "object." msgstr "" -#: ../../../build/NEWS:5381 +#: ../../../build/NEWS:5388 msgid "" "`bpo-35246 `__: Make " ":func:`asyncio.create_subprocess_exec` accept path-like arguments." msgstr "" -#: ../../../build/NEWS:5384 +#: ../../../build/NEWS:5391 msgid "" "`bpo-35279 `__: Change default " "*max_workers* of ``ThreadPoolExecutor`` from ``cpu_count() * 5`` to " @@ -10560,7 +10574,7 @@ msgid "" "many cores machines." msgstr "" -#: ../../../build/NEWS:5388 +#: ../../../build/NEWS:5395 msgid "" "`bpo-37076 `__: " ":func:`_thread.start_new_thread` now logs uncaught exception raised by the " @@ -10569,13 +10583,13 @@ msgid "" " the exception." msgstr "" -#: ../../../build/NEWS:5393 +#: ../../../build/NEWS:5400 msgid "" "`bpo-33725 `__: On macOS, the " ":mod:`multiprocessing` module now uses *spawn* start method by default." msgstr "" -#: ../../../build/NEWS:5396 +#: ../../../build/NEWS:5403 msgid "" "`bpo-37054 `__: Fix destructor " ":class:`_pyio.BytesIO` and :class:`_pyio.TextIOWrapper`: initialize their " @@ -10583,20 +10597,20 @@ msgid "" "used by ``__del__()`` which calls ``close()``." msgstr "" -#: ../../../build/NEWS:5401 +#: ../../../build/NEWS:5408 msgid "" "`bpo-37058 `__: PEP 544: Add " "``Protocol`` and ``@runtime_checkable`` to the ``typing`` module." msgstr "" -#: ../../../build/NEWS:5404 +#: ../../../build/NEWS:5411 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:5408 +#: ../../../build/NEWS:5415 msgid "" "`bpo-37047 `__: Handle late binding and " "attribute access in :class:`unittest.mock.AsyncMock` setup for autospeccing." @@ -10604,25 +10618,25 @@ msgid "" ":class:`unittest.mock.MagicMock`." msgstr "" -#: ../../../build/NEWS:5412 +#: ../../../build/NEWS:5419 msgid "" "`bpo-37049 `__: PEP 589: Add " "``TypedDict`` to the ``typing`` module." msgstr "" -#: ../../../build/NEWS:5414 +#: ../../../build/NEWS:5421 msgid "" "`bpo-37046 `__: PEP 586: Add ``Literal``" " to the ``typing`` module." msgstr "" -#: ../../../build/NEWS:5416 +#: ../../../build/NEWS:5423 msgid "" "`bpo-37045 `__: PEP 591: Add ``Final`` " "qualifier and ``@final`` decorator to the ``typing`` module." msgstr "" -#: ../../../build/NEWS:5419 +#: ../../../build/NEWS:5426 msgid "" "`bpo-37035 `__: Don't log OSError based " "exceptions if a fatal error has occurred in asyncio transport. Peer can " @@ -10631,44 +10645,44 @@ msgid "" "is pointless and pollute asyncio logs." msgstr "" -#: ../../../build/NEWS:5425 +#: ../../../build/NEWS:5432 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:5429 +#: ../../../build/NEWS:5436 msgid "" "`bpo-37028 `__: Implement asyncio REPL" msgstr "" -#: ../../../build/NEWS:5431 +#: ../../../build/NEWS:5438 msgid "" "`bpo-37027 `__: Return safe to use proxy" " socket object from transport.get_extra_info('socket')" msgstr "" -#: ../../../build/NEWS:5434 +#: ../../../build/NEWS:5441 msgid "" "`bpo-32528 `__: Make " "asyncio.CancelledError a BaseException." msgstr "" -#: ../../../build/NEWS:5436 +#: ../../../build/NEWS:5443 msgid "" "This will address the common mistake many asyncio users make: an \"except " "Exception\" clause breaking Tasks cancellation." msgstr "" -#: ../../../build/NEWS:5439 +#: ../../../build/NEWS:5446 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:5443 +#: ../../../build/NEWS:5450 msgid "" "`bpo-1230540 `__: Add a new " ":func:`threading.excepthook` function which handles uncaught " @@ -10676,57 +10690,57 @@ msgid "" "uncaught :meth:`threading.Thread.run` exceptions are handled." msgstr "" -#: ../../../build/NEWS:5447 +#: ../../../build/NEWS:5454 msgid "" "`bpo-36996 `__: Handle " ":func:`unittest.mock.patch` used as a decorator on async functions." msgstr "" -#: ../../../build/NEWS:5450 +#: ../../../build/NEWS:5457 msgid "" "`bpo-37008 `__: Add support for calling " ":func:`next` with the mock resulting from :func:`unittest.mock.mock_open`" msgstr "" -#: ../../../build/NEWS:5453 +#: ../../../build/NEWS:5460 msgid "" "`bpo-27737 `__: Allow whitespace only " "header encoding in ``email.header`` - by Batuhan Taskaya" msgstr "" -#: ../../../build/NEWS:5456 +#: ../../../build/NEWS:5463 msgid "" "`bpo-36969 `__: PDB command `args` now " "display positional only arguments. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:5459 +#: ../../../build/NEWS:5466 msgid "" "`bpo-36969 `__: PDB command `args` now " "display keyword only arguments. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:5462 +#: ../../../build/NEWS:5469 msgid "" "`bpo-36983 `__: Add missing names to " "``typing.__all__``: ``ChainMap``, ``ForwardRef``, ``OrderedDict`` - by " "Anthony Sottile." msgstr "" -#: ../../../build/NEWS:5465 +#: ../../../build/NEWS:5472 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:5469 +#: ../../../build/NEWS:5476 msgid "" "`bpo-32972 `__: Implement " "``unittest.IsolatedAsyncioTestCase`` to help testing asyncio-based code." msgstr "" -#: ../../../build/NEWS:5472 +#: ../../../build/NEWS:5479 msgid "" "`bpo-36952 `__: :func:`fileinput.input` " "and :class:`fileinput.FileInput` **bufsize** argument has been removed (was " @@ -10734,7 +10748,7 @@ msgid "" "**openhook** arguments have been made keyword-only." msgstr "" -#: ../../../build/NEWS:5477 +#: ../../../build/NEWS:5484 msgid "" "`bpo-36952 `__: Starting with Python " "3.3, importing ABCs from :mod:`collections` is deprecated, and import should" @@ -10743,64 +10757,64 @@ msgid "" "3.9; documentation and ``DeprecationWarning`` clarified." msgstr "" -#: ../../../build/NEWS:5483 +#: ../../../build/NEWS:5490 msgid "" "`bpo-36949 `__: Implement __repr__ for " "WeakSet objects." msgstr "" -#: ../../../build/NEWS:5485 +#: ../../../build/NEWS:5492 msgid "" "`bpo-36948 `__: Fix :exc:`NameError` in " ":meth:`urllib.request.URLopener.retrieve`. Patch by Karthikeyan " "Singaravelan." msgstr "" -#: ../../../build/NEWS:5489 +#: ../../../build/NEWS:5496 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:5493 +#: ../../../build/NEWS:5500 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:5497 +#: ../../../build/NEWS:5504 msgid "Original patch by Giampaolo Rodola, updated by Ying Wang." msgstr "*Patch* awal oleh Giampaolo Rodola, diperbarui oleh Ying Wang." -#: ../../../build/NEWS:5499 +#: ../../../build/NEWS:5506 msgid "" "`bpo-36888 `__: Python child processes " "can now access the status of their parent process using " "multiprocessing.process.parent_process" msgstr "" -#: ../../../build/NEWS:5502 +#: ../../../build/NEWS:5509 msgid "" "`bpo-36921 `__: Deprecate ``@coroutine``" " for sake of ``async def``." msgstr "" -#: ../../../build/NEWS:5504 +#: ../../../build/NEWS:5511 msgid "" "`bpo-25652 `__: Fix bug in ``__rmod__`` " "of ``UserString`` - by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:5506 +#: ../../../build/NEWS:5513 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:5510 +#: ../../../build/NEWS:5517 msgid "" "`bpo-36889 `__: Introduce " ":class:`asyncio.Stream` class that merges :class:`asyncio.StreamReader` and " @@ -10818,59 +10832,59 @@ msgid "" "and :class:`asyncio.StreamReaderProtocol` outside of asyncio package." msgstr "" -#: ../../../build/NEWS:5526 +#: ../../../build/NEWS:5533 msgid "" "`bpo-36845 `__: Added validation of " "integer prefixes to the construction of IP networks and interfaces in the " "ipaddress module." msgstr "" -#: ../../../build/NEWS:5529 +#: ../../../build/NEWS:5536 msgid "" "`bpo-23378 `__: Add an extend action to " "argparser." msgstr "" -#: ../../../build/NEWS:5531 +#: ../../../build/NEWS:5538 msgid "" "`bpo-36867 `__: Fix a bug making a " "SharedMemoryManager instance and its parent process use two separate " "resource_tracker processes." msgstr "" -#: ../../../build/NEWS:5534 +#: ../../../build/NEWS:5541 msgid "" "`bpo-23896 `__: Adds a grammar to " "lib2to3.pygram that contains exec as a function not as statement." msgstr "" -#: ../../../build/NEWS:5537 +#: ../../../build/NEWS:5544 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:5540 +#: ../../../build/NEWS:5547 msgid "" "`bpo-35545 `__: Fix asyncio discarding " "IPv6 scopes when ensuring hostname resolutions internally" msgstr "" -#: ../../../build/NEWS:5543 +#: ../../../build/NEWS:5550 msgid "" "`bpo-36887 `__: Add new function " ":func:`math.isqrt` to compute integer square roots." msgstr "" -#: ../../../build/NEWS:5546 +#: ../../../build/NEWS:5553 msgid "" "`bpo-34632 `__: Introduce the " "``importlib.metadata`` module with (provisional) support for reading " "metadata from third-party packages." msgstr "" -#: ../../../build/NEWS:5549 +#: ../../../build/NEWS:5556 msgid "" "`bpo-36878 `__: When using " "`type_comments=True` in `ast.parse`, treat `# type: ignore` followed by a " @@ -10879,13 +10893,13 @@ msgid "" "formations such as `# type: ignore[E1000]`." msgstr "" -#: ../../../build/NEWS:5554 +#: ../../../build/NEWS:5561 msgid "" "`bpo-36778 `__: ``cp65001`` encoding " "(Windows code page 65001) becomes an alias to ``utf_8`` encoding." msgstr "" -#: ../../../build/NEWS:5557 +#: ../../../build/NEWS:5564 msgid "" "`bpo-36867 `__: The " "multiprocessing.resource_tracker replaces the " @@ -10893,14 +10907,14 @@ msgid "" "resource_tracker also tracks shared_memory segments." msgstr "" -#: ../../../build/NEWS:5561 +#: ../../../build/NEWS:5568 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:5564 +#: ../../../build/NEWS:5571 msgid "" "`bpo-24538 `__: In `shutil.copystat()`, " "first copy extended file attributes and then file permissions, since " @@ -10908,7 +10922,7 @@ msgid "" "writeable." msgstr "" -#: ../../../build/NEWS:5568 +#: ../../../build/NEWS:5575 msgid "" "`bpo-36829 `__: Add new " ":func:`sys.unraisablehook` function which can be overridden to control how " @@ -10918,79 +10932,79 @@ msgid "" "(:func:`gc.collect`)." msgstr "" -#: ../../../build/NEWS:5574 +#: ../../../build/NEWS:5581 msgid "" "`bpo-36832 `__: Introducing " "``zipfile.Path``, a pathlib-compatible wrapper for traversing zip files." msgstr "" -#: ../../../build/NEWS:5577 +#: ../../../build/NEWS:5584 msgid "" "`bpo-36814 `__: Fix an issue where " "os.posix_spawnp() would incorrectly raise a TypeError when file_actions is " "None." msgstr "" -#: ../../../build/NEWS:5580 +#: ../../../build/NEWS:5587 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:5584 +#: ../../../build/NEWS:5591 msgid "" "`bpo-26903 `__: Limit `max_workers` in " "`ProcessPoolExecutor` to 61 to work around a WaitForMultipleObjects " "limitation." msgstr "" -#: ../../../build/NEWS:5587 +#: ../../../build/NEWS:5594 msgid "" "`bpo-36813 `__: Fix " ":class:`~logging.handlers.QueueListener` to call ``queue.task_done()`` upon " "stopping. Patch by Bar Harel." msgstr "" -#: ../../../build/NEWS:5590 +#: ../../../build/NEWS:5597 msgid "" "`bpo-36806 `__: Forbid creation of " "asyncio stream objects like StreamReader, StreamWriter, Process, and their " "protocols outside of asyncio package." msgstr "" -#: ../../../build/NEWS:5593 +#: ../../../build/NEWS:5600 msgid "" "`bpo-36802 `__: Provide both sync and " "async calls for StreamWriter.write() and StreamWriter.close()" msgstr "" -#: ../../../build/NEWS:5596 +#: ../../../build/NEWS:5603 msgid "" "`bpo-36801 `__: Properly handle SSL " "connection closing in asyncio StreamWriter.drain() call." msgstr "" -#: ../../../build/NEWS:5599 +#: ../../../build/NEWS:5606 msgid "" "`bpo-36785 `__: Implement PEP 574 " "(pickle protocol 5 with out-of-band buffers)." msgstr "" -#: ../../../build/NEWS:5601 +#: ../../../build/NEWS:5608 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:5604 +#: ../../../build/NEWS:5611 msgid "" "`bpo-6584 `__: Add a " ":exc:`~gzip.BadGzipFile` exception to the :mod:`gzip` module." msgstr "" -#: ../../../build/NEWS:5607 +#: ../../../build/NEWS:5614 msgid "" "`bpo-36748 `__: Optimized write " "buffering in C implementation of ``TextIOWrapper``. Writing ASCII string to " @@ -10998,21 +11012,21 @@ msgid "" " Patch by Inada Naoki." msgstr "" -#: ../../../build/NEWS:5611 +#: ../../../build/NEWS:5618 msgid "" "`bpo-8138 `__: Don't mark " "``wsgiref.simple_server.SimpleServer`` as multi-threaded since " "``wsgiref.simple_server.WSGIServer`` is single-threaded." msgstr "" -#: ../../../build/NEWS:5615 +#: ../../../build/NEWS:5622 msgid "" "`bpo-22640 `__: " ":func:`py_compile.compile` now supports silent mode. Patch by Joannah " "Nanjekye" msgstr "" -#: ../../../build/NEWS:5618 +#: ../../../build/NEWS:5625 msgid "" "`bpo-29183 `__: Fix double exceptions in" " :class:`wsgiref.handlers.BaseHandler` by calling its " @@ -11020,20 +11034,20 @@ msgid "" " raised." msgstr "" -#: ../../../build/NEWS:5622 +#: ../../../build/NEWS:5629 msgid "" "`bpo-36548 `__: Improved the repr of " "regular expression flags." msgstr "" -#: ../../../build/NEWS:5624 +#: ../../../build/NEWS:5631 msgid "" "`bpo-36542 `__: The signature of Python " "functions can now be overridden by specifying the ``__text_signature__`` " "attribute." msgstr "" -#: ../../../build/NEWS:5627 +#: ../../../build/NEWS:5634 msgid "" "`bpo-36533 `__: Reinitialize " "logging.Handler locks in forked child processes instead of attempting to " @@ -11043,41 +11057,41 @@ msgid "" "one another as the lock acquisition order cannot be guaranteed." msgstr "" -#: ../../../build/NEWS:5634 +#: ../../../build/NEWS:5641 msgid "" "`bpo-35252 `__: Throw a TypeError " "instead of an AssertionError when using an invalid type annotation with " "singledispatch." msgstr "" -#: ../../../build/NEWS:5637 +#: ../../../build/NEWS:5644 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:5641 +#: ../../../build/NEWS:5648 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:5645 +#: ../../../build/NEWS:5652 msgid "" "`bpo-36368 `__: Fix a bug crashing " "SharedMemoryManager instances in interactive sessions after a ctrl-c " "(KeyboardInterrupt) was sent" msgstr "" -#: ../../../build/NEWS:5648 +#: ../../../build/NEWS:5655 msgid "" "`bpo-31904 `__: Fix mmap fail for " "VxWorks" msgstr "" -#: ../../../build/NEWS:5650 +#: ../../../build/NEWS:5657 msgid "" "`bpo-27497 `__: " ":meth:`csv.DictWriter.writeheader` now returns the return value of the " @@ -11085,13 +11099,13 @@ msgid "" "Nitin Patil." msgstr "" -#: ../../../build/NEWS:5654 +#: ../../../build/NEWS:5661 msgid "" "`bpo-36239 `__: Parsing .mo files now " "ignores comments starting and ending with #-#-#-#-#." msgstr "" -#: ../../../build/NEWS:5657 +#: ../../../build/NEWS:5664 msgid "" "`bpo-26707 `__: Enable plistlib to read " "and write binary plist files that were created as a KeyedArchive file. " @@ -11099,19 +11113,19 @@ msgid "" "objects." msgstr "" -#: ../../../build/NEWS:5661 +#: ../../../build/NEWS:5668 msgid "" "`bpo-31904 `__: Add posix module support" " for VxWorks." msgstr "" -#: ../../../build/NEWS:5663 +#: ../../../build/NEWS:5670 msgid "" "`bpo-35125 `__: Asyncio: Remove inner " "callback on outer cancellation in shield" msgstr "" -#: ../../../build/NEWS:5665 +#: ../../../build/NEWS:5672 msgid "" "`bpo-35721 `__: Fix " ":meth:`asyncio.SelectorEventLoop.subprocess_exec()` leaks file descriptors " @@ -11119,14 +11133,14 @@ msgid "" "Niklas Fiekas." msgstr "" -#: ../../../build/NEWS:5669 +#: ../../../build/NEWS:5676 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:5672 +#: ../../../build/NEWS:5679 msgid "" "`bpo-35431 `__: Implement " ":func:`math.comb` that returns binomial coefficient, that computes the " @@ -11134,7 +11148,7 @@ msgid "" " order. Patch by Yash Aggarwal and Keller Fuchs." msgstr "" -#: ../../../build/NEWS:5676 +#: ../../../build/NEWS:5683 msgid "" "`bpo-26660 `__: Fixed permission errors " "in :class:`~tempfile.TemporaryDirectory` clean up. Previously " @@ -11142,7 +11156,7 @@ msgid "" " files or directories were created inside a temporary directory." msgstr "" -#: ../../../build/NEWS:5682 +#: ../../../build/NEWS:5689 msgid "" "`bpo-34271 `__: Add debugging helpers to" " ssl module. It's now possible to dump key material and to trace TLS " @@ -11150,46 +11164,46 @@ msgid "" "var." msgstr "" -#: ../../../build/NEWS:5686 +#: ../../../build/NEWS:5693 msgid "" "`bpo-26467 `__: Added AsyncMock to " "support using unittest to mock asyncio coroutines. Patch by Lisa Roach." msgstr "" -#: ../../../build/NEWS:5689 +#: ../../../build/NEWS:5696 msgid "" "`bpo-33569 `__: dataclasses.InitVar: " "Exposes the type used to create the init var." msgstr "" -#: ../../../build/NEWS:5692 +#: ../../../build/NEWS:5699 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:5696 +#: ../../../build/NEWS:5703 msgid "" "`bpo-34303 `__: Performance of " ":func:`functools.reduce` is slightly improved. Patch by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:5699 +#: ../../../build/NEWS:5706 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:5703 +#: ../../../build/NEWS:5710 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:5706 +#: ../../../build/NEWS:5713 msgid "" "`bpo-31922 `__: " ":meth:`asyncio.AbstractEventLoop.create_datagram_endpoint`: Do not connect " @@ -11197,13 +11211,13 @@ msgid "" " UDP broadcast." msgstr "" -#: ../../../build/NEWS:5710 +#: ../../../build/NEWS:5717 msgid "" "`bpo-24882 `__: Change " "ThreadPoolExecutor to use existing idle threads before spinning up new ones." msgstr "" -#: ../../../build/NEWS:5713 +#: ../../../build/NEWS:5720 msgid "" "`bpo-31961 `__: Added support for bytes " "and path-like objects in :func:`subprocess.Popen` on Windows. The *args* " @@ -11213,48 +11227,48 @@ msgid "" "parameter now accepts a bytes object. Based on patch by Anders Lorentsen." msgstr "" -#: ../../../build/NEWS:5720 +#: ../../../build/NEWS:5727 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:5724 +#: ../../../build/NEWS:5731 msgid "" "`bpo-32941 `__: Allow :class:`mmap.mmap`" " objects to access the madvise() system call (through " ":meth:`mmap.mmap.madvise`)." msgstr "" -#: ../../../build/NEWS:5727 +#: ../../../build/NEWS:5734 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:5731 +#: ../../../build/NEWS:5738 msgid "" "`bpo-32515 `__: trace.py can now run " "modules via python3 -m trace -t --module module_name" msgstr "" -#: ../../../build/NEWS:5734 +#: ../../../build/NEWS:5741 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:5737 +#: ../../../build/NEWS:5744 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:5741 +#: ../../../build/NEWS:5748 msgid "" "`bpo-31829 `__: ``\\r``, ``\\0`` and " "``\\x1a`` (end-of-file on Windows) are now escaped in protocol 0 pickles of " @@ -11262,20 +11276,20 @@ msgid "" "text mode in Python 2." msgstr "" -#: ../../../build/NEWS:5745 +#: ../../../build/NEWS:5752 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:5751 +#: ../../../build/NEWS:5758 msgid "" "`bpo-36896 `__: Clarify that some types " "have unstable constructor signature between Python versions." msgstr "" -#: ../../../build/NEWS:5754 +#: ../../../build/NEWS:5761 msgid "" "`bpo-36686 `__: Improve documentation of" " the stdin, stdout, and stderr arguments of the ``asyncio.subprocess_exec`` " @@ -11283,39 +11297,39 @@ msgid "" "as text is not supported." msgstr "" -#: ../../../build/NEWS:5758 +#: ../../../build/NEWS:5765 msgid "" "Add a few tests to verify that the various values passed to the std* " "arguments actually work." msgstr "" -#: ../../../build/NEWS:5761 +#: ../../../build/NEWS:5768 msgid "" "`bpo-36984 `__: Improve version added " "references in ``typing`` module - by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:5764 +#: ../../../build/NEWS:5771 msgid "" "`bpo-36868 `__: What's new now mentions " "SSLContext.hostname_checks_common_name instead of SSLContext.host_flags." msgstr "" -#: ../../../build/NEWS:5767 +#: ../../../build/NEWS:5774 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:5770 +#: ../../../build/NEWS:5777 msgid "" "`bpo-36783 `__: Added C API " "Documentation for Time_FromTimeAndFold and PyDateTime_FromDateAndTimeAndFold" " as per PEP 495. Patch by Edison Abahurire." msgstr "" -#: ../../../build/NEWS:5774 +#: ../../../build/NEWS:5781 msgid "" "`bpo-36797 `__: More of the legacy " "distutils documentation has been either pruned, or else more clearly marked " @@ -11323,43 +11337,43 @@ msgid "" "independently." msgstr "" -#: ../../../build/NEWS:5778 +#: ../../../build/NEWS:5785 msgid "" "`bpo-22865 `__: Add detail to the " "documentation on the `pty.spawn` function." msgstr "" -#: ../../../build/NEWS:5780 +#: ../../../build/NEWS:5787 msgid "" "`bpo-35397 `__: Remove deprecation and " "document urllib.parse.unwrap(). Patch contributed by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:5783 +#: ../../../build/NEWS:5790 msgid "" "`bpo-32995 `__: Added the context " "variable in glossary." msgstr "" -#: ../../../build/NEWS:5785 +#: ../../../build/NEWS:5792 msgid "" "`bpo-33519 `__: Clarify that `copy()` is" " not part of the `MutableSequence` ABC." msgstr "" -#: ../../../build/NEWS:5787 +#: ../../../build/NEWS:5794 msgid "" "`bpo-33482 `__: Make " "`codecs.StreamRecoder.writelines` take a list of bytes." msgstr "" -#: ../../../build/NEWS:5789 +#: ../../../build/NEWS:5796 msgid "" "`bpo-25735 `__: Added documentation for " "func factorial to indicate that returns integer values" msgstr "" -#: ../../../build/NEWS:5792 +#: ../../../build/NEWS:5799 msgid "" "`bpo-20285 `__: Expand object.__doc__ " "(docstring) to make it clearer. Modify pydoc.py so that help(object) lists " @@ -11367,7 +11381,7 @@ msgid "" "class.)" msgstr "" -#: ../../../build/NEWS:5799 +#: ../../../build/NEWS:5806 msgid "" "`bpo-37069 `__: Modify test_coroutines, " "test_cprofile, test_generators, test_raise, test_ssl and test_yield_from to " @@ -11375,32 +11389,32 @@ msgid "" ":func:`test.support.captured_stderr`." msgstr "" -#: ../../../build/NEWS:5804 +#: ../../../build/NEWS:5811 msgid "" "`bpo-37098 `__: Fix test_memfd_create on" " older Linux Kernels." msgstr "" -#: ../../../build/NEWS:5806 +#: ../../../build/NEWS:5813 msgid "" "`bpo-37081 `__: Test with OpenSSL 1.1.1c" msgstr "" -#: ../../../build/NEWS:5808 +#: ../../../build/NEWS:5815 msgid "" "`bpo-36829 `__: Add " ":func:`test.support.catch_unraisable_exception`: context manager catching " "unraisable exception using :func:`sys.unraisablehook`." msgstr "" -#: ../../../build/NEWS:5811 +#: ../../../build/NEWS:5818 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:5815 +#: ../../../build/NEWS:5822 msgid "" "`bpo-36719 `__: \"python3 -m test -jN " "...\" now continues the execution of next tests when a worker process crash " @@ -11408,14 +11422,14 @@ msgid "" "--failfast to stop at the first error." msgstr "" -#: ../../../build/NEWS:5819 +#: ../../../build/NEWS:5826 msgid "" "`bpo-36816 `__: Update " "Lib/test/selfsigned_pythontestdotnet.pem to match self-" "signed.pythontest.net's new TLS certificate." msgstr "" -#: ../../../build/NEWS:5822 +#: ../../../build/NEWS:5829 msgid "" "`bpo-35925 `__: Skip httplib and nntplib" " networking tests when they would otherwise fail due to a modern OS or " @@ -11423,19 +11437,19 @@ msgid "" "with weak certificates." msgstr "" -#: ../../../build/NEWS:5826 +#: ../../../build/NEWS:5833 msgid "" "`bpo-36782 `__: Add tests for several C " "API functions in the :mod:`datetime` module. Patch by Edison Abahurire." msgstr "" -#: ../../../build/NEWS:5829 +#: ../../../build/NEWS:5836 msgid "" "`bpo-36342 `__: Fix test_multiprocessing" " in test_venv if platform lacks functioning sem_open." msgstr "" -#: ../../../build/NEWS:5835 +#: ../../../build/NEWS:5842 msgid "" "`bpo-36721 `__: To embed Python into an " "application, a new ``--embed`` option must be passed to ``python3-config " @@ -11445,7 +11459,7 @@ msgid "" "previous command fails." msgstr "" -#: ../../../build/NEWS:5841 +#: ../../../build/NEWS:5848 msgid "" "Add a pkg-config ``python-3.8-embed`` module to embed Python into an " "application: ``pkg-config python-3.8-embed --libs`` includes " @@ -11455,7 +11469,7 @@ msgid "" "``X.Y`` with the Python version)." msgstr "" -#: ../../../build/NEWS:5848 +#: ../../../build/NEWS:5855 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 " @@ -11463,37 +11477,37 @@ msgid "" "on purpose." msgstr "" -#: ../../../build/NEWS:5853 +#: ../../../build/NEWS:5860 msgid "" "`bpo-36786 `__: \"make install\" now " "runs compileall in parallel." msgstr "" -#: ../../../build/NEWS:5858 +#: ../../../build/NEWS:5865 msgid "" "`bpo-36965 `__: include of " "STATUS_CONTROL_C_EXIT without depending on MSC compiler" msgstr "" -#: ../../../build/NEWS:5861 +#: ../../../build/NEWS:5868 msgid "" "`bpo-35926 `__: Update to OpenSSL 1.1.1b" " for Windows." msgstr "" -#: ../../../build/NEWS:5863 +#: ../../../build/NEWS:5870 msgid "" "`bpo-29883 `__: Add Windows support for " "UDP transports for the Proactor Event Loop. Patch by Adam Meily." msgstr "" -#: ../../../build/NEWS:5866 +#: ../../../build/NEWS:5873 msgid "" "`bpo-33407 `__: The " ":c:macro:`Py_DEPRECATED()` macro has been implemented for MSVC." msgstr "" -#: ../../../build/NEWS:5872 +#: ../../../build/NEWS:5879 msgid "" "`bpo-36231 `__: Support building Python " "on macOS without /usr/include installed. As of macOS 10.14, system header " @@ -11501,58 +11515,58 @@ msgid "" "Tools or the Xcode app." msgstr "" -#: ../../../build/NEWS:5879 +#: ../../../build/NEWS:5886 msgid "" "`bpo-35610 `__: Replace now redundant " ".context_use_ps1 with .prompt_last_line. This finishes change started in " "`bpo-31858 `__." msgstr "" -#: ../../../build/NEWS:5882 +#: ../../../build/NEWS:5889 msgid "" "`bpo-37038 `__: Make idlelib.run " "runnable; add test clause." msgstr "" -#: ../../../build/NEWS:5884 +#: ../../../build/NEWS:5891 msgid "" "`bpo-36958 `__: Print any argument other" " than None or int passed to SystemExit or sys.exit()." msgstr "" -#: ../../../build/NEWS:5887 +#: ../../../build/NEWS:5894 msgid "" "`bpo-36807 `__: When saving a file, call" " os.fsync() so bits are flushed to e.g. USB drive." msgstr "" -#: ../../../build/NEWS:5890 +#: ../../../build/NEWS:5897 msgid "" "`bpo-32411 `__: In browser.py, remove " "extraneous sorting by line number since dictionary was created in line " "number order." msgstr "" -#: ../../../build/NEWS:5896 +#: ../../../build/NEWS:5903 msgid "" "`bpo-37053 `__: Handle strings like " "u\"bar\" correctly in Tools/parser/unparse.py. Patch by Chih-Hsuan Yen." msgstr "" -#: ../../../build/NEWS:5902 +#: ../../../build/NEWS:5909 msgid "" "`bpo-36763 `__: Implement the :pep:`587`" " \"Python Initialization Configuration\"." msgstr "" -#: ../../../build/NEWS:5904 +#: ../../../build/NEWS:5911 msgid "" "`bpo-36379 `__: Fix crashes when " "attempting to use the *modulo* parameter when ``__ipow__`` is implemented in" " C." msgstr "" -#: ../../../build/NEWS:5907 +#: ../../../build/NEWS:5914 msgid "" "`bpo-37107 `__: Update " ":c:func:`PyObject_CallMethodObjArgs` and ``_PyObject_CallMethodIdObjArgs`` " @@ -11560,21 +11574,21 @@ msgid "" "many cases. Patch by Michael J. Sullivan." msgstr "" -#: ../../../build/NEWS:5912 +#: ../../../build/NEWS:5919 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:5916 +#: ../../../build/NEWS:5923 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:5920 +#: ../../../build/NEWS:5927 msgid "" "`bpo-36922 `__: Add new type flag " "``Py_TPFLAGS_METHOD_DESCRIPTOR`` for objects behaving like unbound methods. " @@ -11582,28 +11596,28 @@ msgid "" "``LOAD_METHOD``/``CALL_METHOD`` opcodes. See PEP 590." msgstr "" -#: ../../../build/NEWS:5925 +#: ../../../build/NEWS:5932 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:5931 +#: ../../../build/NEWS:5938 msgid "Python 3.8.0 alpha 4" msgstr "Python 3.8.0 alfa 4" -#: ../../../build/NEWS:5933 +#: ../../../build/NEWS:5940 msgid "*Release date: 2019-05-06*" msgstr "*Tanggal rilis: 2019-05-06*" -#: ../../../build/NEWS:5938 +#: ../../../build/NEWS:5945 msgid "" "`bpo-36742 `__: Fixes mishandling of " "pre-normalization characters in urlsplit()." msgstr "" -#: ../../../build/NEWS:5941 +#: ../../../build/NEWS:5948 msgid "" "`bpo-30458 `__: Address CVE-2019-9740 by" " disallowing URL paths with embedded whitespace or control characters " @@ -11612,7 +11626,7 @@ msgid "" "raised." msgstr "" -#: ../../../build/NEWS:5946 +#: ../../../build/NEWS:5953 msgid "" "`bpo-35755 `__: :func:`shutil.which` now" " uses ``os.confstr(\"CS_PATH\")`` if available and if the :envvar:`PATH` " @@ -11622,34 +11636,34 @@ msgid "" "directory if the :envvar:`PATH` environment variable is not set." msgstr "" -#: ../../../build/NEWS:5956 +#: ../../../build/NEWS:5963 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:5959 +#: ../../../build/NEWS:5966 msgid "" "`bpo-32849 `__: Fix Python " "Initialization code on FreeBSD to detect properly when stdin file descriptor" " (fd 0) is invalid." msgstr "" -#: ../../../build/NEWS:5962 +#: ../../../build/NEWS:5969 msgid "" "`bpo-36623 `__: Remove parser headers " "and related function declarations that lack implementations after the " "removal of pgen." msgstr "" -#: ../../../build/NEWS:5965 +#: ../../../build/NEWS:5972 msgid "" "`bpo-20180 `__: ``dict.pop()`` is now up" " to 33% faster thanks to Argument Clinic. Patch by Inada Naoki." msgstr "" -#: ../../../build/NEWS:5968 +#: ../../../build/NEWS:5975 msgid "" "`bpo-36611 `__: Debug memory allocators:" " disable serialno field by default from debug hooks on Python memory " @@ -11659,7 +11673,7 @@ msgid "" "with ``PYMEM_DEBUG_SERIALNO`` defined to get back the field." msgstr "" -#: ../../../build/NEWS:5975 +#: ../../../build/NEWS:5982 msgid "" "`bpo-36588 `__: On AIX, " ":attr:`sys.platform` doesn't contain the major version anymore. Always " @@ -11668,19 +11682,19 @@ msgid "" "``sys.platform.startswith('aix')``. Contributed by M. Felt." msgstr "" -#: ../../../build/NEWS:5980 +#: ../../../build/NEWS:5987 msgid "" "`bpo-36549 `__: Change str.capitalize to" " use titlecase for the first character instead of uppercase." msgstr "" -#: ../../../build/NEWS:5983 +#: ../../../build/NEWS:5990 msgid "" "`bpo-36540 `__: Implement :pep:`570` " "(Python positional-only parameters). Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:5986 +#: ../../../build/NEWS:5993 msgid "" "`bpo-36475 `__: " ":c:func:`PyEval_AcquireLock` and :c:func:`PyEval_AcquireThread` now " @@ -11689,25 +11703,25 @@ msgid "" ":c:func:`Py_END_ALLOW_THREADS`, and :c:func:`PyGILState_Ensure`." msgstr "" -#: ../../../build/NEWS:5991 +#: ../../../build/NEWS:5998 msgid "" "`bpo-36504 `__: Fix signed integer " "overflow in _ctypes.c's ``PyCArrayType_new()``." msgstr "" -#: ../../../build/NEWS:5994 +#: ../../../build/NEWS:6001 msgid "" "`bpo-20844 `__: Fix running script with " "encoding cookie and LF line ending may fail on Windows." msgstr "" -#: ../../../build/NEWS:5997 +#: ../../../build/NEWS:6004 msgid "" "`bpo-24214 `__: Fixed support of the " "surrogatepass error handler in the UTF-8 incremental decoder." msgstr "" -#: ../../../build/NEWS:6000 +#: ../../../build/NEWS:6007 msgid "" "`bpo-36452 `__: Changing ``dict`` keys " "during iteration of the dict itself, ``keys()``, ``values()``, or " @@ -11716,51 +11730,51 @@ msgid "" "will be raised after ``len(dict)`` iterations. Contributed by Thomas Perl." msgstr "" -#: ../../../build/NEWS:6006 +#: ../../../build/NEWS:6013 msgid "" "`bpo-36459 `__: Fix a possible double " "``PyMem_FREE()`` due to tokenizer.c's ``tok_nextc()``." msgstr "" -#: ../../../build/NEWS:6009 +#: ../../../build/NEWS:6016 msgid "" "`bpo-36433 `__: Fixed TypeError message " "in classmethoddescr_call." msgstr "" -#: ../../../build/NEWS:6011 +#: ../../../build/NEWS:6018 msgid "" "`bpo-36430 `__: Fix a possible reference" " leak in :func:`itertools.count`." msgstr "" -#: ../../../build/NEWS:6013 +#: ../../../build/NEWS:6020 msgid "" "`bpo-36440 `__: Include node names in " "``ParserError`` messages, instead of numeric IDs. Patch by A. Skrobov." msgstr "" -#: ../../../build/NEWS:6016 +#: ../../../build/NEWS:6023 msgid "" "`bpo-36143 `__: Regenerate " ":mod:`keyword` from the Grammar and Tokens file using pgen. Patch by Pablo " "Galindo." msgstr "" -#: ../../../build/NEWS:6019 +#: ../../../build/NEWS:6026 msgid "" "`bpo-18372 `__: Add missing " ":c:func:`PyObject_GC_Track` calls in the :mod:`pickle` module. Patch by " "Zackery Spytz." msgstr "" -#: ../../../build/NEWS:6025 +#: ../../../build/NEWS:6032 msgid "" "`bpo-35952 `__: Fix pythoninfo when the " "compiler is missing." msgstr "" -#: ../../../build/NEWS:6027 +#: ../../../build/NEWS:6034 msgid "" "`bpo-28238 `__: The ``.find*()`` methods" " of xml.etree.ElementTree can now search for wildcards like ``{*}tag`` and " @@ -11768,13 +11782,13 @@ msgid "" "Patch by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:6031 +#: ../../../build/NEWS:6038 msgid "" "`bpo-26978 `__: `pathlib.path.link_to()`" " is now implemented. It creates a hard link pointing to a path." msgstr "" -#: ../../../build/NEWS:6034 +#: ../../../build/NEWS:6041 msgid "" "`bpo-1613500 `__: " ":class:`fileinput.FileInput` now uses the input file mode to correctly set " @@ -11782,27 +11796,27 @@ msgid "" "``inplace=True`` is passed to its constructor." msgstr "" -#: ../../../build/NEWS:6038 +#: ../../../build/NEWS:6045 msgid "" "`bpo-36734 `__: Fix compilation of " "``faulthandler.c`` on HP-UX. Initialize ``stack_t current_stack`` to zero " "using ``memset()``." msgstr "" -#: ../../../build/NEWS:6041 +#: ../../../build/NEWS:6048 msgid "" "`bpo-13611 `__: The " "xml.etree.ElementTree packages gained support for C14N 2.0 serialisation. " "Patch by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:6044 +#: ../../../build/NEWS:6051 msgid "" "`bpo-36669 `__: Add missing matrix " "multiplication operator support to weakref.proxy." msgstr "" -#: ../../../build/NEWS:6047 +#: ../../../build/NEWS:6054 msgid "" "`bpo-36676 `__: The XMLParser() in " "xml.etree.ElementTree provides namespace prefix context to the parser target" @@ -11810,14 +11824,14 @@ msgid "" "Patch by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:6051 +#: ../../../build/NEWS:6058 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:6055 +#: ../../../build/NEWS:6062 msgid "" "`bpo-36650 `__: The C version of " "functools.lru_cache() was treating calls with an empty ``**kwargs`` " @@ -11826,7 +11840,7 @@ msgid "" "miss." msgstr "" -#: ../../../build/NEWS:6060 +#: ../../../build/NEWS:6067 msgid "" "`bpo-28552 `__: Fix " ":mod:`distutils.sysconfig` if :data:`sys.executable` is ``None`` or an empty" @@ -11835,7 +11849,7 @@ msgid "" " or an empty string." msgstr "" -#: ../../../build/NEWS:6065 +#: ../../../build/NEWS:6072 msgid "" "`bpo-35755 `__: :func:`shutil.which` and" " :func:`distutils.spawn.find_executable` now use ``os.confstr(\"CS_PATH\")``" @@ -11845,13 +11859,13 @@ msgid "" "string." msgstr "" -#: ../../../build/NEWS:6072 +#: ../../../build/NEWS:6079 msgid "" "`bpo-25430 `__: improve performance of " "``IPNetwork.__contains__()``" msgstr "" -#: ../../../build/NEWS:6074 +#: ../../../build/NEWS:6081 msgid "" "`bpo-30485 `__: Path expressions in " "xml.etree.ElementTree can now avoid explicit namespace prefixes for tags (or" @@ -11859,20 +11873,20 @@ msgid "" "empty string prefix." msgstr "" -#: ../../../build/NEWS:6078 +#: ../../../build/NEWS:6085 msgid "" "`bpo-36613 `__: Fix :mod:`asyncio` " "wait() not removing callback if exception" msgstr "" -#: ../../../build/NEWS:6080 +#: ../../../build/NEWS:6087 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:6083 +#: ../../../build/NEWS:6090 msgid "" "`bpo-18748 `__: In development mode " "(:option:`-X` ``dev``) and in debug build, the :class:`io.IOBase` destructor" @@ -11880,7 +11894,7 @@ msgid "" "release mode." msgstr "" -#: ../../../build/NEWS:6087 +#: ../../../build/NEWS:6094 msgid "" "`bpo-36575 `__: The ``_lsprof`` module " "now uses internal timer same to ``time.perf_counter()`` by default. " @@ -11889,60 +11903,60 @@ msgid "" "updates since ``perf_counter()`` is monotonic. Patch by Inada Naoki." msgstr "" -#: ../../../build/NEWS:6093 +#: ../../../build/NEWS:6100 msgid "" "`bpo-33461 `__: ``json.loads`` now emits" " ``DeprecationWarning`` when ``encoding`` option is specified. Patch by " "Matthias Bussonnier." msgstr "" -#: ../../../build/NEWS:6096 +#: ../../../build/NEWS:6103 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:6099 +#: ../../../build/NEWS:6106 msgid "" "`bpo-17561 `__: Set backlog=None as the " "default for socket.create_server." msgstr "" -#: ../../../build/NEWS:6101 +#: ../../../build/NEWS:6108 msgid "" "`bpo-34373 `__: Fix :func:`time.mktime` " "error handling on AIX for year before 1970." msgstr "" -#: ../../../build/NEWS:6104 +#: ../../../build/NEWS:6111 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:6107 +#: ../../../build/NEWS:6114 msgid "" "`bpo-36546 `__: Add " "statistics.quantiles()" msgstr "" -#: ../../../build/NEWS:6109 +#: ../../../build/NEWS:6116 msgid "" "`bpo-36050 `__: Optimized " "``http.client.HTTPResponse.read()`` for large response. Patch by Inada " "Naoki." msgstr "" -#: ../../../build/NEWS:6112 +#: ../../../build/NEWS:6119 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:6116 +#: ../../../build/NEWS:6123 msgid "" "`bpo-36492 `__: Deprecated passing " "required arguments like *func* as keyword arguments in functions which " @@ -11952,13 +11966,13 @@ msgid "" "positional arguments." msgstr "" -#: ../../../build/NEWS:6122 +#: ../../../build/NEWS:6129 msgid "" "`bpo-27181 `__: Add " "statistics.geometric_mean()." msgstr "" -#: ../../../build/NEWS:6124 +#: ../../../build/NEWS:6131 msgid "" "`bpo-30427 `__: ``os.path.normcase()`` " "relies on ``os.fspath()`` to check the type of its argument. Redundant " @@ -11966,7 +11980,7 @@ msgid "" "``ntpath.normcase()`` implementations. Patch by Wolfgang Maier." msgstr "" -#: ../../../build/NEWS:6129 +#: ../../../build/NEWS:6136 msgid "" "`bpo-36385 `__: Stop rejecting IPv4 " "octets for being ambiguously octal. Leading zeros are ignored, and no longer" @@ -11974,25 +11988,25 @@ msgid "" "Octets must still be no more than three digits, including leading zeroes." msgstr "" -#: ../../../build/NEWS:6134 +#: ../../../build/NEWS:6141 msgid "" "`bpo-36434 `__: Errors during writing to" " a ZIP file no longer prevent to properly close it." msgstr "" -#: ../../../build/NEWS:6137 +#: ../../../build/NEWS:6144 msgid "" "`bpo-36407 `__: Fixed wrong indentation " "writing for CDATA section in xml.dom.minidom. Patch by Vladimir Surjaninov." msgstr "" -#: ../../../build/NEWS:6140 +#: ../../../build/NEWS:6147 msgid "" "`bpo-36326 `__: inspect.getdoc() can now" " find docstrings for member objects when __slots__ is a dictionary." msgstr "" -#: ../../../build/NEWS:6143 +#: ../../../build/NEWS:6150 msgid "" "`bpo-36366 `__: Calling ``stop()`` on an" " unstarted or stopped :func:`unittest.mock.patch` object will now return " @@ -12000,27 +12014,27 @@ msgid "" " Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:6148 +#: ../../../build/NEWS:6155 msgid "" "`bpo-36348 `__: The " ":meth:`imap.IMAP4.logout` method no longer ignores silently arbitrary " "exceptions." msgstr "" -#: ../../../build/NEWS:6151 +#: ../../../build/NEWS:6158 msgid "" "`bpo-31904 `__: Add time module support " "and fix test_time faiures for VxWorks." msgstr "" -#: ../../../build/NEWS:6153 +#: ../../../build/NEWS:6160 msgid "" "`bpo-36227 `__: Added support for " "keyword arguments `default_namespace` and `xml_declaration` in functions " "ElementTree.tostring() and ElementTree.tostringlist()." msgstr "" -#: ../../../build/NEWS:6157 +#: ../../../build/NEWS:6164 msgid "" "`bpo-36004 `__: Added new alternate " "constructors :meth:`datetime.date.fromisocalendar` and " @@ -12029,7 +12043,7 @@ msgid "" "``isocalendar`` method. Patch by Paul Ganssle." msgstr "" -#: ../../../build/NEWS:6163 +#: ../../../build/NEWS:6170 msgid "" "`bpo-35936 `__: :mod:`modulefinder` no " "longer depends on the deprecated :mod:`imp` module, and the initializer for " @@ -12037,21 +12051,21 @@ msgid "" "Patch by Brandt Bucher." msgstr "" -#: ../../../build/NEWS:6168 +#: ../../../build/NEWS:6175 msgid "" "`bpo-35376 `__: :mod:`modulefinder` " "correctly handles modules that have the same name as a bad package. Patch by" " Brandt Bucher." msgstr "" -#: ../../../build/NEWS:6171 +#: ../../../build/NEWS:6178 msgid "" "`bpo-17396 `__: :mod:`modulefinder` no " "longer crashes when encountering syntax errors in followed imports. Patch by" " Brandt Bucher." msgstr "" -#: ../../../build/NEWS:6174 +#: ../../../build/NEWS:6181 msgid "" "`bpo-35934 `__: Added " ":meth:`~socket.create_server()` and :meth:`~socket.has_dualstack_ipv6()` " @@ -12060,59 +12074,59 @@ msgid "" " on the same socket. (Contributed by Giampaolo Rodola in :issue:`17561`.)" msgstr "" -#: ../../../build/NEWS:6180 +#: ../../../build/NEWS:6187 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:6183 +#: ../../../build/NEWS:6190 msgid "" "`bpo-35416 `__: Fix potential resource " "warnings in distutils. Patch by Mickaël Schoentgen." msgstr "" -#: ../../../build/NEWS:6186 +#: ../../../build/NEWS:6193 msgid "" "`bpo-25451 `__: Add transparency methods" " to :class:`tkinter.PhotoImage`. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:6189 +#: ../../../build/NEWS:6196 msgid "" "`bpo-35082 `__: Don't return deleted " "attributes when calling dir on a :class:`unittest.mock.Mock`." msgstr "" -#: ../../../build/NEWS:6192 +#: ../../../build/NEWS:6199 msgid "" "`bpo-34547 `__: " ":class:`wsgiref.handlers.BaseHandler` now handles abrupt client connection " "terminations gracefully. Patch by Petter Strandmark." msgstr "" -#: ../../../build/NEWS:6195 +#: ../../../build/NEWS:6202 msgid "" "`bpo-31658 `__: :func:`xml.sax.parse` " "now supports :term:`path-like `. Patch by Mickaël " "Schoentgen." msgstr "" -#: ../../../build/NEWS:6198 +#: ../../../build/NEWS:6205 msgid "" "`bpo-34139 `__: Remove stale unix " "datagram socket before binding" msgstr "" -#: ../../../build/NEWS:6200 +#: ../../../build/NEWS:6207 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:6204 +#: ../../../build/NEWS:6211 msgid "" "`bpo-33291 `__: Do not raise " "AttributeError when calling the inspect functions isgeneratorfunction, " @@ -12120,43 +12134,43 @@ msgid "" "arbitrary callable. Instead, return False." msgstr "" -#: ../../../build/NEWS:6208 +#: ../../../build/NEWS:6215 msgid "" "`bpo-31310 `__: Fix the " "multiprocessing.semaphore_tracker so it is reused by child processes" msgstr "" -#: ../../../build/NEWS:6211 +#: ../../../build/NEWS:6218 msgid "" "`bpo-31292 `__: Fix ``setup.py check " "--restructuredtext`` for files containing ``include`` directives." msgstr "" -#: ../../../build/NEWS:6217 +#: ../../../build/NEWS:6224 msgid "" "`bpo-36625 `__: Remove obsolete comments" " from docstrings in fractions.Fraction" msgstr "" -#: ../../../build/NEWS:6219 +#: ../../../build/NEWS:6226 msgid "" "`bpo-30840 `__: Document relative " "imports" msgstr "" -#: ../../../build/NEWS:6221 +#: ../../../build/NEWS:6228 msgid "" "`bpo-36523 `__: Add docstring for " "io.IOBase.writelines()." msgstr "" -#: ../../../build/NEWS:6223 +#: ../../../build/NEWS:6230 msgid "" "`bpo-36425 `__: New documentation " "translation: `Simplified Chinese `_." msgstr "" -#: ../../../build/NEWS:6226 +#: ../../../build/NEWS:6233 msgid "" "`bpo-36345 `__: Avoid the duplication of" " code from ``Tools/scripts/serve.py`` in using the :rst:dir:`literalinclude`" @@ -12164,20 +12178,20 @@ msgid "" ":mod:`wsgiref`. Contributed by Stéphane Wirtel." msgstr "" -#: ../../../build/NEWS:6231 +#: ../../../build/NEWS:6238 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:6235 +#: ../../../build/NEWS:6242 msgid "" "`bpo-36157 `__: Added Documention for " "PyInterpreterState_Main()." msgstr "" -#: ../../../build/NEWS:6237 +#: ../../../build/NEWS:6244 msgid "" "`bpo-33043 `__: Updates the " "docs.python.org page with the addition of a 'Contributing to Docs' link at " @@ -12186,26 +12200,26 @@ msgid "" "Documentation Bugs section." msgstr "" -#: ../../../build/NEWS:6242 +#: ../../../build/NEWS:6249 msgid "" "`bpo-35581 `__: @typing.type_check_only " "now allows type stubs to mark functions and classes not available during " "runtime." msgstr "" -#: ../../../build/NEWS:6245 +#: ../../../build/NEWS:6252 msgid "" "`bpo-33832 `__: Add glossary entry for " "'magic method'." msgstr "" -#: ../../../build/NEWS:6247 +#: ../../../build/NEWS:6254 msgid "" "`bpo-32913 `__: Added re.Match.groupdict" " example to regex HOWTO." msgstr "" -#: ../../../build/NEWS:6252 +#: ../../../build/NEWS:6259 msgid "" "`bpo-36719 `__: regrtest now always " "detects uncollectable objects. Previously, the check was only enabled by " @@ -12213,7 +12227,7 @@ msgid "" "``--findleaks`` becomes a deprecated alias to ``--fail-env-changed``." msgstr "" -#: ../../../build/NEWS:6257 +#: ../../../build/NEWS:6264 msgid "" "`bpo-36725 `__: When using " "multiprocessing mode (-jN), regrtest now better reports errors if a worker " @@ -12221,7 +12235,7 @@ msgid "" "interrupted." msgstr "" -#: ../../../build/NEWS:6261 +#: ../../../build/NEWS:6268 msgid "" "`bpo-36454 `__: Change " "test_time.test_monotonic() to test only the lower bound of elapsed time " @@ -12229,38 +12243,38 @@ msgid "" " test failures on slow buildbots. Patch by Victor Stinner." msgstr "" -#: ../../../build/NEWS:6266 +#: ../../../build/NEWS:6273 msgid "" "`bpo-32424 `__: Improve test coverage " "for xml.etree.ElementTree. Patch by Gordon P. Hemsley." msgstr "" -#: ../../../build/NEWS:6269 +#: ../../../build/NEWS:6276 msgid "" "`bpo-32424 `__: Fix typo in " "test_cyclic_gc() test for xml.etree.ElementTree. Patch by Gordon P. Hemsley." msgstr "" -#: ../../../build/NEWS:6272 +#: ../../../build/NEWS:6279 msgid "" "`bpo-36635 `__: Add a new " ":mod:`_testinternalcapi` module to test the internal C API." msgstr "" -#: ../../../build/NEWS:6275 +#: ../../../build/NEWS:6282 msgid "" "`bpo-36629 `__: Fix " "``test_imap4_host_default_value()`` of ``test_imaplib``: catch also " ":data:`errno.ENETUNREACH` error." msgstr "" -#: ../../../build/NEWS:6278 +#: ../../../build/NEWS:6285 msgid "" "`bpo-36611 `__: Fix " "``test_sys.test_getallocatedblocks()`` when :mod:`tracemalloc` is enabled." msgstr "" -#: ../../../build/NEWS:6281 +#: ../../../build/NEWS:6288 msgid "" "`bpo-36560 `__: Fix reference leak " "hunting in regrtest: compute also deltas (of reference count, allocated " @@ -12268,61 +12282,61 @@ msgid "" "everything is initialized before starting to hunt reference leaks." msgstr "" -#: ../../../build/NEWS:6286 +#: ../../../build/NEWS:6293 msgid "" "`bpo-36565 `__: Fix reference hunting " "(``python3 -m test -R 3:3``) when Python has no built-in abc module." msgstr "" -#: ../../../build/NEWS:6289 +#: ../../../build/NEWS:6296 msgid "" "`bpo-31904 `__: Port test_resource to " "VxWorks: skip tests cases setting RLIMIT_FSIZE and RLIMIT_CPU." msgstr "" -#: ../../../build/NEWS:6292 +#: ../../../build/NEWS:6299 msgid "" "`bpo-31904 `__: Fix test_tabnanny on " "VxWorks: adjust ENOENT error message." msgstr "" -#: ../../../build/NEWS:6294 +#: ../../../build/NEWS:6301 msgid "" "`bpo-36436 `__: Fix " "``_testcapi.pymem_buffer_overflow()``: handle memory allocation failure." msgstr "" -#: ../../../build/NEWS:6297 +#: ../../../build/NEWS:6304 msgid "" "`bpo-31904 `__: Fix test_utf8_mode on " "VxWorks: Python always use UTF-8 on VxWorks." msgstr "" -#: ../../../build/NEWS:6300 +#: ../../../build/NEWS:6307 msgid "" "`bpo-36341 `__: Fix tests that may fail " "with PermissionError upon calling bind() on AF_UNIX sockets." msgstr "" -#: ../../../build/NEWS:6306 +#: ../../../build/NEWS:6313 msgid "" "`bpo-36747 `__: Remove the stale " "scriptsinstall Makefile target." msgstr "" -#: ../../../build/NEWS:6308 +#: ../../../build/NEWS:6315 msgid "" "`bpo-21536 `__: On Unix, C extensions " "are no longer linked to libpython except on Android and Cygwin." msgstr "" -#: ../../../build/NEWS:6311 +#: ../../../build/NEWS:6318 msgid "" "It is now possible for a statically linked Python to load a C extension " "built using a shared library Python." msgstr "" -#: ../../../build/NEWS:6314 +#: ../../../build/NEWS:6321 msgid "" "When Python is embedded, ``libpython`` must not be loaded with " "``RTLD_LOCAL``, but ``RTLD_GLOBAL`` instead. Previously, using " @@ -12331,11 +12345,11 @@ msgid "" "built by the ``*shared*`` section of ``Modules/Setup``." msgstr "" -#: ../../../build/NEWS:6320 +#: ../../../build/NEWS:6327 msgid "distutils, python-config and python-config.py have been modified." msgstr "distutils, python-config dan python-config.py telah dimodifikasi." -#: ../../../build/NEWS:6322 +#: ../../../build/NEWS:6329 msgid "" "`bpo-36707 `__: ``./configure --with-" "pymalloc`` no longer adds the ``m`` flag to SOABI " @@ -12343,7 +12357,7 @@ msgid "" " on the ABI." msgstr "" -#: ../../../build/NEWS:6326 +#: ../../../build/NEWS:6333 msgid "" "`bpo-36635 `__: Change " "``PyAPI_FUNC(type)``, ``PyAPI_DATA(type)`` and ``PyMODINIT_FUNC`` macros of " @@ -12353,13 +12367,13 @@ msgid "" "function in DLL exports on Windows." msgstr "" -#: ../../../build/NEWS:6332 +#: ../../../build/NEWS:6339 msgid "" "`bpo-31904 `__: Don't build the " "``_crypt`` extension on VxWorks." msgstr "" -#: ../../../build/NEWS:6334 +#: ../../../build/NEWS:6341 msgid "" "`bpo-36618 `__: Add ``-fmax-type-" "align=8`` to CFLAGS when clang compiler is detected. The pymalloc memory " @@ -12372,13 +12386,13 @@ msgid "" "can have the same issue." msgstr "" -#: ../../../build/NEWS:6343 +#: ../../../build/NEWS:6350 msgid "" "`bpo-36605 `__: ``make tags`` and ``make" " TAGS`` now also parse ``Modules/_io/*.c`` and ``Modules/_io/*.h``." msgstr "" -#: ../../../build/NEWS:6346 +#: ../../../build/NEWS:6353 msgid "" "`bpo-36465 `__: Release builds and debug" " builds are now ABI compatible: defining the ``Py_DEBUG`` macro no longer " @@ -12389,33 +12403,33 @@ msgid "" "option." msgstr "" -#: ../../../build/NEWS:6353 +#: ../../../build/NEWS:6360 msgid "" "`bpo-36577 `__: setup.py now correctly " "reports missing OpenSSL headers and libraries again." msgstr "" -#: ../../../build/NEWS:6356 +#: ../../../build/NEWS:6363 msgid "" "`bpo-36544 `__: Fix regression " "introduced in `bpo-36146 `__ refactoring" " setup.py" msgstr "" -#: ../../../build/NEWS:6358 +#: ../../../build/NEWS:6365 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:6362 +#: ../../../build/NEWS:6369 msgid "" "`bpo-36503 `__: Remove references to " "\"aix3\" and \"aix4\". Patch by M. Felt." msgstr "" -#: ../../../build/NEWS:6367 +#: ../../../build/NEWS:6374 msgid "" "`bpo-35920 `__: Added " "platform.win32_edition() and platform.win32_is_iot(). Added support for " @@ -12423,20 +12437,20 @@ msgid "" " to work on Windows IoT Core ARM32." msgstr "" -#: ../../../build/NEWS:6371 +#: ../../../build/NEWS:6378 msgid "" "`bpo-36649 `__: Remove trailing spaces " "for registry keys when installed via the Store." msgstr "" -#: ../../../build/NEWS:6374 +#: ../../../build/NEWS:6381 msgid "" "`bpo-34144 `__: Fixed activate.bat to " "correctly update codepage when chcp.com returns dots in output. Patch by " "Lorenz Mende." msgstr "" -#: ../../../build/NEWS:6377 +#: ../../../build/NEWS:6384 msgid "" "`bpo-36509 `__: Added preset-iot layout " "for Windows IoT ARM containers. This layout doesn't contain UI components " @@ -12444,7 +12458,7 @@ msgid "" "builds since Windows ARM32 builds must be cross-compiled when using MSVC." msgstr "" -#: ../../../build/NEWS:6382 +#: ../../../build/NEWS:6389 msgid "" "`bpo-35941 `__: enum_certificates " "function of the ssl module now returns certificates from all available " @@ -12457,26 +12471,26 @@ msgid "" "revocation list stores." msgstr "" -#: ../../../build/NEWS:6392 +#: ../../../build/NEWS:6399 msgid "" "`bpo-36441 `__: Fixes creating a venv " "when debug binaries are installed." msgstr "" -#: ../../../build/NEWS:6394 +#: ../../../build/NEWS:6401 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:6397 +#: ../../../build/NEWS:6404 msgid "" "`bpo-36010 `__: Add the venv standard " "library module to the nuget distribution for Windows." msgstr "" -#: ../../../build/NEWS:6400 +#: ../../../build/NEWS:6407 msgid "" "`bpo-29515 `__: Add the following socket" " module constants on Windows: IPPROTO_AH IPPROTO_CBT IPPROTO_DSTOPTS " @@ -12487,28 +12501,28 @@ msgid "" " IPPROTO_ST" msgstr "" -#: ../../../build/NEWS:6408 +#: ../../../build/NEWS:6415 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:6411 +#: ../../../build/NEWS:6418 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:6414 +#: ../../../build/NEWS:6421 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:6420 +#: ../../../build/NEWS:6427 msgid "" "`bpo-34602 `__: Avoid failures setting " "macOS stack resource limit with resource.setrlimit. This reverts an earlier " @@ -12516,27 +12530,27 @@ msgid "" "non-default stack size when building the interpreter executable on macOS." msgstr "" -#: ../../../build/NEWS:6428 +#: ../../../build/NEWS:6435 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:6435 +#: ../../../build/NEWS:6442 msgid "" "`bpo-14546 `__: Fix the argument " "handling in Tools/scripts/lll.py." msgstr "" -#: ../../../build/NEWS:6440 +#: ../../../build/NEWS:6447 msgid "" "`bpo-36763 `__: Fix memory leak in " ":c:func:`Py_SetStandardStreamEncoding`: release memory if the function is " "called twice." msgstr "" -#: ../../../build/NEWS:6443 +#: ../../../build/NEWS:6450 msgid "" "`bpo-36641 `__: " ":c:macro:`PyDoc_VAR(name)` and :c:macro:`PyDoc_STRVAR(name,str)` now create " @@ -12544,7 +12558,7 @@ msgid "" "Inada Naoki." msgstr "" -#: ../../../build/NEWS:6447 +#: ../../../build/NEWS:6454 msgid "" "`bpo-36389 `__: Change the value of " "``CLEANBYTE``, ``DEADDYTE`` and ``FORBIDDENBYTE`` internal constants used by" @@ -12554,7 +12568,7 @@ msgid "" " debug ``malloc()`` and ``free()``." msgstr "" -#: ../../../build/NEWS:6454 +#: ../../../build/NEWS:6461 msgid "" "`bpo-36443 `__: Since Python 3.7.0, " "calling :c:func:`Py_DecodeLocale` before :c:func:`Py_Initialize` produces " @@ -12565,7 +12579,7 @@ msgid "" "``_PyPreConfig``." msgstr "" -#: ../../../build/NEWS:6461 +#: ../../../build/NEWS:6468 msgid "" "`bpo-36025 `__: Fixed an accidental " "change to the datetime C API where the arguments to the " @@ -12575,7 +12589,7 @@ msgid "" "only present in alpha releases of Python 3.8. Patch by Paul Ganssle." msgstr "" -#: ../../../build/NEWS:6468 +#: ../../../build/NEWS:6475 msgid "" "`bpo-35810 `__: Modify ``PyObject_Init``" " to correctly increase the refcount of heap- allocated Type objects. Also " @@ -12583,15 +12597,15 @@ msgid "" "manually or not decreasing the type's refcount in tp_dealloc" msgstr "" -#: ../../../build/NEWS:6475 +#: ../../../build/NEWS:6482 msgid "Python 3.8.0 alpha 3" msgstr "Python 3.8.0 alfa 3" -#: ../../../build/NEWS:6477 +#: ../../../build/NEWS:6484 msgid "*Release date: 2019-03-25*" msgstr "*Tanggal rilis: 2019-03-25*" -#: ../../../build/NEWS:6482 +#: ../../../build/NEWS:6489 msgid "" "`bpo-36216 `__: Changes urlsplit() to " "raise ValueError when the URL contains characters that decompose under IDNA " @@ -12599,7 +12613,7 @@ msgid "" "parsed." msgstr "" -#: ../../../build/NEWS:6486 +#: ../../../build/NEWS:6493 msgid "" "`bpo-35121 `__: Don't send cookies of " "domain A without Domain attribute to domain B when domain A is a suffix " @@ -12608,84 +12622,84 @@ msgid "" "Singaravelan." msgstr "" -#: ../../../build/NEWS:6494 +#: ../../../build/NEWS:6501 msgid "" "`bpo-36421 `__: Fix a possible double " "decref in _ctypes.c's ``PyCArrayType_new()``." msgstr "" -#: ../../../build/NEWS:6497 +#: ../../../build/NEWS:6504 msgid "" "`bpo-36412 `__: Fix a possible crash " "when creating a new dictionary." msgstr "" -#: ../../../build/NEWS:6499 +#: ../../../build/NEWS:6506 msgid "" "`bpo-36398 `__: Fix a possible crash in " "``structseq_repr()``." msgstr "" -#: ../../../build/NEWS:6501 +#: ../../../build/NEWS:6508 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:6504 +#: ../../../build/NEWS:6511 msgid "" "`bpo-36365 `__: repr(structseq) is no " "longer limited to 512 bytes." msgstr "" -#: ../../../build/NEWS:6506 +#: ../../../build/NEWS:6513 msgid "" "`bpo-36374 `__: Fix a possible null " "pointer dereference in ``merge_consts_recursive()``. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:6509 +#: ../../../build/NEWS:6516 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:6512 +#: ../../../build/NEWS:6519 msgid "" "`bpo-36352 `__: Python initialization " "now fails with an error, rather than silently truncating paths, if a path is" " too long." msgstr "" -#: ../../../build/NEWS:6515 +#: ../../../build/NEWS:6522 msgid "" "`bpo-36301 `__: Python initialization " "now fails if decoding ``pybuilddir.txt`` configuration file fails at " "startup." msgstr "" -#: ../../../build/NEWS:6518 +#: ../../../build/NEWS:6525 msgid "" "`bpo-36333 `__: Fix leak in " "_PyRuntimeState_Fini. Contributed by Stéphane Wirtel." msgstr "" -#: ../../../build/NEWS:6521 +#: ../../../build/NEWS:6528 msgid "" "`bpo-36332 `__: The builtin " ":func:`compile` can now handle AST objects that contain assignment " "expressions. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:6524 +#: ../../../build/NEWS:6531 msgid "" "`bpo-36282 `__: Improved error message " "for too much positional arguments in some builtin functions." msgstr "" -#: ../../../build/NEWS:6527 +#: ../../../build/NEWS:6534 msgid "" "`bpo-30040 `__: New empty dict uses " "fewer memory for now. It used more memory than empty dict created by " @@ -12693,7 +12707,7 @@ msgid "" " Patch by Inada Naoki." msgstr "" -#: ../../../build/NEWS:6531 +#: ../../../build/NEWS:6538 msgid "" "`bpo-36262 `__: Fix an unlikely memory " "leak on conversion from string to float in the function ``_Py_dg_strtod()`` " @@ -12701,27 +12715,27 @@ msgid "" ":func:`marshal.load`, etc." msgstr "" -#: ../../../build/NEWS:6535 +#: ../../../build/NEWS:6542 msgid "" "`bpo-36252 `__: Update Unicode databases" " to version 12.0.0." msgstr "" -#: ../../../build/NEWS:6537 +#: ../../../build/NEWS:6544 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:6540 +#: ../../../build/NEWS:6547 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:6543 +#: ../../../build/NEWS:6550 msgid "" "`bpo-36124 `__: Add a new interpreter-" "specific dict and expose it in the C-API via PyInterpreterState_GetDict(). " @@ -12730,7 +12744,7 @@ msgid "" "state." msgstr "" -#: ../../../build/NEWS:6548 +#: ../../../build/NEWS:6555 msgid "" "`bpo-35975 `__: Add a " "``feature_version`` flag to ``ast.parse()`` (documented) and ``compile()`` " @@ -12742,13 +12756,13 @@ msgid "" "recognizes.)" msgstr "" -#: ../../../build/NEWS:6556 +#: ../../../build/NEWS:6563 msgid "" "`bpo-31904 `__: Use UTF-8 as the system " "encoding on VxWorks." msgstr "" -#: ../../../build/NEWS:6558 +#: ../../../build/NEWS:6565 msgid "" "`bpo-36048 `__: The " ":meth:`~object.__index__` special method will be used instead of " @@ -12757,19 +12771,19 @@ msgid "" "deprecated." msgstr "" -#: ../../../build/NEWS:6563 +#: ../../../build/NEWS:6570 msgid "" "`bpo-35808 `__: Retire pgen and use a " "modified version of pgen2 to generate the parser. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:6569 +#: ../../../build/NEWS:6576 msgid "" "`bpo-36401 `__: The class documentation " "created by pydoc now has a separate section for readonly properties." msgstr "" -#: ../../../build/NEWS:6572 +#: ../../../build/NEWS:6579 msgid "" "`bpo-36320 `__: The typing.NamedTuple() " "class has deprecated the _field_types attribute in favor of the " @@ -12777,20 +12791,20 @@ msgid "" "attributes were converted from OrderedDict to a regular dict." msgstr "" -#: ../../../build/NEWS:6577 +#: ../../../build/NEWS:6584 msgid "" "`bpo-34745 `__: Fix :mod:`asyncio` ssl " "memory issues caused by circular references" msgstr "" -#: ../../../build/NEWS:6580 +#: ../../../build/NEWS:6587 msgid "" "`bpo-36324 `__: Add method to " "statistics.NormalDist for computing the inverse cumulative normal " "distribution." msgstr "" -#: ../../../build/NEWS:6583 +#: ../../../build/NEWS:6590 msgid "" "`bpo-36321 `__: collections.namedtuple()" " misspelled the name of an attribute. To be consistent with " @@ -12800,64 +12814,64 @@ msgid "" "future." msgstr "" -#: ../../../build/NEWS:6589 +#: ../../../build/NEWS:6596 msgid "" "`bpo-36297 `__: \"unicode_internal\" " "codec is removed. It was deprecated since Python 3.3. Patch by Inada Naoki." msgstr "" -#: ../../../build/NEWS:6592 +#: ../../../build/NEWS:6599 msgid "" "`bpo-36298 `__: Raise " "ModuleNotFoundError in pyclbr when a module can't be found. Thanks to " "'mental' for the bug report." msgstr "" -#: ../../../build/NEWS:6595 +#: ../../../build/NEWS:6602 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:6599 +#: ../../../build/NEWS:6606 msgid "" "`bpo-36285 `__: Fix integer overflows in" " the array module. Patch by Stephan Hohe." msgstr "" -#: ../../../build/NEWS:6602 +#: ../../../build/NEWS:6609 msgid "" "`bpo-31904 `__: Add _signal module " "support for VxWorks." msgstr "" -#: ../../../build/NEWS:6604 +#: ../../../build/NEWS:6611 msgid "" "`bpo-36272 `__: :mod:`logging` does not " "silently ignore RecursionError anymore. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:6607 +#: ../../../build/NEWS:6614 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:6610 +#: ../../../build/NEWS:6617 msgid "" "`bpo-35931 `__: The :mod:`pdb` ``debug``" " command now gracefully handles all exceptions." msgstr "" -#: ../../../build/NEWS:6613 +#: ../../../build/NEWS:6620 msgid "" "`bpo-36251 `__: Fix format strings used " "for stderrprinter and re.Match reprs. Patch by Stephan Hohe." msgstr "" -#: ../../../build/NEWS:6616 +#: ../../../build/NEWS:6623 msgid "" "`bpo-36235 `__: Fix ``CFLAGS`` in " "``customize_compiler()`` of ``distutils.sysconfig``: when the ``CFLAGS`` " @@ -12865,79 +12879,79 @@ msgid "" " ``OPT`` variable anymore. Initial patch written by David Malcolm." msgstr "" -#: ../../../build/NEWS:6621 +#: ../../../build/NEWS:6628 msgid "" "`bpo-35807 `__: Update ensurepip to " "install pip 19.0.3 and setuptools 40.8.0." msgstr "" -#: ../../../build/NEWS:6623 +#: ../../../build/NEWS:6630 msgid "" "`bpo-36139 `__: Release GIL when closing" " :class:`~mmap.mmap` objects." msgstr "" -#: ../../../build/NEWS:6625 +#: ../../../build/NEWS:6632 msgid "" "`bpo-36179 `__: Fix two unlikely " "reference leaks in _hashopenssl. The leaks only occur in out-of-memory " "cases." msgstr "" -#: ../../../build/NEWS:6628 +#: ../../../build/NEWS:6635 msgid "" "`bpo-36169 `__: Add overlap() method to " "statistics.NormalDist. Computes the overlapping coefficient for two normal " "distributions." msgstr "" -#: ../../../build/NEWS:6631 +#: ../../../build/NEWS:6638 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:6635 +#: ../../../build/NEWS:6642 msgid "" "`bpo-36130 `__: Fix ``pdb`` with " "``skip=...`` when stepping into a frame without a ``__name__`` global. " "Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:6638 +#: ../../../build/NEWS:6645 msgid "" "`bpo-35652 `__: " "shutil.copytree(copy_function=...) erroneously pass DirEntry instead of a " "path string." msgstr "" -#: ../../../build/NEWS:6641 +#: ../../../build/NEWS:6648 msgid "" "`bpo-35178 `__: Ensure custom " ":func:`warnings.formatwarning` function can receive `line` as positional " "argument. Based on patch by Tashrif Billah." msgstr "" -#: ../../../build/NEWS:6644 +#: ../../../build/NEWS:6651 msgid "" "`bpo-36106 `__: Resolve potential name " "clash with libm's sinpi(). Patch by Dmitrii Pasechnik." msgstr "" -#: ../../../build/NEWS:6647 +#: ../../../build/NEWS:6654 msgid "" "`bpo-36091 `__: Clean up reference to " "async generator in Lib/types. Patch by Henry Chen." msgstr "" -#: ../../../build/NEWS:6650 +#: ../../../build/NEWS:6657 msgid "" "`bpo-36043 `__: :class:`FileCookieJar` " "supports :term:`path-like object`. Contributed by Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:6653 +#: ../../../build/NEWS:6660 msgid "" "`bpo-35899 `__: Enum has been fixed to " "correctly handle empty strings and strings with non-Latin characters (ie. " @@ -12945,13 +12959,13 @@ msgid "" "by Stéphane Wirtel." msgstr "" -#: ../../../build/NEWS:6657 +#: ../../../build/NEWS:6664 msgid "" "`bpo-21269 `__: Add ``args`` and " "``kwargs`` properties to mock call objects. Contributed by Kumar Akshay." msgstr "" -#: ../../../build/NEWS:6660 +#: ../../../build/NEWS:6667 msgid "" "`bpo-30670 `__: `pprint.pp` has been " "added to pretty-print objects with dictionary keys being sorted with their " @@ -12960,87 +12974,87 @@ msgid "" " Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:6665 +#: ../../../build/NEWS:6672 msgid "" "`bpo-35843 `__: Implement " "``__getitem__`` for ``_NamespacePath``. Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:6668 +#: ../../../build/NEWS:6675 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:6672 +#: ../../../build/NEWS:6679 msgid "" "`bpo-35715 `__: Librates the return " "value of a ProcessPoolExecutor _process_worker after it's no longer needed " "to free memory" msgstr "" -#: ../../../build/NEWS:6675 +#: ../../../build/NEWS:6682 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:6679 +#: ../../../build/NEWS:6686 msgid "" "`bpo-35661 `__: Store the venv prompt in" " pyvenv.cfg." msgstr "" -#: ../../../build/NEWS:6681 +#: ../../../build/NEWS:6688 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:6685 +#: ../../../build/NEWS:6692 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:6689 +#: ../../../build/NEWS:6696 msgid "" "`bpo-35198 `__: Fix C++ extension " "compilation on AIX" msgstr "" -#: ../../../build/NEWS:6694 +#: ../../../build/NEWS:6701 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:6698 +#: ../../../build/NEWS:6705 msgid "" "`bpo-36138 `__: Improve documentation " "about converting datetime.timedelta to scalars." msgstr "" -#: ../../../build/NEWS:6701 +#: ../../../build/NEWS:6708 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:6708 +#: ../../../build/NEWS:6715 msgid "" "`bpo-36234 `__: " "test_posix.PosixUidGidTests: add tests for invalid uid/gid type (str). " "Initial patch written by David Malcolm." msgstr "" -#: ../../../build/NEWS:6711 +#: ../../../build/NEWS:6718 msgid "" "`bpo-29571 `__: Fix " "``test_re.test_locale_flag()``: use ``locale.getpreferredencoding()`` " @@ -13048,164 +13062,164 @@ msgid "" "locales, ``locale.getlocale()`` returns the wrong encoding." msgstr "" -#: ../../../build/NEWS:6716 +#: ../../../build/NEWS:6723 msgid "" "`bpo-36123 `__: Fix race condition in " "test_socket." msgstr "" -#: ../../../build/NEWS:6721 +#: ../../../build/NEWS:6728 msgid "" "`bpo-36356 `__: Fix leaks that led to " "build failure when configured with address sanitizer." msgstr "" -#: ../../../build/NEWS:6724 +#: ../../../build/NEWS:6731 msgid "" "`bpo-36146 `__: Add ``TEST_EXTENSIONS`` " "constant to ``setup.py`` to allow to not build test extensions like " "``_testcapi``." msgstr "" -#: ../../../build/NEWS:6727 +#: ../../../build/NEWS:6734 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:6730 +#: ../../../build/NEWS:6737 msgid "" "`bpo-31904 `__: Enable build system to " "cross-build for VxWorks RTOS." msgstr "" -#: ../../../build/NEWS:6735 +#: ../../../build/NEWS:6742 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:6738 +#: ../../../build/NEWS:6745 msgid "" "`bpo-36264 `__: Don't honor POSIX " "``HOME`` in ``os.path.expanduser`` on windows. Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:6741 +#: ../../../build/NEWS:6748 msgid "" "`bpo-24643 `__: Fix name collisions due " "to ``#define timezone _timezone`` in PC/pyconfig.h." msgstr "" -#: ../../../build/NEWS:6747 +#: ../../../build/NEWS:6754 msgid "" "`bpo-36405 `__: Use dict unpacking in " "idlelib." msgstr "" -#: ../../../build/NEWS:6749 +#: ../../../build/NEWS:6756 msgid "" "`bpo-36396 `__: Remove fgBg param of " "idlelib.config.GetHighlight(). This param was only used twice and changed " "the return type." msgstr "" -#: ../../../build/NEWS:6752 +#: ../../../build/NEWS:6759 msgid "" "`bpo-36176 `__: Fix IDLE autocomplete & " "calltip popup colors. Prevent conflicts with Linux dark themes (and slightly" " darken calltip background)." msgstr "" -#: ../../../build/NEWS:6755 +#: ../../../build/NEWS:6762 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:6759 +#: ../../../build/NEWS:6766 msgid "" "`bpo-23216 `__: Add docstrings to IDLE " "search modules." msgstr "" -#: ../../../build/NEWS:6761 +#: ../../../build/NEWS:6768 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:6765 +#: ../../../build/NEWS:6772 msgid "" "`bpo-32129 `__: Avoid blurry IDLE " "application icon on macOS with Tk 8.6. Patch by Kevin Walzer." msgstr "" -#: ../../../build/NEWS:6768 +#: ../../../build/NEWS:6775 msgid "" "`bpo-36096 `__: Refactor class variables" " to instance variables in colorizer." msgstr "" -#: ../../../build/NEWS:6770 +#: ../../../build/NEWS:6777 msgid "" "`bpo-30348 `__: Increase test coverage " "of idlelib.autocomplete by 30%. Patch by Louie Lu" msgstr "" -#: ../../../build/NEWS:6776 +#: ../../../build/NEWS:6783 msgid "" "`bpo-35132 `__: Fix py-list and py-bt " "commands of python-gdb.py on gdb7." msgstr "" -#: ../../../build/NEWS:6778 +#: ../../../build/NEWS:6785 msgid "" "`bpo-32217 `__: Fix freeze script on " "Windows." msgstr "" -#: ../../../build/NEWS:6783 +#: ../../../build/NEWS:6790 msgid "" "`bpo-36381 `__: Raise " "``DeprecationWarning`` when '#' formats are used for building or parsing " "values without ``PY_SSIZE_T_CLEAN``." msgstr "" -#: ../../../build/NEWS:6786 +#: ../../../build/NEWS:6793 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:6792 +#: ../../../build/NEWS:6799 msgid "Python 3.8.0 alpha 2" msgstr "Python 3.8.0 alfa 2" -#: ../../../build/NEWS:6794 +#: ../../../build/NEWS:6801 msgid "*Release date: 2019-02-25*" msgstr "*Tanggal rilis: 2019-02-25*" -#: ../../../build/NEWS:6799 +#: ../../../build/NEWS:6806 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:6803 +#: ../../../build/NEWS:6810 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:6806 +#: ../../../build/NEWS:6813 msgid "" "`bpo-35942 `__: The error message " "emitted when returning invalid types from ``__fspath__`` in interfaces that " @@ -13213,14 +13227,14 @@ msgid "" "does explain the origin of the error." msgstr "" -#: ../../../build/NEWS:6810 +#: ../../../build/NEWS:6817 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:6813 +#: ../../../build/NEWS:6820 msgid "" "`bpo-1054041 `__: When the main " "interpreter exits due to an uncaught KeyboardInterrupt, the process now " @@ -13229,33 +13243,33 @@ msgid "" "to understand that the user has asked them to stop." msgstr "" -#: ../../../build/NEWS:6819 +#: ../../../build/NEWS:6826 msgid "" "`bpo-35992 `__: Fix " "``__class_getitem__()`` not being called on a class with a custom non-" "subscriptable metaclass." msgstr "" -#: ../../../build/NEWS:6822 +#: ../../../build/NEWS:6829 msgid "" "`bpo-35993 `__: Fix a crash on fork when" " using subinterpreters. Contributed by Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:6825 +#: ../../../build/NEWS:6832 msgid "" "`bpo-35991 `__: Fix a potential double " "free in Modules/_randommodule.c." msgstr "" -#: ../../../build/NEWS:6827 +#: ../../../build/NEWS:6834 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:6830 +#: ../../../build/NEWS:6837 msgid "" "`bpo-35911 `__: Enable the creation of " "cell objects by adding a ``cell.__new__`` method, and expose the type " @@ -13263,41 +13277,41 @@ msgid "" "Glaser." msgstr "" -#: ../../../build/NEWS:6834 +#: ../../../build/NEWS:6841 msgid "" "`bpo-12822 `__: Use monotonic clock for " "``pthread_cond_timedwait`` when ``pthread_condattr_setclock`` and " "``CLOCK_MONOTONIC`` are available." msgstr "" -#: ../../../build/NEWS:6837 +#: ../../../build/NEWS:6844 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:6840 +#: ../../../build/NEWS:6847 msgid "" "`bpo-35886 `__: The implementation of " "PyInterpreterState has been moved into the internal header files (guarded by" " Py_BUILD_CORE)." msgstr "" -#: ../../../build/NEWS:6843 +#: ../../../build/NEWS:6850 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:6847 +#: ../../../build/NEWS:6854 msgid "" "`bpo-35724 `__: Signal-handling is now " "guaranteed to happen relative to the main interpreter." msgstr "" -#: ../../../build/NEWS:6850 +#: ../../../build/NEWS:6857 msgid "" "`bpo-33608 `__: We added a new internal " "_Py_AddPendingCall() that operates relative to the provided interpreter. " @@ -13307,14 +13321,14 @@ msgid "" "operates relative to the main interpreter." msgstr "" -#: ../../../build/NEWS:6857 +#: ../../../build/NEWS:6864 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:6863 +#: ../../../build/NEWS:6870 msgid "" "`bpo-35512 `__: " ":func:`unittest.mock.patch.dict` used as a decorator with string target " @@ -13322,7 +13336,7 @@ msgid "" "construction. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:6867 +#: ../../../build/NEWS:6874 msgid "" "`bpo-36018 `__: Add " "statistics.NormalDist, a tool for creating and manipulating normal " @@ -13330,33 +13344,33 @@ msgid "" "the mean and standard deviation of measurement data as single entity." msgstr "" -#: ../../../build/NEWS:6872 +#: ../../../build/NEWS:6879 msgid "" "`bpo-35904 `__: Added statistics.fmean()" " as a faster, floating point variant of the existing mean() function." msgstr "" -#: ../../../build/NEWS:6875 +#: ../../../build/NEWS:6882 msgid "" "`bpo-35918 `__: Removed broken " "``has_key`` method from multiprocessing.managers.SyncManager.dict. " "Contributed by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:6878 +#: ../../../build/NEWS:6885 msgid "" "`bpo-18283 `__: Add support for bytes to" " :func:`shutil.which`." msgstr "" -#: ../../../build/NEWS:6880 +#: ../../../build/NEWS:6887 msgid "" "`bpo-35960 `__: Fix " ":func:`dataclasses.field` throwing away empty mapping objects passed as " "metadata." msgstr "" -#: ../../../build/NEWS:6883 +#: ../../../build/NEWS:6890 msgid "" "`bpo-35500 `__: Write expected and " "actual call parameters on separate lines in " @@ -13364,13 +13378,13 @@ msgid "" "by Susan Su." msgstr "" -#: ../../../build/NEWS:6887 +#: ../../../build/NEWS:6894 msgid "" "`bpo-35931 `__: The :mod:`pdb` ``debug``" " command now gracefully handles syntax errors." msgstr "" -#: ../../../build/NEWS:6890 +#: ../../../build/NEWS:6897 msgid "" "`bpo-24209 `__: In http.server script, " "rely on getaddrinfo to bind to preferred address based on the bind " @@ -13378,14 +13392,14 @@ msgid "" "stack, depending on the environment." msgstr "" -#: ../../../build/NEWS:6894 +#: ../../../build/NEWS:6901 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:6898 +#: ../../../build/NEWS:6905 msgid "" "`bpo-35378 `__: Fix a reference issue " "inside :class:`multiprocessing.Pool` that caused the pool to remain alive if" @@ -13395,7 +13409,7 @@ msgid "" "iterator is still alive." msgstr "" -#: ../../../build/NEWS:6905 +#: ../../../build/NEWS:6912 msgid "" "`bpo-34294 `__: re module, fix wrong " "capturing groups in rare cases. :func:`re.search`, :func:`re.findall`, " @@ -13404,14 +13418,14 @@ msgid "" " Lin." msgstr "" -#: ../../../build/NEWS:6910 +#: ../../../build/NEWS:6917 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:6914 +#: ../../../build/NEWS:6921 msgid "" "`bpo-35606 `__: Implement " ":func:`math.prod` as analogous function to :func:`sum` that returns the " @@ -13419,7 +13433,7 @@ msgid "" "by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:6918 +#: ../../../build/NEWS:6925 msgid "" "`bpo-32417 `__: Performing arithmetic " "between :class:`datetime.datetime` subclasses and " @@ -13430,7 +13444,7 @@ msgid "" " a ``tz`` argument now *also* retain their subclass." msgstr "" -#: ../../../build/NEWS:6925 +#: ../../../build/NEWS:6932 msgid "" "`bpo-35153 `__: Add *headers* optional " "keyword-only parameter to :class:`xmlrpc.client.ServerProxy`, " @@ -13438,45 +13452,45 @@ msgid "" "Patch by Cédric Krier." msgstr "" -#: ../../../build/NEWS:6929 +#: ../../../build/NEWS:6936 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:6936 +#: ../../../build/NEWS:6943 msgid "" "`bpo-36083 `__: Fix formatting of " "--check-hash-based-pycs options in the manpage Synopsis." msgstr "" -#: ../../../build/NEWS:6939 +#: ../../../build/NEWS:6946 msgid "" "`bpo-36007 `__: Bump minimum sphinx " "version to 1.8. Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:6941 +#: ../../../build/NEWS:6948 msgid "" "`bpo-22062 `__: Update documentation and" " docstrings for pathlib. Original patch by Mike Short." msgstr "" -#: ../../../build/NEWS:6947 +#: ../../../build/NEWS:6954 msgid "" "`bpo-27313 `__: Avoid test_ttk_guionly " "ComboboxTest failure with macOS Cocoa Tk." msgstr "" -#: ../../../build/NEWS:6950 +#: ../../../build/NEWS:6957 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:6954 +#: ../../../build/NEWS:6961 msgid "" "`bpo-36037 `__: Fix test_ssl for strict " "OpenSSL configuration like RHEL8 strict crypto policy. Use older TLS version" @@ -13484,20 +13498,20 @@ msgid "" "version older than default minimum TLS version." msgstr "" -#: ../../../build/NEWS:6959 +#: ../../../build/NEWS:6966 msgid "" "`bpo-35798 `__: Added " ":func:`test.support.check_syntax_warning`." msgstr "" -#: ../../../build/NEWS:6961 +#: ../../../build/NEWS:6968 msgid "" "`bpo-35505 `__: Make " "test_imap4_host_default_value independent on whether the local IMAP server " "is running." msgstr "" -#: ../../../build/NEWS:6964 +#: ../../../build/NEWS:6971 msgid "" "`bpo-35917 `__: multiprocessing: provide" " unit tests for SyncManager and SharedMemoryManager classes + all the " @@ -13505,83 +13519,83 @@ msgid "" "Giampaolo Rodola)" msgstr "" -#: ../../../build/NEWS:6968 +#: ../../../build/NEWS:6975 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:6971 +#: ../../../build/NEWS:6978 msgid "Patch by Michael Felt (aixtools)" msgstr "*Patch* oleh Michael Felt (aixtools)" -#: ../../../build/NEWS:6973 +#: ../../../build/NEWS:6980 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:6980 +#: ../../../build/NEWS:6987 msgid "" "`bpo-35976 `__: Added ARM build support " "to Windows build files in PCBuild." msgstr "" -#: ../../../build/NEWS:6982 +#: ../../../build/NEWS:6989 msgid "" "`bpo-35692 `__: ``pathlib`` no longer " "raises when checking file and directory existence on drives that are not " "ready" msgstr "" -#: ../../../build/NEWS:6985 +#: ../../../build/NEWS:6992 msgid "" "`bpo-35872 `__: Uses the base Python " "executable when invoking venv in a virtual environment" msgstr "" -#: ../../../build/NEWS:6988 +#: ../../../build/NEWS:6995 msgid "" "`bpo-35873 `__: Prevents venv paths " "being inherited by child processes" msgstr "" -#: ../../../build/NEWS:6990 +#: ../../../build/NEWS:6997 msgid "" "`bpo-35299 `__: Fix sysconfig detection " "of the source directory and distutils handling of pyconfig.h during PGO " "profiling" msgstr "" -#: ../../../build/NEWS:6996 +#: ../../../build/NEWS:7003 msgid "" "`bpo-24310 `__: IDLE -- Document " "settings dialog font tab sample." msgstr "" -#: ../../../build/NEWS:6998 +#: ../../../build/NEWS:7005 msgid "" "`bpo-35833 `__: Revise IDLE doc for " "control codes sent to Shell. Add a code example block." msgstr "" -#: ../../../build/NEWS:7001 +#: ../../../build/NEWS:7008 msgid "" "`bpo-35689 `__: Add docstrings and " "unittests for colorizer.py." msgstr "" -#: ../../../build/NEWS:7005 +#: ../../../build/NEWS:7012 msgid "Python 3.8.0 alpha 1" msgstr "Python 3.8.0 alfa 1" -#: ../../../build/NEWS:7007 +#: ../../../build/NEWS:7014 msgid "*Release date: 2019-02-03*" msgstr "*Tanggal rilis: 2019-02-03*" -#: ../../../build/NEWS:7012 +#: ../../../build/NEWS:7019 msgid "" "`bpo-35746 `__: [CVE-2019-5010] Fix a " "NULL pointer deref in ssl module. The cert parser did not handle CRL " @@ -13590,7 +13604,7 @@ msgid "" "reported by Colin Read and Nicolas Edet of Cisco." msgstr "" -#: ../../../build/NEWS:7018 +#: ../../../build/NEWS:7025 msgid "" "`bpo-34812 `__: The :option:`-I` command" " line option (run Python in isolated mode) is now also copied by the " @@ -13599,7 +13613,7 @@ msgid "" "by :option:`-I`) were copied." msgstr "" -#: ../../../build/NEWS:7024 +#: ../../../build/NEWS:7031 msgid "" "`bpo-34791 `__: The xml.sax and " "xml.dom.domreg no longer use environment variables to override parser " @@ -13607,7 +13621,7 @@ msgid "" "arguments." msgstr "" -#: ../../../build/NEWS:7028 +#: ../../../build/NEWS:7035 msgid "" "`bpo-17239 `__: The xml.sax and " "xml.dom.minidom parsers no longer processes external entities by default. " @@ -13615,48 +13629,48 @@ msgid "" "connections." msgstr "" -#: ../../../build/NEWS:7032 +#: ../../../build/NEWS:7039 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:7036 +#: ../../../build/NEWS:7043 msgid "" "`bpo-34405 `__: Updated to OpenSSL " "1.1.0i for Windows builds." msgstr "" -#: ../../../build/NEWS:7038 +#: ../../../build/NEWS:7045 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:7042 +#: ../../../build/NEWS:7049 msgid "" "`bpo-32533 `__: Fixed thread-safety of " "error handling in _ssl." msgstr "" -#: ../../../build/NEWS:7044 ../../../build/NEWS:10543 +#: ../../../build/NEWS:7051 ../../../build/NEWS:10550 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:7048 ../../../build/NEWS:10547 -#: ../../../build/NEWS:14940 +#: ../../../build/NEWS:7055 ../../../build/NEWS:10554 +#: ../../../build/NEWS:14947 msgid "" "`bpo-33001 `__: Minimal fix to prevent " "buffer overrun in os.symlink on Windows" msgstr "" -#: ../../../build/NEWS:7050 ../../../build/NEWS:10549 -#: ../../../build/NEWS:14942 +#: ../../../build/NEWS:7057 ../../../build/NEWS:10556 +#: ../../../build/NEWS:14949 msgid "" "`bpo-32981 `__: Regexes in difflib and " "poplib were vulnerable to catastrophic backtracking. These regexes formed " @@ -13664,20 +13678,20 @@ msgid "" "CVE-2018-1060 and CVE-2018-1061. Patch by Jamie Davis." msgstr "" -#: ../../../build/NEWS:7055 ../../../build/NEWS:10761 +#: ../../../build/NEWS:7062 ../../../build/NEWS:10768 msgid "" "`bpo-28414 `__: The ssl module now " "allows users to perform their own IDN en/decoding when using SNI." msgstr "" -#: ../../../build/NEWS:7061 +#: ../../../build/NEWS:7068 msgid "" "`bpo-35877 `__: Make parenthesis " "optional for named expressions in while statement. Patch by Karthikeyan " "Singaravelan." msgstr "" -#: ../../../build/NEWS:7064 +#: ../../../build/NEWS:7071 msgid "" "`bpo-35814 `__: Allow same right hand " "side expressions in annotated assignments as in normal ones. In particular, " @@ -13685,7 +13699,7 @@ msgid "" "allowed." msgstr "" -#: ../../../build/NEWS:7068 +#: ../../../build/NEWS:7075 msgid "" "`bpo-35766 `__: Add the option to parse " "PEP 484 type comments in the ast module. (Off by default.) This is merging " @@ -13693,26 +13707,26 @@ msgid "" "[typed_ast](https://github.com/python/typed_ast)." msgstr "" -#: ../../../build/NEWS:7073 +#: ../../../build/NEWS:7080 msgid "" "`bpo-35713 `__: Reorganize Python " "initialization to get working exceptions and sys.stderr earlier." msgstr "" -#: ../../../build/NEWS:7076 +#: ../../../build/NEWS:7083 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:7079 +#: ../../../build/NEWS:7086 msgid "" "`bpo-35720 `__: Fixed a minor memory " "leak in pymain_parse_cmdline_impl function in Modules/main.c" msgstr "" -#: ../../../build/NEWS:7082 +#: ../../../build/NEWS:7089 msgid "" "`bpo-35634 `__: ``func(**kwargs)`` will " "now raise an error when ``kwargs`` is a mapping containing multiple entries " @@ -13720,20 +13734,20 @@ msgid "" "are passed before ``**kwargs`` since Python 3.6." msgstr "" -#: ../../../build/NEWS:7087 +#: ../../../build/NEWS:7094 msgid "" "`bpo-35623 `__: Fix a crash when sorting" " very long lists. Patch by Stephan Hohe." msgstr "" -#: ../../../build/NEWS:7090 +#: ../../../build/NEWS:7097 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:7094 +#: ../../../build/NEWS:7101 msgid "" "`bpo-35560 `__: Fix an assertion error " "in :func:`format` in debug build for floating point formatting with \"n\" " @@ -13741,7 +13755,7 @@ msgid "" "by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:7098 +#: ../../../build/NEWS:7105 msgid "" "`bpo-35552 `__: Format characters ``%s``" " and ``%V`` in :c:func:`PyUnicode_FromFormat` and ``%s`` in " @@ -13749,39 +13763,39 @@ msgid "" "*precision* is specified." msgstr "" -#: ../../../build/NEWS:7102 +#: ../../../build/NEWS:7109 msgid "" "`bpo-35504 `__: Fix segfaults and " ":exc:`SystemError`\\ s when deleting certain attributes. Patch by Zackery " "Spytz." msgstr "" -#: ../../../build/NEWS:7105 +#: ../../../build/NEWS:7112 msgid "" "`bpo-35504 `__: Fixed a SystemError when" " delete the characters_written attribute of an OSError." msgstr "" -#: ../../../build/NEWS:7108 +#: ../../../build/NEWS:7115 msgid "" "`bpo-35494 `__: Improved syntax error " "messages for unbalanced parentheses in f-string." msgstr "" -#: ../../../build/NEWS:7111 +#: ../../../build/NEWS:7118 msgid "" "`bpo-35444 `__: Fixed error handling in " "pickling methods when fail to look up builtin \"getattr\". Sped up pickling " "iterators." msgstr "" -#: ../../../build/NEWS:7114 +#: ../../../build/NEWS:7121 msgid "" "`bpo-35436 `__: Fix various issues with " "memory allocation error handling. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7117 +#: ../../../build/NEWS:7124 msgid "" "`bpo-35423 `__: Separate the signal " "handling trigger in the eval loop from the \"pending calls\" machinery. " @@ -13789,7 +13803,7 @@ msgid "" "insignificant." msgstr "" -#: ../../../build/NEWS:7121 +#: ../../../build/NEWS:7128 msgid "" "`bpo-35357 `__: Internal attributes' " "names of unittest.mock._Call and unittest.mock.MagicProxy (name, parent & " @@ -13797,20 +13811,20 @@ msgid "" "widely used object attributes. Fixed minor typo in test function name." msgstr "" -#: ../../../build/NEWS:7126 +#: ../../../build/NEWS:7133 msgid "" "`bpo-35372 `__: Fixed the code page " "decoder for input longer than 2 GiB containing undecodable bytes." msgstr "" -#: ../../../build/NEWS:7129 +#: ../../../build/NEWS:7136 msgid "" "`bpo-35336 `__: Fix " "PYTHONCOERCECLOCALE=1 environment variable: only coerce the C locale if the " "LC_CTYPE locale is \"C\"." msgstr "" -#: ../../../build/NEWS:7132 +#: ../../../build/NEWS:7139 msgid "" "`bpo-31241 `__: The *lineno* and " "*col_offset* attributes of AST nodes for list comprehensions, generator " @@ -13819,33 +13833,33 @@ msgid "" "first item." msgstr "" -#: ../../../build/NEWS:7137 +#: ../../../build/NEWS:7144 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:7141 +#: ../../../build/NEWS:7148 msgid "" "`bpo-35269 `__: Fix a possible segfault " "involving a newly-created coroutine. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7144 +#: ../../../build/NEWS:7151 msgid "" "`bpo-35224 `__: Implement :pep:`572` " "(assignment expressions). Patch by Emily Morehouse." msgstr "" -#: ../../../build/NEWS:7147 +#: ../../../build/NEWS:7154 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:7150 +#: ../../../build/NEWS:7157 msgid "" "`bpo-35214 `__: Fixed an out of bounds " "memory access when parsing a truncated unicode escape sequence at the end of" @@ -13853,7 +13867,7 @@ msgid "" "memory allocation." msgstr "" -#: ../../../build/NEWS:7154 +#: ../../../build/NEWS:7161 msgid "" "`bpo-35214 `__: The interpreter and " "extension modules have had annotations added so that they work properly " @@ -13862,7 +13876,7 @@ msgid "" "perform." msgstr "" -#: ../../../build/NEWS:7159 +#: ../../../build/NEWS:7166 msgid "" "`bpo-35193 `__: Fix an off by one error " "in the bytecode peephole optimizer where it could read bytes beyond the end " @@ -13870,39 +13884,39 @@ msgid "" "in every release of Python 3.6 and 3.7 until now." msgstr "" -#: ../../../build/NEWS:7164 +#: ../../../build/NEWS:7171 msgid "" "`bpo-35169 `__: Improved error messages " "for forbidden assignments." msgstr "" -#: ../../../build/NEWS:7166 +#: ../../../build/NEWS:7173 msgid "" "`bpo-34022 `__: Fix handling of hash-" "based bytecode files in :mod:`zipimport`. Patch by Elvis Pranskevichus." msgstr "" -#: ../../../build/NEWS:7169 +#: ../../../build/NEWS:7176 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:7173 +#: ../../../build/NEWS:7180 msgid "" "`bpo-29341 `__: Clarify in the " "docstrings of :mod:`os` methods that path-like objects are also accepted as " "input parameters." msgstr "" -#: ../../../build/NEWS:7176 +#: ../../../build/NEWS:7183 msgid "" "`bpo-35050 `__: :mod:`socket`: Fix off-" "by-one bug in length check for ``AF_ALG`` name and type." msgstr "" -#: ../../../build/NEWS:7179 +#: ../../../build/NEWS:7186 msgid "" "`bpo-29743 `__: Raise :exc:`ValueError` " "instead of :exc:`OverflowError` in case of a negative ``_length_`` in a " @@ -13911,48 +13925,48 @@ msgid "" "Milman." msgstr "" -#: ../../../build/NEWS:7184 +#: ../../../build/NEWS:7191 msgid "" "`bpo-16806 `__: Fix ``lineno`` and " "``col_offset`` for multi-line string tokens." msgstr "" -#: ../../../build/NEWS:7186 +#: ../../../build/NEWS:7193 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:7190 +#: ../../../build/NEWS:7197 msgid "" "`bpo-34983 `__: Expose " ":meth:`symtable.Symbol.is_nonlocal` in the symtable module. Patch by Pablo " "Galindo." msgstr "" -#: ../../../build/NEWS:7193 +#: ../../../build/NEWS:7200 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:7197 +#: ../../../build/NEWS:7204 msgid "" "`bpo-34939 `__: Allow annotated names in" " module namespace that are declared global before the annotation happens. " "Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:7200 +#: ../../../build/NEWS:7207 msgid "" "`bpo-34973 `__: Fixed crash in " ":func:`bytes` when the :class:`list` argument is mutated while it is " "iterated." msgstr "" -#: ../../../build/NEWS:7203 +#: ../../../build/NEWS:7210 msgid "" "`bpo-34876 `__: The *lineno* and " "*col_offset* attributes of the AST for decorated function and class refer " @@ -13962,34 +13976,34 @@ msgid "" "of child AST nodes can precede the position of the parent AST node." msgstr "" -#: ../../../build/NEWS:7210 +#: ../../../build/NEWS:7217 msgid "" "`bpo-34879 `__: Fix a possible null " "pointer dereference in bytesobject.c. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7213 +#: ../../../build/NEWS:7220 msgid "" "`bpo-34784 `__: Fix the implementation " "of PyStructSequence_NewType in order to create heap allocated " "StructSequences." msgstr "" -#: ../../../build/NEWS:7216 +#: ../../../build/NEWS:7223 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:7220 +#: ../../../build/NEWS:7227 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:7223 +#: ../../../build/NEWS:7230 msgid "" "`bpo-34850 `__: The compiler now " "produces a :exc:`SyntaxWarning` when identity checks (``is`` and ``is not``)" @@ -13999,13 +14013,13 @@ msgid "" "instead." msgstr "" -#: ../../../build/NEWS:7229 +#: ../../../build/NEWS:7236 msgid "" "`bpo-34824 `__: Fix a possible null " "pointer dereference in Modules/_ssl.c. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7232 +#: ../../../build/NEWS:7239 msgid "" "`bpo-30156 `__: The C function " "``property_descr_get()`` uses a \"cached\" tuple to optimize function calls." @@ -14014,13 +14028,13 @@ msgid "" "and it causes 3 different crashes last years." msgstr "" -#: ../../../build/NEWS:7237 +#: ../../../build/NEWS:7244 msgid "" "`bpo-34762 `__: Fix contextvars C API to" " use PyObject* pointer types." msgstr "" -#: ../../../build/NEWS:7239 +#: ../../../build/NEWS:7246 msgid "" "`bpo-34751 `__: The hash function for " "tuples is now based on xxHash which gives better collision results on " @@ -14029,65 +14043,65 @@ msgid "" "contributions by Tim Peters." msgstr "" -#: ../../../build/NEWS:7244 +#: ../../../build/NEWS:7251 msgid "" "`bpo-34735 `__: Fix a memory leak in " "Modules/timemodule.c. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7247 +#: ../../../build/NEWS:7254 msgid "" "`bpo-34683 `__: Fixed a bug where some " "SyntaxError error pointed to locations that were off-by-one." msgstr "" -#: ../../../build/NEWS:7250 +#: ../../../build/NEWS:7257 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:7254 +#: ../../../build/NEWS:7261 msgid "" "`bpo-34653 `__: Remove unused function " "PyParser_SimpleParseStringFilename." msgstr "" -#: ../../../build/NEWS:7256 +#: ../../../build/NEWS:7263 msgid "" "`bpo-32236 `__: Warn that line buffering" " is not supported if :func:`open` is called with binary mode and " "``buffering=1``." msgstr "" -#: ../../../build/NEWS:7259 +#: ../../../build/NEWS:7266 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:7263 +#: ../../../build/NEWS:7270 msgid "" "`bpo-34637 `__: Make the *start* " "argument to *sum()* visible as a keyword argument." msgstr "" -#: ../../../build/NEWS:7266 +#: ../../../build/NEWS:7273 msgid "" "`bpo-1621 `__: Do not assume signed " "integer overflow behavior (C undefined behavior) when performing set hash " "table resizing." msgstr "" -#: ../../../build/NEWS:7269 +#: ../../../build/NEWS:7276 msgid "" "`bpo-34588 `__: Fix an off-by-one in the" " recursive call pruning feature of traceback formatting." msgstr "" -#: ../../../build/NEWS:7272 +#: ../../../build/NEWS:7279 msgid "" "`bpo-34485 `__: On Windows, the LC_CTYPE" " is now set to the user preferred locale at startup. Previously, the " @@ -14095,7 +14109,7 @@ msgid "" "setlocale(LC_CTYPE, \"\") or setlocale(LC_ALL, \"\")." msgstr "" -#: ../../../build/NEWS:7276 +#: ../../../build/NEWS:7283 msgid "" "`bpo-34485 `__: Standard streams like " "sys.stdout now use the \"surrogateescape\" error handler, instead of " @@ -14103,14 +14117,14 @@ msgid "" "UTF-8 Mode is disabled)." msgstr "" -#: ../../../build/NEWS:7280 +#: ../../../build/NEWS:7287 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:7284 +#: ../../../build/NEWS:7291 msgid "" "`bpo-34485 `__: Python now gets the " "locale encoding with C code to initialize the encoding of standard streams " @@ -14120,7 +14134,7 @@ msgid "" "startup by default." msgstr "" -#: ../../../build/NEWS:7290 +#: ../../../build/NEWS:7297 msgid "" "`bpo-34527 `__: On FreeBSD, " "Py_DecodeLocale() and Py_EncodeLocale() now also forces the ASCII encoding " @@ -14128,13 +14142,13 @@ msgid "" "\"C\"." msgstr "" -#: ../../../build/NEWS:7294 +#: ../../../build/NEWS:7301 msgid "" "`bpo-34527 `__: The UTF-8 Mode is now " "also enabled by the \"POSIX\" locale, not only by the \"C\" locale." msgstr "" -#: ../../../build/NEWS:7297 +#: ../../../build/NEWS:7304 msgid "" "`bpo-34403 `__: On HP-UX with C or POSIX" " locale, sys.getfilesystemencoding() now returns \"ascii\" instead of " @@ -14142,13 +14156,13 @@ msgid "" "coerced)." msgstr "" -#: ../../../build/NEWS:7301 +#: ../../../build/NEWS:7308 msgid "" "`bpo-34523 `__: The Python filesystem " "encoding is now read earlier during the Python initialization." msgstr "" -#: ../../../build/NEWS:7304 +#: ../../../build/NEWS:7311 msgid "" "`bpo-12458 `__: Tracebacks show now " "correct line number for subexpressions in multiline expressions. Tracebacks " @@ -14156,110 +14170,110 @@ msgid "" " of the line number of the last subexpression." msgstr "" -#: ../../../build/NEWS:7309 +#: ../../../build/NEWS:7316 msgid "" "`bpo-34408 `__: Prevent a null pointer " "dereference and resource leakage in ``PyInterpreterState_New()``." msgstr "" -#: ../../../build/NEWS:7312 +#: ../../../build/NEWS:7319 msgid "" "`bpo-34400 `__: Fix undefined behavior " "in parsetok.c. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7314 +#: ../../../build/NEWS:7321 msgid "" "`bpo-33073 `__: Added as_integer_ratio " "to ints to make them more interoperable with floats." msgstr "" -#: ../../../build/NEWS:7317 +#: ../../../build/NEWS:7324 msgid "" "`bpo-34377 `__: Update valgrind " "suppression list to use ``_PyObject_Free``/``_PyObject_Realloc`` instead of " "``PyObject_Free``/``PyObject_Realloc``." msgstr "" -#: ../../../build/NEWS:7321 +#: ../../../build/NEWS:7328 msgid "" "`bpo-34353 `__: Added the \"socket\" " "option in the `stat.filemode()` Python implementation to match the C " "implementation." msgstr "" -#: ../../../build/NEWS:7324 +#: ../../../build/NEWS:7331 msgid "" "`bpo-34320 `__: Fix ``dict(od)`` didn't " "copy iteration order of OrderedDict." msgstr "" -#: ../../../build/NEWS:7326 +#: ../../../build/NEWS:7333 msgid "" "`bpo-34113 `__: Fixed crash on debug " "builds when opcode stack was adjusted with negative numbers. Patch by " "Constantin Petrisor." msgstr "" -#: ../../../build/NEWS:7329 +#: ../../../build/NEWS:7336 msgid "" "`bpo-34100 `__: Compiler now merges " "constants in tuples and frozensets recursively. Code attributes like " "``co_names`` are merged too." msgstr "" -#: ../../../build/NEWS:7332 +#: ../../../build/NEWS:7339 msgid "" "`bpo-34151 `__: Performance of list " "concatenation, repetition and slicing operations is slightly improved. Patch" " by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:7335 +#: ../../../build/NEWS:7342 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:7338 +#: ../../../build/NEWS:7345 msgid "" "`bpo-33237 `__: Improved " ":exc:`AttributeError` message for partially initialized module." msgstr "" -#: ../../../build/NEWS:7341 +#: ../../../build/NEWS:7348 msgid "" "`bpo-34149 `__: Fix min and max " "functions to get default behavior when key is None." msgstr "" -#: ../../../build/NEWS:7344 +#: ../../../build/NEWS:7351 msgid "" "`bpo-34125 `__: Profiling of unbound " "built-in methods now works when ``**kwargs`` is given." msgstr "" -#: ../../../build/NEWS:7347 +#: ../../../build/NEWS:7354 msgid "" "`bpo-34141 `__: Optimized pickling " "atomic types (None, bool, int, float, bytes, str)." msgstr "" -#: ../../../build/NEWS:7350 +#: ../../../build/NEWS:7357 msgid "" "`bpo-34126 `__: Fix crashes when " "profiling certain invalid calls of unbound methods. Patch by Jeroen Demeyer." msgstr "" -#: ../../../build/NEWS:7353 +#: ../../../build/NEWS:7360 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:7356 +#: ../../../build/NEWS:7363 msgid "" "`bpo-34068 `__: In " ":meth:`io.IOBase.close`, ensure that the :attr:`~io.IOBase.closed` attribute" @@ -14267,63 +14281,63 @@ msgid "" "Storchaka." msgstr "" -#: ../../../build/NEWS:7360 +#: ../../../build/NEWS:7367 msgid "" "`bpo-34087 `__: Fix buffer overflow " "while converting unicode to numeric values." msgstr "" -#: ../../../build/NEWS:7362 +#: ../../../build/NEWS:7369 msgid "" "`bpo-34080 `__: Fixed a memory leak in " "the compiler when it raised some uncommon errors during tokenizing." msgstr "" -#: ../../../build/NEWS:7365 +#: ../../../build/NEWS:7372 msgid "" "`bpo-34066 `__: Disabled interruption by" " Ctrl-C between calling ``open()`` and entering a **with** block in ``with " "open()``." msgstr "" -#: ../../../build/NEWS:7368 +#: ../../../build/NEWS:7375 msgid "" "`bpo-34042 `__: Fix dict.copy() to " "maintain correct total refcount (as reported by sys.gettotalrefcount())." msgstr "" -#: ../../../build/NEWS:7371 +#: ../../../build/NEWS:7378 msgid "" "`bpo-33418 `__: Fix potential memory " "leak in function object when it creates reference cycle." msgstr "" -#: ../../../build/NEWS:7374 +#: ../../../build/NEWS:7381 msgid "" "`bpo-33985 `__: Implement " "contextvars.ContextVar.name attribute." msgstr "" -#: ../../../build/NEWS:7376 +#: ../../../build/NEWS:7383 msgid "" "`bpo-33956 `__: Update vendored Expat " "library copy to version 2.2.5." msgstr "" -#: ../../../build/NEWS:7378 +#: ../../../build/NEWS:7385 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:7381 +#: ../../../build/NEWS:7388 msgid "" "`bpo-33451 `__: Close directly executed " "pyc files before calling ``PyEval_EvalCode()``." msgstr "" -#: ../../../build/NEWS:7384 +#: ../../../build/NEWS:7391 msgid "" "`bpo-1617161 `__: The hash of " ":class:`BuiltinMethodType` instances (methods of built-in classes) now " @@ -14335,21 +14349,21 @@ msgid "" "instances no longer support ordering." msgstr "" -#: ../../../build/NEWS:7392 +#: ../../../build/NEWS:7399 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:7395 ../../../build/NEWS:10041 +#: ../../../build/NEWS:7402 ../../../build/NEWS:10048 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:7398 +#: ../../../build/NEWS:7405 msgid "" "`bpo-33738 `__: Seven macro " "incompatibilities with the Limited API were fixed, and the macros " @@ -14358,42 +14372,42 @@ msgid "" "automatic macro checks was added." msgstr "" -#: ../../../build/NEWS:7403 ../../../build/NEWS:14613 +#: ../../../build/NEWS:7410 ../../../build/NEWS:14620 msgid "" "`bpo-33786 `__: Fix asynchronous " "generators to handle GeneratorExit in athrow() correctly" msgstr "" -#: ../../../build/NEWS:7406 +#: ../../../build/NEWS:7413 msgid "" "`bpo-30167 `__: " "``PyRun_SimpleFileExFlags`` removes ``__cached__`` from module in addition " "to ``__file__``." msgstr "" -#: ../../../build/NEWS:7409 ../../../build/NEWS:10044 +#: ../../../build/NEWS:7416 ../../../build/NEWS:10051 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:7412 +#: ../../../build/NEWS:7419 msgid "" "`bpo-33597 `__: Reduce ``PyGC_Head`` " "size from 3 words to 2 words." msgstr "" -#: ../../../build/NEWS:7414 ../../../build/NEWS:10047 -#: ../../../build/NEWS:14616 +#: ../../../build/NEWS:7421 ../../../build/NEWS:10054 +#: ../../../build/NEWS:14623 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:7418 ../../../build/NEWS:10153 -#: ../../../build/NEWS:14620 +#: ../../../build/NEWS:7425 ../../../build/NEWS:10160 +#: ../../../build/NEWS:14627 msgid "" "`bpo-33622 `__: Fixed a leak when the " "garbage collector fails to add an object with the ``__del__`` method or " @@ -14401,13 +14415,13 @@ msgid "" "can now be called when an exception is set and preserves it." msgstr "" -#: ../../../build/NEWS:7423 +#: ../../../build/NEWS:7430 msgid "" "`bpo-33462 `__: Make dict and dict views" " reversible. Patch by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:7425 +#: ../../../build/NEWS:7432 msgid "" "`bpo-23722 `__: A :exc:`RuntimeError` is" " now raised when the custom metaclass doesn't provide the ``__classcell__`` " @@ -14415,7 +14429,7 @@ msgid "" ":exc:`DeprecationWarning` was emitted in Python 3.6--3.7." msgstr "" -#: ../../../build/NEWS:7430 +#: ../../../build/NEWS:7437 msgid "" "`bpo-33499 `__: Add " ":envvar:`PYTHONPYCACHEPREFIX` environment variable and :option:`-X` " @@ -14423,124 +14437,124 @@ msgid "" "for writing module bytecode cache files." msgstr "" -#: ../../../build/NEWS:7434 +#: ../../../build/NEWS:7441 msgid "" "`bpo-25711 `__: The :mod:`zipimport` " "module has been rewritten in pure Python." msgstr "" -#: ../../../build/NEWS:7436 ../../../build/NEWS:10158 +#: ../../../build/NEWS:7443 ../../../build/NEWS:10165 msgid "" "`bpo-33509 `__: Fix module_globals " "parameter of warnings.warn_explicit(): don't crash if module_globals is not " "a dict." msgstr "" -#: ../../../build/NEWS:7439 ../../../build/NEWS:10051 -#: ../../../build/NEWS:14625 +#: ../../../build/NEWS:7446 ../../../build/NEWS:10058 +#: ../../../build/NEWS:14632 msgid "" "`bpo-31849 `__: Fix signed/unsigned " "comparison warning in pyhash.c." msgstr "" -#: ../../../build/NEWS:7441 ../../../build/NEWS:10165 +#: ../../../build/NEWS:7448 ../../../build/NEWS:10172 msgid "" "`bpo-33475 `__: Fixed miscellaneous bugs" " in converting annotations to strings and optimized parentheses in the " "string representation." msgstr "" -#: ../../../build/NEWS:7444 +#: ../../../build/NEWS:7451 msgid "" "`bpo-20104 `__: Added support for the " "`setpgroup`, `resetids`, `setsigmask`, `setsigdef` and `scheduler` " "parameters of `posix_spawn`. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:7448 ../../../build/NEWS:10168 -#: ../../../build/NEWS:14627 +#: ../../../build/NEWS:7455 ../../../build/NEWS:10175 +#: ../../../build/NEWS:14634 msgid "" "`bpo-33391 `__: Fix a leak in " "set_symmetric_difference()." msgstr "" -#: ../../../build/NEWS:7450 ../../../build/NEWS:10366 +#: ../../../build/NEWS:7457 ../../../build/NEWS:10373 msgid "" "`bpo-33363 `__: Raise a SyntaxError for " "``async with`` and ``async for`` statements outside of async functions." msgstr "" -#: ../../../build/NEWS:7453 ../../../build/NEWS:10170 -#: ../../../build/NEWS:14629 +#: ../../../build/NEWS:7460 ../../../build/NEWS:10177 +#: ../../../build/NEWS:14636 msgid "" "`bpo-28055 `__: Fix unaligned accesses " "in siphash24(). Patch by Rolf Eike Beer." msgstr "" -#: ../../../build/NEWS:7455 ../../../build/NEWS:10369 +#: ../../../build/NEWS:7462 ../../../build/NEWS:10376 msgid "" "`bpo-33128 `__: Fix a bug that causes " "PathFinder to appear twice on sys.meta_path. Patch by Pablo Galindo Salgado." msgstr "" -#: ../../../build/NEWS:7458 +#: ../../../build/NEWS:7465 msgid "" "`bpo-33331 `__: Modules imported last " "are now cleared first at interpreter shutdown." msgstr "" -#: ../../../build/NEWS:7461 ../../../build/NEWS:10372 +#: ../../../build/NEWS:7468 ../../../build/NEWS:10379 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:7465 +#: ../../../build/NEWS:7472 msgid "" "`bpo-33305 `__: Improved syntax error " "messages for invalid numerical literals." msgstr "" -#: ../../../build/NEWS:7467 +#: ../../../build/NEWS:7474 msgid "" "`bpo-33306 `__: Improved syntax error " "messages for unbalanced parentheses." msgstr "" -#: ../../../build/NEWS:7469 +#: ../../../build/NEWS:7476 msgid "" "`bpo-33234 `__: The list constructor " "will pre-size and not over-allocate when the input length is known." msgstr "" -#: ../../../build/NEWS:7472 +#: ../../../build/NEWS:7479 msgid "" "`bpo-33270 `__: Intern the names for all" " anonymous code objects. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7475 +#: ../../../build/NEWS:7482 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:7478 +#: ../../../build/NEWS:7485 msgid "" "`bpo-33176 `__: Add a ``toreadonly()`` " "method to memoryviews." msgstr "" -#: ../../../build/NEWS:7480 ../../../build/NEWS:10376 -#: ../../../build/NEWS:14631 +#: ../../../build/NEWS:7487 ../../../build/NEWS:10383 +#: ../../../build/NEWS:14638 msgid "" "`bpo-33231 `__: Fix potential memory " "leak in ``normalizestring()``." msgstr "" -#: ../../../build/NEWS:7482 ../../../build/NEWS:10378 +#: ../../../build/NEWS:7489 ../../../build/NEWS:10385 msgid "" "`bpo-33205 `__: Change dict growth " "function from ``round_up_to_power_2(used*2+hashtable_size/2)`` to " @@ -14548,22 +14562,22 @@ msgid "" "``used == 0``. Now dict has more chance to be shrinked." msgstr "" -#: ../../../build/NEWS:7487 ../../../build/NEWS:10383 -#: ../../../build/NEWS:14633 +#: ../../../build/NEWS:7494 ../../../build/NEWS:10390 +#: ../../../build/NEWS:14640 msgid "" "`bpo-29922 `__: Improved error messages " "in 'async with' when ``__aenter__()`` or ``__aexit__()`` return non-" "awaitable object." msgstr "" -#: ../../../build/NEWS:7490 ../../../build/NEWS:10386 -#: ../../../build/NEWS:14636 +#: ../../../build/NEWS:7497 ../../../build/NEWS:10393 +#: ../../../build/NEWS:14643 msgid "" "`bpo-33199 `__: Fix ``ma_version_tag`` " "in dict implementation is uninitialized when copying from key-sharing dict." msgstr "" -#: ../../../build/NEWS:7493 ../../../build/NEWS:10557 +#: ../../../build/NEWS:7500 ../../../build/NEWS:10564 msgid "" "`bpo-33053 `__: When using the -m " "switch, sys.path[0] is now explicitly expanded as the *starting* working " @@ -14571,14 +14585,14 @@ msgid "" "from the current working directory at the time of the import)" msgstr "" -#: ../../../build/NEWS:7498 +#: ../../../build/NEWS:7505 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:7502 ../../../build/NEWS:10562 +#: ../../../build/NEWS:7509 ../../../build/NEWS:10569 msgid "" "`bpo-33018 `__: Improve consistency of " "errors raised by ``issubclass()`` when called with a non-class and an " @@ -14586,40 +14600,40 @@ msgid "" "by Josh Bronson." msgstr "" -#: ../../../build/NEWS:7506 +#: ../../../build/NEWS:7513 msgid "" "`bpo-33083 `__: ``math.factorial`` no " "longer accepts arguments that are not int-like. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:7509 +#: ../../../build/NEWS:7516 msgid "" "`bpo-33041 `__: Added new opcode " ":opcode:`END_ASYNC_FOR` and fixes the following issues:" msgstr "" -#: ../../../build/NEWS:7512 +#: ../../../build/NEWS:7519 msgid "" "Setting global :exc:`StopAsyncIteration` no longer breaks ``async for`` " "loops." msgstr "" -#: ../../../build/NEWS:7514 +#: ../../../build/NEWS:7521 msgid "Jumping into an ``async for`` loop is now disabled." msgstr "" -#: ../../../build/NEWS:7515 +#: ../../../build/NEWS:7522 msgid "Jumping out of an ``async for`` loop no longer corrupts the stack." msgstr "" -#: ../../../build/NEWS:7517 +#: ../../../build/NEWS:7524 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:7521 +#: ../../../build/NEWS:7528 msgid "" "`bpo-33041 `__: Fixed bytecode " "generation for \"async for\" with a complex target. A StopAsyncIteration " @@ -14627,14 +14641,14 @@ msgid "" "the iteration." msgstr "" -#: ../../../build/NEWS:7525 ../../../build/NEWS:10568 -#: ../../../build/NEWS:14950 +#: ../../../build/NEWS:7532 ../../../build/NEWS:10575 +#: ../../../build/NEWS:14957 msgid "" "`bpo-33026 `__: Fixed jumping out of " "\"with\" block by setting f_lineno." msgstr "" -#: ../../../build/NEWS:7527 ../../../build/NEWS:10570 +#: ../../../build/NEWS:7534 ../../../build/NEWS:10577 msgid "" "`bpo-33005 `__: Fix a crash on fork when" " using a custom memory allocator (ex: using PYTHONMALLOC env var). " @@ -14642,7 +14656,7 @@ msgid "" "RAW memory allocator to allocate a new interpreters mutex on fork." msgstr "" -#: ../../../build/NEWS:7532 ../../../build/NEWS:10172 +#: ../../../build/NEWS:7539 ../../../build/NEWS:10179 msgid "" "`bpo-32911 `__: Due to unexpected " "compatibility issues discovered during downstream beta testing, reverted " @@ -14652,27 +14666,27 @@ msgid "" "on patch by Inada Naoki." msgstr "" -#: ../../../build/NEWS:7538 ../../../build/NEWS:10575 -#: ../../../build/NEWS:14952 +#: ../../../build/NEWS:7545 ../../../build/NEWS:10582 +#: ../../../build/NEWS:14959 msgid "" "`bpo-17288 `__: Prevent jumps from " "'return' and 'exception' trace events." msgstr "" -#: ../../../build/NEWS:7540 +#: ../../../build/NEWS:7547 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:7543 +#: ../../../build/NEWS:7550 msgid "" "`bpo-32932 `__: Make error message more " "revealing when there are non-str objects in ``__all__``." msgstr "" -#: ../../../build/NEWS:7546 +#: ../../../build/NEWS:7553 msgid "" "`bpo-32925 `__: Optimized iterating and " "containing test for literal lists consisting of non-constants: ``x in [a, " @@ -14680,60 +14694,60 @@ msgid "" "optimized." msgstr "" -#: ../../../build/NEWS:7550 ../../../build/NEWS:10767 -#: ../../../build/NEWS:14954 +#: ../../../build/NEWS:7557 ../../../build/NEWS:10774 +#: ../../../build/NEWS:14961 msgid "" "`bpo-32889 `__: Update Valgrind " "suppression list to account for the rename of ``Py_ADDRESS_IN_RANG`` to " "``address_in_range``." msgstr "" -#: ../../../build/NEWS:7553 ../../../build/NEWS:10577 +#: ../../../build/NEWS:7560 ../../../build/NEWS:10584 msgid "" "`bpo-32836 `__: Don't use temporary " "variables in cases of list/dict/set comprehensions" msgstr "" -#: ../../../build/NEWS:7556 ../../../build/NEWS:10770 +#: ../../../build/NEWS:7563 ../../../build/NEWS:10777 msgid "" "`bpo-31356 `__: Remove the new API added" " in `bpo-31356 `__ (gc.ensure_disabled()" " context manager)." msgstr "" -#: ../../../build/NEWS:7559 ../../../build/NEWS:10773 +#: ../../../build/NEWS:7566 ../../../build/NEWS:10780 msgid "" "`bpo-32305 `__: For namespace packages, " "ensure that both ``__file__`` and ``__spec__.origin`` are set to None." msgstr "" -#: ../../../build/NEWS:7562 ../../../build/NEWS:10776 +#: ../../../build/NEWS:7569 ../../../build/NEWS:10783 msgid "" "`bpo-32303 `__: Make sure " "``__spec__.loader`` matches ``__loader__`` for namespace packages." msgstr "" -#: ../../../build/NEWS:7565 ../../../build/NEWS:10779 +#: ../../../build/NEWS:7572 ../../../build/NEWS:10786 msgid "" "`bpo-32711 `__: Fix the warning messages" " for Python/ast_unparse.c. Patch by Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:7568 ../../../build/NEWS:10782 -#: ../../../build/NEWS:14965 +#: ../../../build/NEWS:7575 ../../../build/NEWS:10789 +#: ../../../build/NEWS:14972 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:7571 +#: ../../../build/NEWS:7578 msgid "" "`bpo-32489 `__: A :keyword:`continue` " "statement is now allowed in the :keyword:`finally` clause." msgstr "" -#: ../../../build/NEWS:7574 +#: ../../../build/NEWS:7581 msgid "" "`bpo-17611 `__: Simplified the " "interpreter loop by moving the logic of unrolling the stack of blocks into " @@ -14742,7 +14756,7 @@ msgid "" ":keyword:`continue` and :keyword:`return`." msgstr "" -#: ../../../build/NEWS:7580 +#: ../../../build/NEWS:7587 msgid "" "Removed opcodes :opcode:`BREAK_LOOP`, :opcode:`CONTINUE_LOOP`, " ":opcode:`SETUP_LOOP` and :opcode:`SETUP_EXCEPT`. Added new opcodes " @@ -14751,21 +14765,21 @@ msgid "" ":opcode:`WITH_CLEANUP_START`." msgstr "" -#: ../../../build/NEWS:7586 +#: ../../../build/NEWS:7593 msgid "" "`bpo-32285 `__: New function " "unicodedata.is_normalized, which can check whether a string is in a specific" " normal form." msgstr "" -#: ../../../build/NEWS:7589 +#: ../../../build/NEWS:7596 msgid "" "`bpo-10544 `__: Yield expressions are " "now disallowed in comprehensions and generator expressions except the " "expression for the outermost iterable." msgstr "" -#: ../../../build/NEWS:7592 +#: ../../../build/NEWS:7599 msgid "" "`bpo-32117 `__: Iterable unpacking is " "now allowed without parentheses in yield and return statements, e.g. ``yield" @@ -14773,7 +14787,7 @@ msgid "" "Chapman for added tests." msgstr "" -#: ../../../build/NEWS:7596 +#: ../../../build/NEWS:7603 msgid "" "`bpo-31902 `__: Fix the ``col_offset`` " "attribute for ast nodes ``ast.AsyncFor``, ``ast.AsyncFunctionDef``, and " @@ -14781,46 +14795,46 @@ msgid "" "``async``." msgstr "" -#: ../../../build/NEWS:7600 +#: ../../../build/NEWS:7607 msgid "" "`bpo-25862 `__: Fix assertion failures " "in the ``tell()`` method of ``io.TextIOWrapper``. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7603 ../../../build/NEWS:10178 -#: ../../../build/NEWS:14644 +#: ../../../build/NEWS:7610 ../../../build/NEWS:10185 +#: ../../../build/NEWS:14651 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:7606 +#: ../../../build/NEWS:7613 msgid "" "`bpo-31577 `__: Fix a crash in " "`os.utime()` in case of a bad ns argument. Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:7609 +#: ../../../build/NEWS:7616 msgid "" "`bpo-29832 `__: Remove references to " "'getsockaddrarg' from various socket error messages. Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:7615 +#: ../../../build/NEWS:7622 msgid "" "`bpo-35845 `__: Add 'order' parameter to" " memoryview.tobytes()." msgstr "" -#: ../../../build/NEWS:7617 +#: ../../../build/NEWS:7624 msgid "" "`bpo-35864 `__: The _asdict() method for" " collections.namedtuple now returns a regular dict instead of an " "OrderedDict." msgstr "" -#: ../../../build/NEWS:7620 +#: ../../../build/NEWS:7627 msgid "" "`bpo-35537 `__: An ExitStack is now used" " internally within subprocess.POpen to clean up pipe file handles. No " @@ -14829,19 +14843,19 @@ msgid "" " by Giampaolo Rodola)" msgstr "" -#: ../../../build/NEWS:7625 +#: ../../../build/NEWS:7632 msgid "" "`bpo-35847 `__: RISC-V needed the " "CTYPES_PASS_BY_REF_HACK. Fixes ctypes Structure test_pass_by_value." msgstr "" -#: ../../../build/NEWS:7628 +#: ../../../build/NEWS:7635 msgid "" "`bpo-35813 `__: Shared memory submodule " "added to multiprocessing to avoid need for serialization between processes" msgstr "" -#: ../../../build/NEWS:7631 +#: ../../../build/NEWS:7638 msgid "" "`bpo-35780 `__: Fix lru_cache() errors " "arising in recursive, reentrant, or multi-threaded code. These errors could " @@ -14856,98 +14870,98 @@ msgid "" "times the underlying user function was called." msgstr "" -#: ../../../build/NEWS:7643 +#: ../../../build/NEWS:7650 msgid "" "`bpo-35537 `__: :func:`os.posix_spawn` " "and :func:`os.posix_spawnp` now have a *setsid* parameter." msgstr "" -#: ../../../build/NEWS:7646 +#: ../../../build/NEWS:7653 msgid "" "`bpo-23846 `__: " ":class:`asyncio.ProactorEventLoop` now catches and logs send errors when the" " self-pipe is full." msgstr "" -#: ../../../build/NEWS:7649 +#: ../../../build/NEWS:7656 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:7653 +#: ../../../build/NEWS:7660 msgid "" "`bpo-35674 `__: Add a new " ":func:`os.posix_spawnp` function. Patch by Joannah Nanjekye." msgstr "" -#: ../../../build/NEWS:7656 +#: ../../../build/NEWS:7663 msgid "" "`bpo-35733 `__: " "``ast.Constant(boolean)`` no longer an instance of :class:`ast.Num`. Patch " "by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:7659 +#: ../../../build/NEWS:7666 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:7663 +#: ../../../build/NEWS:7670 msgid "" "`bpo-35719 `__: Sped up multi-argument " ":mod:`math` functions atan2(), copysign(), remainder() and hypot() by 1.3--" "2.5 times." msgstr "" -#: ../../../build/NEWS:7666 +#: ../../../build/NEWS:7673 msgid "" "`bpo-35717 `__: Fix KeyError exception " "raised when using enums and compile. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:7669 +#: ../../../build/NEWS:7676 msgid "" "`bpo-35699 `__: Fixed detection of " "Visual Studio Build Tools 2017 in distutils" msgstr "" -#: ../../../build/NEWS:7671 +#: ../../../build/NEWS:7678 msgid "" "`bpo-32710 `__: Fix memory leaks in " "asyncio ProactorEventLoop on overlapped operation failure." msgstr "" -#: ../../../build/NEWS:7674 +#: ../../../build/NEWS:7681 msgid "" "`bpo-35702 `__: The " ":data:`time.CLOCK_UPTIME_RAW` constant is now available for macOS 10.12." msgstr "" -#: ../../../build/NEWS:7677 +#: ../../../build/NEWS:7684 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:7681 +#: ../../../build/NEWS:7688 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:7684 +#: ../../../build/NEWS:7691 msgid "" "`bpo-35283 `__: Add a deprecated warning" " for the :meth:`threading.Thread.isAlive` method. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:7687 +#: ../../../build/NEWS:7694 msgid "" "`bpo-35664 `__: Improve " "operator.itemgetter() performance by 33% with optimized argument handling " @@ -14956,52 +14970,52 @@ msgid "" "library)." msgstr "" -#: ../../../build/NEWS:7692 +#: ../../../build/NEWS:7699 msgid "" "`bpo-35643 `__: Fixed a SyntaxWarning: " "invalid escape sequence in Modules/_sha3/cleanup.py. Patch by Mickaël " "Schoentgen." msgstr "" -#: ../../../build/NEWS:7695 +#: ../../../build/NEWS:7702 msgid "" "`bpo-35619 `__: Improved support of " "custom data descriptors in :func:`help` and :mod:`pydoc`." msgstr "" -#: ../../../build/NEWS:7698 +#: ../../../build/NEWS:7705 msgid "" "`bpo-28503 `__: The `crypt` module now " "internally uses the `crypt_r()` library function instead of `crypt()` when " "available." msgstr "" -#: ../../../build/NEWS:7701 +#: ../../../build/NEWS:7708 msgid "" "`bpo-35614 `__: Fixed help() on " "metaclasses. Patch by Sanyam Khurana." msgstr "" -#: ../../../build/NEWS:7703 +#: ../../../build/NEWS:7710 msgid "" "`bpo-35568 `__: Expose ``raise(signum)``" " as `raise_signal`" msgstr "" -#: ../../../build/NEWS:7705 +#: ../../../build/NEWS:7712 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:7709 +#: ../../../build/NEWS:7716 msgid "" "`bpo-35585 `__: Speed-up building enums " "by value, e.g. http.HTTPStatus(200)." msgstr "" -#: ../../../build/NEWS:7711 +#: ../../../build/NEWS:7718 msgid "" "`bpo-30561 `__: random.gammavariate(1.0," " beta) now computes the same result as random.expovariate(1.0 / beta). This" @@ -15010,33 +15024,33 @@ msgid "" "variables than it used to." msgstr "" -#: ../../../build/NEWS:7716 +#: ../../../build/NEWS:7723 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:7719 +#: ../../../build/NEWS:7726 msgid "" "`bpo-35526 `__: Delaying the 'joke' of " "barry_as_FLUFL.mandatory to Python version 4.0" msgstr "" -#: ../../../build/NEWS:7722 +#: ../../../build/NEWS:7729 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:7726 +#: ../../../build/NEWS:7733 msgid "" "`bpo-31784 `__: :func:`uuid.uuid1` now " "calls :func:`time.time_ns` rather than ``int(time.time() * 1e9)``." msgstr "" -#: ../../../build/NEWS:7729 +#: ../../../build/NEWS:7736 msgid "" "`bpo-35513 `__: " ":class:`~unittest.runner.TextTestRunner` of :mod:`unittest.runner` now uses " @@ -15045,14 +15059,14 @@ msgid "" ":func:`time.perf_counter` is monotonic." msgstr "" -#: ../../../build/NEWS:7735 +#: ../../../build/NEWS:7742 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:7739 +#: ../../../build/NEWS:7746 msgid "" "`bpo-35348 `__: Make " ":func:`platform.architecture` parsing of ``file`` command output more " @@ -15061,7 +15075,7 @@ msgid "" "object\" pattern." msgstr "" -#: ../../../build/NEWS:7744 +#: ../../../build/NEWS:7751 msgid "" "`bpo-35491 `__: :mod:`multiprocessing`: " "Add ``Pool.__repr__()`` and enhance ``BaseProcess.__repr__()`` (add pid and " @@ -15070,74 +15084,74 @@ msgid "" "``0``." msgstr "" -#: ../../../build/NEWS:7749 +#: ../../../build/NEWS:7756 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:7752 +#: ../../../build/NEWS:7759 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:7755 +#: ../../../build/NEWS:7762 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:7758 +#: ../../../build/NEWS:7765 msgid "" "`bpo-23057 `__: Unblock Proactor event " "loop when keyboard interrupt is received on Windows" msgstr "" -#: ../../../build/NEWS:7761 +#: ../../../build/NEWS:7768 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:7764 +#: ../../../build/NEWS:7771 msgid "" "`bpo-20239 `__: Allow repeated " "assignment deletion of :class:`unittest.mock.Mock` attributes. Patch by " "Pablo Galindo." msgstr "" -#: ../../../build/NEWS:7767 +#: ../../../build/NEWS:7774 msgid "" "`bpo-17185 `__: Set ``__signature__`` on" " mock for :mod:`inspect` to get signature. Patch by Karthikeyan " "Singaravelan." msgstr "" -#: ../../../build/NEWS:7770 +#: ../../../build/NEWS:7777 msgid "" "`bpo-35445 `__: Memory errors during " "creating posix.environ no longer ignored." msgstr "" -#: ../../../build/NEWS:7772 +#: ../../../build/NEWS:7779 msgid "" "`bpo-35415 `__: Validate fileno= " "argument to socket.socket()." msgstr "" -#: ../../../build/NEWS:7774 +#: ../../../build/NEWS:7781 msgid "" "`bpo-35424 `__: " ":class:`multiprocessing.Pool` destructor now emits :exc:`ResourceWarning` if" " the pool is still running." msgstr "" -#: ../../../build/NEWS:7777 +#: ../../../build/NEWS:7784 msgid "" "`bpo-35330 `__: When a :class:`Mock` " "instance was used to wrap an object, if `side_effect` is used in one of the " @@ -15146,14 +15160,14 @@ msgid "" "return_value." msgstr "" -#: ../../../build/NEWS:7782 +#: ../../../build/NEWS:7789 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:7786 +#: ../../../build/NEWS:7793 msgid "" "`bpo-10496 `__: " ":func:`~distutils.utils.check_environ` of :mod:`distutils.utils` now catches" @@ -15161,7 +15175,7 @@ msgid "" "environment variable in this case." msgstr "" -#: ../../../build/NEWS:7791 +#: ../../../build/NEWS:7798 msgid "" "`bpo-10496 `__: " ":func:`posixpath.expanduser` now returns the input *path* unchanged if the " @@ -15171,20 +15185,20 @@ msgid "" "doesn't exist in the password database (if the user has no home directory)." msgstr "" -#: ../../../build/NEWS:7798 +#: ../../../build/NEWS:7805 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:7802 +#: ../../../build/NEWS:7809 msgid "" "`bpo-35394 `__: Add empty slots to " "asyncio abstract protocols." msgstr "" -#: ../../../build/NEWS:7804 +#: ../../../build/NEWS:7811 msgid "" "`bpo-35310 `__: Fix a bug in " ":func:`select.select` where, in some cases, the file descriptor sequences " @@ -15193,32 +15207,32 @@ msgid "" "return empty lists if a timeout has occurred. Patch by Oran Avraham." msgstr "" -#: ../../../build/NEWS:7810 +#: ../../../build/NEWS:7817 msgid "" "`bpo-35380 `__: Enable TCP_NODELAY on " "Windows for proactor asyncio event loop." msgstr "" -#: ../../../build/NEWS:7812 +#: ../../../build/NEWS:7819 msgid "" "`bpo-35341 `__: Add generic version of " "``collections.OrderedDict`` to the ``typing`` module. Patch by Ismo Toijala." msgstr "" -#: ../../../build/NEWS:7815 +#: ../../../build/NEWS:7822 msgid "" "`bpo-35371 `__: Fixed possible crash in " "``os.utime()`` on Windows when pass incorrect arguments." msgstr "" -#: ../../../build/NEWS:7818 +#: ../../../build/NEWS:7825 msgid "" "`bpo-35346 `__: :func:`platform.uname` " "now redirects ``stderr`` to :data:`os.devnull` when running external " "programs like ``cmd /c ver``." msgstr "" -#: ../../../build/NEWS:7821 +#: ../../../build/NEWS:7828 msgid "" "`bpo-35066 `__: Previously, calling the " "strftime() method on a datetime object with a trailing '%' in the format " @@ -15228,14 +15242,14 @@ msgid "" "exception on a trailing '%'." msgstr "" -#: ../../../build/NEWS:7827 +#: ../../../build/NEWS:7834 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:7830 +#: ../../../build/NEWS:7837 msgid "" "`bpo-35344 `__: On macOS, " ":func:`platform.platform` now uses :func:`platform.mac_ver`, if it returns a" @@ -15243,28 +15257,28 @@ msgid "" "version." msgstr "" -#: ../../../build/NEWS:7834 +#: ../../../build/NEWS:7841 msgid "" "`bpo-35312 `__: Make " "``lib2to3.pgen2.parse.ParseError`` round-trip pickle-able. Patch by Anthony " "Sottile." msgstr "" -#: ../../../build/NEWS:7837 +#: ../../../build/NEWS:7844 msgid "" "`bpo-35308 `__: Fix regression in " "``webbrowser`` where default browsers may be preferred over browsers in the " "``BROWSER`` environment variable." msgstr "" -#: ../../../build/NEWS:7840 +#: ../../../build/NEWS:7847 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:7844 +#: ../../../build/NEWS:7851 msgid "" "`bpo-28604 `__: " ":func:`locale.localeconv` now sets temporarily the ``LC_CTYPE`` locale to " @@ -15272,19 +15286,19 @@ msgid "" "strings are non-ASCII. This temporary change affects other threads." msgstr "" -#: ../../../build/NEWS:7849 +#: ../../../build/NEWS:7856 msgid "" "`bpo-35277 `__: Update ensurepip to " "install pip 18.1 and setuptools 40.6.2." msgstr "" -#: ../../../build/NEWS:7851 +#: ../../../build/NEWS:7858 msgid "" "`bpo-24209 `__: Adds IPv6 support when " "invoking http.server directly." msgstr "" -#: ../../../build/NEWS:7853 +#: ../../../build/NEWS:7860 msgid "" "`bpo-35226 `__: Recursively check " "arguments when testing for equality of :class:`unittest.mock.call` objects " @@ -15292,46 +15306,46 @@ msgid "" "in ``mock_calls`` is not possible." msgstr "" -#: ../../../build/NEWS:7858 +#: ../../../build/NEWS:7865 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:7862 +#: ../../../build/NEWS:7869 msgid "" "`bpo-35189 `__: Modify the following " "fnctl function to retry if interrupted by a signal (EINTR): flock, lockf, " "fnctl" msgstr "" -#: ../../../build/NEWS:7865 +#: ../../../build/NEWS:7872 msgid "" "`bpo-30064 `__: Use add_done_callback() " "in sock_* asyncio API to unsubscribe reader/writer early on calcellation." msgstr "" -#: ../../../build/NEWS:7868 +#: ../../../build/NEWS:7875 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:7871 +#: ../../../build/NEWS:7878 msgid "" "`bpo-35152 `__: Allow sending more than " "2 GB at once on a multiprocessing connection on non-Windows systems." msgstr "" -#: ../../../build/NEWS:7874 +#: ../../../build/NEWS:7881 msgid "" "`bpo-35062 `__: Fix incorrect parsing of" " :class:`_io.IncrementalNewlineDecoder`'s *translate* argument." msgstr "" -#: ../../../build/NEWS:7877 +#: ../../../build/NEWS:7884 msgid "" "`bpo-35065 `__: Remove " "`StreamReaderProtocol._untrack_reader`. The call to `_untrack_reader` is " @@ -15339,20 +15353,20 @@ msgid "" "reader before `connection_lost` can run and feed the EOF to the reader." msgstr "" -#: ../../../build/NEWS:7882 +#: ../../../build/NEWS:7889 msgid "" "`bpo-34160 `__: ElementTree and minidom " "now preserve the attribute order specified by the user." msgstr "" -#: ../../../build/NEWS:7885 +#: ../../../build/NEWS:7892 msgid "" "`bpo-35079 `__: Improve " "difflib.SequenceManager.get_matching_blocks doc by adding 'non-overlapping' " "and changing '!=' to '<'." msgstr "" -#: ../../../build/NEWS:7888 +#: ../../../build/NEWS:7895 msgid "" "`bpo-33710 `__: Deprecated " "``l*gettext()`` functions and methods in the :mod:`gettext` module. They " @@ -15361,7 +15375,7 @@ msgid "" " charset for ``l*gettext()`` functions and methods." msgstr "" -#: ../../../build/NEWS:7894 +#: ../../../build/NEWS:7901 msgid "" "`bpo-35017 `__: " ":meth:`socketserver.BaseServer.serve_forever` now exits immediately if it's " @@ -15369,14 +15383,14 @@ msgid "" "polling for new events." msgstr "" -#: ../../../build/NEWS:7898 +#: ../../../build/NEWS:7905 msgid "" "`bpo-35024 `__: `importlib` no longer " "logs `wrote ` redundantly after `(created|could not create) " "` is already logged. Patch by Quentin Agren." msgstr "" -#: ../../../build/NEWS:7902 +#: ../../../build/NEWS:7909 msgid "" "`bpo-35047 `__: ``unittest.mock`` now " "includes mock calls in exception messages if ``assert_not_called``, " @@ -15384,14 +15398,14 @@ msgid "" "Petter Strandmark." msgstr "" -#: ../../../build/NEWS:7906 +#: ../../../build/NEWS:7913 msgid "" "`bpo-31047 `__: Fix ``ntpath.abspath`` " "regression where it didn't remove a trailing separator on Windows. Patch by " "Tim Graham." msgstr "" -#: ../../../build/NEWS:7909 +#: ../../../build/NEWS:7916 msgid "" "`bpo-35053 `__: tracemalloc now tries to" " update the traceback when an object is reused from a \"free list\" " @@ -15399,32 +15413,32 @@ msgid "" "example)." msgstr "" -#: ../../../build/NEWS:7913 +#: ../../../build/NEWS:7920 msgid "" "`bpo-31553 `__: Add the --json-lines " "option to json.tool. Patch by hongweipeng." msgstr "" -#: ../../../build/NEWS:7915 +#: ../../../build/NEWS:7922 msgid "" "`bpo-34794 `__: Fixed a leak in Tkinter " "when pass the Python wrapper around Tcl_Obj back to Tcl/Tk." msgstr "" -#: ../../../build/NEWS:7918 +#: ../../../build/NEWS:7925 msgid "" "`bpo-34909 `__: Enum: fix grandchildren " "subclassing when parent mixed with concrete data types." msgstr "" -#: ../../../build/NEWS:7921 +#: ../../../build/NEWS:7928 msgid "" "`bpo-35022 `__: " ":class:`unittest.mock.MagicMock` now supports the ``__fspath__`` method " "(from :class:`os.PathLike`)." msgstr "" -#: ../../../build/NEWS:7924 +#: ../../../build/NEWS:7931 msgid "" "`bpo-35008 `__: Fixed references leaks " "when call the ``__setstate__()`` method of " @@ -15432,19 +15446,19 @@ msgid "" "initialized element." msgstr "" -#: ../../../build/NEWS:7928 +#: ../../../build/NEWS:7935 msgid "" "`bpo-23420 `__: Verify the value for the" " parameter '-s' of the cProfile CLI. Patch by Robert Kuska" msgstr "" -#: ../../../build/NEWS:7931 +#: ../../../build/NEWS:7938 msgid "" "`bpo-33947 `__: dataclasses now handle " "recursive reprs without raising RecursionError." msgstr "" -#: ../../../build/NEWS:7934 +#: ../../../build/NEWS:7941 msgid "" "`bpo-34890 `__: Make " ":func:`inspect.iscoroutinefunction`, :func:`inspect.isgeneratorfunction` and" @@ -15452,7 +15466,7 @@ msgid "" "Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:7938 +#: ../../../build/NEWS:7945 msgid "" "`bpo-34521 `__: Use " ":func:`socket.CMSG_SPACE` to calculate ancillary data size instead of " @@ -15460,20 +15474,20 @@ msgid "" ":rfc:`3542` requires the use of the former for portable applications." msgstr "" -#: ../../../build/NEWS:7943 +#: ../../../build/NEWS:7950 msgid "" "`bpo-31522 `__: The " "`mailbox.mbox.get_string` function *from_* parameter can now successfully be" " set to a non-default value." msgstr "" -#: ../../../build/NEWS:7946 +#: ../../../build/NEWS:7953 msgid "" "`bpo-34970 `__: Protect tasks weak set " "manipulation in ``asyncio.all_tasks()``" msgstr "" -#: ../../../build/NEWS:7948 +#: ../../../build/NEWS:7955 msgid "" "`bpo-34969 `__: gzip: Add --fast, --best" " on the gzip CLI, these parameters will be used for the fast compression " @@ -15481,34 +15495,34 @@ msgid "" " change the default compression level to 6 (tradeoff)." msgstr "" -#: ../../../build/NEWS:7953 +#: ../../../build/NEWS:7960 msgid "" "`bpo-16965 `__: The :term:`2to3` " ":2to3fixer:`execfile` fixer now opens the file with mode ``'rb'``. Patch by" " Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7956 +#: ../../../build/NEWS:7963 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:7960 +#: ../../../build/NEWS:7967 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:7964 +#: ../../../build/NEWS:7971 msgid "" "`bpo-23831 `__: Add ``moveto()`` method " "to the ``tkinter.Canvas`` widget. Patch by Juliette Monsel." msgstr "" -#: ../../../build/NEWS:7967 +#: ../../../build/NEWS:7974 msgid "" "`bpo-34941 `__: Methods ``find()``, " "``findtext()`` and ``findall()`` of the ``Element`` class in the " @@ -15516,26 +15530,26 @@ msgid "" "instances of ``Element`` subclasses." msgstr "" -#: ../../../build/NEWS:7971 +#: ../../../build/NEWS:7978 msgid "" "`bpo-32680 `__: :class:`smtplib.SMTP` " "objects now always have a `sock` attribute present" msgstr "" -#: ../../../build/NEWS:7974 +#: ../../../build/NEWS:7981 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:7977 +#: ../../../build/NEWS:7984 msgid "" "`bpo-34936 `__: Fix ``TclError`` in " "``tkinter.Spinbox.selection_element()``. Patch by Juliette Monsel." msgstr "" -#: ../../../build/NEWS:7980 +#: ../../../build/NEWS:7987 msgid "" "`bpo-34829 `__: Add methods " "``selection_from``, ``selection_range``, ``selection_present`` and " @@ -15543,7 +15557,7 @@ msgid "" "``tkinter.Entry`` widget. Patch by Juliette Monsel." msgstr "" -#: ../../../build/NEWS:7984 +#: ../../../build/NEWS:7991 msgid "" "`bpo-34911 `__: Added *secure_protocols*" " argument to *http.cookiejar.DefaultCookiePolicy* to allow for tweaking of " @@ -15551,7 +15565,7 @@ msgid "" " protocol." msgstr "" -#: ../../../build/NEWS:7989 +#: ../../../build/NEWS:7996 msgid "" "`bpo-34922 `__: Fixed integer overflow " "in the :meth:`~hashlib.shake.digest()` and " @@ -15559,20 +15573,20 @@ msgid "" ":mod:`hashlib` module." msgstr "" -#: ../../../build/NEWS:7993 +#: ../../../build/NEWS:8000 msgid "" "`bpo-34925 `__: 25% speedup in argument " "parsing for the functions in the bisect module." msgstr "" -#: ../../../build/NEWS:7996 +#: ../../../build/NEWS:8003 msgid "" "`bpo-34900 `__: Fixed " ":meth:`unittest.TestCase.debug` when used to call test methods with " "subtests. Patch by Bruno Oliveira." msgstr "" -#: ../../../build/NEWS:7999 +#: ../../../build/NEWS:8006 msgid "" "`bpo-34844 `__: logging.Formatter " "enhancement - Ensure styles and fmt matches in logging.Formatter - Added " @@ -15583,33 +15597,33 @@ msgid "" "invalid format fields." msgstr "" -#: ../../../build/NEWS:8006 +#: ../../../build/NEWS:8013 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:8009 +#: ../../../build/NEWS:8016 msgid "" "`bpo-34871 `__: Fix inspect module " "polluted ``sys.modules`` when parsing ``__text_signature__`` of callable." msgstr "" -#: ../../../build/NEWS:8012 +#: ../../../build/NEWS:8019 msgid "" "`bpo-34898 `__: Add `mtime` argument to " "`gzip.compress` for reproducible output. Patch by Guo Ci Teo." msgstr "" -#: ../../../build/NEWS:8015 +#: ../../../build/NEWS:8022 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:8019 +#: ../../../build/NEWS:8026 msgid "" "`bpo-34866 `__: Adding " "``max_num_fields`` to ``cgi.FieldStorage`` to make DOS attacks harder by " @@ -15617,7 +15631,7 @@ msgid "" "``FieldStorage``." msgstr "" -#: ../../../build/NEWS:8023 +#: ../../../build/NEWS:8030 msgid "" "`bpo-34711 `__: http.server ensures it " "reports HTTPStatus.NOT_FOUND when the local path ends with \"/\" and is not " @@ -15625,13 +15639,13 @@ msgid "" "valid file reference. Patch by Michael Felt." msgstr "" -#: ../../../build/NEWS:8028 +#: ../../../build/NEWS:8035 msgid "" "`bpo-34872 `__: Fix self-cancellation in" " C implementation of asyncio.Task" msgstr "" -#: ../../../build/NEWS:8030 +#: ../../../build/NEWS:8037 msgid "" "`bpo-34849 `__: Don't log waiting for " "``selector.select`` in asyncio loop iteration. The waiting is pretty normal " @@ -15639,7 +15653,7 @@ msgid "" "any useful information provided." msgstr "" -#: ../../../build/NEWS:8035 +#: ../../../build/NEWS:8042 msgid "" "`bpo-34022 `__: The " ":envvar:`SOURCE_DATE_EPOCH` environment variable no longer overrides the " @@ -15647,46 +15661,46 @@ msgid "" " determines its default value instead." msgstr "" -#: ../../../build/NEWS:8039 +#: ../../../build/NEWS:8046 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:8043 +#: ../../../build/NEWS:8050 msgid "" "`bpo-34758 `__: Add .wasm -> " "application/wasm to list of recognized file types and content type headers" msgstr "" -#: ../../../build/NEWS:8046 +#: ../../../build/NEWS:8053 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:8049 +#: ../../../build/NEWS:8056 msgid "" "`bpo-34334 `__: In " ":class:`QueueHandler`, clear `exc_text` from :class:`LogRecord` to prevent " "traceback from being written twice." msgstr "" -#: ../../../build/NEWS:8052 +#: ../../../build/NEWS:8059 msgid "" "`bpo-34687 `__: On Windows, asyncio now " "uses ProactorEventLoop, instead of SelectorEventLoop, by default." msgstr "" -#: ../../../build/NEWS:8055 +#: ../../../build/NEWS:8062 msgid "" "`bpo-5950 `__: Support reading zip files " "with archive comments in :mod:`zipimport`." msgstr "" -#: ../../../build/NEWS:8058 +#: ../../../build/NEWS:8065 msgid "" "`bpo-32892 `__: The parser now " "represents all constants as :class:`ast.Constant` instead of using specific " @@ -15695,60 +15709,60 @@ msgid "" "in future Python versions." msgstr "" -#: ../../../build/NEWS:8064 +#: ../../../build/NEWS:8071 msgid "" "`bpo-34728 `__: Add deprecation warning " "when `loop` is used in methods: `asyncio.sleep`, `asyncio.wait` and " "`asyncio.wait_for`." msgstr "" -#: ../../../build/NEWS:8067 +#: ../../../build/NEWS:8074 msgid "" "`bpo-34738 `__: ZIP files created by " ":mod:`distutils` will now include entries for directories." msgstr "" -#: ../../../build/NEWS:8070 +#: ../../../build/NEWS:8077 msgid "" "`bpo-34659 `__: Add an optional " "*initial* argument to itertools.accumulate()." msgstr "" -#: ../../../build/NEWS:8072 +#: ../../../build/NEWS:8079 msgid "" "`bpo-29577 `__: Support multiple mixin " "classes when creating Enums." msgstr "" -#: ../../../build/NEWS:8074 +#: ../../../build/NEWS:8081 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:8078 +#: ../../../build/NEWS:8085 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:8081 +#: ../../../build/NEWS:8088 msgid "" "`bpo-31177 `__: Fix bug that prevented " "using :meth:`reset_mock ` on mock instances " "with deleted attributes" msgstr "" -#: ../../../build/NEWS:8084 +#: ../../../build/NEWS:8091 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:8087 +#: ../../../build/NEWS:8094 msgid "" "`bpo-34666 `__: Implement " "``asyncio.StreamWriter.awrite`` and ``asyncio.StreamWriter.aclose()`` " @@ -15756,14 +15770,14 @@ msgid "" "control flow switched on by default." msgstr "" -#: ../../../build/NEWS:8092 +#: ../../../build/NEWS:8099 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:8095 +#: ../../../build/NEWS:8102 msgid "" "`bpo-34658 `__: Fix a rare interpreter " "unhandled exception state SystemError only seen when using subprocess with a" @@ -15771,13 +15785,13 @@ msgid "" "os.register_at_fork and the fork system call fails." msgstr "" -#: ../../../build/NEWS:8100 +#: ../../../build/NEWS:8107 msgid "" "`bpo-34652 `__: Ensure :func:`os.lchmod`" " is never defined on Linux." msgstr "" -#: ../../../build/NEWS:8102 +#: ../../../build/NEWS:8109 msgid "" "`bpo-34638 `__: Store a weak reference " "to stream reader to break strong references loop between reader and " @@ -15785,20 +15799,20 @@ msgid "" " (garbage collected) without ``close()`` call." msgstr "" -#: ../../../build/NEWS:8107 +#: ../../../build/NEWS:8114 msgid "" "`bpo-34536 `__: `Enum._missing_`: raise" " `ValueError` if None returned and `TypeError` if non-member is returned." msgstr "" -#: ../../../build/NEWS:8110 +#: ../../../build/NEWS:8117 msgid "" "`bpo-34636 `__: Speed up re scanning of " "many non-matching characters for \\s \\w and \\d within bytes objects. " "(microoptimization)" msgstr "" -#: ../../../build/NEWS:8113 +#: ../../../build/NEWS:8120 msgid "" "`bpo-24412 `__: Add " ":func:`~unittest.addModuleCleanup()` and " @@ -15807,40 +15821,40 @@ msgid "" ":meth:`~unittest.TestCase.setUpClass()`. Patch by Lisa Roach." msgstr "" -#: ../../../build/NEWS:8118 +#: ../../../build/NEWS:8125 msgid "" "`bpo-34630 `__: Don't log SSL " "certificate errors in asyncio code (connection error logging is skipped " "already)." msgstr "" -#: ../../../build/NEWS:8121 +#: ../../../build/NEWS:8128 msgid "" "`bpo-32490 `__: Prevent filename " "duplication in :mod:`subprocess` exception messages. Patch by Zackery " "Spytz." msgstr "" -#: ../../../build/NEWS:8124 +#: ../../../build/NEWS:8131 msgid "" "`bpo-34363 `__: dataclasses.asdict() and" " .astuple() now handle namedtuples correctly." msgstr "" -#: ../../../build/NEWS:8127 +#: ../../../build/NEWS:8134 msgid "" "`bpo-34625 `__: Update vendorized expat " "library version to 2.2.6." msgstr "" -#: ../../../build/NEWS:8129 +#: ../../../build/NEWS:8136 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:8133 +#: ../../../build/NEWS:8140 msgid "" "`bpo-34622 `__: Create a dedicated " "``asyncio.CancelledError``, ``asyncio.InvalidStateError`` and " @@ -15849,19 +15863,19 @@ msgid "" "exceptions into a separate file." msgstr "" -#: ../../../build/NEWS:8139 +#: ../../../build/NEWS:8146 msgid "" "`bpo-34610 `__: Fixed iterator of " ":class:`multiprocessing.managers.DictProxy`." msgstr "" -#: ../../../build/NEWS:8141 +#: ../../../build/NEWS:8148 msgid "" "`bpo-34421 `__: Fix distutils logging " "for non-ASCII strings. This caused installation issues on Windows." msgstr "" -#: ../../../build/NEWS:8144 +#: ../../../build/NEWS:8151 msgid "" "`bpo-34604 `__: Fix possible mojibake in" " the error message of `pwd.getpwnam` and `grp.getgrnam` using string " @@ -15869,54 +15883,54 @@ msgid "" "Patch by William Grzybowski." msgstr "" -#: ../../../build/NEWS:8148 +#: ../../../build/NEWS:8155 msgid "" "`bpo-30977 `__: Make uuid.UUID use " "``__slots__`` to reduce its memory footprint. Based on original patch by " "Wouter Bolsterlee." msgstr "" -#: ../../../build/NEWS:8151 +#: ../../../build/NEWS:8158 msgid "" "`bpo-34574 `__: OrderedDict iterators " "are not exhausted during pickling anymore. Patch by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:8154 +#: ../../../build/NEWS:8161 msgid "" "`bpo-8110 `__: Refactored " ":mod:`subprocess` to check for Windows-specific modules rather than " "``sys.platform == 'win32'``." msgstr "" -#: ../../../build/NEWS:8157 +#: ../../../build/NEWS:8164 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:8160 +#: ../../../build/NEWS:8167 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:8164 +#: ../../../build/NEWS:8171 msgid "" "`bpo-34558 `__: Correct typo in " "Lib/ctypes/_aix.py" msgstr "" -#: ../../../build/NEWS:8166 +#: ../../../build/NEWS:8173 msgid "" "`bpo-34282 `__: Move ``Enum._convert`` " "to ``EnumMeta._convert_`` and fix enum members getting shadowed by parent " "attributes." msgstr "" -#: ../../../build/NEWS:8169 +#: ../../../build/NEWS:8176 msgid "" "`bpo-22872 `__: When the queue is " "closed, :exc:`ValueError` is now raised by :meth:`multiprocessing.Queue.put`" @@ -15924,20 +15938,20 @@ msgid "" ":exc:`OSError`, respectively. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:8174 +#: ../../../build/NEWS:8181 msgid "" "`bpo-34515 `__: Fix parsing non-ASCII " "identifiers in :mod:`lib2to3.pgen2.tokenize` (PEP 3131)." msgstr "" -#: ../../../build/NEWS:8177 +#: ../../../build/NEWS:8184 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:8181 +#: ../../../build/NEWS:8188 msgid "" "`bpo-34472 `__: Improved compatibility " "for streamed files in :mod:`zipfile`. Previously an optional signature was " @@ -15945,7 +15959,7 @@ msgid "" "Silas Sewell." msgstr "" -#: ../../../build/NEWS:8185 +#: ../../../build/NEWS:8192 msgid "" "`bpo-34454 `__: Fix the .fromisoformat()" " methods of datetime types crashing when given unicode with non-" @@ -15954,84 +15968,84 @@ msgid "" "tests by Alexey Izbyshev, patch by Paul Ganssle." msgstr "" -#: ../../../build/NEWS:8190 +#: ../../../build/NEWS:8197 msgid "" "`bpo-6700 `__: Fix inspect.getsourcelines" " for module level frames/tracebacks. Patch by Vladimir Matveev." msgstr "" -#: ../../../build/NEWS:8193 +#: ../../../build/NEWS:8200 msgid "" "`bpo-34171 `__: Running the :mod:`trace`" " module no longer creates the ``trace.cover`` file." msgstr "" -#: ../../../build/NEWS:8196 +#: ../../../build/NEWS:8203 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:8200 +#: ../../../build/NEWS:8207 msgid "" "`bpo-34427 `__: Fix infinite loop in " "``a.extend(a)`` for ``MutableSequence`` subclasses." msgstr "" -#: ../../../build/NEWS:8203 +#: ../../../build/NEWS:8210 msgid "" "`bpo-34412 `__: Make " ":func:`signal.strsignal` work on HP-UX. Patch by Michael Osipov." msgstr "" -#: ../../../build/NEWS:8206 +#: ../../../build/NEWS:8213 msgid "" "`bpo-20849 `__: shutil.copytree now " "accepts a new ``dirs_exist_ok`` keyword argument. Patch by Josh Bronson." msgstr "" -#: ../../../build/NEWS:8209 +#: ../../../build/NEWS:8216 msgid "" "`bpo-31715 `__: Associate ``.mjs`` file " "extension with ``application/javascript`` MIME Type." msgstr "" -#: ../../../build/NEWS:8212 +#: ../../../build/NEWS:8219 msgid "" "`bpo-34384 `__: :func:`os.readlink` now " "accepts :term:`path-like ` and :class:`bytes` objects on " "Windows." msgstr "" -#: ../../../build/NEWS:8215 +#: ../../../build/NEWS:8222 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:8219 +#: ../../../build/NEWS:8226 msgid "" "`bpo-2122 `__: The :meth:`mmap.flush() " "` method now returns ``None`` on success, raises an " "exception on error under all platforms." msgstr "" -#: ../../../build/NEWS:8222 +#: ../../../build/NEWS:8229 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:8225 +#: ../../../build/NEWS:8232 msgid "" "`bpo-34333 `__: Fix %-formatting in " ":meth:`pathlib.PurePath.with_suffix` when formatting an error message." msgstr "" -#: ../../../build/NEWS:8228 +#: ../../../build/NEWS:8235 msgid "" "`bpo-18540 `__: The " ":class:`imaplib.IMAP4` and :class:`imaplib.IMAP4_SSL` classes now resolve to" @@ -16039,14 +16053,14 @@ msgid "" "(``''``) is used." msgstr "" -#: ../../../build/NEWS:8232 +#: ../../../build/NEWS:8239 msgid "" "`bpo-26502 `__: Implement " "``traceback.FrameSummary.__len__()`` method to preserve compatibility with " "the old tuple API." msgstr "" -#: ../../../build/NEWS:8235 +#: ../../../build/NEWS:8242 msgid "" "`bpo-34318 `__: " ":func:`~unittest.TestCase.assertRaises`, " @@ -16058,21 +16072,21 @@ msgid "" "Python 3.5." msgstr "" -#: ../../../build/NEWS:8243 +#: ../../../build/NEWS:8250 msgid "" "`bpo-9372 `__: Deprecate " ":meth:`__getitem__` methods of :class:`xml.dom.pulldom.DOMEventStream`, " ":class:`wsgiref.util.FileWrapper` and :class:`fileinput.FileInput`." msgstr "" -#: ../../../build/NEWS:8247 +#: ../../../build/NEWS:8254 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:8251 +#: ../../../build/NEWS:8258 msgid "" "`bpo-34248 `__: Report filename in the " "exception raised when the database file cannot be opened by " @@ -16080,32 +16094,32 @@ msgid "" "Patch by Zsolt Cserna." msgstr "" -#: ../../../build/NEWS:8255 +#: ../../../build/NEWS:8262 msgid "" "`bpo-33089 `__: Add math.dist() to " "compute the Euclidean distance between two points." msgstr "" -#: ../../../build/NEWS:8258 +#: ../../../build/NEWS:8265 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:8261 +#: ../../../build/NEWS:8268 msgid "" "`bpo-31047 `__: Fix ``ntpath.abspath`` " "for invalid paths on windows. Patch by Franz Woellert." msgstr "" -#: ../../../build/NEWS:8264 +#: ../../../build/NEWS:8271 msgid "" "`bpo-32321 `__: Add pure Python fallback" " for functools.reduce. Patch by Robert Wright." msgstr "" -#: ../../../build/NEWS:8267 +#: ../../../build/NEWS:8274 msgid "" "`bpo-34270 `__: The default asyncio task" " class now always has a name which can be get or set using two new methods " @@ -16117,60 +16131,60 @@ msgid "" "like ``Task-1`` using a monotonic counter." msgstr "" -#: ../../../build/NEWS:8276 +#: ../../../build/NEWS:8283 msgid "" "`bpo-34263 `__: asyncio's event loop " "will not pass timeouts longer than one day to epoll/select etc." msgstr "" -#: ../../../build/NEWS:8279 +#: ../../../build/NEWS:8286 msgid "" "`bpo-34035 `__: Fix several " "AttributeError in zipfile seek() methods. Patch by Mickaël Schoentgen." msgstr "" -#: ../../../build/NEWS:8282 +#: ../../../build/NEWS:8289 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:8285 +#: ../../../build/NEWS:8292 msgid "" "`bpo-34075 `__: Deprecate passing non-" "ThreadPoolExecutor instances to " ":meth:`AbstractEventLoop.set_default_executor`." msgstr "" -#: ../../../build/NEWS:8288 +#: ../../../build/NEWS:8295 msgid "" "`bpo-34251 `__: Restore ``msilib.Win64``" " to preserve backwards compatibility since it's already used by " ":mod:`distutils`' ``bdist_msi`` command." msgstr "" -#: ../../../build/NEWS:8291 +#: ../../../build/NEWS:8298 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:8295 +#: ../../../build/NEWS:8302 msgid "" "`bpo-33089 `__: Enhanced math.hypot() to" " support more than two dimensions." msgstr "" -#: ../../../build/NEWS:8297 +#: ../../../build/NEWS:8304 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:8301 +#: ../../../build/NEWS:8308 msgid "" "`bpo-13041 `__: Use " ":func:`shutil.get_terminal_size` to calculate the terminal width correctly " @@ -16178,14 +16192,14 @@ msgid "" "Jędrzejewski-Szmek." msgstr "" -#: ../../../build/NEWS:8305 +#: ../../../build/NEWS:8312 msgid "" "`bpo-34213 `__: Allow frozen dataclasses" " to have a field named \"object\". Previously this conflicted with an " "internal use of \"object\"." msgstr "" -#: ../../../build/NEWS:8308 +#: ../../../build/NEWS:8315 msgid "" "`bpo-34052 `__: " ":meth:`sqlite3.Connection.create_aggregate`, " @@ -16197,7 +16211,7 @@ msgid "" "Patch by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:8316 +#: ../../../build/NEWS:8323 msgid "" "`bpo-34197 `__: Attributes " "*skipinitialspace*, *doublequote* and *strict* of the *dialect* attribute of" @@ -16205,41 +16219,41 @@ msgid "" " or 1." msgstr "" -#: ../../../build/NEWS:8320 +#: ../../../build/NEWS:8327 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:8324 +#: ../../../build/NEWS:8331 msgid "" "`bpo-21446 `__: The :2to3fixer:`reload` " "fixer now uses :func:`importlib.reload` instead of deprecated " ":func:`imp.reload`." msgstr "" -#: ../../../build/NEWS:8327 +#: ../../../build/NEWS:8334 msgid "" "`bpo-940286 `__: pydoc's " "``Helper.showtopic()`` method now prints the cross references of a topic " "correctly." msgstr "" -#: ../../../build/NEWS:8330 +#: ../../../build/NEWS:8337 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:8334 +#: ../../../build/NEWS:8341 msgid "" "`bpo-33729 `__: Fixed issues with " "arguments parsing in :mod:`hashlib`." msgstr "" -#: ../../../build/NEWS:8336 +#: ../../../build/NEWS:8343 msgid "" "`bpo-34097 `__: ZipFile can zip files " "older than 1980-01-01 and newer than 2107-12-31 using a new " @@ -16247,39 +16261,39 @@ msgid "" "limit." msgstr "" -#: ../../../build/NEWS:8340 +#: ../../../build/NEWS:8347 msgid "" "`bpo-34108 `__: Remove extraneous CR in " "2to3 refactor." msgstr "" -#: ../../../build/NEWS:8342 +#: ../../../build/NEWS:8349 msgid "" "`bpo-34070 `__: Make sure to only check " "if the handle is a tty, when opening a file with ``buffering=-1``." msgstr "" -#: ../../../build/NEWS:8345 +#: ../../../build/NEWS:8352 msgid "" "`bpo-27494 `__: Reverted :issue:`27494`." " 2to3 rejects now a trailing comma in generator expressions." msgstr "" -#: ../../../build/NEWS:8348 +#: ../../../build/NEWS:8355 msgid "" "`bpo-33967 `__: functools.singledispatch" " now raises TypeError instead of IndexError when no positional arguments are" " passed." msgstr "" -#: ../../../build/NEWS:8351 +#: ../../../build/NEWS:8358 msgid "" "`bpo-34041 `__: Add the parameter " "*deterministic* to the :meth:`sqlite3.Connection.create_function` method. " "Patch by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:8355 +#: ../../../build/NEWS:8362 msgid "" "`bpo-34056 `__: Ensure the loader shim " "created by ``imp.load_module`` always returns bytes from its ``get_data()`` " @@ -16287,54 +16301,54 @@ msgid "" "pycs." msgstr "" -#: ../../../build/NEWS:8359 +#: ../../../build/NEWS:8366 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:8363 +#: ../../../build/NEWS:8370 msgid "" "`bpo-34043 `__: Optimize tarfile " "uncompress performance about 15% when gzip is used." msgstr "" -#: ../../../build/NEWS:8366 +#: ../../../build/NEWS:8373 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:8370 +#: ../../../build/NEWS:8377 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:8374 +#: ../../../build/NEWS:8381 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:8377 +#: ../../../build/NEWS:8384 msgid "" "`bpo-34003 `__: csv.DictReader now " "creates dicts instead of OrderedDicts. Patch by Michael Selik." msgstr "" -#: ../../../build/NEWS:8380 +#: ../../../build/NEWS:8387 msgid "" "`bpo-33978 `__: Closed existing logging " "handlers before reconfiguration via fileConfig and dictConfig. Patch by " "Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:8383 +#: ../../../build/NEWS:8390 msgid "" "`bpo-14117 `__: Make minor tweaks to " "turtledemo. The 'wikipedia' example is now 'rosette', describing what it " @@ -16342,27 +16356,27 @@ msgid "" " eliminated." msgstr "" -#: ../../../build/NEWS:8387 +#: ../../../build/NEWS:8394 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:8391 +#: ../../../build/NEWS:8398 msgid "" "`bpo-27500 `__: Fix getaddrinfo to " "resolve IPv6 addresses correctly." msgstr "" -#: ../../../build/NEWS:8393 +#: ../../../build/NEWS:8400 msgid "" "`bpo-24567 `__: Improve random.choices()" " to handle subnormal input weights that could occasionally trigger an " "IndexError." msgstr "" -#: ../../../build/NEWS:8396 +#: ../../../build/NEWS:8403 msgid "" "`bpo-33871 `__: Fixed integer overflow " "in :func:`os.readv`, :func:`os.writev`, :func:`os.preadv` and " @@ -16370,14 +16384,14 @@ msgid "" "arguments (on BSD-based OSes and macOS)." msgstr "" -#: ../../../build/NEWS:8400 +#: ../../../build/NEWS:8407 msgid "" "`bpo-25007 `__: Add :func:`copy.copy` " "and :func:`copy.deepcopy` support to zlib compressors and decompressors. " "Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:8403 +#: ../../../build/NEWS:8410 msgid "" "`bpo-33929 `__: multiprocessing: Fix a " "race condition in Popen of multiprocessing.popen_spawn_win32. The child " @@ -16387,7 +16401,7 @@ msgid "" "steal the handle from the parent process." msgstr "" -#: ../../../build/NEWS:8410 +#: ../../../build/NEWS:8417 msgid "" "`bpo-33899 `__: Tokenize module now " "implicitly emits a NEWLINE when provided with input that does not have a " @@ -16395,13 +16409,13 @@ msgid "" "internally. Contributed by Ammar Askar." msgstr "" -#: ../../../build/NEWS:8414 +#: ../../../build/NEWS:8421 msgid "" "`bpo-33897 `__: Added a 'force' keyword " "argument to logging.basicConfig()." msgstr "" -#: ../../../build/NEWS:8416 +#: ../../../build/NEWS:8423 msgid "" "`bpo-33695 `__: :func:`shutil.copytree` " "uses :func:`os.scandir` function and all copy functions depending from it " @@ -16412,33 +16426,33 @@ msgid "" "(Contributed by Giampaolo Rodola' in :issue:`33695`.)" msgstr "" -#: ../../../build/NEWS:8424 +#: ../../../build/NEWS:8431 msgid "" "`bpo-33916 `__: bz2 and lzma: When " "Decompressor.__init__() is called twice, free the old lock to not leak " "memory." msgstr "" -#: ../../../build/NEWS:8427 +#: ../../../build/NEWS:8434 msgid "" "`bpo-32568 `__: Make select.epoll() and " "its documentation consistent regarding *sizehint* and *flags*." msgstr "" -#: ../../../build/NEWS:8430 +#: ../../../build/NEWS:8437 msgid "" "`bpo-33833 `__: Fixed bug in asyncio " "where ProactorSocketTransport logs AssertionError if force closed during " "write." msgstr "" -#: ../../../build/NEWS:8433 +#: ../../../build/NEWS:8440 msgid "" "`bpo-33663 `__: Convert content length " "to string before putting to header." msgstr "" -#: ../../../build/NEWS:8435 +#: ../../../build/NEWS:8442 msgid "" "`bpo-33721 `__: :mod:`os.path` functions" " that return a boolean result like :func:`~os.path.exists`, " @@ -16455,140 +16469,140 @@ msgid "" "unrepresentable at the OS level." msgstr "" -#: ../../../build/NEWS:8449 +#: ../../../build/NEWS:8456 msgid "" "`bpo-26544 `__: Fixed implementation of " ":func:`platform.libc_ver`. It almost always returned version '2.9' for " "glibc." msgstr "" -#: ../../../build/NEWS:8452 +#: ../../../build/NEWS:8459 msgid "" "`bpo-33843 `__: Remove deprecated " "``cgi.escape``, ``cgi.parse_qs`` and ``cgi.parse_qsl``." msgstr "" -#: ../../../build/NEWS:8455 +#: ../../../build/NEWS:8462 msgid "" "`bpo-33842 `__: Remove " "``tarfile.filemode`` which is deprecated since Python 3.3." msgstr "" -#: ../../../build/NEWS:8458 ../../../build/NEWS:10056 -#: ../../../build/NEWS:14650 +#: ../../../build/NEWS:8465 ../../../build/NEWS:10063 +#: ../../../build/NEWS:14657 msgid "" "`bpo-30167 `__: Prevent site.main() " "exception if PYTHONSTARTUP is set. Patch by Steve Weber." msgstr "" -#: ../../../build/NEWS:8461 +#: ../../../build/NEWS:8468 msgid "" "`bpo-33805 `__: Improve error message of" " dataclasses.replace() when an InitVar is not specified" msgstr "" -#: ../../../build/NEWS:8464 +#: ../../../build/NEWS:8471 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:8467 ../../../build/NEWS:10059 -#: ../../../build/NEWS:14653 +#: ../../../build/NEWS:8474 ../../../build/NEWS:10066 +#: ../../../build/NEWS:14660 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:8471 +#: ../../../build/NEWS:8478 msgid "" "`bpo-32108 `__: In configparser, don't " "clear section when it is assigned to itself." msgstr "" -#: ../../../build/NEWS:8474 +#: ../../../build/NEWS:8481 msgid "" "`bpo-27397 `__: Make email module " "properly handle invalid-length base64 strings." msgstr "" -#: ../../../build/NEWS:8477 +#: ../../../build/NEWS:8484 msgid "" "`bpo-33578 `__: Implement multibyte " "encoder/decoder state methods" msgstr "" -#: ../../../build/NEWS:8479 ../../../build/NEWS:10063 -#: ../../../build/NEWS:14657 +#: ../../../build/NEWS:8486 ../../../build/NEWS:10070 +#: ../../../build/NEWS:14664 msgid "" "`bpo-30805 `__: Avoid race condition " "with debug logging" msgstr "" -#: ../../../build/NEWS:8481 +#: ../../../build/NEWS:8488 msgid "" "`bpo-33476 `__: Fix " "_header_value_parser.py when address group is missing final ';'. Contributed" " by Enrique Perez-Terron" msgstr "" -#: ../../../build/NEWS:8484 ../../../build/NEWS:10065 +#: ../../../build/NEWS:8491 ../../../build/NEWS:10072 msgid "" "`bpo-33694 `__: asyncio: Fix a race " "condition causing data loss on pause_reading()/resume_reading() when using " "the ProactorEventLoop." msgstr "" -#: ../../../build/NEWS:8487 ../../../build/NEWS:10068 +#: ../../../build/NEWS:8494 ../../../build/NEWS:10075 msgid "" "`bpo-32493 `__: Correct test for " "``uuid_enc_be`` availability in ``configure.ac``. Patch by Michael Felt." msgstr "" -#: ../../../build/NEWS:8490 ../../../build/NEWS:10071 +#: ../../../build/NEWS:8497 ../../../build/NEWS:10078 msgid "" "`bpo-33792 `__: Add " "asyncio.WindowsSelectorEventLoopPolicy and " "asyncio.WindowsProactorEventLoopPolicy." msgstr "" -#: ../../../build/NEWS:8493 +#: ../../../build/NEWS:8500 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:8497 ../../../build/NEWS:10074 +#: ../../../build/NEWS:8504 ../../../build/NEWS:10081 msgid "" "`bpo-33778 `__: Update ``unicodedata``'s" " database to Unicode version 11.0.0." msgstr "" -#: ../../../build/NEWS:8499 +#: ../../../build/NEWS:8506 msgid "" "`bpo-33165 `__: Added a stacklevel " "parameter to logging calls to allow use of wrapper/helper functions for " "logging APIs." msgstr "" -#: ../../../build/NEWS:8502 ../../../build/NEWS:10076 +#: ../../../build/NEWS:8509 ../../../build/NEWS:10083 msgid "" "`bpo-33770 `__: improve base64 exception" " message for encoded inputs of invalid length" msgstr "" -#: ../../../build/NEWS:8505 ../../../build/NEWS:10079 +#: ../../../build/NEWS:8512 ../../../build/NEWS:10086 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:8508 ../../../build/NEWS:10082 -#: ../../../build/NEWS:14659 +#: ../../../build/NEWS:8515 ../../../build/NEWS:10089 +#: ../../../build/NEWS:14666 msgid "" "`bpo-33767 `__: The concatenation " "(``+``) and repetition (``*``) sequence operations now raise " @@ -16596,59 +16610,59 @@ msgid "" ":class:`mmap.mmap` objects. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:8512 ../../../build/NEWS:10086 +#: ../../../build/NEWS:8519 ../../../build/NEWS:10093 msgid "" "`bpo-33734 `__: asyncio/ssl: Fix " "AttributeError, increase default handshake timeout" msgstr "" -#: ../../../build/NEWS:8515 +#: ../../../build/NEWS:8522 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:8519 +#: ../../../build/NEWS:8526 msgid "" "`bpo-2504 `__: Add gettext.pgettext() and" " variants." msgstr "" -#: ../../../build/NEWS:8521 +#: ../../../build/NEWS:8528 msgid "" "`bpo-33197 `__: Add description property" " for _ParameterKind" msgstr "" -#: ../../../build/NEWS:8523 ../../../build/NEWS:10184 +#: ../../../build/NEWS:8530 ../../../build/NEWS:10191 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:8526 ../../../build/NEWS:10187 -#: ../../../build/NEWS:14663 +#: ../../../build/NEWS:8533 ../../../build/NEWS:10194 +#: ../../../build/NEWS:14670 msgid "" "`bpo-32684 `__: Fix gather to propagate " "cancellation of itself even with return_exceptions." msgstr "" -#: ../../../build/NEWS:8529 ../../../build/NEWS:10190 +#: ../../../build/NEWS:8536 ../../../build/NEWS:10197 msgid "" "`bpo-33654 `__: Support protocol type " "switching in SSLTransport.set_protocol()." msgstr "" -#: ../../../build/NEWS:8531 ../../../build/NEWS:10192 +#: ../../../build/NEWS:8538 ../../../build/NEWS:10199 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:8534 +#: ../../../build/NEWS:8541 msgid "" "`bpo-33671 `__: :func:`shutil.copyfile`," " :func:`shutil.copy`, :func:`shutil.copy2`, :func:`shutil.copytree` and " @@ -16661,8 +16675,8 @@ msgid "" "(Contributed by Giampaolo Rodola' in :issue:`25427`.)" msgstr "" -#: ../../../build/NEWS:8544 ../../../build/NEWS:10195 -#: ../../../build/NEWS:14666 +#: ../../../build/NEWS:8551 ../../../build/NEWS:10202 +#: ../../../build/NEWS:14673 msgid "" "`bpo-33674 `__: Fix a race condition in " "SSLProtocol.connection_made() of asyncio.sslproto: start immediately the " @@ -16670,41 +16684,41 @@ msgid "" " called before the handshake started, causing the handshake to hang or fail." msgstr "" -#: ../../../build/NEWS:8549 ../../../build/NEWS:10200 -#: ../../../build/NEWS:14671 +#: ../../../build/NEWS:8556 ../../../build/NEWS:10207 +#: ../../../build/NEWS:14678 msgid "" "`bpo-31647 `__: Fixed bug where calling " "write_eof() on a _SelectorSocketTransport after it's already closed raises " "AttributeError." msgstr "" -#: ../../../build/NEWS:8552 ../../../build/NEWS:10203 +#: ../../../build/NEWS:8559 ../../../build/NEWS:10210 msgid "" "`bpo-32610 `__: Make asyncio.all_tasks()" " return only pending tasks." msgstr "" -#: ../../../build/NEWS:8554 ../../../build/NEWS:10205 +#: ../../../build/NEWS:8561 ../../../build/NEWS:10212 msgid "" "`bpo-32410 `__: Avoid blocking on file " "IO in sendfile fallback code" msgstr "" -#: ../../../build/NEWS:8556 ../../../build/NEWS:10207 -#: ../../../build/NEWS:14676 +#: ../../../build/NEWS:8563 ../../../build/NEWS:10214 +#: ../../../build/NEWS:14683 msgid "" "`bpo-33469 `__: Fix RuntimeError after " "closing loop that used run_in_executor" msgstr "" -#: ../../../build/NEWS:8558 ../../../build/NEWS:10209 -#: ../../../build/NEWS:14674 +#: ../../../build/NEWS:8565 ../../../build/NEWS:10216 +#: ../../../build/NEWS:14681 msgid "" "`bpo-33672 `__: Fix Task.__repr__ crash " "with Cython's bogus coroutines" msgstr "" -#: ../../../build/NEWS:8560 ../../../build/NEWS:10211 +#: ../../../build/NEWS:8567 ../../../build/NEWS:10218 msgid "" "`bpo-33654 `__: Fix " "transport.set_protocol() to support switching between asyncio.Protocol and " @@ -16712,20 +16726,20 @@ msgid "" "asyncio.BufferedProtocols." msgstr "" -#: ../../../build/NEWS:8564 ../../../build/NEWS:10215 +#: ../../../build/NEWS:8571 ../../../build/NEWS:10222 msgid "" "`bpo-33652 `__: Pickles of type " "variables and subscripted generics are now future-proof and compatible with " "older Python versions." msgstr "" -#: ../../../build/NEWS:8567 ../../../build/NEWS:10218 +#: ../../../build/NEWS:8574 ../../../build/NEWS:10225 msgid "" "`bpo-32493 `__: Fixed :func:`uuid.uuid1`" " on FreeBSD." msgstr "" -#: ../../../build/NEWS:8569 +#: ../../../build/NEWS:8576 msgid "" "`bpo-33238 `__: Add " "``InvalidStateError`` to :mod:`concurrent.futures`. ``Future.set_result`` " @@ -16733,13 +16747,13 @@ msgid "" "are not pending or running. Patch by Jason Haydaman." msgstr "" -#: ../../../build/NEWS:8574 ../../../build/NEWS:10220 +#: ../../../build/NEWS:8581 ../../../build/NEWS:10227 msgid "" "`bpo-33618 `__: Finalize and document " "preliminary and experimental TLS 1.3 support with OpenSSL 1.1.1" msgstr "" -#: ../../../build/NEWS:8577 +#: ../../../build/NEWS:8584 msgid "" "`bpo-33625 `__: Release GIL on " "`grp.getgrnam`, `grp.getgrgid`, `pwd.getpwnam` and `pwd.getpwuid` if " @@ -16747,22 +16761,22 @@ msgid "" "Grzybowski." msgstr "" -#: ../../../build/NEWS:8581 ../../../build/NEWS:10223 +#: ../../../build/NEWS:8588 ../../../build/NEWS:10230 msgid "" "`bpo-33623 `__: Fix possible SIGSGV when" " asyncio.Future is created in __del__" msgstr "" -#: ../../../build/NEWS:8583 ../../../build/NEWS:10089 -#: ../../../build/NEWS:14678 +#: ../../../build/NEWS:8590 ../../../build/NEWS:10096 +#: ../../../build/NEWS:14685 msgid "" "`bpo-11874 `__: Use a better regex when " "breaking usage into wrappable parts. Avoids bogus assertion errors from " "custom metavar strings." msgstr "" -#: ../../../build/NEWS:8586 ../../../build/NEWS:10225 -#: ../../../build/NEWS:14681 +#: ../../../build/NEWS:8593 ../../../build/NEWS:10232 +#: ../../../build/NEWS:14688 msgid "" "`bpo-30877 `__: Fixed a bug in the " "Python implementation of the JSON decoder that prevented the cache of parsed" @@ -16770,34 +16784,34 @@ msgid "" "c-fos." msgstr "" -#: ../../../build/NEWS:8590 +#: ../../../build/NEWS:8597 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:8593 ../../../build/NEWS:10092 +#: ../../../build/NEWS:8600 ../../../build/NEWS:10099 msgid "" "`bpo-33582 `__: Emit a deprecation " "warning for inspect.formatargspec" msgstr "" -#: ../../../build/NEWS:8595 +#: ../../../build/NEWS:8602 msgid "" "`bpo-21145 `__: Add " "``functools.cached_property`` decorator, for computed properties cached for " "the life of the instance." msgstr "" -#: ../../../build/NEWS:8598 ../../../build/NEWS:10229 +#: ../../../build/NEWS:8605 ../../../build/NEWS:10236 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:8602 ../../../build/NEWS:10233 +#: ../../../build/NEWS:8609 ../../../build/NEWS:10240 msgid "" "`bpo-28556 `__: Do not simplify " "arguments to `typing.Union`. Now `Union[Manager, Employee]` is not " @@ -16805,76 +16819,76 @@ msgid "" "several bugs and limited possibilities for introspection." msgstr "" -#: ../../../build/NEWS:8607 +#: ../../../build/NEWS:8614 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:8611 ../../../build/NEWS:10238 +#: ../../../build/NEWS:8618 ../../../build/NEWS:10245 msgid "" "`bpo-33540 `__: Add a new " "``block_on_close`` class attribute to ``ForkingMixIn`` and " "``ThreadingMixIn`` classes of :mod:`socketserver`." msgstr "" -#: ../../../build/NEWS:8614 ../../../build/NEWS:10241 -#: ../../../build/NEWS:14685 +#: ../../../build/NEWS:8621 ../../../build/NEWS:10248 +#: ../../../build/NEWS:14692 msgid "" "`bpo-33548 `__: " "tempfile._candidate_tempdir_list should consider common TEMP locations" msgstr "" -#: ../../../build/NEWS:8617 ../../../build/NEWS:10244 +#: ../../../build/NEWS:8624 ../../../build/NEWS:10251 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:8620 +#: ../../../build/NEWS:8627 msgid "" "`bpo-33541 `__: Remove unused private " "method ``_strptime.LocaleTime.__pad`` (a.k.a. ``_LocaleTime__pad``)." msgstr "" -#: ../../../build/NEWS:8623 ../../../build/NEWS:10247 +#: ../../../build/NEWS:8630 ../../../build/NEWS:10254 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:8627 ../../../build/NEWS:10251 -#: ../../../build/NEWS:14688 +#: ../../../build/NEWS:8634 ../../../build/NEWS:10258 +#: ../../../build/NEWS:14695 msgid "" "`bpo-33542 `__: Prevent " "``uuid.get_node`` from using a DUID instead of a MAC on Windows. Patch by " "Zvi Effron" msgstr "" -#: ../../../build/NEWS:8630 ../../../build/NEWS:10254 -#: ../../../build/NEWS:14691 +#: ../../../build/NEWS:8637 ../../../build/NEWS:10261 +#: ../../../build/NEWS:14698 msgid "" "`bpo-26819 `__: Fix race condition with " "`ReadTransport.resume_reading` in Windows proactor event loop." msgstr "" -#: ../../../build/NEWS:8633 ../../../build/NEWS:10257 +#: ../../../build/NEWS:8640 ../../../build/NEWS:10264 msgid "" "Fix failure in `typing.get_type_hints()` when ClassVar was provided as a " "string forward reference." msgstr "" -#: ../../../build/NEWS:8636 +#: ../../../build/NEWS:8643 msgid "" "`bpo-33516 `__: " ":class:`unittest.mock.MagicMock` now supports the ``__round__`` magic " "method." msgstr "" -#: ../../../build/NEWS:8639 +#: ../../../build/NEWS:8646 msgid "" "`bpo-28612 `__: Added support for Site " "Maps to urllib's ``RobotFileParser`` as :meth:`RobotFileParser.site_maps() " @@ -16882,40 +16896,40 @@ msgid "" " patch by Peter Wirtz." msgstr "" -#: ../../../build/NEWS:8644 +#: ../../../build/NEWS:8651 msgid "" "`bpo-28167 `__: Remove " "platform.linux_distribution, which was deprecated since 3.5." msgstr "" -#: ../../../build/NEWS:8647 +#: ../../../build/NEWS:8654 msgid "" "`bpo-33504 `__: Switch the default " "dictionary implementation for :mod:`configparser` from " ":class:`collections.OrderedDict` to the standard :class:`dict` type." msgstr "" -#: ../../../build/NEWS:8651 ../../../build/NEWS:10260 +#: ../../../build/NEWS:8658 ../../../build/NEWS:10267 msgid "" "`bpo-33505 `__: Optimize " "asyncio.ensure_future() by reordering if checks: 1.17x faster." msgstr "" -#: ../../../build/NEWS:8654 ../../../build/NEWS:10263 +#: ../../../build/NEWS:8661 ../../../build/NEWS:10270 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:8658 +#: ../../../build/NEWS:8665 msgid "" "`bpo-29235 `__: The " ":class:`cProfile.Profile` class can now be used as a context manager. Patch " "by Scott Sanderson." msgstr "" -#: ../../../build/NEWS:8661 ../../../build/NEWS:10267 +#: ../../../build/NEWS:8668 ../../../build/NEWS:10274 msgid "" "`bpo-33495 `__: Change " "dataclasses.Fields repr to use the repr of each of its members, instead of " @@ -16923,14 +16937,14 @@ msgid "" " especially true for the 'type' member." msgstr "" -#: ../../../build/NEWS:8665 +#: ../../../build/NEWS:8672 msgid "" "`bpo-26103 `__: Correct " "``inspect.isdatadescriptor`` to look for ``__set__`` or ``__delete__``. " "Patch by Aaron Hall." msgstr "" -#: ../../../build/NEWS:8668 +#: ../../../build/NEWS:8675 msgid "" "`bpo-29209 `__: Removed the " "``doctype()`` method and the *html* parameter of the constructor of " @@ -16941,7 +16955,7 @@ msgid "" ":exc:`PendingDeprecationWarning`." msgstr "" -#: ../../../build/NEWS:8675 ../../../build/NEWS:10271 +#: ../../../build/NEWS:8682 ../../../build/NEWS:10278 msgid "" "`bpo-33453 `__: Fix dataclasses to work " "if using literal string type annotations or if using PEP 563 \"Postponed " @@ -16950,8 +16964,8 @@ msgid "" "(\"InitVar\" and \"dataclasses.InitVar\")." msgstr "" -#: ../../../build/NEWS:8680 ../../../build/NEWS:10276 -#: ../../../build/NEWS:14694 +#: ../../../build/NEWS:8687 ../../../build/NEWS:10283 +#: ../../../build/NEWS:14701 msgid "" "`bpo-28556 `__: Minor fixes in typing " "module: add annotations to ``NamedTuple.__new__``, pass ``*args`` and " @@ -16959,84 +16973,84 @@ msgid "" "Dombrova." msgstr "" -#: ../../../build/NEWS:8684 +#: ../../../build/NEWS:8691 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:8688 ../../../build/NEWS:10280 -#: ../../../build/NEWS:14698 +#: ../../../build/NEWS:8695 ../../../build/NEWS:10287 +#: ../../../build/NEWS:14705 msgid "" "`bpo-20087 `__: Updated alias mapping " "with glibc 2.27 supported locales." msgstr "" -#: ../../../build/NEWS:8690 ../../../build/NEWS:10282 -#: ../../../build/NEWS:14700 +#: ../../../build/NEWS:8697 ../../../build/NEWS:10289 +#: ../../../build/NEWS:14707 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:8693 ../../../build/NEWS:10285 +#: ../../../build/NEWS:8700 ../../../build/NEWS:10292 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:8697 ../../../build/NEWS:10392 +#: ../../../build/NEWS:8704 ../../../build/NEWS:10399 msgid "" "`bpo-33281 `__: Fix " "ctypes.util.find_library regression on macOS." msgstr "" -#: ../../../build/NEWS:8699 +#: ../../../build/NEWS:8706 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:8703 +#: ../../../build/NEWS:8710 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:8706 +#: ../../../build/NEWS:8713 msgid "" "`bpo-32933 `__: " ":func:`unittest.mock.mock_open` now supports iteration over the file " "contents. Patch by Tony Flury." msgstr "" -#: ../../../build/NEWS:8709 +#: ../../../build/NEWS:8716 msgid "" "`bpo-33217 `__: Raise :exc:`TypeError` " "when looking up non-Enum objects in Enum classes and Enum members." msgstr "" -#: ../../../build/NEWS:8712 ../../../build/NEWS:10289 -#: ../../../build/NEWS:14703 +#: ../../../build/NEWS:8719 ../../../build/NEWS:10296 +#: ../../../build/NEWS:14710 msgid "" "`bpo-33197 `__: Update error message " "when constructing invalid inspect.Parameters Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:8715 ../../../build/NEWS:10394 -#: ../../../build/NEWS:14706 +#: ../../../build/NEWS:8722 ../../../build/NEWS:10401 +#: ../../../build/NEWS:14713 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:8718 +#: ../../../build/NEWS:8725 msgid "" "`bpo-33375 `__: The warnings module now " "finds the Python file associated with a warning from the code object, rather" @@ -17045,92 +17059,92 @@ msgid "" "code." msgstr "" -#: ../../../build/NEWS:8723 +#: ../../../build/NEWS:8730 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:8727 +#: ../../../build/NEWS:8734 msgid "" "`bpo-32455 `__: Added *jump* parameter " "to :func:`dis.stack_effect`." msgstr "" -#: ../../../build/NEWS:8729 +#: ../../../build/NEWS:8736 msgid "" "`bpo-27485 `__: Rename and deprecate " "undocumented functions in :func:`urllib.parse`." msgstr "" -#: ../../../build/NEWS:8732 +#: ../../../build/NEWS:8739 msgid "" "`bpo-33332 `__: Add " "``signal.valid_signals()`` to expose the POSIX sigfillset() functionality." msgstr "" -#: ../../../build/NEWS:8735 +#: ../../../build/NEWS:8742 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:8738 ../../../build/NEWS:10397 -#: ../../../build/NEWS:14709 +#: ../../../build/NEWS:8745 ../../../build/NEWS:10404 +#: ../../../build/NEWS:14716 msgid "" "`bpo-33329 `__: Fix multiprocessing " "regression on newer glibcs" msgstr "" -#: ../../../build/NEWS:8740 +#: ../../../build/NEWS:8747 msgid "" "`bpo-33334 `__: :func:`dis.stack_effect`" " now supports all defined opcodes including NOP and EXTENDED_ARG." msgstr "" -#: ../../../build/NEWS:8743 ../../../build/NEWS:10399 -#: ../../../build/NEWS:14711 +#: ../../../build/NEWS:8750 ../../../build/NEWS:10406 +#: ../../../build/NEWS:14718 msgid "" "`bpo-991266 `__: Fix quoting of the " "``Comment`` attribute of :class:`http.cookies.SimpleCookie`." msgstr "" -#: ../../../build/NEWS:8746 ../../../build/NEWS:10402 -#: ../../../build/NEWS:14714 +#: ../../../build/NEWS:8753 ../../../build/NEWS:10409 +#: ../../../build/NEWS:14721 msgid "" "`bpo-33131 `__: Upgrade bundled version " "of pip to 10.0.1." msgstr "" -#: ../../../build/NEWS:8748 ../../../build/NEWS:10404 -#: ../../../build/NEWS:14716 +#: ../../../build/NEWS:8755 ../../../build/NEWS:10411 +#: ../../../build/NEWS:14723 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:8752 +#: ../../../build/NEWS:8759 msgid "" "`bpo-23403 `__: lib2to3 now uses pickle " "protocol 4 for pre-computed grammars." msgstr "" -#: ../../../build/NEWS:8754 ../../../build/NEWS:10408 +#: ../../../build/NEWS:8761 ../../../build/NEWS:10415 msgid "" "`bpo-33266 `__: lib2to3 now recognizes " "``rf'...'`` strings." msgstr "" -#: ../../../build/NEWS:8756 ../../../build/NEWS:10410 +#: ../../../build/NEWS:8763 ../../../build/NEWS:10417 msgid "" "`bpo-11594 `__: Ensure line-endings are " "respected when using lib2to3." msgstr "" -#: ../../../build/NEWS:8758 ../../../build/NEWS:10412 +#: ../../../build/NEWS:8765 ../../../build/NEWS:10419 msgid "" "`bpo-33254 `__: Have " ":func:`importlib.resources.contents` and " @@ -17138,29 +17152,29 @@ msgid "" "instead of an :term:`iterator`." msgstr "" -#: ../../../build/NEWS:8762 +#: ../../../build/NEWS:8769 msgid "" "`bpo-33265 `__: ``contextlib.ExitStack``" " and ``contextlib.AsyncExitStack`` now use a method instead of a wrapper " "function for exit callbacks." msgstr "" -#: ../../../build/NEWS:8765 ../../../build/NEWS:10292 -#: ../../../build/NEWS:14720 +#: ../../../build/NEWS:8772 ../../../build/NEWS:10299 +#: ../../../build/NEWS:14727 msgid "" "`bpo-33263 `__: Fix FD leak in " "`_SelectorSocketTransport` Patch by Vlad Starostin." msgstr "" -#: ../../../build/NEWS:8768 ../../../build/NEWS:10416 -#: ../../../build/NEWS:14723 +#: ../../../build/NEWS:8775 ../../../build/NEWS:10423 +#: ../../../build/NEWS:14730 msgid "" "`bpo-33256 `__: Fix display of " "```` call in the html produced by ``cgitb.html()``. Patch by " "Stéphane Blondon." msgstr "" -#: ../../../build/NEWS:8771 +#: ../../../build/NEWS:8778 msgid "" "`bpo-33144 `__: ``random.Random()`` and " "its subclassing mechanism got optimized to check only once at class/subclass" @@ -17169,34 +17183,34 @@ msgid "" " large random integers. Patch by Wolfgang Maier." msgstr "" -#: ../../../build/NEWS:8777 +#: ../../../build/NEWS:8784 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:8781 +#: ../../../build/NEWS:8788 msgid "" "This fix also changed pydoc to add ``os.getcwd()`` to :data:`sys.path` when " "necessary, rather than adding ``\".\"``." msgstr "" -#: ../../../build/NEWS:8784 +#: ../../../build/NEWS:8791 msgid "" "`bpo-29613 `__: Added support for the " "``SameSite`` cookie flag to the ``http.cookies`` module." msgstr "" -#: ../../../build/NEWS:8787 ../../../build/NEWS:10424 +#: ../../../build/NEWS:8794 ../../../build/NEWS:10431 msgid "" "`bpo-33169 `__: Delete entries of " "``None`` in :data:`sys.path_importer_cache` when " ":meth:`importlib.machinery.invalidate_caches` is called." msgstr "" -#: ../../../build/NEWS:8790 ../../../build/NEWS:10430 -#: ../../../build/NEWS:14726 +#: ../../../build/NEWS:8797 ../../../build/NEWS:10437 +#: ../../../build/NEWS:14733 msgid "" "`bpo-33203 `__: " "``random.Random.choice()`` now raises ``IndexError`` for empty sequences " @@ -17204,22 +17218,22 @@ msgid "" "implementation." msgstr "" -#: ../../../build/NEWS:8794 ../../../build/NEWS:10434 -#: ../../../build/NEWS:14730 +#: ../../../build/NEWS:8801 ../../../build/NEWS:10441 +#: ../../../build/NEWS:14737 msgid "" "`bpo-33224 `__: Update difflib.mdiff() " "for :pep:`479`. Convert an uncaught StopIteration in a generator into a " "return-statement." msgstr "" -#: ../../../build/NEWS:8797 ../../../build/NEWS:10437 -#: ../../../build/NEWS:14733 +#: ../../../build/NEWS:8804 ../../../build/NEWS:10444 +#: ../../../build/NEWS:14740 msgid "" "`bpo-33209 `__: End framing at the end " "of C implementation of :func:`pickle.Pickler.dump`." msgstr "" -#: ../../../build/NEWS:8800 +#: ../../../build/NEWS:8807 msgid "" "`bpo-32861 `__: The urllib.robotparser's" " ``__str__`` representation now includes wildcard entries and the \"Crawl-" @@ -17227,7 +17241,7 @@ msgid "" "being appended to the end of the string. Patch by Michael Lazar." msgstr "" -#: ../../../build/NEWS:8805 +#: ../../../build/NEWS:8812 msgid "" "`bpo-23403 `__: ``DEFAULT_PROTOCOL`` in " ":mod:`pickle` was bumped to 4. Protocol 4 is described in :pep:`3154` and " @@ -17235,48 +17249,48 @@ msgid "" "compared to protocol 3 introduced in Python 3.0." msgstr "" -#: ../../../build/NEWS:8810 ../../../build/NEWS:10440 +#: ../../../build/NEWS:8817 ../../../build/NEWS:10447 msgid "" "`bpo-20104 `__: Improved error handling " "and fixed a reference leak in :func:`os.posix_spawn()`." msgstr "" -#: ../../../build/NEWS:8813 +#: ../../../build/NEWS:8820 msgid "" "`bpo-33106 `__: Deleting a key from a " "read-only dbm database raises module specific error instead of KeyError." msgstr "" -#: ../../../build/NEWS:8816 ../../../build/NEWS:10443 +#: ../../../build/NEWS:8823 ../../../build/NEWS:10450 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:8820 +#: ../../../build/NEWS:8827 msgid "" "`bpo-32380 `__: Create " "functools.singledispatchmethod to support generic single dispatch on " "descriptors and methods." msgstr "" -#: ../../../build/NEWS:8823 ../../../build/NEWS:10583 +#: ../../../build/NEWS:8830 ../../../build/NEWS:10590 msgid "" "`bpo-33141 `__: Have Field objects pass " "through __set_name__ to their default values, if they have their own " "__set_name__." msgstr "" -#: ../../../build/NEWS:8826 ../../../build/NEWS:10586 -#: ../../../build/NEWS:14740 +#: ../../../build/NEWS:8833 ../../../build/NEWS:10593 +#: ../../../build/NEWS:14747 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:8830 ../../../build/NEWS:10590 +#: ../../../build/NEWS:8837 ../../../build/NEWS:10597 msgid "" "`bpo-32873 `__: Treat type variables and" " special typing forms as immutable by copy and pickle. This fixes several " @@ -17284,7 +17298,7 @@ msgid "" "Python 3.6." msgstr "" -#: ../../../build/NEWS:8834 ../../../build/NEWS:10594 +#: ../../../build/NEWS:8841 ../../../build/NEWS:10601 msgid "" "`bpo-33134 `__: When computing " "dataclass's __hash__, use the lookup table to contain the function which " @@ -17292,47 +17306,47 @@ msgid "" "string, and then testing that string to see what to do." msgstr "" -#: ../../../build/NEWS:8839 ../../../build/NEWS:10599 -#: ../../../build/NEWS:14744 +#: ../../../build/NEWS:8846 ../../../build/NEWS:10606 +#: ../../../build/NEWS:14751 msgid "" "`bpo-33127 `__: The ssl module now " "compiles with LibreSSL 2.7.1." msgstr "" -#: ../../../build/NEWS:8841 ../../../build/NEWS:10601 +#: ../../../build/NEWS:8848 ../../../build/NEWS:10608 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:8844 ../../../build/NEWS:10604 +#: ../../../build/NEWS:8851 ../../../build/NEWS:10611 msgid "" "`bpo-33078 `__: Fix the failure on OSX " "caused by the tests relying on sem_getvalue" msgstr "" -#: ../../../build/NEWS:8847 ../../../build/NEWS:10607 +#: ../../../build/NEWS:8854 ../../../build/NEWS:10614 msgid "" "`bpo-33116 `__: Add 'Field' to " "dataclasses.__all__." msgstr "" -#: ../../../build/NEWS:8849 ../../../build/NEWS:10609 +#: ../../../build/NEWS:8856 ../../../build/NEWS:10616 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:8852 ../../../build/NEWS:10612 +#: ../../../build/NEWS:8859 ../../../build/NEWS:10619 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:8856 ../../../build/NEWS:10616 +#: ../../../build/NEWS:8863 ../../../build/NEWS:10623 msgid "" "`bpo-32953 `__: If a non-dataclass " "inherits from a frozen dataclass, allow attributes to be added to the " @@ -17341,82 +17355,82 @@ msgid "" "non-frozen." msgstr "" -#: ../../../build/NEWS:8861 ../../../build/NEWS:10447 +#: ../../../build/NEWS:8868 ../../../build/NEWS:10454 msgid "" "`bpo-33097 `__: Raise RuntimeError when " "``executor.submit`` is called during interpreter shutdown." msgstr "" -#: ../../../build/NEWS:8864 +#: ../../../build/NEWS:8871 msgid "" "`bpo-32968 `__: Modulo and floor " "division involving Fraction and float should return float." msgstr "" -#: ../../../build/NEWS:8867 ../../../build/NEWS:10621 +#: ../../../build/NEWS:8874 ../../../build/NEWS:10628 msgid "" "`bpo-33061 `__: Add missing ``NoReturn``" " to ``__all__`` in typing.py" msgstr "" -#: ../../../build/NEWS:8869 ../../../build/NEWS:10623 +#: ../../../build/NEWS:8876 ../../../build/NEWS:10630 msgid "" "`bpo-33078 `__: Fix the size handling in" " multiprocessing.Queue when a pickling error occurs." msgstr "" -#: ../../../build/NEWS:8872 ../../../build/NEWS:10626 -#: ../../../build/NEWS:14996 +#: ../../../build/NEWS:8879 ../../../build/NEWS:10633 +#: ../../../build/NEWS:15003 msgid "" "`bpo-33064 `__: lib2to3 now properly " "supports trailing commas after ``*args`` and ``**kwargs`` in function " "signatures." msgstr "" -#: ../../../build/NEWS:8875 ../../../build/NEWS:10629 +#: ../../../build/NEWS:8882 ../../../build/NEWS:10636 msgid "" "`bpo-33056 `__: FIX properly close " "leaking fds in concurrent.futures.ProcessPoolExecutor." msgstr "" -#: ../../../build/NEWS:8878 ../../../build/NEWS:10632 -#: ../../../build/NEWS:14746 +#: ../../../build/NEWS:8885 ../../../build/NEWS:10639 +#: ../../../build/NEWS:14753 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:8882 ../../../build/NEWS:10636 -#: ../../../build/NEWS:14999 +#: ../../../build/NEWS:8889 ../../../build/NEWS:10643 +#: ../../../build/NEWS:15006 msgid "" "`bpo-31804 `__: Avoid failing in " "multiprocessing.Process if the standard streams are closed or None at exit." msgstr "" -#: ../../../build/NEWS:8885 +#: ../../../build/NEWS:8892 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:8889 +#: ../../../build/NEWS:8896 msgid "" "`bpo-30249 `__: Improve " "struct.unpack_from() exception messages for problems with the buffer size " "and offset." msgstr "" -#: ../../../build/NEWS:8892 ../../../build/NEWS:10639 -#: ../../../build/NEWS:15002 +#: ../../../build/NEWS:8899 ../../../build/NEWS:10646 +#: ../../../build/NEWS:15009 msgid "" "`bpo-33037 `__: Skip sending/receiving " "data after SSL transport closing." msgstr "" -#: ../../../build/NEWS:8894 ../../../build/NEWS:10641 -#: ../../../build/NEWS:14750 +#: ../../../build/NEWS:8901 ../../../build/NEWS:10648 +#: ../../../build/NEWS:14757 msgid "" "`bpo-27683 `__: Fix a regression in " ":mod:`ipaddress` that result of :meth:`hosts` is empty when the network is " @@ -17424,56 +17438,56 @@ msgid "" "addresses." msgstr "" -#: ../../../build/NEWS:8898 +#: ../../../build/NEWS:8905 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:8901 ../../../build/NEWS:10645 +#: ../../../build/NEWS:8908 ../../../build/NEWS:10652 msgid "" "`bpo-32999 `__: Fix C implementation of " "``ABC.__subclasscheck__(cls, subclass)`` crashed when ``subclass`` is not a " "type object." msgstr "" -#: ../../../build/NEWS:8904 ../../../build/NEWS:10648 -#: ../../../build/NEWS:15006 +#: ../../../build/NEWS:8911 ../../../build/NEWS:10655 +#: ../../../build/NEWS:15013 msgid "" "`bpo-33009 `__: Fix inspect.signature() " "for single-parameter partialmethods." msgstr "" -#: ../../../build/NEWS:8906 ../../../build/NEWS:10650 -#: ../../../build/NEWS:15008 +#: ../../../build/NEWS:8913 ../../../build/NEWS:10657 +#: ../../../build/NEWS:15015 msgid "" "`bpo-32969 `__: Expose several missing " "constants in zlib and fix corresponding documentation." msgstr "" -#: ../../../build/NEWS:8909 ../../../build/NEWS:10653 +#: ../../../build/NEWS:8916 ../../../build/NEWS:10660 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:8913 +#: ../../../build/NEWS:8920 msgid "" "`bpo-32970 `__: Improved disassembly of " "the MAKE_FUNCTION instruction." msgstr "" -#: ../../../build/NEWS:8915 ../../../build/NEWS:10657 -#: ../../../build/NEWS:14754 +#: ../../../build/NEWS:8922 ../../../build/NEWS:10664 +#: ../../../build/NEWS:14761 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:8918 ../../../build/NEWS:10788 +#: ../../../build/NEWS:8925 ../../../build/NEWS:10795 msgid "" "`bpo-32960 `__: For dataclasses, " "disallow inheriting frozen from non-frozen classes, and also disallow " @@ -17481,21 +17495,21 @@ msgid "" "at a future date." msgstr "" -#: ../../../build/NEWS:8922 ../../../build/NEWS:10792 -#: ../../../build/NEWS:15011 +#: ../../../build/NEWS:8929 ../../../build/NEWS:10799 +#: ../../../build/NEWS:15018 msgid "" "`bpo-32713 `__: Fixed tarfile.itn " "handling of out-of-bounds float values. Patch by Joffrey Fuhrer." msgstr "" -#: ../../../build/NEWS:8925 ../../../build/NEWS:10299 +#: ../../../build/NEWS:8932 ../../../build/NEWS:10306 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:8928 ../../../build/NEWS:10795 +#: ../../../build/NEWS:8935 ../../../build/NEWS:10802 msgid "" "`bpo-32951 `__: Direct instantiation of " "SSLSocket and SSLObject objects is now prohibited. The constructors were " @@ -17503,7 +17517,7 @@ msgid "" "suppose to use ssl.wrap_socket() or SSLContext." msgstr "" -#: ../../../build/NEWS:8933 ../../../build/NEWS:10800 +#: ../../../build/NEWS:8940 ../../../build/NEWS:10807 msgid "" "`bpo-32929 `__: Remove the tri-state " "parameter \"hash\", and add the boolean \"unsafe_hash\". If unsafe_hash is " @@ -17513,55 +17527,55 @@ msgid "" "behavior. unsafe_hash=False is the default, just as hash=None used to be." msgstr "" -#: ../../../build/NEWS:8940 ../../../build/NEWS:10807 +#: ../../../build/NEWS:8947 ../../../build/NEWS:10814 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:8943 +#: ../../../build/NEWS:8950 msgid "" "`bpo-32146 `__: Document the interaction" " between frozen executables and the spawn and forkserver start methods in " "multiprocessing." msgstr "" -#: ../../../build/NEWS:8946 ../../../build/NEWS:10810 -#: ../../../build/NEWS:15014 +#: ../../../build/NEWS:8953 ../../../build/NEWS:10817 +#: ../../../build/NEWS:15021 msgid "" "`bpo-30622 `__: The ssl module now " "detects missing NPN support in LibreSSL." msgstr "" -#: ../../../build/NEWS:8948 ../../../build/NEWS:10812 -#: ../../../build/NEWS:15016 +#: ../../../build/NEWS:8955 ../../../build/NEWS:10819 +#: ../../../build/NEWS:15023 msgid "" "`bpo-32922 `__: dbm.open() now encodes " "filename with the filesystem encoding rather than default encoding." msgstr "" -#: ../../../build/NEWS:8951 +#: ../../../build/NEWS:8958 msgid "" "`bpo-32759 `__: Free unused arenas in " "multiprocessing.heap." msgstr "" -#: ../../../build/NEWS:8953 ../../../build/NEWS:10815 -#: ../../../build/NEWS:15019 +#: ../../../build/NEWS:8960 ../../../build/NEWS:10822 +#: ../../../build/NEWS:15026 msgid "" "`bpo-32859 `__: In ``os.dup2``, don't " "check every call whether the ``dup3`` syscall exists or not." msgstr "" -#: ../../../build/NEWS:8956 ../../../build/NEWS:10818 +#: ../../../build/NEWS:8963 ../../../build/NEWS:10825 msgid "" "`bpo-32556 `__: nt._getfinalpathname, " "nt._getvolumepathname and nt._getdiskusage now correctly convert from bytes." msgstr "" -#: ../../../build/NEWS:8959 ../../../build/NEWS:10824 -#: ../../../build/NEWS:15022 +#: ../../../build/NEWS:8966 ../../../build/NEWS:10831 +#: ../../../build/NEWS:15029 msgid "" "`bpo-21060 `__: Rewrite confusing " "message from setup.py upload from \"No dist file created in earlier " @@ -17569,22 +17583,22 @@ msgid "" "command\"." msgstr "" -#: ../../../build/NEWS:8963 ../../../build/NEWS:10660 -#: ../../../build/NEWS:15026 +#: ../../../build/NEWS:8970 ../../../build/NEWS:10667 +#: ../../../build/NEWS:15033 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:8967 ../../../build/NEWS:10828 -#: ../../../build/NEWS:15030 +#: ../../../build/NEWS:8974 ../../../build/NEWS:10835 +#: ../../../build/NEWS:15037 msgid "" "`bpo-32852 `__: Make sure sys.argv " "remains as a list when running trace." msgstr "" -#: ../../../build/NEWS:8969 +#: ../../../build/NEWS:8976 msgid "" "`bpo-31333 `__: ``_abc`` module is " "added. It is a speedup module with C implementations for various functions " @@ -17593,7 +17607,7 @@ msgid "" "this makes Python start-up up to 10% faster." msgstr "" -#: ../../../build/NEWS:8975 +#: ../../../build/NEWS:8982 msgid "" "Note that the new implementation hides internal registry and caches, " "previously accessible via private attributes ``_abc_registry``, " @@ -17602,15 +17616,15 @@ msgid "" "``_abc_registry_clear``, and ``_abc_caches_clear``." msgstr "" -#: ../../../build/NEWS:8981 ../../../build/NEWS:10840 -#: ../../../build/NEWS:15032 +#: ../../../build/NEWS:8988 ../../../build/NEWS:10847 +#: ../../../build/NEWS:15039 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:8985 ../../../build/NEWS:10844 +#: ../../../build/NEWS:8992 ../../../build/NEWS:10851 msgid "" "`bpo-32819 `__: ssl.match_hostname() has" " been simplified and no longer depends on re and ipaddress module for " @@ -17618,48 +17632,48 @@ msgid "" "improved." msgstr "" -#: ../../../build/NEWS:8989 +#: ../../../build/NEWS:8996 msgid "" "`bpo-19675 `__: ``multiprocessing.Pool``" " no longer leaks processes if its initialization fails." msgstr "" -#: ../../../build/NEWS:8992 ../../../build/NEWS:10848 +#: ../../../build/NEWS:8999 ../../../build/NEWS:10855 msgid "" "`bpo-32394 `__: socket: Remove " "TCP_FASTOPEN,TCP_KEEPCNT,TCP_KEEPIDLE,TCP_KEEPINTVL flags on older version " "Windows during run-time." msgstr "" -#: ../../../build/NEWS:8996 ../../../build/NEWS:10852 -#: ../../../build/NEWS:15036 +#: ../../../build/NEWS:9003 ../../../build/NEWS:10859 +#: ../../../build/NEWS:15043 msgid "" "`bpo-31787 `__: Fixed refleaks of " "``__init__()`` methods in various modules. (Contributed by Oren Milman)" msgstr "" -#: ../../../build/NEWS:8999 ../../../build/NEWS:10855 -#: ../../../build/NEWS:15039 +#: ../../../build/NEWS:9006 ../../../build/NEWS:10862 +#: ../../../build/NEWS:15046 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:9002 +#: ../../../build/NEWS:9009 msgid "" "`bpo-30688 `__: Added support of " "``\\N{name}`` escapes in regular expressions. Based on patch by Jonathan " "Eunice." msgstr "" -#: ../../../build/NEWS:9005 ../../../build/NEWS:10858 +#: ../../../build/NEWS:9012 ../../../build/NEWS:10865 msgid "" "`bpo-32792 `__: collections.ChainMap() " "preserves the order of the underlying mappings." msgstr "" -#: ../../../build/NEWS:9008 ../../../build/NEWS:10861 +#: ../../../build/NEWS:9015 ../../../build/NEWS:10868 msgid "" "`bpo-32775 `__: " ":func:`fnmatch.translate()` no longer produces patterns which contain set " @@ -17669,14 +17683,14 @@ msgid "" "patterns containing such sets by accident." msgstr "" -#: ../../../build/NEWS:9014 ../../../build/NEWS:10867 +#: ../../../build/NEWS:9021 ../../../build/NEWS:10874 msgid "" "`bpo-32622 `__: Implement native fast " "sendfile for Windows proactor event loop." msgstr "" -#: ../../../build/NEWS:9016 ../../../build/NEWS:10869 -#: ../../../build/NEWS:15045 +#: ../../../build/NEWS:9023 ../../../build/NEWS:10876 +#: ../../../build/NEWS:15052 msgid "" "`bpo-32777 `__: Fix a rare but potential" " pre-exec child process deadlock in subprocess on POSIX systems when marking" @@ -17684,49 +17698,49 @@ msgid "" "appears to have been introduced in 3.4." msgstr "" -#: ../../../build/NEWS:9021 ../../../build/NEWS:10874 -#: ../../../build/NEWS:15050 +#: ../../../build/NEWS:9028 ../../../build/NEWS:10881 +#: ../../../build/NEWS:15057 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:9025 +#: ../../../build/NEWS:9032 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:9029 ../../../build/NEWS:10878 +#: ../../../build/NEWS:9036 ../../../build/NEWS:10885 msgid "" "`bpo-32741 `__: Implement " "``asyncio.TimerHandle.when()`` method." msgstr "" -#: ../../../build/NEWS:9031 ../../../build/NEWS:10880 +#: ../../../build/NEWS:9038 ../../../build/NEWS:10887 msgid "" "`bpo-32691 `__: Use mod_spec.parent when" " running modules with pdb" msgstr "" -#: ../../../build/NEWS:9033 ../../../build/NEWS:10882 -#: ../../../build/NEWS:15054 +#: ../../../build/NEWS:9040 ../../../build/NEWS:10889 +#: ../../../build/NEWS:15061 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:9037 ../../../build/NEWS:10886 -#: ../../../build/NEWS:15058 +#: ../../../build/NEWS:9044 ../../../build/NEWS:10893 +#: ../../../build/NEWS:15065 msgid "" "`bpo-32727 `__: Do not include name " "field in SMTP envelope from address. Patch by Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:9040 ../../../build/NEWS:10889 +#: ../../../build/NEWS:9047 ../../../build/NEWS:10896 msgid "" "`bpo-31453 `__: Add TLSVersion constants" " and SSLContext.maximum_version / minimum_version attributes. The new API " @@ -17735,7 +17749,7 @@ msgid "" " feature." msgstr "" -#: ../../../build/NEWS:9045 ../../../build/NEWS:10894 +#: ../../../build/NEWS:9052 ../../../build/NEWS:10901 msgid "" "`bpo-24334 `__: Internal implementation " "details of ssl module were cleaned up. The SSLSocket has one less layer of " @@ -17744,52 +17758,52 @@ msgid "" "simplified." msgstr "" -#: ../../../build/NEWS:9050 ../../../build/NEWS:10899 -#: ../../../build/NEWS:15071 +#: ../../../build/NEWS:9057 ../../../build/NEWS:10906 +#: ../../../build/NEWS:15078 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:9053 ../../../build/NEWS:10902 +#: ../../../build/NEWS:9060 ../../../build/NEWS:10909 msgid "" "`bpo-32585 `__: Add Ttk spinbox widget " "to :mod:`tkinter.ttk`. Patch by Alan D Moore." msgstr "" -#: ../../../build/NEWS:9056 +#: ../../../build/NEWS:9063 msgid "" "`bpo-32512 `__: :mod:`profile` CLI " "accepts `-m module_name` as an alternative to script path." msgstr "" -#: ../../../build/NEWS:9059 +#: ../../../build/NEWS:9066 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:9063 +#: ../../../build/NEWS:9070 msgid "Patch by Sanyam Khurana." msgstr "*Patch* oleh Sanyam Khurana." -#: ../../../build/NEWS:9065 +#: ../../../build/NEWS:9072 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:9069 +#: ../../../build/NEWS:9076 msgid "" "`bpo-29877 `__: compileall: import " "ProcessPoolExecutor only when needed, preventing hangs on low resource " "platforms" msgstr "" -#: ../../../build/NEWS:9072 ../../../build/NEWS:10905 +#: ../../../build/NEWS:9079 ../../../build/NEWS:10912 msgid "" "`bpo-32221 `__: Various functions " "returning tuple containing IPv6 addresses now omit ``%scope`` part since the" @@ -17798,47 +17812,47 @@ msgid "" "since useless resolving of network interface name is omitted." msgstr "" -#: ../../../build/NEWS:9078 +#: ../../../build/NEWS:9085 msgid "" "`bpo-32147 `__: " ":func:`binascii.unhexlify` is now up to 2 times faster. Patch by Sergey " "Fedoseev." msgstr "" -#: ../../../build/NEWS:9081 ../../../build/NEWS:10911 +#: ../../../build/NEWS:9088 ../../../build/NEWS:10918 msgid "" "`bpo-30693 `__: The TarFile class now " "recurses directories in a reproducible way." msgstr "" -#: ../../../build/NEWS:9084 ../../../build/NEWS:10914 +#: ../../../build/NEWS:9091 ../../../build/NEWS:10921 msgid "" "`bpo-30693 `__: The ZipFile class now " "recurses directories in a reproducible way." msgstr "" -#: ../../../build/NEWS:9087 +#: ../../../build/NEWS:9094 msgid "" "`bpo-31680 `__: Added " ":data:`curses.ncurses_version`." msgstr "" -#: ../../../build/NEWS:9089 ../../../build/NEWS:10450 -#: ../../../build/NEWS:14757 +#: ../../../build/NEWS:9096 ../../../build/NEWS:10457 +#: ../../../build/NEWS:14764 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:9093 +#: ../../../build/NEWS:9100 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:9097 +#: ../../../build/NEWS:9104 msgid "" "`bpo-31425 `__: Add support for sockets " "of the AF_QIPCRTR address family, supported by the Linux kernel. This is " @@ -17846,7 +17860,7 @@ msgid "" " devices. Patch by Bjorn Andersson." msgstr "" -#: ../../../build/NEWS:9102 +#: ../../../build/NEWS:9109 msgid "" "`bpo-22005 `__: Implemented unpickling " "instances of :class:`~datetime.datetime`, :class:`~datetime.date` and " @@ -17854,7 +17868,7 @@ msgid "" " used for successful decoding." msgstr "" -#: ../../../build/NEWS:9107 ../../../build/NEWS:10668 +#: ../../../build/NEWS:9114 ../../../build/NEWS:10675 msgid "" "`bpo-27645 `__: " ":class:`sqlite3.Connection` now exposes a " @@ -17862,45 +17876,45 @@ msgid "" " is at version 3.6.11 or higher. Patch by Lele Gaifax." msgstr "" -#: ../../../build/NEWS:9111 ../../../build/NEWS:10302 -#: ../../../build/NEWS:14764 +#: ../../../build/NEWS:9118 ../../../build/NEWS:10309 +#: ../../../build/NEWS:14771 msgid "" "`bpo-16865 `__: Support arrays >=2GiB in" " :mod:`ctypes`. Patch by Segev Finer." msgstr "" -#: ../../../build/NEWS:9113 +#: ../../../build/NEWS:9120 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:9117 +#: ../../../build/NEWS:9124 msgid "" "`bpo-29456 `__: Fix bugs in hangul " "normalization: u1176, u11a7 and u11c3" msgstr "" -#: ../../../build/NEWS:9122 +#: ../../../build/NEWS:9129 msgid "" "`bpo-21257 `__: Document " ":func:`http.client.parse_headers`." msgstr "" -#: ../../../build/NEWS:9124 +#: ../../../build/NEWS:9131 msgid "" "`bpo-34764 `__: Improve example of " "iter() with 2nd sentinel argument." msgstr "" -#: ../../../build/NEWS:9126 +#: ../../../build/NEWS:9133 msgid "" "`bpo-35564 `__: Explicitly set " "master_doc variable in conf.py for compliance with Sphinx 2.0" msgstr "" -#: ../../../build/NEWS:9129 +#: ../../../build/NEWS:9136 msgid "" "`bpo-35511 `__: Specified that " "profile.Profile class doesn't not support enable or disable methods. Also, " @@ -17908,127 +17922,127 @@ msgid "" "cProfile module." msgstr "" -#: ../../../build/NEWS:9133 +#: ../../../build/NEWS:9140 msgid "" "`bpo-10536 `__: Enhance the gettext " "docs. Patch by Éric Araujo" msgstr "" -#: ../../../build/NEWS:9135 +#: ../../../build/NEWS:9142 msgid "" "`bpo-35089 `__: Remove mention of " "``typing.io`` and ``typing.re``. Their types should be imported from " "``typing`` directly." msgstr "" -#: ../../../build/NEWS:9138 +#: ../../../build/NEWS:9145 msgid "" "`bpo-35038 `__: Fix the documentation " "about an unexisting `f_restricted` attribute in the frame object. Patch by " "Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:9141 +#: ../../../build/NEWS:9148 msgid "" "`bpo-35042 `__: Replace PEP XYZ by the " "pep role and allow to use the direct links to the PEPs." msgstr "" -#: ../../../build/NEWS:9144 +#: ../../../build/NEWS:9151 msgid "" "`bpo-35044 `__: Fix the documentation " "with the role ``exc`` for the appropriated exception. Patch by Stéphane " "Wirtel" msgstr "" -#: ../../../build/NEWS:9147 +#: ../../../build/NEWS:9154 msgid "" "`bpo-35035 `__: Rename documentation for" " :mod:`email.utils` to ``email.utils.rst``." msgstr "" -#: ../../../build/NEWS:9150 +#: ../../../build/NEWS:9157 msgid "" "`bpo-34967 `__: Use " "app.add_object_type() instead of the deprecated Sphinx function " "app.description_unit()" msgstr "" -#: ../../../build/NEWS:9153 +#: ../../../build/NEWS:9160 msgid "" "`bpo-34913 `__: Add documentation about " "the new command line interface of the gzip module." msgstr "" -#: ../../../build/NEWS:9156 +#: ../../../build/NEWS:9163 msgid "" "`bpo-32174 `__: chm document displays " "non-ASCII charaters properly on some MBCS Windows systems." msgstr "" -#: ../../../build/NEWS:9159 +#: ../../../build/NEWS:9166 msgid "" "`bpo-11233 `__: Create availability " "directive for documentation. Original patch by Georg Brandl." msgstr "" -#: ../../../build/NEWS:9162 +#: ../../../build/NEWS:9169 msgid "" "`bpo-34790 `__: Document how passing " "coroutines to asyncio.wait() can be confusing." msgstr "" -#: ../../../build/NEWS:9165 +#: ../../../build/NEWS:9172 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:9169 +#: ../../../build/NEWS:9176 msgid "" "`bpo-28617 `__: Fixed info in the " "stdtypes docs concerning the types that support membership tests." msgstr "" -#: ../../../build/NEWS:9172 +#: ../../../build/NEWS:9179 msgid "" "`bpo-20177 `__: Migrate " "datetime.date.fromtimestamp to Argument Clinic. Patch by Tim Hoffmann." msgstr "" -#: ../../../build/NEWS:9175 +#: ../../../build/NEWS:9182 msgid "" "`bpo-34065 `__: Fix wrongly written " "basicConfig documentation markup syntax" msgstr "" -#: ../../../build/NEWS:9177 +#: ../../../build/NEWS:9184 msgid "" "`bpo-33460 `__: replaced ellipsis with " "correct error codes in tutorial chapter 3." msgstr "" -#: ../../../build/NEWS:9180 +#: ../../../build/NEWS:9187 msgid "" "`bpo-33847 `__: Add '@' operator entry " "to index." msgstr "" -#: ../../../build/NEWS:9182 ../../../build/NEWS:10097 +#: ../../../build/NEWS:9189 ../../../build/NEWS:10104 msgid "" "`bpo-33409 `__: Clarified the " "relationship between :pep:`538`'s PYTHONCOERCECLOCALE and PEP 540's " "PYTHONUTF8 mode." msgstr "" -#: ../../../build/NEWS:9185 +#: ../../../build/NEWS:9192 msgid "" "`bpo-33197 `__: Add versionadded tag to " "the documentation of ParameterKind.description" msgstr "" -#: ../../../build/NEWS:9188 +#: ../../../build/NEWS:9195 msgid "" "`bpo-17045 `__: Improve the C-API doc " "for PyTypeObject. This includes adding several quick-reference tables and a" @@ -18036,32 +18050,32 @@ msgid "" " up with a slightly more consistent format." msgstr "" -#: ../../../build/NEWS:9193 ../../../build/NEWS:10100 +#: ../../../build/NEWS:9200 ../../../build/NEWS:10107 msgid "" "`bpo-33736 `__: Improve the " "documentation of :func:`asyncio.open_connection`, " ":func:`asyncio.start_server` and their UNIX socket counterparts." msgstr "" -#: ../../../build/NEWS:9196 ../../../build/NEWS:10307 +#: ../../../build/NEWS:9203 ../../../build/NEWS:10314 msgid "" "`bpo-23859 `__: Document that " "`asyncio.wait()` does not cancel its futures on timeout." msgstr "" -#: ../../../build/NEWS:9199 ../../../build/NEWS:10310 +#: ../../../build/NEWS:9206 ../../../build/NEWS:10317 msgid "" "`bpo-32436 `__: Document :pep:`567` " "changes to asyncio." msgstr "" -#: ../../../build/NEWS:9201 ../../../build/NEWS:10312 +#: ../../../build/NEWS:9208 ../../../build/NEWS:10319 msgid "" "`bpo-33604 `__: Update HMAC md5 default " "to a DeprecationWarning, bump removal to 3.8." msgstr "" -#: ../../../build/NEWS:9204 +#: ../../../build/NEWS:9211 msgid "" "`bpo-33594 `__: Document ``getargspec``," " ``from_function`` and ``from_builtin`` as deprecated in their respective " @@ -18069,201 +18083,201 @@ msgid "" "message." msgstr "" -#: ../../../build/NEWS:9208 ../../../build/NEWS:10315 -#: ../../../build/NEWS:14773 +#: ../../../build/NEWS:9215 ../../../build/NEWS:10322 +#: ../../../build/NEWS:14780 msgid "" "`bpo-33503 `__: Fix broken pypi link" msgstr "" -#: ../../../build/NEWS:9210 ../../../build/NEWS:10317 -#: ../../../build/NEWS:14775 +#: ../../../build/NEWS:9217 ../../../build/NEWS:10324 +#: ../../../build/NEWS:14782 msgid "" "`bpo-33421 `__: Add missing " "documentation for ``typing.AsyncContextManager``." msgstr "" -#: ../../../build/NEWS:9212 +#: ../../../build/NEWS:9219 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:9216 ../../../build/NEWS:10457 -#: ../../../build/NEWS:14777 +#: ../../../build/NEWS:9223 ../../../build/NEWS:10464 +#: ../../../build/NEWS:14784 msgid "" "`bpo-33378 `__: Add Korean language " "switcher for https://docs.python.org/3/" msgstr "" -#: ../../../build/NEWS:9218 ../../../build/NEWS:10459 -#: ../../../build/NEWS:14779 +#: ../../../build/NEWS:9225 ../../../build/NEWS:10466 +#: ../../../build/NEWS:14786 msgid "" "`bpo-33276 `__: Clarify that the " "``__path__`` attribute on modules cannot be just any value." msgstr "" -#: ../../../build/NEWS:9221 ../../../build/NEWS:10462 -#: ../../../build/NEWS:14782 +#: ../../../build/NEWS:9228 ../../../build/NEWS:10469 +#: ../../../build/NEWS:14789 msgid "" "`bpo-33201 `__: Modernize documentation " "for writing C extension types." msgstr "" -#: ../../../build/NEWS:9223 ../../../build/NEWS:10464 -#: ../../../build/NEWS:14784 +#: ../../../build/NEWS:9230 ../../../build/NEWS:10471 +#: ../../../build/NEWS:14791 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:9227 ../../../build/NEWS:10675 -#: ../../../build/NEWS:14788 +#: ../../../build/NEWS:9234 ../../../build/NEWS:10682 +#: ../../../build/NEWS:14795 msgid "" "`bpo-33126 `__: Document " "PyBuffer_ToContiguous()." msgstr "" -#: ../../../build/NEWS:9229 ../../../build/NEWS:10677 -#: ../../../build/NEWS:14790 +#: ../../../build/NEWS:9236 ../../../build/NEWS:10684 +#: ../../../build/NEWS:14797 msgid "" "`bpo-27212 `__: Modify documentation for" " the :func:`islice` recipe to consume initial values up to the start index." msgstr "" -#: ../../../build/NEWS:9232 ../../../build/NEWS:10680 -#: ../../../build/NEWS:14793 +#: ../../../build/NEWS:9239 ../../../build/NEWS:10687 +#: ../../../build/NEWS:14800 msgid "" "`bpo-28247 `__: Update :mod:`zipapp` " "documentation to describe how to make standalone applications." msgstr "" -#: ../../../build/NEWS:9235 ../../../build/NEWS:10683 -#: ../../../build/NEWS:14796 +#: ../../../build/NEWS:9242 ../../../build/NEWS:10690 +#: ../../../build/NEWS:14803 msgid "" "`bpo-18802 `__: Documentation changes " "for ipaddress. Patch by Jon Foster and Berker Peksag." msgstr "" -#: ../../../build/NEWS:9238 ../../../build/NEWS:10686 -#: ../../../build/NEWS:14799 +#: ../../../build/NEWS:9245 ../../../build/NEWS:10693 +#: ../../../build/NEWS:14806 msgid "" "`bpo-27428 `__: Update documentation to " "clarify that ``WindowsRegistryFinder`` implements ``MetaPathFinder``. (Patch" " by Himanshu Lakhara)" msgstr "" -#: ../../../build/NEWS:9241 ../../../build/NEWS:10920 +#: ../../../build/NEWS:9248 ../../../build/NEWS:10927 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:9245 ../../../build/NEWS:10924 -#: ../../../build/NEWS:15129 +#: ../../../build/NEWS:9252 ../../../build/NEWS:10931 +#: ../../../build/NEWS:15136 msgid "" "`bpo-17232 `__: Clarify docs for -O and " "-OO. Patch by Terry Reedy." msgstr "" -#: ../../../build/NEWS:9247 ../../../build/NEWS:10926 +#: ../../../build/NEWS:9254 ../../../build/NEWS:10933 msgid "" "`bpo-32436 `__: Add documentation for " "the contextvars module (PEP 567)." msgstr "" -#: ../../../build/NEWS:9249 ../../../build/NEWS:10928 -#: ../../../build/NEWS:15131 +#: ../../../build/NEWS:9256 ../../../build/NEWS:10935 +#: ../../../build/NEWS:15138 msgid "" "`bpo-32800 `__: Update link to w3c doc " "for xml default namespaces." msgstr "" -#: ../../../build/NEWS:9251 ../../../build/NEWS:10930 +#: ../../../build/NEWS:9258 ../../../build/NEWS:10937 msgid "" "`bpo-11015 `__: Update " ":mod:`test.support` documentation." msgstr "" -#: ../../../build/NEWS:9253 +#: ../../../build/NEWS:9260 msgid "" "`bpo-32613 `__: Update the " "faq/windows.html to use the py command from PEP 397 instead of python." msgstr "" -#: ../../../build/NEWS:9256 ../../../build/NEWS:10932 -#: ../../../build/NEWS:15133 +#: ../../../build/NEWS:9263 ../../../build/NEWS:10939 +#: ../../../build/NEWS:15140 msgid "" "`bpo-8722 `__: Document " ":meth:`__getattr__` behavior when property :meth:`get` method raises " ":exc:`AttributeError`." msgstr "" -#: ../../../build/NEWS:9259 ../../../build/NEWS:10935 -#: ../../../build/NEWS:15136 +#: ../../../build/NEWS:9266 ../../../build/NEWS:10942 +#: ../../../build/NEWS:15143 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:9263 +#: ../../../build/NEWS:9270 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:9266 +#: ../../../build/NEWS:9273 msgid "" "`bpo-32722 `__: Remove the bad example " "in the tutorial of the Generator Expression. Patch by Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:9269 ../../../build/NEWS:10939 -#: ../../../build/NEWS:15140 +#: ../../../build/NEWS:9276 ../../../build/NEWS:10946 +#: ../../../build/NEWS:15147 msgid "" "`bpo-31972 `__: Improve docstrings for " "`pathlib.PurePath` subclasses." msgstr "" -#: ../../../build/NEWS:9271 +#: ../../../build/NEWS:9278 msgid "" "`bpo-30607 `__: Use the externalized " "``python-docs-theme`` package when building the documentation." msgstr "" -#: ../../../build/NEWS:9274 ../../../build/NEWS:10468 -#: ../../../build/NEWS:14802 +#: ../../../build/NEWS:9281 ../../../build/NEWS:10475 +#: ../../../build/NEWS:14809 msgid "" "`bpo-8243 `__: Add a note about " "curses.addch and curses.addstr exception behavior when writing outside a " "window, or pad." msgstr "" -#: ../../../build/NEWS:9277 ../../../build/NEWS:10471 +#: ../../../build/NEWS:9284 ../../../build/NEWS:10478 msgid "" "`bpo-32337 `__: Update documentation " "related with ``dict`` order." msgstr "" -#: ../../../build/NEWS:9279 +#: ../../../build/NEWS:9286 msgid "" "`bpo-25041 `__: Document ``AF_PACKET`` " "in the :mod:`socket` module." msgstr "" -#: ../../../build/NEWS:9281 ../../../build/NEWS:10103 -#: ../../../build/NEWS:14805 +#: ../../../build/NEWS:9288 ../../../build/NEWS:10110 +#: ../../../build/NEWS:14812 msgid "" "`bpo-31432 `__: Clarify meaning of " "CERT_NONE, CERT_OPTIONAL, and CERT_REQUIRED flags for " "ssl.SSLContext.verify_mode." msgstr "" -#: ../../../build/NEWS:9287 +#: ../../../build/NEWS:9294 msgid "" "`bpo-35772 `__: Fix sparse file tests of" " test_tarfile on ppc64 with the tmpfs filesystem. Fix the function testing " @@ -18274,14 +18288,14 @@ msgid "" "KiB pages, whereas the test punch holes of 4 KiB." msgstr "" -#: ../../../build/NEWS:9295 +#: ../../../build/NEWS:9302 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:9298 +#: ../../../build/NEWS:9305 msgid "" "`bpo-32710 `__: " "``test_asyncio/test_sendfile.py`` now resets the event loop policy using " @@ -18289,20 +18303,20 @@ msgid "" "running tests on Windows." msgstr "" -#: ../../../build/NEWS:9302 +#: ../../../build/NEWS:9309 msgid "" "`bpo-33717 `__: test.pythoninfo now logs" " information of all clocks, not only time.time() and time.perf_counter()." msgstr "" -#: ../../../build/NEWS:9305 +#: ../../../build/NEWS:9312 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:9308 +#: ../../../build/NEWS:9315 msgid "" "`bpo-31731 `__: Fix a race condition in " "``check_interrupted_write()`` of test_io: create directly the thread with " @@ -18311,14 +18325,14 @@ msgid "" "the signal is blocked." msgstr "" -#: ../../../build/NEWS:9313 +#: ../../../build/NEWS:9320 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:9317 +#: ../../../build/NEWS:9324 msgid "" "`bpo-35519 `__: Rename " ":mod:`test.bisect` module to :mod:`test.bisect_cmd` to avoid conflict with " @@ -18326,14 +18340,14 @@ msgid "" "Lib/test/test_xmlrpc.py``." msgstr "" -#: ../../../build/NEWS:9321 +#: ../../../build/NEWS:9328 msgid "" "`bpo-35513 `__: Replace " ":func:`time.time` with :func:`time.monotonic` in tests to measure time " "delta." msgstr "" -#: ../../../build/NEWS:9324 +#: ../../../build/NEWS:9331 msgid "" "`bpo-34279 `__: " ":func:`test.support.run_unittest` no longer raise :exc:`TestDidNotRun` if " @@ -18341,32 +18355,32 @@ msgid "" "no test have been run and no test have been skipped." msgstr "" -#: ../../../build/NEWS:9329 +#: ../../../build/NEWS:9336 msgid "" "`bpo-35412 `__: Add testcase to " "``test_future4``: check unicode literal." msgstr "" -#: ../../../build/NEWS:9331 +#: ../../../build/NEWS:9338 msgid "" "`bpo-26704 `__: Added test demonstrating" " double-patching of an instance method. Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:9334 +#: ../../../build/NEWS:9341 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:9337 +#: ../../../build/NEWS:9344 msgid "" "`bpo-35352 `__: Modify test_asyncio to " "use the certificate set from the test directory." msgstr "" -#: ../../../build/NEWS:9340 +#: ../../../build/NEWS:9347 msgid "" "`bpo-35317 `__: Fix ``mktime()`` " "overflow error in ``test_email``: run " @@ -18374,7 +18388,7 @@ msgid "" "``test_localtime_daylight_false_dst_true()`` with a specific timezone." msgstr "" -#: ../../../build/NEWS:9344 +#: ../../../build/NEWS:9351 msgid "" "`bpo-21263 `__: After several reports " "that test_gdb does not work properly on macOS and since gdb is not shipped " @@ -18382,7 +18396,7 @@ msgid "" "been used to compile Python. Patch by Lysandros Nikolaou" msgstr "" -#: ../../../build/NEWS:9349 +#: ../../../build/NEWS:9356 msgid "" "`bpo-34279 `__: regrtest issue a warning" " when no tests have been executed in a particular test file. Also, a new " @@ -18390,26 +18404,26 @@ msgid "" "files. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:9353 +#: ../../../build/NEWS:9360 msgid "" "`bpo-34962 `__: make docstest in Doc now" " passes., and is enforced in CI" msgstr "" -#: ../../../build/NEWS:9355 +#: ../../../build/NEWS:9362 msgid "" "`bpo-23596 `__: Use argparse for the " "command line of the gzip module. Patch by Antony Lee" msgstr "" -#: ../../../build/NEWS:9358 +#: ../../../build/NEWS:9365 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:9361 +#: ../../../build/NEWS:9368 msgid "" "`bpo-34587 `__: test_socket: Remove " "RDSTest.testCongestion(). The test tries to fill the receiver's socket " @@ -18419,70 +18433,70 @@ msgid "" "error. The test fails on Fedora 28 by design, so just remove it." msgstr "" -#: ../../../build/NEWS:9368 +#: ../../../build/NEWS:9375 msgid "" "`bpo-34661 `__: Fix test_shutil if unzip" " doesn't support -t." msgstr "" -#: ../../../build/NEWS:9370 +#: ../../../build/NEWS:9377 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:9374 +#: ../../../build/NEWS:9381 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:9378 +#: ../../../build/NEWS:9385 msgid "" "`bpo-34594 `__: Fix usage of hardcoded " "``errno`` values in the tests." msgstr "" -#: ../../../build/NEWS:9380 +#: ../../../build/NEWS:9387 msgid "" "`bpo-34579 `__: Fix test_embed for AIX " "Patch by Michael Felt" msgstr "" -#: ../../../build/NEWS:9382 +#: ../../../build/NEWS:9389 msgid "" "`bpo-34542 `__: Use 3072 RSA keys and " "SHA-256 signature for test certs and keys." msgstr "" -#: ../../../build/NEWS:9385 +#: ../../../build/NEWS:9392 msgid "" "`bpo-11193 `__: Remove special condition" " for AIX in `test_subprocess.test_undecodable_env`" msgstr "" -#: ../../../build/NEWS:9388 +#: ../../../build/NEWS:9395 msgid "" "`bpo-34347 `__: Fix " "`test_utf8_mode.test_cmd_line` for AIX" msgstr "" -#: ../../../build/NEWS:9390 +#: ../../../build/NEWS:9397 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:9393 +#: ../../../build/NEWS:9400 msgid "" "`bpo-34391 `__: Fix ftplib test for TLS " "1.3 by reading from data socket." msgstr "" -#: ../../../build/NEWS:9395 +#: ../../../build/NEWS:9402 msgid "" "`bpo-11192 `__: Fix `test_socket` on AIX" " 6.1 and later IPv6 zone id supports only supported by inet_pton6_zone() " @@ -18490,44 +18504,44 @@ msgid "" "rather than build-time based sys.platform()" msgstr "" -#: ../../../build/NEWS:9400 +#: ../../../build/NEWS:9407 msgid "" "`bpo-34399 `__: Update all RSA keys and " "DH params to use at least 2048 bits." msgstr "" -#: ../../../build/NEWS:9402 +#: ../../../build/NEWS:9409 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:9406 +#: ../../../build/NEWS:9413 msgid "" "`bpo-11191 `__: Skip the distutils test " "'test_search_cpp' when using XLC as compiler patch by aixtools (Michael " "Felt)" msgstr "" -#: ../../../build/NEWS:9409 +#: ../../../build/NEWS:9416 msgid "Improved an error message when mock assert_has_calls fails." msgstr "" -#: ../../../build/NEWS:9411 +#: ../../../build/NEWS:9418 msgid "" "`bpo-33746 `__: Fix test_unittest when " "run in verbose mode." msgstr "" -#: ../../../build/NEWS:9413 +#: ../../../build/NEWS:9420 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:9416 +#: ../../../build/NEWS:9423 msgid "" "`bpo-33873 `__: Fix a bug in " "``regrtest`` that caused an extra test to run if --huntrleaks/-R was used. " @@ -18535,101 +18549,101 @@ msgid "" "--huntrleaks/-R (at least one warmup run and one repetition must be used)." msgstr "" -#: ../../../build/NEWS:9421 +#: ../../../build/NEWS:9428 msgid "" "`bpo-33562 `__: Check that a global " "asyncio event loop policy is not left behind by any tests." msgstr "" -#: ../../../build/NEWS:9424 ../../../build/NEWS:10322 -#: ../../../build/NEWS:14811 +#: ../../../build/NEWS:9431 ../../../build/NEWS:10329 +#: ../../../build/NEWS:14818 msgid "" "`bpo-33655 `__: Ignore " "test_posix_fallocate failures on BSD platforms that might be due to running " "on ZFS." msgstr "" -#: ../../../build/NEWS:9427 +#: ../../../build/NEWS:9434 msgid "" "`bpo-32962 `__: Fixed test_gdb when " "Python is compiled with flags -mcet -fcf-protection -O0." msgstr "" -#: ../../../build/NEWS:9430 ../../../build/NEWS:10476 +#: ../../../build/NEWS:9437 ../../../build/NEWS:10483 msgid "" "`bpo-33358 `__: Fix " "``test_embed.test_pre_initialization_sys_options()`` when the interpreter is" " built with ``--enable-shared``." msgstr "" -#: ../../../build/NEWS:9433 ../../../build/NEWS:10692 -#: ../../../build/NEWS:14924 +#: ../../../build/NEWS:9440 ../../../build/NEWS:10699 +#: ../../../build/NEWS:14931 msgid "" "`bpo-32872 `__: Avoid regrtest " "compatibility issue with namespace packages." msgstr "" -#: ../../../build/NEWS:9435 ../../../build/NEWS:10694 -#: ../../../build/NEWS:15149 +#: ../../../build/NEWS:9442 ../../../build/NEWS:10701 +#: ../../../build/NEWS:15156 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:9438 +#: ../../../build/NEWS:9445 msgid "" "`bpo-32663 `__: Making sure the " "`SMTPUTF8SimTests` class of tests gets run in test_smtplib.py." msgstr "" -#: ../../../build/NEWS:9441 +#: ../../../build/NEWS:9448 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:9445 +#: ../../../build/NEWS:9452 msgid "Applicable to Python2-2.7 and later" msgstr "Berlaku untuk Python2-2.7 dan yang lebih baru" -#: ../../../build/NEWS:9447 ../../../build/NEWS:10697 -#: ../../../build/NEWS:14814 +#: ../../../build/NEWS:9454 ../../../build/NEWS:10704 +#: ../../../build/NEWS:14821 msgid "`bpo-19417 `__: Add test_bdb.py." msgstr "" -#: ../../../build/NEWS:9449 ../../../build/NEWS:10944 +#: ../../../build/NEWS:9456 ../../../build/NEWS:10951 msgid "" "`bpo-31809 `__: Add tests to verify " "connection with secp ECDH curves." msgstr "" -#: ../../../build/NEWS:9454 +#: ../../../build/NEWS:9461 msgid "" "`bpo-34691 `__: The _contextvars module " "is now built into the core Python library on Windows." msgstr "" -#: ../../../build/NEWS:9457 +#: ../../../build/NEWS:9464 msgid "" "`bpo-35683 `__: Improved Azure Pipelines" " build steps and now verifying layouts correctly" msgstr "" -#: ../../../build/NEWS:9460 +#: ../../../build/NEWS:9467 msgid "" "`bpo-35642 `__: Remove asynciomodule.c " "from pythoncore.vcxproj" msgstr "" -#: ../../../build/NEWS:9462 +#: ../../../build/NEWS:9469 msgid "" "`bpo-35550 `__: Fix incorrect Solaris " "#ifdef checks to look for __sun && __SVR4 instead of sun when compiling." msgstr "" -#: ../../../build/NEWS:9465 +#: ../../../build/NEWS:9472 msgid "" "`bpo-35499 `__: ``make profile-opt`` no " "longer replaces ``CFLAGS_NODIST`` with ``CFLAGS``. It now adds profile-" @@ -18637,27 +18651,27 @@ msgid "" "``CFLAGS_NODIST`` flags are kept." msgstr "" -#: ../../../build/NEWS:9469 +#: ../../../build/NEWS:9476 msgid "" "`bpo-35257 `__: Avoid leaking the linker" " flags from Link Time Optimizations (LTO) into distutils when compiling C " "extensions." msgstr "" -#: ../../../build/NEWS:9472 +#: ../../../build/NEWS:9479 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:9476 +#: ../../../build/NEWS:9483 msgid "" "`bpo-35139 `__: Fix a compiler error " "when statically linking `pyexpat` in `Modules/Setup`." msgstr "" -#: ../../../build/NEWS:9479 +#: ../../../build/NEWS:9486 msgid "" "`bpo-35059 `__: PCbuild: Set " "InlineFunctionExpansion to OnlyExplicitInline (\"/Ob1\" option) in " @@ -18666,7 +18680,7 @@ msgid "" "Windows." msgstr "" -#: ../../../build/NEWS:9484 +#: ../../../build/NEWS:9491 msgid "" "`bpo-35011 `__: Restores the use of " "pyexpatns.h to isolate our embedded copy of the expat C library so that its " @@ -18674,51 +18688,51 @@ msgid "" "application or other extension modules with their own version of libexpat." msgstr "" -#: ../../../build/NEWS:9489 +#: ../../../build/NEWS:9496 msgid "" "`bpo-28015 `__: Have --with-lto works " "correctly with clang." msgstr "" -#: ../../../build/NEWS:9491 +#: ../../../build/NEWS:9498 msgid "" "`bpo-34765 `__: Update the outdated " "install-sh file to the latest revision from automake v1.16.1" msgstr "" -#: ../../../build/NEWS:9494 +#: ../../../build/NEWS:9501 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:9498 +#: ../../../build/NEWS:9505 msgid "" "`bpo-34710 `__: Fixed SSL module build " "with OpenSSL & pedantic CFLAGS." msgstr "" -#: ../../../build/NEWS:9500 +#: ../../../build/NEWS:9507 msgid "" "`bpo-34582 `__: Add JUnit XML output for" " regression tests and update Azure DevOps builds." msgstr "" -#: ../../../build/NEWS:9503 +#: ../../../build/NEWS:9510 msgid "" "`bpo-34081 `__: Make Sphinx warnings as " "errors in the Docs Makefile." msgstr "" -#: ../../../build/NEWS:9505 +#: ../../../build/NEWS:9512 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:9508 +#: ../../../build/NEWS:9515 msgid "" "`bpo-33015 `__: Fix an undefined " "behaviour in the pthread implementation of " @@ -18726,94 +18740,94 @@ msgid "" " ``NULL``." msgstr "" -#: ../../../build/NEWS:9512 +#: ../../../build/NEWS:9519 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:9516 +#: ../../../build/NEWS:9523 msgid "" "`bpo-34121 `__: Fix detection of C11 " "atomic support on clang." msgstr "" -#: ../../../build/NEWS:9518 +#: ../../../build/NEWS:9525 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:9522 +#: ../../../build/NEWS:9529 msgid "" "`bpo-30345 `__: Add -g to LDFLAGS when " "compiling with LTO to get debug symbols." msgstr "" -#: ../../../build/NEWS:9524 ../../../build/NEWS:10109 -#: ../../../build/NEWS:14819 +#: ../../../build/NEWS:9531 ../../../build/NEWS:10116 +#: ../../../build/NEWS:14826 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:9528 ../../../build/NEWS:10331 -#: ../../../build/NEWS:14823 +#: ../../../build/NEWS:9535 ../../../build/NEWS:10338 +#: ../../../build/NEWS:14830 msgid "" "`bpo-33614 `__: Ensures module " "definition files for the stable ABI on Windows are correctly regenerated." msgstr "" -#: ../../../build/NEWS:9531 +#: ../../../build/NEWS:9538 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:9534 ../../../build/NEWS:10334 -#: ../../../build/NEWS:14826 +#: ../../../build/NEWS:9541 ../../../build/NEWS:10341 +#: ../../../build/NEWS:14833 msgid "" "`bpo-33522 `__: Enable CI builds on " "Visual Studio Team Services at https://python.visualstudio.com/cpython" msgstr "" -#: ../../../build/NEWS:9537 +#: ../../../build/NEWS:9544 msgid "" "`bpo-33512 `__: configure's check for " "\"long double\" has been simplified" msgstr "" -#: ../../../build/NEWS:9539 +#: ../../../build/NEWS:9546 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:9543 ../../../build/NEWS:10482 -#: ../../../build/NEWS:14833 +#: ../../../build/NEWS:9550 ../../../build/NEWS:10489 +#: ../../../build/NEWS:14840 msgid "" "`bpo-33394 `__: Enable the verbose build" " for extension modules, when GNU make is passed macros on the command line." msgstr "" -#: ../../../build/NEWS:9546 ../../../build/NEWS:10485 +#: ../../../build/NEWS:9553 ../../../build/NEWS:10492 msgid "" "`bpo-33393 `__: Update config.guess and " "config.sub files." msgstr "" -#: ../../../build/NEWS:9548 ../../../build/NEWS:10487 +#: ../../../build/NEWS:9555 ../../../build/NEWS:10494 msgid "" "`bpo-33377 `__: Add new triplets for " "mips r6 and riscv variants (used in extension suffixes)." msgstr "" -#: ../../../build/NEWS:9551 ../../../build/NEWS:10490 +#: ../../../build/NEWS:9558 ../../../build/NEWS:10497 msgid "" "`bpo-32232 `__: By default, modules " "configured in `Modules/Setup` are no longer built with `-DPy_BUILD_CORE`. " @@ -18821,20 +18835,20 @@ msgid "" " it in their individual entries." msgstr "" -#: ../../../build/NEWS:9555 ../../../build/NEWS:10494 +#: ../../../build/NEWS:9562 ../../../build/NEWS:10501 msgid "" "`bpo-33182 `__: The embedding tests can " "once again be built with clang 6.0" msgstr "" -#: ../../../build/NEWS:9557 ../../../build/NEWS:10702 -#: ../../../build/NEWS:14929 +#: ../../../build/NEWS:9564 ../../../build/NEWS:10709 +#: ../../../build/NEWS:14936 msgid "" "`bpo-33163 `__: Upgrade pip to 9.0.3 and" " setuptools to v39.0.1." msgstr "" -#: ../../../build/NEWS:9559 +#: ../../../build/NEWS:9566 msgid "" "`bpo-33012 `__: gcc 8 has added a new " "warning heuristic to detect invalid function casts and a stock python build " @@ -18843,146 +18857,146 @@ msgid "" "this by adding a dummy argument to all functions that implement METH_NOARGS." msgstr "" -#: ../../../build/NEWS:9565 ../../../build/NEWS:10949 +#: ../../../build/NEWS:9572 ../../../build/NEWS:10956 msgid "" "`bpo-32898 `__: Fix the python debug " "build when using COUNT_ALLOCS." msgstr "" -#: ../../../build/NEWS:9567 +#: ../../../build/NEWS:9574 msgid "" "`bpo-29442 `__: Replace optparse with " "argparse in setup.py" msgstr "" -#: ../../../build/NEWS:9572 +#: ../../../build/NEWS:9579 msgid "" "`bpo-35890 `__: Fix API calling " "consistency of GetVersionEx and wcstok." msgstr "" -#: ../../../build/NEWS:9574 +#: ../../../build/NEWS:9581 msgid "" "`bpo-32560 `__: The ``py`` launcher now " "forwards its ``STARTUPINFO`` structure to child processes." msgstr "" -#: ../../../build/NEWS:9577 +#: ../../../build/NEWS:9584 msgid "" "`bpo-35854 `__: Fix EnvBuilder and " "--symlinks in venv on Windows" msgstr "" -#: ../../../build/NEWS:9579 +#: ../../../build/NEWS:9586 msgid "" "`bpo-35811 `__: Avoid propagating venv " "settings when launching via py.exe" msgstr "" -#: ../../../build/NEWS:9581 +#: ../../../build/NEWS:9588 msgid "" "`bpo-35797 `__: Fix default executable " "used by the multiprocessing module" msgstr "" -#: ../../../build/NEWS:9583 +#: ../../../build/NEWS:9590 msgid "" "`bpo-35758 `__: Allow building on ARM " "with MSVC." msgstr "" -#: ../../../build/NEWS:9585 +#: ../../../build/NEWS:9592 msgid "" "`bpo-29734 `__: Fix handle leaks in " "os.stat on Windows." msgstr "" -#: ../../../build/NEWS:9587 +#: ../../../build/NEWS:9594 msgid "" "`bpo-35596 `__: Use unchecked PYCs for " "the embeddable distro to avoid zipimport restrictions." msgstr "" -#: ../../../build/NEWS:9590 +#: ../../../build/NEWS:9597 msgid "" "`bpo-35596 `__: Fix vcruntime140.dll " "being added to embeddable distro multiple times." msgstr "" -#: ../../../build/NEWS:9593 +#: ../../../build/NEWS:9600 msgid "" "`bpo-35402 `__: Update Windows build to " "use Tcl and Tk 8.6.9" msgstr "" -#: ../../../build/NEWS:9595 +#: ../../../build/NEWS:9602 msgid "" "`bpo-35401 `__: Updates Windows build to" " OpenSSL 1.1.0j" msgstr "" -#: ../../../build/NEWS:9597 +#: ../../../build/NEWS:9604 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:9600 +#: ../../../build/NEWS:9607 msgid "" "`bpo-34977 `__: Adds support for " "building a Windows App Store package" msgstr "" -#: ../../../build/NEWS:9602 +#: ../../../build/NEWS:9609 msgid "" "`bpo-35067 `__: Remove _distutils_findvs" " module and use vswhere.exe instead." msgstr "" -#: ../../../build/NEWS:9604 +#: ../../../build/NEWS:9611 msgid "" "`bpo-32557 `__: Allow shutil.disk_usage " "to take a file path on Windows" msgstr "" -#: ../../../build/NEWS:9606 +#: ../../../build/NEWS:9613 msgid "" "`bpo-34770 `__: Fix a possible null " "pointer dereference in pyshellext.cpp." msgstr "" -#: ../../../build/NEWS:9608 +#: ../../../build/NEWS:9615 msgid "" "`bpo-34603 `__: Fix returning structs " "from functions produced by MSVC" msgstr "" -#: ../../../build/NEWS:9610 +#: ../../../build/NEWS:9617 msgid "" "`bpo-34581 `__: Guard MSVC-specific code" " in socketmodule.c with ``#ifdef _MSC_VER``." msgstr "" -#: ../../../build/NEWS:9613 +#: ../../../build/NEWS:9620 msgid "" "`bpo-34532 `__: Fixes exit code of list " "version arguments for py.exe." msgstr "" -#: ../../../build/NEWS:9615 +#: ../../../build/NEWS:9622 msgid "" "`bpo-34062 `__: Fixed the '--list' and " "'--list-paths' arguments for the py.exe launcher" msgstr "" -#: ../../../build/NEWS:9618 +#: ../../../build/NEWS:9625 msgid "" "`bpo-34225 `__: Ensure INCLUDE and LIB " "directories do not end with a backslash." msgstr "" -#: ../../../build/NEWS:9620 +#: ../../../build/NEWS:9627 msgid "" "`bpo-34011 `__: A suite of code has been" " changed which copied across DLLs and init.tcl from the running Python " @@ -18991,7 +19005,7 @@ msgid "" "when that is the case, rather than whenever a venv is created." msgstr "" -#: ../../../build/NEWS:9626 +#: ../../../build/NEWS:9633 msgid "" "`bpo-34006 `__: Revert line length limit" " for Windows help docs. The line-length limit is not needed because the " @@ -18999,7 +19013,7 @@ msgid "" "interact badly with the DPI setting." msgstr "" -#: ../../../build/NEWS:9630 +#: ../../../build/NEWS:9637 msgid "" "`bpo-31546 `__: Restore running " "PyOS_InputHook while waiting for user input at the prompt. The restores " @@ -19007,99 +19021,99 @@ msgid "" " prompt on Windows." msgstr "" -#: ../../../build/NEWS:9634 +#: ../../../build/NEWS:9641 msgid "" "`bpo-30237 `__: Output error when " "ReadConsole is canceled by CancelSynchronousIo instead of crashing." msgstr "" -#: ../../../build/NEWS:9637 +#: ../../../build/NEWS:9644 msgid "" "`bpo-33895 `__: GIL is released while " "calling functions that acquire Windows loader lock." msgstr "" -#: ../../../build/NEWS:9640 ../../../build/NEWS:10116 +#: ../../../build/NEWS:9647 ../../../build/NEWS:10123 msgid "" "`bpo-33720 `__: Reduces maximum marshal " "recursion depth on release builds." msgstr "" -#: ../../../build/NEWS:9642 +#: ../../../build/NEWS:9649 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:9646 +#: ../../../build/NEWS:9653 msgid "" "`bpo-33316 `__: PyThread_release_lock " "always fails" msgstr "" -#: ../../../build/NEWS:9648 ../../../build/NEWS:10499 +#: ../../../build/NEWS:9655 ../../../build/NEWS:10506 msgid "" "`bpo-33184 `__: Update Windows installer" " to use OpenSSL 1.1.0h." msgstr "" -#: ../../../build/NEWS:9650 +#: ../../../build/NEWS:9657 msgid "" "`bpo-32890 `__: Fix usage of " "GetLastError() instead of errno in os.execve() and os.truncate()." msgstr "" -#: ../../../build/NEWS:9653 ../../../build/NEWS:10707 -#: ../../../build/NEWS:15170 +#: ../../../build/NEWS:9660 ../../../build/NEWS:10714 +#: ../../../build/NEWS:15177 msgid "" "`bpo-33016 `__: Fix potential use of " "uninitialized memory in nt._getfinalpathname" msgstr "" -#: ../../../build/NEWS:9656 ../../../build/NEWS:10710 -#: ../../../build/NEWS:15173 +#: ../../../build/NEWS:9663 ../../../build/NEWS:10717 +#: ../../../build/NEWS:15180 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:9659 ../../../build/NEWS:10954 +#: ../../../build/NEWS:9666 ../../../build/NEWS:10961 msgid "" "`bpo-32901 `__: Update Tcl and Tk " "versions to 8.6.8" msgstr "" -#: ../../../build/NEWS:9661 ../../../build/NEWS:10956 -#: ../../../build/NEWS:15176 +#: ../../../build/NEWS:9668 ../../../build/NEWS:10963 +#: ../../../build/NEWS:15183 msgid "" "`bpo-31966 `__: Fixed " "WindowsConsoleIO.write() for writing empty data." msgstr "" -#: ../../../build/NEWS:9663 ../../../build/NEWS:10958 -#: ../../../build/NEWS:15178 +#: ../../../build/NEWS:9670 ../../../build/NEWS:10965 +#: ../../../build/NEWS:15185 msgid "" "`bpo-32409 `__: Ensures activate.bat can" " handle Unicode contents." msgstr "" -#: ../../../build/NEWS:9665 ../../../build/NEWS:10960 -#: ../../../build/NEWS:15180 +#: ../../../build/NEWS:9672 ../../../build/NEWS:10967 +#: ../../../build/NEWS:15187 msgid "" "`bpo-32457 `__: Improves handling of " "denormalized executable path when launching Python." msgstr "" -#: ../../../build/NEWS:9668 ../../../build/NEWS:10963 -#: ../../../build/NEWS:15183 +#: ../../../build/NEWS:9675 ../../../build/NEWS:10970 +#: ../../../build/NEWS:15190 msgid "" "`bpo-32370 `__: Use the correct encoding" " for ipconfig output in the uuid module. Patch by Segev Finer." msgstr "" -#: ../../../build/NEWS:9671 ../../../build/NEWS:10966 -#: ../../../build/NEWS:15186 +#: ../../../build/NEWS:9678 ../../../build/NEWS:10973 +#: ../../../build/NEWS:15193 msgid "" "`bpo-29248 `__: Fix :func:`os.readlink` " "on Windows, which was mistakenly treating the ``PrintNameOffset`` field of " @@ -19107,38 +19121,38 @@ msgid "" " Craig Holmquist and SSE4." msgstr "" -#: ../../../build/NEWS:9675 +#: ../../../build/NEWS:9682 msgid "" "`bpo-1104 `__: Correctly handle string " "length in ``msilib.SummaryInfo.GetProperty()`` to prevent it from truncating" " the last character." msgstr "" -#: ../../../build/NEWS:9682 +#: ../../../build/NEWS:9689 msgid "" "`bpo-35401 `__: Update macOS installer " "to use OpenSSL 1.1.0j." msgstr "" -#: ../../../build/NEWS:9684 +#: ../../../build/NEWS:9691 msgid "" "`bpo-35025 `__: Properly guard the use " "of the ``CLOCK_GETTIME`` et al. macros in ``timemodule`` on macOS." msgstr "" -#: ../../../build/NEWS:9687 +#: ../../../build/NEWS:9694 msgid "" "`bpo-24658 `__: On macOS, fix reading " "from and writing into a file with a size larger than 2 GiB." msgstr "" -#: ../../../build/NEWS:9690 +#: ../../../build/NEWS:9697 msgid "" "`bpo-34405 `__: Update to OpenSSL 1.1.0i" " for macOS installer builds." msgstr "" -#: ../../../build/NEWS:9692 +#: ../../../build/NEWS:9699 msgid "" "`bpo-33635 `__: In macOS stat on some " "file descriptors (/dev/fd/3 f.e) will result in bad file descriptor OSError." @@ -19148,20 +19162,20 @@ msgid "" "same error ignoring pattern." msgstr "" -#: ../../../build/NEWS:9698 ../../../build/NEWS:10344 +#: ../../../build/NEWS:9705 ../../../build/NEWS:10351 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:9702 ../../../build/NEWS:10504 +#: ../../../build/NEWS:9709 ../../../build/NEWS:10511 msgid "" "`bpo-33184 `__: Update macOS installer " "build to use OpenSSL 1.1.0h." msgstr "" -#: ../../../build/NEWS:9704 ../../../build/NEWS:10716 +#: ../../../build/NEWS:9711 ../../../build/NEWS:10723 msgid "" "`bpo-32726 `__: Build and link with " "private copy of Tcl/Tk 8.6 for the macOS 10.6+ installer. The 10.9+ " @@ -19171,19 +19185,19 @@ msgid "" "as ActiveTcl." msgstr "" -#: ../../../build/NEWS:9710 ../../../build/NEWS:10973 +#: ../../../build/NEWS:9717 ../../../build/NEWS:10980 msgid "" "`bpo-32901 `__: Update macOS 10.9+ " "installer to Tcl/Tk 8.6.8." msgstr "" -#: ../../../build/NEWS:9712 +#: ../../../build/NEWS:9719 msgid "" "`bpo-31903 `__: In :mod:`_scproxy`, drop" " the GIL when calling into ``SystemConfiguration`` to avoid deadlocks." msgstr "" -#: ../../../build/NEWS:9718 +#: ../../../build/NEWS:9725 msgid "" "`bpo-35770 `__: IDLE macosx deletes " "Options => Configure IDLE. It previously deleted Window => Zoom Height by " @@ -19191,79 +19205,79 @@ msgid "" "dialog is accessed via Preferences on the IDLE menu." msgstr "" -#: ../../../build/NEWS:9723 +#: ../../../build/NEWS:9730 msgid "" "`bpo-35769 `__: Change IDLE's new file " "name from 'Untitled' to 'untitled'" msgstr "" -#: ../../../build/NEWS:9725 +#: ../../../build/NEWS:9732 msgid "" "`bpo-35660 `__: Fix imports in " "idlelib.window." msgstr "" -#: ../../../build/NEWS:9727 +#: ../../../build/NEWS:9734 msgid "" "`bpo-35641 `__: Proper format `calltip` " "when the function has no docstring." msgstr "" -#: ../../../build/NEWS:9729 +#: ../../../build/NEWS:9736 msgid "" "`bpo-33987 `__: Use ttk Frame for ttk " "widgets." msgstr "" -#: ../../../build/NEWS:9731 +#: ../../../build/NEWS:9738 msgid "" "`bpo-34055 `__: Fix erroneous 'smart' " "indents and newlines in IDLE Shell." msgstr "" -#: ../../../build/NEWS:9733 +#: ../../../build/NEWS:9740 msgid "" "`bpo-35591 `__: Find Selection now works" " when selection not found." msgstr "" -#: ../../../build/NEWS:9735 +#: ../../../build/NEWS:9742 msgid "" "`bpo-35196 `__: Speed up squeezer line " "counting." msgstr "" -#: ../../../build/NEWS:9737 +#: ../../../build/NEWS:9744 msgid "" "`bpo-35598 `__: Update config_key: use " "PEP 8 names and ttk widgets, make some objects global, and add tests." msgstr "" -#: ../../../build/NEWS:9740 +#: ../../../build/NEWS:9747 msgid "" "`bpo-28097 `__: Add Previous/Next " "History entries to Shell menu." msgstr "" -#: ../../../build/NEWS:9742 +#: ../../../build/NEWS:9749 msgid "" "`bpo-35208 `__: Squeezer now properly " "counts wrapped lines before newlines." msgstr "" -#: ../../../build/NEWS:9744 +#: ../../../build/NEWS:9751 msgid "" "`bpo-35555 `__: Gray out Code Context " "menu entry when it's not applicable." msgstr "" -#: ../../../build/NEWS:9746 +#: ../../../build/NEWS:9753 msgid "" "`bpo-35521 `__: Document the IDLE editor" " code context feature. Add some internal references within the IDLE doc." msgstr "" -#: ../../../build/NEWS:9749 +#: ../../../build/NEWS:9756 msgid "" "`bpo-22703 `__: The Code Context menu " "label now toggles between Show/Hide Code Context. The Zoom Height menu now " @@ -19271,20 +19285,20 @@ msgid "" "menu to the Options menu." msgstr "" -#: ../../../build/NEWS:9753 +#: ../../../build/NEWS:9760 msgid "" "`bpo-35213 `__: Where appropriate, use " "'macOS' in idlelib." msgstr "" -#: ../../../build/NEWS:9755 +#: ../../../build/NEWS:9762 msgid "" "`bpo-34864 `__: On macOS, warn if the " "system preference \"Prefer tabs when opening documents\" is set to " "\"Always\"." msgstr "" -#: ../../../build/NEWS:9758 +#: ../../../build/NEWS:9765 msgid "" "`bpo-34864 `__: Document two IDLE on " "MacOS issues. The System Preferences Dock \"prefer tabs always\" setting " @@ -19292,26 +19306,26 @@ msgid "" "for Windows and Linux." msgstr "" -#: ../../../build/NEWS:9762 +#: ../../../build/NEWS:9769 msgid "" "`bpo-35202 `__: Remove unused imports " "from lib/idlelib" msgstr "" -#: ../../../build/NEWS:9764 +#: ../../../build/NEWS:9771 msgid "" "`bpo-33000 `__: Document that IDLE's " "shell has no line limit. A program that runs indefinitely can overfill " "memory." msgstr "" -#: ../../../build/NEWS:9767 +#: ../../../build/NEWS:9774 msgid "" "`bpo-23220 `__: Explain how IDLE's Shell" " displays output." msgstr "" -#: ../../../build/NEWS:9769 +#: ../../../build/NEWS:9776 msgid "" "`bpo-35099 `__: Improve the doc about " "IDLE running user code. The section is renamed from \"IDLE -- console " @@ -19319,41 +19333,41 @@ msgid "" "implications of using custom sys.stdxxx objects." msgstr "" -#: ../../../build/NEWS:9773 +#: ../../../build/NEWS:9780 msgid "" "`bpo-35097 `__: Add IDLE doc subsection " "explaining editor windows. Topics include opening, title and status bar, " ".py* extension, and running." msgstr "" -#: ../../../build/NEWS:9776 +#: ../../../build/NEWS:9783 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:9779 +#: ../../../build/NEWS:9786 msgid "" "`bpo-35088 `__: Update " "idlelib.help.copy_string docstring. We now use git and backporting instead " "of hg and forward merging." msgstr "" -#: ../../../build/NEWS:9782 +#: ../../../build/NEWS:9789 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:9785 +#: ../../../build/NEWS:9792 msgid "" "`bpo-34548 `__: Use configured color " "theme for read-only text views." msgstr "" -#: ../../../build/NEWS:9787 +#: ../../../build/NEWS:9794 msgid "" "`bpo-1529353 `__: Enable \"squeezing\"" " of long outputs in the shell, to avoid performance degradation and to clean" @@ -19361,26 +19375,26 @@ msgid "" " a separate window, and \"unsqueezed\"." msgstr "" -#: ../../../build/NEWS:9792 +#: ../../../build/NEWS:9799 msgid "" "`bpo-34047 `__: Fixed mousewheel " "scrolling direction on macOS." msgstr "" -#: ../../../build/NEWS:9794 +#: ../../../build/NEWS:9801 msgid "" "`bpo-34275 `__: Make IDLE calltips " "always visible on Mac. Some MacOS-tk combinations need .update_idletasks(). " "Patch by Kevin Walzer." msgstr "" -#: ../../../build/NEWS:9797 +#: ../../../build/NEWS:9804 msgid "" "`bpo-34120 `__: Fix unresponsiveness " "after closing certain windows and dialogs." msgstr "" -#: ../../../build/NEWS:9799 +#: ../../../build/NEWS:9806 msgid "" "`bpo-33975 `__: Avoid small type when " "running htests. Since part of the purpose of human-viewed tests is to " @@ -19388,26 +19402,26 @@ msgid "" "for testing as when running IDLE." msgstr "" -#: ../../../build/NEWS:9803 +#: ../../../build/NEWS:9810 msgid "" "`bpo-33905 `__: Add test for " "idlelib.stackview.StackBrowser." msgstr "" -#: ../../../build/NEWS:9805 +#: ../../../build/NEWS:9812 msgid "" "`bpo-33924 `__: Change mainmenu.menudefs" " key 'windows' to 'window'. Every other menudef key is lowercase version of " "main menu entry." msgstr "" -#: ../../../build/NEWS:9808 +#: ../../../build/NEWS:9815 msgid "" "`bpo-33906 `__: Rename idlelib.windows " "as window Match Window on the main menu and remove last plural module name." msgstr "" -#: ../../../build/NEWS:9811 +#: ../../../build/NEWS:9818 msgid "" "`bpo-33917 `__: Fix and document " "idlelib/idle_test/template.py. The revised file compiles, runs, and tests " @@ -19415,13 +19429,13 @@ msgid "" "files." msgstr "" -#: ../../../build/NEWS:9815 +#: ../../../build/NEWS:9822 msgid "" "`bpo-33904 `__: IDLE: In rstrip, rename " "class RstripExtension as Rstrip" msgstr "" -#: ../../../build/NEWS:9817 +#: ../../../build/NEWS:9824 msgid "" "`bpo-33907 `__: For consistency and " "clarity, rename an IDLE module and classes. Module calltips and its class " @@ -19429,27 +19443,27 @@ msgid "" "now CalltipWindow." msgstr "" -#: ../../../build/NEWS:9821 +#: ../../../build/NEWS:9828 msgid "" "`bpo-33856 `__: Add \"help\" in the " "welcome message of IDLE" msgstr "" -#: ../../../build/NEWS:9823 +#: ../../../build/NEWS:9830 msgid "" "`bpo-33839 `__: IDLE: refactor ToolTip " "and CallTip and add documentation and tests" msgstr "" -#: ../../../build/NEWS:9826 +#: ../../../build/NEWS:9833 msgid "" "`bpo-33855 `__: Minimally test all IDLE " "modules. Add missing files, import module, instantiate classes, and check " "coverage. Check existing files." msgstr "" -#: ../../../build/NEWS:9829 ../../../build/NEWS:10121 -#: ../../../build/NEWS:14849 +#: ../../../build/NEWS:9836 ../../../build/NEWS:10128 +#: ../../../build/NEWS:14856 msgid "" "`bpo-33656 `__: On Windows, add API call" " saying that tk scales for DPI. On Windows 8.1+ or 10, with DPI " @@ -19458,22 +19472,22 @@ msgid "" " should otherwise have no effect." msgstr "" -#: ../../../build/NEWS:9834 ../../../build/NEWS:10126 -#: ../../../build/NEWS:14854 +#: ../../../build/NEWS:9841 ../../../build/NEWS:10133 +#: ../../../build/NEWS:14861 msgid "" "`bpo-33768 `__: Clicking on a context " "line moves that line to the top of the editor window." msgstr "" -#: ../../../build/NEWS:9837 ../../../build/NEWS:10129 -#: ../../../build/NEWS:14857 +#: ../../../build/NEWS:9844 ../../../build/NEWS:10136 +#: ../../../build/NEWS:14864 msgid "" "`bpo-33763 `__: IDLE: Use read-only text" " widget for code context instead of label widget." msgstr "" -#: ../../../build/NEWS:9840 ../../../build/NEWS:10132 -#: ../../../build/NEWS:14860 +#: ../../../build/NEWS:9847 ../../../build/NEWS:10139 +#: ../../../build/NEWS:14867 msgid "" "`bpo-33664 `__: Scroll IDLE editor text " "by lines. Previously, the mouse wheel and scrollbar slider moved text by a " @@ -19482,38 +19496,38 @@ msgid "" "to read-only text views." msgstr "" -#: ../../../build/NEWS:9845 ../../../build/NEWS:10137 -#: ../../../build/NEWS:14865 +#: ../../../build/NEWS:9852 ../../../build/NEWS:10144 +#: ../../../build/NEWS:14872 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:9849 ../../../build/NEWS:10141 -#: ../../../build/NEWS:14869 +#: ../../../build/NEWS:9856 ../../../build/NEWS:10148 +#: ../../../build/NEWS:14876 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:9852 ../../../build/NEWS:10351 -#: ../../../build/NEWS:14872 +#: ../../../build/NEWS:9859 ../../../build/NEWS:10358 +#: ../../../build/NEWS:14879 msgid "" "`bpo-33628 `__: IDLE: Cleanup " "codecontext.py and its test." msgstr "" -#: ../../../build/NEWS:9854 ../../../build/NEWS:10353 -#: ../../../build/NEWS:14874 +#: ../../../build/NEWS:9861 ../../../build/NEWS:10360 +#: ../../../build/NEWS:14881 msgid "" "`bpo-33564 `__: IDLE's code context now " "recognizes async as a block opener." msgstr "" -#: ../../../build/NEWS:9856 ../../../build/NEWS:10509 -#: ../../../build/NEWS:14879 +#: ../../../build/NEWS:9863 ../../../build/NEWS:10516 +#: ../../../build/NEWS:14886 msgid "" "`bpo-21474 `__: Update word/identifier " "definition from ascii to unicode. In text and entry boxes, this affects " @@ -19521,8 +19535,8 @@ msgid "" "deletion left/right by control-BACKSPACE/DEL." msgstr "" -#: ../../../build/NEWS:9861 ../../../build/NEWS:10514 -#: ../../../build/NEWS:14884 +#: ../../../build/NEWS:9868 ../../../build/NEWS:10521 +#: ../../../build/NEWS:14891 msgid "" "`bpo-33204 `__: IDLE: consistently color" " invalid string prefixes. A 'u' string prefix cannot be paired with either " @@ -19530,8 +19544,8 @@ msgid "" " as is valid. Revise and extend colorizer test." msgstr "" -#: ../../../build/NEWS:9866 ../../../build/NEWS:10725 -#: ../../../build/NEWS:15203 +#: ../../../build/NEWS:9873 ../../../build/NEWS:10732 +#: ../../../build/NEWS:15210 msgid "" "`bpo-32984 `__: Set ``__file__`` while " "running a startup file. Like Python, IDLE optionally runs one startup file " @@ -19543,43 +19557,43 @@ msgid "" "normally, without the ``-n`` option." msgstr "" -#: ../../../build/NEWS:9875 ../../../build/NEWS:10734 -#: ../../../build/NEWS:15212 +#: ../../../build/NEWS:9882 ../../../build/NEWS:10741 +#: ../../../build/NEWS:15219 msgid "" "`bpo-32940 `__: Simplify and rename " "StringTranslatePseudoMapping in pyparse." msgstr "" -#: ../../../build/NEWS:9877 ../../../build/NEWS:10978 -#: ../../../build/NEWS:15214 +#: ../../../build/NEWS:9884 ../../../build/NEWS:10985 +#: ../../../build/NEWS:15221 msgid "" "`bpo-32916 `__: Change ``str`` to " "``code`` in pyparse." msgstr "" -#: ../../../build/NEWS:9879 ../../../build/NEWS:10980 -#: ../../../build/NEWS:15216 +#: ../../../build/NEWS:9886 ../../../build/NEWS:10987 +#: ../../../build/NEWS:15223 msgid "" "`bpo-32905 `__: Remove unused code in " "pyparse module." msgstr "" -#: ../../../build/NEWS:9881 ../../../build/NEWS:10982 -#: ../../../build/NEWS:15218 +#: ../../../build/NEWS:9888 ../../../build/NEWS:10989 +#: ../../../build/NEWS:15225 msgid "" "`bpo-32874 `__: Add tests for pyparse." msgstr "" -#: ../../../build/NEWS:9883 ../../../build/NEWS:10984 -#: ../../../build/NEWS:15220 +#: ../../../build/NEWS:9890 ../../../build/NEWS:10991 +#: ../../../build/NEWS:15227 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:9886 ../../../build/NEWS:10987 -#: ../../../build/NEWS:15223 +#: ../../../build/NEWS:9893 ../../../build/NEWS:10994 +#: ../../../build/NEWS:15230 msgid "" "`bpo-32826 `__: Add \"encoding=utf-8\" " "to open() in IDLE's test_help_about. GUI test test_file_buttons() only looks" @@ -19588,106 +19602,106 @@ msgid "" " encounter a non-ascii character in CREDITS.txt." msgstr "" -#: ../../../build/NEWS:9892 ../../../build/NEWS:10355 -#: ../../../build/NEWS:14889 +#: ../../../build/NEWS:9899 ../../../build/NEWS:10362 +#: ../../../build/NEWS:14896 msgid "" "`bpo-32831 `__: Add docstrings and tests" " for codecontext." msgstr "" -#: ../../../build/NEWS:9894 ../../../build/NEWS:10993 -#: ../../../build/NEWS:15229 +#: ../../../build/NEWS:9901 ../../../build/NEWS:11000 +#: ../../../build/NEWS:15236 msgid "" "`bpo-32765 `__: Update configdialog " "General tab docstring to add new widgets to the widget list." msgstr "" -#: ../../../build/NEWS:9900 +#: ../../../build/NEWS:9907 msgid "" "`bpo-35884 `__: Add a benchmark script " "for timing various ways to access variables: " "``Tools/scripts/var_access_benchmark.py``." msgstr "" -#: ../../../build/NEWS:9903 +#: ../../../build/NEWS:9910 msgid "" "`bpo-34989 `__: python-gdb.py now " "handles errors on computing the line number of a Python frame." msgstr "" -#: ../../../build/NEWS:9906 +#: ../../../build/NEWS:9913 msgid "" "`bpo-20260 `__: Argument Clinic now has " "non-bitwise unsigned int converters." msgstr "" -#: ../../../build/NEWS:9908 +#: ../../../build/NEWS:9915 msgid "" "`bpo-32962 `__: python-gdb now catches " "``UnicodeDecodeError`` exceptions when calling ``string()``." msgstr "" -#: ../../../build/NEWS:9911 +#: ../../../build/NEWS:9918 msgid "" "`bpo-32962 `__: python-gdb now catches " "ValueError on read_var(): when Python has no debug symbols for example." msgstr "" -#: ../../../build/NEWS:9914 ../../../build/NEWS:10522 -#: ../../../build/NEWS:14894 +#: ../../../build/NEWS:9921 ../../../build/NEWS:10529 +#: ../../../build/NEWS:14901 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:9918 ../../../build/NEWS:10526 -#: ../../../build/NEWS:14898 +#: ../../../build/NEWS:9925 ../../../build/NEWS:10533 +#: ../../../build/NEWS:14905 msgid "" "`bpo-31920 `__: Fixed handling " "directories as arguments in the ``pygettext`` script. Based on patch by Oleg" " Krasnikov." msgstr "" -#: ../../../build/NEWS:9921 ../../../build/NEWS:10529 -#: ../../../build/NEWS:14901 +#: ../../../build/NEWS:9928 ../../../build/NEWS:10536 +#: ../../../build/NEWS:14908 msgid "" "`bpo-29673 `__: Fix pystackv and pystack" " gdbinit macros." msgstr "" -#: ../../../build/NEWS:9923 +#: ../../../build/NEWS:9930 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:9927 ../../../build/NEWS:10739 -#: ../../../build/NEWS:14903 +#: ../../../build/NEWS:9934 ../../../build/NEWS:10746 +#: ../../../build/NEWS:14910 msgid "" "`bpo-32885 `__: Add an ``-n`` flag for " "``Tools/scripts/pathfix.py`` to disable automatic backup creation (files " "with ``~`` suffix)." msgstr "" -#: ../../../build/NEWS:9930 ../../../build/NEWS:10999 -#: ../../../build/NEWS:15239 +#: ../../../build/NEWS:9937 ../../../build/NEWS:11006 +#: ../../../build/NEWS:15246 msgid "" "`bpo-32222 `__: Fix pygettext not " "extracting docstrings for functions with type annotated arguments. Patch by " "Toby Harradine." msgstr "" -#: ../../../build/NEWS:9933 ../../../build/NEWS:10531 -#: ../../../build/NEWS:14906 +#: ../../../build/NEWS:9940 ../../../build/NEWS:10538 +#: ../../../build/NEWS:14913 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:9939 +#: ../../../build/NEWS:9946 msgid "" "`bpo-35713 `__: The " ":c:func:`PyByteArray_Init` and :c:func:`PyByteArray_Fini` functions have " @@ -19695,20 +19709,20 @@ msgid "" "excluded from the limited API (stable ABI), and were not documented." msgstr "" -#: ../../../build/NEWS:9944 +#: ../../../build/NEWS:9951 msgid "" "`bpo-33817 `__: Fixed " ":c:func:`_PyBytes_Resize` for empty bytes objects." msgstr "" -#: ../../../build/NEWS:9946 +#: ../../../build/NEWS:9953 msgid "" "`bpo-35322 `__: Fix memory leak in " ":c:func:`PyUnicode_EncodeLocale` and :c:func:`PyUnicode_EncodeFSDefault` on " "error handling." msgstr "" -#: ../../../build/NEWS:9949 +#: ../../../build/NEWS:9956 msgid "" "`bpo-35059 `__: The following C macros " "have been converted to static inline functions: :c:func:`Py_INCREF`, " @@ -19716,93 +19730,93 @@ msgid "" ":c:func:`PyObject_INIT`, :c:func:`PyObject_INIT_VAR`." msgstr "" -#: ../../../build/NEWS:9954 +#: ../../../build/NEWS:9961 msgid "" "`bpo-35296 `__: ``make install`` now " "also installs the internal API: ``Include/internal/*.h`` header files." msgstr "" -#: ../../../build/NEWS:9957 +#: ../../../build/NEWS:9964 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:9961 +#: ../../../build/NEWS:9968 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:9964 +#: ../../../build/NEWS:9971 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:9968 +#: ../../../build/NEWS:9975 msgid "" "`bpo-35134 `__: Creation of a new " "``Include/cpython/`` subdirectory." msgstr "" -#: ../../../build/NEWS:9970 +#: ../../../build/NEWS:9977 msgid "" "`bpo-34725 `__: Adds " "_Py_SetProgramFullPath so embedders may override sys.executable" msgstr "" -#: ../../../build/NEWS:9973 +#: ../../../build/NEWS:9980 msgid "" "`bpo-34910 `__: Ensure that " ":c:func:`PyObject_Print` always returns ``-1`` on error. Patch by Zackery " "Spytz." msgstr "" -#: ../../../build/NEWS:9976 +#: ../../../build/NEWS:9983 msgid "" "`bpo-34523 `__: Py_DecodeLocale() and " "Py_EncodeLocale() now use the UTF-8 encoding on Windows if " "Py_LegacyWindowsFSEncodingFlag is zero." msgstr "" -#: ../../../build/NEWS:9979 +#: ../../../build/NEWS:9986 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:9983 +#: ../../../build/NEWS:9990 msgid "" "`bpo-34127 `__: Return grammatically " "correct error message based on argument count. Patch by Karthikeyan " "Singaravelan." msgstr "" -#: ../../../build/NEWS:9986 +#: ../../../build/NEWS:9993 msgid "" "`bpo-23927 `__: Fixed :exc:`SystemError`" " in :c:func:`PyArg_ParseTupleAndKeywords` when the ``w*`` format unit is " "used for optional parameter." msgstr "" -#: ../../../build/NEWS:9990 +#: ../../../build/NEWS:9997 msgid "" "`bpo-32455 `__: Added " ":c:func:`PyCompile_OpcodeStackEffectWithJump`." msgstr "" -#: ../../../build/NEWS:9992 +#: ../../../build/NEWS:9999 msgid "" "`bpo-34008 `__: Py_Main() can again be " "called after Py_Initialize(), as in Python 3.6." msgstr "" -#: ../../../build/NEWS:9995 +#: ../../../build/NEWS:10002 msgid "" "`bpo-32500 `__: Fixed error messages for" " :c:func:`PySequence_Size`, :c:func:`PySequence_GetItem`, " @@ -19810,109 +19824,109 @@ msgid "" "mapping and :c:func:`PyMapping_Size` called with a sequence." msgstr "" -#: ../../../build/NEWS:10000 +#: ../../../build/NEWS:10007 msgid "" "`bpo-33818 `__: " ":c:func:`PyExceptionClass_Name` will now return ``const char *`` instead of " "``char *``." msgstr "" -#: ../../../build/NEWS:10003 ../../../build/NEWS:10745 +#: ../../../build/NEWS:10010 ../../../build/NEWS:10752 msgid "" "`bpo-33042 `__: Embedding applications " "may once again call PySys_ResetWarnOptions, PySys_AddWarnOption, and " "PySys_AddXOption prior to calling Py_Initialize." msgstr "" -#: ../../../build/NEWS:10007 ../../../build/NEWS:10749 -#: ../../../build/NEWS:14912 +#: ../../../build/NEWS:10014 ../../../build/NEWS:10756 +#: ../../../build/NEWS:14919 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:10010 +#: ../../../build/NEWS:10017 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:10016 +#: ../../../build/NEWS:10023 msgid "Python 3.7.0 final" msgstr "Python 3.7.0 final" -#: ../../../build/NEWS:10018 ../../../build/NEWS:14599 +#: ../../../build/NEWS:10025 ../../../build/NEWS:14606 msgid "*Release date: 2018-06-27*" msgstr "*Tanggal rilis: 2018-06-27*" -#: ../../../build/NEWS:10023 +#: ../../../build/NEWS:10030 msgid "" "`bpo-33851 `__: Fix " ":func:`ast.get_docstring` for a node that lacks a docstring." msgstr "" -#: ../../../build/NEWS:10029 +#: ../../../build/NEWS:10036 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:10034 +#: ../../../build/NEWS:10041 msgid "Python 3.7.0 release candidate 1" msgstr "Python 3.7.0 kandidat rilis 1" -#: ../../../build/NEWS:10036 +#: ../../../build/NEWS:10043 msgid "*Release date: 2018-06-12*" msgstr "*Tanggal rilis: 2018-06-12*" -#: ../../../build/NEWS:10146 +#: ../../../build/NEWS:10153 msgid "Python 3.7.0 beta 5" msgstr "Python 3.7.0 beta 5" -#: ../../../build/NEWS:10148 +#: ../../../build/NEWS:10155 msgid "*Release date: 2018-05-30*" msgstr "*Tanggal rilis: 2018-05-30*" -#: ../../../build/NEWS:10161 +#: ../../../build/NEWS:10168 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:10295 ../../../build/NEWS:14736 +#: ../../../build/NEWS:10302 ../../../build/NEWS:14743 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:10325 +#: ../../../build/NEWS:10332 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:10337 ../../../build/NEWS:14829 +#: ../../../build/NEWS:10344 ../../../build/NEWS:14836 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:10359 +#: ../../../build/NEWS:10366 msgid "Python 3.7.0 beta 4" msgstr "Python 3.7.0 beta 4" -#: ../../../build/NEWS:10361 +#: ../../../build/NEWS:10368 msgid "*Release date: 2018-05-02*" msgstr "*Tanggal rilis: 2018-05-02*" -#: ../../../build/NEWS:10419 +#: ../../../build/NEWS:10426 msgid "" "`bpo-33185 `__: Fixed regression when " "running pydoc with the :option:`-m` switch. (The regression was introduced " @@ -19921,50 +19935,50 @@ msgid "" "adding ``\".\"``." msgstr "" -#: ../../../build/NEWS:10427 +#: ../../../build/NEWS:10434 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:10536 +#: ../../../build/NEWS:10543 msgid "Python 3.7.0 beta 3" msgstr "Python 3.7.0 beta 3" -#: ../../../build/NEWS:10538 +#: ../../../build/NEWS:10545 msgid "*Release date: 2018-03-29*" msgstr "*Tanggal rilis: 2018-03-29*" -#: ../../../build/NEWS:10566 ../../../build/NEWS:14639 +#: ../../../build/NEWS:10573 ../../../build/NEWS:14646 msgid "" "`bpo-33041 `__: Fixed jumping when the " "function contains an ``async for`` loop." msgstr "" -#: ../../../build/NEWS:10664 +#: ../../../build/NEWS:10671 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:10754 +#: ../../../build/NEWS:10761 msgid "Python 3.7.0 beta 2" msgstr "Python 3.7.0 beta 2" -#: ../../../build/NEWS:10756 +#: ../../../build/NEWS:10763 msgid "*Release date: 2018-02-27*" msgstr "*Tanggal rilis: 2018-02-27*" -#: ../../../build/NEWS:10821 +#: ../../../build/NEWS:10828 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:10830 +#: ../../../build/NEWS:10837 msgid "" "`bpo-31333 `__: ``_abc`` module is " "added. It is a speedup module with C implementations for various functions " @@ -19978,34 +19992,34 @@ msgid "" "``_abc_caches_clear``." msgstr "" -#: ../../../build/NEWS:11004 +#: ../../../build/NEWS:11011 msgid "Python 3.7.0 beta 1" msgstr "Python 3.7.0 beta 1" -#: ../../../build/NEWS:11006 +#: ../../../build/NEWS:11013 msgid "*Release date: 2018-01-30*" msgstr "*Tanggal rilis: 2018-01-30*" -#: ../../../build/NEWS:11011 +#: ../../../build/NEWS:11018 msgid "" "`bpo-32703 `__: Fix coroutine's " "ResourceWarning when there's an active error set when it's being finalized." msgstr "" -#: ../../../build/NEWS:11014 ../../../build/NEWS:14957 +#: ../../../build/NEWS:11021 ../../../build/NEWS:14964 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:11017 +#: ../../../build/NEWS:11024 msgid "" "`bpo-28685 `__: Optimize list.sort() and" " sorted() by using type specialized comparisons when possible." msgstr "" -#: ../../../build/NEWS:11020 ../../../build/NEWS:14960 +#: ../../../build/NEWS:11027 ../../../build/NEWS:14967 msgid "" "`bpo-32685 `__: Improve suggestion when " "the Python 2 form of print statement is either present on the same line as " @@ -20013,7 +20027,7 @@ msgid "" "instead of a newline. Patch by Nitish Chandra." msgstr "" -#: ../../../build/NEWS:11025 +#: ../../../build/NEWS:11032 msgid "" "`bpo-32697 `__: Python now explicitly " "preserves the definition order of keyword-only parameters. It's always " @@ -20021,21 +20035,21 @@ msgid "" "behavior is now guaranteed and tested." msgstr "" -#: ../../../build/NEWS:11030 +#: ../../../build/NEWS:11037 msgid "" "`bpo-32690 `__: The locals() dictionary " "now displays in the lexical order that variables were defined. Previously, " "the order was reversed." msgstr "" -#: ../../../build/NEWS:11033 +#: ../../../build/NEWS:11040 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:11037 +#: ../../../build/NEWS:11044 msgid "" "`bpo-32670 `__: Enforce :pep:`479` for " "all code. This means that manually raising a StopIteration exception from a " @@ -20043,7 +20057,7 @@ msgid "" " import generator_stop' was used or not." msgstr "" -#: ../../../build/NEWS:11042 +#: ../../../build/NEWS:11049 msgid "" "`bpo-32591 `__: Added built-in support " "for tracking the origin of coroutine objects; see " @@ -20052,13 +20066,13 @@ msgid "" "coroutine objects." msgstr "" -#: ../../../build/NEWS:11047 +#: ../../../build/NEWS:11054 msgid "" "`bpo-31368 `__: Expose preadv and " "pwritev system calls in the os module. Patch by Pablo Galindo" msgstr "" -#: ../../../build/NEWS:11050 +#: ../../../build/NEWS:11057 msgid "" "`bpo-32544 `__: ``hasattr(obj, name)`` " "and ``getattr(obj, name, default)`` are about 4 times faster than before " @@ -20066,38 +20080,38 @@ msgid "" "``__getattribute__``." msgstr "" -#: ../../../build/NEWS:11054 ../../../build/NEWS:14968 +#: ../../../build/NEWS:11061 ../../../build/NEWS:14975 msgid "" "`bpo-26163 `__: Improved frozenset() " "hash to create more distinct hash values when faced with datasets containing" " many similar values." msgstr "" -#: ../../../build/NEWS:11057 +#: ../../../build/NEWS:11064 msgid "" "`bpo-32550 `__: Remove the " "STORE_ANNOTATION bytecode." msgstr "" -#: ../../../build/NEWS:11059 +#: ../../../build/NEWS:11066 msgid "" "`bpo-20104 `__: Expose posix_spawn as a " "low level API in the os module. (removed before 3.7.0rc1)" msgstr "" -#: ../../../build/NEWS:11062 +#: ../../../build/NEWS:11069 msgid "" "`bpo-24340 `__: Fixed estimation of the " "code stack size." msgstr "" -#: ../../../build/NEWS:11064 +#: ../../../build/NEWS:11071 msgid "" "`bpo-32436 `__: Implement :pep:`567` " "Context Variables." msgstr "" -#: ../../../build/NEWS:11066 ../../../build/NEWS:14981 +#: ../../../build/NEWS:11073 ../../../build/NEWS:14988 msgid "" "`bpo-18533 `__: ``repr()`` on a dict " "containing its own ``values()`` or ``items()`` no longer raises " @@ -20105,39 +20119,39 @@ msgid "" "other recursive structures. Patch by Ben North." msgstr "" -#: ../../../build/NEWS:11071 +#: ../../../build/NEWS:11078 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:11075 ../../../build/NEWS:14986 +#: ../../../build/NEWS:11082 ../../../build/NEWS:14993 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:11079 +#: ../../../build/NEWS:11086 msgid "" "`bpo-31179 `__: Make dict.copy() up to " "5.5 times faster." msgstr "" -#: ../../../build/NEWS:11081 +#: ../../../build/NEWS:11088 msgid "" "`bpo-31113 `__: Get rid of recursion in " "the compiler for normal control flow." msgstr "" -#: ../../../build/NEWS:11086 +#: ../../../build/NEWS:11093 msgid "" "`bpo-25988 `__: Deprecate exposing the " "contents of collections.abc in the regular collections module." msgstr "" -#: ../../../build/NEWS:11089 +#: ../../../build/NEWS:11096 msgid "" "`bpo-31429 `__: The default cipher suite" " selection of the ssl module now uses a blacklist approach rather than a " @@ -20146,7 +20160,7 @@ msgid "" "configured on compile time." msgstr "" -#: ../../../build/NEWS:11094 +#: ../../../build/NEWS:11101 msgid "" "`bpo-30306 `__: " "contextlib.contextmanager now releases the arguments passed to the " @@ -20155,45 +20169,45 @@ msgid "" "when not being used as a function decorator. Patch by Martin Teichmann." msgstr "" -#: ../../../build/NEWS:11100 +#: ../../../build/NEWS:11107 msgid "" "`bpo-21417 `__: Added support for " "setting the compression level for zipfile.ZipFile." msgstr "" -#: ../../../build/NEWS:11103 +#: ../../../build/NEWS:11110 msgid "" "`bpo-32251 `__: Implement " "asyncio.BufferedProtocol (provisional API)." msgstr "" -#: ../../../build/NEWS:11105 +#: ../../../build/NEWS:11112 msgid "" "`bpo-32513 `__: In dataclasses, allow " "easier overriding of dunder methods without specifying decorator parameters." msgstr "" -#: ../../../build/NEWS:11108 +#: ../../../build/NEWS:11115 msgid "" "`bpo-32660 `__: :mod:`termios` makes " "available ``FIONREAD``, ``FIONCLEX``, ``FIOCLEX``, ``FIOASYNC`` and " "``FIONBIO`` also under Solaris/derivatives." msgstr "" -#: ../../../build/NEWS:11111 ../../../build/NEWS:15061 +#: ../../../build/NEWS:11118 ../../../build/NEWS:15068 msgid "" "`bpo-27931 `__: Fix email address header" " parsing error when the username is an empty quoted string. Patch by Xiang " "Zhang." msgstr "" -#: ../../../build/NEWS:11114 +#: ../../../build/NEWS:11121 msgid "" "`bpo-32659 `__: Under Solaris and " "derivatives, :class:`os.stat_result` provides a st_fstype attribute." msgstr "" -#: ../../../build/NEWS:11117 +#: ../../../build/NEWS:11124 msgid "" "`bpo-32662 `__: Implement " "Server.start_serving(), Server.serve_forever(), and Server.is_serving() " @@ -20201,45 +20215,45 @@ msgid "" "loop.create_unix_server()." msgstr "" -#: ../../../build/NEWS:11121 +#: ../../../build/NEWS:11128 msgid "" "`bpo-32391 `__: Implement " ":meth:`asyncio.StreamWriter.wait_closed` and " ":meth:`asyncio.StreamWriter.is_closing` methods" msgstr "" -#: ../../../build/NEWS:11124 +#: ../../../build/NEWS:11131 msgid "" "`bpo-32643 `__: Make Task._step, " "Task._wakeup and Future._schedule_callbacks methods private." msgstr "" -#: ../../../build/NEWS:11127 +#: ../../../build/NEWS:11134 msgid "" "`bpo-32630 `__: Refactor decimal module " "to use contextvars to store decimal context." msgstr "" -#: ../../../build/NEWS:11130 +#: ../../../build/NEWS:11137 msgid "" "`bpo-32622 `__: Add " ":meth:`asyncio.AbstractEventLoop.sendfile` method." msgstr "" -#: ../../../build/NEWS:11132 ../../../build/NEWS:15064 +#: ../../../build/NEWS:11139 ../../../build/NEWS:15071 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:11136 ../../../build/NEWS:15068 +#: ../../../build/NEWS:11143 ../../../build/NEWS:15075 msgid "" "`bpo-32502 `__: uuid.uuid1 no longer " "raises an exception if a 64-bit hardware address is encountered." msgstr "" -#: ../../../build/NEWS:11139 +#: ../../../build/NEWS:11146 msgid "" "`bpo-32596 `__: ``concurrent.futures`` " "imports ``ThreadPoolExecutor`` and ``ProcessPoolExecutor`` lazily (using " @@ -20247,81 +20261,81 @@ msgid "" "uses only ``ThreadPoolExecutor`` by default." msgstr "" -#: ../../../build/NEWS:11144 +#: ../../../build/NEWS:11151 msgid "" "`bpo-31801 `__: Add ``_ignore_`` to " "``Enum`` so temporary variables can be used during class construction " "without being turned into members." msgstr "" -#: ../../../build/NEWS:11147 +#: ../../../build/NEWS:11154 msgid "" "`bpo-32576 `__: Use queue.SimpleQueue() " "in places where it can be invoked from a weakref callback." msgstr "" -#: ../../../build/NEWS:11150 +#: ../../../build/NEWS:11157 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:11154 ../../../build/NEWS:15078 +#: ../../../build/NEWS:11161 ../../../build/NEWS:15085 msgid "" "`bpo-32521 `__: The nis module is now " "compatible with new libnsl and headers location." msgstr "" -#: ../../../build/NEWS:11157 +#: ../../../build/NEWS:11164 msgid "" "`bpo-32467 `__: " "collections.abc.ValuesView now inherits from collections.abc.Collection." msgstr "" -#: ../../../build/NEWS:11160 ../../../build/NEWS:15081 +#: ../../../build/NEWS:11167 ../../../build/NEWS:15088 msgid "" "`bpo-32473 `__: Improve " "ABCMeta._dump_registry() output readability" msgstr "" -#: ../../../build/NEWS:11162 +#: ../../../build/NEWS:11169 msgid "" "`bpo-32102 `__: New argument " "``capture_output`` for subprocess.run" msgstr "" -#: ../../../build/NEWS:11164 ../../../build/NEWS:15083 +#: ../../../build/NEWS:11171 ../../../build/NEWS:15090 msgid "" "`bpo-32521 `__: glibc has removed Sun " "RPC. Use replacement libtirpc headers and library in nis module." msgstr "" -#: ../../../build/NEWS:11167 +#: ../../../build/NEWS:11174 msgid "" "`bpo-32493 `__: UUID module fixes build " "for FreeBSD/OpenBSD" msgstr "" -#: ../../../build/NEWS:11169 +#: ../../../build/NEWS:11176 msgid "" "`bpo-32503 `__: Pickling with protocol 4" " no longer creates too small frames." msgstr "" -#: ../../../build/NEWS:11171 +#: ../../../build/NEWS:11178 msgid "" "`bpo-29237 `__: Create enum for pstats " "sorting options" msgstr "" -#: ../../../build/NEWS:11173 +#: ../../../build/NEWS:11180 msgid "" "`bpo-32454 `__: Add close(fd) function " "to the socket module." msgstr "" -#: ../../../build/NEWS:11175 +#: ../../../build/NEWS:11182 msgid "" "`bpo-25942 `__: The subprocess module is" " now more graceful when handling a Ctrl-C KeyboardInterrupt during " @@ -20332,59 +20346,59 @@ msgid "" "the child had a chance first." msgstr "" -#: ../../../build/NEWS:11182 +#: ../../../build/NEWS:11189 msgid "" "`bpo-32433 `__: The hmac module now has " "hmac.digest(), which provides an optimized HMAC digest." msgstr "" -#: ../../../build/NEWS:11185 +#: ../../../build/NEWS:11192 msgid "" "`bpo-28134 `__: Sockets now auto-detect " "family, type and protocol from file descriptor by default." msgstr "" -#: ../../../build/NEWS:11188 +#: ../../../build/NEWS:11195 msgid "" "`bpo-32404 `__: Fix bug where " ":meth:`datetime.datetime.fromtimestamp` did not call __new__ in " ":class:`datetime.datetime` subclasses." msgstr "" -#: ../../../build/NEWS:11191 +#: ../../../build/NEWS:11198 msgid "" "`bpo-32403 `__: Improved speed of " ":class:`datetime.date` and :class:`datetime.datetime` alternate " "constructors." msgstr "" -#: ../../../build/NEWS:11194 ../../../build/NEWS:15086 +#: ../../../build/NEWS:11201 ../../../build/NEWS:15093 msgid "" "`bpo-32228 `__: Ensure that " "``truncate()`` preserves the file position (as reported by ``tell()``) after" " writes longer than the buffer size." msgstr "" -#: ../../../build/NEWS:11197 +#: ../../../build/NEWS:11204 msgid "" "`bpo-32410 `__: Implement " "``loop.sock_sendfile`` for asyncio event loop." msgstr "" -#: ../../../build/NEWS:11199 +#: ../../../build/NEWS:11206 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:11202 +#: ../../../build/NEWS:11209 msgid "" "`bpo-32373 `__: Add socket.getblocking()" " method." msgstr "" -#: ../../../build/NEWS:11204 +#: ../../../build/NEWS:11211 msgid "" "`bpo-32248 `__: Add " ":mod:`importlib.resources` and :class:`importlib.abc.ResourceReader` as the " @@ -20395,19 +20409,19 @@ msgid "" "deprecated in favor of these new APIs." msgstr "" -#: ../../../build/NEWS:11212 +#: ../../../build/NEWS:11219 msgid "" "`bpo-32320 `__: collections.namedtuple()" " now supports default values." msgstr "" -#: ../../../build/NEWS:11214 +#: ../../../build/NEWS:11221 msgid "" "`bpo-29302 `__: Add " "contextlib.AsyncExitStack. Patch by Alexander Mohr and Ilya Kulakov." msgstr "" -#: ../../../build/NEWS:11217 +#: ../../../build/NEWS:11224 msgid "" "`bpo-31961 `__: *Removed in Python " "3.7.0b2.* The *args* argument of subprocess.Popen can now be a :term:`path-" @@ -20415,7 +20429,7 @@ msgid "" "be a :term:`path-like object` as well." msgstr "" -#: ../../../build/NEWS:11222 ../../../build/NEWS:15114 +#: ../../../build/NEWS:11229 ../../../build/NEWS:15121 msgid "" "`bpo-31900 `__: The " ":func:`locale.localeconv` function now sets temporarily the ``LC_CTYPE`` " @@ -20428,14 +20442,14 @@ msgid "" "``'{:n}'.format(1234)``)." msgstr "" -#: ../../../build/NEWS:11231 +#: ../../../build/NEWS:11238 msgid "" "`bpo-31853 `__: Use super().method " "instead of socket.method in SSLSocket. They were there most likely for " "legacy reasons." msgstr "" -#: ../../../build/NEWS:11234 +#: ../../../build/NEWS:11241 msgid "" "`bpo-31399 `__: The ssl module now uses " "OpenSSL's X509_VERIFY_PARAM_set1_host() and X509_VERIFY_PARAM_set1_ip() API " @@ -20443,26 +20457,26 @@ msgid "" "disabled with SSLContext.hostname_checks_common_name." msgstr "" -#: ../../../build/NEWS:11239 +#: ../../../build/NEWS:11246 msgid "" "`bpo-14976 `__: Add a queue.SimpleQueue " "class, an unbounded FIFO queue with a reentrant C implementation of put()." msgstr "" -#: ../../../build/NEWS:11245 +#: ../../../build/NEWS:11252 msgid "" "`bpo-32724 `__: Add references to some " "commands in the documentation of Pdb. Patch by Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:11248 +#: ../../../build/NEWS:11255 msgid "" "`bpo-32649 `__: Complete the C API " "documentation, profiling and tracing part with the newly added per-opcode " "events." msgstr "" -#: ../../../build/NEWS:11251 ../../../build/NEWS:15142 +#: ../../../build/NEWS:11258 ../../../build/NEWS:15149 msgid "" "`bpo-17799 `__: Explain real behaviour " "of sys.settrace and sys.setprofile and their C-API counterparts regarding " @@ -20470,13 +20484,13 @@ msgid "" "Salgado." msgstr "" -#: ../../../build/NEWS:11258 ../../../build/NEWS:15152 +#: ../../../build/NEWS:11265 ../../../build/NEWS:15159 msgid "" "`bpo-32721 `__: Fix test_hashlib to not " "fail if the _md5 module is not built." msgstr "" -#: ../../../build/NEWS:11260 +#: ../../../build/NEWS:11267 msgid "" "`bpo-28414 `__: Add test cases for IDNA " "2003 and 2008 host names. IDNA 2003 internationalized host names are working" @@ -20484,7 +20498,7 @@ msgid "" "2008 are still broken." msgstr "" -#: ../../../build/NEWS:11264 +#: ../../../build/NEWS:11271 msgid "" "`bpo-32604 `__: Add a new " "\"_xxsubinterpreters\" extension module that exposes the existing " @@ -20494,63 +20508,63 @@ msgid "" "removed in 3.7.0rc1." msgstr "" -#: ../../../build/NEWS:11270 +#: ../../../build/NEWS:11277 msgid "" "`bpo-32602 `__: Add test certs and test " "for ECDSA cert and EC/RSA dual mode." msgstr "" -#: ../../../build/NEWS:11272 +#: ../../../build/NEWS:11279 msgid "" "`bpo-32549 `__: On Travis CI, Python now" " Compiles and uses a local copy of OpenSSL 1.1.0g for testing." msgstr "" -#: ../../../build/NEWS:11278 ../../../build/NEWS:15164 +#: ../../../build/NEWS:11285 ../../../build/NEWS:15171 msgid "" "`bpo-32635 `__: Fix segfault of the " "crypt module when libxcrypt is provided instead of libcrypt at the system." msgstr "" -#: ../../../build/NEWS:11281 +#: ../../../build/NEWS:11288 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:11285 +#: ../../../build/NEWS:11292 msgid "" "`bpo-32593 `__: Drop support of FreeBSD " "9 and older." msgstr "" -#: ../../../build/NEWS:11287 +#: ../../../build/NEWS:11294 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:11293 +#: ../../../build/NEWS:11300 msgid "" "`bpo-32588 `__: Create standalone " "_distutils_findvs module and add missing _queue module to installer." msgstr "" -#: ../../../build/NEWS:11296 +#: ../../../build/NEWS:11303 msgid "" "`bpo-29911 `__: Ensure separate Modify " "and Uninstall buttons are displayed." msgstr "" -#: ../../../build/NEWS:11298 +#: ../../../build/NEWS:11305 msgid "" "`bpo-32507 `__: Use app-local UCRT " "install rather than the proper update for old versions of Windows." msgstr "" -#: ../../../build/NEWS:11304 +#: ../../../build/NEWS:11311 msgid "" "`bpo-32726 `__: Provide an additional, " "more modern macOS installer variant that supports macOS 10.9+ systems in " @@ -20559,34 +20573,34 @@ msgid "" "supplies its own copy of Tcl/Tk 8.6." msgstr "" -#: ../../../build/NEWS:11309 +#: ../../../build/NEWS:11316 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:11315 +#: ../../../build/NEWS:11322 msgid "" "`bpo-32681 `__: Fix uninitialized " "variable 'res' in the C implementation of os.dup2. Patch by Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:11318 +#: ../../../build/NEWS:11325 msgid "" "`bpo-10381 `__: Add C API access to the " "``datetime.timezone`` constructor and ``datetime.timzone.UTC`` singleton." msgstr "" -#: ../../../build/NEWS:11323 +#: ../../../build/NEWS:11330 msgid "Python 3.7.0 alpha 4" msgstr "Python 3.7.0 alfa 4" -#: ../../../build/NEWS:11325 +#: ../../../build/NEWS:11332 msgid "*Release date: 2018-01-08*" msgstr "*Tanggal rilis: 2018-01-08*" -#: ../../../build/NEWS:11330 +#: ../../../build/NEWS:11337 msgid "" "`bpo-31975 `__: The default warning " "filter list now starts with a \"default::DeprecationWarning:__main__\" " @@ -20594,19 +20608,19 @@ msgid "" "file scripts and at the interactive prompt." msgstr "" -#: ../../../build/NEWS:11335 +#: ../../../build/NEWS:11342 msgid "" "`bpo-32226 `__: ``__class_getitem__`` is" " now an automatic class method." msgstr "" -#: ../../../build/NEWS:11337 +#: ../../../build/NEWS:11344 msgid "" "`bpo-32399 `__: Add AIX uuid library " "support for RFC4122 using uuid_create() in libc.a" msgstr "" -#: ../../../build/NEWS:11340 +#: ../../../build/NEWS:11347 msgid "" "`bpo-32390 `__: Fix the compilation " "failure on AIX after the f_fsid field has been added to the object returned " @@ -20614,26 +20628,26 @@ msgid "" "Original patch by Michael Felt." msgstr "" -#: ../../../build/NEWS:11344 +#: ../../../build/NEWS:11351 msgid "" "`bpo-32379 `__: Make MRO computation " "faster when a class inherits from a single base." msgstr "" -#: ../../../build/NEWS:11347 +#: ../../../build/NEWS:11354 msgid "" "`bpo-32259 `__: The error message of a " "TypeError raised when unpack non-iterable is now more specific." msgstr "" -#: ../../../build/NEWS:11350 ../../../build/NEWS:14971 +#: ../../../build/NEWS:11357 ../../../build/NEWS:14978 msgid "" "`bpo-27169 `__: The ``__debug__`` " "constant is now optimized out at compile time. This fixes also `bpo-22091 " "`__." msgstr "" -#: ../../../build/NEWS:11353 +#: ../../../build/NEWS:11360 msgid "" "`bpo-32329 `__: The :option:`-R` option " "now turns on hash randomization when the :envvar:`PYTHONHASHSEED` " @@ -20642,7 +20656,7 @@ msgid "" "hash randomization is turned off by ``PYTHONHASHSEED=0``." msgstr "" -#: ../../../build/NEWS:11359 +#: ../../../build/NEWS:11366 msgid "" "`bpo-30416 `__: The optimizer is now " "protected from spending much time doing complex calculations and consuming " @@ -20650,34 +20664,34 @@ msgid "" "limits for constants that can be produced in constant folding." msgstr "" -#: ../../../build/NEWS:11364 ../../../build/NEWS:14641 +#: ../../../build/NEWS:11371 ../../../build/NEWS:14648 msgid "" "`bpo-32282 `__: Fix an unnecessary ifdef" " in the include of VersionHelpers.h in socketmodule on Windows." msgstr "" -#: ../../../build/NEWS:11367 +#: ../../../build/NEWS:11374 msgid "" "`bpo-30579 `__: Implement " "TracebackType.__new__ to allow Python-level creation of traceback objects, " "and make TracebackType.tb_next mutable." msgstr "" -#: ../../../build/NEWS:11370 +#: ../../../build/NEWS:11377 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:11374 +#: ../../../build/NEWS:11381 msgid "" "`bpo-31506 `__: Improve the error " "message logic for object.__new__ and object.__init__. Patch by Sanyam " "Khurana." msgstr "" -#: ../../../build/NEWS:11377 +#: ../../../build/NEWS:11384 msgid "" "`bpo-20361 `__: ``-b`` and ``-bb`` now " "inject ``'default::BytesWarning'`` and ``error::BytesWarning`` entries into " @@ -20686,124 +20700,124 @@ msgid "" "environment variable." msgstr "" -#: ../../../build/NEWS:11382 +#: ../../../build/NEWS:11389 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:11386 +#: ../../../build/NEWS:11393 msgid "" "`bpo-29240 `__: Add a new UTF-8 mode: " "implementation of the :pep:`540`." msgstr "" -#: ../../../build/NEWS:11388 +#: ../../../build/NEWS:11395 msgid "" "`bpo-32226 `__: :pep:`560`: Add support " "for ``__mro_entries__`` and ``__class_getitem__``. Implemented by Ivan " "Levkivskyi." msgstr "" -#: ../../../build/NEWS:11391 +#: ../../../build/NEWS:11398 msgid "" "`bpo-32225 `__: :pep:`562`: Add support " "for module ``__getattr__`` and ``__dir__``. Implemented by Ivan Levkivskyi." msgstr "" -#: ../../../build/NEWS:11394 +#: ../../../build/NEWS:11401 msgid "" "`bpo-31901 `__: The `atexit` module now " "has its callback stored per interpreter." msgstr "" -#: ../../../build/NEWS:11397 +#: ../../../build/NEWS:11404 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:11401 +#: ../../../build/NEWS:11408 msgid "" "`bpo-29469 `__: Move constant folding " "from bytecode layer to AST layer. Original patch by Eugene Toder." msgstr "" -#: ../../../build/NEWS:11407 +#: ../../../build/NEWS:11414 msgid "" "`bpo-32506 `__: Now that dict is defined" " as keeping insertion order, drop OrderedDict and just use plain dict." msgstr "" -#: ../../../build/NEWS:11410 +#: ../../../build/NEWS:11417 msgid "" "`bpo-32279 `__: Add params to " "dataclasses.make_dataclasses(): init, repr, eq, order, hash, and frozen. " "Pass them through to dataclass()." msgstr "" -#: ../../../build/NEWS:11413 +#: ../../../build/NEWS:11420 msgid "" "`bpo-32278 `__: Make type information " "optional on dataclasses.make_dataclass(). If omitted, the string " "'typing.Any' is used." msgstr "" -#: ../../../build/NEWS:11416 +#: ../../../build/NEWS:11423 msgid "" "`bpo-32499 `__: Add " "dataclasses.is_dataclass(obj), which returns True if obj is a dataclass or " "an instance of one." msgstr "" -#: ../../../build/NEWS:11419 +#: ../../../build/NEWS:11426 msgid "" "`bpo-32468 `__: Improve frame repr() to " "mention filename, code name and current line number." msgstr "" -#: ../../../build/NEWS:11422 +#: ../../../build/NEWS:11429 msgid "" "`bpo-23749 `__: asyncio: Implement " "loop.start_tls()" msgstr "" -#: ../../../build/NEWS:11424 +#: ../../../build/NEWS:11431 msgid "" "`bpo-32441 `__: Return the new file " "descriptor (i.e., the second argument) from ``os.dup2``. Previously, " "``None`` was always returned." msgstr "" -#: ../../../build/NEWS:11427 +#: ../../../build/NEWS:11434 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:11430 +#: ../../../build/NEWS:11437 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:11434 +#: ../../../build/NEWS:11441 msgid "" "`bpo-32415 `__: asyncio: Add " "Task.get_loop() and Future.get_loop()" msgstr "" -#: ../../../build/NEWS:11436 ../../../build/NEWS:15089 +#: ../../../build/NEWS:11443 ../../../build/NEWS:15096 msgid "" "`bpo-26133 `__: Don't unsubscribe " "signals in asyncio UNIX event loop on interpreter shutdown." msgstr "" -#: ../../../build/NEWS:11439 +#: ../../../build/NEWS:11446 msgid "" "`bpo-32363 `__: Make " "asyncio.Task.set_exception() and set_result() raise NotImplementedError. " @@ -20811,7 +20825,7 @@ msgid "" " an invalid state, instead of raising an AssertionError." msgstr "" -#: ../../../build/NEWS:11444 +#: ../../../build/NEWS:11451 msgid "" "`bpo-32357 `__: Optimize " "asyncio.iscoroutine() and loop.create_task() for non-native coroutines (e.g." @@ -20820,33 +20834,33 @@ msgid "" "latter is as fast." msgstr "" -#: ../../../build/NEWS:11449 +#: ../../../build/NEWS:11456 msgid "" "`bpo-32356 `__: " "asyncio.transport.resume_reading() and pause_reading() are now idempotent. " "New transport.is_reading() method is added." msgstr "" -#: ../../../build/NEWS:11452 +#: ../../../build/NEWS:11459 msgid "" "`bpo-32355 `__: Optimize " "asyncio.gather(); now up to 15% faster." msgstr "" -#: ../../../build/NEWS:11454 +#: ../../../build/NEWS:11461 msgid "" "`bpo-32351 `__: Use fastpath in " "asyncio.sleep if delay<0 (2x boost)" msgstr "" -#: ../../../build/NEWS:11456 +#: ../../../build/NEWS:11463 msgid "" "`bpo-32348 `__: Optimize asyncio.Future " "schedule/add/remove callback. The optimization shows 3-6% performance " "improvements of async/await code." msgstr "" -#: ../../../build/NEWS:11459 +#: ../../../build/NEWS:11466 msgid "" "`bpo-32331 `__: Fix socket.settimeout() " "and socket.setblocking() to keep socket.type as is. Fix socket.socket() " @@ -20854,7 +20868,7 @@ msgid "" "only affects OSes that have SOCK_NONBLOCK and/or SOCK_CLOEXEC." msgstr "" -#: ../../../build/NEWS:11464 +#: ../../../build/NEWS:11471 msgid "" "`bpo-32248 `__: Add " ":class:`importlib.abc.ResourceReader` as an ABC for loaders to provide a " @@ -20862,13 +20876,13 @@ msgid "" ":mod:`importlib.resources` as the port of ``importlib_resources``." msgstr "" -#: ../../../build/NEWS:11469 +#: ../../../build/NEWS:11476 msgid "" "`bpo-32311 `__: Implement " "asyncio.create_task(coro) shortcut" msgstr "" -#: ../../../build/NEWS:11471 +#: ../../../build/NEWS:11478 msgid "" "`bpo-32327 `__: Convert asyncio " "functions that were documented as coroutines to coroutines. Affected " @@ -20876,56 +20890,56 @@ msgid "" "loop.getaddrinfo, loop.getnameinfo." msgstr "" -#: ../../../build/NEWS:11475 ../../../build/NEWS:15095 +#: ../../../build/NEWS:11482 ../../../build/NEWS:15102 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:11478 ../../../build/NEWS:15098 +#: ../../../build/NEWS:11485 ../../../build/NEWS:15105 msgid "" "`bpo-32302 `__: Fix bdist_wininst of " "distutils for CRT v142: it binary compatible with CRT v140." msgstr "" -#: ../../../build/NEWS:11481 +#: ../../../build/NEWS:11488 msgid "" "`bpo-29711 `__: Fix ``stop_serving`` in " "asyncio proactor loop kill all listening servers" msgstr "" -#: ../../../build/NEWS:11484 +#: ../../../build/NEWS:11491 msgid "" "`bpo-32308 `__: :func:`re.sub()` now " "replaces empty matches adjacent to a previous non-empty match." msgstr "" -#: ../../../build/NEWS:11487 +#: ../../../build/NEWS:11494 msgid "" "`bpo-29970 `__: Abort asyncio " "SSLProtocol connection if handshake not complete within 10s" msgstr "" -#: ../../../build/NEWS:11490 +#: ../../../build/NEWS:11497 msgid "" "`bpo-32314 `__: Implement asyncio.run()." msgstr "" -#: ../../../build/NEWS:11492 +#: ../../../build/NEWS:11499 msgid "" "`bpo-17852 `__: Revert incorrect fix " "based on misunderstanding of _Py_PyAtExit() semantics." msgstr "" -#: ../../../build/NEWS:11495 +#: ../../../build/NEWS:11502 msgid "" "`bpo-32296 `__: Implement " "asyncio._get_running_loop() and get_event_loop() in C. This makes them 4x " "faster." msgstr "" -#: ../../../build/NEWS:11498 +#: ../../../build/NEWS:11505 msgid "" "`bpo-32250 `__: Implement " "``asyncio.current_task()`` and ``asyncio.all_tasks()``. Add helpers intended" @@ -20935,7 +20949,7 @@ msgid "" "``asyncio.Task.all_tasks()``." msgstr "" -#: ../../../build/NEWS:11504 ../../../build/NEWS:15101 +#: ../../../build/NEWS:11511 ../../../build/NEWS:15108 msgid "" "`bpo-32255 `__: A single empty field is " "now always quoted when written into a CSV file. This allows to distinguish " @@ -20943,7 +20957,7 @@ msgid "" "Takeuchi." msgstr "" -#: ../../../build/NEWS:11508 ../../../build/NEWS:15105 +#: ../../../build/NEWS:11515 ../../../build/NEWS:15112 msgid "" "`bpo-32277 `__: Raise " "``NotImplementedError`` instead of ``SystemError`` on platforms where " @@ -20951,14 +20965,14 @@ msgid "" "Sottile." msgstr "" -#: ../../../build/NEWS:11512 +#: ../../../build/NEWS:11519 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:11516 +#: ../../../build/NEWS:11523 msgid "" "`bpo-29137 `__: The ``fpectl`` library " "has been removed. It was never enabled by default, never worked correctly on" @@ -20966,25 +20980,25 @@ msgid "" "breakage of C extensions." msgstr "" -#: ../../../build/NEWS:11520 +#: ../../../build/NEWS:11527 msgid "" "`bpo-32273 `__: Move asyncio.test_utils " "to test.test_asyncio." msgstr "" -#: ../../../build/NEWS:11522 +#: ../../../build/NEWS:11529 msgid "" "`bpo-32272 `__: Remove asyncio.async() " "function." msgstr "" -#: ../../../build/NEWS:11524 +#: ../../../build/NEWS:11531 msgid "" "`bpo-32269 `__: Add " "asyncio.get_running_loop() function." msgstr "" -#: ../../../build/NEWS:11526 +#: ../../../build/NEWS:11533 msgid "" "`bpo-32265 `__: All class and static " "methods of builtin types now are correctly classified by " @@ -20992,39 +21006,39 @@ msgid "" "types.ClassMethodDescriptorType for unbound class methods of builtin types." msgstr "" -#: ../../../build/NEWS:11531 +#: ../../../build/NEWS:11538 msgid "" "`bpo-32253 `__: Deprecate ``yield from " "lock``, ``await lock``, ``with (yield from lock)`` and ``with await lock`` " "for asyncio synchronization primitives." msgstr "" -#: ../../../build/NEWS:11535 +#: ../../../build/NEWS:11542 msgid "" "`bpo-22589 `__: Changed MIME type of " ".bmp from 'image/x-ms-bmp' to 'image/bmp'" msgstr "" -#: ../../../build/NEWS:11537 +#: ../../../build/NEWS:11544 msgid "" "`bpo-32193 `__: Convert asyncio to use " "*async/await* syntax. Old styled ``yield from`` is still supported too." msgstr "" -#: ../../../build/NEWS:11540 +#: ../../../build/NEWS:11547 msgid "" "`bpo-32206 `__: Add support to run " "modules with pdb" msgstr "" -#: ../../../build/NEWS:11542 +#: ../../../build/NEWS:11549 msgid "" "`bpo-32227 `__: " "``functools.singledispatch`` now supports registering implementations using " "type annotations." msgstr "" -#: ../../../build/NEWS:11545 +#: ../../../build/NEWS:11552 msgid "" "`bpo-15873 `__: Added new alternate " "constructors :meth:`datetime.datetime.fromisoformat`, " @@ -21032,26 +21046,26 @@ msgid "" "as the inverse operation of each classes's respective ``isoformat`` methods." msgstr "" -#: ../../../build/NEWS:11551 ../../../build/NEWS:15109 +#: ../../../build/NEWS:11558 ../../../build/NEWS:15116 msgid "" "`bpo-32199 `__: The getnode() ip getter " "now uses 'ip link' instead of 'ip link list'." msgstr "" -#: ../../../build/NEWS:11554 +#: ../../../build/NEWS:11561 msgid "" "`bpo-32143 `__: os.statvfs() includes " "the f_fsid field from statvfs(2)" msgstr "" -#: ../../../build/NEWS:11556 +#: ../../../build/NEWS:11563 msgid "" "`bpo-26439 `__: Fix " "ctypes.util.find_library() for AIX by implementing " "ctypes._aix.find_library() Patch by: Michael Felt" msgstr "" -#: ../../../build/NEWS:11559 +#: ../../../build/NEWS:11566 msgid "" "`bpo-31993 `__: The pickler now uses " "less memory when serializing large bytes and str objects into a file. " @@ -21059,33 +21073,33 @@ msgid "" "large bytes and str objects." msgstr "" -#: ../../../build/NEWS:11563 ../../../build/NEWS:15112 +#: ../../../build/NEWS:11570 ../../../build/NEWS:15119 msgid "" "`bpo-27456 `__: Ensure TCP_NODELAY is " "set on Linux. Tests by Victor Stinner." msgstr "" -#: ../../../build/NEWS:11565 +#: ../../../build/NEWS:11572 msgid "" "`bpo-31778 `__: ast.literal_eval() is " "now more strict. Addition and subtraction of arbitrary numbers no longer " "allowed." msgstr "" -#: ../../../build/NEWS:11568 ../../../build/NEWS:15123 +#: ../../../build/NEWS:11575 ../../../build/NEWS:15130 msgid "" "`bpo-31802 `__: Importing native path " "module (``posixpath``, ``ntpath``) now works even if the ``os`` module still" " is not imported." msgstr "" -#: ../../../build/NEWS:11571 +#: ../../../build/NEWS:11578 msgid "" "`bpo-30241 `__: Add " "contextlib.AbstractAsyncContextManager. Patch by Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:11574 +#: ../../../build/NEWS:11581 msgid "" "`bpo-31699 `__: Fix deadlocks in " ":class:`concurrent.futures.ProcessPoolExecutor` when task arguments or " @@ -21093,82 +21107,82 @@ msgid "" "calls to the :class:`ProcessPoolExecutor` API always eventually return." msgstr "" -#: ../../../build/NEWS:11579 +#: ../../../build/NEWS:11586 msgid "" "`bpo-15216 `__: " "``TextIOWrapper.reconfigure()`` supports changing *encoding*, *errors*, and " "*newline*." msgstr "" -#: ../../../build/NEWS:11585 +#: ../../../build/NEWS:11592 msgid "" "`bpo-32418 `__: Add get_loop() method to" " Server and AbstractServer classes." msgstr "" -#: ../../../build/NEWS:11590 ../../../build/NEWS:15154 +#: ../../../build/NEWS:11597 ../../../build/NEWS:15161 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:11593 +#: ../../../build/NEWS:11600 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:11599 +#: ../../../build/NEWS:11606 msgid "" "`bpo-19764 `__: Implement support for " "`subprocess.Popen(close_fds=True)` on Windows. Patch by Segev Finer." msgstr "" -#: ../../../build/NEWS:11605 ../../../build/NEWS:15235 +#: ../../../build/NEWS:11612 ../../../build/NEWS:15242 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:11612 +#: ../../../build/NEWS:11619 msgid "" "`bpo-32030 `__: Py_Initialize() doesn't " "reset the memory allocators to default if the ``PYTHONMALLOC`` environment " "variable is not set." msgstr "" -#: ../../../build/NEWS:11615 ../../../build/NEWS:15245 +#: ../../../build/NEWS:11622 ../../../build/NEWS:15252 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:11619 +#: ../../../build/NEWS:11626 msgid "" "`bpo-32264 `__: Moved the pygetopt.h " "header into internal/, since it has no public APIs." msgstr "" -#: ../../../build/NEWS:11622 +#: ../../../build/NEWS:11629 msgid "" "`bpo-32241 `__: " ":c:func:`Py_SetProgramName` and :c:func:`Py_SetPythonHome` now take the " "``const wchar *`` arguments instead of ``wchar *``." msgstr "" -#: ../../../build/NEWS:11627 +#: ../../../build/NEWS:11634 msgid "Python 3.7.0 alpha 3" msgstr "Python 3.7.0 alfa 3" -#: ../../../build/NEWS:11629 ../../../build/NEWS:15262 +#: ../../../build/NEWS:11636 ../../../build/NEWS:15269 msgid "*Release date: 2017-12-05*" msgstr "*Tanggal rilis: 2017-12-05*" -#: ../../../build/NEWS:11634 ../../../build/NEWS:15267 +#: ../../../build/NEWS:11641 ../../../build/NEWS:15274 msgid "" "`bpo-32176 `__: co_flags.CO_NOFREE is " "now always set correctly by the code object constructor based on freevars " @@ -21177,7 +21191,7 @@ msgid "" " injected into a modified code object and function." msgstr "" -#: ../../../build/NEWS:11640 +#: ../../../build/NEWS:11647 msgid "" "`bpo-10544 `__: Yield expressions are " "now deprecated in comprehensions and generator expressions. They are still " @@ -21185,14 +21199,14 @@ msgid "" "directly in the enclosing scope." msgstr "" -#: ../../../build/NEWS:11644 ../../../build/NEWS:14990 +#: ../../../build/NEWS:11651 ../../../build/NEWS:14997 msgid "" "`bpo-32137 `__: The repr of deeply " "nested dict now raises a RecursionError instead of crashing due to a stack " "overflow." msgstr "" -#: ../../../build/NEWS:11647 +#: ../../../build/NEWS:11654 msgid "" "`bpo-32096 `__: Revert memory allocator " "changes in the C API: move structures back from _PyRuntime to " @@ -21201,14 +21215,14 @@ msgid "" "before _PyRuntime_Initialize()." msgstr "" -#: ../../../build/NEWS:11652 +#: ../../../build/NEWS:11659 msgid "" "`bpo-32043 `__: Add a new \"developer " "mode\": new \"-X dev\" command line option to enable debug checks at " "runtime." msgstr "" -#: ../../../build/NEWS:11655 +#: ../../../build/NEWS:11662 msgid "" "`bpo-32023 `__: SyntaxError is now " "correctly raised when a generator expression without parenthesis is used " @@ -21216,7 +21230,7 @@ msgid "" " parentheses can be omitted only on calls." msgstr "" -#: ../../../build/NEWS:11660 +#: ../../../build/NEWS:11667 msgid "" "`bpo-32012 `__: SyntaxError is now " "correctly raised when a generator expression without parenthesis is passed " @@ -21225,7 +21239,7 @@ msgid "" "comma on either side." msgstr "" -#: ../../../build/NEWS:11665 +#: ../../../build/NEWS:11672 msgid "" "`bpo-28180 `__: A new internal " "``_Py_SetLocaleFromEnv(category)`` helper function has been added in order " @@ -21234,7 +21248,7 @@ msgid "" "environment by default)." msgstr "" -#: ../../../build/NEWS:11670 ../../../build/NEWS:15273 +#: ../../../build/NEWS:11677 ../../../build/NEWS:15280 msgid "" "`bpo-31949 `__: Fixed several issues in " "printing tracebacks (PyTraceBack_Print()). Setting sys.tracebacklimit to 0 " @@ -21245,13 +21259,13 @@ msgid "" "traceback items on Windows. Fixed output errors handling." msgstr "" -#: ../../../build/NEWS:11678 ../../../build/NEWS:15281 +#: ../../../build/NEWS:11685 ../../../build/NEWS:15288 msgid "" "`bpo-30696 `__: Fix the interactive " "interpreter looping endlessly when no memory." msgstr "" -#: ../../../build/NEWS:11681 ../../../build/NEWS:15284 +#: ../../../build/NEWS:11688 ../../../build/NEWS:15291 msgid "" "`bpo-20047 `__: Bytearray methods " "partition() and rpartition() now accept only bytes-like objects as " @@ -21259,34 +21273,34 @@ msgid "" "returning a bogus result when an integer is passed as a separator." msgstr "" -#: ../../../build/NEWS:11686 ../../../build/NEWS:15292 +#: ../../../build/NEWS:11693 ../../../build/NEWS:15299 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:11690 +#: ../../../build/NEWS:11697 msgid "" "`bpo-31845 `__: Environment variables " "are once more read correctly at interpreter startup." msgstr "" -#: ../../../build/NEWS:11693 +#: ../../../build/NEWS:11700 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:11697 ../../../build/NEWS:15296 +#: ../../../build/NEWS:11704 ../../../build/NEWS:15303 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:11700 +#: ../../../build/NEWS:11707 msgid "" "`bpo-31618 `__: The per-frame tracing " "logic added in 3.7a1 has been altered so that ``frame->f_lineno`` is updated" @@ -21297,7 +21311,7 @@ msgid "" "``f_trace_opcodes`` are enabled, line events now occur first." msgstr "" -#: ../../../build/NEWS:11708 ../../../build/NEWS:15299 +#: ../../../build/NEWS:11715 ../../../build/NEWS:15306 msgid "" "`bpo-28603 `__: Print the full " "context/cause chain of exceptions on interpreter exit, even if an exception " @@ -21305,7 +21319,7 @@ msgid "" "Bitter." msgstr "" -#: ../../../build/NEWS:11712 ../../../build/NEWS:15303 +#: ../../../build/NEWS:11719 ../../../build/NEWS:15310 msgid "" "`bpo-31786 `__: Fix timeout rounding in " "the select module to round correctly negative timeouts between -1.0 and 0.0." @@ -21313,35 +21327,35 @@ msgid "" "call was incorrectly non-blocking. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:11717 +#: ../../../build/NEWS:11724 msgid "" "`bpo-31781 `__: Prevent crashes when " "calling methods of an uninitialized ``zipimport.zipimporter`` object. Patch " "by Oren Milman." msgstr "" -#: ../../../build/NEWS:11720 +#: ../../../build/NEWS:11727 msgid "" "`bpo-30399 `__: Standard repr() of " "BaseException with a single argument no longer contains redundant trailing " "comma." msgstr "" -#: ../../../build/NEWS:11723 ../../../build/NEWS:15311 +#: ../../../build/NEWS:11730 ../../../build/NEWS:15318 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:11726 ../../../build/NEWS:15356 +#: ../../../build/NEWS:11733 ../../../build/NEWS:15363 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:11732 ../../../build/NEWS:15362 +#: ../../../build/NEWS:11739 ../../../build/NEWS:15369 msgid "" "`bpo-28556 `__: Two minor fixes for " "``typing`` module: allow shallow copying instances of generic classes, " @@ -21349,14 +21363,14 @@ msgid "" "Ivan Levkivskyi." msgstr "" -#: ../../../build/NEWS:11736 +#: ../../../build/NEWS:11743 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:11740 ../../../build/NEWS:15366 +#: ../../../build/NEWS:11747 ../../../build/NEWS:15373 msgid "" "`bpo-27240 `__: The header folding " "algorithm for the new email policies has been rewritten, which also fixes " @@ -21366,20 +21380,20 @@ msgid "" "now done correctly." msgstr "" -#: ../../../build/NEWS:11744 ../../../build/NEWS:15370 +#: ../../../build/NEWS:11751 ../../../build/NEWS:15377 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:11748 +#: ../../../build/NEWS:11755 msgid "" "`bpo-321010 `__: Add " ":attr:`sys.flags.dev_mode` flag" msgstr "" -#: ../../../build/NEWS:11750 +#: ../../../build/NEWS:11757 msgid "" "`bpo-32154 `__: The " "``asyncio.windows_utils.socketpair()`` function has been removed: use " @@ -21389,7 +21403,7 @@ msgid "" "``socket.socketpair`` on Python 3.5 and newer." msgstr "" -#: ../../../build/NEWS:11756 +#: ../../../build/NEWS:11763 msgid "" "`bpo-32089 `__: warnings: In development" " (-X dev) and debug mode (pydebug build), use the \"default\" action for " @@ -21397,7 +21411,7 @@ msgid "" "filters." msgstr "" -#: ../../../build/NEWS:11760 +#: ../../../build/NEWS:11767 msgid "" "`bpo-32107 `__: ``uuid.getnode()`` now " "preferentially returns universally administered MAC addresses if available, " @@ -21407,7 +21421,7 @@ msgid "" "returned." msgstr "" -#: ../../../build/NEWS:11766 +#: ../../../build/NEWS:11773 msgid "" "`bpo-23033 `__: Wildcard is now " "supported in hostname when it is one and only character in the left most " @@ -21415,14 +21429,14 @@ msgid "" " by Mandeep Singh." msgstr "" -#: ../../../build/NEWS:11770 ../../../build/NEWS:15374 +#: ../../../build/NEWS:11777 ../../../build/NEWS:15381 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:11774 +#: ../../../build/NEWS:11781 msgid "" "`bpo-28334 `__: Use " ":func:`os.path.expanduser` to find the ``~/.netrc`` file in " @@ -21430,7 +21444,7 @@ msgid "" "raised. Patch by Dimitri Merejkowsky." msgstr "" -#: ../../../build/NEWS:11778 +#: ../../../build/NEWS:11785 msgid "" "`bpo-32121 `__: Made " "``tracemalloc.Traceback`` behave more like the traceback module, sorting the" @@ -21440,7 +21454,7 @@ msgid "" "to ``Traceback.format()``. (Patch by Jesse Bakker.)" msgstr "" -#: ../../../build/NEWS:11785 ../../../build/NEWS:15378 +#: ../../../build/NEWS:11792 ../../../build/NEWS:15385 msgid "" "`bpo-31325 `__: Fix wrong usage of " ":func:`collections.namedtuple` in the :meth:`RobotFileParser.parse() " @@ -21448,14 +21462,14 @@ msgid "" "Wellner." msgstr "" -#: ../../../build/NEWS:11789 ../../../build/NEWS:15382 +#: ../../../build/NEWS:11796 ../../../build/NEWS:15389 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:11793 +#: ../../../build/NEWS:11800 msgid "" "`bpo-19610 `__: ``setup()`` now warns " "about invalid types for some fields. The ``distutils.dist.Distribution`` " @@ -21463,21 +21477,21 @@ msgid "" "are not specified as a list or a string." msgstr "" -#: ../../../build/NEWS:11798 +#: ../../../build/NEWS:11805 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:11801 +#: ../../../build/NEWS:11808 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:11805 +#: ../../../build/NEWS:11812 msgid "" "`bpo-28684 `__: The new " "test.support.skip_unless_bind_unix_socket() decorator is used here to skip " @@ -21486,7 +21500,7 @@ msgid "" "the recent Android versions that run now SELinux in enforcing mode)." msgstr "" -#: ../../../build/NEWS:11811 ../../../build/NEWS:15386 +#: ../../../build/NEWS:11818 ../../../build/NEWS:15393 msgid "" "`bpo-32110 `__: " "``codecs.StreamReader.read(n)`` now returns not more than *n* " @@ -21494,7 +21508,7 @@ msgid "" "``read()`` methods of other file-like objects." msgstr "" -#: ../../../build/NEWS:11815 +#: ../../../build/NEWS:11822 msgid "" "`bpo-27535 `__: The warnings module " "doesn't leak memory anymore in the hidden warnings registry for the " @@ -21502,7 +21516,7 @@ msgid "" "the warning key to the registry anymore for the \"ignore\" action." msgstr "" -#: ../../../build/NEWS:11820 +#: ../../../build/NEWS:11827 msgid "" "`bpo-32088 `__: warnings: When Python " "is build is debug mode (``Py_DEBUG``), :exc:`DeprecationWarning`, " @@ -21510,21 +21524,21 @@ msgid "" "displayed by default." msgstr "" -#: ../../../build/NEWS:11824 +#: ../../../build/NEWS:11831 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:11828 +#: ../../../build/NEWS:11835 msgid "" "`bpo-25054 `__: Added support of " "splitting on a pattern that could match an empty string." msgstr "" -#: ../../../build/NEWS:11831 ../../../build/NEWS:15390 -#: ../../../build/NEWS:20107 +#: ../../../build/NEWS:11838 ../../../build/NEWS:15397 +#: ../../../build/NEWS:20114 msgid "" "`bpo-32072 `__: Fixed issues with binary" " plists: Fixed saving bytearrays. Identical objects will be saved only once." @@ -21532,38 +21546,38 @@ msgid "" "saving and loading recursive data structures." msgstr "" -#: ../../../build/NEWS:11836 +#: ../../../build/NEWS:11843 msgid "" "`bpo-32069 `__: Drop legacy SSL " "transport from asyncio, ssl.MemoryBIO is always used anyway." msgstr "" -#: ../../../build/NEWS:11839 +#: ../../../build/NEWS:11846 msgid "" "`bpo-32066 `__: asyncio: Support " "pathlib.Path in create_unix_connection; sock arg should be optional" msgstr "" -#: ../../../build/NEWS:11842 +#: ../../../build/NEWS:11849 msgid "" "`bpo-32046 `__: Updates 2to3 to convert " "from operator.isCallable(obj) to callable(obj). Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:11845 +#: ../../../build/NEWS:11852 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:11848 +#: ../../../build/NEWS:11855 msgid "" "`bpo-32025 `__: Add time.thread_time() " "and time.thread_time_ns()" msgstr "" -#: ../../../build/NEWS:11850 +#: ../../../build/NEWS:11857 msgid "" "`bpo-32037 `__: Integers that fit in a " "signed 32-bit integer will be now pickled with protocol 0 using the INT " @@ -21572,27 +21586,27 @@ msgid "" "2." msgstr "" -#: ../../../build/NEWS:11855 ../../../build/NEWS:15395 +#: ../../../build/NEWS:11862 ../../../build/NEWS:15402 msgid "" "`bpo-32034 `__: Make " "asyncio.IncompleteReadError and LimitOverrunError pickleable." msgstr "" -#: ../../../build/NEWS:11858 ../../../build/NEWS:15398 +#: ../../../build/NEWS:11865 ../../../build/NEWS:15405 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:11861 ../../../build/NEWS:15401 +#: ../../../build/NEWS:11868 ../../../build/NEWS:15408 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:11864 +#: ../../../build/NEWS:11871 msgid "" "`bpo-28369 `__: Enhance " "add_reader/writer check that socket is not used by some transport. Before, " @@ -21600,14 +21614,14 @@ msgid "" " Now the check is implemented correctly for all file-like objects." msgstr "" -#: ../../../build/NEWS:11869 +#: ../../../build/NEWS:11876 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:11872 +#: ../../../build/NEWS:11879 msgid "" "`bpo-31985 `__: Formally deprecated " "aifc.openfp, sunau.openfp, and wave.openfp. Since change " @@ -21617,40 +21631,40 @@ msgid "" "undocumented." msgstr "" -#: ../../../build/NEWS:11878 +#: ../../../build/NEWS:11885 msgid "" "`bpo-21862 `__: cProfile command line " "now accepts `-m module_name` as an alternative to script path. Patch by " "Sanyam Khurana." msgstr "" -#: ../../../build/NEWS:11881 ../../../build/NEWS:15404 +#: ../../../build/NEWS:11888 ../../../build/NEWS:15411 msgid "" "`bpo-31970 `__: Reduce performance " "overhead of asyncio debug mode." msgstr "" -#: ../../../build/NEWS:11883 +#: ../../../build/NEWS:11890 msgid "" "`bpo-31843 `__: *database* argument of " "sqlite3.connect() now accepts a :term:`path-like object`, instead of just a " "string." msgstr "" -#: ../../../build/NEWS:11886 +#: ../../../build/NEWS:11893 msgid "" "`bpo-31945 `__: Add Configurable " "*blocksize* to ``HTTPConnection`` and ``HTTPSConnection`` for improved " "upload throughput. Patch by Nir Soffer." msgstr "" -#: ../../../build/NEWS:11889 +#: ../../../build/NEWS:11896 msgid "" "`bpo-31943 `__: Add a ``cancelled()`` " "method to :class:`asyncio.Handle`. Patch by Marat Sharafutdinov." msgstr "" -#: ../../../build/NEWS:11892 ../../../build/NEWS:15406 +#: ../../../build/NEWS:11899 ../../../build/NEWS:15413 msgid "" "`bpo-9678 `__: Fixed determining the MAC " "address in the uuid module: Using ifconfig on NetBSD and OpenBSD. Using arp " @@ -21658,32 +21672,32 @@ msgid "" "Shimizukawa." msgstr "" -#: ../../../build/NEWS:11896 ../../../build/NEWS:15410 +#: ../../../build/NEWS:11903 ../../../build/NEWS:15417 msgid "" "`bpo-30057 `__: Fix potential missed " "signal in signal.signal()." msgstr "" -#: ../../../build/NEWS:11898 ../../../build/NEWS:15412 +#: ../../../build/NEWS:11905 ../../../build/NEWS:15419 msgid "" "`bpo-31933 `__: Fix Blake2 params " "leaf_size and node_offset on big endian platforms. Patch by Jack O'Connor." msgstr "" -#: ../../../build/NEWS:11901 +#: ../../../build/NEWS:11908 msgid "" "`bpo-21423 `__: Add an initializer " "argument to {Process,Thread}PoolExecutor" msgstr "" -#: ../../../build/NEWS:11903 ../../../build/NEWS:15415 +#: ../../../build/NEWS:11910 ../../../build/NEWS:15422 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:11907 ../../../build/NEWS:15419 +#: ../../../build/NEWS:11914 ../../../build/NEWS:15426 msgid "" "`bpo-27666 `__: Fixed stack corruption " "in curses.box() and curses.ungetmouse() when the size of types chtype or " @@ -21691,65 +21705,65 @@ msgid "" " as arguments. Based on patch by Steve Fink." msgstr "" -#: ../../../build/NEWS:11912 +#: ../../../build/NEWS:11919 msgid "" "`bpo-31917 `__: Add 3 new clock " "identifiers: :data:`time.CLOCK_BOOTTIME`, :data:`time.CLOCK_PROF` and " ":data:`time.CLOCK_UPTIME`." msgstr "" -#: ../../../build/NEWS:11915 ../../../build/NEWS:15424 +#: ../../../build/NEWS:11922 ../../../build/NEWS:15431 msgid "" "`bpo-31897 `__: plistlib now catches " "more errors when read binary plists and raises InvalidFileException instead " "of unexpected exceptions." msgstr "" -#: ../../../build/NEWS:11918 ../../../build/NEWS:15427 +#: ../../../build/NEWS:11925 ../../../build/NEWS:15434 msgid "" "`bpo-25720 `__: Fix the method for " "checking pad state of curses WINDOW. Patch by Masayuki Yamamoto." msgstr "" -#: ../../../build/NEWS:11921 ../../../build/NEWS:15430 +#: ../../../build/NEWS:11928 ../../../build/NEWS:15437 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:11924 ../../../build/NEWS:15433 +#: ../../../build/NEWS:11931 ../../../build/NEWS:15440 msgid "" "`bpo-31891 `__: Fixed building the " "curses module on NetBSD." msgstr "" -#: ../../../build/NEWS:11926 +#: ../../../build/NEWS:11933 msgid "" "`bpo-31884 `__: added required constants" " to subprocess module for setting priority on windows" msgstr "" -#: ../../../build/NEWS:11929 +#: ../../../build/NEWS:11936 msgid "" "`bpo-28281 `__: Remove year (1-9999) " "limits on the Calendar.weekday() function. Patch by Mark Gollahon." msgstr "" -#: ../../../build/NEWS:11932 +#: ../../../build/NEWS:11939 msgid "" "`bpo-31702 `__: crypt.mksalt() now " "allows to specify the number of rounds for SHA-256 and SHA-512 hashing." msgstr "" -#: ../../../build/NEWS:11935 +#: ../../../build/NEWS:11942 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:11939 +#: ../../../build/NEWS:11946 msgid "" "`bpo-30768 `__: Fix the " "pthread+semaphore implementation of PyThread_acquire_lock_timed() when " @@ -21757,20 +21771,20 @@ msgid "" "sem_timedwait() is interrupted by a signal (EINTR). See also the :pep:`475`." msgstr "" -#: ../../../build/NEWS:11944 +#: ../../../build/NEWS:11951 msgid "" "`bpo-31854 `__: Add " "``mmap.ACCESS_DEFAULT`` constant." msgstr "" -#: ../../../build/NEWS:11946 +#: ../../../build/NEWS:11953 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:11949 +#: ../../../build/NEWS:11956 msgid "" "`bpo-28292 `__: " "Calendar.itermonthdates() will now consistently raise an exception when a " @@ -21780,14 +21794,14 @@ msgid "" "tuples and are not restricted by the range supported by datetime.date." msgstr "" -#: ../../../build/NEWS:11956 +#: ../../../build/NEWS:11963 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:11959 ../../../build/NEWS:15435 +#: ../../../build/NEWS:11966 ../../../build/NEWS:15442 msgid "" "`bpo-28416 `__: Instances of " "pickle.Pickler subclass with the persistent_id() method and pickle.Unpickler" @@ -21795,33 +21809,33 @@ msgid "" "cycles." msgstr "" -#: ../../../build/NEWS:11963 +#: ../../../build/NEWS:11970 msgid "" "`bpo-31653 `__: Don't release the GIL if" " we can acquire a multiprocessing semaphore immediately." msgstr "" -#: ../../../build/NEWS:11966 ../../../build/NEWS:15439 +#: ../../../build/NEWS:11973 ../../../build/NEWS:15446 msgid "" "`bpo-28326 `__: Fix " "multiprocessing.Process when stdout and/or stderr is closed or None." msgstr "" -#: ../../../build/NEWS:11969 +#: ../../../build/NEWS:11976 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:11973 +#: ../../../build/NEWS:11980 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:11977 +#: ../../../build/NEWS:11984 msgid "" "`bpo-31756 `__: Add a " "``subprocess.Popen(text=False)`` keyword argument to `subprocess` functions " @@ -21829,26 +21843,26 @@ msgid "" "into text. Patch by Andrew Clegg." msgstr "" -#: ../../../build/NEWS:11981 +#: ../../../build/NEWS:11988 msgid "" "`bpo-31819 `__: Add " "AbstractEventLoop.sock_recv_into()." msgstr "" -#: ../../../build/NEWS:11983 ../../../build/NEWS:14761 -#: ../../../build/NEWS:15442 +#: ../../../build/NEWS:11990 ../../../build/NEWS:14768 +#: ../../../build/NEWS:15449 msgid "" "`bpo-31457 `__: If nested log adapters " "are used, the inner ``process()`` methods are no longer omitted." msgstr "" -#: ../../../build/NEWS:11986 ../../../build/NEWS:15445 +#: ../../../build/NEWS:11993 ../../../build/NEWS:15452 msgid "" "`bpo-31457 `__: The ``manager`` property" " on LoggerAdapter objects is now properly settable." msgstr "" -#: ../../../build/NEWS:11989 ../../../build/NEWS:15448 +#: ../../../build/NEWS:11996 ../../../build/NEWS:15455 msgid "" "`bpo-31806 `__: Fix timeout rounding in " "time.sleep(), threading.Lock.acquire() and socket.socket.settimeout() to " @@ -21857,20 +21871,20 @@ msgid "" "non-blocking. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:11995 +#: ../../../build/NEWS:12002 msgid "" "`bpo-31803 `__: time.clock() and " "time.get_clock_info('clock') now emit a DeprecationWarning warning." msgstr "" -#: ../../../build/NEWS:11998 +#: ../../../build/NEWS:12005 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:12002 ../../../build/NEWS:15454 +#: ../../../build/NEWS:12009 ../../../build/NEWS:15461 msgid "" "`bpo-28603 `__: traceback: Fix a " "TypeError that occurred during printing of exception tracebacks when either " @@ -21878,14 +21892,14 @@ msgid "" "unhashable. Patch by Zane Bitter." msgstr "" -#: ../../../build/NEWS:12006 +#: ../../../build/NEWS:12013 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:12009 +#: ../../../build/NEWS:12016 msgid "" "`bpo-31784 `__: Implement the " ":pep:`564`, add new 6 new functions with nanosecond resolution to the " @@ -21895,80 +21909,80 @@ msgid "" ":func:`~time.time_ns`." msgstr "" -#: ../../../build/NEWS:12015 +#: ../../../build/NEWS:12022 msgid "" "`bpo-30143 `__: 2to3 now generates a " "code that uses abstract collection classes from collections.abc rather than " "collections." msgstr "" -#: ../../../build/NEWS:12018 ../../../build/NEWS:15460 +#: ../../../build/NEWS:12025 ../../../build/NEWS:15467 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:12021 ../../../build/NEWS:15467 +#: ../../../build/NEWS:12028 ../../../build/NEWS:15474 msgid "" "`bpo-31764 `__: Prevent a crash in " "``sqlite3.Cursor.close()`` in case the ``Cursor`` object is uninitialized. " "Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:12024 ../../../build/NEWS:15470 +#: ../../../build/NEWS:12031 ../../../build/NEWS:15477 msgid "" "`bpo-31752 `__: Fix possible crash in " "timedelta constructor called with custom integers." msgstr "" -#: ../../../build/NEWS:12027 ../../../build/NEWS:15479 +#: ../../../build/NEWS:12034 ../../../build/NEWS:15486 msgid "" "`bpo-31620 `__: an empty asyncio.Queue " "now doesn't leak memory when queue.get pollers timeout" msgstr "" -#: ../../../build/NEWS:12030 +#: ../../../build/NEWS:12037 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:12033 +#: ../../../build/NEWS:12040 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:12037 +#: ../../../build/NEWS:12044 msgid "" "`bpo-31664 `__: Added support for the " "Blowfish hashing in the crypt module." msgstr "" -#: ../../../build/NEWS:12039 ../../../build/NEWS:15482 +#: ../../../build/NEWS:12046 ../../../build/NEWS:15489 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:12043 ../../../build/NEWS:15493 +#: ../../../build/NEWS:12050 ../../../build/NEWS:15500 msgid "" "`bpo-15037 `__: Added a workaround for " "getkey() in curses for ncurses 5.7 and earlier." msgstr "" -#: ../../../build/NEWS:12046 +#: ../../../build/NEWS:12053 msgid "" "`bpo-31307 `__: Allow use of bytes " "objects for arguments to :meth:`configparser.ConfigParser.read`. Patch by " "Vincent Michel." msgstr "" -#: ../../../build/NEWS:12049 ../../../build/NEWS:15513 +#: ../../../build/NEWS:12056 ../../../build/NEWS:15520 msgid "" "`bpo-31334 `__: Fix " "``poll.poll([timeout])`` in the ``select`` module for arbitrary negative " @@ -21976,45 +21990,45 @@ msgid "" "Patch by Riccardo Coccioli." msgstr "" -#: ../../../build/NEWS:12053 ../../../build/NEWS:15517 +#: ../../../build/NEWS:12060 ../../../build/NEWS:15524 msgid "" "`bpo-31310 `__: multiprocessing's " "semaphore tracker should be launched again if crashed." msgstr "" -#: ../../../build/NEWS:12056 ../../../build/NEWS:15520 +#: ../../../build/NEWS:12063 ../../../build/NEWS:15527 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:12059 +#: ../../../build/NEWS:12066 msgid "" "`bpo-31245 `__: Added support for " "AF_UNIX socket in asyncio `create_datagram_endpoint`." msgstr "" -#: ../../../build/NEWS:12062 +#: ../../../build/NEWS:12069 msgid "" "`bpo-30553 `__: Add HTTP/2 status code " "421 (Misdirected Request) to :class:`http.HTTPStatus`. Patch by Vitor " "Pereira." msgstr "" -#: ../../../build/NEWS:12068 ../../../build/NEWS:15526 +#: ../../../build/NEWS:12075 ../../../build/NEWS:15533 msgid "" "`bpo-32105 `__: Added " "asyncio.BaseEventLoop.connect_accepted_socket versionadded marker." msgstr "" -#: ../../../build/NEWS:12074 ../../../build/NEWS:15539 +#: ../../../build/NEWS:12081 ../../../build/NEWS:15546 msgid "" "`bpo-31380 `__: Skip test_httpservers " "test_undecodable_file on macOS: fails on APFS." msgstr "" -#: ../../../build/NEWS:12077 ../../../build/NEWS:15542 +#: ../../../build/NEWS:12084 ../../../build/NEWS:15549 msgid "" "`bpo-31705 `__: Skip " "test_socket.test_sha256() on Linux kernel older than 4.5. The test fails " @@ -22022,21 +22036,21 @@ msgid "" "4.5." msgstr "" -#: ../../../build/NEWS:12081 +#: ../../../build/NEWS:12088 msgid "" "`bpo-32138 `__: Skip on Android " "test_faulthandler tests that raise SIGSEGV and remove the " "test.support.requires_android_level decorator." msgstr "" -#: ../../../build/NEWS:12084 +#: ../../../build/NEWS:12091 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:12087 +#: ../../../build/NEWS:12094 msgid "" "`bpo-28668 `__: " "test.support.requires_multiprocessing_queue is removed. Skip tests with " @@ -22044,14 +22058,14 @@ msgid "" "semaphore implementation is broken or missing." msgstr "" -#: ../../../build/NEWS:12091 +#: ../../../build/NEWS:12098 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:12094 ../../../build/NEWS:15546 +#: ../../../build/NEWS:12101 ../../../build/NEWS:15553 msgid "" "`bpo-31174 `__: Fix " "test_tools.test_unparse: DirectoryTestCase now stores the names sample to " @@ -22059,112 +22073,112 @@ msgid "" "leaks." msgstr "" -#: ../../../build/NEWS:12101 +#: ../../../build/NEWS:12108 msgid "" "`bpo-28538 `__: Revert the previous " "changes, the if_nameindex structure is defined by Unified Headers." msgstr "" -#: ../../../build/NEWS:12104 +#: ../../../build/NEWS:12111 msgid "" "`bpo-28762 `__: Revert the last commit, " "the F_LOCK macro is defined by Android Unified Headers." msgstr "" -#: ../../../build/NEWS:12107 +#: ../../../build/NEWS:12114 msgid "" "`bpo-29040 `__: Support building Android" " with Unified Headers. The first NDK release to support Unified Headers is " "android-ndk-r14." msgstr "" -#: ../../../build/NEWS:12110 ../../../build/NEWS:15556 +#: ../../../build/NEWS:12117 ../../../build/NEWS:15563 msgid "" "`bpo-32059 `__: ``detect_modules()`` in " "``setup.py`` now also searches the sysroot paths when cross-compiling." msgstr "" -#: ../../../build/NEWS:12113 ../../../build/NEWS:15559 +#: ../../../build/NEWS:12120 ../../../build/NEWS:15566 msgid "" "`bpo-31957 `__: Fixes Windows SDK " "version detection when building for Windows." msgstr "" -#: ../../../build/NEWS:12115 ../../../build/NEWS:15561 +#: ../../../build/NEWS:12122 ../../../build/NEWS:15568 msgid "" "`bpo-31609 `__: Fixes quotes in " "PCbuild/clean.bat" msgstr "" -#: ../../../build/NEWS:12117 ../../../build/NEWS:15563 +#: ../../../build/NEWS:12124 ../../../build/NEWS:15570 msgid "" "`bpo-31934 `__: Abort the build when " "building out of a not clean source tree." msgstr "" -#: ../../../build/NEWS:12119 ../../../build/NEWS:15565 +#: ../../../build/NEWS:12126 ../../../build/NEWS:15572 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:12123 ../../../build/NEWS:15569 +#: ../../../build/NEWS:12130 ../../../build/NEWS:15576 msgid "" "`bpo-28791 `__: Update Windows builds to" " use SQLite 3.21.0." msgstr "" -#: ../../../build/NEWS:12125 ../../../build/NEWS:15571 +#: ../../../build/NEWS:12132 ../../../build/NEWS:15578 msgid "" "`bpo-28791 `__: Update OS X installer to" " use SQLite 3.21.0." msgstr "" -#: ../../../build/NEWS:12127 +#: ../../../build/NEWS:12134 msgid "" "`bpo-28643 `__: Record profile-opt build" " progress with stamp files." msgstr "" -#: ../../../build/NEWS:12129 +#: ../../../build/NEWS:12136 msgid "" "`bpo-31866 `__: Finish removing support " "for AtheOS." msgstr "" -#: ../../../build/NEWS:12134 ../../../build/NEWS:15581 +#: ../../../build/NEWS:12141 ../../../build/NEWS:15588 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:12138 ../../../build/NEWS:15585 +#: ../../../build/NEWS:12145 ../../../build/NEWS:15592 msgid "" "`bpo-31944 `__: Fixes Modify button in " "Apps and Features dialog." msgstr "" -#: ../../../build/NEWS:12140 +#: ../../../build/NEWS:12147 msgid "" "`bpo-20486 `__: Implement the " "``Database.Close()`` method to help closing MSI database objects." msgstr "" -#: ../../../build/NEWS:12143 +#: ../../../build/NEWS:12150 msgid "" "`bpo-31857 `__: Make the behavior of " "USE_STACKCHECK deterministic in a multi-threaded environment." msgstr "" -#: ../../../build/NEWS:12149 ../../../build/NEWS:15590 +#: ../../../build/NEWS:12156 ../../../build/NEWS:15597 msgid "" "`bpo-31392 `__: Update macOS installer " "to use OpenSSL 1.0.2m" msgstr "" -#: ../../../build/NEWS:12154 ../../../build/NEWS:15595 +#: ../../../build/NEWS:12161 ../../../build/NEWS:15602 msgid "" "`bpo-32207 `__: Improve tk event " "exception tracebacks in IDLE. When tk event handling is driven by IDLE's run" @@ -22174,20 +22188,20 @@ msgid "" "suggestion by Serhiy Storchaka." msgstr "" -#: ../../../build/NEWS:12160 ../../../build/NEWS:15601 +#: ../../../build/NEWS:12167 ../../../build/NEWS:15608 msgid "" "`bpo-32164 `__: Delete unused file " "idlelib/tabbedpages.py. Use of TabbedPageSet in configdialog was replaced by" " ttk.Notebook." msgstr "" -#: ../../../build/NEWS:12163 ../../../build/NEWS:15604 +#: ../../../build/NEWS:12170 ../../../build/NEWS:15611 msgid "" "`bpo-32100 `__: IDLE: Fix old and new " "bugs in pathbrowser; improve tests. Patch mostly by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:12166 ../../../build/NEWS:15607 +#: ../../../build/NEWS:12173 ../../../build/NEWS:15614 msgid "" "`bpo-31858 `__: IDLE -- Restrict shell " "prompt manipulation to the shell. Editor and output windows only see an " @@ -22196,14 +22210,14 @@ msgid "" " not set or changed." msgstr "" -#: ../../../build/NEWS:12171 ../../../build/NEWS:15612 +#: ../../../build/NEWS:12178 ../../../build/NEWS:15619 msgid "" "`bpo-31860 `__: The font sample in the " "IDLE configuration dialog is now editable. Changes persist while IDLE " "remains open" msgstr "" -#: ../../../build/NEWS:12174 ../../../build/NEWS:15615 +#: ../../../build/NEWS:12181 ../../../build/NEWS:15622 msgid "" "`bpo-31836 `__: Test_code_module now " "passes if run after test_idle, which sets ps1. The code module uses sys.ps1 " @@ -22211,14 +22225,14 @@ msgid "" "both behaviors. Ditto for ps2." msgstr "" -#: ../../../build/NEWS:12178 ../../../build/NEWS:15619 +#: ../../../build/NEWS:12185 ../../../build/NEWS:15626 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:12182 +#: ../../../build/NEWS:12189 msgid "" "`bpo-13802 `__: Use non-Latin characters" " in the IDLE's Font settings sample. Even if one selects a font that defines" @@ -22229,7 +22243,7 @@ msgid "" "re-arranged. The Font/Tabs help explains a bit about the additions." msgstr "" -#: ../../../build/NEWS:12193 +#: ../../../build/NEWS:12200 msgid "" "`bpo-32159 `__: Remove CVS and " "Subversion tools: remove svneol.py and treesync.py scripts. CPython migrated" @@ -22237,14 +22251,14 @@ msgid "" "are no longer used to develop CPython." msgstr "" -#: ../../../build/NEWS:12198 ../../../build/NEWS:15658 +#: ../../../build/NEWS:12205 ../../../build/NEWS:15665 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:12205 ../../../build/NEWS:15665 +#: ../../../build/NEWS:12212 ../../../build/NEWS:15672 msgid "" "`bpo-20891 `__: Fix PyGILState_Ensure()." " When PyGILState_Ensure() is called in a non-Python thread before " @@ -22252,14 +22266,14 @@ msgid "" "PyThreadState_New() to fix a crash." msgstr "" -#: ../../../build/NEWS:12209 +#: ../../../build/NEWS:12216 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:12212 +#: ../../../build/NEWS:12219 msgid "" "`bpo-25612 `__: Move the current " "exception state from the frame object to the co-routine. This simplifies the" @@ -22267,14 +22281,14 @@ msgid "" "exception state when entering or exiting a generator." msgstr "" -#: ../../../build/NEWS:12217 +#: ../../../build/NEWS:12224 msgid "" "`bpo-23699 `__: Add " "Py_RETURN_RICHCOMPARE macro to reduce boilerplate code in rich comparison " "functions." msgstr "" -#: ../../../build/NEWS:12220 ../../../build/NEWS:15672 +#: ../../../build/NEWS:12227 ../../../build/NEWS:15679 msgid "" "`bpo-30697 `__: The " "`PyExc_RecursionErrorInst` singleton is removed and " @@ -22284,15 +22298,15 @@ msgid "" "`__." msgstr "" -#: ../../../build/NEWS:12227 +#: ../../../build/NEWS:12234 msgid "Python 3.7.0 alpha 2" msgstr "Python 3.7.0 alfa 2" -#: ../../../build/NEWS:12229 +#: ../../../build/NEWS:12236 msgid "*Release date: 2017-10-16*" msgstr "*Tanggal rilis: 2017-10-16*" -#: ../../../build/NEWS:12234 +#: ../../../build/NEWS:12241 msgid "" "`bpo-31558 `__: ``gc.freeze()`` is a new" " API that allows for moving all objects currently tracked by the garbage " @@ -22302,85 +22316,85 @@ msgid "" "stability at fork()." msgstr "" -#: ../../../build/NEWS:12240 ../../../build/NEWS:15308 +#: ../../../build/NEWS:12247 ../../../build/NEWS:15315 msgid "" "`bpo-31642 `__: Restored blocking \"from" " package import module\" by setting sys.modules[\"package.module\"] to None." msgstr "" -#: ../../../build/NEWS:12243 +#: ../../../build/NEWS:12250 msgid "" "`bpo-31708 `__: Allow use of " "asynchronous generator expressions in synchronous functions." msgstr "" -#: ../../../build/NEWS:12246 +#: ../../../build/NEWS:12253 msgid "" "`bpo-31709 `__: Drop support of " "asynchronous __aiter__." msgstr "" -#: ../../../build/NEWS:12248 +#: ../../../build/NEWS:12255 msgid "" "`bpo-30404 `__: The -u option now makes " "the stdout and stderr streams unbuffered rather than line-buffered." msgstr "" -#: ../../../build/NEWS:12251 ../../../build/NEWS:15314 +#: ../../../build/NEWS:12258 ../../../build/NEWS:15321 msgid "" "`bpo-31619 `__: Fixed a ValueError when " "convert a string with large number of underscores to integer with binary " "base." msgstr "" -#: ../../../build/NEWS:12254 +#: ../../../build/NEWS:12261 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:12257 ../../../build/NEWS:15317 +#: ../../../build/NEWS:12264 ../../../build/NEWS:15324 msgid "" "`bpo-31592 `__: Fixed an assertion " "failure in Python parser in case of a bad `unicodedata.normalize()`. Patch " "by Oren Milman." msgstr "" -#: ../../../build/NEWS:12260 ../../../build/NEWS:15320 +#: ../../../build/NEWS:12267 ../../../build/NEWS:15327 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:12264 +#: ../../../build/NEWS:12271 msgid "" "`bpo-31574 `__: Importlib was " "instrumented with two dtrace probes to profile import timing." msgstr "" -#: ../../../build/NEWS:12267 ../../../build/NEWS:15324 +#: ../../../build/NEWS:12274 ../../../build/NEWS:15331 msgid "" "`bpo-31566 `__: Fix an assertion failure" " in `_warnings.warn()` in case of a bad ``__name__`` global. Patch by Oren " "Milman." msgstr "" -#: ../../../build/NEWS:12270 +#: ../../../build/NEWS:12277 msgid "" "`bpo-31506 `__: Improved the error " "message logic for object.__new__ and object.__init__." msgstr "" -#: ../../../build/NEWS:12273 ../../../build/NEWS:15327 +#: ../../../build/NEWS:12280 ../../../build/NEWS:15334 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:12277 ../../../build/NEWS:15331 +#: ../../../build/NEWS:12284 ../../../build/NEWS:15338 msgid "" "`bpo-31492 `__: Fix assertion failures " "in case of failing to import from a module with a bad ``__name__`` " @@ -22388,21 +22402,21 @@ msgid "" "Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:12281 ../../../build/NEWS:15339 +#: ../../../build/NEWS:12288 ../../../build/NEWS:15346 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:12284 +#: ../../../build/NEWS:12291 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:12287 +#: ../../../build/NEWS:12294 msgid "" "`bpo-31415 `__: Add ``-X importtime`` " "option to show how long each import takes. It can be used to optimize " @@ -22410,13 +22424,13 @@ msgid "" "as an equivalent way to enable this." msgstr "" -#: ../../../build/NEWS:12291 +#: ../../../build/NEWS:12298 msgid "" "`bpo-31410 `__: Optimized calling " "wrapper and classmethod descriptors." msgstr "" -#: ../../../build/NEWS:12293 +#: ../../../build/NEWS:12300 msgid "" "`bpo-31353 `__: :pep:`553` - Add a new " "built-in called ``breakpoint()`` which calls ``sys.breakpointhook()``. By " @@ -22425,101 +22439,101 @@ msgid "" "original value of the hook is saved in ``sys.__breakpointhook__``." msgstr "" -#: ../../../build/NEWS:12299 +#: ../../../build/NEWS:12306 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:12302 ../../../build/NEWS:15342 +#: ../../../build/NEWS:12309 ../../../build/NEWS:15349 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:12305 ../../../build/NEWS:15345 +#: ../../../build/NEWS:12312 ../../../build/NEWS:15352 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:12308 ../../../build/NEWS:15348 +#: ../../../build/NEWS:12315 ../../../build/NEWS:15355 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:12312 ../../../build/NEWS:15352 +#: ../../../build/NEWS:12319 ../../../build/NEWS:15359 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:12316 +#: ../../../build/NEWS:12323 msgid "" "`bpo-30406 `__: Make ``async`` and " "``await`` proper keywords, as specified in :pep:`492`." msgstr "" -#: ../../../build/NEWS:12322 ../../../build/NEWS:15458 +#: ../../../build/NEWS:12329 ../../../build/NEWS:15465 msgid "" "`bpo-30058 `__: Fixed buffer overflow in" " select.kqueue.control()." msgstr "" -#: ../../../build/NEWS:12324 ../../../build/NEWS:15463 +#: ../../../build/NEWS:12331 ../../../build/NEWS:15470 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:12328 ../../../build/NEWS:15473 +#: ../../../build/NEWS:12335 ../../../build/NEWS:15480 msgid "" "`bpo-31701 `__: On Windows, " "faulthandler.enable() now ignores MSC and COM exceptions." msgstr "" -#: ../../../build/NEWS:12331 ../../../build/NEWS:15476 +#: ../../../build/NEWS:12338 ../../../build/NEWS:15483 msgid "" "`bpo-31728 `__: Prevent crashes in " "`_elementtree` due to unsafe cleanup of `Element.text` and `Element.tail`. " "Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:12334 +#: ../../../build/NEWS:12341 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:12338 +#: ../../../build/NEWS:12345 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:12342 ../../../build/NEWS:15486 +#: ../../../build/NEWS:12349 ../../../build/NEWS:15493 msgid "" "`bpo-31675 `__: Fixed memory leaks in " "Tkinter's methods splitlist() and split() when pass a string larger than 2 " "GiB." msgstr "" -#: ../../../build/NEWS:12345 ../../../build/NEWS:15489 +#: ../../../build/NEWS:12352 ../../../build/NEWS:15496 msgid "" "`bpo-31673 `__: Fixed typo in the name " "of Tkinter's method adderrorinfo()." msgstr "" -#: ../../../build/NEWS:12347 +#: ../../../build/NEWS:12354 msgid "" "`bpo-31648 `__: Improvements to path " "predicates in ElementTree: Allow whitespace around predicate parts, i.e. " @@ -22528,70 +22542,70 @@ msgid "" "by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:12352 ../../../build/NEWS:15491 +#: ../../../build/NEWS:12359 ../../../build/NEWS:15498 msgid "" "`bpo-30806 `__: Fix the string " "representation of a netrc object." msgstr "" -#: ../../../build/NEWS:12354 +#: ../../../build/NEWS:12361 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:12358 ../../../build/NEWS:15496 +#: ../../../build/NEWS:12365 ../../../build/NEWS:15503 msgid "" "`bpo-25351 `__: Avoid venv activate " "failures with undefined variables" msgstr "" -#: ../../../build/NEWS:12360 +#: ../../../build/NEWS:12367 msgid "" "`bpo-20519 `__: Avoid ctypes use (if " "possible) and improve import time for uuid." msgstr "" -#: ../../../build/NEWS:12363 +#: ../../../build/NEWS:12370 msgid "" "`bpo-28293 `__: The regular expression " "cache is no longer completely dumped when it is full." msgstr "" -#: ../../../build/NEWS:12366 +#: ../../../build/NEWS:12373 msgid "" "`bpo-31596 `__: Added " "pthread_getcpuclockid() to the time module" msgstr "" -#: ../../../build/NEWS:12368 +#: ../../../build/NEWS:12375 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:12371 ../../../build/NEWS:15502 +#: ../../../build/NEWS:12378 ../../../build/NEWS:15509 msgid "" "`bpo-30347 `__: Stop crashes when " "concurrently iterate over itertools.groupby() iterators." msgstr "" -#: ../../../build/NEWS:12374 +#: ../../../build/NEWS:12381 msgid "" "`bpo-30346 `__: An iterator produced by " "itertools.groupby() iterator now becomes exhausted after advancing the " "groupby iterator." msgstr "" -#: ../../../build/NEWS:12377 +#: ../../../build/NEWS:12384 msgid "" "`bpo-31556 `__: Cancel asyncio.wait_for " "future faster if timeout <= 0" msgstr "" -#: ../../../build/NEWS:12379 +#: ../../../build/NEWS:12386 msgid "" "`bpo-31540 `__: Allow passing a context " "object in :class:`concurrent.futures.ProcessPoolExecutor` constructor. Also," @@ -22599,20 +22613,20 @@ msgid "" "earlier to improve memory usage when a worker waits for new jobs." msgstr "" -#: ../../../build/NEWS:12384 ../../../build/NEWS:15505 +#: ../../../build/NEWS:12391 ../../../build/NEWS:15512 msgid "" "`bpo-31516 `__: " "``threading.current_thread()`` should not return a dummy thread at shutdown." msgstr "" -#: ../../../build/NEWS:12387 +#: ../../../build/NEWS:12394 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:12390 +#: ../../../build/NEWS:12397 msgid "" "`bpo-26510 `__: argparse subparsers are " "now required by default. This matches behaviour in Python 2. For optional " @@ -22621,7 +22635,7 @@ msgid "" " as had been the case since Python 3.3.)" msgstr "" -#: ../../../build/NEWS:12396 +#: ../../../build/NEWS:12403 msgid "" "`bpo-27541 `__: Reprs of subclasses of " "some collection and iterator classes (`bytearray`, `array.array`, " @@ -22630,70 +22644,70 @@ msgid "" "of the base class." msgstr "" -#: ../../../build/NEWS:12401 ../../../build/NEWS:15508 +#: ../../../build/NEWS:12408 ../../../build/NEWS:15515 msgid "" "`bpo-31351 `__: python -m ensurepip now " "exits with non-zero exit code if pip bootstrapping has failed." msgstr "" -#: ../../../build/NEWS:12404 +#: ../../../build/NEWS:12411 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:12411 ../../../build/NEWS:15529 +#: ../../../build/NEWS:12418 ../../../build/NEWS:15536 msgid "" "`bpo-31537 `__: Fix incorrect usage of " "``get_history_length`` in readline documentation example code. Patch by Brad" " Smith." msgstr "" -#: ../../../build/NEWS:12414 ../../../build/NEWS:15532 +#: ../../../build/NEWS:12421 ../../../build/NEWS:15539 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:12421 +#: ../../../build/NEWS:12428 msgid "" "`bpo-31696 `__: Improve compiler version" " information in :data:`sys.version` when Python is built with Clang." msgstr "" -#: ../../../build/NEWS:12424 +#: ../../../build/NEWS:12431 msgid "" "`bpo-31625 `__: Stop using ranlib on " "static libraries. Instead, we assume ar supports the 's' flag." msgstr "" -#: ../../../build/NEWS:12427 +#: ../../../build/NEWS:12434 msgid "" "`bpo-31624 `__: Remove support for " "BSD/OS." msgstr "" -#: ../../../build/NEWS:12429 ../../../build/NEWS:15573 +#: ../../../build/NEWS:12436 ../../../build/NEWS:15580 msgid "" "`bpo-22140 `__: Prevent double " "substitution of prefix in python-config.sh." msgstr "" -#: ../../../build/NEWS:12431 +#: ../../../build/NEWS:12438 msgid "" "`bpo-31569 `__: Correct PCBuild/ case to" " PCbuild/ in build scripts and documentation." msgstr "" -#: ../../../build/NEWS:12434 ../../../build/NEWS:15575 +#: ../../../build/NEWS:12441 ../../../build/NEWS:15582 msgid "" "`bpo-31536 `__: Avoid wholesale rebuild " "after `make regen-all` if nothing changed." msgstr "" -#: ../../../build/NEWS:12440 ../../../build/NEWS:15631 +#: ../../../build/NEWS:12447 ../../../build/NEWS:15638 msgid "" "`bpo-31460 `__: Simplify the API of " "IDLE's Module Browser. Passing a widget instead of an flist with a root " @@ -22703,19 +22717,19 @@ msgid "" ".py." msgstr "" -#: ../../../build/NEWS:12446 ../../../build/NEWS:15637 +#: ../../../build/NEWS:12453 ../../../build/NEWS:15644 msgid "" "`bpo-31649 `__: IDLE - Make _htest, " "_utest parameters keyword only." msgstr "" -#: ../../../build/NEWS:12448 ../../../build/NEWS:15639 +#: ../../../build/NEWS:12455 ../../../build/NEWS:15646 msgid "" "`bpo-31559 `__: Remove test order " "dependence in idle_test.test_browser." msgstr "" -#: ../../../build/NEWS:12450 ../../../build/NEWS:15641 +#: ../../../build/NEWS:12457 ../../../build/NEWS:15648 msgid "" "`bpo-31459 `__: Rename IDLE's module " "browser from Class Browser to Module Browser. The original module-level " @@ -22726,33 +22740,33 @@ msgid "" "changed. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:12458 ../../../build/NEWS:15649 +#: ../../../build/NEWS:12465 ../../../build/NEWS:15656 msgid "" "`bpo-31500 `__: Default fonts now are " "scaled on HiDPI displays." msgstr "" -#: ../../../build/NEWS:12460 ../../../build/NEWS:15651 +#: ../../../build/NEWS:12467 ../../../build/NEWS:15658 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:12467 +#: ../../../build/NEWS:12474 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:12471 ../../../build/NEWS:15669 +#: ../../../build/NEWS:12478 ../../../build/NEWS:15676 msgid "" "`bpo-31532 `__: Fix memory corruption " "due to allocator mix in getpath.c between Py_GetPath() and Py_SetPath()" msgstr "" -#: ../../../build/NEWS:12474 +#: ../../../build/NEWS:12481 msgid "" "`bpo-25658 `__: Implement :pep:`539` for" " Thread Specific Storage (TSS) API: it is a new Thread Local Storage (TLS) " @@ -22761,43 +22775,43 @@ msgid "" " M. Bray, patch by Masayuki Yamamoto." msgstr "" -#: ../../../build/NEWS:12482 +#: ../../../build/NEWS:12489 msgid "Python 3.7.0 alpha 1" msgstr "Python 3.7.0 alfa 1" -#: ../../../build/NEWS:12484 +#: ../../../build/NEWS:12491 msgid "*Release date: 2017-09-19*" msgstr "*Tanggal rilis: 2017-09-19*" -#: ../../../build/NEWS:12489 ../../../build/NEWS:15707 +#: ../../../build/NEWS:12496 ../../../build/NEWS:15714 msgid "" "`bpo-29781 `__: SSLObject.version() now " "correctly returns None when handshake over BIO has not been performed yet." msgstr "" -#: ../../../build/NEWS:12492 +#: ../../../build/NEWS:12499 msgid "" "`bpo-29505 `__: Add fuzz tests for " "float(str), int(str), unicode(str); for oss-fuzz." msgstr "" -#: ../../../build/NEWS:12495 ../../../build/NEWS:15710 -#: ../../../build/NEWS:20095 +#: ../../../build/NEWS:12502 ../../../build/NEWS:15717 +#: ../../../build/NEWS:20102 msgid "" "`bpo-30947 `__: Upgrade libexpat " "embedded copy from version 2.2.1 to 2.2.3 to get security fixes." msgstr "" -#: ../../../build/NEWS:12498 ../../../build/NEWS:16170 -#: ../../../build/NEWS:20137 +#: ../../../build/NEWS:12505 ../../../build/NEWS:16177 +#: ../../../build/NEWS:20144 msgid "" "`bpo-30730 `__: Prevent environment " "variables injection in subprocess on Windows. Prevent passing other " "environment variables and command arguments." msgstr "" -#: ../../../build/NEWS:12502 ../../../build/NEWS:16174 -#: ../../../build/NEWS:20141 +#: ../../../build/NEWS:12509 ../../../build/NEWS:16181 +#: ../../../build/NEWS:20148 msgid "" "`bpo-30694 `__: Upgrade expat copy from " "2.2.0 to 2.2.1 to get fixes of multiple security vulnerabilities including: " @@ -22809,8 +22823,8 @@ msgid "" "expat secret using ``XML_SetHashSalt()``." msgstr "" -#: ../../../build/NEWS:12511 ../../../build/NEWS:16183 -#: ../../../build/NEWS:20150 +#: ../../../build/NEWS:12518 ../../../build/NEWS:16190 +#: ../../../build/NEWS:20157 msgid "" "`bpo-30500 `__: Fix " "urllib.parse.splithost() to correctly parse fragments. For example, " @@ -22819,15 +22833,15 @@ msgid "" "authentication (``login@host``)." msgstr "" -#: ../../../build/NEWS:12516 ../../../build/NEWS:16272 -#: ../../../build/NEWS:20155 +#: ../../../build/NEWS:12523 ../../../build/NEWS:16279 +#: ../../../build/NEWS:20162 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:12523 ../../../build/NEWS:15335 +#: ../../../build/NEWS:12530 ../../../build/NEWS:15342 msgid "" "`bpo-31490 `__: Fix an assertion failure" " in `ctypes` class definition, in case the class has an attribute whose name" @@ -22835,28 +22849,28 @@ msgid "" "Milman." msgstr "" -#: ../../../build/NEWS:12527 ../../../build/NEWS:15716 +#: ../../../build/NEWS:12534 ../../../build/NEWS:15723 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:12530 ../../../build/NEWS:15719 +#: ../../../build/NEWS:12537 ../../../build/NEWS:15726 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:12533 ../../../build/NEWS:15722 +#: ../../../build/NEWS:12540 ../../../build/NEWS:15729 msgid "" "`bpo-31416 `__: Fix assertion failures " "in case of a bad warnings.filters or warnings.defaultaction. Patch by Oren " "Milman." msgstr "" -#: ../../../build/NEWS:12536 +#: ../../../build/NEWS:12543 msgid "" "`bpo-28411 `__: Change direct usage of " "PyInterpreterState.modules to PyImport_GetModuleDict(). Also introduce more " @@ -22864,7 +22878,7 @@ msgid "" "complications when working on sys.modules." msgstr "" -#: ../../../build/NEWS:12541 +#: ../../../build/NEWS:12548 msgid "" "`bpo-28411 `__: Switch to the abstract " "API when dealing with ``PyInterpreterState.modules``. This allows later " @@ -22872,14 +22886,14 @@ msgid "" " a ``PyImport_GetModule()`` function to reduce a bunch of duplicated code." msgstr "" -#: ../../../build/NEWS:12546 ../../../build/NEWS:15725 +#: ../../../build/NEWS:12553 ../../../build/NEWS:15732 msgid "" "`bpo-31411 `__: Raise a TypeError " "instead of SystemError in case warnings.onceregistry is not a dictionary. " "Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:12549 +#: ../../../build/NEWS:12556 msgid "" "`bpo-31344 `__: For finer control of " "tracing behaviour when testing the interpreter, two new frame attributes " @@ -22889,13 +22903,13 @@ msgid "" "events." msgstr "" -#: ../../../build/NEWS:12555 ../../../build/NEWS:15728 +#: ../../../build/NEWS:12562 ../../../build/NEWS:15735 msgid "" "`bpo-31373 `__: Fix several possible " "instances of undefined behavior due to floating-point demotions." msgstr "" -#: ../../../build/NEWS:12558 ../../../build/NEWS:15731 +#: ../../../build/NEWS:12565 ../../../build/NEWS:15738 msgid "" "`bpo-30465 `__: Location information " "(``lineno`` and ``col_offset``) in f-strings is now (mostly) correct. This " @@ -22903,95 +22917,95 @@ msgid "" "the first line of the file)." msgstr "" -#: ../../../build/NEWS:12562 +#: ../../../build/NEWS:12569 msgid "" "`bpo-30860 `__: Consolidate CPython's " "global runtime state under a single struct. This improves discoverability " "of the runtime state." msgstr "" -#: ../../../build/NEWS:12565 +#: ../../../build/NEWS:12572 msgid "" "`bpo-31347 `__: Fix possible undefined " "behavior in _PyObject_FastCall_Prepend." msgstr "" -#: ../../../build/NEWS:12567 ../../../build/NEWS:15735 +#: ../../../build/NEWS:12574 ../../../build/NEWS:15742 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:12570 ../../../build/NEWS:15738 +#: ../../../build/NEWS:12577 ../../../build/NEWS:15745 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:12574 ../../../build/NEWS:15742 +#: ../../../build/NEWS:12581 ../../../build/NEWS:15749 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:12578 ../../../build/NEWS:15746 +#: ../../../build/NEWS:12585 ../../../build/NEWS:15753 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:12581 ../../../build/NEWS:15749 +#: ../../../build/NEWS:12588 ../../../build/NEWS:15756 msgid "" "`bpo-30721 `__: ``print`` now shows " "correct usage hint for using Python 2 redirection syntax. Patch by Sanyam " "Khurana." msgstr "" -#: ../../../build/NEWS:12584 ../../../build/NEWS:15752 +#: ../../../build/NEWS:12591 ../../../build/NEWS:15759 msgid "" "`bpo-31070 `__: Fix a race condition in " "importlib _get_module_lock()." msgstr "" -#: ../../../build/NEWS:12586 +#: ../../../build/NEWS:12593 msgid "" "`bpo-30747 `__: Add a non-dummy " "implementation of _Py_atomic_store and _Py_atomic_load on MSVC." msgstr "" -#: ../../../build/NEWS:12589 ../../../build/NEWS:15754 -#: ../../../build/NEWS:20101 +#: ../../../build/NEWS:12596 ../../../build/NEWS:15761 +#: ../../../build/NEWS:20108 msgid "" "`bpo-31095 `__: Fix potential crash " "during GC caused by ``tp_dealloc`` which doesn't call " "``PyObject_GC_UnTrack()``." msgstr "" -#: ../../../build/NEWS:12592 ../../../build/NEWS:15757 +#: ../../../build/NEWS:12599 ../../../build/NEWS:15764 msgid "" "`bpo-31071 `__: Avoid masking original " "TypeError in call with * unpacking when other arguments are passed." msgstr "" -#: ../../../build/NEWS:12595 ../../../build/NEWS:15760 +#: ../../../build/NEWS:12602 ../../../build/NEWS:15767 msgid "" "`bpo-30978 `__: str.format_map() now " "passes key lookup exceptions through. Previously any exception was replaced " "with a KeyError exception." msgstr "" -#: ../../../build/NEWS:12598 ../../../build/NEWS:15763 +#: ../../../build/NEWS:12605 ../../../build/NEWS:15770 msgid "" "`bpo-30808 `__: Use _Py_atomic API for " "concurrency-sensitive signal state." msgstr "" -#: ../../../build/NEWS:12600 ../../../build/NEWS:15765 -#: ../../../build/NEWS:20162 +#: ../../../build/NEWS:12607 ../../../build/NEWS:15772 +#: ../../../build/NEWS:20169 msgid "" "`bpo-30876 `__: Relative import from " "unloaded package now reimports the package instead of failing with " @@ -22999,7 +23013,7 @@ msgid "" "rather than SystemError." msgstr "" -#: ../../../build/NEWS:12604 ../../../build/NEWS:15769 +#: ../../../build/NEWS:12611 ../../../build/NEWS:15776 msgid "" "`bpo-30703 `__: Improve signal delivery." " Avoid using Py_AddPendingCall from signal handler, to avoid calling signal-" @@ -23008,53 +23022,53 @@ msgid "" "(some signals could be lost)." msgstr "" -#: ../../../build/NEWS:12609 ../../../build/NEWS:15774 -#: ../../../build/NEWS:20166 +#: ../../../build/NEWS:12616 ../../../build/NEWS:15781 +#: ../../../build/NEWS:20173 msgid "" "`bpo-30765 `__: Avoid blocking in " "pthread_mutex_lock() when PyThread_acquire_lock() is asked not to block." msgstr "" -#: ../../../build/NEWS:12612 ../../../build/NEWS:15777 +#: ../../../build/NEWS:12619 ../../../build/NEWS:15784 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:12615 ../../../build/NEWS:15780 +#: ../../../build/NEWS:12622 ../../../build/NEWS:15787 msgid "" "`bpo-30814 `__: Fixed a race condition " "when import a submodule from a package." msgstr "" -#: ../../../build/NEWS:12617 +#: ../../../build/NEWS:12624 msgid "" "`bpo-30736 `__: The internal unicodedata" " database has been upgraded to Unicode 10.0." msgstr "" -#: ../../../build/NEWS:12620 +#: ../../../build/NEWS:12627 msgid "" "`bpo-30604 `__: Move co_extra_freefuncs " "from per-thread to per-interpreter to avoid crashes." msgstr "" -#: ../../../build/NEWS:12623 ../../../build/NEWS:15782 +#: ../../../build/NEWS:12630 ../../../build/NEWS:15789 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:12626 ../../../build/NEWS:16197 +#: ../../../build/NEWS:12633 ../../../build/NEWS:16204 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:12629 +#: ../../../build/NEWS:12636 msgid "" "`bpo-30501 `__: The compiler now " "produces more optimal code for complex condition expressions in the \"if\", " @@ -23062,7 +23076,7 @@ msgid "" "expressions and comprehensions." msgstr "" -#: ../../../build/NEWS:12633 +#: ../../../build/NEWS:12640 msgid "" "`bpo-28180 `__: Implement :pep:`538` " "(legacy C locale coercion). This means that when a suitable coercion target " @@ -23071,20 +23085,20 @@ msgid "" "ASCII." msgstr "" -#: ../../../build/NEWS:12638 +#: ../../../build/NEWS:12645 msgid "" "`bpo-30486 `__: Allows setting cell " "values for __closure__. Patch by Lisa Roach." msgstr "" -#: ../../../build/NEWS:12641 +#: ../../../build/NEWS:12648 msgid "" "`bpo-30537 `__: itertools.islice now " "accepts integer-like objects (having an __index__ method) as start, stop, " "and slice arguments" msgstr "" -#: ../../../build/NEWS:12644 +#: ../../../build/NEWS:12651 msgid "" "`bpo-25324 `__: Tokens needed for " "parsing in Python moved to C. ``COMMENT``, ``NL`` and ``ENCODING``. This way" @@ -23092,29 +23106,29 @@ msgid "" "import the tokenize module." msgstr "" -#: ../../../build/NEWS:12648 ../../../build/NEWS:16202 +#: ../../../build/NEWS:12655 ../../../build/NEWS:16209 msgid "" "`bpo-29104 `__: Fixed parsing " "backslashes in f-strings." msgstr "" -#: ../../../build/NEWS:12650 ../../../build/NEWS:16204 -#: ../../../build/NEWS:20169 +#: ../../../build/NEWS:12657 ../../../build/NEWS:16211 +#: ../../../build/NEWS:20176 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:12654 ../../../build/NEWS:16208 -#: ../../../build/NEWS:20173 +#: ../../../build/NEWS:12661 ../../../build/NEWS:16215 +#: ../../../build/NEWS:20180 msgid "" "`bpo-25794 `__: Fixed type.__setattr__()" " and type.__delattr__() for non-interned attribute names. Based on patch by" " Eryk Sun." msgstr "" -#: ../../../build/NEWS:12657 ../../../build/NEWS:16211 +#: ../../../build/NEWS:12664 ../../../build/NEWS:16218 msgid "" "`bpo-30039 `__: If a KeyboardInterrupt " "happens when the interpreter is in the middle of resuming a chain of nested " @@ -23122,61 +23136,61 @@ msgid "" " frame." msgstr "" -#: ../../../build/NEWS:12661 +#: ../../../build/NEWS:12668 msgid "" "`bpo-28974 `__: ``object.__format__(x, " "'')`` is now equivalent to ``str(x)`` rather than ``format(str(self), '')``." msgstr "" -#: ../../../build/NEWS:12664 +#: ../../../build/NEWS:12671 msgid "" "`bpo-30024 `__: Circular imports " "involving absolute imports with binding a submodule to a name are now " "supported." msgstr "" -#: ../../../build/NEWS:12667 ../../../build/NEWS:16215 +#: ../../../build/NEWS:12674 ../../../build/NEWS:16222 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:12671 +#: ../../../build/NEWS:12678 msgid "" "`bpo-29839 `__: len() now raises " "ValueError rather than OverflowError if __len__() returned a large negative " "integer." msgstr "" -#: ../../../build/NEWS:12674 +#: ../../../build/NEWS:12681 msgid "" "`bpo-11913 `__: README.rst is now " "included in the list of distutils standard READMEs and therefore included in" " source distributions." msgstr "" -#: ../../../build/NEWS:12677 +#: ../../../build/NEWS:12684 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:12681 ../../../build/NEWS:16219 +#: ../../../build/NEWS:12688 ../../../build/NEWS:16226 msgid "" "`bpo-29949 `__: Fix memory usage " "regression of set and frozenset object." msgstr "" -#: ../../../build/NEWS:12683 ../../../build/NEWS:16221 -#: ../../../build/NEWS:20176 +#: ../../../build/NEWS:12690 ../../../build/NEWS:16228 +#: ../../../build/NEWS:20183 msgid "" "`bpo-29935 `__: Fixed error messages in " "the index() method of tuple, list and deque when pass indices of wrong type." msgstr "" -#: ../../../build/NEWS:12686 +#: ../../../build/NEWS:12693 msgid "" "`bpo-29816 `__: Shift operation now has " "less opportunity to raise OverflowError. ValueError always is raised rather " @@ -23184,44 +23198,44 @@ msgid "" "count always returns zero." msgstr "" -#: ../../../build/NEWS:12691 +#: ../../../build/NEWS:12698 msgid "" "`bpo-24821 `__: Fixed the slowing down " "to 25 times in the searching of some unlucky Unicode characters." msgstr "" -#: ../../../build/NEWS:12694 +#: ../../../build/NEWS:12701 msgid "" "`bpo-29102 `__: Add a unique ID to " "PyInterpreterState. This makes it easier to identify each subinterpreter." msgstr "" -#: ../../../build/NEWS:12697 +#: ../../../build/NEWS:12704 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:12701 ../../../build/NEWS:16224 +#: ../../../build/NEWS:12708 ../../../build/NEWS:16231 msgid "" "`bpo-29859 `__: Show correct error " "messages when any of the pthread_* calls in thread_pthread.h fails." msgstr "" -#: ../../../build/NEWS:12704 +#: ../../../build/NEWS:12711 msgid "" "`bpo-29849 `__: Fix a memory leak when " "an ImportError is raised during from import." msgstr "" -#: ../../../build/NEWS:12707 ../../../build/NEWS:16232 +#: ../../../build/NEWS:12714 ../../../build/NEWS:16239 msgid "" "`bpo-28856 `__: Fix an oversight that %b" " format for bytes should support objects follow the buffer protocol." msgstr "" -#: ../../../build/NEWS:12710 ../../../build/NEWS:16549 +#: ../../../build/NEWS:12717 ../../../build/NEWS:16556 msgid "" "`bpo-29723 `__: The ``sys.path[0]`` " "initialization change for `bpo-29139 `__" @@ -23233,81 +23247,81 @@ msgid "" "location named on the command line." msgstr "" -#: ../../../build/NEWS:12718 +#: ../../../build/NEWS:12725 msgid "" "`bpo-29568 `__: Escaped percent \"%%\" " "in the format string for classic string formatting no longer allows any " "characters between two percents." msgstr "" -#: ../../../build/NEWS:12721 ../../../build/NEWS:16235 +#: ../../../build/NEWS:12728 ../../../build/NEWS:16242 msgid "" "`bpo-29714 `__: Fix a regression that " "bytes format may fail when containing zero bytes inside." msgstr "" -#: ../../../build/NEWS:12724 +#: ../../../build/NEWS:12731 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:12728 ../../../build/NEWS:16573 +#: ../../../build/NEWS:12735 ../../../build/NEWS:16580 msgid "" "`bpo-28893 `__: Set correct __cause__ " "for errors about invalid awaitables returned from __aiter__ and __anext__." msgstr "" -#: ../../../build/NEWS:12731 ../../../build/NEWS:16227 -#: ../../../build/NEWS:20179 +#: ../../../build/NEWS:12738 ../../../build/NEWS:16234 +#: ../../../build/NEWS:20186 msgid "" "`bpo-28876 `__: ``bool(range)`` works " "even if ``len(range)`` raises :exc:`OverflowError`." msgstr "" -#: ../../../build/NEWS:12734 ../../../build/NEWS:16576 +#: ../../../build/NEWS:12741 ../../../build/NEWS:16583 msgid "" "`bpo-29683 `__: Fixes to memory " "allocation in _PyCode_SetExtra. Patch by Brian Coleman." msgstr "" -#: ../../../build/NEWS:12737 ../../../build/NEWS:16579 +#: ../../../build/NEWS:12744 ../../../build/NEWS:16586 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:12741 ../../../build/NEWS:16583 -#: ../../../build/NEWS:20190 +#: ../../../build/NEWS:12748 ../../../build/NEWS:16590 +#: ../../../build/NEWS:20197 msgid "" "`bpo-28598 `__: Support __rmod__ for " "subclasses of str being called before str.__mod__. Patch by Martijn Pieters." msgstr "" -#: ../../../build/NEWS:12744 ../../../build/NEWS:16586 +#: ../../../build/NEWS:12751 ../../../build/NEWS:16593 msgid "" "`bpo-29607 `__: Fix stack_effect " "computation for CALL_FUNCTION_EX. Patch by Matthieu Dartiailh." msgstr "" -#: ../../../build/NEWS:12747 ../../../build/NEWS:16589 -#: ../../../build/NEWS:20193 +#: ../../../build/NEWS:12754 ../../../build/NEWS:16596 +#: ../../../build/NEWS:20200 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:12751 ../../../build/NEWS:16593 -#: ../../../build/NEWS:20197 +#: ../../../build/NEWS:12758 ../../../build/NEWS:16600 +#: ../../../build/NEWS:20204 msgid "" "`bpo-29347 `__: Fixed possibly " "dereferencing undefined pointers when creating weakref objects." msgstr "" -#: ../../../build/NEWS:12754 +#: ../../../build/NEWS:12761 msgid "" "`bpo-29463 `__: Add ``docstring`` field " "to Module, ClassDef, FunctionDef, and AsyncFunctionDef ast nodes. docstring" @@ -23316,122 +23330,122 @@ msgid "" ":issue:`32911`.)" msgstr "" -#: ../../../build/NEWS:12759 ../../../build/NEWS:16596 -#: ../../../build/NEWS:20200 +#: ../../../build/NEWS:12766 ../../../build/NEWS:16603 +#: ../../../build/NEWS:20207 msgid "" "`bpo-29438 `__: Fixed use-after-free " "problem in key sharing dict." msgstr "" -#: ../../../build/NEWS:12761 +#: ../../../build/NEWS:12768 msgid "" "`bpo-29546 `__: Set the 'path' and " "'name' attribute on ImportError for ``from ... import ...``." msgstr "" -#: ../../../build/NEWS:12764 +#: ../../../build/NEWS:12771 msgid "" "`bpo-29546 `__: Improve from-import " "error message with location" msgstr "" -#: ../../../build/NEWS:12766 ../../../build/NEWS:16238 -#: ../../../build/NEWS:20207 +#: ../../../build/NEWS:12773 ../../../build/NEWS:16245 +#: ../../../build/NEWS:20214 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:12769 ../../../build/NEWS:16598 -#: ../../../build/NEWS:20202 +#: ../../../build/NEWS:12776 ../../../build/NEWS:16605 +#: ../../../build/NEWS:20209 msgid "" "`bpo-29319 `__: Prevent " "RunMainFromImporter overwriting sys.path[0]." msgstr "" -#: ../../../build/NEWS:12771 ../../../build/NEWS:16600 -#: ../../../build/NEWS:20204 +#: ../../../build/NEWS:12778 ../../../build/NEWS:16607 +#: ../../../build/NEWS:20211 msgid "" "`bpo-29337 `__: Fixed possible " "BytesWarning when compare the code objects. Warnings could be emitted at " "compile time." msgstr "" -#: ../../../build/NEWS:12774 ../../../build/NEWS:16603 +#: ../../../build/NEWS:12781 ../../../build/NEWS:16610 msgid "" "`bpo-29327 `__: Fixed a crash when pass " "the iterable keyword argument to sorted()." msgstr "" -#: ../../../build/NEWS:12777 ../../../build/NEWS:16606 +#: ../../../build/NEWS:12784 ../../../build/NEWS:16613 msgid "" "`bpo-29034 `__: Fix memory leak and use-" "after-free in os module (path_converter)." msgstr "" -#: ../../../build/NEWS:12780 ../../../build/NEWS:16609 +#: ../../../build/NEWS:12787 ../../../build/NEWS:16616 msgid "" "`bpo-29159 `__: Fix regression in " "bytes(x) when x.__index__() raises Exception." msgstr "" -#: ../../../build/NEWS:12782 +#: ../../../build/NEWS:12789 msgid "" "`bpo-29049 `__: Call " "_PyObject_GC_TRACK() lazily when calling Python function. Calling function " "is up to 5% faster." msgstr "" -#: ../../../build/NEWS:12785 +#: ../../../build/NEWS:12792 msgid "" "`bpo-28927 `__: bytes.fromhex() and " "bytearray.fromhex() now ignore all ASCII whitespace, not only spaces. Patch" " by Robert Xiao." msgstr "" -#: ../../../build/NEWS:12788 ../../../build/NEWS:16611 -#: ../../../build/NEWS:20556 +#: ../../../build/NEWS:12795 ../../../build/NEWS:16618 +#: ../../../build/NEWS:20563 msgid "" "`bpo-28932 `__: Do not include " " if it does not exist." msgstr "" -#: ../../../build/NEWS:12790 ../../../build/NEWS:16613 -#: ../../../build/NEWS:20561 +#: ../../../build/NEWS:12797 ../../../build/NEWS:16620 +#: ../../../build/NEWS:20568 msgid "" "`bpo-25677 `__: Correct the positioning " "of the syntax error caret for indented blocks. Based on patch by Michael " "Layzell." msgstr "" -#: ../../../build/NEWS:12793 ../../../build/NEWS:16616 -#: ../../../build/NEWS:20564 +#: ../../../build/NEWS:12800 ../../../build/NEWS:16623 +#: ../../../build/NEWS:20571 msgid "" "`bpo-29000 `__: Fixed bytes formatting " "of octals with zero padding in alternate form." msgstr "" -#: ../../../build/NEWS:12796 +#: ../../../build/NEWS:12803 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:12799 +#: ../../../build/NEWS:12806 msgid "" "`bpo-28596 `__: The preferred encoding " "is UTF-8 on Android. Patch written by Chi Hsuan Yen." msgstr "" -#: ../../../build/NEWS:12802 +#: ../../../build/NEWS:12809 msgid "" "`bpo-22257 `__: Clean up interpreter " "startup (see :pep:`432`)." msgstr "" -#: ../../../build/NEWS:12804 ../../../build/NEWS:16619 +#: ../../../build/NEWS:12811 ../../../build/NEWS:16626 msgid "" "`bpo-26919 `__: On Android, operating " "system data is now always encoded/decoded to/from UTF-8, instead of the " @@ -23439,42 +23453,42 @@ msgid "" "os.fsdecode() which are already using UTF-8." msgstr "" -#: ../../../build/NEWS:12808 ../../../build/NEWS:16623 +#: ../../../build/NEWS:12815 ../../../build/NEWS:16630 msgid "" "`bpo-28991 `__: functools.lru_cache() " "was susceptible to an obscure reentrancy bug triggerable by a monkey-patched" " len() function." msgstr "" -#: ../../../build/NEWS:12811 ../../../build/NEWS:16897 +#: ../../../build/NEWS:12818 ../../../build/NEWS:16904 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:12814 ../../../build/NEWS:16626 +#: ../../../build/NEWS:12821 ../../../build/NEWS:16633 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:12817 ../../../build/NEWS:16629 -#: ../../../build/NEWS:20567 +#: ../../../build/NEWS:12824 ../../../build/NEWS:16636 +#: ../../../build/NEWS:20574 msgid "" "`bpo-28512 `__: Fixed setting the offset" " attribute of SyntaxError by PyErr_SyntaxLocationEx() and " "PyErr_SyntaxLocationObject()." msgstr "" -#: ../../../build/NEWS:12820 ../../../build/NEWS:16632 +#: ../../../build/NEWS:12827 ../../../build/NEWS:16639 msgid "" "`bpo-28918 `__: Fix the cross " "compilation of xxlimited when Python has been built with Py_DEBUG defined." msgstr "" -#: ../../../build/NEWS:12823 ../../../build/NEWS:16927 +#: ../../../build/NEWS:12830 ../../../build/NEWS:16934 msgid "" "`bpo-23722 `__: Rather than silently " "producing a class that doesn't support zero-argument ``super()`` in methods," @@ -23483,7 +23497,7 @@ msgid "" "supports zero-argument ``super()``." msgstr "" -#: ../../../build/NEWS:12829 ../../../build/NEWS:16933 +#: ../../../build/NEWS:12836 ../../../build/NEWS:16940 msgid "" "`bpo-28797 `__: Modifying the class " "__dict__ inside the __set_name__ method of a descriptor that is used inside " @@ -23491,7 +23505,7 @@ msgid "" "descriptors." msgstr "" -#: ../../../build/NEWS:12833 +#: ../../../build/NEWS:12840 msgid "" "`bpo-28799 `__: Remove the " "``PyEval_GetCallStats()`` function and deprecate the untested and " @@ -23500,13 +23514,13 @@ msgid "" ":mod:`profile` to profile function calls." msgstr "" -#: ../../../build/NEWS:12838 +#: ../../../build/NEWS:12845 msgid "" "`bpo-12844 `__: More than 255 arguments " "can now be passed to a function." msgstr "" -#: ../../../build/NEWS:12840 ../../../build/NEWS:16937 +#: ../../../build/NEWS:12847 ../../../build/NEWS:16944 msgid "" "`bpo-28782 `__: Fix a bug in the " "implementation ``yield from`` when checking if the next instruction is " @@ -23514,7 +23528,7 @@ msgid "" "`__)." msgstr "" -#: ../../../build/NEWS:12844 +#: ../../../build/NEWS:12851 msgid "" "`bpo-28774 `__: Fix error position of " "the unicode error in ASCII and Latin1 encoders when a string returned by the" @@ -23522,20 +23536,20 @@ msgid "" " ASCII codec, characters out of the U+0000-U+00FF range for Latin1)." msgstr "" -#: ../../../build/NEWS:12849 ../../../build/NEWS:16635 +#: ../../../build/NEWS:12856 ../../../build/NEWS:16642 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:12852 ../../../build/NEWS:16991 +#: ../../../build/NEWS:12859 ../../../build/NEWS:16998 msgid "" "`bpo-28532 `__: Show sys.version when -V" " option is supplied twice." msgstr "" -#: ../../../build/NEWS:12854 ../../../build/NEWS:16993 +#: ../../../build/NEWS:12861 ../../../build/NEWS:17000 msgid "" "`bpo-27100 `__: The with-statement now " "checks for __enter__ before it checks for __exit__. This gives less " @@ -23543,351 +23557,351 @@ msgid "" "Ellington." msgstr "" -#: ../../../build/NEWS:12858 ../../../build/NEWS:16997 +#: ../../../build/NEWS:12865 ../../../build/NEWS:17004 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:12861 ../../../build/NEWS:17000 +#: ../../../build/NEWS:12868 ../../../build/NEWS:17007 msgid "" "`bpo-26920 `__: Fix not getting the " "locale's charset upon initializing the interpreter, on platforms that do not" " have langinfo." msgstr "" -#: ../../../build/NEWS:12864 ../../../build/NEWS:17003 -#: ../../../build/NEWS:20573 +#: ../../../build/NEWS:12871 ../../../build/NEWS:17010 +#: ../../../build/NEWS:20580 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:12867 ../../../build/NEWS:17009 +#: ../../../build/NEWS:12874 ../../../build/NEWS:17016 msgid "" "`bpo-28665 `__: Improve speed of the " "STORE_DEREF opcode by 40%." msgstr "" -#: ../../../build/NEWS:12869 ../../../build/NEWS:17006 -#: ../../../build/NEWS:20576 +#: ../../../build/NEWS:12876 ../../../build/NEWS:17013 +#: ../../../build/NEWS:20583 msgid "" "`bpo-19398 `__: Extra slash no longer " "added to sys.path components in case of empty compile-time PYTHONPATH " "components." msgstr "" -#: ../../../build/NEWS:12872 +#: ../../../build/NEWS:12879 msgid "" "`bpo-28621 `__: Sped up converting int " "to float by reusing faster bits counting implementation. Patch by Adrian " "Wielgosik." msgstr "" -#: ../../../build/NEWS:12875 +#: ../../../build/NEWS:12882 msgid "" "`bpo-28580 `__: Optimize iterating split" " table values. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:12877 ../../../build/NEWS:17011 +#: ../../../build/NEWS:12884 ../../../build/NEWS:17018 msgid "" "`bpo-28583 `__: PyDict_SetDefault didn't" " combine split table when needed. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:12880 ../../../build/NEWS:17105 +#: ../../../build/NEWS:12887 ../../../build/NEWS:17112 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:12884 ../../../build/NEWS:17109 +#: ../../../build/NEWS:12891 ../../../build/NEWS:17116 msgid "" "`bpo-28509 `__: dict.update() no longer " "allocate unnecessary large memory." msgstr "" -#: ../../../build/NEWS:12886 ../../../build/NEWS:17111 -#: ../../../build/NEWS:20579 +#: ../../../build/NEWS:12893 ../../../build/NEWS:17118 +#: ../../../build/NEWS:20586 msgid "" "`bpo-28426 `__: Fixed potential crash in" " PyUnicode_AsDecodedObject() in debug build." msgstr "" -#: ../../../build/NEWS:12889 ../../../build/NEWS:17114 +#: ../../../build/NEWS:12896 ../../../build/NEWS:17121 msgid "" "`bpo-28517 `__: Fixed of-by-one error in" " the peephole optimizer that caused keeping unreachable code." msgstr "" -#: ../../../build/NEWS:12892 ../../../build/NEWS:17117 +#: ../../../build/NEWS:12899 ../../../build/NEWS:17124 msgid "" "`bpo-28214 `__: Improved exception " "reporting for problematic __set_name__ attributes." msgstr "" -#: ../../../build/NEWS:12895 ../../../build/NEWS:17120 -#: ../../../build/NEWS:20582 +#: ../../../build/NEWS:12902 ../../../build/NEWS:17127 +#: ../../../build/NEWS:20589 msgid "" "`bpo-23782 `__: Fixed possible memory " "leak in _PyTraceback_Add() and exception loss in PyTraceBack_Here()." msgstr "" -#: ../../../build/NEWS:12898 ../../../build/NEWS:17229 +#: ../../../build/NEWS:12905 ../../../build/NEWS:17236 msgid "" "`bpo-28183 `__: Optimize and cleanup " "dict iteration." msgstr "" -#: ../../../build/NEWS:12900 ../../../build/NEWS:17231 +#: ../../../build/NEWS:12907 ../../../build/NEWS:17238 msgid "" "`bpo-26081 `__: Added C implementation " "of asyncio.Future. Original patch by Yury Selivanov." msgstr "" -#: ../../../build/NEWS:12903 ../../../build/NEWS:17234 -#: ../../../build/NEWS:20585 +#: ../../../build/NEWS:12910 ../../../build/NEWS:17241 +#: ../../../build/NEWS:20592 msgid "" "`bpo-28379 `__: Added sanity checks and " "tests for PyUnicode_CopyCharacters(). Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:12906 ../../../build/NEWS:17237 -#: ../../../build/NEWS:20588 +#: ../../../build/NEWS:12913 ../../../build/NEWS:17244 +#: ../../../build/NEWS:20595 msgid "" "`bpo-28376 `__: The type of long range " "iterator is now registered as Iterator. Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:12909 +#: ../../../build/NEWS:12916 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:12913 ../../../build/NEWS:17246 -#: ../../../build/NEWS:20594 +#: ../../../build/NEWS:12920 ../../../build/NEWS:17253 +#: ../../../build/NEWS:20601 msgid "" "`bpo-26906 `__: Resolving special " "methods of uninitialized type now causes implicit initialization of the type" " instead of a fail." msgstr "" -#: ../../../build/NEWS:12916 ../../../build/NEWS:17249 -#: ../../../build/NEWS:20597 +#: ../../../build/NEWS:12923 ../../../build/NEWS:17256 +#: ../../../build/NEWS:20604 msgid "" "`bpo-18287 `__: PyType_Ready() now " "checks that tp_name is not NULL. Original patch by Niklas Koep." msgstr "" -#: ../../../build/NEWS:12919 ../../../build/NEWS:17252 -#: ../../../build/NEWS:20600 +#: ../../../build/NEWS:12926 ../../../build/NEWS:17259 +#: ../../../build/NEWS:20607 msgid "" "`bpo-24098 `__: Fixed possible crash " "when AST is changed in process of compiling it." msgstr "" -#: ../../../build/NEWS:12922 ../../../build/NEWS:17255 +#: ../../../build/NEWS:12929 ../../../build/NEWS:17262 msgid "" "`bpo-28201 `__: Dict reduces possibility" " of 2nd conflict in hash table when hashes have same lower bits." msgstr "" -#: ../../../build/NEWS:12925 ../../../build/NEWS:17258 -#: ../../../build/NEWS:20603 +#: ../../../build/NEWS:12932 ../../../build/NEWS:17265 +#: ../../../build/NEWS:20610 msgid "" "`bpo-28350 `__: String constants with " "null character no longer interned." msgstr "" -#: ../../../build/NEWS:12927 ../../../build/NEWS:17260 -#: ../../../build/NEWS:20605 +#: ../../../build/NEWS:12934 ../../../build/NEWS:17267 +#: ../../../build/NEWS:20612 msgid "" "`bpo-26617 `__: Fix crash when GC runs " "during weakref callbacks." msgstr "" -#: ../../../build/NEWS:12929 ../../../build/NEWS:17262 -#: ../../../build/NEWS:20607 +#: ../../../build/NEWS:12936 ../../../build/NEWS:17269 +#: ../../../build/NEWS:20614 msgid "" "`bpo-27942 `__: String constants now " "interned recursively in tuples and frozensets." msgstr "" -#: ../../../build/NEWS:12932 +#: ../../../build/NEWS:12939 msgid "" "`bpo-28289 `__: ImportError.__init__ now" " resets not specified attributes." msgstr "" -#: ../../../build/NEWS:12934 ../../../build/NEWS:17265 -#: ../../../build/NEWS:20610 +#: ../../../build/NEWS:12941 ../../../build/NEWS:17272 +#: ../../../build/NEWS:20617 msgid "" "`bpo-21578 `__: Fixed misleading error " "message when ImportError called with invalid keyword args." msgstr "" -#: ../../../build/NEWS:12937 ../../../build/NEWS:17268 +#: ../../../build/NEWS:12944 ../../../build/NEWS:17275 msgid "" "`bpo-28203 `__: Fix incorrect type in " "complex(1.0, {2:3}) error message. Patch by Soumya Sharma." msgstr "" -#: ../../../build/NEWS:12940 ../../../build/NEWS:17271 +#: ../../../build/NEWS:12947 ../../../build/NEWS:17278 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:12943 ../../../build/NEWS:17274 +#: ../../../build/NEWS:12950 ../../../build/NEWS:17281 msgid "" "`bpo-28214 `__: Now __set_name__ is " "looked up on the class instead of the instance." msgstr "" -#: ../../../build/NEWS:12946 ../../../build/NEWS:17277 -#: ../../../build/NEWS:20616 +#: ../../../build/NEWS:12953 ../../../build/NEWS:17284 +#: ../../../build/NEWS:20623 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:12949 ../../../build/NEWS:17280 +#: ../../../build/NEWS:12956 ../../../build/NEWS:17287 msgid "" "`bpo-28192 `__: Don't import readline in" " isolated mode." msgstr "" -#: ../../../build/NEWS:12951 +#: ../../../build/NEWS:12958 msgid "" "`bpo-27441 `__: Remove some redundant " "assignments to ob_size in longobject.c. Thanks Oren Milman." msgstr "" -#: ../../../build/NEWS:12954 +#: ../../../build/NEWS:12961 msgid "" "`bpo-27222 `__: Clean up redundant code " "in long_rshift function. Thanks Oren Milman." msgstr "" -#: ../../../build/NEWS:12957 ../../../build/NEWS:17282 +#: ../../../build/NEWS:12964 ../../../build/NEWS:17289 msgid "Upgrade internal unicode databases to Unicode version 9.0.0." msgstr "Perbarui database unicode internal ke Unicode versi 9.0.0." -#: ../../../build/NEWS:12959 ../../../build/NEWS:17284 -#: ../../../build/NEWS:20619 +#: ../../../build/NEWS:12966 ../../../build/NEWS:17291 +#: ../../../build/NEWS:20626 msgid "" "`bpo-28131 `__: Fix a regression in " "zipimport's compile_source(). zipimport should use the same optimization " "level as the interpreter." msgstr "" -#: ../../../build/NEWS:12962 ../../../build/NEWS:17287 +#: ../../../build/NEWS:12969 ../../../build/NEWS:17294 msgid "" "`bpo-28126 `__: Replace Py_MEMCPY with " "memcpy(). Visual Studio can properly optimize memcpy()." msgstr "" -#: ../../../build/NEWS:12965 ../../../build/NEWS:17290 +#: ../../../build/NEWS:12972 ../../../build/NEWS:17297 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:12968 ../../../build/NEWS:17293 +#: ../../../build/NEWS:12975 ../../../build/NEWS:17300 msgid "" "`bpo-26182 `__: Raise DeprecationWarning" " when async and await keywords are used as variable/attribute/class/function" " name." msgstr "" -#: ../../../build/NEWS:12971 ../../../build/NEWS:17018 +#: ../../../build/NEWS:12978 ../../../build/NEWS:17025 msgid "" "`bpo-26182 `__: Fix a refleak in code " "that raises DeprecationWarning." msgstr "" -#: ../../../build/NEWS:12973 ../../../build/NEWS:17020 +#: ../../../build/NEWS:12980 ../../../build/NEWS:17027 msgid "" "`bpo-28721 `__: Fix asynchronous " "generators aclose() and athrow() to handle StopAsyncIteration propagation " "properly." msgstr "" -#: ../../../build/NEWS:12976 +#: ../../../build/NEWS:12983 msgid "" "`bpo-26110 `__: Speed-up method calls: " "add LOAD_METHOD and CALL_METHOD opcodes." msgstr "" -#: ../../../build/NEWS:12981 ../../../build/NEWS:15788 +#: ../../../build/NEWS:12988 ../../../build/NEWS:15795 msgid "" "`bpo-31499 `__: xml.etree: Fix a crash " "when a parser is part of a reference cycle." msgstr "" -#: ../../../build/NEWS:12984 ../../../build/NEWS:15511 +#: ../../../build/NEWS:12991 ../../../build/NEWS:15518 msgid "" "`bpo-31482 `__: ``random.seed()`` now " "works with bytes in version=1" msgstr "" -#: ../../../build/NEWS:12986 ../../../build/NEWS:15791 +#: ../../../build/NEWS:12993 ../../../build/NEWS:15798 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:12989 ../../../build/NEWS:15794 +#: ../../../build/NEWS:12996 ../../../build/NEWS:15801 msgid "" "`bpo-28556 `__: Speed improvements to " "the ``typing`` module. Original PRs by Ivan Levkivskyi and Mitar." msgstr "" -#: ../../../build/NEWS:12992 ../../../build/NEWS:15797 +#: ../../../build/NEWS:12999 ../../../build/NEWS:15804 msgid "" "`bpo-31544 `__: The C accelerator module" " of ElementTree ignored exceptions raised when looking up TreeBuilder target" " methods in XMLParser()." msgstr "" -#: ../../../build/NEWS:12995 ../../../build/NEWS:15800 +#: ../../../build/NEWS:13002 ../../../build/NEWS:15807 msgid "" "`bpo-31234 `__: " "socket.create_connection() now fixes manually a reference cycle: clear the " "variable storing the last exception on success." msgstr "" -#: ../../../build/NEWS:12998 ../../../build/NEWS:15803 +#: ../../../build/NEWS:13005 ../../../build/NEWS:15810 msgid "" "`bpo-31457 `__: LoggerAdapter objects " "can now be nested." msgstr "" -#: ../../../build/NEWS:13000 +#: ../../../build/NEWS:13007 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:13004 +#: ../../../build/NEWS:13011 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:13007 +#: ../../../build/NEWS:13014 msgid "" "`bpo-28638 `__: Changed the " "implementation strategy for collections.namedtuple() to substantially reduce" @@ -23901,39 +23915,39 @@ msgid "" "Serhiy Storchaka, and Raymond Hettinger.)" msgstr "" -#: ../../../build/NEWS:13018 ../../../build/NEWS:15805 +#: ../../../build/NEWS:13025 ../../../build/NEWS:15812 msgid "" "`bpo-31400 `__: Improves SSL error " "handling to avoid losing error numbers." msgstr "" -#: ../../../build/NEWS:13020 +#: ../../../build/NEWS:13027 msgid "" "`bpo-27629 `__: Make return types of " "SSLContext.wrap_bio() and SSLContext.wrap_socket() customizable." msgstr "" -#: ../../../build/NEWS:13023 ../../../build/NEWS:15807 +#: ../../../build/NEWS:13030 ../../../build/NEWS:15814 msgid "" "`bpo-28958 `__: ssl.SSLContext() now " "uses OpenSSL error information when a context cannot be instantiated." msgstr "" -#: ../../../build/NEWS:13026 +#: ../../../build/NEWS:13033 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:13030 ../../../build/NEWS:15810 +#: ../../../build/NEWS:13037 ../../../build/NEWS:15817 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:13034 +#: ../../../build/NEWS:13041 msgid "" "`bpo-14191 `__: A new function " "``argparse.ArgumentParser.parse_intermixed_args`` provides the ability to " @@ -23941,33 +23955,33 @@ msgid "" "arguments." msgstr "" -#: ../../../build/NEWS:13039 ../../../build/NEWS:15814 +#: ../../../build/NEWS:13046 ../../../build/NEWS:15821 msgid "" "`bpo-31178 `__: Fix string concatenation" " bug in rare error path in the subprocess module" msgstr "" -#: ../../../build/NEWS:13042 ../../../build/NEWS:15817 +#: ../../../build/NEWS:13049 ../../../build/NEWS:15824 msgid "" "`bpo-31350 `__: Micro-optimize " ":func:`asyncio._get_running_loop` to become up to 10% faster." msgstr "" -#: ../../../build/NEWS:13045 ../../../build/NEWS:15820 -#: ../../../build/NEWS:20112 +#: ../../../build/NEWS:13052 ../../../build/NEWS:15827 +#: ../../../build/NEWS:20119 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:13049 ../../../build/NEWS:15824 +#: ../../../build/NEWS:13056 ../../../build/NEWS:15831 msgid "" "`bpo-29136 `__: Add TLS 1.3 cipher " "suites and OP_NO_TLSv1_3." msgstr "" -#: ../../../build/NEWS:13051 +#: ../../../build/NEWS:13058 msgid "" "`bpo-1198569 `__: ``string.Template`` " "subclasses can optionally define ``braceidpattern`` if they want to specify " @@ -23975,7 +23989,7 @@ msgid "" "default) it falls back to ``idpattern``." msgstr "" -#: ../../../build/NEWS:13056 +#: ../../../build/NEWS:13063 msgid "" "`bpo-31326 `__: " "concurrent.futures.ProcessPoolExecutor.shutdown() now explicitly closes the " @@ -23983,61 +23997,61 @@ msgid "" "thread, to prevent leaking a dangling thread." msgstr "" -#: ../../../build/NEWS:13060 ../../../build/NEWS:15835 +#: ../../../build/NEWS:13067 ../../../build/NEWS:15842 msgid "" "`bpo-27144 `__: The ``map()`` and " "``as_completed()`` iterators in ``concurrent.futures`` now avoid keeping a " "reference to yielded objects." msgstr "" -#: ../../../build/NEWS:13063 +#: ../../../build/NEWS:13070 msgid "" "`bpo-31281 `__: Fix " "``fileinput.FileInput(files, inplace=True)`` when ``files`` contain " "``pathlib.Path`` objects." msgstr "" -#: ../../../build/NEWS:13066 ../../../build/NEWS:15838 +#: ../../../build/NEWS:13073 ../../../build/NEWS:15845 msgid "" "`bpo-10746 `__: Fix ctypes producing " "wrong :pep:`3118` type codes for integer types." msgstr "" -#: ../../../build/NEWS:13069 +#: ../../../build/NEWS:13076 msgid "" "`bpo-27584 `__: ``AF_VSOCK`` has been " "added to the socket interface which allows communication between virtual " "machines and their host." msgstr "" -#: ../../../build/NEWS:13072 ../../../build/NEWS:15841 +#: ../../../build/NEWS:13079 ../../../build/NEWS:15848 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:13076 +#: ../../../build/NEWS:13083 msgid "" "`bpo-29741 `__: Update some methods in " "the _pyio module to also accept integer types. Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:13079 ../../../build/NEWS:15845 +#: ../../../build/NEWS:13086 ../../../build/NEWS:15852 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:13083 ../../../build/NEWS:15849 +#: ../../../build/NEWS:13090 ../../../build/NEWS:15856 msgid "" "`bpo-31247 `__: xmlrpc.server now " "explicitly breaks reference cycles when using sys.exc_info() in code " "handling exceptions." msgstr "" -#: ../../../build/NEWS:13086 +#: ../../../build/NEWS:13093 msgid "" "`bpo-23835 `__: configparser: reading " "defaults in the ``ConfigParser()`` constructor is now using ``read_dict()``," @@ -24046,7 +24060,7 @@ msgid "" "converted to strings. Patch by James Tocknell." msgstr "" -#: ../../../build/NEWS:13092 ../../../build/NEWS:14766 +#: ../../../build/NEWS:13099 ../../../build/NEWS:14773 msgid "" "`bpo-31238 `__: pydoc: the stop() method" " of the private ServerThread class now waits until " @@ -24054,20 +24068,20 @@ msgid "" "docserver attribute to None to break a reference cycle." msgstr "" -#: ../../../build/NEWS:13096 +#: ../../../build/NEWS:13103 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:13099 +#: ../../../build/NEWS:13106 msgid "" "`bpo-31109 `__: Convert zipimport to use" " Argument Clinic." msgstr "" -#: ../../../build/NEWS:13101 ../../../build/NEWS:15852 +#: ../../../build/NEWS:13108 ../../../build/NEWS:15859 msgid "" "`bpo-30102 `__: The ssl and hashlib " "modules now call OPENSSL_add_all_algorithms_noconf() on OpenSSL < 1.1.0. The" @@ -24076,20 +24090,20 @@ msgid "" "Scalet." msgstr "" -#: ../../../build/NEWS:13106 +#: ../../../build/NEWS:13113 msgid "" "`bpo-18966 `__: Non-daemonic threads " "created by a multiprocessing.Process are now joined on child exit." msgstr "" -#: ../../../build/NEWS:13109 +#: ../../../build/NEWS:13116 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:13112 +#: ../../../build/NEWS:13119 msgid "" "`bpo-5001 `__: There are a number of " "uninformative asserts in the `multiprocessing` module, as noted in issue " @@ -24103,33 +24117,33 @@ msgid "" "(drallensmith on github)." msgstr "" -#: ../../../build/NEWS:13122 ../../../build/NEWS:15857 +#: ../../../build/NEWS:13129 ../../../build/NEWS:15864 msgid "" "`bpo-31185 `__: Fixed miscellaneous " "errors in asyncio speedup module." msgstr "" -#: ../../../build/NEWS:13124 +#: ../../../build/NEWS:13131 msgid "" "`bpo-31151 `__: " "socketserver.ForkingMixIn.server_close() now waits until all child processes" " completed to prevent leaking zombie processes." msgstr "" -#: ../../../build/NEWS:13127 +#: ../../../build/NEWS:13134 msgid "" "`bpo-31072 `__: Add an ``include_file`` " "parameter to ``zipapp.create_archive()``" msgstr "" -#: ../../../build/NEWS:13130 +#: ../../../build/NEWS:13137 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:13133 ../../../build/NEWS:15859 +#: ../../../build/NEWS:13140 ../../../build/NEWS:15866 msgid "" "`bpo-31135 `__: ttk: fix the destroy() " "method of LabeledScale and OptionMenu classes. Call the parent destroy() " @@ -24138,58 +24152,58 @@ msgid "" "garbage collector to destroy all widgets." msgstr "" -#: ../../../build/NEWS:13139 ../../../build/NEWS:15865 +#: ../../../build/NEWS:13146 ../../../build/NEWS:15872 msgid "" "`bpo-31107 `__: Fix " "`copyreg._slotnames()` mangled attribute calculation for classes whose name " "begins with an underscore. Patch by Shane Harvey." msgstr "" -#: ../../../build/NEWS:13142 +#: ../../../build/NEWS:13149 msgid "" "`bpo-31080 `__: Allow " "`logging.config.fileConfig` to accept kwargs and/or args." msgstr "" -#: ../../../build/NEWS:13144 +#: ../../../build/NEWS:13151 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:13148 ../../../build/NEWS:15868 +#: ../../../build/NEWS:13155 ../../../build/NEWS:15875 msgid "" "`bpo-31061 `__: Fixed a crash when using" " asyncio and threads." msgstr "" -#: ../../../build/NEWS:13150 +#: ../../../build/NEWS:13157 msgid "" "`bpo-30987 `__: Added support for CAN " "ISO-TP protocol in the socket module." msgstr "" -#: ../../../build/NEWS:13152 +#: ../../../build/NEWS:13159 msgid "" "`bpo-30522 `__: Added a ``setStream`` " "method to ``logging.StreamHandler`` to allow the stream to be set after " "creation." msgstr "" -#: ../../../build/NEWS:13155 ../../../build/NEWS:15870 +#: ../../../build/NEWS:13162 ../../../build/NEWS:15877 msgid "" "`bpo-30502 `__: Fix handling of long " "oids in ssl. Based on patch by Christian Heimes." msgstr "" -#: ../../../build/NEWS:13158 +#: ../../../build/NEWS:13165 msgid "" "`bpo-5288 `__: Support tzinfo objects " "with sub-minute offsets." msgstr "" -#: ../../../build/NEWS:13160 +#: ../../../build/NEWS:13167 msgid "" "`bpo-30919 `__: Fix shared memory " "performance regression in multiprocessing in 3.x. Shared memory used " @@ -24197,50 +24211,50 @@ msgid "" "careful to do as little disk I/O as possible." msgstr "" -#: ../../../build/NEWS:13164 +#: ../../../build/NEWS:13171 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:13168 ../../../build/NEWS:15880 -#: ../../../build/NEWS:20213 +#: ../../../build/NEWS:13175 ../../../build/NEWS:15887 +#: ../../../build/NEWS:20220 msgid "" "`bpo-29403 `__: Fix ``unittest.mock``'s " "autospec to not fail on method-bound builtin functions. Patch by Aaron " "Gallagher." msgstr "" -#: ../../../build/NEWS:13171 ../../../build/NEWS:15883 -#: ../../../build/NEWS:20216 +#: ../../../build/NEWS:13178 ../../../build/NEWS:15890 +#: ../../../build/NEWS:20223 msgid "" "`bpo-30961 `__: Fix decrementing a " "borrowed reference in tracemalloc." msgstr "" -#: ../../../build/NEWS:13173 +#: ../../../build/NEWS:13180 msgid "" "`bpo-19896 `__: Fix " "multiprocessing.sharedctypes to recognize typecodes ``'q'`` and ``'Q'``." msgstr "" -#: ../../../build/NEWS:13176 +#: ../../../build/NEWS:13183 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:13179 ../../../build/NEWS:15885 +#: ../../../build/NEWS:13186 ../../../build/NEWS:15892 msgid "" "`bpo-25684 `__: Change " "``ttk.OptionMenu`` radiobuttons to be unique across instances of " "``OptionMenu``." msgstr "" -#: ../../../build/NEWS:13182 ../../../build/NEWS:15888 -#: ../../../build/NEWS:20218 +#: ../../../build/NEWS:13189 ../../../build/NEWS:15895 +#: ../../../build/NEWS:20225 msgid "" "`bpo-30886 `__: Fix " "multiprocessing.Queue.join_thread(): it now waits until the thread " @@ -24248,40 +24262,40 @@ msgid "" "the queue." msgstr "" -#: ../../../build/NEWS:13186 ../../../build/NEWS:15892 -#: ../../../build/NEWS:20222 +#: ../../../build/NEWS:13193 ../../../build/NEWS:15899 +#: ../../../build/NEWS:20229 msgid "" "`bpo-29854 `__: Fix segfault in readline" " when using readline's history-size option. Patch by Nir Soffer." msgstr "" -#: ../../../build/NEWS:13189 +#: ../../../build/NEWS:13196 msgid "" "`bpo-30794 `__: Added " "multiprocessing.Process.kill method to terminate using the SIGKILL signal on" " Unix." msgstr "" -#: ../../../build/NEWS:13192 ../../../build/NEWS:15895 +#: ../../../build/NEWS:13199 ../../../build/NEWS:15902 msgid "" "`bpo-30319 `__: socket.close() now " "ignores ECONNRESET error." msgstr "" -#: ../../../build/NEWS:13194 ../../../build/NEWS:15897 +#: ../../../build/NEWS:13201 ../../../build/NEWS:15904 msgid "" "`bpo-30828 `__: Fix out of bounds write " "in `asyncio.CFuture.remove_done_callback()`." msgstr "" -#: ../../../build/NEWS:13197 +#: ../../../build/NEWS:13204 msgid "" "`bpo-30302 `__: Use keywords in the " "``repr`` of ``datetime.timedelta``." msgstr "" -#: ../../../build/NEWS:13199 ../../../build/NEWS:15900 -#: ../../../build/NEWS:20225 +#: ../../../build/NEWS:13206 ../../../build/NEWS:15907 +#: ../../../build/NEWS:20232 msgid "" "`bpo-30807 `__: signal.setitimer() may " "disable the timer when passed a tiny value. Tiny values (such as 1e-6) are " @@ -24291,21 +24305,21 @@ msgid "" "timer instead of (re-)scheduling it." msgstr "" -#: ../../../build/NEWS:13206 ../../../build/NEWS:15907 -#: ../../../build/NEWS:20232 +#: ../../../build/NEWS:13213 ../../../build/NEWS:15914 +#: ../../../build/NEWS:20239 msgid "" "`bpo-30441 `__: Fix bug when modifying " "os.environ while iterating over it" msgstr "" -#: ../../../build/NEWS:13208 +#: ../../../build/NEWS:13215 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:13211 +#: ../../../build/NEWS:13218 msgid "" "`bpo-29293 `__: Add missing parameter " "\"n\" on multiprocessing.Condition.notify(). The doc claims " @@ -24314,20 +24328,20 @@ msgid "" "sleepers to wake up) that threading.Condition.notify() accepts." msgstr "" -#: ../../../build/NEWS:13217 ../../../build/NEWS:15909 -#: ../../../build/NEWS:20234 +#: ../../../build/NEWS:13224 ../../../build/NEWS:15916 +#: ../../../build/NEWS:20241 msgid "" "`bpo-30532 `__: Fix email header value " "parser dropping folding white space in certain cases." msgstr "" -#: ../../../build/NEWS:13220 +#: ../../../build/NEWS:13227 msgid "" "`bpo-30596 `__: Add a ``close()`` method" " to ``multiprocessing.Process``." msgstr "" -#: ../../../build/NEWS:13222 ../../../build/NEWS:15831 +#: ../../../build/NEWS:13229 ../../../build/NEWS:15838 msgid "" "`bpo-9146 `__: Fix a segmentation fault " "in _hashopenssl when standard hash functions such as md5 are not available " @@ -24335,48 +24349,48 @@ msgid "" "environments." msgstr "" -#: ../../../build/NEWS:13226 ../../../build/NEWS:16641 -#: ../../../build/NEWS:20237 +#: ../../../build/NEWS:13233 ../../../build/NEWS:16648 +#: ../../../build/NEWS:20244 msgid "" "`bpo-29169 `__: Update zlib to 1.2.11." msgstr "" -#: ../../../build/NEWS:13228 ../../../build/NEWS:15873 -#: ../../../build/NEWS:20125 +#: ../../../build/NEWS:13235 ../../../build/NEWS:15880 +#: ../../../build/NEWS:20132 msgid "" "`bpo-30119 `__: ftplib.FTP.putline() now" " throws ValueError on commands that contains CR or LF. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:13231 ../../../build/NEWS:15912 -#: ../../../build/NEWS:20239 +#: ../../../build/NEWS:13238 ../../../build/NEWS:15919 +#: ../../../build/NEWS:20246 msgid "" "`bpo-30879 `__: os.listdir() and " "os.scandir() now emit bytes names when called with bytes-like argument." msgstr "" -#: ../../../build/NEWS:13234 ../../../build/NEWS:15915 -#: ../../../build/NEWS:20242 +#: ../../../build/NEWS:13241 ../../../build/NEWS:15922 +#: ../../../build/NEWS:20249 msgid "" "`bpo-30746 `__: Prohibited the '=' " "character in environment variable names in ``os.putenv()`` and " "``os.spawn*()``." msgstr "" -#: ../../../build/NEWS:13237 +#: ../../../build/NEWS:13244 msgid "" "`bpo-30664 `__: The description of a " "unittest subtest now preserves the order of keyword arguments of " "TestCase.subTest()." msgstr "" -#: ../../../build/NEWS:13240 +#: ../../../build/NEWS:13247 msgid "" "`bpo-21071 `__: struct.Struct.format " "type is now :class:`str` instead of :class:`bytes`." msgstr "" -#: ../../../build/NEWS:13243 ../../../build/NEWS:15826 +#: ../../../build/NEWS:13250 ../../../build/NEWS:15833 msgid "" "`bpo-29212 `__: Fix " "concurrent.futures.thread.ThreadPoolExecutor threads to have a non repr() " @@ -24384,46 +24398,46 @@ msgid "" "will now identify themselves as \"ThreadPoolExecutor-y_n\"." msgstr "" -#: ../../../build/NEWS:13248 ../../../build/NEWS:15918 -#: ../../../build/NEWS:20245 +#: ../../../build/NEWS:13255 ../../../build/NEWS:15925 +#: ../../../build/NEWS:20252 msgid "" "`bpo-29755 `__: Fixed the lgettext() " "family of functions in the gettext module. They now always return bytes." msgstr "" -#: ../../../build/NEWS:13251 ../../../build/NEWS:16244 +#: ../../../build/NEWS:13258 ../../../build/NEWS:16251 msgid "" "`bpo-30616 `__: Functional API of enum " "allows to create empty enums. Patched by Dong-hee Na" msgstr "" -#: ../../../build/NEWS:13254 ../../../build/NEWS:16247 +#: ../../../build/NEWS:13261 ../../../build/NEWS:16254 msgid "" "`bpo-30038 `__: Fix race condition " "between signal delivery and wakeup file descriptor. Patch by Nathaniel " "Smith." msgstr "" -#: ../../../build/NEWS:13257 ../../../build/NEWS:16250 +#: ../../../build/NEWS:13264 ../../../build/NEWS:16257 msgid "" "`bpo-23894 `__: lib2to3 now recognizes " "``rb'...'`` and ``f'...'`` strings." msgstr "" -#: ../../../build/NEWS:13259 +#: ../../../build/NEWS:13266 msgid "" "`bpo-24744 `__: pkgutil.walk_packages " "function now raises ValueError if *path* is a string. Patch by Sanyam " "Khurana." msgstr "" -#: ../../../build/NEWS:13262 ../../../build/NEWS:20262 +#: ../../../build/NEWS:13269 ../../../build/NEWS:20269 msgid "" "`bpo-24484 `__: Avoid race condition in " "multiprocessing cleanup." msgstr "" -#: ../../../build/NEWS:13264 +#: ../../../build/NEWS:13271 msgid "" "`bpo-30589 `__: Fix " "multiprocessing.Process.exitcode to return the opposite of the signal number" @@ -24431,41 +24445,41 @@ msgid "" "\"forkserver\" method." msgstr "" -#: ../../../build/NEWS:13268 ../../../build/NEWS:16281 -#: ../../../build/NEWS:20264 +#: ../../../build/NEWS:13275 ../../../build/NEWS:16288 +#: ../../../build/NEWS:20271 msgid "" "`bpo-28994 `__: The traceback no longer " "displayed for SystemExit raised in a callback registered by atexit." msgstr "" -#: ../../../build/NEWS:13271 ../../../build/NEWS:16284 -#: ../../../build/NEWS:20267 +#: ../../../build/NEWS:13278 ../../../build/NEWS:16291 +#: ../../../build/NEWS:20274 msgid "" "`bpo-30508 `__: Don't log exceptions if " "Task/Future \"cancel()\" method was called." msgstr "" -#: ../../../build/NEWS:13274 +#: ../../../build/NEWS:13281 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:13278 +#: ../../../build/NEWS:13285 msgid "" "`bpo-11822 `__: The dis.dis() function " "now is able to disassemble nested code objects." msgstr "" -#: ../../../build/NEWS:13281 +#: ../../../build/NEWS:13288 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:13285 ../../../build/NEWS:15876 +#: ../../../build/NEWS:13292 ../../../build/NEWS:15883 msgid "" "`bpo-30595 `__: " "multiprocessing.Queue.get() with a timeout now polls its reader in non-" @@ -24473,147 +24487,147 @@ msgid "" "longer than the timeout." msgstr "" -#: ../../../build/NEWS:13289 ../../../build/NEWS:16287 -#: ../../../build/NEWS:20270 +#: ../../../build/NEWS:13296 ../../../build/NEWS:16294 +#: ../../../build/NEWS:20277 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:13293 ../../../build/NEWS:16266 +#: ../../../build/NEWS:13300 ../../../build/NEWS:16273 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:13296 ../../../build/NEWS:16291 -#: ../../../build/NEWS:20274 +#: ../../../build/NEWS:13303 ../../../build/NEWS:16298 +#: ../../../build/NEWS:20281 msgid "" "`bpo-29870 `__: Fix ssl sockets leaks " "when connection is aborted in asyncio/ssl implementation. Patch by Michaël " "Sghaïer." msgstr "" -#: ../../../build/NEWS:13299 ../../../build/NEWS:16294 -#: ../../../build/NEWS:20277 +#: ../../../build/NEWS:13306 ../../../build/NEWS:16301 +#: ../../../build/NEWS:20284 msgid "" "`bpo-29743 `__: Closing transport during" " handshake process leaks open socket. Patch by Nikolay Kim" msgstr "" -#: ../../../build/NEWS:13302 ../../../build/NEWS:16297 -#: ../../../build/NEWS:20280 +#: ../../../build/NEWS:13309 ../../../build/NEWS:16304 +#: ../../../build/NEWS:20287 msgid "" "`bpo-27585 `__: Fix waiter cancellation " "in asyncio.Lock. Patch by Mathieu Sornay." msgstr "" -#: ../../../build/NEWS:13305 +#: ../../../build/NEWS:13312 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:13308 ../../../build/NEWS:16300 -#: ../../../build/NEWS:20283 +#: ../../../build/NEWS:13315 ../../../build/NEWS:16307 +#: ../../../build/NEWS:20290 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:13312 +#: ../../../build/NEWS:13319 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:13315 +#: ../../../build/NEWS:13322 msgid "" "`bpo-30520 `__: Loggers are now " "pickleable." msgstr "" -#: ../../../build/NEWS:13317 ../../../build/NEWS:16311 +#: ../../../build/NEWS:13324 ../../../build/NEWS:16318 msgid "" "`bpo-30557 `__: faulthandler now " "correctly filters and displays exception codes on Windows" msgstr "" -#: ../../../build/NEWS:13320 +#: ../../../build/NEWS:13327 msgid "" "`bpo-30526 `__: Add " "TextIOWrapper.reconfigure() and a TextIOWrapper.write_through attribute." msgstr "" -#: ../../../build/NEWS:13323 +#: ../../../build/NEWS:13330 msgid "" "`bpo-30245 `__: Fix possible overflow " "when organize struct.pack_into error message. Patch by Yuan Liu." msgstr "" -#: ../../../build/NEWS:13326 ../../../build/NEWS:16314 -#: ../../../build/NEWS:20287 +#: ../../../build/NEWS:13333 ../../../build/NEWS:16321 +#: ../../../build/NEWS:20294 msgid "" "`bpo-30378 `__: Fix the problem that " "logging.handlers.SysLogHandler cannot handle IPv6 addresses." msgstr "" -#: ../../../build/NEWS:13329 +#: ../../../build/NEWS:13336 msgid "" "`bpo-16500 `__: Allow registering at-" "fork handlers." msgstr "" -#: ../../../build/NEWS:13331 +#: ../../../build/NEWS:13338 msgid "" "`bpo-30470 `__: Deprecate invalid ctypes" " call protection on Windows. Patch by Mariatta Wijaya." msgstr "" -#: ../../../build/NEWS:13334 ../../../build/NEWS:16320 -#: ../../../build/NEWS:20293 +#: ../../../build/NEWS:13341 ../../../build/NEWS:16327 +#: ../../../build/NEWS:20300 msgid "" "`bpo-30414 `__: " "multiprocessing.Queue._feed background running thread do not break from main" " loop on exception." msgstr "" -#: ../../../build/NEWS:13337 ../../../build/NEWS:16323 -#: ../../../build/NEWS:20296 +#: ../../../build/NEWS:13344 ../../../build/NEWS:16330 +#: ../../../build/NEWS:20303 msgid "" "`bpo-30003 `__: Fix handling escape " "characters in HZ codec. Based on patch by Ma Lin." msgstr "" -#: ../../../build/NEWS:13340 ../../../build/NEWS:16255 -#: ../../../build/NEWS:20255 +#: ../../../build/NEWS:13347 ../../../build/NEWS:16262 +#: ../../../build/NEWS:20262 msgid "" "`bpo-30149 `__: inspect.signature() now " "supports callables with variable-argument parameters wrapped with " "partialmethod. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:13344 +#: ../../../build/NEWS:13351 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:13348 ../../../build/NEWS:16326 -#: ../../../build/NEWS:20299 +#: ../../../build/NEWS:13355 ../../../build/NEWS:16333 +#: ../../../build/NEWS:20306 msgid "" "`bpo-30301 `__: Fix AttributeError when " "using SimpleQueue.empty() under *spawn* and *forkserver* start methods." msgstr "" -#: ../../../build/NEWS:13351 ../../../build/NEWS:16333 -#: ../../../build/NEWS:20306 +#: ../../../build/NEWS:13358 ../../../build/NEWS:16340 +#: ../../../build/NEWS:20313 msgid "" "`bpo-30375 `__: Warnings emitted when " "compile a regular expression now always point to the line in the user code." @@ -24621,8 +24635,8 @@ msgid "" "inside of groups or conditionals." msgstr "" -#: ../../../build/NEWS:13355 ../../../build/NEWS:16329 -#: ../../../build/NEWS:20302 +#: ../../../build/NEWS:13362 ../../../build/NEWS:16336 +#: ../../../build/NEWS:20309 msgid "" "`bpo-30329 `__: imaplib and poplib now " "catch the Windows socket WSAEINVAL error (code 10022) on " @@ -24630,7 +24644,7 @@ msgid "" "sometimes on SSL connections." msgstr "" -#: ../../../build/NEWS:13359 +#: ../../../build/NEWS:13366 msgid "" "`bpo-29196 `__: Removed previously " "deprecated in Python 2.4 classes Plist, Dict and _InternalDict in the " @@ -24639,28 +24653,28 @@ msgid "" "access to access items of these dictionaries." msgstr "" -#: ../../../build/NEWS:13364 +#: ../../../build/NEWS:13371 msgid "" "`bpo-9850 `__: The :mod:`macpath` is now " "deprecated and will be removed in Python 3.8." msgstr "" -#: ../../../build/NEWS:13367 +#: ../../../build/NEWS:13374 msgid "" "`bpo-30299 `__: Compiling regular " "expression in debug mode on CPython now displays the compiled bytecode in " "human readable form." msgstr "" -#: ../../../build/NEWS:13370 ../../../build/NEWS:16337 -#: ../../../build/NEWS:20310 +#: ../../../build/NEWS:13377 ../../../build/NEWS:16344 +#: ../../../build/NEWS:20317 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:13373 ../../../build/NEWS:16340 +#: ../../../build/NEWS:13380 ../../../build/NEWS:16347 msgid "" "`bpo-30266 `__: " "contextlib.AbstractContextManager now supports anti-registration by setting " @@ -24668,14 +24682,14 @@ msgid "" "`bpo-25958 `__. Patch by Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:13377 +#: ../../../build/NEWS:13384 msgid "" "`bpo-30340 `__: Enhanced regular " "expressions optimization. This increased the performance of matching some " "patterns up to 25 times." msgstr "" -#: ../../../build/NEWS:13380 ../../../build/NEWS:16344 +#: ../../../build/NEWS:13387 ../../../build/NEWS:16351 msgid "" "`bpo-30298 `__: Weaken the condition of " "deprecation warnings for inline modifiers. Now allowed several subsequential" @@ -24684,20 +24698,20 @@ msgid "" "inline modifiers (e.g. ``'(?x) (?i) (?s)...'``)." msgstr "" -#: ../../../build/NEWS:13386 +#: ../../../build/NEWS:13393 msgid "" "`bpo-30285 `__: Optimized case-" "insensitive matching and searching of regular expressions." msgstr "" -#: ../../../build/NEWS:13389 ../../../build/NEWS:16350 -#: ../../../build/NEWS:20313 +#: ../../../build/NEWS:13396 ../../../build/NEWS:16357 +#: ../../../build/NEWS:20320 msgid "" "`bpo-29990 `__: Fix range checking in " "GB18030 decoder. Original patch by Ma Lin." msgstr "" -#: ../../../build/NEWS:13392 +#: ../../../build/NEWS:13399 msgid "" "`bpo-29979 `__: rewrite " "cgi.parse_multipart, reusing the FieldStorage class and making its results " @@ -24705,8 +24719,8 @@ msgid "" "Patch by Pierre Quentel." msgstr "" -#: ../../../build/NEWS:13396 ../../../build/NEWS:16356 -#: ../../../build/NEWS:20319 +#: ../../../build/NEWS:13403 ../../../build/NEWS:16363 +#: ../../../build/NEWS:20326 msgid "" "`bpo-30243 `__: Removed the __init__ " "methods of _json's scanner and encoder. Misusing them could cause memory " @@ -24714,7 +24728,7 @@ msgid "" "initialized in the __new__ methods." msgstr "" -#: ../../../build/NEWS:13400 +#: ../../../build/NEWS:13407 msgid "" "`bpo-30215 `__: Compiled regular " "expression objects with the re.LOCALE flag no longer depend on the locale at" @@ -24722,42 +24736,42 @@ msgid "" "matching." msgstr "" -#: ../../../build/NEWS:13404 ../../../build/NEWS:16360 -#: ../../../build/NEWS:20323 +#: ../../../build/NEWS:13411 ../../../build/NEWS:16367 +#: ../../../build/NEWS:20330 msgid "" "`bpo-30185 `__: Avoid KeyboardInterrupt " "tracebacks in forkserver helper process when Ctrl-C is received." msgstr "" -#: ../../../build/NEWS:13407 +#: ../../../build/NEWS:13414 msgid "" "`bpo-30103 `__: binascii.b2a_uu() and " "uu.encode() now support using ``'`'`` as zero instead of space." msgstr "" -#: ../../../build/NEWS:13410 ../../../build/NEWS:16363 -#: ../../../build/NEWS:20326 +#: ../../../build/NEWS:13417 ../../../build/NEWS:16370 +#: ../../../build/NEWS:20333 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:13414 ../../../build/NEWS:16367 -#: ../../../build/NEWS:20330 +#: ../../../build/NEWS:13421 ../../../build/NEWS:16374 +#: ../../../build/NEWS:20337 msgid "" "`bpo-30205 `__: Fix getsockname() for " "unbound AF_UNIX sockets on Linux." msgstr "" -#: ../../../build/NEWS:13416 +#: ../../../build/NEWS:13423 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:13420 +#: ../../../build/NEWS:13427 msgid "" "`bpo-30190 `__: unittest's " "assertAlmostEqual and assertNotAlmostEqual provide a better message in case " @@ -24765,41 +24779,41 @@ msgid "" "(patch by Giampaolo Rodola')" msgstr "" -#: ../../../build/NEWS:13424 +#: ../../../build/NEWS:13431 msgid "" "`bpo-30101 `__: Add support for " "curses.A_ITALIC." msgstr "" -#: ../../../build/NEWS:13426 ../../../build/NEWS:16304 +#: ../../../build/NEWS:13433 ../../../build/NEWS:16311 msgid "" "`bpo-29822 `__: inspect.isabstract() now" " works during __init_subclass__. Patch by Nate Soares." msgstr "" -#: ../../../build/NEWS:13429 ../../../build/NEWS:16317 -#: ../../../build/NEWS:20290 +#: ../../../build/NEWS:13436 ../../../build/NEWS:16324 +#: ../../../build/NEWS:20297 msgid "" "`bpo-29960 `__: Preserve generator state" " when _random.Random.setstate() raises an exception. Patch by Bryan Olson." msgstr "" -#: ../../../build/NEWS:13432 ../../../build/NEWS:16369 -#: ../../../build/NEWS:20332 +#: ../../../build/NEWS:13439 ../../../build/NEWS:16376 +#: ../../../build/NEWS:20339 msgid "" "`bpo-30070 `__: Fixed leaks and crashes " "in errors handling in the parser module." msgstr "" -#: ../../../build/NEWS:13435 +#: ../../../build/NEWS:13442 msgid "" "`bpo-22352 `__: Column widths in the " "output of dis.dis() are now adjusted for large line numbers and instruction " "offsets." msgstr "" -#: ../../../build/NEWS:13438 ../../../build/NEWS:16372 -#: ../../../build/NEWS:20335 +#: ../../../build/NEWS:13445 ../../../build/NEWS:16379 +#: ../../../build/NEWS:20342 msgid "" "`bpo-30061 `__: Fixed crashes in IOBase " "methods __next__() and readlines() when readline() or __next__() " @@ -24808,42 +24822,42 @@ msgid "" "PyMapping_Size()." msgstr "" -#: ../../../build/NEWS:13443 +#: ../../../build/NEWS:13450 msgid "" "`bpo-30218 `__: Fix PathLike support for" " shutil.unpack_archive. Patch by Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:13446 +#: ../../../build/NEWS:13453 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:13449 ../../../build/NEWS:16381 -#: ../../../build/NEWS:20340 +#: ../../../build/NEWS:13456 ../../../build/NEWS:16388 +#: ../../../build/NEWS:20347 msgid "" "`bpo-30068 `__: _io._IOBase.readlines " "will check if it's closed first when hint is present." msgstr "" -#: ../../../build/NEWS:13452 ../../../build/NEWS:16384 -#: ../../../build/NEWS:20343 +#: ../../../build/NEWS:13459 ../../../build/NEWS:16391 +#: ../../../build/NEWS:20350 msgid "" "`bpo-29694 `__: Fixed race condition in " "pathlib mkdir with flags parents=True. Patch by Armin Rigo." msgstr "" -#: ../../../build/NEWS:13455 ../../../build/NEWS:16387 -#: ../../../build/NEWS:20346 +#: ../../../build/NEWS:13462 ../../../build/NEWS:16394 +#: ../../../build/NEWS:20353 msgid "" "`bpo-29692 `__: Fixed arbitrary " "unchaining of RuntimeError exceptions in contextlib.contextmanager. Patch " "by Siddharth Velankar." msgstr "" -#: ../../../build/NEWS:13458 +#: ../../../build/NEWS:13465 msgid "" "`bpo-26187 `__: Test that sqlite3 trace " "callback is not called multiple times when schema is changing. Indirectly " @@ -24851,74 +24865,74 @@ msgid "" "`__. Patch by Aviv Palivoda." msgstr "" -#: ../../../build/NEWS:13462 ../../../build/NEWS:16377 +#: ../../../build/NEWS:13469 ../../../build/NEWS:16384 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:13466 ../../../build/NEWS:16390 -#: ../../../build/NEWS:20349 +#: ../../../build/NEWS:13473 ../../../build/NEWS:16397 +#: ../../../build/NEWS:20356 msgid "" "`bpo-29998 `__: Pickling and copying " "ImportError now preserves name and path attributes." msgstr "" -#: ../../../build/NEWS:13469 +#: ../../../build/NEWS:13476 msgid "" "`bpo-29995 `__: re.escape() now escapes " "only regex special characters." msgstr "" -#: ../../../build/NEWS:13471 +#: ../../../build/NEWS:13478 msgid "" "`bpo-29962 `__: Add math.remainder " "operation, implementing remainder as specified in IEEE 754." msgstr "" -#: ../../../build/NEWS:13474 +#: ../../../build/NEWS:13481 msgid "" "`bpo-29649 `__: Improve " "struct.pack_into() exception messages for problems with the buffer size and " "offset. Patch by Andrew Nester." msgstr "" -#: ../../../build/NEWS:13477 +#: ../../../build/NEWS:13484 msgid "" "`bpo-29654 `__: Support If-Modified-" "Since HTTP header (browser cache). Patch by Pierre Quentel." msgstr "" -#: ../../../build/NEWS:13480 ../../../build/NEWS:16263 -#: ../../../build/NEWS:20259 +#: ../../../build/NEWS:13487 ../../../build/NEWS:16270 +#: ../../../build/NEWS:20266 msgid "" "`bpo-29931 `__: Fixed comparison check " "for ipaddress.ip_interface objects. Patch by Sanjay Sundaresan." msgstr "" -#: ../../../build/NEWS:13483 ../../../build/NEWS:16393 +#: ../../../build/NEWS:13490 ../../../build/NEWS:16400 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:13486 ../../../build/NEWS:16396 -#: ../../../build/NEWS:20352 +#: ../../../build/NEWS:13493 ../../../build/NEWS:16403 +#: ../../../build/NEWS:20359 msgid "" "`bpo-29942 `__: Fix a crash in " "itertools.chain.from_iterable when encountering long runs of empty " "iterables." msgstr "" -#: ../../../build/NEWS:13489 +#: ../../../build/NEWS:13496 msgid "" "`bpo-10030 `__: Sped up reading " "encrypted ZIP files by 2 times." msgstr "" -#: ../../../build/NEWS:13491 +#: ../../../build/NEWS:13498 msgid "" "`bpo-29204 `__: Element.getiterator() " "and the html parameter of XMLParser() were deprecated only in the " @@ -24926,22 +24940,22 @@ msgid "" "emits a deprecation warning." msgstr "" -#: ../../../build/NEWS:13495 ../../../build/NEWS:16399 -#: ../../../build/NEWS:20355 +#: ../../../build/NEWS:13502 ../../../build/NEWS:16406 +#: ../../../build/NEWS:20362 msgid "" "`bpo-27863 `__: Fixed multiple crashes " "in ElementTree caused by race conditions and wrong types." msgstr "" -#: ../../../build/NEWS:13498 +#: ../../../build/NEWS:13505 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:13501 ../../../build/NEWS:16402 -#: ../../../build/NEWS:20358 +#: ../../../build/NEWS:13508 ../../../build/NEWS:16409 +#: ../../../build/NEWS:20365 msgid "" "`bpo-28699 `__: Fixed a bug in pools in " "multiprocessing.pool that raising an exception at the very first of an " @@ -24949,270 +24963,270 @@ msgid "" "Potts and Xiang Zhang." msgstr "" -#: ../../../build/NEWS:13505 ../../../build/NEWS:16252 -#: ../../../build/NEWS:20252 +#: ../../../build/NEWS:13512 ../../../build/NEWS:16259 +#: ../../../build/NEWS:20259 msgid "" "`bpo-23890 `__: " "unittest.TestCase.assertRaises() now manually breaks a reference cycle to " "not keep objects alive longer than expected." msgstr "" -#: ../../../build/NEWS:13508 +#: ../../../build/NEWS:13515 msgid "" "`bpo-29901 `__: The zipapp module now " "supports general path-like objects, not just pathlib.Path." msgstr "" -#: ../../../build/NEWS:13511 ../../../build/NEWS:16406 -#: ../../../build/NEWS:20362 +#: ../../../build/NEWS:13518 ../../../build/NEWS:16413 +#: ../../../build/NEWS:20369 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:13514 ../../../build/NEWS:16409 -#: ../../../build/NEWS:20365 +#: ../../../build/NEWS:13521 ../../../build/NEWS:16416 +#: ../../../build/NEWS:20372 msgid "" "`bpo-29861 `__: Release references to " "tasks, their arguments and their results as soon as they are finished in " "multiprocessing.Pool." msgstr "" -#: ../../../build/NEWS:13517 +#: ../../../build/NEWS:13524 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:13520 ../../../build/NEWS:16412 -#: ../../../build/NEWS:20368 +#: ../../../build/NEWS:13527 ../../../build/NEWS:16419 +#: ../../../build/NEWS:20375 msgid "" "`bpo-29884 `__: faulthandler: Restore " "the old sigaltstack during teardown. Patch by Christophe Zeitouny." msgstr "" -#: ../../../build/NEWS:13523 ../../../build/NEWS:16415 -#: ../../../build/NEWS:20371 +#: ../../../build/NEWS:13530 ../../../build/NEWS:16422 +#: ../../../build/NEWS:20378 msgid "" "`bpo-25455 `__: Fixed crashes in repr of" " recursive buffered file-like objects." msgstr "" -#: ../../../build/NEWS:13525 ../../../build/NEWS:16417 -#: ../../../build/NEWS:20373 +#: ../../../build/NEWS:13532 ../../../build/NEWS:16424 +#: ../../../build/NEWS:20380 msgid "" "`bpo-29800 `__: Fix crashes in " "partial.__repr__ if the keys of partial.keywords are not strings. Patch by " "Michael Seifert." msgstr "" -#: ../../../build/NEWS:13528 ../../../build/NEWS:16423 -#: ../../../build/NEWS:20379 +#: ../../../build/NEWS:13535 ../../../build/NEWS:16430 +#: ../../../build/NEWS:20386 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:13532 +#: ../../../build/NEWS:13539 msgid "" "`bpo-28692 `__: Using non-integer value " "for selecting a plural form in gettext is now deprecated." msgstr "" -#: ../../../build/NEWS:13535 +#: ../../../build/NEWS:13542 msgid "" "`bpo-26121 `__: Use C library " "implementation for math functions erf() and erfc()." msgstr "" -#: ../../../build/NEWS:13538 +#: ../../../build/NEWS:13545 msgid "" "`bpo-29619 `__: os.stat() and " "os.DirEntry.inode() now convert inode (st_ino) using unsigned integers." msgstr "" -#: ../../../build/NEWS:13541 +#: ../../../build/NEWS:13548 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:13544 +#: ../../../build/NEWS:13551 msgid "" "`bpo-29645 `__: Speed up importing the " "webbrowser module. webbrowser.register() is now thread-safe." msgstr "" -#: ../../../build/NEWS:13547 ../../../build/NEWS:16431 +#: ../../../build/NEWS:13554 ../../../build/NEWS:16438 msgid "" "`bpo-28231 `__: The zipfile module now " "accepts path-like objects for external paths." msgstr "" -#: ../../../build/NEWS:13550 ../../../build/NEWS:16434 +#: ../../../build/NEWS:13557 ../../../build/NEWS:16441 msgid "" "`bpo-26915 `__: index() and count() " "methods of collections.abc.Sequence now check identity before checking " "equality when do comparisons." msgstr "" -#: ../../../build/NEWS:13553 +#: ../../../build/NEWS:13560 msgid "" "`bpo-28682 `__: Added support for bytes " "paths in os.fwalk()." msgstr "" -#: ../../../build/NEWS:13555 +#: ../../../build/NEWS:13562 msgid "" "`bpo-29728 `__: Add new " ":data:`socket.TCP_NOTSENT_LOWAT` (Linux 3.12) constant. Patch by Nathaniel " "J. Smith." msgstr "" -#: ../../../build/NEWS:13558 ../../../build/NEWS:16643 +#: ../../../build/NEWS:13565 ../../../build/NEWS:16650 msgid "" "`bpo-29623 `__: Allow use of path-like " "object as a single argument in ConfigParser.read(). Patch by David Ellis." msgstr "" -#: ../../../build/NEWS:13561 +#: ../../../build/NEWS:13568 msgid "" "`bpo-9303 `__: Migrate sqlite3 module to " "_v2 API. Patch by Aviv Palivoda." msgstr "" -#: ../../../build/NEWS:13563 ../../../build/NEWS:16646 +#: ../../../build/NEWS:13570 ../../../build/NEWS:16653 msgid "" "`bpo-28963 `__: Fix out of bound " "iteration in asyncio.Future.remove_done_callback implemented in C." msgstr "" -#: ../../../build/NEWS:13566 ../../../build/NEWS:16649 -#: ../../../build/NEWS:20391 +#: ../../../build/NEWS:13573 ../../../build/NEWS:16656 +#: ../../../build/NEWS:20398 msgid "" "`bpo-29704 `__: " "asyncio.subprocess.SubprocessStreamProtocol no longer closes before all " "pipes are closed." msgstr "" -#: ../../../build/NEWS:13569 ../../../build/NEWS:16652 +#: ../../../build/NEWS:13576 ../../../build/NEWS:16659 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:13572 ../../../build/NEWS:16655 -#: ../../../build/NEWS:20394 +#: ../../../build/NEWS:13579 ../../../build/NEWS:16662 +#: ../../../build/NEWS:20401 msgid "" "`bpo-29703 `__: Fix asyncio to support " "instantiation of new event loops in child processes." msgstr "" -#: ../../../build/NEWS:13575 ../../../build/NEWS:16437 -#: ../../../build/NEWS:20387 +#: ../../../build/NEWS:13582 ../../../build/NEWS:16444 +#: ../../../build/NEWS:20394 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:13579 +#: ../../../build/NEWS:13586 msgid "" "`bpo-7769 `__: Method register_function()" " of xmlrpc.server.SimpleXMLRPCDispatcher and its subclasses can now be used " "as a decorator." msgstr "" -#: ../../../build/NEWS:13583 ../../../build/NEWS:16658 -#: ../../../build/NEWS:20397 +#: ../../../build/NEWS:13590 ../../../build/NEWS:16665 +#: ../../../build/NEWS:20404 msgid "" "`bpo-29376 `__: Fix assertion error in " "threading._DummyThread.is_alive()." msgstr "" -#: ../../../build/NEWS:13585 ../../../build/NEWS:16660 +#: ../../../build/NEWS:13592 ../../../build/NEWS:16667 msgid "" "`bpo-28624 `__: Add a test that checks " "that cwd parameter of Popen() accepts PathLike objects. Patch by Sayan " "Chowdhury." msgstr "" -#: ../../../build/NEWS:13588 ../../../build/NEWS:16663 +#: ../../../build/NEWS:13595 ../../../build/NEWS:16670 msgid "" "`bpo-28518 `__: Start a transaction " "implicitly before a DML statement. Patch by Aviv Palivoda." msgstr "" -#: ../../../build/NEWS:13591 ../../../build/NEWS:16420 -#: ../../../build/NEWS:20376 +#: ../../../build/NEWS:13598 ../../../build/NEWS:16427 +#: ../../../build/NEWS:20383 msgid "" "`bpo-29742 `__: get_extra_info() raises " "exception if get called on closed ssl transport. Patch by Nikolay Kim." msgstr "" -#: ../../../build/NEWS:13594 +#: ../../../build/NEWS:13601 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:13598 ../../../build/NEWS:16666 -#: ../../../build/NEWS:20405 +#: ../../../build/NEWS:13605 ../../../build/NEWS:16673 +#: ../../../build/NEWS:20412 msgid "" "`bpo-29532 `__: Altering a kwarg " "dictionary passed to functools.partial() no longer affects a partial object " "after creation." msgstr "" -#: ../../../build/NEWS:13601 ../../../build/NEWS:16669 -#: ../../../build/NEWS:20399 +#: ../../../build/NEWS:13608 ../../../build/NEWS:16676 +#: ../../../build/NEWS:20406 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:13604 +#: ../../../build/NEWS:13611 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:13608 +#: ../../../build/NEWS:13615 msgid "" "`bpo-29576 `__: Improve some " "deprecations in importlib. Some deprecated methods now emit " "DeprecationWarnings and have better descriptive messages." msgstr "" -#: ../../../build/NEWS:13611 +#: ../../../build/NEWS:13618 msgid "" "`bpo-29534 `__: Fixed different " "behaviour of Decimal.from_float() for _decimal and _pydecimal. Thanks Andrew" " Nester." msgstr "" -#: ../../../build/NEWS:13614 +#: ../../../build/NEWS:13621 msgid "" "`bpo-10379 `__: locale.format_string now" " supports the 'monetary' keyword argument, and locale.format is deprecated." msgstr "" -#: ../../../build/NEWS:13617 +#: ../../../build/NEWS:13624 msgid "" "`bpo-29851 `__: importlib.reload() now " "raises ModuleNotFoundError if the module lacks a spec." msgstr "" -#: ../../../build/NEWS:13620 ../../../build/NEWS:16672 -#: ../../../build/NEWS:20408 +#: ../../../build/NEWS:13627 ../../../build/NEWS:16679 +#: ../../../build/NEWS:20415 msgid "" "`bpo-28556 `__: Various updates to " "typing module: typing.Counter, typing.ChainMap, improved ABC caching, etc. " @@ -25220,119 +25234,119 @@ msgid "" "Langa." msgstr "" -#: ../../../build/NEWS:13624 ../../../build/NEWS:16676 -#: ../../../build/NEWS:20412 +#: ../../../build/NEWS:13631 ../../../build/NEWS:16683 +#: ../../../build/NEWS:20419 msgid "" "`bpo-29100 `__: Fix " "datetime.fromtimestamp() regression introduced in Python 3.6.0: check " "minimum and maximum years." msgstr "" -#: ../../../build/NEWS:13627 ../../../build/NEWS:16682 -#: ../../../build/NEWS:20418 +#: ../../../build/NEWS:13634 ../../../build/NEWS:16689 +#: ../../../build/NEWS:20425 msgid "" "`bpo-29416 `__: Prevent infinite loop in" " pathlib.Path.mkdir" msgstr "" -#: ../../../build/NEWS:13629 ../../../build/NEWS:16684 -#: ../../../build/NEWS:20420 +#: ../../../build/NEWS:13636 ../../../build/NEWS:16691 +#: ../../../build/NEWS:20427 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:13632 +#: ../../../build/NEWS:13639 msgid "" "`bpo-29377 `__: Add " "WrapperDescriptorType, MethodWrapperType, and MethodDescriptorType built-in " "types to types module. Original patch by Manuel Krebber." msgstr "" -#: ../../../build/NEWS:13636 +#: ../../../build/NEWS:13643 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:13639 +#: ../../../build/NEWS:13646 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:13643 +#: ../../../build/NEWS:13650 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:13646 ../../../build/NEWS:16687 -#: ../../../build/NEWS:20423 +#: ../../../build/NEWS:13653 ../../../build/NEWS:16694 +#: ../../../build/NEWS:20430 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:13649 ../../../build/NEWS:16690 -#: ../../../build/NEWS:20426 +#: ../../../build/NEWS:13656 ../../../build/NEWS:16697 +#: ../../../build/NEWS:20433 msgid "" "`bpo-29290 `__: Fix a regression in " "argparse that help messages would wrap at non-breaking spaces." msgstr "" -#: ../../../build/NEWS:13652 ../../../build/NEWS:16693 -#: ../../../build/NEWS:20429 +#: ../../../build/NEWS:13659 ../../../build/NEWS:16700 +#: ../../../build/NEWS:20436 msgid "" "`bpo-28735 `__: Fixed the comparison of " "mock.MagickMock with mock.ANY." msgstr "" -#: ../../../build/NEWS:13654 +#: ../../../build/NEWS:13661 msgid "" "`bpo-29197 `__: Removed deprecated " "function ntpath.splitunc()." msgstr "" -#: ../../../build/NEWS:13656 +#: ../../../build/NEWS:13663 msgid "" "`bpo-29210 `__: Removed support of " "deprecated argument \"exclude\" in tarfile.TarFile.add()." msgstr "" -#: ../../../build/NEWS:13659 ../../../build/NEWS:16698 -#: ../../../build/NEWS:20433 +#: ../../../build/NEWS:13666 ../../../build/NEWS:16705 +#: ../../../build/NEWS:20440 msgid "" "`bpo-29219 `__: Fixed infinite recursion" " in the repr of uninitialized ctypes.CDLL instances." msgstr "" -#: ../../../build/NEWS:13662 +#: ../../../build/NEWS:13669 msgid "" "`bpo-29192 `__: Removed deprecated " "features in the http.cookies module." msgstr "" -#: ../../../build/NEWS:13664 +#: ../../../build/NEWS:13671 msgid "" "`bpo-29193 `__: A format string argument" " for string.Formatter.format() is now positional-only." msgstr "" -#: ../../../build/NEWS:13667 +#: ../../../build/NEWS:13674 msgid "" "`bpo-29195 `__: Removed support of " "deprecated undocumented keyword arguments in methods of regular expression " "objects." msgstr "" -#: ../../../build/NEWS:13670 ../../../build/NEWS:16703 -#: ../../../build/NEWS:20436 +#: ../../../build/NEWS:13677 ../../../build/NEWS:16710 +#: ../../../build/NEWS:20443 msgid "" "`bpo-28969 `__: Fixed race condition in " "C implementation of functools.lru_cache. KeyError could be raised when " @@ -25340,108 +25354,108 @@ msgid "" "threads with the same uncached arguments." msgstr "" -#: ../../../build/NEWS:13675 +#: ../../../build/NEWS:13682 msgid "" "`bpo-20804 `__: The " "unittest.mock.sentinel attributes now preserve their identity when they are " "copied or pickled." msgstr "" -#: ../../../build/NEWS:13678 ../../../build/NEWS:16708 -#: ../../../build/NEWS:20441 +#: ../../../build/NEWS:13685 ../../../build/NEWS:16715 +#: ../../../build/NEWS:20448 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:13682 ../../../build/NEWS:16712 -#: ../../../build/NEWS:20402 +#: ../../../build/NEWS:13689 ../../../build/NEWS:16719 +#: ../../../build/NEWS:20409 msgid "" "`bpo-28961 `__: Fix unittest.mock._Call " "helper: don't ignore the name parameter anymore. Patch written by Jiajun " "Huang." msgstr "" -#: ../../../build/NEWS:13685 ../../../build/NEWS:16719 -#: ../../../build/NEWS:20685 +#: ../../../build/NEWS:13692 ../../../build/NEWS:16726 +#: ../../../build/NEWS:20692 msgid "" "`bpo-15812 `__: inspect.getframeinfo() " "now correctly shows the first line of a context. Patch by Sam Breese." msgstr "" -#: ../../../build/NEWS:13688 +#: ../../../build/NEWS:13695 msgid "" "`bpo-28985 `__: Update authorizer " "constants in sqlite3 module. Patch by Dingyuan Wang." msgstr "" -#: ../../../build/NEWS:13691 ../../../build/NEWS:16731 +#: ../../../build/NEWS:13698 ../../../build/NEWS:16738 msgid "" "`bpo-29079 `__: Prevent infinite loop in" " pathlib.resolve() on Windows" msgstr "" -#: ../../../build/NEWS:13693 ../../../build/NEWS:16733 -#: ../../../build/NEWS:20691 +#: ../../../build/NEWS:13700 ../../../build/NEWS:16740 +#: ../../../build/NEWS:20698 msgid "" "`bpo-13051 `__: Fixed recursion errors " "in large or resized curses.textpad.Textbox. Based on patch by Tycho " "Andersen." msgstr "" -#: ../../../build/NEWS:13696 ../../../build/NEWS:16740 -#: ../../../build/NEWS:20698 +#: ../../../build/NEWS:13703 ../../../build/NEWS:16747 +#: ../../../build/NEWS:20705 msgid "" "`bpo-9770 `__: curses.ascii predicates " "now work correctly with negative integers." msgstr "" -#: ../../../build/NEWS:13699 ../../../build/NEWS:16743 -#: ../../../build/NEWS:20701 +#: ../../../build/NEWS:13706 ../../../build/NEWS:16750 +#: ../../../build/NEWS:20708 msgid "" "`bpo-28427 `__: old keys should not " "remove new values from WeakValueDictionary when collecting from another " "thread." msgstr "" -#: ../../../build/NEWS:13702 ../../../build/NEWS:16746 -#: ../../../build/NEWS:20704 +#: ../../../build/NEWS:13709 ../../../build/NEWS:16753 +#: ../../../build/NEWS:20711 msgid "" "`bpo-28923 `__: Remove editor artifacts " "from Tix.py." msgstr "" -#: ../../../build/NEWS:13704 ../../../build/NEWS:16751 -#: ../../../build/NEWS:20706 +#: ../../../build/NEWS:13711 ../../../build/NEWS:16758 +#: ../../../build/NEWS:20713 msgid "" "`bpo-28871 `__: Fixed a crash when " "deallocate deep ElementTree." msgstr "" -#: ../../../build/NEWS:13706 ../../../build/NEWS:16753 -#: ../../../build/NEWS:20708 +#: ../../../build/NEWS:13713 ../../../build/NEWS:16760 +#: ../../../build/NEWS:20715 msgid "" "`bpo-19542 `__: Fix bugs in " "WeakValueDictionary.setdefault() and WeakValueDictionary.pop() when a GC " "collection happens in another thread." msgstr "" -#: ../../../build/NEWS:13709 ../../../build/NEWS:16756 +#: ../../../build/NEWS:13716 ../../../build/NEWS:16763 msgid "" "`bpo-20191 `__: Fixed a crash in " "resource.prlimit() when passing a sequence that doesn't own its elements as " "limits." msgstr "" -#: ../../../build/NEWS:13712 +#: ../../../build/NEWS:13719 msgid "" "`bpo-16255 `__: subprocess.Popen uses " "/system/bin/sh on Android as the shell, instead of /bin/sh." msgstr "" -#: ../../../build/NEWS:13715 ../../../build/NEWS:16759 -#: ../../../build/NEWS:20714 +#: ../../../build/NEWS:13722 ../../../build/NEWS:16766 +#: ../../../build/NEWS:20721 msgid "" "`bpo-28779 `__: " "multiprocessing.set_forkserver_preload() would crash the forkserver process " @@ -25449,14 +25463,14 @@ msgid "" "locks." msgstr "" -#: ../../../build/NEWS:13719 ../../../build/NEWS:16766 +#: ../../../build/NEWS:13726 ../../../build/NEWS:16773 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:13723 +#: ../../../build/NEWS:13730 msgid "" "`bpo-28847 `__: dbm.dumb now supports " "reading read-only files and no longer writes the index file when it is not " @@ -25465,21 +25479,21 @@ msgid "" "releases)." msgstr "" -#: ../../../build/NEWS:13728 +#: ../../../build/NEWS:13735 msgid "" "`bpo-27030 `__: Unknown escapes " "consisting of ``'\\'`` and an ASCII letter in re.sub() replacement templates" " regular expressions now are errors." msgstr "" -#: ../../../build/NEWS:13731 ../../../build/NEWS:16947 +#: ../../../build/NEWS:13738 ../../../build/NEWS:16954 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:13734 ../../../build/NEWS:16950 +#: ../../../build/NEWS:13741 ../../../build/NEWS:16957 msgid "" "`bpo-27172 `__: To assist with upgrades " "from 2.7, the previously documented deprecation of " @@ -25488,14 +25502,14 @@ msgid "" "supported." msgstr "" -#: ../../../build/NEWS:13739 +#: ../../../build/NEWS:13746 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:13742 ../../../build/NEWS:16955 +#: ../../../build/NEWS:13749 ../../../build/NEWS:16962 msgid "" "`bpo-26273 `__: Add new " ":data:`socket.TCP_CONGESTION` (Linux 2.6.13) and " @@ -25503,13 +25517,13 @@ msgid "" "Omar Sandoval." msgstr "" -#: ../../../build/NEWS:13746 ../../../build/NEWS:17026 +#: ../../../build/NEWS:13753 ../../../build/NEWS:17033 msgid "" "`bpo-28752 `__: Restored the " "__reduce__() methods of datetime objects." msgstr "" -#: ../../../build/NEWS:13748 ../../../build/NEWS:17028 +#: ../../../build/NEWS:13755 ../../../build/NEWS:17035 msgid "" "`bpo-28727 `__: Regular expression " "patterns, _sre.SRE_Pattern objects created by re.compile(), become " @@ -25519,35 +25533,35 @@ msgid "" "unit tests)." msgstr "" -#: ../../../build/NEWS:13753 +#: ../../../build/NEWS:13760 msgid "" "`bpo-20572 `__: Remove the " "subprocess.Popen.wait endtime parameter. It was deprecated in 3.4 and " "undocumented prior to that." msgstr "" -#: ../../../build/NEWS:13756 ../../../build/NEWS:17036 -#: ../../../build/NEWS:20721 +#: ../../../build/NEWS:13763 ../../../build/NEWS:17043 +#: ../../../build/NEWS:20728 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:13759 +#: ../../../build/NEWS:13766 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:13762 ../../../build/NEWS:17039 +#: ../../../build/NEWS:13769 ../../../build/NEWS:17046 msgid "" "`bpo-19717 `__: Makes Path.resolve() " "succeed on paths that do not exist. Patch by Vajrasky Kok" msgstr "" -#: ../../../build/NEWS:13765 ../../../build/NEWS:17042 +#: ../../../build/NEWS:13772 ../../../build/NEWS:17049 msgid "" "`bpo-28563 `__: Fixed possible DoS and " "arbitrary code execution when handle plural form selections in the gettext " @@ -25555,31 +25569,31 @@ msgid "" "gettext." msgstr "" -#: ../../../build/NEWS:13769 ../../../build/NEWS:17046 -#: ../../../build/NEWS:20730 +#: ../../../build/NEWS:13776 ../../../build/NEWS:17053 +#: ../../../build/NEWS:20737 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:13773 ../../../build/NEWS:17129 -#: ../../../build/NEWS:20734 +#: ../../../build/NEWS:13780 ../../../build/NEWS:17136 +#: ../../../build/NEWS:20741 msgid "" "`bpo-27517 `__: LZMA compressor and " "decompressor no longer raise exceptions if given empty data twice. Patch by" " Benjamin Fogle." msgstr "" -#: ../../../build/NEWS:13776 ../../../build/NEWS:17132 -#: ../../../build/NEWS:20737 +#: ../../../build/NEWS:13783 ../../../build/NEWS:17139 +#: ../../../build/NEWS:20744 msgid "" "`bpo-28549 `__: Fixed segfault in " "curses's addch() with ncurses6." msgstr "" -#: ../../../build/NEWS:13778 ../../../build/NEWS:17134 -#: ../../../build/NEWS:20739 +#: ../../../build/NEWS:13785 ../../../build/NEWS:17141 +#: ../../../build/NEWS:20746 msgid "" "`bpo-28449 `__: tarfile.open() with mode" " \"r\" or \"r:\" now tries to open a tar file with compression before trying" @@ -25587,15 +25601,15 @@ msgid "" "ignore_zeros=True." msgstr "" -#: ../../../build/NEWS:13782 ../../../build/NEWS:17138 -#: ../../../build/NEWS:20743 +#: ../../../build/NEWS:13789 ../../../build/NEWS:17145 +#: ../../../build/NEWS:20750 msgid "" "`bpo-23262 `__: The webbrowser module " "now supports Firefox 36+ and derived browsers. Based on patch by Oleg " "Broytman." msgstr "" -#: ../../../build/NEWS:13785 +#: ../../../build/NEWS:13792 msgid "" "`bpo-24241 `__: The webbrowser in an X " "environment now prefers using the default browser directly. Also, the " @@ -25604,8 +25618,8 @@ msgid "" "Steele" msgstr "" -#: ../../../build/NEWS:13790 ../../../build/NEWS:17141 -#: ../../../build/NEWS:20746 +#: ../../../build/NEWS:13797 ../../../build/NEWS:17148 +#: ../../../build/NEWS:20753 msgid "" "`bpo-27939 `__: Fixed bugs in " "tkinter.ttk.LabeledScale and tkinter.Scale caused by representing the scale " @@ -25613,7 +25627,7 @@ msgid "" " set to underlying Tk variable." msgstr "" -#: ../../../build/NEWS:13794 +#: ../../../build/NEWS:13801 msgid "" "`bpo-28255 `__: " "calendar.TextCalendar.prweek() no longer prints a space after a weeks's " @@ -25621,55 +25635,55 @@ msgid "" " after a year's calendar. Based on patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:13798 +#: ../../../build/NEWS:13805 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:13802 ../../../build/NEWS:17152 -#: ../../../build/NEWS:20754 +#: ../../../build/NEWS:13809 ../../../build/NEWS:17159 +#: ../../../build/NEWS:20761 msgid "" "`bpo-20491 `__: The textwrap.TextWrapper" " class now honors non-breaking spaces. Based on patch by Kaarle Ritvanen." msgstr "" -#: ../../../build/NEWS:13805 ../../../build/NEWS:17155 -#: ../../../build/NEWS:20757 +#: ../../../build/NEWS:13812 ../../../build/NEWS:17162 +#: ../../../build/NEWS:20764 msgid "" "`bpo-28353 `__: os.fwalk() no longer " "fails on broken links." msgstr "" -#: ../../../build/NEWS:13807 ../../../build/NEWS:17157 +#: ../../../build/NEWS:13814 ../../../build/NEWS:17164 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:13810 ../../../build/NEWS:17160 +#: ../../../build/NEWS:13817 ../../../build/NEWS:17167 msgid "" "`bpo-27025 `__: Generated names for " "Tkinter widgets now start by the \"!\" prefix for readability." msgstr "" -#: ../../../build/NEWS:13813 ../../../build/NEWS:17163 -#: ../../../build/NEWS:20759 +#: ../../../build/NEWS:13820 ../../../build/NEWS:17170 +#: ../../../build/NEWS:20766 msgid "" "`bpo-25464 `__: Fixed " "HList.header_exists() in tkinter.tix module by addin a workaround to Tix " "library bug." msgstr "" -#: ../../../build/NEWS:13816 ../../../build/NEWS:17166 +#: ../../../build/NEWS:13823 ../../../build/NEWS:17173 msgid "" "`bpo-28488 `__: shutil.make_archive() no" " longer adds entry \"./\" to ZIP archive." msgstr "" -#: ../../../build/NEWS:13818 ../../../build/NEWS:17168 +#: ../../../build/NEWS:13825 ../../../build/NEWS:17175 msgid "" "`bpo-25953 `__: re.sub() now raises an " "error for invalid numerical group reference in replacement template even if " @@ -25678,57 +25692,57 @@ msgid "" "Based on patch by SilentGhost." msgstr "" -#: ../../../build/NEWS:13823 +#: ../../../build/NEWS:13830 msgid "" "`bpo-28469 `__: timeit now uses the " "sequence 1, 2, 5, 10, 20, 50,... instead of 1, 10, 100,... for autoranging." msgstr "" -#: ../../../build/NEWS:13826 +#: ../../../build/NEWS:13833 msgid "" "`bpo-28115 `__: Command-line interface " "of the zipfile module now uses argparse. Added support of long options." msgstr "" -#: ../../../build/NEWS:13829 ../../../build/NEWS:17173 +#: ../../../build/NEWS:13836 ../../../build/NEWS:17180 msgid "" "`bpo-18219 `__: Optimize csv.DictWriter " "for large number of columns. Patch by Mariatta Wijaya." msgstr "" -#: ../../../build/NEWS:13832 ../../../build/NEWS:17176 +#: ../../../build/NEWS:13839 ../../../build/NEWS:17183 msgid "" "`bpo-28448 `__: Fix C implemented " "asyncio.Future didn't work on Windows." msgstr "" -#: ../../../build/NEWS:13834 +#: ../../../build/NEWS:13841 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:13838 ../../../build/NEWS:17178 +#: ../../../build/NEWS:13845 ../../../build/NEWS:17185 msgid "" "`bpo-28480 `__: Fix error building " "socket module when multithreading is disabled." msgstr "" -#: ../../../build/NEWS:13841 +#: ../../../build/NEWS:13848 msgid "" "`bpo-28240 `__: timeit: remove " "``-c/--clock`` and ``-t/--time`` command line options which were deprecated " "since Python 3.3." msgstr "" -#: ../../../build/NEWS:13844 +#: ../../../build/NEWS:13851 msgid "" "`bpo-28240 `__: timeit now repeats the " "benchmarks 5 times instead of only 3 to make benchmarks more reliable." msgstr "" -#: ../../../build/NEWS:13847 +#: ../../../build/NEWS:13854 msgid "" "`bpo-28240 `__: timeit autorange now " "uses a single loop iteration if the benchmark takes less than 10 seconds, " @@ -25736,7 +25750,7 @@ msgid "" "'time.sleep(1)'\" now takes 4 seconds instead of 40 seconds." msgstr "" -#: ../../../build/NEWS:13852 +#: ../../../build/NEWS:13859 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. " @@ -25744,110 +25758,110 @@ msgid "" "rationale." msgstr "" -#: ../../../build/NEWS:13857 +#: ../../../build/NEWS:13864 msgid "" "`bpo-24452 `__: Make webbrowser support " "Chrome on Mac OS X. Patch by Ned Batchelder." msgstr "" -#: ../../../build/NEWS:13860 ../../../build/NEWS:17183 -#: ../../../build/NEWS:20766 +#: ../../../build/NEWS:13867 ../../../build/NEWS:17190 +#: ../../../build/NEWS:20773 msgid "" "`bpo-20766 `__: Fix references leaked by" " pdb in the handling of SIGINT handlers." msgstr "" -#: ../../../build/NEWS:13863 ../../../build/NEWS:17299 +#: ../../../build/NEWS:13870 ../../../build/NEWS:17306 msgid "" "`bpo-27998 `__: Fixed bytes path support" " in os.scandir() on Windows. Patch by Eryk Sun." msgstr "" -#: ../../../build/NEWS:13866 ../../../build/NEWS:17302 +#: ../../../build/NEWS:13873 ../../../build/NEWS:17309 msgid "" "`bpo-28317 `__: The disassembler now " "decodes FORMAT_VALUE argument." msgstr "" -#: ../../../build/NEWS:13868 ../../../build/NEWS:17308 +#: ../../../build/NEWS:13875 ../../../build/NEWS:17315 msgid "" "`bpo-28380 `__: unittest.mock Mock " "autospec functions now properly support assert_called, assert_not_called, " "and assert_called_once." msgstr "" -#: ../../../build/NEWS:13871 ../../../build/NEWS:17313 +#: ../../../build/NEWS:13878 ../../../build/NEWS:17320 msgid "" "`bpo-28229 `__: lzma module now supports" " pathlib." msgstr "" -#: ../../../build/NEWS:13873 ../../../build/NEWS:17315 -#: ../../../build/NEWS:20773 +#: ../../../build/NEWS:13880 ../../../build/NEWS:17322 +#: ../../../build/NEWS:20780 msgid "" "`bpo-28321 `__: Fixed writing non-BMP " "characters with binary format in plistlib." msgstr "" -#: ../../../build/NEWS:13876 ../../../build/NEWS:17318 +#: ../../../build/NEWS:13883 ../../../build/NEWS:17325 msgid "" "`bpo-28225 `__: bz2 module now supports " "pathlib. Initial patch by Ethan Furman." msgstr "" -#: ../../../build/NEWS:13879 ../../../build/NEWS:17321 +#: ../../../build/NEWS:13886 ../../../build/NEWS:17328 msgid "" "`bpo-28227 `__: gzip now supports " "pathlib. Patch by Ethan Furman." msgstr "" -#: ../../../build/NEWS:13881 +#: ../../../build/NEWS:13888 msgid "" "`bpo-28332 `__: Deprecated silent " "truncations in socket.htons and socket.ntohs. Original patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:13884 ../../../build/NEWS:17323 +#: ../../../build/NEWS:13891 ../../../build/NEWS:17330 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:13887 ../../../build/NEWS:17326 +#: ../../../build/NEWS:13894 ../../../build/NEWS:17333 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:13890 ../../../build/NEWS:17329 -#: ../../../build/NEWS:20776 +#: ../../../build/NEWS:13897 ../../../build/NEWS:17336 +#: ../../../build/NEWS:20783 msgid "" "`bpo-28322 `__: Fixed possible crashes " "when unpickle itertools objects from incorrect pickle data. Based on patch " "by John Leitch." msgstr "" -#: ../../../build/NEWS:13893 ../../../build/NEWS:17332 +#: ../../../build/NEWS:13900 ../../../build/NEWS:17339 msgid "" "`bpo-28228 `__: imghdr now supports " "pathlib." msgstr "" -#: ../../../build/NEWS:13895 ../../../build/NEWS:17334 +#: ../../../build/NEWS:13902 ../../../build/NEWS:17341 msgid "" "`bpo-28226 `__: compileall now supports " "pathlib." msgstr "" -#: ../../../build/NEWS:13897 ../../../build/NEWS:17336 +#: ../../../build/NEWS:13904 ../../../build/NEWS:17343 msgid "" "`bpo-28314 `__: Fix function declaration" " (C flags) for the getiterator() method of xml.etree.ElementTree.Element." msgstr "" -#: ../../../build/NEWS:13900 ../../../build/NEWS:17339 +#: ../../../build/NEWS:13907 ../../../build/NEWS:17346 msgid "" "`bpo-28148 `__: Stop using localtime() " "and gmtime() in the time module. Introduced platform independent " @@ -25855,8 +25869,8 @@ msgid "" " all platforms. Patch by Ed Schouten." msgstr "" -#: ../../../build/NEWS:13904 ../../../build/NEWS:17343 -#: ../../../build/NEWS:20785 +#: ../../../build/NEWS:13911 ../../../build/NEWS:17350 +#: ../../../build/NEWS:20792 msgid "" "`bpo-28253 `__: Fixed calendar functions" " for extreme months: 0001-01 and 9999-12. Methods itermonthdays() and " @@ -25864,299 +25878,299 @@ msgid "" "which can cause datetime.date under/overflow." msgstr "" -#: ../../../build/NEWS:13909 ../../../build/NEWS:17348 -#: ../../../build/NEWS:20790 +#: ../../../build/NEWS:13916 ../../../build/NEWS:17355 +#: ../../../build/NEWS:20797 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:13913 ../../../build/NEWS:17352 -#: ../../../build/NEWS:20794 +#: ../../../build/NEWS:13920 ../../../build/NEWS:17359 +#: ../../../build/NEWS:20801 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:13916 ../../../build/NEWS:17355 +#: ../../../build/NEWS:13923 ../../../build/NEWS:17362 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:13920 ../../../build/NEWS:17359 -#: ../../../build/NEWS:20797 +#: ../../../build/NEWS:13927 ../../../build/NEWS:17366 +#: ../../../build/NEWS:20804 msgid "" "`bpo-18893 `__: Fix invalid exception " "handling in Lib/ctypes/macholib/dyld.py. Patch by Madison May." msgstr "" -#: ../../../build/NEWS:13923 ../../../build/NEWS:17362 +#: ../../../build/NEWS:13930 ../../../build/NEWS:17369 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:13926 ../../../build/NEWS:17365 -#: ../../../build/NEWS:20802 +#: ../../../build/NEWS:13933 ../../../build/NEWS:17372 +#: ../../../build/NEWS:20809 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:13930 ../../../build/NEWS:17369 -#: ../../../build/NEWS:20806 +#: ../../../build/NEWS:13937 ../../../build/NEWS:17376 +#: ../../../build/NEWS:20813 msgid "" "`bpo-25651 `__: Allow falsy values to be" " used for msg parameter of subTest()." msgstr "" -#: ../../../build/NEWS:13932 ../../../build/NEWS:17371 +#: ../../../build/NEWS:13939 ../../../build/NEWS:17378 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:13935 ../../../build/NEWS:17374 +#: ../../../build/NEWS:13942 ../../../build/NEWS:17381 msgid "" "`bpo-28200 `__: Fix memory leak on " "Windows in the os module (fix path_converter() function)." msgstr "" -#: ../../../build/NEWS:13938 ../../../build/NEWS:17377 +#: ../../../build/NEWS:13945 ../../../build/NEWS:17384 msgid "" "`bpo-25400 `__: RobotFileParser now " "correctly returns default values for crawl_delay and request_rate. Initial " "patch by Peter Wirtz." msgstr "" -#: ../../../build/NEWS:13941 ../../../build/NEWS:17380 -#: ../../../build/NEWS:20808 +#: ../../../build/NEWS:13948 ../../../build/NEWS:17387 +#: ../../../build/NEWS:20815 msgid "" "`bpo-27932 `__: Prevent memory leak in " "win32_ver()." msgstr "" -#: ../../../build/NEWS:13943 ../../../build/NEWS:17382 -#: ../../../build/NEWS:20810 +#: ../../../build/NEWS:13950 ../../../build/NEWS:17389 +#: ../../../build/NEWS:20817 msgid "Fix UnboundLocalError in socket._sendfile_use_sendfile." msgstr "Perbaiki UnboundLocalError di socket._sendfile_use_sendfile." -#: ../../../build/NEWS:13945 ../../../build/NEWS:17384 -#: ../../../build/NEWS:20812 +#: ../../../build/NEWS:13952 ../../../build/NEWS:17391 +#: ../../../build/NEWS:20819 msgid "" "`bpo-28075 `__: Check for " "ERROR_ACCESS_DENIED in Windows implementation of os.stat(). Patch by Eryk " "Sun." msgstr "" -#: ../../../build/NEWS:13948 ../../../build/NEWS:17387 +#: ../../../build/NEWS:13955 ../../../build/NEWS:17394 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:13952 ../../../build/NEWS:17391 -#: ../../../build/NEWS:20815 +#: ../../../build/NEWS:13959 ../../../build/NEWS:17398 +#: ../../../build/NEWS:20822 msgid "" "`bpo-25270 `__: Prevent " "codecs.escape_encode() from raising SystemError when an empty bytestring is " "passed." msgstr "" -#: ../../../build/NEWS:13955 ../../../build/NEWS:17394 -#: ../../../build/NEWS:20818 +#: ../../../build/NEWS:13962 ../../../build/NEWS:17401 +#: ../../../build/NEWS:20825 msgid "" "`bpo-28181 `__: Get antigravity over " "HTTPS. Patch by Kaartic Sivaraam." msgstr "" -#: ../../../build/NEWS:13957 ../../../build/NEWS:17396 -#: ../../../build/NEWS:20820 +#: ../../../build/NEWS:13964 ../../../build/NEWS:17403 +#: ../../../build/NEWS:20827 msgid "" "`bpo-25895 `__: Enable WebSocket URL " "schemes in urllib.parse.urljoin. Patch by Gergely Imreh and Markus " "Holtermann." msgstr "" -#: ../../../build/NEWS:13960 ../../../build/NEWS:17399 +#: ../../../build/NEWS:13967 ../../../build/NEWS:17406 msgid "" "`bpo-28114 `__: Fix a crash in " "parse_envlist() when env contains byte strings. Patch by Eryk Sun." msgstr "" -#: ../../../build/NEWS:13963 ../../../build/NEWS:17402 -#: ../../../build/NEWS:20823 +#: ../../../build/NEWS:13970 ../../../build/NEWS:17409 +#: ../../../build/NEWS:20830 msgid "" "`bpo-27599 `__: Fixed buffer overrun in " "binascii.b2a_qp() and binascii.a2b_qp()." msgstr "" -#: ../../../build/NEWS:13966 ../../../build/NEWS:17405 -#: ../../../build/NEWS:21024 +#: ../../../build/NEWS:13973 ../../../build/NEWS:17412 +#: ../../../build/NEWS:21031 msgid "" "`bpo-27906 `__: Fix socket accept " "exhaustion during high TCP traffic. Patch by Kevin Conway." msgstr "" -#: ../../../build/NEWS:13969 ../../../build/NEWS:17408 -#: ../../../build/NEWS:21027 +#: ../../../build/NEWS:13976 ../../../build/NEWS:17415 +#: ../../../build/NEWS:21034 msgid "" "`bpo-28174 `__: Handle when SO_REUSEPORT" " isn't properly supported. Patch by Seth Michael Larson." msgstr "" -#: ../../../build/NEWS:13972 ../../../build/NEWS:17411 -#: ../../../build/NEWS:21030 +#: ../../../build/NEWS:13979 ../../../build/NEWS:17418 +#: ../../../build/NEWS:21037 msgid "" "`bpo-26654 `__: Inspect " "functools.partial in asyncio.Handle.__repr__. Patch by iceboy." msgstr "" -#: ../../../build/NEWS:13975 ../../../build/NEWS:17414 -#: ../../../build/NEWS:21033 +#: ../../../build/NEWS:13982 ../../../build/NEWS:17421 +#: ../../../build/NEWS:21040 msgid "" "`bpo-26909 `__: Fix slow pipes IO in " "asyncio. Patch by INADA Naoki." msgstr "" -#: ../../../build/NEWS:13977 ../../../build/NEWS:17416 -#: ../../../build/NEWS:21035 +#: ../../../build/NEWS:13984 ../../../build/NEWS:17423 +#: ../../../build/NEWS:21042 msgid "" "`bpo-28176 `__: Fix callbacks race in " "asyncio.SelectorLoop.sock_connect." msgstr "" -#: ../../../build/NEWS:13979 ../../../build/NEWS:17418 -#: ../../../build/NEWS:21037 +#: ../../../build/NEWS:13986 ../../../build/NEWS:17425 +#: ../../../build/NEWS:21044 msgid "" "`bpo-27759 `__: Fix selectors " "incorrectly retain invalid file descriptors. Patch by Mark Williams." msgstr "" -#: ../../../build/NEWS:13982 +#: ../../../build/NEWS:13989 msgid "" "`bpo-28325 `__: Remove vestigial MacOS 9" " macurl2path module and its tests." msgstr "" -#: ../../../build/NEWS:13984 ../../../build/NEWS:17421 -#: ../../../build/NEWS:21040 +#: ../../../build/NEWS:13991 ../../../build/NEWS:17428 +#: ../../../build/NEWS:21047 msgid "" "`bpo-28368 `__: Refuse monitoring " "processes if the child watcher has no loop attached. Patch by Vincent " "Michel." msgstr "" -#: ../../../build/NEWS:13987 ../../../build/NEWS:17424 -#: ../../../build/NEWS:21043 +#: ../../../build/NEWS:13994 ../../../build/NEWS:17431 +#: ../../../build/NEWS:21050 msgid "" "`bpo-28369 `__: Raise RuntimeError when " "transport's FD is used with add_reader, add_writer, etc." msgstr "" -#: ../../../build/NEWS:13990 ../../../build/NEWS:17427 -#: ../../../build/NEWS:21046 +#: ../../../build/NEWS:13997 ../../../build/NEWS:17434 +#: ../../../build/NEWS:21053 msgid "" "`bpo-28370 `__: Speedup " "asyncio.StreamReader.readexactly. Patch by Коренберг Марк." msgstr "" -#: ../../../build/NEWS:13993 ../../../build/NEWS:17430 -#: ../../../build/NEWS:21049 +#: ../../../build/NEWS:14000 ../../../build/NEWS:17437 +#: ../../../build/NEWS:21056 msgid "" "`bpo-28371 `__: Deprecate passing " "asyncio.Handles to run_in_executor." msgstr "" -#: ../../../build/NEWS:13995 ../../../build/NEWS:17432 -#: ../../../build/NEWS:21051 +#: ../../../build/NEWS:14002 ../../../build/NEWS:17439 +#: ../../../build/NEWS:21058 msgid "" "`bpo-28372 `__: Fix asyncio to support " "formatting of non-python coroutines." msgstr "" -#: ../../../build/NEWS:13997 ../../../build/NEWS:17434 -#: ../../../build/NEWS:21053 +#: ../../../build/NEWS:14004 ../../../build/NEWS:17441 +#: ../../../build/NEWS:21060 msgid "" "`bpo-28399 `__: Remove UNIX socket from " "FS before binding. Patch by Коренберг Марк." msgstr "" -#: ../../../build/NEWS:14000 ../../../build/NEWS:17437 -#: ../../../build/NEWS:21056 +#: ../../../build/NEWS:14007 ../../../build/NEWS:17444 +#: ../../../build/NEWS:21063 msgid "" "`bpo-27972 `__: Prohibit Tasks to await " "on themselves." msgstr "" -#: ../../../build/NEWS:14002 ../../../build/NEWS:16959 +#: ../../../build/NEWS:14009 ../../../build/NEWS:16966 msgid "" "`bpo-24142 `__: Reading a corrupt config" " file left configparser in an invalid state. Original patch by Florian Höch." msgstr "" -#: ../../../build/NEWS:14005 ../../../build/NEWS:16307 +#: ../../../build/NEWS:14012 ../../../build/NEWS:16314 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:14009 ../../../build/NEWS:15498 +#: ../../../build/NEWS:14016 ../../../build/NEWS:15505 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:14013 ../../../build/NEWS:16441 +#: ../../../build/NEWS:14020 ../../../build/NEWS:16448 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:14019 ../../../build/NEWS:15924 +#: ../../../build/NEWS:14026 ../../../build/NEWS:15931 msgid "" "`bpo-31294 `__: Fix incomplete code " "snippet in the ZeroMQSocketListener and ZeroMQSocketHandler examples and " "adapt them to Python 3." msgstr "" -#: ../../../build/NEWS:14022 ../../../build/NEWS:15927 +#: ../../../build/NEWS:14029 ../../../build/NEWS:15934 msgid "" "`bpo-21649 `__: Add RFC 7525 and Mozilla" " server side TLS links to SSL documentation." msgstr "" -#: ../../../build/NEWS:14025 +#: ../../../build/NEWS:14032 msgid "" "`bpo-31128 `__: Allow the pydoc server " "to bind to arbitrary hostnames." msgstr "" -#: ../../../build/NEWS:14027 ../../../build/NEWS:15930 +#: ../../../build/NEWS:14034 ../../../build/NEWS:15937 msgid "" "`bpo-30803 `__: Clarify doc on truth " "value testing. Original patch by Peter Thomassen." msgstr "" -#: ../../../build/NEWS:14030 ../../../build/NEWS:16496 -#: ../../../build/NEWS:20448 +#: ../../../build/NEWS:14037 ../../../build/NEWS:16503 +#: ../../../build/NEWS:20455 msgid "" "`bpo-30176 `__: Add missing attribute " "related constants in curses documentation." msgstr "" -#: ../../../build/NEWS:14033 ../../../build/NEWS:16499 +#: ../../../build/NEWS:14040 ../../../build/NEWS:16506 msgid "" "`bpo-30052 `__: the link targets for " ":func:`bytes` and :func:`bytearray` are now their respective type " @@ -26167,14 +26181,14 @@ msgid "" "default output caching features in Sphinx." msgstr "" -#: ../../../build/NEWS:14041 ../../../build/NEWS:16507 -#: ../../../build/NEWS:20451 +#: ../../../build/NEWS:14048 ../../../build/NEWS:16514 +#: ../../../build/NEWS:20458 msgid "" "`bpo-26985 `__: Add missing info of code" " object in inspect documentation." msgstr "" -#: ../../../build/NEWS:14043 +#: ../../../build/NEWS:14050 msgid "" "`bpo-19824 `__: Improve the " "documentation for, and links to, template strings by emphasizing their " @@ -26183,37 +26197,37 @@ msgid "" "`__)" msgstr "" -#: ../../../build/NEWS:14047 ../../../build/NEWS:16816 -#: ../../../build/NEWS:20453 +#: ../../../build/NEWS:14054 ../../../build/NEWS:16823 +#: ../../../build/NEWS:20460 msgid "" "`bpo-28929 `__: Link the documentation " "to its source file on GitHub." msgstr "" -#: ../../../build/NEWS:14049 ../../../build/NEWS:16818 -#: ../../../build/NEWS:20455 +#: ../../../build/NEWS:14056 ../../../build/NEWS:16825 +#: ../../../build/NEWS:20462 msgid "" "`bpo-25008 `__: Document smtpd.py as " "effectively deprecated and add a pointer to aiosmtpd, a third-party asyncio-" "based replacement." msgstr "" -#: ../../../build/NEWS:14052 ../../../build/NEWS:16821 -#: ../../../build/NEWS:20458 +#: ../../../build/NEWS:14059 ../../../build/NEWS:16828 +#: ../../../build/NEWS:20465 msgid "" "`bpo-26355 `__: Add canonical header " "link on each page to corresponding major version of the documentation. Patch" " by Matthias Bussonnier." msgstr "" -#: ../../../build/NEWS:14055 ../../../build/NEWS:16824 -#: ../../../build/NEWS:20461 +#: ../../../build/NEWS:14062 ../../../build/NEWS:16831 +#: ../../../build/NEWS:20468 msgid "" "`bpo-29349 `__: Fix Python 2 syntax in " "code for building the documentation." msgstr "" -#: ../../../build/NEWS:14057 +#: ../../../build/NEWS:14064 msgid "" "`bpo-23722 `__: The data model reference" " and the porting section in the 3.6 What's New guide now cover the " @@ -26221,46 +26235,46 @@ msgid "" " support :pep:`487` and zero-argument ``super()``." msgstr "" -#: ../../../build/NEWS:14062 ../../../build/NEWS:17075 -#: ../../../build/NEWS:21124 +#: ../../../build/NEWS:14069 ../../../build/NEWS:17082 +#: ../../../build/NEWS:21131 msgid "" "`bpo-28513 `__: Documented command-line " "interface of zipfile." msgstr "" -#: ../../../build/NEWS:14067 +#: ../../../build/NEWS:14074 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:14071 ../../../build/NEWS:15936 +#: ../../../build/NEWS:14078 ../../../build/NEWS:15943 msgid "" "`bpo-31320 `__: Silence traceback in " "test_ssl" msgstr "" -#: ../../../build/NEWS:14073 +#: ../../../build/NEWS:14080 msgid "" "`bpo-31346 `__: Prefer " "PROTOCOL_TLS_CLIENT and PROTOCOL_TLS_SERVER protocols for SSLContext." msgstr "" -#: ../../../build/NEWS:14076 ../../../build/NEWS:15938 +#: ../../../build/NEWS:14083 ../../../build/NEWS:15945 msgid "" "`bpo-25674 `__: Remove sha256.tbs-" "internet.com ssl test" msgstr "" -#: ../../../build/NEWS:14078 ../../../build/NEWS:15940 +#: ../../../build/NEWS:14085 ../../../build/NEWS:15947 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:14081 ../../../build/NEWS:15943 +#: ../../../build/NEWS:14088 ../../../build/NEWS:15950 msgid "" "`bpo-30822 `__: regrtest: Exclude tzdata" " from regrtest --all. When running the test suite using --use=all / -u all, " @@ -26269,15 +26283,15 @@ msgid "" " line parser to allow passing -u extralargefile to run test_zipfile64." msgstr "" -#: ../../../build/NEWS:14087 ../../../build/NEWS:15550 +#: ../../../build/NEWS:14094 ../../../build/NEWS:15557 msgid "" "`bpo-30695 `__: Add the " "`set_nomemory(start, stop)` and `remove_mem_hooks()` functions to the " "_testcapi module." msgstr "" -#: ../../../build/NEWS:14090 ../../../build/NEWS:16518 -#: ../../../build/NEWS:20480 +#: ../../../build/NEWS:14097 ../../../build/NEWS:16525 +#: ../../../build/NEWS:20487 msgid "" "`bpo-30357 `__: test_thread: setUp() now" " uses support.threading_setup() and support.threading_cleanup() to wait " @@ -26285,8 +26299,8 @@ msgid "" "Initial patch written by Grzegorz Grzywacz." msgstr "" -#: ../../../build/NEWS:14095 ../../../build/NEWS:16523 -#: ../../../build/NEWS:20489 +#: ../../../build/NEWS:14102 ../../../build/NEWS:16530 +#: ../../../build/NEWS:20496 msgid "" "`bpo-30197 `__: Enhanced functions " "swap_attr() and swap_item() in the test.support module. They now work when " @@ -26295,79 +26309,79 @@ msgid "" "to the target of the \"as\" clause, if there is one." msgstr "" -#: ../../../build/NEWS:14101 +#: ../../../build/NEWS:14108 msgid "" "`bpo-24932 `__: Use proper command line " "parsing in _testembed" msgstr "" -#: ../../../build/NEWS:14103 ../../../build/NEWS:16839 +#: ../../../build/NEWS:14110 ../../../build/NEWS:16846 msgid "" "`bpo-28950 `__: Disallow -j0 to be " "combined with -T/-l in regrtest command line arguments." msgstr "" -#: ../../../build/NEWS:14106 ../../../build/NEWS:16842 +#: ../../../build/NEWS:14113 ../../../build/NEWS:16849 msgid "" "`bpo-28683 `__: Fix the tests that " "bind() a unix socket and raise PermissionError on Android for a non-root " "user." msgstr "" -#: ../../../build/NEWS:14109 +#: ../../../build/NEWS:14116 msgid "" "`bpo-26936 `__: Fix the test_socket " "failures on Android - getservbyname(), getservbyport() and getaddrinfo() are" " broken on some Android API levels." msgstr "" -#: ../../../build/NEWS:14112 ../../../build/NEWS:17080 -#: ../../../build/NEWS:21132 +#: ../../../build/NEWS:14119 ../../../build/NEWS:17087 +#: ../../../build/NEWS:21139 msgid "" "`bpo-28666 `__: Now test.support.rmtree " "is able to remove unwritable or unreadable directories." msgstr "" -#: ../../../build/NEWS:14115 ../../../build/NEWS:17083 -#: ../../../build/NEWS:21135 +#: ../../../build/NEWS:14122 ../../../build/NEWS:17090 +#: ../../../build/NEWS:21142 msgid "" "`bpo-23839 `__: Various caches now are " "cleared before running every test file." msgstr "" -#: ../../../build/NEWS:14117 ../../../build/NEWS:17215 +#: ../../../build/NEWS:14124 ../../../build/NEWS:17222 msgid "" "`bpo-26944 `__: Fix test_posix for " "Android where 'id -G' is entirely wrong or missing the effective gid." msgstr "" -#: ../../../build/NEWS:14120 ../../../build/NEWS:17218 -#: ../../../build/NEWS:21137 +#: ../../../build/NEWS:14127 ../../../build/NEWS:17225 +#: ../../../build/NEWS:21144 msgid "" "`bpo-28409 `__: regrtest: fix the parser" " of command line arguments." msgstr "" -#: ../../../build/NEWS:14122 ../../../build/NEWS:17486 +#: ../../../build/NEWS:14129 ../../../build/NEWS:17493 msgid "" "`bpo-28217 `__: Adds _testconsole module" " to test console input." msgstr "" -#: ../../../build/NEWS:14124 ../../../build/NEWS:16845 +#: ../../../build/NEWS:14131 ../../../build/NEWS:16852 msgid "" "`bpo-26939 `__: Add the " "support.setswitchinterval() function to fix test_functools hanging on the " "Android armv7 qemu emulator." msgstr "" -#: ../../../build/NEWS:14130 +#: ../../../build/NEWS:14137 msgid "" "`bpo-31354 `__: Allow --with-lto to be " "used on all builds, not just `make profile-opt`." msgstr "" -#: ../../../build/NEWS:14133 +#: ../../../build/NEWS:14140 msgid "" "`bpo-31370 `__: Remove support for " "building --without-threads. This option is not really useful anymore in the " @@ -26375,82 +26389,82 @@ msgid "" "code base, including in difficult to maintain low-level internal code." msgstr "" -#: ../../../build/NEWS:14138 +#: ../../../build/NEWS:14145 msgid "" "`bpo-31341 `__: Per :pep:`11`, support " "for the IRIX operating system was removed." msgstr "" -#: ../../../build/NEWS:14141 ../../../build/NEWS:15952 +#: ../../../build/NEWS:14148 ../../../build/NEWS:15959 msgid "" "`bpo-30854 `__: Fix compile error when " "compiling --without-threads. Patch by Masayuki Yamamoto." msgstr "" -#: ../../../build/NEWS:14144 ../../../build/NEWS:16532 -#: ../../../build/NEWS:20517 +#: ../../../build/NEWS:14151 ../../../build/NEWS:16539 +#: ../../../build/NEWS:20524 msgid "" "`bpo-30687 `__: Locate msbuild.exe on " "Windows when building rather than vcvarsall.bat" msgstr "" -#: ../../../build/NEWS:14147 +#: ../../../build/NEWS:14154 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:14151 ../../../build/NEWS:16476 +#: ../../../build/NEWS:14158 ../../../build/NEWS:16483 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:14155 ../../../build/NEWS:16480 +#: ../../../build/NEWS:14162 ../../../build/NEWS:16487 msgid "" "`bpo-28787 `__: Fix out-of-tree builds " "of Python when configured with ``--with--dtrace``." msgstr "" -#: ../../../build/NEWS:14158 ../../../build/NEWS:16483 -#: ../../../build/NEWS:20504 +#: ../../../build/NEWS:14165 ../../../build/NEWS:16490 +#: ../../../build/NEWS:20511 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:14162 ../../../build/NEWS:16487 -#: ../../../build/NEWS:20508 +#: ../../../build/NEWS:14169 ../../../build/NEWS:16494 +#: ../../../build/NEWS:20515 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:14166 ../../../build/NEWS:16491 -#: ../../../build/NEWS:20512 +#: ../../../build/NEWS:14173 ../../../build/NEWS:16498 +#: ../../../build/NEWS:20519 msgid "" "`bpo-29643 `__: Fix ``--enable-" "optimization`` didn't work." msgstr "" -#: ../../../build/NEWS:14168 ../../../build/NEWS:16851 +#: ../../../build/NEWS:14175 ../../../build/NEWS:16858 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:14172 ../../../build/NEWS:16855 +#: ../../../build/NEWS:14179 ../../../build/NEWS:16862 msgid "" "`bpo-29572 `__: Update Windows build and" " OS X installers to use OpenSSL 1.0.2k." msgstr "" -#: ../../../build/NEWS:14174 +#: ../../../build/NEWS:14181 msgid "" "`bpo-27659 `__: Prohibit implicit C " "function declarations: use ``-Werror=implicit-function-declaration`` when " @@ -26458,53 +26472,53 @@ msgid "" "written by Chi Hsuan Yen." msgstr "" -#: ../../../build/NEWS:14178 +#: ../../../build/NEWS:14185 msgid "" "`bpo-29384 `__: Remove old Be OS helper " "scripts." msgstr "" -#: ../../../build/NEWS:14180 ../../../build/NEWS:16857 +#: ../../../build/NEWS:14187 ../../../build/NEWS:16864 msgid "" "`bpo-26851 `__: Set Android compilation " "and link flags." msgstr "" -#: ../../../build/NEWS:14182 ../../../build/NEWS:16859 +#: ../../../build/NEWS:14189 ../../../build/NEWS:16866 msgid "" "`bpo-28768 `__: Fix implicit declaration" " of function _setmode. Patch by Masayuki Yamamoto" msgstr "" -#: ../../../build/NEWS:14185 ../../../build/NEWS:16862 -#: ../../../build/NEWS:21175 +#: ../../../build/NEWS:14192 ../../../build/NEWS:16869 +#: ../../../build/NEWS:21182 msgid "" "`bpo-29080 `__: Removes hard dependency " "on hg.exe from PCBuild/build.bat" msgstr "" -#: ../../../build/NEWS:14187 ../../../build/NEWS:16864 -#: ../../../build/NEWS:21177 +#: ../../../build/NEWS:14194 ../../../build/NEWS:16871 +#: ../../../build/NEWS:21184 msgid "" "`bpo-23903 `__: Added missed names to " "PC/python3.def." msgstr "" -#: ../../../build/NEWS:14189 ../../../build/NEWS:16866 +#: ../../../build/NEWS:14196 ../../../build/NEWS:16873 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:14192 ../../../build/NEWS:16869 +#: ../../../build/NEWS:14199 ../../../build/NEWS:16876 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:14196 ../../../build/NEWS:16873 +#: ../../../build/NEWS:14203 ../../../build/NEWS:16880 msgid "" "`bpo-20211 `__: Do not add the directory" " for installing C header files and the directory for installing object code " @@ -26512,83 +26526,83 @@ msgid "" "Petazzoni." msgstr "" -#: ../../../build/NEWS:14200 ../../../build/NEWS:16877 +#: ../../../build/NEWS:14207 ../../../build/NEWS:16884 msgid "" "`bpo-28849 `__: Do not define " "sys.implementation._multiarch on Android." msgstr "" -#: ../../../build/NEWS:14202 ../../../build/NEWS:17088 -#: ../../../build/NEWS:21179 +#: ../../../build/NEWS:14209 ../../../build/NEWS:17095 +#: ../../../build/NEWS:21186 msgid "" "`bpo-10656 `__: Fix out-of-tree building" " on AIX. Patch by Tristan Carel and Michael Haubenwallner." msgstr "" -#: ../../../build/NEWS:14205 ../../../build/NEWS:17091 -#: ../../../build/NEWS:21182 +#: ../../../build/NEWS:14212 ../../../build/NEWS:17098 +#: ../../../build/NEWS:21189 msgid "" "`bpo-26359 `__: Rename --with-" "optimiations to --enable-optimizations." msgstr "" -#: ../../../build/NEWS:14207 ../../../build/NEWS:17206 -#: ../../../build/NEWS:21184 +#: ../../../build/NEWS:14214 ../../../build/NEWS:17213 +#: ../../../build/NEWS:21191 msgid "" "`bpo-28444 `__: Fix missing extensions " "modules when cross compiling." msgstr "" -#: ../../../build/NEWS:14209 ../../../build/NEWS:17208 +#: ../../../build/NEWS:14216 ../../../build/NEWS:17215 msgid "" "`bpo-28208 `__: Update Windows build and" " OS X installers to use SQLite 3.14.2." msgstr "" -#: ../../../build/NEWS:14211 ../../../build/NEWS:17210 -#: ../../../build/NEWS:21186 +#: ../../../build/NEWS:14218 ../../../build/NEWS:17217 +#: ../../../build/NEWS:21193 msgid "" "`bpo-28248 `__: Update Windows build and" " OS X installers to use OpenSSL 1.0.2j." msgstr "" -#: ../../../build/NEWS:14213 +#: ../../../build/NEWS:14220 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:14217 +#: ../../../build/NEWS:14224 msgid "" "`bpo-13756 `__: Fix building extensions " "modules on Cygwin. Patch by Roumen Petrov, based on original patch by Jason" " Tishler." msgstr "" -#: ../../../build/NEWS:14220 +#: ../../../build/NEWS:14227 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:14224 ../../../build/NEWS:17475 -#: ../../../build/NEWS:21188 +#: ../../../build/NEWS:14231 ../../../build/NEWS:17482 +#: ../../../build/NEWS:21195 msgid "" "`bpo-28258 `__: Fixed build with " "Estonian locale (python-config and distclean targets in Makefile). Patch by" " Arfrever Frehtes Taifersar Arahesis." msgstr "" -#: ../../../build/NEWS:14227 ../../../build/NEWS:17478 -#: ../../../build/NEWS:21191 +#: ../../../build/NEWS:14234 ../../../build/NEWS:17485 +#: ../../../build/NEWS:21198 msgid "" "`bpo-26661 `__: setup.py now detects " "system libffi with multiarch wrapper." msgstr "" -#: ../../../build/NEWS:14229 +#: ../../../build/NEWS:14236 msgid "" "`bpo-27979 `__: A full copy of libffi is" " no longer bundled for use when building _ctypes on non-OSX UNIX platforms." @@ -26596,84 +26610,84 @@ msgid "" "platforms." msgstr "" -#: ../../../build/NEWS:14233 ../../../build/NEWS:17480 -#: ../../../build/NEWS:21196 +#: ../../../build/NEWS:14240 ../../../build/NEWS:17487 +#: ../../../build/NEWS:21203 msgid "" "`bpo-15819 `__: Remove redundant include" " search directory option for building outside the source tree." msgstr "" -#: ../../../build/NEWS:14236 ../../../build/NEWS:17093 -#: ../../../build/NEWS:21233 +#: ../../../build/NEWS:14243 ../../../build/NEWS:17100 +#: ../../../build/NEWS:21240 msgid "" "`bpo-28676 `__: Prevent missing " "'getentropy' declaration warning on macOS. Patch by Gareth Rees." msgstr "" -#: ../../../build/NEWS:14242 +#: ../../../build/NEWS:14249 msgid "" "`bpo-31392 `__: Update Windows build to " "use OpenSSL 1.1.0f" msgstr "" -#: ../../../build/NEWS:14244 ../../../build/NEWS:15958 +#: ../../../build/NEWS:14251 ../../../build/NEWS:15965 msgid "" "`bpo-30389 `__: Adds detection of Visual" " Studio 2017 to distutils on Windows." msgstr "" -#: ../../../build/NEWS:14246 +#: ../../../build/NEWS:14253 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:14249 ../../../build/NEWS:15960 +#: ../../../build/NEWS:14256 ../../../build/NEWS:15967 msgid "" "`bpo-31340 `__: Change to building with " "MSVC v141 (included with Visual Studio 2017)" msgstr "" -#: ../../../build/NEWS:14252 ../../../build/NEWS:15963 +#: ../../../build/NEWS:14259 ../../../build/NEWS:15970 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:14255 +#: ../../../build/NEWS:14262 msgid "" "`bpo-30916 `__: Pre-build OpenSSL, Tcl " "and Tk and include the binaries in the build." msgstr "" -#: ../../../build/NEWS:14258 ../../../build/NEWS:15966 +#: ../../../build/NEWS:14265 ../../../build/NEWS:15973 msgid "" "`bpo-30731 `__: Add a missing xmlns to " "python.manifest so that it matches the schema." msgstr "" -#: ../../../build/NEWS:14261 +#: ../../../build/NEWS:14268 msgid "" "`bpo-30291 `__: Allow requiring 64-bit " "interpreters from py.exe using -64 suffix. Contributed by Steve (Gadget) " "Barnes." msgstr "" -#: ../../../build/NEWS:14264 +#: ../../../build/NEWS:14271 msgid "" "`bpo-30362 `__: Adds list options (-0, " "-0p) to py.exe launcher. Contributed by Steve Barnes." msgstr "" -#: ../../../build/NEWS:14267 +#: ../../../build/NEWS:14274 msgid "" "`bpo-23451 `__: Fix socket deprecation " "warnings in socketmodule.c. Patch by Segev Finer." msgstr "" -#: ../../../build/NEWS:14270 ../../../build/NEWS:16535 +#: ../../../build/NEWS:14277 ../../../build/NEWS:16542 msgid "" "`bpo-30450 `__: The build process on " "Windows no longer depends on Subversion, instead pulling external code from " @@ -26681,100 +26695,100 @@ msgid "" "``py -3.6``), NuGet is used to download a copy of 32-bit Python." msgstr "" -#: ../../../build/NEWS:14275 +#: ../../../build/NEWS:14282 msgid "" "`bpo-29579 `__: Removes readme.txt from " "the installer." msgstr "" -#: ../../../build/NEWS:14277 ../../../build/NEWS:16792 +#: ../../../build/NEWS:14284 ../../../build/NEWS:16799 msgid "" "`bpo-25778 `__: winreg does not truncate" " string correctly (Patch by Eryk Sun)" msgstr "" -#: ../../../build/NEWS:14279 +#: ../../../build/NEWS:14286 msgid "" "`bpo-28896 `__: Deprecate " "WindowsRegistryFinder and disable it by default" msgstr "" -#: ../../../build/NEWS:14281 ../../../build/NEWS:17201 +#: ../../../build/NEWS:14288 ../../../build/NEWS:17208 msgid "" "`bpo-28522 `__: Fixes mishandled buffer " "reallocation in getpathp.c" msgstr "" -#: ../../../build/NEWS:14283 ../../../build/NEWS:17442 +#: ../../../build/NEWS:14290 ../../../build/NEWS:17449 msgid "" "`bpo-28402 `__: Adds signed catalog " "files for stdlib on Windows." msgstr "" -#: ../../../build/NEWS:14285 ../../../build/NEWS:17444 +#: ../../../build/NEWS:14292 ../../../build/NEWS:17451 msgid "" "`bpo-28333 `__: Enables Unicode for " "ps1/ps2 and input() prompts. (Patch by Eryk Sun)" msgstr "" -#: ../../../build/NEWS:14288 ../../../build/NEWS:17447 -#: ../../../build/NEWS:21160 +#: ../../../build/NEWS:14295 ../../../build/NEWS:17454 +#: ../../../build/NEWS:21167 msgid "" "`bpo-28251 `__: Improvements to help " "manuals on Windows." msgstr "" -#: ../../../build/NEWS:14290 ../../../build/NEWS:17449 -#: ../../../build/NEWS:21162 +#: ../../../build/NEWS:14297 ../../../build/NEWS:17456 +#: ../../../build/NEWS:21169 msgid "" "`bpo-28110 `__: launcher.msi has " "different product codes between 32-bit and 64-bit" msgstr "" -#: ../../../build/NEWS:14293 ../../../build/NEWS:17452 +#: ../../../build/NEWS:14300 ../../../build/NEWS:17459 msgid "" "`bpo-28161 `__: Opening CON for write " "access fails" msgstr "" -#: ../../../build/NEWS:14295 ../../../build/NEWS:17454 +#: ../../../build/NEWS:14302 ../../../build/NEWS:17461 msgid "" "`bpo-28162 `__: WindowsConsoleIO " "readall() fails if first line starts with Ctrl+Z" msgstr "" -#: ../../../build/NEWS:14298 ../../../build/NEWS:17457 +#: ../../../build/NEWS:14305 ../../../build/NEWS:17464 msgid "" "`bpo-28163 `__: WindowsConsoleIO " "fileno() passes wrong flags to _open_osfhandle" msgstr "" -#: ../../../build/NEWS:14300 ../../../build/NEWS:17459 +#: ../../../build/NEWS:14307 ../../../build/NEWS:17466 msgid "" "`bpo-28164 `__: _PyIO_get_console_type " "fails for various paths" msgstr "" -#: ../../../build/NEWS:14302 ../../../build/NEWS:17461 +#: ../../../build/NEWS:14309 ../../../build/NEWS:17468 msgid "" "`bpo-28137 `__: Renames Windows path " "file to ._pth" msgstr "" -#: ../../../build/NEWS:14304 ../../../build/NEWS:17463 +#: ../../../build/NEWS:14311 ../../../build/NEWS:17470 msgid "" "`bpo-28138 `__: Windows ._pth file " "should allow import site" msgstr "" -#: ../../../build/NEWS:14309 ../../../build/NEWS:15972 +#: ../../../build/NEWS:14316 ../../../build/NEWS:15979 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:14312 ../../../build/NEWS:15975 +#: ../../../build/NEWS:14319 ../../../build/NEWS:15982 msgid "" "`bpo-31488 `__: IDLE - Update non-key " "options in former extension classes. When applying configdialog changes, " @@ -26782,20 +26796,20 @@ msgid "" "affect existing instances attached to existing editor windows." msgstr "" -#: ../../../build/NEWS:14317 ../../../build/NEWS:15980 +#: ../../../build/NEWS:14324 ../../../build/NEWS:15987 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:14320 ../../../build/NEWS:15983 +#: ../../../build/NEWS:14327 ../../../build/NEWS:15990 msgid "" "`bpo-31480 `__: IDLE - make tests pass " "with zzdummy extension disabled by default." msgstr "" -#: ../../../build/NEWS:14323 ../../../build/NEWS:15986 +#: ../../../build/NEWS:14330 ../../../build/NEWS:15993 msgid "" "`bpo-31421 `__: Document how IDLE runs " "tkinter programs. IDLE calls tcl/tk update in the background in order to " @@ -26803,33 +26817,33 @@ msgid "" "easier." msgstr "" -#: ../../../build/NEWS:14327 ../../../build/NEWS:15990 +#: ../../../build/NEWS:14334 ../../../build/NEWS:15997 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:14331 ../../../build/NEWS:15994 +#: ../../../build/NEWS:14338 ../../../build/NEWS:16001 msgid "" "`bpo-31051 `__: Rearrange IDLE " "configdialog GenPage into Window, Editor, and Help sections." msgstr "" -#: ../../../build/NEWS:14334 ../../../build/NEWS:15997 +#: ../../../build/NEWS:14341 ../../../build/NEWS:16004 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:14338 ../../../build/NEWS:16001 +#: ../../../build/NEWS:14345 ../../../build/NEWS:16008 msgid "" "`bpo-31287 `__: IDLE - Do not modify " "tkinter.message in test_configdialog." msgstr "" -#: ../../../build/NEWS:14340 ../../../build/NEWS:16003 +#: ../../../build/NEWS:14347 ../../../build/NEWS:16010 msgid "" "`bpo-27099 `__: Convert IDLE's built-in " "'extensions' to regular features. About 10 IDLE features were implemented as" @@ -26848,72 +26862,72 @@ msgid "" "Initial patch by Charles Wohlganger." msgstr "" -#: ../../../build/NEWS:14356 ../../../build/NEWS:16019 +#: ../../../build/NEWS:14363 ../../../build/NEWS:16026 msgid "" "`bpo-31206 `__: IDLE: Factor " "HighPage(Frame) class from ConfigDialog. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14359 ../../../build/NEWS:16022 +#: ../../../build/NEWS:14366 ../../../build/NEWS:16029 msgid "" "`bpo-31001 `__: Add tests for " "configdialog highlight tab. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14362 ../../../build/NEWS:16025 +#: ../../../build/NEWS:14369 ../../../build/NEWS:16032 msgid "" "`bpo-31205 `__: IDLE: Factor " "KeysPage(Frame) class from ConfigDialog. The slightly modified tests " "continue to pass. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14365 ../../../build/NEWS:16028 +#: ../../../build/NEWS:14372 ../../../build/NEWS:16035 msgid "" "`bpo-31130 `__: IDLE -- stop leaks in " "test_configdialog. Initial patch by Victor Stinner." msgstr "" -#: ../../../build/NEWS:14368 ../../../build/NEWS:16031 +#: ../../../build/NEWS:14375 ../../../build/NEWS:16038 msgid "" "`bpo-31002 `__: Add tests for " "configdialog keys tab. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14370 ../../../build/NEWS:16033 +#: ../../../build/NEWS:14377 ../../../build/NEWS:16040 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:14374 ../../../build/NEWS:16037 +#: ../../../build/NEWS:14381 ../../../build/NEWS:16044 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:14377 ../../../build/NEWS:16040 +#: ../../../build/NEWS:14384 ../../../build/NEWS:16047 msgid "" "`bpo-31050 `__: Factor GenPage(Frame) " "class from ConfigDialog. The slightly modified tests continue to pass. Patch" " by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14380 ../../../build/NEWS:16043 +#: ../../../build/NEWS:14387 ../../../build/NEWS:16050 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:14384 ../../../build/NEWS:16047 +#: ../../../build/NEWS:14391 ../../../build/NEWS:16054 msgid "" "`bpo-30781 `__: IDLE - Use ttk widgets " "in ConfigDialog. Patches by Terry Jan Reedy and Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14387 ../../../build/NEWS:16050 +#: ../../../build/NEWS:14394 ../../../build/NEWS:16057 msgid "" "`bpo-31060 `__: IDLE - Finish " "rearranging methods of ConfigDialog Grouping methods pertaining to each tab " @@ -26921,7 +26935,7 @@ msgid "" "enable splitting the groups into classes." msgstr "" -#: ../../../build/NEWS:14391 ../../../build/NEWS:16054 +#: ../../../build/NEWS:14398 ../../../build/NEWS:16061 msgid "" "`bpo-30853 `__: IDLE -- Factor a " "VarTrace class out of ConfigDialog. Instance tracers manages pairs " @@ -26930,13 +26944,13 @@ msgid "" "class is 100%." msgstr "" -#: ../../../build/NEWS:14396 ../../../build/NEWS:16059 +#: ../../../build/NEWS:14403 ../../../build/NEWS:16066 msgid "" "`bpo-31003 `__: IDLE: Add more tests for" " General tab." msgstr "" -#: ../../../build/NEWS:14398 ../../../build/NEWS:16061 +#: ../../../build/NEWS:14405 ../../../build/NEWS:16068 msgid "" "`bpo-30993 `__: IDLE - Improve " "configdialog font page and tests. In configdialog: Document causal pathways " @@ -26950,26 +26964,26 @@ msgid "" "completely cover the related functions." msgstr "" -#: ../../../build/NEWS:14409 ../../../build/NEWS:16072 +#: ../../../build/NEWS:14416 ../../../build/NEWS:16079 msgid "" "`bpo-30981 `__: IDLE -- Add more " "configdialog font page tests." msgstr "" -#: ../../../build/NEWS:14411 ../../../build/NEWS:16074 +#: ../../../build/NEWS:14418 ../../../build/NEWS:16081 msgid "" "`bpo-28523 `__: IDLE: replace 'colour' " "with 'color' in configdialog." msgstr "" -#: ../../../build/NEWS:14413 ../../../build/NEWS:16076 +#: ../../../build/NEWS:14420 ../../../build/NEWS:16083 msgid "" "`bpo-30917 `__: Add tests for " "idlelib.config.IdleConf. Increase coverage from 46% to 96%. Patch by Louie " "Lu." msgstr "" -#: ../../../build/NEWS:14416 ../../../build/NEWS:16079 +#: ../../../build/NEWS:14423 ../../../build/NEWS:16086 msgid "" "`bpo-30934 `__: Document coverage " "details for idlelib tests. Add section to idlelib/idle-test/README.txt. " @@ -26977,7 +26991,7 @@ msgid "" "that does not run during unit tests." msgstr "" -#: ../../../build/NEWS:14420 ../../../build/NEWS:16083 +#: ../../../build/NEWS:14427 ../../../build/NEWS:16090 msgid "" "`bpo-30913 `__: IDLE: Document " "ConfigDialog tk Vars, methods, and widgets in docstrings This will " @@ -26985,39 +26999,39 @@ msgid "" "by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14424 ../../../build/NEWS:16087 +#: ../../../build/NEWS:14431 ../../../build/NEWS:16094 msgid "" "`bpo-30899 `__: IDLE: Add tests for " "ConfigParser subclasses in config. Patch by Louie Lu." msgstr "" -#: ../../../build/NEWS:14427 ../../../build/NEWS:16090 +#: ../../../build/NEWS:14434 ../../../build/NEWS:16097 msgid "" "`bpo-30881 `__: IDLE: Add docstrings to " "browser.py. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14429 ../../../build/NEWS:16092 +#: ../../../build/NEWS:14436 ../../../build/NEWS:16099 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:14433 ../../../build/NEWS:16096 +#: ../../../build/NEWS:14440 ../../../build/NEWS:16103 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:14436 ../../../build/NEWS:16099 +#: ../../../build/NEWS:14443 ../../../build/NEWS:16106 msgid "" "`bpo-8231 `__: IDLE: call " "config.IdleConf.GetUserCfgDir only once." msgstr "" -#: ../../../build/NEWS:14438 ../../../build/NEWS:16101 +#: ../../../build/NEWS:14445 ../../../build/NEWS:16108 msgid "" "`bpo-30779 `__: IDLE: Factor " "ConfigChanges class from configdialog, put in config; test. * In config, put" @@ -27030,19 +27044,19 @@ msgid "" "Sabella contributed parts of the patch." msgstr "" -#: ../../../build/NEWS:14448 ../../../build/NEWS:16111 +#: ../../../build/NEWS:14455 ../../../build/NEWS:16118 msgid "" "`bpo-30777 `__: IDLE: configdialog - Add" " docstrings and fix comments. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14451 ../../../build/NEWS:16114 +#: ../../../build/NEWS:14458 ../../../build/NEWS:16121 msgid "" "`bpo-30495 `__: IDLE: Improve textview " "with docstrings, PEP8 names, and more tests. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14454 ../../../build/NEWS:16117 +#: ../../../build/NEWS:14461 ../../../build/NEWS:16124 msgid "" "`bpo-30723 `__: IDLE: Make several " "improvements to parenmatch. Add 'parens' style to highlight both opener and " @@ -27052,20 +27066,20 @@ msgid "" "patch by Charles Wohlganger." msgstr "" -#: ../../../build/NEWS:14460 ../../../build/NEWS:16123 +#: ../../../build/NEWS:14467 ../../../build/NEWS:16130 msgid "" "`bpo-30674 `__: IDLE: add docstrings to " "grep module. Patch by Cheryl Sabella" msgstr "" -#: ../../../build/NEWS:14462 ../../../build/NEWS:16125 +#: ../../../build/NEWS:14469 ../../../build/NEWS:16132 msgid "" "`bpo-21519 `__: IDLE's basic custom key " "entry dialog now detects duplicates properly. Original patch by Saimadhav " "Heblikar." msgstr "" -#: ../../../build/NEWS:14465 ../../../build/NEWS:16128 +#: ../../../build/NEWS:14472 ../../../build/NEWS:16135 msgid "" "`bpo-29910 `__: IDLE no longer deletes a" " character after commenting out a region by a key shortcut. Add ``return " @@ -27073,7 +27087,7 @@ msgid "" "key bindings." msgstr "" -#: ../../../build/NEWS:14469 ../../../build/NEWS:16132 +#: ../../../build/NEWS:14476 ../../../build/NEWS:16139 msgid "" "`bpo-30728 `__: Review and change " "idlelib.configdialog names. Lowercase method and attribute names. Replace " @@ -27082,14 +27096,14 @@ msgid "" "Sabella." msgstr "" -#: ../../../build/NEWS:14474 ../../../build/NEWS:16137 +#: ../../../build/NEWS:14481 ../../../build/NEWS:16144 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:14478 ../../../build/NEWS:16447 +#: ../../../build/NEWS:14485 ../../../build/NEWS:16454 msgid "" "`bpo-15786 `__: Fix several problems " "with IDLE's autocompletion box. The following should now work: clicking on " @@ -27097,54 +27111,54 @@ msgid "" "Return. Hangs on MacOSX should no longer happen. Patch by Louie Lu." msgstr "" -#: ../../../build/NEWS:14483 ../../../build/NEWS:16452 +#: ../../../build/NEWS:14490 ../../../build/NEWS:16459 msgid "" "`bpo-25514 `__: Add doc subsubsection " "about IDLE failure to start. Popup no-connection message directs users to " "this section." msgstr "" -#: ../../../build/NEWS:14486 ../../../build/NEWS:16455 +#: ../../../build/NEWS:14493 ../../../build/NEWS:16462 msgid "" "`bpo-30642 `__: Fix reference leaks in " "IDLE tests. Patches by Louie Lu and Terry Jan Reedy." msgstr "" -#: ../../../build/NEWS:14489 ../../../build/NEWS:16458 +#: ../../../build/NEWS:14496 ../../../build/NEWS:16465 msgid "" "`bpo-30495 `__: Add docstrings for " "textview.py and use PEP8 names. Patches by Cheryl Sabella and Terry Jan " "Reedy." msgstr "" -#: ../../../build/NEWS:14492 ../../../build/NEWS:16461 +#: ../../../build/NEWS:14499 ../../../build/NEWS:16468 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:14495 ../../../build/NEWS:16464 +#: ../../../build/NEWS:14502 ../../../build/NEWS:16471 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:14498 ../../../build/NEWS:16773 +#: ../../../build/NEWS:14505 ../../../build/NEWS:16780 msgid "" "`bpo-29071 `__: IDLE colors f-string " "prefixes (but not invalid ur prefixes)." msgstr "" -#: ../../../build/NEWS:14500 ../../../build/NEWS:16775 +#: ../../../build/NEWS:14507 ../../../build/NEWS:16782 msgid "" "`bpo-28572 `__: Add 10% to coverage of " "IDLE's test_configdialog. Update and augment description of the " "configuration system." msgstr "" -#: ../../../build/NEWS:14506 ../../../build/NEWS:16144 +#: ../../../build/NEWS:14513 ../../../build/NEWS:16151 msgid "" "`bpo-30983 `__: gdb integration commands" " (py-bt, etc.) work on optimized shared builds now, too. :pep:`523` " @@ -27155,13 +27169,13 @@ msgid "" "Bruno \"Polaco\" Penteado." msgstr "" -#: ../../../build/NEWS:14514 +#: ../../../build/NEWS:14521 msgid "" "`bpo-29748 `__: Added the slice index " "converter in Argument Clinic." msgstr "" -#: ../../../build/NEWS:14516 +#: ../../../build/NEWS:14523 msgid "" "`bpo-24037 `__: Argument Clinic now uses" " the converter `bool(accept={int})` rather than `int` for semantical " @@ -27169,19 +27183,19 @@ msgid "" " help in converting to `bool` in future." msgstr "" -#: ../../../build/NEWS:14521 ../../../build/NEWS:16512 +#: ../../../build/NEWS:14528 ../../../build/NEWS:16519 msgid "" "`bpo-29367 `__: python-gdb.py now " "supports also ``method-wrapper`` (``wrapperobject``) objects." msgstr "" -#: ../../../build/NEWS:14524 ../../../build/NEWS:16980 +#: ../../../build/NEWS:14531 ../../../build/NEWS:16987 msgid "" "`bpo-28023 `__: Fix python-gdb.py didn't" " support new dict implementation." msgstr "" -#: ../../../build/NEWS:14526 +#: ../../../build/NEWS:14533 msgid "" "`bpo-15369 `__: The pybench and pystone " "microbenchmark have been removed from Tools. Please use the new Python " @@ -27190,13 +27204,13 @@ msgid "" "3." msgstr "" -#: ../../../build/NEWS:14531 +#: ../../../build/NEWS:14538 msgid "" "`bpo-28102 `__: The zipfile module CLI " "now prints usage to stderr. Patch by Stephen J. Turnbull." msgstr "" -#: ../../../build/NEWS:14537 +#: ../../../build/NEWS:14544 msgid "" "`bpo-31338 `__: Added the " "``Py_UNREACHABLE()`` macro for code paths which are never expected to be " @@ -27204,7 +27218,7 @@ msgid "" " manual." msgstr "" -#: ../../../build/NEWS:14541 +#: ../../../build/NEWS:14548 msgid "" "`bpo-30832 `__: Remove own " "implementation for thread-local storage. CPython has provided the own " @@ -27215,21 +27229,21 @@ msgid "" "any case." msgstr "" -#: ../../../build/NEWS:14548 +#: ../../../build/NEWS:14555 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:14551 +#: ../../../build/NEWS:14558 msgid "" "`bpo-16500 `__: Deprecate " "PyOS_AfterFork() and add PyOS_BeforeFork(), PyOS_AfterFork_Parent() and " "PyOS_AfterFork_Child()." msgstr "" -#: ../../../build/NEWS:14554 +#: ../../../build/NEWS:14561 msgid "" "`bpo-6532 `__: The type of results of " "PyThread_start_new_thread() and PyThread_get_thread_ident(), and the id " @@ -27237,7 +27251,7 @@ msgid "" " long\"." msgstr "" -#: ../../../build/NEWS:14558 +#: ../../../build/NEWS:14565 msgid "" "`bpo-27867 `__: Function " "PySlice_GetIndicesEx() is deprecated and replaced with a macro if " @@ -27246,8 +27260,8 @@ msgid "" "PySlice_Unpack() and PySlice_AdjustIndices()." msgstr "" -#: ../../../build/NEWS:14563 ../../../build/NEWS:16803 -#: ../../../build/NEWS:20530 +#: ../../../build/NEWS:14570 ../../../build/NEWS:16810 +#: ../../../build/NEWS:20537 msgid "" "`bpo-29083 `__: Fixed the declaration of" " some public API functions. PyArg_VaParse() and " @@ -27257,14 +27271,14 @@ msgid "" "defined." msgstr "" -#: ../../../build/NEWS:14569 +#: ../../../build/NEWS:14576 msgid "" "`bpo-28769 `__: The result of " "PyUnicode_AsUTF8AndSize() and PyUnicode_AsUTF8() is now of type ``const char" " *`` rather of ``char *``." msgstr "" -#: ../../../build/NEWS:14572 ../../../build/NEWS:16809 +#: ../../../build/NEWS:14579 ../../../build/NEWS:16816 msgid "" "`bpo-29058 `__: All stable API " "extensions added after Python 3.2 are now available only when Py_LIMITED_API" @@ -27272,21 +27286,21 @@ msgid "" " this API." msgstr "" -#: ../../../build/NEWS:14576 +#: ../../../build/NEWS:14583 msgid "" "`bpo-28822 `__: The index parameters " "*start* and *end* of PyUnicode_FindChar() are now adjusted to behave like " "``str[start:end]``." msgstr "" -#: ../../../build/NEWS:14579 ../../../build/NEWS:16967 -#: ../../../build/NEWS:21115 +#: ../../../build/NEWS:14586 ../../../build/NEWS:16974 +#: ../../../build/NEWS:21122 msgid "" "`bpo-28808 `__: " "PyUnicode_CompareWithASCIIString() now never raises exceptions." msgstr "" -#: ../../../build/NEWS:14581 +#: ../../../build/NEWS:14588 msgid "" "`bpo-28761 `__: The fields name and doc " "of structures PyMemberDef, PyGetSetDef, PyStructSequence_Field, " @@ -27294,129 +27308,129 @@ msgid "" "rather of ``char *``." msgstr "" -#: ../../../build/NEWS:14585 +#: ../../../build/NEWS:14592 msgid "" "`bpo-28748 `__: Private variable " "_Py_PackageContext is now of type ``const char *`` rather of ``char *``." msgstr "" -#: ../../../build/NEWS:14588 +#: ../../../build/NEWS:14595 msgid "" "`bpo-19569 `__: Compiler warnings are " "now emitted if use most of deprecated functions." msgstr "" -#: ../../../build/NEWS:14591 ../../../build/NEWS:17468 +#: ../../../build/NEWS:14598 ../../../build/NEWS:17475 msgid "" "`bpo-28426 `__: Deprecated undocumented " "functions PyUnicode_AsEncodedObject(), PyUnicode_AsDecodedObject(), " "PyUnicode_AsDecodedUnicode() and PyUnicode_AsEncodedUnicode()." msgstr "" -#: ../../../build/NEWS:14597 +#: ../../../build/NEWS:14604 msgid "Python 3.6.6 final" msgstr "Python 3.6.6 final" -#: ../../../build/NEWS:14601 +#: ../../../build/NEWS:14608 msgid "There were no new changes in version 3.6.6." msgstr "Tidak ada perubahan baru di versi 3.6.6." -#: ../../../build/NEWS:14606 +#: ../../../build/NEWS:14613 msgid "Python 3.6.6 release candidate 1" msgstr "Python 3.6.6 kandidat rilis 1" -#: ../../../build/NEWS:14608 +#: ../../../build/NEWS:14615 msgid "*Release date: 2018-06-11*" msgstr "*Tanggal rilis: 2018-06-11*" -#: ../../../build/NEWS:14839 +#: ../../../build/NEWS:14846 msgid "" "`bpo-33184 `__: Update Windows installer" " to OpenSSL 1.0.2o." msgstr "" -#: ../../../build/NEWS:14844 +#: ../../../build/NEWS:14851 msgid "" "`bpo-33184 `__: Update macOS installer " "build to use OpenSSL 1.0.2o." msgstr "" -#: ../../../build/NEWS:14876 +#: ../../../build/NEWS:14883 msgid "" "`bpo-29706 `__: IDLE now colors async " "and await as keywords in 3.6. They become full keywords in 3.7." msgstr "" -#: ../../../build/NEWS:14917 +#: ../../../build/NEWS:14924 msgid "Python 3.6.5 final" msgstr "Python 3.6.5 final" -#: ../../../build/NEWS:14919 +#: ../../../build/NEWS:14926 msgid "*Release date: 2018-03-28*" msgstr "*Tanggal rilis: 2018-03-28*" -#: ../../../build/NEWS:14933 +#: ../../../build/NEWS:14940 msgid "Python 3.6.5 release candidate 1" msgstr "Python 3.6.5 kandidat rilis 1" -#: ../../../build/NEWS:14935 +#: ../../../build/NEWS:14942 msgid "*Release date: 2018-03-13*" msgstr "*Tanggal rilis: 2018-03-13*" -#: ../../../build/NEWS:14974 +#: ../../../build/NEWS:14981 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:14977 +#: ../../../build/NEWS:14984 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:15004 +#: ../../../build/NEWS:15011 msgid "" "`bpo-30353 `__: Fix ctypes pass-by-value" " for structs on 64-bit Cygwin/MinGW." msgstr "" -#: ../../../build/NEWS:15042 +#: ../../../build/NEWS:15049 msgid "" "`bpo-32394 `__: socket: Remove " "TCP_FASTOPEN, TCP_KEEPCNT flags on older version Windows during run-time." msgstr "" -#: ../../../build/NEWS:15074 +#: ../../../build/NEWS:15081 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:15092 +#: ../../../build/NEWS:15099 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:15157 +#: ../../../build/NEWS:15164 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:15190 +#: ../../../build/NEWS:15197 msgid "" "`bpo-32588 `__: Create standalone " "_distutils_findvs module." msgstr "" -#: ../../../build/NEWS:15195 +#: ../../../build/NEWS:15202 msgid "" "`bpo-32726 `__: Provide an additional, " "more modern macOS installer variant that supports macOS 10.9+ systems in " @@ -27425,29 +27439,29 @@ msgid "" "supplies its own copy of Tcl/Tk 8.6.8." msgstr "" -#: ../../../build/NEWS:15251 +#: ../../../build/NEWS:15258 msgid "Python 3.6.4 final" msgstr "Python 3.6.4 final" -#: ../../../build/NEWS:15253 +#: ../../../build/NEWS:15260 msgid "*Release date: 2017-12-18*" msgstr "*Tanggal rilis: 2017-12-18*" -#: ../../../build/NEWS:15255 +#: ../../../build/NEWS:15262 msgid "There were no new code changes in version 3.6.4 since v3.6.4rc1." msgstr "Tidak ada perubahan kode di versi 3.6.4 sejak v3.6.4rc1." -#: ../../../build/NEWS:15260 +#: ../../../build/NEWS:15267 msgid "Python 3.6.4 release candidate 1" msgstr "Python 3.6.4 kandidat rilis 1" -#: ../../../build/NEWS:15289 +#: ../../../build/NEWS:15296 msgid "" "`bpo-31852 `__: Fix a segmentation fault" " caused by a combination of the async soft keyword and continuation lines." msgstr "" -#: ../../../build/NEWS:15623 +#: ../../../build/NEWS:15630 msgid "" "`bpo-13802 `__: Use non-Latin characters" " in the IDLE's Font settings sample. Even if one selects a font that defines" @@ -27458,163 +27472,163 @@ msgid "" "re-arranged. The Font/Tabs help explains a bit about the additions." msgstr "" -#: ../../../build/NEWS:15679 +#: ../../../build/NEWS:15686 msgid "Python 3.6.3 final" msgstr "Python 3.6.3 final" -#: ../../../build/NEWS:15681 +#: ../../../build/NEWS:15688 msgid "*Release date: 2017-10-03*" msgstr "*Tanggal rilis: 2017-10-03*" -#: ../../../build/NEWS:15686 +#: ../../../build/NEWS:15693 msgid "" "`bpo-31641 `__: Re-allow arbitrary " "iterables in `concurrent.futures.as_completed()`. Fixes regression in " "3.6.3rc1." msgstr "" -#: ../../../build/NEWS:15692 +#: ../../../build/NEWS:15699 msgid "" "`bpo-31662 `__: Fix typos in Windows " "``uploadrelease.bat`` script. Fix Windows Doc build issues in " "``Doc/make.bat``." msgstr "" -#: ../../../build/NEWS:15695 +#: ../../../build/NEWS:15702 msgid "" "`bpo-31423 `__: Fix building the PDF " "documentation with newer versions of Sphinx." msgstr "" -#: ../../../build/NEWS:15700 +#: ../../../build/NEWS:15707 msgid "Python 3.6.3 release candidate 1" msgstr "Python 3.6.3 kandidat rilis 1" -#: ../../../build/NEWS:15702 +#: ../../../build/NEWS:15709 msgid "*Release date: 2017-09-18*" msgstr "*Tanggal rilis: 2017-09-18*" -#: ../../../build/NEWS:16154 +#: ../../../build/NEWS:16161 msgid "Python 3.6.2 final" msgstr "Python 3.6.2 final" -#: ../../../build/NEWS:16156 +#: ../../../build/NEWS:16163 msgid "*Release date: 2017-07-17*" msgstr "*Tanggal rilis: 2017-07-17*" -#: ../../../build/NEWS:16158 ../../../build/NEWS:16885 +#: ../../../build/NEWS:16165 ../../../build/NEWS:16892 msgid "No changes since release candidate 2" msgstr "Tidak ada perubahan sejak kandidat rilis 2" -#: ../../../build/NEWS:16163 +#: ../../../build/NEWS:16170 msgid "Python 3.6.2 release candidate 2" msgstr "Python 3.6.2 kandidat rilis 2" -#: ../../../build/NEWS:16165 +#: ../../../build/NEWS:16172 msgid "*Release date: 2017-07-07*" msgstr "*Tanggal rilis: 2017-07-07*" -#: ../../../build/NEWS:16190 +#: ../../../build/NEWS:16197 msgid "Python 3.6.2 release candidate 1" msgstr "Python 3.6.2 kandidat rilis 1" -#: ../../../build/NEWS:16192 +#: ../../../build/NEWS:16199 msgid "*Release date: 2017-06-17*" msgstr "*Tanggal rilis: 2017-06-17*" -#: ../../../build/NEWS:16200 +#: ../../../build/NEWS:16207 msgid "" "`bpo-30604 `__: Move co_extra_freefuncs " "to not be per-thread to avoid crashes" msgstr "" -#: ../../../build/NEWS:16230 ../../../build/NEWS:20182 +#: ../../../build/NEWS:16237 ../../../build/NEWS:20189 msgid "" "`bpo-29600 `__: Fix wrapping coroutine " "return values in StopIteration." msgstr "" -#: ../../../build/NEWS:16259 ../../../build/NEWS:20248 +#: ../../../build/NEWS:16266 ../../../build/NEWS:20255 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:16279 +#: ../../../build/NEWS:16286 msgid "" "`bpo-24484 `__: Avoid race condition in " "multiprocessing cleanup (#2159)" msgstr "" -#: ../../../build/NEWS:16353 ../../../build/NEWS:20316 +#: ../../../build/NEWS:16360 ../../../build/NEWS:20323 msgid "" "`bpo-26293 `__: Change resulted because " "of zipfile breakage. (See also: `bpo-29094 " "`__)" msgstr "" -#: ../../../build/NEWS:16427 ../../../build/NEWS:20383 +#: ../../../build/NEWS:16434 ../../../build/NEWS:20390 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:16470 +#: ../../../build/NEWS:16477 msgid "" "`bpo-27867 `__: Function " "PySlice_GetIndicesEx() no longer replaced with a macro if Py_LIMITED_API is " "not set." msgstr "" -#: ../../../build/NEWS:16542 +#: ../../../build/NEWS:16549 msgid "Python 3.6.1 final" msgstr "Python 3.6.1 final" -#: ../../../build/NEWS:16544 +#: ../../../build/NEWS:16551 msgid "*Release date: 2017-03-21*" msgstr "*Tanggal rilis: 2017-03-21*" -#: ../../../build/NEWS:16560 +#: ../../../build/NEWS:16567 msgid "" "`bpo-27593 `__: fix format of git " "information used in sys.version" msgstr "" -#: ../../../build/NEWS:16562 +#: ../../../build/NEWS:16569 msgid "Fix incompatible comment in python.h" msgstr "Perbaiki komentar yang tidak kompatibel di python.h" -#: ../../../build/NEWS:16566 +#: ../../../build/NEWS:16573 msgid "Python 3.6.1 release candidate 1" msgstr "Python 3.6.1 kandidat rilis 1" -#: ../../../build/NEWS:16568 +#: ../../../build/NEWS:16575 msgid "*Release date: 2017-03-04*" msgstr "*Tanggal rilis: 2017-03-04*" -#: ../../../build/NEWS:16679 ../../../build/NEWS:20415 +#: ../../../build/NEWS:16686 ../../../build/NEWS:20422 msgid "" "`bpo-29519 `__: Fix weakref spewing " "exceptions during interpreter shutdown when used with a rare combination of " "multiprocessing and custom codecs." msgstr "" -#: ../../../build/NEWS:16695 +#: ../../../build/NEWS:16702 msgid "" "`bpo-29316 `__: Restore the provisional " "status of typing module, add corresponding note to documentation. Patch by " "Ivan L." msgstr "" -#: ../../../build/NEWS:16701 ../../../build/NEWS:20431 +#: ../../../build/NEWS:16708 ../../../build/NEWS:20438 msgid "" "`bpo-29011 `__: Fix an important " "omission by adding Deque to the typing module." msgstr "" -#: ../../../build/NEWS:16715 +#: ../../../build/NEWS:16722 msgid "" "`bpo-29203 `__: functools.lru_cache() " "now respects :pep:`468` and preserves the order of keyword arguments. " @@ -27622,84 +27636,84 @@ msgid "" " potentially give different results." msgstr "" -#: ../../../build/NEWS:16722 ../../../build/NEWS:20688 +#: ../../../build/NEWS:16729 ../../../build/NEWS:20695 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:16725 +#: ../../../build/NEWS:16732 msgid "" "`bpo-29085 `__: Allow " "random.Random.seed() to use high quality OS randomness rather than the pid " "and time." msgstr "" -#: ../../../build/NEWS:16728 +#: ../../../build/NEWS:16735 msgid "" "`bpo-29061 `__: Fixed bug in " "secrets.randbelow() which would hang when given a negative input. Patch by " "Brendan Donegan." msgstr "" -#: ../../../build/NEWS:16736 ../../../build/NEWS:20694 +#: ../../../build/NEWS:16743 ../../../build/NEWS:20701 msgid "" "`bpo-29119 `__: Fix weakrefs in the pure" " python version of collections.OrderedDict move_to_end() method. Contributed" " by Andra Bogildea." msgstr "" -#: ../../../build/NEWS:16748 +#: ../../../build/NEWS:16755 msgid "" "`bpo-29055 `__: Neaten-up empty " "population error on random.choice() by suppressing the upstream exception." msgstr "" -#: ../../../build/NEWS:16763 ../../../build/NEWS:20718 +#: ../../../build/NEWS:16770 ../../../build/NEWS:20725 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:16781 +#: ../../../build/NEWS:16788 msgid "" "`bpo-29579 `__: Removes readme.txt from " "the installer" msgstr "" -#: ../../../build/NEWS:16783 +#: ../../../build/NEWS:16790 msgid "" "`bpo-29326 `__: Ignores blank lines in " "._pth files (Patch by Alexey Izbyshev)" msgstr "" -#: ../../../build/NEWS:16785 +#: ../../../build/NEWS:16792 msgid "" "`bpo-28164 `__: Correctly handle special" " console filenames (patch by Eryk Sun)" msgstr "" -#: ../../../build/NEWS:16787 +#: ../../../build/NEWS:16794 msgid "" "`bpo-29409 `__: Implement :pep:`529` for" " io.FileIO (Patch by Eryk Sun)" msgstr "" -#: ../../../build/NEWS:16789 ../../../build/NEWS:20520 +#: ../../../build/NEWS:16796 ../../../build/NEWS:20527 msgid "" "`bpo-29392 `__: Prevent crash when " "passing invalid arguments into msvcrt module." msgstr "" -#: ../../../build/NEWS:16794 +#: ../../../build/NEWS:16801 msgid "" "`bpo-28896 `__: Deprecate " "WindowsRegistryFinder and disable it by default." msgstr "" -#: ../../../build/NEWS:16799 +#: ../../../build/NEWS:16806 msgid "" "`bpo-27867 `__: Function " "PySlice_GetIndicesEx() is replaced with a macro if Py_LIMITED_API is not set" @@ -27707,7 +27721,7 @@ msgid "" "0x03060100 or higher." msgstr "" -#: ../../../build/NEWS:16829 ../../../build/NEWS:20485 +#: ../../../build/NEWS:16836 ../../../build/NEWS:20492 msgid "" "`bpo-28087 `__: Skip test_asyncore and " "test_eintr poll failures on macOS. Skip some tests of select.poll when " @@ -27715,7 +27729,7 @@ msgid "" "function on some macOS versions." msgstr "" -#: ../../../build/NEWS:16833 ../../../build/NEWS:20495 +#: ../../../build/NEWS:16840 ../../../build/NEWS:20502 msgid "" "`bpo-29571 `__: to match the behaviour " "of the ``re.LOCALE`` flag, test_re.test_locale_flag now uses " @@ -27724,68 +27738,68 @@ msgid "" "locale encoding is a multi-byte encoding)" msgstr "" -#: ../../../build/NEWS:16881 +#: ../../../build/NEWS:16888 msgid "Python 3.6.0 final" msgstr "Python 3.6.0 final" -#: ../../../build/NEWS:16883 +#: ../../../build/NEWS:16890 msgid "*Release date: 2016-12-23*" msgstr "*Tanggal rilis: 2016-12-23*" -#: ../../../build/NEWS:16890 +#: ../../../build/NEWS:16897 msgid "Python 3.6.0 release candidate 2" msgstr "Python 3.6.0 kandidat rilis 2" -#: ../../../build/NEWS:16892 +#: ../../../build/NEWS:16899 msgid "*Release date: 2016-12-16*" msgstr "*Tanggal rilis: 2016-12-16*" -#: ../../../build/NEWS:16900 +#: ../../../build/NEWS:16907 msgid "" "`bpo-28990 `__: Fix asyncio SSL hanging " "if connection is closed before handshake is completed. (Patch by HoHo-Ho)" msgstr "" -#: ../../../build/NEWS:16906 +#: ../../../build/NEWS:16913 msgid "" "`bpo-28770 `__: Fix python-gdb.py for " "fastcalls." msgstr "" -#: ../../../build/NEWS:16911 +#: ../../../build/NEWS:16918 msgid "" "`bpo-28896 `__: Deprecate " "WindowsRegistryFinder." msgstr "" -#: ../../../build/NEWS:16916 +#: ../../../build/NEWS:16923 msgid "" "`bpo-28898 `__: Prevent gdb build errors" " due to HAVE_LONG_LONG redefinition." msgstr "" -#: ../../../build/NEWS:16920 +#: ../../../build/NEWS:16927 msgid "Python 3.6.0 release candidate 1" msgstr "Python 3.6.0 kandidat rilis 1" -#: ../../../build/NEWS:16922 +#: ../../../build/NEWS:16929 msgid "*Release date: 2016-12-06*" msgstr "*Tanggal rilis: 2016-12-06*" -#: ../../../build/NEWS:16944 +#: ../../../build/NEWS:16951 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:16962 +#: ../../../build/NEWS:16969 msgid "" "`bpo-28843 `__: Fix asyncio C Task to " "handle exceptions __traceback__." msgstr "" -#: ../../../build/NEWS:16972 +#: ../../../build/NEWS:16979 msgid "" "`bpo-23722 `__: The data model reference" " and the porting section in the What's New guide now cover the additional " @@ -27793,15 +27807,15 @@ msgid "" ":pep:`487` and zero-argument ``super()``." msgstr "" -#: ../../../build/NEWS:16984 +#: ../../../build/NEWS:16991 msgid "Python 3.6.0 beta 4" msgstr "Python 3.6.0 beta 4" -#: ../../../build/NEWS:16986 +#: ../../../build/NEWS:16993 msgid "*Release date: 2016-11-21*" msgstr "*Tanggal rilis: 2016-11-21*" -#: ../../../build/NEWS:17014 +#: ../../../build/NEWS:17021 msgid "" "`bpo-27243 `__: Change " "PendingDeprecationWarning -> DeprecationWarning. As it was agreed in the " @@ -27809,180 +27823,180 @@ msgid "" "PendingDeprecationWarning in 3.5 and in DeprecationWarning in 3.6." msgstr "" -#: ../../../build/NEWS:17033 +#: ../../../build/NEWS:17040 msgid "" "`bpo-20572 `__: The " "subprocess.Popen.wait method's undocumented endtime parameter now raises a " "DeprecationWarning." msgstr "" -#: ../../../build/NEWS:17050 +#: ../../../build/NEWS:17057 msgid "" "`bpo-28600 `__: Optimize loop.call_soon." msgstr "" -#: ../../../build/NEWS:17052 ../../../build/NEWS:21066 +#: ../../../build/NEWS:17059 ../../../build/NEWS:21073 msgid "" "`bpo-28613 `__: Fix get_event_loop() " "return the current loop if called from coroutines/callbacks." msgstr "" -#: ../../../build/NEWS:17055 +#: ../../../build/NEWS:17062 msgid "" "`bpo-28634 `__: Fix asyncio.isfuture() " "to support unittest.Mock." msgstr "" -#: ../../../build/NEWS:17057 +#: ../../../build/NEWS:17064 msgid "" "`bpo-26081 `__: Fix refleak in " "_asyncio.Future.__iter__().throw." msgstr "" -#: ../../../build/NEWS:17059 ../../../build/NEWS:21069 +#: ../../../build/NEWS:17066 ../../../build/NEWS:21076 msgid "" "`bpo-28639 `__: Fix inspect.isawaitable " "to always return bool Patch by Justin Mayfield." msgstr "" -#: ../../../build/NEWS:17062 ../../../build/NEWS:21072 +#: ../../../build/NEWS:17069 ../../../build/NEWS:21079 msgid "" "`bpo-28652 `__: Make loop methods reject" " socket kinds they do not support." msgstr "" -#: ../../../build/NEWS:17064 ../../../build/NEWS:21074 +#: ../../../build/NEWS:17071 ../../../build/NEWS:21081 msgid "" "`bpo-28653 `__: Fix a refleak in " "functools.lru_cache." msgstr "" -#: ../../../build/NEWS:17066 ../../../build/NEWS:21076 +#: ../../../build/NEWS:17073 ../../../build/NEWS:21083 msgid "" "`bpo-28703 `__: Fix " "asyncio.iscoroutinefunction to handle Mock objects." msgstr "" -#: ../../../build/NEWS:17068 +#: ../../../build/NEWS:17075 msgid "" "`bpo-28704 `__: Fix create_unix_server " "to support Path-like objects (PEP 519)." msgstr "" -#: ../../../build/NEWS:17070 +#: ../../../build/NEWS:17077 msgid "" "`bpo-28720 `__: Add " "collections.abc.AsyncGenerator." msgstr "" -#: ../../../build/NEWS:17098 +#: ../../../build/NEWS:17105 msgid "Python 3.6.0 beta 3" msgstr "Python 3.6.0 beta 3" -#: ../../../build/NEWS:17100 +#: ../../../build/NEWS:17107 msgid "*Release date: 2016-10-31*" msgstr "*Tanggal rilis: 2016-10-31*" -#: ../../../build/NEWS:17123 +#: ../../../build/NEWS:17130 msgid "" "`bpo-28471 `__: Fix \"Python memory " "allocator called without holding the GIL\" crash in socket.setblocking." msgstr "" -#: ../../../build/NEWS:17145 +#: ../../../build/NEWS:17152 msgid "" "`bpo-18844 `__: The various ways of " "specifying weights for random.choices() now produce the same result " "sequences." msgstr "" -#: ../../../build/NEWS:17148 ../../../build/NEWS:20750 +#: ../../../build/NEWS:17155 ../../../build/NEWS:20757 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:17181 ../../../build/NEWS:20764 +#: ../../../build/NEWS:17188 ../../../build/NEWS:20771 msgid "" "`bpo-24452 `__: Make webbrowser support " "Chrome on Mac OS X." msgstr "" -#: ../../../build/NEWS:17186 +#: ../../../build/NEWS:17193 msgid "" "`bpo-28492 `__: Fix how StopIteration " "exception is raised in _asyncio.Future." msgstr "" -#: ../../../build/NEWS:17188 +#: ../../../build/NEWS:17195 msgid "" "`bpo-28500 `__: Fix asyncio to handle " "async gens GC from another thread." msgstr "" -#: ../../../build/NEWS:17190 ../../../build/NEWS:21058 +#: ../../../build/NEWS:17197 ../../../build/NEWS:21065 msgid "" "`bpo-26923 `__: Fix asyncio.Gather to " "refuse being cancelled once all children are done. Patch by Johannes Ebke." msgstr "" -#: ../../../build/NEWS:17193 ../../../build/NEWS:21061 +#: ../../../build/NEWS:17200 ../../../build/NEWS:21068 msgid "" "`bpo-26796 `__: Don't configure the " "number of workers for default threadpool executor. Initial patch by Hans " "Lawrenz." msgstr "" -#: ../../../build/NEWS:17196 +#: ../../../build/NEWS:17203 msgid "" "`bpo-28544 `__: Implement asyncio.Task " "in C." msgstr "" -#: ../../../build/NEWS:17222 +#: ../../../build/NEWS:17229 msgid "Python 3.6.0 beta 2" msgstr "Python 3.6.0 beta 2" -#: ../../../build/NEWS:17224 +#: ../../../build/NEWS:17231 msgid "*Release date: 2016-10-10*" msgstr "*Tanggal rilis: 2016-10-10*" -#: ../../../build/NEWS:17240 +#: ../../../build/NEWS:17247 msgid "" "`bpo-28376 `__: Creating instances of " "range_iterator by calling range_iterator type now is deprecated. Patch by " "Oren Milman." msgstr "" -#: ../../../build/NEWS:17243 ../../../build/NEWS:20591 +#: ../../../build/NEWS:17250 ../../../build/NEWS:20598 msgid "" "`bpo-28376 `__: The constructor of " "range_iterator now checks that step is not 0. Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:17304 ../../../build/NEWS:20769 +#: ../../../build/NEWS:17311 ../../../build/NEWS:20776 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:17311 +#: ../../../build/NEWS:17318 msgid "" "`bpo-27181 `__: remove " "statistics.geometric_mean and defer until 3.7." msgstr "" -#: ../../../build/NEWS:17490 +#: ../../../build/NEWS:17497 msgid "Python 3.6.0 beta 1" msgstr "Python 3.6.0 beta 1" -#: ../../../build/NEWS:17492 +#: ../../../build/NEWS:17499 msgid "*Release date: 2016-09-12*" msgstr "*Tanggal rilis: 2016-09-12*" -#: ../../../build/NEWS:17497 +#: ../../../build/NEWS:17504 msgid "" "`bpo-23722 `__: The __class__ cell used " "by zero-argument super() is now initialized from type.__new__ rather than " @@ -27991,25 +28005,25 @@ msgid "" "Teichmann." msgstr "" -#: ../../../build/NEWS:17502 ../../../build/NEWS:20622 +#: ../../../build/NEWS:17509 ../../../build/NEWS:20629 msgid "" "`bpo-25221 `__: Fix corrupted result " "from PyLong_FromLong(0) when Python is compiled with NSMALLPOSINTS = 0." msgstr "" -#: ../../../build/NEWS:17505 +#: ../../../build/NEWS:17512 msgid "" "`bpo-27080 `__: Implement formatting " "support for :pep:`515`. Initial patch by Chris Angelico." msgstr "" -#: ../../../build/NEWS:17508 +#: ../../../build/NEWS:17515 msgid "" "`bpo-27199 `__: In tarfile, expose " "copyfileobj bufsize to improve throughput. Patch by Jason Fried." msgstr "" -#: ../../../build/NEWS:17511 +#: ../../../build/NEWS:17518 msgid "" "`bpo-27948 `__: In f-strings, only allow" " backslashes inside the braces (where the expressions are). This is a " @@ -28019,32 +28033,32 @@ msgid "" "``f'\\x7b\"hi\"\\x7d'``." msgstr "" -#: ../../../build/NEWS:17517 +#: ../../../build/NEWS:17524 msgid "" "`bpo-28046 `__: Remove platform-specific" " directories from sys.path." msgstr "" -#: ../../../build/NEWS:17519 +#: ../../../build/NEWS:17526 msgid "" "`bpo-28071 `__: Add early-out for " "differencing from an empty set." msgstr "" -#: ../../../build/NEWS:17521 ../../../build/NEWS:20625 +#: ../../../build/NEWS:17528 ../../../build/NEWS:20632 msgid "" "`bpo-25758 `__: Prevents zipimport from " "unnecessarily encoding a filename (patch by Eryk Sun)" msgstr "" -#: ../../../build/NEWS:17524 +#: ../../../build/NEWS:17531 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:17527 +#: ../../../build/NEWS:17534 msgid "" "`bpo-27213 `__: Rework CALL_FUNCTION* " "opcodes to produce shorter and more efficient bytecode. Patch by Demur " @@ -28052,101 +28066,101 @@ msgid "" "Stinner." msgstr "" -#: ../../../build/NEWS:17531 +#: ../../../build/NEWS:17538 msgid "" "`bpo-26331 `__: Implement tokenizing " "support for :pep:`515`. Patch by Georg Brandl." msgstr "" -#: ../../../build/NEWS:17534 +#: ../../../build/NEWS:17541 msgid "" "`bpo-27999 `__: Make \"global after " "use\" a SyntaxError, and ditto for nonlocal. Patch by Ivan Levkivskyi." msgstr "" -#: ../../../build/NEWS:17537 +#: ../../../build/NEWS:17544 msgid "" "`bpo-28003 `__: Implement :pep:`525` -- " "Asynchronous Generators." msgstr "" -#: ../../../build/NEWS:17539 +#: ../../../build/NEWS:17546 msgid "" "`bpo-27985 `__: Implement :pep:`526` -- " "Syntax for Variable Annotations. Patch by Ivan Levkivskyi." msgstr "" -#: ../../../build/NEWS:17542 +#: ../../../build/NEWS:17549 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:17546 +#: ../../../build/NEWS:17553 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:17549 +#: ../../../build/NEWS:17556 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:17553 +#: ../../../build/NEWS:17560 msgid "" "`bpo-27911 `__: Remove unnecessary error" " checks in ``exec_builtin_or_dynamic()``." msgstr "" -#: ../../../build/NEWS:17556 +#: ../../../build/NEWS:17563 msgid "" "`bpo-27078 `__: Added BUILD_STRING " "opcode. Optimized f-strings evaluation." msgstr "" -#: ../../../build/NEWS:17558 +#: ../../../build/NEWS:17565 msgid "" "`bpo-17884 `__: Python now requires " "systems with inttypes.h and stdint.h" msgstr "" -#: ../../../build/NEWS:17560 +#: ../../../build/NEWS:17567 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:17564 +#: ../../../build/NEWS:17571 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:17567 +#: ../../../build/NEWS:17574 msgid "Implement :pep:`523`." msgstr "Implementasi :pep:`523`." -#: ../../../build/NEWS:17569 +#: ../../../build/NEWS:17576 msgid "" "`bpo-27870 `__: A left shift of zero by " "a large integer no longer attempts to allocate large amounts of memory." msgstr "" -#: ../../../build/NEWS:17572 +#: ../../../build/NEWS:17579 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:17576 +#: ../../../build/NEWS:17583 msgid "" "`bpo-27214 `__: In long_invert, be more " "careful about modifying object returned by long_add, and remove an " @@ -28154,34 +28168,34 @@ msgid "" "patch." msgstr "" -#: ../../../build/NEWS:17580 +#: ../../../build/NEWS:17587 msgid "" "`bpo-27506 `__: Support passing the " "bytes/bytearray.translate() \"delete\" argument by keyword." msgstr "" -#: ../../../build/NEWS:17583 ../../../build/NEWS:20631 +#: ../../../build/NEWS:17590 ../../../build/NEWS:20638 msgid "" "`bpo-27812 `__: Properly clear out a " "generator's frame's backreference to the generator to prevent crashes in " "frame.clear()." msgstr "" -#: ../../../build/NEWS:17586 ../../../build/NEWS:20634 +#: ../../../build/NEWS:17593 ../../../build/NEWS:20641 msgid "" "`bpo-27811 `__: Fix a crash when a " "coroutine that has not been awaited is finalized with warnings-as-errors " "enabled." msgstr "" -#: ../../../build/NEWS:17589 ../../../build/NEWS:20637 +#: ../../../build/NEWS:17596 ../../../build/NEWS:20644 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:17592 +#: ../../../build/NEWS:17599 msgid "" "`bpo-27792 `__: The modulo operation " "applied to ``bool`` and other ``int`` subclasses now always returns an " @@ -28189,26 +28203,26 @@ msgid "" "Xiang Zhang." msgstr "" -#: ../../../build/NEWS:17596 +#: ../../../build/NEWS:17603 msgid "" "`bpo-26984 `__: int() now always returns" " an instance of exact int." msgstr "" -#: ../../../build/NEWS:17598 +#: ../../../build/NEWS:17605 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:17602 +#: ../../../build/NEWS:17609 msgid "" "`bpo-24254 `__: Make class definition " "namespace ordered by default." msgstr "" -#: ../../../build/NEWS:17604 +#: ../../../build/NEWS:17611 msgid "" "`bpo-27662 `__: Fix an overflow check in" " ``List_New``: the original code was checking against ``Py_SIZE_MAX`` " @@ -28216,7 +28230,7 @@ msgid "" "Zhang." msgstr "" -#: ../../../build/NEWS:17608 ../../../build/NEWS:20643 +#: ../../../build/NEWS:17615 ../../../build/NEWS:20650 msgid "" "`bpo-27782 `__: Multi-phase extension " "module import now correctly allows the ``m_methods`` field to be used to add" @@ -28224,27 +28238,27 @@ msgid "" "``Py_create_mod``. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:17612 ../../../build/NEWS:20647 +#: ../../../build/NEWS:17619 ../../../build/NEWS:20654 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:17616 ../../../build/NEWS:20651 +#: ../../../build/NEWS:17623 ../../../build/NEWS:20658 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:17620 +#: ../../../build/NEWS:17627 msgid "" "`bpo-27157 `__: Make only type() itself " "accept the one-argument form. Patch by Eryk Sun and Emanuel Barry." msgstr "" -#: ../../../build/NEWS:17623 ../../../build/NEWS:20655 +#: ../../../build/NEWS:17630 ../../../build/NEWS:20662 msgid "" "`bpo-27558 `__: Fix a SystemError in the" " implementation of \"raise\" statement. In a brand new thread, raise a " @@ -28252,91 +28266,91 @@ msgid "" " Xiang Zhang." msgstr "" -#: ../../../build/NEWS:17627 +#: ../../../build/NEWS:17634 msgid "" "`bpo-28008 `__: Implement :pep:`530` -- " "asynchronous comprehensions." msgstr "" -#: ../../../build/NEWS:17629 ../../../build/NEWS:20680 +#: ../../../build/NEWS:17636 ../../../build/NEWS:20687 msgid "" "`bpo-27942 `__: Fix memory leak in " "codeobject.c" msgstr "" -#: ../../../build/NEWS:17634 ../../../build/NEWS:20724 +#: ../../../build/NEWS:17641 ../../../build/NEWS:20731 msgid "" "`bpo-28732 `__: Fix crash in os.spawnv()" " with no elements in args" msgstr "" -#: ../../../build/NEWS:17636 ../../../build/NEWS:20726 +#: ../../../build/NEWS:17643 ../../../build/NEWS:20733 msgid "" "`bpo-28485 `__: Always raise ValueError " "for negative compileall.compile_dir(workers=...) parameter, even when " "multithreading is unavailable." msgstr "" -#: ../../../build/NEWS:17640 +#: ../../../build/NEWS:17647 msgid "" "`bpo-28037 `__: Use " "sqlite3_get_autocommit() instead of setting Connection->inTransaction " "manually." msgstr "" -#: ../../../build/NEWS:17643 +#: ../../../build/NEWS:17650 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:17646 +#: ../../../build/NEWS:17653 msgid "" "`bpo-24454 `__: Regular expression match" " object groups are now accessible using __getitem__. \"mo[x]\" is equivalent" " to \"mo.group(x)\"." msgstr "" -#: ../../../build/NEWS:17649 +#: ../../../build/NEWS:17656 msgid "" "`bpo-10740 `__: sqlite3 no longer " "implicitly commit an open transaction before DDL statements." msgstr "" -#: ../../../build/NEWS:17652 +#: ../../../build/NEWS:17659 msgid "" "`bpo-17941 `__: Add a *module* parameter" " to collections.namedtuple()." msgstr "" -#: ../../../build/NEWS:17654 +#: ../../../build/NEWS:17661 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:17658 +#: ../../../build/NEWS:17665 msgid "" "`bpo-26885 `__: xmlrpc now supports " "unmarshalling additional data types used by Apache XML-RPC implementation " "for numerics and None." msgstr "" -#: ../../../build/NEWS:17661 +#: ../../../build/NEWS:17668 msgid "" "`bpo-28070 `__: Fixed parsing inline " "verbose flag in regular expressions." msgstr "" -#: ../../../build/NEWS:17663 +#: ../../../build/NEWS:17670 msgid "" "`bpo-19500 `__: Add client-side SSL " "session resumption to the ssl module." msgstr "" -#: ../../../build/NEWS:17665 +#: ../../../build/NEWS:17672 msgid "" "`bpo-28022 `__: Deprecate ssl-related " "arguments in favor of SSLContext. The deprecation include manual creation of" @@ -28344,7 +28358,7 @@ msgid "" "smtplib, poplib and urllib." msgstr "" -#: ../../../build/NEWS:17669 +#: ../../../build/NEWS:17676 msgid "" "`bpo-28043 `__: SSLContext has improved " "default settings: OP_NO_SSLv2, OP_NO_SSLv3, OP_NO_COMPRESSION, " @@ -28352,21 +28366,21 @@ msgid "" "ciphers without MD5." msgstr "" -#: ../../../build/NEWS:17673 +#: ../../../build/NEWS:17680 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:17676 +#: ../../../build/NEWS:17683 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:17679 +#: ../../../build/NEWS:17686 msgid "" "`bpo-27137 `__: the pure Python fallback" " implementation of ``functools.partial`` now matches the behaviour of its " @@ -28374,118 +28388,118 @@ msgid "" "purposes. Patch by Emanuel Barry and Serhiy Storchaka." msgstr "" -#: ../../../build/NEWS:17684 ../../../build/NEWS:20779 +#: ../../../build/NEWS:17691 ../../../build/NEWS:20786 msgid "" "Fix possible integer overflows and crashes in the mmap module with unusual " "usage patterns." msgstr "" -#: ../../../build/NEWS:17687 ../../../build/NEWS:20782 +#: ../../../build/NEWS:17694 ../../../build/NEWS:20789 msgid "" "`bpo-1703178 `__: Fix the ability to " "pass the --link-objects option to the distutils build_ext command." msgstr "" -#: ../../../build/NEWS:17690 ../../../build/NEWS:20829 +#: ../../../build/NEWS:17697 ../../../build/NEWS:20836 msgid "" "`bpo-28019 `__: itertools.count() no " "longer rounds non-integer step in range between 1.0 and 2.0 to 1." msgstr "" -#: ../../../build/NEWS:17693 +#: ../../../build/NEWS:17700 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:17697 ../../../build/NEWS:20832 +#: ../../../build/NEWS:17704 ../../../build/NEWS:20839 msgid "" "`bpo-25969 `__: Update the lib2to3 " "grammar to handle the unpacking generalizations added in 3.5." msgstr "" -#: ../../../build/NEWS:17700 ../../../build/NEWS:20835 +#: ../../../build/NEWS:17707 ../../../build/NEWS:20842 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:17703 +#: ../../../build/NEWS:17710 msgid "" "`bpo-28082 `__: Convert re flag " "constants to IntFlag." msgstr "" -#: ../../../build/NEWS:17705 +#: ../../../build/NEWS:17712 msgid "" "`bpo-28025 `__: Convert all ssl module " "constants to IntEnum and IntFlags. SSLContext properties now return flags " "and enums." msgstr "" -#: ../../../build/NEWS:17708 +#: ../../../build/NEWS:17715 msgid "" "`bpo-23591 `__: Add Flag, IntFlag, and " "auto() to enum module." msgstr "" -#: ../../../build/NEWS:17710 +#: ../../../build/NEWS:17717 msgid "" "`bpo-433028 `__: Added support of " "modifier spans in regular expressions." msgstr "" -#: ../../../build/NEWS:17712 ../../../build/NEWS:20838 +#: ../../../build/NEWS:17719 ../../../build/NEWS:20845 msgid "" "`bpo-24594 `__: Validates persist " "parameter when opening MSI database" msgstr "" -#: ../../../build/NEWS:17714 ../../../build/NEWS:20840 +#: ../../../build/NEWS:17721 ../../../build/NEWS:20847 msgid "" "`bpo-17582 `__: xml.etree.ElementTree " "nows preserves whitespaces in attributes (Patch by Duane Griffin. Reviewed " "and approved by Stefan Behnel.)" msgstr "" -#: ../../../build/NEWS:17717 ../../../build/NEWS:20843 +#: ../../../build/NEWS:17724 ../../../build/NEWS:20850 msgid "" "`bpo-28047 `__: Fixed calculation of " "line length used for the base64 CTE in the new email policies." msgstr "" -#: ../../../build/NEWS:17720 +#: ../../../build/NEWS:17727 msgid "" "`bpo-27576 `__: Fix call order in " "OrderedDict.__init__()." msgstr "" -#: ../../../build/NEWS:17722 +#: ../../../build/NEWS:17729 msgid "email.generator.DecodedGenerator now supports the policy keyword." msgstr "" -#: ../../../build/NEWS:17724 +#: ../../../build/NEWS:17731 msgid "" "`bpo-28027 `__: Remove undocumented " "modules from ``Lib/plat-*``: IN, CDROM, DLFCN, TYPES, CDIO, and STROPTS." msgstr "" -#: ../../../build/NEWS:17727 ../../../build/NEWS:20846 +#: ../../../build/NEWS:17734 ../../../build/NEWS:20853 msgid "" "`bpo-27445 `__: Don't pass str(_charset)" " to MIMEText.set_payload(). Patch by Claude Paroz." msgstr "" -#: ../../../build/NEWS:17730 +#: ../../../build/NEWS:17737 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:17733 ../../../build/NEWS:20849 +#: ../../../build/NEWS:17740 ../../../build/NEWS:20856 msgid "" "`bpo-22450 `__: urllib now includes an " "``Accept: */*`` header among the default headers. This makes the results of " @@ -28493,62 +28507,62 @@ msgid "" "servers are involved." msgstr "" -#: ../../../build/NEWS:17737 ../../../build/NEWS:20853 +#: ../../../build/NEWS:17744 ../../../build/NEWS:20860 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:17741 +#: ../../../build/NEWS:17748 msgid "" "`bpo-28005 `__: Allow ImportErrors in " "encoding implementation to propagate." msgstr "" -#: ../../../build/NEWS:17743 +#: ../../../build/NEWS:17750 msgid "" "`bpo-26667 `__: Support path-like " "objects in importlib.util." msgstr "" -#: ../../../build/NEWS:17745 ../../../build/NEWS:20857 +#: ../../../build/NEWS:17752 ../../../build/NEWS:20864 msgid "" "`bpo-27570 `__: Avoid zero-length " "memcpy() etc calls with null source pointers in the \"ctypes\" and \"array\"" " modules." msgstr "" -#: ../../../build/NEWS:17748 ../../../build/NEWS:20860 +#: ../../../build/NEWS:17755 ../../../build/NEWS:20867 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:17752 +#: ../../../build/NEWS:17759 msgid "" "`bpo-27331 `__: The email.mime classes " "now all accept an optional policy keyword." msgstr "" -#: ../../../build/NEWS:17755 ../../../build/NEWS:20864 +#: ../../../build/NEWS:17762 ../../../build/NEWS:20871 msgid "" "`bpo-27988 `__: Fix email " "iter_attachments incorrect mutation of payload list." msgstr "" -#: ../../../build/NEWS:17757 +#: ../../../build/NEWS:17764 msgid "" "`bpo-16113 `__: Add SHA-3 and SHAKE " "support to hashlib module." msgstr "" -#: ../../../build/NEWS:17759 +#: ../../../build/NEWS:17766 msgid "Eliminate a tautological-pointer-compare warning in _scproxy.c." msgstr "" -#: ../../../build/NEWS:17761 +#: ../../../build/NEWS:17768 msgid "" "`bpo-27776 `__: The :func:`os.urandom` " "function does now block on Linux 3.17 and newer until the system urandom " @@ -28556,25 +28570,25 @@ msgid "" " the :pep:`524`." msgstr "" -#: ../../../build/NEWS:17765 +#: ../../../build/NEWS:17772 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:17768 ../../../build/NEWS:20866 +#: ../../../build/NEWS:17775 ../../../build/NEWS:20873 msgid "" "`bpo-27691 `__: Fix ssl module's parsing" " of GEN_RID subject alternative name fields in X.509 certs." msgstr "" -#: ../../../build/NEWS:17771 +#: ../../../build/NEWS:17778 msgid "" "`bpo-18844 `__: Add random.choices()." msgstr "" -#: ../../../build/NEWS:17773 +#: ../../../build/NEWS:17780 msgid "" "`bpo-25761 `__: Improved error reporting" " about truncated pickle data in C implementation of unpickler. " @@ -28582,87 +28596,87 @@ msgid "" "some cases." msgstr "" -#: ../../../build/NEWS:17777 +#: ../../../build/NEWS:17784 msgid "" "`bpo-26798 `__: Add BLAKE2 (blake2b and " "blake2s) to hashlib." msgstr "" -#: ../../../build/NEWS:17779 +#: ../../../build/NEWS:17786 msgid "" "`bpo-26032 `__: Optimized globbing in " "pathlib by using os.scandir(); it is now about 1.5--4 times faster." msgstr "" -#: ../../../build/NEWS:17782 +#: ../../../build/NEWS:17789 msgid "" "`bpo-25596 `__: Optimized glob() and " "iglob() functions in the glob module; they are now about 3--6 times faster." msgstr "" -#: ../../../build/NEWS:17785 +#: ../../../build/NEWS:17792 msgid "" "`bpo-27928 `__: Add scrypt (password-" "based key derivation function) to hashlib module (requires OpenSSL 1.1.0)." msgstr "" -#: ../../../build/NEWS:17788 ../../../build/NEWS:20869 +#: ../../../build/NEWS:17795 ../../../build/NEWS:20876 msgid "" "`bpo-27850 `__: Remove 3DES from ssl " "module's default cipher list to counter measure sweet32 attack " "(CVE-2016-2183)." msgstr "" -#: ../../../build/NEWS:17791 ../../../build/NEWS:20872 +#: ../../../build/NEWS:17798 ../../../build/NEWS:20879 msgid "" "`bpo-27766 `__: Add ChaCha20 Poly1305 to" " ssl module's default cipher list. (Required OpenSSL 1.1.0 or LibreSSL)." msgstr "" -#: ../../../build/NEWS:17794 +#: ../../../build/NEWS:17801 msgid "" "`bpo-25387 `__: Check return value of " "winsound.MessageBeep." msgstr "" -#: ../../../build/NEWS:17796 +#: ../../../build/NEWS:17803 msgid "" "`bpo-27866 `__: Add " "SSLContext.get_ciphers() method to get a list of all enabled ciphers." msgstr "" -#: ../../../build/NEWS:17799 +#: ../../../build/NEWS:17806 msgid "" "`bpo-27744 `__: Add AF_ALG (Linux Kernel" " crypto) to socket module." msgstr "" -#: ../../../build/NEWS:17801 ../../../build/NEWS:20875 +#: ../../../build/NEWS:17808 ../../../build/NEWS:20882 msgid "" "`bpo-26470 `__: Port ssl and hashlib " "module to OpenSSL 1.1.0." msgstr "" -#: ../../../build/NEWS:17803 +#: ../../../build/NEWS:17810 msgid "" "`bpo-11620 `__: Fix support for " "SND_MEMORY in winsound.PlaySound. Based on a patch by Tim Lesher." msgstr "" -#: ../../../build/NEWS:17806 +#: ../../../build/NEWS:17813 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:17809 +#: ../../../build/NEWS:17816 msgid "" "`bpo-27919 `__: Deprecated " "``extra_path`` distribution option in distutils packaging." msgstr "" -#: ../../../build/NEWS:17812 +#: ../../../build/NEWS:17819 msgid "" "`bpo-23229 `__: Add new ``cmath`` " "constants: ``cmath.inf`` and ``cmath.nan`` to match ``math.inf`` and " @@ -28670,44 +28684,44 @@ msgid "" " used by complex repr." msgstr "" -#: ../../../build/NEWS:17816 +#: ../../../build/NEWS:17823 msgid "" "`bpo-27842 `__: The csv.DictReader now " "returns rows of type OrderedDict. (Contributed by Steve Holden.)" msgstr "" -#: ../../../build/NEWS:17819 ../../../build/NEWS:20877 +#: ../../../build/NEWS:17826 ../../../build/NEWS:20884 msgid "" "Remove support for passing a file descriptor to os.access. It never worked " "but previously didn't raise." msgstr "" -#: ../../../build/NEWS:17822 ../../../build/NEWS:20880 +#: ../../../build/NEWS:17829 ../../../build/NEWS:20887 msgid "" "`bpo-12885 `__: Fix error when distutils" " encounters symlink." msgstr "" -#: ../../../build/NEWS:17824 ../../../build/NEWS:20882 +#: ../../../build/NEWS:17831 ../../../build/NEWS:20889 msgid "" "`bpo-27881 `__: Fixed possible bugs when" " setting sqlite3.Connection.isolation_level. Based on patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:17827 ../../../build/NEWS:20885 +#: ../../../build/NEWS:17834 ../../../build/NEWS:20892 msgid "" "`bpo-27861 `__: Fixed a crash in " "sqlite3.Connection.cursor() when a factory creates not a cursor. Patch by " "Xiang Zhang." msgstr "" -#: ../../../build/NEWS:17830 ../../../build/NEWS:20888 +#: ../../../build/NEWS:17837 ../../../build/NEWS:20895 msgid "" "`bpo-19884 `__: Avoid spurious output on" " OS X with Gnu Readline." msgstr "" -#: ../../../build/NEWS:17832 ../../../build/NEWS:20890 +#: ../../../build/NEWS:17839 ../../../build/NEWS:20897 msgid "" "`bpo-27706 `__: Restore deterministic " "behavior of random.Random().seed() for string seeds using seeding version 1." @@ -28715,13 +28729,13 @@ msgid "" "Python 2. Patch by Nofar Schnider." msgstr "" -#: ../../../build/NEWS:17837 ../../../build/NEWS:20895 +#: ../../../build/NEWS:17844 ../../../build/NEWS:20902 msgid "" "`bpo-10513 `__: Fix a regression in " "Connection.commit(). Statements should not be reset after a commit." msgstr "" -#: ../../../build/NEWS:17840 +#: ../../../build/NEWS:17847 msgid "" "`bpo-12319 `__: Chunked transfer " "encoding support added to http.client.HTTPConnection requests. The " @@ -28731,7 +28745,7 @@ msgid "" "encoding." msgstr "" -#: ../../../build/NEWS:17847 +#: ../../../build/NEWS:17854 msgid "" "A new version of typing.py from https://github.com/python/typing: - " "Collection (only for 3.6) (`bpo-27598 " @@ -28740,181 +28754,181 @@ msgid "" " dict constraint in ForwardRef._eval_type (upstream #252)" msgstr "" -#: ../../../build/NEWS:17852 +#: ../../../build/NEWS:17859 msgid "" "`bpo-27832 `__: Make ``_normalize`` " "parameter to ``Fraction`` constructor keyword-only, so that ``Fraction(2, 3," " 4)`` now raises ``TypeError``." msgstr "" -#: ../../../build/NEWS:17855 ../../../build/NEWS:20903 +#: ../../../build/NEWS:17862 ../../../build/NEWS:20910 msgid "" "`bpo-27539 `__: Fix unnormalised " "``Fraction.__pow__`` result in the case of negative exponent and negative " "base." msgstr "" -#: ../../../build/NEWS:17858 ../../../build/NEWS:20906 +#: ../../../build/NEWS:17865 ../../../build/NEWS:20913 msgid "" "`bpo-21718 `__: cursor.description is " "now available for queries using CTEs." msgstr "" -#: ../../../build/NEWS:17860 +#: ../../../build/NEWS:17867 msgid "" "`bpo-27819 `__: In distutils sdists, " "simply produce the \"gztar\" (gzipped tar format) distributions on all " "platforms unless \"formats\" is supplied." msgstr "" -#: ../../../build/NEWS:17863 ../../../build/NEWS:20908 +#: ../../../build/NEWS:17870 ../../../build/NEWS:20915 msgid "" "`bpo-2466 `__: posixpath.ismount now " "correctly recognizes mount points which the user does not have permission to" " access." msgstr "" -#: ../../../build/NEWS:17866 +#: ../../../build/NEWS:17873 msgid "" "`bpo-9998 `__: On Linux, " "ctypes.util.find_library now looks in LD_LIBRARY_PATH for shared libraries." msgstr "" -#: ../../../build/NEWS:17869 +#: ../../../build/NEWS:17876 msgid "" "`bpo-27573 `__: exit message for " "code.interact is now configurable." msgstr "" -#: ../../../build/NEWS:17871 ../../../build/NEWS:21016 +#: ../../../build/NEWS:17878 ../../../build/NEWS:21023 msgid "" "`bpo-27930 `__: Improved behaviour of " "logging.handlers.QueueListener. Thanks to Paulo Andrade and Petr Viktorin " "for the analysis and patch." msgstr "" -#: ../../../build/NEWS:17874 +#: ../../../build/NEWS:17881 msgid "" "`bpo-6766 `__: Distributed reference " "counting added to multiprocessing to support nesting of shared values / " "proxy objects." msgstr "" -#: ../../../build/NEWS:17877 ../../../build/NEWS:21019 +#: ../../../build/NEWS:17884 ../../../build/NEWS:21026 msgid "" "`bpo-21201 `__: Improves readability of " "multiprocessing error message. Thanks to Wojciech Walczak for patch." msgstr "" -#: ../../../build/NEWS:17880 +#: ../../../build/NEWS:17887 msgid "asyncio: Add set_protocol / get_protocol to Transports." msgstr "" -#: ../../../build/NEWS:17882 ../../../build/NEWS:21022 +#: ../../../build/NEWS:17889 ../../../build/NEWS:21029 msgid "" "`bpo-27456 `__: asyncio: Set TCP_NODELAY" " by default." msgstr "" -#: ../../../build/NEWS:17887 ../../../build/NEWS:21087 +#: ../../../build/NEWS:17894 ../../../build/NEWS:21094 msgid "" "`bpo-15308 `__: Add 'interrupt " "execution' (^C) to Shell menu. Patch by Roger Serwy, updated by Bayard " "Randel." msgstr "" -#: ../../../build/NEWS:17890 ../../../build/NEWS:21090 +#: ../../../build/NEWS:17897 ../../../build/NEWS:21097 msgid "" "`bpo-27922 `__: Stop IDLE tests from " "'flashing' gui widgets on the screen." msgstr "" -#: ../../../build/NEWS:17892 +#: ../../../build/NEWS:17899 msgid "" "`bpo-27891 `__: Consistently group and " "sort imports within idlelib modules." msgstr "" -#: ../../../build/NEWS:17894 +#: ../../../build/NEWS:17901 msgid "" "`bpo-17642 `__: add larger font sizes " "for classroom projection." msgstr "" -#: ../../../build/NEWS:17896 ../../../build/NEWS:21092 +#: ../../../build/NEWS:17903 ../../../build/NEWS:21099 msgid "Add version to title of IDLE help window." msgstr "Tambahkan versi ke judul jendela bantuan IDLE." -#: ../../../build/NEWS:17898 ../../../build/NEWS:21094 +#: ../../../build/NEWS:17905 ../../../build/NEWS:21101 msgid "" "`bpo-25564 `__: In section on IDLE -- " "console differences, mention that using exec means that __builtins__ is " "defined for each statement." msgstr "" -#: ../../../build/NEWS:17901 +#: ../../../build/NEWS:17908 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:17907 +#: ../../../build/NEWS:17914 msgid "" "`bpo-26900 `__: Excluded underscored " "names and other private API from limited API." msgstr "" -#: ../../../build/NEWS:17910 +#: ../../../build/NEWS:17917 msgid "" "`bpo-26027 `__: Add support for path-" "like objects in PyUnicode_FSConverter() & PyUnicode_FSDecoder()." msgstr "" -#: ../../../build/NEWS:17916 +#: ../../../build/NEWS:17923 msgid "" "`bpo-27427 `__: Additional tests for the" " math module. Patch by Francisco Couzo." msgstr "" -#: ../../../build/NEWS:17918 +#: ../../../build/NEWS:17925 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:17921 +#: ../../../build/NEWS:17928 msgid "" "`bpo-26040 `__: Improve test_math and " "test_cmath coverage and rigour. Patch by Jeff Allen." msgstr "" -#: ../../../build/NEWS:17924 ../../../build/NEWS:21139 +#: ../../../build/NEWS:17931 ../../../build/NEWS:21146 msgid "" "`bpo-27787 `__: Call gc.collect() before" " checking each test for \"dangling threads\", since the dangling threads are" " weak references." msgstr "" -#: ../../../build/NEWS:17930 ../../../build/NEWS:21199 +#: ../../../build/NEWS:17937 ../../../build/NEWS:21206 msgid "" "`bpo-27566 `__: Fix clean target in " "freeze makefile (patch by Lisa Roach)" msgstr "" -#: ../../../build/NEWS:17932 ../../../build/NEWS:21201 +#: ../../../build/NEWS:17939 ../../../build/NEWS:21208 msgid "" "`bpo-27705 `__: Update message in " "validate_ucrtbase.py" msgstr "" -#: ../../../build/NEWS:17934 +#: ../../../build/NEWS:17941 msgid "" "`bpo-27976 `__: Deprecate building " "_ctypes with the bundled copy of libffi on non-OSX UNIX platforms." msgstr "" -#: ../../../build/NEWS:17937 +#: ../../../build/NEWS:17944 msgid "" "`bpo-27983 `__: Cause lack of llvm-" "profdata tool when using clang as required for PGO linking to be a configure" @@ -28923,46 +28937,46 @@ msgid "" "Linuxes." msgstr "" -#: ../../../build/NEWS:17942 +#: ../../../build/NEWS:17949 msgid "" "`bpo-21590 `__: Support for DTrace and " "SystemTap probes." msgstr "" -#: ../../../build/NEWS:17944 ../../../build/NEWS:21208 +#: ../../../build/NEWS:17951 ../../../build/NEWS:21215 msgid "" "`bpo-26307 `__: The profile-opt build " "now applies PGO to the built-in modules." msgstr "" -#: ../../../build/NEWS:17946 +#: ../../../build/NEWS:17953 msgid "" "`bpo-26359 `__: Add the --with-" "optimizations flag to turn on LTO and PGO build support when available." msgstr "" -#: ../../../build/NEWS:17949 +#: ../../../build/NEWS:17956 msgid "" "`bpo-27917 `__: Set platform triplets " "for Android builds." msgstr "" -#: ../../../build/NEWS:17951 +#: ../../../build/NEWS:17958 msgid "" "`bpo-25825 `__: Update references to the" " $(LIBPL) installation path on AIX. This path was changed in 3.2a4." msgstr "" -#: ../../../build/NEWS:17954 +#: ../../../build/NEWS:17961 msgid "Update OS X installer to use SQLite 3.14.1 and XZ 5.2.2." msgstr "" -#: ../../../build/NEWS:17956 +#: ../../../build/NEWS:17963 msgid "" "`bpo-21122 `__: Fix LTO builds on OS X." msgstr "" -#: ../../../build/NEWS:17958 +#: ../../../build/NEWS:17965 msgid "" "`bpo-17128 `__: Build OS X installer " "with a private copy of OpenSSL. Also provide a sample Install Certificates " @@ -28970,7 +28984,7 @@ msgid "" "certifi module." msgstr "" -#: ../../../build/NEWS:17965 ../../../build/NEWS:21148 +#: ../../../build/NEWS:17972 ../../../build/NEWS:21155 msgid "" "`bpo-27952 `__: Get " "Tools/scripts/fixcid.py working with Python 3 and the current \"re\" module," @@ -28978,88 +28992,88 @@ msgid "" "quote signs." msgstr "" -#: ../../../build/NEWS:17972 +#: ../../../build/NEWS:17979 msgid "" "`bpo-28065 `__: Update xz dependency to " "5.2.2 and build it from source." msgstr "" -#: ../../../build/NEWS:17974 ../../../build/NEWS:21165 +#: ../../../build/NEWS:17981 ../../../build/NEWS:21172 msgid "" "`bpo-25144 `__: Ensures TargetDir is set" " before continuing with custom install." msgstr "" -#: ../../../build/NEWS:17976 +#: ../../../build/NEWS:17983 msgid "" "`bpo-1602 `__: Windows console doesn't " "input or print Unicode (PEP 528)" msgstr "" -#: ../../../build/NEWS:17978 +#: ../../../build/NEWS:17985 msgid "" "`bpo-27781 `__: Change file system " "encoding on Windows to UTF-8 (PEP 529)" msgstr "" -#: ../../../build/NEWS:17980 +#: ../../../build/NEWS:17987 msgid "" "`bpo-27731 `__: Opt-out of MAX_PATH on " "Windows 10" msgstr "" -#: ../../../build/NEWS:17982 +#: ../../../build/NEWS:17989 msgid "" "`bpo-6135 `__: Adds encoding and errors " "parameters to subprocess." msgstr "" -#: ../../../build/NEWS:17984 +#: ../../../build/NEWS:17991 msgid "" "`bpo-27959 `__: Adds oem encoding, alias" " ansi to mbcs, move aliasmbcs to codec lookup." msgstr "" -#: ../../../build/NEWS:17987 +#: ../../../build/NEWS:17994 msgid "" "`bpo-27982 `__: The functions of the " "winsound module now accept keyword arguments." msgstr "" -#: ../../../build/NEWS:17990 +#: ../../../build/NEWS:17997 msgid "" "`bpo-20366 `__: Build full text search " "support into SQLite on Windows." msgstr "" -#: ../../../build/NEWS:17992 +#: ../../../build/NEWS:17999 msgid "" "`bpo-27756 `__: Adds new icons for " "Python files and processes on Windows. Designs by Cherry Wang." msgstr "" -#: ../../../build/NEWS:17995 +#: ../../../build/NEWS:18002 msgid "" "`bpo-27883 `__: Update sqlite to " "3.14.1.0 on Windows." msgstr "" -#: ../../../build/NEWS:17999 +#: ../../../build/NEWS:18006 msgid "Python 3.6.0 alpha 4" msgstr "Python 3.6.0 alfa 4" -#: ../../../build/NEWS:18001 +#: ../../../build/NEWS:18008 msgid "*Release date: 2016-08-15*" msgstr "*Tanggal rilis: 2016-08-15*" -#: ../../../build/NEWS:18006 +#: ../../../build/NEWS:18013 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:18010 +#: ../../../build/NEWS:18017 msgid "" "`bpo-26823 `__: Large sections of " "repeated lines in tracebacks are now abbreviated as \"[Previous line " @@ -29067,51 +29081,51 @@ msgid "" "Emanuel Barry." msgstr "" -#: ../../../build/NEWS:18014 +#: ../../../build/NEWS:18021 msgid "" "`bpo-27574 `__: Decreased an overhead of" " parsing keyword arguments in functions implemented with using Argument " "Clinic." msgstr "" -#: ../../../build/NEWS:18017 +#: ../../../build/NEWS:18024 msgid "" "`bpo-22557 `__: Now importing already " "imported modules is up to 2.5 times faster." msgstr "" -#: ../../../build/NEWS:18020 +#: ../../../build/NEWS:18027 msgid "" "`bpo-17596 `__: Include to " "help with Min GW building." msgstr "" -#: ../../../build/NEWS:18022 +#: ../../../build/NEWS:18029 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:18025 ../../../build/NEWS:20671 +#: ../../../build/NEWS:18032 ../../../build/NEWS:20678 msgid "" "`bpo-27507 `__: Add integer overflow " "check in bytearray.extend(). Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:18028 ../../../build/NEWS:20674 +#: ../../../build/NEWS:18035 ../../../build/NEWS:20681 msgid "" "`bpo-27581 `__: Don't rely on wrapping " "for overflow check in PySequence_Tuple(). Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:18031 +#: ../../../build/NEWS:18038 msgid "" "`bpo-1621 `__: Avoid signed integer " "overflow in list and tuple operations. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:18034 +#: ../../../build/NEWS:18041 msgid "" "`bpo-27419 `__: Standard __import__() no" " longer look up \"__import__\" in globals or builtins for importing " @@ -29119,19 +29133,19 @@ msgid "" "unabling to resolve package from __spec__ or __package__." msgstr "" -#: ../../../build/NEWS:18039 ../../../build/NEWS:20663 +#: ../../../build/NEWS:18046 ../../../build/NEWS:20670 msgid "" "`bpo-27083 `__: Respect the PYTHONCASEOK" " environment variable under Windows." msgstr "" -#: ../../../build/NEWS:18041 ../../../build/NEWS:20665 +#: ../../../build/NEWS:18048 ../../../build/NEWS:20672 msgid "" "`bpo-27514 `__: Make having too many " "statically nested blocks a SyntaxError instead of SystemError." msgstr "" -#: ../../../build/NEWS:18044 +#: ../../../build/NEWS:18051 msgid "" "`bpo-27366 `__: Implemented :pep:`487` " "(Simpler customization of class creation). Upon subclassing, the " @@ -29139,7 +29153,7 @@ msgid "" "initialized with __set_name__ after class creation." msgstr "" -#: ../../../build/NEWS:18052 +#: ../../../build/NEWS:18059 msgid "" "`bpo-26027 `__: Add " ":pep:`519`/__fspath__() support to the os and os.path modules. Includes code" @@ -29147,13 +29161,13 @@ msgid "" "`__)" msgstr "" -#: ../../../build/NEWS:18055 +#: ../../../build/NEWS:18062 msgid "" "`bpo-27598 `__: Add Collections to " "collections.abc. Patch by Ivan Levkivskyi, docs by Neil Girdhar." msgstr "" -#: ../../../build/NEWS:18058 +#: ../../../build/NEWS:18065 msgid "" "`bpo-25958 `__: Support \"anti-" "registration\" of special methods from various ABCs, like __hash__, __iter__" @@ -29164,13 +29178,13 @@ msgid "" "Ivan Levkivskyi." msgstr "" -#: ../../../build/NEWS:18065 +#: ../../../build/NEWS:18072 msgid "" "`bpo-16764 `__: Support keyword " "arguments to zlib.decompress(). Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:18068 +#: ../../../build/NEWS:18075 msgid "" "`bpo-27736 `__: Prevent segfault after " "interpreter re-initialization due to ref count problem introduced in code " @@ -29178,19 +29192,19 @@ msgid "" "Xiang Zhang." msgstr "" -#: ../../../build/NEWS:18072 +#: ../../../build/NEWS:18079 msgid "" "`bpo-25628 `__: The *verbose* and " "*rename* parameters for collections.namedtuple are now keyword-only." msgstr "" -#: ../../../build/NEWS:18075 +#: ../../../build/NEWS:18082 msgid "" "`bpo-12345 `__: Add mathematical " "constant tau to math and cmath. See also :pep:`628`." msgstr "" -#: ../../../build/NEWS:18078 +#: ../../../build/NEWS:18085 msgid "" "`bpo-26823 `__: " "traceback.StackSummary.format now abbreviates large sections of repeated " @@ -29199,38 +29213,38 @@ msgid "" "Emanuel Barry." msgstr "" -#: ../../../build/NEWS:18083 +#: ../../../build/NEWS:18090 msgid "" "`bpo-27664 `__: Add to " "concurrent.futures.thread.ThreadPoolExecutor() the ability to specify a " "thread name prefix." msgstr "" -#: ../../../build/NEWS:18086 +#: ../../../build/NEWS:18093 msgid "" "`bpo-27181 `__: Add geometric_mean and " "harmonic_mean to statistics module." msgstr "" -#: ../../../build/NEWS:18088 +#: ../../../build/NEWS:18095 msgid "" "`bpo-27573 `__: code.interact now prints" " an message when exiting." msgstr "" -#: ../../../build/NEWS:18090 +#: ../../../build/NEWS:18097 msgid "" "`bpo-6422 `__: Add autorange method to " "timeit.Timer objects." msgstr "" -#: ../../../build/NEWS:18092 ../../../build/NEWS:20911 +#: ../../../build/NEWS:18099 ../../../build/NEWS:20918 msgid "" "`bpo-27773 `__: Correct some memory " "management errors server_hostname in _ssl.wrap_socket()." msgstr "" -#: ../../../build/NEWS:18095 +#: ../../../build/NEWS:18102 msgid "" "`bpo-26750 `__: " "unittest.mock.create_autospec() now works properly for subclasses of " @@ -29238,81 +29252,81 @@ msgid "" "never documented unittest.mock.DescriptorTypes tuple." msgstr "" -#: ../../../build/NEWS:18099 +#: ../../../build/NEWS:18106 msgid "" "`bpo-26754 `__: Undocumented support of " "general bytes-like objects as path in compile() and similar functions is now" " deprecated." msgstr "" -#: ../../../build/NEWS:18102 +#: ../../../build/NEWS:18109 msgid "" "`bpo-26800 `__: Undocumented support of " "general bytes-like objects as paths in os functions is now deprecated." msgstr "" -#: ../../../build/NEWS:18105 +#: ../../../build/NEWS:18112 msgid "" "`bpo-26981 `__: Add _order_ " "compatibility shim to enum.Enum for Python 2/3 code bases." msgstr "" -#: ../../../build/NEWS:18108 +#: ../../../build/NEWS:18115 msgid "" "`bpo-27661 `__: Added tzinfo keyword " "argument to datetime.combine." msgstr "" -#: ../../../build/NEWS:18110 ../../../build/NEWS:20917 +#: ../../../build/NEWS:18117 ../../../build/NEWS:20924 msgid "" "In the curses module, raise an error if window.getstr() or window.instr() is" " passed a negative value." msgstr "" -#: ../../../build/NEWS:18113 ../../../build/NEWS:20920 +#: ../../../build/NEWS:18120 ../../../build/NEWS:20927 msgid "" "`bpo-27783 `__: Fix possible usage of " "uninitialized memory in operator.methodcaller." msgstr "" -#: ../../../build/NEWS:18116 ../../../build/NEWS:20923 +#: ../../../build/NEWS:18123 ../../../build/NEWS:20930 msgid "" "`bpo-27774 `__: Fix possible Py_DECREF " "on unowned object in _sre." msgstr "" -#: ../../../build/NEWS:18118 ../../../build/NEWS:20925 +#: ../../../build/NEWS:18125 ../../../build/NEWS:20932 msgid "" "`bpo-27760 `__: Fix possible integer " "overflow in binascii.b2a_qp." msgstr "" -#: ../../../build/NEWS:18120 ../../../build/NEWS:20927 +#: ../../../build/NEWS:18127 ../../../build/NEWS:20934 msgid "" "`bpo-27758 `__: Fix possible integer " "overflow in the _csv module for large record lengths." msgstr "" -#: ../../../build/NEWS:18123 ../../../build/NEWS:20930 +#: ../../../build/NEWS:18130 ../../../build/NEWS:20937 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:18127 +#: ../../../build/NEWS:18134 msgid "" "`bpo-7063 `__: Remove dead code from the " "\"array\" module's slice handling. Patch by Chuck." msgstr "" -#: ../../../build/NEWS:18130 ../../../build/NEWS:20934 +#: ../../../build/NEWS:18137 ../../../build/NEWS:20941 msgid "" "`bpo-27656 `__: Do not assume sched.h " "defines any SCHED_* constants." msgstr "" -#: ../../../build/NEWS:18132 ../../../build/NEWS:20936 +#: ../../../build/NEWS:18139 ../../../build/NEWS:20943 msgid "" "`bpo-27130 `__: In the \"zlib\" module, " "fix handling of large buffers (typically 4 GiB) when compressing and " @@ -29320,55 +29334,55 @@ msgid "" "and decompression operations did not properly handle results of 4 GiB." msgstr "" -#: ../../../build/NEWS:18137 +#: ../../../build/NEWS:18144 msgid "" "`bpo-24773 `__: Implemented :pep:`495` " "(Local Time Disambiguation)." msgstr "" -#: ../../../build/NEWS:18139 +#: ../../../build/NEWS:18146 msgid "" "Expose the EPOLLEXCLUSIVE constant (when it is defined) in the select " "module." msgstr "" -#: ../../../build/NEWS:18142 +#: ../../../build/NEWS:18149 msgid "" "`bpo-27567 `__: Expose the EPOLLRDHUP " "and POLLRDHUP constants in the select module." msgstr "" -#: ../../../build/NEWS:18145 +#: ../../../build/NEWS:18152 msgid "" "`bpo-1621 `__: Avoid signed int negation " "overflow in the \"audioop\" module." msgstr "" -#: ../../../build/NEWS:18147 ../../../build/NEWS:20941 +#: ../../../build/NEWS:18154 ../../../build/NEWS:20948 msgid "" "`bpo-27533 `__: Release GIL in nt._isdir" msgstr "" -#: ../../../build/NEWS:18149 ../../../build/NEWS:20943 +#: ../../../build/NEWS:18156 ../../../build/NEWS:20950 msgid "" "`bpo-17711 `__: Fixed unpickling by the " "persistent ID with protocol 0. Original patch by Alexandre Vassalotti." msgstr "" -#: ../../../build/NEWS:18152 ../../../build/NEWS:20946 +#: ../../../build/NEWS:18159 ../../../build/NEWS:20953 msgid "" "`bpo-27522 `__: Avoid an unintentional " "reference cycle in email.feedparser." msgstr "" -#: ../../../build/NEWS:18154 +#: ../../../build/NEWS:18161 msgid "" "`bpo-27512 `__: Fix a segfault when " "os.fspath() called an __fspath__() method that raised an exception. Patch by" " Xiang Zhang." msgstr "" -#: ../../../build/NEWS:18160 ../../../build/NEWS:21097 +#: ../../../build/NEWS:18167 ../../../build/NEWS:21104 msgid "" "`bpo-27714 `__: text_textview and " "test_autocomplete now pass when re-run in the same process. This occurs " @@ -29376,7 +29390,7 @@ msgid "" "warning from test_config." msgstr "" -#: ../../../build/NEWS:18164 +#: ../../../build/NEWS:18171 msgid "" "`bpo-27621 `__: Put query response " "validation error messages in the query box itself instead of in a separate " @@ -29384,152 +29398,152 @@ msgid "" " Mark Roseman." msgstr "" -#: ../../../build/NEWS:18168 +#: ../../../build/NEWS:18175 msgid "" "`bpo-27620 `__: Escape key now closes " "Query box as cancelled." msgstr "" -#: ../../../build/NEWS:18170 +#: ../../../build/NEWS:18177 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:18174 +#: ../../../build/NEWS:18181 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:18177 ../../../build/NEWS:21101 +#: ../../../build/NEWS:18184 ../../../build/NEWS:21108 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:18180 ../../../build/NEWS:18373 +#: ../../../build/NEWS:18187 ../../../build/NEWS:18380 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:18184 ../../../build/NEWS:18380 -#: ../../../build/NEWS:21104 +#: ../../../build/NEWS:18191 ../../../build/NEWS:18387 +#: ../../../build/NEWS:21111 msgid "" "`bpo-27452 `__: add line counter and crc" " to IDLE configHandler test dump." msgstr "" -#: ../../../build/NEWS:18189 +#: ../../../build/NEWS:18196 msgid "" "`bpo-25805 `__: Skip a test in " "test_pkgutil as needed that doesn't work when ``__name__ == __main__``. " "Patch by SilentGhost." msgstr "" -#: ../../../build/NEWS:18192 +#: ../../../build/NEWS:18199 msgid "" "`bpo-27472 `__: Add " "test.support.unix_shell as the path to the default shell." msgstr "" -#: ../../../build/NEWS:18194 ../../../build/NEWS:21142 +#: ../../../build/NEWS:18201 ../../../build/NEWS:21149 msgid "" "`bpo-27369 `__: In test_pyexpat, avoid " "testing an error message detail that changed in Expat 2.2.0." msgstr "" -#: ../../../build/NEWS:18197 +#: ../../../build/NEWS:18204 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:18204 +#: ../../../build/NEWS:18211 msgid "" "`bpo-27647 `__: Update bundled Tcl/Tk to" " 8.6.6." msgstr "" -#: ../../../build/NEWS:18206 +#: ../../../build/NEWS:18213 msgid "" "`bpo-27610 `__: Adds :pep:`514` metadata" " to Windows installer" msgstr "" -#: ../../../build/NEWS:18208 ../../../build/NEWS:21167 +#: ../../../build/NEWS:18215 ../../../build/NEWS:21174 msgid "" "`bpo-27469 `__: Adds a shell extension " "to the launcher so that drag and drop works correctly." msgstr "" -#: ../../../build/NEWS:18211 +#: ../../../build/NEWS:18218 msgid "" "`bpo-27309 `__: Enables proper Windows " "styles in python[w].exe manifest." msgstr "" -#: ../../../build/NEWS:18216 ../../../build/NEWS:21212 +#: ../../../build/NEWS:18223 ../../../build/NEWS:21219 msgid "" "`bpo-27713 `__: Suppress spurious build " "warnings when updating importlib's bootstrap files. Patch by Xiang Zhang" msgstr "" -#: ../../../build/NEWS:18219 +#: ../../../build/NEWS:18226 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:18222 ../../../build/NEWS:21220 +#: ../../../build/NEWS:18229 ../../../build/NEWS:21227 msgid "" "`bpo-27453 `__: CPP invocation in " "configure must use CPPFLAGS. Patch by Chi Hsuan Yen." msgstr "" -#: ../../../build/NEWS:18225 ../../../build/NEWS:21223 +#: ../../../build/NEWS:18232 ../../../build/NEWS:21230 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:18229 ../../../build/NEWS:21227 +#: ../../../build/NEWS:18236 ../../../build/NEWS:21234 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:18232 ../../../build/NEWS:21230 +#: ../../../build/NEWS:18239 ../../../build/NEWS:21237 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:18237 +#: ../../../build/NEWS:18244 msgid "Python 3.6.0 alpha 3" msgstr "Python 3.6.0 alfa 3" -#: ../../../build/NEWS:18239 +#: ../../../build/NEWS:18246 msgid "*Release date: 2016-07-11*" msgstr "*Tanggal rilis: 2016-07-11*" -#: ../../../build/NEWS:18244 ../../../build/NEWS:20668 +#: ../../../build/NEWS:18251 ../../../build/NEWS:20675 msgid "" "`bpo-27473 `__: Fixed possible integer " "overflow in bytes and bytearray concatenations. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:18247 +#: ../../../build/NEWS:18254 msgid "" "`bpo-23034 `__: The output of a special " "Python build with defined COUNT_ALLOCS, SHOW_ALLOC_COUNT or SHOW_TRACK_COUNT" @@ -29537,48 +29551,48 @@ msgid "" "showalloccount\" option. It now outputs to stderr instead of stdout." msgstr "" -#: ../../../build/NEWS:18252 ../../../build/NEWS:20677 +#: ../../../build/NEWS:18259 ../../../build/NEWS:20684 msgid "" "`bpo-27443 `__: __length_hint__() of " "bytearray iterators no longer return a negative integer for a resized " "bytearray." msgstr "" -#: ../../../build/NEWS:18255 +#: ../../../build/NEWS:18262 msgid "" "`bpo-27007 `__: The fromhex() class " "methods of bytes and bytearray subclasses now return an instance of " "corresponding subclass." msgstr "" -#: ../../../build/NEWS:18261 ../../../build/NEWS:20948 +#: ../../../build/NEWS:18268 ../../../build/NEWS:20955 msgid "" "`bpo-26844 `__: Fix error message for " "imp.find_module() to refer to 'path' instead of 'name'. Patch by Lev " "Maximov." msgstr "" -#: ../../../build/NEWS:18264 ../../../build/NEWS:20951 +#: ../../../build/NEWS:18271 ../../../build/NEWS:20958 msgid "" "`bpo-23804 `__: Fix SSL zero-length " "recv() calls to not block and not raise an error about unclean EOF." msgstr "" -#: ../../../build/NEWS:18267 ../../../build/NEWS:20954 +#: ../../../build/NEWS:18274 ../../../build/NEWS:20961 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:18271 +#: ../../../build/NEWS:18278 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:18275 +#: ../../../build/NEWS:18282 msgid "" "`bpo-26721 `__: Change the " "socketserver.StreamRequestHandler.wfile attribute to implement " @@ -29586,7 +29600,7 @@ msgid "" "writes." msgstr "" -#: ../../../build/NEWS:18279 +#: ../../../build/NEWS:18286 msgid "" "`bpo-22115 `__: Added methods trace_add," " trace_remove and trace_info in the tkinter.Variable class. They replace " @@ -29597,34 +29611,34 @@ msgid "" "tracing in the \"u\" mode now works." msgstr "" -#: ../../../build/NEWS:18287 +#: ../../../build/NEWS:18294 msgid "" "`bpo-26243 `__: Only the level argument " "to zlib.compress() is keyword argument now. The first argument is " "positional-only." msgstr "" -#: ../../../build/NEWS:18290 +#: ../../../build/NEWS:18297 msgid "" "`bpo-27038 `__: Expose the DirEntry type" " as os.DirEntry. Code patch by Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:18293 +#: ../../../build/NEWS:18300 msgid "" "`bpo-27186 `__: Update " "os.fspath()/PyOS_FSPath() to check the return value of __fspath__() to be " "either str or bytes." msgstr "" -#: ../../../build/NEWS:18296 +#: ../../../build/NEWS:18303 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:18300 +#: ../../../build/NEWS:18307 msgid "" "`bpo-27319 `__: Methods selection_set()," " selection_add(), selection_remove() and selection_toggle() of ttk.TreeView " @@ -29633,58 +29647,58 @@ msgid "" " method with arguments." msgstr "" -#: ../../../build/NEWS:18305 ../../../build/NEWS:20968 +#: ../../../build/NEWS:18312 ../../../build/NEWS:20975 msgid "" "`bpo-27079 `__: Fixed curses.ascii " "functions isblank(), iscntrl() and ispunct()." msgstr "" -#: ../../../build/NEWS:18308 +#: ../../../build/NEWS:18315 msgid "" "`bpo-27294 `__: Numerical state in the " "repr for Tkinter event objects is now represented as a combination of known " "flags." msgstr "" -#: ../../../build/NEWS:18311 +#: ../../../build/NEWS:18318 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:18314 ../../../build/NEWS:20971 +#: ../../../build/NEWS:18321 ../../../build/NEWS:20978 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:18318 +#: ../../../build/NEWS:18325 msgid "" "`bpo-26536 `__: socket.ioctl now " "supports SIO_LOOPBACK_FAST_PATH. Patch by Daniel Stokes." msgstr "" -#: ../../../build/NEWS:18321 ../../../build/NEWS:20975 +#: ../../../build/NEWS:18328 ../../../build/NEWS:20982 msgid "" "`bpo-27048 `__: Prevents distutils " "failing on Windows when environment variables contain non-ASCII characters" msgstr "" -#: ../../../build/NEWS:18324 ../../../build/NEWS:20978 +#: ../../../build/NEWS:18331 ../../../build/NEWS:20985 msgid "" "`bpo-27330 `__: Fixed possible leaks in " "the ctypes module." msgstr "" -#: ../../../build/NEWS:18326 ../../../build/NEWS:20980 +#: ../../../build/NEWS:18333 ../../../build/NEWS:20987 msgid "" "`bpo-27238 `__: Got rid of bare excepts " "in the turtle module. Original patch by Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:18329 ../../../build/NEWS:20983 +#: ../../../build/NEWS:18336 ../../../build/NEWS:20990 msgid "" "`bpo-27122 `__: When an exception is " "raised within the context being managed by a contextlib.ExitStack() and one " @@ -29693,7 +29707,7 @@ msgid "" " This avoids the :pep:`479` bug described in issue25782." msgstr "" -#: ../../../build/NEWS:18338 ../../../build/NEWS:20992 +#: ../../../build/NEWS:18345 ../../../build/NEWS:20999 msgid "" "`bpo-27278 `__: Fix os.urandom() " "implementation using getrandom() on Linux. Truncate size to INT_MAX and loop" @@ -29701,57 +29715,57 @@ msgid "" "Py_ssize_t to int." msgstr "" -#: ../../../build/NEWS:18345 +#: ../../../build/NEWS:18352 msgid "" "`bpo-16864 `__: sqlite3.Cursor.lastrowid" " now supports REPLACE statement. Initial patch by Alex LordThorsen." msgstr "" -#: ../../../build/NEWS:18348 ../../../build/NEWS:20999 +#: ../../../build/NEWS:18355 ../../../build/NEWS:21006 msgid "" "`bpo-26386 `__: Fixed ttk.TreeView " "selection operations with item id's containing spaces." msgstr "" -#: ../../../build/NEWS:18351 +#: ../../../build/NEWS:18358 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:18357 ../../../build/NEWS:21005 +#: ../../../build/NEWS:18364 ../../../build/NEWS:21012 msgid "" "`bpo-22636 `__: Avoid shell injection " "problems with ctypes.util.find_library()." msgstr "" -#: ../../../build/NEWS:18362 ../../../build/NEWS:21010 +#: ../../../build/NEWS:18369 ../../../build/NEWS:21017 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:18366 ../../../build/NEWS:21014 +#: ../../../build/NEWS:18373 ../../../build/NEWS:21021 msgid "" "`bpo-27392 `__: Add " "loop.connect_accepted_socket(). Patch by Jim Fulton." msgstr "" -#: ../../../build/NEWS:18371 +#: ../../../build/NEWS:18378 msgid "" "`bpo-27477 `__: IDLE search dialogs now " "use ttk widgets." msgstr "" -#: ../../../build/NEWS:18377 +#: ../../../build/NEWS:18384 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:18382 +#: ../../../build/NEWS:18389 msgid "" "`bpo-27380 `__: IDLE: add query.py with " "base Query dialog and ttk widgets. Module had subclasses SectionName, " @@ -29761,19 +29775,19 @@ msgid "" "starting over. Add tests and delete the two files combined into the new one." msgstr "" -#: ../../../build/NEWS:18389 +#: ../../../build/NEWS:18396 msgid "" "`bpo-27372 `__: Test_idle no longer " "changes the locale." msgstr "" -#: ../../../build/NEWS:18391 ../../../build/NEWS:21106 +#: ../../../build/NEWS:18398 ../../../build/NEWS:21113 msgid "" "`bpo-27365 `__: Allow non-ascii chars in" " IDLE NEWS.txt, for contributor names." msgstr "" -#: ../../../build/NEWS:18393 ../../../build/NEWS:21108 +#: ../../../build/NEWS:18400 ../../../build/NEWS:21115 msgid "" "`bpo-27245 `__: IDLE: Cleanly delete " "custom themes and key bindings. Previously, when IDLE was started from a " @@ -29781,7 +29795,7 @@ msgid "" "Storchaka." msgstr "" -#: ../../../build/NEWS:18397 +#: ../../../build/NEWS:18404 msgid "" "`bpo-24137 `__: Run IDLE, test_idle, and" " htest with tkinter default root disabled. Fix code and tests that fail " @@ -29789,47 +29803,47 @@ msgid "" " and mainloop." msgstr "" -#: ../../../build/NEWS:18401 +#: ../../../build/NEWS:18408 msgid "" "`bpo-27310 `__: Fix IDLE.app failure to " "launch on OS X due to vestigial import." msgstr "" -#: ../../../build/NEWS:18406 +#: ../../../build/NEWS:18413 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:18413 ../../../build/NEWS:21193 +#: ../../../build/NEWS:18420 ../../../build/NEWS:21200 msgid "" "`bpo-28066 `__: Fix the logic that " "searches build directories for generated include files when building outside" " the source tree." msgstr "" -#: ../../../build/NEWS:18416 +#: ../../../build/NEWS:18423 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:18419 +#: ../../../build/NEWS:18426 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:18422 ../../../build/NEWS:21245 +#: ../../../build/NEWS:18429 ../../../build/NEWS:21252 msgid "" "`bpo-26930 `__: Update Windows builds to" " use OpenSSL 1.0.2h." msgstr "" -#: ../../../build/NEWS:18424 +#: ../../../build/NEWS:18431 msgid "" "`bpo-23968 `__: Rename the platform " "directory from plat-$(MACHDEP) to plat-$(PLATFORM_TRIPLET). Rename the " @@ -29839,64 +29853,64 @@ msgid "" "the ABIFLAGS." msgstr "" -#: ../../../build/NEWS:18430 +#: ../../../build/NEWS:18437 msgid "Don't use largefile support for GNU/Hurd." msgstr "Jangan gunakan dukungan berkasbesar untuk GNU/Hurd." -#: ../../../build/NEWS:18435 ../../../build/NEWS:21152 +#: ../../../build/NEWS:18442 ../../../build/NEWS:21159 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:18438 ../../../build/NEWS:21155 +#: ../../../build/NEWS:18445 ../../../build/NEWS:21162 msgid "" "`bpo-27418 `__: Fixed " "Tools/importbench/importbench.py." msgstr "" -#: ../../../build/NEWS:18443 ../../../build/NEWS:21874 +#: ../../../build/NEWS:18450 ../../../build/NEWS:21881 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:18446 +#: ../../../build/NEWS:18453 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:18452 +#: ../../../build/NEWS:18459 msgid "" "`bpo-27027 `__: Added " "test.support.is_android that is True when this is an Android build." msgstr "" -#: ../../../build/NEWS:18457 +#: ../../../build/NEWS:18464 msgid "Python 3.6.0 alpha 2" msgstr "Python 3.6.0 alfa 2" -#: ../../../build/NEWS:18459 +#: ../../../build/NEWS:18466 msgid "*Release date: 2016-06-13*" msgstr "*Tanggal rilis: 2016-06-13*" -#: ../../../build/NEWS:18464 +#: ../../../build/NEWS:18471 msgid "" "`bpo-27095 `__: Simplified MAKE_FUNCTION" " and removed MAKE_CLOSURE opcodes. Patch by Demur Rumed." msgstr "" -#: ../../../build/NEWS:18467 +#: ../../../build/NEWS:18474 msgid "" "`bpo-27190 `__: Raise NotSupportedError " "if sqlite3 is older than 3.3.1. Patch by Dave Sawyer." msgstr "" -#: ../../../build/NEWS:18470 +#: ../../../build/NEWS:18477 msgid "" "`bpo-27286 `__: Fixed compiling " "BUILD_MAP_UNPACK_WITH_CALL opcode. Calling function with generalized " @@ -29904,26 +29918,26 @@ msgid "" "behavior." msgstr "" -#: ../../../build/NEWS:18474 +#: ../../../build/NEWS:18481 msgid "" "`bpo-27140 `__: Added " "BUILD_CONST_KEY_MAP opcode." msgstr "" -#: ../../../build/NEWS:18476 +#: ../../../build/NEWS:18483 msgid "" "`bpo-27186 `__: Add support for " "os.PathLike objects to open() (part of :pep:`519`)." msgstr "" -#: ../../../build/NEWS:18479 ../../../build/NEWS:21266 +#: ../../../build/NEWS:18486 ../../../build/NEWS:21273 msgid "" "`bpo-27066 `__: Fixed SystemError if a " "custom opener (for open()) returns a negative number without setting an " "exception." msgstr "" -#: ../../../build/NEWS:18482 +#: ../../../build/NEWS:18489 msgid "" "`bpo-26983 `__: float() now always " "return an instance of exact float. The deprecation warning is emitted if " @@ -29931,26 +29945,26 @@ msgid "" "versions of Python this can be an error." msgstr "" -#: ../../../build/NEWS:18487 +#: ../../../build/NEWS:18494 msgid "" "`bpo-27097 `__: Python interpreter is " "now about 7% faster due to optimized instruction decoding. Based on patch " "by Demur Rumed." msgstr "" -#: ../../../build/NEWS:18490 +#: ../../../build/NEWS:18497 msgid "" "`bpo-26647 `__: Python interpreter now " "uses 16-bit wordcode instead of bytecode. Patch by Demur Rumed." msgstr "" -#: ../../../build/NEWS:18493 +#: ../../../build/NEWS:18500 msgid "" "`bpo-23275 `__: Allow assigning to an " "empty target list in round brackets: () = iterable." msgstr "" -#: ../../../build/NEWS:18496 ../../../build/NEWS:21388 +#: ../../../build/NEWS:18503 ../../../build/NEWS:21395 msgid "" "`bpo-27243 `__: Update the __aiter__ " "protocol: instead of returning an awaitable that resolves to an asynchronous" @@ -29958,101 +29972,101 @@ msgid "" " former will trigger a PendingDeprecationWarning." msgstr "" -#: ../../../build/NEWS:18504 +#: ../../../build/NEWS:18511 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:18508 +#: ../../../build/NEWS:18515 msgid "" "`bpo-27025 `__: Generated names for " "Tkinter widgets are now more meaningful and recognizable." msgstr "" -#: ../../../build/NEWS:18511 +#: ../../../build/NEWS:18518 msgid "" "`bpo-25455 `__: Fixed crashes in repr of" " recursive ElementTree.Element and functools.partial objects." msgstr "" -#: ../../../build/NEWS:18514 +#: ../../../build/NEWS:18521 msgid "" "`bpo-27294 `__: Improved repr for " "Tkinter event objects." msgstr "" -#: ../../../build/NEWS:18516 +#: ../../../build/NEWS:18523 msgid "" "`bpo-20508 `__: Improve exception " "message of IPv{4,6}Network.__getitem__. Patch by Gareth Rees." msgstr "" -#: ../../../build/NEWS:18522 ../../../build/NEWS:21396 +#: ../../../build/NEWS:18529 ../../../build/NEWS:21403 msgid "" "`bpo-26556 `__: Update expat to 2.1.1, " "fixes CVE-2015-1283." msgstr "" -#: ../../../build/NEWS:18524 +#: ../../../build/NEWS:18531 msgid "" "Fix TLS stripping vulnerability in smtplib, CVE-2016-0772. Reported by Team " "Oststrom." msgstr "" -#: ../../../build/NEWS:18530 ../../../build/NEWS:21404 +#: ../../../build/NEWS:18537 ../../../build/NEWS:21411 msgid "" "`bpo-21386 `__: Implement missing " "IPv4Address.is_global property. It was documented since 07a5610bae9d. " "Initial patch by Roger Luethi." msgstr "" -#: ../../../build/NEWS:18533 +#: ../../../build/NEWS:18540 msgid "" "`bpo-27029 `__: Removed deprecated " "support of universal newlines mode from ZipFile.open()." msgstr "" -#: ../../../build/NEWS:18536 +#: ../../../build/NEWS:18543 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:18540 +#: ../../../build/NEWS:18547 msgid "" "`bpo-27186 `__: Add os.PathLike support " "to DirEntry (part of :pep:`519`). Initial patch by Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:18543 ../../../build/NEWS:21407 +#: ../../../build/NEWS:18550 ../../../build/NEWS:21414 msgid "" "`bpo-20900 `__: distutils register " "command now decodes HTTP responses correctly. Initial patch by ingrid." msgstr "" -#: ../../../build/NEWS:18546 +#: ../../../build/NEWS:18553 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:18549 +#: ../../../build/NEWS:18556 msgid "" "`bpo-27186 `__: Add support for " "os.PathLike objects to os.fsencode() and os.fsdecode() (part of :pep:`519`)." msgstr "" -#: ../../../build/NEWS:18552 +#: ../../../build/NEWS:18559 msgid "" "`bpo-27186 `__: Introduce os.PathLike " "and os.fspath() (part of :pep:`519`)." msgstr "" -#: ../../../build/NEWS:18554 ../../../build/NEWS:21410 +#: ../../../build/NEWS:18561 ../../../build/NEWS:21417 msgid "" "A new version of typing.py provides several new classes and features: " "@overload outside stubs, Reversible, DefaultDict, Text, ContextManager, " @@ -30062,7 +30076,7 @@ msgid "" "been added (in fact they made it into 3.5.1 but were never mentioned)." msgstr "" -#: ../../../build/NEWS:18562 ../../../build/NEWS:21418 +#: ../../../build/NEWS:18569 ../../../build/NEWS:21425 msgid "" "`bpo-25738 `__: Stop " "http.server.BaseHTTPRequestHandler.send_error() from sending a message body " @@ -30070,13 +30084,13 @@ msgid "" "that don't have a body. Patch by Susumu Koshiba." msgstr "" -#: ../../../build/NEWS:18567 ../../../build/NEWS:21423 +#: ../../../build/NEWS:18574 ../../../build/NEWS:21430 msgid "" "`bpo-21313 `__: Fix the \"platform\" " "module to tolerate when sys.version contains truncated build information." msgstr "" -#: ../../../build/NEWS:18573 ../../../build/NEWS:21429 +#: ../../../build/NEWS:18580 ../../../build/NEWS:21436 msgid "" "`bpo-26839 `__: On Linux, " ":func:`os.urandom` now calls ``getrandom()`` with ``GRND_NONBLOCK`` to fall " @@ -30084,21 +30098,21 @@ msgid "" "initialized yet. Patch written by Colm Buckley." msgstr "" -#: ../../../build/NEWS:18580 +#: ../../../build/NEWS:18587 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:18584 ../../../build/NEWS:21436 +#: ../../../build/NEWS:18591 ../../../build/NEWS:21443 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:18587 ../../../build/NEWS:21439 +#: ../../../build/NEWS:18594 ../../../build/NEWS:21446 msgid "" "`bpo-24291 `__: Fix " "wsgiref.simple_server.WSGIRequestHandler to completely write data to the " @@ -30107,13 +30121,13 @@ msgid "" "but this is deprecated." msgstr "" -#: ../../../build/NEWS:18592 +#: ../../../build/NEWS:18599 msgid "" "`bpo-21272 `__: Use _sysconfigdata.py to" " initialize distutils.sysconfig." msgstr "" -#: ../../../build/NEWS:18594 +#: ../../../build/NEWS:18601 msgid "" "`bpo-19611 `__: :mod:`inspect` now " "reports the implicit ``.0`` parameters generated by the compiler for " @@ -30121,13 +30135,13 @@ msgid "" "only parameters called ``implicit0``. Patch by Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:18599 ../../../build/NEWS:21444 +#: ../../../build/NEWS:18606 ../../../build/NEWS:21451 msgid "" "`bpo-26809 `__: Add ``__all__`` to " ":mod:`string`. Patch by Emanuel Barry." msgstr "" -#: ../../../build/NEWS:18601 ../../../build/NEWS:21446 +#: ../../../build/NEWS:18608 ../../../build/NEWS:21453 msgid "" "`bpo-26373 `__: " "subprocess.Popen.communicate now correctly ignores BrokenPipeError when the " @@ -30135,7 +30149,7 @@ msgid "" "circumstances." msgstr "" -#: ../../../build/NEWS:18605 +#: ../../../build/NEWS:18612 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" @@ -30143,71 +30157,71 @@ msgid "" "signal.SIGIOT based on the interpreter's hash randomization seed." msgstr "" -#: ../../../build/NEWS:18610 +#: ../../../build/NEWS:18617 msgid "" "`bpo-27167 `__: Clarify the " "subprocess.CalledProcessError error message text when the child process died" " due to a signal." msgstr "" -#: ../../../build/NEWS:18613 +#: ../../../build/NEWS:18620 msgid "" "`bpo-25931 `__: Don't define " "socketserver.Forking* names on platforms such as Windows that do not support" " os.fork()." msgstr "" -#: ../../../build/NEWS:18616 ../../../build/NEWS:21450 +#: ../../../build/NEWS:18623 ../../../build/NEWS:21457 msgid "" "`bpo-21776 `__: distutils.upload now " "correctly handles HTTPError. Initial patch by Claudiu Popa." msgstr "" -#: ../../../build/NEWS:18619 +#: ../../../build/NEWS:18626 msgid "" "`bpo-26526 `__: Replace custom parse " "tree validation in the parser module with a simple DFA validator." msgstr "" -#: ../../../build/NEWS:18622 ../../../build/NEWS:21453 +#: ../../../build/NEWS:18629 ../../../build/NEWS:21460 msgid "" "`bpo-27114 `__: Fix " "SSLContext._load_windows_store_certs fails with PermissionError" msgstr "" -#: ../../../build/NEWS:18625 ../../../build/NEWS:21456 +#: ../../../build/NEWS:18632 ../../../build/NEWS:21463 msgid "" "`bpo-18383 `__: Avoid creating duplicate" " filters when using filterwarnings and simplefilter. Based on patch by Alex " "Shkop." msgstr "" -#: ../../../build/NEWS:18628 +#: ../../../build/NEWS:18635 msgid "" "`bpo-23026 `__: winreg.QueryValueEx() " "now return an integer for REG_QWORD type." msgstr "" -#: ../../../build/NEWS:18630 +#: ../../../build/NEWS:18637 msgid "" "`bpo-26741 `__: subprocess.Popen " "destructor now emits a ResourceWarning warning if the child process is still" " running." msgstr "" -#: ../../../build/NEWS:18633 +#: ../../../build/NEWS:18640 msgid "" "`bpo-27056 `__: Optimize pickle.load() " "and pickle.loads(), up to 10% faster to deserialize a lot of small objects." msgstr "" -#: ../../../build/NEWS:18636 +#: ../../../build/NEWS:18643 msgid "" "`bpo-21271 `__: New keyword only " "parameters in reset_mock call." msgstr "" -#: ../../../build/NEWS:18641 ../../../build/NEWS:21821 +#: ../../../build/NEWS:18648 ../../../build/NEWS:21828 msgid "" "`bpo-5124 `__: Paste with text selected " "now replaces the selection on X11. This matches how paste works on Windows, " @@ -30215,40 +30229,40 @@ msgid "" "Storchaka." msgstr "" -#: ../../../build/NEWS:18645 +#: ../../../build/NEWS:18652 msgid "" "`bpo-24750 `__: Switch all scrollbars in" " IDLE to ttk versions. Where needed, minimal tests are added to cover " "changes." msgstr "" -#: ../../../build/NEWS:18648 +#: ../../../build/NEWS:18655 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:18652 +#: ../../../build/NEWS:18659 msgid "" "`bpo-27239 `__: idlelib.macosx.isXyzTk " "functions initialize as needed." msgstr "" -#: ../../../build/NEWS:18654 +#: ../../../build/NEWS:18661 msgid "" "`bpo-27262 `__: move Aqua unbinding " "code, which enable context menus, to macosx." msgstr "" -#: ../../../build/NEWS:18657 ../../../build/NEWS:21825 +#: ../../../build/NEWS:18664 ../../../build/NEWS:21832 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:18660 ../../../build/NEWS:21828 +#: ../../../build/NEWS:18667 ../../../build/NEWS:21835 msgid "" "`bpo-27196 `__: Stop 'ThemeChanged' " "warnings when running IDLE tests. These persisted after other warnings were " @@ -30256,33 +30270,33 @@ msgid "" "four test files. Record this additional advice in idle_test/README.txt" msgstr "" -#: ../../../build/NEWS:18665 ../../../build/NEWS:21833 +#: ../../../build/NEWS:18672 ../../../build/NEWS:21840 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:18668 +#: ../../../build/NEWS:18675 msgid "" "`bpo-24225 `__: Update " "idlelib/README.txt with new file names and event handlers." msgstr "" -#: ../../../build/NEWS:18671 +#: ../../../build/NEWS:18678 msgid "" "`bpo-27156 `__: Remove obsolete code not" " used by IDLE." msgstr "" -#: ../../../build/NEWS:18673 ../../../build/NEWS:21836 +#: ../../../build/NEWS:18680 ../../../build/NEWS:21843 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:18676 +#: ../../../build/NEWS:18683 msgid "" "`bpo-24225 `__: Rename many " "`idlelib/*.py` and `idle_test/test_*.py` files. Edit files to replace old " @@ -30291,183 +30305,183 @@ msgid "" "for more." msgstr "" -#: ../../../build/NEWS:18681 ../../../build/NEWS:21839 +#: ../../../build/NEWS:18688 ../../../build/NEWS:21846 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:18684 ../../../build/NEWS:21842 +#: ../../../build/NEWS:18691 ../../../build/NEWS:21849 msgid "" "`bpo-21939 `__: Add test for IDLE's " "percolator. Original patch by Saimadhav Heblikar." msgstr "" -#: ../../../build/NEWS:18687 ../../../build/NEWS:21845 +#: ../../../build/NEWS:18694 ../../../build/NEWS:21852 msgid "" "`bpo-21676 `__: Add test for IDLE's " "replace dialog. Original patch by Saimadhav Heblikar." msgstr "" -#: ../../../build/NEWS:18690 ../../../build/NEWS:21848 +#: ../../../build/NEWS:18697 ../../../build/NEWS:21855 msgid "" "`bpo-18410 `__: Add test for IDLE's " "search dialog. Original patch by Westley Martínez." msgstr "" -#: ../../../build/NEWS:18693 +#: ../../../build/NEWS:18700 msgid "" "`bpo-21703 `__: Add test for undo " "delegator. Patch mostly by Saimadhav Heblikar ." msgstr "" -#: ../../../build/NEWS:18696 ../../../build/NEWS:21854 +#: ../../../build/NEWS:18703 ../../../build/NEWS:21861 msgid "" "`bpo-27044 `__: Add " "ConfigDialog.remove_var_callbacks to stop memory leaks." msgstr "" -#: ../../../build/NEWS:18698 ../../../build/NEWS:21856 +#: ../../../build/NEWS:18705 ../../../build/NEWS:21863 msgid "" "`bpo-23977 `__: Add more asserts to " "test_delegator." msgstr "" -#: ../../../build/NEWS:18703 +#: ../../../build/NEWS:18710 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:18707 ../../../build/NEWS:21877 +#: ../../../build/NEWS:18714 ../../../build/NEWS:21884 msgid "" "`bpo-24136 `__: Document the new " ":pep:`448` unpacking syntax of 3.5." msgstr "" -#: ../../../build/NEWS:18709 ../../../build/NEWS:22438 +#: ../../../build/NEWS:18716 ../../../build/NEWS:22445 msgid "" "`bpo-22558 `__: Add remaining doc links " "to source code for Python-coded modules. Patch by Yoni Lavi." msgstr "" -#: ../../../build/NEWS:18715 +#: ../../../build/NEWS:18722 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:18719 +#: ../../../build/NEWS:18726 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:18725 +#: ../../../build/NEWS:18732 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:18732 ../../../build/NEWS:21928 +#: ../../../build/NEWS:18739 ../../../build/NEWS:21935 msgid "" "`bpo-27229 `__: Fix the cross-compiling " "pgen rule for in-tree builds. Patch by Xavier de Gaye." msgstr "" -#: ../../../build/NEWS:18735 ../../../build/NEWS:21965 +#: ../../../build/NEWS:18742 ../../../build/NEWS:21972 msgid "" "`bpo-26930 `__: Update OS X 10.5+ 32" "-bit-only installer to build and link with OpenSSL 1.0.2h." msgstr "" -#: ../../../build/NEWS:18741 ../../../build/NEWS:22011 +#: ../../../build/NEWS:18748 ../../../build/NEWS:22018 msgid "" "`bpo-17500 `__: Remove unused and " "outdated icons. (See also: " "https://github.com/python/pythondotorg/issues/945)" msgstr "" -#: ../../../build/NEWS:18747 +#: ../../../build/NEWS:18754 msgid "" "`bpo-27186 `__: Add the PyOS_FSPath() " "function (part of :pep:`519`)." msgstr "" -#: ../../../build/NEWS:18749 +#: ../../../build/NEWS:18756 msgid "" "`bpo-26282 `__: " "PyArg_ParseTupleAndKeywords() now supports positional-only parameters." msgstr "" -#: ../../../build/NEWS:18755 +#: ../../../build/NEWS:18762 msgid "" "`bpo-26282 `__: Argument Clinic now " "supports positional-only and keyword parameters in the same function." msgstr "" -#: ../../../build/NEWS:18760 +#: ../../../build/NEWS:18767 msgid "Python 3.6.0 alpha 1" msgstr "Python 3.6.0 alfa 1" -#: ../../../build/NEWS:18762 +#: ../../../build/NEWS:18769 msgid "*Release date: 2016-05-16*" msgstr "*Tanggal rilis: 2016-05-16*" -#: ../../../build/NEWS:18767 ../../../build/NEWS:21269 +#: ../../../build/NEWS:18774 ../../../build/NEWS:21276 msgid "" "`bpo-20041 `__: Fixed TypeError when " "frame.f_trace is set to None. Patch by Xavier de Gaye." msgstr "" -#: ../../../build/NEWS:18770 ../../../build/NEWS:21272 +#: ../../../build/NEWS:18777 ../../../build/NEWS:21279 msgid "" "`bpo-26168 `__: Fixed possible refleaks " "in failing Py_BuildValue() with the \"N\" format unit." msgstr "" -#: ../../../build/NEWS:18773 ../../../build/NEWS:21275 +#: ../../../build/NEWS:18780 ../../../build/NEWS:21282 msgid "" "`bpo-26991 `__: Fix possible refleak " "when creating a function with annotations." msgstr "" -#: ../../../build/NEWS:18775 +#: ../../../build/NEWS:18782 msgid "" "`bpo-27039 `__: Fixed bytearray.remove()" " for values greater than 127. Based on patch by Joe Jevnik." msgstr "" -#: ../../../build/NEWS:18778 ../../../build/NEWS:21280 +#: ../../../build/NEWS:18785 ../../../build/NEWS:21287 msgid "" "`bpo-23640 `__: int.from_bytes() no " "longer bypasses constructors for subclasses." msgstr "" -#: ../../../build/NEWS:18781 +#: ../../../build/NEWS:18788 msgid "" "`bpo-27005 `__: Optimized the " "float.fromhex() class method for exact float. It is now 2 times faster." msgstr "" -#: ../../../build/NEWS:18784 +#: ../../../build/NEWS:18791 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:18787 ../../../build/NEWS:21283 +#: ../../../build/NEWS:18794 ../../../build/NEWS:21290 msgid "" "`bpo-26811 `__: gc.get_objects() no " "longer contains a broken tuple with NULL pointer." msgstr "" -#: ../../../build/NEWS:18790 ../../../build/NEWS:21286 +#: ../../../build/NEWS:18797 ../../../build/NEWS:21293 msgid "" "`bpo-20120 `__: Use RawConfigParser for " ".pypirc parsing, removing support for interpolation unintentionally added " @@ -30475,7 +30489,7 @@ msgid "" "files, matching behavior in Python 2.7 and Setuptools 19.0." msgstr "" -#: ../../../build/NEWS:18795 +#: ../../../build/NEWS:18802 msgid "" "`bpo-26249 `__: Memory functions of the " ":c:func:`PyMem_Malloc` domain (:c:data:`PYMEM_DOMAIN_MEM`) now use the " @@ -30485,45 +30499,45 @@ msgid "" " of memory allocators in your application." msgstr "" -#: ../../../build/NEWS:18802 +#: ../../../build/NEWS:18809 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:18806 ../../../build/NEWS:21291 +#: ../../../build/NEWS:18813 ../../../build/NEWS:21298 msgid "" "`bpo-26659 `__: Make the builtin slice " "type support cycle collection." msgstr "" -#: ../../../build/NEWS:18808 ../../../build/NEWS:21293 +#: ../../../build/NEWS:18815 ../../../build/NEWS:21300 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:18811 ../../../build/NEWS:21323 +#: ../../../build/NEWS:18818 ../../../build/NEWS:21330 msgid "" "`bpo-27138 `__: Fix the doc comment for " "FileFinder.find_spec()." msgstr "" -#: ../../../build/NEWS:18813 ../../../build/NEWS:21367 +#: ../../../build/NEWS:18820 ../../../build/NEWS:21374 msgid "" "`bpo-27147 `__: Mention :pep:`420` in " "the importlib docs." msgstr "" -#: ../../../build/NEWS:18815 ../../../build/NEWS:21296 +#: ../../../build/NEWS:18822 ../../../build/NEWS:21303 msgid "" "`bpo-25339 `__: PYTHONIOENCODING now has" " priority over locale in setting the error handler for stdin and stdout." msgstr "" -#: ../../../build/NEWS:18818 ../../../build/NEWS:21299 +#: ../../../build/NEWS:18825 ../../../build/NEWS:21306 msgid "" "`bpo-26494 `__: Fixed crash on iterating" " exhausting iterators. Affected classes are generic sequence iterators, " @@ -30531,68 +30545,68 @@ msgid "" "OrderedDict, corresponding views and os.scandir() iterator." msgstr "" -#: ../../../build/NEWS:18823 +#: ../../../build/NEWS:18830 msgid "" "`bpo-26574 `__: Optimize " "``bytes.replace(b'', b'.')`` and ``bytearray.replace(b'', b'.')``. Patch " "written by Josh Snider." msgstr "" -#: ../../../build/NEWS:18826 ../../../build/NEWS:21304 +#: ../../../build/NEWS:18833 ../../../build/NEWS:21311 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:18829 +#: ../../../build/NEWS:18836 msgid "" "`bpo-19711 `__: Add tests for reloading " "namespace packages." msgstr "" -#: ../../../build/NEWS:18831 +#: ../../../build/NEWS:18838 msgid "" "`bpo-21099 `__: Switch applicable " "importlib tests to use :pep:`451` API." msgstr "" -#: ../../../build/NEWS:18833 +#: ../../../build/NEWS:18840 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:18837 +#: ../../../build/NEWS:18844 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:18841 +#: ../../../build/NEWS:18848 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:18845 +#: ../../../build/NEWS:18852 msgid "" "`bpo-26516 `__: Add " ":envvar:`PYTHONMALLOC` environment variable to set the Python memory " "allocators and/or install debug hooks." msgstr "" -#: ../../../build/NEWS:18848 +#: ../../../build/NEWS:18855 msgid "" "`bpo-26516 `__: The " ":c:func:`PyMem_SetupDebugHooks` function can now also be used on Python " "compiled in release mode." msgstr "" -#: ../../../build/NEWS:18851 +#: ../../../build/NEWS:18858 msgid "" "`bpo-26516 `__: The " ":envvar:`PYTHONMALLOCSTATS` environment variable can now also be used on " @@ -30600,14 +30614,14 @@ msgid "" "string." msgstr "" -#: ../../../build/NEWS:18855 +#: ../../../build/NEWS:18862 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:18858 ../../../build/NEWS:21307 +#: ../../../build/NEWS:18865 ../../../build/NEWS:21314 msgid "" "`bpo-26464 `__: Fix str.translate() when" " string is ASCII and first replacements removes character, but next " @@ -30615,7 +30629,7 @@ msgid "" "Regression introduced in Python 3.5.0." msgstr "" -#: ../../../build/NEWS:18862 ../../../build/NEWS:21311 +#: ../../../build/NEWS:18869 ../../../build/NEWS:21318 msgid "" "`bpo-22836 `__: Ensure exception reports" " from PyErr_Display() and PyErr_WriteUnraisable() are sensible even when " @@ -30623,20 +30637,20 @@ msgid "" "produced by sys.__excepthook__() and when __del__() raises an exception." msgstr "" -#: ../../../build/NEWS:18867 ../../../build/NEWS:21316 +#: ../../../build/NEWS:18874 ../../../build/NEWS:21323 msgid "" "`bpo-26302 `__: Correct behavior to " "reject comma as a legal character for cookie names." msgstr "" -#: ../../../build/NEWS:18870 +#: ../../../build/NEWS:18877 msgid "" "`bpo-26136 `__: Upgrade the warning when" " a generator raises StopIteration from PendingDeprecationWarning to " "DeprecationWarning. Patch by Anish Shah." msgstr "" -#: ../../../build/NEWS:18873 +#: ../../../build/NEWS:18880 msgid "" "`bpo-26204 `__: The compiler now ignores" " all constant statements: bytes, str, int, float, complex, name constants " @@ -30644,35 +30658,35 @@ msgid "" "example, ``1.0`` is now ignored in ``def f(): 1.0``." msgstr "" -#: ../../../build/NEWS:18878 ../../../build/NEWS:21319 +#: ../../../build/NEWS:18885 ../../../build/NEWS:21326 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:18882 +#: ../../../build/NEWS:18889 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:18886 +#: ../../../build/NEWS:18893 msgid "" "`bpo-23601 `__: Sped-up allocation of " "dict key objects by using Python's small object allocator. (Contributed by " "Julian Taylor.)" msgstr "" -#: ../../../build/NEWS:18889 +#: ../../../build/NEWS:18896 msgid "" "`bpo-18018 `__: Import raises " "ImportError instead of SystemError if a relative import is attempted without" " a known parent package." msgstr "" -#: ../../../build/NEWS:18892 +#: ../../../build/NEWS:18899 msgid "" "`bpo-25843 `__: When compiling code, " "don't merge constants if they are equal but have a different types. For " @@ -30681,14 +30695,14 @@ msgid "" "returns ``1.0`` (``float``), even if ``1`` and ``1.0`` are equal." msgstr "" -#: ../../../build/NEWS:18898 +#: ../../../build/NEWS:18905 msgid "" "`bpo-26107 `__: The format of the " "``co_lnotab`` attribute of code objects changes to support negative line " "number delta." msgstr "" -#: ../../../build/NEWS:18901 ../../../build/NEWS:21325 +#: ../../../build/NEWS:18908 ../../../build/NEWS:21332 msgid "" "`bpo-26154 `__: Add a new private " "_PyThreadState_UncheckedGet() function to get the current Python thread " @@ -30698,33 +30712,33 @@ msgid "" "implementation of atomic C types, to avoid compiler issues." msgstr "" -#: ../../../build/NEWS:18908 +#: ../../../build/NEWS:18915 msgid "" "`bpo-25791 `__: If __package__ != " "__spec__.parent or if neither __package__ or __spec__ are defined then " "ImportWarning is raised." msgstr "" -#: ../../../build/NEWS:18911 ../../../build/NEWS:21342 +#: ../../../build/NEWS:18918 ../../../build/NEWS:21349 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:18914 ../../../build/NEWS:21345 +#: ../../../build/NEWS:18921 ../../../build/NEWS:21352 msgid "" "`bpo-25961 `__: Disallowed null " "characters in the type name." msgstr "" -#: ../../../build/NEWS:18916 ../../../build/NEWS:21347 +#: ../../../build/NEWS:18923 ../../../build/NEWS:21354 msgid "" "`bpo-25973 `__: Fix segfault when an " "invalid nonlocal statement binds a name starting with two underscores." msgstr "" -#: ../../../build/NEWS:18919 ../../../build/NEWS:21350 +#: ../../../build/NEWS:18926 ../../../build/NEWS:21357 msgid "" "`bpo-22995 `__: Instances of extension " "types with a state that aren't subclasses of list or dict and haven't " @@ -30733,52 +30747,52 @@ msgid "" "pickled. Including memoryview." msgstr "" -#: ../../../build/NEWS:18924 ../../../build/NEWS:21355 +#: ../../../build/NEWS:18931 ../../../build/NEWS:21362 msgid "" "`bpo-20440 `__: Massive replacing unsafe" " attribute setting code with special macro Py_SETREF." msgstr "" -#: ../../../build/NEWS:18927 ../../../build/NEWS:21358 +#: ../../../build/NEWS:18934 ../../../build/NEWS:21365 msgid "" "`bpo-25766 `__: Special method " "__bytes__() now works in str subclasses." msgstr "" -#: ../../../build/NEWS:18929 ../../../build/NEWS:21360 +#: ../../../build/NEWS:18936 ../../../build/NEWS:21367 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:18933 ../../../build/NEWS:21364 -#: ../../../build/NEWS:22023 +#: ../../../build/NEWS:18940 ../../../build/NEWS:21371 +#: ../../../build/NEWS:22030 msgid "" "`bpo-25709 `__: Fixed problem with in-" "place string concatenation and utf-8 cache." msgstr "" -#: ../../../build/NEWS:18936 +#: ../../../build/NEWS:18943 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:18939 +#: ../../../build/NEWS:18946 msgid "" "`bpo-25485 `__: telnetlib.Telnet is now " "a context manager." msgstr "" -#: ../../../build/NEWS:18941 ../../../build/NEWS:21369 +#: ../../../build/NEWS:18948 ../../../build/NEWS:21376 msgid "" "`bpo-24097 `__: Fixed crash in " "object.__reduce__() if slot name is freed inside __getattr__." msgstr "" -#: ../../../build/NEWS:18944 ../../../build/NEWS:21372 +#: ../../../build/NEWS:18951 ../../../build/NEWS:21379 msgid "" "`bpo-24731 `__: Fixed crash on " "converting objects with special methods __bytes__, __trunc__, and __float__ " @@ -30786,13 +30800,13 @@ msgid "" "bytes, int, and float correspondingly." msgstr "" -#: ../../../build/NEWS:18949 ../../../build/NEWS:22041 +#: ../../../build/NEWS:18956 ../../../build/NEWS:22048 msgid "" "`bpo-25630 `__: Fix a possible segfault " "during argument parsing in functions that accept filesystem paths." msgstr "" -#: ../../../build/NEWS:18952 ../../../build/NEWS:22044 +#: ../../../build/NEWS:18959 ../../../build/NEWS:22051 msgid "" "`bpo-23564 `__: Fixed a partially broken" " sanity check in the _posixsubprocess internals regarding how fds_to_pass " @@ -30800,27 +30814,27 @@ msgid "" "already avoided it." msgstr "" -#: ../../../build/NEWS:18956 ../../../build/NEWS:22048 +#: ../../../build/NEWS:18963 ../../../build/NEWS:22055 msgid "" "`bpo-25388 `__: Fixed tokenizer crash " "when processing undecodable source code with a null byte." msgstr "" -#: ../../../build/NEWS:18959 ../../../build/NEWS:22051 +#: ../../../build/NEWS:18966 ../../../build/NEWS:22058 msgid "" "`bpo-25462 `__: The hash of the key now " "is calculated only once in most operations in C implementation of " "OrderedDict." msgstr "" -#: ../../../build/NEWS:18962 ../../../build/NEWS:22054 +#: ../../../build/NEWS:18969 ../../../build/NEWS:22061 msgid "" "`bpo-22995 `__: Default implementation " "of __reduce__ and __reduce_ex__ now rejects builtin types with not defined " "__new__." msgstr "" -#: ../../../build/NEWS:18965 ../../../build/NEWS:22060 +#: ../../../build/NEWS:18972 ../../../build/NEWS:22067 msgid "" "`bpo-24802 `__: Avoid buffer overreads " "when int(), float(), compile(), exec() and eval() are passed bytes-like " @@ -30828,47 +30842,47 @@ msgid "" "the functions assumed they were." msgstr "" -#: ../../../build/NEWS:18970 ../../../build/NEWS:22057 +#: ../../../build/NEWS:18977 ../../../build/NEWS:22064 msgid "" "`bpo-25555 `__: Fix parser and AST: fill" " lineno and col_offset of \"arg\" node when compiling AST from Python " "objects." msgstr "" -#: ../../../build/NEWS:18973 ../../../build/NEWS:22065 +#: ../../../build/NEWS:18980 ../../../build/NEWS:22072 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:18976 ../../../build/NEWS:22068 +#: ../../../build/NEWS:18983 ../../../build/NEWS:22075 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:18979 ../../../build/NEWS:22071 +#: ../../../build/NEWS:18986 ../../../build/NEWS:22078 msgid "" "`bpo-25395 `__: Fixed crash when highly " "nested OrderedDict structures were garbage collected." msgstr "" -#: ../../../build/NEWS:18982 +#: ../../../build/NEWS:18989 msgid "" "`bpo-25401 `__: Optimize bytes.fromhex()" " and bytearray.fromhex(): they are now between 2x and 3.5x faster." msgstr "" -#: ../../../build/NEWS:18985 +#: ../../../build/NEWS:18992 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:18988 ../../../build/NEWS:22074 +#: ../../../build/NEWS:18995 ../../../build/NEWS:22081 msgid "" "`bpo-25274 `__: sys.setrecursionlimit() " "now raises a RecursionError if the new recursion limit is too low depending " @@ -30877,40 +30891,40 @@ msgid "" "of the thread state is reset." msgstr "" -#: ../../../build/NEWS:18993 ../../../build/NEWS:22079 +#: ../../../build/NEWS:19000 ../../../build/NEWS:22086 msgid "" "`bpo-24402 `__: Fix input() to prompt to" " the redirected stdout when sys.stdout.fileno() fails." msgstr "" -#: ../../../build/NEWS:18996 +#: ../../../build/NEWS:19003 msgid "" "`bpo-25349 `__: Optimize bytes % args " "using the new private _PyBytesWriter API. Formatting is now up to 2 times " "faster." msgstr "" -#: ../../../build/NEWS:18999 ../../../build/NEWS:22082 +#: ../../../build/NEWS:19006 ../../../build/NEWS:22089 msgid "" "`bpo-24806 `__: Prevent builtin types " "that are not allowed to be subclassed from being subclassed through multiple" " inheritance." msgstr "" -#: ../../../build/NEWS:19002 +#: ../../../build/NEWS:19009 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:19005 ../../../build/NEWS:22085 +#: ../../../build/NEWS:19012 ../../../build/NEWS:22092 msgid "" "`bpo-24848 `__: Fixed a number of bugs " "in UTF-7 decoding of misformed data." msgstr "" -#: ../../../build/NEWS:19007 +#: ../../../build/NEWS:19014 msgid "" "`bpo-25267 `__: The UTF-8 encoder is now" " up to 75 times as fast for error handlers: ``ignore``, ``replace``, " @@ -30918,20 +30932,20 @@ msgid "" "Storchaka." msgstr "" -#: ../../../build/NEWS:19011 ../../../build/NEWS:22087 +#: ../../../build/NEWS:19018 ../../../build/NEWS:22094 msgid "" "`bpo-25280 `__: Import trace messages " "emitted in verbose (-v) mode are no longer formatted twice." msgstr "" -#: ../../../build/NEWS:19014 +#: ../../../build/NEWS:19021 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:19018 ../../../build/NEWS:22090 +#: ../../../build/NEWS:19025 ../../../build/NEWS:22097 msgid "" "`bpo-25003 `__: On Solaris 11.3 or " "newer, os.urandom() now uses the getrandom() function instead of the " @@ -30940,7 +30954,7 @@ msgid "" "entropy." msgstr "" -#: ../../../build/NEWS:19023 +#: ../../../build/NEWS:19030 msgid "" "`bpo-9232 `__: Modify Python's grammar to" " allow trailing commas in the argument list of a function declaration. For " @@ -30948,7 +30962,7 @@ msgid "" "Dickinson." msgstr "" -#: ../../../build/NEWS:19027 +#: ../../../build/NEWS:19034 msgid "" "`bpo-24965 `__: Implement :pep:`498` " "\"Literal String Interpolation\". This allows you to embed expressions " @@ -30956,31 +30970,31 @@ msgid "" "x=3, then f'value={x}' == 'value=3'. Patch by Eric V. Smith." msgstr "" -#: ../../../build/NEWS:19032 ../../../build/NEWS:21377 +#: ../../../build/NEWS:19039 ../../../build/NEWS:21384 msgid "" "`bpo-26478 `__: Fix semantic bugs when " "using binary operators with dictionary views and tuples." msgstr "" -#: ../../../build/NEWS:19035 ../../../build/NEWS:21380 +#: ../../../build/NEWS:19042 ../../../build/NEWS:21387 msgid "" "`bpo-26171 `__: Fix possible integer " "overflow and heap corruption in zipimporter.get_data()." msgstr "" -#: ../../../build/NEWS:19038 ../../../build/NEWS:21383 +#: ../../../build/NEWS:19045 ../../../build/NEWS:21390 msgid "" "`bpo-25660 `__: Fix TAB key behaviour in" " REPL with readline." msgstr "" -#: ../../../build/NEWS:19040 +#: ../../../build/NEWS:19047 msgid "" "`bpo-26288 `__: Optimize " "PyLong_AsDouble." msgstr "" -#: ../../../build/NEWS:19042 +#: ../../../build/NEWS:19049 msgid "" "`bpo-26289 `__: Optimize floor and " "modulo division for single-digit longs. Microbenchmarks show 2-2.5x " @@ -30988,39 +31002,39 @@ msgid "" " `bpo-26315 `__)" msgstr "" -#: ../../../build/NEWS:19046 ../../../build/NEWS:21385 +#: ../../../build/NEWS:19053 ../../../build/NEWS:21392 msgid "" "`bpo-25887 `__: Raise a RuntimeError " "when a coroutine object is awaited more than once." msgstr "" -#: ../../../build/NEWS:19052 ../../../build/NEWS:21459 +#: ../../../build/NEWS:19059 ../../../build/NEWS:21466 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:19056 ../../../build/NEWS:21463 +#: ../../../build/NEWS:19063 ../../../build/NEWS:21470 msgid "" "`bpo-27014 `__: Fix infinite recursion " "using typing.py. Thanks to Kalle Tuure!" msgstr "" -#: ../../../build/NEWS:19058 +#: ../../../build/NEWS:19065 msgid "" "`bpo-27031 `__: Removed dummy methods in" " Tkinter widget classes: tk_menuBar() and tk_bindForTraversal()." msgstr "" -#: ../../../build/NEWS:19061 ../../../build/NEWS:21465 +#: ../../../build/NEWS:19068 ../../../build/NEWS:21472 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:19064 ../../../build/NEWS:21468 +#: ../../../build/NEWS:19071 ../../../build/NEWS:21475 msgid "" "`bpo-17214 `__: The \"urllib.request\" " "module now percent-encodes non-ASCII bytes found in redirect target URLs. " @@ -31029,109 +31043,109 @@ msgid "" " a UnicodeEncodeError is raised. Based on patch by Christian Heimes." msgstr "" -#: ../../../build/NEWS:19070 +#: ../../../build/NEWS:19077 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:19073 +#: ../../../build/NEWS:19080 msgid "" "`bpo-27034 `__: Removed deprecated class" " asynchat.fifo." msgstr "" -#: ../../../build/NEWS:19075 +#: ../../../build/NEWS:19082 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:19079 +#: ../../../build/NEWS:19086 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:19082 ../../../build/NEWS:21474 +#: ../../../build/NEWS:19089 ../../../build/NEWS:21481 msgid "" "`bpo-26892 `__: Honor debuglevel flag in" " urllib.request.HTTPHandler. Patch contributed by Chi Hsuan Yen." msgstr "" -#: ../../../build/NEWS:19085 ../../../build/NEWS:21477 +#: ../../../build/NEWS:19092 ../../../build/NEWS:21484 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:19088 ../../../build/NEWS:21480 +#: ../../../build/NEWS:19095 ../../../build/NEWS:21487 msgid "" "`bpo-26807 `__: mock_open 'files' no " "longer error on readline at end of file. Patch from Yolanda Robla." msgstr "" -#: ../../../build/NEWS:19091 ../../../build/NEWS:21483 +#: ../../../build/NEWS:19098 ../../../build/NEWS:21490 msgid "" "`bpo-25745 `__: Fixed leaking a userptr " "in curses panel destructor." msgstr "" -#: ../../../build/NEWS:19093 ../../../build/NEWS:21485 +#: ../../../build/NEWS:19100 ../../../build/NEWS:21492 msgid "" "`bpo-26977 `__: Removed unnecessary, and" " ignored, call to sum of squares helper in statistics.pvariance." msgstr "" -#: ../../../build/NEWS:19096 +#: ../../../build/NEWS:19103 msgid "" "`bpo-26002 `__: Use bisect in " "statistics.median instead of a linear search. Patch by Upendra Kuma." msgstr "" -#: ../../../build/NEWS:19099 +#: ../../../build/NEWS:19106 msgid "" "`bpo-25974 `__: Make use of new " "Decimal.as_integer_ratio() method in statistics module. Patch by Stefan " "Krah." msgstr "" -#: ../../../build/NEWS:19102 +#: ../../../build/NEWS:19109 msgid "" "`bpo-26996 `__: Add secrets module as " "described in :pep:`506`." msgstr "" -#: ../../../build/NEWS:19104 ../../../build/NEWS:21488 +#: ../../../build/NEWS:19111 ../../../build/NEWS:21495 msgid "" "`bpo-26881 `__: The modulefinder module " "now supports extended opcode arguments." msgstr "" -#: ../../../build/NEWS:19106 ../../../build/NEWS:21490 +#: ../../../build/NEWS:19113 ../../../build/NEWS:21497 msgid "" "`bpo-23815 `__: Fixed crashes related to" " directly created instances of types in _tkinter and curses.panel modules." msgstr "" -#: ../../../build/NEWS:19109 ../../../build/NEWS:21493 +#: ../../../build/NEWS:19116 ../../../build/NEWS:21500 msgid "" "`bpo-17765 `__: weakref.ref() no longer " "silently ignores keyword arguments. Patch by Georg Brandl." msgstr "" -#: ../../../build/NEWS:19112 ../../../build/NEWS:21496 +#: ../../../build/NEWS:19119 ../../../build/NEWS:21503 msgid "" "`bpo-26873 `__: xmlrpc now raises " "ResponseError on unsupported type tags instead of silently return incorrect " "result." msgstr "" -#: ../../../build/NEWS:19115 +#: ../../../build/NEWS:19122 msgid "" "`bpo-26915 `__: The __contains__ methods" " in the collections ABCs now check for identity before checking equality. " @@ -31139,13 +31153,13 @@ msgid "" "handling of NaNs, and makes it easier to reason about container invariants." msgstr "" -#: ../../../build/NEWS:19120 ../../../build/NEWS:21499 +#: ../../../build/NEWS:19127 ../../../build/NEWS:21506 msgid "" "`bpo-26711 `__: Fixed the comparison of " "plistlib.Data with other types." msgstr "" -#: ../../../build/NEWS:19122 ../../../build/NEWS:21501 +#: ../../../build/NEWS:19129 ../../../build/NEWS:21508 msgid "" "`bpo-24114 `__: Fix an uninitialized " "variable in `ctypes.util`. The bug only occurs on SunOS when the ctypes " @@ -31153,7 +31167,7 @@ msgid "" "Tested on SunOS by Kees Bos." msgstr "" -#: ../../../build/NEWS:19126 ../../../build/NEWS:21505 +#: ../../../build/NEWS:19133 ../../../build/NEWS:21512 msgid "" "`bpo-26864 `__: In urllib.request, " "change the proxy bypass host checking against no_proxy to be case-" @@ -31161,73 +31175,73 @@ msgid "" "bypassed hostname as a suffix. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:19131 +#: ../../../build/NEWS:19138 msgid "" "`bpo-24902 `__: Print server URL on " "http.server startup. Initial patch by Felix Kaiser." msgstr "" -#: ../../../build/NEWS:19134 +#: ../../../build/NEWS:19141 msgid "" "`bpo-25788 `__: fileinput.hook_encoded()" " now supports an \"errors\" argument for passing to open. Original patch by" " Joseph Hackman." msgstr "" -#: ../../../build/NEWS:19137 ../../../build/NEWS:21510 +#: ../../../build/NEWS:19144 ../../../build/NEWS:21517 msgid "" "`bpo-26634 `__: recursive_repr() now " "sets __qualname__ of wrapper. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:19140 ../../../build/NEWS:21513 +#: ../../../build/NEWS:19147 ../../../build/NEWS:21520 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:19144 ../../../build/NEWS:21517 +#: ../../../build/NEWS:19151 ../../../build/NEWS:21524 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:19148 ../../../build/NEWS:21521 +#: ../../../build/NEWS:19155 ../../../build/NEWS:21528 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:19152 ../../../build/NEWS:21525 +#: ../../../build/NEWS:19159 ../../../build/NEWS:21532 msgid "" "`bpo-26822 `__: itemgetter, attrgetter " "and methodcaller objects no longer silently ignore keyword arguments." msgstr "" -#: ../../../build/NEWS:19155 ../../../build/NEWS:21528 +#: ../../../build/NEWS:19162 ../../../build/NEWS:21535 msgid "" "`bpo-26733 `__: Disassembling a class " "now disassembles class and static methods. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:19158 ../../../build/NEWS:21531 +#: ../../../build/NEWS:19165 ../../../build/NEWS:21538 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:19162 ../../../build/NEWS:21535 +#: ../../../build/NEWS:19169 ../../../build/NEWS:21542 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:19168 ../../../build/NEWS:21541 +#: ../../../build/NEWS:19175 ../../../build/NEWS:21548 msgid "" "`bpo-26657 `__: Fix directory traversal " "vulnerability with http.server on Windows. This fixes a regression that was" @@ -31235,89 +31249,89 @@ msgid "" "Hagemeister." msgstr "" -#: ../../../build/NEWS:19175 ../../../build/NEWS:21548 +#: ../../../build/NEWS:19182 ../../../build/NEWS:21555 msgid "" "`bpo-26717 `__: Stop encoding " "Latin-1-ized WSGI paths with UTF-8. Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:19178 +#: ../../../build/NEWS:19185 msgid "" "`bpo-26782 `__: Add STARTUPINFO to " "subprocess.__all__ on Windows." msgstr "" -#: ../../../build/NEWS:19180 +#: ../../../build/NEWS:19187 msgid "" "`bpo-26404 `__: Add context manager to " "socketserver. Patch by Aviv Palivoda." msgstr "" -#: ../../../build/NEWS:19182 ../../../build/NEWS:21551 +#: ../../../build/NEWS:19189 ../../../build/NEWS:21558 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:19186 +#: ../../../build/NEWS:19193 msgid "" "`bpo-26585 `__: Eliminate " "http.server._quote_html() and use html.escape(quote=False). Patch by Xiang " "Zhang." msgstr "" -#: ../../../build/NEWS:19189 +#: ../../../build/NEWS:19196 msgid "" "`bpo-26685 `__: Raise OSError if closing" " a socket fails." msgstr "" -#: ../../../build/NEWS:19191 ../../../build/NEWS:21555 +#: ../../../build/NEWS:19198 ../../../build/NEWS:21562 msgid "" "`bpo-16329 `__: Add .webm to " "mimetypes.types_map. Patch by Giampaolo Rodola'." msgstr "" -#: ../../../build/NEWS:19193 ../../../build/NEWS:21557 +#: ../../../build/NEWS:19200 ../../../build/NEWS:21564 msgid "" "`bpo-13952 `__: Add .csv to " "mimetypes.types_map. Patch by Geoff Wilson." msgstr "" -#: ../../../build/NEWS:19195 +#: ../../../build/NEWS:19202 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:19198 +#: ../../../build/NEWS:19205 msgid "" "`bpo-25609 `__: Introduce " "contextlib.AbstractContextManager and typing.ContextManager." msgstr "" -#: ../../../build/NEWS:19201 ../../../build/NEWS:21559 +#: ../../../build/NEWS:19208 ../../../build/NEWS:21566 msgid "" "`bpo-26709 `__: Fixed Y2038 problem in " "loading binary PLists." msgstr "" -#: ../../../build/NEWS:19203 ../../../build/NEWS:21561 +#: ../../../build/NEWS:19210 ../../../build/NEWS:21568 msgid "" "`bpo-23735 `__: Handle terminal resizing" " with Readline 6.3+ by installing our own SIGWINCH handler. Patch by Eric " "Price." msgstr "" -#: ../../../build/NEWS:19206 +#: ../../../build/NEWS:19213 msgid "" "`bpo-25951 `__: Change " "SSLSocket.sendall() to return None, as explicitly documented for plain " "socket objects. Patch by Aviv Palivoda." msgstr "" -#: ../../../build/NEWS:19209 ../../../build/NEWS:21564 +#: ../../../build/NEWS:19216 ../../../build/NEWS:21571 msgid "" "`bpo-26586 `__: In http.server, respond " "with \"413 Request header fields too large\" if there are too many header " @@ -31325,34 +31339,34 @@ msgid "" " exception. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:19213 +#: ../../../build/NEWS:19220 msgid "" "`bpo-26676 `__: Added missing " "XMLPullParser to ElementTree.__all__." msgstr "" -#: ../../../build/NEWS:19215 ../../../build/NEWS:21568 +#: ../../../build/NEWS:19222 ../../../build/NEWS:21575 msgid "" "`bpo-22854 `__: Change " "BufferedReader.writable() and BufferedWriter.readable() to always return " "False." msgstr "" -#: ../../../build/NEWS:19218 +#: ../../../build/NEWS:19225 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:19222 +#: ../../../build/NEWS:19229 msgid "" "`bpo-26641 `__: doctest.DocFileTest and " "doctest.testfile() now support packages (module splitted into multiple " "directories) for the package parameter." msgstr "" -#: ../../../build/NEWS:19225 ../../../build/NEWS:21571 +#: ../../../build/NEWS:19232 ../../../build/NEWS:21578 msgid "" "`bpo-25195 `__: Fix a regression in " "mock.MagicMock. _Call is a subclass of tuple (changeset 3603bae63c13 only " @@ -31360,26 +31374,26 @@ msgid "" "Andrew Plummer." msgstr "" -#: ../../../build/NEWS:19229 ../../../build/NEWS:21575 +#: ../../../build/NEWS:19236 ../../../build/NEWS:21582 msgid "" "`bpo-26644 `__: Raise ValueError rather " "than SystemError when a negative length is passed to SSLSocket.recv() or " "read()." msgstr "" -#: ../../../build/NEWS:19232 ../../../build/NEWS:21578 +#: ../../../build/NEWS:19239 ../../../build/NEWS:21585 msgid "" "`bpo-23804 `__: Fix SSL recv(0) and " "read(0) methods to return zero bytes instead of up to 1024." msgstr "" -#: ../../../build/NEWS:19235 ../../../build/NEWS:21581 +#: ../../../build/NEWS:19242 ../../../build/NEWS:21588 msgid "" "`bpo-26616 `__: Fixed a bug in " "datetime.astimezone() method." msgstr "" -#: ../../../build/NEWS:19237 +#: ../../../build/NEWS:19244 msgid "" "`bpo-26637 `__: The :mod:`importlib` " "module now emits an :exc:`ImportError` rather than a :exc:`TypeError` if " @@ -31387,7 +31401,7 @@ msgid "" ":data:`sys.path` is already cleared (set to ``None``)." msgstr "" -#: ../../../build/NEWS:19242 +#: ../../../build/NEWS:19249 msgid "" "`bpo-21925 `__: " ":func:`warnings.formatwarning` now catches exceptions when calling " @@ -31396,7 +31410,7 @@ msgid "" "process." msgstr "" -#: ../../../build/NEWS:19247 +#: ../../../build/NEWS:19254 msgid "" "`bpo-23848 `__: On Windows, " "faulthandler.enable() now also installs an exception handler to dump the " @@ -31404,7 +31418,7 @@ msgid "" "signals (SIGSEGV, SIGFPE, SIGABRT)." msgstr "" -#: ../../../build/NEWS:19251 +#: ../../../build/NEWS:19258 msgid "" "`bpo-26530 `__: Add C functions " ":c:func:`_PyTraceMalloc_Track` and :c:func:`_PyTraceMalloc_Untrack` to track" @@ -31412,38 +31426,38 @@ msgid "" ":c:func:`_PyTraceMalloc_GetTraceback` to get the traceback of an object." msgstr "" -#: ../../../build/NEWS:19256 +#: ../../../build/NEWS:19263 msgid "" "`bpo-26588 `__: The _tracemalloc now " "supports tracing memory allocations of multiple address spaces (domains)." msgstr "" -#: ../../../build/NEWS:19259 ../../../build/NEWS:21587 +#: ../../../build/NEWS:19266 ../../../build/NEWS:21594 msgid "" "`bpo-24266 `__: Ctrl+C during Readline " "history search now cancels the search mode when compiled with Readline 7." msgstr "" -#: ../../../build/NEWS:19262 +#: ../../../build/NEWS:19269 msgid "" "`bpo-26590 `__: Implement a safe " "finalizer for the _socket.socket type. It now releases the GIL to close the " "socket." msgstr "" -#: ../../../build/NEWS:19265 +#: ../../../build/NEWS:19272 msgid "" "`bpo-18787 `__: spwd.getspnam() now " "raises a PermissionError if the user doesn't have privileges." msgstr "" -#: ../../../build/NEWS:19268 ../../../build/NEWS:21590 +#: ../../../build/NEWS:19275 ../../../build/NEWS:21597 msgid "" "`bpo-26560 `__: Avoid potential " "ValueError in BaseHandler.start_response. Initial patch by Peter Inglesby." msgstr "" -#: ../../../build/NEWS:19271 +#: ../../../build/NEWS:19278 msgid "" "`bpo-26567 `__: Add a new function " ":c:func:`PyErr_ResourceWarning` function to pass the destroyed object. Add a" @@ -31452,137 +31466,137 @@ msgid "" "source object was allocated." msgstr "" -#: ../../../build/NEWS:19279 ../../../build/NEWS:21596 +#: ../../../build/NEWS:19286 ../../../build/NEWS:21603 msgid "" "`bpo-26313 `__: ssl.py " "_load_windows_store_certs fails if windows cert store is empty. Patch by " "Baji." msgstr "" -#: ../../../build/NEWS:19285 ../../../build/NEWS:21602 +#: ../../../build/NEWS:19292 ../../../build/NEWS:21609 msgid "" "`bpo-26569 `__: Fix " ":func:`pyclbr.readmodule` and :func:`pyclbr.readmodule_ex` to support " "importing packages." msgstr "" -#: ../../../build/NEWS:19288 ../../../build/NEWS:21605 +#: ../../../build/NEWS:19295 ../../../build/NEWS:21612 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:19292 ../../../build/NEWS:21609 +#: ../../../build/NEWS:19299 ../../../build/NEWS:21616 msgid "" "`bpo-25320 `__: Handle sockets in " "directories unittest discovery is scanning. Patch from Victor van den Elzen." msgstr "" -#: ../../../build/NEWS:19295 ../../../build/NEWS:21612 +#: ../../../build/NEWS:19302 ../../../build/NEWS:21619 msgid "" "`bpo-16181 `__: cookiejar.http2time() " "now returns None if year is higher than datetime.MAXYEAR." msgstr "" -#: ../../../build/NEWS:19298 ../../../build/NEWS:21615 +#: ../../../build/NEWS:19305 ../../../build/NEWS:21622 msgid "" "`bpo-26513 `__: Fixes platform module " "detection of Windows Server" msgstr "" -#: ../../../build/NEWS:19300 ../../../build/NEWS:21617 +#: ../../../build/NEWS:19307 ../../../build/NEWS:21624 msgid "" "`bpo-23718 `__: Fixed parsing time in " "week 0 before Jan 1. Original patch by Tamás Bence Gedai." msgstr "" -#: ../../../build/NEWS:19303 +#: ../../../build/NEWS:19310 msgid "" "`bpo-26323 `__: Add Mock.assert_called()" " and Mock.assert_called_once() methods to unittest.mock. Patch written by " "Amit Saha." msgstr "" -#: ../../../build/NEWS:19306 ../../../build/NEWS:21620 +#: ../../../build/NEWS:19313 ../../../build/NEWS:21627 msgid "" "`bpo-20589 `__: Invoking Path.owner() " "and Path.group() on Windows now raise NotImplementedError instead of " "ImportError." msgstr "" -#: ../../../build/NEWS:19309 ../../../build/NEWS:21623 +#: ../../../build/NEWS:19316 ../../../build/NEWS:21630 msgid "" "`bpo-26177 `__: Fixed the keys() method " "for Canvas and Scrollbar widgets." msgstr "" -#: ../../../build/NEWS:19311 +#: ../../../build/NEWS:19318 msgid "" "`bpo-15068 `__: Got rid of excessive " "buffering in fileinput. The bufsize parameter is now deprecated and ignored." msgstr "" -#: ../../../build/NEWS:19314 +#: ../../../build/NEWS:19321 msgid "" "`bpo-19475 `__: Added an optional " "argument timespec to the datetime isoformat() method to choose the precision" " of the time component." msgstr "" -#: ../../../build/NEWS:19317 ../../../build/NEWS:21628 +#: ../../../build/NEWS:19324 ../../../build/NEWS:21635 msgid "" "`bpo-2202 `__: Fix UnboundLocalError in " "AbstractDigestAuthHandler.get_algorithm_impls. Initial patch by Mathieu " "Dupuy." msgstr "" -#: ../../../build/NEWS:19321 +#: ../../../build/NEWS:19328 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:19325 ../../../build/NEWS:21632 +#: ../../../build/NEWS:19332 ../../../build/NEWS:21639 msgid "" "`bpo-25718 `__: Fixed pickling and " "copying the accumulate() iterator with total is None." msgstr "" -#: ../../../build/NEWS:19328 ../../../build/NEWS:21635 +#: ../../../build/NEWS:19335 ../../../build/NEWS:21642 msgid "" "`bpo-26475 `__: Fixed debugging output " "for regular expressions with the (?x) flag." msgstr "" -#: ../../../build/NEWS:19331 +#: ../../../build/NEWS:19338 msgid "" "`bpo-26482 `__: Allowed pickling " "recursive dequeues." msgstr "" -#: ../../../build/NEWS:19333 +#: ../../../build/NEWS:19340 msgid "" "`bpo-26335 `__: Make mmap.write() return" " the number of bytes written like other write methods. Patch by Jakub " "Stasiak." msgstr "" -#: ../../../build/NEWS:19336 ../../../build/NEWS:21638 +#: ../../../build/NEWS:19343 ../../../build/NEWS:21645 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:19340 ../../../build/NEWS:21642 +#: ../../../build/NEWS:19347 ../../../build/NEWS:21649 msgid "" "`bpo-26385 `__: Remove the file if the " "internal open() call in NamedTemporaryFile() fails. Patch by Silent Ghost." msgstr "" -#: ../../../build/NEWS:19343 ../../../build/NEWS:21645 +#: ../../../build/NEWS:19350 ../../../build/NEWS:21652 msgid "" "`bpo-26402 `__: Fix XML-RPC client to " "retry when the server shuts down a persistent connection. This was a " @@ -31590,33 +31604,33 @@ msgid "" "3.5.0a4." msgstr "" -#: ../../../build/NEWS:19347 ../../../build/NEWS:21649 +#: ../../../build/NEWS:19354 ../../../build/NEWS:21656 msgid "" "`bpo-25913 `__: Leading ``<~`` is " "optional now in base64.a85decode() with adobe=True. Patch by Swati Jaiswal." msgstr "" -#: ../../../build/NEWS:19350 ../../../build/NEWS:21652 +#: ../../../build/NEWS:19357 ../../../build/NEWS:21659 msgid "" "`bpo-26186 `__: Remove an invalid type " "check in importlib.util.LazyLoader." msgstr "" -#: ../../../build/NEWS:19352 +#: ../../../build/NEWS:19359 msgid "" "`bpo-26367 `__: importlib.__import__() " "raises ImportError like builtins.__import__() when ``level`` is specified " "but without an accompanying package specified." msgstr "" -#: ../../../build/NEWS:19356 ../../../build/NEWS:21658 +#: ../../../build/NEWS:19363 ../../../build/NEWS:21665 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:19360 +#: ../../../build/NEWS:19367 msgid "" "`bpo-23430 `__: Change the socketserver " "module to only catch exceptions raised from a request handler that are " @@ -31625,77 +31639,77 @@ msgid "" "to stop a single-threaded server." msgstr "" -#: ../../../build/NEWS:19369 ../../../build/NEWS:21665 +#: ../../../build/NEWS:19376 ../../../build/NEWS:21672 msgid "" "`bpo-25939 `__: On Windows open the cert" " store readonly in ssl.enum_certificates." msgstr "" -#: ../../../build/NEWS:19375 ../../../build/NEWS:21671 +#: ../../../build/NEWS:19382 ../../../build/NEWS:21678 msgid "" "`bpo-25995 `__: os.walk() no longer uses" " FDs proportional to the tree depth." msgstr "" -#: ../../../build/NEWS:19377 +#: ../../../build/NEWS:19384 msgid "" "`bpo-25994 `__: Added the close() method" " and the support of the context manager protocol for the os.scandir() " "iterator." msgstr "" -#: ../../../build/NEWS:19380 +#: ../../../build/NEWS:19387 msgid "" "`bpo-23992 `__: multiprocessing: make " "MapResult not fail-fast upon exception." msgstr "" -#: ../../../build/NEWS:19382 +#: ../../../build/NEWS:19389 msgid "" "`bpo-26243 `__: Support keyword " "arguments to zlib.compress(). Patch by Aviv Palivoda." msgstr "" -#: ../../../build/NEWS:19385 ../../../build/NEWS:21673 +#: ../../../build/NEWS:19392 ../../../build/NEWS:21680 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:19388 +#: ../../../build/NEWS:19395 msgid "" "`bpo-25949 `__: __dict__ for an " "OrderedDict instance is now created only when needed." msgstr "" -#: ../../../build/NEWS:19391 ../../../build/NEWS:21676 +#: ../../../build/NEWS:19398 ../../../build/NEWS:21683 msgid "" "`bpo-25911 `__: Restored support of " "bytes paths in os.walk() on Windows." msgstr "" -#: ../../../build/NEWS:19393 ../../../build/NEWS:21678 +#: ../../../build/NEWS:19400 ../../../build/NEWS:21685 msgid "" "`bpo-26045 `__: Add UTF-8 suggestion to " "error message when posting a non-Latin-1 string with http.client." msgstr "" -#: ../../../build/NEWS:19396 +#: ../../../build/NEWS:19403 msgid "" "`bpo-26039 `__: Added " "zipfile.ZipInfo.from_file() and zipinfo.ZipInfo.is_dir(). Patch by Thomas " "Kluyver." msgstr "" -#: ../../../build/NEWS:19399 ../../../build/NEWS:21681 +#: ../../../build/NEWS:19406 ../../../build/NEWS:21688 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:19402 ../../../build/NEWS:21684 +#: ../../../build/NEWS:19409 ../../../build/NEWS:21691 msgid "" "`bpo-25945 `__: Fixed a crash when " "unpickle the functools.partial object with wrong state. Fixed a leak in " @@ -31703,25 +31717,25 @@ msgid "" "of functools.partial have now always types tuple and dict correspondingly." msgstr "" -#: ../../../build/NEWS:19407 ../../../build/NEWS:21689 +#: ../../../build/NEWS:19414 ../../../build/NEWS:21696 msgid "" "`bpo-26202 `__: copy.deepcopy() now " "correctly copies range() objects with non-atomic attributes." msgstr "" -#: ../../../build/NEWS:19410 ../../../build/NEWS:21692 +#: ../../../build/NEWS:19417 ../../../build/NEWS:21699 msgid "" "`bpo-23076 `__: Path.glob() now raises a" " ValueError if it's called with an invalid pattern. Patch by Thomas Nyberg." msgstr "" -#: ../../../build/NEWS:19413 ../../../build/NEWS:21695 +#: ../../../build/NEWS:19420 ../../../build/NEWS:21702 msgid "" "`bpo-19883 `__: Fixed possible integer " "overflows in zipimport." msgstr "" -#: ../../../build/NEWS:19415 ../../../build/NEWS:21697 +#: ../../../build/NEWS:19422 ../../../build/NEWS:21704 msgid "" "`bpo-26227 `__: On Windows, " "getnameinfo(), gethostbyaddr() and gethostbyname_ex() functions of the " @@ -31729,203 +31743,203 @@ msgid "" "UTF-8." msgstr "" -#: ../../../build/NEWS:19419 +#: ../../../build/NEWS:19426 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:19423 ../../../build/NEWS:21701 +#: ../../../build/NEWS:19430 ../../../build/NEWS:21708 msgid "" "`bpo-26147 `__: xmlrpc now works with " "strings not encodable with used non-UTF-8 encoding." msgstr "" -#: ../../../build/NEWS:19426 ../../../build/NEWS:21704 +#: ../../../build/NEWS:19433 ../../../build/NEWS:21711 msgid "" "`bpo-25935 `__: Garbage collector now " "breaks reference loops with OrderedDict." msgstr "" -#: ../../../build/NEWS:19428 ../../../build/NEWS:21706 +#: ../../../build/NEWS:19435 ../../../build/NEWS:21713 msgid "" "`bpo-16620 `__: Fixed AttributeError in " "msilib.Directory.glob()." msgstr "" -#: ../../../build/NEWS:19430 ../../../build/NEWS:21708 +#: ../../../build/NEWS:19437 ../../../build/NEWS:21715 msgid "" "`bpo-26013 `__: Added compatibility with" " broken protocol 2 pickles created in old Python 3 versions (3.4.3 and " "lower)." msgstr "" -#: ../../../build/NEWS:19433 +#: ../../../build/NEWS:19440 msgid "" "`bpo-26129 `__: Deprecated accepting " "non-integers in grp.getgrgid()." msgstr "" -#: ../../../build/NEWS:19435 ../../../build/NEWS:21711 +#: ../../../build/NEWS:19442 ../../../build/NEWS:21718 msgid "" "`bpo-25850 `__: Use cross-compilation by" " default for 64-bit Windows." msgstr "" -#: ../../../build/NEWS:19437 +#: ../../../build/NEWS:19444 msgid "" "`bpo-25822 `__: Add docstrings to the " "fields of urllib.parse results. Patch contributed by Swati Jaiswal." msgstr "" -#: ../../../build/NEWS:19440 +#: ../../../build/NEWS:19447 msgid "" "`bpo-22642 `__: Convert trace module " "option parsing mechanism to argparse. Patch contributed by SilentGhost." msgstr "" -#: ../../../build/NEWS:19443 ../../../build/NEWS:21715 +#: ../../../build/NEWS:19450 ../../../build/NEWS:21722 msgid "" "`bpo-24705 `__: Fix " "sysconfig._parse_makefile not expanding ${} vars appearing before $() vars." msgstr "" -#: ../../../build/NEWS:19446 +#: ../../../build/NEWS:19453 msgid "" "`bpo-26069 `__: Remove the deprecated " "apis in the trace module." msgstr "" -#: ../../../build/NEWS:19448 ../../../build/NEWS:21718 +#: ../../../build/NEWS:19455 ../../../build/NEWS:21725 msgid "" "`bpo-22138 `__: Fix mock.patch behavior " "when patching descriptors. Restore original values after patching. Patch " "contributed by Sean McCully." msgstr "" -#: ../../../build/NEWS:19451 ../../../build/NEWS:21721 +#: ../../../build/NEWS:19458 ../../../build/NEWS:21728 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:19454 ../../../build/NEWS:21724 +#: ../../../build/NEWS:19461 ../../../build/NEWS:21731 msgid "" "`bpo-26012 `__: Don't traverse into " "symlinks for ``**`` pattern in pathlib.Path.[r]glob()." msgstr "" -#: ../../../build/NEWS:19457 ../../../build/NEWS:21727 +#: ../../../build/NEWS:19464 ../../../build/NEWS:21734 msgid "" "`bpo-24120 `__: Ignore PermissionError " "when traversing a tree with pathlib.Path.[r]glob(). Patch by Ulrich Petri." msgstr "" -#: ../../../build/NEWS:19460 +#: ../../../build/NEWS:19467 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:19464 ../../../build/NEWS:21730 +#: ../../../build/NEWS:19471 ../../../build/NEWS:21737 msgid "" "`bpo-25447 `__: fileinput now uses " "sys.stdin as-is if it does not have a buffer attribute (restores backward " "compatibility)." msgstr "" -#: ../../../build/NEWS:19467 +#: ../../../build/NEWS:19474 msgid "" "`bpo-25971 `__: Optimized creating " "Fractions from floats by 2 times and from Decimals by 3 times." msgstr "" -#: ../../../build/NEWS:19470 +#: ../../../build/NEWS:19477 msgid "" "`bpo-25802 `__: Document as deprecated " "the remaining implementations of importlib.abc.Loader.load_module()." msgstr "" -#: ../../../build/NEWS:19473 +#: ../../../build/NEWS:19480 msgid "" "`bpo-25928 `__: Add " "Decimal.as_integer_ratio()." msgstr "" -#: ../../../build/NEWS:19475 ../../../build/NEWS:21733 +#: ../../../build/NEWS:19482 ../../../build/NEWS:21740 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:19479 +#: ../../../build/NEWS:19486 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:19482 ../../../build/NEWS:21737 +#: ../../../build/NEWS:19489 ../../../build/NEWS:21744 msgid "" "`bpo-24103 `__: Fixed possible use after" " free in ElementTree.XMLPullParser." msgstr "" -#: ../../../build/NEWS:19484 ../../../build/NEWS:21739 +#: ../../../build/NEWS:19491 ../../../build/NEWS:21746 msgid "" "`bpo-25860 `__: os.fwalk() no longer " "skips remaining directories when error occurs. Original patch by Samson Lee." msgstr "" -#: ../../../build/NEWS:19487 ../../../build/NEWS:21742 +#: ../../../build/NEWS:19494 ../../../build/NEWS:21749 msgid "" "`bpo-25914 `__: Fixed and simplified " "OrderedDict.__sizeof__." msgstr "" -#: ../../../build/NEWS:19489 +#: ../../../build/NEWS:19496 msgid "" "`bpo-25869 `__: Optimized deepcopying " "ElementTree; it is now 20 times faster." msgstr "" -#: ../../../build/NEWS:19491 +#: ../../../build/NEWS:19498 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:19495 ../../../build/NEWS:21744 +#: ../../../build/NEWS:19502 ../../../build/NEWS:21751 msgid "" "`bpo-25902 `__: Fixed various refcount " "issues in ElementTree iteration." msgstr "" -#: ../../../build/NEWS:19497 +#: ../../../build/NEWS:19504 msgid "" "`bpo-22227 `__: The TarFile iterator is " "reimplemented using generator. This implementation is simpler that using " "class." msgstr "" -#: ../../../build/NEWS:19500 +#: ../../../build/NEWS:19507 msgid "" "`bpo-25638 `__: Optimized " "ElementTree.iterparse(); it is now 2x faster. Optimized ElementTree parsing;" " it is now 10% faster." msgstr "" -#: ../../../build/NEWS:19503 +#: ../../../build/NEWS:19510 msgid "" "`bpo-25761 `__: Improved detecting " "errors in broken pickle data." msgstr "" -#: ../../../build/NEWS:19505 ../../../build/NEWS:21746 +#: ../../../build/NEWS:19512 ../../../build/NEWS:21753 msgid "" "`bpo-25717 `__: Restore the previous " "behaviour of tolerating most fstat() errors when opening files. This was a " @@ -31933,7 +31947,7 @@ msgid "" "special cases." msgstr "" -#: ../../../build/NEWS:19509 ../../../build/NEWS:21750 +#: ../../../build/NEWS:19516 ../../../build/NEWS:21757 msgid "" "`bpo-24903 `__: Fix regression in number" " of arguments compileall accepts when '-d' is specified. The check on the " @@ -31941,27 +31955,27 @@ msgid "" " anyway." msgstr "" -#: ../../../build/NEWS:19513 ../../../build/NEWS:21754 +#: ../../../build/NEWS:19520 ../../../build/NEWS:21761 msgid "" "`bpo-25764 `__: In the subprocess " "module, preserve any exception caused by fork() failure when preexec_fn is " "used." msgstr "" -#: ../../../build/NEWS:19516 +#: ../../../build/NEWS:19523 msgid "" "`bpo-25771 `__: Tweak the exception " "message for importlib.util.resolve_name() when 'package' isn't specified but" " necessary." msgstr "" -#: ../../../build/NEWS:19519 ../../../build/NEWS:21757 +#: ../../../build/NEWS:19526 ../../../build/NEWS:21764 msgid "" "`bpo-6478 `__: _strptime's regexp cache " "now is reset after changing timezone with time.tzset()." msgstr "" -#: ../../../build/NEWS:19522 ../../../build/NEWS:21760 +#: ../../../build/NEWS:19529 ../../../build/NEWS:21767 msgid "" "`bpo-14285 `__: When executing a package" " with the \"python -m package\" option, and package initialization fails, a " @@ -31970,7 +31984,7 @@ msgid "" "ImportError." msgstr "" -#: ../../../build/NEWS:19527 ../../../build/NEWS:21765 +#: ../../../build/NEWS:19534 ../../../build/NEWS:21772 msgid "" "`bpo-19771 `__: Also in runpy and the " "\"-m\" option, omit the irrelevant message \". . . is a package and cannot " @@ -31978,70 +31992,70 @@ msgid "" "due to a bad ``*.pyc`` file)." msgstr "" -#: ../../../build/NEWS:19531 ../../../build/NEWS:21769 +#: ../../../build/NEWS:19538 ../../../build/NEWS:21776 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:19535 ../../../build/NEWS:21773 +#: ../../../build/NEWS:19542 ../../../build/NEWS:21780 msgid "" "`bpo-25718 `__: Fixed copying object " "with state with boolean value is false." msgstr "" -#: ../../../build/NEWS:19537 ../../../build/NEWS:21775 +#: ../../../build/NEWS:19544 ../../../build/NEWS:21782 msgid "" "`bpo-10131 `__: Fixed deep copying of " "minidom documents. Based on patch by Marian Ganisin." msgstr "" -#: ../../../build/NEWS:19540 +#: ../../../build/NEWS:19547 msgid "" "`bpo-7990 `__: dir() on " "ElementTree.Element now lists properties: \"tag\", \"text\", \"tail\" and " "\"attrib\". Original patch by Santoso Wijaya." msgstr "" -#: ../../../build/NEWS:19543 ../../../build/NEWS:21778 +#: ../../../build/NEWS:19550 ../../../build/NEWS:21785 msgid "" "`bpo-25725 `__: Fixed a reference leak " "in pickle.loads() when unpickling invalid data including tuple instructions." msgstr "" -#: ../../../build/NEWS:19546 ../../../build/NEWS:21781 +#: ../../../build/NEWS:19553 ../../../build/NEWS:21788 msgid "" "`bpo-25663 `__: In the Readline " "completer, avoid listing duplicate global names, and search the global " "namespace before searching builtins." msgstr "" -#: ../../../build/NEWS:19549 ../../../build/NEWS:21784 +#: ../../../build/NEWS:19556 ../../../build/NEWS:21791 msgid "" "`bpo-25688 `__: Fixed file leak in " "ElementTree.iterparse() raising an error." msgstr "" -#: ../../../build/NEWS:19551 ../../../build/NEWS:21786 +#: ../../../build/NEWS:19558 ../../../build/NEWS:21793 msgid "" "`bpo-23914 `__: Fixed SystemError raised" " by unpickler on broken pickle data." msgstr "" -#: ../../../build/NEWS:19553 ../../../build/NEWS:21788 +#: ../../../build/NEWS:19560 ../../../build/NEWS:21795 msgid "" "`bpo-25691 `__: Fixed crash on deleting " "ElementTree.Element attributes." msgstr "" -#: ../../../build/NEWS:19555 ../../../build/NEWS:21790 +#: ../../../build/NEWS:19562 ../../../build/NEWS:21797 msgid "" "`bpo-25624 `__: ZipFile now always " "writes a ZIP_STORED header for directory entries. Patch by Dingyuan Wang." msgstr "" -#: ../../../build/NEWS:19558 ../../../build/NEWS:22109 +#: ../../../build/NEWS:19565 ../../../build/NEWS:22116 msgid "" "`bpo-25626 `__: Change three zlib " "functions to accept sizes that fit in Py_ssize_t, but internally cap those " @@ -32051,20 +32065,20 @@ msgid "" "bufsize parameter, and the zlib.Decompress.flush() length parameter." msgstr "" -#: ../../../build/NEWS:19565 ../../../build/NEWS:22116 +#: ../../../build/NEWS:19572 ../../../build/NEWS:22123 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:19568 ../../../build/NEWS:22119 +#: ../../../build/NEWS:19575 ../../../build/NEWS:22126 msgid "" "`bpo-25593 `__: Change semantics of " "EventLoop.stop() in asyncio." msgstr "" -#: ../../../build/NEWS:19570 ../../../build/NEWS:22121 +#: ../../../build/NEWS:19577 ../../../build/NEWS:22128 msgid "" "`bpo-6973 `__: When we know a " "subprocess.Popen process has died, do not allow the send_signal(), " @@ -32072,7 +32086,7 @@ msgid "" "signal a different process." msgstr "" -#: ../../../build/NEWS:19574 +#: ../../../build/NEWS:19581 msgid "" "`bpo-23883 `__: Added missing APIs to " "__all__ to match the documented APIs for the following modules: calendar, " @@ -32081,7 +32095,7 @@ msgid "" "Kołodziej, Mauro S. M. Rodrigues and Joel Taddei." msgstr "" -#: ../../../build/NEWS:19580 +#: ../../../build/NEWS:19587 msgid "" "`bpo-25590 `__: In the Readline " "completer, only call getattr() once per attribute. Also complete names of " @@ -32089,121 +32103,121 @@ msgid "" "yet created on an instance." msgstr "" -#: ../../../build/NEWS:19584 ../../../build/NEWS:22128 +#: ../../../build/NEWS:19591 ../../../build/NEWS:22135 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:19588 ../../../build/NEWS:22132 +#: ../../../build/NEWS:19595 ../../../build/NEWS:22139 msgid "" "`bpo-25584 `__: Added \"escape\" to the " "__all__ list in the glob module." msgstr "" -#: ../../../build/NEWS:19590 ../../../build/NEWS:22134 +#: ../../../build/NEWS:19597 ../../../build/NEWS:22141 msgid "" "`bpo-25584 `__: Fixed recursive glob() " "with patterns starting with ``**``." msgstr "" -#: ../../../build/NEWS:19592 ../../../build/NEWS:22136 +#: ../../../build/NEWS:19599 ../../../build/NEWS:22143 msgid "" "`bpo-25446 `__: Fix regression in " "smtplib's AUTH LOGIN support." msgstr "" -#: ../../../build/NEWS:19594 ../../../build/NEWS:22138 +#: ../../../build/NEWS:19601 ../../../build/NEWS:22145 msgid "" "`bpo-18010 `__: Fix the pydoc web " "server's module search function to handle exceptions from importing " "packages." msgstr "" -#: ../../../build/NEWS:19597 ../../../build/NEWS:22141 +#: ../../../build/NEWS:19604 ../../../build/NEWS:22148 msgid "" "`bpo-25554 `__: Got rid of circular " "references in regular expression parsing." msgstr "" -#: ../../../build/NEWS:19599 +#: ../../../build/NEWS:19606 msgid "" "`bpo-18973 `__: Command-line interface " "of the calendar module now uses argparse instead of optparse." msgstr "" -#: ../../../build/NEWS:19602 ../../../build/NEWS:22143 +#: ../../../build/NEWS:19609 ../../../build/NEWS:22150 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:19606 ../../../build/NEWS:22147 +#: ../../../build/NEWS:19613 ../../../build/NEWS:22154 msgid "" "`bpo-25503 `__: Fixed inspect.getdoc() " "for inherited docstrings of properties. Original patch by John Mark " "Vandenberg." msgstr "" -#: ../../../build/NEWS:19609 ../../../build/NEWS:22150 +#: ../../../build/NEWS:19616 ../../../build/NEWS:22157 msgid "" "`bpo-25515 `__: Always use os.urandom as" " a source of randomness in uuid.uuid4." msgstr "" -#: ../../../build/NEWS:19611 ../../../build/NEWS:22152 +#: ../../../build/NEWS:19618 ../../../build/NEWS:22159 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:19615 ../../../build/NEWS:22156 +#: ../../../build/NEWS:19622 ../../../build/NEWS:22163 msgid "" "`bpo-25447 `__: The lru_cache() wrapper " "objects now can be copied and pickled (by returning the original object " "unchanged)." msgstr "" -#: ../../../build/NEWS:19618 ../../../build/NEWS:22159 +#: ../../../build/NEWS:19625 ../../../build/NEWS:22166 msgid "" "`bpo-25390 `__: typing: Don't crash on " "Union[str, Pattern]." msgstr "" -#: ../../../build/NEWS:19620 ../../../build/NEWS:22161 +#: ../../../build/NEWS:19627 ../../../build/NEWS:22168 msgid "" "`bpo-25441 `__: asyncio: Raise error " "from drain() when socket is closed." msgstr "" -#: ../../../build/NEWS:19622 ../../../build/NEWS:22163 +#: ../../../build/NEWS:19629 ../../../build/NEWS:22170 msgid "" "`bpo-25410 `__: Cleaned up and fixed " "minor bugs in C implementation of OrderedDict." msgstr "" -#: ../../../build/NEWS:19625 ../../../build/NEWS:22166 +#: ../../../build/NEWS:19632 ../../../build/NEWS:22173 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:19628 +#: ../../../build/NEWS:19635 msgid "" "Move the imp module from a PendingDeprecationWarning to DeprecationWarning." msgstr "" -#: ../../../build/NEWS:19631 ../../../build/NEWS:22169 +#: ../../../build/NEWS:19638 ../../../build/NEWS:22176 msgid "" "`bpo-25407 `__: Remove mentions of the " "formatter module being removed in Python 3.6." msgstr "" -#: ../../../build/NEWS:19634 ../../../build/NEWS:22172 +#: ../../../build/NEWS:19641 ../../../build/NEWS:22179 msgid "" "`bpo-25406 `__: Fixed a bug in C " "implementation of OrderedDict.move_to_end() that caused segmentation fault " @@ -32211,59 +32225,59 @@ msgid "" "dict." msgstr "" -#: ../../../build/NEWS:19638 +#: ../../../build/NEWS:19645 msgid "" "`bpo-25382 `__: pickletools.dis() now " "outputs implicit memo index for the MEMOIZE opcode." msgstr "" -#: ../../../build/NEWS:19641 +#: ../../../build/NEWS:19648 msgid "" "`bpo-25357 `__: Add an optional newline " "parameter to binascii.b2a_base64(). base64.b64encode() uses it to avoid a " "memory copy." msgstr "" -#: ../../../build/NEWS:19644 +#: ../../../build/NEWS:19651 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:19647 ../../../build/NEWS:22176 +#: ../../../build/NEWS:19654 ../../../build/NEWS:22183 msgid "" "`bpo-25364 `__: zipfile now works in " "threads disabled builds." msgstr "" -#: ../../../build/NEWS:19649 ../../../build/NEWS:22178 +#: ../../../build/NEWS:19656 ../../../build/NEWS:22185 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:19652 +#: ../../../build/NEWS:19659 msgid "" "`bpo-16099 `__: RobotFileParser now " "supports Crawl-delay and Request-rate extensions. Patch by Nikolay " "Bogoychev." msgstr "" -#: ../../../build/NEWS:19655 ../../../build/NEWS:22181 +#: ../../../build/NEWS:19662 ../../../build/NEWS:22188 msgid "" "`bpo-25316 `__: distutils raises OSError" " instead of DistutilsPlatformError when MSVC is not installed." msgstr "" -#: ../../../build/NEWS:19658 ../../../build/NEWS:22184 +#: ../../../build/NEWS:19665 ../../../build/NEWS:22191 msgid "" "`bpo-25380 `__: Fixed protocol for the " "STACK_GLOBAL opcode in pickletools.opcodes." msgstr "" -#: ../../../build/NEWS:19661 ../../../build/NEWS:22187 +#: ../../../build/NEWS:19668 ../../../build/NEWS:22194 msgid "" "`bpo-23972 `__: Updates asyncio datagram" " create method allowing reuseport and reuseaddr socket options to be set " @@ -32272,7 +32286,7 @@ msgid "" " is 'posix' (except if the platform is Cygwin). Patch by Chris Laws." msgstr "" -#: ../../../build/NEWS:19667 ../../../build/NEWS:22193 +#: ../../../build/NEWS:19674 ../../../build/NEWS:22200 msgid "" "`bpo-25304 `__: Add " "asyncio.run_coroutine_threadsafe(). This lets you submit a coroutine to a " @@ -32280,60 +32294,60 @@ msgid "" " Michel." msgstr "" -#: ../../../build/NEWS:19671 ../../../build/NEWS:22197 +#: ../../../build/NEWS:19678 ../../../build/NEWS:22204 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:19674 ../../../build/NEWS:22200 +#: ../../../build/NEWS:19681 ../../../build/NEWS:22207 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:19677 +#: ../../../build/NEWS:19684 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:19681 ../../../build/NEWS:22228 +#: ../../../build/NEWS:19688 ../../../build/NEWS:22235 msgid "" "`bpo-23600 `__: Default implementation " "of tzinfo.fromutc() was returning wrong results in some cases." msgstr "" -#: ../../../build/NEWS:19684 ../../../build/NEWS:22225 +#: ../../../build/NEWS:19691 ../../../build/NEWS:22232 msgid "" "`bpo-25203 `__: Failed " "readline.set_completer_delims() no longer left the module in inconsistent " "state." msgstr "" -#: ../../../build/NEWS:19687 +#: ../../../build/NEWS:19694 msgid "" "`bpo-25011 `__: rlcompleter now omits " "private and special attribute names unless the prefix starts with " "underscores." msgstr "" -#: ../../../build/NEWS:19690 +#: ../../../build/NEWS:19697 msgid "" "`bpo-25209 `__: rlcompleter now can add " "a space or a colon after completed keyword." msgstr "" -#: ../../../build/NEWS:19693 +#: ../../../build/NEWS:19700 msgid "" "`bpo-22241 `__: timezone.utc name is now" " plain 'UTC', not 'UTC-00:00'." msgstr "" -#: ../../../build/NEWS:19695 +#: ../../../build/NEWS:19702 msgid "" "`bpo-23517 `__: fromtimestamp() and " "utcfromtimestamp() methods of datetime.datetime now round microseconds to " @@ -32341,20 +32355,20 @@ msgid "" "round(float), instead of rounding towards -Infinity (ROUND_FLOOR)." msgstr "" -#: ../../../build/NEWS:19700 +#: ../../../build/NEWS:19707 msgid "" "`bpo-23552 `__: Timeit now warns when " "there is substantial (4x) variance between best and worst times. Patch from " "Serhiy Storchaka." msgstr "" -#: ../../../build/NEWS:19703 +#: ../../../build/NEWS:19710 msgid "" "`bpo-24633 `__: site-packages/README -> " "README.txt." msgstr "" -#: ../../../build/NEWS:19705 +#: ../../../build/NEWS:19712 msgid "" "`bpo-24879 `__: help() and pydoc can now" " list named tuple fields in the order they were defined rather than " @@ -32362,63 +32376,63 @@ msgid "" "present." msgstr "" -#: ../../../build/NEWS:19709 +#: ../../../build/NEWS:19716 msgid "" "`bpo-24874 `__: Improve speed of " "itertools.cycle() and make its pickle more compact." msgstr "" -#: ../../../build/NEWS:19712 +#: ../../../build/NEWS:19719 msgid "" "Fix crash in itertools.cycle.__setstate__() when the first argument wasn't a" " list." msgstr "" -#: ../../../build/NEWS:19715 +#: ../../../build/NEWS:19722 msgid "" "`bpo-20059 `__: urllib.parse raises " "ValueError on all invalid ports. Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:19718 +#: ../../../build/NEWS:19725 msgid "" "`bpo-24360 `__: Improve __repr__ of " "argparse.Namespace() for invalid identifiers. Patch by Matthias Bussonnier." msgstr "" -#: ../../../build/NEWS:19721 +#: ../../../build/NEWS:19728 msgid "" "`bpo-23426 `__: run_setup was broken in " "distutils. Patch from Alexander Belopolsky." msgstr "" -#: ../../../build/NEWS:19724 +#: ../../../build/NEWS:19731 msgid "" "`bpo-13938 `__: 2to3 converts " "StringTypes to a tuple. Patch from Mark Hammond." msgstr "" -#: ../../../build/NEWS:19726 +#: ../../../build/NEWS:19733 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:19729 +#: ../../../build/NEWS:19736 msgid "" "`bpo-8585 `__: improved tests for " "zipimporter2. Patch from Mark Lawrence." msgstr "" -#: ../../../build/NEWS:19731 ../../../build/NEWS:22770 +#: ../../../build/NEWS:19738 ../../../build/NEWS:22777 msgid "" "`bpo-18622 `__: " "unittest.mock.mock_open().reset_mock would recurse infinitely. Patch from " "Nicola Palumbo and Laurent De Buyst." msgstr "" -#: ../../../build/NEWS:19734 +#: ../../../build/NEWS:19741 msgid "" "`bpo-24426 `__: Fast searching " "optimization in regular expressions now works for patterns that starts with " @@ -32426,114 +32440,114 @@ msgid "" "compile time." msgstr "" -#: ../../../build/NEWS:19738 ../../../build/NEWS:22773 +#: ../../../build/NEWS:19745 ../../../build/NEWS:22780 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:19741 +#: ../../../build/NEWS:19748 msgid "" "`bpo-13248 `__: Remove deprecated " "inspect.getmoduleinfo function." msgstr "" -#: ../../../build/NEWS:19743 ../../../build/NEWS:22302 +#: ../../../build/NEWS:19750 ../../../build/NEWS:22309 msgid "" "`bpo-25578 `__: Fix (another) memory " "leak in SSLSocket.getpeercer()." msgstr "" -#: ../../../build/NEWS:19745 ../../../build/NEWS:22304 +#: ../../../build/NEWS:19752 ../../../build/NEWS:22311 msgid "" "`bpo-25530 `__: Disable the vulnerable " "SSLv3 protocol by default when creating ssl.SSLContext." msgstr "" -#: ../../../build/NEWS:19748 ../../../build/NEWS:22307 +#: ../../../build/NEWS:19755 ../../../build/NEWS:22314 msgid "" "`bpo-25569 `__: Fix memory leak in " "SSLSocket.getpeercert()." msgstr "" -#: ../../../build/NEWS:19750 ../../../build/NEWS:22309 +#: ../../../build/NEWS:19757 ../../../build/NEWS:22316 msgid "" "`bpo-25471 `__: Sockets returned from " "accept() shouldn't appear to be nonblocking." msgstr "" -#: ../../../build/NEWS:19753 ../../../build/NEWS:22312 +#: ../../../build/NEWS:19760 ../../../build/NEWS:22319 msgid "" "`bpo-25319 `__: When threading.Event is " "reinitialized, the underlying condition should use a regular lock rather " "than a recursive lock." msgstr "" -#: ../../../build/NEWS:19756 ../../../build/NEWS:21793 +#: ../../../build/NEWS:19763 ../../../build/NEWS:21800 msgid "" "Skip getaddrinfo if host is already resolved. Patch by A. Jesse Jiryu Davis." msgstr "" -#: ../../../build/NEWS:19759 ../../../build/NEWS:21796 +#: ../../../build/NEWS:19766 ../../../build/NEWS:21803 msgid "" "`bpo-26050 `__: Add " "asyncio.StreamReader.readuntil() method. Patch by Марк Коренберг." msgstr "" -#: ../../../build/NEWS:19762 ../../../build/NEWS:21799 +#: ../../../build/NEWS:19769 ../../../build/NEWS:21806 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:19765 ../../../build/NEWS:21802 +#: ../../../build/NEWS:19772 ../../../build/NEWS:21809 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:19768 ../../../build/NEWS:21805 +#: ../../../build/NEWS:19775 ../../../build/NEWS:21812 msgid "" "`bpo-26848 `__: Fix " "asyncio/subprocess.communicate() to handle empty input. Patch by Jack " "O'Connor." msgstr "" -#: ../../../build/NEWS:19771 ../../../build/NEWS:21808 +#: ../../../build/NEWS:19778 ../../../build/NEWS:21815 msgid "" "`bpo-27040 `__: Add " "loop.get_exception_handler method" msgstr "" -#: ../../../build/NEWS:19773 ../../../build/NEWS:21810 +#: ../../../build/NEWS:19780 ../../../build/NEWS:21817 msgid "" "`bpo-27041 `__: asyncio: Add " "loop.create_future method" msgstr "" -#: ../../../build/NEWS:19778 ../../../build/NEWS:21858 +#: ../../../build/NEWS:19785 ../../../build/NEWS:21865 msgid "" "`bpo-20640 `__: Add tests for " "idlelib.configHelpSourceEdit. Patch by Saimadhav Heblikar." msgstr "" -#: ../../../build/NEWS:19781 ../../../build/NEWS:21861 +#: ../../../build/NEWS:19788 ../../../build/NEWS:21868 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:19784 ../../../build/NEWS:21864 +#: ../../../build/NEWS:19791 ../../../build/NEWS:21871 msgid "" "`bpo-25507 `__: fix incorrect change in " "IOBinding that prevented printing. Augment IOBinding htest to include all " "major IOBinding functions." msgstr "" -#: ../../../build/NEWS:19787 ../../../build/NEWS:21867 +#: ../../../build/NEWS:19794 ../../../build/NEWS:21874 msgid "" "`bpo-25905 `__: Revert unwanted " "conversion of ' to ’ RIGHT SINGLE QUOTATION MARK in README.txt and open this" @@ -32541,7 +32555,7 @@ msgid "" "'utf-8'." msgstr "" -#: ../../../build/NEWS:19791 ../../../build/NEWS:22341 +#: ../../../build/NEWS:19798 ../../../build/NEWS:22348 msgid "" "`bpo-15348 `__: Stop the debugger engine" " (normally in a user process) before closing the debugger window (running in" @@ -32549,7 +32563,7 @@ msgid "" "and ignored." msgstr "" -#: ../../../build/NEWS:19795 ../../../build/NEWS:22345 +#: ../../../build/NEWS:19802 ../../../build/NEWS:22352 msgid "" "`bpo-24455 `__: Prevent IDLE from " "hanging when a) closing the shell while the debugger is active (15347); b) " @@ -32560,20 +32574,20 @@ msgid "" "& .quit). 2. In gui.run, allow any existing interaction to terminate first." msgstr "" -#: ../../../build/NEWS:19803 ../../../build/NEWS:22353 +#: ../../../build/NEWS:19810 ../../../build/NEWS:22360 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:19807 ../../../build/NEWS:22357 +#: ../../../build/NEWS:19814 ../../../build/NEWS:22364 msgid "" "`bpo-24750 `__: Improve the appearance " "of the IDLE editor window status bar. Patch by Mark Roseman." msgstr "" -#: ../../../build/NEWS:19810 ../../../build/NEWS:22360 +#: ../../../build/NEWS:19817 ../../../build/NEWS:22367 msgid "" "`bpo-25313 `__: Change the handling of " "new built-in text color themes to better address the compatibility problem " @@ -32581,21 +32595,21 @@ msgid "" "idleConf.CurrentTheme everywhere in idlelib." msgstr "" -#: ../../../build/NEWS:19814 ../../../build/NEWS:22364 +#: ../../../build/NEWS:19821 ../../../build/NEWS:22371 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:19818 ../../../build/NEWS:22368 +#: ../../../build/NEWS:19825 ../../../build/NEWS:22375 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:19821 ../../../build/NEWS:22371 +#: ../../../build/NEWS:19828 ../../../build/NEWS:22378 msgid "" "`bpo-24820 `__: IDLE now has an 'IDLE " "Dark' built-in text color theme. It is more or less IDLE Classic inverted, " @@ -32606,7 +32620,7 @@ msgid "" " be modified." msgstr "" -#: ../../../build/NEWS:19828 ../../../build/NEWS:22378 +#: ../../../build/NEWS:19835 ../../../build/NEWS:22385 msgid "" "`bpo-25224 `__: README.txt is now an " "idlelib index for IDLE developers and curious users. The previous user " @@ -32614,14 +32628,14 @@ msgid "" "Development and Learning Environment'." msgstr "" -#: ../../../build/NEWS:19832 ../../../build/NEWS:22382 +#: ../../../build/NEWS:19839 ../../../build/NEWS:22389 msgid "" "`bpo-24820 `__: Users can now set " "breakpoint colors in Settings -> Custom Highlighting. Original patch by Mark" " Roseman." msgstr "" -#: ../../../build/NEWS:19835 ../../../build/NEWS:22385 +#: ../../../build/NEWS:19842 ../../../build/NEWS:22392 msgid "" "`bpo-24972 `__: Inactive selection " "background now matches active selection background, as configured by users, " @@ -32629,34 +32643,34 @@ msgid "" " patch by Mark Roseman." msgstr "" -#: ../../../build/NEWS:19839 ../../../build/NEWS:22389 +#: ../../../build/NEWS:19846 ../../../build/NEWS:22396 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:19842 ../../../build/NEWS:22392 +#: ../../../build/NEWS:19849 ../../../build/NEWS:22399 msgid "" "`bpo-24988 `__: Idle ScrolledList " "context menus (used in debugger) now work on Mac Aqua. Patch by Mark " "Roseman." msgstr "" -#: ../../../build/NEWS:19845 ../../../build/NEWS:22395 +#: ../../../build/NEWS:19852 ../../../build/NEWS:22402 msgid "" "`bpo-24801 `__: Make right-click for " "context menu work on Mac Aqua. Patch by Mark Roseman." msgstr "" -#: ../../../build/NEWS:19848 ../../../build/NEWS:22398 +#: ../../../build/NEWS:19855 ../../../build/NEWS:22405 msgid "" "`bpo-25173 `__: Associate tkinter " "messageboxes with a specific widget. For Mac OSX, make them a 'sheet'. " "Patch by Mark Roseman." msgstr "" -#: ../../../build/NEWS:19851 ../../../build/NEWS:22401 +#: ../../../build/NEWS:19858 ../../../build/NEWS:22408 msgid "" "`bpo-25198 `__: Enhance the initial html" " viewer now used for Idle Help. Properly indent fixed-pitch text (patch by " @@ -32666,50 +32680,50 @@ msgid "" "header at the top of the screen." msgstr "" -#: ../../../build/NEWS:19858 ../../../build/NEWS:22408 +#: ../../../build/NEWS:19865 ../../../build/NEWS:22415 msgid "" "`bpo-25225 `__: Condense and rewrite " "Idle doc section on text colors." msgstr "" -#: ../../../build/NEWS:19860 ../../../build/NEWS:22410 +#: ../../../build/NEWS:19867 ../../../build/NEWS:22417 msgid "" "`bpo-21995 `__: Explain some differences" " between IDLE and console Python." msgstr "" -#: ../../../build/NEWS:19862 ../../../build/NEWS:22412 +#: ../../../build/NEWS:19869 ../../../build/NEWS:22419 msgid "" "`bpo-22820 `__: Explain need for *print*" " when running file from Idle editor." msgstr "" -#: ../../../build/NEWS:19864 ../../../build/NEWS:22414 +#: ../../../build/NEWS:19871 ../../../build/NEWS:22421 msgid "" "`bpo-25224 `__: Doc: augment Idle " "feature list and no-subprocess section." msgstr "" -#: ../../../build/NEWS:19866 ../../../build/NEWS:22416 +#: ../../../build/NEWS:19873 ../../../build/NEWS:22423 msgid "" "`bpo-25219 `__: Update doc for Idle " "command line options. Some were missing and notes were not correct." msgstr "" -#: ../../../build/NEWS:19869 ../../../build/NEWS:22419 +#: ../../../build/NEWS:19876 ../../../build/NEWS:22426 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:19872 ../../../build/NEWS:22422 +#: ../../../build/NEWS:19879 ../../../build/NEWS:22429 msgid "" "`bpo-25199 `__: Idle: add " "synchronization comments for future maintainers." msgstr "" -#: ../../../build/NEWS:19874 +#: ../../../build/NEWS:19881 msgid "" "`bpo-16893 `__: Replace help.txt with " "help.html for Idle doc display. The new idlelib/help.html is rstripped " @@ -32719,160 +32733,160 @@ msgid "" "EditorWindow.HelpDialog class and helt.txt file are deprecated." msgstr "" -#: ../../../build/NEWS:19881 ../../../build/NEWS:22431 +#: ../../../build/NEWS:19888 ../../../build/NEWS:22438 msgid "" "`bpo-24199 `__: Deprecate unused " "idlelib.idlever with possible removal in 3.6." msgstr "" -#: ../../../build/NEWS:19883 ../../../build/NEWS:22433 +#: ../../../build/NEWS:19890 ../../../build/NEWS:22440 msgid "" "`bpo-24790 `__: Remove extraneous code " "(which also create 2 & 3 conflicts)." msgstr "" -#: ../../../build/NEWS:19888 ../../../build/NEWS:21879 +#: ../../../build/NEWS:19895 ../../../build/NEWS:21886 msgid "" "`bpo-26736 `__: Used HTTPS for external " "links in the documentation if possible." msgstr "" -#: ../../../build/NEWS:19890 ../../../build/NEWS:21881 +#: ../../../build/NEWS:19897 ../../../build/NEWS:21888 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:19894 ../../../build/NEWS:21885 +#: ../../../build/NEWS:19901 ../../../build/NEWS:21892 msgid "" "`bpo-23606 `__: Adds note to ctypes " "documentation regarding cdll.msvcrt." msgstr "" -#: ../../../build/NEWS:19896 ../../../build/NEWS:22448 +#: ../../../build/NEWS:19903 ../../../build/NEWS:22455 msgid "" "`bpo-24952 `__: Clarify the default size" " argument of stack_size() in the \"threading\" and \"_thread\" modules. " "Patch from Mattip." msgstr "" -#: ../../../build/NEWS:19899 ../../../build/NEWS:21890 +#: ../../../build/NEWS:19906 ../../../build/NEWS:21897 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:19906 ../../../build/NEWS:21897 +#: ../../../build/NEWS:19913 ../../../build/NEWS:21904 msgid "" "`bpo-21916 `__: Added tests for the " "turtle module. Patch by ingrid, Gregory Loyse and Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:19909 +#: ../../../build/NEWS:19916 msgid "" "`bpo-26295 `__: When using \"python3 -m " "test --testdir=TESTDIR\", regrtest doesn't add \"test.\" prefix to test " "module names." msgstr "" -#: ../../../build/NEWS:19912 ../../../build/NEWS:21900 +#: ../../../build/NEWS:19919 ../../../build/NEWS:21907 msgid "" "`bpo-26523 `__: The multiprocessing " "thread pool (multiprocessing.dummy.Pool) was untested." msgstr "" -#: ../../../build/NEWS:19915 ../../../build/NEWS:21903 +#: ../../../build/NEWS:19922 ../../../build/NEWS:21910 msgid "" "`bpo-26015 `__: Added new tests for " "pickling iterators of mutable sequences." msgstr "" -#: ../../../build/NEWS:19917 ../../../build/NEWS:21905 +#: ../../../build/NEWS:19924 ../../../build/NEWS:21912 msgid "" "`bpo-26325 `__: Added " "test.support.check_no_resource_warning() to check that no ResourceWarning is" " emitted." msgstr "" -#: ../../../build/NEWS:19920 +#: ../../../build/NEWS:19927 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:19923 ../../../build/NEWS:21911 +#: ../../../build/NEWS:19930 ../../../build/NEWS:21918 msgid "" "`bpo-25616 `__: Tests for OrderedDict " "are extracted from test_collections into separate file test_ordered_dict." msgstr "" -#: ../../../build/NEWS:19926 ../../../build/NEWS:22462 +#: ../../../build/NEWS:19933 ../../../build/NEWS:22469 msgid "" "`bpo-25449 `__: Added tests for " "OrderedDict subclasses." msgstr "" -#: ../../../build/NEWS:19928 +#: ../../../build/NEWS:19935 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:19932 +#: ../../../build/NEWS:19939 msgid "" "`bpo-22806 `__: Add ``python -m test " "--list-tests`` command to list tests." msgstr "" -#: ../../../build/NEWS:19934 +#: ../../../build/NEWS:19941 msgid "" "`bpo-18174 `__: ``python -m test " "--huntrleaks ...`` now also checks for leak of file descriptors. Patch " "written by Richard Oudkerk." msgstr "" -#: ../../../build/NEWS:19937 +#: ../../../build/NEWS:19944 msgid "" "`bpo-25260 `__: Fix ``python -m test " "--coverage`` on Windows. Remove the list of ignored directories." msgstr "" -#: ../../../build/NEWS:19940 ../../../build/NEWS:22469 +#: ../../../build/NEWS:19947 ../../../build/NEWS:22476 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:19943 ../../../build/NEWS:21914 +#: ../../../build/NEWS:19950 ../../../build/NEWS:21921 msgid "" "`bpo-26583 `__: Skip " "test_timestamp_overflow in test_import if bytecode files cannot be written." msgstr "" -#: ../../../build/NEWS:19949 +#: ../../../build/NEWS:19956 msgid "" "`bpo-21277 `__: Don't try to link " "_ctypes with a ffi_convenience library." msgstr "" -#: ../../../build/NEWS:19951 ../../../build/NEWS:21920 +#: ../../../build/NEWS:19958 ../../../build/NEWS:21927 msgid "" "`bpo-26884 `__: Fix linking extension " "modules for cross builds. Patch by Xavier de Gaye." msgstr "" -#: ../../../build/NEWS:19954 +#: ../../../build/NEWS:19961 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:19957 ../../../build/NEWS:21923 +#: ../../../build/NEWS:19964 ../../../build/NEWS:21930 msgid "" "`bpo-22359 `__: Disable the rules for " "running _freeze_importlib and pgen when cross-compiling. The output of " @@ -32880,14 +32894,14 @@ msgid "" "regenerated when doing a native build. Patch by Xavier de Gaye." msgstr "" -#: ../../../build/NEWS:19962 +#: ../../../build/NEWS:19969 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:19965 ../../../build/NEWS:21934 +#: ../../../build/NEWS:19972 ../../../build/NEWS:21941 msgid "" "`bpo-25702 `__: A --with-lto configure " "option has been added that will enable link time optimizations at build time" @@ -32896,83 +32910,83 @@ msgid "" " relying on it. It can provide a few % speed up over profile-opt alone." msgstr "" -#: ../../../build/NEWS:19971 ../../../build/NEWS:21940 +#: ../../../build/NEWS:19978 ../../../build/NEWS:21947 msgid "" "`bpo-26624 `__: Adds validation of " "ucrtbase[d].dll version with warning for old versions." msgstr "" -#: ../../../build/NEWS:19974 ../../../build/NEWS:21943 +#: ../../../build/NEWS:19981 ../../../build/NEWS:21950 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:19977 ../../../build/NEWS:21946 +#: ../../../build/NEWS:19984 ../../../build/NEWS:21953 msgid "" "`bpo-26079 `__: Fixing the build output " "folder for tix-8.4.3.6. Patch by Bjoern Thiel." msgstr "" -#: ../../../build/NEWS:19980 ../../../build/NEWS:21949 +#: ../../../build/NEWS:19987 ../../../build/NEWS:21956 msgid "" "`bpo-26465 `__: Update Windows builds to" " use OpenSSL 1.0.2g." msgstr "" -#: ../../../build/NEWS:19982 +#: ../../../build/NEWS:19989 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:19986 ../../../build/NEWS:21960 +#: ../../../build/NEWS:19993 ../../../build/NEWS:21967 msgid "" "`bpo-25827 `__: Add support for building" " with ICC to ``configure``, including a new ``--with-icc`` flag." msgstr "" -#: ../../../build/NEWS:19989 ../../../build/NEWS:21963 +#: ../../../build/NEWS:19996 ../../../build/NEWS:21970 msgid "" "`bpo-25696 `__: Fix installation of " "Python on UNIX with make -j9." msgstr "" -#: ../../../build/NEWS:19991 ../../../build/NEWS:22480 +#: ../../../build/NEWS:19998 ../../../build/NEWS:22487 msgid "" "`bpo-24986 `__: It is now possible to " "build Python on Windows without errors when external libraries are not " "available." msgstr "" -#: ../../../build/NEWS:19994 ../../../build/NEWS:21951 +#: ../../../build/NEWS:20001 ../../../build/NEWS:21958 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:19998 +#: ../../../build/NEWS:20005 msgid "" "`bpo-26465 `__: Update OS X 10.5+ 32" "-bit-only installer to build and link with OpenSSL 1.0.2g." msgstr "" -#: ../../../build/NEWS:20001 ../../../build/NEWS:21968 +#: ../../../build/NEWS:20008 ../../../build/NEWS:21975 msgid "" "`bpo-26268 `__: Update Windows builds to" " use OpenSSL 1.0.2f." msgstr "" -#: ../../../build/NEWS:20003 ../../../build/NEWS:21970 +#: ../../../build/NEWS:20010 ../../../build/NEWS:21977 msgid "" "`bpo-25136 `__: Support Apple Xcode 7's " "new textual SDK stub libraries." msgstr "" -#: ../../../build/NEWS:20005 ../../../build/NEWS:21972 +#: ../../../build/NEWS:20012 ../../../build/NEWS:21979 msgid "" "`bpo-24324 `__: Do not enable " "unreachable code warnings when using gcc as the option does not work " @@ -32980,44 +32994,44 @@ msgid "" "gcc-4.5." msgstr "" -#: ../../../build/NEWS:20012 ../../../build/NEWS:21979 +#: ../../../build/NEWS:20019 ../../../build/NEWS:21986 msgid "" "`bpo-27053 `__: Updates make_zip.py to " "correctly generate library ZIP file." msgstr "" -#: ../../../build/NEWS:20014 ../../../build/NEWS:21981 +#: ../../../build/NEWS:20021 ../../../build/NEWS:21988 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:20018 ../../../build/NEWS:21985 +#: ../../../build/NEWS:20025 ../../../build/NEWS:21992 msgid "" "`bpo-26071 `__: bdist_wininst created " "binaries fail to start and find 32bit Python" msgstr "" -#: ../../../build/NEWS:20021 ../../../build/NEWS:21988 +#: ../../../build/NEWS:20028 ../../../build/NEWS:21995 msgid "" "`bpo-26073 `__: Update the list of magic" " numbers in launcher" msgstr "" -#: ../../../build/NEWS:20023 ../../../build/NEWS:21990 +#: ../../../build/NEWS:20030 ../../../build/NEWS:21997 msgid "" "`bpo-26065 `__: Excludes venv from " "library when generating embeddable distro." msgstr "" -#: ../../../build/NEWS:20025 ../../../build/NEWS:22519 +#: ../../../build/NEWS:20032 ../../../build/NEWS:22526 msgid "" "`bpo-25022 `__: Removed very outdated " "PC/example_nt/ directory." msgstr "" -#: ../../../build/NEWS:20030 ../../../build/NEWS:21995 +#: ../../../build/NEWS:20037 ../../../build/NEWS:22002 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." @@ -33025,44 +33039,44 @@ msgid "" "executable. Patch written by Thomas Ilsche." msgstr "" -#: ../../../build/NEWS:20035 ../../../build/NEWS:22000 +#: ../../../build/NEWS:20042 ../../../build/NEWS:22007 msgid "" "`bpo-26271 `__: Fix the Freeze tool to " "properly use flags passed through configure. Patch by Daniel Shaulov." msgstr "" -#: ../../../build/NEWS:20038 ../../../build/NEWS:22003 +#: ../../../build/NEWS:20045 ../../../build/NEWS:22010 msgid "" "`bpo-26489 `__: Add dictionary unpacking" " support to Tools/parser/unparse.py. Patch by Guo Ci Teo." msgstr "" -#: ../../../build/NEWS:20041 ../../../build/NEWS:22006 +#: ../../../build/NEWS:20048 ../../../build/NEWS:22013 msgid "" "`bpo-26316 `__: Fix variable name typo " "in Argument Clinic." msgstr "" -#: ../../../build/NEWS:20043 ../../../build/NEWS:22524 +#: ../../../build/NEWS:20050 ../../../build/NEWS:22531 msgid "" "`bpo-25440 `__: Fix output of python-" "config --extension-suffix." msgstr "" -#: ../../../build/NEWS:20045 +#: ../../../build/NEWS:20052 msgid "" "`bpo-25154 `__: The pyvenv script has " "been deprecated in favour of `python3 -m venv`." msgstr "" -#: ../../../build/NEWS:20051 +#: ../../../build/NEWS:20058 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:20055 +#: ../../../build/NEWS:20062 msgid "" "`bpo-26198 `__: ValueError is now raised" " instead of TypeError on buffer overflow in parsing \"es#\" and \"et#\" " @@ -33070,27 +33084,27 @@ msgid "" "programmatical error in parsing format string." msgstr "" -#: ../../../build/NEWS:20062 +#: ../../../build/NEWS:20069 msgid "Python 3.5.5 final" msgstr "Python 3.5.5 final" -#: ../../../build/NEWS:20064 +#: ../../../build/NEWS:20071 msgid "*Release date: 2018-02-04*" msgstr "*Tanggal rilis: 2018-02-04*" -#: ../../../build/NEWS:20066 +#: ../../../build/NEWS:20073 msgid "There were no new changes in version 3.5.5." msgstr "Tidak ada perubahan baru di versi 3.5.5." -#: ../../../build/NEWS:20071 +#: ../../../build/NEWS:20078 msgid "Python 3.5.5 release candidate 1" msgstr "Python 3.5.5 kandidat rilis 1" -#: ../../../build/NEWS:20073 +#: ../../../build/NEWS:20080 msgid "*Release date: 2018-01-23*" msgstr "*Tanggal rilis: 2018-01-23*" -#: ../../../build/NEWS:20078 +#: ../../../build/NEWS:20085 msgid "" "`bpo-32551 `__: The ``sys.path[0]`` " "initialization change for `bpo-29139 `__" @@ -33108,30 +33122,30 @@ msgid "" " affected)" msgstr "" -#: ../../../build/NEWS:20091 +#: ../../../build/NEWS:20098 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:20118 +#: ../../../build/NEWS:20125 msgid "Python 3.5.4 final" msgstr "Python 3.5.4 final" -#: ../../../build/NEWS:20120 +#: ../../../build/NEWS:20127 msgid "*Release date: 2017-08-07*" msgstr "*Tanggal rilis: 2017-08-07*" -#: ../../../build/NEWS:20130 +#: ../../../build/NEWS:20137 msgid "Python 3.5.4 release candidate 1" msgstr "Python 3.5.4 kandidat rilis 1" -#: ../../../build/NEWS:20132 +#: ../../../build/NEWS:20139 msgid "*Release date: 2017-07-23*" msgstr "*Tanggal rilis: 2017-07-23*" -#: ../../../build/NEWS:20184 +#: ../../../build/NEWS:20191 msgid "" "`bpo-29537 `__: Restore runtime " "compatibility with bytecode files generated by CPython 3.5.0 to 3.5.2, and " @@ -33140,13 +33154,13 @@ msgid "" "contain. Patch by Petr Viktorin, Serhiy Storchaka, and Nick Coghlan." msgstr "" -#: ../../../build/NEWS:20466 +#: ../../../build/NEWS:20473 msgid "" "`bpo-30822 `__: Fix regrtest command " "line parser to allow passing -u extralargefile to run test_zipfile64." msgstr "" -#: ../../../build/NEWS:20469 +#: ../../../build/NEWS:20476 msgid "" "`bpo-30383 `__: regrtest: Enhance " "regrtest and backport features from the master branch. Add options: " @@ -33161,7 +33175,7 @@ msgid "" "(:issue:`30675`)." msgstr "" -#: ../../../build/NEWS:20526 +#: ../../../build/NEWS:20533 msgid "" "`bpo-27867 `__: Function " "PySlice_GetIndicesEx() is replaced with a macro if Py_LIMITED_API is set to " @@ -33169,65 +33183,65 @@ msgid "" " higher." msgstr "" -#: ../../../build/NEWS:20538 +#: ../../../build/NEWS:20545 msgid "Python 3.5.3 final" msgstr "Python 3.5.3 final" -#: ../../../build/NEWS:20540 +#: ../../../build/NEWS:20547 msgid "*Release date: 2017-01-17*" msgstr "*Tanggal rilis: 2017-01-17*" -#: ../../../build/NEWS:20542 +#: ../../../build/NEWS:20549 msgid "There were no code changes between 3.5.3rc1 and 3.5.3 final." msgstr "Tidak ada perubahan kode antara 3.5.3rc1 dan 3.5.3 final." -#: ../../../build/NEWS:20547 +#: ../../../build/NEWS:20554 msgid "Python 3.5.3 release candidate 1" msgstr "Python 3.5.3 kandidat rilis 1" -#: ../../../build/NEWS:20549 +#: ../../../build/NEWS:20556 msgid "*Release date: 2017-01-02*" msgstr "*Tanggal rilis: 2017-01-02*" -#: ../../../build/NEWS:20554 +#: ../../../build/NEWS:20561 msgid "" "`bpo-29073 `__: bytearray formatting no " "longer truncates on first null byte." msgstr "" -#: ../../../build/NEWS:20558 +#: ../../../build/NEWS:20565 msgid "" "`bpo-28147 `__: Fix a memory leak in " "split-table dictionaries: setattr() must not convert combined table into " "split table." msgstr "" -#: ../../../build/NEWS:20570 +#: ../../../build/NEWS:20577 msgid "" "`bpo-28991 `__: functools.lru_cache() " "was susceptible to an obscure reentrancy bug caused by a monkey-patched " "len() function." msgstr "" -#: ../../../build/NEWS:20613 +#: ../../../build/NEWS:20620 msgid "" "`bpo-28203 `__: Fix incorrect type in " "error message from ``complex(1.0, {2:3})``. Patch by Soumya Sharma." msgstr "" -#: ../../../build/NEWS:20628 +#: ../../../build/NEWS:20635 msgid "" "`bpo-28189 `__: dictitems_contains no " "longer swallows compare errors. (Patch by Xiang Zhang)" msgstr "" -#: ../../../build/NEWS:20640 +#: ../../../build/NEWS:20647 msgid "" "`bpo-26020 `__: set literal evaluation " "order did not match documented behaviour." msgstr "" -#: ../../../build/NEWS:20659 +#: ../../../build/NEWS:20666 msgid "" "`bpo-27419 `__: Standard __import__() no" " longer look up \"__import__\" in globals or builtins for importing " @@ -33235,33 +33249,33 @@ msgid "" "package name." msgstr "" -#: ../../../build/NEWS:20711 +#: ../../../build/NEWS:20718 msgid "" "`bpo-20191 `__: Fixed a crash in " "resource.prlimit() when pass a sequence that doesn't own its elements as " "limits." msgstr "" -#: ../../../build/NEWS:20762 +#: ../../../build/NEWS:20769 msgid "" "`bpo-28488 `__: shutil.make_archive() no" " longer add entry \"./\" to ZIP archive." msgstr "" -#: ../../../build/NEWS:20800 +#: ../../../build/NEWS:20807 msgid "" "`bpo-27611 `__: Fixed support of default" " root window in the tkinter.tix module." msgstr "" -#: ../../../build/NEWS:20826 +#: ../../../build/NEWS:20833 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:20898 +#: ../../../build/NEWS:20905 msgid "" "A new version of typing.py from https://github.com/python/typing: Collection" " (only for 3.6) (`bpo-27598 `__). Add " @@ -33270,20 +33284,20 @@ msgid "" "(upstream #252)." msgstr "" -#: ../../../build/NEWS:20914 +#: ../../../build/NEWS:20921 msgid "" "`bpo-26750 `__: " "unittest.mock.create_autospec() now works properly for subclasses of " "property() and other data descriptors." msgstr "" -#: ../../../build/NEWS:20958 +#: ../../../build/NEWS:20965 msgid "" "`bpo-26664 `__: Fix activate.fish by " "removing mis-use of ``$``." msgstr "" -#: ../../../build/NEWS:20960 +#: ../../../build/NEWS:20967 msgid "" "`bpo-22115 `__: Fixed tracing Tkinter " "variables: trace_vdelete() with wrong mode no longer break tracing, " @@ -33291,51 +33305,51 @@ msgid "" "\"u\" mode now works." msgstr "" -#: ../../../build/NEWS:20964 +#: ../../../build/NEWS:20971 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:21064 +#: ../../../build/NEWS:21071 msgid "" "`bpo-28600 `__: Optimize " "loop.call_soon()." msgstr "" -#: ../../../build/NEWS:21078 +#: ../../../build/NEWS:21085 msgid "" "`bpo-24142 `__: Reading a corrupt config" " file left the parser in an invalid state. Original patch by Florian Höch." msgstr "" -#: ../../../build/NEWS:21081 +#: ../../../build/NEWS:21088 msgid "" "`bpo-28990 `__: Fix SSL hanging if " "connection is closed before handshake completed. (Patch by HoHo-Ho)" msgstr "" -#: ../../../build/NEWS:21117 +#: ../../../build/NEWS:21124 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:21129 +#: ../../../build/NEWS:21136 msgid "" "`bpo-28950 `__: Disallow -j0 to be " "combined with -T/-l/-M in regrtest command line arguments." msgstr "" -#: ../../../build/NEWS:21170 +#: ../../../build/NEWS:21177 msgid "" "`bpo-27309 `__: Enabled proper Windows " "styles in python[w].exe manifest." msgstr "" -#: ../../../build/NEWS:21203 +#: ../../../build/NEWS:21210 msgid "" "`bpo-27983 `__: Cause lack of llvm-" "profdata tool when using clang as required for PGO linking to be a configure" @@ -33344,13 +33358,13 @@ msgid "" "Linuxes." msgstr "" -#: ../../../build/NEWS:21210 +#: ../../../build/NEWS:21217 msgid "" "`bpo-26359 `__: Add the --with-" "optimizations configure flag." msgstr "" -#: ../../../build/NEWS:21215 +#: ../../../build/NEWS:21222 msgid "" "`bpo-25825 `__: Correct the references " "to Modules/python.exp and ld_so_aix, which are required on AIX. This " @@ -33358,48 +33372,48 @@ msgid "" "undoes changed references to the build tree that were made in 3.5.0a1." msgstr "" -#: ../../../build/NEWS:21238 +#: ../../../build/NEWS:21245 msgid "Python 3.5.2 final" msgstr "Python 3.5.2 final" -#: ../../../build/NEWS:21240 +#: ../../../build/NEWS:21247 msgid "*Release date: 2016-06-26*" msgstr "*Tanggal rilis: 2016-06-26*" -#: ../../../build/NEWS:21250 +#: ../../../build/NEWS:21257 msgid "" "`bpo-26867 `__: Ubuntu's openssl " "OP_NO_SSLv3 is forced on by default; fix test." msgstr "" -#: ../../../build/NEWS:21255 +#: ../../../build/NEWS:21262 msgid "" "`bpo-27365 `__: Allow non-ascii in " "idlelib/NEWS.txt - minimal part for 3.5.2." msgstr "" -#: ../../../build/NEWS:21259 +#: ../../../build/NEWS:21266 msgid "Python 3.5.2 release candidate 1" msgstr "Python 3.5.2 kandidat rilis 1" -#: ../../../build/NEWS:21261 +#: ../../../build/NEWS:21268 msgid "*Release date: 2016-06-12*" msgstr "*Tanggal rilis: 2016-06-12*" -#: ../../../build/NEWS:21277 +#: ../../../build/NEWS:21284 msgid "" "`bpo-27039 `__: Fixed bytearray.remove()" " for values greater than 127. Patch by Joe Jevnik." msgstr "" -#: ../../../build/NEWS:21332 +#: ../../../build/NEWS:21339 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:21336 +#: ../../../build/NEWS:21343 msgid "" "`bpo-25843 `__: When compiling code, " "don't merge constants if they are equal but have a different types. For " @@ -33408,13 +33422,13 @@ msgid "" "returns ``1.0`` (``int``), even if ``1`` and ``1.0`` are equal." msgstr "" -#: ../../../build/NEWS:21398 +#: ../../../build/NEWS:21405 msgid "" "Fix TLS stripping vulnerability in smtplib, CVE-2016-0772. Reported by Team " "Oststrom" msgstr "" -#: ../../../build/NEWS:21583 +#: ../../../build/NEWS:21590 msgid "" "`bpo-21925 `__: " ":func:`warnings.formatwarning` now catches exceptions on " @@ -33422,64 +33436,64 @@ msgid "" "late during the Python shutdown process." msgstr "" -#: ../../../build/NEWS:21625 +#: ../../../build/NEWS:21632 msgid "" "`bpo-15068 `__: Got rid of excessive " "buffering in the fileinput module. The bufsize parameter is no longer used." msgstr "" -#: ../../../build/NEWS:21654 +#: ../../../build/NEWS:21661 msgid "" "`bpo-26367 `__: importlib.__import__() " "raises SystemError like builtins.__import__() when ``level`` is specified " "but without an accompanying package specified." msgstr "" -#: ../../../build/NEWS:21713 +#: ../../../build/NEWS:21720 msgid "" "`bpo-17633 `__: Improve zipimport's " "support for namespace packages." msgstr "" -#: ../../../build/NEWS:21812 +#: ../../../build/NEWS:21819 msgid "" "`bpo-27223 `__: asyncio: Fix _read_ready" " and _write_ready to respect _conn_lost. Patch by Łukasz Langa." msgstr "" -#: ../../../build/NEWS:21815 +#: ../../../build/NEWS:21822 msgid "" "`bpo-22970 `__: asyncio: Fix " "inconsistency cancelling Condition.wait. Patch by David Coles." msgstr "" -#: ../../../build/NEWS:21851 +#: ../../../build/NEWS:21858 msgid "" "`bpo-21703 `__: Add test for IDLE's undo" " delegator. Original patch by Saimadhav Heblikar ." msgstr "" -#: ../../../build/NEWS:21887 +#: ../../../build/NEWS:21894 msgid "" "`bpo-25500 `__: Fix documentation to not" " claim that __import__ is searched for in the global scope." msgstr "" -#: ../../../build/NEWS:21908 +#: ../../../build/NEWS:21915 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:21931 +#: ../../../build/NEWS:21938 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:21955 +#: ../../../build/NEWS:21962 msgid "" "`bpo-25348 `__: Added ``--pgo`` and " "``--pgo-job`` arguments to ``PCbuild\\build.bat`` for building with Profile-" @@ -33487,43 +33501,43 @@ msgid "" "deprecated, and simply calls ``PCbuild\\build.bat --pgo %*``." msgstr "" -#: ../../../build/NEWS:22016 +#: ../../../build/NEWS:22023 msgid "Python 3.5.1 final" msgstr "Python 3.5.1 final" -#: ../../../build/NEWS:22018 +#: ../../../build/NEWS:22025 msgid "*Release date: 2015-12-06*" msgstr "*Tanggal rilis: 2015-12-06*" -#: ../../../build/NEWS:22029 +#: ../../../build/NEWS:22036 msgid "" "`bpo-25715 `__: Python 3.5.1 installer " "shows wrong upgrade path and incorrect logic for launcher detection." msgstr "" -#: ../../../build/NEWS:22034 +#: ../../../build/NEWS:22041 msgid "Python 3.5.1 release candidate 1" msgstr "Python 3.5.1 kandidat rilis 1" -#: ../../../build/NEWS:22036 +#: ../../../build/NEWS:22043 msgid "*Release date: 2015-11-22*" msgstr "*Tanggal rilis: 2015-11-22*" -#: ../../../build/NEWS:22095 +#: ../../../build/NEWS:22102 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:22098 +#: ../../../build/NEWS:22105 msgid "" "`bpo-25131 `__: Make the line number and" " column offset of set/dict literals and comprehensions correspond to the " "opening brace." msgstr "" -#: ../../../build/NEWS:22101 +#: ../../../build/NEWS:22108 msgid "" "`bpo-25150 `__: Hide the private " "_Py_atomic_xxx symbols from the public Python.h header to fix a compilation " @@ -33531,38 +33545,38 @@ msgid "" "PyThreadState_Get() to avoid ABI incompatibilities." msgstr "" -#: ../../../build/NEWS:22125 +#: ../../../build/NEWS:22132 msgid "" "`bpo-25590 `__: In the Readline " "completer, only call getattr() once per attribute." msgstr "" -#: ../../../build/NEWS:22203 +#: ../../../build/NEWS:22210 msgid "" "`bpo-24483 `__: C implementation of " "functools.lru_cache() now calculates key's hash only once." msgstr "" -#: ../../../build/NEWS:22206 +#: ../../../build/NEWS:22213 msgid "" "`bpo-22958 `__: Constructor and update " "method of weakref.WeakValueDictionary now accept the self and the dict " "keyword arguments." msgstr "" -#: ../../../build/NEWS:22209 +#: ../../../build/NEWS:22216 msgid "" "`bpo-22609 `__: Constructor of " "collections.UserDict now accepts the self keyword argument." msgstr "" -#: ../../../build/NEWS:22212 +#: ../../../build/NEWS:22219 msgid "" "`bpo-25111 `__: Fixed comparison of " "traceback.FrameSummary." msgstr "" -#: ../../../build/NEWS:22214 +#: ../../../build/NEWS:22221 msgid "" "`bpo-25262 `__: Added support for " "BINBYTES8 opcode in Python implementation of unpickler. Highest 32 bits of " @@ -33570,30 +33584,30 @@ msgid "" " on 32-bit platforms in C implementation." msgstr "" -#: ../../../build/NEWS:22219 +#: ../../../build/NEWS:22226 msgid "" "`bpo-25034 `__: Fix string.Formatter " "problem with auto-numbering and nested format_specs. Patch by Anthon van der" " Neut." msgstr "" -#: ../../../build/NEWS:22222 +#: ../../../build/NEWS:22229 msgid "" "`bpo-25233 `__: Rewrite the guts of " "asyncio.Queue and asyncio.Semaphore to be more understandable and correct." msgstr "" -#: ../../../build/NEWS:22231 +#: ../../../build/NEWS:22238 msgid "" "`bpo-23329 `__: Allow the ssl module to " "be built with older versions of LibreSSL." msgstr "" -#: ../../../build/NEWS:22234 +#: ../../../build/NEWS:22241 msgid "Prevent overflow in _Unpickler_Read." msgstr "Cegah *overflow* di _Unpickler_Read." -#: ../../../build/NEWS:22236 +#: ../../../build/NEWS:22243 msgid "" "`bpo-25047 `__: The XML encoding " "declaration written by Element Tree now respects the letter case given by " @@ -33601,26 +33615,26 @@ msgid "" "like \"UTF-8\", which worked in Python 2." msgstr "" -#: ../../../build/NEWS:22240 +#: ../../../build/NEWS:22247 msgid "" "`bpo-25135 `__: Make deque_clear() safer" " by emptying the deque before clearing. This helps avoid possible reentrancy" " issues." msgstr "" -#: ../../../build/NEWS:22243 +#: ../../../build/NEWS:22250 msgid "" "`bpo-19143 `__: platform module now " "reads Windows version from kernel32.dll to avoid compatibility shims." msgstr "" -#: ../../../build/NEWS:22246 +#: ../../../build/NEWS:22253 msgid "" "`bpo-25092 `__: Fix datetime.strftime() " "failure when errno was already set to EINVAL." msgstr "" -#: ../../../build/NEWS:22249 +#: ../../../build/NEWS:22256 msgid "" "`bpo-23517 `__: Fix rounding in " "fromtimestamp() and utcfromtimestamp() methods of datetime.datetime: " @@ -33632,27 +33646,27 @@ msgid "" "mode used by round(float) for example." msgstr "" -#: ../../../build/NEWS:22258 +#: ../../../build/NEWS:22265 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:22262 +#: ../../../build/NEWS:22269 msgid "" "`bpo-25108 `__: Omitted internal frames " "in traceback functions print_stack(), format_stack(), and extract_stack() " "called without arguments." msgstr "" -#: ../../../build/NEWS:22265 +#: ../../../build/NEWS:22272 msgid "" "`bpo-25118 `__: Fix a regression of " "Python 3.5.0 in os.waitpid() on Windows." msgstr "" -#: ../../../build/NEWS:22267 +#: ../../../build/NEWS:22274 msgid "" "`bpo-24684 `__: " "socket.socket.getaddrinfo() now calls PyUnicode_AsEncodedString() instead of" @@ -33662,46 +33676,46 @@ msgid "" " of the string." msgstr "" -#: ../../../build/NEWS:22273 +#: ../../../build/NEWS:22280 msgid "" "`bpo-25060 `__: Correctly compute stack " "usage of the BUILD_MAP opcode." msgstr "" -#: ../../../build/NEWS:22275 +#: ../../../build/NEWS:22282 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:22278 +#: ../../../build/NEWS:22285 msgid "" "`bpo-23144 `__: Make sure that " "HTMLParser.feed() returns all the data, even when convert_charrefs is True." msgstr "" -#: ../../../build/NEWS:22281 +#: ../../../build/NEWS:22288 msgid "" "`bpo-24982 `__: shutil.make_archive() " "with the \"zip\" format now adds entries for directories (including empty " "directories) in ZIP file." msgstr "" -#: ../../../build/NEWS:22284 +#: ../../../build/NEWS:22291 msgid "" "`bpo-25019 `__: Fixed a crash caused by " "setting non-string key of expat parser. Based on patch by John Leitch." msgstr "" -#: ../../../build/NEWS:22287 +#: ../../../build/NEWS:22294 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:22290 +#: ../../../build/NEWS:22297 msgid "" "`bpo-24891 `__: Fix a race condition at " "Python startup if the file descriptor of stdin (0), stdout (1) or stderr (2)" @@ -33711,69 +33725,69 @@ msgid "" "Marco Paolini." msgstr "" -#: ../../../build/NEWS:22296 +#: ../../../build/NEWS:22303 msgid "" "`bpo-24992 `__: Fix error handling and a" " race condition (related to garbage collection) in collections.OrderedDict " "constructor." msgstr "" -#: ../../../build/NEWS:22299 +#: ../../../build/NEWS:22306 msgid "" "`bpo-24881 `__: Fixed setting binary " "mode in Python implementation of FileIO on Windows and Cygwin. Patch from " "Akira Li." msgstr "" -#: ../../../build/NEWS:22315 +#: ../../../build/NEWS:22322 msgid "" "`bpo-21112 `__: Fix regression in " "unittest.expectedFailure on subclasses. Patch from Berker Peksag." msgstr "" -#: ../../../build/NEWS:22318 +#: ../../../build/NEWS:22325 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:22322 ../../../build/NEWS:22587 +#: ../../../build/NEWS:22329 ../../../build/NEWS:22594 msgid "" "`bpo-24913 `__: Fix overrun error in " "deque.index(). Found by John Leitch and Bryce Darling." msgstr "" -#: ../../../build/NEWS:22325 +#: ../../../build/NEWS:22332 msgid "" "`bpo-24774 `__: Fix docstring in " "http.server.test. Patch from Chiu-Hsiang Hsu." msgstr "" -#: ../../../build/NEWS:22327 +#: ../../../build/NEWS:22334 msgid "" "`bpo-21159 `__: Improve message in " "configparser.InterpolationMissingOptionError. Patch from Łukasz Langa." msgstr "" -#: ../../../build/NEWS:22330 +#: ../../../build/NEWS:22337 msgid "" "`bpo-20362 `__: Honour " "TestCase.longMessage correctly in assertRegex. Patch from Ilia Kurenkov." msgstr "" -#: ../../../build/NEWS:22333 +#: ../../../build/NEWS:22340 msgid "" "`bpo-23572 `__: Fixed " "functools.singledispatch on classes with falsy metaclasses. Patch by Ethan " "Furman." msgstr "" -#: ../../../build/NEWS:22336 +#: ../../../build/NEWS:22343 msgid "asyncio: ensure_future() now accepts awaitable objects." msgstr "" -#: ../../../build/NEWS:22424 +#: ../../../build/NEWS:22431 msgid "" "`bpo-16893 `__: Replace help.txt with " "help.html for Idle doc display. The new idlelib/help.html is rstripped " @@ -33783,7 +33797,7 @@ msgid "" "EditorWindow.HelpDialog class and helt.txt file are deprecated." msgstr "" -#: ../../../build/NEWS:22441 +#: ../../../build/NEWS:22448 msgid "" "`bpo-12067 `__: Rewrite Comparisons " "section in the Expressions chapter of the language reference. Some of the " @@ -33793,196 +33807,196 @@ msgid "" "suggestions for user-defined classes. Patch from Andy Maier." msgstr "" -#: ../../../build/NEWS:22451 +#: ../../../build/NEWS:22458 msgid "" "`bpo-23725 `__: Overhaul tempfile docs. " "Note deprecated status of mktemp. Patch from Zbigniew Jędrzejewski-Szmek." msgstr "" -#: ../../../build/NEWS:22454 +#: ../../../build/NEWS:22461 msgid "" "`bpo-24808 `__: Update the types of some" " PyTypeObject fields. Patch by Joseph Weston." msgstr "" -#: ../../../build/NEWS:22457 +#: ../../../build/NEWS:22464 msgid "" "`bpo-22812 `__: Fix unittest discovery " "examples. Patch from Pam McA'Nulty." msgstr "" -#: ../../../build/NEWS:22464 +#: ../../../build/NEWS:22471 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:22467 +#: ../../../build/NEWS:22474 msgid "" "`bpo-23919 `__: Prevents assert dialogs " "appearing in the test suite." msgstr "" -#: ../../../build/NEWS:22475 +#: ../../../build/NEWS:22482 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:22478 +#: ../../../build/NEWS:22485 msgid "" "`bpo-24910 `__: Windows MSIs now have " "unique display names." msgstr "" -#: ../../../build/NEWS:22486 +#: ../../../build/NEWS:22493 msgid "" "`bpo-25450 `__: Updates shortcuts to " "start Python in installation directory." msgstr "" -#: ../../../build/NEWS:22488 +#: ../../../build/NEWS:22495 msgid "" "`bpo-25164 `__: Changes default all-" "users install directory to match per-user directory." msgstr "" -#: ../../../build/NEWS:22491 +#: ../../../build/NEWS:22498 msgid "" "`bpo-25143 `__: Improves installer error" " messages for unsupported platforms." msgstr "" -#: ../../../build/NEWS:22493 +#: ../../../build/NEWS:22500 msgid "" "`bpo-25163 `__: Display correct " "directory in installer when using non-default settings." msgstr "" -#: ../../../build/NEWS:22496 +#: ../../../build/NEWS:22503 msgid "" "`bpo-25361 `__: Disables use of SSE2 " "instructions in Windows 32-bit build" msgstr "" -#: ../../../build/NEWS:22498 +#: ../../../build/NEWS:22505 msgid "" "`bpo-25089 `__: Adds logging to " "installer for case where launcher is not selected on upgrade." msgstr "" -#: ../../../build/NEWS:22501 +#: ../../../build/NEWS:22508 msgid "" "`bpo-25165 `__: Windows uninstallation " "should not remove launcher if other versions remain" msgstr "" -#: ../../../build/NEWS:22504 +#: ../../../build/NEWS:22511 msgid "" "`bpo-25112 `__: py.exe launcher is " "missing icons" msgstr "" -#: ../../../build/NEWS:22506 +#: ../../../build/NEWS:22513 msgid "" "`bpo-25102 `__: Windows installer does " "not precompile for -O or -OO." msgstr "" -#: ../../../build/NEWS:22508 +#: ../../../build/NEWS:22515 msgid "" "`bpo-25081 `__: Makes Back button in " "installer go back to upgrade page when upgrading." msgstr "" -#: ../../../build/NEWS:22511 +#: ../../../build/NEWS:22518 msgid "" "`bpo-25091 `__: Increases font size of " "the installer." msgstr "" -#: ../../../build/NEWS:22513 +#: ../../../build/NEWS:22520 msgid "" "`bpo-25126 `__: Clarifies that the non-" "web installer will download some components." msgstr "" -#: ../../../build/NEWS:22516 +#: ../../../build/NEWS:22523 msgid "" "`bpo-25213 `__: Restores " "requestedExecutionLevel to manifest to disable UAC virtualization." msgstr "" -#: ../../../build/NEWS:22528 +#: ../../../build/NEWS:22535 msgid "Python 3.5.0 final" msgstr "Python 3.5.0 final" -#: ../../../build/NEWS:22530 +#: ../../../build/NEWS:22537 msgid "*Release date: 2015-09-13*" msgstr "*Tanggal rilis: 2015-09-13*" -#: ../../../build/NEWS:22535 +#: ../../../build/NEWS:22542 msgid "" "`bpo-25071 `__: Windows installer should" " not require TargetDir parameter when installing quietly." msgstr "" -#: ../../../build/NEWS:22540 +#: ../../../build/NEWS:22547 msgid "Python 3.5.0 release candidate 4" msgstr "Python 3.5.0 kandidat rilis 4" -#: ../../../build/NEWS:22542 +#: ../../../build/NEWS:22549 msgid "*Release date: 2015-09-09*" msgstr "*Tanggal rilis: 2015-09-09*" -#: ../../../build/NEWS:22547 +#: ../../../build/NEWS:22554 msgid "" "`bpo-25029 `__: Fixes MemoryError in " "test_strptime." msgstr "" -#: ../../../build/NEWS:22552 +#: ../../../build/NEWS:22559 msgid "" "`bpo-25027 `__: Reverts partial-static " "build options and adds vcruntime140.dll to Windows installation." msgstr "" -#: ../../../build/NEWS:22557 +#: ../../../build/NEWS:22564 msgid "Python 3.5.0 release candidate 3" msgstr "Python 3.5.0 kandidat rilis 3" -#: ../../../build/NEWS:22559 +#: ../../../build/NEWS:22566 msgid "*Release date: 2015-09-07*" msgstr "*Tanggal rilis: 2015-09-07*" -#: ../../../build/NEWS:22564 +#: ../../../build/NEWS:22571 msgid "" "`bpo-24305 `__: Prevent import subsystem" " stack frames from being counted by the warnings.warn(stacklevel=) " "parameter." msgstr "" -#: ../../../build/NEWS:22567 +#: ../../../build/NEWS:22574 msgid "" "`bpo-24912 `__: Prevent __class__ " "assignment to immutable built-in objects." msgstr "" -#: ../../../build/NEWS:22569 +#: ../../../build/NEWS:22576 msgid "" "`bpo-24975 `__: Fix AST compilation for " ":pep:`448` syntax." msgstr "" -#: ../../../build/NEWS:22574 +#: ../../../build/NEWS:22581 msgid "" "`bpo-24917 `__: time_strftime() buffer " "over-read." msgstr "" -#: ../../../build/NEWS:22576 +#: ../../../build/NEWS:22583 msgid "" "`bpo-24748 `__: To resolve a " "compatibility problem found with py2exe and pywin32, imp.load_dynamic() once" @@ -33990,180 +34004,180 @@ msgid "" " themselves with extension modules. Patch by Petr Viktorin." msgstr "" -#: ../../../build/NEWS:22581 +#: ../../../build/NEWS:22588 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:22584 +#: ../../../build/NEWS:22591 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:22592 +#: ../../../build/NEWS:22599 msgid "Python 3.5.0 release candidate 2" msgstr "Python 3.5.0 kandidat rilis 2" -#: ../../../build/NEWS:22594 +#: ../../../build/NEWS:22601 msgid "*Release date: 2015-08-25*" msgstr "*Tanggal rilis: 2015-08-25*" -#: ../../../build/NEWS:22599 +#: ../../../build/NEWS:22606 msgid "" "`bpo-24769 `__: Interpreter now starts " "properly when dynamic loading is disabled. Patch by Petr Viktorin." msgstr "" -#: ../../../build/NEWS:22602 +#: ../../../build/NEWS:22609 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:22605 +#: ../../../build/NEWS:22612 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:22612 +#: ../../../build/NEWS:22619 msgid "" "`bpo-24847 `__: Removes vcruntime140.dll" " dependency from Tcl/Tk." msgstr "" -#: ../../../build/NEWS:22614 +#: ../../../build/NEWS:22621 msgid "" "`bpo-24839 `__: platform._syscmd_ver " "raises DeprecationWarning" msgstr "" -#: ../../../build/NEWS:22616 +#: ../../../build/NEWS:22623 msgid "" "`bpo-24867 `__: Fix Task.get_stack() for" " 'async def' coroutines" msgstr "" -#: ../../../build/NEWS:22620 +#: ../../../build/NEWS:22627 msgid "Python 3.5.0 release candidate 1" msgstr "Python 3.5.0 kandidat rilis 1" -#: ../../../build/NEWS:22622 +#: ../../../build/NEWS:22629 msgid "*Release date: 2015-08-09*" msgstr "*Tanggal rilis: 2015-08-09*" -#: ../../../build/NEWS:22627 +#: ../../../build/NEWS:22634 msgid "" "`bpo-24667 `__: Resize odict in all " "cases that the underlying dict resizes." msgstr "" -#: ../../../build/NEWS:22632 +#: ../../../build/NEWS:22639 msgid "" "`bpo-24824 `__: Signatures of " "codecs.encode() and codecs.decode() now are compatible with pydoc." msgstr "" -#: ../../../build/NEWS:22635 +#: ../../../build/NEWS:22642 msgid "" "`bpo-24634 `__: Importing uuid should " "not try to load libc on Windows" msgstr "" -#: ../../../build/NEWS:22637 +#: ../../../build/NEWS:22644 msgid "" "`bpo-24798 `__: _msvccompiler.py doesn't" " properly support manifests" msgstr "" -#: ../../../build/NEWS:22639 +#: ../../../build/NEWS:22646 msgid "" "`bpo-4395 `__: Better testing and " "documentation of binary operators. Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:22642 +#: ../../../build/NEWS:22649 msgid "" "`bpo-23973 `__: Update typing.py from " "GitHub repo." msgstr "" -#: ../../../build/NEWS:22644 +#: ../../../build/NEWS:22651 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:22647 +#: ../../../build/NEWS:22654 msgid "" "`bpo-23888 `__: Handle fractional time " "in cookie expiry. Patch by ssh." msgstr "" -#: ../../../build/NEWS:22649 +#: ../../../build/NEWS:22656 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:22653 +#: ../../../build/NEWS:22660 msgid "" "`bpo-22932 `__: Fix timezones in " "email.utils.formatdate. Patch from Dmitry Shachnev." msgstr "" -#: ../../../build/NEWS:22656 +#: ../../../build/NEWS:22663 msgid "" "`bpo-23779 `__: imaplib raises TypeError" " if authenticator tries to abort. Patch from Craig Holmquist." msgstr "" -#: ../../../build/NEWS:22659 +#: ../../../build/NEWS:22666 msgid "" "`bpo-23319 `__: Fix " "ctypes.BigEndianStructure, swap correctly bytes. Patch written by Matthieu " "Gautier." msgstr "" -#: ../../../build/NEWS:22662 +#: ../../../build/NEWS:22669 msgid "" "`bpo-23254 `__: Document how to close " "the TCPServer listening socket. Patch from Martin Panter." msgstr "" -#: ../../../build/NEWS:22665 +#: ../../../build/NEWS:22672 msgid "" "`bpo-19450 `__: Update Windows and OS X " "installer builds to use SQLite 3.8.11." msgstr "" -#: ../../../build/NEWS:22667 +#: ../../../build/NEWS:22674 msgid "" "`bpo-17527 `__: Add PATCH to " "wsgiref.validator. Patch from Luca Sbardella." msgstr "" -#: ../../../build/NEWS:22669 +#: ../../../build/NEWS:22676 msgid "" "`bpo-24791 `__: Fix grammar regression " "for call syntax: 'g(\\*a or b)'." msgstr "" -#: ../../../build/NEWS:22674 +#: ../../../build/NEWS:22681 msgid "" "`bpo-23672 `__: Allow Idle to edit and " "run files with astral chars in name. Patch by Mohd Sanad Zaki Rizvi." msgstr "" -#: ../../../build/NEWS:22677 +#: ../../../build/NEWS:22684 msgid "" "`bpo-24745 `__: Idle editor default " "font. Switch from Courier to platform-sensitive TkFixedFont. This should " @@ -34172,20 +34186,20 @@ msgid "" "Window]. Patch by Mark Roseman." msgstr "" -#: ../../../build/NEWS:22683 +#: ../../../build/NEWS:22690 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:22686 +#: ../../../build/NEWS:22693 msgid "" "`bpo-13884 `__: Idle menus. Remove " "tearoff lines. Patch by Roger Serwy." msgstr "" -#: ../../../build/NEWS:22691 +#: ../../../build/NEWS:22698 msgid "" "`bpo-24129 `__: Clarify the reference " "documentation for name resolution. This includes removing the assumption " @@ -34194,222 +34208,222 @@ msgid "" "by Ivan Levkivskyi." msgstr "" -#: ../../../build/NEWS:22696 +#: ../../../build/NEWS:22703 msgid "" "`bpo-20769 `__: Improve reload() docs. " "Patch by Dorian Pula." msgstr "" -#: ../../../build/NEWS:22698 +#: ../../../build/NEWS:22705 msgid "" "`bpo-23589 `__: Remove duplicate " "sentence from the FAQ. Patch by Yongzhi Pan." msgstr "" -#: ../../../build/NEWS:22700 +#: ../../../build/NEWS:22707 msgid "" "`bpo-24729 `__: Correct IO tutorial to " "match implementation regarding encoding parameter to open function." msgstr "" -#: ../../../build/NEWS:22706 +#: ../../../build/NEWS:22713 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:22712 +#: ../../../build/NEWS:22719 msgid "Python 3.5.0 beta 4" msgstr "Python 3.5.0 beta 4" -#: ../../../build/NEWS:22714 +#: ../../../build/NEWS:22721 msgid "*Release date: 2015-07-26*" msgstr "*Tanggal rilis: 2015-07-26*" -#: ../../../build/NEWS:22719 +#: ../../../build/NEWS:22726 msgid "" "`bpo-23573 `__: Restored optimization of" " bytes.rfind() and bytearray.rfind() for single-byte argument on Linux." msgstr "" -#: ../../../build/NEWS:22722 +#: ../../../build/NEWS:22729 msgid "" "`bpo-24569 `__: Make :pep:`448` " "dictionary evaluation more consistent." msgstr "" -#: ../../../build/NEWS:22724 +#: ../../../build/NEWS:22731 msgid "" "`bpo-24583 `__: Fix crash when set is " "mutated while being updated." msgstr "" -#: ../../../build/NEWS:22726 +#: ../../../build/NEWS:22733 msgid "" "`bpo-24407 `__: Fix crash when dict is " "mutated while being updated." msgstr "" -#: ../../../build/NEWS:22728 +#: ../../../build/NEWS:22735 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:22731 +#: ../../../build/NEWS:22738 msgid "" "`bpo-24687 `__: Plug refleak on " "SyntaxError in function parameters annotations." msgstr "" -#: ../../../build/NEWS:22733 +#: ../../../build/NEWS:22740 msgid "" "`bpo-15944 `__: memoryview: Allow " "arbitrary formats when casting to bytes. Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:22739 +#: ../../../build/NEWS:22746 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:22742 +#: ../../../build/NEWS:22749 msgid "" "`bpo-24683 `__: Fixed crashes in _json " "functions called with arguments of inappropriate type." msgstr "" -#: ../../../build/NEWS:22745 +#: ../../../build/NEWS:22752 msgid "" "`bpo-21697 `__: shutil.copytree() now " "correctly handles symbolic links that point to directories. Patch by " "Eduardo Seabra and Thomas Kluyver." msgstr "" -#: ../../../build/NEWS:22748 +#: ../../../build/NEWS:22755 msgid "" "`bpo-14373 `__: Fixed segmentation fault" " when gc.collect() is called during constructing lru_cache (C " "implementation)." msgstr "" -#: ../../../build/NEWS:22751 +#: ../../../build/NEWS:22758 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:22755 +#: ../../../build/NEWS:22762 msgid "" "`bpo-24620 `__: Random.setstate() now " "validates the value of state last element." msgstr "" -#: ../../../build/NEWS:22758 +#: ../../../build/NEWS:22765 msgid "" "`bpo-22485 `__: Fixed an issue that " "caused `inspect.getsource` to return incorrect results on nested functions." msgstr "" -#: ../../../build/NEWS:22761 +#: ../../../build/NEWS:22768 msgid "" "`bpo-22153 `__: Improve unittest docs. " "Patch from Martin Panter and evilzero." msgstr "" -#: ../../../build/NEWS:22763 +#: ../../../build/NEWS:22770 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:22766 +#: ../../../build/NEWS:22773 msgid "" "`bpo-24206 `__: Fixed __eq__ and __ne__ " "methods of inspect classes." msgstr "" -#: ../../../build/NEWS:22768 +#: ../../../build/NEWS:22775 msgid "" "`bpo-24631 `__: Fixed regression in the " "timeit module with multiline setup." msgstr "" -#: ../../../build/NEWS:22776 +#: ../../../build/NEWS:22783 msgid "" "`bpo-24608 `__: chunk.Chunk.read() now " "always returns bytes, not str." msgstr "" -#: ../../../build/NEWS:22778 +#: ../../../build/NEWS:22785 msgid "" "`bpo-18684 `__: Fixed reading out of the" " buffer in the re module." msgstr "" -#: ../../../build/NEWS:22780 +#: ../../../build/NEWS:22787 msgid "" "`bpo-24259 `__: tarfile now raises a " "ReadError if an archive is truncated inside a data segment." msgstr "" -#: ../../../build/NEWS:22783 +#: ../../../build/NEWS:22790 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:22786 +#: ../../../build/NEWS:22793 msgid "" "`bpo-24669 `__: Fix inspect.getsource() " "for 'async def' functions. Patch by Kai Groner." msgstr "" -#: ../../../build/NEWS:22789 +#: ../../../build/NEWS:22796 msgid "" "`bpo-24688 `__: ast.get_docstring() for " "'async def' functions." msgstr "" -#: ../../../build/NEWS:22794 +#: ../../../build/NEWS:22801 msgid "" "`bpo-24603 `__: Update Windows builds " "and OS X 10.5 installer to use OpenSSL 1.0.2d." msgstr "" -#: ../../../build/NEWS:22799 +#: ../../../build/NEWS:22806 msgid "Python 3.5.0 beta 3" msgstr "Python 3.5.0 beta 3" -#: ../../../build/NEWS:22801 +#: ../../../build/NEWS:22808 msgid "*Release date: 2015-07-05*" msgstr "*Tanggal rilis: 2015-07-05*" -#: ../../../build/NEWS:22806 +#: ../../../build/NEWS:22813 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:22810 +#: ../../../build/NEWS:22817 msgid "Upgrade to Unicode 8.0.0." msgstr "Pembaruan ke Unicode 8.0.0." -#: ../../../build/NEWS:22812 +#: ../../../build/NEWS:22819 msgid "" "`bpo-24345 `__: Add Py_tp_finalize slot " "for the stable ABI." msgstr "" -#: ../../../build/NEWS:22814 +#: ../../../build/NEWS:22821 msgid "" "`bpo-24400 `__: Introduce a distinct " "type for :pep:`492` coroutines; add types.CoroutineType, " @@ -34423,38 +34437,38 @@ msgid "" "coroutines--use inspect.isawaitable instead." msgstr "" -#: ../../../build/NEWS:22825 +#: ../../../build/NEWS:22832 msgid "" "`bpo-24450 `__: Add gi_yieldfrom to " "generators and cr_await to coroutines. Contributed by Benno Leslie and Yury " "Selivanov." msgstr "" -#: ../../../build/NEWS:22828 +#: ../../../build/NEWS:22835 msgid "" "`bpo-19235 `__: Add new RecursionError " "exception. Patch by Georg Brandl." msgstr "" -#: ../../../build/NEWS:22833 +#: ../../../build/NEWS:22840 msgid "" "`bpo-21750 `__: mock_open.read_data can " "now be read from each instance, as it could in Python 3.3." msgstr "" -#: ../../../build/NEWS:22836 +#: ../../../build/NEWS:22843 msgid "" "`bpo-24552 `__: Fix use after free in an" " error case of the _pickle module." msgstr "" -#: ../../../build/NEWS:22838 +#: ../../../build/NEWS:22845 msgid "" "`bpo-24514 `__: tarfile now tolerates " "number fields consisting of only whitespace." msgstr "" -#: ../../../build/NEWS:22841 +#: ../../../build/NEWS:22848 msgid "" "`bpo-19176 `__: Fixed doctype() related " "bugs in C implementation of ElementTree. A deprecation warning no longer " @@ -34463,92 +34477,92 @@ msgid "" "target's doctype() is called. Based on patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:22847 +#: ../../../build/NEWS:22854 msgid "" "`bpo-20387 `__: Restore semantic round-" "trip correctness in tokenize/untokenize for tab-indented blocks." msgstr "" -#: ../../../build/NEWS:22850 +#: ../../../build/NEWS:22857 msgid "" "`bpo-24456 `__: Fixed possible buffer " "over-read in adpcm2lin() and lin2adpcm() functions of the audioop module." msgstr "" -#: ../../../build/NEWS:22853 +#: ../../../build/NEWS:22860 msgid "" "`bpo-24336 `__: The contextmanager " "decorator now works with functions with keyword arguments called \"func\" " "and \"self\". Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:22856 +#: ../../../build/NEWS:22863 msgid "" "`bpo-24522 `__: Fix possible integer " "overflow in json accelerator module." msgstr "" -#: ../../../build/NEWS:22858 +#: ../../../build/NEWS:22865 msgid "" "`bpo-24489 `__: ensure a previously set " "C errno doesn't disturb cmath.polar()." msgstr "" -#: ../../../build/NEWS:22860 +#: ../../../build/NEWS:22867 msgid "" "`bpo-24408 `__: Fixed AttributeError in " "measure() and metrics() methods of tkinter.Font." msgstr "" -#: ../../../build/NEWS:22863 +#: ../../../build/NEWS:22870 msgid "" "`bpo-14373 `__: C implementation of " "functools.lru_cache() now can be used with methods." msgstr "" -#: ../../../build/NEWS:22866 +#: ../../../build/NEWS:22873 msgid "" "`bpo-24347 `__: Set KeyError if " "PyDict_GetItemWithError returns NULL." msgstr "" -#: ../../../build/NEWS:22868 +#: ../../../build/NEWS:22875 msgid "" "`bpo-24348 `__: Drop superfluous " "incref/decref." msgstr "" -#: ../../../build/NEWS:22870 +#: ../../../build/NEWS:22877 msgid "" "`bpo-24359 `__: Check for changed " "OrderedDict size during iteration." msgstr "" -#: ../../../build/NEWS:22872 +#: ../../../build/NEWS:22879 msgid "" "`bpo-24368 `__: Support keyword " "arguments in OrderedDict methods." msgstr "" -#: ../../../build/NEWS:22874 +#: ../../../build/NEWS:22881 msgid "" "`bpo-24362 `__: Simplify the C " "OrderedDict fast nodes resize logic." msgstr "" -#: ../../../build/NEWS:22876 +#: ../../../build/NEWS:22883 msgid "" "`bpo-24377 `__: Fix a ref leak in " "OrderedDict.__repr__." msgstr "" -#: ../../../build/NEWS:22878 +#: ../../../build/NEWS:22885 msgid "" "`bpo-24369 `__: Defend against key-" "changes during iteration." msgstr "" -#: ../../../build/NEWS:22883 +#: ../../../build/NEWS:22890 msgid "" "`bpo-24373 `__: _testmultiphase and " "xxlimited now use tp_traverse and tp_finalize to avoid reference leaks " @@ -34556,41 +34570,41 @@ msgid "" "`__ for details)" msgstr "" -#: ../../../build/NEWS:22890 +#: ../../../build/NEWS:22897 msgid "" "`bpo-24458 `__: Update documentation to " "cover multi-phase initialization for extension modules (PEP 489). Patch by " "Petr Viktorin." msgstr "" -#: ../../../build/NEWS:22893 +#: ../../../build/NEWS:22900 msgid "" "`bpo-24351 `__: Clarify what is meant by" " \"identifier\" in the context of string.Template instances." msgstr "" -#: ../../../build/NEWS:22899 +#: ../../../build/NEWS:22906 msgid "" "`bpo-24432 `__: Update Windows builds " "and OS X 10.5 installer to use OpenSSL 1.0.2c." msgstr "" -#: ../../../build/NEWS:22904 +#: ../../../build/NEWS:22911 msgid "Python 3.5.0 beta 2" msgstr "Python 3.5.0 beta 2" -#: ../../../build/NEWS:22906 +#: ../../../build/NEWS:22913 msgid "*Release date: 2015-05-31*" msgstr "*Tanggal rilis: 2015-05-31*" -#: ../../../build/NEWS:22911 +#: ../../../build/NEWS:22918 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:22915 +#: ../../../build/NEWS:22922 msgid "" "`bpo-24115 `__: Update uses of " "PyObject_IsTrue(), PyObject_Not(), PyObject_IsInstance(), " @@ -34598,229 +34612,229 @@ msgid "" "errors correctly." msgstr "" -#: ../../../build/NEWS:22919 +#: ../../../build/NEWS:22926 msgid "" "`bpo-24328 `__: Fix importing one " "character extension modules." msgstr "" -#: ../../../build/NEWS:22921 +#: ../../../build/NEWS:22928 msgid "" "`bpo-11205 `__: In dictionary displays, " "evaluate the key before the value." msgstr "" -#: ../../../build/NEWS:22923 +#: ../../../build/NEWS:22930 msgid "" "`bpo-24285 `__: Fixed regression that " "prevented importing extension modules from inside packages. Patch by Petr " "Viktorin." msgstr "" -#: ../../../build/NEWS:22929 +#: ../../../build/NEWS:22936 msgid "" "`bpo-23247 `__: Fix a crash in the " "StreamWriter.reset() of CJK codecs." msgstr "" -#: ../../../build/NEWS:22931 +#: ../../../build/NEWS:22938 msgid "" "`bpo-24270 `__: Add math.isclose() and " "cmath.isclose() functions as per :pep:`485`. Contributed by Chris Barker and" " Tal Einat." msgstr "" -#: ../../../build/NEWS:22934 +#: ../../../build/NEWS:22941 msgid "" "`bpo-5633 `__: Fixed timeit when the " "statement is a string and the setup is not." msgstr "" -#: ../../../build/NEWS:22937 +#: ../../../build/NEWS:22944 msgid "" "`bpo-24326 `__: Fixed audioop.ratecv() " "with non-default weightB argument. Original patch by David Moore." msgstr "" -#: ../../../build/NEWS:22940 +#: ../../../build/NEWS:22947 msgid "" "`bpo-16991 `__: Add a C implementation " "of OrderedDict." msgstr "" -#: ../../../build/NEWS:22942 +#: ../../../build/NEWS:22949 msgid "" "`bpo-23934 `__: Fix inspect.signature to" " fail correctly for builtin types lacking signature information. Initial " "patch by James Powell." msgstr "" -#: ../../../build/NEWS:22947 +#: ../../../build/NEWS:22954 msgid "Python 3.5.0 beta 1" msgstr "Python 3.5.0 beta 1" -#: ../../../build/NEWS:22949 +#: ../../../build/NEWS:22956 msgid "*Release date: 2015-05-24*" msgstr "*Tanggal rilis: 2015-05-24*" -#: ../../../build/NEWS:22954 +#: ../../../build/NEWS:22961 msgid "" "`bpo-24276 `__: Fixed optimization of " "property descriptor getter." msgstr "" -#: ../../../build/NEWS:22956 +#: ../../../build/NEWS:22963 msgid "" "`bpo-24268 `__: PEP 489: Multi-phase " "extension module initialization. Patch by Petr Viktorin." msgstr "" -#: ../../../build/NEWS:22959 +#: ../../../build/NEWS:22966 msgid "" "`bpo-23955 `__: Add pyvenv.cfg option to" " suppress registry/environment lookup for generating sys.path on Windows." msgstr "" -#: ../../../build/NEWS:22962 +#: ../../../build/NEWS:22969 msgid "" "`bpo-24257 `__: Fixed system error in " "the comparison of faked types.SimpleNamespace." msgstr "" -#: ../../../build/NEWS:22965 +#: ../../../build/NEWS:22972 msgid "" "`bpo-22939 `__: Fixed integer overflow " "in iterator object. Patch by Clement Rouault." msgstr "" -#: ../../../build/NEWS:22968 +#: ../../../build/NEWS:22975 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:22971 +#: ../../../build/NEWS:22978 msgid "" "`bpo-24102 `__: Fixed exception type " "checking in standard error handlers." msgstr "" -#: ../../../build/NEWS:22973 +#: ../../../build/NEWS:22980 msgid "" "`bpo-15027 `__: The UTF-32 encoder is " "now 3x to 7x faster." msgstr "" -#: ../../../build/NEWS:22975 +#: ../../../build/NEWS:22982 msgid "" "`bpo-23290 `__: Optimize set_merge() for" " cases where the target is empty. (Contributed by Serhiy Storchaka.)" msgstr "" -#: ../../../build/NEWS:22978 +#: ../../../build/NEWS:22985 msgid "" "`bpo-2292 `__: PEP 448: Additional " "Unpacking Generalizations." msgstr "" -#: ../../../build/NEWS:22980 +#: ../../../build/NEWS:22987 msgid "" "`bpo-24096 `__: Make " "warnings.warn_explicit more robust against mutation of the warnings.filters " "list." msgstr "" -#: ../../../build/NEWS:22983 +#: ../../../build/NEWS:22990 msgid "" "`bpo-23996 `__: Avoid a crash when a " "delegated generator raises an unnormalized StopIteration exception. Patch " "by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:22986 +#: ../../../build/NEWS:22993 msgid "" "`bpo-23910 `__: Optimize property() " "getter calls. Patch by Joe Jevnik." msgstr "" -#: ../../../build/NEWS:22988 +#: ../../../build/NEWS:22995 msgid "" "`bpo-23911 `__: Move path-based " "importlib bootstrap code to a separate frozen module." msgstr "" -#: ../../../build/NEWS:22991 +#: ../../../build/NEWS:22998 msgid "" "`bpo-24192 `__: Fix namespace package " "imports." msgstr "" -#: ../../../build/NEWS:22993 +#: ../../../build/NEWS:23000 msgid "" "`bpo-24022 `__: Fix tokenizer crash when" " processing undecodable source code." msgstr "" -#: ../../../build/NEWS:22995 +#: ../../../build/NEWS:23002 msgid "" "`bpo-9951 `__: Added a hex() method to " "bytes, bytearray, and memoryview." msgstr "" -#: ../../../build/NEWS:22997 +#: ../../../build/NEWS:23004 msgid "" "`bpo-22906 `__: PEP 479: Change " "StopIteration handling inside generators." msgstr "" -#: ../../../build/NEWS:22999 +#: ../../../build/NEWS:23006 msgid "" "`bpo-24017 `__: PEP 492: Coroutines with" " async and await syntax." msgstr "" -#: ../../../build/NEWS:23004 +#: ../../../build/NEWS:23011 msgid "" "`bpo-14373 `__: Added C implementation " "of functools.lru_cache(). Based on patches by Matt Joiner and Alexey " "Kachayev." msgstr "" -#: ../../../build/NEWS:23007 +#: ../../../build/NEWS:23014 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:23011 +#: ../../../build/NEWS:23018 msgid "" "`bpo-22189 `__: collections.UserString " "now supports __getnewargs__(), __rmod__(), casefold(), format_map(), " "isprintable(), and maketrans(). Patch by Joe Jevnik." msgstr "" -#: ../../../build/NEWS:23015 +#: ../../../build/NEWS:23022 msgid "" "`bpo-24244 `__: Prevents termination " "when an invalid format string is encountered on Windows in strftime." msgstr "" -#: ../../../build/NEWS:23018 +#: ../../../build/NEWS:23025 msgid "" "`bpo-23973 `__: PEP 484: Add the typing " "module." msgstr "" -#: ../../../build/NEWS:23020 +#: ../../../build/NEWS:23027 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:23024 +#: ../../../build/NEWS:23031 msgid "" "`bpo-20035 `__: Replaced the " "``tkinter._fix`` module used for setting up the Tcl/Tk environment on " @@ -34828,13 +34842,13 @@ msgid "" "permanent changes to the environment." msgstr "" -#: ../../../build/NEWS:23028 +#: ../../../build/NEWS:23035 msgid "" "`bpo-24257 `__: Fixed segmentation fault" " in sqlite3.Row constructor with faked cursor type." msgstr "" -#: ../../../build/NEWS:23031 +#: ../../../build/NEWS:23038 msgid "" "`bpo-15836 `__: assertRaises(), " "assertRaisesRegex(), assertWarns() and assertWarnsRegex() assertments now " @@ -34842,13 +34856,13 @@ msgid "" "on patch by Daniel Wagner-Hall." msgstr "" -#: ../../../build/NEWS:23035 +#: ../../../build/NEWS:23042 msgid "" "`bpo-9858 `__: Add missing method stubs " "to _io.RawIOBase. Patch by Laura Rupprecht." msgstr "" -#: ../../../build/NEWS:23038 +#: ../../../build/NEWS:23045 msgid "" "`bpo-22955 `__: attrgetter, itemgetter " "and methodcaller objects in the operator module now support pickling. Added" @@ -34856,7 +34870,7 @@ msgid "" "Rosenberg." msgstr "" -#: ../../../build/NEWS:23042 +#: ../../../build/NEWS:23049 msgid "" "`bpo-22107 `__: tempfile.gettempdir() " "and tempfile.mkdtemp() now try again when a directory with the chosen name " @@ -34864,156 +34878,156 @@ msgid "" "early if parent directory is not valid (not exists or is a file) on Windows." msgstr "" -#: ../../../build/NEWS:23047 +#: ../../../build/NEWS:23054 msgid "" "`bpo-23780 `__: Improved error message " "in os.path.join() with single argument." msgstr "" -#: ../../../build/NEWS:23049 +#: ../../../build/NEWS:23056 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:23052 +#: ../../../build/NEWS:23059 msgid "" "`bpo-24091 `__: Fixed various crashes in" " corner cases in C implementation of ElementTree." msgstr "" -#: ../../../build/NEWS:23055 +#: ../../../build/NEWS:23062 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:23059 +#: ../../../build/NEWS:23066 msgid "" "`bpo-13866 `__: *quote_via* argument " "added to urllib.parse.urlencode." msgstr "" -#: ../../../build/NEWS:23061 +#: ../../../build/NEWS:23068 msgid "" "`bpo-20098 `__: New mangle_from policy " "option for email, default True for compat32, but False for all other " "policies." msgstr "" -#: ../../../build/NEWS:23064 +#: ../../../build/NEWS:23071 msgid "" "`bpo-24211 `__: The email library now " "supports RFC 6532: it can generate headers using utf-8 instead of encoded " "words." msgstr "" -#: ../../../build/NEWS:23067 +#: ../../../build/NEWS:23074 msgid "" "`bpo-16314 `__: Added support for the " "LZMA compression in distutils." msgstr "" -#: ../../../build/NEWS:23069 +#: ../../../build/NEWS:23076 msgid "" "`bpo-21804 `__: poplib now supports RFC " "6856 (UTF8)." msgstr "" -#: ../../../build/NEWS:23071 +#: ../../../build/NEWS:23078 msgid "" "`bpo-18682 `__: Optimized pprint " "functions for builtin scalar types." msgstr "" -#: ../../../build/NEWS:23073 +#: ../../../build/NEWS:23080 msgid "" "`bpo-22027 `__: smtplib now supports RFC" " 6531 (SMTPUTF8)." msgstr "" -#: ../../../build/NEWS:23075 +#: ../../../build/NEWS:23082 msgid "" "`bpo-23488 `__: Random generator objects" " now consume 2x less memory on 64-bit." msgstr "" -#: ../../../build/NEWS:23077 +#: ../../../build/NEWS:23084 msgid "" "`bpo-1322 `__: platform.dist() and " "platform.linux_distribution() functions are now deprecated. Initial patch " "by Vajrasky Kok." msgstr "" -#: ../../../build/NEWS:23080 +#: ../../../build/NEWS:23087 msgid "" "`bpo-22486 `__: Added the math.gcd() " "function. The fractions.gcd() function now is deprecated. Based on patch " "by Mark Dickinson." msgstr "" -#: ../../../build/NEWS:23083 +#: ../../../build/NEWS:23090 msgid "" "`bpo-24064 `__: Property() docstrings " "are now writeable. (Patch by Berker Peksag.)" msgstr "" -#: ../../../build/NEWS:23086 +#: ../../../build/NEWS:23093 msgid "" "`bpo-22681 `__: Added support for the " "koi8_t encoding." msgstr "" -#: ../../../build/NEWS:23088 +#: ../../../build/NEWS:23095 msgid "" "`bpo-22682 `__: Added support for the " "kz1048 encoding." msgstr "" -#: ../../../build/NEWS:23090 +#: ../../../build/NEWS:23097 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:23093 +#: ../../../build/NEWS:23100 msgid "" "`bpo-21795 `__: smtpd now supports the " "8BITMIME extension whenever the new *decode_data* constructor argument is " "set to False." msgstr "" -#: ../../../build/NEWS:23096 +#: ../../../build/NEWS:23103 msgid "" "`bpo-24155 `__: optimize heapq.heapify()" " for better cache performance when heapifying large lists." msgstr "" -#: ../../../build/NEWS:23099 +#: ../../../build/NEWS:23106 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:23103 +#: ../../../build/NEWS:23110 msgid "" "`bpo-20274 `__: When calling a " "_sqlite.Connection, it now complains if passed any keyword arguments. " "Previously it silently ignored them." msgstr "" -#: ../../../build/NEWS:23106 +#: ../../../build/NEWS:23113 msgid "" "`bpo-20274 `__: Remove ignored and " "erroneous \"kwargs\" parameters from three METH_VARARGS methods on " "_sqlite.Connection." msgstr "" -#: ../../../build/NEWS:23109 +#: ../../../build/NEWS:23116 msgid "" "`bpo-24134 `__: assertRaises(), " "assertRaisesRegex(), assertWarns() and assertWarnsRegex() checks now emits a" @@ -35021,221 +35035,221 @@ msgid "" "is passed in the context manager mode." msgstr "" -#: ../../../build/NEWS:23114 +#: ../../../build/NEWS:23121 msgid "" "`bpo-24018 `__: Add a " "collections.abc.Generator abstract base class. Contributed by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:23117 +#: ../../../build/NEWS:23124 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:23120 +#: ../../../build/NEWS:23127 msgid "" "`bpo-22619 `__: Added negative limit " "support in the traceback module. Based on patch by Dmitry Kazakov." msgstr "" -#: ../../../build/NEWS:23123 +#: ../../../build/NEWS:23130 msgid "" "`bpo-24094 `__: Fix possible crash in " "json.encode with poorly behaved dict subclasses." msgstr "" -#: ../../../build/NEWS:23126 +#: ../../../build/NEWS:23133 msgid "" "`bpo-9246 `__: On POSIX, os.getcwd() now " "supports paths longer than 1025 bytes. Patch written by William Orr." msgstr "" -#: ../../../build/NEWS:23129 +#: ../../../build/NEWS:23136 msgid "" "`bpo-17445 `__: add difflib.diff_bytes()" " to support comparison of byte strings (fixes a regression from Python 2)." msgstr "" -#: ../../../build/NEWS:23132 +#: ../../../build/NEWS:23139 msgid "" "`bpo-23917 `__: Fall back to sequential " "compilation when ProcessPoolExecutor doesn't exist. Patch by Claudiu Popa." msgstr "" -#: ../../../build/NEWS:23135 +#: ../../../build/NEWS:23142 msgid "" "`bpo-23008 `__: Fixed resolving " "attributes with boolean value is False in pydoc." msgstr "" -#: ../../../build/NEWS:23138 +#: ../../../build/NEWS:23145 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:23142 +#: ../../../build/NEWS:23149 msgid "" "`bpo-23908 `__: os functions now reject " "paths with embedded null character on Windows instead of silently truncating" " them." msgstr "" -#: ../../../build/NEWS:23145 +#: ../../../build/NEWS:23152 msgid "" "`bpo-23728 `__: binascii.crc_hqx() could" " return an integer outside of the range 0-0xffff for empty data." msgstr "" -#: ../../../build/NEWS:23148 +#: ../../../build/NEWS:23155 msgid "" "`bpo-23887 `__: urllib.error.HTTPError " "now has a proper repr() representation. Patch by Berker Peksag." msgstr "" -#: ../../../build/NEWS:23151 +#: ../../../build/NEWS:23158 msgid "" "asyncio: New event loop APIs: set_task_factory() and get_task_factory()." msgstr "" -#: ../../../build/NEWS:23153 +#: ../../../build/NEWS:23160 msgid "asyncio: async() function is deprecated in favour of ensure_future()." msgstr "" -#: ../../../build/NEWS:23155 +#: ../../../build/NEWS:23162 msgid "" "`bpo-24178 `__: asyncio.Lock, Condition," " Semaphore, and BoundedSemaphore support new 'async with' syntax. " "Contributed by Yury Selivanov." msgstr "" -#: ../../../build/NEWS:23158 +#: ../../../build/NEWS:23165 msgid "" "`bpo-24179 `__: Support 'async for' for " "asyncio.StreamReader. Contributed by Yury Selivanov." msgstr "" -#: ../../../build/NEWS:23161 +#: ../../../build/NEWS:23168 msgid "" "`bpo-24184 `__: Add AsyncIterator and " "AsyncIterable ABCs to collections.abc. Contributed by Yury Selivanov." msgstr "" -#: ../../../build/NEWS:23164 +#: ../../../build/NEWS:23171 msgid "" "`bpo-22547 `__: Implement informative " "__repr__ for inspect.BoundArguments. Contributed by Yury Selivanov." msgstr "" -#: ../../../build/NEWS:23167 +#: ../../../build/NEWS:23174 msgid "" "`bpo-24190 `__: Implement " "inspect.BoundArgument.apply_defaults() method. Contributed by Yury " "Selivanov." msgstr "" -#: ../../../build/NEWS:23170 +#: ../../../build/NEWS:23177 msgid "" "`bpo-20691 `__: Add 'follow_wrapped' " "argument to inspect.Signature.from_callable() and inspect.signature(). " "Contributed by Yury Selivanov." msgstr "" -#: ../../../build/NEWS:23174 +#: ../../../build/NEWS:23181 msgid "" "`bpo-24248 `__: Deprecate " "inspect.Signature.from_function() and inspect.Signature.from_builtin()." msgstr "" -#: ../../../build/NEWS:23177 +#: ../../../build/NEWS:23184 msgid "" "`bpo-23898 `__: Fix " "inspect.classify_class_attrs() to support attributes with overloaded __eq__ " "and __bool__. Patch by Mike Bayer." msgstr "" -#: ../../../build/NEWS:23180 +#: ../../../build/NEWS:23187 msgid "" "`bpo-24298 `__: Fix inspect.signature() " "to correctly unwrap wrappers around bound methods." msgstr "" -#: ../../../build/NEWS:23186 +#: ../../../build/NEWS:23193 msgid "" "`bpo-23184 `__: remove unused names and " "imports in idlelib. Initial patch by Al Sweigart." msgstr "" -#: ../../../build/NEWS:23192 +#: ../../../build/NEWS:23199 msgid "" "`bpo-21520 `__: test_zipfile no longer " "fails if the word 'bad' appears anywhere in the name of the current " "directory." msgstr "" -#: ../../../build/NEWS:23195 +#: ../../../build/NEWS:23202 msgid "" "`bpo-9517 `__: Move script_helper into " "the support package. Patch by Christie Wilson." msgstr "" -#: ../../../build/NEWS:23201 +#: ../../../build/NEWS:23208 msgid "" "`bpo-22155 `__: Add File Handlers " "subsection with createfilehandler to tkinter doc. Remove obsolete example " "from FAQ. Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:23204 +#: ../../../build/NEWS:23211 msgid "" "`bpo-24029 `__: Document the name " "binding behavior for submodule imports." msgstr "" -#: ../../../build/NEWS:23206 +#: ../../../build/NEWS:23213 msgid "" "`bpo-24077 `__: Fix typo in man page for" " -I command option: -s, not -S" msgstr "" -#: ../../../build/NEWS:23211 +#: ../../../build/NEWS:23218 msgid "" "`bpo-24000 `__: Improved Argument " "Clinic's mapping of converters to legacy \"format units\". Updated the " "documentation to match." msgstr "" -#: ../../../build/NEWS:23214 +#: ../../../build/NEWS:23221 msgid "" "`bpo-24001 `__: Argument Clinic " "converters now use accept={type} instead of types={'type'} to specify the " "types the converter accepts." msgstr "" -#: ../../../build/NEWS:23217 +#: ../../../build/NEWS:23224 msgid "" "`bpo-23330 `__: h2py now supports " "arbitrary filenames in #include." msgstr "" -#: ../../../build/NEWS:23219 +#: ../../../build/NEWS:23226 msgid "" "`bpo-24031 `__: make patchcheck now " "supports git checkouts, too." msgstr "" -#: ../../../build/NEWS:23223 +#: ../../../build/NEWS:23230 msgid "Python 3.5.0 alpha 4" msgstr "Python 3.5.0 alfa 4" -#: ../../../build/NEWS:23225 +#: ../../../build/NEWS:23232 msgid "*Release date: 2015-04-19*" msgstr "*Tanggal rilis: 2015-04-19*" -#: ../../../build/NEWS:23230 +#: ../../../build/NEWS:23237 msgid "" "`bpo-22980 `__: Under Linux, " "GNU/KFreeBSD and the Hurd, C extensions now include the architecture triplet" @@ -35244,26 +35258,26 @@ msgid "" ":pep:`3149`-style information." msgstr "" -#: ../../../build/NEWS:23235 +#: ../../../build/NEWS:23242 msgid "" "`bpo-22631 `__: Added Linux-specific " "socket constant CAN_RAW_FD_FRAMES. Patch courtesy of Joe Jevnik." msgstr "" -#: ../../../build/NEWS:23238 +#: ../../../build/NEWS:23245 msgid "" "`bpo-23731 `__: Implement :pep:`488`: " "removal of .pyo files." msgstr "" -#: ../../../build/NEWS:23240 +#: ../../../build/NEWS:23247 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:23243 +#: ../../../build/NEWS:23250 msgid "" "`bpo-23309 `__: Avoid a deadlock at " "shutdown if a daemon thread is aborted while it is holding a lock to a " @@ -35271,43 +35285,43 @@ msgid "" "(typically stdout or stderr). A fatal error is emitted instead." msgstr "" -#: ../../../build/NEWS:23248 +#: ../../../build/NEWS:23255 msgid "" "`bpo-22977 `__: Fixed formatting Windows" " error messages on Wine. Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:23251 +#: ../../../build/NEWS:23258 msgid "" "`bpo-23466 `__: %c, %o, %x, and %X in " "bytes formatting now raise TypeError on non-integer input." msgstr "" -#: ../../../build/NEWS:23254 +#: ../../../build/NEWS:23261 msgid "" "`bpo-24044 `__: Fix possible null " "pointer dereference in list.sort in out of memory conditions." msgstr "" -#: ../../../build/NEWS:23257 +#: ../../../build/NEWS:23264 msgid "" "`bpo-21354 `__: PyCFunction_New function" " is exposed by python DLL again." msgstr "" -#: ../../../build/NEWS:23262 +#: ../../../build/NEWS:23269 msgid "" "`bpo-23840 `__: tokenize.open() now " "closes the temporary binary file on error to fix a resource warning." msgstr "" -#: ../../../build/NEWS:23265 +#: ../../../build/NEWS:23272 msgid "" "`bpo-16914 `__: new debuglevel 2 in " "smtplib adds timestamps to debug output." msgstr "" -#: ../../../build/NEWS:23267 +#: ../../../build/NEWS:23274 msgid "" "`bpo-7159 `__: urllib.request now " "supports sending auth credentials automatically after the first 401. This " @@ -35315,39 +35329,39 @@ msgid "" "`__ and supersedes that change." msgstr "" -#: ../../../build/NEWS:23271 +#: ../../../build/NEWS:23278 msgid "" "`bpo-23703 `__: Fix a regression in " "urljoin() introduced in 901e4e52b20a. Patch by Demian Brecht." msgstr "" -#: ../../../build/NEWS:23274 +#: ../../../build/NEWS:23281 msgid "" "`bpo-4254 `__: Adds " "_curses.update_lines_cols(). Patch by Arnon Yaari" msgstr "" -#: ../../../build/NEWS:23276 +#: ../../../build/NEWS:23283 msgid "" "`bpo-19933 `__: Provide default argument" " for ndigits in round. Patch by Vajrasky Kok." msgstr "" -#: ../../../build/NEWS:23279 +#: ../../../build/NEWS:23286 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:23282 +#: ../../../build/NEWS:23289 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:23285 +#: ../../../build/NEWS:23292 msgid "" "`bpo-21217 `__: inspect.getsourcelines()" " now tries to compute the start and end lines from the code object, fixing " @@ -35355,49 +35369,49 @@ msgid "" "Thomas Ballinger and Allison Kaptur." msgstr "" -#: ../../../build/NEWS:23289 +#: ../../../build/NEWS:23296 msgid "" "`bpo-24521 `__: Fix possible integer " "overflows in the pickle module." msgstr "" -#: ../../../build/NEWS:23291 +#: ../../../build/NEWS:23298 msgid "" "`bpo-22931 `__: Allow '[' and ']' in " "cookie values." msgstr "" -#: ../../../build/NEWS:23293 +#: ../../../build/NEWS:23300 msgid "" "The keywords attribute of functools.partial is now always a dictionary." msgstr "" -#: ../../../build/NEWS:23295 +#: ../../../build/NEWS:23302 msgid "" "`bpo-23811 `__: Add missing newline to " "the PyCompileError error message. Patch by Alex Shkop." msgstr "" -#: ../../../build/NEWS:23298 +#: ../../../build/NEWS:23305 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:23302 +#: ../../../build/NEWS:23309 msgid "" "`bpo-22982 `__: Improve BOM handling " "when seeking to multiple positions of a writable text file." msgstr "" -#: ../../../build/NEWS:23305 +#: ../../../build/NEWS:23312 msgid "" "`bpo-23464 `__: Removed deprecated " "asyncio JoinableQueue." msgstr "" -#: ../../../build/NEWS:23307 +#: ../../../build/NEWS:23314 msgid "" "`bpo-23529 `__: Limit the size of " "decompressed data when reading from GzipFile, BZ2File or LZMAFile. This " @@ -35406,47 +35420,47 @@ msgid "" "Nikolaus Rath." msgstr "" -#: ../../../build/NEWS:23312 +#: ../../../build/NEWS:23319 msgid "" "`bpo-21859 `__: Added Python " "implementation of io.FileIO." msgstr "" -#: ../../../build/NEWS:23314 +#: ../../../build/NEWS:23321 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:23318 +#: ../../../build/NEWS:23325 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:23321 +#: ../../../build/NEWS:23328 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:23325 +#: ../../../build/NEWS:23332 msgid "" "`bpo-23411 `__: Added DefragResult, " "ParseResult, SplitResult, DefragResultBytes, ParseResultBytes, and " "SplitResultBytes to urllib.parse.__all__. Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:23329 +#: ../../../build/NEWS:23336 msgid "" "`bpo-23881 `__: " "urllib.request.ftpwrapper constructor now closes the socket if the FTP " "connection failed to fix a ResourceWarning." msgstr "" -#: ../../../build/NEWS:23332 +#: ../../../build/NEWS:23339 msgid "" "`bpo-23853 `__: " ":meth:`socket.socket.sendall` does no more reset the socket timeout each " @@ -35454,14 +35468,14 @@ msgid "" "duration to send all data." msgstr "" -#: ../../../build/NEWS:23336 +#: ../../../build/NEWS:23343 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:23340 +#: ../../../build/NEWS:23347 msgid "" "`bpo-15133 `__: " "_tkinter.tkapp.getboolean() now supports Tcl_Obj and always returns bool. " @@ -35469,45 +35483,45 @@ msgid "" "Tcl_Obj). tkinter.BooleanVar.get() now always returns bool." msgstr "" -#: ../../../build/NEWS:23345 +#: ../../../build/NEWS:23352 msgid "" "`bpo-10590 `__: xml.sax.parseString() " "now supports string argument." msgstr "" -#: ../../../build/NEWS:23347 +#: ../../../build/NEWS:23354 msgid "" "`bpo-23338 `__: Fixed formatting ctypes " "error messages on Cygwin. Patch by Makoto Kato." msgstr "" -#: ../../../build/NEWS:23350 +#: ../../../build/NEWS:23357 msgid "" "`bpo-15582 `__: inspect.getdoc() now " "follows inheritance chains." msgstr "" -#: ../../../build/NEWS:23352 +#: ../../../build/NEWS:23359 msgid "" "`bpo-2175 `__: SAX parsers now support a " "character stream of InputSource object." msgstr "" -#: ../../../build/NEWS:23355 +#: ../../../build/NEWS:23362 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:23358 +#: ../../../build/NEWS:23365 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:23361 +#: ../../../build/NEWS:23368 msgid "" "`bpo-23618 `__: " ":meth:`socket.socket.connect` now waits until the connection completes " @@ -35517,45 +35531,45 @@ msgid "" ":exc:`InterruptedError` for non-blocking sockets." msgstr "" -#: ../../../build/NEWS:23367 +#: ../../../build/NEWS:23374 msgid "" "`bpo-21526 `__: Tkinter now supports new" " boolean type in Tcl 8.5." msgstr "" -#: ../../../build/NEWS:23369 +#: ../../../build/NEWS:23376 msgid "" "`bpo-23836 `__: Fix the faulthandler " "module to handle reentrant calls to its signal handlers." msgstr "" -#: ../../../build/NEWS:23372 +#: ../../../build/NEWS:23379 msgid "" "`bpo-23838 `__: linecache now clears the" " cache and returns an empty result on MemoryError." msgstr "" -#: ../../../build/NEWS:23375 +#: ../../../build/NEWS:23382 msgid "" "`bpo-10395 `__: Added " "os.path.commonpath(). Implemented in posixpath and ntpath. Based on patch by" " Rafik Draoui." msgstr "" -#: ../../../build/NEWS:23378 +#: ../../../build/NEWS:23385 msgid "" "`bpo-23611 `__: Serializing more " "\"lookupable\" objects (such as unbound methods or nested classes) now are " "supported with pickle protocols < 4." msgstr "" -#: ../../../build/NEWS:23381 +#: ../../../build/NEWS:23388 msgid "" "`bpo-13583 `__: sqlite3.Row now supports" " slice indexing." msgstr "" -#: ../../../build/NEWS:23383 +#: ../../../build/NEWS:23390 msgid "" "`bpo-18473 `__: Fixed 2to3 and 3to2 " "compatible pickle mappings. Fixed ambiguous reverse mappings. Added many " @@ -35563,7 +35577,7 @@ msgid "" " with full name mapping." msgstr "" -#: ../../../build/NEWS:23387 +#: ../../../build/NEWS:23394 msgid "" "`bpo-23485 `__: select.select() is now " "retried automatically with the recomputed timeout when interrupted by a " @@ -35571,103 +35585,103 @@ msgid "" "part of the :pep:`475`." msgstr "" -#: ../../../build/NEWS:23391 +#: ../../../build/NEWS:23398 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:23395 +#: ../../../build/NEWS:23402 msgid "" "`bpo-23704 `__: collections.deque() " "objects now support __add__, __mul__, and __imul__()." msgstr "" -#: ../../../build/NEWS:23398 +#: ../../../build/NEWS:23405 msgid "" "`bpo-23171 `__: csv.Writer.writerow() " "now supports arbitrary iterables." msgstr "" -#: ../../../build/NEWS:23400 +#: ../../../build/NEWS:23407 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:23403 +#: ../../../build/NEWS:23410 msgid "" "`bpo-22117 `__: Fix os.utime(), it now " "rounds the timestamp towards minus infinity (-inf) instead of rounding " "towards zero." msgstr "" -#: ../../../build/NEWS:23406 +#: ../../../build/NEWS:23413 msgid "" "`bpo-23310 `__: Fix MagicMock's " "initializer to work with __methods__, just like configure_mock(). Patch by " "Kasia Jachim." msgstr "" -#: ../../../build/NEWS:23412 +#: ../../../build/NEWS:23419 msgid "" "`bpo-23817 `__: FreeBSD now uses \"1.0\"" " in the SOVERSION as other operating systems, instead of just \"1\"." msgstr "" -#: ../../../build/NEWS:23415 +#: ../../../build/NEWS:23422 msgid "" "`bpo-23501 `__: Argument Clinic now " "generates code into separate files by default." msgstr "" -#: ../../../build/NEWS:23421 +#: ../../../build/NEWS:23428 msgid "" "`bpo-23799 `__: Added " "test.support.start_threads() for running and cleaning up multiple threads." msgstr "" -#: ../../../build/NEWS:23424 +#: ../../../build/NEWS:23431 msgid "" "`bpo-22390 `__: test.regrtest now emits " "a warning if temporary files or directories are left after running a test." msgstr "" -#: ../../../build/NEWS:23430 +#: ../../../build/NEWS:23437 msgid "" "`bpo-18128 `__: pygettext now uses " "standard +NNNN format in the POT-Creation-Date header." msgstr "" -#: ../../../build/NEWS:23433 +#: ../../../build/NEWS:23440 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:23437 +#: ../../../build/NEWS:23444 msgid "" "`bpo-23944 `__: Argument Clinic now " "wraps long impl prototypes at column 78." msgstr "" -#: ../../../build/NEWS:23439 +#: ../../../build/NEWS:23446 msgid "" "`bpo-20586 `__: Argument Clinic now " "ensures that functions without docstrings have signatures." msgstr "" -#: ../../../build/NEWS:23442 +#: ../../../build/NEWS:23449 msgid "" "`bpo-23492 `__: Argument Clinic now " "generates argument parsing code with PyArg_Parse instead of PyArg_ParseTuple" " if possible." msgstr "" -#: ../../../build/NEWS:23445 +#: ../../../build/NEWS:23452 msgid "" "`bpo-23500 `__: Argument Clinic is now " "smarter about generating the \"#ifndef\" (empty) definition of the methoddef" @@ -35676,21 +35690,21 @@ msgid "" " than immediately after the first use." msgstr "" -#: ../../../build/NEWS:23454 +#: ../../../build/NEWS:23461 msgid "" "`bpo-23998 `__: PyImport_ReInitLock() " "now checks for lock allocation error" msgstr "" -#: ../../../build/NEWS:23458 +#: ../../../build/NEWS:23465 msgid "Python 3.5.0 alpha 3" msgstr "Python 3.5.0 alfa 3" -#: ../../../build/NEWS:23460 +#: ../../../build/NEWS:23467 msgid "*Release date: 2015-03-28*" msgstr "*Tanggal rilis: 2015-03-28*" -#: ../../../build/NEWS:23465 +#: ../../../build/NEWS:23472 msgid "" "`bpo-23573 `__: Increased performance of" " string search operations (str.find, str.index, str.count, the in operator, " @@ -35698,44 +35712,44 @@ msgid "" "UCS4)." msgstr "" -#: ../../../build/NEWS:23469 +#: ../../../build/NEWS:23476 msgid "" "`bpo-23753 `__: Python doesn't support " "anymore platforms without stat() or fstat(), these functions are always " "required." msgstr "" -#: ../../../build/NEWS:23472 +#: ../../../build/NEWS:23479 msgid "" "`bpo-23681 `__: The -b option now " "affects comparisons of bytes with int." msgstr "" -#: ../../../build/NEWS:23474 +#: ../../../build/NEWS:23481 msgid "" "`bpo-23632 `__: Memoryviews now allow " "tuple indexing (including for multi-dimensional memoryviews)." msgstr "" -#: ../../../build/NEWS:23477 +#: ../../../build/NEWS:23484 msgid "" "`bpo-23192 `__: Fixed generator lambdas." " Patch by Bruno Cauet." msgstr "" -#: ../../../build/NEWS:23479 +#: ../../../build/NEWS:23486 msgid "" "`bpo-23629 `__: Fix the default " "__sizeof__ implementation for variable-sized objects." msgstr "" -#: ../../../build/NEWS:23485 +#: ../../../build/NEWS:23492 msgid "" "`bpo-14260 `__: The groupindex attribute" " of regular expression pattern object now is non-modifiable mapping." msgstr "" -#: ../../../build/NEWS:23488 +#: ../../../build/NEWS:23495 msgid "" "`bpo-23792 `__: Ignore KeyboardInterrupt" " when the pydoc pager is active. This mimics the behavior of the standard " @@ -35743,51 +35757,51 @@ msgid "" "itself is still running." msgstr "" -#: ../../../build/NEWS:23492 +#: ../../../build/NEWS:23499 msgid "" "`bpo-23775 `__: pprint() of OrderedDict " "now outputs the same representation as repr()." msgstr "" -#: ../../../build/NEWS:23495 +#: ../../../build/NEWS:23502 msgid "" "`bpo-23765 `__: Removed IsBadStringPtr " "calls in ctypes" msgstr "" -#: ../../../build/NEWS:23497 +#: ../../../build/NEWS:23504 msgid "" "`bpo-22364 `__: Improved some re error " "messages using regex for hints." msgstr "" -#: ../../../build/NEWS:23499 +#: ../../../build/NEWS:23506 msgid "" "`bpo-23742 `__: ntpath.expandvars() no " "longer loses unbalanced single quotes." msgstr "" -#: ../../../build/NEWS:23501 +#: ../../../build/NEWS:23508 msgid "" "`bpo-21717 `__: The zipfile.ZipFile.open" " function now supports 'x' (exclusive creation) mode." msgstr "" -#: ../../../build/NEWS:23504 +#: ../../../build/NEWS:23511 msgid "" "`bpo-21802 `__: The reader in " "BufferedRWPair now is closed even when closing writer failed in " "BufferedRWPair.close()." msgstr "" -#: ../../../build/NEWS:23507 +#: ../../../build/NEWS:23514 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:23511 +#: ../../../build/NEWS:23518 msgid "" "`bpo-23671 `__: string.Template now " "allows specifying the \"self\" parameter as a keyword argument. " @@ -35795,79 +35809,79 @@ msgid "" "\"format_string\" parameters as keyword arguments." msgstr "" -#: ../../../build/NEWS:23515 +#: ../../../build/NEWS:23522 msgid "" "`bpo-23502 `__: The pprint module now " "supports mapping proxies." msgstr "" -#: ../../../build/NEWS:23517 +#: ../../../build/NEWS:23524 msgid "" "`bpo-17530 `__: pprint now wraps long " "bytes objects and bytearrays." msgstr "" -#: ../../../build/NEWS:23519 +#: ../../../build/NEWS:23526 msgid "" "`bpo-22687 `__: Fixed some corner cases " "in breaking words in tetxtwrap. Got rid of quadratic complexity in breaking " "long words." msgstr "" -#: ../../../build/NEWS:23522 +#: ../../../build/NEWS:23529 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:23526 +#: ../../../build/NEWS:23533 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:23530 +#: ../../../build/NEWS:23537 msgid "" "`bpo-23657 `__: Avoid explicit checks " "for str in zipapp, adding support for pathlib.Path objects as arguments." msgstr "" -#: ../../../build/NEWS:23533 +#: ../../../build/NEWS:23540 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:23537 +#: ../../../build/NEWS:23544 msgid "" "`bpo-23252 `__: Added support for " "writing ZIP files to unseekable streams." msgstr "" -#: ../../../build/NEWS:23539 +#: ../../../build/NEWS:23546 msgid "" "`bpo-23647 `__: Increase imaplib's " "MAXLINE to accommodate modern mailbox sizes." msgstr "" -#: ../../../build/NEWS:23541 +#: ../../../build/NEWS:23548 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:23545 +#: ../../../build/NEWS:23552 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:23549 +#: ../../../build/NEWS:23556 msgid "" "`bpo-23704 `__: collections.deque() " "objects now support methods for index(), insert(), and copy(). This allows " @@ -35875,7 +35889,7 @@ msgid "" "substitutability for lists." msgstr "" -#: ../../../build/NEWS:23553 +#: ../../../build/NEWS:23560 msgid "" "`bpo-23715 `__: " ":func:`signal.sigwaitinfo` and :func:`signal.sigtimedwait` are now retried " @@ -35884,42 +35898,42 @@ msgid "" "timeout with a monotonic clock when it is retried." msgstr "" -#: ../../../build/NEWS:23558 +#: ../../../build/NEWS:23565 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:23562 +#: ../../../build/NEWS:23569 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:23566 +#: ../../../build/NEWS:23573 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:23569 +#: ../../../build/NEWS:23576 msgid "" "`bpo-23700 `__: Iterator of " "NamedTemporaryFile now keeps a reference to NamedTemporaryFile instance. " "Patch by Bohuslav Kabrda." msgstr "" -#: ../../../build/NEWS:23572 +#: ../../../build/NEWS:23579 msgid "" "`bpo-22903 `__: The fake test case " "created by unittest.loader when it fails importing a test module is now " "picklable." msgstr "" -#: ../../../build/NEWS:23575 +#: ../../../build/NEWS:23582 msgid "" "`bpo-22181 `__: On Linux, os.urandom() " "now uses the new getrandom() syscall if available, syscall introduced in the" @@ -35927,7 +35941,7 @@ msgid "" "the need of a file descriptor and waits until the kernel has enough entropy." msgstr "" -#: ../../../build/NEWS:23580 +#: ../../../build/NEWS:23587 msgid "" "`bpo-2211 `__: Updated the implementation" " of the http.cookies.Morsel class. Setting attributes key, value and " @@ -35938,115 +35952,115 @@ msgid "" "quoting values. Added new tests. Original patch by Demian Brecht." msgstr "" -#: ../../../build/NEWS:23588 +#: ../../../build/NEWS:23595 msgid "" "`bpo-18983 `__: Allow selection of " "output units in timeit. Patch by Julian Gindi." msgstr "" -#: ../../../build/NEWS:23591 +#: ../../../build/NEWS:23598 msgid "" "`bpo-23631 `__: Fix " "traceback.format_list when a traceback has been mutated." msgstr "" -#: ../../../build/NEWS:23593 +#: ../../../build/NEWS:23600 msgid "" "`bpo-23568 `__: Add rdivmod support to " "MagicMock() objects. Patch by Håkan Lövdahl." msgstr "" -#: ../../../build/NEWS:23596 +#: ../../../build/NEWS:23603 msgid "" "`bpo-2052 `__: Add charset parameter to " "HtmlDiff.make_file()." msgstr "" -#: ../../../build/NEWS:23598 +#: ../../../build/NEWS:23605 msgid "" "`bpo-23668 `__: Support os.truncate and " "os.ftruncate on Windows." msgstr "" -#: ../../../build/NEWS:23600 +#: ../../../build/NEWS:23607 msgid "" "`bpo-23138 `__: Fixed parsing cookies " "with absent keys or values in cookiejar. Patch by Demian Brecht." msgstr "" -#: ../../../build/NEWS:23603 +#: ../../../build/NEWS:23610 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:23607 +#: ../../../build/NEWS:23614 msgid "" "`bpo-23581 `__: Add matmul support to " "MagicMock. Patch by Håkan Lövdahl." msgstr "" -#: ../../../build/NEWS:23609 +#: ../../../build/NEWS:23616 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:23613 +#: ../../../build/NEWS:23620 msgid "" "`bpo-22928 `__: Disabled HTTP header " "injections in http.client. Original patch by Demian Brecht." msgstr "" -#: ../../../build/NEWS:23616 +#: ../../../build/NEWS:23623 msgid "" "`bpo-23615 `__: Modules bz2, tarfile and" " tokenize now can be reloaded with imp.reload(). Patch by Thomas Kluyver." msgstr "" -#: ../../../build/NEWS:23619 +#: ../../../build/NEWS:23626 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:23626 +#: ../../../build/NEWS:23633 msgid "" "`bpo-23585 `__: make patchcheck will " "ensure the interpreter is built." msgstr "" -#: ../../../build/NEWS:23631 +#: ../../../build/NEWS:23638 msgid "" "`bpo-23583 `__: Added tests for standard" " IO streams in IDLE." msgstr "" -#: ../../../build/NEWS:23633 +#: ../../../build/NEWS:23640 msgid "" "`bpo-22289 `__: Prevent test_urllib2net " "failures due to ftp connection timeout." msgstr "" -#: ../../../build/NEWS:23638 +#: ../../../build/NEWS:23645 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:23644 +#: ../../../build/NEWS:23651 msgid "Python 3.5.0 alpha 2" msgstr "Python 3.5.0 alfa 2" -#: ../../../build/NEWS:23646 +#: ../../../build/NEWS:23653 msgid "*Release date: 2015-03-09*" msgstr "*Tanggal rilis: 2015-03-09*" -#: ../../../build/NEWS:23651 +#: ../../../build/NEWS:23658 msgid "" "`bpo-23571 `__: PyObject_Call() and " "PyCFunction_Call() now raise a SystemError if a function returns a result " @@ -36054,72 +36068,72 @@ msgid "" "exception." msgstr "" -#: ../../../build/NEWS:23658 +#: ../../../build/NEWS:23665 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:23662 +#: ../../../build/NEWS:23669 msgid "" "`bpo-23103 `__: Reduced the memory " "consumption of IPv4Address and IPv6Address." msgstr "" -#: ../../../build/NEWS:23664 +#: ../../../build/NEWS:23671 msgid "" "`bpo-21793 `__: BaseHTTPRequestHandler " "again logs response code as numeric, not as stringified enum. Patch by " "Demian Brecht." msgstr "" -#: ../../../build/NEWS:23667 +#: ../../../build/NEWS:23674 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:23670 +#: ../../../build/NEWS:23677 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:23673 +#: ../../../build/NEWS:23680 msgid "" "`bpo-23504 `__: Added an __all__ to the " "types module." msgstr "" -#: ../../../build/NEWS:23675 +#: ../../../build/NEWS:23682 msgid "" "`bpo-23563 `__: Optimized utility " "functions in urllib.parse." msgstr "" -#: ../../../build/NEWS:23677 +#: ../../../build/NEWS:23684 msgid "" "`bpo-7830 `__: Flatten nested " "functools.partial." msgstr "" -#: ../../../build/NEWS:23679 +#: ../../../build/NEWS:23686 msgid "" "`bpo-20204 `__: Added the __module__ " "attribute to _tkinter classes." msgstr "" -#: ../../../build/NEWS:23681 +#: ../../../build/NEWS:23688 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:23685 +#: ../../../build/NEWS:23692 msgid "" "`bpo-23521 `__: Corrected pure python " "implementation of timedelta division. Eliminated OverflowError from " @@ -36127,236 +36141,236 @@ msgid "" "division." msgstr "" -#: ../../../build/NEWS:23689 +#: ../../../build/NEWS:23696 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:23692 +#: ../../../build/NEWS:23699 msgid "" "`bpo-22936 `__: Make it possible to show" " local variables in tracebacks for both the traceback module and unittest." msgstr "" -#: ../../../build/NEWS:23695 +#: ../../../build/NEWS:23702 msgid "" "`bpo-15955 `__: Add an option to limit " "the output size in bz2.decompress(). Patch by Nikolaus Rath." msgstr "" -#: ../../../build/NEWS:23698 +#: ../../../build/NEWS:23705 msgid "" "`bpo-6639 `__: Module-level turtle " "functions no longer raise TclError after closing the window." msgstr "" -#: ../../../build/NEWS:23701 +#: ../../../build/NEWS:23708 msgid "" "`bpo-814253 `__: Group references and " "conditional group references now work in lookbehind assertions in regular " "expressions. (See also: `bpo-9179 `__)" msgstr "" -#: ../../../build/NEWS:23704 +#: ../../../build/NEWS:23711 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:23708 +#: ../../../build/NEWS:23715 msgid "" "`bpo-5700 `__: io.FileIO() called flush()" " after closing the file. flush() was not called in close() if closefd=False." msgstr "" -#: ../../../build/NEWS:23711 +#: ../../../build/NEWS:23718 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:23714 +#: ../../../build/NEWS:23721 msgid "" "`bpo-23481 `__: Remove RC4 from the SSL " "module's default cipher list." msgstr "" -#: ../../../build/NEWS:23716 +#: ../../../build/NEWS:23723 msgid "" "`bpo-21548 `__: Fix pydoc.synopsis() and" " pydoc.apropos() on modules with empty docstrings." msgstr "" -#: ../../../build/NEWS:23719 +#: ../../../build/NEWS:23726 msgid "" "`bpo-22885 `__: Fixed arbitrary code " "execution vulnerability in the dbm.dumb module. Original patch by Claudiu " "Popa." msgstr "" -#: ../../../build/NEWS:23722 +#: ../../../build/NEWS:23729 msgid "" "`bpo-23239 `__: ssl.match_hostname() now" " supports matching of IP addresses." msgstr "" -#: ../../../build/NEWS:23724 +#: ../../../build/NEWS:23731 msgid "" "`bpo-23146 `__: Fix mishandling of " "absolute Windows paths with forward slashes in pathlib." msgstr "" -#: ../../../build/NEWS:23727 +#: ../../../build/NEWS:23734 msgid "" "`bpo-23096 `__: Pickle representation of" " floats with protocol 0 now is the same for both Python and C " "implementations." msgstr "" -#: ../../../build/NEWS:23730 +#: ../../../build/NEWS:23737 msgid "" "`bpo-19105 `__: pprint now more " "efficiently uses free space at the right." msgstr "" -#: ../../../build/NEWS:23732 +#: ../../../build/NEWS:23739 msgid "" "`bpo-14910 `__: Add allow_abbrev " "parameter to argparse.ArgumentParser. Patch by Jonathan Paugh, Steven " "Bethard, paul j3 and Daniel Eriksson." msgstr "" -#: ../../../build/NEWS:23735 +#: ../../../build/NEWS:23742 msgid "" "`bpo-21717 `__: tarfile.open() now " "supports 'x' (exclusive creation) mode." msgstr "" -#: ../../../build/NEWS:23737 +#: ../../../build/NEWS:23744 msgid "" "`bpo-23344 `__: marshal.dumps() is now " "20-25% faster on average." msgstr "" -#: ../../../build/NEWS:23739 +#: ../../../build/NEWS:23746 msgid "" "`bpo-20416 `__: marshal.dumps() with " "protocols 3 and 4 is now 40-50% faster on average." msgstr "" -#: ../../../build/NEWS:23742 +#: ../../../build/NEWS:23749 msgid "" "`bpo-23421 `__: Fixed compression in " "tarfile CLI. Patch by wdv4758h." msgstr "" -#: ../../../build/NEWS:23744 +#: ../../../build/NEWS:23751 msgid "" "`bpo-23367 `__: Fix possible overflows " "in the unicodedata module." msgstr "" -#: ../../../build/NEWS:23746 +#: ../../../build/NEWS:23753 msgid "" "`bpo-23361 `__: Fix possible overflow in" " Windows subprocess creation code." msgstr "" -#: ../../../build/NEWS:23748 +#: ../../../build/NEWS:23755 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:23752 +#: ../../../build/NEWS:23759 msgid "" "`bpo-19705 `__: turtledemo now has a " "visual sorting algorithm demo. Original patch from Jason Yeo." msgstr "" -#: ../../../build/NEWS:23755 +#: ../../../build/NEWS:23762 msgid "" "`bpo-23801 `__: Fix issue where " "cgi.FieldStorage did not always ignore the entire preamble to a multipart " "body." msgstr "" -#: ../../../build/NEWS:23761 +#: ../../../build/NEWS:23768 msgid "" "`bpo-23445 `__: pydebug builds now use " "\"gcc -Og\" where possible, to make the resulting executable faster." msgstr "" -#: ../../../build/NEWS:23764 +#: ../../../build/NEWS:23771 msgid "" "`bpo-23686 `__: Update OS X 10.5 " "installer build to use OpenSSL 1.0.2a." msgstr "" -#: ../../../build/NEWS:23769 +#: ../../../build/NEWS:23776 msgid "" "`bpo-20204 `__: Deprecation warning is " "now raised for builtin types without the __module__ attribute." msgstr "" -#: ../../../build/NEWS:23775 +#: ../../../build/NEWS:23782 msgid "" "`bpo-23465 `__: Implement :pep:`486` - " "Make the Python Launcher aware of virtual environments. Patch by Paul Moore." msgstr "" -#: ../../../build/NEWS:23778 +#: ../../../build/NEWS:23785 msgid "" "`bpo-23437 `__: Make user scripts " "directory versioned on Windows. Patch by Paul Moore." msgstr "" -#: ../../../build/NEWS:23783 +#: ../../../build/NEWS:23790 msgid "Python 3.5.0 alpha 1" msgstr "Python 3.5.0 alfa 1" -#: ../../../build/NEWS:23785 +#: ../../../build/NEWS:23792 msgid "*Release date: 2015-02-08*" msgstr "*Tanggal rilis: 2015-02-08*" -#: ../../../build/NEWS:23790 +#: ../../../build/NEWS:23797 msgid "" "`bpo-23285 `__: PEP 475 - EINTR " "handling." msgstr "" -#: ../../../build/NEWS:23792 +#: ../../../build/NEWS:23799 msgid "" "`bpo-22735 `__: Fix many edge cases " "(including crashes) involving custom mro() implementations." msgstr "" -#: ../../../build/NEWS:23795 +#: ../../../build/NEWS:23802 msgid "" "`bpo-22896 `__: Avoid using " "PyObject_AsCharBuffer(), PyObject_AsReadBuffer() and " "PyObject_AsWriteBuffer()." msgstr "" -#: ../../../build/NEWS:23798 +#: ../../../build/NEWS:23805 msgid "" "`bpo-21295 `__: Revert some changes " "(`bpo-16795 `__) to AST line numbers and" " column offsets that constituted a regression." msgstr "" -#: ../../../build/NEWS:23801 +#: ../../../build/NEWS:23808 msgid "" "`bpo-22986 `__: Allow changing an " "object's __class__ between a dynamic type and static type in some cases." msgstr "" -#: ../../../build/NEWS:23804 +#: ../../../build/NEWS:23811 msgid "" "`bpo-15859 `__: " "PyUnicode_EncodeFSDefault(), PyUnicode_EncodeMBCS() and " @@ -36365,199 +36379,199 @@ msgid "" "platforms other than Windows. Patch written by Campbell Barton." msgstr "" -#: ../../../build/NEWS:23809 +#: ../../../build/NEWS:23816 msgid "" "`bpo-21408 `__: The default __ne__() now" " returns NotImplemented if __eq__() returned NotImplemented. Original patch" " by Martin Panter." msgstr "" -#: ../../../build/NEWS:23812 +#: ../../../build/NEWS:23819 msgid "" "`bpo-23321 `__: Fixed a crash in " "str.decode() when error handler returned replacement string longer than " "malformed input data." msgstr "" -#: ../../../build/NEWS:23815 +#: ../../../build/NEWS:23822 msgid "" "`bpo-22286 `__: The \"backslashreplace\"" " error handlers now works with decoding and translating." msgstr "" -#: ../../../build/NEWS:23818 +#: ../../../build/NEWS:23825 msgid "" "`bpo-23253 `__: Delay-load " "ShellExecute[AW] in os.startfile for reduced startup overhead on Windows." msgstr "" -#: ../../../build/NEWS:23821 +#: ../../../build/NEWS:23828 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:23825 +#: ../../../build/NEWS:23832 msgid "" "`bpo-20284 `__: %-interpolation (aka " "printf) formatting added for bytes and bytearray." msgstr "" -#: ../../../build/NEWS:23828 +#: ../../../build/NEWS:23835 msgid "" "`bpo-23048 `__: Fix jumping out of an " "infinite while loop in the pdb." msgstr "" -#: ../../../build/NEWS:23830 +#: ../../../build/NEWS:23837 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:23833 +#: ../../../build/NEWS:23840 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:23836 +#: ../../../build/NEWS:23843 msgid "" "`bpo-22869 `__: Move the interpreter " "startup & shutdown code to a new dedicated pylifecycle.c module" msgstr "" -#: ../../../build/NEWS:23839 +#: ../../../build/NEWS:23846 msgid "" "`bpo-22847 `__: Improve method cache " "efficiency." msgstr "" -#: ../../../build/NEWS:23841 +#: ../../../build/NEWS:23848 msgid "" "`bpo-22335 `__: Fix crash when trying to" " enlarge a bytearray to 0x7fffffff bytes on a 32-bit platform." msgstr "" -#: ../../../build/NEWS:23844 +#: ../../../build/NEWS:23851 msgid "" "`bpo-22653 `__: Fix an assertion failure" " in debug mode when doing a reentrant dict insertion in debug mode." msgstr "" -#: ../../../build/NEWS:23847 +#: ../../../build/NEWS:23854 msgid "" "`bpo-22643 `__: Fix integer overflow in " "Unicode case operations (upper, lower, title, swapcase, casefold)." msgstr "" -#: ../../../build/NEWS:23850 +#: ../../../build/NEWS:23857 msgid "" "`bpo-17636 `__: Circular imports " "involving relative imports are now supported." msgstr "" -#: ../../../build/NEWS:23852 +#: ../../../build/NEWS:23859 msgid "" "`bpo-22604 `__: Fix assertion error in " "debug mode when dividing a complex number by (nan+0j)." msgstr "" -#: ../../../build/NEWS:23855 +#: ../../../build/NEWS:23862 msgid "" "`bpo-21052 `__: Do not raise " "ImportWarning when sys.path_hooks or sys.meta_path are set to None." msgstr "" -#: ../../../build/NEWS:23858 +#: ../../../build/NEWS:23865 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:23862 +#: ../../../build/NEWS:23869 msgid "" "`bpo-22470 `__: Fixed integer overflow " "issues in \"backslashreplace\", \"xmlcharrefreplace\", and \"surrogatepass\"" " error handlers." msgstr "" -#: ../../../build/NEWS:23865 +#: ../../../build/NEWS:23872 msgid "" "`bpo-22540 `__: speed up " "`PyObject_IsInstance` and `PyObject_IsSubclass` in the common case that the " "second argument has metaclass `type`." msgstr "" -#: ../../../build/NEWS:23868 +#: ../../../build/NEWS:23875 msgid "" "`bpo-18711 `__: Add a new " "`PyErr_FormatV` function, similar to `PyErr_Format` but accepting a " "`va_list` argument." msgstr "" -#: ../../../build/NEWS:23871 +#: ../../../build/NEWS:23878 msgid "" "`bpo-22520 `__: Fix overflow checking " "when generating the repr of a unicode object." msgstr "" -#: ../../../build/NEWS:23874 +#: ../../../build/NEWS:23881 msgid "" "`bpo-22519 `__: Fix overflow checking in" " PyBytes_Repr." msgstr "" -#: ../../../build/NEWS:23876 +#: ../../../build/NEWS:23883 msgid "" "`bpo-22518 `__: Fix integer overflow " "issues in latin-1 encoding." msgstr "" -#: ../../../build/NEWS:23878 +#: ../../../build/NEWS:23885 msgid "" "`bpo-16324 `__: _charset parameter of " "MIMEText now also accepts email.charset.Charset instances. Initial patch by " "Claude Paroz." msgstr "" -#: ../../../build/NEWS:23881 +#: ../../../build/NEWS:23888 msgid "" "`bpo-1764286 `__: Fix " "inspect.getsource() to support decorated functions. Patch by Claudiu Popa." msgstr "" -#: ../../../build/NEWS:23884 +#: ../../../build/NEWS:23891 msgid "" "`bpo-18554 `__: os.__all__ includes " "posix functions." msgstr "" -#: ../../../build/NEWS:23886 +#: ../../../build/NEWS:23893 msgid "" "`bpo-21391 `__: Use os.path.abspath in " "the shutil module." msgstr "" -#: ../../../build/NEWS:23888 +#: ../../../build/NEWS:23895 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:23891 +#: ../../../build/NEWS:23898 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:23894 +#: ../../../build/NEWS:23901 msgid "" "`bpo-22258 `__: Fix the internal " "function set_inheritable() on Illumos. This platform exposes the function " @@ -36566,63 +36580,63 @@ msgid "" "slower ``fcntl()`` (``F_GETFD`` and then ``F_SETFD``)." msgstr "" -#: ../../../build/NEWS:23900 +#: ../../../build/NEWS:23907 msgid "" "`bpo-21389 `__: Displaying the " "__qualname__ of the underlying function in the repr of a bound method." msgstr "" -#: ../../../build/NEWS:23903 +#: ../../../build/NEWS:23910 msgid "" "`bpo-22206 `__: Using pthread, " "PyThread_create_key() now sets errno to ENOMEM and returns -1 (error) on " "integer overflow." msgstr "" -#: ../../../build/NEWS:23906 +#: ../../../build/NEWS:23913 msgid "" "`bpo-20184 `__: Argument Clinic based " "signature introspection added for 30 of the builtin functions." msgstr "" -#: ../../../build/NEWS:23909 +#: ../../../build/NEWS:23916 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:23912 +#: ../../../build/NEWS:23919 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:23916 +#: ../../../build/NEWS:23923 msgid "" "`bpo-20179 `__: Apply Argument Clinic to" " bytes and bytearray. Patch by Tal Einat." msgstr "" -#: ../../../build/NEWS:23919 +#: ../../../build/NEWS:23926 msgid "" "`bpo-22082 `__: Clear interned strings " "in slotdefs." msgstr "" -#: ../../../build/NEWS:23921 +#: ../../../build/NEWS:23928 msgid "Upgrade Unicode database to Unicode 7.0.0." msgstr "Perbarui database Unicode ke Unicode 7.0.0." -#: ../../../build/NEWS:23923 +#: ../../../build/NEWS:23930 msgid "" "`bpo-21897 `__: Fix a crash with the " "f_locals attribute with closure variables when frame.clear() has been " "called." msgstr "" -#: ../../../build/NEWS:23926 +#: ../../../build/NEWS:23933 msgid "" "`bpo-21205 `__: Add a new " "``__qualname__`` attribute to generator, the qualified name, and use it in " @@ -36631,7 +36645,7 @@ msgid "" "the code. Use ``gen.gi_code.co_name`` to get the name of the code." msgstr "" -#: ../../../build/NEWS:23932 +#: ../../../build/NEWS:23939 msgid "" "`bpo-21669 `__: With the aid of " "heuristics in SyntaxError.__init__, the parser now attempts to generate more" @@ -36639,14 +36653,14 @@ msgid "" "\"exec\" and \"print\" are used as statements." msgstr "" -#: ../../../build/NEWS:23936 +#: ../../../build/NEWS:23943 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:23940 +#: ../../../build/NEWS:23947 msgid "" "`bpo-21523 `__: Fix over-pessimistic " "computation of the stack effect of some opcodes in the compiler. This also " @@ -36654,117 +36668,117 @@ msgid "" " a large number of \"and\" and \"or\" operators." msgstr "" -#: ../../../build/NEWS:23945 +#: ../../../build/NEWS:23952 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:23948 +#: ../../../build/NEWS:23955 msgid "" "`bpo-21425 `__: Fix flushing of standard" " streams in the interactive interpreter." msgstr "" -#: ../../../build/NEWS:23951 +#: ../../../build/NEWS:23958 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:23955 +#: ../../../build/NEWS:23962 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:23958 +#: ../../../build/NEWS:23965 msgid "" "`bpo-20355 `__: -W command line options " "now have higher priority than the PYTHONWARNINGS environment variable. " "Patch by Arfrever." msgstr "" -#: ../../../build/NEWS:23961 +#: ../../../build/NEWS:23968 msgid "" "`bpo-21274 `__: Define PATH_MAX for " "GNU/Hurd in Python/pythonrun.c." msgstr "" -#: ../../../build/NEWS:23963 +#: ../../../build/NEWS:23970 msgid "" "`bpo-20904 `__: Support setting FPU " "precision on m68k." msgstr "" -#: ../../../build/NEWS:23965 +#: ../../../build/NEWS:23972 msgid "" "`bpo-21209 `__: Fix sending tuples to " "custom generator objects with the yield from syntax." msgstr "" -#: ../../../build/NEWS:23968 +#: ../../../build/NEWS:23975 msgid "" "`bpo-21193 `__: pow(a, b, c) now raises " "ValueError rather than TypeError when b is negative. Patch by Josh " "Rosenberg." msgstr "" -#: ../../../build/NEWS:23971 +#: ../../../build/NEWS:23978 msgid "" "`bpo-21176 `__: PEP 465: Add the '@' " "operator for matrix multiplication." msgstr "" -#: ../../../build/NEWS:23973 +#: ../../../build/NEWS:23980 msgid "" "`bpo-21134 `__: Fix segfault when str is" " called on an uninitialized UnicodeEncodeError, UnicodeDecodeError, or " "UnicodeTranslateError object." msgstr "" -#: ../../../build/NEWS:23976 +#: ../../../build/NEWS:23983 msgid "" "`bpo-19537 `__: Fix PyUnicode_DATA() " "alignment under m68k. Patch by Andreas Schwab." msgstr "" -#: ../../../build/NEWS:23979 +#: ../../../build/NEWS:23986 msgid "" "`bpo-20929 `__: Add a type cast to avoid" " shifting a negative number." msgstr "" -#: ../../../build/NEWS:23981 +#: ../../../build/NEWS:23988 msgid "" "`bpo-20731 `__: Properly position in " "source code files even if they are opened in text mode. Patch by Serhiy " "Storchaka." msgstr "" -#: ../../../build/NEWS:23984 +#: ../../../build/NEWS:23991 msgid "" "`bpo-20637 `__: Key-sharing now also " "works for instance dictionaries of subclasses. Patch by Peter Ingebretson." msgstr "" -#: ../../../build/NEWS:23987 +#: ../../../build/NEWS:23994 msgid "" "`bpo-8297 `__: Attributes missing from " "modules now include the module name in the error text. Original patch by " "ysj.ray." msgstr "" -#: ../../../build/NEWS:23990 +#: ../../../build/NEWS:23997 msgid "" "`bpo-19995 `__: %c, %o, %x, and %X now " "raise TypeError on non-integer input." msgstr "" -#: ../../../build/NEWS:23992 +#: ../../../build/NEWS:23999 msgid "" "`bpo-19655 `__: The ASDL parser - used " "by the build process to generate code for managing the Python AST in C - was" @@ -36773,27 +36787,27 @@ msgid "" "source base." msgstr "" -#: ../../../build/NEWS:23997 +#: ../../../build/NEWS:24004 msgid "" "`bpo-12546 `__: Allow ``\\x00`` to be " "used as a fill character when using str, int, float, and complex __format__ " "methods." msgstr "" -#: ../../../build/NEWS:24000 +#: ../../../build/NEWS:24007 msgid "" "`bpo-20480 `__: Add " "ipaddress.reverse_pointer. Patch by Leon Weber." msgstr "" -#: ../../../build/NEWS:24002 +#: ../../../build/NEWS:24009 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:24006 +#: ../../../build/NEWS:24013 msgid "" "`bpo-8931 `__: Make alternate formatting " "('#') for type 'c' raise an exception. In versions prior to 3.5, '#' with " @@ -36801,81 +36815,81 @@ msgid "" "Landschoff." msgstr "" -#: ../../../build/NEWS:24010 +#: ../../../build/NEWS:24017 msgid "" "`bpo-23165 `__: Perform overflow checks " "before allocating memory in the _Py_char2wchar function." msgstr "" -#: ../../../build/NEWS:24016 +#: ../../../build/NEWS:24023 msgid "" "`bpo-23399 `__: pyvenv creates relative " "symlinks where possible." msgstr "" -#: ../../../build/NEWS:24018 +#: ../../../build/NEWS:24025 msgid "" "`bpo-20289 `__: cgi.FieldStorage() now " "supports the context management protocol." msgstr "" -#: ../../../build/NEWS:24021 +#: ../../../build/NEWS:24028 msgid "" "`bpo-13128 `__: Print response headers " "for CONNECT requests when debuglevel > 0. Patch by Demian Brecht." msgstr "" -#: ../../../build/NEWS:24024 +#: ../../../build/NEWS:24031 msgid "" "`bpo-15381 `__: Optimized io.BytesIO to " "make less allocations and copyings." msgstr "" -#: ../../../build/NEWS:24026 +#: ../../../build/NEWS:24033 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:24030 +#: ../../../build/NEWS:24037 msgid "" "`bpo-23099 `__: Closing io.BytesIO with " "exported buffer is rejected now to prevent corrupting exported buffer." msgstr "" -#: ../../../build/NEWS:24033 +#: ../../../build/NEWS:24040 msgid "" "`bpo-23326 `__: Removed __ne__ " "implementations. Since fixing default __ne__ implementation in `bpo-21408 " "`__ they are redundant." msgstr "" -#: ../../../build/NEWS:24036 +#: ../../../build/NEWS:24043 msgid "" "`bpo-23363 `__: Fix possible overflow in" " itertools.permutations." msgstr "" -#: ../../../build/NEWS:24038 +#: ../../../build/NEWS:24045 msgid "" "`bpo-23364 `__: Fix possible overflow in" " itertools.product." msgstr "" -#: ../../../build/NEWS:24040 +#: ../../../build/NEWS:24047 msgid "" "`bpo-23366 `__: Fixed possible integer " "overflow in itertools.combinations." msgstr "" -#: ../../../build/NEWS:24042 +#: ../../../build/NEWS:24049 msgid "" "`bpo-23369 `__: Fixed possible integer " "overflow in _json.encode_basestring_ascii." msgstr "" -#: ../../../build/NEWS:24045 +#: ../../../build/NEWS:24052 msgid "" "`bpo-23353 `__: Fix the exception " "handling of generators in PyEval_EvalFrameEx(). At entry, save or swap the " @@ -36884,116 +36898,116 @@ msgid "" " is WHY_YIELD or WHY_RETURN. Patch co-written with Antoine Pitrou." msgstr "" -#: ../../../build/NEWS:24051 +#: ../../../build/NEWS:24058 msgid "" "`bpo-14099 `__: Restored support of " "writing ZIP files to tellable but non-seekable streams." msgstr "" -#: ../../../build/NEWS:24054 +#: ../../../build/NEWS:24061 msgid "" "`bpo-14099 `__: Writing to ZipFile and " "reading multiple ZipExtFiles is threadsafe now." msgstr "" -#: ../../../build/NEWS:24057 +#: ../../../build/NEWS:24064 msgid "" "`bpo-19361 `__: JSON decoder now raises " "JSONDecodeError instead of ValueError." msgstr "" -#: ../../../build/NEWS:24059 +#: ../../../build/NEWS:24066 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:24062 +#: ../../../build/NEWS:24069 msgid "" "`bpo-23094 `__: Fixed readline with " "frames in Python implementation of pickle." msgstr "" -#: ../../../build/NEWS:24064 +#: ../../../build/NEWS:24071 msgid "" "`bpo-23268 `__: Fixed bugs in the " "comparison of ipaddress classes." msgstr "" -#: ../../../build/NEWS:24066 +#: ../../../build/NEWS:24073 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:24070 +#: ../../../build/NEWS:24077 msgid "" "`bpo-19996 `__: " ":class:`email.feedparser.FeedParser` now handles (malformed) headers with no" " key rather than assuming the body has started." msgstr "" -#: ../../../build/NEWS:24073 +#: ../../../build/NEWS:24080 msgid "" "`bpo-20188 `__: Support Application-" "Layer Protocol Negotiation (ALPN) in the ssl module." msgstr "" -#: ../../../build/NEWS:24076 +#: ../../../build/NEWS:24083 msgid "" "`bpo-23133 `__: Pickling of ipaddress " "objects now produces more compact and portable representation." msgstr "" -#: ../../../build/NEWS:24079 +#: ../../../build/NEWS:24086 msgid "" "`bpo-23248 `__: Update ssl error codes " "from latest OpenSSL git master." msgstr "" -#: ../../../build/NEWS:24081 +#: ../../../build/NEWS:24088 msgid "" "`bpo-23266 `__: Much faster " "implementation of ipaddress.collapse_addresses() when there are many non-" "consecutive addresses." msgstr "" -#: ../../../build/NEWS:24084 +#: ../../../build/NEWS:24091 msgid "" "`bpo-23098 `__: 64-bit dev_t is now " "supported in the os module." msgstr "" -#: ../../../build/NEWS:24086 +#: ../../../build/NEWS:24093 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:24090 +#: ../../../build/NEWS:24097 msgid "" "`bpo-15955 `__: Add an option to limit " "output size when decompressing LZMA data. Patch by Nikolaus Rath and Martin" " Panter." msgstr "" -#: ../../../build/NEWS:24093 +#: ../../../build/NEWS:24100 msgid "" "`bpo-23250 `__: In the http.cookies " "module, capitalize \"HttpOnly\" and \"Secure\" as they are written in the " "standard." msgstr "" -#: ../../../build/NEWS:24096 +#: ../../../build/NEWS:24103 msgid "" "`bpo-23063 `__: In the distutils' check " "command, fix parsing of reST with code or code-block directives." msgstr "" -#: ../../../build/NEWS:24099 +#: ../../../build/NEWS:24106 msgid "" "`bpo-23209 `__: " "selectors.BaseSelector.get_key() now raises a RuntimeError if the selector " @@ -37003,13 +37017,13 @@ msgid "" "`__)" msgstr "" -#: ../../../build/NEWS:24104 +#: ../../../build/NEWS:24111 msgid "" "`bpo-17911 `__: Provide a way to seed " "the linecache for a PEP-302 module without actually loading the code." msgstr "" -#: ../../../build/NEWS:24107 +#: ../../../build/NEWS:24114 msgid "" "`bpo-17911 `__: Provide a new object API" " for traceback, including the ability to not lookup lines at all until the " @@ -37017,109 +37031,109 @@ msgid "" "being kept alive." msgstr "" -#: ../../../build/NEWS:24111 +#: ../../../build/NEWS:24118 msgid "" "`bpo-19777 `__: Provide a home() " "classmethod on Path objects. Contributed by Victor Salgado and Mayank " "Tripathi." msgstr "" -#: ../../../build/NEWS:24114 +#: ../../../build/NEWS:24121 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:24117 +#: ../../../build/NEWS:24124 msgid "" "`bpo-23185 `__: Add math.inf and " "math.nan constants." msgstr "" -#: ../../../build/NEWS:24119 +#: ../../../build/NEWS:24126 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:24123 +#: ../../../build/NEWS:24130 msgid "" "`bpo-23143 `__: Remove compatibility " "with OpenSSLs older than 0.9.8." msgstr "" -#: ../../../build/NEWS:24125 +#: ../../../build/NEWS:24132 msgid "" "`bpo-23132 `__: Improve performance and " "introspection support of comparison methods created by " "functool.total_ordering." msgstr "" -#: ../../../build/NEWS:24128 +#: ../../../build/NEWS:24135 msgid "" "`bpo-19776 `__: Add an expanduser() " "method on Path objects." msgstr "" -#: ../../../build/NEWS:24130 +#: ../../../build/NEWS:24137 msgid "" "`bpo-23112 `__: Fix SimpleHTTPServer to " "correctly carry the query string and fragment when it redirects to add a " "trailing slash." msgstr "" -#: ../../../build/NEWS:24133 +#: ../../../build/NEWS:24140 msgid "" "`bpo-21793 `__: Added http.HTTPStatus " "enums (i.e. HTTPStatus.OK, HTTPStatus.NOT_FOUND). Patch by Demian Brecht." msgstr "" -#: ../../../build/NEWS:24136 +#: ../../../build/NEWS:24143 msgid "" "`bpo-23093 `__: In the io, module allow " "more operations to work on detached streams." msgstr "" -#: ../../../build/NEWS:24139 +#: ../../../build/NEWS:24146 msgid "" "`bpo-23111 `__: In the ftplib, make " "ssl.PROTOCOL_SSLv23 the default protocol version." msgstr "" -#: ../../../build/NEWS:24142 +#: ../../../build/NEWS:24149 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:24145 +#: ../../../build/NEWS:24152 msgid "" "`bpo-19104 `__: pprint now produces " "evaluable output for wrapped strings." msgstr "" -#: ../../../build/NEWS:24147 +#: ../../../build/NEWS:24154 msgid "" "`bpo-23071 `__: Added missing names to " "codecs.__all__. Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:24149 +#: ../../../build/NEWS:24156 msgid "" "`bpo-22783 `__: Pickling now uses the " "NEWOBJ opcode instead of the NEWOBJ_EX opcode if possible." msgstr "" -#: ../../../build/NEWS:24152 +#: ../../../build/NEWS:24159 msgid "" "`bpo-15513 `__: Added a __sizeof__ " "implementation for pickle classes." msgstr "" -#: ../../../build/NEWS:24154 +#: ../../../build/NEWS:24161 msgid "" "`bpo-19858 `__: pickletools.optimize() " "now aware of the MEMOIZE opcode, can produce more compact result and no " @@ -37127,20 +37141,20 @@ msgid "" "together with PUT or BINPUT opcodes." msgstr "" -#: ../../../build/NEWS:24158 +#: ../../../build/NEWS:24165 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:24161 +#: ../../../build/NEWS:24168 msgid "" "`bpo-23016 `__: A warning no longer " "produces an AttributeError when the program is run with pythonw.exe." msgstr "" -#: ../../../build/NEWS:24164 +#: ../../../build/NEWS:24171 msgid "" "`bpo-21775 `__: shutil.copytree(): fix " "crash when copying to VFAT. An exception handler assumed that OSError " @@ -37149,46 +37163,46 @@ msgid "" "presumably, any other non-Windows OS). Patch by Greg Ward." msgstr "" -#: ../../../build/NEWS:24170 +#: ../../../build/NEWS:24177 msgid "" "`bpo-1218234 `__: Fix " "inspect.getsource() to load updated source of reloaded module. Initial patch" " by Berker Peksag." msgstr "" -#: ../../../build/NEWS:24173 +#: ../../../build/NEWS:24180 msgid "" "`bpo-21740 `__: Support wrapped " "callables in doctest. Patch by Claudiu Popa." msgstr "" -#: ../../../build/NEWS:24175 +#: ../../../build/NEWS:24182 msgid "" "`bpo-23009 `__: Make sure " "selectors.EpollSelector.select() works when no FD is registered." msgstr "" -#: ../../../build/NEWS:24178 +#: ../../../build/NEWS:24185 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:24181 +#: ../../../build/NEWS:24188 msgid "" "`bpo-22696 `__: Add function " ":func:`sys.is_finalizing` to know about interpreter shutdown." msgstr "" -#: ../../../build/NEWS:24184 +#: ../../../build/NEWS:24191 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:24187 +#: ../../../build/NEWS:24194 msgid "" "`bpo-14099 `__: ZipFile.open() no longer" " reopen the underlying file. Objects returned by ZipFile.open() can now " @@ -37196,265 +37210,265 @@ msgid "" "passing in a file-like object as the first argument to the constructor." msgstr "" -#: ../../../build/NEWS:24192 +#: ../../../build/NEWS:24199 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:24195 +#: ../../../build/NEWS:24202 msgid "" "`bpo-21971 `__: Update turtledemo doc " "and add module to the index." msgstr "" -#: ../../../build/NEWS:24197 +#: ../../../build/NEWS:24204 msgid "" "`bpo-21032 `__: Fixed socket leak if " "HTTPConnection.getresponse() fails. Original patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:24200 +#: ../../../build/NEWS:24207 msgid "" "`bpo-22407 `__: Deprecated the use of " "re.LOCALE flag with str patterns or re.ASCII. It was newer worked." msgstr "" -#: ../../../build/NEWS:24203 +#: ../../../build/NEWS:24210 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:24206 +#: ../../../build/NEWS:24213 msgid "" "`bpo-22960 `__: Add a context argument " "to xmlrpclib.ServerProxy constructor." msgstr "" -#: ../../../build/NEWS:24208 +#: ../../../build/NEWS:24215 msgid "" "`bpo-22389 `__: Add " "contextlib.redirect_stderr()." msgstr "" -#: ../../../build/NEWS:24210 +#: ../../../build/NEWS:24217 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:24214 +#: ../../../build/NEWS:24221 msgid "" "`bpo-22915 `__: SAX parser now supports " "files opened with file descriptor or bytes path." msgstr "" -#: ../../../build/NEWS:24217 +#: ../../../build/NEWS:24224 msgid "" "`bpo-22609 `__: Constructors and update " "methods of mapping classes in the collections module now accept the self " "keyword argument." msgstr "" -#: ../../../build/NEWS:24220 +#: ../../../build/NEWS:24227 msgid "" "`bpo-22940 `__: Add " "readline.append_history_file." msgstr "" -#: ../../../build/NEWS:24222 +#: ../../../build/NEWS:24229 msgid "" "`bpo-19676 `__: Added the " "\"namereplace\" error handler." msgstr "" -#: ../../../build/NEWS:24224 +#: ../../../build/NEWS:24231 msgid "" "`bpo-22788 `__: Add *context* parameter " "to logging.handlers.HTTPHandler." msgstr "" -#: ../../../build/NEWS:24226 +#: ../../../build/NEWS:24233 msgid "" "`bpo-22921 `__: Allow SSLContext to take" " the *hostname* parameter even if OpenSSL doesn't support SNI." msgstr "" -#: ../../../build/NEWS:24229 +#: ../../../build/NEWS:24236 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:24232 +#: ../../../build/NEWS:24239 msgid "" "`bpo-22796 `__: HTTP cookie parsing is " "now stricter, in order to protect against potential injection attacks." msgstr "" -#: ../../../build/NEWS:24235 +#: ../../../build/NEWS:24242 msgid "" "`bpo-22370 `__: Windows detection in " "pathlib is now more robust." msgstr "" -#: ../../../build/NEWS:24237 +#: ../../../build/NEWS:24244 msgid "" "`bpo-22841 `__: Reject coroutines in " "asyncio add_signal_handler(). Patch by Ludovic.Gasc." msgstr "" -#: ../../../build/NEWS:24240 +#: ../../../build/NEWS:24247 msgid "" "`bpo-19494 `__: Added " "urllib.request.HTTPBasicPriorAuthHandler. Patch by Matej Cepl." msgstr "" -#: ../../../build/NEWS:24243 +#: ../../../build/NEWS:24250 msgid "" "`bpo-22578 `__: Added attributes to the " "re.error class." msgstr "" -#: ../../../build/NEWS:24245 +#: ../../../build/NEWS:24252 msgid "" "`bpo-22849 `__: Fix possible double free" " in the io.TextIOWrapper constructor." msgstr "" -#: ../../../build/NEWS:24247 +#: ../../../build/NEWS:24254 msgid "" "`bpo-12728 `__: Different Unicode " "characters having the same uppercase but different lowercase are now matched" " in case-insensitive regular expressions." msgstr "" -#: ../../../build/NEWS:24251 +#: ../../../build/NEWS:24258 msgid "" "`bpo-22821 `__: Fixed fcntl() with " "integer argument on 64-bit big-endian platforms." msgstr "" -#: ../../../build/NEWS:24254 +#: ../../../build/NEWS:24261 msgid "" "`bpo-21650 `__: Add an `--sort-keys` " "option to json.tool CLI." msgstr "" -#: ../../../build/NEWS:24256 +#: ../../../build/NEWS:24263 msgid "" "`bpo-22824 `__: Updated reprlib output " "format for sets to use set literals. Patch contributed by Berker Peksag." msgstr "" -#: ../../../build/NEWS:24259 +#: ../../../build/NEWS:24266 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:24262 +#: ../../../build/NEWS:24269 msgid "" "`bpo-22406 `__: Fixed the uu_codec codec" " incorrectly ported to 3.x. Based on patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:24265 +#: ../../../build/NEWS:24272 msgid "" "`bpo-17293 `__: uuid.getnode() now " "determines MAC address on AIX using netstat. Based on patch by Aivars " "Kalvāns." msgstr "" -#: ../../../build/NEWS:24268 +#: ../../../build/NEWS:24275 msgid "" "`bpo-22769 `__: Fixed " "ttk.Treeview.tag_has() when called without arguments." msgstr "" -#: ../../../build/NEWS:24270 +#: ../../../build/NEWS:24277 msgid "" "`bpo-22417 `__: Verify certificates by " "default in httplib (PEP 476)." msgstr "" -#: ../../../build/NEWS:24272 +#: ../../../build/NEWS:24279 msgid "" "`bpo-22775 `__: Fixed unpickling of " "http.cookies.SimpleCookie with protocol 2 and above. Patch by Tim Graham." msgstr "" -#: ../../../build/NEWS:24275 +#: ../../../build/NEWS:24282 msgid "" "`bpo-22776 `__: Brought excluded code " "into the scope of a try block in SysLogHandler.emit()." msgstr "" -#: ../../../build/NEWS:24278 +#: ../../../build/NEWS:24285 msgid "" "`bpo-22665 `__: Add missing " "get_terminal_size and SameFileError to shutil.__all__." msgstr "" -#: ../../../build/NEWS:24281 +#: ../../../build/NEWS:24288 msgid "" "`bpo-6623 `__: Remove deprecated Netrc " "class in the ftplib module. Patch by Matt Chaput." msgstr "" -#: ../../../build/NEWS:24284 +#: ../../../build/NEWS:24291 msgid "" "`bpo-17381 `__: Fixed handling of case-" "insensitive ranges in regular expressions." msgstr "" -#: ../../../build/NEWS:24287 +#: ../../../build/NEWS:24294 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:24290 +#: ../../../build/NEWS:24297 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:24293 +#: ../../../build/NEWS:24300 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:24297 +#: ../../../build/NEWS:24304 msgid "" "`bpo-22217 `__: Implemented reprs of " "classes in the zipfile module." msgstr "" -#: ../../../build/NEWS:24299 +#: ../../../build/NEWS:24306 msgid "" "`bpo-22457 `__: Honour load_tests in the" " start_dir of discovery." msgstr "" -#: ../../../build/NEWS:24301 +#: ../../../build/NEWS:24308 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:24304 +#: ../../../build/NEWS:24311 msgid "" "`bpo-13918 `__: Provide a " "locale.delocalize() function which can remove locale-specific number " @@ -37462,33 +37476,33 @@ msgid "" "to a specific type. Patch by Cédric Krier." msgstr "" -#: ../../../build/NEWS:24308 +#: ../../../build/NEWS:24315 msgid "" "`bpo-22676 `__: Make the pickling of " "global objects which don't have a __module__ attribute less slow." msgstr "" -#: ../../../build/NEWS:24311 +#: ../../../build/NEWS:24318 msgid "" "`bpo-18853 `__: Fixed ResourceWarning in" " shlex.__nain__." msgstr "" -#: ../../../build/NEWS:24313 +#: ../../../build/NEWS:24320 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:24316 +#: ../../../build/NEWS:24323 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:24320 +#: ../../../build/NEWS:24327 msgid "" "`bpo-19746 `__: Make it possible to " "examine the errors from unittest discovery without executing the test suite." @@ -37496,7 +37510,7 @@ msgid "" "encountered during discovery." msgstr "" -#: ../../../build/NEWS:24324 +#: ../../../build/NEWS:24331 msgid "" "`bpo-21991 `__: Make " "email.headerregistry's header 'params' attributes be read-only " @@ -37504,27 +37518,27 @@ msgid "" "was created on each access of the attribute." msgstr "" -#: ../../../build/NEWS:24328 +#: ../../../build/NEWS:24335 msgid "" "`bpo-22638 `__: SSLv3 is now disabled " "throughout the standard library. It can still be enabled by instantiating a " "SSLContext manually." msgstr "" -#: ../../../build/NEWS:24331 +#: ../../../build/NEWS:24338 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:24334 +#: ../../../build/NEWS:24341 msgid "" "`bpo-17401 `__: Include closefd in " "io.FileIO repr." msgstr "" -#: ../../../build/NEWS:24336 +#: ../../../build/NEWS:24343 msgid "" "`bpo-21338 `__: Add silent mode for " "compileall. quiet parameters of compile_{dir, file, path} functions now have" @@ -37532,86 +37546,86 @@ msgid "" " Patch by Thomas Kluyver." msgstr "" -#: ../../../build/NEWS:24340 +#: ../../../build/NEWS:24347 msgid "" "`bpo-20152 `__: Convert the array and " "cmath modules to Argument Clinic." msgstr "" -#: ../../../build/NEWS:24342 +#: ../../../build/NEWS:24349 msgid "" "`bpo-18643 `__: Add socket.socketpair() " "on Windows." msgstr "" -#: ../../../build/NEWS:24344 +#: ../../../build/NEWS:24351 msgid "" "`bpo-22435 `__: Fix a file descriptor " "leak when socketserver bind fails." msgstr "" -#: ../../../build/NEWS:24346 +#: ../../../build/NEWS:24353 msgid "" "`bpo-13096 `__: Fixed segfault in CTypes" " POINTER handling of large values." msgstr "" -#: ../../../build/NEWS:24348 +#: ../../../build/NEWS:24355 msgid "" "`bpo-11694 `__: Raise ConversionError in" " xdrlib as documented. Patch by Filip Gruszczyński and Claudiu Popa." msgstr "" -#: ../../../build/NEWS:24351 +#: ../../../build/NEWS:24358 msgid "" "`bpo-19380 `__: Optimized parsing of " "regular expressions." msgstr "" -#: ../../../build/NEWS:24353 +#: ../../../build/NEWS:24360 msgid "" "`bpo-1519638 `__: Now unmatched groups" " are replaced with empty strings in re.sub() and re.subn()." msgstr "" -#: ../../../build/NEWS:24356 +#: ../../../build/NEWS:24363 msgid "" "`bpo-18615 `__: sndhdr.what/whathdr now " "return a namedtuple." msgstr "" -#: ../../../build/NEWS:24358 +#: ../../../build/NEWS:24365 msgid "" "`bpo-22462 `__: Fix pyexpat's creation " "of a dummy frame to make it appear in exception tracebacks." msgstr "" -#: ../../../build/NEWS:24361 +#: ../../../build/NEWS:24368 msgid "" "`bpo-21965 `__: Add support for in-" "memory SSL to the ssl module. Patch by Geert Jansen." msgstr "" -#: ../../../build/NEWS:24364 +#: ../../../build/NEWS:24371 msgid "" "`bpo-21173 `__: Fix len() on a " "WeakKeyDictionary when .clear() was called with an iterator alive." msgstr "" -#: ../../../build/NEWS:24367 +#: ../../../build/NEWS:24374 msgid "" "`bpo-11866 `__: Eliminated race " "condition in the computation of names for new threads." msgstr "" -#: ../../../build/NEWS:24370 +#: ../../../build/NEWS:24377 msgid "" "`bpo-21905 `__: Avoid RuntimeError in " "pickle.whichmodule() when sys.modules is mutated while iterating. Patch by " "Olivier Grisel." msgstr "" -#: ../../../build/NEWS:24373 +#: ../../../build/NEWS:24380 msgid "" "`bpo-11271 `__: " "concurrent.futures.Executor.map() now takes a *chunksize* argument to allow " @@ -37619,272 +37633,272 @@ msgid "" "ProcessPoolExecutor. Patch by Dan O'Reilly." msgstr "" -#: ../../../build/NEWS:24377 +#: ../../../build/NEWS:24384 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:24381 +#: ../../../build/NEWS:24388 msgid "" "`bpo-22219 `__: The zipfile module CLI " "now adds entries for directories (including empty directories) in ZIP file." msgstr "" -#: ../../../build/NEWS:24384 +#: ../../../build/NEWS:24391 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:24387 +#: ../../../build/NEWS:24394 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:24391 +#: ../../../build/NEWS:24398 msgid "" "`bpo-20076 `__: Added non derived UTF-8 " "aliases to locale aliases table." msgstr "" -#: ../../../build/NEWS:24393 +#: ../../../build/NEWS:24400 msgid "" "`bpo-20079 `__: Added locales supported " "in glibc 2.18 to locale alias table." msgstr "" -#: ../../../build/NEWS:24395 +#: ../../../build/NEWS:24402 msgid "" "`bpo-20218 `__: Added convenience " "methods read_text/write_text and read_bytes/ write_bytes to pathlib.Path " "objects." msgstr "" -#: ../../../build/NEWS:24398 +#: ../../../build/NEWS:24405 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:24401 +#: ../../../build/NEWS:24408 msgid "" "`bpo-22517 `__: When an " "io.BufferedRWPair object is deallocated, clear its weakrefs." msgstr "" -#: ../../../build/NEWS:24404 +#: ../../../build/NEWS:24411 msgid "" "`bpo-22437 `__: Number of capturing " "groups in regular expression is no longer limited by 100." msgstr "" -#: ../../../build/NEWS:24407 +#: ../../../build/NEWS:24414 msgid "" "`bpo-17442 `__: InteractiveInterpreter " "now displays the full chained traceback in its showtraceback method, to " "match the built in interactive interpreter." msgstr "" -#: ../../../build/NEWS:24411 +#: ../../../build/NEWS:24418 msgid "" "`bpo-23392 `__: Added tests for marshal " "C API that works with FILE*." msgstr "" -#: ../../../build/NEWS:24413 +#: ../../../build/NEWS:24420 msgid "" "`bpo-10510 `__: distutils register and " "upload methods now use HTML standards compliant CRLF line endings." msgstr "" -#: ../../../build/NEWS:24416 +#: ../../../build/NEWS:24423 msgid "" "`bpo-9850 `__: Fixed macpath.join() for " "empty first component. Patch by Oleg Oshmyan." msgstr "" -#: ../../../build/NEWS:24419 +#: ../../../build/NEWS:24426 msgid "" "`bpo-5309 `__: distutils' build and " "build_ext commands now accept a ``-j`` option to enable parallel building of" " extension modules." msgstr "" -#: ../../../build/NEWS:24422 +#: ../../../build/NEWS:24429 msgid "" "`bpo-22448 `__: Improve canceled timer " "handles cleanup to prevent unbound memory usage. Patch by Joshua Moore-" "Oliva." msgstr "" -#: ../../../build/NEWS:24425 +#: ../../../build/NEWS:24432 msgid "" "`bpo-22427 `__: TemporaryDirectory no " "longer attempts to clean up twice when used in the with statement in " "generator." msgstr "" -#: ../../../build/NEWS:24428 +#: ../../../build/NEWS:24435 msgid "" "`bpo-22362 `__: Forbidden ambiguous " "octal escapes out of range 0-0o377 in regular expressions." msgstr "" -#: ../../../build/NEWS:24431 +#: ../../../build/NEWS:24438 msgid "" "`bpo-20912 `__: Now directories added to" " ZIP file have correct Unix and MS-DOS directory attributes." msgstr "" -#: ../../../build/NEWS:24434 +#: ../../../build/NEWS:24441 msgid "" "`bpo-21866 `__: ZipFile.close() no " "longer writes ZIP64 central directory records if allowZip64 is false." msgstr "" -#: ../../../build/NEWS:24437 +#: ../../../build/NEWS:24444 msgid "" "`bpo-22278 `__: Fix urljoin problem with" " relative urls, a regression observed after changes to issue22118 were " "submitted." msgstr "" -#: ../../../build/NEWS:24440 +#: ../../../build/NEWS:24447 msgid "" "`bpo-22415 `__: Fixed debugging output " "of the GROUPREF_EXISTS opcode in the re module. Removed trailing spaces in " "debugging output." msgstr "" -#: ../../../build/NEWS:24443 +#: ../../../build/NEWS:24450 msgid "" "`bpo-22423 `__: Unhandled exception in " "thread no longer causes unhandled AttributeError when sys.stderr is None." msgstr "" -#: ../../../build/NEWS:24446 +#: ../../../build/NEWS:24453 msgid "" "`bpo-21332 `__: Ensure that " "``bufsize=1`` in subprocess.Popen() selects line buffering, rather than " "block buffering. Patch by Akira Li." msgstr "" -#: ../../../build/NEWS:24449 +#: ../../../build/NEWS:24456 msgid "" "`bpo-21091 `__: Fix API bug: " "email.message.EmailMessage.is_attachment is now a method." msgstr "" -#: ../../../build/NEWS:24452 +#: ../../../build/NEWS:24459 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:24455 +#: ../../../build/NEWS:24462 msgid "" "`bpo-22247 `__: Add NNTPError to " "nntplib.__all__." msgstr "" -#: ../../../build/NEWS:24457 +#: ../../../build/NEWS:24464 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:24461 +#: ../../../build/NEWS:24468 msgid "" "`bpo-4180 `__: The warnings registries " "are now reset when the filters are modified." msgstr "" -#: ../../../build/NEWS:24464 +#: ../../../build/NEWS:24471 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:24468 +#: ../../../build/NEWS:24475 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:24472 +#: ../../../build/NEWS:24479 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:24475 +#: ../../../build/NEWS:24482 msgid "" "`bpo-22384 `__: An exception in Tkinter " "callback no longer crashes the program when it is run with pythonw.exe." msgstr "" -#: ../../../build/NEWS:24478 +#: ../../../build/NEWS:24485 msgid "" "`bpo-22168 `__: Prevent turtle " "AttributeError with non-default Canvas on OS X." msgstr "" -#: ../../../build/NEWS:24480 +#: ../../../build/NEWS:24487 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:24483 +#: ../../../build/NEWS:24490 msgid "" "`bpo-13968 `__: The glob module now " "supports recursive search in subdirectories using the ``**`` pattern." msgstr "" -#: ../../../build/NEWS:24486 +#: ../../../build/NEWS:24493 msgid "" "`bpo-21951 `__: Fixed a crash in Tkinter" " on AIX when called Tcl command with empty string or tuple argument." msgstr "" -#: ../../../build/NEWS:24489 +#: ../../../build/NEWS:24496 msgid "" "`bpo-21951 `__: Tkinter now most likely " "raises MemoryError instead of crash if the memory allocation fails." msgstr "" -#: ../../../build/NEWS:24492 +#: ../../../build/NEWS:24499 msgid "" "`bpo-22338 `__: Fix a crash in the json " "module on memory allocation failure." msgstr "" -#: ../../../build/NEWS:24494 +#: ../../../build/NEWS:24501 msgid "" "`bpo-12410 `__: imaplib.IMAP4 now " "supports the context management protocol. Original patch by Tarek Ziadé." msgstr "" -#: ../../../build/NEWS:24497 +#: ../../../build/NEWS:24504 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:24500 +#: ../../../build/NEWS:24507 msgid "" "`bpo-16662 `__: load_tests() is now " "unconditionally run when it is present in a package's __init__.py. " @@ -37893,33 +37907,33 @@ msgid "" " documented. Patch given by Robert Collins, tweaked by Barry Warsaw." msgstr "" -#: ../../../build/NEWS:24506 +#: ../../../build/NEWS:24513 msgid "" "`bpo-22226 `__: First letter no longer " "is stripped from the \"status\" key in the result of Treeview.heading()." msgstr "" -#: ../../../build/NEWS:24509 +#: ../../../build/NEWS:24516 msgid "" "`bpo-19524 `__: Fixed resource leak in " "the HTTP connection when an invalid response is received. Patch by Martin " "Panter." msgstr "" -#: ../../../build/NEWS:24512 +#: ../../../build/NEWS:24519 msgid "" "`bpo-20421 `__: Add a .version() method " "to SSL sockets exposing the actual protocol version in use." msgstr "" -#: ../../../build/NEWS:24515 +#: ../../../build/NEWS:24522 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:24519 +#: ../../../build/NEWS:24526 msgid "" "`bpo-22051 `__: turtledemo no longer " "reloads examples to re-run them. Initialization of variables and gui setup " @@ -37927,14 +37941,14 @@ msgid "" "on import." msgstr "" -#: ../../../build/NEWS:24523 +#: ../../../build/NEWS:24530 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:24527 +#: ../../../build/NEWS:24534 msgid "" "`bpo-21597 `__: The separator between " "the turtledemo text pane and the drawing canvas can now be grabbed and " @@ -37943,14 +37957,14 @@ msgid "" "screens. Original patches by Jan Kanis and Lita Cho." msgstr "" -#: ../../../build/NEWS:24533 +#: ../../../build/NEWS:24540 msgid "" "`bpo-18132 `__: Turtledemo buttons no " "longer disappear when the window is shrunk. Original patches by Jan Kanis " "and Lita Cho." msgstr "" -#: ../../../build/NEWS:24536 +#: ../../../build/NEWS:24543 msgid "" "`bpo-22043 `__: time.monotonic() is now " "always available. ``threading.Lock.acquire()``, " @@ -37958,14 +37972,14 @@ msgid "" "clock, instead of the system clock, when a timeout is used." msgstr "" -#: ../../../build/NEWS:24541 +#: ../../../build/NEWS:24548 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:24544 +#: ../../../build/NEWS:24551 msgid "" "`bpo-22216 `__: smtplib now resets its " "state more completely after a quit. The most obvious consequence of the " @@ -37973,21 +37987,21 @@ msgid "" "connect/starttls/quit/connect/starttls sequence." msgstr "" -#: ../../../build/NEWS:24548 +#: ../../../build/NEWS:24555 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:24552 +#: ../../../build/NEWS:24559 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:24556 +#: ../../../build/NEWS:24563 msgid "" "`bpo-22287 `__: On UNIX, " "_PyTime_gettimeofday() now uses clock_gettime(CLOCK_REALTIME) if available. " @@ -37995,202 +38009,202 @@ msgid "" "Linux (only with glibc older than 2.17)." msgstr "" -#: ../../../build/NEWS:24561 +#: ../../../build/NEWS:24568 msgid "" "`bpo-22182 `__: Use e.args to unpack " "exceptions correctly in distutils.file_util.move_file. Patch by Claudiu " "Popa." msgstr "" -#: ../../../build/NEWS:24564 +#: ../../../build/NEWS:24571 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:24567 +#: ../../../build/NEWS:24574 msgid "" "`bpo-22042 `__: signal.set_wakeup_fd(fd)" " now raises an exception if the file descriptor is in blocking mode." msgstr "" -#: ../../../build/NEWS:24570 +#: ../../../build/NEWS:24577 msgid "" "`bpo-16808 `__: inspect.stack() now " "returns a named tuple instead of a tuple. Patch by Daniel Shahaf." msgstr "" -#: ../../../build/NEWS:24573 +#: ../../../build/NEWS:24580 msgid "" "`bpo-22236 `__: Fixed Tkinter images " "copying operations in NoDefaultRoot mode." msgstr "" -#: ../../../build/NEWS:24575 +#: ../../../build/NEWS:24582 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:24579 +#: ../../../build/NEWS:24586 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:24583 +#: ../../../build/NEWS:24590 msgid "" "`bpo-21549 `__: Added the \"members\" " "parameter to TarFile.list()." msgstr "" -#: ../../../build/NEWS:24585 +#: ../../../build/NEWS:24592 msgid "" "`bpo-19628 `__: Allow compileall " "recursion depth to be specified with a -r option." msgstr "" -#: ../../../build/NEWS:24588 +#: ../../../build/NEWS:24595 msgid "" "`bpo-15696 `__: Add a __sizeof__ " "implementation for mmap objects on Windows." msgstr "" -#: ../../../build/NEWS:24590 +#: ../../../build/NEWS:24597 msgid "" "`bpo-22068 `__: Avoided reference loops " "with Variables and Fonts in Tkinter." msgstr "" -#: ../../../build/NEWS:24592 +#: ../../../build/NEWS:24599 msgid "" "`bpo-22165 `__: SimpleHTTPRequestHandler" " now supports undecodable file names." msgstr "" -#: ../../../build/NEWS:24594 +#: ../../../build/NEWS:24601 msgid "" "`bpo-15381 `__: Optimized line reading " "in io.BytesIO." msgstr "" -#: ../../../build/NEWS:24596 +#: ../../../build/NEWS:24603 msgid "" "`bpo-8797 `__: Raise HTTPError on failed " "Basic Authentication immediately. Initial patch by Sam Bull." msgstr "" -#: ../../../build/NEWS:24599 +#: ../../../build/NEWS:24606 msgid "" "`bpo-20729 `__: Restored the use of lazy" " iterkeys()/itervalues()/iteritems() in the mailbox module." msgstr "" -#: ../../../build/NEWS:24602 +#: ../../../build/NEWS:24609 msgid "" "`bpo-21448 `__: Changed FeedParser " "feed() to avoid O(N**2) behavior when parsing long line. Original patch by " "Raymond Hettinger." msgstr "" -#: ../../../build/NEWS:24605 +#: ../../../build/NEWS:24612 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:24608 +#: ../../../build/NEWS:24615 msgid "" "`bpo-17923 `__: glob() patterns ending " "with a slash no longer match non-dirs on AIX. Based on patch by Delhallt." msgstr "" -#: ../../../build/NEWS:24611 +#: ../../../build/NEWS:24618 msgid "" "`bpo-21725 `__: Added support for RFC " "6531 (SMTPUTF8) in smtpd." msgstr "" -#: ../../../build/NEWS:24613 +#: ../../../build/NEWS:24620 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:24617 +#: ../../../build/NEWS:24624 msgid "" "`bpo-5411 `__: Added support for the " "\"xztar\" format in the shutil module." msgstr "" -#: ../../../build/NEWS:24619 +#: ../../../build/NEWS:24626 msgid "" "`bpo-21121 `__: Don't force 3rd party C " "extensions to be built with -Werror=declaration-after-statement." msgstr "" -#: ../../../build/NEWS:24622 +#: ../../../build/NEWS:24629 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:24626 +#: ../../../build/NEWS:24633 msgid "" "`bpo-20170 `__: Convert posixmodule to " "use Argument Clinic." msgstr "" -#: ../../../build/NEWS:24628 +#: ../../../build/NEWS:24635 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:24632 +#: ../../../build/NEWS:24639 msgid "" "`bpo-22127 `__: Bypass IDNA for pure-" "ASCII host names in the socket module (in particular for numeric IPs)." msgstr "" -#: ../../../build/NEWS:24635 +#: ../../../build/NEWS:24642 msgid "" "`bpo-21047 `__: set the default value " "for the *convert_charrefs* argument of HTMLParser to True. Patch by Berker " "Peksag." msgstr "" -#: ../../../build/NEWS:24638 +#: ../../../build/NEWS:24645 msgid "Add an __all__ to html.entities." msgstr "Menambahkan sebuah __all__ ke html.entities." -#: ../../../build/NEWS:24640 +#: ../../../build/NEWS:24647 msgid "" "`bpo-15114 `__: the strict mode and " "argument of HTMLParser, HTMLParser.error, and the HTMLParserError exception " "have been removed." msgstr "" -#: ../../../build/NEWS:24643 +#: ../../../build/NEWS:24650 msgid "" "`bpo-22085 `__: Dropped support of Tk " "8.3 in Tkinter." msgstr "" -#: ../../../build/NEWS:24645 +#: ../../../build/NEWS:24652 msgid "" "`bpo-21580 `__: Now Tkinter correctly " "handles bytes arguments passed to Tk. In particular this allows initializing" " images from binary data." msgstr "" -#: ../../../build/NEWS:24648 +#: ../../../build/NEWS:24655 msgid "" "`bpo-22003 `__: When initialized from a " "bytes object, io.BytesIO() now defers making a copy until it is mutated, " @@ -38198,14 +38212,14 @@ msgid "" "Wilson." msgstr "" -#: ../../../build/NEWS:24652 +#: ../../../build/NEWS:24659 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:24655 +#: ../../../build/NEWS:24662 msgid "" "`bpo-22054 `__: Add os.get_blocking() " "and os.set_blocking() functions to get and set the blocking mode of a file " @@ -38213,58 +38227,58 @@ msgid "" "functions are not available on Windows." msgstr "" -#: ../../../build/NEWS:24660 +#: ../../../build/NEWS:24667 msgid "" "`bpo-17172 `__: Make turtledemo start as" " active on OS X even when run with subprocess. Patch by Lita Cho." msgstr "" -#: ../../../build/NEWS:24663 +#: ../../../build/NEWS:24670 msgid "" "`bpo-21704 `__: Fix build error for " "_multiprocessing when semaphores are not available. Patch by Arfrever " "Frehtes Taifersar Arahesis." msgstr "" -#: ../../../build/NEWS:24666 +#: ../../../build/NEWS:24673 msgid "" "`bpo-20173 `__: Convert sha1, sha256, " "sha512 and md5 to ArgumentClinic. Patch by Vajrasky Kok." msgstr "" -#: ../../../build/NEWS:24669 +#: ../../../build/NEWS:24676 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:24672 +#: ../../../build/NEWS:24679 msgid "" "`bpo-22033 `__: Reprs of most Python " "implemented classes now contain actual class name instead of hardcoded one." msgstr "" -#: ../../../build/NEWS:24675 +#: ../../../build/NEWS:24682 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:24678 +#: ../../../build/NEWS:24685 msgid "" "`bpo-16133 `__: The " "asynchat.async_chat.handle_read() method now ignores BlockingIOError " "exceptions." msgstr "" -#: ../../../build/NEWS:24681 +#: ../../../build/NEWS:24688 msgid "" "`bpo-22044 `__: Fixed premature DECREF " "in call_tzinfo_method. Patch by Tom Flanagan." msgstr "" -#: ../../../build/NEWS:24684 +#: ../../../build/NEWS:24691 msgid "" "`bpo-19884 `__: readline: Disable the " "meta modifier key if stdout is not a terminal to not write the ANSI sequence" @@ -38272,77 +38286,77 @@ msgid "" "(ex: TERM=xterm-256color\") to enable support of 8 bit characters." msgstr "" -#: ../../../build/NEWS:24689 +#: ../../../build/NEWS:24696 msgid "" "`bpo-4350 `__: Removed a number of out-" "of-dated and non-working for a long time Tkinter methods." msgstr "" -#: ../../../build/NEWS:24692 +#: ../../../build/NEWS:24699 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:24696 +#: ../../../build/NEWS:24703 msgid "" "`bpo-15275 `__: Clean up and speed up " "the ntpath module." msgstr "" -#: ../../../build/NEWS:24698 +#: ../../../build/NEWS:24705 msgid "" "`bpo-21888 `__: plistlib's load() and " "loads() now work if the fmt parameter is specified." msgstr "" -#: ../../../build/NEWS:24701 +#: ../../../build/NEWS:24708 msgid "" "`bpo-22032 `__: __qualname__ instead of " "__name__ is now always used to format fully qualified class names of Python " "implemented classes." msgstr "" -#: ../../../build/NEWS:24704 +#: ../../../build/NEWS:24711 msgid "" "`bpo-22031 `__: Reprs now always use " "hexadecimal format with the \"0x\" prefix when contain an id in form \" at " "0x...\"." msgstr "" -#: ../../../build/NEWS:24707 +#: ../../../build/NEWS:24714 msgid "" "`bpo-22018 `__: signal.set_wakeup_fd() " "now raises an OSError instead of a ValueError on ``fstat()`` failure." msgstr "" -#: ../../../build/NEWS:24710 +#: ../../../build/NEWS:24717 msgid "" "`bpo-21044 `__: tarfile.open() now " "handles fileobj with an integer 'name' attribute. Based on patch by Antoine" " Pietri." msgstr "" -#: ../../../build/NEWS:24713 +#: ../../../build/NEWS:24720 msgid "" "`bpo-21966 `__: Respect -q command-line " "option when code module is ran." msgstr "" -#: ../../../build/NEWS:24715 +#: ../../../build/NEWS:24722 msgid "" "`bpo-19076 `__: Don't pass the redundant" " 'file' argument to self.error()." msgstr "" -#: ../../../build/NEWS:24717 +#: ../../../build/NEWS:24724 msgid "" "`bpo-16382 `__: Improve exception " "message of warnings.warn() for bad category. Initial patch by Phil Elson." msgstr "" -#: ../../../build/NEWS:24720 +#: ../../../build/NEWS:24727 msgid "" "`bpo-21932 `__: os.read() now uses a " ":c:func:`Py_ssize_t` type instead of :c:type:`int` for the size to support " @@ -38351,93 +38365,93 @@ msgid "" "number of requested bytes." msgstr "" -#: ../../../build/NEWS:24725 +#: ../../../build/NEWS:24732 msgid "" "`bpo-21942 `__: Fixed source file " "viewing in pydoc's server mode on Windows." msgstr "" -#: ../../../build/NEWS:24727 +#: ../../../build/NEWS:24734 msgid "" "`bpo-11259 `__: " "asynchat.async_chat().set_terminator() now raises a ValueError if the number" " of received bytes is negative." msgstr "" -#: ../../../build/NEWS:24730 +#: ../../../build/NEWS:24737 msgid "" "`bpo-12523 `__: " "asynchat.async_chat.push() now raises a TypeError if it doesn't get a bytes " "string" msgstr "" -#: ../../../build/NEWS:24733 +#: ../../../build/NEWS:24740 msgid "" "`bpo-21707 `__: Add missing " "kwonlyargcount argument to ModuleFinder.replace_paths_in_code()." msgstr "" -#: ../../../build/NEWS:24736 +#: ../../../build/NEWS:24743 msgid "" "`bpo-20639 `__: calling " "Path.with_suffix('') allows removing the suffix again. Patch by July " "Tikhonov." msgstr "" -#: ../../../build/NEWS:24739 +#: ../../../build/NEWS:24746 msgid "" "`bpo-21714 `__: Disallow the " "construction of invalid paths using Path.with_name(). Original patch by " "Antony Lee." msgstr "" -#: ../../../build/NEWS:24742 +#: ../../../build/NEWS:24749 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:24745 +#: ../../../build/NEWS:24752 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:24748 +#: ../../../build/NEWS:24755 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:24751 +#: ../../../build/NEWS:24758 msgid "" "`bpo-5800 `__: headers parameter of " "wsgiref.headers.Headers is now optional. Initial patch by Pablo Torres " "Navarrete and SilentGhost." msgstr "" -#: ../../../build/NEWS:24754 +#: ../../../build/NEWS:24761 msgid "" "`bpo-21781 `__: ssl.RAND_add() now " "supports strings longer than 2 GB." msgstr "" -#: ../../../build/NEWS:24756 +#: ../../../build/NEWS:24763 msgid "" "`bpo-21679 `__: Prevent extraneous " "fstat() calls during open(). Patch by Bohuslav Kabrda." msgstr "" -#: ../../../build/NEWS:24759 +#: ../../../build/NEWS:24766 msgid "" "`bpo-21863 `__: cProfile now displays " "the module name of C extension functions, in addition to their own name." msgstr "" -#: ../../../build/NEWS:24762 +#: ../../../build/NEWS:24769 msgid "" "`bpo-11453 `__: asyncore: emit a " "ResourceWarning when an unclosed file_wrapper object is destroyed. The " @@ -38445,86 +38459,86 @@ msgid "" "called twice: the second call does nothing." msgstr "" -#: ../../../build/NEWS:24766 +#: ../../../build/NEWS:24773 msgid "" "`bpo-21858 `__: Better handling of " "Python exceptions in the sqlite3 module." msgstr "" -#: ../../../build/NEWS:24768 +#: ../../../build/NEWS:24775 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:24771 +#: ../../../build/NEWS:24778 msgid "" "`bpo-20295 `__: imghdr now recognizes " "OpenEXR format images." msgstr "" -#: ../../../build/NEWS:24773 +#: ../../../build/NEWS:24780 msgid "" "`bpo-21729 `__: Used the \"with\" " "statement in the dbm.dumb module to ensure files closing. Patch by Claudiu " "Popa." msgstr "" -#: ../../../build/NEWS:24776 +#: ../../../build/NEWS:24783 msgid "" "`bpo-21491 `__: socketserver: Fix a race" " condition in child processes reaping." msgstr "" -#: ../../../build/NEWS:24778 +#: ../../../build/NEWS:24785 msgid "" "`bpo-21719 `__: Added the " "``st_file_attributes`` field to os.stat_result on Windows." msgstr "" -#: ../../../build/NEWS:24781 +#: ../../../build/NEWS:24788 msgid "" "`bpo-21832 `__: Require named tuple " "inputs to be exact strings." msgstr "" -#: ../../../build/NEWS:24783 +#: ../../../build/NEWS:24790 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:24786 +#: ../../../build/NEWS:24793 msgid "" "`bpo-21723 `__: asyncio.Queue: support " "any type of number (ex: float) for the maximum size. Patch written by " "Vajrasky Kok." msgstr "" -#: ../../../build/NEWS:24789 +#: ../../../build/NEWS:24796 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:24792 +#: ../../../build/NEWS:24799 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:24796 +#: ../../../build/NEWS:24803 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:24799 +#: ../../../build/NEWS:24806 msgid "" "`bpo-21326 `__: Add a new is_closed() " "method to asyncio.BaseEventLoop. run_forever() and run_until_complete() " @@ -38532,58 +38546,58 @@ msgid "" "was closed." msgstr "" -#: ../../../build/NEWS:24803 +#: ../../../build/NEWS:24810 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:24806 +#: ../../../build/NEWS:24813 msgid "" "`bpo-21310 `__: Fixed possible resource " "leak in failed open()." msgstr "" -#: ../../../build/NEWS:24808 +#: ../../../build/NEWS:24815 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:24811 +#: ../../../build/NEWS:24818 msgid "" "`bpo-21677 `__: Fixed chaining " "nonnormalized exceptions in io close() methods." msgstr "" -#: ../../../build/NEWS:24813 +#: ../../../build/NEWS:24820 msgid "" "`bpo-11709 `__: Fix the pydoc.help " "function to not fail when sys.stdin is not a valid file." msgstr "" -#: ../../../build/NEWS:24816 +#: ../../../build/NEWS:24823 msgid "" "`bpo-21515 `__: tempfile.TemporaryFile " "now uses os.O_TMPFILE flag is available." msgstr "" -#: ../../../build/NEWS:24818 +#: ../../../build/NEWS:24825 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:24821 +#: ../../../build/NEWS:24828 msgid "" "`bpo-21463 `__: In urllib.request, fix " "pruning of the FTP cache." msgstr "" -#: ../../../build/NEWS:24823 +#: ../../../build/NEWS:24830 msgid "" "`bpo-21618 `__: The subprocess module " "could fail to close open fds that were inherited by the calling process and " @@ -38592,21 +38606,21 @@ msgid "" "ignored and all fds are closed." msgstr "" -#: ../../../build/NEWS:24828 +#: ../../../build/NEWS:24835 msgid "" "`bpo-20383 `__: Introduce " "importlib.util.module_from_spec() as the preferred way to create a new " "module." msgstr "" -#: ../../../build/NEWS:24831 +#: ../../../build/NEWS:24838 msgid "" "`bpo-21552 `__: Fixed possible integer " "overflow of too long string lengths in the tkinter module on 64-bit " "platforms." msgstr "" -#: ../../../build/NEWS:24834 +#: ../../../build/NEWS:24841 msgid "" "`bpo-14315 `__: The zipfile module now " "ignores extra fields in the central directory that are too short to be " @@ -38615,249 +38629,249 @@ msgid "" "other zip tools." msgstr "" -#: ../../../build/NEWS:24839 +#: ../../../build/NEWS:24846 msgid "" "`bpo-13742 `__: Added \"key\" and " "\"reverse\" parameters to heapq.merge(). (First draft of patch contributed " "by Simon Sapin.)" msgstr "" -#: ../../../build/NEWS:24842 +#: ../../../build/NEWS:24849 msgid "" "`bpo-21402 `__: tkinter.ttk now works " "when default root window is not set." msgstr "" -#: ../../../build/NEWS:24844 +#: ../../../build/NEWS:24851 msgid "" "`bpo-3015 `__: _tkinter.create() now " "creates tkapp object with wantobject=1 by default." msgstr "" -#: ../../../build/NEWS:24847 +#: ../../../build/NEWS:24854 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:24851 +#: ../../../build/NEWS:24858 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:24855 +#: ../../../build/NEWS:24862 msgid "" "`bpo-20197 `__: Added support for the " "WebP image type in the imghdr module. Patch by Fabrice Aneche and Claudiu " "Popa." msgstr "" -#: ../../../build/NEWS:24858 +#: ../../../build/NEWS:24865 msgid "" "`bpo-21513 `__: Speedup some properties " "of IP addresses (IPv4Address, IPv6Address) such as .is_private or " ".is_multicast." msgstr "" -#: ../../../build/NEWS:24861 +#: ../../../build/NEWS:24868 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:24864 +#: ../../../build/NEWS:24871 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:24867 +#: ../../../build/NEWS:24874 msgid "" "`bpo-21455 `__: Add a default backlog to" " socket.listen()." msgstr "" -#: ../../../build/NEWS:24869 +#: ../../../build/NEWS:24876 msgid "" "`bpo-21525 `__: Most Tkinter methods " "which accepted tuples now accept lists too." msgstr "" -#: ../../../build/NEWS:24872 +#: ../../../build/NEWS:24879 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:24876 +#: ../../../build/NEWS:24883 msgid "" "`bpo-22236 `__: Tkinter tests now don't " "reuse default root window. New root window is created for every test class." msgstr "" -#: ../../../build/NEWS:24879 +#: ../../../build/NEWS:24886 msgid "" "`bpo-10744 `__: Fix :pep:`3118` format " "strings on ctypes objects with a nontrivial shape." msgstr "" -#: ../../../build/NEWS:24882 +#: ../../../build/NEWS:24889 msgid "" "`bpo-20826 `__: Optimize " "ipaddress.collapse_addresses()." msgstr "" -#: ../../../build/NEWS:24884 +#: ../../../build/NEWS:24891 msgid "" "`bpo-21487 `__: Optimize " "ipaddress.summarize_address_range() and " "ipaddress.{IPv4Network,IPv6Network}.subnets()." msgstr "" -#: ../../../build/NEWS:24887 +#: ../../../build/NEWS:24894 msgid "" "`bpo-21486 `__: Optimize parsing of " "netmasks in ipaddress.IPv4Network and ipaddress.IPv6Network." msgstr "" -#: ../../../build/NEWS:24890 +#: ../../../build/NEWS:24897 msgid "" "`bpo-13916 `__: Disallowed the " "surrogatepass error handler for non UTF-\\* encodings." msgstr "" -#: ../../../build/NEWS:24893 +#: ../../../build/NEWS:24900 msgid "" "`bpo-20998 `__: Fixed re.fullmatch() of " "repeated single character pattern with ignore case. Original patch by " "Matthew Barnett." msgstr "" -#: ../../../build/NEWS:24896 +#: ../../../build/NEWS:24903 msgid "" "`bpo-21075 `__: fileinput.FileInput now " "reads bytes from standard stream if binary mode is specified. Patch by Sam " "Kimbrel." msgstr "" -#: ../../../build/NEWS:24899 +#: ../../../build/NEWS:24906 msgid "" "`bpo-19775 `__: Add a samefile() method " "to pathlib Path objects. Initial patch by Vajrasky Kok." msgstr "" -#: ../../../build/NEWS:24902 +#: ../../../build/NEWS:24909 msgid "" "`bpo-21226 `__: Set up modules properly " "in PyImport_ExecCodeModuleObject (and friends)." msgstr "" -#: ../../../build/NEWS:24905 +#: ../../../build/NEWS:24912 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:24908 +#: ../../../build/NEWS:24915 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:24912 +#: ../../../build/NEWS:24919 msgid "" "`bpo-21156 `__: " "importlib.abc.InspectLoader.source_to_code() is now a staticmethod." msgstr "" -#: ../../../build/NEWS:24915 +#: ../../../build/NEWS:24922 msgid "" "`bpo-21424 `__: Simplified and optimized" " heaqp.nlargest() and nmsmallest() to make fewer tuple comparisons." msgstr "" -#: ../../../build/NEWS:24918 +#: ../../../build/NEWS:24925 msgid "" "`bpo-21396 `__: Fix TextIOWrapper(..., " "write_through=True) to not force a flush() on the underlying binary stream." " Patch by akira." msgstr "" -#: ../../../build/NEWS:24921 +#: ../../../build/NEWS:24928 msgid "" "`bpo-18314 `__: Unlink now removes " "junctions on Windows. Patch by Kim Gräsman" msgstr "" -#: ../../../build/NEWS:24923 +#: ../../../build/NEWS:24930 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:24926 +#: ../../../build/NEWS:24933 msgid "" "`bpo-21407 `__: _decimal: The module now" " supports function signatures." msgstr "" -#: ../../../build/NEWS:24928 +#: ../../../build/NEWS:24935 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:24932 +#: ../../../build/NEWS:24939 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:24936 +#: ../../../build/NEWS:24943 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:24939 +#: ../../../build/NEWS:24946 msgid "" "`bpo-21421 `__: Add __slots__ to the " "MappingViews ABC. Patch by Josh Rosenberg." msgstr "" -#: ../../../build/NEWS:24941 +#: ../../../build/NEWS:24948 msgid "" "`bpo-21101 `__: Eliminate double hashing" " in the C speed-up code for collections.Counter()." msgstr "" -#: ../../../build/NEWS:24944 +#: ../../../build/NEWS:24951 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:24947 +#: ../../../build/NEWS:24954 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:24951 +#: ../../../build/NEWS:24958 msgid "" "`bpo-20951 `__: SSLSocket.send() now " "raises either SSLWantReadError or SSLWantWriteError on a non-blocking socket" @@ -38865,44 +38879,44 @@ msgid "" "Nikolaus Rath." msgstr "" -#: ../../../build/NEWS:24955 +#: ../../../build/NEWS:24962 msgid "" "`bpo-13248 `__: removed previously " "deprecated asyncore.dispatcher __getattr__ cheap inheritance hack." msgstr "" -#: ../../../build/NEWS:24958 +#: ../../../build/NEWS:24965 msgid "" "`bpo-9815 `__: assertRaises now tries to " "clear references to local variables in the exception's traceback." msgstr "" -#: ../../../build/NEWS:24961 +#: ../../../build/NEWS:24968 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:24964 +#: ../../../build/NEWS:24971 msgid "" "`bpo-13204 `__: Calling " "sys.flags.__new__ would crash the interpreter, now it raises a TypeError." msgstr "" -#: ../../../build/NEWS:24967 +#: ../../../build/NEWS:24974 msgid "" "`bpo-19385 `__: Make operations on a " "closed dbm.dumb database always raise the same exception." msgstr "" -#: ../../../build/NEWS:24970 +#: ../../../build/NEWS:24977 msgid "" "`bpo-21207 `__: Detect when the " "os.urandom cached fd has been closed or replaced, and open it anew." msgstr "" -#: ../../../build/NEWS:24973 +#: ../../../build/NEWS:24980 msgid "" "`bpo-21291 `__: subprocess's " "Popen.wait() is now thread safe so that multiple threads may be calling " @@ -38910,13 +38924,13 @@ msgid "" "Popen.returncode value." msgstr "" -#: ../../../build/NEWS:24977 +#: ../../../build/NEWS:24984 msgid "" "`bpo-21127 `__: Path objects can now be " "instantiated from str subclass instances (such as ``numpy.str_``)." msgstr "" -#: ../../../build/NEWS:24980 +#: ../../../build/NEWS:24987 msgid "" "`bpo-15002 `__: urllib.response object " "to use _TemporaryFileWrapper (and _TemporaryFileCloser) facility. Provides a" @@ -38924,71 +38938,71 @@ msgid "" "Theune." msgstr "" -#: ../../../build/NEWS:24984 +#: ../../../build/NEWS:24991 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:24987 +#: ../../../build/NEWS:24994 msgid "" "`bpo-21068 `__: The ssl.PROTOCOL* " "constants are now enum members." msgstr "" -#: ../../../build/NEWS:24989 +#: ../../../build/NEWS:24996 msgid "" "`bpo-21276 `__: posixmodule: Don't " "define USE_XATTRS on KFreeBSD and the Hurd." msgstr "" -#: ../../../build/NEWS:24991 +#: ../../../build/NEWS:24998 msgid "" "`bpo-21262 `__: New method " "assert_not_called for Mock. It raises AssertionError if the mock has been " "called." msgstr "" -#: ../../../build/NEWS:24994 +#: ../../../build/NEWS:25001 msgid "" "`bpo-21238 `__: New keyword argument " "`unsafe` to Mock. It raises `AttributeError` incase of an attribute " "startswith assert or assret." msgstr "" -#: ../../../build/NEWS:24997 +#: ../../../build/NEWS:25004 msgid "" "`bpo-20896 `__: " "ssl.get_server_certificate() now uses PROTOCOL_SSLv23, not PROTOCOL_SSLv3, " "for maximum compatibility." msgstr "" -#: ../../../build/NEWS:25000 +#: ../../../build/NEWS:25007 msgid "" "`bpo-21239 `__: patch.stopall() didn't " "work deterministically when the same name was patched more than once." msgstr "" -#: ../../../build/NEWS:25003 +#: ../../../build/NEWS:25010 msgid "" "`bpo-21203 `__: Updated fileConfig and " "dictConfig to remove inconsistencies. Thanks to Jure Koren for the patch." msgstr "" -#: ../../../build/NEWS:25006 +#: ../../../build/NEWS:25013 msgid "" "`bpo-21222 `__: Passing name keyword " "argument to mock.create_autospec now works." msgstr "" -#: ../../../build/NEWS:25009 +#: ../../../build/NEWS:25016 msgid "" "`bpo-21197 `__: Add lib64 -> lib symlink" " in venvs on 64-bit non-OS X POSIX." msgstr "" -#: ../../../build/NEWS:25011 +#: ../../../build/NEWS:25018 msgid "" "`bpo-17498 `__: Some SMTP servers " "disconnect after certain errors, violating strict RFC conformance. Instead " @@ -38997,213 +39011,213 @@ msgid "" "until the next command is issued." msgstr "" -#: ../../../build/NEWS:25016 +#: ../../../build/NEWS:25023 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:25019 +#: ../../../build/NEWS:25026 msgid "" "`bpo-7776 `__: Fix ``Host:`` header and " "reconnection when using http.client.HTTPConnection.set_tunnel(). Patch by " "Nikolaus Rath." msgstr "" -#: ../../../build/NEWS:25022 +#: ../../../build/NEWS:25029 msgid "" "`bpo-20968 `__: unittest.mock.MagicMock " "now supports division. Patch by Johannes Baiter." msgstr "" -#: ../../../build/NEWS:25025 +#: ../../../build/NEWS:25032 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:25029 +#: ../../../build/NEWS:25036 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:25032 +#: ../../../build/NEWS:25039 msgid "" "`bpo-21171 `__: Fixed undocumented " "filter API of the rot13 codec. Patch by Berker Peksag." msgstr "" -#: ../../../build/NEWS:25035 +#: ../../../build/NEWS:25042 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:25039 +#: ../../../build/NEWS:25046 msgid "" "`bpo-21172 `__: isinstance check relaxed" " from dict to collections.Mapping." msgstr "" -#: ../../../build/NEWS:25041 +#: ../../../build/NEWS:25048 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:25044 +#: ../../../build/NEWS:25051 msgid "" "`bpo-21136 `__: Avoid unnecessary " "normalization of Fractions resulting from power and other operations. Patch" " by Raymond Hettinger." msgstr "" -#: ../../../build/NEWS:25047 +#: ../../../build/NEWS:25054 msgid "" "`bpo-17621 `__: Introduce " "importlib.util.LazyLoader." msgstr "" -#: ../../../build/NEWS:25049 +#: ../../../build/NEWS:25056 msgid "" "`bpo-21076 `__: signal module constants " "were turned into enums. Patch by Giampaolo Rodola'." msgstr "" -#: ../../../build/NEWS:25052 +#: ../../../build/NEWS:25059 msgid "" "`bpo-20636 `__: Improved the repr of " "Tkinter widgets." msgstr "" -#: ../../../build/NEWS:25054 +#: ../../../build/NEWS:25061 msgid "" "`bpo-19505 `__: The items, keys, and " "values views of OrderedDict now support reverse iteration using reversed()." msgstr "" -#: ../../../build/NEWS:25057 +#: ../../../build/NEWS:25064 msgid "" "`bpo-21149 `__: Improved thread-safety " "in logging cleanup during interpreter shutdown. Thanks to Devin Jeanpierre " "for the patch." msgstr "" -#: ../../../build/NEWS:25060 +#: ../../../build/NEWS:25067 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:25064 +#: ../../../build/NEWS:25071 msgid "" "`bpo-21200 `__: Return None from " "pkgutil.get_loader() when __spec__ is missing." msgstr "" -#: ../../../build/NEWS:25066 +#: ../../../build/NEWS:25073 msgid "" "`bpo-21013 `__: Enhance " "ssl.create_default_context() when used for server side sockets to provide " "better security by default." msgstr "" -#: ../../../build/NEWS:25069 +#: ../../../build/NEWS:25076 msgid "" "`bpo-20145 `__: `assertRaisesRegex` and " "`assertWarnsRegex` now raise a TypeError if the second argument is not a " "string or compiled regex." msgstr "" -#: ../../../build/NEWS:25072 +#: ../../../build/NEWS:25079 msgid "" "`bpo-20633 `__: Replace relative import " "by absolute import." msgstr "" -#: ../../../build/NEWS:25074 +#: ../../../build/NEWS:25081 msgid "" "`bpo-20980 `__: Stop wrapping exception " "when using ThreadPool." msgstr "" -#: ../../../build/NEWS:25076 +#: ../../../build/NEWS:25083 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:25079 +#: ../../../build/NEWS:25086 msgid "" "`bpo-20990 `__: Fix issues found by " "pyflakes for multiprocessing." msgstr "" -#: ../../../build/NEWS:25081 +#: ../../../build/NEWS:25088 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:25085 +#: ../../../build/NEWS:25092 msgid "" "`bpo-21000 `__: Improve the command-line" " interface of json.tool." msgstr "" -#: ../../../build/NEWS:25087 +#: ../../../build/NEWS:25094 msgid "" "`bpo-20995 `__: Enhance default ciphers " "used by the ssl module to enable better security and prioritize perfect " "forward secrecy." msgstr "" -#: ../../../build/NEWS:25090 +#: ../../../build/NEWS:25097 msgid "" "`bpo-20884 `__: Don't assume that " "__file__ is defined on importlib.__init__." msgstr "" -#: ../../../build/NEWS:25092 +#: ../../../build/NEWS:25099 msgid "" "`bpo-21499 `__: Ignore __builtins__ in " "several test_importlib.test_api tests." msgstr "" -#: ../../../build/NEWS:25094 +#: ../../../build/NEWS:25101 msgid "" "`bpo-20627 `__: " "xmlrpc.client.ServerProxy is now a context manager." msgstr "" -#: ../../../build/NEWS:25096 +#: ../../../build/NEWS:25103 msgid "" "`bpo-19165 `__: The formatter module now" " raises DeprecationWarning instead of PendingDeprecationWarning." msgstr "" -#: ../../../build/NEWS:25099 +#: ../../../build/NEWS:25106 msgid "" "`bpo-13936 `__: Remove the ability of " "datetime.time instances to be considered false in boolean contexts." msgstr "" -#: ../../../build/NEWS:25102 +#: ../../../build/NEWS:25109 msgid "" "`bpo-18931 `__: selectors module now " "supports /dev/poll on Solaris. Patch by Giampaolo Rodola'." msgstr "" -#: ../../../build/NEWS:25105 +#: ../../../build/NEWS:25112 msgid "" "`bpo-19977 `__: When the ``LC_TYPE`` " "locale is the POSIX locale (``C`` locale), :py:data:`sys.stdin` and " @@ -39211,13 +39225,13 @@ msgid "" "instead of the ``strict`` error handler." msgstr "" -#: ../../../build/NEWS:25110 +#: ../../../build/NEWS:25117 msgid "" "`bpo-20574 `__: Implement incremental " "decoder for cp65001 code (Windows code page 65001, Microsoft UTF-8)." msgstr "" -#: ../../../build/NEWS:25113 +#: ../../../build/NEWS:25120 msgid "" "`bpo-20879 `__: Delay the initialization" " of encoding and decoding tables for base32, ascii85 and base85 codecs in " @@ -39226,13 +39240,13 @@ msgid "" "not used." msgstr "" -#: ../../../build/NEWS:25118 +#: ../../../build/NEWS:25125 msgid "" "`bpo-19157 `__: Include the broadcast " "address in the usuable hosts for IPv6 in ipaddress." msgstr "" -#: ../../../build/NEWS:25121 +#: ../../../build/NEWS:25128 msgid "" "`bpo-11599 `__: When an external command" " (e.g. compiler) fails, distutils now prints out the whole command line " @@ -39240,90 +39254,90 @@ msgid "" "DISTUTILS_DEBUG is set." msgstr "" -#: ../../../build/NEWS:25125 +#: ../../../build/NEWS:25132 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:25128 +#: ../../../build/NEWS:25135 msgid "" "`bpo-20875 `__: Prevent possible gzip " "\"'read' is not defined\" NameError. Patch by Claudiu Popa." msgstr "" -#: ../../../build/NEWS:25131 +#: ../../../build/NEWS:25138 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:25135 +#: ../../../build/NEWS:25142 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:25139 +#: ../../../build/NEWS:25146 msgid "" "`bpo-20778 `__: Fix modulefinder to work" " with bytecode-only modules." msgstr "" -#: ../../../build/NEWS:25141 +#: ../../../build/NEWS:25148 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:25144 +#: ../../../build/NEWS:25151 msgid "" "`bpo-19748 `__: On AIX, time.mktime() " "now raises an OverflowError for year outsize range [1902; 2037]." msgstr "" -#: ../../../build/NEWS:25147 +#: ../../../build/NEWS:25154 msgid "" "`bpo-19573 `__: inspect.signature: Use " "enum for parameter kind constants." msgstr "" -#: ../../../build/NEWS:25149 +#: ../../../build/NEWS:25156 msgid "" "`bpo-20726 `__: inspect.signature: Make " "Signature and Parameter picklable." msgstr "" -#: ../../../build/NEWS:25151 +#: ../../../build/NEWS:25158 msgid "" "`bpo-17373 `__: Add " "inspect.Signature.from_callable method." msgstr "" -#: ../../../build/NEWS:25153 +#: ../../../build/NEWS:25160 msgid "" "`bpo-20378 `__: Improve repr of " "inspect.Signature and inspect.Parameter." msgstr "" -#: ../../../build/NEWS:25155 +#: ../../../build/NEWS:25162 msgid "" "`bpo-20816 `__: Fix " "inspect.getcallargs() to raise correct TypeError for missing keyword-only " "arguments. Patch by Jeremiah Lowin." msgstr "" -#: ../../../build/NEWS:25158 +#: ../../../build/NEWS:25165 msgid "" "`bpo-20817 `__: Fix " "inspect.getcallargs() to fail correctly if more than 3 arguments are " "missing. Patch by Jeremiah Lowin." msgstr "" -#: ../../../build/NEWS:25161 +#: ../../../build/NEWS:25168 msgid "" "`bpo-6676 `__: Ensure a meaningful " "exception is raised when attempting to parse more than one XML document per " @@ -39331,7 +39345,7 @@ msgid "" "Amaury Forgeot d'Arc, with suggested wording by David Gutteridge)" msgstr "" -#: ../../../build/NEWS:25166 +#: ../../../build/NEWS:25173 msgid "" "`bpo-21117 `__: Fix inspect.signature to" " better support functools.partial. Due to the specifics of functools.partial" @@ -39339,80 +39353,80 @@ msgid "" " become keyword-only." msgstr "" -#: ../../../build/NEWS:25171 +#: ../../../build/NEWS:25178 msgid "" "`bpo-20334 `__: inspect.Signature and " "inspect.Parameter are now hashable. Thanks to Antony Lee for bug reports and" " suggestions." msgstr "" -#: ../../../build/NEWS:25174 +#: ../../../build/NEWS:25181 msgid "" "`bpo-15916 `__: doctest.DocTestSuite " "returns an empty unittest.TestSuite instead of raising ValueError if it " "finds no tests" msgstr "" -#: ../../../build/NEWS:25177 +#: ../../../build/NEWS:25184 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:25180 +#: ../../../build/NEWS:25187 msgid "" "asyncio: Add gi_{frame,running,code} properties to CoroWrapper (upstream " "`bpo-163 `__)." msgstr "" -#: ../../../build/NEWS:25183 +#: ../../../build/NEWS:25190 msgid "" "`bpo-21311 `__: Avoid exception in " "_osx_support with non-standard compiler configurations. Patch by John " "Szakmeister." msgstr "" -#: ../../../build/NEWS:25186 +#: ../../../build/NEWS:25193 msgid "" "`bpo-11571 `__: Ensure that the turtle " "window becomes the topmost window when launched on OS X." msgstr "" -#: ../../../build/NEWS:25189 +#: ../../../build/NEWS:25196 msgid "" "`bpo-21801 `__: Validate that " "__signature__ is None or an instance of Signature." msgstr "" -#: ../../../build/NEWS:25192 +#: ../../../build/NEWS:25199 msgid "" "`bpo-21923 `__: Prevent AttributeError " "in distutils.sysconfig.customize_compiler due to possible uninitialized " "_config_vars." msgstr "" -#: ../../../build/NEWS:25196 +#: ../../../build/NEWS:25203 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:25199 +#: ../../../build/NEWS:25206 msgid "" "`bpo-22733 `__: Fix ffi_prep_args not " "zero-extending argument values correctly on 64-bit Windows." msgstr "" -#: ../../../build/NEWS:25202 +#: ../../../build/NEWS:25209 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:25209 +#: ../../../build/NEWS:25216 msgid "" "`bpo-20577 `__: Configuration of the max" " line length for the FormatParagraph extension has been moved from the " @@ -39420,20 +39434,20 @@ msgid "" " Config Extensions dialog. Patch by Tal Einat." msgstr "" -#: ../../../build/NEWS:25214 +#: ../../../build/NEWS:25221 msgid "" "`bpo-16893 `__: Update Idle doc chapter " "to match current Idle and add new information." msgstr "" -#: ../../../build/NEWS:25217 +#: ../../../build/NEWS:25224 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:25221 +#: ../../../build/NEWS:25228 msgid "" "`bpo-16233 `__: A module browser (File :" " Class Browser, Alt+C) requires an editor window with a filename. When " @@ -39443,7 +39457,7 @@ msgid "" "a corresponding browser is also opened." msgstr "" -#: ../../../build/NEWS:25227 +#: ../../../build/NEWS:25234 msgid "" "`bpo-4832 `__: Save As to type Python " "files automatically adds .py to the name you enter (even if your system does" @@ -39451,100 +39465,100 @@ msgid "" "files." msgstr "" -#: ../../../build/NEWS:25231 +#: ../../../build/NEWS:25238 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:25234 +#: ../../../build/NEWS:25241 msgid "" "`bpo-17390 `__: Adjust Editor window " "title; remove 'Python', move version to end." msgstr "" -#: ../../../build/NEWS:25237 +#: ../../../build/NEWS:25244 msgid "" "`bpo-14105 `__: Idle debugger " "breakpoints no longer disappear when inserting or deleting lines." msgstr "" -#: ../../../build/NEWS:25240 +#: ../../../build/NEWS:25247 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:25244 +#: ../../../build/NEWS:25251 msgid "" "`bpo-21765 `__: Add support for non-" "ascii identifiers to HyperParser." msgstr "" -#: ../../../build/NEWS:25246 +#: ../../../build/NEWS:25253 msgid "" "`bpo-21940 `__: Add unittest for " "WidgetRedirector. Initial patch by Saimadhav Heblikar." msgstr "" -#: ../../../build/NEWS:25249 +#: ../../../build/NEWS:25256 msgid "" "`bpo-18592 `__: Add unittest for " "SearchDialogBase. Patch by Phil Webster." msgstr "" -#: ../../../build/NEWS:25251 +#: ../../../build/NEWS:25258 msgid "" "`bpo-21694 `__: Add unittest for " "ParenMatch. Patch by Saimadhav Heblikar." msgstr "" -#: ../../../build/NEWS:25253 +#: ../../../build/NEWS:25260 msgid "" "`bpo-21686 `__: add unittest for " "HyperParser. Original patch by Saimadhav Heblikar." msgstr "" -#: ../../../build/NEWS:25256 +#: ../../../build/NEWS:25263 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:25260 +#: ../../../build/NEWS:25267 msgid "" "`bpo-21695 `__: Closing a Find-in-files " "output window while the search is still in progress no longer closes Idle." msgstr "" -#: ../../../build/NEWS:25263 +#: ../../../build/NEWS:25270 msgid "" "`bpo-18910 `__: Add unittest for " "textView. Patch by Phil Webster." msgstr "" -#: ../../../build/NEWS:25265 +#: ../../../build/NEWS:25272 msgid "" "`bpo-18292 `__: Add unittest for " "AutoExpand. Patch by Saihadhav Heblikar." msgstr "" -#: ../../../build/NEWS:25267 +#: ../../../build/NEWS:25274 msgid "" "`bpo-18409 `__: Add unittest for " "AutoComplete. Patch by Phil Webster." msgstr "" -#: ../../../build/NEWS:25269 +#: ../../../build/NEWS:25276 msgid "" "`bpo-21477 `__: htest.py - Improve " "framework, complete set of tests. Patches by Saimadhav Heblikar" msgstr "" -#: ../../../build/NEWS:25272 +#: ../../../build/NEWS:25279 msgid "" "`bpo-18104 `__: Add " "idlelib/idle_test/htest.py with a few sample tests to begin consolidating " @@ -39552,89 +39566,89 @@ msgid "" " work with htest. Running the module as __main__ runs all tests." msgstr "" -#: ../../../build/NEWS:25277 +#: ../../../build/NEWS:25284 msgid "" "`bpo-21139 `__: Change default paragraph" " width to 72, the :pep:`8` recommendation." msgstr "" -#: ../../../build/NEWS:25280 +#: ../../../build/NEWS:25287 msgid "" "`bpo-21284 `__: Paragraph reformat test " "passes after user changes reformat width." msgstr "" -#: ../../../build/NEWS:25283 +#: ../../../build/NEWS:25290 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:25286 +#: ../../../build/NEWS:25293 msgid "" "`bpo-23180 `__: Rename IDLE \"Windows\" " "menu item to \"Window\". Patch by Al Sweigart." msgstr "" -#: ../../../build/NEWS:25292 +#: ../../../build/NEWS:25299 msgid "" "`bpo-15506 `__: Use standard " "PKG_PROG_PKG_CONFIG autoconf macro in the configure script." msgstr "" -#: ../../../build/NEWS:25295 +#: ../../../build/NEWS:25302 msgid "" "`bpo-22935 `__: Allow the ssl module to " "be compiled if openssl doesn't support SSL 3." msgstr "" -#: ../../../build/NEWS:25298 +#: ../../../build/NEWS:25305 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:25301 +#: ../../../build/NEWS:25308 msgid "" "`bpo-22591 `__: Drop support of MS-DOS, " "especially of the DJGPP compiler (MS-DOS port of GCC)." msgstr "" -#: ../../../build/NEWS:25304 +#: ../../../build/NEWS:25311 msgid "" "`bpo-16537 `__: Check whether " "self.extensions is empty in setup.py. Patch by Jonathan Hosmer." msgstr "" -#: ../../../build/NEWS:25307 +#: ../../../build/NEWS:25314 msgid "" "`bpo-22359 `__: Remove incorrect uses of" " recursive make. Patch by Jonas Wagner." msgstr "" -#: ../../../build/NEWS:25310 +#: ../../../build/NEWS:25317 msgid "" "`bpo-21958 `__: Define HAVE_ROUND when " "building with Visual Studio 2013 and above. Patch by Zachary Turner." msgstr "" -#: ../../../build/NEWS:25313 +#: ../../../build/NEWS:25320 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:25317 +#: ../../../build/NEWS:25324 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:25320 +#: ../../../build/NEWS:25327 msgid "" "`bpo-21141 `__: The Windows build " "process no longer attempts to find Perl, instead relying on OpenSSL source " @@ -39645,109 +39659,109 @@ msgid "" "and ready to build." msgstr "" -#: ../../../build/NEWS:25327 +#: ../../../build/NEWS:25334 msgid "" "`bpo-21037 `__: Add a build option to " "enable AddressSanitizer support." msgstr "" -#: ../../../build/NEWS:25329 +#: ../../../build/NEWS:25336 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:25333 +#: ../../../build/NEWS:25340 msgid "" "`bpo-21285 `__: Refactor and fix curses " "configure check to always search in a ncursesw directory." msgstr "" -#: ../../../build/NEWS:25336 +#: ../../../build/NEWS:25343 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:25340 +#: ../../../build/NEWS:25347 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:25343 +#: ../../../build/NEWS:25350 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:25346 +#: ../../../build/NEWS:25353 msgid "" "`bpo-20022 `__: Eliminate use of " "deprecated bundlebuilder in OS X builds." msgstr "" -#: ../../../build/NEWS:25348 +#: ../../../build/NEWS:25355 msgid "" "`bpo-15968 `__: Incorporated Tcl, Tk, " "and Tix builds into the Windows build solution." msgstr "" -#: ../../../build/NEWS:25351 +#: ../../../build/NEWS:25358 msgid "" "`bpo-17095 `__: Fix Modules/Setup " "*shared* support." msgstr "" -#: ../../../build/NEWS:25353 +#: ../../../build/NEWS:25360 msgid "" "`bpo-21811 `__: Anticipated fixes to " "support OS X versions > 10.9." msgstr "" -#: ../../../build/NEWS:25355 +#: ../../../build/NEWS:25362 msgid "" "`bpo-21166 `__: Prevent possible " "segfaults and other random failures of python --generate-posix-vars in " "pybuilddir.txt build target." msgstr "" -#: ../../../build/NEWS:25358 +#: ../../../build/NEWS:25365 msgid "" "`bpo-18096 `__: Fix library order " "returned by python-config." msgstr "" -#: ../../../build/NEWS:25360 +#: ../../../build/NEWS:25367 msgid "" "`bpo-17219 `__: Add library build dir " "for Python extension cross-builds." msgstr "" -#: ../../../build/NEWS:25362 +#: ../../../build/NEWS:25369 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:25365 +#: ../../../build/NEWS:25372 msgid "" "`bpo-21236 `__: Build _msi.pyd with " "cabinet.lib instead of fci.lib" msgstr "" -#: ../../../build/NEWS:25367 +#: ../../../build/NEWS:25374 msgid "" "`bpo-17128 `__: Use private version of " "OpenSSL for OS X 10.5+ installer." msgstr "" -#: ../../../build/NEWS:25372 +#: ../../../build/NEWS:25379 msgid "" "`bpo-14203 `__: Remove obsolete support " "for view==NULL in PyBuffer_FillInfo(), bytearray_getbuffer(), " @@ -39755,7 +39769,7 @@ msgid "" "BufferError in that case." msgstr "" -#: ../../../build/NEWS:25376 +#: ../../../build/NEWS:25383 msgid "" "`bpo-22445 `__: PyBuffer_IsContiguous() " "now implements precise contiguity tests, compatible with NumPy's " @@ -39763,19 +39777,19 @@ msgid "" "reported false negatives for corner cases." msgstr "" -#: ../../../build/NEWS:25380 +#: ../../../build/NEWS:25387 msgid "" "`bpo-22079 `__: PyType_Ready() now " "checks that statically allocated type has no dynamically allocated bases." msgstr "" -#: ../../../build/NEWS:25383 +#: ../../../build/NEWS:25390 msgid "" "`bpo-22453 `__: Removed non-documented " "macro PyObject_REPR()." msgstr "" -#: ../../../build/NEWS:25385 +#: ../../../build/NEWS:25392 msgid "" "`bpo-18395 `__: Rename " "``_Py_char2wchar()`` to :c:func:`Py_DecodeLocale`, rename " @@ -39783,7 +39797,7 @@ msgid "" "functions." msgstr "" -#: ../../../build/NEWS:25389 +#: ../../../build/NEWS:25396 msgid "" "`bpo-21233 `__: Add new C functions: " "PyMem_RawCalloc(), PyMem_Calloc(), PyObject_Calloc(), _PyObject_GC_Calloc()." @@ -39791,7 +39805,7 @@ msgid "" "objects which is faster and use less memory." msgstr "" -#: ../../../build/NEWS:25394 +#: ../../../build/NEWS:25401 msgid "" "`bpo-20942 `__: " "PyImport_ImportFrozenModuleObject() no longer sets __file__ to match what " @@ -39799,27 +39813,27 @@ msgid "" "using imp.init_frozen()." msgstr "" -#: ../../../build/NEWS:25401 +#: ../../../build/NEWS:25408 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:25405 +#: ../../../build/NEWS:25412 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:25409 +#: ../../../build/NEWS:25416 msgid "" "`bpo-21514 `__: The documentation of the" " json module now refers to new JSON RFC 7159 instead of obsoleted RFC 4627." msgstr "" -#: ../../../build/NEWS:25412 +#: ../../../build/NEWS:25419 msgid "" "`bpo-21777 `__: The binary sequence " "methods on bytes and bytearray are now documented explicitly, rather than " @@ -39827,40 +39841,40 @@ msgid "" "behaviour of the corresponding str methods." msgstr "" -#: ../../../build/NEWS:25417 +#: ../../../build/NEWS:25424 msgid "" "`bpo-6916 `__: undocument deprecated " "asynchat.fifo class." msgstr "" -#: ../../../build/NEWS:25419 +#: ../../../build/NEWS:25426 msgid "" "`bpo-17386 `__: Expanded functionality " "of the ``Doc/make.bat`` script to make it much more comparable to " "``Doc/Makefile``." msgstr "" -#: ../../../build/NEWS:25422 +#: ../../../build/NEWS:25429 msgid "" "`bpo-21312 `__: Update the " "thread_foobar.h template file to include newer threading APIs. Patch by Jack" " McCracken." msgstr "" -#: ../../../build/NEWS:25425 +#: ../../../build/NEWS:25432 msgid "" "`bpo-21043 `__: Remove the " "recommendation for specific CA organizations and to mention the ability to " "load the OS certificates." msgstr "" -#: ../../../build/NEWS:25428 +#: ../../../build/NEWS:25435 msgid "" "`bpo-20765 `__: Add missing " "documentation for PurePath.with_name() and PurePath.with_suffix()." msgstr "" -#: ../../../build/NEWS:25431 +#: ../../../build/NEWS:25438 msgid "" "`bpo-19407 `__: New package installation" " and distribution guides based on the Python Packaging Authority tools. " @@ -39869,76 +39883,76 @@ msgid "" "that isn't recorded anywhere else." msgstr "" -#: ../../../build/NEWS:25436 +#: ../../../build/NEWS:25443 msgid "" "`bpo-19697 `__: Document cases where " "__main__.__spec__ is None." msgstr "" -#: ../../../build/NEWS:25441 +#: ../../../build/NEWS:25448 msgid "" "`bpo-18982 `__: Add tests for CLI of the" " calendar module." msgstr "" -#: ../../../build/NEWS:25443 +#: ../../../build/NEWS:25450 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:25447 +#: ../../../build/NEWS:25454 msgid "" "`bpo-22838 `__: All test_re tests now " "work with unittest test discovery." msgstr "" -#: ../../../build/NEWS:25449 +#: ../../../build/NEWS:25456 msgid "" "`bpo-22173 `__: Update lib2to3 tests to " "use unittest test discovery." msgstr "" -#: ../../../build/NEWS:25451 +#: ../../../build/NEWS:25458 msgid "" "`bpo-16000 `__: Convert test_curses to " "use unittest." msgstr "" -#: ../../../build/NEWS:25453 +#: ../../../build/NEWS:25460 msgid "" "`bpo-21456 `__: Skip two tests in " "test_urllib2net.py if _ssl module not present. Patch by Remi Pointel." msgstr "" -#: ../../../build/NEWS:25456 +#: ../../../build/NEWS:25463 msgid "" "`bpo-20746 `__: Fix test_pdb to run in " "refleak mode (-R). Patch by Xavier de Gaye." msgstr "" -#: ../../../build/NEWS:25459 +#: ../../../build/NEWS:25466 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:25462 +#: ../../../build/NEWS:25469 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:25465 +#: ../../../build/NEWS:25472 msgid "" "`bpo-22111 `__: Assorted cleanups in " "test_imaplib. Patch by Milan Oberkirch." msgstr "" -#: ../../../build/NEWS:25467 +#: ../../../build/NEWS:25474 msgid "" "`bpo-22002 `__: Added " "``load_package_tests`` function to test.support and used it to " @@ -39946,27 +39960,27 @@ msgid "" "test_importlib, test_json, and test_tools." msgstr "" -#: ../../../build/NEWS:25471 +#: ../../../build/NEWS:25478 msgid "" "`bpo-21976 `__: Fix test_ssl to accept " "LibreSSL version strings. Thanks to William Orr." msgstr "" -#: ../../../build/NEWS:25474 +#: ../../../build/NEWS:25481 msgid "" "`bpo-21918 `__: Converted test_tools " "from a module to a package containing separate test files for each tested " "script." msgstr "" -#: ../../../build/NEWS:25477 +#: ../../../build/NEWS:25484 msgid "" "`bpo-9554 `__: Use modern unittest " "features in test_argparse. Initial patch by Denver Coneybeare and Radu " "Voicilas." msgstr "" -#: ../../../build/NEWS:25480 +#: ../../../build/NEWS:25487 msgid "" "`bpo-20155 `__: Changed HTTP method " "names in failing tests in test_httpservers so that packet filtering software" @@ -39974,19 +39988,19 @@ msgid "" "transaction semantics expected by the tests." msgstr "" -#: ../../../build/NEWS:25485 +#: ../../../build/NEWS:25492 msgid "" "`bpo-19493 `__: Refactored the ctypes " "test package to skip tests explicitly rather than silently." msgstr "" -#: ../../../build/NEWS:25488 +#: ../../../build/NEWS:25495 msgid "" "`bpo-18492 `__: All resources are now " "allowed when tests are not run by regrtest.py." msgstr "" -#: ../../../build/NEWS:25491 +#: ../../../build/NEWS:25498 msgid "" "`bpo-21634 `__: Fix pystone micro-" "benchmark: use floor division instead of true division to benchmark integers" @@ -39994,163 +40008,163 @@ msgid "" "written by Lennart Regebro." msgstr "" -#: ../../../build/NEWS:25495 +#: ../../../build/NEWS:25502 msgid "" "`bpo-21605 `__: Added tests for Tkinter " "images." msgstr "" -#: ../../../build/NEWS:25497 +#: ../../../build/NEWS:25504 msgid "" "`bpo-21493 `__: Added test for " "ntpath.expanduser(). Original patch by Claudiu Popa." msgstr "" -#: ../../../build/NEWS:25500 +#: ../../../build/NEWS:25507 msgid "" "`bpo-19925 `__: Added tests for the spwd" " module. Original patch by Vajrasky Kok." msgstr "" -#: ../../../build/NEWS:25503 +#: ../../../build/NEWS:25510 msgid "" "`bpo-21522 `__: Added Tkinter tests for " "Listbox.itemconfigure(), PanedWindow.paneconfigure(), and " "Menu.entryconfigure()." msgstr "" -#: ../../../build/NEWS:25506 +#: ../../../build/NEWS:25513 msgid "" "`bpo-17756 `__: Fix test_code test when " "run from the installed location." msgstr "" -#: ../../../build/NEWS:25508 +#: ../../../build/NEWS:25515 msgid "" "`bpo-17752 `__: Fix distutils tests when" " run from the installed location." msgstr "" -#: ../../../build/NEWS:25510 +#: ../../../build/NEWS:25517 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:25514 +#: ../../../build/NEWS:25521 msgid "" "`bpo-21275 `__: Fix a socket test on " "KFreeBSD." msgstr "" -#: ../../../build/NEWS:25516 +#: ../../../build/NEWS:25523 msgid "" "`bpo-21223 `__: Pass " "test_site/test_startup_imports when some of the extensions are built as " "builtins." msgstr "" -#: ../../../build/NEWS:25519 +#: ../../../build/NEWS:25526 msgid "" "`bpo-20635 `__: Added tests for Tk " "geometry managers." msgstr "" -#: ../../../build/NEWS:25521 +#: ../../../build/NEWS:25528 msgid "Add test case for freeze." msgstr "Tambahkan kasus pengujian untuk *freeze*." -#: ../../../build/NEWS:25523 +#: ../../../build/NEWS:25530 msgid "" "`bpo-20743 `__: Fix a reference leak in " "test_tcl." msgstr "" -#: ../../../build/NEWS:25525 +#: ../../../build/NEWS:25532 msgid "" "`bpo-21097 `__: Move test_namespace_pkgs" " into test_importlib." msgstr "" -#: ../../../build/NEWS:25527 +#: ../../../build/NEWS:25534 msgid "" "`bpo-21503 `__: Use test_both() " "consistently in test_importlib." msgstr "" -#: ../../../build/NEWS:25529 +#: ../../../build/NEWS:25536 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:25533 +#: ../../../build/NEWS:25540 msgid "" "`bpo-20668 `__: asyncio tests no longer " "rely on tests.txt file. (Patch by Vajrasky Kok)" msgstr "" -#: ../../../build/NEWS:25536 +#: ../../../build/NEWS:25543 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:25539 +#: ../../../build/NEWS:25546 msgid "" "`bpo-22770 `__: Prevent some Tk " "segfaults on OS X when running gui tests." msgstr "" -#: ../../../build/NEWS:25541 +#: ../../../build/NEWS:25548 msgid "" "`bpo-23211 `__: Workaround test_logging " "failure on some OS X 10.6 systems." msgstr "" -#: ../../../build/NEWS:25543 +#: ../../../build/NEWS:25550 msgid "" "`bpo-23345 `__: Prevent test_ssl " "failures with large OpenSSL patch level values (like 0.9.8zc)." msgstr "" -#: ../../../build/NEWS:25549 +#: ../../../build/NEWS:25556 msgid "" "`bpo-22314 `__: pydoc now works when the" " LINES environment variable is set." msgstr "" -#: ../../../build/NEWS:25551 +#: ../../../build/NEWS:25558 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:25554 +#: ../../../build/NEWS:25561 msgid "" "`bpo-20076 `__: The makelocalealias.py " "script no longer ignores UTF-8 mapping." msgstr "" -#: ../../../build/NEWS:25556 +#: ../../../build/NEWS:25563 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:25559 +#: ../../../build/NEWS:25566 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:25562 +#: ../../../build/NEWS:25569 msgid "" "`bpo-22120 `__: For functions using an " "unsigned integer return converter, Argument Clinic now generates a cast to " @@ -40158,60 +40172,60 @@ msgid "" "a compilation warning.)" msgstr "" -#: ../../../build/NEWS:25566 +#: ../../../build/NEWS:25573 msgid "" "`bpo-18974 `__: Tools/scripts/diff.py " "now uses argparse instead of optparse." msgstr "" -#: ../../../build/NEWS:25568 +#: ../../../build/NEWS:25575 msgid "" "`bpo-21906 `__: Make " "Tools/scripts/md5sum.py work in Python 3. Patch by Zachary Ware." msgstr "" -#: ../../../build/NEWS:25571 +#: ../../../build/NEWS:25578 msgid "" "`bpo-21629 `__: Fix Argument Clinic's \"" "--converters\" feature." msgstr "" -#: ../../../build/NEWS:25573 +#: ../../../build/NEWS:25580 msgid "Add support for ``yield from`` to 2to3." msgstr "Menambahkan dukungan untuk ``yield from`` ke 2to3." -#: ../../../build/NEWS:25575 +#: ../../../build/NEWS:25582 msgid "Add support for the :pep:`465` matrix multiplication operator to 2to3." msgstr "" "Tambahkan dukungan untuk :pep:`465` operator perkalian matriks ke 2to3." -#: ../../../build/NEWS:25577 +#: ../../../build/NEWS:25584 msgid "" "`bpo-16047 `__: Fix module exception " "list and __file__ handling in freeze. Patch by Meador Inge." msgstr "" -#: ../../../build/NEWS:25580 +#: ../../../build/NEWS:25587 msgid "" "`bpo-11824 `__: Consider ABI tags in " "freeze. Patch by Meador Inge." msgstr "" -#: ../../../build/NEWS:25582 +#: ../../../build/NEWS:25589 msgid "" "`bpo-20535 `__: PYTHONWARNING no longer " "affects the run_tests.py script. Patch by Arfrever Frehtes Taifersar " "Arahesis." msgstr "" -#: ../../../build/NEWS:25588 +#: ../../../build/NEWS:25595 msgid "" "`bpo-23260 `__: Update Windows installer" msgstr "" "`bpo-23260 `__: Memperbaharui Windows " "installer" -#: ../../../build/NEWS:25590 +#: ../../../build/NEWS:25597 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 " @@ -40219,38 +40233,38 @@ msgid "" "information. Also, this version of Tcl/Tk includes support for Windows 10." msgstr "" -#: ../../../build/NEWS:25596 +#: ../../../build/NEWS:25603 msgid "" "`bpo-17896 `__: The Windows build " "scripts now expect external library sources to be in " "``PCbuild\\..\\externals`` rather than ``PCbuild\\..\\..``." msgstr "" -#: ../../../build/NEWS:25599 +#: ../../../build/NEWS:25606 msgid "" "`bpo-17717 `__: The Windows build " "scripts now use a copy of NASM pulled from svn.python.org to build OpenSSL." msgstr "" -#: ../../../build/NEWS:25602 +#: ../../../build/NEWS:25609 msgid "" "`bpo-21907 `__: Improved the batch " "scripts provided for building Python." msgstr "" -#: ../../../build/NEWS:25604 +#: ../../../build/NEWS:25611 msgid "" "`bpo-22644 `__: The bundled version of " "OpenSSL has been updated to 1.0.1j." msgstr "" -#: ../../../build/NEWS:25606 +#: ../../../build/NEWS:25613 msgid "" "`bpo-10747 `__: Use versioned labels in " "the Windows start menu. Patch by Olive Kilburn." msgstr "" -#: ../../../build/NEWS:25609 +#: ../../../build/NEWS:25616 msgid "" "`bpo-22980 `__: .pyd files with a " "version and platform tag (for example, \".cp35-win32.pyd\") will now be " @@ -40260,6 +40274,6 @@ msgstr "" "dan tag platform (sebagai contoh, \".cp35-win32.pyd\") sekarang akan dimuat " "dalam preferensi untuk mereka yang tidak memiliki tag." -#: ../../../build/NEWS:25613 +#: ../../../build/NEWS:25620 msgid "**(For information about older versions, consult the HISTORY file.)**" msgstr "**(Untuk informasi tentang versi-versi lama, lihat berkas HISTORY.)**" From 4a9ea90b0a13c3661b0d1505c6dde51d02980b36 Mon Sep 17 00:00:00 2001 From: oon arfiandwi Date: Thu, 15 Oct 2020 02:37:30 +0800 Subject: [PATCH 4/4] Sinkronisasi dengan Transifex 20201015. Menambahkan informasi docs.python.org/id/3.9/ --- README.md | 2 + faq/general.po | 15 +- faq/programming.po | 4 +- library/functions.po | 7 +- library/math.po | 4 +- library/random.po | 123 +- library/site.po | 22 +- library/typing.po | 14 +- library/unittest.po | 585 +- library/xml.etree.elementtree.po | 414 +- reference/datamodel.po | 127 +- .../python-newest.whatsnew--3_9/id.po | 1086 +- tutorial/classes.po | 7 + tutorial/controlflow.po | 5 + whatsnew/changelog.po | 13030 ++++++++-------- 15 files changed, 8024 insertions(+), 7421 deletions(-) diff --git a/README.md b/README.md index 726a6d8..7caea84 100644 --- a/README.md +++ b/README.md @@ -112,6 +112,8 @@ Jangan ragu untuk memberi masukan. Daftar istilah tersedia di [wiki](https://git --- Menempatkan aktivitas penerjemahan di tempat penyimpanan umum ini bertujuan untuk menarik dan mendapatkan lebih banyak kontribusi dibandingkan situs penerjemahan yang fungsinya sangat spesifik, seperti halnya Transifex. +Per tanggal **2020-10-15** dokumentasi Python Bahasa Indonesia sudah tersedia di **https://docs.python.org/id/3.9/** + Per tanggal **2019-10-21** dokumentasi Python Bahasa Indonesia sudah tersedia di **https://docs.python.org/id/3.8/** Per tanggal **2019-10-17** proses penerjemahan yang dibutuhkan sebagai minimum dari standar PEP 545 sudah selesai. diff --git a/faq/general.po b/faq/general.po index 85589d1..e5f0d25 100644 --- a/faq/general.po +++ b/faq/general.po @@ -4,8 +4,8 @@ # FIRST AUTHOR , YEAR. # # Translators: -# oon arfiandwi , 2019 # Ryan Febriansyah <15523163@students.uii.ac.id>, 2020 +# oon arfiandwi , 2020 # #, fuzzy msgid "" @@ -14,7 +14,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-08-23 03:56+0000\n" "PO-Revision-Date: 2017-02-16 17:43+0000\n" -"Last-Translator: Ryan Febriansyah <15523163@students.uii.ac.id>, 2020\n" +"Last-Translator: oon arfiandwi , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -317,6 +317,12 @@ msgid "" "words, all versions labeled 2.0aN precede the versions labeled 2.0bN, which " "precede versions labeled 2.0rcN, and *those* precede 2.0." msgstr "" +"Versi kandidat alfa, beta, dan kandidat rilis memiliki sufiks tambahan. " +"Sufiks untuk versi alfa adalah \"aN\" untuk beberapa nomor kecil N, sufiks " +"untuk versi beta adalah \"bN\" untuk beberapa nomor kecil N, dan sufiks " +"untuk versi kandidat rilis adalah \"rcN\" untuk beberapa nomor kecil N. " +"Dengan kata lain, semua versi berlabel 2.0aN mendahului versi berlabel " +"2.0bN, yang mendahului versi berlabel 2.0rcN, dan mendahului *yang* 2.0." #: ../../faq/general.rst:149 msgid "" @@ -660,6 +666,11 @@ msgid "" " `it is not maintained anymore " "`_." msgstr "" +"Rilis stabil terbaru selalu dapat ditemukan di `halaman unduh Python " +"`_. Ada dua versi Python yang siap " +"produksi: 2.x dan 3.x. Versi yang disarankan adalah 3.x, yang didukung oleh " +"pustaka yang paling banyak digunakan. Meskipun 2.x masih banyak digunakan, " +"`itu tidak dirawat lagi `_." #: ../../faq/general.rst:316 msgid "How many people are using Python?" diff --git a/faq/programming.po b/faq/programming.po index 837b99f..d6b121c 100644 --- a/faq/programming.po +++ b/faq/programming.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-09-30 04:13+0000\n" +"POT-Creation-Date: 2020-10-06 04:19+0000\n" "PO-Revision-Date: 2017-02-16 17:43+0000\n" "Last-Translator: Ryan Febriansyah <15523163@students.uii.ac.id>, 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -1332,7 +1332,7 @@ msgid "" msgstr "" #: ../../faq/programming.rst:1179 -msgid "If space is not an issue, the list comprehension may be fastest." +msgid "The list comprehension may be fastest." msgstr "" #: ../../faq/programming.rst:1183 diff --git a/library/functions.po b/library/functions.po index 6b1e39d..b768de6 100644 --- a/library/functions.po +++ b/library/functions.po @@ -6,6 +6,7 @@ # Translators: # oon arfiandwi , 2019 # LIQRGV , 2019 +# Ryan Febriansyah <15523163@students.uii.ac.id>, 2020 # #, fuzzy msgid "" @@ -14,7 +15,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-08-23 03:56+0000\n" "PO-Revision-Date: 2017-02-16 23:11+0000\n" -"Last-Translator: LIQRGV , 2019\n" +"Last-Translator: Ryan Febriansyah <15523163@students.uii.ac.id>, 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1904,6 +1905,10 @@ msgid "" "cannot be opened, an :exc:`OSError` is raised. See :ref:`tut-files` for more" " examples of how to use this function." msgstr "" +"Buka *file* dan mengembalikan yang sesuai dengan :term:`file object`. Jika " +"file tersebut tidak dapat dibuka, sebuah :exc:`OSError` akan dinaikkan. " +"Lihat :ref:`tut-files` untuk contoh yang lebih banyak terkait bagaimana " +"menggunakan fungsi ini." #: ../../library/functions.rst:1047 msgid "" diff --git a/library/math.po b/library/math.po index 65e4b3b..45a653e 100644 --- a/library/math.po +++ b/library/math.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-10-13 04:20+0000\n" "PO-Revision-Date: 2017-02-16 23:18+0000\n" "Last-Translator: oon arfiandwi , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -163,7 +163,7 @@ msgstr "" msgid "" "Return the greatest common divisor of the specified integer arguments. If " "any of the arguments is nonzero, then the returned value is the largest " -"positive integer that is a divisor af all arguments. If all arguments are " +"positive integer that is a divisor of all arguments. If all arguments are " "zero, then the returned value is ``0``. ``gcd()`` without arguments returns" " ``0``." msgstr "" diff --git a/library/random.po b/library/random.po index 8678a3e..15ef3d0 100644 --- a/library/random.po +++ b/library/random.po @@ -3,13 +3,17 @@ # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # +# Translators: +# oon arfiandwi , 2020 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-10-14 04:21+0000\n" "PO-Revision-Date: 2017-02-16 23:24+0000\n" +"Last-Translator: oon arfiandwi , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -362,11 +366,11 @@ msgid "" " the sample is reproducible." msgstr "" -#: ../../library/random.rst:257 +#: ../../library/random.rst:259 msgid "Real-valued distributions" msgstr "" -#: ../../library/random.rst:259 +#: ../../library/random.rst:261 msgid "" "The following functions generate specific real-valued distributions. " "Function parameters are named after the corresponding variables in the " @@ -374,23 +378,23 @@ msgid "" "these equations can be found in any statistics text." msgstr "" -#: ../../library/random.rst:267 +#: ../../library/random.rst:269 msgid "Return the next random floating point number in the range [0.0, 1.0)." msgstr "" -#: ../../library/random.rst:272 +#: ../../library/random.rst:274 msgid "" "Return a random floating point number *N* such that ``a <= N <= b`` for ``a " "<= b`` and ``b <= N <= a`` for ``b < a``." msgstr "" -#: ../../library/random.rst:275 +#: ../../library/random.rst:277 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()``." msgstr "" -#: ../../library/random.rst:281 +#: ../../library/random.rst:283 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* " @@ -398,13 +402,13 @@ msgid "" "midpoint between the bounds, giving a symmetric distribution." msgstr "" -#: ../../library/random.rst:289 +#: ../../library/random.rst:291 msgid "" "Beta distribution. Conditions on the parameters are ``alpha > 0`` and " "``beta > 0``. Returned values range between 0 and 1." msgstr "" -#: ../../library/random.rst:295 +#: ../../library/random.rst:297 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" @@ -413,24 +417,24 @@ msgid "" "is negative." msgstr "" -#: ../../library/random.rst:304 +#: ../../library/random.rst:306 msgid "" "Gamma distribution. (*Not* the gamma function!) Conditions on the " "parameters are ``alpha > 0`` and ``beta > 0``." msgstr "" -#: ../../library/random.rst:307 +#: ../../library/random.rst:309 msgid "The probability distribution function is::" msgstr "" -#: ../../library/random.rst:316 +#: ../../library/random.rst:318 msgid "" "Gaussian distribution. *mu* is the mean, and *sigma* is the standard " "deviation. This is slightly faster than the :func:`normalvariate` function " "defined below." msgstr "" -#: ../../library/random.rst:323 +#: ../../library/random.rst:325 msgid "" "Log normal distribution. If you take the natural logarithm of this " "distribution, you'll get a normal distribution with mean *mu* and standard " @@ -438,13 +442,13 @@ msgid "" "than zero." msgstr "" -#: ../../library/random.rst:331 +#: ../../library/random.rst:333 msgid "" "Normal distribution. *mu* is the mean, and *sigma* is the standard " "deviation." msgstr "" -#: ../../library/random.rst:336 +#: ../../library/random.rst:338 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 " @@ -452,34 +456,34 @@ msgid "" "uniform random angle over the range 0 to 2\\*\\ *pi*." msgstr "" -#: ../../library/random.rst:344 +#: ../../library/random.rst:346 msgid "Pareto distribution. *alpha* is the shape parameter." msgstr "" -#: ../../library/random.rst:349 +#: ../../library/random.rst:351 msgid "" "Weibull distribution. *alpha* is the scale parameter and *beta* is the " "shape parameter." msgstr "" -#: ../../library/random.rst:354 +#: ../../library/random.rst:356 msgid "Alternative Generator" msgstr "" -#: ../../library/random.rst:358 +#: ../../library/random.rst:360 msgid "" "Class that implements the default pseudo-random number generator used by the" " :mod:`random` module." msgstr "" -#: ../../library/random.rst:361 +#: ../../library/random.rst:363 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:368 +#: ../../library/random.rst:370 msgid "" "Class that uses the :func:`os.urandom` function for generating random " "numbers from sources provided by the operating system. Not available on all " @@ -489,11 +493,11 @@ msgid "" ":exc:`NotImplementedError` if called." msgstr "" -#: ../../library/random.rst:377 +#: ../../library/random.rst:379 msgid "Notes on Reproducibility" msgstr "" -#: ../../library/random.rst:379 +#: ../../library/random.rst:381 msgid "" "Sometimes it is useful to be able to reproduce the sequences given by a " "pseudo-random number generator. By re-using a seed value, the same sequence" @@ -501,37 +505,37 @@ msgid "" "running." msgstr "" -#: ../../library/random.rst:383 +#: ../../library/random.rst:385 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:" msgstr "" -#: ../../library/random.rst:386 +#: ../../library/random.rst:388 msgid "" "If a new seeding method is added, then a backward compatible seeder will be " "offered." msgstr "" -#: ../../library/random.rst:389 +#: ../../library/random.rst:391 msgid "" "The generator's :meth:`~Random.random` method will continue to produce the " "same sequence when the compatible seeder is given the same seed." msgstr "" -#: ../../library/random.rst:395 -msgid "Examples and Recipes" -msgstr "" - #: ../../library/random.rst:397 +msgid "Examples" +msgstr "Contoh-contoh" + +#: ../../library/random.rst:399 msgid "Basic examples::" msgstr "" -#: ../../library/random.rst:425 +#: ../../library/random.rst:427 msgid "Simulations::" msgstr "" -#: ../../library/random.rst:453 +#: ../../library/random.rst:455 msgid "" "Example of `statistical bootstrapping " "`_ using " @@ -539,7 +543,7 @@ msgid "" "of a sample::" msgstr "" -#: ../../library/random.rst:466 +#: ../../library/random.rst:468 msgid "" "Example of a `resampling permutation test " "`_ " @@ -548,12 +552,12 @@ msgid "" "the effects of a drug versus a placebo::" msgstr "" -#: ../../library/random.rst:493 +#: ../../library/random.rst:495 msgid "" "Simulation of arrival times and service deliveries for a multiserver queue::" msgstr "" -#: ../../library/random.rst:521 +#: ../../library/random.rst:523 msgid "" "`Statistics for Hackers `_ a " "video tutorial by `Jake Vanderplas " @@ -562,7 +566,7 @@ msgid "" "shuffling, and cross-validation." msgstr "" -#: ../../library/random.rst:527 +#: ../../library/random.rst:529 msgid "" "`Economics Simulation " "`_ a " @@ -572,7 +576,7 @@ msgid "" "randrange)." msgstr "" -#: ../../library/random.rst:534 +#: ../../library/random.rst:536 msgid "" "`A Concrete Introduction to Probability (using Python) " "`_ a " @@ -580,3 +584,48 @@ msgid "" " of probability theory, how to write simulations, and how to perform data " "analysis using Python." msgstr "" + +#: ../../library/random.rst:544 +msgid "Recipes" +msgstr "" + +#: ../../library/random.rst:546 +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" +" Python floats. However, many floats in that interval are not possible " +"selections. For example, ``0.05954861408025609`` isn't an integer multiple " +"of 2⁻⁵³." +msgstr "" + +#: ../../library/random.rst:552 +msgid "" +"The following recipe takes a different approach. All floats in the interval" +" are possible selections. The mantissa comes from a uniform distribution of" +" integers in the range *2⁵² ≤ mantissa < 2⁵³*. The exponent comes from a " +"geometric distribution where exponents smaller than *-53* occur half as " +"often as the next larger exponent." +msgstr "" + +#: ../../library/random.rst:574 +msgid "" +"All :ref:`real valued distributions ` in the " +"class will use the new method::" +msgstr "" + +#: ../../library/random.rst:583 +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 " +"evenly spaced, but most have to be rounded down to the nearest representable" +" Python float. (The value 2⁻¹⁰⁷⁴ is the smallest positive unnormalized " +"float and is equal to ``math.ulp(0.0)``.)" +msgstr "" + +#: ../../library/random.rst:592 +msgid "" +"`Generating Pseudo-random Floating-Point Values " +"`_ a paper by " +"Allen B. Downey describing ways to generate more fine-grained floats than " +"normally generated by :func:`.random`." +msgstr "" diff --git a/library/site.po b/library/site.po index 5303ea9..a1dec9e 100644 --- a/library/site.po +++ b/library/site.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-10-09 04:18+0000\n" "PO-Revision-Date: 2017-02-16 23:26+0000\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" @@ -255,20 +255,22 @@ msgstr "" msgid "" "Return the path of the user-specific site-packages directory, " ":data:`USER_SITE`. If it is not initialized yet, this function will also " -"set it, respecting :envvar:`PYTHONNOUSERSITE` and :data:`USER_BASE`." +"set it, respecting :data:`USER_BASE`. To determine if the user-specific " +"site-packages was added to ``sys.path`` :data:`ENABLE_USER_SITE` should be " +"used." msgstr "" -#: ../../library/site.rst:242 +#: ../../library/site.rst:244 msgid "Command Line Interface" msgstr "" -#: ../../library/site.rst:246 +#: ../../library/site.rst:248 msgid "" "The :mod:`site` module also provides a way to get the user directories from " "the command line:" msgstr "" -#: ../../library/site.rst:254 +#: ../../library/site.rst:256 msgid "" "If it is called without arguments, it will print the contents of " ":data:`sys.path` on the standard output, followed by the value of " @@ -276,21 +278,21 @@ msgid "" ":data:`USER_SITE`, and finally the value of :data:`ENABLE_USER_SITE`." msgstr "" -#: ../../library/site.rst:261 +#: ../../library/site.rst:263 msgid "Print the path to the user base directory." msgstr "" -#: ../../library/site.rst:265 +#: ../../library/site.rst:267 msgid "Print the path to the user site-packages directory." msgstr "" -#: ../../library/site.rst:267 +#: ../../library/site.rst:269 msgid "" "If both options are given, user base and user site will be printed (always " "in this order), separated by :data:`os.pathsep`." msgstr "" -#: ../../library/site.rst:270 +#: ../../library/site.rst:272 msgid "" "If any option is given, the script will exit with one of these values: ``0``" " if the user site-packages directory is enabled, ``1`` if it was disabled by" @@ -298,6 +300,6 @@ msgid "" "administrator, and a value greater than 2 if there is an error." msgstr "" -#: ../../library/site.rst:277 +#: ../../library/site.rst:279 msgid ":pep:`370` -- Per user site-packages directory" msgstr "" diff --git a/library/typing.po b/library/typing.po index fb2ed47..f7da8ed 100644 --- a/library/typing.po +++ b/library/typing.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-10-04 04:16+0000\n" +"POT-Creation-Date: 2020-10-13 04:20+0000\n" "PO-Revision-Date: 2017-02-16 23:32+0000\n" "Last-Translator: oon arfiandwi , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -1391,8 +1391,8 @@ msgstr "" #: ../../library/typing.rst:1463 msgid "" -":class:`collections.contextlib.AbstractContextManager` now supports ``[]``. " -"See :pep:`585`." +":class:`contextlib.AbstractContextManager` now supports ``[]``. See " +":pep:`585`." msgstr "" #: ../../library/typing.rst:1468 @@ -1401,8 +1401,8 @@ msgstr "" #: ../../library/typing.rst:1473 msgid "" -":class:`collections.contextlib.AbstractAsyncContextManager` now supports " -"``[]``. See :pep:`585`." +":class:`contextlib.AbstractAsyncContextManager` now supports ``[]``. See " +":pep:`585`." msgstr "" #: ../../library/typing.rst:1477 @@ -1600,7 +1600,7 @@ msgstr "" #: ../../library/typing.rst:1692 msgid "" "If ``from __future__ import annotations`` is used in Python 3.7 or later, " -"annotations are not evaluated at function definition time. Instead, the are " -"stored as strings in ``__annotations__``, This makes it unnecessary to use " +"annotations are not evaluated at function definition time. Instead, they are" +" stored as strings in ``__annotations__``, This makes it unnecessary to use " "quotes around the annotation. (see :pep:`563`)." msgstr "" diff --git a/library/unittest.po b/library/unittest.po index 1f884cc..110e942 100644 --- a/library/unittest.po +++ b/library/unittest.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-29 03:44+0000\n" +"POT-Creation-Date: 2020-10-05 04:16+0000\n" "PO-Revision-Date: 2017-02-16 23:33+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -891,17 +891,17 @@ msgid "" msgstr "" #: ../../library/unittest.rst:814 ../../library/unittest.rst:936 -#: ../../library/unittest.rst:1128 ../../library/unittest.rst:1255 +#: ../../library/unittest.rst:1129 ../../library/unittest.rst:1256 msgid "Method" msgstr "Metode" #: ../../library/unittest.rst:814 ../../library/unittest.rst:936 -#: ../../library/unittest.rst:1128 +#: ../../library/unittest.rst:1129 msgid "Checks that" msgstr "" #: ../../library/unittest.rst:814 ../../library/unittest.rst:936 -#: ../../library/unittest.rst:1128 ../../library/unittest.rst:1255 +#: ../../library/unittest.rst:1129 ../../library/unittest.rst:1256 msgid "New in" msgstr "Baru di" @@ -948,12 +948,12 @@ msgstr "``a is b``" #: ../../library/unittest.rst:828 ../../library/unittest.rst:831 #: ../../library/unittest.rst:834 ../../library/unittest.rst:837 #: ../../library/unittest.rst:840 ../../library/unittest.rst:843 -#: ../../library/unittest.rst:941 ../../library/unittest.rst:1136 -#: ../../library/unittest.rst:1139 ../../library/unittest.rst:1142 -#: ../../library/unittest.rst:1145 ../../library/unittest.rst:1148 -#: ../../library/unittest.rst:1257 ../../library/unittest.rst:1260 -#: ../../library/unittest.rst:1263 ../../library/unittest.rst:1266 -#: ../../library/unittest.rst:1269 ../../library/unittest.rst:1272 +#: ../../library/unittest.rst:941 ../../library/unittest.rst:1137 +#: ../../library/unittest.rst:1140 ../../library/unittest.rst:1143 +#: ../../library/unittest.rst:1146 ../../library/unittest.rst:1149 +#: ../../library/unittest.rst:1258 ../../library/unittest.rst:1261 +#: ../../library/unittest.rst:1264 ../../library/unittest.rst:1267 +#: ../../library/unittest.rst:1270 ../../library/unittest.rst:1273 msgid "3.1" msgstr "3.1" @@ -1007,7 +1007,7 @@ msgstr "" #: ../../library/unittest.rst:846 ../../library/unittest.rst:849 #: ../../library/unittest.rst:944 ../../library/unittest.rst:947 -#: ../../library/unittest.rst:1151 ../../library/unittest.rst:1154 +#: ../../library/unittest.rst:1152 ../../library/unittest.rst:1155 msgid "3.2" msgstr "3.2" @@ -1265,123 +1265,124 @@ msgstr "" msgid "" "If given, *logger* should be a :class:`logging.Logger` object or a " ":class:`str` giving the name of a logger. The default is the root logger, " -"which will catch all messages." +"which will catch all messages that were not blocked by a non-propagating " +"descendent logger." msgstr "" -#: ../../library/unittest.rst:1093 +#: ../../library/unittest.rst:1094 msgid "" "If given, *level* should be either a numeric logging level or its string " "equivalent (for example either ``\"ERROR\"`` or :attr:`logging.ERROR`). The" " default is :attr:`logging.INFO`." msgstr "" -#: ../../library/unittest.rst:1097 +#: ../../library/unittest.rst:1098 msgid "" "The test passes if at least one message emitted inside the ``with`` block " "matches the *logger* and *level* conditions, otherwise it fails." msgstr "" -#: ../../library/unittest.rst:1100 +#: ../../library/unittest.rst:1101 msgid "" "The object returned by the context manager is a recording helper which keeps" " tracks of the matching log messages. It has two attributes:" msgstr "" -#: ../../library/unittest.rst:1106 +#: ../../library/unittest.rst:1107 msgid "" "A list of :class:`logging.LogRecord` objects of the matching log messages." msgstr "" -#: ../../library/unittest.rst:1111 +#: ../../library/unittest.rst:1112 msgid "" "A list of :class:`str` objects with the formatted output of matching " "messages." msgstr "" -#: ../../library/unittest.rst:1114 +#: ../../library/unittest.rst:1115 msgid "Example::" msgstr "Contoh::" -#: ../../library/unittest.rst:1125 +#: ../../library/unittest.rst:1126 msgid "" "There are also other methods used to perform more specific checks, such as:" msgstr "" -#: ../../library/unittest.rst:1130 +#: ../../library/unittest.rst:1131 msgid ":meth:`assertAlmostEqual(a, b) `" msgstr "" -#: ../../library/unittest.rst:1130 +#: ../../library/unittest.rst:1131 msgid "``round(a-b, 7) == 0``" msgstr "" -#: ../../library/unittest.rst:1133 +#: ../../library/unittest.rst:1134 msgid ":meth:`assertNotAlmostEqual(a, b) `" msgstr "" -#: ../../library/unittest.rst:1133 +#: ../../library/unittest.rst:1134 msgid "``round(a-b, 7) != 0``" msgstr "" -#: ../../library/unittest.rst:1136 +#: ../../library/unittest.rst:1137 msgid ":meth:`assertGreater(a, b) `" msgstr "" -#: ../../library/unittest.rst:1136 +#: ../../library/unittest.rst:1137 msgid "``a > b``" msgstr "``a > b``" -#: ../../library/unittest.rst:1139 +#: ../../library/unittest.rst:1140 msgid ":meth:`assertGreaterEqual(a, b) `" msgstr "" -#: ../../library/unittest.rst:1139 +#: ../../library/unittest.rst:1140 msgid "``a >= b``" msgstr "``a >= b``" -#: ../../library/unittest.rst:1142 +#: ../../library/unittest.rst:1143 msgid ":meth:`assertLess(a, b) `" msgstr "" -#: ../../library/unittest.rst:1142 +#: ../../library/unittest.rst:1143 msgid "``a < b``" msgstr "``a < b``" -#: ../../library/unittest.rst:1145 +#: ../../library/unittest.rst:1146 msgid ":meth:`assertLessEqual(a, b) `" msgstr "" -#: ../../library/unittest.rst:1145 +#: ../../library/unittest.rst:1146 msgid "``a <= b``" msgstr "``a <= b``" -#: ../../library/unittest.rst:1148 +#: ../../library/unittest.rst:1149 msgid ":meth:`assertRegex(s, r) `" msgstr "" -#: ../../library/unittest.rst:1148 +#: ../../library/unittest.rst:1149 msgid "``r.search(s)``" msgstr "" -#: ../../library/unittest.rst:1151 +#: ../../library/unittest.rst:1152 msgid ":meth:`assertNotRegex(s, r) `" msgstr "" -#: ../../library/unittest.rst:1151 +#: ../../library/unittest.rst:1152 msgid "``not r.search(s)``" msgstr "" -#: ../../library/unittest.rst:1154 +#: ../../library/unittest.rst:1155 msgid ":meth:`assertCountEqual(a, b) `" msgstr "" -#: ../../library/unittest.rst:1154 +#: ../../library/unittest.rst:1155 msgid "" "*a* and *b* have the same elements in the same number, regardless of their " "order." msgstr "" -#: ../../library/unittest.rst:1163 +#: ../../library/unittest.rst:1164 msgid "" "Test that *first* and *second* are approximately (or not approximately) " "equal by computing the difference, rounding to the given number of decimal " @@ -1390,30 +1391,30 @@ msgid "" ":func:`round` function) and not *significant digits*." msgstr "" -#: ../../library/unittest.rst:1169 +#: ../../library/unittest.rst:1170 msgid "" "If *delta* is supplied instead of *places* then the difference between " "*first* and *second* must be less or equal to (or greater than) *delta*." msgstr "" -#: ../../library/unittest.rst:1172 +#: ../../library/unittest.rst:1173 msgid "Supplying both *delta* and *places* raises a :exc:`TypeError`." msgstr "" -#: ../../library/unittest.rst:1174 +#: ../../library/unittest.rst:1175 msgid "" ":meth:`assertAlmostEqual` automatically considers almost equal objects that " "compare equal. :meth:`assertNotAlmostEqual` automatically fails if the " "objects compare equal. Added the *delta* keyword argument." msgstr "" -#: ../../library/unittest.rst:1185 +#: ../../library/unittest.rst:1186 msgid "" "Test that *first* is respectively >, >=, < or <= than *second* depending on " "the method name. If not, the test will fail::" msgstr "" -#: ../../library/unittest.rst:1197 +#: ../../library/unittest.rst:1198 msgid "" "Test that a *regex* search matches (or does not match) *text*. In case of " "failure, the error message will include the pattern and the *text* (or the " @@ -1422,34 +1423,34 @@ msgid "" "suitable for use by :func:`re.search`." msgstr "" -#: ../../library/unittest.rst:1203 +#: ../../library/unittest.rst:1204 msgid "Added under the name ``assertRegexpMatches``." msgstr "" -#: ../../library/unittest.rst:1205 +#: ../../library/unittest.rst:1206 msgid "" "The method ``assertRegexpMatches()`` has been renamed to " ":meth:`.assertRegex`." msgstr "" -#: ../../library/unittest.rst:1208 +#: ../../library/unittest.rst:1209 msgid ":meth:`.assertNotRegex`." msgstr "" -#: ../../library/unittest.rst:1210 +#: ../../library/unittest.rst:1211 msgid "" "The name ``assertNotRegexpMatches`` is a deprecated alias for " ":meth:`.assertNotRegex`." msgstr "" -#: ../../library/unittest.rst:1217 +#: ../../library/unittest.rst:1218 msgid "" "Test that sequence *first* contains the same elements as *second*, " "regardless of their order. When they don't, an error message listing the " "differences between the sequences will be generated." msgstr "" -#: ../../library/unittest.rst:1221 +#: ../../library/unittest.rst:1222 msgid "" "Duplicate elements are *not* ignored when comparing *first* and *second*. It" " verifies whether each element has the same count in both sequences. " @@ -1457,7 +1458,7 @@ msgid "" "but works with sequences of unhashable objects as well." msgstr "" -#: ../../library/unittest.rst:1232 +#: ../../library/unittest.rst:1233 msgid "" "The :meth:`assertEqual` method dispatches the equality check for objects of " "the same type to different type-specific methods. These methods are already" @@ -1465,7 +1466,7 @@ msgid "" "register new methods using :meth:`addTypeEqualityFunc`:" msgstr "" -#: ../../library/unittest.rst:1239 +#: ../../library/unittest.rst:1240 msgid "" "Registers a type-specific method called by :meth:`assertEqual` to check if " "two objects of exactly the same *typeobj* (not subclasses) compare equal. " @@ -1476,66 +1477,66 @@ msgid "" "information and explaining the inequalities in details in the error message." msgstr "" -#: ../../library/unittest.rst:1250 +#: ../../library/unittest.rst:1251 msgid "" "The list of type-specific methods automatically used by " ":meth:`~TestCase.assertEqual` are summarized in the following table. Note " "that it's usually not necessary to invoke these methods directly." msgstr "" -#: ../../library/unittest.rst:1255 +#: ../../library/unittest.rst:1256 msgid "Used to compare" msgstr "" -#: ../../library/unittest.rst:1257 +#: ../../library/unittest.rst:1258 msgid ":meth:`assertMultiLineEqual(a, b) `" msgstr "" -#: ../../library/unittest.rst:1257 +#: ../../library/unittest.rst:1258 msgid "strings" msgstr "" -#: ../../library/unittest.rst:1260 +#: ../../library/unittest.rst:1261 msgid ":meth:`assertSequenceEqual(a, b) `" msgstr "" -#: ../../library/unittest.rst:1260 +#: ../../library/unittest.rst:1261 msgid "sequences" msgstr "" -#: ../../library/unittest.rst:1263 +#: ../../library/unittest.rst:1264 msgid ":meth:`assertListEqual(a, b) `" msgstr "" -#: ../../library/unittest.rst:1263 +#: ../../library/unittest.rst:1264 msgid "lists" msgstr "" -#: ../../library/unittest.rst:1266 +#: ../../library/unittest.rst:1267 msgid ":meth:`assertTupleEqual(a, b) `" msgstr "" -#: ../../library/unittest.rst:1266 +#: ../../library/unittest.rst:1267 msgid "tuples" msgstr "" -#: ../../library/unittest.rst:1269 +#: ../../library/unittest.rst:1270 msgid ":meth:`assertSetEqual(a, b) `" msgstr "" -#: ../../library/unittest.rst:1269 +#: ../../library/unittest.rst:1270 msgid "sets or frozensets" msgstr "" -#: ../../library/unittest.rst:1272 +#: ../../library/unittest.rst:1273 msgid ":meth:`assertDictEqual(a, b) `" msgstr "" -#: ../../library/unittest.rst:1272 +#: ../../library/unittest.rst:1273 msgid "dicts" msgstr "" -#: ../../library/unittest.rst:1280 +#: ../../library/unittest.rst:1281 msgid "" "Test that the multiline string *first* is equal to the string *second*. When" " not equal a diff of the two strings highlighting the differences will be " @@ -1543,7 +1544,7 @@ msgid "" " strings with :meth:`assertEqual`." msgstr "" -#: ../../library/unittest.rst:1290 +#: ../../library/unittest.rst:1291 msgid "" "Tests that two sequences are equal. If a *seq_type* is supplied, both " "*first* and *second* must be instances of *seq_type* or a failure will be " @@ -1551,13 +1552,13 @@ msgid "" " shows the difference between the two." msgstr "" -#: ../../library/unittest.rst:1295 +#: ../../library/unittest.rst:1296 msgid "" "This method is not called directly by :meth:`assertEqual`, but it's used to " "implement :meth:`assertListEqual` and :meth:`assertTupleEqual`." msgstr "" -#: ../../library/unittest.rst:1305 +#: ../../library/unittest.rst:1306 msgid "" "Tests that two lists or tuples are equal. If not, an error message is " "constructed that shows only the differences between the two. An error is " @@ -1566,38 +1567,38 @@ msgid "" ":meth:`assertEqual`." msgstr "" -#: ../../library/unittest.rst:1316 +#: ../../library/unittest.rst:1317 msgid "" "Tests that two sets are equal. If not, an error message is constructed that" " lists the differences between the sets. This method is used by default " "when comparing sets or frozensets with :meth:`assertEqual`." msgstr "" -#: ../../library/unittest.rst:1320 +#: ../../library/unittest.rst:1321 msgid "" "Fails if either of *first* or *second* does not have a " ":meth:`set.difference` method." msgstr "" -#: ../../library/unittest.rst:1328 +#: ../../library/unittest.rst:1329 msgid "" "Test that two dictionaries are equal. If not, an error message is " "constructed that shows the differences in the dictionaries. This method will" " be used by default to compare dictionaries in calls to :meth:`assertEqual`." msgstr "" -#: ../../library/unittest.rst:1339 +#: ../../library/unittest.rst:1340 msgid "" "Finally the :class:`TestCase` provides the following methods and attributes:" msgstr "" -#: ../../library/unittest.rst:1344 +#: ../../library/unittest.rst:1345 msgid "" "Signals a test failure unconditionally, with *msg* or ``None`` for the error" " message." msgstr "" -#: ../../library/unittest.rst:1350 +#: ../../library/unittest.rst:1351 msgid "" "This class attribute gives the exception raised by the test method. If a " "test framework needs to use a specialized exception, possibly to carry " @@ -1606,7 +1607,7 @@ msgid "" ":exc:`AssertionError`." msgstr "" -#: ../../library/unittest.rst:1359 +#: ../../library/unittest.rst:1360 msgid "" "This class attribute determines what happens when a custom failure message " "is passed as the msg argument to an assertXYY call that fails. ``True`` is " @@ -1615,18 +1616,18 @@ msgid "" "replaces the standard message." msgstr "" -#: ../../library/unittest.rst:1365 +#: ../../library/unittest.rst:1366 msgid "" "The class setting can be overridden in individual test methods by assigning " "an instance attribute, self.longMessage, to ``True`` or ``False`` before " "calling the assert methods." msgstr "" -#: ../../library/unittest.rst:1369 +#: ../../library/unittest.rst:1370 msgid "The class setting gets reset before each test call." msgstr "" -#: ../../library/unittest.rst:1376 +#: ../../library/unittest.rst:1377 msgid "" "This attribute controls the maximum length of diffs output by assert methods" " that report diffs on failure. It defaults to 80*8 characters. Assert " @@ -1635,52 +1636,52 @@ msgid "" ":meth:`assertDictEqual` and :meth:`assertMultiLineEqual`." msgstr "" -#: ../../library/unittest.rst:1383 +#: ../../library/unittest.rst:1384 msgid "" "Setting ``maxDiff`` to ``None`` means that there is no maximum length of " "diffs." msgstr "" -#: ../../library/unittest.rst:1389 +#: ../../library/unittest.rst:1390 msgid "" "Testing frameworks can use the following methods to collect information on " "the test:" msgstr "" -#: ../../library/unittest.rst:1395 +#: ../../library/unittest.rst:1396 msgid "" "Return the number of tests represented by this test object. For " ":class:`TestCase` instances, this will always be ``1``." msgstr "" -#: ../../library/unittest.rst:1401 +#: ../../library/unittest.rst:1402 msgid "" "Return an instance of the test result class that should be used for this " "test case class (if no other result instance is provided to the :meth:`run` " "method)." msgstr "" -#: ../../library/unittest.rst:1405 +#: ../../library/unittest.rst:1406 msgid "" "For :class:`TestCase` instances, this will always be an instance of " ":class:`TestResult`; subclasses of :class:`TestCase` should override this as" " necessary." msgstr "" -#: ../../library/unittest.rst:1412 +#: ../../library/unittest.rst:1413 msgid "" "Return a string identifying the specific test case. This is usually the " "full name of the test method, including the module and class name." msgstr "" -#: ../../library/unittest.rst:1418 +#: ../../library/unittest.rst:1419 msgid "" "Returns a description of the test, or ``None`` if no description has been " "provided. The default implementation of this method returns the first line " "of the test method's docstring, if available, or ``None``." msgstr "" -#: ../../library/unittest.rst:1423 +#: ../../library/unittest.rst:1424 msgid "" "In 3.1 this was changed to add the test name to the short description even " "in the presence of a docstring. This caused compatibility issues with " @@ -1688,7 +1689,7 @@ msgid "" ":class:`TextTestResult` in Python 3.2." msgstr "" -#: ../../library/unittest.rst:1432 +#: ../../library/unittest.rst:1433 msgid "" "Add a function to be called after :meth:`tearDown` to cleanup resources used" " during the test. Functions will be called in reverse order to the order " @@ -1697,32 +1698,32 @@ msgid "" " are added." msgstr "" -#: ../../library/unittest.rst:1438 +#: ../../library/unittest.rst:1439 msgid "" "If :meth:`setUp` fails, meaning that :meth:`tearDown` is not called, then " "any cleanup functions added will still be called." msgstr "" -#: ../../library/unittest.rst:1446 +#: ../../library/unittest.rst:1447 msgid "" "This method is called unconditionally after :meth:`tearDown`, or after " ":meth:`setUp` if :meth:`setUp` raises an exception." msgstr "" -#: ../../library/unittest.rst:1449 +#: ../../library/unittest.rst:1450 msgid "" "It is responsible for calling all the cleanup functions added by " ":meth:`addCleanup`. If you need cleanup functions to be called *prior* to " ":meth:`tearDown` then you can call :meth:`doCleanups` yourself." msgstr "" -#: ../../library/unittest.rst:1454 +#: ../../library/unittest.rst:1455 msgid "" ":meth:`doCleanups` pops methods off the stack of cleanup functions one at a " "time, so it can be called at any time." msgstr "" -#: ../../library/unittest.rst:1461 +#: ../../library/unittest.rst:1462 msgid "" "Add a function to be called after :meth:`tearDownClass` to cleanup resources" " used during the test class. Functions will be called in reverse order to " @@ -1731,38 +1732,38 @@ msgid "" ":meth:`addClassCleanup` when they are added." msgstr "" -#: ../../library/unittest.rst:1467 +#: ../../library/unittest.rst:1468 msgid "" "If :meth:`setUpClass` fails, meaning that :meth:`tearDownClass` is not " "called, then any cleanup functions added will still be called." msgstr "" -#: ../../library/unittest.rst:1475 +#: ../../library/unittest.rst:1476 msgid "" "This method is called unconditionally after :meth:`tearDownClass`, or after " ":meth:`setUpClass` if :meth:`setUpClass` raises an exception." msgstr "" -#: ../../library/unittest.rst:1478 +#: ../../library/unittest.rst:1479 msgid "" "It is responsible for calling all the cleanup functions added by " ":meth:`addCleanupClass`. If you need cleanup functions to be called *prior* " "to :meth:`tearDownClass` then you can call :meth:`doCleanupsClass` yourself." msgstr "" -#: ../../library/unittest.rst:1483 +#: ../../library/unittest.rst:1484 msgid "" ":meth:`doCleanupsClass` pops methods off the stack of cleanup functions one " "at a time, so it can be called at any time." msgstr "" -#: ../../library/unittest.rst:1491 +#: ../../library/unittest.rst:1492 msgid "" "This class provides an API similar to :class:`TestCase` and also accepts " "coroutines as test functions." msgstr "" -#: ../../library/unittest.rst:1498 +#: ../../library/unittest.rst:1499 msgid "" "Method called to prepare the test fixture. This is called after " ":meth:`setUp`. This is called immediately before calling the test method; " @@ -1771,7 +1772,7 @@ msgid "" "default implementation does nothing." msgstr "" -#: ../../library/unittest.rst:1506 +#: ../../library/unittest.rst:1507 msgid "" "Method called immediately after the test method has been called and the " "result recorded. This is called before :meth:`tearDown`. This is called " @@ -1784,12 +1785,12 @@ msgid "" " the outcome of the test method. The default implementation does nothing." msgstr "" -#: ../../library/unittest.rst:1518 +#: ../../library/unittest.rst:1519 msgid "" "This method accepts a coroutine that can be used as a cleanup function." msgstr "" -#: ../../library/unittest.rst:1522 +#: ../../library/unittest.rst:1523 msgid "" "Sets up a new event loop to run the test, collecting the result into the " ":class:`TestResult` object passed as *result*. If *result* is omitted or " @@ -1799,18 +1800,18 @@ msgid "" "loop are cancelled." msgstr "" -#: ../../library/unittest.rst:1530 +#: ../../library/unittest.rst:1531 msgid "An example illustrating the order::" msgstr "" -#: ../../library/unittest.rst:1566 +#: ../../library/unittest.rst:1567 msgid "" "After running the test, ``events`` would contain ``[\"setUp\", " "\"asyncSetUp\", \"test_response\", \"asyncTearDown\", \"tearDown\", " "\"cleanup\"]``." msgstr "" -#: ../../library/unittest.rst:1571 +#: ../../library/unittest.rst:1572 msgid "" "This class implements the portion of the :class:`TestCase` interface which " "allows the test runner to drive the test, but does not provide the methods " @@ -1819,150 +1820,150 @@ msgid "" ":mod:`unittest`-based test framework." msgstr "" -#: ../../library/unittest.rst:1581 +#: ../../library/unittest.rst:1582 msgid "Deprecated aliases" msgstr "" -#: ../../library/unittest.rst:1583 +#: ../../library/unittest.rst:1584 msgid "" "For historical reasons, some of the :class:`TestCase` methods had one or " "more aliases that are now deprecated. The following table lists the correct" " names along with their deprecated aliases:" msgstr "" -#: ../../library/unittest.rst:1588 +#: ../../library/unittest.rst:1589 msgid "Method Name" msgstr "Nama Metode" -#: ../../library/unittest.rst:1588 ../../library/unittest.rst:1588 +#: ../../library/unittest.rst:1589 ../../library/unittest.rst:1589 msgid "Deprecated alias" msgstr "" -#: ../../library/unittest.rst:1590 +#: ../../library/unittest.rst:1591 msgid ":meth:`.assertEqual`" msgstr "" -#: ../../library/unittest.rst:1590 +#: ../../library/unittest.rst:1591 msgid "failUnlessEqual" msgstr "" -#: ../../library/unittest.rst:1590 +#: ../../library/unittest.rst:1591 msgid "assertEquals" msgstr "" -#: ../../library/unittest.rst:1591 +#: ../../library/unittest.rst:1592 msgid ":meth:`.assertNotEqual`" msgstr "" -#: ../../library/unittest.rst:1591 +#: ../../library/unittest.rst:1592 msgid "failIfEqual" msgstr "" -#: ../../library/unittest.rst:1591 +#: ../../library/unittest.rst:1592 msgid "assertNotEquals" msgstr "" -#: ../../library/unittest.rst:1592 +#: ../../library/unittest.rst:1593 msgid ":meth:`.assertTrue`" msgstr "" -#: ../../library/unittest.rst:1592 +#: ../../library/unittest.rst:1593 msgid "failUnless" msgstr "" -#: ../../library/unittest.rst:1592 +#: ../../library/unittest.rst:1593 msgid "assert\\_" msgstr "" -#: ../../library/unittest.rst:1593 +#: ../../library/unittest.rst:1594 msgid ":meth:`.assertFalse`" msgstr "" -#: ../../library/unittest.rst:1593 +#: ../../library/unittest.rst:1594 msgid "failIf" msgstr "" -#: ../../library/unittest.rst:1594 +#: ../../library/unittest.rst:1595 msgid ":meth:`.assertRaises`" msgstr "" -#: ../../library/unittest.rst:1594 +#: ../../library/unittest.rst:1595 msgid "failUnlessRaises" msgstr "" -#: ../../library/unittest.rst:1595 +#: ../../library/unittest.rst:1596 msgid ":meth:`.assertAlmostEqual`" msgstr "" -#: ../../library/unittest.rst:1595 +#: ../../library/unittest.rst:1596 msgid "failUnlessAlmostEqual" msgstr "" -#: ../../library/unittest.rst:1595 +#: ../../library/unittest.rst:1596 msgid "assertAlmostEquals" msgstr "" -#: ../../library/unittest.rst:1596 +#: ../../library/unittest.rst:1597 msgid ":meth:`.assertNotAlmostEqual`" msgstr "" -#: ../../library/unittest.rst:1596 +#: ../../library/unittest.rst:1597 msgid "failIfAlmostEqual" msgstr "" -#: ../../library/unittest.rst:1596 +#: ../../library/unittest.rst:1597 msgid "assertNotAlmostEquals" msgstr "" -#: ../../library/unittest.rst:1597 +#: ../../library/unittest.rst:1598 msgid ":meth:`.assertRegex`" msgstr "" -#: ../../library/unittest.rst:1597 +#: ../../library/unittest.rst:1598 msgid "assertRegexpMatches" msgstr "" -#: ../../library/unittest.rst:1598 +#: ../../library/unittest.rst:1599 msgid ":meth:`.assertNotRegex`" msgstr "" -#: ../../library/unittest.rst:1598 +#: ../../library/unittest.rst:1599 msgid "assertNotRegexpMatches" msgstr "" -#: ../../library/unittest.rst:1599 +#: ../../library/unittest.rst:1600 msgid ":meth:`.assertRaisesRegex`" msgstr "" -#: ../../library/unittest.rst:1599 +#: ../../library/unittest.rst:1600 msgid "assertRaisesRegexp" msgstr "" -#: ../../library/unittest.rst:1602 +#: ../../library/unittest.rst:1603 msgid "The fail* aliases listed in the second column have been deprecated." msgstr "" -#: ../../library/unittest.rst:1604 +#: ../../library/unittest.rst:1605 msgid "The assert* aliases listed in the third column have been deprecated." msgstr "" -#: ../../library/unittest.rst:1606 +#: ../../library/unittest.rst:1607 msgid "" "``assertRegexpMatches`` and ``assertRaisesRegexp`` have been renamed to " ":meth:`.assertRegex` and :meth:`.assertRaisesRegex`." msgstr "" -#: ../../library/unittest.rst:1609 +#: ../../library/unittest.rst:1610 msgid "" "The ``assertNotRegexpMatches`` name is deprecated in favor of " ":meth:`.assertNotRegex`." msgstr "" -#: ../../library/unittest.rst:1615 +#: ../../library/unittest.rst:1616 msgid "Grouping tests" msgstr "" -#: ../../library/unittest.rst:1619 +#: ../../library/unittest.rst:1620 msgid "" "This class represents an aggregation of individual test cases and test " "suites. The class presents the interface needed by the test runner to allow " @@ -1970,7 +1971,7 @@ msgid "" "is the same as iterating over the suite, running each test individually." msgstr "" -#: ../../library/unittest.rst:1624 +#: ../../library/unittest.rst:1625 msgid "" "If *tests* is given, it must be an iterable of individual test cases or " "other test suites that will be used to build the suite initially. Additional" @@ -1978,7 +1979,7 @@ msgid "" "on." msgstr "" -#: ../../library/unittest.rst:1628 +#: ../../library/unittest.rst:1629 msgid "" ":class:`TestSuite` objects behave much like :class:`TestCase` objects, " "except they do not actually implement a test. Instead, they are used to " @@ -1987,28 +1988,28 @@ msgid "" "instances:" msgstr "" -#: ../../library/unittest.rst:1636 +#: ../../library/unittest.rst:1637 msgid "Add a :class:`TestCase` or :class:`TestSuite` to the suite." msgstr "" -#: ../../library/unittest.rst:1641 +#: ../../library/unittest.rst:1642 msgid "" "Add all the tests from an iterable of :class:`TestCase` and " ":class:`TestSuite` instances to this test suite." msgstr "" -#: ../../library/unittest.rst:1644 +#: ../../library/unittest.rst:1645 msgid "" "This is equivalent to iterating over *tests*, calling :meth:`addTest` for " "each element." msgstr "" -#: ../../library/unittest.rst:1647 +#: ../../library/unittest.rst:1648 msgid "" ":class:`TestSuite` shares the following methods with :class:`TestCase`:" msgstr "" -#: ../../library/unittest.rst:1652 +#: ../../library/unittest.rst:1653 msgid "" "Run the tests associated with this suite, collecting the result into the " "test result object passed as *result*. Note that unlike " @@ -2016,20 +2017,20 @@ msgid "" " passed in." msgstr "" -#: ../../library/unittest.rst:1660 +#: ../../library/unittest.rst:1661 msgid "" "Run the tests associated with this suite without collecting the result. This" " allows exceptions raised by the test to be propagated to the caller and can" " be used to support running tests under a debugger." msgstr "" -#: ../../library/unittest.rst:1667 +#: ../../library/unittest.rst:1668 msgid "" "Return the number of tests represented by this test object, including all " "individual tests and sub-suites." msgstr "" -#: ../../library/unittest.rst:1673 +#: ../../library/unittest.rst:1674 msgid "" "Tests grouped by a :class:`TestSuite` are always accessed by iteration. " "Subclasses can lazily provide tests by overriding :meth:`__iter__`. Note " @@ -2041,32 +2042,32 @@ msgid "" "overrides :meth:`TestSuite._removeTestAtIndex` to preserve test references." msgstr "" -#: ../../library/unittest.rst:1683 +#: ../../library/unittest.rst:1684 msgid "" "In earlier versions the :class:`TestSuite` accessed tests directly rather " "than through iteration, so overriding :meth:`__iter__` wasn't sufficient for" " providing tests." msgstr "" -#: ../../library/unittest.rst:1688 +#: ../../library/unittest.rst:1689 msgid "" "In earlier versions the :class:`TestSuite` held references to each " ":class:`TestCase` after :meth:`TestSuite.run`. Subclasses can restore that " "behavior by overriding :meth:`TestSuite._removeTestAtIndex`." msgstr "" -#: ../../library/unittest.rst:1693 +#: ../../library/unittest.rst:1694 msgid "" "In the typical usage of a :class:`TestSuite` object, the :meth:`run` method " "is invoked by a :class:`TestRunner` rather than by the end-user test " "harness." msgstr "" -#: ../../library/unittest.rst:1698 +#: ../../library/unittest.rst:1699 msgid "Loading and running tests" msgstr "" -#: ../../library/unittest.rst:1702 +#: ../../library/unittest.rst:1703 msgid "" "The :class:`TestLoader` class is used to create test suites from classes and" " modules. Normally, there is no need to create an instance of this class; " @@ -2075,11 +2076,11 @@ msgid "" "allows customization of some configurable properties." msgstr "" -#: ../../library/unittest.rst:1708 +#: ../../library/unittest.rst:1709 msgid ":class:`TestLoader` objects have the following attributes:" msgstr "" -#: ../../library/unittest.rst:1713 +#: ../../library/unittest.rst:1714 msgid "" "A list of the non-fatal errors encountered while loading tests. Not reset by" " the loader at any point. Fatal errors are signalled by the relevant a " @@ -2087,17 +2088,17 @@ msgid "" "indicated by a synthetic test that will raise the original error when run." msgstr "" -#: ../../library/unittest.rst:1722 +#: ../../library/unittest.rst:1723 msgid ":class:`TestLoader` objects have the following methods:" msgstr "" -#: ../../library/unittest.rst:1727 +#: ../../library/unittest.rst:1728 msgid "" "Return a suite of all test cases contained in the :class:`TestCase`\\ " "-derived :class:`testCaseClass`." msgstr "" -#: ../../library/unittest.rst:1730 +#: ../../library/unittest.rst:1731 msgid "" "A test case instance is created for each method named by " ":meth:`getTestCaseNames`. By default these are the method names beginning " @@ -2106,14 +2107,14 @@ msgid "" "that method instead." msgstr "" -#: ../../library/unittest.rst:1739 +#: ../../library/unittest.rst:1740 msgid "" "Return a suite of all test cases contained in the given module. This method " "searches *module* for classes derived from :class:`TestCase` and creates an " "instance of the class for each test method defined for the class." msgstr "" -#: ../../library/unittest.rst:1746 +#: ../../library/unittest.rst:1747 msgid "" "While using a hierarchy of :class:`TestCase`\\ -derived classes can be " "convenient in sharing fixtures and helper functions, defining test methods " @@ -2122,7 +2123,7 @@ msgid "" "fixtures are different and defined in subclasses." msgstr "" -#: ../../library/unittest.rst:1752 +#: ../../library/unittest.rst:1753 msgid "" "If a module provides a ``load_tests`` function it will be called to load the" " tests. This allows modules to customize test loading. This is the " @@ -2130,11 +2131,11 @@ msgid "" "argument to ``load_tests``." msgstr "" -#: ../../library/unittest.rst:1757 +#: ../../library/unittest.rst:1758 msgid "Support for ``load_tests`` added." msgstr "" -#: ../../library/unittest.rst:1760 +#: ../../library/unittest.rst:1761 msgid "" "The undocumented and unofficial *use_load_tests* default argument is " "deprecated and ignored, although it is still accepted for backward " @@ -2142,11 +2143,11 @@ msgid "" "*pattern* which is passed to ``load_tests`` as the third argument." msgstr "" -#: ../../library/unittest.rst:1769 +#: ../../library/unittest.rst:1770 msgid "Return a suite of all test cases given a string specifier." msgstr "" -#: ../../library/unittest.rst:1771 +#: ../../library/unittest.rst:1772 msgid "" "The specifier *name* is a \"dotted name\" that may resolve either to a " "module, a test case class, a test method within a test case class, a " @@ -2157,7 +2158,7 @@ msgid "" " \"a callable object\"." msgstr "" -#: ../../library/unittest.rst:1779 +#: ../../library/unittest.rst:1780 msgid "" "For example, if you have a module :mod:`SampleTests` containing a " ":class:`TestCase`\\ -derived class :class:`SampleTestCase` with three test " @@ -2170,11 +2171,11 @@ msgid "" " imported as a side-effect." msgstr "" -#: ../../library/unittest.rst:1789 +#: ../../library/unittest.rst:1790 msgid "The method optionally resolves *name* relative to the given *module*." msgstr "" -#: ../../library/unittest.rst:1791 +#: ../../library/unittest.rst:1792 msgid "" "If an :exc:`ImportError` or :exc:`AttributeError` occurs while traversing " "*name* then a synthetic test that raises that error when run will be " @@ -2182,20 +2183,20 @@ msgid "" "self.errors." msgstr "" -#: ../../library/unittest.rst:1800 +#: ../../library/unittest.rst:1801 msgid "" "Similar to :meth:`loadTestsFromName`, but takes a sequence of names rather " "than a single name. The return value is a test suite which supports all the" " tests defined for each name." msgstr "" -#: ../../library/unittest.rst:1807 +#: ../../library/unittest.rst:1808 msgid "" "Return a sorted sequence of method names found within *testCaseClass*; this " "should be a subclass of :class:`TestCase`." msgstr "" -#: ../../library/unittest.rst:1813 +#: ../../library/unittest.rst:1814 msgid "" "Find all the test modules by recursing into subdirectories from the " "specified start directory, and return a TestSuite object containing them. " @@ -2204,14 +2205,14 @@ msgid "" "Python identifiers) will be loaded." msgstr "" -#: ../../library/unittest.rst:1819 +#: ../../library/unittest.rst:1820 msgid "" "All test modules must be importable from the top level of the project. If " "the start directory is not the top level directory then the top level " "directory must be specified separately." msgstr "" -#: ../../library/unittest.rst:1823 +#: ../../library/unittest.rst:1824 msgid "" "If importing a module fails, for example due to a syntax error, then this " "will be recorded as a single error and discovery will continue. If the " @@ -2219,7 +2220,7 @@ msgid "" "as a skip instead of an error." msgstr "" -#: ../../library/unittest.rst:1828 +#: ../../library/unittest.rst:1829 msgid "" "If a package (a directory containing a file named :file:`__init__.py`) is " "found, the package will be checked for a ``load_tests`` function. If this " @@ -2229,13 +2230,13 @@ msgid "" " itself calls ``loader.discover``." msgstr "" -#: ../../library/unittest.rst:1836 +#: ../../library/unittest.rst:1837 msgid "" "If ``load_tests`` exists then discovery does *not* recurse into the package," " ``load_tests`` is responsible for loading all tests in the package." msgstr "" -#: ../../library/unittest.rst:1840 +#: ../../library/unittest.rst:1841 msgid "" "The pattern is deliberately not stored as a loader attribute so that " "packages can continue discovery themselves. *top_level_dir* is stored so " @@ -2243,11 +2244,11 @@ msgid "" "``loader.discover()``." msgstr "" -#: ../../library/unittest.rst:1845 +#: ../../library/unittest.rst:1846 msgid "*start_dir* can be a dotted module name as well as a directory." msgstr "" -#: ../../library/unittest.rst:1849 +#: ../../library/unittest.rst:1850 msgid "" "Modules that raise :exc:`SkipTest` on import are recorded as skips, not " "errors. Discovery works for :term:`namespace packages `. " @@ -2256,55 +2257,55 @@ msgid "" "name." msgstr "" -#: ../../library/unittest.rst:1857 +#: ../../library/unittest.rst:1858 msgid "" "Found packages are now checked for ``load_tests`` regardless of whether " "their path matches *pattern*, because it is impossible for a package name to" " match the default pattern." msgstr "" -#: ../../library/unittest.rst:1863 +#: ../../library/unittest.rst:1864 msgid "" "The following attributes of a :class:`TestLoader` can be configured either " "by subclassing or assignment on an instance:" msgstr "" -#: ../../library/unittest.rst:1869 +#: ../../library/unittest.rst:1870 msgid "" "String giving the prefix of method names which will be interpreted as test " "methods. The default value is ``'test'``." msgstr "" -#: ../../library/unittest.rst:1872 +#: ../../library/unittest.rst:1873 msgid "" "This affects :meth:`getTestCaseNames` and all the :meth:`loadTestsFrom\\*` " "methods." msgstr "" -#: ../../library/unittest.rst:1878 +#: ../../library/unittest.rst:1879 msgid "" "Function to be used to compare method names when sorting them in " ":meth:`getTestCaseNames` and all the :meth:`loadTestsFrom\\*` methods." msgstr "" -#: ../../library/unittest.rst:1884 +#: ../../library/unittest.rst:1885 msgid "" "Callable object that constructs a test suite from a list of tests. No " "methods on the resulting object are needed. The default value is the " ":class:`TestSuite` class." msgstr "" -#: ../../library/unittest.rst:1888 ../../library/unittest.rst:1901 +#: ../../library/unittest.rst:1889 ../../library/unittest.rst:1902 msgid "This affects all the :meth:`loadTestsFrom\\*` methods." msgstr "" -#: ../../library/unittest.rst:1892 +#: ../../library/unittest.rst:1893 msgid "" "List of Unix shell-style wildcard test name patterns that test methods have " "to match to be included in test suites (see ``-v`` option)." msgstr "" -#: ../../library/unittest.rst:1895 +#: ../../library/unittest.rst:1896 msgid "" "If this attribute is not ``None`` (the default), all test methods to be " "included in test suites must match one of the patterns in this list. Note " @@ -2313,13 +2314,13 @@ msgid "" "have to be converted using ``*`` wildcards." msgstr "" -#: ../../library/unittest.rst:1908 +#: ../../library/unittest.rst:1909 msgid "" "This class is used to compile information about which tests have succeeded " "and which have failed." msgstr "" -#: ../../library/unittest.rst:1911 +#: ../../library/unittest.rst:1912 msgid "" "A :class:`TestResult` object stores the results of a set of tests. The " ":class:`TestCase` and :class:`TestSuite` classes ensure that results are " @@ -2327,7 +2328,7 @@ msgid "" "outcome of tests." msgstr "" -#: ../../library/unittest.rst:1916 +#: ../../library/unittest.rst:1917 msgid "" "Testing frameworks built on top of :mod:`unittest` may want access to the " ":class:`TestResult` object generated by running a set of tests for reporting" @@ -2335,55 +2336,55 @@ msgid "" ":meth:`TestRunner.run` method for this purpose." msgstr "" -#: ../../library/unittest.rst:1921 +#: ../../library/unittest.rst:1922 msgid "" ":class:`TestResult` instances have the following attributes that will be of " "interest when inspecting the results of running a set of tests:" msgstr "" -#: ../../library/unittest.rst:1927 +#: ../../library/unittest.rst:1928 msgid "" "A list containing 2-tuples of :class:`TestCase` instances and strings " "holding formatted tracebacks. Each tuple represents a test which raised an " "unexpected exception." msgstr "" -#: ../../library/unittest.rst:1933 +#: ../../library/unittest.rst:1934 msgid "" "A list containing 2-tuples of :class:`TestCase` instances and strings " "holding formatted tracebacks. Each tuple represents a test where a failure " "was explicitly signalled using the :meth:`TestCase.assert\\*` methods." msgstr "" -#: ../../library/unittest.rst:1939 +#: ../../library/unittest.rst:1940 msgid "" "A list containing 2-tuples of :class:`TestCase` instances and strings " "holding the reason for skipping the test." msgstr "" -#: ../../library/unittest.rst:1946 +#: ../../library/unittest.rst:1947 msgid "" "A list containing 2-tuples of :class:`TestCase` instances and strings " "holding formatted tracebacks. Each tuple represents an expected failure of " "the test case." msgstr "" -#: ../../library/unittest.rst:1952 +#: ../../library/unittest.rst:1953 msgid "" "A list containing :class:`TestCase` instances that were marked as expected " "failures, but succeeded." msgstr "" -#: ../../library/unittest.rst:1957 +#: ../../library/unittest.rst:1958 msgid "" "Set to ``True`` when the execution of tests should stop by :meth:`stop`." msgstr "" -#: ../../library/unittest.rst:1961 +#: ../../library/unittest.rst:1962 msgid "The total number of tests run so far." msgstr "" -#: ../../library/unittest.rst:1965 +#: ../../library/unittest.rst:1966 msgid "" "If set to true, ``sys.stdout`` and ``sys.stderr`` will be buffered in " "between :meth:`startTest` and :meth:`stopTest` being called. Collected " @@ -2392,29 +2393,29 @@ msgid "" "error message." msgstr "" -#: ../../library/unittest.rst:1974 +#: ../../library/unittest.rst:1975 msgid "" "If set to true :meth:`stop` will be called on the first failure or error, " "halting the test run." msgstr "" -#: ../../library/unittest.rst:1981 +#: ../../library/unittest.rst:1982 msgid "If set to true then local variables will be shown in tracebacks." msgstr "" -#: ../../library/unittest.rst:1987 +#: ../../library/unittest.rst:1988 msgid "" "Return ``True`` if all tests run so far have passed, otherwise returns " "``False``." msgstr "" -#: ../../library/unittest.rst:1990 +#: ../../library/unittest.rst:1991 msgid "" "Returns ``False`` if there were any :attr:`unexpectedSuccesses` from tests " "marked with the :func:`expectedFailure` decorator." msgstr "" -#: ../../library/unittest.rst:1996 +#: ../../library/unittest.rst:1997 msgid "" "This method can be called to signal that the set of tests being run should " "be aborted by setting the :attr:`shouldStop` attribute to ``True``. " @@ -2422,7 +2423,7 @@ msgid "" "running any additional tests." msgstr "" -#: ../../library/unittest.rst:2001 +#: ../../library/unittest.rst:2002 msgid "" "For example, this feature is used by the :class:`TextTestRunner` class to " "stop the test framework when the user signals an interrupt from the " @@ -2430,7 +2431,7 @@ msgid "" "implementations can use this in a similar manner." msgstr "" -#: ../../library/unittest.rst:2006 +#: ../../library/unittest.rst:2007 msgid "" "The following methods of the :class:`TestResult` class are used to maintain " "the internal data structures, and may be extended in subclasses to support " @@ -2438,136 +2439,136 @@ msgid "" "tools which support interactive reporting while tests are being run." msgstr "" -#: ../../library/unittest.rst:2014 +#: ../../library/unittest.rst:2015 msgid "Called when the test case *test* is about to be run." msgstr "" -#: ../../library/unittest.rst:2018 +#: ../../library/unittest.rst:2019 msgid "" "Called after the test case *test* has been executed, regardless of the " "outcome." msgstr "" -#: ../../library/unittest.rst:2023 +#: ../../library/unittest.rst:2024 msgid "Called once before any tests are executed." msgstr "" -#: ../../library/unittest.rst:2030 +#: ../../library/unittest.rst:2031 msgid "Called once after all tests are executed." msgstr "" -#: ../../library/unittest.rst:2037 +#: ../../library/unittest.rst:2038 msgid "" "Called when the test case *test* raises an unexpected exception. *err* is a " "tuple of the form returned by :func:`sys.exc_info`: ``(type, value, " "traceback)``." msgstr "" -#: ../../library/unittest.rst:2041 +#: ../../library/unittest.rst:2042 msgid "" "The default implementation appends a tuple ``(test, formatted_err)`` to the " "instance's :attr:`errors` attribute, where *formatted_err* is a formatted " "traceback derived from *err*." msgstr "" -#: ../../library/unittest.rst:2048 +#: ../../library/unittest.rst:2049 msgid "" "Called when the test case *test* signals a failure. *err* is a tuple of the " "form returned by :func:`sys.exc_info`: ``(type, value, traceback)``." msgstr "" -#: ../../library/unittest.rst:2051 +#: ../../library/unittest.rst:2052 msgid "" "The default implementation appends a tuple ``(test, formatted_err)`` to the " "instance's :attr:`failures` attribute, where *formatted_err* is a formatted " "traceback derived from *err*." msgstr "" -#: ../../library/unittest.rst:2058 +#: ../../library/unittest.rst:2059 msgid "Called when the test case *test* succeeds." msgstr "" -#: ../../library/unittest.rst:2060 +#: ../../library/unittest.rst:2061 msgid "The default implementation does nothing." msgstr "" -#: ../../library/unittest.rst:2065 +#: ../../library/unittest.rst:2066 msgid "" "Called when the test case *test* is skipped. *reason* is the reason the " "test gave for skipping." msgstr "" -#: ../../library/unittest.rst:2068 +#: ../../library/unittest.rst:2069 msgid "" "The default implementation appends a tuple ``(test, reason)`` to the " "instance's :attr:`skipped` attribute." msgstr "" -#: ../../library/unittest.rst:2074 +#: ../../library/unittest.rst:2075 msgid "" "Called when the test case *test* fails, but was marked with the " ":func:`expectedFailure` decorator." msgstr "" -#: ../../library/unittest.rst:2077 +#: ../../library/unittest.rst:2078 msgid "" "The default implementation appends a tuple ``(test, formatted_err)`` to the " "instance's :attr:`expectedFailures` attribute, where *formatted_err* is a " "formatted traceback derived from *err*." msgstr "" -#: ../../library/unittest.rst:2084 +#: ../../library/unittest.rst:2085 msgid "" "Called when the test case *test* was marked with the :func:`expectedFailure`" " decorator, but succeeded." msgstr "" -#: ../../library/unittest.rst:2087 +#: ../../library/unittest.rst:2088 msgid "" "The default implementation appends the test to the instance's " ":attr:`unexpectedSuccesses` attribute." msgstr "" -#: ../../library/unittest.rst:2093 +#: ../../library/unittest.rst:2094 msgid "" "Called when a subtest finishes. *test* is the test case corresponding to " "the test method. *subtest* is a custom :class:`TestCase` instance " "describing the subtest." msgstr "" -#: ../../library/unittest.rst:2097 +#: ../../library/unittest.rst:2098 msgid "" "If *outcome* is :const:`None`, the subtest succeeded. Otherwise, it failed " "with an exception where *outcome* is a tuple of the form returned by " ":func:`sys.exc_info`: ``(type, value, traceback)``." msgstr "" -#: ../../library/unittest.rst:2101 +#: ../../library/unittest.rst:2102 msgid "" "The default implementation does nothing when the outcome is a success, and " "records subtest failures as normal failures." msgstr "" -#: ../../library/unittest.rst:2109 +#: ../../library/unittest.rst:2110 msgid "" "A concrete implementation of :class:`TestResult` used by the " ":class:`TextTestRunner`." msgstr "" -#: ../../library/unittest.rst:2112 +#: ../../library/unittest.rst:2113 msgid "" "This class was previously named ``_TextTestResult``. The old name still " "exists as an alias but is deprecated." msgstr "" -#: ../../library/unittest.rst:2119 +#: ../../library/unittest.rst:2120 msgid "" "Instance of the :class:`TestLoader` class intended to be shared. If no " "customization of the :class:`TestLoader` is needed, this instance can be " "used instead of repeatedly creating new instances." msgstr "" -#: ../../library/unittest.rst:2127 +#: ../../library/unittest.rst:2128 msgid "" "A basic test runner implementation that outputs results to a stream. If " "*stream* is ``None``, the default, :data:`sys.stderr` is used as the output " @@ -2578,7 +2579,7 @@ msgid "" "unittest." msgstr "" -#: ../../library/unittest.rst:2134 +#: ../../library/unittest.rst:2135 msgid "" "By default this runner shows :exc:`DeprecationWarning`, " ":exc:`PendingDeprecationWarning`, :exc:`ResourceWarning` and " @@ -2591,28 +2592,28 @@ msgid "" "control `) and leaving *warnings* to ``None``." msgstr "" -#: ../../library/unittest.rst:2145 +#: ../../library/unittest.rst:2146 msgid "Added the ``warnings`` argument." msgstr "" -#: ../../library/unittest.rst:2148 +#: ../../library/unittest.rst:2149 msgid "" "The default stream is set to :data:`sys.stderr` at instantiation time rather" " than import time." msgstr "" -#: ../../library/unittest.rst:2152 +#: ../../library/unittest.rst:2153 msgid "Added the tb_locals parameter." msgstr "" -#: ../../library/unittest.rst:2157 +#: ../../library/unittest.rst:2158 msgid "" "This method returns the instance of ``TestResult`` used by :meth:`run`. It " "is not intended to be called directly, but can be overridden in subclasses " "to provide a custom ``TestResult``." msgstr "" -#: ../../library/unittest.rst:2161 +#: ../../library/unittest.rst:2162 msgid "" "``_makeResult()`` instantiates the class or callable passed in the " "``TextTestRunner`` constructor as the ``resultclass`` argument. It defaults " @@ -2620,7 +2621,7 @@ msgid "" "class is instantiated with the following arguments::" msgstr "" -#: ../../library/unittest.rst:2170 +#: ../../library/unittest.rst:2171 msgid "" "This method is the main public interface to the ``TextTestRunner``. This " "method takes a :class:`TestSuite` or :class:`TestCase` instance. A " @@ -2628,7 +2629,7 @@ msgid "" "test(s) are run and the results printed to stdout." msgstr "" -#: ../../library/unittest.rst:2181 +#: ../../library/unittest.rst:2182 msgid "" "A command-line program that loads a set of tests from *module* and runs " "them; this is primarily for making test modules conveniently executable. The" @@ -2636,13 +2637,13 @@ msgid "" "of a test script::" msgstr "" -#: ../../library/unittest.rst:2189 +#: ../../library/unittest.rst:2190 msgid "" "You can run tests with more detailed information by passing in the verbosity" " argument::" msgstr "" -#: ../../library/unittest.rst:2195 +#: ../../library/unittest.rst:2196 msgid "" "The *defaultTest* argument is either the name of a single test or an " "iterable of test names to run if no test names are specified via *argv*. If" @@ -2650,40 +2651,40 @@ msgid "" "tests found in *module* are run." msgstr "" -#: ../../library/unittest.rst:2200 +#: ../../library/unittest.rst:2201 msgid "" "The *argv* argument can be a list of options passed to the program, with the" " first element being the program name. If not specified or ``None``, the " "values of :data:`sys.argv` are used." msgstr "" -#: ../../library/unittest.rst:2204 +#: ../../library/unittest.rst:2205 msgid "" "The *testRunner* argument can either be a test runner class or an already " "created instance of it. By default ``main`` calls :func:`sys.exit` with an " "exit code indicating success or failure of the tests run." msgstr "" -#: ../../library/unittest.rst:2208 +#: ../../library/unittest.rst:2209 msgid "" "The *testLoader* argument has to be a :class:`TestLoader` instance, and " "defaults to :data:`defaultTestLoader`." msgstr "" -#: ../../library/unittest.rst:2211 +#: ../../library/unittest.rst:2212 msgid "" "``main`` supports being used from the interactive interpreter by passing in " "the argument ``exit=False``. This displays the result on standard output " "without calling :func:`sys.exit`::" msgstr "" -#: ../../library/unittest.rst:2218 +#: ../../library/unittest.rst:2219 msgid "" "The *failfast*, *catchbreak* and *buffer* parameters have the same effect as" " the same-name `command-line options`_." msgstr "" -#: ../../library/unittest.rst:2221 +#: ../../library/unittest.rst:2222 msgid "" "The *warnings* argument specifies the :ref:`warning filter `" " that should be used while running the tests. If it's not specified, it " @@ -2692,56 +2693,56 @@ msgid "" "otherwise it will be set to ``'default'``." msgstr "" -#: ../../library/unittest.rst:2227 +#: ../../library/unittest.rst:2228 msgid "" "Calling ``main`` actually returns an instance of the ``TestProgram`` class. " "This stores the result of the tests run as the ``result`` attribute." msgstr "" -#: ../../library/unittest.rst:2230 +#: ../../library/unittest.rst:2231 msgid "The *exit* parameter was added." msgstr "" -#: ../../library/unittest.rst:2233 +#: ../../library/unittest.rst:2234 msgid "" "The *verbosity*, *failfast*, *catchbreak*, *buffer* and *warnings* " "parameters were added." msgstr "" -#: ../../library/unittest.rst:2237 +#: ../../library/unittest.rst:2238 msgid "" "The *defaultTest* parameter was changed to also accept an iterable of test " "names." msgstr "" -#: ../../library/unittest.rst:2243 +#: ../../library/unittest.rst:2244 msgid "load_tests Protocol" msgstr "" -#: ../../library/unittest.rst:2247 +#: ../../library/unittest.rst:2248 msgid "" "Modules or packages can customize how tests are loaded from them during " "normal test runs or test discovery by implementing a function called " "``load_tests``." msgstr "" -#: ../../library/unittest.rst:2250 +#: ../../library/unittest.rst:2251 msgid "" "If a test module defines ``load_tests`` it will be called by " ":meth:`TestLoader.loadTestsFromModule` with the following arguments::" msgstr "" -#: ../../library/unittest.rst:2255 +#: ../../library/unittest.rst:2256 msgid "" "where *pattern* is passed straight through from ``loadTestsFromModule``. It" " defaults to ``None``." msgstr "" -#: ../../library/unittest.rst:2258 +#: ../../library/unittest.rst:2259 msgid "It should return a :class:`TestSuite`." msgstr "" -#: ../../library/unittest.rst:2260 +#: ../../library/unittest.rst:2261 msgid "" "*loader* is the instance of :class:`TestLoader` doing the loading. " "*standard_tests* are the tests that would be loaded by default from the " @@ -2750,13 +2751,13 @@ msgid "" "packages as part of test discovery." msgstr "" -#: ../../library/unittest.rst:2266 +#: ../../library/unittest.rst:2267 msgid "" "A typical ``load_tests`` function that loads tests from a specific set of " ":class:`TestCase` classes may look like::" msgstr "" -#: ../../library/unittest.rst:2278 +#: ../../library/unittest.rst:2279 msgid "" "If discovery is started in a directory containing a package, either from the" " command line or by calling :meth:`TestLoader.discover`, then the package " @@ -2766,31 +2767,31 @@ msgid "" " left up to ``load_tests`` which is called with the following arguments::" msgstr "" -#: ../../library/unittest.rst:2287 +#: ../../library/unittest.rst:2288 msgid "" "This should return a :class:`TestSuite` representing all the tests from the " "package. (``standard_tests`` will only contain tests collected from " ":file:`__init__.py`.)" msgstr "" -#: ../../library/unittest.rst:2291 +#: ../../library/unittest.rst:2292 msgid "" "Because the pattern is passed into ``load_tests`` the package is free to " "continue (and potentially modify) test discovery. A 'do nothing' " "``load_tests`` function for a test package would look like::" msgstr "" -#: ../../library/unittest.rst:2302 +#: ../../library/unittest.rst:2303 msgid "" "Discovery no longer checks package names for matching *pattern* due to the " "impossibility of package names matching the default pattern." msgstr "" -#: ../../library/unittest.rst:2309 +#: ../../library/unittest.rst:2310 msgid "Class and Module Fixtures" msgstr "" -#: ../../library/unittest.rst:2311 +#: ../../library/unittest.rst:2312 msgid "" "Class and module level fixtures are implemented in :class:`TestSuite`. When " "the test suite encounters a test from a new class then :meth:`tearDownClass`" @@ -2798,27 +2799,27 @@ msgid "" ":meth:`setUpClass` from the new class." msgstr "" -#: ../../library/unittest.rst:2316 +#: ../../library/unittest.rst:2317 msgid "" "Similarly if a test is from a different module from the previous test then " "``tearDownModule`` from the previous module is run, followed by " "``setUpModule`` from the new module." msgstr "" -#: ../../library/unittest.rst:2320 +#: ../../library/unittest.rst:2321 msgid "" "After all the tests have run the final ``tearDownClass`` and " "``tearDownModule`` are run." msgstr "" -#: ../../library/unittest.rst:2323 +#: ../../library/unittest.rst:2324 msgid "" "Note that shared fixtures do not play well with [potential] features like " "test parallelization and they break test isolation. They should be used with" " care." msgstr "" -#: ../../library/unittest.rst:2326 +#: ../../library/unittest.rst:2327 msgid "" "The default ordering of tests created by the unittest test loaders is to " "group all tests from the same modules and classes together. This will lead " @@ -2828,14 +2829,14 @@ msgid "" "functions may be called multiple times in a single test run." msgstr "" -#: ../../library/unittest.rst:2333 +#: ../../library/unittest.rst:2334 msgid "" "Shared fixtures are not intended to work with suites with non-standard " "ordering. A ``BaseTestSuite`` still exists for frameworks that don't want to" " support shared fixtures." msgstr "" -#: ../../library/unittest.rst:2337 +#: ../../library/unittest.rst:2338 msgid "" "If there are any exceptions raised during one of the shared fixture " "functions the test is reported as an error. Because there is no " @@ -2845,22 +2846,22 @@ msgid "" "matter, but if you are a framework author it may be relevant." msgstr "" -#: ../../library/unittest.rst:2346 +#: ../../library/unittest.rst:2347 msgid "setUpClass and tearDownClass" msgstr "" -#: ../../library/unittest.rst:2348 +#: ../../library/unittest.rst:2349 msgid "These must be implemented as class methods::" msgstr "" -#: ../../library/unittest.rst:2361 +#: ../../library/unittest.rst:2362 msgid "" "If you want the ``setUpClass`` and ``tearDownClass`` on base classes called " "then you must call up to them yourself. The implementations in " ":class:`TestCase` are empty." msgstr "" -#: ../../library/unittest.rst:2365 +#: ../../library/unittest.rst:2366 msgid "" "If an exception is raised during a ``setUpClass`` then the tests in the " "class are not run and the ``tearDownClass`` is not run. Skipped classes will" @@ -2869,15 +2870,15 @@ msgid "" "skipped instead of as an error." msgstr "" -#: ../../library/unittest.rst:2373 +#: ../../library/unittest.rst:2374 msgid "setUpModule and tearDownModule" msgstr "" -#: ../../library/unittest.rst:2375 +#: ../../library/unittest.rst:2376 msgid "These should be implemented as functions::" msgstr "" -#: ../../library/unittest.rst:2383 +#: ../../library/unittest.rst:2384 msgid "" "If an exception is raised in a ``setUpModule`` then none of the tests in the" " module will be run and the ``tearDownModule`` will not be run. If the " @@ -2885,13 +2886,13 @@ msgid "" " having been skipped instead of as an error." msgstr "" -#: ../../library/unittest.rst:2388 +#: ../../library/unittest.rst:2389 msgid "" "To add cleanup code that must be run even in the case of an exception, use " "``addModuleCleanup``:" msgstr "" -#: ../../library/unittest.rst:2394 +#: ../../library/unittest.rst:2395 msgid "" "Add a function to be called after :func:`tearDownModule` to cleanup " "resources used during the test class. Functions will be called in reverse " @@ -2900,19 +2901,19 @@ msgid "" ":meth:`addModuleCleanup` when they are added." msgstr "" -#: ../../library/unittest.rst:2400 +#: ../../library/unittest.rst:2401 msgid "" "If :meth:`setUpModule` fails, meaning that :func:`tearDownModule` is not " "called, then any cleanup functions added will still be called." msgstr "" -#: ../../library/unittest.rst:2408 +#: ../../library/unittest.rst:2409 msgid "" "This function is called unconditionally after :func:`tearDownModule`, or " "after :func:`setUpModule` if :func:`setUpModule` raises an exception." msgstr "" -#: ../../library/unittest.rst:2411 +#: ../../library/unittest.rst:2412 msgid "" "It is responsible for calling all the cleanup functions added by " ":func:`addCleanupModule`. If you need cleanup functions to be called *prior*" @@ -2920,17 +2921,17 @@ msgid "" "yourself." msgstr "" -#: ../../library/unittest.rst:2416 +#: ../../library/unittest.rst:2417 msgid "" ":func:`doModuleCleanups` pops methods off the stack of cleanup functions one" " at a time, so it can be called at any time." msgstr "" -#: ../../library/unittest.rst:2422 +#: ../../library/unittest.rst:2423 msgid "Signal Handling" msgstr "Penanganan Sinyal *Signal*" -#: ../../library/unittest.rst:2426 +#: ../../library/unittest.rst:2427 msgid "" "The :option:`-c/--catch ` command-line option to unittest, " "along with the ``catchbreak`` parameter to :func:`unittest.main()`, provide " @@ -2940,7 +2941,7 @@ msgid "" "A second control-c will raise a :exc:`KeyboardInterrupt` in the usual way." msgstr "" -#: ../../library/unittest.rst:2433 +#: ../../library/unittest.rst:2434 msgid "" "The control-c handling signal handler attempts to remain compatible with " "code or tests that install their own :const:`signal.SIGINT` handler. If the " @@ -2952,41 +2953,41 @@ msgid "" "handling disabled the :func:`removeHandler` decorator can be used." msgstr "" -#: ../../library/unittest.rst:2442 +#: ../../library/unittest.rst:2443 msgid "" "There are a few utility functions for framework authors to enable control-c " "handling functionality within test frameworks." msgstr "" -#: ../../library/unittest.rst:2447 +#: ../../library/unittest.rst:2448 msgid "" "Install the control-c handler. When a :const:`signal.SIGINT` is received " "(usually in response to the user pressing control-c) all registered results " "have :meth:`~TestResult.stop` called." msgstr "" -#: ../../library/unittest.rst:2454 +#: ../../library/unittest.rst:2455 msgid "" "Register a :class:`TestResult` object for control-c handling. Registering a " "result stores a weak reference to it, so it doesn't prevent the result from " "being garbage collected." msgstr "" -#: ../../library/unittest.rst:2458 +#: ../../library/unittest.rst:2459 msgid "" "Registering a :class:`TestResult` object has no side-effects if control-c " "handling is not enabled, so test frameworks can unconditionally register all" " results they create independently of whether or not handling is enabled." msgstr "" -#: ../../library/unittest.rst:2465 +#: ../../library/unittest.rst:2466 msgid "" "Remove a registered result. Once a result has been removed then " ":meth:`~TestResult.stop` will no longer be called on that result object in " "response to a control-c." msgstr "" -#: ../../library/unittest.rst:2472 +#: ../../library/unittest.rst:2473 msgid "" "When called without arguments this function removes the control-c handler if" " it has been installed. This function can also be used as a test decorator " diff --git a/library/xml.etree.elementtree.po b/library/xml.etree.elementtree.po index 963205e..c548861 100644 --- a/library/xml.etree.elementtree.po +++ b/library/xml.etree.elementtree.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-11 03:19+0000\n" +"POT-Creation-Date: 2020-10-05 04:16+0000\n" "PO-Revision-Date: 2017-02-16 23:36+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -217,7 +217,7 @@ msgid "" msgstr "" #: ../../library/xml.etree.elementtree.rst:222 -#: ../../library/xml.etree.elementtree.rst:260 +#: ../../library/xml.etree.elementtree.rst:266 msgid "Our XML now looks like this:" msgstr "" @@ -227,21 +227,29 @@ msgid "" "remove all countries with a rank higher than 50::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:282 +#: ../../library/xml.etree.elementtree.rst:261 +msgid "" +"Note that concurrent modification while iterating can lead to problems, just" +" like when iterating and modifying Python lists or dicts. Therefore, the " +"example first collects all matching elements with ``root.findall()``, and " +"only then iterates over the list of matches." +msgstr "" + +#: ../../library/xml.etree.elementtree.rst:288 msgid "Building XML documents" msgstr "" -#: ../../library/xml.etree.elementtree.rst:284 +#: ../../library/xml.etree.elementtree.rst:290 msgid "" "The :func:`SubElement` function also provides a convenient way to create new" " sub-elements for a given element::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:295 +#: ../../library/xml.etree.elementtree.rst:301 msgid "Parsing XML with Namespaces" msgstr "" -#: ../../library/xml.etree.elementtree.rst:297 +#: ../../library/xml.etree.elementtree.rst:303 msgid "" "If the XML input has `namespaces " "`__, tags and attributes with " @@ -251,44 +259,44 @@ msgid "" "full URI gets prepended to all of the non-prefixed tags." msgstr "" -#: ../../library/xml.etree.elementtree.rst:305 +#: ../../library/xml.etree.elementtree.rst:311 msgid "" "Here is an XML example that incorporates two namespaces, one with the prefix" " \"fictional\" and the other serving as the default namespace:" msgstr "" -#: ../../library/xml.etree.elementtree.rst:326 +#: ../../library/xml.etree.elementtree.rst:332 msgid "" "One way to search and explore this XML example is to manually add the URI to" " every tag or attribute in the xpath of a :meth:`~Element.find` or " ":meth:`~Element.findall`::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:337 +#: ../../library/xml.etree.elementtree.rst:343 msgid "" "A better way to search the namespaced XML example is to create a dictionary " "with your own prefixes and use those in the search functions::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:349 +#: ../../library/xml.etree.elementtree.rst:355 msgid "These two approaches both output::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:361 +#: ../../library/xml.etree.elementtree.rst:367 msgid "Additional resources" msgstr "" -#: ../../library/xml.etree.elementtree.rst:363 +#: ../../library/xml.etree.elementtree.rst:369 msgid "" "See http://effbot.org/zone/element-index.htm for tutorials and links to " "other docs." msgstr "" -#: ../../library/xml.etree.elementtree.rst:370 +#: ../../library/xml.etree.elementtree.rst:376 msgid "XPath support" msgstr "" -#: ../../library/xml.etree.elementtree.rst:372 +#: ../../library/xml.etree.elementtree.rst:378 msgid "" "This module provides limited support for `XPath expressions " "`_ for locating elements in a tree. The goal " @@ -296,41 +304,41 @@ msgid "" "is outside the scope of the module." msgstr "" -#: ../../library/xml.etree.elementtree.rst:378 -#: ../../library/xml.etree.elementtree.rst:752 +#: ../../library/xml.etree.elementtree.rst:384 +#: ../../library/xml.etree.elementtree.rst:758 msgid "Example" msgstr "Contoh" -#: ../../library/xml.etree.elementtree.rst:380 +#: ../../library/xml.etree.elementtree.rst:386 msgid "" "Here's an example that demonstrates some of the XPath capabilities of the " "module. We'll be using the ``countrydata`` XML document from the " ":ref:`Parsing XML ` section::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:404 +#: ../../library/xml.etree.elementtree.rst:410 msgid "" "For XML with namespaces, use the usual qualified ``{namespace}tag`` " "notation::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:411 +#: ../../library/xml.etree.elementtree.rst:417 msgid "Supported XPath syntax" msgstr "" -#: ../../library/xml.etree.elementtree.rst:416 +#: ../../library/xml.etree.elementtree.rst:422 msgid "Syntax" msgstr "Sintaksis" -#: ../../library/xml.etree.elementtree.rst:416 +#: ../../library/xml.etree.elementtree.rst:422 msgid "Meaning" msgstr "Artinya" -#: ../../library/xml.etree.elementtree.rst:418 +#: ../../library/xml.etree.elementtree.rst:424 msgid "``tag``" msgstr "" -#: ../../library/xml.etree.elementtree.rst:418 +#: ../../library/xml.etree.elementtree.rst:424 msgid "" "Selects all child elements with the given tag. For example, ``spam`` selects" " all child elements named ``spam``, and ``spam/egg`` selects all " @@ -340,103 +348,103 @@ msgid "" "selects tags that are not in a namespace." msgstr "" -#: ../../library/xml.etree.elementtree.rst:427 +#: ../../library/xml.etree.elementtree.rst:433 msgid "Support for star-wildcards was added." msgstr "" -#: ../../library/xml.etree.elementtree.rst:430 +#: ../../library/xml.etree.elementtree.rst:436 msgid "``*``" msgstr "``*``" -#: ../../library/xml.etree.elementtree.rst:430 +#: ../../library/xml.etree.elementtree.rst:436 msgid "" "Selects all child elements, including comments and processing instructions." " For example, ``*/egg`` selects all grandchildren named ``egg``." msgstr "" -#: ../../library/xml.etree.elementtree.rst:434 +#: ../../library/xml.etree.elementtree.rst:440 msgid "``.``" msgstr "``.``" -#: ../../library/xml.etree.elementtree.rst:434 +#: ../../library/xml.etree.elementtree.rst:440 msgid "" "Selects the current node. This is mostly useful at the beginning of the " "path, to indicate that it's a relative path." msgstr "" -#: ../../library/xml.etree.elementtree.rst:438 +#: ../../library/xml.etree.elementtree.rst:444 msgid "``//``" msgstr "" -#: ../../library/xml.etree.elementtree.rst:438 +#: ../../library/xml.etree.elementtree.rst:444 msgid "" "Selects all subelements, on all levels beneath the current element. For " "example, ``.//egg`` selects all ``egg`` elements in the entire tree." msgstr "" -#: ../../library/xml.etree.elementtree.rst:442 +#: ../../library/xml.etree.elementtree.rst:448 msgid "``..``" msgstr "" -#: ../../library/xml.etree.elementtree.rst:442 +#: ../../library/xml.etree.elementtree.rst:448 msgid "" "Selects the parent element. Returns ``None`` if the path attempts to reach " "the ancestors of the start element (the element ``find`` was called on)." msgstr "" -#: ../../library/xml.etree.elementtree.rst:446 +#: ../../library/xml.etree.elementtree.rst:452 msgid "``[@attrib]``" msgstr "" -#: ../../library/xml.etree.elementtree.rst:446 +#: ../../library/xml.etree.elementtree.rst:452 msgid "Selects all elements that have the given attribute." msgstr "" -#: ../../library/xml.etree.elementtree.rst:448 +#: ../../library/xml.etree.elementtree.rst:454 msgid "``[@attrib='value']``" msgstr "" -#: ../../library/xml.etree.elementtree.rst:448 +#: ../../library/xml.etree.elementtree.rst:454 msgid "" "Selects all elements for which the given attribute has the given value. The" " value cannot contain quotes." msgstr "" -#: ../../library/xml.etree.elementtree.rst:452 +#: ../../library/xml.etree.elementtree.rst:458 msgid "``[tag]``" msgstr "" -#: ../../library/xml.etree.elementtree.rst:452 +#: ../../library/xml.etree.elementtree.rst:458 msgid "" "Selects all elements that have a child named ``tag``. Only immediate " "children are supported." msgstr "" -#: ../../library/xml.etree.elementtree.rst:455 +#: ../../library/xml.etree.elementtree.rst:461 msgid "``[.='text']``" msgstr "" -#: ../../library/xml.etree.elementtree.rst:455 +#: ../../library/xml.etree.elementtree.rst:461 msgid "" "Selects all elements whose complete text content, including descendants, " "equals the given ``text``." msgstr "" -#: ../../library/xml.etree.elementtree.rst:460 +#: ../../library/xml.etree.elementtree.rst:466 msgid "``[tag='text']``" msgstr "" -#: ../../library/xml.etree.elementtree.rst:460 +#: ../../library/xml.etree.elementtree.rst:466 msgid "" "Selects all elements that have a child named ``tag`` whose complete text " "content, including descendants, equals the given ``text``." msgstr "" -#: ../../library/xml.etree.elementtree.rst:464 +#: ../../library/xml.etree.elementtree.rst:470 msgid "``[position]``" msgstr "" -#: ../../library/xml.etree.elementtree.rst:464 +#: ../../library/xml.etree.elementtree.rst:470 msgid "" "Selects all elements that are located at the given position. The position " "can be either an integer (1 is the first position), the expression " @@ -444,29 +452,29 @@ msgid "" "position (e.g. ``last()-1``)." msgstr "" -#: ../../library/xml.etree.elementtree.rst:471 +#: ../../library/xml.etree.elementtree.rst:477 msgid "" "Predicates (expressions within square brackets) must be preceded by a tag " "name, an asterisk, or another predicate. ``position`` predicates must be " "preceded by a tag name." msgstr "" -#: ../../library/xml.etree.elementtree.rst:476 -#: ../../library/xml.etree.elementtree.rst:804 +#: ../../library/xml.etree.elementtree.rst:482 +#: ../../library/xml.etree.elementtree.rst:810 msgid "Reference" msgstr "Referensi" -#: ../../library/xml.etree.elementtree.rst:481 -#: ../../library/xml.etree.elementtree.rst:809 +#: ../../library/xml.etree.elementtree.rst:487 +#: ../../library/xml.etree.elementtree.rst:815 msgid "Functions" msgstr "Fungsi-Fungsi" -#: ../../library/xml.etree.elementtree.rst:485 +#: ../../library/xml.etree.elementtree.rst:491 msgid "" "`C14N 2.0 `_ transformation function." msgstr "" -#: ../../library/xml.etree.elementtree.rst:487 +#: ../../library/xml.etree.elementtree.rst:493 msgid "" "Canonicalization is a way to normalise XML output in a way that allows byte-" "by-byte comparisons and digital signatures. It reduced the freedom that XML" @@ -475,7 +483,7 @@ msgid "" "declarations, the ordering of attributes, and ignorable whitespace." msgstr "" -#: ../../library/xml.etree.elementtree.rst:493 +#: ../../library/xml.etree.elementtree.rst:499 msgid "" "This function takes an XML data string (*xml_data*) or a file path or file-" "like object (*from_file*) as input, converts it to the canonical form, and " @@ -484,64 +492,64 @@ msgid "" "should therefore be opened in text mode with ``utf-8`` encoding." msgstr "" -#: ../../library/xml.etree.elementtree.rst:500 +#: ../../library/xml.etree.elementtree.rst:506 msgid "Typical uses::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:511 +#: ../../library/xml.etree.elementtree.rst:517 msgid "The configuration *options* are as follows:" msgstr "" -#: ../../library/xml.etree.elementtree.rst:513 +#: ../../library/xml.etree.elementtree.rst:519 msgid "*with_comments*: set to true to include comments (default: false)" msgstr "" -#: ../../library/xml.etree.elementtree.rst:514 +#: ../../library/xml.etree.elementtree.rst:520 msgid "" "*strip_text*: set to true to strip whitespace before and after text content" msgstr "" -#: ../../library/xml.etree.elementtree.rst:515 -#: ../../library/xml.etree.elementtree.rst:517 +#: ../../library/xml.etree.elementtree.rst:521 +#: ../../library/xml.etree.elementtree.rst:523 msgid "(default: false)" msgstr "" -#: ../../library/xml.etree.elementtree.rst:516 +#: ../../library/xml.etree.elementtree.rst:522 msgid "" "*rewrite_prefixes*: set to true to replace namespace prefixes by " "\"n{number}\"" msgstr "" -#: ../../library/xml.etree.elementtree.rst:518 +#: ../../library/xml.etree.elementtree.rst:524 msgid "*qname_aware_tags*: a set of qname aware tag names in which prefixes" msgstr "" -#: ../../library/xml.etree.elementtree.rst:519 -#: ../../library/xml.etree.elementtree.rst:521 +#: ../../library/xml.etree.elementtree.rst:525 +#: ../../library/xml.etree.elementtree.rst:527 msgid "should be replaced in text content (default: empty)" msgstr "" -#: ../../library/xml.etree.elementtree.rst:520 +#: ../../library/xml.etree.elementtree.rst:526 msgid "" "*qname_aware_attrs*: a set of qname aware attribute names in which prefixes" msgstr "" -#: ../../library/xml.etree.elementtree.rst:522 +#: ../../library/xml.etree.elementtree.rst:528 msgid "" "*exclude_attrs*: a set of attribute names that should not be serialised" msgstr "" -#: ../../library/xml.etree.elementtree.rst:523 +#: ../../library/xml.etree.elementtree.rst:529 msgid "*exclude_tags*: a set of tag names that should not be serialised" msgstr "" -#: ../../library/xml.etree.elementtree.rst:525 +#: ../../library/xml.etree.elementtree.rst:531 msgid "" "In the option list above, \"a set\" refers to any collection or iterable of " "strings, no ordering is expected." msgstr "" -#: ../../library/xml.etree.elementtree.rst:533 +#: ../../library/xml.etree.elementtree.rst:539 msgid "" "Comment element factory. This factory function creates a special element " "that will be serialized as an XML comment by the standard serializer. The " @@ -550,7 +558,7 @@ msgid "" "representing a comment." msgstr "" -#: ../../library/xml.etree.elementtree.rst:539 +#: ../../library/xml.etree.elementtree.rst:545 msgid "" "Note that :class:`XMLParser` skips over comments in the input instead of " "creating comment objects for them. An :class:`ElementTree` will only contain" @@ -558,29 +566,29 @@ msgid "" ":class:`Element` methods." msgstr "" -#: ../../library/xml.etree.elementtree.rst:546 +#: ../../library/xml.etree.elementtree.rst:552 msgid "" "Writes an element tree or element structure to sys.stdout. This function " "should be used for debugging only." msgstr "" -#: ../../library/xml.etree.elementtree.rst:549 +#: ../../library/xml.etree.elementtree.rst:555 msgid "" "The exact output format is implementation dependent. In this version, it's " "written as an ordinary XML file." msgstr "" -#: ../../library/xml.etree.elementtree.rst:552 +#: ../../library/xml.etree.elementtree.rst:558 msgid "*elem* is an element tree or an individual element." msgstr "" -#: ../../library/xml.etree.elementtree.rst:554 +#: ../../library/xml.etree.elementtree.rst:560 msgid "" "The :func:`dump` function now preserves the attribute order specified by the" " user." msgstr "" -#: ../../library/xml.etree.elementtree.rst:561 +#: ../../library/xml.etree.elementtree.rst:567 msgid "" "Parses an XML section from a string constant. Same as :func:`XML`. *text* " "is a string containing XML data. *parser* is an optional parser instance. " @@ -588,7 +596,7 @@ msgid "" ":class:`Element` instance." msgstr "" -#: ../../library/xml.etree.elementtree.rst:569 +#: ../../library/xml.etree.elementtree.rst:575 msgid "" "Parses an XML document from a sequence of string fragments. *sequence* is a" " list or other sequence containing XML data fragments. *parser* is an " @@ -596,7 +604,7 @@ msgid "" "parser is used. Returns an :class:`Element` instance." msgstr "" -#: ../../library/xml.etree.elementtree.rst:579 +#: ../../library/xml.etree.elementtree.rst:585 msgid "" "Appends whitespace to the subtree to indent the tree visually. This can be " "used to generate pretty-printed XML output. *tree* can be an Element or " @@ -606,13 +614,13 @@ msgid "" "indentation level as *level*." msgstr "" -#: ../../library/xml.etree.elementtree.rst:591 +#: ../../library/xml.etree.elementtree.rst:597 msgid "" "Check if an object appears to be a valid element object. *element* is an " "element instance. Return ``True`` if this is an element object." msgstr "" -#: ../../library/xml.etree.elementtree.rst:597 +#: ../../library/xml.etree.elementtree.rst:603 msgid "" "Parses an XML section into an element tree incrementally, and reports what's" " going on to the user. *source* is a filename or :term:`file object` " @@ -627,7 +635,7 @@ msgid "" "providing ``(event, elem)`` pairs." msgstr "" -#: ../../library/xml.etree.elementtree.rst:609 +#: ../../library/xml.etree.elementtree.rst:615 msgid "" "Note that while :func:`iterparse` builds the tree incrementally, it issues " "blocking reads on *source* (or the file it names). As such, it's unsuitable" @@ -635,7 +643,7 @@ msgid "" "blocking parsing, see :class:`XMLPullParser`." msgstr "" -#: ../../library/xml.etree.elementtree.rst:616 +#: ../../library/xml.etree.elementtree.rst:622 msgid "" ":func:`iterparse` only guarantees that it has seen the \">\" character of a " "starting tag when it emits a \"start\" event, so the attributes are defined," @@ -644,21 +652,21 @@ msgid "" "present." msgstr "" -#: ../../library/xml.etree.elementtree.rst:622 -#: ../../library/xml.etree.elementtree.rst:1450 +#: ../../library/xml.etree.elementtree.rst:628 +#: ../../library/xml.etree.elementtree.rst:1456 msgid "If you need a fully populated element, look for \"end\" events instead." msgstr "" -#: ../../library/xml.etree.elementtree.rst:624 +#: ../../library/xml.etree.elementtree.rst:630 msgid "The *parser* argument." msgstr "" -#: ../../library/xml.etree.elementtree.rst:627 -#: ../../library/xml.etree.elementtree.rst:1454 +#: ../../library/xml.etree.elementtree.rst:633 +#: ../../library/xml.etree.elementtree.rst:1460 msgid "The ``comment`` and ``pi`` events were added." msgstr "" -#: ../../library/xml.etree.elementtree.rst:633 +#: ../../library/xml.etree.elementtree.rst:639 msgid "" "Parses an XML section into an element tree. *source* is a filename or file " "object containing XML data. *parser* is an optional parser instance. If " @@ -666,7 +674,7 @@ msgid "" ":class:`ElementTree` instance." msgstr "" -#: ../../library/xml.etree.elementtree.rst:641 +#: ../../library/xml.etree.elementtree.rst:647 msgid "" "PI element factory. This factory function creates a special element that " "will be serialized as an XML processing instruction. *target* is a string " @@ -674,7 +682,7 @@ msgid "" " given. Returns an element instance, representing a processing instruction." msgstr "" -#: ../../library/xml.etree.elementtree.rst:646 +#: ../../library/xml.etree.elementtree.rst:652 msgid "" "Note that :class:`XMLParser` skips over processing instructions in the input" " instead of creating comment objects for them. An :class:`ElementTree` will " @@ -682,7 +690,7 @@ msgid "" " the tree using one of the :class:`Element` methods." msgstr "" -#: ../../library/xml.etree.elementtree.rst:654 +#: ../../library/xml.etree.elementtree.rst:660 msgid "" "Registers a namespace prefix. The registry is global, and any existing " "mapping for either the given prefix or the namespace URI will be removed. " @@ -691,13 +699,13 @@ msgid "" " all possible." msgstr "" -#: ../../library/xml.etree.elementtree.rst:665 +#: ../../library/xml.etree.elementtree.rst:671 msgid "" "Subelement factory. This function creates an element instance, and appends " "it to an existing element." msgstr "" -#: ../../library/xml.etree.elementtree.rst:668 +#: ../../library/xml.etree.elementtree.rst:674 msgid "" "The element name, attribute names, and attribute values can be either " "bytestrings or Unicode strings. *parent* is the parent element. *tag* is " @@ -706,7 +714,7 @@ msgid "" "arguments. Returns an element instance." msgstr "" -#: ../../library/xml.etree.elementtree.rst:679 +#: ../../library/xml.etree.elementtree.rst:685 msgid "" "Generates a string representation of an XML element, including all " "subelements. *element* is an :class:`Element` instance. *encoding* [1]_ is" @@ -718,24 +726,24 @@ msgid "" " Returns an (optionally) encoded string containing the XML data." msgstr "" -#: ../../library/xml.etree.elementtree.rst:688 -#: ../../library/xml.etree.elementtree.rst:715 -#: ../../library/xml.etree.elementtree.rst:1162 +#: ../../library/xml.etree.elementtree.rst:694 +#: ../../library/xml.etree.elementtree.rst:721 +#: ../../library/xml.etree.elementtree.rst:1168 msgid "The *short_empty_elements* parameter." msgstr "" -#: ../../library/xml.etree.elementtree.rst:691 -#: ../../library/xml.etree.elementtree.rst:718 +#: ../../library/xml.etree.elementtree.rst:697 +#: ../../library/xml.etree.elementtree.rst:724 msgid "The *xml_declaration* and *default_namespace* parameters." msgstr "" -#: ../../library/xml.etree.elementtree.rst:694 +#: ../../library/xml.etree.elementtree.rst:700 msgid "" "The :func:`tostring` function now preserves the attribute order specified by" " the user." msgstr "" -#: ../../library/xml.etree.elementtree.rst:703 +#: ../../library/xml.etree.elementtree.rst:709 msgid "" "Generates a string representation of an XML element, including all " "subelements. *element* is an :class:`Element` instance. *encoding* [1]_ is" @@ -749,13 +757,13 @@ msgid "" "``b\"\".join(tostringlist(element)) == tostring(element)``." msgstr "" -#: ../../library/xml.etree.elementtree.rst:721 +#: ../../library/xml.etree.elementtree.rst:727 msgid "" "The :func:`tostringlist` function now preserves the attribute order " "specified by the user." msgstr "" -#: ../../library/xml.etree.elementtree.rst:728 +#: ../../library/xml.etree.elementtree.rst:734 msgid "" "Parses an XML section from a string constant. This function can be used to " "embed \"XML literals\" in Python code. *text* is a string containing XML " @@ -763,7 +771,7 @@ msgid "" ":class:`XMLParser` parser is used. Returns an :class:`Element` instance." msgstr "" -#: ../../library/xml.etree.elementtree.rst:736 +#: ../../library/xml.etree.elementtree.rst:742 msgid "" "Parses an XML section from a string constant, and also returns a dictionary " "which maps from element id:s to elements. *text* is a string containing XML" @@ -772,11 +780,11 @@ msgid "" ":class:`Element` instance and a dictionary." msgstr "" -#: ../../library/xml.etree.elementtree.rst:746 +#: ../../library/xml.etree.elementtree.rst:752 msgid "XInclude support" msgstr "" -#: ../../library/xml.etree.elementtree.rst:748 +#: ../../library/xml.etree.elementtree.rst:754 msgid "" "This module provides limited support for `XInclude directives " "`_, via the :mod:`xml.etree.ElementInclude`" @@ -784,7 +792,7 @@ msgid "" " into element trees, based on information in the tree." msgstr "" -#: ../../library/xml.etree.elementtree.rst:754 +#: ../../library/xml.etree.elementtree.rst:760 msgid "" "Here's an example that demonstrates use of the XInclude module. To include " "an XML document in the current document, use the " @@ -793,44 +801,44 @@ msgid "" "document to include." msgstr "" -#: ../../library/xml.etree.elementtree.rst:763 +#: ../../library/xml.etree.elementtree.rst:769 msgid "" "By default, the **href** attribute is treated as a file name. You can use " "custom loaders to override this behaviour. Also note that the standard " "helper does not support XPointer syntax." msgstr "" -#: ../../library/xml.etree.elementtree.rst:765 +#: ../../library/xml.etree.elementtree.rst:771 msgid "" "To process this file, load it as usual, and pass the root element to the " ":mod:`xml.etree.ElementTree` module:" msgstr "" -#: ../../library/xml.etree.elementtree.rst:776 +#: ../../library/xml.etree.elementtree.rst:782 msgid "" "The ElementInclude module replaces the " "``{http://www.w3.org/2001/XInclude}include`` element with the root element " "from the **source.xml** document. The result might look something like this:" msgstr "" -#: ../../library/xml.etree.elementtree.rst:784 +#: ../../library/xml.etree.elementtree.rst:790 msgid "" "If the **parse** attribute is omitted, it defaults to \"xml\". The href " "attribute is required." msgstr "" -#: ../../library/xml.etree.elementtree.rst:786 +#: ../../library/xml.etree.elementtree.rst:792 msgid "" "To include a text document, use the " "``{http://www.w3.org/2001/XInclude}include`` element, and set the **parse** " "attribute to \"text\":" msgstr "" -#: ../../library/xml.etree.elementtree.rst:795 +#: ../../library/xml.etree.elementtree.rst:801 msgid "The result might look something like:" msgstr "" -#: ../../library/xml.etree.elementtree.rst:813 +#: ../../library/xml.etree.elementtree.rst:819 msgid "" "Default loader. This default loader reads an included resource from disk. " "*href* is a URL. *parse* is for parse mode either \"xml\" or \"text\". " @@ -841,7 +849,7 @@ msgid "" " or raise an exception." msgstr "" -#: ../../library/xml.etree.elementtree.rst:824 +#: ../../library/xml.etree.elementtree.rst:830 msgid "" "This function expands XInclude directives. *elem* is the root element. " "*loader* is an optional resource loader. If omitted, it defaults to " @@ -853,28 +861,28 @@ msgid "" "limitation." msgstr "" -#: ../../library/xml.etree.elementtree.rst:832 +#: ../../library/xml.etree.elementtree.rst:838 msgid "" "Returns the expanded resource. If the parse mode is ``\"xml\"``, this is an" " ElementTree instance. If the parse mode is \"text\", this is a Unicode " "string. If the loader fails, it can return None or raise an exception." msgstr "" -#: ../../library/xml.etree.elementtree.rst:837 +#: ../../library/xml.etree.elementtree.rst:843 msgid "The *base_url* and *max_depth* parameters." msgstr "" -#: ../../library/xml.etree.elementtree.rst:844 +#: ../../library/xml.etree.elementtree.rst:850 msgid "Element Objects" msgstr "" -#: ../../library/xml.etree.elementtree.rst:848 +#: ../../library/xml.etree.elementtree.rst:854 msgid "" "Element class. This class defines the Element interface, and provides a " "reference implementation of this interface." msgstr "" -#: ../../library/xml.etree.elementtree.rst:851 +#: ../../library/xml.etree.elementtree.rst:857 msgid "" "The element name, attribute names, and attribute values can be either " "bytestrings or Unicode strings. *tag* is the element name. *attrib* is an " @@ -882,13 +890,13 @@ msgid "" "additional attributes, given as keyword arguments." msgstr "" -#: ../../library/xml.etree.elementtree.rst:859 +#: ../../library/xml.etree.elementtree.rst:865 msgid "" "A string identifying what kind of data this element represents (the element " "type, in other words)." msgstr "" -#: ../../library/xml.etree.elementtree.rst:866 +#: ../../library/xml.etree.elementtree.rst:872 msgid "" "These attributes can be used to hold additional data associated with the " "element. Their values are usually strings but may be any application-" @@ -899,7 +907,7 @@ msgid "" "the XML data" msgstr "" -#: ../../library/xml.etree.elementtree.rst:878 +#: ../../library/xml.etree.elementtree.rst:884 msgid "" "the *a* element has ``None`` for both *text* and *tail* attributes, the *b* " "element has *text* ``\"1\"`` and *tail* ``\"4\"``, the *c* element has " @@ -907,17 +915,17 @@ msgid "" "``None`` and *tail* ``\"3\"``." msgstr "" -#: ../../library/xml.etree.elementtree.rst:883 +#: ../../library/xml.etree.elementtree.rst:889 msgid "" "To collect the inner text of an element, see :meth:`itertext`, for example " "``\"\".join(element.itertext())``." msgstr "" -#: ../../library/xml.etree.elementtree.rst:886 +#: ../../library/xml.etree.elementtree.rst:892 msgid "Applications may store arbitrary objects in these attributes." msgstr "" -#: ../../library/xml.etree.elementtree.rst:891 +#: ../../library/xml.etree.elementtree.rst:897 msgid "" "A dictionary containing the element's attributes. Note that while the " "*attrib* value is always a real mutable Python dictionary, an ElementTree " @@ -926,59 +934,59 @@ msgid "" "implementations, use the dictionary methods below whenever possible." msgstr "" -#: ../../library/xml.etree.elementtree.rst:897 +#: ../../library/xml.etree.elementtree.rst:903 msgid "The following dictionary-like methods work on the element attributes." msgstr "" -#: ../../library/xml.etree.elementtree.rst:902 +#: ../../library/xml.etree.elementtree.rst:908 msgid "" "Resets an element. This function removes all subelements, clears all " "attributes, and sets the text and tail attributes to ``None``." msgstr "" -#: ../../library/xml.etree.elementtree.rst:908 +#: ../../library/xml.etree.elementtree.rst:914 msgid "Gets the element attribute named *key*." msgstr "" -#: ../../library/xml.etree.elementtree.rst:910 +#: ../../library/xml.etree.elementtree.rst:916 msgid "" "Returns the attribute value, or *default* if the attribute was not found." msgstr "" -#: ../../library/xml.etree.elementtree.rst:915 +#: ../../library/xml.etree.elementtree.rst:921 msgid "" "Returns the element attributes as a sequence of (name, value) pairs. The " "attributes are returned in an arbitrary order." msgstr "" -#: ../../library/xml.etree.elementtree.rst:921 +#: ../../library/xml.etree.elementtree.rst:927 msgid "" "Returns the elements attribute names as a list. The names are returned in " "an arbitrary order." msgstr "" -#: ../../library/xml.etree.elementtree.rst:927 +#: ../../library/xml.etree.elementtree.rst:933 msgid "Set the attribute *key* on the element to *value*." msgstr "" -#: ../../library/xml.etree.elementtree.rst:929 +#: ../../library/xml.etree.elementtree.rst:935 msgid "The following methods work on the element's children (subelements)." msgstr "" -#: ../../library/xml.etree.elementtree.rst:934 +#: ../../library/xml.etree.elementtree.rst:940 msgid "" "Adds the element *subelement* to the end of this element's internal list of " "subelements. Raises :exc:`TypeError` if *subelement* is not an " ":class:`Element`." msgstr "" -#: ../../library/xml.etree.elementtree.rst:941 +#: ../../library/xml.etree.elementtree.rst:947 msgid "" "Appends *subelements* from a sequence object with zero or more elements. " "Raises :exc:`TypeError` if a subelement is not an :class:`Element`." msgstr "" -#: ../../library/xml.etree.elementtree.rst:949 +#: ../../library/xml.etree.elementtree.rst:955 msgid "" "Finds the first subelement matching *match*. *match* may be a tag name or a" " :ref:`path `. Returns an element instance or ``None``." @@ -987,7 +995,7 @@ msgid "" "into the given namespace." msgstr "" -#: ../../library/xml.etree.elementtree.rst:958 +#: ../../library/xml.etree.elementtree.rst:964 msgid "" "Finds all matching subelements, by tag name or :ref:`path `. Returns a list containing all matching elements in document order." @@ -996,7 +1004,7 @@ msgid "" "into the given namespace." msgstr "" -#: ../../library/xml.etree.elementtree.rst:967 +#: ../../library/xml.etree.elementtree.rst:973 msgid "" "Finds text for the first subelement matching *match*. *match* may be a tag " "name or a :ref:`path `. Returns the text content of the " @@ -1007,13 +1015,13 @@ msgid "" "into the given namespace." msgstr "" -#: ../../library/xml.etree.elementtree.rst:978 +#: ../../library/xml.etree.elementtree.rst:984 msgid "" "Inserts *subelement* at the given position in this element. Raises " ":exc:`TypeError` if *subelement* is not an :class:`Element`." msgstr "" -#: ../../library/xml.etree.elementtree.rst:984 +#: ../../library/xml.etree.elementtree.rst:990 msgid "" "Creates a tree :term:`iterator` with the current element as the root. The " "iterator iterates over this element and all elements below it, in document " @@ -1022,7 +1030,7 @@ msgid "" "structure is modified during iteration, the result is undefined." msgstr "" -#: ../../library/xml.etree.elementtree.rst:995 +#: ../../library/xml.etree.elementtree.rst:1001 msgid "" "Finds all matching subelements, by tag name or :ref:`path `. Returns an iterable yielding all matching elements in document " @@ -1030,26 +1038,26 @@ msgid "" "name." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1006 +#: ../../library/xml.etree.elementtree.rst:1012 msgid "" "Creates a text iterator. The iterator loops over this element and all " "subelements, in document order, and returns all inner text." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1014 +#: ../../library/xml.etree.elementtree.rst:1020 msgid "" "Creates a new element object of the same type as this element. Do not call " "this method, use the :func:`SubElement` factory function instead." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1020 +#: ../../library/xml.etree.elementtree.rst:1026 msgid "" "Removes *subelement* from the element. Unlike the find\\* methods this " "method compares elements based on the instance identity, not on tag value or" " contents." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1024 +#: ../../library/xml.etree.elementtree.rst:1030 msgid "" ":class:`Element` objects also support the following sequence type methods " "for working with subelements: :meth:`~object.__delitem__`, " @@ -1057,14 +1065,14 @@ msgid "" ":meth:`~object.__len__`." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1029 +#: ../../library/xml.etree.elementtree.rst:1035 msgid "" "Caution: Elements with no subelements will test as ``False``. This behavior" " will change in future versions. Use specific ``len(elem)`` or ``elem is " "None`` test instead. ::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:1041 +#: ../../library/xml.etree.elementtree.rst:1047 msgid "" "Prior to Python 3.8, the serialisation order of the XML attributes of " "elements was artificially made predictable by sorting the attributes by " @@ -1073,7 +1081,7 @@ msgid "" "attributes were originally parsed or created by user code." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1047 +#: ../../library/xml.etree.elementtree.rst:1053 msgid "" "In general, user code should try not to depend on a specific ordering of " "attributes, given that the `XML Information Set `_ writer. Arguments are the " "same as for the :func:`canonicalize` function. This class does not build a " @@ -1309,11 +1317,11 @@ msgid "" "using the *write* function." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1325 +#: ../../library/xml.etree.elementtree.rst:1331 msgid "XMLParser Objects" msgstr "" -#: ../../library/xml.etree.elementtree.rst:1330 +#: ../../library/xml.etree.elementtree.rst:1336 msgid "" "This class is the low-level building block of the module. It uses " ":mod:`xml.parsers.expat` for efficient, event-based parsing of XML. It can " @@ -1324,24 +1332,24 @@ msgid "" "the XML file." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1338 +#: ../../library/xml.etree.elementtree.rst:1344 msgid "" "Parameters are now :ref:`keyword-only `. The *html* " "argument no longer supported." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1345 +#: ../../library/xml.etree.elementtree.rst:1351 msgid "" "Finishes feeding data to the parser. Returns the result of calling the " "``close()`` method of the *target* passed during construction; by default, " "this is the toplevel document element." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1352 +#: ../../library/xml.etree.elementtree.rst:1358 msgid "Feeds data to the parser. *data* is encoded data." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1354 +#: ../../library/xml.etree.elementtree.rst:1360 msgid "" ":meth:`XMLParser.feed` calls *target*\\'s ``start(tag, attrs_dict)`` method " "for each opening tag, its ``end(tag)`` method for each closing tag, and data" @@ -1352,11 +1360,11 @@ msgid "" " of an XML file::" msgstr "" -#: ../../library/xml.etree.elementtree.rst:1398 +#: ../../library/xml.etree.elementtree.rst:1404 msgid "XMLPullParser Objects" msgstr "" -#: ../../library/xml.etree.elementtree.rst:1402 +#: ../../library/xml.etree.elementtree.rst:1408 msgid "" "A pull parser suitable for non-blocking applications. Its input-side API is" " similar to that of :class:`XMLParser`, but instead of pushing calls to a " @@ -1368,11 +1376,11 @@ msgid "" "If *events* is omitted, only ``\"end\"`` events are reported." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1413 +#: ../../library/xml.etree.elementtree.rst:1419 msgid "Feed the given bytes data to the parser." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1417 +#: ../../library/xml.etree.elementtree.rst:1423 msgid "" "Signal the parser that the data stream is terminated. Unlike " ":meth:`XMLParser.close`, this method always returns :const:`None`. Any " @@ -1380,7 +1388,7 @@ msgid "" ":meth:`read_events`." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1424 +#: ../../library/xml.etree.elementtree.rst:1430 msgid "" "Return an iterator over the events which have been encountered in the data " "fed to the parser. The iterator yields ``(event, elem)`` pairs, where " @@ -1389,25 +1397,25 @@ msgid "" " follows." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1430 +#: ../../library/xml.etree.elementtree.rst:1436 msgid "``start``, ``end``: the current Element." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1431 +#: ../../library/xml.etree.elementtree.rst:1437 msgid "``comment``, ``pi``: the current comment / processing instruction" msgstr "" -#: ../../library/xml.etree.elementtree.rst:1432 +#: ../../library/xml.etree.elementtree.rst:1438 msgid "" "``start-ns``: a tuple ``(prefix, uri)`` naming the declared namespace " "mapping." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1434 +#: ../../library/xml.etree.elementtree.rst:1440 msgid "``end-ns``: :const:`None` (this may change in a future version)" msgstr "" -#: ../../library/xml.etree.elementtree.rst:1436 +#: ../../library/xml.etree.elementtree.rst:1442 msgid "" "Events provided in a previous call to :meth:`read_events` will not be " "yielded again. Events are consumed from the internal queue only when they " @@ -1416,7 +1424,7 @@ msgid "" "results." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1444 +#: ../../library/xml.etree.elementtree.rst:1450 msgid "" ":class:`XMLPullParser` only guarantees that it has seen the \">\" character " "of a starting tag when it emits a \"start\" event, so the attributes are " @@ -1425,11 +1433,11 @@ msgid "" "be present." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1459 +#: ../../library/xml.etree.elementtree.rst:1465 msgid "Exceptions" msgstr "Pengecualian" -#: ../../library/xml.etree.elementtree.rst:1463 +#: ../../library/xml.etree.elementtree.rst:1469 msgid "" "XML parse error, raised by the various parsing methods in this module when " "parsing fails. The string representation of an instance of this exception " @@ -1437,22 +1445,22 @@ msgid "" "following attributes available:" msgstr "" -#: ../../library/xml.etree.elementtree.rst:1470 +#: ../../library/xml.etree.elementtree.rst:1476 msgid "" "A numeric error code from the expat parser. See the documentation of " ":mod:`xml.parsers.expat` for the list of error codes and their meanings." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1475 +#: ../../library/xml.etree.elementtree.rst:1481 msgid "" "A tuple of *line*, *column* numbers, specifying where the error occurred." msgstr "" -#: ../../library/xml.etree.elementtree.rst:1478 +#: ../../library/xml.etree.elementtree.rst:1484 msgid "Footnotes" msgstr "Catatan kaki" -#: ../../library/xml.etree.elementtree.rst:1479 +#: ../../library/xml.etree.elementtree.rst:1485 msgid "" "The encoding string included in XML output should conform to the appropriate" " standards. For example, \"UTF-8\" is valid, but \"UTF8\" is not. See " diff --git a/reference/datamodel.po b/reference/datamodel.po index 9fc8b2c..405e218 100644 --- a/reference/datamodel.po +++ b/reference/datamodel.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-09-10 04:03+0000\n" +"POT-Creation-Date: 2020-10-06 04:19+0000\n" "PO-Revision-Date: 2017-02-16 23:38+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -2780,12 +2780,13 @@ msgstr "" #: ../../reference/datamodel.rst:2379 msgid "" "If the right operand's type is a subclass of the left operand's type and " -"that subclass provides the reflected method for the operation, this method " -"will be called before the left operand's non-reflected method. This " -"behavior allows subclasses to override their ancestors' operations." +"that subclass provides a different implementation of the reflected method " +"for the operation, this method will be called before the left operand's non-" +"reflected method. This behavior allows subclasses to override their " +"ancestors' operations." msgstr "" -#: ../../reference/datamodel.rst:2399 +#: ../../reference/datamodel.rst:2400 msgid "" "These methods are called to implement the augmented arithmetic assignments " "(``+=``, ``-=``, ``*=``, ``@=``, ``/=``, ``//=``, ``%=``, ``**=``, ``<<=``, " @@ -2801,26 +2802,26 @@ msgid "" "fact part of the data model." msgstr "" -#: ../../reference/datamodel.rst:2414 +#: ../../reference/datamodel.rst:2415 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:2427 +#: ../../reference/datamodel.rst:2428 msgid "" "Called to implement the unary arithmetic operations (``-``, ``+``, " ":func:`abs` and ``~``)." msgstr "" -#: ../../reference/datamodel.rst:2440 +#: ../../reference/datamodel.rst:2441 msgid "" "Called to implement the built-in functions :func:`complex`, :func:`int` and " ":func:`float`. Should return a value of the appropriate type." msgstr "" -#: ../../reference/datamodel.rst:2447 +#: ../../reference/datamodel.rst:2448 msgid "" "Called to implement :func:`operator.index`, and whenever Python needs to " "losslessly convert the numeric object to an integer object (such as in " @@ -2829,14 +2830,14 @@ msgid "" "integer type. Must return an integer." msgstr "" -#: ../../reference/datamodel.rst:2453 +#: ../../reference/datamodel.rst:2454 msgid "" "If :meth:`__int__`, :meth:`__float__` and :meth:`__complex__` are not " "defined then corresponding built-in functions :func:`int`, :func:`float` and" " :func:`complex` fall back to :meth:`__index__`." msgstr "" -#: ../../reference/datamodel.rst:2465 +#: ../../reference/datamodel.rst:2466 msgid "" "Called to implement the built-in function :func:`round` and :mod:`math` " "functions :func:`~math.trunc`, :func:`~math.floor` and :func:`~math.ceil`. " @@ -2845,17 +2846,17 @@ msgid "" "(typically an :class:`int`)." msgstr "" -#: ../../reference/datamodel.rst:2471 +#: ../../reference/datamodel.rst:2472 msgid "" "If :meth:`__int__` is not defined then the built-in function :func:`int` " "falls back to :meth:`__trunc__`." msgstr "" -#: ../../reference/datamodel.rst:2478 +#: ../../reference/datamodel.rst:2479 msgid "With Statement Context Managers" msgstr "" -#: ../../reference/datamodel.rst:2480 +#: ../../reference/datamodel.rst:2481 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" @@ -2865,32 +2866,32 @@ msgid "" " can also be used by directly invoking their methods." msgstr "" -#: ../../reference/datamodel.rst:2491 +#: ../../reference/datamodel.rst:2492 msgid "" "Typical uses of context managers include saving and restoring various kinds " "of global state, locking and unlocking resources, closing opened files, etc." msgstr "" -#: ../../reference/datamodel.rst:2494 +#: ../../reference/datamodel.rst:2495 msgid "" "For more information on context managers, see :ref:`typecontextmanager`." msgstr "" -#: ../../reference/datamodel.rst:2499 +#: ../../reference/datamodel.rst:2500 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" " the :keyword:`!as` clause of the statement, if any." msgstr "" -#: ../../reference/datamodel.rst:2506 +#: ../../reference/datamodel.rst:2507 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 " "without an exception, all three arguments will be :const:`None`." msgstr "" -#: ../../reference/datamodel.rst:2510 +#: ../../reference/datamodel.rst:2511 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. " @@ -2898,27 +2899,27 @@ msgid "" "method." msgstr "" -#: ../../reference/datamodel.rst:2514 +#: ../../reference/datamodel.rst:2515 msgid "" "Note that :meth:`__exit__` methods should not reraise the passed-in " "exception; this is the caller's responsibility." msgstr "" -#: ../../reference/datamodel.rst:2521 +#: ../../reference/datamodel.rst:2522 msgid ":pep:`343` - The \"with\" statement" msgstr "" -#: ../../reference/datamodel.rst:2521 +#: ../../reference/datamodel.rst:2522 msgid "" "The specification, background, and examples for the Python :keyword:`with` " "statement." msgstr "" -#: ../../reference/datamodel.rst:2528 +#: ../../reference/datamodel.rst:2529 msgid "Special method lookup" msgstr "" -#: ../../reference/datamodel.rst:2530 +#: ../../reference/datamodel.rst:2531 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 " @@ -2926,7 +2927,7 @@ msgid "" "following code raises an exception::" msgstr "" -#: ../../reference/datamodel.rst:2545 +#: ../../reference/datamodel.rst:2546 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 " @@ -2935,21 +2936,21 @@ msgid "" "type object itself::" msgstr "" -#: ../../reference/datamodel.rst:2558 +#: ../../reference/datamodel.rst:2559 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" " the instance when looking up special methods::" msgstr "" -#: ../../reference/datamodel.rst:2567 +#: ../../reference/datamodel.rst:2568 msgid "" "In addition to bypassing any instance attributes in the interest of " "correctness, implicit special method lookup generally also bypasses the " ":meth:`__getattribute__` method even of the object's metaclass::" msgstr "" -#: ../../reference/datamodel.rst:2593 +#: ../../reference/datamodel.rst:2594 msgid "" "Bypassing the :meth:`__getattribute__` machinery in this fashion provides " "significant scope for speed optimisations within the interpreter, at the " @@ -2958,44 +2959,44 @@ msgid "" "invoked by the interpreter)." msgstr "" -#: ../../reference/datamodel.rst:2604 +#: ../../reference/datamodel.rst:2605 msgid "Coroutines" msgstr "*Coroutines*" -#: ../../reference/datamodel.rst:2608 +#: ../../reference/datamodel.rst:2609 msgid "Awaitable Objects" msgstr "" -#: ../../reference/datamodel.rst:2610 +#: ../../reference/datamodel.rst:2611 msgid "" "An :term:`awaitable` object generally implements an :meth:`__await__` " "method. :term:`Coroutine objects ` returned from :keyword:`async " "def` functions are awaitable." msgstr "" -#: ../../reference/datamodel.rst:2616 +#: ../../reference/datamodel.rst:2617 msgid "" "The :term:`generator iterator` objects returned from generators decorated " "with :func:`types.coroutine` or :func:`asyncio.coroutine` are also " "awaitable, but they do not implement :meth:`__await__`." msgstr "" -#: ../../reference/datamodel.rst:2622 +#: ../../reference/datamodel.rst:2623 msgid "" "Must return an :term:`iterator`. Should be used to implement " ":term:`awaitable` objects. For instance, :class:`asyncio.Future` implements" " this method to be compatible with the :keyword:`await` expression." msgstr "" -#: ../../reference/datamodel.rst:2628 +#: ../../reference/datamodel.rst:2629 msgid ":pep:`492` for additional information about awaitable objects." msgstr "" -#: ../../reference/datamodel.rst:2634 +#: ../../reference/datamodel.rst:2635 msgid "Coroutine Objects" msgstr "Objek Coroutine" -#: ../../reference/datamodel.rst:2636 +#: ../../reference/datamodel.rst:2637 msgid "" ":term:`Coroutine objects ` are :term:`awaitable` objects. A " "coroutine's execution can be controlled by calling :meth:`__await__` and " @@ -3006,18 +3007,18 @@ msgid "" " should not directly raise unhandled :exc:`StopIteration` exceptions." msgstr "" -#: ../../reference/datamodel.rst:2644 +#: ../../reference/datamodel.rst:2645 msgid "" "Coroutines also have the methods listed below, which are analogous to those " "of generators (see :ref:`generator-methods`). However, unlike generators, " "coroutines do not directly support iteration." msgstr "" -#: ../../reference/datamodel.rst:2648 +#: ../../reference/datamodel.rst:2649 msgid "It is a :exc:`RuntimeError` to await on a coroutine more than once." msgstr "" -#: ../../reference/datamodel.rst:2654 +#: ../../reference/datamodel.rst:2655 msgid "" "Starts or resumes execution of the coroutine. If *value* is ``None``, this " "is equivalent to advancing the iterator returned by :meth:`__await__`. If " @@ -3028,7 +3029,7 @@ msgid "" "value, described above." msgstr "" -#: ../../reference/datamodel.rst:2664 +#: ../../reference/datamodel.rst:2665 msgid "" "Raises the specified exception in the coroutine. This method delegates to " "the :meth:`~generator.throw` method of the iterator that caused the " @@ -3039,7 +3040,7 @@ msgid "" "not caught in the coroutine, it propagates back to the caller." msgstr "" -#: ../../reference/datamodel.rst:2675 +#: ../../reference/datamodel.rst:2676 msgid "" "Causes the coroutine to clean itself up and exit. If the coroutine is " "suspended, this method first delegates to the :meth:`~generator.close` " @@ -3049,97 +3050,97 @@ msgid "" " is marked as having finished executing, even if it was never started." msgstr "" -#: ../../reference/datamodel.rst:2683 +#: ../../reference/datamodel.rst:2684 msgid "" "Coroutine objects are automatically closed using the above process when they" " are about to be destroyed." msgstr "" -#: ../../reference/datamodel.rst:2689 +#: ../../reference/datamodel.rst:2690 msgid "Asynchronous Iterators" msgstr "" -#: ../../reference/datamodel.rst:2691 +#: ../../reference/datamodel.rst:2692 msgid "" "An *asynchronous iterator* can call asynchronous code in its ``__anext__`` " "method." msgstr "" -#: ../../reference/datamodel.rst:2694 +#: ../../reference/datamodel.rst:2695 msgid "" "Asynchronous iterators can be used in an :keyword:`async for` statement." msgstr "" -#: ../../reference/datamodel.rst:2698 +#: ../../reference/datamodel.rst:2699 msgid "Must return an *asynchronous iterator* object." msgstr "" -#: ../../reference/datamodel.rst:2702 +#: ../../reference/datamodel.rst:2703 msgid "" "Must return an *awaitable* resulting in a next value of the iterator. " "Should raise a :exc:`StopAsyncIteration` error when the iteration is over." msgstr "" -#: ../../reference/datamodel.rst:2705 +#: ../../reference/datamodel.rst:2706 msgid "An example of an asynchronous iterable object::" msgstr "" -#: ../../reference/datamodel.rst:2722 +#: ../../reference/datamodel.rst:2723 msgid "" "Prior to Python 3.7, ``__aiter__`` could return an *awaitable* that would " "resolve to an :term:`asynchronous iterator `." msgstr "" -#: ../../reference/datamodel.rst:2727 +#: ../../reference/datamodel.rst:2728 msgid "" "Starting with Python 3.7, ``__aiter__`` must return an asynchronous iterator" " object. Returning anything else will result in a :exc:`TypeError` error." msgstr "" -#: ../../reference/datamodel.rst:2735 +#: ../../reference/datamodel.rst:2736 msgid "Asynchronous Context Managers" msgstr "" -#: ../../reference/datamodel.rst:2737 +#: ../../reference/datamodel.rst:2738 msgid "" "An *asynchronous context manager* is a *context manager* that is able to " "suspend execution in its ``__aenter__`` and ``__aexit__`` methods." msgstr "" -#: ../../reference/datamodel.rst:2740 +#: ../../reference/datamodel.rst:2741 msgid "" "Asynchronous context managers can be used in an :keyword:`async with` " "statement." msgstr "" -#: ../../reference/datamodel.rst:2744 +#: ../../reference/datamodel.rst:2745 msgid "" "Semantically similar to :meth:`__enter__`, the only difference being that it" " must return an *awaitable*." msgstr "" -#: ../../reference/datamodel.rst:2749 +#: ../../reference/datamodel.rst:2750 msgid "" "Semantically similar to :meth:`__exit__`, the only difference being that it " "must return an *awaitable*." msgstr "" -#: ../../reference/datamodel.rst:2752 +#: ../../reference/datamodel.rst:2753 msgid "An example of an asynchronous context manager class::" msgstr "" -#: ../../reference/datamodel.rst:2765 +#: ../../reference/datamodel.rst:2766 msgid "Footnotes" msgstr "Catatan kaki" -#: ../../reference/datamodel.rst:2766 +#: ../../reference/datamodel.rst:2767 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 " "lead to some very strange behaviour if it is handled incorrectly." msgstr "" -#: ../../reference/datamodel.rst:2770 +#: ../../reference/datamodel.rst:2771 msgid "" "The :meth:`__hash__`, :meth:`__iter__`, :meth:`__reversed__`, and " ":meth:`__contains__` methods have special handling for this; others will " @@ -3147,7 +3148,7 @@ msgid "" "that ``None`` is not callable." msgstr "" -#: ../../reference/datamodel.rst:2775 +#: ../../reference/datamodel.rst:2776 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" @@ -3155,9 +3156,9 @@ msgid "" "instead have the opposite effect of explicitly *blocking* such fallback." msgstr "" -#: ../../reference/datamodel.rst:2781 +#: ../../reference/datamodel.rst:2782 msgid "" "For operands of the same type, it is assumed that if the non-reflected " -"method (such as :meth:`__add__`) fails the operation is not supported, which" -" is why the reflected method is not called." +"method -- such as :meth:`__add__` -- fails then the overall operation is not" +" supported, which is why the reflected method is not called." msgstr "" diff --git a/translations/python-newest.whatsnew--3_9/id.po b/translations/python-newest.whatsnew--3_9/id.po index 5271d07..459e976 100644 --- a/translations/python-newest.whatsnew--3_9/id.po +++ b/translations/python-newest.whatsnew--3_9/id.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-09-24 04:11+0000\n" +"POT-Creation-Date: 2020-10-06 04:19+0000\n" "PO-Revision-Date: 2020-05-31 09:32+0000\n" "Last-Translator: oon arfiandwi , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -42,8 +42,18 @@ msgstr "" msgid "|today|" msgstr "" -#: ../../whatsnew/3.9.rst:48 -msgid "This article explains the new features in Python 3.9, compared to 3.8." +#: ../../whatsnew/3.9.rst:0 +msgid "Editor" +msgstr "Editor" + +#: ../../whatsnew/3.9.rst:7 +msgid "Łukasz Langa" +msgstr "" + +#: ../../whatsnew/3.9.rst:47 +msgid "" +"This article explains the new features in Python 3.9, compared to 3.8. " +"Python 3.9 was released on October 5th, 2020." msgstr "" #: ../../whatsnew/3.9.rst:50 @@ -51,32 +61,131 @@ msgid "For full details, see the :ref:`changelog `." msgstr "" #: ../../whatsnew/3.9.rst:54 -msgid "" -"Prerelease users should be aware that this document is currently in draft " -"form. It will be updated substantially as Python 3.9 moves towards release, " -"so it's worth checking back even after reading earlier versions." +msgid ":pep:`596` - Python 3.9 Release Schedule" msgstr "" -#: ../../whatsnew/3.9.rst:60 +#: ../../whatsnew/3.9.rst:58 msgid "Summary -- Release highlights" msgstr "Ringkasan -- Sorotan Rilis" -#: ../../whatsnew/3.9.rst:70 +#: ../../whatsnew/3.9.rst:63 +msgid "New syntax features:" +msgstr "Fitur sintaks baru:" + +#: ../../whatsnew/3.9.rst:65 +msgid ":pep:`584`, union operators added to ``dict``;" +msgstr "" + +#: ../../whatsnew/3.9.rst:66 +msgid ":pep:`585`, type hinting generics in standard collections;" +msgstr "" + +#: ../../whatsnew/3.9.rst:67 +msgid ":pep:`614`, relaxed grammar restrictions on decorators." +msgstr "" + +#: ../../whatsnew/3.9.rst:69 +msgid "New built-in features:" +msgstr "Fitur bawaan baru:" + +#: ../../whatsnew/3.9.rst:71 +msgid ":pep:`616`, string methods to remove prefixes and suffixes." +msgstr "" + +#: ../../whatsnew/3.9.rst:73 +msgid "New features in the standard library:" +msgstr "" + +#: ../../whatsnew/3.9.rst:75 +msgid ":pep:`593`, flexible function and variable annotations;" +msgstr "" + +#: ../../whatsnew/3.9.rst:76 +msgid "" +":func:`os.pidfd_open` added that allows process management without races and" +" signals." +msgstr "" + +#: ../../whatsnew/3.9.rst:79 +msgid "Interpreter improvements:" +msgstr "" + +#: ../../whatsnew/3.9.rst:81 +msgid "" +":pep:`573`, fast access to module state from methods of C extension types;" +msgstr "" + +#: ../../whatsnew/3.9.rst:83 +msgid ":pep:`617`, CPython now uses a new parser based on PEG;" +msgstr "" + +#: ../../whatsnew/3.9.rst:84 +msgid "" +"a number of Python builtins (range, tuple, set, frozenset, list, dict) are " +"now sped up using :pep:`590` vectorcall;" +msgstr "" + +#: ../../whatsnew/3.9.rst:86 +msgid "garbage collection does not block on resurrected objects;" +msgstr "" + +#: ../../whatsnew/3.9.rst:87 +msgid "" +"a number of Python modules (:mod:`_abc`, :mod:`audioop`, :mod:`_bz2`, " +":mod:`_codecs`, :mod:`_contextvars`, :mod:`_crypt`, :mod:`_functools`, " +":mod:`_json`, :mod:`_locale`, :mod:`math`, :mod:`operator`, :mod:`resource`," +" :mod:`time`, :mod:`_weakref`) now use multiphase initialization as defined " +"by PEP 489;" +msgstr "" + +#: ../../whatsnew/3.9.rst:92 +msgid "" +"a number of standard library modules (:mod:`audioop`, :mod:`ast`, " +":mod:`grp`, :mod:`_hashlib`, :mod:`pwd`, :mod:`_posixsubprocess`, " +":mod:`random`, :mod:`select`, :mod:`struct`, :mod:`termios`, :mod:`zlib`) " +"are now using the stable ABI defined by PEP 384." +msgstr "" + +#: ../../whatsnew/3.9.rst:97 +msgid "New library modules:" +msgstr "Modul pustaka baru:" + +#: ../../whatsnew/3.9.rst:99 +msgid "" +":pep:`615`, the IANA Time Zone Database is now present in the standard " +"library in the :mod:`zoneinfo` module;" +msgstr "" + +#: ../../whatsnew/3.9.rst:101 +msgid "" +"an implementation of a topological sort of a graph is now provided in the " +"new :mod:`graphlib` module." +msgstr "" + +#: ../../whatsnew/3.9.rst:104 +msgid "Release process changes:" +msgstr "" + +#: ../../whatsnew/3.9.rst:106 +msgid ":pep:`602`, CPython adopts an annual release cycle." +msgstr "" + +#: ../../whatsnew/3.9.rst:110 msgid "You should check for DeprecationWarning in your code" msgstr "" -#: ../../whatsnew/3.9.rst:72 +#: ../../whatsnew/3.9.rst:112 msgid "" -"When Python 2.7 was still supported, many functions were kept for backward " -"compatibility with Python 2.7. With the end of Python 2.7 support, these " -"backward compatibility layers have been removed, or will be removed soon. " -"Most of them emitted a :exc:`DeprecationWarning` warning for several years. " -"For example, using ``collections.Mapping`` instead of " +"When Python 2.7 was still supported, a lot of functionality in Python 3 was " +"kept for backward compatibility with Python 2.7. With the end of Python 2 " +"support, these backward compatibility layers have been removed, or will be " +"removed soon. Most of them emitted a :exc:`DeprecationWarning` warning for " +"several years. For example, using ``collections.Mapping`` instead of " "``collections.abc.Mapping`` emits a :exc:`DeprecationWarning` since Python " "3.3, released in 2012." msgstr "" -#: ../../whatsnew/3.9.rst:79 +#: ../../whatsnew/3.9.rst:120 msgid "" "Test your application with the :option:`-W` ``default`` command-line option " "to see :exc:`DeprecationWarning` and :exc:`PendingDeprecationWarning`, or " @@ -85,14 +194,14 @@ msgid "" "code." msgstr "" -#: ../../whatsnew/3.9.rst:84 +#: ../../whatsnew/3.9.rst:125 msgid "" -"It has been decided to keep a few backward compatibility layers for one last" -" release, to give more time to Python projects maintainers to organize the " -"removal of the Python 2 support and add support for Python 3.9." +"Python 3.9 is the last version providing those Python 2 backward " +"compatibility layers, to give more time to Python projects maintainers to " +"organize the removal of the Python 2 support and add support for Python 3.9." msgstr "" -#: ../../whatsnew/3.9.rst:88 +#: ../../whatsnew/3.9.rst:129 msgid "" "Aliases to :ref:`Abstract Base Classes ` " "in the :mod:`collections` module, like ``collections.Mapping`` alias to " @@ -100,33 +209,49 @@ msgid "" " compatibility. They will be removed from Python 3.10." msgstr "" -#: ../../whatsnew/3.9.rst:93 +#: ../../whatsnew/3.9.rst:134 msgid "" "More generally, try to run your tests in the :ref:`Python Development Mode " "` which helps to prepare your code to make it compatible with the " "next Python version." msgstr "" -#: ../../whatsnew/3.9.rst:99 ../../whatsnew/3.9.rst:1050 +#: ../../whatsnew/3.9.rst:138 +msgid "" +"Note: a number of pre-existing deprecatations were removed in this version " +"of Python as well. Consult the :ref:`removed-in-python-39` section." +msgstr "" + +#: ../../whatsnew/3.9.rst:143 ../../whatsnew/3.9.rst:1236 msgid "New Features" msgstr "Fitur-fitur Baru" -#: ../../whatsnew/3.9.rst:102 +#: ../../whatsnew/3.9.rst:146 msgid "Dictionary Merge & Update Operators" msgstr "" -#: ../../whatsnew/3.9.rst:104 +#: ../../whatsnew/3.9.rst:148 msgid "" "Merge (``|``) and update (``|=``) operators have been added to the built-in " -":class:`dict` class. See :pep:`584` for a full description. (Contributed by" -" Brandt Bucher in :issue:`36144`.)" +":class:`dict` class. Those complement the existing ``dict.update`` and " +"``{**d1, **d2}`` methods of merging dictionaries." msgstr "" -#: ../../whatsnew/3.9.rst:109 -msgid "PEP 616: New removeprefix() and removesuffix() string methods" +#: ../../whatsnew/3.9.rst:152 ../../whatsnew/3.9.rst:281 +msgid "Example::" +msgstr "Contoh::" + +#: ../../whatsnew/3.9.rst:161 +msgid "" +"See :pep:`584` for a full description. (Contributed by Brandt Bucher in " +":issue:`36144`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:165 +msgid "New String Methods to Remove Prefixes and Suffixes" msgstr "" -#: ../../whatsnew/3.9.rst:111 +#: ../../whatsnew/3.9.rst:167 msgid "" ":meth:`str.removeprefix(prefix)` and " ":meth:`str.removesuffix(suffix)` have been added to easily" @@ -136,11 +261,11 @@ msgid "" "Sweeney in :issue:`39939`.)" msgstr "" -#: ../../whatsnew/3.9.rst:119 -msgid "PEP 585: Builtin Generic Types" +#: ../../whatsnew/3.9.rst:175 +msgid "Type Hinting Generics in Standard Collections" msgstr "" -#: ../../whatsnew/3.9.rst:121 +#: ../../whatsnew/3.9.rst:177 msgid "" "In type annotations you can now use built-in collection types such as " "``list`` and ``dict`` as generic types instead of importing the " @@ -149,21 +274,21 @@ msgid "" " ``queue.Queue``." msgstr "" -#: ../../whatsnew/3.9.rst:127 ../../whatsnew/3.9.rst:982 +#: ../../whatsnew/3.9.rst:183 ../../whatsnew/3.9.rst:1125 msgid "Example:" msgstr "" -#: ../../whatsnew/3.9.rst:135 +#: ../../whatsnew/3.9.rst:191 msgid "" "See :pep:`585` for more details. (Contributed by Guido van Rossum, Ethan " "Smith, and Batuhan Taşkaya in :issue:`39481`.)" msgstr "" -#: ../../whatsnew/3.9.rst:139 -msgid "PEP 617: New Parser" +#: ../../whatsnew/3.9.rst:195 +msgid "New Parser" msgstr "" -#: ../../whatsnew/3.9.rst:141 +#: ../../whatsnew/3.9.rst:197 msgid "" "Python 3.9 uses a new parser, based on `PEG " "`_ instead of " @@ -174,13 +299,13 @@ msgid "" "later." msgstr "" -#: ../../whatsnew/3.9.rst:149 +#: ../../whatsnew/3.9.rst:205 msgid "" "The :mod:`ast` module uses the new parser and produces the same AST as the " "old parser." msgstr "" -#: ../../whatsnew/3.9.rst:152 +#: ../../whatsnew/3.9.rst:208 msgid "" "In Python 3.10, the old parser will be deleted and so will all functionality" " that depends on it (primarily the :mod:`parser` module, which has long been" @@ -189,24 +314,24 @@ msgid "" "(``PYTHONOLDPARSER=1``)." msgstr "" -#: ../../whatsnew/3.9.rst:158 +#: ../../whatsnew/3.9.rst:214 msgid "" "See :pep:`617` for more details. (Contributed by Guido van Rossum, Pablo " "Galindo and Lysandros Nikolaou in :issue:`40334`.)" msgstr "" -#: ../../whatsnew/3.9.rst:163 +#: ../../whatsnew/3.9.rst:219 msgid "Other Language Changes" msgstr "Perubahan Bahasa Lainnya" -#: ../../whatsnew/3.9.rst:165 +#: ../../whatsnew/3.9.rst:221 msgid "" ":func:`__import__` now raises :exc:`ImportError` instead of " ":exc:`ValueError`, which used to occur when a relative import went past its " "top-level package. (Contributed by Ngalim Siregar in :issue:`37444`.)" msgstr "" -#: ../../whatsnew/3.9.rst:171 +#: ../../whatsnew/3.9.rst:226 msgid "" "Python now gets the absolute path of the script filename specified on the " "command line (ex: ``python3 script.py``): the ``__file__`` attribute of the " @@ -217,7 +342,7 @@ msgid "" " Stinner in :issue:`20443`.)" msgstr "" -#: ../../whatsnew/3.9.rst:179 +#: ../../whatsnew/3.9.rst:234 msgid "" "In the :ref:`Python Development Mode ` and in debug build, the " "*encoding* and *errors* arguments are now checked for string encoding and " @@ -225,7 +350,7 @@ msgid "" ":meth:`bytes.decode`." msgstr "" -#: ../../whatsnew/3.9.rst:184 +#: ../../whatsnew/3.9.rst:239 msgid "" "By default, for best performance, the *errors* argument is only checked at " "the first encoding/decoding error and the *encoding* argument is sometimes " @@ -233,7 +358,7 @@ msgid "" ":issue:`37388`.)" msgstr "" -#: ../../whatsnew/3.9.rst:189 +#: ../../whatsnew/3.9.rst:244 msgid "" "``\"\".replace(\"\", s, n)`` now returns ``s`` instead of an empty string " "for all non-zero ``n``. It is now consistent with ``\"\".replace(\"\", " @@ -241,14 +366,14 @@ msgid "" "objects. (Contributed by Serhiy Storchaka in :issue:`28029`.)" msgstr "" -#: ../../whatsnew/3.9.rst:194 +#: ../../whatsnew/3.9.rst:249 msgid "" "Any valid expression can now be used as a :term:`decorator`. Previously, " "the grammar was much more restrictive. See :pep:`614` for details. " "(Contributed by Brandt Bucher in :issue:`39702`.)" msgstr "" -#: ../../whatsnew/3.9.rst:198 +#: ../../whatsnew/3.9.rst:253 msgid "" "Improved help for the :mod:`typing` module. Docstrings are now shown for all" " special forms and special generic aliases (like ``Union`` and ``List``). " @@ -257,15 +382,32 @@ msgid "" " Serhiy Storchaka in :issue:`40257`.)" msgstr "" -#: ../../whatsnew/3.9.rst:206 +#: ../../whatsnew/3.9.rst:259 +msgid "" +"Parallel running of :meth:`~agen.aclose` / :meth:`~agen.asend` / " +":meth:`~agen.athrow` is now prohibited, and ``ag_running`` now reflects the " +"actual running status of the async generator. (Contributed by Yury Selivanov" +" in :issue:`30773`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:264 +msgid "" +"Unexpected errors in calling the ``__iter__`` method are no longer masked by" +" ``TypeError`` in the :keyword:`in` operator and functions " +":func:`~operator.contains`, :func:`~operator.indexOf` and " +":func:`~operator.countOf` of the :mod:`operator` module. (Contributed by " +"Serhiy Storchaka in :issue:`40824`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:272 msgid "New Modules" msgstr "Modul-Modul Baru" -#: ../../whatsnew/3.9.rst:209 +#: ../../whatsnew/3.9.rst:275 msgid "zoneinfo" msgstr "" -#: ../../whatsnew/3.9.rst:211 +#: ../../whatsnew/3.9.rst:277 msgid "" "The :mod:`zoneinfo` module brings support for the IANA time zone database to" " the standard library. It adds :class:`zoneinfo.ZoneInfo`, a concrete " @@ -273,55 +415,51 @@ msgid "" "data." msgstr "" -#: ../../whatsnew/3.9.rst:215 -msgid "Example::" -msgstr "Contoh::" - -#: ../../whatsnew/3.9.rst:235 +#: ../../whatsnew/3.9.rst:301 msgid "" "As a fall-back source of data for platforms that don't ship the IANA " "database, the |tzdata|_ module was released as a first-party package -- " "distributed via PyPI and maintained by the CPython core team." msgstr "" -#: ../../whatsnew/3.9.rst:244 +#: ../../whatsnew/3.9.rst:310 msgid "" ":pep:`615` -- Support for the IANA Time Zone Database in the Standard " "Library" msgstr "" -#: ../../whatsnew/3.9.rst:245 +#: ../../whatsnew/3.9.rst:311 msgid "PEP written and implemented by Paul Ganssle" msgstr "" -#: ../../whatsnew/3.9.rst:249 +#: ../../whatsnew/3.9.rst:315 msgid "graphlib" msgstr "" -#: ../../whatsnew/3.9.rst:251 +#: ../../whatsnew/3.9.rst:317 msgid "" -"Add the :mod:`graphlib` that contains the " +"A new module, :mod:`graphlib`, was added that contains the " ":class:`graphlib.TopologicalSorter` class to offer functionality to perform " "topological sorting of graphs. (Contributed by Pablo Galindo, Tim Peters and" " Larry Hastings in :issue:`17005`.)" msgstr "" -#: ../../whatsnew/3.9.rst:257 +#: ../../whatsnew/3.9.rst:324 msgid "Improved Modules" msgstr "Modul yang Ditingkatkan" -#: ../../whatsnew/3.9.rst:260 +#: ../../whatsnew/3.9.rst:327 msgid "ast" msgstr "ast" -#: ../../whatsnew/3.9.rst:262 +#: ../../whatsnew/3.9.rst:329 msgid "" "Added the *indent* option to :func:`~ast.dump` which allows it to produce a " "multiline indented output. (Contributed by Serhiy Storchaka in " ":issue:`37995`.)" msgstr "" -#: ../../whatsnew/3.9.rst:266 +#: ../../whatsnew/3.9.rst:333 msgid "" "Added :func:`ast.unparse` as a function in the :mod:`ast` module that can be" " used to unparse an :class:`ast.AST` object and produce a string with code " @@ -329,17 +467,17 @@ msgid "" "(Contributed by Pablo Galindo and Batuhan Taskaya in :issue:`38870`.)" msgstr "" -#: ../../whatsnew/3.9.rst:271 +#: ../../whatsnew/3.9.rst:338 msgid "" "Added docstrings to AST nodes that contains the ASDL signature used to " "construct that node. (Contributed by Batuhan Taskaya in :issue:`39638`.)" msgstr "" -#: ../../whatsnew/3.9.rst:275 +#: ../../whatsnew/3.9.rst:342 msgid "asyncio" msgstr "asyncio" -#: ../../whatsnew/3.9.rst:277 +#: ../../whatsnew/3.9.rst:344 msgid "" "Due to significant security concerns, the *reuse_address* parameter of " ":meth:`asyncio.loop.create_datagram_endpoint` is no longer supported. This " @@ -349,7 +487,7 @@ msgid "" "Pitrou, and Yury Selivanov in :issue:`37228`.)" msgstr "" -#: ../../whatsnew/3.9.rst:284 +#: ../../whatsnew/3.9.rst:351 msgid "" "Added a new :term:`coroutine` " ":meth:`~asyncio.loop.shutdown_default_executor` that schedules a shutdown " @@ -359,13 +497,13 @@ msgid "" "(Contributed by Kyle Stanley in :issue:`34037`.)" msgstr "" -#: ../../whatsnew/3.9.rst:290 +#: ../../whatsnew/3.9.rst:357 msgid "" "Added :class:`asyncio.PidfdChildWatcher`, a Linux-specific child watcher " "implementation that polls process file descriptors. (:issue:`38692`)" msgstr "" -#: ../../whatsnew/3.9.rst:293 +#: ../../whatsnew/3.9.rst:360 msgid "" "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 " @@ -375,18 +513,33 @@ msgid "" ":issue:`32309`.)" msgstr "" -#: ../../whatsnew/3.9.rst:300 +#: ../../whatsnew/3.9.rst:366 +msgid "" +"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. (Contributed by Elvis " +"Pranskevichus in :issue:`32751`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:371 +msgid "" +":mod:`asyncio` now raises :exc:`TyperError` when calling incompatible " +"methods with an :class:`ssl.SSLSocket` socket. (Contributed by Ido Michael " +"in :issue:`37404`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:376 msgid "compileall" msgstr "compileall" -#: ../../whatsnew/3.9.rst:302 +#: ../../whatsnew/3.9.rst:378 msgid "" "Added new possibility to use hardlinks for duplicated ``.pyc`` files: " "*hardlink_dupes* parameter and --hardlink-dupes command line option. " "(Contributed by Lumír 'Frenzy' Balhar in :issue:`40495`.)" msgstr "" -#: ../../whatsnew/3.9.rst:305 +#: ../../whatsnew/3.9.rst:381 msgid "" "Added new options for path manipulation in resulting ``.pyc`` files: " "*stripdir*, *prependdir*, *limit_sl_dest* parameters and -s, -p, -e command " @@ -395,11 +548,11 @@ msgid "" ":issue:`38112`.)" msgstr "" -#: ../../whatsnew/3.9.rst:310 +#: ../../whatsnew/3.9.rst:386 msgid "concurrent.futures" msgstr "concurrent.futures" -#: ../../whatsnew/3.9.rst:312 +#: ../../whatsnew/3.9.rst:388 msgid "" "Added a new *cancel_futures* parameter to " ":meth:`concurrent.futures.Executor.shutdown` that cancels all pending " @@ -408,7 +561,7 @@ msgid "" ":issue:`39349`.)" msgstr "" -#: ../../whatsnew/3.9.rst:318 +#: ../../whatsnew/3.9.rst:394 msgid "" "Removed daemon threads from :class:`~concurrent.futures.ThreadPoolExecutor` " "and :class:`~concurrent.futures.ProcessPoolExecutor`. This improves " @@ -416,7 +569,7 @@ msgid "" "processes. (Contributed by Kyle Stanley in :issue:`39812`.)" msgstr "" -#: ../../whatsnew/3.9.rst:323 +#: ../../whatsnew/3.9.rst:399 msgid "" "Workers in :class:`~concurrent.futures.ProcessPoolExecutor` are now spawned " "on demand, only when there are no available idle workers to reuse. This " @@ -424,22 +577,22 @@ msgid "" "workers. (Contributed by Kyle Stanley in :issue:`39207`.)" msgstr "" -#: ../../whatsnew/3.9.rst:329 +#: ../../whatsnew/3.9.rst:405 msgid "curses" msgstr "" -#: ../../whatsnew/3.9.rst:331 +#: ../../whatsnew/3.9.rst:407 msgid "" -"Add :func:`curses.get_escdelay`, :func:`curses.set_escdelay`, " +"Added :func:`curses.get_escdelay`, :func:`curses.set_escdelay`, " ":func:`curses.get_tabsize`, and :func:`curses.set_tabsize` functions. " "(Contributed by Anthony Sottile in :issue:`38312`.)" msgstr "" -#: ../../whatsnew/3.9.rst:336 +#: ../../whatsnew/3.9.rst:412 msgid "datetime" msgstr "datetime" -#: ../../whatsnew/3.9.rst:337 +#: ../../whatsnew/3.9.rst:413 msgid "" "The :meth:`~datetime.date.isocalendar()` of :class:`datetime.date` and " ":meth:`~datetime.datetime.isocalendar()` of :class:`datetime.datetime` " @@ -447,32 +600,32 @@ msgid "" ":class:`tuple`. (Contributed by Dong-hee Na in :issue:`24416`.)" msgstr "" -#: ../../whatsnew/3.9.rst:343 +#: ../../whatsnew/3.9.rst:419 msgid "distutils" msgstr "distutils" -#: ../../whatsnew/3.9.rst:345 +#: ../../whatsnew/3.9.rst:421 msgid "" "The :command:`upload` command now creates SHA2-256 and Blake2b-256 hash " "digests. It skips MD5 on platforms that block MD5 digest. (Contributed by " "Christian Heimes in :issue:`40698`.)" msgstr "" -#: ../../whatsnew/3.9.rst:350 +#: ../../whatsnew/3.9.rst:426 msgid "fcntl" msgstr "" -#: ../../whatsnew/3.9.rst:352 +#: ../../whatsnew/3.9.rst:428 msgid "" "Added constants :data:`~fcntl.F_OFD_GETLK`, :data:`~fcntl.F_OFD_SETLK` and " ":data:`~fcntl.F_OFD_SETLKW`. (Contributed by Dong-hee Na in :issue:`38602`.)" msgstr "" -#: ../../whatsnew/3.9.rst:357 +#: ../../whatsnew/3.9.rst:433 msgid "ftplib" msgstr "" -#: ../../whatsnew/3.9.rst:359 +#: ../../whatsnew/3.9.rst:435 msgid "" ":class:`~ftplib.FTP` and :class:`~ftplib.FTP_TLS` now raise a " ":class:`ValueError` if the given timeout for their constructor is zero to " @@ -480,11 +633,11 @@ msgid "" "in :issue:`39259`.)" msgstr "" -#: ../../whatsnew/3.9.rst:364 +#: ../../whatsnew/3.9.rst:440 msgid "gc" msgstr "gc" -#: ../../whatsnew/3.9.rst:366 +#: ../../whatsnew/3.9.rst:442 msgid "" "When the garbage collector makes a collection in which some objects " "resurrect (they are reachable from outside the isolated cycles after the " @@ -493,18 +646,24 @@ msgid "" ":issue:`38379`.)" msgstr "" -#: ../../whatsnew/3.9.rst:371 +#: ../../whatsnew/3.9.rst:447 msgid "" "Added a new function :func:`gc.is_finalized` to check if an object has been " "finalized by the garbage collector. (Contributed by Pablo Galindo in " ":issue:`39322`.)" msgstr "" -#: ../../whatsnew/3.9.rst:376 +#: ../../whatsnew/3.9.rst:452 msgid "hashlib" msgstr "" -#: ../../whatsnew/3.9.rst:378 +#: ../../whatsnew/3.9.rst:454 +msgid "" +"The :mod:`hashlib` module can now use SHA3 hashes and SHAKE XOF from OpenSSL" +" when available. (Contributed by Christian Heimes in :issue:`37630`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:458 msgid "" "Builtin hash modules can now be disabled with ``./configure --without-" "builtin-hashlib-hashes`` or selectively enabled with e.g. ``./configure " @@ -512,48 +671,48 @@ msgid "" "implementation. (Contributed by Christian Heimes in :issue:`40479`)" msgstr "" -#: ../../whatsnew/3.9.rst:385 +#: ../../whatsnew/3.9.rst:466 msgid "http" msgstr "http" -#: ../../whatsnew/3.9.rst:387 +#: ../../whatsnew/3.9.rst:468 msgid "" "HTTP status codes ``103 EARLY_HINTS``, ``418 IM_A_TEAPOT`` and ``425 " "TOO_EARLY`` are added to :class:`http.HTTPStatus`. (Contributed by Dong-hee " "Na in :issue:`39509` and Ross Rhodes in :issue:`39507`.)" msgstr "" -#: ../../whatsnew/3.9.rst:391 +#: ../../whatsnew/3.9.rst:472 msgid "IDLE and idlelib" msgstr "" -#: ../../whatsnew/3.9.rst:393 +#: ../../whatsnew/3.9.rst:474 msgid "" -"Add option to toggle cursor blink off. (Contributed by Zackery Spytz in " +"Added option to toggle cursor blink off. (Contributed by Zackery Spytz in " ":issue:`4603`.)" msgstr "" -#: ../../whatsnew/3.9.rst:396 +#: ../../whatsnew/3.9.rst:477 msgid "" "Escape key now closes IDLE completion windows. (Contributed by Johnny " "Najera in :issue:`38944`.)" msgstr "" -#: ../../whatsnew/3.9.rst:399 +#: ../../whatsnew/3.9.rst:480 msgid "" -"Add keywords to module name completion list. (Contributed by Terry J. Reedy" -" in :issue:`37765`.)" +"Added keywords to module name completion list. (Contributed by Terry J. " +"Reedy in :issue:`37765`.)" msgstr "" -#: ../../whatsnew/3.9.rst:402 +#: ../../whatsnew/3.9.rst:483 msgid "The changes above have been backported to 3.8 maintenance releases." msgstr "" -#: ../../whatsnew/3.9.rst:405 +#: ../../whatsnew/3.9.rst:486 msgid "imaplib" msgstr "" -#: ../../whatsnew/3.9.rst:407 +#: ../../whatsnew/3.9.rst:488 msgid "" ":class:`~imaplib.IMAP4` and :class:`~imaplib.IMAP4_SSL` now have an optional" " *timeout* parameter for their constructors. Also, the " @@ -563,7 +722,7 @@ msgid "" "Dong-hee Na in :issue:`38615`.)" msgstr "" -#: ../../whatsnew/3.9.rst:414 +#: ../../whatsnew/3.9.rst:495 msgid "" ":meth:`imaplib.IMAP4.unselect` is added. :meth:`imaplib.IMAP4.unselect` " "frees server's resources associated with the selected mailbox and returns " @@ -573,11 +732,11 @@ msgid "" "Dong-hee Na in :issue:`40375`.)" msgstr "" -#: ../../whatsnew/3.9.rst:422 +#: ../../whatsnew/3.9.rst:503 msgid "importlib" msgstr "importlib" -#: ../../whatsnew/3.9.rst:424 +#: ../../whatsnew/3.9.rst:505 msgid "" "To improve consistency with import statements, " ":func:`importlib.util.resolve_name` now raises :exc:`ImportError` instead of" @@ -585,28 +744,47 @@ msgid "" "Ngalim Siregar in :issue:`37444`.)" msgstr "" -#: ../../whatsnew/3.9.rst:430 +#: ../../whatsnew/3.9.rst:510 +msgid "" +"Import loaders which publish immutable module objects can now publish " +"immutable packages in addition to individual modules. (Contributed by Dino " +"Viehland in :issue:`39336`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:514 +msgid "" +"Added :func:`importlib.resources.files` function with support for " +"subdirectories in package data, matching backport in ``importlib_resources``" +" version 1.5. (Contributed by Jason R. Coombs in :issue:`39791`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:519 +msgid "" +"Refreshed ``importlib.metadata`` from ``importlib_metadata`` version 1.6.1." +msgstr "" + +#: ../../whatsnew/3.9.rst:522 msgid "inspect" msgstr "inspect" -#: ../../whatsnew/3.9.rst:432 +#: ../../whatsnew/3.9.rst:524 msgid "" ":attr:`inspect.BoundArguments.arguments` is changed from ``OrderedDict`` to " "regular dict. (Contributed by Inada Naoki in :issue:`36350` and " ":issue:`39775`.)" msgstr "" -#: ../../whatsnew/3.9.rst:436 +#: ../../whatsnew/3.9.rst:528 msgid "ipaddress" msgstr "ipaddress" -#: ../../whatsnew/3.9.rst:438 +#: ../../whatsnew/3.9.rst:530 msgid "" ":mod:`ipaddress` now supports IPv6 Scoped Addresses (IPv6 address with " "suffix ``%``)." msgstr "" -#: ../../whatsnew/3.9.rst:440 +#: ../../whatsnew/3.9.rst:532 msgid "" "Scoped IPv6 addresses can be parsed using :class:`ipaddress.IPv6Address`. If" " present, scope zone ID is available through the " @@ -614,52 +792,52 @@ msgid "" " Pavliuk in :issue:`34788`.)" msgstr "" -#: ../../whatsnew/3.9.rst:445 +#: ../../whatsnew/3.9.rst:537 msgid "math" msgstr "math" -#: ../../whatsnew/3.9.rst:447 +#: ../../whatsnew/3.9.rst:539 msgid "" "Expanded the :func:`math.gcd` function to handle multiple arguments. " "Formerly, it only supported two arguments. (Contributed by Serhiy Storchaka " "in :issue:`39648`.)" msgstr "" -#: ../../whatsnew/3.9.rst:451 +#: ../../whatsnew/3.9.rst:543 msgid "" -"Add :func:`math.lcm`: return the least common multiple of specified " +"Added :func:`math.lcm`: return the least common multiple of specified " "arguments. (Contributed by Mark Dickinson, Ananthakrishnan and Serhiy " "Storchaka in :issue:`39479` and :issue:`39648`.)" msgstr "" -#: ../../whatsnew/3.9.rst:455 +#: ../../whatsnew/3.9.rst:547 msgid "" -"Add :func:`math.nextafter`: return the next floating-point value after *x* " -"towards *y*. (Contributed by Victor Stinner in :issue:`39288`.)" +"Added :func:`math.nextafter`: return the next floating-point value after *x*" +" towards *y*. (Contributed by Victor Stinner in :issue:`39288`.)" msgstr "" -#: ../../whatsnew/3.9.rst:459 +#: ../../whatsnew/3.9.rst:551 msgid "" -"Add :func:`math.ulp`: return the value of the least significant bit of a " +"Added :func:`math.ulp`: return the value of the least significant bit of a " "float. (Contributed by Victor Stinner in :issue:`39310`.)" msgstr "" -#: ../../whatsnew/3.9.rst:464 +#: ../../whatsnew/3.9.rst:556 msgid "multiprocessing" msgstr "multiprocessing" -#: ../../whatsnew/3.9.rst:466 +#: ../../whatsnew/3.9.rst:558 msgid "" "The :class:`multiprocessing.SimpleQueue` class has a new " ":meth:`~multiprocessing.SimpleQueue.close` method to explicitly close the " "queue. (Contributed by Victor Stinner in :issue:`30966`.)" msgstr "" -#: ../../whatsnew/3.9.rst:472 +#: ../../whatsnew/3.9.rst:564 msgid "nntplib" msgstr "" -#: ../../whatsnew/3.9.rst:474 +#: ../../whatsnew/3.9.rst:566 msgid "" ":class:`~nntplib.NNTP` and :class:`~nntplib.NNTP_SSL` now raise a " ":class:`ValueError` if the given timeout for their constructor is zero to " @@ -667,56 +845,66 @@ msgid "" "in :issue:`39259`.)" msgstr "" -#: ../../whatsnew/3.9.rst:479 +#: ../../whatsnew/3.9.rst:571 msgid "os" msgstr "os" -#: ../../whatsnew/3.9.rst:481 +#: ../../whatsnew/3.9.rst:573 msgid "" "Added :data:`~os.CLD_KILLED` and :data:`~os.CLD_STOPPED` for " ":attr:`si_code`. (Contributed by Dong-hee Na in :issue:`38493`.)" msgstr "" -#: ../../whatsnew/3.9.rst:484 +#: ../../whatsnew/3.9.rst:576 msgid "" "Exposed the Linux-specific :func:`os.pidfd_open` (:issue:`38692`) and " ":data:`os.P_PIDFD` (:issue:`38713`) for process management with file " "descriptors." msgstr "" -#: ../../whatsnew/3.9.rst:488 +#: ../../whatsnew/3.9.rst:580 msgid "" "The :func:`os.unsetenv` function is now also available on Windows. " "(Contributed by Victor Stinner in :issue:`39413`.)" msgstr "" -#: ../../whatsnew/3.9.rst:491 +#: ../../whatsnew/3.9.rst:583 msgid "" "The :func:`os.putenv` and :func:`os.unsetenv` functions are now always " "available. (Contributed by Victor Stinner in :issue:`39395`.)" msgstr "" -#: ../../whatsnew/3.9.rst:495 +#: ../../whatsnew/3.9.rst:587 msgid "" -"Add :func:`os.waitstatus_to_exitcode` function: convert a wait status to an " -"exit code. (Contributed by Victor Stinner in :issue:`40094`.)" +"Added :func:`os.waitstatus_to_exitcode` function: convert a wait status to " +"an exit code. (Contributed by Victor Stinner in :issue:`40094`.)" msgstr "" -#: ../../whatsnew/3.9.rst:500 +#: ../../whatsnew/3.9.rst:592 msgid "pathlib" msgstr "pathlib" -#: ../../whatsnew/3.9.rst:502 +#: ../../whatsnew/3.9.rst:594 msgid "" "Added :meth:`pathlib.Path.readlink()` which acts similarly to " ":func:`os.readlink`. (Contributed by Girts Folkmanis in :issue:`30618`)" msgstr "" -#: ../../whatsnew/3.9.rst:507 +#: ../../whatsnew/3.9.rst:599 +msgid "pdb" +msgstr "pdb" + +#: ../../whatsnew/3.9.rst:601 +msgid "" +"On Windows now :class:`~pdb.Pdb` supports ``~/.pdbrc``. (Contributed by Tim " +"Hopper and Dan Lidral-Porter in :issue:`20523`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:605 msgid "poplib" msgstr "" -#: ../../whatsnew/3.9.rst:509 +#: ../../whatsnew/3.9.rst:607 msgid "" ":class:`~poplib.POP3` and :class:`~poplib.POP3_SSL` now raise a " ":class:`ValueError` if the given timeout for their constructor is zero to " @@ -724,53 +912,53 @@ msgid "" "in :issue:`39259`.)" msgstr "" -#: ../../whatsnew/3.9.rst:514 +#: ../../whatsnew/3.9.rst:612 msgid "pprint" msgstr "" -#: ../../whatsnew/3.9.rst:516 +#: ../../whatsnew/3.9.rst:614 msgid "" ":mod:`pprint` can now pretty-print :class:`types.SimpleNamespace`. " "(Contributed by Carl Bordum Hansen in :issue:`37376`.)" msgstr "" -#: ../../whatsnew/3.9.rst:520 +#: ../../whatsnew/3.9.rst:618 msgid "pydoc" msgstr "pydoc" -#: ../../whatsnew/3.9.rst:522 +#: ../../whatsnew/3.9.rst:620 msgid "" "The documentation string is now shown not only for class, function, method " "etc, but for any object that has its own ``__doc__`` attribute. (Contributed" " by Serhiy Storchaka in :issue:`40257`.)" msgstr "" -#: ../../whatsnew/3.9.rst:527 +#: ../../whatsnew/3.9.rst:625 msgid "random" msgstr "" -#: ../../whatsnew/3.9.rst:529 +#: ../../whatsnew/3.9.rst:627 msgid "" -"Add a new :attr:`random.Random.randbytes` method: generate random bytes. " +"Added a new :attr:`random.Random.randbytes` method: generate random bytes. " "(Contributed by Victor Stinner in :issue:`40286`.)" msgstr "" -#: ../../whatsnew/3.9.rst:533 +#: ../../whatsnew/3.9.rst:631 msgid "signal" msgstr "signal" -#: ../../whatsnew/3.9.rst:535 +#: ../../whatsnew/3.9.rst:633 msgid "" "Exposed the Linux-specific :func:`signal.pidfd_send_signal` for sending to " "signals to a process using a file descriptor instead of a pid. " "(:issue:`38712`)" msgstr "" -#: ../../whatsnew/3.9.rst:539 +#: ../../whatsnew/3.9.rst:637 msgid "smtplib" msgstr "" -#: ../../whatsnew/3.9.rst:541 +#: ../../whatsnew/3.9.rst:639 msgid "" ":class:`~smtplib.SMTP` and :class:`~smtplib.SMTP_SSL` now raise a " ":class:`ValueError` if the given timeout for their constructor is zero to " @@ -778,34 +966,41 @@ msgid "" "in :issue:`39259`.)" msgstr "" -#: ../../whatsnew/3.9.rst:545 +#: ../../whatsnew/3.9.rst:643 msgid "" ":class:`~smtplib.LMTP` constructor now has an optional *timeout* parameter." " (Contributed by Dong-hee Na in :issue:`39329`.)" msgstr "" -#: ../../whatsnew/3.9.rst:549 +#: ../../whatsnew/3.9.rst:647 msgid "socket" msgstr "socket" -#: ../../whatsnew/3.9.rst:551 +#: ../../whatsnew/3.9.rst:649 msgid "" "The :mod:`socket` module now exports the " ":data:`~socket.CAN_RAW_JOIN_FILTERS` constant on Linux 4.1 and greater. " "(Contributed by Stefan Tatschner and Zackery Spytz in :issue:`25780`.)" msgstr "" -#: ../../whatsnew/3.9.rst:555 +#: ../../whatsnew/3.9.rst:653 msgid "" "The socket module now supports the :data:`~socket.CAN_J1939` protocol on " "platforms that support it. (Contributed by Karl Ding in :issue:`40291`.)" msgstr "" -#: ../../whatsnew/3.9.rst:559 +#: ../../whatsnew/3.9.rst:656 +msgid "" +"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 in :issue:`28724`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:662 msgid "time" msgstr "time" -#: ../../whatsnew/3.9.rst:561 +#: ../../whatsnew/3.9.rst:664 msgid "" "On AIX, :func:`~time.thread_time` is now implemented with " "``thread_cputime()`` which has nanosecond resolution, rather than " @@ -813,13 +1008,13 @@ msgid "" "(Contributed by Batuhan Taskaya in :issue:`40192`)" msgstr "" -#: ../../whatsnew/3.9.rst:567 +#: ../../whatsnew/3.9.rst:670 msgid "sys" msgstr "sys" -#: ../../whatsnew/3.9.rst:569 +#: ../../whatsnew/3.9.rst:672 msgid "" -"Add a new :attr:`sys.platlibdir` attribute: name of the platform-specific " +"Added a new :attr:`sys.platlibdir` attribute: name of the platform-specific " "library directory. It is used to build the path of standard library and the " "paths of installed extension modules. It is equal to ``\"lib\"`` on most " "platforms. On Fedora and SuSE, it is equal to ``\"lib64\"`` on 64-bit " @@ -827,29 +1022,29 @@ msgid "" "and Victor Stinner in :issue:`1294959`.)" msgstr "" -#: ../../whatsnew/3.9.rst:575 +#: ../../whatsnew/3.9.rst:678 msgid "" "Previously, :attr:`sys.stderr` was block-buffered when non-interactive. Now " "``stderr`` defaults to always being line-buffered. (Contributed by Jendrik " "Seipp in :issue:`13601`.)" msgstr "" -#: ../../whatsnew/3.9.rst:580 +#: ../../whatsnew/3.9.rst:683 msgid "tracemalloc" msgstr "tracemalloc" -#: ../../whatsnew/3.9.rst:582 +#: ../../whatsnew/3.9.rst:685 msgid "" "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. " "(Contributed by Huon Wilson in :issue:`40630`.)" msgstr "" -#: ../../whatsnew/3.9.rst:587 +#: ../../whatsnew/3.9.rst:690 msgid "typing" msgstr "typing" -#: ../../whatsnew/3.9.rst:589 +#: ../../whatsnew/3.9.rst:692 msgid "" ":pep:`593` introduced an :data:`typing.Annotated` type to decorate existing " "types with context-specific metadata and new ``include_extras`` parameter to" @@ -857,20 +1052,20 @@ msgid "" "(Contributed by Till Varoquaux and Konstantin Kashin.)" msgstr "" -#: ../../whatsnew/3.9.rst:595 +#: ../../whatsnew/3.9.rst:698 msgid "unicodedata" msgstr "unicodedata" -#: ../../whatsnew/3.9.rst:597 +#: ../../whatsnew/3.9.rst:700 msgid "" "The Unicode database has been updated to version 13.0.0. (:issue:`39926`)." msgstr "" -#: ../../whatsnew/3.9.rst:600 +#: ../../whatsnew/3.9.rst:703 msgid "venv" msgstr "venv" -#: ../../whatsnew/3.9.rst:602 +#: ../../whatsnew/3.9.rst:705 msgid "" "The activation scripts provided by :mod:`venv` now all specify their prompt " "customization consistently by always using the value specified by " @@ -880,11 +1075,11 @@ msgid "" " Cannon in :issue:`37663`.)" msgstr "" -#: ../../whatsnew/3.9.rst:610 +#: ../../whatsnew/3.9.rst:713 msgid "xml" msgstr "xml" -#: ../../whatsnew/3.9.rst:612 +#: ../../whatsnew/3.9.rst:715 msgid "" "White space characters within attributes are now preserved when serializing " ":mod:`xml.etree.ElementTree` to XML file. EOLNs are no longer normalized to " @@ -892,61 +1087,104 @@ msgid "" "2.11 of XML spec. (Contributed by Mefistotelis in :issue:`39011`.)" msgstr "" -#: ../../whatsnew/3.9.rst:620 +#: ../../whatsnew/3.9.rst:723 msgid "Optimizations" msgstr "Optimalisasi" -#: ../../whatsnew/3.9.rst:622 +#: ../../whatsnew/3.9.rst:725 msgid "" "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``. For example:" msgstr "" -#: ../../whatsnew/3.9.rst:626 +#: ../../whatsnew/3.9.rst:729 msgid "sums = [s for s in [0] for x in data for s in [s + x]]" msgstr "" -#: ../../whatsnew/3.9.rst:628 +#: ../../whatsnew/3.9.rst:731 msgid "" "Unlike the ``:=`` operator this idiom does not leak a variable to the outer " "scope." msgstr "" -#: ../../whatsnew/3.9.rst:631 +#: ../../whatsnew/3.9.rst:734 msgid "(Contributed by Serhiy Storchaka in :issue:`32856`.)" msgstr "" -#: ../../whatsnew/3.9.rst:633 +#: ../../whatsnew/3.9.rst:736 msgid "" -"Optimize signal handling in multithreaded applications. If a thread " +"Optimized signal handling in multithreaded applications. If a thread " "different than the main thread gets a signal, the bytecode evaluation loop " "is no longer interrupted at each bytecode instruction to check for pending " "signals which cannot be handled. Only the main thread of the main " "interpreter can handle signals." msgstr "" -#: ../../whatsnew/3.9.rst:639 +#: ../../whatsnew/3.9.rst:742 msgid "" "Previously, the bytecode evaluation loop was interrupted at each instruction" " until the main thread handles signals. (Contributed by Victor Stinner in " ":issue:`40010`.)" msgstr "" -#: ../../whatsnew/3.9.rst:643 +#: ../../whatsnew/3.9.rst:746 msgid "" -"Optimize the :mod:`subprocess` module on FreeBSD using ``closefrom()``. " +"Optimized the :mod:`subprocess` module on FreeBSD using ``closefrom()``. " "(Contributed by Ed Maste, Conrad Meyer, Kyle Evans, Kubilay Kocak and Victor" " Stinner in :issue:`38061`.)" msgstr "" -#: ../../whatsnew/3.9.rst:647 +#: ../../whatsnew/3.9.rst:750 +msgid "" +":c:func:`PyLong_FromDouble` is now up to 1.87x faster for values that fit " +"into :c:type:`long`. (Contributed by Sergey Fedoseev in :issue:`37986`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:754 +msgid "" +"A number of Python builtins (:class:`range`, :class:`tuple`, :class:`set`, " +":class:`frozenset`, :class:`list`, :class:`dict`) are now sped up by using " +":pep:`590` vectorcall protocol. (Contributed by Dong-hee Na, Mark Shannon, " +"Jeroen Demeyer and Petr Viktorin in :issue:`37207`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:759 +msgid "" +"Optimized :func:`~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ù in :issue:`8425`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:763 +msgid "" +"Python's small object allocator (``obmalloc.c``) now allows (no more than) " +"one empty arena to remain available for immediate reuse, without returning " +"it to the OS. This prevents thrashing in simple loops where an arena could " +"be created and destroyed anew on each iteration. (Contributed by Tim Peters " +"in :issue:`37257`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:769 +msgid "" +":term:`floor division` of float operation now has a better performance. Also" +" the message of :exc:`ZeroDivisionError` for this operation is updated. " +"(Contributed by Dong-hee Na in :issue:`39434`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:773 +msgid "" +"Decoding short ASCII strings with UTF-8 and ascii codecs is now about 15% " +"faster. (Contributed by Inada Naoki in :issue:`37348`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:776 msgid "" "Here's a summary of performance improvements from Python 3.4 through Python " "3.9:" msgstr "" -#: ../../whatsnew/3.9.rst:694 +#: ../../whatsnew/3.9.rst:823 msgid "" "These results were generated from the variable access benchmark script at: " "``Tools/scripts/var_access_benchmark.py``. The benchmark script displays " @@ -957,26 +1195,18 @@ msgid "" "builds found at `python.org `_." msgstr "" -#: ../../whatsnew/3.9.rst:702 -msgid "" -"A number of Python builtins (:class:`range`, :class:`tuple`, :class:`set`, " -":class:`frozenset`, :class:`list`, :class:`dict`) are now sped up by using " -":pep:`590` vectorcall protocol. (Contributed by Dong-hee Na, Mark Shannon, " -"Jeroen Demeyer and Petr Viktorin in :issue:`37207`.)" -msgstr "" - -#: ../../whatsnew/3.9.rst:708 +#: ../../whatsnew/3.9.rst:833 msgid "Deprecated" msgstr "Usang" -#: ../../whatsnew/3.9.rst:710 +#: ../../whatsnew/3.9.rst:835 msgid "" "The distutils ``bdist_msi`` command is now deprecated, use ``bdist_wheel`` " "(wheel packages) instead. (Contributed by Hugo van Kemenade in " ":issue:`39586`.)" msgstr "" -#: ../../whatsnew/3.9.rst:714 +#: ../../whatsnew/3.9.rst:839 msgid "" "Currently :func:`math.factorial` accepts :class:`float` instances with non-" "negative integer values (like ``5.0``). It raises a :exc:`ValueError` for " @@ -985,7 +1215,7 @@ msgid "" "Serhiy Storchaka in :issue:`37315`.)" msgstr "" -#: ../../whatsnew/3.9.rst:720 +#: ../../whatsnew/3.9.rst:845 msgid "" "The :mod:`parser` and :mod:`symbol` modules are deprecated and will be " "removed in future versions of Python. For the majority of use cases, users " @@ -993,7 +1223,7 @@ msgid "" "stage, using the :mod:`ast` module." msgstr "" -#: ../../whatsnew/3.9.rst:725 +#: ../../whatsnew/3.9.rst:850 msgid "" "The Public C API functions :c:func:`PyParser_SimpleParseStringFlags`, " ":c:func:`PyParser_SimpleParseStringFlagsFilename`, " @@ -1001,7 +1231,7 @@ msgid "" "deprecated and will be removed in Python 3.10 together with the old parser." msgstr "" -#: ../../whatsnew/3.9.rst:730 +#: ../../whatsnew/3.9.rst:855 msgid "" "Using :data:`NotImplemented` in a boolean context has been deprecated, as it" " is almost exclusively the result of incorrect rich comparator " @@ -1009,7 +1239,7 @@ msgid "" "Python. (Contributed by Josh Rosenberg in :issue:`35712`.)" msgstr "" -#: ../../whatsnew/3.9.rst:736 +#: ../../whatsnew/3.9.rst:861 msgid "" "The :mod:`random` module currently accepts any hashable type as a possible " "seed value. Unfortunately, some of those types are not guaranteed to have a" @@ -1018,7 +1248,7 @@ msgid "" ":class:`bytes`, and :class:`bytearray`." msgstr "" -#: ../../whatsnew/3.9.rst:742 +#: ../../whatsnew/3.9.rst:867 msgid "" "Opening the :class:`~gzip.GzipFile` file for writing without specifying the " "*mode* argument is deprecated. In future Python versions it will always be " @@ -1027,39 +1257,39 @@ msgid "" ":issue:`28286`.)" msgstr "" -#: ../../whatsnew/3.9.rst:748 +#: ../../whatsnew/3.9.rst:873 msgid "" "Deprecated the ``split()`` method of :class:`_tkinter.TkappType` in favour " "of the ``splitlist()`` method which has more consistent and predicable " "behavior. (Contributed by Serhiy Storchaka in :issue:`38371`.)" msgstr "" -#: ../../whatsnew/3.9.rst:753 +#: ../../whatsnew/3.9.rst:878 msgid "" "The explicit passing of coroutine objects to :func:`asyncio.wait` has been " "deprecated and will be removed in version 3.11. (Contributed by Yury " "Selivanov and Kyle Stanley in :issue:`34790`.)" msgstr "" -#: ../../whatsnew/3.9.rst:757 +#: ../../whatsnew/3.9.rst:882 msgid "" "binhex4 and hexbin4 standards are now deprecated. The :mod:`binhex` module " "and the following :mod:`binascii` functions are now deprecated:" msgstr "" -#: ../../whatsnew/3.9.rst:760 +#: ../../whatsnew/3.9.rst:885 msgid ":func:`~binascii.b2a_hqx`, :func:`~binascii.a2b_hqx`" msgstr "" -#: ../../whatsnew/3.9.rst:761 +#: ../../whatsnew/3.9.rst:886 msgid ":func:`~binascii.rlecode_hqx`, :func:`~binascii.rledecode_hqx`" msgstr "" -#: ../../whatsnew/3.9.rst:763 +#: ../../whatsnew/3.9.rst:888 msgid "(Contributed by Victor Stinner in :issue:`39353`.)" msgstr "" -#: ../../whatsnew/3.9.rst:765 +#: ../../whatsnew/3.9.rst:890 msgid "" ":mod:`ast` classes ``slice``, ``Index`` and ``ExtSlice`` are considered " "deprecated and will be removed in future Python versions. ``value`` itself " @@ -1068,7 +1298,7 @@ msgid "" "Storchaka in :issue:`32892`.)" msgstr "" -#: ../../whatsnew/3.9.rst:771 +#: ../../whatsnew/3.9.rst:896 msgid "" ":mod:`ast` classes ``Suite``, ``Param``, ``AugLoad`` and ``AugStore`` are " "considered deprecated and will be removed in future Python versions. They " @@ -1077,7 +1307,7 @@ msgid "" ":issue:`39969` and Serhiy Storchaka in :issue:`39988`.)" msgstr "" -#: ../../whatsnew/3.9.rst:778 +#: ../../whatsnew/3.9.rst:903 msgid "" "The :c:func:`PyEval_InitThreads` and :c:func:`PyEval_ThreadsInitialized` " "functions are now deprecated and will be removed in Python 3.11. Calling " @@ -1086,13 +1316,20 @@ msgid "" "Victor Stinner in :issue:`39877`.)" msgstr "" -#: ../../whatsnew/3.9.rst:784 +#: ../../whatsnew/3.9.rst:909 msgid "" "Passing ``None`` as the first argument to the :func:`shlex.split` function " "has been deprecated. (Contributed by Zackery Spytz in :issue:`33262`.)" msgstr "" -#: ../../whatsnew/3.9.rst:787 +#: ../../whatsnew/3.9.rst:912 +msgid "" +":func:`smtpd.MailmanProxy` is now deprecated as it is unusable without an " +"external module, ``mailman``. (Contributed by Samuel Colvin in " +":issue:`35800`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:915 msgid "" "The :mod:`lib2to3` module now emits a :exc:`PendingDeprecationWarning`. " "Python 3.9 switched to a PEG parser (see :pep:`617`), and Python 3.10 may " @@ -1102,22 +1339,22 @@ msgid "" "`parso`_. (Contributed by Carl Meyer in :issue:`40360`.)" msgstr "" -#: ../../whatsnew/3.9.rst:795 +#: ../../whatsnew/3.9.rst:923 msgid "" "The *random* parameter of :func:`random.shuffle` has been deprecated. " "(Contributed by Raymond Hettinger in :issue:`40465`)" msgstr "" -#: ../../whatsnew/3.9.rst:802 ../../whatsnew/3.9.rst:1148 +#: ../../whatsnew/3.9.rst:932 ../../whatsnew/3.9.rst:1372 msgid "Removed" msgstr "" -#: ../../whatsnew/3.9.rst:804 +#: ../../whatsnew/3.9.rst:934 msgid "" "The erroneous version at :data:`unittest.mock.__version__` has been removed." msgstr "" -#: ../../whatsnew/3.9.rst:806 +#: ../../whatsnew/3.9.rst:936 msgid "" ":class:`nntplib.NNTP`: ``xpath()`` and ``xgtitle()`` methods have been " "removed. These methods are deprecated since Python 3.3. Generally, these " @@ -1127,14 +1364,14 @@ msgid "" ":issue:`39366`.)" msgstr "" -#: ../../whatsnew/3.9.rst:813 +#: ../../whatsnew/3.9.rst:943 msgid "" ":class:`array.array`: ``tostring()`` and ``fromstring()`` methods have been " "removed. They were aliases to ``tobytes()`` and ``frombytes()``, deprecated " "since Python 3.2. (Contributed by Victor Stinner in :issue:`38916`.)" msgstr "" -#: ../../whatsnew/3.9.rst:818 +#: ../../whatsnew/3.9.rst:948 msgid "" "The undocumented ``sys.callstats()`` function has been removed. Since Python" " 3.7, it was deprecated and always returned :const:`None`. It required a " @@ -1142,7 +1379,7 @@ msgid "" "3.7. (Contributed by Victor Stinner in :issue:`37414`.)" msgstr "" -#: ../../whatsnew/3.9.rst:823 +#: ../../whatsnew/3.9.rst:953 msgid "" "The ``sys.getcheckinterval()`` and ``sys.setcheckinterval()`` functions have" " been removed. They were deprecated since Python 3.2. Use " @@ -1150,21 +1387,21 @@ msgid "" "(Contributed by Victor Stinner in :issue:`37392`.)" msgstr "" -#: ../../whatsnew/3.9.rst:828 +#: ../../whatsnew/3.9.rst:958 msgid "" "The C function ``PyImport_Cleanup()`` has been removed. It was documented " "as: \"Empty the module table. For internal use only.\" (Contributed by " "Victor Stinner in :issue:`36710`.)" msgstr "" -#: ../../whatsnew/3.9.rst:832 +#: ../../whatsnew/3.9.rst:962 msgid "" "``_dummy_thread`` and ``dummy_threading`` modules have been removed. These " "modules were deprecated since Python 3.7 which requires threading support. " "(Contributed by Victor Stinner in :issue:`37312`.)" msgstr "" -#: ../../whatsnew/3.9.rst:836 +#: ../../whatsnew/3.9.rst:966 msgid "" "``aifc.openfp()`` alias to ``aifc.open()``, ``sunau.openfp()`` alias to " "``sunau.open()``, and ``wave.openfp()`` alias to :func:`wave.open()` have " @@ -1172,7 +1409,7 @@ msgid "" "Stinner in :issue:`37320`.)" msgstr "" -#: ../../whatsnew/3.9.rst:841 +#: ../../whatsnew/3.9.rst:971 msgid "" "The :meth:`~threading.Thread.isAlive()` method of :class:`threading.Thread` " "has been removed. It was deprecated since Python 3.8. Use " @@ -1180,7 +1417,7 @@ msgid "" " :issue:`37804`.)" msgstr "" -#: ../../whatsnew/3.9.rst:846 +#: ../../whatsnew/3.9.rst:976 msgid "" "Methods ``getchildren()`` and ``getiterator()`` of classes " ":class:`~xml.etree.ElementTree.ElementTree` and " @@ -1191,7 +1428,7 @@ msgid "" " Storchaka in :issue:`36543`.)" msgstr "" -#: ../../whatsnew/3.9.rst:854 +#: ../../whatsnew/3.9.rst:984 msgid "" "The old :mod:`plistlib` API has been removed, it was deprecated since Python" " 3.4. Use the :func:`~plistlib.load`, :func:`~plistlib.loads`, " @@ -1201,7 +1438,7 @@ msgid "" ":issue:`36409`.)" msgstr "" -#: ../../whatsnew/3.9.rst:860 +#: ../../whatsnew/3.9.rst:990 msgid "" "The C function ``PyGen_NeedsFinalizing`` has been removed. It was not " "documented, tested, or used anywhere within CPython after the implementation" @@ -1209,7 +1446,7 @@ msgid "" "in :issue:`15088`)" msgstr "" -#: ../../whatsnew/3.9.rst:865 +#: ../../whatsnew/3.9.rst:995 msgid "" "``base64.encodestring()`` and ``base64.decodestring()``, aliases deprecated " "since Python 3.1, have been removed: use :func:`base64.encodebytes` and " @@ -1217,14 +1454,14 @@ msgid "" ":issue:`39351`.)" msgstr "" -#: ../../whatsnew/3.9.rst:870 +#: ../../whatsnew/3.9.rst:1000 msgid "" "``fractions.gcd()`` function has been removed, it was deprecated since " "Python 3.5 (:issue:`22486`): use :func:`math.gcd` instead. (Contributed by " "Victor Stinner in :issue:`39350`.)" msgstr "" -#: ../../whatsnew/3.9.rst:874 +#: ../../whatsnew/3.9.rst:1004 msgid "" "The *buffering* parameter of :class:`bz2.BZ2File` has been removed. Since " "Python 3.0, it was ignored and using it emitted a :exc:`DeprecationWarning`." @@ -1232,7 +1469,7 @@ msgid "" " Victor Stinner in :issue:`39357`.)" msgstr "" -#: ../../whatsnew/3.9.rst:879 +#: ../../whatsnew/3.9.rst:1009 msgid "" "The *encoding* parameter of :func:`json.loads` has been removed. As of " "Python 3.1, it was deprecated and ignored; using it has emitted a " @@ -1240,7 +1477,7 @@ msgid "" ":issue:`39377`)" msgstr "" -#: ../../whatsnew/3.9.rst:884 +#: ../../whatsnew/3.9.rst:1014 msgid "" "``with (await asyncio.lock):`` and ``with (yield from asyncio.lock):`` " "statements are not longer supported, use ``async with lock`` instead. The " @@ -1248,7 +1485,7 @@ msgid "" "(Contributed by Andrew Svetlov in :issue:`34793`.)" msgstr "" -#: ../../whatsnew/3.9.rst:889 +#: ../../whatsnew/3.9.rst:1019 msgid "" "The :func:`sys.getcounts` function, the ``-X showalloccount`` command line " "option and the ``show_alloc_count`` field of the C structure " @@ -1257,7 +1494,7 @@ msgid "" ":issue:`39489`.)" msgstr "" -#: ../../whatsnew/3.9.rst:895 +#: ../../whatsnew/3.9.rst:1025 msgid "" "The ``_field_types`` attribute of the :class:`typing.NamedTuple` class has " "been removed. It was deprecated since Python 3.8. Use the " @@ -1265,14 +1502,14 @@ msgid "" ":issue:`40182`.)" msgstr "" -#: ../../whatsnew/3.9.rst:900 +#: ../../whatsnew/3.9.rst:1030 msgid "" "The :meth:`symtable.SymbolTable.has_exec` method has been removed. It was " "deprecated since 2006, and only returning ``False`` when it's called. " "(Contributed by Batuhan Taskaya in :issue:`40208`)" msgstr "" -#: ../../whatsnew/3.9.rst:904 +#: ../../whatsnew/3.9.rst:1034 msgid "" "The :meth:`asyncio.Task.current_task` and :meth:`asyncio.Task.all_tasks` " "have been removed. They were deprecated since Python 3.7 and you can use " @@ -1280,7 +1517,7 @@ msgid "" "(Contributed by Rémi Lapeyre in :issue:`40967`)" msgstr "" -#: ../../whatsnew/3.9.rst:909 +#: ../../whatsnew/3.9.rst:1039 msgid "" "The ``unescape()`` method in the :class:`html.parser.HTMLParser` class has " "been removed (it was deprecated since Python 3.4). :func:`html.unescape` " @@ -1288,21 +1525,21 @@ msgid "" "unicode characters." msgstr "" -#: ../../whatsnew/3.9.rst:916 ../../whatsnew/3.9.rst:1104 +#: ../../whatsnew/3.9.rst:1046 ../../whatsnew/3.9.rst:1294 msgid "Porting to Python 3.9" msgstr "" -#: ../../whatsnew/3.9.rst:918 +#: ../../whatsnew/3.9.rst:1048 msgid "" "This section lists previously described changes and other bugfixes that may " "require changes to your code." msgstr "" -#: ../../whatsnew/3.9.rst:923 +#: ../../whatsnew/3.9.rst:1053 msgid "Changes in the Python API" msgstr "Perubahan pada API Python" -#: ../../whatsnew/3.9.rst:925 +#: ../../whatsnew/3.9.rst:1055 msgid "" ":func:`__import__` and :func:`importlib.util.resolve_name` now raise " ":exc:`ImportError` where it previously raised :exc:`ValueError`. Callers " @@ -1311,27 +1548,27 @@ msgid "" "ValueError):``." msgstr "" -#: ../../whatsnew/3.9.rst:930 +#: ../../whatsnew/3.9.rst:1060 msgid "" "The :mod:`venv` activation scripts no longer special-case when " "``__VENV_PROMPT__`` is set to ``\"\"``." msgstr "" -#: ../../whatsnew/3.9.rst:933 +#: ../../whatsnew/3.9.rst:1063 msgid "" "The :meth:`select.epoll.unregister` method no longer ignores the " ":data:`~errno.EBADF` error. (Contributed by Victor Stinner in " ":issue:`39239`.)" msgstr "" -#: ../../whatsnew/3.9.rst:937 +#: ../../whatsnew/3.9.rst:1067 msgid "" "The *compresslevel* parameter of :class:`bz2.BZ2File` became keyword-only, " "since the *buffering* parameter has been removed. (Contributed by Victor " "Stinner in :issue:`39357`.)" msgstr "" -#: ../../whatsnew/3.9.rst:941 +#: ../../whatsnew/3.9.rst:1071 msgid "" "Simplified AST for subscription. Simple indices will be represented by their" " value, extended slices will be represented as tuples. ``Index(value)`` will" @@ -1339,21 +1576,21 @@ msgid "" " Load())``. (Contributed by Serhiy Storchaka in :issue:`34822`.)" msgstr "" -#: ../../whatsnew/3.9.rst:947 +#: ../../whatsnew/3.9.rst:1077 msgid "" "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 "" -#: ../../whatsnew/3.9.rst:951 +#: ../../whatsnew/3.9.rst:1081 msgid "" "The *encoding* parameter has been added to the classes :class:`ftplib.FTP` " "and :class:`ftplib.FTP_TLS` as a keyword-only parameter, and the default " "encoding is changed from Latin-1 to UTF-8 to follow :rfc:`2640`." msgstr "" -#: ../../whatsnew/3.9.rst:955 +#: ../../whatsnew/3.9.rst:1085 msgid "" ":meth:`asyncio.loop.shutdown_default_executor` has been added to " ":class:`~asyncio.AbstractEventLoop`, meaning alternative event loops that " @@ -1361,7 +1598,7 @@ msgid "" "Stanley in :issue:`34037`.)" msgstr "" -#: ../../whatsnew/3.9.rst:960 +#: ../../whatsnew/3.9.rst:1090 msgid "" "The constant values of future flags in the :mod:`__future__` module is " "updated in order to prevent collision with compiler flags. Previously " @@ -1369,7 +1606,7 @@ msgid "" "(Contributed by Batuhan Taskaya in :issue:`39562`)" msgstr "" -#: ../../whatsnew/3.9.rst:965 +#: ../../whatsnew/3.9.rst:1095 msgid "" "``array('u')`` now uses ``wchar_t`` as C type instead of ``Py_UNICODE``. " "This change doesn't affect to its behavior because ``Py_UNICODE`` is alias " @@ -1377,11 +1614,30 @@ msgid "" ":issue:`34538`.)" msgstr "" -#: ../../whatsnew/3.9.rst:972 +#: ../../whatsnew/3.9.rst:1100 +msgid "" +"The :func:`logging.getLogger` API now returns the root logger when passed " +"the name ``'root'``, whereas previously it returned a non-root logger named " +"``'root'``. This could affect cases where user code explicitly wants a non-" +"root logger named ``'root'``, or instantiates a logger using " +"``logging.getLogger(__name__)`` in some top-level module called " +"``'root.py'``. (Contributed by Vinay Sajip in :issue:`37742`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:1107 +msgid "" +"Division handling of :class:`~pathlib.PurePath` now returns " +"``NotImplemented`` instead of raising a :exc:`TypeError` when passed " +"something other than an instance of ``str`` or :class:`~pathlib.PurePath`. " +"This allows creating compatible classes that don't inherit from those " +"mentioned types. (Contributed by Roger Aiudi in :issue:`34775`)." +msgstr "" + +#: ../../whatsnew/3.9.rst:1115 msgid "Changes in the C API" msgstr "Perubahan dalam API C" -#: ../../whatsnew/3.9.rst:974 +#: ../../whatsnew/3.9.rst:1117 msgid "" "Instances of heap-allocated types (such as those created with " ":c:func:`PyType_FromSpec` and similar APIs) hold a reference to their type " @@ -1392,30 +1648,38 @@ msgid "" " types visit the object's type." msgstr "" -#: ../../whatsnew/3.9.rst:995 +#: ../../whatsnew/3.9.rst:1138 msgid "" "If your traverse function delegates to ``tp_traverse`` of its base class (or" " another type), ensure that ``Py_TYPE(self)`` is visited only once. Note " "that only heap types are expected to visit the type in ``tp_traverse``." msgstr "" -#: ../../whatsnew/3.9.rst:999 +#: ../../whatsnew/3.9.rst:1142 msgid "For example, if your ``tp_traverse`` function includes:" msgstr "" -#: ../../whatsnew/3.9.rst:1005 +#: ../../whatsnew/3.9.rst:1148 msgid "then add:" msgstr "" -#: ../../whatsnew/3.9.rst:1018 +#: ../../whatsnew/3.9.rst:1161 msgid "(See :issue:`35810` and :issue:`40217` for more information.)" msgstr "" -#: ../../whatsnew/3.9.rst:1021 +#: ../../whatsnew/3.9.rst:1163 +msgid "" +"The functions ``PyEval_CallObject``, ``PyEval_CallFunction``, " +"``PyEval_CallMethod`` and ``PyEval_CallObjectWithKeywords`` are deprecated. " +"Use :c:func:`PyObject_Call` and its variants instead. (See more details in " +":issue:`29548`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:1169 msgid "CPython bytecode changes" msgstr "Perubahan bytecode CPython" -#: ../../whatsnew/3.9.rst:1023 +#: ../../whatsnew/3.9.rst:1171 msgid "" "The :opcode:`LOAD_ASSERTION_ERROR` opcode was added for handling the " ":keyword:`assert` statement. Previously, the assert statement would not work" @@ -1423,81 +1687,147 @@ msgid "" "(Contributed by Zackery Spytz in :issue:`34880`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1030 +#: ../../whatsnew/3.9.rst:1176 +msgid "" +"The :opcode:`COMPARE_OP` opcode was split into four distinct instructions:" +msgstr "" + +#: ../../whatsnew/3.9.rst:1178 +msgid "``COMPARE_OP`` for rich comparisons" +msgstr "" + +#: ../../whatsnew/3.9.rst:1179 +msgid "``IS_OP`` for 'is' and 'is not' tests" +msgstr "" + +#: ../../whatsnew/3.9.rst:1180 +msgid "``CONTAINS_OP`` for 'in' and 'is not' tests" +msgstr "" + +#: ../../whatsnew/3.9.rst:1181 +msgid "" +"``JUMP_IF_NOT_EXC_MATCH`` for checking exceptions in 'try-except' " +"statements." +msgstr "" + +#: ../../whatsnew/3.9.rst:1184 +msgid "(Contributed by Mark Shannon in :issue:`39156`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:1188 msgid "Build Changes" msgstr "" -#: ../../whatsnew/3.9.rst:1032 +#: ../../whatsnew/3.9.rst:1190 msgid "" -"Add ``--with-platlibdir`` option to the ``configure`` script: name of the " +"Added ``--with-platlibdir`` option to the ``configure`` script: name of the " "platform-specific library directory, stored in the new " ":attr:`sys.platlibdir` attribute. See :attr:`sys.platlibdir` attribute for " "more information. (Contributed by Jan Matějek, Matěj Cepl, Charalampos " "Stratakis and Victor Stinner in :issue:`1294959`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1038 +#: ../../whatsnew/3.9.rst:1196 msgid "" "The ``COUNT_ALLOCS`` special build macro has been removed. (Contributed by " "Victor Stinner in :issue:`39489`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1041 +#: ../../whatsnew/3.9.rst:1199 msgid "" "On non-Windows platforms, the :c:func:`setenv` and :c:func:`unsetenv` " "functions are now required to build Python. (Contributed by Victor Stinner " "in :issue:`39395`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1047 +#: ../../whatsnew/3.9.rst:1203 +msgid "" +"On non-Windows platforms, creating ``bdist_wininst`` installers is now " +"officially unsupported. (See :issue:`10945` for more details.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:1206 +msgid "" +"When building Python on macOS from source, ``_tkinter`` now links with non-" +"system Tcl and Tk frameworks if they are installed in " +"``/Library/Frameworks``, as had been the case on older releases of macOS. If" +" a macOS SDK is explicitly configured, by using ``--enable-universalsdk=`` " +"or ``-isysroot``, only the SDK itself is searched. The default behavior can " +"still be overridden with ``--with-tcltk-includes`` and ``--with-tcltk-" +"libs``. (Contributed by Ned Deily in :issue:`34956`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:1215 +msgid "" +"Python can now be built for Windows 10 ARM64. (Contributed by Steve Dower in" +" :issue:`33125`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:1218 +msgid "" +"Some individual tests are now skipped when ``--pgo`` is used. The tests in " +"question increased the PGO task time significantly and likely didn't help " +"improve optimization of the final executable. This speeds up the task by a " +"factor of about 15x. Running the full unit test suite is slow. This change" +" may result in a slightly less optimized build since not as many code " +"branches will be executed. If you are willing to wait for the much slower " +"build, the old behavior can be restored using ``./configure [..] " +"PROFILE_TASK=\"-m test --pgo-extended\"``. We make no guarantees as to " +"which PGO task set produces a faster build. Users who care should run their" +" own relevant benchmarks as results can depend on the environment, workload," +" and compiler tool chain. (See :issue:`36044` and :issue:`37707` for more " +"details.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:1233 msgid "C API Changes" msgstr "" -#: ../../whatsnew/3.9.rst:1052 +#: ../../whatsnew/3.9.rst:1238 msgid "" -":pep:`573`: Add :c:func:`PyType_FromModuleAndSpec` to associate a module " +":pep:`573`: Added :c:func:`PyType_FromModuleAndSpec` to associate a module " "with a class; :c:func:`PyType_GetModule` and :c:func:`PyType_GetModuleState`" " to retrieve the module and its state; and :c:data:`PyCMethod` and " ":c:data:`METH_METHOD` to allow a method to access the class it was defined " "in. (Contributed by Marcel Plch and Petr Viktorin in :issue:`38787`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1059 +#: ../../whatsnew/3.9.rst:1245 msgid "" -"Add :c:func:`PyFrame_GetCode` function: get a frame code. Add " +"Added :c:func:`PyFrame_GetCode` function: get a frame code. Added " ":c:func:`PyFrame_GetBack` function: get the frame next outer frame. " "(Contributed by Victor Stinner in :issue:`40421`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1063 +#: ../../whatsnew/3.9.rst:1249 msgid "" -"Add :c:func:`PyFrame_GetLineNumber` to the limited C API. (Contributed by " +"Added :c:func:`PyFrame_GetLineNumber` to the limited C API. (Contributed by " "Victor Stinner in :issue:`40421`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1066 +#: ../../whatsnew/3.9.rst:1252 msgid "" -"Add :c:func:`PyThreadState_GetInterpreter` and " -":c:func:`PyInterpreterState_Get` functions to get the interpreter. Add " +"Added :c:func:`PyThreadState_GetInterpreter` and " +":c:func:`PyInterpreterState_Get` functions to get the interpreter. Added " ":c:func:`PyThreadState_GetFrame` function to get the current frame of a " -"Python thread state. Add :c:func:`PyThreadState_GetID` function: get the " +"Python thread state. Added :c:func:`PyThreadState_GetID` function: get the " "unique identifier of a Python thread state. (Contributed by Victor Stinner " "in :issue:`39947`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1074 +#: ../../whatsnew/3.9.rst:1260 msgid "" -"Add a new public :c:func:`PyObject_CallNoArgs` function to the C API, which " -"calls a callable Python object without any arguments. It is the most " +"Added a new public :c:func:`PyObject_CallNoArgs` function to the C API, " +"which calls a callable Python object without any arguments. It is the most " "efficient way to call a callable Python object without any argument. " "(Contributed by Victor Stinner in :issue:`37194`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1079 ../../whatsnew/3.9.rst:1159 +#: ../../whatsnew/3.9.rst:1265 ../../whatsnew/3.9.rst:1383 msgid "Changes in the limited C API (if ``Py_LIMITED_API`` macro is defined):" msgstr "" -#: ../../whatsnew/3.9.rst:1081 +#: ../../whatsnew/3.9.rst:1267 msgid "" "Provide :c:func:`Py_EnterRecursiveCall` and :c:func:`Py_LeaveRecursiveCall` " "as regular functions for the limited API. Previously, there were defined as " @@ -1506,39 +1836,46 @@ msgid "" "the limited C API)." msgstr "" -#: ../../whatsnew/3.9.rst:1087 +#: ../../whatsnew/3.9.rst:1273 msgid "" "``PyObject_INIT()`` and ``PyObject_INIT_VAR()`` become regular \"opaque\" " "function to hide implementation details." msgstr "" -#: ../../whatsnew/3.9.rst:1090 ../../whatsnew/3.9.rst:1186 +#: ../../whatsnew/3.9.rst:1276 ../../whatsnew/3.9.rst:1410 msgid "(Contributed by Victor Stinner in :issue:`38644` and :issue:`39542`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1092 +#: ../../whatsnew/3.9.rst:1278 msgid "" "The :c:func:`PyModule_AddType` function is added to help adding a type to a " "module. (Contributed by Dong-hee Na in :issue:`40024`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1096 +#: ../../whatsnew/3.9.rst:1282 msgid "" -"Add the functions :c:func:`PyObject_GC_IsTracked` and " +"Added the functions :c:func:`PyObject_GC_IsTracked` and " ":c:func:`PyObject_GC_IsFinalized` to the public API to allow to query if " "Python objects are being currently tracked or have been already finalized by" -" the garbage collector respectively. (Contributed by Pablo Galindo in " -":issue:`40241`.)" +" the garbage collector respectively. (Contributed by Pablo Galindo Salgado " +"in :issue:`40241`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:1288 +msgid "" +"Added :c:func:`_PyObject_FunctionStr` to get a user-friendly string " +"representation of a function-like object. (Patch by Jeroen Demeyer in " +":issue:`37645`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1106 +#: ../../whatsnew/3.9.rst:1296 msgid "" "``PyInterpreterState.eval_frame`` (:pep:`523`) now requires a new mandatory " "*tstate* parameter (``PyThreadState*``). (Contributed by Victor Stinner in " ":issue:`38500`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1110 +#: ../../whatsnew/3.9.rst:1300 msgid "" "Extension modules: :c:member:`~PyModuleDef.m_traverse`, " ":c:member:`~PyModuleDef.m_clear` and :c:member:`~PyModuleDef.m_free` " @@ -1550,12 +1887,12 @@ msgid "" "state (as returned by :c:func:`PyModule_GetState`) is ``NULL``." msgstr "" -#: ../../whatsnew/3.9.rst:1119 +#: ../../whatsnew/3.9.rst:1309 msgid "" "Extension modules without module state (``m_size <= 0``) are not affected." msgstr "" -#: ../../whatsnew/3.9.rst:1121 +#: ../../whatsnew/3.9.rst:1311 msgid "" "If :c:func:`Py_AddPendingCall` is called in a subinterpreter, the function " "is now scheduled to be called from the subinterpreter, rather than being " @@ -1563,7 +1900,7 @@ msgid "" "of scheduled calls. (Contributed by Victor Stinner in :issue:`39984`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1127 +#: ../../whatsnew/3.9.rst:1317 msgid "" "The Windows registry is no longer used to initialize :data:`sys.path` when " "the ``-E`` option is used (if :c:member:`PyConfig.use_environment` is set to" @@ -1571,21 +1908,21 @@ msgid "" "by Zackery Spytz in :issue:`8901`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1132 +#: ../../whatsnew/3.9.rst:1322 msgid "" "The global variable :c:data:`PyStructSequence_UnnamedField` is now a " "constant and refers to a constant string. (Contributed by Serhiy Storchaka " "in :issue:`38650`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1136 +#: ../../whatsnew/3.9.rst:1326 msgid "" "The :c:type:`PyGC_Head` structure is now opaque. It is only defined in the " "internal C API (``pycore_gc.h``). (Contributed by Victor Stinner in " ":issue:`40241`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1140 +#: ../../whatsnew/3.9.rst:1330 msgid "" "The ``Py_UNICODE_COPY``, ``Py_UNICODE_FILL``, ``PyUnicode_WSTR_LENGTH``, " ":c:func:`PyUnicode_FromUnicode`, :c:func:`PyUnicode_AsUnicode`, " @@ -1594,14 +1931,76 @@ msgid "" "Python 3.3. (Contributed by Inada Naoki in :issue:`36346`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1150 +#: ../../whatsnew/3.9.rst:1337 +msgid "" +"The :c:func:`Py_FatalError` function is replaced with a macro which logs " +"automatically the name of the current function, unless the " +"``Py_LIMITED_API`` macro is defined. (Contributed by Victor Stinner in " +":issue:`39882`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:1342 +msgid "" +"The vectorcall protocol now requires that the caller passes only strings as " +"keyword names. (See :issue:`37540` for more information.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:1345 +msgid "" +"Implementation details of a number of macros and functions are now hidden:" +msgstr "" + +#: ../../whatsnew/3.9.rst:1347 +msgid ":c:func:`PyObject_IS_GC` macro was converted to a function." +msgstr "" + +#: ../../whatsnew/3.9.rst:1349 +msgid "" +"The :c:func:`PyObject_NEW` macro becomes an alias to the " +":c:func:`PyObject_New` macro, and the :c:func:`PyObject_NEW_VAR` macro " +"becomes an alias to the :c:func:`PyObject_NewVar` macro. They no longer " +"access directly the :c:member:`PyTypeObject.tp_basicsize` member." +msgstr "" + +#: ../../whatsnew/3.9.rst:1354 +msgid "" +":c:func:`PyType_HasFeature` now always calls :c:func:`PyType_GetFlags`. " +"Previously, it accessed directly the :c:member:`PyTypeObject.tp_flags` " +"member when the limited C API was not used." +msgstr "" + +#: ../../whatsnew/3.9.rst:1358 +msgid "" +":c:func:`PyObject_GET_WEAKREFS_LISTPTR` macro was converted to a function: " +"the macro accessed directly the :c:member:`PyTypeObject.tp_weaklistoffset` " +"member." +msgstr "" + +#: ../../whatsnew/3.9.rst:1362 +msgid "" +":c:func:`PyObject_CheckBuffer` macro was converted to a function: the macro " +"accessed directly the :c:member:`PyTypeObject.tp_as_buffer` member." +msgstr "" + +#: ../../whatsnew/3.9.rst:1365 +msgid "" +":c:func:`PyIndex_Check` is now always declared as an opaque function to hide" +" implementation details: removed the ``PyIndex_Check()`` macro. The macro " +"accessed directly the :c:member:`PyTypeObject.tp_as_number` member." +msgstr "" + +#: ../../whatsnew/3.9.rst:1369 +msgid "(See :issue:`40170` for more details.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:1374 msgid "" -"Exclude ``PyFPE_START_PROTECT()`` and ``PyFPE_END_PROTECT()`` macros of " +"Excluded ``PyFPE_START_PROTECT()`` and ``PyFPE_END_PROTECT()`` macros of " "``pyfpe.h`` from the limited C API. (Contributed by Victor Stinner in " ":issue:`38835`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1154 +#: ../../whatsnew/3.9.rst:1378 msgid "" "The ``tp_print`` slot of :ref:`PyTypeObject ` has been " "removed. It was used for printing objects to files in Python 2.7 and before." @@ -1609,157 +2008,170 @@ msgid "" "Demeyer in :issue:`36974`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1161 -msgid "Exclude the following functions from the limited C API:" +#: ../../whatsnew/3.9.rst:1385 +msgid "Excluded the following functions from the limited C API:" msgstr "" -#: ../../whatsnew/3.9.rst:1163 +#: ../../whatsnew/3.9.rst:1387 msgid "" "``PyThreadState_DeleteCurrent()`` (Contributed by Joannah Nanjekye in " ":issue:`37878`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1165 +#: ../../whatsnew/3.9.rst:1389 msgid "``_Py_CheckRecursionLimit``" msgstr "" -#: ../../whatsnew/3.9.rst:1166 +#: ../../whatsnew/3.9.rst:1390 msgid "``_Py_NewReference()``" msgstr "" -#: ../../whatsnew/3.9.rst:1167 +#: ../../whatsnew/3.9.rst:1391 msgid "``_Py_ForgetReference()``" msgstr "" -#: ../../whatsnew/3.9.rst:1168 +#: ../../whatsnew/3.9.rst:1392 msgid "``_PyTraceMalloc_NewReference()``" msgstr "" -#: ../../whatsnew/3.9.rst:1169 +#: ../../whatsnew/3.9.rst:1393 msgid "``_Py_GetRefTotal()``" msgstr "" -#: ../../whatsnew/3.9.rst:1170 +#: ../../whatsnew/3.9.rst:1394 msgid "The trashcan mechanism which never worked in the limited C API." msgstr "" -#: ../../whatsnew/3.9.rst:1171 +#: ../../whatsnew/3.9.rst:1395 msgid "``PyTrash_UNWIND_LEVEL``" msgstr "" -#: ../../whatsnew/3.9.rst:1172 +#: ../../whatsnew/3.9.rst:1396 msgid "``Py_TRASHCAN_BEGIN_CONDITION``" msgstr "" -#: ../../whatsnew/3.9.rst:1173 +#: ../../whatsnew/3.9.rst:1397 msgid "``Py_TRASHCAN_BEGIN``" msgstr "" -#: ../../whatsnew/3.9.rst:1174 +#: ../../whatsnew/3.9.rst:1398 msgid "``Py_TRASHCAN_END``" msgstr "" -#: ../../whatsnew/3.9.rst:1175 +#: ../../whatsnew/3.9.rst:1399 msgid "``Py_TRASHCAN_SAFE_BEGIN``" msgstr "" -#: ../../whatsnew/3.9.rst:1176 +#: ../../whatsnew/3.9.rst:1400 msgid "``Py_TRASHCAN_SAFE_END``" msgstr "" -#: ../../whatsnew/3.9.rst:1178 -msgid "Move following functions and definitions to the internal C API:" +#: ../../whatsnew/3.9.rst:1402 +msgid "Moved following functions and definitions to the internal C API:" msgstr "" -#: ../../whatsnew/3.9.rst:1180 +#: ../../whatsnew/3.9.rst:1404 msgid "``_PyDebug_PrintTotalRefs()``" msgstr "" -#: ../../whatsnew/3.9.rst:1181 +#: ../../whatsnew/3.9.rst:1405 msgid "``_Py_PrintReferences()``" msgstr "" -#: ../../whatsnew/3.9.rst:1182 +#: ../../whatsnew/3.9.rst:1406 msgid "``_Py_PrintReferenceAddresses()``" msgstr "" -#: ../../whatsnew/3.9.rst:1183 +#: ../../whatsnew/3.9.rst:1407 msgid "``_Py_tracemalloc_config``" msgstr "" -#: ../../whatsnew/3.9.rst:1184 +#: ../../whatsnew/3.9.rst:1408 msgid "``_Py_AddToAllObjects()`` (specific to ``Py_TRACE_REFS`` build)" msgstr "" -#: ../../whatsnew/3.9.rst:1188 +#: ../../whatsnew/3.9.rst:1412 msgid "" -"Remove ``_PyRuntime.getframe`` hook and remove ``_PyThreadState_GetFrame`` " -"macro which was an alias to ``_PyRuntime.getframe``. They were only exposed " -"by the internal C API. Remove also ``PyThreadFrameGetter`` type. " +"Removed ``_PyRuntime.getframe`` hook and removed ``_PyThreadState_GetFrame``" +" macro which was an alias to ``_PyRuntime.getframe``. They were only exposed" +" by the internal C API. Removed also ``PyThreadFrameGetter`` type. " "(Contributed by Victor Stinner in :issue:`39946`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1193 +#: ../../whatsnew/3.9.rst:1417 msgid "" -"Remove the following functions from the C API. Call :c:func:`PyGC_Collect` " +"Removed the following functions from the C API. Call :c:func:`PyGC_Collect` " "explicitly to clear all free lists. (Contributed by Inada Naoki and Victor " "Stinner in :issue:`37340`, :issue:`38896` and :issue:`40428`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1198 +#: ../../whatsnew/3.9.rst:1422 msgid "``PyAsyncGen_ClearFreeLists()``" msgstr "" -#: ../../whatsnew/3.9.rst:1199 +#: ../../whatsnew/3.9.rst:1423 msgid "``PyContext_ClearFreeList()``" msgstr "" -#: ../../whatsnew/3.9.rst:1200 +#: ../../whatsnew/3.9.rst:1424 msgid "``PyDict_ClearFreeList()``" msgstr "" -#: ../../whatsnew/3.9.rst:1201 +#: ../../whatsnew/3.9.rst:1425 msgid "``PyFloat_ClearFreeList()``" msgstr "" -#: ../../whatsnew/3.9.rst:1202 +#: ../../whatsnew/3.9.rst:1426 msgid "``PyFrame_ClearFreeList()``" msgstr "" -#: ../../whatsnew/3.9.rst:1203 +#: ../../whatsnew/3.9.rst:1427 msgid "``PyList_ClearFreeList()``" msgstr "" -#: ../../whatsnew/3.9.rst:1204 +#: ../../whatsnew/3.9.rst:1428 msgid "" "``PyMethod_ClearFreeList()`` and ``PyCFunction_ClearFreeList()``: the free " "lists of bound method objects have been removed." msgstr "" -#: ../../whatsnew/3.9.rst:1206 +#: ../../whatsnew/3.9.rst:1430 msgid "" "``PySet_ClearFreeList()``: the set free list has been removed in Python 3.4." msgstr "" -#: ../../whatsnew/3.9.rst:1208 +#: ../../whatsnew/3.9.rst:1432 msgid "``PyTuple_ClearFreeList()``" msgstr "" -#: ../../whatsnew/3.9.rst:1209 +#: ../../whatsnew/3.9.rst:1433 msgid "" "``PyUnicode_ClearFreeList()``: the Unicode free list has been removed in " "Python 3.3." msgstr "" -#: ../../whatsnew/3.9.rst:1212 +#: ../../whatsnew/3.9.rst:1436 msgid "" -"Remove ``_PyUnicode_ClearStaticStrings()`` function. (Contributed by Victor " -"Stinner in :issue:`39465`.)" +"Removed ``_PyUnicode_ClearStaticStrings()`` function. (Contributed by Victor" +" Stinner in :issue:`39465`.)" msgstr "" -#: ../../whatsnew/3.9.rst:1215 +#: ../../whatsnew/3.9.rst:1439 msgid "" -"Remove ``Py_UNICODE_MATCH``. It has been deprecated by :pep:`393`, and " +"Removed ``Py_UNICODE_MATCH``. It has been deprecated by :pep:`393`, and " "broken since Python 3.3. The :c:func:`PyUnicode_Tailmatch` function can be " "used instead. (Contributed by Inada Naoki in :issue:`36346`.)" msgstr "" + +#: ../../whatsnew/3.9.rst:1444 +msgid "" +"Cleaned header files of interfaces defined but with no implementation. The " +"public API symbols being removed are: " +"``_PyBytes_InsertThousandsGroupingLocale``, " +"``_PyBytes_InsertThousandsGrouping``, ``_Py_InitializeFromArgs``, " +"``_Py_InitializeFromWideArgs``, ``_PyFloat_Repr``, ``_PyFloat_Digits``, " +"``_PyFloat_DigitsInit``, ``PyFrame_ExtendStack``, ``_PyAIterWrapper_Type``, " +"``PyNullImporter_Type``, ``PyCmpWrapper_Type``, ``PySortWrapper_Type``, " +"``PyNoArgsFunction``. (Contributed by Pablo Galindo Salgado in " +":issue:`39372`.)" +msgstr "" diff --git a/tutorial/classes.po b/tutorial/classes.po index 4061dea..024e3e5 100644 --- a/tutorial/classes.po +++ b/tutorial/classes.po @@ -1284,6 +1284,13 @@ msgid "" "remembers all the data values and which statement was last executed). An " "example shows that generators can be trivially easy to create::" msgstr "" +":term:`Generators` adalah sebuah tool yang sederhana dan simpel " +"untuk membuat sebuah iterasi. Itu ditulis seperti fungsi biasa tapi " +"menggunakan pernyataan :keyword:`yield` setiap kali ingin mengembalikan " +"sebuah data. Tiap kali :func:`next` itu dipanggil, generators tersebut akan " +"melanjutkan di mana hal itu berhenti (itu akan mengingat semua nilai dan " +"pernyataan mana yang terakhir dieksekusi). Sebuah contoh menunjukkan bahwa " +"generator sangat mudah dibuat::" #: ../../tutorial/classes.rst:873 msgid "" diff --git a/tutorial/controlflow.po b/tutorial/controlflow.po index 261c8d0..c0bf7ad 100644 --- a/tutorial/controlflow.po +++ b/tutorial/controlflow.po @@ -369,6 +369,11 @@ msgid "" "to by that name as a user-defined function. Other names can also point to " "that same function object and can also be used to access the function::" msgstr "" +"Definisi fungsi mengasosiasikan nama fungsi dengan objek fungsi dalam tabel " +"simbol saat ini. Sebuah interpreter dapat mengenali objek yang ditunjuk " +"dengan nama itu sebagai fungsi yang ditentukan oleh pengguna. Nama lain juga" +" dapat menunjuk ke objek fungsi yang sama dan juga dapat digunakan untuk " +"mengakses fungsi tersebut::" #: ../../tutorial/controlflow.rst:311 msgid "" diff --git a/whatsnew/changelog.po b/whatsnew/changelog.po index f7de4c5..764c0a9 100644 --- a/whatsnew/changelog.po +++ b/whatsnew/changelog.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-10-04 04:16+0000\n" +"POT-Creation-Date: 2020-10-13 04:20+0000\n" "PO-Revision-Date: 2017-02-16 23:45+0000\n" "Last-Translator: oon arfiandwi , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -35,308 +35,462 @@ msgstr "Python next" msgid "*Release date: XXXX-XX-XX*" msgstr "*Tanggal rilis: XXXX-XX-XX*" -#: ../../../build/NEWS:10 ../../../build/NEWS:110 ../../../build/NEWS:223 -#: ../../../build/NEWS:339 ../../../build/NEWS:464 ../../../build/NEWS:628 -#: ../../../build/NEWS:696 ../../../build/NEWS:902 ../../../build/NEWS:1290 -#: ../../../build/NEWS:1777 ../../../build/NEWS:2237 ../../../build/NEWS:2600 -#: ../../../build/NEWS:2947 ../../../build/NEWS:3603 ../../../build/NEWS:5366 -#: ../../../build/NEWS:6030 ../../../build/NEWS:6574 ../../../build/NEWS:6868 -#: ../../../build/NEWS:7620 ../../../build/NEWS:10028 -#: ../../../build/NEWS:10061 ../../../build/NEWS:10189 -#: ../../../build/NEWS:10397 ../../../build/NEWS:10588 -#: ../../../build/NEWS:10793 ../../../build/NEWS:11091 -#: ../../../build/NEWS:11412 ../../../build/NEWS:11737 -#: ../../../build/NEWS:12327 ../../../build/NEWS:12986 -#: ../../../build/NEWS:14655 ../../../build/NEWS:15001 -#: ../../../build/NEWS:15367 ../../../build/NEWS:15691 -#: ../../../build/NEWS:15793 ../../../build/NEWS:16249 -#: ../../../build/NEWS:16284 ../../../build/NEWS:16646 -#: ../../../build/NEWS:16949 ../../../build/NEWS:17031 -#: ../../../build/NEWS:17134 ../../../build/NEWS:17304 -#: ../../../build/NEWS:17639 ../../../build/NEWS:18057 -#: ../../../build/NEWS:18266 ../../../build/NEWS:18350 -#: ../../../build/NEWS:18367 ../../../build/NEWS:18509 -#: ../../../build/NEWS:18535 ../../../build/NEWS:18585 -#: ../../../build/NEWS:19057 ../../../build/NEWS:19180 -#: ../../../build/NEWS:19290 ../../../build/NEWS:19380 -#: ../../../build/NEWS:20112 ../../../build/NEWS:20130 -#: ../../../build/NEWS:20218 ../../../build/NEWS:20690 -#: ../../../build/NEWS:21004 ../../../build/NEWS:21015 -#: ../../../build/NEWS:21409 ../../../build/NEWS:21441 -#: ../../../build/NEWS:21553 ../../../build/NEWS:21607 -#: ../../../build/NEWS:21676 ../../../build/NEWS:22114 -#: ../../../build/NEWS:22552 ../../../build/NEWS:22579 -#: ../../../build/NEWS:22617 ../../../build/NEWS:22637 -#: ../../../build/NEWS:22744 ../../../build/NEWS:22838 -#: ../../../build/NEWS:22934 ../../../build/NEWS:23009 -#: ../../../build/NEWS:23267 ../../../build/NEWS:23490 -#: ../../../build/NEWS:23663 ../../../build/NEWS:24021 +#: ../../../build/NEWS:10 ../../../build/NEWS:153 ../../../build/NEWS:295 +#: ../../../build/NEWS:387 ../../../build/NEWS:483 ../../../build/NEWS:727 +#: ../../../build/NEWS:922 ../../../build/NEWS:1284 ../../../build/NEWS:1728 +#: ../../../build/NEWS:2238 ../../../build/NEWS:2580 ../../../build/NEWS:2948 +#: ../../../build/NEWS:3364 ../../../build/NEWS:5280 ../../../build/NEWS:6039 +#: ../../../build/NEWS:6577 ../../../build/NEWS:6882 ../../../build/NEWS:7144 +#: ../../../build/NEWS:10124 ../../../build/NEWS:10236 +#: ../../../build/NEWS:10449 ../../../build/NEWS:10640 +#: ../../../build/NEWS:10850 ../../../build/NEWS:11094 +#: ../../../build/NEWS:11413 ../../../build/NEWS:11717 +#: ../../../build/NEWS:12317 ../../../build/NEWS:12606 +#: ../../../build/NEWS:14696 ../../../build/NEWS:15033 +#: ../../../build/NEWS:15350 ../../../build/NEWS:15799 +#: ../../../build/NEWS:16280 ../../../build/NEWS:16632 +#: ../../../build/NEWS:16656 ../../../build/NEWS:16980 +#: ../../../build/NEWS:17010 ../../../build/NEWS:17074 +#: ../../../build/NEWS:17188 ../../../build/NEWS:17312 +#: ../../../build/NEWS:17580 ../../../build/NEWS:18089 +#: ../../../build/NEWS:18327 ../../../build/NEWS:18547 +#: ../../../build/NEWS:18850 ../../../build/NEWS:20184 +#: ../../../build/NEWS:20245 ../../../build/NEWS:20637 +#: ../../../build/NEWS:21328 ../../../build/NEWS:21349 +#: ../../../build/NEWS:22106 ../../../build/NEWS:22124 +#: ../../../build/NEWS:22647 ../../../build/NEWS:22682 +#: ../../../build/NEWS:22710 ../../../build/NEWS:22802 +#: ../../../build/NEWS:22889 ../../../build/NEWS:22994 +#: ../../../build/NEWS:23037 ../../../build/NEWS:23313 +#: ../../../build/NEWS:23548 ../../../build/NEWS:23734 +#: ../../../build/NEWS:23873 +msgid "Core and Builtins" +msgstr "Inti dan Bawaan" + +#: ../../../build/NEWS:12 +msgid "" +"`bpo-41979 `__: Star-unpacking is now " +"allowed for with item's targets in the PEG parser." +msgstr "" + +#: ../../../build/NEWS:15 +msgid "" +"`bpo-41909 `__: Fixed stack overflow in " +":func:`issubclass` and :func:`isinstance` when getting the ``__bases__`` " +"attribute leads to infinite recursion." +msgstr "" + +#: ../../../build/NEWS:20 ../../../build/NEWS:120 ../../../build/NEWS:188 +#: ../../../build/NEWS:301 ../../../build/NEWS:417 ../../../build/NEWS:542 +#: ../../../build/NEWS:706 ../../../build/NEWS:774 ../../../build/NEWS:980 +#: ../../../build/NEWS:1368 ../../../build/NEWS:1855 ../../../build/NEWS:2315 +#: ../../../build/NEWS:2678 ../../../build/NEWS:3025 ../../../build/NEWS:3681 +#: ../../../build/NEWS:5444 ../../../build/NEWS:6108 ../../../build/NEWS:6652 +#: ../../../build/NEWS:6946 ../../../build/NEWS:7698 ../../../build/NEWS:10106 +#: ../../../build/NEWS:10139 ../../../build/NEWS:10267 +#: ../../../build/NEWS:10475 ../../../build/NEWS:10666 +#: ../../../build/NEWS:10871 ../../../build/NEWS:11169 +#: ../../../build/NEWS:11490 ../../../build/NEWS:11815 +#: ../../../build/NEWS:12405 ../../../build/NEWS:13064 +#: ../../../build/NEWS:14733 ../../../build/NEWS:15079 +#: ../../../build/NEWS:15445 ../../../build/NEWS:15769 +#: ../../../build/NEWS:15871 ../../../build/NEWS:16327 +#: ../../../build/NEWS:16362 ../../../build/NEWS:16724 +#: ../../../build/NEWS:17027 ../../../build/NEWS:17109 +#: ../../../build/NEWS:17212 ../../../build/NEWS:17382 +#: ../../../build/NEWS:17717 ../../../build/NEWS:18135 +#: ../../../build/NEWS:18344 ../../../build/NEWS:18428 +#: ../../../build/NEWS:18445 ../../../build/NEWS:18587 +#: ../../../build/NEWS:18613 ../../../build/NEWS:18663 +#: ../../../build/NEWS:19135 ../../../build/NEWS:19258 +#: ../../../build/NEWS:19368 ../../../build/NEWS:19458 +#: ../../../build/NEWS:20190 ../../../build/NEWS:20208 +#: ../../../build/NEWS:20296 ../../../build/NEWS:20768 +#: ../../../build/NEWS:21082 ../../../build/NEWS:21093 +#: ../../../build/NEWS:21487 ../../../build/NEWS:21519 +#: ../../../build/NEWS:21631 ../../../build/NEWS:21685 +#: ../../../build/NEWS:21754 ../../../build/NEWS:22192 +#: ../../../build/NEWS:22630 ../../../build/NEWS:22657 +#: ../../../build/NEWS:22695 ../../../build/NEWS:22715 +#: ../../../build/NEWS:22822 ../../../build/NEWS:22916 +#: ../../../build/NEWS:23012 ../../../build/NEWS:23087 +#: ../../../build/NEWS:23345 ../../../build/NEWS:23568 +#: ../../../build/NEWS:23741 ../../../build/NEWS:24099 msgid "Library" msgstr "Pustaka" -#: ../../../build/NEWS:12 +#: ../../../build/NEWS:22 +msgid "" +"`bpo-41976 `__: Fixed a bug that was " +"causing :func:`ctypes.util.find_library` to return ``None`` when triying to " +"locate a library in an environment when gcc>=9 is available and ``ldconfig``" +" is not. Patch by Pablo Galindo" +msgstr "" + +#: ../../../build/NEWS:26 msgid "" "`bpo-41900 `__: C14N 2.0 serialisation " "in xml.etree.ElementTree failed for unprefixed attributes when a default " "namespace was defined." msgstr "" -#: ../../../build/NEWS:15 +#: ../../../build/NEWS:29 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:19 +#: ../../../build/NEWS:33 +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:37 msgid "" "`bpo-41817 `__: fix `tkinter.EventType` " "Enum so all members are strings, and none are tuples" msgstr "" -#: ../../../build/NEWS:22 +#: ../../../build/NEWS:40 ../../../build/NEWS:122 msgid "" "`bpo-41815 `__: Fix SQLite3 segfault " "when backing up closed database. Patch contributed by Peter David McCormick." msgstr "" -#: ../../../build/NEWS:25 -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:29 -msgid "" -"`bpo-41662 `__: Fixed crash when mutate " -"list of parameters during iteration in :mod:`sqlite3`." -msgstr "" - -#: ../../../build/NEWS:32 +#: ../../../build/NEWS:43 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:35 -msgid "" -"`bpo-39728 `__: fix default `_missing_` " -"so a duplicate `ValueError` is not set as the `__context__` of the original " -"`ValueError`" -msgstr "" - -#: ../../../build/NEWS:39 ../../../build/NEWS:168 ../../../build/NEWS:256 -#: ../../../build/NEWS:362 ../../../build/NEWS:1063 ../../../build/NEWS:1507 -#: ../../../build/NEWS:1965 ../../../build/NEWS:2369 ../../../build/NEWS:2793 -#: ../../../build/NEWS:3109 ../../../build/NEWS:4452 ../../../build/NEWS:5756 -#: ../../../build/NEWS:6222 ../../../build/NEWS:6699 ../../../build/NEWS:6941 -#: ../../../build/NEWS:9127 ../../../build/NEWS:10102 -#: ../../../build/NEWS:10312 ../../../build/NEWS:10462 -#: ../../../build/NEWS:10680 ../../../build/NEWS:10925 -#: ../../../build/NEWS:11250 ../../../build/NEWS:11590 -#: ../../../build/NEWS:12073 ../../../build/NEWS:12416 -#: ../../../build/NEWS:14024 ../../../build/NEWS:14778 -#: ../../../build/NEWS:15134 ../../../build/NEWS:15531 -#: ../../../build/NEWS:15929 ../../../build/NEWS:16501 -#: ../../../build/NEWS:16821 ../../../build/NEWS:16977 -#: ../../../build/NEWS:17080 ../../../build/NEWS:18448 -#: ../../../build/NEWS:18708 ../../../build/NEWS:19893 -#: ../../../build/NEWS:20453 ../../../build/NEWS:21129 -#: ../../../build/NEWS:21879 ../../../build/NEWS:22443 -#: ../../../build/NEWS:22696 ../../../build/NEWS:22895 -#: ../../../build/NEWS:23206 ../../../build/NEWS:25406 +#: ../../../build/NEWS:47 ../../../build/NEWS:246 ../../../build/NEWS:334 +#: ../../../build/NEWS:440 ../../../build/NEWS:1141 ../../../build/NEWS:1585 +#: ../../../build/NEWS:2043 ../../../build/NEWS:2447 ../../../build/NEWS:2871 +#: ../../../build/NEWS:3187 ../../../build/NEWS:4530 ../../../build/NEWS:5834 +#: ../../../build/NEWS:6300 ../../../build/NEWS:6777 ../../../build/NEWS:7019 +#: ../../../build/NEWS:9205 ../../../build/NEWS:10180 +#: ../../../build/NEWS:10390 ../../../build/NEWS:10540 +#: ../../../build/NEWS:10758 ../../../build/NEWS:11003 +#: ../../../build/NEWS:11328 ../../../build/NEWS:11668 +#: ../../../build/NEWS:12151 ../../../build/NEWS:12494 +#: ../../../build/NEWS:14102 ../../../build/NEWS:14856 +#: ../../../build/NEWS:15212 ../../../build/NEWS:15609 +#: ../../../build/NEWS:16007 ../../../build/NEWS:16579 +#: ../../../build/NEWS:16899 ../../../build/NEWS:17055 +#: ../../../build/NEWS:17158 ../../../build/NEWS:18526 +#: ../../../build/NEWS:18786 ../../../build/NEWS:19971 +#: ../../../build/NEWS:20531 ../../../build/NEWS:21207 +#: ../../../build/NEWS:21957 ../../../build/NEWS:22521 +#: ../../../build/NEWS:22774 ../../../build/NEWS:22973 +#: ../../../build/NEWS:23284 ../../../build/NEWS:25484 msgid "Documentation" msgstr "Dokumentasi" -#: ../../../build/NEWS:41 +#: ../../../build/NEWS:49 msgid "" "`bpo-41774 `__: In Programming FAQ " "\"Sequences (Tuples/Lists)\" section, add \"How do you remove multiple items" " from a list\"." msgstr "" -#: ../../../build/NEWS:44 +#: ../../../build/NEWS:52 msgid "" "`bpo-35293 `__: Fix " "RemovedInSphinx40Warning when building the documentation. Patch by Dong-hee " "Na." msgstr "" -#: ../../../build/NEWS:48 ../../../build/NEWS:188 ../../../build/NEWS:536 -#: ../../../build/NEWS:782 ../../../build/NEWS:1080 ../../../build/NEWS:1521 -#: ../../../build/NEWS:1984 ../../../build/NEWS:2394 ../../../build/NEWS:3123 -#: ../../../build/NEWS:4556 ../../../build/NEWS:5804 ../../../build/NEWS:6257 -#: ../../../build/NEWS:6713 ../../../build/NEWS:6952 ../../../build/NEWS:9292 -#: ../../../build/NEWS:10327 ../../../build/NEWS:10481 -#: ../../../build/NEWS:10697 ../../../build/NEWS:10949 -#: ../../../build/NEWS:11263 ../../../build/NEWS:11595 -#: ../../../build/NEWS:12079 ../../../build/NEWS:14072 -#: ../../../build/NEWS:14816 ../../../build/NEWS:14929 -#: ../../../build/NEWS:15154 ../../../build/NEWS:15544 -#: ../../../build/NEWS:15941 ../../../build/NEWS:16523 -#: ../../../build/NEWS:16834 ../../../build/NEWS:17085 -#: ../../../build/NEWS:17220 ../../../build/NEWS:17491 -#: ../../../build/NEWS:17921 ../../../build/NEWS:18194 -#: ../../../build/NEWS:18457 ../../../build/NEWS:18720 -#: ../../../build/NEWS:19911 ../../../build/NEWS:20471 -#: ../../../build/NEWS:21134 ../../../build/NEWS:21255 -#: ../../../build/NEWS:21902 ../../../build/NEWS:22467 -#: ../../../build/NEWS:22711 ../../../build/NEWS:22888 -#: ../../../build/NEWS:23197 ../../../build/NEWS:23426 -#: ../../../build/NEWS:23636 ../../../build/NEWS:25446 +#: ../../../build/NEWS:56 ../../../build/NEWS:136 ../../../build/NEWS:266 +#: ../../../build/NEWS:614 ../../../build/NEWS:860 ../../../build/NEWS:1158 +#: ../../../build/NEWS:1599 ../../../build/NEWS:2062 ../../../build/NEWS:2472 +#: ../../../build/NEWS:3201 ../../../build/NEWS:4634 ../../../build/NEWS:5882 +#: ../../../build/NEWS:6335 ../../../build/NEWS:6791 ../../../build/NEWS:7030 +#: ../../../build/NEWS:9370 ../../../build/NEWS:10405 +#: ../../../build/NEWS:10559 ../../../build/NEWS:10775 +#: ../../../build/NEWS:11027 ../../../build/NEWS:11341 +#: ../../../build/NEWS:11673 ../../../build/NEWS:12157 +#: ../../../build/NEWS:14150 ../../../build/NEWS:14894 +#: ../../../build/NEWS:15007 ../../../build/NEWS:15232 +#: ../../../build/NEWS:15622 ../../../build/NEWS:16019 +#: ../../../build/NEWS:16601 ../../../build/NEWS:16912 +#: ../../../build/NEWS:17163 ../../../build/NEWS:17298 +#: ../../../build/NEWS:17569 ../../../build/NEWS:17999 +#: ../../../build/NEWS:18272 ../../../build/NEWS:18535 +#: ../../../build/NEWS:18798 ../../../build/NEWS:19989 +#: ../../../build/NEWS:20549 ../../../build/NEWS:21212 +#: ../../../build/NEWS:21333 ../../../build/NEWS:21980 +#: ../../../build/NEWS:22545 ../../../build/NEWS:22789 +#: ../../../build/NEWS:22966 ../../../build/NEWS:23275 +#: ../../../build/NEWS:23504 ../../../build/NEWS:23714 +#: ../../../build/NEWS:25524 msgid "Tests" msgstr "Pengujian" -#: ../../../build/NEWS:50 +#: ../../../build/NEWS:58 +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:62 +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:65 +msgid "" +"`bpo-41944 `__: Tests for CJK codecs no " +"longer call ``eval()`` on content received via HTTP." +msgstr "" + +#: ../../../build/NEWS:68 +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:72 ../../../build/NEWS:138 msgid "" "`bpo-41602 `__: Add tests for SIGINT " "handling in the runpy module." msgstr "" -#: ../../../build/NEWS:53 ../../../build/NEWS:193 ../../../build/NEWS:567 -#: ../../../build/NEWS:636 ../../../build/NEWS:788 ../../../build/NEWS:1089 -#: ../../../build/NEWS:1547 ../../../build/NEWS:2000 ../../../build/NEWS:2403 -#: ../../../build/NEWS:2807 ../../../build/NEWS:3178 ../../../build/NEWS:4726 -#: ../../../build/NEWS:5840 ../../../build/NEWS:6311 ../../../build/NEWS:6726 -#: ../../../build/NEWS:9459 ../../../build/NEWS:10114 -#: ../../../build/NEWS:10336 ../../../build/NEWS:10487 -#: ../../../build/NEWS:10707 ../../../build/NEWS:10954 -#: ../../../build/NEWS:11283 ../../../build/NEWS:12106 -#: ../../../build/NEWS:12426 ../../../build/NEWS:14135 -#: ../../../build/NEWS:14824 ../../../build/NEWS:14934 -#: ../../../build/NEWS:15169 ../../../build/NEWS:15561 -#: ../../../build/NEWS:15697 ../../../build/NEWS:15957 -#: ../../../build/NEWS:16481 ../../../build/NEWS:16565 -#: ../../../build/NEWS:16856 ../../../build/NEWS:16921 -#: ../../../build/NEWS:17093 ../../../build/NEWS:17211 -#: ../../../build/NEWS:17480 ../../../build/NEWS:17935 -#: ../../../build/NEWS:18221 ../../../build/NEWS:18418 -#: ../../../build/NEWS:18737 ../../../build/NEWS:19954 -#: ../../../build/NEWS:20509 ../../../build/NEWS:21180 -#: ../../../build/NEWS:21925 ../../../build/NEWS:22480 -#: ../../../build/NEWS:22540 ../../../build/NEWS:22557 -#: ../../../build/NEWS:22799 ../../../build/NEWS:22904 -#: ../../../build/NEWS:23417 ../../../build/NEWS:23631 -#: ../../../build/NEWS:23766 ../../../build/NEWS:25297 +#: ../../../build/NEWS:74 +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:78 ../../../build/NEWS:141 ../../../build/NEWS:271 +#: ../../../build/NEWS:645 ../../../build/NEWS:714 ../../../build/NEWS:866 +#: ../../../build/NEWS:1167 ../../../build/NEWS:1625 ../../../build/NEWS:2078 +#: ../../../build/NEWS:2481 ../../../build/NEWS:2885 ../../../build/NEWS:3256 +#: ../../../build/NEWS:4804 ../../../build/NEWS:5918 ../../../build/NEWS:6389 +#: ../../../build/NEWS:6804 ../../../build/NEWS:9537 ../../../build/NEWS:10192 +#: ../../../build/NEWS:10414 ../../../build/NEWS:10565 +#: ../../../build/NEWS:10785 ../../../build/NEWS:11032 +#: ../../../build/NEWS:11361 ../../../build/NEWS:12184 +#: ../../../build/NEWS:12504 ../../../build/NEWS:14213 +#: ../../../build/NEWS:14902 ../../../build/NEWS:15012 +#: ../../../build/NEWS:15247 ../../../build/NEWS:15639 +#: ../../../build/NEWS:15775 ../../../build/NEWS:16035 +#: ../../../build/NEWS:16559 ../../../build/NEWS:16643 +#: ../../../build/NEWS:16934 ../../../build/NEWS:16999 +#: ../../../build/NEWS:17171 ../../../build/NEWS:17289 +#: ../../../build/NEWS:17558 ../../../build/NEWS:18013 +#: ../../../build/NEWS:18299 ../../../build/NEWS:18496 +#: ../../../build/NEWS:18815 ../../../build/NEWS:20032 +#: ../../../build/NEWS:20587 ../../../build/NEWS:21258 +#: ../../../build/NEWS:22003 ../../../build/NEWS:22558 +#: ../../../build/NEWS:22618 ../../../build/NEWS:22635 +#: ../../../build/NEWS:22877 ../../../build/NEWS:22982 +#: ../../../build/NEWS:23495 ../../../build/NEWS:23709 +#: ../../../build/NEWS:23844 ../../../build/NEWS:25375 msgid "Build" msgstr "Pembangunan" -#: ../../../build/NEWS:55 +#: ../../../build/NEWS:80 ../../../build/NEWS:143 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:59 ../../../build/NEWS:278 ../../../build/NEWS:373 -#: ../../../build/NEWS:599 ../../../build/NEWS:812 ../../../build/NEWS:1576 -#: ../../../build/NEWS:2045 ../../../build/NEWS:2428 ../../../build/NEWS:2820 -#: ../../../build/NEWS:3202 ../../../build/NEWS:4938 ../../../build/NEWS:5884 -#: ../../../build/NEWS:6433 ../../../build/NEWS:6752 ../../../build/NEWS:7001 -#: ../../../build/NEWS:9723 ../../../build/NEWS:10126 -#: ../../../build/NEWS:10356 ../../../build/NEWS:10514 -#: ../../../build/NEWS:10730 ../../../build/NEWS:10983 -#: ../../../build/NEWS:12159 ../../../build/NEWS:12445 -#: ../../../build/NEWS:14314 ../../../build/NEWS:14854 -#: ../../../build/NEWS:15208 ../../../build/NEWS:15600 -#: ../../../build/NEWS:15977 ../../../build/NEWS:16452 -#: ../../../build/NEWS:16778 ../../../build/NEWS:17892 -#: ../../../build/NEWS:18165 ../../../build/NEWS:18376 -#: ../../../build/NEWS:18646 ../../../build/NEWS:19783 -#: ../../../build/NEWS:21092 ../../../build/NEWS:21260 -#: ../../../build/NEWS:21826 ../../../build/NEWS:22346 -#: ../../../build/NEWS:22679 ../../../build/NEWS:23191 -#: ../../../build/NEWS:25214 +#: ../../../build/NEWS:84 ../../../build/NEWS:277 ../../../build/NEWS:343 +#: ../../../build/NEWS:650 ../../../build/NEWS:876 ../../../build/NEWS:1177 +#: ../../../build/NEWS:1637 ../../../build/NEWS:2095 ../../../build/NEWS:2486 +#: ../../../build/NEWS:3266 ../../../build/NEWS:4876 ../../../build/NEWS:5941 +#: ../../../build/NEWS:6450 ../../../build/NEWS:6818 ../../../build/NEWS:7063 +#: ../../../build/NEWS:9655 ../../../build/NEWS:10199 +#: ../../../build/NEWS:10582 ../../../build/NEWS:10790 +#: ../../../build/NEWS:11037 ../../../build/NEWS:11376 +#: ../../../build/NEWS:11682 ../../../build/NEWS:12217 +#: ../../../build/NEWS:14325 ../../../build/NEWS:14922 +#: ../../../build/NEWS:15253 ../../../build/NEWS:15664 +#: ../../../build/NEWS:16041 ../../../build/NEWS:16615 +#: ../../../build/NEWS:16864 ../../../build/NEWS:16994 +#: ../../../build/NEWS:17284 ../../../build/NEWS:17525 +#: ../../../build/NEWS:18055 ../../../build/NEWS:18287 +#: ../../../build/NEWS:18808 ../../../build/NEWS:18824 +#: ../../../build/NEWS:20095 ../../../build/NEWS:20600 +#: ../../../build/NEWS:21243 ../../../build/NEWS:22062 +#: ../../../build/NEWS:22094 ../../../build/NEWS:22112 +#: ../../../build/NEWS:22569 ../../../build/NEWS:23858 +#: ../../../build/NEWS:25671 +msgid "Windows" +msgstr "Windows" + +#: ../../../build/NEWS:86 +msgid "" +"`bpo-41557 `__: Update Windows installer" +" to use SQLite 3.33.0." +msgstr "" + +#: ../../../build/NEWS:89 ../../../build/NEWS:446 ../../../build/NEWS:662 +#: ../../../build/NEWS:885 ../../../build/NEWS:1189 ../../../build/NEWS:1644 +#: ../../../build/NEWS:2118 ../../../build/NEWS:3273 ../../../build/NEWS:4995 +#: ../../../build/NEWS:5955 ../../../build/NEWS:6503 ../../../build/NEWS:9765 +#: ../../../build/NEWS:10427 ../../../build/NEWS:10587 +#: ../../../build/NEWS:10799 ../../../build/NEWS:11056 +#: ../../../build/NEWS:11387 ../../../build/NEWS:12232 +#: ../../../build/NEWS:14927 ../../../build/NEWS:15278 +#: ../../../build/NEWS:15673 +msgid "macOS" +msgstr "macOS" + +#: ../../../build/NEWS:91 +msgid "" +"`bpo-41557 `__: Update macOS installer " +"to use SQLite 3.33.0." +msgstr "" + +#: ../../../build/NEWS:94 ../../../build/NEWS:356 ../../../build/NEWS:451 +#: ../../../build/NEWS:677 ../../../build/NEWS:890 ../../../build/NEWS:1654 +#: ../../../build/NEWS:2123 ../../../build/NEWS:2506 ../../../build/NEWS:2898 +#: ../../../build/NEWS:3280 ../../../build/NEWS:5016 ../../../build/NEWS:5962 +#: ../../../build/NEWS:6511 ../../../build/NEWS:6830 ../../../build/NEWS:7079 +#: ../../../build/NEWS:9801 ../../../build/NEWS:10204 +#: ../../../build/NEWS:10434 ../../../build/NEWS:10592 +#: ../../../build/NEWS:10808 ../../../build/NEWS:11061 +#: ../../../build/NEWS:12237 ../../../build/NEWS:12523 +#: ../../../build/NEWS:14392 ../../../build/NEWS:14932 +#: ../../../build/NEWS:15286 ../../../build/NEWS:15678 +#: ../../../build/NEWS:16055 ../../../build/NEWS:16530 +#: ../../../build/NEWS:16856 ../../../build/NEWS:17970 +#: ../../../build/NEWS:18243 ../../../build/NEWS:18454 +#: ../../../build/NEWS:18724 ../../../build/NEWS:19861 +#: ../../../build/NEWS:21170 ../../../build/NEWS:21338 +#: ../../../build/NEWS:21904 ../../../build/NEWS:22424 +#: ../../../build/NEWS:22757 ../../../build/NEWS:23269 +#: ../../../build/NEWS:25292 msgid "IDLE" msgstr "IDLE" -#: ../../../build/NEWS:61 +#: ../../../build/NEWS:96 msgid "" "`bpo-41775 `__: Use 'IDLE Shell' as " "shell title" msgstr "" -#: ../../../build/NEWS:63 +#: ../../../build/NEWS:98 msgid "" "`bpo-35764 `__: Rewrite the Calltips doc" " section." msgstr "" -#: ../../../build/NEWS:65 +#: ../../../build/NEWS:100 msgid "" "`bpo-40181 `__: In calltips, stop " "reminding that '/' marks the end of positional-only arguments." msgstr "" -#: ../../../build/NEWS:70 +#: ../../../build/NEWS:104 ../../../build/NEWS:283 ../../../build/NEWS:460 +#: ../../../build/NEWS:685 ../../../build/NEWS:898 ../../../build/NEWS:1215 +#: ../../../build/NEWS:1676 ../../../build/NEWS:2149 ../../../build/NEWS:2521 +#: ../../../build/NEWS:2909 ../../../build/NEWS:3296 ../../../build/NEWS:5144 +#: ../../../build/NEWS:5985 ../../../build/NEWS:6523 ../../../build/NEWS:6866 +#: ../../../build/NEWS:10022 ../../../build/NEWS:10112 +#: ../../../build/NEWS:10828 ../../../build/NEWS:11398 +#: ../../../build/NEWS:11695 ../../../build/NEWS:12288 +#: ../../../build/NEWS:12550 ../../../build/NEWS:14620 +#: ../../../build/NEWS:14995 ../../../build/NEWS:15328 +#: ../../../build/NEWS:15748 ../../../build/NEWS:16553 +#: ../../../build/NEWS:16882 ../../../build/NEWS:17050 +#: ../../../build/NEWS:17551 ../../../build/NEWS:17990 +#: ../../../build/NEWS:18489 ../../../build/NEWS:18830 +#: ../../../build/NEWS:20134 ../../../build/NEWS:20609 +#: ../../../build/NEWS:21198 ../../../build/NEWS:23537 +#: ../../../build/NEWS:23852 ../../../build/NEWS:25455 +msgid "C API" +msgstr "C API" + +#: ../../../build/NEWS:106 +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:110 +msgid "" +"`bpo-41986 `__: " +":c:data:`Py_FileSystemDefaultEncodeErrors` and :c:data:`Py_UTF8Mode` are " +"available again in limited API." +msgstr "" + +#: ../../../build/NEWS:115 +msgid "Python 3.9.0 final" +msgstr "" + +#: ../../../build/NEWS:117 +msgid "*Release date: 2020-10-04*" +msgstr "" + +#: ../../../build/NEWS:125 +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:129 +msgid "" +"`bpo-41662 `__: Fixed crash when mutate " +"list of parameters during iteration in :mod:`sqlite3`." +msgstr "" + +#: ../../../build/NEWS:132 +msgid "" +"`bpo-39728 `__: fix default `_missing_` " +"so a duplicate `ValueError` is not set as the `__context__` of the original " +"`ValueError`" +msgstr "" + +#: ../../../build/NEWS:148 msgid "Python 3.9.0 release candidate 2" msgstr "" -#: ../../../build/NEWS:72 +#: ../../../build/NEWS:150 msgid "*Release date: 2020-09-16*" msgstr "" -#: ../../../build/NEWS:75 ../../../build/NEWS:217 ../../../build/NEWS:309 -#: ../../../build/NEWS:405 ../../../build/NEWS:649 ../../../build/NEWS:844 -#: ../../../build/NEWS:1206 ../../../build/NEWS:1650 ../../../build/NEWS:2160 -#: ../../../build/NEWS:2502 ../../../build/NEWS:2870 ../../../build/NEWS:3286 -#: ../../../build/NEWS:5202 ../../../build/NEWS:5961 ../../../build/NEWS:6499 -#: ../../../build/NEWS:6804 ../../../build/NEWS:7066 ../../../build/NEWS:10046 -#: ../../../build/NEWS:10158 ../../../build/NEWS:10371 -#: ../../../build/NEWS:10562 ../../../build/NEWS:10772 -#: ../../../build/NEWS:11016 ../../../build/NEWS:11335 -#: ../../../build/NEWS:11639 ../../../build/NEWS:12239 -#: ../../../build/NEWS:12528 ../../../build/NEWS:14618 -#: ../../../build/NEWS:14955 ../../../build/NEWS:15272 -#: ../../../build/NEWS:15721 ../../../build/NEWS:16202 -#: ../../../build/NEWS:16554 ../../../build/NEWS:16578 -#: ../../../build/NEWS:16902 ../../../build/NEWS:16932 -#: ../../../build/NEWS:16996 ../../../build/NEWS:17110 -#: ../../../build/NEWS:17234 ../../../build/NEWS:17502 -#: ../../../build/NEWS:18011 ../../../build/NEWS:18249 -#: ../../../build/NEWS:18469 ../../../build/NEWS:18772 -#: ../../../build/NEWS:20106 ../../../build/NEWS:20167 -#: ../../../build/NEWS:20559 ../../../build/NEWS:21250 -#: ../../../build/NEWS:21271 ../../../build/NEWS:22028 -#: ../../../build/NEWS:22046 ../../../build/NEWS:22569 -#: ../../../build/NEWS:22604 ../../../build/NEWS:22632 -#: ../../../build/NEWS:22724 ../../../build/NEWS:22811 -#: ../../../build/NEWS:22916 ../../../build/NEWS:22959 -#: ../../../build/NEWS:23235 ../../../build/NEWS:23470 -#: ../../../build/NEWS:23656 ../../../build/NEWS:23795 -msgid "Core and Builtins" -msgstr "Inti dan Bawaan" - -#: ../../../build/NEWS:77 +#: ../../../build/NEWS:155 msgid "" "`bpo-41780 `__: Fix :meth:`__dir__` of " ":class:`types.GenericAlias`. Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:80 +#: ../../../build/NEWS:158 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:84 +#: ../../../build/NEWS:162 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:87 +#: ../../../build/NEWS:165 msgid "" "`bpo-41654 `__: Fix a crash that " "occurred when destroying subclasses of :class:`MemoryError`. Patch by Pablo " "Galindo." msgstr "" -#: ../../../build/NEWS:90 +#: ../../../build/NEWS:168 msgid "" "`bpo-41631 `__: The ``_ast`` module uses" " again a global state. Using a module state per module instance is causing " @@ -345,92 +499,92 @@ msgid "" "that ``import _ast`` always return a fully initialized ``_ast`` module." msgstr "" -#: ../../../build/NEWS:96 +#: ../../../build/NEWS:174 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:99 +#: ../../../build/NEWS:177 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:102 +#: ../../../build/NEWS:180 msgid "" "`bpo-41525 `__: The output of ``python " "--help`` contains now only ASCII characters." msgstr "" -#: ../../../build/NEWS:105 +#: ../../../build/NEWS:183 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:112 +#: ../../../build/NEWS:190 msgid "" "`bpo-41517 `__: fix bug allowing Enums " "to be extended via multiple inheritance" msgstr "" -#: ../../../build/NEWS:114 +#: ../../../build/NEWS:192 msgid "" "`bpo-39587 `__: use the correct mix-in " "data type when constructing Enums" msgstr "" -#: ../../../build/NEWS:116 +#: ../../../build/NEWS:194 msgid "" "`bpo-41789 `__: Honor `object` overrides" " in `Enum` class creation (specifically, `__str__`, `__repr__`, " "`__format__`, and `__reduce_ex__`)." msgstr "" -#: ../../../build/NEWS:119 +#: ../../../build/NEWS:197 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:123 +#: ../../../build/NEWS:201 msgid "" "`bpo-41720 `__: Fixed " ":meth:`turtle.Vec2D.__rmul__` for arguments which are not int or float." msgstr "" -#: ../../../build/NEWS:126 +#: ../../../build/NEWS:204 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:130 +#: ../../../build/NEWS:208 msgid "" "`bpo-41687 `__: Fix implementation of " "sendfile to be compatible with Solaris." msgstr "" -#: ../../../build/NEWS:132 +#: ../../../build/NEWS:210 msgid "" "`bpo-39010 `__: Restarting a " "``ProactorEventLoop`` on Windows no longer logs spurious " "``ConnectionResetErrors``." msgstr "" -#: ../../../build/NEWS:135 +#: ../../../build/NEWS:213 msgid "" "`bpo-41609 `__: The pdb whatis command " "correctly reports instance methods as 'Method' rather than 'Function'." msgstr "" -#: ../../../build/NEWS:138 +#: ../../../build/NEWS:216 msgid "" "`bpo-32751 `__: When cancelling the task" " due to a timeout, :meth:`asyncio.wait_for` will now wait until the " @@ -438,58 +592,58 @@ msgid "" "does with positive timeouts." msgstr "" -#: ../../../build/NEWS:143 +#: ../../../build/NEWS:221 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:146 +#: ../../../build/NEWS:224 msgid "" "`bpo-40782 `__: Change the method " "asyncio.AbstractEventLoop.run_in_executor to not be a coroutine." msgstr "" -#: ../../../build/NEWS:149 +#: ../../../build/NEWS:227 msgid "" "`bpo-41520 `__: Fix :mod:`codeop` " "regression that prevented turning compile warnings into errors." msgstr "" -#: ../../../build/NEWS:152 +#: ../../../build/NEWS:230 msgid "" "`bpo-41503 `__: Fixed a race between " "setTarget and flush in logging.handlers.MemoryHandler." msgstr "" -#: ../../../build/NEWS:155 +#: ../../../build/NEWS:233 msgid "" "`bpo-41344 `__: Prevent creating " ":class:`shared_memory.SharedMemory` objects with :code:`size=0`." msgstr "" -#: ../../../build/NEWS:158 +#: ../../../build/NEWS:236 msgid "" "`bpo-41025 `__: Fixed an issue " "preventing the C implementation of :class:`zoneinfo.ZoneInfo` from being " "subclassed." msgstr "" -#: ../../../build/NEWS:161 +#: ../../../build/NEWS:239 msgid "" "`bpo-31122 `__: ssl.wrap_socket() now " "raises ssl.SSLEOFError rather than OSError when peer closes connection " "during TLS negotiation" msgstr "" -#: ../../../build/NEWS:164 +#: ../../../build/NEWS:242 msgid "" "`bpo-33660 `__: Fix pathlib.PosixPath to" " resolve a relative path located on the root directory properly." msgstr "" -#: ../../../build/NEWS:170 +#: ../../../build/NEWS:248 msgid "" "`bpo-37149 `__: Change Shipman tkinter " "doc link from archive.org to TkDocs. (The doc has been removed from the NMT " @@ -497,130 +651,87 @@ msgid "" " note." msgstr "" -#: ../../../build/NEWS:174 +#: ../../../build/NEWS:252 msgid "" "`bpo-41624 `__: Fix the signature of " ":class:`typing.Coroutine`." msgstr "" -#: ../../../build/NEWS:176 +#: ../../../build/NEWS:254 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:180 +#: ../../../build/NEWS:258 msgid "" "`bpo-40979 `__: Refactored typing.rst, " "arranging more than 70 classes, functions, and decorators into new sub-" "sections." msgstr "" -#: ../../../build/NEWS:183 +#: ../../../build/NEWS:261 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:190 +#: ../../../build/NEWS:268 msgid "" "`bpo-41731 `__: Make " "test_cmd_line_script pass with option '-vv'." msgstr "" -#: ../../../build/NEWS:195 +#: ../../../build/NEWS:273 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:199 ../../../build/NEWS:265 ../../../build/NEWS:572 -#: ../../../build/NEWS:798 ../../../build/NEWS:1099 ../../../build/NEWS:1559 -#: ../../../build/NEWS:2017 ../../../build/NEWS:2408 ../../../build/NEWS:3188 -#: ../../../build/NEWS:4798 ../../../build/NEWS:5863 ../../../build/NEWS:6372 -#: ../../../build/NEWS:6740 ../../../build/NEWS:6985 ../../../build/NEWS:9577 -#: ../../../build/NEWS:10121 ../../../build/NEWS:10504 -#: ../../../build/NEWS:10712 ../../../build/NEWS:10959 -#: ../../../build/NEWS:11298 ../../../build/NEWS:11604 -#: ../../../build/NEWS:12139 ../../../build/NEWS:14247 -#: ../../../build/NEWS:14844 ../../../build/NEWS:15175 -#: ../../../build/NEWS:15586 ../../../build/NEWS:15963 -#: ../../../build/NEWS:16537 ../../../build/NEWS:16786 -#: ../../../build/NEWS:16916 ../../../build/NEWS:17206 -#: ../../../build/NEWS:17447 ../../../build/NEWS:17977 -#: ../../../build/NEWS:18209 ../../../build/NEWS:18730 -#: ../../../build/NEWS:18746 ../../../build/NEWS:20017 -#: ../../../build/NEWS:20522 ../../../build/NEWS:21165 -#: ../../../build/NEWS:21984 ../../../build/NEWS:22016 -#: ../../../build/NEWS:22034 ../../../build/NEWS:22491 -#: ../../../build/NEWS:23780 ../../../build/NEWS:25593 -msgid "Windows" -msgstr "Windows" - -#: ../../../build/NEWS:201 +#: ../../../build/NEWS:279 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:205 ../../../build/NEWS:382 ../../../build/NEWS:607 -#: ../../../build/NEWS:820 ../../../build/NEWS:1137 ../../../build/NEWS:1598 -#: ../../../build/NEWS:2071 ../../../build/NEWS:2443 ../../../build/NEWS:2831 -#: ../../../build/NEWS:3218 ../../../build/NEWS:5066 ../../../build/NEWS:5907 -#: ../../../build/NEWS:6445 ../../../build/NEWS:6788 ../../../build/NEWS:9944 -#: ../../../build/NEWS:10034 ../../../build/NEWS:10750 -#: ../../../build/NEWS:11320 ../../../build/NEWS:11617 -#: ../../../build/NEWS:12210 ../../../build/NEWS:12472 -#: ../../../build/NEWS:14542 ../../../build/NEWS:14917 -#: ../../../build/NEWS:15250 ../../../build/NEWS:15670 -#: ../../../build/NEWS:16475 ../../../build/NEWS:16804 -#: ../../../build/NEWS:16972 ../../../build/NEWS:17473 -#: ../../../build/NEWS:17912 ../../../build/NEWS:18411 -#: ../../../build/NEWS:18752 ../../../build/NEWS:20056 -#: ../../../build/NEWS:20531 ../../../build/NEWS:21120 -#: ../../../build/NEWS:23459 ../../../build/NEWS:23774 -#: ../../../build/NEWS:25377 -msgid "C API" -msgstr "C API" - -#: ../../../build/NEWS:207 +#: ../../../build/NEWS:285 msgid "" "`bpo-41524 `__: Fix bug in " "PyOS_mystrnicmp and PyOS_mystricmp that incremented pointers beyond the end " "of a string." msgstr "" -#: ../../../build/NEWS:212 +#: ../../../build/NEWS:290 msgid "Python 3.9.0 release candidate 1" msgstr "" -#: ../../../build/NEWS:214 +#: ../../../build/NEWS:292 msgid "*Release date: 2020-08-11*" msgstr "" -#: ../../../build/NEWS:219 +#: ../../../build/NEWS:297 msgid "" "`bpo-38156 `__: Handle interrupts that " "come after EOF correctly in ``PyOS_StdioReadline``." msgstr "" -#: ../../../build/NEWS:225 +#: ../../../build/NEWS:303 msgid "" "`bpo-41497 `__: Fix potential " "UnicodeDecodeError in dis module." msgstr "" -#: ../../../build/NEWS:227 +#: ../../../build/NEWS:305 msgid "" "`bpo-41490 `__: Update :mod:`ensurepip` " "to install pip 20.2.1 and setuptools 49.2.1." msgstr "" -#: ../../../build/NEWS:230 +#: ../../../build/NEWS:308 msgid "" "`bpo-41467 `__: On Windows, fix asyncio " "``recv_into()`` return value when the socket/pipe is closed " @@ -628,159 +739,159 @@ msgid "" "(``b''``)." msgstr "" -#: ../../../build/NEWS:234 +#: ../../../build/NEWS:312 msgid "" "`bpo-41425 `__: Make tkinter doc example" " runnable." msgstr "" -#: ../../../build/NEWS:236 +#: ../../../build/NEWS:314 msgid "" "`bpo-41384 `__: Raise TclError instead " "of TypeError when an unknown option is passed to tkinter.OptionMenu." msgstr "" -#: ../../../build/NEWS:239 +#: ../../../build/NEWS:317 msgid "" "`bpo-38731 `__: Fix :exc:`NameError` in " "command-line interface of :mod:`py_compile`." msgstr "" -#: ../../../build/NEWS:242 +#: ../../../build/NEWS:320 msgid "" "`bpo-41317 `__: Use add_done_callback() " "in asyncio.loop.sock_accept() to unsubscribe reader early on cancellation." msgstr "" -#: ../../../build/NEWS:245 +#: ../../../build/NEWS:323 msgid "" "`bpo-41364 `__: Reduce import overhead " "of :mod:`uuid`." msgstr "" -#: ../../../build/NEWS:247 +#: ../../../build/NEWS:325 msgid "" "`bpo-41341 `__: Recursive evaluation of " "`typing.ForwardRef` in `get_type_hints`." msgstr "" -#: ../../../build/NEWS:250 +#: ../../../build/NEWS:328 msgid "" "`bpo-41182 `__: selector: use " "DefaultSelector based upon implementation" msgstr "" -#: ../../../build/NEWS:252 +#: ../../../build/NEWS:330 msgid "" "`bpo-40726 `__: Handle cases where the " "``end_lineno`` is ``None`` on :func:`ast.increment_lineno`." msgstr "" -#: ../../../build/NEWS:258 +#: ../../../build/NEWS:336 msgid "" "`bpo-41045 `__: Add documentation for " "debug feature of f-strings." msgstr "" -#: ../../../build/NEWS:260 +#: ../../../build/NEWS:338 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:267 +#: ../../../build/NEWS:345 msgid "" "`bpo-41492 `__: Fixes the description " "that appears in UAC prompts." msgstr "" -#: ../../../build/NEWS:269 +#: ../../../build/NEWS:347 msgid "" "`bpo-40948 `__: Improve post-install " "message to direct people to the \"py\" command." msgstr "" -#: ../../../build/NEWS:272 +#: ../../../build/NEWS:350 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:275 +#: ../../../build/NEWS:353 msgid "" "`bpo-40741 `__: Update Windows release " "to include SQLite 3.32.3." msgstr "" -#: ../../../build/NEWS:280 +#: ../../../build/NEWS:358 msgid "" "`bpo-41468 `__: Improve IDLE run crash " "error message (which users should never see)." msgstr "" -#: ../../../build/NEWS:283 +#: ../../../build/NEWS:361 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:289 +#: ../../../build/NEWS:367 msgid "Python 3.9.0 beta 5" msgstr "" -#: ../../../build/NEWS:291 +#: ../../../build/NEWS:369 msgid "*Release date: 2020-07-20*" msgstr "" -#: ../../../build/NEWS:294 ../../../build/NEWS:396 ../../../build/NEWS:838 -#: ../../../build/NEWS:1191 ../../../build/NEWS:1643 ../../../build/NEWS:2149 -#: ../../../build/NEWS:2852 ../../../build/NEWS:3237 ../../../build/NEWS:5187 -#: ../../../build/NEWS:5943 ../../../build/NEWS:6487 ../../../build/NEWS:7017 -#: ../../../build/NEWS:10548 ../../../build/NEWS:10766 -#: ../../../build/NEWS:12494 ../../../build/NEWS:14945 -#: ../../../build/NEWS:15712 ../../../build/NEWS:16175 -#: ../../../build/NEWS:16277 ../../../build/NEWS:18343 -#: ../../../build/NEWS:18362 ../../../build/NEWS:18527 -#: ../../../build/NEWS:18578 ../../../build/NEWS:19173 -#: ../../../build/NEWS:19284 ../../../build/NEWS:19374 -#: ../../../build/NEWS:20083 ../../../build/NEWS:20142 -#: ../../../build/NEWS:20997 ../../../build/NEWS:21010 -#: ../../../build/NEWS:21401 ../../../build/NEWS:21434 -#: ../../../build/NEWS:21546 ../../../build/NEWS:21601 -#: ../../../build/NEWS:21670 +#: ../../../build/NEWS:372 ../../../build/NEWS:474 ../../../build/NEWS:916 +#: ../../../build/NEWS:1269 ../../../build/NEWS:1721 ../../../build/NEWS:2227 +#: ../../../build/NEWS:2930 ../../../build/NEWS:3315 ../../../build/NEWS:5265 +#: ../../../build/NEWS:6021 ../../../build/NEWS:6565 ../../../build/NEWS:7095 +#: ../../../build/NEWS:10626 ../../../build/NEWS:10844 +#: ../../../build/NEWS:12572 ../../../build/NEWS:15023 +#: ../../../build/NEWS:15790 ../../../build/NEWS:16253 +#: ../../../build/NEWS:16355 ../../../build/NEWS:18421 +#: ../../../build/NEWS:18440 ../../../build/NEWS:18605 +#: ../../../build/NEWS:18656 ../../../build/NEWS:19251 +#: ../../../build/NEWS:19362 ../../../build/NEWS:19452 +#: ../../../build/NEWS:20161 ../../../build/NEWS:20220 +#: ../../../build/NEWS:21075 ../../../build/NEWS:21088 +#: ../../../build/NEWS:21479 ../../../build/NEWS:21512 +#: ../../../build/NEWS:21624 ../../../build/NEWS:21679 +#: ../../../build/NEWS:21748 msgid "Security" msgstr "Keamanan" -#: ../../../build/NEWS:296 +#: ../../../build/NEWS:374 msgid "" "`bpo-41304 `__: Fixes `python3x._pth` " "being ignored on Windows, caused by the fix for :issue:`29778` " "(CVE-2020-15801)." msgstr "" -#: ../../../build/NEWS:299 +#: ../../../build/NEWS:377 msgid "" "`bpo-41162 `__: Audit hooks are now " "cleared later during finalization to avoid missing events." msgstr "" -#: ../../../build/NEWS:302 +#: ../../../build/NEWS:380 msgid "" "`bpo-29778 `__: Ensure " ":file:`python3.dll` is loaded from correct locations when Python is embedded" " (CVE-2020-15523)." msgstr "" -#: ../../../build/NEWS:305 +#: ../../../build/NEWS:383 msgid "" "`bpo-39603 `__: Prevent http header " "injection by rejecting control characters in http.client.putrequest(...)." msgstr "" -#: ../../../build/NEWS:311 +#: ../../../build/NEWS:389 msgid "" "`bpo-41295 `__: Resolve a regression in " "CPython 3.8.4 where defining \"__setattr__\" in a multi-inheritance setup " @@ -788,19 +899,19 @@ msgid "" "were involved in the base types." msgstr "" -#: ../../../build/NEWS:316 +#: ../../../build/NEWS:394 msgid "" "`bpo-41247 `__: Always cache the running" " loop holder when running ``asyncio.set_running_loop``." msgstr "" -#: ../../../build/NEWS:319 +#: ../../../build/NEWS:397 msgid "" "`bpo-41252 `__: Fix incorrect " "refcounting in _ssl.c's ``_servername_callback()``." msgstr "" -#: ../../../build/NEWS:322 +#: ../../../build/NEWS:400 msgid "" "`bpo-41215 `__: Use non-NULL default " "values in the PEG parser keyword list to overcome a bug that was preventing " @@ -808,7 +919,7 @@ msgid "" "Pablo Galindo." msgstr "" -#: ../../../build/NEWS:326 +#: ../../../build/NEWS:404 msgid "" "`bpo-41218 `__: Python 3.8.3 had a " "regression where compiling with ast.PyCF_ALLOW_TOP_LEVEL_AWAIT would " @@ -816,102 +927,91 @@ msgid "" "comprehension making use of async/await will tagged as so." msgstr "" -#: ../../../build/NEWS:331 +#: ../../../build/NEWS:409 msgid "" "`bpo-41175 `__: Guard against a NULL " "pointer dereference within bytearrayobject triggered by the ``bytearray() + " "bytearray()`` operation." msgstr "" -#: ../../../build/NEWS:334 +#: ../../../build/NEWS:412 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:341 +#: ../../../build/NEWS:419 msgid "" "`bpo-41288 `__: Unpickling invalid " "NEWOBJ_EX opcode with the C implementation raises now UnpicklingError " "instead of crashing." msgstr "" -#: ../../../build/NEWS:344 +#: ../../../build/NEWS:422 msgid "" "`bpo-39017 `__: Avoid infinite loop when" " reading specially crafted TAR files using the tarfile module " "(CVE-2019-20907)." msgstr "" -#: ../../../build/NEWS:347 +#: ../../../build/NEWS:425 msgid "" "`bpo-41235 `__: Fix the error handling " "in :meth:`ssl.SSLContext.load_dh_params`." msgstr "" -#: ../../../build/NEWS:350 +#: ../../../build/NEWS:428 msgid "" "`bpo-41207 `__: In distutils.spawn, " "restore expectation that DistutilsExecError is raised when the command is " "not found." msgstr "" -#: ../../../build/NEWS:353 +#: ../../../build/NEWS:431 msgid "" "`bpo-39168 `__: Remove the ``__new__`` " "method of :class:`typing.Generic`." msgstr "" -#: ../../../build/NEWS:355 +#: ../../../build/NEWS:433 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:358 +#: ../../../build/NEWS:436 msgid "" "`bpo-39384 `__: Fixed " "email.contentmanager to allow set_content() to set a null string." msgstr "" -#: ../../../build/NEWS:364 +#: ../../../build/NEWS:442 msgid "" "`bpo-37703 `__: Updated Documentation to" " comprehensively elaborate on the behaviour of gather.cancel()" msgstr "" -#: ../../../build/NEWS:368 ../../../build/NEWS:584 ../../../build/NEWS:807 -#: ../../../build/NEWS:1111 ../../../build/NEWS:1566 ../../../build/NEWS:2040 -#: ../../../build/NEWS:3195 ../../../build/NEWS:4917 ../../../build/NEWS:5877 -#: ../../../build/NEWS:6425 ../../../build/NEWS:9687 ../../../build/NEWS:10349 -#: ../../../build/NEWS:10509 ../../../build/NEWS:10721 -#: ../../../build/NEWS:10978 ../../../build/NEWS:11309 -#: ../../../build/NEWS:12154 ../../../build/NEWS:14849 -#: ../../../build/NEWS:15200 ../../../build/NEWS:15595 -msgid "macOS" -msgstr "macOS" - -#: ../../../build/NEWS:370 +#: ../../../build/NEWS:448 msgid "" "`bpo-40741 `__: Update macOS installer " "to use SQLite 3.32.3." msgstr "" -#: ../../../build/NEWS:375 +#: ../../../build/NEWS:453 msgid "" "`bpo-41300 `__: Save files with non-" "ascii chars. Fix regression released in 3.9.0b4 and 3.8.4." msgstr "" -#: ../../../build/NEWS:378 +#: ../../../build/NEWS:456 msgid "" "`bpo-37765 `__: Add keywords to module " "name completion list. Rewrite Completions section of IDLE doc." msgstr "" -#: ../../../build/NEWS:384 +#: ../../../build/NEWS:462 msgid "" "`bpo-40170 `__: Revert " ":c:func:`PyType_HasFeature` change: it reads again directly the " @@ -920,15 +1020,15 @@ msgid "" "implementation details." msgstr "" -#: ../../../build/NEWS:391 +#: ../../../build/NEWS:469 msgid "Python 3.9.0 beta 4" msgstr "" -#: ../../../build/NEWS:393 +#: ../../../build/NEWS:471 msgid "*Release date: 2020-07-02*" msgstr "" -#: ../../../build/NEWS:398 +#: ../../../build/NEWS:476 msgid "" "`bpo-41004 `__: The __hash__() methods " "of ipaddress.IPv4Interface and ipaddress.IPv6Interface incorrectly " @@ -937,20 +1037,20 @@ msgid "" "for the tuple of (address, mask length, network address)." msgstr "" -#: ../../../build/NEWS:407 +#: ../../../build/NEWS:485 msgid "" "`bpo-41094 `__: Fix decoding errors with" " audit when open files with non-ASCII names on non-UTF-8 locale." msgstr "" -#: ../../../build/NEWS:410 +#: ../../../build/NEWS:488 msgid "" "`bpo-41084 `__: Prefix the error message" " with 'f-string: ', when parsing an f-string expression which throws a " ":exc:`SyntaxError`." msgstr "" -#: ../../../build/NEWS:413 +#: ../../../build/NEWS:491 msgid "" "`bpo-41076 `__: Pre-feed the parser with" " the location of the f-string expression, not the f-string itself, which " @@ -958,32 +1058,32 @@ msgid "" "is completed." msgstr "" -#: ../../../build/NEWS:417 +#: ../../../build/NEWS:495 msgid "" "`bpo-40939 `__: Deprecate " ":c:func:`PyNode_Compile`." msgstr "" -#: ../../../build/NEWS:419 +#: ../../../build/NEWS:497 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:423 +#: ../../../build/NEWS:501 msgid "" "`bpo-41061 `__: Fix incorrect " "expressions and asserts in hashtable code and tests." msgstr "" -#: ../../../build/NEWS:426 +#: ../../../build/NEWS:504 msgid "" "`bpo-41052 `__: Opt out " "serialization/deserialization for _random.Random" msgstr "" -#: ../../../build/NEWS:428 +#: ../../../build/NEWS:506 msgid "" "`bpo-40939 `__: Deprecate " ":c:func:`PyParser_SimpleParseStringFlags`, " @@ -991,7 +1091,7 @@ msgid "" ":c:func:`PyParser_SimpleParseFileFlags`." msgstr "" -#: ../../../build/NEWS:432 +#: ../../../build/NEWS:510 msgid "" "`bpo-35975 `__: Stefan Behnel reported " "that cf_feature_version is used even when PyCF_ONLY_AST is not set. This is " @@ -999,7 +1099,7 @@ msgid "" "fixed." msgstr "" -#: ../../../build/NEWS:436 +#: ../../../build/NEWS:514 msgid "" "`bpo-40985 `__: Fix a bug that caused " "the :exc:`SyntaxError` text to be empty when a file ends with a line ending " @@ -1007,27 +1107,27 @@ msgid "" "contain the text of the last line." msgstr "" -#: ../../../build/NEWS:440 +#: ../../../build/NEWS:518 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:443 +#: ../../../build/NEWS:521 msgid "" "`bpo-40957 `__: Fix refleak in " "_Py_fopen_obj() when PySys_Audit() fails" msgstr "" -#: ../../../build/NEWS:445 +#: ../../../build/NEWS:523 msgid "" "`bpo-40947 `__: The Python :ref:`Path " "Configuration ` now takes :c:member:`PyConfig.platlibdir` " "in account." msgstr "" -#: ../../../build/NEWS:448 +#: ../../../build/NEWS:526 msgid "" "`bpo-40847 `__: Fix a bug where a line " "with only a line continuation character is not considered a blank line at " @@ -1038,7 +1138,7 @@ msgid "" ":exc:`SyntaxError`." msgstr "" -#: ../../../build/NEWS:455 +#: ../../../build/NEWS:533 msgid "" "`bpo-40824 `__: Unexpected errors in " "calling the ``__iter__`` method are no longer masked by ``TypeError`` in the" @@ -1047,14 +1147,14 @@ msgid "" ":mod:`operator` module." msgstr "" -#: ../../../build/NEWS:460 +#: ../../../build/NEWS:538 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:466 +#: ../../../build/NEWS:544 msgid "" "`bpo-41193 `__: The ``write_history()`` " "atexit function of the readline completer now ignores any :exc:`OSError` to " @@ -1062,118 +1162,118 @@ msgid "" ":exc:`FileNotFoundError` and :exc:`PermissionError`." msgstr "" -#: ../../../build/NEWS:471 +#: ../../../build/NEWS:549 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:474 +#: ../../../build/NEWS:552 msgid "" "`bpo-40874 `__: The decimal module now " "requires libmpdec-2.5.0." msgstr "" -#: ../../../build/NEWS:476 +#: ../../../build/NEWS:554 msgid "" "`bpo-41138 `__: Fixed the :mod:`trace` " "module CLI for Python source files with non-UTF-8 encoding." msgstr "" -#: ../../../build/NEWS:479 +#: ../../../build/NEWS:557 msgid "" "`bpo-31938 `__: Fix default-value " "signatures of several functions in the :mod:`select` module - by Anthony " "Sottile." msgstr "" -#: ../../../build/NEWS:482 +#: ../../../build/NEWS:560 msgid "" "`bpo-41068 `__: Fixed reading files with" " non-ASCII names from ZIP archive directly after writing them." msgstr "" -#: ../../../build/NEWS:485 +#: ../../../build/NEWS:563 msgid "" "`bpo-41058 `__: " ":func:`pdb.find_function` now correctly determines the source file encoding." msgstr "" -#: ../../../build/NEWS:488 +#: ../../../build/NEWS:566 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:491 +#: ../../../build/NEWS:569 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:495 +#: ../../../build/NEWS:573 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:499 +#: ../../../build/NEWS:577 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:502 +#: ../../../build/NEWS:580 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:506 +#: ../../../build/NEWS:584 msgid "" "`bpo-40967 `__: Removed " ":meth:`asyncio.Task.current_task` and :meth:`asyncio.Task.all_tasks`. Patch " "contributed by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:509 +#: ../../../build/NEWS:587 msgid "" "`bpo-40955 `__: Fix a minor memory leak " "in :mod:`subprocess` module when extra_groups was specified." msgstr "" -#: ../../../build/NEWS:512 +#: ../../../build/NEWS:590 msgid "" "`bpo-40855 `__: The standard deviation " "and variance functions in the statistics module were ignoring their mu and " "xbar arguments." msgstr "" -#: ../../../build/NEWS:515 +#: ../../../build/NEWS:593 msgid "" "`bpo-40924 `__: Removed support for " "loaders implementing .files and supplying TraversableResources." msgstr "" -#: ../../../build/NEWS:518 +#: ../../../build/NEWS:596 msgid "" "`bpo-40939 `__: Use the new PEG parser " "when generating the stdlib :mod:`keyword` module." msgstr "" -#: ../../../build/NEWS:521 +#: ../../../build/NEWS:599 msgid "" "`bpo-40834 `__: Fix truncate when " "sending str object with_xxsubinterpreters.channel_send." msgstr "" -#: ../../../build/NEWS:524 +#: ../../../build/NEWS:602 msgid "" "`bpo-26407 `__: Unexpected errors in " "calling the ``__iter__`` method are no longer masked by ``TypeError`` in " @@ -1181,39 +1281,39 @@ msgid "" ":meth:`csv.writer.writerows`." msgstr "" -#: ../../../build/NEWS:528 +#: ../../../build/NEWS:606 msgid "" "`bpo-38488 `__: Update ensurepip to " "install pip 20.1.1 and setuptools 47.1.0." msgstr "" -#: ../../../build/NEWS:530 +#: ../../../build/NEWS:608 msgid "" "`bpo-36543 `__: Restored the deprecated " ":mod:`xml.etree.cElementTree` module." msgstr "" -#: ../../../build/NEWS:532 +#: ../../../build/NEWS:610 msgid "" "`bpo-34226 `__: Fix " "`cgi.parse_multipart` without content_length. Patch by Roger Duran" msgstr "" -#: ../../../build/NEWS:538 +#: ../../../build/NEWS:616 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:541 +#: ../../../build/NEWS:619 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:545 +#: ../../../build/NEWS:623 msgid "" "`bpo-38377 `__: On Linux, skip tests " "using multiprocessing if the current user cannot create a file in " @@ -1222,14 +1322,14 @@ msgid "" " the :mod:`test.support` module." msgstr "" -#: ../../../build/NEWS:550 +#: ../../../build/NEWS:628 msgid "" "`bpo-41009 `__: Fix use of " "``support.require_{linux|mac|freebsd}_version()`` decorators as class " "decorator." msgstr "" -#: ../../../build/NEWS:553 +#: ../../../build/NEWS:631 msgid "" "`bpo-41003 `__: Fix ``test_copyreg`` " "when ``numpy`` is installed: ``test.pickletester`` now saves/restores " @@ -1237,33 +1337,33 @@ msgid "" "``numpy``." msgstr "" -#: ../../../build/NEWS:557 +#: ../../../build/NEWS:635 msgid "" "`bpo-40964 `__: Disable remote " ":mod:`imaplib` tests, host cyrus.andrew.cmu.edu is blocking incoming " "connections." msgstr "" -#: ../../../build/NEWS:560 +#: ../../../build/NEWS:638 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:564 +#: ../../../build/NEWS:642 msgid "" "`bpo-34401 `__: Make test_gdb properly " "run on HP-UX. Patch by Michael Osipov." msgstr "" -#: ../../../build/NEWS:569 +#: ../../../build/NEWS:647 msgid "" "`bpo-40204 `__: Pin Sphinx version to " "2.3.1 in ``Doc/Makefile``." msgstr "" -#: ../../../build/NEWS:574 +#: ../../../build/NEWS:652 msgid "" "`bpo-41074 `__: Fixed support of non-" "ASCII names in functions :func:`msilib.OpenDatabase` and " @@ -1271,26 +1371,26 @@ msgid "" ":meth:`msilib.Database.OpenView`." msgstr "" -#: ../../../build/NEWS:578 +#: ../../../build/NEWS:656 msgid "" "`bpo-40164 `__: Updates Windows OpenSSL " "to 1.1.1g" msgstr "" -#: ../../../build/NEWS:580 +#: ../../../build/NEWS:658 msgid "" "`bpo-37556 `__: Extend py.exe help to " "mention overrides via venv, shebang, environmental variables & ini files." msgstr "" -#: ../../../build/NEWS:586 +#: ../../../build/NEWS:664 msgid "" "`bpo-39580 `__: Avoid opening Finder " "window if running installer from the command line. Patch contributed by Rick" " Heil." msgstr "" -#: ../../../build/NEWS:589 +#: ../../../build/NEWS:667 msgid "" "`bpo-41100 `__: Fix configure error when" " building on macOS 11. Note that the current Python release was released " @@ -1300,25 +1400,25 @@ msgid "" "3.8.x and with 3.9.0." msgstr "" -#: ../../../build/NEWS:595 +#: ../../../build/NEWS:673 msgid "" "`bpo-41005 `__: fixed an XDG settings " "issue not allowing macos to open browser in webbrowser.py" msgstr "" -#: ../../../build/NEWS:601 +#: ../../../build/NEWS:679 msgid "" "`bpo-41152 `__: The encoding of " "``stdin``, ``stdout`` and ``stderr`` in IDLE is now always UTF-8." msgstr "" -#: ../../../build/NEWS:604 +#: ../../../build/NEWS:682 msgid "" "`bpo-41144 `__: Make Open Module open a " "special module such as os.path." msgstr "" -#: ../../../build/NEWS:609 +#: ../../../build/NEWS:687 msgid "" "`bpo-36346 `__: Mark " "``Py_UNICODE_COPY``, ``Py_UNICODE_FILL``, ``PyUnicode_WSTR_LENGTH``, " @@ -1328,28 +1428,28 @@ msgid "" "Python 3.3." msgstr "" -#: ../../../build/NEWS:615 +#: ../../../build/NEWS:693 msgid "" "`bpo-36020 `__: On Windows, ``#include " "\"pyerrors.h\"`` no longer defines ``snprintf`` and ``vsnprintf`` macros." msgstr "" -#: ../../../build/NEWS:618 +#: ../../../build/NEWS:696 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:623 +#: ../../../build/NEWS:701 msgid "Python 3.9.0 beta 3" msgstr "" -#: ../../../build/NEWS:625 +#: ../../../build/NEWS:703 msgid "*Release date: 2020-06-09*" msgstr "" -#: ../../../build/NEWS:630 +#: ../../../build/NEWS:708 msgid "" "`bpo-40924 `__: `importlib.resources`: " "Reverted ``TraversableResources`` implementations from the built-in loaders " @@ -1358,76 +1458,76 @@ msgid "" "certificates to be missing." msgstr "" -#: ../../../build/NEWS:638 +#: ../../../build/NEWS:716 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:644 +#: ../../../build/NEWS:722 msgid "Python 3.9.0 beta 2" msgstr "" -#: ../../../build/NEWS:646 +#: ../../../build/NEWS:724 msgid "*Release date: 2020-06-08*" msgstr "" -#: ../../../build/NEWS:651 +#: ../../../build/NEWS:729 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:655 +#: ../../../build/NEWS:733 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:659 +#: ../../../build/NEWS:737 msgid "" "`bpo-40880 `__: Fix invalid memory read " "in the new parser when checking newlines in string literals. Patch by Pablo " "Galindo." msgstr "" -#: ../../../build/NEWS:662 +#: ../../../build/NEWS:740 msgid "" "`bpo-40883 `__: Fix memory leak in when " "parsing f-strings in the new parser. Patch by Pablo Galindo" msgstr "" -#: ../../../build/NEWS:665 +#: ../../../build/NEWS:743 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:669 +#: ../../../build/NEWS:747 msgid "" "`bpo-40854 `__: Allow overriding " ":data:`sys.platlibdir` via a new :envvar:`PYTHONPLATLIBDIR` environment " "variable." msgstr "" -#: ../../../build/NEWS:672 +#: ../../../build/NEWS:750 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:676 +#: ../../../build/NEWS:754 msgid "" "`bpo-40780 `__: Fix a corner case where " "g-style string formatting of a float failed to remove trailing zeros." msgstr "" -#: ../../../build/NEWS:679 +#: ../../../build/NEWS:757 msgid "" "`bpo-38964 `__: When there's a " ":exc:`SyntaxError` in the expression part of an fstring, the filename " @@ -1435,13 +1535,13 @@ msgid "" "file the fstring resides in." msgstr "" -#: ../../../build/NEWS:683 +#: ../../../build/NEWS:761 msgid "" "`bpo-40750 `__: Support the \"-d\" debug" " flag in the new PEG parser. Patch by Pablo Galindo" msgstr "" -#: ../../../build/NEWS:686 +#: ../../../build/NEWS:764 msgid "" "`bpo-40217 `__: Instances of types " "created with :c:func:`PyType_FromSpecWithBases` will no longer automatically" @@ -1450,27 +1550,27 @@ msgid "" "by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:692 +#: ../../../build/NEWS:770 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:698 +#: ../../../build/NEWS:776 msgid "" "`bpo-39791 `__: Refresh " "importlib.metadata from importlib_metadata 1.6.1." msgstr "" -#: ../../../build/NEWS:700 +#: ../../../build/NEWS:778 msgid "" "`bpo-40807 `__: Stop " "codeop._maybe_compile, used by code.InteractiveInterpreter (and IDLE). from " "from emitting each warning three times." msgstr "" -#: ../../../build/NEWS:703 +#: ../../../build/NEWS:781 msgid "" "`bpo-39791 `__: Built-in loaders " "(SourceFileLoader and ZipImporter) now supply ``TraversableResources`` " @@ -1478,7 +1578,7 @@ msgid "" "removed." msgstr "" -#: ../../../build/NEWS:707 +#: ../../../build/NEWS:785 msgid "" "`bpo-17005 `__: The topological sort " "functionality that was introduced initially in the :mod:`functools` module " @@ -1487,28 +1587,28 @@ msgid "" "Pablo Galindo" msgstr "" -#: ../../../build/NEWS:712 +#: ../../../build/NEWS:790 msgid "" "`bpo-40777 `__: Initialize " "PyDateTime_IsoCalendarDateType.tp_base at run-time to avoid errors on some " "compilers." msgstr "" -#: ../../../build/NEWS:715 +#: ../../../build/NEWS:793 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:719 +#: ../../../build/NEWS:797 msgid "" "`bpo-40791 `__: " ":func:`hashlib.compare_digest` uses OpenSSL's ``CRYPTO_memcmp()`` function " "when OpenSSL is available." msgstr "" -#: ../../../build/NEWS:722 +#: ../../../build/NEWS:800 msgid "" "`bpo-40795 `__: :mod:`ctypes` module: If" " ctypes fails to convert the result of a callback or if a ctypes callback " @@ -1517,66 +1617,66 @@ msgid "" ":c:func:`PyErr_Print`." msgstr "" -#: ../../../build/NEWS:727 +#: ../../../build/NEWS:805 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:730 +#: ../../../build/NEWS:808 msgid "" "`bpo-30064 `__: Fix asyncio " "``loop.sock_*`` race condition issue" msgstr "" -#: ../../../build/NEWS:732 +#: ../../../build/NEWS:810 msgid "" "`bpo-40759 `__: Deprecate the " ":mod:`symbol` module." msgstr "" -#: ../../../build/NEWS:734 +#: ../../../build/NEWS:812 msgid "" "`bpo-40737 `__: Fix possible reference " "leak for :mod:`sqlite3` initialization." msgstr "" -#: ../../../build/NEWS:736 +#: ../../../build/NEWS:814 msgid "" "`bpo-40698 `__: :mod:`distutils` upload " "creates SHA2-256 and Blake2b-256 digests. MD5 digests is skipped if platform" " blocks MD5." msgstr "" -#: ../../../build/NEWS:739 +#: ../../../build/NEWS:817 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:743 +#: ../../../build/NEWS:821 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:747 +#: ../../../build/NEWS:825 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:750 +#: ../../../build/NEWS:828 msgid "" "`bpo-40671 `__: Prepare ``_hashlib`` for" " :pep:`489` and use :c:func:`PyModule_AddType`." msgstr "" -#: ../../../build/NEWS:753 +#: ../../../build/NEWS:831 msgid "" "`bpo-32309 `__: Added a new " ":term:`coroutine` :func:`asyncio.to_thread`. It is mainly used for running " @@ -1586,105 +1686,105 @@ msgid "" "arguments." msgstr "" -#: ../../../build/NEWS:759 +#: ../../../build/NEWS:837 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:763 +#: ../../../build/NEWS:841 msgid "" "`bpo-13097 `__: ``ctypes`` now raises an" " ``ArgumentError`` when a callback is invoked with more than 1024 arguments." msgstr "" -#: ../../../build/NEWS:766 +#: ../../../build/NEWS:844 msgid "" "`bpo-23082 `__: Updated the error " "message and docs of PurePath.relative_to() to better reflect the function " "behaviour." msgstr "" -#: ../../../build/NEWS:769 +#: ../../../build/NEWS:847 msgid "" "`bpo-39244 `__: Fixed " ":class:`multiprocessing.context.get_all_start_methods` to properly return " "the default method first on macOS." msgstr "" -#: ../../../build/NEWS:772 +#: ../../../build/NEWS:850 msgid "" "`bpo-39040 `__: Fix parsing of invalid " "mime headers parameters by collapsing whitespace between encoded words in a " "bare-quote-string." msgstr "" -#: ../../../build/NEWS:775 +#: ../../../build/NEWS:853 msgid "" "`bpo-35714 `__: :exc:`struct.error` is " "now raised if there is a null character in a :mod:`struct` format string." msgstr "" -#: ../../../build/NEWS:778 +#: ../../../build/NEWS:856 msgid "" "`bpo-36290 `__: AST nodes are now " "raising :exc:`TypeError` on conflicting keyword arguments. Patch contributed" " by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:784 +#: ../../../build/NEWS:862 msgid "" "`bpo-17258 `__: Skip some " ":mod:`multiprocessing` tests when MD5 hash digest is blocked." msgstr "" -#: ../../../build/NEWS:790 +#: ../../../build/NEWS:868 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:794 +#: ../../../build/NEWS:872 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:800 +#: ../../../build/NEWS:878 msgid "" "`bpo-39631 `__: Changes the registered " "MIME type for ``.py`` files on Windows to ``text/x-python`` instead of " "``text/plain``." msgstr "" -#: ../../../build/NEWS:803 +#: ../../../build/NEWS:881 msgid "" "`bpo-40677 `__: Manually define " "IO_REPARSE_TAG_APPEXECLINK in case some old Windows SDK doesn't have it." msgstr "" -#: ../../../build/NEWS:809 +#: ../../../build/NEWS:887 msgid "" "`bpo-40741 `__: Update macOS installer " "to use SQLite 3.32.2." msgstr "" -#: ../../../build/NEWS:814 +#: ../../../build/NEWS:892 msgid "" "`bpo-39885 `__: Make context menu Cut " "and Copy work again when right-clicking within a selection." msgstr "" -#: ../../../build/NEWS:817 +#: ../../../build/NEWS:895 msgid "" "`bpo-40723 `__: Make test_idle pass when" " run after import." msgstr "" -#: ../../../build/NEWS:822 +#: ../../../build/NEWS:900 msgid "" "`bpo-40910 `__: Export explicitly the " ":c:func:`Py_GetArgcArgv` function to the C API and document the function. " @@ -1692,98 +1792,98 @@ msgid "" " built with ``-fvisibility=hidden``." msgstr "" -#: ../../../build/NEWS:826 +#: ../../../build/NEWS:904 msgid "" "`bpo-40724 `__: Allow defining buffer " "slots in type specs." msgstr "" -#: ../../../build/NEWS:828 +#: ../../../build/NEWS:906 msgid "" "`bpo-40826 `__: " ":c:func:`PyOS_InterruptOccurred` now fails with a fatal error if it is " "called with the GIL released." msgstr "" -#: ../../../build/NEWS:833 +#: ../../../build/NEWS:911 msgid "Python 3.9.0 beta 1" msgstr "" -#: ../../../build/NEWS:835 +#: ../../../build/NEWS:913 msgid "*Release date: 2020-05-19*" msgstr "" -#: ../../../build/NEWS:840 +#: ../../../build/NEWS:918 msgid "" "`bpo-40501 `__: :mod:`uuid` no longer " "uses :mod:`ctypes` to load :file:`libuuid` or :file:`rpcrt4.dll` at runtime." msgstr "" -#: ../../../build/NEWS:846 +#: ../../../build/NEWS:924 msgid "" "`bpo-40663 `__: Correctly generate " "annotations where parentheses are omitted but required (e.g: ``Type[(str, " "int, *other))]``." msgstr "" -#: ../../../build/NEWS:849 +#: ../../../build/NEWS:927 msgid "" "`bpo-40596 `__: Fixed " ":meth:`str.isidentifier` for non-canonicalized strings containing non-BMP " "characters on Windows." msgstr "" -#: ../../../build/NEWS:852 +#: ../../../build/NEWS:930 msgid "" "`bpo-40593 `__: Improved syntax errors " "for invalid characters in source code." msgstr "" -#: ../../../build/NEWS:854 +#: ../../../build/NEWS:932 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:858 +#: ../../../build/NEWS:936 msgid "" "`bpo-40566 `__: Apply :pep:`573` to " ":mod:`abc`." msgstr "" -#: ../../../build/NEWS:860 +#: ../../../build/NEWS:938 msgid "" "`bpo-40502 `__: Initialize " "``n->n_col_offset``. (Patch by Joannah Nanjekye)" msgstr "" -#: ../../../build/NEWS:862 +#: ../../../build/NEWS:940 msgid "" "`bpo-40527 `__: Fix command line " "argument parsing: no longer write errors multiple times into stderr." msgstr "" -#: ../../../build/NEWS:865 +#: ../../../build/NEWS:943 msgid "" "`bpo-1635741 `__: Port :mod:`errno` to" " multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:867 +#: ../../../build/NEWS:945 msgid "" "`bpo-40523 `__: Add pass-throughs for " ":func:`hash` and :func:`reversed` to :class:`weakref.proxy` objects. Patch " "by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:870 +#: ../../../build/NEWS:948 msgid "" "`bpo-1635741 `__: Port :mod:`syslog` " "to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:872 +#: ../../../build/NEWS:950 msgid "" "`bpo-40246 `__: Reporting a specialised " "error message for invalid string prefixes, which was introduced in " @@ -1793,84 +1893,84 @@ msgid "" "failing to parse, which is not an acceptable breakage on such short notice." msgstr "" -#: ../../../build/NEWS:879 +#: ../../../build/NEWS:957 msgid "" "`bpo-40417 `__: Fix imp module " "deprecation warning when PyImport_ReloadModule is called. Patch by Robert " "Rouhani." msgstr "" -#: ../../../build/NEWS:882 +#: ../../../build/NEWS:960 msgid "" "`bpo-40408 `__: Fixed support of nested " "type variables in GenericAlias (e.g. ``list[list[T]]``)." msgstr "" -#: ../../../build/NEWS:885 +#: ../../../build/NEWS:963 msgid "" "`bpo-1635741 `__: Port _stat module to" " multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:887 +#: ../../../build/NEWS:965 msgid "" "`bpo-29587 `__: Enable implicit " "exception chaining when calling :meth:`generator.throw`." msgstr "" -#: ../../../build/NEWS:890 +#: ../../../build/NEWS:968 msgid "" "`bpo-40328 `__: Add tools for generating" " mappings headers for CJKCodecs." msgstr "" -#: ../../../build/NEWS:892 +#: ../../../build/NEWS:970 msgid "" "`bpo-40228 `__: Setting frame.f_lineno " "is now robust w.r.t. changes in the source-to-bytecode compiler" msgstr "" -#: ../../../build/NEWS:895 +#: ../../../build/NEWS:973 msgid "" "`bpo-38880 `__: Added the ability to " "list interpreters associated with channel ends in the internal " "subinterpreters module." msgstr "" -#: ../../../build/NEWS:898 +#: ../../../build/NEWS:976 msgid "" "`bpo-37986 `__: Improve performance of " ":c:func:`PyLong_FromDouble` for values that fit into :c:type:`long`." msgstr "" -#: ../../../build/NEWS:904 +#: ../../../build/NEWS:982 msgid "" "`bpo-40662 `__: Fixed " ":func:`ast.get_source_segment` for ast nodes that have incomplete location " "information. Patch by Irit Katriel." msgstr "" -#: ../../../build/NEWS:907 +#: ../../../build/NEWS:985 msgid "" "`bpo-40665 `__: Convert :mod:`bisect` to" " use Argument Clinic." msgstr "" -#: ../../../build/NEWS:909 +#: ../../../build/NEWS:987 msgid "" "`bpo-40536 `__: Added the " ":func:`~zoneinfo.available_timezones` function to the :mod:`zoneinfo` " "module. Patch by Paul Ganssle." msgstr "" -#: ../../../build/NEWS:912 +#: ../../../build/NEWS:990 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:916 +#: ../../../build/NEWS:994 msgid "" "`bpo-40645 `__: The internal module " "``_hashlib`` wraps and exposes OpenSSL's HMAC API. The new code will be used" @@ -1878,39 +1978,39 @@ msgid "" " HMAC module are no longer part of the public API." msgstr "" -#: ../../../build/NEWS:921 +#: ../../../build/NEWS:999 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:925 +#: ../../../build/NEWS:1003 msgid "" "`bpo-37630 `__: The :mod:`hashlib` " "module can now use SHA3 hashes and SHAKE XOF from OpenSSL when available." msgstr "" -#: ../../../build/NEWS:928 +#: ../../../build/NEWS:1006 msgid "" "`bpo-40479 `__: The :mod:`hashlib` now " "compiles with OpenSSL 3.0.0-alpha2." msgstr "" -#: ../../../build/NEWS:930 +#: ../../../build/NEWS:1008 msgid "" "`bpo-40257 `__: Revert changes to " ":func:`inspect.getdoc`." msgstr "" -#: ../../../build/NEWS:932 +#: ../../../build/NEWS:1010 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:936 +#: ../../../build/NEWS:1014 msgid "" "`bpo-40612 `__: Fix edge cases in " "SyntaxError formatting. If the offset is <= 0, no caret is printed. If the " @@ -1918,52 +2018,52 @@ msgid "" "character." msgstr "" -#: ../../../build/NEWS:940 +#: ../../../build/NEWS:1018 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:943 +#: ../../../build/NEWS:1021 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:946 +#: ../../../build/NEWS:1024 msgid "" "`bpo-40503 `__: :pep:`615`, the " ":mod:`zoneinfo` module. Adds support for the IANA time zone database." msgstr "" -#: ../../../build/NEWS:949 +#: ../../../build/NEWS:1027 msgid "" "`bpo-40397 `__: Removed attributes " "``__args__`` and ``__parameters__`` from special generic aliases like " "``typing.List`` (not subscripted)." msgstr "" -#: ../../../build/NEWS:952 +#: ../../../build/NEWS:1030 msgid "" "`bpo-40549 `__: Convert posixmodule.c " "(\"posix\" or \"nt\" module) to the multiphase initialization (PEP 489)." msgstr "" -#: ../../../build/NEWS:955 +#: ../../../build/NEWS:1033 msgid "" "`bpo-31033 `__: Add a ``msg`` argument " "to :meth:`Future.cancel` and :meth:`Task.cancel`." msgstr "" -#: ../../../build/NEWS:958 +#: ../../../build/NEWS:1036 msgid "" "`bpo-40541 `__: Added an optional " "*counts* parameter to random.sample()." msgstr "" -#: ../../../build/NEWS:960 +#: ../../../build/NEWS:1038 msgid "" "`bpo-40515 `__: The :mod:`ssl` and " ":mod:`hashlib` modules now actively check that OpenSSL is build with thread " @@ -1971,26 +2071,26 @@ msgid "" "safely with a no-thread builds." msgstr "" -#: ../../../build/NEWS:964 +#: ../../../build/NEWS:1042 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:968 +#: ../../../build/NEWS:1046 msgid "" "`bpo-40504 `__: " ":func:`functools.lru_cache` objects can now be the targets of weakrefs." msgstr "" -#: ../../../build/NEWS:971 +#: ../../../build/NEWS:1049 msgid "" "`bpo-40559 `__: Fix possible memory leak" " in the C implementation of :class:`asyncio.Task`." msgstr "" -#: ../../../build/NEWS:974 +#: ../../../build/NEWS:1052 msgid "" "`bpo-40480 `__: ``fnmatch.fnmatch()`` " "could take exponential time in the presence of multiple ``*`` pattern " @@ -1998,20 +2098,20 @@ msgid "" "expressions to avoid futile backtracking." msgstr "" -#: ../../../build/NEWS:979 +#: ../../../build/NEWS:1057 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:983 +#: ../../../build/NEWS:1061 msgid "" "`bpo-40457 `__: The ssl module now " "support OpenSSL builds without TLS 1.0 and 1.1 methods." msgstr "" -#: ../../../build/NEWS:986 +#: ../../../build/NEWS:1064 msgid "" "`bpo-40355 `__: Improve error reporting " "in :func:`ast.literal_eval` in the presence of malformed :class:`ast.Dict` " @@ -2019,39 +2119,39 @@ msgid "" "Curtis Bucher." msgstr "" -#: ../../../build/NEWS:990 +#: ../../../build/NEWS:1068 msgid "" "`bpo-40465 `__: Deprecated the optional " "*random* argument to *random.shuffle()*." msgstr "" -#: ../../../build/NEWS:993 +#: ../../../build/NEWS:1071 msgid "" "`bpo-40459 `__: " ":func:`platform.win32_ver` now produces correct *ptype* strings instead of " "empty strings." msgstr "" -#: ../../../build/NEWS:996 +#: ../../../build/NEWS:1074 msgid "" "`bpo-39435 `__: The first argument of " ":func:`pickle.loads` is now positional-only." msgstr "" -#: ../../../build/NEWS:999 +#: ../../../build/NEWS:1077 msgid "" "`bpo-39305 `__: Update :mod:`nntplib` to" " merge :class:`nntplib.NNTP` and :class:`nntplib._NNTPBase`. Patch by Dong-" "hee Na." msgstr "" -#: ../../../build/NEWS:1002 +#: ../../../build/NEWS:1080 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:1005 +#: ../../../build/NEWS:1083 msgid "" "`bpo-40453 `__: Add ``isolated=True`` " "keyword-only parameter to ``_xxsubinterpreters.create()``. An isolated " @@ -2059,7 +2159,7 @@ msgid "" "``os.fork()``." msgstr "" -#: ../../../build/NEWS:1009 +#: ../../../build/NEWS:1087 msgid "" "`bpo-40286 `__: Remove " "``_random.Random.randbytes()``: the C implementation of ``randbytes()``. " @@ -2067,80 +2167,80 @@ msgid "" "directly reuses ``getrandbits()``." msgstr "" -#: ../../../build/NEWS:1013 +#: ../../../build/NEWS:1091 msgid "" "`bpo-40394 `__: Added default arguments " "to :meth:`difflib.SequenceMatcher.find_longest_match()`." msgstr "" -#: ../../../build/NEWS:1016 +#: ../../../build/NEWS:1094 msgid "" "`bpo-39995 `__: Fix a race condition in " "concurrent.futures._ThreadWakeup: access to _ThreadWakeup is now protected " "with the shutdown lock." msgstr "" -#: ../../../build/NEWS:1019 +#: ../../../build/NEWS:1097 msgid "" "`bpo-30966 `__: " "``Process.shutdown(wait=True)`` of :mod:`concurrent.futures` now closes " "explicitly the result queue." msgstr "" -#: ../../../build/NEWS:1022 +#: ../../../build/NEWS:1100 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:1026 +#: ../../../build/NEWS:1104 msgid "" "`bpo-39966 `__: Revert `bpo-25597 " "`__. :class:`unittest.mock.MagicMock` " "with wraps' set uses default return values for magic methods." msgstr "" -#: ../../../build/NEWS:1029 +#: ../../../build/NEWS:1107 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:1033 +#: ../../../build/NEWS:1111 msgid "" "`bpo-40375 `__: " ":meth:`imaplib.IMAP4.unselect` is added. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:1035 +#: ../../../build/NEWS:1113 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:1038 +#: ../../../build/NEWS:1116 msgid "" "`bpo-40291 `__: Add support for " "CAN_J1939 sockets (available on Linux 5.4+)" msgstr "" -#: ../../../build/NEWS:1040 +#: ../../../build/NEWS:1118 msgid "" "`bpo-40273 `__: " ":class:`types.MappingProxyType` is now reversible." msgstr "" -#: ../../../build/NEWS:1042 +#: ../../../build/NEWS:1120 msgid "" "`bpo-39075 `__: The repr for " ":class:`types.SimpleNamespace` is now insertion ordered rather than " "alphabetical." msgstr "" -#: ../../../build/NEWS:1045 +#: ../../../build/NEWS:1123 msgid "" "`bpo-40192 `__: On AIX, " ":func:`~time.thread_time` is now implemented with ``thread_cputime()`` which" @@ -2149,13 +2249,13 @@ msgid "" "Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:1050 +#: ../../../build/NEWS:1128 msgid "" "`bpo-40025 `__: Raise TypeError when " "_generate_next_value_ is defined after members. Patch by Ethan Onstott." msgstr "" -#: ../../../build/NEWS:1053 +#: ../../../build/NEWS:1131 msgid "" "`bpo-39058 `__: In the argparse module, " "the repr for Namespace() and other argument holders now displayed in the " @@ -2164,83 +2264,83 @@ msgid "" "module." msgstr "" -#: ../../../build/NEWS:1058 +#: ../../../build/NEWS:1136 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:1065 +#: ../../../build/NEWS:1143 msgid "" "`bpo-34790 `__: Add version of removal " "for explicit passing of coros to `asyncio.wait()`'s documentation" msgstr "" -#: ../../../build/NEWS:1068 +#: ../../../build/NEWS:1146 msgid "" "`bpo-40561 `__: Provide docstrings for " "webbrowser open functions." msgstr "" -#: ../../../build/NEWS:1070 +#: ../../../build/NEWS:1148 msgid "" "`bpo-40499 `__: Mention that " ":func:`asyncio.wait` requires a non-empty set of awaitables." msgstr "" -#: ../../../build/NEWS:1073 +#: ../../../build/NEWS:1151 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:1077 +#: ../../../build/NEWS:1155 msgid "" "`bpo-39435 `__: Fix an incorrect " "signature for :func:`pickle.loads` in the docs" msgstr "" -#: ../../../build/NEWS:1082 +#: ../../../build/NEWS:1160 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:1086 +#: ../../../build/NEWS:1164 msgid "" "`bpo-40436 `__: test_gdb and " "test.pythoninfo now check gdb command exit code." msgstr "" -#: ../../../build/NEWS:1091 +#: ../../../build/NEWS:1169 msgid "" "`bpo-40653 `__: Move _dirnameW out of " "HAVE_SYMLINK to fix a potential compiling issue." msgstr "" -#: ../../../build/NEWS:1094 +#: ../../../build/NEWS:1172 msgid "" "`bpo-40514 `__: Add ``--with-" "experimental-isolated-subinterpreters`` build option to ``configure``: " "better isolate subinterpreters, experimental build mode." msgstr "" -#: ../../../build/NEWS:1101 +#: ../../../build/NEWS:1179 msgid "" "`bpo-40650 `__: Include winsock2.h in " "pytime.c for timeval." msgstr "" -#: ../../../build/NEWS:1103 +#: ../../../build/NEWS:1181 msgid "" "`bpo-40458 `__: Increase reserved stack " "space to prevent overflow crash on Windows." msgstr "" -#: ../../../build/NEWS:1106 +#: ../../../build/NEWS:1184 msgid "" "`bpo-39148 `__: Add IPv6 support to " ":mod:`asyncio` datagram endpoints in ProactorEventLoop. Change the raised " @@ -2248,7 +2348,7 @@ msgid "" " Windows API." msgstr "" -#: ../../../build/NEWS:1113 +#: ../../../build/NEWS:1191 msgid "" "`bpo-34956 `__: When building Python on " "macOS from source, ``_tkinter`` now links with non-system Tcl and Tk " @@ -2259,56 +2359,56 @@ msgid "" "includes`` and ``--with-tcltk-libs``." msgstr "" -#: ../../../build/NEWS:1121 +#: ../../../build/NEWS:1199 msgid "" "`bpo-35569 `__: Expose RFC 3542 IPv6 " "socket options." msgstr "" -#: ../../../build/NEWS:1124 ../../../build/NEWS:1586 ../../../build/NEWS:2059 -#: ../../../build/NEWS:5041 ../../../build/NEWS:5901 ../../../build/NEWS:6440 -#: ../../../build/NEWS:6781 ../../../build/NEWS:9905 ../../../build/NEWS:10527 -#: ../../../build/NEWS:10744 ../../../build/NEWS:11004 -#: ../../../build/NEWS:11610 ../../../build/NEWS:12198 -#: ../../../build/NEWS:14511 ../../../build/NEWS:14899 -#: ../../../build/NEWS:15240 ../../../build/NEWS:15663 -#: ../../../build/NEWS:16149 ../../../build/NEWS:16517 -#: ../../../build/NEWS:16911 ../../../build/NEWS:16985 -#: ../../../build/NEWS:17970 ../../../build/NEWS:18440 -#: ../../../build/NEWS:18760 ../../../build/NEWS:20035 -#: ../../../build/NEWS:21153 ../../../build/NEWS:22000 -#: ../../../build/NEWS:22529 ../../../build/NEWS:23216 -#: ../../../build/NEWS:23435 ../../../build/NEWS:23643 -#: ../../../build/NEWS:25554 +#: ../../../build/NEWS:1202 ../../../build/NEWS:1664 ../../../build/NEWS:2137 +#: ../../../build/NEWS:5119 ../../../build/NEWS:5979 ../../../build/NEWS:6518 +#: ../../../build/NEWS:6859 ../../../build/NEWS:9983 ../../../build/NEWS:10605 +#: ../../../build/NEWS:10822 ../../../build/NEWS:11082 +#: ../../../build/NEWS:11688 ../../../build/NEWS:12276 +#: ../../../build/NEWS:14589 ../../../build/NEWS:14977 +#: ../../../build/NEWS:15318 ../../../build/NEWS:15741 +#: ../../../build/NEWS:16227 ../../../build/NEWS:16595 +#: ../../../build/NEWS:16989 ../../../build/NEWS:17063 +#: ../../../build/NEWS:18048 ../../../build/NEWS:18518 +#: ../../../build/NEWS:18838 ../../../build/NEWS:20113 +#: ../../../build/NEWS:21231 ../../../build/NEWS:22078 +#: ../../../build/NEWS:22607 ../../../build/NEWS:23294 +#: ../../../build/NEWS:23513 ../../../build/NEWS:23721 +#: ../../../build/NEWS:25632 msgid "Tools/Demos" msgstr "Perkakas/Demo" -#: ../../../build/NEWS:1126 +#: ../../../build/NEWS:1204 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:1129 +#: ../../../build/NEWS:1207 msgid "" "`bpo-40431 `__: Fix a syntax typo in " "``turtledemo`` that now raises a ``SyntaxError``." msgstr "" -#: ../../../build/NEWS:1132 +#: ../../../build/NEWS:1210 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:1139 +#: ../../../build/NEWS:1217 msgid "" "`bpo-39465 `__: Remove the " "``_PyUnicode_ClearStaticStrings()`` function from the C API." msgstr "" -#: ../../../build/NEWS:1142 +#: ../../../build/NEWS:1220 msgid "" "`bpo-38787 `__: Add " "PyCFunction_CheckExact() macro for exact type checks now that we allow " @@ -2316,80 +2416,80 @@ msgid "" "PyCMethod_Check() for the new PyCMethod subtype." msgstr "" -#: ../../../build/NEWS:1146 +#: ../../../build/NEWS:1224 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:1150 +#: ../../../build/NEWS:1228 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:1154 +#: ../../../build/NEWS:1232 msgid "" "`bpo-40429 `__: The " ":c:func:`PyThreadState_GetFrame` function now returns a strong reference to " "the frame." msgstr "" -#: ../../../build/NEWS:1157 +#: ../../../build/NEWS:1235 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:1160 +#: ../../../build/NEWS:1238 msgid "``PyAsyncGen_ClearFreeLists()``" msgstr "" -#: ../../../build/NEWS:1161 +#: ../../../build/NEWS:1239 msgid "``PyContext_ClearFreeList()``" msgstr "" -#: ../../../build/NEWS:1162 +#: ../../../build/NEWS:1240 msgid "``PyDict_ClearFreeList()``" msgstr "" -#: ../../../build/NEWS:1163 +#: ../../../build/NEWS:1241 msgid "``PyFloat_ClearFreeList()``" msgstr "" -#: ../../../build/NEWS:1164 +#: ../../../build/NEWS:1242 msgid "``PyFrame_ClearFreeList()``" msgstr "" -#: ../../../build/NEWS:1165 +#: ../../../build/NEWS:1243 msgid "``PyList_ClearFreeList()``" msgstr "" -#: ../../../build/NEWS:1166 +#: ../../../build/NEWS:1244 msgid "``PySet_ClearFreeList()``" msgstr "" -#: ../../../build/NEWS:1167 +#: ../../../build/NEWS:1245 msgid "``PyTuple_ClearFreeList()``" msgstr "" -#: ../../../build/NEWS:1169 +#: ../../../build/NEWS:1247 msgid "" "`bpo-40421 `__: New " ":c:func:`PyFrame_GetBack` function: get the frame next outer frame." msgstr "" -#: ../../../build/NEWS:1172 +#: ../../../build/NEWS:1250 msgid "" "`bpo-40421 `__: New " ":c:func:`PyFrame_GetCode` function: return a borrowed reference to the frame" " code." msgstr "" -#: ../../../build/NEWS:1175 +#: ../../../build/NEWS:1253 msgid "" "`bpo-40217 `__: Ensure that instances of" " types created with :c:func:`PyType_FromSpecWithBases` will visit its class " @@ -2398,35 +2498,35 @@ msgid "" "by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:1181 +#: ../../../build/NEWS:1259 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:1186 +#: ../../../build/NEWS:1264 msgid "Python 3.9.0 alpha 6" msgstr "" -#: ../../../build/NEWS:1188 +#: ../../../build/NEWS:1266 msgid "*Release date: 2020-04-27*" msgstr "" -#: ../../../build/NEWS:1193 +#: ../../../build/NEWS:1271 msgid "" "`bpo-40121 `__: Fixes audit events " "raised on creating a new socket." msgstr "" -#: ../../../build/NEWS:1195 +#: ../../../build/NEWS:1273 msgid "" "`bpo-39073 `__: Disallow CR or LF in " "email.headerregistry.Address arguments to guard against header injection " "attacks." msgstr "" -#: ../../../build/NEWS:1198 +#: ../../../build/NEWS:1276 msgid "" "`bpo-39503 `__: CVE-2020-8492: The " ":class:`~urllib.request.AbstractBasicAuthHandler` class of the " @@ -2436,13 +2536,13 @@ msgid "" "Caller and Matt Schwager." msgstr "" -#: ../../../build/NEWS:1208 +#: ../../../build/NEWS:1286 msgid "" "`bpo-40313 `__: Improve the performance " "of bytes.hex()." msgstr "" -#: ../../../build/NEWS:1210 +#: ../../../build/NEWS:1288 msgid "" "`bpo-40334 `__: Switch to a new parser, " "based on PEG. For more details see PEP 617. To temporarily switch back to " @@ -2451,7 +2551,7 @@ msgid "" "module (already deprecated) and anything that depends on it." msgstr "" -#: ../../../build/NEWS:1216 +#: ../../../build/NEWS:1294 msgid "" "`bpo-40267 `__: Fix the tokenizer to " "display the correct error message, when there is a SyntaxError on the last " @@ -2459,28 +2559,28 @@ msgid "" "parsing`, while it should be `invalid syntax`." msgstr "" -#: ../../../build/NEWS:1221 +#: ../../../build/NEWS:1299 msgid "" "`bpo-39522 `__: Correctly unparse " "explicit ``u`` prefix for strings when postponed evaluation for annotations " "activated. Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:1224 +#: ../../../build/NEWS:1302 msgid "" "`bpo-40246 `__: Report a specialized " "error message, `invalid string prefix`, when the tokenizer encounters a " "string with an invalid prefix." msgstr "" -#: ../../../build/NEWS:1227 +#: ../../../build/NEWS:1305 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:1230 +#: ../../../build/NEWS:1308 msgid "" "`bpo-37388 `__: str.encode() and " "str.decode() no longer check the encoding and errors in development mode or " @@ -2488,69 +2588,69 @@ msgid "" " work on very late calls to str.encode() and str.decode()." msgstr "" -#: ../../../build/NEWS:1235 +#: ../../../build/NEWS:1313 msgid "" "`bpo-40077 `__: Fix possible refleaks in" " :mod:`_json`, memo of PyScannerObject should be traversed." msgstr "" -#: ../../../build/NEWS:1238 +#: ../../../build/NEWS:1316 msgid "" "`bpo-37207 `__: Speed up calls to " "``dict()`` by using the :pep:`590` ``vectorcall`` calling convention." msgstr "" -#: ../../../build/NEWS:1241 +#: ../../../build/NEWS:1319 msgid "" "`bpo-40141 `__: Add column and line " "information to ``ast.keyword`` nodes. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:1244 +#: ../../../build/NEWS:1322 msgid "" "`bpo-1635741 `__: Port :mod:`resource`" " to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1247 +#: ../../../build/NEWS:1325 msgid "" "`bpo-1635741 `__: Port :mod:`math` to " "multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1249 +#: ../../../build/NEWS:1327 msgid "" "`bpo-1635741 `__: Port _uuid module to" " multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1251 +#: ../../../build/NEWS:1329 msgid "" "`bpo-40077 `__: Convert json module to " "use :c:func:`PyType_FromSpec`." msgstr "" -#: ../../../build/NEWS:1253 +#: ../../../build/NEWS:1331 msgid "" "`bpo-40067 `__: Improve the error " "message for multiple star expressions in an assignment. Patch by Furkan " "Onder" msgstr "" -#: ../../../build/NEWS:1256 +#: ../../../build/NEWS:1334 msgid "" "`bpo-1635741 `__: Port _functools " "module to multiphase initialization (PEP 489). Patch by Paulo Henrique " "Silva." msgstr "" -#: ../../../build/NEWS:1259 +#: ../../../build/NEWS:1337 msgid "" "`bpo-1635741 `__: Port operator module" " to multiphase initialization (PEP 489). Patch by Paulo Henrique Silva." msgstr "" -#: ../../../build/NEWS:1262 +#: ../../../build/NEWS:1340 msgid "" "`bpo-20526 `__: Fix " ":c:func:`PyThreadState_Clear()`. ``PyThreadState.frame`` is a borrowed " @@ -2558,25 +2658,25 @@ msgid "" "``Py_CLEAR(tstate->frame)``." msgstr "" -#: ../../../build/NEWS:1266 +#: ../../../build/NEWS:1344 msgid "" "`bpo-1635741 `__: Port time module to " "multiphase initialization (:pep:`489`). Patch by Paulo Henrique Silva." msgstr "" -#: ../../../build/NEWS:1269 ../../../build/NEWS:1661 +#: ../../../build/NEWS:1347 ../../../build/NEWS:1739 msgid "" "`bpo-1635741 `__: Port _weakref " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1272 +#: ../../../build/NEWS:1350 msgid "" "`bpo-40020 `__: Fix a leak and " "subsequent crash in parsetok.c caused by realloc misuse on a rare codepath." msgstr "" -#: ../../../build/NEWS:1275 +#: ../../../build/NEWS:1353 msgid "" "`bpo-39939 `__: Added str.removeprefix " "and str.removesuffix methods and corresponding bytes, bytearray, and " @@ -2584,32 +2684,32 @@ msgid "" "See :pep:`616` for a full description. Patch by Dennis Sweeney." msgstr "" -#: ../../../build/NEWS:1280 +#: ../../../build/NEWS:1358 msgid "" "`bpo-39481 `__: Implement PEP 585. This " "supports list[int], tuple[str, ...] etc." msgstr "" -#: ../../../build/NEWS:1283 +#: ../../../build/NEWS:1361 msgid "" "`bpo-32894 `__: Support unparsing of " "infinity numbers in postponed annotations. Patch by Batuhan Taşkaya." msgstr "" -#: ../../../build/NEWS:1286 +#: ../../../build/NEWS:1364 msgid "" "`bpo-37207 `__: Speed up calls to " "``list()`` by using the :pep:`590` ``vectorcall`` calling convention. Patch " "by Mark Shannon." msgstr "" -#: ../../../build/NEWS:1292 +#: ../../../build/NEWS:1370 msgid "" "`bpo-40398 `__: :func:`typing.get_args` " "now always returns an empty tuple for special generic aliases." msgstr "" -#: ../../../build/NEWS:1295 +#: ../../../build/NEWS:1373 msgid "" "`bpo-40396 `__: Functions " ":func:`typing.get_origin`, :func:`typing.get_args` and " @@ -2617,7 +2717,7 @@ msgid "" "``list[int]``." msgstr "" -#: ../../../build/NEWS:1299 +#: ../../../build/NEWS:1377 msgid "" "`bpo-38061 `__: Optimize the " ":mod:`subprocess` module on FreeBSD using ``closefrom()``. A single " @@ -2626,81 +2726,81 @@ msgid "" "milliseconds." msgstr "" -#: ../../../build/NEWS:1304 +#: ../../../build/NEWS:1382 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:1307 ../../../build/NEWS:1315 +#: ../../../build/NEWS:1385 ../../../build/NEWS:1393 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:1311 +#: ../../../build/NEWS:1389 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:1319 +#: ../../../build/NEWS:1397 msgid "" "`bpo-40360 `__: The :mod:`lib2to3` " "module is pending deprecation due to :pep:`617`." msgstr "" -#: ../../../build/NEWS:1322 +#: ../../../build/NEWS:1400 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:1326 +#: ../../../build/NEWS:1404 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:1329 +#: ../../../build/NEWS:1407 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:1333 +#: ../../../build/NEWS:1411 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:1337 +#: ../../../build/NEWS:1415 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:1340 +#: ../../../build/NEWS:1418 msgid "" "`bpo-40148 `__: Added " ":meth:`pathlib.Path.with_stem()` to create a new Path with the stem " "replaced." msgstr "" -#: ../../../build/NEWS:1343 +#: ../../../build/NEWS:1421 msgid "" "`bpo-40325 `__: Deprecated support for " "set objects in random.sample()." msgstr "" -#: ../../../build/NEWS:1345 +#: ../../../build/NEWS:1423 msgid "" "`bpo-40257 `__: Improved help for the " ":mod:`typing` module. Docstrings are now shown for all special forms and " @@ -2709,7 +2809,7 @@ msgid "" "concrete type (``list`` in this case)." msgstr "" -#: ../../../build/NEWS:1350 +#: ../../../build/NEWS:1428 msgid "" "`bpo-40257 `__: func:`inspect.getdoc` no" " longer returns docstring inherited from the type of the object or from " @@ -2719,64 +2819,64 @@ msgid "" "attribute." msgstr "" -#: ../../../build/NEWS:1356 +#: ../../../build/NEWS:1434 msgid "" "`bpo-40287 `__: Fixed " "``SpooledTemporaryFile.seek()`` to return the position." msgstr "" -#: ../../../build/NEWS:1358 +#: ../../../build/NEWS:1436 msgid "" "`bpo-40290 `__: Added zscore() to " "statistics.NormalDist()." msgstr "" -#: ../../../build/NEWS:1360 +#: ../../../build/NEWS:1438 msgid "" "`bpo-40282 `__: Allow " "``random.getrandbits(0)`` to succeed and to return 0." msgstr "" -#: ../../../build/NEWS:1362 +#: ../../../build/NEWS:1440 msgid "" "`bpo-40286 `__: Add " ":func:`random.randbytes` function and :meth:`random.Random.randbytes` method" " to generate random bytes." msgstr "" -#: ../../../build/NEWS:1365 +#: ../../../build/NEWS:1443 msgid "" "`bpo-40277 `__: " ":func:`collections.namedtuple` now provides a human-readable repr for its " "field accessors." msgstr "" -#: ../../../build/NEWS:1368 +#: ../../../build/NEWS:1446 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:1372 +#: ../../../build/NEWS:1450 msgid "" "`bpo-29255 `__: Wait in " "`KqueueSelector.select` when no fds are registered" msgstr "" -#: ../../../build/NEWS:1374 +#: ../../../build/NEWS:1452 msgid "" "`bpo-40260 `__: Ensure " ":mod:`modulefinder` uses :func:`io.open_code` and respects coding comments." msgstr "" -#: ../../../build/NEWS:1377 +#: ../../../build/NEWS:1455 msgid "" "`bpo-40234 `__: Allow again to spawn " "daemon threads in subinterpreters (revert change which denied them)." msgstr "" -#: ../../../build/NEWS:1380 +#: ../../../build/NEWS:1458 msgid "" "`bpo-39207 `__: Workers in " ":class:`~concurrent.futures.ProcessPoolExecutor` are now spawned on demand, " @@ -2785,52 +2885,52 @@ msgid "" "Patch by Kyle Stanley." msgstr "" -#: ../../../build/NEWS:1385 +#: ../../../build/NEWS:1463 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:1389 +#: ../../../build/NEWS:1467 msgid "" "`bpo-40149 `__: Implement traverse and " "clear slots in _abc._abc_data type." msgstr "" -#: ../../../build/NEWS:1391 +#: ../../../build/NEWS:1469 msgid "" "`bpo-40208 `__: Remove deprecated " ":meth:`symtable.SymbolTable.has_exec`." msgstr "" -#: ../../../build/NEWS:1393 +#: ../../../build/NEWS:1471 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:1396 +#: ../../../build/NEWS:1474 msgid "" "`bpo-40190 `__: Add support for " "``_SC_AIX_REALMEM`` to :func:`posix.sysconf`." msgstr "" -#: ../../../build/NEWS:1398 +#: ../../../build/NEWS:1476 msgid "" "`bpo-40182 `__: Removed the " "``_field_types`` attribute of the :class:`typing.NamedTuple` class." msgstr "" -#: ../../../build/NEWS:1401 +#: ../../../build/NEWS:1479 msgid "" "`bpo-36517 `__: Multiple inheritance " "with :class:`typing.NamedTuple` now raises an error instead of silently " "ignoring other types." msgstr "" -#: ../../../build/NEWS:1404 +#: ../../../build/NEWS:1482 msgid "" "`bpo-40126 `__: Fixed reverting multiple" " patches in unittest.mock. Patcher's ``__exit__()`` is now never called if " @@ -2838,7 +2938,7 @@ msgid "" "now the exception." msgstr "" -#: ../../../build/NEWS:1408 +#: ../../../build/NEWS:1486 msgid "" "`bpo-40094 `__: CGIHTTPRequestHandler of" " http.server now logs the CGI script exit code, rather than the CGI script " @@ -2846,7 +2946,7 @@ msgid "" "11, it now logs: \"CGI script exit code -11.\"" msgstr "" -#: ../../../build/NEWS:1413 +#: ../../../build/NEWS:1491 msgid "" "`bpo-40108 `__: Improve the error " "message when triying to import a module using :mod:`runpy` and incorrently " @@ -2854,14 +2954,14 @@ msgid "" "Galindo." msgstr "" -#: ../../../build/NEWS:1417 +#: ../../../build/NEWS:1495 msgid "" "`bpo-40094 `__: Add " ":func:`os.waitstatus_to_exitcode` function: convert a wait status to an exit" " code." msgstr "" -#: ../../../build/NEWS:1420 +#: ../../../build/NEWS:1498 msgid "" "`bpo-40089 `__: Fix " "threading._after_fork(): if fork was not called by a thread spawned by " @@ -2869,7 +2969,7 @@ msgid "" " for _main_thread, instead of a _DummyThread instance." msgstr "" -#: ../../../build/NEWS:1424 +#: ../../../build/NEWS:1502 msgid "" "`bpo-40089 `__: Add a private " "``_at_fork_reinit()`` method to :class:`_thread.Lock`, " @@ -2880,13 +2980,13 @@ msgid "" "``_at_fork_reinit()``." msgstr "" -#: ../../../build/NEWS:1431 +#: ../../../build/NEWS:1509 msgid "" "`bpo-25780 `__: Expose " ":data:`~socket.CAN_RAW_JOIN_FILTERS` in the :mod:`socket` module." msgstr "" -#: ../../../build/NEWS:1434 +#: ../../../build/NEWS:1512 msgid "" "`bpo-39503 `__: " ":class:`~urllib.request.AbstractBasicAuthHandler` of :mod:`urllib.request` " @@ -2894,7 +2994,7 @@ msgid "" " per header: use the realm of the first Basic challenge." msgstr "" -#: ../../../build/NEWS:1439 +#: ../../../build/NEWS:1517 msgid "" "`bpo-39812 `__: Removed daemon threads " "from :mod:`concurrent.futures` by adding an internal " @@ -2903,7 +3003,7 @@ msgid "" "subinterpreters, which don't support daemon threads." msgstr "" -#: ../../../build/NEWS:1444 +#: ../../../build/NEWS:1522 msgid "" "`bpo-40050 `__: Fix " "``importlib._bootstrap_external``: avoid creating a new ``winreg`` builtin " @@ -2911,7 +3011,7 @@ msgid "" "redundant imports." msgstr "" -#: ../../../build/NEWS:1448 +#: ../../../build/NEWS:1526 msgid "" "`bpo-40014 `__: Fix " "``os.getgrouplist()``: if ``getgrouplist()`` function fails because the " @@ -2920,37 +3020,37 @@ msgid "" "number of groups. For other implementations, double the group list size." msgstr "" -#: ../../../build/NEWS:1454 +#: ../../../build/NEWS:1532 msgid "" "`bpo-40017 `__: Add " ":data:`time.CLOCK_TAI` constant if the operating system support it." msgstr "" -#: ../../../build/NEWS:1457 +#: ../../../build/NEWS:1535 msgid "" "`bpo-40016 `__: In re docstring, clarify" " the relationship between inline and argument compile flags." msgstr "" -#: ../../../build/NEWS:1460 +#: ../../../build/NEWS:1538 msgid "" "`bpo-39953 `__: Update internal table of" " OpenSSL error codes in the ``ssl`` module." msgstr "" -#: ../../../build/NEWS:1463 +#: ../../../build/NEWS:1541 msgid "" "`bpo-36144 `__: Added :pep:`584` " "operators to :class:`weakref.WeakValueDictionary`." msgstr "" -#: ../../../build/NEWS:1466 +#: ../../../build/NEWS:1544 msgid "" "`bpo-36144 `__: Added :pep:`584` " "operators to :class:`weakref.WeakKeyDictionary`." msgstr "" -#: ../../../build/NEWS:1469 +#: ../../../build/NEWS:1547 msgid "" "`bpo-38891 `__: Fix linear runtime " "behaviour of the `__getitem__` and `__setitem__` methods in " @@ -2958,7 +3058,7 @@ msgid "" "performance when iterating a `ShareableList`. Patch by Thomas Krennwallner." msgstr "" -#: ../../../build/NEWS:1475 +#: ../../../build/NEWS:1553 msgid "" "`bpo-39682 `__: Remove undocumented " "support for *closing* a `pathlib.Path` object via its context manager. The " @@ -2966,38 +3066,38 @@ msgid "" "`Path` objects immutable." msgstr "" -#: ../../../build/NEWS:1479 +#: ../../../build/NEWS:1557 msgid "" "`bpo-36144 `__: Added :pep:`584` " "operators (``|`` and ``|=``) to :class:`collections.ChainMap`." msgstr "" -#: ../../../build/NEWS:1482 +#: ../../../build/NEWS:1560 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:1486 +#: ../../../build/NEWS:1564 msgid "" "`bpo-38410 `__: Properly handle " ":func:`sys.audit` failures in :func:`sys.set_asyncgen_hooks`." msgstr "" -#: ../../../build/NEWS:1489 +#: ../../../build/NEWS:1567 msgid "" "`bpo-36541 `__: lib2to3 now recognizes " "named assignment expressions (the walrus operator, ``:=``)" msgstr "" -#: ../../../build/NEWS:1492 +#: ../../../build/NEWS:1570 msgid "" "`bpo-35967 `__: In platform, delay the " "invocation of 'uname -p' until the processor attribute is requested." msgstr "" -#: ../../../build/NEWS:1495 +#: ../../../build/NEWS:1573 msgid "" "`bpo-35113 `__: " ":meth:`inspect.getsource` now returns correct source code for inner class " @@ -3005,78 +3105,78 @@ msgid "" "of source of the class. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:1500 +#: ../../../build/NEWS:1578 msgid "" "`bpo-33262 `__: Deprecate passing None " "as an argument for :func:`shlex.split()`'s ``s`` parameter. Patch by " "Zackery Spytz." msgstr "" -#: ../../../build/NEWS:1503 +#: ../../../build/NEWS:1581 msgid "" "`bpo-31758 `__: Prevent crashes when " "using an uninitialized ``_elementtree.XMLParser`` object. Patch by Oren " "Milman." msgstr "" -#: ../../../build/NEWS:1509 +#: ../../../build/NEWS:1587 msgid "" "`bpo-27635 `__: The pickle documentation" " incorrectly claimed that ``__new__`` isn't called by default when " "unpickling." msgstr "" -#: ../../../build/NEWS:1512 +#: ../../../build/NEWS:1590 msgid "" "`bpo-39879 `__: Updated :ref:`datamodel`" " docs to include :func:`dict` insertion order preservation. Patch by Furkan " "Onder and Samy Lahfa." msgstr "" -#: ../../../build/NEWS:1515 +#: ../../../build/NEWS:1593 msgid "" "`bpo-38387 `__: Document " ":c:macro:`PyDoc_STRVAR` macro in the C-API reference." msgstr "" -#: ../../../build/NEWS:1517 +#: ../../../build/NEWS:1595 msgid "" "`bpo-13743 `__: Some methods within " "xml.dom.minidom.Element class are now better documented." msgstr "" -#: ../../../build/NEWS:1523 +#: ../../../build/NEWS:1601 msgid "" "`bpo-31904 `__: Set expected default " "encoding in test_c_locale_coercion.py for VxWorks RTOS." msgstr "" -#: ../../../build/NEWS:1526 +#: ../../../build/NEWS:1604 msgid "" "`bpo-40162 `__: Update Travis CI " "configuration to OpenSSL 1.1.1f." msgstr "" -#: ../../../build/NEWS:1528 +#: ../../../build/NEWS:1606 msgid "" "`bpo-40146 `__: Update OpenSSL to 1.1.1f" " in Azure Pipelines." msgstr "" -#: ../../../build/NEWS:1530 +#: ../../../build/NEWS:1608 msgid "" "`bpo-40094 `__: Add " ":func:`test.support.wait_process` function." msgstr "" -#: ../../../build/NEWS:1532 +#: ../../../build/NEWS:1610 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:1536 +#: ../../../build/NEWS:1614 msgid "" "`bpo-39380 `__: Add the encoding in " ":class:`ftplib.FTP` and :class:`ftplib.FTP_TLS` to the constructor as " @@ -3084,51 +3184,51 @@ msgid "" ":rfc:`2640`." msgstr "" -#: ../../../build/NEWS:1540 +#: ../../../build/NEWS:1618 msgid "" "`bpo-39793 `__: Use the same domain when" " testing ``make_msgid``. Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:1543 +#: ../../../build/NEWS:1621 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:1549 +#: ../../../build/NEWS:1627 msgid "" "`bpo-38360 `__: Support single-argument " "form of macOS -isysroot flag." msgstr "" -#: ../../../build/NEWS:1551 +#: ../../../build/NEWS:1629 msgid "" "`bpo-40158 `__: Fix CPython MSBuild " "Properties in NuGet Package (build/native/python.props)" msgstr "" -#: ../../../build/NEWS:1554 +#: ../../../build/NEWS:1632 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:1561 +#: ../../../build/NEWS:1639 msgid "" "`bpo-40164 `__: Updates Windows to " "OpenSSL 1.1.1f" msgstr "" -#: ../../../build/NEWS:1563 +#: ../../../build/NEWS:1641 msgid "" "`bpo-8901 `__: Ignore the Windows " "registry when the ``-E`` option is used." msgstr "" -#: ../../../build/NEWS:1568 +#: ../../../build/NEWS:1646 msgid "" "`bpo-38329 `__: python.org macOS " "installers now update the Current version symlink of " @@ -3137,57 +3237,57 @@ msgid "" " to embed Python 3 into other macOS applications." msgstr "" -#: ../../../build/NEWS:1573 +#: ../../../build/NEWS:1651 msgid "" "`bpo-40164 `__: Update macOS installer " "builds to use OpenSSL 1.1.1g." msgstr "" -#: ../../../build/NEWS:1578 +#: ../../../build/NEWS:1656 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:1582 +#: ../../../build/NEWS:1660 msgid "" "`bpo-38689 `__: IDLE will no longer " "freeze when inspect.signature fails when fetching a calltip." msgstr "" -#: ../../../build/NEWS:1588 +#: ../../../build/NEWS:1666 msgid "" "`bpo-40385 `__: Removed the checkpyc.py " "tool. Please see compileall without force mode as a potential alternative." msgstr "" -#: ../../../build/NEWS:1591 +#: ../../../build/NEWS:1669 msgid "" "`bpo-40179 `__: Fixed translation of " "``#elif`` in Argument Clinic." msgstr "" -#: ../../../build/NEWS:1593 +#: ../../../build/NEWS:1671 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:1600 +#: ../../../build/NEWS:1678 msgid "" "`bpo-40241 `__: Move the " ":c:type:`PyGC_Head` structure to the internal C API." msgstr "" -#: ../../../build/NEWS:1602 +#: ../../../build/NEWS:1680 msgid "" "`bpo-40170 `__: Convert " ":c:func:`PyObject_IS_GC` macro to a function to hide implementation details." msgstr "" -#: ../../../build/NEWS:1605 +#: ../../../build/NEWS:1683 msgid "" "`bpo-40241 `__: Add the functions " ":c:func:`PyObject_GC_IsTracked` and :c:func:`PyObject_GC_IsFinalized` to the" @@ -3196,7 +3296,7 @@ msgid "" "by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:1610 +#: ../../../build/NEWS:1688 msgid "" "`bpo-40170 `__: The " ":c:func:`PyObject_NEW` macro becomes an alias to the :c:func:`PyObject_New` " @@ -3205,7 +3305,7 @@ msgid "" "longer access directly the :c:member:`PyTypeObject.tp_basicsize` member." msgstr "" -#: ../../../build/NEWS:1616 +#: ../../../build/NEWS:1694 msgid "" "`bpo-40170 `__: " ":c:func:`PyType_HasFeature` now always calls :c:func:`PyType_GetFlags` to " @@ -3214,7 +3314,7 @@ msgid "" "used." msgstr "" -#: ../../../build/NEWS:1621 +#: ../../../build/NEWS:1699 msgid "" "`bpo-40170 `__: Convert the " ":c:func:`PyObject_GET_WEAKREFS_LISTPTR` macro to a function to hide " @@ -3222,7 +3322,7 @@ msgid "" ":c:member:`PyTypeObject.tp_weaklistoffset` member." msgstr "" -#: ../../../build/NEWS:1625 +#: ../../../build/NEWS:1703 msgid "" "`bpo-40170 `__: Convert " ":c:func:`PyObject_CheckBuffer` macro to a function to hide implementation " @@ -3230,7 +3330,7 @@ msgid "" ":c:member:`PyTypeObject.tp_as_buffer` member." msgstr "" -#: ../../../build/NEWS:1629 +#: ../../../build/NEWS:1707 msgid "" "`bpo-40170 `__: Always declare " ":c:func:`PyIndex_Check` as an opaque function to hide implementation " @@ -3238,22 +3338,22 @@ msgid "" ":c:member:`PyTypeObject.tp_as_number` member." msgstr "" -#: ../../../build/NEWS:1633 +#: ../../../build/NEWS:1711 msgid "" "`bpo-39947 `__: Add " ":c:func:`PyThreadState_GetID` function: get the unique identifier of a " "Python thread state." msgstr "" -#: ../../../build/NEWS:1638 +#: ../../../build/NEWS:1716 msgid "Python 3.9.0 alpha 5" msgstr "" -#: ../../../build/NEWS:1640 +#: ../../../build/NEWS:1718 msgid "*Release date: 2020-03-23*" msgstr "" -#: ../../../build/NEWS:1645 +#: ../../../build/NEWS:1723 msgid "" "`bpo-38576 `__: Disallow control " "characters in hostnames in http.client, addressing CVE-2019-18348. Such " @@ -3261,7 +3361,7 @@ msgid "" "raised." msgstr "" -#: ../../../build/NEWS:1652 +#: ../../../build/NEWS:1730 msgid "" "`bpo-40010 `__: Optimize pending calls " "in multithreaded applications. If a thread different than the main thread " @@ -3271,19 +3371,19 @@ msgid "" "execute pending calls." msgstr "" -#: ../../../build/NEWS:1658 +#: ../../../build/NEWS:1736 msgid "" "Previously, the bytecode evaluation loop was interrupted at each instruction" " until the main thread executes pending calls." msgstr "" -#: ../../../build/NEWS:1664 +#: ../../../build/NEWS:1742 msgid "" "`bpo-1635741 `__: Port _collections " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1667 +#: ../../../build/NEWS:1745 msgid "" "`bpo-40010 `__: Optimize signal handling" " in multithreaded applications. If a thread different than the main thread " @@ -3292,13 +3392,13 @@ msgid "" "Only the main thread of the main interpreter can handle signals." msgstr "" -#: ../../../build/NEWS:1673 +#: ../../../build/NEWS:1751 msgid "" "Previously, the bytecode evaluation loop was interrupted at each instruction" " until the main thread handles signals." msgstr "" -#: ../../../build/NEWS:1676 +#: ../../../build/NEWS:1754 msgid "" "`bpo-39984 `__: If " ":c:func:`Py_AddPendingCall` is called in a subinterpreter, the function is " @@ -3307,26 +3407,26 @@ msgid "" "scheduled calls." msgstr "" -#: ../../../build/NEWS:1681 +#: ../../../build/NEWS:1759 msgid "" "`bpo-1635741 `__: Port _heapq module " "to multiphase initialization." msgstr "" -#: ../../../build/NEWS:1683 +#: ../../../build/NEWS:1761 msgid "" "`bpo-1635741 `__: Port itertools " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1686 +#: ../../../build/NEWS:1764 msgid "" "`bpo-37207 `__: Speed up calls to " "``frozenset()`` by using the :pep:`590` ``vectorcall`` calling convention. " "Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:1689 +#: ../../../build/NEWS:1767 msgid "" "`bpo-39984 `__: subinterpreters: Move " "``_PyRuntimeState.ceval.tracing_possible`` to " @@ -3334,26 +3434,26 @@ msgid "" "own variable." msgstr "" -#: ../../../build/NEWS:1694 +#: ../../../build/NEWS:1772 msgid "" "`bpo-37207 `__: Speed up calls to " "``set()`` by using the :pep:`590` ``vectorcall`` calling convention. Patch " "by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:1697 +#: ../../../build/NEWS:1775 msgid "" "`bpo-1635741 `__: Port _statistics " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1700 +#: ../../../build/NEWS:1778 msgid "" "`bpo-39968 `__: Use inline function to " "replace extension modules' get_module_state macros." msgstr "" -#: ../../../build/NEWS:1703 +#: ../../../build/NEWS:1781 msgid "" "`bpo-39965 `__: Correctly raise " "``SyntaxError`` if *await* is used inside non-async functions and " @@ -3361,34 +3461,34 @@ msgid "" "Pablo Galindo." msgstr "" -#: ../../../build/NEWS:1707 +#: ../../../build/NEWS:1785 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:1711 +#: ../../../build/NEWS:1789 msgid "" "`bpo-37207 `__: Speed up calls to " "``tuple()`` by using the :pep:`590` ``vectorcall`` calling convention. Patch" " by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:1714 +#: ../../../build/NEWS:1792 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." msgstr "" -#: ../../../build/NEWS:1718 +#: ../../../build/NEWS:1796 msgid "" "`bpo-39926 `__: Update Unicode database " "to Unicode version 13.0.0." msgstr "" -#: ../../../build/NEWS:1720 +#: ../../../build/NEWS:1798 msgid "" "`bpo-19466 `__: Clear the frames of " "daemon threads earlier during the Python shutdown to call objects " @@ -3396,7 +3496,7 @@ msgid "" "daemon threads in a more reliable way." msgstr "" -#: ../../../build/NEWS:1724 +#: ../../../build/NEWS:1802 msgid "" "`bpo-38894 `__: Fix a bug that was " "causing incomplete results when calling ``pathlib.Path.glob`` in the " @@ -3404,7 +3504,7 @@ msgid "" "access. Patch by Pablo Galindo and Matt Wozniski." msgstr "" -#: ../../../build/NEWS:1729 +#: ../../../build/NEWS:1807 msgid "" "`bpo-39877 `__: Fix " ":c:func:`PyEval_RestoreThread` random crash at exit with daemon threads. It " @@ -3414,137 +3514,137 @@ msgid "" " exits before trying to take the GIL." msgstr "" -#: ../../../build/NEWS:1735 +#: ../../../build/NEWS:1813 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:1739 +#: ../../../build/NEWS:1817 msgid "" "`bpo-39776 `__: Fix race condition where" " threads created by PyGILState_Ensure() could get a duplicate id." msgstr "" -#: ../../../build/NEWS:1742 +#: ../../../build/NEWS:1820 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:1746 +#: ../../../build/NEWS:1824 msgid "" "`bpo-39778 `__: Fixed a crash due to " "incorrect handling of weak references in ``collections.OrderedDict`` " "classes. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:1749 +#: ../../../build/NEWS:1827 msgid "" "`bpo-1635741 `__: Port audioop " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1752 +#: ../../../build/NEWS:1830 msgid "" "`bpo-39702 `__: Relax :term:`decorator` " "grammar restrictions to allow any valid expression (:pep:`614`)." msgstr "" -#: ../../../build/NEWS:1755 +#: ../../../build/NEWS:1833 msgid "" "`bpo-38091 `__: Tweak import deadlock " "detection code to not deadlock itself." msgstr "" -#: ../../../build/NEWS:1757 +#: ../../../build/NEWS:1835 msgid "" "`bpo-1635741 `__: Port _locale " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1760 +#: ../../../build/NEWS:1838 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:1764 +#: ../../../build/NEWS:1842 msgid "" "`bpo-39520 `__: Fix unparsing of ext " "slices with no items (``foo[:,]``). Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:1767 +#: ../../../build/NEWS:1845 msgid "" "`bpo-39220 `__: Do not optimize " "annotations if 'from __future__ import annotations' is used. Patch by Pablo " "Galindo." msgstr "" -#: ../../../build/NEWS:1770 +#: ../../../build/NEWS:1848 msgid "" "`bpo-35712 `__: Using " ":data:`NotImplemented` in a boolean context has been deprecated. Patch " "contributed by Josh Rosenberg." msgstr "" -#: ../../../build/NEWS:1773 +#: ../../../build/NEWS:1851 msgid "" "`bpo-22490 `__: Don't leak environment " "variable ``__PYVENV_LAUNCHER__`` into the interpreter session on macOS." msgstr "" -#: ../../../build/NEWS:1779 +#: ../../../build/NEWS:1857 msgid "" "`bpo-39830 `__: Add " ":class:`zipfile.Path` to ``__all__`` in the :mod:`zipfile` module." msgstr "" -#: ../../../build/NEWS:1782 +#: ../../../build/NEWS:1860 msgid "" "`bpo-40000 `__: Improved error messages " "for validation of ``ast.Constant`` nodes. Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:1785 +#: ../../../build/NEWS:1863 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:1789 +#: ../../../build/NEWS:1867 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:1792 +#: ../../../build/NEWS:1870 msgid "" "`bpo-39988 `__: Deprecated " "``ast.AugLoad`` and ``ast.AugStore`` node classes because they are no longer" " used." msgstr "" -#: ../../../build/NEWS:1795 +#: ../../../build/NEWS:1873 msgid "" "`bpo-39656 `__: Ensure ``bin/python3.#``" " is always present in virtual environments on POSIX platforms - by Anthony " "Sottile." msgstr "" -#: ../../../build/NEWS:1798 +#: ../../../build/NEWS:1876 msgid "" "`bpo-39969 `__: Deprecated ``ast.Param``" " node class because it's no longer used. Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:1801 +#: ../../../build/NEWS:1879 msgid "" "`bpo-39360 `__: Ensure all workers exit " "when finalizing a :class:`multiprocessing.Pool` implicitly via the module " @@ -3554,7 +3654,7 @@ msgid "" "Batuhan Taskaya and Pablo Galindo." msgstr "" -#: ../../../build/NEWS:1808 +#: ../../../build/NEWS:1886 msgid "" "`bpo-35370 `__: sys.settrace(), " "sys.setprofile() and _lsprof.Profiler.enable() now properly report " @@ -3562,7 +3662,7 @@ msgid "" "event is denied." msgstr "" -#: ../../../build/NEWS:1812 +#: ../../../build/NEWS:1890 msgid "" "`bpo-39936 `__: AIX: Fix _aix_support " "module when the subprocess is not available, when building Python from " @@ -3572,21 +3672,21 @@ msgid "" "available or not." msgstr "" -#: ../../../build/NEWS:1818 +#: ../../../build/NEWS:1896 msgid "" "`bpo-36144 `__: " ":class:`collections.OrderedDict` now implements ``|`` and ``|=`` " "(:pep:`584`)." msgstr "" -#: ../../../build/NEWS:1821 +#: ../../../build/NEWS:1899 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:1824 +#: ../../../build/NEWS:1902 msgid "" "`bpo-39915 `__: Ensure " ":attr:`unittest.mock.AsyncMock.await_args_list` has call objects in the " @@ -3595,14 +3695,14 @@ msgid "" "Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:1829 +#: ../../../build/NEWS:1907 msgid "" "`bpo-36144 `__: Updated " ":data:`os.environ` and :data:`os.environb` to support :pep:`584`'s merge " "(``|``) and update (``|=``) operators." msgstr "" -#: ../../../build/NEWS:1832 +#: ../../../build/NEWS:1910 msgid "" "`bpo-38662 `__: The ``ensurepip`` module" " now invokes ``pip`` via the ``runpy`` module. Hence it is no longer tightly" @@ -3611,21 +3711,21 @@ msgid "" "distributors." msgstr "" -#: ../../../build/NEWS:1837 +#: ../../../build/NEWS:1915 msgid "" "`bpo-38075 `__: Fix the " ":meth:`random.Random.seed` method when a :class:`bool` is passed as the " "seed." msgstr "" -#: ../../../build/NEWS:1840 +#: ../../../build/NEWS:1918 msgid "" "`bpo-39916 `__: More reliable use of " "``os.scandir()`` in ``Path.glob()``. It no longer emits a ResourceWarning " "when interrupted." msgstr "" -#: ../../../build/NEWS:1843 +#: ../../../build/NEWS:1921 msgid "" "`bpo-39850 `__: :mod:`multiprocessing` " "now supports abstract socket addresses (if abstract sockets are supported in" @@ -3636,7 +3736,7 @@ msgid "" " Galindo." msgstr "" -#: ../../../build/NEWS:1850 +#: ../../../build/NEWS:1928 msgid "" "`bpo-36287 `__: :func:`ast.dump()` no " "longer outputs optional fields and attributes with default values. The " @@ -3644,7 +3744,7 @@ msgid "" "as class attributes (e.g. ``Constant.kind`` is set to ``None``)." msgstr "" -#: ../../../build/NEWS:1855 +#: ../../../build/NEWS:1933 msgid "" "`bpo-39889 `__: Fixed " ":func:`ast.unparse` for extended slices containing a single element (e.g. " @@ -3652,20 +3752,20 @@ msgid "" "j]``)." msgstr "" -#: ../../../build/NEWS:1859 +#: ../../../build/NEWS:1937 msgid "" "`bpo-39828 `__: Fix :mod:`json.tool` to " "catch :exc:`BrokenPipeError`. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:1862 +#: ../../../build/NEWS:1940 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:1866 +#: ../../../build/NEWS:1944 msgid "" "`bpo-39674 `__: Revert \"`bpo-37330 " "`__: open() no longer accept 'U' in file" @@ -3673,65 +3773,65 @@ msgid "" "from Python 2.7, but will be removed in Python 3.10." msgstr "" -#: ../../../build/NEWS:1870 +#: ../../../build/NEWS:1948 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:1874 +#: ../../../build/NEWS:1952 msgid "" "`bpo-39826 `__: Add getConnection method" " to logging HTTPHandler to enable custom connections." msgstr "" -#: ../../../build/NEWS:1877 +#: ../../../build/NEWS:1955 msgid "" "`bpo-39763 `__: Reimplement " ":func:`distutils.spawn.spawn` function with the :mod:`subprocess` module." msgstr "" -#: ../../../build/NEWS:1880 +#: ../../../build/NEWS:1958 msgid "" "`bpo-39794 `__: Add --without-decimal-" "contextvar build option. This enables a thread-local rather than a " "coroutine local context." msgstr "" -#: ../../../build/NEWS:1883 +#: ../../../build/NEWS:1961 msgid "" "`bpo-36144 `__: " ":class:`collections.defaultdict` now implements ``|`` (:pep:`584`)." msgstr "" -#: ../../../build/NEWS:1886 +#: ../../../build/NEWS:1964 msgid "" "`bpo-39517 `__: Fix runpy.run_path() " "when using pathlike objects" msgstr "" -#: ../../../build/NEWS:1888 +#: ../../../build/NEWS:1966 msgid "" "`bpo-39775 `__: Change " "``inspect.Signature.parameters`` back to ``collections.OrderedDict``. This " "was changed to ``dict`` in Python 3.9.0a4." msgstr "" -#: ../../../build/NEWS:1892 +#: ../../../build/NEWS:1970 msgid "" "`bpo-39678 `__: Refactor queue_manager " "in :class:`concurrent.futures.ProcessPoolExecutor` to make it easier to " "maintain." msgstr "" -#: ../../../build/NEWS:1896 +#: ../../../build/NEWS:1974 msgid "" "`bpo-39764 `__: Fix AttributeError when " "calling get_stack on a PyAsyncGenObject Task" msgstr "" -#: ../../../build/NEWS:1899 +#: ../../../build/NEWS:1977 msgid "" "`bpo-39769 `__: The " ":func:`compileall.compile_dir` function's *ddir* parameter and the " @@ -3740,80 +3840,80 @@ msgid "" "being compiled. This fixes a regression introduced with Python 3.5." msgstr "" -#: ../../../build/NEWS:1905 +#: ../../../build/NEWS:1983 msgid "" "`bpo-36144 `__: " ":class:`types.MappingProxyType` objects now support the merge (``|``) " "operator from :pep:`584`." msgstr "" -#: ../../../build/NEWS:1908 +#: ../../../build/NEWS:1986 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:1912 +#: ../../../build/NEWS:1990 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:1915 +#: ../../../build/NEWS:1993 msgid "" "`bpo-39667 `__: Improve pathlib.Path " "compatibility on zipfile.Path and correct performance degradation as found " "in zipp 3.0." msgstr "" -#: ../../../build/NEWS:1918 +#: ../../../build/NEWS:1996 msgid "" "`bpo-39638 `__: Keep ASDL signatures in " "the docstrings for ``AST`` nodes. Patch by Batuhan Taskaya" msgstr "" -#: ../../../build/NEWS:1921 +#: ../../../build/NEWS:1999 msgid "" "`bpo-39639 `__: Deprecated ``ast.Suite``" " node class because it's no longer used. Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:1924 +#: ../../../build/NEWS:2002 msgid "" "`bpo-39609 `__: Add thread_name_prefix " "to default asyncio executor" msgstr "" -#: ../../../build/NEWS:1926 +#: ../../../build/NEWS:2004 msgid "" "`bpo-39548 `__: Fix handling of header " "in :class:`urllib.request.AbstractDigestAuthHandler` when the optional " "``qop`` parameter is not present." msgstr "" -#: ../../../build/NEWS:1930 +#: ../../../build/NEWS:2008 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:1933 +#: ../../../build/NEWS:2011 msgid "" "`bpo-39507 `__: Adding HTTP status 418 " "\"I'm a Teapot\" to HTTPStatus in http library. Patch by Ross Rhodes." msgstr "" -#: ../../../build/NEWS:1936 +#: ../../../build/NEWS:2014 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:1940 +#: ../../../build/NEWS:2018 msgid "" "`bpo-38971 `__: Open issue in the BPO " "indicated a desire to make the implementation of codecs.open() at parity " @@ -3821,14 +3921,14 @@ msgid "" "closed before an exception is raised." msgstr "" -#: ../../../build/NEWS:1945 +#: ../../../build/NEWS:2023 msgid "" "`bpo-38641 `__: Added starred " "expressions support to ``return`` and ``yield`` statements for ``lib2to3``. " "Patch by Vlad Emelianov." msgstr "" -#: ../../../build/NEWS:1948 +#: ../../../build/NEWS:2026 msgid "" "`bpo-37534 `__: When using minidom " "module to generate XML documents the ability to add Standalone Document " @@ -3837,13 +3937,13 @@ msgid "" "Recommendation (available here: https://www.w3.org/TR/xml/#sec-prolog-dtd)." msgstr "" -#: ../../../build/NEWS:1954 +#: ../../../build/NEWS:2032 msgid "" "`bpo-34788 `__: Add support for scoped " "IPv6 addresses to :mod:`ipaddress`. Patch by Oleksandr Pavliuk." msgstr "" -#: ../../../build/NEWS:1957 +#: ../../../build/NEWS:2035 msgid "" "`bpo-34822 `__: Simplified AST for " "subscription. Simple indices are now represented by their value, extended " @@ -3853,63 +3953,63 @@ msgid "" "``ExtSlice(slices)`` returns ``Tuple(slices, Load())``." msgstr "" -#: ../../../build/NEWS:1967 +#: ../../../build/NEWS:2045 msgid "" "`bpo-39868 `__: Updated the Language " "Reference for :pep:`572`." msgstr "" -#: ../../../build/NEWS:1969 +#: ../../../build/NEWS:2047 msgid "" "`bpo-13790 `__: Change 'string' to " "'specification' in format doc." msgstr "" -#: ../../../build/NEWS:1971 +#: ../../../build/NEWS:2049 msgid "" "`bpo-17422 `__: The language reference " "no longer restricts default class namespaces to dicts only." msgstr "" -#: ../../../build/NEWS:1974 +#: ../../../build/NEWS:2052 msgid "" "`bpo-39530 `__: Fix misleading " "documentation about mixed-type numeric comparisons." msgstr "" -#: ../../../build/NEWS:1977 +#: ../../../build/NEWS:2055 msgid "" "`bpo-39718 `__: Update :mod:`token` " "documentation to reflect additions in Python 3.8" msgstr "" -#: ../../../build/NEWS:1980 +#: ../../../build/NEWS:2058 msgid "" "`bpo-39677 `__: Changed operand name of " "**MAKE_FUNCTION** from *argc* to *flags* for module :mod:`dis`" msgstr "" -#: ../../../build/NEWS:1986 +#: ../../../build/NEWS:2064 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:1989 +#: ../../../build/NEWS:2067 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:1992 +#: ../../../build/NEWS:2070 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:1995 +#: ../../../build/NEWS:2073 msgid "" "`bpo-39855 `__: " "test_subprocess.test_user() now skips the test on an user name if the user " @@ -3917,13 +4017,13 @@ msgid "" "doesn't exist on Linux." msgstr "" -#: ../../../build/NEWS:2002 +#: ../../../build/NEWS:2080 msgid "" "`bpo-39761 `__: Fix build with DTrace " "but without additional DFLAGS." msgstr "" -#: ../../../build/NEWS:2004 +#: ../../../build/NEWS:2082 msgid "" "`bpo-39763 `__: setup.py now uses a " "basic implementation of the :mod:`subprocess` module if the " @@ -3931,7 +4031,7 @@ msgid "" "modules are built." msgstr "" -#: ../../../build/NEWS:2008 +#: ../../../build/NEWS:2086 msgid "" "`bpo-1294959 `__: Add ``--with-" "platlibdir`` option to the configure script: name of the platform-specific " @@ -3942,20 +4042,20 @@ msgid "" "Jan Matějek, Matěj Cepl, Charalampos Stratakis and Victor Stinner." msgstr "" -#: ../../../build/NEWS:2019 +#: ../../../build/NEWS:2097 msgid "" "`bpo-39930 `__: Ensures the required " ":file:`vcruntime140.dll` is included in install packages." msgstr "" -#: ../../../build/NEWS:2022 +#: ../../../build/NEWS:2100 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:2026 +#: ../../../build/NEWS:2104 msgid "" "`bpo-38597 `__: :mod:`distutils` will no" " longer statically link :file:`vcruntime140.dll` when a redistributable " @@ -3963,57 +4063,57 @@ msgid "" "of this DLL to ensure distributed extensions can continue to load." msgstr "" -#: ../../../build/NEWS:2031 +#: ../../../build/NEWS:2109 msgid "" "`bpo-38380 `__: Update Windows builds to" " use SQLite 3.31.1" msgstr "" -#: ../../../build/NEWS:2033 +#: ../../../build/NEWS:2111 msgid "" "`bpo-39789 `__: Update Windows release " "build machines to Visual Studio 2019 (MSVC 14.2)." msgstr "" -#: ../../../build/NEWS:2036 +#: ../../../build/NEWS:2114 msgid "" "`bpo-34803 `__: Package for nuget.org " "now includes repository reference and bundled icon image." msgstr "" -#: ../../../build/NEWS:2042 +#: ../../../build/NEWS:2120 msgid "" "`bpo-38380 `__: Update macOS builds to " "use SQLite 3.31.1" msgstr "" -#: ../../../build/NEWS:2047 +#: ../../../build/NEWS:2125 msgid "" "`bpo-27115 `__: For 'Go to Line', use a " "Query box subclass with IDLE standard behavior and improved error checking." msgstr "" -#: ../../../build/NEWS:2050 +#: ../../../build/NEWS:2128 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:2053 +#: ../../../build/NEWS:2131 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:2056 +#: ../../../build/NEWS:2134 msgid "" "`bpo-39781 `__: Selecting code context " "lines no longer causes a jump." msgstr "" -#: ../../../build/NEWS:2061 +#: ../../../build/NEWS:2139 msgid "" "`bpo-36184 `__: Port python-gdb.py to " "FreeBSD. python-gdb.py now checks for \"take_gil\" function name to check if" @@ -4022,21 +4122,21 @@ msgid "" " condition than the GIL." msgstr "" -#: ../../../build/NEWS:2066 +#: ../../../build/NEWS:2144 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:2073 +#: ../../../build/NEWS:2151 msgid "" "`bpo-40024 `__: Add " ":c:func:`PyModule_AddType` helper function: add a type to a module. Patch by" " Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2076 +#: ../../../build/NEWS:2154 msgid "" "`bpo-39946 `__: Remove " "``_PyRuntime.getframe`` hook and remove ``_PyThreadState_GetFrame`` macro " @@ -4044,40 +4144,40 @@ msgid "" " internal C API. Remove also ``PyThreadFrameGetter`` type." msgstr "" -#: ../../../build/NEWS:2081 +#: ../../../build/NEWS:2159 msgid "" "`bpo-39947 `__: Add " ":c:func:`PyThreadState_GetFrame` function: get the current frame of a Python" " thread state." msgstr "" -#: ../../../build/NEWS:2084 +#: ../../../build/NEWS:2162 msgid "" "`bpo-37207 `__: Add _PyArg_NoKwnames " "helper function. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2086 +#: ../../../build/NEWS:2164 msgid "" "`bpo-39947 `__: Add " ":c:func:`PyThreadState_GetInterpreter`: get the interpreter of a Python " "thread state." msgstr "" -#: ../../../build/NEWS:2089 +#: ../../../build/NEWS:2167 msgid "" "`bpo-39947 `__: Add " ":c:func:`PyInterpreterState_Get` function to the limited C API." msgstr "" -#: ../../../build/NEWS:2092 +#: ../../../build/NEWS:2170 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:2095 +#: ../../../build/NEWS:2173 msgid "" "`bpo-39947 `__: Move the static inline " "function flavor of Py_EnterRecursiveCall() and Py_LeaveRecursiveCall() to " @@ -4085,7 +4185,7 @@ msgid "" "provides regular functions which hide implementation details." msgstr "" -#: ../../../build/NEWS:2100 +#: ../../../build/NEWS:2178 msgid "" "`bpo-39947 `__: " "Py_TRASHCAN_BEGIN_CONDITION and Py_TRASHCAN_END macro no longer access " @@ -4093,7 +4193,7 @@ msgid "" "_PyTrash_end() functions which hide implementation details." msgstr "" -#: ../../../build/NEWS:2104 +#: ../../../build/NEWS:2182 msgid "" "`bpo-39884 `__: " ":c:func:`PyDescr_NewMethod` and :c:func:`PyCFunction_NewEx` now include the " @@ -4101,28 +4201,28 @@ msgid "" "debug." msgstr "" -#: ../../../build/NEWS:2108 +#: ../../../build/NEWS:2186 msgid "" "`bpo-39877 `__: Deprecated " ":c:func:`PyEval_InitThreads` and :c:func:`PyEval_ThreadsInitialized`. " "Calling :c:func:`PyEval_InitThreads` now does nothing." msgstr "" -#: ../../../build/NEWS:2112 +#: ../../../build/NEWS:2190 msgid "" "`bpo-38249 `__: " ":c:macro:`Py_UNREACHABLE` is now implemented with " "``__builtin_unreachable()`` and analogs in release mode." msgstr "" -#: ../../../build/NEWS:2115 +#: ../../../build/NEWS:2193 msgid "" "`bpo-38643 `__: " ":c:func:`PyNumber_ToBase` now raises a :exc:`SystemError` instead of " "crashing when called with invalid base." msgstr "" -#: ../../../build/NEWS:2118 +#: ../../../build/NEWS:2196 msgid "" "`bpo-39882 `__: The " ":c:func:`Py_FatalError` function is replaced with a macro which logs " @@ -4130,7 +4230,7 @@ msgid "" "``Py_LIMITED_API`` macro is defined." msgstr "" -#: ../../../build/NEWS:2122 +#: ../../../build/NEWS:2200 msgid "" "`bpo-39824 `__: Extension modules: " ":c:member:`~PyModuleDef.m_traverse`, :c:member:`~PyModuleDef.m_clear` and " @@ -4143,19 +4243,19 @@ msgid "" "``NULL``." msgstr "" -#: ../../../build/NEWS:2131 +#: ../../../build/NEWS:2209 msgid "" "Extension modules without module state (``m_size <= 0``) are not affected." msgstr "" -#: ../../../build/NEWS:2133 +#: ../../../build/NEWS:2211 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:2136 +#: ../../../build/NEWS:2214 msgid "" "`bpo-38500 `__: Add a private API to get" " and set the frame evaluation function: add " @@ -4164,34 +4264,34 @@ msgid "" ":c:type:`_PyFrameEvalFunction` function type now takes a *tstate* parameter." msgstr "" -#: ../../../build/NEWS:2144 +#: ../../../build/NEWS:2222 msgid "Python 3.9.0 alpha 4" msgstr "" -#: ../../../build/NEWS:2146 +#: ../../../build/NEWS:2224 msgid "*Release date: 2020-02-25*" msgstr "" -#: ../../../build/NEWS:2151 +#: ../../../build/NEWS:2229 msgid "" "`bpo-39184 `__: Add audit events to " "functions in `fcntl`, `msvcrt`, `os`, `resource`, `shutil`, `signal` and " "`syslog`." msgstr "" -#: ../../../build/NEWS:2154 +#: ../../../build/NEWS:2232 msgid "" "`bpo-39401 `__: Avoid unsafe DLL load at" " startup on Windows 7 and earlier." msgstr "" -#: ../../../build/NEWS:2156 +#: ../../../build/NEWS:2234 msgid "" "`bpo-39184 `__: Add audit events to " "command execution functions in os and pty modules." msgstr "" -#: ../../../build/NEWS:2162 +#: ../../../build/NEWS:2240 msgid "" "`bpo-39382 `__: Fix a use-after-free in " "the single inheritance path of ``issubclass()``, when the ``__bases__`` of " @@ -4199,25 +4299,25 @@ msgid "" "Yonatan Goldschmidt." msgstr "" -#: ../../../build/NEWS:2166 +#: ../../../build/NEWS:2244 msgid "" "`bpo-39573 `__: Update clinic tool to " "use :c:func:`Py_IS_TYPE`. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2169 +#: ../../../build/NEWS:2247 msgid "" "`bpo-39619 `__: Enable use of " ":func:`os.chroot` on HP-UX systems." msgstr "" -#: ../../../build/NEWS:2171 +#: ../../../build/NEWS:2249 msgid "" "`bpo-39573 `__: Add :c:func:`Py_IS_TYPE`" " static inline function to check whether the object *o* type is *type*." msgstr "" -#: ../../../build/NEWS:2174 +#: ../../../build/NEWS:2252 msgid "" "`bpo-39606 `__: Fix regression caused by" " fix for `bpo-39386 `__, that prevented " @@ -4225,53 +4325,53 @@ msgid "" "exhausted." msgstr "" -#: ../../../build/NEWS:2178 +#: ../../../build/NEWS:2256 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:2182 +#: ../../../build/NEWS:2260 msgid "" "`bpo-1635741 `__: Port _crypt " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:2185 +#: ../../../build/NEWS:2263 msgid "" "`bpo-1635741 `__: Port _contextvars " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:2188 +#: ../../../build/NEWS:2266 msgid "" "`bpo-39510 `__: Fix segfault in " "``readinto()`` method on closed BufferedReader." msgstr "" -#: ../../../build/NEWS:2190 +#: ../../../build/NEWS:2268 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:2193 +#: ../../../build/NEWS:2271 msgid "" "`bpo-39492 `__: Fix a reference cycle in" " the C Pickler that was preventing the garbage collection of deleted, " "pickled objects." msgstr "" -#: ../../../build/NEWS:2196 +#: ../../../build/NEWS:2274 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:2199 +#: ../../../build/NEWS:2277 msgid "" "`bpo-39434 `__: :term:`floor division` " "of float operation now has a better performance. Also the message of " @@ -4279,25 +4379,25 @@ msgid "" "Na." msgstr "" -#: ../../../build/NEWS:2203 +#: ../../../build/NEWS:2281 msgid "" "`bpo-1635741 `__: Port _codecs " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:2206 +#: ../../../build/NEWS:2284 msgid "" "`bpo-1635741 `__: Port _bz2 extension " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:2209 +#: ../../../build/NEWS:2287 msgid "" "`bpo-1635741 `__: Port _abc extension " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:2212 +#: ../../../build/NEWS:2290 msgid "" "`bpo-39320 `__: Replace two complex " "bytecodes for building dicts with two simpler ones. The new bytecodes " @@ -4305,84 +4405,84 @@ msgid "" "``BUILD_MAP_UNPACK`` and ``BUILD_MAP_UNPACK_WITH_CALL`` have been removed." msgstr "" -#: ../../../build/NEWS:2217 +#: ../../../build/NEWS:2295 msgid "" "`bpo-39219 `__: Syntax errors raised in " "the tokenizer now always set correct \"text\" and \"offset\" attributes." msgstr "" -#: ../../../build/NEWS:2220 +#: ../../../build/NEWS:2298 msgid "" "`bpo-36051 `__: Drop the GIL during " "large ``bytes.join`` operations. Patch by Bruce Merry." msgstr "" -#: ../../../build/NEWS:2223 +#: ../../../build/NEWS:2301 msgid "" "`bpo-38960 `__: Fix DTrace build issues " "on FreeBSD. Patch by David Carlier." msgstr "" -#: ../../../build/NEWS:2225 +#: ../../../build/NEWS:2303 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:2228 +#: ../../../build/NEWS:2306 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:2232 +#: ../../../build/NEWS:2310 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:2239 +#: ../../../build/NEWS:2317 msgid "" "`bpo-30566 `__: Fix :exc:`IndexError` " "when trying to decode an invalid string with punycode codec." msgstr "" -#: ../../../build/NEWS:2242 +#: ../../../build/NEWS:2320 msgid "" "`bpo-39649 `__: Remove obsolete check " "for `__args__` in bdb.Bdb.format_stack_entry." msgstr "" -#: ../../../build/NEWS:2245 +#: ../../../build/NEWS:2323 msgid "" "`bpo-39648 `__: Expanded " ":func:`math.gcd` and :func:`math.lcm` to handle multiple arguments." msgstr "" -#: ../../../build/NEWS:2248 +#: ../../../build/NEWS:2326 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:2252 +#: ../../../build/NEWS:2330 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:2256 +#: ../../../build/NEWS:2334 msgid "" "`bpo-39479 `__: Add :func:`math.lcm` " "function: least common multiple." msgstr "" -#: ../../../build/NEWS:2258 +#: ../../../build/NEWS:2336 msgid "" "`bpo-39674 `__: Revert \"Do not expose " "abstract collection classes in the collections module\" change (`bpo-25988 " @@ -4391,26 +4491,26 @@ msgid "" "2.7, but will be removed in Python 3.10." msgstr "" -#: ../../../build/NEWS:2263 +#: ../../../build/NEWS:2341 msgid "" "`bpo-39104 `__: Fix hanging " "ProcessPoolExcutor on ``shutdown(wait=False)`` when a task has failed " "pickling." msgstr "" -#: ../../../build/NEWS:2266 +#: ../../../build/NEWS:2344 msgid "" "`bpo-39627 `__: Fixed TypedDict totality" " check for inherited keys." msgstr "" -#: ../../../build/NEWS:2268 +#: ../../../build/NEWS:2346 msgid "" "`bpo-39474 `__: Fixed starting position " "of AST for expressions like ``(a)(b)``, ``(a)[b]`` and ``(a).b``." msgstr "" -#: ../../../build/NEWS:2271 +#: ../../../build/NEWS:2349 msgid "" "`bpo-21016 `__: The :mod:`pydoc` and " ":mod:`trace` modules now use the :mod:`sysconfig` module to get the path to " @@ -4418,21 +4518,21 @@ msgid "" "``/usr/lib64/python3.9/`` on Fedora. Patch by Jan Matějek." msgstr "" -#: ../../../build/NEWS:2276 +#: ../../../build/NEWS:2354 msgid "" "`bpo-39590 `__: Collections.deque now " "holds strong references during deque.__contains__ and deque.count, fixing " "crashes." msgstr "" -#: ../../../build/NEWS:2279 +#: ../../../build/NEWS:2357 msgid "" "`bpo-39586 `__: The distutils " "``bdist_msi`` command is deprecated in Python 3.9, use ``bdist_wheel`` " "(wheel packages) instead." msgstr "" -#: ../../../build/NEWS:2282 +#: ../../../build/NEWS:2360 msgid "" "`bpo-39595 `__: Improved performance of " "zipfile.Path for files with a large number of entries. Also improved " @@ -4441,7 +4541,7 @@ msgid "" "metadata.readthedocs.io/en/latest/changelog%20(links).html#v1-5-0>`_." msgstr "" -#: ../../../build/NEWS:2287 +#: ../../../build/NEWS:2365 msgid "" "`bpo-39350 `__: Fix regression in " ":class:`fractions.Fraction` if the numerator and/or the denominator is an " @@ -4451,39 +4551,39 @@ msgid "" "*denominator*." msgstr "" -#: ../../../build/NEWS:2293 +#: ../../../build/NEWS:2371 msgid "" "`bpo-39567 `__: Added audit for " ":func:`os.walk`, :func:`os.fwalk`, :meth:`pathlib.Path.glob` and " ":meth:`pathlib.Path.rglob`." msgstr "" -#: ../../../build/NEWS:2296 +#: ../../../build/NEWS:2374 msgid "" "`bpo-39559 `__: Remove unused, " "undocumented argument ``getters`` from :func:`uuid.getnode`" msgstr "" -#: ../../../build/NEWS:2299 +#: ../../../build/NEWS:2377 msgid "" "`bpo-38149 `__: :func:`sys.audit` is now" " called only once per call of :func:`glob.glob` and :func:`glob.iglob`." msgstr "" -#: ../../../build/NEWS:2302 +#: ../../../build/NEWS:2380 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:2306 +#: ../../../build/NEWS:2384 msgid "" "`bpo-39450 `__: Striped whitespace from " "docstring before returning it from :func:`unittest.case.shortDescription`." msgstr "" -#: ../../../build/NEWS:2309 +#: ../../../build/NEWS:2387 msgid "" "`bpo-12915 `__: A new function " "``resolve_name`` has been added to the ``pkgutil`` module. This resolves a " @@ -4492,19 +4592,19 @@ msgid "" "package/module reached via recursive attribute access." msgstr "" -#: ../../../build/NEWS:2315 +#: ../../../build/NEWS:2393 msgid "" "`bpo-39353 `__: The " ":func:`binascii.crc_hqx` function is no longer deprecated." msgstr "" -#: ../../../build/NEWS:2317 +#: ../../../build/NEWS:2395 msgid "" "`bpo-39493 `__: Mark " "``typing.IO.closed`` as a property" msgstr "" -#: ../../../build/NEWS:2319 +#: ../../../build/NEWS:2397 msgid "" "`bpo-39491 `__: Add " ":data:`typing.Annotated` and ``include_extras`` parameter to " @@ -4512,7 +4612,7 @@ msgid "" "Varoquaux, documentation by Till Varoquaux and Konstantin Kashin." msgstr "" -#: ../../../build/NEWS:2323 +#: ../../../build/NEWS:2401 msgid "" "`bpo-39485 `__: Fix a bug in " ":func:`unittest.mock.create_autospec` that would complain about the wrong " @@ -4520,33 +4620,33 @@ msgid "" "returning functions." msgstr "" -#: ../../../build/NEWS:2327 +#: ../../../build/NEWS:2405 msgid "" "`bpo-38932 `__: Mock fully resets child " "objects on reset_mock(). Patch by Vegard Stikbakke" msgstr "" -#: ../../../build/NEWS:2330 +#: ../../../build/NEWS:2408 msgid "" "`bpo-39082 `__: Allow AsyncMock to " "correctly patch static/class methods" msgstr "" -#: ../../../build/NEWS:2332 +#: ../../../build/NEWS:2410 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:2336 +#: ../../../build/NEWS:2414 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:2340 +#: ../../../build/NEWS:2418 msgid "" "`bpo-39349 `__: Added a new " "*cancel_futures* parameter to :meth:`concurrent.futures.Executor.shutdown` " @@ -4554,21 +4654,21 @@ msgid "" "waiting for them to complete before shutting down the executor." msgstr "" -#: ../../../build/NEWS:2345 +#: ../../../build/NEWS:2423 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:2348 +#: ../../../build/NEWS:2426 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:2352 +#: ../../../build/NEWS:2430 msgid "" "`bpo-25597 `__: Ensure, if ``wraps`` is " "supplied to :class:`unittest.mock.MagicMock`, it is used to calculate return" @@ -4576,60 +4676,60 @@ msgid "" "Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:2357 +#: ../../../build/NEWS:2435 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:2361 +#: ../../../build/NEWS:2439 msgid "" "`bpo-35727 `__: Fix sys.exit() and " "sys.exit(None) exit code propagation when used in multiprocessing.Process." msgstr "" -#: ../../../build/NEWS:2364 +#: ../../../build/NEWS:2442 msgid "" "`bpo-32173 `__: * Add `lazycache` " "function to `__all__`. * Use `dict.clear` to clear the cache. * Refactoring " "`getline` function and `checkcache` function." msgstr "" -#: ../../../build/NEWS:2371 +#: ../../../build/NEWS:2449 msgid "" "`bpo-17422 `__: The language reference " "now specifies restrictions on class namespaces. Adapted from a patch by " "Ethan Furman." msgstr "" -#: ../../../build/NEWS:2374 +#: ../../../build/NEWS:2452 msgid "" "`bpo-39572 `__: Updated documentation of" " ``total`` flag of TypeDict." msgstr "" -#: ../../../build/NEWS:2376 +#: ../../../build/NEWS:2454 msgid "" "`bpo-39654 `__: In pyclbr doc, update " "'class' to 'module' where appropriate and add readmodule comment. Patch by " "Hakan Çelik." msgstr "" -#: ../../../build/NEWS:2379 +#: ../../../build/NEWS:2457 msgid "" "`bpo-39153 `__: Clarify refcounting " "semantics for the following functions: - PyObject_SetItem - " "PyMapping_SetItemString - PyDict_SetItem - PyDict_SetItemString" msgstr "" -#: ../../../build/NEWS:2383 +#: ../../../build/NEWS:2461 msgid "" "`bpo-39392 `__: Explain that when " "filling with turtle, overlap regions may be left unfilled." msgstr "" -#: ../../../build/NEWS:2386 +#: ../../../build/NEWS:2464 msgid "" "`bpo-39369 `__: Update mmap readline " "method description. The fact that the readline method does update the file " @@ -4637,50 +4737,50 @@ msgid "" "programmer that it doesn't update it." msgstr "" -#: ../../../build/NEWS:2391 +#: ../../../build/NEWS:2469 msgid "" "`bpo-9056 `__: Include subsection in TOC " "for PDF version of docs." msgstr "" -#: ../../../build/NEWS:2396 +#: ../../../build/NEWS:2474 msgid "" "`bpo-38325 `__: Skip tests on non-BMP " "characters of test_winconsoleio." msgstr "" -#: ../../../build/NEWS:2398 +#: ../../../build/NEWS:2476 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:2405 +#: ../../../build/NEWS:2483 msgid "" "`bpo-39489 `__: Remove ``COUNT_ALLOCS`` " "special build." msgstr "" -#: ../../../build/NEWS:2410 +#: ../../../build/NEWS:2488 msgid "" "`bpo-39553 `__: Delete unused code " "related to SxS manifests." msgstr "" -#: ../../../build/NEWS:2412 +#: ../../../build/NEWS:2490 msgid "" "`bpo-39439 `__: Honor the Python path " "when a virtualenv is active on Windows." msgstr "" -#: ../../../build/NEWS:2414 +#: ../../../build/NEWS:2492 msgid "" "`bpo-39393 `__: Improve the error " "message when attempting to load a DLL with unresolved dependencies." msgstr "" -#: ../../../build/NEWS:2417 +#: ../../../build/NEWS:2495 msgid "" "`bpo-38883 `__: " ":meth:`~pathlib.Path.home()` and :meth:`~pathlib.Path.expanduser()` on " @@ -4690,44 +4790,44 @@ msgid "" ":envvar:`HOME` in 3.8, see :issue:`36264`." msgstr "" -#: ../../../build/NEWS:2424 +#: ../../../build/NEWS:2502 msgid "" "`bpo-39185 `__: The build.bat script has" " additional options for very-quiet output (-q) and very-verbose output (-vv)" msgstr "" -#: ../../../build/NEWS:2430 +#: ../../../build/NEWS:2508 msgid "" "`bpo-39663 `__: Add tests for pyparse " "find_good_parse_start()." msgstr "" -#: ../../../build/NEWS:2432 +#: ../../../build/NEWS:2510 msgid "" "`bpo-39600 `__: In the font " "configuration window, remove duplicated font names." msgstr "" -#: ../../../build/NEWS:2434 +#: ../../../build/NEWS:2512 msgid "" "`bpo-30780 `__: Add remaining " "configdialog tests for buttons and highlights and keys tabs." msgstr "" -#: ../../../build/NEWS:2437 +#: ../../../build/NEWS:2515 msgid "" "`bpo-39388 `__: IDLE Settings Cancel " "button now cancels pending changes" msgstr "" -#: ../../../build/NEWS:2439 +#: ../../../build/NEWS:2517 msgid "" "`bpo-38792 `__: Close an IDLE shell " "calltip if a :exc:`KeyboardInterrupt` or shell restart occurs. Patch by " "Zackery Spytz." msgstr "" -#: ../../../build/NEWS:2445 +#: ../../../build/NEWS:2523 msgid "" "`bpo-35081 `__: Move the " "``bytes_methods.h`` header file to the internal C API as " @@ -4735,7 +4835,7 @@ msgid "" "``_Py``), except of the ``PyDoc_STRVAR_shared()`` macro." msgstr "" -#: ../../../build/NEWS:2449 +#: ../../../build/NEWS:2527 msgid "" "`bpo-35081 `__: Move the ``dtoa.h`` " "header file to the internal C API as ``pycore_dtoa.h``: it only contains " @@ -4743,39 +4843,39 @@ msgid "" "modules must now be compiled with the ``Py_BUILD_CORE`` macro defined." msgstr "" -#: ../../../build/NEWS:2454 +#: ../../../build/NEWS:2532 msgid "" "`bpo-39573 `__: Add " ":c:func:`Py_SET_SIZE` function to set the size of an object." msgstr "" -#: ../../../build/NEWS:2457 +#: ../../../build/NEWS:2535 msgid "" "`bpo-39500 `__: " ":c:func:`PyUnicode_IsIdentifier` does not call :c:func:`Py_FatalError` " "anymore if the string is not ready." msgstr "" -#: ../../../build/NEWS:2460 +#: ../../../build/NEWS:2538 msgid "" "`bpo-39573 `__: Add " ":c:func:`Py_SET_TYPE` function to set the type of an object." msgstr "" -#: ../../../build/NEWS:2463 +#: ../../../build/NEWS:2541 msgid "" "`bpo-39573 `__: Add a " ":c:func:`Py_SET_REFCNT` function to set the reference counter of an object." msgstr "" -#: ../../../build/NEWS:2466 +#: ../../../build/NEWS:2544 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:2469 +#: ../../../build/NEWS:2547 msgid "" "`bpo-39542 `__: In the limited C API, " "``PyObject_INIT()`` and ``PyObject_INIT_VAR()`` are now defined as aliases " @@ -4786,7 +4886,7 @@ msgid "" "``_PyTraceMalloc_NewReference()`` and ``_Py_GetRefTotal()``." msgstr "" -#: ../../../build/NEWS:2477 +#: ../../../build/NEWS:2555 msgid "" "`bpo-39542 `__: Exclude trashcan " "mechanism from the limited C API: it requires access to PyTypeObject and " @@ -4794,7 +4894,7 @@ msgid "" "limited C API." msgstr "" -#: ../../../build/NEWS:2481 +#: ../../../build/NEWS:2559 msgid "" "`bpo-39511 `__: The " ":c:func:`PyThreadState_Clear` function now calls the " @@ -4802,14 +4902,14 @@ msgid "" ":c:func:`PyThreadState_Delete`." msgstr "" -#: ../../../build/NEWS:2485 +#: ../../../build/NEWS:2563 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:2489 +#: ../../../build/NEWS:2567 msgid "" "`bpo-39245 `__: The Vectorcall API (PEP " "590) was made public, adding the functions ``PyObject_Vectorcall``, " @@ -4819,35 +4919,35 @@ msgid "" "``Py_TPFLAGS_HAVE_VECTORCALL``." msgstr "" -#: ../../../build/NEWS:2497 +#: ../../../build/NEWS:2575 msgid "Python 3.9.0 alpha 3" msgstr "" -#: ../../../build/NEWS:2499 +#: ../../../build/NEWS:2577 msgid "*Release date: 2020-01-24*" msgstr "" -#: ../../../build/NEWS:2504 +#: ../../../build/NEWS:2582 msgid "" "`bpo-39427 `__: Document all " "possibilities for the ``-X`` options in the command line help section. Patch" " by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:2507 +#: ../../../build/NEWS:2585 msgid "" "`bpo-39421 `__: Fix possible crashes " "when operating with the functions in the :mod:`heapq` module and custom " "comparison operators." msgstr "" -#: ../../../build/NEWS:2510 +#: ../../../build/NEWS:2588 msgid "" "`bpo-39386 `__: Prevent double awaiting " "of async iterator." msgstr "" -#: ../../../build/NEWS:2512 +#: ../../../build/NEWS:2590 msgid "" "`bpo-17005 `__: Add " ":class:`functools.TopologicalSorter` to the :mod:`functools` module to " @@ -4855,63 +4955,63 @@ msgid "" "Pablo Galindo, Tim Peters and Larry Hastings." msgstr "" -#: ../../../build/NEWS:2516 +#: ../../../build/NEWS:2594 msgid "" "`bpo-39320 `__: Replace four complex " "bytecodes for building sequences with three simpler ones." msgstr "" -#: ../../../build/NEWS:2519 +#: ../../../build/NEWS:2597 msgid "The following four bytecodes have been removed:" msgstr "" -#: ../../../build/NEWS:2521 +#: ../../../build/NEWS:2599 msgid "BUILD_LIST_UNPACK" msgstr "" -#: ../../../build/NEWS:2522 +#: ../../../build/NEWS:2600 msgid "BUILD_TUPLE_UNPACK" msgstr "" -#: ../../../build/NEWS:2523 +#: ../../../build/NEWS:2601 msgid "BUILD_SET_UNPACK" msgstr "" -#: ../../../build/NEWS:2524 +#: ../../../build/NEWS:2602 msgid "BUILD_TUPLE_UNPACK_WITH_CALL" msgstr "" -#: ../../../build/NEWS:2526 +#: ../../../build/NEWS:2604 msgid "The following three bytecodes have been added:" msgstr "" -#: ../../../build/NEWS:2528 +#: ../../../build/NEWS:2606 msgid "LIST_TO_TUPLE" msgstr "" -#: ../../../build/NEWS:2529 +#: ../../../build/NEWS:2607 msgid "LIST_EXTEND" msgstr "" -#: ../../../build/NEWS:2530 +#: ../../../build/NEWS:2608 msgid "SET_UPDATE" msgstr "" -#: ../../../build/NEWS:2532 +#: ../../../build/NEWS:2610 msgid "" "`bpo-39336 `__: Import loaders which " "publish immutable module objects can now publish immutable packages in " "addition to individual modules." msgstr "" -#: ../../../build/NEWS:2535 +#: ../../../build/NEWS:2613 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:2539 +#: ../../../build/NEWS:2617 msgid "" "`bpo-39048 `__: Improve the displayed " "error message when incorrect types are passed to ``async with`` statements " @@ -4920,101 +5020,101 @@ msgid "" "manager. Patch by Géry Ogam." msgstr "" -#: ../../../build/NEWS:2544 +#: ../../../build/NEWS:2622 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:2547 +#: ../../../build/NEWS:2625 msgid "" "`bpo-39209 `__: Correctly handle multi-" "line tokens in interactive mode. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:2550 +#: ../../../build/NEWS:2628 msgid "" "`bpo-1635741 `__: Port _json extension" " module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:2553 +#: ../../../build/NEWS:2631 msgid "" "`bpo-39216 `__: Fix constant folding " "optimization for positional only arguments - by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:2556 +#: ../../../build/NEWS:2634 msgid "" "`bpo-39215 `__: Fix ``SystemError`` when" " nested function has annotation on positional-only argument - by Anthony " "Sottile." msgstr "" -#: ../../../build/NEWS:2559 +#: ../../../build/NEWS:2637 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:2562 +#: ../../../build/NEWS:2640 msgid "" "`bpo-39200 `__: Correct the error " "message when trying to construct :class:`range` objects with no arguments. " "Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:2565 +#: ../../../build/NEWS:2643 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:2569 +#: ../../../build/NEWS:2647 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:2572 +#: ../../../build/NEWS:2650 msgid "" "`bpo-39156 `__: Split the COMPARE_OP " "bytecode instruction into four distinct instructions." msgstr "" -#: ../../../build/NEWS:2575 +#: ../../../build/NEWS:2653 msgid "COMPARE_OP for rich comparisons" msgstr "" -#: ../../../build/NEWS:2576 +#: ../../../build/NEWS:2654 msgid "IS_OP for 'is' and 'is not' tests" msgstr "" -#: ../../../build/NEWS:2577 +#: ../../../build/NEWS:2655 msgid "CONTAINS_OP for 'in' and 'is not' tests" msgstr "" -#: ../../../build/NEWS:2578 +#: ../../../build/NEWS:2656 msgid "" "JUMP_IF_NOT_EXC_MATCH for checking exceptions in 'try-except' statements." msgstr "" -#: ../../../build/NEWS:2580 +#: ../../../build/NEWS:2658 msgid "" "This improves the clarity of the interpreter and should provide a modest " "speedup." msgstr "" -#: ../../../build/NEWS:2583 +#: ../../../build/NEWS:2661 msgid "" "`bpo-38588 `__: Fix possible crashes in " "dict and list when calling :c:func:`PyObject_RichCompareBool`." msgstr "" -#: ../../../build/NEWS:2586 +#: ../../../build/NEWS:2664 msgid "" "`bpo-13601 `__: By default, " "``sys.stderr`` is line-buffered now, even if ``stderr`` is redirected to a " @@ -5023,51 +5123,51 @@ msgid "" "environment variable." msgstr "" -#: ../../../build/NEWS:2591 +#: ../../../build/NEWS:2669 msgid "" "(Contributed by Jendrik Seipp in `bpo-13601 " "`__.)" msgstr "" -#: ../../../build/NEWS:2593 +#: ../../../build/NEWS:2671 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:2597 +#: ../../../build/NEWS:2675 msgid "" "`bpo-32021 `__: Include brotli .br " "encoding in mimetypes encodings_map" msgstr "" -#: ../../../build/NEWS:2602 +#: ../../../build/NEWS:2680 msgid "" "`bpo-39430 `__: Fixed race condition in " "lazy imports in :mod:`tarfile`." msgstr "" -#: ../../../build/NEWS:2604 +#: ../../../build/NEWS:2682 msgid "" "`bpo-39413 `__: The :func:`os.unsetenv` " "function is now also available on Windows." msgstr "" -#: ../../../build/NEWS:2607 +#: ../../../build/NEWS:2685 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:2611 +#: ../../../build/NEWS:2689 msgid "" "`bpo-39395 `__: The :func:`os.putenv` " "and :func:`os.unsetenv` functions are now always available." msgstr "" -#: ../../../build/NEWS:2614 +#: ../../../build/NEWS:2692 msgid "" "`bpo-39406 `__: If ``setenv()`` C " "function is available, :func:`os.putenv` is now implemented with " @@ -5075,40 +5175,40 @@ msgid "" "environment variable memory." msgstr "" -#: ../../../build/NEWS:2618 +#: ../../../build/NEWS:2696 msgid "" "`bpo-39396 `__: Fix " "``math.nextafter(-0.0, +0.0)`` on AIX 7.1." msgstr "" -#: ../../../build/NEWS:2620 +#: ../../../build/NEWS:2698 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:2624 +#: ../../../build/NEWS:2702 msgid "" "`bpo-39377 `__: Removed ``encoding`` " "option from :func:`json.loads`. It has been deprecated since Python 3.1." msgstr "" -#: ../../../build/NEWS:2627 +#: ../../../build/NEWS:2705 msgid "" "`bpo-39389 `__: Write accurate " "compression level metadata in :mod:`gzip` archives, rather than always " "signaling maximum compression." msgstr "" -#: ../../../build/NEWS:2630 +#: ../../../build/NEWS:2708 msgid "" "`bpo-39366 `__: The previously " "deprecated ``xpath()`` and ``xgtitle()`` methods of :class:`nntplib.NNTP` " "have been removed." msgstr "" -#: ../../../build/NEWS:2633 +#: ../../../build/NEWS:2711 msgid "" "`bpo-39357 `__: Remove the *buffering* " "parameter of :class:`bz2.BZ2File`. Since Python 3.0, it was ignored and " @@ -5117,7 +5217,7 @@ msgid "" "keyword-only." msgstr "" -#: ../../../build/NEWS:2638 +#: ../../../build/NEWS:2716 msgid "" "`bpo-39353 `__: Deprecate binhex4 and " "hexbin4 standards. Deprecate the :mod:`binhex` module and the following " @@ -5126,7 +5226,7 @@ msgid "" ":func:`~binascii.rledecode_hqx`, :func:`~binascii.crc_hqx`." msgstr "" -#: ../../../build/NEWS:2644 +#: ../../../build/NEWS:2722 msgid "" "`bpo-39351 `__: Remove " "``base64.encodestring()`` and ``base64.decodestring()``, aliases deprecated " @@ -5134,20 +5234,20 @@ msgid "" ":func:`base64.decodebytes` instead." msgstr "" -#: ../../../build/NEWS:2648 +#: ../../../build/NEWS:2726 msgid "" "`bpo-39350 `__: Remove " "``fractions.gcd()`` function, deprecated since Python 3.5 (:issue:`22486`): " "use :func:`math.gcd` instead." msgstr "" -#: ../../../build/NEWS:2651 +#: ../../../build/NEWS:2729 msgid "" "`bpo-39329 `__: :class:`~smtplib.LMTP` " "constructor now has an optional *timeout* parameter. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2654 +#: ../../../build/NEWS:2732 msgid "" "`bpo-39313 `__: Add a new " "``exec_function`` option (*--exec-function* in the CLI) to " @@ -5155,7 +5255,7 @@ msgid "" "Taskaya." msgstr "" -#: ../../../build/NEWS:2658 +#: ../../../build/NEWS:2736 msgid "" "`bpo-39259 `__: :class:`~ftplib.FTP_TLS`" " and :class:`~ftplib.FTP_TLS` now raise a :class:`ValueError` if the given " @@ -5163,7 +5263,7 @@ msgid "" "blocking socket. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2662 +#: ../../../build/NEWS:2740 msgid "" "`bpo-39259 `__: :class:`~smtplib.SMTP` " "and :class:`~smtplib.SMTP_SSL` now raise a :class:`ValueError` if the given " @@ -5171,20 +5271,20 @@ msgid "" "blocking socket. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2666 +#: ../../../build/NEWS:2744 msgid "" "`bpo-39310 `__: Add :func:`math.ulp`: " "return the value of the least significant bit of a float." msgstr "" -#: ../../../build/NEWS:2669 +#: ../../../build/NEWS:2747 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:2673 +#: ../../../build/NEWS:2751 msgid "" "`bpo-39259 `__: :class:`~nntplib.NNTP` " "and :class:`~nntplib.NNTP_SSL` now raise a :class:`ValueError` if the given " @@ -5192,7 +5292,7 @@ msgid "" "blocking socket. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2677 +#: ../../../build/NEWS:2755 msgid "" "`bpo-38901 `__: When you specify " "prompt='.' or equivalently python -m venv --prompt . ... the basename of the" @@ -5200,14 +5300,14 @@ msgid "" "activated." msgstr "" -#: ../../../build/NEWS:2681 +#: ../../../build/NEWS:2759 msgid "" "`bpo-39288 `__: Add " ":func:`math.nextafter`: return the next floating-point value after *x* " "towards *y*." msgstr "" -#: ../../../build/NEWS:2684 +#: ../../../build/NEWS:2762 msgid "" "`bpo-39259 `__: :class:`~poplib.POP3` " "and :class:`~poplib.POP3_SSL` now raise a :class:`ValueError` if the given " @@ -5215,14 +5315,14 @@ msgid "" "blocking socket. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2688 +#: ../../../build/NEWS:2766 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:2692 +#: ../../../build/NEWS:2770 msgid "" "`bpo-35292 `__: Proxy the " "`SimpleHTTPRequestHandler.guess_type` to `mimetypes.guess_type` so the " @@ -5230,27 +5330,27 @@ msgid "" ":mod:`http.server` module is imported." msgstr "" -#: ../../../build/NEWS:2696 +#: ../../../build/NEWS:2774 msgid "" "`bpo-39239 `__: The " ":meth:`select.epoll.unregister` method no longer ignores the " ":data:`~errno.EBADF` error." msgstr "" -#: ../../../build/NEWS:2699 +#: ../../../build/NEWS:2777 msgid "" "`bpo-38907 `__: In http.server script, " "restore binding to IPv4 on Windows." msgstr "" -#: ../../../build/NEWS:2701 +#: ../../../build/NEWS:2779 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:2704 +#: ../../../build/NEWS:2782 msgid "" "`bpo-39198 `__: If an exception were to " "be thrown in `Logger.isEnabledFor` (say, by asyncio timeouts or stopit) , " @@ -5259,7 +5359,7 @@ msgid "" "ensure the lock is released." msgstr "" -#: ../../../build/NEWS:2709 +#: ../../../build/NEWS:2787 msgid "" "`bpo-39191 `__: Perform a check for " "running loop before starting a new task in ``loop.run_until_complete()`` to " @@ -5267,14 +5367,14 @@ msgid "" " raising." msgstr "" -#: ../../../build/NEWS:2713 +#: ../../../build/NEWS:2791 msgid "" "`bpo-38871 `__: Correctly parenthesize " "filter-based statements that contain lambda expressions in mod:`lib2to3`. " "Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2716 +#: ../../../build/NEWS:2794 msgid "" "`bpo-39142 `__: A change was made to " "logging.config.dictConfig to avoid converting instances of named tuples to " @@ -5284,13 +5384,13 @@ msgid "" "in their named tuple class." msgstr "" -#: ../../../build/NEWS:2722 +#: ../../../build/NEWS:2800 msgid "" "`bpo-39158 `__: ast.literal_eval() now " "supports empty sets." msgstr "" -#: ../../../build/NEWS:2724 +#: ../../../build/NEWS:2802 msgid "" "`bpo-39129 `__: Fix import path for " "``asyncio.TimeoutError``" @@ -5298,48 +5398,48 @@ msgstr "" "`bpo-39129 `__: Memperbaiki lokasi " "import untuk ``asyncio.TimeoutError``" -#: ../../../build/NEWS:2726 +#: ../../../build/NEWS:2804 msgid "" "`bpo-39057 `__: " ":func:`urllib.request.proxy_bypass_environment` now ignores leading dots and" " no longer ignores a trailing newline." msgstr "" -#: ../../../build/NEWS:2729 +#: ../../../build/NEWS:2807 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:2732 +#: ../../../build/NEWS:2810 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:2735 +#: ../../../build/NEWS:2813 msgid "" "`bpo-21600 `__: Fix " ":func:`mock.patch.stopall` to stop active patches that were created with " ":func:`mock.patch.dict`." msgstr "" -#: ../../../build/NEWS:2738 +#: ../../../build/NEWS:2816 msgid "" "`bpo-39019 `__: Implement dummy " "``__class_getitem__`` for :class:`tempfile.SpooledTemporaryFile`." msgstr "" -#: ../../../build/NEWS:2741 +#: ../../../build/NEWS:2819 msgid "" "`bpo-39019 `__: Implement dummy " "``__class_getitem__`` for ``subprocess.Popen``, " "``subprocess.CompletedProcess``" msgstr "" -#: ../../../build/NEWS:2744 +#: ../../../build/NEWS:2822 msgid "" "`bpo-38914 `__: Adjusted the wording of " "the warning issued by distutils' ``check`` command when the ``author`` and " @@ -5349,7 +5449,7 @@ msgid "" "by Juergen Gmach." msgstr "" -#: ../../../build/NEWS:2750 +#: ../../../build/NEWS:2828 msgid "" "`bpo-38878 `__: Fixed __subclasshook__ " "of :class:`os.PathLike` to return a correct result upon inheritence. Patch " @@ -5359,7 +5459,7 @@ msgstr "" "__subclasshook__ dari :class:`os.PathLike` untuk mengembalikan hasil yang " "sesuai saat pewarisan. Patch oleh Bar Harel." -#: ../../../build/NEWS:2753 +#: ../../../build/NEWS:2831 msgid "" "`bpo-38615 `__: :class:`~imaplib.IMAP4` " "and :class:`~imaplib.IMAP4_SSL` now have an optional *timeout* parameter for" @@ -5369,7 +5469,7 @@ msgid "" "to this change. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2760 +#: ../../../build/NEWS:2838 msgid "" "`bpo-35182 `__: Fixed " ":func:`Popen.communicate` subsequent call crash when the child process has " @@ -5377,7 +5477,7 @@ msgid "" " Patch by Andriy Maletsky." msgstr "" -#: ../../../build/NEWS:2764 +#: ../../../build/NEWS:2842 msgid "" "`bpo-38630 `__: On Unix, " ":meth:`subprocess.Popen.send_signal` now polls the process status. Polling " @@ -5387,7 +5487,7 @@ msgid "" "process." msgstr "" -#: ../../../build/NEWS:2770 +#: ../../../build/NEWS:2848 msgid "" "`bpo-38536 `__: Removes trailing space " "in formatted currency with `international=True` and a locale with symbol " @@ -5395,34 +5495,34 @@ msgid "" "`'12,34 EUR '` instead of `'12,34 EUR'`." msgstr "" -#: ../../../build/NEWS:2775 +#: ../../../build/NEWS:2853 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:2778 +#: ../../../build/NEWS:2856 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:2781 +#: ../../../build/NEWS:2859 msgid "" "`bpo-38293 `__: Add :func:`copy.copy` " "and :func:`copy.deepcopy` support to :func:`property` objects." msgstr "" -#: ../../../build/NEWS:2784 +#: ../../../build/NEWS:2862 msgid "" "`bpo-37958 `__: Added the " "pstats.Stats.get_profile_dict() method to return the profile data as a " "StatsProfile instance." msgstr "" -#: ../../../build/NEWS:2787 +#: ../../../build/NEWS:2865 msgid "" "`bpo-28367 `__: Termios magic constants " "for the following baud rates: - B500000 - B576000 - B921600 - " @@ -5430,14 +5530,14 @@ msgid "" "- B3500000 - B4000000 Patch by Andrey Smirnov" msgstr "" -#: ../../../build/NEWS:2795 +#: ../../../build/NEWS:2873 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:2798 +#: ../../../build/NEWS:2876 msgid "" "`bpo-38918 `__: Add an entry for " "``__module__`` in the \"function\" & \"method\" sections of the `inspect " @@ -5445,55 +5545,55 @@ msgid "" "#types-and-members>`_" msgstr "" -#: ../../../build/NEWS:2802 +#: ../../../build/NEWS:2880 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:2809 +#: ../../../build/NEWS:2887 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:2812 +#: ../../../build/NEWS:2890 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:2816 +#: ../../../build/NEWS:2894 msgid "" "`bpo-39144 `__: The ctags and etags " "build targets both include Modules/_ctypes and Python standard library " "source files." msgstr "" -#: ../../../build/NEWS:2822 +#: ../../../build/NEWS:2900 msgid "" "`bpo-39050 `__: Make IDLE Settings " "dialog Help button work again." msgstr "" -#: ../../../build/NEWS:2824 +#: ../../../build/NEWS:2902 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:2827 +#: ../../../build/NEWS:2905 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:2833 +#: ../../../build/NEWS:2911 msgid "" "`bpo-39372 `__: Clean header files of " "interfaces defined but with no implementation. The public API symbols being " @@ -5505,22 +5605,22 @@ msgid "" "``PyNoArgsFunction``." msgstr "" -#: ../../../build/NEWS:2842 +#: ../../../build/NEWS:2920 msgid "" "`bpo-39164 `__: Add a private " "``_PyErr_GetExcInfo()`` function to retrieve exception information of the " "specified Python thread state." msgstr "" -#: ../../../build/NEWS:2847 +#: ../../../build/NEWS:2925 msgid "Python 3.9.0 alpha 2" msgstr "" -#: ../../../build/NEWS:2849 +#: ../../../build/NEWS:2927 msgid "*Release date: 2019-12-18*" msgstr "*Tanggal rilis: 2019-12-18*" -#: ../../../build/NEWS:2854 +#: ../../../build/NEWS:2932 msgid "" "`bpo-38945 `__: Newline characters have " "been escaped when performing uu encoding to prevent them from overflowing " @@ -5528,7 +5628,7 @@ msgid "" "accidental modification of data during the decoding process." msgstr "" -#: ../../../build/NEWS:2859 +#: ../../../build/NEWS:2937 msgid "" "`bpo-37228 `__: Due to significant " "security concerns, the *reuse_address* parameter of " @@ -5538,27 +5638,27 @@ msgid "" "Kyle Stanley, Antoine Pitrou, and Yury Selivanov in :issue:`37228`.)" msgstr "" -#: ../../../build/NEWS:2866 +#: ../../../build/NEWS:2944 msgid "" "`bpo-38804 `__: Fixes a ReDoS " "vulnerability in :mod:`http.cookiejar`. Patch by Ben Caller." msgstr "" -#: ../../../build/NEWS:2872 +#: ../../../build/NEWS:2950 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:2876 +#: ../../../build/NEWS:2954 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:2880 +#: ../../../build/NEWS:2958 msgid "" "`bpo-39031 `__: When parsing an \"elif\"" " node, lineno and col_offset of the node now point to the \"elif\" keyword " @@ -5566,7 +5666,7 @@ msgid "" "by Lysandros Nikolaou." msgstr "" -#: ../../../build/NEWS:2884 +#: ../../../build/NEWS:2962 msgid "" "`bpo-20443 `__: In Python 3.9.0a1, " "sys.argv[0] was made an absolute path if a filename was specified on the " @@ -5574,7 +5674,7 @@ msgid "" "unmodified." msgstr "" -#: ../../../build/NEWS:2888 +#: ../../../build/NEWS:2966 msgid "" "`bpo-39008 `__: :c:func:`PySys_Audit` " "now requires ``Py_ssize_t`` to be used for size arguments in the format " @@ -5582,38 +5682,38 @@ msgid "" "time." msgstr "" -#: ../../../build/NEWS:2892 +#: ../../../build/NEWS:2970 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:2895 +#: ../../../build/NEWS:2973 msgid "" "`bpo-38922 `__: Calling ``replace`` on a" " code object now raises the ``code.__new__`` audit event." msgstr "" -#: ../../../build/NEWS:2898 +#: ../../../build/NEWS:2976 msgid "" "`bpo-38920 `__: Add audit hooks for when" " :func:`sys.excepthook` and :func:`sys.unraisablehook` are invoked." msgstr "" -#: ../../../build/NEWS:2901 +#: ../../../build/NEWS:2979 msgid "" "`bpo-38892 `__: Improve documentation " "for audit events table and functions." msgstr "" -#: ../../../build/NEWS:2903 +#: ../../../build/NEWS:2981 msgid "" "`bpo-38852 `__: Set the thread stack " "size to 8 Mb for debug builds on android platforms." msgstr "" -#: ../../../build/NEWS:2906 +#: ../../../build/NEWS:2984 msgid "" "`bpo-38858 `__: Each Python " "subinterpreter now has its own \"small integer singletons\": numbers in [-5;" @@ -5622,61 +5722,61 @@ msgid "" " macros should now be modified manually in ``pycore_pystate.h`` header file." msgstr "" -#: ../../../build/NEWS:2912 +#: ../../../build/NEWS:2990 msgid "" "`bpo-36854 `__: The garbage collector " "state becomes per interpreter (``PyInterpreterState.gc``), rather than being" " global (``_PyRuntimeState.gc``)." msgstr "" -#: ../../../build/NEWS:2916 +#: ../../../build/NEWS:2994 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:2920 +#: ../../../build/NEWS:2998 msgid "" "`bpo-38328 `__: Sped up the creation " "time of constant :class:`list` and :class:`set` displays. Patch by Brandt " "Bucher." msgstr "" -#: ../../../build/NEWS:2923 +#: ../../../build/NEWS:3001 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:2927 +#: ../../../build/NEWS:3005 msgid "" "`bpo-38629 `__: Added ``__floor__`` and " "``__ceil__`` methods to float object. Patch by Batuhan Taşkaya." msgstr "" -#: ../../../build/NEWS:2930 +#: ../../../build/NEWS:3008 msgid "" "`bpo-27145 `__: int + int and int - int " "operators can now return small integer singletons. Patch by hongweipeng." msgstr "" -#: ../../../build/NEWS:2933 +#: ../../../build/NEWS:3011 msgid "" "`bpo-38021 `__: Provide a platform tag " "for AIX that is sufficient for PEP425 binary distribution identification. " "Patch by Michael Felt." msgstr "" -#: ../../../build/NEWS:2936 +#: ../../../build/NEWS:3014 msgid "" "`bpo-35409 `__: Ignore GeneratorExit " "exceptions when throwing an exception into the aclose coroutine of an " "asynchronous generator." msgstr "" -#: ../../../build/NEWS:2939 +#: ../../../build/NEWS:3017 msgid "" "`bpo-33387 `__: Removed " "WITH_CLEANUP_START, WITH_CLEANUP_FINISH, BEGIN_FINALLY, END_FINALLY, " @@ -5687,13 +5787,13 @@ msgid "" "for each exit from the 'try' body." msgstr "" -#: ../../../build/NEWS:2949 +#: ../../../build/NEWS:3027 msgid "" "`bpo-39033 `__: Fix :exc:`NameError` in " ":mod:`zipimport`. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:2952 +#: ../../../build/NEWS:3030 msgid "" "`bpo-39022 `__: Update " "importlib.metadata to include improvements from importlib_metadata 1.3 " @@ -5701,20 +5801,20 @@ msgid "" " custom finders." msgstr "" -#: ../../../build/NEWS:2956 +#: ../../../build/NEWS:3034 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:2959 +#: ../../../build/NEWS:3037 msgid "" "`bpo-38708 `__: Fix a potential " "IndexError in email parser when parsing an empty msg-id." msgstr "" -#: ../../../build/NEWS:2962 +#: ../../../build/NEWS:3040 msgid "" "`bpo-38698 `__: Add a new " "``InvalidMessageID`` token to email parser to represent invalid Message-ID " @@ -5722,39 +5822,39 @@ msgid "" "header." msgstr "" -#: ../../../build/NEWS:2966 +#: ../../../build/NEWS:3044 msgid "" "`bpo-38994 `__: Implement " "``__class_getitem__`` for ``os.PathLike``, ``pathlib.Path``." msgstr "" -#: ../../../build/NEWS:2969 +#: ../../../build/NEWS:3047 msgid "" "`bpo-38979 `__: Return class from " "``ContextVar.__class_getitem__`` to simplify subclassing." msgstr "" -#: ../../../build/NEWS:2972 +#: ../../../build/NEWS:3050 msgid "" "`bpo-38978 `__: Implement " "``__class_getitem__`` on asyncio objects (Future, Task, Queue). Patch by " "Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:2975 +#: ../../../build/NEWS:3053 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:2979 +#: ../../../build/NEWS:3057 msgid "" "`bpo-38986 `__: Make repr of C " "accelerated TaskWakeupMethWrapper the same as of pure Python version." msgstr "" -#: ../../../build/NEWS:2982 +#: ../../../build/NEWS:3060 msgid "" "`bpo-38982 `__: Fix asyncio " "``PidfdChildWatcher``: handle ``waitpid()`` error. If ``waitpid()`` is " @@ -5763,72 +5863,72 @@ msgid "" "pidfd file descriptor is closed if this error occurs." msgstr "" -#: ../../../build/NEWS:2988 +#: ../../../build/NEWS:3066 msgid "" "`bpo-38529 `__: Drop too noisy asyncio " "warning about deletion of a stream without explicit ``.close()`` call." msgstr "" -#: ../../../build/NEWS:2991 +#: ../../../build/NEWS:3069 msgid "" "`bpo-27413 `__: Added ability to pass " "through ``ensure_ascii`` options to json.dumps in the ``json.tool`` command-" "line interface." msgstr "" -#: ../../../build/NEWS:2994 +#: ../../../build/NEWS:3072 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:2998 +#: ../../../build/NEWS:3076 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:3001 +#: ../../../build/NEWS:3079 msgid "" "`bpo-38698 `__: Prevent " "UnboundLocalError to pop up in parse_message_id." msgstr "" -#: ../../../build/NEWS:3003 +#: ../../../build/NEWS:3081 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:3007 +#: ../../../build/NEWS:3085 msgid "" "`bpo-38927 `__: Use ``python -m pip`` " "instead of ``pip`` to upgrade dependencies in venv." msgstr "" -#: ../../../build/NEWS:3010 +#: ../../../build/NEWS:3088 msgid "" "`bpo-26730 `__: Fix " "``SpooledTemporaryFile.rollover()`` might corrupt the file when it is in " "text mode. Patch by Serhiy Storchaka." msgstr "" -#: ../../../build/NEWS:3013 +#: ../../../build/NEWS:3091 msgid "" "`bpo-38881 `__: random.choices() now " "raises a ValueError when all the weights are zero." msgstr "" -#: ../../../build/NEWS:3016 +#: ../../../build/NEWS:3094 msgid "" "`bpo-38876 `__: Raise " "pickle.UnpicklingError when loading an item from memo for invalid input." msgstr "" -#: ../../../build/NEWS:3019 +#: ../../../build/NEWS:3097 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 " @@ -5838,7 +5938,7 @@ msgid "" "determined index was bogus. Patch by Claudiu Popa" msgstr "" -#: ../../../build/NEWS:3026 +#: ../../../build/NEWS:3104 msgid "" "`bpo-38688 `__: Calling " "func:`shutil.copytree` to copy a directory tree from one directory to " @@ -5848,21 +5948,21 @@ msgid "" " P. Kinoshita." msgstr "" -#: ../../../build/NEWS:3032 +#: ../../../build/NEWS:3110 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:3036 +#: ../../../build/NEWS:3114 msgid "" "`bpo-37838 `__: " ":meth:`typing.get_type_hints` properly handles functions decorated with " ":meth:`functools.wraps`." msgstr "" -#: ../../../build/NEWS:3039 +#: ../../../build/NEWS:3117 msgid "" "`bpo-38870 `__: Expose " ":func:`ast.unparse` as a function of the :mod:`ast` module that can be used " @@ -5871,14 +5971,14 @@ msgid "" "Pablo Galindo and Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:3044 +#: ../../../build/NEWS:3122 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:3048 +#: ../../../build/NEWS:3126 msgid "" "`bpo-38857 `__: AsyncMock fix for return" " values that are awaitable types. This also covers side_effect iterable " @@ -5887,7 +5987,7 @@ msgid "" "returned as is." msgstr "" -#: ../../../build/NEWS:3053 +#: ../../../build/NEWS:3131 msgid "" "`bpo-38834 `__: " ":class:`typing.TypedDict` subclasses now track which keys are optional using" @@ -5895,49 +5995,49 @@ msgid "" "runtime validation by downstream projects. Patch by Zac Hatfield-Dodds." msgstr "" -#: ../../../build/NEWS:3058 +#: ../../../build/NEWS:3136 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:3062 +#: ../../../build/NEWS:3140 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:3066 +#: ../../../build/NEWS:3144 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:3069 +#: ../../../build/NEWS:3147 msgid "" "`bpo-38686 `__: Added support for " "multiple ``qop`` values in " ":class:`urllib.request.AbstractDigestAuthHandler`." msgstr "" -#: ../../../build/NEWS:3072 +#: ../../../build/NEWS:3150 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:3076 +#: ../../../build/NEWS:3154 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:3080 +#: ../../../build/NEWS:3158 msgid "" "`bpo-37523 `__: Change " ":class:`zipfile.ZipExtFile` to raise ``ValueError`` when trying to access " @@ -5946,13 +6046,13 @@ msgid "" "Python." msgstr "" -#: ../../../build/NEWS:3085 +#: ../../../build/NEWS:3163 msgid "" "`bpo-38045 `__: Improve the performance " "of :func:`enum._decompose` in :mod:`enum`. Patch by hongweipeng." msgstr "" -#: ../../../build/NEWS:3088 +#: ../../../build/NEWS:3166 msgid "" "`bpo-36820 `__: Break cycle generated " "when saving an exception in socket.py, codeop.py and dyld.py as they keep " @@ -5960,25 +6060,25 @@ msgid "" "attribute. Patch by Mario Corchero." msgstr "" -#: ../../../build/NEWS:3092 +#: ../../../build/NEWS:3170 msgid "" "`bpo-36406 `__: Handle namespace " "packages in :mod:`doctest`. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:3095 +#: ../../../build/NEWS:3173 msgid "" "`bpo-34776 `__: Fix dataclasses to " "support forward references in type annotations" msgstr "" -#: ../../../build/NEWS:3098 +#: ../../../build/NEWS:3176 msgid "" "`bpo-20928 `__: ElementTree supports " "recursive XInclude processing. Patch by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:3101 +#: ../../../build/NEWS:3179 msgid "" "`bpo-29636 `__: Add whitespace options " "for formatting JSON with the ``json.tool`` CLI. The following mutually " @@ -5988,13 +6088,13 @@ msgid "" "default behavior remains the same as ``--indent=4``." msgstr "" -#: ../../../build/NEWS:3111 +#: ../../../build/NEWS:3189 msgid "" "`bpo-38928 `__: Correct when venv's " "``upgrade_dependencies()`` and ``--upgrade-deps`` are added." msgstr "" -#: ../../../build/NEWS:3114 +#: ../../../build/NEWS:3192 msgid "" "`bpo-38899 `__: Update documentation to " "state that to activate virtual environments under fish one should use " @@ -6002,14 +6102,14 @@ msgid "" "https://fishshell.com/docs/current/commands.html#source." msgstr "" -#: ../../../build/NEWS:3118 +#: ../../../build/NEWS:3196 msgid "" "`bpo-22377 `__: Improves documentation " "of the values that :meth:`datetime.datetime.strptime` accepts for ``%Z``. " "Patch by Karl Dubost." msgstr "" -#: ../../../build/NEWS:3125 +#: ../../../build/NEWS:3203 msgid "" "`bpo-38546 `__: Fix " "test_ressources_gced_in_workers() of test_concurrent_futures: explicitly " @@ -6017,14 +6117,14 @@ msgid "" "background after the test completes." msgstr "" -#: ../../../build/NEWS:3129 +#: ../../../build/NEWS:3207 msgid "" "`bpo-38546 `__: Multiprocessing and " "concurrent.futures tests now stop the resource tracker process when tests " "complete." msgstr "" -#: ../../../build/NEWS:3132 +#: ../../../build/NEWS:3210 msgid "" "`bpo-38614 `__: Replace hardcoded " "timeout constants in tests with new :mod:`test.support` constants: " @@ -6035,20 +6135,20 @@ msgid "" "every single test file." msgstr "" -#: ../../../build/NEWS:3140 +#: ../../../build/NEWS:3218 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:3144 +#: ../../../build/NEWS:3222 msgid "" "`bpo-38992 `__: Fix a test for " ":func:`math.fsum` that was failing due to constant folding." msgstr "" -#: ../../../build/NEWS:3147 +#: ../../../build/NEWS:3225 msgid "" "`bpo-38991 `__: :mod:`test.support`: " ":func:`~test.support.run_python_until_end`, " @@ -6058,7 +6158,7 @@ msgid "" "function." msgstr "" -#: ../../../build/NEWS:3154 +#: ../../../build/NEWS:3232 msgid "" "`bpo-38965 `__: Fix test_faulthandler on" " GCC 10. Use the \"volatile\" keyword in ``faulthandler._stack_overflow()`` " @@ -6066,20 +6166,20 @@ msgid "" "compiler specific pragma." msgstr "" -#: ../../../build/NEWS:3158 +#: ../../../build/NEWS:3236 msgid "" "`bpo-38875 `__: test_capi: trashcan " "tests now require the test \"cpu\" resource." msgstr "" -#: ../../../build/NEWS:3160 +#: ../../../build/NEWS:3238 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:3163 +#: ../../../build/NEWS:3241 msgid "" "`bpo-38692 `__: Skip the " "test_posix.test_pidfd_open() test if ``os.pidfd_open()`` fails with a " @@ -6087,19 +6187,19 @@ msgid "" " syscall whitelist which doesn't allow the ``pidfd_open()`` syscall yet." msgstr "" -#: ../../../build/NEWS:3168 +#: ../../../build/NEWS:3246 msgid "" "`bpo-38839 `__: Fix some unused " "functions in tests. Patch by Adam Johnson." msgstr "" -#: ../../../build/NEWS:3170 +#: ../../../build/NEWS:3248 msgid "" "`bpo-38669 `__: Raise :exc:`TypeError` " "when passing target as a string with :meth:`unittest.mock.patch.object`." msgstr "" -#: ../../../build/NEWS:3173 +#: ../../../build/NEWS:3251 msgid "" "`bpo-37957 `__: test.regrtest now can " "receive a list of test patterns to ignore (using the -i/--ignore argument) " @@ -6107,33 +6207,33 @@ msgid "" "argument). Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:3180 +#: ../../../build/NEWS:3258 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:3184 +#: ../../../build/NEWS:3262 msgid "" "`bpo-36500 `__: Added an optional " "\"regen\" project to the Visual Studio solution that will regenerate all " "grammar, tokens, and opcodes." msgstr "" -#: ../../../build/NEWS:3190 +#: ../../../build/NEWS:3268 msgid "" "`bpo-39007 `__: Add auditing events to " "functions in :mod:`winreg`." msgstr "" -#: ../../../build/NEWS:3192 +#: ../../../build/NEWS:3270 msgid "" "`bpo-33125 `__: Add support for building" " and releasing Windows ARM64 packages." msgstr "" -#: ../../../build/NEWS:3197 +#: ../../../build/NEWS:3275 msgid "" "`bpo-37931 `__: Fixed a crash on OSX " "dynamic builds that occurred when re-initializing the posix module after a " @@ -6141,62 +6241,62 @@ msgid "" "posix`. Patch by Benoît Hudson." msgstr "" -#: ../../../build/NEWS:3204 +#: ../../../build/NEWS:3282 msgid "" "`bpo-38944 `__: Escape key now closes " "IDLE completion windows. Patch by Johnny Najera." msgstr "" -#: ../../../build/NEWS:3207 +#: ../../../build/NEWS:3285 msgid "" "`bpo-38943 `__: Fix IDLE autocomplete " "windows not always appearing on some systems. Patch by Johnny Najera." msgstr "" -#: ../../../build/NEWS:3210 +#: ../../../build/NEWS:3288 msgid "" "`bpo-38862 `__: 'Strip Trailing " "Whitespace' on the Format menu removes extra newlines at the end of non-" "shell files." msgstr "" -#: ../../../build/NEWS:3213 +#: ../../../build/NEWS:3291 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:3220 +#: ../../../build/NEWS:3298 msgid "" "`bpo-38896 `__: Remove " "``PyUnicode_ClearFreeList()`` function: the Unicode free list has been " "removed in Python 3.3." msgstr "" -#: ../../../build/NEWS:3223 +#: ../../../build/NEWS:3301 msgid "" "`bpo-37340 `__: Remove " "``PyMethod_ClearFreeList()`` and ``PyCFunction_ClearFreeList()`` functions: " "the free lists of bound method objects have been removed." msgstr "" -#: ../../../build/NEWS:3227 +#: ../../../build/NEWS:3305 msgid "" "`bpo-38835 `__: Exclude " "``PyFPE_START_PROTECT()`` and ``PyFPE_END_PROTECT()`` macros of ``pyfpe.h`` " "from ``Py_LIMITED_API`` (stable API)." msgstr "" -#: ../../../build/NEWS:3232 +#: ../../../build/NEWS:3310 msgid "Python 3.9.0 alpha 1" msgstr "" -#: ../../../build/NEWS:3234 +#: ../../../build/NEWS:3312 msgid "*Release date: 2019-11-19*" msgstr "" -#: ../../../build/NEWS:3239 +#: ../../../build/NEWS:3317 msgid "" "`bpo-38722 `__: :mod:`runpy` now uses " ":meth:`io.open_code` to open code files. Patch by Jason Killen." @@ -6205,13 +6305,13 @@ msgstr "" "menggunakan :meth:`io.open_code` untuk membuka file kode. Patch oleh Jason " "Killen." -#: ../../../build/NEWS:3242 +#: ../../../build/NEWS:3320 msgid "" "`bpo-38622 `__: Add additional audit " "events for the :mod:`ctypes` module." msgstr "" -#: ../../../build/NEWS:3244 +#: ../../../build/NEWS:3322 msgid "" "`bpo-38418 `__: Fixes audit event for " ":func:`os.system` to be named ``os.system``." @@ -6219,20 +6319,20 @@ msgstr "" "`bpo-38418 `__: Memperbaiki *event* " "audit untuk :func:`os.system` untuk diberi nama ``os.system``." -#: ../../../build/NEWS:3247 +#: ../../../build/NEWS:3325 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:3251 +#: ../../../build/NEWS:3329 msgid "" "`bpo-38174 `__: Update vendorized expat " "library version to 2.2.8, which resolves CVE-2019-15903." msgstr "" -#: ../../../build/NEWS:3254 +#: ../../../build/NEWS:3332 msgid "" "`bpo-37764 `__: Fixes " "email._header_value_parser.get_unstructured going into an infinite loop for " @@ -6241,19 +6341,19 @@ msgid "" "Ramaswami." msgstr "" -#: ../../../build/NEWS:3259 +#: ../../../build/NEWS:3337 msgid "" "`bpo-37461 `__: Fix an infinite loop " "when parsing specially crafted email headers. Patch by Abhilash Raj." msgstr "" -#: ../../../build/NEWS:3262 +#: ../../../build/NEWS:3340 msgid "" "`bpo-37363 `__: Adds audit events for " "the range of supported run commands (see :ref:`using-on-general`)." msgstr "" -#: ../../../build/NEWS:3265 +#: ../../../build/NEWS:3343 msgid "" "`bpo-37463 `__: ssl.match_hostname() no " "longer accepts IPv4 addresses with additional text after the address and " @@ -6262,7 +6362,7 @@ msgid "" "'127.0.0.1 whatever'." msgstr "" -#: ../../../build/NEWS:3270 +#: ../../../build/NEWS:3348 msgid "" "`bpo-37363 `__: Adds audit events for " ":mod:`ensurepip`, :mod:`ftplib`, :mod:`glob`, :mod:`imaplib`, " @@ -6272,47 +6372,47 @@ msgid "" ":func:`breakpoint`." msgstr "" -#: ../../../build/NEWS:3276 +#: ../../../build/NEWS:3354 msgid "" "`bpo-37364 `__: :func:`io.open_code` is " "now used when reading :file:`.pth` files." msgstr "" -#: ../../../build/NEWS:3279 +#: ../../../build/NEWS:3357 msgid "" "`bpo-34631 `__: Updated OpenSSL to " "1.1.1c in Windows installer" msgstr "" -#: ../../../build/NEWS:3281 +#: ../../../build/NEWS:3359 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:3288 +#: ../../../build/NEWS:3366 msgid "" "`bpo-38631 `__: Replace " "``Py_FatalError()`` call with a regular :exc:`RuntimeError` exception in " ":meth:`float.__getformat__`." msgstr "" -#: ../../../build/NEWS:3291 +#: ../../../build/NEWS:3369 msgid "" "`bpo-38639 `__: Optimized " ":func:`math.floor()`, :func:`math.ceil()` and :func:`math.trunc()` for " "floats." msgstr "" -#: ../../../build/NEWS:3294 +#: ../../../build/NEWS:3372 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:3298 +#: ../../../build/NEWS:3376 msgid "" "`bpo-38613 `__: Optimized some set " "operations (e.g. ``|``, ``^``, and ``-``) of ``dict_keys``. ``d.keys() | " @@ -6320,48 +6420,48 @@ msgid "" "performance for now." msgstr "" -#: ../../../build/NEWS:3302 +#: ../../../build/NEWS:3380 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:3306 +#: ../../../build/NEWS:3384 msgid "" "`bpo-38535 `__: Fixed line numbers and " "column offsets for AST nodes for calls without arguments in decorators." msgstr "" -#: ../../../build/NEWS:3309 +#: ../../../build/NEWS:3387 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:3312 +#: ../../../build/NEWS:3390 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:3316 +#: ../../../build/NEWS:3394 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:3320 +#: ../../../build/NEWS:3398 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:3323 +#: ../../../build/NEWS:3401 msgid "" "`bpo-38379 `__: When the garbage " "collector makes a collection in which some objects resurrect (they are " @@ -6370,7 +6470,7 @@ msgid "" "unreachable. Patch by Pablo Galindo and Tim Peters." msgstr "" -#: ../../../build/NEWS:3329 +#: ../../../build/NEWS:3407 msgid "" "`bpo-38379 `__: When cyclic garbage " "collection (gc) runs finalizers that resurrect unreachable objects, the " @@ -6380,7 +6480,7 @@ msgid "" "collected. Changed the stats to report that none were collected." msgstr "" -#: ../../../build/NEWS:3336 +#: ../../../build/NEWS:3414 msgid "" "`bpo-38392 `__: In debug mode, " ":c:func:`PyObject_GC_Track` now calls ``tp_traverse()`` of the object type " @@ -6388,20 +6488,20 @@ msgid "" "``tp_traverse()`` are valid." msgstr "" -#: ../../../build/NEWS:3340 +#: ../../../build/NEWS:3418 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:3343 +#: ../../../build/NEWS:3421 msgid "" "`bpo-38402 `__: Check the error from the" " system's underlying ``crypt`` or ``crypt_r``." msgstr "" -#: ../../../build/NEWS:3346 +#: ../../../build/NEWS:3424 msgid "" "`bpo-37474 `__: On FreeBSD, Python no " "longer calls ``fedisableexcept()`` at startup to control the floating point " @@ -6409,7 +6509,7 @@ msgid "" " mode." msgstr "" -#: ../../../build/NEWS:3350 +#: ../../../build/NEWS:3428 msgid "" "`bpo-38006 `__: Fix a bug due to the " "interaction of weakrefs and the cyclic garbage collector. We must clear any " @@ -6417,21 +6517,21 @@ msgid "" "causing a crash." msgstr "" -#: ../../../build/NEWS:3354 +#: ../../../build/NEWS:3432 msgid "" "`bpo-38317 `__: Fix warnings options " "priority: ``PyConfig.warnoptions`` has the highest priority, as stated in " "the :pep:`587`." msgstr "" -#: ../../../build/NEWS:3357 +#: ../../../build/NEWS:3435 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:3360 +#: ../../../build/NEWS:3438 msgid "" "`bpo-36871 `__: Improve error handling " "for the assert_has_calls and assert_has_awaits methods of mocks. Fixed a bug" @@ -6439,7 +6539,7 @@ msgid "" " spec were silently swallowed, leading to misleading error output." msgstr "" -#: ../../../build/NEWS:3365 +#: ../../../build/NEWS:3443 msgid "" "`bpo-11410 `__: Better control over " "symbol visibility is provided through use of the visibility attributes " @@ -6448,107 +6548,107 @@ msgid "" "-fvisibility=hidden, minimising exported symbols." msgstr "" -#: ../../../build/NEWS:3370 +#: ../../../build/NEWS:3448 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:3373 +#: ../../../build/NEWS:3451 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:3376 +#: ../../../build/NEWS:3454 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:3380 +#: ../../../build/NEWS:3458 msgid "" "`bpo-38124 `__: Fix an off-by-one error " "in PyState_AddModule that could cause out-of-bounds memory access." msgstr "" -#: ../../../build/NEWS:3383 +#: ../../../build/NEWS:3461 msgid "" "`bpo-38116 `__: The select module is now" " PEP-384 compliant and no longer has static state" msgstr "" -#: ../../../build/NEWS:3386 +#: ../../../build/NEWS:3464 msgid "" "`bpo-38113 `__: ast module updated to " "PEP-384 and all statics removed" msgstr "" -#: ../../../build/NEWS:3388 +#: ../../../build/NEWS:3466 msgid "" "`bpo-38076 `__: The struct module is now" " PEP-384 compatible" msgstr "" -#: ../../../build/NEWS:3390 +#: ../../../build/NEWS:3468 msgid "" "`bpo-38075 `__: The random module is now" " PEP-384 compatible" msgstr "" -#: ../../../build/NEWS:3392 +#: ../../../build/NEWS:3470 msgid "" "`bpo-38074 `__: zlib module made PEP-384" " compatible" msgstr "" -#: ../../../build/NEWS:3394 +#: ../../../build/NEWS:3472 msgid "" "`bpo-38073 `__: Make pwd extension " "module PEP-384 compatible" msgstr "" -#: ../../../build/NEWS:3396 +#: ../../../build/NEWS:3474 msgid "" "`bpo-38072 `__: grp module made PEP-384 " "compatible" msgstr "" -#: ../../../build/NEWS:3398 +#: ../../../build/NEWS:3476 msgid "" "`bpo-38069 `__: Make _posixsubprocess " "PEP-384 compatible" msgstr "" -#: ../../../build/NEWS:3400 +#: ../../../build/NEWS:3478 msgid "" "`bpo-38071 `__: Make termios extension " "module PEP-384 compatible" msgstr "" -#: ../../../build/NEWS:3402 +#: ../../../build/NEWS:3480 msgid "" "`bpo-38005 `__: Fixed comparing and " "creating of InterpreterID and ChannelID." msgstr "" -#: ../../../build/NEWS:3404 +#: ../../../build/NEWS:3482 msgid "" "`bpo-36946 `__: Fix possible signed " "integer overflow when handling slices. Patch by hongweipeng." msgstr "" -#: ../../../build/NEWS:3407 +#: ../../../build/NEWS:3485 msgid "" "`bpo-37994 `__: Fixed silencing " "arbitrary errors if an attribute lookup fails in several sites. Only " "AttributeError should be silenced." msgstr "" -#: ../../../build/NEWS:3410 +#: ../../../build/NEWS:3488 msgid "" "`bpo-8425 `__: Optimize set " "difference_update for the case when the other set is much larger than the " @@ -6556,7 +6656,7 @@ msgid "" "Orrù)." msgstr "" -#: ../../../build/NEWS:3414 +#: ../../../build/NEWS:3492 msgid "" "`bpo-37966 `__: The implementation of " ":func:`~unicodedata.is_normalized` has been greatly sped up on strings that " @@ -6564,21 +6664,21 @@ msgid "" "algorithm from the Unicode standard." msgstr "" -#: ../../../build/NEWS:3418 +#: ../../../build/NEWS:3496 msgid "" "`bpo-37947 `__: Adjust correctly the " "recursion level in the symtable generation for named expressions. Patch by " "Pablo Galindo." msgstr "" -#: ../../../build/NEWS:3421 +#: ../../../build/NEWS:3499 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:3425 +#: ../../../build/NEWS:3503 msgid "" "`bpo-37751 `__: Fix " ":func:`codecs.lookup` to normalize the encoding name the same way than " @@ -6586,7 +6686,7 @@ msgid "" " converts the name to lower case." msgstr "" -#: ../../../build/NEWS:3429 +#: ../../../build/NEWS:3507 msgid "" "`bpo-37830 `__: Fixed compilation of " ":keyword:`break` and :keyword:`continue` in the :keyword:`finally` block " @@ -6594,21 +6694,21 @@ msgid "" "a non-constant value." msgstr "" -#: ../../../build/NEWS:3433 +#: ../../../build/NEWS:3511 msgid "" "`bpo-20490 `__: Improve import error " "message for partially initialized module on circular ``from`` imports - by " "Anthony Sottile." msgstr "" -#: ../../../build/NEWS:3436 +#: ../../../build/NEWS:3514 msgid "" "`bpo-37840 `__: Fix handling of negative" " indices in :c:member:`~PySequenceMethods.sq_item` of :class:`bytearray`. " "Patch by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:3440 +#: ../../../build/NEWS:3518 msgid "" "`bpo-37802 `__: Slightly improve " "performance of :c:func:`PyLong_FromUnsignedLong`, " @@ -6616,7 +6716,7 @@ msgid "" " by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:3444 +#: ../../../build/NEWS:3522 msgid "" "`bpo-37409 `__: Ensure explicit relative" " imports from interactive sessions and scripts (having no parent package) " @@ -6624,48 +6724,48 @@ msgid "" "package. Patch by Ben Lewis." msgstr "" -#: ../../../build/NEWS:3448 +#: ../../../build/NEWS:3526 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:3452 +#: ../../../build/NEWS:3530 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:3456 +#: ../../../build/NEWS:3534 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:3460 +#: ../../../build/NEWS:3538 msgid "" "`bpo-36279 `__: Fix potential use of " "uninitialized memory in :func:`os.wait3`." msgstr "" -#: ../../../build/NEWS:3462 +#: ../../../build/NEWS:3540 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:3465 +#: ../../../build/NEWS:3543 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:3468 +#: ../../../build/NEWS:3546 msgid "" "`bpo-37340 `__: Removed object cache " "(``free_list``) for bound method objects. Temporary bound method objects are" @@ -6673,7 +6773,7 @@ msgid "" "``_PyObject_VectorcallMethod`` C API." msgstr "" -#: ../../../build/NEWS:3472 +#: ../../../build/NEWS:3550 msgid "" "`bpo-37648 `__: Fixed minor " "inconsistency in :meth:`list.__contains__`, :meth:`tuple.__contains__` and a" @@ -6681,14 +6781,14 @@ msgid "" "needle is on the right of ``==``." msgstr "" -#: ../../../build/NEWS:3476 +#: ../../../build/NEWS:3554 msgid "" "`bpo-37444 `__: Update differing " "exception between :meth:`builtins.__import__` and " ":meth:`importlib.__import__`." msgstr "" -#: ../../../build/NEWS:3479 +#: ../../../build/NEWS:3557 msgid "" "`bpo-37619 `__: When adding a wrapper " "descriptor from one class to a different class (for example, setting " @@ -6696,20 +6796,20 @@ msgid "" " raised when the operator is called." msgstr "" -#: ../../../build/NEWS:3483 +#: ../../../build/NEWS:3561 msgid "" "`bpo-37593 `__: Swap the positions of " "the *posonlyargs* and *args* parameters in the constructor of " ":class:`ast.parameters` nodes." msgstr "" -#: ../../../build/NEWS:3486 +#: ../../../build/NEWS:3564 msgid "" "`bpo-37543 `__: Optimized pymalloc for " "non PGO build." msgstr "" -#: ../../../build/NEWS:3488 +#: ../../../build/NEWS:3566 msgid "" "`bpo-37537 `__: Compute allocated " "pymalloc blocks inside _Py_GetAllocatedBlocks(). This slows down " @@ -6717,7 +6817,7 @@ msgid "" " _PyObject_Free()." msgstr "" -#: ../../../build/NEWS:3492 +#: ../../../build/NEWS:3570 msgid "" "`bpo-37467 `__: Fix " ":func:`sys.excepthook` and :c:func:`PyErr_Display` if a filename is a bytes " @@ -6725,21 +6825,21 @@ msgid "" "attribute is a bytes string." msgstr "" -#: ../../../build/NEWS:3496 +#: ../../../build/NEWS:3574 msgid "" "`bpo-37433 `__: Fix ``SyntaxError`` " "indicator printing too many spaces for multi-line strings - by Anthony " "Sottile." msgstr "" -#: ../../../build/NEWS:3499 +#: ../../../build/NEWS:3577 msgid "" "`bpo-37417 `__: :meth:`bytearray.extend`" " now correctly handles errors that arise during iteration. Patch by Brandt " "Bucher." msgstr "" -#: ../../../build/NEWS:3502 +#: ../../../build/NEWS:3580 msgid "" "`bpo-37414 `__: The undocumented " "``sys.callstats()`` function has been removed. Since Python 3.7, it was " @@ -6747,7 +6847,7 @@ msgid "" "``CALL_PROFILE`` which was already removed in Python 3.7." msgstr "" -#: ../../../build/NEWS:3507 +#: ../../../build/NEWS:3585 msgid "" "`bpo-37392 `__: Remove " "``sys.getcheckinterval()`` and ``sys.setcheckinterval()`` functions. They " @@ -6756,7 +6856,7 @@ msgid "" "of the ``PyInterpreterState`` structure." msgstr "" -#: ../../../build/NEWS:3513 +#: ../../../build/NEWS:3591 msgid "" "`bpo-37388 `__: In development mode and " "in debug build, *encoding* and *errors* arguments are now checked on string " @@ -6764,27 +6864,27 @@ msgid "" " and :meth:`bytes.decode`." msgstr "" -#: ../../../build/NEWS:3517 +#: ../../../build/NEWS:3595 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:3521 +#: ../../../build/NEWS:3599 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:3524 +#: ../../../build/NEWS:3602 msgid "" "`bpo-24214 `__: Improved support of the " "surrogatepass error handler in the UTF-8 and UTF-16 incremental decoders." msgstr "" -#: ../../../build/NEWS:3527 +#: ../../../build/NEWS:3605 msgid "" "`bpo-37330 `__: :func:`open`, " ":func:`io.open`, :func:`codecs.open` and :class:`fileinput.FileInput` no " @@ -6792,33 +6892,33 @@ msgid "" "was deprecated since Python 3.3." msgstr "" -#: ../../../build/NEWS:3531 +#: ../../../build/NEWS:3609 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:3535 +#: ../../../build/NEWS:3613 msgid "" "`bpo-37316 `__: Fix the " ":c:func:`PySys_Audit` call in :class:`mmap.mmap`." msgstr "" -#: ../../../build/NEWS:3537 +#: ../../../build/NEWS:3615 msgid "" "`bpo-37300 `__: Remove an unnecssary " "Py_XINCREF in classobject.c." msgstr "" -#: ../../../build/NEWS:3539 +#: ../../../build/NEWS:3617 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:3543 +#: ../../../build/NEWS:3621 msgid "" "`bpo-20443 `__: Python now gets the " "absolute path of the script filename specified on the command line (ex: " @@ -6826,7 +6926,7 @@ msgid "" "sys.path[0] become an absolute path, rather than a relative path." msgstr "" -#: ../../../build/NEWS:3548 +#: ../../../build/NEWS:3626 msgid "" "`bpo-37257 `__: Python's small object " "allocator (``obmalloc.c``) now allows (no more than) one empty arena to " @@ -6835,84 +6935,84 @@ msgid "" "destroyed anew on each iteration." msgstr "" -#: ../../../build/NEWS:3553 +#: ../../../build/NEWS:3631 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:3556 +#: ../../../build/NEWS:3634 msgid "" "`bpo-36974 `__: Implemented separate " "vectorcall functions for every calling convention of builtin functions and " "methods. This improves performance for calls." msgstr "" -#: ../../../build/NEWS:3560 +#: ../../../build/NEWS:3638 msgid "" "`bpo-37213 `__: Handle correctly " "negative line offsets in the peephole optimizer. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:3563 +#: ../../../build/NEWS:3641 msgid "" "`bpo-37219 `__: Remove erroneous " "optimization for empty set differences." msgstr "" -#: ../../../build/NEWS:3565 +#: ../../../build/NEWS:3643 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:3569 +#: ../../../build/NEWS:3647 msgid "" "`bpo-36922 `__: Slot functions optimize " "any callable with ``Py_TPFLAGS_METHOD_DESCRIPTOR`` instead of only instances" " of ``function``." msgstr "" -#: ../../../build/NEWS:3573 +#: ../../../build/NEWS:3651 msgid "" "`bpo-36974 `__: The slot " "``tp_vectorcall_offset`` is inherited unconditionally to support " "``super().__call__()`` when the base class uses vectorcall." msgstr "" -#: ../../../build/NEWS:3576 +#: ../../../build/NEWS:3654 msgid "" "`bpo-37160 `__: " ":func:`threading.get_native_id` now also supports NetBSD." msgstr "" -#: ../../../build/NEWS:3578 +#: ../../../build/NEWS:3656 msgid "" "`bpo-37077 `__: Add " ":func:`threading.get_native_id` support for AIX. Patch by M. Felt" msgstr "" -#: ../../../build/NEWS:3581 +#: ../../../build/NEWS:3659 msgid "" "`bpo-36781 `__: :func:`sum` has been " "optimized for boolean values." msgstr "" -#: ../../../build/NEWS:3583 +#: ../../../build/NEWS:3661 msgid "" "`bpo-34556 `__: Add ``--upgrade-deps`` " "to venv module. Patch by Cooper Ry Lees" msgstr "" -#: ../../../build/NEWS:3585 +#: ../../../build/NEWS:3663 msgid "" "`bpo-20523 `__: ``pdb.Pdb`` supports " "~/.pdbrc in Windows 7. Patch by Tim Hopper and Dan Lidral-Porter." msgstr "" -#: ../../../build/NEWS:3588 +#: ../../../build/NEWS:3666 msgid "" "`bpo-35551 `__: Updated encodings: - " "Removed the \"tis260\" encoding, which was an alias for the nonexistent " @@ -6920,85 +7020,85 @@ msgid "" "encoding." msgstr "" -#: ../../../build/NEWS:3592 +#: ../../../build/NEWS:3670 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:3596 +#: ../../../build/NEWS:3674 msgid "" "`bpo-27575 `__: Improve speed of " "dictview intersection by directly using set intersection logic. Patch by " "David Su." msgstr "" -#: ../../../build/NEWS:3599 +#: ../../../build/NEWS:3677 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:3605 +#: ../../../build/NEWS:3683 msgid "" "`bpo-36589 `__: The " ":func:`curses.update_lines_cols` function now returns ``None`` instead of " "``1`` on success." msgstr "" -#: ../../../build/NEWS:3608 +#: ../../../build/NEWS:3686 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:3611 +#: ../../../build/NEWS:3689 msgid "" "`bpo-38724 `__: Add a repr for " "``subprocess.Popen`` objects. Patch by Andrey Doroschenko." msgstr "" -#: ../../../build/NEWS:3614 +#: ../../../build/NEWS:3692 msgid "" "`bpo-38786 `__: pydoc now recognizes and" " parses HTTPS URLs. Patch by python273." msgstr "" -#: ../../../build/NEWS:3616 +#: ../../../build/NEWS:3694 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:3619 +#: ../../../build/NEWS:3697 msgid "" "`bpo-38723 `__: :mod:`pdb` now uses " ":meth:`io.open_code` to trigger auditing events." msgstr "" -#: ../../../build/NEWS:3622 +#: ../../../build/NEWS:3700 msgid "" "`bpo-27805 `__: Allow opening pipes and " "other non-seekable files in append mode with :func:`open`." msgstr "" -#: ../../../build/NEWS:3625 +#: ../../../build/NEWS:3703 msgid "" "`bpo-38438 `__: Simplify the " ":mod:`argparse` usage message for ``nargs=\"*\"``." msgstr "" -#: ../../../build/NEWS:3627 +#: ../../../build/NEWS:3705 msgid "" "`bpo-38761 `__: WeakSet is now " "registered as a collections.abc.MutableSet." msgstr "" -#: ../../../build/NEWS:3629 +#: ../../../build/NEWS:3707 msgid "" "`bpo-38716 `__: logging: change " "RotatingHandler namer and rotator to class-level attributes. This stops " @@ -7006,27 +7106,27 @@ msgid "" " with eponymous methods." msgstr "" -#: ../../../build/NEWS:3633 +#: ../../../build/NEWS:3711 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:3636 +#: ../../../build/NEWS:3714 msgid "" "`bpo-38692 `__: Add " ":class:`asyncio.PidfdChildWatcher`, a Linux-specific child watcher " "implementation that polls process file descriptors." msgstr "" -#: ../../../build/NEWS:3639 +#: ../../../build/NEWS:3717 msgid "" "`bpo-38692 `__: Expose the Linux " "``pidfd_open`` syscall as :func:`os.pidfd_open`." msgstr "" -#: ../../../build/NEWS:3642 +#: ../../../build/NEWS:3720 msgid "" "`bpo-38602 `__: Added constants " ":data:`~fcntl.F_OFD_GETLK`, :data:`~fcntl.F_OFD_SETLK` and " @@ -7034,13 +7134,13 @@ msgid "" "Na." msgstr "" -#: ../../../build/NEWS:3646 +#: ../../../build/NEWS:3724 msgid "" "`bpo-38334 `__: Fixed seeking backward " "on an encrypted :class:`zipfile.ZipExtFile`." msgstr "" -#: ../../../build/NEWS:3649 +#: ../../../build/NEWS:3727 msgid "" "`bpo-38312 `__: Add " ":func:`curses.get_escdelay`, :func:`curses.set_escdelay`, " @@ -7048,54 +7148,54 @@ msgid "" "Anthony Sottile." msgstr "" -#: ../../../build/NEWS:3653 +#: ../../../build/NEWS:3731 msgid "" "`bpo-38586 `__: Now " ":func:`~logging.config.fileConfig` correcty sets the .name of handlers " "loaded." msgstr "" -#: ../../../build/NEWS:3656 +#: ../../../build/NEWS:3734 msgid "" "`bpo-38565 `__: Add new " "cache_parameters() method for functools.lru_cache() to better support " "pickling." msgstr "" -#: ../../../build/NEWS:3659 +#: ../../../build/NEWS:3737 msgid "" "`bpo-34679 `__: " "asynci.ProactorEventLoop.close() now only calls signal.set_wakeup_fd() in " "the main thread." msgstr "" -#: ../../../build/NEWS:3662 +#: ../../../build/NEWS:3740 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:3665 +#: ../../../build/NEWS:3743 msgid "" "`bpo-36321 `__: Remove misspelled " "attribute. The 3.8 changelog noted that this would be removed in 3.9." msgstr "" -#: ../../../build/NEWS:3668 +#: ../../../build/NEWS:3746 msgid "" "`bpo-38521 `__: Fixed erroneous equality" " comparison in statistics.NormalDist()." msgstr "" -#: ../../../build/NEWS:3670 +#: ../../../build/NEWS:3748 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:3673 +#: ../../../build/NEWS:3751 msgid "" "`bpo-38478 `__: Fixed a bug in " ":meth:`inspect.signature.bind` that was causing it to fail when handling a " @@ -7103,7 +7203,7 @@ msgid "" " Galindo." msgstr "" -#: ../../../build/NEWS:3677 +#: ../../../build/NEWS:3755 msgid "" "`bpo-33604 `__: Fixed `hmac.new` and " "`hmac.HMAC` to raise TypeError instead of ValueError when the digestmod " @@ -7111,34 +7211,34 @@ msgid "" "documentation and docstrings." msgstr "" -#: ../../../build/NEWS:3681 +#: ../../../build/NEWS:3759 msgid "" "`bpo-38378 `__: Parameters *out* and " "*in* of :func:`os.sendfile` was renamed to *out_fd* and *in_fd*." msgstr "" -#: ../../../build/NEWS:3684 +#: ../../../build/NEWS:3762 msgid "" "`bpo-38417 `__: Added support for " "setting the umask in the child process to the subprocess module on POSIX " "systems." msgstr "" -#: ../../../build/NEWS:3687 +#: ../../../build/NEWS:3765 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:3691 +#: ../../../build/NEWS:3769 msgid "" "`bpo-38431 `__: Fix ``__repr__`` method " "for :class:`dataclasses.InitVar` to support typing objects, patch by Samuel " "Colvin." msgstr "" -#: ../../../build/NEWS:3694 +#: ../../../build/NEWS:3772 msgid "" "`bpo-38109 `__: Add missing " ":data:`stat.S_IFDOOR`, :data:`stat.S_IFPORT`, :data:`stat.S_IFWHT`, " @@ -7146,19 +7246,19 @@ msgid "" "values to the Python implementation of :mod:`stat`." msgstr "" -#: ../../../build/NEWS:3698 +#: ../../../build/NEWS:3776 msgid "" "`bpo-38422 `__: Clarify docstrings of " "pathlib suffix(es)" msgstr "" -#: ../../../build/NEWS:3700 +#: ../../../build/NEWS:3778 msgid "" "`bpo-38405 `__: Nested subclasses of " ":class:`typing.NamedTuple` are now pickleable." msgstr "" -#: ../../../build/NEWS:3703 +#: ../../../build/NEWS:3781 msgid "" "`bpo-38332 `__: Prevent :exc:`KeyError` " "thrown by :func:`_encoded_words.decode` when given an encoded-word with " @@ -7166,33 +7266,33 @@ msgid "" ":func:`email.message.get`." msgstr "" -#: ../../../build/NEWS:3707 +#: ../../../build/NEWS:3785 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:3711 +#: ../../../build/NEWS:3789 msgid "" "`bpo-38341 `__: Add " ":exc:`smtplib.SMTPNotSupportedError` to the :mod:`smtplib` exported names." msgstr "" -#: ../../../build/NEWS:3714 +#: ../../../build/NEWS:3792 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:3718 +#: ../../../build/NEWS:3796 msgid "" "`bpo-38242 `__: Revert the new asyncio " "Streams API" msgstr "" -#: ../../../build/NEWS:3720 +#: ../../../build/NEWS:3798 msgid "" "`bpo-13153 `__: OS native encoding is " "now used for converting between Python strings and Tcl objects. This allows" @@ -7201,13 +7301,13 @@ msgid "" "MemoryError)." msgstr "" -#: ../../../build/NEWS:3725 +#: ../../../build/NEWS:3803 msgid "" "`bpo-38019 `__: Correctly handle " "pause/resume reading of closed asyncio unix pipe." msgstr "" -#: ../../../build/NEWS:3728 +#: ../../../build/NEWS:3806 msgid "" "`bpo-38163 `__: Child mocks will now " "detect their type as either synchronous or asynchronous, asynchronous child " @@ -7215,13 +7315,13 @@ msgid "" "MagicMock or Mock (depending on their parent type)." msgstr "" -#: ../../../build/NEWS:3733 +#: ../../../build/NEWS:3811 msgid "" "`bpo-38161 `__: Removes _AwaitEvent from" " AsyncMock." msgstr "" -#: ../../../build/NEWS:3735 +#: ../../../build/NEWS:3813 msgid "" "`bpo-38216 `__: Allow the rare code that" " wants to send invalid http requests from the `http.client` library a way to" @@ -7230,55 +7330,55 @@ msgid "" "their own behavior in the face of bad requests." msgstr "" -#: ../../../build/NEWS:3740 +#: ../../../build/NEWS:3818 msgid "" "`bpo-28286 `__: Deprecate opening " ":class:`~gzip.GzipFile` for writing implicitly. Always specify the *mode* " "argument for writing." msgstr "" -#: ../../../build/NEWS:3743 +#: ../../../build/NEWS:3821 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:3747 +#: ../../../build/NEWS:3825 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:3750 +#: ../../../build/NEWS:3828 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:3754 +#: ../../../build/NEWS:3832 msgid "" "`bpo-38248 `__: asyncio: Fix " "inconsistent immediate Task cancellation" msgstr "" -#: ../../../build/NEWS:3756 +#: ../../../build/NEWS:3834 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:3759 +#: ../../../build/NEWS:3837 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:3762 +#: ../../../build/NEWS:3840 msgid "" "`bpo-38191 `__: Constructors of " ":class:`~typing.NamedTuple` and :class:`~typing.TypedDict` types now accept " @@ -7286,19 +7386,19 @@ msgid "" " \"_typename\", \"fields\" and \"_fields\"." msgstr "" -#: ../../../build/NEWS:3767 +#: ../../../build/NEWS:3845 msgid "" "`bpo-38155 `__: Add ``__all__`` to " ":mod:`datetime`. Patch by Tahia Khan." msgstr "" -#: ../../../build/NEWS:3769 +#: ../../../build/NEWS:3847 msgid "" "`bpo-38185 `__: Fixed case-insensitive " "string comparison in :class:`sqlite3.Row` indexing." msgstr "" -#: ../../../build/NEWS:3772 +#: ../../../build/NEWS:3850 msgid "" "`bpo-38136 `__: Changes AsyncMock call " "count and await count to be two different counters. Now await count only " @@ -7306,32 +7406,32 @@ msgid "" "vice-versa. Update the documentation around this." msgstr "" -#: ../../../build/NEWS:3777 +#: ../../../build/NEWS:3855 msgid "" "`bpo-37828 `__: Fix default mock name in" " :meth:`unittest.mock.Mock.assert_called` exceptions. Patch by Abraham Toriz" " Cruz." msgstr "" -#: ../../../build/NEWS:3781 +#: ../../../build/NEWS:3859 msgid "" "`bpo-38175 `__: Fix a memory leak in " "comparison of :class:`sqlite3.Row` objects." msgstr "" -#: ../../../build/NEWS:3784 +#: ../../../build/NEWS:3862 msgid "" "`bpo-33936 `__: _hashlib no longer calls" " obsolete OpenSSL initialization function with OpenSSL 1.1.0+." msgstr "" -#: ../../../build/NEWS:3787 +#: ../../../build/NEWS:3865 msgid "" "`bpo-34706 `__: Preserve subclassing in " "inspect.Signature.from_callable." msgstr "" -#: ../../../build/NEWS:3789 +#: ../../../build/NEWS:3867 msgid "" "`bpo-38153 `__: Names of hashing " "algorithms frome OpenSSL are now normalized to follow Python's naming " @@ -7339,7 +7439,7 @@ msgid "" "blake2b512 instead of blake2b." msgstr "" -#: ../../../build/NEWS:3793 +#: ../../../build/NEWS:3871 msgid "" "`bpo-38115 `__: Fix a bug in " "dis.findlinestarts() where it would return invalid bytecode offsets. " @@ -7347,40 +7447,40 @@ msgid "" "offsets." msgstr "" -#: ../../../build/NEWS:3797 +#: ../../../build/NEWS:3875 msgid "" "`bpo-38148 `__: Add slots to " ":mod:`asyncio` transport classes, which can reduce memory usage." msgstr "" -#: ../../../build/NEWS:3800 +#: ../../../build/NEWS:3878 msgid "" "`bpo-38142 `__: The _hashlib OpenSSL " "wrapper extension module is now PEP-384 compliant." msgstr "" -#: ../../../build/NEWS:3803 +#: ../../../build/NEWS:3881 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:3806 +#: ../../../build/NEWS:3884 msgid "" "`bpo-36991 `__: Fixes a potential " "incorrect AttributeError exception escaping ZipFile.extract() in some " "unsupported input error situations." msgstr "" -#: ../../../build/NEWS:3809 +#: ../../../build/NEWS:3887 msgid "" "`bpo-38134 `__: Remove obsolete copy of " "PBKDF2_HMAC_fast. All supported OpenSSL versions contain a fast " "implementation." msgstr "" -#: ../../../build/NEWS:3812 +#: ../../../build/NEWS:3890 msgid "" "`bpo-38132 `__: The OpenSSL hashlib " "wrapper uses a simpler implementation. Several Macros and pointless caches " @@ -7388,7 +7488,7 @@ msgid "" "stays the same, except it is now always lower case." msgstr "" -#: ../../../build/NEWS:3817 +#: ../../../build/NEWS:3895 msgid "" "`bpo-38008 `__: Fix parent class check " "in protocols to correctly identify the module that provides a builtin " @@ -7396,7 +7496,7 @@ msgid "" "module" msgstr "" -#: ../../../build/NEWS:3821 +#: ../../../build/NEWS:3899 msgid "" "`bpo-34037 `__: For :mod:`asyncio`, add " "a new coroutine :meth:`loop.shutdown_default_executor`. The new coroutine " @@ -7405,48 +7505,48 @@ msgid "" "utilize the new coroutine. Patch by Kyle Stanley." msgstr "" -#: ../../../build/NEWS:3827 +#: ../../../build/NEWS:3905 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:3830 +#: ../../../build/NEWS:3908 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:3833 +#: ../../../build/NEWS:3911 msgid "" "`bpo-38110 `__: The os.closewalk() " "implementation now uses the libc fdwalk() API on platforms where it is " "available." msgstr "" -#: ../../../build/NEWS:3836 +#: ../../../build/NEWS:3914 msgid "" "`bpo-38093 `__: Fixes AsyncMock so it " "doesn't crash when used with AsyncContextManagers or AsyncIterators." msgstr "" -#: ../../../build/NEWS:3839 +#: ../../../build/NEWS:3917 msgid "" "`bpo-37488 `__: Add warning to " ":meth:`datetime.utctimetuple`, :meth:`datetime.utcnow` and " ":meth:`datetime.utcfromtimestamp` ." msgstr "" -#: ../../../build/NEWS:3842 +#: ../../../build/NEWS:3920 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:3846 +#: ../../../build/NEWS:3924 msgid "" "`bpo-38086 `__: Update " "importlib.metadata with changes from `importlib_metadata 0.21 " @@ -7454,7 +7554,7 @@ msgid "" "devs/importlib_metadata/blob/0.21/importlib_metadata/docs/changelog.rst>`_." msgstr "" -#: ../../../build/NEWS:3850 +#: ../../../build/NEWS:3928 msgid "" "`bpo-37251 `__: Remove `__code__` check " "in AsyncMock that incorrectly evaluated function specs as async objects but " @@ -7462,53 +7562,53 @@ msgid "" "defined as async objects." msgstr "" -#: ../../../build/NEWS:3854 +#: ../../../build/NEWS:3932 msgid "" "`bpo-38037 `__: Fix reference counters " "in the :mod:`signal` module." msgstr "" -#: ../../../build/NEWS:3856 +#: ../../../build/NEWS:3934 msgid "" "`bpo-38066 `__: Hide internal " "asyncio.Stream methods: feed_eof(), feed_data(), set_exception() and " "set_transport()." msgstr "" -#: ../../../build/NEWS:3859 +#: ../../../build/NEWS:3937 msgid "" "`bpo-38059 `__: inspect.py now uses " "sys.exit() instead of exit()" msgstr "" -#: ../../../build/NEWS:3861 +#: ../../../build/NEWS:3939 msgid "" "`bpo-38049 `__: Added command-line " "interface for the :mod:`ast` module." msgstr "" -#: ../../../build/NEWS:3863 +#: ../../../build/NEWS:3941 msgid "" "`bpo-37953 `__: In :mod:`typing`, " "improved the ``__hash__`` and ``__eq__`` methods for " ":class:`ForwardReferences`." msgstr "" -#: ../../../build/NEWS:3866 +#: ../../../build/NEWS:3944 msgid "" "`bpo-38026 `__: Fixed " ":func:`inspect.getattr_static` used ``isinstance`` while it should avoid " "dynamic lookup." msgstr "" -#: ../../../build/NEWS:3869 +#: ../../../build/NEWS:3947 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:3872 +#: ../../../build/NEWS:3950 msgid "" "`bpo-38010 `__: In " "``importlib.metadata`` sync with ``importlib_metadata`` 0.20, clarifying " @@ -7516,7 +7616,7 @@ msgid "" "returned for ``requires()`` on ``dist-info`` packages." msgstr "" -#: ../../../build/NEWS:3876 +#: ../../../build/NEWS:3954 msgid "" "`bpo-38006 `__: " "weakref.WeakValueDictionary defines a local remove() function used as " @@ -7524,21 +7624,21 @@ msgid "" "Modify the implementation to avoid the closure." msgstr "" -#: ../../../build/NEWS:3880 +#: ../../../build/NEWS:3958 msgid "" "`bpo-37995 `__: Added the *indent* " "option to :func:`ast.dump` which allows it to produce a multiline indented " "output." msgstr "" -#: ../../../build/NEWS:3883 +#: ../../../build/NEWS:3961 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:3886 +#: ../../../build/NEWS:3964 msgid "" "`bpo-37140 `__: Fix a ctypes regression " "of Python 3.8. When a ctypes.Structure is passed by copy to a function, " @@ -7548,27 +7648,27 @@ msgid "" "longer call the finalizer twice." msgstr "" -#: ../../../build/NEWS:3892 +#: ../../../build/NEWS:3970 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:3895 +#: ../../../build/NEWS:3973 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:3898 +#: ../../../build/NEWS:3976 msgid "" "`bpo-10978 `__: Semaphores and " "BoundedSemaphores can now release more than one waiting thread at a time." msgstr "" -#: ../../../build/NEWS:3901 +#: ../../../build/NEWS:3979 msgid "" "`bpo-37972 `__: Subscripts to the " "`unittest.mock.call` objects now receive the same chaining mechanism as any " @@ -7576,67 +7676,67 @@ msgid "" "`TypeError`:" msgstr "" -#: ../../../build/NEWS:3905 +#: ../../../build/NEWS:3983 msgid "call().foo().__getitem__('bar')" msgstr "call().foo().__getitem__('bar')" -#: ../../../build/NEWS:3907 +#: ../../../build/NEWS:3985 msgid "Patch by blhsing" msgstr "Ditambal oleh blhsing" -#: ../../../build/NEWS:3909 +#: ../../../build/NEWS:3987 msgid "" "`bpo-37965 `__: Fix C compiler warning " "caused by distutils.ccompiler.CCompiler.has_function." msgstr "" -#: ../../../build/NEWS:3912 +#: ../../../build/NEWS:3990 msgid "" "`bpo-37964 `__: Add ``F_GETPATH`` " "command to :mod:`fcntl`." msgstr "" -#: ../../../build/NEWS:3914 +#: ../../../build/NEWS:3992 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:3917 +#: ../../../build/NEWS:3995 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:3921 +#: ../../../build/NEWS:3999 msgid "" "`bpo-37951 `__: Most features of the " "subprocess module now work again in subinterpreters. Only *preexec_fn* is " "restricted in subinterpreters." msgstr "" -#: ../../../build/NEWS:3924 +#: ../../../build/NEWS:4002 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:3927 +#: ../../../build/NEWS:4005 msgid "" "`bpo-37950 `__: Fix :func:`ast.dump` " "when call with incompletely initialized node." msgstr "" -#: ../../../build/NEWS:3930 +#: ../../../build/NEWS:4008 msgid "" "`bpo-34679 `__: Restores instantiation " "of Windows IOCP event loops from the non-main thread." msgstr "" -#: ../../../build/NEWS:3933 +#: ../../../build/NEWS:4011 msgid "" "`bpo-36917 `__: Add default " "implementation of the :meth:`ast.NodeVisitor.visit_Constant` method which " @@ -7644,58 +7744,58 @@ msgid "" " ``visit_Str()``, etc." msgstr "" -#: ../../../build/NEWS:3938 +#: ../../../build/NEWS:4016 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:3941 +#: ../../../build/NEWS:4019 msgid "" "`bpo-26589 `__: Added a new status code " "to the http module: 451 UNAVAILABLE_FOR_LEGAL_REASONS" msgstr "" -#: ../../../build/NEWS:3944 +#: ../../../build/NEWS:4022 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:3948 +#: ../../../build/NEWS:4026 msgid "" "`bpo-32554 `__: Deprecate having " "random.seed() call hash on arbitrary types." msgstr "" -#: ../../../build/NEWS:3950 +#: ../../../build/NEWS:4028 msgid "" "`bpo-9938 `__: Add optional keyword " "argument ``exit_on_error`` for :class:`ArgumentParser`." msgstr "" -#: ../../../build/NEWS:3953 +#: ../../../build/NEWS:4031 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:3957 +#: ../../../build/NEWS:4035 msgid "" "`bpo-32793 `__: Fix a duplicated debug " "message when :meth:`smtplib.SMTP.connect` is called." msgstr "" -#: ../../../build/NEWS:3960 +#: ../../../build/NEWS:4038 msgid "" "`bpo-37885 `__: venv: Don't generate " "unset variable warning on deactivate." msgstr "" -#: ../../../build/NEWS:3962 +#: ../../../build/NEWS:4040 msgid "" "`bpo-37868 `__: Fix " "dataclasses.is_dataclass when given an instance that never raises " @@ -7703,7 +7803,7 @@ msgid "" "for __dataclass_fields__ even if it's not a dataclass." msgstr "" -#: ../../../build/NEWS:3966 +#: ../../../build/NEWS:4044 msgid "" "`bpo-37811 `__: Fix ``socket`` module's " "``socket.connect(address)`` function being unable to establish connection in" @@ -7712,13 +7812,13 @@ msgid "" "timeout value." msgstr "" -#: ../../../build/NEWS:3971 +#: ../../../build/NEWS:4049 msgid "" "`bpo-37863 `__: Optimizations for " "Fraction.__hash__ suggested by Tim Peters." msgstr "" -#: ../../../build/NEWS:3973 +#: ../../../build/NEWS:4051 msgid "" "`bpo-21131 `__: Fix " "``faulthandler.register(chain=True)`` stack. faulthandler now allocates a " @@ -7727,73 +7827,73 @@ msgid "" "more than ``SIGSTKSZ`` bytes of stack memory on some platforms." msgstr "" -#: ../../../build/NEWS:3979 +#: ../../../build/NEWS:4057 msgid "" "`bpo-37798 `__: Add C fastpath for " "statistics.NormalDist.inv_cdf() Patch by Dong-hee Na" msgstr "" -#: ../../../build/NEWS:3982 +#: ../../../build/NEWS:4060 msgid "" "`bpo-37804 `__: Remove the deprecated " "method `threading.Thread.isAlive()`. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:3985 +#: ../../../build/NEWS:4063 msgid "" "`bpo-37819 `__: Add " "Fraction.as_integer_ratio() to match the corresponding methods in bool, int," " float, and decimal." msgstr "" -#: ../../../build/NEWS:3988 +#: ../../../build/NEWS:4066 msgid "" "`bpo-14465 `__: Add an " "xml.etree.ElementTree.indent() function for pretty-printing XML trees. " "Contributed by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:3991 +#: ../../../build/NEWS:4069 msgid "" "`bpo-37810 `__: Fix :mod:`difflib` ``?``" " hint in diff output when dealing with tabs. Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:3994 +#: ../../../build/NEWS:4072 msgid "" "`bpo-37772 `__: In ``zipfile.Path``, " "when adding implicit dirs, ensure that ancestral directories are added and " "that duplicates are excluded." msgstr "" -#: ../../../build/NEWS:3997 +#: ../../../build/NEWS:4075 msgid "" "`bpo-18578 `__: Renamed and documented " "`test.bytecode_helper` as `test.support.bytecode_helper`. Patch by Joannah " "Nanjekye." msgstr "" -#: ../../../build/NEWS:4000 +#: ../../../build/NEWS:4078 msgid "" "`bpo-37785 `__: Fix xgettext warnings in" " :mod:`argparse`." msgstr "" -#: ../../../build/NEWS:4002 +#: ../../../build/NEWS:4080 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:4006 +#: ../../../build/NEWS:4084 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:4009 +#: ../../../build/NEWS:4087 msgid "" "`bpo-28292 `__: Mark calendar.py helper " "functions as being private. The follows PEP 8 guidance to maintain the " @@ -7801,14 +7901,14 @@ msgid "" "confusion." msgstr "" -#: ../../../build/NEWS:4013 +#: ../../../build/NEWS:4091 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:4017 +#: ../../../build/NEWS:4095 msgid "" "`bpo-37742 `__: The logging.getLogger() " "API now returns the root logger when passed the name 'root', whereas " @@ -7818,53 +7918,53 @@ msgid "" "module called 'root.py'." msgstr "" -#: ../../../build/NEWS:4023 +#: ../../../build/NEWS:4101 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:4027 +#: ../../../build/NEWS:4105 msgid "" "`bpo-37723 `__: Fix performance " "regression on regular expression parsing with huge character sets. Patch by " "Yann Vaginay." msgstr "" -#: ../../../build/NEWS:4030 +#: ../../../build/NEWS:4108 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:4033 +#: ../../../build/NEWS:4111 msgid "" "`bpo-32178 `__: Fix IndexError in " ":mod:`email` package when trying to parse invalid address fields starting " "with ``:``." msgstr "" -#: ../../../build/NEWS:4036 +#: ../../../build/NEWS:4114 msgid "" "`bpo-37268 `__: The :mod:`parser` module" " is deprecated and will be removed in future versions of Python." msgstr "" -#: ../../../build/NEWS:4039 +#: ../../../build/NEWS:4117 msgid "" "`bpo-11953 `__: Completing WSA* error " "codes in :mod:`socket`." msgstr "" -#: ../../../build/NEWS:4041 +#: ../../../build/NEWS:4119 msgid "" "`bpo-37685 `__: Fixed comparisons of " ":class:`datetime.timedelta` and :class:`datetime.timezone`." msgstr "" -#: ../../../build/NEWS:4044 +#: ../../../build/NEWS:4122 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:4052 +#: ../../../build/NEWS:4130 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:4055 +#: ../../../build/NEWS:4133 msgid "" "`bpo-29553 `__: Fixed " ":meth:`argparse.ArgumentParser.format_usage` for mutually exclusive groups. " "Patch by Andrew Nester." msgstr "" -#: ../../../build/NEWS:4058 +#: ../../../build/NEWS:4136 msgid "" "`bpo-37691 `__: Let math.dist() accept " "coordinates as sequences (or iterables) rather than just tuples." msgstr "" -#: ../../../build/NEWS:4061 +#: ../../../build/NEWS:4139 msgid "" "`bpo-37685 `__: Fixed ``__eq__``, " "``__lt__`` etc implementations in some classes. They now return " @@ -7907,25 +8007,25 @@ msgid "" "with :data:`~unittest.mock.ANY` will return ``True``)." msgstr "" -#: ../../../build/NEWS:4067 +#: ../../../build/NEWS:4145 msgid "" "`bpo-37354 `__: Make Activate.ps1 " "Powershell script static to allow for signing it." msgstr "" -#: ../../../build/NEWS:4070 +#: ../../../build/NEWS:4148 msgid "" "`bpo-37664 `__: Update wheels bundled " "with ensurepip (pip 19.2.3 and setuptools 41.2.0)" msgstr "" -#: ../../../build/NEWS:4073 +#: ../../../build/NEWS:4151 msgid "" "`bpo-37663 `__: Bring consistency to " "venv shell activation scripts by always using __VENV_PROMPT__." msgstr "" -#: ../../../build/NEWS:4076 +#: ../../../build/NEWS:4154 msgid "" "`bpo-37642 `__: Allowed the pure Python " "implementation of :class:`datetime.timezone` to represent sub-minute offsets" @@ -7933,64 +8033,64 @@ msgid "" " 24:00) and (-23:59, 24:00). Patch by Ngalim Siregar" msgstr "" -#: ../../../build/NEWS:4081 +#: ../../../build/NEWS:4159 msgid "" "`bpo-36161 `__: In :mod:`posix`, use " "``ttyname_r`` instead of ``ttyname`` for thread safety." msgstr "" -#: ../../../build/NEWS:4084 +#: ../../../build/NEWS:4162 msgid "" "`bpo-36324 `__: Make internal attributes" " for statistics.NormalDist() private." msgstr "" -#: ../../../build/NEWS:4086 +#: ../../../build/NEWS:4164 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:4090 +#: ../../../build/NEWS:4168 msgid "" "`bpo-29446 `__: Make `from tkinter " "import *` import only the expected objects." msgstr "" -#: ../../../build/NEWS:4092 +#: ../../../build/NEWS:4170 msgid "" "`bpo-16970 `__: Adding a value error " "when an invalid value in passed to nargs Patch by Robert Leenders" msgstr "" -#: ../../../build/NEWS:4095 +#: ../../../build/NEWS:4173 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:4098 +#: ../../../build/NEWS:4176 msgid "" "`bpo-37491 `__: Fix ``IndexError`` when " "parsing email headers with unexpectedly ending bare-quoted string value. " "Patch by Abhilash Raj." msgstr "" -#: ../../../build/NEWS:4101 +#: ../../../build/NEWS:4179 msgid "" "`bpo-37587 `__: Make json.loads faster " "for long strings. (Patch by Marco Paolini)" msgstr "" -#: ../../../build/NEWS:4104 +#: ../../../build/NEWS:4182 msgid "" "`bpo-18378 `__: Recognize \"UTF-8\" as a" " valid value for LC_CTYPE in locale._parse_localename." msgstr "" -#: ../../../build/NEWS:4107 +#: ../../../build/NEWS:4185 msgid "" "`bpo-37579 `__: Return " ":exc:`NotImplemented` in Python implementation of ``__eq__`` for " @@ -7999,53 +8099,53 @@ msgid "" "Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:4112 +#: ../../../build/NEWS:4190 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:4116 +#: ../../../build/NEWS:4194 msgid "" "`bpo-37531 `__: \"python3 -m test -jN " "--timeout=TIMEOUT\" now kills a worker process if it runs longer than " "*TIMEOUT* seconds." msgstr "" -#: ../../../build/NEWS:4119 +#: ../../../build/NEWS:4197 msgid "" "`bpo-37482 `__: Fix serialization of " "display name in originator or destination address fields with both encoded " "words and special chars." msgstr "" -#: ../../../build/NEWS:4122 +#: ../../../build/NEWS:4200 msgid "" "`bpo-36993 `__: Improve error reporting " "for corrupt zip files with bad zip64 extra data. Patch by Daniel Hillier." msgstr "" -#: ../../../build/NEWS:4125 +#: ../../../build/NEWS:4203 msgid "" "`bpo-37502 `__: pickle.loads() no longer" " raises TypeError when the buffers argument is set to None" msgstr "" -#: ../../../build/NEWS:4128 +#: ../../../build/NEWS:4206 msgid "" "`bpo-37520 `__: Correct behavior for " "zipfile.Path.parent when the path object identifies a subdirectory." msgstr "" -#: ../../../build/NEWS:4131 +#: ../../../build/NEWS:4209 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:4134 +#: ../../../build/NEWS:4212 msgid "" "`bpo-37424 `__: Fixes a possible hang " "when using a timeout on `subprocess.run()` while capturing output. If the " @@ -8055,7 +8155,7 @@ msgid "" "the pipes." msgstr "" -#: ../../../build/NEWS:4140 +#: ../../../build/NEWS:4218 msgid "" "`bpo-37421 `__: Fix " ":func:`multiprocessing.util.get_temp_dir` finalizer: clear also the " @@ -8064,34 +8164,34 @@ msgid "" "reusing the removed temporary directory." msgstr "" -#: ../../../build/NEWS:4145 +#: ../../../build/NEWS:4223 msgid "" "`bpo-37481 `__: The distutils " "``bdist_wininst`` command is deprecated in Python 3.8, use ``bdist_wheel`` " "(wheel packages) instead." msgstr "" -#: ../../../build/NEWS:4148 +#: ../../../build/NEWS:4226 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:4152 +#: ../../../build/NEWS:4230 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:4155 +#: ../../../build/NEWS:4233 msgid "" "`bpo-37437 `__: Update vendorized expat " "version to 2.2.7." msgstr "" -#: ../../../build/NEWS:4157 +#: ../../../build/NEWS:4235 msgid "" "`bpo-37428 `__: " "SSLContext.post_handshake_auth = True no longer sets " @@ -8100,14 +8200,14 @@ msgid "" " chain validation when the flag is set." msgstr "" -#: ../../../build/NEWS:4162 +#: ../../../build/NEWS:4240 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:4165 +#: ../../../build/NEWS:4243 msgid "" "`bpo-37412 `__: The :func:`os.getcwdb` " "function now uses the UTF-8 encoding on Windows, rather than the ANSI code " @@ -8115,20 +8215,20 @@ msgid "" " on Windows." msgstr "" -#: ../../../build/NEWS:4169 +#: ../../../build/NEWS:4247 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:4173 +#: ../../../build/NEWS:4251 msgid "" "`bpo-29412 `__: Fix IndexError in " "parsing a header value ending unexpectedly. Patch by Abhilash Raj." msgstr "" -#: ../../../build/NEWS:4176 +#: ../../../build/NEWS:4254 msgid "" "`bpo-36546 `__: The *dist* argument for " "statistics.quantiles() is now positional only. The current name doesn't " @@ -8137,20 +8237,20 @@ msgid "" "to change the name later." msgstr "" -#: ../../../build/NEWS:4181 +#: ../../../build/NEWS:4259 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:4184 +#: ../../../build/NEWS:4262 msgid "" "`bpo-37376 `__: :mod:`pprint` now has " "support for :class:`types.SimpleNamespace`. Patch by Carl Bordum Hansen." msgstr "" -#: ../../../build/NEWS:4187 +#: ../../../build/NEWS:4265 msgid "" "`bpo-26967 `__: An " ":class:`~argparse.ArgumentParser` with ``allow_abbrev=False`` no longer " @@ -8158,21 +8258,21 @@ msgid "" "abbreviation of long flags as documented. Patch by Zac Hatfield-Dodds." msgstr "" -#: ../../../build/NEWS:4192 +#: ../../../build/NEWS:4270 msgid "" "`bpo-37212 `__: " ":func:`unittest.mock.call` now preserves the order of keyword arguments in " "repr output. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:4195 +#: ../../../build/NEWS:4273 msgid "" "`bpo-37372 `__: Fix error unpickling " "datetime.time objects from Python 2 with seconds>=24. Patch by Justin " "Blanchard." msgstr "" -#: ../../../build/NEWS:4198 +#: ../../../build/NEWS:4276 msgid "" "`bpo-37345 `__: Add formal support for " "UDPLITE sockets. Support was present before, but it is now easier to detect " @@ -8182,13 +8282,13 @@ msgid "" "Gabe Appleton." msgstr "" -#: ../../../build/NEWS:4205 +#: ../../../build/NEWS:4283 msgid "" "`bpo-37358 `__: Optimized " "``functools.partial`` by using vectorcall." msgstr "" -#: ../../../build/NEWS:4207 +#: ../../../build/NEWS:4285 msgid "" "`bpo-37347 `__: " ":meth:`sqlite3.Connection.create_aggregate`, " @@ -8200,33 +8300,33 @@ msgid "" "same. Now callbacks are stored more carefully. Patch by Aleksandr Balezin." msgstr "" -#: ../../../build/NEWS:4215 +#: ../../../build/NEWS:4293 msgid "" "`bpo-37163 `__: The *obj* argument of " ":func:`dataclasses.replace` is positional-only now." msgstr "" -#: ../../../build/NEWS:4218 +#: ../../../build/NEWS:4296 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:4222 +#: ../../../build/NEWS:4300 msgid "" "`bpo-37328 `__: ``HTMLParser.unescape`` " "is removed. It was undocumented and deprecated since Python 3.4." msgstr "" -#: ../../../build/NEWS:4225 +#: ../../../build/NEWS:4303 msgid "" "`bpo-37305 `__: Add .webmanifest -> " "application/manifest+json to list of recognized file types and content type " "headers" msgstr "" -#: ../../../build/NEWS:4228 +#: ../../../build/NEWS:4306 msgid "" "`bpo-37320 `__: ``aifc.openfp()`` alias " "to ``aifc.open()``, ``sunau.openfp()`` alias to ``sunau.open()``, and " @@ -8234,46 +8334,46 @@ msgid "" "deprecated since Python 3.7." msgstr "" -#: ../../../build/NEWS:4232 +#: ../../../build/NEWS:4310 msgid "" "`bpo-37315 `__: Deprecated accepting " "floats with integral value (like ``5.0``) in :func:`math.factorial`." msgstr "" -#: ../../../build/NEWS:4235 +#: ../../../build/NEWS:4313 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:4239 +#: ../../../build/NEWS:4317 msgid "" "`bpo-33972 `__: Email with single part " "but content-type set to ``multipart/*`` doesn't raise AttributeError " "anymore." msgstr "" -#: ../../../build/NEWS:4242 +#: ../../../build/NEWS:4320 msgid "" "`bpo-37280 `__: Use threadpool for " "reading from file for sendfile fallback mode." msgstr "" -#: ../../../build/NEWS:4245 +#: ../../../build/NEWS:4323 msgid "" "`bpo-37279 `__: Fix asyncio sendfile " "support when sendfile sends extra data in fallback mode." msgstr "" -#: ../../../build/NEWS:4248 +#: ../../../build/NEWS:4326 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:4252 +#: ../../../build/NEWS:4330 msgid "" "`bpo-37266 `__: In a subinterpreter, " "spawning a daemon thread now raises an exception. Daemon threads were never " @@ -8281,14 +8381,14 @@ msgid "" "crashed with a Pyton fatal error if a daemon thread was still running." msgstr "" -#: ../../../build/NEWS:4257 +#: ../../../build/NEWS:4335 msgid "" "`bpo-37210 `__: Allow pure Python " "implementation of :mod:`pickle` to work even when the C :mod:`_pickle` " "module is unavailable." msgstr "" -#: ../../../build/NEWS:4260 +#: ../../../build/NEWS:4338 msgid "" "`bpo-21872 `__: Fix :mod:`lzma`: module " "decompresses data incompletely. When decompressing a FORMAT_ALONE format " @@ -8296,7 +8396,7 @@ msgid "" "bytes can't be output. Patch by Ma Lin." msgstr "" -#: ../../../build/NEWS:4265 +#: ../../../build/NEWS:4343 msgid "" "`bpo-35922 `__: Fix " ":meth:`RobotFileParser.crawl_delay` and :meth:`RobotFileParser.request_rate`" @@ -8304,27 +8404,27 @@ msgid "" " rule is defined in the robots.txt file. Patch by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:4270 +#: ../../../build/NEWS:4348 msgid "" "`bpo-35766 `__: Change the format of " "feature_version to be a (major, minor) tuple." msgstr "" -#: ../../../build/NEWS:4273 +#: ../../../build/NEWS:4351 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:4277 +#: ../../../build/NEWS:4355 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:4281 +#: ../../../build/NEWS:4359 msgid "" "`bpo-36402 `__: Fix a race condition at " "Python shutdown when waiting for threads. Wait until the Python thread state" @@ -8332,26 +8432,26 @@ msgid "" " than just wait until non-daemon Python threads complete." msgstr "" -#: ../../../build/NEWS:4286 +#: ../../../build/NEWS:4364 msgid "" "`bpo-37206 `__: Default values which " "cannot be represented as Python objects no longer improperly represented as " "``None`` in function signatures." msgstr "" -#: ../../../build/NEWS:4289 +#: ../../../build/NEWS:4367 msgid "" "`bpo-37111 `__: Added ``encoding`` and " "``errors`` keyword parameters to ``logging.basicConfig``." msgstr "" -#: ../../../build/NEWS:4292 +#: ../../../build/NEWS:4370 msgid "" "`bpo-12144 `__: Ensure cookies with " "``expires`` attribute are handled in :meth:`CookieJar.make_cookies`." msgstr "" -#: ../../../build/NEWS:4295 +#: ../../../build/NEWS:4373 msgid "" "`bpo-34886 `__: Fix an unintended " "ValueError from :func:`subprocess.run` when checking for conflicting `input`" @@ -8361,50 +8461,50 @@ msgid "" " Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:4301 +#: ../../../build/NEWS:4379 msgid "" "`bpo-37173 `__: The exception message " "for ``inspect.getfile()`` now correctly reports the passed class rather than" " the builtins module." msgstr "" -#: ../../../build/NEWS:4304 +#: ../../../build/NEWS:4382 msgid "" "`bpo-37178 `__: Give math.perm() a one " "argument form that means the same as math.factorial()." msgstr "" -#: ../../../build/NEWS:4307 +#: ../../../build/NEWS:4385 msgid "" "`bpo-37178 `__: For math.perm(n, k), let" " k default to n, giving the same result as factorial." msgstr "" -#: ../../../build/NEWS:4310 +#: ../../../build/NEWS:4388 msgid "" "`bpo-37165 `__: Converted " "_collections._count_elements to use the Argument Clinic." msgstr "" -#: ../../../build/NEWS:4313 +#: ../../../build/NEWS:4391 msgid "" "`bpo-34767 `__: Do not always create a " ":class:`collections.deque` in :class:`asyncio.Lock`." msgstr "" -#: ../../../build/NEWS:4316 +#: ../../../build/NEWS:4394 msgid "" "`bpo-37158 `__: Speed-up " "statistics.fmean() by switching from a function to a generator." msgstr "" -#: ../../../build/NEWS:4319 +#: ../../../build/NEWS:4397 msgid "" "`bpo-34282 `__: Remove ``Enum._convert``" " method, deprecated in 3.8." msgstr "" -#: ../../../build/NEWS:4321 +#: ../../../build/NEWS:4399 msgid "" "`bpo-37150 `__: " "`argparse._ActionsContainer.add_argument` now throws error, if someone " @@ -8412,53 +8512,53 @@ msgid "" "`type` argument" msgstr "" -#: ../../../build/NEWS:4325 +#: ../../../build/NEWS:4403 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:4329 +#: ../../../build/NEWS:4407 msgid "" "`bpo-35621 `__: Support running asyncio " "subprocesses when execution event loop in a thread on UNIX." msgstr "" -#: ../../../build/NEWS:4332 +#: ../../../build/NEWS:4410 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:4335 +#: ../../../build/NEWS:4413 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:4339 +#: ../../../build/NEWS:4417 msgid "" "`bpo-31163 `__: pathlib.Path instance's " "rename and replace methods now return the new Path instance." msgstr "" -#: ../../../build/NEWS:4342 +#: ../../../build/NEWS:4420 msgid "" "`bpo-25068 `__: " ":class:`urllib.request.ProxyHandler` now lowercases the keys of the passed " "dictionary." msgstr "" -#: ../../../build/NEWS:4345 +#: ../../../build/NEWS:4423 msgid "" "`bpo-26185 `__: Fix :func:`repr` on " "empty :class:`ZipInfo` object. Patch by Mickaël Schoentgen." msgstr "" -#: ../../../build/NEWS:4348 +#: ../../../build/NEWS:4426 msgid "" "`bpo-21315 `__: Email headers containing" " RFC2047 encoded words are parsed despite the missing whitespace, and a " @@ -8466,58 +8566,58 @@ msgid "" "now registered as a defect." msgstr "" -#: ../../../build/NEWS:4352 +#: ../../../build/NEWS:4430 msgid "" "`bpo-31904 `__: Port test_datetime to " "VxWorks: skip zoneinfo tests on VxWorks" msgstr "" -#: ../../../build/NEWS:4354 +#: ../../../build/NEWS:4432 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:4358 +#: ../../../build/NEWS:4436 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:4362 +#: ../../../build/NEWS:4440 msgid "" "`bpo-35070 `__: posix.getgrouplist() now" " works correctly when the user belongs to NGROUPS_MAX supplemental groups. " "Patch by Jeffrey Kintscher." msgstr "" -#: ../../../build/NEWS:4365 +#: ../../../build/NEWS:4443 msgid "" "`bpo-31783 `__: Fix race condition in " "ThreadPoolExecutor when worker threads are created during interpreter " "shutdown." msgstr "" -#: ../../../build/NEWS:4368 +#: ../../../build/NEWS:4446 msgid "" "`bpo-36582 `__: Fix " "``UserString.encode()`` to correctly return ``bytes`` rather than a " "``UserString`` instance." msgstr "" -#: ../../../build/NEWS:4371 +#: ../../../build/NEWS:4449 msgid "" "`bpo-32424 `__: Deprecate " "xml.etree.ElementTree.Element.copy() in favor of copy.copy()." msgstr "" -#: ../../../build/NEWS:4374 +#: ../../../build/NEWS:4452 msgid "Patch by Gordon P. Hemsley" msgstr "" -#: ../../../build/NEWS:4376 +#: ../../../build/NEWS:4454 msgid "" "`bpo-36564 `__: Fix infinite loop in " "email header folding logic that would be triggered when an email policy's " @@ -8525,84 +8625,84 @@ msgid "" "values in the message. Patch by Paul Ganssle" msgstr "" -#: ../../../build/NEWS:4381 +#: ../../../build/NEWS:4459 msgid "" "`bpo-36543 `__: Removed methods " "Element.getchildren(), Element.getiterator() and ElementTree.getiterator() " "and the xml.etree.cElementTree module." msgstr "" -#: ../../../build/NEWS:4384 +#: ../../../build/NEWS:4462 msgid "" "`bpo-36409 `__: Remove the old plistlib " "API deprecated in Python 3.4" msgstr "" -#: ../../../build/NEWS:4386 +#: ../../../build/NEWS:4464 msgid "" "`bpo-36302 `__: distutils sorts source " "file lists so that Extension .so files build more reproducibly by default" msgstr "" -#: ../../../build/NEWS:4389 +#: ../../../build/NEWS:4467 msgid "" "`bpo-36250 `__: Ignore ``ValueError`` " "from ``signal`` with ``interaction`` in non-main thread." msgstr "" -#: ../../../build/NEWS:4392 +#: ../../../build/NEWS:4470 msgid "" "`bpo-36046 `__: Added ``user``, " "``group`` and ``extra_groups`` parameters to the subprocess.Popen " "constructor. Patch by Patrick McLean." msgstr "" -#: ../../../build/NEWS:4395 +#: ../../../build/NEWS:4473 msgid "" "`bpo-32627 `__: Fix compile error when " "``_uuid`` headers conflicting included." msgstr "" -#: ../../../build/NEWS:4397 +#: ../../../build/NEWS:4475 msgid "" "`bpo-35800 `__: Deprecate " "``smtpd.MailmanProxy`` ready for future removal." msgstr "" -#: ../../../build/NEWS:4399 +#: ../../../build/NEWS:4477 msgid "" "`bpo-35168 `__: " ":attr:`shlex.shlex.punctuation_chars` is now a read-only property." msgstr "" -#: ../../../build/NEWS:4402 +#: ../../../build/NEWS:4480 msgid "" "`bpo-8538 `__: Add support for boolean " "actions like ``--foo`` and ``--no-foo`` to argparse. Patch contributed by " "Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:4405 +#: ../../../build/NEWS:4483 msgid "" "`bpo-20504 `__: Fixes a bug in " ":mod:`cgi` module when a multipart/form-data request has no `Content-Length`" " header." msgstr "" -#: ../../../build/NEWS:4408 +#: ../../../build/NEWS:4486 msgid "" "`bpo-25988 `__: The abstract base " "classes in :mod:`collections.abc` no longer are exposed in the regular " ":mod:`collections` module." msgstr "" -#: ../../../build/NEWS:4411 +#: ../../../build/NEWS:4489 msgid "" "`bpo-11122 `__: Distutils won't check " "for rpmbuild in specified paths only." msgstr "" -#: ../../../build/NEWS:4413 +#: ../../../build/NEWS:4491 msgid "" "`bpo-34775 `__: Division handling of " "PurePath now returns NotImplemented instead of raising a TypeError when " @@ -8610,20 +8710,20 @@ msgid "" "Aiudi." msgstr "" -#: ../../../build/NEWS:4417 +#: ../../../build/NEWS:4495 msgid "" "`bpo-34749 `__: " ":func:`binascii.a2b_base64` is now up to 2 times faster. Patch by Sergey " "Fedoseev." msgstr "" -#: ../../../build/NEWS:4420 +#: ../../../build/NEWS:4498 msgid "" "`bpo-34519 `__: Add additional aliases " "for HP Roman 8. Patch by Michael Osipov." msgstr "" -#: ../../../build/NEWS:4422 +#: ../../../build/NEWS:4500 msgid "" "`bpo-28009 `__: Fix uuid.getnode() on " "platforms with '.' as MAC Addr delimiter as well fix for MAC Addr format " @@ -8631,33 +8731,33 @@ msgid "" "platform with these settings. Patch by Michael Felt." msgstr "" -#: ../../../build/NEWS:4427 +#: ../../../build/NEWS:4505 msgid "" "`bpo-30618 `__: Add " ":meth:`~pathlib.Path.readlink`. Patch by Girts Folkmanis." msgstr "" -#: ../../../build/NEWS:4429 +#: ../../../build/NEWS:4507 msgid "" "`bpo-32498 `__: Made " ":func:`urllib.parse.unquote()` accept bytes in addition to strings. Patch by" " Stein Karlsen." msgstr "" -#: ../../../build/NEWS:4432 +#: ../../../build/NEWS:4510 msgid "" "`bpo-33348 `__: lib2to3 now recognizes " "expressions after ``*`` and `**` like in ``f(*[] or [])``." msgstr "" -#: ../../../build/NEWS:4435 +#: ../../../build/NEWS:4513 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:4439 +#: ../../../build/NEWS:4517 msgid "" "`bpo-32820 `__: Added __format__ to IPv4" " and IPv6 classes. Always outputs a fully zero- padded string. Supports " @@ -8665,26 +8765,26 @@ msgid "" "native format for IPv6 is hex. Also supports '#' and '_' modifiers." msgstr "" -#: ../../../build/NEWS:4444 +#: ../../../build/NEWS:4522 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:4448 +#: ../../../build/NEWS:4526 msgid "" "`bpo-4963 `__: Fixed non-deterministic " "behavior related to mimetypes extension mapping and module reinitialization." msgstr "" -#: ../../../build/NEWS:4454 +#: ../../../build/NEWS:4532 msgid "" "`bpo-21767 `__: Explicitly mention abc " "support in functools.singledispatch" msgstr "" -#: ../../../build/NEWS:4456 +#: ../../../build/NEWS:4534 msgid "" "`bpo-38816 `__: Provides more details " "about the interaction between :c:func:`fork` and CPython's runtime, focusing" @@ -8692,63 +8792,63 @@ msgid "" "should and shouldn't be called." msgstr "" -#: ../../../build/NEWS:4461 +#: ../../../build/NEWS:4539 msgid "" "`bpo-38351 `__: Modernize :mod:`email` " "examples from %-formatting to f-strings." msgstr "" -#: ../../../build/NEWS:4463 +#: ../../../build/NEWS:4541 msgid "" "`bpo-38778 `__: Document the fact that " ":exc:`RuntimeError` is raised if :meth:`os.fork` is called in a " "subinterpreter." msgstr "" -#: ../../../build/NEWS:4466 +#: ../../../build/NEWS:4544 msgid "" "`bpo-38592 `__: Add Brazilian Portuguese" " to the language switcher at Python Documentation website." msgstr "" -#: ../../../build/NEWS:4469 +#: ../../../build/NEWS:4547 msgid "" "`bpo-38294 `__: Add list of no-longer-" "escaped chars to re.escape documentation" msgstr "" -#: ../../../build/NEWS:4471 +#: ../../../build/NEWS:4549 msgid "" "`bpo-38053 `__: Modernized the plistlib " "documentation" msgstr "" -#: ../../../build/NEWS:4473 +#: ../../../build/NEWS:4551 msgid "" "`bpo-26868 `__: Fix example usage of " ":c:func:`PyModule_AddObject` to properly handle errors." msgstr "" -#: ../../../build/NEWS:4476 +#: ../../../build/NEWS:4554 msgid "" "`bpo-36797 `__: Fix a dead link in the " "distutils API Reference." msgstr "" -#: ../../../build/NEWS:4478 +#: ../../../build/NEWS:4556 msgid "" "`bpo-37977 `__: Warn more strongly and " "clearly about pickle insecurity" msgstr "" -#: ../../../build/NEWS:4480 +#: ../../../build/NEWS:4558 msgid "" "`bpo-37979 `__: Added a link to " "dateutil.parser.isoparse in the datetime.fromisoformat documentation. Patch " "by Paul Ganssle" msgstr "" -#: ../../../build/NEWS:4483 +#: ../../../build/NEWS:4561 msgid "" "`bpo-12707 `__: Deprecate info(), " "geturl(), getcode() methods in favor of the headers, url, and status " @@ -8757,126 +8857,126 @@ msgid "" "Ashwin Ramaswami" msgstr "" -#: ../../../build/NEWS:4488 +#: ../../../build/NEWS:4566 msgid "" "`bpo-37937 `__: Mention " "``frame.f_trace`` in :func:`sys.settrace` docs." msgstr "" -#: ../../../build/NEWS:4490 +#: ../../../build/NEWS:4568 msgid "" "`bpo-37878 `__: Make " ":c:func:`PyThreadState_DeleteCurrent` Internal." msgstr "" -#: ../../../build/NEWS:4492 +#: ../../../build/NEWS:4570 msgid "" "`bpo-37759 `__: Beginning edits to " "Whatsnew 3.8" msgstr "" -#: ../../../build/NEWS:4494 +#: ../../../build/NEWS:4572 msgid "" "`bpo-37726 `__: Stop recommending getopt" " in the tutorial for command line argument parsing and promote argparse." msgstr "" -#: ../../../build/NEWS:4497 +#: ../../../build/NEWS:4575 msgid "" "`bpo-32910 `__: Remove implementation-" "specific behaviour of how venv's Deactivate works." msgstr "" -#: ../../../build/NEWS:4500 +#: ../../../build/NEWS:4578 msgid "" "`bpo-37256 `__: Fix wording of arguments" " for :class:`Request` in :mod:`urllib.request`" msgstr "" -#: ../../../build/NEWS:4503 +#: ../../../build/NEWS:4581 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:4507 +#: ../../../build/NEWS:4585 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:4511 +#: ../../../build/NEWS:4589 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:4515 +#: ../../../build/NEWS:4593 msgid "Thanks to Benjamin Mintz for finding the bug." msgstr "Terima kasih kepada Benjamin Mintz telah menemukan bug." -#: ../../../build/NEWS:4517 +#: ../../../build/NEWS:4595 msgid "" "`bpo-37456 `__: Slash ('/') is now part " "of syntax." msgstr "" -#: ../../../build/NEWS:4519 +#: ../../../build/NEWS:4597 msgid "" "`bpo-37487 `__: Fix PyList_GetItem index" " description to include 0." msgstr "" -#: ../../../build/NEWS:4521 +#: ../../../build/NEWS:4599 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:4524 +#: ../../../build/NEWS:4602 msgid "" "`bpo-37478 `__: Added possible " "exceptions to the description of os.chdir()." msgstr "" -#: ../../../build/NEWS:4526 +#: ../../../build/NEWS:4604 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:4529 +#: ../../../build/NEWS:4607 msgid "" "`bpo-36260 `__: Add decompression " "pitfalls to zipfile module documentation." msgstr "" -#: ../../../build/NEWS:4531 +#: ../../../build/NEWS:4609 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:4535 +#: ../../../build/NEWS:4613 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:4538 +#: ../../../build/NEWS:4616 msgid "" "`bpo-36487 `__: Make C-API docs clear " "about what the \"main\" interpreter is." msgstr "" -#: ../../../build/NEWS:4540 +#: ../../../build/NEWS:4618 msgid "" "`bpo-23460 `__: The documentation for " "decimal string formatting using the `:g` specifier has been updated to " @@ -8884,39 +8984,39 @@ msgid "" "contributed by Tuomas Suutari." msgstr "" -#: ../../../build/NEWS:4544 +#: ../../../build/NEWS:4622 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:4548 +#: ../../../build/NEWS:4626 msgid "" "`bpo-33944 `__: Added a note about the " "intended use of code in .pth files." msgstr "" -#: ../../../build/NEWS:4550 +#: ../../../build/NEWS:4628 msgid "" "`bpo-34293 `__: Fix the Doc/Makefile " "regarding PAPER environment variable and PDF builds" msgstr "" -#: ../../../build/NEWS:4553 +#: ../../../build/NEWS:4631 msgid "" "`bpo-25237 `__: Add documentation for " "tkinter modules" msgstr "" -#: ../../../build/NEWS:4558 +#: ../../../build/NEWS:4636 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:4561 +#: ../../../build/NEWS:4639 msgid "" "`bpo-38614 `__: Add timeout constants to" " :mod:`test.support`: :data:`~test.support.LOOPBACK_TIMEOUT`, " @@ -8924,7 +9024,7 @@ msgid "" "and :data:`~test.support.LONG_TIMEOUT`." msgstr "" -#: ../../../build/NEWS:4567 +#: ../../../build/NEWS:4645 msgid "" "`bpo-38502 `__: test.regrtest now uses " "process groups in the multiprocessing mode (-jN command line option) if " @@ -8932,7 +9032,7 @@ msgid "" "functions are available." msgstr "" -#: ../../../build/NEWS:4571 +#: ../../../build/NEWS:4649 msgid "" "`bpo-35998 `__: Fix a race condition in " "test_asyncio.test_start_tls_server_1(). Previously, there was a race " @@ -8942,7 +9042,7 @@ msgid "" "longer sends data." msgstr "" -#: ../../../build/NEWS:4577 +#: ../../../build/NEWS:4655 msgid "" "`bpo-38470 `__: Fix " "``test_compileall.test_compile_dir_maxlevels()`` on Windows without long " @@ -8950,7 +9050,7 @@ msgid "" "subdirectories." msgstr "" -#: ../../../build/NEWS:4581 +#: ../../../build/NEWS:4659 msgid "" "`bpo-37531 `__: On timeout, regrtest no " "longer attempts to call ``popen.communicate()`` again: it can hang until all" @@ -8959,13 +9059,13 @@ msgid "" "main process from 1 minute to 5 minutes, for Python slowest buildbots." msgstr "" -#: ../../../build/NEWS:4587 +#: ../../../build/NEWS:4665 msgid "" "`bpo-38239 `__: Fix test_gdb for Link " "Time Optimization (LTO) builds." msgstr "" -#: ../../../build/NEWS:4589 +#: ../../../build/NEWS:4667 msgid "" "`bpo-38275 `__: test_ssl now handles " "disabled TLS/SSL versions better. OpenSSL's crypto policy and run-time " @@ -8974,7 +9074,7 @@ msgid "" "default with strict settings." msgstr "" -#: ../../../build/NEWS:4594 +#: ../../../build/NEWS:4672 msgid "" "`bpo-38271 `__: The private keys for " "test_ssl were encrypted with 3DES in traditional PKCS#5 format. 3DES and the" @@ -8982,7 +9082,7 @@ msgid "" "PKCS#8 format with AES256 encryption instead." msgstr "" -#: ../../../build/NEWS:4599 +#: ../../../build/NEWS:4677 msgid "" "`bpo-38270 `__: test.support now has a " "helper function to check for availibility of a hash digest function. Several" @@ -8990,7 +9090,7 @@ msgid "" "marked to use MD5 and skipped when MD5 is disabled." msgstr "" -#: ../../../build/NEWS:4604 +#: ../../../build/NEWS:4682 msgid "" "`bpo-37123 `__: Multiprocessing test " "test_mymanager() now also expects -SIGTERM, not only exitcode 0. " @@ -8998,30 +9098,30 @@ msgid "" "takes longer than 1 second to stop, which happens on slow buildbots." msgstr "" -#: ../../../build/NEWS:4609 +#: ../../../build/NEWS:4687 msgid "" "`bpo-38212 `__: Multiprocessing tests: " "increase test_queue_feeder_donot_stop_onexc() timeout from 1 to 60 seconds." msgstr "" -#: ../../../build/NEWS:4612 +#: ../../../build/NEWS:4690 msgid "" "`bpo-38117 `__: Test with OpenSSL 1.1.1d" msgstr "" -#: ../../../build/NEWS:4614 +#: ../../../build/NEWS:4692 msgid "" "`bpo-38018 `__: Increase code coverage " "for multiprocessing.shared_memory." msgstr "" -#: ../../../build/NEWS:4616 +#: ../../../build/NEWS:4694 msgid "" "`bpo-37805 `__: Add tests for " "json.dump(..., skipkeys=True). Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:4619 +#: ../../../build/NEWS:4697 msgid "" "`bpo-37531 `__: Enhance regrtest " "multiprocess timeout: write a message when killing a worker process, catch " @@ -9029,46 +9129,46 @@ msgid "" "to popen.communicate()." msgstr "" -#: ../../../build/NEWS:4623 +#: ../../../build/NEWS:4701 msgid "" "`bpo-37876 `__: Add tests for ROT-13 " "codec." msgstr "" -#: ../../../build/NEWS:4625 +#: ../../../build/NEWS:4703 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:4628 +#: ../../../build/NEWS:4706 msgid "" "`bpo-37558 `__: Fix " "test_shared_memory_cleaned_after_process_termination name handling" msgstr "" -#: ../../../build/NEWS:4631 +#: ../../../build/NEWS:4709 msgid "" "`bpo-37526 `__: Add " ":func:`test.support.catch_threading_exception`: context manager catching " ":class:`threading.Thread` exception using :func:`threading.excepthook`." msgstr "" -#: ../../../build/NEWS:4635 +#: ../../../build/NEWS:4713 msgid "" "`bpo-37421 `__: test_concurrent_futures " "now explicitly stops the ForkServer instance if it's running." msgstr "" -#: ../../../build/NEWS:4638 +#: ../../../build/NEWS:4716 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:4642 +#: ../../../build/NEWS:4720 msgid "" "`bpo-37421 `__: " "test_distutils.test_build_ext() is now able to remove the temporary " @@ -9076,28 +9176,28 @@ msgid "" "the current process, but test it in a separated process." msgstr "" -#: ../../../build/NEWS:4646 +#: ../../../build/NEWS:4724 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:4650 +#: ../../../build/NEWS:4728 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:4653 +#: ../../../build/NEWS:4731 msgid "" "`bpo-37421 `__: multiprocessing tests " "now explicitly call ``_run_finalizers()`` to immediately remove temporary " "directories created by tests." msgstr "" -#: ../../../build/NEWS:4656 +#: ../../../build/NEWS:4734 msgid "" "`bpo-37421 `__: urllib.request tests now" " call :func:`~urllib.request.urlcleanup` to remove temporary files created " @@ -9105,58 +9205,58 @@ msgid "" "by ``urlopen()`` and functions calling indirectly ``urlopen()``." msgstr "" -#: ../../../build/NEWS:4661 +#: ../../../build/NEWS:4739 msgid "" "`bpo-37472 `__: Remove " "``Lib/test/outstanding_bugs.py``." msgstr "" -#: ../../../build/NEWS:4663 +#: ../../../build/NEWS:4741 msgid "" "`bpo-37199 `__: Fix test failures when " "IPv6 is unavailable or disabled." msgstr "" -#: ../../../build/NEWS:4665 +#: ../../../build/NEWS:4743 msgid "" "`bpo-19696 `__: Replace deprecated " "method \"random.choose\" with \"random.choice\" in \"test_pkg_import.py\"." msgstr "" -#: ../../../build/NEWS:4668 +#: ../../../build/NEWS:4746 msgid "" "`bpo-37335 `__: Remove no longer " "necessary code from c locale coercion tests" msgstr "" -#: ../../../build/NEWS:4670 +#: ../../../build/NEWS:4748 msgid "" "`bpo-37421 `__: Fix test_shutil to no " "longer leak temporary files." msgstr "" -#: ../../../build/NEWS:4672 +#: ../../../build/NEWS:4750 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:4675 +#: ../../../build/NEWS:4753 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:4678 +#: ../../../build/NEWS:4756 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:4682 +#: ../../../build/NEWS:4760 msgid "" "`bpo-37362 `__: test_gdb no longer fails" " if it gets an \"unexpected\" message on stderr: it now ignores stderr. The " @@ -9164,20 +9264,20 @@ msgid "" " not to test gdb." msgstr "" -#: ../../../build/NEWS:4686 +#: ../../../build/NEWS:4764 msgid "" "`bpo-35998 `__: Avoid TimeoutError in " "test_asyncio: test_start_tls_server_1()" msgstr "" -#: ../../../build/NEWS:4688 +#: ../../../build/NEWS:4766 msgid "" "`bpo-37278 `__: Fix test_asyncio " "ProactorLoopCtrlC: join the thread to prevent leaking a running thread and " "leaking a reference." msgstr "" -#: ../../../build/NEWS:4691 +#: ../../../build/NEWS:4769 msgid "" "`bpo-37261 `__: Fix " ":func:`test.support.catch_unraisable_exception`: its __exit__() method now " @@ -9185,7 +9285,7 @@ msgid "" "attribute." msgstr "" -#: ../../../build/NEWS:4695 +#: ../../../build/NEWS:4773 msgid "" "`bpo-37069 `__: regrtest now uses " ":func:`sys.unraisablehook` to mark a test as \"environment altered\" " @@ -9193,104 +9293,104 @@ msgid "" "logs a warning in this case." msgstr "" -#: ../../../build/NEWS:4699 +#: ../../../build/NEWS:4777 msgid "" "Use ``python3 -m test --fail-env-changed`` to catch unraisable exceptions in" " tests." msgstr "" -#: ../../../build/NEWS:4702 +#: ../../../build/NEWS:4780 msgid "" "`bpo-37252 `__: Fix assertions in " "``test_close`` and ``test_events_mask_overflow`` devpoll tests." msgstr "" -#: ../../../build/NEWS:4705 +#: ../../../build/NEWS:4783 msgid "" "`bpo-37169 `__: Rewrite " "``_PyObject_IsFreed()`` unit tests." msgstr "" -#: ../../../build/NEWS:4707 +#: ../../../build/NEWS:4785 msgid "" "`bpo-37153 `__: " "``test_venv.test_multiprocessing()`` now explicitly calls " "``pool.terminate()`` to wait until the pool completes." msgstr "" -#: ../../../build/NEWS:4710 +#: ../../../build/NEWS:4788 msgid "" "`bpo-34001 `__: Make test_ssl pass with " "LibreSSL. LibreSSL handles minimum and maximum TLS version differently than " "OpenSSL." msgstr "" -#: ../../../build/NEWS:4713 +#: ../../../build/NEWS:4791 msgid "" "`bpo-36919 `__: Make " "``test_source_encoding.test_issue2301`` implementation independent. The test" " will work now for both CPython and IronPython." msgstr "" -#: ../../../build/NEWS:4716 +#: ../../../build/NEWS:4794 msgid "" "`bpo-30202 `__: Update " "``test.test_importlib.test_abc`` to test ``find_spec()``." msgstr "" -#: ../../../build/NEWS:4719 +#: ../../../build/NEWS:4797 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:4722 +#: ../../../build/NEWS:4800 msgid "" "`bpo-34596 `__: Fallback to a default " "reason when :func:`unittest.skip` is uncalled. Patch by Naitree Zhu." msgstr "" -#: ../../../build/NEWS:4728 +#: ../../../build/NEWS:4806 msgid "" "`bpo-38809 `__: On Windows, build " "scripts will now recognize and use python.exe from an active virtual env." msgstr "" -#: ../../../build/NEWS:4731 +#: ../../../build/NEWS:4809 msgid "" "`bpo-38684 `__: Fix _hashlib build when " "Blake2 is disabled, but OpenSSL supports it." msgstr "" -#: ../../../build/NEWS:4734 +#: ../../../build/NEWS:4812 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:4737 +#: ../../../build/NEWS:4815 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:4740 +#: ../../../build/NEWS:4818 msgid "" "`bpo-38301 `__: In Solaris family, we " "must be sure to use ``-D_REENTRANT``. Patch by Jesús Cea Avión." msgstr "" -#: ../../../build/NEWS:4743 +#: ../../../build/NEWS:4821 msgid "" "`bpo-36002 `__: Locate ``llvm-profdata``" " and ``llvm-ar`` binaries using ``AC_PATH_TOOL`` rather than " "``AC_PATH_TARGET_TOOL``." msgstr "" -#: ../../../build/NEWS:4746 +#: ../../../build/NEWS:4824 msgid "" "`bpo-37936 `__: The :file:`.gitignore` " "file systematically keeps \"rooted\", with a non-trailing slash, all the " @@ -9300,7 +9400,7 @@ msgid "" "with the same name anywhere in the tree." msgstr "" -#: ../../../build/NEWS:4752 +#: ../../../build/NEWS:4830 msgid "" "`bpo-37760 `__: The " ":file:`Tools/unicode/makeunicodedata.py` script, which is used for " @@ -9311,14 +9411,14 @@ msgid "" "different fields." msgstr "" -#: ../../../build/NEWS:4759 +#: ../../../build/NEWS:4837 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:4762 +#: ../../../build/NEWS:4840 msgid "" "`bpo-37725 `__: Change \"clean\" " "makefile target to also clean the program guided optimization (PGO) data. " @@ -9326,7 +9426,7 @@ msgid "" "removal\", or \"make clobber\"." msgstr "" -#: ../../../build/NEWS:4766 +#: ../../../build/NEWS:4844 msgid "" "`bpo-37707 `__: Mark some individual " "tests to skip when --pgo is used. The tests marked increase the PGO task " @@ -9334,7 +9434,7 @@ msgid "" "executable." msgstr "" -#: ../../../build/NEWS:4770 +#: ../../../build/NEWS:4848 msgid "" "`bpo-36044 `__: Reduce the number of " "unit tests run for the PGO generation task. This speeds up the task by a " @@ -9348,14 +9448,14 @@ msgid "" "compiler tool chain." msgstr "" -#: ../../../build/NEWS:4780 +#: ../../../build/NEWS:4858 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:4783 +#: ../../../build/NEWS:4861 msgid "" "`bpo-37189 `__: Many ``PyRun_XXX()`` " "functions like :c:func:`PyRun_String` were no longer exported in " @@ -9363,13 +9463,13 @@ msgid "" "compatibility." msgstr "" -#: ../../../build/NEWS:4787 +#: ../../../build/NEWS:4865 msgid "" "`bpo-25361 `__: Enables use of SSE2 " "instructions in Windows 32-bit build." msgstr "" -#: ../../../build/NEWS:4789 +#: ../../../build/NEWS:4867 msgid "" "`bpo-36210 `__: Update optional " "extension module detection for AIX. ossaudiodev and spwd are not applicable " @@ -9379,173 +9479,173 @@ msgid "" "_curses_panel." msgstr "" -#: ../../../build/NEWS:4795 +#: ../../../build/NEWS:4873 msgid "patch by M Felt" msgstr "ditambal oleh M Felt" -#: ../../../build/NEWS:4800 +#: ../../../build/NEWS:4878 msgid "" "`bpo-38589 `__: Fixes HTML Help shortcut" " when Windows is not installed to C drive" msgstr "" -#: ../../../build/NEWS:4803 +#: ../../../build/NEWS:4881 msgid "" "`bpo-38453 `__: Ensure ntpath.realpath()" " correctly resolves relative paths." msgstr "" -#: ../../../build/NEWS:4805 +#: ../../../build/NEWS:4883 msgid "" "`bpo-38519 `__: Restores the internal C " "headers that were missing from the nuget.org and Microsoft Store packages." msgstr "" -#: ../../../build/NEWS:4808 +#: ../../../build/NEWS:4886 msgid "" "`bpo-38492 `__: Remove ``pythonw.exe`` " "dependency on the Microsoft C++ runtime." msgstr "" -#: ../../../build/NEWS:4810 +#: ../../../build/NEWS:4888 msgid "" "`bpo-38344 `__: Fix error message in " "activate.bat" msgstr "" -#: ../../../build/NEWS:4812 +#: ../../../build/NEWS:4890 msgid "" "`bpo-38359 `__: Ensures ``pyw.exe`` " "launcher reads correct registry key." msgstr "" -#: ../../../build/NEWS:4814 +#: ../../../build/NEWS:4892 msgid "" "`bpo-38355 `__: Fixes " "``ntpath.realpath`` failing on ``sys.executable``." msgstr "" -#: ../../../build/NEWS:4816 +#: ../../../build/NEWS:4894 msgid "" "`bpo-38117 `__: Update bundled OpenSSL " "to 1.1.1d" msgstr "" -#: ../../../build/NEWS:4818 +#: ../../../build/NEWS:4896 msgid "" "`bpo-38092 `__: Reduce overhead when " "using multiprocessing in a Windows virtual environment." msgstr "" -#: ../../../build/NEWS:4821 +#: ../../../build/NEWS:4899 msgid "" "`bpo-38133 `__: Allow py.exe launcher to" " locate installations from the Microsoft Store and improve display of active" " virtual environments." msgstr "" -#: ../../../build/NEWS:4824 +#: ../../../build/NEWS:4902 msgid "" "`bpo-38114 `__: The ``pip.ini`` is no " "longer included in the Nuget package." msgstr "" -#: ../../../build/NEWS:4826 +#: ../../../build/NEWS:4904 msgid "" "`bpo-32592 `__: Set Windows 8 as the " "minimum required version for API support" msgstr "" -#: ../../../build/NEWS:4828 +#: ../../../build/NEWS:4906 msgid "" "`bpo-36634 `__: :func:`os.cpu_count` now" " returns active processors rather than maximum processors." msgstr "" -#: ../../../build/NEWS:4831 +#: ../../../build/NEWS:4909 msgid "" "`bpo-36634 `__: venv activate.bat now " "works when the existing variables contain double quote characters." msgstr "" -#: ../../../build/NEWS:4834 +#: ../../../build/NEWS:4912 msgid "" "`bpo-38081 `__: Prevent error calling " ":func:`os.path.realpath` on ``'NUL'``." msgstr "" -#: ../../../build/NEWS:4836 +#: ../../../build/NEWS:4914 msgid "" "`bpo-38087 `__: Fix case sensitivity in " "test_pathlib and test_ntpath." msgstr "" -#: ../../../build/NEWS:4838 +#: ../../../build/NEWS:4916 msgid "" "`bpo-38088 `__: Fixes distutils not " "finding vcruntime140.dll with only the v142 toolset installed." msgstr "" -#: ../../../build/NEWS:4841 +#: ../../../build/NEWS:4919 msgid "" "`bpo-37283 `__: Ensure command-line and " "unattend.xml setting override previously detected states in Windows " "installer." msgstr "" -#: ../../../build/NEWS:4844 +#: ../../../build/NEWS:4922 msgid "" "`bpo-38030 `__: Fixes :func:`os.stat` " "failing for block devices on Windows" msgstr "" -#: ../../../build/NEWS:4846 +#: ../../../build/NEWS:4924 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:4850 +#: ../../../build/NEWS:4928 msgid "" "`bpo-37705 `__: Improve the " "implementation of ``winerror_to_errno()``." msgstr "" -#: ../../../build/NEWS:4852 +#: ../../../build/NEWS:4930 msgid "" "`bpo-37549 `__: :func:`os.dup` no longer" " fails for standard streams on Windows 7." msgstr "" -#: ../../../build/NEWS:4855 +#: ../../../build/NEWS:4933 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:4859 +#: ../../../build/NEWS:4937 msgid "" "`bpo-9949 `__: Enable support for " "following symlinks in :func:`os.realpath`." msgstr "" -#: ../../../build/NEWS:4861 +#: ../../../build/NEWS:4939 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:4865 +#: ../../../build/NEWS:4943 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:4869 +#: ../../../build/NEWS:4947 msgid "" "`bpo-25172 `__: Trying to import the " ":mod:`crypt` module on Windows will result in an :exc:`ImportError` with a " @@ -9554,122 +9654,122 @@ msgid "" "ImportError will include a message explaining the problem." msgstr "" -#: ../../../build/NEWS:4875 +#: ../../../build/NEWS:4953 msgid "" "`bpo-37778 `__: Fixes the icons used for" " file associations to the Microsoft Store package." msgstr "" -#: ../../../build/NEWS:4878 +#: ../../../build/NEWS:4956 msgid "" "`bpo-37734 `__: Fix use of registry " "values to launch Python from Microsoft Store app." msgstr "" -#: ../../../build/NEWS:4881 +#: ../../../build/NEWS:4959 msgid "" "`bpo-37702 `__: Fix memory leak on " "Windows in creating an SSLContext object or running " "urllib.request.urlopen('https://...')." msgstr "" -#: ../../../build/NEWS:4884 +#: ../../../build/NEWS:4962 msgid "" "`bpo-37672 `__: Switch Windows Store " "package's pip to use bundled :file:`pip.ini` instead of :envvar:`PIP_USER` " "variable." msgstr "" -#: ../../../build/NEWS:4887 +#: ../../../build/NEWS:4965 msgid "" "`bpo-10945 `__: Officially drop support " "for creating bdist_wininst installers on non-Windows systems." msgstr "" -#: ../../../build/NEWS:4890 +#: ../../../build/NEWS:4968 msgid "" "`bpo-37445 `__: Include the " "``FORMAT_MESSAGE_IGNORE_INSERTS`` flag in ``FormatMessageW()`` calls." msgstr "" -#: ../../../build/NEWS:4893 +#: ../../../build/NEWS:4971 msgid "" "`bpo-37369 `__: Fixes path for " ":data:`sys.executable` when running from the Microsoft Store." msgstr "" -#: ../../../build/NEWS:4896 +#: ../../../build/NEWS:4974 msgid "" "`bpo-37380 `__: Don't collect unfinished" " processes with ``subprocess._active`` on Windows to cleanup later. Patch by" " Ruslan Kuprieiev." msgstr "" -#: ../../../build/NEWS:4899 +#: ../../../build/NEWS:4977 msgid "" "`bpo-37351 `__: Removes libpython38.a " "from standard Windows distribution." msgstr "" -#: ../../../build/NEWS:4901 +#: ../../../build/NEWS:4979 msgid "" "`bpo-35360 `__: Update Windows builds to" " use SQLite 3.28.0." msgstr "" -#: ../../../build/NEWS:4903 +#: ../../../build/NEWS:4981 msgid "" "`bpo-37267 `__: On Windows, " ":func:`os.dup` no longer creates an inheritable fd when handling a character" " file." msgstr "" -#: ../../../build/NEWS:4906 +#: ../../../build/NEWS:4984 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:4909 +#: ../../../build/NEWS:4987 msgid "" "`bpo-32587 `__: Make " ":data:`winreg.REG_MULTI_SZ` support zero-length strings." msgstr "" -#: ../../../build/NEWS:4911 +#: ../../../build/NEWS:4989 msgid "" "`bpo-28269 `__: Replace use of " ":c:func:`strcasecmp` for the system function :c:func:`_stricmp`. Patch by " "Minmin Gong." msgstr "" -#: ../../../build/NEWS:4914 +#: ../../../build/NEWS:4992 msgid "" "`bpo-36590 `__: Add native Bluetooth " "RFCOMM support to socket module." msgstr "" -#: ../../../build/NEWS:4919 +#: ../../../build/NEWS:4997 msgid "" "`bpo-38117 `__: Updated OpenSSL to " "1.1.1d in macOS installer." msgstr "" -#: ../../../build/NEWS:4921 +#: ../../../build/NEWS:4999 msgid "" "`bpo-38089 `__: Move Azure Pipelines to " "latest VM versions and make macOS tests optional" msgstr "" -#: ../../../build/NEWS:4924 +#: ../../../build/NEWS:5002 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:4928 +#: ../../../build/NEWS:5006 msgid "" "`bpo-34602 `__: Avoid test suite " "failures on macOS by no longer calling resource.setrlimit to increase the " @@ -9677,38 +9777,38 @@ msgid "" "since the interpreter is being built with a larger default stack size." msgstr "" -#: ../../../build/NEWS:4933 +#: ../../../build/NEWS:5011 msgid "" "`bpo-35360 `__: Update macOS installer " "to use SQLite 3.28.0." msgstr "" -#: ../../../build/NEWS:4935 +#: ../../../build/NEWS:5013 msgid "" "`bpo-34631 `__: Updated OpenSSL to " "1.1.1c in macOS installer." msgstr "" -#: ../../../build/NEWS:4940 +#: ../../../build/NEWS:5018 msgid "" "`bpo-26353 `__: Stop adding newline when" " saving an IDLE shell window." msgstr "" -#: ../../../build/NEWS:4942 +#: ../../../build/NEWS:5020 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:4946 +#: ../../../build/NEWS:5024 msgid "" "`bpo-38598 `__: Do not try to compile " "IDLE shell or output windows" msgstr "" -#: ../../../build/NEWS:4948 +#: ../../../build/NEWS:5026 msgid "" "`bpo-36698 `__: IDLE no longer fails " "when write non-encodable characters to stderr. It now escapes them with a " @@ -9716,7 +9816,7 @@ msgid "" "the standard streams." msgstr "" -#: ../../../build/NEWS:4952 +#: ../../../build/NEWS:5030 msgid "" "`bpo-35379 `__: When exiting IDLE, catch" " any AttributeError. One happens when EditorWindow.close is called twice. " @@ -9724,7 +9824,7 @@ msgid "" "annoying." msgstr "" -#: ../../../build/NEWS:4956 +#: ../../../build/NEWS:5034 msgid "" "`bpo-38183 `__: To avoid problems, " "test_idle ignores the user config directory. It no longer tries to create or" @@ -9732,14 +9832,14 @@ msgid "" "problems with saving settings." msgstr "" -#: ../../../build/NEWS:4960 +#: ../../../build/NEWS:5038 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:4963 +#: ../../../build/NEWS:5041 msgid "" "`bpo-38041 `__: Shell restart lines now " "fill the window width, always start with '=', and avoid wrapping " @@ -9747,110 +9847,110 @@ msgid "" "relative to the width." msgstr "" -#: ../../../build/NEWS:4967 +#: ../../../build/NEWS:5045 msgid "" "`bpo-35771 `__: To avoid occasional " "spurious test_idle failures on slower machines, increase the ``hover_delay``" " in test_tooltip." msgstr "" -#: ../../../build/NEWS:4970 +#: ../../../build/NEWS:5048 msgid "" "`bpo-37824 `__: Properly handle user " "input warnings in IDLE shell. Cease turning SyntaxWarnings into " "SyntaxErrors." msgstr "" -#: ../../../build/NEWS:4973 +#: ../../../build/NEWS:5051 msgid "" "`bpo-37929 `__: IDLE Settings dialog now" " closes properly when there is no shell window." msgstr "" -#: ../../../build/NEWS:4976 +#: ../../../build/NEWS:5054 msgid "" "`bpo-37902 `__: Add mousewheel scrolling" " for IDLE module, path, and stack browsers. Patch by George Zhang." msgstr "" -#: ../../../build/NEWS:4979 +#: ../../../build/NEWS:5057 msgid "" "`bpo-37849 `__: Fixed completions list " "appearing too high or low when shown above the current line." msgstr "" -#: ../../../build/NEWS:4982 +#: ../../../build/NEWS:5060 msgid "" "`bpo-36419 `__: Refactor IDLE " "autocomplete and improve testing." msgstr "" -#: ../../../build/NEWS:4984 +#: ../../../build/NEWS:5062 msgid "" "`bpo-37748 `__: Reorder the Run menu. " "Put the most common choice, Run Module, at the top." msgstr "" -#: ../../../build/NEWS:4987 +#: ../../../build/NEWS:5065 msgid "" "`bpo-37692 `__: Improve highlight config" " sample with example shell interaction and better labels for shell elements." msgstr "" -#: ../../../build/NEWS:4990 +#: ../../../build/NEWS:5068 msgid "" "`bpo-37628 `__: Settings dialog no " "longer expands with font size." msgstr "" -#: ../../../build/NEWS:4992 +#: ../../../build/NEWS:5070 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:4996 +#: ../../../build/NEWS:5074 msgid "" "`bpo-33610 `__: Fix code context not " "showing the correct context when first toggled on." msgstr "" -#: ../../../build/NEWS:4999 +#: ../../../build/NEWS:5077 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:5003 +#: ../../../build/NEWS:5081 msgid "" "`bpo-27452 `__: Cleanup ``config.py`` by" " inlining ``RemoveFile`` and simplifying the handling of ``file`` in " "``CreateConfigHandlers``." msgstr "" -#: ../../../build/NEWS:5006 +#: ../../../build/NEWS:5084 msgid "" "`bpo-37325 `__: Fix tab focus traversal " "order for help source and custom run dialogs." msgstr "" -#: ../../../build/NEWS:5009 +#: ../../../build/NEWS:5087 msgid "" "`bpo-37321 `__: Both subprocess " "connection error messages now refer to the 'Startup failure' section of the " "IDLE doc." msgstr "" -#: ../../../build/NEWS:5012 +#: ../../../build/NEWS:5090 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:5016 +#: ../../../build/NEWS:5094 msgid "" "`bpo-26806 `__: To compensate for stack " "frames added by IDLE and avoid possible problems with low recursion limits, " @@ -9858,14 +9958,14 @@ msgid "" "reporting recursion limits to make this addition mostly transparent." msgstr "" -#: ../../../build/NEWS:5021 +#: ../../../build/NEWS:5099 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:5025 +#: ../../../build/NEWS:5103 msgid "" "`bpo-37039 `__: Adjust \"Zoom Height\" " "to individual screens by momentarily maximizing the window on first use with" @@ -9873,14 +9973,14 @@ msgid "" "height. While a window is maximized, \"Zoom Height\" has no effect." msgstr "" -#: ../../../build/NEWS:5030 +#: ../../../build/NEWS:5108 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:5033 +#: ../../../build/NEWS:5111 msgid "" "`bpo-5680 `__: Add 'Run... Customized' to" " the Run menu to run a module with customized settings. Any 'command line " @@ -9888,71 +9988,71 @@ msgid "" "main module restart." msgstr "" -#: ../../../build/NEWS:5037 +#: ../../../build/NEWS:5115 msgid "" "`bpo-36390 `__: Gather Format menu " "functions into format.py. Combine paragraph.py, rstrip.py, and format " "methods from editor.py." msgstr "" -#: ../../../build/NEWS:5043 +#: ../../../build/NEWS:5121 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:5046 +#: ../../../build/NEWS:5124 msgid "" "`bpo-38347 `__: pathfix.py: Assume all " "files that end on '.py' are Python scripts when working recursively." msgstr "" -#: ../../../build/NEWS:5049 +#: ../../../build/NEWS:5127 msgid "" "`bpo-37803 `__: pdb's ``--help`` and " "``--version`` long options now work." msgstr "" -#: ../../../build/NEWS:5051 +#: ../../../build/NEWS:5129 msgid "" "`bpo-37942 `__: Improve ArgumentClinic " "converter for floats." msgstr "" -#: ../../../build/NEWS:5053 +#: ../../../build/NEWS:5131 msgid "" "`bpo-37704 `__: Remove " "``Tools/scripts/h2py.py``: use cffi to access a C API in Python." msgstr "" -#: ../../../build/NEWS:5056 +#: ../../../build/NEWS:5134 msgid "" "`bpo-37675 `__: 2to3 now works when run " "from a zipped standard library." msgstr "" -#: ../../../build/NEWS:5058 +#: ../../../build/NEWS:5136 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:5062 +#: ../../../build/NEWS:5140 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:5068 +#: ../../../build/NEWS:5146 msgid "" "`bpo-37633 `__: Re-export some function " "compatibility wrappers for macros in ``pythonrun.h``." msgstr "" -#: ../../../build/NEWS:5071 +#: ../../../build/NEWS:5149 msgid "" "`bpo-38644 `__: Provide " ":c:func:`Py_EnterRecursiveCall` and :c:func:`Py_LeaveRecursiveCall` as " @@ -9962,21 +10062,21 @@ msgid "" "``_Py_CheckRecursionLimit`` from the stable ABI." msgstr "" -#: ../../../build/NEWS:5077 +#: ../../../build/NEWS:5155 msgid "" "`bpo-38650 `__: The global variable " ":c:data:`PyStructSequence_UnnamedField` is now a constant and refers to a " "constant string." msgstr "" -#: ../../../build/NEWS:5080 +#: ../../../build/NEWS:5158 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:5084 +#: ../../../build/NEWS:5162 msgid "" "`bpo-38395 `__: Fix a crash in " ":class:`weakref.proxy` objects due to incorrect lifetime management when " @@ -9984,7 +10084,7 @@ msgid "" " being referenced by the proxy. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:5089 +#: ../../../build/NEWS:5167 msgid "" "`bpo-36389 `__: The " "``_PyObject_CheckConsistency()`` function is now also available in release " @@ -9992,19 +10092,19 @@ msgid "" " function of the GC." msgstr "" -#: ../../../build/NEWS:5093 +#: ../../../build/NEWS:5171 msgid "" "`bpo-38266 `__: Revert the removal of " "PyThreadState_DeleteCurrent() with documentation." msgstr "" -#: ../../../build/NEWS:5096 +#: ../../../build/NEWS:5174 msgid "" "`bpo-38303 `__: Update audioop extension" " module to use the stable ABI (PEP-384). Patch by Tyler Kieft." msgstr "" -#: ../../../build/NEWS:5099 +#: ../../../build/NEWS:5177 msgid "" "`bpo-38234 `__: :c:func:`Py_SetPath` now" " sets :data:`sys.executable` to the program full path " @@ -10012,7 +10112,7 @@ msgid "" "(:c:func:`Py_GetProgramName`)." msgstr "" -#: ../../../build/NEWS:5103 +#: ../../../build/NEWS:5181 msgid "" "`bpo-38234 `__: Python ignored arguments" " passed to :c:func:`Py_SetPath`, :c:func:`Py_SetPythonHome` and " @@ -10020,19 +10120,19 @@ msgid "" "arguments." msgstr "" -#: ../../../build/NEWS:5107 +#: ../../../build/NEWS:5185 msgid "" "`bpo-38205 `__: The " ":c:func:`Py_UNREACHABLE` macro now calls :c:func:`Py_FatalError`." msgstr "" -#: ../../../build/NEWS:5110 +#: ../../../build/NEWS:5188 msgid "" "`bpo-38140 `__: Make dict and weakref " "offsets opaque for C heap types by passing the offsets through PyMemberDef" msgstr "" -#: ../../../build/NEWS:5113 +#: ../../../build/NEWS:5191 msgid "" "`bpo-15088 `__: The C function " "``PyGen_NeedsFinalizing`` has been removed. It was not documented, tested or" @@ -10040,33 +10140,33 @@ msgid "" "by Joannah Nanjekye. (Patch by Joannah Nanjekye)" msgstr "" -#: ../../../build/NEWS:5118 +#: ../../../build/NEWS:5196 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:5121 +#: ../../../build/NEWS:5199 msgid "" "`bpo-37926 `__: Fix a crash in " "``PySys_SetArgvEx(0, NULL, 0)``." msgstr "" -#: ../../../build/NEWS:5123 +#: ../../../build/NEWS:5201 msgid "" "`bpo-37879 `__: Fix subtype_dealloc to " "suppress the type decref when the base type is a C heap type" msgstr "" -#: ../../../build/NEWS:5126 +#: ../../../build/NEWS:5204 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:5129 +#: ../../../build/NEWS:5207 msgid "" "`bpo-29548 `__: The functions " "``PyEval_CallObject``, ``PyEval_CallFunction``, ``PyEval_CallMethod`` and " @@ -10074,19 +10174,19 @@ msgid "" ":c:func:`PyObject_Call` and its variants instead." msgstr "" -#: ../../../build/NEWS:5133 +#: ../../../build/NEWS:5211 msgid "" "`bpo-37151 `__: ``PyCFunction_Call`` is " "now a deprecated alias of :c:func:`PyObject_Call`." msgstr "" -#: ../../../build/NEWS:5136 +#: ../../../build/NEWS:5214 msgid "" "`bpo-37540 `__: The vectorcall protocol " "now requires that the caller passes only strings as keyword names." msgstr "" -#: ../../../build/NEWS:5139 +#: ../../../build/NEWS:5217 msgid "" "`bpo-37207 `__: The vectorcall protocol " "is now enabled for ``type`` objects: set ``tp_vectorcall`` to a vectorcall " @@ -10094,25 +10194,25 @@ msgid "" "class itself." msgstr "" -#: ../../../build/NEWS:5143 +#: ../../../build/NEWS:5221 msgid "" "`bpo-21120 `__: Exclude Python-ast.h, " "ast.h and asdl.h from the limited API." msgstr "" -#: ../../../build/NEWS:5145 +#: ../../../build/NEWS:5223 msgid "" "`bpo-37483 `__: Add new function " "``_PyObject_CallOneArg`` for calling an object with one positional argument." msgstr "" -#: ../../../build/NEWS:5148 +#: ../../../build/NEWS:5226 msgid "" "`bpo-36763 `__: Add " ":func:`PyConfig_SetWideStringList` function." msgstr "" -#: ../../../build/NEWS:5150 +#: ../../../build/NEWS:5228 msgid "" "`bpo-37337 `__: Add fast functions for " "calling methods: :c:func:`_PyObject_VectorcallMethod`, " @@ -10120,13 +10220,13 @@ msgid "" ":c:func:`_PyObject_CallMethodOneArg`." msgstr "" -#: ../../../build/NEWS:5154 +#: ../../../build/NEWS:5232 msgid "" "`bpo-28805 `__: The " ":const:`METH_FASTCALL` calling convention has been documented." msgstr "" -#: ../../../build/NEWS:5157 +#: ../../../build/NEWS:5235 msgid "" "`bpo-37221 `__: The new function " ":c:func:`PyCode_NewWithPosOnlyArgs` allows to create code objects like " @@ -10134,13 +10234,13 @@ msgid "" "indicating the number of positonal-only arguments." msgstr "" -#: ../../../build/NEWS:5162 +#: ../../../build/NEWS:5240 msgid "" "`bpo-37215 `__: Fix dtrace issue " "introduce by `bpo-36842 `__" msgstr "" -#: ../../../build/NEWS:5164 +#: ../../../build/NEWS:5242 msgid "" "`bpo-37194 `__: Add a new public " ":c:func:`PyObject_CallNoArgs` function to the C API: call a callable Python " @@ -10151,35 +10251,35 @@ msgid "" "bytes per call." msgstr "" -#: ../../../build/NEWS:5171 +#: ../../../build/NEWS:5249 msgid "" "`bpo-37170 `__: Fix the cast on error in" " :c:func:`PyLong_AsUnsignedLongLongMask()`." msgstr "" -#: ../../../build/NEWS:5174 +#: ../../../build/NEWS:5252 msgid "" "`bpo-35381 `__: Convert posixmodule.c " "statically allocated types ``DirEntryType`` and ``ScandirIteratorType`` to " "heap-allocated types." msgstr "" -#: ../../../build/NEWS:5177 +#: ../../../build/NEWS:5255 msgid "" "`bpo-34331 `__: Use singular/plural noun" " in error message when instantiating an abstract class with non-overriden " "abstract method(s)." msgstr "" -#: ../../../build/NEWS:5182 +#: ../../../build/NEWS:5260 msgid "Python 3.8.0 beta 1" msgstr "Python 3.8.0 beta 1" -#: ../../../build/NEWS:5184 +#: ../../../build/NEWS:5262 msgid "*Release date: 2019-06-04*" msgstr "*Tanggal rilis: 2019-06-04*" -#: ../../../build/NEWS:5189 +#: ../../../build/NEWS:5267 msgid "" "`bpo-35907 `__: CVE-2019-9948: Avoid " "file reading by disallowing ``local-file://`` and ``local_file://`` URL " @@ -10187,33 +10287,33 @@ msgid "" ":mod:`urllib.request`." msgstr "" -#: ../../../build/NEWS:5194 +#: ../../../build/NEWS:5272 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:5198 +#: ../../../build/NEWS:5276 msgid "" "`bpo-33164 `__: Updated blake2 " "implementation which uses secure memset implementation provided by platform." msgstr "" -#: ../../../build/NEWS:5204 +#: ../../../build/NEWS:5282 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:5208 +#: ../../../build/NEWS:5286 msgid "" "`bpo-37126 `__: All structseq objects " "are now tracked by the garbage collector. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:5211 +#: ../../../build/NEWS:5289 msgid "" "`bpo-37122 `__: Make the *co_argcount* " "attribute of code objects represent the total number of positional arguments" @@ -10223,7 +10323,7 @@ msgid "" "positional-or-keyword arguments. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:5218 +#: ../../../build/NEWS:5296 msgid "" "`bpo-20092 `__: Constructors of " ":class:`int`, :class:`float` and :class:`complex` will now use the " @@ -10232,26 +10332,26 @@ msgid "" ":meth:`~object.__complex__` is not available." msgstr "" -#: ../../../build/NEWS:5223 +#: ../../../build/NEWS:5301 msgid "" "`bpo-37087 `__: Add native thread ID " "(TID) support to OpenBSD." msgstr "" -#: ../../../build/NEWS:5225 +#: ../../../build/NEWS:5303 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:5229 +#: ../../../build/NEWS:5307 msgid "" "`bpo-37072 `__: Fix crash in " "PyAST_FromNodeObject() when flags is NULL." msgstr "" -#: ../../../build/NEWS:5231 +#: ../../../build/NEWS:5309 msgid "" "`bpo-37029 `__: Freeing a great many " "small objects could take time quadratic in the number of arenas, due to " @@ -10263,14 +10363,14 @@ msgid "" "time needed to release their memory." msgstr "" -#: ../../../build/NEWS:5240 +#: ../../../build/NEWS:5318 msgid "" "`bpo-26423 `__: Fix possible overflow in" " ``wrap_lenfunc()`` when ``sizeof(long) < sizeof(Py_ssize_t)`` (e.g., 64-bit" " Windows)." msgstr "" -#: ../../../build/NEWS:5243 +#: ../../../build/NEWS:5321 msgid "" "`bpo-37050 `__: Improve the AST for " "\"debug\" f-strings, which use '=' to print out the source of the expression" @@ -10279,7 +10379,7 @@ msgid "" "expressions inside the f-string)." msgstr "" -#: ../../../build/NEWS:5248 +#: ../../../build/NEWS:5326 msgid "" "`bpo-22385 `__: The `bytes.hex`, " "`bytearray.hex`, and `memoryview.hex` methods as well as the " @@ -10288,26 +10388,26 @@ msgid "" " MicroPython's hexlify implementation." msgstr "" -#: ../../../build/NEWS:5253 +#: ../../../build/NEWS:5331 msgid "" "`bpo-26836 `__: Add " ":func:`os.memfd_create`." msgstr "" -#: ../../../build/NEWS:5255 +#: ../../../build/NEWS:5333 msgid "" "`bpo-37032 `__: Added new ``replace()`` " "method to the code type (:class:`types.CodeType`)." msgstr "" -#: ../../../build/NEWS:5258 +#: ../../../build/NEWS:5336 msgid "" "`bpo-37007 `__: Implement " ":func:`socket.if_nameindex()`, :func:`socket.if_nametoindex()`, and " ":func:`socket.if_indextoname()` on Windows." msgstr "" -#: ../../../build/NEWS:5262 +#: ../../../build/NEWS:5340 msgid "" "`bpo-36829 `__: " ":c:func:`PyErr_WriteUnraisable` now creates a traceback object if there is " @@ -10316,14 +10416,14 @@ msgid "" "any error." msgstr "" -#: ../../../build/NEWS:5267 +#: ../../../build/NEWS:5345 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:5270 +#: ../../../build/NEWS:5348 msgid "" "`bpo-36878 `__: Store text appearing " "after a `# type: ignore` comment in the AST. For example a type ignore like " @@ -10331,39 +10431,39 @@ msgid "" " node." msgstr "" -#: ../../../build/NEWS:5274 +#: ../../../build/NEWS:5352 msgid "" "`bpo-2180 `__: Treat line continuation at" " EOF as a ``SyntaxError`` by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:5277 +#: ../../../build/NEWS:5355 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:5281 +#: ../../../build/NEWS:5359 msgid "" "`bpo-36946 `__: Fix possible signed " "integer overflow when handling slices." msgstr "" -#: ../../../build/NEWS:5283 +#: ../../../build/NEWS:5361 msgid "" "`bpo-36826 `__: Add NamedExpression kind" " support to ast_unparse.c" msgstr "" -#: ../../../build/NEWS:5285 +#: ../../../build/NEWS:5363 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:5289 +#: ../../../build/NEWS:5367 msgid "" "`bpo-36027 `__: Allow computation of " "modular inverses via three-argument ``pow``: the second argument is now " @@ -10371,27 +10471,27 @@ msgid "" " relatively prime." msgstr "" -#: ../../../build/NEWS:5293 +#: ../../../build/NEWS:5371 msgid "" "`bpo-36861 `__: Update the Unicode " "database to version 12.1.0." msgstr "" -#: ../../../build/NEWS:5295 +#: ../../../build/NEWS:5373 msgid "" "`bpo-28866 `__: Avoid caching attributes" " of classes which type defines mro() to avoid a hard cache invalidation " "problem." msgstr "" -#: ../../../build/NEWS:5298 +#: ../../../build/NEWS:5376 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:5301 +#: ../../../build/NEWS:5379 msgid "" "`bpo-34616 `__: The ``compile()`` " "builtin functions now support the ``ast.PyCF_ALLOW_TOP_LEVEL_AWAIT`` flag, " @@ -10400,26 +10500,26 @@ msgid "" "already async functions; for example in a custom REPL." msgstr "" -#: ../../../build/NEWS:5307 +#: ../../../build/NEWS:5385 msgid "" "`bpo-36842 `__: Implement PEP 578, " "adding sys.audit, io.open_code and related APIs." msgstr "" -#: ../../../build/NEWS:5310 +#: ../../../build/NEWS:5388 msgid "" "`bpo-27639 `__: Correct return type for " "UserList slicing operations. Patch by Michael Blahay, Erick Cervantes, and " "vaultah" msgstr "" -#: ../../../build/NEWS:5313 +#: ../../../build/NEWS:5391 msgid "" "`bpo-36737 `__: Move " "PyRuntimeState.warnings into per-interpreter state (via \"module state\")." msgstr "" -#: ../../../build/NEWS:5316 +#: ../../../build/NEWS:5394 msgid "" "`bpo-36793 `__: Removed ``__str__`` " "implementations from builtin types :class:`bool`, :class:`int`, " @@ -10427,7 +10527,7 @@ msgid "" "They now inherit ``__str__()`` from :class:`object`." msgstr "" -#: ../../../build/NEWS:5321 +#: ../../../build/NEWS:5399 msgid "" "`bpo-36817 `__: Add a ``=`` feature " "f-strings for debugging. This can precede ``!s``, ``!r``, or ``!a``. It " @@ -10438,13 +10538,13 @@ msgid "" "the formatting behavior is unchanged, and __format__ will be used." msgstr "" -#: ../../../build/NEWS:5329 +#: ../../../build/NEWS:5407 msgid "" "`bpo-24048 `__: Save the live exception " "during import.c's ``remove_module()``." msgstr "" -#: ../../../build/NEWS:5331 +#: ../../../build/NEWS:5409 msgid "" "`bpo-27987 `__: pymalloc returns memory " "blocks aligned by 16 bytes, instead of 8 bytes, on 64-bit platforms to " @@ -10452,39 +10552,39 @@ msgid "" " by Inada Naoki." msgstr "" -#: ../../../build/NEWS:5335 +#: ../../../build/NEWS:5413 msgid "" "`bpo-36601 `__: A long-since-meaningless" " check for ``getpid() == main_pid`` was removed from Python's internal C " "signal handler." msgstr "" -#: ../../../build/NEWS:5338 +#: ../../../build/NEWS:5416 msgid "" "`bpo-36594 `__: Fix incorrect use of " "``%p`` in format strings. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:5341 +#: ../../../build/NEWS:5419 msgid "" "`bpo-36045 `__: builtins.help() now " "prefixes `async` for async functions" msgstr "" -#: ../../../build/NEWS:5343 +#: ../../../build/NEWS:5421 msgid "" "`bpo-36084 `__: Add native thread ID " "(TID) to threading.Thread objects (supported platforms: Windows, FreeBSD, " "Linux, macOS)" msgstr "" -#: ../../../build/NEWS:5346 +#: ../../../build/NEWS:5424 msgid "" "`bpo-36035 `__: Added fix for broken " "symlinks in combination with pathlib" msgstr "" -#: ../../../build/NEWS:5348 +#: ../../../build/NEWS:5426 msgid "" "`bpo-35983 `__: Added new trashcan " "macros to deal with a double deallocation that could occur when the " @@ -10492,81 +10592,81 @@ msgid "" "base class uses the trashcan mechanism. Patch by Jeroen Demeyer." msgstr "" -#: ../../../build/NEWS:5353 +#: ../../../build/NEWS:5431 msgid "" "`bpo-20602 `__: Do not clear " ":data:`sys.flags` and :data:`sys.float_info` during shutdown. Patch by " "Zackery Spytz." msgstr "" -#: ../../../build/NEWS:5356 +#: ../../../build/NEWS:5434 msgid "" "`bpo-26826 `__: Expose " ":func:`copy_file_range` as a low level API in the :mod:`os` module." msgstr "" -#: ../../../build/NEWS:5359 +#: ../../../build/NEWS:5437 msgid "" "`bpo-32388 `__: Remove cross-version " "binary compatibility requirement in tp_flags." msgstr "" -#: ../../../build/NEWS:5362 +#: ../../../build/NEWS:5440 msgid "" "`bpo-31862 `__: Port binascii to PEP 489" " multiphase initialization. Patch by Marcel Plch." msgstr "" -#: ../../../build/NEWS:5368 +#: ../../../build/NEWS:5446 msgid "" "`bpo-37128 `__: Added :func:`math.perm`." msgstr "" -#: ../../../build/NEWS:5370 +#: ../../../build/NEWS:5448 msgid "" "`bpo-37120 `__: Add " "SSLContext.num_tickets to control the number of TLSv1.3 session tickets." msgstr "" -#: ../../../build/NEWS:5373 +#: ../../../build/NEWS:5451 msgid "" "`bpo-12202 `__: Fix the error handling " "in :meth:`msilib.SummaryInformation.GetProperty`. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:5376 +#: ../../../build/NEWS:5454 msgid "" "`bpo-26835 `__: The fcntl module now " "contains file sealing constants for sealing of memfds." msgstr "" -#: ../../../build/NEWS:5379 +#: ../../../build/NEWS:5457 msgid "" "`bpo-29262 `__: Add ``get_origin()`` and" " ``get_args()`` introspection helpers to ``typing`` module." msgstr "" -#: ../../../build/NEWS:5382 +#: ../../../build/NEWS:5460 msgid "" "`bpo-12639 `__: " ":meth:`msilib.Directory.start_component()` no longer fails if *keyfile* is " "not ``None``." msgstr "" -#: ../../../build/NEWS:5385 +#: ../../../build/NEWS:5463 msgid "" "`bpo-36999 `__: Add the " "``asyncio.Task.get_coro()`` method to publicly expose the tasks's coroutine " "object." msgstr "" -#: ../../../build/NEWS:5388 +#: ../../../build/NEWS:5466 msgid "" "`bpo-35246 `__: Make " ":func:`asyncio.create_subprocess_exec` accept path-like arguments." msgstr "" -#: ../../../build/NEWS:5391 +#: ../../../build/NEWS:5469 msgid "" "`bpo-35279 `__: Change default " "*max_workers* of ``ThreadPoolExecutor`` from ``cpu_count() * 5`` to " @@ -10574,7 +10674,7 @@ msgid "" "many cores machines." msgstr "" -#: ../../../build/NEWS:5395 +#: ../../../build/NEWS:5473 msgid "" "`bpo-37076 `__: " ":func:`_thread.start_new_thread` now logs uncaught exception raised by the " @@ -10583,13 +10683,13 @@ msgid "" " the exception." msgstr "" -#: ../../../build/NEWS:5400 +#: ../../../build/NEWS:5478 msgid "" "`bpo-33725 `__: On macOS, the " ":mod:`multiprocessing` module now uses *spawn* start method by default." msgstr "" -#: ../../../build/NEWS:5403 +#: ../../../build/NEWS:5481 msgid "" "`bpo-37054 `__: Fix destructor " ":class:`_pyio.BytesIO` and :class:`_pyio.TextIOWrapper`: initialize their " @@ -10597,20 +10697,20 @@ msgid "" "used by ``__del__()`` which calls ``close()``." msgstr "" -#: ../../../build/NEWS:5408 +#: ../../../build/NEWS:5486 msgid "" "`bpo-37058 `__: PEP 544: Add " "``Protocol`` and ``@runtime_checkable`` to the ``typing`` module." msgstr "" -#: ../../../build/NEWS:5411 +#: ../../../build/NEWS:5489 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:5415 +#: ../../../build/NEWS:5493 msgid "" "`bpo-37047 `__: Handle late binding and " "attribute access in :class:`unittest.mock.AsyncMock` setup for autospeccing." @@ -10618,25 +10718,25 @@ msgid "" ":class:`unittest.mock.MagicMock`." msgstr "" -#: ../../../build/NEWS:5419 +#: ../../../build/NEWS:5497 msgid "" "`bpo-37049 `__: PEP 589: Add " "``TypedDict`` to the ``typing`` module." msgstr "" -#: ../../../build/NEWS:5421 +#: ../../../build/NEWS:5499 msgid "" "`bpo-37046 `__: PEP 586: Add ``Literal``" " to the ``typing`` module." msgstr "" -#: ../../../build/NEWS:5423 +#: ../../../build/NEWS:5501 msgid "" "`bpo-37045 `__: PEP 591: Add ``Final`` " "qualifier and ``@final`` decorator to the ``typing`` module." msgstr "" -#: ../../../build/NEWS:5426 +#: ../../../build/NEWS:5504 msgid "" "`bpo-37035 `__: Don't log OSError based " "exceptions if a fatal error has occurred in asyncio transport. Peer can " @@ -10645,44 +10745,44 @@ msgid "" "is pointless and pollute asyncio logs." msgstr "" -#: ../../../build/NEWS:5432 +#: ../../../build/NEWS:5510 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:5436 +#: ../../../build/NEWS:5514 msgid "" "`bpo-37028 `__: Implement asyncio REPL" msgstr "" -#: ../../../build/NEWS:5438 +#: ../../../build/NEWS:5516 msgid "" "`bpo-37027 `__: Return safe to use proxy" " socket object from transport.get_extra_info('socket')" msgstr "" -#: ../../../build/NEWS:5441 +#: ../../../build/NEWS:5519 msgid "" "`bpo-32528 `__: Make " "asyncio.CancelledError a BaseException." msgstr "" -#: ../../../build/NEWS:5443 +#: ../../../build/NEWS:5521 msgid "" "This will address the common mistake many asyncio users make: an \"except " "Exception\" clause breaking Tasks cancellation." msgstr "" -#: ../../../build/NEWS:5446 +#: ../../../build/NEWS:5524 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:5450 +#: ../../../build/NEWS:5528 msgid "" "`bpo-1230540 `__: Add a new " ":func:`threading.excepthook` function which handles uncaught " @@ -10690,57 +10790,57 @@ msgid "" "uncaught :meth:`threading.Thread.run` exceptions are handled." msgstr "" -#: ../../../build/NEWS:5454 +#: ../../../build/NEWS:5532 msgid "" "`bpo-36996 `__: Handle " ":func:`unittest.mock.patch` used as a decorator on async functions." msgstr "" -#: ../../../build/NEWS:5457 +#: ../../../build/NEWS:5535 msgid "" "`bpo-37008 `__: Add support for calling " ":func:`next` with the mock resulting from :func:`unittest.mock.mock_open`" msgstr "" -#: ../../../build/NEWS:5460 +#: ../../../build/NEWS:5538 msgid "" "`bpo-27737 `__: Allow whitespace only " "header encoding in ``email.header`` - by Batuhan Taskaya" msgstr "" -#: ../../../build/NEWS:5463 +#: ../../../build/NEWS:5541 msgid "" "`bpo-36969 `__: PDB command `args` now " "display positional only arguments. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:5466 +#: ../../../build/NEWS:5544 msgid "" "`bpo-36969 `__: PDB command `args` now " "display keyword only arguments. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:5469 +#: ../../../build/NEWS:5547 msgid "" "`bpo-36983 `__: Add missing names to " "``typing.__all__``: ``ChainMap``, ``ForwardRef``, ``OrderedDict`` - by " "Anthony Sottile." msgstr "" -#: ../../../build/NEWS:5472 +#: ../../../build/NEWS:5550 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:5476 +#: ../../../build/NEWS:5554 msgid "" "`bpo-32972 `__: Implement " "``unittest.IsolatedAsyncioTestCase`` to help testing asyncio-based code." msgstr "" -#: ../../../build/NEWS:5479 +#: ../../../build/NEWS:5557 msgid "" "`bpo-36952 `__: :func:`fileinput.input` " "and :class:`fileinput.FileInput` **bufsize** argument has been removed (was " @@ -10748,7 +10848,7 @@ msgid "" "**openhook** arguments have been made keyword-only." msgstr "" -#: ../../../build/NEWS:5484 +#: ../../../build/NEWS:5562 msgid "" "`bpo-36952 `__: Starting with Python " "3.3, importing ABCs from :mod:`collections` is deprecated, and import should" @@ -10757,64 +10857,64 @@ msgid "" "3.9; documentation and ``DeprecationWarning`` clarified." msgstr "" -#: ../../../build/NEWS:5490 +#: ../../../build/NEWS:5568 msgid "" "`bpo-36949 `__: Implement __repr__ for " "WeakSet objects." msgstr "" -#: ../../../build/NEWS:5492 +#: ../../../build/NEWS:5570 msgid "" "`bpo-36948 `__: Fix :exc:`NameError` in " ":meth:`urllib.request.URLopener.retrieve`. Patch by Karthikeyan " "Singaravelan." msgstr "" -#: ../../../build/NEWS:5496 +#: ../../../build/NEWS:5574 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:5500 +#: ../../../build/NEWS:5578 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:5504 +#: ../../../build/NEWS:5582 msgid "Original patch by Giampaolo Rodola, updated by Ying Wang." msgstr "*Patch* awal oleh Giampaolo Rodola, diperbarui oleh Ying Wang." -#: ../../../build/NEWS:5506 +#: ../../../build/NEWS:5584 msgid "" "`bpo-36888 `__: Python child processes " "can now access the status of their parent process using " "multiprocessing.process.parent_process" msgstr "" -#: ../../../build/NEWS:5509 +#: ../../../build/NEWS:5587 msgid "" "`bpo-36921 `__: Deprecate ``@coroutine``" " for sake of ``async def``." msgstr "" -#: ../../../build/NEWS:5511 +#: ../../../build/NEWS:5589 msgid "" "`bpo-25652 `__: Fix bug in ``__rmod__`` " "of ``UserString`` - by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:5513 +#: ../../../build/NEWS:5591 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:5517 +#: ../../../build/NEWS:5595 msgid "" "`bpo-36889 `__: Introduce " ":class:`asyncio.Stream` class that merges :class:`asyncio.StreamReader` and " @@ -10832,59 +10932,59 @@ msgid "" "and :class:`asyncio.StreamReaderProtocol` outside of asyncio package." msgstr "" -#: ../../../build/NEWS:5533 +#: ../../../build/NEWS:5611 msgid "" "`bpo-36845 `__: Added validation of " "integer prefixes to the construction of IP networks and interfaces in the " "ipaddress module." msgstr "" -#: ../../../build/NEWS:5536 +#: ../../../build/NEWS:5614 msgid "" "`bpo-23378 `__: Add an extend action to " "argparser." msgstr "" -#: ../../../build/NEWS:5538 +#: ../../../build/NEWS:5616 msgid "" "`bpo-36867 `__: Fix a bug making a " "SharedMemoryManager instance and its parent process use two separate " "resource_tracker processes." msgstr "" -#: ../../../build/NEWS:5541 +#: ../../../build/NEWS:5619 msgid "" "`bpo-23896 `__: Adds a grammar to " "lib2to3.pygram that contains exec as a function not as statement." msgstr "" -#: ../../../build/NEWS:5544 +#: ../../../build/NEWS:5622 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:5547 +#: ../../../build/NEWS:5625 msgid "" "`bpo-35545 `__: Fix asyncio discarding " "IPv6 scopes when ensuring hostname resolutions internally" msgstr "" -#: ../../../build/NEWS:5550 +#: ../../../build/NEWS:5628 msgid "" "`bpo-36887 `__: Add new function " ":func:`math.isqrt` to compute integer square roots." msgstr "" -#: ../../../build/NEWS:5553 +#: ../../../build/NEWS:5631 msgid "" "`bpo-34632 `__: Introduce the " "``importlib.metadata`` module with (provisional) support for reading " "metadata from third-party packages." msgstr "" -#: ../../../build/NEWS:5556 +#: ../../../build/NEWS:5634 msgid "" "`bpo-36878 `__: When using " "`type_comments=True` in `ast.parse`, treat `# type: ignore` followed by a " @@ -10893,13 +10993,13 @@ msgid "" "formations such as `# type: ignore[E1000]`." msgstr "" -#: ../../../build/NEWS:5561 +#: ../../../build/NEWS:5639 msgid "" "`bpo-36778 `__: ``cp65001`` encoding " "(Windows code page 65001) becomes an alias to ``utf_8`` encoding." msgstr "" -#: ../../../build/NEWS:5564 +#: ../../../build/NEWS:5642 msgid "" "`bpo-36867 `__: The " "multiprocessing.resource_tracker replaces the " @@ -10907,14 +11007,14 @@ msgid "" "resource_tracker also tracks shared_memory segments." msgstr "" -#: ../../../build/NEWS:5568 +#: ../../../build/NEWS:5646 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:5571 +#: ../../../build/NEWS:5649 msgid "" "`bpo-24538 `__: In `shutil.copystat()`, " "first copy extended file attributes and then file permissions, since " @@ -10922,7 +11022,7 @@ msgid "" "writeable." msgstr "" -#: ../../../build/NEWS:5575 +#: ../../../build/NEWS:5653 msgid "" "`bpo-36829 `__: Add new " ":func:`sys.unraisablehook` function which can be overridden to control how " @@ -10932,79 +11032,79 @@ msgid "" "(:func:`gc.collect`)." msgstr "" -#: ../../../build/NEWS:5581 +#: ../../../build/NEWS:5659 msgid "" "`bpo-36832 `__: Introducing " "``zipfile.Path``, a pathlib-compatible wrapper for traversing zip files." msgstr "" -#: ../../../build/NEWS:5584 +#: ../../../build/NEWS:5662 msgid "" "`bpo-36814 `__: Fix an issue where " "os.posix_spawnp() would incorrectly raise a TypeError when file_actions is " "None." msgstr "" -#: ../../../build/NEWS:5587 +#: ../../../build/NEWS:5665 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:5591 +#: ../../../build/NEWS:5669 msgid "" "`bpo-26903 `__: Limit `max_workers` in " "`ProcessPoolExecutor` to 61 to work around a WaitForMultipleObjects " "limitation." msgstr "" -#: ../../../build/NEWS:5594 +#: ../../../build/NEWS:5672 msgid "" "`bpo-36813 `__: Fix " ":class:`~logging.handlers.QueueListener` to call ``queue.task_done()`` upon " "stopping. Patch by Bar Harel." msgstr "" -#: ../../../build/NEWS:5597 +#: ../../../build/NEWS:5675 msgid "" "`bpo-36806 `__: Forbid creation of " "asyncio stream objects like StreamReader, StreamWriter, Process, and their " "protocols outside of asyncio package." msgstr "" -#: ../../../build/NEWS:5600 +#: ../../../build/NEWS:5678 msgid "" "`bpo-36802 `__: Provide both sync and " "async calls for StreamWriter.write() and StreamWriter.close()" msgstr "" -#: ../../../build/NEWS:5603 +#: ../../../build/NEWS:5681 msgid "" "`bpo-36801 `__: Properly handle SSL " "connection closing in asyncio StreamWriter.drain() call." msgstr "" -#: ../../../build/NEWS:5606 +#: ../../../build/NEWS:5684 msgid "" "`bpo-36785 `__: Implement PEP 574 " "(pickle protocol 5 with out-of-band buffers)." msgstr "" -#: ../../../build/NEWS:5608 +#: ../../../build/NEWS:5686 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:5611 +#: ../../../build/NEWS:5689 msgid "" "`bpo-6584 `__: Add a " ":exc:`~gzip.BadGzipFile` exception to the :mod:`gzip` module." msgstr "" -#: ../../../build/NEWS:5614 +#: ../../../build/NEWS:5692 msgid "" "`bpo-36748 `__: Optimized write " "buffering in C implementation of ``TextIOWrapper``. Writing ASCII string to " @@ -11012,21 +11112,21 @@ msgid "" " Patch by Inada Naoki." msgstr "" -#: ../../../build/NEWS:5618 +#: ../../../build/NEWS:5696 msgid "" "`bpo-8138 `__: Don't mark " "``wsgiref.simple_server.SimpleServer`` as multi-threaded since " "``wsgiref.simple_server.WSGIServer`` is single-threaded." msgstr "" -#: ../../../build/NEWS:5622 +#: ../../../build/NEWS:5700 msgid "" "`bpo-22640 `__: " ":func:`py_compile.compile` now supports silent mode. Patch by Joannah " "Nanjekye" msgstr "" -#: ../../../build/NEWS:5625 +#: ../../../build/NEWS:5703 msgid "" "`bpo-29183 `__: Fix double exceptions in" " :class:`wsgiref.handlers.BaseHandler` by calling its " @@ -11034,20 +11134,20 @@ msgid "" " raised." msgstr "" -#: ../../../build/NEWS:5629 +#: ../../../build/NEWS:5707 msgid "" "`bpo-36548 `__: Improved the repr of " "regular expression flags." msgstr "" -#: ../../../build/NEWS:5631 +#: ../../../build/NEWS:5709 msgid "" "`bpo-36542 `__: The signature of Python " "functions can now be overridden by specifying the ``__text_signature__`` " "attribute." msgstr "" -#: ../../../build/NEWS:5634 +#: ../../../build/NEWS:5712 msgid "" "`bpo-36533 `__: Reinitialize " "logging.Handler locks in forked child processes instead of attempting to " @@ -11057,41 +11157,41 @@ msgid "" "one another as the lock acquisition order cannot be guaranteed." msgstr "" -#: ../../../build/NEWS:5641 +#: ../../../build/NEWS:5719 msgid "" "`bpo-35252 `__: Throw a TypeError " "instead of an AssertionError when using an invalid type annotation with " "singledispatch." msgstr "" -#: ../../../build/NEWS:5644 +#: ../../../build/NEWS:5722 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:5648 +#: ../../../build/NEWS:5726 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:5652 +#: ../../../build/NEWS:5730 msgid "" "`bpo-36368 `__: Fix a bug crashing " "SharedMemoryManager instances in interactive sessions after a ctrl-c " "(KeyboardInterrupt) was sent" msgstr "" -#: ../../../build/NEWS:5655 +#: ../../../build/NEWS:5733 msgid "" "`bpo-31904 `__: Fix mmap fail for " "VxWorks" msgstr "" -#: ../../../build/NEWS:5657 +#: ../../../build/NEWS:5735 msgid "" "`bpo-27497 `__: " ":meth:`csv.DictWriter.writeheader` now returns the return value of the " @@ -11099,13 +11199,13 @@ msgid "" "Nitin Patil." msgstr "" -#: ../../../build/NEWS:5661 +#: ../../../build/NEWS:5739 msgid "" "`bpo-36239 `__: Parsing .mo files now " "ignores comments starting and ending with #-#-#-#-#." msgstr "" -#: ../../../build/NEWS:5664 +#: ../../../build/NEWS:5742 msgid "" "`bpo-26707 `__: Enable plistlib to read " "and write binary plist files that were created as a KeyedArchive file. " @@ -11113,19 +11213,19 @@ msgid "" "objects." msgstr "" -#: ../../../build/NEWS:5668 +#: ../../../build/NEWS:5746 msgid "" "`bpo-31904 `__: Add posix module support" " for VxWorks." msgstr "" -#: ../../../build/NEWS:5670 +#: ../../../build/NEWS:5748 msgid "" "`bpo-35125 `__: Asyncio: Remove inner " "callback on outer cancellation in shield" msgstr "" -#: ../../../build/NEWS:5672 +#: ../../../build/NEWS:5750 msgid "" "`bpo-35721 `__: Fix " ":meth:`asyncio.SelectorEventLoop.subprocess_exec()` leaks file descriptors " @@ -11133,14 +11233,14 @@ msgid "" "Niklas Fiekas." msgstr "" -#: ../../../build/NEWS:5676 +#: ../../../build/NEWS:5754 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:5679 +#: ../../../build/NEWS:5757 msgid "" "`bpo-35431 `__: Implement " ":func:`math.comb` that returns binomial coefficient, that computes the " @@ -11148,7 +11248,7 @@ msgid "" " order. Patch by Yash Aggarwal and Keller Fuchs." msgstr "" -#: ../../../build/NEWS:5683 +#: ../../../build/NEWS:5761 msgid "" "`bpo-26660 `__: Fixed permission errors " "in :class:`~tempfile.TemporaryDirectory` clean up. Previously " @@ -11156,7 +11256,7 @@ msgid "" " files or directories were created inside a temporary directory." msgstr "" -#: ../../../build/NEWS:5689 +#: ../../../build/NEWS:5767 msgid "" "`bpo-34271 `__: Add debugging helpers to" " ssl module. It's now possible to dump key material and to trace TLS " @@ -11164,46 +11264,46 @@ msgid "" "var." msgstr "" -#: ../../../build/NEWS:5693 +#: ../../../build/NEWS:5771 msgid "" "`bpo-26467 `__: Added AsyncMock to " "support using unittest to mock asyncio coroutines. Patch by Lisa Roach." msgstr "" -#: ../../../build/NEWS:5696 +#: ../../../build/NEWS:5774 msgid "" "`bpo-33569 `__: dataclasses.InitVar: " "Exposes the type used to create the init var." msgstr "" -#: ../../../build/NEWS:5699 +#: ../../../build/NEWS:5777 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:5703 +#: ../../../build/NEWS:5781 msgid "" "`bpo-34303 `__: Performance of " ":func:`functools.reduce` is slightly improved. Patch by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:5706 +#: ../../../build/NEWS:5784 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:5710 +#: ../../../build/NEWS:5788 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:5713 +#: ../../../build/NEWS:5791 msgid "" "`bpo-31922 `__: " ":meth:`asyncio.AbstractEventLoop.create_datagram_endpoint`: Do not connect " @@ -11211,13 +11311,13 @@ msgid "" " UDP broadcast." msgstr "" -#: ../../../build/NEWS:5717 +#: ../../../build/NEWS:5795 msgid "" "`bpo-24882 `__: Change " "ThreadPoolExecutor to use existing idle threads before spinning up new ones." msgstr "" -#: ../../../build/NEWS:5720 +#: ../../../build/NEWS:5798 msgid "" "`bpo-31961 `__: Added support for bytes " "and path-like objects in :func:`subprocess.Popen` on Windows. The *args* " @@ -11227,48 +11327,48 @@ msgid "" "parameter now accepts a bytes object. Based on patch by Anders Lorentsen." msgstr "" -#: ../../../build/NEWS:5727 +#: ../../../build/NEWS:5805 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:5731 +#: ../../../build/NEWS:5809 msgid "" "`bpo-32941 `__: Allow :class:`mmap.mmap`" " objects to access the madvise() system call (through " ":meth:`mmap.mmap.madvise`)." msgstr "" -#: ../../../build/NEWS:5734 +#: ../../../build/NEWS:5812 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:5738 +#: ../../../build/NEWS:5816 msgid "" "`bpo-32515 `__: trace.py can now run " "modules via python3 -m trace -t --module module_name" msgstr "" -#: ../../../build/NEWS:5741 +#: ../../../build/NEWS:5819 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:5744 +#: ../../../build/NEWS:5822 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:5748 +#: ../../../build/NEWS:5826 msgid "" "`bpo-31829 `__: ``\\r``, ``\\0`` and " "``\\x1a`` (end-of-file on Windows) are now escaped in protocol 0 pickles of " @@ -11276,20 +11376,20 @@ msgid "" "text mode in Python 2." msgstr "" -#: ../../../build/NEWS:5752 +#: ../../../build/NEWS:5830 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:5758 +#: ../../../build/NEWS:5836 msgid "" "`bpo-36896 `__: Clarify that some types " "have unstable constructor signature between Python versions." msgstr "" -#: ../../../build/NEWS:5761 +#: ../../../build/NEWS:5839 msgid "" "`bpo-36686 `__: Improve documentation of" " the stdin, stdout, and stderr arguments of the ``asyncio.subprocess_exec`` " @@ -11297,39 +11397,39 @@ msgid "" "as text is not supported." msgstr "" -#: ../../../build/NEWS:5765 +#: ../../../build/NEWS:5843 msgid "" "Add a few tests to verify that the various values passed to the std* " "arguments actually work." msgstr "" -#: ../../../build/NEWS:5768 +#: ../../../build/NEWS:5846 msgid "" "`bpo-36984 `__: Improve version added " "references in ``typing`` module - by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:5771 +#: ../../../build/NEWS:5849 msgid "" "`bpo-36868 `__: What's new now mentions " "SSLContext.hostname_checks_common_name instead of SSLContext.host_flags." msgstr "" -#: ../../../build/NEWS:5774 +#: ../../../build/NEWS:5852 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:5777 +#: ../../../build/NEWS:5855 msgid "" "`bpo-36783 `__: Added C API " "Documentation for Time_FromTimeAndFold and PyDateTime_FromDateAndTimeAndFold" " as per PEP 495. Patch by Edison Abahurire." msgstr "" -#: ../../../build/NEWS:5781 +#: ../../../build/NEWS:5859 msgid "" "`bpo-36797 `__: More of the legacy " "distutils documentation has been either pruned, or else more clearly marked " @@ -11337,43 +11437,43 @@ msgid "" "independently." msgstr "" -#: ../../../build/NEWS:5785 +#: ../../../build/NEWS:5863 msgid "" "`bpo-22865 `__: Add detail to the " "documentation on the `pty.spawn` function." msgstr "" -#: ../../../build/NEWS:5787 +#: ../../../build/NEWS:5865 msgid "" "`bpo-35397 `__: Remove deprecation and " "document urllib.parse.unwrap(). Patch contributed by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:5790 +#: ../../../build/NEWS:5868 msgid "" "`bpo-32995 `__: Added the context " "variable in glossary." msgstr "" -#: ../../../build/NEWS:5792 +#: ../../../build/NEWS:5870 msgid "" "`bpo-33519 `__: Clarify that `copy()` is" " not part of the `MutableSequence` ABC." msgstr "" -#: ../../../build/NEWS:5794 +#: ../../../build/NEWS:5872 msgid "" "`bpo-33482 `__: Make " "`codecs.StreamRecoder.writelines` take a list of bytes." msgstr "" -#: ../../../build/NEWS:5796 +#: ../../../build/NEWS:5874 msgid "" "`bpo-25735 `__: Added documentation for " "func factorial to indicate that returns integer values" msgstr "" -#: ../../../build/NEWS:5799 +#: ../../../build/NEWS:5877 msgid "" "`bpo-20285 `__: Expand object.__doc__ " "(docstring) to make it clearer. Modify pydoc.py so that help(object) lists " @@ -11381,7 +11481,7 @@ msgid "" "class.)" msgstr "" -#: ../../../build/NEWS:5806 +#: ../../../build/NEWS:5884 msgid "" "`bpo-37069 `__: Modify test_coroutines, " "test_cprofile, test_generators, test_raise, test_ssl and test_yield_from to " @@ -11389,32 +11489,32 @@ msgid "" ":func:`test.support.captured_stderr`." msgstr "" -#: ../../../build/NEWS:5811 +#: ../../../build/NEWS:5889 msgid "" "`bpo-37098 `__: Fix test_memfd_create on" " older Linux Kernels." msgstr "" -#: ../../../build/NEWS:5813 +#: ../../../build/NEWS:5891 msgid "" "`bpo-37081 `__: Test with OpenSSL 1.1.1c" msgstr "" -#: ../../../build/NEWS:5815 +#: ../../../build/NEWS:5893 msgid "" "`bpo-36829 `__: Add " ":func:`test.support.catch_unraisable_exception`: context manager catching " "unraisable exception using :func:`sys.unraisablehook`." msgstr "" -#: ../../../build/NEWS:5818 +#: ../../../build/NEWS:5896 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:5822 +#: ../../../build/NEWS:5900 msgid "" "`bpo-36719 `__: \"python3 -m test -jN " "...\" now continues the execution of next tests when a worker process crash " @@ -11422,14 +11522,14 @@ msgid "" "--failfast to stop at the first error." msgstr "" -#: ../../../build/NEWS:5826 +#: ../../../build/NEWS:5904 msgid "" "`bpo-36816 `__: Update " "Lib/test/selfsigned_pythontestdotnet.pem to match self-" "signed.pythontest.net's new TLS certificate." msgstr "" -#: ../../../build/NEWS:5829 +#: ../../../build/NEWS:5907 msgid "" "`bpo-35925 `__: Skip httplib and nntplib" " networking tests when they would otherwise fail due to a modern OS or " @@ -11437,19 +11537,19 @@ msgid "" "with weak certificates." msgstr "" -#: ../../../build/NEWS:5833 +#: ../../../build/NEWS:5911 msgid "" "`bpo-36782 `__: Add tests for several C " "API functions in the :mod:`datetime` module. Patch by Edison Abahurire." msgstr "" -#: ../../../build/NEWS:5836 +#: ../../../build/NEWS:5914 msgid "" "`bpo-36342 `__: Fix test_multiprocessing" " in test_venv if platform lacks functioning sem_open." msgstr "" -#: ../../../build/NEWS:5842 +#: ../../../build/NEWS:5920 msgid "" "`bpo-36721 `__: To embed Python into an " "application, a new ``--embed`` option must be passed to ``python3-config " @@ -11459,7 +11559,7 @@ msgid "" "previous command fails." msgstr "" -#: ../../../build/NEWS:5848 +#: ../../../build/NEWS:5926 msgid "" "Add a pkg-config ``python-3.8-embed`` module to embed Python into an " "application: ``pkg-config python-3.8-embed --libs`` includes " @@ -11469,7 +11569,7 @@ msgid "" "``X.Y`` with the Python version)." msgstr "" -#: ../../../build/NEWS:5855 +#: ../../../build/NEWS:5933 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 " @@ -11477,37 +11577,37 @@ msgid "" "on purpose." msgstr "" -#: ../../../build/NEWS:5860 +#: ../../../build/NEWS:5938 msgid "" "`bpo-36786 `__: \"make install\" now " "runs compileall in parallel." msgstr "" -#: ../../../build/NEWS:5865 +#: ../../../build/NEWS:5943 msgid "" "`bpo-36965 `__: include of " "STATUS_CONTROL_C_EXIT without depending on MSC compiler" msgstr "" -#: ../../../build/NEWS:5868 +#: ../../../build/NEWS:5946 msgid "" "`bpo-35926 `__: Update to OpenSSL 1.1.1b" " for Windows." msgstr "" -#: ../../../build/NEWS:5870 +#: ../../../build/NEWS:5948 msgid "" "`bpo-29883 `__: Add Windows support for " "UDP transports for the Proactor Event Loop. Patch by Adam Meily." msgstr "" -#: ../../../build/NEWS:5873 +#: ../../../build/NEWS:5951 msgid "" "`bpo-33407 `__: The " ":c:macro:`Py_DEPRECATED()` macro has been implemented for MSVC." msgstr "" -#: ../../../build/NEWS:5879 +#: ../../../build/NEWS:5957 msgid "" "`bpo-36231 `__: Support building Python " "on macOS without /usr/include installed. As of macOS 10.14, system header " @@ -11515,58 +11615,58 @@ msgid "" "Tools or the Xcode app." msgstr "" -#: ../../../build/NEWS:5886 +#: ../../../build/NEWS:5964 msgid "" "`bpo-35610 `__: Replace now redundant " ".context_use_ps1 with .prompt_last_line. This finishes change started in " "`bpo-31858 `__." msgstr "" -#: ../../../build/NEWS:5889 +#: ../../../build/NEWS:5967 msgid "" "`bpo-37038 `__: Make idlelib.run " "runnable; add test clause." msgstr "" -#: ../../../build/NEWS:5891 +#: ../../../build/NEWS:5969 msgid "" "`bpo-36958 `__: Print any argument other" " than None or int passed to SystemExit or sys.exit()." msgstr "" -#: ../../../build/NEWS:5894 +#: ../../../build/NEWS:5972 msgid "" "`bpo-36807 `__: When saving a file, call" " os.fsync() so bits are flushed to e.g. USB drive." msgstr "" -#: ../../../build/NEWS:5897 +#: ../../../build/NEWS:5975 msgid "" "`bpo-32411 `__: In browser.py, remove " "extraneous sorting by line number since dictionary was created in line " "number order." msgstr "" -#: ../../../build/NEWS:5903 +#: ../../../build/NEWS:5981 msgid "" "`bpo-37053 `__: Handle strings like " "u\"bar\" correctly in Tools/parser/unparse.py. Patch by Chih-Hsuan Yen." msgstr "" -#: ../../../build/NEWS:5909 +#: ../../../build/NEWS:5987 msgid "" "`bpo-36763 `__: Implement the :pep:`587`" " \"Python Initialization Configuration\"." msgstr "" -#: ../../../build/NEWS:5911 +#: ../../../build/NEWS:5989 msgid "" "`bpo-36379 `__: Fix crashes when " "attempting to use the *modulo* parameter when ``__ipow__`` is implemented in" " C." msgstr "" -#: ../../../build/NEWS:5914 +#: ../../../build/NEWS:5992 msgid "" "`bpo-37107 `__: Update " ":c:func:`PyObject_CallMethodObjArgs` and ``_PyObject_CallMethodIdObjArgs`` " @@ -11574,21 +11674,21 @@ msgid "" "many cases. Patch by Michael J. Sullivan." msgstr "" -#: ../../../build/NEWS:5919 +#: ../../../build/NEWS:5997 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:5923 +#: ../../../build/NEWS:6001 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:5927 +#: ../../../build/NEWS:6005 msgid "" "`bpo-36922 `__: Add new type flag " "``Py_TPFLAGS_METHOD_DESCRIPTOR`` for objects behaving like unbound methods. " @@ -11596,28 +11696,28 @@ msgid "" "``LOAD_METHOD``/``CALL_METHOD`` opcodes. See PEP 590." msgstr "" -#: ../../../build/NEWS:5932 +#: ../../../build/NEWS:6010 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:5938 +#: ../../../build/NEWS:6016 msgid "Python 3.8.0 alpha 4" msgstr "Python 3.8.0 alfa 4" -#: ../../../build/NEWS:5940 +#: ../../../build/NEWS:6018 msgid "*Release date: 2019-05-06*" msgstr "*Tanggal rilis: 2019-05-06*" -#: ../../../build/NEWS:5945 +#: ../../../build/NEWS:6023 msgid "" "`bpo-36742 `__: Fixes mishandling of " "pre-normalization characters in urlsplit()." msgstr "" -#: ../../../build/NEWS:5948 +#: ../../../build/NEWS:6026 msgid "" "`bpo-30458 `__: Address CVE-2019-9740 by" " disallowing URL paths with embedded whitespace or control characters " @@ -11626,7 +11726,7 @@ msgid "" "raised." msgstr "" -#: ../../../build/NEWS:5953 +#: ../../../build/NEWS:6031 msgid "" "`bpo-35755 `__: :func:`shutil.which` now" " uses ``os.confstr(\"CS_PATH\")`` if available and if the :envvar:`PATH` " @@ -11636,34 +11736,34 @@ msgid "" "directory if the :envvar:`PATH` environment variable is not set." msgstr "" -#: ../../../build/NEWS:5963 +#: ../../../build/NEWS:6041 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:5966 +#: ../../../build/NEWS:6044 msgid "" "`bpo-32849 `__: Fix Python " "Initialization code on FreeBSD to detect properly when stdin file descriptor" " (fd 0) is invalid." msgstr "" -#: ../../../build/NEWS:5969 +#: ../../../build/NEWS:6047 msgid "" "`bpo-36623 `__: Remove parser headers " "and related function declarations that lack implementations after the " "removal of pgen." msgstr "" -#: ../../../build/NEWS:5972 +#: ../../../build/NEWS:6050 msgid "" "`bpo-20180 `__: ``dict.pop()`` is now up" " to 33% faster thanks to Argument Clinic. Patch by Inada Naoki." msgstr "" -#: ../../../build/NEWS:5975 +#: ../../../build/NEWS:6053 msgid "" "`bpo-36611 `__: Debug memory allocators:" " disable serialno field by default from debug hooks on Python memory " @@ -11673,7 +11773,7 @@ msgid "" "with ``PYMEM_DEBUG_SERIALNO`` defined to get back the field." msgstr "" -#: ../../../build/NEWS:5982 +#: ../../../build/NEWS:6060 msgid "" "`bpo-36588 `__: On AIX, " ":attr:`sys.platform` doesn't contain the major version anymore. Always " @@ -11682,19 +11782,19 @@ msgid "" "``sys.platform.startswith('aix')``. Contributed by M. Felt." msgstr "" -#: ../../../build/NEWS:5987 +#: ../../../build/NEWS:6065 msgid "" "`bpo-36549 `__: Change str.capitalize to" " use titlecase for the first character instead of uppercase." msgstr "" -#: ../../../build/NEWS:5990 +#: ../../../build/NEWS:6068 msgid "" "`bpo-36540 `__: Implement :pep:`570` " "(Python positional-only parameters). Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:5993 +#: ../../../build/NEWS:6071 msgid "" "`bpo-36475 `__: " ":c:func:`PyEval_AcquireLock` and :c:func:`PyEval_AcquireThread` now " @@ -11703,25 +11803,25 @@ msgid "" ":c:func:`Py_END_ALLOW_THREADS`, and :c:func:`PyGILState_Ensure`." msgstr "" -#: ../../../build/NEWS:5998 +#: ../../../build/NEWS:6076 msgid "" "`bpo-36504 `__: Fix signed integer " "overflow in _ctypes.c's ``PyCArrayType_new()``." msgstr "" -#: ../../../build/NEWS:6001 +#: ../../../build/NEWS:6079 msgid "" "`bpo-20844 `__: Fix running script with " "encoding cookie and LF line ending may fail on Windows." msgstr "" -#: ../../../build/NEWS:6004 +#: ../../../build/NEWS:6082 msgid "" "`bpo-24214 `__: Fixed support of the " "surrogatepass error handler in the UTF-8 incremental decoder." msgstr "" -#: ../../../build/NEWS:6007 +#: ../../../build/NEWS:6085 msgid "" "`bpo-36452 `__: Changing ``dict`` keys " "during iteration of the dict itself, ``keys()``, ``values()``, or " @@ -11730,51 +11830,51 @@ msgid "" "will be raised after ``len(dict)`` iterations. Contributed by Thomas Perl." msgstr "" -#: ../../../build/NEWS:6013 +#: ../../../build/NEWS:6091 msgid "" "`bpo-36459 `__: Fix a possible double " "``PyMem_FREE()`` due to tokenizer.c's ``tok_nextc()``." msgstr "" -#: ../../../build/NEWS:6016 +#: ../../../build/NEWS:6094 msgid "" "`bpo-36433 `__: Fixed TypeError message " "in classmethoddescr_call." msgstr "" -#: ../../../build/NEWS:6018 +#: ../../../build/NEWS:6096 msgid "" "`bpo-36430 `__: Fix a possible reference" " leak in :func:`itertools.count`." msgstr "" -#: ../../../build/NEWS:6020 +#: ../../../build/NEWS:6098 msgid "" "`bpo-36440 `__: Include node names in " "``ParserError`` messages, instead of numeric IDs. Patch by A. Skrobov." msgstr "" -#: ../../../build/NEWS:6023 +#: ../../../build/NEWS:6101 msgid "" "`bpo-36143 `__: Regenerate " ":mod:`keyword` from the Grammar and Tokens file using pgen. Patch by Pablo " "Galindo." msgstr "" -#: ../../../build/NEWS:6026 +#: ../../../build/NEWS:6104 msgid "" "`bpo-18372 `__: Add missing " ":c:func:`PyObject_GC_Track` calls in the :mod:`pickle` module. Patch by " "Zackery Spytz." msgstr "" -#: ../../../build/NEWS:6032 +#: ../../../build/NEWS:6110 msgid "" "`bpo-35952 `__: Fix pythoninfo when the " "compiler is missing." msgstr "" -#: ../../../build/NEWS:6034 +#: ../../../build/NEWS:6112 msgid "" "`bpo-28238 `__: The ``.find*()`` methods" " of xml.etree.ElementTree can now search for wildcards like ``{*}tag`` and " @@ -11782,13 +11882,13 @@ msgid "" "Patch by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:6038 +#: ../../../build/NEWS:6116 msgid "" "`bpo-26978 `__: `pathlib.path.link_to()`" " is now implemented. It creates a hard link pointing to a path." msgstr "" -#: ../../../build/NEWS:6041 +#: ../../../build/NEWS:6119 msgid "" "`bpo-1613500 `__: " ":class:`fileinput.FileInput` now uses the input file mode to correctly set " @@ -11796,27 +11896,27 @@ msgid "" "``inplace=True`` is passed to its constructor." msgstr "" -#: ../../../build/NEWS:6045 +#: ../../../build/NEWS:6123 msgid "" "`bpo-36734 `__: Fix compilation of " "``faulthandler.c`` on HP-UX. Initialize ``stack_t current_stack`` to zero " "using ``memset()``." msgstr "" -#: ../../../build/NEWS:6048 +#: ../../../build/NEWS:6126 msgid "" "`bpo-13611 `__: The " "xml.etree.ElementTree packages gained support for C14N 2.0 serialisation. " "Patch by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:6051 +#: ../../../build/NEWS:6129 msgid "" "`bpo-36669 `__: Add missing matrix " "multiplication operator support to weakref.proxy." msgstr "" -#: ../../../build/NEWS:6054 +#: ../../../build/NEWS:6132 msgid "" "`bpo-36676 `__: The XMLParser() in " "xml.etree.ElementTree provides namespace prefix context to the parser target" @@ -11824,14 +11924,14 @@ msgid "" "Patch by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:6058 +#: ../../../build/NEWS:6136 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:6062 +#: ../../../build/NEWS:6140 msgid "" "`bpo-36650 `__: The C version of " "functools.lru_cache() was treating calls with an empty ``**kwargs`` " @@ -11840,7 +11940,7 @@ msgid "" "miss." msgstr "" -#: ../../../build/NEWS:6067 +#: ../../../build/NEWS:6145 msgid "" "`bpo-28552 `__: Fix " ":mod:`distutils.sysconfig` if :data:`sys.executable` is ``None`` or an empty" @@ -11849,7 +11949,7 @@ msgid "" " or an empty string." msgstr "" -#: ../../../build/NEWS:6072 +#: ../../../build/NEWS:6150 msgid "" "`bpo-35755 `__: :func:`shutil.which` and" " :func:`distutils.spawn.find_executable` now use ``os.confstr(\"CS_PATH\")``" @@ -11859,13 +11959,13 @@ msgid "" "string." msgstr "" -#: ../../../build/NEWS:6079 +#: ../../../build/NEWS:6157 msgid "" "`bpo-25430 `__: improve performance of " "``IPNetwork.__contains__()``" msgstr "" -#: ../../../build/NEWS:6081 +#: ../../../build/NEWS:6159 msgid "" "`bpo-30485 `__: Path expressions in " "xml.etree.ElementTree can now avoid explicit namespace prefixes for tags (or" @@ -11873,20 +11973,20 @@ msgid "" "empty string prefix." msgstr "" -#: ../../../build/NEWS:6085 +#: ../../../build/NEWS:6163 msgid "" "`bpo-36613 `__: Fix :mod:`asyncio` " "wait() not removing callback if exception" msgstr "" -#: ../../../build/NEWS:6087 +#: ../../../build/NEWS:6165 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:6090 +#: ../../../build/NEWS:6168 msgid "" "`bpo-18748 `__: In development mode " "(:option:`-X` ``dev``) and in debug build, the :class:`io.IOBase` destructor" @@ -11894,7 +11994,7 @@ msgid "" "release mode." msgstr "" -#: ../../../build/NEWS:6094 +#: ../../../build/NEWS:6172 msgid "" "`bpo-36575 `__: The ``_lsprof`` module " "now uses internal timer same to ``time.perf_counter()`` by default. " @@ -11903,60 +12003,60 @@ msgid "" "updates since ``perf_counter()`` is monotonic. Patch by Inada Naoki." msgstr "" -#: ../../../build/NEWS:6100 +#: ../../../build/NEWS:6178 msgid "" "`bpo-33461 `__: ``json.loads`` now emits" " ``DeprecationWarning`` when ``encoding`` option is specified. Patch by " "Matthias Bussonnier." msgstr "" -#: ../../../build/NEWS:6103 +#: ../../../build/NEWS:6181 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:6106 +#: ../../../build/NEWS:6184 msgid "" "`bpo-17561 `__: Set backlog=None as the " "default for socket.create_server." msgstr "" -#: ../../../build/NEWS:6108 +#: ../../../build/NEWS:6186 msgid "" "`bpo-34373 `__: Fix :func:`time.mktime` " "error handling on AIX for year before 1970." msgstr "" -#: ../../../build/NEWS:6111 +#: ../../../build/NEWS:6189 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:6114 +#: ../../../build/NEWS:6192 msgid "" "`bpo-36546 `__: Add " "statistics.quantiles()" msgstr "" -#: ../../../build/NEWS:6116 +#: ../../../build/NEWS:6194 msgid "" "`bpo-36050 `__: Optimized " "``http.client.HTTPResponse.read()`` for large response. Patch by Inada " "Naoki." msgstr "" -#: ../../../build/NEWS:6119 +#: ../../../build/NEWS:6197 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:6123 +#: ../../../build/NEWS:6201 msgid "" "`bpo-36492 `__: Deprecated passing " "required arguments like *func* as keyword arguments in functions which " @@ -11966,13 +12066,13 @@ msgid "" "positional arguments." msgstr "" -#: ../../../build/NEWS:6129 +#: ../../../build/NEWS:6207 msgid "" "`bpo-27181 `__: Add " "statistics.geometric_mean()." msgstr "" -#: ../../../build/NEWS:6131 +#: ../../../build/NEWS:6209 msgid "" "`bpo-30427 `__: ``os.path.normcase()`` " "relies on ``os.fspath()`` to check the type of its argument. Redundant " @@ -11980,7 +12080,7 @@ msgid "" "``ntpath.normcase()`` implementations. Patch by Wolfgang Maier." msgstr "" -#: ../../../build/NEWS:6136 +#: ../../../build/NEWS:6214 msgid "" "`bpo-36385 `__: Stop rejecting IPv4 " "octets for being ambiguously octal. Leading zeros are ignored, and no longer" @@ -11988,25 +12088,25 @@ msgid "" "Octets must still be no more than three digits, including leading zeroes." msgstr "" -#: ../../../build/NEWS:6141 +#: ../../../build/NEWS:6219 msgid "" "`bpo-36434 `__: Errors during writing to" " a ZIP file no longer prevent to properly close it." msgstr "" -#: ../../../build/NEWS:6144 +#: ../../../build/NEWS:6222 msgid "" "`bpo-36407 `__: Fixed wrong indentation " "writing for CDATA section in xml.dom.minidom. Patch by Vladimir Surjaninov." msgstr "" -#: ../../../build/NEWS:6147 +#: ../../../build/NEWS:6225 msgid "" "`bpo-36326 `__: inspect.getdoc() can now" " find docstrings for member objects when __slots__ is a dictionary." msgstr "" -#: ../../../build/NEWS:6150 +#: ../../../build/NEWS:6228 msgid "" "`bpo-36366 `__: Calling ``stop()`` on an" " unstarted or stopped :func:`unittest.mock.patch` object will now return " @@ -12014,27 +12114,27 @@ msgid "" " Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:6155 +#: ../../../build/NEWS:6233 msgid "" "`bpo-36348 `__: The " ":meth:`imap.IMAP4.logout` method no longer ignores silently arbitrary " "exceptions." msgstr "" -#: ../../../build/NEWS:6158 +#: ../../../build/NEWS:6236 msgid "" "`bpo-31904 `__: Add time module support " "and fix test_time faiures for VxWorks." msgstr "" -#: ../../../build/NEWS:6160 +#: ../../../build/NEWS:6238 msgid "" "`bpo-36227 `__: Added support for " "keyword arguments `default_namespace` and `xml_declaration` in functions " "ElementTree.tostring() and ElementTree.tostringlist()." msgstr "" -#: ../../../build/NEWS:6164 +#: ../../../build/NEWS:6242 msgid "" "`bpo-36004 `__: Added new alternate " "constructors :meth:`datetime.date.fromisocalendar` and " @@ -12043,7 +12143,7 @@ msgid "" "``isocalendar`` method. Patch by Paul Ganssle." msgstr "" -#: ../../../build/NEWS:6170 +#: ../../../build/NEWS:6248 msgid "" "`bpo-35936 `__: :mod:`modulefinder` no " "longer depends on the deprecated :mod:`imp` module, and the initializer for " @@ -12051,21 +12151,21 @@ msgid "" "Patch by Brandt Bucher." msgstr "" -#: ../../../build/NEWS:6175 +#: ../../../build/NEWS:6253 msgid "" "`bpo-35376 `__: :mod:`modulefinder` " "correctly handles modules that have the same name as a bad package. Patch by" " Brandt Bucher." msgstr "" -#: ../../../build/NEWS:6178 +#: ../../../build/NEWS:6256 msgid "" "`bpo-17396 `__: :mod:`modulefinder` no " "longer crashes when encountering syntax errors in followed imports. Patch by" " Brandt Bucher." msgstr "" -#: ../../../build/NEWS:6181 +#: ../../../build/NEWS:6259 msgid "" "`bpo-35934 `__: Added " ":meth:`~socket.create_server()` and :meth:`~socket.has_dualstack_ipv6()` " @@ -12074,59 +12174,59 @@ msgid "" " on the same socket. (Contributed by Giampaolo Rodola in :issue:`17561`.)" msgstr "" -#: ../../../build/NEWS:6187 +#: ../../../build/NEWS:6265 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:6190 +#: ../../../build/NEWS:6268 msgid "" "`bpo-35416 `__: Fix potential resource " "warnings in distutils. Patch by Mickaël Schoentgen." msgstr "" -#: ../../../build/NEWS:6193 +#: ../../../build/NEWS:6271 msgid "" "`bpo-25451 `__: Add transparency methods" " to :class:`tkinter.PhotoImage`. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:6196 +#: ../../../build/NEWS:6274 msgid "" "`bpo-35082 `__: Don't return deleted " "attributes when calling dir on a :class:`unittest.mock.Mock`." msgstr "" -#: ../../../build/NEWS:6199 +#: ../../../build/NEWS:6277 msgid "" "`bpo-34547 `__: " ":class:`wsgiref.handlers.BaseHandler` now handles abrupt client connection " "terminations gracefully. Patch by Petter Strandmark." msgstr "" -#: ../../../build/NEWS:6202 +#: ../../../build/NEWS:6280 msgid "" "`bpo-31658 `__: :func:`xml.sax.parse` " "now supports :term:`path-like `. Patch by Mickaël " "Schoentgen." msgstr "" -#: ../../../build/NEWS:6205 +#: ../../../build/NEWS:6283 msgid "" "`bpo-34139 `__: Remove stale unix " "datagram socket before binding" msgstr "" -#: ../../../build/NEWS:6207 +#: ../../../build/NEWS:6285 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:6211 +#: ../../../build/NEWS:6289 msgid "" "`bpo-33291 `__: Do not raise " "AttributeError when calling the inspect functions isgeneratorfunction, " @@ -12134,43 +12234,43 @@ msgid "" "arbitrary callable. Instead, return False." msgstr "" -#: ../../../build/NEWS:6215 +#: ../../../build/NEWS:6293 msgid "" "`bpo-31310 `__: Fix the " "multiprocessing.semaphore_tracker so it is reused by child processes" msgstr "" -#: ../../../build/NEWS:6218 +#: ../../../build/NEWS:6296 msgid "" "`bpo-31292 `__: Fix ``setup.py check " "--restructuredtext`` for files containing ``include`` directives." msgstr "" -#: ../../../build/NEWS:6224 +#: ../../../build/NEWS:6302 msgid "" "`bpo-36625 `__: Remove obsolete comments" " from docstrings in fractions.Fraction" msgstr "" -#: ../../../build/NEWS:6226 +#: ../../../build/NEWS:6304 msgid "" "`bpo-30840 `__: Document relative " "imports" msgstr "" -#: ../../../build/NEWS:6228 +#: ../../../build/NEWS:6306 msgid "" "`bpo-36523 `__: Add docstring for " "io.IOBase.writelines()." msgstr "" -#: ../../../build/NEWS:6230 +#: ../../../build/NEWS:6308 msgid "" "`bpo-36425 `__: New documentation " "translation: `Simplified Chinese `_." msgstr "" -#: ../../../build/NEWS:6233 +#: ../../../build/NEWS:6311 msgid "" "`bpo-36345 `__: Avoid the duplication of" " code from ``Tools/scripts/serve.py`` in using the :rst:dir:`literalinclude`" @@ -12178,20 +12278,20 @@ msgid "" ":mod:`wsgiref`. Contributed by Stéphane Wirtel." msgstr "" -#: ../../../build/NEWS:6238 +#: ../../../build/NEWS:6316 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:6242 +#: ../../../build/NEWS:6320 msgid "" "`bpo-36157 `__: Added Documention for " "PyInterpreterState_Main()." msgstr "" -#: ../../../build/NEWS:6244 +#: ../../../build/NEWS:6322 msgid "" "`bpo-33043 `__: Updates the " "docs.python.org page with the addition of a 'Contributing to Docs' link at " @@ -12200,26 +12300,26 @@ msgid "" "Documentation Bugs section." msgstr "" -#: ../../../build/NEWS:6249 +#: ../../../build/NEWS:6327 msgid "" "`bpo-35581 `__: @typing.type_check_only " "now allows type stubs to mark functions and classes not available during " "runtime." msgstr "" -#: ../../../build/NEWS:6252 +#: ../../../build/NEWS:6330 msgid "" "`bpo-33832 `__: Add glossary entry for " "'magic method'." msgstr "" -#: ../../../build/NEWS:6254 +#: ../../../build/NEWS:6332 msgid "" "`bpo-32913 `__: Added re.Match.groupdict" " example to regex HOWTO." msgstr "" -#: ../../../build/NEWS:6259 +#: ../../../build/NEWS:6337 msgid "" "`bpo-36719 `__: regrtest now always " "detects uncollectable objects. Previously, the check was only enabled by " @@ -12227,7 +12327,7 @@ msgid "" "``--findleaks`` becomes a deprecated alias to ``--fail-env-changed``." msgstr "" -#: ../../../build/NEWS:6264 +#: ../../../build/NEWS:6342 msgid "" "`bpo-36725 `__: When using " "multiprocessing mode (-jN), regrtest now better reports errors if a worker " @@ -12235,7 +12335,7 @@ msgid "" "interrupted." msgstr "" -#: ../../../build/NEWS:6268 +#: ../../../build/NEWS:6346 msgid "" "`bpo-36454 `__: Change " "test_time.test_monotonic() to test only the lower bound of elapsed time " @@ -12243,38 +12343,38 @@ msgid "" " test failures on slow buildbots. Patch by Victor Stinner." msgstr "" -#: ../../../build/NEWS:6273 +#: ../../../build/NEWS:6351 msgid "" "`bpo-32424 `__: Improve test coverage " "for xml.etree.ElementTree. Patch by Gordon P. Hemsley." msgstr "" -#: ../../../build/NEWS:6276 +#: ../../../build/NEWS:6354 msgid "" "`bpo-32424 `__: Fix typo in " "test_cyclic_gc() test for xml.etree.ElementTree. Patch by Gordon P. Hemsley." msgstr "" -#: ../../../build/NEWS:6279 +#: ../../../build/NEWS:6357 msgid "" "`bpo-36635 `__: Add a new " ":mod:`_testinternalcapi` module to test the internal C API." msgstr "" -#: ../../../build/NEWS:6282 +#: ../../../build/NEWS:6360 msgid "" "`bpo-36629 `__: Fix " "``test_imap4_host_default_value()`` of ``test_imaplib``: catch also " ":data:`errno.ENETUNREACH` error." msgstr "" -#: ../../../build/NEWS:6285 +#: ../../../build/NEWS:6363 msgid "" "`bpo-36611 `__: Fix " "``test_sys.test_getallocatedblocks()`` when :mod:`tracemalloc` is enabled." msgstr "" -#: ../../../build/NEWS:6288 +#: ../../../build/NEWS:6366 msgid "" "`bpo-36560 `__: Fix reference leak " "hunting in regrtest: compute also deltas (of reference count, allocated " @@ -12282,61 +12382,61 @@ msgid "" "everything is initialized before starting to hunt reference leaks." msgstr "" -#: ../../../build/NEWS:6293 +#: ../../../build/NEWS:6371 msgid "" "`bpo-36565 `__: Fix reference hunting " "(``python3 -m test -R 3:3``) when Python has no built-in abc module." msgstr "" -#: ../../../build/NEWS:6296 +#: ../../../build/NEWS:6374 msgid "" "`bpo-31904 `__: Port test_resource to " "VxWorks: skip tests cases setting RLIMIT_FSIZE and RLIMIT_CPU." msgstr "" -#: ../../../build/NEWS:6299 +#: ../../../build/NEWS:6377 msgid "" "`bpo-31904 `__: Fix test_tabnanny on " "VxWorks: adjust ENOENT error message." msgstr "" -#: ../../../build/NEWS:6301 +#: ../../../build/NEWS:6379 msgid "" "`bpo-36436 `__: Fix " "``_testcapi.pymem_buffer_overflow()``: handle memory allocation failure." msgstr "" -#: ../../../build/NEWS:6304 +#: ../../../build/NEWS:6382 msgid "" "`bpo-31904 `__: Fix test_utf8_mode on " "VxWorks: Python always use UTF-8 on VxWorks." msgstr "" -#: ../../../build/NEWS:6307 +#: ../../../build/NEWS:6385 msgid "" "`bpo-36341 `__: Fix tests that may fail " "with PermissionError upon calling bind() on AF_UNIX sockets." msgstr "" -#: ../../../build/NEWS:6313 +#: ../../../build/NEWS:6391 msgid "" "`bpo-36747 `__: Remove the stale " "scriptsinstall Makefile target." msgstr "" -#: ../../../build/NEWS:6315 +#: ../../../build/NEWS:6393 msgid "" "`bpo-21536 `__: On Unix, C extensions " "are no longer linked to libpython except on Android and Cygwin." msgstr "" -#: ../../../build/NEWS:6318 +#: ../../../build/NEWS:6396 msgid "" "It is now possible for a statically linked Python to load a C extension " "built using a shared library Python." msgstr "" -#: ../../../build/NEWS:6321 +#: ../../../build/NEWS:6399 msgid "" "When Python is embedded, ``libpython`` must not be loaded with " "``RTLD_LOCAL``, but ``RTLD_GLOBAL`` instead. Previously, using " @@ -12345,11 +12445,11 @@ msgid "" "built by the ``*shared*`` section of ``Modules/Setup``." msgstr "" -#: ../../../build/NEWS:6327 +#: ../../../build/NEWS:6405 msgid "distutils, python-config and python-config.py have been modified." msgstr "distutils, python-config dan python-config.py telah dimodifikasi." -#: ../../../build/NEWS:6329 +#: ../../../build/NEWS:6407 msgid "" "`bpo-36707 `__: ``./configure --with-" "pymalloc`` no longer adds the ``m`` flag to SOABI " @@ -12357,7 +12457,7 @@ msgid "" " on the ABI." msgstr "" -#: ../../../build/NEWS:6333 +#: ../../../build/NEWS:6411 msgid "" "`bpo-36635 `__: Change " "``PyAPI_FUNC(type)``, ``PyAPI_DATA(type)`` and ``PyMODINIT_FUNC`` macros of " @@ -12367,13 +12467,13 @@ msgid "" "function in DLL exports on Windows." msgstr "" -#: ../../../build/NEWS:6339 +#: ../../../build/NEWS:6417 msgid "" "`bpo-31904 `__: Don't build the " "``_crypt`` extension on VxWorks." msgstr "" -#: ../../../build/NEWS:6341 +#: ../../../build/NEWS:6419 msgid "" "`bpo-36618 `__: Add ``-fmax-type-" "align=8`` to CFLAGS when clang compiler is detected. The pymalloc memory " @@ -12386,13 +12486,13 @@ msgid "" "can have the same issue." msgstr "" -#: ../../../build/NEWS:6350 +#: ../../../build/NEWS:6428 msgid "" "`bpo-36605 `__: ``make tags`` and ``make" " TAGS`` now also parse ``Modules/_io/*.c`` and ``Modules/_io/*.h``." msgstr "" -#: ../../../build/NEWS:6353 +#: ../../../build/NEWS:6431 msgid "" "`bpo-36465 `__: Release builds and debug" " builds are now ABI compatible: defining the ``Py_DEBUG`` macro no longer " @@ -12403,33 +12503,33 @@ msgid "" "option." msgstr "" -#: ../../../build/NEWS:6360 +#: ../../../build/NEWS:6438 msgid "" "`bpo-36577 `__: setup.py now correctly " "reports missing OpenSSL headers and libraries again." msgstr "" -#: ../../../build/NEWS:6363 +#: ../../../build/NEWS:6441 msgid "" "`bpo-36544 `__: Fix regression " "introduced in `bpo-36146 `__ refactoring" " setup.py" msgstr "" -#: ../../../build/NEWS:6365 +#: ../../../build/NEWS:6443 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:6369 +#: ../../../build/NEWS:6447 msgid "" "`bpo-36503 `__: Remove references to " "\"aix3\" and \"aix4\". Patch by M. Felt." msgstr "" -#: ../../../build/NEWS:6374 +#: ../../../build/NEWS:6452 msgid "" "`bpo-35920 `__: Added " "platform.win32_edition() and platform.win32_is_iot(). Added support for " @@ -12437,20 +12537,20 @@ msgid "" " to work on Windows IoT Core ARM32." msgstr "" -#: ../../../build/NEWS:6378 +#: ../../../build/NEWS:6456 msgid "" "`bpo-36649 `__: Remove trailing spaces " "for registry keys when installed via the Store." msgstr "" -#: ../../../build/NEWS:6381 +#: ../../../build/NEWS:6459 msgid "" "`bpo-34144 `__: Fixed activate.bat to " "correctly update codepage when chcp.com returns dots in output. Patch by " "Lorenz Mende." msgstr "" -#: ../../../build/NEWS:6384 +#: ../../../build/NEWS:6462 msgid "" "`bpo-36509 `__: Added preset-iot layout " "for Windows IoT ARM containers. This layout doesn't contain UI components " @@ -12458,7 +12558,7 @@ msgid "" "builds since Windows ARM32 builds must be cross-compiled when using MSVC." msgstr "" -#: ../../../build/NEWS:6389 +#: ../../../build/NEWS:6467 msgid "" "`bpo-35941 `__: enum_certificates " "function of the ssl module now returns certificates from all available " @@ -12471,26 +12571,26 @@ msgid "" "revocation list stores." msgstr "" -#: ../../../build/NEWS:6399 +#: ../../../build/NEWS:6477 msgid "" "`bpo-36441 `__: Fixes creating a venv " "when debug binaries are installed." msgstr "" -#: ../../../build/NEWS:6401 +#: ../../../build/NEWS:6479 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:6404 +#: ../../../build/NEWS:6482 msgid "" "`bpo-36010 `__: Add the venv standard " "library module to the nuget distribution for Windows." msgstr "" -#: ../../../build/NEWS:6407 +#: ../../../build/NEWS:6485 msgid "" "`bpo-29515 `__: Add the following socket" " module constants on Windows: IPPROTO_AH IPPROTO_CBT IPPROTO_DSTOPTS " @@ -12501,28 +12601,28 @@ msgid "" " IPPROTO_ST" msgstr "" -#: ../../../build/NEWS:6415 +#: ../../../build/NEWS:6493 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:6418 +#: ../../../build/NEWS:6496 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:6421 +#: ../../../build/NEWS:6499 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:6427 +#: ../../../build/NEWS:6505 msgid "" "`bpo-34602 `__: Avoid failures setting " "macOS stack resource limit with resource.setrlimit. This reverts an earlier " @@ -12530,27 +12630,27 @@ msgid "" "non-default stack size when building the interpreter executable on macOS." msgstr "" -#: ../../../build/NEWS:6435 +#: ../../../build/NEWS:6513 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:6442 +#: ../../../build/NEWS:6520 msgid "" "`bpo-14546 `__: Fix the argument " "handling in Tools/scripts/lll.py." msgstr "" -#: ../../../build/NEWS:6447 +#: ../../../build/NEWS:6525 msgid "" "`bpo-36763 `__: Fix memory leak in " ":c:func:`Py_SetStandardStreamEncoding`: release memory if the function is " "called twice." msgstr "" -#: ../../../build/NEWS:6450 +#: ../../../build/NEWS:6528 msgid "" "`bpo-36641 `__: " ":c:macro:`PyDoc_VAR(name)` and :c:macro:`PyDoc_STRVAR(name,str)` now create " @@ -12558,7 +12658,7 @@ msgid "" "Inada Naoki." msgstr "" -#: ../../../build/NEWS:6454 +#: ../../../build/NEWS:6532 msgid "" "`bpo-36389 `__: Change the value of " "``CLEANBYTE``, ``DEADDYTE`` and ``FORBIDDENBYTE`` internal constants used by" @@ -12568,7 +12668,7 @@ msgid "" " debug ``malloc()`` and ``free()``." msgstr "" -#: ../../../build/NEWS:6461 +#: ../../../build/NEWS:6539 msgid "" "`bpo-36443 `__: Since Python 3.7.0, " "calling :c:func:`Py_DecodeLocale` before :c:func:`Py_Initialize` produces " @@ -12579,7 +12679,7 @@ msgid "" "``_PyPreConfig``." msgstr "" -#: ../../../build/NEWS:6468 +#: ../../../build/NEWS:6546 msgid "" "`bpo-36025 `__: Fixed an accidental " "change to the datetime C API where the arguments to the " @@ -12589,7 +12689,7 @@ msgid "" "only present in alpha releases of Python 3.8. Patch by Paul Ganssle." msgstr "" -#: ../../../build/NEWS:6475 +#: ../../../build/NEWS:6553 msgid "" "`bpo-35810 `__: Modify ``PyObject_Init``" " to correctly increase the refcount of heap- allocated Type objects. Also " @@ -12597,15 +12697,15 @@ msgid "" "manually or not decreasing the type's refcount in tp_dealloc" msgstr "" -#: ../../../build/NEWS:6482 +#: ../../../build/NEWS:6560 msgid "Python 3.8.0 alpha 3" msgstr "Python 3.8.0 alfa 3" -#: ../../../build/NEWS:6484 +#: ../../../build/NEWS:6562 msgid "*Release date: 2019-03-25*" msgstr "*Tanggal rilis: 2019-03-25*" -#: ../../../build/NEWS:6489 +#: ../../../build/NEWS:6567 msgid "" "`bpo-36216 `__: Changes urlsplit() to " "raise ValueError when the URL contains characters that decompose under IDNA " @@ -12613,7 +12713,7 @@ msgid "" "parsed." msgstr "" -#: ../../../build/NEWS:6493 +#: ../../../build/NEWS:6571 msgid "" "`bpo-35121 `__: Don't send cookies of " "domain A without Domain attribute to domain B when domain A is a suffix " @@ -12622,84 +12722,84 @@ msgid "" "Singaravelan." msgstr "" -#: ../../../build/NEWS:6501 +#: ../../../build/NEWS:6579 msgid "" "`bpo-36421 `__: Fix a possible double " "decref in _ctypes.c's ``PyCArrayType_new()``." msgstr "" -#: ../../../build/NEWS:6504 +#: ../../../build/NEWS:6582 msgid "" "`bpo-36412 `__: Fix a possible crash " "when creating a new dictionary." msgstr "" -#: ../../../build/NEWS:6506 +#: ../../../build/NEWS:6584 msgid "" "`bpo-36398 `__: Fix a possible crash in " "``structseq_repr()``." msgstr "" -#: ../../../build/NEWS:6508 +#: ../../../build/NEWS:6586 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:6511 +#: ../../../build/NEWS:6589 msgid "" "`bpo-36365 `__: repr(structseq) is no " "longer limited to 512 bytes." msgstr "" -#: ../../../build/NEWS:6513 +#: ../../../build/NEWS:6591 msgid "" "`bpo-36374 `__: Fix a possible null " "pointer dereference in ``merge_consts_recursive()``. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:6516 +#: ../../../build/NEWS:6594 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:6519 +#: ../../../build/NEWS:6597 msgid "" "`bpo-36352 `__: Python initialization " "now fails with an error, rather than silently truncating paths, if a path is" " too long." msgstr "" -#: ../../../build/NEWS:6522 +#: ../../../build/NEWS:6600 msgid "" "`bpo-36301 `__: Python initialization " "now fails if decoding ``pybuilddir.txt`` configuration file fails at " "startup." msgstr "" -#: ../../../build/NEWS:6525 +#: ../../../build/NEWS:6603 msgid "" "`bpo-36333 `__: Fix leak in " "_PyRuntimeState_Fini. Contributed by Stéphane Wirtel." msgstr "" -#: ../../../build/NEWS:6528 +#: ../../../build/NEWS:6606 msgid "" "`bpo-36332 `__: The builtin " ":func:`compile` can now handle AST objects that contain assignment " "expressions. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:6531 +#: ../../../build/NEWS:6609 msgid "" "`bpo-36282 `__: Improved error message " "for too much positional arguments in some builtin functions." msgstr "" -#: ../../../build/NEWS:6534 +#: ../../../build/NEWS:6612 msgid "" "`bpo-30040 `__: New empty dict uses " "fewer memory for now. It used more memory than empty dict created by " @@ -12707,7 +12807,7 @@ msgid "" " Patch by Inada Naoki." msgstr "" -#: ../../../build/NEWS:6538 +#: ../../../build/NEWS:6616 msgid "" "`bpo-36262 `__: Fix an unlikely memory " "leak on conversion from string to float in the function ``_Py_dg_strtod()`` " @@ -12715,27 +12815,27 @@ msgid "" ":func:`marshal.load`, etc." msgstr "" -#: ../../../build/NEWS:6542 +#: ../../../build/NEWS:6620 msgid "" "`bpo-36252 `__: Update Unicode databases" " to version 12.0.0." msgstr "" -#: ../../../build/NEWS:6544 +#: ../../../build/NEWS:6622 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:6547 +#: ../../../build/NEWS:6625 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:6550 +#: ../../../build/NEWS:6628 msgid "" "`bpo-36124 `__: Add a new interpreter-" "specific dict and expose it in the C-API via PyInterpreterState_GetDict(). " @@ -12744,7 +12844,7 @@ msgid "" "state." msgstr "" -#: ../../../build/NEWS:6555 +#: ../../../build/NEWS:6633 msgid "" "`bpo-35975 `__: Add a " "``feature_version`` flag to ``ast.parse()`` (documented) and ``compile()`` " @@ -12756,13 +12856,13 @@ msgid "" "recognizes.)" msgstr "" -#: ../../../build/NEWS:6563 +#: ../../../build/NEWS:6641 msgid "" "`bpo-31904 `__: Use UTF-8 as the system " "encoding on VxWorks." msgstr "" -#: ../../../build/NEWS:6565 +#: ../../../build/NEWS:6643 msgid "" "`bpo-36048 `__: The " ":meth:`~object.__index__` special method will be used instead of " @@ -12771,19 +12871,19 @@ msgid "" "deprecated." msgstr "" -#: ../../../build/NEWS:6570 +#: ../../../build/NEWS:6648 msgid "" "`bpo-35808 `__: Retire pgen and use a " "modified version of pgen2 to generate the parser. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:6576 +#: ../../../build/NEWS:6654 msgid "" "`bpo-36401 `__: The class documentation " "created by pydoc now has a separate section for readonly properties." msgstr "" -#: ../../../build/NEWS:6579 +#: ../../../build/NEWS:6657 msgid "" "`bpo-36320 `__: The typing.NamedTuple() " "class has deprecated the _field_types attribute in favor of the " @@ -12791,20 +12891,20 @@ msgid "" "attributes were converted from OrderedDict to a regular dict." msgstr "" -#: ../../../build/NEWS:6584 +#: ../../../build/NEWS:6662 msgid "" "`bpo-34745 `__: Fix :mod:`asyncio` ssl " "memory issues caused by circular references" msgstr "" -#: ../../../build/NEWS:6587 +#: ../../../build/NEWS:6665 msgid "" "`bpo-36324 `__: Add method to " "statistics.NormalDist for computing the inverse cumulative normal " "distribution." msgstr "" -#: ../../../build/NEWS:6590 +#: ../../../build/NEWS:6668 msgid "" "`bpo-36321 `__: collections.namedtuple()" " misspelled the name of an attribute. To be consistent with " @@ -12814,64 +12914,64 @@ msgid "" "future." msgstr "" -#: ../../../build/NEWS:6596 +#: ../../../build/NEWS:6674 msgid "" "`bpo-36297 `__: \"unicode_internal\" " "codec is removed. It was deprecated since Python 3.3. Patch by Inada Naoki." msgstr "" -#: ../../../build/NEWS:6599 +#: ../../../build/NEWS:6677 msgid "" "`bpo-36298 `__: Raise " "ModuleNotFoundError in pyclbr when a module can't be found. Thanks to " "'mental' for the bug report." msgstr "" -#: ../../../build/NEWS:6602 +#: ../../../build/NEWS:6680 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:6606 +#: ../../../build/NEWS:6684 msgid "" "`bpo-36285 `__: Fix integer overflows in" " the array module. Patch by Stephan Hohe." msgstr "" -#: ../../../build/NEWS:6609 +#: ../../../build/NEWS:6687 msgid "" "`bpo-31904 `__: Add _signal module " "support for VxWorks." msgstr "" -#: ../../../build/NEWS:6611 +#: ../../../build/NEWS:6689 msgid "" "`bpo-36272 `__: :mod:`logging` does not " "silently ignore RecursionError anymore. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:6614 +#: ../../../build/NEWS:6692 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:6617 +#: ../../../build/NEWS:6695 msgid "" "`bpo-35931 `__: The :mod:`pdb` ``debug``" " command now gracefully handles all exceptions." msgstr "" -#: ../../../build/NEWS:6620 +#: ../../../build/NEWS:6698 msgid "" "`bpo-36251 `__: Fix format strings used " "for stderrprinter and re.Match reprs. Patch by Stephan Hohe." msgstr "" -#: ../../../build/NEWS:6623 +#: ../../../build/NEWS:6701 msgid "" "`bpo-36235 `__: Fix ``CFLAGS`` in " "``customize_compiler()`` of ``distutils.sysconfig``: when the ``CFLAGS`` " @@ -12879,79 +12979,79 @@ msgid "" " ``OPT`` variable anymore. Initial patch written by David Malcolm." msgstr "" -#: ../../../build/NEWS:6628 +#: ../../../build/NEWS:6706 msgid "" "`bpo-35807 `__: Update ensurepip to " "install pip 19.0.3 and setuptools 40.8.0." msgstr "" -#: ../../../build/NEWS:6630 +#: ../../../build/NEWS:6708 msgid "" "`bpo-36139 `__: Release GIL when closing" " :class:`~mmap.mmap` objects." msgstr "" -#: ../../../build/NEWS:6632 +#: ../../../build/NEWS:6710 msgid "" "`bpo-36179 `__: Fix two unlikely " "reference leaks in _hashopenssl. The leaks only occur in out-of-memory " "cases." msgstr "" -#: ../../../build/NEWS:6635 +#: ../../../build/NEWS:6713 msgid "" "`bpo-36169 `__: Add overlap() method to " "statistics.NormalDist. Computes the overlapping coefficient for two normal " "distributions." msgstr "" -#: ../../../build/NEWS:6638 +#: ../../../build/NEWS:6716 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:6642 +#: ../../../build/NEWS:6720 msgid "" "`bpo-36130 `__: Fix ``pdb`` with " "``skip=...`` when stepping into a frame without a ``__name__`` global. " "Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:6645 +#: ../../../build/NEWS:6723 msgid "" "`bpo-35652 `__: " "shutil.copytree(copy_function=...) erroneously pass DirEntry instead of a " "path string." msgstr "" -#: ../../../build/NEWS:6648 +#: ../../../build/NEWS:6726 msgid "" "`bpo-35178 `__: Ensure custom " ":func:`warnings.formatwarning` function can receive `line` as positional " "argument. Based on patch by Tashrif Billah." msgstr "" -#: ../../../build/NEWS:6651 +#: ../../../build/NEWS:6729 msgid "" "`bpo-36106 `__: Resolve potential name " "clash with libm's sinpi(). Patch by Dmitrii Pasechnik." msgstr "" -#: ../../../build/NEWS:6654 +#: ../../../build/NEWS:6732 msgid "" "`bpo-36091 `__: Clean up reference to " "async generator in Lib/types. Patch by Henry Chen." msgstr "" -#: ../../../build/NEWS:6657 +#: ../../../build/NEWS:6735 msgid "" "`bpo-36043 `__: :class:`FileCookieJar` " "supports :term:`path-like object`. Contributed by Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:6660 +#: ../../../build/NEWS:6738 msgid "" "`bpo-35899 `__: Enum has been fixed to " "correctly handle empty strings and strings with non-Latin characters (ie. " @@ -12959,13 +13059,13 @@ msgid "" "by Stéphane Wirtel." msgstr "" -#: ../../../build/NEWS:6664 +#: ../../../build/NEWS:6742 msgid "" "`bpo-21269 `__: Add ``args`` and " "``kwargs`` properties to mock call objects. Contributed by Kumar Akshay." msgstr "" -#: ../../../build/NEWS:6667 +#: ../../../build/NEWS:6745 msgid "" "`bpo-30670 `__: `pprint.pp` has been " "added to pretty-print objects with dictionary keys being sorted with their " @@ -12974,87 +13074,87 @@ msgid "" " Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:6672 +#: ../../../build/NEWS:6750 msgid "" "`bpo-35843 `__: Implement " "``__getitem__`` for ``_NamespacePath``. Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:6675 +#: ../../../build/NEWS:6753 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:6679 +#: ../../../build/NEWS:6757 msgid "" "`bpo-35715 `__: Librates the return " "value of a ProcessPoolExecutor _process_worker after it's no longer needed " "to free memory" msgstr "" -#: ../../../build/NEWS:6682 +#: ../../../build/NEWS:6760 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:6686 +#: ../../../build/NEWS:6764 msgid "" "`bpo-35661 `__: Store the venv prompt in" " pyvenv.cfg." msgstr "" -#: ../../../build/NEWS:6688 +#: ../../../build/NEWS:6766 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:6692 +#: ../../../build/NEWS:6770 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:6696 +#: ../../../build/NEWS:6774 msgid "" "`bpo-35198 `__: Fix C++ extension " "compilation on AIX" msgstr "" -#: ../../../build/NEWS:6701 +#: ../../../build/NEWS:6779 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:6705 +#: ../../../build/NEWS:6783 msgid "" "`bpo-36138 `__: Improve documentation " "about converting datetime.timedelta to scalars." msgstr "" -#: ../../../build/NEWS:6708 +#: ../../../build/NEWS:6786 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:6715 +#: ../../../build/NEWS:6793 msgid "" "`bpo-36234 `__: " "test_posix.PosixUidGidTests: add tests for invalid uid/gid type (str). " "Initial patch written by David Malcolm." msgstr "" -#: ../../../build/NEWS:6718 +#: ../../../build/NEWS:6796 msgid "" "`bpo-29571 `__: Fix " "``test_re.test_locale_flag()``: use ``locale.getpreferredencoding()`` " @@ -13062,164 +13162,164 @@ msgid "" "locales, ``locale.getlocale()`` returns the wrong encoding." msgstr "" -#: ../../../build/NEWS:6723 +#: ../../../build/NEWS:6801 msgid "" "`bpo-36123 `__: Fix race condition in " "test_socket." msgstr "" -#: ../../../build/NEWS:6728 +#: ../../../build/NEWS:6806 msgid "" "`bpo-36356 `__: Fix leaks that led to " "build failure when configured with address sanitizer." msgstr "" -#: ../../../build/NEWS:6731 +#: ../../../build/NEWS:6809 msgid "" "`bpo-36146 `__: Add ``TEST_EXTENSIONS`` " "constant to ``setup.py`` to allow to not build test extensions like " "``_testcapi``." msgstr "" -#: ../../../build/NEWS:6734 +#: ../../../build/NEWS:6812 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:6737 +#: ../../../build/NEWS:6815 msgid "" "`bpo-31904 `__: Enable build system to " "cross-build for VxWorks RTOS." msgstr "" -#: ../../../build/NEWS:6742 +#: ../../../build/NEWS:6820 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:6745 +#: ../../../build/NEWS:6823 msgid "" "`bpo-36264 `__: Don't honor POSIX " "``HOME`` in ``os.path.expanduser`` on windows. Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:6748 +#: ../../../build/NEWS:6826 msgid "" "`bpo-24643 `__: Fix name collisions due " "to ``#define timezone _timezone`` in PC/pyconfig.h." msgstr "" -#: ../../../build/NEWS:6754 +#: ../../../build/NEWS:6832 msgid "" "`bpo-36405 `__: Use dict unpacking in " "idlelib." msgstr "" -#: ../../../build/NEWS:6756 +#: ../../../build/NEWS:6834 msgid "" "`bpo-36396 `__: Remove fgBg param of " "idlelib.config.GetHighlight(). This param was only used twice and changed " "the return type." msgstr "" -#: ../../../build/NEWS:6759 +#: ../../../build/NEWS:6837 msgid "" "`bpo-36176 `__: Fix IDLE autocomplete & " "calltip popup colors. Prevent conflicts with Linux dark themes (and slightly" " darken calltip background)." msgstr "" -#: ../../../build/NEWS:6762 +#: ../../../build/NEWS:6840 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:6766 +#: ../../../build/NEWS:6844 msgid "" "`bpo-23216 `__: Add docstrings to IDLE " "search modules." msgstr "" -#: ../../../build/NEWS:6768 +#: ../../../build/NEWS:6846 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:6772 +#: ../../../build/NEWS:6850 msgid "" "`bpo-32129 `__: Avoid blurry IDLE " "application icon on macOS with Tk 8.6. Patch by Kevin Walzer." msgstr "" -#: ../../../build/NEWS:6775 +#: ../../../build/NEWS:6853 msgid "" "`bpo-36096 `__: Refactor class variables" " to instance variables in colorizer." msgstr "" -#: ../../../build/NEWS:6777 +#: ../../../build/NEWS:6855 msgid "" "`bpo-30348 `__: Increase test coverage " "of idlelib.autocomplete by 30%. Patch by Louie Lu" msgstr "" -#: ../../../build/NEWS:6783 +#: ../../../build/NEWS:6861 msgid "" "`bpo-35132 `__: Fix py-list and py-bt " "commands of python-gdb.py on gdb7." msgstr "" -#: ../../../build/NEWS:6785 +#: ../../../build/NEWS:6863 msgid "" "`bpo-32217 `__: Fix freeze script on " "Windows." msgstr "" -#: ../../../build/NEWS:6790 +#: ../../../build/NEWS:6868 msgid "" "`bpo-36381 `__: Raise " "``DeprecationWarning`` when '#' formats are used for building or parsing " "values without ``PY_SSIZE_T_CLEAN``." msgstr "" -#: ../../../build/NEWS:6793 +#: ../../../build/NEWS:6871 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:6799 +#: ../../../build/NEWS:6877 msgid "Python 3.8.0 alpha 2" msgstr "Python 3.8.0 alfa 2" -#: ../../../build/NEWS:6801 +#: ../../../build/NEWS:6879 msgid "*Release date: 2019-02-25*" msgstr "*Tanggal rilis: 2019-02-25*" -#: ../../../build/NEWS:6806 +#: ../../../build/NEWS:6884 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:6810 +#: ../../../build/NEWS:6888 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:6813 +#: ../../../build/NEWS:6891 msgid "" "`bpo-35942 `__: The error message " "emitted when returning invalid types from ``__fspath__`` in interfaces that " @@ -13227,14 +13327,14 @@ msgid "" "does explain the origin of the error." msgstr "" -#: ../../../build/NEWS:6817 +#: ../../../build/NEWS:6895 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:6820 +#: ../../../build/NEWS:6898 msgid "" "`bpo-1054041 `__: When the main " "interpreter exits due to an uncaught KeyboardInterrupt, the process now " @@ -13243,33 +13343,33 @@ msgid "" "to understand that the user has asked them to stop." msgstr "" -#: ../../../build/NEWS:6826 +#: ../../../build/NEWS:6904 msgid "" "`bpo-35992 `__: Fix " "``__class_getitem__()`` not being called on a class with a custom non-" "subscriptable metaclass." msgstr "" -#: ../../../build/NEWS:6829 +#: ../../../build/NEWS:6907 msgid "" "`bpo-35993 `__: Fix a crash on fork when" " using subinterpreters. Contributed by Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:6832 +#: ../../../build/NEWS:6910 msgid "" "`bpo-35991 `__: Fix a potential double " "free in Modules/_randommodule.c." msgstr "" -#: ../../../build/NEWS:6834 +#: ../../../build/NEWS:6912 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:6837 +#: ../../../build/NEWS:6915 msgid "" "`bpo-35911 `__: Enable the creation of " "cell objects by adding a ``cell.__new__`` method, and expose the type " @@ -13277,41 +13377,41 @@ msgid "" "Glaser." msgstr "" -#: ../../../build/NEWS:6841 +#: ../../../build/NEWS:6919 msgid "" "`bpo-12822 `__: Use monotonic clock for " "``pthread_cond_timedwait`` when ``pthread_condattr_setclock`` and " "``CLOCK_MONOTONIC`` are available." msgstr "" -#: ../../../build/NEWS:6844 +#: ../../../build/NEWS:6922 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:6847 +#: ../../../build/NEWS:6925 msgid "" "`bpo-35886 `__: The implementation of " "PyInterpreterState has been moved into the internal header files (guarded by" " Py_BUILD_CORE)." msgstr "" -#: ../../../build/NEWS:6850 +#: ../../../build/NEWS:6928 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:6854 +#: ../../../build/NEWS:6932 msgid "" "`bpo-35724 `__: Signal-handling is now " "guaranteed to happen relative to the main interpreter." msgstr "" -#: ../../../build/NEWS:6857 +#: ../../../build/NEWS:6935 msgid "" "`bpo-33608 `__: We added a new internal " "_Py_AddPendingCall() that operates relative to the provided interpreter. " @@ -13321,14 +13421,14 @@ msgid "" "operates relative to the main interpreter." msgstr "" -#: ../../../build/NEWS:6864 +#: ../../../build/NEWS:6942 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:6870 +#: ../../../build/NEWS:6948 msgid "" "`bpo-35512 `__: " ":func:`unittest.mock.patch.dict` used as a decorator with string target " @@ -13336,7 +13436,7 @@ msgid "" "construction. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:6874 +#: ../../../build/NEWS:6952 msgid "" "`bpo-36018 `__: Add " "statistics.NormalDist, a tool for creating and manipulating normal " @@ -13344,33 +13444,33 @@ msgid "" "the mean and standard deviation of measurement data as single entity." msgstr "" -#: ../../../build/NEWS:6879 +#: ../../../build/NEWS:6957 msgid "" "`bpo-35904 `__: Added statistics.fmean()" " as a faster, floating point variant of the existing mean() function." msgstr "" -#: ../../../build/NEWS:6882 +#: ../../../build/NEWS:6960 msgid "" "`bpo-35918 `__: Removed broken " "``has_key`` method from multiprocessing.managers.SyncManager.dict. " "Contributed by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:6885 +#: ../../../build/NEWS:6963 msgid "" "`bpo-18283 `__: Add support for bytes to" " :func:`shutil.which`." msgstr "" -#: ../../../build/NEWS:6887 +#: ../../../build/NEWS:6965 msgid "" "`bpo-35960 `__: Fix " ":func:`dataclasses.field` throwing away empty mapping objects passed as " "metadata." msgstr "" -#: ../../../build/NEWS:6890 +#: ../../../build/NEWS:6968 msgid "" "`bpo-35500 `__: Write expected and " "actual call parameters on separate lines in " @@ -13378,13 +13478,13 @@ msgid "" "by Susan Su." msgstr "" -#: ../../../build/NEWS:6894 +#: ../../../build/NEWS:6972 msgid "" "`bpo-35931 `__: The :mod:`pdb` ``debug``" " command now gracefully handles syntax errors." msgstr "" -#: ../../../build/NEWS:6897 +#: ../../../build/NEWS:6975 msgid "" "`bpo-24209 `__: In http.server script, " "rely on getaddrinfo to bind to preferred address based on the bind " @@ -13392,14 +13492,14 @@ msgid "" "stack, depending on the environment." msgstr "" -#: ../../../build/NEWS:6901 +#: ../../../build/NEWS:6979 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:6905 +#: ../../../build/NEWS:6983 msgid "" "`bpo-35378 `__: Fix a reference issue " "inside :class:`multiprocessing.Pool` that caused the pool to remain alive if" @@ -13409,7 +13509,7 @@ msgid "" "iterator is still alive." msgstr "" -#: ../../../build/NEWS:6912 +#: ../../../build/NEWS:6990 msgid "" "`bpo-34294 `__: re module, fix wrong " "capturing groups in rare cases. :func:`re.search`, :func:`re.findall`, " @@ -13418,14 +13518,14 @@ msgid "" " Lin." msgstr "" -#: ../../../build/NEWS:6917 +#: ../../../build/NEWS:6995 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:6921 +#: ../../../build/NEWS:6999 msgid "" "`bpo-35606 `__: Implement " ":func:`math.prod` as analogous function to :func:`sum` that returns the " @@ -13433,7 +13533,7 @@ msgid "" "by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:6925 +#: ../../../build/NEWS:7003 msgid "" "`bpo-32417 `__: Performing arithmetic " "between :class:`datetime.datetime` subclasses and " @@ -13444,7 +13544,7 @@ msgid "" " a ``tz`` argument now *also* retain their subclass." msgstr "" -#: ../../../build/NEWS:6932 +#: ../../../build/NEWS:7010 msgid "" "`bpo-35153 `__: Add *headers* optional " "keyword-only parameter to :class:`xmlrpc.client.ServerProxy`, " @@ -13452,45 +13552,45 @@ msgid "" "Patch by Cédric Krier." msgstr "" -#: ../../../build/NEWS:6936 +#: ../../../build/NEWS:7014 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:6943 +#: ../../../build/NEWS:7021 msgid "" "`bpo-36083 `__: Fix formatting of " "--check-hash-based-pycs options in the manpage Synopsis." msgstr "" -#: ../../../build/NEWS:6946 +#: ../../../build/NEWS:7024 msgid "" "`bpo-36007 `__: Bump minimum sphinx " "version to 1.8. Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:6948 +#: ../../../build/NEWS:7026 msgid "" "`bpo-22062 `__: Update documentation and" " docstrings for pathlib. Original patch by Mike Short." msgstr "" -#: ../../../build/NEWS:6954 +#: ../../../build/NEWS:7032 msgid "" "`bpo-27313 `__: Avoid test_ttk_guionly " "ComboboxTest failure with macOS Cocoa Tk." msgstr "" -#: ../../../build/NEWS:6957 +#: ../../../build/NEWS:7035 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:6961 +#: ../../../build/NEWS:7039 msgid "" "`bpo-36037 `__: Fix test_ssl for strict " "OpenSSL configuration like RHEL8 strict crypto policy. Use older TLS version" @@ -13498,20 +13598,20 @@ msgid "" "version older than default minimum TLS version." msgstr "" -#: ../../../build/NEWS:6966 +#: ../../../build/NEWS:7044 msgid "" "`bpo-35798 `__: Added " ":func:`test.support.check_syntax_warning`." msgstr "" -#: ../../../build/NEWS:6968 +#: ../../../build/NEWS:7046 msgid "" "`bpo-35505 `__: Make " "test_imap4_host_default_value independent on whether the local IMAP server " "is running." msgstr "" -#: ../../../build/NEWS:6971 +#: ../../../build/NEWS:7049 msgid "" "`bpo-35917 `__: multiprocessing: provide" " unit tests for SyncManager and SharedMemoryManager classes + all the " @@ -13519,83 +13619,83 @@ msgid "" "Giampaolo Rodola)" msgstr "" -#: ../../../build/NEWS:6975 +#: ../../../build/NEWS:7053 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:6978 +#: ../../../build/NEWS:7056 msgid "Patch by Michael Felt (aixtools)" msgstr "*Patch* oleh Michael Felt (aixtools)" -#: ../../../build/NEWS:6980 +#: ../../../build/NEWS:7058 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:6987 +#: ../../../build/NEWS:7065 msgid "" "`bpo-35976 `__: Added ARM build support " "to Windows build files in PCBuild." msgstr "" -#: ../../../build/NEWS:6989 +#: ../../../build/NEWS:7067 msgid "" "`bpo-35692 `__: ``pathlib`` no longer " "raises when checking file and directory existence on drives that are not " "ready" msgstr "" -#: ../../../build/NEWS:6992 +#: ../../../build/NEWS:7070 msgid "" "`bpo-35872 `__: Uses the base Python " "executable when invoking venv in a virtual environment" msgstr "" -#: ../../../build/NEWS:6995 +#: ../../../build/NEWS:7073 msgid "" "`bpo-35873 `__: Prevents venv paths " "being inherited by child processes" msgstr "" -#: ../../../build/NEWS:6997 +#: ../../../build/NEWS:7075 msgid "" "`bpo-35299 `__: Fix sysconfig detection " "of the source directory and distutils handling of pyconfig.h during PGO " "profiling" msgstr "" -#: ../../../build/NEWS:7003 +#: ../../../build/NEWS:7081 msgid "" "`bpo-24310 `__: IDLE -- Document " "settings dialog font tab sample." msgstr "" -#: ../../../build/NEWS:7005 +#: ../../../build/NEWS:7083 msgid "" "`bpo-35833 `__: Revise IDLE doc for " "control codes sent to Shell. Add a code example block." msgstr "" -#: ../../../build/NEWS:7008 +#: ../../../build/NEWS:7086 msgid "" "`bpo-35689 `__: Add docstrings and " "unittests for colorizer.py." msgstr "" -#: ../../../build/NEWS:7012 +#: ../../../build/NEWS:7090 msgid "Python 3.8.0 alpha 1" msgstr "Python 3.8.0 alfa 1" -#: ../../../build/NEWS:7014 +#: ../../../build/NEWS:7092 msgid "*Release date: 2019-02-03*" msgstr "*Tanggal rilis: 2019-02-03*" -#: ../../../build/NEWS:7019 +#: ../../../build/NEWS:7097 msgid "" "`bpo-35746 `__: [CVE-2019-5010] Fix a " "NULL pointer deref in ssl module. The cert parser did not handle CRL " @@ -13604,7 +13704,7 @@ msgid "" "reported by Colin Read and Nicolas Edet of Cisco." msgstr "" -#: ../../../build/NEWS:7025 +#: ../../../build/NEWS:7103 msgid "" "`bpo-34812 `__: The :option:`-I` command" " line option (run Python in isolated mode) is now also copied by the " @@ -13613,7 +13713,7 @@ msgid "" "by :option:`-I`) were copied." msgstr "" -#: ../../../build/NEWS:7031 +#: ../../../build/NEWS:7109 msgid "" "`bpo-34791 `__: The xml.sax and " "xml.dom.domreg no longer use environment variables to override parser " @@ -13621,7 +13721,7 @@ msgid "" "arguments." msgstr "" -#: ../../../build/NEWS:7035 +#: ../../../build/NEWS:7113 msgid "" "`bpo-17239 `__: The xml.sax and " "xml.dom.minidom parsers no longer processes external entities by default. " @@ -13629,48 +13729,48 @@ msgid "" "connections." msgstr "" -#: ../../../build/NEWS:7039 +#: ../../../build/NEWS:7117 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:7043 +#: ../../../build/NEWS:7121 msgid "" "`bpo-34405 `__: Updated to OpenSSL " "1.1.0i for Windows builds." msgstr "" -#: ../../../build/NEWS:7045 +#: ../../../build/NEWS:7123 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:7049 +#: ../../../build/NEWS:7127 msgid "" "`bpo-32533 `__: Fixed thread-safety of " "error handling in _ssl." msgstr "" -#: ../../../build/NEWS:7051 ../../../build/NEWS:10550 +#: ../../../build/NEWS:7129 ../../../build/NEWS:10628 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:7055 ../../../build/NEWS:10554 -#: ../../../build/NEWS:14947 +#: ../../../build/NEWS:7133 ../../../build/NEWS:10632 +#: ../../../build/NEWS:15025 msgid "" "`bpo-33001 `__: Minimal fix to prevent " "buffer overrun in os.symlink on Windows" msgstr "" -#: ../../../build/NEWS:7057 ../../../build/NEWS:10556 -#: ../../../build/NEWS:14949 +#: ../../../build/NEWS:7135 ../../../build/NEWS:10634 +#: ../../../build/NEWS:15027 msgid "" "`bpo-32981 `__: Regexes in difflib and " "poplib were vulnerable to catastrophic backtracking. These regexes formed " @@ -13678,20 +13778,20 @@ msgid "" "CVE-2018-1060 and CVE-2018-1061. Patch by Jamie Davis." msgstr "" -#: ../../../build/NEWS:7062 ../../../build/NEWS:10768 +#: ../../../build/NEWS:7140 ../../../build/NEWS:10846 msgid "" "`bpo-28414 `__: The ssl module now " "allows users to perform their own IDN en/decoding when using SNI." msgstr "" -#: ../../../build/NEWS:7068 +#: ../../../build/NEWS:7146 msgid "" "`bpo-35877 `__: Make parenthesis " "optional for named expressions in while statement. Patch by Karthikeyan " "Singaravelan." msgstr "" -#: ../../../build/NEWS:7071 +#: ../../../build/NEWS:7149 msgid "" "`bpo-35814 `__: Allow same right hand " "side expressions in annotated assignments as in normal ones. In particular, " @@ -13699,7 +13799,7 @@ msgid "" "allowed." msgstr "" -#: ../../../build/NEWS:7075 +#: ../../../build/NEWS:7153 msgid "" "`bpo-35766 `__: Add the option to parse " "PEP 484 type comments in the ast module. (Off by default.) This is merging " @@ -13707,26 +13807,26 @@ msgid "" "[typed_ast](https://github.com/python/typed_ast)." msgstr "" -#: ../../../build/NEWS:7080 +#: ../../../build/NEWS:7158 msgid "" "`bpo-35713 `__: Reorganize Python " "initialization to get working exceptions and sys.stderr earlier." msgstr "" -#: ../../../build/NEWS:7083 +#: ../../../build/NEWS:7161 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:7086 +#: ../../../build/NEWS:7164 msgid "" "`bpo-35720 `__: Fixed a minor memory " "leak in pymain_parse_cmdline_impl function in Modules/main.c" msgstr "" -#: ../../../build/NEWS:7089 +#: ../../../build/NEWS:7167 msgid "" "`bpo-35634 `__: ``func(**kwargs)`` will " "now raise an error when ``kwargs`` is a mapping containing multiple entries " @@ -13734,20 +13834,20 @@ msgid "" "are passed before ``**kwargs`` since Python 3.6." msgstr "" -#: ../../../build/NEWS:7094 +#: ../../../build/NEWS:7172 msgid "" "`bpo-35623 `__: Fix a crash when sorting" " very long lists. Patch by Stephan Hohe." msgstr "" -#: ../../../build/NEWS:7097 +#: ../../../build/NEWS:7175 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:7101 +#: ../../../build/NEWS:7179 msgid "" "`bpo-35560 `__: Fix an assertion error " "in :func:`format` in debug build for floating point formatting with \"n\" " @@ -13755,7 +13855,7 @@ msgid "" "by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:7105 +#: ../../../build/NEWS:7183 msgid "" "`bpo-35552 `__: Format characters ``%s``" " and ``%V`` in :c:func:`PyUnicode_FromFormat` and ``%s`` in " @@ -13763,39 +13863,39 @@ msgid "" "*precision* is specified." msgstr "" -#: ../../../build/NEWS:7109 +#: ../../../build/NEWS:7187 msgid "" "`bpo-35504 `__: Fix segfaults and " ":exc:`SystemError`\\ s when deleting certain attributes. Patch by Zackery " "Spytz." msgstr "" -#: ../../../build/NEWS:7112 +#: ../../../build/NEWS:7190 msgid "" "`bpo-35504 `__: Fixed a SystemError when" " delete the characters_written attribute of an OSError." msgstr "" -#: ../../../build/NEWS:7115 +#: ../../../build/NEWS:7193 msgid "" "`bpo-35494 `__: Improved syntax error " "messages for unbalanced parentheses in f-string." msgstr "" -#: ../../../build/NEWS:7118 +#: ../../../build/NEWS:7196 msgid "" "`bpo-35444 `__: Fixed error handling in " "pickling methods when fail to look up builtin \"getattr\". Sped up pickling " "iterators." msgstr "" -#: ../../../build/NEWS:7121 +#: ../../../build/NEWS:7199 msgid "" "`bpo-35436 `__: Fix various issues with " "memory allocation error handling. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7124 +#: ../../../build/NEWS:7202 msgid "" "`bpo-35423 `__: Separate the signal " "handling trigger in the eval loop from the \"pending calls\" machinery. " @@ -13803,7 +13903,7 @@ msgid "" "insignificant." msgstr "" -#: ../../../build/NEWS:7128 +#: ../../../build/NEWS:7206 msgid "" "`bpo-35357 `__: Internal attributes' " "names of unittest.mock._Call and unittest.mock.MagicProxy (name, parent & " @@ -13811,20 +13911,20 @@ msgid "" "widely used object attributes. Fixed minor typo in test function name." msgstr "" -#: ../../../build/NEWS:7133 +#: ../../../build/NEWS:7211 msgid "" "`bpo-35372 `__: Fixed the code page " "decoder for input longer than 2 GiB containing undecodable bytes." msgstr "" -#: ../../../build/NEWS:7136 +#: ../../../build/NEWS:7214 msgid "" "`bpo-35336 `__: Fix " "PYTHONCOERCECLOCALE=1 environment variable: only coerce the C locale if the " "LC_CTYPE locale is \"C\"." msgstr "" -#: ../../../build/NEWS:7139 +#: ../../../build/NEWS:7217 msgid "" "`bpo-31241 `__: The *lineno* and " "*col_offset* attributes of AST nodes for list comprehensions, generator " @@ -13833,33 +13933,33 @@ msgid "" "first item." msgstr "" -#: ../../../build/NEWS:7144 +#: ../../../build/NEWS:7222 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:7148 +#: ../../../build/NEWS:7226 msgid "" "`bpo-35269 `__: Fix a possible segfault " "involving a newly-created coroutine. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7151 +#: ../../../build/NEWS:7229 msgid "" "`bpo-35224 `__: Implement :pep:`572` " "(assignment expressions). Patch by Emily Morehouse." msgstr "" -#: ../../../build/NEWS:7154 +#: ../../../build/NEWS:7232 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:7157 +#: ../../../build/NEWS:7235 msgid "" "`bpo-35214 `__: Fixed an out of bounds " "memory access when parsing a truncated unicode escape sequence at the end of" @@ -13867,7 +13967,7 @@ msgid "" "memory allocation." msgstr "" -#: ../../../build/NEWS:7161 +#: ../../../build/NEWS:7239 msgid "" "`bpo-35214 `__: The interpreter and " "extension modules have had annotations added so that they work properly " @@ -13876,7 +13976,7 @@ msgid "" "perform." msgstr "" -#: ../../../build/NEWS:7166 +#: ../../../build/NEWS:7244 msgid "" "`bpo-35193 `__: Fix an off by one error " "in the bytecode peephole optimizer where it could read bytes beyond the end " @@ -13884,39 +13984,39 @@ msgid "" "in every release of Python 3.6 and 3.7 until now." msgstr "" -#: ../../../build/NEWS:7171 +#: ../../../build/NEWS:7249 msgid "" "`bpo-35169 `__: Improved error messages " "for forbidden assignments." msgstr "" -#: ../../../build/NEWS:7173 +#: ../../../build/NEWS:7251 msgid "" "`bpo-34022 `__: Fix handling of hash-" "based bytecode files in :mod:`zipimport`. Patch by Elvis Pranskevichus." msgstr "" -#: ../../../build/NEWS:7176 +#: ../../../build/NEWS:7254 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:7180 +#: ../../../build/NEWS:7258 msgid "" "`bpo-29341 `__: Clarify in the " "docstrings of :mod:`os` methods that path-like objects are also accepted as " "input parameters." msgstr "" -#: ../../../build/NEWS:7183 +#: ../../../build/NEWS:7261 msgid "" "`bpo-35050 `__: :mod:`socket`: Fix off-" "by-one bug in length check for ``AF_ALG`` name and type." msgstr "" -#: ../../../build/NEWS:7186 +#: ../../../build/NEWS:7264 msgid "" "`bpo-29743 `__: Raise :exc:`ValueError` " "instead of :exc:`OverflowError` in case of a negative ``_length_`` in a " @@ -13925,48 +14025,48 @@ msgid "" "Milman." msgstr "" -#: ../../../build/NEWS:7191 +#: ../../../build/NEWS:7269 msgid "" "`bpo-16806 `__: Fix ``lineno`` and " "``col_offset`` for multi-line string tokens." msgstr "" -#: ../../../build/NEWS:7193 +#: ../../../build/NEWS:7271 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:7197 +#: ../../../build/NEWS:7275 msgid "" "`bpo-34983 `__: Expose " ":meth:`symtable.Symbol.is_nonlocal` in the symtable module. Patch by Pablo " "Galindo." msgstr "" -#: ../../../build/NEWS:7200 +#: ../../../build/NEWS:7278 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:7204 +#: ../../../build/NEWS:7282 msgid "" "`bpo-34939 `__: Allow annotated names in" " module namespace that are declared global before the annotation happens. " "Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:7207 +#: ../../../build/NEWS:7285 msgid "" "`bpo-34973 `__: Fixed crash in " ":func:`bytes` when the :class:`list` argument is mutated while it is " "iterated." msgstr "" -#: ../../../build/NEWS:7210 +#: ../../../build/NEWS:7288 msgid "" "`bpo-34876 `__: The *lineno* and " "*col_offset* attributes of the AST for decorated function and class refer " @@ -13976,34 +14076,34 @@ msgid "" "of child AST nodes can precede the position of the parent AST node." msgstr "" -#: ../../../build/NEWS:7217 +#: ../../../build/NEWS:7295 msgid "" "`bpo-34879 `__: Fix a possible null " "pointer dereference in bytesobject.c. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7220 +#: ../../../build/NEWS:7298 msgid "" "`bpo-34784 `__: Fix the implementation " "of PyStructSequence_NewType in order to create heap allocated " "StructSequences." msgstr "" -#: ../../../build/NEWS:7223 +#: ../../../build/NEWS:7301 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:7227 +#: ../../../build/NEWS:7305 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:7230 +#: ../../../build/NEWS:7308 msgid "" "`bpo-34850 `__: The compiler now " "produces a :exc:`SyntaxWarning` when identity checks (``is`` and ``is not``)" @@ -14013,13 +14113,13 @@ msgid "" "instead." msgstr "" -#: ../../../build/NEWS:7236 +#: ../../../build/NEWS:7314 msgid "" "`bpo-34824 `__: Fix a possible null " "pointer dereference in Modules/_ssl.c. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7239 +#: ../../../build/NEWS:7317 msgid "" "`bpo-30156 `__: The C function " "``property_descr_get()`` uses a \"cached\" tuple to optimize function calls." @@ -14028,13 +14128,13 @@ msgid "" "and it causes 3 different crashes last years." msgstr "" -#: ../../../build/NEWS:7244 +#: ../../../build/NEWS:7322 msgid "" "`bpo-34762 `__: Fix contextvars C API to" " use PyObject* pointer types." msgstr "" -#: ../../../build/NEWS:7246 +#: ../../../build/NEWS:7324 msgid "" "`bpo-34751 `__: The hash function for " "tuples is now based on xxHash which gives better collision results on " @@ -14043,65 +14143,65 @@ msgid "" "contributions by Tim Peters." msgstr "" -#: ../../../build/NEWS:7251 +#: ../../../build/NEWS:7329 msgid "" "`bpo-34735 `__: Fix a memory leak in " "Modules/timemodule.c. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7254 +#: ../../../build/NEWS:7332 msgid "" "`bpo-34683 `__: Fixed a bug where some " "SyntaxError error pointed to locations that were off-by-one." msgstr "" -#: ../../../build/NEWS:7257 +#: ../../../build/NEWS:7335 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:7261 +#: ../../../build/NEWS:7339 msgid "" "`bpo-34653 `__: Remove unused function " "PyParser_SimpleParseStringFilename." msgstr "" -#: ../../../build/NEWS:7263 +#: ../../../build/NEWS:7341 msgid "" "`bpo-32236 `__: Warn that line buffering" " is not supported if :func:`open` is called with binary mode and " "``buffering=1``." msgstr "" -#: ../../../build/NEWS:7266 +#: ../../../build/NEWS:7344 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:7270 +#: ../../../build/NEWS:7348 msgid "" "`bpo-34637 `__: Make the *start* " "argument to *sum()* visible as a keyword argument." msgstr "" -#: ../../../build/NEWS:7273 +#: ../../../build/NEWS:7351 msgid "" "`bpo-1621 `__: Do not assume signed " "integer overflow behavior (C undefined behavior) when performing set hash " "table resizing." msgstr "" -#: ../../../build/NEWS:7276 +#: ../../../build/NEWS:7354 msgid "" "`bpo-34588 `__: Fix an off-by-one in the" " recursive call pruning feature of traceback formatting." msgstr "" -#: ../../../build/NEWS:7279 +#: ../../../build/NEWS:7357 msgid "" "`bpo-34485 `__: On Windows, the LC_CTYPE" " is now set to the user preferred locale at startup. Previously, the " @@ -14109,7 +14209,7 @@ msgid "" "setlocale(LC_CTYPE, \"\") or setlocale(LC_ALL, \"\")." msgstr "" -#: ../../../build/NEWS:7283 +#: ../../../build/NEWS:7361 msgid "" "`bpo-34485 `__: Standard streams like " "sys.stdout now use the \"surrogateescape\" error handler, instead of " @@ -14117,14 +14217,14 @@ msgid "" "UTF-8 Mode is disabled)." msgstr "" -#: ../../../build/NEWS:7287 +#: ../../../build/NEWS:7365 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:7291 +#: ../../../build/NEWS:7369 msgid "" "`bpo-34485 `__: Python now gets the " "locale encoding with C code to initialize the encoding of standard streams " @@ -14134,7 +14234,7 @@ msgid "" "startup by default." msgstr "" -#: ../../../build/NEWS:7297 +#: ../../../build/NEWS:7375 msgid "" "`bpo-34527 `__: On FreeBSD, " "Py_DecodeLocale() and Py_EncodeLocale() now also forces the ASCII encoding " @@ -14142,13 +14242,13 @@ msgid "" "\"C\"." msgstr "" -#: ../../../build/NEWS:7301 +#: ../../../build/NEWS:7379 msgid "" "`bpo-34527 `__: The UTF-8 Mode is now " "also enabled by the \"POSIX\" locale, not only by the \"C\" locale." msgstr "" -#: ../../../build/NEWS:7304 +#: ../../../build/NEWS:7382 msgid "" "`bpo-34403 `__: On HP-UX with C or POSIX" " locale, sys.getfilesystemencoding() now returns \"ascii\" instead of " @@ -14156,13 +14256,13 @@ msgid "" "coerced)." msgstr "" -#: ../../../build/NEWS:7308 +#: ../../../build/NEWS:7386 msgid "" "`bpo-34523 `__: The Python filesystem " "encoding is now read earlier during the Python initialization." msgstr "" -#: ../../../build/NEWS:7311 +#: ../../../build/NEWS:7389 msgid "" "`bpo-12458 `__: Tracebacks show now " "correct line number for subexpressions in multiline expressions. Tracebacks " @@ -14170,110 +14270,110 @@ msgid "" " of the line number of the last subexpression." msgstr "" -#: ../../../build/NEWS:7316 +#: ../../../build/NEWS:7394 msgid "" "`bpo-34408 `__: Prevent a null pointer " "dereference and resource leakage in ``PyInterpreterState_New()``." msgstr "" -#: ../../../build/NEWS:7319 +#: ../../../build/NEWS:7397 msgid "" "`bpo-34400 `__: Fix undefined behavior " "in parsetok.c. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7321 +#: ../../../build/NEWS:7399 msgid "" "`bpo-33073 `__: Added as_integer_ratio " "to ints to make them more interoperable with floats." msgstr "" -#: ../../../build/NEWS:7324 +#: ../../../build/NEWS:7402 msgid "" "`bpo-34377 `__: Update valgrind " "suppression list to use ``_PyObject_Free``/``_PyObject_Realloc`` instead of " "``PyObject_Free``/``PyObject_Realloc``." msgstr "" -#: ../../../build/NEWS:7328 +#: ../../../build/NEWS:7406 msgid "" "`bpo-34353 `__: Added the \"socket\" " "option in the `stat.filemode()` Python implementation to match the C " "implementation." msgstr "" -#: ../../../build/NEWS:7331 +#: ../../../build/NEWS:7409 msgid "" "`bpo-34320 `__: Fix ``dict(od)`` didn't " "copy iteration order of OrderedDict." msgstr "" -#: ../../../build/NEWS:7333 +#: ../../../build/NEWS:7411 msgid "" "`bpo-34113 `__: Fixed crash on debug " "builds when opcode stack was adjusted with negative numbers. Patch by " "Constantin Petrisor." msgstr "" -#: ../../../build/NEWS:7336 +#: ../../../build/NEWS:7414 msgid "" "`bpo-34100 `__: Compiler now merges " "constants in tuples and frozensets recursively. Code attributes like " "``co_names`` are merged too." msgstr "" -#: ../../../build/NEWS:7339 +#: ../../../build/NEWS:7417 msgid "" "`bpo-34151 `__: Performance of list " "concatenation, repetition and slicing operations is slightly improved. Patch" " by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:7342 +#: ../../../build/NEWS:7420 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:7345 +#: ../../../build/NEWS:7423 msgid "" "`bpo-33237 `__: Improved " ":exc:`AttributeError` message for partially initialized module." msgstr "" -#: ../../../build/NEWS:7348 +#: ../../../build/NEWS:7426 msgid "" "`bpo-34149 `__: Fix min and max " "functions to get default behavior when key is None." msgstr "" -#: ../../../build/NEWS:7351 +#: ../../../build/NEWS:7429 msgid "" "`bpo-34125 `__: Profiling of unbound " "built-in methods now works when ``**kwargs`` is given." msgstr "" -#: ../../../build/NEWS:7354 +#: ../../../build/NEWS:7432 msgid "" "`bpo-34141 `__: Optimized pickling " "atomic types (None, bool, int, float, bytes, str)." msgstr "" -#: ../../../build/NEWS:7357 +#: ../../../build/NEWS:7435 msgid "" "`bpo-34126 `__: Fix crashes when " "profiling certain invalid calls of unbound methods. Patch by Jeroen Demeyer." msgstr "" -#: ../../../build/NEWS:7360 +#: ../../../build/NEWS:7438 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:7363 +#: ../../../build/NEWS:7441 msgid "" "`bpo-34068 `__: In " ":meth:`io.IOBase.close`, ensure that the :attr:`~io.IOBase.closed` attribute" @@ -14281,63 +14381,63 @@ msgid "" "Storchaka." msgstr "" -#: ../../../build/NEWS:7367 +#: ../../../build/NEWS:7445 msgid "" "`bpo-34087 `__: Fix buffer overflow " "while converting unicode to numeric values." msgstr "" -#: ../../../build/NEWS:7369 +#: ../../../build/NEWS:7447 msgid "" "`bpo-34080 `__: Fixed a memory leak in " "the compiler when it raised some uncommon errors during tokenizing." msgstr "" -#: ../../../build/NEWS:7372 +#: ../../../build/NEWS:7450 msgid "" "`bpo-34066 `__: Disabled interruption by" " Ctrl-C between calling ``open()`` and entering a **with** block in ``with " "open()``." msgstr "" -#: ../../../build/NEWS:7375 +#: ../../../build/NEWS:7453 msgid "" "`bpo-34042 `__: Fix dict.copy() to " "maintain correct total refcount (as reported by sys.gettotalrefcount())." msgstr "" -#: ../../../build/NEWS:7378 +#: ../../../build/NEWS:7456 msgid "" "`bpo-33418 `__: Fix potential memory " "leak in function object when it creates reference cycle." msgstr "" -#: ../../../build/NEWS:7381 +#: ../../../build/NEWS:7459 msgid "" "`bpo-33985 `__: Implement " "contextvars.ContextVar.name attribute." msgstr "" -#: ../../../build/NEWS:7383 +#: ../../../build/NEWS:7461 msgid "" "`bpo-33956 `__: Update vendored Expat " "library copy to version 2.2.5." msgstr "" -#: ../../../build/NEWS:7385 +#: ../../../build/NEWS:7463 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:7388 +#: ../../../build/NEWS:7466 msgid "" "`bpo-33451 `__: Close directly executed " "pyc files before calling ``PyEval_EvalCode()``." msgstr "" -#: ../../../build/NEWS:7391 +#: ../../../build/NEWS:7469 msgid "" "`bpo-1617161 `__: The hash of " ":class:`BuiltinMethodType` instances (methods of built-in classes) now " @@ -14349,21 +14449,21 @@ msgid "" "instances no longer support ordering." msgstr "" -#: ../../../build/NEWS:7399 +#: ../../../build/NEWS:7477 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:7402 ../../../build/NEWS:10048 +#: ../../../build/NEWS:7480 ../../../build/NEWS:10126 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:7405 +#: ../../../build/NEWS:7483 msgid "" "`bpo-33738 `__: Seven macro " "incompatibilities with the Limited API were fixed, and the macros " @@ -14372,42 +14472,42 @@ msgid "" "automatic macro checks was added." msgstr "" -#: ../../../build/NEWS:7410 ../../../build/NEWS:14620 +#: ../../../build/NEWS:7488 ../../../build/NEWS:14698 msgid "" "`bpo-33786 `__: Fix asynchronous " "generators to handle GeneratorExit in athrow() correctly" msgstr "" -#: ../../../build/NEWS:7413 +#: ../../../build/NEWS:7491 msgid "" "`bpo-30167 `__: " "``PyRun_SimpleFileExFlags`` removes ``__cached__`` from module in addition " "to ``__file__``." msgstr "" -#: ../../../build/NEWS:7416 ../../../build/NEWS:10051 +#: ../../../build/NEWS:7494 ../../../build/NEWS:10129 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:7419 +#: ../../../build/NEWS:7497 msgid "" "`bpo-33597 `__: Reduce ``PyGC_Head`` " "size from 3 words to 2 words." msgstr "" -#: ../../../build/NEWS:7421 ../../../build/NEWS:10054 -#: ../../../build/NEWS:14623 +#: ../../../build/NEWS:7499 ../../../build/NEWS:10132 +#: ../../../build/NEWS:14701 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:7425 ../../../build/NEWS:10160 -#: ../../../build/NEWS:14627 +#: ../../../build/NEWS:7503 ../../../build/NEWS:10238 +#: ../../../build/NEWS:14705 msgid "" "`bpo-33622 `__: Fixed a leak when the " "garbage collector fails to add an object with the ``__del__`` method or " @@ -14415,13 +14515,13 @@ msgid "" "can now be called when an exception is set and preserves it." msgstr "" -#: ../../../build/NEWS:7430 +#: ../../../build/NEWS:7508 msgid "" "`bpo-33462 `__: Make dict and dict views" " reversible. Patch by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:7432 +#: ../../../build/NEWS:7510 msgid "" "`bpo-23722 `__: A :exc:`RuntimeError` is" " now raised when the custom metaclass doesn't provide the ``__classcell__`` " @@ -14429,7 +14529,7 @@ msgid "" ":exc:`DeprecationWarning` was emitted in Python 3.6--3.7." msgstr "" -#: ../../../build/NEWS:7437 +#: ../../../build/NEWS:7515 msgid "" "`bpo-33499 `__: Add " ":envvar:`PYTHONPYCACHEPREFIX` environment variable and :option:`-X` " @@ -14437,124 +14537,124 @@ msgid "" "for writing module bytecode cache files." msgstr "" -#: ../../../build/NEWS:7441 +#: ../../../build/NEWS:7519 msgid "" "`bpo-25711 `__: The :mod:`zipimport` " "module has been rewritten in pure Python." msgstr "" -#: ../../../build/NEWS:7443 ../../../build/NEWS:10165 +#: ../../../build/NEWS:7521 ../../../build/NEWS:10243 msgid "" "`bpo-33509 `__: Fix module_globals " "parameter of warnings.warn_explicit(): don't crash if module_globals is not " "a dict." msgstr "" -#: ../../../build/NEWS:7446 ../../../build/NEWS:10058 -#: ../../../build/NEWS:14632 +#: ../../../build/NEWS:7524 ../../../build/NEWS:10136 +#: ../../../build/NEWS:14710 msgid "" "`bpo-31849 `__: Fix signed/unsigned " "comparison warning in pyhash.c." msgstr "" -#: ../../../build/NEWS:7448 ../../../build/NEWS:10172 +#: ../../../build/NEWS:7526 ../../../build/NEWS:10250 msgid "" "`bpo-33475 `__: Fixed miscellaneous bugs" " in converting annotations to strings and optimized parentheses in the " "string representation." msgstr "" -#: ../../../build/NEWS:7451 +#: ../../../build/NEWS:7529 msgid "" "`bpo-20104 `__: Added support for the " "`setpgroup`, `resetids`, `setsigmask`, `setsigdef` and `scheduler` " "parameters of `posix_spawn`. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:7455 ../../../build/NEWS:10175 -#: ../../../build/NEWS:14634 +#: ../../../build/NEWS:7533 ../../../build/NEWS:10253 +#: ../../../build/NEWS:14712 msgid "" "`bpo-33391 `__: Fix a leak in " "set_symmetric_difference()." msgstr "" -#: ../../../build/NEWS:7457 ../../../build/NEWS:10373 +#: ../../../build/NEWS:7535 ../../../build/NEWS:10451 msgid "" "`bpo-33363 `__: Raise a SyntaxError for " "``async with`` and ``async for`` statements outside of async functions." msgstr "" -#: ../../../build/NEWS:7460 ../../../build/NEWS:10177 -#: ../../../build/NEWS:14636 +#: ../../../build/NEWS:7538 ../../../build/NEWS:10255 +#: ../../../build/NEWS:14714 msgid "" "`bpo-28055 `__: Fix unaligned accesses " "in siphash24(). Patch by Rolf Eike Beer." msgstr "" -#: ../../../build/NEWS:7462 ../../../build/NEWS:10376 +#: ../../../build/NEWS:7540 ../../../build/NEWS:10454 msgid "" "`bpo-33128 `__: Fix a bug that causes " "PathFinder to appear twice on sys.meta_path. Patch by Pablo Galindo Salgado." msgstr "" -#: ../../../build/NEWS:7465 +#: ../../../build/NEWS:7543 msgid "" "`bpo-33331 `__: Modules imported last " "are now cleared first at interpreter shutdown." msgstr "" -#: ../../../build/NEWS:7468 ../../../build/NEWS:10379 +#: ../../../build/NEWS:7546 ../../../build/NEWS:10457 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:7472 +#: ../../../build/NEWS:7550 msgid "" "`bpo-33305 `__: Improved syntax error " "messages for invalid numerical literals." msgstr "" -#: ../../../build/NEWS:7474 +#: ../../../build/NEWS:7552 msgid "" "`bpo-33306 `__: Improved syntax error " "messages for unbalanced parentheses." msgstr "" -#: ../../../build/NEWS:7476 +#: ../../../build/NEWS:7554 msgid "" "`bpo-33234 `__: The list constructor " "will pre-size and not over-allocate when the input length is known." msgstr "" -#: ../../../build/NEWS:7479 +#: ../../../build/NEWS:7557 msgid "" "`bpo-33270 `__: Intern the names for all" " anonymous code objects. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7482 +#: ../../../build/NEWS:7560 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:7485 +#: ../../../build/NEWS:7563 msgid "" "`bpo-33176 `__: Add a ``toreadonly()`` " "method to memoryviews." msgstr "" -#: ../../../build/NEWS:7487 ../../../build/NEWS:10383 -#: ../../../build/NEWS:14638 +#: ../../../build/NEWS:7565 ../../../build/NEWS:10461 +#: ../../../build/NEWS:14716 msgid "" "`bpo-33231 `__: Fix potential memory " "leak in ``normalizestring()``." msgstr "" -#: ../../../build/NEWS:7489 ../../../build/NEWS:10385 +#: ../../../build/NEWS:7567 ../../../build/NEWS:10463 msgid "" "`bpo-33205 `__: Change dict growth " "function from ``round_up_to_power_2(used*2+hashtable_size/2)`` to " @@ -14562,22 +14662,22 @@ msgid "" "``used == 0``. Now dict has more chance to be shrinked." msgstr "" -#: ../../../build/NEWS:7494 ../../../build/NEWS:10390 -#: ../../../build/NEWS:14640 +#: ../../../build/NEWS:7572 ../../../build/NEWS:10468 +#: ../../../build/NEWS:14718 msgid "" "`bpo-29922 `__: Improved error messages " "in 'async with' when ``__aenter__()`` or ``__aexit__()`` return non-" "awaitable object." msgstr "" -#: ../../../build/NEWS:7497 ../../../build/NEWS:10393 -#: ../../../build/NEWS:14643 +#: ../../../build/NEWS:7575 ../../../build/NEWS:10471 +#: ../../../build/NEWS:14721 msgid "" "`bpo-33199 `__: Fix ``ma_version_tag`` " "in dict implementation is uninitialized when copying from key-sharing dict." msgstr "" -#: ../../../build/NEWS:7500 ../../../build/NEWS:10564 +#: ../../../build/NEWS:7578 ../../../build/NEWS:10642 msgid "" "`bpo-33053 `__: When using the -m " "switch, sys.path[0] is now explicitly expanded as the *starting* working " @@ -14585,14 +14685,14 @@ msgid "" "from the current working directory at the time of the import)" msgstr "" -#: ../../../build/NEWS:7505 +#: ../../../build/NEWS:7583 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:7509 ../../../build/NEWS:10569 +#: ../../../build/NEWS:7587 ../../../build/NEWS:10647 msgid "" "`bpo-33018 `__: Improve consistency of " "errors raised by ``issubclass()`` when called with a non-class and an " @@ -14600,40 +14700,40 @@ msgid "" "by Josh Bronson." msgstr "" -#: ../../../build/NEWS:7513 +#: ../../../build/NEWS:7591 msgid "" "`bpo-33083 `__: ``math.factorial`` no " "longer accepts arguments that are not int-like. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:7516 +#: ../../../build/NEWS:7594 msgid "" "`bpo-33041 `__: Added new opcode " ":opcode:`END_ASYNC_FOR` and fixes the following issues:" msgstr "" -#: ../../../build/NEWS:7519 +#: ../../../build/NEWS:7597 msgid "" "Setting global :exc:`StopAsyncIteration` no longer breaks ``async for`` " "loops." msgstr "" -#: ../../../build/NEWS:7521 +#: ../../../build/NEWS:7599 msgid "Jumping into an ``async for`` loop is now disabled." msgstr "" -#: ../../../build/NEWS:7522 +#: ../../../build/NEWS:7600 msgid "Jumping out of an ``async for`` loop no longer corrupts the stack." msgstr "" -#: ../../../build/NEWS:7524 +#: ../../../build/NEWS:7602 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:7528 +#: ../../../build/NEWS:7606 msgid "" "`bpo-33041 `__: Fixed bytecode " "generation for \"async for\" with a complex target. A StopAsyncIteration " @@ -14641,14 +14741,14 @@ msgid "" "the iteration." msgstr "" -#: ../../../build/NEWS:7532 ../../../build/NEWS:10575 -#: ../../../build/NEWS:14957 +#: ../../../build/NEWS:7610 ../../../build/NEWS:10653 +#: ../../../build/NEWS:15035 msgid "" "`bpo-33026 `__: Fixed jumping out of " "\"with\" block by setting f_lineno." msgstr "" -#: ../../../build/NEWS:7534 ../../../build/NEWS:10577 +#: ../../../build/NEWS:7612 ../../../build/NEWS:10655 msgid "" "`bpo-33005 `__: Fix a crash on fork when" " using a custom memory allocator (ex: using PYTHONMALLOC env var). " @@ -14656,7 +14756,7 @@ msgid "" "RAW memory allocator to allocate a new interpreters mutex on fork." msgstr "" -#: ../../../build/NEWS:7539 ../../../build/NEWS:10179 +#: ../../../build/NEWS:7617 ../../../build/NEWS:10257 msgid "" "`bpo-32911 `__: Due to unexpected " "compatibility issues discovered during downstream beta testing, reverted " @@ -14666,27 +14766,27 @@ msgid "" "on patch by Inada Naoki." msgstr "" -#: ../../../build/NEWS:7545 ../../../build/NEWS:10582 -#: ../../../build/NEWS:14959 +#: ../../../build/NEWS:7623 ../../../build/NEWS:10660 +#: ../../../build/NEWS:15037 msgid "" "`bpo-17288 `__: Prevent jumps from " "'return' and 'exception' trace events." msgstr "" -#: ../../../build/NEWS:7547 +#: ../../../build/NEWS:7625 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:7550 +#: ../../../build/NEWS:7628 msgid "" "`bpo-32932 `__: Make error message more " "revealing when there are non-str objects in ``__all__``." msgstr "" -#: ../../../build/NEWS:7553 +#: ../../../build/NEWS:7631 msgid "" "`bpo-32925 `__: Optimized iterating and " "containing test for literal lists consisting of non-constants: ``x in [a, " @@ -14694,60 +14794,60 @@ msgid "" "optimized." msgstr "" -#: ../../../build/NEWS:7557 ../../../build/NEWS:10774 -#: ../../../build/NEWS:14961 +#: ../../../build/NEWS:7635 ../../../build/NEWS:10852 +#: ../../../build/NEWS:15039 msgid "" "`bpo-32889 `__: Update Valgrind " "suppression list to account for the rename of ``Py_ADDRESS_IN_RANG`` to " "``address_in_range``." msgstr "" -#: ../../../build/NEWS:7560 ../../../build/NEWS:10584 +#: ../../../build/NEWS:7638 ../../../build/NEWS:10662 msgid "" "`bpo-32836 `__: Don't use temporary " "variables in cases of list/dict/set comprehensions" msgstr "" -#: ../../../build/NEWS:7563 ../../../build/NEWS:10777 +#: ../../../build/NEWS:7641 ../../../build/NEWS:10855 msgid "" "`bpo-31356 `__: Remove the new API added" " in `bpo-31356 `__ (gc.ensure_disabled()" " context manager)." msgstr "" -#: ../../../build/NEWS:7566 ../../../build/NEWS:10780 +#: ../../../build/NEWS:7644 ../../../build/NEWS:10858 msgid "" "`bpo-32305 `__: For namespace packages, " "ensure that both ``__file__`` and ``__spec__.origin`` are set to None." msgstr "" -#: ../../../build/NEWS:7569 ../../../build/NEWS:10783 +#: ../../../build/NEWS:7647 ../../../build/NEWS:10861 msgid "" "`bpo-32303 `__: Make sure " "``__spec__.loader`` matches ``__loader__`` for namespace packages." msgstr "" -#: ../../../build/NEWS:7572 ../../../build/NEWS:10786 +#: ../../../build/NEWS:7650 ../../../build/NEWS:10864 msgid "" "`bpo-32711 `__: Fix the warning messages" " for Python/ast_unparse.c. Patch by Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:7575 ../../../build/NEWS:10789 -#: ../../../build/NEWS:14972 +#: ../../../build/NEWS:7653 ../../../build/NEWS:10867 +#: ../../../build/NEWS:15050 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:7578 +#: ../../../build/NEWS:7656 msgid "" "`bpo-32489 `__: A :keyword:`continue` " "statement is now allowed in the :keyword:`finally` clause." msgstr "" -#: ../../../build/NEWS:7581 +#: ../../../build/NEWS:7659 msgid "" "`bpo-17611 `__: Simplified the " "interpreter loop by moving the logic of unrolling the stack of blocks into " @@ -14756,7 +14856,7 @@ msgid "" ":keyword:`continue` and :keyword:`return`." msgstr "" -#: ../../../build/NEWS:7587 +#: ../../../build/NEWS:7665 msgid "" "Removed opcodes :opcode:`BREAK_LOOP`, :opcode:`CONTINUE_LOOP`, " ":opcode:`SETUP_LOOP` and :opcode:`SETUP_EXCEPT`. Added new opcodes " @@ -14765,21 +14865,21 @@ msgid "" ":opcode:`WITH_CLEANUP_START`." msgstr "" -#: ../../../build/NEWS:7593 +#: ../../../build/NEWS:7671 msgid "" "`bpo-32285 `__: New function " "unicodedata.is_normalized, which can check whether a string is in a specific" " normal form." msgstr "" -#: ../../../build/NEWS:7596 +#: ../../../build/NEWS:7674 msgid "" "`bpo-10544 `__: Yield expressions are " "now disallowed in comprehensions and generator expressions except the " "expression for the outermost iterable." msgstr "" -#: ../../../build/NEWS:7599 +#: ../../../build/NEWS:7677 msgid "" "`bpo-32117 `__: Iterable unpacking is " "now allowed without parentheses in yield and return statements, e.g. ``yield" @@ -14787,7 +14887,7 @@ msgid "" "Chapman for added tests." msgstr "" -#: ../../../build/NEWS:7603 +#: ../../../build/NEWS:7681 msgid "" "`bpo-31902 `__: Fix the ``col_offset`` " "attribute for ast nodes ``ast.AsyncFor``, ``ast.AsyncFunctionDef``, and " @@ -14795,46 +14895,46 @@ msgid "" "``async``." msgstr "" -#: ../../../build/NEWS:7607 +#: ../../../build/NEWS:7685 msgid "" "`bpo-25862 `__: Fix assertion failures " "in the ``tell()`` method of ``io.TextIOWrapper``. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7610 ../../../build/NEWS:10185 -#: ../../../build/NEWS:14651 +#: ../../../build/NEWS:7688 ../../../build/NEWS:10263 +#: ../../../build/NEWS:14729 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:7613 +#: ../../../build/NEWS:7691 msgid "" "`bpo-31577 `__: Fix a crash in " "`os.utime()` in case of a bad ns argument. Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:7616 +#: ../../../build/NEWS:7694 msgid "" "`bpo-29832 `__: Remove references to " "'getsockaddrarg' from various socket error messages. Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:7622 +#: ../../../build/NEWS:7700 msgid "" "`bpo-35845 `__: Add 'order' parameter to" " memoryview.tobytes()." msgstr "" -#: ../../../build/NEWS:7624 +#: ../../../build/NEWS:7702 msgid "" "`bpo-35864 `__: The _asdict() method for" " collections.namedtuple now returns a regular dict instead of an " "OrderedDict." msgstr "" -#: ../../../build/NEWS:7627 +#: ../../../build/NEWS:7705 msgid "" "`bpo-35537 `__: An ExitStack is now used" " internally within subprocess.POpen to clean up pipe file handles. No " @@ -14843,19 +14943,19 @@ msgid "" " by Giampaolo Rodola)" msgstr "" -#: ../../../build/NEWS:7632 +#: ../../../build/NEWS:7710 msgid "" "`bpo-35847 `__: RISC-V needed the " "CTYPES_PASS_BY_REF_HACK. Fixes ctypes Structure test_pass_by_value." msgstr "" -#: ../../../build/NEWS:7635 +#: ../../../build/NEWS:7713 msgid "" "`bpo-35813 `__: Shared memory submodule " "added to multiprocessing to avoid need for serialization between processes" msgstr "" -#: ../../../build/NEWS:7638 +#: ../../../build/NEWS:7716 msgid "" "`bpo-35780 `__: Fix lru_cache() errors " "arising in recursive, reentrant, or multi-threaded code. These errors could " @@ -14870,98 +14970,98 @@ msgid "" "times the underlying user function was called." msgstr "" -#: ../../../build/NEWS:7650 +#: ../../../build/NEWS:7728 msgid "" "`bpo-35537 `__: :func:`os.posix_spawn` " "and :func:`os.posix_spawnp` now have a *setsid* parameter." msgstr "" -#: ../../../build/NEWS:7653 +#: ../../../build/NEWS:7731 msgid "" "`bpo-23846 `__: " ":class:`asyncio.ProactorEventLoop` now catches and logs send errors when the" " self-pipe is full." msgstr "" -#: ../../../build/NEWS:7656 +#: ../../../build/NEWS:7734 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:7660 +#: ../../../build/NEWS:7738 msgid "" "`bpo-35674 `__: Add a new " ":func:`os.posix_spawnp` function. Patch by Joannah Nanjekye." msgstr "" -#: ../../../build/NEWS:7663 +#: ../../../build/NEWS:7741 msgid "" "`bpo-35733 `__: " "``ast.Constant(boolean)`` no longer an instance of :class:`ast.Num`. Patch " "by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:7666 +#: ../../../build/NEWS:7744 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:7670 +#: ../../../build/NEWS:7748 msgid "" "`bpo-35719 `__: Sped up multi-argument " ":mod:`math` functions atan2(), copysign(), remainder() and hypot() by 1.3--" "2.5 times." msgstr "" -#: ../../../build/NEWS:7673 +#: ../../../build/NEWS:7751 msgid "" "`bpo-35717 `__: Fix KeyError exception " "raised when using enums and compile. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:7676 +#: ../../../build/NEWS:7754 msgid "" "`bpo-35699 `__: Fixed detection of " "Visual Studio Build Tools 2017 in distutils" msgstr "" -#: ../../../build/NEWS:7678 +#: ../../../build/NEWS:7756 msgid "" "`bpo-32710 `__: Fix memory leaks in " "asyncio ProactorEventLoop on overlapped operation failure." msgstr "" -#: ../../../build/NEWS:7681 +#: ../../../build/NEWS:7759 msgid "" "`bpo-35702 `__: The " ":data:`time.CLOCK_UPTIME_RAW` constant is now available for macOS 10.12." msgstr "" -#: ../../../build/NEWS:7684 +#: ../../../build/NEWS:7762 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:7688 +#: ../../../build/NEWS:7766 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:7691 +#: ../../../build/NEWS:7769 msgid "" "`bpo-35283 `__: Add a deprecated warning" " for the :meth:`threading.Thread.isAlive` method. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:7694 +#: ../../../build/NEWS:7772 msgid "" "`bpo-35664 `__: Improve " "operator.itemgetter() performance by 33% with optimized argument handling " @@ -14970,52 +15070,52 @@ msgid "" "library)." msgstr "" -#: ../../../build/NEWS:7699 +#: ../../../build/NEWS:7777 msgid "" "`bpo-35643 `__: Fixed a SyntaxWarning: " "invalid escape sequence in Modules/_sha3/cleanup.py. Patch by Mickaël " "Schoentgen." msgstr "" -#: ../../../build/NEWS:7702 +#: ../../../build/NEWS:7780 msgid "" "`bpo-35619 `__: Improved support of " "custom data descriptors in :func:`help` and :mod:`pydoc`." msgstr "" -#: ../../../build/NEWS:7705 +#: ../../../build/NEWS:7783 msgid "" "`bpo-28503 `__: The `crypt` module now " "internally uses the `crypt_r()` library function instead of `crypt()` when " "available." msgstr "" -#: ../../../build/NEWS:7708 +#: ../../../build/NEWS:7786 msgid "" "`bpo-35614 `__: Fixed help() on " "metaclasses. Patch by Sanyam Khurana." msgstr "" -#: ../../../build/NEWS:7710 +#: ../../../build/NEWS:7788 msgid "" "`bpo-35568 `__: Expose ``raise(signum)``" " as `raise_signal`" msgstr "" -#: ../../../build/NEWS:7712 +#: ../../../build/NEWS:7790 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:7716 +#: ../../../build/NEWS:7794 msgid "" "`bpo-35585 `__: Speed-up building enums " "by value, e.g. http.HTTPStatus(200)." msgstr "" -#: ../../../build/NEWS:7718 +#: ../../../build/NEWS:7796 msgid "" "`bpo-30561 `__: random.gammavariate(1.0," " beta) now computes the same result as random.expovariate(1.0 / beta). This" @@ -15024,33 +15124,33 @@ msgid "" "variables than it used to." msgstr "" -#: ../../../build/NEWS:7723 +#: ../../../build/NEWS:7801 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:7726 +#: ../../../build/NEWS:7804 msgid "" "`bpo-35526 `__: Delaying the 'joke' of " "barry_as_FLUFL.mandatory to Python version 4.0" msgstr "" -#: ../../../build/NEWS:7729 +#: ../../../build/NEWS:7807 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:7733 +#: ../../../build/NEWS:7811 msgid "" "`bpo-31784 `__: :func:`uuid.uuid1` now " "calls :func:`time.time_ns` rather than ``int(time.time() * 1e9)``." msgstr "" -#: ../../../build/NEWS:7736 +#: ../../../build/NEWS:7814 msgid "" "`bpo-35513 `__: " ":class:`~unittest.runner.TextTestRunner` of :mod:`unittest.runner` now uses " @@ -15059,14 +15159,14 @@ msgid "" ":func:`time.perf_counter` is monotonic." msgstr "" -#: ../../../build/NEWS:7742 +#: ../../../build/NEWS:7820 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:7746 +#: ../../../build/NEWS:7824 msgid "" "`bpo-35348 `__: Make " ":func:`platform.architecture` parsing of ``file`` command output more " @@ -15075,7 +15175,7 @@ msgid "" "object\" pattern." msgstr "" -#: ../../../build/NEWS:7751 +#: ../../../build/NEWS:7829 msgid "" "`bpo-35491 `__: :mod:`multiprocessing`: " "Add ``Pool.__repr__()`` and enhance ``BaseProcess.__repr__()`` (add pid and " @@ -15084,74 +15184,74 @@ msgid "" "``0``." msgstr "" -#: ../../../build/NEWS:7756 +#: ../../../build/NEWS:7834 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:7759 +#: ../../../build/NEWS:7837 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:7762 +#: ../../../build/NEWS:7840 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:7765 +#: ../../../build/NEWS:7843 msgid "" "`bpo-23057 `__: Unblock Proactor event " "loop when keyboard interrupt is received on Windows" msgstr "" -#: ../../../build/NEWS:7768 +#: ../../../build/NEWS:7846 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:7771 +#: ../../../build/NEWS:7849 msgid "" "`bpo-20239 `__: Allow repeated " "assignment deletion of :class:`unittest.mock.Mock` attributes. Patch by " "Pablo Galindo." msgstr "" -#: ../../../build/NEWS:7774 +#: ../../../build/NEWS:7852 msgid "" "`bpo-17185 `__: Set ``__signature__`` on" " mock for :mod:`inspect` to get signature. Patch by Karthikeyan " "Singaravelan." msgstr "" -#: ../../../build/NEWS:7777 +#: ../../../build/NEWS:7855 msgid "" "`bpo-35445 `__: Memory errors during " "creating posix.environ no longer ignored." msgstr "" -#: ../../../build/NEWS:7779 +#: ../../../build/NEWS:7857 msgid "" "`bpo-35415 `__: Validate fileno= " "argument to socket.socket()." msgstr "" -#: ../../../build/NEWS:7781 +#: ../../../build/NEWS:7859 msgid "" "`bpo-35424 `__: " ":class:`multiprocessing.Pool` destructor now emits :exc:`ResourceWarning` if" " the pool is still running." msgstr "" -#: ../../../build/NEWS:7784 +#: ../../../build/NEWS:7862 msgid "" "`bpo-35330 `__: When a :class:`Mock` " "instance was used to wrap an object, if `side_effect` is used in one of the " @@ -15160,14 +15260,14 @@ msgid "" "return_value." msgstr "" -#: ../../../build/NEWS:7789 +#: ../../../build/NEWS:7867 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:7793 +#: ../../../build/NEWS:7871 msgid "" "`bpo-10496 `__: " ":func:`~distutils.utils.check_environ` of :mod:`distutils.utils` now catches" @@ -15175,7 +15275,7 @@ msgid "" "environment variable in this case." msgstr "" -#: ../../../build/NEWS:7798 +#: ../../../build/NEWS:7876 msgid "" "`bpo-10496 `__: " ":func:`posixpath.expanduser` now returns the input *path* unchanged if the " @@ -15185,20 +15285,20 @@ msgid "" "doesn't exist in the password database (if the user has no home directory)." msgstr "" -#: ../../../build/NEWS:7805 +#: ../../../build/NEWS:7883 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:7809 +#: ../../../build/NEWS:7887 msgid "" "`bpo-35394 `__: Add empty slots to " "asyncio abstract protocols." msgstr "" -#: ../../../build/NEWS:7811 +#: ../../../build/NEWS:7889 msgid "" "`bpo-35310 `__: Fix a bug in " ":func:`select.select` where, in some cases, the file descriptor sequences " @@ -15207,32 +15307,32 @@ msgid "" "return empty lists if a timeout has occurred. Patch by Oran Avraham." msgstr "" -#: ../../../build/NEWS:7817 +#: ../../../build/NEWS:7895 msgid "" "`bpo-35380 `__: Enable TCP_NODELAY on " "Windows for proactor asyncio event loop." msgstr "" -#: ../../../build/NEWS:7819 +#: ../../../build/NEWS:7897 msgid "" "`bpo-35341 `__: Add generic version of " "``collections.OrderedDict`` to the ``typing`` module. Patch by Ismo Toijala." msgstr "" -#: ../../../build/NEWS:7822 +#: ../../../build/NEWS:7900 msgid "" "`bpo-35371 `__: Fixed possible crash in " "``os.utime()`` on Windows when pass incorrect arguments." msgstr "" -#: ../../../build/NEWS:7825 +#: ../../../build/NEWS:7903 msgid "" "`bpo-35346 `__: :func:`platform.uname` " "now redirects ``stderr`` to :data:`os.devnull` when running external " "programs like ``cmd /c ver``." msgstr "" -#: ../../../build/NEWS:7828 +#: ../../../build/NEWS:7906 msgid "" "`bpo-35066 `__: Previously, calling the " "strftime() method on a datetime object with a trailing '%' in the format " @@ -15242,14 +15342,14 @@ msgid "" "exception on a trailing '%'." msgstr "" -#: ../../../build/NEWS:7834 +#: ../../../build/NEWS:7912 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:7837 +#: ../../../build/NEWS:7915 msgid "" "`bpo-35344 `__: On macOS, " ":func:`platform.platform` now uses :func:`platform.mac_ver`, if it returns a" @@ -15257,28 +15357,28 @@ msgid "" "version." msgstr "" -#: ../../../build/NEWS:7841 +#: ../../../build/NEWS:7919 msgid "" "`bpo-35312 `__: Make " "``lib2to3.pgen2.parse.ParseError`` round-trip pickle-able. Patch by Anthony " "Sottile." msgstr "" -#: ../../../build/NEWS:7844 +#: ../../../build/NEWS:7922 msgid "" "`bpo-35308 `__: Fix regression in " "``webbrowser`` where default browsers may be preferred over browsers in the " "``BROWSER`` environment variable." msgstr "" -#: ../../../build/NEWS:7847 +#: ../../../build/NEWS:7925 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:7851 +#: ../../../build/NEWS:7929 msgid "" "`bpo-28604 `__: " ":func:`locale.localeconv` now sets temporarily the ``LC_CTYPE`` locale to " @@ -15286,19 +15386,19 @@ msgid "" "strings are non-ASCII. This temporary change affects other threads." msgstr "" -#: ../../../build/NEWS:7856 +#: ../../../build/NEWS:7934 msgid "" "`bpo-35277 `__: Update ensurepip to " "install pip 18.1 and setuptools 40.6.2." msgstr "" -#: ../../../build/NEWS:7858 +#: ../../../build/NEWS:7936 msgid "" "`bpo-24209 `__: Adds IPv6 support when " "invoking http.server directly." msgstr "" -#: ../../../build/NEWS:7860 +#: ../../../build/NEWS:7938 msgid "" "`bpo-35226 `__: Recursively check " "arguments when testing for equality of :class:`unittest.mock.call` objects " @@ -15306,46 +15406,46 @@ msgid "" "in ``mock_calls`` is not possible." msgstr "" -#: ../../../build/NEWS:7865 +#: ../../../build/NEWS:7943 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:7869 +#: ../../../build/NEWS:7947 msgid "" "`bpo-35189 `__: Modify the following " "fnctl function to retry if interrupted by a signal (EINTR): flock, lockf, " "fnctl" msgstr "" -#: ../../../build/NEWS:7872 +#: ../../../build/NEWS:7950 msgid "" "`bpo-30064 `__: Use add_done_callback() " "in sock_* asyncio API to unsubscribe reader/writer early on calcellation." msgstr "" -#: ../../../build/NEWS:7875 +#: ../../../build/NEWS:7953 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:7878 +#: ../../../build/NEWS:7956 msgid "" "`bpo-35152 `__: Allow sending more than " "2 GB at once on a multiprocessing connection on non-Windows systems." msgstr "" -#: ../../../build/NEWS:7881 +#: ../../../build/NEWS:7959 msgid "" "`bpo-35062 `__: Fix incorrect parsing of" " :class:`_io.IncrementalNewlineDecoder`'s *translate* argument." msgstr "" -#: ../../../build/NEWS:7884 +#: ../../../build/NEWS:7962 msgid "" "`bpo-35065 `__: Remove " "`StreamReaderProtocol._untrack_reader`. The call to `_untrack_reader` is " @@ -15353,20 +15453,20 @@ msgid "" "reader before `connection_lost` can run and feed the EOF to the reader." msgstr "" -#: ../../../build/NEWS:7889 +#: ../../../build/NEWS:7967 msgid "" "`bpo-34160 `__: ElementTree and minidom " "now preserve the attribute order specified by the user." msgstr "" -#: ../../../build/NEWS:7892 +#: ../../../build/NEWS:7970 msgid "" "`bpo-35079 `__: Improve " "difflib.SequenceManager.get_matching_blocks doc by adding 'non-overlapping' " "and changing '!=' to '<'." msgstr "" -#: ../../../build/NEWS:7895 +#: ../../../build/NEWS:7973 msgid "" "`bpo-33710 `__: Deprecated " "``l*gettext()`` functions and methods in the :mod:`gettext` module. They " @@ -15375,7 +15475,7 @@ msgid "" " charset for ``l*gettext()`` functions and methods." msgstr "" -#: ../../../build/NEWS:7901 +#: ../../../build/NEWS:7979 msgid "" "`bpo-35017 `__: " ":meth:`socketserver.BaseServer.serve_forever` now exits immediately if it's " @@ -15383,14 +15483,14 @@ msgid "" "polling for new events." msgstr "" -#: ../../../build/NEWS:7905 +#: ../../../build/NEWS:7983 msgid "" "`bpo-35024 `__: `importlib` no longer " "logs `wrote ` redundantly after `(created|could not create) " "` is already logged. Patch by Quentin Agren." msgstr "" -#: ../../../build/NEWS:7909 +#: ../../../build/NEWS:7987 msgid "" "`bpo-35047 `__: ``unittest.mock`` now " "includes mock calls in exception messages if ``assert_not_called``, " @@ -15398,14 +15498,14 @@ msgid "" "Petter Strandmark." msgstr "" -#: ../../../build/NEWS:7913 +#: ../../../build/NEWS:7991 msgid "" "`bpo-31047 `__: Fix ``ntpath.abspath`` " "regression where it didn't remove a trailing separator on Windows. Patch by " "Tim Graham." msgstr "" -#: ../../../build/NEWS:7916 +#: ../../../build/NEWS:7994 msgid "" "`bpo-35053 `__: tracemalloc now tries to" " update the traceback when an object is reused from a \"free list\" " @@ -15413,32 +15513,32 @@ msgid "" "example)." msgstr "" -#: ../../../build/NEWS:7920 +#: ../../../build/NEWS:7998 msgid "" "`bpo-31553 `__: Add the --json-lines " "option to json.tool. Patch by hongweipeng." msgstr "" -#: ../../../build/NEWS:7922 +#: ../../../build/NEWS:8000 msgid "" "`bpo-34794 `__: Fixed a leak in Tkinter " "when pass the Python wrapper around Tcl_Obj back to Tcl/Tk." msgstr "" -#: ../../../build/NEWS:7925 +#: ../../../build/NEWS:8003 msgid "" "`bpo-34909 `__: Enum: fix grandchildren " "subclassing when parent mixed with concrete data types." msgstr "" -#: ../../../build/NEWS:7928 +#: ../../../build/NEWS:8006 msgid "" "`bpo-35022 `__: " ":class:`unittest.mock.MagicMock` now supports the ``__fspath__`` method " "(from :class:`os.PathLike`)." msgstr "" -#: ../../../build/NEWS:7931 +#: ../../../build/NEWS:8009 msgid "" "`bpo-35008 `__: Fixed references leaks " "when call the ``__setstate__()`` method of " @@ -15446,19 +15546,19 @@ msgid "" "initialized element." msgstr "" -#: ../../../build/NEWS:7935 +#: ../../../build/NEWS:8013 msgid "" "`bpo-23420 `__: Verify the value for the" " parameter '-s' of the cProfile CLI. Patch by Robert Kuska" msgstr "" -#: ../../../build/NEWS:7938 +#: ../../../build/NEWS:8016 msgid "" "`bpo-33947 `__: dataclasses now handle " "recursive reprs without raising RecursionError." msgstr "" -#: ../../../build/NEWS:7941 +#: ../../../build/NEWS:8019 msgid "" "`bpo-34890 `__: Make " ":func:`inspect.iscoroutinefunction`, :func:`inspect.isgeneratorfunction` and" @@ -15466,7 +15566,7 @@ msgid "" "Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:7945 +#: ../../../build/NEWS:8023 msgid "" "`bpo-34521 `__: Use " ":func:`socket.CMSG_SPACE` to calculate ancillary data size instead of " @@ -15474,20 +15574,20 @@ msgid "" ":rfc:`3542` requires the use of the former for portable applications." msgstr "" -#: ../../../build/NEWS:7950 +#: ../../../build/NEWS:8028 msgid "" "`bpo-31522 `__: The " "`mailbox.mbox.get_string` function *from_* parameter can now successfully be" " set to a non-default value." msgstr "" -#: ../../../build/NEWS:7953 +#: ../../../build/NEWS:8031 msgid "" "`bpo-34970 `__: Protect tasks weak set " "manipulation in ``asyncio.all_tasks()``" msgstr "" -#: ../../../build/NEWS:7955 +#: ../../../build/NEWS:8033 msgid "" "`bpo-34969 `__: gzip: Add --fast, --best" " on the gzip CLI, these parameters will be used for the fast compression " @@ -15495,34 +15595,34 @@ msgid "" " change the default compression level to 6 (tradeoff)." msgstr "" -#: ../../../build/NEWS:7960 +#: ../../../build/NEWS:8038 msgid "" "`bpo-16965 `__: The :term:`2to3` " ":2to3fixer:`execfile` fixer now opens the file with mode ``'rb'``. Patch by" " Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7963 +#: ../../../build/NEWS:8041 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:7967 +#: ../../../build/NEWS:8045 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:7971 +#: ../../../build/NEWS:8049 msgid "" "`bpo-23831 `__: Add ``moveto()`` method " "to the ``tkinter.Canvas`` widget. Patch by Juliette Monsel." msgstr "" -#: ../../../build/NEWS:7974 +#: ../../../build/NEWS:8052 msgid "" "`bpo-34941 `__: Methods ``find()``, " "``findtext()`` and ``findall()`` of the ``Element`` class in the " @@ -15530,26 +15630,26 @@ msgid "" "instances of ``Element`` subclasses." msgstr "" -#: ../../../build/NEWS:7978 +#: ../../../build/NEWS:8056 msgid "" "`bpo-32680 `__: :class:`smtplib.SMTP` " "objects now always have a `sock` attribute present" msgstr "" -#: ../../../build/NEWS:7981 +#: ../../../build/NEWS:8059 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:7984 +#: ../../../build/NEWS:8062 msgid "" "`bpo-34936 `__: Fix ``TclError`` in " "``tkinter.Spinbox.selection_element()``. Patch by Juliette Monsel." msgstr "" -#: ../../../build/NEWS:7987 +#: ../../../build/NEWS:8065 msgid "" "`bpo-34829 `__: Add methods " "``selection_from``, ``selection_range``, ``selection_present`` and " @@ -15557,7 +15657,7 @@ msgid "" "``tkinter.Entry`` widget. Patch by Juliette Monsel." msgstr "" -#: ../../../build/NEWS:7991 +#: ../../../build/NEWS:8069 msgid "" "`bpo-34911 `__: Added *secure_protocols*" " argument to *http.cookiejar.DefaultCookiePolicy* to allow for tweaking of " @@ -15565,7 +15665,7 @@ msgid "" " protocol." msgstr "" -#: ../../../build/NEWS:7996 +#: ../../../build/NEWS:8074 msgid "" "`bpo-34922 `__: Fixed integer overflow " "in the :meth:`~hashlib.shake.digest()` and " @@ -15573,20 +15673,20 @@ msgid "" ":mod:`hashlib` module." msgstr "" -#: ../../../build/NEWS:8000 +#: ../../../build/NEWS:8078 msgid "" "`bpo-34925 `__: 25% speedup in argument " "parsing for the functions in the bisect module." msgstr "" -#: ../../../build/NEWS:8003 +#: ../../../build/NEWS:8081 msgid "" "`bpo-34900 `__: Fixed " ":meth:`unittest.TestCase.debug` when used to call test methods with " "subtests. Patch by Bruno Oliveira." msgstr "" -#: ../../../build/NEWS:8006 +#: ../../../build/NEWS:8084 msgid "" "`bpo-34844 `__: logging.Formatter " "enhancement - Ensure styles and fmt matches in logging.Formatter - Added " @@ -15597,33 +15697,33 @@ msgid "" "invalid format fields." msgstr "" -#: ../../../build/NEWS:8013 +#: ../../../build/NEWS:8091 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:8016 +#: ../../../build/NEWS:8094 msgid "" "`bpo-34871 `__: Fix inspect module " "polluted ``sys.modules`` when parsing ``__text_signature__`` of callable." msgstr "" -#: ../../../build/NEWS:8019 +#: ../../../build/NEWS:8097 msgid "" "`bpo-34898 `__: Add `mtime` argument to " "`gzip.compress` for reproducible output. Patch by Guo Ci Teo." msgstr "" -#: ../../../build/NEWS:8022 +#: ../../../build/NEWS:8100 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:8026 +#: ../../../build/NEWS:8104 msgid "" "`bpo-34866 `__: Adding " "``max_num_fields`` to ``cgi.FieldStorage`` to make DOS attacks harder by " @@ -15631,7 +15731,7 @@ msgid "" "``FieldStorage``." msgstr "" -#: ../../../build/NEWS:8030 +#: ../../../build/NEWS:8108 msgid "" "`bpo-34711 `__: http.server ensures it " "reports HTTPStatus.NOT_FOUND when the local path ends with \"/\" and is not " @@ -15639,13 +15739,13 @@ msgid "" "valid file reference. Patch by Michael Felt." msgstr "" -#: ../../../build/NEWS:8035 +#: ../../../build/NEWS:8113 msgid "" "`bpo-34872 `__: Fix self-cancellation in" " C implementation of asyncio.Task" msgstr "" -#: ../../../build/NEWS:8037 +#: ../../../build/NEWS:8115 msgid "" "`bpo-34849 `__: Don't log waiting for " "``selector.select`` in asyncio loop iteration. The waiting is pretty normal " @@ -15653,7 +15753,7 @@ msgid "" "any useful information provided." msgstr "" -#: ../../../build/NEWS:8042 +#: ../../../build/NEWS:8120 msgid "" "`bpo-34022 `__: The " ":envvar:`SOURCE_DATE_EPOCH` environment variable no longer overrides the " @@ -15661,46 +15761,46 @@ msgid "" " determines its default value instead." msgstr "" -#: ../../../build/NEWS:8046 +#: ../../../build/NEWS:8124 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:8050 +#: ../../../build/NEWS:8128 msgid "" "`bpo-34758 `__: Add .wasm -> " "application/wasm to list of recognized file types and content type headers" msgstr "" -#: ../../../build/NEWS:8053 +#: ../../../build/NEWS:8131 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:8056 +#: ../../../build/NEWS:8134 msgid "" "`bpo-34334 `__: In " ":class:`QueueHandler`, clear `exc_text` from :class:`LogRecord` to prevent " "traceback from being written twice." msgstr "" -#: ../../../build/NEWS:8059 +#: ../../../build/NEWS:8137 msgid "" "`bpo-34687 `__: On Windows, asyncio now " "uses ProactorEventLoop, instead of SelectorEventLoop, by default." msgstr "" -#: ../../../build/NEWS:8062 +#: ../../../build/NEWS:8140 msgid "" "`bpo-5950 `__: Support reading zip files " "with archive comments in :mod:`zipimport`." msgstr "" -#: ../../../build/NEWS:8065 +#: ../../../build/NEWS:8143 msgid "" "`bpo-32892 `__: The parser now " "represents all constants as :class:`ast.Constant` instead of using specific " @@ -15709,60 +15809,60 @@ msgid "" "in future Python versions." msgstr "" -#: ../../../build/NEWS:8071 +#: ../../../build/NEWS:8149 msgid "" "`bpo-34728 `__: Add deprecation warning " "when `loop` is used in methods: `asyncio.sleep`, `asyncio.wait` and " "`asyncio.wait_for`." msgstr "" -#: ../../../build/NEWS:8074 +#: ../../../build/NEWS:8152 msgid "" "`bpo-34738 `__: ZIP files created by " ":mod:`distutils` will now include entries for directories." msgstr "" -#: ../../../build/NEWS:8077 +#: ../../../build/NEWS:8155 msgid "" "`bpo-34659 `__: Add an optional " "*initial* argument to itertools.accumulate()." msgstr "" -#: ../../../build/NEWS:8079 +#: ../../../build/NEWS:8157 msgid "" "`bpo-29577 `__: Support multiple mixin " "classes when creating Enums." msgstr "" -#: ../../../build/NEWS:8081 +#: ../../../build/NEWS:8159 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:8085 +#: ../../../build/NEWS:8163 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:8088 +#: ../../../build/NEWS:8166 msgid "" "`bpo-31177 `__: Fix bug that prevented " "using :meth:`reset_mock ` on mock instances " "with deleted attributes" msgstr "" -#: ../../../build/NEWS:8091 +#: ../../../build/NEWS:8169 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:8094 +#: ../../../build/NEWS:8172 msgid "" "`bpo-34666 `__: Implement " "``asyncio.StreamWriter.awrite`` and ``asyncio.StreamWriter.aclose()`` " @@ -15770,14 +15870,14 @@ msgid "" "control flow switched on by default." msgstr "" -#: ../../../build/NEWS:8099 +#: ../../../build/NEWS:8177 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:8102 +#: ../../../build/NEWS:8180 msgid "" "`bpo-34658 `__: Fix a rare interpreter " "unhandled exception state SystemError only seen when using subprocess with a" @@ -15785,13 +15885,13 @@ msgid "" "os.register_at_fork and the fork system call fails." msgstr "" -#: ../../../build/NEWS:8107 +#: ../../../build/NEWS:8185 msgid "" "`bpo-34652 `__: Ensure :func:`os.lchmod`" " is never defined on Linux." msgstr "" -#: ../../../build/NEWS:8109 +#: ../../../build/NEWS:8187 msgid "" "`bpo-34638 `__: Store a weak reference " "to stream reader to break strong references loop between reader and " @@ -15799,20 +15899,20 @@ msgid "" " (garbage collected) without ``close()`` call." msgstr "" -#: ../../../build/NEWS:8114 +#: ../../../build/NEWS:8192 msgid "" "`bpo-34536 `__: `Enum._missing_`: raise" " `ValueError` if None returned and `TypeError` if non-member is returned." msgstr "" -#: ../../../build/NEWS:8117 +#: ../../../build/NEWS:8195 msgid "" "`bpo-34636 `__: Speed up re scanning of " "many non-matching characters for \\s \\w and \\d within bytes objects. " "(microoptimization)" msgstr "" -#: ../../../build/NEWS:8120 +#: ../../../build/NEWS:8198 msgid "" "`bpo-24412 `__: Add " ":func:`~unittest.addModuleCleanup()` and " @@ -15821,40 +15921,40 @@ msgid "" ":meth:`~unittest.TestCase.setUpClass()`. Patch by Lisa Roach." msgstr "" -#: ../../../build/NEWS:8125 +#: ../../../build/NEWS:8203 msgid "" "`bpo-34630 `__: Don't log SSL " "certificate errors in asyncio code (connection error logging is skipped " "already)." msgstr "" -#: ../../../build/NEWS:8128 +#: ../../../build/NEWS:8206 msgid "" "`bpo-32490 `__: Prevent filename " "duplication in :mod:`subprocess` exception messages. Patch by Zackery " "Spytz." msgstr "" -#: ../../../build/NEWS:8131 +#: ../../../build/NEWS:8209 msgid "" "`bpo-34363 `__: dataclasses.asdict() and" " .astuple() now handle namedtuples correctly." msgstr "" -#: ../../../build/NEWS:8134 +#: ../../../build/NEWS:8212 msgid "" "`bpo-34625 `__: Update vendorized expat " "library version to 2.2.6." msgstr "" -#: ../../../build/NEWS:8136 +#: ../../../build/NEWS:8214 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:8140 +#: ../../../build/NEWS:8218 msgid "" "`bpo-34622 `__: Create a dedicated " "``asyncio.CancelledError``, ``asyncio.InvalidStateError`` and " @@ -15863,19 +15963,19 @@ msgid "" "exceptions into a separate file." msgstr "" -#: ../../../build/NEWS:8146 +#: ../../../build/NEWS:8224 msgid "" "`bpo-34610 `__: Fixed iterator of " ":class:`multiprocessing.managers.DictProxy`." msgstr "" -#: ../../../build/NEWS:8148 +#: ../../../build/NEWS:8226 msgid "" "`bpo-34421 `__: Fix distutils logging " "for non-ASCII strings. This caused installation issues on Windows." msgstr "" -#: ../../../build/NEWS:8151 +#: ../../../build/NEWS:8229 msgid "" "`bpo-34604 `__: Fix possible mojibake in" " the error message of `pwd.getpwnam` and `grp.getgrnam` using string " @@ -15883,54 +15983,54 @@ msgid "" "Patch by William Grzybowski." msgstr "" -#: ../../../build/NEWS:8155 +#: ../../../build/NEWS:8233 msgid "" "`bpo-30977 `__: Make uuid.UUID use " "``__slots__`` to reduce its memory footprint. Based on original patch by " "Wouter Bolsterlee." msgstr "" -#: ../../../build/NEWS:8158 +#: ../../../build/NEWS:8236 msgid "" "`bpo-34574 `__: OrderedDict iterators " "are not exhausted during pickling anymore. Patch by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:8161 +#: ../../../build/NEWS:8239 msgid "" "`bpo-8110 `__: Refactored " ":mod:`subprocess` to check for Windows-specific modules rather than " "``sys.platform == 'win32'``." msgstr "" -#: ../../../build/NEWS:8164 +#: ../../../build/NEWS:8242 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:8167 +#: ../../../build/NEWS:8245 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:8171 +#: ../../../build/NEWS:8249 msgid "" "`bpo-34558 `__: Correct typo in " "Lib/ctypes/_aix.py" msgstr "" -#: ../../../build/NEWS:8173 +#: ../../../build/NEWS:8251 msgid "" "`bpo-34282 `__: Move ``Enum._convert`` " "to ``EnumMeta._convert_`` and fix enum members getting shadowed by parent " "attributes." msgstr "" -#: ../../../build/NEWS:8176 +#: ../../../build/NEWS:8254 msgid "" "`bpo-22872 `__: When the queue is " "closed, :exc:`ValueError` is now raised by :meth:`multiprocessing.Queue.put`" @@ -15938,20 +16038,20 @@ msgid "" ":exc:`OSError`, respectively. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:8181 +#: ../../../build/NEWS:8259 msgid "" "`bpo-34515 `__: Fix parsing non-ASCII " "identifiers in :mod:`lib2to3.pgen2.tokenize` (PEP 3131)." msgstr "" -#: ../../../build/NEWS:8184 +#: ../../../build/NEWS:8262 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:8188 +#: ../../../build/NEWS:8266 msgid "" "`bpo-34472 `__: Improved compatibility " "for streamed files in :mod:`zipfile`. Previously an optional signature was " @@ -15959,7 +16059,7 @@ msgid "" "Silas Sewell." msgstr "" -#: ../../../build/NEWS:8192 +#: ../../../build/NEWS:8270 msgid "" "`bpo-34454 `__: Fix the .fromisoformat()" " methods of datetime types crashing when given unicode with non-" @@ -15968,84 +16068,84 @@ msgid "" "tests by Alexey Izbyshev, patch by Paul Ganssle." msgstr "" -#: ../../../build/NEWS:8197 +#: ../../../build/NEWS:8275 msgid "" "`bpo-6700 `__: Fix inspect.getsourcelines" " for module level frames/tracebacks. Patch by Vladimir Matveev." msgstr "" -#: ../../../build/NEWS:8200 +#: ../../../build/NEWS:8278 msgid "" "`bpo-34171 `__: Running the :mod:`trace`" " module no longer creates the ``trace.cover`` file." msgstr "" -#: ../../../build/NEWS:8203 +#: ../../../build/NEWS:8281 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:8207 +#: ../../../build/NEWS:8285 msgid "" "`bpo-34427 `__: Fix infinite loop in " "``a.extend(a)`` for ``MutableSequence`` subclasses." msgstr "" -#: ../../../build/NEWS:8210 +#: ../../../build/NEWS:8288 msgid "" "`bpo-34412 `__: Make " ":func:`signal.strsignal` work on HP-UX. Patch by Michael Osipov." msgstr "" -#: ../../../build/NEWS:8213 +#: ../../../build/NEWS:8291 msgid "" "`bpo-20849 `__: shutil.copytree now " "accepts a new ``dirs_exist_ok`` keyword argument. Patch by Josh Bronson." msgstr "" -#: ../../../build/NEWS:8216 +#: ../../../build/NEWS:8294 msgid "" "`bpo-31715 `__: Associate ``.mjs`` file " "extension with ``application/javascript`` MIME Type." msgstr "" -#: ../../../build/NEWS:8219 +#: ../../../build/NEWS:8297 msgid "" "`bpo-34384 `__: :func:`os.readlink` now " "accepts :term:`path-like ` and :class:`bytes` objects on " "Windows." msgstr "" -#: ../../../build/NEWS:8222 +#: ../../../build/NEWS:8300 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:8226 +#: ../../../build/NEWS:8304 msgid "" "`bpo-2122 `__: The :meth:`mmap.flush() " "` method now returns ``None`` on success, raises an " "exception on error under all platforms." msgstr "" -#: ../../../build/NEWS:8229 +#: ../../../build/NEWS:8307 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:8232 +#: ../../../build/NEWS:8310 msgid "" "`bpo-34333 `__: Fix %-formatting in " ":meth:`pathlib.PurePath.with_suffix` when formatting an error message." msgstr "" -#: ../../../build/NEWS:8235 +#: ../../../build/NEWS:8313 msgid "" "`bpo-18540 `__: The " ":class:`imaplib.IMAP4` and :class:`imaplib.IMAP4_SSL` classes now resolve to" @@ -16053,14 +16153,14 @@ msgid "" "(``''``) is used." msgstr "" -#: ../../../build/NEWS:8239 +#: ../../../build/NEWS:8317 msgid "" "`bpo-26502 `__: Implement " "``traceback.FrameSummary.__len__()`` method to preserve compatibility with " "the old tuple API." msgstr "" -#: ../../../build/NEWS:8242 +#: ../../../build/NEWS:8320 msgid "" "`bpo-34318 `__: " ":func:`~unittest.TestCase.assertRaises`, " @@ -16072,21 +16172,21 @@ msgid "" "Python 3.5." msgstr "" -#: ../../../build/NEWS:8250 +#: ../../../build/NEWS:8328 msgid "" "`bpo-9372 `__: Deprecate " ":meth:`__getitem__` methods of :class:`xml.dom.pulldom.DOMEventStream`, " ":class:`wsgiref.util.FileWrapper` and :class:`fileinput.FileInput`." msgstr "" -#: ../../../build/NEWS:8254 +#: ../../../build/NEWS:8332 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:8258 +#: ../../../build/NEWS:8336 msgid "" "`bpo-34248 `__: Report filename in the " "exception raised when the database file cannot be opened by " @@ -16094,32 +16194,32 @@ msgid "" "Patch by Zsolt Cserna." msgstr "" -#: ../../../build/NEWS:8262 +#: ../../../build/NEWS:8340 msgid "" "`bpo-33089 `__: Add math.dist() to " "compute the Euclidean distance between two points." msgstr "" -#: ../../../build/NEWS:8265 +#: ../../../build/NEWS:8343 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:8268 +#: ../../../build/NEWS:8346 msgid "" "`bpo-31047 `__: Fix ``ntpath.abspath`` " "for invalid paths on windows. Patch by Franz Woellert." msgstr "" -#: ../../../build/NEWS:8271 +#: ../../../build/NEWS:8349 msgid "" "`bpo-32321 `__: Add pure Python fallback" " for functools.reduce. Patch by Robert Wright." msgstr "" -#: ../../../build/NEWS:8274 +#: ../../../build/NEWS:8352 msgid "" "`bpo-34270 `__: The default asyncio task" " class now always has a name which can be get or set using two new methods " @@ -16131,60 +16231,60 @@ msgid "" "like ``Task-1`` using a monotonic counter." msgstr "" -#: ../../../build/NEWS:8283 +#: ../../../build/NEWS:8361 msgid "" "`bpo-34263 `__: asyncio's event loop " "will not pass timeouts longer than one day to epoll/select etc." msgstr "" -#: ../../../build/NEWS:8286 +#: ../../../build/NEWS:8364 msgid "" "`bpo-34035 `__: Fix several " "AttributeError in zipfile seek() methods. Patch by Mickaël Schoentgen." msgstr "" -#: ../../../build/NEWS:8289 +#: ../../../build/NEWS:8367 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:8292 +#: ../../../build/NEWS:8370 msgid "" "`bpo-34075 `__: Deprecate passing non-" "ThreadPoolExecutor instances to " ":meth:`AbstractEventLoop.set_default_executor`." msgstr "" -#: ../../../build/NEWS:8295 +#: ../../../build/NEWS:8373 msgid "" "`bpo-34251 `__: Restore ``msilib.Win64``" " to preserve backwards compatibility since it's already used by " ":mod:`distutils`' ``bdist_msi`` command." msgstr "" -#: ../../../build/NEWS:8298 +#: ../../../build/NEWS:8376 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:8302 +#: ../../../build/NEWS:8380 msgid "" "`bpo-33089 `__: Enhanced math.hypot() to" " support more than two dimensions." msgstr "" -#: ../../../build/NEWS:8304 +#: ../../../build/NEWS:8382 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:8308 +#: ../../../build/NEWS:8386 msgid "" "`bpo-13041 `__: Use " ":func:`shutil.get_terminal_size` to calculate the terminal width correctly " @@ -16192,14 +16292,14 @@ msgid "" "Jędrzejewski-Szmek." msgstr "" -#: ../../../build/NEWS:8312 +#: ../../../build/NEWS:8390 msgid "" "`bpo-34213 `__: Allow frozen dataclasses" " to have a field named \"object\". Previously this conflicted with an " "internal use of \"object\"." msgstr "" -#: ../../../build/NEWS:8315 +#: ../../../build/NEWS:8393 msgid "" "`bpo-34052 `__: " ":meth:`sqlite3.Connection.create_aggregate`, " @@ -16211,7 +16311,7 @@ msgid "" "Patch by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:8323 +#: ../../../build/NEWS:8401 msgid "" "`bpo-34197 `__: Attributes " "*skipinitialspace*, *doublequote* and *strict* of the *dialect* attribute of" @@ -16219,41 +16319,41 @@ msgid "" " or 1." msgstr "" -#: ../../../build/NEWS:8327 +#: ../../../build/NEWS:8405 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:8331 +#: ../../../build/NEWS:8409 msgid "" "`bpo-21446 `__: The :2to3fixer:`reload` " "fixer now uses :func:`importlib.reload` instead of deprecated " ":func:`imp.reload`." msgstr "" -#: ../../../build/NEWS:8334 +#: ../../../build/NEWS:8412 msgid "" "`bpo-940286 `__: pydoc's " "``Helper.showtopic()`` method now prints the cross references of a topic " "correctly." msgstr "" -#: ../../../build/NEWS:8337 +#: ../../../build/NEWS:8415 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:8341 +#: ../../../build/NEWS:8419 msgid "" "`bpo-33729 `__: Fixed issues with " "arguments parsing in :mod:`hashlib`." msgstr "" -#: ../../../build/NEWS:8343 +#: ../../../build/NEWS:8421 msgid "" "`bpo-34097 `__: ZipFile can zip files " "older than 1980-01-01 and newer than 2107-12-31 using a new " @@ -16261,39 +16361,39 @@ msgid "" "limit." msgstr "" -#: ../../../build/NEWS:8347 +#: ../../../build/NEWS:8425 msgid "" "`bpo-34108 `__: Remove extraneous CR in " "2to3 refactor." msgstr "" -#: ../../../build/NEWS:8349 +#: ../../../build/NEWS:8427 msgid "" "`bpo-34070 `__: Make sure to only check " "if the handle is a tty, when opening a file with ``buffering=-1``." msgstr "" -#: ../../../build/NEWS:8352 +#: ../../../build/NEWS:8430 msgid "" "`bpo-27494 `__: Reverted :issue:`27494`." " 2to3 rejects now a trailing comma in generator expressions." msgstr "" -#: ../../../build/NEWS:8355 +#: ../../../build/NEWS:8433 msgid "" "`bpo-33967 `__: functools.singledispatch" " now raises TypeError instead of IndexError when no positional arguments are" " passed." msgstr "" -#: ../../../build/NEWS:8358 +#: ../../../build/NEWS:8436 msgid "" "`bpo-34041 `__: Add the parameter " "*deterministic* to the :meth:`sqlite3.Connection.create_function` method. " "Patch by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:8362 +#: ../../../build/NEWS:8440 msgid "" "`bpo-34056 `__: Ensure the loader shim " "created by ``imp.load_module`` always returns bytes from its ``get_data()`` " @@ -16301,54 +16401,54 @@ msgid "" "pycs." msgstr "" -#: ../../../build/NEWS:8366 +#: ../../../build/NEWS:8444 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:8370 +#: ../../../build/NEWS:8448 msgid "" "`bpo-34043 `__: Optimize tarfile " "uncompress performance about 15% when gzip is used." msgstr "" -#: ../../../build/NEWS:8373 +#: ../../../build/NEWS:8451 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:8377 +#: ../../../build/NEWS:8455 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:8381 +#: ../../../build/NEWS:8459 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:8384 +#: ../../../build/NEWS:8462 msgid "" "`bpo-34003 `__: csv.DictReader now " "creates dicts instead of OrderedDicts. Patch by Michael Selik." msgstr "" -#: ../../../build/NEWS:8387 +#: ../../../build/NEWS:8465 msgid "" "`bpo-33978 `__: Closed existing logging " "handlers before reconfiguration via fileConfig and dictConfig. Patch by " "Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:8390 +#: ../../../build/NEWS:8468 msgid "" "`bpo-14117 `__: Make minor tweaks to " "turtledemo. The 'wikipedia' example is now 'rosette', describing what it " @@ -16356,27 +16456,27 @@ msgid "" " eliminated." msgstr "" -#: ../../../build/NEWS:8394 +#: ../../../build/NEWS:8472 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:8398 +#: ../../../build/NEWS:8476 msgid "" "`bpo-27500 `__: Fix getaddrinfo to " "resolve IPv6 addresses correctly." msgstr "" -#: ../../../build/NEWS:8400 +#: ../../../build/NEWS:8478 msgid "" "`bpo-24567 `__: Improve random.choices()" " to handle subnormal input weights that could occasionally trigger an " "IndexError." msgstr "" -#: ../../../build/NEWS:8403 +#: ../../../build/NEWS:8481 msgid "" "`bpo-33871 `__: Fixed integer overflow " "in :func:`os.readv`, :func:`os.writev`, :func:`os.preadv` and " @@ -16384,14 +16484,14 @@ msgid "" "arguments (on BSD-based OSes and macOS)." msgstr "" -#: ../../../build/NEWS:8407 +#: ../../../build/NEWS:8485 msgid "" "`bpo-25007 `__: Add :func:`copy.copy` " "and :func:`copy.deepcopy` support to zlib compressors and decompressors. " "Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:8410 +#: ../../../build/NEWS:8488 msgid "" "`bpo-33929 `__: multiprocessing: Fix a " "race condition in Popen of multiprocessing.popen_spawn_win32. The child " @@ -16401,7 +16501,7 @@ msgid "" "steal the handle from the parent process." msgstr "" -#: ../../../build/NEWS:8417 +#: ../../../build/NEWS:8495 msgid "" "`bpo-33899 `__: Tokenize module now " "implicitly emits a NEWLINE when provided with input that does not have a " @@ -16409,13 +16509,13 @@ msgid "" "internally. Contributed by Ammar Askar." msgstr "" -#: ../../../build/NEWS:8421 +#: ../../../build/NEWS:8499 msgid "" "`bpo-33897 `__: Added a 'force' keyword " "argument to logging.basicConfig()." msgstr "" -#: ../../../build/NEWS:8423 +#: ../../../build/NEWS:8501 msgid "" "`bpo-33695 `__: :func:`shutil.copytree` " "uses :func:`os.scandir` function and all copy functions depending from it " @@ -16426,33 +16526,33 @@ msgid "" "(Contributed by Giampaolo Rodola' in :issue:`33695`.)" msgstr "" -#: ../../../build/NEWS:8431 +#: ../../../build/NEWS:8509 msgid "" "`bpo-33916 `__: bz2 and lzma: When " "Decompressor.__init__() is called twice, free the old lock to not leak " "memory." msgstr "" -#: ../../../build/NEWS:8434 +#: ../../../build/NEWS:8512 msgid "" "`bpo-32568 `__: Make select.epoll() and " "its documentation consistent regarding *sizehint* and *flags*." msgstr "" -#: ../../../build/NEWS:8437 +#: ../../../build/NEWS:8515 msgid "" "`bpo-33833 `__: Fixed bug in asyncio " "where ProactorSocketTransport logs AssertionError if force closed during " "write." msgstr "" -#: ../../../build/NEWS:8440 +#: ../../../build/NEWS:8518 msgid "" "`bpo-33663 `__: Convert content length " "to string before putting to header." msgstr "" -#: ../../../build/NEWS:8442 +#: ../../../build/NEWS:8520 msgid "" "`bpo-33721 `__: :mod:`os.path` functions" " that return a boolean result like :func:`~os.path.exists`, " @@ -16469,140 +16569,140 @@ msgid "" "unrepresentable at the OS level." msgstr "" -#: ../../../build/NEWS:8456 +#: ../../../build/NEWS:8534 msgid "" "`bpo-26544 `__: Fixed implementation of " ":func:`platform.libc_ver`. It almost always returned version '2.9' for " "glibc." msgstr "" -#: ../../../build/NEWS:8459 +#: ../../../build/NEWS:8537 msgid "" "`bpo-33843 `__: Remove deprecated " "``cgi.escape``, ``cgi.parse_qs`` and ``cgi.parse_qsl``." msgstr "" -#: ../../../build/NEWS:8462 +#: ../../../build/NEWS:8540 msgid "" "`bpo-33842 `__: Remove " "``tarfile.filemode`` which is deprecated since Python 3.3." msgstr "" -#: ../../../build/NEWS:8465 ../../../build/NEWS:10063 -#: ../../../build/NEWS:14657 +#: ../../../build/NEWS:8543 ../../../build/NEWS:10141 +#: ../../../build/NEWS:14735 msgid "" "`bpo-30167 `__: Prevent site.main() " "exception if PYTHONSTARTUP is set. Patch by Steve Weber." msgstr "" -#: ../../../build/NEWS:8468 +#: ../../../build/NEWS:8546 msgid "" "`bpo-33805 `__: Improve error message of" " dataclasses.replace() when an InitVar is not specified" msgstr "" -#: ../../../build/NEWS:8471 +#: ../../../build/NEWS:8549 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:8474 ../../../build/NEWS:10066 -#: ../../../build/NEWS:14660 +#: ../../../build/NEWS:8552 ../../../build/NEWS:10144 +#: ../../../build/NEWS:14738 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:8478 +#: ../../../build/NEWS:8556 msgid "" "`bpo-32108 `__: In configparser, don't " "clear section when it is assigned to itself." msgstr "" -#: ../../../build/NEWS:8481 +#: ../../../build/NEWS:8559 msgid "" "`bpo-27397 `__: Make email module " "properly handle invalid-length base64 strings." msgstr "" -#: ../../../build/NEWS:8484 +#: ../../../build/NEWS:8562 msgid "" "`bpo-33578 `__: Implement multibyte " "encoder/decoder state methods" msgstr "" -#: ../../../build/NEWS:8486 ../../../build/NEWS:10070 -#: ../../../build/NEWS:14664 +#: ../../../build/NEWS:8564 ../../../build/NEWS:10148 +#: ../../../build/NEWS:14742 msgid "" "`bpo-30805 `__: Avoid race condition " "with debug logging" msgstr "" -#: ../../../build/NEWS:8488 +#: ../../../build/NEWS:8566 msgid "" "`bpo-33476 `__: Fix " "_header_value_parser.py when address group is missing final ';'. Contributed" " by Enrique Perez-Terron" msgstr "" -#: ../../../build/NEWS:8491 ../../../build/NEWS:10072 +#: ../../../build/NEWS:8569 ../../../build/NEWS:10150 msgid "" "`bpo-33694 `__: asyncio: Fix a race " "condition causing data loss on pause_reading()/resume_reading() when using " "the ProactorEventLoop." msgstr "" -#: ../../../build/NEWS:8494 ../../../build/NEWS:10075 +#: ../../../build/NEWS:8572 ../../../build/NEWS:10153 msgid "" "`bpo-32493 `__: Correct test for " "``uuid_enc_be`` availability in ``configure.ac``. Patch by Michael Felt." msgstr "" -#: ../../../build/NEWS:8497 ../../../build/NEWS:10078 +#: ../../../build/NEWS:8575 ../../../build/NEWS:10156 msgid "" "`bpo-33792 `__: Add " "asyncio.WindowsSelectorEventLoopPolicy and " "asyncio.WindowsProactorEventLoopPolicy." msgstr "" -#: ../../../build/NEWS:8500 +#: ../../../build/NEWS:8578 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:8504 ../../../build/NEWS:10081 +#: ../../../build/NEWS:8582 ../../../build/NEWS:10159 msgid "" "`bpo-33778 `__: Update ``unicodedata``'s" " database to Unicode version 11.0.0." msgstr "" -#: ../../../build/NEWS:8506 +#: ../../../build/NEWS:8584 msgid "" "`bpo-33165 `__: Added a stacklevel " "parameter to logging calls to allow use of wrapper/helper functions for " "logging APIs." msgstr "" -#: ../../../build/NEWS:8509 ../../../build/NEWS:10083 +#: ../../../build/NEWS:8587 ../../../build/NEWS:10161 msgid "" "`bpo-33770 `__: improve base64 exception" " message for encoded inputs of invalid length" msgstr "" -#: ../../../build/NEWS:8512 ../../../build/NEWS:10086 +#: ../../../build/NEWS:8590 ../../../build/NEWS:10164 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:8515 ../../../build/NEWS:10089 -#: ../../../build/NEWS:14666 +#: ../../../build/NEWS:8593 ../../../build/NEWS:10167 +#: ../../../build/NEWS:14744 msgid "" "`bpo-33767 `__: The concatenation " "(``+``) and repetition (``*``) sequence operations now raise " @@ -16610,59 +16710,59 @@ msgid "" ":class:`mmap.mmap` objects. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:8519 ../../../build/NEWS:10093 +#: ../../../build/NEWS:8597 ../../../build/NEWS:10171 msgid "" "`bpo-33734 `__: asyncio/ssl: Fix " "AttributeError, increase default handshake timeout" msgstr "" -#: ../../../build/NEWS:8522 +#: ../../../build/NEWS:8600 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:8526 +#: ../../../build/NEWS:8604 msgid "" "`bpo-2504 `__: Add gettext.pgettext() and" " variants." msgstr "" -#: ../../../build/NEWS:8528 +#: ../../../build/NEWS:8606 msgid "" "`bpo-33197 `__: Add description property" " for _ParameterKind" msgstr "" -#: ../../../build/NEWS:8530 ../../../build/NEWS:10191 +#: ../../../build/NEWS:8608 ../../../build/NEWS:10269 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:8533 ../../../build/NEWS:10194 -#: ../../../build/NEWS:14670 +#: ../../../build/NEWS:8611 ../../../build/NEWS:10272 +#: ../../../build/NEWS:14748 msgid "" "`bpo-32684 `__: Fix gather to propagate " "cancellation of itself even with return_exceptions." msgstr "" -#: ../../../build/NEWS:8536 ../../../build/NEWS:10197 +#: ../../../build/NEWS:8614 ../../../build/NEWS:10275 msgid "" "`bpo-33654 `__: Support protocol type " "switching in SSLTransport.set_protocol()." msgstr "" -#: ../../../build/NEWS:8538 ../../../build/NEWS:10199 +#: ../../../build/NEWS:8616 ../../../build/NEWS:10277 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:8541 +#: ../../../build/NEWS:8619 msgid "" "`bpo-33671 `__: :func:`shutil.copyfile`," " :func:`shutil.copy`, :func:`shutil.copy2`, :func:`shutil.copytree` and " @@ -16675,8 +16775,8 @@ msgid "" "(Contributed by Giampaolo Rodola' in :issue:`25427`.)" msgstr "" -#: ../../../build/NEWS:8551 ../../../build/NEWS:10202 -#: ../../../build/NEWS:14673 +#: ../../../build/NEWS:8629 ../../../build/NEWS:10280 +#: ../../../build/NEWS:14751 msgid "" "`bpo-33674 `__: Fix a race condition in " "SSLProtocol.connection_made() of asyncio.sslproto: start immediately the " @@ -16684,41 +16784,41 @@ msgid "" " called before the handshake started, causing the handshake to hang or fail." msgstr "" -#: ../../../build/NEWS:8556 ../../../build/NEWS:10207 -#: ../../../build/NEWS:14678 +#: ../../../build/NEWS:8634 ../../../build/NEWS:10285 +#: ../../../build/NEWS:14756 msgid "" "`bpo-31647 `__: Fixed bug where calling " "write_eof() on a _SelectorSocketTransport after it's already closed raises " "AttributeError." msgstr "" -#: ../../../build/NEWS:8559 ../../../build/NEWS:10210 +#: ../../../build/NEWS:8637 ../../../build/NEWS:10288 msgid "" "`bpo-32610 `__: Make asyncio.all_tasks()" " return only pending tasks." msgstr "" -#: ../../../build/NEWS:8561 ../../../build/NEWS:10212 +#: ../../../build/NEWS:8639 ../../../build/NEWS:10290 msgid "" "`bpo-32410 `__: Avoid blocking on file " "IO in sendfile fallback code" msgstr "" -#: ../../../build/NEWS:8563 ../../../build/NEWS:10214 -#: ../../../build/NEWS:14683 +#: ../../../build/NEWS:8641 ../../../build/NEWS:10292 +#: ../../../build/NEWS:14761 msgid "" "`bpo-33469 `__: Fix RuntimeError after " "closing loop that used run_in_executor" msgstr "" -#: ../../../build/NEWS:8565 ../../../build/NEWS:10216 -#: ../../../build/NEWS:14681 +#: ../../../build/NEWS:8643 ../../../build/NEWS:10294 +#: ../../../build/NEWS:14759 msgid "" "`bpo-33672 `__: Fix Task.__repr__ crash " "with Cython's bogus coroutines" msgstr "" -#: ../../../build/NEWS:8567 ../../../build/NEWS:10218 +#: ../../../build/NEWS:8645 ../../../build/NEWS:10296 msgid "" "`bpo-33654 `__: Fix " "transport.set_protocol() to support switching between asyncio.Protocol and " @@ -16726,20 +16826,20 @@ msgid "" "asyncio.BufferedProtocols." msgstr "" -#: ../../../build/NEWS:8571 ../../../build/NEWS:10222 +#: ../../../build/NEWS:8649 ../../../build/NEWS:10300 msgid "" "`bpo-33652 `__: Pickles of type " "variables and subscripted generics are now future-proof and compatible with " "older Python versions." msgstr "" -#: ../../../build/NEWS:8574 ../../../build/NEWS:10225 +#: ../../../build/NEWS:8652 ../../../build/NEWS:10303 msgid "" "`bpo-32493 `__: Fixed :func:`uuid.uuid1`" " on FreeBSD." msgstr "" -#: ../../../build/NEWS:8576 +#: ../../../build/NEWS:8654 msgid "" "`bpo-33238 `__: Add " "``InvalidStateError`` to :mod:`concurrent.futures`. ``Future.set_result`` " @@ -16747,13 +16847,13 @@ msgid "" "are not pending or running. Patch by Jason Haydaman." msgstr "" -#: ../../../build/NEWS:8581 ../../../build/NEWS:10227 +#: ../../../build/NEWS:8659 ../../../build/NEWS:10305 msgid "" "`bpo-33618 `__: Finalize and document " "preliminary and experimental TLS 1.3 support with OpenSSL 1.1.1" msgstr "" -#: ../../../build/NEWS:8584 +#: ../../../build/NEWS:8662 msgid "" "`bpo-33625 `__: Release GIL on " "`grp.getgrnam`, `grp.getgrgid`, `pwd.getpwnam` and `pwd.getpwuid` if " @@ -16761,22 +16861,22 @@ msgid "" "Grzybowski." msgstr "" -#: ../../../build/NEWS:8588 ../../../build/NEWS:10230 +#: ../../../build/NEWS:8666 ../../../build/NEWS:10308 msgid "" "`bpo-33623 `__: Fix possible SIGSGV when" " asyncio.Future is created in __del__" msgstr "" -#: ../../../build/NEWS:8590 ../../../build/NEWS:10096 -#: ../../../build/NEWS:14685 +#: ../../../build/NEWS:8668 ../../../build/NEWS:10174 +#: ../../../build/NEWS:14763 msgid "" "`bpo-11874 `__: Use a better regex when " "breaking usage into wrappable parts. Avoids bogus assertion errors from " "custom metavar strings." msgstr "" -#: ../../../build/NEWS:8593 ../../../build/NEWS:10232 -#: ../../../build/NEWS:14688 +#: ../../../build/NEWS:8671 ../../../build/NEWS:10310 +#: ../../../build/NEWS:14766 msgid "" "`bpo-30877 `__: Fixed a bug in the " "Python implementation of the JSON decoder that prevented the cache of parsed" @@ -16784,34 +16884,34 @@ msgid "" "c-fos." msgstr "" -#: ../../../build/NEWS:8597 +#: ../../../build/NEWS:8675 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:8600 ../../../build/NEWS:10099 +#: ../../../build/NEWS:8678 ../../../build/NEWS:10177 msgid "" "`bpo-33582 `__: Emit a deprecation " "warning for inspect.formatargspec" msgstr "" -#: ../../../build/NEWS:8602 +#: ../../../build/NEWS:8680 msgid "" "`bpo-21145 `__: Add " "``functools.cached_property`` decorator, for computed properties cached for " "the life of the instance." msgstr "" -#: ../../../build/NEWS:8605 ../../../build/NEWS:10236 +#: ../../../build/NEWS:8683 ../../../build/NEWS:10314 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:8609 ../../../build/NEWS:10240 +#: ../../../build/NEWS:8687 ../../../build/NEWS:10318 msgid "" "`bpo-28556 `__: Do not simplify " "arguments to `typing.Union`. Now `Union[Manager, Employee]` is not " @@ -16819,76 +16919,76 @@ msgid "" "several bugs and limited possibilities for introspection." msgstr "" -#: ../../../build/NEWS:8614 +#: ../../../build/NEWS:8692 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:8618 ../../../build/NEWS:10245 +#: ../../../build/NEWS:8696 ../../../build/NEWS:10323 msgid "" "`bpo-33540 `__: Add a new " "``block_on_close`` class attribute to ``ForkingMixIn`` and " "``ThreadingMixIn`` classes of :mod:`socketserver`." msgstr "" -#: ../../../build/NEWS:8621 ../../../build/NEWS:10248 -#: ../../../build/NEWS:14692 +#: ../../../build/NEWS:8699 ../../../build/NEWS:10326 +#: ../../../build/NEWS:14770 msgid "" "`bpo-33548 `__: " "tempfile._candidate_tempdir_list should consider common TEMP locations" msgstr "" -#: ../../../build/NEWS:8624 ../../../build/NEWS:10251 +#: ../../../build/NEWS:8702 ../../../build/NEWS:10329 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:8627 +#: ../../../build/NEWS:8705 msgid "" "`bpo-33541 `__: Remove unused private " "method ``_strptime.LocaleTime.__pad`` (a.k.a. ``_LocaleTime__pad``)." msgstr "" -#: ../../../build/NEWS:8630 ../../../build/NEWS:10254 +#: ../../../build/NEWS:8708 ../../../build/NEWS:10332 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:8634 ../../../build/NEWS:10258 -#: ../../../build/NEWS:14695 +#: ../../../build/NEWS:8712 ../../../build/NEWS:10336 +#: ../../../build/NEWS:14773 msgid "" "`bpo-33542 `__: Prevent " "``uuid.get_node`` from using a DUID instead of a MAC on Windows. Patch by " "Zvi Effron" msgstr "" -#: ../../../build/NEWS:8637 ../../../build/NEWS:10261 -#: ../../../build/NEWS:14698 +#: ../../../build/NEWS:8715 ../../../build/NEWS:10339 +#: ../../../build/NEWS:14776 msgid "" "`bpo-26819 `__: Fix race condition with " "`ReadTransport.resume_reading` in Windows proactor event loop." msgstr "" -#: ../../../build/NEWS:8640 ../../../build/NEWS:10264 +#: ../../../build/NEWS:8718 ../../../build/NEWS:10342 msgid "" "Fix failure in `typing.get_type_hints()` when ClassVar was provided as a " "string forward reference." msgstr "" -#: ../../../build/NEWS:8643 +#: ../../../build/NEWS:8721 msgid "" "`bpo-33516 `__: " ":class:`unittest.mock.MagicMock` now supports the ``__round__`` magic " "method." msgstr "" -#: ../../../build/NEWS:8646 +#: ../../../build/NEWS:8724 msgid "" "`bpo-28612 `__: Added support for Site " "Maps to urllib's ``RobotFileParser`` as :meth:`RobotFileParser.site_maps() " @@ -16896,40 +16996,40 @@ msgid "" " patch by Peter Wirtz." msgstr "" -#: ../../../build/NEWS:8651 +#: ../../../build/NEWS:8729 msgid "" "`bpo-28167 `__: Remove " "platform.linux_distribution, which was deprecated since 3.5." msgstr "" -#: ../../../build/NEWS:8654 +#: ../../../build/NEWS:8732 msgid "" "`bpo-33504 `__: Switch the default " "dictionary implementation for :mod:`configparser` from " ":class:`collections.OrderedDict` to the standard :class:`dict` type." msgstr "" -#: ../../../build/NEWS:8658 ../../../build/NEWS:10267 +#: ../../../build/NEWS:8736 ../../../build/NEWS:10345 msgid "" "`bpo-33505 `__: Optimize " "asyncio.ensure_future() by reordering if checks: 1.17x faster." msgstr "" -#: ../../../build/NEWS:8661 ../../../build/NEWS:10270 +#: ../../../build/NEWS:8739 ../../../build/NEWS:10348 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:8665 +#: ../../../build/NEWS:8743 msgid "" "`bpo-29235 `__: The " ":class:`cProfile.Profile` class can now be used as a context manager. Patch " "by Scott Sanderson." msgstr "" -#: ../../../build/NEWS:8668 ../../../build/NEWS:10274 +#: ../../../build/NEWS:8746 ../../../build/NEWS:10352 msgid "" "`bpo-33495 `__: Change " "dataclasses.Fields repr to use the repr of each of its members, instead of " @@ -16937,14 +17037,14 @@ msgid "" " especially true for the 'type' member." msgstr "" -#: ../../../build/NEWS:8672 +#: ../../../build/NEWS:8750 msgid "" "`bpo-26103 `__: Correct " "``inspect.isdatadescriptor`` to look for ``__set__`` or ``__delete__``. " "Patch by Aaron Hall." msgstr "" -#: ../../../build/NEWS:8675 +#: ../../../build/NEWS:8753 msgid "" "`bpo-29209 `__: Removed the " "``doctype()`` method and the *html* parameter of the constructor of " @@ -16955,7 +17055,7 @@ msgid "" ":exc:`PendingDeprecationWarning`." msgstr "" -#: ../../../build/NEWS:8682 ../../../build/NEWS:10278 +#: ../../../build/NEWS:8760 ../../../build/NEWS:10356 msgid "" "`bpo-33453 `__: Fix dataclasses to work " "if using literal string type annotations or if using PEP 563 \"Postponed " @@ -16964,8 +17064,8 @@ msgid "" "(\"InitVar\" and \"dataclasses.InitVar\")." msgstr "" -#: ../../../build/NEWS:8687 ../../../build/NEWS:10283 -#: ../../../build/NEWS:14701 +#: ../../../build/NEWS:8765 ../../../build/NEWS:10361 +#: ../../../build/NEWS:14779 msgid "" "`bpo-28556 `__: Minor fixes in typing " "module: add annotations to ``NamedTuple.__new__``, pass ``*args`` and " @@ -16973,84 +17073,84 @@ msgid "" "Dombrova." msgstr "" -#: ../../../build/NEWS:8691 +#: ../../../build/NEWS:8769 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:8695 ../../../build/NEWS:10287 -#: ../../../build/NEWS:14705 +#: ../../../build/NEWS:8773 ../../../build/NEWS:10365 +#: ../../../build/NEWS:14783 msgid "" "`bpo-20087 `__: Updated alias mapping " "with glibc 2.27 supported locales." msgstr "" -#: ../../../build/NEWS:8697 ../../../build/NEWS:10289 -#: ../../../build/NEWS:14707 +#: ../../../build/NEWS:8775 ../../../build/NEWS:10367 +#: ../../../build/NEWS:14785 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:8700 ../../../build/NEWS:10292 +#: ../../../build/NEWS:8778 ../../../build/NEWS:10370 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:8704 ../../../build/NEWS:10399 +#: ../../../build/NEWS:8782 ../../../build/NEWS:10477 msgid "" "`bpo-33281 `__: Fix " "ctypes.util.find_library regression on macOS." msgstr "" -#: ../../../build/NEWS:8706 +#: ../../../build/NEWS:8784 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:8710 +#: ../../../build/NEWS:8788 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:8713 +#: ../../../build/NEWS:8791 msgid "" "`bpo-32933 `__: " ":func:`unittest.mock.mock_open` now supports iteration over the file " "contents. Patch by Tony Flury." msgstr "" -#: ../../../build/NEWS:8716 +#: ../../../build/NEWS:8794 msgid "" "`bpo-33217 `__: Raise :exc:`TypeError` " "when looking up non-Enum objects in Enum classes and Enum members." msgstr "" -#: ../../../build/NEWS:8719 ../../../build/NEWS:10296 -#: ../../../build/NEWS:14710 +#: ../../../build/NEWS:8797 ../../../build/NEWS:10374 +#: ../../../build/NEWS:14788 msgid "" "`bpo-33197 `__: Update error message " "when constructing invalid inspect.Parameters Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:8722 ../../../build/NEWS:10401 -#: ../../../build/NEWS:14713 +#: ../../../build/NEWS:8800 ../../../build/NEWS:10479 +#: ../../../build/NEWS:14791 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:8725 +#: ../../../build/NEWS:8803 msgid "" "`bpo-33375 `__: The warnings module now " "finds the Python file associated with a warning from the code object, rather" @@ -17059,92 +17159,92 @@ msgid "" "code." msgstr "" -#: ../../../build/NEWS:8730 +#: ../../../build/NEWS:8808 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:8734 +#: ../../../build/NEWS:8812 msgid "" "`bpo-32455 `__: Added *jump* parameter " "to :func:`dis.stack_effect`." msgstr "" -#: ../../../build/NEWS:8736 +#: ../../../build/NEWS:8814 msgid "" "`bpo-27485 `__: Rename and deprecate " "undocumented functions in :func:`urllib.parse`." msgstr "" -#: ../../../build/NEWS:8739 +#: ../../../build/NEWS:8817 msgid "" "`bpo-33332 `__: Add " "``signal.valid_signals()`` to expose the POSIX sigfillset() functionality." msgstr "" -#: ../../../build/NEWS:8742 +#: ../../../build/NEWS:8820 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:8745 ../../../build/NEWS:10404 -#: ../../../build/NEWS:14716 +#: ../../../build/NEWS:8823 ../../../build/NEWS:10482 +#: ../../../build/NEWS:14794 msgid "" "`bpo-33329 `__: Fix multiprocessing " "regression on newer glibcs" msgstr "" -#: ../../../build/NEWS:8747 +#: ../../../build/NEWS:8825 msgid "" "`bpo-33334 `__: :func:`dis.stack_effect`" " now supports all defined opcodes including NOP and EXTENDED_ARG." msgstr "" -#: ../../../build/NEWS:8750 ../../../build/NEWS:10406 -#: ../../../build/NEWS:14718 +#: ../../../build/NEWS:8828 ../../../build/NEWS:10484 +#: ../../../build/NEWS:14796 msgid "" "`bpo-991266 `__: Fix quoting of the " "``Comment`` attribute of :class:`http.cookies.SimpleCookie`." msgstr "" -#: ../../../build/NEWS:8753 ../../../build/NEWS:10409 -#: ../../../build/NEWS:14721 +#: ../../../build/NEWS:8831 ../../../build/NEWS:10487 +#: ../../../build/NEWS:14799 msgid "" "`bpo-33131 `__: Upgrade bundled version " "of pip to 10.0.1." msgstr "" -#: ../../../build/NEWS:8755 ../../../build/NEWS:10411 -#: ../../../build/NEWS:14723 +#: ../../../build/NEWS:8833 ../../../build/NEWS:10489 +#: ../../../build/NEWS:14801 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:8759 +#: ../../../build/NEWS:8837 msgid "" "`bpo-23403 `__: lib2to3 now uses pickle " "protocol 4 for pre-computed grammars." msgstr "" -#: ../../../build/NEWS:8761 ../../../build/NEWS:10415 +#: ../../../build/NEWS:8839 ../../../build/NEWS:10493 msgid "" "`bpo-33266 `__: lib2to3 now recognizes " "``rf'...'`` strings." msgstr "" -#: ../../../build/NEWS:8763 ../../../build/NEWS:10417 +#: ../../../build/NEWS:8841 ../../../build/NEWS:10495 msgid "" "`bpo-11594 `__: Ensure line-endings are " "respected when using lib2to3." msgstr "" -#: ../../../build/NEWS:8765 ../../../build/NEWS:10419 +#: ../../../build/NEWS:8843 ../../../build/NEWS:10497 msgid "" "`bpo-33254 `__: Have " ":func:`importlib.resources.contents` and " @@ -17152,29 +17252,29 @@ msgid "" "instead of an :term:`iterator`." msgstr "" -#: ../../../build/NEWS:8769 +#: ../../../build/NEWS:8847 msgid "" "`bpo-33265 `__: ``contextlib.ExitStack``" " and ``contextlib.AsyncExitStack`` now use a method instead of a wrapper " "function for exit callbacks." msgstr "" -#: ../../../build/NEWS:8772 ../../../build/NEWS:10299 -#: ../../../build/NEWS:14727 +#: ../../../build/NEWS:8850 ../../../build/NEWS:10377 +#: ../../../build/NEWS:14805 msgid "" "`bpo-33263 `__: Fix FD leak in " "`_SelectorSocketTransport` Patch by Vlad Starostin." msgstr "" -#: ../../../build/NEWS:8775 ../../../build/NEWS:10423 -#: ../../../build/NEWS:14730 +#: ../../../build/NEWS:8853 ../../../build/NEWS:10501 +#: ../../../build/NEWS:14808 msgid "" "`bpo-33256 `__: Fix display of " "```` call in the html produced by ``cgitb.html()``. Patch by " "Stéphane Blondon." msgstr "" -#: ../../../build/NEWS:8778 +#: ../../../build/NEWS:8856 msgid "" "`bpo-33144 `__: ``random.Random()`` and " "its subclassing mechanism got optimized to check only once at class/subclass" @@ -17183,34 +17283,34 @@ msgid "" " large random integers. Patch by Wolfgang Maier." msgstr "" -#: ../../../build/NEWS:8784 +#: ../../../build/NEWS:8862 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:8788 +#: ../../../build/NEWS:8866 msgid "" "This fix also changed pydoc to add ``os.getcwd()`` to :data:`sys.path` when " "necessary, rather than adding ``\".\"``." msgstr "" -#: ../../../build/NEWS:8791 +#: ../../../build/NEWS:8869 msgid "" "`bpo-29613 `__: Added support for the " "``SameSite`` cookie flag to the ``http.cookies`` module." msgstr "" -#: ../../../build/NEWS:8794 ../../../build/NEWS:10431 +#: ../../../build/NEWS:8872 ../../../build/NEWS:10509 msgid "" "`bpo-33169 `__: Delete entries of " "``None`` in :data:`sys.path_importer_cache` when " ":meth:`importlib.machinery.invalidate_caches` is called." msgstr "" -#: ../../../build/NEWS:8797 ../../../build/NEWS:10437 -#: ../../../build/NEWS:14733 +#: ../../../build/NEWS:8875 ../../../build/NEWS:10515 +#: ../../../build/NEWS:14811 msgid "" "`bpo-33203 `__: " "``random.Random.choice()`` now raises ``IndexError`` for empty sequences " @@ -17218,22 +17318,22 @@ msgid "" "implementation." msgstr "" -#: ../../../build/NEWS:8801 ../../../build/NEWS:10441 -#: ../../../build/NEWS:14737 +#: ../../../build/NEWS:8879 ../../../build/NEWS:10519 +#: ../../../build/NEWS:14815 msgid "" "`bpo-33224 `__: Update difflib.mdiff() " "for :pep:`479`. Convert an uncaught StopIteration in a generator into a " "return-statement." msgstr "" -#: ../../../build/NEWS:8804 ../../../build/NEWS:10444 -#: ../../../build/NEWS:14740 +#: ../../../build/NEWS:8882 ../../../build/NEWS:10522 +#: ../../../build/NEWS:14818 msgid "" "`bpo-33209 `__: End framing at the end " "of C implementation of :func:`pickle.Pickler.dump`." msgstr "" -#: ../../../build/NEWS:8807 +#: ../../../build/NEWS:8885 msgid "" "`bpo-32861 `__: The urllib.robotparser's" " ``__str__`` representation now includes wildcard entries and the \"Crawl-" @@ -17241,7 +17341,7 @@ msgid "" "being appended to the end of the string. Patch by Michael Lazar." msgstr "" -#: ../../../build/NEWS:8812 +#: ../../../build/NEWS:8890 msgid "" "`bpo-23403 `__: ``DEFAULT_PROTOCOL`` in " ":mod:`pickle` was bumped to 4. Protocol 4 is described in :pep:`3154` and " @@ -17249,48 +17349,48 @@ msgid "" "compared to protocol 3 introduced in Python 3.0." msgstr "" -#: ../../../build/NEWS:8817 ../../../build/NEWS:10447 +#: ../../../build/NEWS:8895 ../../../build/NEWS:10525 msgid "" "`bpo-20104 `__: Improved error handling " "and fixed a reference leak in :func:`os.posix_spawn()`." msgstr "" -#: ../../../build/NEWS:8820 +#: ../../../build/NEWS:8898 msgid "" "`bpo-33106 `__: Deleting a key from a " "read-only dbm database raises module specific error instead of KeyError." msgstr "" -#: ../../../build/NEWS:8823 ../../../build/NEWS:10450 +#: ../../../build/NEWS:8901 ../../../build/NEWS:10528 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:8827 +#: ../../../build/NEWS:8905 msgid "" "`bpo-32380 `__: Create " "functools.singledispatchmethod to support generic single dispatch on " "descriptors and methods." msgstr "" -#: ../../../build/NEWS:8830 ../../../build/NEWS:10590 +#: ../../../build/NEWS:8908 ../../../build/NEWS:10668 msgid "" "`bpo-33141 `__: Have Field objects pass " "through __set_name__ to their default values, if they have their own " "__set_name__." msgstr "" -#: ../../../build/NEWS:8833 ../../../build/NEWS:10593 -#: ../../../build/NEWS:14747 +#: ../../../build/NEWS:8911 ../../../build/NEWS:10671 +#: ../../../build/NEWS:14825 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:8837 ../../../build/NEWS:10597 +#: ../../../build/NEWS:8915 ../../../build/NEWS:10675 msgid "" "`bpo-32873 `__: Treat type variables and" " special typing forms as immutable by copy and pickle. This fixes several " @@ -17298,7 +17398,7 @@ msgid "" "Python 3.6." msgstr "" -#: ../../../build/NEWS:8841 ../../../build/NEWS:10601 +#: ../../../build/NEWS:8919 ../../../build/NEWS:10679 msgid "" "`bpo-33134 `__: When computing " "dataclass's __hash__, use the lookup table to contain the function which " @@ -17306,47 +17406,47 @@ msgid "" "string, and then testing that string to see what to do." msgstr "" -#: ../../../build/NEWS:8846 ../../../build/NEWS:10606 -#: ../../../build/NEWS:14751 +#: ../../../build/NEWS:8924 ../../../build/NEWS:10684 +#: ../../../build/NEWS:14829 msgid "" "`bpo-33127 `__: The ssl module now " "compiles with LibreSSL 2.7.1." msgstr "" -#: ../../../build/NEWS:8848 ../../../build/NEWS:10608 +#: ../../../build/NEWS:8926 ../../../build/NEWS:10686 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:8851 ../../../build/NEWS:10611 +#: ../../../build/NEWS:8929 ../../../build/NEWS:10689 msgid "" "`bpo-33078 `__: Fix the failure on OSX " "caused by the tests relying on sem_getvalue" msgstr "" -#: ../../../build/NEWS:8854 ../../../build/NEWS:10614 +#: ../../../build/NEWS:8932 ../../../build/NEWS:10692 msgid "" "`bpo-33116 `__: Add 'Field' to " "dataclasses.__all__." msgstr "" -#: ../../../build/NEWS:8856 ../../../build/NEWS:10616 +#: ../../../build/NEWS:8934 ../../../build/NEWS:10694 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:8859 ../../../build/NEWS:10619 +#: ../../../build/NEWS:8937 ../../../build/NEWS:10697 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:8863 ../../../build/NEWS:10623 +#: ../../../build/NEWS:8941 ../../../build/NEWS:10701 msgid "" "`bpo-32953 `__: If a non-dataclass " "inherits from a frozen dataclass, allow attributes to be added to the " @@ -17355,82 +17455,82 @@ msgid "" "non-frozen." msgstr "" -#: ../../../build/NEWS:8868 ../../../build/NEWS:10454 +#: ../../../build/NEWS:8946 ../../../build/NEWS:10532 msgid "" "`bpo-33097 `__: Raise RuntimeError when " "``executor.submit`` is called during interpreter shutdown." msgstr "" -#: ../../../build/NEWS:8871 +#: ../../../build/NEWS:8949 msgid "" "`bpo-32968 `__: Modulo and floor " "division involving Fraction and float should return float." msgstr "" -#: ../../../build/NEWS:8874 ../../../build/NEWS:10628 +#: ../../../build/NEWS:8952 ../../../build/NEWS:10706 msgid "" "`bpo-33061 `__: Add missing ``NoReturn``" " to ``__all__`` in typing.py" msgstr "" -#: ../../../build/NEWS:8876 ../../../build/NEWS:10630 +#: ../../../build/NEWS:8954 ../../../build/NEWS:10708 msgid "" "`bpo-33078 `__: Fix the size handling in" " multiprocessing.Queue when a pickling error occurs." msgstr "" -#: ../../../build/NEWS:8879 ../../../build/NEWS:10633 -#: ../../../build/NEWS:15003 +#: ../../../build/NEWS:8957 ../../../build/NEWS:10711 +#: ../../../build/NEWS:15081 msgid "" "`bpo-33064 `__: lib2to3 now properly " "supports trailing commas after ``*args`` and ``**kwargs`` in function " "signatures." msgstr "" -#: ../../../build/NEWS:8882 ../../../build/NEWS:10636 +#: ../../../build/NEWS:8960 ../../../build/NEWS:10714 msgid "" "`bpo-33056 `__: FIX properly close " "leaking fds in concurrent.futures.ProcessPoolExecutor." msgstr "" -#: ../../../build/NEWS:8885 ../../../build/NEWS:10639 -#: ../../../build/NEWS:14753 +#: ../../../build/NEWS:8963 ../../../build/NEWS:10717 +#: ../../../build/NEWS:14831 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:8889 ../../../build/NEWS:10643 -#: ../../../build/NEWS:15006 +#: ../../../build/NEWS:8967 ../../../build/NEWS:10721 +#: ../../../build/NEWS:15084 msgid "" "`bpo-31804 `__: Avoid failing in " "multiprocessing.Process if the standard streams are closed or None at exit." msgstr "" -#: ../../../build/NEWS:8892 +#: ../../../build/NEWS:8970 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:8896 +#: ../../../build/NEWS:8974 msgid "" "`bpo-30249 `__: Improve " "struct.unpack_from() exception messages for problems with the buffer size " "and offset." msgstr "" -#: ../../../build/NEWS:8899 ../../../build/NEWS:10646 -#: ../../../build/NEWS:15009 +#: ../../../build/NEWS:8977 ../../../build/NEWS:10724 +#: ../../../build/NEWS:15087 msgid "" "`bpo-33037 `__: Skip sending/receiving " "data after SSL transport closing." msgstr "" -#: ../../../build/NEWS:8901 ../../../build/NEWS:10648 -#: ../../../build/NEWS:14757 +#: ../../../build/NEWS:8979 ../../../build/NEWS:10726 +#: ../../../build/NEWS:14835 msgid "" "`bpo-27683 `__: Fix a regression in " ":mod:`ipaddress` that result of :meth:`hosts` is empty when the network is " @@ -17438,56 +17538,56 @@ msgid "" "addresses." msgstr "" -#: ../../../build/NEWS:8905 +#: ../../../build/NEWS:8983 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:8908 ../../../build/NEWS:10652 +#: ../../../build/NEWS:8986 ../../../build/NEWS:10730 msgid "" "`bpo-32999 `__: Fix C implementation of " "``ABC.__subclasscheck__(cls, subclass)`` crashed when ``subclass`` is not a " "type object." msgstr "" -#: ../../../build/NEWS:8911 ../../../build/NEWS:10655 -#: ../../../build/NEWS:15013 +#: ../../../build/NEWS:8989 ../../../build/NEWS:10733 +#: ../../../build/NEWS:15091 msgid "" "`bpo-33009 `__: Fix inspect.signature() " "for single-parameter partialmethods." msgstr "" -#: ../../../build/NEWS:8913 ../../../build/NEWS:10657 -#: ../../../build/NEWS:15015 +#: ../../../build/NEWS:8991 ../../../build/NEWS:10735 +#: ../../../build/NEWS:15093 msgid "" "`bpo-32969 `__: Expose several missing " "constants in zlib and fix corresponding documentation." msgstr "" -#: ../../../build/NEWS:8916 ../../../build/NEWS:10660 +#: ../../../build/NEWS:8994 ../../../build/NEWS:10738 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:8920 +#: ../../../build/NEWS:8998 msgid "" "`bpo-32970 `__: Improved disassembly of " "the MAKE_FUNCTION instruction." msgstr "" -#: ../../../build/NEWS:8922 ../../../build/NEWS:10664 -#: ../../../build/NEWS:14761 +#: ../../../build/NEWS:9000 ../../../build/NEWS:10742 +#: ../../../build/NEWS:14839 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:8925 ../../../build/NEWS:10795 +#: ../../../build/NEWS:9003 ../../../build/NEWS:10873 msgid "" "`bpo-32960 `__: For dataclasses, " "disallow inheriting frozen from non-frozen classes, and also disallow " @@ -17495,21 +17595,21 @@ msgid "" "at a future date." msgstr "" -#: ../../../build/NEWS:8929 ../../../build/NEWS:10799 -#: ../../../build/NEWS:15018 +#: ../../../build/NEWS:9007 ../../../build/NEWS:10877 +#: ../../../build/NEWS:15096 msgid "" "`bpo-32713 `__: Fixed tarfile.itn " "handling of out-of-bounds float values. Patch by Joffrey Fuhrer." msgstr "" -#: ../../../build/NEWS:8932 ../../../build/NEWS:10306 +#: ../../../build/NEWS:9010 ../../../build/NEWS:10384 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:8935 ../../../build/NEWS:10802 +#: ../../../build/NEWS:9013 ../../../build/NEWS:10880 msgid "" "`bpo-32951 `__: Direct instantiation of " "SSLSocket and SSLObject objects is now prohibited. The constructors were " @@ -17517,7 +17617,7 @@ msgid "" "suppose to use ssl.wrap_socket() or SSLContext." msgstr "" -#: ../../../build/NEWS:8940 ../../../build/NEWS:10807 +#: ../../../build/NEWS:9018 ../../../build/NEWS:10885 msgid "" "`bpo-32929 `__: Remove the tri-state " "parameter \"hash\", and add the boolean \"unsafe_hash\". If unsafe_hash is " @@ -17527,55 +17627,55 @@ msgid "" "behavior. unsafe_hash=False is the default, just as hash=None used to be." msgstr "" -#: ../../../build/NEWS:8947 ../../../build/NEWS:10814 +#: ../../../build/NEWS:9025 ../../../build/NEWS:10892 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:8950 +#: ../../../build/NEWS:9028 msgid "" "`bpo-32146 `__: Document the interaction" " between frozen executables and the spawn and forkserver start methods in " "multiprocessing." msgstr "" -#: ../../../build/NEWS:8953 ../../../build/NEWS:10817 -#: ../../../build/NEWS:15021 +#: ../../../build/NEWS:9031 ../../../build/NEWS:10895 +#: ../../../build/NEWS:15099 msgid "" "`bpo-30622 `__: The ssl module now " "detects missing NPN support in LibreSSL." msgstr "" -#: ../../../build/NEWS:8955 ../../../build/NEWS:10819 -#: ../../../build/NEWS:15023 +#: ../../../build/NEWS:9033 ../../../build/NEWS:10897 +#: ../../../build/NEWS:15101 msgid "" "`bpo-32922 `__: dbm.open() now encodes " "filename with the filesystem encoding rather than default encoding." msgstr "" -#: ../../../build/NEWS:8958 +#: ../../../build/NEWS:9036 msgid "" "`bpo-32759 `__: Free unused arenas in " "multiprocessing.heap." msgstr "" -#: ../../../build/NEWS:8960 ../../../build/NEWS:10822 -#: ../../../build/NEWS:15026 +#: ../../../build/NEWS:9038 ../../../build/NEWS:10900 +#: ../../../build/NEWS:15104 msgid "" "`bpo-32859 `__: In ``os.dup2``, don't " "check every call whether the ``dup3`` syscall exists or not." msgstr "" -#: ../../../build/NEWS:8963 ../../../build/NEWS:10825 +#: ../../../build/NEWS:9041 ../../../build/NEWS:10903 msgid "" "`bpo-32556 `__: nt._getfinalpathname, " "nt._getvolumepathname and nt._getdiskusage now correctly convert from bytes." msgstr "" -#: ../../../build/NEWS:8966 ../../../build/NEWS:10831 -#: ../../../build/NEWS:15029 +#: ../../../build/NEWS:9044 ../../../build/NEWS:10909 +#: ../../../build/NEWS:15107 msgid "" "`bpo-21060 `__: Rewrite confusing " "message from setup.py upload from \"No dist file created in earlier " @@ -17583,22 +17683,22 @@ msgid "" "command\"." msgstr "" -#: ../../../build/NEWS:8970 ../../../build/NEWS:10667 -#: ../../../build/NEWS:15033 +#: ../../../build/NEWS:9048 ../../../build/NEWS:10745 +#: ../../../build/NEWS:15111 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:8974 ../../../build/NEWS:10835 -#: ../../../build/NEWS:15037 +#: ../../../build/NEWS:9052 ../../../build/NEWS:10913 +#: ../../../build/NEWS:15115 msgid "" "`bpo-32852 `__: Make sure sys.argv " "remains as a list when running trace." msgstr "" -#: ../../../build/NEWS:8976 +#: ../../../build/NEWS:9054 msgid "" "`bpo-31333 `__: ``_abc`` module is " "added. It is a speedup module with C implementations for various functions " @@ -17607,7 +17707,7 @@ msgid "" "this makes Python start-up up to 10% faster." msgstr "" -#: ../../../build/NEWS:8982 +#: ../../../build/NEWS:9060 msgid "" "Note that the new implementation hides internal registry and caches, " "previously accessible via private attributes ``_abc_registry``, " @@ -17616,15 +17716,15 @@ msgid "" "``_abc_registry_clear``, and ``_abc_caches_clear``." msgstr "" -#: ../../../build/NEWS:8988 ../../../build/NEWS:10847 -#: ../../../build/NEWS:15039 +#: ../../../build/NEWS:9066 ../../../build/NEWS:10925 +#: ../../../build/NEWS:15117 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:8992 ../../../build/NEWS:10851 +#: ../../../build/NEWS:9070 ../../../build/NEWS:10929 msgid "" "`bpo-32819 `__: ssl.match_hostname() has" " been simplified and no longer depends on re and ipaddress module for " @@ -17632,48 +17732,48 @@ msgid "" "improved." msgstr "" -#: ../../../build/NEWS:8996 +#: ../../../build/NEWS:9074 msgid "" "`bpo-19675 `__: ``multiprocessing.Pool``" " no longer leaks processes if its initialization fails." msgstr "" -#: ../../../build/NEWS:8999 ../../../build/NEWS:10855 +#: ../../../build/NEWS:9077 ../../../build/NEWS:10933 msgid "" "`bpo-32394 `__: socket: Remove " "TCP_FASTOPEN,TCP_KEEPCNT,TCP_KEEPIDLE,TCP_KEEPINTVL flags on older version " "Windows during run-time." msgstr "" -#: ../../../build/NEWS:9003 ../../../build/NEWS:10859 -#: ../../../build/NEWS:15043 +#: ../../../build/NEWS:9081 ../../../build/NEWS:10937 +#: ../../../build/NEWS:15121 msgid "" "`bpo-31787 `__: Fixed refleaks of " "``__init__()`` methods in various modules. (Contributed by Oren Milman)" msgstr "" -#: ../../../build/NEWS:9006 ../../../build/NEWS:10862 -#: ../../../build/NEWS:15046 +#: ../../../build/NEWS:9084 ../../../build/NEWS:10940 +#: ../../../build/NEWS:15124 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:9009 +#: ../../../build/NEWS:9087 msgid "" "`bpo-30688 `__: Added support of " "``\\N{name}`` escapes in regular expressions. Based on patch by Jonathan " "Eunice." msgstr "" -#: ../../../build/NEWS:9012 ../../../build/NEWS:10865 +#: ../../../build/NEWS:9090 ../../../build/NEWS:10943 msgid "" "`bpo-32792 `__: collections.ChainMap() " "preserves the order of the underlying mappings." msgstr "" -#: ../../../build/NEWS:9015 ../../../build/NEWS:10868 +#: ../../../build/NEWS:9093 ../../../build/NEWS:10946 msgid "" "`bpo-32775 `__: " ":func:`fnmatch.translate()` no longer produces patterns which contain set " @@ -17683,14 +17783,14 @@ msgid "" "patterns containing such sets by accident." msgstr "" -#: ../../../build/NEWS:9021 ../../../build/NEWS:10874 +#: ../../../build/NEWS:9099 ../../../build/NEWS:10952 msgid "" "`bpo-32622 `__: Implement native fast " "sendfile for Windows proactor event loop." msgstr "" -#: ../../../build/NEWS:9023 ../../../build/NEWS:10876 -#: ../../../build/NEWS:15052 +#: ../../../build/NEWS:9101 ../../../build/NEWS:10954 +#: ../../../build/NEWS:15130 msgid "" "`bpo-32777 `__: Fix a rare but potential" " pre-exec child process deadlock in subprocess on POSIX systems when marking" @@ -17698,49 +17798,49 @@ msgid "" "appears to have been introduced in 3.4." msgstr "" -#: ../../../build/NEWS:9028 ../../../build/NEWS:10881 -#: ../../../build/NEWS:15057 +#: ../../../build/NEWS:9106 ../../../build/NEWS:10959 +#: ../../../build/NEWS:15135 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:9032 +#: ../../../build/NEWS:9110 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:9036 ../../../build/NEWS:10885 +#: ../../../build/NEWS:9114 ../../../build/NEWS:10963 msgid "" "`bpo-32741 `__: Implement " "``asyncio.TimerHandle.when()`` method." msgstr "" -#: ../../../build/NEWS:9038 ../../../build/NEWS:10887 +#: ../../../build/NEWS:9116 ../../../build/NEWS:10965 msgid "" "`bpo-32691 `__: Use mod_spec.parent when" " running modules with pdb" msgstr "" -#: ../../../build/NEWS:9040 ../../../build/NEWS:10889 -#: ../../../build/NEWS:15061 +#: ../../../build/NEWS:9118 ../../../build/NEWS:10967 +#: ../../../build/NEWS:15139 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:9044 ../../../build/NEWS:10893 -#: ../../../build/NEWS:15065 +#: ../../../build/NEWS:9122 ../../../build/NEWS:10971 +#: ../../../build/NEWS:15143 msgid "" "`bpo-32727 `__: Do not include name " "field in SMTP envelope from address. Patch by Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:9047 ../../../build/NEWS:10896 +#: ../../../build/NEWS:9125 ../../../build/NEWS:10974 msgid "" "`bpo-31453 `__: Add TLSVersion constants" " and SSLContext.maximum_version / minimum_version attributes. The new API " @@ -17749,7 +17849,7 @@ msgid "" " feature." msgstr "" -#: ../../../build/NEWS:9052 ../../../build/NEWS:10901 +#: ../../../build/NEWS:9130 ../../../build/NEWS:10979 msgid "" "`bpo-24334 `__: Internal implementation " "details of ssl module were cleaned up. The SSLSocket has one less layer of " @@ -17758,52 +17858,52 @@ msgid "" "simplified." msgstr "" -#: ../../../build/NEWS:9057 ../../../build/NEWS:10906 -#: ../../../build/NEWS:15078 +#: ../../../build/NEWS:9135 ../../../build/NEWS:10984 +#: ../../../build/NEWS:15156 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:9060 ../../../build/NEWS:10909 +#: ../../../build/NEWS:9138 ../../../build/NEWS:10987 msgid "" "`bpo-32585 `__: Add Ttk spinbox widget " "to :mod:`tkinter.ttk`. Patch by Alan D Moore." msgstr "" -#: ../../../build/NEWS:9063 +#: ../../../build/NEWS:9141 msgid "" "`bpo-32512 `__: :mod:`profile` CLI " "accepts `-m module_name` as an alternative to script path." msgstr "" -#: ../../../build/NEWS:9066 +#: ../../../build/NEWS:9144 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:9070 +#: ../../../build/NEWS:9148 msgid "Patch by Sanyam Khurana." msgstr "*Patch* oleh Sanyam Khurana." -#: ../../../build/NEWS:9072 +#: ../../../build/NEWS:9150 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:9076 +#: ../../../build/NEWS:9154 msgid "" "`bpo-29877 `__: compileall: import " "ProcessPoolExecutor only when needed, preventing hangs on low resource " "platforms" msgstr "" -#: ../../../build/NEWS:9079 ../../../build/NEWS:10912 +#: ../../../build/NEWS:9157 ../../../build/NEWS:10990 msgid "" "`bpo-32221 `__: Various functions " "returning tuple containing IPv6 addresses now omit ``%scope`` part since the" @@ -17812,47 +17912,47 @@ msgid "" "since useless resolving of network interface name is omitted." msgstr "" -#: ../../../build/NEWS:9085 +#: ../../../build/NEWS:9163 msgid "" "`bpo-32147 `__: " ":func:`binascii.unhexlify` is now up to 2 times faster. Patch by Sergey " "Fedoseev." msgstr "" -#: ../../../build/NEWS:9088 ../../../build/NEWS:10918 +#: ../../../build/NEWS:9166 ../../../build/NEWS:10996 msgid "" "`bpo-30693 `__: The TarFile class now " "recurses directories in a reproducible way." msgstr "" -#: ../../../build/NEWS:9091 ../../../build/NEWS:10921 +#: ../../../build/NEWS:9169 ../../../build/NEWS:10999 msgid "" "`bpo-30693 `__: The ZipFile class now " "recurses directories in a reproducible way." msgstr "" -#: ../../../build/NEWS:9094 +#: ../../../build/NEWS:9172 msgid "" "`bpo-31680 `__: Added " ":data:`curses.ncurses_version`." msgstr "" -#: ../../../build/NEWS:9096 ../../../build/NEWS:10457 -#: ../../../build/NEWS:14764 +#: ../../../build/NEWS:9174 ../../../build/NEWS:10535 +#: ../../../build/NEWS:14842 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:9100 +#: ../../../build/NEWS:9178 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:9104 +#: ../../../build/NEWS:9182 msgid "" "`bpo-31425 `__: Add support for sockets " "of the AF_QIPCRTR address family, supported by the Linux kernel. This is " @@ -17860,7 +17960,7 @@ msgid "" " devices. Patch by Bjorn Andersson." msgstr "" -#: ../../../build/NEWS:9109 +#: ../../../build/NEWS:9187 msgid "" "`bpo-22005 `__: Implemented unpickling " "instances of :class:`~datetime.datetime`, :class:`~datetime.date` and " @@ -17868,7 +17968,7 @@ msgid "" " used for successful decoding." msgstr "" -#: ../../../build/NEWS:9114 ../../../build/NEWS:10675 +#: ../../../build/NEWS:9192 ../../../build/NEWS:10753 msgid "" "`bpo-27645 `__: " ":class:`sqlite3.Connection` now exposes a " @@ -17876,45 +17976,45 @@ msgid "" " is at version 3.6.11 or higher. Patch by Lele Gaifax." msgstr "" -#: ../../../build/NEWS:9118 ../../../build/NEWS:10309 -#: ../../../build/NEWS:14771 +#: ../../../build/NEWS:9196 ../../../build/NEWS:10387 +#: ../../../build/NEWS:14849 msgid "" "`bpo-16865 `__: Support arrays >=2GiB in" " :mod:`ctypes`. Patch by Segev Finer." msgstr "" -#: ../../../build/NEWS:9120 +#: ../../../build/NEWS:9198 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:9124 +#: ../../../build/NEWS:9202 msgid "" "`bpo-29456 `__: Fix bugs in hangul " "normalization: u1176, u11a7 and u11c3" msgstr "" -#: ../../../build/NEWS:9129 +#: ../../../build/NEWS:9207 msgid "" "`bpo-21257 `__: Document " ":func:`http.client.parse_headers`." msgstr "" -#: ../../../build/NEWS:9131 +#: ../../../build/NEWS:9209 msgid "" "`bpo-34764 `__: Improve example of " "iter() with 2nd sentinel argument." msgstr "" -#: ../../../build/NEWS:9133 +#: ../../../build/NEWS:9211 msgid "" "`bpo-35564 `__: Explicitly set " "master_doc variable in conf.py for compliance with Sphinx 2.0" msgstr "" -#: ../../../build/NEWS:9136 +#: ../../../build/NEWS:9214 msgid "" "`bpo-35511 `__: Specified that " "profile.Profile class doesn't not support enable or disable methods. Also, " @@ -17922,127 +18022,127 @@ msgid "" "cProfile module." msgstr "" -#: ../../../build/NEWS:9140 +#: ../../../build/NEWS:9218 msgid "" "`bpo-10536 `__: Enhance the gettext " "docs. Patch by Éric Araujo" msgstr "" -#: ../../../build/NEWS:9142 +#: ../../../build/NEWS:9220 msgid "" "`bpo-35089 `__: Remove mention of " "``typing.io`` and ``typing.re``. Their types should be imported from " "``typing`` directly." msgstr "" -#: ../../../build/NEWS:9145 +#: ../../../build/NEWS:9223 msgid "" "`bpo-35038 `__: Fix the documentation " "about an unexisting `f_restricted` attribute in the frame object. Patch by " "Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:9148 +#: ../../../build/NEWS:9226 msgid "" "`bpo-35042 `__: Replace PEP XYZ by the " "pep role and allow to use the direct links to the PEPs." msgstr "" -#: ../../../build/NEWS:9151 +#: ../../../build/NEWS:9229 msgid "" "`bpo-35044 `__: Fix the documentation " "with the role ``exc`` for the appropriated exception. Patch by Stéphane " "Wirtel" msgstr "" -#: ../../../build/NEWS:9154 +#: ../../../build/NEWS:9232 msgid "" "`bpo-35035 `__: Rename documentation for" " :mod:`email.utils` to ``email.utils.rst``." msgstr "" -#: ../../../build/NEWS:9157 +#: ../../../build/NEWS:9235 msgid "" "`bpo-34967 `__: Use " "app.add_object_type() instead of the deprecated Sphinx function " "app.description_unit()" msgstr "" -#: ../../../build/NEWS:9160 +#: ../../../build/NEWS:9238 msgid "" "`bpo-34913 `__: Add documentation about " "the new command line interface of the gzip module." msgstr "" -#: ../../../build/NEWS:9163 +#: ../../../build/NEWS:9241 msgid "" "`bpo-32174 `__: chm document displays " "non-ASCII charaters properly on some MBCS Windows systems." msgstr "" -#: ../../../build/NEWS:9166 +#: ../../../build/NEWS:9244 msgid "" "`bpo-11233 `__: Create availability " "directive for documentation. Original patch by Georg Brandl." msgstr "" -#: ../../../build/NEWS:9169 +#: ../../../build/NEWS:9247 msgid "" "`bpo-34790 `__: Document how passing " "coroutines to asyncio.wait() can be confusing." msgstr "" -#: ../../../build/NEWS:9172 +#: ../../../build/NEWS:9250 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:9176 +#: ../../../build/NEWS:9254 msgid "" "`bpo-28617 `__: Fixed info in the " "stdtypes docs concerning the types that support membership tests." msgstr "" -#: ../../../build/NEWS:9179 +#: ../../../build/NEWS:9257 msgid "" "`bpo-20177 `__: Migrate " "datetime.date.fromtimestamp to Argument Clinic. Patch by Tim Hoffmann." msgstr "" -#: ../../../build/NEWS:9182 +#: ../../../build/NEWS:9260 msgid "" "`bpo-34065 `__: Fix wrongly written " "basicConfig documentation markup syntax" msgstr "" -#: ../../../build/NEWS:9184 +#: ../../../build/NEWS:9262 msgid "" "`bpo-33460 `__: replaced ellipsis with " "correct error codes in tutorial chapter 3." msgstr "" -#: ../../../build/NEWS:9187 +#: ../../../build/NEWS:9265 msgid "" "`bpo-33847 `__: Add '@' operator entry " "to index." msgstr "" -#: ../../../build/NEWS:9189 ../../../build/NEWS:10104 +#: ../../../build/NEWS:9267 ../../../build/NEWS:10182 msgid "" "`bpo-33409 `__: Clarified the " "relationship between :pep:`538`'s PYTHONCOERCECLOCALE and PEP 540's " "PYTHONUTF8 mode." msgstr "" -#: ../../../build/NEWS:9192 +#: ../../../build/NEWS:9270 msgid "" "`bpo-33197 `__: Add versionadded tag to " "the documentation of ParameterKind.description" msgstr "" -#: ../../../build/NEWS:9195 +#: ../../../build/NEWS:9273 msgid "" "`bpo-17045 `__: Improve the C-API doc " "for PyTypeObject. This includes adding several quick-reference tables and a" @@ -18050,32 +18150,32 @@ msgid "" " up with a slightly more consistent format." msgstr "" -#: ../../../build/NEWS:9200 ../../../build/NEWS:10107 +#: ../../../build/NEWS:9278 ../../../build/NEWS:10185 msgid "" "`bpo-33736 `__: Improve the " "documentation of :func:`asyncio.open_connection`, " ":func:`asyncio.start_server` and their UNIX socket counterparts." msgstr "" -#: ../../../build/NEWS:9203 ../../../build/NEWS:10314 +#: ../../../build/NEWS:9281 ../../../build/NEWS:10392 msgid "" "`bpo-23859 `__: Document that " "`asyncio.wait()` does not cancel its futures on timeout." msgstr "" -#: ../../../build/NEWS:9206 ../../../build/NEWS:10317 +#: ../../../build/NEWS:9284 ../../../build/NEWS:10395 msgid "" "`bpo-32436 `__: Document :pep:`567` " "changes to asyncio." msgstr "" -#: ../../../build/NEWS:9208 ../../../build/NEWS:10319 +#: ../../../build/NEWS:9286 ../../../build/NEWS:10397 msgid "" "`bpo-33604 `__: Update HMAC md5 default " "to a DeprecationWarning, bump removal to 3.8." msgstr "" -#: ../../../build/NEWS:9211 +#: ../../../build/NEWS:9289 msgid "" "`bpo-33594 `__: Document ``getargspec``," " ``from_function`` and ``from_builtin`` as deprecated in their respective " @@ -18083,201 +18183,201 @@ msgid "" "message." msgstr "" -#: ../../../build/NEWS:9215 ../../../build/NEWS:10322 -#: ../../../build/NEWS:14780 +#: ../../../build/NEWS:9293 ../../../build/NEWS:10400 +#: ../../../build/NEWS:14858 msgid "" "`bpo-33503 `__: Fix broken pypi link" msgstr "" -#: ../../../build/NEWS:9217 ../../../build/NEWS:10324 -#: ../../../build/NEWS:14782 +#: ../../../build/NEWS:9295 ../../../build/NEWS:10402 +#: ../../../build/NEWS:14860 msgid "" "`bpo-33421 `__: Add missing " "documentation for ``typing.AsyncContextManager``." msgstr "" -#: ../../../build/NEWS:9219 +#: ../../../build/NEWS:9297 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:9223 ../../../build/NEWS:10464 -#: ../../../build/NEWS:14784 +#: ../../../build/NEWS:9301 ../../../build/NEWS:10542 +#: ../../../build/NEWS:14862 msgid "" "`bpo-33378 `__: Add Korean language " "switcher for https://docs.python.org/3/" msgstr "" -#: ../../../build/NEWS:9225 ../../../build/NEWS:10466 -#: ../../../build/NEWS:14786 +#: ../../../build/NEWS:9303 ../../../build/NEWS:10544 +#: ../../../build/NEWS:14864 msgid "" "`bpo-33276 `__: Clarify that the " "``__path__`` attribute on modules cannot be just any value." msgstr "" -#: ../../../build/NEWS:9228 ../../../build/NEWS:10469 -#: ../../../build/NEWS:14789 +#: ../../../build/NEWS:9306 ../../../build/NEWS:10547 +#: ../../../build/NEWS:14867 msgid "" "`bpo-33201 `__: Modernize documentation " "for writing C extension types." msgstr "" -#: ../../../build/NEWS:9230 ../../../build/NEWS:10471 -#: ../../../build/NEWS:14791 +#: ../../../build/NEWS:9308 ../../../build/NEWS:10549 +#: ../../../build/NEWS:14869 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:9234 ../../../build/NEWS:10682 -#: ../../../build/NEWS:14795 +#: ../../../build/NEWS:9312 ../../../build/NEWS:10760 +#: ../../../build/NEWS:14873 msgid "" "`bpo-33126 `__: Document " "PyBuffer_ToContiguous()." msgstr "" -#: ../../../build/NEWS:9236 ../../../build/NEWS:10684 -#: ../../../build/NEWS:14797 +#: ../../../build/NEWS:9314 ../../../build/NEWS:10762 +#: ../../../build/NEWS:14875 msgid "" "`bpo-27212 `__: Modify documentation for" " the :func:`islice` recipe to consume initial values up to the start index." msgstr "" -#: ../../../build/NEWS:9239 ../../../build/NEWS:10687 -#: ../../../build/NEWS:14800 +#: ../../../build/NEWS:9317 ../../../build/NEWS:10765 +#: ../../../build/NEWS:14878 msgid "" "`bpo-28247 `__: Update :mod:`zipapp` " "documentation to describe how to make standalone applications." msgstr "" -#: ../../../build/NEWS:9242 ../../../build/NEWS:10690 -#: ../../../build/NEWS:14803 +#: ../../../build/NEWS:9320 ../../../build/NEWS:10768 +#: ../../../build/NEWS:14881 msgid "" "`bpo-18802 `__: Documentation changes " "for ipaddress. Patch by Jon Foster and Berker Peksag." msgstr "" -#: ../../../build/NEWS:9245 ../../../build/NEWS:10693 -#: ../../../build/NEWS:14806 +#: ../../../build/NEWS:9323 ../../../build/NEWS:10771 +#: ../../../build/NEWS:14884 msgid "" "`bpo-27428 `__: Update documentation to " "clarify that ``WindowsRegistryFinder`` implements ``MetaPathFinder``. (Patch" " by Himanshu Lakhara)" msgstr "" -#: ../../../build/NEWS:9248 ../../../build/NEWS:10927 +#: ../../../build/NEWS:9326 ../../../build/NEWS:11005 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:9252 ../../../build/NEWS:10931 -#: ../../../build/NEWS:15136 +#: ../../../build/NEWS:9330 ../../../build/NEWS:11009 +#: ../../../build/NEWS:15214 msgid "" "`bpo-17232 `__: Clarify docs for -O and " "-OO. Patch by Terry Reedy." msgstr "" -#: ../../../build/NEWS:9254 ../../../build/NEWS:10933 +#: ../../../build/NEWS:9332 ../../../build/NEWS:11011 msgid "" "`bpo-32436 `__: Add documentation for " "the contextvars module (PEP 567)." msgstr "" -#: ../../../build/NEWS:9256 ../../../build/NEWS:10935 -#: ../../../build/NEWS:15138 +#: ../../../build/NEWS:9334 ../../../build/NEWS:11013 +#: ../../../build/NEWS:15216 msgid "" "`bpo-32800 `__: Update link to w3c doc " "for xml default namespaces." msgstr "" -#: ../../../build/NEWS:9258 ../../../build/NEWS:10937 +#: ../../../build/NEWS:9336 ../../../build/NEWS:11015 msgid "" "`bpo-11015 `__: Update " ":mod:`test.support` documentation." msgstr "" -#: ../../../build/NEWS:9260 +#: ../../../build/NEWS:9338 msgid "" "`bpo-32613 `__: Update the " "faq/windows.html to use the py command from PEP 397 instead of python." msgstr "" -#: ../../../build/NEWS:9263 ../../../build/NEWS:10939 -#: ../../../build/NEWS:15140 +#: ../../../build/NEWS:9341 ../../../build/NEWS:11017 +#: ../../../build/NEWS:15218 msgid "" "`bpo-8722 `__: Document " ":meth:`__getattr__` behavior when property :meth:`get` method raises " ":exc:`AttributeError`." msgstr "" -#: ../../../build/NEWS:9266 ../../../build/NEWS:10942 -#: ../../../build/NEWS:15143 +#: ../../../build/NEWS:9344 ../../../build/NEWS:11020 +#: ../../../build/NEWS:15221 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:9270 +#: ../../../build/NEWS:9348 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:9273 +#: ../../../build/NEWS:9351 msgid "" "`bpo-32722 `__: Remove the bad example " "in the tutorial of the Generator Expression. Patch by Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:9276 ../../../build/NEWS:10946 -#: ../../../build/NEWS:15147 +#: ../../../build/NEWS:9354 ../../../build/NEWS:11024 +#: ../../../build/NEWS:15225 msgid "" "`bpo-31972 `__: Improve docstrings for " "`pathlib.PurePath` subclasses." msgstr "" -#: ../../../build/NEWS:9278 +#: ../../../build/NEWS:9356 msgid "" "`bpo-30607 `__: Use the externalized " "``python-docs-theme`` package when building the documentation." msgstr "" -#: ../../../build/NEWS:9281 ../../../build/NEWS:10475 -#: ../../../build/NEWS:14809 +#: ../../../build/NEWS:9359 ../../../build/NEWS:10553 +#: ../../../build/NEWS:14887 msgid "" "`bpo-8243 `__: Add a note about " "curses.addch and curses.addstr exception behavior when writing outside a " "window, or pad." msgstr "" -#: ../../../build/NEWS:9284 ../../../build/NEWS:10478 +#: ../../../build/NEWS:9362 ../../../build/NEWS:10556 msgid "" "`bpo-32337 `__: Update documentation " "related with ``dict`` order." msgstr "" -#: ../../../build/NEWS:9286 +#: ../../../build/NEWS:9364 msgid "" "`bpo-25041 `__: Document ``AF_PACKET`` " "in the :mod:`socket` module." msgstr "" -#: ../../../build/NEWS:9288 ../../../build/NEWS:10110 -#: ../../../build/NEWS:14812 +#: ../../../build/NEWS:9366 ../../../build/NEWS:10188 +#: ../../../build/NEWS:14890 msgid "" "`bpo-31432 `__: Clarify meaning of " "CERT_NONE, CERT_OPTIONAL, and CERT_REQUIRED flags for " "ssl.SSLContext.verify_mode." msgstr "" -#: ../../../build/NEWS:9294 +#: ../../../build/NEWS:9372 msgid "" "`bpo-35772 `__: Fix sparse file tests of" " test_tarfile on ppc64 with the tmpfs filesystem. Fix the function testing " @@ -18288,14 +18388,14 @@ msgid "" "KiB pages, whereas the test punch holes of 4 KiB." msgstr "" -#: ../../../build/NEWS:9302 +#: ../../../build/NEWS:9380 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:9305 +#: ../../../build/NEWS:9383 msgid "" "`bpo-32710 `__: " "``test_asyncio/test_sendfile.py`` now resets the event loop policy using " @@ -18303,20 +18403,20 @@ msgid "" "running tests on Windows." msgstr "" -#: ../../../build/NEWS:9309 +#: ../../../build/NEWS:9387 msgid "" "`bpo-33717 `__: test.pythoninfo now logs" " information of all clocks, not only time.time() and time.perf_counter()." msgstr "" -#: ../../../build/NEWS:9312 +#: ../../../build/NEWS:9390 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:9315 +#: ../../../build/NEWS:9393 msgid "" "`bpo-31731 `__: Fix a race condition in " "``check_interrupted_write()`` of test_io: create directly the thread with " @@ -18325,14 +18425,14 @@ msgid "" "the signal is blocked." msgstr "" -#: ../../../build/NEWS:9320 +#: ../../../build/NEWS:9398 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:9324 +#: ../../../build/NEWS:9402 msgid "" "`bpo-35519 `__: Rename " ":mod:`test.bisect` module to :mod:`test.bisect_cmd` to avoid conflict with " @@ -18340,14 +18440,14 @@ msgid "" "Lib/test/test_xmlrpc.py``." msgstr "" -#: ../../../build/NEWS:9328 +#: ../../../build/NEWS:9406 msgid "" "`bpo-35513 `__: Replace " ":func:`time.time` with :func:`time.monotonic` in tests to measure time " "delta." msgstr "" -#: ../../../build/NEWS:9331 +#: ../../../build/NEWS:9409 msgid "" "`bpo-34279 `__: " ":func:`test.support.run_unittest` no longer raise :exc:`TestDidNotRun` if " @@ -18355,32 +18455,32 @@ msgid "" "no test have been run and no test have been skipped." msgstr "" -#: ../../../build/NEWS:9336 +#: ../../../build/NEWS:9414 msgid "" "`bpo-35412 `__: Add testcase to " "``test_future4``: check unicode literal." msgstr "" -#: ../../../build/NEWS:9338 +#: ../../../build/NEWS:9416 msgid "" "`bpo-26704 `__: Added test demonstrating" " double-patching of an instance method. Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:9341 +#: ../../../build/NEWS:9419 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:9344 +#: ../../../build/NEWS:9422 msgid "" "`bpo-35352 `__: Modify test_asyncio to " "use the certificate set from the test directory." msgstr "" -#: ../../../build/NEWS:9347 +#: ../../../build/NEWS:9425 msgid "" "`bpo-35317 `__: Fix ``mktime()`` " "overflow error in ``test_email``: run " @@ -18388,7 +18488,7 @@ msgid "" "``test_localtime_daylight_false_dst_true()`` with a specific timezone." msgstr "" -#: ../../../build/NEWS:9351 +#: ../../../build/NEWS:9429 msgid "" "`bpo-21263 `__: After several reports " "that test_gdb does not work properly on macOS and since gdb is not shipped " @@ -18396,7 +18496,7 @@ msgid "" "been used to compile Python. Patch by Lysandros Nikolaou" msgstr "" -#: ../../../build/NEWS:9356 +#: ../../../build/NEWS:9434 msgid "" "`bpo-34279 `__: regrtest issue a warning" " when no tests have been executed in a particular test file. Also, a new " @@ -18404,26 +18504,26 @@ msgid "" "files. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:9360 +#: ../../../build/NEWS:9438 msgid "" "`bpo-34962 `__: make docstest in Doc now" " passes., and is enforced in CI" msgstr "" -#: ../../../build/NEWS:9362 +#: ../../../build/NEWS:9440 msgid "" "`bpo-23596 `__: Use argparse for the " "command line of the gzip module. Patch by Antony Lee" msgstr "" -#: ../../../build/NEWS:9365 +#: ../../../build/NEWS:9443 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:9368 +#: ../../../build/NEWS:9446 msgid "" "`bpo-34587 `__: test_socket: Remove " "RDSTest.testCongestion(). The test tries to fill the receiver's socket " @@ -18433,70 +18533,70 @@ msgid "" "error. The test fails on Fedora 28 by design, so just remove it." msgstr "" -#: ../../../build/NEWS:9375 +#: ../../../build/NEWS:9453 msgid "" "`bpo-34661 `__: Fix test_shutil if unzip" " doesn't support -t." msgstr "" -#: ../../../build/NEWS:9377 +#: ../../../build/NEWS:9455 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:9381 +#: ../../../build/NEWS:9459 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:9385 +#: ../../../build/NEWS:9463 msgid "" "`bpo-34594 `__: Fix usage of hardcoded " "``errno`` values in the tests." msgstr "" -#: ../../../build/NEWS:9387 +#: ../../../build/NEWS:9465 msgid "" "`bpo-34579 `__: Fix test_embed for AIX " "Patch by Michael Felt" msgstr "" -#: ../../../build/NEWS:9389 +#: ../../../build/NEWS:9467 msgid "" "`bpo-34542 `__: Use 3072 RSA keys and " "SHA-256 signature for test certs and keys." msgstr "" -#: ../../../build/NEWS:9392 +#: ../../../build/NEWS:9470 msgid "" "`bpo-11193 `__: Remove special condition" " for AIX in `test_subprocess.test_undecodable_env`" msgstr "" -#: ../../../build/NEWS:9395 +#: ../../../build/NEWS:9473 msgid "" "`bpo-34347 `__: Fix " "`test_utf8_mode.test_cmd_line` for AIX" msgstr "" -#: ../../../build/NEWS:9397 +#: ../../../build/NEWS:9475 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:9400 +#: ../../../build/NEWS:9478 msgid "" "`bpo-34391 `__: Fix ftplib test for TLS " "1.3 by reading from data socket." msgstr "" -#: ../../../build/NEWS:9402 +#: ../../../build/NEWS:9480 msgid "" "`bpo-11192 `__: Fix `test_socket` on AIX" " 6.1 and later IPv6 zone id supports only supported by inet_pton6_zone() " @@ -18504,44 +18604,44 @@ msgid "" "rather than build-time based sys.platform()" msgstr "" -#: ../../../build/NEWS:9407 +#: ../../../build/NEWS:9485 msgid "" "`bpo-34399 `__: Update all RSA keys and " "DH params to use at least 2048 bits." msgstr "" -#: ../../../build/NEWS:9409 +#: ../../../build/NEWS:9487 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:9413 +#: ../../../build/NEWS:9491 msgid "" "`bpo-11191 `__: Skip the distutils test " "'test_search_cpp' when using XLC as compiler patch by aixtools (Michael " "Felt)" msgstr "" -#: ../../../build/NEWS:9416 +#: ../../../build/NEWS:9494 msgid "Improved an error message when mock assert_has_calls fails." msgstr "" -#: ../../../build/NEWS:9418 +#: ../../../build/NEWS:9496 msgid "" "`bpo-33746 `__: Fix test_unittest when " "run in verbose mode." msgstr "" -#: ../../../build/NEWS:9420 +#: ../../../build/NEWS:9498 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:9423 +#: ../../../build/NEWS:9501 msgid "" "`bpo-33873 `__: Fix a bug in " "``regrtest`` that caused an extra test to run if --huntrleaks/-R was used. " @@ -18549,101 +18649,101 @@ msgid "" "--huntrleaks/-R (at least one warmup run and one repetition must be used)." msgstr "" -#: ../../../build/NEWS:9428 +#: ../../../build/NEWS:9506 msgid "" "`bpo-33562 `__: Check that a global " "asyncio event loop policy is not left behind by any tests." msgstr "" -#: ../../../build/NEWS:9431 ../../../build/NEWS:10329 -#: ../../../build/NEWS:14818 +#: ../../../build/NEWS:9509 ../../../build/NEWS:10407 +#: ../../../build/NEWS:14896 msgid "" "`bpo-33655 `__: Ignore " "test_posix_fallocate failures on BSD platforms that might be due to running " "on ZFS." msgstr "" -#: ../../../build/NEWS:9434 +#: ../../../build/NEWS:9512 msgid "" "`bpo-32962 `__: Fixed test_gdb when " "Python is compiled with flags -mcet -fcf-protection -O0." msgstr "" -#: ../../../build/NEWS:9437 ../../../build/NEWS:10483 +#: ../../../build/NEWS:9515 ../../../build/NEWS:10561 msgid "" "`bpo-33358 `__: Fix " "``test_embed.test_pre_initialization_sys_options()`` when the interpreter is" " built with ``--enable-shared``." msgstr "" -#: ../../../build/NEWS:9440 ../../../build/NEWS:10699 -#: ../../../build/NEWS:14931 +#: ../../../build/NEWS:9518 ../../../build/NEWS:10777 +#: ../../../build/NEWS:15009 msgid "" "`bpo-32872 `__: Avoid regrtest " "compatibility issue with namespace packages." msgstr "" -#: ../../../build/NEWS:9442 ../../../build/NEWS:10701 -#: ../../../build/NEWS:15156 +#: ../../../build/NEWS:9520 ../../../build/NEWS:10779 +#: ../../../build/NEWS:15234 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:9445 +#: ../../../build/NEWS:9523 msgid "" "`bpo-32663 `__: Making sure the " "`SMTPUTF8SimTests` class of tests gets run in test_smtplib.py." msgstr "" -#: ../../../build/NEWS:9448 +#: ../../../build/NEWS:9526 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:9452 +#: ../../../build/NEWS:9530 msgid "Applicable to Python2-2.7 and later" msgstr "Berlaku untuk Python2-2.7 dan yang lebih baru" -#: ../../../build/NEWS:9454 ../../../build/NEWS:10704 -#: ../../../build/NEWS:14821 +#: ../../../build/NEWS:9532 ../../../build/NEWS:10782 +#: ../../../build/NEWS:14899 msgid "`bpo-19417 `__: Add test_bdb.py." msgstr "" -#: ../../../build/NEWS:9456 ../../../build/NEWS:10951 +#: ../../../build/NEWS:9534 ../../../build/NEWS:11029 msgid "" "`bpo-31809 `__: Add tests to verify " "connection with secp ECDH curves." msgstr "" -#: ../../../build/NEWS:9461 +#: ../../../build/NEWS:9539 msgid "" "`bpo-34691 `__: The _contextvars module " "is now built into the core Python library on Windows." msgstr "" -#: ../../../build/NEWS:9464 +#: ../../../build/NEWS:9542 msgid "" "`bpo-35683 `__: Improved Azure Pipelines" " build steps and now verifying layouts correctly" msgstr "" -#: ../../../build/NEWS:9467 +#: ../../../build/NEWS:9545 msgid "" "`bpo-35642 `__: Remove asynciomodule.c " "from pythoncore.vcxproj" msgstr "" -#: ../../../build/NEWS:9469 +#: ../../../build/NEWS:9547 msgid "" "`bpo-35550 `__: Fix incorrect Solaris " "#ifdef checks to look for __sun && __SVR4 instead of sun when compiling." msgstr "" -#: ../../../build/NEWS:9472 +#: ../../../build/NEWS:9550 msgid "" "`bpo-35499 `__: ``make profile-opt`` no " "longer replaces ``CFLAGS_NODIST`` with ``CFLAGS``. It now adds profile-" @@ -18651,27 +18751,27 @@ msgid "" "``CFLAGS_NODIST`` flags are kept." msgstr "" -#: ../../../build/NEWS:9476 +#: ../../../build/NEWS:9554 msgid "" "`bpo-35257 `__: Avoid leaking the linker" " flags from Link Time Optimizations (LTO) into distutils when compiling C " "extensions." msgstr "" -#: ../../../build/NEWS:9479 +#: ../../../build/NEWS:9557 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:9483 +#: ../../../build/NEWS:9561 msgid "" "`bpo-35139 `__: Fix a compiler error " "when statically linking `pyexpat` in `Modules/Setup`." msgstr "" -#: ../../../build/NEWS:9486 +#: ../../../build/NEWS:9564 msgid "" "`bpo-35059 `__: PCbuild: Set " "InlineFunctionExpansion to OnlyExplicitInline (\"/Ob1\" option) in " @@ -18680,7 +18780,7 @@ msgid "" "Windows." msgstr "" -#: ../../../build/NEWS:9491 +#: ../../../build/NEWS:9569 msgid "" "`bpo-35011 `__: Restores the use of " "pyexpatns.h to isolate our embedded copy of the expat C library so that its " @@ -18688,51 +18788,51 @@ msgid "" "application or other extension modules with their own version of libexpat." msgstr "" -#: ../../../build/NEWS:9496 +#: ../../../build/NEWS:9574 msgid "" "`bpo-28015 `__: Have --with-lto works " "correctly with clang." msgstr "" -#: ../../../build/NEWS:9498 +#: ../../../build/NEWS:9576 msgid "" "`bpo-34765 `__: Update the outdated " "install-sh file to the latest revision from automake v1.16.1" msgstr "" -#: ../../../build/NEWS:9501 +#: ../../../build/NEWS:9579 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:9505 +#: ../../../build/NEWS:9583 msgid "" "`bpo-34710 `__: Fixed SSL module build " "with OpenSSL & pedantic CFLAGS." msgstr "" -#: ../../../build/NEWS:9507 +#: ../../../build/NEWS:9585 msgid "" "`bpo-34582 `__: Add JUnit XML output for" " regression tests and update Azure DevOps builds." msgstr "" -#: ../../../build/NEWS:9510 +#: ../../../build/NEWS:9588 msgid "" "`bpo-34081 `__: Make Sphinx warnings as " "errors in the Docs Makefile." msgstr "" -#: ../../../build/NEWS:9512 +#: ../../../build/NEWS:9590 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:9515 +#: ../../../build/NEWS:9593 msgid "" "`bpo-33015 `__: Fix an undefined " "behaviour in the pthread implementation of " @@ -18740,94 +18840,94 @@ msgid "" " ``NULL``." msgstr "" -#: ../../../build/NEWS:9519 +#: ../../../build/NEWS:9597 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:9523 +#: ../../../build/NEWS:9601 msgid "" "`bpo-34121 `__: Fix detection of C11 " "atomic support on clang." msgstr "" -#: ../../../build/NEWS:9525 +#: ../../../build/NEWS:9603 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:9529 +#: ../../../build/NEWS:9607 msgid "" "`bpo-30345 `__: Add -g to LDFLAGS when " "compiling with LTO to get debug symbols." msgstr "" -#: ../../../build/NEWS:9531 ../../../build/NEWS:10116 -#: ../../../build/NEWS:14826 +#: ../../../build/NEWS:9609 ../../../build/NEWS:10194 +#: ../../../build/NEWS:14904 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:9535 ../../../build/NEWS:10338 -#: ../../../build/NEWS:14830 +#: ../../../build/NEWS:9613 ../../../build/NEWS:10416 +#: ../../../build/NEWS:14908 msgid "" "`bpo-33614 `__: Ensures module " "definition files for the stable ABI on Windows are correctly regenerated." msgstr "" -#: ../../../build/NEWS:9538 +#: ../../../build/NEWS:9616 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:9541 ../../../build/NEWS:10341 -#: ../../../build/NEWS:14833 +#: ../../../build/NEWS:9619 ../../../build/NEWS:10419 +#: ../../../build/NEWS:14911 msgid "" "`bpo-33522 `__: Enable CI builds on " "Visual Studio Team Services at https://python.visualstudio.com/cpython" msgstr "" -#: ../../../build/NEWS:9544 +#: ../../../build/NEWS:9622 msgid "" "`bpo-33512 `__: configure's check for " "\"long double\" has been simplified" msgstr "" -#: ../../../build/NEWS:9546 +#: ../../../build/NEWS:9624 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:9550 ../../../build/NEWS:10489 -#: ../../../build/NEWS:14840 +#: ../../../build/NEWS:9628 ../../../build/NEWS:10567 +#: ../../../build/NEWS:14918 msgid "" "`bpo-33394 `__: Enable the verbose build" " for extension modules, when GNU make is passed macros on the command line." msgstr "" -#: ../../../build/NEWS:9553 ../../../build/NEWS:10492 +#: ../../../build/NEWS:9631 ../../../build/NEWS:10570 msgid "" "`bpo-33393 `__: Update config.guess and " "config.sub files." msgstr "" -#: ../../../build/NEWS:9555 ../../../build/NEWS:10494 +#: ../../../build/NEWS:9633 ../../../build/NEWS:10572 msgid "" "`bpo-33377 `__: Add new triplets for " "mips r6 and riscv variants (used in extension suffixes)." msgstr "" -#: ../../../build/NEWS:9558 ../../../build/NEWS:10497 +#: ../../../build/NEWS:9636 ../../../build/NEWS:10575 msgid "" "`bpo-32232 `__: By default, modules " "configured in `Modules/Setup` are no longer built with `-DPy_BUILD_CORE`. " @@ -18835,20 +18935,20 @@ msgid "" " it in their individual entries." msgstr "" -#: ../../../build/NEWS:9562 ../../../build/NEWS:10501 +#: ../../../build/NEWS:9640 ../../../build/NEWS:10579 msgid "" "`bpo-33182 `__: The embedding tests can " "once again be built with clang 6.0" msgstr "" -#: ../../../build/NEWS:9564 ../../../build/NEWS:10709 -#: ../../../build/NEWS:14936 +#: ../../../build/NEWS:9642 ../../../build/NEWS:10787 +#: ../../../build/NEWS:15014 msgid "" "`bpo-33163 `__: Upgrade pip to 9.0.3 and" " setuptools to v39.0.1." msgstr "" -#: ../../../build/NEWS:9566 +#: ../../../build/NEWS:9644 msgid "" "`bpo-33012 `__: gcc 8 has added a new " "warning heuristic to detect invalid function casts and a stock python build " @@ -18857,146 +18957,146 @@ msgid "" "this by adding a dummy argument to all functions that implement METH_NOARGS." msgstr "" -#: ../../../build/NEWS:9572 ../../../build/NEWS:10956 +#: ../../../build/NEWS:9650 ../../../build/NEWS:11034 msgid "" "`bpo-32898 `__: Fix the python debug " "build when using COUNT_ALLOCS." msgstr "" -#: ../../../build/NEWS:9574 +#: ../../../build/NEWS:9652 msgid "" "`bpo-29442 `__: Replace optparse with " "argparse in setup.py" msgstr "" -#: ../../../build/NEWS:9579 +#: ../../../build/NEWS:9657 msgid "" "`bpo-35890 `__: Fix API calling " "consistency of GetVersionEx and wcstok." msgstr "" -#: ../../../build/NEWS:9581 +#: ../../../build/NEWS:9659 msgid "" "`bpo-32560 `__: The ``py`` launcher now " "forwards its ``STARTUPINFO`` structure to child processes." msgstr "" -#: ../../../build/NEWS:9584 +#: ../../../build/NEWS:9662 msgid "" "`bpo-35854 `__: Fix EnvBuilder and " "--symlinks in venv on Windows" msgstr "" -#: ../../../build/NEWS:9586 +#: ../../../build/NEWS:9664 msgid "" "`bpo-35811 `__: Avoid propagating venv " "settings when launching via py.exe" msgstr "" -#: ../../../build/NEWS:9588 +#: ../../../build/NEWS:9666 msgid "" "`bpo-35797 `__: Fix default executable " "used by the multiprocessing module" msgstr "" -#: ../../../build/NEWS:9590 +#: ../../../build/NEWS:9668 msgid "" "`bpo-35758 `__: Allow building on ARM " "with MSVC." msgstr "" -#: ../../../build/NEWS:9592 +#: ../../../build/NEWS:9670 msgid "" "`bpo-29734 `__: Fix handle leaks in " "os.stat on Windows." msgstr "" -#: ../../../build/NEWS:9594 +#: ../../../build/NEWS:9672 msgid "" "`bpo-35596 `__: Use unchecked PYCs for " "the embeddable distro to avoid zipimport restrictions." msgstr "" -#: ../../../build/NEWS:9597 +#: ../../../build/NEWS:9675 msgid "" "`bpo-35596 `__: Fix vcruntime140.dll " "being added to embeddable distro multiple times." msgstr "" -#: ../../../build/NEWS:9600 +#: ../../../build/NEWS:9678 msgid "" "`bpo-35402 `__: Update Windows build to " "use Tcl and Tk 8.6.9" msgstr "" -#: ../../../build/NEWS:9602 +#: ../../../build/NEWS:9680 msgid "" "`bpo-35401 `__: Updates Windows build to" " OpenSSL 1.1.0j" msgstr "" -#: ../../../build/NEWS:9604 +#: ../../../build/NEWS:9682 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:9607 +#: ../../../build/NEWS:9685 msgid "" "`bpo-34977 `__: Adds support for " "building a Windows App Store package" msgstr "" -#: ../../../build/NEWS:9609 +#: ../../../build/NEWS:9687 msgid "" "`bpo-35067 `__: Remove _distutils_findvs" " module and use vswhere.exe instead." msgstr "" -#: ../../../build/NEWS:9611 +#: ../../../build/NEWS:9689 msgid "" "`bpo-32557 `__: Allow shutil.disk_usage " "to take a file path on Windows" msgstr "" -#: ../../../build/NEWS:9613 +#: ../../../build/NEWS:9691 msgid "" "`bpo-34770 `__: Fix a possible null " "pointer dereference in pyshellext.cpp." msgstr "" -#: ../../../build/NEWS:9615 +#: ../../../build/NEWS:9693 msgid "" "`bpo-34603 `__: Fix returning structs " "from functions produced by MSVC" msgstr "" -#: ../../../build/NEWS:9617 +#: ../../../build/NEWS:9695 msgid "" "`bpo-34581 `__: Guard MSVC-specific code" " in socketmodule.c with ``#ifdef _MSC_VER``." msgstr "" -#: ../../../build/NEWS:9620 +#: ../../../build/NEWS:9698 msgid "" "`bpo-34532 `__: Fixes exit code of list " "version arguments for py.exe." msgstr "" -#: ../../../build/NEWS:9622 +#: ../../../build/NEWS:9700 msgid "" "`bpo-34062 `__: Fixed the '--list' and " "'--list-paths' arguments for the py.exe launcher" msgstr "" -#: ../../../build/NEWS:9625 +#: ../../../build/NEWS:9703 msgid "" "`bpo-34225 `__: Ensure INCLUDE and LIB " "directories do not end with a backslash." msgstr "" -#: ../../../build/NEWS:9627 +#: ../../../build/NEWS:9705 msgid "" "`bpo-34011 `__: A suite of code has been" " changed which copied across DLLs and init.tcl from the running Python " @@ -19005,7 +19105,7 @@ msgid "" "when that is the case, rather than whenever a venv is created." msgstr "" -#: ../../../build/NEWS:9633 +#: ../../../build/NEWS:9711 msgid "" "`bpo-34006 `__: Revert line length limit" " for Windows help docs. The line-length limit is not needed because the " @@ -19013,7 +19113,7 @@ msgid "" "interact badly with the DPI setting." msgstr "" -#: ../../../build/NEWS:9637 +#: ../../../build/NEWS:9715 msgid "" "`bpo-31546 `__: Restore running " "PyOS_InputHook while waiting for user input at the prompt. The restores " @@ -19021,99 +19121,99 @@ msgid "" " prompt on Windows." msgstr "" -#: ../../../build/NEWS:9641 +#: ../../../build/NEWS:9719 msgid "" "`bpo-30237 `__: Output error when " "ReadConsole is canceled by CancelSynchronousIo instead of crashing." msgstr "" -#: ../../../build/NEWS:9644 +#: ../../../build/NEWS:9722 msgid "" "`bpo-33895 `__: GIL is released while " "calling functions that acquire Windows loader lock." msgstr "" -#: ../../../build/NEWS:9647 ../../../build/NEWS:10123 +#: ../../../build/NEWS:9725 ../../../build/NEWS:10201 msgid "" "`bpo-33720 `__: Reduces maximum marshal " "recursion depth on release builds." msgstr "" -#: ../../../build/NEWS:9649 +#: ../../../build/NEWS:9727 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:9653 +#: ../../../build/NEWS:9731 msgid "" "`bpo-33316 `__: PyThread_release_lock " "always fails" msgstr "" -#: ../../../build/NEWS:9655 ../../../build/NEWS:10506 +#: ../../../build/NEWS:9733 ../../../build/NEWS:10584 msgid "" "`bpo-33184 `__: Update Windows installer" " to use OpenSSL 1.1.0h." msgstr "" -#: ../../../build/NEWS:9657 +#: ../../../build/NEWS:9735 msgid "" "`bpo-32890 `__: Fix usage of " "GetLastError() instead of errno in os.execve() and os.truncate()." msgstr "" -#: ../../../build/NEWS:9660 ../../../build/NEWS:10714 -#: ../../../build/NEWS:15177 +#: ../../../build/NEWS:9738 ../../../build/NEWS:10792 +#: ../../../build/NEWS:15255 msgid "" "`bpo-33016 `__: Fix potential use of " "uninitialized memory in nt._getfinalpathname" msgstr "" -#: ../../../build/NEWS:9663 ../../../build/NEWS:10717 -#: ../../../build/NEWS:15180 +#: ../../../build/NEWS:9741 ../../../build/NEWS:10795 +#: ../../../build/NEWS:15258 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:9666 ../../../build/NEWS:10961 +#: ../../../build/NEWS:9744 ../../../build/NEWS:11039 msgid "" "`bpo-32901 `__: Update Tcl and Tk " "versions to 8.6.8" msgstr "" -#: ../../../build/NEWS:9668 ../../../build/NEWS:10963 -#: ../../../build/NEWS:15183 +#: ../../../build/NEWS:9746 ../../../build/NEWS:11041 +#: ../../../build/NEWS:15261 msgid "" "`bpo-31966 `__: Fixed " "WindowsConsoleIO.write() for writing empty data." msgstr "" -#: ../../../build/NEWS:9670 ../../../build/NEWS:10965 -#: ../../../build/NEWS:15185 +#: ../../../build/NEWS:9748 ../../../build/NEWS:11043 +#: ../../../build/NEWS:15263 msgid "" "`bpo-32409 `__: Ensures activate.bat can" " handle Unicode contents." msgstr "" -#: ../../../build/NEWS:9672 ../../../build/NEWS:10967 -#: ../../../build/NEWS:15187 +#: ../../../build/NEWS:9750 ../../../build/NEWS:11045 +#: ../../../build/NEWS:15265 msgid "" "`bpo-32457 `__: Improves handling of " "denormalized executable path when launching Python." msgstr "" -#: ../../../build/NEWS:9675 ../../../build/NEWS:10970 -#: ../../../build/NEWS:15190 +#: ../../../build/NEWS:9753 ../../../build/NEWS:11048 +#: ../../../build/NEWS:15268 msgid "" "`bpo-32370 `__: Use the correct encoding" " for ipconfig output in the uuid module. Patch by Segev Finer." msgstr "" -#: ../../../build/NEWS:9678 ../../../build/NEWS:10973 -#: ../../../build/NEWS:15193 +#: ../../../build/NEWS:9756 ../../../build/NEWS:11051 +#: ../../../build/NEWS:15271 msgid "" "`bpo-29248 `__: Fix :func:`os.readlink` " "on Windows, which was mistakenly treating the ``PrintNameOffset`` field of " @@ -19121,38 +19221,38 @@ msgid "" " Craig Holmquist and SSE4." msgstr "" -#: ../../../build/NEWS:9682 +#: ../../../build/NEWS:9760 msgid "" "`bpo-1104 `__: Correctly handle string " "length in ``msilib.SummaryInfo.GetProperty()`` to prevent it from truncating" " the last character." msgstr "" -#: ../../../build/NEWS:9689 +#: ../../../build/NEWS:9767 msgid "" "`bpo-35401 `__: Update macOS installer " "to use OpenSSL 1.1.0j." msgstr "" -#: ../../../build/NEWS:9691 +#: ../../../build/NEWS:9769 msgid "" "`bpo-35025 `__: Properly guard the use " "of the ``CLOCK_GETTIME`` et al. macros in ``timemodule`` on macOS." msgstr "" -#: ../../../build/NEWS:9694 +#: ../../../build/NEWS:9772 msgid "" "`bpo-24658 `__: On macOS, fix reading " "from and writing into a file with a size larger than 2 GiB." msgstr "" -#: ../../../build/NEWS:9697 +#: ../../../build/NEWS:9775 msgid "" "`bpo-34405 `__: Update to OpenSSL 1.1.0i" " for macOS installer builds." msgstr "" -#: ../../../build/NEWS:9699 +#: ../../../build/NEWS:9777 msgid "" "`bpo-33635 `__: In macOS stat on some " "file descriptors (/dev/fd/3 f.e) will result in bad file descriptor OSError." @@ -19162,20 +19262,20 @@ msgid "" "same error ignoring pattern." msgstr "" -#: ../../../build/NEWS:9705 ../../../build/NEWS:10351 +#: ../../../build/NEWS:9783 ../../../build/NEWS:10429 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:9709 ../../../build/NEWS:10511 +#: ../../../build/NEWS:9787 ../../../build/NEWS:10589 msgid "" "`bpo-33184 `__: Update macOS installer " "build to use OpenSSL 1.1.0h." msgstr "" -#: ../../../build/NEWS:9711 ../../../build/NEWS:10723 +#: ../../../build/NEWS:9789 ../../../build/NEWS:10801 msgid "" "`bpo-32726 `__: Build and link with " "private copy of Tcl/Tk 8.6 for the macOS 10.6+ installer. The 10.9+ " @@ -19185,19 +19285,19 @@ msgid "" "as ActiveTcl." msgstr "" -#: ../../../build/NEWS:9717 ../../../build/NEWS:10980 +#: ../../../build/NEWS:9795 ../../../build/NEWS:11058 msgid "" "`bpo-32901 `__: Update macOS 10.9+ " "installer to Tcl/Tk 8.6.8." msgstr "" -#: ../../../build/NEWS:9719 +#: ../../../build/NEWS:9797 msgid "" "`bpo-31903 `__: In :mod:`_scproxy`, drop" " the GIL when calling into ``SystemConfiguration`` to avoid deadlocks." msgstr "" -#: ../../../build/NEWS:9725 +#: ../../../build/NEWS:9803 msgid "" "`bpo-35770 `__: IDLE macosx deletes " "Options => Configure IDLE. It previously deleted Window => Zoom Height by " @@ -19205,79 +19305,79 @@ msgid "" "dialog is accessed via Preferences on the IDLE menu." msgstr "" -#: ../../../build/NEWS:9730 +#: ../../../build/NEWS:9808 msgid "" "`bpo-35769 `__: Change IDLE's new file " "name from 'Untitled' to 'untitled'" msgstr "" -#: ../../../build/NEWS:9732 +#: ../../../build/NEWS:9810 msgid "" "`bpo-35660 `__: Fix imports in " "idlelib.window." msgstr "" -#: ../../../build/NEWS:9734 +#: ../../../build/NEWS:9812 msgid "" "`bpo-35641 `__: Proper format `calltip` " "when the function has no docstring." msgstr "" -#: ../../../build/NEWS:9736 +#: ../../../build/NEWS:9814 msgid "" "`bpo-33987 `__: Use ttk Frame for ttk " "widgets." msgstr "" -#: ../../../build/NEWS:9738 +#: ../../../build/NEWS:9816 msgid "" "`bpo-34055 `__: Fix erroneous 'smart' " "indents and newlines in IDLE Shell." msgstr "" -#: ../../../build/NEWS:9740 +#: ../../../build/NEWS:9818 msgid "" "`bpo-35591 `__: Find Selection now works" " when selection not found." msgstr "" -#: ../../../build/NEWS:9742 +#: ../../../build/NEWS:9820 msgid "" "`bpo-35196 `__: Speed up squeezer line " "counting." msgstr "" -#: ../../../build/NEWS:9744 +#: ../../../build/NEWS:9822 msgid "" "`bpo-35598 `__: Update config_key: use " "PEP 8 names and ttk widgets, make some objects global, and add tests." msgstr "" -#: ../../../build/NEWS:9747 +#: ../../../build/NEWS:9825 msgid "" "`bpo-28097 `__: Add Previous/Next " "History entries to Shell menu." msgstr "" -#: ../../../build/NEWS:9749 +#: ../../../build/NEWS:9827 msgid "" "`bpo-35208 `__: Squeezer now properly " "counts wrapped lines before newlines." msgstr "" -#: ../../../build/NEWS:9751 +#: ../../../build/NEWS:9829 msgid "" "`bpo-35555 `__: Gray out Code Context " "menu entry when it's not applicable." msgstr "" -#: ../../../build/NEWS:9753 +#: ../../../build/NEWS:9831 msgid "" "`bpo-35521 `__: Document the IDLE editor" " code context feature. Add some internal references within the IDLE doc." msgstr "" -#: ../../../build/NEWS:9756 +#: ../../../build/NEWS:9834 msgid "" "`bpo-22703 `__: The Code Context menu " "label now toggles between Show/Hide Code Context. The Zoom Height menu now " @@ -19285,20 +19385,20 @@ msgid "" "menu to the Options menu." msgstr "" -#: ../../../build/NEWS:9760 +#: ../../../build/NEWS:9838 msgid "" "`bpo-35213 `__: Where appropriate, use " "'macOS' in idlelib." msgstr "" -#: ../../../build/NEWS:9762 +#: ../../../build/NEWS:9840 msgid "" "`bpo-34864 `__: On macOS, warn if the " "system preference \"Prefer tabs when opening documents\" is set to " "\"Always\"." msgstr "" -#: ../../../build/NEWS:9765 +#: ../../../build/NEWS:9843 msgid "" "`bpo-34864 `__: Document two IDLE on " "MacOS issues. The System Preferences Dock \"prefer tabs always\" setting " @@ -19306,26 +19406,26 @@ msgid "" "for Windows and Linux." msgstr "" -#: ../../../build/NEWS:9769 +#: ../../../build/NEWS:9847 msgid "" "`bpo-35202 `__: Remove unused imports " "from lib/idlelib" msgstr "" -#: ../../../build/NEWS:9771 +#: ../../../build/NEWS:9849 msgid "" "`bpo-33000 `__: Document that IDLE's " "shell has no line limit. A program that runs indefinitely can overfill " "memory." msgstr "" -#: ../../../build/NEWS:9774 +#: ../../../build/NEWS:9852 msgid "" "`bpo-23220 `__: Explain how IDLE's Shell" " displays output." msgstr "" -#: ../../../build/NEWS:9776 +#: ../../../build/NEWS:9854 msgid "" "`bpo-35099 `__: Improve the doc about " "IDLE running user code. The section is renamed from \"IDLE -- console " @@ -19333,41 +19433,41 @@ msgid "" "implications of using custom sys.stdxxx objects." msgstr "" -#: ../../../build/NEWS:9780 +#: ../../../build/NEWS:9858 msgid "" "`bpo-35097 `__: Add IDLE doc subsection " "explaining editor windows. Topics include opening, title and status bar, " ".py* extension, and running." msgstr "" -#: ../../../build/NEWS:9783 +#: ../../../build/NEWS:9861 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:9786 +#: ../../../build/NEWS:9864 msgid "" "`bpo-35088 `__: Update " "idlelib.help.copy_string docstring. We now use git and backporting instead " "of hg and forward merging." msgstr "" -#: ../../../build/NEWS:9789 +#: ../../../build/NEWS:9867 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:9792 +#: ../../../build/NEWS:9870 msgid "" "`bpo-34548 `__: Use configured color " "theme for read-only text views." msgstr "" -#: ../../../build/NEWS:9794 +#: ../../../build/NEWS:9872 msgid "" "`bpo-1529353 `__: Enable \"squeezing\"" " of long outputs in the shell, to avoid performance degradation and to clean" @@ -19375,26 +19475,26 @@ msgid "" " a separate window, and \"unsqueezed\"." msgstr "" -#: ../../../build/NEWS:9799 +#: ../../../build/NEWS:9877 msgid "" "`bpo-34047 `__: Fixed mousewheel " "scrolling direction on macOS." msgstr "" -#: ../../../build/NEWS:9801 +#: ../../../build/NEWS:9879 msgid "" "`bpo-34275 `__: Make IDLE calltips " "always visible on Mac. Some MacOS-tk combinations need .update_idletasks(). " "Patch by Kevin Walzer." msgstr "" -#: ../../../build/NEWS:9804 +#: ../../../build/NEWS:9882 msgid "" "`bpo-34120 `__: Fix unresponsiveness " "after closing certain windows and dialogs." msgstr "" -#: ../../../build/NEWS:9806 +#: ../../../build/NEWS:9884 msgid "" "`bpo-33975 `__: Avoid small type when " "running htests. Since part of the purpose of human-viewed tests is to " @@ -19402,26 +19502,26 @@ msgid "" "for testing as when running IDLE." msgstr "" -#: ../../../build/NEWS:9810 +#: ../../../build/NEWS:9888 msgid "" "`bpo-33905 `__: Add test for " "idlelib.stackview.StackBrowser." msgstr "" -#: ../../../build/NEWS:9812 +#: ../../../build/NEWS:9890 msgid "" "`bpo-33924 `__: Change mainmenu.menudefs" " key 'windows' to 'window'. Every other menudef key is lowercase version of " "main menu entry." msgstr "" -#: ../../../build/NEWS:9815 +#: ../../../build/NEWS:9893 msgid "" "`bpo-33906 `__: Rename idlelib.windows " "as window Match Window on the main menu and remove last plural module name." msgstr "" -#: ../../../build/NEWS:9818 +#: ../../../build/NEWS:9896 msgid "" "`bpo-33917 `__: Fix and document " "idlelib/idle_test/template.py. The revised file compiles, runs, and tests " @@ -19429,13 +19529,13 @@ msgid "" "files." msgstr "" -#: ../../../build/NEWS:9822 +#: ../../../build/NEWS:9900 msgid "" "`bpo-33904 `__: IDLE: In rstrip, rename " "class RstripExtension as Rstrip" msgstr "" -#: ../../../build/NEWS:9824 +#: ../../../build/NEWS:9902 msgid "" "`bpo-33907 `__: For consistency and " "clarity, rename an IDLE module and classes. Module calltips and its class " @@ -19443,27 +19543,27 @@ msgid "" "now CalltipWindow." msgstr "" -#: ../../../build/NEWS:9828 +#: ../../../build/NEWS:9906 msgid "" "`bpo-33856 `__: Add \"help\" in the " "welcome message of IDLE" msgstr "" -#: ../../../build/NEWS:9830 +#: ../../../build/NEWS:9908 msgid "" "`bpo-33839 `__: IDLE: refactor ToolTip " "and CallTip and add documentation and tests" msgstr "" -#: ../../../build/NEWS:9833 +#: ../../../build/NEWS:9911 msgid "" "`bpo-33855 `__: Minimally test all IDLE " "modules. Add missing files, import module, instantiate classes, and check " "coverage. Check existing files." msgstr "" -#: ../../../build/NEWS:9836 ../../../build/NEWS:10128 -#: ../../../build/NEWS:14856 +#: ../../../build/NEWS:9914 ../../../build/NEWS:10206 +#: ../../../build/NEWS:14934 msgid "" "`bpo-33656 `__: On Windows, add API call" " saying that tk scales for DPI. On Windows 8.1+ or 10, with DPI " @@ -19472,22 +19572,22 @@ msgid "" " should otherwise have no effect." msgstr "" -#: ../../../build/NEWS:9841 ../../../build/NEWS:10133 -#: ../../../build/NEWS:14861 +#: ../../../build/NEWS:9919 ../../../build/NEWS:10211 +#: ../../../build/NEWS:14939 msgid "" "`bpo-33768 `__: Clicking on a context " "line moves that line to the top of the editor window." msgstr "" -#: ../../../build/NEWS:9844 ../../../build/NEWS:10136 -#: ../../../build/NEWS:14864 +#: ../../../build/NEWS:9922 ../../../build/NEWS:10214 +#: ../../../build/NEWS:14942 msgid "" "`bpo-33763 `__: IDLE: Use read-only text" " widget for code context instead of label widget." msgstr "" -#: ../../../build/NEWS:9847 ../../../build/NEWS:10139 -#: ../../../build/NEWS:14867 +#: ../../../build/NEWS:9925 ../../../build/NEWS:10217 +#: ../../../build/NEWS:14945 msgid "" "`bpo-33664 `__: Scroll IDLE editor text " "by lines. Previously, the mouse wheel and scrollbar slider moved text by a " @@ -19496,38 +19596,38 @@ msgid "" "to read-only text views." msgstr "" -#: ../../../build/NEWS:9852 ../../../build/NEWS:10144 -#: ../../../build/NEWS:14872 +#: ../../../build/NEWS:9930 ../../../build/NEWS:10222 +#: ../../../build/NEWS:14950 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:9856 ../../../build/NEWS:10148 -#: ../../../build/NEWS:14876 +#: ../../../build/NEWS:9934 ../../../build/NEWS:10226 +#: ../../../build/NEWS:14954 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:9859 ../../../build/NEWS:10358 -#: ../../../build/NEWS:14879 +#: ../../../build/NEWS:9937 ../../../build/NEWS:10436 +#: ../../../build/NEWS:14957 msgid "" "`bpo-33628 `__: IDLE: Cleanup " "codecontext.py and its test." msgstr "" -#: ../../../build/NEWS:9861 ../../../build/NEWS:10360 -#: ../../../build/NEWS:14881 +#: ../../../build/NEWS:9939 ../../../build/NEWS:10438 +#: ../../../build/NEWS:14959 msgid "" "`bpo-33564 `__: IDLE's code context now " "recognizes async as a block opener." msgstr "" -#: ../../../build/NEWS:9863 ../../../build/NEWS:10516 -#: ../../../build/NEWS:14886 +#: ../../../build/NEWS:9941 ../../../build/NEWS:10594 +#: ../../../build/NEWS:14964 msgid "" "`bpo-21474 `__: Update word/identifier " "definition from ascii to unicode. In text and entry boxes, this affects " @@ -19535,8 +19635,8 @@ msgid "" "deletion left/right by control-BACKSPACE/DEL." msgstr "" -#: ../../../build/NEWS:9868 ../../../build/NEWS:10521 -#: ../../../build/NEWS:14891 +#: ../../../build/NEWS:9946 ../../../build/NEWS:10599 +#: ../../../build/NEWS:14969 msgid "" "`bpo-33204 `__: IDLE: consistently color" " invalid string prefixes. A 'u' string prefix cannot be paired with either " @@ -19544,8 +19644,8 @@ msgid "" " as is valid. Revise and extend colorizer test." msgstr "" -#: ../../../build/NEWS:9873 ../../../build/NEWS:10732 -#: ../../../build/NEWS:15210 +#: ../../../build/NEWS:9951 ../../../build/NEWS:10810 +#: ../../../build/NEWS:15288 msgid "" "`bpo-32984 `__: Set ``__file__`` while " "running a startup file. Like Python, IDLE optionally runs one startup file " @@ -19557,43 +19657,43 @@ msgid "" "normally, without the ``-n`` option." msgstr "" -#: ../../../build/NEWS:9882 ../../../build/NEWS:10741 -#: ../../../build/NEWS:15219 +#: ../../../build/NEWS:9960 ../../../build/NEWS:10819 +#: ../../../build/NEWS:15297 msgid "" "`bpo-32940 `__: Simplify and rename " "StringTranslatePseudoMapping in pyparse." msgstr "" -#: ../../../build/NEWS:9884 ../../../build/NEWS:10985 -#: ../../../build/NEWS:15221 +#: ../../../build/NEWS:9962 ../../../build/NEWS:11063 +#: ../../../build/NEWS:15299 msgid "" "`bpo-32916 `__: Change ``str`` to " "``code`` in pyparse." msgstr "" -#: ../../../build/NEWS:9886 ../../../build/NEWS:10987 -#: ../../../build/NEWS:15223 +#: ../../../build/NEWS:9964 ../../../build/NEWS:11065 +#: ../../../build/NEWS:15301 msgid "" "`bpo-32905 `__: Remove unused code in " "pyparse module." msgstr "" -#: ../../../build/NEWS:9888 ../../../build/NEWS:10989 -#: ../../../build/NEWS:15225 +#: ../../../build/NEWS:9966 ../../../build/NEWS:11067 +#: ../../../build/NEWS:15303 msgid "" "`bpo-32874 `__: Add tests for pyparse." msgstr "" -#: ../../../build/NEWS:9890 ../../../build/NEWS:10991 -#: ../../../build/NEWS:15227 +#: ../../../build/NEWS:9968 ../../../build/NEWS:11069 +#: ../../../build/NEWS:15305 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:9893 ../../../build/NEWS:10994 -#: ../../../build/NEWS:15230 +#: ../../../build/NEWS:9971 ../../../build/NEWS:11072 +#: ../../../build/NEWS:15308 msgid "" "`bpo-32826 `__: Add \"encoding=utf-8\" " "to open() in IDLE's test_help_about. GUI test test_file_buttons() only looks" @@ -19602,106 +19702,106 @@ msgid "" " encounter a non-ascii character in CREDITS.txt." msgstr "" -#: ../../../build/NEWS:9899 ../../../build/NEWS:10362 -#: ../../../build/NEWS:14896 +#: ../../../build/NEWS:9977 ../../../build/NEWS:10440 +#: ../../../build/NEWS:14974 msgid "" "`bpo-32831 `__: Add docstrings and tests" " for codecontext." msgstr "" -#: ../../../build/NEWS:9901 ../../../build/NEWS:11000 -#: ../../../build/NEWS:15236 +#: ../../../build/NEWS:9979 ../../../build/NEWS:11078 +#: ../../../build/NEWS:15314 msgid "" "`bpo-32765 `__: Update configdialog " "General tab docstring to add new widgets to the widget list." msgstr "" -#: ../../../build/NEWS:9907 +#: ../../../build/NEWS:9985 msgid "" "`bpo-35884 `__: Add a benchmark script " "for timing various ways to access variables: " "``Tools/scripts/var_access_benchmark.py``." msgstr "" -#: ../../../build/NEWS:9910 +#: ../../../build/NEWS:9988 msgid "" "`bpo-34989 `__: python-gdb.py now " "handles errors on computing the line number of a Python frame." msgstr "" -#: ../../../build/NEWS:9913 +#: ../../../build/NEWS:9991 msgid "" "`bpo-20260 `__: Argument Clinic now has " "non-bitwise unsigned int converters." msgstr "" -#: ../../../build/NEWS:9915 +#: ../../../build/NEWS:9993 msgid "" "`bpo-32962 `__: python-gdb now catches " "``UnicodeDecodeError`` exceptions when calling ``string()``." msgstr "" -#: ../../../build/NEWS:9918 +#: ../../../build/NEWS:9996 msgid "" "`bpo-32962 `__: python-gdb now catches " "ValueError on read_var(): when Python has no debug symbols for example." msgstr "" -#: ../../../build/NEWS:9921 ../../../build/NEWS:10529 -#: ../../../build/NEWS:14901 +#: ../../../build/NEWS:9999 ../../../build/NEWS:10607 +#: ../../../build/NEWS:14979 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:9925 ../../../build/NEWS:10533 -#: ../../../build/NEWS:14905 +#: ../../../build/NEWS:10003 ../../../build/NEWS:10611 +#: ../../../build/NEWS:14983 msgid "" "`bpo-31920 `__: Fixed handling " "directories as arguments in the ``pygettext`` script. Based on patch by Oleg" " Krasnikov." msgstr "" -#: ../../../build/NEWS:9928 ../../../build/NEWS:10536 -#: ../../../build/NEWS:14908 +#: ../../../build/NEWS:10006 ../../../build/NEWS:10614 +#: ../../../build/NEWS:14986 msgid "" "`bpo-29673 `__: Fix pystackv and pystack" " gdbinit macros." msgstr "" -#: ../../../build/NEWS:9930 +#: ../../../build/NEWS:10008 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:9934 ../../../build/NEWS:10746 -#: ../../../build/NEWS:14910 +#: ../../../build/NEWS:10012 ../../../build/NEWS:10824 +#: ../../../build/NEWS:14988 msgid "" "`bpo-32885 `__: Add an ``-n`` flag for " "``Tools/scripts/pathfix.py`` to disable automatic backup creation (files " "with ``~`` suffix)." msgstr "" -#: ../../../build/NEWS:9937 ../../../build/NEWS:11006 -#: ../../../build/NEWS:15246 +#: ../../../build/NEWS:10015 ../../../build/NEWS:11084 +#: ../../../build/NEWS:15324 msgid "" "`bpo-32222 `__: Fix pygettext not " "extracting docstrings for functions with type annotated arguments. Patch by " "Toby Harradine." msgstr "" -#: ../../../build/NEWS:9940 ../../../build/NEWS:10538 -#: ../../../build/NEWS:14913 +#: ../../../build/NEWS:10018 ../../../build/NEWS:10616 +#: ../../../build/NEWS:14991 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:9946 +#: ../../../build/NEWS:10024 msgid "" "`bpo-35713 `__: The " ":c:func:`PyByteArray_Init` and :c:func:`PyByteArray_Fini` functions have " @@ -19709,20 +19809,20 @@ msgid "" "excluded from the limited API (stable ABI), and were not documented." msgstr "" -#: ../../../build/NEWS:9951 +#: ../../../build/NEWS:10029 msgid "" "`bpo-33817 `__: Fixed " ":c:func:`_PyBytes_Resize` for empty bytes objects." msgstr "" -#: ../../../build/NEWS:9953 +#: ../../../build/NEWS:10031 msgid "" "`bpo-35322 `__: Fix memory leak in " ":c:func:`PyUnicode_EncodeLocale` and :c:func:`PyUnicode_EncodeFSDefault` on " "error handling." msgstr "" -#: ../../../build/NEWS:9956 +#: ../../../build/NEWS:10034 msgid "" "`bpo-35059 `__: The following C macros " "have been converted to static inline functions: :c:func:`Py_INCREF`, " @@ -19730,93 +19830,93 @@ msgid "" ":c:func:`PyObject_INIT`, :c:func:`PyObject_INIT_VAR`." msgstr "" -#: ../../../build/NEWS:9961 +#: ../../../build/NEWS:10039 msgid "" "`bpo-35296 `__: ``make install`` now " "also installs the internal API: ``Include/internal/*.h`` header files." msgstr "" -#: ../../../build/NEWS:9964 +#: ../../../build/NEWS:10042 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:9968 +#: ../../../build/NEWS:10046 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:9971 +#: ../../../build/NEWS:10049 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:9975 +#: ../../../build/NEWS:10053 msgid "" "`bpo-35134 `__: Creation of a new " "``Include/cpython/`` subdirectory." msgstr "" -#: ../../../build/NEWS:9977 +#: ../../../build/NEWS:10055 msgid "" "`bpo-34725 `__: Adds " "_Py_SetProgramFullPath so embedders may override sys.executable" msgstr "" -#: ../../../build/NEWS:9980 +#: ../../../build/NEWS:10058 msgid "" "`bpo-34910 `__: Ensure that " ":c:func:`PyObject_Print` always returns ``-1`` on error. Patch by Zackery " "Spytz." msgstr "" -#: ../../../build/NEWS:9983 +#: ../../../build/NEWS:10061 msgid "" "`bpo-34523 `__: Py_DecodeLocale() and " "Py_EncodeLocale() now use the UTF-8 encoding on Windows if " "Py_LegacyWindowsFSEncodingFlag is zero." msgstr "" -#: ../../../build/NEWS:9986 +#: ../../../build/NEWS:10064 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:9990 +#: ../../../build/NEWS:10068 msgid "" "`bpo-34127 `__: Return grammatically " "correct error message based on argument count. Patch by Karthikeyan " "Singaravelan." msgstr "" -#: ../../../build/NEWS:9993 +#: ../../../build/NEWS:10071 msgid "" "`bpo-23927 `__: Fixed :exc:`SystemError`" " in :c:func:`PyArg_ParseTupleAndKeywords` when the ``w*`` format unit is " "used for optional parameter." msgstr "" -#: ../../../build/NEWS:9997 +#: ../../../build/NEWS:10075 msgid "" "`bpo-32455 `__: Added " ":c:func:`PyCompile_OpcodeStackEffectWithJump`." msgstr "" -#: ../../../build/NEWS:9999 +#: ../../../build/NEWS:10077 msgid "" "`bpo-34008 `__: Py_Main() can again be " "called after Py_Initialize(), as in Python 3.6." msgstr "" -#: ../../../build/NEWS:10002 +#: ../../../build/NEWS:10080 msgid "" "`bpo-32500 `__: Fixed error messages for" " :c:func:`PySequence_Size`, :c:func:`PySequence_GetItem`, " @@ -19824,109 +19924,109 @@ msgid "" "mapping and :c:func:`PyMapping_Size` called with a sequence." msgstr "" -#: ../../../build/NEWS:10007 +#: ../../../build/NEWS:10085 msgid "" "`bpo-33818 `__: " ":c:func:`PyExceptionClass_Name` will now return ``const char *`` instead of " "``char *``." msgstr "" -#: ../../../build/NEWS:10010 ../../../build/NEWS:10752 +#: ../../../build/NEWS:10088 ../../../build/NEWS:10830 msgid "" "`bpo-33042 `__: Embedding applications " "may once again call PySys_ResetWarnOptions, PySys_AddWarnOption, and " "PySys_AddXOption prior to calling Py_Initialize." msgstr "" -#: ../../../build/NEWS:10014 ../../../build/NEWS:10756 -#: ../../../build/NEWS:14919 +#: ../../../build/NEWS:10092 ../../../build/NEWS:10834 +#: ../../../build/NEWS:14997 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:10017 +#: ../../../build/NEWS:10095 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:10023 +#: ../../../build/NEWS:10101 msgid "Python 3.7.0 final" msgstr "Python 3.7.0 final" -#: ../../../build/NEWS:10025 ../../../build/NEWS:14606 +#: ../../../build/NEWS:10103 ../../../build/NEWS:14684 msgid "*Release date: 2018-06-27*" msgstr "*Tanggal rilis: 2018-06-27*" -#: ../../../build/NEWS:10030 +#: ../../../build/NEWS:10108 msgid "" "`bpo-33851 `__: Fix " ":func:`ast.get_docstring` for a node that lacks a docstring." msgstr "" -#: ../../../build/NEWS:10036 +#: ../../../build/NEWS:10114 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:10041 +#: ../../../build/NEWS:10119 msgid "Python 3.7.0 release candidate 1" msgstr "Python 3.7.0 kandidat rilis 1" -#: ../../../build/NEWS:10043 +#: ../../../build/NEWS:10121 msgid "*Release date: 2018-06-12*" msgstr "*Tanggal rilis: 2018-06-12*" -#: ../../../build/NEWS:10153 +#: ../../../build/NEWS:10231 msgid "Python 3.7.0 beta 5" msgstr "Python 3.7.0 beta 5" -#: ../../../build/NEWS:10155 +#: ../../../build/NEWS:10233 msgid "*Release date: 2018-05-30*" msgstr "*Tanggal rilis: 2018-05-30*" -#: ../../../build/NEWS:10168 +#: ../../../build/NEWS:10246 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:10302 ../../../build/NEWS:14743 +#: ../../../build/NEWS:10380 ../../../build/NEWS:14821 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:10332 +#: ../../../build/NEWS:10410 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:10344 ../../../build/NEWS:14836 +#: ../../../build/NEWS:10422 ../../../build/NEWS:14914 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:10366 +#: ../../../build/NEWS:10444 msgid "Python 3.7.0 beta 4" msgstr "Python 3.7.0 beta 4" -#: ../../../build/NEWS:10368 +#: ../../../build/NEWS:10446 msgid "*Release date: 2018-05-02*" msgstr "*Tanggal rilis: 2018-05-02*" -#: ../../../build/NEWS:10426 +#: ../../../build/NEWS:10504 msgid "" "`bpo-33185 `__: Fixed regression when " "running pydoc with the :option:`-m` switch. (The regression was introduced " @@ -19935,50 +20035,50 @@ msgid "" "adding ``\".\"``." msgstr "" -#: ../../../build/NEWS:10434 +#: ../../../build/NEWS:10512 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:10543 +#: ../../../build/NEWS:10621 msgid "Python 3.7.0 beta 3" msgstr "Python 3.7.0 beta 3" -#: ../../../build/NEWS:10545 +#: ../../../build/NEWS:10623 msgid "*Release date: 2018-03-29*" msgstr "*Tanggal rilis: 2018-03-29*" -#: ../../../build/NEWS:10573 ../../../build/NEWS:14646 +#: ../../../build/NEWS:10651 ../../../build/NEWS:14724 msgid "" "`bpo-33041 `__: Fixed jumping when the " "function contains an ``async for`` loop." msgstr "" -#: ../../../build/NEWS:10671 +#: ../../../build/NEWS:10749 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:10761 +#: ../../../build/NEWS:10839 msgid "Python 3.7.0 beta 2" msgstr "Python 3.7.0 beta 2" -#: ../../../build/NEWS:10763 +#: ../../../build/NEWS:10841 msgid "*Release date: 2018-02-27*" msgstr "*Tanggal rilis: 2018-02-27*" -#: ../../../build/NEWS:10828 +#: ../../../build/NEWS:10906 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:10837 +#: ../../../build/NEWS:10915 msgid "" "`bpo-31333 `__: ``_abc`` module is " "added. It is a speedup module with C implementations for various functions " @@ -19992,34 +20092,34 @@ msgid "" "``_abc_caches_clear``." msgstr "" -#: ../../../build/NEWS:11011 +#: ../../../build/NEWS:11089 msgid "Python 3.7.0 beta 1" msgstr "Python 3.7.0 beta 1" -#: ../../../build/NEWS:11013 +#: ../../../build/NEWS:11091 msgid "*Release date: 2018-01-30*" msgstr "*Tanggal rilis: 2018-01-30*" -#: ../../../build/NEWS:11018 +#: ../../../build/NEWS:11096 msgid "" "`bpo-32703 `__: Fix coroutine's " "ResourceWarning when there's an active error set when it's being finalized." msgstr "" -#: ../../../build/NEWS:11021 ../../../build/NEWS:14964 +#: ../../../build/NEWS:11099 ../../../build/NEWS:15042 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:11024 +#: ../../../build/NEWS:11102 msgid "" "`bpo-28685 `__: Optimize list.sort() and" " sorted() by using type specialized comparisons when possible." msgstr "" -#: ../../../build/NEWS:11027 ../../../build/NEWS:14967 +#: ../../../build/NEWS:11105 ../../../build/NEWS:15045 msgid "" "`bpo-32685 `__: Improve suggestion when " "the Python 2 form of print statement is either present on the same line as " @@ -20027,7 +20127,7 @@ msgid "" "instead of a newline. Patch by Nitish Chandra." msgstr "" -#: ../../../build/NEWS:11032 +#: ../../../build/NEWS:11110 msgid "" "`bpo-32697 `__: Python now explicitly " "preserves the definition order of keyword-only parameters. It's always " @@ -20035,21 +20135,21 @@ msgid "" "behavior is now guaranteed and tested." msgstr "" -#: ../../../build/NEWS:11037 +#: ../../../build/NEWS:11115 msgid "" "`bpo-32690 `__: The locals() dictionary " "now displays in the lexical order that variables were defined. Previously, " "the order was reversed." msgstr "" -#: ../../../build/NEWS:11040 +#: ../../../build/NEWS:11118 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:11044 +#: ../../../build/NEWS:11122 msgid "" "`bpo-32670 `__: Enforce :pep:`479` for " "all code. This means that manually raising a StopIteration exception from a " @@ -20057,7 +20157,7 @@ msgid "" " import generator_stop' was used or not." msgstr "" -#: ../../../build/NEWS:11049 +#: ../../../build/NEWS:11127 msgid "" "`bpo-32591 `__: Added built-in support " "for tracking the origin of coroutine objects; see " @@ -20066,13 +20166,13 @@ msgid "" "coroutine objects." msgstr "" -#: ../../../build/NEWS:11054 +#: ../../../build/NEWS:11132 msgid "" "`bpo-31368 `__: Expose preadv and " "pwritev system calls in the os module. Patch by Pablo Galindo" msgstr "" -#: ../../../build/NEWS:11057 +#: ../../../build/NEWS:11135 msgid "" "`bpo-32544 `__: ``hasattr(obj, name)`` " "and ``getattr(obj, name, default)`` are about 4 times faster than before " @@ -20080,38 +20180,38 @@ msgid "" "``__getattribute__``." msgstr "" -#: ../../../build/NEWS:11061 ../../../build/NEWS:14975 +#: ../../../build/NEWS:11139 ../../../build/NEWS:15053 msgid "" "`bpo-26163 `__: Improved frozenset() " "hash to create more distinct hash values when faced with datasets containing" " many similar values." msgstr "" -#: ../../../build/NEWS:11064 +#: ../../../build/NEWS:11142 msgid "" "`bpo-32550 `__: Remove the " "STORE_ANNOTATION bytecode." msgstr "" -#: ../../../build/NEWS:11066 +#: ../../../build/NEWS:11144 msgid "" "`bpo-20104 `__: Expose posix_spawn as a " "low level API in the os module. (removed before 3.7.0rc1)" msgstr "" -#: ../../../build/NEWS:11069 +#: ../../../build/NEWS:11147 msgid "" "`bpo-24340 `__: Fixed estimation of the " "code stack size." msgstr "" -#: ../../../build/NEWS:11071 +#: ../../../build/NEWS:11149 msgid "" "`bpo-32436 `__: Implement :pep:`567` " "Context Variables." msgstr "" -#: ../../../build/NEWS:11073 ../../../build/NEWS:14988 +#: ../../../build/NEWS:11151 ../../../build/NEWS:15066 msgid "" "`bpo-18533 `__: ``repr()`` on a dict " "containing its own ``values()`` or ``items()`` no longer raises " @@ -20119,39 +20219,39 @@ msgid "" "other recursive structures. Patch by Ben North." msgstr "" -#: ../../../build/NEWS:11078 +#: ../../../build/NEWS:11156 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:11082 ../../../build/NEWS:14993 +#: ../../../build/NEWS:11160 ../../../build/NEWS:15071 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:11086 +#: ../../../build/NEWS:11164 msgid "" "`bpo-31179 `__: Make dict.copy() up to " "5.5 times faster." msgstr "" -#: ../../../build/NEWS:11088 +#: ../../../build/NEWS:11166 msgid "" "`bpo-31113 `__: Get rid of recursion in " "the compiler for normal control flow." msgstr "" -#: ../../../build/NEWS:11093 +#: ../../../build/NEWS:11171 msgid "" "`bpo-25988 `__: Deprecate exposing the " "contents of collections.abc in the regular collections module." msgstr "" -#: ../../../build/NEWS:11096 +#: ../../../build/NEWS:11174 msgid "" "`bpo-31429 `__: The default cipher suite" " selection of the ssl module now uses a blacklist approach rather than a " @@ -20160,7 +20260,7 @@ msgid "" "configured on compile time." msgstr "" -#: ../../../build/NEWS:11101 +#: ../../../build/NEWS:11179 msgid "" "`bpo-30306 `__: " "contextlib.contextmanager now releases the arguments passed to the " @@ -20169,45 +20269,45 @@ msgid "" "when not being used as a function decorator. Patch by Martin Teichmann." msgstr "" -#: ../../../build/NEWS:11107 +#: ../../../build/NEWS:11185 msgid "" "`bpo-21417 `__: Added support for " "setting the compression level for zipfile.ZipFile." msgstr "" -#: ../../../build/NEWS:11110 +#: ../../../build/NEWS:11188 msgid "" "`bpo-32251 `__: Implement " "asyncio.BufferedProtocol (provisional API)." msgstr "" -#: ../../../build/NEWS:11112 +#: ../../../build/NEWS:11190 msgid "" "`bpo-32513 `__: In dataclasses, allow " "easier overriding of dunder methods without specifying decorator parameters." msgstr "" -#: ../../../build/NEWS:11115 +#: ../../../build/NEWS:11193 msgid "" "`bpo-32660 `__: :mod:`termios` makes " "available ``FIONREAD``, ``FIONCLEX``, ``FIOCLEX``, ``FIOASYNC`` and " "``FIONBIO`` also under Solaris/derivatives." msgstr "" -#: ../../../build/NEWS:11118 ../../../build/NEWS:15068 +#: ../../../build/NEWS:11196 ../../../build/NEWS:15146 msgid "" "`bpo-27931 `__: Fix email address header" " parsing error when the username is an empty quoted string. Patch by Xiang " "Zhang." msgstr "" -#: ../../../build/NEWS:11121 +#: ../../../build/NEWS:11199 msgid "" "`bpo-32659 `__: Under Solaris and " "derivatives, :class:`os.stat_result` provides a st_fstype attribute." msgstr "" -#: ../../../build/NEWS:11124 +#: ../../../build/NEWS:11202 msgid "" "`bpo-32662 `__: Implement " "Server.start_serving(), Server.serve_forever(), and Server.is_serving() " @@ -20215,45 +20315,45 @@ msgid "" "loop.create_unix_server()." msgstr "" -#: ../../../build/NEWS:11128 +#: ../../../build/NEWS:11206 msgid "" "`bpo-32391 `__: Implement " ":meth:`asyncio.StreamWriter.wait_closed` and " ":meth:`asyncio.StreamWriter.is_closing` methods" msgstr "" -#: ../../../build/NEWS:11131 +#: ../../../build/NEWS:11209 msgid "" "`bpo-32643 `__: Make Task._step, " "Task._wakeup and Future._schedule_callbacks methods private." msgstr "" -#: ../../../build/NEWS:11134 +#: ../../../build/NEWS:11212 msgid "" "`bpo-32630 `__: Refactor decimal module " "to use contextvars to store decimal context." msgstr "" -#: ../../../build/NEWS:11137 +#: ../../../build/NEWS:11215 msgid "" "`bpo-32622 `__: Add " ":meth:`asyncio.AbstractEventLoop.sendfile` method." msgstr "" -#: ../../../build/NEWS:11139 ../../../build/NEWS:15071 +#: ../../../build/NEWS:11217 ../../../build/NEWS:15149 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:11143 ../../../build/NEWS:15075 +#: ../../../build/NEWS:11221 ../../../build/NEWS:15153 msgid "" "`bpo-32502 `__: uuid.uuid1 no longer " "raises an exception if a 64-bit hardware address is encountered." msgstr "" -#: ../../../build/NEWS:11146 +#: ../../../build/NEWS:11224 msgid "" "`bpo-32596 `__: ``concurrent.futures`` " "imports ``ThreadPoolExecutor`` and ``ProcessPoolExecutor`` lazily (using " @@ -20261,81 +20361,81 @@ msgid "" "uses only ``ThreadPoolExecutor`` by default." msgstr "" -#: ../../../build/NEWS:11151 +#: ../../../build/NEWS:11229 msgid "" "`bpo-31801 `__: Add ``_ignore_`` to " "``Enum`` so temporary variables can be used during class construction " "without being turned into members." msgstr "" -#: ../../../build/NEWS:11154 +#: ../../../build/NEWS:11232 msgid "" "`bpo-32576 `__: Use queue.SimpleQueue() " "in places where it can be invoked from a weakref callback." msgstr "" -#: ../../../build/NEWS:11157 +#: ../../../build/NEWS:11235 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:11161 ../../../build/NEWS:15085 +#: ../../../build/NEWS:11239 ../../../build/NEWS:15163 msgid "" "`bpo-32521 `__: The nis module is now " "compatible with new libnsl and headers location." msgstr "" -#: ../../../build/NEWS:11164 +#: ../../../build/NEWS:11242 msgid "" "`bpo-32467 `__: " "collections.abc.ValuesView now inherits from collections.abc.Collection." msgstr "" -#: ../../../build/NEWS:11167 ../../../build/NEWS:15088 +#: ../../../build/NEWS:11245 ../../../build/NEWS:15166 msgid "" "`bpo-32473 `__: Improve " "ABCMeta._dump_registry() output readability" msgstr "" -#: ../../../build/NEWS:11169 +#: ../../../build/NEWS:11247 msgid "" "`bpo-32102 `__: New argument " "``capture_output`` for subprocess.run" msgstr "" -#: ../../../build/NEWS:11171 ../../../build/NEWS:15090 +#: ../../../build/NEWS:11249 ../../../build/NEWS:15168 msgid "" "`bpo-32521 `__: glibc has removed Sun " "RPC. Use replacement libtirpc headers and library in nis module." msgstr "" -#: ../../../build/NEWS:11174 +#: ../../../build/NEWS:11252 msgid "" "`bpo-32493 `__: UUID module fixes build " "for FreeBSD/OpenBSD" msgstr "" -#: ../../../build/NEWS:11176 +#: ../../../build/NEWS:11254 msgid "" "`bpo-32503 `__: Pickling with protocol 4" " no longer creates too small frames." msgstr "" -#: ../../../build/NEWS:11178 +#: ../../../build/NEWS:11256 msgid "" "`bpo-29237 `__: Create enum for pstats " "sorting options" msgstr "" -#: ../../../build/NEWS:11180 +#: ../../../build/NEWS:11258 msgid "" "`bpo-32454 `__: Add close(fd) function " "to the socket module." msgstr "" -#: ../../../build/NEWS:11182 +#: ../../../build/NEWS:11260 msgid "" "`bpo-25942 `__: The subprocess module is" " now more graceful when handling a Ctrl-C KeyboardInterrupt during " @@ -20346,59 +20446,59 @@ msgid "" "the child had a chance first." msgstr "" -#: ../../../build/NEWS:11189 +#: ../../../build/NEWS:11267 msgid "" "`bpo-32433 `__: The hmac module now has " "hmac.digest(), which provides an optimized HMAC digest." msgstr "" -#: ../../../build/NEWS:11192 +#: ../../../build/NEWS:11270 msgid "" "`bpo-28134 `__: Sockets now auto-detect " "family, type and protocol from file descriptor by default." msgstr "" -#: ../../../build/NEWS:11195 +#: ../../../build/NEWS:11273 msgid "" "`bpo-32404 `__: Fix bug where " ":meth:`datetime.datetime.fromtimestamp` did not call __new__ in " ":class:`datetime.datetime` subclasses." msgstr "" -#: ../../../build/NEWS:11198 +#: ../../../build/NEWS:11276 msgid "" "`bpo-32403 `__: Improved speed of " ":class:`datetime.date` and :class:`datetime.datetime` alternate " "constructors." msgstr "" -#: ../../../build/NEWS:11201 ../../../build/NEWS:15093 +#: ../../../build/NEWS:11279 ../../../build/NEWS:15171 msgid "" "`bpo-32228 `__: Ensure that " "``truncate()`` preserves the file position (as reported by ``tell()``) after" " writes longer than the buffer size." msgstr "" -#: ../../../build/NEWS:11204 +#: ../../../build/NEWS:11282 msgid "" "`bpo-32410 `__: Implement " "``loop.sock_sendfile`` for asyncio event loop." msgstr "" -#: ../../../build/NEWS:11206 +#: ../../../build/NEWS:11284 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:11209 +#: ../../../build/NEWS:11287 msgid "" "`bpo-32373 `__: Add socket.getblocking()" " method." msgstr "" -#: ../../../build/NEWS:11211 +#: ../../../build/NEWS:11289 msgid "" "`bpo-32248 `__: Add " ":mod:`importlib.resources` and :class:`importlib.abc.ResourceReader` as the " @@ -20409,19 +20509,19 @@ msgid "" "deprecated in favor of these new APIs." msgstr "" -#: ../../../build/NEWS:11219 +#: ../../../build/NEWS:11297 msgid "" "`bpo-32320 `__: collections.namedtuple()" " now supports default values." msgstr "" -#: ../../../build/NEWS:11221 +#: ../../../build/NEWS:11299 msgid "" "`bpo-29302 `__: Add " "contextlib.AsyncExitStack. Patch by Alexander Mohr and Ilya Kulakov." msgstr "" -#: ../../../build/NEWS:11224 +#: ../../../build/NEWS:11302 msgid "" "`bpo-31961 `__: *Removed in Python " "3.7.0b2.* The *args* argument of subprocess.Popen can now be a :term:`path-" @@ -20429,7 +20529,7 @@ msgid "" "be a :term:`path-like object` as well." msgstr "" -#: ../../../build/NEWS:11229 ../../../build/NEWS:15121 +#: ../../../build/NEWS:11307 ../../../build/NEWS:15199 msgid "" "`bpo-31900 `__: The " ":func:`locale.localeconv` function now sets temporarily the ``LC_CTYPE`` " @@ -20442,14 +20542,14 @@ msgid "" "``'{:n}'.format(1234)``)." msgstr "" -#: ../../../build/NEWS:11238 +#: ../../../build/NEWS:11316 msgid "" "`bpo-31853 `__: Use super().method " "instead of socket.method in SSLSocket. They were there most likely for " "legacy reasons." msgstr "" -#: ../../../build/NEWS:11241 +#: ../../../build/NEWS:11319 msgid "" "`bpo-31399 `__: The ssl module now uses " "OpenSSL's X509_VERIFY_PARAM_set1_host() and X509_VERIFY_PARAM_set1_ip() API " @@ -20457,26 +20557,26 @@ msgid "" "disabled with SSLContext.hostname_checks_common_name." msgstr "" -#: ../../../build/NEWS:11246 +#: ../../../build/NEWS:11324 msgid "" "`bpo-14976 `__: Add a queue.SimpleQueue " "class, an unbounded FIFO queue with a reentrant C implementation of put()." msgstr "" -#: ../../../build/NEWS:11252 +#: ../../../build/NEWS:11330 msgid "" "`bpo-32724 `__: Add references to some " "commands in the documentation of Pdb. Patch by Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:11255 +#: ../../../build/NEWS:11333 msgid "" "`bpo-32649 `__: Complete the C API " "documentation, profiling and tracing part with the newly added per-opcode " "events." msgstr "" -#: ../../../build/NEWS:11258 ../../../build/NEWS:15149 +#: ../../../build/NEWS:11336 ../../../build/NEWS:15227 msgid "" "`bpo-17799 `__: Explain real behaviour " "of sys.settrace and sys.setprofile and their C-API counterparts regarding " @@ -20484,13 +20584,13 @@ msgid "" "Salgado." msgstr "" -#: ../../../build/NEWS:11265 ../../../build/NEWS:15159 +#: ../../../build/NEWS:11343 ../../../build/NEWS:15237 msgid "" "`bpo-32721 `__: Fix test_hashlib to not " "fail if the _md5 module is not built." msgstr "" -#: ../../../build/NEWS:11267 +#: ../../../build/NEWS:11345 msgid "" "`bpo-28414 `__: Add test cases for IDNA " "2003 and 2008 host names. IDNA 2003 internationalized host names are working" @@ -20498,7 +20598,7 @@ msgid "" "2008 are still broken." msgstr "" -#: ../../../build/NEWS:11271 +#: ../../../build/NEWS:11349 msgid "" "`bpo-32604 `__: Add a new " "\"_xxsubinterpreters\" extension module that exposes the existing " @@ -20508,63 +20608,63 @@ msgid "" "removed in 3.7.0rc1." msgstr "" -#: ../../../build/NEWS:11277 +#: ../../../build/NEWS:11355 msgid "" "`bpo-32602 `__: Add test certs and test " "for ECDSA cert and EC/RSA dual mode." msgstr "" -#: ../../../build/NEWS:11279 +#: ../../../build/NEWS:11357 msgid "" "`bpo-32549 `__: On Travis CI, Python now" " Compiles and uses a local copy of OpenSSL 1.1.0g for testing." msgstr "" -#: ../../../build/NEWS:11285 ../../../build/NEWS:15171 +#: ../../../build/NEWS:11363 ../../../build/NEWS:15249 msgid "" "`bpo-32635 `__: Fix segfault of the " "crypt module when libxcrypt is provided instead of libcrypt at the system." msgstr "" -#: ../../../build/NEWS:11288 +#: ../../../build/NEWS:11366 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:11292 +#: ../../../build/NEWS:11370 msgid "" "`bpo-32593 `__: Drop support of FreeBSD " "9 and older." msgstr "" -#: ../../../build/NEWS:11294 +#: ../../../build/NEWS:11372 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:11300 +#: ../../../build/NEWS:11378 msgid "" "`bpo-32588 `__: Create standalone " "_distutils_findvs module and add missing _queue module to installer." msgstr "" -#: ../../../build/NEWS:11303 +#: ../../../build/NEWS:11381 msgid "" "`bpo-29911 `__: Ensure separate Modify " "and Uninstall buttons are displayed." msgstr "" -#: ../../../build/NEWS:11305 +#: ../../../build/NEWS:11383 msgid "" "`bpo-32507 `__: Use app-local UCRT " "install rather than the proper update for old versions of Windows." msgstr "" -#: ../../../build/NEWS:11311 +#: ../../../build/NEWS:11389 msgid "" "`bpo-32726 `__: Provide an additional, " "more modern macOS installer variant that supports macOS 10.9+ systems in " @@ -20573,34 +20673,34 @@ msgid "" "supplies its own copy of Tcl/Tk 8.6." msgstr "" -#: ../../../build/NEWS:11316 +#: ../../../build/NEWS:11394 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:11322 +#: ../../../build/NEWS:11400 msgid "" "`bpo-32681 `__: Fix uninitialized " "variable 'res' in the C implementation of os.dup2. Patch by Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:11325 +#: ../../../build/NEWS:11403 msgid "" "`bpo-10381 `__: Add C API access to the " "``datetime.timezone`` constructor and ``datetime.timzone.UTC`` singleton." msgstr "" -#: ../../../build/NEWS:11330 +#: ../../../build/NEWS:11408 msgid "Python 3.7.0 alpha 4" msgstr "Python 3.7.0 alfa 4" -#: ../../../build/NEWS:11332 +#: ../../../build/NEWS:11410 msgid "*Release date: 2018-01-08*" msgstr "*Tanggal rilis: 2018-01-08*" -#: ../../../build/NEWS:11337 +#: ../../../build/NEWS:11415 msgid "" "`bpo-31975 `__: The default warning " "filter list now starts with a \"default::DeprecationWarning:__main__\" " @@ -20608,19 +20708,19 @@ msgid "" "file scripts and at the interactive prompt." msgstr "" -#: ../../../build/NEWS:11342 +#: ../../../build/NEWS:11420 msgid "" "`bpo-32226 `__: ``__class_getitem__`` is" " now an automatic class method." msgstr "" -#: ../../../build/NEWS:11344 +#: ../../../build/NEWS:11422 msgid "" "`bpo-32399 `__: Add AIX uuid library " "support for RFC4122 using uuid_create() in libc.a" msgstr "" -#: ../../../build/NEWS:11347 +#: ../../../build/NEWS:11425 msgid "" "`bpo-32390 `__: Fix the compilation " "failure on AIX after the f_fsid field has been added to the object returned " @@ -20628,26 +20728,26 @@ msgid "" "Original patch by Michael Felt." msgstr "" -#: ../../../build/NEWS:11351 +#: ../../../build/NEWS:11429 msgid "" "`bpo-32379 `__: Make MRO computation " "faster when a class inherits from a single base." msgstr "" -#: ../../../build/NEWS:11354 +#: ../../../build/NEWS:11432 msgid "" "`bpo-32259 `__: The error message of a " "TypeError raised when unpack non-iterable is now more specific." msgstr "" -#: ../../../build/NEWS:11357 ../../../build/NEWS:14978 +#: ../../../build/NEWS:11435 ../../../build/NEWS:15056 msgid "" "`bpo-27169 `__: The ``__debug__`` " "constant is now optimized out at compile time. This fixes also `bpo-22091 " "`__." msgstr "" -#: ../../../build/NEWS:11360 +#: ../../../build/NEWS:11438 msgid "" "`bpo-32329 `__: The :option:`-R` option " "now turns on hash randomization when the :envvar:`PYTHONHASHSEED` " @@ -20656,7 +20756,7 @@ msgid "" "hash randomization is turned off by ``PYTHONHASHSEED=0``." msgstr "" -#: ../../../build/NEWS:11366 +#: ../../../build/NEWS:11444 msgid "" "`bpo-30416 `__: The optimizer is now " "protected from spending much time doing complex calculations and consuming " @@ -20664,34 +20764,34 @@ msgid "" "limits for constants that can be produced in constant folding." msgstr "" -#: ../../../build/NEWS:11371 ../../../build/NEWS:14648 +#: ../../../build/NEWS:11449 ../../../build/NEWS:14726 msgid "" "`bpo-32282 `__: Fix an unnecessary ifdef" " in the include of VersionHelpers.h in socketmodule on Windows." msgstr "" -#: ../../../build/NEWS:11374 +#: ../../../build/NEWS:11452 msgid "" "`bpo-30579 `__: Implement " "TracebackType.__new__ to allow Python-level creation of traceback objects, " "and make TracebackType.tb_next mutable." msgstr "" -#: ../../../build/NEWS:11377 +#: ../../../build/NEWS:11455 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:11381 +#: ../../../build/NEWS:11459 msgid "" "`bpo-31506 `__: Improve the error " "message logic for object.__new__ and object.__init__. Patch by Sanyam " "Khurana." msgstr "" -#: ../../../build/NEWS:11384 +#: ../../../build/NEWS:11462 msgid "" "`bpo-20361 `__: ``-b`` and ``-bb`` now " "inject ``'default::BytesWarning'`` and ``error::BytesWarning`` entries into " @@ -20700,124 +20800,124 @@ msgid "" "environment variable." msgstr "" -#: ../../../build/NEWS:11389 +#: ../../../build/NEWS:11467 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:11393 +#: ../../../build/NEWS:11471 msgid "" "`bpo-29240 `__: Add a new UTF-8 mode: " "implementation of the :pep:`540`." msgstr "" -#: ../../../build/NEWS:11395 +#: ../../../build/NEWS:11473 msgid "" "`bpo-32226 `__: :pep:`560`: Add support " "for ``__mro_entries__`` and ``__class_getitem__``. Implemented by Ivan " "Levkivskyi." msgstr "" -#: ../../../build/NEWS:11398 +#: ../../../build/NEWS:11476 msgid "" "`bpo-32225 `__: :pep:`562`: Add support " "for module ``__getattr__`` and ``__dir__``. Implemented by Ivan Levkivskyi." msgstr "" -#: ../../../build/NEWS:11401 +#: ../../../build/NEWS:11479 msgid "" "`bpo-31901 `__: The `atexit` module now " "has its callback stored per interpreter." msgstr "" -#: ../../../build/NEWS:11404 +#: ../../../build/NEWS:11482 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:11408 +#: ../../../build/NEWS:11486 msgid "" "`bpo-29469 `__: Move constant folding " "from bytecode layer to AST layer. Original patch by Eugene Toder." msgstr "" -#: ../../../build/NEWS:11414 +#: ../../../build/NEWS:11492 msgid "" "`bpo-32506 `__: Now that dict is defined" " as keeping insertion order, drop OrderedDict and just use plain dict." msgstr "" -#: ../../../build/NEWS:11417 +#: ../../../build/NEWS:11495 msgid "" "`bpo-32279 `__: Add params to " "dataclasses.make_dataclasses(): init, repr, eq, order, hash, and frozen. " "Pass them through to dataclass()." msgstr "" -#: ../../../build/NEWS:11420 +#: ../../../build/NEWS:11498 msgid "" "`bpo-32278 `__: Make type information " "optional on dataclasses.make_dataclass(). If omitted, the string " "'typing.Any' is used." msgstr "" -#: ../../../build/NEWS:11423 +#: ../../../build/NEWS:11501 msgid "" "`bpo-32499 `__: Add " "dataclasses.is_dataclass(obj), which returns True if obj is a dataclass or " "an instance of one." msgstr "" -#: ../../../build/NEWS:11426 +#: ../../../build/NEWS:11504 msgid "" "`bpo-32468 `__: Improve frame repr() to " "mention filename, code name and current line number." msgstr "" -#: ../../../build/NEWS:11429 +#: ../../../build/NEWS:11507 msgid "" "`bpo-23749 `__: asyncio: Implement " "loop.start_tls()" msgstr "" -#: ../../../build/NEWS:11431 +#: ../../../build/NEWS:11509 msgid "" "`bpo-32441 `__: Return the new file " "descriptor (i.e., the second argument) from ``os.dup2``. Previously, " "``None`` was always returned." msgstr "" -#: ../../../build/NEWS:11434 +#: ../../../build/NEWS:11512 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:11437 +#: ../../../build/NEWS:11515 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:11441 +#: ../../../build/NEWS:11519 msgid "" "`bpo-32415 `__: asyncio: Add " "Task.get_loop() and Future.get_loop()" msgstr "" -#: ../../../build/NEWS:11443 ../../../build/NEWS:15096 +#: ../../../build/NEWS:11521 ../../../build/NEWS:15174 msgid "" "`bpo-26133 `__: Don't unsubscribe " "signals in asyncio UNIX event loop on interpreter shutdown." msgstr "" -#: ../../../build/NEWS:11446 +#: ../../../build/NEWS:11524 msgid "" "`bpo-32363 `__: Make " "asyncio.Task.set_exception() and set_result() raise NotImplementedError. " @@ -20825,7 +20925,7 @@ msgid "" " an invalid state, instead of raising an AssertionError." msgstr "" -#: ../../../build/NEWS:11451 +#: ../../../build/NEWS:11529 msgid "" "`bpo-32357 `__: Optimize " "asyncio.iscoroutine() and loop.create_task() for non-native coroutines (e.g." @@ -20834,33 +20934,33 @@ msgid "" "latter is as fast." msgstr "" -#: ../../../build/NEWS:11456 +#: ../../../build/NEWS:11534 msgid "" "`bpo-32356 `__: " "asyncio.transport.resume_reading() and pause_reading() are now idempotent. " "New transport.is_reading() method is added." msgstr "" -#: ../../../build/NEWS:11459 +#: ../../../build/NEWS:11537 msgid "" "`bpo-32355 `__: Optimize " "asyncio.gather(); now up to 15% faster." msgstr "" -#: ../../../build/NEWS:11461 +#: ../../../build/NEWS:11539 msgid "" "`bpo-32351 `__: Use fastpath in " "asyncio.sleep if delay<0 (2x boost)" msgstr "" -#: ../../../build/NEWS:11463 +#: ../../../build/NEWS:11541 msgid "" "`bpo-32348 `__: Optimize asyncio.Future " "schedule/add/remove callback. The optimization shows 3-6% performance " "improvements of async/await code." msgstr "" -#: ../../../build/NEWS:11466 +#: ../../../build/NEWS:11544 msgid "" "`bpo-32331 `__: Fix socket.settimeout() " "and socket.setblocking() to keep socket.type as is. Fix socket.socket() " @@ -20868,7 +20968,7 @@ msgid "" "only affects OSes that have SOCK_NONBLOCK and/or SOCK_CLOEXEC." msgstr "" -#: ../../../build/NEWS:11471 +#: ../../../build/NEWS:11549 msgid "" "`bpo-32248 `__: Add " ":class:`importlib.abc.ResourceReader` as an ABC for loaders to provide a " @@ -20876,13 +20976,13 @@ msgid "" ":mod:`importlib.resources` as the port of ``importlib_resources``." msgstr "" -#: ../../../build/NEWS:11476 +#: ../../../build/NEWS:11554 msgid "" "`bpo-32311 `__: Implement " "asyncio.create_task(coro) shortcut" msgstr "" -#: ../../../build/NEWS:11478 +#: ../../../build/NEWS:11556 msgid "" "`bpo-32327 `__: Convert asyncio " "functions that were documented as coroutines to coroutines. Affected " @@ -20890,56 +20990,56 @@ msgid "" "loop.getaddrinfo, loop.getnameinfo." msgstr "" -#: ../../../build/NEWS:11482 ../../../build/NEWS:15102 +#: ../../../build/NEWS:11560 ../../../build/NEWS:15180 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:11485 ../../../build/NEWS:15105 +#: ../../../build/NEWS:11563 ../../../build/NEWS:15183 msgid "" "`bpo-32302 `__: Fix bdist_wininst of " "distutils for CRT v142: it binary compatible with CRT v140." msgstr "" -#: ../../../build/NEWS:11488 +#: ../../../build/NEWS:11566 msgid "" "`bpo-29711 `__: Fix ``stop_serving`` in " "asyncio proactor loop kill all listening servers" msgstr "" -#: ../../../build/NEWS:11491 +#: ../../../build/NEWS:11569 msgid "" "`bpo-32308 `__: :func:`re.sub()` now " "replaces empty matches adjacent to a previous non-empty match." msgstr "" -#: ../../../build/NEWS:11494 +#: ../../../build/NEWS:11572 msgid "" "`bpo-29970 `__: Abort asyncio " "SSLProtocol connection if handshake not complete within 10s" msgstr "" -#: ../../../build/NEWS:11497 +#: ../../../build/NEWS:11575 msgid "" "`bpo-32314 `__: Implement asyncio.run()." msgstr "" -#: ../../../build/NEWS:11499 +#: ../../../build/NEWS:11577 msgid "" "`bpo-17852 `__: Revert incorrect fix " "based on misunderstanding of _Py_PyAtExit() semantics." msgstr "" -#: ../../../build/NEWS:11502 +#: ../../../build/NEWS:11580 msgid "" "`bpo-32296 `__: Implement " "asyncio._get_running_loop() and get_event_loop() in C. This makes them 4x " "faster." msgstr "" -#: ../../../build/NEWS:11505 +#: ../../../build/NEWS:11583 msgid "" "`bpo-32250 `__: Implement " "``asyncio.current_task()`` and ``asyncio.all_tasks()``. Add helpers intended" @@ -20949,7 +21049,7 @@ msgid "" "``asyncio.Task.all_tasks()``." msgstr "" -#: ../../../build/NEWS:11511 ../../../build/NEWS:15108 +#: ../../../build/NEWS:11589 ../../../build/NEWS:15186 msgid "" "`bpo-32255 `__: A single empty field is " "now always quoted when written into a CSV file. This allows to distinguish " @@ -20957,7 +21057,7 @@ msgid "" "Takeuchi." msgstr "" -#: ../../../build/NEWS:11515 ../../../build/NEWS:15112 +#: ../../../build/NEWS:11593 ../../../build/NEWS:15190 msgid "" "`bpo-32277 `__: Raise " "``NotImplementedError`` instead of ``SystemError`` on platforms where " @@ -20965,14 +21065,14 @@ msgid "" "Sottile." msgstr "" -#: ../../../build/NEWS:11519 +#: ../../../build/NEWS:11597 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:11523 +#: ../../../build/NEWS:11601 msgid "" "`bpo-29137 `__: The ``fpectl`` library " "has been removed. It was never enabled by default, never worked correctly on" @@ -20980,25 +21080,25 @@ msgid "" "breakage of C extensions." msgstr "" -#: ../../../build/NEWS:11527 +#: ../../../build/NEWS:11605 msgid "" "`bpo-32273 `__: Move asyncio.test_utils " "to test.test_asyncio." msgstr "" -#: ../../../build/NEWS:11529 +#: ../../../build/NEWS:11607 msgid "" "`bpo-32272 `__: Remove asyncio.async() " "function." msgstr "" -#: ../../../build/NEWS:11531 +#: ../../../build/NEWS:11609 msgid "" "`bpo-32269 `__: Add " "asyncio.get_running_loop() function." msgstr "" -#: ../../../build/NEWS:11533 +#: ../../../build/NEWS:11611 msgid "" "`bpo-32265 `__: All class and static " "methods of builtin types now are correctly classified by " @@ -21006,39 +21106,39 @@ msgid "" "types.ClassMethodDescriptorType for unbound class methods of builtin types." msgstr "" -#: ../../../build/NEWS:11538 +#: ../../../build/NEWS:11616 msgid "" "`bpo-32253 `__: Deprecate ``yield from " "lock``, ``await lock``, ``with (yield from lock)`` and ``with await lock`` " "for asyncio synchronization primitives." msgstr "" -#: ../../../build/NEWS:11542 +#: ../../../build/NEWS:11620 msgid "" "`bpo-22589 `__: Changed MIME type of " ".bmp from 'image/x-ms-bmp' to 'image/bmp'" msgstr "" -#: ../../../build/NEWS:11544 +#: ../../../build/NEWS:11622 msgid "" "`bpo-32193 `__: Convert asyncio to use " "*async/await* syntax. Old styled ``yield from`` is still supported too." msgstr "" -#: ../../../build/NEWS:11547 +#: ../../../build/NEWS:11625 msgid "" "`bpo-32206 `__: Add support to run " "modules with pdb" msgstr "" -#: ../../../build/NEWS:11549 +#: ../../../build/NEWS:11627 msgid "" "`bpo-32227 `__: " "``functools.singledispatch`` now supports registering implementations using " "type annotations." msgstr "" -#: ../../../build/NEWS:11552 +#: ../../../build/NEWS:11630 msgid "" "`bpo-15873 `__: Added new alternate " "constructors :meth:`datetime.datetime.fromisoformat`, " @@ -21046,26 +21146,26 @@ msgid "" "as the inverse operation of each classes's respective ``isoformat`` methods." msgstr "" -#: ../../../build/NEWS:11558 ../../../build/NEWS:15116 +#: ../../../build/NEWS:11636 ../../../build/NEWS:15194 msgid "" "`bpo-32199 `__: The getnode() ip getter " "now uses 'ip link' instead of 'ip link list'." msgstr "" -#: ../../../build/NEWS:11561 +#: ../../../build/NEWS:11639 msgid "" "`bpo-32143 `__: os.statvfs() includes " "the f_fsid field from statvfs(2)" msgstr "" -#: ../../../build/NEWS:11563 +#: ../../../build/NEWS:11641 msgid "" "`bpo-26439 `__: Fix " "ctypes.util.find_library() for AIX by implementing " "ctypes._aix.find_library() Patch by: Michael Felt" msgstr "" -#: ../../../build/NEWS:11566 +#: ../../../build/NEWS:11644 msgid "" "`bpo-31993 `__: The pickler now uses " "less memory when serializing large bytes and str objects into a file. " @@ -21073,33 +21173,33 @@ msgid "" "large bytes and str objects." msgstr "" -#: ../../../build/NEWS:11570 ../../../build/NEWS:15119 +#: ../../../build/NEWS:11648 ../../../build/NEWS:15197 msgid "" "`bpo-27456 `__: Ensure TCP_NODELAY is " "set on Linux. Tests by Victor Stinner." msgstr "" -#: ../../../build/NEWS:11572 +#: ../../../build/NEWS:11650 msgid "" "`bpo-31778 `__: ast.literal_eval() is " "now more strict. Addition and subtraction of arbitrary numbers no longer " "allowed." msgstr "" -#: ../../../build/NEWS:11575 ../../../build/NEWS:15130 +#: ../../../build/NEWS:11653 ../../../build/NEWS:15208 msgid "" "`bpo-31802 `__: Importing native path " "module (``posixpath``, ``ntpath``) now works even if the ``os`` module still" " is not imported." msgstr "" -#: ../../../build/NEWS:11578 +#: ../../../build/NEWS:11656 msgid "" "`bpo-30241 `__: Add " "contextlib.AbstractAsyncContextManager. Patch by Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:11581 +#: ../../../build/NEWS:11659 msgid "" "`bpo-31699 `__: Fix deadlocks in " ":class:`concurrent.futures.ProcessPoolExecutor` when task arguments or " @@ -21107,82 +21207,82 @@ msgid "" "calls to the :class:`ProcessPoolExecutor` API always eventually return." msgstr "" -#: ../../../build/NEWS:11586 +#: ../../../build/NEWS:11664 msgid "" "`bpo-15216 `__: " "``TextIOWrapper.reconfigure()`` supports changing *encoding*, *errors*, and " "*newline*." msgstr "" -#: ../../../build/NEWS:11592 +#: ../../../build/NEWS:11670 msgid "" "`bpo-32418 `__: Add get_loop() method to" " Server and AbstractServer classes." msgstr "" -#: ../../../build/NEWS:11597 ../../../build/NEWS:15161 +#: ../../../build/NEWS:11675 ../../../build/NEWS:15239 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:11600 +#: ../../../build/NEWS:11678 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:11606 +#: ../../../build/NEWS:11684 msgid "" "`bpo-19764 `__: Implement support for " "`subprocess.Popen(close_fds=True)` on Windows. Patch by Segev Finer." msgstr "" -#: ../../../build/NEWS:11612 ../../../build/NEWS:15242 +#: ../../../build/NEWS:11690 ../../../build/NEWS:15320 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:11619 +#: ../../../build/NEWS:11697 msgid "" "`bpo-32030 `__: Py_Initialize() doesn't " "reset the memory allocators to default if the ``PYTHONMALLOC`` environment " "variable is not set." msgstr "" -#: ../../../build/NEWS:11622 ../../../build/NEWS:15252 +#: ../../../build/NEWS:11700 ../../../build/NEWS:15330 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:11626 +#: ../../../build/NEWS:11704 msgid "" "`bpo-32264 `__: Moved the pygetopt.h " "header into internal/, since it has no public APIs." msgstr "" -#: ../../../build/NEWS:11629 +#: ../../../build/NEWS:11707 msgid "" "`bpo-32241 `__: " ":c:func:`Py_SetProgramName` and :c:func:`Py_SetPythonHome` now take the " "``const wchar *`` arguments instead of ``wchar *``." msgstr "" -#: ../../../build/NEWS:11634 +#: ../../../build/NEWS:11712 msgid "Python 3.7.0 alpha 3" msgstr "Python 3.7.0 alfa 3" -#: ../../../build/NEWS:11636 ../../../build/NEWS:15269 +#: ../../../build/NEWS:11714 ../../../build/NEWS:15347 msgid "*Release date: 2017-12-05*" msgstr "*Tanggal rilis: 2017-12-05*" -#: ../../../build/NEWS:11641 ../../../build/NEWS:15274 +#: ../../../build/NEWS:11719 ../../../build/NEWS:15352 msgid "" "`bpo-32176 `__: co_flags.CO_NOFREE is " "now always set correctly by the code object constructor based on freevars " @@ -21191,7 +21291,7 @@ msgid "" " injected into a modified code object and function." msgstr "" -#: ../../../build/NEWS:11647 +#: ../../../build/NEWS:11725 msgid "" "`bpo-10544 `__: Yield expressions are " "now deprecated in comprehensions and generator expressions. They are still " @@ -21199,14 +21299,14 @@ msgid "" "directly in the enclosing scope." msgstr "" -#: ../../../build/NEWS:11651 ../../../build/NEWS:14997 +#: ../../../build/NEWS:11729 ../../../build/NEWS:15075 msgid "" "`bpo-32137 `__: The repr of deeply " "nested dict now raises a RecursionError instead of crashing due to a stack " "overflow." msgstr "" -#: ../../../build/NEWS:11654 +#: ../../../build/NEWS:11732 msgid "" "`bpo-32096 `__: Revert memory allocator " "changes in the C API: move structures back from _PyRuntime to " @@ -21215,14 +21315,14 @@ msgid "" "before _PyRuntime_Initialize()." msgstr "" -#: ../../../build/NEWS:11659 +#: ../../../build/NEWS:11737 msgid "" "`bpo-32043 `__: Add a new \"developer " "mode\": new \"-X dev\" command line option to enable debug checks at " "runtime." msgstr "" -#: ../../../build/NEWS:11662 +#: ../../../build/NEWS:11740 msgid "" "`bpo-32023 `__: SyntaxError is now " "correctly raised when a generator expression without parenthesis is used " @@ -21230,7 +21330,7 @@ msgid "" " parentheses can be omitted only on calls." msgstr "" -#: ../../../build/NEWS:11667 +#: ../../../build/NEWS:11745 msgid "" "`bpo-32012 `__: SyntaxError is now " "correctly raised when a generator expression without parenthesis is passed " @@ -21239,7 +21339,7 @@ msgid "" "comma on either side." msgstr "" -#: ../../../build/NEWS:11672 +#: ../../../build/NEWS:11750 msgid "" "`bpo-28180 `__: A new internal " "``_Py_SetLocaleFromEnv(category)`` helper function has been added in order " @@ -21248,7 +21348,7 @@ msgid "" "environment by default)." msgstr "" -#: ../../../build/NEWS:11677 ../../../build/NEWS:15280 +#: ../../../build/NEWS:11755 ../../../build/NEWS:15358 msgid "" "`bpo-31949 `__: Fixed several issues in " "printing tracebacks (PyTraceBack_Print()). Setting sys.tracebacklimit to 0 " @@ -21259,13 +21359,13 @@ msgid "" "traceback items on Windows. Fixed output errors handling." msgstr "" -#: ../../../build/NEWS:11685 ../../../build/NEWS:15288 +#: ../../../build/NEWS:11763 ../../../build/NEWS:15366 msgid "" "`bpo-30696 `__: Fix the interactive " "interpreter looping endlessly when no memory." msgstr "" -#: ../../../build/NEWS:11688 ../../../build/NEWS:15291 +#: ../../../build/NEWS:11766 ../../../build/NEWS:15369 msgid "" "`bpo-20047 `__: Bytearray methods " "partition() and rpartition() now accept only bytes-like objects as " @@ -21273,34 +21373,34 @@ msgid "" "returning a bogus result when an integer is passed as a separator." msgstr "" -#: ../../../build/NEWS:11693 ../../../build/NEWS:15299 +#: ../../../build/NEWS:11771 ../../../build/NEWS:15377 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:11697 +#: ../../../build/NEWS:11775 msgid "" "`bpo-31845 `__: Environment variables " "are once more read correctly at interpreter startup." msgstr "" -#: ../../../build/NEWS:11700 +#: ../../../build/NEWS:11778 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:11704 ../../../build/NEWS:15303 +#: ../../../build/NEWS:11782 ../../../build/NEWS:15381 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:11707 +#: ../../../build/NEWS:11785 msgid "" "`bpo-31618 `__: The per-frame tracing " "logic added in 3.7a1 has been altered so that ``frame->f_lineno`` is updated" @@ -21311,7 +21411,7 @@ msgid "" "``f_trace_opcodes`` are enabled, line events now occur first." msgstr "" -#: ../../../build/NEWS:11715 ../../../build/NEWS:15306 +#: ../../../build/NEWS:11793 ../../../build/NEWS:15384 msgid "" "`bpo-28603 `__: Print the full " "context/cause chain of exceptions on interpreter exit, even if an exception " @@ -21319,7 +21419,7 @@ msgid "" "Bitter." msgstr "" -#: ../../../build/NEWS:11719 ../../../build/NEWS:15310 +#: ../../../build/NEWS:11797 ../../../build/NEWS:15388 msgid "" "`bpo-31786 `__: Fix timeout rounding in " "the select module to round correctly negative timeouts between -1.0 and 0.0." @@ -21327,35 +21427,35 @@ msgid "" "call was incorrectly non-blocking. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:11724 +#: ../../../build/NEWS:11802 msgid "" "`bpo-31781 `__: Prevent crashes when " "calling methods of an uninitialized ``zipimport.zipimporter`` object. Patch " "by Oren Milman." msgstr "" -#: ../../../build/NEWS:11727 +#: ../../../build/NEWS:11805 msgid "" "`bpo-30399 `__: Standard repr() of " "BaseException with a single argument no longer contains redundant trailing " "comma." msgstr "" -#: ../../../build/NEWS:11730 ../../../build/NEWS:15318 +#: ../../../build/NEWS:11808 ../../../build/NEWS:15396 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:11733 ../../../build/NEWS:15363 +#: ../../../build/NEWS:11811 ../../../build/NEWS:15441 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:11739 ../../../build/NEWS:15369 +#: ../../../build/NEWS:11817 ../../../build/NEWS:15447 msgid "" "`bpo-28556 `__: Two minor fixes for " "``typing`` module: allow shallow copying instances of generic classes, " @@ -21363,14 +21463,14 @@ msgid "" "Ivan Levkivskyi." msgstr "" -#: ../../../build/NEWS:11743 +#: ../../../build/NEWS:11821 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:11747 ../../../build/NEWS:15373 +#: ../../../build/NEWS:11825 ../../../build/NEWS:15451 msgid "" "`bpo-27240 `__: The header folding " "algorithm for the new email policies has been rewritten, which also fixes " @@ -21380,20 +21480,20 @@ msgid "" "now done correctly." msgstr "" -#: ../../../build/NEWS:11751 ../../../build/NEWS:15377 +#: ../../../build/NEWS:11829 ../../../build/NEWS:15455 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:11755 +#: ../../../build/NEWS:11833 msgid "" "`bpo-321010 `__: Add " ":attr:`sys.flags.dev_mode` flag" msgstr "" -#: ../../../build/NEWS:11757 +#: ../../../build/NEWS:11835 msgid "" "`bpo-32154 `__: The " "``asyncio.windows_utils.socketpair()`` function has been removed: use " @@ -21403,7 +21503,7 @@ msgid "" "``socket.socketpair`` on Python 3.5 and newer." msgstr "" -#: ../../../build/NEWS:11763 +#: ../../../build/NEWS:11841 msgid "" "`bpo-32089 `__: warnings: In development" " (-X dev) and debug mode (pydebug build), use the \"default\" action for " @@ -21411,7 +21511,7 @@ msgid "" "filters." msgstr "" -#: ../../../build/NEWS:11767 +#: ../../../build/NEWS:11845 msgid "" "`bpo-32107 `__: ``uuid.getnode()`` now " "preferentially returns universally administered MAC addresses if available, " @@ -21421,7 +21521,7 @@ msgid "" "returned." msgstr "" -#: ../../../build/NEWS:11773 +#: ../../../build/NEWS:11851 msgid "" "`bpo-23033 `__: Wildcard is now " "supported in hostname when it is one and only character in the left most " @@ -21429,14 +21529,14 @@ msgid "" " by Mandeep Singh." msgstr "" -#: ../../../build/NEWS:11777 ../../../build/NEWS:15381 +#: ../../../build/NEWS:11855 ../../../build/NEWS:15459 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:11781 +#: ../../../build/NEWS:11859 msgid "" "`bpo-28334 `__: Use " ":func:`os.path.expanduser` to find the ``~/.netrc`` file in " @@ -21444,7 +21544,7 @@ msgid "" "raised. Patch by Dimitri Merejkowsky." msgstr "" -#: ../../../build/NEWS:11785 +#: ../../../build/NEWS:11863 msgid "" "`bpo-32121 `__: Made " "``tracemalloc.Traceback`` behave more like the traceback module, sorting the" @@ -21454,7 +21554,7 @@ msgid "" "to ``Traceback.format()``. (Patch by Jesse Bakker.)" msgstr "" -#: ../../../build/NEWS:11792 ../../../build/NEWS:15385 +#: ../../../build/NEWS:11870 ../../../build/NEWS:15463 msgid "" "`bpo-31325 `__: Fix wrong usage of " ":func:`collections.namedtuple` in the :meth:`RobotFileParser.parse() " @@ -21462,14 +21562,14 @@ msgid "" "Wellner." msgstr "" -#: ../../../build/NEWS:11796 ../../../build/NEWS:15389 +#: ../../../build/NEWS:11874 ../../../build/NEWS:15467 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:11800 +#: ../../../build/NEWS:11878 msgid "" "`bpo-19610 `__: ``setup()`` now warns " "about invalid types for some fields. The ``distutils.dist.Distribution`` " @@ -21477,21 +21577,21 @@ msgid "" "are not specified as a list or a string." msgstr "" -#: ../../../build/NEWS:11805 +#: ../../../build/NEWS:11883 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:11808 +#: ../../../build/NEWS:11886 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:11812 +#: ../../../build/NEWS:11890 msgid "" "`bpo-28684 `__: The new " "test.support.skip_unless_bind_unix_socket() decorator is used here to skip " @@ -21500,7 +21600,7 @@ msgid "" "the recent Android versions that run now SELinux in enforcing mode)." msgstr "" -#: ../../../build/NEWS:11818 ../../../build/NEWS:15393 +#: ../../../build/NEWS:11896 ../../../build/NEWS:15471 msgid "" "`bpo-32110 `__: " "``codecs.StreamReader.read(n)`` now returns not more than *n* " @@ -21508,7 +21608,7 @@ msgid "" "``read()`` methods of other file-like objects." msgstr "" -#: ../../../build/NEWS:11822 +#: ../../../build/NEWS:11900 msgid "" "`bpo-27535 `__: The warnings module " "doesn't leak memory anymore in the hidden warnings registry for the " @@ -21516,7 +21616,7 @@ msgid "" "the warning key to the registry anymore for the \"ignore\" action." msgstr "" -#: ../../../build/NEWS:11827 +#: ../../../build/NEWS:11905 msgid "" "`bpo-32088 `__: warnings: When Python " "is build is debug mode (``Py_DEBUG``), :exc:`DeprecationWarning`, " @@ -21524,21 +21624,21 @@ msgid "" "displayed by default." msgstr "" -#: ../../../build/NEWS:11831 +#: ../../../build/NEWS:11909 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:11835 +#: ../../../build/NEWS:11913 msgid "" "`bpo-25054 `__: Added support of " "splitting on a pattern that could match an empty string." msgstr "" -#: ../../../build/NEWS:11838 ../../../build/NEWS:15397 -#: ../../../build/NEWS:20114 +#: ../../../build/NEWS:11916 ../../../build/NEWS:15475 +#: ../../../build/NEWS:20192 msgid "" "`bpo-32072 `__: Fixed issues with binary" " plists: Fixed saving bytearrays. Identical objects will be saved only once." @@ -21546,38 +21646,38 @@ msgid "" "saving and loading recursive data structures." msgstr "" -#: ../../../build/NEWS:11843 +#: ../../../build/NEWS:11921 msgid "" "`bpo-32069 `__: Drop legacy SSL " "transport from asyncio, ssl.MemoryBIO is always used anyway." msgstr "" -#: ../../../build/NEWS:11846 +#: ../../../build/NEWS:11924 msgid "" "`bpo-32066 `__: asyncio: Support " "pathlib.Path in create_unix_connection; sock arg should be optional" msgstr "" -#: ../../../build/NEWS:11849 +#: ../../../build/NEWS:11927 msgid "" "`bpo-32046 `__: Updates 2to3 to convert " "from operator.isCallable(obj) to callable(obj). Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:11852 +#: ../../../build/NEWS:11930 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:11855 +#: ../../../build/NEWS:11933 msgid "" "`bpo-32025 `__: Add time.thread_time() " "and time.thread_time_ns()" msgstr "" -#: ../../../build/NEWS:11857 +#: ../../../build/NEWS:11935 msgid "" "`bpo-32037 `__: Integers that fit in a " "signed 32-bit integer will be now pickled with protocol 0 using the INT " @@ -21586,27 +21686,27 @@ msgid "" "2." msgstr "" -#: ../../../build/NEWS:11862 ../../../build/NEWS:15402 +#: ../../../build/NEWS:11940 ../../../build/NEWS:15480 msgid "" "`bpo-32034 `__: Make " "asyncio.IncompleteReadError and LimitOverrunError pickleable." msgstr "" -#: ../../../build/NEWS:11865 ../../../build/NEWS:15405 +#: ../../../build/NEWS:11943 ../../../build/NEWS:15483 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:11868 ../../../build/NEWS:15408 +#: ../../../build/NEWS:11946 ../../../build/NEWS:15486 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:11871 +#: ../../../build/NEWS:11949 msgid "" "`bpo-28369 `__: Enhance " "add_reader/writer check that socket is not used by some transport. Before, " @@ -21614,14 +21714,14 @@ msgid "" " Now the check is implemented correctly for all file-like objects." msgstr "" -#: ../../../build/NEWS:11876 +#: ../../../build/NEWS:11954 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:11879 +#: ../../../build/NEWS:11957 msgid "" "`bpo-31985 `__: Formally deprecated " "aifc.openfp, sunau.openfp, and wave.openfp. Since change " @@ -21631,40 +21731,40 @@ msgid "" "undocumented." msgstr "" -#: ../../../build/NEWS:11885 +#: ../../../build/NEWS:11963 msgid "" "`bpo-21862 `__: cProfile command line " "now accepts `-m module_name` as an alternative to script path. Patch by " "Sanyam Khurana." msgstr "" -#: ../../../build/NEWS:11888 ../../../build/NEWS:15411 +#: ../../../build/NEWS:11966 ../../../build/NEWS:15489 msgid "" "`bpo-31970 `__: Reduce performance " "overhead of asyncio debug mode." msgstr "" -#: ../../../build/NEWS:11890 +#: ../../../build/NEWS:11968 msgid "" "`bpo-31843 `__: *database* argument of " "sqlite3.connect() now accepts a :term:`path-like object`, instead of just a " "string." msgstr "" -#: ../../../build/NEWS:11893 +#: ../../../build/NEWS:11971 msgid "" "`bpo-31945 `__: Add Configurable " "*blocksize* to ``HTTPConnection`` and ``HTTPSConnection`` for improved " "upload throughput. Patch by Nir Soffer." msgstr "" -#: ../../../build/NEWS:11896 +#: ../../../build/NEWS:11974 msgid "" "`bpo-31943 `__: Add a ``cancelled()`` " "method to :class:`asyncio.Handle`. Patch by Marat Sharafutdinov." msgstr "" -#: ../../../build/NEWS:11899 ../../../build/NEWS:15413 +#: ../../../build/NEWS:11977 ../../../build/NEWS:15491 msgid "" "`bpo-9678 `__: Fixed determining the MAC " "address in the uuid module: Using ifconfig on NetBSD and OpenBSD. Using arp " @@ -21672,32 +21772,32 @@ msgid "" "Shimizukawa." msgstr "" -#: ../../../build/NEWS:11903 ../../../build/NEWS:15417 +#: ../../../build/NEWS:11981 ../../../build/NEWS:15495 msgid "" "`bpo-30057 `__: Fix potential missed " "signal in signal.signal()." msgstr "" -#: ../../../build/NEWS:11905 ../../../build/NEWS:15419 +#: ../../../build/NEWS:11983 ../../../build/NEWS:15497 msgid "" "`bpo-31933 `__: Fix Blake2 params " "leaf_size and node_offset on big endian platforms. Patch by Jack O'Connor." msgstr "" -#: ../../../build/NEWS:11908 +#: ../../../build/NEWS:11986 msgid "" "`bpo-21423 `__: Add an initializer " "argument to {Process,Thread}PoolExecutor" msgstr "" -#: ../../../build/NEWS:11910 ../../../build/NEWS:15422 +#: ../../../build/NEWS:11988 ../../../build/NEWS:15500 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:11914 ../../../build/NEWS:15426 +#: ../../../build/NEWS:11992 ../../../build/NEWS:15504 msgid "" "`bpo-27666 `__: Fixed stack corruption " "in curses.box() and curses.ungetmouse() when the size of types chtype or " @@ -21705,65 +21805,65 @@ msgid "" " as arguments. Based on patch by Steve Fink." msgstr "" -#: ../../../build/NEWS:11919 +#: ../../../build/NEWS:11997 msgid "" "`bpo-31917 `__: Add 3 new clock " "identifiers: :data:`time.CLOCK_BOOTTIME`, :data:`time.CLOCK_PROF` and " ":data:`time.CLOCK_UPTIME`." msgstr "" -#: ../../../build/NEWS:11922 ../../../build/NEWS:15431 +#: ../../../build/NEWS:12000 ../../../build/NEWS:15509 msgid "" "`bpo-31897 `__: plistlib now catches " "more errors when read binary plists and raises InvalidFileException instead " "of unexpected exceptions." msgstr "" -#: ../../../build/NEWS:11925 ../../../build/NEWS:15434 +#: ../../../build/NEWS:12003 ../../../build/NEWS:15512 msgid "" "`bpo-25720 `__: Fix the method for " "checking pad state of curses WINDOW. Patch by Masayuki Yamamoto." msgstr "" -#: ../../../build/NEWS:11928 ../../../build/NEWS:15437 +#: ../../../build/NEWS:12006 ../../../build/NEWS:15515 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:11931 ../../../build/NEWS:15440 +#: ../../../build/NEWS:12009 ../../../build/NEWS:15518 msgid "" "`bpo-31891 `__: Fixed building the " "curses module on NetBSD." msgstr "" -#: ../../../build/NEWS:11933 +#: ../../../build/NEWS:12011 msgid "" "`bpo-31884 `__: added required constants" " to subprocess module for setting priority on windows" msgstr "" -#: ../../../build/NEWS:11936 +#: ../../../build/NEWS:12014 msgid "" "`bpo-28281 `__: Remove year (1-9999) " "limits on the Calendar.weekday() function. Patch by Mark Gollahon." msgstr "" -#: ../../../build/NEWS:11939 +#: ../../../build/NEWS:12017 msgid "" "`bpo-31702 `__: crypt.mksalt() now " "allows to specify the number of rounds for SHA-256 and SHA-512 hashing." msgstr "" -#: ../../../build/NEWS:11942 +#: ../../../build/NEWS:12020 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:11946 +#: ../../../build/NEWS:12024 msgid "" "`bpo-30768 `__: Fix the " "pthread+semaphore implementation of PyThread_acquire_lock_timed() when " @@ -21771,20 +21871,20 @@ msgid "" "sem_timedwait() is interrupted by a signal (EINTR). See also the :pep:`475`." msgstr "" -#: ../../../build/NEWS:11951 +#: ../../../build/NEWS:12029 msgid "" "`bpo-31854 `__: Add " "``mmap.ACCESS_DEFAULT`` constant." msgstr "" -#: ../../../build/NEWS:11953 +#: ../../../build/NEWS:12031 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:11956 +#: ../../../build/NEWS:12034 msgid "" "`bpo-28292 `__: " "Calendar.itermonthdates() will now consistently raise an exception when a " @@ -21794,14 +21894,14 @@ msgid "" "tuples and are not restricted by the range supported by datetime.date." msgstr "" -#: ../../../build/NEWS:11963 +#: ../../../build/NEWS:12041 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:11966 ../../../build/NEWS:15442 +#: ../../../build/NEWS:12044 ../../../build/NEWS:15520 msgid "" "`bpo-28416 `__: Instances of " "pickle.Pickler subclass with the persistent_id() method and pickle.Unpickler" @@ -21809,33 +21909,33 @@ msgid "" "cycles." msgstr "" -#: ../../../build/NEWS:11970 +#: ../../../build/NEWS:12048 msgid "" "`bpo-31653 `__: Don't release the GIL if" " we can acquire a multiprocessing semaphore immediately." msgstr "" -#: ../../../build/NEWS:11973 ../../../build/NEWS:15446 +#: ../../../build/NEWS:12051 ../../../build/NEWS:15524 msgid "" "`bpo-28326 `__: Fix " "multiprocessing.Process when stdout and/or stderr is closed or None." msgstr "" -#: ../../../build/NEWS:11976 +#: ../../../build/NEWS:12054 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:11980 +#: ../../../build/NEWS:12058 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:11984 +#: ../../../build/NEWS:12062 msgid "" "`bpo-31756 `__: Add a " "``subprocess.Popen(text=False)`` keyword argument to `subprocess` functions " @@ -21843,26 +21943,26 @@ msgid "" "into text. Patch by Andrew Clegg." msgstr "" -#: ../../../build/NEWS:11988 +#: ../../../build/NEWS:12066 msgid "" "`bpo-31819 `__: Add " "AbstractEventLoop.sock_recv_into()." msgstr "" -#: ../../../build/NEWS:11990 ../../../build/NEWS:14768 -#: ../../../build/NEWS:15449 +#: ../../../build/NEWS:12068 ../../../build/NEWS:14846 +#: ../../../build/NEWS:15527 msgid "" "`bpo-31457 `__: If nested log adapters " "are used, the inner ``process()`` methods are no longer omitted." msgstr "" -#: ../../../build/NEWS:11993 ../../../build/NEWS:15452 +#: ../../../build/NEWS:12071 ../../../build/NEWS:15530 msgid "" "`bpo-31457 `__: The ``manager`` property" " on LoggerAdapter objects is now properly settable." msgstr "" -#: ../../../build/NEWS:11996 ../../../build/NEWS:15455 +#: ../../../build/NEWS:12074 ../../../build/NEWS:15533 msgid "" "`bpo-31806 `__: Fix timeout rounding in " "time.sleep(), threading.Lock.acquire() and socket.socket.settimeout() to " @@ -21871,20 +21971,20 @@ msgid "" "non-blocking. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:12002 +#: ../../../build/NEWS:12080 msgid "" "`bpo-31803 `__: time.clock() and " "time.get_clock_info('clock') now emit a DeprecationWarning warning." msgstr "" -#: ../../../build/NEWS:12005 +#: ../../../build/NEWS:12083 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:12009 ../../../build/NEWS:15461 +#: ../../../build/NEWS:12087 ../../../build/NEWS:15539 msgid "" "`bpo-28603 `__: traceback: Fix a " "TypeError that occurred during printing of exception tracebacks when either " @@ -21892,14 +21992,14 @@ msgid "" "unhashable. Patch by Zane Bitter." msgstr "" -#: ../../../build/NEWS:12013 +#: ../../../build/NEWS:12091 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:12016 +#: ../../../build/NEWS:12094 msgid "" "`bpo-31784 `__: Implement the " ":pep:`564`, add new 6 new functions with nanosecond resolution to the " @@ -21909,80 +22009,80 @@ msgid "" ":func:`~time.time_ns`." msgstr "" -#: ../../../build/NEWS:12022 +#: ../../../build/NEWS:12100 msgid "" "`bpo-30143 `__: 2to3 now generates a " "code that uses abstract collection classes from collections.abc rather than " "collections." msgstr "" -#: ../../../build/NEWS:12025 ../../../build/NEWS:15467 +#: ../../../build/NEWS:12103 ../../../build/NEWS:15545 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:12028 ../../../build/NEWS:15474 +#: ../../../build/NEWS:12106 ../../../build/NEWS:15552 msgid "" "`bpo-31764 `__: Prevent a crash in " "``sqlite3.Cursor.close()`` in case the ``Cursor`` object is uninitialized. " "Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:12031 ../../../build/NEWS:15477 +#: ../../../build/NEWS:12109 ../../../build/NEWS:15555 msgid "" "`bpo-31752 `__: Fix possible crash in " "timedelta constructor called with custom integers." msgstr "" -#: ../../../build/NEWS:12034 ../../../build/NEWS:15486 +#: ../../../build/NEWS:12112 ../../../build/NEWS:15564 msgid "" "`bpo-31620 `__: an empty asyncio.Queue " "now doesn't leak memory when queue.get pollers timeout" msgstr "" -#: ../../../build/NEWS:12037 +#: ../../../build/NEWS:12115 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:12040 +#: ../../../build/NEWS:12118 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:12044 +#: ../../../build/NEWS:12122 msgid "" "`bpo-31664 `__: Added support for the " "Blowfish hashing in the crypt module." msgstr "" -#: ../../../build/NEWS:12046 ../../../build/NEWS:15489 +#: ../../../build/NEWS:12124 ../../../build/NEWS:15567 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:12050 ../../../build/NEWS:15500 +#: ../../../build/NEWS:12128 ../../../build/NEWS:15578 msgid "" "`bpo-15037 `__: Added a workaround for " "getkey() in curses for ncurses 5.7 and earlier." msgstr "" -#: ../../../build/NEWS:12053 +#: ../../../build/NEWS:12131 msgid "" "`bpo-31307 `__: Allow use of bytes " "objects for arguments to :meth:`configparser.ConfigParser.read`. Patch by " "Vincent Michel." msgstr "" -#: ../../../build/NEWS:12056 ../../../build/NEWS:15520 +#: ../../../build/NEWS:12134 ../../../build/NEWS:15598 msgid "" "`bpo-31334 `__: Fix " "``poll.poll([timeout])`` in the ``select`` module for arbitrary negative " @@ -21990,45 +22090,45 @@ msgid "" "Patch by Riccardo Coccioli." msgstr "" -#: ../../../build/NEWS:12060 ../../../build/NEWS:15524 +#: ../../../build/NEWS:12138 ../../../build/NEWS:15602 msgid "" "`bpo-31310 `__: multiprocessing's " "semaphore tracker should be launched again if crashed." msgstr "" -#: ../../../build/NEWS:12063 ../../../build/NEWS:15527 +#: ../../../build/NEWS:12141 ../../../build/NEWS:15605 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:12066 +#: ../../../build/NEWS:12144 msgid "" "`bpo-31245 `__: Added support for " "AF_UNIX socket in asyncio `create_datagram_endpoint`." msgstr "" -#: ../../../build/NEWS:12069 +#: ../../../build/NEWS:12147 msgid "" "`bpo-30553 `__: Add HTTP/2 status code " "421 (Misdirected Request) to :class:`http.HTTPStatus`. Patch by Vitor " "Pereira." msgstr "" -#: ../../../build/NEWS:12075 ../../../build/NEWS:15533 +#: ../../../build/NEWS:12153 ../../../build/NEWS:15611 msgid "" "`bpo-32105 `__: Added " "asyncio.BaseEventLoop.connect_accepted_socket versionadded marker." msgstr "" -#: ../../../build/NEWS:12081 ../../../build/NEWS:15546 +#: ../../../build/NEWS:12159 ../../../build/NEWS:15624 msgid "" "`bpo-31380 `__: Skip test_httpservers " "test_undecodable_file on macOS: fails on APFS." msgstr "" -#: ../../../build/NEWS:12084 ../../../build/NEWS:15549 +#: ../../../build/NEWS:12162 ../../../build/NEWS:15627 msgid "" "`bpo-31705 `__: Skip " "test_socket.test_sha256() on Linux kernel older than 4.5. The test fails " @@ -22036,21 +22136,21 @@ msgid "" "4.5." msgstr "" -#: ../../../build/NEWS:12088 +#: ../../../build/NEWS:12166 msgid "" "`bpo-32138 `__: Skip on Android " "test_faulthandler tests that raise SIGSEGV and remove the " "test.support.requires_android_level decorator." msgstr "" -#: ../../../build/NEWS:12091 +#: ../../../build/NEWS:12169 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:12094 +#: ../../../build/NEWS:12172 msgid "" "`bpo-28668 `__: " "test.support.requires_multiprocessing_queue is removed. Skip tests with " @@ -22058,14 +22158,14 @@ msgid "" "semaphore implementation is broken or missing." msgstr "" -#: ../../../build/NEWS:12098 +#: ../../../build/NEWS:12176 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:12101 ../../../build/NEWS:15553 +#: ../../../build/NEWS:12179 ../../../build/NEWS:15631 msgid "" "`bpo-31174 `__: Fix " "test_tools.test_unparse: DirectoryTestCase now stores the names sample to " @@ -22073,112 +22173,112 @@ msgid "" "leaks." msgstr "" -#: ../../../build/NEWS:12108 +#: ../../../build/NEWS:12186 msgid "" "`bpo-28538 `__: Revert the previous " "changes, the if_nameindex structure is defined by Unified Headers." msgstr "" -#: ../../../build/NEWS:12111 +#: ../../../build/NEWS:12189 msgid "" "`bpo-28762 `__: Revert the last commit, " "the F_LOCK macro is defined by Android Unified Headers." msgstr "" -#: ../../../build/NEWS:12114 +#: ../../../build/NEWS:12192 msgid "" "`bpo-29040 `__: Support building Android" " with Unified Headers. The first NDK release to support Unified Headers is " "android-ndk-r14." msgstr "" -#: ../../../build/NEWS:12117 ../../../build/NEWS:15563 +#: ../../../build/NEWS:12195 ../../../build/NEWS:15641 msgid "" "`bpo-32059 `__: ``detect_modules()`` in " "``setup.py`` now also searches the sysroot paths when cross-compiling." msgstr "" -#: ../../../build/NEWS:12120 ../../../build/NEWS:15566 +#: ../../../build/NEWS:12198 ../../../build/NEWS:15644 msgid "" "`bpo-31957 `__: Fixes Windows SDK " "version detection when building for Windows." msgstr "" -#: ../../../build/NEWS:12122 ../../../build/NEWS:15568 +#: ../../../build/NEWS:12200 ../../../build/NEWS:15646 msgid "" "`bpo-31609 `__: Fixes quotes in " "PCbuild/clean.bat" msgstr "" -#: ../../../build/NEWS:12124 ../../../build/NEWS:15570 +#: ../../../build/NEWS:12202 ../../../build/NEWS:15648 msgid "" "`bpo-31934 `__: Abort the build when " "building out of a not clean source tree." msgstr "" -#: ../../../build/NEWS:12126 ../../../build/NEWS:15572 +#: ../../../build/NEWS:12204 ../../../build/NEWS:15650 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:12130 ../../../build/NEWS:15576 +#: ../../../build/NEWS:12208 ../../../build/NEWS:15654 msgid "" "`bpo-28791 `__: Update Windows builds to" " use SQLite 3.21.0." msgstr "" -#: ../../../build/NEWS:12132 ../../../build/NEWS:15578 +#: ../../../build/NEWS:12210 ../../../build/NEWS:15656 msgid "" "`bpo-28791 `__: Update OS X installer to" " use SQLite 3.21.0." msgstr "" -#: ../../../build/NEWS:12134 +#: ../../../build/NEWS:12212 msgid "" "`bpo-28643 `__: Record profile-opt build" " progress with stamp files." msgstr "" -#: ../../../build/NEWS:12136 +#: ../../../build/NEWS:12214 msgid "" "`bpo-31866 `__: Finish removing support " "for AtheOS." msgstr "" -#: ../../../build/NEWS:12141 ../../../build/NEWS:15588 +#: ../../../build/NEWS:12219 ../../../build/NEWS:15666 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:12145 ../../../build/NEWS:15592 +#: ../../../build/NEWS:12223 ../../../build/NEWS:15670 msgid "" "`bpo-31944 `__: Fixes Modify button in " "Apps and Features dialog." msgstr "" -#: ../../../build/NEWS:12147 +#: ../../../build/NEWS:12225 msgid "" "`bpo-20486 `__: Implement the " "``Database.Close()`` method to help closing MSI database objects." msgstr "" -#: ../../../build/NEWS:12150 +#: ../../../build/NEWS:12228 msgid "" "`bpo-31857 `__: Make the behavior of " "USE_STACKCHECK deterministic in a multi-threaded environment." msgstr "" -#: ../../../build/NEWS:12156 ../../../build/NEWS:15597 +#: ../../../build/NEWS:12234 ../../../build/NEWS:15675 msgid "" "`bpo-31392 `__: Update macOS installer " "to use OpenSSL 1.0.2m" msgstr "" -#: ../../../build/NEWS:12161 ../../../build/NEWS:15602 +#: ../../../build/NEWS:12239 ../../../build/NEWS:15680 msgid "" "`bpo-32207 `__: Improve tk event " "exception tracebacks in IDLE. When tk event handling is driven by IDLE's run" @@ -22188,20 +22288,20 @@ msgid "" "suggestion by Serhiy Storchaka." msgstr "" -#: ../../../build/NEWS:12167 ../../../build/NEWS:15608 +#: ../../../build/NEWS:12245 ../../../build/NEWS:15686 msgid "" "`bpo-32164 `__: Delete unused file " "idlelib/tabbedpages.py. Use of TabbedPageSet in configdialog was replaced by" " ttk.Notebook." msgstr "" -#: ../../../build/NEWS:12170 ../../../build/NEWS:15611 +#: ../../../build/NEWS:12248 ../../../build/NEWS:15689 msgid "" "`bpo-32100 `__: IDLE: Fix old and new " "bugs in pathbrowser; improve tests. Patch mostly by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:12173 ../../../build/NEWS:15614 +#: ../../../build/NEWS:12251 ../../../build/NEWS:15692 msgid "" "`bpo-31858 `__: IDLE -- Restrict shell " "prompt manipulation to the shell. Editor and output windows only see an " @@ -22210,14 +22310,14 @@ msgid "" " not set or changed." msgstr "" -#: ../../../build/NEWS:12178 ../../../build/NEWS:15619 +#: ../../../build/NEWS:12256 ../../../build/NEWS:15697 msgid "" "`bpo-31860 `__: The font sample in the " "IDLE configuration dialog is now editable. Changes persist while IDLE " "remains open" msgstr "" -#: ../../../build/NEWS:12181 ../../../build/NEWS:15622 +#: ../../../build/NEWS:12259 ../../../build/NEWS:15700 msgid "" "`bpo-31836 `__: Test_code_module now " "passes if run after test_idle, which sets ps1. The code module uses sys.ps1 " @@ -22225,14 +22325,14 @@ msgid "" "both behaviors. Ditto for ps2." msgstr "" -#: ../../../build/NEWS:12185 ../../../build/NEWS:15626 +#: ../../../build/NEWS:12263 ../../../build/NEWS:15704 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:12189 +#: ../../../build/NEWS:12267 msgid "" "`bpo-13802 `__: Use non-Latin characters" " in the IDLE's Font settings sample. Even if one selects a font that defines" @@ -22243,7 +22343,7 @@ msgid "" "re-arranged. The Font/Tabs help explains a bit about the additions." msgstr "" -#: ../../../build/NEWS:12200 +#: ../../../build/NEWS:12278 msgid "" "`bpo-32159 `__: Remove CVS and " "Subversion tools: remove svneol.py and treesync.py scripts. CPython migrated" @@ -22251,14 +22351,14 @@ msgid "" "are no longer used to develop CPython." msgstr "" -#: ../../../build/NEWS:12205 ../../../build/NEWS:15665 +#: ../../../build/NEWS:12283 ../../../build/NEWS:15743 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:12212 ../../../build/NEWS:15672 +#: ../../../build/NEWS:12290 ../../../build/NEWS:15750 msgid "" "`bpo-20891 `__: Fix PyGILState_Ensure()." " When PyGILState_Ensure() is called in a non-Python thread before " @@ -22266,14 +22366,14 @@ msgid "" "PyThreadState_New() to fix a crash." msgstr "" -#: ../../../build/NEWS:12216 +#: ../../../build/NEWS:12294 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:12219 +#: ../../../build/NEWS:12297 msgid "" "`bpo-25612 `__: Move the current " "exception state from the frame object to the co-routine. This simplifies the" @@ -22281,14 +22381,14 @@ msgid "" "exception state when entering or exiting a generator." msgstr "" -#: ../../../build/NEWS:12224 +#: ../../../build/NEWS:12302 msgid "" "`bpo-23699 `__: Add " "Py_RETURN_RICHCOMPARE macro to reduce boilerplate code in rich comparison " "functions." msgstr "" -#: ../../../build/NEWS:12227 ../../../build/NEWS:15679 +#: ../../../build/NEWS:12305 ../../../build/NEWS:15757 msgid "" "`bpo-30697 `__: The " "`PyExc_RecursionErrorInst` singleton is removed and " @@ -22298,15 +22398,15 @@ msgid "" "`__." msgstr "" -#: ../../../build/NEWS:12234 +#: ../../../build/NEWS:12312 msgid "Python 3.7.0 alpha 2" msgstr "Python 3.7.0 alfa 2" -#: ../../../build/NEWS:12236 +#: ../../../build/NEWS:12314 msgid "*Release date: 2017-10-16*" msgstr "*Tanggal rilis: 2017-10-16*" -#: ../../../build/NEWS:12241 +#: ../../../build/NEWS:12319 msgid "" "`bpo-31558 `__: ``gc.freeze()`` is a new" " API that allows for moving all objects currently tracked by the garbage " @@ -22316,85 +22416,85 @@ msgid "" "stability at fork()." msgstr "" -#: ../../../build/NEWS:12247 ../../../build/NEWS:15315 +#: ../../../build/NEWS:12325 ../../../build/NEWS:15393 msgid "" "`bpo-31642 `__: Restored blocking \"from" " package import module\" by setting sys.modules[\"package.module\"] to None." msgstr "" -#: ../../../build/NEWS:12250 +#: ../../../build/NEWS:12328 msgid "" "`bpo-31708 `__: Allow use of " "asynchronous generator expressions in synchronous functions." msgstr "" -#: ../../../build/NEWS:12253 +#: ../../../build/NEWS:12331 msgid "" "`bpo-31709 `__: Drop support of " "asynchronous __aiter__." msgstr "" -#: ../../../build/NEWS:12255 +#: ../../../build/NEWS:12333 msgid "" "`bpo-30404 `__: The -u option now makes " "the stdout and stderr streams unbuffered rather than line-buffered." msgstr "" -#: ../../../build/NEWS:12258 ../../../build/NEWS:15321 +#: ../../../build/NEWS:12336 ../../../build/NEWS:15399 msgid "" "`bpo-31619 `__: Fixed a ValueError when " "convert a string with large number of underscores to integer with binary " "base." msgstr "" -#: ../../../build/NEWS:12261 +#: ../../../build/NEWS:12339 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:12264 ../../../build/NEWS:15324 +#: ../../../build/NEWS:12342 ../../../build/NEWS:15402 msgid "" "`bpo-31592 `__: Fixed an assertion " "failure in Python parser in case of a bad `unicodedata.normalize()`. Patch " "by Oren Milman." msgstr "" -#: ../../../build/NEWS:12267 ../../../build/NEWS:15327 +#: ../../../build/NEWS:12345 ../../../build/NEWS:15405 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:12271 +#: ../../../build/NEWS:12349 msgid "" "`bpo-31574 `__: Importlib was " "instrumented with two dtrace probes to profile import timing." msgstr "" -#: ../../../build/NEWS:12274 ../../../build/NEWS:15331 +#: ../../../build/NEWS:12352 ../../../build/NEWS:15409 msgid "" "`bpo-31566 `__: Fix an assertion failure" " in `_warnings.warn()` in case of a bad ``__name__`` global. Patch by Oren " "Milman." msgstr "" -#: ../../../build/NEWS:12277 +#: ../../../build/NEWS:12355 msgid "" "`bpo-31506 `__: Improved the error " "message logic for object.__new__ and object.__init__." msgstr "" -#: ../../../build/NEWS:12280 ../../../build/NEWS:15334 +#: ../../../build/NEWS:12358 ../../../build/NEWS:15412 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:12284 ../../../build/NEWS:15338 +#: ../../../build/NEWS:12362 ../../../build/NEWS:15416 msgid "" "`bpo-31492 `__: Fix assertion failures " "in case of failing to import from a module with a bad ``__name__`` " @@ -22402,21 +22502,21 @@ msgid "" "Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:12288 ../../../build/NEWS:15346 +#: ../../../build/NEWS:12366 ../../../build/NEWS:15424 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:12291 +#: ../../../build/NEWS:12369 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:12294 +#: ../../../build/NEWS:12372 msgid "" "`bpo-31415 `__: Add ``-X importtime`` " "option to show how long each import takes. It can be used to optimize " @@ -22424,13 +22524,13 @@ msgid "" "as an equivalent way to enable this." msgstr "" -#: ../../../build/NEWS:12298 +#: ../../../build/NEWS:12376 msgid "" "`bpo-31410 `__: Optimized calling " "wrapper and classmethod descriptors." msgstr "" -#: ../../../build/NEWS:12300 +#: ../../../build/NEWS:12378 msgid "" "`bpo-31353 `__: :pep:`553` - Add a new " "built-in called ``breakpoint()`` which calls ``sys.breakpointhook()``. By " @@ -22439,101 +22539,101 @@ msgid "" "original value of the hook is saved in ``sys.__breakpointhook__``." msgstr "" -#: ../../../build/NEWS:12306 +#: ../../../build/NEWS:12384 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:12309 ../../../build/NEWS:15349 +#: ../../../build/NEWS:12387 ../../../build/NEWS:15427 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:12312 ../../../build/NEWS:15352 +#: ../../../build/NEWS:12390 ../../../build/NEWS:15430 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:12315 ../../../build/NEWS:15355 +#: ../../../build/NEWS:12393 ../../../build/NEWS:15433 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:12319 ../../../build/NEWS:15359 +#: ../../../build/NEWS:12397 ../../../build/NEWS:15437 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:12323 +#: ../../../build/NEWS:12401 msgid "" "`bpo-30406 `__: Make ``async`` and " "``await`` proper keywords, as specified in :pep:`492`." msgstr "" -#: ../../../build/NEWS:12329 ../../../build/NEWS:15465 +#: ../../../build/NEWS:12407 ../../../build/NEWS:15543 msgid "" "`bpo-30058 `__: Fixed buffer overflow in" " select.kqueue.control()." msgstr "" -#: ../../../build/NEWS:12331 ../../../build/NEWS:15470 +#: ../../../build/NEWS:12409 ../../../build/NEWS:15548 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:12335 ../../../build/NEWS:15480 +#: ../../../build/NEWS:12413 ../../../build/NEWS:15558 msgid "" "`bpo-31701 `__: On Windows, " "faulthandler.enable() now ignores MSC and COM exceptions." msgstr "" -#: ../../../build/NEWS:12338 ../../../build/NEWS:15483 +#: ../../../build/NEWS:12416 ../../../build/NEWS:15561 msgid "" "`bpo-31728 `__: Prevent crashes in " "`_elementtree` due to unsafe cleanup of `Element.text` and `Element.tail`. " "Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:12341 +#: ../../../build/NEWS:12419 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:12345 +#: ../../../build/NEWS:12423 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:12349 ../../../build/NEWS:15493 +#: ../../../build/NEWS:12427 ../../../build/NEWS:15571 msgid "" "`bpo-31675 `__: Fixed memory leaks in " "Tkinter's methods splitlist() and split() when pass a string larger than 2 " "GiB." msgstr "" -#: ../../../build/NEWS:12352 ../../../build/NEWS:15496 +#: ../../../build/NEWS:12430 ../../../build/NEWS:15574 msgid "" "`bpo-31673 `__: Fixed typo in the name " "of Tkinter's method adderrorinfo()." msgstr "" -#: ../../../build/NEWS:12354 +#: ../../../build/NEWS:12432 msgid "" "`bpo-31648 `__: Improvements to path " "predicates in ElementTree: Allow whitespace around predicate parts, i.e. " @@ -22542,70 +22642,70 @@ msgid "" "by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:12359 ../../../build/NEWS:15498 +#: ../../../build/NEWS:12437 ../../../build/NEWS:15576 msgid "" "`bpo-30806 `__: Fix the string " "representation of a netrc object." msgstr "" -#: ../../../build/NEWS:12361 +#: ../../../build/NEWS:12439 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:12365 ../../../build/NEWS:15503 +#: ../../../build/NEWS:12443 ../../../build/NEWS:15581 msgid "" "`bpo-25351 `__: Avoid venv activate " "failures with undefined variables" msgstr "" -#: ../../../build/NEWS:12367 +#: ../../../build/NEWS:12445 msgid "" "`bpo-20519 `__: Avoid ctypes use (if " "possible) and improve import time for uuid." msgstr "" -#: ../../../build/NEWS:12370 +#: ../../../build/NEWS:12448 msgid "" "`bpo-28293 `__: The regular expression " "cache is no longer completely dumped when it is full." msgstr "" -#: ../../../build/NEWS:12373 +#: ../../../build/NEWS:12451 msgid "" "`bpo-31596 `__: Added " "pthread_getcpuclockid() to the time module" msgstr "" -#: ../../../build/NEWS:12375 +#: ../../../build/NEWS:12453 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:12378 ../../../build/NEWS:15509 +#: ../../../build/NEWS:12456 ../../../build/NEWS:15587 msgid "" "`bpo-30347 `__: Stop crashes when " "concurrently iterate over itertools.groupby() iterators." msgstr "" -#: ../../../build/NEWS:12381 +#: ../../../build/NEWS:12459 msgid "" "`bpo-30346 `__: An iterator produced by " "itertools.groupby() iterator now becomes exhausted after advancing the " "groupby iterator." msgstr "" -#: ../../../build/NEWS:12384 +#: ../../../build/NEWS:12462 msgid "" "`bpo-31556 `__: Cancel asyncio.wait_for " "future faster if timeout <= 0" msgstr "" -#: ../../../build/NEWS:12386 +#: ../../../build/NEWS:12464 msgid "" "`bpo-31540 `__: Allow passing a context " "object in :class:`concurrent.futures.ProcessPoolExecutor` constructor. Also," @@ -22613,20 +22713,20 @@ msgid "" "earlier to improve memory usage when a worker waits for new jobs." msgstr "" -#: ../../../build/NEWS:12391 ../../../build/NEWS:15512 +#: ../../../build/NEWS:12469 ../../../build/NEWS:15590 msgid "" "`bpo-31516 `__: " "``threading.current_thread()`` should not return a dummy thread at shutdown." msgstr "" -#: ../../../build/NEWS:12394 +#: ../../../build/NEWS:12472 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:12397 +#: ../../../build/NEWS:12475 msgid "" "`bpo-26510 `__: argparse subparsers are " "now required by default. This matches behaviour in Python 2. For optional " @@ -22635,7 +22735,7 @@ msgid "" " as had been the case since Python 3.3.)" msgstr "" -#: ../../../build/NEWS:12403 +#: ../../../build/NEWS:12481 msgid "" "`bpo-27541 `__: Reprs of subclasses of " "some collection and iterator classes (`bytearray`, `array.array`, " @@ -22644,70 +22744,70 @@ msgid "" "of the base class." msgstr "" -#: ../../../build/NEWS:12408 ../../../build/NEWS:15515 +#: ../../../build/NEWS:12486 ../../../build/NEWS:15593 msgid "" "`bpo-31351 `__: python -m ensurepip now " "exits with non-zero exit code if pip bootstrapping has failed." msgstr "" -#: ../../../build/NEWS:12411 +#: ../../../build/NEWS:12489 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:12418 ../../../build/NEWS:15536 +#: ../../../build/NEWS:12496 ../../../build/NEWS:15614 msgid "" "`bpo-31537 `__: Fix incorrect usage of " "``get_history_length`` in readline documentation example code. Patch by Brad" " Smith." msgstr "" -#: ../../../build/NEWS:12421 ../../../build/NEWS:15539 +#: ../../../build/NEWS:12499 ../../../build/NEWS:15617 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:12428 +#: ../../../build/NEWS:12506 msgid "" "`bpo-31696 `__: Improve compiler version" " information in :data:`sys.version` when Python is built with Clang." msgstr "" -#: ../../../build/NEWS:12431 +#: ../../../build/NEWS:12509 msgid "" "`bpo-31625 `__: Stop using ranlib on " "static libraries. Instead, we assume ar supports the 's' flag." msgstr "" -#: ../../../build/NEWS:12434 +#: ../../../build/NEWS:12512 msgid "" "`bpo-31624 `__: Remove support for " "BSD/OS." msgstr "" -#: ../../../build/NEWS:12436 ../../../build/NEWS:15580 +#: ../../../build/NEWS:12514 ../../../build/NEWS:15658 msgid "" "`bpo-22140 `__: Prevent double " "substitution of prefix in python-config.sh." msgstr "" -#: ../../../build/NEWS:12438 +#: ../../../build/NEWS:12516 msgid "" "`bpo-31569 `__: Correct PCBuild/ case to" " PCbuild/ in build scripts and documentation." msgstr "" -#: ../../../build/NEWS:12441 ../../../build/NEWS:15582 +#: ../../../build/NEWS:12519 ../../../build/NEWS:15660 msgid "" "`bpo-31536 `__: Avoid wholesale rebuild " "after `make regen-all` if nothing changed." msgstr "" -#: ../../../build/NEWS:12447 ../../../build/NEWS:15638 +#: ../../../build/NEWS:12525 ../../../build/NEWS:15716 msgid "" "`bpo-31460 `__: Simplify the API of " "IDLE's Module Browser. Passing a widget instead of an flist with a root " @@ -22717,19 +22817,19 @@ msgid "" ".py." msgstr "" -#: ../../../build/NEWS:12453 ../../../build/NEWS:15644 +#: ../../../build/NEWS:12531 ../../../build/NEWS:15722 msgid "" "`bpo-31649 `__: IDLE - Make _htest, " "_utest parameters keyword only." msgstr "" -#: ../../../build/NEWS:12455 ../../../build/NEWS:15646 +#: ../../../build/NEWS:12533 ../../../build/NEWS:15724 msgid "" "`bpo-31559 `__: Remove test order " "dependence in idle_test.test_browser." msgstr "" -#: ../../../build/NEWS:12457 ../../../build/NEWS:15648 +#: ../../../build/NEWS:12535 ../../../build/NEWS:15726 msgid "" "`bpo-31459 `__: Rename IDLE's module " "browser from Class Browser to Module Browser. The original module-level " @@ -22740,33 +22840,33 @@ msgid "" "changed. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:12465 ../../../build/NEWS:15656 +#: ../../../build/NEWS:12543 ../../../build/NEWS:15734 msgid "" "`bpo-31500 `__: Default fonts now are " "scaled on HiDPI displays." msgstr "" -#: ../../../build/NEWS:12467 ../../../build/NEWS:15658 +#: ../../../build/NEWS:12545 ../../../build/NEWS:15736 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:12474 +#: ../../../build/NEWS:12552 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:12478 ../../../build/NEWS:15676 +#: ../../../build/NEWS:12556 ../../../build/NEWS:15754 msgid "" "`bpo-31532 `__: Fix memory corruption " "due to allocator mix in getpath.c between Py_GetPath() and Py_SetPath()" msgstr "" -#: ../../../build/NEWS:12481 +#: ../../../build/NEWS:12559 msgid "" "`bpo-25658 `__: Implement :pep:`539` for" " Thread Specific Storage (TSS) API: it is a new Thread Local Storage (TLS) " @@ -22775,43 +22875,43 @@ msgid "" " M. Bray, patch by Masayuki Yamamoto." msgstr "" -#: ../../../build/NEWS:12489 +#: ../../../build/NEWS:12567 msgid "Python 3.7.0 alpha 1" msgstr "Python 3.7.0 alfa 1" -#: ../../../build/NEWS:12491 +#: ../../../build/NEWS:12569 msgid "*Release date: 2017-09-19*" msgstr "*Tanggal rilis: 2017-09-19*" -#: ../../../build/NEWS:12496 ../../../build/NEWS:15714 +#: ../../../build/NEWS:12574 ../../../build/NEWS:15792 msgid "" "`bpo-29781 `__: SSLObject.version() now " "correctly returns None when handshake over BIO has not been performed yet." msgstr "" -#: ../../../build/NEWS:12499 +#: ../../../build/NEWS:12577 msgid "" "`bpo-29505 `__: Add fuzz tests for " "float(str), int(str), unicode(str); for oss-fuzz." msgstr "" -#: ../../../build/NEWS:12502 ../../../build/NEWS:15717 -#: ../../../build/NEWS:20102 +#: ../../../build/NEWS:12580 ../../../build/NEWS:15795 +#: ../../../build/NEWS:20180 msgid "" "`bpo-30947 `__: Upgrade libexpat " "embedded copy from version 2.2.1 to 2.2.3 to get security fixes." msgstr "" -#: ../../../build/NEWS:12505 ../../../build/NEWS:16177 -#: ../../../build/NEWS:20144 +#: ../../../build/NEWS:12583 ../../../build/NEWS:16255 +#: ../../../build/NEWS:20222 msgid "" "`bpo-30730 `__: Prevent environment " "variables injection in subprocess on Windows. Prevent passing other " "environment variables and command arguments." msgstr "" -#: ../../../build/NEWS:12509 ../../../build/NEWS:16181 -#: ../../../build/NEWS:20148 +#: ../../../build/NEWS:12587 ../../../build/NEWS:16259 +#: ../../../build/NEWS:20226 msgid "" "`bpo-30694 `__: Upgrade expat copy from " "2.2.0 to 2.2.1 to get fixes of multiple security vulnerabilities including: " @@ -22823,8 +22923,8 @@ msgid "" "expat secret using ``XML_SetHashSalt()``." msgstr "" -#: ../../../build/NEWS:12518 ../../../build/NEWS:16190 -#: ../../../build/NEWS:20157 +#: ../../../build/NEWS:12596 ../../../build/NEWS:16268 +#: ../../../build/NEWS:20235 msgid "" "`bpo-30500 `__: Fix " "urllib.parse.splithost() to correctly parse fragments. For example, " @@ -22833,15 +22933,15 @@ msgid "" "authentication (``login@host``)." msgstr "" -#: ../../../build/NEWS:12523 ../../../build/NEWS:16279 -#: ../../../build/NEWS:20162 +#: ../../../build/NEWS:12601 ../../../build/NEWS:16357 +#: ../../../build/NEWS:20240 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:12530 ../../../build/NEWS:15342 +#: ../../../build/NEWS:12608 ../../../build/NEWS:15420 msgid "" "`bpo-31490 `__: Fix an assertion failure" " in `ctypes` class definition, in case the class has an attribute whose name" @@ -22849,28 +22949,28 @@ msgid "" "Milman." msgstr "" -#: ../../../build/NEWS:12534 ../../../build/NEWS:15723 +#: ../../../build/NEWS:12612 ../../../build/NEWS:15801 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:12537 ../../../build/NEWS:15726 +#: ../../../build/NEWS:12615 ../../../build/NEWS:15804 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:12540 ../../../build/NEWS:15729 +#: ../../../build/NEWS:12618 ../../../build/NEWS:15807 msgid "" "`bpo-31416 `__: Fix assertion failures " "in case of a bad warnings.filters or warnings.defaultaction. Patch by Oren " "Milman." msgstr "" -#: ../../../build/NEWS:12543 +#: ../../../build/NEWS:12621 msgid "" "`bpo-28411 `__: Change direct usage of " "PyInterpreterState.modules to PyImport_GetModuleDict(). Also introduce more " @@ -22878,7 +22978,7 @@ msgid "" "complications when working on sys.modules." msgstr "" -#: ../../../build/NEWS:12548 +#: ../../../build/NEWS:12626 msgid "" "`bpo-28411 `__: Switch to the abstract " "API when dealing with ``PyInterpreterState.modules``. This allows later " @@ -22886,14 +22986,14 @@ msgid "" " a ``PyImport_GetModule()`` function to reduce a bunch of duplicated code." msgstr "" -#: ../../../build/NEWS:12553 ../../../build/NEWS:15732 +#: ../../../build/NEWS:12631 ../../../build/NEWS:15810 msgid "" "`bpo-31411 `__: Raise a TypeError " "instead of SystemError in case warnings.onceregistry is not a dictionary. " "Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:12556 +#: ../../../build/NEWS:12634 msgid "" "`bpo-31344 `__: For finer control of " "tracing behaviour when testing the interpreter, two new frame attributes " @@ -22903,13 +23003,13 @@ msgid "" "events." msgstr "" -#: ../../../build/NEWS:12562 ../../../build/NEWS:15735 +#: ../../../build/NEWS:12640 ../../../build/NEWS:15813 msgid "" "`bpo-31373 `__: Fix several possible " "instances of undefined behavior due to floating-point demotions." msgstr "" -#: ../../../build/NEWS:12565 ../../../build/NEWS:15738 +#: ../../../build/NEWS:12643 ../../../build/NEWS:15816 msgid "" "`bpo-30465 `__: Location information " "(``lineno`` and ``col_offset``) in f-strings is now (mostly) correct. This " @@ -22917,95 +23017,95 @@ msgid "" "the first line of the file)." msgstr "" -#: ../../../build/NEWS:12569 +#: ../../../build/NEWS:12647 msgid "" "`bpo-30860 `__: Consolidate CPython's " "global runtime state under a single struct. This improves discoverability " "of the runtime state." msgstr "" -#: ../../../build/NEWS:12572 +#: ../../../build/NEWS:12650 msgid "" "`bpo-31347 `__: Fix possible undefined " "behavior in _PyObject_FastCall_Prepend." msgstr "" -#: ../../../build/NEWS:12574 ../../../build/NEWS:15742 +#: ../../../build/NEWS:12652 ../../../build/NEWS:15820 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:12577 ../../../build/NEWS:15745 +#: ../../../build/NEWS:12655 ../../../build/NEWS:15823 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:12581 ../../../build/NEWS:15749 +#: ../../../build/NEWS:12659 ../../../build/NEWS:15827 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:12585 ../../../build/NEWS:15753 +#: ../../../build/NEWS:12663 ../../../build/NEWS:15831 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:12588 ../../../build/NEWS:15756 +#: ../../../build/NEWS:12666 ../../../build/NEWS:15834 msgid "" "`bpo-30721 `__: ``print`` now shows " "correct usage hint for using Python 2 redirection syntax. Patch by Sanyam " "Khurana." msgstr "" -#: ../../../build/NEWS:12591 ../../../build/NEWS:15759 +#: ../../../build/NEWS:12669 ../../../build/NEWS:15837 msgid "" "`bpo-31070 `__: Fix a race condition in " "importlib _get_module_lock()." msgstr "" -#: ../../../build/NEWS:12593 +#: ../../../build/NEWS:12671 msgid "" "`bpo-30747 `__: Add a non-dummy " "implementation of _Py_atomic_store and _Py_atomic_load on MSVC." msgstr "" -#: ../../../build/NEWS:12596 ../../../build/NEWS:15761 -#: ../../../build/NEWS:20108 +#: ../../../build/NEWS:12674 ../../../build/NEWS:15839 +#: ../../../build/NEWS:20186 msgid "" "`bpo-31095 `__: Fix potential crash " "during GC caused by ``tp_dealloc`` which doesn't call " "``PyObject_GC_UnTrack()``." msgstr "" -#: ../../../build/NEWS:12599 ../../../build/NEWS:15764 +#: ../../../build/NEWS:12677 ../../../build/NEWS:15842 msgid "" "`bpo-31071 `__: Avoid masking original " "TypeError in call with * unpacking when other arguments are passed." msgstr "" -#: ../../../build/NEWS:12602 ../../../build/NEWS:15767 +#: ../../../build/NEWS:12680 ../../../build/NEWS:15845 msgid "" "`bpo-30978 `__: str.format_map() now " "passes key lookup exceptions through. Previously any exception was replaced " "with a KeyError exception." msgstr "" -#: ../../../build/NEWS:12605 ../../../build/NEWS:15770 +#: ../../../build/NEWS:12683 ../../../build/NEWS:15848 msgid "" "`bpo-30808 `__: Use _Py_atomic API for " "concurrency-sensitive signal state." msgstr "" -#: ../../../build/NEWS:12607 ../../../build/NEWS:15772 -#: ../../../build/NEWS:20169 +#: ../../../build/NEWS:12685 ../../../build/NEWS:15850 +#: ../../../build/NEWS:20247 msgid "" "`bpo-30876 `__: Relative import from " "unloaded package now reimports the package instead of failing with " @@ -23013,7 +23113,7 @@ msgid "" "rather than SystemError." msgstr "" -#: ../../../build/NEWS:12611 ../../../build/NEWS:15776 +#: ../../../build/NEWS:12689 ../../../build/NEWS:15854 msgid "" "`bpo-30703 `__: Improve signal delivery." " Avoid using Py_AddPendingCall from signal handler, to avoid calling signal-" @@ -23022,53 +23122,53 @@ msgid "" "(some signals could be lost)." msgstr "" -#: ../../../build/NEWS:12616 ../../../build/NEWS:15781 -#: ../../../build/NEWS:20173 +#: ../../../build/NEWS:12694 ../../../build/NEWS:15859 +#: ../../../build/NEWS:20251 msgid "" "`bpo-30765 `__: Avoid blocking in " "pthread_mutex_lock() when PyThread_acquire_lock() is asked not to block." msgstr "" -#: ../../../build/NEWS:12619 ../../../build/NEWS:15784 +#: ../../../build/NEWS:12697 ../../../build/NEWS:15862 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:12622 ../../../build/NEWS:15787 +#: ../../../build/NEWS:12700 ../../../build/NEWS:15865 msgid "" "`bpo-30814 `__: Fixed a race condition " "when import a submodule from a package." msgstr "" -#: ../../../build/NEWS:12624 +#: ../../../build/NEWS:12702 msgid "" "`bpo-30736 `__: The internal unicodedata" " database has been upgraded to Unicode 10.0." msgstr "" -#: ../../../build/NEWS:12627 +#: ../../../build/NEWS:12705 msgid "" "`bpo-30604 `__: Move co_extra_freefuncs " "from per-thread to per-interpreter to avoid crashes." msgstr "" -#: ../../../build/NEWS:12630 ../../../build/NEWS:15789 +#: ../../../build/NEWS:12708 ../../../build/NEWS:15867 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:12633 ../../../build/NEWS:16204 +#: ../../../build/NEWS:12711 ../../../build/NEWS:16282 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:12636 +#: ../../../build/NEWS:12714 msgid "" "`bpo-30501 `__: The compiler now " "produces more optimal code for complex condition expressions in the \"if\", " @@ -23076,7 +23176,7 @@ msgid "" "expressions and comprehensions." msgstr "" -#: ../../../build/NEWS:12640 +#: ../../../build/NEWS:12718 msgid "" "`bpo-28180 `__: Implement :pep:`538` " "(legacy C locale coercion). This means that when a suitable coercion target " @@ -23085,20 +23185,20 @@ msgid "" "ASCII." msgstr "" -#: ../../../build/NEWS:12645 +#: ../../../build/NEWS:12723 msgid "" "`bpo-30486 `__: Allows setting cell " "values for __closure__. Patch by Lisa Roach." msgstr "" -#: ../../../build/NEWS:12648 +#: ../../../build/NEWS:12726 msgid "" "`bpo-30537 `__: itertools.islice now " "accepts integer-like objects (having an __index__ method) as start, stop, " "and slice arguments" msgstr "" -#: ../../../build/NEWS:12651 +#: ../../../build/NEWS:12729 msgid "" "`bpo-25324 `__: Tokens needed for " "parsing in Python moved to C. ``COMMENT``, ``NL`` and ``ENCODING``. This way" @@ -23106,29 +23206,29 @@ msgid "" "import the tokenize module." msgstr "" -#: ../../../build/NEWS:12655 ../../../build/NEWS:16209 +#: ../../../build/NEWS:12733 ../../../build/NEWS:16287 msgid "" "`bpo-29104 `__: Fixed parsing " "backslashes in f-strings." msgstr "" -#: ../../../build/NEWS:12657 ../../../build/NEWS:16211 -#: ../../../build/NEWS:20176 +#: ../../../build/NEWS:12735 ../../../build/NEWS:16289 +#: ../../../build/NEWS:20254 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:12661 ../../../build/NEWS:16215 -#: ../../../build/NEWS:20180 +#: ../../../build/NEWS:12739 ../../../build/NEWS:16293 +#: ../../../build/NEWS:20258 msgid "" "`bpo-25794 `__: Fixed type.__setattr__()" " and type.__delattr__() for non-interned attribute names. Based on patch by" " Eryk Sun." msgstr "" -#: ../../../build/NEWS:12664 ../../../build/NEWS:16218 +#: ../../../build/NEWS:12742 ../../../build/NEWS:16296 msgid "" "`bpo-30039 `__: If a KeyboardInterrupt " "happens when the interpreter is in the middle of resuming a chain of nested " @@ -23136,61 +23236,61 @@ msgid "" " frame." msgstr "" -#: ../../../build/NEWS:12668 +#: ../../../build/NEWS:12746 msgid "" "`bpo-28974 `__: ``object.__format__(x, " "'')`` is now equivalent to ``str(x)`` rather than ``format(str(self), '')``." msgstr "" -#: ../../../build/NEWS:12671 +#: ../../../build/NEWS:12749 msgid "" "`bpo-30024 `__: Circular imports " "involving absolute imports with binding a submodule to a name are now " "supported." msgstr "" -#: ../../../build/NEWS:12674 ../../../build/NEWS:16222 +#: ../../../build/NEWS:12752 ../../../build/NEWS:16300 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:12678 +#: ../../../build/NEWS:12756 msgid "" "`bpo-29839 `__: len() now raises " "ValueError rather than OverflowError if __len__() returned a large negative " "integer." msgstr "" -#: ../../../build/NEWS:12681 +#: ../../../build/NEWS:12759 msgid "" "`bpo-11913 `__: README.rst is now " "included in the list of distutils standard READMEs and therefore included in" " source distributions." msgstr "" -#: ../../../build/NEWS:12684 +#: ../../../build/NEWS:12762 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:12688 ../../../build/NEWS:16226 +#: ../../../build/NEWS:12766 ../../../build/NEWS:16304 msgid "" "`bpo-29949 `__: Fix memory usage " "regression of set and frozenset object." msgstr "" -#: ../../../build/NEWS:12690 ../../../build/NEWS:16228 -#: ../../../build/NEWS:20183 +#: ../../../build/NEWS:12768 ../../../build/NEWS:16306 +#: ../../../build/NEWS:20261 msgid "" "`bpo-29935 `__: Fixed error messages in " "the index() method of tuple, list and deque when pass indices of wrong type." msgstr "" -#: ../../../build/NEWS:12693 +#: ../../../build/NEWS:12771 msgid "" "`bpo-29816 `__: Shift operation now has " "less opportunity to raise OverflowError. ValueError always is raised rather " @@ -23198,44 +23298,44 @@ msgid "" "count always returns zero." msgstr "" -#: ../../../build/NEWS:12698 +#: ../../../build/NEWS:12776 msgid "" "`bpo-24821 `__: Fixed the slowing down " "to 25 times in the searching of some unlucky Unicode characters." msgstr "" -#: ../../../build/NEWS:12701 +#: ../../../build/NEWS:12779 msgid "" "`bpo-29102 `__: Add a unique ID to " "PyInterpreterState. This makes it easier to identify each subinterpreter." msgstr "" -#: ../../../build/NEWS:12704 +#: ../../../build/NEWS:12782 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:12708 ../../../build/NEWS:16231 +#: ../../../build/NEWS:12786 ../../../build/NEWS:16309 msgid "" "`bpo-29859 `__: Show correct error " "messages when any of the pthread_* calls in thread_pthread.h fails." msgstr "" -#: ../../../build/NEWS:12711 +#: ../../../build/NEWS:12789 msgid "" "`bpo-29849 `__: Fix a memory leak when " "an ImportError is raised during from import." msgstr "" -#: ../../../build/NEWS:12714 ../../../build/NEWS:16239 +#: ../../../build/NEWS:12792 ../../../build/NEWS:16317 msgid "" "`bpo-28856 `__: Fix an oversight that %b" " format for bytes should support objects follow the buffer protocol." msgstr "" -#: ../../../build/NEWS:12717 ../../../build/NEWS:16556 +#: ../../../build/NEWS:12795 ../../../build/NEWS:16634 msgid "" "`bpo-29723 `__: The ``sys.path[0]`` " "initialization change for `bpo-29139 `__" @@ -23247,81 +23347,81 @@ msgid "" "location named on the command line." msgstr "" -#: ../../../build/NEWS:12725 +#: ../../../build/NEWS:12803 msgid "" "`bpo-29568 `__: Escaped percent \"%%\" " "in the format string for classic string formatting no longer allows any " "characters between two percents." msgstr "" -#: ../../../build/NEWS:12728 ../../../build/NEWS:16242 +#: ../../../build/NEWS:12806 ../../../build/NEWS:16320 msgid "" "`bpo-29714 `__: Fix a regression that " "bytes format may fail when containing zero bytes inside." msgstr "" -#: ../../../build/NEWS:12731 +#: ../../../build/NEWS:12809 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:12735 ../../../build/NEWS:16580 +#: ../../../build/NEWS:12813 ../../../build/NEWS:16658 msgid "" "`bpo-28893 `__: Set correct __cause__ " "for errors about invalid awaitables returned from __aiter__ and __anext__." msgstr "" -#: ../../../build/NEWS:12738 ../../../build/NEWS:16234 -#: ../../../build/NEWS:20186 +#: ../../../build/NEWS:12816 ../../../build/NEWS:16312 +#: ../../../build/NEWS:20264 msgid "" "`bpo-28876 `__: ``bool(range)`` works " "even if ``len(range)`` raises :exc:`OverflowError`." msgstr "" -#: ../../../build/NEWS:12741 ../../../build/NEWS:16583 +#: ../../../build/NEWS:12819 ../../../build/NEWS:16661 msgid "" "`bpo-29683 `__: Fixes to memory " "allocation in _PyCode_SetExtra. Patch by Brian Coleman." msgstr "" -#: ../../../build/NEWS:12744 ../../../build/NEWS:16586 +#: ../../../build/NEWS:12822 ../../../build/NEWS:16664 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:12748 ../../../build/NEWS:16590 -#: ../../../build/NEWS:20197 +#: ../../../build/NEWS:12826 ../../../build/NEWS:16668 +#: ../../../build/NEWS:20275 msgid "" "`bpo-28598 `__: Support __rmod__ for " "subclasses of str being called before str.__mod__. Patch by Martijn Pieters." msgstr "" -#: ../../../build/NEWS:12751 ../../../build/NEWS:16593 +#: ../../../build/NEWS:12829 ../../../build/NEWS:16671 msgid "" "`bpo-29607 `__: Fix stack_effect " "computation for CALL_FUNCTION_EX. Patch by Matthieu Dartiailh." msgstr "" -#: ../../../build/NEWS:12754 ../../../build/NEWS:16596 -#: ../../../build/NEWS:20200 +#: ../../../build/NEWS:12832 ../../../build/NEWS:16674 +#: ../../../build/NEWS:20278 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:12758 ../../../build/NEWS:16600 -#: ../../../build/NEWS:20204 +#: ../../../build/NEWS:12836 ../../../build/NEWS:16678 +#: ../../../build/NEWS:20282 msgid "" "`bpo-29347 `__: Fixed possibly " "dereferencing undefined pointers when creating weakref objects." msgstr "" -#: ../../../build/NEWS:12761 +#: ../../../build/NEWS:12839 msgid "" "`bpo-29463 `__: Add ``docstring`` field " "to Module, ClassDef, FunctionDef, and AsyncFunctionDef ast nodes. docstring" @@ -23330,122 +23430,122 @@ msgid "" ":issue:`32911`.)" msgstr "" -#: ../../../build/NEWS:12766 ../../../build/NEWS:16603 -#: ../../../build/NEWS:20207 +#: ../../../build/NEWS:12844 ../../../build/NEWS:16681 +#: ../../../build/NEWS:20285 msgid "" "`bpo-29438 `__: Fixed use-after-free " "problem in key sharing dict." msgstr "" -#: ../../../build/NEWS:12768 +#: ../../../build/NEWS:12846 msgid "" "`bpo-29546 `__: Set the 'path' and " "'name' attribute on ImportError for ``from ... import ...``." msgstr "" -#: ../../../build/NEWS:12771 +#: ../../../build/NEWS:12849 msgid "" "`bpo-29546 `__: Improve from-import " "error message with location" msgstr "" -#: ../../../build/NEWS:12773 ../../../build/NEWS:16245 -#: ../../../build/NEWS:20214 +#: ../../../build/NEWS:12851 ../../../build/NEWS:16323 +#: ../../../build/NEWS:20292 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:12776 ../../../build/NEWS:16605 -#: ../../../build/NEWS:20209 +#: ../../../build/NEWS:12854 ../../../build/NEWS:16683 +#: ../../../build/NEWS:20287 msgid "" "`bpo-29319 `__: Prevent " "RunMainFromImporter overwriting sys.path[0]." msgstr "" -#: ../../../build/NEWS:12778 ../../../build/NEWS:16607 -#: ../../../build/NEWS:20211 +#: ../../../build/NEWS:12856 ../../../build/NEWS:16685 +#: ../../../build/NEWS:20289 msgid "" "`bpo-29337 `__: Fixed possible " "BytesWarning when compare the code objects. Warnings could be emitted at " "compile time." msgstr "" -#: ../../../build/NEWS:12781 ../../../build/NEWS:16610 +#: ../../../build/NEWS:12859 ../../../build/NEWS:16688 msgid "" "`bpo-29327 `__: Fixed a crash when pass " "the iterable keyword argument to sorted()." msgstr "" -#: ../../../build/NEWS:12784 ../../../build/NEWS:16613 +#: ../../../build/NEWS:12862 ../../../build/NEWS:16691 msgid "" "`bpo-29034 `__: Fix memory leak and use-" "after-free in os module (path_converter)." msgstr "" -#: ../../../build/NEWS:12787 ../../../build/NEWS:16616 +#: ../../../build/NEWS:12865 ../../../build/NEWS:16694 msgid "" "`bpo-29159 `__: Fix regression in " "bytes(x) when x.__index__() raises Exception." msgstr "" -#: ../../../build/NEWS:12789 +#: ../../../build/NEWS:12867 msgid "" "`bpo-29049 `__: Call " "_PyObject_GC_TRACK() lazily when calling Python function. Calling function " "is up to 5% faster." msgstr "" -#: ../../../build/NEWS:12792 +#: ../../../build/NEWS:12870 msgid "" "`bpo-28927 `__: bytes.fromhex() and " "bytearray.fromhex() now ignore all ASCII whitespace, not only spaces. Patch" " by Robert Xiao." msgstr "" -#: ../../../build/NEWS:12795 ../../../build/NEWS:16618 -#: ../../../build/NEWS:20563 +#: ../../../build/NEWS:12873 ../../../build/NEWS:16696 +#: ../../../build/NEWS:20641 msgid "" "`bpo-28932 `__: Do not include " " if it does not exist." msgstr "" -#: ../../../build/NEWS:12797 ../../../build/NEWS:16620 -#: ../../../build/NEWS:20568 +#: ../../../build/NEWS:12875 ../../../build/NEWS:16698 +#: ../../../build/NEWS:20646 msgid "" "`bpo-25677 `__: Correct the positioning " "of the syntax error caret for indented blocks. Based on patch by Michael " "Layzell." msgstr "" -#: ../../../build/NEWS:12800 ../../../build/NEWS:16623 -#: ../../../build/NEWS:20571 +#: ../../../build/NEWS:12878 ../../../build/NEWS:16701 +#: ../../../build/NEWS:20649 msgid "" "`bpo-29000 `__: Fixed bytes formatting " "of octals with zero padding in alternate form." msgstr "" -#: ../../../build/NEWS:12803 +#: ../../../build/NEWS:12881 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:12806 +#: ../../../build/NEWS:12884 msgid "" "`bpo-28596 `__: The preferred encoding " "is UTF-8 on Android. Patch written by Chi Hsuan Yen." msgstr "" -#: ../../../build/NEWS:12809 +#: ../../../build/NEWS:12887 msgid "" "`bpo-22257 `__: Clean up interpreter " "startup (see :pep:`432`)." msgstr "" -#: ../../../build/NEWS:12811 ../../../build/NEWS:16626 +#: ../../../build/NEWS:12889 ../../../build/NEWS:16704 msgid "" "`bpo-26919 `__: On Android, operating " "system data is now always encoded/decoded to/from UTF-8, instead of the " @@ -23453,42 +23553,42 @@ msgid "" "os.fsdecode() which are already using UTF-8." msgstr "" -#: ../../../build/NEWS:12815 ../../../build/NEWS:16630 +#: ../../../build/NEWS:12893 ../../../build/NEWS:16708 msgid "" "`bpo-28991 `__: functools.lru_cache() " "was susceptible to an obscure reentrancy bug triggerable by a monkey-patched" " len() function." msgstr "" -#: ../../../build/NEWS:12818 ../../../build/NEWS:16904 +#: ../../../build/NEWS:12896 ../../../build/NEWS:16982 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:12821 ../../../build/NEWS:16633 +#: ../../../build/NEWS:12899 ../../../build/NEWS:16711 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:12824 ../../../build/NEWS:16636 -#: ../../../build/NEWS:20574 +#: ../../../build/NEWS:12902 ../../../build/NEWS:16714 +#: ../../../build/NEWS:20652 msgid "" "`bpo-28512 `__: Fixed setting the offset" " attribute of SyntaxError by PyErr_SyntaxLocationEx() and " "PyErr_SyntaxLocationObject()." msgstr "" -#: ../../../build/NEWS:12827 ../../../build/NEWS:16639 +#: ../../../build/NEWS:12905 ../../../build/NEWS:16717 msgid "" "`bpo-28918 `__: Fix the cross " "compilation of xxlimited when Python has been built with Py_DEBUG defined." msgstr "" -#: ../../../build/NEWS:12830 ../../../build/NEWS:16934 +#: ../../../build/NEWS:12908 ../../../build/NEWS:17012 msgid "" "`bpo-23722 `__: Rather than silently " "producing a class that doesn't support zero-argument ``super()`` in methods," @@ -23497,7 +23597,7 @@ msgid "" "supports zero-argument ``super()``." msgstr "" -#: ../../../build/NEWS:12836 ../../../build/NEWS:16940 +#: ../../../build/NEWS:12914 ../../../build/NEWS:17018 msgid "" "`bpo-28797 `__: Modifying the class " "__dict__ inside the __set_name__ method of a descriptor that is used inside " @@ -23505,7 +23605,7 @@ msgid "" "descriptors." msgstr "" -#: ../../../build/NEWS:12840 +#: ../../../build/NEWS:12918 msgid "" "`bpo-28799 `__: Remove the " "``PyEval_GetCallStats()`` function and deprecate the untested and " @@ -23514,13 +23614,13 @@ msgid "" ":mod:`profile` to profile function calls." msgstr "" -#: ../../../build/NEWS:12845 +#: ../../../build/NEWS:12923 msgid "" "`bpo-12844 `__: More than 255 arguments " "can now be passed to a function." msgstr "" -#: ../../../build/NEWS:12847 ../../../build/NEWS:16944 +#: ../../../build/NEWS:12925 ../../../build/NEWS:17022 msgid "" "`bpo-28782 `__: Fix a bug in the " "implementation ``yield from`` when checking if the next instruction is " @@ -23528,7 +23628,7 @@ msgid "" "`__)." msgstr "" -#: ../../../build/NEWS:12851 +#: ../../../build/NEWS:12929 msgid "" "`bpo-28774 `__: Fix error position of " "the unicode error in ASCII and Latin1 encoders when a string returned by the" @@ -23536,20 +23636,20 @@ msgid "" " ASCII codec, characters out of the U+0000-U+00FF range for Latin1)." msgstr "" -#: ../../../build/NEWS:12856 ../../../build/NEWS:16642 +#: ../../../build/NEWS:12934 ../../../build/NEWS:16720 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:12859 ../../../build/NEWS:16998 +#: ../../../build/NEWS:12937 ../../../build/NEWS:17076 msgid "" "`bpo-28532 `__: Show sys.version when -V" " option is supplied twice." msgstr "" -#: ../../../build/NEWS:12861 ../../../build/NEWS:17000 +#: ../../../build/NEWS:12939 ../../../build/NEWS:17078 msgid "" "`bpo-27100 `__: The with-statement now " "checks for __enter__ before it checks for __exit__. This gives less " @@ -23557,351 +23657,351 @@ msgid "" "Ellington." msgstr "" -#: ../../../build/NEWS:12865 ../../../build/NEWS:17004 +#: ../../../build/NEWS:12943 ../../../build/NEWS:17082 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:12868 ../../../build/NEWS:17007 +#: ../../../build/NEWS:12946 ../../../build/NEWS:17085 msgid "" "`bpo-26920 `__: Fix not getting the " "locale's charset upon initializing the interpreter, on platforms that do not" " have langinfo." msgstr "" -#: ../../../build/NEWS:12871 ../../../build/NEWS:17010 -#: ../../../build/NEWS:20580 +#: ../../../build/NEWS:12949 ../../../build/NEWS:17088 +#: ../../../build/NEWS:20658 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:12874 ../../../build/NEWS:17016 +#: ../../../build/NEWS:12952 ../../../build/NEWS:17094 msgid "" "`bpo-28665 `__: Improve speed of the " "STORE_DEREF opcode by 40%." msgstr "" -#: ../../../build/NEWS:12876 ../../../build/NEWS:17013 -#: ../../../build/NEWS:20583 +#: ../../../build/NEWS:12954 ../../../build/NEWS:17091 +#: ../../../build/NEWS:20661 msgid "" "`bpo-19398 `__: Extra slash no longer " "added to sys.path components in case of empty compile-time PYTHONPATH " "components." msgstr "" -#: ../../../build/NEWS:12879 +#: ../../../build/NEWS:12957 msgid "" "`bpo-28621 `__: Sped up converting int " "to float by reusing faster bits counting implementation. Patch by Adrian " "Wielgosik." msgstr "" -#: ../../../build/NEWS:12882 +#: ../../../build/NEWS:12960 msgid "" "`bpo-28580 `__: Optimize iterating split" " table values. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:12884 ../../../build/NEWS:17018 +#: ../../../build/NEWS:12962 ../../../build/NEWS:17096 msgid "" "`bpo-28583 `__: PyDict_SetDefault didn't" " combine split table when needed. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:12887 ../../../build/NEWS:17112 +#: ../../../build/NEWS:12965 ../../../build/NEWS:17190 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:12891 ../../../build/NEWS:17116 +#: ../../../build/NEWS:12969 ../../../build/NEWS:17194 msgid "" "`bpo-28509 `__: dict.update() no longer " "allocate unnecessary large memory." msgstr "" -#: ../../../build/NEWS:12893 ../../../build/NEWS:17118 -#: ../../../build/NEWS:20586 +#: ../../../build/NEWS:12971 ../../../build/NEWS:17196 +#: ../../../build/NEWS:20664 msgid "" "`bpo-28426 `__: Fixed potential crash in" " PyUnicode_AsDecodedObject() in debug build." msgstr "" -#: ../../../build/NEWS:12896 ../../../build/NEWS:17121 +#: ../../../build/NEWS:12974 ../../../build/NEWS:17199 msgid "" "`bpo-28517 `__: Fixed of-by-one error in" " the peephole optimizer that caused keeping unreachable code." msgstr "" -#: ../../../build/NEWS:12899 ../../../build/NEWS:17124 +#: ../../../build/NEWS:12977 ../../../build/NEWS:17202 msgid "" "`bpo-28214 `__: Improved exception " "reporting for problematic __set_name__ attributes." msgstr "" -#: ../../../build/NEWS:12902 ../../../build/NEWS:17127 -#: ../../../build/NEWS:20589 +#: ../../../build/NEWS:12980 ../../../build/NEWS:17205 +#: ../../../build/NEWS:20667 msgid "" "`bpo-23782 `__: Fixed possible memory " "leak in _PyTraceback_Add() and exception loss in PyTraceBack_Here()." msgstr "" -#: ../../../build/NEWS:12905 ../../../build/NEWS:17236 +#: ../../../build/NEWS:12983 ../../../build/NEWS:17314 msgid "" "`bpo-28183 `__: Optimize and cleanup " "dict iteration." msgstr "" -#: ../../../build/NEWS:12907 ../../../build/NEWS:17238 +#: ../../../build/NEWS:12985 ../../../build/NEWS:17316 msgid "" "`bpo-26081 `__: Added C implementation " "of asyncio.Future. Original patch by Yury Selivanov." msgstr "" -#: ../../../build/NEWS:12910 ../../../build/NEWS:17241 -#: ../../../build/NEWS:20592 +#: ../../../build/NEWS:12988 ../../../build/NEWS:17319 +#: ../../../build/NEWS:20670 msgid "" "`bpo-28379 `__: Added sanity checks and " "tests for PyUnicode_CopyCharacters(). Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:12913 ../../../build/NEWS:17244 -#: ../../../build/NEWS:20595 +#: ../../../build/NEWS:12991 ../../../build/NEWS:17322 +#: ../../../build/NEWS:20673 msgid "" "`bpo-28376 `__: The type of long range " "iterator is now registered as Iterator. Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:12916 +#: ../../../build/NEWS:12994 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:12920 ../../../build/NEWS:17253 -#: ../../../build/NEWS:20601 +#: ../../../build/NEWS:12998 ../../../build/NEWS:17331 +#: ../../../build/NEWS:20679 msgid "" "`bpo-26906 `__: Resolving special " "methods of uninitialized type now causes implicit initialization of the type" " instead of a fail." msgstr "" -#: ../../../build/NEWS:12923 ../../../build/NEWS:17256 -#: ../../../build/NEWS:20604 +#: ../../../build/NEWS:13001 ../../../build/NEWS:17334 +#: ../../../build/NEWS:20682 msgid "" "`bpo-18287 `__: PyType_Ready() now " "checks that tp_name is not NULL. Original patch by Niklas Koep." msgstr "" -#: ../../../build/NEWS:12926 ../../../build/NEWS:17259 -#: ../../../build/NEWS:20607 +#: ../../../build/NEWS:13004 ../../../build/NEWS:17337 +#: ../../../build/NEWS:20685 msgid "" "`bpo-24098 `__: Fixed possible crash " "when AST is changed in process of compiling it." msgstr "" -#: ../../../build/NEWS:12929 ../../../build/NEWS:17262 +#: ../../../build/NEWS:13007 ../../../build/NEWS:17340 msgid "" "`bpo-28201 `__: Dict reduces possibility" " of 2nd conflict in hash table when hashes have same lower bits." msgstr "" -#: ../../../build/NEWS:12932 ../../../build/NEWS:17265 -#: ../../../build/NEWS:20610 +#: ../../../build/NEWS:13010 ../../../build/NEWS:17343 +#: ../../../build/NEWS:20688 msgid "" "`bpo-28350 `__: String constants with " "null character no longer interned." msgstr "" -#: ../../../build/NEWS:12934 ../../../build/NEWS:17267 -#: ../../../build/NEWS:20612 +#: ../../../build/NEWS:13012 ../../../build/NEWS:17345 +#: ../../../build/NEWS:20690 msgid "" "`bpo-26617 `__: Fix crash when GC runs " "during weakref callbacks." msgstr "" -#: ../../../build/NEWS:12936 ../../../build/NEWS:17269 -#: ../../../build/NEWS:20614 +#: ../../../build/NEWS:13014 ../../../build/NEWS:17347 +#: ../../../build/NEWS:20692 msgid "" "`bpo-27942 `__: String constants now " "interned recursively in tuples and frozensets." msgstr "" -#: ../../../build/NEWS:12939 +#: ../../../build/NEWS:13017 msgid "" "`bpo-28289 `__: ImportError.__init__ now" " resets not specified attributes." msgstr "" -#: ../../../build/NEWS:12941 ../../../build/NEWS:17272 -#: ../../../build/NEWS:20617 +#: ../../../build/NEWS:13019 ../../../build/NEWS:17350 +#: ../../../build/NEWS:20695 msgid "" "`bpo-21578 `__: Fixed misleading error " "message when ImportError called with invalid keyword args." msgstr "" -#: ../../../build/NEWS:12944 ../../../build/NEWS:17275 +#: ../../../build/NEWS:13022 ../../../build/NEWS:17353 msgid "" "`bpo-28203 `__: Fix incorrect type in " "complex(1.0, {2:3}) error message. Patch by Soumya Sharma." msgstr "" -#: ../../../build/NEWS:12947 ../../../build/NEWS:17278 +#: ../../../build/NEWS:13025 ../../../build/NEWS:17356 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:12950 ../../../build/NEWS:17281 +#: ../../../build/NEWS:13028 ../../../build/NEWS:17359 msgid "" "`bpo-28214 `__: Now __set_name__ is " "looked up on the class instead of the instance." msgstr "" -#: ../../../build/NEWS:12953 ../../../build/NEWS:17284 -#: ../../../build/NEWS:20623 +#: ../../../build/NEWS:13031 ../../../build/NEWS:17362 +#: ../../../build/NEWS:20701 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:12956 ../../../build/NEWS:17287 +#: ../../../build/NEWS:13034 ../../../build/NEWS:17365 msgid "" "`bpo-28192 `__: Don't import readline in" " isolated mode." msgstr "" -#: ../../../build/NEWS:12958 +#: ../../../build/NEWS:13036 msgid "" "`bpo-27441 `__: Remove some redundant " "assignments to ob_size in longobject.c. Thanks Oren Milman." msgstr "" -#: ../../../build/NEWS:12961 +#: ../../../build/NEWS:13039 msgid "" "`bpo-27222 `__: Clean up redundant code " "in long_rshift function. Thanks Oren Milman." msgstr "" -#: ../../../build/NEWS:12964 ../../../build/NEWS:17289 +#: ../../../build/NEWS:13042 ../../../build/NEWS:17367 msgid "Upgrade internal unicode databases to Unicode version 9.0.0." msgstr "Perbarui database unicode internal ke Unicode versi 9.0.0." -#: ../../../build/NEWS:12966 ../../../build/NEWS:17291 -#: ../../../build/NEWS:20626 +#: ../../../build/NEWS:13044 ../../../build/NEWS:17369 +#: ../../../build/NEWS:20704 msgid "" "`bpo-28131 `__: Fix a regression in " "zipimport's compile_source(). zipimport should use the same optimization " "level as the interpreter." msgstr "" -#: ../../../build/NEWS:12969 ../../../build/NEWS:17294 +#: ../../../build/NEWS:13047 ../../../build/NEWS:17372 msgid "" "`bpo-28126 `__: Replace Py_MEMCPY with " "memcpy(). Visual Studio can properly optimize memcpy()." msgstr "" -#: ../../../build/NEWS:12972 ../../../build/NEWS:17297 +#: ../../../build/NEWS:13050 ../../../build/NEWS:17375 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:12975 ../../../build/NEWS:17300 +#: ../../../build/NEWS:13053 ../../../build/NEWS:17378 msgid "" "`bpo-26182 `__: Raise DeprecationWarning" " when async and await keywords are used as variable/attribute/class/function" " name." msgstr "" -#: ../../../build/NEWS:12978 ../../../build/NEWS:17025 +#: ../../../build/NEWS:13056 ../../../build/NEWS:17103 msgid "" "`bpo-26182 `__: Fix a refleak in code " "that raises DeprecationWarning." msgstr "" -#: ../../../build/NEWS:12980 ../../../build/NEWS:17027 +#: ../../../build/NEWS:13058 ../../../build/NEWS:17105 msgid "" "`bpo-28721 `__: Fix asynchronous " "generators aclose() and athrow() to handle StopAsyncIteration propagation " "properly." msgstr "" -#: ../../../build/NEWS:12983 +#: ../../../build/NEWS:13061 msgid "" "`bpo-26110 `__: Speed-up method calls: " "add LOAD_METHOD and CALL_METHOD opcodes." msgstr "" -#: ../../../build/NEWS:12988 ../../../build/NEWS:15795 +#: ../../../build/NEWS:13066 ../../../build/NEWS:15873 msgid "" "`bpo-31499 `__: xml.etree: Fix a crash " "when a parser is part of a reference cycle." msgstr "" -#: ../../../build/NEWS:12991 ../../../build/NEWS:15518 +#: ../../../build/NEWS:13069 ../../../build/NEWS:15596 msgid "" "`bpo-31482 `__: ``random.seed()`` now " "works with bytes in version=1" msgstr "" -#: ../../../build/NEWS:12993 ../../../build/NEWS:15798 +#: ../../../build/NEWS:13071 ../../../build/NEWS:15876 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:12996 ../../../build/NEWS:15801 +#: ../../../build/NEWS:13074 ../../../build/NEWS:15879 msgid "" "`bpo-28556 `__: Speed improvements to " "the ``typing`` module. Original PRs by Ivan Levkivskyi and Mitar." msgstr "" -#: ../../../build/NEWS:12999 ../../../build/NEWS:15804 +#: ../../../build/NEWS:13077 ../../../build/NEWS:15882 msgid "" "`bpo-31544 `__: The C accelerator module" " of ElementTree ignored exceptions raised when looking up TreeBuilder target" " methods in XMLParser()." msgstr "" -#: ../../../build/NEWS:13002 ../../../build/NEWS:15807 +#: ../../../build/NEWS:13080 ../../../build/NEWS:15885 msgid "" "`bpo-31234 `__: " "socket.create_connection() now fixes manually a reference cycle: clear the " "variable storing the last exception on success." msgstr "" -#: ../../../build/NEWS:13005 ../../../build/NEWS:15810 +#: ../../../build/NEWS:13083 ../../../build/NEWS:15888 msgid "" "`bpo-31457 `__: LoggerAdapter objects " "can now be nested." msgstr "" -#: ../../../build/NEWS:13007 +#: ../../../build/NEWS:13085 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:13011 +#: ../../../build/NEWS:13089 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:13014 +#: ../../../build/NEWS:13092 msgid "" "`bpo-28638 `__: Changed the " "implementation strategy for collections.namedtuple() to substantially reduce" @@ -23915,39 +24015,39 @@ msgid "" "Serhiy Storchaka, and Raymond Hettinger.)" msgstr "" -#: ../../../build/NEWS:13025 ../../../build/NEWS:15812 +#: ../../../build/NEWS:13103 ../../../build/NEWS:15890 msgid "" "`bpo-31400 `__: Improves SSL error " "handling to avoid losing error numbers." msgstr "" -#: ../../../build/NEWS:13027 +#: ../../../build/NEWS:13105 msgid "" "`bpo-27629 `__: Make return types of " "SSLContext.wrap_bio() and SSLContext.wrap_socket() customizable." msgstr "" -#: ../../../build/NEWS:13030 ../../../build/NEWS:15814 +#: ../../../build/NEWS:13108 ../../../build/NEWS:15892 msgid "" "`bpo-28958 `__: ssl.SSLContext() now " "uses OpenSSL error information when a context cannot be instantiated." msgstr "" -#: ../../../build/NEWS:13033 +#: ../../../build/NEWS:13111 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:13037 ../../../build/NEWS:15817 +#: ../../../build/NEWS:13115 ../../../build/NEWS:15895 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:13041 +#: ../../../build/NEWS:13119 msgid "" "`bpo-14191 `__: A new function " "``argparse.ArgumentParser.parse_intermixed_args`` provides the ability to " @@ -23955,33 +24055,33 @@ msgid "" "arguments." msgstr "" -#: ../../../build/NEWS:13046 ../../../build/NEWS:15821 +#: ../../../build/NEWS:13124 ../../../build/NEWS:15899 msgid "" "`bpo-31178 `__: Fix string concatenation" " bug in rare error path in the subprocess module" msgstr "" -#: ../../../build/NEWS:13049 ../../../build/NEWS:15824 +#: ../../../build/NEWS:13127 ../../../build/NEWS:15902 msgid "" "`bpo-31350 `__: Micro-optimize " ":func:`asyncio._get_running_loop` to become up to 10% faster." msgstr "" -#: ../../../build/NEWS:13052 ../../../build/NEWS:15827 -#: ../../../build/NEWS:20119 +#: ../../../build/NEWS:13130 ../../../build/NEWS:15905 +#: ../../../build/NEWS:20197 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:13056 ../../../build/NEWS:15831 +#: ../../../build/NEWS:13134 ../../../build/NEWS:15909 msgid "" "`bpo-29136 `__: Add TLS 1.3 cipher " "suites and OP_NO_TLSv1_3." msgstr "" -#: ../../../build/NEWS:13058 +#: ../../../build/NEWS:13136 msgid "" "`bpo-1198569 `__: ``string.Template`` " "subclasses can optionally define ``braceidpattern`` if they want to specify " @@ -23989,7 +24089,7 @@ msgid "" "default) it falls back to ``idpattern``." msgstr "" -#: ../../../build/NEWS:13063 +#: ../../../build/NEWS:13141 msgid "" "`bpo-31326 `__: " "concurrent.futures.ProcessPoolExecutor.shutdown() now explicitly closes the " @@ -23997,61 +24097,61 @@ msgid "" "thread, to prevent leaking a dangling thread." msgstr "" -#: ../../../build/NEWS:13067 ../../../build/NEWS:15842 +#: ../../../build/NEWS:13145 ../../../build/NEWS:15920 msgid "" "`bpo-27144 `__: The ``map()`` and " "``as_completed()`` iterators in ``concurrent.futures`` now avoid keeping a " "reference to yielded objects." msgstr "" -#: ../../../build/NEWS:13070 +#: ../../../build/NEWS:13148 msgid "" "`bpo-31281 `__: Fix " "``fileinput.FileInput(files, inplace=True)`` when ``files`` contain " "``pathlib.Path`` objects." msgstr "" -#: ../../../build/NEWS:13073 ../../../build/NEWS:15845 +#: ../../../build/NEWS:13151 ../../../build/NEWS:15923 msgid "" "`bpo-10746 `__: Fix ctypes producing " "wrong :pep:`3118` type codes for integer types." msgstr "" -#: ../../../build/NEWS:13076 +#: ../../../build/NEWS:13154 msgid "" "`bpo-27584 `__: ``AF_VSOCK`` has been " "added to the socket interface which allows communication between virtual " "machines and their host." msgstr "" -#: ../../../build/NEWS:13079 ../../../build/NEWS:15848 +#: ../../../build/NEWS:13157 ../../../build/NEWS:15926 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:13083 +#: ../../../build/NEWS:13161 msgid "" "`bpo-29741 `__: Update some methods in " "the _pyio module to also accept integer types. Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:13086 ../../../build/NEWS:15852 +#: ../../../build/NEWS:13164 ../../../build/NEWS:15930 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:13090 ../../../build/NEWS:15856 +#: ../../../build/NEWS:13168 ../../../build/NEWS:15934 msgid "" "`bpo-31247 `__: xmlrpc.server now " "explicitly breaks reference cycles when using sys.exc_info() in code " "handling exceptions." msgstr "" -#: ../../../build/NEWS:13093 +#: ../../../build/NEWS:13171 msgid "" "`bpo-23835 `__: configparser: reading " "defaults in the ``ConfigParser()`` constructor is now using ``read_dict()``," @@ -24060,7 +24160,7 @@ msgid "" "converted to strings. Patch by James Tocknell." msgstr "" -#: ../../../build/NEWS:13099 ../../../build/NEWS:14773 +#: ../../../build/NEWS:13177 ../../../build/NEWS:14851 msgid "" "`bpo-31238 `__: pydoc: the stop() method" " of the private ServerThread class now waits until " @@ -24068,20 +24168,20 @@ msgid "" "docserver attribute to None to break a reference cycle." msgstr "" -#: ../../../build/NEWS:13103 +#: ../../../build/NEWS:13181 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:13106 +#: ../../../build/NEWS:13184 msgid "" "`bpo-31109 `__: Convert zipimport to use" " Argument Clinic." msgstr "" -#: ../../../build/NEWS:13108 ../../../build/NEWS:15859 +#: ../../../build/NEWS:13186 ../../../build/NEWS:15937 msgid "" "`bpo-30102 `__: The ssl and hashlib " "modules now call OPENSSL_add_all_algorithms_noconf() on OpenSSL < 1.1.0. The" @@ -24090,20 +24190,20 @@ msgid "" "Scalet." msgstr "" -#: ../../../build/NEWS:13113 +#: ../../../build/NEWS:13191 msgid "" "`bpo-18966 `__: Non-daemonic threads " "created by a multiprocessing.Process are now joined on child exit." msgstr "" -#: ../../../build/NEWS:13116 +#: ../../../build/NEWS:13194 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:13119 +#: ../../../build/NEWS:13197 msgid "" "`bpo-5001 `__: There are a number of " "uninformative asserts in the `multiprocessing` module, as noted in issue " @@ -24117,33 +24217,33 @@ msgid "" "(drallensmith on github)." msgstr "" -#: ../../../build/NEWS:13129 ../../../build/NEWS:15864 +#: ../../../build/NEWS:13207 ../../../build/NEWS:15942 msgid "" "`bpo-31185 `__: Fixed miscellaneous " "errors in asyncio speedup module." msgstr "" -#: ../../../build/NEWS:13131 +#: ../../../build/NEWS:13209 msgid "" "`bpo-31151 `__: " "socketserver.ForkingMixIn.server_close() now waits until all child processes" " completed to prevent leaking zombie processes." msgstr "" -#: ../../../build/NEWS:13134 +#: ../../../build/NEWS:13212 msgid "" "`bpo-31072 `__: Add an ``include_file`` " "parameter to ``zipapp.create_archive()``" msgstr "" -#: ../../../build/NEWS:13137 +#: ../../../build/NEWS:13215 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:13140 ../../../build/NEWS:15866 +#: ../../../build/NEWS:13218 ../../../build/NEWS:15944 msgid "" "`bpo-31135 `__: ttk: fix the destroy() " "method of LabeledScale and OptionMenu classes. Call the parent destroy() " @@ -24152,58 +24252,58 @@ msgid "" "garbage collector to destroy all widgets." msgstr "" -#: ../../../build/NEWS:13146 ../../../build/NEWS:15872 +#: ../../../build/NEWS:13224 ../../../build/NEWS:15950 msgid "" "`bpo-31107 `__: Fix " "`copyreg._slotnames()` mangled attribute calculation for classes whose name " "begins with an underscore. Patch by Shane Harvey." msgstr "" -#: ../../../build/NEWS:13149 +#: ../../../build/NEWS:13227 msgid "" "`bpo-31080 `__: Allow " "`logging.config.fileConfig` to accept kwargs and/or args." msgstr "" -#: ../../../build/NEWS:13151 +#: ../../../build/NEWS:13229 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:13155 ../../../build/NEWS:15875 +#: ../../../build/NEWS:13233 ../../../build/NEWS:15953 msgid "" "`bpo-31061 `__: Fixed a crash when using" " asyncio and threads." msgstr "" -#: ../../../build/NEWS:13157 +#: ../../../build/NEWS:13235 msgid "" "`bpo-30987 `__: Added support for CAN " "ISO-TP protocol in the socket module." msgstr "" -#: ../../../build/NEWS:13159 +#: ../../../build/NEWS:13237 msgid "" "`bpo-30522 `__: Added a ``setStream`` " "method to ``logging.StreamHandler`` to allow the stream to be set after " "creation." msgstr "" -#: ../../../build/NEWS:13162 ../../../build/NEWS:15877 +#: ../../../build/NEWS:13240 ../../../build/NEWS:15955 msgid "" "`bpo-30502 `__: Fix handling of long " "oids in ssl. Based on patch by Christian Heimes." msgstr "" -#: ../../../build/NEWS:13165 +#: ../../../build/NEWS:13243 msgid "" "`bpo-5288 `__: Support tzinfo objects " "with sub-minute offsets." msgstr "" -#: ../../../build/NEWS:13167 +#: ../../../build/NEWS:13245 msgid "" "`bpo-30919 `__: Fix shared memory " "performance regression in multiprocessing in 3.x. Shared memory used " @@ -24211,50 +24311,50 @@ msgid "" "careful to do as little disk I/O as possible." msgstr "" -#: ../../../build/NEWS:13171 +#: ../../../build/NEWS:13249 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:13175 ../../../build/NEWS:15887 -#: ../../../build/NEWS:20220 +#: ../../../build/NEWS:13253 ../../../build/NEWS:15965 +#: ../../../build/NEWS:20298 msgid "" "`bpo-29403 `__: Fix ``unittest.mock``'s " "autospec to not fail on method-bound builtin functions. Patch by Aaron " "Gallagher." msgstr "" -#: ../../../build/NEWS:13178 ../../../build/NEWS:15890 -#: ../../../build/NEWS:20223 +#: ../../../build/NEWS:13256 ../../../build/NEWS:15968 +#: ../../../build/NEWS:20301 msgid "" "`bpo-30961 `__: Fix decrementing a " "borrowed reference in tracemalloc." msgstr "" -#: ../../../build/NEWS:13180 +#: ../../../build/NEWS:13258 msgid "" "`bpo-19896 `__: Fix " "multiprocessing.sharedctypes to recognize typecodes ``'q'`` and ``'Q'``." msgstr "" -#: ../../../build/NEWS:13183 +#: ../../../build/NEWS:13261 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:13186 ../../../build/NEWS:15892 +#: ../../../build/NEWS:13264 ../../../build/NEWS:15970 msgid "" "`bpo-25684 `__: Change " "``ttk.OptionMenu`` radiobuttons to be unique across instances of " "``OptionMenu``." msgstr "" -#: ../../../build/NEWS:13189 ../../../build/NEWS:15895 -#: ../../../build/NEWS:20225 +#: ../../../build/NEWS:13267 ../../../build/NEWS:15973 +#: ../../../build/NEWS:20303 msgid "" "`bpo-30886 `__: Fix " "multiprocessing.Queue.join_thread(): it now waits until the thread " @@ -24262,40 +24362,40 @@ msgid "" "the queue." msgstr "" -#: ../../../build/NEWS:13193 ../../../build/NEWS:15899 -#: ../../../build/NEWS:20229 +#: ../../../build/NEWS:13271 ../../../build/NEWS:15977 +#: ../../../build/NEWS:20307 msgid "" "`bpo-29854 `__: Fix segfault in readline" " when using readline's history-size option. Patch by Nir Soffer." msgstr "" -#: ../../../build/NEWS:13196 +#: ../../../build/NEWS:13274 msgid "" "`bpo-30794 `__: Added " "multiprocessing.Process.kill method to terminate using the SIGKILL signal on" " Unix." msgstr "" -#: ../../../build/NEWS:13199 ../../../build/NEWS:15902 +#: ../../../build/NEWS:13277 ../../../build/NEWS:15980 msgid "" "`bpo-30319 `__: socket.close() now " "ignores ECONNRESET error." msgstr "" -#: ../../../build/NEWS:13201 ../../../build/NEWS:15904 +#: ../../../build/NEWS:13279 ../../../build/NEWS:15982 msgid "" "`bpo-30828 `__: Fix out of bounds write " "in `asyncio.CFuture.remove_done_callback()`." msgstr "" -#: ../../../build/NEWS:13204 +#: ../../../build/NEWS:13282 msgid "" "`bpo-30302 `__: Use keywords in the " "``repr`` of ``datetime.timedelta``." msgstr "" -#: ../../../build/NEWS:13206 ../../../build/NEWS:15907 -#: ../../../build/NEWS:20232 +#: ../../../build/NEWS:13284 ../../../build/NEWS:15985 +#: ../../../build/NEWS:20310 msgid "" "`bpo-30807 `__: signal.setitimer() may " "disable the timer when passed a tiny value. Tiny values (such as 1e-6) are " @@ -24305,21 +24405,21 @@ msgid "" "timer instead of (re-)scheduling it." msgstr "" -#: ../../../build/NEWS:13213 ../../../build/NEWS:15914 -#: ../../../build/NEWS:20239 +#: ../../../build/NEWS:13291 ../../../build/NEWS:15992 +#: ../../../build/NEWS:20317 msgid "" "`bpo-30441 `__: Fix bug when modifying " "os.environ while iterating over it" msgstr "" -#: ../../../build/NEWS:13215 +#: ../../../build/NEWS:13293 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:13218 +#: ../../../build/NEWS:13296 msgid "" "`bpo-29293 `__: Add missing parameter " "\"n\" on multiprocessing.Condition.notify(). The doc claims " @@ -24328,20 +24428,20 @@ msgid "" "sleepers to wake up) that threading.Condition.notify() accepts." msgstr "" -#: ../../../build/NEWS:13224 ../../../build/NEWS:15916 -#: ../../../build/NEWS:20241 +#: ../../../build/NEWS:13302 ../../../build/NEWS:15994 +#: ../../../build/NEWS:20319 msgid "" "`bpo-30532 `__: Fix email header value " "parser dropping folding white space in certain cases." msgstr "" -#: ../../../build/NEWS:13227 +#: ../../../build/NEWS:13305 msgid "" "`bpo-30596 `__: Add a ``close()`` method" " to ``multiprocessing.Process``." msgstr "" -#: ../../../build/NEWS:13229 ../../../build/NEWS:15838 +#: ../../../build/NEWS:13307 ../../../build/NEWS:15916 msgid "" "`bpo-9146 `__: Fix a segmentation fault " "in _hashopenssl when standard hash functions such as md5 are not available " @@ -24349,48 +24449,48 @@ msgid "" "environments." msgstr "" -#: ../../../build/NEWS:13233 ../../../build/NEWS:16648 -#: ../../../build/NEWS:20244 +#: ../../../build/NEWS:13311 ../../../build/NEWS:16726 +#: ../../../build/NEWS:20322 msgid "" "`bpo-29169 `__: Update zlib to 1.2.11." msgstr "" -#: ../../../build/NEWS:13235 ../../../build/NEWS:15880 -#: ../../../build/NEWS:20132 +#: ../../../build/NEWS:13313 ../../../build/NEWS:15958 +#: ../../../build/NEWS:20210 msgid "" "`bpo-30119 `__: ftplib.FTP.putline() now" " throws ValueError on commands that contains CR or LF. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:13238 ../../../build/NEWS:15919 -#: ../../../build/NEWS:20246 +#: ../../../build/NEWS:13316 ../../../build/NEWS:15997 +#: ../../../build/NEWS:20324 msgid "" "`bpo-30879 `__: os.listdir() and " "os.scandir() now emit bytes names when called with bytes-like argument." msgstr "" -#: ../../../build/NEWS:13241 ../../../build/NEWS:15922 -#: ../../../build/NEWS:20249 +#: ../../../build/NEWS:13319 ../../../build/NEWS:16000 +#: ../../../build/NEWS:20327 msgid "" "`bpo-30746 `__: Prohibited the '=' " "character in environment variable names in ``os.putenv()`` and " "``os.spawn*()``." msgstr "" -#: ../../../build/NEWS:13244 +#: ../../../build/NEWS:13322 msgid "" "`bpo-30664 `__: The description of a " "unittest subtest now preserves the order of keyword arguments of " "TestCase.subTest()." msgstr "" -#: ../../../build/NEWS:13247 +#: ../../../build/NEWS:13325 msgid "" "`bpo-21071 `__: struct.Struct.format " "type is now :class:`str` instead of :class:`bytes`." msgstr "" -#: ../../../build/NEWS:13250 ../../../build/NEWS:15833 +#: ../../../build/NEWS:13328 ../../../build/NEWS:15911 msgid "" "`bpo-29212 `__: Fix " "concurrent.futures.thread.ThreadPoolExecutor threads to have a non repr() " @@ -24398,46 +24498,46 @@ msgid "" "will now identify themselves as \"ThreadPoolExecutor-y_n\"." msgstr "" -#: ../../../build/NEWS:13255 ../../../build/NEWS:15925 -#: ../../../build/NEWS:20252 +#: ../../../build/NEWS:13333 ../../../build/NEWS:16003 +#: ../../../build/NEWS:20330 msgid "" "`bpo-29755 `__: Fixed the lgettext() " "family of functions in the gettext module. They now always return bytes." msgstr "" -#: ../../../build/NEWS:13258 ../../../build/NEWS:16251 +#: ../../../build/NEWS:13336 ../../../build/NEWS:16329 msgid "" "`bpo-30616 `__: Functional API of enum " "allows to create empty enums. Patched by Dong-hee Na" msgstr "" -#: ../../../build/NEWS:13261 ../../../build/NEWS:16254 +#: ../../../build/NEWS:13339 ../../../build/NEWS:16332 msgid "" "`bpo-30038 `__: Fix race condition " "between signal delivery and wakeup file descriptor. Patch by Nathaniel " "Smith." msgstr "" -#: ../../../build/NEWS:13264 ../../../build/NEWS:16257 +#: ../../../build/NEWS:13342 ../../../build/NEWS:16335 msgid "" "`bpo-23894 `__: lib2to3 now recognizes " "``rb'...'`` and ``f'...'`` strings." msgstr "" -#: ../../../build/NEWS:13266 +#: ../../../build/NEWS:13344 msgid "" "`bpo-24744 `__: pkgutil.walk_packages " "function now raises ValueError if *path* is a string. Patch by Sanyam " "Khurana." msgstr "" -#: ../../../build/NEWS:13269 ../../../build/NEWS:20269 +#: ../../../build/NEWS:13347 ../../../build/NEWS:20347 msgid "" "`bpo-24484 `__: Avoid race condition in " "multiprocessing cleanup." msgstr "" -#: ../../../build/NEWS:13271 +#: ../../../build/NEWS:13349 msgid "" "`bpo-30589 `__: Fix " "multiprocessing.Process.exitcode to return the opposite of the signal number" @@ -24445,41 +24545,41 @@ msgid "" "\"forkserver\" method." msgstr "" -#: ../../../build/NEWS:13275 ../../../build/NEWS:16288 -#: ../../../build/NEWS:20271 +#: ../../../build/NEWS:13353 ../../../build/NEWS:16366 +#: ../../../build/NEWS:20349 msgid "" "`bpo-28994 `__: The traceback no longer " "displayed for SystemExit raised in a callback registered by atexit." msgstr "" -#: ../../../build/NEWS:13278 ../../../build/NEWS:16291 -#: ../../../build/NEWS:20274 +#: ../../../build/NEWS:13356 ../../../build/NEWS:16369 +#: ../../../build/NEWS:20352 msgid "" "`bpo-30508 `__: Don't log exceptions if " "Task/Future \"cancel()\" method was called." msgstr "" -#: ../../../build/NEWS:13281 +#: ../../../build/NEWS:13359 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:13285 +#: ../../../build/NEWS:13363 msgid "" "`bpo-11822 `__: The dis.dis() function " "now is able to disassemble nested code objects." msgstr "" -#: ../../../build/NEWS:13288 +#: ../../../build/NEWS:13366 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:13292 ../../../build/NEWS:15883 +#: ../../../build/NEWS:13370 ../../../build/NEWS:15961 msgid "" "`bpo-30595 `__: " "multiprocessing.Queue.get() with a timeout now polls its reader in non-" @@ -24487,147 +24587,147 @@ msgid "" "longer than the timeout." msgstr "" -#: ../../../build/NEWS:13296 ../../../build/NEWS:16294 -#: ../../../build/NEWS:20277 +#: ../../../build/NEWS:13374 ../../../build/NEWS:16372 +#: ../../../build/NEWS:20355 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:13300 ../../../build/NEWS:16273 +#: ../../../build/NEWS:13378 ../../../build/NEWS:16351 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:13303 ../../../build/NEWS:16298 -#: ../../../build/NEWS:20281 +#: ../../../build/NEWS:13381 ../../../build/NEWS:16376 +#: ../../../build/NEWS:20359 msgid "" "`bpo-29870 `__: Fix ssl sockets leaks " "when connection is aborted in asyncio/ssl implementation. Patch by Michaël " "Sghaïer." msgstr "" -#: ../../../build/NEWS:13306 ../../../build/NEWS:16301 -#: ../../../build/NEWS:20284 +#: ../../../build/NEWS:13384 ../../../build/NEWS:16379 +#: ../../../build/NEWS:20362 msgid "" "`bpo-29743 `__: Closing transport during" " handshake process leaks open socket. Patch by Nikolay Kim" msgstr "" -#: ../../../build/NEWS:13309 ../../../build/NEWS:16304 -#: ../../../build/NEWS:20287 +#: ../../../build/NEWS:13387 ../../../build/NEWS:16382 +#: ../../../build/NEWS:20365 msgid "" "`bpo-27585 `__: Fix waiter cancellation " "in asyncio.Lock. Patch by Mathieu Sornay." msgstr "" -#: ../../../build/NEWS:13312 +#: ../../../build/NEWS:13390 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:13315 ../../../build/NEWS:16307 -#: ../../../build/NEWS:20290 +#: ../../../build/NEWS:13393 ../../../build/NEWS:16385 +#: ../../../build/NEWS:20368 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:13319 +#: ../../../build/NEWS:13397 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:13322 +#: ../../../build/NEWS:13400 msgid "" "`bpo-30520 `__: Loggers are now " "pickleable." msgstr "" -#: ../../../build/NEWS:13324 ../../../build/NEWS:16318 +#: ../../../build/NEWS:13402 ../../../build/NEWS:16396 msgid "" "`bpo-30557 `__: faulthandler now " "correctly filters and displays exception codes on Windows" msgstr "" -#: ../../../build/NEWS:13327 +#: ../../../build/NEWS:13405 msgid "" "`bpo-30526 `__: Add " "TextIOWrapper.reconfigure() and a TextIOWrapper.write_through attribute." msgstr "" -#: ../../../build/NEWS:13330 +#: ../../../build/NEWS:13408 msgid "" "`bpo-30245 `__: Fix possible overflow " "when organize struct.pack_into error message. Patch by Yuan Liu." msgstr "" -#: ../../../build/NEWS:13333 ../../../build/NEWS:16321 -#: ../../../build/NEWS:20294 +#: ../../../build/NEWS:13411 ../../../build/NEWS:16399 +#: ../../../build/NEWS:20372 msgid "" "`bpo-30378 `__: Fix the problem that " "logging.handlers.SysLogHandler cannot handle IPv6 addresses." msgstr "" -#: ../../../build/NEWS:13336 +#: ../../../build/NEWS:13414 msgid "" "`bpo-16500 `__: Allow registering at-" "fork handlers." msgstr "" -#: ../../../build/NEWS:13338 +#: ../../../build/NEWS:13416 msgid "" "`bpo-30470 `__: Deprecate invalid ctypes" " call protection on Windows. Patch by Mariatta Wijaya." msgstr "" -#: ../../../build/NEWS:13341 ../../../build/NEWS:16327 -#: ../../../build/NEWS:20300 +#: ../../../build/NEWS:13419 ../../../build/NEWS:16405 +#: ../../../build/NEWS:20378 msgid "" "`bpo-30414 `__: " "multiprocessing.Queue._feed background running thread do not break from main" " loop on exception." msgstr "" -#: ../../../build/NEWS:13344 ../../../build/NEWS:16330 -#: ../../../build/NEWS:20303 +#: ../../../build/NEWS:13422 ../../../build/NEWS:16408 +#: ../../../build/NEWS:20381 msgid "" "`bpo-30003 `__: Fix handling escape " "characters in HZ codec. Based on patch by Ma Lin." msgstr "" -#: ../../../build/NEWS:13347 ../../../build/NEWS:16262 -#: ../../../build/NEWS:20262 +#: ../../../build/NEWS:13425 ../../../build/NEWS:16340 +#: ../../../build/NEWS:20340 msgid "" "`bpo-30149 `__: inspect.signature() now " "supports callables with variable-argument parameters wrapped with " "partialmethod. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:13351 +#: ../../../build/NEWS:13429 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:13355 ../../../build/NEWS:16333 -#: ../../../build/NEWS:20306 +#: ../../../build/NEWS:13433 ../../../build/NEWS:16411 +#: ../../../build/NEWS:20384 msgid "" "`bpo-30301 `__: Fix AttributeError when " "using SimpleQueue.empty() under *spawn* and *forkserver* start methods." msgstr "" -#: ../../../build/NEWS:13358 ../../../build/NEWS:16340 -#: ../../../build/NEWS:20313 +#: ../../../build/NEWS:13436 ../../../build/NEWS:16418 +#: ../../../build/NEWS:20391 msgid "" "`bpo-30375 `__: Warnings emitted when " "compile a regular expression now always point to the line in the user code." @@ -24635,8 +24735,8 @@ msgid "" "inside of groups or conditionals." msgstr "" -#: ../../../build/NEWS:13362 ../../../build/NEWS:16336 -#: ../../../build/NEWS:20309 +#: ../../../build/NEWS:13440 ../../../build/NEWS:16414 +#: ../../../build/NEWS:20387 msgid "" "`bpo-30329 `__: imaplib and poplib now " "catch the Windows socket WSAEINVAL error (code 10022) on " @@ -24644,7 +24744,7 @@ msgid "" "sometimes on SSL connections." msgstr "" -#: ../../../build/NEWS:13366 +#: ../../../build/NEWS:13444 msgid "" "`bpo-29196 `__: Removed previously " "deprecated in Python 2.4 classes Plist, Dict and _InternalDict in the " @@ -24653,28 +24753,28 @@ msgid "" "access to access items of these dictionaries." msgstr "" -#: ../../../build/NEWS:13371 +#: ../../../build/NEWS:13449 msgid "" "`bpo-9850 `__: The :mod:`macpath` is now " "deprecated and will be removed in Python 3.8." msgstr "" -#: ../../../build/NEWS:13374 +#: ../../../build/NEWS:13452 msgid "" "`bpo-30299 `__: Compiling regular " "expression in debug mode on CPython now displays the compiled bytecode in " "human readable form." msgstr "" -#: ../../../build/NEWS:13377 ../../../build/NEWS:16344 -#: ../../../build/NEWS:20317 +#: ../../../build/NEWS:13455 ../../../build/NEWS:16422 +#: ../../../build/NEWS:20395 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:13380 ../../../build/NEWS:16347 +#: ../../../build/NEWS:13458 ../../../build/NEWS:16425 msgid "" "`bpo-30266 `__: " "contextlib.AbstractContextManager now supports anti-registration by setting " @@ -24682,14 +24782,14 @@ msgid "" "`bpo-25958 `__. Patch by Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:13384 +#: ../../../build/NEWS:13462 msgid "" "`bpo-30340 `__: Enhanced regular " "expressions optimization. This increased the performance of matching some " "patterns up to 25 times." msgstr "" -#: ../../../build/NEWS:13387 ../../../build/NEWS:16351 +#: ../../../build/NEWS:13465 ../../../build/NEWS:16429 msgid "" "`bpo-30298 `__: Weaken the condition of " "deprecation warnings for inline modifiers. Now allowed several subsequential" @@ -24698,20 +24798,20 @@ msgid "" "inline modifiers (e.g. ``'(?x) (?i) (?s)...'``)." msgstr "" -#: ../../../build/NEWS:13393 +#: ../../../build/NEWS:13471 msgid "" "`bpo-30285 `__: Optimized case-" "insensitive matching and searching of regular expressions." msgstr "" -#: ../../../build/NEWS:13396 ../../../build/NEWS:16357 -#: ../../../build/NEWS:20320 +#: ../../../build/NEWS:13474 ../../../build/NEWS:16435 +#: ../../../build/NEWS:20398 msgid "" "`bpo-29990 `__: Fix range checking in " "GB18030 decoder. Original patch by Ma Lin." msgstr "" -#: ../../../build/NEWS:13399 +#: ../../../build/NEWS:13477 msgid "" "`bpo-29979 `__: rewrite " "cgi.parse_multipart, reusing the FieldStorage class and making its results " @@ -24719,8 +24819,8 @@ msgid "" "Patch by Pierre Quentel." msgstr "" -#: ../../../build/NEWS:13403 ../../../build/NEWS:16363 -#: ../../../build/NEWS:20326 +#: ../../../build/NEWS:13481 ../../../build/NEWS:16441 +#: ../../../build/NEWS:20404 msgid "" "`bpo-30243 `__: Removed the __init__ " "methods of _json's scanner and encoder. Misusing them could cause memory " @@ -24728,7 +24828,7 @@ msgid "" "initialized in the __new__ methods." msgstr "" -#: ../../../build/NEWS:13407 +#: ../../../build/NEWS:13485 msgid "" "`bpo-30215 `__: Compiled regular " "expression objects with the re.LOCALE flag no longer depend on the locale at" @@ -24736,42 +24836,42 @@ msgid "" "matching." msgstr "" -#: ../../../build/NEWS:13411 ../../../build/NEWS:16367 -#: ../../../build/NEWS:20330 +#: ../../../build/NEWS:13489 ../../../build/NEWS:16445 +#: ../../../build/NEWS:20408 msgid "" "`bpo-30185 `__: Avoid KeyboardInterrupt " "tracebacks in forkserver helper process when Ctrl-C is received." msgstr "" -#: ../../../build/NEWS:13414 +#: ../../../build/NEWS:13492 msgid "" "`bpo-30103 `__: binascii.b2a_uu() and " "uu.encode() now support using ``'`'`` as zero instead of space." msgstr "" -#: ../../../build/NEWS:13417 ../../../build/NEWS:16370 -#: ../../../build/NEWS:20333 +#: ../../../build/NEWS:13495 ../../../build/NEWS:16448 +#: ../../../build/NEWS:20411 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:13421 ../../../build/NEWS:16374 -#: ../../../build/NEWS:20337 +#: ../../../build/NEWS:13499 ../../../build/NEWS:16452 +#: ../../../build/NEWS:20415 msgid "" "`bpo-30205 `__: Fix getsockname() for " "unbound AF_UNIX sockets on Linux." msgstr "" -#: ../../../build/NEWS:13423 +#: ../../../build/NEWS:13501 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:13427 +#: ../../../build/NEWS:13505 msgid "" "`bpo-30190 `__: unittest's " "assertAlmostEqual and assertNotAlmostEqual provide a better message in case " @@ -24779,41 +24879,41 @@ msgid "" "(patch by Giampaolo Rodola')" msgstr "" -#: ../../../build/NEWS:13431 +#: ../../../build/NEWS:13509 msgid "" "`bpo-30101 `__: Add support for " "curses.A_ITALIC." msgstr "" -#: ../../../build/NEWS:13433 ../../../build/NEWS:16311 +#: ../../../build/NEWS:13511 ../../../build/NEWS:16389 msgid "" "`bpo-29822 `__: inspect.isabstract() now" " works during __init_subclass__. Patch by Nate Soares." msgstr "" -#: ../../../build/NEWS:13436 ../../../build/NEWS:16324 -#: ../../../build/NEWS:20297 +#: ../../../build/NEWS:13514 ../../../build/NEWS:16402 +#: ../../../build/NEWS:20375 msgid "" "`bpo-29960 `__: Preserve generator state" " when _random.Random.setstate() raises an exception. Patch by Bryan Olson." msgstr "" -#: ../../../build/NEWS:13439 ../../../build/NEWS:16376 -#: ../../../build/NEWS:20339 +#: ../../../build/NEWS:13517 ../../../build/NEWS:16454 +#: ../../../build/NEWS:20417 msgid "" "`bpo-30070 `__: Fixed leaks and crashes " "in errors handling in the parser module." msgstr "" -#: ../../../build/NEWS:13442 +#: ../../../build/NEWS:13520 msgid "" "`bpo-22352 `__: Column widths in the " "output of dis.dis() are now adjusted for large line numbers and instruction " "offsets." msgstr "" -#: ../../../build/NEWS:13445 ../../../build/NEWS:16379 -#: ../../../build/NEWS:20342 +#: ../../../build/NEWS:13523 ../../../build/NEWS:16457 +#: ../../../build/NEWS:20420 msgid "" "`bpo-30061 `__: Fixed crashes in IOBase " "methods __next__() and readlines() when readline() or __next__() " @@ -24822,42 +24922,42 @@ msgid "" "PyMapping_Size()." msgstr "" -#: ../../../build/NEWS:13450 +#: ../../../build/NEWS:13528 msgid "" "`bpo-30218 `__: Fix PathLike support for" " shutil.unpack_archive. Patch by Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:13453 +#: ../../../build/NEWS:13531 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:13456 ../../../build/NEWS:16388 -#: ../../../build/NEWS:20347 +#: ../../../build/NEWS:13534 ../../../build/NEWS:16466 +#: ../../../build/NEWS:20425 msgid "" "`bpo-30068 `__: _io._IOBase.readlines " "will check if it's closed first when hint is present." msgstr "" -#: ../../../build/NEWS:13459 ../../../build/NEWS:16391 -#: ../../../build/NEWS:20350 +#: ../../../build/NEWS:13537 ../../../build/NEWS:16469 +#: ../../../build/NEWS:20428 msgid "" "`bpo-29694 `__: Fixed race condition in " "pathlib mkdir with flags parents=True. Patch by Armin Rigo." msgstr "" -#: ../../../build/NEWS:13462 ../../../build/NEWS:16394 -#: ../../../build/NEWS:20353 +#: ../../../build/NEWS:13540 ../../../build/NEWS:16472 +#: ../../../build/NEWS:20431 msgid "" "`bpo-29692 `__: Fixed arbitrary " "unchaining of RuntimeError exceptions in contextlib.contextmanager. Patch " "by Siddharth Velankar." msgstr "" -#: ../../../build/NEWS:13465 +#: ../../../build/NEWS:13543 msgid "" "`bpo-26187 `__: Test that sqlite3 trace " "callback is not called multiple times when schema is changing. Indirectly " @@ -24865,74 +24965,74 @@ msgid "" "`__. Patch by Aviv Palivoda." msgstr "" -#: ../../../build/NEWS:13469 ../../../build/NEWS:16384 +#: ../../../build/NEWS:13547 ../../../build/NEWS:16462 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:13473 ../../../build/NEWS:16397 -#: ../../../build/NEWS:20356 +#: ../../../build/NEWS:13551 ../../../build/NEWS:16475 +#: ../../../build/NEWS:20434 msgid "" "`bpo-29998 `__: Pickling and copying " "ImportError now preserves name and path attributes." msgstr "" -#: ../../../build/NEWS:13476 +#: ../../../build/NEWS:13554 msgid "" "`bpo-29995 `__: re.escape() now escapes " "only regex special characters." msgstr "" -#: ../../../build/NEWS:13478 +#: ../../../build/NEWS:13556 msgid "" "`bpo-29962 `__: Add math.remainder " "operation, implementing remainder as specified in IEEE 754." msgstr "" -#: ../../../build/NEWS:13481 +#: ../../../build/NEWS:13559 msgid "" "`bpo-29649 `__: Improve " "struct.pack_into() exception messages for problems with the buffer size and " "offset. Patch by Andrew Nester." msgstr "" -#: ../../../build/NEWS:13484 +#: ../../../build/NEWS:13562 msgid "" "`bpo-29654 `__: Support If-Modified-" "Since HTTP header (browser cache). Patch by Pierre Quentel." msgstr "" -#: ../../../build/NEWS:13487 ../../../build/NEWS:16270 -#: ../../../build/NEWS:20266 +#: ../../../build/NEWS:13565 ../../../build/NEWS:16348 +#: ../../../build/NEWS:20344 msgid "" "`bpo-29931 `__: Fixed comparison check " "for ipaddress.ip_interface objects. Patch by Sanjay Sundaresan." msgstr "" -#: ../../../build/NEWS:13490 ../../../build/NEWS:16400 +#: ../../../build/NEWS:13568 ../../../build/NEWS:16478 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:13493 ../../../build/NEWS:16403 -#: ../../../build/NEWS:20359 +#: ../../../build/NEWS:13571 ../../../build/NEWS:16481 +#: ../../../build/NEWS:20437 msgid "" "`bpo-29942 `__: Fix a crash in " "itertools.chain.from_iterable when encountering long runs of empty " "iterables." msgstr "" -#: ../../../build/NEWS:13496 +#: ../../../build/NEWS:13574 msgid "" "`bpo-10030 `__: Sped up reading " "encrypted ZIP files by 2 times." msgstr "" -#: ../../../build/NEWS:13498 +#: ../../../build/NEWS:13576 msgid "" "`bpo-29204 `__: Element.getiterator() " "and the html parameter of XMLParser() were deprecated only in the " @@ -24940,22 +25040,22 @@ msgid "" "emits a deprecation warning." msgstr "" -#: ../../../build/NEWS:13502 ../../../build/NEWS:16406 -#: ../../../build/NEWS:20362 +#: ../../../build/NEWS:13580 ../../../build/NEWS:16484 +#: ../../../build/NEWS:20440 msgid "" "`bpo-27863 `__: Fixed multiple crashes " "in ElementTree caused by race conditions and wrong types." msgstr "" -#: ../../../build/NEWS:13505 +#: ../../../build/NEWS:13583 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:13508 ../../../build/NEWS:16409 -#: ../../../build/NEWS:20365 +#: ../../../build/NEWS:13586 ../../../build/NEWS:16487 +#: ../../../build/NEWS:20443 msgid "" "`bpo-28699 `__: Fixed a bug in pools in " "multiprocessing.pool that raising an exception at the very first of an " @@ -24963,270 +25063,270 @@ msgid "" "Potts and Xiang Zhang." msgstr "" -#: ../../../build/NEWS:13512 ../../../build/NEWS:16259 -#: ../../../build/NEWS:20259 +#: ../../../build/NEWS:13590 ../../../build/NEWS:16337 +#: ../../../build/NEWS:20337 msgid "" "`bpo-23890 `__: " "unittest.TestCase.assertRaises() now manually breaks a reference cycle to " "not keep objects alive longer than expected." msgstr "" -#: ../../../build/NEWS:13515 +#: ../../../build/NEWS:13593 msgid "" "`bpo-29901 `__: The zipapp module now " "supports general path-like objects, not just pathlib.Path." msgstr "" -#: ../../../build/NEWS:13518 ../../../build/NEWS:16413 -#: ../../../build/NEWS:20369 +#: ../../../build/NEWS:13596 ../../../build/NEWS:16491 +#: ../../../build/NEWS:20447 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:13521 ../../../build/NEWS:16416 -#: ../../../build/NEWS:20372 +#: ../../../build/NEWS:13599 ../../../build/NEWS:16494 +#: ../../../build/NEWS:20450 msgid "" "`bpo-29861 `__: Release references to " "tasks, their arguments and their results as soon as they are finished in " "multiprocessing.Pool." msgstr "" -#: ../../../build/NEWS:13524 +#: ../../../build/NEWS:13602 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:13527 ../../../build/NEWS:16419 -#: ../../../build/NEWS:20375 +#: ../../../build/NEWS:13605 ../../../build/NEWS:16497 +#: ../../../build/NEWS:20453 msgid "" "`bpo-29884 `__: faulthandler: Restore " "the old sigaltstack during teardown. Patch by Christophe Zeitouny." msgstr "" -#: ../../../build/NEWS:13530 ../../../build/NEWS:16422 -#: ../../../build/NEWS:20378 +#: ../../../build/NEWS:13608 ../../../build/NEWS:16500 +#: ../../../build/NEWS:20456 msgid "" "`bpo-25455 `__: Fixed crashes in repr of" " recursive buffered file-like objects." msgstr "" -#: ../../../build/NEWS:13532 ../../../build/NEWS:16424 -#: ../../../build/NEWS:20380 +#: ../../../build/NEWS:13610 ../../../build/NEWS:16502 +#: ../../../build/NEWS:20458 msgid "" "`bpo-29800 `__: Fix crashes in " "partial.__repr__ if the keys of partial.keywords are not strings. Patch by " "Michael Seifert." msgstr "" -#: ../../../build/NEWS:13535 ../../../build/NEWS:16430 -#: ../../../build/NEWS:20386 +#: ../../../build/NEWS:13613 ../../../build/NEWS:16508 +#: ../../../build/NEWS:20464 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:13539 +#: ../../../build/NEWS:13617 msgid "" "`bpo-28692 `__: Using non-integer value " "for selecting a plural form in gettext is now deprecated." msgstr "" -#: ../../../build/NEWS:13542 +#: ../../../build/NEWS:13620 msgid "" "`bpo-26121 `__: Use C library " "implementation for math functions erf() and erfc()." msgstr "" -#: ../../../build/NEWS:13545 +#: ../../../build/NEWS:13623 msgid "" "`bpo-29619 `__: os.stat() and " "os.DirEntry.inode() now convert inode (st_ino) using unsigned integers." msgstr "" -#: ../../../build/NEWS:13548 +#: ../../../build/NEWS:13626 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:13551 +#: ../../../build/NEWS:13629 msgid "" "`bpo-29645 `__: Speed up importing the " "webbrowser module. webbrowser.register() is now thread-safe." msgstr "" -#: ../../../build/NEWS:13554 ../../../build/NEWS:16438 +#: ../../../build/NEWS:13632 ../../../build/NEWS:16516 msgid "" "`bpo-28231 `__: The zipfile module now " "accepts path-like objects for external paths." msgstr "" -#: ../../../build/NEWS:13557 ../../../build/NEWS:16441 +#: ../../../build/NEWS:13635 ../../../build/NEWS:16519 msgid "" "`bpo-26915 `__: index() and count() " "methods of collections.abc.Sequence now check identity before checking " "equality when do comparisons." msgstr "" -#: ../../../build/NEWS:13560 +#: ../../../build/NEWS:13638 msgid "" "`bpo-28682 `__: Added support for bytes " "paths in os.fwalk()." msgstr "" -#: ../../../build/NEWS:13562 +#: ../../../build/NEWS:13640 msgid "" "`bpo-29728 `__: Add new " ":data:`socket.TCP_NOTSENT_LOWAT` (Linux 3.12) constant. Patch by Nathaniel " "J. Smith." msgstr "" -#: ../../../build/NEWS:13565 ../../../build/NEWS:16650 +#: ../../../build/NEWS:13643 ../../../build/NEWS:16728 msgid "" "`bpo-29623 `__: Allow use of path-like " "object as a single argument in ConfigParser.read(). Patch by David Ellis." msgstr "" -#: ../../../build/NEWS:13568 +#: ../../../build/NEWS:13646 msgid "" "`bpo-9303 `__: Migrate sqlite3 module to " "_v2 API. Patch by Aviv Palivoda." msgstr "" -#: ../../../build/NEWS:13570 ../../../build/NEWS:16653 +#: ../../../build/NEWS:13648 ../../../build/NEWS:16731 msgid "" "`bpo-28963 `__: Fix out of bound " "iteration in asyncio.Future.remove_done_callback implemented in C." msgstr "" -#: ../../../build/NEWS:13573 ../../../build/NEWS:16656 -#: ../../../build/NEWS:20398 +#: ../../../build/NEWS:13651 ../../../build/NEWS:16734 +#: ../../../build/NEWS:20476 msgid "" "`bpo-29704 `__: " "asyncio.subprocess.SubprocessStreamProtocol no longer closes before all " "pipes are closed." msgstr "" -#: ../../../build/NEWS:13576 ../../../build/NEWS:16659 +#: ../../../build/NEWS:13654 ../../../build/NEWS:16737 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:13579 ../../../build/NEWS:16662 -#: ../../../build/NEWS:20401 +#: ../../../build/NEWS:13657 ../../../build/NEWS:16740 +#: ../../../build/NEWS:20479 msgid "" "`bpo-29703 `__: Fix asyncio to support " "instantiation of new event loops in child processes." msgstr "" -#: ../../../build/NEWS:13582 ../../../build/NEWS:16444 -#: ../../../build/NEWS:20394 +#: ../../../build/NEWS:13660 ../../../build/NEWS:16522 +#: ../../../build/NEWS:20472 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:13586 +#: ../../../build/NEWS:13664 msgid "" "`bpo-7769 `__: Method register_function()" " of xmlrpc.server.SimpleXMLRPCDispatcher and its subclasses can now be used " "as a decorator." msgstr "" -#: ../../../build/NEWS:13590 ../../../build/NEWS:16665 -#: ../../../build/NEWS:20404 +#: ../../../build/NEWS:13668 ../../../build/NEWS:16743 +#: ../../../build/NEWS:20482 msgid "" "`bpo-29376 `__: Fix assertion error in " "threading._DummyThread.is_alive()." msgstr "" -#: ../../../build/NEWS:13592 ../../../build/NEWS:16667 +#: ../../../build/NEWS:13670 ../../../build/NEWS:16745 msgid "" "`bpo-28624 `__: Add a test that checks " "that cwd parameter of Popen() accepts PathLike objects. Patch by Sayan " "Chowdhury." msgstr "" -#: ../../../build/NEWS:13595 ../../../build/NEWS:16670 +#: ../../../build/NEWS:13673 ../../../build/NEWS:16748 msgid "" "`bpo-28518 `__: Start a transaction " "implicitly before a DML statement. Patch by Aviv Palivoda." msgstr "" -#: ../../../build/NEWS:13598 ../../../build/NEWS:16427 -#: ../../../build/NEWS:20383 +#: ../../../build/NEWS:13676 ../../../build/NEWS:16505 +#: ../../../build/NEWS:20461 msgid "" "`bpo-29742 `__: get_extra_info() raises " "exception if get called on closed ssl transport. Patch by Nikolay Kim." msgstr "" -#: ../../../build/NEWS:13601 +#: ../../../build/NEWS:13679 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:13605 ../../../build/NEWS:16673 -#: ../../../build/NEWS:20412 +#: ../../../build/NEWS:13683 ../../../build/NEWS:16751 +#: ../../../build/NEWS:20490 msgid "" "`bpo-29532 `__: Altering a kwarg " "dictionary passed to functools.partial() no longer affects a partial object " "after creation." msgstr "" -#: ../../../build/NEWS:13608 ../../../build/NEWS:16676 -#: ../../../build/NEWS:20406 +#: ../../../build/NEWS:13686 ../../../build/NEWS:16754 +#: ../../../build/NEWS:20484 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:13611 +#: ../../../build/NEWS:13689 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:13615 +#: ../../../build/NEWS:13693 msgid "" "`bpo-29576 `__: Improve some " "deprecations in importlib. Some deprecated methods now emit " "DeprecationWarnings and have better descriptive messages." msgstr "" -#: ../../../build/NEWS:13618 +#: ../../../build/NEWS:13696 msgid "" "`bpo-29534 `__: Fixed different " "behaviour of Decimal.from_float() for _decimal and _pydecimal. Thanks Andrew" " Nester." msgstr "" -#: ../../../build/NEWS:13621 +#: ../../../build/NEWS:13699 msgid "" "`bpo-10379 `__: locale.format_string now" " supports the 'monetary' keyword argument, and locale.format is deprecated." msgstr "" -#: ../../../build/NEWS:13624 +#: ../../../build/NEWS:13702 msgid "" "`bpo-29851 `__: importlib.reload() now " "raises ModuleNotFoundError if the module lacks a spec." msgstr "" -#: ../../../build/NEWS:13627 ../../../build/NEWS:16679 -#: ../../../build/NEWS:20415 +#: ../../../build/NEWS:13705 ../../../build/NEWS:16757 +#: ../../../build/NEWS:20493 msgid "" "`bpo-28556 `__: Various updates to " "typing module: typing.Counter, typing.ChainMap, improved ABC caching, etc. " @@ -25234,119 +25334,119 @@ msgid "" "Langa." msgstr "" -#: ../../../build/NEWS:13631 ../../../build/NEWS:16683 -#: ../../../build/NEWS:20419 +#: ../../../build/NEWS:13709 ../../../build/NEWS:16761 +#: ../../../build/NEWS:20497 msgid "" "`bpo-29100 `__: Fix " "datetime.fromtimestamp() regression introduced in Python 3.6.0: check " "minimum and maximum years." msgstr "" -#: ../../../build/NEWS:13634 ../../../build/NEWS:16689 -#: ../../../build/NEWS:20425 +#: ../../../build/NEWS:13712 ../../../build/NEWS:16767 +#: ../../../build/NEWS:20503 msgid "" "`bpo-29416 `__: Prevent infinite loop in" " pathlib.Path.mkdir" msgstr "" -#: ../../../build/NEWS:13636 ../../../build/NEWS:16691 -#: ../../../build/NEWS:20427 +#: ../../../build/NEWS:13714 ../../../build/NEWS:16769 +#: ../../../build/NEWS:20505 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:13639 +#: ../../../build/NEWS:13717 msgid "" "`bpo-29377 `__: Add " "WrapperDescriptorType, MethodWrapperType, and MethodDescriptorType built-in " "types to types module. Original patch by Manuel Krebber." msgstr "" -#: ../../../build/NEWS:13643 +#: ../../../build/NEWS:13721 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:13646 +#: ../../../build/NEWS:13724 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:13650 +#: ../../../build/NEWS:13728 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:13653 ../../../build/NEWS:16694 -#: ../../../build/NEWS:20430 +#: ../../../build/NEWS:13731 ../../../build/NEWS:16772 +#: ../../../build/NEWS:20508 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:13656 ../../../build/NEWS:16697 -#: ../../../build/NEWS:20433 +#: ../../../build/NEWS:13734 ../../../build/NEWS:16775 +#: ../../../build/NEWS:20511 msgid "" "`bpo-29290 `__: Fix a regression in " "argparse that help messages would wrap at non-breaking spaces." msgstr "" -#: ../../../build/NEWS:13659 ../../../build/NEWS:16700 -#: ../../../build/NEWS:20436 +#: ../../../build/NEWS:13737 ../../../build/NEWS:16778 +#: ../../../build/NEWS:20514 msgid "" "`bpo-28735 `__: Fixed the comparison of " "mock.MagickMock with mock.ANY." msgstr "" -#: ../../../build/NEWS:13661 +#: ../../../build/NEWS:13739 msgid "" "`bpo-29197 `__: Removed deprecated " "function ntpath.splitunc()." msgstr "" -#: ../../../build/NEWS:13663 +#: ../../../build/NEWS:13741 msgid "" "`bpo-29210 `__: Removed support of " "deprecated argument \"exclude\" in tarfile.TarFile.add()." msgstr "" -#: ../../../build/NEWS:13666 ../../../build/NEWS:16705 -#: ../../../build/NEWS:20440 +#: ../../../build/NEWS:13744 ../../../build/NEWS:16783 +#: ../../../build/NEWS:20518 msgid "" "`bpo-29219 `__: Fixed infinite recursion" " in the repr of uninitialized ctypes.CDLL instances." msgstr "" -#: ../../../build/NEWS:13669 +#: ../../../build/NEWS:13747 msgid "" "`bpo-29192 `__: Removed deprecated " "features in the http.cookies module." msgstr "" -#: ../../../build/NEWS:13671 +#: ../../../build/NEWS:13749 msgid "" "`bpo-29193 `__: A format string argument" " for string.Formatter.format() is now positional-only." msgstr "" -#: ../../../build/NEWS:13674 +#: ../../../build/NEWS:13752 msgid "" "`bpo-29195 `__: Removed support of " "deprecated undocumented keyword arguments in methods of regular expression " "objects." msgstr "" -#: ../../../build/NEWS:13677 ../../../build/NEWS:16710 -#: ../../../build/NEWS:20443 +#: ../../../build/NEWS:13755 ../../../build/NEWS:16788 +#: ../../../build/NEWS:20521 msgid "" "`bpo-28969 `__: Fixed race condition in " "C implementation of functools.lru_cache. KeyError could be raised when " @@ -25354,108 +25454,108 @@ msgid "" "threads with the same uncached arguments." msgstr "" -#: ../../../build/NEWS:13682 +#: ../../../build/NEWS:13760 msgid "" "`bpo-20804 `__: The " "unittest.mock.sentinel attributes now preserve their identity when they are " "copied or pickled." msgstr "" -#: ../../../build/NEWS:13685 ../../../build/NEWS:16715 -#: ../../../build/NEWS:20448 +#: ../../../build/NEWS:13763 ../../../build/NEWS:16793 +#: ../../../build/NEWS:20526 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:13689 ../../../build/NEWS:16719 -#: ../../../build/NEWS:20409 +#: ../../../build/NEWS:13767 ../../../build/NEWS:16797 +#: ../../../build/NEWS:20487 msgid "" "`bpo-28961 `__: Fix unittest.mock._Call " "helper: don't ignore the name parameter anymore. Patch written by Jiajun " "Huang." msgstr "" -#: ../../../build/NEWS:13692 ../../../build/NEWS:16726 -#: ../../../build/NEWS:20692 +#: ../../../build/NEWS:13770 ../../../build/NEWS:16804 +#: ../../../build/NEWS:20770 msgid "" "`bpo-15812 `__: inspect.getframeinfo() " "now correctly shows the first line of a context. Patch by Sam Breese." msgstr "" -#: ../../../build/NEWS:13695 +#: ../../../build/NEWS:13773 msgid "" "`bpo-28985 `__: Update authorizer " "constants in sqlite3 module. Patch by Dingyuan Wang." msgstr "" -#: ../../../build/NEWS:13698 ../../../build/NEWS:16738 +#: ../../../build/NEWS:13776 ../../../build/NEWS:16816 msgid "" "`bpo-29079 `__: Prevent infinite loop in" " pathlib.resolve() on Windows" msgstr "" -#: ../../../build/NEWS:13700 ../../../build/NEWS:16740 -#: ../../../build/NEWS:20698 +#: ../../../build/NEWS:13778 ../../../build/NEWS:16818 +#: ../../../build/NEWS:20776 msgid "" "`bpo-13051 `__: Fixed recursion errors " "in large or resized curses.textpad.Textbox. Based on patch by Tycho " "Andersen." msgstr "" -#: ../../../build/NEWS:13703 ../../../build/NEWS:16747 -#: ../../../build/NEWS:20705 +#: ../../../build/NEWS:13781 ../../../build/NEWS:16825 +#: ../../../build/NEWS:20783 msgid "" "`bpo-9770 `__: curses.ascii predicates " "now work correctly with negative integers." msgstr "" -#: ../../../build/NEWS:13706 ../../../build/NEWS:16750 -#: ../../../build/NEWS:20708 +#: ../../../build/NEWS:13784 ../../../build/NEWS:16828 +#: ../../../build/NEWS:20786 msgid "" "`bpo-28427 `__: old keys should not " "remove new values from WeakValueDictionary when collecting from another " "thread." msgstr "" -#: ../../../build/NEWS:13709 ../../../build/NEWS:16753 -#: ../../../build/NEWS:20711 +#: ../../../build/NEWS:13787 ../../../build/NEWS:16831 +#: ../../../build/NEWS:20789 msgid "" "`bpo-28923 `__: Remove editor artifacts " "from Tix.py." msgstr "" -#: ../../../build/NEWS:13711 ../../../build/NEWS:16758 -#: ../../../build/NEWS:20713 +#: ../../../build/NEWS:13789 ../../../build/NEWS:16836 +#: ../../../build/NEWS:20791 msgid "" "`bpo-28871 `__: Fixed a crash when " "deallocate deep ElementTree." msgstr "" -#: ../../../build/NEWS:13713 ../../../build/NEWS:16760 -#: ../../../build/NEWS:20715 +#: ../../../build/NEWS:13791 ../../../build/NEWS:16838 +#: ../../../build/NEWS:20793 msgid "" "`bpo-19542 `__: Fix bugs in " "WeakValueDictionary.setdefault() and WeakValueDictionary.pop() when a GC " "collection happens in another thread." msgstr "" -#: ../../../build/NEWS:13716 ../../../build/NEWS:16763 +#: ../../../build/NEWS:13794 ../../../build/NEWS:16841 msgid "" "`bpo-20191 `__: Fixed a crash in " "resource.prlimit() when passing a sequence that doesn't own its elements as " "limits." msgstr "" -#: ../../../build/NEWS:13719 +#: ../../../build/NEWS:13797 msgid "" "`bpo-16255 `__: subprocess.Popen uses " "/system/bin/sh on Android as the shell, instead of /bin/sh." msgstr "" -#: ../../../build/NEWS:13722 ../../../build/NEWS:16766 -#: ../../../build/NEWS:20721 +#: ../../../build/NEWS:13800 ../../../build/NEWS:16844 +#: ../../../build/NEWS:20799 msgid "" "`bpo-28779 `__: " "multiprocessing.set_forkserver_preload() would crash the forkserver process " @@ -25463,14 +25563,14 @@ msgid "" "locks." msgstr "" -#: ../../../build/NEWS:13726 ../../../build/NEWS:16773 +#: ../../../build/NEWS:13804 ../../../build/NEWS:16851 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:13730 +#: ../../../build/NEWS:13808 msgid "" "`bpo-28847 `__: dbm.dumb now supports " "reading read-only files and no longer writes the index file when it is not " @@ -25479,21 +25579,21 @@ msgid "" "releases)." msgstr "" -#: ../../../build/NEWS:13735 +#: ../../../build/NEWS:13813 msgid "" "`bpo-27030 `__: Unknown escapes " "consisting of ``'\\'`` and an ASCII letter in re.sub() replacement templates" " regular expressions now are errors." msgstr "" -#: ../../../build/NEWS:13738 ../../../build/NEWS:16954 +#: ../../../build/NEWS:13816 ../../../build/NEWS:17032 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:13741 ../../../build/NEWS:16957 +#: ../../../build/NEWS:13819 ../../../build/NEWS:17035 msgid "" "`bpo-27172 `__: To assist with upgrades " "from 2.7, the previously documented deprecation of " @@ -25502,14 +25602,14 @@ msgid "" "supported." msgstr "" -#: ../../../build/NEWS:13746 +#: ../../../build/NEWS:13824 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:13749 ../../../build/NEWS:16962 +#: ../../../build/NEWS:13827 ../../../build/NEWS:17040 msgid "" "`bpo-26273 `__: Add new " ":data:`socket.TCP_CONGESTION` (Linux 2.6.13) and " @@ -25517,13 +25617,13 @@ msgid "" "Omar Sandoval." msgstr "" -#: ../../../build/NEWS:13753 ../../../build/NEWS:17033 +#: ../../../build/NEWS:13831 ../../../build/NEWS:17111 msgid "" "`bpo-28752 `__: Restored the " "__reduce__() methods of datetime objects." msgstr "" -#: ../../../build/NEWS:13755 ../../../build/NEWS:17035 +#: ../../../build/NEWS:13833 ../../../build/NEWS:17113 msgid "" "`bpo-28727 `__: Regular expression " "patterns, _sre.SRE_Pattern objects created by re.compile(), become " @@ -25533,35 +25633,35 @@ msgid "" "unit tests)." msgstr "" -#: ../../../build/NEWS:13760 +#: ../../../build/NEWS:13838 msgid "" "`bpo-20572 `__: Remove the " "subprocess.Popen.wait endtime parameter. It was deprecated in 3.4 and " "undocumented prior to that." msgstr "" -#: ../../../build/NEWS:13763 ../../../build/NEWS:17043 -#: ../../../build/NEWS:20728 +#: ../../../build/NEWS:13841 ../../../build/NEWS:17121 +#: ../../../build/NEWS:20806 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:13766 +#: ../../../build/NEWS:13844 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:13769 ../../../build/NEWS:17046 +#: ../../../build/NEWS:13847 ../../../build/NEWS:17124 msgid "" "`bpo-19717 `__: Makes Path.resolve() " "succeed on paths that do not exist. Patch by Vajrasky Kok" msgstr "" -#: ../../../build/NEWS:13772 ../../../build/NEWS:17049 +#: ../../../build/NEWS:13850 ../../../build/NEWS:17127 msgid "" "`bpo-28563 `__: Fixed possible DoS and " "arbitrary code execution when handle plural form selections in the gettext " @@ -25569,31 +25669,31 @@ msgid "" "gettext." msgstr "" -#: ../../../build/NEWS:13776 ../../../build/NEWS:17053 -#: ../../../build/NEWS:20737 +#: ../../../build/NEWS:13854 ../../../build/NEWS:17131 +#: ../../../build/NEWS:20815 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:13780 ../../../build/NEWS:17136 -#: ../../../build/NEWS:20741 +#: ../../../build/NEWS:13858 ../../../build/NEWS:17214 +#: ../../../build/NEWS:20819 msgid "" "`bpo-27517 `__: LZMA compressor and " "decompressor no longer raise exceptions if given empty data twice. Patch by" " Benjamin Fogle." msgstr "" -#: ../../../build/NEWS:13783 ../../../build/NEWS:17139 -#: ../../../build/NEWS:20744 +#: ../../../build/NEWS:13861 ../../../build/NEWS:17217 +#: ../../../build/NEWS:20822 msgid "" "`bpo-28549 `__: Fixed segfault in " "curses's addch() with ncurses6." msgstr "" -#: ../../../build/NEWS:13785 ../../../build/NEWS:17141 -#: ../../../build/NEWS:20746 +#: ../../../build/NEWS:13863 ../../../build/NEWS:17219 +#: ../../../build/NEWS:20824 msgid "" "`bpo-28449 `__: tarfile.open() with mode" " \"r\" or \"r:\" now tries to open a tar file with compression before trying" @@ -25601,15 +25701,15 @@ msgid "" "ignore_zeros=True." msgstr "" -#: ../../../build/NEWS:13789 ../../../build/NEWS:17145 -#: ../../../build/NEWS:20750 +#: ../../../build/NEWS:13867 ../../../build/NEWS:17223 +#: ../../../build/NEWS:20828 msgid "" "`bpo-23262 `__: The webbrowser module " "now supports Firefox 36+ and derived browsers. Based on patch by Oleg " "Broytman." msgstr "" -#: ../../../build/NEWS:13792 +#: ../../../build/NEWS:13870 msgid "" "`bpo-24241 `__: The webbrowser in an X " "environment now prefers using the default browser directly. Also, the " @@ -25618,8 +25718,8 @@ msgid "" "Steele" msgstr "" -#: ../../../build/NEWS:13797 ../../../build/NEWS:17148 -#: ../../../build/NEWS:20753 +#: ../../../build/NEWS:13875 ../../../build/NEWS:17226 +#: ../../../build/NEWS:20831 msgid "" "`bpo-27939 `__: Fixed bugs in " "tkinter.ttk.LabeledScale and tkinter.Scale caused by representing the scale " @@ -25627,7 +25727,7 @@ msgid "" " set to underlying Tk variable." msgstr "" -#: ../../../build/NEWS:13801 +#: ../../../build/NEWS:13879 msgid "" "`bpo-28255 `__: " "calendar.TextCalendar.prweek() no longer prints a space after a weeks's " @@ -25635,55 +25735,55 @@ msgid "" " after a year's calendar. Based on patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:13805 +#: ../../../build/NEWS:13883 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:13809 ../../../build/NEWS:17159 -#: ../../../build/NEWS:20761 +#: ../../../build/NEWS:13887 ../../../build/NEWS:17237 +#: ../../../build/NEWS:20839 msgid "" "`bpo-20491 `__: The textwrap.TextWrapper" " class now honors non-breaking spaces. Based on patch by Kaarle Ritvanen." msgstr "" -#: ../../../build/NEWS:13812 ../../../build/NEWS:17162 -#: ../../../build/NEWS:20764 +#: ../../../build/NEWS:13890 ../../../build/NEWS:17240 +#: ../../../build/NEWS:20842 msgid "" "`bpo-28353 `__: os.fwalk() no longer " "fails on broken links." msgstr "" -#: ../../../build/NEWS:13814 ../../../build/NEWS:17164 +#: ../../../build/NEWS:13892 ../../../build/NEWS:17242 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:13817 ../../../build/NEWS:17167 +#: ../../../build/NEWS:13895 ../../../build/NEWS:17245 msgid "" "`bpo-27025 `__: Generated names for " "Tkinter widgets now start by the \"!\" prefix for readability." msgstr "" -#: ../../../build/NEWS:13820 ../../../build/NEWS:17170 -#: ../../../build/NEWS:20766 +#: ../../../build/NEWS:13898 ../../../build/NEWS:17248 +#: ../../../build/NEWS:20844 msgid "" "`bpo-25464 `__: Fixed " "HList.header_exists() in tkinter.tix module by addin a workaround to Tix " "library bug." msgstr "" -#: ../../../build/NEWS:13823 ../../../build/NEWS:17173 +#: ../../../build/NEWS:13901 ../../../build/NEWS:17251 msgid "" "`bpo-28488 `__: shutil.make_archive() no" " longer adds entry \"./\" to ZIP archive." msgstr "" -#: ../../../build/NEWS:13825 ../../../build/NEWS:17175 +#: ../../../build/NEWS:13903 ../../../build/NEWS:17253 msgid "" "`bpo-25953 `__: re.sub() now raises an " "error for invalid numerical group reference in replacement template even if " @@ -25692,57 +25792,57 @@ msgid "" "Based on patch by SilentGhost." msgstr "" -#: ../../../build/NEWS:13830 +#: ../../../build/NEWS:13908 msgid "" "`bpo-28469 `__: timeit now uses the " "sequence 1, 2, 5, 10, 20, 50,... instead of 1, 10, 100,... for autoranging." msgstr "" -#: ../../../build/NEWS:13833 +#: ../../../build/NEWS:13911 msgid "" "`bpo-28115 `__: Command-line interface " "of the zipfile module now uses argparse. Added support of long options." msgstr "" -#: ../../../build/NEWS:13836 ../../../build/NEWS:17180 +#: ../../../build/NEWS:13914 ../../../build/NEWS:17258 msgid "" "`bpo-18219 `__: Optimize csv.DictWriter " "for large number of columns. Patch by Mariatta Wijaya." msgstr "" -#: ../../../build/NEWS:13839 ../../../build/NEWS:17183 +#: ../../../build/NEWS:13917 ../../../build/NEWS:17261 msgid "" "`bpo-28448 `__: Fix C implemented " "asyncio.Future didn't work on Windows." msgstr "" -#: ../../../build/NEWS:13841 +#: ../../../build/NEWS:13919 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:13845 ../../../build/NEWS:17185 +#: ../../../build/NEWS:13923 ../../../build/NEWS:17263 msgid "" "`bpo-28480 `__: Fix error building " "socket module when multithreading is disabled." msgstr "" -#: ../../../build/NEWS:13848 +#: ../../../build/NEWS:13926 msgid "" "`bpo-28240 `__: timeit: remove " "``-c/--clock`` and ``-t/--time`` command line options which were deprecated " "since Python 3.3." msgstr "" -#: ../../../build/NEWS:13851 +#: ../../../build/NEWS:13929 msgid "" "`bpo-28240 `__: timeit now repeats the " "benchmarks 5 times instead of only 3 to make benchmarks more reliable." msgstr "" -#: ../../../build/NEWS:13854 +#: ../../../build/NEWS:13932 msgid "" "`bpo-28240 `__: timeit autorange now " "uses a single loop iteration if the benchmark takes less than 10 seconds, " @@ -25750,7 +25850,7 @@ msgid "" "'time.sleep(1)'\" now takes 4 seconds instead of 40 seconds." msgstr "" -#: ../../../build/NEWS:13859 +#: ../../../build/NEWS:13937 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. " @@ -25758,110 +25858,110 @@ msgid "" "rationale." msgstr "" -#: ../../../build/NEWS:13864 +#: ../../../build/NEWS:13942 msgid "" "`bpo-24452 `__: Make webbrowser support " "Chrome on Mac OS X. Patch by Ned Batchelder." msgstr "" -#: ../../../build/NEWS:13867 ../../../build/NEWS:17190 -#: ../../../build/NEWS:20773 +#: ../../../build/NEWS:13945 ../../../build/NEWS:17268 +#: ../../../build/NEWS:20851 msgid "" "`bpo-20766 `__: Fix references leaked by" " pdb in the handling of SIGINT handlers." msgstr "" -#: ../../../build/NEWS:13870 ../../../build/NEWS:17306 +#: ../../../build/NEWS:13948 ../../../build/NEWS:17384 msgid "" "`bpo-27998 `__: Fixed bytes path support" " in os.scandir() on Windows. Patch by Eryk Sun." msgstr "" -#: ../../../build/NEWS:13873 ../../../build/NEWS:17309 +#: ../../../build/NEWS:13951 ../../../build/NEWS:17387 msgid "" "`bpo-28317 `__: The disassembler now " "decodes FORMAT_VALUE argument." msgstr "" -#: ../../../build/NEWS:13875 ../../../build/NEWS:17315 +#: ../../../build/NEWS:13953 ../../../build/NEWS:17393 msgid "" "`bpo-28380 `__: unittest.mock Mock " "autospec functions now properly support assert_called, assert_not_called, " "and assert_called_once." msgstr "" -#: ../../../build/NEWS:13878 ../../../build/NEWS:17320 +#: ../../../build/NEWS:13956 ../../../build/NEWS:17398 msgid "" "`bpo-28229 `__: lzma module now supports" " pathlib." msgstr "" -#: ../../../build/NEWS:13880 ../../../build/NEWS:17322 -#: ../../../build/NEWS:20780 +#: ../../../build/NEWS:13958 ../../../build/NEWS:17400 +#: ../../../build/NEWS:20858 msgid "" "`bpo-28321 `__: Fixed writing non-BMP " "characters with binary format in plistlib." msgstr "" -#: ../../../build/NEWS:13883 ../../../build/NEWS:17325 +#: ../../../build/NEWS:13961 ../../../build/NEWS:17403 msgid "" "`bpo-28225 `__: bz2 module now supports " "pathlib. Initial patch by Ethan Furman." msgstr "" -#: ../../../build/NEWS:13886 ../../../build/NEWS:17328 +#: ../../../build/NEWS:13964 ../../../build/NEWS:17406 msgid "" "`bpo-28227 `__: gzip now supports " "pathlib. Patch by Ethan Furman." msgstr "" -#: ../../../build/NEWS:13888 +#: ../../../build/NEWS:13966 msgid "" "`bpo-28332 `__: Deprecated silent " "truncations in socket.htons and socket.ntohs. Original patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:13891 ../../../build/NEWS:17330 +#: ../../../build/NEWS:13969 ../../../build/NEWS:17408 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:13894 ../../../build/NEWS:17333 +#: ../../../build/NEWS:13972 ../../../build/NEWS:17411 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:13897 ../../../build/NEWS:17336 -#: ../../../build/NEWS:20783 +#: ../../../build/NEWS:13975 ../../../build/NEWS:17414 +#: ../../../build/NEWS:20861 msgid "" "`bpo-28322 `__: Fixed possible crashes " "when unpickle itertools objects from incorrect pickle data. Based on patch " "by John Leitch." msgstr "" -#: ../../../build/NEWS:13900 ../../../build/NEWS:17339 +#: ../../../build/NEWS:13978 ../../../build/NEWS:17417 msgid "" "`bpo-28228 `__: imghdr now supports " "pathlib." msgstr "" -#: ../../../build/NEWS:13902 ../../../build/NEWS:17341 +#: ../../../build/NEWS:13980 ../../../build/NEWS:17419 msgid "" "`bpo-28226 `__: compileall now supports " "pathlib." msgstr "" -#: ../../../build/NEWS:13904 ../../../build/NEWS:17343 +#: ../../../build/NEWS:13982 ../../../build/NEWS:17421 msgid "" "`bpo-28314 `__: Fix function declaration" " (C flags) for the getiterator() method of xml.etree.ElementTree.Element." msgstr "" -#: ../../../build/NEWS:13907 ../../../build/NEWS:17346 +#: ../../../build/NEWS:13985 ../../../build/NEWS:17424 msgid "" "`bpo-28148 `__: Stop using localtime() " "and gmtime() in the time module. Introduced platform independent " @@ -25869,8 +25969,8 @@ msgid "" " all platforms. Patch by Ed Schouten." msgstr "" -#: ../../../build/NEWS:13911 ../../../build/NEWS:17350 -#: ../../../build/NEWS:20792 +#: ../../../build/NEWS:13989 ../../../build/NEWS:17428 +#: ../../../build/NEWS:20870 msgid "" "`bpo-28253 `__: Fixed calendar functions" " for extreme months: 0001-01 and 9999-12. Methods itermonthdays() and " @@ -25878,299 +25978,299 @@ msgid "" "which can cause datetime.date under/overflow." msgstr "" -#: ../../../build/NEWS:13916 ../../../build/NEWS:17355 -#: ../../../build/NEWS:20797 +#: ../../../build/NEWS:13994 ../../../build/NEWS:17433 +#: ../../../build/NEWS:20875 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:13920 ../../../build/NEWS:17359 -#: ../../../build/NEWS:20801 +#: ../../../build/NEWS:13998 ../../../build/NEWS:17437 +#: ../../../build/NEWS:20879 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:13923 ../../../build/NEWS:17362 +#: ../../../build/NEWS:14001 ../../../build/NEWS:17440 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:13927 ../../../build/NEWS:17366 -#: ../../../build/NEWS:20804 +#: ../../../build/NEWS:14005 ../../../build/NEWS:17444 +#: ../../../build/NEWS:20882 msgid "" "`bpo-18893 `__: Fix invalid exception " "handling in Lib/ctypes/macholib/dyld.py. Patch by Madison May." msgstr "" -#: ../../../build/NEWS:13930 ../../../build/NEWS:17369 +#: ../../../build/NEWS:14008 ../../../build/NEWS:17447 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:13933 ../../../build/NEWS:17372 -#: ../../../build/NEWS:20809 +#: ../../../build/NEWS:14011 ../../../build/NEWS:17450 +#: ../../../build/NEWS:20887 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:13937 ../../../build/NEWS:17376 -#: ../../../build/NEWS:20813 +#: ../../../build/NEWS:14015 ../../../build/NEWS:17454 +#: ../../../build/NEWS:20891 msgid "" "`bpo-25651 `__: Allow falsy values to be" " used for msg parameter of subTest()." msgstr "" -#: ../../../build/NEWS:13939 ../../../build/NEWS:17378 +#: ../../../build/NEWS:14017 ../../../build/NEWS:17456 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:13942 ../../../build/NEWS:17381 +#: ../../../build/NEWS:14020 ../../../build/NEWS:17459 msgid "" "`bpo-28200 `__: Fix memory leak on " "Windows in the os module (fix path_converter() function)." msgstr "" -#: ../../../build/NEWS:13945 ../../../build/NEWS:17384 +#: ../../../build/NEWS:14023 ../../../build/NEWS:17462 msgid "" "`bpo-25400 `__: RobotFileParser now " "correctly returns default values for crawl_delay and request_rate. Initial " "patch by Peter Wirtz." msgstr "" -#: ../../../build/NEWS:13948 ../../../build/NEWS:17387 -#: ../../../build/NEWS:20815 +#: ../../../build/NEWS:14026 ../../../build/NEWS:17465 +#: ../../../build/NEWS:20893 msgid "" "`bpo-27932 `__: Prevent memory leak in " "win32_ver()." msgstr "" -#: ../../../build/NEWS:13950 ../../../build/NEWS:17389 -#: ../../../build/NEWS:20817 +#: ../../../build/NEWS:14028 ../../../build/NEWS:17467 +#: ../../../build/NEWS:20895 msgid "Fix UnboundLocalError in socket._sendfile_use_sendfile." msgstr "Perbaiki UnboundLocalError di socket._sendfile_use_sendfile." -#: ../../../build/NEWS:13952 ../../../build/NEWS:17391 -#: ../../../build/NEWS:20819 +#: ../../../build/NEWS:14030 ../../../build/NEWS:17469 +#: ../../../build/NEWS:20897 msgid "" "`bpo-28075 `__: Check for " "ERROR_ACCESS_DENIED in Windows implementation of os.stat(). Patch by Eryk " "Sun." msgstr "" -#: ../../../build/NEWS:13955 ../../../build/NEWS:17394 +#: ../../../build/NEWS:14033 ../../../build/NEWS:17472 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:13959 ../../../build/NEWS:17398 -#: ../../../build/NEWS:20822 +#: ../../../build/NEWS:14037 ../../../build/NEWS:17476 +#: ../../../build/NEWS:20900 msgid "" "`bpo-25270 `__: Prevent " "codecs.escape_encode() from raising SystemError when an empty bytestring is " "passed." msgstr "" -#: ../../../build/NEWS:13962 ../../../build/NEWS:17401 -#: ../../../build/NEWS:20825 +#: ../../../build/NEWS:14040 ../../../build/NEWS:17479 +#: ../../../build/NEWS:20903 msgid "" "`bpo-28181 `__: Get antigravity over " "HTTPS. Patch by Kaartic Sivaraam." msgstr "" -#: ../../../build/NEWS:13964 ../../../build/NEWS:17403 -#: ../../../build/NEWS:20827 +#: ../../../build/NEWS:14042 ../../../build/NEWS:17481 +#: ../../../build/NEWS:20905 msgid "" "`bpo-25895 `__: Enable WebSocket URL " "schemes in urllib.parse.urljoin. Patch by Gergely Imreh and Markus " "Holtermann." msgstr "" -#: ../../../build/NEWS:13967 ../../../build/NEWS:17406 +#: ../../../build/NEWS:14045 ../../../build/NEWS:17484 msgid "" "`bpo-28114 `__: Fix a crash in " "parse_envlist() when env contains byte strings. Patch by Eryk Sun." msgstr "" -#: ../../../build/NEWS:13970 ../../../build/NEWS:17409 -#: ../../../build/NEWS:20830 +#: ../../../build/NEWS:14048 ../../../build/NEWS:17487 +#: ../../../build/NEWS:20908 msgid "" "`bpo-27599 `__: Fixed buffer overrun in " "binascii.b2a_qp() and binascii.a2b_qp()." msgstr "" -#: ../../../build/NEWS:13973 ../../../build/NEWS:17412 -#: ../../../build/NEWS:21031 +#: ../../../build/NEWS:14051 ../../../build/NEWS:17490 +#: ../../../build/NEWS:21109 msgid "" "`bpo-27906 `__: Fix socket accept " "exhaustion during high TCP traffic. Patch by Kevin Conway." msgstr "" -#: ../../../build/NEWS:13976 ../../../build/NEWS:17415 -#: ../../../build/NEWS:21034 +#: ../../../build/NEWS:14054 ../../../build/NEWS:17493 +#: ../../../build/NEWS:21112 msgid "" "`bpo-28174 `__: Handle when SO_REUSEPORT" " isn't properly supported. Patch by Seth Michael Larson." msgstr "" -#: ../../../build/NEWS:13979 ../../../build/NEWS:17418 -#: ../../../build/NEWS:21037 +#: ../../../build/NEWS:14057 ../../../build/NEWS:17496 +#: ../../../build/NEWS:21115 msgid "" "`bpo-26654 `__: Inspect " "functools.partial in asyncio.Handle.__repr__. Patch by iceboy." msgstr "" -#: ../../../build/NEWS:13982 ../../../build/NEWS:17421 -#: ../../../build/NEWS:21040 +#: ../../../build/NEWS:14060 ../../../build/NEWS:17499 +#: ../../../build/NEWS:21118 msgid "" "`bpo-26909 `__: Fix slow pipes IO in " "asyncio. Patch by INADA Naoki." msgstr "" -#: ../../../build/NEWS:13984 ../../../build/NEWS:17423 -#: ../../../build/NEWS:21042 +#: ../../../build/NEWS:14062 ../../../build/NEWS:17501 +#: ../../../build/NEWS:21120 msgid "" "`bpo-28176 `__: Fix callbacks race in " "asyncio.SelectorLoop.sock_connect." msgstr "" -#: ../../../build/NEWS:13986 ../../../build/NEWS:17425 -#: ../../../build/NEWS:21044 +#: ../../../build/NEWS:14064 ../../../build/NEWS:17503 +#: ../../../build/NEWS:21122 msgid "" "`bpo-27759 `__: Fix selectors " "incorrectly retain invalid file descriptors. Patch by Mark Williams." msgstr "" -#: ../../../build/NEWS:13989 +#: ../../../build/NEWS:14067 msgid "" "`bpo-28325 `__: Remove vestigial MacOS 9" " macurl2path module and its tests." msgstr "" -#: ../../../build/NEWS:13991 ../../../build/NEWS:17428 -#: ../../../build/NEWS:21047 +#: ../../../build/NEWS:14069 ../../../build/NEWS:17506 +#: ../../../build/NEWS:21125 msgid "" "`bpo-28368 `__: Refuse monitoring " "processes if the child watcher has no loop attached. Patch by Vincent " "Michel." msgstr "" -#: ../../../build/NEWS:13994 ../../../build/NEWS:17431 -#: ../../../build/NEWS:21050 +#: ../../../build/NEWS:14072 ../../../build/NEWS:17509 +#: ../../../build/NEWS:21128 msgid "" "`bpo-28369 `__: Raise RuntimeError when " "transport's FD is used with add_reader, add_writer, etc." msgstr "" -#: ../../../build/NEWS:13997 ../../../build/NEWS:17434 -#: ../../../build/NEWS:21053 +#: ../../../build/NEWS:14075 ../../../build/NEWS:17512 +#: ../../../build/NEWS:21131 msgid "" "`bpo-28370 `__: Speedup " "asyncio.StreamReader.readexactly. Patch by Коренберг Марк." msgstr "" -#: ../../../build/NEWS:14000 ../../../build/NEWS:17437 -#: ../../../build/NEWS:21056 +#: ../../../build/NEWS:14078 ../../../build/NEWS:17515 +#: ../../../build/NEWS:21134 msgid "" "`bpo-28371 `__: Deprecate passing " "asyncio.Handles to run_in_executor." msgstr "" -#: ../../../build/NEWS:14002 ../../../build/NEWS:17439 -#: ../../../build/NEWS:21058 +#: ../../../build/NEWS:14080 ../../../build/NEWS:17517 +#: ../../../build/NEWS:21136 msgid "" "`bpo-28372 `__: Fix asyncio to support " "formatting of non-python coroutines." msgstr "" -#: ../../../build/NEWS:14004 ../../../build/NEWS:17441 -#: ../../../build/NEWS:21060 +#: ../../../build/NEWS:14082 ../../../build/NEWS:17519 +#: ../../../build/NEWS:21138 msgid "" "`bpo-28399 `__: Remove UNIX socket from " "FS before binding. Patch by Коренберг Марк." msgstr "" -#: ../../../build/NEWS:14007 ../../../build/NEWS:17444 -#: ../../../build/NEWS:21063 +#: ../../../build/NEWS:14085 ../../../build/NEWS:17522 +#: ../../../build/NEWS:21141 msgid "" "`bpo-27972 `__: Prohibit Tasks to await " "on themselves." msgstr "" -#: ../../../build/NEWS:14009 ../../../build/NEWS:16966 +#: ../../../build/NEWS:14087 ../../../build/NEWS:17044 msgid "" "`bpo-24142 `__: Reading a corrupt config" " file left configparser in an invalid state. Original patch by Florian Höch." msgstr "" -#: ../../../build/NEWS:14012 ../../../build/NEWS:16314 +#: ../../../build/NEWS:14090 ../../../build/NEWS:16392 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:14016 ../../../build/NEWS:15505 +#: ../../../build/NEWS:14094 ../../../build/NEWS:15583 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:14020 ../../../build/NEWS:16448 +#: ../../../build/NEWS:14098 ../../../build/NEWS:16526 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:14026 ../../../build/NEWS:15931 +#: ../../../build/NEWS:14104 ../../../build/NEWS:16009 msgid "" "`bpo-31294 `__: Fix incomplete code " "snippet in the ZeroMQSocketListener and ZeroMQSocketHandler examples and " "adapt them to Python 3." msgstr "" -#: ../../../build/NEWS:14029 ../../../build/NEWS:15934 +#: ../../../build/NEWS:14107 ../../../build/NEWS:16012 msgid "" "`bpo-21649 `__: Add RFC 7525 and Mozilla" " server side TLS links to SSL documentation." msgstr "" -#: ../../../build/NEWS:14032 +#: ../../../build/NEWS:14110 msgid "" "`bpo-31128 `__: Allow the pydoc server " "to bind to arbitrary hostnames." msgstr "" -#: ../../../build/NEWS:14034 ../../../build/NEWS:15937 +#: ../../../build/NEWS:14112 ../../../build/NEWS:16015 msgid "" "`bpo-30803 `__: Clarify doc on truth " "value testing. Original patch by Peter Thomassen." msgstr "" -#: ../../../build/NEWS:14037 ../../../build/NEWS:16503 -#: ../../../build/NEWS:20455 +#: ../../../build/NEWS:14115 ../../../build/NEWS:16581 +#: ../../../build/NEWS:20533 msgid "" "`bpo-30176 `__: Add missing attribute " "related constants in curses documentation." msgstr "" -#: ../../../build/NEWS:14040 ../../../build/NEWS:16506 +#: ../../../build/NEWS:14118 ../../../build/NEWS:16584 msgid "" "`bpo-30052 `__: the link targets for " ":func:`bytes` and :func:`bytearray` are now their respective type " @@ -26181,14 +26281,14 @@ msgid "" "default output caching features in Sphinx." msgstr "" -#: ../../../build/NEWS:14048 ../../../build/NEWS:16514 -#: ../../../build/NEWS:20458 +#: ../../../build/NEWS:14126 ../../../build/NEWS:16592 +#: ../../../build/NEWS:20536 msgid "" "`bpo-26985 `__: Add missing info of code" " object in inspect documentation." msgstr "" -#: ../../../build/NEWS:14050 +#: ../../../build/NEWS:14128 msgid "" "`bpo-19824 `__: Improve the " "documentation for, and links to, template strings by emphasizing their " @@ -26197,37 +26297,37 @@ msgid "" "`__)" msgstr "" -#: ../../../build/NEWS:14054 ../../../build/NEWS:16823 -#: ../../../build/NEWS:20460 +#: ../../../build/NEWS:14132 ../../../build/NEWS:16901 +#: ../../../build/NEWS:20538 msgid "" "`bpo-28929 `__: Link the documentation " "to its source file on GitHub." msgstr "" -#: ../../../build/NEWS:14056 ../../../build/NEWS:16825 -#: ../../../build/NEWS:20462 +#: ../../../build/NEWS:14134 ../../../build/NEWS:16903 +#: ../../../build/NEWS:20540 msgid "" "`bpo-25008 `__: Document smtpd.py as " "effectively deprecated and add a pointer to aiosmtpd, a third-party asyncio-" "based replacement." msgstr "" -#: ../../../build/NEWS:14059 ../../../build/NEWS:16828 -#: ../../../build/NEWS:20465 +#: ../../../build/NEWS:14137 ../../../build/NEWS:16906 +#: ../../../build/NEWS:20543 msgid "" "`bpo-26355 `__: Add canonical header " "link on each page to corresponding major version of the documentation. Patch" " by Matthias Bussonnier." msgstr "" -#: ../../../build/NEWS:14062 ../../../build/NEWS:16831 -#: ../../../build/NEWS:20468 +#: ../../../build/NEWS:14140 ../../../build/NEWS:16909 +#: ../../../build/NEWS:20546 msgid "" "`bpo-29349 `__: Fix Python 2 syntax in " "code for building the documentation." msgstr "" -#: ../../../build/NEWS:14064 +#: ../../../build/NEWS:14142 msgid "" "`bpo-23722 `__: The data model reference" " and the porting section in the 3.6 What's New guide now cover the " @@ -26235,46 +26335,46 @@ msgid "" " support :pep:`487` and zero-argument ``super()``." msgstr "" -#: ../../../build/NEWS:14069 ../../../build/NEWS:17082 -#: ../../../build/NEWS:21131 +#: ../../../build/NEWS:14147 ../../../build/NEWS:17160 +#: ../../../build/NEWS:21209 msgid "" "`bpo-28513 `__: Documented command-line " "interface of zipfile." msgstr "" -#: ../../../build/NEWS:14074 +#: ../../../build/NEWS:14152 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:14078 ../../../build/NEWS:15943 +#: ../../../build/NEWS:14156 ../../../build/NEWS:16021 msgid "" "`bpo-31320 `__: Silence traceback in " "test_ssl" msgstr "" -#: ../../../build/NEWS:14080 +#: ../../../build/NEWS:14158 msgid "" "`bpo-31346 `__: Prefer " "PROTOCOL_TLS_CLIENT and PROTOCOL_TLS_SERVER protocols for SSLContext." msgstr "" -#: ../../../build/NEWS:14083 ../../../build/NEWS:15945 +#: ../../../build/NEWS:14161 ../../../build/NEWS:16023 msgid "" "`bpo-25674 `__: Remove sha256.tbs-" "internet.com ssl test" msgstr "" -#: ../../../build/NEWS:14085 ../../../build/NEWS:15947 +#: ../../../build/NEWS:14163 ../../../build/NEWS:16025 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:14088 ../../../build/NEWS:15950 +#: ../../../build/NEWS:14166 ../../../build/NEWS:16028 msgid "" "`bpo-30822 `__: regrtest: Exclude tzdata" " from regrtest --all. When running the test suite using --use=all / -u all, " @@ -26283,15 +26383,15 @@ msgid "" " line parser to allow passing -u extralargefile to run test_zipfile64." msgstr "" -#: ../../../build/NEWS:14094 ../../../build/NEWS:15557 +#: ../../../build/NEWS:14172 ../../../build/NEWS:15635 msgid "" "`bpo-30695 `__: Add the " "`set_nomemory(start, stop)` and `remove_mem_hooks()` functions to the " "_testcapi module." msgstr "" -#: ../../../build/NEWS:14097 ../../../build/NEWS:16525 -#: ../../../build/NEWS:20487 +#: ../../../build/NEWS:14175 ../../../build/NEWS:16603 +#: ../../../build/NEWS:20565 msgid "" "`bpo-30357 `__: test_thread: setUp() now" " uses support.threading_setup() and support.threading_cleanup() to wait " @@ -26299,8 +26399,8 @@ msgid "" "Initial patch written by Grzegorz Grzywacz." msgstr "" -#: ../../../build/NEWS:14102 ../../../build/NEWS:16530 -#: ../../../build/NEWS:20496 +#: ../../../build/NEWS:14180 ../../../build/NEWS:16608 +#: ../../../build/NEWS:20574 msgid "" "`bpo-30197 `__: Enhanced functions " "swap_attr() and swap_item() in the test.support module. They now work when " @@ -26309,79 +26409,79 @@ msgid "" "to the target of the \"as\" clause, if there is one." msgstr "" -#: ../../../build/NEWS:14108 +#: ../../../build/NEWS:14186 msgid "" "`bpo-24932 `__: Use proper command line " "parsing in _testembed" msgstr "" -#: ../../../build/NEWS:14110 ../../../build/NEWS:16846 +#: ../../../build/NEWS:14188 ../../../build/NEWS:16924 msgid "" "`bpo-28950 `__: Disallow -j0 to be " "combined with -T/-l in regrtest command line arguments." msgstr "" -#: ../../../build/NEWS:14113 ../../../build/NEWS:16849 +#: ../../../build/NEWS:14191 ../../../build/NEWS:16927 msgid "" "`bpo-28683 `__: Fix the tests that " "bind() a unix socket and raise PermissionError on Android for a non-root " "user." msgstr "" -#: ../../../build/NEWS:14116 +#: ../../../build/NEWS:14194 msgid "" "`bpo-26936 `__: Fix the test_socket " "failures on Android - getservbyname(), getservbyport() and getaddrinfo() are" " broken on some Android API levels." msgstr "" -#: ../../../build/NEWS:14119 ../../../build/NEWS:17087 -#: ../../../build/NEWS:21139 +#: ../../../build/NEWS:14197 ../../../build/NEWS:17165 +#: ../../../build/NEWS:21217 msgid "" "`bpo-28666 `__: Now test.support.rmtree " "is able to remove unwritable or unreadable directories." msgstr "" -#: ../../../build/NEWS:14122 ../../../build/NEWS:17090 -#: ../../../build/NEWS:21142 +#: ../../../build/NEWS:14200 ../../../build/NEWS:17168 +#: ../../../build/NEWS:21220 msgid "" "`bpo-23839 `__: Various caches now are " "cleared before running every test file." msgstr "" -#: ../../../build/NEWS:14124 ../../../build/NEWS:17222 +#: ../../../build/NEWS:14202 ../../../build/NEWS:17300 msgid "" "`bpo-26944 `__: Fix test_posix for " "Android where 'id -G' is entirely wrong or missing the effective gid." msgstr "" -#: ../../../build/NEWS:14127 ../../../build/NEWS:17225 -#: ../../../build/NEWS:21144 +#: ../../../build/NEWS:14205 ../../../build/NEWS:17303 +#: ../../../build/NEWS:21222 msgid "" "`bpo-28409 `__: regrtest: fix the parser" " of command line arguments." msgstr "" -#: ../../../build/NEWS:14129 ../../../build/NEWS:17493 +#: ../../../build/NEWS:14207 ../../../build/NEWS:17571 msgid "" "`bpo-28217 `__: Adds _testconsole module" " to test console input." msgstr "" -#: ../../../build/NEWS:14131 ../../../build/NEWS:16852 +#: ../../../build/NEWS:14209 ../../../build/NEWS:16930 msgid "" "`bpo-26939 `__: Add the " "support.setswitchinterval() function to fix test_functools hanging on the " "Android armv7 qemu emulator." msgstr "" -#: ../../../build/NEWS:14137 +#: ../../../build/NEWS:14215 msgid "" "`bpo-31354 `__: Allow --with-lto to be " "used on all builds, not just `make profile-opt`." msgstr "" -#: ../../../build/NEWS:14140 +#: ../../../build/NEWS:14218 msgid "" "`bpo-31370 `__: Remove support for " "building --without-threads. This option is not really useful anymore in the " @@ -26389,82 +26489,82 @@ msgid "" "code base, including in difficult to maintain low-level internal code." msgstr "" -#: ../../../build/NEWS:14145 +#: ../../../build/NEWS:14223 msgid "" "`bpo-31341 `__: Per :pep:`11`, support " "for the IRIX operating system was removed." msgstr "" -#: ../../../build/NEWS:14148 ../../../build/NEWS:15959 +#: ../../../build/NEWS:14226 ../../../build/NEWS:16037 msgid "" "`bpo-30854 `__: Fix compile error when " "compiling --without-threads. Patch by Masayuki Yamamoto." msgstr "" -#: ../../../build/NEWS:14151 ../../../build/NEWS:16539 -#: ../../../build/NEWS:20524 +#: ../../../build/NEWS:14229 ../../../build/NEWS:16617 +#: ../../../build/NEWS:20602 msgid "" "`bpo-30687 `__: Locate msbuild.exe on " "Windows when building rather than vcvarsall.bat" msgstr "" -#: ../../../build/NEWS:14154 +#: ../../../build/NEWS:14232 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:14158 ../../../build/NEWS:16483 +#: ../../../build/NEWS:14236 ../../../build/NEWS:16561 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:14162 ../../../build/NEWS:16487 +#: ../../../build/NEWS:14240 ../../../build/NEWS:16565 msgid "" "`bpo-28787 `__: Fix out-of-tree builds " "of Python when configured with ``--with--dtrace``." msgstr "" -#: ../../../build/NEWS:14165 ../../../build/NEWS:16490 -#: ../../../build/NEWS:20511 +#: ../../../build/NEWS:14243 ../../../build/NEWS:16568 +#: ../../../build/NEWS:20589 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:14169 ../../../build/NEWS:16494 -#: ../../../build/NEWS:20515 +#: ../../../build/NEWS:14247 ../../../build/NEWS:16572 +#: ../../../build/NEWS:20593 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:14173 ../../../build/NEWS:16498 -#: ../../../build/NEWS:20519 +#: ../../../build/NEWS:14251 ../../../build/NEWS:16576 +#: ../../../build/NEWS:20597 msgid "" "`bpo-29643 `__: Fix ``--enable-" "optimization`` didn't work." msgstr "" -#: ../../../build/NEWS:14175 ../../../build/NEWS:16858 +#: ../../../build/NEWS:14253 ../../../build/NEWS:16936 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:14179 ../../../build/NEWS:16862 +#: ../../../build/NEWS:14257 ../../../build/NEWS:16940 msgid "" "`bpo-29572 `__: Update Windows build and" " OS X installers to use OpenSSL 1.0.2k." msgstr "" -#: ../../../build/NEWS:14181 +#: ../../../build/NEWS:14259 msgid "" "`bpo-27659 `__: Prohibit implicit C " "function declarations: use ``-Werror=implicit-function-declaration`` when " @@ -26472,53 +26572,53 @@ msgid "" "written by Chi Hsuan Yen." msgstr "" -#: ../../../build/NEWS:14185 +#: ../../../build/NEWS:14263 msgid "" "`bpo-29384 `__: Remove old Be OS helper " "scripts." msgstr "" -#: ../../../build/NEWS:14187 ../../../build/NEWS:16864 +#: ../../../build/NEWS:14265 ../../../build/NEWS:16942 msgid "" "`bpo-26851 `__: Set Android compilation " "and link flags." msgstr "" -#: ../../../build/NEWS:14189 ../../../build/NEWS:16866 +#: ../../../build/NEWS:14267 ../../../build/NEWS:16944 msgid "" "`bpo-28768 `__: Fix implicit declaration" " of function _setmode. Patch by Masayuki Yamamoto" msgstr "" -#: ../../../build/NEWS:14192 ../../../build/NEWS:16869 -#: ../../../build/NEWS:21182 +#: ../../../build/NEWS:14270 ../../../build/NEWS:16947 +#: ../../../build/NEWS:21260 msgid "" "`bpo-29080 `__: Removes hard dependency " "on hg.exe from PCBuild/build.bat" msgstr "" -#: ../../../build/NEWS:14194 ../../../build/NEWS:16871 -#: ../../../build/NEWS:21184 +#: ../../../build/NEWS:14272 ../../../build/NEWS:16949 +#: ../../../build/NEWS:21262 msgid "" "`bpo-23903 `__: Added missed names to " "PC/python3.def." msgstr "" -#: ../../../build/NEWS:14196 ../../../build/NEWS:16873 +#: ../../../build/NEWS:14274 ../../../build/NEWS:16951 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:14199 ../../../build/NEWS:16876 +#: ../../../build/NEWS:14277 ../../../build/NEWS:16954 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:14203 ../../../build/NEWS:16880 +#: ../../../build/NEWS:14281 ../../../build/NEWS:16958 msgid "" "`bpo-20211 `__: Do not add the directory" " for installing C header files and the directory for installing object code " @@ -26526,83 +26626,83 @@ msgid "" "Petazzoni." msgstr "" -#: ../../../build/NEWS:14207 ../../../build/NEWS:16884 +#: ../../../build/NEWS:14285 ../../../build/NEWS:16962 msgid "" "`bpo-28849 `__: Do not define " "sys.implementation._multiarch on Android." msgstr "" -#: ../../../build/NEWS:14209 ../../../build/NEWS:17095 -#: ../../../build/NEWS:21186 +#: ../../../build/NEWS:14287 ../../../build/NEWS:17173 +#: ../../../build/NEWS:21264 msgid "" "`bpo-10656 `__: Fix out-of-tree building" " on AIX. Patch by Tristan Carel and Michael Haubenwallner." msgstr "" -#: ../../../build/NEWS:14212 ../../../build/NEWS:17098 -#: ../../../build/NEWS:21189 +#: ../../../build/NEWS:14290 ../../../build/NEWS:17176 +#: ../../../build/NEWS:21267 msgid "" "`bpo-26359 `__: Rename --with-" "optimiations to --enable-optimizations." msgstr "" -#: ../../../build/NEWS:14214 ../../../build/NEWS:17213 -#: ../../../build/NEWS:21191 +#: ../../../build/NEWS:14292 ../../../build/NEWS:17291 +#: ../../../build/NEWS:21269 msgid "" "`bpo-28444 `__: Fix missing extensions " "modules when cross compiling." msgstr "" -#: ../../../build/NEWS:14216 ../../../build/NEWS:17215 +#: ../../../build/NEWS:14294 ../../../build/NEWS:17293 msgid "" "`bpo-28208 `__: Update Windows build and" " OS X installers to use SQLite 3.14.2." msgstr "" -#: ../../../build/NEWS:14218 ../../../build/NEWS:17217 -#: ../../../build/NEWS:21193 +#: ../../../build/NEWS:14296 ../../../build/NEWS:17295 +#: ../../../build/NEWS:21271 msgid "" "`bpo-28248 `__: Update Windows build and" " OS X installers to use OpenSSL 1.0.2j." msgstr "" -#: ../../../build/NEWS:14220 +#: ../../../build/NEWS:14298 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:14224 +#: ../../../build/NEWS:14302 msgid "" "`bpo-13756 `__: Fix building extensions " "modules on Cygwin. Patch by Roumen Petrov, based on original patch by Jason" " Tishler." msgstr "" -#: ../../../build/NEWS:14227 +#: ../../../build/NEWS:14305 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:14231 ../../../build/NEWS:17482 -#: ../../../build/NEWS:21195 +#: ../../../build/NEWS:14309 ../../../build/NEWS:17560 +#: ../../../build/NEWS:21273 msgid "" "`bpo-28258 `__: Fixed build with " "Estonian locale (python-config and distclean targets in Makefile). Patch by" " Arfrever Frehtes Taifersar Arahesis." msgstr "" -#: ../../../build/NEWS:14234 ../../../build/NEWS:17485 -#: ../../../build/NEWS:21198 +#: ../../../build/NEWS:14312 ../../../build/NEWS:17563 +#: ../../../build/NEWS:21276 msgid "" "`bpo-26661 `__: setup.py now detects " "system libffi with multiarch wrapper." msgstr "" -#: ../../../build/NEWS:14236 +#: ../../../build/NEWS:14314 msgid "" "`bpo-27979 `__: A full copy of libffi is" " no longer bundled for use when building _ctypes on non-OSX UNIX platforms." @@ -26610,84 +26710,84 @@ msgid "" "platforms." msgstr "" -#: ../../../build/NEWS:14240 ../../../build/NEWS:17487 -#: ../../../build/NEWS:21203 +#: ../../../build/NEWS:14318 ../../../build/NEWS:17565 +#: ../../../build/NEWS:21281 msgid "" "`bpo-15819 `__: Remove redundant include" " search directory option for building outside the source tree." msgstr "" -#: ../../../build/NEWS:14243 ../../../build/NEWS:17100 -#: ../../../build/NEWS:21240 +#: ../../../build/NEWS:14321 ../../../build/NEWS:17178 +#: ../../../build/NEWS:21318 msgid "" "`bpo-28676 `__: Prevent missing " "'getentropy' declaration warning on macOS. Patch by Gareth Rees." msgstr "" -#: ../../../build/NEWS:14249 +#: ../../../build/NEWS:14327 msgid "" "`bpo-31392 `__: Update Windows build to " "use OpenSSL 1.1.0f" msgstr "" -#: ../../../build/NEWS:14251 ../../../build/NEWS:15965 +#: ../../../build/NEWS:14329 ../../../build/NEWS:16043 msgid "" "`bpo-30389 `__: Adds detection of Visual" " Studio 2017 to distutils on Windows." msgstr "" -#: ../../../build/NEWS:14253 +#: ../../../build/NEWS:14331 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:14256 ../../../build/NEWS:15967 +#: ../../../build/NEWS:14334 ../../../build/NEWS:16045 msgid "" "`bpo-31340 `__: Change to building with " "MSVC v141 (included with Visual Studio 2017)" msgstr "" -#: ../../../build/NEWS:14259 ../../../build/NEWS:15970 +#: ../../../build/NEWS:14337 ../../../build/NEWS:16048 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:14262 +#: ../../../build/NEWS:14340 msgid "" "`bpo-30916 `__: Pre-build OpenSSL, Tcl " "and Tk and include the binaries in the build." msgstr "" -#: ../../../build/NEWS:14265 ../../../build/NEWS:15973 +#: ../../../build/NEWS:14343 ../../../build/NEWS:16051 msgid "" "`bpo-30731 `__: Add a missing xmlns to " "python.manifest so that it matches the schema." msgstr "" -#: ../../../build/NEWS:14268 +#: ../../../build/NEWS:14346 msgid "" "`bpo-30291 `__: Allow requiring 64-bit " "interpreters from py.exe using -64 suffix. Contributed by Steve (Gadget) " "Barnes." msgstr "" -#: ../../../build/NEWS:14271 +#: ../../../build/NEWS:14349 msgid "" "`bpo-30362 `__: Adds list options (-0, " "-0p) to py.exe launcher. Contributed by Steve Barnes." msgstr "" -#: ../../../build/NEWS:14274 +#: ../../../build/NEWS:14352 msgid "" "`bpo-23451 `__: Fix socket deprecation " "warnings in socketmodule.c. Patch by Segev Finer." msgstr "" -#: ../../../build/NEWS:14277 ../../../build/NEWS:16542 +#: ../../../build/NEWS:14355 ../../../build/NEWS:16620 msgid "" "`bpo-30450 `__: The build process on " "Windows no longer depends on Subversion, instead pulling external code from " @@ -26695,100 +26795,100 @@ msgid "" "``py -3.6``), NuGet is used to download a copy of 32-bit Python." msgstr "" -#: ../../../build/NEWS:14282 +#: ../../../build/NEWS:14360 msgid "" "`bpo-29579 `__: Removes readme.txt from " "the installer." msgstr "" -#: ../../../build/NEWS:14284 ../../../build/NEWS:16799 +#: ../../../build/NEWS:14362 ../../../build/NEWS:16877 msgid "" "`bpo-25778 `__: winreg does not truncate" " string correctly (Patch by Eryk Sun)" msgstr "" -#: ../../../build/NEWS:14286 +#: ../../../build/NEWS:14364 msgid "" "`bpo-28896 `__: Deprecate " "WindowsRegistryFinder and disable it by default" msgstr "" -#: ../../../build/NEWS:14288 ../../../build/NEWS:17208 +#: ../../../build/NEWS:14366 ../../../build/NEWS:17286 msgid "" "`bpo-28522 `__: Fixes mishandled buffer " "reallocation in getpathp.c" msgstr "" -#: ../../../build/NEWS:14290 ../../../build/NEWS:17449 +#: ../../../build/NEWS:14368 ../../../build/NEWS:17527 msgid "" "`bpo-28402 `__: Adds signed catalog " "files for stdlib on Windows." msgstr "" -#: ../../../build/NEWS:14292 ../../../build/NEWS:17451 +#: ../../../build/NEWS:14370 ../../../build/NEWS:17529 msgid "" "`bpo-28333 `__: Enables Unicode for " "ps1/ps2 and input() prompts. (Patch by Eryk Sun)" msgstr "" -#: ../../../build/NEWS:14295 ../../../build/NEWS:17454 -#: ../../../build/NEWS:21167 +#: ../../../build/NEWS:14373 ../../../build/NEWS:17532 +#: ../../../build/NEWS:21245 msgid "" "`bpo-28251 `__: Improvements to help " "manuals on Windows." msgstr "" -#: ../../../build/NEWS:14297 ../../../build/NEWS:17456 -#: ../../../build/NEWS:21169 +#: ../../../build/NEWS:14375 ../../../build/NEWS:17534 +#: ../../../build/NEWS:21247 msgid "" "`bpo-28110 `__: launcher.msi has " "different product codes between 32-bit and 64-bit" msgstr "" -#: ../../../build/NEWS:14300 ../../../build/NEWS:17459 +#: ../../../build/NEWS:14378 ../../../build/NEWS:17537 msgid "" "`bpo-28161 `__: Opening CON for write " "access fails" msgstr "" -#: ../../../build/NEWS:14302 ../../../build/NEWS:17461 +#: ../../../build/NEWS:14380 ../../../build/NEWS:17539 msgid "" "`bpo-28162 `__: WindowsConsoleIO " "readall() fails if first line starts with Ctrl+Z" msgstr "" -#: ../../../build/NEWS:14305 ../../../build/NEWS:17464 +#: ../../../build/NEWS:14383 ../../../build/NEWS:17542 msgid "" "`bpo-28163 `__: WindowsConsoleIO " "fileno() passes wrong flags to _open_osfhandle" msgstr "" -#: ../../../build/NEWS:14307 ../../../build/NEWS:17466 +#: ../../../build/NEWS:14385 ../../../build/NEWS:17544 msgid "" "`bpo-28164 `__: _PyIO_get_console_type " "fails for various paths" msgstr "" -#: ../../../build/NEWS:14309 ../../../build/NEWS:17468 +#: ../../../build/NEWS:14387 ../../../build/NEWS:17546 msgid "" "`bpo-28137 `__: Renames Windows path " "file to ._pth" msgstr "" -#: ../../../build/NEWS:14311 ../../../build/NEWS:17470 +#: ../../../build/NEWS:14389 ../../../build/NEWS:17548 msgid "" "`bpo-28138 `__: Windows ._pth file " "should allow import site" msgstr "" -#: ../../../build/NEWS:14316 ../../../build/NEWS:15979 +#: ../../../build/NEWS:14394 ../../../build/NEWS:16057 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:14319 ../../../build/NEWS:15982 +#: ../../../build/NEWS:14397 ../../../build/NEWS:16060 msgid "" "`bpo-31488 `__: IDLE - Update non-key " "options in former extension classes. When applying configdialog changes, " @@ -26796,20 +26896,20 @@ msgid "" "affect existing instances attached to existing editor windows." msgstr "" -#: ../../../build/NEWS:14324 ../../../build/NEWS:15987 +#: ../../../build/NEWS:14402 ../../../build/NEWS:16065 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:14327 ../../../build/NEWS:15990 +#: ../../../build/NEWS:14405 ../../../build/NEWS:16068 msgid "" "`bpo-31480 `__: IDLE - make tests pass " "with zzdummy extension disabled by default." msgstr "" -#: ../../../build/NEWS:14330 ../../../build/NEWS:15993 +#: ../../../build/NEWS:14408 ../../../build/NEWS:16071 msgid "" "`bpo-31421 `__: Document how IDLE runs " "tkinter programs. IDLE calls tcl/tk update in the background in order to " @@ -26817,33 +26917,33 @@ msgid "" "easier." msgstr "" -#: ../../../build/NEWS:14334 ../../../build/NEWS:15997 +#: ../../../build/NEWS:14412 ../../../build/NEWS:16075 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:14338 ../../../build/NEWS:16001 +#: ../../../build/NEWS:14416 ../../../build/NEWS:16079 msgid "" "`bpo-31051 `__: Rearrange IDLE " "configdialog GenPage into Window, Editor, and Help sections." msgstr "" -#: ../../../build/NEWS:14341 ../../../build/NEWS:16004 +#: ../../../build/NEWS:14419 ../../../build/NEWS:16082 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:14345 ../../../build/NEWS:16008 +#: ../../../build/NEWS:14423 ../../../build/NEWS:16086 msgid "" "`bpo-31287 `__: IDLE - Do not modify " "tkinter.message in test_configdialog." msgstr "" -#: ../../../build/NEWS:14347 ../../../build/NEWS:16010 +#: ../../../build/NEWS:14425 ../../../build/NEWS:16088 msgid "" "`bpo-27099 `__: Convert IDLE's built-in " "'extensions' to regular features. About 10 IDLE features were implemented as" @@ -26862,72 +26962,72 @@ msgid "" "Initial patch by Charles Wohlganger." msgstr "" -#: ../../../build/NEWS:14363 ../../../build/NEWS:16026 +#: ../../../build/NEWS:14441 ../../../build/NEWS:16104 msgid "" "`bpo-31206 `__: IDLE: Factor " "HighPage(Frame) class from ConfigDialog. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14366 ../../../build/NEWS:16029 +#: ../../../build/NEWS:14444 ../../../build/NEWS:16107 msgid "" "`bpo-31001 `__: Add tests for " "configdialog highlight tab. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14369 ../../../build/NEWS:16032 +#: ../../../build/NEWS:14447 ../../../build/NEWS:16110 msgid "" "`bpo-31205 `__: IDLE: Factor " "KeysPage(Frame) class from ConfigDialog. The slightly modified tests " "continue to pass. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14372 ../../../build/NEWS:16035 +#: ../../../build/NEWS:14450 ../../../build/NEWS:16113 msgid "" "`bpo-31130 `__: IDLE -- stop leaks in " "test_configdialog. Initial patch by Victor Stinner." msgstr "" -#: ../../../build/NEWS:14375 ../../../build/NEWS:16038 +#: ../../../build/NEWS:14453 ../../../build/NEWS:16116 msgid "" "`bpo-31002 `__: Add tests for " "configdialog keys tab. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14377 ../../../build/NEWS:16040 +#: ../../../build/NEWS:14455 ../../../build/NEWS:16118 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:14381 ../../../build/NEWS:16044 +#: ../../../build/NEWS:14459 ../../../build/NEWS:16122 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:14384 ../../../build/NEWS:16047 +#: ../../../build/NEWS:14462 ../../../build/NEWS:16125 msgid "" "`bpo-31050 `__: Factor GenPage(Frame) " "class from ConfigDialog. The slightly modified tests continue to pass. Patch" " by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14387 ../../../build/NEWS:16050 +#: ../../../build/NEWS:14465 ../../../build/NEWS:16128 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:14391 ../../../build/NEWS:16054 +#: ../../../build/NEWS:14469 ../../../build/NEWS:16132 msgid "" "`bpo-30781 `__: IDLE - Use ttk widgets " "in ConfigDialog. Patches by Terry Jan Reedy and Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14394 ../../../build/NEWS:16057 +#: ../../../build/NEWS:14472 ../../../build/NEWS:16135 msgid "" "`bpo-31060 `__: IDLE - Finish " "rearranging methods of ConfigDialog Grouping methods pertaining to each tab " @@ -26935,7 +27035,7 @@ msgid "" "enable splitting the groups into classes." msgstr "" -#: ../../../build/NEWS:14398 ../../../build/NEWS:16061 +#: ../../../build/NEWS:14476 ../../../build/NEWS:16139 msgid "" "`bpo-30853 `__: IDLE -- Factor a " "VarTrace class out of ConfigDialog. Instance tracers manages pairs " @@ -26944,13 +27044,13 @@ msgid "" "class is 100%." msgstr "" -#: ../../../build/NEWS:14403 ../../../build/NEWS:16066 +#: ../../../build/NEWS:14481 ../../../build/NEWS:16144 msgid "" "`bpo-31003 `__: IDLE: Add more tests for" " General tab." msgstr "" -#: ../../../build/NEWS:14405 ../../../build/NEWS:16068 +#: ../../../build/NEWS:14483 ../../../build/NEWS:16146 msgid "" "`bpo-30993 `__: IDLE - Improve " "configdialog font page and tests. In configdialog: Document causal pathways " @@ -26964,26 +27064,26 @@ msgid "" "completely cover the related functions." msgstr "" -#: ../../../build/NEWS:14416 ../../../build/NEWS:16079 +#: ../../../build/NEWS:14494 ../../../build/NEWS:16157 msgid "" "`bpo-30981 `__: IDLE -- Add more " "configdialog font page tests." msgstr "" -#: ../../../build/NEWS:14418 ../../../build/NEWS:16081 +#: ../../../build/NEWS:14496 ../../../build/NEWS:16159 msgid "" "`bpo-28523 `__: IDLE: replace 'colour' " "with 'color' in configdialog." msgstr "" -#: ../../../build/NEWS:14420 ../../../build/NEWS:16083 +#: ../../../build/NEWS:14498 ../../../build/NEWS:16161 msgid "" "`bpo-30917 `__: Add tests for " "idlelib.config.IdleConf. Increase coverage from 46% to 96%. Patch by Louie " "Lu." msgstr "" -#: ../../../build/NEWS:14423 ../../../build/NEWS:16086 +#: ../../../build/NEWS:14501 ../../../build/NEWS:16164 msgid "" "`bpo-30934 `__: Document coverage " "details for idlelib tests. Add section to idlelib/idle-test/README.txt. " @@ -26991,7 +27091,7 @@ msgid "" "that does not run during unit tests." msgstr "" -#: ../../../build/NEWS:14427 ../../../build/NEWS:16090 +#: ../../../build/NEWS:14505 ../../../build/NEWS:16168 msgid "" "`bpo-30913 `__: IDLE: Document " "ConfigDialog tk Vars, methods, and widgets in docstrings This will " @@ -26999,39 +27099,39 @@ msgid "" "by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14431 ../../../build/NEWS:16094 +#: ../../../build/NEWS:14509 ../../../build/NEWS:16172 msgid "" "`bpo-30899 `__: IDLE: Add tests for " "ConfigParser subclasses in config. Patch by Louie Lu." msgstr "" -#: ../../../build/NEWS:14434 ../../../build/NEWS:16097 +#: ../../../build/NEWS:14512 ../../../build/NEWS:16175 msgid "" "`bpo-30881 `__: IDLE: Add docstrings to " "browser.py. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14436 ../../../build/NEWS:16099 +#: ../../../build/NEWS:14514 ../../../build/NEWS:16177 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:14440 ../../../build/NEWS:16103 +#: ../../../build/NEWS:14518 ../../../build/NEWS:16181 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:14443 ../../../build/NEWS:16106 +#: ../../../build/NEWS:14521 ../../../build/NEWS:16184 msgid "" "`bpo-8231 `__: IDLE: call " "config.IdleConf.GetUserCfgDir only once." msgstr "" -#: ../../../build/NEWS:14445 ../../../build/NEWS:16108 +#: ../../../build/NEWS:14523 ../../../build/NEWS:16186 msgid "" "`bpo-30779 `__: IDLE: Factor " "ConfigChanges class from configdialog, put in config; test. * In config, put" @@ -27044,19 +27144,19 @@ msgid "" "Sabella contributed parts of the patch." msgstr "" -#: ../../../build/NEWS:14455 ../../../build/NEWS:16118 +#: ../../../build/NEWS:14533 ../../../build/NEWS:16196 msgid "" "`bpo-30777 `__: IDLE: configdialog - Add" " docstrings and fix comments. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14458 ../../../build/NEWS:16121 +#: ../../../build/NEWS:14536 ../../../build/NEWS:16199 msgid "" "`bpo-30495 `__: IDLE: Improve textview " "with docstrings, PEP8 names, and more tests. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14461 ../../../build/NEWS:16124 +#: ../../../build/NEWS:14539 ../../../build/NEWS:16202 msgid "" "`bpo-30723 `__: IDLE: Make several " "improvements to parenmatch. Add 'parens' style to highlight both opener and " @@ -27066,20 +27166,20 @@ msgid "" "patch by Charles Wohlganger." msgstr "" -#: ../../../build/NEWS:14467 ../../../build/NEWS:16130 +#: ../../../build/NEWS:14545 ../../../build/NEWS:16208 msgid "" "`bpo-30674 `__: IDLE: add docstrings to " "grep module. Patch by Cheryl Sabella" msgstr "" -#: ../../../build/NEWS:14469 ../../../build/NEWS:16132 +#: ../../../build/NEWS:14547 ../../../build/NEWS:16210 msgid "" "`bpo-21519 `__: IDLE's basic custom key " "entry dialog now detects duplicates properly. Original patch by Saimadhav " "Heblikar." msgstr "" -#: ../../../build/NEWS:14472 ../../../build/NEWS:16135 +#: ../../../build/NEWS:14550 ../../../build/NEWS:16213 msgid "" "`bpo-29910 `__: IDLE no longer deletes a" " character after commenting out a region by a key shortcut. Add ``return " @@ -27087,7 +27187,7 @@ msgid "" "key bindings." msgstr "" -#: ../../../build/NEWS:14476 ../../../build/NEWS:16139 +#: ../../../build/NEWS:14554 ../../../build/NEWS:16217 msgid "" "`bpo-30728 `__: Review and change " "idlelib.configdialog names. Lowercase method and attribute names. Replace " @@ -27096,14 +27196,14 @@ msgid "" "Sabella." msgstr "" -#: ../../../build/NEWS:14481 ../../../build/NEWS:16144 +#: ../../../build/NEWS:14559 ../../../build/NEWS:16222 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:14485 ../../../build/NEWS:16454 +#: ../../../build/NEWS:14563 ../../../build/NEWS:16532 msgid "" "`bpo-15786 `__: Fix several problems " "with IDLE's autocompletion box. The following should now work: clicking on " @@ -27111,54 +27211,54 @@ msgid "" "Return. Hangs on MacOSX should no longer happen. Patch by Louie Lu." msgstr "" -#: ../../../build/NEWS:14490 ../../../build/NEWS:16459 +#: ../../../build/NEWS:14568 ../../../build/NEWS:16537 msgid "" "`bpo-25514 `__: Add doc subsubsection " "about IDLE failure to start. Popup no-connection message directs users to " "this section." msgstr "" -#: ../../../build/NEWS:14493 ../../../build/NEWS:16462 +#: ../../../build/NEWS:14571 ../../../build/NEWS:16540 msgid "" "`bpo-30642 `__: Fix reference leaks in " "IDLE tests. Patches by Louie Lu and Terry Jan Reedy." msgstr "" -#: ../../../build/NEWS:14496 ../../../build/NEWS:16465 +#: ../../../build/NEWS:14574 ../../../build/NEWS:16543 msgid "" "`bpo-30495 `__: Add docstrings for " "textview.py and use PEP8 names. Patches by Cheryl Sabella and Terry Jan " "Reedy." msgstr "" -#: ../../../build/NEWS:14499 ../../../build/NEWS:16468 +#: ../../../build/NEWS:14577 ../../../build/NEWS:16546 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:14502 ../../../build/NEWS:16471 +#: ../../../build/NEWS:14580 ../../../build/NEWS:16549 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:14505 ../../../build/NEWS:16780 +#: ../../../build/NEWS:14583 ../../../build/NEWS:16858 msgid "" "`bpo-29071 `__: IDLE colors f-string " "prefixes (but not invalid ur prefixes)." msgstr "" -#: ../../../build/NEWS:14507 ../../../build/NEWS:16782 +#: ../../../build/NEWS:14585 ../../../build/NEWS:16860 msgid "" "`bpo-28572 `__: Add 10% to coverage of " "IDLE's test_configdialog. Update and augment description of the " "configuration system." msgstr "" -#: ../../../build/NEWS:14513 ../../../build/NEWS:16151 +#: ../../../build/NEWS:14591 ../../../build/NEWS:16229 msgid "" "`bpo-30983 `__: gdb integration commands" " (py-bt, etc.) work on optimized shared builds now, too. :pep:`523` " @@ -27169,13 +27269,13 @@ msgid "" "Bruno \"Polaco\" Penteado." msgstr "" -#: ../../../build/NEWS:14521 +#: ../../../build/NEWS:14599 msgid "" "`bpo-29748 `__: Added the slice index " "converter in Argument Clinic." msgstr "" -#: ../../../build/NEWS:14523 +#: ../../../build/NEWS:14601 msgid "" "`bpo-24037 `__: Argument Clinic now uses" " the converter `bool(accept={int})` rather than `int` for semantical " @@ -27183,19 +27283,19 @@ msgid "" " help in converting to `bool` in future." msgstr "" -#: ../../../build/NEWS:14528 ../../../build/NEWS:16519 +#: ../../../build/NEWS:14606 ../../../build/NEWS:16597 msgid "" "`bpo-29367 `__: python-gdb.py now " "supports also ``method-wrapper`` (``wrapperobject``) objects." msgstr "" -#: ../../../build/NEWS:14531 ../../../build/NEWS:16987 +#: ../../../build/NEWS:14609 ../../../build/NEWS:17065 msgid "" "`bpo-28023 `__: Fix python-gdb.py didn't" " support new dict implementation." msgstr "" -#: ../../../build/NEWS:14533 +#: ../../../build/NEWS:14611 msgid "" "`bpo-15369 `__: The pybench and pystone " "microbenchmark have been removed from Tools. Please use the new Python " @@ -27204,13 +27304,13 @@ msgid "" "3." msgstr "" -#: ../../../build/NEWS:14538 +#: ../../../build/NEWS:14616 msgid "" "`bpo-28102 `__: The zipfile module CLI " "now prints usage to stderr. Patch by Stephen J. Turnbull." msgstr "" -#: ../../../build/NEWS:14544 +#: ../../../build/NEWS:14622 msgid "" "`bpo-31338 `__: Added the " "``Py_UNREACHABLE()`` macro for code paths which are never expected to be " @@ -27218,7 +27318,7 @@ msgid "" " manual." msgstr "" -#: ../../../build/NEWS:14548 +#: ../../../build/NEWS:14626 msgid "" "`bpo-30832 `__: Remove own " "implementation for thread-local storage. CPython has provided the own " @@ -27229,21 +27329,21 @@ msgid "" "any case." msgstr "" -#: ../../../build/NEWS:14555 +#: ../../../build/NEWS:14633 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:14558 +#: ../../../build/NEWS:14636 msgid "" "`bpo-16500 `__: Deprecate " "PyOS_AfterFork() and add PyOS_BeforeFork(), PyOS_AfterFork_Parent() and " "PyOS_AfterFork_Child()." msgstr "" -#: ../../../build/NEWS:14561 +#: ../../../build/NEWS:14639 msgid "" "`bpo-6532 `__: The type of results of " "PyThread_start_new_thread() and PyThread_get_thread_ident(), and the id " @@ -27251,7 +27351,7 @@ msgid "" " long\"." msgstr "" -#: ../../../build/NEWS:14565 +#: ../../../build/NEWS:14643 msgid "" "`bpo-27867 `__: Function " "PySlice_GetIndicesEx() is deprecated and replaced with a macro if " @@ -27260,8 +27360,8 @@ msgid "" "PySlice_Unpack() and PySlice_AdjustIndices()." msgstr "" -#: ../../../build/NEWS:14570 ../../../build/NEWS:16810 -#: ../../../build/NEWS:20537 +#: ../../../build/NEWS:14648 ../../../build/NEWS:16888 +#: ../../../build/NEWS:20615 msgid "" "`bpo-29083 `__: Fixed the declaration of" " some public API functions. PyArg_VaParse() and " @@ -27271,14 +27371,14 @@ msgid "" "defined." msgstr "" -#: ../../../build/NEWS:14576 +#: ../../../build/NEWS:14654 msgid "" "`bpo-28769 `__: The result of " "PyUnicode_AsUTF8AndSize() and PyUnicode_AsUTF8() is now of type ``const char" " *`` rather of ``char *``." msgstr "" -#: ../../../build/NEWS:14579 ../../../build/NEWS:16816 +#: ../../../build/NEWS:14657 ../../../build/NEWS:16894 msgid "" "`bpo-29058 `__: All stable API " "extensions added after Python 3.2 are now available only when Py_LIMITED_API" @@ -27286,21 +27386,21 @@ msgid "" " this API." msgstr "" -#: ../../../build/NEWS:14583 +#: ../../../build/NEWS:14661 msgid "" "`bpo-28822 `__: The index parameters " "*start* and *end* of PyUnicode_FindChar() are now adjusted to behave like " "``str[start:end]``." msgstr "" -#: ../../../build/NEWS:14586 ../../../build/NEWS:16974 -#: ../../../build/NEWS:21122 +#: ../../../build/NEWS:14664 ../../../build/NEWS:17052 +#: ../../../build/NEWS:21200 msgid "" "`bpo-28808 `__: " "PyUnicode_CompareWithASCIIString() now never raises exceptions." msgstr "" -#: ../../../build/NEWS:14588 +#: ../../../build/NEWS:14666 msgid "" "`bpo-28761 `__: The fields name and doc " "of structures PyMemberDef, PyGetSetDef, PyStructSequence_Field, " @@ -27308,129 +27408,129 @@ msgid "" "rather of ``char *``." msgstr "" -#: ../../../build/NEWS:14592 +#: ../../../build/NEWS:14670 msgid "" "`bpo-28748 `__: Private variable " "_Py_PackageContext is now of type ``const char *`` rather of ``char *``." msgstr "" -#: ../../../build/NEWS:14595 +#: ../../../build/NEWS:14673 msgid "" "`bpo-19569 `__: Compiler warnings are " "now emitted if use most of deprecated functions." msgstr "" -#: ../../../build/NEWS:14598 ../../../build/NEWS:17475 +#: ../../../build/NEWS:14676 ../../../build/NEWS:17553 msgid "" "`bpo-28426 `__: Deprecated undocumented " "functions PyUnicode_AsEncodedObject(), PyUnicode_AsDecodedObject(), " "PyUnicode_AsDecodedUnicode() and PyUnicode_AsEncodedUnicode()." msgstr "" -#: ../../../build/NEWS:14604 +#: ../../../build/NEWS:14682 msgid "Python 3.6.6 final" msgstr "Python 3.6.6 final" -#: ../../../build/NEWS:14608 +#: ../../../build/NEWS:14686 msgid "There were no new changes in version 3.6.6." msgstr "Tidak ada perubahan baru di versi 3.6.6." -#: ../../../build/NEWS:14613 +#: ../../../build/NEWS:14691 msgid "Python 3.6.6 release candidate 1" msgstr "Python 3.6.6 kandidat rilis 1" -#: ../../../build/NEWS:14615 +#: ../../../build/NEWS:14693 msgid "*Release date: 2018-06-11*" msgstr "*Tanggal rilis: 2018-06-11*" -#: ../../../build/NEWS:14846 +#: ../../../build/NEWS:14924 msgid "" "`bpo-33184 `__: Update Windows installer" " to OpenSSL 1.0.2o." msgstr "" -#: ../../../build/NEWS:14851 +#: ../../../build/NEWS:14929 msgid "" "`bpo-33184 `__: Update macOS installer " "build to use OpenSSL 1.0.2o." msgstr "" -#: ../../../build/NEWS:14883 +#: ../../../build/NEWS:14961 msgid "" "`bpo-29706 `__: IDLE now colors async " "and await as keywords in 3.6. They become full keywords in 3.7." msgstr "" -#: ../../../build/NEWS:14924 +#: ../../../build/NEWS:15002 msgid "Python 3.6.5 final" msgstr "Python 3.6.5 final" -#: ../../../build/NEWS:14926 +#: ../../../build/NEWS:15004 msgid "*Release date: 2018-03-28*" msgstr "*Tanggal rilis: 2018-03-28*" -#: ../../../build/NEWS:14940 +#: ../../../build/NEWS:15018 msgid "Python 3.6.5 release candidate 1" msgstr "Python 3.6.5 kandidat rilis 1" -#: ../../../build/NEWS:14942 +#: ../../../build/NEWS:15020 msgid "*Release date: 2018-03-13*" msgstr "*Tanggal rilis: 2018-03-13*" -#: ../../../build/NEWS:14981 +#: ../../../build/NEWS:15059 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:14984 +#: ../../../build/NEWS:15062 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:15011 +#: ../../../build/NEWS:15089 msgid "" "`bpo-30353 `__: Fix ctypes pass-by-value" " for structs on 64-bit Cygwin/MinGW." msgstr "" -#: ../../../build/NEWS:15049 +#: ../../../build/NEWS:15127 msgid "" "`bpo-32394 `__: socket: Remove " "TCP_FASTOPEN, TCP_KEEPCNT flags on older version Windows during run-time." msgstr "" -#: ../../../build/NEWS:15081 +#: ../../../build/NEWS:15159 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:15099 +#: ../../../build/NEWS:15177 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:15164 +#: ../../../build/NEWS:15242 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:15197 +#: ../../../build/NEWS:15275 msgid "" "`bpo-32588 `__: Create standalone " "_distutils_findvs module." msgstr "" -#: ../../../build/NEWS:15202 +#: ../../../build/NEWS:15280 msgid "" "`bpo-32726 `__: Provide an additional, " "more modern macOS installer variant that supports macOS 10.9+ systems in " @@ -27439,29 +27539,29 @@ msgid "" "supplies its own copy of Tcl/Tk 8.6.8." msgstr "" -#: ../../../build/NEWS:15258 +#: ../../../build/NEWS:15336 msgid "Python 3.6.4 final" msgstr "Python 3.6.4 final" -#: ../../../build/NEWS:15260 +#: ../../../build/NEWS:15338 msgid "*Release date: 2017-12-18*" msgstr "*Tanggal rilis: 2017-12-18*" -#: ../../../build/NEWS:15262 +#: ../../../build/NEWS:15340 msgid "There were no new code changes in version 3.6.4 since v3.6.4rc1." msgstr "Tidak ada perubahan kode di versi 3.6.4 sejak v3.6.4rc1." -#: ../../../build/NEWS:15267 +#: ../../../build/NEWS:15345 msgid "Python 3.6.4 release candidate 1" msgstr "Python 3.6.4 kandidat rilis 1" -#: ../../../build/NEWS:15296 +#: ../../../build/NEWS:15374 msgid "" "`bpo-31852 `__: Fix a segmentation fault" " caused by a combination of the async soft keyword and continuation lines." msgstr "" -#: ../../../build/NEWS:15630 +#: ../../../build/NEWS:15708 msgid "" "`bpo-13802 `__: Use non-Latin characters" " in the IDLE's Font settings sample. Even if one selects a font that defines" @@ -27472,163 +27572,163 @@ msgid "" "re-arranged. The Font/Tabs help explains a bit about the additions." msgstr "" -#: ../../../build/NEWS:15686 +#: ../../../build/NEWS:15764 msgid "Python 3.6.3 final" msgstr "Python 3.6.3 final" -#: ../../../build/NEWS:15688 +#: ../../../build/NEWS:15766 msgid "*Release date: 2017-10-03*" msgstr "*Tanggal rilis: 2017-10-03*" -#: ../../../build/NEWS:15693 +#: ../../../build/NEWS:15771 msgid "" "`bpo-31641 `__: Re-allow arbitrary " "iterables in `concurrent.futures.as_completed()`. Fixes regression in " "3.6.3rc1." msgstr "" -#: ../../../build/NEWS:15699 +#: ../../../build/NEWS:15777 msgid "" "`bpo-31662 `__: Fix typos in Windows " "``uploadrelease.bat`` script. Fix Windows Doc build issues in " "``Doc/make.bat``." msgstr "" -#: ../../../build/NEWS:15702 +#: ../../../build/NEWS:15780 msgid "" "`bpo-31423 `__: Fix building the PDF " "documentation with newer versions of Sphinx." msgstr "" -#: ../../../build/NEWS:15707 +#: ../../../build/NEWS:15785 msgid "Python 3.6.3 release candidate 1" msgstr "Python 3.6.3 kandidat rilis 1" -#: ../../../build/NEWS:15709 +#: ../../../build/NEWS:15787 msgid "*Release date: 2017-09-18*" msgstr "*Tanggal rilis: 2017-09-18*" -#: ../../../build/NEWS:16161 +#: ../../../build/NEWS:16239 msgid "Python 3.6.2 final" msgstr "Python 3.6.2 final" -#: ../../../build/NEWS:16163 +#: ../../../build/NEWS:16241 msgid "*Release date: 2017-07-17*" msgstr "*Tanggal rilis: 2017-07-17*" -#: ../../../build/NEWS:16165 ../../../build/NEWS:16892 +#: ../../../build/NEWS:16243 ../../../build/NEWS:16970 msgid "No changes since release candidate 2" msgstr "Tidak ada perubahan sejak kandidat rilis 2" -#: ../../../build/NEWS:16170 +#: ../../../build/NEWS:16248 msgid "Python 3.6.2 release candidate 2" msgstr "Python 3.6.2 kandidat rilis 2" -#: ../../../build/NEWS:16172 +#: ../../../build/NEWS:16250 msgid "*Release date: 2017-07-07*" msgstr "*Tanggal rilis: 2017-07-07*" -#: ../../../build/NEWS:16197 +#: ../../../build/NEWS:16275 msgid "Python 3.6.2 release candidate 1" msgstr "Python 3.6.2 kandidat rilis 1" -#: ../../../build/NEWS:16199 +#: ../../../build/NEWS:16277 msgid "*Release date: 2017-06-17*" msgstr "*Tanggal rilis: 2017-06-17*" -#: ../../../build/NEWS:16207 +#: ../../../build/NEWS:16285 msgid "" "`bpo-30604 `__: Move co_extra_freefuncs " "to not be per-thread to avoid crashes" msgstr "" -#: ../../../build/NEWS:16237 ../../../build/NEWS:20189 +#: ../../../build/NEWS:16315 ../../../build/NEWS:20267 msgid "" "`bpo-29600 `__: Fix wrapping coroutine " "return values in StopIteration." msgstr "" -#: ../../../build/NEWS:16266 ../../../build/NEWS:20255 +#: ../../../build/NEWS:16344 ../../../build/NEWS:20333 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:16286 +#: ../../../build/NEWS:16364 msgid "" "`bpo-24484 `__: Avoid race condition in " "multiprocessing cleanup (#2159)" msgstr "" -#: ../../../build/NEWS:16360 ../../../build/NEWS:20323 +#: ../../../build/NEWS:16438 ../../../build/NEWS:20401 msgid "" "`bpo-26293 `__: Change resulted because " "of zipfile breakage. (See also: `bpo-29094 " "`__)" msgstr "" -#: ../../../build/NEWS:16434 ../../../build/NEWS:20390 +#: ../../../build/NEWS:16512 ../../../build/NEWS:20468 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:16477 +#: ../../../build/NEWS:16555 msgid "" "`bpo-27867 `__: Function " "PySlice_GetIndicesEx() no longer replaced with a macro if Py_LIMITED_API is " "not set." msgstr "" -#: ../../../build/NEWS:16549 +#: ../../../build/NEWS:16627 msgid "Python 3.6.1 final" msgstr "Python 3.6.1 final" -#: ../../../build/NEWS:16551 +#: ../../../build/NEWS:16629 msgid "*Release date: 2017-03-21*" msgstr "*Tanggal rilis: 2017-03-21*" -#: ../../../build/NEWS:16567 +#: ../../../build/NEWS:16645 msgid "" "`bpo-27593 `__: fix format of git " "information used in sys.version" msgstr "" -#: ../../../build/NEWS:16569 +#: ../../../build/NEWS:16647 msgid "Fix incompatible comment in python.h" msgstr "Perbaiki komentar yang tidak kompatibel di python.h" -#: ../../../build/NEWS:16573 +#: ../../../build/NEWS:16651 msgid "Python 3.6.1 release candidate 1" msgstr "Python 3.6.1 kandidat rilis 1" -#: ../../../build/NEWS:16575 +#: ../../../build/NEWS:16653 msgid "*Release date: 2017-03-04*" msgstr "*Tanggal rilis: 2017-03-04*" -#: ../../../build/NEWS:16686 ../../../build/NEWS:20422 +#: ../../../build/NEWS:16764 ../../../build/NEWS:20500 msgid "" "`bpo-29519 `__: Fix weakref spewing " "exceptions during interpreter shutdown when used with a rare combination of " "multiprocessing and custom codecs." msgstr "" -#: ../../../build/NEWS:16702 +#: ../../../build/NEWS:16780 msgid "" "`bpo-29316 `__: Restore the provisional " "status of typing module, add corresponding note to documentation. Patch by " "Ivan L." msgstr "" -#: ../../../build/NEWS:16708 ../../../build/NEWS:20438 +#: ../../../build/NEWS:16786 ../../../build/NEWS:20516 msgid "" "`bpo-29011 `__: Fix an important " "omission by adding Deque to the typing module." msgstr "" -#: ../../../build/NEWS:16722 +#: ../../../build/NEWS:16800 msgid "" "`bpo-29203 `__: functools.lru_cache() " "now respects :pep:`468` and preserves the order of keyword arguments. " @@ -27636,84 +27736,84 @@ msgid "" " potentially give different results." msgstr "" -#: ../../../build/NEWS:16729 ../../../build/NEWS:20695 +#: ../../../build/NEWS:16807 ../../../build/NEWS:20773 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:16732 +#: ../../../build/NEWS:16810 msgid "" "`bpo-29085 `__: Allow " "random.Random.seed() to use high quality OS randomness rather than the pid " "and time." msgstr "" -#: ../../../build/NEWS:16735 +#: ../../../build/NEWS:16813 msgid "" "`bpo-29061 `__: Fixed bug in " "secrets.randbelow() which would hang when given a negative input. Patch by " "Brendan Donegan." msgstr "" -#: ../../../build/NEWS:16743 ../../../build/NEWS:20701 +#: ../../../build/NEWS:16821 ../../../build/NEWS:20779 msgid "" "`bpo-29119 `__: Fix weakrefs in the pure" " python version of collections.OrderedDict move_to_end() method. Contributed" " by Andra Bogildea." msgstr "" -#: ../../../build/NEWS:16755 +#: ../../../build/NEWS:16833 msgid "" "`bpo-29055 `__: Neaten-up empty " "population error on random.choice() by suppressing the upstream exception." msgstr "" -#: ../../../build/NEWS:16770 ../../../build/NEWS:20725 +#: ../../../build/NEWS:16848 ../../../build/NEWS:20803 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:16788 +#: ../../../build/NEWS:16866 msgid "" "`bpo-29579 `__: Removes readme.txt from " "the installer" msgstr "" -#: ../../../build/NEWS:16790 +#: ../../../build/NEWS:16868 msgid "" "`bpo-29326 `__: Ignores blank lines in " "._pth files (Patch by Alexey Izbyshev)" msgstr "" -#: ../../../build/NEWS:16792 +#: ../../../build/NEWS:16870 msgid "" "`bpo-28164 `__: Correctly handle special" " console filenames (patch by Eryk Sun)" msgstr "" -#: ../../../build/NEWS:16794 +#: ../../../build/NEWS:16872 msgid "" "`bpo-29409 `__: Implement :pep:`529` for" " io.FileIO (Patch by Eryk Sun)" msgstr "" -#: ../../../build/NEWS:16796 ../../../build/NEWS:20527 +#: ../../../build/NEWS:16874 ../../../build/NEWS:20605 msgid "" "`bpo-29392 `__: Prevent crash when " "passing invalid arguments into msvcrt module." msgstr "" -#: ../../../build/NEWS:16801 +#: ../../../build/NEWS:16879 msgid "" "`bpo-28896 `__: Deprecate " "WindowsRegistryFinder and disable it by default." msgstr "" -#: ../../../build/NEWS:16806 +#: ../../../build/NEWS:16884 msgid "" "`bpo-27867 `__: Function " "PySlice_GetIndicesEx() is replaced with a macro if Py_LIMITED_API is not set" @@ -27721,7 +27821,7 @@ msgid "" "0x03060100 or higher." msgstr "" -#: ../../../build/NEWS:16836 ../../../build/NEWS:20492 +#: ../../../build/NEWS:16914 ../../../build/NEWS:20570 msgid "" "`bpo-28087 `__: Skip test_asyncore and " "test_eintr poll failures on macOS. Skip some tests of select.poll when " @@ -27729,7 +27829,7 @@ msgid "" "function on some macOS versions." msgstr "" -#: ../../../build/NEWS:16840 ../../../build/NEWS:20502 +#: ../../../build/NEWS:16918 ../../../build/NEWS:20580 msgid "" "`bpo-29571 `__: to match the behaviour " "of the ``re.LOCALE`` flag, test_re.test_locale_flag now uses " @@ -27738,68 +27838,68 @@ msgid "" "locale encoding is a multi-byte encoding)" msgstr "" -#: ../../../build/NEWS:16888 +#: ../../../build/NEWS:16966 msgid "Python 3.6.0 final" msgstr "Python 3.6.0 final" -#: ../../../build/NEWS:16890 +#: ../../../build/NEWS:16968 msgid "*Release date: 2016-12-23*" msgstr "*Tanggal rilis: 2016-12-23*" -#: ../../../build/NEWS:16897 +#: ../../../build/NEWS:16975 msgid "Python 3.6.0 release candidate 2" msgstr "Python 3.6.0 kandidat rilis 2" -#: ../../../build/NEWS:16899 +#: ../../../build/NEWS:16977 msgid "*Release date: 2016-12-16*" msgstr "*Tanggal rilis: 2016-12-16*" -#: ../../../build/NEWS:16907 +#: ../../../build/NEWS:16985 msgid "" "`bpo-28990 `__: Fix asyncio SSL hanging " "if connection is closed before handshake is completed. (Patch by HoHo-Ho)" msgstr "" -#: ../../../build/NEWS:16913 +#: ../../../build/NEWS:16991 msgid "" "`bpo-28770 `__: Fix python-gdb.py for " "fastcalls." msgstr "" -#: ../../../build/NEWS:16918 +#: ../../../build/NEWS:16996 msgid "" "`bpo-28896 `__: Deprecate " "WindowsRegistryFinder." msgstr "" -#: ../../../build/NEWS:16923 +#: ../../../build/NEWS:17001 msgid "" "`bpo-28898 `__: Prevent gdb build errors" " due to HAVE_LONG_LONG redefinition." msgstr "" -#: ../../../build/NEWS:16927 +#: ../../../build/NEWS:17005 msgid "Python 3.6.0 release candidate 1" msgstr "Python 3.6.0 kandidat rilis 1" -#: ../../../build/NEWS:16929 +#: ../../../build/NEWS:17007 msgid "*Release date: 2016-12-06*" msgstr "*Tanggal rilis: 2016-12-06*" -#: ../../../build/NEWS:16951 +#: ../../../build/NEWS:17029 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:16969 +#: ../../../build/NEWS:17047 msgid "" "`bpo-28843 `__: Fix asyncio C Task to " "handle exceptions __traceback__." msgstr "" -#: ../../../build/NEWS:16979 +#: ../../../build/NEWS:17057 msgid "" "`bpo-23722 `__: The data model reference" " and the porting section in the What's New guide now cover the additional " @@ -27807,15 +27907,15 @@ msgid "" ":pep:`487` and zero-argument ``super()``." msgstr "" -#: ../../../build/NEWS:16991 +#: ../../../build/NEWS:17069 msgid "Python 3.6.0 beta 4" msgstr "Python 3.6.0 beta 4" -#: ../../../build/NEWS:16993 +#: ../../../build/NEWS:17071 msgid "*Release date: 2016-11-21*" msgstr "*Tanggal rilis: 2016-11-21*" -#: ../../../build/NEWS:17021 +#: ../../../build/NEWS:17099 msgid "" "`bpo-27243 `__: Change " "PendingDeprecationWarning -> DeprecationWarning. As it was agreed in the " @@ -27823,180 +27923,180 @@ msgid "" "PendingDeprecationWarning in 3.5 and in DeprecationWarning in 3.6." msgstr "" -#: ../../../build/NEWS:17040 +#: ../../../build/NEWS:17118 msgid "" "`bpo-20572 `__: The " "subprocess.Popen.wait method's undocumented endtime parameter now raises a " "DeprecationWarning." msgstr "" -#: ../../../build/NEWS:17057 +#: ../../../build/NEWS:17135 msgid "" "`bpo-28600 `__: Optimize loop.call_soon." msgstr "" -#: ../../../build/NEWS:17059 ../../../build/NEWS:21073 +#: ../../../build/NEWS:17137 ../../../build/NEWS:21151 msgid "" "`bpo-28613 `__: Fix get_event_loop() " "return the current loop if called from coroutines/callbacks." msgstr "" -#: ../../../build/NEWS:17062 +#: ../../../build/NEWS:17140 msgid "" "`bpo-28634 `__: Fix asyncio.isfuture() " "to support unittest.Mock." msgstr "" -#: ../../../build/NEWS:17064 +#: ../../../build/NEWS:17142 msgid "" "`bpo-26081 `__: Fix refleak in " "_asyncio.Future.__iter__().throw." msgstr "" -#: ../../../build/NEWS:17066 ../../../build/NEWS:21076 +#: ../../../build/NEWS:17144 ../../../build/NEWS:21154 msgid "" "`bpo-28639 `__: Fix inspect.isawaitable " "to always return bool Patch by Justin Mayfield." msgstr "" -#: ../../../build/NEWS:17069 ../../../build/NEWS:21079 +#: ../../../build/NEWS:17147 ../../../build/NEWS:21157 msgid "" "`bpo-28652 `__: Make loop methods reject" " socket kinds they do not support." msgstr "" -#: ../../../build/NEWS:17071 ../../../build/NEWS:21081 +#: ../../../build/NEWS:17149 ../../../build/NEWS:21159 msgid "" "`bpo-28653 `__: Fix a refleak in " "functools.lru_cache." msgstr "" -#: ../../../build/NEWS:17073 ../../../build/NEWS:21083 +#: ../../../build/NEWS:17151 ../../../build/NEWS:21161 msgid "" "`bpo-28703 `__: Fix " "asyncio.iscoroutinefunction to handle Mock objects." msgstr "" -#: ../../../build/NEWS:17075 +#: ../../../build/NEWS:17153 msgid "" "`bpo-28704 `__: Fix create_unix_server " "to support Path-like objects (PEP 519)." msgstr "" -#: ../../../build/NEWS:17077 +#: ../../../build/NEWS:17155 msgid "" "`bpo-28720 `__: Add " "collections.abc.AsyncGenerator." msgstr "" -#: ../../../build/NEWS:17105 +#: ../../../build/NEWS:17183 msgid "Python 3.6.0 beta 3" msgstr "Python 3.6.0 beta 3" -#: ../../../build/NEWS:17107 +#: ../../../build/NEWS:17185 msgid "*Release date: 2016-10-31*" msgstr "*Tanggal rilis: 2016-10-31*" -#: ../../../build/NEWS:17130 +#: ../../../build/NEWS:17208 msgid "" "`bpo-28471 `__: Fix \"Python memory " "allocator called without holding the GIL\" crash in socket.setblocking." msgstr "" -#: ../../../build/NEWS:17152 +#: ../../../build/NEWS:17230 msgid "" "`bpo-18844 `__: The various ways of " "specifying weights for random.choices() now produce the same result " "sequences." msgstr "" -#: ../../../build/NEWS:17155 ../../../build/NEWS:20757 +#: ../../../build/NEWS:17233 ../../../build/NEWS:20835 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:17188 ../../../build/NEWS:20771 +#: ../../../build/NEWS:17266 ../../../build/NEWS:20849 msgid "" "`bpo-24452 `__: Make webbrowser support " "Chrome on Mac OS X." msgstr "" -#: ../../../build/NEWS:17193 +#: ../../../build/NEWS:17271 msgid "" "`bpo-28492 `__: Fix how StopIteration " "exception is raised in _asyncio.Future." msgstr "" -#: ../../../build/NEWS:17195 +#: ../../../build/NEWS:17273 msgid "" "`bpo-28500 `__: Fix asyncio to handle " "async gens GC from another thread." msgstr "" -#: ../../../build/NEWS:17197 ../../../build/NEWS:21065 +#: ../../../build/NEWS:17275 ../../../build/NEWS:21143 msgid "" "`bpo-26923 `__: Fix asyncio.Gather to " "refuse being cancelled once all children are done. Patch by Johannes Ebke." msgstr "" -#: ../../../build/NEWS:17200 ../../../build/NEWS:21068 +#: ../../../build/NEWS:17278 ../../../build/NEWS:21146 msgid "" "`bpo-26796 `__: Don't configure the " "number of workers for default threadpool executor. Initial patch by Hans " "Lawrenz." msgstr "" -#: ../../../build/NEWS:17203 +#: ../../../build/NEWS:17281 msgid "" "`bpo-28544 `__: Implement asyncio.Task " "in C." msgstr "" -#: ../../../build/NEWS:17229 +#: ../../../build/NEWS:17307 msgid "Python 3.6.0 beta 2" msgstr "Python 3.6.0 beta 2" -#: ../../../build/NEWS:17231 +#: ../../../build/NEWS:17309 msgid "*Release date: 2016-10-10*" msgstr "*Tanggal rilis: 2016-10-10*" -#: ../../../build/NEWS:17247 +#: ../../../build/NEWS:17325 msgid "" "`bpo-28376 `__: Creating instances of " "range_iterator by calling range_iterator type now is deprecated. Patch by " "Oren Milman." msgstr "" -#: ../../../build/NEWS:17250 ../../../build/NEWS:20598 +#: ../../../build/NEWS:17328 ../../../build/NEWS:20676 msgid "" "`bpo-28376 `__: The constructor of " "range_iterator now checks that step is not 0. Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:17311 ../../../build/NEWS:20776 +#: ../../../build/NEWS:17389 ../../../build/NEWS:20854 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:17318 +#: ../../../build/NEWS:17396 msgid "" "`bpo-27181 `__: remove " "statistics.geometric_mean and defer until 3.7." msgstr "" -#: ../../../build/NEWS:17497 +#: ../../../build/NEWS:17575 msgid "Python 3.6.0 beta 1" msgstr "Python 3.6.0 beta 1" -#: ../../../build/NEWS:17499 +#: ../../../build/NEWS:17577 msgid "*Release date: 2016-09-12*" msgstr "*Tanggal rilis: 2016-09-12*" -#: ../../../build/NEWS:17504 +#: ../../../build/NEWS:17582 msgid "" "`bpo-23722 `__: The __class__ cell used " "by zero-argument super() is now initialized from type.__new__ rather than " @@ -28005,25 +28105,25 @@ msgid "" "Teichmann." msgstr "" -#: ../../../build/NEWS:17509 ../../../build/NEWS:20629 +#: ../../../build/NEWS:17587 ../../../build/NEWS:20707 msgid "" "`bpo-25221 `__: Fix corrupted result " "from PyLong_FromLong(0) when Python is compiled with NSMALLPOSINTS = 0." msgstr "" -#: ../../../build/NEWS:17512 +#: ../../../build/NEWS:17590 msgid "" "`bpo-27080 `__: Implement formatting " "support for :pep:`515`. Initial patch by Chris Angelico." msgstr "" -#: ../../../build/NEWS:17515 +#: ../../../build/NEWS:17593 msgid "" "`bpo-27199 `__: In tarfile, expose " "copyfileobj bufsize to improve throughput. Patch by Jason Fried." msgstr "" -#: ../../../build/NEWS:17518 +#: ../../../build/NEWS:17596 msgid "" "`bpo-27948 `__: In f-strings, only allow" " backslashes inside the braces (where the expressions are). This is a " @@ -28033,32 +28133,32 @@ msgid "" "``f'\\x7b\"hi\"\\x7d'``." msgstr "" -#: ../../../build/NEWS:17524 +#: ../../../build/NEWS:17602 msgid "" "`bpo-28046 `__: Remove platform-specific" " directories from sys.path." msgstr "" -#: ../../../build/NEWS:17526 +#: ../../../build/NEWS:17604 msgid "" "`bpo-28071 `__: Add early-out for " "differencing from an empty set." msgstr "" -#: ../../../build/NEWS:17528 ../../../build/NEWS:20632 +#: ../../../build/NEWS:17606 ../../../build/NEWS:20710 msgid "" "`bpo-25758 `__: Prevents zipimport from " "unnecessarily encoding a filename (patch by Eryk Sun)" msgstr "" -#: ../../../build/NEWS:17531 +#: ../../../build/NEWS:17609 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:17534 +#: ../../../build/NEWS:17612 msgid "" "`bpo-27213 `__: Rework CALL_FUNCTION* " "opcodes to produce shorter and more efficient bytecode. Patch by Demur " @@ -28066,101 +28166,101 @@ msgid "" "Stinner." msgstr "" -#: ../../../build/NEWS:17538 +#: ../../../build/NEWS:17616 msgid "" "`bpo-26331 `__: Implement tokenizing " "support for :pep:`515`. Patch by Georg Brandl." msgstr "" -#: ../../../build/NEWS:17541 +#: ../../../build/NEWS:17619 msgid "" "`bpo-27999 `__: Make \"global after " "use\" a SyntaxError, and ditto for nonlocal. Patch by Ivan Levkivskyi." msgstr "" -#: ../../../build/NEWS:17544 +#: ../../../build/NEWS:17622 msgid "" "`bpo-28003 `__: Implement :pep:`525` -- " "Asynchronous Generators." msgstr "" -#: ../../../build/NEWS:17546 +#: ../../../build/NEWS:17624 msgid "" "`bpo-27985 `__: Implement :pep:`526` -- " "Syntax for Variable Annotations. Patch by Ivan Levkivskyi." msgstr "" -#: ../../../build/NEWS:17549 +#: ../../../build/NEWS:17627 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:17553 +#: ../../../build/NEWS:17631 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:17556 +#: ../../../build/NEWS:17634 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:17560 +#: ../../../build/NEWS:17638 msgid "" "`bpo-27911 `__: Remove unnecessary error" " checks in ``exec_builtin_or_dynamic()``." msgstr "" -#: ../../../build/NEWS:17563 +#: ../../../build/NEWS:17641 msgid "" "`bpo-27078 `__: Added BUILD_STRING " "opcode. Optimized f-strings evaluation." msgstr "" -#: ../../../build/NEWS:17565 +#: ../../../build/NEWS:17643 msgid "" "`bpo-17884 `__: Python now requires " "systems with inttypes.h and stdint.h" msgstr "" -#: ../../../build/NEWS:17567 +#: ../../../build/NEWS:17645 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:17571 +#: ../../../build/NEWS:17649 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:17574 +#: ../../../build/NEWS:17652 msgid "Implement :pep:`523`." msgstr "Implementasi :pep:`523`." -#: ../../../build/NEWS:17576 +#: ../../../build/NEWS:17654 msgid "" "`bpo-27870 `__: A left shift of zero by " "a large integer no longer attempts to allocate large amounts of memory." msgstr "" -#: ../../../build/NEWS:17579 +#: ../../../build/NEWS:17657 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:17583 +#: ../../../build/NEWS:17661 msgid "" "`bpo-27214 `__: In long_invert, be more " "careful about modifying object returned by long_add, and remove an " @@ -28168,34 +28268,34 @@ msgid "" "patch." msgstr "" -#: ../../../build/NEWS:17587 +#: ../../../build/NEWS:17665 msgid "" "`bpo-27506 `__: Support passing the " "bytes/bytearray.translate() \"delete\" argument by keyword." msgstr "" -#: ../../../build/NEWS:17590 ../../../build/NEWS:20638 +#: ../../../build/NEWS:17668 ../../../build/NEWS:20716 msgid "" "`bpo-27812 `__: Properly clear out a " "generator's frame's backreference to the generator to prevent crashes in " "frame.clear()." msgstr "" -#: ../../../build/NEWS:17593 ../../../build/NEWS:20641 +#: ../../../build/NEWS:17671 ../../../build/NEWS:20719 msgid "" "`bpo-27811 `__: Fix a crash when a " "coroutine that has not been awaited is finalized with warnings-as-errors " "enabled." msgstr "" -#: ../../../build/NEWS:17596 ../../../build/NEWS:20644 +#: ../../../build/NEWS:17674 ../../../build/NEWS:20722 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:17599 +#: ../../../build/NEWS:17677 msgid "" "`bpo-27792 `__: The modulo operation " "applied to ``bool`` and other ``int`` subclasses now always returns an " @@ -28203,26 +28303,26 @@ msgid "" "Xiang Zhang." msgstr "" -#: ../../../build/NEWS:17603 +#: ../../../build/NEWS:17681 msgid "" "`bpo-26984 `__: int() now always returns" " an instance of exact int." msgstr "" -#: ../../../build/NEWS:17605 +#: ../../../build/NEWS:17683 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:17609 +#: ../../../build/NEWS:17687 msgid "" "`bpo-24254 `__: Make class definition " "namespace ordered by default." msgstr "" -#: ../../../build/NEWS:17611 +#: ../../../build/NEWS:17689 msgid "" "`bpo-27662 `__: Fix an overflow check in" " ``List_New``: the original code was checking against ``Py_SIZE_MAX`` " @@ -28230,7 +28330,7 @@ msgid "" "Zhang." msgstr "" -#: ../../../build/NEWS:17615 ../../../build/NEWS:20650 +#: ../../../build/NEWS:17693 ../../../build/NEWS:20728 msgid "" "`bpo-27782 `__: Multi-phase extension " "module import now correctly allows the ``m_methods`` field to be used to add" @@ -28238,27 +28338,27 @@ msgid "" "``Py_create_mod``. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:17619 ../../../build/NEWS:20654 +#: ../../../build/NEWS:17697 ../../../build/NEWS:20732 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:17623 ../../../build/NEWS:20658 +#: ../../../build/NEWS:17701 ../../../build/NEWS:20736 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:17627 +#: ../../../build/NEWS:17705 msgid "" "`bpo-27157 `__: Make only type() itself " "accept the one-argument form. Patch by Eryk Sun and Emanuel Barry." msgstr "" -#: ../../../build/NEWS:17630 ../../../build/NEWS:20662 +#: ../../../build/NEWS:17708 ../../../build/NEWS:20740 msgid "" "`bpo-27558 `__: Fix a SystemError in the" " implementation of \"raise\" statement. In a brand new thread, raise a " @@ -28266,91 +28366,91 @@ msgid "" " Xiang Zhang." msgstr "" -#: ../../../build/NEWS:17634 +#: ../../../build/NEWS:17712 msgid "" "`bpo-28008 `__: Implement :pep:`530` -- " "asynchronous comprehensions." msgstr "" -#: ../../../build/NEWS:17636 ../../../build/NEWS:20687 +#: ../../../build/NEWS:17714 ../../../build/NEWS:20765 msgid "" "`bpo-27942 `__: Fix memory leak in " "codeobject.c" msgstr "" -#: ../../../build/NEWS:17641 ../../../build/NEWS:20731 +#: ../../../build/NEWS:17719 ../../../build/NEWS:20809 msgid "" "`bpo-28732 `__: Fix crash in os.spawnv()" " with no elements in args" msgstr "" -#: ../../../build/NEWS:17643 ../../../build/NEWS:20733 +#: ../../../build/NEWS:17721 ../../../build/NEWS:20811 msgid "" "`bpo-28485 `__: Always raise ValueError " "for negative compileall.compile_dir(workers=...) parameter, even when " "multithreading is unavailable." msgstr "" -#: ../../../build/NEWS:17647 +#: ../../../build/NEWS:17725 msgid "" "`bpo-28037 `__: Use " "sqlite3_get_autocommit() instead of setting Connection->inTransaction " "manually." msgstr "" -#: ../../../build/NEWS:17650 +#: ../../../build/NEWS:17728 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:17653 +#: ../../../build/NEWS:17731 msgid "" "`bpo-24454 `__: Regular expression match" " object groups are now accessible using __getitem__. \"mo[x]\" is equivalent" " to \"mo.group(x)\"." msgstr "" -#: ../../../build/NEWS:17656 +#: ../../../build/NEWS:17734 msgid "" "`bpo-10740 `__: sqlite3 no longer " "implicitly commit an open transaction before DDL statements." msgstr "" -#: ../../../build/NEWS:17659 +#: ../../../build/NEWS:17737 msgid "" "`bpo-17941 `__: Add a *module* parameter" " to collections.namedtuple()." msgstr "" -#: ../../../build/NEWS:17661 +#: ../../../build/NEWS:17739 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:17665 +#: ../../../build/NEWS:17743 msgid "" "`bpo-26885 `__: xmlrpc now supports " "unmarshalling additional data types used by Apache XML-RPC implementation " "for numerics and None." msgstr "" -#: ../../../build/NEWS:17668 +#: ../../../build/NEWS:17746 msgid "" "`bpo-28070 `__: Fixed parsing inline " "verbose flag in regular expressions." msgstr "" -#: ../../../build/NEWS:17670 +#: ../../../build/NEWS:17748 msgid "" "`bpo-19500 `__: Add client-side SSL " "session resumption to the ssl module." msgstr "" -#: ../../../build/NEWS:17672 +#: ../../../build/NEWS:17750 msgid "" "`bpo-28022 `__: Deprecate ssl-related " "arguments in favor of SSLContext. The deprecation include manual creation of" @@ -28358,7 +28458,7 @@ msgid "" "smtplib, poplib and urllib." msgstr "" -#: ../../../build/NEWS:17676 +#: ../../../build/NEWS:17754 msgid "" "`bpo-28043 `__: SSLContext has improved " "default settings: OP_NO_SSLv2, OP_NO_SSLv3, OP_NO_COMPRESSION, " @@ -28366,21 +28466,21 @@ msgid "" "ciphers without MD5." msgstr "" -#: ../../../build/NEWS:17680 +#: ../../../build/NEWS:17758 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:17683 +#: ../../../build/NEWS:17761 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:17686 +#: ../../../build/NEWS:17764 msgid "" "`bpo-27137 `__: the pure Python fallback" " implementation of ``functools.partial`` now matches the behaviour of its " @@ -28388,118 +28488,118 @@ msgid "" "purposes. Patch by Emanuel Barry and Serhiy Storchaka." msgstr "" -#: ../../../build/NEWS:17691 ../../../build/NEWS:20786 +#: ../../../build/NEWS:17769 ../../../build/NEWS:20864 msgid "" "Fix possible integer overflows and crashes in the mmap module with unusual " "usage patterns." msgstr "" -#: ../../../build/NEWS:17694 ../../../build/NEWS:20789 +#: ../../../build/NEWS:17772 ../../../build/NEWS:20867 msgid "" "`bpo-1703178 `__: Fix the ability to " "pass the --link-objects option to the distutils build_ext command." msgstr "" -#: ../../../build/NEWS:17697 ../../../build/NEWS:20836 +#: ../../../build/NEWS:17775 ../../../build/NEWS:20914 msgid "" "`bpo-28019 `__: itertools.count() no " "longer rounds non-integer step in range between 1.0 and 2.0 to 1." msgstr "" -#: ../../../build/NEWS:17700 +#: ../../../build/NEWS:17778 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:17704 ../../../build/NEWS:20839 +#: ../../../build/NEWS:17782 ../../../build/NEWS:20917 msgid "" "`bpo-25969 `__: Update the lib2to3 " "grammar to handle the unpacking generalizations added in 3.5." msgstr "" -#: ../../../build/NEWS:17707 ../../../build/NEWS:20842 +#: ../../../build/NEWS:17785 ../../../build/NEWS:20920 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:17710 +#: ../../../build/NEWS:17788 msgid "" "`bpo-28082 `__: Convert re flag " "constants to IntFlag." msgstr "" -#: ../../../build/NEWS:17712 +#: ../../../build/NEWS:17790 msgid "" "`bpo-28025 `__: Convert all ssl module " "constants to IntEnum and IntFlags. SSLContext properties now return flags " "and enums." msgstr "" -#: ../../../build/NEWS:17715 +#: ../../../build/NEWS:17793 msgid "" "`bpo-23591 `__: Add Flag, IntFlag, and " "auto() to enum module." msgstr "" -#: ../../../build/NEWS:17717 +#: ../../../build/NEWS:17795 msgid "" "`bpo-433028 `__: Added support of " "modifier spans in regular expressions." msgstr "" -#: ../../../build/NEWS:17719 ../../../build/NEWS:20845 +#: ../../../build/NEWS:17797 ../../../build/NEWS:20923 msgid "" "`bpo-24594 `__: Validates persist " "parameter when opening MSI database" msgstr "" -#: ../../../build/NEWS:17721 ../../../build/NEWS:20847 +#: ../../../build/NEWS:17799 ../../../build/NEWS:20925 msgid "" "`bpo-17582 `__: xml.etree.ElementTree " "nows preserves whitespaces in attributes (Patch by Duane Griffin. Reviewed " "and approved by Stefan Behnel.)" msgstr "" -#: ../../../build/NEWS:17724 ../../../build/NEWS:20850 +#: ../../../build/NEWS:17802 ../../../build/NEWS:20928 msgid "" "`bpo-28047 `__: Fixed calculation of " "line length used for the base64 CTE in the new email policies." msgstr "" -#: ../../../build/NEWS:17727 +#: ../../../build/NEWS:17805 msgid "" "`bpo-27576 `__: Fix call order in " "OrderedDict.__init__()." msgstr "" -#: ../../../build/NEWS:17729 +#: ../../../build/NEWS:17807 msgid "email.generator.DecodedGenerator now supports the policy keyword." msgstr "" -#: ../../../build/NEWS:17731 +#: ../../../build/NEWS:17809 msgid "" "`bpo-28027 `__: Remove undocumented " "modules from ``Lib/plat-*``: IN, CDROM, DLFCN, TYPES, CDIO, and STROPTS." msgstr "" -#: ../../../build/NEWS:17734 ../../../build/NEWS:20853 +#: ../../../build/NEWS:17812 ../../../build/NEWS:20931 msgid "" "`bpo-27445 `__: Don't pass str(_charset)" " to MIMEText.set_payload(). Patch by Claude Paroz." msgstr "" -#: ../../../build/NEWS:17737 +#: ../../../build/NEWS:17815 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:17740 ../../../build/NEWS:20856 +#: ../../../build/NEWS:17818 ../../../build/NEWS:20934 msgid "" "`bpo-22450 `__: urllib now includes an " "``Accept: */*`` header among the default headers. This makes the results of " @@ -28507,62 +28607,62 @@ msgid "" "servers are involved." msgstr "" -#: ../../../build/NEWS:17744 ../../../build/NEWS:20860 +#: ../../../build/NEWS:17822 ../../../build/NEWS:20938 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:17748 +#: ../../../build/NEWS:17826 msgid "" "`bpo-28005 `__: Allow ImportErrors in " "encoding implementation to propagate." msgstr "" -#: ../../../build/NEWS:17750 +#: ../../../build/NEWS:17828 msgid "" "`bpo-26667 `__: Support path-like " "objects in importlib.util." msgstr "" -#: ../../../build/NEWS:17752 ../../../build/NEWS:20864 +#: ../../../build/NEWS:17830 ../../../build/NEWS:20942 msgid "" "`bpo-27570 `__: Avoid zero-length " "memcpy() etc calls with null source pointers in the \"ctypes\" and \"array\"" " modules." msgstr "" -#: ../../../build/NEWS:17755 ../../../build/NEWS:20867 +#: ../../../build/NEWS:17833 ../../../build/NEWS:20945 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:17759 +#: ../../../build/NEWS:17837 msgid "" "`bpo-27331 `__: The email.mime classes " "now all accept an optional policy keyword." msgstr "" -#: ../../../build/NEWS:17762 ../../../build/NEWS:20871 +#: ../../../build/NEWS:17840 ../../../build/NEWS:20949 msgid "" "`bpo-27988 `__: Fix email " "iter_attachments incorrect mutation of payload list." msgstr "" -#: ../../../build/NEWS:17764 +#: ../../../build/NEWS:17842 msgid "" "`bpo-16113 `__: Add SHA-3 and SHAKE " "support to hashlib module." msgstr "" -#: ../../../build/NEWS:17766 +#: ../../../build/NEWS:17844 msgid "Eliminate a tautological-pointer-compare warning in _scproxy.c." msgstr "" -#: ../../../build/NEWS:17768 +#: ../../../build/NEWS:17846 msgid "" "`bpo-27776 `__: The :func:`os.urandom` " "function does now block on Linux 3.17 and newer until the system urandom " @@ -28570,25 +28670,25 @@ msgid "" " the :pep:`524`." msgstr "" -#: ../../../build/NEWS:17772 +#: ../../../build/NEWS:17850 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:17775 ../../../build/NEWS:20873 +#: ../../../build/NEWS:17853 ../../../build/NEWS:20951 msgid "" "`bpo-27691 `__: Fix ssl module's parsing" " of GEN_RID subject alternative name fields in X.509 certs." msgstr "" -#: ../../../build/NEWS:17778 +#: ../../../build/NEWS:17856 msgid "" "`bpo-18844 `__: Add random.choices()." msgstr "" -#: ../../../build/NEWS:17780 +#: ../../../build/NEWS:17858 msgid "" "`bpo-25761 `__: Improved error reporting" " about truncated pickle data in C implementation of unpickler. " @@ -28596,87 +28696,87 @@ msgid "" "some cases." msgstr "" -#: ../../../build/NEWS:17784 +#: ../../../build/NEWS:17862 msgid "" "`bpo-26798 `__: Add BLAKE2 (blake2b and " "blake2s) to hashlib." msgstr "" -#: ../../../build/NEWS:17786 +#: ../../../build/NEWS:17864 msgid "" "`bpo-26032 `__: Optimized globbing in " "pathlib by using os.scandir(); it is now about 1.5--4 times faster." msgstr "" -#: ../../../build/NEWS:17789 +#: ../../../build/NEWS:17867 msgid "" "`bpo-25596 `__: Optimized glob() and " "iglob() functions in the glob module; they are now about 3--6 times faster." msgstr "" -#: ../../../build/NEWS:17792 +#: ../../../build/NEWS:17870 msgid "" "`bpo-27928 `__: Add scrypt (password-" "based key derivation function) to hashlib module (requires OpenSSL 1.1.0)." msgstr "" -#: ../../../build/NEWS:17795 ../../../build/NEWS:20876 +#: ../../../build/NEWS:17873 ../../../build/NEWS:20954 msgid "" "`bpo-27850 `__: Remove 3DES from ssl " "module's default cipher list to counter measure sweet32 attack " "(CVE-2016-2183)." msgstr "" -#: ../../../build/NEWS:17798 ../../../build/NEWS:20879 +#: ../../../build/NEWS:17876 ../../../build/NEWS:20957 msgid "" "`bpo-27766 `__: Add ChaCha20 Poly1305 to" " ssl module's default cipher list. (Required OpenSSL 1.1.0 or LibreSSL)." msgstr "" -#: ../../../build/NEWS:17801 +#: ../../../build/NEWS:17879 msgid "" "`bpo-25387 `__: Check return value of " "winsound.MessageBeep." msgstr "" -#: ../../../build/NEWS:17803 +#: ../../../build/NEWS:17881 msgid "" "`bpo-27866 `__: Add " "SSLContext.get_ciphers() method to get a list of all enabled ciphers." msgstr "" -#: ../../../build/NEWS:17806 +#: ../../../build/NEWS:17884 msgid "" "`bpo-27744 `__: Add AF_ALG (Linux Kernel" " crypto) to socket module." msgstr "" -#: ../../../build/NEWS:17808 ../../../build/NEWS:20882 +#: ../../../build/NEWS:17886 ../../../build/NEWS:20960 msgid "" "`bpo-26470 `__: Port ssl and hashlib " "module to OpenSSL 1.1.0." msgstr "" -#: ../../../build/NEWS:17810 +#: ../../../build/NEWS:17888 msgid "" "`bpo-11620 `__: Fix support for " "SND_MEMORY in winsound.PlaySound. Based on a patch by Tim Lesher." msgstr "" -#: ../../../build/NEWS:17813 +#: ../../../build/NEWS:17891 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:17816 +#: ../../../build/NEWS:17894 msgid "" "`bpo-27919 `__: Deprecated " "``extra_path`` distribution option in distutils packaging." msgstr "" -#: ../../../build/NEWS:17819 +#: ../../../build/NEWS:17897 msgid "" "`bpo-23229 `__: Add new ``cmath`` " "constants: ``cmath.inf`` and ``cmath.nan`` to match ``math.inf`` and " @@ -28684,44 +28784,44 @@ msgid "" " used by complex repr." msgstr "" -#: ../../../build/NEWS:17823 +#: ../../../build/NEWS:17901 msgid "" "`bpo-27842 `__: The csv.DictReader now " "returns rows of type OrderedDict. (Contributed by Steve Holden.)" msgstr "" -#: ../../../build/NEWS:17826 ../../../build/NEWS:20884 +#: ../../../build/NEWS:17904 ../../../build/NEWS:20962 msgid "" "Remove support for passing a file descriptor to os.access. It never worked " "but previously didn't raise." msgstr "" -#: ../../../build/NEWS:17829 ../../../build/NEWS:20887 +#: ../../../build/NEWS:17907 ../../../build/NEWS:20965 msgid "" "`bpo-12885 `__: Fix error when distutils" " encounters symlink." msgstr "" -#: ../../../build/NEWS:17831 ../../../build/NEWS:20889 +#: ../../../build/NEWS:17909 ../../../build/NEWS:20967 msgid "" "`bpo-27881 `__: Fixed possible bugs when" " setting sqlite3.Connection.isolation_level. Based on patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:17834 ../../../build/NEWS:20892 +#: ../../../build/NEWS:17912 ../../../build/NEWS:20970 msgid "" "`bpo-27861 `__: Fixed a crash in " "sqlite3.Connection.cursor() when a factory creates not a cursor. Patch by " "Xiang Zhang." msgstr "" -#: ../../../build/NEWS:17837 ../../../build/NEWS:20895 +#: ../../../build/NEWS:17915 ../../../build/NEWS:20973 msgid "" "`bpo-19884 `__: Avoid spurious output on" " OS X with Gnu Readline." msgstr "" -#: ../../../build/NEWS:17839 ../../../build/NEWS:20897 +#: ../../../build/NEWS:17917 ../../../build/NEWS:20975 msgid "" "`bpo-27706 `__: Restore deterministic " "behavior of random.Random().seed() for string seeds using seeding version 1." @@ -28729,13 +28829,13 @@ msgid "" "Python 2. Patch by Nofar Schnider." msgstr "" -#: ../../../build/NEWS:17844 ../../../build/NEWS:20902 +#: ../../../build/NEWS:17922 ../../../build/NEWS:20980 msgid "" "`bpo-10513 `__: Fix a regression in " "Connection.commit(). Statements should not be reset after a commit." msgstr "" -#: ../../../build/NEWS:17847 +#: ../../../build/NEWS:17925 msgid "" "`bpo-12319 `__: Chunked transfer " "encoding support added to http.client.HTTPConnection requests. The " @@ -28745,7 +28845,7 @@ msgid "" "encoding." msgstr "" -#: ../../../build/NEWS:17854 +#: ../../../build/NEWS:17932 msgid "" "A new version of typing.py from https://github.com/python/typing: - " "Collection (only for 3.6) (`bpo-27598 " @@ -28754,181 +28854,181 @@ msgid "" " dict constraint in ForwardRef._eval_type (upstream #252)" msgstr "" -#: ../../../build/NEWS:17859 +#: ../../../build/NEWS:17937 msgid "" "`bpo-27832 `__: Make ``_normalize`` " "parameter to ``Fraction`` constructor keyword-only, so that ``Fraction(2, 3," " 4)`` now raises ``TypeError``." msgstr "" -#: ../../../build/NEWS:17862 ../../../build/NEWS:20910 +#: ../../../build/NEWS:17940 ../../../build/NEWS:20988 msgid "" "`bpo-27539 `__: Fix unnormalised " "``Fraction.__pow__`` result in the case of negative exponent and negative " "base." msgstr "" -#: ../../../build/NEWS:17865 ../../../build/NEWS:20913 +#: ../../../build/NEWS:17943 ../../../build/NEWS:20991 msgid "" "`bpo-21718 `__: cursor.description is " "now available for queries using CTEs." msgstr "" -#: ../../../build/NEWS:17867 +#: ../../../build/NEWS:17945 msgid "" "`bpo-27819 `__: In distutils sdists, " "simply produce the \"gztar\" (gzipped tar format) distributions on all " "platforms unless \"formats\" is supplied." msgstr "" -#: ../../../build/NEWS:17870 ../../../build/NEWS:20915 +#: ../../../build/NEWS:17948 ../../../build/NEWS:20993 msgid "" "`bpo-2466 `__: posixpath.ismount now " "correctly recognizes mount points which the user does not have permission to" " access." msgstr "" -#: ../../../build/NEWS:17873 +#: ../../../build/NEWS:17951 msgid "" "`bpo-9998 `__: On Linux, " "ctypes.util.find_library now looks in LD_LIBRARY_PATH for shared libraries." msgstr "" -#: ../../../build/NEWS:17876 +#: ../../../build/NEWS:17954 msgid "" "`bpo-27573 `__: exit message for " "code.interact is now configurable." msgstr "" -#: ../../../build/NEWS:17878 ../../../build/NEWS:21023 +#: ../../../build/NEWS:17956 ../../../build/NEWS:21101 msgid "" "`bpo-27930 `__: Improved behaviour of " "logging.handlers.QueueListener. Thanks to Paulo Andrade and Petr Viktorin " "for the analysis and patch." msgstr "" -#: ../../../build/NEWS:17881 +#: ../../../build/NEWS:17959 msgid "" "`bpo-6766 `__: Distributed reference " "counting added to multiprocessing to support nesting of shared values / " "proxy objects." msgstr "" -#: ../../../build/NEWS:17884 ../../../build/NEWS:21026 +#: ../../../build/NEWS:17962 ../../../build/NEWS:21104 msgid "" "`bpo-21201 `__: Improves readability of " "multiprocessing error message. Thanks to Wojciech Walczak for patch." msgstr "" -#: ../../../build/NEWS:17887 +#: ../../../build/NEWS:17965 msgid "asyncio: Add set_protocol / get_protocol to Transports." msgstr "" -#: ../../../build/NEWS:17889 ../../../build/NEWS:21029 +#: ../../../build/NEWS:17967 ../../../build/NEWS:21107 msgid "" "`bpo-27456 `__: asyncio: Set TCP_NODELAY" " by default." msgstr "" -#: ../../../build/NEWS:17894 ../../../build/NEWS:21094 +#: ../../../build/NEWS:17972 ../../../build/NEWS:21172 msgid "" "`bpo-15308 `__: Add 'interrupt " "execution' (^C) to Shell menu. Patch by Roger Serwy, updated by Bayard " "Randel." msgstr "" -#: ../../../build/NEWS:17897 ../../../build/NEWS:21097 +#: ../../../build/NEWS:17975 ../../../build/NEWS:21175 msgid "" "`bpo-27922 `__: Stop IDLE tests from " "'flashing' gui widgets on the screen." msgstr "" -#: ../../../build/NEWS:17899 +#: ../../../build/NEWS:17977 msgid "" "`bpo-27891 `__: Consistently group and " "sort imports within idlelib modules." msgstr "" -#: ../../../build/NEWS:17901 +#: ../../../build/NEWS:17979 msgid "" "`bpo-17642 `__: add larger font sizes " "for classroom projection." msgstr "" -#: ../../../build/NEWS:17903 ../../../build/NEWS:21099 +#: ../../../build/NEWS:17981 ../../../build/NEWS:21177 msgid "Add version to title of IDLE help window." msgstr "Tambahkan versi ke judul jendela bantuan IDLE." -#: ../../../build/NEWS:17905 ../../../build/NEWS:21101 +#: ../../../build/NEWS:17983 ../../../build/NEWS:21179 msgid "" "`bpo-25564 `__: In section on IDLE -- " "console differences, mention that using exec means that __builtins__ is " "defined for each statement." msgstr "" -#: ../../../build/NEWS:17908 +#: ../../../build/NEWS:17986 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:17914 +#: ../../../build/NEWS:17992 msgid "" "`bpo-26900 `__: Excluded underscored " "names and other private API from limited API." msgstr "" -#: ../../../build/NEWS:17917 +#: ../../../build/NEWS:17995 msgid "" "`bpo-26027 `__: Add support for path-" "like objects in PyUnicode_FSConverter() & PyUnicode_FSDecoder()." msgstr "" -#: ../../../build/NEWS:17923 +#: ../../../build/NEWS:18001 msgid "" "`bpo-27427 `__: Additional tests for the" " math module. Patch by Francisco Couzo." msgstr "" -#: ../../../build/NEWS:17925 +#: ../../../build/NEWS:18003 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:17928 +#: ../../../build/NEWS:18006 msgid "" "`bpo-26040 `__: Improve test_math and " "test_cmath coverage and rigour. Patch by Jeff Allen." msgstr "" -#: ../../../build/NEWS:17931 ../../../build/NEWS:21146 +#: ../../../build/NEWS:18009 ../../../build/NEWS:21224 msgid "" "`bpo-27787 `__: Call gc.collect() before" " checking each test for \"dangling threads\", since the dangling threads are" " weak references." msgstr "" -#: ../../../build/NEWS:17937 ../../../build/NEWS:21206 +#: ../../../build/NEWS:18015 ../../../build/NEWS:21284 msgid "" "`bpo-27566 `__: Fix clean target in " "freeze makefile (patch by Lisa Roach)" msgstr "" -#: ../../../build/NEWS:17939 ../../../build/NEWS:21208 +#: ../../../build/NEWS:18017 ../../../build/NEWS:21286 msgid "" "`bpo-27705 `__: Update message in " "validate_ucrtbase.py" msgstr "" -#: ../../../build/NEWS:17941 +#: ../../../build/NEWS:18019 msgid "" "`bpo-27976 `__: Deprecate building " "_ctypes with the bundled copy of libffi on non-OSX UNIX platforms." msgstr "" -#: ../../../build/NEWS:17944 +#: ../../../build/NEWS:18022 msgid "" "`bpo-27983 `__: Cause lack of llvm-" "profdata tool when using clang as required for PGO linking to be a configure" @@ -28937,46 +29037,46 @@ msgid "" "Linuxes." msgstr "" -#: ../../../build/NEWS:17949 +#: ../../../build/NEWS:18027 msgid "" "`bpo-21590 `__: Support for DTrace and " "SystemTap probes." msgstr "" -#: ../../../build/NEWS:17951 ../../../build/NEWS:21215 +#: ../../../build/NEWS:18029 ../../../build/NEWS:21293 msgid "" "`bpo-26307 `__: The profile-opt build " "now applies PGO to the built-in modules." msgstr "" -#: ../../../build/NEWS:17953 +#: ../../../build/NEWS:18031 msgid "" "`bpo-26359 `__: Add the --with-" "optimizations flag to turn on LTO and PGO build support when available." msgstr "" -#: ../../../build/NEWS:17956 +#: ../../../build/NEWS:18034 msgid "" "`bpo-27917 `__: Set platform triplets " "for Android builds." msgstr "" -#: ../../../build/NEWS:17958 +#: ../../../build/NEWS:18036 msgid "" "`bpo-25825 `__: Update references to the" " $(LIBPL) installation path on AIX. This path was changed in 3.2a4." msgstr "" -#: ../../../build/NEWS:17961 +#: ../../../build/NEWS:18039 msgid "Update OS X installer to use SQLite 3.14.1 and XZ 5.2.2." msgstr "" -#: ../../../build/NEWS:17963 +#: ../../../build/NEWS:18041 msgid "" "`bpo-21122 `__: Fix LTO builds on OS X." msgstr "" -#: ../../../build/NEWS:17965 +#: ../../../build/NEWS:18043 msgid "" "`bpo-17128 `__: Build OS X installer " "with a private copy of OpenSSL. Also provide a sample Install Certificates " @@ -28984,7 +29084,7 @@ msgid "" "certifi module." msgstr "" -#: ../../../build/NEWS:17972 ../../../build/NEWS:21155 +#: ../../../build/NEWS:18050 ../../../build/NEWS:21233 msgid "" "`bpo-27952 `__: Get " "Tools/scripts/fixcid.py working with Python 3 and the current \"re\" module," @@ -28992,88 +29092,88 @@ msgid "" "quote signs." msgstr "" -#: ../../../build/NEWS:17979 +#: ../../../build/NEWS:18057 msgid "" "`bpo-28065 `__: Update xz dependency to " "5.2.2 and build it from source." msgstr "" -#: ../../../build/NEWS:17981 ../../../build/NEWS:21172 +#: ../../../build/NEWS:18059 ../../../build/NEWS:21250 msgid "" "`bpo-25144 `__: Ensures TargetDir is set" " before continuing with custom install." msgstr "" -#: ../../../build/NEWS:17983 +#: ../../../build/NEWS:18061 msgid "" "`bpo-1602 `__: Windows console doesn't " "input or print Unicode (PEP 528)" msgstr "" -#: ../../../build/NEWS:17985 +#: ../../../build/NEWS:18063 msgid "" "`bpo-27781 `__: Change file system " "encoding on Windows to UTF-8 (PEP 529)" msgstr "" -#: ../../../build/NEWS:17987 +#: ../../../build/NEWS:18065 msgid "" "`bpo-27731 `__: Opt-out of MAX_PATH on " "Windows 10" msgstr "" -#: ../../../build/NEWS:17989 +#: ../../../build/NEWS:18067 msgid "" "`bpo-6135 `__: Adds encoding and errors " "parameters to subprocess." msgstr "" -#: ../../../build/NEWS:17991 +#: ../../../build/NEWS:18069 msgid "" "`bpo-27959 `__: Adds oem encoding, alias" " ansi to mbcs, move aliasmbcs to codec lookup." msgstr "" -#: ../../../build/NEWS:17994 +#: ../../../build/NEWS:18072 msgid "" "`bpo-27982 `__: The functions of the " "winsound module now accept keyword arguments." msgstr "" -#: ../../../build/NEWS:17997 +#: ../../../build/NEWS:18075 msgid "" "`bpo-20366 `__: Build full text search " "support into SQLite on Windows." msgstr "" -#: ../../../build/NEWS:17999 +#: ../../../build/NEWS:18077 msgid "" "`bpo-27756 `__: Adds new icons for " "Python files and processes on Windows. Designs by Cherry Wang." msgstr "" -#: ../../../build/NEWS:18002 +#: ../../../build/NEWS:18080 msgid "" "`bpo-27883 `__: Update sqlite to " "3.14.1.0 on Windows." msgstr "" -#: ../../../build/NEWS:18006 +#: ../../../build/NEWS:18084 msgid "Python 3.6.0 alpha 4" msgstr "Python 3.6.0 alfa 4" -#: ../../../build/NEWS:18008 +#: ../../../build/NEWS:18086 msgid "*Release date: 2016-08-15*" msgstr "*Tanggal rilis: 2016-08-15*" -#: ../../../build/NEWS:18013 +#: ../../../build/NEWS:18091 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:18017 +#: ../../../build/NEWS:18095 msgid "" "`bpo-26823 `__: Large sections of " "repeated lines in tracebacks are now abbreviated as \"[Previous line " @@ -29081,51 +29181,51 @@ msgid "" "Emanuel Barry." msgstr "" -#: ../../../build/NEWS:18021 +#: ../../../build/NEWS:18099 msgid "" "`bpo-27574 `__: Decreased an overhead of" " parsing keyword arguments in functions implemented with using Argument " "Clinic." msgstr "" -#: ../../../build/NEWS:18024 +#: ../../../build/NEWS:18102 msgid "" "`bpo-22557 `__: Now importing already " "imported modules is up to 2.5 times faster." msgstr "" -#: ../../../build/NEWS:18027 +#: ../../../build/NEWS:18105 msgid "" "`bpo-17596 `__: Include to " "help with Min GW building." msgstr "" -#: ../../../build/NEWS:18029 +#: ../../../build/NEWS:18107 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:18032 ../../../build/NEWS:20678 +#: ../../../build/NEWS:18110 ../../../build/NEWS:20756 msgid "" "`bpo-27507 `__: Add integer overflow " "check in bytearray.extend(). Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:18035 ../../../build/NEWS:20681 +#: ../../../build/NEWS:18113 ../../../build/NEWS:20759 msgid "" "`bpo-27581 `__: Don't rely on wrapping " "for overflow check in PySequence_Tuple(). Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:18038 +#: ../../../build/NEWS:18116 msgid "" "`bpo-1621 `__: Avoid signed integer " "overflow in list and tuple operations. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:18041 +#: ../../../build/NEWS:18119 msgid "" "`bpo-27419 `__: Standard __import__() no" " longer look up \"__import__\" in globals or builtins for importing " @@ -29133,19 +29233,19 @@ msgid "" "unabling to resolve package from __spec__ or __package__." msgstr "" -#: ../../../build/NEWS:18046 ../../../build/NEWS:20670 +#: ../../../build/NEWS:18124 ../../../build/NEWS:20748 msgid "" "`bpo-27083 `__: Respect the PYTHONCASEOK" " environment variable under Windows." msgstr "" -#: ../../../build/NEWS:18048 ../../../build/NEWS:20672 +#: ../../../build/NEWS:18126 ../../../build/NEWS:20750 msgid "" "`bpo-27514 `__: Make having too many " "statically nested blocks a SyntaxError instead of SystemError." msgstr "" -#: ../../../build/NEWS:18051 +#: ../../../build/NEWS:18129 msgid "" "`bpo-27366 `__: Implemented :pep:`487` " "(Simpler customization of class creation). Upon subclassing, the " @@ -29153,7 +29253,7 @@ msgid "" "initialized with __set_name__ after class creation." msgstr "" -#: ../../../build/NEWS:18059 +#: ../../../build/NEWS:18137 msgid "" "`bpo-26027 `__: Add " ":pep:`519`/__fspath__() support to the os and os.path modules. Includes code" @@ -29161,13 +29261,13 @@ msgid "" "`__)" msgstr "" -#: ../../../build/NEWS:18062 +#: ../../../build/NEWS:18140 msgid "" "`bpo-27598 `__: Add Collections to " "collections.abc. Patch by Ivan Levkivskyi, docs by Neil Girdhar." msgstr "" -#: ../../../build/NEWS:18065 +#: ../../../build/NEWS:18143 msgid "" "`bpo-25958 `__: Support \"anti-" "registration\" of special methods from various ABCs, like __hash__, __iter__" @@ -29178,13 +29278,13 @@ msgid "" "Ivan Levkivskyi." msgstr "" -#: ../../../build/NEWS:18072 +#: ../../../build/NEWS:18150 msgid "" "`bpo-16764 `__: Support keyword " "arguments to zlib.decompress(). Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:18075 +#: ../../../build/NEWS:18153 msgid "" "`bpo-27736 `__: Prevent segfault after " "interpreter re-initialization due to ref count problem introduced in code " @@ -29192,19 +29292,19 @@ msgid "" "Xiang Zhang." msgstr "" -#: ../../../build/NEWS:18079 +#: ../../../build/NEWS:18157 msgid "" "`bpo-25628 `__: The *verbose* and " "*rename* parameters for collections.namedtuple are now keyword-only." msgstr "" -#: ../../../build/NEWS:18082 +#: ../../../build/NEWS:18160 msgid "" "`bpo-12345 `__: Add mathematical " "constant tau to math and cmath. See also :pep:`628`." msgstr "" -#: ../../../build/NEWS:18085 +#: ../../../build/NEWS:18163 msgid "" "`bpo-26823 `__: " "traceback.StackSummary.format now abbreviates large sections of repeated " @@ -29213,38 +29313,38 @@ msgid "" "Emanuel Barry." msgstr "" -#: ../../../build/NEWS:18090 +#: ../../../build/NEWS:18168 msgid "" "`bpo-27664 `__: Add to " "concurrent.futures.thread.ThreadPoolExecutor() the ability to specify a " "thread name prefix." msgstr "" -#: ../../../build/NEWS:18093 +#: ../../../build/NEWS:18171 msgid "" "`bpo-27181 `__: Add geometric_mean and " "harmonic_mean to statistics module." msgstr "" -#: ../../../build/NEWS:18095 +#: ../../../build/NEWS:18173 msgid "" "`bpo-27573 `__: code.interact now prints" " an message when exiting." msgstr "" -#: ../../../build/NEWS:18097 +#: ../../../build/NEWS:18175 msgid "" "`bpo-6422 `__: Add autorange method to " "timeit.Timer objects." msgstr "" -#: ../../../build/NEWS:18099 ../../../build/NEWS:20918 +#: ../../../build/NEWS:18177 ../../../build/NEWS:20996 msgid "" "`bpo-27773 `__: Correct some memory " "management errors server_hostname in _ssl.wrap_socket()." msgstr "" -#: ../../../build/NEWS:18102 +#: ../../../build/NEWS:18180 msgid "" "`bpo-26750 `__: " "unittest.mock.create_autospec() now works properly for subclasses of " @@ -29252,81 +29352,81 @@ msgid "" "never documented unittest.mock.DescriptorTypes tuple." msgstr "" -#: ../../../build/NEWS:18106 +#: ../../../build/NEWS:18184 msgid "" "`bpo-26754 `__: Undocumented support of " "general bytes-like objects as path in compile() and similar functions is now" " deprecated." msgstr "" -#: ../../../build/NEWS:18109 +#: ../../../build/NEWS:18187 msgid "" "`bpo-26800 `__: Undocumented support of " "general bytes-like objects as paths in os functions is now deprecated." msgstr "" -#: ../../../build/NEWS:18112 +#: ../../../build/NEWS:18190 msgid "" "`bpo-26981 `__: Add _order_ " "compatibility shim to enum.Enum for Python 2/3 code bases." msgstr "" -#: ../../../build/NEWS:18115 +#: ../../../build/NEWS:18193 msgid "" "`bpo-27661 `__: Added tzinfo keyword " "argument to datetime.combine." msgstr "" -#: ../../../build/NEWS:18117 ../../../build/NEWS:20924 +#: ../../../build/NEWS:18195 ../../../build/NEWS:21002 msgid "" "In the curses module, raise an error if window.getstr() or window.instr() is" " passed a negative value." msgstr "" -#: ../../../build/NEWS:18120 ../../../build/NEWS:20927 +#: ../../../build/NEWS:18198 ../../../build/NEWS:21005 msgid "" "`bpo-27783 `__: Fix possible usage of " "uninitialized memory in operator.methodcaller." msgstr "" -#: ../../../build/NEWS:18123 ../../../build/NEWS:20930 +#: ../../../build/NEWS:18201 ../../../build/NEWS:21008 msgid "" "`bpo-27774 `__: Fix possible Py_DECREF " "on unowned object in _sre." msgstr "" -#: ../../../build/NEWS:18125 ../../../build/NEWS:20932 +#: ../../../build/NEWS:18203 ../../../build/NEWS:21010 msgid "" "`bpo-27760 `__: Fix possible integer " "overflow in binascii.b2a_qp." msgstr "" -#: ../../../build/NEWS:18127 ../../../build/NEWS:20934 +#: ../../../build/NEWS:18205 ../../../build/NEWS:21012 msgid "" "`bpo-27758 `__: Fix possible integer " "overflow in the _csv module for large record lengths." msgstr "" -#: ../../../build/NEWS:18130 ../../../build/NEWS:20937 +#: ../../../build/NEWS:18208 ../../../build/NEWS:21015 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:18134 +#: ../../../build/NEWS:18212 msgid "" "`bpo-7063 `__: Remove dead code from the " "\"array\" module's slice handling. Patch by Chuck." msgstr "" -#: ../../../build/NEWS:18137 ../../../build/NEWS:20941 +#: ../../../build/NEWS:18215 ../../../build/NEWS:21019 msgid "" "`bpo-27656 `__: Do not assume sched.h " "defines any SCHED_* constants." msgstr "" -#: ../../../build/NEWS:18139 ../../../build/NEWS:20943 +#: ../../../build/NEWS:18217 ../../../build/NEWS:21021 msgid "" "`bpo-27130 `__: In the \"zlib\" module, " "fix handling of large buffers (typically 4 GiB) when compressing and " @@ -29334,55 +29434,55 @@ msgid "" "and decompression operations did not properly handle results of 4 GiB." msgstr "" -#: ../../../build/NEWS:18144 +#: ../../../build/NEWS:18222 msgid "" "`bpo-24773 `__: Implemented :pep:`495` " "(Local Time Disambiguation)." msgstr "" -#: ../../../build/NEWS:18146 +#: ../../../build/NEWS:18224 msgid "" "Expose the EPOLLEXCLUSIVE constant (when it is defined) in the select " "module." msgstr "" -#: ../../../build/NEWS:18149 +#: ../../../build/NEWS:18227 msgid "" "`bpo-27567 `__: Expose the EPOLLRDHUP " "and POLLRDHUP constants in the select module." msgstr "" -#: ../../../build/NEWS:18152 +#: ../../../build/NEWS:18230 msgid "" "`bpo-1621 `__: Avoid signed int negation " "overflow in the \"audioop\" module." msgstr "" -#: ../../../build/NEWS:18154 ../../../build/NEWS:20948 +#: ../../../build/NEWS:18232 ../../../build/NEWS:21026 msgid "" "`bpo-27533 `__: Release GIL in nt._isdir" msgstr "" -#: ../../../build/NEWS:18156 ../../../build/NEWS:20950 +#: ../../../build/NEWS:18234 ../../../build/NEWS:21028 msgid "" "`bpo-17711 `__: Fixed unpickling by the " "persistent ID with protocol 0. Original patch by Alexandre Vassalotti." msgstr "" -#: ../../../build/NEWS:18159 ../../../build/NEWS:20953 +#: ../../../build/NEWS:18237 ../../../build/NEWS:21031 msgid "" "`bpo-27522 `__: Avoid an unintentional " "reference cycle in email.feedparser." msgstr "" -#: ../../../build/NEWS:18161 +#: ../../../build/NEWS:18239 msgid "" "`bpo-27512 `__: Fix a segfault when " "os.fspath() called an __fspath__() method that raised an exception. Patch by" " Xiang Zhang." msgstr "" -#: ../../../build/NEWS:18167 ../../../build/NEWS:21104 +#: ../../../build/NEWS:18245 ../../../build/NEWS:21182 msgid "" "`bpo-27714 `__: text_textview and " "test_autocomplete now pass when re-run in the same process. This occurs " @@ -29390,7 +29490,7 @@ msgid "" "warning from test_config." msgstr "" -#: ../../../build/NEWS:18171 +#: ../../../build/NEWS:18249 msgid "" "`bpo-27621 `__: Put query response " "validation error messages in the query box itself instead of in a separate " @@ -29398,152 +29498,152 @@ msgid "" " Mark Roseman." msgstr "" -#: ../../../build/NEWS:18175 +#: ../../../build/NEWS:18253 msgid "" "`bpo-27620 `__: Escape key now closes " "Query box as cancelled." msgstr "" -#: ../../../build/NEWS:18177 +#: ../../../build/NEWS:18255 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:18181 +#: ../../../build/NEWS:18259 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:18184 ../../../build/NEWS:21108 +#: ../../../build/NEWS:18262 ../../../build/NEWS:21186 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:18187 ../../../build/NEWS:18380 +#: ../../../build/NEWS:18265 ../../../build/NEWS:18458 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:18191 ../../../build/NEWS:18387 -#: ../../../build/NEWS:21111 +#: ../../../build/NEWS:18269 ../../../build/NEWS:18465 +#: ../../../build/NEWS:21189 msgid "" "`bpo-27452 `__: add line counter and crc" " to IDLE configHandler test dump." msgstr "" -#: ../../../build/NEWS:18196 +#: ../../../build/NEWS:18274 msgid "" "`bpo-25805 `__: Skip a test in " "test_pkgutil as needed that doesn't work when ``__name__ == __main__``. " "Patch by SilentGhost." msgstr "" -#: ../../../build/NEWS:18199 +#: ../../../build/NEWS:18277 msgid "" "`bpo-27472 `__: Add " "test.support.unix_shell as the path to the default shell." msgstr "" -#: ../../../build/NEWS:18201 ../../../build/NEWS:21149 +#: ../../../build/NEWS:18279 ../../../build/NEWS:21227 msgid "" "`bpo-27369 `__: In test_pyexpat, avoid " "testing an error message detail that changed in Expat 2.2.0." msgstr "" -#: ../../../build/NEWS:18204 +#: ../../../build/NEWS:18282 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:18211 +#: ../../../build/NEWS:18289 msgid "" "`bpo-27647 `__: Update bundled Tcl/Tk to" " 8.6.6." msgstr "" -#: ../../../build/NEWS:18213 +#: ../../../build/NEWS:18291 msgid "" "`bpo-27610 `__: Adds :pep:`514` metadata" " to Windows installer" msgstr "" -#: ../../../build/NEWS:18215 ../../../build/NEWS:21174 +#: ../../../build/NEWS:18293 ../../../build/NEWS:21252 msgid "" "`bpo-27469 `__: Adds a shell extension " "to the launcher so that drag and drop works correctly." msgstr "" -#: ../../../build/NEWS:18218 +#: ../../../build/NEWS:18296 msgid "" "`bpo-27309 `__: Enables proper Windows " "styles in python[w].exe manifest." msgstr "" -#: ../../../build/NEWS:18223 ../../../build/NEWS:21219 +#: ../../../build/NEWS:18301 ../../../build/NEWS:21297 msgid "" "`bpo-27713 `__: Suppress spurious build " "warnings when updating importlib's bootstrap files. Patch by Xiang Zhang" msgstr "" -#: ../../../build/NEWS:18226 +#: ../../../build/NEWS:18304 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:18229 ../../../build/NEWS:21227 +#: ../../../build/NEWS:18307 ../../../build/NEWS:21305 msgid "" "`bpo-27453 `__: CPP invocation in " "configure must use CPPFLAGS. Patch by Chi Hsuan Yen." msgstr "" -#: ../../../build/NEWS:18232 ../../../build/NEWS:21230 +#: ../../../build/NEWS:18310 ../../../build/NEWS:21308 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:18236 ../../../build/NEWS:21234 +#: ../../../build/NEWS:18314 ../../../build/NEWS:21312 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:18239 ../../../build/NEWS:21237 +#: ../../../build/NEWS:18317 ../../../build/NEWS:21315 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:18244 +#: ../../../build/NEWS:18322 msgid "Python 3.6.0 alpha 3" msgstr "Python 3.6.0 alfa 3" -#: ../../../build/NEWS:18246 +#: ../../../build/NEWS:18324 msgid "*Release date: 2016-07-11*" msgstr "*Tanggal rilis: 2016-07-11*" -#: ../../../build/NEWS:18251 ../../../build/NEWS:20675 +#: ../../../build/NEWS:18329 ../../../build/NEWS:20753 msgid "" "`bpo-27473 `__: Fixed possible integer " "overflow in bytes and bytearray concatenations. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:18254 +#: ../../../build/NEWS:18332 msgid "" "`bpo-23034 `__: The output of a special " "Python build with defined COUNT_ALLOCS, SHOW_ALLOC_COUNT or SHOW_TRACK_COUNT" @@ -29551,48 +29651,48 @@ msgid "" "showalloccount\" option. It now outputs to stderr instead of stdout." msgstr "" -#: ../../../build/NEWS:18259 ../../../build/NEWS:20684 +#: ../../../build/NEWS:18337 ../../../build/NEWS:20762 msgid "" "`bpo-27443 `__: __length_hint__() of " "bytearray iterators no longer return a negative integer for a resized " "bytearray." msgstr "" -#: ../../../build/NEWS:18262 +#: ../../../build/NEWS:18340 msgid "" "`bpo-27007 `__: The fromhex() class " "methods of bytes and bytearray subclasses now return an instance of " "corresponding subclass." msgstr "" -#: ../../../build/NEWS:18268 ../../../build/NEWS:20955 +#: ../../../build/NEWS:18346 ../../../build/NEWS:21033 msgid "" "`bpo-26844 `__: Fix error message for " "imp.find_module() to refer to 'path' instead of 'name'. Patch by Lev " "Maximov." msgstr "" -#: ../../../build/NEWS:18271 ../../../build/NEWS:20958 +#: ../../../build/NEWS:18349 ../../../build/NEWS:21036 msgid "" "`bpo-23804 `__: Fix SSL zero-length " "recv() calls to not block and not raise an error about unclean EOF." msgstr "" -#: ../../../build/NEWS:18274 ../../../build/NEWS:20961 +#: ../../../build/NEWS:18352 ../../../build/NEWS:21039 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:18278 +#: ../../../build/NEWS:18356 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:18282 +#: ../../../build/NEWS:18360 msgid "" "`bpo-26721 `__: Change the " "socketserver.StreamRequestHandler.wfile attribute to implement " @@ -29600,7 +29700,7 @@ msgid "" "writes." msgstr "" -#: ../../../build/NEWS:18286 +#: ../../../build/NEWS:18364 msgid "" "`bpo-22115 `__: Added methods trace_add," " trace_remove and trace_info in the tkinter.Variable class. They replace " @@ -29611,34 +29711,34 @@ msgid "" "tracing in the \"u\" mode now works." msgstr "" -#: ../../../build/NEWS:18294 +#: ../../../build/NEWS:18372 msgid "" "`bpo-26243 `__: Only the level argument " "to zlib.compress() is keyword argument now. The first argument is " "positional-only." msgstr "" -#: ../../../build/NEWS:18297 +#: ../../../build/NEWS:18375 msgid "" "`bpo-27038 `__: Expose the DirEntry type" " as os.DirEntry. Code patch by Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:18300 +#: ../../../build/NEWS:18378 msgid "" "`bpo-27186 `__: Update " "os.fspath()/PyOS_FSPath() to check the return value of __fspath__() to be " "either str or bytes." msgstr "" -#: ../../../build/NEWS:18303 +#: ../../../build/NEWS:18381 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:18307 +#: ../../../build/NEWS:18385 msgid "" "`bpo-27319 `__: Methods selection_set()," " selection_add(), selection_remove() and selection_toggle() of ttk.TreeView " @@ -29647,58 +29747,58 @@ msgid "" " method with arguments." msgstr "" -#: ../../../build/NEWS:18312 ../../../build/NEWS:20975 +#: ../../../build/NEWS:18390 ../../../build/NEWS:21053 msgid "" "`bpo-27079 `__: Fixed curses.ascii " "functions isblank(), iscntrl() and ispunct()." msgstr "" -#: ../../../build/NEWS:18315 +#: ../../../build/NEWS:18393 msgid "" "`bpo-27294 `__: Numerical state in the " "repr for Tkinter event objects is now represented as a combination of known " "flags." msgstr "" -#: ../../../build/NEWS:18318 +#: ../../../build/NEWS:18396 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:18321 ../../../build/NEWS:20978 +#: ../../../build/NEWS:18399 ../../../build/NEWS:21056 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:18325 +#: ../../../build/NEWS:18403 msgid "" "`bpo-26536 `__: socket.ioctl now " "supports SIO_LOOPBACK_FAST_PATH. Patch by Daniel Stokes." msgstr "" -#: ../../../build/NEWS:18328 ../../../build/NEWS:20982 +#: ../../../build/NEWS:18406 ../../../build/NEWS:21060 msgid "" "`bpo-27048 `__: Prevents distutils " "failing on Windows when environment variables contain non-ASCII characters" msgstr "" -#: ../../../build/NEWS:18331 ../../../build/NEWS:20985 +#: ../../../build/NEWS:18409 ../../../build/NEWS:21063 msgid "" "`bpo-27330 `__: Fixed possible leaks in " "the ctypes module." msgstr "" -#: ../../../build/NEWS:18333 ../../../build/NEWS:20987 +#: ../../../build/NEWS:18411 ../../../build/NEWS:21065 msgid "" "`bpo-27238 `__: Got rid of bare excepts " "in the turtle module. Original patch by Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:18336 ../../../build/NEWS:20990 +#: ../../../build/NEWS:18414 ../../../build/NEWS:21068 msgid "" "`bpo-27122 `__: When an exception is " "raised within the context being managed by a contextlib.ExitStack() and one " @@ -29707,7 +29807,7 @@ msgid "" " This avoids the :pep:`479` bug described in issue25782." msgstr "" -#: ../../../build/NEWS:18345 ../../../build/NEWS:20999 +#: ../../../build/NEWS:18423 ../../../build/NEWS:21077 msgid "" "`bpo-27278 `__: Fix os.urandom() " "implementation using getrandom() on Linux. Truncate size to INT_MAX and loop" @@ -29715,57 +29815,57 @@ msgid "" "Py_ssize_t to int." msgstr "" -#: ../../../build/NEWS:18352 +#: ../../../build/NEWS:18430 msgid "" "`bpo-16864 `__: sqlite3.Cursor.lastrowid" " now supports REPLACE statement. Initial patch by Alex LordThorsen." msgstr "" -#: ../../../build/NEWS:18355 ../../../build/NEWS:21006 +#: ../../../build/NEWS:18433 ../../../build/NEWS:21084 msgid "" "`bpo-26386 `__: Fixed ttk.TreeView " "selection operations with item id's containing spaces." msgstr "" -#: ../../../build/NEWS:18358 +#: ../../../build/NEWS:18436 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:18364 ../../../build/NEWS:21012 +#: ../../../build/NEWS:18442 ../../../build/NEWS:21090 msgid "" "`bpo-22636 `__: Avoid shell injection " "problems with ctypes.util.find_library()." msgstr "" -#: ../../../build/NEWS:18369 ../../../build/NEWS:21017 +#: ../../../build/NEWS:18447 ../../../build/NEWS:21095 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:18373 ../../../build/NEWS:21021 +#: ../../../build/NEWS:18451 ../../../build/NEWS:21099 msgid "" "`bpo-27392 `__: Add " "loop.connect_accepted_socket(). Patch by Jim Fulton." msgstr "" -#: ../../../build/NEWS:18378 +#: ../../../build/NEWS:18456 msgid "" "`bpo-27477 `__: IDLE search dialogs now " "use ttk widgets." msgstr "" -#: ../../../build/NEWS:18384 +#: ../../../build/NEWS:18462 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:18389 +#: ../../../build/NEWS:18467 msgid "" "`bpo-27380 `__: IDLE: add query.py with " "base Query dialog and ttk widgets. Module had subclasses SectionName, " @@ -29775,19 +29875,19 @@ msgid "" "starting over. Add tests and delete the two files combined into the new one." msgstr "" -#: ../../../build/NEWS:18396 +#: ../../../build/NEWS:18474 msgid "" "`bpo-27372 `__: Test_idle no longer " "changes the locale." msgstr "" -#: ../../../build/NEWS:18398 ../../../build/NEWS:21113 +#: ../../../build/NEWS:18476 ../../../build/NEWS:21191 msgid "" "`bpo-27365 `__: Allow non-ascii chars in" " IDLE NEWS.txt, for contributor names." msgstr "" -#: ../../../build/NEWS:18400 ../../../build/NEWS:21115 +#: ../../../build/NEWS:18478 ../../../build/NEWS:21193 msgid "" "`bpo-27245 `__: IDLE: Cleanly delete " "custom themes and key bindings. Previously, when IDLE was started from a " @@ -29795,7 +29895,7 @@ msgid "" "Storchaka." msgstr "" -#: ../../../build/NEWS:18404 +#: ../../../build/NEWS:18482 msgid "" "`bpo-24137 `__: Run IDLE, test_idle, and" " htest with tkinter default root disabled. Fix code and tests that fail " @@ -29803,47 +29903,47 @@ msgid "" " and mainloop." msgstr "" -#: ../../../build/NEWS:18408 +#: ../../../build/NEWS:18486 msgid "" "`bpo-27310 `__: Fix IDLE.app failure to " "launch on OS X due to vestigial import." msgstr "" -#: ../../../build/NEWS:18413 +#: ../../../build/NEWS:18491 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:18420 ../../../build/NEWS:21200 +#: ../../../build/NEWS:18498 ../../../build/NEWS:21278 msgid "" "`bpo-28066 `__: Fix the logic that " "searches build directories for generated include files when building outside" " the source tree." msgstr "" -#: ../../../build/NEWS:18423 +#: ../../../build/NEWS:18501 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:18426 +#: ../../../build/NEWS:18504 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:18429 ../../../build/NEWS:21252 +#: ../../../build/NEWS:18507 ../../../build/NEWS:21330 msgid "" "`bpo-26930 `__: Update Windows builds to" " use OpenSSL 1.0.2h." msgstr "" -#: ../../../build/NEWS:18431 +#: ../../../build/NEWS:18509 msgid "" "`bpo-23968 `__: Rename the platform " "directory from plat-$(MACHDEP) to plat-$(PLATFORM_TRIPLET). Rename the " @@ -29853,64 +29953,64 @@ msgid "" "the ABIFLAGS." msgstr "" -#: ../../../build/NEWS:18437 +#: ../../../build/NEWS:18515 msgid "Don't use largefile support for GNU/Hurd." msgstr "Jangan gunakan dukungan berkasbesar untuk GNU/Hurd." -#: ../../../build/NEWS:18442 ../../../build/NEWS:21159 +#: ../../../build/NEWS:18520 ../../../build/NEWS:21237 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:18445 ../../../build/NEWS:21162 +#: ../../../build/NEWS:18523 ../../../build/NEWS:21240 msgid "" "`bpo-27418 `__: Fixed " "Tools/importbench/importbench.py." msgstr "" -#: ../../../build/NEWS:18450 ../../../build/NEWS:21881 +#: ../../../build/NEWS:18528 ../../../build/NEWS:21959 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:18453 +#: ../../../build/NEWS:18531 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:18459 +#: ../../../build/NEWS:18537 msgid "" "`bpo-27027 `__: Added " "test.support.is_android that is True when this is an Android build." msgstr "" -#: ../../../build/NEWS:18464 +#: ../../../build/NEWS:18542 msgid "Python 3.6.0 alpha 2" msgstr "Python 3.6.0 alfa 2" -#: ../../../build/NEWS:18466 +#: ../../../build/NEWS:18544 msgid "*Release date: 2016-06-13*" msgstr "*Tanggal rilis: 2016-06-13*" -#: ../../../build/NEWS:18471 +#: ../../../build/NEWS:18549 msgid "" "`bpo-27095 `__: Simplified MAKE_FUNCTION" " and removed MAKE_CLOSURE opcodes. Patch by Demur Rumed." msgstr "" -#: ../../../build/NEWS:18474 +#: ../../../build/NEWS:18552 msgid "" "`bpo-27190 `__: Raise NotSupportedError " "if sqlite3 is older than 3.3.1. Patch by Dave Sawyer." msgstr "" -#: ../../../build/NEWS:18477 +#: ../../../build/NEWS:18555 msgid "" "`bpo-27286 `__: Fixed compiling " "BUILD_MAP_UNPACK_WITH_CALL opcode. Calling function with generalized " @@ -29918,26 +30018,26 @@ msgid "" "behavior." msgstr "" -#: ../../../build/NEWS:18481 +#: ../../../build/NEWS:18559 msgid "" "`bpo-27140 `__: Added " "BUILD_CONST_KEY_MAP opcode." msgstr "" -#: ../../../build/NEWS:18483 +#: ../../../build/NEWS:18561 msgid "" "`bpo-27186 `__: Add support for " "os.PathLike objects to open() (part of :pep:`519`)." msgstr "" -#: ../../../build/NEWS:18486 ../../../build/NEWS:21273 +#: ../../../build/NEWS:18564 ../../../build/NEWS:21351 msgid "" "`bpo-27066 `__: Fixed SystemError if a " "custom opener (for open()) returns a negative number without setting an " "exception." msgstr "" -#: ../../../build/NEWS:18489 +#: ../../../build/NEWS:18567 msgid "" "`bpo-26983 `__: float() now always " "return an instance of exact float. The deprecation warning is emitted if " @@ -29945,26 +30045,26 @@ msgid "" "versions of Python this can be an error." msgstr "" -#: ../../../build/NEWS:18494 +#: ../../../build/NEWS:18572 msgid "" "`bpo-27097 `__: Python interpreter is " "now about 7% faster due to optimized instruction decoding. Based on patch " "by Demur Rumed." msgstr "" -#: ../../../build/NEWS:18497 +#: ../../../build/NEWS:18575 msgid "" "`bpo-26647 `__: Python interpreter now " "uses 16-bit wordcode instead of bytecode. Patch by Demur Rumed." msgstr "" -#: ../../../build/NEWS:18500 +#: ../../../build/NEWS:18578 msgid "" "`bpo-23275 `__: Allow assigning to an " "empty target list in round brackets: () = iterable." msgstr "" -#: ../../../build/NEWS:18503 ../../../build/NEWS:21395 +#: ../../../build/NEWS:18581 ../../../build/NEWS:21473 msgid "" "`bpo-27243 `__: Update the __aiter__ " "protocol: instead of returning an awaitable that resolves to an asynchronous" @@ -29972,101 +30072,101 @@ msgid "" " former will trigger a PendingDeprecationWarning." msgstr "" -#: ../../../build/NEWS:18511 +#: ../../../build/NEWS:18589 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:18515 +#: ../../../build/NEWS:18593 msgid "" "`bpo-27025 `__: Generated names for " "Tkinter widgets are now more meaningful and recognizable." msgstr "" -#: ../../../build/NEWS:18518 +#: ../../../build/NEWS:18596 msgid "" "`bpo-25455 `__: Fixed crashes in repr of" " recursive ElementTree.Element and functools.partial objects." msgstr "" -#: ../../../build/NEWS:18521 +#: ../../../build/NEWS:18599 msgid "" "`bpo-27294 `__: Improved repr for " "Tkinter event objects." msgstr "" -#: ../../../build/NEWS:18523 +#: ../../../build/NEWS:18601 msgid "" "`bpo-20508 `__: Improve exception " "message of IPv{4,6}Network.__getitem__. Patch by Gareth Rees." msgstr "" -#: ../../../build/NEWS:18529 ../../../build/NEWS:21403 +#: ../../../build/NEWS:18607 ../../../build/NEWS:21481 msgid "" "`bpo-26556 `__: Update expat to 2.1.1, " "fixes CVE-2015-1283." msgstr "" -#: ../../../build/NEWS:18531 +#: ../../../build/NEWS:18609 msgid "" "Fix TLS stripping vulnerability in smtplib, CVE-2016-0772. Reported by Team " "Oststrom." msgstr "" -#: ../../../build/NEWS:18537 ../../../build/NEWS:21411 +#: ../../../build/NEWS:18615 ../../../build/NEWS:21489 msgid "" "`bpo-21386 `__: Implement missing " "IPv4Address.is_global property. It was documented since 07a5610bae9d. " "Initial patch by Roger Luethi." msgstr "" -#: ../../../build/NEWS:18540 +#: ../../../build/NEWS:18618 msgid "" "`bpo-27029 `__: Removed deprecated " "support of universal newlines mode from ZipFile.open()." msgstr "" -#: ../../../build/NEWS:18543 +#: ../../../build/NEWS:18621 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:18547 +#: ../../../build/NEWS:18625 msgid "" "`bpo-27186 `__: Add os.PathLike support " "to DirEntry (part of :pep:`519`). Initial patch by Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:18550 ../../../build/NEWS:21414 +#: ../../../build/NEWS:18628 ../../../build/NEWS:21492 msgid "" "`bpo-20900 `__: distutils register " "command now decodes HTTP responses correctly. Initial patch by ingrid." msgstr "" -#: ../../../build/NEWS:18553 +#: ../../../build/NEWS:18631 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:18556 +#: ../../../build/NEWS:18634 msgid "" "`bpo-27186 `__: Add support for " "os.PathLike objects to os.fsencode() and os.fsdecode() (part of :pep:`519`)." msgstr "" -#: ../../../build/NEWS:18559 +#: ../../../build/NEWS:18637 msgid "" "`bpo-27186 `__: Introduce os.PathLike " "and os.fspath() (part of :pep:`519`)." msgstr "" -#: ../../../build/NEWS:18561 ../../../build/NEWS:21417 +#: ../../../build/NEWS:18639 ../../../build/NEWS:21495 msgid "" "A new version of typing.py provides several new classes and features: " "@overload outside stubs, Reversible, DefaultDict, Text, ContextManager, " @@ -30076,7 +30176,7 @@ msgid "" "been added (in fact they made it into 3.5.1 but were never mentioned)." msgstr "" -#: ../../../build/NEWS:18569 ../../../build/NEWS:21425 +#: ../../../build/NEWS:18647 ../../../build/NEWS:21503 msgid "" "`bpo-25738 `__: Stop " "http.server.BaseHTTPRequestHandler.send_error() from sending a message body " @@ -30084,13 +30184,13 @@ msgid "" "that don't have a body. Patch by Susumu Koshiba." msgstr "" -#: ../../../build/NEWS:18574 ../../../build/NEWS:21430 +#: ../../../build/NEWS:18652 ../../../build/NEWS:21508 msgid "" "`bpo-21313 `__: Fix the \"platform\" " "module to tolerate when sys.version contains truncated build information." msgstr "" -#: ../../../build/NEWS:18580 ../../../build/NEWS:21436 +#: ../../../build/NEWS:18658 ../../../build/NEWS:21514 msgid "" "`bpo-26839 `__: On Linux, " ":func:`os.urandom` now calls ``getrandom()`` with ``GRND_NONBLOCK`` to fall " @@ -30098,21 +30198,21 @@ msgid "" "initialized yet. Patch written by Colm Buckley." msgstr "" -#: ../../../build/NEWS:18587 +#: ../../../build/NEWS:18665 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:18591 ../../../build/NEWS:21443 +#: ../../../build/NEWS:18669 ../../../build/NEWS:21521 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:18594 ../../../build/NEWS:21446 +#: ../../../build/NEWS:18672 ../../../build/NEWS:21524 msgid "" "`bpo-24291 `__: Fix " "wsgiref.simple_server.WSGIRequestHandler to completely write data to the " @@ -30121,13 +30221,13 @@ msgid "" "but this is deprecated." msgstr "" -#: ../../../build/NEWS:18599 +#: ../../../build/NEWS:18677 msgid "" "`bpo-21272 `__: Use _sysconfigdata.py to" " initialize distutils.sysconfig." msgstr "" -#: ../../../build/NEWS:18601 +#: ../../../build/NEWS:18679 msgid "" "`bpo-19611 `__: :mod:`inspect` now " "reports the implicit ``.0`` parameters generated by the compiler for " @@ -30135,13 +30235,13 @@ msgid "" "only parameters called ``implicit0``. Patch by Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:18606 ../../../build/NEWS:21451 +#: ../../../build/NEWS:18684 ../../../build/NEWS:21529 msgid "" "`bpo-26809 `__: Add ``__all__`` to " ":mod:`string`. Patch by Emanuel Barry." msgstr "" -#: ../../../build/NEWS:18608 ../../../build/NEWS:21453 +#: ../../../build/NEWS:18686 ../../../build/NEWS:21531 msgid "" "`bpo-26373 `__: " "subprocess.Popen.communicate now correctly ignores BrokenPipeError when the " @@ -30149,7 +30249,7 @@ msgid "" "circumstances." msgstr "" -#: ../../../build/NEWS:18612 +#: ../../../build/NEWS:18690 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" @@ -30157,71 +30257,71 @@ msgid "" "signal.SIGIOT based on the interpreter's hash randomization seed." msgstr "" -#: ../../../build/NEWS:18617 +#: ../../../build/NEWS:18695 msgid "" "`bpo-27167 `__: Clarify the " "subprocess.CalledProcessError error message text when the child process died" " due to a signal." msgstr "" -#: ../../../build/NEWS:18620 +#: ../../../build/NEWS:18698 msgid "" "`bpo-25931 `__: Don't define " "socketserver.Forking* names on platforms such as Windows that do not support" " os.fork()." msgstr "" -#: ../../../build/NEWS:18623 ../../../build/NEWS:21457 +#: ../../../build/NEWS:18701 ../../../build/NEWS:21535 msgid "" "`bpo-21776 `__: distutils.upload now " "correctly handles HTTPError. Initial patch by Claudiu Popa." msgstr "" -#: ../../../build/NEWS:18626 +#: ../../../build/NEWS:18704 msgid "" "`bpo-26526 `__: Replace custom parse " "tree validation in the parser module with a simple DFA validator." msgstr "" -#: ../../../build/NEWS:18629 ../../../build/NEWS:21460 +#: ../../../build/NEWS:18707 ../../../build/NEWS:21538 msgid "" "`bpo-27114 `__: Fix " "SSLContext._load_windows_store_certs fails with PermissionError" msgstr "" -#: ../../../build/NEWS:18632 ../../../build/NEWS:21463 +#: ../../../build/NEWS:18710 ../../../build/NEWS:21541 msgid "" "`bpo-18383 `__: Avoid creating duplicate" " filters when using filterwarnings and simplefilter. Based on patch by Alex " "Shkop." msgstr "" -#: ../../../build/NEWS:18635 +#: ../../../build/NEWS:18713 msgid "" "`bpo-23026 `__: winreg.QueryValueEx() " "now return an integer for REG_QWORD type." msgstr "" -#: ../../../build/NEWS:18637 +#: ../../../build/NEWS:18715 msgid "" "`bpo-26741 `__: subprocess.Popen " "destructor now emits a ResourceWarning warning if the child process is still" " running." msgstr "" -#: ../../../build/NEWS:18640 +#: ../../../build/NEWS:18718 msgid "" "`bpo-27056 `__: Optimize pickle.load() " "and pickle.loads(), up to 10% faster to deserialize a lot of small objects." msgstr "" -#: ../../../build/NEWS:18643 +#: ../../../build/NEWS:18721 msgid "" "`bpo-21271 `__: New keyword only " "parameters in reset_mock call." msgstr "" -#: ../../../build/NEWS:18648 ../../../build/NEWS:21828 +#: ../../../build/NEWS:18726 ../../../build/NEWS:21906 msgid "" "`bpo-5124 `__: Paste with text selected " "now replaces the selection on X11. This matches how paste works on Windows, " @@ -30229,40 +30329,40 @@ msgid "" "Storchaka." msgstr "" -#: ../../../build/NEWS:18652 +#: ../../../build/NEWS:18730 msgid "" "`bpo-24750 `__: Switch all scrollbars in" " IDLE to ttk versions. Where needed, minimal tests are added to cover " "changes." msgstr "" -#: ../../../build/NEWS:18655 +#: ../../../build/NEWS:18733 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:18659 +#: ../../../build/NEWS:18737 msgid "" "`bpo-27239 `__: idlelib.macosx.isXyzTk " "functions initialize as needed." msgstr "" -#: ../../../build/NEWS:18661 +#: ../../../build/NEWS:18739 msgid "" "`bpo-27262 `__: move Aqua unbinding " "code, which enable context menus, to macosx." msgstr "" -#: ../../../build/NEWS:18664 ../../../build/NEWS:21832 +#: ../../../build/NEWS:18742 ../../../build/NEWS:21910 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:18667 ../../../build/NEWS:21835 +#: ../../../build/NEWS:18745 ../../../build/NEWS:21913 msgid "" "`bpo-27196 `__: Stop 'ThemeChanged' " "warnings when running IDLE tests. These persisted after other warnings were " @@ -30270,33 +30370,33 @@ msgid "" "four test files. Record this additional advice in idle_test/README.txt" msgstr "" -#: ../../../build/NEWS:18672 ../../../build/NEWS:21840 +#: ../../../build/NEWS:18750 ../../../build/NEWS:21918 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:18675 +#: ../../../build/NEWS:18753 msgid "" "`bpo-24225 `__: Update " "idlelib/README.txt with new file names and event handlers." msgstr "" -#: ../../../build/NEWS:18678 +#: ../../../build/NEWS:18756 msgid "" "`bpo-27156 `__: Remove obsolete code not" " used by IDLE." msgstr "" -#: ../../../build/NEWS:18680 ../../../build/NEWS:21843 +#: ../../../build/NEWS:18758 ../../../build/NEWS:21921 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:18683 +#: ../../../build/NEWS:18761 msgid "" "`bpo-24225 `__: Rename many " "`idlelib/*.py` and `idle_test/test_*.py` files. Edit files to replace old " @@ -30305,183 +30405,183 @@ msgid "" "for more." msgstr "" -#: ../../../build/NEWS:18688 ../../../build/NEWS:21846 +#: ../../../build/NEWS:18766 ../../../build/NEWS:21924 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:18691 ../../../build/NEWS:21849 +#: ../../../build/NEWS:18769 ../../../build/NEWS:21927 msgid "" "`bpo-21939 `__: Add test for IDLE's " "percolator. Original patch by Saimadhav Heblikar." msgstr "" -#: ../../../build/NEWS:18694 ../../../build/NEWS:21852 +#: ../../../build/NEWS:18772 ../../../build/NEWS:21930 msgid "" "`bpo-21676 `__: Add test for IDLE's " "replace dialog. Original patch by Saimadhav Heblikar." msgstr "" -#: ../../../build/NEWS:18697 ../../../build/NEWS:21855 +#: ../../../build/NEWS:18775 ../../../build/NEWS:21933 msgid "" "`bpo-18410 `__: Add test for IDLE's " "search dialog. Original patch by Westley Martínez." msgstr "" -#: ../../../build/NEWS:18700 +#: ../../../build/NEWS:18778 msgid "" "`bpo-21703 `__: Add test for undo " "delegator. Patch mostly by Saimadhav Heblikar ." msgstr "" -#: ../../../build/NEWS:18703 ../../../build/NEWS:21861 +#: ../../../build/NEWS:18781 ../../../build/NEWS:21939 msgid "" "`bpo-27044 `__: Add " "ConfigDialog.remove_var_callbacks to stop memory leaks." msgstr "" -#: ../../../build/NEWS:18705 ../../../build/NEWS:21863 +#: ../../../build/NEWS:18783 ../../../build/NEWS:21941 msgid "" "`bpo-23977 `__: Add more asserts to " "test_delegator." msgstr "" -#: ../../../build/NEWS:18710 +#: ../../../build/NEWS:18788 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:18714 ../../../build/NEWS:21884 +#: ../../../build/NEWS:18792 ../../../build/NEWS:21962 msgid "" "`bpo-24136 `__: Document the new " ":pep:`448` unpacking syntax of 3.5." msgstr "" -#: ../../../build/NEWS:18716 ../../../build/NEWS:22445 +#: ../../../build/NEWS:18794 ../../../build/NEWS:22523 msgid "" "`bpo-22558 `__: Add remaining doc links " "to source code for Python-coded modules. Patch by Yoni Lavi." msgstr "" -#: ../../../build/NEWS:18722 +#: ../../../build/NEWS:18800 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:18726 +#: ../../../build/NEWS:18804 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:18732 +#: ../../../build/NEWS:18810 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:18739 ../../../build/NEWS:21935 +#: ../../../build/NEWS:18817 ../../../build/NEWS:22013 msgid "" "`bpo-27229 `__: Fix the cross-compiling " "pgen rule for in-tree builds. Patch by Xavier de Gaye." msgstr "" -#: ../../../build/NEWS:18742 ../../../build/NEWS:21972 +#: ../../../build/NEWS:18820 ../../../build/NEWS:22050 msgid "" "`bpo-26930 `__: Update OS X 10.5+ 32" "-bit-only installer to build and link with OpenSSL 1.0.2h." msgstr "" -#: ../../../build/NEWS:18748 ../../../build/NEWS:22018 +#: ../../../build/NEWS:18826 ../../../build/NEWS:22096 msgid "" "`bpo-17500 `__: Remove unused and " "outdated icons. (See also: " "https://github.com/python/pythondotorg/issues/945)" msgstr "" -#: ../../../build/NEWS:18754 +#: ../../../build/NEWS:18832 msgid "" "`bpo-27186 `__: Add the PyOS_FSPath() " "function (part of :pep:`519`)." msgstr "" -#: ../../../build/NEWS:18756 +#: ../../../build/NEWS:18834 msgid "" "`bpo-26282 `__: " "PyArg_ParseTupleAndKeywords() now supports positional-only parameters." msgstr "" -#: ../../../build/NEWS:18762 +#: ../../../build/NEWS:18840 msgid "" "`bpo-26282 `__: Argument Clinic now " "supports positional-only and keyword parameters in the same function." msgstr "" -#: ../../../build/NEWS:18767 +#: ../../../build/NEWS:18845 msgid "Python 3.6.0 alpha 1" msgstr "Python 3.6.0 alfa 1" -#: ../../../build/NEWS:18769 +#: ../../../build/NEWS:18847 msgid "*Release date: 2016-05-16*" msgstr "*Tanggal rilis: 2016-05-16*" -#: ../../../build/NEWS:18774 ../../../build/NEWS:21276 +#: ../../../build/NEWS:18852 ../../../build/NEWS:21354 msgid "" "`bpo-20041 `__: Fixed TypeError when " "frame.f_trace is set to None. Patch by Xavier de Gaye." msgstr "" -#: ../../../build/NEWS:18777 ../../../build/NEWS:21279 +#: ../../../build/NEWS:18855 ../../../build/NEWS:21357 msgid "" "`bpo-26168 `__: Fixed possible refleaks " "in failing Py_BuildValue() with the \"N\" format unit." msgstr "" -#: ../../../build/NEWS:18780 ../../../build/NEWS:21282 +#: ../../../build/NEWS:18858 ../../../build/NEWS:21360 msgid "" "`bpo-26991 `__: Fix possible refleak " "when creating a function with annotations." msgstr "" -#: ../../../build/NEWS:18782 +#: ../../../build/NEWS:18860 msgid "" "`bpo-27039 `__: Fixed bytearray.remove()" " for values greater than 127. Based on patch by Joe Jevnik." msgstr "" -#: ../../../build/NEWS:18785 ../../../build/NEWS:21287 +#: ../../../build/NEWS:18863 ../../../build/NEWS:21365 msgid "" "`bpo-23640 `__: int.from_bytes() no " "longer bypasses constructors for subclasses." msgstr "" -#: ../../../build/NEWS:18788 +#: ../../../build/NEWS:18866 msgid "" "`bpo-27005 `__: Optimized the " "float.fromhex() class method for exact float. It is now 2 times faster." msgstr "" -#: ../../../build/NEWS:18791 +#: ../../../build/NEWS:18869 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:18794 ../../../build/NEWS:21290 +#: ../../../build/NEWS:18872 ../../../build/NEWS:21368 msgid "" "`bpo-26811 `__: gc.get_objects() no " "longer contains a broken tuple with NULL pointer." msgstr "" -#: ../../../build/NEWS:18797 ../../../build/NEWS:21293 +#: ../../../build/NEWS:18875 ../../../build/NEWS:21371 msgid "" "`bpo-20120 `__: Use RawConfigParser for " ".pypirc parsing, removing support for interpolation unintentionally added " @@ -30489,7 +30589,7 @@ msgid "" "files, matching behavior in Python 2.7 and Setuptools 19.0." msgstr "" -#: ../../../build/NEWS:18802 +#: ../../../build/NEWS:18880 msgid "" "`bpo-26249 `__: Memory functions of the " ":c:func:`PyMem_Malloc` domain (:c:data:`PYMEM_DOMAIN_MEM`) now use the " @@ -30499,45 +30599,45 @@ msgid "" " of memory allocators in your application." msgstr "" -#: ../../../build/NEWS:18809 +#: ../../../build/NEWS:18887 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:18813 ../../../build/NEWS:21298 +#: ../../../build/NEWS:18891 ../../../build/NEWS:21376 msgid "" "`bpo-26659 `__: Make the builtin slice " "type support cycle collection." msgstr "" -#: ../../../build/NEWS:18815 ../../../build/NEWS:21300 +#: ../../../build/NEWS:18893 ../../../build/NEWS:21378 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:18818 ../../../build/NEWS:21330 +#: ../../../build/NEWS:18896 ../../../build/NEWS:21408 msgid "" "`bpo-27138 `__: Fix the doc comment for " "FileFinder.find_spec()." msgstr "" -#: ../../../build/NEWS:18820 ../../../build/NEWS:21374 +#: ../../../build/NEWS:18898 ../../../build/NEWS:21452 msgid "" "`bpo-27147 `__: Mention :pep:`420` in " "the importlib docs." msgstr "" -#: ../../../build/NEWS:18822 ../../../build/NEWS:21303 +#: ../../../build/NEWS:18900 ../../../build/NEWS:21381 msgid "" "`bpo-25339 `__: PYTHONIOENCODING now has" " priority over locale in setting the error handler for stdin and stdout." msgstr "" -#: ../../../build/NEWS:18825 ../../../build/NEWS:21306 +#: ../../../build/NEWS:18903 ../../../build/NEWS:21384 msgid "" "`bpo-26494 `__: Fixed crash on iterating" " exhausting iterators. Affected classes are generic sequence iterators, " @@ -30545,68 +30645,68 @@ msgid "" "OrderedDict, corresponding views and os.scandir() iterator." msgstr "" -#: ../../../build/NEWS:18830 +#: ../../../build/NEWS:18908 msgid "" "`bpo-26574 `__: Optimize " "``bytes.replace(b'', b'.')`` and ``bytearray.replace(b'', b'.')``. Patch " "written by Josh Snider." msgstr "" -#: ../../../build/NEWS:18833 ../../../build/NEWS:21311 +#: ../../../build/NEWS:18911 ../../../build/NEWS:21389 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:18836 +#: ../../../build/NEWS:18914 msgid "" "`bpo-19711 `__: Add tests for reloading " "namespace packages." msgstr "" -#: ../../../build/NEWS:18838 +#: ../../../build/NEWS:18916 msgid "" "`bpo-21099 `__: Switch applicable " "importlib tests to use :pep:`451` API." msgstr "" -#: ../../../build/NEWS:18840 +#: ../../../build/NEWS:18918 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:18844 +#: ../../../build/NEWS:18922 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:18848 +#: ../../../build/NEWS:18926 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:18852 +#: ../../../build/NEWS:18930 msgid "" "`bpo-26516 `__: Add " ":envvar:`PYTHONMALLOC` environment variable to set the Python memory " "allocators and/or install debug hooks." msgstr "" -#: ../../../build/NEWS:18855 +#: ../../../build/NEWS:18933 msgid "" "`bpo-26516 `__: The " ":c:func:`PyMem_SetupDebugHooks` function can now also be used on Python " "compiled in release mode." msgstr "" -#: ../../../build/NEWS:18858 +#: ../../../build/NEWS:18936 msgid "" "`bpo-26516 `__: The " ":envvar:`PYTHONMALLOCSTATS` environment variable can now also be used on " @@ -30614,14 +30714,14 @@ msgid "" "string." msgstr "" -#: ../../../build/NEWS:18862 +#: ../../../build/NEWS:18940 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:18865 ../../../build/NEWS:21314 +#: ../../../build/NEWS:18943 ../../../build/NEWS:21392 msgid "" "`bpo-26464 `__: Fix str.translate() when" " string is ASCII and first replacements removes character, but next " @@ -30629,7 +30729,7 @@ msgid "" "Regression introduced in Python 3.5.0." msgstr "" -#: ../../../build/NEWS:18869 ../../../build/NEWS:21318 +#: ../../../build/NEWS:18947 ../../../build/NEWS:21396 msgid "" "`bpo-22836 `__: Ensure exception reports" " from PyErr_Display() and PyErr_WriteUnraisable() are sensible even when " @@ -30637,20 +30737,20 @@ msgid "" "produced by sys.__excepthook__() and when __del__() raises an exception." msgstr "" -#: ../../../build/NEWS:18874 ../../../build/NEWS:21323 +#: ../../../build/NEWS:18952 ../../../build/NEWS:21401 msgid "" "`bpo-26302 `__: Correct behavior to " "reject comma as a legal character for cookie names." msgstr "" -#: ../../../build/NEWS:18877 +#: ../../../build/NEWS:18955 msgid "" "`bpo-26136 `__: Upgrade the warning when" " a generator raises StopIteration from PendingDeprecationWarning to " "DeprecationWarning. Patch by Anish Shah." msgstr "" -#: ../../../build/NEWS:18880 +#: ../../../build/NEWS:18958 msgid "" "`bpo-26204 `__: The compiler now ignores" " all constant statements: bytes, str, int, float, complex, name constants " @@ -30658,35 +30758,35 @@ msgid "" "example, ``1.0`` is now ignored in ``def f(): 1.0``." msgstr "" -#: ../../../build/NEWS:18885 ../../../build/NEWS:21326 +#: ../../../build/NEWS:18963 ../../../build/NEWS:21404 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:18889 +#: ../../../build/NEWS:18967 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:18893 +#: ../../../build/NEWS:18971 msgid "" "`bpo-23601 `__: Sped-up allocation of " "dict key objects by using Python's small object allocator. (Contributed by " "Julian Taylor.)" msgstr "" -#: ../../../build/NEWS:18896 +#: ../../../build/NEWS:18974 msgid "" "`bpo-18018 `__: Import raises " "ImportError instead of SystemError if a relative import is attempted without" " a known parent package." msgstr "" -#: ../../../build/NEWS:18899 +#: ../../../build/NEWS:18977 msgid "" "`bpo-25843 `__: When compiling code, " "don't merge constants if they are equal but have a different types. For " @@ -30695,14 +30795,14 @@ msgid "" "returns ``1.0`` (``float``), even if ``1`` and ``1.0`` are equal." msgstr "" -#: ../../../build/NEWS:18905 +#: ../../../build/NEWS:18983 msgid "" "`bpo-26107 `__: The format of the " "``co_lnotab`` attribute of code objects changes to support negative line " "number delta." msgstr "" -#: ../../../build/NEWS:18908 ../../../build/NEWS:21332 +#: ../../../build/NEWS:18986 ../../../build/NEWS:21410 msgid "" "`bpo-26154 `__: Add a new private " "_PyThreadState_UncheckedGet() function to get the current Python thread " @@ -30712,33 +30812,33 @@ msgid "" "implementation of atomic C types, to avoid compiler issues." msgstr "" -#: ../../../build/NEWS:18915 +#: ../../../build/NEWS:18993 msgid "" "`bpo-25791 `__: If __package__ != " "__spec__.parent or if neither __package__ or __spec__ are defined then " "ImportWarning is raised." msgstr "" -#: ../../../build/NEWS:18918 ../../../build/NEWS:21349 +#: ../../../build/NEWS:18996 ../../../build/NEWS:21427 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:18921 ../../../build/NEWS:21352 +#: ../../../build/NEWS:18999 ../../../build/NEWS:21430 msgid "" "`bpo-25961 `__: Disallowed null " "characters in the type name." msgstr "" -#: ../../../build/NEWS:18923 ../../../build/NEWS:21354 +#: ../../../build/NEWS:19001 ../../../build/NEWS:21432 msgid "" "`bpo-25973 `__: Fix segfault when an " "invalid nonlocal statement binds a name starting with two underscores." msgstr "" -#: ../../../build/NEWS:18926 ../../../build/NEWS:21357 +#: ../../../build/NEWS:19004 ../../../build/NEWS:21435 msgid "" "`bpo-22995 `__: Instances of extension " "types with a state that aren't subclasses of list or dict and haven't " @@ -30747,52 +30847,52 @@ msgid "" "pickled. Including memoryview." msgstr "" -#: ../../../build/NEWS:18931 ../../../build/NEWS:21362 +#: ../../../build/NEWS:19009 ../../../build/NEWS:21440 msgid "" "`bpo-20440 `__: Massive replacing unsafe" " attribute setting code with special macro Py_SETREF." msgstr "" -#: ../../../build/NEWS:18934 ../../../build/NEWS:21365 +#: ../../../build/NEWS:19012 ../../../build/NEWS:21443 msgid "" "`bpo-25766 `__: Special method " "__bytes__() now works in str subclasses." msgstr "" -#: ../../../build/NEWS:18936 ../../../build/NEWS:21367 +#: ../../../build/NEWS:19014 ../../../build/NEWS:21445 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:18940 ../../../build/NEWS:21371 -#: ../../../build/NEWS:22030 +#: ../../../build/NEWS:19018 ../../../build/NEWS:21449 +#: ../../../build/NEWS:22108 msgid "" "`bpo-25709 `__: Fixed problem with in-" "place string concatenation and utf-8 cache." msgstr "" -#: ../../../build/NEWS:18943 +#: ../../../build/NEWS:19021 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:18946 +#: ../../../build/NEWS:19024 msgid "" "`bpo-25485 `__: telnetlib.Telnet is now " "a context manager." msgstr "" -#: ../../../build/NEWS:18948 ../../../build/NEWS:21376 +#: ../../../build/NEWS:19026 ../../../build/NEWS:21454 msgid "" "`bpo-24097 `__: Fixed crash in " "object.__reduce__() if slot name is freed inside __getattr__." msgstr "" -#: ../../../build/NEWS:18951 ../../../build/NEWS:21379 +#: ../../../build/NEWS:19029 ../../../build/NEWS:21457 msgid "" "`bpo-24731 `__: Fixed crash on " "converting objects with special methods __bytes__, __trunc__, and __float__ " @@ -30800,13 +30900,13 @@ msgid "" "bytes, int, and float correspondingly." msgstr "" -#: ../../../build/NEWS:18956 ../../../build/NEWS:22048 +#: ../../../build/NEWS:19034 ../../../build/NEWS:22126 msgid "" "`bpo-25630 `__: Fix a possible segfault " "during argument parsing in functions that accept filesystem paths." msgstr "" -#: ../../../build/NEWS:18959 ../../../build/NEWS:22051 +#: ../../../build/NEWS:19037 ../../../build/NEWS:22129 msgid "" "`bpo-23564 `__: Fixed a partially broken" " sanity check in the _posixsubprocess internals regarding how fds_to_pass " @@ -30814,27 +30914,27 @@ msgid "" "already avoided it." msgstr "" -#: ../../../build/NEWS:18963 ../../../build/NEWS:22055 +#: ../../../build/NEWS:19041 ../../../build/NEWS:22133 msgid "" "`bpo-25388 `__: Fixed tokenizer crash " "when processing undecodable source code with a null byte." msgstr "" -#: ../../../build/NEWS:18966 ../../../build/NEWS:22058 +#: ../../../build/NEWS:19044 ../../../build/NEWS:22136 msgid "" "`bpo-25462 `__: The hash of the key now " "is calculated only once in most operations in C implementation of " "OrderedDict." msgstr "" -#: ../../../build/NEWS:18969 ../../../build/NEWS:22061 +#: ../../../build/NEWS:19047 ../../../build/NEWS:22139 msgid "" "`bpo-22995 `__: Default implementation " "of __reduce__ and __reduce_ex__ now rejects builtin types with not defined " "__new__." msgstr "" -#: ../../../build/NEWS:18972 ../../../build/NEWS:22067 +#: ../../../build/NEWS:19050 ../../../build/NEWS:22145 msgid "" "`bpo-24802 `__: Avoid buffer overreads " "when int(), float(), compile(), exec() and eval() are passed bytes-like " @@ -30842,47 +30942,47 @@ msgid "" "the functions assumed they were." msgstr "" -#: ../../../build/NEWS:18977 ../../../build/NEWS:22064 +#: ../../../build/NEWS:19055 ../../../build/NEWS:22142 msgid "" "`bpo-25555 `__: Fix parser and AST: fill" " lineno and col_offset of \"arg\" node when compiling AST from Python " "objects." msgstr "" -#: ../../../build/NEWS:18980 ../../../build/NEWS:22072 +#: ../../../build/NEWS:19058 ../../../build/NEWS:22150 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:18983 ../../../build/NEWS:22075 +#: ../../../build/NEWS:19061 ../../../build/NEWS:22153 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:18986 ../../../build/NEWS:22078 +#: ../../../build/NEWS:19064 ../../../build/NEWS:22156 msgid "" "`bpo-25395 `__: Fixed crash when highly " "nested OrderedDict structures were garbage collected." msgstr "" -#: ../../../build/NEWS:18989 +#: ../../../build/NEWS:19067 msgid "" "`bpo-25401 `__: Optimize bytes.fromhex()" " and bytearray.fromhex(): they are now between 2x and 3.5x faster." msgstr "" -#: ../../../build/NEWS:18992 +#: ../../../build/NEWS:19070 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:18995 ../../../build/NEWS:22081 +#: ../../../build/NEWS:19073 ../../../build/NEWS:22159 msgid "" "`bpo-25274 `__: sys.setrecursionlimit() " "now raises a RecursionError if the new recursion limit is too low depending " @@ -30891,40 +30991,40 @@ msgid "" "of the thread state is reset." msgstr "" -#: ../../../build/NEWS:19000 ../../../build/NEWS:22086 +#: ../../../build/NEWS:19078 ../../../build/NEWS:22164 msgid "" "`bpo-24402 `__: Fix input() to prompt to" " the redirected stdout when sys.stdout.fileno() fails." msgstr "" -#: ../../../build/NEWS:19003 +#: ../../../build/NEWS:19081 msgid "" "`bpo-25349 `__: Optimize bytes % args " "using the new private _PyBytesWriter API. Formatting is now up to 2 times " "faster." msgstr "" -#: ../../../build/NEWS:19006 ../../../build/NEWS:22089 +#: ../../../build/NEWS:19084 ../../../build/NEWS:22167 msgid "" "`bpo-24806 `__: Prevent builtin types " "that are not allowed to be subclassed from being subclassed through multiple" " inheritance." msgstr "" -#: ../../../build/NEWS:19009 +#: ../../../build/NEWS:19087 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:19012 ../../../build/NEWS:22092 +#: ../../../build/NEWS:19090 ../../../build/NEWS:22170 msgid "" "`bpo-24848 `__: Fixed a number of bugs " "in UTF-7 decoding of misformed data." msgstr "" -#: ../../../build/NEWS:19014 +#: ../../../build/NEWS:19092 msgid "" "`bpo-25267 `__: The UTF-8 encoder is now" " up to 75 times as fast for error handlers: ``ignore``, ``replace``, " @@ -30932,20 +31032,20 @@ msgid "" "Storchaka." msgstr "" -#: ../../../build/NEWS:19018 ../../../build/NEWS:22094 +#: ../../../build/NEWS:19096 ../../../build/NEWS:22172 msgid "" "`bpo-25280 `__: Import trace messages " "emitted in verbose (-v) mode are no longer formatted twice." msgstr "" -#: ../../../build/NEWS:19021 +#: ../../../build/NEWS:19099 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:19025 ../../../build/NEWS:22097 +#: ../../../build/NEWS:19103 ../../../build/NEWS:22175 msgid "" "`bpo-25003 `__: On Solaris 11.3 or " "newer, os.urandom() now uses the getrandom() function instead of the " @@ -30954,7 +31054,7 @@ msgid "" "entropy." msgstr "" -#: ../../../build/NEWS:19030 +#: ../../../build/NEWS:19108 msgid "" "`bpo-9232 `__: Modify Python's grammar to" " allow trailing commas in the argument list of a function declaration. For " @@ -30962,7 +31062,7 @@ msgid "" "Dickinson." msgstr "" -#: ../../../build/NEWS:19034 +#: ../../../build/NEWS:19112 msgid "" "`bpo-24965 `__: Implement :pep:`498` " "\"Literal String Interpolation\". This allows you to embed expressions " @@ -30970,31 +31070,31 @@ msgid "" "x=3, then f'value={x}' == 'value=3'. Patch by Eric V. Smith." msgstr "" -#: ../../../build/NEWS:19039 ../../../build/NEWS:21384 +#: ../../../build/NEWS:19117 ../../../build/NEWS:21462 msgid "" "`bpo-26478 `__: Fix semantic bugs when " "using binary operators with dictionary views and tuples." msgstr "" -#: ../../../build/NEWS:19042 ../../../build/NEWS:21387 +#: ../../../build/NEWS:19120 ../../../build/NEWS:21465 msgid "" "`bpo-26171 `__: Fix possible integer " "overflow and heap corruption in zipimporter.get_data()." msgstr "" -#: ../../../build/NEWS:19045 ../../../build/NEWS:21390 +#: ../../../build/NEWS:19123 ../../../build/NEWS:21468 msgid "" "`bpo-25660 `__: Fix TAB key behaviour in" " REPL with readline." msgstr "" -#: ../../../build/NEWS:19047 +#: ../../../build/NEWS:19125 msgid "" "`bpo-26288 `__: Optimize " "PyLong_AsDouble." msgstr "" -#: ../../../build/NEWS:19049 +#: ../../../build/NEWS:19127 msgid "" "`bpo-26289 `__: Optimize floor and " "modulo division for single-digit longs. Microbenchmarks show 2-2.5x " @@ -31002,39 +31102,39 @@ msgid "" " `bpo-26315 `__)" msgstr "" -#: ../../../build/NEWS:19053 ../../../build/NEWS:21392 +#: ../../../build/NEWS:19131 ../../../build/NEWS:21470 msgid "" "`bpo-25887 `__: Raise a RuntimeError " "when a coroutine object is awaited more than once." msgstr "" -#: ../../../build/NEWS:19059 ../../../build/NEWS:21466 +#: ../../../build/NEWS:19137 ../../../build/NEWS:21544 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:19063 ../../../build/NEWS:21470 +#: ../../../build/NEWS:19141 ../../../build/NEWS:21548 msgid "" "`bpo-27014 `__: Fix infinite recursion " "using typing.py. Thanks to Kalle Tuure!" msgstr "" -#: ../../../build/NEWS:19065 +#: ../../../build/NEWS:19143 msgid "" "`bpo-27031 `__: Removed dummy methods in" " Tkinter widget classes: tk_menuBar() and tk_bindForTraversal()." msgstr "" -#: ../../../build/NEWS:19068 ../../../build/NEWS:21472 +#: ../../../build/NEWS:19146 ../../../build/NEWS:21550 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:19071 ../../../build/NEWS:21475 +#: ../../../build/NEWS:19149 ../../../build/NEWS:21553 msgid "" "`bpo-17214 `__: The \"urllib.request\" " "module now percent-encodes non-ASCII bytes found in redirect target URLs. " @@ -31043,109 +31143,109 @@ msgid "" " a UnicodeEncodeError is raised. Based on patch by Christian Heimes." msgstr "" -#: ../../../build/NEWS:19077 +#: ../../../build/NEWS:19155 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:19080 +#: ../../../build/NEWS:19158 msgid "" "`bpo-27034 `__: Removed deprecated class" " asynchat.fifo." msgstr "" -#: ../../../build/NEWS:19082 +#: ../../../build/NEWS:19160 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:19086 +#: ../../../build/NEWS:19164 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:19089 ../../../build/NEWS:21481 +#: ../../../build/NEWS:19167 ../../../build/NEWS:21559 msgid "" "`bpo-26892 `__: Honor debuglevel flag in" " urllib.request.HTTPHandler. Patch contributed by Chi Hsuan Yen." msgstr "" -#: ../../../build/NEWS:19092 ../../../build/NEWS:21484 +#: ../../../build/NEWS:19170 ../../../build/NEWS:21562 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:19095 ../../../build/NEWS:21487 +#: ../../../build/NEWS:19173 ../../../build/NEWS:21565 msgid "" "`bpo-26807 `__: mock_open 'files' no " "longer error on readline at end of file. Patch from Yolanda Robla." msgstr "" -#: ../../../build/NEWS:19098 ../../../build/NEWS:21490 +#: ../../../build/NEWS:19176 ../../../build/NEWS:21568 msgid "" "`bpo-25745 `__: Fixed leaking a userptr " "in curses panel destructor." msgstr "" -#: ../../../build/NEWS:19100 ../../../build/NEWS:21492 +#: ../../../build/NEWS:19178 ../../../build/NEWS:21570 msgid "" "`bpo-26977 `__: Removed unnecessary, and" " ignored, call to sum of squares helper in statistics.pvariance." msgstr "" -#: ../../../build/NEWS:19103 +#: ../../../build/NEWS:19181 msgid "" "`bpo-26002 `__: Use bisect in " "statistics.median instead of a linear search. Patch by Upendra Kuma." msgstr "" -#: ../../../build/NEWS:19106 +#: ../../../build/NEWS:19184 msgid "" "`bpo-25974 `__: Make use of new " "Decimal.as_integer_ratio() method in statistics module. Patch by Stefan " "Krah." msgstr "" -#: ../../../build/NEWS:19109 +#: ../../../build/NEWS:19187 msgid "" "`bpo-26996 `__: Add secrets module as " "described in :pep:`506`." msgstr "" -#: ../../../build/NEWS:19111 ../../../build/NEWS:21495 +#: ../../../build/NEWS:19189 ../../../build/NEWS:21573 msgid "" "`bpo-26881 `__: The modulefinder module " "now supports extended opcode arguments." msgstr "" -#: ../../../build/NEWS:19113 ../../../build/NEWS:21497 +#: ../../../build/NEWS:19191 ../../../build/NEWS:21575 msgid "" "`bpo-23815 `__: Fixed crashes related to" " directly created instances of types in _tkinter and curses.panel modules." msgstr "" -#: ../../../build/NEWS:19116 ../../../build/NEWS:21500 +#: ../../../build/NEWS:19194 ../../../build/NEWS:21578 msgid "" "`bpo-17765 `__: weakref.ref() no longer " "silently ignores keyword arguments. Patch by Georg Brandl." msgstr "" -#: ../../../build/NEWS:19119 ../../../build/NEWS:21503 +#: ../../../build/NEWS:19197 ../../../build/NEWS:21581 msgid "" "`bpo-26873 `__: xmlrpc now raises " "ResponseError on unsupported type tags instead of silently return incorrect " "result." msgstr "" -#: ../../../build/NEWS:19122 +#: ../../../build/NEWS:19200 msgid "" "`bpo-26915 `__: The __contains__ methods" " in the collections ABCs now check for identity before checking equality. " @@ -31153,13 +31253,13 @@ msgid "" "handling of NaNs, and makes it easier to reason about container invariants." msgstr "" -#: ../../../build/NEWS:19127 ../../../build/NEWS:21506 +#: ../../../build/NEWS:19205 ../../../build/NEWS:21584 msgid "" "`bpo-26711 `__: Fixed the comparison of " "plistlib.Data with other types." msgstr "" -#: ../../../build/NEWS:19129 ../../../build/NEWS:21508 +#: ../../../build/NEWS:19207 ../../../build/NEWS:21586 msgid "" "`bpo-24114 `__: Fix an uninitialized " "variable in `ctypes.util`. The bug only occurs on SunOS when the ctypes " @@ -31167,7 +31267,7 @@ msgid "" "Tested on SunOS by Kees Bos." msgstr "" -#: ../../../build/NEWS:19133 ../../../build/NEWS:21512 +#: ../../../build/NEWS:19211 ../../../build/NEWS:21590 msgid "" "`bpo-26864 `__: In urllib.request, " "change the proxy bypass host checking against no_proxy to be case-" @@ -31175,73 +31275,73 @@ msgid "" "bypassed hostname as a suffix. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:19138 +#: ../../../build/NEWS:19216 msgid "" "`bpo-24902 `__: Print server URL on " "http.server startup. Initial patch by Felix Kaiser." msgstr "" -#: ../../../build/NEWS:19141 +#: ../../../build/NEWS:19219 msgid "" "`bpo-25788 `__: fileinput.hook_encoded()" " now supports an \"errors\" argument for passing to open. Original patch by" " Joseph Hackman." msgstr "" -#: ../../../build/NEWS:19144 ../../../build/NEWS:21517 +#: ../../../build/NEWS:19222 ../../../build/NEWS:21595 msgid "" "`bpo-26634 `__: recursive_repr() now " "sets __qualname__ of wrapper. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:19147 ../../../build/NEWS:21520 +#: ../../../build/NEWS:19225 ../../../build/NEWS:21598 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:19151 ../../../build/NEWS:21524 +#: ../../../build/NEWS:19229 ../../../build/NEWS:21602 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:19155 ../../../build/NEWS:21528 +#: ../../../build/NEWS:19233 ../../../build/NEWS:21606 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:19159 ../../../build/NEWS:21532 +#: ../../../build/NEWS:19237 ../../../build/NEWS:21610 msgid "" "`bpo-26822 `__: itemgetter, attrgetter " "and methodcaller objects no longer silently ignore keyword arguments." msgstr "" -#: ../../../build/NEWS:19162 ../../../build/NEWS:21535 +#: ../../../build/NEWS:19240 ../../../build/NEWS:21613 msgid "" "`bpo-26733 `__: Disassembling a class " "now disassembles class and static methods. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:19165 ../../../build/NEWS:21538 +#: ../../../build/NEWS:19243 ../../../build/NEWS:21616 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:19169 ../../../build/NEWS:21542 +#: ../../../build/NEWS:19247 ../../../build/NEWS:21620 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:19175 ../../../build/NEWS:21548 +#: ../../../build/NEWS:19253 ../../../build/NEWS:21626 msgid "" "`bpo-26657 `__: Fix directory traversal " "vulnerability with http.server on Windows. This fixes a regression that was" @@ -31249,89 +31349,89 @@ msgid "" "Hagemeister." msgstr "" -#: ../../../build/NEWS:19182 ../../../build/NEWS:21555 +#: ../../../build/NEWS:19260 ../../../build/NEWS:21633 msgid "" "`bpo-26717 `__: Stop encoding " "Latin-1-ized WSGI paths with UTF-8. Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:19185 +#: ../../../build/NEWS:19263 msgid "" "`bpo-26782 `__: Add STARTUPINFO to " "subprocess.__all__ on Windows." msgstr "" -#: ../../../build/NEWS:19187 +#: ../../../build/NEWS:19265 msgid "" "`bpo-26404 `__: Add context manager to " "socketserver. Patch by Aviv Palivoda." msgstr "" -#: ../../../build/NEWS:19189 ../../../build/NEWS:21558 +#: ../../../build/NEWS:19267 ../../../build/NEWS:21636 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:19193 +#: ../../../build/NEWS:19271 msgid "" "`bpo-26585 `__: Eliminate " "http.server._quote_html() and use html.escape(quote=False). Patch by Xiang " "Zhang." msgstr "" -#: ../../../build/NEWS:19196 +#: ../../../build/NEWS:19274 msgid "" "`bpo-26685 `__: Raise OSError if closing" " a socket fails." msgstr "" -#: ../../../build/NEWS:19198 ../../../build/NEWS:21562 +#: ../../../build/NEWS:19276 ../../../build/NEWS:21640 msgid "" "`bpo-16329 `__: Add .webm to " "mimetypes.types_map. Patch by Giampaolo Rodola'." msgstr "" -#: ../../../build/NEWS:19200 ../../../build/NEWS:21564 +#: ../../../build/NEWS:19278 ../../../build/NEWS:21642 msgid "" "`bpo-13952 `__: Add .csv to " "mimetypes.types_map. Patch by Geoff Wilson." msgstr "" -#: ../../../build/NEWS:19202 +#: ../../../build/NEWS:19280 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:19205 +#: ../../../build/NEWS:19283 msgid "" "`bpo-25609 `__: Introduce " "contextlib.AbstractContextManager and typing.ContextManager." msgstr "" -#: ../../../build/NEWS:19208 ../../../build/NEWS:21566 +#: ../../../build/NEWS:19286 ../../../build/NEWS:21644 msgid "" "`bpo-26709 `__: Fixed Y2038 problem in " "loading binary PLists." msgstr "" -#: ../../../build/NEWS:19210 ../../../build/NEWS:21568 +#: ../../../build/NEWS:19288 ../../../build/NEWS:21646 msgid "" "`bpo-23735 `__: Handle terminal resizing" " with Readline 6.3+ by installing our own SIGWINCH handler. Patch by Eric " "Price." msgstr "" -#: ../../../build/NEWS:19213 +#: ../../../build/NEWS:19291 msgid "" "`bpo-25951 `__: Change " "SSLSocket.sendall() to return None, as explicitly documented for plain " "socket objects. Patch by Aviv Palivoda." msgstr "" -#: ../../../build/NEWS:19216 ../../../build/NEWS:21571 +#: ../../../build/NEWS:19294 ../../../build/NEWS:21649 msgid "" "`bpo-26586 `__: In http.server, respond " "with \"413 Request header fields too large\" if there are too many header " @@ -31339,34 +31439,34 @@ msgid "" " exception. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:19220 +#: ../../../build/NEWS:19298 msgid "" "`bpo-26676 `__: Added missing " "XMLPullParser to ElementTree.__all__." msgstr "" -#: ../../../build/NEWS:19222 ../../../build/NEWS:21575 +#: ../../../build/NEWS:19300 ../../../build/NEWS:21653 msgid "" "`bpo-22854 `__: Change " "BufferedReader.writable() and BufferedWriter.readable() to always return " "False." msgstr "" -#: ../../../build/NEWS:19225 +#: ../../../build/NEWS:19303 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:19229 +#: ../../../build/NEWS:19307 msgid "" "`bpo-26641 `__: doctest.DocFileTest and " "doctest.testfile() now support packages (module splitted into multiple " "directories) for the package parameter." msgstr "" -#: ../../../build/NEWS:19232 ../../../build/NEWS:21578 +#: ../../../build/NEWS:19310 ../../../build/NEWS:21656 msgid "" "`bpo-25195 `__: Fix a regression in " "mock.MagicMock. _Call is a subclass of tuple (changeset 3603bae63c13 only " @@ -31374,26 +31474,26 @@ msgid "" "Andrew Plummer." msgstr "" -#: ../../../build/NEWS:19236 ../../../build/NEWS:21582 +#: ../../../build/NEWS:19314 ../../../build/NEWS:21660 msgid "" "`bpo-26644 `__: Raise ValueError rather " "than SystemError when a negative length is passed to SSLSocket.recv() or " "read()." msgstr "" -#: ../../../build/NEWS:19239 ../../../build/NEWS:21585 +#: ../../../build/NEWS:19317 ../../../build/NEWS:21663 msgid "" "`bpo-23804 `__: Fix SSL recv(0) and " "read(0) methods to return zero bytes instead of up to 1024." msgstr "" -#: ../../../build/NEWS:19242 ../../../build/NEWS:21588 +#: ../../../build/NEWS:19320 ../../../build/NEWS:21666 msgid "" "`bpo-26616 `__: Fixed a bug in " "datetime.astimezone() method." msgstr "" -#: ../../../build/NEWS:19244 +#: ../../../build/NEWS:19322 msgid "" "`bpo-26637 `__: The :mod:`importlib` " "module now emits an :exc:`ImportError` rather than a :exc:`TypeError` if " @@ -31401,7 +31501,7 @@ msgid "" ":data:`sys.path` is already cleared (set to ``None``)." msgstr "" -#: ../../../build/NEWS:19249 +#: ../../../build/NEWS:19327 msgid "" "`bpo-21925 `__: " ":func:`warnings.formatwarning` now catches exceptions when calling " @@ -31410,7 +31510,7 @@ msgid "" "process." msgstr "" -#: ../../../build/NEWS:19254 +#: ../../../build/NEWS:19332 msgid "" "`bpo-23848 `__: On Windows, " "faulthandler.enable() now also installs an exception handler to dump the " @@ -31418,7 +31518,7 @@ msgid "" "signals (SIGSEGV, SIGFPE, SIGABRT)." msgstr "" -#: ../../../build/NEWS:19258 +#: ../../../build/NEWS:19336 msgid "" "`bpo-26530 `__: Add C functions " ":c:func:`_PyTraceMalloc_Track` and :c:func:`_PyTraceMalloc_Untrack` to track" @@ -31426,38 +31526,38 @@ msgid "" ":c:func:`_PyTraceMalloc_GetTraceback` to get the traceback of an object." msgstr "" -#: ../../../build/NEWS:19263 +#: ../../../build/NEWS:19341 msgid "" "`bpo-26588 `__: The _tracemalloc now " "supports tracing memory allocations of multiple address spaces (domains)." msgstr "" -#: ../../../build/NEWS:19266 ../../../build/NEWS:21594 +#: ../../../build/NEWS:19344 ../../../build/NEWS:21672 msgid "" "`bpo-24266 `__: Ctrl+C during Readline " "history search now cancels the search mode when compiled with Readline 7." msgstr "" -#: ../../../build/NEWS:19269 +#: ../../../build/NEWS:19347 msgid "" "`bpo-26590 `__: Implement a safe " "finalizer for the _socket.socket type. It now releases the GIL to close the " "socket." msgstr "" -#: ../../../build/NEWS:19272 +#: ../../../build/NEWS:19350 msgid "" "`bpo-18787 `__: spwd.getspnam() now " "raises a PermissionError if the user doesn't have privileges." msgstr "" -#: ../../../build/NEWS:19275 ../../../build/NEWS:21597 +#: ../../../build/NEWS:19353 ../../../build/NEWS:21675 msgid "" "`bpo-26560 `__: Avoid potential " "ValueError in BaseHandler.start_response. Initial patch by Peter Inglesby." msgstr "" -#: ../../../build/NEWS:19278 +#: ../../../build/NEWS:19356 msgid "" "`bpo-26567 `__: Add a new function " ":c:func:`PyErr_ResourceWarning` function to pass the destroyed object. Add a" @@ -31466,137 +31566,137 @@ msgid "" "source object was allocated." msgstr "" -#: ../../../build/NEWS:19286 ../../../build/NEWS:21603 +#: ../../../build/NEWS:19364 ../../../build/NEWS:21681 msgid "" "`bpo-26313 `__: ssl.py " "_load_windows_store_certs fails if windows cert store is empty. Patch by " "Baji." msgstr "" -#: ../../../build/NEWS:19292 ../../../build/NEWS:21609 +#: ../../../build/NEWS:19370 ../../../build/NEWS:21687 msgid "" "`bpo-26569 `__: Fix " ":func:`pyclbr.readmodule` and :func:`pyclbr.readmodule_ex` to support " "importing packages." msgstr "" -#: ../../../build/NEWS:19295 ../../../build/NEWS:21612 +#: ../../../build/NEWS:19373 ../../../build/NEWS:21690 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:19299 ../../../build/NEWS:21616 +#: ../../../build/NEWS:19377 ../../../build/NEWS:21694 msgid "" "`bpo-25320 `__: Handle sockets in " "directories unittest discovery is scanning. Patch from Victor van den Elzen." msgstr "" -#: ../../../build/NEWS:19302 ../../../build/NEWS:21619 +#: ../../../build/NEWS:19380 ../../../build/NEWS:21697 msgid "" "`bpo-16181 `__: cookiejar.http2time() " "now returns None if year is higher than datetime.MAXYEAR." msgstr "" -#: ../../../build/NEWS:19305 ../../../build/NEWS:21622 +#: ../../../build/NEWS:19383 ../../../build/NEWS:21700 msgid "" "`bpo-26513 `__: Fixes platform module " "detection of Windows Server" msgstr "" -#: ../../../build/NEWS:19307 ../../../build/NEWS:21624 +#: ../../../build/NEWS:19385 ../../../build/NEWS:21702 msgid "" "`bpo-23718 `__: Fixed parsing time in " "week 0 before Jan 1. Original patch by Tamás Bence Gedai." msgstr "" -#: ../../../build/NEWS:19310 +#: ../../../build/NEWS:19388 msgid "" "`bpo-26323 `__: Add Mock.assert_called()" " and Mock.assert_called_once() methods to unittest.mock. Patch written by " "Amit Saha." msgstr "" -#: ../../../build/NEWS:19313 ../../../build/NEWS:21627 +#: ../../../build/NEWS:19391 ../../../build/NEWS:21705 msgid "" "`bpo-20589 `__: Invoking Path.owner() " "and Path.group() on Windows now raise NotImplementedError instead of " "ImportError." msgstr "" -#: ../../../build/NEWS:19316 ../../../build/NEWS:21630 +#: ../../../build/NEWS:19394 ../../../build/NEWS:21708 msgid "" "`bpo-26177 `__: Fixed the keys() method " "for Canvas and Scrollbar widgets." msgstr "" -#: ../../../build/NEWS:19318 +#: ../../../build/NEWS:19396 msgid "" "`bpo-15068 `__: Got rid of excessive " "buffering in fileinput. The bufsize parameter is now deprecated and ignored." msgstr "" -#: ../../../build/NEWS:19321 +#: ../../../build/NEWS:19399 msgid "" "`bpo-19475 `__: Added an optional " "argument timespec to the datetime isoformat() method to choose the precision" " of the time component." msgstr "" -#: ../../../build/NEWS:19324 ../../../build/NEWS:21635 +#: ../../../build/NEWS:19402 ../../../build/NEWS:21713 msgid "" "`bpo-2202 `__: Fix UnboundLocalError in " "AbstractDigestAuthHandler.get_algorithm_impls. Initial patch by Mathieu " "Dupuy." msgstr "" -#: ../../../build/NEWS:19328 +#: ../../../build/NEWS:19406 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:19332 ../../../build/NEWS:21639 +#: ../../../build/NEWS:19410 ../../../build/NEWS:21717 msgid "" "`bpo-25718 `__: Fixed pickling and " "copying the accumulate() iterator with total is None." msgstr "" -#: ../../../build/NEWS:19335 ../../../build/NEWS:21642 +#: ../../../build/NEWS:19413 ../../../build/NEWS:21720 msgid "" "`bpo-26475 `__: Fixed debugging output " "for regular expressions with the (?x) flag." msgstr "" -#: ../../../build/NEWS:19338 +#: ../../../build/NEWS:19416 msgid "" "`bpo-26482 `__: Allowed pickling " "recursive dequeues." msgstr "" -#: ../../../build/NEWS:19340 +#: ../../../build/NEWS:19418 msgid "" "`bpo-26335 `__: Make mmap.write() return" " the number of bytes written like other write methods. Patch by Jakub " "Stasiak." msgstr "" -#: ../../../build/NEWS:19343 ../../../build/NEWS:21645 +#: ../../../build/NEWS:19421 ../../../build/NEWS:21723 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:19347 ../../../build/NEWS:21649 +#: ../../../build/NEWS:19425 ../../../build/NEWS:21727 msgid "" "`bpo-26385 `__: Remove the file if the " "internal open() call in NamedTemporaryFile() fails. Patch by Silent Ghost." msgstr "" -#: ../../../build/NEWS:19350 ../../../build/NEWS:21652 +#: ../../../build/NEWS:19428 ../../../build/NEWS:21730 msgid "" "`bpo-26402 `__: Fix XML-RPC client to " "retry when the server shuts down a persistent connection. This was a " @@ -31604,33 +31704,33 @@ msgid "" "3.5.0a4." msgstr "" -#: ../../../build/NEWS:19354 ../../../build/NEWS:21656 +#: ../../../build/NEWS:19432 ../../../build/NEWS:21734 msgid "" "`bpo-25913 `__: Leading ``<~`` is " "optional now in base64.a85decode() with adobe=True. Patch by Swati Jaiswal." msgstr "" -#: ../../../build/NEWS:19357 ../../../build/NEWS:21659 +#: ../../../build/NEWS:19435 ../../../build/NEWS:21737 msgid "" "`bpo-26186 `__: Remove an invalid type " "check in importlib.util.LazyLoader." msgstr "" -#: ../../../build/NEWS:19359 +#: ../../../build/NEWS:19437 msgid "" "`bpo-26367 `__: importlib.__import__() " "raises ImportError like builtins.__import__() when ``level`` is specified " "but without an accompanying package specified." msgstr "" -#: ../../../build/NEWS:19363 ../../../build/NEWS:21665 +#: ../../../build/NEWS:19441 ../../../build/NEWS:21743 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:19367 +#: ../../../build/NEWS:19445 msgid "" "`bpo-23430 `__: Change the socketserver " "module to only catch exceptions raised from a request handler that are " @@ -31639,77 +31739,77 @@ msgid "" "to stop a single-threaded server." msgstr "" -#: ../../../build/NEWS:19376 ../../../build/NEWS:21672 +#: ../../../build/NEWS:19454 ../../../build/NEWS:21750 msgid "" "`bpo-25939 `__: On Windows open the cert" " store readonly in ssl.enum_certificates." msgstr "" -#: ../../../build/NEWS:19382 ../../../build/NEWS:21678 +#: ../../../build/NEWS:19460 ../../../build/NEWS:21756 msgid "" "`bpo-25995 `__: os.walk() no longer uses" " FDs proportional to the tree depth." msgstr "" -#: ../../../build/NEWS:19384 +#: ../../../build/NEWS:19462 msgid "" "`bpo-25994 `__: Added the close() method" " and the support of the context manager protocol for the os.scandir() " "iterator." msgstr "" -#: ../../../build/NEWS:19387 +#: ../../../build/NEWS:19465 msgid "" "`bpo-23992 `__: multiprocessing: make " "MapResult not fail-fast upon exception." msgstr "" -#: ../../../build/NEWS:19389 +#: ../../../build/NEWS:19467 msgid "" "`bpo-26243 `__: Support keyword " "arguments to zlib.compress(). Patch by Aviv Palivoda." msgstr "" -#: ../../../build/NEWS:19392 ../../../build/NEWS:21680 +#: ../../../build/NEWS:19470 ../../../build/NEWS:21758 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:19395 +#: ../../../build/NEWS:19473 msgid "" "`bpo-25949 `__: __dict__ for an " "OrderedDict instance is now created only when needed." msgstr "" -#: ../../../build/NEWS:19398 ../../../build/NEWS:21683 +#: ../../../build/NEWS:19476 ../../../build/NEWS:21761 msgid "" "`bpo-25911 `__: Restored support of " "bytes paths in os.walk() on Windows." msgstr "" -#: ../../../build/NEWS:19400 ../../../build/NEWS:21685 +#: ../../../build/NEWS:19478 ../../../build/NEWS:21763 msgid "" "`bpo-26045 `__: Add UTF-8 suggestion to " "error message when posting a non-Latin-1 string with http.client." msgstr "" -#: ../../../build/NEWS:19403 +#: ../../../build/NEWS:19481 msgid "" "`bpo-26039 `__: Added " "zipfile.ZipInfo.from_file() and zipinfo.ZipInfo.is_dir(). Patch by Thomas " "Kluyver." msgstr "" -#: ../../../build/NEWS:19406 ../../../build/NEWS:21688 +#: ../../../build/NEWS:19484 ../../../build/NEWS:21766 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:19409 ../../../build/NEWS:21691 +#: ../../../build/NEWS:19487 ../../../build/NEWS:21769 msgid "" "`bpo-25945 `__: Fixed a crash when " "unpickle the functools.partial object with wrong state. Fixed a leak in " @@ -31717,25 +31817,25 @@ msgid "" "of functools.partial have now always types tuple and dict correspondingly." msgstr "" -#: ../../../build/NEWS:19414 ../../../build/NEWS:21696 +#: ../../../build/NEWS:19492 ../../../build/NEWS:21774 msgid "" "`bpo-26202 `__: copy.deepcopy() now " "correctly copies range() objects with non-atomic attributes." msgstr "" -#: ../../../build/NEWS:19417 ../../../build/NEWS:21699 +#: ../../../build/NEWS:19495 ../../../build/NEWS:21777 msgid "" "`bpo-23076 `__: Path.glob() now raises a" " ValueError if it's called with an invalid pattern. Patch by Thomas Nyberg." msgstr "" -#: ../../../build/NEWS:19420 ../../../build/NEWS:21702 +#: ../../../build/NEWS:19498 ../../../build/NEWS:21780 msgid "" "`bpo-19883 `__: Fixed possible integer " "overflows in zipimport." msgstr "" -#: ../../../build/NEWS:19422 ../../../build/NEWS:21704 +#: ../../../build/NEWS:19500 ../../../build/NEWS:21782 msgid "" "`bpo-26227 `__: On Windows, " "getnameinfo(), gethostbyaddr() and gethostbyname_ex() functions of the " @@ -31743,203 +31843,203 @@ msgid "" "UTF-8." msgstr "" -#: ../../../build/NEWS:19426 +#: ../../../build/NEWS:19504 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:19430 ../../../build/NEWS:21708 +#: ../../../build/NEWS:19508 ../../../build/NEWS:21786 msgid "" "`bpo-26147 `__: xmlrpc now works with " "strings not encodable with used non-UTF-8 encoding." msgstr "" -#: ../../../build/NEWS:19433 ../../../build/NEWS:21711 +#: ../../../build/NEWS:19511 ../../../build/NEWS:21789 msgid "" "`bpo-25935 `__: Garbage collector now " "breaks reference loops with OrderedDict." msgstr "" -#: ../../../build/NEWS:19435 ../../../build/NEWS:21713 +#: ../../../build/NEWS:19513 ../../../build/NEWS:21791 msgid "" "`bpo-16620 `__: Fixed AttributeError in " "msilib.Directory.glob()." msgstr "" -#: ../../../build/NEWS:19437 ../../../build/NEWS:21715 +#: ../../../build/NEWS:19515 ../../../build/NEWS:21793 msgid "" "`bpo-26013 `__: Added compatibility with" " broken protocol 2 pickles created in old Python 3 versions (3.4.3 and " "lower)." msgstr "" -#: ../../../build/NEWS:19440 +#: ../../../build/NEWS:19518 msgid "" "`bpo-26129 `__: Deprecated accepting " "non-integers in grp.getgrgid()." msgstr "" -#: ../../../build/NEWS:19442 ../../../build/NEWS:21718 +#: ../../../build/NEWS:19520 ../../../build/NEWS:21796 msgid "" "`bpo-25850 `__: Use cross-compilation by" " default for 64-bit Windows." msgstr "" -#: ../../../build/NEWS:19444 +#: ../../../build/NEWS:19522 msgid "" "`bpo-25822 `__: Add docstrings to the " "fields of urllib.parse results. Patch contributed by Swati Jaiswal." msgstr "" -#: ../../../build/NEWS:19447 +#: ../../../build/NEWS:19525 msgid "" "`bpo-22642 `__: Convert trace module " "option parsing mechanism to argparse. Patch contributed by SilentGhost." msgstr "" -#: ../../../build/NEWS:19450 ../../../build/NEWS:21722 +#: ../../../build/NEWS:19528 ../../../build/NEWS:21800 msgid "" "`bpo-24705 `__: Fix " "sysconfig._parse_makefile not expanding ${} vars appearing before $() vars." msgstr "" -#: ../../../build/NEWS:19453 +#: ../../../build/NEWS:19531 msgid "" "`bpo-26069 `__: Remove the deprecated " "apis in the trace module." msgstr "" -#: ../../../build/NEWS:19455 ../../../build/NEWS:21725 +#: ../../../build/NEWS:19533 ../../../build/NEWS:21803 msgid "" "`bpo-22138 `__: Fix mock.patch behavior " "when patching descriptors. Restore original values after patching. Patch " "contributed by Sean McCully." msgstr "" -#: ../../../build/NEWS:19458 ../../../build/NEWS:21728 +#: ../../../build/NEWS:19536 ../../../build/NEWS:21806 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:19461 ../../../build/NEWS:21731 +#: ../../../build/NEWS:19539 ../../../build/NEWS:21809 msgid "" "`bpo-26012 `__: Don't traverse into " "symlinks for ``**`` pattern in pathlib.Path.[r]glob()." msgstr "" -#: ../../../build/NEWS:19464 ../../../build/NEWS:21734 +#: ../../../build/NEWS:19542 ../../../build/NEWS:21812 msgid "" "`bpo-24120 `__: Ignore PermissionError " "when traversing a tree with pathlib.Path.[r]glob(). Patch by Ulrich Petri." msgstr "" -#: ../../../build/NEWS:19467 +#: ../../../build/NEWS:19545 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:19471 ../../../build/NEWS:21737 +#: ../../../build/NEWS:19549 ../../../build/NEWS:21815 msgid "" "`bpo-25447 `__: fileinput now uses " "sys.stdin as-is if it does not have a buffer attribute (restores backward " "compatibility)." msgstr "" -#: ../../../build/NEWS:19474 +#: ../../../build/NEWS:19552 msgid "" "`bpo-25971 `__: Optimized creating " "Fractions from floats by 2 times and from Decimals by 3 times." msgstr "" -#: ../../../build/NEWS:19477 +#: ../../../build/NEWS:19555 msgid "" "`bpo-25802 `__: Document as deprecated " "the remaining implementations of importlib.abc.Loader.load_module()." msgstr "" -#: ../../../build/NEWS:19480 +#: ../../../build/NEWS:19558 msgid "" "`bpo-25928 `__: Add " "Decimal.as_integer_ratio()." msgstr "" -#: ../../../build/NEWS:19482 ../../../build/NEWS:21740 +#: ../../../build/NEWS:19560 ../../../build/NEWS:21818 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:19486 +#: ../../../build/NEWS:19564 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:19489 ../../../build/NEWS:21744 +#: ../../../build/NEWS:19567 ../../../build/NEWS:21822 msgid "" "`bpo-24103 `__: Fixed possible use after" " free in ElementTree.XMLPullParser." msgstr "" -#: ../../../build/NEWS:19491 ../../../build/NEWS:21746 +#: ../../../build/NEWS:19569 ../../../build/NEWS:21824 msgid "" "`bpo-25860 `__: os.fwalk() no longer " "skips remaining directories when error occurs. Original patch by Samson Lee." msgstr "" -#: ../../../build/NEWS:19494 ../../../build/NEWS:21749 +#: ../../../build/NEWS:19572 ../../../build/NEWS:21827 msgid "" "`bpo-25914 `__: Fixed and simplified " "OrderedDict.__sizeof__." msgstr "" -#: ../../../build/NEWS:19496 +#: ../../../build/NEWS:19574 msgid "" "`bpo-25869 `__: Optimized deepcopying " "ElementTree; it is now 20 times faster." msgstr "" -#: ../../../build/NEWS:19498 +#: ../../../build/NEWS:19576 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:19502 ../../../build/NEWS:21751 +#: ../../../build/NEWS:19580 ../../../build/NEWS:21829 msgid "" "`bpo-25902 `__: Fixed various refcount " "issues in ElementTree iteration." msgstr "" -#: ../../../build/NEWS:19504 +#: ../../../build/NEWS:19582 msgid "" "`bpo-22227 `__: The TarFile iterator is " "reimplemented using generator. This implementation is simpler that using " "class." msgstr "" -#: ../../../build/NEWS:19507 +#: ../../../build/NEWS:19585 msgid "" "`bpo-25638 `__: Optimized " "ElementTree.iterparse(); it is now 2x faster. Optimized ElementTree parsing;" " it is now 10% faster." msgstr "" -#: ../../../build/NEWS:19510 +#: ../../../build/NEWS:19588 msgid "" "`bpo-25761 `__: Improved detecting " "errors in broken pickle data." msgstr "" -#: ../../../build/NEWS:19512 ../../../build/NEWS:21753 +#: ../../../build/NEWS:19590 ../../../build/NEWS:21831 msgid "" "`bpo-25717 `__: Restore the previous " "behaviour of tolerating most fstat() errors when opening files. This was a " @@ -31947,7 +32047,7 @@ msgid "" "special cases." msgstr "" -#: ../../../build/NEWS:19516 ../../../build/NEWS:21757 +#: ../../../build/NEWS:19594 ../../../build/NEWS:21835 msgid "" "`bpo-24903 `__: Fix regression in number" " of arguments compileall accepts when '-d' is specified. The check on the " @@ -31955,27 +32055,27 @@ msgid "" " anyway." msgstr "" -#: ../../../build/NEWS:19520 ../../../build/NEWS:21761 +#: ../../../build/NEWS:19598 ../../../build/NEWS:21839 msgid "" "`bpo-25764 `__: In the subprocess " "module, preserve any exception caused by fork() failure when preexec_fn is " "used." msgstr "" -#: ../../../build/NEWS:19523 +#: ../../../build/NEWS:19601 msgid "" "`bpo-25771 `__: Tweak the exception " "message for importlib.util.resolve_name() when 'package' isn't specified but" " necessary." msgstr "" -#: ../../../build/NEWS:19526 ../../../build/NEWS:21764 +#: ../../../build/NEWS:19604 ../../../build/NEWS:21842 msgid "" "`bpo-6478 `__: _strptime's regexp cache " "now is reset after changing timezone with time.tzset()." msgstr "" -#: ../../../build/NEWS:19529 ../../../build/NEWS:21767 +#: ../../../build/NEWS:19607 ../../../build/NEWS:21845 msgid "" "`bpo-14285 `__: When executing a package" " with the \"python -m package\" option, and package initialization fails, a " @@ -31984,7 +32084,7 @@ msgid "" "ImportError." msgstr "" -#: ../../../build/NEWS:19534 ../../../build/NEWS:21772 +#: ../../../build/NEWS:19612 ../../../build/NEWS:21850 msgid "" "`bpo-19771 `__: Also in runpy and the " "\"-m\" option, omit the irrelevant message \". . . is a package and cannot " @@ -31992,70 +32092,70 @@ msgid "" "due to a bad ``*.pyc`` file)." msgstr "" -#: ../../../build/NEWS:19538 ../../../build/NEWS:21776 +#: ../../../build/NEWS:19616 ../../../build/NEWS:21854 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:19542 ../../../build/NEWS:21780 +#: ../../../build/NEWS:19620 ../../../build/NEWS:21858 msgid "" "`bpo-25718 `__: Fixed copying object " "with state with boolean value is false." msgstr "" -#: ../../../build/NEWS:19544 ../../../build/NEWS:21782 +#: ../../../build/NEWS:19622 ../../../build/NEWS:21860 msgid "" "`bpo-10131 `__: Fixed deep copying of " "minidom documents. Based on patch by Marian Ganisin." msgstr "" -#: ../../../build/NEWS:19547 +#: ../../../build/NEWS:19625 msgid "" "`bpo-7990 `__: dir() on " "ElementTree.Element now lists properties: \"tag\", \"text\", \"tail\" and " "\"attrib\". Original patch by Santoso Wijaya." msgstr "" -#: ../../../build/NEWS:19550 ../../../build/NEWS:21785 +#: ../../../build/NEWS:19628 ../../../build/NEWS:21863 msgid "" "`bpo-25725 `__: Fixed a reference leak " "in pickle.loads() when unpickling invalid data including tuple instructions." msgstr "" -#: ../../../build/NEWS:19553 ../../../build/NEWS:21788 +#: ../../../build/NEWS:19631 ../../../build/NEWS:21866 msgid "" "`bpo-25663 `__: In the Readline " "completer, avoid listing duplicate global names, and search the global " "namespace before searching builtins." msgstr "" -#: ../../../build/NEWS:19556 ../../../build/NEWS:21791 +#: ../../../build/NEWS:19634 ../../../build/NEWS:21869 msgid "" "`bpo-25688 `__: Fixed file leak in " "ElementTree.iterparse() raising an error." msgstr "" -#: ../../../build/NEWS:19558 ../../../build/NEWS:21793 +#: ../../../build/NEWS:19636 ../../../build/NEWS:21871 msgid "" "`bpo-23914 `__: Fixed SystemError raised" " by unpickler on broken pickle data." msgstr "" -#: ../../../build/NEWS:19560 ../../../build/NEWS:21795 +#: ../../../build/NEWS:19638 ../../../build/NEWS:21873 msgid "" "`bpo-25691 `__: Fixed crash on deleting " "ElementTree.Element attributes." msgstr "" -#: ../../../build/NEWS:19562 ../../../build/NEWS:21797 +#: ../../../build/NEWS:19640 ../../../build/NEWS:21875 msgid "" "`bpo-25624 `__: ZipFile now always " "writes a ZIP_STORED header for directory entries. Patch by Dingyuan Wang." msgstr "" -#: ../../../build/NEWS:19565 ../../../build/NEWS:22116 +#: ../../../build/NEWS:19643 ../../../build/NEWS:22194 msgid "" "`bpo-25626 `__: Change three zlib " "functions to accept sizes that fit in Py_ssize_t, but internally cap those " @@ -32065,20 +32165,20 @@ msgid "" "bufsize parameter, and the zlib.Decompress.flush() length parameter." msgstr "" -#: ../../../build/NEWS:19572 ../../../build/NEWS:22123 +#: ../../../build/NEWS:19650 ../../../build/NEWS:22201 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:19575 ../../../build/NEWS:22126 +#: ../../../build/NEWS:19653 ../../../build/NEWS:22204 msgid "" "`bpo-25593 `__: Change semantics of " "EventLoop.stop() in asyncio." msgstr "" -#: ../../../build/NEWS:19577 ../../../build/NEWS:22128 +#: ../../../build/NEWS:19655 ../../../build/NEWS:22206 msgid "" "`bpo-6973 `__: When we know a " "subprocess.Popen process has died, do not allow the send_signal(), " @@ -32086,7 +32186,7 @@ msgid "" "signal a different process." msgstr "" -#: ../../../build/NEWS:19581 +#: ../../../build/NEWS:19659 msgid "" "`bpo-23883 `__: Added missing APIs to " "__all__ to match the documented APIs for the following modules: calendar, " @@ -32095,7 +32195,7 @@ msgid "" "Kołodziej, Mauro S. M. Rodrigues and Joel Taddei." msgstr "" -#: ../../../build/NEWS:19587 +#: ../../../build/NEWS:19665 msgid "" "`bpo-25590 `__: In the Readline " "completer, only call getattr() once per attribute. Also complete names of " @@ -32103,121 +32203,121 @@ msgid "" "yet created on an instance." msgstr "" -#: ../../../build/NEWS:19591 ../../../build/NEWS:22135 +#: ../../../build/NEWS:19669 ../../../build/NEWS:22213 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:19595 ../../../build/NEWS:22139 +#: ../../../build/NEWS:19673 ../../../build/NEWS:22217 msgid "" "`bpo-25584 `__: Added \"escape\" to the " "__all__ list in the glob module." msgstr "" -#: ../../../build/NEWS:19597 ../../../build/NEWS:22141 +#: ../../../build/NEWS:19675 ../../../build/NEWS:22219 msgid "" "`bpo-25584 `__: Fixed recursive glob() " "with patterns starting with ``**``." msgstr "" -#: ../../../build/NEWS:19599 ../../../build/NEWS:22143 +#: ../../../build/NEWS:19677 ../../../build/NEWS:22221 msgid "" "`bpo-25446 `__: Fix regression in " "smtplib's AUTH LOGIN support." msgstr "" -#: ../../../build/NEWS:19601 ../../../build/NEWS:22145 +#: ../../../build/NEWS:19679 ../../../build/NEWS:22223 msgid "" "`bpo-18010 `__: Fix the pydoc web " "server's module search function to handle exceptions from importing " "packages." msgstr "" -#: ../../../build/NEWS:19604 ../../../build/NEWS:22148 +#: ../../../build/NEWS:19682 ../../../build/NEWS:22226 msgid "" "`bpo-25554 `__: Got rid of circular " "references in regular expression parsing." msgstr "" -#: ../../../build/NEWS:19606 +#: ../../../build/NEWS:19684 msgid "" "`bpo-18973 `__: Command-line interface " "of the calendar module now uses argparse instead of optparse." msgstr "" -#: ../../../build/NEWS:19609 ../../../build/NEWS:22150 +#: ../../../build/NEWS:19687 ../../../build/NEWS:22228 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:19613 ../../../build/NEWS:22154 +#: ../../../build/NEWS:19691 ../../../build/NEWS:22232 msgid "" "`bpo-25503 `__: Fixed inspect.getdoc() " "for inherited docstrings of properties. Original patch by John Mark " "Vandenberg." msgstr "" -#: ../../../build/NEWS:19616 ../../../build/NEWS:22157 +#: ../../../build/NEWS:19694 ../../../build/NEWS:22235 msgid "" "`bpo-25515 `__: Always use os.urandom as" " a source of randomness in uuid.uuid4." msgstr "" -#: ../../../build/NEWS:19618 ../../../build/NEWS:22159 +#: ../../../build/NEWS:19696 ../../../build/NEWS:22237 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:19622 ../../../build/NEWS:22163 +#: ../../../build/NEWS:19700 ../../../build/NEWS:22241 msgid "" "`bpo-25447 `__: The lru_cache() wrapper " "objects now can be copied and pickled (by returning the original object " "unchanged)." msgstr "" -#: ../../../build/NEWS:19625 ../../../build/NEWS:22166 +#: ../../../build/NEWS:19703 ../../../build/NEWS:22244 msgid "" "`bpo-25390 `__: typing: Don't crash on " "Union[str, Pattern]." msgstr "" -#: ../../../build/NEWS:19627 ../../../build/NEWS:22168 +#: ../../../build/NEWS:19705 ../../../build/NEWS:22246 msgid "" "`bpo-25441 `__: asyncio: Raise error " "from drain() when socket is closed." msgstr "" -#: ../../../build/NEWS:19629 ../../../build/NEWS:22170 +#: ../../../build/NEWS:19707 ../../../build/NEWS:22248 msgid "" "`bpo-25410 `__: Cleaned up and fixed " "minor bugs in C implementation of OrderedDict." msgstr "" -#: ../../../build/NEWS:19632 ../../../build/NEWS:22173 +#: ../../../build/NEWS:19710 ../../../build/NEWS:22251 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:19635 +#: ../../../build/NEWS:19713 msgid "" "Move the imp module from a PendingDeprecationWarning to DeprecationWarning." msgstr "" -#: ../../../build/NEWS:19638 ../../../build/NEWS:22176 +#: ../../../build/NEWS:19716 ../../../build/NEWS:22254 msgid "" "`bpo-25407 `__: Remove mentions of the " "formatter module being removed in Python 3.6." msgstr "" -#: ../../../build/NEWS:19641 ../../../build/NEWS:22179 +#: ../../../build/NEWS:19719 ../../../build/NEWS:22257 msgid "" "`bpo-25406 `__: Fixed a bug in C " "implementation of OrderedDict.move_to_end() that caused segmentation fault " @@ -32225,59 +32325,59 @@ msgid "" "dict." msgstr "" -#: ../../../build/NEWS:19645 +#: ../../../build/NEWS:19723 msgid "" "`bpo-25382 `__: pickletools.dis() now " "outputs implicit memo index for the MEMOIZE opcode." msgstr "" -#: ../../../build/NEWS:19648 +#: ../../../build/NEWS:19726 msgid "" "`bpo-25357 `__: Add an optional newline " "parameter to binascii.b2a_base64(). base64.b64encode() uses it to avoid a " "memory copy." msgstr "" -#: ../../../build/NEWS:19651 +#: ../../../build/NEWS:19729 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:19654 ../../../build/NEWS:22183 +#: ../../../build/NEWS:19732 ../../../build/NEWS:22261 msgid "" "`bpo-25364 `__: zipfile now works in " "threads disabled builds." msgstr "" -#: ../../../build/NEWS:19656 ../../../build/NEWS:22185 +#: ../../../build/NEWS:19734 ../../../build/NEWS:22263 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:19659 +#: ../../../build/NEWS:19737 msgid "" "`bpo-16099 `__: RobotFileParser now " "supports Crawl-delay and Request-rate extensions. Patch by Nikolay " "Bogoychev." msgstr "" -#: ../../../build/NEWS:19662 ../../../build/NEWS:22188 +#: ../../../build/NEWS:19740 ../../../build/NEWS:22266 msgid "" "`bpo-25316 `__: distutils raises OSError" " instead of DistutilsPlatformError when MSVC is not installed." msgstr "" -#: ../../../build/NEWS:19665 ../../../build/NEWS:22191 +#: ../../../build/NEWS:19743 ../../../build/NEWS:22269 msgid "" "`bpo-25380 `__: Fixed protocol for the " "STACK_GLOBAL opcode in pickletools.opcodes." msgstr "" -#: ../../../build/NEWS:19668 ../../../build/NEWS:22194 +#: ../../../build/NEWS:19746 ../../../build/NEWS:22272 msgid "" "`bpo-23972 `__: Updates asyncio datagram" " create method allowing reuseport and reuseaddr socket options to be set " @@ -32286,7 +32386,7 @@ msgid "" " is 'posix' (except if the platform is Cygwin). Patch by Chris Laws." msgstr "" -#: ../../../build/NEWS:19674 ../../../build/NEWS:22200 +#: ../../../build/NEWS:19752 ../../../build/NEWS:22278 msgid "" "`bpo-25304 `__: Add " "asyncio.run_coroutine_threadsafe(). This lets you submit a coroutine to a " @@ -32294,60 +32394,60 @@ msgid "" " Michel." msgstr "" -#: ../../../build/NEWS:19678 ../../../build/NEWS:22204 +#: ../../../build/NEWS:19756 ../../../build/NEWS:22282 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:19681 ../../../build/NEWS:22207 +#: ../../../build/NEWS:19759 ../../../build/NEWS:22285 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:19684 +#: ../../../build/NEWS:19762 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:19688 ../../../build/NEWS:22235 +#: ../../../build/NEWS:19766 ../../../build/NEWS:22313 msgid "" "`bpo-23600 `__: Default implementation " "of tzinfo.fromutc() was returning wrong results in some cases." msgstr "" -#: ../../../build/NEWS:19691 ../../../build/NEWS:22232 +#: ../../../build/NEWS:19769 ../../../build/NEWS:22310 msgid "" "`bpo-25203 `__: Failed " "readline.set_completer_delims() no longer left the module in inconsistent " "state." msgstr "" -#: ../../../build/NEWS:19694 +#: ../../../build/NEWS:19772 msgid "" "`bpo-25011 `__: rlcompleter now omits " "private and special attribute names unless the prefix starts with " "underscores." msgstr "" -#: ../../../build/NEWS:19697 +#: ../../../build/NEWS:19775 msgid "" "`bpo-25209 `__: rlcompleter now can add " "a space or a colon after completed keyword." msgstr "" -#: ../../../build/NEWS:19700 +#: ../../../build/NEWS:19778 msgid "" "`bpo-22241 `__: timezone.utc name is now" " plain 'UTC', not 'UTC-00:00'." msgstr "" -#: ../../../build/NEWS:19702 +#: ../../../build/NEWS:19780 msgid "" "`bpo-23517 `__: fromtimestamp() and " "utcfromtimestamp() methods of datetime.datetime now round microseconds to " @@ -32355,20 +32455,20 @@ msgid "" "round(float), instead of rounding towards -Infinity (ROUND_FLOOR)." msgstr "" -#: ../../../build/NEWS:19707 +#: ../../../build/NEWS:19785 msgid "" "`bpo-23552 `__: Timeit now warns when " "there is substantial (4x) variance between best and worst times. Patch from " "Serhiy Storchaka." msgstr "" -#: ../../../build/NEWS:19710 +#: ../../../build/NEWS:19788 msgid "" "`bpo-24633 `__: site-packages/README -> " "README.txt." msgstr "" -#: ../../../build/NEWS:19712 +#: ../../../build/NEWS:19790 msgid "" "`bpo-24879 `__: help() and pydoc can now" " list named tuple fields in the order they were defined rather than " @@ -32376,63 +32476,63 @@ msgid "" "present." msgstr "" -#: ../../../build/NEWS:19716 +#: ../../../build/NEWS:19794 msgid "" "`bpo-24874 `__: Improve speed of " "itertools.cycle() and make its pickle more compact." msgstr "" -#: ../../../build/NEWS:19719 +#: ../../../build/NEWS:19797 msgid "" "Fix crash in itertools.cycle.__setstate__() when the first argument wasn't a" " list." msgstr "" -#: ../../../build/NEWS:19722 +#: ../../../build/NEWS:19800 msgid "" "`bpo-20059 `__: urllib.parse raises " "ValueError on all invalid ports. Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:19725 +#: ../../../build/NEWS:19803 msgid "" "`bpo-24360 `__: Improve __repr__ of " "argparse.Namespace() for invalid identifiers. Patch by Matthias Bussonnier." msgstr "" -#: ../../../build/NEWS:19728 +#: ../../../build/NEWS:19806 msgid "" "`bpo-23426 `__: run_setup was broken in " "distutils. Patch from Alexander Belopolsky." msgstr "" -#: ../../../build/NEWS:19731 +#: ../../../build/NEWS:19809 msgid "" "`bpo-13938 `__: 2to3 converts " "StringTypes to a tuple. Patch from Mark Hammond." msgstr "" -#: ../../../build/NEWS:19733 +#: ../../../build/NEWS:19811 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:19736 +#: ../../../build/NEWS:19814 msgid "" "`bpo-8585 `__: improved tests for " "zipimporter2. Patch from Mark Lawrence." msgstr "" -#: ../../../build/NEWS:19738 ../../../build/NEWS:22777 +#: ../../../build/NEWS:19816 ../../../build/NEWS:22855 msgid "" "`bpo-18622 `__: " "unittest.mock.mock_open().reset_mock would recurse infinitely. Patch from " "Nicola Palumbo and Laurent De Buyst." msgstr "" -#: ../../../build/NEWS:19741 +#: ../../../build/NEWS:19819 msgid "" "`bpo-24426 `__: Fast searching " "optimization in regular expressions now works for patterns that starts with " @@ -32440,114 +32540,114 @@ msgid "" "compile time." msgstr "" -#: ../../../build/NEWS:19745 ../../../build/NEWS:22780 +#: ../../../build/NEWS:19823 ../../../build/NEWS:22858 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:19748 +#: ../../../build/NEWS:19826 msgid "" "`bpo-13248 `__: Remove deprecated " "inspect.getmoduleinfo function." msgstr "" -#: ../../../build/NEWS:19750 ../../../build/NEWS:22309 +#: ../../../build/NEWS:19828 ../../../build/NEWS:22387 msgid "" "`bpo-25578 `__: Fix (another) memory " "leak in SSLSocket.getpeercer()." msgstr "" -#: ../../../build/NEWS:19752 ../../../build/NEWS:22311 +#: ../../../build/NEWS:19830 ../../../build/NEWS:22389 msgid "" "`bpo-25530 `__: Disable the vulnerable " "SSLv3 protocol by default when creating ssl.SSLContext." msgstr "" -#: ../../../build/NEWS:19755 ../../../build/NEWS:22314 +#: ../../../build/NEWS:19833 ../../../build/NEWS:22392 msgid "" "`bpo-25569 `__: Fix memory leak in " "SSLSocket.getpeercert()." msgstr "" -#: ../../../build/NEWS:19757 ../../../build/NEWS:22316 +#: ../../../build/NEWS:19835 ../../../build/NEWS:22394 msgid "" "`bpo-25471 `__: Sockets returned from " "accept() shouldn't appear to be nonblocking." msgstr "" -#: ../../../build/NEWS:19760 ../../../build/NEWS:22319 +#: ../../../build/NEWS:19838 ../../../build/NEWS:22397 msgid "" "`bpo-25319 `__: When threading.Event is " "reinitialized, the underlying condition should use a regular lock rather " "than a recursive lock." msgstr "" -#: ../../../build/NEWS:19763 ../../../build/NEWS:21800 +#: ../../../build/NEWS:19841 ../../../build/NEWS:21878 msgid "" "Skip getaddrinfo if host is already resolved. Patch by A. Jesse Jiryu Davis." msgstr "" -#: ../../../build/NEWS:19766 ../../../build/NEWS:21803 +#: ../../../build/NEWS:19844 ../../../build/NEWS:21881 msgid "" "`bpo-26050 `__: Add " "asyncio.StreamReader.readuntil() method. Patch by Марк Коренберг." msgstr "" -#: ../../../build/NEWS:19769 ../../../build/NEWS:21806 +#: ../../../build/NEWS:19847 ../../../build/NEWS:21884 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:19772 ../../../build/NEWS:21809 +#: ../../../build/NEWS:19850 ../../../build/NEWS:21887 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:19775 ../../../build/NEWS:21812 +#: ../../../build/NEWS:19853 ../../../build/NEWS:21890 msgid "" "`bpo-26848 `__: Fix " "asyncio/subprocess.communicate() to handle empty input. Patch by Jack " "O'Connor." msgstr "" -#: ../../../build/NEWS:19778 ../../../build/NEWS:21815 +#: ../../../build/NEWS:19856 ../../../build/NEWS:21893 msgid "" "`bpo-27040 `__: Add " "loop.get_exception_handler method" msgstr "" -#: ../../../build/NEWS:19780 ../../../build/NEWS:21817 +#: ../../../build/NEWS:19858 ../../../build/NEWS:21895 msgid "" "`bpo-27041 `__: asyncio: Add " "loop.create_future method" msgstr "" -#: ../../../build/NEWS:19785 ../../../build/NEWS:21865 +#: ../../../build/NEWS:19863 ../../../build/NEWS:21943 msgid "" "`bpo-20640 `__: Add tests for " "idlelib.configHelpSourceEdit. Patch by Saimadhav Heblikar." msgstr "" -#: ../../../build/NEWS:19788 ../../../build/NEWS:21868 +#: ../../../build/NEWS:19866 ../../../build/NEWS:21946 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:19791 ../../../build/NEWS:21871 +#: ../../../build/NEWS:19869 ../../../build/NEWS:21949 msgid "" "`bpo-25507 `__: fix incorrect change in " "IOBinding that prevented printing. Augment IOBinding htest to include all " "major IOBinding functions." msgstr "" -#: ../../../build/NEWS:19794 ../../../build/NEWS:21874 +#: ../../../build/NEWS:19872 ../../../build/NEWS:21952 msgid "" "`bpo-25905 `__: Revert unwanted " "conversion of ' to ’ RIGHT SINGLE QUOTATION MARK in README.txt and open this" @@ -32555,7 +32655,7 @@ msgid "" "'utf-8'." msgstr "" -#: ../../../build/NEWS:19798 ../../../build/NEWS:22348 +#: ../../../build/NEWS:19876 ../../../build/NEWS:22426 msgid "" "`bpo-15348 `__: Stop the debugger engine" " (normally in a user process) before closing the debugger window (running in" @@ -32563,7 +32663,7 @@ msgid "" "and ignored." msgstr "" -#: ../../../build/NEWS:19802 ../../../build/NEWS:22352 +#: ../../../build/NEWS:19880 ../../../build/NEWS:22430 msgid "" "`bpo-24455 `__: Prevent IDLE from " "hanging when a) closing the shell while the debugger is active (15347); b) " @@ -32574,20 +32674,20 @@ msgid "" "& .quit). 2. In gui.run, allow any existing interaction to terminate first." msgstr "" -#: ../../../build/NEWS:19810 ../../../build/NEWS:22360 +#: ../../../build/NEWS:19888 ../../../build/NEWS:22438 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:19814 ../../../build/NEWS:22364 +#: ../../../build/NEWS:19892 ../../../build/NEWS:22442 msgid "" "`bpo-24750 `__: Improve the appearance " "of the IDLE editor window status bar. Patch by Mark Roseman." msgstr "" -#: ../../../build/NEWS:19817 ../../../build/NEWS:22367 +#: ../../../build/NEWS:19895 ../../../build/NEWS:22445 msgid "" "`bpo-25313 `__: Change the handling of " "new built-in text color themes to better address the compatibility problem " @@ -32595,21 +32695,21 @@ msgid "" "idleConf.CurrentTheme everywhere in idlelib." msgstr "" -#: ../../../build/NEWS:19821 ../../../build/NEWS:22371 +#: ../../../build/NEWS:19899 ../../../build/NEWS:22449 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:19825 ../../../build/NEWS:22375 +#: ../../../build/NEWS:19903 ../../../build/NEWS:22453 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:19828 ../../../build/NEWS:22378 +#: ../../../build/NEWS:19906 ../../../build/NEWS:22456 msgid "" "`bpo-24820 `__: IDLE now has an 'IDLE " "Dark' built-in text color theme. It is more or less IDLE Classic inverted, " @@ -32620,7 +32720,7 @@ msgid "" " be modified." msgstr "" -#: ../../../build/NEWS:19835 ../../../build/NEWS:22385 +#: ../../../build/NEWS:19913 ../../../build/NEWS:22463 msgid "" "`bpo-25224 `__: README.txt is now an " "idlelib index for IDLE developers and curious users. The previous user " @@ -32628,14 +32728,14 @@ msgid "" "Development and Learning Environment'." msgstr "" -#: ../../../build/NEWS:19839 ../../../build/NEWS:22389 +#: ../../../build/NEWS:19917 ../../../build/NEWS:22467 msgid "" "`bpo-24820 `__: Users can now set " "breakpoint colors in Settings -> Custom Highlighting. Original patch by Mark" " Roseman." msgstr "" -#: ../../../build/NEWS:19842 ../../../build/NEWS:22392 +#: ../../../build/NEWS:19920 ../../../build/NEWS:22470 msgid "" "`bpo-24972 `__: Inactive selection " "background now matches active selection background, as configured by users, " @@ -32643,34 +32743,34 @@ msgid "" " patch by Mark Roseman." msgstr "" -#: ../../../build/NEWS:19846 ../../../build/NEWS:22396 +#: ../../../build/NEWS:19924 ../../../build/NEWS:22474 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:19849 ../../../build/NEWS:22399 +#: ../../../build/NEWS:19927 ../../../build/NEWS:22477 msgid "" "`bpo-24988 `__: Idle ScrolledList " "context menus (used in debugger) now work on Mac Aqua. Patch by Mark " "Roseman." msgstr "" -#: ../../../build/NEWS:19852 ../../../build/NEWS:22402 +#: ../../../build/NEWS:19930 ../../../build/NEWS:22480 msgid "" "`bpo-24801 `__: Make right-click for " "context menu work on Mac Aqua. Patch by Mark Roseman." msgstr "" -#: ../../../build/NEWS:19855 ../../../build/NEWS:22405 +#: ../../../build/NEWS:19933 ../../../build/NEWS:22483 msgid "" "`bpo-25173 `__: Associate tkinter " "messageboxes with a specific widget. For Mac OSX, make them a 'sheet'. " "Patch by Mark Roseman." msgstr "" -#: ../../../build/NEWS:19858 ../../../build/NEWS:22408 +#: ../../../build/NEWS:19936 ../../../build/NEWS:22486 msgid "" "`bpo-25198 `__: Enhance the initial html" " viewer now used for Idle Help. Properly indent fixed-pitch text (patch by " @@ -32680,50 +32780,50 @@ msgid "" "header at the top of the screen." msgstr "" -#: ../../../build/NEWS:19865 ../../../build/NEWS:22415 +#: ../../../build/NEWS:19943 ../../../build/NEWS:22493 msgid "" "`bpo-25225 `__: Condense and rewrite " "Idle doc section on text colors." msgstr "" -#: ../../../build/NEWS:19867 ../../../build/NEWS:22417 +#: ../../../build/NEWS:19945 ../../../build/NEWS:22495 msgid "" "`bpo-21995 `__: Explain some differences" " between IDLE and console Python." msgstr "" -#: ../../../build/NEWS:19869 ../../../build/NEWS:22419 +#: ../../../build/NEWS:19947 ../../../build/NEWS:22497 msgid "" "`bpo-22820 `__: Explain need for *print*" " when running file from Idle editor." msgstr "" -#: ../../../build/NEWS:19871 ../../../build/NEWS:22421 +#: ../../../build/NEWS:19949 ../../../build/NEWS:22499 msgid "" "`bpo-25224 `__: Doc: augment Idle " "feature list and no-subprocess section." msgstr "" -#: ../../../build/NEWS:19873 ../../../build/NEWS:22423 +#: ../../../build/NEWS:19951 ../../../build/NEWS:22501 msgid "" "`bpo-25219 `__: Update doc for Idle " "command line options. Some were missing and notes were not correct." msgstr "" -#: ../../../build/NEWS:19876 ../../../build/NEWS:22426 +#: ../../../build/NEWS:19954 ../../../build/NEWS:22504 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:19879 ../../../build/NEWS:22429 +#: ../../../build/NEWS:19957 ../../../build/NEWS:22507 msgid "" "`bpo-25199 `__: Idle: add " "synchronization comments for future maintainers." msgstr "" -#: ../../../build/NEWS:19881 +#: ../../../build/NEWS:19959 msgid "" "`bpo-16893 `__: Replace help.txt with " "help.html for Idle doc display. The new idlelib/help.html is rstripped " @@ -32733,160 +32833,160 @@ msgid "" "EditorWindow.HelpDialog class and helt.txt file are deprecated." msgstr "" -#: ../../../build/NEWS:19888 ../../../build/NEWS:22438 +#: ../../../build/NEWS:19966 ../../../build/NEWS:22516 msgid "" "`bpo-24199 `__: Deprecate unused " "idlelib.idlever with possible removal in 3.6." msgstr "" -#: ../../../build/NEWS:19890 ../../../build/NEWS:22440 +#: ../../../build/NEWS:19968 ../../../build/NEWS:22518 msgid "" "`bpo-24790 `__: Remove extraneous code " "(which also create 2 & 3 conflicts)." msgstr "" -#: ../../../build/NEWS:19895 ../../../build/NEWS:21886 +#: ../../../build/NEWS:19973 ../../../build/NEWS:21964 msgid "" "`bpo-26736 `__: Used HTTPS for external " "links in the documentation if possible." msgstr "" -#: ../../../build/NEWS:19897 ../../../build/NEWS:21888 +#: ../../../build/NEWS:19975 ../../../build/NEWS:21966 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:19901 ../../../build/NEWS:21892 +#: ../../../build/NEWS:19979 ../../../build/NEWS:21970 msgid "" "`bpo-23606 `__: Adds note to ctypes " "documentation regarding cdll.msvcrt." msgstr "" -#: ../../../build/NEWS:19903 ../../../build/NEWS:22455 +#: ../../../build/NEWS:19981 ../../../build/NEWS:22533 msgid "" "`bpo-24952 `__: Clarify the default size" " argument of stack_size() in the \"threading\" and \"_thread\" modules. " "Patch from Mattip." msgstr "" -#: ../../../build/NEWS:19906 ../../../build/NEWS:21897 +#: ../../../build/NEWS:19984 ../../../build/NEWS:21975 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:19913 ../../../build/NEWS:21904 +#: ../../../build/NEWS:19991 ../../../build/NEWS:21982 msgid "" "`bpo-21916 `__: Added tests for the " "turtle module. Patch by ingrid, Gregory Loyse and Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:19916 +#: ../../../build/NEWS:19994 msgid "" "`bpo-26295 `__: When using \"python3 -m " "test --testdir=TESTDIR\", regrtest doesn't add \"test.\" prefix to test " "module names." msgstr "" -#: ../../../build/NEWS:19919 ../../../build/NEWS:21907 +#: ../../../build/NEWS:19997 ../../../build/NEWS:21985 msgid "" "`bpo-26523 `__: The multiprocessing " "thread pool (multiprocessing.dummy.Pool) was untested." msgstr "" -#: ../../../build/NEWS:19922 ../../../build/NEWS:21910 +#: ../../../build/NEWS:20000 ../../../build/NEWS:21988 msgid "" "`bpo-26015 `__: Added new tests for " "pickling iterators of mutable sequences." msgstr "" -#: ../../../build/NEWS:19924 ../../../build/NEWS:21912 +#: ../../../build/NEWS:20002 ../../../build/NEWS:21990 msgid "" "`bpo-26325 `__: Added " "test.support.check_no_resource_warning() to check that no ResourceWarning is" " emitted." msgstr "" -#: ../../../build/NEWS:19927 +#: ../../../build/NEWS:20005 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:19930 ../../../build/NEWS:21918 +#: ../../../build/NEWS:20008 ../../../build/NEWS:21996 msgid "" "`bpo-25616 `__: Tests for OrderedDict " "are extracted from test_collections into separate file test_ordered_dict." msgstr "" -#: ../../../build/NEWS:19933 ../../../build/NEWS:22469 +#: ../../../build/NEWS:20011 ../../../build/NEWS:22547 msgid "" "`bpo-25449 `__: Added tests for " "OrderedDict subclasses." msgstr "" -#: ../../../build/NEWS:19935 +#: ../../../build/NEWS:20013 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:19939 +#: ../../../build/NEWS:20017 msgid "" "`bpo-22806 `__: Add ``python -m test " "--list-tests`` command to list tests." msgstr "" -#: ../../../build/NEWS:19941 +#: ../../../build/NEWS:20019 msgid "" "`bpo-18174 `__: ``python -m test " "--huntrleaks ...`` now also checks for leak of file descriptors. Patch " "written by Richard Oudkerk." msgstr "" -#: ../../../build/NEWS:19944 +#: ../../../build/NEWS:20022 msgid "" "`bpo-25260 `__: Fix ``python -m test " "--coverage`` on Windows. Remove the list of ignored directories." msgstr "" -#: ../../../build/NEWS:19947 ../../../build/NEWS:22476 +#: ../../../build/NEWS:20025 ../../../build/NEWS:22554 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:19950 ../../../build/NEWS:21921 +#: ../../../build/NEWS:20028 ../../../build/NEWS:21999 msgid "" "`bpo-26583 `__: Skip " "test_timestamp_overflow in test_import if bytecode files cannot be written." msgstr "" -#: ../../../build/NEWS:19956 +#: ../../../build/NEWS:20034 msgid "" "`bpo-21277 `__: Don't try to link " "_ctypes with a ffi_convenience library." msgstr "" -#: ../../../build/NEWS:19958 ../../../build/NEWS:21927 +#: ../../../build/NEWS:20036 ../../../build/NEWS:22005 msgid "" "`bpo-26884 `__: Fix linking extension " "modules for cross builds. Patch by Xavier de Gaye." msgstr "" -#: ../../../build/NEWS:19961 +#: ../../../build/NEWS:20039 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:19964 ../../../build/NEWS:21930 +#: ../../../build/NEWS:20042 ../../../build/NEWS:22008 msgid "" "`bpo-22359 `__: Disable the rules for " "running _freeze_importlib and pgen when cross-compiling. The output of " @@ -32894,14 +32994,14 @@ msgid "" "regenerated when doing a native build. Patch by Xavier de Gaye." msgstr "" -#: ../../../build/NEWS:19969 +#: ../../../build/NEWS:20047 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:19972 ../../../build/NEWS:21941 +#: ../../../build/NEWS:20050 ../../../build/NEWS:22019 msgid "" "`bpo-25702 `__: A --with-lto configure " "option has been added that will enable link time optimizations at build time" @@ -32910,83 +33010,83 @@ msgid "" " relying on it. It can provide a few % speed up over profile-opt alone." msgstr "" -#: ../../../build/NEWS:19978 ../../../build/NEWS:21947 +#: ../../../build/NEWS:20056 ../../../build/NEWS:22025 msgid "" "`bpo-26624 `__: Adds validation of " "ucrtbase[d].dll version with warning for old versions." msgstr "" -#: ../../../build/NEWS:19981 ../../../build/NEWS:21950 +#: ../../../build/NEWS:20059 ../../../build/NEWS:22028 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:19984 ../../../build/NEWS:21953 +#: ../../../build/NEWS:20062 ../../../build/NEWS:22031 msgid "" "`bpo-26079 `__: Fixing the build output " "folder for tix-8.4.3.6. Patch by Bjoern Thiel." msgstr "" -#: ../../../build/NEWS:19987 ../../../build/NEWS:21956 +#: ../../../build/NEWS:20065 ../../../build/NEWS:22034 msgid "" "`bpo-26465 `__: Update Windows builds to" " use OpenSSL 1.0.2g." msgstr "" -#: ../../../build/NEWS:19989 +#: ../../../build/NEWS:20067 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:19993 ../../../build/NEWS:21967 +#: ../../../build/NEWS:20071 ../../../build/NEWS:22045 msgid "" "`bpo-25827 `__: Add support for building" " with ICC to ``configure``, including a new ``--with-icc`` flag." msgstr "" -#: ../../../build/NEWS:19996 ../../../build/NEWS:21970 +#: ../../../build/NEWS:20074 ../../../build/NEWS:22048 msgid "" "`bpo-25696 `__: Fix installation of " "Python on UNIX with make -j9." msgstr "" -#: ../../../build/NEWS:19998 ../../../build/NEWS:22487 +#: ../../../build/NEWS:20076 ../../../build/NEWS:22565 msgid "" "`bpo-24986 `__: It is now possible to " "build Python on Windows without errors when external libraries are not " "available." msgstr "" -#: ../../../build/NEWS:20001 ../../../build/NEWS:21958 +#: ../../../build/NEWS:20079 ../../../build/NEWS:22036 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:20005 +#: ../../../build/NEWS:20083 msgid "" "`bpo-26465 `__: Update OS X 10.5+ 32" "-bit-only installer to build and link with OpenSSL 1.0.2g." msgstr "" -#: ../../../build/NEWS:20008 ../../../build/NEWS:21975 +#: ../../../build/NEWS:20086 ../../../build/NEWS:22053 msgid "" "`bpo-26268 `__: Update Windows builds to" " use OpenSSL 1.0.2f." msgstr "" -#: ../../../build/NEWS:20010 ../../../build/NEWS:21977 +#: ../../../build/NEWS:20088 ../../../build/NEWS:22055 msgid "" "`bpo-25136 `__: Support Apple Xcode 7's " "new textual SDK stub libraries." msgstr "" -#: ../../../build/NEWS:20012 ../../../build/NEWS:21979 +#: ../../../build/NEWS:20090 ../../../build/NEWS:22057 msgid "" "`bpo-24324 `__: Do not enable " "unreachable code warnings when using gcc as the option does not work " @@ -32994,44 +33094,44 @@ msgid "" "gcc-4.5." msgstr "" -#: ../../../build/NEWS:20019 ../../../build/NEWS:21986 +#: ../../../build/NEWS:20097 ../../../build/NEWS:22064 msgid "" "`bpo-27053 `__: Updates make_zip.py to " "correctly generate library ZIP file." msgstr "" -#: ../../../build/NEWS:20021 ../../../build/NEWS:21988 +#: ../../../build/NEWS:20099 ../../../build/NEWS:22066 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:20025 ../../../build/NEWS:21992 +#: ../../../build/NEWS:20103 ../../../build/NEWS:22070 msgid "" "`bpo-26071 `__: bdist_wininst created " "binaries fail to start and find 32bit Python" msgstr "" -#: ../../../build/NEWS:20028 ../../../build/NEWS:21995 +#: ../../../build/NEWS:20106 ../../../build/NEWS:22073 msgid "" "`bpo-26073 `__: Update the list of magic" " numbers in launcher" msgstr "" -#: ../../../build/NEWS:20030 ../../../build/NEWS:21997 +#: ../../../build/NEWS:20108 ../../../build/NEWS:22075 msgid "" "`bpo-26065 `__: Excludes venv from " "library when generating embeddable distro." msgstr "" -#: ../../../build/NEWS:20032 ../../../build/NEWS:22526 +#: ../../../build/NEWS:20110 ../../../build/NEWS:22604 msgid "" "`bpo-25022 `__: Removed very outdated " "PC/example_nt/ directory." msgstr "" -#: ../../../build/NEWS:20037 ../../../build/NEWS:22002 +#: ../../../build/NEWS:20115 ../../../build/NEWS:22080 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." @@ -33039,44 +33139,44 @@ msgid "" "executable. Patch written by Thomas Ilsche." msgstr "" -#: ../../../build/NEWS:20042 ../../../build/NEWS:22007 +#: ../../../build/NEWS:20120 ../../../build/NEWS:22085 msgid "" "`bpo-26271 `__: Fix the Freeze tool to " "properly use flags passed through configure. Patch by Daniel Shaulov." msgstr "" -#: ../../../build/NEWS:20045 ../../../build/NEWS:22010 +#: ../../../build/NEWS:20123 ../../../build/NEWS:22088 msgid "" "`bpo-26489 `__: Add dictionary unpacking" " support to Tools/parser/unparse.py. Patch by Guo Ci Teo." msgstr "" -#: ../../../build/NEWS:20048 ../../../build/NEWS:22013 +#: ../../../build/NEWS:20126 ../../../build/NEWS:22091 msgid "" "`bpo-26316 `__: Fix variable name typo " "in Argument Clinic." msgstr "" -#: ../../../build/NEWS:20050 ../../../build/NEWS:22531 +#: ../../../build/NEWS:20128 ../../../build/NEWS:22609 msgid "" "`bpo-25440 `__: Fix output of python-" "config --extension-suffix." msgstr "" -#: ../../../build/NEWS:20052 +#: ../../../build/NEWS:20130 msgid "" "`bpo-25154 `__: The pyvenv script has " "been deprecated in favour of `python3 -m venv`." msgstr "" -#: ../../../build/NEWS:20058 +#: ../../../build/NEWS:20136 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:20062 +#: ../../../build/NEWS:20140 msgid "" "`bpo-26198 `__: ValueError is now raised" " instead of TypeError on buffer overflow in parsing \"es#\" and \"et#\" " @@ -33084,27 +33184,27 @@ msgid "" "programmatical error in parsing format string." msgstr "" -#: ../../../build/NEWS:20069 +#: ../../../build/NEWS:20147 msgid "Python 3.5.5 final" msgstr "Python 3.5.5 final" -#: ../../../build/NEWS:20071 +#: ../../../build/NEWS:20149 msgid "*Release date: 2018-02-04*" msgstr "*Tanggal rilis: 2018-02-04*" -#: ../../../build/NEWS:20073 +#: ../../../build/NEWS:20151 msgid "There were no new changes in version 3.5.5." msgstr "Tidak ada perubahan baru di versi 3.5.5." -#: ../../../build/NEWS:20078 +#: ../../../build/NEWS:20156 msgid "Python 3.5.5 release candidate 1" msgstr "Python 3.5.5 kandidat rilis 1" -#: ../../../build/NEWS:20080 +#: ../../../build/NEWS:20158 msgid "*Release date: 2018-01-23*" msgstr "*Tanggal rilis: 2018-01-23*" -#: ../../../build/NEWS:20085 +#: ../../../build/NEWS:20163 msgid "" "`bpo-32551 `__: The ``sys.path[0]`` " "initialization change for `bpo-29139 `__" @@ -33122,30 +33222,30 @@ msgid "" " affected)" msgstr "" -#: ../../../build/NEWS:20098 +#: ../../../build/NEWS:20176 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:20125 +#: ../../../build/NEWS:20203 msgid "Python 3.5.4 final" msgstr "Python 3.5.4 final" -#: ../../../build/NEWS:20127 +#: ../../../build/NEWS:20205 msgid "*Release date: 2017-08-07*" msgstr "*Tanggal rilis: 2017-08-07*" -#: ../../../build/NEWS:20137 +#: ../../../build/NEWS:20215 msgid "Python 3.5.4 release candidate 1" msgstr "Python 3.5.4 kandidat rilis 1" -#: ../../../build/NEWS:20139 +#: ../../../build/NEWS:20217 msgid "*Release date: 2017-07-23*" msgstr "*Tanggal rilis: 2017-07-23*" -#: ../../../build/NEWS:20191 +#: ../../../build/NEWS:20269 msgid "" "`bpo-29537 `__: Restore runtime " "compatibility with bytecode files generated by CPython 3.5.0 to 3.5.2, and " @@ -33154,13 +33254,13 @@ msgid "" "contain. Patch by Petr Viktorin, Serhiy Storchaka, and Nick Coghlan." msgstr "" -#: ../../../build/NEWS:20473 +#: ../../../build/NEWS:20551 msgid "" "`bpo-30822 `__: Fix regrtest command " "line parser to allow passing -u extralargefile to run test_zipfile64." msgstr "" -#: ../../../build/NEWS:20476 +#: ../../../build/NEWS:20554 msgid "" "`bpo-30383 `__: regrtest: Enhance " "regrtest and backport features from the master branch. Add options: " @@ -33175,7 +33275,7 @@ msgid "" "(:issue:`30675`)." msgstr "" -#: ../../../build/NEWS:20533 +#: ../../../build/NEWS:20611 msgid "" "`bpo-27867 `__: Function " "PySlice_GetIndicesEx() is replaced with a macro if Py_LIMITED_API is set to " @@ -33183,65 +33283,65 @@ msgid "" " higher." msgstr "" -#: ../../../build/NEWS:20545 +#: ../../../build/NEWS:20623 msgid "Python 3.5.3 final" msgstr "Python 3.5.3 final" -#: ../../../build/NEWS:20547 +#: ../../../build/NEWS:20625 msgid "*Release date: 2017-01-17*" msgstr "*Tanggal rilis: 2017-01-17*" -#: ../../../build/NEWS:20549 +#: ../../../build/NEWS:20627 msgid "There were no code changes between 3.5.3rc1 and 3.5.3 final." msgstr "Tidak ada perubahan kode antara 3.5.3rc1 dan 3.5.3 final." -#: ../../../build/NEWS:20554 +#: ../../../build/NEWS:20632 msgid "Python 3.5.3 release candidate 1" msgstr "Python 3.5.3 kandidat rilis 1" -#: ../../../build/NEWS:20556 +#: ../../../build/NEWS:20634 msgid "*Release date: 2017-01-02*" msgstr "*Tanggal rilis: 2017-01-02*" -#: ../../../build/NEWS:20561 +#: ../../../build/NEWS:20639 msgid "" "`bpo-29073 `__: bytearray formatting no " "longer truncates on first null byte." msgstr "" -#: ../../../build/NEWS:20565 +#: ../../../build/NEWS:20643 msgid "" "`bpo-28147 `__: Fix a memory leak in " "split-table dictionaries: setattr() must not convert combined table into " "split table." msgstr "" -#: ../../../build/NEWS:20577 +#: ../../../build/NEWS:20655 msgid "" "`bpo-28991 `__: functools.lru_cache() " "was susceptible to an obscure reentrancy bug caused by a monkey-patched " "len() function." msgstr "" -#: ../../../build/NEWS:20620 +#: ../../../build/NEWS:20698 msgid "" "`bpo-28203 `__: Fix incorrect type in " "error message from ``complex(1.0, {2:3})``. Patch by Soumya Sharma." msgstr "" -#: ../../../build/NEWS:20635 +#: ../../../build/NEWS:20713 msgid "" "`bpo-28189 `__: dictitems_contains no " "longer swallows compare errors. (Patch by Xiang Zhang)" msgstr "" -#: ../../../build/NEWS:20647 +#: ../../../build/NEWS:20725 msgid "" "`bpo-26020 `__: set literal evaluation " "order did not match documented behaviour." msgstr "" -#: ../../../build/NEWS:20666 +#: ../../../build/NEWS:20744 msgid "" "`bpo-27419 `__: Standard __import__() no" " longer look up \"__import__\" in globals or builtins for importing " @@ -33249,33 +33349,33 @@ msgid "" "package name." msgstr "" -#: ../../../build/NEWS:20718 +#: ../../../build/NEWS:20796 msgid "" "`bpo-20191 `__: Fixed a crash in " "resource.prlimit() when pass a sequence that doesn't own its elements as " "limits." msgstr "" -#: ../../../build/NEWS:20769 +#: ../../../build/NEWS:20847 msgid "" "`bpo-28488 `__: shutil.make_archive() no" " longer add entry \"./\" to ZIP archive." msgstr "" -#: ../../../build/NEWS:20807 +#: ../../../build/NEWS:20885 msgid "" "`bpo-27611 `__: Fixed support of default" " root window in the tkinter.tix module." msgstr "" -#: ../../../build/NEWS:20833 +#: ../../../build/NEWS:20911 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:20905 +#: ../../../build/NEWS:20983 msgid "" "A new version of typing.py from https://github.com/python/typing: Collection" " (only for 3.6) (`bpo-27598 `__). Add " @@ -33284,20 +33384,20 @@ msgid "" "(upstream #252)." msgstr "" -#: ../../../build/NEWS:20921 +#: ../../../build/NEWS:20999 msgid "" "`bpo-26750 `__: " "unittest.mock.create_autospec() now works properly for subclasses of " "property() and other data descriptors." msgstr "" -#: ../../../build/NEWS:20965 +#: ../../../build/NEWS:21043 msgid "" "`bpo-26664 `__: Fix activate.fish by " "removing mis-use of ``$``." msgstr "" -#: ../../../build/NEWS:20967 +#: ../../../build/NEWS:21045 msgid "" "`bpo-22115 `__: Fixed tracing Tkinter " "variables: trace_vdelete() with wrong mode no longer break tracing, " @@ -33305,51 +33405,51 @@ msgid "" "\"u\" mode now works." msgstr "" -#: ../../../build/NEWS:20971 +#: ../../../build/NEWS:21049 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:21071 +#: ../../../build/NEWS:21149 msgid "" "`bpo-28600 `__: Optimize " "loop.call_soon()." msgstr "" -#: ../../../build/NEWS:21085 +#: ../../../build/NEWS:21163 msgid "" "`bpo-24142 `__: Reading a corrupt config" " file left the parser in an invalid state. Original patch by Florian Höch." msgstr "" -#: ../../../build/NEWS:21088 +#: ../../../build/NEWS:21166 msgid "" "`bpo-28990 `__: Fix SSL hanging if " "connection is closed before handshake completed. (Patch by HoHo-Ho)" msgstr "" -#: ../../../build/NEWS:21124 +#: ../../../build/NEWS:21202 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:21136 +#: ../../../build/NEWS:21214 msgid "" "`bpo-28950 `__: Disallow -j0 to be " "combined with -T/-l/-M in regrtest command line arguments." msgstr "" -#: ../../../build/NEWS:21177 +#: ../../../build/NEWS:21255 msgid "" "`bpo-27309 `__: Enabled proper Windows " "styles in python[w].exe manifest." msgstr "" -#: ../../../build/NEWS:21210 +#: ../../../build/NEWS:21288 msgid "" "`bpo-27983 `__: Cause lack of llvm-" "profdata tool when using clang as required for PGO linking to be a configure" @@ -33358,13 +33458,13 @@ msgid "" "Linuxes." msgstr "" -#: ../../../build/NEWS:21217 +#: ../../../build/NEWS:21295 msgid "" "`bpo-26359 `__: Add the --with-" "optimizations configure flag." msgstr "" -#: ../../../build/NEWS:21222 +#: ../../../build/NEWS:21300 msgid "" "`bpo-25825 `__: Correct the references " "to Modules/python.exp and ld_so_aix, which are required on AIX. This " @@ -33372,48 +33472,48 @@ msgid "" "undoes changed references to the build tree that were made in 3.5.0a1." msgstr "" -#: ../../../build/NEWS:21245 +#: ../../../build/NEWS:21323 msgid "Python 3.5.2 final" msgstr "Python 3.5.2 final" -#: ../../../build/NEWS:21247 +#: ../../../build/NEWS:21325 msgid "*Release date: 2016-06-26*" msgstr "*Tanggal rilis: 2016-06-26*" -#: ../../../build/NEWS:21257 +#: ../../../build/NEWS:21335 msgid "" "`bpo-26867 `__: Ubuntu's openssl " "OP_NO_SSLv3 is forced on by default; fix test." msgstr "" -#: ../../../build/NEWS:21262 +#: ../../../build/NEWS:21340 msgid "" "`bpo-27365 `__: Allow non-ascii in " "idlelib/NEWS.txt - minimal part for 3.5.2." msgstr "" -#: ../../../build/NEWS:21266 +#: ../../../build/NEWS:21344 msgid "Python 3.5.2 release candidate 1" msgstr "Python 3.5.2 kandidat rilis 1" -#: ../../../build/NEWS:21268 +#: ../../../build/NEWS:21346 msgid "*Release date: 2016-06-12*" msgstr "*Tanggal rilis: 2016-06-12*" -#: ../../../build/NEWS:21284 +#: ../../../build/NEWS:21362 msgid "" "`bpo-27039 `__: Fixed bytearray.remove()" " for values greater than 127. Patch by Joe Jevnik." msgstr "" -#: ../../../build/NEWS:21339 +#: ../../../build/NEWS:21417 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:21343 +#: ../../../build/NEWS:21421 msgid "" "`bpo-25843 `__: When compiling code, " "don't merge constants if they are equal but have a different types. For " @@ -33422,13 +33522,13 @@ msgid "" "returns ``1.0`` (``int``), even if ``1`` and ``1.0`` are equal." msgstr "" -#: ../../../build/NEWS:21405 +#: ../../../build/NEWS:21483 msgid "" "Fix TLS stripping vulnerability in smtplib, CVE-2016-0772. Reported by Team " "Oststrom" msgstr "" -#: ../../../build/NEWS:21590 +#: ../../../build/NEWS:21668 msgid "" "`bpo-21925 `__: " ":func:`warnings.formatwarning` now catches exceptions on " @@ -33436,64 +33536,64 @@ msgid "" "late during the Python shutdown process." msgstr "" -#: ../../../build/NEWS:21632 +#: ../../../build/NEWS:21710 msgid "" "`bpo-15068 `__: Got rid of excessive " "buffering in the fileinput module. The bufsize parameter is no longer used." msgstr "" -#: ../../../build/NEWS:21661 +#: ../../../build/NEWS:21739 msgid "" "`bpo-26367 `__: importlib.__import__() " "raises SystemError like builtins.__import__() when ``level`` is specified " "but without an accompanying package specified." msgstr "" -#: ../../../build/NEWS:21720 +#: ../../../build/NEWS:21798 msgid "" "`bpo-17633 `__: Improve zipimport's " "support for namespace packages." msgstr "" -#: ../../../build/NEWS:21819 +#: ../../../build/NEWS:21897 msgid "" "`bpo-27223 `__: asyncio: Fix _read_ready" " and _write_ready to respect _conn_lost. Patch by Łukasz Langa." msgstr "" -#: ../../../build/NEWS:21822 +#: ../../../build/NEWS:21900 msgid "" "`bpo-22970 `__: asyncio: Fix " "inconsistency cancelling Condition.wait. Patch by David Coles." msgstr "" -#: ../../../build/NEWS:21858 +#: ../../../build/NEWS:21936 msgid "" "`bpo-21703 `__: Add test for IDLE's undo" " delegator. Original patch by Saimadhav Heblikar ." msgstr "" -#: ../../../build/NEWS:21894 +#: ../../../build/NEWS:21972 msgid "" "`bpo-25500 `__: Fix documentation to not" " claim that __import__ is searched for in the global scope." msgstr "" -#: ../../../build/NEWS:21915 +#: ../../../build/NEWS:21993 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:21938 +#: ../../../build/NEWS:22016 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:21962 +#: ../../../build/NEWS:22040 msgid "" "`bpo-25348 `__: Added ``--pgo`` and " "``--pgo-job`` arguments to ``PCbuild\\build.bat`` for building with Profile-" @@ -33501,43 +33601,43 @@ msgid "" "deprecated, and simply calls ``PCbuild\\build.bat --pgo %*``." msgstr "" -#: ../../../build/NEWS:22023 +#: ../../../build/NEWS:22101 msgid "Python 3.5.1 final" msgstr "Python 3.5.1 final" -#: ../../../build/NEWS:22025 +#: ../../../build/NEWS:22103 msgid "*Release date: 2015-12-06*" msgstr "*Tanggal rilis: 2015-12-06*" -#: ../../../build/NEWS:22036 +#: ../../../build/NEWS:22114 msgid "" "`bpo-25715 `__: Python 3.5.1 installer " "shows wrong upgrade path and incorrect logic for launcher detection." msgstr "" -#: ../../../build/NEWS:22041 +#: ../../../build/NEWS:22119 msgid "Python 3.5.1 release candidate 1" msgstr "Python 3.5.1 kandidat rilis 1" -#: ../../../build/NEWS:22043 +#: ../../../build/NEWS:22121 msgid "*Release date: 2015-11-22*" msgstr "*Tanggal rilis: 2015-11-22*" -#: ../../../build/NEWS:22102 +#: ../../../build/NEWS:22180 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:22105 +#: ../../../build/NEWS:22183 msgid "" "`bpo-25131 `__: Make the line number and" " column offset of set/dict literals and comprehensions correspond to the " "opening brace." msgstr "" -#: ../../../build/NEWS:22108 +#: ../../../build/NEWS:22186 msgid "" "`bpo-25150 `__: Hide the private " "_Py_atomic_xxx symbols from the public Python.h header to fix a compilation " @@ -33545,38 +33645,38 @@ msgid "" "PyThreadState_Get() to avoid ABI incompatibilities." msgstr "" -#: ../../../build/NEWS:22132 +#: ../../../build/NEWS:22210 msgid "" "`bpo-25590 `__: In the Readline " "completer, only call getattr() once per attribute." msgstr "" -#: ../../../build/NEWS:22210 +#: ../../../build/NEWS:22288 msgid "" "`bpo-24483 `__: C implementation of " "functools.lru_cache() now calculates key's hash only once." msgstr "" -#: ../../../build/NEWS:22213 +#: ../../../build/NEWS:22291 msgid "" "`bpo-22958 `__: Constructor and update " "method of weakref.WeakValueDictionary now accept the self and the dict " "keyword arguments." msgstr "" -#: ../../../build/NEWS:22216 +#: ../../../build/NEWS:22294 msgid "" "`bpo-22609 `__: Constructor of " "collections.UserDict now accepts the self keyword argument." msgstr "" -#: ../../../build/NEWS:22219 +#: ../../../build/NEWS:22297 msgid "" "`bpo-25111 `__: Fixed comparison of " "traceback.FrameSummary." msgstr "" -#: ../../../build/NEWS:22221 +#: ../../../build/NEWS:22299 msgid "" "`bpo-25262 `__: Added support for " "BINBYTES8 opcode in Python implementation of unpickler. Highest 32 bits of " @@ -33584,30 +33684,30 @@ msgid "" " on 32-bit platforms in C implementation." msgstr "" -#: ../../../build/NEWS:22226 +#: ../../../build/NEWS:22304 msgid "" "`bpo-25034 `__: Fix string.Formatter " "problem with auto-numbering and nested format_specs. Patch by Anthon van der" " Neut." msgstr "" -#: ../../../build/NEWS:22229 +#: ../../../build/NEWS:22307 msgid "" "`bpo-25233 `__: Rewrite the guts of " "asyncio.Queue and asyncio.Semaphore to be more understandable and correct." msgstr "" -#: ../../../build/NEWS:22238 +#: ../../../build/NEWS:22316 msgid "" "`bpo-23329 `__: Allow the ssl module to " "be built with older versions of LibreSSL." msgstr "" -#: ../../../build/NEWS:22241 +#: ../../../build/NEWS:22319 msgid "Prevent overflow in _Unpickler_Read." msgstr "Cegah *overflow* di _Unpickler_Read." -#: ../../../build/NEWS:22243 +#: ../../../build/NEWS:22321 msgid "" "`bpo-25047 `__: The XML encoding " "declaration written by Element Tree now respects the letter case given by " @@ -33615,26 +33715,26 @@ msgid "" "like \"UTF-8\", which worked in Python 2." msgstr "" -#: ../../../build/NEWS:22247 +#: ../../../build/NEWS:22325 msgid "" "`bpo-25135 `__: Make deque_clear() safer" " by emptying the deque before clearing. This helps avoid possible reentrancy" " issues." msgstr "" -#: ../../../build/NEWS:22250 +#: ../../../build/NEWS:22328 msgid "" "`bpo-19143 `__: platform module now " "reads Windows version from kernel32.dll to avoid compatibility shims." msgstr "" -#: ../../../build/NEWS:22253 +#: ../../../build/NEWS:22331 msgid "" "`bpo-25092 `__: Fix datetime.strftime() " "failure when errno was already set to EINVAL." msgstr "" -#: ../../../build/NEWS:22256 +#: ../../../build/NEWS:22334 msgid "" "`bpo-23517 `__: Fix rounding in " "fromtimestamp() and utcfromtimestamp() methods of datetime.datetime: " @@ -33646,27 +33746,27 @@ msgid "" "mode used by round(float) for example." msgstr "" -#: ../../../build/NEWS:22265 +#: ../../../build/NEWS:22343 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:22269 +#: ../../../build/NEWS:22347 msgid "" "`bpo-25108 `__: Omitted internal frames " "in traceback functions print_stack(), format_stack(), and extract_stack() " "called without arguments." msgstr "" -#: ../../../build/NEWS:22272 +#: ../../../build/NEWS:22350 msgid "" "`bpo-25118 `__: Fix a regression of " "Python 3.5.0 in os.waitpid() on Windows." msgstr "" -#: ../../../build/NEWS:22274 +#: ../../../build/NEWS:22352 msgid "" "`bpo-24684 `__: " "socket.socket.getaddrinfo() now calls PyUnicode_AsEncodedString() instead of" @@ -33676,46 +33776,46 @@ msgid "" " of the string." msgstr "" -#: ../../../build/NEWS:22280 +#: ../../../build/NEWS:22358 msgid "" "`bpo-25060 `__: Correctly compute stack " "usage of the BUILD_MAP opcode." msgstr "" -#: ../../../build/NEWS:22282 +#: ../../../build/NEWS:22360 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:22285 +#: ../../../build/NEWS:22363 msgid "" "`bpo-23144 `__: Make sure that " "HTMLParser.feed() returns all the data, even when convert_charrefs is True." msgstr "" -#: ../../../build/NEWS:22288 +#: ../../../build/NEWS:22366 msgid "" "`bpo-24982 `__: shutil.make_archive() " "with the \"zip\" format now adds entries for directories (including empty " "directories) in ZIP file." msgstr "" -#: ../../../build/NEWS:22291 +#: ../../../build/NEWS:22369 msgid "" "`bpo-25019 `__: Fixed a crash caused by " "setting non-string key of expat parser. Based on patch by John Leitch." msgstr "" -#: ../../../build/NEWS:22294 +#: ../../../build/NEWS:22372 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:22297 +#: ../../../build/NEWS:22375 msgid "" "`bpo-24891 `__: Fix a race condition at " "Python startup if the file descriptor of stdin (0), stdout (1) or stderr (2)" @@ -33725,69 +33825,69 @@ msgid "" "Marco Paolini." msgstr "" -#: ../../../build/NEWS:22303 +#: ../../../build/NEWS:22381 msgid "" "`bpo-24992 `__: Fix error handling and a" " race condition (related to garbage collection) in collections.OrderedDict " "constructor." msgstr "" -#: ../../../build/NEWS:22306 +#: ../../../build/NEWS:22384 msgid "" "`bpo-24881 `__: Fixed setting binary " "mode in Python implementation of FileIO on Windows and Cygwin. Patch from " "Akira Li." msgstr "" -#: ../../../build/NEWS:22322 +#: ../../../build/NEWS:22400 msgid "" "`bpo-21112 `__: Fix regression in " "unittest.expectedFailure on subclasses. Patch from Berker Peksag." msgstr "" -#: ../../../build/NEWS:22325 +#: ../../../build/NEWS:22403 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:22329 ../../../build/NEWS:22594 +#: ../../../build/NEWS:22407 ../../../build/NEWS:22672 msgid "" "`bpo-24913 `__: Fix overrun error in " "deque.index(). Found by John Leitch and Bryce Darling." msgstr "" -#: ../../../build/NEWS:22332 +#: ../../../build/NEWS:22410 msgid "" "`bpo-24774 `__: Fix docstring in " "http.server.test. Patch from Chiu-Hsiang Hsu." msgstr "" -#: ../../../build/NEWS:22334 +#: ../../../build/NEWS:22412 msgid "" "`bpo-21159 `__: Improve message in " "configparser.InterpolationMissingOptionError. Patch from Łukasz Langa." msgstr "" -#: ../../../build/NEWS:22337 +#: ../../../build/NEWS:22415 msgid "" "`bpo-20362 `__: Honour " "TestCase.longMessage correctly in assertRegex. Patch from Ilia Kurenkov." msgstr "" -#: ../../../build/NEWS:22340 +#: ../../../build/NEWS:22418 msgid "" "`bpo-23572 `__: Fixed " "functools.singledispatch on classes with falsy metaclasses. Patch by Ethan " "Furman." msgstr "" -#: ../../../build/NEWS:22343 +#: ../../../build/NEWS:22421 msgid "asyncio: ensure_future() now accepts awaitable objects." msgstr "" -#: ../../../build/NEWS:22431 +#: ../../../build/NEWS:22509 msgid "" "`bpo-16893 `__: Replace help.txt with " "help.html for Idle doc display. The new idlelib/help.html is rstripped " @@ -33797,7 +33897,7 @@ msgid "" "EditorWindow.HelpDialog class and helt.txt file are deprecated." msgstr "" -#: ../../../build/NEWS:22448 +#: ../../../build/NEWS:22526 msgid "" "`bpo-12067 `__: Rewrite Comparisons " "section in the Expressions chapter of the language reference. Some of the " @@ -33807,196 +33907,196 @@ msgid "" "suggestions for user-defined classes. Patch from Andy Maier." msgstr "" -#: ../../../build/NEWS:22458 +#: ../../../build/NEWS:22536 msgid "" "`bpo-23725 `__: Overhaul tempfile docs. " "Note deprecated status of mktemp. Patch from Zbigniew Jędrzejewski-Szmek." msgstr "" -#: ../../../build/NEWS:22461 +#: ../../../build/NEWS:22539 msgid "" "`bpo-24808 `__: Update the types of some" " PyTypeObject fields. Patch by Joseph Weston." msgstr "" -#: ../../../build/NEWS:22464 +#: ../../../build/NEWS:22542 msgid "" "`bpo-22812 `__: Fix unittest discovery " "examples. Patch from Pam McA'Nulty." msgstr "" -#: ../../../build/NEWS:22471 +#: ../../../build/NEWS:22549 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:22474 +#: ../../../build/NEWS:22552 msgid "" "`bpo-23919 `__: Prevents assert dialogs " "appearing in the test suite." msgstr "" -#: ../../../build/NEWS:22482 +#: ../../../build/NEWS:22560 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:22485 +#: ../../../build/NEWS:22563 msgid "" "`bpo-24910 `__: Windows MSIs now have " "unique display names." msgstr "" -#: ../../../build/NEWS:22493 +#: ../../../build/NEWS:22571 msgid "" "`bpo-25450 `__: Updates shortcuts to " "start Python in installation directory." msgstr "" -#: ../../../build/NEWS:22495 +#: ../../../build/NEWS:22573 msgid "" "`bpo-25164 `__: Changes default all-" "users install directory to match per-user directory." msgstr "" -#: ../../../build/NEWS:22498 +#: ../../../build/NEWS:22576 msgid "" "`bpo-25143 `__: Improves installer error" " messages for unsupported platforms." msgstr "" -#: ../../../build/NEWS:22500 +#: ../../../build/NEWS:22578 msgid "" "`bpo-25163 `__: Display correct " "directory in installer when using non-default settings." msgstr "" -#: ../../../build/NEWS:22503 +#: ../../../build/NEWS:22581 msgid "" "`bpo-25361 `__: Disables use of SSE2 " "instructions in Windows 32-bit build" msgstr "" -#: ../../../build/NEWS:22505 +#: ../../../build/NEWS:22583 msgid "" "`bpo-25089 `__: Adds logging to " "installer for case where launcher is not selected on upgrade." msgstr "" -#: ../../../build/NEWS:22508 +#: ../../../build/NEWS:22586 msgid "" "`bpo-25165 `__: Windows uninstallation " "should not remove launcher if other versions remain" msgstr "" -#: ../../../build/NEWS:22511 +#: ../../../build/NEWS:22589 msgid "" "`bpo-25112 `__: py.exe launcher is " "missing icons" msgstr "" -#: ../../../build/NEWS:22513 +#: ../../../build/NEWS:22591 msgid "" "`bpo-25102 `__: Windows installer does " "not precompile for -O or -OO." msgstr "" -#: ../../../build/NEWS:22515 +#: ../../../build/NEWS:22593 msgid "" "`bpo-25081 `__: Makes Back button in " "installer go back to upgrade page when upgrading." msgstr "" -#: ../../../build/NEWS:22518 +#: ../../../build/NEWS:22596 msgid "" "`bpo-25091 `__: Increases font size of " "the installer." msgstr "" -#: ../../../build/NEWS:22520 +#: ../../../build/NEWS:22598 msgid "" "`bpo-25126 `__: Clarifies that the non-" "web installer will download some components." msgstr "" -#: ../../../build/NEWS:22523 +#: ../../../build/NEWS:22601 msgid "" "`bpo-25213 `__: Restores " "requestedExecutionLevel to manifest to disable UAC virtualization." msgstr "" -#: ../../../build/NEWS:22535 +#: ../../../build/NEWS:22613 msgid "Python 3.5.0 final" msgstr "Python 3.5.0 final" -#: ../../../build/NEWS:22537 +#: ../../../build/NEWS:22615 msgid "*Release date: 2015-09-13*" msgstr "*Tanggal rilis: 2015-09-13*" -#: ../../../build/NEWS:22542 +#: ../../../build/NEWS:22620 msgid "" "`bpo-25071 `__: Windows installer should" " not require TargetDir parameter when installing quietly." msgstr "" -#: ../../../build/NEWS:22547 +#: ../../../build/NEWS:22625 msgid "Python 3.5.0 release candidate 4" msgstr "Python 3.5.0 kandidat rilis 4" -#: ../../../build/NEWS:22549 +#: ../../../build/NEWS:22627 msgid "*Release date: 2015-09-09*" msgstr "*Tanggal rilis: 2015-09-09*" -#: ../../../build/NEWS:22554 +#: ../../../build/NEWS:22632 msgid "" "`bpo-25029 `__: Fixes MemoryError in " "test_strptime." msgstr "" -#: ../../../build/NEWS:22559 +#: ../../../build/NEWS:22637 msgid "" "`bpo-25027 `__: Reverts partial-static " "build options and adds vcruntime140.dll to Windows installation." msgstr "" -#: ../../../build/NEWS:22564 +#: ../../../build/NEWS:22642 msgid "Python 3.5.0 release candidate 3" msgstr "Python 3.5.0 kandidat rilis 3" -#: ../../../build/NEWS:22566 +#: ../../../build/NEWS:22644 msgid "*Release date: 2015-09-07*" msgstr "*Tanggal rilis: 2015-09-07*" -#: ../../../build/NEWS:22571 +#: ../../../build/NEWS:22649 msgid "" "`bpo-24305 `__: Prevent import subsystem" " stack frames from being counted by the warnings.warn(stacklevel=) " "parameter." msgstr "" -#: ../../../build/NEWS:22574 +#: ../../../build/NEWS:22652 msgid "" "`bpo-24912 `__: Prevent __class__ " "assignment to immutable built-in objects." msgstr "" -#: ../../../build/NEWS:22576 +#: ../../../build/NEWS:22654 msgid "" "`bpo-24975 `__: Fix AST compilation for " ":pep:`448` syntax." msgstr "" -#: ../../../build/NEWS:22581 +#: ../../../build/NEWS:22659 msgid "" "`bpo-24917 `__: time_strftime() buffer " "over-read." msgstr "" -#: ../../../build/NEWS:22583 +#: ../../../build/NEWS:22661 msgid "" "`bpo-24748 `__: To resolve a " "compatibility problem found with py2exe and pywin32, imp.load_dynamic() once" @@ -34004,180 +34104,180 @@ msgid "" " themselves with extension modules. Patch by Petr Viktorin." msgstr "" -#: ../../../build/NEWS:22588 +#: ../../../build/NEWS:22666 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:22591 +#: ../../../build/NEWS:22669 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:22599 +#: ../../../build/NEWS:22677 msgid "Python 3.5.0 release candidate 2" msgstr "Python 3.5.0 kandidat rilis 2" -#: ../../../build/NEWS:22601 +#: ../../../build/NEWS:22679 msgid "*Release date: 2015-08-25*" msgstr "*Tanggal rilis: 2015-08-25*" -#: ../../../build/NEWS:22606 +#: ../../../build/NEWS:22684 msgid "" "`bpo-24769 `__: Interpreter now starts " "properly when dynamic loading is disabled. Patch by Petr Viktorin." msgstr "" -#: ../../../build/NEWS:22609 +#: ../../../build/NEWS:22687 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:22612 +#: ../../../build/NEWS:22690 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:22619 +#: ../../../build/NEWS:22697 msgid "" "`bpo-24847 `__: Removes vcruntime140.dll" " dependency from Tcl/Tk." msgstr "" -#: ../../../build/NEWS:22621 +#: ../../../build/NEWS:22699 msgid "" "`bpo-24839 `__: platform._syscmd_ver " "raises DeprecationWarning" msgstr "" -#: ../../../build/NEWS:22623 +#: ../../../build/NEWS:22701 msgid "" "`bpo-24867 `__: Fix Task.get_stack() for" " 'async def' coroutines" msgstr "" -#: ../../../build/NEWS:22627 +#: ../../../build/NEWS:22705 msgid "Python 3.5.0 release candidate 1" msgstr "Python 3.5.0 kandidat rilis 1" -#: ../../../build/NEWS:22629 +#: ../../../build/NEWS:22707 msgid "*Release date: 2015-08-09*" msgstr "*Tanggal rilis: 2015-08-09*" -#: ../../../build/NEWS:22634 +#: ../../../build/NEWS:22712 msgid "" "`bpo-24667 `__: Resize odict in all " "cases that the underlying dict resizes." msgstr "" -#: ../../../build/NEWS:22639 +#: ../../../build/NEWS:22717 msgid "" "`bpo-24824 `__: Signatures of " "codecs.encode() and codecs.decode() now are compatible with pydoc." msgstr "" -#: ../../../build/NEWS:22642 +#: ../../../build/NEWS:22720 msgid "" "`bpo-24634 `__: Importing uuid should " "not try to load libc on Windows" msgstr "" -#: ../../../build/NEWS:22644 +#: ../../../build/NEWS:22722 msgid "" "`bpo-24798 `__: _msvccompiler.py doesn't" " properly support manifests" msgstr "" -#: ../../../build/NEWS:22646 +#: ../../../build/NEWS:22724 msgid "" "`bpo-4395 `__: Better testing and " "documentation of binary operators. Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:22649 +#: ../../../build/NEWS:22727 msgid "" "`bpo-23973 `__: Update typing.py from " "GitHub repo." msgstr "" -#: ../../../build/NEWS:22651 +#: ../../../build/NEWS:22729 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:22654 +#: ../../../build/NEWS:22732 msgid "" "`bpo-23888 `__: Handle fractional time " "in cookie expiry. Patch by ssh." msgstr "" -#: ../../../build/NEWS:22656 +#: ../../../build/NEWS:22734 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:22660 +#: ../../../build/NEWS:22738 msgid "" "`bpo-22932 `__: Fix timezones in " "email.utils.formatdate. Patch from Dmitry Shachnev." msgstr "" -#: ../../../build/NEWS:22663 +#: ../../../build/NEWS:22741 msgid "" "`bpo-23779 `__: imaplib raises TypeError" " if authenticator tries to abort. Patch from Craig Holmquist." msgstr "" -#: ../../../build/NEWS:22666 +#: ../../../build/NEWS:22744 msgid "" "`bpo-23319 `__: Fix " "ctypes.BigEndianStructure, swap correctly bytes. Patch written by Matthieu " "Gautier." msgstr "" -#: ../../../build/NEWS:22669 +#: ../../../build/NEWS:22747 msgid "" "`bpo-23254 `__: Document how to close " "the TCPServer listening socket. Patch from Martin Panter." msgstr "" -#: ../../../build/NEWS:22672 +#: ../../../build/NEWS:22750 msgid "" "`bpo-19450 `__: Update Windows and OS X " "installer builds to use SQLite 3.8.11." msgstr "" -#: ../../../build/NEWS:22674 +#: ../../../build/NEWS:22752 msgid "" "`bpo-17527 `__: Add PATCH to " "wsgiref.validator. Patch from Luca Sbardella." msgstr "" -#: ../../../build/NEWS:22676 +#: ../../../build/NEWS:22754 msgid "" "`bpo-24791 `__: Fix grammar regression " "for call syntax: 'g(\\*a or b)'." msgstr "" -#: ../../../build/NEWS:22681 +#: ../../../build/NEWS:22759 msgid "" "`bpo-23672 `__: Allow Idle to edit and " "run files with astral chars in name. Patch by Mohd Sanad Zaki Rizvi." msgstr "" -#: ../../../build/NEWS:22684 +#: ../../../build/NEWS:22762 msgid "" "`bpo-24745 `__: Idle editor default " "font. Switch from Courier to platform-sensitive TkFixedFont. This should " @@ -34186,20 +34286,20 @@ msgid "" "Window]. Patch by Mark Roseman." msgstr "" -#: ../../../build/NEWS:22690 +#: ../../../build/NEWS:22768 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:22693 +#: ../../../build/NEWS:22771 msgid "" "`bpo-13884 `__: Idle menus. Remove " "tearoff lines. Patch by Roger Serwy." msgstr "" -#: ../../../build/NEWS:22698 +#: ../../../build/NEWS:22776 msgid "" "`bpo-24129 `__: Clarify the reference " "documentation for name resolution. This includes removing the assumption " @@ -34208,222 +34308,222 @@ msgid "" "by Ivan Levkivskyi." msgstr "" -#: ../../../build/NEWS:22703 +#: ../../../build/NEWS:22781 msgid "" "`bpo-20769 `__: Improve reload() docs. " "Patch by Dorian Pula." msgstr "" -#: ../../../build/NEWS:22705 +#: ../../../build/NEWS:22783 msgid "" "`bpo-23589 `__: Remove duplicate " "sentence from the FAQ. Patch by Yongzhi Pan." msgstr "" -#: ../../../build/NEWS:22707 +#: ../../../build/NEWS:22785 msgid "" "`bpo-24729 `__: Correct IO tutorial to " "match implementation regarding encoding parameter to open function." msgstr "" -#: ../../../build/NEWS:22713 +#: ../../../build/NEWS:22791 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:22719 +#: ../../../build/NEWS:22797 msgid "Python 3.5.0 beta 4" msgstr "Python 3.5.0 beta 4" -#: ../../../build/NEWS:22721 +#: ../../../build/NEWS:22799 msgid "*Release date: 2015-07-26*" msgstr "*Tanggal rilis: 2015-07-26*" -#: ../../../build/NEWS:22726 +#: ../../../build/NEWS:22804 msgid "" "`bpo-23573 `__: Restored optimization of" " bytes.rfind() and bytearray.rfind() for single-byte argument on Linux." msgstr "" -#: ../../../build/NEWS:22729 +#: ../../../build/NEWS:22807 msgid "" "`bpo-24569 `__: Make :pep:`448` " "dictionary evaluation more consistent." msgstr "" -#: ../../../build/NEWS:22731 +#: ../../../build/NEWS:22809 msgid "" "`bpo-24583 `__: Fix crash when set is " "mutated while being updated." msgstr "" -#: ../../../build/NEWS:22733 +#: ../../../build/NEWS:22811 msgid "" "`bpo-24407 `__: Fix crash when dict is " "mutated while being updated." msgstr "" -#: ../../../build/NEWS:22735 +#: ../../../build/NEWS:22813 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:22738 +#: ../../../build/NEWS:22816 msgid "" "`bpo-24687 `__: Plug refleak on " "SyntaxError in function parameters annotations." msgstr "" -#: ../../../build/NEWS:22740 +#: ../../../build/NEWS:22818 msgid "" "`bpo-15944 `__: memoryview: Allow " "arbitrary formats when casting to bytes. Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:22746 +#: ../../../build/NEWS:22824 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:22749 +#: ../../../build/NEWS:22827 msgid "" "`bpo-24683 `__: Fixed crashes in _json " "functions called with arguments of inappropriate type." msgstr "" -#: ../../../build/NEWS:22752 +#: ../../../build/NEWS:22830 msgid "" "`bpo-21697 `__: shutil.copytree() now " "correctly handles symbolic links that point to directories. Patch by " "Eduardo Seabra and Thomas Kluyver." msgstr "" -#: ../../../build/NEWS:22755 +#: ../../../build/NEWS:22833 msgid "" "`bpo-14373 `__: Fixed segmentation fault" " when gc.collect() is called during constructing lru_cache (C " "implementation)." msgstr "" -#: ../../../build/NEWS:22758 +#: ../../../build/NEWS:22836 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:22762 +#: ../../../build/NEWS:22840 msgid "" "`bpo-24620 `__: Random.setstate() now " "validates the value of state last element." msgstr "" -#: ../../../build/NEWS:22765 +#: ../../../build/NEWS:22843 msgid "" "`bpo-22485 `__: Fixed an issue that " "caused `inspect.getsource` to return incorrect results on nested functions." msgstr "" -#: ../../../build/NEWS:22768 +#: ../../../build/NEWS:22846 msgid "" "`bpo-22153 `__: Improve unittest docs. " "Patch from Martin Panter and evilzero." msgstr "" -#: ../../../build/NEWS:22770 +#: ../../../build/NEWS:22848 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:22773 +#: ../../../build/NEWS:22851 msgid "" "`bpo-24206 `__: Fixed __eq__ and __ne__ " "methods of inspect classes." msgstr "" -#: ../../../build/NEWS:22775 +#: ../../../build/NEWS:22853 msgid "" "`bpo-24631 `__: Fixed regression in the " "timeit module with multiline setup." msgstr "" -#: ../../../build/NEWS:22783 +#: ../../../build/NEWS:22861 msgid "" "`bpo-24608 `__: chunk.Chunk.read() now " "always returns bytes, not str." msgstr "" -#: ../../../build/NEWS:22785 +#: ../../../build/NEWS:22863 msgid "" "`bpo-18684 `__: Fixed reading out of the" " buffer in the re module." msgstr "" -#: ../../../build/NEWS:22787 +#: ../../../build/NEWS:22865 msgid "" "`bpo-24259 `__: tarfile now raises a " "ReadError if an archive is truncated inside a data segment." msgstr "" -#: ../../../build/NEWS:22790 +#: ../../../build/NEWS:22868 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:22793 +#: ../../../build/NEWS:22871 msgid "" "`bpo-24669 `__: Fix inspect.getsource() " "for 'async def' functions. Patch by Kai Groner." msgstr "" -#: ../../../build/NEWS:22796 +#: ../../../build/NEWS:22874 msgid "" "`bpo-24688 `__: ast.get_docstring() for " "'async def' functions." msgstr "" -#: ../../../build/NEWS:22801 +#: ../../../build/NEWS:22879 msgid "" "`bpo-24603 `__: Update Windows builds " "and OS X 10.5 installer to use OpenSSL 1.0.2d." msgstr "" -#: ../../../build/NEWS:22806 +#: ../../../build/NEWS:22884 msgid "Python 3.5.0 beta 3" msgstr "Python 3.5.0 beta 3" -#: ../../../build/NEWS:22808 +#: ../../../build/NEWS:22886 msgid "*Release date: 2015-07-05*" msgstr "*Tanggal rilis: 2015-07-05*" -#: ../../../build/NEWS:22813 +#: ../../../build/NEWS:22891 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:22817 +#: ../../../build/NEWS:22895 msgid "Upgrade to Unicode 8.0.0." msgstr "Pembaruan ke Unicode 8.0.0." -#: ../../../build/NEWS:22819 +#: ../../../build/NEWS:22897 msgid "" "`bpo-24345 `__: Add Py_tp_finalize slot " "for the stable ABI." msgstr "" -#: ../../../build/NEWS:22821 +#: ../../../build/NEWS:22899 msgid "" "`bpo-24400 `__: Introduce a distinct " "type for :pep:`492` coroutines; add types.CoroutineType, " @@ -34437,38 +34537,38 @@ msgid "" "coroutines--use inspect.isawaitable instead." msgstr "" -#: ../../../build/NEWS:22832 +#: ../../../build/NEWS:22910 msgid "" "`bpo-24450 `__: Add gi_yieldfrom to " "generators and cr_await to coroutines. Contributed by Benno Leslie and Yury " "Selivanov." msgstr "" -#: ../../../build/NEWS:22835 +#: ../../../build/NEWS:22913 msgid "" "`bpo-19235 `__: Add new RecursionError " "exception. Patch by Georg Brandl." msgstr "" -#: ../../../build/NEWS:22840 +#: ../../../build/NEWS:22918 msgid "" "`bpo-21750 `__: mock_open.read_data can " "now be read from each instance, as it could in Python 3.3." msgstr "" -#: ../../../build/NEWS:22843 +#: ../../../build/NEWS:22921 msgid "" "`bpo-24552 `__: Fix use after free in an" " error case of the _pickle module." msgstr "" -#: ../../../build/NEWS:22845 +#: ../../../build/NEWS:22923 msgid "" "`bpo-24514 `__: tarfile now tolerates " "number fields consisting of only whitespace." msgstr "" -#: ../../../build/NEWS:22848 +#: ../../../build/NEWS:22926 msgid "" "`bpo-19176 `__: Fixed doctype() related " "bugs in C implementation of ElementTree. A deprecation warning no longer " @@ -34477,92 +34577,92 @@ msgid "" "target's doctype() is called. Based on patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:22854 +#: ../../../build/NEWS:22932 msgid "" "`bpo-20387 `__: Restore semantic round-" "trip correctness in tokenize/untokenize for tab-indented blocks." msgstr "" -#: ../../../build/NEWS:22857 +#: ../../../build/NEWS:22935 msgid "" "`bpo-24456 `__: Fixed possible buffer " "over-read in adpcm2lin() and lin2adpcm() functions of the audioop module." msgstr "" -#: ../../../build/NEWS:22860 +#: ../../../build/NEWS:22938 msgid "" "`bpo-24336 `__: The contextmanager " "decorator now works with functions with keyword arguments called \"func\" " "and \"self\". Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:22863 +#: ../../../build/NEWS:22941 msgid "" "`bpo-24522 `__: Fix possible integer " "overflow in json accelerator module." msgstr "" -#: ../../../build/NEWS:22865 +#: ../../../build/NEWS:22943 msgid "" "`bpo-24489 `__: ensure a previously set " "C errno doesn't disturb cmath.polar()." msgstr "" -#: ../../../build/NEWS:22867 +#: ../../../build/NEWS:22945 msgid "" "`bpo-24408 `__: Fixed AttributeError in " "measure() and metrics() methods of tkinter.Font." msgstr "" -#: ../../../build/NEWS:22870 +#: ../../../build/NEWS:22948 msgid "" "`bpo-14373 `__: C implementation of " "functools.lru_cache() now can be used with methods." msgstr "" -#: ../../../build/NEWS:22873 +#: ../../../build/NEWS:22951 msgid "" "`bpo-24347 `__: Set KeyError if " "PyDict_GetItemWithError returns NULL." msgstr "" -#: ../../../build/NEWS:22875 +#: ../../../build/NEWS:22953 msgid "" "`bpo-24348 `__: Drop superfluous " "incref/decref." msgstr "" -#: ../../../build/NEWS:22877 +#: ../../../build/NEWS:22955 msgid "" "`bpo-24359 `__: Check for changed " "OrderedDict size during iteration." msgstr "" -#: ../../../build/NEWS:22879 +#: ../../../build/NEWS:22957 msgid "" "`bpo-24368 `__: Support keyword " "arguments in OrderedDict methods." msgstr "" -#: ../../../build/NEWS:22881 +#: ../../../build/NEWS:22959 msgid "" "`bpo-24362 `__: Simplify the C " "OrderedDict fast nodes resize logic." msgstr "" -#: ../../../build/NEWS:22883 +#: ../../../build/NEWS:22961 msgid "" "`bpo-24377 `__: Fix a ref leak in " "OrderedDict.__repr__." msgstr "" -#: ../../../build/NEWS:22885 +#: ../../../build/NEWS:22963 msgid "" "`bpo-24369 `__: Defend against key-" "changes during iteration." msgstr "" -#: ../../../build/NEWS:22890 +#: ../../../build/NEWS:22968 msgid "" "`bpo-24373 `__: _testmultiphase and " "xxlimited now use tp_traverse and tp_finalize to avoid reference leaks " @@ -34570,41 +34670,41 @@ msgid "" "`__ for details)" msgstr "" -#: ../../../build/NEWS:22897 +#: ../../../build/NEWS:22975 msgid "" "`bpo-24458 `__: Update documentation to " "cover multi-phase initialization for extension modules (PEP 489). Patch by " "Petr Viktorin." msgstr "" -#: ../../../build/NEWS:22900 +#: ../../../build/NEWS:22978 msgid "" "`bpo-24351 `__: Clarify what is meant by" " \"identifier\" in the context of string.Template instances." msgstr "" -#: ../../../build/NEWS:22906 +#: ../../../build/NEWS:22984 msgid "" "`bpo-24432 `__: Update Windows builds " "and OS X 10.5 installer to use OpenSSL 1.0.2c." msgstr "" -#: ../../../build/NEWS:22911 +#: ../../../build/NEWS:22989 msgid "Python 3.5.0 beta 2" msgstr "Python 3.5.0 beta 2" -#: ../../../build/NEWS:22913 +#: ../../../build/NEWS:22991 msgid "*Release date: 2015-05-31*" msgstr "*Tanggal rilis: 2015-05-31*" -#: ../../../build/NEWS:22918 +#: ../../../build/NEWS:22996 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:22922 +#: ../../../build/NEWS:23000 msgid "" "`bpo-24115 `__: Update uses of " "PyObject_IsTrue(), PyObject_Not(), PyObject_IsInstance(), " @@ -34612,229 +34712,229 @@ msgid "" "errors correctly." msgstr "" -#: ../../../build/NEWS:22926 +#: ../../../build/NEWS:23004 msgid "" "`bpo-24328 `__: Fix importing one " "character extension modules." msgstr "" -#: ../../../build/NEWS:22928 +#: ../../../build/NEWS:23006 msgid "" "`bpo-11205 `__: In dictionary displays, " "evaluate the key before the value." msgstr "" -#: ../../../build/NEWS:22930 +#: ../../../build/NEWS:23008 msgid "" "`bpo-24285 `__: Fixed regression that " "prevented importing extension modules from inside packages. Patch by Petr " "Viktorin." msgstr "" -#: ../../../build/NEWS:22936 +#: ../../../build/NEWS:23014 msgid "" "`bpo-23247 `__: Fix a crash in the " "StreamWriter.reset() of CJK codecs." msgstr "" -#: ../../../build/NEWS:22938 +#: ../../../build/NEWS:23016 msgid "" "`bpo-24270 `__: Add math.isclose() and " "cmath.isclose() functions as per :pep:`485`. Contributed by Chris Barker and" " Tal Einat." msgstr "" -#: ../../../build/NEWS:22941 +#: ../../../build/NEWS:23019 msgid "" "`bpo-5633 `__: Fixed timeit when the " "statement is a string and the setup is not." msgstr "" -#: ../../../build/NEWS:22944 +#: ../../../build/NEWS:23022 msgid "" "`bpo-24326 `__: Fixed audioop.ratecv() " "with non-default weightB argument. Original patch by David Moore." msgstr "" -#: ../../../build/NEWS:22947 +#: ../../../build/NEWS:23025 msgid "" "`bpo-16991 `__: Add a C implementation " "of OrderedDict." msgstr "" -#: ../../../build/NEWS:22949 +#: ../../../build/NEWS:23027 msgid "" "`bpo-23934 `__: Fix inspect.signature to" " fail correctly for builtin types lacking signature information. Initial " "patch by James Powell." msgstr "" -#: ../../../build/NEWS:22954 +#: ../../../build/NEWS:23032 msgid "Python 3.5.0 beta 1" msgstr "Python 3.5.0 beta 1" -#: ../../../build/NEWS:22956 +#: ../../../build/NEWS:23034 msgid "*Release date: 2015-05-24*" msgstr "*Tanggal rilis: 2015-05-24*" -#: ../../../build/NEWS:22961 +#: ../../../build/NEWS:23039 msgid "" "`bpo-24276 `__: Fixed optimization of " "property descriptor getter." msgstr "" -#: ../../../build/NEWS:22963 +#: ../../../build/NEWS:23041 msgid "" "`bpo-24268 `__: PEP 489: Multi-phase " "extension module initialization. Patch by Petr Viktorin." msgstr "" -#: ../../../build/NEWS:22966 +#: ../../../build/NEWS:23044 msgid "" "`bpo-23955 `__: Add pyvenv.cfg option to" " suppress registry/environment lookup for generating sys.path on Windows." msgstr "" -#: ../../../build/NEWS:22969 +#: ../../../build/NEWS:23047 msgid "" "`bpo-24257 `__: Fixed system error in " "the comparison of faked types.SimpleNamespace." msgstr "" -#: ../../../build/NEWS:22972 +#: ../../../build/NEWS:23050 msgid "" "`bpo-22939 `__: Fixed integer overflow " "in iterator object. Patch by Clement Rouault." msgstr "" -#: ../../../build/NEWS:22975 +#: ../../../build/NEWS:23053 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:22978 +#: ../../../build/NEWS:23056 msgid "" "`bpo-24102 `__: Fixed exception type " "checking in standard error handlers." msgstr "" -#: ../../../build/NEWS:22980 +#: ../../../build/NEWS:23058 msgid "" "`bpo-15027 `__: The UTF-32 encoder is " "now 3x to 7x faster." msgstr "" -#: ../../../build/NEWS:22982 +#: ../../../build/NEWS:23060 msgid "" "`bpo-23290 `__: Optimize set_merge() for" " cases where the target is empty. (Contributed by Serhiy Storchaka.)" msgstr "" -#: ../../../build/NEWS:22985 +#: ../../../build/NEWS:23063 msgid "" "`bpo-2292 `__: PEP 448: Additional " "Unpacking Generalizations." msgstr "" -#: ../../../build/NEWS:22987 +#: ../../../build/NEWS:23065 msgid "" "`bpo-24096 `__: Make " "warnings.warn_explicit more robust against mutation of the warnings.filters " "list." msgstr "" -#: ../../../build/NEWS:22990 +#: ../../../build/NEWS:23068 msgid "" "`bpo-23996 `__: Avoid a crash when a " "delegated generator raises an unnormalized StopIteration exception. Patch " "by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:22993 +#: ../../../build/NEWS:23071 msgid "" "`bpo-23910 `__: Optimize property() " "getter calls. Patch by Joe Jevnik." msgstr "" -#: ../../../build/NEWS:22995 +#: ../../../build/NEWS:23073 msgid "" "`bpo-23911 `__: Move path-based " "importlib bootstrap code to a separate frozen module." msgstr "" -#: ../../../build/NEWS:22998 +#: ../../../build/NEWS:23076 msgid "" "`bpo-24192 `__: Fix namespace package " "imports." msgstr "" -#: ../../../build/NEWS:23000 +#: ../../../build/NEWS:23078 msgid "" "`bpo-24022 `__: Fix tokenizer crash when" " processing undecodable source code." msgstr "" -#: ../../../build/NEWS:23002 +#: ../../../build/NEWS:23080 msgid "" "`bpo-9951 `__: Added a hex() method to " "bytes, bytearray, and memoryview." msgstr "" -#: ../../../build/NEWS:23004 +#: ../../../build/NEWS:23082 msgid "" "`bpo-22906 `__: PEP 479: Change " "StopIteration handling inside generators." msgstr "" -#: ../../../build/NEWS:23006 +#: ../../../build/NEWS:23084 msgid "" "`bpo-24017 `__: PEP 492: Coroutines with" " async and await syntax." msgstr "" -#: ../../../build/NEWS:23011 +#: ../../../build/NEWS:23089 msgid "" "`bpo-14373 `__: Added C implementation " "of functools.lru_cache(). Based on patches by Matt Joiner and Alexey " "Kachayev." msgstr "" -#: ../../../build/NEWS:23014 +#: ../../../build/NEWS:23092 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:23018 +#: ../../../build/NEWS:23096 msgid "" "`bpo-22189 `__: collections.UserString " "now supports __getnewargs__(), __rmod__(), casefold(), format_map(), " "isprintable(), and maketrans(). Patch by Joe Jevnik." msgstr "" -#: ../../../build/NEWS:23022 +#: ../../../build/NEWS:23100 msgid "" "`bpo-24244 `__: Prevents termination " "when an invalid format string is encountered on Windows in strftime." msgstr "" -#: ../../../build/NEWS:23025 +#: ../../../build/NEWS:23103 msgid "" "`bpo-23973 `__: PEP 484: Add the typing " "module." msgstr "" -#: ../../../build/NEWS:23027 +#: ../../../build/NEWS:23105 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:23031 +#: ../../../build/NEWS:23109 msgid "" "`bpo-20035 `__: Replaced the " "``tkinter._fix`` module used for setting up the Tcl/Tk environment on " @@ -34842,13 +34942,13 @@ msgid "" "permanent changes to the environment." msgstr "" -#: ../../../build/NEWS:23035 +#: ../../../build/NEWS:23113 msgid "" "`bpo-24257 `__: Fixed segmentation fault" " in sqlite3.Row constructor with faked cursor type." msgstr "" -#: ../../../build/NEWS:23038 +#: ../../../build/NEWS:23116 msgid "" "`bpo-15836 `__: assertRaises(), " "assertRaisesRegex(), assertWarns() and assertWarnsRegex() assertments now " @@ -34856,13 +34956,13 @@ msgid "" "on patch by Daniel Wagner-Hall." msgstr "" -#: ../../../build/NEWS:23042 +#: ../../../build/NEWS:23120 msgid "" "`bpo-9858 `__: Add missing method stubs " "to _io.RawIOBase. Patch by Laura Rupprecht." msgstr "" -#: ../../../build/NEWS:23045 +#: ../../../build/NEWS:23123 msgid "" "`bpo-22955 `__: attrgetter, itemgetter " "and methodcaller objects in the operator module now support pickling. Added" @@ -34870,7 +34970,7 @@ msgid "" "Rosenberg." msgstr "" -#: ../../../build/NEWS:23049 +#: ../../../build/NEWS:23127 msgid "" "`bpo-22107 `__: tempfile.gettempdir() " "and tempfile.mkdtemp() now try again when a directory with the chosen name " @@ -34878,156 +34978,156 @@ msgid "" "early if parent directory is not valid (not exists or is a file) on Windows." msgstr "" -#: ../../../build/NEWS:23054 +#: ../../../build/NEWS:23132 msgid "" "`bpo-23780 `__: Improved error message " "in os.path.join() with single argument." msgstr "" -#: ../../../build/NEWS:23056 +#: ../../../build/NEWS:23134 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:23059 +#: ../../../build/NEWS:23137 msgid "" "`bpo-24091 `__: Fixed various crashes in" " corner cases in C implementation of ElementTree." msgstr "" -#: ../../../build/NEWS:23062 +#: ../../../build/NEWS:23140 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:23066 +#: ../../../build/NEWS:23144 msgid "" "`bpo-13866 `__: *quote_via* argument " "added to urllib.parse.urlencode." msgstr "" -#: ../../../build/NEWS:23068 +#: ../../../build/NEWS:23146 msgid "" "`bpo-20098 `__: New mangle_from policy " "option for email, default True for compat32, but False for all other " "policies." msgstr "" -#: ../../../build/NEWS:23071 +#: ../../../build/NEWS:23149 msgid "" "`bpo-24211 `__: The email library now " "supports RFC 6532: it can generate headers using utf-8 instead of encoded " "words." msgstr "" -#: ../../../build/NEWS:23074 +#: ../../../build/NEWS:23152 msgid "" "`bpo-16314 `__: Added support for the " "LZMA compression in distutils." msgstr "" -#: ../../../build/NEWS:23076 +#: ../../../build/NEWS:23154 msgid "" "`bpo-21804 `__: poplib now supports RFC " "6856 (UTF8)." msgstr "" -#: ../../../build/NEWS:23078 +#: ../../../build/NEWS:23156 msgid "" "`bpo-18682 `__: Optimized pprint " "functions for builtin scalar types." msgstr "" -#: ../../../build/NEWS:23080 +#: ../../../build/NEWS:23158 msgid "" "`bpo-22027 `__: smtplib now supports RFC" " 6531 (SMTPUTF8)." msgstr "" -#: ../../../build/NEWS:23082 +#: ../../../build/NEWS:23160 msgid "" "`bpo-23488 `__: Random generator objects" " now consume 2x less memory on 64-bit." msgstr "" -#: ../../../build/NEWS:23084 +#: ../../../build/NEWS:23162 msgid "" "`bpo-1322 `__: platform.dist() and " "platform.linux_distribution() functions are now deprecated. Initial patch " "by Vajrasky Kok." msgstr "" -#: ../../../build/NEWS:23087 +#: ../../../build/NEWS:23165 msgid "" "`bpo-22486 `__: Added the math.gcd() " "function. The fractions.gcd() function now is deprecated. Based on patch " "by Mark Dickinson." msgstr "" -#: ../../../build/NEWS:23090 +#: ../../../build/NEWS:23168 msgid "" "`bpo-24064 `__: Property() docstrings " "are now writeable. (Patch by Berker Peksag.)" msgstr "" -#: ../../../build/NEWS:23093 +#: ../../../build/NEWS:23171 msgid "" "`bpo-22681 `__: Added support for the " "koi8_t encoding." msgstr "" -#: ../../../build/NEWS:23095 +#: ../../../build/NEWS:23173 msgid "" "`bpo-22682 `__: Added support for the " "kz1048 encoding." msgstr "" -#: ../../../build/NEWS:23097 +#: ../../../build/NEWS:23175 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:23100 +#: ../../../build/NEWS:23178 msgid "" "`bpo-21795 `__: smtpd now supports the " "8BITMIME extension whenever the new *decode_data* constructor argument is " "set to False." msgstr "" -#: ../../../build/NEWS:23103 +#: ../../../build/NEWS:23181 msgid "" "`bpo-24155 `__: optimize heapq.heapify()" " for better cache performance when heapifying large lists." msgstr "" -#: ../../../build/NEWS:23106 +#: ../../../build/NEWS:23184 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:23110 +#: ../../../build/NEWS:23188 msgid "" "`bpo-20274 `__: When calling a " "_sqlite.Connection, it now complains if passed any keyword arguments. " "Previously it silently ignored them." msgstr "" -#: ../../../build/NEWS:23113 +#: ../../../build/NEWS:23191 msgid "" "`bpo-20274 `__: Remove ignored and " "erroneous \"kwargs\" parameters from three METH_VARARGS methods on " "_sqlite.Connection." msgstr "" -#: ../../../build/NEWS:23116 +#: ../../../build/NEWS:23194 msgid "" "`bpo-24134 `__: assertRaises(), " "assertRaisesRegex(), assertWarns() and assertWarnsRegex() checks now emits a" @@ -35035,221 +35135,221 @@ msgid "" "is passed in the context manager mode." msgstr "" -#: ../../../build/NEWS:23121 +#: ../../../build/NEWS:23199 msgid "" "`bpo-24018 `__: Add a " "collections.abc.Generator abstract base class. Contributed by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:23124 +#: ../../../build/NEWS:23202 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:23127 +#: ../../../build/NEWS:23205 msgid "" "`bpo-22619 `__: Added negative limit " "support in the traceback module. Based on patch by Dmitry Kazakov." msgstr "" -#: ../../../build/NEWS:23130 +#: ../../../build/NEWS:23208 msgid "" "`bpo-24094 `__: Fix possible crash in " "json.encode with poorly behaved dict subclasses." msgstr "" -#: ../../../build/NEWS:23133 +#: ../../../build/NEWS:23211 msgid "" "`bpo-9246 `__: On POSIX, os.getcwd() now " "supports paths longer than 1025 bytes. Patch written by William Orr." msgstr "" -#: ../../../build/NEWS:23136 +#: ../../../build/NEWS:23214 msgid "" "`bpo-17445 `__: add difflib.diff_bytes()" " to support comparison of byte strings (fixes a regression from Python 2)." msgstr "" -#: ../../../build/NEWS:23139 +#: ../../../build/NEWS:23217 msgid "" "`bpo-23917 `__: Fall back to sequential " "compilation when ProcessPoolExecutor doesn't exist. Patch by Claudiu Popa." msgstr "" -#: ../../../build/NEWS:23142 +#: ../../../build/NEWS:23220 msgid "" "`bpo-23008 `__: Fixed resolving " "attributes with boolean value is False in pydoc." msgstr "" -#: ../../../build/NEWS:23145 +#: ../../../build/NEWS:23223 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:23149 +#: ../../../build/NEWS:23227 msgid "" "`bpo-23908 `__: os functions now reject " "paths with embedded null character on Windows instead of silently truncating" " them." msgstr "" -#: ../../../build/NEWS:23152 +#: ../../../build/NEWS:23230 msgid "" "`bpo-23728 `__: binascii.crc_hqx() could" " return an integer outside of the range 0-0xffff for empty data." msgstr "" -#: ../../../build/NEWS:23155 +#: ../../../build/NEWS:23233 msgid "" "`bpo-23887 `__: urllib.error.HTTPError " "now has a proper repr() representation. Patch by Berker Peksag." msgstr "" -#: ../../../build/NEWS:23158 +#: ../../../build/NEWS:23236 msgid "" "asyncio: New event loop APIs: set_task_factory() and get_task_factory()." msgstr "" -#: ../../../build/NEWS:23160 +#: ../../../build/NEWS:23238 msgid "asyncio: async() function is deprecated in favour of ensure_future()." msgstr "" -#: ../../../build/NEWS:23162 +#: ../../../build/NEWS:23240 msgid "" "`bpo-24178 `__: asyncio.Lock, Condition," " Semaphore, and BoundedSemaphore support new 'async with' syntax. " "Contributed by Yury Selivanov." msgstr "" -#: ../../../build/NEWS:23165 +#: ../../../build/NEWS:23243 msgid "" "`bpo-24179 `__: Support 'async for' for " "asyncio.StreamReader. Contributed by Yury Selivanov." msgstr "" -#: ../../../build/NEWS:23168 +#: ../../../build/NEWS:23246 msgid "" "`bpo-24184 `__: Add AsyncIterator and " "AsyncIterable ABCs to collections.abc. Contributed by Yury Selivanov." msgstr "" -#: ../../../build/NEWS:23171 +#: ../../../build/NEWS:23249 msgid "" "`bpo-22547 `__: Implement informative " "__repr__ for inspect.BoundArguments. Contributed by Yury Selivanov." msgstr "" -#: ../../../build/NEWS:23174 +#: ../../../build/NEWS:23252 msgid "" "`bpo-24190 `__: Implement " "inspect.BoundArgument.apply_defaults() method. Contributed by Yury " "Selivanov." msgstr "" -#: ../../../build/NEWS:23177 +#: ../../../build/NEWS:23255 msgid "" "`bpo-20691 `__: Add 'follow_wrapped' " "argument to inspect.Signature.from_callable() and inspect.signature(). " "Contributed by Yury Selivanov." msgstr "" -#: ../../../build/NEWS:23181 +#: ../../../build/NEWS:23259 msgid "" "`bpo-24248 `__: Deprecate " "inspect.Signature.from_function() and inspect.Signature.from_builtin()." msgstr "" -#: ../../../build/NEWS:23184 +#: ../../../build/NEWS:23262 msgid "" "`bpo-23898 `__: Fix " "inspect.classify_class_attrs() to support attributes with overloaded __eq__ " "and __bool__. Patch by Mike Bayer." msgstr "" -#: ../../../build/NEWS:23187 +#: ../../../build/NEWS:23265 msgid "" "`bpo-24298 `__: Fix inspect.signature() " "to correctly unwrap wrappers around bound methods." msgstr "" -#: ../../../build/NEWS:23193 +#: ../../../build/NEWS:23271 msgid "" "`bpo-23184 `__: remove unused names and " "imports in idlelib. Initial patch by Al Sweigart." msgstr "" -#: ../../../build/NEWS:23199 +#: ../../../build/NEWS:23277 msgid "" "`bpo-21520 `__: test_zipfile no longer " "fails if the word 'bad' appears anywhere in the name of the current " "directory." msgstr "" -#: ../../../build/NEWS:23202 +#: ../../../build/NEWS:23280 msgid "" "`bpo-9517 `__: Move script_helper into " "the support package. Patch by Christie Wilson." msgstr "" -#: ../../../build/NEWS:23208 +#: ../../../build/NEWS:23286 msgid "" "`bpo-22155 `__: Add File Handlers " "subsection with createfilehandler to tkinter doc. Remove obsolete example " "from FAQ. Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:23211 +#: ../../../build/NEWS:23289 msgid "" "`bpo-24029 `__: Document the name " "binding behavior for submodule imports." msgstr "" -#: ../../../build/NEWS:23213 +#: ../../../build/NEWS:23291 msgid "" "`bpo-24077 `__: Fix typo in man page for" " -I command option: -s, not -S" msgstr "" -#: ../../../build/NEWS:23218 +#: ../../../build/NEWS:23296 msgid "" "`bpo-24000 `__: Improved Argument " "Clinic's mapping of converters to legacy \"format units\". Updated the " "documentation to match." msgstr "" -#: ../../../build/NEWS:23221 +#: ../../../build/NEWS:23299 msgid "" "`bpo-24001 `__: Argument Clinic " "converters now use accept={type} instead of types={'type'} to specify the " "types the converter accepts." msgstr "" -#: ../../../build/NEWS:23224 +#: ../../../build/NEWS:23302 msgid "" "`bpo-23330 `__: h2py now supports " "arbitrary filenames in #include." msgstr "" -#: ../../../build/NEWS:23226 +#: ../../../build/NEWS:23304 msgid "" "`bpo-24031 `__: make patchcheck now " "supports git checkouts, too." msgstr "" -#: ../../../build/NEWS:23230 +#: ../../../build/NEWS:23308 msgid "Python 3.5.0 alpha 4" msgstr "Python 3.5.0 alfa 4" -#: ../../../build/NEWS:23232 +#: ../../../build/NEWS:23310 msgid "*Release date: 2015-04-19*" msgstr "*Tanggal rilis: 2015-04-19*" -#: ../../../build/NEWS:23237 +#: ../../../build/NEWS:23315 msgid "" "`bpo-22980 `__: Under Linux, " "GNU/KFreeBSD and the Hurd, C extensions now include the architecture triplet" @@ -35258,26 +35358,26 @@ msgid "" ":pep:`3149`-style information." msgstr "" -#: ../../../build/NEWS:23242 +#: ../../../build/NEWS:23320 msgid "" "`bpo-22631 `__: Added Linux-specific " "socket constant CAN_RAW_FD_FRAMES. Patch courtesy of Joe Jevnik." msgstr "" -#: ../../../build/NEWS:23245 +#: ../../../build/NEWS:23323 msgid "" "`bpo-23731 `__: Implement :pep:`488`: " "removal of .pyo files." msgstr "" -#: ../../../build/NEWS:23247 +#: ../../../build/NEWS:23325 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:23250 +#: ../../../build/NEWS:23328 msgid "" "`bpo-23309 `__: Avoid a deadlock at " "shutdown if a daemon thread is aborted while it is holding a lock to a " @@ -35285,43 +35385,43 @@ msgid "" "(typically stdout or stderr). A fatal error is emitted instead." msgstr "" -#: ../../../build/NEWS:23255 +#: ../../../build/NEWS:23333 msgid "" "`bpo-22977 `__: Fixed formatting Windows" " error messages on Wine. Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:23258 +#: ../../../build/NEWS:23336 msgid "" "`bpo-23466 `__: %c, %o, %x, and %X in " "bytes formatting now raise TypeError on non-integer input." msgstr "" -#: ../../../build/NEWS:23261 +#: ../../../build/NEWS:23339 msgid "" "`bpo-24044 `__: Fix possible null " "pointer dereference in list.sort in out of memory conditions." msgstr "" -#: ../../../build/NEWS:23264 +#: ../../../build/NEWS:23342 msgid "" "`bpo-21354 `__: PyCFunction_New function" " is exposed by python DLL again." msgstr "" -#: ../../../build/NEWS:23269 +#: ../../../build/NEWS:23347 msgid "" "`bpo-23840 `__: tokenize.open() now " "closes the temporary binary file on error to fix a resource warning." msgstr "" -#: ../../../build/NEWS:23272 +#: ../../../build/NEWS:23350 msgid "" "`bpo-16914 `__: new debuglevel 2 in " "smtplib adds timestamps to debug output." msgstr "" -#: ../../../build/NEWS:23274 +#: ../../../build/NEWS:23352 msgid "" "`bpo-7159 `__: urllib.request now " "supports sending auth credentials automatically after the first 401. This " @@ -35329,39 +35429,39 @@ msgid "" "`__ and supersedes that change." msgstr "" -#: ../../../build/NEWS:23278 +#: ../../../build/NEWS:23356 msgid "" "`bpo-23703 `__: Fix a regression in " "urljoin() introduced in 901e4e52b20a. Patch by Demian Brecht." msgstr "" -#: ../../../build/NEWS:23281 +#: ../../../build/NEWS:23359 msgid "" "`bpo-4254 `__: Adds " "_curses.update_lines_cols(). Patch by Arnon Yaari" msgstr "" -#: ../../../build/NEWS:23283 +#: ../../../build/NEWS:23361 msgid "" "`bpo-19933 `__: Provide default argument" " for ndigits in round. Patch by Vajrasky Kok." msgstr "" -#: ../../../build/NEWS:23286 +#: ../../../build/NEWS:23364 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:23289 +#: ../../../build/NEWS:23367 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:23292 +#: ../../../build/NEWS:23370 msgid "" "`bpo-21217 `__: inspect.getsourcelines()" " now tries to compute the start and end lines from the code object, fixing " @@ -35369,49 +35469,49 @@ msgid "" "Thomas Ballinger and Allison Kaptur." msgstr "" -#: ../../../build/NEWS:23296 +#: ../../../build/NEWS:23374 msgid "" "`bpo-24521 `__: Fix possible integer " "overflows in the pickle module." msgstr "" -#: ../../../build/NEWS:23298 +#: ../../../build/NEWS:23376 msgid "" "`bpo-22931 `__: Allow '[' and ']' in " "cookie values." msgstr "" -#: ../../../build/NEWS:23300 +#: ../../../build/NEWS:23378 msgid "" "The keywords attribute of functools.partial is now always a dictionary." msgstr "" -#: ../../../build/NEWS:23302 +#: ../../../build/NEWS:23380 msgid "" "`bpo-23811 `__: Add missing newline to " "the PyCompileError error message. Patch by Alex Shkop." msgstr "" -#: ../../../build/NEWS:23305 +#: ../../../build/NEWS:23383 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:23309 +#: ../../../build/NEWS:23387 msgid "" "`bpo-22982 `__: Improve BOM handling " "when seeking to multiple positions of a writable text file." msgstr "" -#: ../../../build/NEWS:23312 +#: ../../../build/NEWS:23390 msgid "" "`bpo-23464 `__: Removed deprecated " "asyncio JoinableQueue." msgstr "" -#: ../../../build/NEWS:23314 +#: ../../../build/NEWS:23392 msgid "" "`bpo-23529 `__: Limit the size of " "decompressed data when reading from GzipFile, BZ2File or LZMAFile. This " @@ -35420,47 +35520,47 @@ msgid "" "Nikolaus Rath." msgstr "" -#: ../../../build/NEWS:23319 +#: ../../../build/NEWS:23397 msgid "" "`bpo-21859 `__: Added Python " "implementation of io.FileIO." msgstr "" -#: ../../../build/NEWS:23321 +#: ../../../build/NEWS:23399 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:23325 +#: ../../../build/NEWS:23403 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:23328 +#: ../../../build/NEWS:23406 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:23332 +#: ../../../build/NEWS:23410 msgid "" "`bpo-23411 `__: Added DefragResult, " "ParseResult, SplitResult, DefragResultBytes, ParseResultBytes, and " "SplitResultBytes to urllib.parse.__all__. Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:23336 +#: ../../../build/NEWS:23414 msgid "" "`bpo-23881 `__: " "urllib.request.ftpwrapper constructor now closes the socket if the FTP " "connection failed to fix a ResourceWarning." msgstr "" -#: ../../../build/NEWS:23339 +#: ../../../build/NEWS:23417 msgid "" "`bpo-23853 `__: " ":meth:`socket.socket.sendall` does no more reset the socket timeout each " @@ -35468,14 +35568,14 @@ msgid "" "duration to send all data." msgstr "" -#: ../../../build/NEWS:23343 +#: ../../../build/NEWS:23421 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:23347 +#: ../../../build/NEWS:23425 msgid "" "`bpo-15133 `__: " "_tkinter.tkapp.getboolean() now supports Tcl_Obj and always returns bool. " @@ -35483,45 +35583,45 @@ msgid "" "Tcl_Obj). tkinter.BooleanVar.get() now always returns bool." msgstr "" -#: ../../../build/NEWS:23352 +#: ../../../build/NEWS:23430 msgid "" "`bpo-10590 `__: xml.sax.parseString() " "now supports string argument." msgstr "" -#: ../../../build/NEWS:23354 +#: ../../../build/NEWS:23432 msgid "" "`bpo-23338 `__: Fixed formatting ctypes " "error messages on Cygwin. Patch by Makoto Kato." msgstr "" -#: ../../../build/NEWS:23357 +#: ../../../build/NEWS:23435 msgid "" "`bpo-15582 `__: inspect.getdoc() now " "follows inheritance chains." msgstr "" -#: ../../../build/NEWS:23359 +#: ../../../build/NEWS:23437 msgid "" "`bpo-2175 `__: SAX parsers now support a " "character stream of InputSource object." msgstr "" -#: ../../../build/NEWS:23362 +#: ../../../build/NEWS:23440 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:23365 +#: ../../../build/NEWS:23443 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:23368 +#: ../../../build/NEWS:23446 msgid "" "`bpo-23618 `__: " ":meth:`socket.socket.connect` now waits until the connection completes " @@ -35531,45 +35631,45 @@ msgid "" ":exc:`InterruptedError` for non-blocking sockets." msgstr "" -#: ../../../build/NEWS:23374 +#: ../../../build/NEWS:23452 msgid "" "`bpo-21526 `__: Tkinter now supports new" " boolean type in Tcl 8.5." msgstr "" -#: ../../../build/NEWS:23376 +#: ../../../build/NEWS:23454 msgid "" "`bpo-23836 `__: Fix the faulthandler " "module to handle reentrant calls to its signal handlers." msgstr "" -#: ../../../build/NEWS:23379 +#: ../../../build/NEWS:23457 msgid "" "`bpo-23838 `__: linecache now clears the" " cache and returns an empty result on MemoryError." msgstr "" -#: ../../../build/NEWS:23382 +#: ../../../build/NEWS:23460 msgid "" "`bpo-10395 `__: Added " "os.path.commonpath(). Implemented in posixpath and ntpath. Based on patch by" " Rafik Draoui." msgstr "" -#: ../../../build/NEWS:23385 +#: ../../../build/NEWS:23463 msgid "" "`bpo-23611 `__: Serializing more " "\"lookupable\" objects (such as unbound methods or nested classes) now are " "supported with pickle protocols < 4." msgstr "" -#: ../../../build/NEWS:23388 +#: ../../../build/NEWS:23466 msgid "" "`bpo-13583 `__: sqlite3.Row now supports" " slice indexing." msgstr "" -#: ../../../build/NEWS:23390 +#: ../../../build/NEWS:23468 msgid "" "`bpo-18473 `__: Fixed 2to3 and 3to2 " "compatible pickle mappings. Fixed ambiguous reverse mappings. Added many " @@ -35577,7 +35677,7 @@ msgid "" " with full name mapping." msgstr "" -#: ../../../build/NEWS:23394 +#: ../../../build/NEWS:23472 msgid "" "`bpo-23485 `__: select.select() is now " "retried automatically with the recomputed timeout when interrupted by a " @@ -35585,103 +35685,103 @@ msgid "" "part of the :pep:`475`." msgstr "" -#: ../../../build/NEWS:23398 +#: ../../../build/NEWS:23476 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:23402 +#: ../../../build/NEWS:23480 msgid "" "`bpo-23704 `__: collections.deque() " "objects now support __add__, __mul__, and __imul__()." msgstr "" -#: ../../../build/NEWS:23405 +#: ../../../build/NEWS:23483 msgid "" "`bpo-23171 `__: csv.Writer.writerow() " "now supports arbitrary iterables." msgstr "" -#: ../../../build/NEWS:23407 +#: ../../../build/NEWS:23485 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:23410 +#: ../../../build/NEWS:23488 msgid "" "`bpo-22117 `__: Fix os.utime(), it now " "rounds the timestamp towards minus infinity (-inf) instead of rounding " "towards zero." msgstr "" -#: ../../../build/NEWS:23413 +#: ../../../build/NEWS:23491 msgid "" "`bpo-23310 `__: Fix MagicMock's " "initializer to work with __methods__, just like configure_mock(). Patch by " "Kasia Jachim." msgstr "" -#: ../../../build/NEWS:23419 +#: ../../../build/NEWS:23497 msgid "" "`bpo-23817 `__: FreeBSD now uses \"1.0\"" " in the SOVERSION as other operating systems, instead of just \"1\"." msgstr "" -#: ../../../build/NEWS:23422 +#: ../../../build/NEWS:23500 msgid "" "`bpo-23501 `__: Argument Clinic now " "generates code into separate files by default." msgstr "" -#: ../../../build/NEWS:23428 +#: ../../../build/NEWS:23506 msgid "" "`bpo-23799 `__: Added " "test.support.start_threads() for running and cleaning up multiple threads." msgstr "" -#: ../../../build/NEWS:23431 +#: ../../../build/NEWS:23509 msgid "" "`bpo-22390 `__: test.regrtest now emits " "a warning if temporary files or directories are left after running a test." msgstr "" -#: ../../../build/NEWS:23437 +#: ../../../build/NEWS:23515 msgid "" "`bpo-18128 `__: pygettext now uses " "standard +NNNN format in the POT-Creation-Date header." msgstr "" -#: ../../../build/NEWS:23440 +#: ../../../build/NEWS:23518 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:23444 +#: ../../../build/NEWS:23522 msgid "" "`bpo-23944 `__: Argument Clinic now " "wraps long impl prototypes at column 78." msgstr "" -#: ../../../build/NEWS:23446 +#: ../../../build/NEWS:23524 msgid "" "`bpo-20586 `__: Argument Clinic now " "ensures that functions without docstrings have signatures." msgstr "" -#: ../../../build/NEWS:23449 +#: ../../../build/NEWS:23527 msgid "" "`bpo-23492 `__: Argument Clinic now " "generates argument parsing code with PyArg_Parse instead of PyArg_ParseTuple" " if possible." msgstr "" -#: ../../../build/NEWS:23452 +#: ../../../build/NEWS:23530 msgid "" "`bpo-23500 `__: Argument Clinic is now " "smarter about generating the \"#ifndef\" (empty) definition of the methoddef" @@ -35690,21 +35790,21 @@ msgid "" " than immediately after the first use." msgstr "" -#: ../../../build/NEWS:23461 +#: ../../../build/NEWS:23539 msgid "" "`bpo-23998 `__: PyImport_ReInitLock() " "now checks for lock allocation error" msgstr "" -#: ../../../build/NEWS:23465 +#: ../../../build/NEWS:23543 msgid "Python 3.5.0 alpha 3" msgstr "Python 3.5.0 alfa 3" -#: ../../../build/NEWS:23467 +#: ../../../build/NEWS:23545 msgid "*Release date: 2015-03-28*" msgstr "*Tanggal rilis: 2015-03-28*" -#: ../../../build/NEWS:23472 +#: ../../../build/NEWS:23550 msgid "" "`bpo-23573 `__: Increased performance of" " string search operations (str.find, str.index, str.count, the in operator, " @@ -35712,44 +35812,44 @@ msgid "" "UCS4)." msgstr "" -#: ../../../build/NEWS:23476 +#: ../../../build/NEWS:23554 msgid "" "`bpo-23753 `__: Python doesn't support " "anymore platforms without stat() or fstat(), these functions are always " "required." msgstr "" -#: ../../../build/NEWS:23479 +#: ../../../build/NEWS:23557 msgid "" "`bpo-23681 `__: The -b option now " "affects comparisons of bytes with int." msgstr "" -#: ../../../build/NEWS:23481 +#: ../../../build/NEWS:23559 msgid "" "`bpo-23632 `__: Memoryviews now allow " "tuple indexing (including for multi-dimensional memoryviews)." msgstr "" -#: ../../../build/NEWS:23484 +#: ../../../build/NEWS:23562 msgid "" "`bpo-23192 `__: Fixed generator lambdas." " Patch by Bruno Cauet." msgstr "" -#: ../../../build/NEWS:23486 +#: ../../../build/NEWS:23564 msgid "" "`bpo-23629 `__: Fix the default " "__sizeof__ implementation for variable-sized objects." msgstr "" -#: ../../../build/NEWS:23492 +#: ../../../build/NEWS:23570 msgid "" "`bpo-14260 `__: The groupindex attribute" " of regular expression pattern object now is non-modifiable mapping." msgstr "" -#: ../../../build/NEWS:23495 +#: ../../../build/NEWS:23573 msgid "" "`bpo-23792 `__: Ignore KeyboardInterrupt" " when the pydoc pager is active. This mimics the behavior of the standard " @@ -35757,51 +35857,51 @@ msgid "" "itself is still running." msgstr "" -#: ../../../build/NEWS:23499 +#: ../../../build/NEWS:23577 msgid "" "`bpo-23775 `__: pprint() of OrderedDict " "now outputs the same representation as repr()." msgstr "" -#: ../../../build/NEWS:23502 +#: ../../../build/NEWS:23580 msgid "" "`bpo-23765 `__: Removed IsBadStringPtr " "calls in ctypes" msgstr "" -#: ../../../build/NEWS:23504 +#: ../../../build/NEWS:23582 msgid "" "`bpo-22364 `__: Improved some re error " "messages using regex for hints." msgstr "" -#: ../../../build/NEWS:23506 +#: ../../../build/NEWS:23584 msgid "" "`bpo-23742 `__: ntpath.expandvars() no " "longer loses unbalanced single quotes." msgstr "" -#: ../../../build/NEWS:23508 +#: ../../../build/NEWS:23586 msgid "" "`bpo-21717 `__: The zipfile.ZipFile.open" " function now supports 'x' (exclusive creation) mode." msgstr "" -#: ../../../build/NEWS:23511 +#: ../../../build/NEWS:23589 msgid "" "`bpo-21802 `__: The reader in " "BufferedRWPair now is closed even when closing writer failed in " "BufferedRWPair.close()." msgstr "" -#: ../../../build/NEWS:23514 +#: ../../../build/NEWS:23592 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:23518 +#: ../../../build/NEWS:23596 msgid "" "`bpo-23671 `__: string.Template now " "allows specifying the \"self\" parameter as a keyword argument. " @@ -35809,79 +35909,79 @@ msgid "" "\"format_string\" parameters as keyword arguments." msgstr "" -#: ../../../build/NEWS:23522 +#: ../../../build/NEWS:23600 msgid "" "`bpo-23502 `__: The pprint module now " "supports mapping proxies." msgstr "" -#: ../../../build/NEWS:23524 +#: ../../../build/NEWS:23602 msgid "" "`bpo-17530 `__: pprint now wraps long " "bytes objects and bytearrays." msgstr "" -#: ../../../build/NEWS:23526 +#: ../../../build/NEWS:23604 msgid "" "`bpo-22687 `__: Fixed some corner cases " "in breaking words in tetxtwrap. Got rid of quadratic complexity in breaking " "long words." msgstr "" -#: ../../../build/NEWS:23529 +#: ../../../build/NEWS:23607 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:23533 +#: ../../../build/NEWS:23611 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:23537 +#: ../../../build/NEWS:23615 msgid "" "`bpo-23657 `__: Avoid explicit checks " "for str in zipapp, adding support for pathlib.Path objects as arguments." msgstr "" -#: ../../../build/NEWS:23540 +#: ../../../build/NEWS:23618 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:23544 +#: ../../../build/NEWS:23622 msgid "" "`bpo-23252 `__: Added support for " "writing ZIP files to unseekable streams." msgstr "" -#: ../../../build/NEWS:23546 +#: ../../../build/NEWS:23624 msgid "" "`bpo-23647 `__: Increase imaplib's " "MAXLINE to accommodate modern mailbox sizes." msgstr "" -#: ../../../build/NEWS:23548 +#: ../../../build/NEWS:23626 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:23552 +#: ../../../build/NEWS:23630 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:23556 +#: ../../../build/NEWS:23634 msgid "" "`bpo-23704 `__: collections.deque() " "objects now support methods for index(), insert(), and copy(). This allows " @@ -35889,7 +35989,7 @@ msgid "" "substitutability for lists." msgstr "" -#: ../../../build/NEWS:23560 +#: ../../../build/NEWS:23638 msgid "" "`bpo-23715 `__: " ":func:`signal.sigwaitinfo` and :func:`signal.sigtimedwait` are now retried " @@ -35898,42 +35998,42 @@ msgid "" "timeout with a monotonic clock when it is retried." msgstr "" -#: ../../../build/NEWS:23565 +#: ../../../build/NEWS:23643 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:23569 +#: ../../../build/NEWS:23647 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:23573 +#: ../../../build/NEWS:23651 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:23576 +#: ../../../build/NEWS:23654 msgid "" "`bpo-23700 `__: Iterator of " "NamedTemporaryFile now keeps a reference to NamedTemporaryFile instance. " "Patch by Bohuslav Kabrda." msgstr "" -#: ../../../build/NEWS:23579 +#: ../../../build/NEWS:23657 msgid "" "`bpo-22903 `__: The fake test case " "created by unittest.loader when it fails importing a test module is now " "picklable." msgstr "" -#: ../../../build/NEWS:23582 +#: ../../../build/NEWS:23660 msgid "" "`bpo-22181 `__: On Linux, os.urandom() " "now uses the new getrandom() syscall if available, syscall introduced in the" @@ -35941,7 +36041,7 @@ msgid "" "the need of a file descriptor and waits until the kernel has enough entropy." msgstr "" -#: ../../../build/NEWS:23587 +#: ../../../build/NEWS:23665 msgid "" "`bpo-2211 `__: Updated the implementation" " of the http.cookies.Morsel class. Setting attributes key, value and " @@ -35952,115 +36052,115 @@ msgid "" "quoting values. Added new tests. Original patch by Demian Brecht." msgstr "" -#: ../../../build/NEWS:23595 +#: ../../../build/NEWS:23673 msgid "" "`bpo-18983 `__: Allow selection of " "output units in timeit. Patch by Julian Gindi." msgstr "" -#: ../../../build/NEWS:23598 +#: ../../../build/NEWS:23676 msgid "" "`bpo-23631 `__: Fix " "traceback.format_list when a traceback has been mutated." msgstr "" -#: ../../../build/NEWS:23600 +#: ../../../build/NEWS:23678 msgid "" "`bpo-23568 `__: Add rdivmod support to " "MagicMock() objects. Patch by Håkan Lövdahl." msgstr "" -#: ../../../build/NEWS:23603 +#: ../../../build/NEWS:23681 msgid "" "`bpo-2052 `__: Add charset parameter to " "HtmlDiff.make_file()." msgstr "" -#: ../../../build/NEWS:23605 +#: ../../../build/NEWS:23683 msgid "" "`bpo-23668 `__: Support os.truncate and " "os.ftruncate on Windows." msgstr "" -#: ../../../build/NEWS:23607 +#: ../../../build/NEWS:23685 msgid "" "`bpo-23138 `__: Fixed parsing cookies " "with absent keys or values in cookiejar. Patch by Demian Brecht." msgstr "" -#: ../../../build/NEWS:23610 +#: ../../../build/NEWS:23688 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:23614 +#: ../../../build/NEWS:23692 msgid "" "`bpo-23581 `__: Add matmul support to " "MagicMock. Patch by Håkan Lövdahl." msgstr "" -#: ../../../build/NEWS:23616 +#: ../../../build/NEWS:23694 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:23620 +#: ../../../build/NEWS:23698 msgid "" "`bpo-22928 `__: Disabled HTTP header " "injections in http.client. Original patch by Demian Brecht." msgstr "" -#: ../../../build/NEWS:23623 +#: ../../../build/NEWS:23701 msgid "" "`bpo-23615 `__: Modules bz2, tarfile and" " tokenize now can be reloaded with imp.reload(). Patch by Thomas Kluyver." msgstr "" -#: ../../../build/NEWS:23626 +#: ../../../build/NEWS:23704 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:23633 +#: ../../../build/NEWS:23711 msgid "" "`bpo-23585 `__: make patchcheck will " "ensure the interpreter is built." msgstr "" -#: ../../../build/NEWS:23638 +#: ../../../build/NEWS:23716 msgid "" "`bpo-23583 `__: Added tests for standard" " IO streams in IDLE." msgstr "" -#: ../../../build/NEWS:23640 +#: ../../../build/NEWS:23718 msgid "" "`bpo-22289 `__: Prevent test_urllib2net " "failures due to ftp connection timeout." msgstr "" -#: ../../../build/NEWS:23645 +#: ../../../build/NEWS:23723 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:23651 +#: ../../../build/NEWS:23729 msgid "Python 3.5.0 alpha 2" msgstr "Python 3.5.0 alfa 2" -#: ../../../build/NEWS:23653 +#: ../../../build/NEWS:23731 msgid "*Release date: 2015-03-09*" msgstr "*Tanggal rilis: 2015-03-09*" -#: ../../../build/NEWS:23658 +#: ../../../build/NEWS:23736 msgid "" "`bpo-23571 `__: PyObject_Call() and " "PyCFunction_Call() now raise a SystemError if a function returns a result " @@ -36068,72 +36168,72 @@ msgid "" "exception." msgstr "" -#: ../../../build/NEWS:23665 +#: ../../../build/NEWS:23743 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:23669 +#: ../../../build/NEWS:23747 msgid "" "`bpo-23103 `__: Reduced the memory " "consumption of IPv4Address and IPv6Address." msgstr "" -#: ../../../build/NEWS:23671 +#: ../../../build/NEWS:23749 msgid "" "`bpo-21793 `__: BaseHTTPRequestHandler " "again logs response code as numeric, not as stringified enum. Patch by " "Demian Brecht." msgstr "" -#: ../../../build/NEWS:23674 +#: ../../../build/NEWS:23752 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:23677 +#: ../../../build/NEWS:23755 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:23680 +#: ../../../build/NEWS:23758 msgid "" "`bpo-23504 `__: Added an __all__ to the " "types module." msgstr "" -#: ../../../build/NEWS:23682 +#: ../../../build/NEWS:23760 msgid "" "`bpo-23563 `__: Optimized utility " "functions in urllib.parse." msgstr "" -#: ../../../build/NEWS:23684 +#: ../../../build/NEWS:23762 msgid "" "`bpo-7830 `__: Flatten nested " "functools.partial." msgstr "" -#: ../../../build/NEWS:23686 +#: ../../../build/NEWS:23764 msgid "" "`bpo-20204 `__: Added the __module__ " "attribute to _tkinter classes." msgstr "" -#: ../../../build/NEWS:23688 +#: ../../../build/NEWS:23766 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:23692 +#: ../../../build/NEWS:23770 msgid "" "`bpo-23521 `__: Corrected pure python " "implementation of timedelta division. Eliminated OverflowError from " @@ -36141,236 +36241,236 @@ msgid "" "division." msgstr "" -#: ../../../build/NEWS:23696 +#: ../../../build/NEWS:23774 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:23699 +#: ../../../build/NEWS:23777 msgid "" "`bpo-22936 `__: Make it possible to show" " local variables in tracebacks for both the traceback module and unittest." msgstr "" -#: ../../../build/NEWS:23702 +#: ../../../build/NEWS:23780 msgid "" "`bpo-15955 `__: Add an option to limit " "the output size in bz2.decompress(). Patch by Nikolaus Rath." msgstr "" -#: ../../../build/NEWS:23705 +#: ../../../build/NEWS:23783 msgid "" "`bpo-6639 `__: Module-level turtle " "functions no longer raise TclError after closing the window." msgstr "" -#: ../../../build/NEWS:23708 +#: ../../../build/NEWS:23786 msgid "" "`bpo-814253 `__: Group references and " "conditional group references now work in lookbehind assertions in regular " "expressions. (See also: `bpo-9179 `__)" msgstr "" -#: ../../../build/NEWS:23711 +#: ../../../build/NEWS:23789 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:23715 +#: ../../../build/NEWS:23793 msgid "" "`bpo-5700 `__: io.FileIO() called flush()" " after closing the file. flush() was not called in close() if closefd=False." msgstr "" -#: ../../../build/NEWS:23718 +#: ../../../build/NEWS:23796 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:23721 +#: ../../../build/NEWS:23799 msgid "" "`bpo-23481 `__: Remove RC4 from the SSL " "module's default cipher list." msgstr "" -#: ../../../build/NEWS:23723 +#: ../../../build/NEWS:23801 msgid "" "`bpo-21548 `__: Fix pydoc.synopsis() and" " pydoc.apropos() on modules with empty docstrings." msgstr "" -#: ../../../build/NEWS:23726 +#: ../../../build/NEWS:23804 msgid "" "`bpo-22885 `__: Fixed arbitrary code " "execution vulnerability in the dbm.dumb module. Original patch by Claudiu " "Popa." msgstr "" -#: ../../../build/NEWS:23729 +#: ../../../build/NEWS:23807 msgid "" "`bpo-23239 `__: ssl.match_hostname() now" " supports matching of IP addresses." msgstr "" -#: ../../../build/NEWS:23731 +#: ../../../build/NEWS:23809 msgid "" "`bpo-23146 `__: Fix mishandling of " "absolute Windows paths with forward slashes in pathlib." msgstr "" -#: ../../../build/NEWS:23734 +#: ../../../build/NEWS:23812 msgid "" "`bpo-23096 `__: Pickle representation of" " floats with protocol 0 now is the same for both Python and C " "implementations." msgstr "" -#: ../../../build/NEWS:23737 +#: ../../../build/NEWS:23815 msgid "" "`bpo-19105 `__: pprint now more " "efficiently uses free space at the right." msgstr "" -#: ../../../build/NEWS:23739 +#: ../../../build/NEWS:23817 msgid "" "`bpo-14910 `__: Add allow_abbrev " "parameter to argparse.ArgumentParser. Patch by Jonathan Paugh, Steven " "Bethard, paul j3 and Daniel Eriksson." msgstr "" -#: ../../../build/NEWS:23742 +#: ../../../build/NEWS:23820 msgid "" "`bpo-21717 `__: tarfile.open() now " "supports 'x' (exclusive creation) mode." msgstr "" -#: ../../../build/NEWS:23744 +#: ../../../build/NEWS:23822 msgid "" "`bpo-23344 `__: marshal.dumps() is now " "20-25% faster on average." msgstr "" -#: ../../../build/NEWS:23746 +#: ../../../build/NEWS:23824 msgid "" "`bpo-20416 `__: marshal.dumps() with " "protocols 3 and 4 is now 40-50% faster on average." msgstr "" -#: ../../../build/NEWS:23749 +#: ../../../build/NEWS:23827 msgid "" "`bpo-23421 `__: Fixed compression in " "tarfile CLI. Patch by wdv4758h." msgstr "" -#: ../../../build/NEWS:23751 +#: ../../../build/NEWS:23829 msgid "" "`bpo-23367 `__: Fix possible overflows " "in the unicodedata module." msgstr "" -#: ../../../build/NEWS:23753 +#: ../../../build/NEWS:23831 msgid "" "`bpo-23361 `__: Fix possible overflow in" " Windows subprocess creation code." msgstr "" -#: ../../../build/NEWS:23755 +#: ../../../build/NEWS:23833 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:23759 +#: ../../../build/NEWS:23837 msgid "" "`bpo-19705 `__: turtledemo now has a " "visual sorting algorithm demo. Original patch from Jason Yeo." msgstr "" -#: ../../../build/NEWS:23762 +#: ../../../build/NEWS:23840 msgid "" "`bpo-23801 `__: Fix issue where " "cgi.FieldStorage did not always ignore the entire preamble to a multipart " "body." msgstr "" -#: ../../../build/NEWS:23768 +#: ../../../build/NEWS:23846 msgid "" "`bpo-23445 `__: pydebug builds now use " "\"gcc -Og\" where possible, to make the resulting executable faster." msgstr "" -#: ../../../build/NEWS:23771 +#: ../../../build/NEWS:23849 msgid "" "`bpo-23686 `__: Update OS X 10.5 " "installer build to use OpenSSL 1.0.2a." msgstr "" -#: ../../../build/NEWS:23776 +#: ../../../build/NEWS:23854 msgid "" "`bpo-20204 `__: Deprecation warning is " "now raised for builtin types without the __module__ attribute." msgstr "" -#: ../../../build/NEWS:23782 +#: ../../../build/NEWS:23860 msgid "" "`bpo-23465 `__: Implement :pep:`486` - " "Make the Python Launcher aware of virtual environments. Patch by Paul Moore." msgstr "" -#: ../../../build/NEWS:23785 +#: ../../../build/NEWS:23863 msgid "" "`bpo-23437 `__: Make user scripts " "directory versioned on Windows. Patch by Paul Moore." msgstr "" -#: ../../../build/NEWS:23790 +#: ../../../build/NEWS:23868 msgid "Python 3.5.0 alpha 1" msgstr "Python 3.5.0 alfa 1" -#: ../../../build/NEWS:23792 +#: ../../../build/NEWS:23870 msgid "*Release date: 2015-02-08*" msgstr "*Tanggal rilis: 2015-02-08*" -#: ../../../build/NEWS:23797 +#: ../../../build/NEWS:23875 msgid "" "`bpo-23285 `__: PEP 475 - EINTR " "handling." msgstr "" -#: ../../../build/NEWS:23799 +#: ../../../build/NEWS:23877 msgid "" "`bpo-22735 `__: Fix many edge cases " "(including crashes) involving custom mro() implementations." msgstr "" -#: ../../../build/NEWS:23802 +#: ../../../build/NEWS:23880 msgid "" "`bpo-22896 `__: Avoid using " "PyObject_AsCharBuffer(), PyObject_AsReadBuffer() and " "PyObject_AsWriteBuffer()." msgstr "" -#: ../../../build/NEWS:23805 +#: ../../../build/NEWS:23883 msgid "" "`bpo-21295 `__: Revert some changes " "(`bpo-16795 `__) to AST line numbers and" " column offsets that constituted a regression." msgstr "" -#: ../../../build/NEWS:23808 +#: ../../../build/NEWS:23886 msgid "" "`bpo-22986 `__: Allow changing an " "object's __class__ between a dynamic type and static type in some cases." msgstr "" -#: ../../../build/NEWS:23811 +#: ../../../build/NEWS:23889 msgid "" "`bpo-15859 `__: " "PyUnicode_EncodeFSDefault(), PyUnicode_EncodeMBCS() and " @@ -36379,199 +36479,199 @@ msgid "" "platforms other than Windows. Patch written by Campbell Barton." msgstr "" -#: ../../../build/NEWS:23816 +#: ../../../build/NEWS:23894 msgid "" "`bpo-21408 `__: The default __ne__() now" " returns NotImplemented if __eq__() returned NotImplemented. Original patch" " by Martin Panter." msgstr "" -#: ../../../build/NEWS:23819 +#: ../../../build/NEWS:23897 msgid "" "`bpo-23321 `__: Fixed a crash in " "str.decode() when error handler returned replacement string longer than " "malformed input data." msgstr "" -#: ../../../build/NEWS:23822 +#: ../../../build/NEWS:23900 msgid "" "`bpo-22286 `__: The \"backslashreplace\"" " error handlers now works with decoding and translating." msgstr "" -#: ../../../build/NEWS:23825 +#: ../../../build/NEWS:23903 msgid "" "`bpo-23253 `__: Delay-load " "ShellExecute[AW] in os.startfile for reduced startup overhead on Windows." msgstr "" -#: ../../../build/NEWS:23828 +#: ../../../build/NEWS:23906 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:23832 +#: ../../../build/NEWS:23910 msgid "" "`bpo-20284 `__: %-interpolation (aka " "printf) formatting added for bytes and bytearray." msgstr "" -#: ../../../build/NEWS:23835 +#: ../../../build/NEWS:23913 msgid "" "`bpo-23048 `__: Fix jumping out of an " "infinite while loop in the pdb." msgstr "" -#: ../../../build/NEWS:23837 +#: ../../../build/NEWS:23915 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:23840 +#: ../../../build/NEWS:23918 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:23843 +#: ../../../build/NEWS:23921 msgid "" "`bpo-22869 `__: Move the interpreter " "startup & shutdown code to a new dedicated pylifecycle.c module" msgstr "" -#: ../../../build/NEWS:23846 +#: ../../../build/NEWS:23924 msgid "" "`bpo-22847 `__: Improve method cache " "efficiency." msgstr "" -#: ../../../build/NEWS:23848 +#: ../../../build/NEWS:23926 msgid "" "`bpo-22335 `__: Fix crash when trying to" " enlarge a bytearray to 0x7fffffff bytes on a 32-bit platform." msgstr "" -#: ../../../build/NEWS:23851 +#: ../../../build/NEWS:23929 msgid "" "`bpo-22653 `__: Fix an assertion failure" " in debug mode when doing a reentrant dict insertion in debug mode." msgstr "" -#: ../../../build/NEWS:23854 +#: ../../../build/NEWS:23932 msgid "" "`bpo-22643 `__: Fix integer overflow in " "Unicode case operations (upper, lower, title, swapcase, casefold)." msgstr "" -#: ../../../build/NEWS:23857 +#: ../../../build/NEWS:23935 msgid "" "`bpo-17636 `__: Circular imports " "involving relative imports are now supported." msgstr "" -#: ../../../build/NEWS:23859 +#: ../../../build/NEWS:23937 msgid "" "`bpo-22604 `__: Fix assertion error in " "debug mode when dividing a complex number by (nan+0j)." msgstr "" -#: ../../../build/NEWS:23862 +#: ../../../build/NEWS:23940 msgid "" "`bpo-21052 `__: Do not raise " "ImportWarning when sys.path_hooks or sys.meta_path are set to None." msgstr "" -#: ../../../build/NEWS:23865 +#: ../../../build/NEWS:23943 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:23869 +#: ../../../build/NEWS:23947 msgid "" "`bpo-22470 `__: Fixed integer overflow " "issues in \"backslashreplace\", \"xmlcharrefreplace\", and \"surrogatepass\"" " error handlers." msgstr "" -#: ../../../build/NEWS:23872 +#: ../../../build/NEWS:23950 msgid "" "`bpo-22540 `__: speed up " "`PyObject_IsInstance` and `PyObject_IsSubclass` in the common case that the " "second argument has metaclass `type`." msgstr "" -#: ../../../build/NEWS:23875 +#: ../../../build/NEWS:23953 msgid "" "`bpo-18711 `__: Add a new " "`PyErr_FormatV` function, similar to `PyErr_Format` but accepting a " "`va_list` argument." msgstr "" -#: ../../../build/NEWS:23878 +#: ../../../build/NEWS:23956 msgid "" "`bpo-22520 `__: Fix overflow checking " "when generating the repr of a unicode object." msgstr "" -#: ../../../build/NEWS:23881 +#: ../../../build/NEWS:23959 msgid "" "`bpo-22519 `__: Fix overflow checking in" " PyBytes_Repr." msgstr "" -#: ../../../build/NEWS:23883 +#: ../../../build/NEWS:23961 msgid "" "`bpo-22518 `__: Fix integer overflow " "issues in latin-1 encoding." msgstr "" -#: ../../../build/NEWS:23885 +#: ../../../build/NEWS:23963 msgid "" "`bpo-16324 `__: _charset parameter of " "MIMEText now also accepts email.charset.Charset instances. Initial patch by " "Claude Paroz." msgstr "" -#: ../../../build/NEWS:23888 +#: ../../../build/NEWS:23966 msgid "" "`bpo-1764286 `__: Fix " "inspect.getsource() to support decorated functions. Patch by Claudiu Popa." msgstr "" -#: ../../../build/NEWS:23891 +#: ../../../build/NEWS:23969 msgid "" "`bpo-18554 `__: os.__all__ includes " "posix functions." msgstr "" -#: ../../../build/NEWS:23893 +#: ../../../build/NEWS:23971 msgid "" "`bpo-21391 `__: Use os.path.abspath in " "the shutil module." msgstr "" -#: ../../../build/NEWS:23895 +#: ../../../build/NEWS:23973 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:23898 +#: ../../../build/NEWS:23976 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:23901 +#: ../../../build/NEWS:23979 msgid "" "`bpo-22258 `__: Fix the internal " "function set_inheritable() on Illumos. This platform exposes the function " @@ -36580,63 +36680,63 @@ msgid "" "slower ``fcntl()`` (``F_GETFD`` and then ``F_SETFD``)." msgstr "" -#: ../../../build/NEWS:23907 +#: ../../../build/NEWS:23985 msgid "" "`bpo-21389 `__: Displaying the " "__qualname__ of the underlying function in the repr of a bound method." msgstr "" -#: ../../../build/NEWS:23910 +#: ../../../build/NEWS:23988 msgid "" "`bpo-22206 `__: Using pthread, " "PyThread_create_key() now sets errno to ENOMEM and returns -1 (error) on " "integer overflow." msgstr "" -#: ../../../build/NEWS:23913 +#: ../../../build/NEWS:23991 msgid "" "`bpo-20184 `__: Argument Clinic based " "signature introspection added for 30 of the builtin functions." msgstr "" -#: ../../../build/NEWS:23916 +#: ../../../build/NEWS:23994 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:23919 +#: ../../../build/NEWS:23997 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:23923 +#: ../../../build/NEWS:24001 msgid "" "`bpo-20179 `__: Apply Argument Clinic to" " bytes and bytearray. Patch by Tal Einat." msgstr "" -#: ../../../build/NEWS:23926 +#: ../../../build/NEWS:24004 msgid "" "`bpo-22082 `__: Clear interned strings " "in slotdefs." msgstr "" -#: ../../../build/NEWS:23928 +#: ../../../build/NEWS:24006 msgid "Upgrade Unicode database to Unicode 7.0.0." msgstr "Perbarui database Unicode ke Unicode 7.0.0." -#: ../../../build/NEWS:23930 +#: ../../../build/NEWS:24008 msgid "" "`bpo-21897 `__: Fix a crash with the " "f_locals attribute with closure variables when frame.clear() has been " "called." msgstr "" -#: ../../../build/NEWS:23933 +#: ../../../build/NEWS:24011 msgid "" "`bpo-21205 `__: Add a new " "``__qualname__`` attribute to generator, the qualified name, and use it in " @@ -36645,7 +36745,7 @@ msgid "" "the code. Use ``gen.gi_code.co_name`` to get the name of the code." msgstr "" -#: ../../../build/NEWS:23939 +#: ../../../build/NEWS:24017 msgid "" "`bpo-21669 `__: With the aid of " "heuristics in SyntaxError.__init__, the parser now attempts to generate more" @@ -36653,14 +36753,14 @@ msgid "" "\"exec\" and \"print\" are used as statements." msgstr "" -#: ../../../build/NEWS:23943 +#: ../../../build/NEWS:24021 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:23947 +#: ../../../build/NEWS:24025 msgid "" "`bpo-21523 `__: Fix over-pessimistic " "computation of the stack effect of some opcodes in the compiler. This also " @@ -36668,117 +36768,117 @@ msgid "" " a large number of \"and\" and \"or\" operators." msgstr "" -#: ../../../build/NEWS:23952 +#: ../../../build/NEWS:24030 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:23955 +#: ../../../build/NEWS:24033 msgid "" "`bpo-21425 `__: Fix flushing of standard" " streams in the interactive interpreter." msgstr "" -#: ../../../build/NEWS:23958 +#: ../../../build/NEWS:24036 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:23962 +#: ../../../build/NEWS:24040 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:23965 +#: ../../../build/NEWS:24043 msgid "" "`bpo-20355 `__: -W command line options " "now have higher priority than the PYTHONWARNINGS environment variable. " "Patch by Arfrever." msgstr "" -#: ../../../build/NEWS:23968 +#: ../../../build/NEWS:24046 msgid "" "`bpo-21274 `__: Define PATH_MAX for " "GNU/Hurd in Python/pythonrun.c." msgstr "" -#: ../../../build/NEWS:23970 +#: ../../../build/NEWS:24048 msgid "" "`bpo-20904 `__: Support setting FPU " "precision on m68k." msgstr "" -#: ../../../build/NEWS:23972 +#: ../../../build/NEWS:24050 msgid "" "`bpo-21209 `__: Fix sending tuples to " "custom generator objects with the yield from syntax." msgstr "" -#: ../../../build/NEWS:23975 +#: ../../../build/NEWS:24053 msgid "" "`bpo-21193 `__: pow(a, b, c) now raises " "ValueError rather than TypeError when b is negative. Patch by Josh " "Rosenberg." msgstr "" -#: ../../../build/NEWS:23978 +#: ../../../build/NEWS:24056 msgid "" "`bpo-21176 `__: PEP 465: Add the '@' " "operator for matrix multiplication." msgstr "" -#: ../../../build/NEWS:23980 +#: ../../../build/NEWS:24058 msgid "" "`bpo-21134 `__: Fix segfault when str is" " called on an uninitialized UnicodeEncodeError, UnicodeDecodeError, or " "UnicodeTranslateError object." msgstr "" -#: ../../../build/NEWS:23983 +#: ../../../build/NEWS:24061 msgid "" "`bpo-19537 `__: Fix PyUnicode_DATA() " "alignment under m68k. Patch by Andreas Schwab." msgstr "" -#: ../../../build/NEWS:23986 +#: ../../../build/NEWS:24064 msgid "" "`bpo-20929 `__: Add a type cast to avoid" " shifting a negative number." msgstr "" -#: ../../../build/NEWS:23988 +#: ../../../build/NEWS:24066 msgid "" "`bpo-20731 `__: Properly position in " "source code files even if they are opened in text mode. Patch by Serhiy " "Storchaka." msgstr "" -#: ../../../build/NEWS:23991 +#: ../../../build/NEWS:24069 msgid "" "`bpo-20637 `__: Key-sharing now also " "works for instance dictionaries of subclasses. Patch by Peter Ingebretson." msgstr "" -#: ../../../build/NEWS:23994 +#: ../../../build/NEWS:24072 msgid "" "`bpo-8297 `__: Attributes missing from " "modules now include the module name in the error text. Original patch by " "ysj.ray." msgstr "" -#: ../../../build/NEWS:23997 +#: ../../../build/NEWS:24075 msgid "" "`bpo-19995 `__: %c, %o, %x, and %X now " "raise TypeError on non-integer input." msgstr "" -#: ../../../build/NEWS:23999 +#: ../../../build/NEWS:24077 msgid "" "`bpo-19655 `__: The ASDL parser - used " "by the build process to generate code for managing the Python AST in C - was" @@ -36787,27 +36887,27 @@ msgid "" "source base." msgstr "" -#: ../../../build/NEWS:24004 +#: ../../../build/NEWS:24082 msgid "" "`bpo-12546 `__: Allow ``\\x00`` to be " "used as a fill character when using str, int, float, and complex __format__ " "methods." msgstr "" -#: ../../../build/NEWS:24007 +#: ../../../build/NEWS:24085 msgid "" "`bpo-20480 `__: Add " "ipaddress.reverse_pointer. Patch by Leon Weber." msgstr "" -#: ../../../build/NEWS:24009 +#: ../../../build/NEWS:24087 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:24013 +#: ../../../build/NEWS:24091 msgid "" "`bpo-8931 `__: Make alternate formatting " "('#') for type 'c' raise an exception. In versions prior to 3.5, '#' with " @@ -36815,81 +36915,81 @@ msgid "" "Landschoff." msgstr "" -#: ../../../build/NEWS:24017 +#: ../../../build/NEWS:24095 msgid "" "`bpo-23165 `__: Perform overflow checks " "before allocating memory in the _Py_char2wchar function." msgstr "" -#: ../../../build/NEWS:24023 +#: ../../../build/NEWS:24101 msgid "" "`bpo-23399 `__: pyvenv creates relative " "symlinks where possible." msgstr "" -#: ../../../build/NEWS:24025 +#: ../../../build/NEWS:24103 msgid "" "`bpo-20289 `__: cgi.FieldStorage() now " "supports the context management protocol." msgstr "" -#: ../../../build/NEWS:24028 +#: ../../../build/NEWS:24106 msgid "" "`bpo-13128 `__: Print response headers " "for CONNECT requests when debuglevel > 0. Patch by Demian Brecht." msgstr "" -#: ../../../build/NEWS:24031 +#: ../../../build/NEWS:24109 msgid "" "`bpo-15381 `__: Optimized io.BytesIO to " "make less allocations and copyings." msgstr "" -#: ../../../build/NEWS:24033 +#: ../../../build/NEWS:24111 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:24037 +#: ../../../build/NEWS:24115 msgid "" "`bpo-23099 `__: Closing io.BytesIO with " "exported buffer is rejected now to prevent corrupting exported buffer." msgstr "" -#: ../../../build/NEWS:24040 +#: ../../../build/NEWS:24118 msgid "" "`bpo-23326 `__: Removed __ne__ " "implementations. Since fixing default __ne__ implementation in `bpo-21408 " "`__ they are redundant." msgstr "" -#: ../../../build/NEWS:24043 +#: ../../../build/NEWS:24121 msgid "" "`bpo-23363 `__: Fix possible overflow in" " itertools.permutations." msgstr "" -#: ../../../build/NEWS:24045 +#: ../../../build/NEWS:24123 msgid "" "`bpo-23364 `__: Fix possible overflow in" " itertools.product." msgstr "" -#: ../../../build/NEWS:24047 +#: ../../../build/NEWS:24125 msgid "" "`bpo-23366 `__: Fixed possible integer " "overflow in itertools.combinations." msgstr "" -#: ../../../build/NEWS:24049 +#: ../../../build/NEWS:24127 msgid "" "`bpo-23369 `__: Fixed possible integer " "overflow in _json.encode_basestring_ascii." msgstr "" -#: ../../../build/NEWS:24052 +#: ../../../build/NEWS:24130 msgid "" "`bpo-23353 `__: Fix the exception " "handling of generators in PyEval_EvalFrameEx(). At entry, save or swap the " @@ -36898,116 +36998,116 @@ msgid "" " is WHY_YIELD or WHY_RETURN. Patch co-written with Antoine Pitrou." msgstr "" -#: ../../../build/NEWS:24058 +#: ../../../build/NEWS:24136 msgid "" "`bpo-14099 `__: Restored support of " "writing ZIP files to tellable but non-seekable streams." msgstr "" -#: ../../../build/NEWS:24061 +#: ../../../build/NEWS:24139 msgid "" "`bpo-14099 `__: Writing to ZipFile and " "reading multiple ZipExtFiles is threadsafe now." msgstr "" -#: ../../../build/NEWS:24064 +#: ../../../build/NEWS:24142 msgid "" "`bpo-19361 `__: JSON decoder now raises " "JSONDecodeError instead of ValueError." msgstr "" -#: ../../../build/NEWS:24066 +#: ../../../build/NEWS:24144 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:24069 +#: ../../../build/NEWS:24147 msgid "" "`bpo-23094 `__: Fixed readline with " "frames in Python implementation of pickle." msgstr "" -#: ../../../build/NEWS:24071 +#: ../../../build/NEWS:24149 msgid "" "`bpo-23268 `__: Fixed bugs in the " "comparison of ipaddress classes." msgstr "" -#: ../../../build/NEWS:24073 +#: ../../../build/NEWS:24151 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:24077 +#: ../../../build/NEWS:24155 msgid "" "`bpo-19996 `__: " ":class:`email.feedparser.FeedParser` now handles (malformed) headers with no" " key rather than assuming the body has started." msgstr "" -#: ../../../build/NEWS:24080 +#: ../../../build/NEWS:24158 msgid "" "`bpo-20188 `__: Support Application-" "Layer Protocol Negotiation (ALPN) in the ssl module." msgstr "" -#: ../../../build/NEWS:24083 +#: ../../../build/NEWS:24161 msgid "" "`bpo-23133 `__: Pickling of ipaddress " "objects now produces more compact and portable representation." msgstr "" -#: ../../../build/NEWS:24086 +#: ../../../build/NEWS:24164 msgid "" "`bpo-23248 `__: Update ssl error codes " "from latest OpenSSL git master." msgstr "" -#: ../../../build/NEWS:24088 +#: ../../../build/NEWS:24166 msgid "" "`bpo-23266 `__: Much faster " "implementation of ipaddress.collapse_addresses() when there are many non-" "consecutive addresses." msgstr "" -#: ../../../build/NEWS:24091 +#: ../../../build/NEWS:24169 msgid "" "`bpo-23098 `__: 64-bit dev_t is now " "supported in the os module." msgstr "" -#: ../../../build/NEWS:24093 +#: ../../../build/NEWS:24171 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:24097 +#: ../../../build/NEWS:24175 msgid "" "`bpo-15955 `__: Add an option to limit " "output size when decompressing LZMA data. Patch by Nikolaus Rath and Martin" " Panter." msgstr "" -#: ../../../build/NEWS:24100 +#: ../../../build/NEWS:24178 msgid "" "`bpo-23250 `__: In the http.cookies " "module, capitalize \"HttpOnly\" and \"Secure\" as they are written in the " "standard." msgstr "" -#: ../../../build/NEWS:24103 +#: ../../../build/NEWS:24181 msgid "" "`bpo-23063 `__: In the distutils' check " "command, fix parsing of reST with code or code-block directives." msgstr "" -#: ../../../build/NEWS:24106 +#: ../../../build/NEWS:24184 msgid "" "`bpo-23209 `__: " "selectors.BaseSelector.get_key() now raises a RuntimeError if the selector " @@ -37017,13 +37117,13 @@ msgid "" "`__)" msgstr "" -#: ../../../build/NEWS:24111 +#: ../../../build/NEWS:24189 msgid "" "`bpo-17911 `__: Provide a way to seed " "the linecache for a PEP-302 module without actually loading the code." msgstr "" -#: ../../../build/NEWS:24114 +#: ../../../build/NEWS:24192 msgid "" "`bpo-17911 `__: Provide a new object API" " for traceback, including the ability to not lookup lines at all until the " @@ -37031,109 +37131,109 @@ msgid "" "being kept alive." msgstr "" -#: ../../../build/NEWS:24118 +#: ../../../build/NEWS:24196 msgid "" "`bpo-19777 `__: Provide a home() " "classmethod on Path objects. Contributed by Victor Salgado and Mayank " "Tripathi." msgstr "" -#: ../../../build/NEWS:24121 +#: ../../../build/NEWS:24199 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:24124 +#: ../../../build/NEWS:24202 msgid "" "`bpo-23185 `__: Add math.inf and " "math.nan constants." msgstr "" -#: ../../../build/NEWS:24126 +#: ../../../build/NEWS:24204 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:24130 +#: ../../../build/NEWS:24208 msgid "" "`bpo-23143 `__: Remove compatibility " "with OpenSSLs older than 0.9.8." msgstr "" -#: ../../../build/NEWS:24132 +#: ../../../build/NEWS:24210 msgid "" "`bpo-23132 `__: Improve performance and " "introspection support of comparison methods created by " "functool.total_ordering." msgstr "" -#: ../../../build/NEWS:24135 +#: ../../../build/NEWS:24213 msgid "" "`bpo-19776 `__: Add an expanduser() " "method on Path objects." msgstr "" -#: ../../../build/NEWS:24137 +#: ../../../build/NEWS:24215 msgid "" "`bpo-23112 `__: Fix SimpleHTTPServer to " "correctly carry the query string and fragment when it redirects to add a " "trailing slash." msgstr "" -#: ../../../build/NEWS:24140 +#: ../../../build/NEWS:24218 msgid "" "`bpo-21793 `__: Added http.HTTPStatus " "enums (i.e. HTTPStatus.OK, HTTPStatus.NOT_FOUND). Patch by Demian Brecht." msgstr "" -#: ../../../build/NEWS:24143 +#: ../../../build/NEWS:24221 msgid "" "`bpo-23093 `__: In the io, module allow " "more operations to work on detached streams." msgstr "" -#: ../../../build/NEWS:24146 +#: ../../../build/NEWS:24224 msgid "" "`bpo-23111 `__: In the ftplib, make " "ssl.PROTOCOL_SSLv23 the default protocol version." msgstr "" -#: ../../../build/NEWS:24149 +#: ../../../build/NEWS:24227 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:24152 +#: ../../../build/NEWS:24230 msgid "" "`bpo-19104 `__: pprint now produces " "evaluable output for wrapped strings." msgstr "" -#: ../../../build/NEWS:24154 +#: ../../../build/NEWS:24232 msgid "" "`bpo-23071 `__: Added missing names to " "codecs.__all__. Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:24156 +#: ../../../build/NEWS:24234 msgid "" "`bpo-22783 `__: Pickling now uses the " "NEWOBJ opcode instead of the NEWOBJ_EX opcode if possible." msgstr "" -#: ../../../build/NEWS:24159 +#: ../../../build/NEWS:24237 msgid "" "`bpo-15513 `__: Added a __sizeof__ " "implementation for pickle classes." msgstr "" -#: ../../../build/NEWS:24161 +#: ../../../build/NEWS:24239 msgid "" "`bpo-19858 `__: pickletools.optimize() " "now aware of the MEMOIZE opcode, can produce more compact result and no " @@ -37141,20 +37241,20 @@ msgid "" "together with PUT or BINPUT opcodes." msgstr "" -#: ../../../build/NEWS:24165 +#: ../../../build/NEWS:24243 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:24168 +#: ../../../build/NEWS:24246 msgid "" "`bpo-23016 `__: A warning no longer " "produces an AttributeError when the program is run with pythonw.exe." msgstr "" -#: ../../../build/NEWS:24171 +#: ../../../build/NEWS:24249 msgid "" "`bpo-21775 `__: shutil.copytree(): fix " "crash when copying to VFAT. An exception handler assumed that OSError " @@ -37163,46 +37263,46 @@ msgid "" "presumably, any other non-Windows OS). Patch by Greg Ward." msgstr "" -#: ../../../build/NEWS:24177 +#: ../../../build/NEWS:24255 msgid "" "`bpo-1218234 `__: Fix " "inspect.getsource() to load updated source of reloaded module. Initial patch" " by Berker Peksag." msgstr "" -#: ../../../build/NEWS:24180 +#: ../../../build/NEWS:24258 msgid "" "`bpo-21740 `__: Support wrapped " "callables in doctest. Patch by Claudiu Popa." msgstr "" -#: ../../../build/NEWS:24182 +#: ../../../build/NEWS:24260 msgid "" "`bpo-23009 `__: Make sure " "selectors.EpollSelector.select() works when no FD is registered." msgstr "" -#: ../../../build/NEWS:24185 +#: ../../../build/NEWS:24263 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:24188 +#: ../../../build/NEWS:24266 msgid "" "`bpo-22696 `__: Add function " ":func:`sys.is_finalizing` to know about interpreter shutdown." msgstr "" -#: ../../../build/NEWS:24191 +#: ../../../build/NEWS:24269 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:24194 +#: ../../../build/NEWS:24272 msgid "" "`bpo-14099 `__: ZipFile.open() no longer" " reopen the underlying file. Objects returned by ZipFile.open() can now " @@ -37210,265 +37310,265 @@ msgid "" "passing in a file-like object as the first argument to the constructor." msgstr "" -#: ../../../build/NEWS:24199 +#: ../../../build/NEWS:24277 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:24202 +#: ../../../build/NEWS:24280 msgid "" "`bpo-21971 `__: Update turtledemo doc " "and add module to the index." msgstr "" -#: ../../../build/NEWS:24204 +#: ../../../build/NEWS:24282 msgid "" "`bpo-21032 `__: Fixed socket leak if " "HTTPConnection.getresponse() fails. Original patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:24207 +#: ../../../build/NEWS:24285 msgid "" "`bpo-22407 `__: Deprecated the use of " "re.LOCALE flag with str patterns or re.ASCII. It was newer worked." msgstr "" -#: ../../../build/NEWS:24210 +#: ../../../build/NEWS:24288 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:24213 +#: ../../../build/NEWS:24291 msgid "" "`bpo-22960 `__: Add a context argument " "to xmlrpclib.ServerProxy constructor." msgstr "" -#: ../../../build/NEWS:24215 +#: ../../../build/NEWS:24293 msgid "" "`bpo-22389 `__: Add " "contextlib.redirect_stderr()." msgstr "" -#: ../../../build/NEWS:24217 +#: ../../../build/NEWS:24295 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:24221 +#: ../../../build/NEWS:24299 msgid "" "`bpo-22915 `__: SAX parser now supports " "files opened with file descriptor or bytes path." msgstr "" -#: ../../../build/NEWS:24224 +#: ../../../build/NEWS:24302 msgid "" "`bpo-22609 `__: Constructors and update " "methods of mapping classes in the collections module now accept the self " "keyword argument." msgstr "" -#: ../../../build/NEWS:24227 +#: ../../../build/NEWS:24305 msgid "" "`bpo-22940 `__: Add " "readline.append_history_file." msgstr "" -#: ../../../build/NEWS:24229 +#: ../../../build/NEWS:24307 msgid "" "`bpo-19676 `__: Added the " "\"namereplace\" error handler." msgstr "" -#: ../../../build/NEWS:24231 +#: ../../../build/NEWS:24309 msgid "" "`bpo-22788 `__: Add *context* parameter " "to logging.handlers.HTTPHandler." msgstr "" -#: ../../../build/NEWS:24233 +#: ../../../build/NEWS:24311 msgid "" "`bpo-22921 `__: Allow SSLContext to take" " the *hostname* parameter even if OpenSSL doesn't support SNI." msgstr "" -#: ../../../build/NEWS:24236 +#: ../../../build/NEWS:24314 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:24239 +#: ../../../build/NEWS:24317 msgid "" "`bpo-22796 `__: HTTP cookie parsing is " "now stricter, in order to protect against potential injection attacks." msgstr "" -#: ../../../build/NEWS:24242 +#: ../../../build/NEWS:24320 msgid "" "`bpo-22370 `__: Windows detection in " "pathlib is now more robust." msgstr "" -#: ../../../build/NEWS:24244 +#: ../../../build/NEWS:24322 msgid "" "`bpo-22841 `__: Reject coroutines in " "asyncio add_signal_handler(). Patch by Ludovic.Gasc." msgstr "" -#: ../../../build/NEWS:24247 +#: ../../../build/NEWS:24325 msgid "" "`bpo-19494 `__: Added " "urllib.request.HTTPBasicPriorAuthHandler. Patch by Matej Cepl." msgstr "" -#: ../../../build/NEWS:24250 +#: ../../../build/NEWS:24328 msgid "" "`bpo-22578 `__: Added attributes to the " "re.error class." msgstr "" -#: ../../../build/NEWS:24252 +#: ../../../build/NEWS:24330 msgid "" "`bpo-22849 `__: Fix possible double free" " in the io.TextIOWrapper constructor." msgstr "" -#: ../../../build/NEWS:24254 +#: ../../../build/NEWS:24332 msgid "" "`bpo-12728 `__: Different Unicode " "characters having the same uppercase but different lowercase are now matched" " in case-insensitive regular expressions." msgstr "" -#: ../../../build/NEWS:24258 +#: ../../../build/NEWS:24336 msgid "" "`bpo-22821 `__: Fixed fcntl() with " "integer argument on 64-bit big-endian platforms." msgstr "" -#: ../../../build/NEWS:24261 +#: ../../../build/NEWS:24339 msgid "" "`bpo-21650 `__: Add an `--sort-keys` " "option to json.tool CLI." msgstr "" -#: ../../../build/NEWS:24263 +#: ../../../build/NEWS:24341 msgid "" "`bpo-22824 `__: Updated reprlib output " "format for sets to use set literals. Patch contributed by Berker Peksag." msgstr "" -#: ../../../build/NEWS:24266 +#: ../../../build/NEWS:24344 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:24269 +#: ../../../build/NEWS:24347 msgid "" "`bpo-22406 `__: Fixed the uu_codec codec" " incorrectly ported to 3.x. Based on patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:24272 +#: ../../../build/NEWS:24350 msgid "" "`bpo-17293 `__: uuid.getnode() now " "determines MAC address on AIX using netstat. Based on patch by Aivars " "Kalvāns." msgstr "" -#: ../../../build/NEWS:24275 +#: ../../../build/NEWS:24353 msgid "" "`bpo-22769 `__: Fixed " "ttk.Treeview.tag_has() when called without arguments." msgstr "" -#: ../../../build/NEWS:24277 +#: ../../../build/NEWS:24355 msgid "" "`bpo-22417 `__: Verify certificates by " "default in httplib (PEP 476)." msgstr "" -#: ../../../build/NEWS:24279 +#: ../../../build/NEWS:24357 msgid "" "`bpo-22775 `__: Fixed unpickling of " "http.cookies.SimpleCookie with protocol 2 and above. Patch by Tim Graham." msgstr "" -#: ../../../build/NEWS:24282 +#: ../../../build/NEWS:24360 msgid "" "`bpo-22776 `__: Brought excluded code " "into the scope of a try block in SysLogHandler.emit()." msgstr "" -#: ../../../build/NEWS:24285 +#: ../../../build/NEWS:24363 msgid "" "`bpo-22665 `__: Add missing " "get_terminal_size and SameFileError to shutil.__all__." msgstr "" -#: ../../../build/NEWS:24288 +#: ../../../build/NEWS:24366 msgid "" "`bpo-6623 `__: Remove deprecated Netrc " "class in the ftplib module. Patch by Matt Chaput." msgstr "" -#: ../../../build/NEWS:24291 +#: ../../../build/NEWS:24369 msgid "" "`bpo-17381 `__: Fixed handling of case-" "insensitive ranges in regular expressions." msgstr "" -#: ../../../build/NEWS:24294 +#: ../../../build/NEWS:24372 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:24297 +#: ../../../build/NEWS:24375 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:24300 +#: ../../../build/NEWS:24378 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:24304 +#: ../../../build/NEWS:24382 msgid "" "`bpo-22217 `__: Implemented reprs of " "classes in the zipfile module." msgstr "" -#: ../../../build/NEWS:24306 +#: ../../../build/NEWS:24384 msgid "" "`bpo-22457 `__: Honour load_tests in the" " start_dir of discovery." msgstr "" -#: ../../../build/NEWS:24308 +#: ../../../build/NEWS:24386 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:24311 +#: ../../../build/NEWS:24389 msgid "" "`bpo-13918 `__: Provide a " "locale.delocalize() function which can remove locale-specific number " @@ -37476,33 +37576,33 @@ msgid "" "to a specific type. Patch by Cédric Krier." msgstr "" -#: ../../../build/NEWS:24315 +#: ../../../build/NEWS:24393 msgid "" "`bpo-22676 `__: Make the pickling of " "global objects which don't have a __module__ attribute less slow." msgstr "" -#: ../../../build/NEWS:24318 +#: ../../../build/NEWS:24396 msgid "" "`bpo-18853 `__: Fixed ResourceWarning in" " shlex.__nain__." msgstr "" -#: ../../../build/NEWS:24320 +#: ../../../build/NEWS:24398 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:24323 +#: ../../../build/NEWS:24401 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:24327 +#: ../../../build/NEWS:24405 msgid "" "`bpo-19746 `__: Make it possible to " "examine the errors from unittest discovery without executing the test suite." @@ -37510,7 +37610,7 @@ msgid "" "encountered during discovery." msgstr "" -#: ../../../build/NEWS:24331 +#: ../../../build/NEWS:24409 msgid "" "`bpo-21991 `__: Make " "email.headerregistry's header 'params' attributes be read-only " @@ -37518,27 +37618,27 @@ msgid "" "was created on each access of the attribute." msgstr "" -#: ../../../build/NEWS:24335 +#: ../../../build/NEWS:24413 msgid "" "`bpo-22638 `__: SSLv3 is now disabled " "throughout the standard library. It can still be enabled by instantiating a " "SSLContext manually." msgstr "" -#: ../../../build/NEWS:24338 +#: ../../../build/NEWS:24416 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:24341 +#: ../../../build/NEWS:24419 msgid "" "`bpo-17401 `__: Include closefd in " "io.FileIO repr." msgstr "" -#: ../../../build/NEWS:24343 +#: ../../../build/NEWS:24421 msgid "" "`bpo-21338 `__: Add silent mode for " "compileall. quiet parameters of compile_{dir, file, path} functions now have" @@ -37546,86 +37646,86 @@ msgid "" " Patch by Thomas Kluyver." msgstr "" -#: ../../../build/NEWS:24347 +#: ../../../build/NEWS:24425 msgid "" "`bpo-20152 `__: Convert the array and " "cmath modules to Argument Clinic." msgstr "" -#: ../../../build/NEWS:24349 +#: ../../../build/NEWS:24427 msgid "" "`bpo-18643 `__: Add socket.socketpair() " "on Windows." msgstr "" -#: ../../../build/NEWS:24351 +#: ../../../build/NEWS:24429 msgid "" "`bpo-22435 `__: Fix a file descriptor " "leak when socketserver bind fails." msgstr "" -#: ../../../build/NEWS:24353 +#: ../../../build/NEWS:24431 msgid "" "`bpo-13096 `__: Fixed segfault in CTypes" " POINTER handling of large values." msgstr "" -#: ../../../build/NEWS:24355 +#: ../../../build/NEWS:24433 msgid "" "`bpo-11694 `__: Raise ConversionError in" " xdrlib as documented. Patch by Filip Gruszczyński and Claudiu Popa." msgstr "" -#: ../../../build/NEWS:24358 +#: ../../../build/NEWS:24436 msgid "" "`bpo-19380 `__: Optimized parsing of " "regular expressions." msgstr "" -#: ../../../build/NEWS:24360 +#: ../../../build/NEWS:24438 msgid "" "`bpo-1519638 `__: Now unmatched groups" " are replaced with empty strings in re.sub() and re.subn()." msgstr "" -#: ../../../build/NEWS:24363 +#: ../../../build/NEWS:24441 msgid "" "`bpo-18615 `__: sndhdr.what/whathdr now " "return a namedtuple." msgstr "" -#: ../../../build/NEWS:24365 +#: ../../../build/NEWS:24443 msgid "" "`bpo-22462 `__: Fix pyexpat's creation " "of a dummy frame to make it appear in exception tracebacks." msgstr "" -#: ../../../build/NEWS:24368 +#: ../../../build/NEWS:24446 msgid "" "`bpo-21965 `__: Add support for in-" "memory SSL to the ssl module. Patch by Geert Jansen." msgstr "" -#: ../../../build/NEWS:24371 +#: ../../../build/NEWS:24449 msgid "" "`bpo-21173 `__: Fix len() on a " "WeakKeyDictionary when .clear() was called with an iterator alive." msgstr "" -#: ../../../build/NEWS:24374 +#: ../../../build/NEWS:24452 msgid "" "`bpo-11866 `__: Eliminated race " "condition in the computation of names for new threads." msgstr "" -#: ../../../build/NEWS:24377 +#: ../../../build/NEWS:24455 msgid "" "`bpo-21905 `__: Avoid RuntimeError in " "pickle.whichmodule() when sys.modules is mutated while iterating. Patch by " "Olivier Grisel." msgstr "" -#: ../../../build/NEWS:24380 +#: ../../../build/NEWS:24458 msgid "" "`bpo-11271 `__: " "concurrent.futures.Executor.map() now takes a *chunksize* argument to allow " @@ -37633,272 +37733,272 @@ msgid "" "ProcessPoolExecutor. Patch by Dan O'Reilly." msgstr "" -#: ../../../build/NEWS:24384 +#: ../../../build/NEWS:24462 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:24388 +#: ../../../build/NEWS:24466 msgid "" "`bpo-22219 `__: The zipfile module CLI " "now adds entries for directories (including empty directories) in ZIP file." msgstr "" -#: ../../../build/NEWS:24391 +#: ../../../build/NEWS:24469 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:24394 +#: ../../../build/NEWS:24472 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:24398 +#: ../../../build/NEWS:24476 msgid "" "`bpo-20076 `__: Added non derived UTF-8 " "aliases to locale aliases table." msgstr "" -#: ../../../build/NEWS:24400 +#: ../../../build/NEWS:24478 msgid "" "`bpo-20079 `__: Added locales supported " "in glibc 2.18 to locale alias table." msgstr "" -#: ../../../build/NEWS:24402 +#: ../../../build/NEWS:24480 msgid "" "`bpo-20218 `__: Added convenience " "methods read_text/write_text and read_bytes/ write_bytes to pathlib.Path " "objects." msgstr "" -#: ../../../build/NEWS:24405 +#: ../../../build/NEWS:24483 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:24408 +#: ../../../build/NEWS:24486 msgid "" "`bpo-22517 `__: When an " "io.BufferedRWPair object is deallocated, clear its weakrefs." msgstr "" -#: ../../../build/NEWS:24411 +#: ../../../build/NEWS:24489 msgid "" "`bpo-22437 `__: Number of capturing " "groups in regular expression is no longer limited by 100." msgstr "" -#: ../../../build/NEWS:24414 +#: ../../../build/NEWS:24492 msgid "" "`bpo-17442 `__: InteractiveInterpreter " "now displays the full chained traceback in its showtraceback method, to " "match the built in interactive interpreter." msgstr "" -#: ../../../build/NEWS:24418 +#: ../../../build/NEWS:24496 msgid "" "`bpo-23392 `__: Added tests for marshal " "C API that works with FILE*." msgstr "" -#: ../../../build/NEWS:24420 +#: ../../../build/NEWS:24498 msgid "" "`bpo-10510 `__: distutils register and " "upload methods now use HTML standards compliant CRLF line endings." msgstr "" -#: ../../../build/NEWS:24423 +#: ../../../build/NEWS:24501 msgid "" "`bpo-9850 `__: Fixed macpath.join() for " "empty first component. Patch by Oleg Oshmyan." msgstr "" -#: ../../../build/NEWS:24426 +#: ../../../build/NEWS:24504 msgid "" "`bpo-5309 `__: distutils' build and " "build_ext commands now accept a ``-j`` option to enable parallel building of" " extension modules." msgstr "" -#: ../../../build/NEWS:24429 +#: ../../../build/NEWS:24507 msgid "" "`bpo-22448 `__: Improve canceled timer " "handles cleanup to prevent unbound memory usage. Patch by Joshua Moore-" "Oliva." msgstr "" -#: ../../../build/NEWS:24432 +#: ../../../build/NEWS:24510 msgid "" "`bpo-22427 `__: TemporaryDirectory no " "longer attempts to clean up twice when used in the with statement in " "generator." msgstr "" -#: ../../../build/NEWS:24435 +#: ../../../build/NEWS:24513 msgid "" "`bpo-22362 `__: Forbidden ambiguous " "octal escapes out of range 0-0o377 in regular expressions." msgstr "" -#: ../../../build/NEWS:24438 +#: ../../../build/NEWS:24516 msgid "" "`bpo-20912 `__: Now directories added to" " ZIP file have correct Unix and MS-DOS directory attributes." msgstr "" -#: ../../../build/NEWS:24441 +#: ../../../build/NEWS:24519 msgid "" "`bpo-21866 `__: ZipFile.close() no " "longer writes ZIP64 central directory records if allowZip64 is false." msgstr "" -#: ../../../build/NEWS:24444 +#: ../../../build/NEWS:24522 msgid "" "`bpo-22278 `__: Fix urljoin problem with" " relative urls, a regression observed after changes to issue22118 were " "submitted." msgstr "" -#: ../../../build/NEWS:24447 +#: ../../../build/NEWS:24525 msgid "" "`bpo-22415 `__: Fixed debugging output " "of the GROUPREF_EXISTS opcode in the re module. Removed trailing spaces in " "debugging output." msgstr "" -#: ../../../build/NEWS:24450 +#: ../../../build/NEWS:24528 msgid "" "`bpo-22423 `__: Unhandled exception in " "thread no longer causes unhandled AttributeError when sys.stderr is None." msgstr "" -#: ../../../build/NEWS:24453 +#: ../../../build/NEWS:24531 msgid "" "`bpo-21332 `__: Ensure that " "``bufsize=1`` in subprocess.Popen() selects line buffering, rather than " "block buffering. Patch by Akira Li." msgstr "" -#: ../../../build/NEWS:24456 +#: ../../../build/NEWS:24534 msgid "" "`bpo-21091 `__: Fix API bug: " "email.message.EmailMessage.is_attachment is now a method." msgstr "" -#: ../../../build/NEWS:24459 +#: ../../../build/NEWS:24537 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:24462 +#: ../../../build/NEWS:24540 msgid "" "`bpo-22247 `__: Add NNTPError to " "nntplib.__all__." msgstr "" -#: ../../../build/NEWS:24464 +#: ../../../build/NEWS:24542 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:24468 +#: ../../../build/NEWS:24546 msgid "" "`bpo-4180 `__: The warnings registries " "are now reset when the filters are modified." msgstr "" -#: ../../../build/NEWS:24471 +#: ../../../build/NEWS:24549 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:24475 +#: ../../../build/NEWS:24553 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:24479 +#: ../../../build/NEWS:24557 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:24482 +#: ../../../build/NEWS:24560 msgid "" "`bpo-22384 `__: An exception in Tkinter " "callback no longer crashes the program when it is run with pythonw.exe." msgstr "" -#: ../../../build/NEWS:24485 +#: ../../../build/NEWS:24563 msgid "" "`bpo-22168 `__: Prevent turtle " "AttributeError with non-default Canvas on OS X." msgstr "" -#: ../../../build/NEWS:24487 +#: ../../../build/NEWS:24565 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:24490 +#: ../../../build/NEWS:24568 msgid "" "`bpo-13968 `__: The glob module now " "supports recursive search in subdirectories using the ``**`` pattern." msgstr "" -#: ../../../build/NEWS:24493 +#: ../../../build/NEWS:24571 msgid "" "`bpo-21951 `__: Fixed a crash in Tkinter" " on AIX when called Tcl command with empty string or tuple argument." msgstr "" -#: ../../../build/NEWS:24496 +#: ../../../build/NEWS:24574 msgid "" "`bpo-21951 `__: Tkinter now most likely " "raises MemoryError instead of crash if the memory allocation fails." msgstr "" -#: ../../../build/NEWS:24499 +#: ../../../build/NEWS:24577 msgid "" "`bpo-22338 `__: Fix a crash in the json " "module on memory allocation failure." msgstr "" -#: ../../../build/NEWS:24501 +#: ../../../build/NEWS:24579 msgid "" "`bpo-12410 `__: imaplib.IMAP4 now " "supports the context management protocol. Original patch by Tarek Ziadé." msgstr "" -#: ../../../build/NEWS:24504 +#: ../../../build/NEWS:24582 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:24507 +#: ../../../build/NEWS:24585 msgid "" "`bpo-16662 `__: load_tests() is now " "unconditionally run when it is present in a package's __init__.py. " @@ -37907,33 +38007,33 @@ msgid "" " documented. Patch given by Robert Collins, tweaked by Barry Warsaw." msgstr "" -#: ../../../build/NEWS:24513 +#: ../../../build/NEWS:24591 msgid "" "`bpo-22226 `__: First letter no longer " "is stripped from the \"status\" key in the result of Treeview.heading()." msgstr "" -#: ../../../build/NEWS:24516 +#: ../../../build/NEWS:24594 msgid "" "`bpo-19524 `__: Fixed resource leak in " "the HTTP connection when an invalid response is received. Patch by Martin " "Panter." msgstr "" -#: ../../../build/NEWS:24519 +#: ../../../build/NEWS:24597 msgid "" "`bpo-20421 `__: Add a .version() method " "to SSL sockets exposing the actual protocol version in use." msgstr "" -#: ../../../build/NEWS:24522 +#: ../../../build/NEWS:24600 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:24526 +#: ../../../build/NEWS:24604 msgid "" "`bpo-22051 `__: turtledemo no longer " "reloads examples to re-run them. Initialization of variables and gui setup " @@ -37941,14 +38041,14 @@ msgid "" "on import." msgstr "" -#: ../../../build/NEWS:24530 +#: ../../../build/NEWS:24608 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:24534 +#: ../../../build/NEWS:24612 msgid "" "`bpo-21597 `__: The separator between " "the turtledemo text pane and the drawing canvas can now be grabbed and " @@ -37957,14 +38057,14 @@ msgid "" "screens. Original patches by Jan Kanis and Lita Cho." msgstr "" -#: ../../../build/NEWS:24540 +#: ../../../build/NEWS:24618 msgid "" "`bpo-18132 `__: Turtledemo buttons no " "longer disappear when the window is shrunk. Original patches by Jan Kanis " "and Lita Cho." msgstr "" -#: ../../../build/NEWS:24543 +#: ../../../build/NEWS:24621 msgid "" "`bpo-22043 `__: time.monotonic() is now " "always available. ``threading.Lock.acquire()``, " @@ -37972,14 +38072,14 @@ msgid "" "clock, instead of the system clock, when a timeout is used." msgstr "" -#: ../../../build/NEWS:24548 +#: ../../../build/NEWS:24626 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:24551 +#: ../../../build/NEWS:24629 msgid "" "`bpo-22216 `__: smtplib now resets its " "state more completely after a quit. The most obvious consequence of the " @@ -37987,21 +38087,21 @@ msgid "" "connect/starttls/quit/connect/starttls sequence." msgstr "" -#: ../../../build/NEWS:24555 +#: ../../../build/NEWS:24633 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:24559 +#: ../../../build/NEWS:24637 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:24563 +#: ../../../build/NEWS:24641 msgid "" "`bpo-22287 `__: On UNIX, " "_PyTime_gettimeofday() now uses clock_gettime(CLOCK_REALTIME) if available. " @@ -38009,202 +38109,202 @@ msgid "" "Linux (only with glibc older than 2.17)." msgstr "" -#: ../../../build/NEWS:24568 +#: ../../../build/NEWS:24646 msgid "" "`bpo-22182 `__: Use e.args to unpack " "exceptions correctly in distutils.file_util.move_file. Patch by Claudiu " "Popa." msgstr "" -#: ../../../build/NEWS:24571 +#: ../../../build/NEWS:24649 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:24574 +#: ../../../build/NEWS:24652 msgid "" "`bpo-22042 `__: signal.set_wakeup_fd(fd)" " now raises an exception if the file descriptor is in blocking mode." msgstr "" -#: ../../../build/NEWS:24577 +#: ../../../build/NEWS:24655 msgid "" "`bpo-16808 `__: inspect.stack() now " "returns a named tuple instead of a tuple. Patch by Daniel Shahaf." msgstr "" -#: ../../../build/NEWS:24580 +#: ../../../build/NEWS:24658 msgid "" "`bpo-22236 `__: Fixed Tkinter images " "copying operations in NoDefaultRoot mode." msgstr "" -#: ../../../build/NEWS:24582 +#: ../../../build/NEWS:24660 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:24586 +#: ../../../build/NEWS:24664 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:24590 +#: ../../../build/NEWS:24668 msgid "" "`bpo-21549 `__: Added the \"members\" " "parameter to TarFile.list()." msgstr "" -#: ../../../build/NEWS:24592 +#: ../../../build/NEWS:24670 msgid "" "`bpo-19628 `__: Allow compileall " "recursion depth to be specified with a -r option." msgstr "" -#: ../../../build/NEWS:24595 +#: ../../../build/NEWS:24673 msgid "" "`bpo-15696 `__: Add a __sizeof__ " "implementation for mmap objects on Windows." msgstr "" -#: ../../../build/NEWS:24597 +#: ../../../build/NEWS:24675 msgid "" "`bpo-22068 `__: Avoided reference loops " "with Variables and Fonts in Tkinter." msgstr "" -#: ../../../build/NEWS:24599 +#: ../../../build/NEWS:24677 msgid "" "`bpo-22165 `__: SimpleHTTPRequestHandler" " now supports undecodable file names." msgstr "" -#: ../../../build/NEWS:24601 +#: ../../../build/NEWS:24679 msgid "" "`bpo-15381 `__: Optimized line reading " "in io.BytesIO." msgstr "" -#: ../../../build/NEWS:24603 +#: ../../../build/NEWS:24681 msgid "" "`bpo-8797 `__: Raise HTTPError on failed " "Basic Authentication immediately. Initial patch by Sam Bull." msgstr "" -#: ../../../build/NEWS:24606 +#: ../../../build/NEWS:24684 msgid "" "`bpo-20729 `__: Restored the use of lazy" " iterkeys()/itervalues()/iteritems() in the mailbox module." msgstr "" -#: ../../../build/NEWS:24609 +#: ../../../build/NEWS:24687 msgid "" "`bpo-21448 `__: Changed FeedParser " "feed() to avoid O(N**2) behavior when parsing long line. Original patch by " "Raymond Hettinger." msgstr "" -#: ../../../build/NEWS:24612 +#: ../../../build/NEWS:24690 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:24615 +#: ../../../build/NEWS:24693 msgid "" "`bpo-17923 `__: glob() patterns ending " "with a slash no longer match non-dirs on AIX. Based on patch by Delhallt." msgstr "" -#: ../../../build/NEWS:24618 +#: ../../../build/NEWS:24696 msgid "" "`bpo-21725 `__: Added support for RFC " "6531 (SMTPUTF8) in smtpd." msgstr "" -#: ../../../build/NEWS:24620 +#: ../../../build/NEWS:24698 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:24624 +#: ../../../build/NEWS:24702 msgid "" "`bpo-5411 `__: Added support for the " "\"xztar\" format in the shutil module." msgstr "" -#: ../../../build/NEWS:24626 +#: ../../../build/NEWS:24704 msgid "" "`bpo-21121 `__: Don't force 3rd party C " "extensions to be built with -Werror=declaration-after-statement." msgstr "" -#: ../../../build/NEWS:24629 +#: ../../../build/NEWS:24707 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:24633 +#: ../../../build/NEWS:24711 msgid "" "`bpo-20170 `__: Convert posixmodule to " "use Argument Clinic." msgstr "" -#: ../../../build/NEWS:24635 +#: ../../../build/NEWS:24713 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:24639 +#: ../../../build/NEWS:24717 msgid "" "`bpo-22127 `__: Bypass IDNA for pure-" "ASCII host names in the socket module (in particular for numeric IPs)." msgstr "" -#: ../../../build/NEWS:24642 +#: ../../../build/NEWS:24720 msgid "" "`bpo-21047 `__: set the default value " "for the *convert_charrefs* argument of HTMLParser to True. Patch by Berker " "Peksag." msgstr "" -#: ../../../build/NEWS:24645 +#: ../../../build/NEWS:24723 msgid "Add an __all__ to html.entities." msgstr "Menambahkan sebuah __all__ ke html.entities." -#: ../../../build/NEWS:24647 +#: ../../../build/NEWS:24725 msgid "" "`bpo-15114 `__: the strict mode and " "argument of HTMLParser, HTMLParser.error, and the HTMLParserError exception " "have been removed." msgstr "" -#: ../../../build/NEWS:24650 +#: ../../../build/NEWS:24728 msgid "" "`bpo-22085 `__: Dropped support of Tk " "8.3 in Tkinter." msgstr "" -#: ../../../build/NEWS:24652 +#: ../../../build/NEWS:24730 msgid "" "`bpo-21580 `__: Now Tkinter correctly " "handles bytes arguments passed to Tk. In particular this allows initializing" " images from binary data." msgstr "" -#: ../../../build/NEWS:24655 +#: ../../../build/NEWS:24733 msgid "" "`bpo-22003 `__: When initialized from a " "bytes object, io.BytesIO() now defers making a copy until it is mutated, " @@ -38212,14 +38312,14 @@ msgid "" "Wilson." msgstr "" -#: ../../../build/NEWS:24659 +#: ../../../build/NEWS:24737 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:24662 +#: ../../../build/NEWS:24740 msgid "" "`bpo-22054 `__: Add os.get_blocking() " "and os.set_blocking() functions to get and set the blocking mode of a file " @@ -38227,58 +38327,58 @@ msgid "" "functions are not available on Windows." msgstr "" -#: ../../../build/NEWS:24667 +#: ../../../build/NEWS:24745 msgid "" "`bpo-17172 `__: Make turtledemo start as" " active on OS X even when run with subprocess. Patch by Lita Cho." msgstr "" -#: ../../../build/NEWS:24670 +#: ../../../build/NEWS:24748 msgid "" "`bpo-21704 `__: Fix build error for " "_multiprocessing when semaphores are not available. Patch by Arfrever " "Frehtes Taifersar Arahesis." msgstr "" -#: ../../../build/NEWS:24673 +#: ../../../build/NEWS:24751 msgid "" "`bpo-20173 `__: Convert sha1, sha256, " "sha512 and md5 to ArgumentClinic. Patch by Vajrasky Kok." msgstr "" -#: ../../../build/NEWS:24676 +#: ../../../build/NEWS:24754 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:24679 +#: ../../../build/NEWS:24757 msgid "" "`bpo-22033 `__: Reprs of most Python " "implemented classes now contain actual class name instead of hardcoded one." msgstr "" -#: ../../../build/NEWS:24682 +#: ../../../build/NEWS:24760 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:24685 +#: ../../../build/NEWS:24763 msgid "" "`bpo-16133 `__: The " "asynchat.async_chat.handle_read() method now ignores BlockingIOError " "exceptions." msgstr "" -#: ../../../build/NEWS:24688 +#: ../../../build/NEWS:24766 msgid "" "`bpo-22044 `__: Fixed premature DECREF " "in call_tzinfo_method. Patch by Tom Flanagan." msgstr "" -#: ../../../build/NEWS:24691 +#: ../../../build/NEWS:24769 msgid "" "`bpo-19884 `__: readline: Disable the " "meta modifier key if stdout is not a terminal to not write the ANSI sequence" @@ -38286,77 +38386,77 @@ msgid "" "(ex: TERM=xterm-256color\") to enable support of 8 bit characters." msgstr "" -#: ../../../build/NEWS:24696 +#: ../../../build/NEWS:24774 msgid "" "`bpo-4350 `__: Removed a number of out-" "of-dated and non-working for a long time Tkinter methods." msgstr "" -#: ../../../build/NEWS:24699 +#: ../../../build/NEWS:24777 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:24703 +#: ../../../build/NEWS:24781 msgid "" "`bpo-15275 `__: Clean up and speed up " "the ntpath module." msgstr "" -#: ../../../build/NEWS:24705 +#: ../../../build/NEWS:24783 msgid "" "`bpo-21888 `__: plistlib's load() and " "loads() now work if the fmt parameter is specified." msgstr "" -#: ../../../build/NEWS:24708 +#: ../../../build/NEWS:24786 msgid "" "`bpo-22032 `__: __qualname__ instead of " "__name__ is now always used to format fully qualified class names of Python " "implemented classes." msgstr "" -#: ../../../build/NEWS:24711 +#: ../../../build/NEWS:24789 msgid "" "`bpo-22031 `__: Reprs now always use " "hexadecimal format with the \"0x\" prefix when contain an id in form \" at " "0x...\"." msgstr "" -#: ../../../build/NEWS:24714 +#: ../../../build/NEWS:24792 msgid "" "`bpo-22018 `__: signal.set_wakeup_fd() " "now raises an OSError instead of a ValueError on ``fstat()`` failure." msgstr "" -#: ../../../build/NEWS:24717 +#: ../../../build/NEWS:24795 msgid "" "`bpo-21044 `__: tarfile.open() now " "handles fileobj with an integer 'name' attribute. Based on patch by Antoine" " Pietri." msgstr "" -#: ../../../build/NEWS:24720 +#: ../../../build/NEWS:24798 msgid "" "`bpo-21966 `__: Respect -q command-line " "option when code module is ran." msgstr "" -#: ../../../build/NEWS:24722 +#: ../../../build/NEWS:24800 msgid "" "`bpo-19076 `__: Don't pass the redundant" " 'file' argument to self.error()." msgstr "" -#: ../../../build/NEWS:24724 +#: ../../../build/NEWS:24802 msgid "" "`bpo-16382 `__: Improve exception " "message of warnings.warn() for bad category. Initial patch by Phil Elson." msgstr "" -#: ../../../build/NEWS:24727 +#: ../../../build/NEWS:24805 msgid "" "`bpo-21932 `__: os.read() now uses a " ":c:func:`Py_ssize_t` type instead of :c:type:`int` for the size to support " @@ -38365,93 +38465,93 @@ msgid "" "number of requested bytes." msgstr "" -#: ../../../build/NEWS:24732 +#: ../../../build/NEWS:24810 msgid "" "`bpo-21942 `__: Fixed source file " "viewing in pydoc's server mode on Windows." msgstr "" -#: ../../../build/NEWS:24734 +#: ../../../build/NEWS:24812 msgid "" "`bpo-11259 `__: " "asynchat.async_chat().set_terminator() now raises a ValueError if the number" " of received bytes is negative." msgstr "" -#: ../../../build/NEWS:24737 +#: ../../../build/NEWS:24815 msgid "" "`bpo-12523 `__: " "asynchat.async_chat.push() now raises a TypeError if it doesn't get a bytes " "string" msgstr "" -#: ../../../build/NEWS:24740 +#: ../../../build/NEWS:24818 msgid "" "`bpo-21707 `__: Add missing " "kwonlyargcount argument to ModuleFinder.replace_paths_in_code()." msgstr "" -#: ../../../build/NEWS:24743 +#: ../../../build/NEWS:24821 msgid "" "`bpo-20639 `__: calling " "Path.with_suffix('') allows removing the suffix again. Patch by July " "Tikhonov." msgstr "" -#: ../../../build/NEWS:24746 +#: ../../../build/NEWS:24824 msgid "" "`bpo-21714 `__: Disallow the " "construction of invalid paths using Path.with_name(). Original patch by " "Antony Lee." msgstr "" -#: ../../../build/NEWS:24749 +#: ../../../build/NEWS:24827 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:24752 +#: ../../../build/NEWS:24830 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:24755 +#: ../../../build/NEWS:24833 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:24758 +#: ../../../build/NEWS:24836 msgid "" "`bpo-5800 `__: headers parameter of " "wsgiref.headers.Headers is now optional. Initial patch by Pablo Torres " "Navarrete and SilentGhost." msgstr "" -#: ../../../build/NEWS:24761 +#: ../../../build/NEWS:24839 msgid "" "`bpo-21781 `__: ssl.RAND_add() now " "supports strings longer than 2 GB." msgstr "" -#: ../../../build/NEWS:24763 +#: ../../../build/NEWS:24841 msgid "" "`bpo-21679 `__: Prevent extraneous " "fstat() calls during open(). Patch by Bohuslav Kabrda." msgstr "" -#: ../../../build/NEWS:24766 +#: ../../../build/NEWS:24844 msgid "" "`bpo-21863 `__: cProfile now displays " "the module name of C extension functions, in addition to their own name." msgstr "" -#: ../../../build/NEWS:24769 +#: ../../../build/NEWS:24847 msgid "" "`bpo-11453 `__: asyncore: emit a " "ResourceWarning when an unclosed file_wrapper object is destroyed. The " @@ -38459,86 +38559,86 @@ msgid "" "called twice: the second call does nothing." msgstr "" -#: ../../../build/NEWS:24773 +#: ../../../build/NEWS:24851 msgid "" "`bpo-21858 `__: Better handling of " "Python exceptions in the sqlite3 module." msgstr "" -#: ../../../build/NEWS:24775 +#: ../../../build/NEWS:24853 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:24778 +#: ../../../build/NEWS:24856 msgid "" "`bpo-20295 `__: imghdr now recognizes " "OpenEXR format images." msgstr "" -#: ../../../build/NEWS:24780 +#: ../../../build/NEWS:24858 msgid "" "`bpo-21729 `__: Used the \"with\" " "statement in the dbm.dumb module to ensure files closing. Patch by Claudiu " "Popa." msgstr "" -#: ../../../build/NEWS:24783 +#: ../../../build/NEWS:24861 msgid "" "`bpo-21491 `__: socketserver: Fix a race" " condition in child processes reaping." msgstr "" -#: ../../../build/NEWS:24785 +#: ../../../build/NEWS:24863 msgid "" "`bpo-21719 `__: Added the " "``st_file_attributes`` field to os.stat_result on Windows." msgstr "" -#: ../../../build/NEWS:24788 +#: ../../../build/NEWS:24866 msgid "" "`bpo-21832 `__: Require named tuple " "inputs to be exact strings." msgstr "" -#: ../../../build/NEWS:24790 +#: ../../../build/NEWS:24868 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:24793 +#: ../../../build/NEWS:24871 msgid "" "`bpo-21723 `__: asyncio.Queue: support " "any type of number (ex: float) for the maximum size. Patch written by " "Vajrasky Kok." msgstr "" -#: ../../../build/NEWS:24796 +#: ../../../build/NEWS:24874 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:24799 +#: ../../../build/NEWS:24877 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:24803 +#: ../../../build/NEWS:24881 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:24806 +#: ../../../build/NEWS:24884 msgid "" "`bpo-21326 `__: Add a new is_closed() " "method to asyncio.BaseEventLoop. run_forever() and run_until_complete() " @@ -38546,58 +38646,58 @@ msgid "" "was closed." msgstr "" -#: ../../../build/NEWS:24810 +#: ../../../build/NEWS:24888 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:24813 +#: ../../../build/NEWS:24891 msgid "" "`bpo-21310 `__: Fixed possible resource " "leak in failed open()." msgstr "" -#: ../../../build/NEWS:24815 +#: ../../../build/NEWS:24893 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:24818 +#: ../../../build/NEWS:24896 msgid "" "`bpo-21677 `__: Fixed chaining " "nonnormalized exceptions in io close() methods." msgstr "" -#: ../../../build/NEWS:24820 +#: ../../../build/NEWS:24898 msgid "" "`bpo-11709 `__: Fix the pydoc.help " "function to not fail when sys.stdin is not a valid file." msgstr "" -#: ../../../build/NEWS:24823 +#: ../../../build/NEWS:24901 msgid "" "`bpo-21515 `__: tempfile.TemporaryFile " "now uses os.O_TMPFILE flag is available." msgstr "" -#: ../../../build/NEWS:24825 +#: ../../../build/NEWS:24903 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:24828 +#: ../../../build/NEWS:24906 msgid "" "`bpo-21463 `__: In urllib.request, fix " "pruning of the FTP cache." msgstr "" -#: ../../../build/NEWS:24830 +#: ../../../build/NEWS:24908 msgid "" "`bpo-21618 `__: The subprocess module " "could fail to close open fds that were inherited by the calling process and " @@ -38606,21 +38706,21 @@ msgid "" "ignored and all fds are closed." msgstr "" -#: ../../../build/NEWS:24835 +#: ../../../build/NEWS:24913 msgid "" "`bpo-20383 `__: Introduce " "importlib.util.module_from_spec() as the preferred way to create a new " "module." msgstr "" -#: ../../../build/NEWS:24838 +#: ../../../build/NEWS:24916 msgid "" "`bpo-21552 `__: Fixed possible integer " "overflow of too long string lengths in the tkinter module on 64-bit " "platforms." msgstr "" -#: ../../../build/NEWS:24841 +#: ../../../build/NEWS:24919 msgid "" "`bpo-14315 `__: The zipfile module now " "ignores extra fields in the central directory that are too short to be " @@ -38629,249 +38729,249 @@ msgid "" "other zip tools." msgstr "" -#: ../../../build/NEWS:24846 +#: ../../../build/NEWS:24924 msgid "" "`bpo-13742 `__: Added \"key\" and " "\"reverse\" parameters to heapq.merge(). (First draft of patch contributed " "by Simon Sapin.)" msgstr "" -#: ../../../build/NEWS:24849 +#: ../../../build/NEWS:24927 msgid "" "`bpo-21402 `__: tkinter.ttk now works " "when default root window is not set." msgstr "" -#: ../../../build/NEWS:24851 +#: ../../../build/NEWS:24929 msgid "" "`bpo-3015 `__: _tkinter.create() now " "creates tkapp object with wantobject=1 by default." msgstr "" -#: ../../../build/NEWS:24854 +#: ../../../build/NEWS:24932 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:24858 +#: ../../../build/NEWS:24936 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:24862 +#: ../../../build/NEWS:24940 msgid "" "`bpo-20197 `__: Added support for the " "WebP image type in the imghdr module. Patch by Fabrice Aneche and Claudiu " "Popa." msgstr "" -#: ../../../build/NEWS:24865 +#: ../../../build/NEWS:24943 msgid "" "`bpo-21513 `__: Speedup some properties " "of IP addresses (IPv4Address, IPv6Address) such as .is_private or " ".is_multicast." msgstr "" -#: ../../../build/NEWS:24868 +#: ../../../build/NEWS:24946 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:24871 +#: ../../../build/NEWS:24949 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:24874 +#: ../../../build/NEWS:24952 msgid "" "`bpo-21455 `__: Add a default backlog to" " socket.listen()." msgstr "" -#: ../../../build/NEWS:24876 +#: ../../../build/NEWS:24954 msgid "" "`bpo-21525 `__: Most Tkinter methods " "which accepted tuples now accept lists too." msgstr "" -#: ../../../build/NEWS:24879 +#: ../../../build/NEWS:24957 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:24883 +#: ../../../build/NEWS:24961 msgid "" "`bpo-22236 `__: Tkinter tests now don't " "reuse default root window. New root window is created for every test class." msgstr "" -#: ../../../build/NEWS:24886 +#: ../../../build/NEWS:24964 msgid "" "`bpo-10744 `__: Fix :pep:`3118` format " "strings on ctypes objects with a nontrivial shape." msgstr "" -#: ../../../build/NEWS:24889 +#: ../../../build/NEWS:24967 msgid "" "`bpo-20826 `__: Optimize " "ipaddress.collapse_addresses()." msgstr "" -#: ../../../build/NEWS:24891 +#: ../../../build/NEWS:24969 msgid "" "`bpo-21487 `__: Optimize " "ipaddress.summarize_address_range() and " "ipaddress.{IPv4Network,IPv6Network}.subnets()." msgstr "" -#: ../../../build/NEWS:24894 +#: ../../../build/NEWS:24972 msgid "" "`bpo-21486 `__: Optimize parsing of " "netmasks in ipaddress.IPv4Network and ipaddress.IPv6Network." msgstr "" -#: ../../../build/NEWS:24897 +#: ../../../build/NEWS:24975 msgid "" "`bpo-13916 `__: Disallowed the " "surrogatepass error handler for non UTF-\\* encodings." msgstr "" -#: ../../../build/NEWS:24900 +#: ../../../build/NEWS:24978 msgid "" "`bpo-20998 `__: Fixed re.fullmatch() of " "repeated single character pattern with ignore case. Original patch by " "Matthew Barnett." msgstr "" -#: ../../../build/NEWS:24903 +#: ../../../build/NEWS:24981 msgid "" "`bpo-21075 `__: fileinput.FileInput now " "reads bytes from standard stream if binary mode is specified. Patch by Sam " "Kimbrel." msgstr "" -#: ../../../build/NEWS:24906 +#: ../../../build/NEWS:24984 msgid "" "`bpo-19775 `__: Add a samefile() method " "to pathlib Path objects. Initial patch by Vajrasky Kok." msgstr "" -#: ../../../build/NEWS:24909 +#: ../../../build/NEWS:24987 msgid "" "`bpo-21226 `__: Set up modules properly " "in PyImport_ExecCodeModuleObject (and friends)." msgstr "" -#: ../../../build/NEWS:24912 +#: ../../../build/NEWS:24990 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:24915 +#: ../../../build/NEWS:24993 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:24919 +#: ../../../build/NEWS:24997 msgid "" "`bpo-21156 `__: " "importlib.abc.InspectLoader.source_to_code() is now a staticmethod." msgstr "" -#: ../../../build/NEWS:24922 +#: ../../../build/NEWS:25000 msgid "" "`bpo-21424 `__: Simplified and optimized" " heaqp.nlargest() and nmsmallest() to make fewer tuple comparisons." msgstr "" -#: ../../../build/NEWS:24925 +#: ../../../build/NEWS:25003 msgid "" "`bpo-21396 `__: Fix TextIOWrapper(..., " "write_through=True) to not force a flush() on the underlying binary stream." " Patch by akira." msgstr "" -#: ../../../build/NEWS:24928 +#: ../../../build/NEWS:25006 msgid "" "`bpo-18314 `__: Unlink now removes " "junctions on Windows. Patch by Kim Gräsman" msgstr "" -#: ../../../build/NEWS:24930 +#: ../../../build/NEWS:25008 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:24933 +#: ../../../build/NEWS:25011 msgid "" "`bpo-21407 `__: _decimal: The module now" " supports function signatures." msgstr "" -#: ../../../build/NEWS:24935 +#: ../../../build/NEWS:25013 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:24939 +#: ../../../build/NEWS:25017 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:24943 +#: ../../../build/NEWS:25021 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:24946 +#: ../../../build/NEWS:25024 msgid "" "`bpo-21421 `__: Add __slots__ to the " "MappingViews ABC. Patch by Josh Rosenberg." msgstr "" -#: ../../../build/NEWS:24948 +#: ../../../build/NEWS:25026 msgid "" "`bpo-21101 `__: Eliminate double hashing" " in the C speed-up code for collections.Counter()." msgstr "" -#: ../../../build/NEWS:24951 +#: ../../../build/NEWS:25029 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:24954 +#: ../../../build/NEWS:25032 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:24958 +#: ../../../build/NEWS:25036 msgid "" "`bpo-20951 `__: SSLSocket.send() now " "raises either SSLWantReadError or SSLWantWriteError on a non-blocking socket" @@ -38879,44 +38979,44 @@ msgid "" "Nikolaus Rath." msgstr "" -#: ../../../build/NEWS:24962 +#: ../../../build/NEWS:25040 msgid "" "`bpo-13248 `__: removed previously " "deprecated asyncore.dispatcher __getattr__ cheap inheritance hack." msgstr "" -#: ../../../build/NEWS:24965 +#: ../../../build/NEWS:25043 msgid "" "`bpo-9815 `__: assertRaises now tries to " "clear references to local variables in the exception's traceback." msgstr "" -#: ../../../build/NEWS:24968 +#: ../../../build/NEWS:25046 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:24971 +#: ../../../build/NEWS:25049 msgid "" "`bpo-13204 `__: Calling " "sys.flags.__new__ would crash the interpreter, now it raises a TypeError." msgstr "" -#: ../../../build/NEWS:24974 +#: ../../../build/NEWS:25052 msgid "" "`bpo-19385 `__: Make operations on a " "closed dbm.dumb database always raise the same exception." msgstr "" -#: ../../../build/NEWS:24977 +#: ../../../build/NEWS:25055 msgid "" "`bpo-21207 `__: Detect when the " "os.urandom cached fd has been closed or replaced, and open it anew." msgstr "" -#: ../../../build/NEWS:24980 +#: ../../../build/NEWS:25058 msgid "" "`bpo-21291 `__: subprocess's " "Popen.wait() is now thread safe so that multiple threads may be calling " @@ -38924,13 +39024,13 @@ msgid "" "Popen.returncode value." msgstr "" -#: ../../../build/NEWS:24984 +#: ../../../build/NEWS:25062 msgid "" "`bpo-21127 `__: Path objects can now be " "instantiated from str subclass instances (such as ``numpy.str_``)." msgstr "" -#: ../../../build/NEWS:24987 +#: ../../../build/NEWS:25065 msgid "" "`bpo-15002 `__: urllib.response object " "to use _TemporaryFileWrapper (and _TemporaryFileCloser) facility. Provides a" @@ -38938,71 +39038,71 @@ msgid "" "Theune." msgstr "" -#: ../../../build/NEWS:24991 +#: ../../../build/NEWS:25069 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:24994 +#: ../../../build/NEWS:25072 msgid "" "`bpo-21068 `__: The ssl.PROTOCOL* " "constants are now enum members." msgstr "" -#: ../../../build/NEWS:24996 +#: ../../../build/NEWS:25074 msgid "" "`bpo-21276 `__: posixmodule: Don't " "define USE_XATTRS on KFreeBSD and the Hurd." msgstr "" -#: ../../../build/NEWS:24998 +#: ../../../build/NEWS:25076 msgid "" "`bpo-21262 `__: New method " "assert_not_called for Mock. It raises AssertionError if the mock has been " "called." msgstr "" -#: ../../../build/NEWS:25001 +#: ../../../build/NEWS:25079 msgid "" "`bpo-21238 `__: New keyword argument " "`unsafe` to Mock. It raises `AttributeError` incase of an attribute " "startswith assert or assret." msgstr "" -#: ../../../build/NEWS:25004 +#: ../../../build/NEWS:25082 msgid "" "`bpo-20896 `__: " "ssl.get_server_certificate() now uses PROTOCOL_SSLv23, not PROTOCOL_SSLv3, " "for maximum compatibility." msgstr "" -#: ../../../build/NEWS:25007 +#: ../../../build/NEWS:25085 msgid "" "`bpo-21239 `__: patch.stopall() didn't " "work deterministically when the same name was patched more than once." msgstr "" -#: ../../../build/NEWS:25010 +#: ../../../build/NEWS:25088 msgid "" "`bpo-21203 `__: Updated fileConfig and " "dictConfig to remove inconsistencies. Thanks to Jure Koren for the patch." msgstr "" -#: ../../../build/NEWS:25013 +#: ../../../build/NEWS:25091 msgid "" "`bpo-21222 `__: Passing name keyword " "argument to mock.create_autospec now works." msgstr "" -#: ../../../build/NEWS:25016 +#: ../../../build/NEWS:25094 msgid "" "`bpo-21197 `__: Add lib64 -> lib symlink" " in venvs on 64-bit non-OS X POSIX." msgstr "" -#: ../../../build/NEWS:25018 +#: ../../../build/NEWS:25096 msgid "" "`bpo-17498 `__: Some SMTP servers " "disconnect after certain errors, violating strict RFC conformance. Instead " @@ -39011,213 +39111,213 @@ msgid "" "until the next command is issued." msgstr "" -#: ../../../build/NEWS:25023 +#: ../../../build/NEWS:25101 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:25026 +#: ../../../build/NEWS:25104 msgid "" "`bpo-7776 `__: Fix ``Host:`` header and " "reconnection when using http.client.HTTPConnection.set_tunnel(). Patch by " "Nikolaus Rath." msgstr "" -#: ../../../build/NEWS:25029 +#: ../../../build/NEWS:25107 msgid "" "`bpo-20968 `__: unittest.mock.MagicMock " "now supports division. Patch by Johannes Baiter." msgstr "" -#: ../../../build/NEWS:25032 +#: ../../../build/NEWS:25110 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:25036 +#: ../../../build/NEWS:25114 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:25039 +#: ../../../build/NEWS:25117 msgid "" "`bpo-21171 `__: Fixed undocumented " "filter API of the rot13 codec. Patch by Berker Peksag." msgstr "" -#: ../../../build/NEWS:25042 +#: ../../../build/NEWS:25120 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:25046 +#: ../../../build/NEWS:25124 msgid "" "`bpo-21172 `__: isinstance check relaxed" " from dict to collections.Mapping." msgstr "" -#: ../../../build/NEWS:25048 +#: ../../../build/NEWS:25126 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:25051 +#: ../../../build/NEWS:25129 msgid "" "`bpo-21136 `__: Avoid unnecessary " "normalization of Fractions resulting from power and other operations. Patch" " by Raymond Hettinger." msgstr "" -#: ../../../build/NEWS:25054 +#: ../../../build/NEWS:25132 msgid "" "`bpo-17621 `__: Introduce " "importlib.util.LazyLoader." msgstr "" -#: ../../../build/NEWS:25056 +#: ../../../build/NEWS:25134 msgid "" "`bpo-21076 `__: signal module constants " "were turned into enums. Patch by Giampaolo Rodola'." msgstr "" -#: ../../../build/NEWS:25059 +#: ../../../build/NEWS:25137 msgid "" "`bpo-20636 `__: Improved the repr of " "Tkinter widgets." msgstr "" -#: ../../../build/NEWS:25061 +#: ../../../build/NEWS:25139 msgid "" "`bpo-19505 `__: The items, keys, and " "values views of OrderedDict now support reverse iteration using reversed()." msgstr "" -#: ../../../build/NEWS:25064 +#: ../../../build/NEWS:25142 msgid "" "`bpo-21149 `__: Improved thread-safety " "in logging cleanup during interpreter shutdown. Thanks to Devin Jeanpierre " "for the patch." msgstr "" -#: ../../../build/NEWS:25067 +#: ../../../build/NEWS:25145 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:25071 +#: ../../../build/NEWS:25149 msgid "" "`bpo-21200 `__: Return None from " "pkgutil.get_loader() when __spec__ is missing." msgstr "" -#: ../../../build/NEWS:25073 +#: ../../../build/NEWS:25151 msgid "" "`bpo-21013 `__: Enhance " "ssl.create_default_context() when used for server side sockets to provide " "better security by default." msgstr "" -#: ../../../build/NEWS:25076 +#: ../../../build/NEWS:25154 msgid "" "`bpo-20145 `__: `assertRaisesRegex` and " "`assertWarnsRegex` now raise a TypeError if the second argument is not a " "string or compiled regex." msgstr "" -#: ../../../build/NEWS:25079 +#: ../../../build/NEWS:25157 msgid "" "`bpo-20633 `__: Replace relative import " "by absolute import." msgstr "" -#: ../../../build/NEWS:25081 +#: ../../../build/NEWS:25159 msgid "" "`bpo-20980 `__: Stop wrapping exception " "when using ThreadPool." msgstr "" -#: ../../../build/NEWS:25083 +#: ../../../build/NEWS:25161 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:25086 +#: ../../../build/NEWS:25164 msgid "" "`bpo-20990 `__: Fix issues found by " "pyflakes for multiprocessing." msgstr "" -#: ../../../build/NEWS:25088 +#: ../../../build/NEWS:25166 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:25092 +#: ../../../build/NEWS:25170 msgid "" "`bpo-21000 `__: Improve the command-line" " interface of json.tool." msgstr "" -#: ../../../build/NEWS:25094 +#: ../../../build/NEWS:25172 msgid "" "`bpo-20995 `__: Enhance default ciphers " "used by the ssl module to enable better security and prioritize perfect " "forward secrecy." msgstr "" -#: ../../../build/NEWS:25097 +#: ../../../build/NEWS:25175 msgid "" "`bpo-20884 `__: Don't assume that " "__file__ is defined on importlib.__init__." msgstr "" -#: ../../../build/NEWS:25099 +#: ../../../build/NEWS:25177 msgid "" "`bpo-21499 `__: Ignore __builtins__ in " "several test_importlib.test_api tests." msgstr "" -#: ../../../build/NEWS:25101 +#: ../../../build/NEWS:25179 msgid "" "`bpo-20627 `__: " "xmlrpc.client.ServerProxy is now a context manager." msgstr "" -#: ../../../build/NEWS:25103 +#: ../../../build/NEWS:25181 msgid "" "`bpo-19165 `__: The formatter module now" " raises DeprecationWarning instead of PendingDeprecationWarning." msgstr "" -#: ../../../build/NEWS:25106 +#: ../../../build/NEWS:25184 msgid "" "`bpo-13936 `__: Remove the ability of " "datetime.time instances to be considered false in boolean contexts." msgstr "" -#: ../../../build/NEWS:25109 +#: ../../../build/NEWS:25187 msgid "" "`bpo-18931 `__: selectors module now " "supports /dev/poll on Solaris. Patch by Giampaolo Rodola'." msgstr "" -#: ../../../build/NEWS:25112 +#: ../../../build/NEWS:25190 msgid "" "`bpo-19977 `__: When the ``LC_TYPE`` " "locale is the POSIX locale (``C`` locale), :py:data:`sys.stdin` and " @@ -39225,13 +39325,13 @@ msgid "" "instead of the ``strict`` error handler." msgstr "" -#: ../../../build/NEWS:25117 +#: ../../../build/NEWS:25195 msgid "" "`bpo-20574 `__: Implement incremental " "decoder for cp65001 code (Windows code page 65001, Microsoft UTF-8)." msgstr "" -#: ../../../build/NEWS:25120 +#: ../../../build/NEWS:25198 msgid "" "`bpo-20879 `__: Delay the initialization" " of encoding and decoding tables for base32, ascii85 and base85 codecs in " @@ -39240,13 +39340,13 @@ msgid "" "not used." msgstr "" -#: ../../../build/NEWS:25125 +#: ../../../build/NEWS:25203 msgid "" "`bpo-19157 `__: Include the broadcast " "address in the usuable hosts for IPv6 in ipaddress." msgstr "" -#: ../../../build/NEWS:25128 +#: ../../../build/NEWS:25206 msgid "" "`bpo-11599 `__: When an external command" " (e.g. compiler) fails, distutils now prints out the whole command line " @@ -39254,90 +39354,90 @@ msgid "" "DISTUTILS_DEBUG is set." msgstr "" -#: ../../../build/NEWS:25132 +#: ../../../build/NEWS:25210 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:25135 +#: ../../../build/NEWS:25213 msgid "" "`bpo-20875 `__: Prevent possible gzip " "\"'read' is not defined\" NameError. Patch by Claudiu Popa." msgstr "" -#: ../../../build/NEWS:25138 +#: ../../../build/NEWS:25216 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:25142 +#: ../../../build/NEWS:25220 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:25146 +#: ../../../build/NEWS:25224 msgid "" "`bpo-20778 `__: Fix modulefinder to work" " with bytecode-only modules." msgstr "" -#: ../../../build/NEWS:25148 +#: ../../../build/NEWS:25226 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:25151 +#: ../../../build/NEWS:25229 msgid "" "`bpo-19748 `__: On AIX, time.mktime() " "now raises an OverflowError for year outsize range [1902; 2037]." msgstr "" -#: ../../../build/NEWS:25154 +#: ../../../build/NEWS:25232 msgid "" "`bpo-19573 `__: inspect.signature: Use " "enum for parameter kind constants." msgstr "" -#: ../../../build/NEWS:25156 +#: ../../../build/NEWS:25234 msgid "" "`bpo-20726 `__: inspect.signature: Make " "Signature and Parameter picklable." msgstr "" -#: ../../../build/NEWS:25158 +#: ../../../build/NEWS:25236 msgid "" "`bpo-17373 `__: Add " "inspect.Signature.from_callable method." msgstr "" -#: ../../../build/NEWS:25160 +#: ../../../build/NEWS:25238 msgid "" "`bpo-20378 `__: Improve repr of " "inspect.Signature and inspect.Parameter." msgstr "" -#: ../../../build/NEWS:25162 +#: ../../../build/NEWS:25240 msgid "" "`bpo-20816 `__: Fix " "inspect.getcallargs() to raise correct TypeError for missing keyword-only " "arguments. Patch by Jeremiah Lowin." msgstr "" -#: ../../../build/NEWS:25165 +#: ../../../build/NEWS:25243 msgid "" "`bpo-20817 `__: Fix " "inspect.getcallargs() to fail correctly if more than 3 arguments are " "missing. Patch by Jeremiah Lowin." msgstr "" -#: ../../../build/NEWS:25168 +#: ../../../build/NEWS:25246 msgid "" "`bpo-6676 `__: Ensure a meaningful " "exception is raised when attempting to parse more than one XML document per " @@ -39345,7 +39445,7 @@ msgid "" "Amaury Forgeot d'Arc, with suggested wording by David Gutteridge)" msgstr "" -#: ../../../build/NEWS:25173 +#: ../../../build/NEWS:25251 msgid "" "`bpo-21117 `__: Fix inspect.signature to" " better support functools.partial. Due to the specifics of functools.partial" @@ -39353,80 +39453,80 @@ msgid "" " become keyword-only." msgstr "" -#: ../../../build/NEWS:25178 +#: ../../../build/NEWS:25256 msgid "" "`bpo-20334 `__: inspect.Signature and " "inspect.Parameter are now hashable. Thanks to Antony Lee for bug reports and" " suggestions." msgstr "" -#: ../../../build/NEWS:25181 +#: ../../../build/NEWS:25259 msgid "" "`bpo-15916 `__: doctest.DocTestSuite " "returns an empty unittest.TestSuite instead of raising ValueError if it " "finds no tests" msgstr "" -#: ../../../build/NEWS:25184 +#: ../../../build/NEWS:25262 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:25187 +#: ../../../build/NEWS:25265 msgid "" "asyncio: Add gi_{frame,running,code} properties to CoroWrapper (upstream " "`bpo-163 `__)." msgstr "" -#: ../../../build/NEWS:25190 +#: ../../../build/NEWS:25268 msgid "" "`bpo-21311 `__: Avoid exception in " "_osx_support with non-standard compiler configurations. Patch by John " "Szakmeister." msgstr "" -#: ../../../build/NEWS:25193 +#: ../../../build/NEWS:25271 msgid "" "`bpo-11571 `__: Ensure that the turtle " "window becomes the topmost window when launched on OS X." msgstr "" -#: ../../../build/NEWS:25196 +#: ../../../build/NEWS:25274 msgid "" "`bpo-21801 `__: Validate that " "__signature__ is None or an instance of Signature." msgstr "" -#: ../../../build/NEWS:25199 +#: ../../../build/NEWS:25277 msgid "" "`bpo-21923 `__: Prevent AttributeError " "in distutils.sysconfig.customize_compiler due to possible uninitialized " "_config_vars." msgstr "" -#: ../../../build/NEWS:25203 +#: ../../../build/NEWS:25281 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:25206 +#: ../../../build/NEWS:25284 msgid "" "`bpo-22733 `__: Fix ffi_prep_args not " "zero-extending argument values correctly on 64-bit Windows." msgstr "" -#: ../../../build/NEWS:25209 +#: ../../../build/NEWS:25287 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:25216 +#: ../../../build/NEWS:25294 msgid "" "`bpo-20577 `__: Configuration of the max" " line length for the FormatParagraph extension has been moved from the " @@ -39434,20 +39534,20 @@ msgid "" " Config Extensions dialog. Patch by Tal Einat." msgstr "" -#: ../../../build/NEWS:25221 +#: ../../../build/NEWS:25299 msgid "" "`bpo-16893 `__: Update Idle doc chapter " "to match current Idle and add new information." msgstr "" -#: ../../../build/NEWS:25224 +#: ../../../build/NEWS:25302 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:25228 +#: ../../../build/NEWS:25306 msgid "" "`bpo-16233 `__: A module browser (File :" " Class Browser, Alt+C) requires an editor window with a filename. When " @@ -39457,7 +39557,7 @@ msgid "" "a corresponding browser is also opened." msgstr "" -#: ../../../build/NEWS:25234 +#: ../../../build/NEWS:25312 msgid "" "`bpo-4832 `__: Save As to type Python " "files automatically adds .py to the name you enter (even if your system does" @@ -39465,100 +39565,100 @@ msgid "" "files." msgstr "" -#: ../../../build/NEWS:25238 +#: ../../../build/NEWS:25316 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:25241 +#: ../../../build/NEWS:25319 msgid "" "`bpo-17390 `__: Adjust Editor window " "title; remove 'Python', move version to end." msgstr "" -#: ../../../build/NEWS:25244 +#: ../../../build/NEWS:25322 msgid "" "`bpo-14105 `__: Idle debugger " "breakpoints no longer disappear when inserting or deleting lines." msgstr "" -#: ../../../build/NEWS:25247 +#: ../../../build/NEWS:25325 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:25251 +#: ../../../build/NEWS:25329 msgid "" "`bpo-21765 `__: Add support for non-" "ascii identifiers to HyperParser." msgstr "" -#: ../../../build/NEWS:25253 +#: ../../../build/NEWS:25331 msgid "" "`bpo-21940 `__: Add unittest for " "WidgetRedirector. Initial patch by Saimadhav Heblikar." msgstr "" -#: ../../../build/NEWS:25256 +#: ../../../build/NEWS:25334 msgid "" "`bpo-18592 `__: Add unittest for " "SearchDialogBase. Patch by Phil Webster." msgstr "" -#: ../../../build/NEWS:25258 +#: ../../../build/NEWS:25336 msgid "" "`bpo-21694 `__: Add unittest for " "ParenMatch. Patch by Saimadhav Heblikar." msgstr "" -#: ../../../build/NEWS:25260 +#: ../../../build/NEWS:25338 msgid "" "`bpo-21686 `__: add unittest for " "HyperParser. Original patch by Saimadhav Heblikar." msgstr "" -#: ../../../build/NEWS:25263 +#: ../../../build/NEWS:25341 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:25267 +#: ../../../build/NEWS:25345 msgid "" "`bpo-21695 `__: Closing a Find-in-files " "output window while the search is still in progress no longer closes Idle." msgstr "" -#: ../../../build/NEWS:25270 +#: ../../../build/NEWS:25348 msgid "" "`bpo-18910 `__: Add unittest for " "textView. Patch by Phil Webster." msgstr "" -#: ../../../build/NEWS:25272 +#: ../../../build/NEWS:25350 msgid "" "`bpo-18292 `__: Add unittest for " "AutoExpand. Patch by Saihadhav Heblikar." msgstr "" -#: ../../../build/NEWS:25274 +#: ../../../build/NEWS:25352 msgid "" "`bpo-18409 `__: Add unittest for " "AutoComplete. Patch by Phil Webster." msgstr "" -#: ../../../build/NEWS:25276 +#: ../../../build/NEWS:25354 msgid "" "`bpo-21477 `__: htest.py - Improve " "framework, complete set of tests. Patches by Saimadhav Heblikar" msgstr "" -#: ../../../build/NEWS:25279 +#: ../../../build/NEWS:25357 msgid "" "`bpo-18104 `__: Add " "idlelib/idle_test/htest.py with a few sample tests to begin consolidating " @@ -39566,89 +39666,89 @@ msgid "" " work with htest. Running the module as __main__ runs all tests." msgstr "" -#: ../../../build/NEWS:25284 +#: ../../../build/NEWS:25362 msgid "" "`bpo-21139 `__: Change default paragraph" " width to 72, the :pep:`8` recommendation." msgstr "" -#: ../../../build/NEWS:25287 +#: ../../../build/NEWS:25365 msgid "" "`bpo-21284 `__: Paragraph reformat test " "passes after user changes reformat width." msgstr "" -#: ../../../build/NEWS:25290 +#: ../../../build/NEWS:25368 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:25293 +#: ../../../build/NEWS:25371 msgid "" "`bpo-23180 `__: Rename IDLE \"Windows\" " "menu item to \"Window\". Patch by Al Sweigart." msgstr "" -#: ../../../build/NEWS:25299 +#: ../../../build/NEWS:25377 msgid "" "`bpo-15506 `__: Use standard " "PKG_PROG_PKG_CONFIG autoconf macro in the configure script." msgstr "" -#: ../../../build/NEWS:25302 +#: ../../../build/NEWS:25380 msgid "" "`bpo-22935 `__: Allow the ssl module to " "be compiled if openssl doesn't support SSL 3." msgstr "" -#: ../../../build/NEWS:25305 +#: ../../../build/NEWS:25383 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:25308 +#: ../../../build/NEWS:25386 msgid "" "`bpo-22591 `__: Drop support of MS-DOS, " "especially of the DJGPP compiler (MS-DOS port of GCC)." msgstr "" -#: ../../../build/NEWS:25311 +#: ../../../build/NEWS:25389 msgid "" "`bpo-16537 `__: Check whether " "self.extensions is empty in setup.py. Patch by Jonathan Hosmer." msgstr "" -#: ../../../build/NEWS:25314 +#: ../../../build/NEWS:25392 msgid "" "`bpo-22359 `__: Remove incorrect uses of" " recursive make. Patch by Jonas Wagner." msgstr "" -#: ../../../build/NEWS:25317 +#: ../../../build/NEWS:25395 msgid "" "`bpo-21958 `__: Define HAVE_ROUND when " "building with Visual Studio 2013 and above. Patch by Zachary Turner." msgstr "" -#: ../../../build/NEWS:25320 +#: ../../../build/NEWS:25398 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:25324 +#: ../../../build/NEWS:25402 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:25327 +#: ../../../build/NEWS:25405 msgid "" "`bpo-21141 `__: The Windows build " "process no longer attempts to find Perl, instead relying on OpenSSL source " @@ -39659,109 +39759,109 @@ msgid "" "and ready to build." msgstr "" -#: ../../../build/NEWS:25334 +#: ../../../build/NEWS:25412 msgid "" "`bpo-21037 `__: Add a build option to " "enable AddressSanitizer support." msgstr "" -#: ../../../build/NEWS:25336 +#: ../../../build/NEWS:25414 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:25340 +#: ../../../build/NEWS:25418 msgid "" "`bpo-21285 `__: Refactor and fix curses " "configure check to always search in a ncursesw directory." msgstr "" -#: ../../../build/NEWS:25343 +#: ../../../build/NEWS:25421 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:25347 +#: ../../../build/NEWS:25425 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:25350 +#: ../../../build/NEWS:25428 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:25353 +#: ../../../build/NEWS:25431 msgid "" "`bpo-20022 `__: Eliminate use of " "deprecated bundlebuilder in OS X builds." msgstr "" -#: ../../../build/NEWS:25355 +#: ../../../build/NEWS:25433 msgid "" "`bpo-15968 `__: Incorporated Tcl, Tk, " "and Tix builds into the Windows build solution." msgstr "" -#: ../../../build/NEWS:25358 +#: ../../../build/NEWS:25436 msgid "" "`bpo-17095 `__: Fix Modules/Setup " "*shared* support." msgstr "" -#: ../../../build/NEWS:25360 +#: ../../../build/NEWS:25438 msgid "" "`bpo-21811 `__: Anticipated fixes to " "support OS X versions > 10.9." msgstr "" -#: ../../../build/NEWS:25362 +#: ../../../build/NEWS:25440 msgid "" "`bpo-21166 `__: Prevent possible " "segfaults and other random failures of python --generate-posix-vars in " "pybuilddir.txt build target." msgstr "" -#: ../../../build/NEWS:25365 +#: ../../../build/NEWS:25443 msgid "" "`bpo-18096 `__: Fix library order " "returned by python-config." msgstr "" -#: ../../../build/NEWS:25367 +#: ../../../build/NEWS:25445 msgid "" "`bpo-17219 `__: Add library build dir " "for Python extension cross-builds." msgstr "" -#: ../../../build/NEWS:25369 +#: ../../../build/NEWS:25447 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:25372 +#: ../../../build/NEWS:25450 msgid "" "`bpo-21236 `__: Build _msi.pyd with " "cabinet.lib instead of fci.lib" msgstr "" -#: ../../../build/NEWS:25374 +#: ../../../build/NEWS:25452 msgid "" "`bpo-17128 `__: Use private version of " "OpenSSL for OS X 10.5+ installer." msgstr "" -#: ../../../build/NEWS:25379 +#: ../../../build/NEWS:25457 msgid "" "`bpo-14203 `__: Remove obsolete support " "for view==NULL in PyBuffer_FillInfo(), bytearray_getbuffer(), " @@ -39769,7 +39869,7 @@ msgid "" "BufferError in that case." msgstr "" -#: ../../../build/NEWS:25383 +#: ../../../build/NEWS:25461 msgid "" "`bpo-22445 `__: PyBuffer_IsContiguous() " "now implements precise contiguity tests, compatible with NumPy's " @@ -39777,19 +39877,19 @@ msgid "" "reported false negatives for corner cases." msgstr "" -#: ../../../build/NEWS:25387 +#: ../../../build/NEWS:25465 msgid "" "`bpo-22079 `__: PyType_Ready() now " "checks that statically allocated type has no dynamically allocated bases." msgstr "" -#: ../../../build/NEWS:25390 +#: ../../../build/NEWS:25468 msgid "" "`bpo-22453 `__: Removed non-documented " "macro PyObject_REPR()." msgstr "" -#: ../../../build/NEWS:25392 +#: ../../../build/NEWS:25470 msgid "" "`bpo-18395 `__: Rename " "``_Py_char2wchar()`` to :c:func:`Py_DecodeLocale`, rename " @@ -39797,7 +39897,7 @@ msgid "" "functions." msgstr "" -#: ../../../build/NEWS:25396 +#: ../../../build/NEWS:25474 msgid "" "`bpo-21233 `__: Add new C functions: " "PyMem_RawCalloc(), PyMem_Calloc(), PyObject_Calloc(), _PyObject_GC_Calloc()." @@ -39805,7 +39905,7 @@ msgid "" "objects which is faster and use less memory." msgstr "" -#: ../../../build/NEWS:25401 +#: ../../../build/NEWS:25479 msgid "" "`bpo-20942 `__: " "PyImport_ImportFrozenModuleObject() no longer sets __file__ to match what " @@ -39813,27 +39913,27 @@ msgid "" "using imp.init_frozen()." msgstr "" -#: ../../../build/NEWS:25408 +#: ../../../build/NEWS:25486 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:25412 +#: ../../../build/NEWS:25490 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:25416 +#: ../../../build/NEWS:25494 msgid "" "`bpo-21514 `__: The documentation of the" " json module now refers to new JSON RFC 7159 instead of obsoleted RFC 4627." msgstr "" -#: ../../../build/NEWS:25419 +#: ../../../build/NEWS:25497 msgid "" "`bpo-21777 `__: The binary sequence " "methods on bytes and bytearray are now documented explicitly, rather than " @@ -39841,40 +39941,40 @@ msgid "" "behaviour of the corresponding str methods." msgstr "" -#: ../../../build/NEWS:25424 +#: ../../../build/NEWS:25502 msgid "" "`bpo-6916 `__: undocument deprecated " "asynchat.fifo class." msgstr "" -#: ../../../build/NEWS:25426 +#: ../../../build/NEWS:25504 msgid "" "`bpo-17386 `__: Expanded functionality " "of the ``Doc/make.bat`` script to make it much more comparable to " "``Doc/Makefile``." msgstr "" -#: ../../../build/NEWS:25429 +#: ../../../build/NEWS:25507 msgid "" "`bpo-21312 `__: Update the " "thread_foobar.h template file to include newer threading APIs. Patch by Jack" " McCracken." msgstr "" -#: ../../../build/NEWS:25432 +#: ../../../build/NEWS:25510 msgid "" "`bpo-21043 `__: Remove the " "recommendation for specific CA organizations and to mention the ability to " "load the OS certificates." msgstr "" -#: ../../../build/NEWS:25435 +#: ../../../build/NEWS:25513 msgid "" "`bpo-20765 `__: Add missing " "documentation for PurePath.with_name() and PurePath.with_suffix()." msgstr "" -#: ../../../build/NEWS:25438 +#: ../../../build/NEWS:25516 msgid "" "`bpo-19407 `__: New package installation" " and distribution guides based on the Python Packaging Authority tools. " @@ -39883,76 +39983,76 @@ msgid "" "that isn't recorded anywhere else." msgstr "" -#: ../../../build/NEWS:25443 +#: ../../../build/NEWS:25521 msgid "" "`bpo-19697 `__: Document cases where " "__main__.__spec__ is None." msgstr "" -#: ../../../build/NEWS:25448 +#: ../../../build/NEWS:25526 msgid "" "`bpo-18982 `__: Add tests for CLI of the" " calendar module." msgstr "" -#: ../../../build/NEWS:25450 +#: ../../../build/NEWS:25528 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:25454 +#: ../../../build/NEWS:25532 msgid "" "`bpo-22838 `__: All test_re tests now " "work with unittest test discovery." msgstr "" -#: ../../../build/NEWS:25456 +#: ../../../build/NEWS:25534 msgid "" "`bpo-22173 `__: Update lib2to3 tests to " "use unittest test discovery." msgstr "" -#: ../../../build/NEWS:25458 +#: ../../../build/NEWS:25536 msgid "" "`bpo-16000 `__: Convert test_curses to " "use unittest." msgstr "" -#: ../../../build/NEWS:25460 +#: ../../../build/NEWS:25538 msgid "" "`bpo-21456 `__: Skip two tests in " "test_urllib2net.py if _ssl module not present. Patch by Remi Pointel." msgstr "" -#: ../../../build/NEWS:25463 +#: ../../../build/NEWS:25541 msgid "" "`bpo-20746 `__: Fix test_pdb to run in " "refleak mode (-R). Patch by Xavier de Gaye." msgstr "" -#: ../../../build/NEWS:25466 +#: ../../../build/NEWS:25544 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:25469 +#: ../../../build/NEWS:25547 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:25472 +#: ../../../build/NEWS:25550 msgid "" "`bpo-22111 `__: Assorted cleanups in " "test_imaplib. Patch by Milan Oberkirch." msgstr "" -#: ../../../build/NEWS:25474 +#: ../../../build/NEWS:25552 msgid "" "`bpo-22002 `__: Added " "``load_package_tests`` function to test.support and used it to " @@ -39960,27 +40060,27 @@ msgid "" "test_importlib, test_json, and test_tools." msgstr "" -#: ../../../build/NEWS:25478 +#: ../../../build/NEWS:25556 msgid "" "`bpo-21976 `__: Fix test_ssl to accept " "LibreSSL version strings. Thanks to William Orr." msgstr "" -#: ../../../build/NEWS:25481 +#: ../../../build/NEWS:25559 msgid "" "`bpo-21918 `__: Converted test_tools " "from a module to a package containing separate test files for each tested " "script." msgstr "" -#: ../../../build/NEWS:25484 +#: ../../../build/NEWS:25562 msgid "" "`bpo-9554 `__: Use modern unittest " "features in test_argparse. Initial patch by Denver Coneybeare and Radu " "Voicilas." msgstr "" -#: ../../../build/NEWS:25487 +#: ../../../build/NEWS:25565 msgid "" "`bpo-20155 `__: Changed HTTP method " "names in failing tests in test_httpservers so that packet filtering software" @@ -39988,19 +40088,19 @@ msgid "" "transaction semantics expected by the tests." msgstr "" -#: ../../../build/NEWS:25492 +#: ../../../build/NEWS:25570 msgid "" "`bpo-19493 `__: Refactored the ctypes " "test package to skip tests explicitly rather than silently." msgstr "" -#: ../../../build/NEWS:25495 +#: ../../../build/NEWS:25573 msgid "" "`bpo-18492 `__: All resources are now " "allowed when tests are not run by regrtest.py." msgstr "" -#: ../../../build/NEWS:25498 +#: ../../../build/NEWS:25576 msgid "" "`bpo-21634 `__: Fix pystone micro-" "benchmark: use floor division instead of true division to benchmark integers" @@ -40008,163 +40108,163 @@ msgid "" "written by Lennart Regebro." msgstr "" -#: ../../../build/NEWS:25502 +#: ../../../build/NEWS:25580 msgid "" "`bpo-21605 `__: Added tests for Tkinter " "images." msgstr "" -#: ../../../build/NEWS:25504 +#: ../../../build/NEWS:25582 msgid "" "`bpo-21493 `__: Added test for " "ntpath.expanduser(). Original patch by Claudiu Popa." msgstr "" -#: ../../../build/NEWS:25507 +#: ../../../build/NEWS:25585 msgid "" "`bpo-19925 `__: Added tests for the spwd" " module. Original patch by Vajrasky Kok." msgstr "" -#: ../../../build/NEWS:25510 +#: ../../../build/NEWS:25588 msgid "" "`bpo-21522 `__: Added Tkinter tests for " "Listbox.itemconfigure(), PanedWindow.paneconfigure(), and " "Menu.entryconfigure()." msgstr "" -#: ../../../build/NEWS:25513 +#: ../../../build/NEWS:25591 msgid "" "`bpo-17756 `__: Fix test_code test when " "run from the installed location." msgstr "" -#: ../../../build/NEWS:25515 +#: ../../../build/NEWS:25593 msgid "" "`bpo-17752 `__: Fix distutils tests when" " run from the installed location." msgstr "" -#: ../../../build/NEWS:25517 +#: ../../../build/NEWS:25595 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:25521 +#: ../../../build/NEWS:25599 msgid "" "`bpo-21275 `__: Fix a socket test on " "KFreeBSD." msgstr "" -#: ../../../build/NEWS:25523 +#: ../../../build/NEWS:25601 msgid "" "`bpo-21223 `__: Pass " "test_site/test_startup_imports when some of the extensions are built as " "builtins." msgstr "" -#: ../../../build/NEWS:25526 +#: ../../../build/NEWS:25604 msgid "" "`bpo-20635 `__: Added tests for Tk " "geometry managers." msgstr "" -#: ../../../build/NEWS:25528 +#: ../../../build/NEWS:25606 msgid "Add test case for freeze." msgstr "Tambahkan kasus pengujian untuk *freeze*." -#: ../../../build/NEWS:25530 +#: ../../../build/NEWS:25608 msgid "" "`bpo-20743 `__: Fix a reference leak in " "test_tcl." msgstr "" -#: ../../../build/NEWS:25532 +#: ../../../build/NEWS:25610 msgid "" "`bpo-21097 `__: Move test_namespace_pkgs" " into test_importlib." msgstr "" -#: ../../../build/NEWS:25534 +#: ../../../build/NEWS:25612 msgid "" "`bpo-21503 `__: Use test_both() " "consistently in test_importlib." msgstr "" -#: ../../../build/NEWS:25536 +#: ../../../build/NEWS:25614 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:25540 +#: ../../../build/NEWS:25618 msgid "" "`bpo-20668 `__: asyncio tests no longer " "rely on tests.txt file. (Patch by Vajrasky Kok)" msgstr "" -#: ../../../build/NEWS:25543 +#: ../../../build/NEWS:25621 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:25546 +#: ../../../build/NEWS:25624 msgid "" "`bpo-22770 `__: Prevent some Tk " "segfaults on OS X when running gui tests." msgstr "" -#: ../../../build/NEWS:25548 +#: ../../../build/NEWS:25626 msgid "" "`bpo-23211 `__: Workaround test_logging " "failure on some OS X 10.6 systems." msgstr "" -#: ../../../build/NEWS:25550 +#: ../../../build/NEWS:25628 msgid "" "`bpo-23345 `__: Prevent test_ssl " "failures with large OpenSSL patch level values (like 0.9.8zc)." msgstr "" -#: ../../../build/NEWS:25556 +#: ../../../build/NEWS:25634 msgid "" "`bpo-22314 `__: pydoc now works when the" " LINES environment variable is set." msgstr "" -#: ../../../build/NEWS:25558 +#: ../../../build/NEWS:25636 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:25561 +#: ../../../build/NEWS:25639 msgid "" "`bpo-20076 `__: The makelocalealias.py " "script no longer ignores UTF-8 mapping." msgstr "" -#: ../../../build/NEWS:25563 +#: ../../../build/NEWS:25641 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:25566 +#: ../../../build/NEWS:25644 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:25569 +#: ../../../build/NEWS:25647 msgid "" "`bpo-22120 `__: For functions using an " "unsigned integer return converter, Argument Clinic now generates a cast to " @@ -40172,60 +40272,60 @@ msgid "" "a compilation warning.)" msgstr "" -#: ../../../build/NEWS:25573 +#: ../../../build/NEWS:25651 msgid "" "`bpo-18974 `__: Tools/scripts/diff.py " "now uses argparse instead of optparse." msgstr "" -#: ../../../build/NEWS:25575 +#: ../../../build/NEWS:25653 msgid "" "`bpo-21906 `__: Make " "Tools/scripts/md5sum.py work in Python 3. Patch by Zachary Ware." msgstr "" -#: ../../../build/NEWS:25578 +#: ../../../build/NEWS:25656 msgid "" "`bpo-21629 `__: Fix Argument Clinic's \"" "--converters\" feature." msgstr "" -#: ../../../build/NEWS:25580 +#: ../../../build/NEWS:25658 msgid "Add support for ``yield from`` to 2to3." msgstr "Menambahkan dukungan untuk ``yield from`` ke 2to3." -#: ../../../build/NEWS:25582 +#: ../../../build/NEWS:25660 msgid "Add support for the :pep:`465` matrix multiplication operator to 2to3." msgstr "" "Tambahkan dukungan untuk :pep:`465` operator perkalian matriks ke 2to3." -#: ../../../build/NEWS:25584 +#: ../../../build/NEWS:25662 msgid "" "`bpo-16047 `__: Fix module exception " "list and __file__ handling in freeze. Patch by Meador Inge." msgstr "" -#: ../../../build/NEWS:25587 +#: ../../../build/NEWS:25665 msgid "" "`bpo-11824 `__: Consider ABI tags in " "freeze. Patch by Meador Inge." msgstr "" -#: ../../../build/NEWS:25589 +#: ../../../build/NEWS:25667 msgid "" "`bpo-20535 `__: PYTHONWARNING no longer " "affects the run_tests.py script. Patch by Arfrever Frehtes Taifersar " "Arahesis." msgstr "" -#: ../../../build/NEWS:25595 +#: ../../../build/NEWS:25673 msgid "" "`bpo-23260 `__: Update Windows installer" msgstr "" "`bpo-23260 `__: Memperbaharui Windows " "installer" -#: ../../../build/NEWS:25597 +#: ../../../build/NEWS:25675 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 " @@ -40233,38 +40333,38 @@ msgid "" "information. Also, this version of Tcl/Tk includes support for Windows 10." msgstr "" -#: ../../../build/NEWS:25603 +#: ../../../build/NEWS:25681 msgid "" "`bpo-17896 `__: The Windows build " "scripts now expect external library sources to be in " "``PCbuild\\..\\externals`` rather than ``PCbuild\\..\\..``." msgstr "" -#: ../../../build/NEWS:25606 +#: ../../../build/NEWS:25684 msgid "" "`bpo-17717 `__: The Windows build " "scripts now use a copy of NASM pulled from svn.python.org to build OpenSSL." msgstr "" -#: ../../../build/NEWS:25609 +#: ../../../build/NEWS:25687 msgid "" "`bpo-21907 `__: Improved the batch " "scripts provided for building Python." msgstr "" -#: ../../../build/NEWS:25611 +#: ../../../build/NEWS:25689 msgid "" "`bpo-22644 `__: The bundled version of " "OpenSSL has been updated to 1.0.1j." msgstr "" -#: ../../../build/NEWS:25613 +#: ../../../build/NEWS:25691 msgid "" "`bpo-10747 `__: Use versioned labels in " "the Windows start menu. Patch by Olive Kilburn." msgstr "" -#: ../../../build/NEWS:25616 +#: ../../../build/NEWS:25694 msgid "" "`bpo-22980 `__: .pyd files with a " "version and platform tag (for example, \".cp35-win32.pyd\") will now be " @@ -40274,6 +40374,6 @@ msgstr "" "dan tag platform (sebagai contoh, \".cp35-win32.pyd\") sekarang akan dimuat " "dalam preferensi untuk mereka yang tidak memiliki tag." -#: ../../../build/NEWS:25620 +#: ../../../build/NEWS:25698 msgid "**(For information about older versions, consult the HISTORY file.)**" msgstr "**(Untuk informasi tentang versi-versi lama, lihat berkas HISTORY.)**"