diff --git a/c-api/code.po b/c-api/code.po index 11310732..17c6ddb9 100644 --- a/c-api/code.po +++ b/c-api/code.po @@ -4,16 +4,17 @@ # FIRST AUTHOR , YEAR. # # Translators: -# oon arfiandwi , 2019 +# oon arfiandwi , 2018 +# Septian Hari , 2019 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-10-27 11:47+0000\n" +"POT-Creation-Date: 2019-12-26 12:16+0000\n" "PO-Revision-Date: 2017-02-16 17:34+0000\n" -"Last-Translator: oon arfiandwi , 2019\n" +"Last-Translator: Septian Hari , 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,11 +22,11 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../../c-api/code.rst:8 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/code.rst:8 msgid "Code Objects" msgstr "Objek Kode" -#: ../../c-api/code.rst:12 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/code.rst:12 msgid "" "Code objects are a low-level detail of the CPython implementation. Each one " "represents a chunk of executable code that hasn't yet been bound into a " @@ -35,7 +36,7 @@ msgstr "" "Masing-masing mewakili sekumpulan kode yang dapat dieksekusi dimana belum " "terikat ke fungsi." -#: ../../c-api/code.rst:18 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/code.rst:18 msgid "" "The C structure of the objects used to describe code objects. The fields of" " this type are subject to change at any time." @@ -43,7 +44,7 @@ msgstr "" "Struktur C dari objek yang digunakan untuk menggambarkan objek kode. Jenis " "dari tipe ini dapat berubah sewaktu-waktu." -#: ../../c-api/code.rst:24 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/code.rst:24 msgid "" "This is an instance of :c:type:`PyTypeObject` representing the Python " ":class:`code` type." @@ -51,15 +52,15 @@ msgstr "" "Ini adalah contoh dari :c:type:`PyTypeObject` mewakili tipe Python " ":class:`code`." -#: ../../c-api/code.rst:30 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/code.rst:30 msgid "Return true if *co* is a :class:`code` object." msgstr "Mengembalikan nilai true jika *co* adalah objek :class:`code`." -#: ../../c-api/code.rst:34 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/code.rst:34 msgid "Return the number of free variables in *co*." msgstr "Mengembalikan jumlah variabel bebas dalam *co*." -#: ../../c-api/code.rst:38 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/code.rst:38 msgid "" "Return a new code object. If you need a dummy code object to create a " "frame, use :c:func:`PyCode_NewEmpty` instead. Calling :c:func:`PyCode_New` " @@ -71,15 +72,15 @@ msgstr "" "Memanggil :c:func:`PyCode_New` secara langsung dapat mengikat Anda ke versi " "Python yang tepat karena seringnya perubahan definisi bytecode." -#: ../../c-api/code.rst:45 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/code.rst:45 msgid "" "Similar to :c:func:`PyCode_New`, but with an extra \"posonlyargcount\" for " -"positonal-only arguments." +"positional-only arguments." msgstr "" -"Mirip dengan :c:func:`PyCode_New`, tetapi dengan ekstra \"posonlyargcount\" " -"untuk argumen hanya-posisi." +"Mirip dengan :c:func:`PyCode_New`, namun dengan tambahan \"posonlyargcount\"" +" untuk argumen dengan posisi ." -#: ../../c-api/code.rst:51 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/code.rst:51 msgid "" "Return a new empty code object with the specified filename, function name, " "and first line number. It is illegal to :func:`exec` or :func:`eval` the " diff --git a/c-api/concrete.po b/c-api/concrete.po index c6058864..a661e4ab 100644 --- a/c-api/concrete.po +++ b/c-api/concrete.po @@ -5,15 +5,16 @@ # # Translators: # Akhmat Safrudin , 2018 +# Septian Hari , 2019 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-10-31 11:48+0000\n" +"POT-Creation-Date: 2019-12-16 12:12+0000\n" "PO-Revision-Date: 2017-02-16 17:34+0000\n" -"Last-Translator: Akhmat Safrudin , 2018\n" +"Last-Translator: Septian Hari , 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,11 +22,11 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../../c-api/concrete.rst:8 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/concrete.rst:8 msgid "Concrete Objects Layer" -msgstr "" +msgstr "Lapisan Objek Konkrit" -#: ../../c-api/concrete.rst:10 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/concrete.rst:10 msgid "" "The functions in this chapter are specific to certain Python object types. " "Passing them an object of the wrong type is not a good idea; if you receive " @@ -34,8 +35,15 @@ msgid "" "object is a dictionary, use :c:func:`PyDict_Check`. The chapter is " "structured like the \"family tree\" of Python object types." msgstr "" +"Fungsi dalam bab ini khusus untuk tipe objek Python tertentu. Mengisi mereka" +" dengan objek dari tipe yang salah bukanlah ide yang baik; jika Anda " +"menerima objek dari program Python dan Anda tidak yakin bahwa objek tersebut" +" memiliki tipe yang tepat, Anda harus melakukan pemeriksaan jenis terlebih " +"dahulu; misalnya, untuk memeriksa bahwa suatu objek adalah kamus " +"(dictionary), gunakan :c:func:`PyDict_Check`. Bab ini disusun seperti " +"\"pohon keluarga\" dari jenis objek Python." -#: ../../c-api/concrete.rst:19 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/concrete.rst:19 msgid "" "While the functions described in this chapter carefully check the type of " "the objects which are passed in, many of them do not check for ``NULL`` " @@ -43,40 +51,49 @@ msgid "" "can cause memory access violations and immediate termination of the " "interpreter." msgstr "" +"Walaupun fungsi yang dijelaskan dalam bab ini dengan cermat memeriksa jenis " +"objek yang dilewatkan, banyak dari fungsi tersebut yang tidak memeriksa " +"``NULL`` yang dilewatkan dan menganggap objek yang valid. Mengizinkan " +"``NULL`` untuk dilewatkan dapat menyebabkan pelanggaran akses memori dan " +"penghentian interpreter." -#: ../../c-api/concrete.rst:28 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/concrete.rst:28 msgid "Fundamental Objects" -msgstr "" +msgstr "Objek Dasar" -#: ../../c-api/concrete.rst:30 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/concrete.rst:30 msgid "" "This section describes Python type objects and the singleton object " "``None``." msgstr "" +"Bagian ini menjelaskan objek tipe Python dan objek singleton ``None``." -#: ../../c-api/concrete.rst:41 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/concrete.rst:41 msgid "Numeric Objects" -msgstr "" +msgstr "Objek Numerik" -#: ../../c-api/concrete.rst:56 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/concrete.rst:56 msgid "Sequence Objects" -msgstr "" +msgstr "Objek Urutan" -#: ../../c-api/concrete.rst:60 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/concrete.rst:60 msgid "" "Generic operations on sequence objects were discussed in the previous " "chapter; this section deals with the specific kinds of sequence objects that" " are intrinsic to the Python language." msgstr "" +"Operasi umum pada objek urutan dibahas dalam bab sebelumnya; bagian ini " +"berkaitan dengan jenis objek urutan tertentu yang mendasar pada bahasa " +"Python." -#: ../../c-api/concrete.rst:78 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/concrete.rst:78 msgid "Container Objects" -msgstr "" +msgstr "Objek Container" -#: ../../c-api/concrete.rst:91 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/concrete.rst:91 msgid "Function Objects" msgstr "Obyek Fungsi" -#: ../../c-api/concrete.rst:102 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/concrete.rst:102 msgid "Other Objects" -msgstr "" +msgstr "Objek lain" diff --git a/c-api/datetime.po b/c-api/datetime.po index 3dc9707e..de10dbfc 100644 --- a/c-api/datetime.po +++ b/c-api/datetime.po @@ -3,13 +3,17 @@ # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # +# Translators: +# Septian Hari , 2019 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-10-31 11:48+0000\n" +"POT-Creation-Date: 2019-12-16 12:12+0000\n" "PO-Revision-Date: 2017-02-16 17:34+0000\n" +"Last-Translator: Septian Hari , 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" @@ -17,11 +21,11 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../../c-api/datetime.rst:6 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:6 msgid "DateTime Objects" -msgstr "" +msgstr "Objek DateTime" -#: ../../c-api/datetime.rst:8 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:8 msgid "" "Various date and time objects are supplied by the :mod:`datetime` module. " "Before using any of these functions, the header file :file:`datetime.h` must" @@ -32,115 +36,115 @@ msgid "" ":c:data:`PyDateTimeAPI`, that is used by the following macros." msgstr "" -#: ../../c-api/datetime.rst:16 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:16 msgid "Macro for access to the UTC singleton:" msgstr "" -#: ../../c-api/datetime.rst:20 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:20 msgid "" "Returns the time zone singleton representing UTC, the same object as " ":attr:`datetime.timezone.utc`." msgstr "" -#: ../../c-api/datetime.rst:26 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:26 msgid "Type-check macros:" msgstr "" -#: ../../c-api/datetime.rst:30 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:30 msgid "" "Return true if *ob* is of type :c:data:`PyDateTime_DateType` or a subtype of" " :c:data:`PyDateTime_DateType`. *ob* must not be ``NULL``." msgstr "" -#: ../../c-api/datetime.rst:36 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:36 msgid "" "Return true if *ob* is of type :c:data:`PyDateTime_DateType`. *ob* must not " "be ``NULL``." msgstr "" -#: ../../c-api/datetime.rst:42 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:42 msgid "" "Return true if *ob* is of type :c:data:`PyDateTime_DateTimeType` or a " "subtype of :c:data:`PyDateTime_DateTimeType`. *ob* must not be ``NULL``." msgstr "" -#: ../../c-api/datetime.rst:48 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:48 msgid "" "Return true if *ob* is of type :c:data:`PyDateTime_DateTimeType`. *ob* must " "not be ``NULL``." msgstr "" -#: ../../c-api/datetime.rst:54 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:54 msgid "" "Return true if *ob* is of type :c:data:`PyDateTime_TimeType` or a subtype of" " :c:data:`PyDateTime_TimeType`. *ob* must not be ``NULL``." msgstr "" -#: ../../c-api/datetime.rst:60 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:60 msgid "" "Return true if *ob* is of type :c:data:`PyDateTime_TimeType`. *ob* must not " "be ``NULL``." msgstr "" -#: ../../c-api/datetime.rst:66 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:66 msgid "" "Return true if *ob* is of type :c:data:`PyDateTime_DeltaType` or a subtype " "of :c:data:`PyDateTime_DeltaType`. *ob* must not be ``NULL``." msgstr "" -#: ../../c-api/datetime.rst:72 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:72 msgid "" "Return true if *ob* is of type :c:data:`PyDateTime_DeltaType`. *ob* must not" " be ``NULL``." msgstr "" -#: ../../c-api/datetime.rst:78 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:78 msgid "" "Return true if *ob* is of type :c:data:`PyDateTime_TZInfoType` or a subtype " "of :c:data:`PyDateTime_TZInfoType`. *ob* must not be ``NULL``." msgstr "" -#: ../../c-api/datetime.rst:84 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:84 msgid "" "Return true if *ob* is of type :c:data:`PyDateTime_TZInfoType`. *ob* must " "not be ``NULL``." msgstr "" -#: ../../c-api/datetime.rst:88 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:88 msgid "Macros to create objects:" msgstr "" -#: ../../c-api/datetime.rst:92 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:92 msgid "" "Return a :class:`datetime.date` object with the specified year, month and " "day." msgstr "" -#: ../../c-api/datetime.rst:97 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:97 msgid "" "Return a :class:`datetime.datetime` object with the specified year, month, " "day, hour, minute, second and microsecond." msgstr "" -#: ../../c-api/datetime.rst:103 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:103 msgid "" "Return a :class:`datetime.datetime` object with the specified year, month, " "day, hour, minute, second, microsecond and fold." msgstr "" -#: ../../c-api/datetime.rst:111 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:111 msgid "" "Return a :class:`datetime.time` object with the specified hour, minute, " "second and microsecond." msgstr "" -#: ../../c-api/datetime.rst:117 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:117 msgid "" "Return a :class:`datetime.time` object with the specified hour, minute, " "second, microsecond and fold." msgstr "" -#: ../../c-api/datetime.rst:125 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:125 msgid "" "Return a :class:`datetime.timedelta` object representing the given number of" " days, seconds and microseconds. Normalization is performed so that the " @@ -148,19 +152,19 @@ msgid "" "for :class:`datetime.timedelta` objects." msgstr "" -#: ../../c-api/datetime.rst:132 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:132 msgid "" "Return a :class:`datetime.timezone` object with an unnamed fixed offset " "represented by the *offset* argument." msgstr "" -#: ../../c-api/datetime.rst:139 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:139 msgid "" "Return a :class:`datetime.timezone` object with a fixed offset represented " "by the *offset* argument and with tzname *name*." msgstr "" -#: ../../c-api/datetime.rst:145 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:145 msgid "" "Macros to extract fields from date objects. The argument must be an " "instance of :c:data:`PyDateTime_Date`, including subclasses (such as " @@ -168,78 +172,82 @@ msgid "" "type is not checked:" msgstr "" -#: ../../c-api/datetime.rst:152 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:152 msgid "Return the year, as a positive int." msgstr "" -#: ../../c-api/datetime.rst:157 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:157 msgid "Return the month, as an int from 1 through 12." msgstr "" -#: ../../c-api/datetime.rst:162 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:162 msgid "Return the day, as an int from 1 through 31." msgstr "" -#: ../../c-api/datetime.rst:165 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:165 msgid "" "Macros to extract fields from datetime objects. The argument must be an " "instance of :c:data:`PyDateTime_DateTime`, including subclasses. The " "argument must not be ``NULL``, and the type is not checked:" msgstr "" -#: ../../c-api/datetime.rst:171 ../../c-api/datetime.rst:195 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:171 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:195 msgid "Return the hour, as an int from 0 through 23." msgstr "" -#: ../../c-api/datetime.rst:176 ../../c-api/datetime.rst:200 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:176 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:200 msgid "Return the minute, as an int from 0 through 59." msgstr "" -#: ../../c-api/datetime.rst:181 ../../c-api/datetime.rst:205 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:181 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:205 msgid "Return the second, as an int from 0 through 59." msgstr "" -#: ../../c-api/datetime.rst:186 ../../c-api/datetime.rst:210 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:186 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:210 msgid "Return the microsecond, as an int from 0 through 999999." msgstr "" -#: ../../c-api/datetime.rst:189 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:189 msgid "" "Macros to extract fields from time objects. The argument must be an " "instance of :c:data:`PyDateTime_Time`, including subclasses. The argument " "must not be ``NULL``, and the type is not checked:" msgstr "" -#: ../../c-api/datetime.rst:213 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:213 msgid "" "Macros to extract fields from time delta objects. The argument must be an " "instance of :c:data:`PyDateTime_Delta`, including subclasses. The argument " "must not be ``NULL``, and the type is not checked:" msgstr "" -#: ../../c-api/datetime.rst:219 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:219 msgid "Return the number of days, as an int from -999999999 to 999999999." msgstr "" -#: ../../c-api/datetime.rst:226 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:226 msgid "Return the number of seconds, as an int from 0 through 86399." msgstr "" -#: ../../c-api/datetime.rst:233 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:233 msgid "Return the number of microseconds, as an int from 0 through 999999." msgstr "" -#: ../../c-api/datetime.rst:238 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:238 msgid "Macros for the convenience of modules implementing the DB API:" msgstr "" -#: ../../c-api/datetime.rst:242 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:242 msgid "" "Create and return a new :class:`datetime.datetime` object given an argument " "tuple suitable for passing to :meth:`datetime.datetime.fromtimestamp()`." msgstr "" -#: ../../c-api/datetime.rst:248 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/datetime.rst:248 msgid "" "Create and return a new :class:`datetime.date` object given an argument " "tuple suitable for passing to :meth:`datetime.date.fromtimestamp()`." diff --git a/c-api/init.po b/c-api/init.po index 4716d2b6..02a6746f 100644 --- a/c-api/init.po +++ b/c-api/init.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-11-16 11:56+0000\n" +"POT-Creation-Date: 2019-12-29 12:17+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" -#: ../../c-api/init.rst:8 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:8 msgid "Initialization, Finalization, and Threads" msgstr "" -#: ../../c-api/init.rst:10 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:10 msgid "See also :ref:`Python Initialization Configuration `." msgstr "" -#: ../../c-api/init.rst:15 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:15 msgid "Before Python Initialization" msgstr "" -#: ../../c-api/init.rst:17 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:22 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:22 msgid "" "The following functions can be safely called before Python is initialized:" msgstr "" -#: ../../c-api/init.rst:24 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:24 msgid "Configuration functions:" msgstr "" -#: ../../c-api/init.rst:26 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:26 msgid ":c:func:`PyImport_AppendInittab`" msgstr ":c:func:`PyImport_AppendInittab`" -#: ../../c-api/init.rst:27 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:27 msgid ":c:func:`PyImport_ExtendInittab`" msgstr ":c:func:`PyImport_ExtendInittab`" -#: ../../c-api/init.rst:28 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:28 msgid ":c:func:`PyInitFrozenExtensions`" msgstr ":c:func:`PyInitFrozenExtensions`" -#: ../../c-api/init.rst:29 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:29 msgid ":c:func:`PyMem_SetAllocator`" msgstr ":c:func:`PyMem_SetAllocator`" -#: ../../c-api/init.rst:30 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:30 msgid ":c:func:`PyMem_SetupDebugHooks`" msgstr ":c:func:`PyMem_SetupDebugHooks`" -#: ../../c-api/init.rst:31 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:31 msgid ":c:func:`PyObject_SetArenaAllocator`" msgstr ":c:func:`PyObject_SetArenaAllocator`" -#: ../../c-api/init.rst:32 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:32 msgid ":c:func:`Py_SetPath`" msgstr ":c:func:`Py_SetPath`" -#: ../../c-api/init.rst:33 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:33 msgid ":c:func:`Py_SetProgramName`" msgstr ":c:func:`Py_SetProgramName`" -#: ../../c-api/init.rst:34 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:34 msgid ":c:func:`Py_SetPythonHome`" msgstr ":c:func:`Py_SetPythonHome`" -#: ../../c-api/init.rst:35 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:35 msgid ":c:func:`Py_SetStandardStreamEncoding`" msgstr ":c:func:`Py_SetStandardStreamEncoding`" -#: ../../c-api/init.rst:36 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:36 msgid ":c:func:`PySys_AddWarnOption`" msgstr ":c:func:`PySys_AddWarnOption`" -#: ../../c-api/init.rst:37 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:37 msgid ":c:func:`PySys_AddXOption`" msgstr ":c:func:`PySys_AddXOption`" -#: ../../c-api/init.rst:38 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:38 msgid ":c:func:`PySys_ResetWarnOptions`" msgstr ":c:func:`PySys_ResetWarnOptions`" -#: ../../c-api/init.rst:40 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:40 msgid "Informative functions:" msgstr "" -#: ../../c-api/init.rst:42 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:42 msgid ":c:func:`Py_IsInitialized`" msgstr ":c:func:`Py_IsInitialized`" -#: ../../c-api/init.rst:43 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:43 msgid ":c:func:`PyMem_GetAllocator`" msgstr ":c:func:`PyMem_GetAllocator`" -#: ../../c-api/init.rst:44 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:44 msgid ":c:func:`PyObject_GetArenaAllocator`" msgstr ":c:func:`PyObject_GetArenaAllocator`" -#: ../../c-api/init.rst:45 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:45 msgid ":c:func:`Py_GetBuildInfo`" msgstr ":c:func:`Py_GetBuildInfo`" -#: ../../c-api/init.rst:46 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:46 msgid ":c:func:`Py_GetCompiler`" msgstr ":c:func:`Py_GetCompiler`" -#: ../../c-api/init.rst:47 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:47 msgid ":c:func:`Py_GetCopyright`" msgstr ":c:func:`Py_GetCopyright`" -#: ../../c-api/init.rst:48 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:48 msgid ":c:func:`Py_GetPlatform`" msgstr ":c:func:`Py_GetPlatform`" -#: ../../c-api/init.rst:49 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:49 msgid ":c:func:`Py_GetVersion`" msgstr ":c:func:`Py_GetVersion`" -#: ../../c-api/init.rst:51 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:51 msgid "Utilities:" msgstr "" -#: ../../c-api/init.rst:53 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:53 msgid ":c:func:`Py_DecodeLocale`" msgstr ":c:func:`Py_DecodeLocale`" -#: ../../c-api/init.rst:55 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:55 msgid "Memory allocators:" msgstr "" -#: ../../c-api/init.rst:57 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:57 msgid ":c:func:`PyMem_RawMalloc`" msgstr ":c:func:`PyMem_RawMalloc`" -#: ../../c-api/init.rst:58 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:58 msgid ":c:func:`PyMem_RawRealloc`" msgstr ":c:func:`PyMem_RawRealloc`" -#: ../../c-api/init.rst:59 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:59 msgid ":c:func:`PyMem_RawCalloc`" msgstr ":c:func:`PyMem_RawCalloc`" -#: ../../c-api/init.rst:60 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:60 msgid ":c:func:`PyMem_RawFree`" msgstr ":c:func:`PyMem_RawFree`" -#: ../../c-api/init.rst:64 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:74 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:74 msgid "Global configuration variables" msgstr "" -#: ../../c-api/init.rst:76 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:80 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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,138 +194,139 @@ msgid "" ":c:data:`Py_BytesWarningFlag` to 2." msgstr "" -#: ../../c-api/init.rst:86 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:90 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:90 msgid "Set by the :option:`-b` option." msgstr "" -#: ../../c-api/init.rst:94 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:94 msgid "" "Turn on parser debugging output (for expert only, depending on compilation " "options)." msgstr "" -#: ../../c-api/init.rst:97 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:97 msgid "" "Set by the :option:`-d` option and the :envvar:`PYTHONDEBUG` environment " "variable." msgstr "" -#: ../../c-api/init.rst:102 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:105 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:105 msgid "" "Set by the :option:`-B` option and the :envvar:`PYTHONDONTWRITEBYTECODE` " "environment variable." msgstr "" -#: ../../c-api/init.rst:110 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:110 msgid "" "Suppress error messages when calculating the module search path in " ":c:func:`Py_GetPath`." msgstr "" -#: ../../c-api/init.rst:113 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:113 msgid "" "Private flag used by ``_freeze_importlib`` and ``frozenmain`` programs." msgstr "" -#: ../../c-api/init.rst:117 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:117 msgid "" "Set to ``1`` if the :envvar:`PYTHONHASHSEED` environment variable is set to " "a non-empty string." msgstr "" -#: ../../c-api/init.rst:120 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:125 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:125 msgid "" "Ignore all :envvar:`PYTHON*` environment variables, e.g. " ":envvar:`PYTHONPATH` and :envvar:`PYTHONHOME`, that might be set." msgstr "" -#: ../../c-api/init.rst:128 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:128 msgid "Set by the :option:`-E` and :option:`-I` options." msgstr "" -#: ../../c-api/init.rst:132 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:136 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:136 msgid "" "Set by the :option:`-i` option and the :envvar:`PYTHONINSPECT` environment " "variable." msgstr "" -#: ../../c-api/init.rst:141 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:141 msgid "Set by the :option:`-i` option." msgstr "" -#: ../../c-api/init.rst:145 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:148 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:148 msgid "Set by the :option:`-I` option." msgstr "" -#: ../../c-api/init.rst:154 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:157 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:157 msgid "" "Set to ``1`` if the :envvar:`PYTHONLEGACYWINDOWSFSENCODING` environment " "variable is set to a non-empty string." msgstr "" -#: ../../c-api/init.rst:160 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:160 msgid "See :pep:`529` for more details." msgstr "Lihat :pep:`529` untuk lebih detail." -#: ../../c-api/init.rst:162 ../../c-api/init.rst:174 +#: /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 msgid ":ref:`Availability `: Windows." msgstr ":ref:`Availability `: Windows." -#: ../../c-api/init.rst:166 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:169 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:169 msgid "" "Set to ``1`` if the :envvar:`PYTHONLEGACYWINDOWSSTDIO` environment variable " "is set to a non-empty string." msgstr "" -#: ../../c-api/init.rst:172 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:172 msgid "See :pep:`528` for more details." msgstr "" -#: ../../c-api/init.rst:178 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " @@ -333,48 +334,48 @@ msgid "" ":func:`site.main` if you want them to be triggered)." msgstr "" -#: ../../c-api/init.rst:183 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:183 msgid "Set by the :option:`-S` option." msgstr "" -#: ../../c-api/init.rst:187 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:187 msgid "" "Don't add the :data:`user site-packages directory ` to " ":data:`sys.path`." msgstr "" -#: ../../c-api/init.rst:190 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:190 msgid "" "Set by the :option:`-s` and :option:`-I` options, and the " ":envvar:`PYTHONNOUSERSITE` environment variable." msgstr "" -#: ../../c-api/init.rst:195 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:195 msgid "" "Set by the :option:`-O` option and the :envvar:`PYTHONOPTIMIZE` environment " "variable." msgstr "" -#: ../../c-api/init.rst:200 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:200 msgid "" "Don't display the copyright and version messages even in interactive mode." msgstr "" -#: ../../c-api/init.rst:202 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:202 msgid "Set by the :option:`-q` option." msgstr "" -#: ../../c-api/init.rst:208 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:208 msgid "Force the stdout and stderr streams to be unbuffered." msgstr "" -#: ../../c-api/init.rst:210 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:210 msgid "" "Set by the :option:`-u` option and the :envvar:`PYTHONUNBUFFERED` " "environment variable." msgstr "" -#: ../../c-api/init.rst:215 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " @@ -382,24 +383,24 @@ msgid "" "for a module. Also provides information on module cleanup at exit." msgstr "" -#: ../../c-api/init.rst:220 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:220 msgid "" "Set by the :option:`-v` option and the :envvar:`PYTHONVERBOSE` environment " "variable." msgstr "" -#: ../../c-api/init.rst:225 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:225 msgid "Initializing and finalizing the interpreter" msgstr "" -#: ../../c-api/init.rst:243 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:247 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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" @@ -409,27 +410,27 @@ msgid "" "There is no return value; it is a fatal error if the initialization fails." msgstr "" -#: ../../c-api/init.rst:256 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:262 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:269 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:276 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " @@ -441,7 +442,7 @@ msgid "" "finalization (flushing buffered data), ``-1`` is returned." msgstr "" -#: ../../c-api/init.rst:285 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " @@ -452,7 +453,7 @@ msgid "" "Python before exiting from the application." msgstr "" -#: ../../c-api/init.rst:293 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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) " @@ -467,60 +468,60 @@ msgid "" "than once." msgstr "" -#: ../../c-api/init.rst:305 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:305 msgid "" "Raises an :ref:`auditing event ` " "``cpython._PySys_ClearAuditHooks`` with no arguments." msgstr "" -#: ../../c-api/init.rst:310 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:310 msgid "" "This is a backwards-compatible version of :c:func:`Py_FinalizeEx` that " "disregards the return value." msgstr "" -#: ../../c-api/init.rst:315 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:315 msgid "Process-wide parameters" msgstr "" -#: ../../c-api/init.rst:325 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:329 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:332 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:336 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:339 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:342 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:355 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " @@ -534,21 +535,24 @@ msgid "" "this storage." msgstr "" -#: ../../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 +#: /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 msgid "" "Use :c:func:`Py_DecodeLocale` to decode a bytes string to get a " ":c:type:`wchar_*` string." msgstr "" -#: ../../c-api/init.rst:374 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:381 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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" @@ -562,7 +566,7 @@ msgid "" " function." msgstr "" -#: ../../c-api/init.rst:394 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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" @@ -576,7 +580,7 @@ msgid "" "only useful on Unix." msgstr "" -#: ../../c-api/init.rst:404 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " @@ -585,7 +589,7 @@ msgid "" " independent may be installed in :file:`/usr/local`." msgstr "" -#: ../../c-api/init.rst:410 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " @@ -599,7 +603,7 @@ msgid "" " from the Python version by which they were compiled!)." msgstr "" -#: ../../c-api/init.rst:421 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " @@ -607,7 +611,7 @@ msgid "" "platform." msgstr "" -#: ../../c-api/init.rst:433 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " @@ -616,7 +620,7 @@ msgid "" "available to Python code as ``sys.executable``." msgstr "" -#: ../../c-api/init.rst:447 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " @@ -629,7 +633,7 @@ msgid "" " for loading modules." msgstr "" -#: ../../c-api/init.rst:467 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " @@ -640,7 +644,7 @@ msgid "" "``';'`` on Windows." msgstr "" -#: ../../c-api/init.rst:475 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " @@ -648,25 +652,25 @@ msgid "" " if required after calling :c:func:`Py_Initialize`." msgstr "" -#: ../../c-api/init.rst:483 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:483 msgid "" "The path argument is copied internally, so the caller may free it after the " "call completes." msgstr "" -#: ../../c-api/init.rst:486 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:486 msgid "" "The program full path is now used for :data:`sys.executable`, instead of the" " program name." msgstr "" -#: ../../c-api/init.rst:493 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:493 msgid "" "Return the version of this Python interpreter. This is a string that looks " "something like ::" msgstr "" -#: ../../c-api/init.rst:500 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " @@ -675,7 +679,7 @@ msgid "" "as :data:`sys.version`." msgstr "" -#: ../../c-api/init.rst:510 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " @@ -686,42 +690,43 @@ msgid "" "value is available to Python code as ``sys.platform``." msgstr "" -#: ../../c-api/init.rst:521 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:521 msgid "" "Return the official copyright string for the current Python version, for " "example" msgstr "" -#: ../../c-api/init.rst:523 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:523 msgid "``'Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam'``" msgstr "" -#: ../../c-api/init.rst:527 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:533 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:540 ../../c-api/init.rst:554 +#: /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 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 "" -#: ../../c-api/init.rst:547 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:566 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " @@ -732,28 +737,28 @@ msgid "" "fatal condition is signalled using :c:func:`Py_FatalError`." msgstr "" -#: ../../c-api/init.rst:574 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:578 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:581 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:590 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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*, " @@ -761,32 +766,32 @@ msgid "" "`_." msgstr "" -#: ../../c-api/init.rst:595 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:609 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:616 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:616 msgid "The *updatepath* value depends on :option:`-I`." msgstr "" -#: ../../c-api/init.rst:621 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:625 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " @@ -794,18 +799,18 @@ msgid "" "this storage." msgstr "" -#: ../../c-api/init.rst:636 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:644 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:644 msgid "Thread State and the Global Interpreter Lock" msgstr "" -#: ../../c-api/init.rst:651 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " @@ -817,7 +822,7 @@ msgid "" "once instead of twice." msgstr "" -#: ../../c-api/init.rst:661 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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" @@ -827,7 +832,7 @@ msgid "" "a file, so that other Python threads can run in the meantime." msgstr "" -#: ../../c-api/init.rst:672 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " @@ -835,32 +840,32 @@ msgid "" "retrieved using :c:func:`PyThreadState_Get`." msgstr "" -#: ../../c-api/init.rst:678 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:678 msgid "Releasing the GIL from extension code" msgstr "" -#: ../../c-api/init.rst:680 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:680 msgid "" "Most extension code manipulating the :term:`GIL` has the following simple " "structure::" msgstr "" -#: ../../c-api/init.rst:689 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:689 msgid "This is so common that a pair of macros exists to simplify it::" msgstr "" -#: ../../c-api/init.rst:699 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:703 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:703 msgid "The block above expands to the following code::" msgstr "" -#: ../../c-api/init.rst:715 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " @@ -871,7 +876,7 @@ msgid "" "state, the lock must be acquired before storing the thread state pointer." msgstr "" -#: ../../c-api/init.rst:724 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " @@ -881,11 +886,11 @@ msgid "" "compressing or hashing data." msgstr "" -#: ../../c-api/init.rst:735 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:735 msgid "Non-Python created threads" msgstr "" -#: ../../c-api/init.rst:737 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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" @@ -895,7 +900,7 @@ msgid "" "for them." msgstr "" -#: ../../c-api/init.rst:744 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " @@ -906,14 +911,14 @@ msgid "" "finally free the thread state data structure." msgstr "" -#: ../../c-api/init.rst:752 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:766 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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`). " @@ -922,11 +927,11 @@ msgid "" ":c:func:`PyGILState_\\*` API is unsupported." msgstr "" -#: ../../c-api/init.rst:776 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:776 msgid "Cautions about fork()" msgstr "" -#: ../../c-api/init.rst:778 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " @@ -935,7 +940,7 @@ msgid "" " CPython's runtime." msgstr "" -#: ../../c-api/init.rst:784 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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`" @@ -952,7 +957,7 @@ msgid "" "necessary locks, but is not always able to." msgstr "" -#: ../../c-api/init.rst:799 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " @@ -965,17 +970,17 @@ msgid "" "called immediately after." msgstr "" -#: ../../c-api/init.rst:812 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:812 msgid "High-level API" msgstr "" -#: ../../c-api/init.rst:814 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:819 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " @@ -983,7 +988,7 @@ msgid "" "in this structure." msgstr "" -#: ../../c-api/init.rst:824 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " @@ -991,14 +996,14 @@ msgid "" "which interpreter they belong." msgstr "" -#: ../../c-api/init.rst:832 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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." msgstr "" -#: ../../c-api/init.rst:845 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:845 msgid "" "Initialize and acquire the global interpreter lock. It should be called in " "the main thread before creating a second thread or engaging in any other " @@ -1007,33 +1012,33 @@ msgid "" ":c:func:`PyEval_RestoreThread`." msgstr "" -#: ../../c-api/init.rst:850 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:850 msgid "This is a no-op when called for a second time." msgstr "" -#: ../../c-api/init.rst:852 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../c-api/init.rst:856 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:856 msgid "" "This function cannot be called before :c:func:`Py_Initialize()` anymore." msgstr "" -#: ../../c-api/init.rst:864 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:864 msgid "" "Returns a non-zero value if :c:func:`PyEval_InitThreads` has been called. " "This function can be called without holding the GIL, and therefore can be " "used to avoid calls to the locking API when running single-threaded." msgstr "" -#: ../../c-api/init.rst:868 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:868 msgid "The :term:`GIL` is now initialized by :c:func:`Py_Initialize()`." msgstr "" -#: ../../c-api/init.rst:874 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:874 msgid "" "Release the global interpreter lock (if it has been created) and reset the " "thread state to ``NULL``, returning the previous thread state (which is not " @@ -1041,7 +1046,7 @@ msgid "" "acquired it." msgstr "" -#: ../../c-api/init.rst:882 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:882 msgid "" "Acquire the global interpreter lock (if it has been created) and set the " "thread state to *tstate*, which must not be ``NULL``. If the lock has been " @@ -1049,8 +1054,10 @@ msgid "" "ensues." msgstr "" -#: ../../c-api/init.rst:888 ../../c-api/init.rst:934 ../../c-api/init.rst:1109 -#: ../../c-api/init.rst:1147 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:888 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:934 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1109 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1147 msgid "" "Calling this function from a thread when the runtime is finalizing will " "terminate the thread, even if the thread was not created by Python. You can " @@ -1059,27 +1066,27 @@ msgid "" " avoid unwanted termination." msgstr "" -#: ../../c-api/init.rst:896 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:896 msgid "" "Return the current thread state. The global interpreter lock must be held. " "When the current thread state is ``NULL``, this issues a fatal error (so " "that the caller needn't check for ``NULL``)." msgstr "" -#: ../../c-api/init.rst:903 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:903 msgid "" "Swap the current thread state with the thread state given by the argument " "*tstate*, which may be ``NULL``. The global interpreter lock must be held " "and is not released." msgstr "" -#: ../../c-api/init.rst:908 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:908 msgid "" "The following functions use thread-local storage, and are not compatible " "with sub-interpreters:" msgstr "" -#: ../../c-api/init.rst:913 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:913 msgid "" "Ensure that the current thread is ready to call the Python C API regardless " "of the current state of Python, or of the global interpreter lock. This may " @@ -1092,7 +1099,7 @@ msgid "" "macros is acceptable." msgstr "" -#: ../../c-api/init.rst:923 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:923 msgid "" "The return value is an opaque \"handle\" to the thread state when " ":c:func:`PyGILState_Ensure` was called, and must be passed to " @@ -1102,13 +1109,13 @@ msgid "" " call to :c:func:`PyGILState_Release`." msgstr "" -#: ../../c-api/init.rst:930 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:930 msgid "" "When the function returns, the current thread will hold the GIL and be able " "to call arbitrary Python code. Failure is a fatal error." msgstr "" -#: ../../c-api/init.rst:942 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:942 msgid "" "Release any resources previously acquired. After this call, Python's state " "will be the same as it was prior to the corresponding " @@ -1116,13 +1123,13 @@ msgid "" "to the caller, hence the use of the GILState API)." msgstr "" -#: ../../c-api/init.rst:947 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:947 msgid "" "Every call to :c:func:`PyGILState_Ensure` must be matched by a call to " ":c:func:`PyGILState_Release` on the same thread." msgstr "" -#: ../../c-api/init.rst:953 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:953 msgid "" "Get the current thread state for this thread. May return ``NULL`` if no " "GILState API has been used on the current thread. Note that the main thread" @@ -1130,7 +1137,7 @@ msgid "" "made on the main thread. This is mainly a helper/diagnostic function." msgstr "" -#: ../../c-api/init.rst:961 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:961 msgid "" "Return ``1`` if the current thread is holding the GIL and ``0`` otherwise. " "This function can be called from any thread at any time. Only if it has had " @@ -1141,13 +1148,13 @@ msgid "" "actions or otherwise behave differently." msgstr "" -#: ../../c-api/init.rst:973 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:973 msgid "" "The following macros are normally used without a trailing semicolon; look " "for example usage in the Python source distribution." msgstr "" -#: ../../c-api/init.rst:979 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:979 msgid "" "This macro expands to ``{ PyThreadState *_save; _save = " "PyEval_SaveThread();``. Note that it contains an opening brace; it must be " @@ -1155,7 +1162,7 @@ msgid "" "for further discussion of this macro." msgstr "" -#: ../../c-api/init.rst:987 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:987 msgid "" "This macro expands to ``PyEval_RestoreThread(_save); }``. Note that it " "contains a closing brace; it must be matched with an earlier " @@ -1163,104 +1170,104 @@ msgid "" "of this macro." msgstr "" -#: ../../c-api/init.rst:995 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:995 msgid "" "This macro expands to ``PyEval_RestoreThread(_save);``: it is equivalent to " ":c:macro:`Py_END_ALLOW_THREADS` without the closing brace." msgstr "" -#: ../../c-api/init.rst:1001 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1001 msgid "" "This macro expands to ``_save = PyEval_SaveThread();``: it is equivalent to " ":c:macro:`Py_BEGIN_ALLOW_THREADS` without the opening brace and variable " "declaration." msgstr "" -#: ../../c-api/init.rst:1007 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1007 msgid "Low-level API" msgstr "" -#: ../../c-api/init.rst:1009 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1009 msgid "" "All of the following functions must be called after :c:func:`Py_Initialize`." msgstr "" -#: ../../c-api/init.rst:1011 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1011 msgid ":c:func:`Py_Initialize()` now initializes the :term:`GIL`." msgstr "" -#: ../../c-api/init.rst:1017 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1017 msgid "" "Create a new interpreter state object. The global interpreter lock need not" " be held, but may be held if it is necessary to serialize calls to this " "function." msgstr "" -#: ../../c-api/init.rst:1021 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1021 msgid "" "Raises an :ref:`auditing event ` " "``cpython.PyInterpreterState_New`` with no arguments." msgstr "" -#: ../../c-api/init.rst:1026 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1026 msgid "" "Reset all information in an interpreter state object. The global " "interpreter lock must be held." msgstr "" -#: ../../c-api/init.rst:1029 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1029 msgid "" "Raises an :ref:`auditing event ` " "``cpython.PyInterpreterState_Clear`` with no arguments." msgstr "" -#: ../../c-api/init.rst:1034 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1034 msgid "" "Destroy an interpreter state object. The global interpreter lock need not " "be held. The interpreter state must have been reset with a previous call to" " :c:func:`PyInterpreterState_Clear`." msgstr "" -#: ../../c-api/init.rst:1041 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1041 msgid "" "Create a new thread state object belonging to the given interpreter object. " "The global interpreter lock need not be held, but may be held if it is " "necessary to serialize calls to this function." msgstr "" -#: ../../c-api/init.rst:1048 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1048 msgid "" "Reset all information in a thread state object. The global interpreter lock" " must be held." msgstr "" -#: ../../c-api/init.rst:1054 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1054 msgid "" "Destroy a thread state object. The global interpreter lock need not be " "held. The thread state must have been reset with a previous call to " ":c:func:`PyThreadState_Clear`." msgstr "" -#: ../../c-api/init.rst:1061 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1061 msgid "" "Return the interpreter's unique ID. If there was any error in doing so then" " ``-1`` is returned and an error is set." msgstr "" -#: ../../c-api/init.rst:1069 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1069 msgid "" "Return a dictionary in which interpreter-specific data may be stored. If " "this function returns ``NULL`` then no exception has been raised and the " "caller should assume no interpreter-specific dict is available." msgstr "" -#: ../../c-api/init.rst:1073 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1073 msgid "" "This is not a replacement for :c:func:`PyModule_GetState()`, which " "extensions should use to store interpreter-specific state information." msgstr "" -#: ../../c-api/init.rst:1081 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1081 msgid "" "Return a dictionary in which extensions can store thread-specific state " "information. Each extension should use a unique key to use to store state " @@ -1269,7 +1276,7 @@ msgid "" " raised and the caller should assume no current thread state is available." msgstr "" -#: ../../c-api/init.rst:1090 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1090 msgid "" "Asynchronously raise an exception in a thread. The *id* argument is the " "thread id of the target thread; *exc* is the exception object to be raised. " @@ -1281,33 +1288,34 @@ msgid "" "This raises no exceptions." msgstr "" -#: ../../c-api/init.rst:1098 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1098 msgid "" "The type of the *id* parameter changed from :c:type:`long` to " ":c:type:`unsigned long`." msgstr "" -#: ../../c-api/init.rst:1104 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1104 msgid "" "Acquire the global interpreter lock and set the current thread state to " "*tstate*, which should not be ``NULL``. The lock must have been created " "earlier. If this thread already has the lock, deadlock ensues." msgstr "" -#: ../../c-api/init.rst:1115 ../../c-api/init.rst:1153 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1115 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1153 msgid "" "Updated to be consistent with :c:func:`PyEval_RestoreThread`, " ":c:func:`Py_END_ALLOW_THREADS`, and :c:func:`PyGILState_Ensure`, and " "terminate the current thread if called while the interpreter is finalizing." msgstr "" -#: ../../c-api/init.rst:1120 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1120 msgid "" ":c:func:`PyEval_RestoreThread` is a higher-level function which is always " "available (even when threads have not been initialized)." msgstr "" -#: ../../c-api/init.rst:1126 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1126 msgid "" "Reset the current thread state to ``NULL`` and release the global " "interpreter lock. The lock must have been created earlier and must be held " @@ -1316,41 +1324,41 @@ msgid "" "isn't, a fatal error is reported." msgstr "" -#: ../../c-api/init.rst:1132 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1132 msgid "" ":c:func:`PyEval_SaveThread` is a higher-level function which is always " "available (even when threads have not been initialized)." msgstr "" -#: ../../c-api/init.rst:1138 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1138 msgid "" "Acquire the global interpreter lock. The lock must have been created " "earlier. If this thread already has the lock, a deadlock ensues." msgstr "" -#: ../../c-api/init.rst:1141 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1141 msgid "" "This function does not update the current thread state. Please use " ":c:func:`PyEval_RestoreThread` or :c:func:`PyEval_AcquireThread` instead." msgstr "" -#: ../../c-api/init.rst:1161 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1161 msgid "" "Release the global interpreter lock. The lock must have been created " "earlier." msgstr "" -#: ../../c-api/init.rst:1163 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1163 msgid "" "This function does not update the current thread state. Please use " ":c:func:`PyEval_SaveThread` or :c:func:`PyEval_ReleaseThread` instead." msgstr "" -#: ../../c-api/init.rst:1172 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1172 msgid "Sub-interpreter support" msgstr "" -#: ../../c-api/init.rst:1174 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1174 msgid "" "While in most uses, you will only embed a single Python interpreter, there " "are cases where you need to create several independent interpreters in the " @@ -1358,25 +1366,25 @@ msgid "" " to do that." msgstr "" -#: ../../c-api/init.rst:1179 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1179 msgid "" "The \"main\" interpreter is the first one created when the runtime " "initializes. It is usually the only Python interpreter in a process. Unlike" " sub-interpreters, the main interpreter has unique process-global " "responsibilities like signal handling. It is also responsible for execution" " during runtime initialization and is usually the active interpreter during " -"runtime finalization. The :c:func:`PyInterpreterState_Main` funtion returns" -" a pointer to its state." +"runtime finalization. The :c:func:`PyInterpreterState_Main` function " +"returns a pointer to its state." msgstr "" -#: ../../c-api/init.rst:1186 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1186 msgid "" "You can switch between sub-interpreters using the " ":c:func:`PyThreadState_Swap` function. You can create and destroy them using" " the following functions:" msgstr "" -#: ../../c-api/init.rst:1200 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1200 msgid "" "Create a new sub-interpreter. This is an (almost) totally separate " "environment for the execution of Python code. In particular, the new " @@ -1389,7 +1397,7 @@ msgid "" " same underlying file descriptors)." msgstr "" -#: ../../c-api/init.rst:1210 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1210 msgid "" "The return value points to the first thread state created in the new sub-" "interpreter. This thread state is made in the current thread state. Note " @@ -1403,7 +1411,7 @@ msgid "" "on entry.)" msgstr "" -#: ../../c-api/init.rst:1225 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1225 msgid "" "Extension modules are shared between (sub-)interpreters as follows: the " "first time a particular extension is imported, it is initialized normally, " @@ -1417,7 +1425,7 @@ msgid "" "function *is* called again." msgstr "" -#: ../../c-api/init.rst:1242 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1242 msgid "" "Destroy the (sub-)interpreter represented by the given thread state. The " "given thread state must be the current thread state. See the discussion of " @@ -1428,11 +1436,11 @@ msgid "" "sub-interpreters that haven't been explicitly destroyed at that point." msgstr "" -#: ../../c-api/init.rst:1252 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1252 msgid "Bugs and caveats" msgstr "" -#: ../../c-api/init.rst:1254 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1254 msgid "" "Because sub-interpreters (and the main interpreter) are part of the same " "process, the insulation between them isn't perfect --- for example, using " @@ -1449,7 +1457,7 @@ msgid "" " of loaded modules." msgstr "" -#: ../../c-api/init.rst:1268 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1268 msgid "" "Also note that combining this functionality with :c:func:`PyGILState_\\*` " "APIs is delicate, because these APIs assume a bijection between Python " @@ -1461,25 +1469,25 @@ msgid "" "Python created threads will probably be broken when using sub-interpreters." msgstr "" -#: ../../c-api/init.rst:1279 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1279 msgid "Asynchronous Notifications" msgstr "" -#: ../../c-api/init.rst:1281 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1281 msgid "" "A mechanism is provided to make asynchronous notifications to the main " "interpreter thread. These notifications take the form of a function pointer" " and a void pointer argument." msgstr "" -#: ../../c-api/init.rst:1290 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1290 msgid "" "Schedule a function to be called from the main interpreter thread. On " "success, ``0`` is returned and *func* is queued for being called in the main" " thread. On failure, ``-1`` is returned without setting any exception." msgstr "" -#: ../../c-api/init.rst:1294 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1294 msgid "" "When successfully queued, *func* will be *eventually* called from the main " "interpreter thread with the argument *arg*. It will be called " @@ -1487,17 +1495,17 @@ msgid "" "these conditions met:" msgstr "" -#: ../../c-api/init.rst:1299 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1299 msgid "on a :term:`bytecode` boundary;" msgstr "" -#: ../../c-api/init.rst:1300 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1300 msgid "" "with the main thread holding the :term:`global interpreter lock` (*func* can" " therefore use the full C API)." msgstr "" -#: ../../c-api/init.rst:1303 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1303 msgid "" "*func* must return ``0`` on success, or ``-1`` on failure with an exception " "set. *func* won't be interrupted to perform another asynchronous " @@ -1505,13 +1513,13 @@ msgid "" "if the global interpreter lock is released." msgstr "" -#: ../../c-api/init.rst:1308 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1308 msgid "" "This function doesn't need a current thread state to run, and it doesn't " "need the global interpreter lock." msgstr "" -#: ../../c-api/init.rst:1312 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1312 msgid "" "This is a low-level function, only useful for very special cases. There is " "no guarantee that *func* will be called as quick as possible. If the main " @@ -1521,18 +1529,18 @@ msgid "" ":ref:`PyGILState API`." msgstr "" -#: ../../c-api/init.rst:1324 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1324 msgid "Profiling and Tracing" msgstr "" -#: ../../c-api/init.rst:1329 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1329 msgid "" "The Python interpreter provides some low-level support for attaching " "profiling and execution tracing facilities. These are used for profiling, " "debugging, and coverage analysis tools." msgstr "" -#: ../../c-api/init.rst:1333 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1333 msgid "" "This C interface allows the profiling or tracing code to avoid the overhead " "of calling through Python-level callable objects, making a direct C function" @@ -1542,7 +1550,7 @@ msgid "" "reported to the Python-level trace functions in previous versions." msgstr "" -#: ../../c-api/init.rst:1343 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1343 msgid "" "The type of the trace function registered using :c:func:`PyEval_SetProfile` " "and :c:func:`PyEval_SetTrace`. The first parameter is the object passed to " @@ -1554,66 +1562,68 @@ msgid "" "the value of *what*:" msgstr "" -#: ../../c-api/init.rst:1352 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1352 msgid "Value of *what*" msgstr "" -#: ../../c-api/init.rst:1352 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1352 msgid "Meaning of *arg*" msgstr "" -#: ../../c-api/init.rst:1354 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1354 msgid ":const:`PyTrace_CALL`" msgstr "" -#: ../../c-api/init.rst:1354 ../../c-api/init.rst:1359 -#: ../../c-api/init.rst:1370 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1354 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1359 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1370 msgid "Always :c:data:`Py_None`." msgstr "" -#: ../../c-api/init.rst:1356 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1356 msgid ":const:`PyTrace_EXCEPTION`" msgstr "" -#: ../../c-api/init.rst:1356 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1356 msgid "Exception information as returned by :func:`sys.exc_info`." msgstr "" -#: ../../c-api/init.rst:1359 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1359 msgid ":const:`PyTrace_LINE`" msgstr "" -#: ../../c-api/init.rst:1361 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1361 msgid ":const:`PyTrace_RETURN`" msgstr "" -#: ../../c-api/init.rst:1361 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1361 msgid "" "Value being returned to the caller, or ``NULL`` if caused by an exception." msgstr "" -#: ../../c-api/init.rst:1364 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1364 msgid ":const:`PyTrace_C_CALL`" msgstr "" -#: ../../c-api/init.rst:1364 ../../c-api/init.rst:1366 -#: ../../c-api/init.rst:1368 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1364 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1366 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1368 msgid "Function object being called." msgstr "" -#: ../../c-api/init.rst:1366 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1366 msgid ":const:`PyTrace_C_EXCEPTION`" msgstr "" -#: ../../c-api/init.rst:1368 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1368 msgid ":const:`PyTrace_C_RETURN`" msgstr "" -#: ../../c-api/init.rst:1370 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1370 msgid ":const:`PyTrace_OPCODE`" msgstr "" -#: ../../c-api/init.rst:1375 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1375 msgid "" "The value of the *what* parameter to a :c:type:`Py_tracefunc` function when " "a new call to a function or method is being reported, or a new entry into a " @@ -1622,7 +1632,7 @@ msgid "" "the corresponding frame." msgstr "" -#: ../../c-api/init.rst:1384 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1384 msgid "" "The value of the *what* parameter to a :c:type:`Py_tracefunc` function when " "an exception has been raised. The callback function is called with this " @@ -1634,7 +1644,7 @@ msgid "" "profiler." msgstr "" -#: ../../c-api/init.rst:1395 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1395 msgid "" "The value passed as the *what* parameter to a :c:type:`Py_tracefunc` " "function (but not a profiling function) when a line-number event is being " @@ -1642,31 +1652,31 @@ msgid "" " *0* on that frame." msgstr "" -#: ../../c-api/init.rst:1402 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1402 msgid "" "The value for the *what* parameter to :c:type:`Py_tracefunc` functions when " "a call is about to return." msgstr "" -#: ../../c-api/init.rst:1408 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1408 msgid "" "The value for the *what* parameter to :c:type:`Py_tracefunc` functions when " "a C function is about to be called." msgstr "" -#: ../../c-api/init.rst:1414 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1414 msgid "" "The value for the *what* parameter to :c:type:`Py_tracefunc` functions when " "a C function has raised an exception." msgstr "" -#: ../../c-api/init.rst:1420 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1420 msgid "" "The value for the *what* parameter to :c:type:`Py_tracefunc` functions when " "a C function has returned." msgstr "" -#: ../../c-api/init.rst:1426 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1426 msgid "" "The value for the *what* parameter to :c:type:`Py_tracefunc` functions (but " "not profiling functions) when a new opcode is about to be executed. This " @@ -1674,7 +1684,7 @@ msgid "" ":attr:`f_trace_opcodes` to *1* on the frame." msgstr "" -#: ../../c-api/init.rst:1434 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1434 msgid "" "Set the profiler function to *func*. The *obj* parameter is passed to the " "function as its first parameter, and may be any Python object, or ``NULL``." @@ -1685,7 +1695,7 @@ msgid "" ":const:`PyTrace_EXCEPTION`." msgstr "" -#: ../../c-api/init.rst:1444 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1444 msgid "" "Set the tracing function to *func*. This is similar to " ":c:func:`PyEval_SetProfile`, except the tracing function does receive line-" @@ -1696,48 +1706,48 @@ msgid "" " *what* parameter." msgstr "" -#: ../../c-api/init.rst:1454 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1454 msgid "Advanced Debugger Support" msgstr "" -#: ../../c-api/init.rst:1459 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1459 msgid "" "These functions are only intended to be used by advanced debugging tools." msgstr "" -#: ../../c-api/init.rst:1464 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1464 msgid "" "Return the interpreter state object at the head of the list of all such " "objects." msgstr "" -#: ../../c-api/init.rst:1469 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1469 msgid "Return the main interpreter state object." msgstr "" -#: ../../c-api/init.rst:1474 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1474 msgid "" "Return the next interpreter state object after *interp* from the list of all" " such objects." msgstr "" -#: ../../c-api/init.rst:1480 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1480 msgid "" "Return the pointer to the first :c:type:`PyThreadState` object in the list " "of threads associated with the interpreter *interp*." msgstr "" -#: ../../c-api/init.rst:1486 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1486 msgid "" "Return the next thread state object after *tstate* from the list of all such" " objects belonging to the same :c:type:`PyInterpreterState` object." msgstr "" -#: ../../c-api/init.rst:1493 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1493 msgid "Thread Local Storage Support" msgstr "" -#: ../../c-api/init.rst:1497 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1497 msgid "" "The Python interpreter provides low-level support for thread-local storage " "(TLS) which wraps the underlying native TLS implementation to support the " @@ -1747,19 +1757,19 @@ msgid "" "thread." msgstr "" -#: ../../c-api/init.rst:1504 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1504 msgid "" "The GIL does *not* need to be held when calling these functions; they supply" " their own locking." msgstr "" -#: ../../c-api/init.rst:1507 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1507 msgid "" "Note that :file:`Python.h` does not include the declaration of the TLS APIs," " you need to include :file:`pythread.h` to use thread-local storage." msgstr "" -#: ../../c-api/init.rst:1511 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1511 msgid "" "None of these API functions handle memory management on behalf of the " ":c:type:`void\\*` values. You need to allocate and deallocate them " @@ -1768,22 +1778,22 @@ msgid "" "either." msgstr "" -#: ../../c-api/init.rst:1519 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1519 msgid "Thread Specific Storage (TSS) API" msgstr "" -#: ../../c-api/init.rst:1521 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1521 msgid "" "TSS API is introduced to supersede the use of the existing TLS API within " "the CPython interpreter. This API uses a new type :c:type:`Py_tss_t` " "instead of :c:type:`int` to represent thread keys." msgstr "" -#: ../../c-api/init.rst:1527 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1527 msgid "\"A New C-API for Thread-Local Storage in CPython\" (:pep:`539`)" msgstr "" -#: ../../c-api/init.rst:1532 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1532 msgid "" "This data structure represents the state of a thread key, the definition of " "which may depend on the underlying TLS implementation, and it has an " @@ -1791,53 +1801,53 @@ msgid "" "public members in this structure." msgstr "" -#: ../../c-api/init.rst:1537 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1537 msgid "" "When :ref:`Py_LIMITED_API ` is not defined, static allocation of " "this type by :c:macro:`Py_tss_NEEDS_INIT` is allowed." msgstr "" -#: ../../c-api/init.rst:1543 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1543 msgid "" "This macro expands to the initializer for :c:type:`Py_tss_t` variables. Note" " that this macro won't be defined with :ref:`Py_LIMITED_API `." msgstr "" -#: ../../c-api/init.rst:1548 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1548 msgid "Dynamic Allocation" msgstr "" -#: ../../c-api/init.rst:1550 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1550 msgid "" "Dynamic allocation of the :c:type:`Py_tss_t`, required in extension modules " "built with :ref:`Py_LIMITED_API `, where static allocation of this " "type is not possible due to its implementation being opaque at build time." msgstr "" -#: ../../c-api/init.rst:1557 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1557 msgid "" "Return a value which is the same state as a value initialized with " ":c:macro:`Py_tss_NEEDS_INIT`, or ``NULL`` in the case of dynamic allocation " "failure." msgstr "" -#: ../../c-api/init.rst:1564 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1564 msgid "" "Free the given *key* allocated by :c:func:`PyThread_tss_alloc`, after first " "calling :c:func:`PyThread_tss_delete` to ensure any associated thread locals" " have been unassigned. This is a no-op if the *key* argument is `NULL`." msgstr "" -#: ../../c-api/init.rst:1570 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1570 msgid "" "A freed key becomes a dangling pointer, you should reset the key to `NULL`." msgstr "" -#: ../../c-api/init.rst:1575 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1575 msgid "Methods" msgstr "Metode-Metode" -#: ../../c-api/init.rst:1577 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1577 msgid "" "The parameter *key* of these functions must not be ``NULL``. Moreover, the " "behaviors of :c:func:`PyThread_tss_set` and :c:func:`PyThread_tss_get` are " @@ -1845,13 +1855,13 @@ msgid "" ":c:func:`PyThread_tss_create`." msgstr "" -#: ../../c-api/init.rst:1585 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1585 msgid "" "Return a non-zero value if the given :c:type:`Py_tss_t` has been initialized" " by :c:func:`PyThread_tss_create`." msgstr "" -#: ../../c-api/init.rst:1591 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1591 msgid "" "Return a zero value on successful initialization of a TSS key. The behavior" " is undefined if the value pointed to by the *key* argument is not " @@ -1860,7 +1870,7 @@ msgid "" "no-op and immediately returns success." msgstr "" -#: ../../c-api/init.rst:1600 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1600 msgid "" "Destroy a TSS key to forget the values associated with the key across all " "threads, and change the key's initialization state to uninitialized. A " @@ -1869,31 +1879,31 @@ msgid "" " same key -- calling it on an already destroyed key is a no-op." msgstr "" -#: ../../c-api/init.rst:1609 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1609 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." msgstr "" -#: ../../c-api/init.rst:1616 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1616 msgid "" "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 "" -#: ../../c-api/init.rst:1624 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1624 msgid "Thread Local Storage (TLS) API" msgstr "" -#: ../../c-api/init.rst:1626 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1626 msgid "" "This API is superseded by :ref:`Thread Specific Storage (TSS) API `." msgstr "" -#: ../../c-api/init.rst:1631 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1631 msgid "" "This version of the API does not support platforms where the native TLS key " "is defined in a way that cannot be safely cast to ``int``. On such " @@ -1902,7 +1912,7 @@ msgid "" "platforms." msgstr "" -#: ../../c-api/init.rst:1636 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/init.rst:1636 msgid "" "Due to the compatibility problem noted above, this version of the API should" " not be used in new code." diff --git a/c-api/iterator.po b/c-api/iterator.po index a1a22648..981b9927 100644 --- a/c-api/iterator.po +++ b/c-api/iterator.po @@ -3,13 +3,17 @@ # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # +# Translators: +# Septian Hari , 2019 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-01 14:24+0000\n" +"POT-Creation-Date: 2019-12-16 12:12+0000\n" "PO-Revision-Date: 2017-02-16 17:36+0000\n" +"Last-Translator: Septian Hari , 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" @@ -17,11 +21,11 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../../c-api/iterator.rst:6 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/iterator.rst:6 msgid "Iterator Objects" -msgstr "" +msgstr "Objek Iterator " -#: ../../c-api/iterator.rst:8 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/iterator.rst:8 msgid "" "Python provides two general-purpose iterator objects. The first, a sequence" " iterator, works with an arbitrary sequence supporting the " @@ -29,39 +33,60 @@ msgid "" "sentinel value, calling the callable for each item in the sequence, and " "ending the iteration when the sentinel value is returned." msgstr "" +"Python menyediakan dua objek iterator untuk tujuan umum. Yang pertama, " +"iterator urutan, bekerja dengan objek yang mendukung metode " +":meth:`__getitem__`. Yang kedua bekerja dengan objek yang bisa dipanggil dan" +" nilai penjaga (sentinel), memanggil callable untuk setiap item dalam " +"urutan, dan mengakhiri iterasi ketika nilai penjaga dikembalikan." -#: ../../c-api/iterator.rst:17 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/iterator.rst:17 msgid "" "Type object for iterator objects returned by :c:func:`PySeqIter_New` and the" " one-argument form of the :func:`iter` built-in function for built-in " "sequence types." msgstr "" +"Tipe objek untuk objek iterator yang dikembalikan oleh " +":c:func:`PySeqIter_New` dan bentuk satu argumen dari fungsi bawaan " +":func:`iter` untuk tipe urutan bawaan." -#: ../../c-api/iterator.rst:24 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/iterator.rst:24 msgid "Return true if the type of *op* is :c:data:`PySeqIter_Type`." msgstr "" +"Mengembalikan nilai true jika tipe *op* adalah :c:data:`PySeqIter_Type`." -#: ../../c-api/iterator.rst:29 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/iterator.rst:29 msgid "" "Return an iterator that works with a general sequence object, *seq*. The " "iteration ends when the sequence raises :exc:`IndexError` for the " "subscripting operation." msgstr "" +"Mengembalikan iterator yang bekerja dengan objek urutan umum, *seq*. Iterasi" +" berakhir ketika urutan memunculkan :exc:`IndexError` untuk operasi " +"berlangganan (subscripting)." -#: ../../c-api/iterator.rst:36 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/iterator.rst:36 msgid "" "Type object for iterator objects returned by :c:func:`PyCallIter_New` and " "the two-argument form of the :func:`iter` built-in function." msgstr "" +"Tipe objek untuk objek iterator yang dikembalikan oleh " +":c:func:`PyCallIter_New` dan bentuk dua argumen dari fungsi bawaan " +":func:`iter` ." -#: ../../c-api/iterator.rst:42 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/iterator.rst:42 msgid "Return true if the type of *op* is :c:data:`PyCallIter_Type`." msgstr "" +"Mengembalikan nilai true jika tipe *op* adalah :c:data:`PyCallIter_Type`." -#: ../../c-api/iterator.rst:47 +#: /home/travis/build/python/cpython-doc-catalog/Doc/c-api/iterator.rst:47 msgid "" "Return a new iterator. The first parameter, *callable*, can be any Python " "callable object that can be called with no parameters; each call to it " "should return the next item in the iteration. When *callable* returns a " "value equal to *sentinel*, the iteration will be terminated." msgstr "" +"Mengembalikan iterator baru. Parameter pertama, *callable*, dapat berupa " +"objek Python callable apa saja yang bisa dipanggil tanpa parameter; setiap " +"pemanggilan harus mengembalikan butir (item) berikutnya pada iterator. " +"Ketika *callable* mengembalikan nilai sama dengan *sentinel*, perulangan " +"akan dihentikan." diff --git a/faq/programming.po b/faq/programming.po index c690cacb..e8b6d5c3 100644 --- a/faq/programming.po +++ b/faq/programming.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-21 11:30+0000\n" +"POT-Creation-Date: 2019-12-29 12:17+0000\n" "PO-Revision-Date: 2017-02-16 17:43+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -21,35 +21,36 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../../faq/programming.rst:5 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:5 msgid "Programming FAQ" msgstr "Pemrograman FAQ" -#: ../../faq/programming.rst:8 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:8 msgid "Contents" msgstr "Konten" -#: ../../faq/programming.rst:12 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:12 msgid "General Questions" msgstr "Pertanyaan Umum" -#: ../../faq/programming.rst:15 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:15 msgid "" "Is there a source code level debugger with breakpoints, single-stepping, " "etc.?" msgstr "" -#: ../../faq/programming.rst:17 ../../faq/programming.rst:63 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:17 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:63 msgid "Yes." msgstr "Ya." -#: ../../faq/programming.rst:19 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../faq/programming.rst:22 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " @@ -57,14 +58,14 @@ msgid "" "using the code for pdb as an example." msgstr "" -#: ../../faq/programming.rst:27 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../faq/programming.rst:31 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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" @@ -74,7 +75,7 @@ msgid "" "ActivePython distribution (see https://www.activestate.com/activepython\\ )." msgstr "" -#: ../../faq/programming.rst:38 +#: /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 " @@ -83,13 +84,13 @@ msgid "" "an advanced debugger, integrated help, and Zope support." msgstr "" -#: ../../faq/programming.rst:44 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:44 msgid "" "`Eric `_ is an IDE built on PyQt and " "the Scintilla editing component." msgstr "" -#: ../../faq/programming.rst:47 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:47 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 " @@ -97,36 +98,36 @@ msgid "" "https://www.gnu.org/software/ddd." msgstr "" -#: ../../faq/programming.rst:52 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:52 msgid "" "There are a number of commercial Python IDEs that include graphical " "debuggers. They include:" msgstr "" -#: ../../faq/programming.rst:55 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:55 msgid "Wing IDE (https://wingware.com/)" msgstr "Wing IDE (https://wingware.com/)" -#: ../../faq/programming.rst:56 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:56 msgid "Komodo IDE (https://komodoide.com/)" msgstr "Komodo IDE (https://komodoide.com/)" -#: ../../faq/programming.rst:57 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:57 msgid "PyCharm (https://www.jetbrains.com/pycharm/)" msgstr "PyCharm (https://www.jetbrains.com/pycharm/)" -#: ../../faq/programming.rst:61 +#: /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 "" -#: ../../faq/programming.rst:65 +#: /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/." msgstr "" -#: ../../faq/programming.rst:69 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:69 msgid "" "`Pylint `_ is another tool that checks if a module " "satisfies a coding standard, and also makes it possible to write plug-ins to" @@ -137,18 +138,18 @@ msgid "" "https://docs.pylint.org/ provides a full list of Pylint's features." msgstr "" -#: ../../faq/programming.rst:77 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:77 msgid "" "Static type checkers such as `Mypy `_, `Pyre `_, and `Pytype `_ can " "check type hints in Python source code." msgstr "" -#: ../../faq/programming.rst:84 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:84 msgid "How can I create a stand-alone binary from a Python script?" msgstr "" -#: ../../faq/programming.rst:86 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:86 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 " @@ -157,7 +158,7 @@ msgid "" "together with a Python binary to produce a single executable." msgstr "" -#: ../../faq/programming.rst:92 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:92 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 " @@ -165,7 +166,7 @@ msgid "" " the standard Python modules." msgstr "" -#: ../../faq/programming.rst:97 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:97 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" @@ -178,60 +179,60 @@ msgid "" "which acts exactly like your script." msgstr "" -#: ../../faq/programming.rst:106 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:106 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 "" -#: ../../faq/programming.rst:109 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:109 msgid "http://www.py2exe.org/" msgstr "http://www.py2exe.org/" -#: ../../faq/programming.rst:111 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:111 msgid "" "Another tool is Anthony Tuininga's `cx_Freeze `_." msgstr "" -#: ../../faq/programming.rst:115 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:115 msgid "Are there coding standards or a style guide for Python programs?" msgstr "" -#: ../../faq/programming.rst:117 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:117 msgid "" "Yes. The coding style required for standard library modules is documented " "as :pep:`8`." msgstr "" -#: ../../faq/programming.rst:122 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:122 msgid "Core Language" msgstr "Inti Bahasa" -#: ../../faq/programming.rst:125 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:125 msgid "Why am I getting an UnboundLocalError when the variable has a value?" msgstr "" -#: ../../faq/programming.rst:127 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:127 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 "" -#: ../../faq/programming.rst:131 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:131 msgid "This code:" msgstr "Kode ini:" -#: ../../faq/programming.rst:139 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:139 msgid "works, but this code:" msgstr "dapat beroperasi, tapi kode ini:" -#: ../../faq/programming.rst:146 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:146 msgid "results in an UnboundLocalError:" msgstr "memunculkan sebuah UnboundLocalError:" -#: ../../faq/programming.rst:153 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:153 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 " @@ -241,30 +242,30 @@ msgid "" "uninitialized local variable and an error results." msgstr "" -#: ../../faq/programming.rst:160 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:160 msgid "" "In the example above you can access the outer scope variable by declaring it" " global:" msgstr "" -#: ../../faq/programming.rst:171 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:171 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 "" -#: ../../faq/programming.rst:178 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:178 msgid "" "You can do a similar thing in a nested scope using the :keyword:`nonlocal` " "keyword:" msgstr "" -#: ../../faq/programming.rst:195 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:195 msgid "What are the rules for local and global variables in Python?" msgstr "" -#: ../../faq/programming.rst:197 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:197 msgid "" "In Python, variables that are only referenced inside a function are " "implicitly global. If a variable is assigned a value anywhere within the " @@ -272,7 +273,7 @@ msgid "" "global." msgstr "" -#: ../../faq/programming.rst:201 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:201 msgid "" "Though a bit surprising at first, a moment's consideration explains this. " "On one hand, requiring :keyword:`global` for assigned variables provides a " @@ -283,19 +284,19 @@ msgid "" "usefulness of the ``global`` declaration for identifying side-effects." msgstr "" -#: ../../faq/programming.rst:211 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:211 msgid "" "Why do lambdas defined in a loop with different values all return the same " "result?" msgstr "" -#: ../../faq/programming.rst:213 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:213 msgid "" "Assume you use a for loop to define a few different lambdas (or even plain " "functions), e.g.::" msgstr "" -#: ../../faq/programming.rst:220 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:220 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``, " @@ -303,7 +304,7 @@ msgid "" "see that they all return ``16``::" msgstr "" -#: ../../faq/programming.rst:230 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:230 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 " @@ -312,13 +313,13 @@ msgid "" " changing the value of ``x`` and see how the results of the lambdas change::" msgstr "" -#: ../../faq/programming.rst:240 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:240 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 "" -#: ../../faq/programming.rst:247 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:247 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 " @@ -327,17 +328,17 @@ msgid "" "Therefore each lambda will now return the correct result::" msgstr "" -#: ../../faq/programming.rst:258 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:258 msgid "" "Note that this behaviour is not peculiar to lambdas, but applies to regular " "functions too." msgstr "" -#: ../../faq/programming.rst:263 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:263 msgid "How do I share global variables across modules?" msgstr "" -#: ../../faq/programming.rst:265 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:265 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 " @@ -347,36 +348,36 @@ msgid "" " For example:" msgstr "" -#: ../../faq/programming.rst:271 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:271 msgid "config.py::" msgstr "config.py::" -#: ../../faq/programming.rst:275 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:275 msgid "mod.py::" msgstr "mod.py::" -#: ../../faq/programming.rst:280 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:280 msgid "main.py::" msgstr "main.py::" -#: ../../faq/programming.rst:286 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:286 msgid "" "Note that using a module is also the basis for implementing the Singleton " "design pattern, for the same reason." msgstr "" -#: ../../faq/programming.rst:291 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:291 msgid "What are the \"best practices\" for using import in a module?" msgstr "" -#: ../../faq/programming.rst:293 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:293 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 "" -#: ../../faq/programming.rst:297 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:297 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 " @@ -384,31 +385,31 @@ msgid "" "module imports, but using multiple imports per line uses less screen space." msgstr "" -#: ../../faq/programming.rst:302 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:302 msgid "It's good practice if you import modules in the following order:" msgstr "" -#: ../../faq/programming.rst:304 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:304 msgid "standard library modules -- e.g. ``sys``, ``os``, ``getopt``, ``re``" msgstr "" -#: ../../faq/programming.rst:305 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:305 msgid "" "third-party library modules (anything installed in Python's site-packages " "directory) -- e.g. mx.DateTime, ZODB, PIL.Image, etc." msgstr "" -#: ../../faq/programming.rst:307 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:307 msgid "locally-developed modules" msgstr "modul dikembangkan secara lokal" -#: ../../faq/programming.rst:309 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:309 msgid "" "It is sometimes necessary to move imports to a function or class to avoid " "problems with circular imports. Gordon McMillan says:" msgstr "" -#: ../../faq/programming.rst:312 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:312 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 " @@ -417,7 +418,7 @@ msgid "" "module is busy importing the 2nd." msgstr "" -#: ../../faq/programming.rst:318 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:318 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 " @@ -425,7 +426,7 @@ msgid "" "module can do its import." msgstr "" -#: ../../faq/programming.rst:323 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:323 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" @@ -434,7 +435,7 @@ msgid "" "code is a good option." msgstr "" -#: ../../faq/programming.rst:328 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:328 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 " @@ -448,24 +449,24 @@ msgid "" "of scope, the module is probably available in :data:`sys.modules`." msgstr "" -#: ../../faq/programming.rst:341 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:341 msgid "Why are default values shared between objects?" msgstr "" -#: ../../faq/programming.rst:343 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:343 msgid "" "This type of bug commonly bites neophyte programmers. Consider this " "function::" msgstr "" -#: ../../faq/programming.rst:350 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:350 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 "" -#: ../../faq/programming.rst:354 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:354 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, " @@ -474,14 +475,14 @@ msgid "" "this changed object." msgstr "" -#: ../../faq/programming.rst:359 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:359 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 "" -#: ../../faq/programming.rst:363 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:363 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 " @@ -489,11 +490,11 @@ msgid "" "list/dictionary/whatever if it is. For example, don't write::" msgstr "" -#: ../../faq/programming.rst:371 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:371 msgid "but::" msgstr "tapi::" -#: ../../faq/programming.rst:377 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:377 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 " @@ -502,18 +503,18 @@ msgid "" "implemented like this::" msgstr "" -#: ../../faq/programming.rst:392 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:392 msgid "" "You could use a global variable containing a dictionary instead of the " "default value; it's a matter of taste." msgstr "" -#: ../../faq/programming.rst:397 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:397 msgid "" "How can I pass optional or keyword parameters from one function to another?" msgstr "" -#: ../../faq/programming.rst:399 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:399 msgid "" "Collect the arguments using the ``*`` and ``**`` specifiers in the " "function's parameter list; this gives you the positional arguments as a " @@ -521,11 +522,11 @@ msgid "" "arguments when calling another function by using ``*`` and ``**``::" msgstr "" -#: ../../faq/programming.rst:418 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:418 msgid "What is the difference between arguments and parameters?" msgstr "" -#: ../../faq/programming.rst:420 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:420 msgid "" ":term:`Parameters ` are defined by the names that appear in a " "function definition, whereas :term:`arguments ` are the values " @@ -534,34 +535,34 @@ msgid "" "definition::" msgstr "" -#: ../../faq/programming.rst:428 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:428 msgid "" "*foo*, *bar* and *kwargs* are parameters of ``func``. However, when calling" " ``func``, for example::" msgstr "" -#: ../../faq/programming.rst:433 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:433 msgid "the values ``42``, ``314``, and ``somevar`` are arguments." msgstr "" -#: ../../faq/programming.rst:437 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:437 msgid "Why did changing list 'y' also change list 'x'?" msgstr "" -#: ../../faq/programming.rst:439 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:439 msgid "If you wrote code like::" msgstr "Jika kamu menulis kode seperti::" -#: ../../faq/programming.rst:449 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:449 msgid "" "you might be wondering why appending an element to ``y`` changed ``x`` too." msgstr "" -#: ../../faq/programming.rst:451 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:451 msgid "There are two factors that produce this result:" msgstr "" -#: ../../faq/programming.rst:453 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:453 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 " @@ -569,23 +570,23 @@ msgid "" "(the list), and both ``x`` and ``y`` refer to it." msgstr "" -#: ../../faq/programming.rst:457 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:457 msgid "" "Lists are :term:`mutable`, which means that you can change their content." msgstr "" -#: ../../faq/programming.rst:459 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:459 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 "" -#: ../../faq/programming.rst:463 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:463 msgid "If we instead assign an immutable object to ``x``::" msgstr "" -#: ../../faq/programming.rst:473 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:473 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" @@ -596,7 +597,7 @@ msgid "" "(``x`` now refers to ``6`` but ``y`` still refers to ``5``)." msgstr "" -#: ../../faq/programming.rst:481 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:481 msgid "" "Some operations (for example ``y.append(10)`` and ``y.sort()``) mutate the " "object, whereas superficially similar operations (for example ``y = y + " @@ -608,7 +609,7 @@ msgid "" " your program to generate an easily diagnosed error." msgstr "" -#: ../../faq/programming.rst:490 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:490 msgid "" "However, there is one class of operations where the same operation sometimes" " has different behaviors with different types: the augmented assignment " @@ -618,18 +619,18 @@ msgid "" "1`` create new objects)." msgstr "" -#: ../../faq/programming.rst:497 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:497 msgid "In other words:" msgstr "Dengan kata lain:" -#: ../../faq/programming.rst:499 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:499 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 "" -#: ../../faq/programming.rst:502 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:502 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, " @@ -637,17 +638,17 @@ msgid "" "new object." msgstr "" -#: ../../faq/programming.rst:507 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:507 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 "" -#: ../../faq/programming.rst:512 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:512 msgid "How do I write a function with output parameters (call by reference)?" msgstr "" -#: ../../faq/programming.rst:514 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:514 msgid "" "Remember that arguments are passed by assignment in Python. Since " "assignment just creates references to objects, there's no alias between an " @@ -655,44 +656,44 @@ msgid "" " You can achieve the desired effect in a number of ways." msgstr "" -#: ../../faq/programming.rst:519 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:519 msgid "By returning a tuple of the results::" msgstr "" -#: ../../faq/programming.rst:530 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:530 msgid "This is almost always the clearest solution." msgstr "" -#: ../../faq/programming.rst:532 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:532 msgid "" "By using global variables. This isn't thread-safe, and is not recommended." msgstr "" -#: ../../faq/programming.rst:534 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:534 msgid "By passing a mutable (changeable in-place) object::" msgstr "" -#: ../../faq/programming.rst:544 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:544 msgid "By passing in a dictionary that gets mutated::" msgstr "" -#: ../../faq/programming.rst:554 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:554 msgid "Or bundle up values in a class instance::" msgstr "" -#: ../../faq/programming.rst:570 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:570 msgid "There's almost never a good reason to get this complicated." msgstr "" -#: ../../faq/programming.rst:572 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:572 msgid "Your best choice is to return a tuple containing the multiple results." msgstr "" -#: ../../faq/programming.rst:576 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:576 msgid "How do you make a higher order function in Python?" msgstr "" -#: ../../faq/programming.rst:578 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:578 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 " @@ -700,71 +701,71 @@ msgid "" " scopes::" msgstr "" -#: ../../faq/programming.rst:587 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:587 msgid "Or using a callable object::" msgstr "" -#: ../../faq/programming.rst:597 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:597 msgid "In both cases, ::" msgstr "Dalam kedua kasus, ::" -#: ../../faq/programming.rst:601 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:601 msgid "gives a callable object where ``taxes(10e6) == 0.3 * 10e6 + 2``." msgstr "" -#: ../../faq/programming.rst:603 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:603 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 "" -#: ../../faq/programming.rst:612 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:612 msgid "Object can encapsulate state for several methods::" msgstr "" -#: ../../faq/programming.rst:630 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:630 msgid "" "Here ``inc()``, ``dec()`` and ``reset()`` act like functions which share the" " same counting variable." msgstr "" -#: ../../faq/programming.rst:635 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:635 msgid "How do I copy an object in Python?" msgstr "" -#: ../../faq/programming.rst:637 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:637 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 "" -#: ../../faq/programming.rst:640 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:640 msgid "" "Some objects can be copied more easily. Dictionaries have a " ":meth:`~dict.copy` method::" msgstr "" -#: ../../faq/programming.rst:645 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:645 msgid "Sequences can be copied by slicing::" msgstr "" -#: ../../faq/programming.rst:651 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:651 msgid "How can I find the methods or attributes of an object?" msgstr "" -#: ../../faq/programming.rst:653 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:653 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 "" -#: ../../faq/programming.rst:659 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:659 msgid "How can my code discover the name of an object?" msgstr "" -#: ../../faq/programming.rst:661 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:661 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 " @@ -772,7 +773,7 @@ msgid "" "Consider the following code::" msgstr "" -#: ../../faq/programming.rst:677 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:677 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 " @@ -780,7 +781,7 @@ msgid "" "instance's name is a or b, since both names are bound to the same value." msgstr "" -#: ../../faq/programming.rst:682 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:682 msgid "" "Generally speaking it should not be necessary for your code to \"know the " "names\" of particular values. Unless you are deliberately writing " @@ -788,13 +789,13 @@ msgid "" "approach might be beneficial." msgstr "" -#: ../../faq/programming.rst:687 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:687 msgid "" "In comp.lang.python, Fredrik Lundh once gave an excellent analogy in answer " "to this question:" msgstr "" -#: ../../faq/programming.rst:690 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:690 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 -- " @@ -802,77 +803,77 @@ msgid "" "(namespaces) if it's their cat (object)..." msgstr "" -#: ../../faq/programming.rst:695 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:695 msgid "" "....and don't be surprised if you'll find that it's known by many names, or " "no name at all!" msgstr "" -#: ../../faq/programming.rst:700 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:700 msgid "What's up with the comma operator's precedence?" msgstr "" -#: ../../faq/programming.rst:702 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:702 msgid "Comma is not an operator in Python. Consider this session::" msgstr "" -#: ../../faq/programming.rst:707 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:707 msgid "" "Since the comma is not an operator, but a separator between expressions the " "above is evaluated as if you had entered::" msgstr "" -#: ../../faq/programming.rst:712 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:712 msgid "not::" msgstr "tidak::" -#: ../../faq/programming.rst:716 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:716 msgid "" "The same is true of the various assignment operators (``=``, ``+=`` etc). " "They are not truly operators but syntactic delimiters in assignment " "statements." msgstr "" -#: ../../faq/programming.rst:721 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:721 msgid "Is there an equivalent of C's \"?:\" ternary operator?" msgstr "" -#: ../../faq/programming.rst:723 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:723 msgid "Yes, there is. The syntax is as follows::" msgstr "" -#: ../../faq/programming.rst:730 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:730 msgid "" "Before this syntax was introduced in Python 2.5, a common idiom was to use " "logical operators::" msgstr "" -#: ../../faq/programming.rst:735 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:735 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 "" -#: ../../faq/programming.rst:741 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:741 msgid "Is it possible to write obfuscated one-liners in Python?" msgstr "" -#: ../../faq/programming.rst:743 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:743 msgid "" "Yes. Usually this is done by nesting :keyword:`lambda` within " ":keyword:`!lambda`. See the following three examples, due to Ulf Bartelt::" msgstr "" -#: ../../faq/programming.rst:770 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:770 msgid "Don't try this at home, kids!" msgstr "Jangan lakukan ini di rumah, anak-anak!" -#: ../../faq/programming.rst:776 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:776 msgid "What does the slash(/) in the parameter list of a function mean?" msgstr "" -#: ../../faq/programming.rst:778 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:778 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" @@ -882,53 +883,53 @@ msgid "" "positional-only parameters. Its documentation looks like this::" msgstr "" -#: ../../faq/programming.rst:791 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:791 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 "" -#: ../../faq/programming.rst:802 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:802 msgid "Numbers and strings" msgstr "Angka dan string" -#: ../../faq/programming.rst:805 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:805 msgid "How do I specify hexadecimal and octal integers?" msgstr "" -#: ../../faq/programming.rst:807 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:807 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 "" -#: ../../faq/programming.rst:815 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:815 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 "" -#: ../../faq/programming.rst:828 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:828 msgid "Why does -22 // 10 return -3?" msgstr "" -#: ../../faq/programming.rst:830 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:830 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 "" -#: ../../faq/programming.rst:835 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:835 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 "" -#: ../../faq/programming.rst:839 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:839 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 " @@ -937,18 +938,18 @@ msgid "" "bug waiting to bite." msgstr "" -#: ../../faq/programming.rst:847 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:847 msgid "How do I convert a string to a number?" msgstr "Bagaimana cara mengonversi string menjadi angka?" -#: ../../faq/programming.rst:849 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:849 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 "" -#: ../../faq/programming.rst:853 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:853 msgid "" "By default, these interpret the number as decimal, so that ``int('0144') == " "144`` and ``int('0x144')`` raises :exc:`ValueError`. ``int(string, base)`` " @@ -958,7 +959,7 @@ msgid "" "indicates a hex number." msgstr "" -#: ../../faq/programming.rst:859 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:859 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 " @@ -968,18 +969,18 @@ msgid "" "directory." msgstr "" -#: ../../faq/programming.rst:866 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:866 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:872 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:872 msgid "How do I convert a number to a string?" msgstr "Bagaimana cara mengonversi angka menjadi string?" -#: ../../faq/programming.rst:874 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:874 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," @@ -989,11 +990,11 @@ msgid "" "``\"{:.3f}\".format(1.0/3.0)`` yields ``'0.333'``." msgstr "" -#: ../../faq/programming.rst:883 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:883 msgid "How do I modify a string in place?" msgstr "" -#: ../../faq/programming.rst:885 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:885 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" @@ -1002,15 +1003,15 @@ msgid "" "module::" msgstr "" -#: ../../faq/programming.rst:915 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:915 msgid "How do I use strings to call functions/methods?" msgstr "" -#: ../../faq/programming.rst:917 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:917 msgid "There are various techniques." msgstr "Ada berbagai teknik." -#: ../../faq/programming.rst:919 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:919 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 " @@ -1018,38 +1019,38 @@ msgid "" "a case construct::" msgstr "" -#: ../../faq/programming.rst:934 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:934 msgid "Use the built-in function :func:`getattr`::" msgstr "" -#: ../../faq/programming.rst:939 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:939 msgid "" "Note that :func:`getattr` works on any object, including classes, class " "instances, modules, and so on." msgstr "" -#: ../../faq/programming.rst:942 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:942 msgid "This is used in several places in the standard library, like this::" msgstr "" -#: ../../faq/programming.rst:955 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:955 msgid "Use :func:`locals` or :func:`eval` to resolve the function name::" msgstr "" -#: ../../faq/programming.rst:968 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:968 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:973 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:973 msgid "" "Is there an equivalent to Perl's chomp() for removing trailing newlines from" " strings?" msgstr "" -#: ../../faq/programming.rst:975 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:975 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 " @@ -1058,21 +1059,21 @@ msgid "" "be removed::" msgstr "" -#: ../../faq/programming.rst:987 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:987 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:992 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:992 msgid "Is there a scanf() or sscanf() equivalent?" msgstr "" -#: ../../faq/programming.rst:994 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:994 msgid "Not as such." msgstr "Tidak seperti itu." -#: ../../faq/programming.rst:996 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:996 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 " @@ -1082,86 +1083,86 @@ msgid "" "as a separator." msgstr "" -#: ../../faq/programming.rst:1002 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1002 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:1007 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1007 msgid "What does 'UnicodeDecodeError' or 'UnicodeEncodeError' error mean?" msgstr "" -#: ../../faq/programming.rst:1009 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1009 msgid "See the :ref:`unicode-howto`." msgstr "" -#: ../../faq/programming.rst:1013 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1013 msgid "Performance" msgstr "Performa" -#: ../../faq/programming.rst:1016 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1016 msgid "My program is too slow. How do I speed it up?" msgstr "" -#: ../../faq/programming.rst:1018 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1018 msgid "" "That's a tough one, in general. First, here are a list of things to " "remember before diving further:" msgstr "" -#: ../../faq/programming.rst:1021 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1021 msgid "" "Performance characteristics vary across Python implementations. This FAQ " -"focusses on :term:`CPython`." +"focuses on :term:`CPython`." msgstr "" -#: ../../faq/programming.rst:1023 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1023 msgid "" "Behaviour can vary across operating systems, especially when talking about " "I/O or multi-threading." msgstr "" -#: ../../faq/programming.rst:1025 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1025 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:1027 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1027 msgid "" "Writing benchmark scripts will allow you to iterate quickly when searching " "for improvements (see the :mod:`timeit` module)." msgstr "" -#: ../../faq/programming.rst:1029 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1029 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:1033 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1033 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:1037 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1037 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:1041 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1041 msgid "" "Use the right data structures. Study documentation for the :ref:`bltin-" "types` and the :mod:`collections` module." msgstr "" -#: ../../faq/programming.rst:1044 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1044 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 " @@ -1172,7 +1173,7 @@ msgid "" "advanced usage)." msgstr "" -#: ../../faq/programming.rst:1052 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1052 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," @@ -1181,7 +1182,7 @@ msgid "" " detrimental to readability)." msgstr "" -#: ../../faq/programming.rst:1058 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1058 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 " @@ -1193,17 +1194,17 @@ msgid "" "yourself." msgstr "" -#: ../../faq/programming.rst:1068 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1068 msgid "" "The wiki page devoted to `performance tips " "`_." msgstr "" -#: ../../faq/programming.rst:1074 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1074 msgid "What is the most efficient way to concatenate many strings together?" msgstr "" -#: ../../faq/programming.rst:1076 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1076 msgid "" ":class:`str` and :class:`bytes` objects are immutable, therefore " "concatenating many strings together is inefficient as each concatenation " @@ -1211,40 +1212,40 @@ msgid "" "quadratic in the total string length." msgstr "" -#: ../../faq/programming.rst:1081 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1081 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:1089 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1089 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:1091 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1091 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:1100 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1100 msgid "Sequences (Tuples/Lists)" msgstr "Urutan (*Tuple*/*List*)" -#: ../../faq/programming.rst:1103 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1103 msgid "How do I convert between tuples and lists?" msgstr "" -#: ../../faq/programming.rst:1105 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1105 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:1108 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1108 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 " @@ -1252,7 +1253,7 @@ msgid "" "you aren't sure that an object is already a tuple." msgstr "" -#: ../../faq/programming.rst:1113 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1113 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, " @@ -1260,11 +1261,11 @@ msgid "" "If the argument is a list, it makes a copy just like ``seq[:]`` would." msgstr "" -#: ../../faq/programming.rst:1120 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1120 msgid "What's a negative index?" msgstr "Apa itu indeks negatif?" -#: ../../faq/programming.rst:1122 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1122 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 " @@ -1273,78 +1274,78 @@ msgid "" "``seq[len(seq)-n]``." msgstr "" -#: ../../faq/programming.rst:1127 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1127 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:1133 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1133 msgid "How do I iterate over a sequence in reverse order?" msgstr "" -#: ../../faq/programming.rst:1135 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1135 msgid "" "Use the :func:`reversed` built-in function, which is new in Python 2.4::" msgstr "" -#: ../../faq/programming.rst:1140 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1140 msgid "" "This won't touch your original sequence, but build a new copy with reversed " "order to iterate over." msgstr "" -#: ../../faq/programming.rst:1143 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1143 msgid "With Python 2.3, you can use an extended slice syntax::" msgstr "" -#: ../../faq/programming.rst:1150 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1150 msgid "How do you remove duplicates from a list?" msgstr "" -#: ../../faq/programming.rst:1152 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1152 msgid "See the Python Cookbook for a long discussion of many ways to do this:" msgstr "" -#: ../../faq/programming.rst:1154 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1154 msgid "https://code.activestate.com/recipes/52560/" msgstr "https://code.activestate.com/recipes/52560/" -#: ../../faq/programming.rst:1156 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1156 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:1168 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1168 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:1173 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1173 msgid "" "This converts the list into a set, thereby removing duplicates, and then " "back into a list." msgstr "" -#: ../../faq/programming.rst:1178 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1178 msgid "How do you make an array in Python?" msgstr "" -#: ../../faq/programming.rst:1180 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1180 msgid "Use a list::" msgstr "Gunakan sebuah *list*::" -#: ../../faq/programming.rst:1184 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1184 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:1187 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1187 msgid "" "The ``array`` module also provides methods for creating arrays of fixed " "types with compact representations, but they are slower to index than lists." @@ -1352,12 +1353,12 @@ msgid "" "structures with various characteristics as well." msgstr "" -#: ../../faq/programming.rst:1192 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1192 msgid "" "To get Lisp-style linked lists, you can emulate cons cells using tuples::" msgstr "" -#: ../../faq/programming.rst:1196 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1196 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 " @@ -1365,23 +1366,23 @@ msgid "" "it's usually a lot slower than using Python lists." msgstr "" -#: ../../faq/programming.rst:1205 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1205 msgid "How do I create a multidimensional list?" msgstr "" -#: ../../faq/programming.rst:1207 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1207 msgid "You probably tried to make a multidimensional array like this::" msgstr "" -#: ../../faq/programming.rst:1211 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1211 msgid "This looks correct if you print it:" msgstr "" -#: ../../faq/programming.rst:1222 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1222 msgid "But when you assign a value, it shows up in multiple places:" msgstr "" -#: ../../faq/programming.rst:1234 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1234 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 " @@ -1389,56 +1390,56 @@ msgid "" "will show in all rows, which is almost certainly not what you want." msgstr "" -#: ../../faq/programming.rst:1239 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1239 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:1246 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1246 msgid "" "This generates a list containing 3 different lists of length two. You can " "also use a list comprehension::" msgstr "" -#: ../../faq/programming.rst:1252 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1252 msgid "" "Or, you can use an extension that provides a matrix datatype; `NumPy " "`_ is the best known." msgstr "" -#: ../../faq/programming.rst:1257 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1257 msgid "How do I apply a method to a sequence of objects?" msgstr "" -#: ../../faq/programming.rst:1259 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1259 msgid "Use a list comprehension::" msgstr "" -#: ../../faq/programming.rst:1266 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1266 msgid "" "Why does a_tuple[i] += ['item'] raise an exception when the addition works?" msgstr "" -#: ../../faq/programming.rst:1268 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1268 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:1272 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1272 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:1276 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1276 msgid "If you wrote::" msgstr "Jika kamu menulis::" -#: ../../faq/programming.rst:1284 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1284 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, " @@ -1447,29 +1448,29 @@ msgid "" "an element of a tuple points to." msgstr "" -#: ../../faq/programming.rst:1290 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1290 msgid "" "Under the covers, what this augmented assignment statement is doing is " "approximately this::" msgstr "" -#: ../../faq/programming.rst:1299 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1299 msgid "" "It is the assignment part of the operation that produces the error, since a " "tuple is immutable." msgstr "" -#: ../../faq/programming.rst:1302 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1302 msgid "When you write something like::" msgstr "Ketika kamu menulis sesuatu seperti::" -#: ../../faq/programming.rst:1310 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1310 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:1316 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1316 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 " @@ -1479,11 +1480,11 @@ msgid "" "that for lists, ``+=`` is a \"shorthand\" for ``list.extend``::" msgstr "" -#: ../../faq/programming.rst:1328 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1328 msgid "This is equivalent to::" msgstr "Ini setara dengan::" -#: ../../faq/programming.rst:1333 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1333 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 " @@ -1491,11 +1492,11 @@ msgid "" "``a_list`` was previously pointing to, but the assignment still happens." msgstr "" -#: ../../faq/programming.rst:1338 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1338 msgid "Thus, in our tuple example what is happening is equivalent to::" msgstr "" -#: ../../faq/programming.rst:1346 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1346 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, " @@ -1503,13 +1504,13 @@ msgid "" "immutable." msgstr "" -#: ../../faq/programming.rst:1352 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1352 msgid "" "I want to do a complicated sort: can you do a Schwartzian Transform in " "Python?" msgstr "" -#: ../../faq/programming.rst:1354 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1354 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 " @@ -1517,21 +1518,21 @@ msgid "" "method::" msgstr "" -#: ../../faq/programming.rst:1363 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1363 msgid "How can I sort one list by values from another list?" msgstr "" -#: ../../faq/programming.rst:1365 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1365 msgid "" "Merge them into an iterator of tuples, sort the resulting list, and then " "pick out the element you want. ::" msgstr "" -#: ../../faq/programming.rst:1379 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1379 msgid "An alternative for the last step is::" msgstr "" -#: ../../faq/programming.rst:1384 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1384 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 " @@ -1542,15 +1543,15 @@ msgid "" "speed reduction from having to make all those function calls." msgstr "" -#: ../../faq/programming.rst:1394 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1394 msgid "Objects" msgstr "Objek" -#: ../../faq/programming.rst:1397 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1397 msgid "What is a class?" msgstr "Apa itu kelas?" -#: ../../faq/programming.rst:1399 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1399 msgid "" "A class is the particular object type created by executing a class " "statement. Class objects are used as templates to create instance objects, " @@ -1558,7 +1559,7 @@ msgid "" "datatype." msgstr "" -#: ../../faq/programming.rst:1403 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1403 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. " @@ -1568,22 +1569,22 @@ msgid "" "``OutlookMailbox`` that handle various specific mailbox formats." msgstr "" -#: ../../faq/programming.rst:1412 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1412 msgid "What is a method?" msgstr "Apa itu metode?" -#: ../../faq/programming.rst:1414 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1414 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:1424 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1424 msgid "What is self?" msgstr "Apa itu *self*?" -#: ../../faq/programming.rst:1426 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1426 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," @@ -1591,17 +1592,17 @@ msgid "" "the called method will think it is called as ``meth(x, a, b, c)``." msgstr "" -#: ../../faq/programming.rst:1431 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1431 msgid "See also :ref:`why-self`." msgstr "Lihat juga :ref:`why-self`." -#: ../../faq/programming.rst:1435 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1435 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:1437 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1437 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 " @@ -1610,7 +1611,7 @@ msgid "" " ``isinstance(obj, str)`` or ``isinstance(obj, (int, float, complex))``." msgstr "" -#: ../../faq/programming.rst:1443 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1443 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 " @@ -1620,17 +1621,17 @@ msgid "" "have a function that does something::" msgstr "" -#: ../../faq/programming.rst:1457 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1457 msgid "" "A better approach is to define a ``search()`` method on all the classes and " "just call it::" msgstr "" -#: ../../faq/programming.rst:1472 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1472 msgid "What is delegation?" msgstr "Apa itu delegasi?" -#: ../../faq/programming.rst:1474 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1474 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 " @@ -1639,14 +1640,14 @@ msgid "" " other methods to the corresponding method of ``x``." msgstr "" -#: ../../faq/programming.rst:1480 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1480 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:1495 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1495 msgid "" "Here the ``UpperOut`` class redefines the ``write()`` method to convert the " "argument string to uppercase before calling the underlying " @@ -1656,7 +1657,7 @@ msgid "" "access>` for more information about controlling attribute access." msgstr "" -#: ../../faq/programming.rst:1502 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1502 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 " @@ -1665,23 +1666,23 @@ msgid "" "following::" msgstr "" -#: ../../faq/programming.rst:1513 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1513 msgid "" "Most :meth:`__setattr__` implementations must modify ``self.__dict__`` to " "store local state for self without causing an infinite recursion." msgstr "" -#: ../../faq/programming.rst:1518 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1518 msgid "" "How do I call a method defined in a base class from a derived class that " "overrides it?" msgstr "" -#: ../../faq/programming.rst:1520 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1520 msgid "Use the built-in :func:`super` function::" msgstr "" -#: ../../faq/programming.rst:1526 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1526 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 " @@ -1690,11 +1691,11 @@ msgid "" "method, so you need to provide the ``self`` argument." msgstr "" -#: ../../faq/programming.rst:1534 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1534 msgid "How can I organize my code to make it easier to change the base class?" msgstr "" -#: ../../faq/programming.rst:1536 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1536 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. " @@ -1704,30 +1705,30 @@ msgid "" "Example::" msgstr "" -#: ../../faq/programming.rst:1551 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1551 msgid "How do I create static class data and static class methods?" msgstr "" -#: ../../faq/programming.rst:1553 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1553 msgid "" "Both static data and static methods (in the sense of C++ or Java) are " "supported in Python." msgstr "" -#: ../../faq/programming.rst:1556 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1556 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:1568 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1568 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:1572 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1572 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." @@ -1735,59 +1736,59 @@ msgid "" "whether inside a method or not::" msgstr "" -#: ../../faq/programming.rst:1579 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1579 msgid "Static methods are possible::" msgstr "" -#: ../../faq/programming.rst:1587 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1587 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:1593 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1593 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:1598 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1598 msgid "How can I overload constructors (or methods) in Python?" msgstr "" -#: ../../faq/programming.rst:1600 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1600 msgid "" "This answer actually applies to all methods, but the question usually comes " "up first in the context of constructors." msgstr "" -#: ../../faq/programming.rst:1603 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1603 msgid "In C++ you'd write" msgstr "Di C++ kamu akan menulis" -#: ../../faq/programming.rst:1612 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1612 msgid "" "In Python you have to write a single constructor that catches all cases " "using default arguments. For example::" msgstr "" -#: ../../faq/programming.rst:1622 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1622 msgid "This is not entirely equivalent, but close enough in practice." msgstr "" -#: ../../faq/programming.rst:1624 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1624 msgid "You could also try a variable-length argument list, e.g. ::" msgstr "" -#: ../../faq/programming.rst:1629 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1629 msgid "The same approach works for all method definitions." msgstr "" -#: ../../faq/programming.rst:1633 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1633 msgid "I try to use __spam and I get an error about _SomeClassName__spam." msgstr "" -#: ../../faq/programming.rst:1635 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1635 msgid "" "Variable names with double leading underscores are \"mangled\" to provide a " "simple but effective way to define class private variables. Any identifier " @@ -1797,7 +1798,7 @@ msgid "" "stripped." msgstr "" -#: ../../faq/programming.rst:1641 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1641 msgid "" "This doesn't guarantee privacy: an outside user can still deliberately " "access the \"_classname__spam\" attribute, and private values are visible in" @@ -1805,23 +1806,23 @@ msgid "" "private variable names at all." msgstr "" -#: ../../faq/programming.rst:1648 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1648 msgid "" "My class defines __del__ but it is not called when I delete the object." msgstr "" -#: ../../faq/programming.rst:1650 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1650 msgid "There are several possible reasons for this." msgstr "" -#: ../../faq/programming.rst:1652 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1652 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:1656 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1656 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 " @@ -1835,7 +1836,7 @@ msgid "" "pathological cases where objects will never be collected." msgstr "" -#: ../../faq/programming.rst:1667 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1667 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. " @@ -1845,7 +1846,7 @@ msgid "" " once for the same object." msgstr "" -#: ../../faq/programming.rst:1674 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1674 msgid "" "Another way to avoid cyclical references is to use the :mod:`weakref` " "module, which allows you to point to objects without incrementing their " @@ -1853,28 +1854,28 @@ msgid "" "references for their parent and sibling references (if they need them!)." msgstr "" -#: ../../faq/programming.rst:1687 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1687 msgid "" "Finally, if your :meth:`__del__` method raises an exception, a warning " "message is printed to :data:`sys.stderr`." msgstr "" -#: ../../faq/programming.rst:1692 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1692 msgid "How do I get a list of all instances of a given class?" msgstr "" -#: ../../faq/programming.rst:1694 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1694 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:1700 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1700 msgid "Why does the result of ``id()`` appear to be not unique?" msgstr "" -#: ../../faq/programming.rst:1702 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1702 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 " @@ -1883,7 +1884,7 @@ msgid "" " memory. This is illustrated by this example:" msgstr "" -#: ../../faq/programming.rst:1713 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1713 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 " @@ -1891,15 +1892,15 @@ msgid "" "reference to the object:" msgstr "" -#: ../../faq/programming.rst:1726 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1726 msgid "Modules" msgstr "Modul-Modul" -#: ../../faq/programming.rst:1729 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1729 msgid "How do I create a .pyc file?" msgstr "Bagaimana saya membuat berkas .pyc?" -#: ../../faq/programming.rst:1731 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1731 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 " @@ -1911,7 +1912,7 @@ msgid "" "details.)" msgstr "" -#: ../../faq/programming.rst:1739 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1739 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 " @@ -1920,7 +1921,7 @@ msgid "" "testing with a web server." msgstr "" -#: ../../faq/programming.rst:1744 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1744 msgid "" "Unless the :envvar:`PYTHONDONTWRITEBYTECODE` environment variable is set, " "creation of a .pyc file is automatic if you're importing a module and Python" @@ -1929,7 +1930,7 @@ msgid "" "subdirectory." msgstr "" -#: ../../faq/programming.rst:1749 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1749 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 " @@ -1939,27 +1940,27 @@ msgid "" "for ``foo`` since ``foo.py`` isn't being imported." msgstr "" -#: ../../faq/programming.rst:1756 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1756 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:1760 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1760 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:1766 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1766 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:1770 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1770 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 " @@ -1967,11 +1968,11 @@ msgid "" "Python files to compile::" msgstr "" -#: ../../faq/programming.rst:1779 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1779 msgid "How do I find the current module name?" msgstr "" -#: ../../faq/programming.rst:1781 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1781 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 " @@ -1980,76 +1981,76 @@ msgid "" "only execute this code after checking ``__name__``::" msgstr "" -#: ../../faq/programming.rst:1796 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1796 msgid "How can I have modules that mutually import each other?" msgstr "" -#: ../../faq/programming.rst:1798 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1798 msgid "Suppose you have the following modules:" msgstr "" -#: ../../faq/programming.rst:1800 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1800 msgid "foo.py::" msgstr "foo.py::" -#: ../../faq/programming.rst:1805 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1805 msgid "bar.py::" msgstr "bar.py::" -#: ../../faq/programming.rst:1810 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1810 msgid "The problem is that the interpreter will perform the following steps:" msgstr "" -#: ../../faq/programming.rst:1812 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1812 msgid "main imports foo" msgstr "main imports foo" -#: ../../faq/programming.rst:1813 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1813 msgid "Empty globals for foo are created" msgstr "" -#: ../../faq/programming.rst:1814 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1814 msgid "foo is compiled and starts executing" msgstr "" -#: ../../faq/programming.rst:1815 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1815 msgid "foo imports bar" msgstr "foo imports bar" -#: ../../faq/programming.rst:1816 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1816 msgid "Empty globals for bar are created" msgstr "" -#: ../../faq/programming.rst:1817 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1817 msgid "bar is compiled and starts executing" msgstr "" -#: ../../faq/programming.rst:1818 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1818 msgid "" "bar imports foo (which is a no-op since there already is a module named foo)" msgstr "" -#: ../../faq/programming.rst:1819 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1819 msgid "bar.foo_var = foo.foo_var" msgstr "bar.foo_var = foo.foo_var" -#: ../../faq/programming.rst:1821 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1821 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:1824 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1824 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:1827 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1827 msgid "There are (at least) three possible workarounds for this problem." msgstr "" -#: ../../faq/programming.rst:1829 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1829 msgid "" "Guido van Rossum recommends avoiding all uses of ``from import " "...``, and placing all code inside functions. Initializations of global " @@ -2058,59 +2059,59 @@ msgid "" "``.``." msgstr "" -#: ../../faq/programming.rst:1834 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1834 msgid "" "Jim Roskind suggests performing steps in the following order in each module:" msgstr "" -#: ../../faq/programming.rst:1836 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1836 msgid "" "exports (globals, functions, and classes that don't need imported base " "classes)" msgstr "" -#: ../../faq/programming.rst:1838 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1838 msgid "``import`` statements" msgstr "pernyataan ``import``" -#: ../../faq/programming.rst:1839 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1839 msgid "" "active code (including globals that are initialized from imported values)." msgstr "" -#: ../../faq/programming.rst:1841 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1841 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:1844 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1844 msgid "" "Matthias Urlichs recommends restructuring your code so that the recursive " "import is not necessary in the first place." msgstr "" -#: ../../faq/programming.rst:1847 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1847 msgid "These solutions are not mutually exclusive." msgstr "" -#: ../../faq/programming.rst:1851 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1851 msgid "__import__('x.y.z') returns ; how do I get z?" msgstr "" -#: ../../faq/programming.rst:1853 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1853 msgid "" "Consider using the convenience function :func:`~importlib.import_module` " "from :mod:`importlib` instead::" msgstr "" -#: ../../faq/programming.rst:1860 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1860 msgid "" "When I edit an imported module and reimport it, the changes don't show up. " "Why does this happen?" msgstr "" -#: ../../faq/programming.rst:1862 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1862 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 " @@ -2119,13 +2120,13 @@ msgid "" " re-reading of a changed module, do this::" msgstr "" -#: ../../faq/programming.rst:1872 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1872 msgid "" "Warning: this technique is not 100% fool-proof. In particular, modules " "containing statements like ::" msgstr "" -#: ../../faq/programming.rst:1877 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1877 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 " @@ -2133,7 +2134,7 @@ msgid "" "paradoxical behaviour::" msgstr "" -#: ../../faq/programming.rst:1890 +#: /home/travis/build/python/cpython-doc-catalog/Doc/faq/programming.rst:1890 msgid "" "The nature of the problem is made clear if you print out the \"identity\" of" " the class objects::" diff --git a/library/asyncio-eventloop.po b/library/asyncio-eventloop.po index 5f75d590..acc3f59e 100644 --- a/library/asyncio-eventloop.po +++ b/library/asyncio-eventloop.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-12-10 12:08+0000\n" +"POT-Creation-Date: 2019-12-24 12:15+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" -#: ../../library/asyncio-eventloop.rst:6 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:6 msgid "Event Loop" msgstr "" -#: ../../library/asyncio-eventloop.rst:8 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:8 msgid "" "**Source code:** :source:`Lib/asyncio/events.py`, " ":source:`Lib/asyncio/base_events.py`" msgstr "" -#: ../../library/asyncio-eventloop.rst:14 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:14 msgid "Preface" msgstr "" -#: ../../library/asyncio-eventloop.rst:15 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 "" -#: ../../library/asyncio-eventloop.rst:19 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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,130 +51,130 @@ msgid "" "control over the event loop behavior." msgstr "" -#: ../../library/asyncio-eventloop.rst:26 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:26 msgid "Obtaining the Event Loop" msgstr "" -#: ../../library/asyncio-eventloop.rst:27 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:27 msgid "" "The following low-level functions can be used to get, set, or create an " "event loop:" msgstr "" -#: ../../library/asyncio-eventloop.rst:32 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:32 msgid "Return the running event loop in the current OS thread." msgstr "" -#: ../../library/asyncio-eventloop.rst:34 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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." msgstr "" -#: ../../library/asyncio-eventloop.rst:41 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:41 msgid "" "Get the current event loop. If there is no current event loop set in the " "current OS thread and :func:`set_event_loop` has not yet been called, " "asyncio will create a new event loop and set it as the current one." msgstr "" -#: ../../library/asyncio-eventloop.rst:46 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:46 msgid "" "Because this function has rather complex behavior (especially when custom " "event loop policies are in use), using the :func:`get_running_loop` function" " is preferred to :func:`get_event_loop` in coroutines and callbacks." msgstr "" -#: ../../library/asyncio-eventloop.rst:51 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:51 msgid "" "Consider also using the :func:`asyncio.run` function instead of using lower " "level functions to manually create and close an event loop." msgstr "" -#: ../../library/asyncio-eventloop.rst:56 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:56 msgid "Set *loop* as a current event loop for the current OS thread." msgstr "" -#: ../../library/asyncio-eventloop.rst:60 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:60 msgid "Create a new event loop object." msgstr "" -#: ../../library/asyncio-eventloop.rst:62 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:62 msgid "" "Note that the behaviour of :func:`get_event_loop`, :func:`set_event_loop`, " "and :func:`new_event_loop` functions can be altered by :ref:`setting a " "custom event loop policy `." msgstr "" -#: ../../library/asyncio-eventloop.rst:68 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:68 msgid "Contents" msgstr "Konten" -#: ../../library/asyncio-eventloop.rst:69 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:69 msgid "This documentation page contains the following sections:" msgstr "" -#: ../../library/asyncio-eventloop.rst:71 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:71 msgid "" "The `Event Loop Methods`_ section is the reference documentation of the " "event loop APIs;" msgstr "" -#: ../../library/asyncio-eventloop.rst:74 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:74 msgid "" "The `Callback Handles`_ section documents the :class:`Handle` and " ":class:`TimerHandle` instances which are returned from scheduling methods " "such as :meth:`loop.call_soon` and :meth:`loop.call_later`;" msgstr "" -#: ../../library/asyncio-eventloop.rst:78 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:78 msgid "" "The `Server Objects`_ section documents types returned from event loop " "methods like :meth:`loop.create_server`;" msgstr "" -#: ../../library/asyncio-eventloop.rst:81 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:81 msgid "" "The `Event Loop Implementations`_ section documents the " ":class:`SelectorEventLoop` and :class:`ProactorEventLoop` classes;" msgstr "" -#: ../../library/asyncio-eventloop.rst:84 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:84 msgid "" "The `Examples`_ section showcases how to work with some event loop APIs." msgstr "" -#: ../../library/asyncio-eventloop.rst:91 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:91 msgid "Event Loop Methods" msgstr "" -#: ../../library/asyncio-eventloop.rst:93 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:93 msgid "Event loops have **low-level** APIs for the following:" msgstr "" -#: ../../library/asyncio-eventloop.rst:101 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:101 msgid "Running and stopping the loop" msgstr "" -#: ../../library/asyncio-eventloop.rst:105 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:105 msgid "Run until the *future* (an instance of :class:`Future`) has completed." msgstr "" -#: ../../library/asyncio-eventloop.rst:108 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:108 msgid "" "If the argument is a :ref:`coroutine object ` it is implicitly " "scheduled to run as a :class:`asyncio.Task`." msgstr "" -#: ../../library/asyncio-eventloop.rst:111 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:111 msgid "Return the Future's result or raise its exception." msgstr "" -#: ../../library/asyncio-eventloop.rst:115 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:115 msgid "Run the event loop until :meth:`stop` is called." msgstr "" -#: ../../library/asyncio-eventloop.rst:117 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:117 msgid "" "If :meth:`stop` is called before :meth:`run_forever()` is called, the loop " "will poll the I/O selector once with a timeout of zero, run all callbacks " @@ -182,7 +182,7 @@ msgid "" " and then exit." msgstr "" -#: ../../library/asyncio-eventloop.rst:122 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:122 msgid "" "If :meth:`stop` is called while :meth:`run_forever` is running, the loop " "will run the current batch of callbacks and then exit. Note that new " @@ -191,41 +191,41 @@ msgid "" "called." msgstr "" -#: ../../library/asyncio-eventloop.rst:130 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:130 msgid "Stop the event loop." msgstr "" -#: ../../library/asyncio-eventloop.rst:134 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:134 msgid "Return ``True`` if the event loop is currently running." msgstr "" -#: ../../library/asyncio-eventloop.rst:138 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:138 msgid "Return ``True`` if the event loop was closed." msgstr "" -#: ../../library/asyncio-eventloop.rst:142 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:142 msgid "Close the event loop." msgstr "" -#: ../../library/asyncio-eventloop.rst:144 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:144 msgid "" "The loop must not be running when this function is called. Any pending " "callbacks will be discarded." msgstr "" -#: ../../library/asyncio-eventloop.rst:147 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:147 msgid "" "This method clears all queues and shuts down the executor, but does not wait" " for the executor to finish." msgstr "" -#: ../../library/asyncio-eventloop.rst:150 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:150 msgid "" "This method is idempotent and irreversible. No other methods should be " "called after the event loop is closed." msgstr "" -#: ../../library/asyncio-eventloop.rst:155 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:155 msgid "" "Schedule all currently open :term:`asynchronous generator` objects to close " "with an :meth:`~agen.aclose()` call. After calling this method, the event " @@ -233,202 +233,202 @@ msgid "" "should be used to reliably finalize all scheduled asynchronous generators." msgstr "" -#: ../../library/asyncio-eventloop.rst:161 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:161 msgid "" "Note that there is no need to call this function when :func:`asyncio.run` is" " used." msgstr "" -#: ../../library/asyncio-eventloop.rst:164 -#: ../../library/asyncio-eventloop.rst:1048 -#: ../../library/asyncio-eventloop.rst:1430 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:164 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1048 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1430 msgid "Example::" msgstr "Contoh::" -#: ../../library/asyncio-eventloop.rst:176 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:176 msgid "Scheduling callbacks" msgstr "" -#: ../../library/asyncio-eventloop.rst:180 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:180 msgid "" "Schedule a *callback* to be called with *args* arguments at the next " "iteration of the event loop." msgstr "" -#: ../../library/asyncio-eventloop.rst:183 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:183 msgid "" "Callbacks are called in the order in which they are registered. Each " "callback will be called exactly once." msgstr "" -#: ../../library/asyncio-eventloop.rst:186 -#: ../../library/asyncio-eventloop.rst:249 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:186 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:249 msgid "" "An optional keyword-only *context* argument allows specifying a custom " ":class:`contextvars.Context` for the *callback* to run in. The current " "context is used when no *context* is provided." msgstr "" -#: ../../library/asyncio-eventloop.rst:190 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:190 msgid "" "An instance of :class:`asyncio.Handle` is returned, which can be used later " "to cancel the callback." msgstr "" -#: ../../library/asyncio-eventloop.rst:193 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:193 msgid "This method is not thread-safe." msgstr "" -#: ../../library/asyncio-eventloop.rst:197 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:197 msgid "" "A thread-safe variant of :meth:`call_soon`. Must be used to schedule " "callbacks *from another thread*." msgstr "" -#: ../../library/asyncio-eventloop.rst:200 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:200 msgid "" "See the :ref:`concurrency and multithreading ` " "section of the documentation." msgstr "" -#: ../../library/asyncio-eventloop.rst:203 -#: ../../library/asyncio-eventloop.rst:253 -#: ../../library/asyncio-eventloop.rst:273 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:203 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:253 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:273 msgid "" "The *context* keyword-only parameter was added. See :pep:`567` for more " "details." msgstr "" -#: ../../library/asyncio-eventloop.rst:211 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:211 msgid "" "Most :mod:`asyncio` scheduling functions don't allow passing keyword " "arguments. To do that, use :func:`functools.partial`::" msgstr "" -#: ../../library/asyncio-eventloop.rst:218 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:218 msgid "" "Using partial objects is usually more convenient than using lambdas, as " "asyncio can render partial objects better in debug and error messages." msgstr "" -#: ../../library/asyncio-eventloop.rst:226 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:226 msgid "Scheduling delayed callbacks" msgstr "" -#: ../../library/asyncio-eventloop.rst:228 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:228 msgid "" "Event loop provides mechanisms to schedule callback functions to be called " "at some point in the future. Event loop uses monotonic clocks to track " "time." msgstr "" -#: ../../library/asyncio-eventloop.rst:235 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:235 msgid "" "Schedule *callback* to be called after the given *delay* number of seconds " "(can be either an int or a float)." msgstr "" -#: ../../library/asyncio-eventloop.rst:238 -#: ../../library/asyncio-eventloop.rst:270 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:238 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:270 msgid "" "An instance of :class:`asyncio.TimerHandle` is returned which can be used to" " cancel the callback." msgstr "" -#: ../../library/asyncio-eventloop.rst:241 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:241 msgid "" "*callback* will be called exactly once. If two callbacks are scheduled for " "exactly the same time, the order in which they are called is undefined." msgstr "" -#: ../../library/asyncio-eventloop.rst:245 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:245 msgid "" "The optional positional *args* will be passed to the callback when it is " "called. If you want the callback to be called with keyword arguments use " ":func:`functools.partial`." msgstr "" -#: ../../library/asyncio-eventloop.rst:257 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:257 msgid "" "In Python 3.7 and earlier with the default event loop implementation, the " "*delay* could not exceed one day. This has been fixed in Python 3.8." msgstr "" -#: ../../library/asyncio-eventloop.rst:264 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:264 msgid "" "Schedule *callback* to be called at the given absolute timestamp *when* (an " "int or a float), using the same time reference as :meth:`loop.time`." msgstr "" -#: ../../library/asyncio-eventloop.rst:268 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:268 msgid "This method's behavior is the same as :meth:`call_later`." msgstr "" -#: ../../library/asyncio-eventloop.rst:277 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:277 msgid "" "In Python 3.7 and earlier with the default event loop implementation, the " "difference between *when* and the current time could not exceed one day. " "This has been fixed in Python 3.8." msgstr "" -#: ../../library/asyncio-eventloop.rst:284 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:284 msgid "" "Return the current time, as a :class:`float` value, according to the event " "loop's internal monotonic clock." msgstr "" -#: ../../library/asyncio-eventloop.rst:288 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:288 msgid "" "In Python 3.7 and earlier timeouts (relative *delay* or absolute *when*) " "should not exceed one day. This has been fixed in Python 3.8." msgstr "" -#: ../../library/asyncio-eventloop.rst:294 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:294 msgid "The :func:`asyncio.sleep` function." msgstr "" -#: ../../library/asyncio-eventloop.rst:298 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:298 msgid "Creating Futures and Tasks" msgstr "" -#: ../../library/asyncio-eventloop.rst:302 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:302 msgid "Create an :class:`asyncio.Future` object attached to the event loop." msgstr "" -#: ../../library/asyncio-eventloop.rst:304 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:304 msgid "" "This is the preferred way to create Futures in asyncio. This lets third-" "party event loops provide alternative implementations of the Future object " "(with better performance or instrumentation)." msgstr "" -#: ../../library/asyncio-eventloop.rst:312 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:312 msgid "" "Schedule the execution of a :ref:`coroutine`. Return a :class:`Task` object." msgstr "" -#: ../../library/asyncio-eventloop.rst:315 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:315 msgid "" "Third-party event loops can use their own subclass of :class:`Task` for " "interoperability. In this case, the result type is a subclass of " ":class:`Task`." msgstr "" -#: ../../library/asyncio-eventloop.rst:319 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:319 msgid "" "If the *name* argument is provided and not ``None``, it is set as the name " "of the task using :meth:`Task.set_name`." msgstr "" -#: ../../library/asyncio-eventloop.rst:322 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:322 msgid "Added the ``name`` parameter." msgstr "" -#: ../../library/asyncio-eventloop.rst:327 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:327 msgid "Set a task factory that will be used by :meth:`loop.create_task`." msgstr "" -#: ../../library/asyncio-eventloop.rst:330 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:330 msgid "" "If *factory* is ``None`` the default task factory will be set. Otherwise, " "*factory* must be a *callable* with the signature matching ``(loop, coro)``," @@ -437,82 +437,82 @@ msgid "" ":class:`asyncio.Future`-compatible object." msgstr "" -#: ../../library/asyncio-eventloop.rst:338 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:338 msgid "Return a task factory or ``None`` if the default one is in use." msgstr "" -#: ../../library/asyncio-eventloop.rst:342 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:342 msgid "Opening network connections" msgstr "" -#: ../../library/asyncio-eventloop.rst:350 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:350 msgid "" "Open a streaming transport connection to a given address specified by *host*" " and *port*." msgstr "" -#: ../../library/asyncio-eventloop.rst:353 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:353 msgid "" "The socket family can be either :py:data:`~socket.AF_INET` or " ":py:data:`~socket.AF_INET6` depending on *host* (or the *family* argument, " "if provided)." msgstr "" -#: ../../library/asyncio-eventloop.rst:357 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:357 msgid "The socket type will be :py:data:`~socket.SOCK_STREAM`." msgstr "" -#: ../../library/asyncio-eventloop.rst:359 -#: ../../library/asyncio-eventloop.rst:964 -#: ../../library/asyncio-eventloop.rst:980 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:359 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:964 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:980 msgid "" "*protocol_factory* must be a callable returning an :ref:`asyncio protocol " "` implementation." msgstr "" -#: ../../library/asyncio-eventloop.rst:362 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:362 msgid "" "This method will try to establish the connection in the background. When " "successful, it returns a ``(transport, protocol)`` pair." msgstr "" -#: ../../library/asyncio-eventloop.rst:365 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:365 msgid "The chronological synopsis of the underlying operation is as follows:" msgstr "" -#: ../../library/asyncio-eventloop.rst:367 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:367 msgid "" "The connection is established and a :ref:`transport ` is " "created for it." msgstr "" -#: ../../library/asyncio-eventloop.rst:370 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:370 msgid "" "*protocol_factory* is called without arguments and is expected to return a " ":ref:`protocol ` instance." msgstr "" -#: ../../library/asyncio-eventloop.rst:373 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:373 msgid "" "The protocol instance is coupled with the transport by calling its " ":meth:`~BaseProtocol.connection_made` method." msgstr "" -#: ../../library/asyncio-eventloop.rst:376 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:376 msgid "A ``(transport, protocol)`` tuple is returned on success." msgstr "" -#: ../../library/asyncio-eventloop.rst:378 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:378 msgid "" "The created transport is an implementation-dependent bidirectional stream." msgstr "" -#: ../../library/asyncio-eventloop.rst:381 -#: ../../library/asyncio-eventloop.rst:492 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:381 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:492 msgid "Other arguments:" msgstr "" -#: ../../library/asyncio-eventloop.rst:383 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:383 msgid "" "*ssl*: if given and not false, a SSL/TLS transport is created (by default a " "plain TCP transport is created). If *ssl* is a :class:`ssl.SSLContext` " @@ -521,11 +521,11 @@ msgid "" ":func:`ssl.create_default_context` is used." msgstr "" -#: ../../library/asyncio-eventloop.rst:389 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:389 msgid ":ref:`SSL/TLS security considerations `" msgstr "" -#: ../../library/asyncio-eventloop.rst:391 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:391 msgid "" "*server_hostname* sets or overrides the hostname that the target server's " "certificate will be matched against. Should only be passed if *ssl* is not " @@ -536,7 +536,7 @@ msgid "" "potential man-in-the-middle attacks)." msgstr "" -#: ../../library/asyncio-eventloop.rst:399 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:399 msgid "" "*family*, *proto*, *flags* are the optional address family, protocol and " "flags to be passed through to getaddrinfo() for *host* resolution. If given," @@ -544,7 +544,7 @@ msgid "" "constants." msgstr "" -#: ../../library/asyncio-eventloop.rst:404 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:404 msgid "" "*happy_eyeballs_delay*, if given, enables Happy Eyeballs for this " "connection. It should be a floating-point number representing the amount of " @@ -554,7 +554,7 @@ msgid "" "the RFC is ``0.25`` (250 milliseconds)." msgstr "" -#: ../../library/asyncio-eventloop.rst:412 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:412 msgid "" "*interleave* controls address reordering when a host name resolves to " "multiple IP addresses. If ``0`` or unspecified, no reordering is done, and " @@ -565,7 +565,7 @@ msgid "" "*happy_eyeballs_delay* is not specified, and ``1`` if it is." msgstr "" -#: ../../library/asyncio-eventloop.rst:421 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:421 msgid "" "*sock*, if given, should be an existing, already connected " ":class:`socket.socket` object to be used by the transport. If *sock* is " @@ -573,65 +573,65 @@ msgid "" "*happy_eyeballs_delay*, *interleave* and *local_addr* should be specified." msgstr "" -#: ../../library/asyncio-eventloop.rst:427 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:427 msgid "" "*local_addr*, if given, is a ``(local_host, local_port)`` tuple used to bind" " the socket to locally. The *local_host* and *local_port* are looked up " "using ``getaddrinfo()``, similarly to *host* and *port*." msgstr "" -#: ../../library/asyncio-eventloop.rst:431 -#: ../../library/asyncio-eventloop.rst:773 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:431 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:773 msgid "" "*ssl_handshake_timeout* is (for a TLS connection) the time in seconds to " "wait for the TLS handshake to complete before aborting the connection. " "``60.0`` seconds if ``None`` (default)." msgstr "" -#: ../../library/asyncio-eventloop.rst:437 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:437 msgid "The *happy_eyeballs_delay* and *interleave* parameters." msgstr "" -#: ../../library/asyncio-eventloop.rst:441 -#: ../../library/asyncio-eventloop.rst:558 -#: ../../library/asyncio-eventloop.rst:711 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:441 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:558 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:711 msgid "The *ssl_handshake_timeout* parameter." msgstr "" -#: ../../library/asyncio-eventloop.rst:445 -#: ../../library/asyncio-eventloop.rst:641 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:445 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:641 msgid "" "The socket option :py:data:`~socket.TCP_NODELAY` is set by default for all " "TCP connections." msgstr "" -#: ../../library/asyncio-eventloop.rst:450 -#: ../../library/asyncio-eventloop.rst:646 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:450 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:646 msgid "Added support for SSL/TLS in :class:`ProactorEventLoop`." msgstr "" -#: ../../library/asyncio-eventloop.rst:454 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:454 msgid "" "The :func:`open_connection` function is a high-level alternative API. It " "returns a pair of (:class:`StreamReader`, :class:`StreamWriter`) that can be" " used directly in async/await code." msgstr "" -#: ../../library/asyncio-eventloop.rst:465 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:465 msgid "" "The parameter *reuse_address* is no longer supported, as using " ":py:data:`~sockets.SO_REUSEADDR` poses a significant security concern for " "UDP. Explicitly passing ``reuse_address=True`` will raise an exception." msgstr "" -#: ../../library/asyncio-eventloop.rst:469 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:469 msgid "" -"When multiple processes with differing UIDs assign sockets to an indentical " +"When multiple processes with differing UIDs assign sockets to an identical " "UDP socket address with ``SO_REUSEADDR``, incoming packets can become " "randomly distributed among the sockets." msgstr "" -#: ../../library/asyncio-eventloop.rst:473 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:473 msgid "" "For supported platforms, *reuse_port* can be used as a replacement for " "similar functionality. With *reuse_port*, :py:data:`~sockets.SO_REUSEPORT` " @@ -639,49 +639,49 @@ msgid "" "from assigning sockets to the same socket address." msgstr "" -#: ../../library/asyncio-eventloop.rst:479 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:479 msgid "Create a datagram connection." msgstr "" -#: ../../library/asyncio-eventloop.rst:481 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:481 msgid "" "The socket family can be either :py:data:`~socket.AF_INET`, " ":py:data:`~socket.AF_INET6`, or :py:data:`~socket.AF_UNIX`, depending on " "*host* (or the *family* argument, if provided)." msgstr "" -#: ../../library/asyncio-eventloop.rst:485 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:485 msgid "The socket type will be :py:data:`~socket.SOCK_DGRAM`." msgstr "" -#: ../../library/asyncio-eventloop.rst:487 -#: ../../library/asyncio-eventloop.rst:583 -#: ../../library/asyncio-eventloop.rst:694 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:487 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:583 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:694 msgid "" "*protocol_factory* must be a callable returning a :ref:`protocol ` implementation." msgstr "" -#: ../../library/asyncio-eventloop.rst:490 -#: ../../library/asyncio-eventloop.rst:544 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:490 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:544 msgid "A tuple of ``(transport, protocol)`` is returned on success." msgstr "" -#: ../../library/asyncio-eventloop.rst:494 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:494 msgid "" "*local_addr*, if given, is a ``(local_host, local_port)`` tuple used to bind" " the socket to locally. The *local_host* and *local_port* are looked up " "using :meth:`getaddrinfo`." msgstr "" -#: ../../library/asyncio-eventloop.rst:498 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:498 msgid "" "*remote_addr*, if given, is a ``(remote_host, remote_port)`` tuple used to " "connect the socket to a remote address. The *remote_host* and *remote_port*" " are looked up using :meth:`getaddrinfo`." msgstr "" -#: ../../library/asyncio-eventloop.rst:502 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:502 msgid "" "*family*, *proto*, *flags* are the optional address family, protocol and " "flags to be passed through to :meth:`getaddrinfo` for *host* resolution. If " @@ -689,7 +689,7 @@ msgid "" "module constants." msgstr "" -#: ../../library/asyncio-eventloop.rst:507 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:507 msgid "" "*reuse_port* tells the kernel to allow this endpoint to be bound to the same" " port as other existing endpoints are bound to, so long as they all set this" @@ -698,13 +698,13 @@ msgid "" "this capability is unsupported." msgstr "" -#: ../../library/asyncio-eventloop.rst:513 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:513 msgid "" "*allow_broadcast* tells the kernel to allow this endpoint to send messages " "to the broadcast address." msgstr "" -#: ../../library/asyncio-eventloop.rst:516 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:516 msgid "" "*sock* can optionally be specified in order to use a preexisting, already " "connected, :class:`socket.socket` object to be used by the transport. If " @@ -712,105 +712,105 @@ msgid "" ":const:`None`)." msgstr "" -#: ../../library/asyncio-eventloop.rst:521 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:521 msgid "" "See :ref:`UDP echo client protocol ` and " ":ref:`UDP echo server protocol ` examples." msgstr "" -#: ../../library/asyncio-eventloop.rst:524 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:524 msgid "" "The *family*, *proto*, *flags*, *reuse_address*, *reuse_port, " "*allow_broadcast*, and *sock* parameters were added." msgstr "" -#: ../../library/asyncio-eventloop.rst:528 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:528 msgid "" "The *reuse_address* parameter is no longer supported due to security " "concerns." msgstr "" -#: ../../library/asyncio-eventloop.rst:532 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:532 msgid "Added support for Windows." msgstr "" -#: ../../library/asyncio-eventloop.rst:539 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:539 msgid "Create a Unix connection." msgstr "" -#: ../../library/asyncio-eventloop.rst:541 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:541 msgid "" "The socket family will be :py:data:`~socket.AF_UNIX`; socket type will be " ":py:data:`~socket.SOCK_STREAM`." msgstr "" -#: ../../library/asyncio-eventloop.rst:546 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:546 msgid "" "*path* is the name of a Unix domain socket and is required, unless a *sock* " "parameter is specified. Abstract Unix sockets, :class:`str`, " ":class:`bytes`, and :class:`~pathlib.Path` paths are supported." msgstr "" -#: ../../library/asyncio-eventloop.rst:551 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:551 msgid "" "See the documentation of the :meth:`loop.create_connection` method for " "information about arguments to this method." msgstr "" -#: ../../library/asyncio-eventloop.rst:555 -#: ../../library/asyncio-eventloop.rst:675 -#: ../../library/asyncio-eventloop.rst:1031 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:555 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:675 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1031 msgid ":ref:`Availability `: Unix." msgstr ":ref:`Availability `: Unix." -#: ../../library/asyncio-eventloop.rst:562 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:562 msgid "The *path* parameter can now be a :term:`path-like object`." msgstr "" -#: ../../library/asyncio-eventloop.rst:566 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:566 msgid "Creating network servers" msgstr "" -#: ../../library/asyncio-eventloop.rst:576 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:576 msgid "" "Create a TCP server (socket type :data:`~socket.SOCK_STREAM`) listening on " "*port* of the *host* address." msgstr "" -#: ../../library/asyncio-eventloop.rst:579 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:579 msgid "Returns a :class:`Server` object." msgstr "" -#: ../../library/asyncio-eventloop.rst:581 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:581 msgid "Arguments:" msgstr "" -#: ../../library/asyncio-eventloop.rst:586 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:586 msgid "" "The *host* parameter can be set to several types which determine where the " "server would be listening:" msgstr "" -#: ../../library/asyncio-eventloop.rst:589 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:589 msgid "" "If *host* is a string, the TCP server is bound to a single network interface" " specified by *host*." msgstr "" -#: ../../library/asyncio-eventloop.rst:592 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:592 msgid "" "If *host* is a sequence of strings, the TCP server is bound to all network " "interfaces specified by the sequence." msgstr "" -#: ../../library/asyncio-eventloop.rst:595 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:595 msgid "" "If *host* is an empty string or ``None``, all interfaces are assumed and a " "list of multiple sockets will be returned (most likely one for IPv4 and " "another one for IPv6)." msgstr "" -#: ../../library/asyncio-eventloop.rst:599 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:599 msgid "" "*family* can be set to either :data:`socket.AF_INET` or " ":data:`~socket.AF_INET6` to force the socket to use IPv4 or IPv6. If not " @@ -818,50 +818,50 @@ msgid "" ":data:`~socket.AF_UNSPEC`)." msgstr "" -#: ../../library/asyncio-eventloop.rst:604 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:604 msgid "*flags* is a bitmask for :meth:`getaddrinfo`." msgstr "" -#: ../../library/asyncio-eventloop.rst:606 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:606 msgid "" "*sock* can optionally be specified in order to use a preexisting socket " "object. If specified, *host* and *port* must not be specified." msgstr "" -#: ../../library/asyncio-eventloop.rst:609 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:609 msgid "" "*backlog* is the maximum number of queued connections passed to " ":meth:`~socket.socket.listen` (defaults to 100)." msgstr "" -#: ../../library/asyncio-eventloop.rst:612 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:612 msgid "" "*ssl* can be set to an :class:`~ssl.SSLContext` instance to enable TLS over " "the accepted connections." msgstr "" -#: ../../library/asyncio-eventloop.rst:615 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:615 msgid "" "*reuse_address* tells the kernel to reuse a local socket in ``TIME_WAIT`` " "state, without waiting for its natural timeout to expire. If not specified " "will automatically be set to ``True`` on Unix." msgstr "" -#: ../../library/asyncio-eventloop.rst:620 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:620 msgid "" "*reuse_port* tells the kernel to allow this endpoint to be bound to the same" " port as other existing endpoints are bound to, so long as they all set this" " flag when being created. This option is not supported on Windows." msgstr "" -#: ../../library/asyncio-eventloop.rst:625 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:625 msgid "" "*ssl_handshake_timeout* is (for a TLS server) the time in seconds to wait " "for the TLS handshake to complete before aborting the connection. ``60.0`` " "seconds if ``None`` (default)." msgstr "" -#: ../../library/asyncio-eventloop.rst:629 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:629 msgid "" "*start_serving* set to ``True`` (the default) causes the created server to " "start accepting connections immediately. When set to ``False``, the user " @@ -869,105 +869,105 @@ msgid "" " to make the server to start accepting connections." msgstr "" -#: ../../library/asyncio-eventloop.rst:637 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:637 msgid "Added *ssl_handshake_timeout* and *start_serving* parameters." msgstr "" -#: ../../library/asyncio-eventloop.rst:650 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:650 msgid "The *host* parameter can be a sequence of strings." msgstr "" -#: ../../library/asyncio-eventloop.rst:654 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:654 msgid "" "The :func:`start_server` function is a higher-level alternative API that " "returns a pair of :class:`StreamReader` and :class:`StreamWriter` that can " "be used in an async/await code." msgstr "" -#: ../../library/asyncio-eventloop.rst:663 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:663 msgid "" "Similar to :meth:`loop.create_server` but works with the " ":py:data:`~socket.AF_UNIX` socket family." msgstr "" -#: ../../library/asyncio-eventloop.rst:666 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:666 msgid "" "*path* is the name of a Unix domain socket, and is required, unless a *sock*" " argument is provided. Abstract Unix sockets, :class:`str`, :class:`bytes`," " and :class:`~pathlib.Path` paths are supported." msgstr "" -#: ../../library/asyncio-eventloop.rst:671 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:671 msgid "" "See the documentation of the :meth:`loop.create_server` method for " "information about arguments to this method." msgstr "" -#: ../../library/asyncio-eventloop.rst:678 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:678 msgid "The *ssl_handshake_timeout* and *start_serving* parameters." msgstr "" -#: ../../library/asyncio-eventloop.rst:682 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:682 msgid "The *path* parameter can now be a :class:`~pathlib.Path` object." msgstr "" -#: ../../library/asyncio-eventloop.rst:687 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:687 msgid "Wrap an already accepted connection into a transport/protocol pair." msgstr "" -#: ../../library/asyncio-eventloop.rst:689 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:689 msgid "" "This method can be used by servers that accept connections outside of " "asyncio but that use asyncio to handle them." msgstr "" -#: ../../library/asyncio-eventloop.rst:692 -#: ../../library/asyncio-eventloop.rst:759 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:692 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:759 msgid "Parameters:" msgstr "" -#: ../../library/asyncio-eventloop.rst:697 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:697 msgid "" "*sock* is a preexisting socket object returned from :meth:`socket.accept " "`." msgstr "" -#: ../../library/asyncio-eventloop.rst:700 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:700 msgid "" "*ssl* can be set to an :class:`~ssl.SSLContext` to enable SSL over the " "accepted connections." msgstr "" -#: ../../library/asyncio-eventloop.rst:703 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:703 msgid "" "*ssl_handshake_timeout* is (for an SSL connection) the time in seconds to " "wait for the SSL handshake to complete before aborting the connection. " "``60.0`` seconds if ``None`` (default)." msgstr "" -#: ../../library/asyncio-eventloop.rst:707 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:707 msgid "Returns a ``(transport, protocol)`` pair." msgstr "" -#: ../../library/asyncio-eventloop.rst:717 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:717 msgid "Transferring files" msgstr "" -#: ../../library/asyncio-eventloop.rst:722 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:722 msgid "" "Send a *file* over a *transport*. Return the total number of bytes sent." msgstr "" -#: ../../library/asyncio-eventloop.rst:725 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:725 msgid "The method uses high-performance :meth:`os.sendfile` if available." msgstr "" -#: ../../library/asyncio-eventloop.rst:727 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:727 msgid "*file* must be a regular file object opened in binary mode." msgstr "" -#: ../../library/asyncio-eventloop.rst:729 -#: ../../library/asyncio-eventloop.rst:919 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:729 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:919 msgid "" "*offset* tells from where to start reading the file. If specified, *count* " "is the total number of bytes to transmit as opposed to sending the file " @@ -976,98 +976,98 @@ msgid "" "obtain the actual number of bytes sent." msgstr "" -#: ../../library/asyncio-eventloop.rst:736 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:736 msgid "" "*fallback* set to ``True`` makes asyncio to manually read and send the file " "when the platform does not support the sendfile system call (e.g. Windows or" " SSL socket on Unix)." msgstr "" -#: ../../library/asyncio-eventloop.rst:740 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:740 msgid "" "Raise :exc:`SendfileNotAvailableError` if the system does not support the " "*sendfile* syscall and *fallback* is ``False``." msgstr "" -#: ../../library/asyncio-eventloop.rst:747 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:747 msgid "TLS Upgrade" msgstr "" -#: ../../library/asyncio-eventloop.rst:753 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:753 msgid "Upgrade an existing transport-based connection to TLS." msgstr "" -#: ../../library/asyncio-eventloop.rst:755 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:755 msgid "" "Return a new transport instance, that the *protocol* must start using " "immediately after the *await*. The *transport* instance passed to the " "*start_tls* method should never be used again." msgstr "" -#: ../../library/asyncio-eventloop.rst:761 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:761 msgid "" "*transport* and *protocol* instances that methods like " ":meth:`~loop.create_server` and :meth:`~loop.create_connection` return." msgstr "" -#: ../../library/asyncio-eventloop.rst:765 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:765 msgid "*sslcontext*: a configured instance of :class:`~ssl.SSLContext`." msgstr "" -#: ../../library/asyncio-eventloop.rst:767 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:767 msgid "" "*server_side* pass ``True`` when a server-side connection is being upgraded " "(like the one created by :meth:`~loop.create_server`)." msgstr "" -#: ../../library/asyncio-eventloop.rst:770 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:770 msgid "" "*server_hostname*: sets or overrides the host name that the target server's " "certificate will be matched against." msgstr "" -#: ../../library/asyncio-eventloop.rst:781 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:781 msgid "Watching file descriptors" msgstr "" -#: ../../library/asyncio-eventloop.rst:785 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:785 msgid "" "Start monitoring the *fd* file descriptor for read availability and invoke " "*callback* with the specified arguments once *fd* is available for reading." msgstr "" -#: ../../library/asyncio-eventloop.rst:791 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:791 msgid "Stop monitoring the *fd* file descriptor for read availability." msgstr "" -#: ../../library/asyncio-eventloop.rst:795 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:795 msgid "" "Start monitoring the *fd* file descriptor for write availability and invoke " "*callback* with the specified arguments once *fd* is available for writing." msgstr "" -#: ../../library/asyncio-eventloop.rst:799 -#: ../../library/asyncio-eventloop.rst:1018 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:799 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1018 msgid "" "Use :func:`functools.partial` :ref:`to pass keyword arguments ` to *callback*." msgstr "" -#: ../../library/asyncio-eventloop.rst:804 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:804 msgid "Stop monitoring the *fd* file descriptor for write availability." msgstr "" -#: ../../library/asyncio-eventloop.rst:806 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:806 msgid "" "See also :ref:`Platform Support ` section for some" " limitations of these methods." msgstr "" -#: ../../library/asyncio-eventloop.rst:811 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:811 msgid "Working with socket objects directly" msgstr "" -#: ../../library/asyncio-eventloop.rst:813 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:813 msgid "" "In general, protocol implementations that use transport-based APIs such as " ":meth:`loop.create_connection` and :meth:`loop.create_server` are faster " @@ -1076,49 +1076,49 @@ msgid "" ":class:`~socket.socket` objects directly is more convenient." msgstr "" -#: ../../library/asyncio-eventloop.rst:822 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:822 msgid "" "Receive up to *nbytes* from *sock*. Asynchronous version of " ":meth:`socket.recv() `." msgstr "" -#: ../../library/asyncio-eventloop.rst:825 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:825 msgid "Return the received data as a bytes object." msgstr "" -#: ../../library/asyncio-eventloop.rst:827 -#: ../../library/asyncio-eventloop.rst:841 -#: ../../library/asyncio-eventloop.rst:856 -#: ../../library/asyncio-eventloop.rst:869 -#: ../../library/asyncio-eventloop.rst:895 -#: ../../library/asyncio-eventloop.rst:933 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:827 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:841 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:856 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:869 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:895 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:933 msgid "*sock* must be a non-blocking socket." msgstr "" -#: ../../library/asyncio-eventloop.rst:829 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:829 msgid "" "Even though this method was always documented as a coroutine method, " "releases before Python 3.7 returned a :class:`Future`. Since Python 3.7 this" " is an ``async def`` method." msgstr "" -#: ../../library/asyncio-eventloop.rst:836 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:836 msgid "" "Receive data from *sock* into the *buf* buffer. Modeled after the blocking " ":meth:`socket.recv_into() ` method." msgstr "" -#: ../../library/asyncio-eventloop.rst:839 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:839 msgid "Return the number of bytes written to the buffer." msgstr "" -#: ../../library/asyncio-eventloop.rst:847 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:847 msgid "" "Send *data* to the *sock* socket. Asynchronous version of " ":meth:`socket.sendall() `." msgstr "" -#: ../../library/asyncio-eventloop.rst:850 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:850 msgid "" "This method continues to send to the socket until either all data in *data* " "has been sent or an error occurs. ``None`` is returned on success. On " @@ -1127,23 +1127,23 @@ msgid "" "the connection." msgstr "" -#: ../../library/asyncio-eventloop.rst:858 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:858 msgid "" "Even though the method was always documented as a coroutine method, before " "Python 3.7 it returned an :class:`Future`. Since Python 3.7, this is an " "``async def`` method." msgstr "" -#: ../../library/asyncio-eventloop.rst:865 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:865 msgid "Connect *sock* to a remote socket at *address*." msgstr "" -#: ../../library/asyncio-eventloop.rst:867 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:867 msgid "" "Asynchronous version of :meth:`socket.connect() `." msgstr "" -#: ../../library/asyncio-eventloop.rst:871 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:871 msgid "" "``address`` no longer needs to be resolved. ``sock_connect`` will try to " "check if the *address* is already resolved by calling " @@ -1151,19 +1151,19 @@ msgid "" "resolve the *address*." msgstr "" -#: ../../library/asyncio-eventloop.rst:880 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:880 msgid "" ":meth:`loop.create_connection` and :func:`asyncio.open_connection() " "`." msgstr "" -#: ../../library/asyncio-eventloop.rst:886 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:886 msgid "" "Accept a connection. Modeled after the blocking :meth:`socket.accept() " "` method." msgstr "" -#: ../../library/asyncio-eventloop.rst:889 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:889 msgid "" "The socket must be bound to an address and listening for connections. The " "return value is a pair ``(conn, address)`` where *conn* is a *new* socket " @@ -1171,64 +1171,64 @@ msgid "" "the address bound to the socket on the other end of the connection." msgstr "" -#: ../../library/asyncio-eventloop.rst:897 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:897 msgid "" "Even though the method was always documented as a coroutine method, before " "Python 3.7 it returned a :class:`Future`. Since Python 3.7, this is an " "``async def`` method." msgstr "" -#: ../../library/asyncio-eventloop.rst:904 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:904 msgid ":meth:`loop.create_server` and :func:`start_server`." msgstr "" -#: ../../library/asyncio-eventloop.rst:909 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:909 msgid "" "Send a file using high-performance :mod:`os.sendfile` if possible. Return " "the total number of bytes sent." msgstr "" -#: ../../library/asyncio-eventloop.rst:912 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:912 msgid "" "Asynchronous version of :meth:`socket.sendfile() `." msgstr "" -#: ../../library/asyncio-eventloop.rst:914 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:914 msgid "" "*sock* must be a non-blocking :const:`socket.SOCK_STREAM` " ":class:`~socket.socket`." msgstr "" -#: ../../library/asyncio-eventloop.rst:917 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:917 msgid "*file* must be a regular file object open in binary mode." msgstr "" -#: ../../library/asyncio-eventloop.rst:926 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:926 msgid "" "*fallback*, when set to ``True``, makes asyncio manually read and send the " "file when the platform does not support the sendfile syscall (e.g. Windows " "or SSL socket on Unix)." msgstr "" -#: ../../library/asyncio-eventloop.rst:930 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:930 msgid "" "Raise :exc:`SendfileNotAvailableError` if the system does not support " "*sendfile* syscall and *fallback* is ``False``." msgstr "" -#: ../../library/asyncio-eventloop.rst:939 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:939 msgid "DNS" msgstr "DNS" -#: ../../library/asyncio-eventloop.rst:944 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:944 msgid "Asynchronous version of :meth:`socket.getaddrinfo`." msgstr "" -#: ../../library/asyncio-eventloop.rst:948 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:948 msgid "Asynchronous version of :meth:`socket.getnameinfo`." msgstr "" -#: ../../library/asyncio-eventloop.rst:950 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:950 msgid "" "Both *getaddrinfo* and *getnameinfo* methods were always documented to " "return a coroutine, but prior to Python 3.7 they were, in fact, returning " @@ -1236,67 +1236,67 @@ msgid "" "coroutines." msgstr "" -#: ../../library/asyncio-eventloop.rst:958 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:958 msgid "Working with pipes" msgstr "" -#: ../../library/asyncio-eventloop.rst:962 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:962 msgid "Register the read end of *pipe* in the event loop." msgstr "" -#: ../../library/asyncio-eventloop.rst:967 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:967 msgid "*pipe* is a :term:`file-like object `." msgstr "" -#: ../../library/asyncio-eventloop.rst:969 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:969 msgid "" "Return pair ``(transport, protocol)``, where *transport* supports the " ":class:`ReadTransport` interface and *protocol* is an object instantiated by" " the *protocol_factory*." msgstr "" -#: ../../library/asyncio-eventloop.rst:973 -#: ../../library/asyncio-eventloop.rst:989 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:973 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:989 msgid "" "With :class:`SelectorEventLoop` event loop, the *pipe* is set to non-" "blocking mode." msgstr "" -#: ../../library/asyncio-eventloop.rst:978 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:978 msgid "Register the write end of *pipe* in the event loop." msgstr "" -#: ../../library/asyncio-eventloop.rst:983 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:983 msgid "*pipe* is :term:`file-like object `." msgstr "" -#: ../../library/asyncio-eventloop.rst:985 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:985 msgid "" "Return pair ``(transport, protocol)``, where *transport* supports " ":class:`WriteTransport` interface and *protocol* is an object instantiated " "by the *protocol_factory*." msgstr "" -#: ../../library/asyncio-eventloop.rst:994 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:994 msgid "" ":class:`SelectorEventLoop` does not support the above methods on Windows. " "Use :class:`ProactorEventLoop` instead for Windows." msgstr "" -#: ../../library/asyncio-eventloop.rst:999 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:999 msgid "" "The :meth:`loop.subprocess_exec` and :meth:`loop.subprocess_shell` methods." msgstr "" -#: ../../library/asyncio-eventloop.rst:1004 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1004 msgid "Unix signals" msgstr "" -#: ../../library/asyncio-eventloop.rst:1008 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1008 msgid "Set *callback* as the handler for the *signum* signal." msgstr "" -#: ../../library/asyncio-eventloop.rst:1010 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1010 msgid "" "The callback will be invoked by *loop*, along with other queued callbacks " "and runnable coroutines of that event loop. Unlike signal handlers " @@ -1304,57 +1304,57 @@ msgid "" "function is allowed to interact with the event loop." msgstr "" -#: ../../library/asyncio-eventloop.rst:1015 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1015 msgid "" "Raise :exc:`ValueError` if the signal number is invalid or uncatchable. " "Raise :exc:`RuntimeError` if there is a problem setting up the handler." msgstr "" -#: ../../library/asyncio-eventloop.rst:1021 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1021 msgid "" "Like :func:`signal.signal`, this function must be invoked in the main " "thread." msgstr "" -#: ../../library/asyncio-eventloop.rst:1026 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1026 msgid "Remove the handler for the *sig* signal." msgstr "" -#: ../../library/asyncio-eventloop.rst:1028 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1028 msgid "" "Return ``True`` if the signal handler was removed, or ``False`` if no " "handler was set for the given signal." msgstr "" -#: ../../library/asyncio-eventloop.rst:1035 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1035 msgid "The :mod:`signal` module." msgstr "" -#: ../../library/asyncio-eventloop.rst:1039 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1039 msgid "Executing code in thread or process pools" msgstr "" -#: ../../library/asyncio-eventloop.rst:1043 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1043 msgid "Arrange for *func* to be called in the specified executor." msgstr "" -#: ../../library/asyncio-eventloop.rst:1045 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1045 msgid "" "The *executor* argument should be an :class:`concurrent.futures.Executor` " "instance. The default executor is used if *executor* is ``None``." msgstr "" -#: ../../library/asyncio-eventloop.rst:1089 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1089 msgid "This method returns a :class:`asyncio.Future` object." msgstr "" -#: ../../library/asyncio-eventloop.rst:1091 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1091 msgid "" "Use :func:`functools.partial` :ref:`to pass keyword arguments ` to *func*." msgstr "" -#: ../../library/asyncio-eventloop.rst:1094 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1094 msgid "" ":meth:`loop.run_in_executor` no longer configures the ``max_workers`` of the" " thread pool executor it creates, instead leaving it up to the thread pool " @@ -1362,39 +1362,39 @@ msgid "" "default." msgstr "" -#: ../../library/asyncio-eventloop.rst:1103 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1103 msgid "" "Set *executor* as the default executor used by :meth:`run_in_executor`. " "*executor* should be an instance of " ":class:`~concurrent.futures.ThreadPoolExecutor`." msgstr "" -#: ../../library/asyncio-eventloop.rst:1107 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1107 msgid "" "Using an executor that is not an instance of " ":class:`~concurrent.futures.ThreadPoolExecutor` is deprecated and will " "trigger an error in Python 3.9." msgstr "" -#: ../../library/asyncio-eventloop.rst:1112 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1112 msgid "" "*executor* must be an instance of " ":class:`concurrent.futures.ThreadPoolExecutor`." msgstr "" -#: ../../library/asyncio-eventloop.rst:1117 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1117 msgid "Error Handling API" msgstr "" -#: ../../library/asyncio-eventloop.rst:1119 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1119 msgid "Allows customizing how exceptions are handled in the event loop." msgstr "" -#: ../../library/asyncio-eventloop.rst:1123 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1123 msgid "Set *handler* as the new event loop exception handler." msgstr "" -#: ../../library/asyncio-eventloop.rst:1125 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1125 msgid "" "If *handler* is ``None``, the default exception handler will be set. " "Otherwise, *handler* must be a callable with the signature matching ``(loop," @@ -1404,147 +1404,147 @@ msgid "" "context)." msgstr "" -#: ../../library/asyncio-eventloop.rst:1135 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1135 msgid "" "Return the current exception handler, or ``None`` if no custom exception " "handler was set." msgstr "" -#: ../../library/asyncio-eventloop.rst:1142 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1142 msgid "Default exception handler." msgstr "" -#: ../../library/asyncio-eventloop.rst:1144 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1144 msgid "" "This is called when an exception occurs and no exception handler is set. " "This can be called by a custom exception handler that wants to defer to the " "default handler behavior." msgstr "" -#: ../../library/asyncio-eventloop.rst:1148 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1148 msgid "" "*context* parameter has the same meaning as in " ":meth:`call_exception_handler`." msgstr "" -#: ../../library/asyncio-eventloop.rst:1153 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1153 msgid "Call the current event loop exception handler." msgstr "" -#: ../../library/asyncio-eventloop.rst:1155 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1155 msgid "" "*context* is a ``dict`` object containing the following keys (new keys may " "be introduced in future Python versions):" msgstr "" -#: ../../library/asyncio-eventloop.rst:1158 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1158 msgid "'message': Error message;" msgstr "" -#: ../../library/asyncio-eventloop.rst:1159 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1159 msgid "'exception' (optional): Exception object;" msgstr "" -#: ../../library/asyncio-eventloop.rst:1160 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1160 msgid "'future' (optional): :class:`asyncio.Future` instance;" msgstr "" -#: ../../library/asyncio-eventloop.rst:1161 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1161 msgid "'handle' (optional): :class:`asyncio.Handle` instance;" msgstr "" -#: ../../library/asyncio-eventloop.rst:1162 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1162 msgid "'protocol' (optional): :ref:`Protocol ` instance;" msgstr "" -#: ../../library/asyncio-eventloop.rst:1163 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1163 msgid "'transport' (optional): :ref:`Transport ` instance;" msgstr "" -#: ../../library/asyncio-eventloop.rst:1164 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1164 msgid "'socket' (optional): :class:`socket.socket` instance." msgstr "" -#: ../../library/asyncio-eventloop.rst:1168 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1168 msgid "" "This method should not be overloaded in subclassed event loops. For custom " "exception handling, use the :meth:`set_exception_handler()` method." msgstr "" -#: ../../library/asyncio-eventloop.rst:1173 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1173 msgid "Enabling debug mode" msgstr "" -#: ../../library/asyncio-eventloop.rst:1177 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1177 msgid "Get the debug mode (:class:`bool`) of the event loop." msgstr "" -#: ../../library/asyncio-eventloop.rst:1179 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1179 msgid "" "The default value is ``True`` if the environment variable " ":envvar:`PYTHONASYNCIODEBUG` is set to a non-empty string, ``False`` " "otherwise." msgstr "" -#: ../../library/asyncio-eventloop.rst:1185 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1185 msgid "Set the debug mode of the event loop." msgstr "" -#: ../../library/asyncio-eventloop.rst:1189 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1189 msgid "" "The new ``-X dev`` command line option can now also be used to enable the " "debug mode." msgstr "" -#: ../../library/asyncio-eventloop.rst:1194 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1194 msgid "The :ref:`debug mode of asyncio `." msgstr "" -#: ../../library/asyncio-eventloop.rst:1198 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1198 msgid "Running Subprocesses" msgstr "" -#: ../../library/asyncio-eventloop.rst:1200 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1200 msgid "" "Methods described in this subsections are low-level. In regular async/await" " code consider using the high-level :func:`asyncio.create_subprocess_shell` " "and :func:`asyncio.create_subprocess_exec` convenience functions instead." msgstr "" -#: ../../library/asyncio-eventloop.rst:1207 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1207 msgid "" "The default asyncio event loop on **Windows** does not support subprocesses." " See :ref:`Subprocess Support on Windows ` for " "details." msgstr "" -#: ../../library/asyncio-eventloop.rst:1215 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1215 msgid "" "Create a subprocess from one or more string arguments specified by *args*." msgstr "" -#: ../../library/asyncio-eventloop.rst:1218 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1218 msgid "*args* must be a list of strings represented by:" msgstr "" -#: ../../library/asyncio-eventloop.rst:1220 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1220 msgid ":class:`str`;" msgstr "" -#: ../../library/asyncio-eventloop.rst:1221 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1221 msgid "" "or :class:`bytes`, encoded to the :ref:`filesystem encoding `." msgstr "" -#: ../../library/asyncio-eventloop.rst:1224 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1224 msgid "" "The first string specifies the program executable, and the remaining strings" " specify the arguments. Together, string arguments form the ``argv`` of the" " program." msgstr "" -#: ../../library/asyncio-eventloop.rst:1228 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1228 msgid "" "This is similar to the standard library :class:`subprocess.Popen` class " "called with ``shell=False`` and the list of strings passed as the first " @@ -1552,136 +1552,136 @@ msgid "" "which is list of strings, *subprocess_exec* takes multiple string arguments." msgstr "" -#: ../../library/asyncio-eventloop.rst:1234 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1234 msgid "" "The *protocol_factory* must be a callable returning a subclass of the " ":class:`asyncio.SubprocessProtocol` class." msgstr "" -#: ../../library/asyncio-eventloop.rst:1237 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1237 msgid "Other parameters:" msgstr "" -#: ../../library/asyncio-eventloop.rst:1239 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1239 msgid "*stdin* can be any of these:" msgstr "" -#: ../../library/asyncio-eventloop.rst:1241 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1241 msgid "" "a file-like object representing a pipe to be connected to the subprocess's " "standard input stream using :meth:`~loop.connect_write_pipe`" msgstr "" -#: ../../library/asyncio-eventloop.rst:1244 -#: ../../library/asyncio-eventloop.rst:1256 -#: ../../library/asyncio-eventloop.rst:1268 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1244 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1256 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1268 msgid "" "the :const:`subprocess.PIPE` constant (default) which will create a new pipe" " and connect it," msgstr "" -#: ../../library/asyncio-eventloop.rst:1246 -#: ../../library/asyncio-eventloop.rst:1258 -#: ../../library/asyncio-eventloop.rst:1270 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1246 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1258 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1270 msgid "" "the value ``None`` which will make the subprocess inherit the file " "descriptor from this process" msgstr "" -#: ../../library/asyncio-eventloop.rst:1248 -#: ../../library/asyncio-eventloop.rst:1260 -#: ../../library/asyncio-eventloop.rst:1272 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1248 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1260 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1272 msgid "" "the :const:`subprocess.DEVNULL` constant which indicates that the special " ":data:`os.devnull` file will be used" msgstr "" -#: ../../library/asyncio-eventloop.rst:1251 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1251 msgid "*stdout* can be any of these:" msgstr "" -#: ../../library/asyncio-eventloop.rst:1253 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1253 msgid "" "a file-like object representing a pipe to be connected to the subprocess's " "standard output stream using :meth:`~loop.connect_write_pipe`" msgstr "" -#: ../../library/asyncio-eventloop.rst:1263 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1263 msgid "*stderr* can be any of these:" msgstr "" -#: ../../library/asyncio-eventloop.rst:1265 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1265 msgid "" "a file-like object representing a pipe to be connected to the subprocess's " "standard error stream using :meth:`~loop.connect_write_pipe`" msgstr "" -#: ../../library/asyncio-eventloop.rst:1274 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1274 msgid "" "the :const:`subprocess.STDOUT` constant which will connect the standard " "error stream to the process' standard output stream" msgstr "" -#: ../../library/asyncio-eventloop.rst:1277 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1277 msgid "" "All other keyword arguments are passed to :class:`subprocess.Popen` without " "interpretation, except for *bufsize*, *universal_newlines*, *shell*, *text*," " *encoding* and *errors*, which should not be specified at all." msgstr "" -#: ../../library/asyncio-eventloop.rst:1282 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1282 msgid "" "The ``asyncio`` subprocess API does not support decoding the streams as " "text. :func:`bytes.decode` can be used to convert the bytes returned from " "the stream to text." msgstr "" -#: ../../library/asyncio-eventloop.rst:1286 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1286 msgid "" "See the constructor of the :class:`subprocess.Popen` class for documentation" " on other arguments." msgstr "" -#: ../../library/asyncio-eventloop.rst:1289 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1289 msgid "" "Returns a pair of ``(transport, protocol)``, where *transport* conforms to " "the :class:`asyncio.SubprocessTransport` base class and *protocol* is an " "object instantiated by the *protocol_factory*." msgstr "" -#: ../../library/asyncio-eventloop.rst:1297 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1297 msgid "" "Create a subprocess from *cmd*, which can be a :class:`str` or a " ":class:`bytes` string encoded to the :ref:`filesystem encoding `, using the platform's \"shell\" syntax." msgstr "" -#: ../../library/asyncio-eventloop.rst:1302 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1302 msgid "" "This is similar to the standard library :class:`subprocess.Popen` class " "called with ``shell=True``." msgstr "" -#: ../../library/asyncio-eventloop.rst:1305 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1305 msgid "" "The *protocol_factory* must be a callable returning a subclass of the " ":class:`SubprocessProtocol` class." msgstr "" -#: ../../library/asyncio-eventloop.rst:1308 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1308 msgid "" "See :meth:`~loop.subprocess_exec` for more details about the remaining " "arguments." msgstr "" -#: ../../library/asyncio-eventloop.rst:1311 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1311 msgid "" "Returns a pair of ``(transport, protocol)``, where *transport* conforms to " "the :class:`SubprocessTransport` base class and *protocol* is an object " "instantiated by the *protocol_factory*." msgstr "" -#: ../../library/asyncio-eventloop.rst:1316 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1316 msgid "" "It is the application's responsibility to ensure that all whitespace and " "special characters are quoted appropriately to avoid `shell injection " @@ -1691,105 +1691,105 @@ msgid "" "used to construct shell commands." msgstr "" -#: ../../library/asyncio-eventloop.rst:1325 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1325 msgid "Callback Handles" msgstr "" -#: ../../library/asyncio-eventloop.rst:1329 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1329 msgid "" "A callback wrapper object returned by :meth:`loop.call_soon`, " ":meth:`loop.call_soon_threadsafe`." msgstr "" -#: ../../library/asyncio-eventloop.rst:1334 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1334 msgid "" "Cancel the callback. If the callback has already been canceled or executed," " this method has no effect." msgstr "" -#: ../../library/asyncio-eventloop.rst:1339 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1339 msgid "Return ``True`` if the callback was cancelled." msgstr "" -#: ../../library/asyncio-eventloop.rst:1345 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1345 msgid "" "A callback wrapper object returned by :meth:`loop.call_later`, and " ":meth:`loop.call_at`." msgstr "" -#: ../../library/asyncio-eventloop.rst:1348 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1348 msgid "This class is a subclass of :class:`Handle`." msgstr "" -#: ../../library/asyncio-eventloop.rst:1352 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1352 msgid "Return a scheduled callback time as :class:`float` seconds." msgstr "" -#: ../../library/asyncio-eventloop.rst:1354 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1354 msgid "" "The time is an absolute timestamp, using the same time reference as " ":meth:`loop.time`." msgstr "" -#: ../../library/asyncio-eventloop.rst:1361 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1361 msgid "Server Objects" msgstr "" -#: ../../library/asyncio-eventloop.rst:1363 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1363 msgid "" "Server objects are created by :meth:`loop.create_server`, " ":meth:`loop.create_unix_server`, :func:`start_server`, and " ":func:`start_unix_server` functions." msgstr "" -#: ../../library/asyncio-eventloop.rst:1367 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1367 msgid "Do not instantiate the class directly." msgstr "" -#: ../../library/asyncio-eventloop.rst:1371 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1371 msgid "" "*Server* objects are asynchronous context managers. When used in an ``async" " with`` statement, it's guaranteed that the Server object is closed and not " "accepting new connections when the ``async with`` statement is completed::" msgstr "" -#: ../../library/asyncio-eventloop.rst:1384 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1384 msgid "Server object is an asynchronous context manager since Python 3.7." msgstr "" -#: ../../library/asyncio-eventloop.rst:1389 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1389 msgid "" "Stop serving: close listening sockets and set the :attr:`sockets` attribute " "to ``None``." msgstr "" -#: ../../library/asyncio-eventloop.rst:1392 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1392 msgid "" "The sockets that represent existing incoming client connections are left " "open." msgstr "" -#: ../../library/asyncio-eventloop.rst:1395 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1395 msgid "" "The server is closed asynchronously, use the :meth:`wait_closed` coroutine " "to wait until the server is closed." msgstr "" -#: ../../library/asyncio-eventloop.rst:1400 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1400 msgid "Return the event loop associated with the server object." msgstr "" -#: ../../library/asyncio-eventloop.rst:1406 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1406 msgid "Start accepting connections." msgstr "" -#: ../../library/asyncio-eventloop.rst:1408 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1408 msgid "" "This method is idempotent, so it can be called when the server is already " "being serving." msgstr "" -#: ../../library/asyncio-eventloop.rst:1411 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1411 msgid "" "The *start_serving* keyword-only parameter to :meth:`loop.create_server` and" " :meth:`asyncio.start_server` allows creating a Server object that is not " @@ -1798,97 +1798,97 @@ msgid "" "accepting connections." msgstr "" -#: ../../library/asyncio-eventloop.rst:1422 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1422 msgid "" "Start accepting connections until the coroutine is cancelled. Cancellation " "of ``serve_forever`` task causes the server to be closed." msgstr "" -#: ../../library/asyncio-eventloop.rst:1426 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1426 msgid "" "This method can be called if the server is already accepting connections. " "Only one ``serve_forever`` task can exist per one *Server* object." msgstr "" -#: ../../library/asyncio-eventloop.rst:1448 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1448 msgid "Return ``True`` if the server is accepting new connections." msgstr "" -#: ../../library/asyncio-eventloop.rst:1454 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1454 msgid "Wait until the :meth:`close` method completes." msgstr "" -#: ../../library/asyncio-eventloop.rst:1458 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1458 msgid "List of :class:`socket.socket` objects the server is listening on." msgstr "" -#: ../../library/asyncio-eventloop.rst:1460 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1460 msgid "" "Prior to Python 3.7 ``Server.sockets`` used to return an internal list of " "server sockets directly. In 3.7 a copy of that list is returned." msgstr "" -#: ../../library/asyncio-eventloop.rst:1469 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1469 msgid "Event Loop Implementations" msgstr "" -#: ../../library/asyncio-eventloop.rst:1471 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1471 msgid "" "asyncio ships with two different event loop implementations: " ":class:`SelectorEventLoop` and :class:`ProactorEventLoop`." msgstr "" -#: ../../library/asyncio-eventloop.rst:1474 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1474 msgid "" "By default asyncio is configured to use :class:`SelectorEventLoop` on Unix " "and :class:`ProactorEventLoop` on Windows." msgstr "" -#: ../../library/asyncio-eventloop.rst:1480 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1480 msgid "An event loop based on the :mod:`selectors` module." msgstr "" -#: ../../library/asyncio-eventloop.rst:1482 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1482 msgid "" "Uses the most efficient *selector* available for the given platform. It is " "also possible to manually configure the exact selector implementation to be " "used::" msgstr "" -#: ../../library/asyncio-eventloop.rst:1494 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1494 msgid ":ref:`Availability `: Unix, Windows." msgstr ":ref:`Availability `: Unix, Windows." -#: ../../library/asyncio-eventloop.rst:1499 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1499 msgid "An event loop for Windows that uses \"I/O Completion Ports\" (IOCP)." msgstr "" -#: ../../library/asyncio-eventloop.rst:1502 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1502 msgid ":ref:`Availability `: Windows." msgstr ":ref:`Availability `: Windows." -#: ../../library/asyncio-eventloop.rst:1505 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1505 msgid "" "`MSDN documentation on I/O Completion Ports `_." msgstr "" -#: ../../library/asyncio-eventloop.rst:1511 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1511 msgid "Abstract base class for asyncio-compliant event loops." msgstr "" -#: ../../library/asyncio-eventloop.rst:1513 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1513 msgid "" "The :ref:`Event Loop Methods ` section lists all methods" " that an alternative implementation of ``AbstractEventLoop`` should have " "defined." msgstr "" -#: ../../library/asyncio-eventloop.rst:1519 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1519 msgid "Examples" msgstr "Contoh-contoh" -#: ../../library/asyncio-eventloop.rst:1521 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1521 msgid "" "Note that all examples in this section **purposefully** show how to use the " "low-level event loop APIs, such as :meth:`loop.run_forever` and " @@ -1897,70 +1897,70 @@ msgid "" ":func:`asyncio.run`." msgstr "" -#: ../../library/asyncio-eventloop.rst:1531 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1531 msgid "Hello World with call_soon()" msgstr "" -#: ../../library/asyncio-eventloop.rst:1533 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1533 msgid "" "An example using the :meth:`loop.call_soon` method to schedule a callback. " "The callback displays ``\"Hello World\"`` and then stops the event loop::" msgstr "" -#: ../../library/asyncio-eventloop.rst:1557 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1557 msgid "" "A similar :ref:`Hello World ` example created with a coroutine " "and the :func:`run` function." msgstr "" -#: ../../library/asyncio-eventloop.rst:1564 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1564 msgid "Display the current date with call_later()" msgstr "" -#: ../../library/asyncio-eventloop.rst:1566 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1566 msgid "" "An example of a callback displaying the current date every second. The " "callback uses the :meth:`loop.call_later` method to reschedule itself after " "5 seconds, and then stops the event loop::" msgstr "" -#: ../../library/asyncio-eventloop.rst:1594 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1594 msgid "" "A similar :ref:`current date ` example created with a" " coroutine and the :func:`run` function." msgstr "" -#: ../../library/asyncio-eventloop.rst:1601 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1601 msgid "Watch a file descriptor for read events" msgstr "" -#: ../../library/asyncio-eventloop.rst:1603 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1603 msgid "" "Wait until a file descriptor received some data using the " ":meth:`loop.add_reader` method and then close the event loop::" msgstr "" -#: ../../library/asyncio-eventloop.rst:1641 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1641 msgid "" "A similar :ref:`example ` using " "transports, protocols, and the :meth:`loop.create_connection` method." msgstr "" -#: ../../library/asyncio-eventloop.rst:1645 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1645 msgid "" "Another similar :ref:`example ` " "using the high-level :func:`asyncio.open_connection` function and streams." msgstr "" -#: ../../library/asyncio-eventloop.rst:1653 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1653 msgid "Set signal handlers for SIGINT and SIGTERM" msgstr "" -#: ../../library/asyncio-eventloop.rst:1655 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1655 msgid "(This ``signals`` example only works on Unix.)" msgstr "" -#: ../../library/asyncio-eventloop.rst:1657 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/asyncio-eventloop.rst:1657 msgid "" "Register handlers for signals :py:data:`SIGINT` and :py:data:`SIGTERM` using" " the :meth:`loop.add_signal_handler` method::" diff --git a/library/ctypes.po b/library/ctypes.po index 0f2b6a66..df7ff6ce 100644 --- a/library/ctypes.po +++ b/library/ctypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-11-19 11:59+0000\n" +"POT-Creation-Date: 2019-12-30 12:19+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" @@ -21,29 +21,29 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../../library/ctypes.rst:2 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2 msgid ":mod:`ctypes` --- A foreign function library for Python" msgstr "" -#: ../../library/ctypes.rst:11 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:11 msgid "" ":mod:`ctypes` is a foreign function library for Python. It provides C " "compatible data types, and allows calling functions in DLLs or shared " "libraries. It can be used to wrap these libraries in pure Python." msgstr "" -#: ../../library/ctypes.rst:19 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:19 msgid "ctypes tutorial" msgstr "" -#: ../../library/ctypes.rst:21 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:21 msgid "" "Note: The code samples in this tutorial use :mod:`doctest` to make sure that" " they actually work. Since some code samples behave differently under " "Linux, Windows, or Mac OS X, they contain doctest directives in comments." msgstr "" -#: ../../library/ctypes.rst:25 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:25 msgid "" "Note: Some code samples reference the ctypes :class:`c_int` type. On " "platforms where ``sizeof(long) == sizeof(int)`` it is an alias to " @@ -52,17 +52,17 @@ msgid "" "type." msgstr "" -#: ../../library/ctypes.rst:33 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:33 msgid "Loading dynamic link libraries" msgstr "" -#: ../../library/ctypes.rst:35 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:35 msgid "" ":mod:`ctypes` exports the *cdll*, and on Windows *windll* and *oledll* " "objects, for loading dynamic link libraries." msgstr "" -#: ../../library/ctypes.rst:38 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:38 msgid "" "You load libraries by accessing them as attributes of these objects. *cdll* " "loads libraries which export functions using the standard ``cdecl`` calling " @@ -73,24 +73,24 @@ msgid "" "when the function call fails." msgstr "" -#: ../../library/ctypes.rst:46 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:46 msgid "" "Windows errors used to raise :exc:`WindowsError`, which is now an alias of " ":exc:`OSError`." msgstr "" -#: ../../library/ctypes.rst:51 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:51 msgid "" "Here are some examples for Windows. Note that ``msvcrt`` is the MS standard " "C library containing most standard C functions, and uses the cdecl calling " "convention::" msgstr "" -#: ../../library/ctypes.rst:63 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:63 msgid "Windows appends the usual ``.dll`` file suffix automatically." msgstr "" -#: ../../library/ctypes.rst:66 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:66 msgid "" "Accessing the standard C library through ``cdll.msvcrt`` will use an " "outdated version of the library that may be incompatible with the one being " @@ -98,7 +98,7 @@ msgid "" "import and use the ``msvcrt`` module." msgstr "" -#: ../../library/ctypes.rst:71 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:71 msgid "" "On Linux, it is required to specify the filename *including* the extension " "to load a library, so attribute access can not be used to load libraries. " @@ -107,15 +107,15 @@ msgid "" "constructor::" msgstr "" -#: ../../library/ctypes.rst:89 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:89 msgid "Accessing functions from loaded dlls" msgstr "" -#: ../../library/ctypes.rst:91 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:91 msgid "Functions are accessed as attributes of dll objects::" msgstr "" -#: ../../library/ctypes.rst:106 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:106 msgid "" "Note that win32 system dlls like ``kernel32`` and ``user32`` often export " "ANSI as well as UNICODE versions of a function. The UNICODE version is " @@ -126,32 +126,32 @@ msgid "" "``GetModuleHandle`` depending on whether UNICODE is defined or not::" msgstr "" -#: ../../library/ctypes.rst:119 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:119 msgid "" "*windll* does not try to select one of them by magic, you must access the " "version you need by specifying ``GetModuleHandleA`` or ``GetModuleHandleW`` " "explicitly, and then call it with bytes or string objects respectively." msgstr "" -#: ../../library/ctypes.rst:123 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:123 msgid "" "Sometimes, dlls export functions with names which aren't valid Python " "identifiers, like ``\"??2@YAPAXI@Z\"``. In this case you have to use " ":func:`getattr` to retrieve the function::" msgstr "" -#: ../../library/ctypes.rst:131 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:131 msgid "" "On Windows, some dlls export functions not by name but by ordinal. These " "functions can be accessed by indexing the dll object with the ordinal " "number::" msgstr "" -#: ../../library/ctypes.rst:148 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:148 msgid "Calling functions" msgstr "" -#: ../../library/ctypes.rst:150 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:150 msgid "" "You can call these functions like any other Python callable. This example " "uses the ``time()`` function, which returns system time in seconds since the" @@ -159,40 +159,32 @@ msgid "" "module handle." msgstr "" -#: ../../library/ctypes.rst:155 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:155 msgid "" "This example calls both functions with a ``NULL`` pointer (``None`` should " "be used as the ``NULL`` pointer)::" msgstr "" -#: ../../library/ctypes.rst:166 -msgid "" -":mod:`ctypes` may raise a :exc:`ValueError` after calling the function, if " -"it detects that an invalid number of arguments were passed. This behavior " -"should not be relied upon. It is deprecated in 3.6.2, and will be removed " -"in 3.7." -msgstr "" - -#: ../../library/ctypes.rst:171 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:164 msgid "" ":exc:`ValueError` is raised when you call an ``stdcall`` function with the " "``cdecl`` calling convention, or vice versa::" msgstr "" -#: ../../library/ctypes.rst:186 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:179 msgid "" "To find out the correct calling convention you have to look into the C " "header file or the documentation for the function you want to call." msgstr "" -#: ../../library/ctypes.rst:189 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:182 msgid "" "On Windows, :mod:`ctypes` uses win32 structured exception handling to " "prevent crashes from general protection faults when functions are called " "with invalid argument values::" msgstr "" -#: ../../library/ctypes.rst:199 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:192 msgid "" "There are, however, enough ways to crash Python with :mod:`ctypes`, so you " "should be careful anyway. The :mod:`faulthandler` module can be helpful in " @@ -200,7 +192,7 @@ msgid "" "library calls)." msgstr "" -#: ../../library/ctypes.rst:204 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:197 msgid "" "``None``, integers, bytes objects and (unicode) strings are the only native " "Python objects that can directly be used as parameters in these function " @@ -211,250 +203,259 @@ msgid "" "into the C type." msgstr "" -#: ../../library/ctypes.rst:211 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:204 msgid "" "Before we move on calling functions with other parameter types, we have to " "learn more about :mod:`ctypes` data types." msgstr "" -#: ../../library/ctypes.rst:218 ../../library/ctypes.rst:2135 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:211 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2128 msgid "Fundamental data types" msgstr "" -#: ../../library/ctypes.rst:220 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:213 msgid ":mod:`ctypes` defines a number of primitive C compatible data types:" msgstr "" -#: ../../library/ctypes.rst:223 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:216 msgid "ctypes type" msgstr "" -#: ../../library/ctypes.rst:223 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:216 msgid "C type" msgstr "tipe C" -#: ../../library/ctypes.rst:223 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:216 msgid "Python type" msgstr "tipe Python" -#: ../../library/ctypes.rst:225 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:218 msgid ":class:`c_bool`" msgstr ":class:`c_bool`" -#: ../../library/ctypes.rst:225 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:218 msgid ":c:type:`_Bool`" msgstr ":c:type:`_Bool`" -#: ../../library/ctypes.rst:225 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:218 msgid "bool (1)" msgstr "" -#: ../../library/ctypes.rst:227 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:220 msgid ":class:`c_char`" msgstr ":class:`c_char`" -#: ../../library/ctypes.rst:227 ../../library/ctypes.rst:231 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:220 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:224 msgid ":c:type:`char`" msgstr ":c:type:`char`" -#: ../../library/ctypes.rst:227 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:220 msgid "1-character bytes object" msgstr "" -#: ../../library/ctypes.rst:229 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:222 msgid ":class:`c_wchar`" msgstr ":class:`c_wchar`" -#: ../../library/ctypes.rst:229 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:222 msgid ":c:type:`wchar_t`" msgstr ":c:type:`wchar_t`" -#: ../../library/ctypes.rst:229 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:222 msgid "1-character string" msgstr "" -#: ../../library/ctypes.rst:231 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:224 msgid ":class:`c_byte`" msgstr ":class:`c_byte`" -#: ../../library/ctypes.rst:231 ../../library/ctypes.rst:233 -#: ../../library/ctypes.rst:235 ../../library/ctypes.rst:237 -#: ../../library/ctypes.rst:239 ../../library/ctypes.rst:241 -#: ../../library/ctypes.rst:243 ../../library/ctypes.rst:245 -#: ../../library/ctypes.rst:247 ../../library/ctypes.rst:249 -#: ../../library/ctypes.rst:252 ../../library/ctypes.rst:254 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:224 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:226 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:228 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:230 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:232 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:234 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:236 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:238 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:240 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:242 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:245 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:247 msgid "int" msgstr "int" -#: ../../library/ctypes.rst:233 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:226 msgid ":class:`c_ubyte`" msgstr ":class:`c_ubyte`" -#: ../../library/ctypes.rst:233 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:226 msgid ":c:type:`unsigned char`" msgstr ":c:type:`unsigned char`" -#: ../../library/ctypes.rst:235 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:228 msgid ":class:`c_short`" msgstr ":class:`c_short`" -#: ../../library/ctypes.rst:235 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:228 msgid ":c:type:`short`" msgstr ":c:type:`short`" -#: ../../library/ctypes.rst:237 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:230 msgid ":class:`c_ushort`" msgstr ":class:`c_ushort`" -#: ../../library/ctypes.rst:237 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:230 msgid ":c:type:`unsigned short`" msgstr ":c:type:`unsigned short`" -#: ../../library/ctypes.rst:239 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:232 msgid ":class:`c_int`" msgstr ":class:`c_int`" -#: ../../library/ctypes.rst:239 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:232 msgid ":c:type:`int`" msgstr ":c:type:`int`" -#: ../../library/ctypes.rst:241 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:234 msgid ":class:`c_uint`" msgstr ":class:`c_uint`" -#: ../../library/ctypes.rst:241 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:234 msgid ":c:type:`unsigned int`" msgstr ":c:type:`unsigned int`" -#: ../../library/ctypes.rst:243 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:236 msgid ":class:`c_long`" msgstr ":class:`c_long`" -#: ../../library/ctypes.rst:243 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:236 msgid ":c:type:`long`" msgstr ":c:type:`long`" -#: ../../library/ctypes.rst:245 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:238 msgid ":class:`c_ulong`" msgstr ":class:`c_ulong`" -#: ../../library/ctypes.rst:245 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:238 msgid ":c:type:`unsigned long`" msgstr ":c:type:`unsigned long`" -#: ../../library/ctypes.rst:247 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:240 msgid ":class:`c_longlong`" msgstr ":class:`c_longlong`" -#: ../../library/ctypes.rst:247 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:240 msgid ":c:type:`__int64` or :c:type:`long long`" msgstr ":c:type:`__int64` atau :c:type:`long long`" -#: ../../library/ctypes.rst:249 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:242 msgid ":class:`c_ulonglong`" msgstr ":class:`c_ulonglong`" -#: ../../library/ctypes.rst:249 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:242 msgid ":c:type:`unsigned __int64` or :c:type:`unsigned long long`" msgstr ":c:type:`unsigned __int64` atau :c:type:`unsigned long long`" -#: ../../library/ctypes.rst:252 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:245 msgid ":class:`c_size_t`" msgstr ":class:`c_size_t`" -#: ../../library/ctypes.rst:252 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:245 msgid ":c:type:`size_t`" msgstr ":c:type:`size_t`" -#: ../../library/ctypes.rst:254 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:247 msgid ":class:`c_ssize_t`" msgstr ":class:`c_ssize_t`" -#: ../../library/ctypes.rst:254 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:247 msgid ":c:type:`ssize_t` or :c:type:`Py_ssize_t`" msgstr ":c:type:`ssize_t` atau :c:type:`Py_ssize_t`" -#: ../../library/ctypes.rst:257 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:250 msgid ":class:`c_float`" msgstr ":class:`c_float`" -#: ../../library/ctypes.rst:257 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:250 msgid ":c:type:`float`" msgstr ":c:type:`float`" -#: ../../library/ctypes.rst:257 ../../library/ctypes.rst:259 -#: ../../library/ctypes.rst:261 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:250 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:252 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:254 msgid "float" msgstr "float" -#: ../../library/ctypes.rst:259 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:252 msgid ":class:`c_double`" msgstr ":class:`c_double`" -#: ../../library/ctypes.rst:259 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:252 msgid ":c:type:`double`" msgstr ":c:type:`double`" -#: ../../library/ctypes.rst:261 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:254 msgid ":class:`c_longdouble`" msgstr ":class:`c_longdouble`" -#: ../../library/ctypes.rst:261 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:254 msgid ":c:type:`long double`" msgstr ":c:type:`long double`" -#: ../../library/ctypes.rst:263 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:256 msgid ":class:`c_char_p`" msgstr ":class:`c_char_p`" -#: ../../library/ctypes.rst:263 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:256 msgid ":c:type:`char *` (NUL terminated)" msgstr ":c:type:`char *` (NUL terminated)" -#: ../../library/ctypes.rst:263 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:256 msgid "bytes object or ``None``" msgstr "" -#: ../../library/ctypes.rst:265 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:258 msgid ":class:`c_wchar_p`" msgstr ":class:`c_wchar_p`" -#: ../../library/ctypes.rst:265 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:258 msgid ":c:type:`wchar_t *` (NUL terminated)" msgstr ":c:type:`wchar_t *` (NUL terminated)" -#: ../../library/ctypes.rst:265 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:258 msgid "string or ``None``" msgstr "" -#: ../../library/ctypes.rst:267 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:260 msgid ":class:`c_void_p`" msgstr ":class:`c_void_p`" -#: ../../library/ctypes.rst:267 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:260 msgid ":c:type:`void *`" msgstr ":c:type:`void *`" -#: ../../library/ctypes.rst:267 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:260 msgid "int or ``None``" msgstr "int atau ``None``" -#: ../../library/ctypes.rst:271 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:264 msgid "The constructor accepts any object with a truth value." msgstr "" -#: ../../library/ctypes.rst:273 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:266 msgid "" "All these types can be created by calling them with an optional initializer " "of the correct type and value::" msgstr "" -#: ../../library/ctypes.rst:284 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:277 msgid "" "Since these types are mutable, their value can also be changed afterwards::" msgstr "" -#: ../../library/ctypes.rst:296 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:289 msgid "" "Assigning a new value to instances of the pointer types :class:`c_char_p`, " ":class:`c_wchar_p`, and :class:`c_void_p` changes the *memory location* they" @@ -462,7 +463,7 @@ msgid "" "Python bytes objects are immutable)::" msgstr "" -#: ../../library/ctypes.rst:316 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:309 msgid "" "You should be careful, however, not to pass them to functions expecting " "pointers to mutable memory. If you need mutable memory blocks, ctypes has a " @@ -472,7 +473,7 @@ msgid "" " ``value`` property::" msgstr "" -#: ../../library/ctypes.rst:340 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:333 msgid "" "The :func:`create_string_buffer` function replaces the :func:`c_buffer` " "function (which is still available as an alias), as well as the " @@ -481,29 +482,29 @@ msgid "" "use the :func:`create_unicode_buffer` function." msgstr "" -#: ../../library/ctypes.rst:350 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:343 msgid "Calling functions, continued" msgstr "" -#: ../../library/ctypes.rst:352 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:345 msgid "" "Note that printf prints to the real standard output channel, *not* to " ":data:`sys.stdout`, so these examples will only work at the console prompt, " "not from within *IDLE* or *PythonWin*::" msgstr "" -#: ../../library/ctypes.rst:372 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:365 msgid "" "As has been mentioned before, all Python types except integers, strings, and" " bytes objects have to be wrapped in their corresponding :mod:`ctypes` type," " so that they can be converted to the required C data type::" msgstr "" -#: ../../library/ctypes.rst:385 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:378 msgid "Calling functions with your own custom data types" msgstr "" -#: ../../library/ctypes.rst:387 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:380 msgid "" "You can also customize :mod:`ctypes` argument conversion to allow instances " "of your own classes be used as function arguments. :mod:`ctypes` looks for " @@ -511,24 +512,24 @@ msgid "" " Of course, it must be one of integer, string, or bytes::" msgstr "" -#: ../../library/ctypes.rst:402 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:395 msgid "" "If you don't want to store the instance's data in the :attr:`_as_parameter_`" " instance variable, you could define a :class:`property` which makes the " "attribute available on request." msgstr "" -#: ../../library/ctypes.rst:410 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:403 msgid "Specifying the required argument types (function prototypes)" msgstr "" -#: ../../library/ctypes.rst:412 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:405 msgid "" "It is possible to specify the required argument types of functions exported " "from DLLs by setting the :attr:`argtypes` attribute." msgstr "" -#: ../../library/ctypes.rst:415 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:408 msgid "" ":attr:`argtypes` must be a sequence of C data types (the ``printf`` function" " is probably not a good example here, because it takes a variable number and" @@ -536,14 +537,14 @@ msgid "" "hand this is quite handy to experiment with this feature)::" msgstr "" -#: ../../library/ctypes.rst:426 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:419 msgid "" "Specifying a format protects against incompatible argument types (just as a " "prototype for a C function), and tries to convert the arguments to valid " "types::" msgstr "" -#: ../../library/ctypes.rst:438 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:431 msgid "" "If you have defined your own classes which you pass to function calls, you " "have to implement a :meth:`from_param` class method for them to be able to " @@ -556,31 +557,31 @@ msgid "" " an object with an :attr:`_as_parameter_` attribute." msgstr "" -#: ../../library/ctypes.rst:452 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:445 msgid "Return types" msgstr "Tipe kembalian" -#: ../../library/ctypes.rst:454 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:447 msgid "" "By default functions are assumed to return the C :c:type:`int` type. Other " "return types can be specified by setting the :attr:`restype` attribute of " "the function object." msgstr "" -#: ../../library/ctypes.rst:458 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:451 msgid "" "Here is a more advanced example, it uses the ``strchr`` function, which " "expects a string pointer and a char, and returns a pointer to a string::" msgstr "" -#: ../../library/ctypes.rst:471 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:464 msgid "" "If you want to avoid the ``ord(\"x\")`` calls above, you can set the " ":attr:`argtypes` attribute, and the second argument will be converted from a" " single character Python bytes object into a C char::" msgstr "" -#: ../../library/ctypes.rst:489 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:482 msgid "" "You can also use a callable Python object (a function or a class for " "example) as the :attr:`restype` attribute, if the foreign function returns " @@ -590,7 +591,7 @@ msgid "" "automatically raise an exception::" msgstr "" -#: ../../library/ctypes.rst:512 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:505 msgid "" "``WinError`` is a function which will call Windows ``FormatMessage()`` api " "to get the string representation of an error code, and *returns* an " @@ -598,18 +599,18 @@ msgid "" " used, it calls :func:`GetLastError` to retrieve it." msgstr "" -#: ../../library/ctypes.rst:517 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:510 msgid "" "Please note that a much more powerful error checking mechanism is available " "through the :attr:`errcheck` attribute; see the reference manual for " "details." msgstr "" -#: ../../library/ctypes.rst:524 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:517 msgid "Passing pointers (or: passing parameters by reference)" msgstr "" -#: ../../library/ctypes.rst:526 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:519 msgid "" "Sometimes a C api function expects a *pointer* to a data type as parameter, " "probably to write into the corresponding location, or if the data is too " @@ -617,7 +618,7 @@ msgid "" "reference*." msgstr "" -#: ../../library/ctypes.rst:530 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:523 msgid "" ":mod:`ctypes` exports the :func:`byref` function which is used to pass " "parameters by reference. The same effect can be achieved with the " @@ -626,11 +627,11 @@ msgid "" ":func:`byref` if you don't need the pointer object in Python itself::" msgstr "" -#: ../../library/ctypes.rst:552 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:545 msgid "Structures and unions" msgstr "" -#: ../../library/ctypes.rst:554 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:547 msgid "" "Structures and unions must derive from the :class:`Structure` and " ":class:`Union` base classes which are defined in the :mod:`ctypes` module. " @@ -638,44 +639,44 @@ msgid "" "must be a list of *2-tuples*, containing a *field name* and a *field type*." msgstr "" -#: ../../library/ctypes.rst:559 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:552 msgid "" "The field type must be a :mod:`ctypes` type like :class:`c_int`, or any " "other derived :mod:`ctypes` type: structure, union, array, pointer." msgstr "" -#: ../../library/ctypes.rst:562 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:555 msgid "" "Here is a simple example of a POINT structure, which contains two integers " "named *x* and *y*, and also shows how to initialize a structure in the " "constructor::" msgstr "" -#: ../../library/ctypes.rst:582 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:575 msgid "" "You can, however, build much more complicated structures. A structure can " "itself contain other structures by using a structure as a field type." msgstr "" -#: ../../library/ctypes.rst:585 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:578 msgid "" "Here is a RECT structure which contains two POINTs named *upperleft* and " "*lowerright*::" msgstr "" -#: ../../library/ctypes.rst:599 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:592 msgid "" "Nested structures can also be initialized in the constructor in several " "ways::" msgstr "" -#: ../../library/ctypes.rst:604 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:597 msgid "" "Field :term:`descriptor`\\s can be retrieved from the *class*, they are " "useful for debugging because they can provide useful information::" msgstr "" -#: ../../library/ctypes.rst:618 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:611 msgid "" ":mod:`ctypes` does not support passing unions or structures with bit-fields " "to functions by value. While this may work on 32-bit x86, it's not " @@ -683,20 +684,20 @@ msgid "" "structures with bit-fields should always be passed to functions by pointer." msgstr "" -#: ../../library/ctypes.rst:624 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:617 msgid "Structure/union alignment and byte order" msgstr "" -#: ../../library/ctypes.rst:626 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:619 msgid "" "By default, Structure and Union fields are aligned in the same way the C " -"compiler does it. It is possible to override this behavior be specifying a " +"compiler does it. It is possible to override this behavior by specifying a " ":attr:`_pack_` class attribute in the subclass definition. This must be set " "to a positive integer and specifies the maximum alignment for the fields. " "This is what ``#pragma pack(n)`` also does in MSVC." msgstr "" -#: ../../library/ctypes.rst:632 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:625 msgid "" ":mod:`ctypes` uses the native byte order for Structures and Unions. To " "build structures with non-native byte order, you can use one of the " @@ -705,91 +706,91 @@ msgid "" " classes cannot contain pointer fields." msgstr "" -#: ../../library/ctypes.rst:642 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:635 msgid "Bit fields in structures and unions" msgstr "" -#: ../../library/ctypes.rst:644 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:637 msgid "" "It is possible to create structures and unions containing bit fields. Bit " "fields are only possible for integer fields, the bit width is specified as " "the third item in the :attr:`_fields_` tuples::" msgstr "" -#: ../../library/ctypes.rst:662 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:655 msgid "Arrays" msgstr "" -#: ../../library/ctypes.rst:664 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:657 msgid "" "Arrays are sequences, containing a fixed number of instances of the same " "type." msgstr "" -#: ../../library/ctypes.rst:666 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:659 msgid "" "The recommended way to create array types is by multiplying a data type with" " a positive integer::" msgstr "" -#: ../../library/ctypes.rst:671 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:664 msgid "" "Here is an example of a somewhat artificial data type, a structure " "containing 4 POINTs among other stuff::" msgstr "" -#: ../../library/ctypes.rst:687 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:680 msgid "Instances are created in the usual way, by calling the class::" msgstr "" -#: ../../library/ctypes.rst:693 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:686 msgid "" "The above code print a series of ``0 0`` lines, because the array contents " "is initialized to zeros." msgstr "" -#: ../../library/ctypes.rst:696 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:689 msgid "Initializers of the correct type can also be specified::" msgstr "" -#: ../../library/ctypes.rst:712 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:705 msgid "Pointers" msgstr "Penunjuk *Pointers*" -#: ../../library/ctypes.rst:714 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:707 msgid "" "Pointer instances are created by calling the :func:`pointer` function on a " ":mod:`ctypes` type::" msgstr "" -#: ../../library/ctypes.rst:722 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:715 msgid "" "Pointer instances have a :attr:`~_Pointer.contents` attribute which returns " "the object to which the pointer points, the ``i`` object above::" msgstr "" -#: ../../library/ctypes.rst:729 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:722 msgid "" "Note that :mod:`ctypes` does not have OOR (original object return), it " "constructs a new, equivalent object each time you retrieve an attribute::" msgstr "" -#: ../../library/ctypes.rst:738 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:731 msgid "" "Assigning another :class:`c_int` instance to the pointer's contents " "attribute would cause the pointer to point to the memory location where this" " is stored::" msgstr "" -#: ../../library/ctypes.rst:750 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:743 msgid "Pointer instances can also be indexed with integers::" msgstr "" -#: ../../library/ctypes.rst:756 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:749 msgid "Assigning to an integer index changes the pointed to value::" msgstr "" -#: ../../library/ctypes.rst:765 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:758 msgid "" "It is also possible to use indexes different from 0, but you must know what " "you're doing, just as in C: You can access or change arbitrary memory " @@ -798,7 +799,7 @@ msgid "" "instead of a single item." msgstr "" -#: ../../library/ctypes.rst:771 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:764 msgid "" "Behind the scenes, the :func:`pointer` function does more than simply create" " pointer instances, it has to create pointer *types* first. This is done " @@ -806,23 +807,23 @@ msgid "" " returns a new type::" msgstr "" -#: ../../library/ctypes.rst:787 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:780 msgid "" "Calling the pointer type without an argument creates a ``NULL`` pointer. " "``NULL`` pointers have a ``False`` boolean value::" msgstr "" -#: ../../library/ctypes.rst:795 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:788 msgid "" ":mod:`ctypes` checks for ``NULL`` when dereferencing pointers (but " "dereferencing invalid non-\\ ``NULL`` pointers would crash Python)::" msgstr "" -#: ../../library/ctypes.rst:814 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:807 msgid "Type conversions" msgstr "" -#: ../../library/ctypes.rst:816 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:809 msgid "" "Usually, ctypes does strict type checking. This means, if you have " "``POINTER(c_int)`` in the :attr:`argtypes` list of a function or as the type" @@ -833,7 +834,7 @@ msgid "" "accepts an array of c_int::" msgstr "" -#: ../../library/ctypes.rst:837 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:830 msgid "" "In addition, if a function argument is explicitly declared to be a pointer " "type (such as ``POINTER(c_int)``) in :attr:`argtypes`, an object of the " @@ -842,11 +843,11 @@ msgid "" "automatically." msgstr "" -#: ../../library/ctypes.rst:842 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:835 msgid "To set a POINTER type field to ``NULL``, you can assign ``None``::" msgstr "" -#: ../../library/ctypes.rst:849 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:842 msgid "" "Sometimes you have instances of incompatible types. In C, you can cast one " "type into another type. :mod:`ctypes` provides a :func:`cast` function " @@ -855,11 +856,11 @@ msgid "" "``values`` field, but not instances of other types::" msgstr "" -#: ../../library/ctypes.rst:861 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:854 msgid "For these cases, the :func:`cast` function is handy." msgstr "" -#: ../../library/ctypes.rst:863 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:856 msgid "" "The :func:`cast` function can be used to cast a ctypes instance into a " "pointer to a different ctypes data type. :func:`cast` takes two parameters," @@ -868,60 +869,60 @@ msgid "" " references the same memory block as the first argument::" msgstr "" -#: ../../library/ctypes.rst:874 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:867 msgid "" "So, :func:`cast` can be used to assign to the ``values`` field of ``Bar`` " "the structure::" msgstr "" -#: ../../library/ctypes.rst:887 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:880 msgid "Incomplete Types" msgstr "" -#: ../../library/ctypes.rst:889 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:882 msgid "" "*Incomplete Types* are structures, unions or arrays whose members are not " "yet specified. In C, they are specified by forward declarations, which are " "defined later::" msgstr "" -#: ../../library/ctypes.rst:900 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:893 msgid "" "The straightforward translation into ctypes code would be this, but it does " "not work::" msgstr "" -#: ../../library/ctypes.rst:913 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:906 msgid "" "because the new ``class cell`` is not available in the class statement " "itself. In :mod:`ctypes`, we can define the ``cell`` class and set the " ":attr:`_fields_` attribute later, after the class statement::" msgstr "" -#: ../../library/ctypes.rst:925 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:918 msgid "" -"Lets try it. We create two instances of ``cell``, and let them point to each" -" other, and finally follow the pointer chain a few times::" +"Let's try it. We create two instances of ``cell``, and let them point to " +"each other, and finally follow the pointer chain a few times::" msgstr "" -#: ../../library/ctypes.rst:946 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:939 msgid "Callback functions" msgstr "" -#: ../../library/ctypes.rst:948 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:941 msgid "" ":mod:`ctypes` allows creating C callable function pointers from Python " "callables. These are sometimes called *callback functions*." msgstr "" -#: ../../library/ctypes.rst:951 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:944 msgid "" "First, you must create a class for the callback function. The class knows " "the calling convention, the return type, and the number and types of " "arguments this function will receive." msgstr "" -#: ../../library/ctypes.rst:955 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:948 msgid "" "The :func:`CFUNCTYPE` factory function creates types for callback functions " "using the ``cdecl`` calling convention. On Windows, the :func:`WINFUNCTYPE` " @@ -929,14 +930,14 @@ msgid "" "calling convention." msgstr "" -#: ../../library/ctypes.rst:960 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:953 msgid "" "Both of these factory functions are called with the result type as first " "argument, and the callback functions expected argument types as the " "remaining arguments." msgstr "" -#: ../../library/ctypes.rst:964 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:957 msgid "" "I will present an example here which uses the standard C library's " ":c:func:`qsort` function, that is used to sort items with the help of a " @@ -944,7 +945,7 @@ msgid "" "integers::" msgstr "" -#: ../../library/ctypes.rst:974 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:967 msgid "" ":func:`qsort` must be called with a pointer to the data to sort, the number " "of items in the data array, the size of one item, and a pointer to the " @@ -954,44 +955,44 @@ msgid "" " otherwise." msgstr "" -#: ../../library/ctypes.rst:980 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:973 msgid "" "So our callback function receives pointers to integers, and must return an " "integer. First we create the ``type`` for the callback function::" msgstr "" -#: ../../library/ctypes.rst:986 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:979 msgid "" "To get started, here is a simple callback that shows the values it gets " "passed::" msgstr "" -#: ../../library/ctypes.rst:996 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:989 msgid "The result::" msgstr "" -#: ../../library/ctypes.rst:1006 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:999 msgid "Now we can actually compare the two items and return a useful result::" msgstr "" -#: ../../library/ctypes.rst:1021 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1014 msgid "As we can easily check, our array is sorted now::" msgstr "" -#: ../../library/ctypes.rst:1028 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1021 msgid "" "The function factories can be used as decorator factories, so we may as well" " write::" msgstr "" -#: ../../library/ctypes.rst:1046 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1039 msgid "" "Make sure you keep references to :func:`CFUNCTYPE` objects as long as they " "are used from C code. :mod:`ctypes` doesn't, and if you don't, they may be " "garbage collected, crashing your program when a callback is made." msgstr "" -#: ../../library/ctypes.rst:1050 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1043 msgid "" "Also, note that if the callback function is called in a thread created " "outside of Python's control (e.g. by the foreign code that calls the " @@ -1001,11 +1002,11 @@ msgid "" " even when those calls are made from the same C thread." msgstr "" -#: ../../library/ctypes.rst:1060 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1053 msgid "Accessing values exported from dlls" msgstr "" -#: ../../library/ctypes.rst:1062 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1055 msgid "" "Some shared libraries not only export functions, they also export variables." " An example in the Python library itself is the :c:data:`Py_OptimizeFlag`, " @@ -1013,31 +1014,31 @@ msgid "" " flag given on startup." msgstr "" -#: ../../library/ctypes.rst:1067 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1060 msgid "" ":mod:`ctypes` can access values like this with the :meth:`in_dll` class " "methods of the type. *pythonapi* is a predefined symbol giving access to " "the Python C api::" msgstr "" -#: ../../library/ctypes.rst:1076 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1069 msgid "" "If the interpreter would have been started with :option:`-O`, the sample " "would have printed ``c_long(1)``, or ``c_long(2)`` if :option:`-OO` would " "have been specified." msgstr "" -#: ../../library/ctypes.rst:1080 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1073 msgid "" "An extended example which also demonstrates the use of pointers accesses the" " :c:data:`PyImport_FrozenModules` pointer exported by Python." msgstr "" -#: ../../library/ctypes.rst:1083 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1076 msgid "Quoting the docs for that value:" msgstr "" -#: ../../library/ctypes.rst:1085 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1078 msgid "" "This pointer is initialized to point to an array of :c:type:`struct _frozen`" " records, terminated by one whose members are all ``NULL`` or zero. When a " @@ -1046,19 +1047,19 @@ msgid "" "frozen modules." msgstr "" -#: ../../library/ctypes.rst:1090 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1083 msgid "" "So manipulating this pointer could even prove useful. To restrict the " "example size, we show only how this table can be read with :mod:`ctypes`::" msgstr "" -#: ../../library/ctypes.rst:1102 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1095 msgid "" "We have defined the :c:type:`struct _frozen` data type, so we can get the " "pointer to the table::" msgstr "" -#: ../../library/ctypes.rst:1109 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1102 msgid "" "Since ``table`` is a ``pointer`` to the array of ``struct_frozen`` records, " "we can iterate over it, but we just have to make sure that our loop " @@ -1067,34 +1068,34 @@ msgid "" "the loop when we hit the ``NULL`` entry::" msgstr "" -#: ../../library/ctypes.rst:1127 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1120 msgid "" "The fact that standard Python has a frozen module and a frozen package " -"(indicated by the negative size member) is not well known, it is only used " -"for testing. Try it out with ``import __hello__`` for example." +"(indicated by the negative ``size`` member) is not well known, it is only " +"used for testing. Try it out with ``import __hello__`` for example." msgstr "" -#: ../../library/ctypes.rst:1135 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1128 msgid "Surprises" msgstr "" -#: ../../library/ctypes.rst:1137 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1130 msgid "" "There are some edges in :mod:`ctypes` where you might expect something other" " than what actually happens." msgstr "" -#: ../../library/ctypes.rst:1140 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1133 msgid "Consider the following example::" msgstr "" -#: ../../library/ctypes.rst:1160 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1153 msgid "" "Hm. We certainly expected the last statement to print ``3 4 1 2``. What " "happened? Here are the steps of the ``rc.a, rc.b = rc.b, rc.a`` line above::" msgstr "" -#: ../../library/ctypes.rst:1168 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1161 msgid "" "Note that ``temp0`` and ``temp1`` are objects still using the internal " "buffer of the ``rc`` object above. So executing ``rc.a = temp0`` copies the " @@ -1103,26 +1104,26 @@ msgid "" " have the expected effect." msgstr "" -#: ../../library/ctypes.rst:1174 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1167 msgid "" "Keep in mind that retrieving sub-objects from Structure, Unions, and Arrays " "doesn't *copy* the sub-object, instead it retrieves a wrapper object " "accessing the root-object's underlying buffer." msgstr "" -#: ../../library/ctypes.rst:1178 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1171 msgid "" "Another example that may behave differently from what one would expect is " "this::" msgstr "" -#: ../../library/ctypes.rst:1190 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1183 msgid "" "Objects instantiated from :class:`c_char_p` can only have their value set to" " bytes or integers." msgstr "" -#: ../../library/ctypes.rst:1193 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1186 msgid "" "Why is it printing ``False``? ctypes instances are objects containing a " "memory block plus some :term:`descriptor`\\s accessing the contents of the " @@ -1131,17 +1132,17 @@ msgid "" "the contents again constructs a new Python object each time!" msgstr "" -#: ../../library/ctypes.rst:1203 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1196 msgid "Variable-sized data types" msgstr "" -#: ../../library/ctypes.rst:1205 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1198 msgid "" ":mod:`ctypes` provides some support for variable-sized arrays and " "structures." msgstr "" -#: ../../library/ctypes.rst:1207 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1200 msgid "" "The :func:`resize` function can be used to resize the memory buffer of an " "existing ctypes object. The function takes the object as first argument, " @@ -1150,35 +1151,35 @@ msgid "" "objects type, a :exc:`ValueError` is raised if this is tried::" msgstr "" -#: ../../library/ctypes.rst:1227 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1220 msgid "" "This is nice and fine, but how would one access the additional elements " "contained in this array? Since the type still only knows about 4 elements, " "we get errors accessing other elements::" msgstr "" -#: ../../library/ctypes.rst:1239 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1232 msgid "" "Another way to use variable-sized data types with :mod:`ctypes` is to use " "the dynamic nature of Python, and (re-)define the data type after the " "required size is already known, on a case by case basis." msgstr "" -#: ../../library/ctypes.rst:1247 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1240 msgid "ctypes reference" msgstr "" -#: ../../library/ctypes.rst:1253 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1246 msgid "Finding shared libraries" msgstr "" -#: ../../library/ctypes.rst:1255 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1248 msgid "" "When programming in a compiled language, shared libraries are accessed when " "compiling/linking a program, and when the program is run." msgstr "" -#: ../../library/ctypes.rst:1258 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1251 msgid "" "The purpose of the :func:`find_library` function is to locate a library in a" " way similar to what the compiler or runtime loader does (on platforms with " @@ -1187,13 +1188,13 @@ msgid "" "the runtime loader directly." msgstr "" -#: ../../library/ctypes.rst:1264 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1257 msgid "" "The :mod:`ctypes.util` module provides a function which can help to " "determine the library to load." msgstr "" -#: ../../library/ctypes.rst:1272 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1265 msgid "" "Try to find a library and return a pathname. *name* is the library name " "without any prefix like *lib*, suffix like ``.so``, ``.dylib`` or version " @@ -1201,42 +1202,43 @@ msgid "" "If no library can be found, returns ``None``." msgstr "" -#: ../../library/ctypes.rst:1277 ../../library/ctypes.rst:1910 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1270 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1903 msgid "The exact functionality is system dependent." msgstr "" -#: ../../library/ctypes.rst:1279 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1272 msgid "" "On Linux, :func:`find_library` tries to run external programs " "(``/sbin/ldconfig``, ``gcc``, ``objdump`` and ``ld``) to find the library " "file. It returns the filename of the library file." msgstr "" -#: ../../library/ctypes.rst:1283 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1276 msgid "" "On Linux, the value of the environment variable ``LD_LIBRARY_PATH`` is used " "when searching for libraries, if a library cannot be found by any other " "means." msgstr "" -#: ../../library/ctypes.rst:1287 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1280 msgid "Here are some examples::" msgstr "Berikut beberapa contoh::" -#: ../../library/ctypes.rst:1298 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1291 msgid "" "On OS X, :func:`find_library` tries several predefined naming schemes and " "paths to locate the library, and returns a full pathname if successful::" msgstr "" -#: ../../library/ctypes.rst:1312 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1305 msgid "" "On Windows, :func:`find_library` searches along the system search path, and " "returns the full pathname, but since there is no predefined naming scheme a " "call like ``find_library(\"c\")`` will fail and return ``None``." msgstr "" -#: ../../library/ctypes.rst:1316 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1309 msgid "" "If wrapping a shared library with :mod:`ctypes`, it *may* be better to " "determine the shared library name at development time, and hardcode that " @@ -1244,24 +1246,24 @@ msgid "" "library at runtime." msgstr "" -#: ../../library/ctypes.rst:1324 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1317 msgid "Loading shared libraries" msgstr "" -#: ../../library/ctypes.rst:1326 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1319 msgid "" "There are several ways to load shared libraries into the Python process. " "One way is to instantiate one of the following classes:" msgstr "" -#: ../../library/ctypes.rst:1332 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1325 msgid "" "Instances of this class represent loaded shared libraries. Functions in " "these libraries use the standard C calling convention, and are assumed to " "return :c:type:`int`." msgstr "" -#: ../../library/ctypes.rst:1339 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1332 msgid "" "Windows only: Instances of this class represent loaded shared libraries, " "functions in these libraries use the ``stdcall`` calling convention, and are" @@ -1271,31 +1273,31 @@ msgid "" "return value signals a failure, an :class:`OSError` is automatically raised." msgstr "" -#: ../../library/ctypes.rst:1346 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1339 msgid ":exc:`WindowsError` used to be raised." msgstr "" -#: ../../library/ctypes.rst:1352 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1345 msgid "" "Windows only: Instances of this class represent loaded shared libraries, " "functions in these libraries use the ``stdcall`` calling convention, and are" " assumed to return :c:type:`int` by default." msgstr "" -#: ../../library/ctypes.rst:1356 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1349 msgid "" "On Windows CE only the standard calling convention is used, for convenience " "the :class:`WinDLL` and :class:`OleDLL` use the standard calling convention " "on this platform." msgstr "" -#: ../../library/ctypes.rst:1360 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1353 msgid "" "The Python :term:`global interpreter lock` is released before calling any " "function exported by these libraries, and reacquired afterwards." msgstr "" -#: ../../library/ctypes.rst:1366 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1359 msgid "" "Instances of this class behave like :class:`CDLL` instances, except that the" " Python GIL is *not* released during the function call, and after the " @@ -1303,11 +1305,11 @@ msgid "" "set, a Python exception is raised." msgstr "" -#: ../../library/ctypes.rst:1371 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1364 msgid "Thus, this is only useful to call Python C api functions directly." msgstr "" -#: ../../library/ctypes.rst:1373 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1366 msgid "" "All these classes can be instantiated by calling them with at least one " "argument, the pathname of the shared library. If you have an existing " @@ -1317,7 +1319,7 @@ msgid "" "to get a handle to it." msgstr "" -#: ../../library/ctypes.rst:1380 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1373 msgid "" "The *mode* parameter can be used to specify how the library is loaded. For " "details, consult the :manpage:`dlopen(3)` manpage. On Windows, *mode* is " @@ -1325,7 +1327,7 @@ msgid "" "configurable." msgstr "" -#: ../../library/ctypes.rst:1385 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1378 msgid "" "The *use_errno* parameter, when set to true, enables a ctypes mechanism that" " allows accessing the system :data:`errno` error number in a safe way. " @@ -1335,14 +1337,14 @@ msgid "" " private copy, the same happens immediately after the function call." msgstr "" -#: ../../library/ctypes.rst:1392 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1385 msgid "" "The function :func:`ctypes.get_errno` returns the value of the ctypes " "private copy, and the function :func:`ctypes.set_errno` changes the ctypes " "private copy to a new value and returns the former value." msgstr "" -#: ../../library/ctypes.rst:1396 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1389 msgid "" "The *use_last_error* parameter, when set to true, enables the same mechanism" " for the Windows error code which is managed by the :func:`GetLastError` and" @@ -1351,7 +1353,7 @@ msgid "" "private copy of the windows error code." msgstr "" -#: ../../library/ctypes.rst:1402 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1395 msgid "" "The *winmode* parameter is used on Windows to specify how the library is " "loaded (since *mode* is ignored). It takes any value that is valid for the " @@ -1361,29 +1363,29 @@ msgid "" " ensure the correct library and dependencies are loaded." msgstr "" -#: ../../library/ctypes.rst:1409 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1402 msgid "Added *winmode* parameter." msgstr "" -#: ../../library/ctypes.rst:1416 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1409 msgid "" "Flag to use as *mode* parameter. On platforms where this flag is not " "available, it is defined as the integer zero." msgstr "" -#: ../../library/ctypes.rst:1423 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1416 msgid "" "Flag to use as *mode* parameter. On platforms where this is not available, " "it is the same as *RTLD_GLOBAL*." msgstr "" -#: ../../library/ctypes.rst:1430 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1423 msgid "" "The default mode which is used to load shared libraries. On OSX 10.3, this " "is *RTLD_GLOBAL*, otherwise it is the same as *RTLD_LOCAL*." msgstr "" -#: ../../library/ctypes.rst:1433 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1426 msgid "" "Instances of these classes have no public methods. Functions exported by " "the shared library can be accessed as attributes or by index. Please note " @@ -1392,21 +1394,21 @@ msgid "" " other hand, accessing it through an index returns a new object each time::" msgstr "" -#: ../../library/ctypes.rst:1446 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1439 msgid "" "The following public attributes are available, their name starts with an " "underscore to not clash with exported function names:" msgstr "" -#: ../../library/ctypes.rst:1452 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1445 msgid "The system handle used to access the library." msgstr "" -#: ../../library/ctypes.rst:1457 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1450 msgid "The name of the library passed in the constructor." msgstr "" -#: ../../library/ctypes.rst:1459 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1452 msgid "" "Shared libraries can also be loaded by using one of the prefabricated " "objects, which are instances of the :class:`LibraryLoader` class, either by " @@ -1414,52 +1416,52 @@ msgid "" "attribute of the loader instance." msgstr "" -#: ../../library/ctypes.rst:1467 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1460 msgid "" "Class which loads shared libraries. *dlltype* should be one of the " ":class:`CDLL`, :class:`PyDLL`, :class:`WinDLL`, or :class:`OleDLL` types." msgstr "" -#: ../../library/ctypes.rst:1470 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1463 msgid "" ":meth:`__getattr__` has special behavior: It allows loading a shared library" " by accessing it as attribute of a library loader instance. The result is " "cached, so repeated attribute accesses return the same library each time." msgstr "" -#: ../../library/ctypes.rst:1476 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1469 msgid "" "Load a shared library into the process and return it. This method always " "returns a new instance of the library." msgstr "" -#: ../../library/ctypes.rst:1480 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1473 msgid "These prefabricated library loaders are available:" msgstr "" -#: ../../library/ctypes.rst:1485 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1478 msgid "Creates :class:`CDLL` instances." msgstr "" -#: ../../library/ctypes.rst:1491 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1484 msgid "Windows only: Creates :class:`WinDLL` instances." msgstr "" -#: ../../library/ctypes.rst:1497 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1490 msgid "Windows only: Creates :class:`OleDLL` instances." msgstr "" -#: ../../library/ctypes.rst:1503 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1496 msgid "Creates :class:`PyDLL` instances." msgstr "" -#: ../../library/ctypes.rst:1506 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1499 msgid "" "For accessing the C Python api directly, a ready-to-use Python shared " "library object is available:" msgstr "" -#: ../../library/ctypes.rst:1512 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1505 msgid "" "An instance of :class:`PyDLL` that exposes Python C API functions as " "attributes. Note that all these functions are assumed to return C " @@ -1467,50 +1469,50 @@ msgid "" "assign the correct :attr:`restype` attribute to use these functions." msgstr "" -#: ../../library/ctypes.rstNone +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rstNone msgid "" "Raises an :ref:`auditing event ` ``ctypes.dlopen`` with argument " "``name``." msgstr "" -#: ../../library/ctypes.rst:1519 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1512 msgid "" "Loading a library through any of these objects raises an :ref:`auditing " "event ` ``ctypes.dlopen`` with string argument ``name``, the name " "used to load the library." msgstr "" -#: ../../library/ctypes.rstNone +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rstNone msgid "" "Raises an :ref:`auditing event ` ``ctypes.dlsym`` with arguments " "``library``, ``name``." msgstr "" -#: ../../library/ctypes.rst:1525 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1518 msgid "" "Accessing a function on a loaded library raises an auditing event " "``ctypes.dlsym`` with arguments ``library`` (the library object) and " "``name`` (the symbol's name as a string or integer)." msgstr "" -#: ../../library/ctypes.rstNone +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rstNone msgid "" "Raises an :ref:`auditing event ` ``ctypes.dlsym/handle`` with " "arguments ``handle``, ``name``." msgstr "" -#: ../../library/ctypes.rst:1531 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1524 msgid "" "In cases when only the library handle is available rather than the object, " "accessing a function raises an auditing event ``ctypes.dlsym/handle`` with " "arguments ``handle`` (the raw library handle) and ``name``." msgstr "" -#: ../../library/ctypes.rst:1538 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1531 msgid "Foreign functions" msgstr "" -#: ../../library/ctypes.rst:1540 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1533 msgid "" "As explained in the previous section, foreign functions can be accessed as " "attributes of loaded shared libraries. The function objects created in this" @@ -1519,29 +1521,29 @@ msgid "" "library loader. They are instances of a private class:" msgstr "" -#: ../../library/ctypes.rst:1549 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1542 msgid "Base class for C callable foreign functions." msgstr "" -#: ../../library/ctypes.rst:1551 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1544 msgid "" "Instances of foreign functions are also C compatible data types; they " "represent C function pointers." msgstr "" -#: ../../library/ctypes.rst:1554 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1547 msgid "" "This behavior can be customized by assigning to special attributes of the " "foreign function object." msgstr "" -#: ../../library/ctypes.rst:1559 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1552 msgid "" "Assign a ctypes type to specify the result type of the foreign function. Use" " ``None`` for :c:type:`void`, a function not returning anything." msgstr "" -#: ../../library/ctypes.rst:1562 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1555 msgid "" "It is possible to assign a callable Python object that is not a ctypes type," " in this case the function is assumed to return a C :c:type:`int`, and the " @@ -1551,7 +1553,7 @@ msgid "" "callable to the :attr:`errcheck` attribute." msgstr "" -#: ../../library/ctypes.rst:1571 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1564 msgid "" "Assign a tuple of ctypes types to specify the argument types that the " "function accepts. Functions using the ``stdcall`` calling convention can " @@ -1560,7 +1562,7 @@ msgid "" "unspecified arguments as well." msgstr "" -#: ../../library/ctypes.rst:1577 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1570 msgid "" "When a foreign function is called, each actual argument is passed to the " ":meth:`from_param` class method of the items in the :attr:`argtypes` tuple, " @@ -1570,7 +1572,7 @@ msgid "" " object using ctypes conversion rules." msgstr "" -#: ../../library/ctypes.rst:1584 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1577 msgid "" "New: It is now possible to put items in argtypes which are not ctypes types," " but each item must have a :meth:`from_param` method which returns a value " @@ -1578,50 +1580,50 @@ msgid "" " adapters that can adapt custom objects as function parameters." msgstr "" -#: ../../library/ctypes.rst:1591 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1584 msgid "" "Assign a Python function or another callable to this attribute. The callable" " will be called with three or more arguments:" msgstr "" -#: ../../library/ctypes.rst:1598 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1591 msgid "" "*result* is what the foreign function returns, as specified by the " ":attr:`restype` attribute." msgstr "" -#: ../../library/ctypes.rst:1601 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1594 msgid "" "*func* is the foreign function object itself, this allows reusing the same " "callable object to check or post process the results of several functions." msgstr "" -#: ../../library/ctypes.rst:1605 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1598 msgid "" "*arguments* is a tuple containing the parameters originally passed to the " "function call, this allows specializing the behavior on the arguments used." msgstr "" -#: ../../library/ctypes.rst:1609 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1602 msgid "" "The object that this function returns will be returned from the foreign " "function call, but it can also check the result value and raise an exception" " if the foreign function call failed." msgstr "" -#: ../../library/ctypes.rst:1616 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1609 msgid "" "This exception is raised when a foreign function call cannot convert one of " "the passed arguments." msgstr "" -#: ../../library/ctypes.rstNone +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rstNone msgid "" "Raises an :ref:`auditing event ` ``ctypes.seh_exception`` with " "argument ``code``." msgstr "" -#: ../../library/ctypes.rst:1622 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1615 msgid "" "On Windows, when a foreign function call raises a system exception (for " "example, due to an access violation), it will be captured and replaced with " @@ -1630,24 +1632,24 @@ msgid "" "audit hook to replace the exception with its own." msgstr "" -#: ../../library/ctypes.rstNone +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rstNone msgid "" "Raises an :ref:`auditing event ` ``ctypes.call_function`` with " "arguments ``func_pointer``, ``arguments``." msgstr "" -#: ../../library/ctypes.rst:1630 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1623 msgid "" "Some ways to invoke foreign function calls may raise an auditing event " "``ctypes.call_function`` with arguments ``function pointer`` and " "``arguments``." msgstr "" -#: ../../library/ctypes.rst:1636 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1629 msgid "Function prototypes" msgstr "" -#: ../../library/ctypes.rst:1638 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1631 msgid "" "Foreign functions can also be created by instantiating function prototypes. " "Function prototypes are similar to function prototypes in C; they describe a" @@ -1658,7 +1660,7 @@ msgid "" "``@wrapper`` syntax. See :ref:`ctypes-callback-functions` for examples." msgstr "" -#: ../../library/ctypes.rst:1649 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1642 msgid "" "The returned function prototype creates functions that use the standard C " "calling convention. The function will release the GIL during the call. If " @@ -1668,7 +1670,7 @@ msgid "" "code." msgstr "" -#: ../../library/ctypes.rst:1659 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1652 msgid "" "Windows only: The returned function prototype creates functions that use the" " ``stdcall`` calling convention, except on Windows CE where " @@ -1677,32 +1679,32 @@ msgid "" "same meaning as above." msgstr "" -#: ../../library/ctypes.rst:1668 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1661 msgid "" "The returned function prototype creates functions that use the Python " "calling convention. The function will *not* release the GIL during the " "call." msgstr "" -#: ../../library/ctypes.rst:1671 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1664 msgid "" "Function prototypes created by these factory functions can be instantiated " "in different ways, depending on the type and number of the parameters in the" " call:" msgstr "" -#: ../../library/ctypes.rst:1679 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1672 msgid "" "Returns a foreign function at the specified address which must be an " "integer." msgstr "" -#: ../../library/ctypes.rst:1686 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1679 msgid "" "Create a C callable function (a callback function) from a Python *callable*." msgstr "" -#: ../../library/ctypes.rst:1693 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1686 msgid "" "Returns a foreign function exported by a shared library. *func_spec* must be" " a 2-tuple ``(name_or_ordinal, library)``. The first item is the name of the" @@ -1710,7 +1712,7 @@ msgid "" "small integer. The second item is the shared library instance." msgstr "" -#: ../../library/ctypes.rst:1703 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1696 msgid "" "Returns a foreign function that will call a COM method. *vtbl_index* is the " "index into the virtual function table, a small non-negative integer. *name* " @@ -1718,85 +1720,86 @@ msgid "" "identifier which is used in extended error reporting." msgstr "" -#: ../../library/ctypes.rst:1708 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1701 msgid "" "COM methods use a special calling convention: They require a pointer to the " "COM interface as first argument, in addition to those parameters that are " "specified in the :attr:`argtypes` tuple." msgstr "" -#: ../../library/ctypes.rst:1712 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1705 msgid "" "The optional *paramflags* parameter creates foreign function wrappers with " "much more functionality than the features described above." msgstr "" -#: ../../library/ctypes.rst:1715 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1708 msgid "*paramflags* must be a tuple of the same length as :attr:`argtypes`." msgstr "" -#: ../../library/ctypes.rst:1717 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1710 msgid "" "Each item in this tuple contains further information about a parameter, it " "must be a tuple containing one, two, or three items." msgstr "" -#: ../../library/ctypes.rst:1720 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1713 msgid "" "The first item is an integer containing a combination of direction flags for" " the parameter:" msgstr "" -#: ../../library/ctypes.rst:1724 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1717 msgid "1" msgstr "1" -#: ../../library/ctypes.rst:1724 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1717 msgid "Specifies an input parameter to the function." msgstr "" -#: ../../library/ctypes.rst:1727 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1720 msgid "2" msgstr "2" -#: ../../library/ctypes.rst:1727 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1720 msgid "Output parameter. The foreign function fills in a value." msgstr "" -#: ../../library/ctypes.rst:1730 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1723 msgid "4" msgstr "4" -#: ../../library/ctypes.rst:1730 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1723 msgid "Input parameter which defaults to the integer zero." msgstr "" -#: ../../library/ctypes.rst:1732 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1725 msgid "" "The optional second item is the parameter name as string. If this is " "specified, the foreign function can be called with named parameters." msgstr "" -#: ../../library/ctypes.rst:1735 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1728 msgid "The optional third item is the default value for this parameter." msgstr "" -#: ../../library/ctypes.rst:1737 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1730 msgid "" "This example demonstrates how to wrap the Windows ``MessageBoxW`` function " "so that it supports default parameters and named arguments. The C " "declaration from the windows header file is this::" msgstr "" -#: ../../library/ctypes.rst:1748 ../../library/ctypes.rst:1771 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1741 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1764 msgid "Here is the wrapping with :mod:`ctypes`::" msgstr "" -#: ../../library/ctypes.rst:1756 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1749 msgid "The ``MessageBox`` foreign function can now be called in these ways::" msgstr "" -#: ../../library/ctypes.rst:1762 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1755 msgid "" "A second example demonstrates output parameters. The win32 " "``GetWindowRect`` function retrieves the dimensions of a specified window by" @@ -1804,7 +1807,7 @@ msgid "" "is the C declaration::" msgstr "" -#: ../../library/ctypes.rst:1780 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1773 msgid "" "Functions with output parameters will automatically return the output " "parameter value if there is a single one, or a tuple containing the output " @@ -1812,7 +1815,7 @@ msgid "" " now returns a RECT instance, when called." msgstr "" -#: ../../library/ctypes.rst:1785 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1778 msgid "" "Output parameters can be combined with the :attr:`errcheck` protocol to do " "further output processing and error checking. The win32 ``GetWindowRect`` " @@ -1821,7 +1824,7 @@ msgid "" "call failed::" msgstr "" -#: ../../library/ctypes.rst:1798 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1791 msgid "" "If the :attr:`errcheck` function returns the argument tuple it receives " "unchanged, :mod:`ctypes` continues the normal processing it does on the " @@ -1830,47 +1833,47 @@ msgid "" "and return them instead, the normal processing will no longer take place::" msgstr "" -#: ../../library/ctypes.rst:1817 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1810 msgid "Utility functions" msgstr "" -#: ../../library/ctypes.rst:1821 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1814 msgid "" "Returns the address of the memory buffer as integer. *obj* must be an " "instance of a ctypes type." msgstr "" -#: ../../library/ctypes.rst:1824 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1817 msgid "" "Raises an :ref:`auditing event ` ``ctypes.addressof`` with " "argument ``obj``." msgstr "" -#: ../../library/ctypes.rst:1829 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1822 msgid "" "Returns the alignment requirements of a ctypes type. *obj_or_type* must be a" " ctypes type or instance." msgstr "" -#: ../../library/ctypes.rst:1835 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1828 msgid "" "Returns a light-weight pointer to *obj*, which must be an instance of a " "ctypes type. *offset* defaults to zero, and must be an integer that will be" " added to the internal pointer value." msgstr "" -#: ../../library/ctypes.rst:1839 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1832 msgid "``byref(obj, offset)`` corresponds to this C code::" msgstr "" -#: ../../library/ctypes.rst:1843 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1836 msgid "" "The returned object can only be used as a foreign function call parameter. " "It behaves similar to ``pointer(obj)``, but the construction is a lot " "faster." msgstr "" -#: ../../library/ctypes.rst:1849 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1842 msgid "" "This function is similar to the cast operator in C. It returns a new " "instance of *type* which points to the same memory block as *obj*. *type* " @@ -1878,19 +1881,19 @@ msgid "" "as a pointer." msgstr "" -#: ../../library/ctypes.rst:1857 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1850 msgid "" "This function creates a mutable character buffer. The returned object is a " "ctypes array of :class:`c_char`." msgstr "" -#: ../../library/ctypes.rst:1860 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1853 msgid "" "*init_or_size* must be an integer which specifies the size of the array, or " "a bytes object which will be used to initialize the array items." msgstr "" -#: ../../library/ctypes.rst:1863 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1856 msgid "" "If a bytes object is specified as first argument, the buffer is made one " "item larger than its length so that the last element in the array is a NUL " @@ -1899,25 +1902,25 @@ msgid "" "not be used." msgstr "" -#: ../../library/ctypes.rst:1868 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1861 msgid "" "Raises an :ref:`auditing event ` ``ctypes.create_string_buffer`` " "with arguments ``init``, ``size``." msgstr "" -#: ../../library/ctypes.rst:1873 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1866 msgid "" "This function creates a mutable unicode character buffer. The returned " "object is a ctypes array of :class:`c_wchar`." msgstr "" -#: ../../library/ctypes.rst:1876 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1869 msgid "" "*init_or_size* must be an integer which specifies the size of the array, or " "a string which will be used to initialize the array items." msgstr "" -#: ../../library/ctypes.rst:1879 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1872 msgid "" "If a string is specified as first argument, the buffer is made one item " "larger than the length of the string so that the last element in the array " @@ -1926,27 +1929,27 @@ msgid "" "should not be used." msgstr "" -#: ../../library/ctypes.rst:1885 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1878 msgid "" "Raises an :ref:`auditing event ` ``ctypes.create_unicode_buffer`` " "with arguments ``init``, ``size``." msgstr "" -#: ../../library/ctypes.rst:1890 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1883 msgid "" "Windows only: This function is a hook which allows implementing in-process " "COM servers with ctypes. It is called from the DllCanUnloadNow function " "that the _ctypes extension dll exports." msgstr "" -#: ../../library/ctypes.rst:1897 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1890 msgid "" "Windows only: This function is a hook which allows implementing in-process " "COM servers with ctypes. It is called from the DllGetClassObject function " "that the ``_ctypes`` extension dll exports." msgstr "" -#: ../../library/ctypes.rst:1905 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1898 msgid "" "Try to find a library and return a pathname. *name* is the library name " "without any prefix like ``lib``, suffix like ``.so``, ``.dylib`` or version " @@ -1954,92 +1957,92 @@ msgid "" "If no library can be found, returns ``None``." msgstr "" -#: ../../library/ctypes.rst:1916 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1909 msgid "" "Windows only: return the filename of the VC runtime library used by Python, " "and by the extension modules. If the name of the library cannot be " "determined, ``None`` is returned." msgstr "" -#: ../../library/ctypes.rst:1920 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1913 msgid "" "If you need to free memory, for example, allocated by an extension module " "with a call to the ``free(void *)``, it is important that you use the " "function in the same library that allocated the memory." msgstr "" -#: ../../library/ctypes.rst:1927 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1920 msgid "" "Windows only: Returns a textual description of the error code *code*. If no" " error code is specified, the last error code is used by calling the Windows" " api function GetLastError." msgstr "" -#: ../../library/ctypes.rst:1934 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1927 msgid "" "Windows only: Returns the last error code set by Windows in the calling " "thread. This function calls the Windows `GetLastError()` function directly, " "it does not return the ctypes-private copy of the error code." msgstr "" -#: ../../library/ctypes.rst:1940 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1933 msgid "" "Returns the current value of the ctypes-private copy of the system " ":data:`errno` variable in the calling thread." msgstr "" -#: ../../library/ctypes.rst:1943 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1936 msgid "" "Raises an :ref:`auditing event ` ``ctypes.get_errno`` with no " "arguments." msgstr "" -#: ../../library/ctypes.rst:1947 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1940 msgid "" "Windows only: returns the current value of the ctypes-private copy of the " "system :data:`LastError` variable in the calling thread." msgstr "" -#: ../../library/ctypes.rst:1950 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1943 msgid "" "Raises an :ref:`auditing event ` ``ctypes.get_last_error`` with no" " arguments." msgstr "" -#: ../../library/ctypes.rst:1954 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1947 msgid "" "Same as the standard C memmove library function: copies *count* bytes from " "*src* to *dst*. *dst* and *src* must be integers or ctypes instances that " "can be converted to pointers." msgstr "" -#: ../../library/ctypes.rst:1961 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1954 msgid "" "Same as the standard C memset library function: fills the memory block at " "address *dst* with *count* bytes of value *c*. *dst* must be an integer " "specifying an address, or a ctypes instance." msgstr "" -#: ../../library/ctypes.rst:1968 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1961 msgid "" "This factory function creates and returns a new ctypes pointer type. Pointer" " types are cached and reused internally, so calling this function repeatedly" " is cheap. *type* must be a ctypes type." msgstr "" -#: ../../library/ctypes.rst:1975 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1968 msgid "" "This function creates a new pointer instance, pointing to *obj*. The " "returned object is of the type ``POINTER(type(obj))``." msgstr "" -#: ../../library/ctypes.rst:1978 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1971 msgid "" "Note: If you just want to pass a pointer to an object to a foreign function " "call, you should use ``byref(obj)`` which is much faster." msgstr "" -#: ../../library/ctypes.rst:1984 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1977 msgid "" "This function resizes the internal memory buffer of *obj*, which must be an " "instance of a ctypes type. It is not possible to make the buffer smaller " @@ -2047,51 +2050,51 @@ msgid "" " but it is possible to enlarge the buffer." msgstr "" -#: ../../library/ctypes.rst:1992 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1985 msgid "" "Set the current value of the ctypes-private copy of the system :data:`errno`" " variable in the calling thread to *value* and return the previous value." msgstr "" -#: ../../library/ctypes.rst:1995 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1988 msgid "" "Raises an :ref:`auditing event ` ``ctypes.set_errno`` with " "argument ``errno``." msgstr "" -#: ../../library/ctypes.rst:2000 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1993 msgid "" "Windows only: set the current value of the ctypes-private copy of the system" " :data:`LastError` variable in the calling thread to *value* and return the " "previous value." msgstr "" -#: ../../library/ctypes.rst:2004 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:1997 msgid "" "Raises an :ref:`auditing event ` ``ctypes.set_last_error`` with " "argument ``error``." msgstr "" -#: ../../library/ctypes.rst:2009 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2002 msgid "" "Returns the size in bytes of a ctypes type or instance memory buffer. Does " "the same as the C ``sizeof`` operator." msgstr "" -#: ../../library/ctypes.rst:2015 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2008 msgid "" "This function returns the C string starting at memory address *address* as a" " bytes object. If size is specified, it is used as size, otherwise the " "string is assumed to be zero-terminated." msgstr "" -#: ../../library/ctypes.rst:2019 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2012 msgid "" "Raises an :ref:`auditing event ` ``ctypes.string_at`` with " "arguments ``address``, ``size``." msgstr "" -#: ../../library/ctypes.rst:2024 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2017 msgid "" "Windows only: this function is probably the worst-named thing in ctypes. It " "creates an instance of OSError. If *code* is not specified, " @@ -2100,11 +2103,11 @@ msgid "" " error." msgstr "" -#: ../../library/ctypes.rst:2030 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2023 msgid "An instance of :exc:`WindowsError` used to be created." msgstr "" -#: ../../library/ctypes.rst:2036 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2029 msgid "" "This function returns the wide character string starting at memory address " "*address* as a string. If *size* is specified, it is used as the number of " @@ -2112,17 +2115,17 @@ msgid "" "terminated." msgstr "" -#: ../../library/ctypes.rst:2041 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2034 msgid "" "Raises an :ref:`auditing event ` ``ctypes.wstring_at`` with " "arguments ``address``, ``size``." msgstr "" -#: ../../library/ctypes.rst:2047 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2040 msgid "Data types" msgstr "" -#: ../../library/ctypes.rst:2052 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2045 msgid "" "This non-public class is the common base class of all ctypes data types. " "Among other things, all ctypes type instances contain a memory block that " @@ -2132,13 +2135,13 @@ msgid "" "alive in case the memory block contains pointers." msgstr "" -#: ../../library/ctypes.rst:2059 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2052 msgid "" "Common methods of ctypes data types, these are all class methods (to be " "exact, they are methods of the :term:`metaclass`):" msgstr "" -#: ../../library/ctypes.rst:2064 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2057 msgid "" "This method returns a ctypes instance that shares the buffer of the *source*" " object. The *source* object must support the writeable buffer interface. " @@ -2147,13 +2150,14 @@ msgid "" ":exc:`ValueError` is raised." msgstr "" -#: ../../library/ctypes.rst:2070 ../../library/ctypes.rst:2080 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2063 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2073 msgid "" "Raises an :ref:`auditing event ` ``ctypes.cdata/buffer`` with " "arguments ``pointer``, ``size``, ``offset``." msgstr "" -#: ../../library/ctypes.rst:2074 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2067 msgid "" "This method creates a ctypes instance, copying the buffer from the *source* " "object buffer which must be readable. The optional *offset* parameter " @@ -2161,25 +2165,25 @@ msgid "" "If the source buffer is not large enough a :exc:`ValueError` is raised." msgstr "" -#: ../../library/ctypes.rst:2084 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2077 msgid "" "This method returns a ctypes type instance using the memory specified by " "*address* which must be an integer." msgstr "" -#: ../../library/ctypes.rstNone +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rstNone msgid "" "Raises an :ref:`auditing event ` ``ctypes.cdata`` with argument " "``address``." msgstr "" -#: ../../library/ctypes.rst:2089 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2082 msgid "" "This method, and others that indirectly call this method, raises an " ":ref:`auditing event ` ``ctypes.cdata`` with argument ``address``." msgstr "" -#: ../../library/ctypes.rst:2095 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2088 msgid "" "This method adapts *obj* to a ctypes type. It is called with the actual " "object used in a foreign function call when the type is present in the " @@ -2187,25 +2191,25 @@ msgid "" " be used as a function call parameter." msgstr "" -#: ../../library/ctypes.rst:2100 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2093 msgid "" "All ctypes data types have a default implementation of this classmethod that" " normally returns *obj* if that is an instance of the type. Some types " "accept other objects as well." msgstr "" -#: ../../library/ctypes.rst:2106 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2099 msgid "" "This method returns a ctypes type instance exported by a shared library. " "*name* is the name of the symbol that exports the data, *library* is the " "loaded shared library." msgstr "" -#: ../../library/ctypes.rst:2110 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2103 msgid "Common instance variables of ctypes data types:" msgstr "" -#: ../../library/ctypes.rst:2114 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2107 msgid "" "Sometimes ctypes data instances do not own the memory block they contain, " "instead they share part of the memory block of a base object. The " @@ -2213,13 +2217,13 @@ msgid "" "memory block." msgstr "" -#: ../../library/ctypes.rst:2121 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2114 msgid "" "This read-only variable is true when the ctypes data instance has allocated " "the memory block itself, false otherwise." msgstr "" -#: ../../library/ctypes.rst:2126 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2119 msgid "" "This member is either ``None`` or a dictionary containing Python objects " "that need to be kept alive so that the memory block contents is kept valid." @@ -2227,7 +2231,7 @@ msgid "" "this dictionary." msgstr "" -#: ../../library/ctypes.rst:2139 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2132 msgid "" "This non-public class is the base class of all fundamental ctypes data " "types. It is mentioned here because it contains the common attributes of the" @@ -2236,11 +2240,11 @@ msgid "" "types that are not and do not contain pointers can now be pickled." msgstr "" -#: ../../library/ctypes.rst:2145 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2138 msgid "Instances have a single attribute:" msgstr "" -#: ../../library/ctypes.rst:2149 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2142 msgid "" "This attribute contains the actual value of the instance. For integer and " "pointer types, it is an integer, for character types, it is a single " @@ -2248,7 +2252,7 @@ msgid "" " bytes object or string." msgstr "" -#: ../../library/ctypes.rst:2154 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2147 msgid "" "When the ``value`` attribute is retrieved from a ctypes instance, usually a " "new object is returned each time. :mod:`ctypes` does *not* implement " @@ -2256,7 +2260,7 @@ msgid "" "true for all other ctypes object instances." msgstr "" -#: ../../library/ctypes.rst:2160 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2153 msgid "" "Fundamental data types, when returned as foreign function call results, or, " "for example, by retrieving structure field members or array items, are " @@ -2265,7 +2269,7 @@ msgid "" " receive a Python bytes object, *not* a :class:`c_char_p` instance." msgstr "" -#: ../../library/ctypes.rst:2168 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2161 msgid "" "Subclasses of fundamental data types do *not* inherit this behavior. So, if " "a foreign functions :attr:`restype` is a subclass of :class:`c_void_p`, you " @@ -2273,25 +2277,25 @@ msgid "" " you can get the value of the pointer by accessing the ``value`` attribute." msgstr "" -#: ../../library/ctypes.rst:2173 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2166 msgid "These are the fundamental ctypes data types:" msgstr "" -#: ../../library/ctypes.rst:2177 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2170 msgid "" "Represents the C :c:type:`signed char` datatype, and interprets the value as" " small integer. The constructor accepts an optional integer initializer; no" " overflow checking is done." msgstr "" -#: ../../library/ctypes.rst:2184 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2177 msgid "" "Represents the C :c:type:`char` datatype, and interprets the value as a " "single character. The constructor accepts an optional string initializer, " "the length of the string must be exactly one character." msgstr "" -#: ../../library/ctypes.rst:2191 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2184 msgid "" "Represents the C :c:type:`char *` datatype when it points to a zero-" "terminated string. For a general character pointer that may also point to " @@ -2299,178 +2303,178 @@ msgid "" "integer address, or a bytes object." msgstr "" -#: ../../library/ctypes.rst:2199 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2192 msgid "" "Represents the C :c:type:`double` datatype. The constructor accepts an " "optional float initializer." msgstr "" -#: ../../library/ctypes.rst:2205 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2198 msgid "" "Represents the C :c:type:`long double` datatype. The constructor accepts an" " optional float initializer. On platforms where ``sizeof(long double) == " "sizeof(double)`` it is an alias to :class:`c_double`." msgstr "" -#: ../../library/ctypes.rst:2211 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2204 msgid "" "Represents the C :c:type:`float` datatype. The constructor accepts an " "optional float initializer." msgstr "" -#: ../../library/ctypes.rst:2217 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2210 msgid "" "Represents the C :c:type:`signed int` datatype. The constructor accepts an " "optional integer initializer; no overflow checking is done. On platforms " "where ``sizeof(int) == sizeof(long)`` it is an alias to :class:`c_long`." msgstr "" -#: ../../library/ctypes.rst:2224 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2217 msgid "" "Represents the C 8-bit :c:type:`signed int` datatype. Usually an alias for " ":class:`c_byte`." msgstr "" -#: ../../library/ctypes.rst:2230 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2223 msgid "" "Represents the C 16-bit :c:type:`signed int` datatype. Usually an alias for" " :class:`c_short`." msgstr "" -#: ../../library/ctypes.rst:2236 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2229 msgid "" "Represents the C 32-bit :c:type:`signed int` datatype. Usually an alias for" " :class:`c_int`." msgstr "" -#: ../../library/ctypes.rst:2242 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2235 msgid "" "Represents the C 64-bit :c:type:`signed int` datatype. Usually an alias for" " :class:`c_longlong`." msgstr "" -#: ../../library/ctypes.rst:2248 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2241 msgid "" "Represents the C :c:type:`signed long` datatype. The constructor accepts an" " optional integer initializer; no overflow checking is done." msgstr "" -#: ../../library/ctypes.rst:2254 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2247 msgid "" "Represents the C :c:type:`signed long long` datatype. The constructor " "accepts an optional integer initializer; no overflow checking is done." msgstr "" -#: ../../library/ctypes.rst:2260 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2253 msgid "" "Represents the C :c:type:`signed short` datatype. The constructor accepts " "an optional integer initializer; no overflow checking is done." msgstr "" -#: ../../library/ctypes.rst:2266 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2259 msgid "Represents the C :c:type:`size_t` datatype." msgstr "" -#: ../../library/ctypes.rst:2271 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2264 msgid "Represents the C :c:type:`ssize_t` datatype." msgstr "" -#: ../../library/ctypes.rst:2278 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2271 msgid "" "Represents the C :c:type:`unsigned char` datatype, it interprets the value " "as small integer. The constructor accepts an optional integer initializer; " "no overflow checking is done." msgstr "" -#: ../../library/ctypes.rst:2285 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2278 msgid "" "Represents the C :c:type:`unsigned int` datatype. The constructor accepts " "an optional integer initializer; no overflow checking is done. On platforms" " where ``sizeof(int) == sizeof(long)`` it is an alias for :class:`c_ulong`." msgstr "" -#: ../../library/ctypes.rst:2292 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2285 msgid "" "Represents the C 8-bit :c:type:`unsigned int` datatype. Usually an alias " "for :class:`c_ubyte`." msgstr "" -#: ../../library/ctypes.rst:2298 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2291 msgid "" "Represents the C 16-bit :c:type:`unsigned int` datatype. Usually an alias " "for :class:`c_ushort`." msgstr "" -#: ../../library/ctypes.rst:2304 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2297 msgid "" "Represents the C 32-bit :c:type:`unsigned int` datatype. Usually an alias " "for :class:`c_uint`." msgstr "" -#: ../../library/ctypes.rst:2310 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2303 msgid "" "Represents the C 64-bit :c:type:`unsigned int` datatype. Usually an alias " "for :class:`c_ulonglong`." msgstr "" -#: ../../library/ctypes.rst:2316 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2309 msgid "" "Represents the C :c:type:`unsigned long` datatype. The constructor accepts " "an optional integer initializer; no overflow checking is done." msgstr "" -#: ../../library/ctypes.rst:2322 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2315 msgid "" "Represents the C :c:type:`unsigned long long` datatype. The constructor " "accepts an optional integer initializer; no overflow checking is done." msgstr "" -#: ../../library/ctypes.rst:2328 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2321 msgid "" "Represents the C :c:type:`unsigned short` datatype. The constructor accepts" " an optional integer initializer; no overflow checking is done." msgstr "" -#: ../../library/ctypes.rst:2334 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2327 msgid "" "Represents the C :c:type:`void *` type. The value is represented as " "integer. The constructor accepts an optional integer initializer." msgstr "" -#: ../../library/ctypes.rst:2340 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2333 msgid "" "Represents the C :c:type:`wchar_t` datatype, and interprets the value as a " "single character unicode string. The constructor accepts an optional string" " initializer, the length of the string must be exactly one character." msgstr "" -#: ../../library/ctypes.rst:2347 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2340 msgid "" "Represents the C :c:type:`wchar_t *` datatype, which must be a pointer to a " "zero-terminated wide character string. The constructor accepts an integer " "address, or a string." msgstr "" -#: ../../library/ctypes.rst:2354 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2347 msgid "" "Represent the C :c:type:`bool` datatype (more accurately, :c:type:`_Bool` " "from C99). Its value can be ``True`` or ``False``, and the constructor " "accepts any object that has a truth value." msgstr "" -#: ../../library/ctypes.rst:2361 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2354 msgid "" "Windows only: Represents a :c:type:`HRESULT` value, which contains success " "or error information for a function or method call." msgstr "" -#: ../../library/ctypes.rst:2367 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2360 msgid "" "Represents the C :c:type:`PyObject *` datatype. Calling this without an " "argument creates a ``NULL`` :c:type:`PyObject *` pointer." msgstr "" -#: ../../library/ctypes.rst:2370 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2363 msgid "" "The :mod:`ctypes.wintypes` module provides quite some other Windows specific" " data types, for example :c:type:`HWND`, :c:type:`WPARAM`, or " @@ -2478,33 +2482,33 @@ msgid "" ":c:type:`RECT` are also defined." msgstr "" -#: ../../library/ctypes.rst:2378 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2371 msgid "Structured data types" msgstr "Tipe data terstruktur" -#: ../../library/ctypes.rst:2383 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2376 msgid "Abstract base class for unions in native byte order." msgstr "" -#: ../../library/ctypes.rst:2388 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2381 msgid "Abstract base class for structures in *big endian* byte order." msgstr "" -#: ../../library/ctypes.rst:2393 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2386 msgid "Abstract base class for structures in *little endian* byte order." msgstr "" -#: ../../library/ctypes.rst:2395 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2388 msgid "" "Structures with non-native byte order cannot contain pointer type fields, or" " any other data types containing pointer type fields." msgstr "" -#: ../../library/ctypes.rst:2401 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2394 msgid "Abstract base class for structures in *native* byte order." msgstr "" -#: ../../library/ctypes.rst:2403 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2396 msgid "" "Concrete structure and union types must be created by subclassing one of " "these types, and at least define a :attr:`_fields_` class variable. " @@ -2512,34 +2516,34 @@ msgid "" "writing the fields by direct attribute accesses. These are the" msgstr "" -#: ../../library/ctypes.rst:2411 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2404 msgid "" "A sequence defining the structure fields. The items must be 2-tuples or " "3-tuples. The first item is the name of the field, the second item " "specifies the type of the field; it can be any ctypes data type." msgstr "" -#: ../../library/ctypes.rst:2415 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2408 msgid "" "For integer type fields like :class:`c_int`, a third optional item can be " "given. It must be a small positive integer defining the bit width of the " "field." msgstr "" -#: ../../library/ctypes.rst:2419 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2412 msgid "" "Field names must be unique within one structure or union. This is not " "checked, only one field can be accessed when names are repeated." msgstr "" -#: ../../library/ctypes.rst:2422 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2415 msgid "" "It is possible to define the :attr:`_fields_` class variable *after* the " "class statement that defines the Structure subclass, this allows creating " "data types that directly or indirectly reference themselves::" msgstr "" -#: ../../library/ctypes.rst:2432 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2425 msgid "" "The :attr:`_fields_` class variable must, however, be defined before the " "type is first used (an instance is created, :func:`sizeof` is called on it, " @@ -2547,28 +2551,28 @@ msgid "" "raise an AttributeError." msgstr "" -#: ../../library/ctypes.rst:2437 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2430 msgid "" "It is possible to define sub-subclasses of structure types, they inherit the" " fields of the base class plus the :attr:`_fields_` defined in the sub-" "subclass, if any." msgstr "" -#: ../../library/ctypes.rst:2444 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2437 msgid "" "An optional small integer that allows overriding the alignment of structure " "fields in the instance. :attr:`_pack_` must already be defined when " ":attr:`_fields_` is assigned, otherwise it will have no effect." msgstr "" -#: ../../library/ctypes.rst:2451 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2444 msgid "" "An optional sequence that lists the names of unnamed (anonymous) fields. " ":attr:`_anonymous_` must be already defined when :attr:`_fields_` is " "assigned, otherwise it will have no effect." msgstr "" -#: ../../library/ctypes.rst:2455 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2448 msgid "" "The fields listed in this variable must be structure or union type fields. " ":mod:`ctypes` will create descriptors in the structure type that allows " @@ -2576,11 +2580,11 @@ msgid "" "structure or union field." msgstr "" -#: ../../library/ctypes.rst:2460 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2453 msgid "Here is an example type (Windows)::" msgstr "" -#: ../../library/ctypes.rst:2473 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2466 msgid "" "The ``TYPEDESC`` structure describes a COM data type, the ``vt`` field " "specifies which one of the union fields is valid. Since the ``u`` field is " @@ -2590,7 +2594,7 @@ msgid "" "temporary union instance::" msgstr "" -#: ../../library/ctypes.rst:2485 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2478 msgid "" "It is possible to define sub-subclasses of structures, they inherit the " "fields of the base class. If the subclass definition has a separate " @@ -2598,7 +2602,7 @@ msgid "" "fields of the base class." msgstr "" -#: ../../library/ctypes.rst:2490 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2483 msgid "" "Structure and union constructors accept both positional and keyword " "arguments. Positional arguments are used to initialize member fields in the" @@ -2608,15 +2612,15 @@ msgid "" " names not present in :attr:`_fields_`." msgstr "" -#: ../../library/ctypes.rst:2501 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2494 msgid "Arrays and pointers" msgstr "" -#: ../../library/ctypes.rst:2505 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2498 msgid "Abstract base class for arrays." msgstr "" -#: ../../library/ctypes.rst:2507 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2500 msgid "" "The recommended way to create concrete array types is by multiplying any " ":mod:`ctypes` data type with a positive integer. Alternatively, you can " @@ -2626,34 +2630,34 @@ msgid "" " :class:`Array`." msgstr "" -#: ../../library/ctypes.rst:2517 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2510 msgid "" "A positive integer specifying the number of elements in the array. Out-of-" "range subscripts result in an :exc:`IndexError`. Will be returned by " ":func:`len`." msgstr "" -#: ../../library/ctypes.rst:2524 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2517 msgid "Specifies the type of each element in the array." msgstr "" -#: ../../library/ctypes.rst:2527 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2520 msgid "" "Array subclass constructors accept positional arguments, used to initialize " "the elements in order." msgstr "" -#: ../../library/ctypes.rst:2533 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2526 msgid "Private, abstract base class for pointers." msgstr "" -#: ../../library/ctypes.rst:2535 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2528 msgid "" "Concrete pointer types are created by calling :func:`POINTER` with the type " "that will be pointed to; this is done automatically by :func:`pointer`." msgstr "" -#: ../../library/ctypes.rst:2539 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2532 msgid "" "If a pointer points to an array, its elements can be read and written using " "standard subscript and slice accesses. Pointer objects have no size, so " @@ -2662,11 +2666,11 @@ msgid "" " probably crash with an access violation (if you're lucky)." msgstr "" -#: ../../library/ctypes.rst:2549 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2542 msgid "Specifies the type pointed to." msgstr "" -#: ../../library/ctypes.rst:2553 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/ctypes.rst:2546 msgid "" "Returns the object to which to pointer points. Assigning to this attribute " "changes the pointer to point to the assigned object." diff --git a/library/dataclasses.po b/library/dataclasses.po index e7dc1768..daa8d037 100644 --- a/library/dataclasses.po +++ b/library/dataclasses.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-11-13 11:56+0000\n" +"POT-Creation-Date: 2019-12-26 12:16+0000\n" "PO-Revision-Date: 2018-06-29 21:06+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -21,15 +21,15 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../../library/dataclasses.rst:2 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:2 msgid ":mod:`dataclasses` --- Data Classes" msgstr "" -#: ../../library/dataclasses.rst:10 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:10 msgid "**Source code:** :source:`Lib/dataclasses.py`" msgstr "" -#: ../../library/dataclasses.rst:14 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:14 msgid "" "This module provides a decorator and functions for automatically adding " "generated :term:`special method`\\s such as :meth:`__init__` and " @@ -37,33 +37,33 @@ msgid "" ":pep:`557`." msgstr "" -#: ../../library/dataclasses.rst:19 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:19 msgid "" "The member variables to use in these generated methods are defined using " ":pep:`526` type annotations. For example this code::" msgstr "" -#: ../../library/dataclasses.rst:32 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:32 msgid "Will add, among other things, a :meth:`__init__` that looks like::" msgstr "" -#: ../../library/dataclasses.rst:39 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:39 msgid "" "Note that this method is automatically added to the class: it is not " "directly specified in the ``InventoryItem`` definition shown above." msgstr "" -#: ../../library/dataclasses.rst:45 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:45 msgid "Module-level decorators, classes, and functions" msgstr "" -#: ../../library/dataclasses.rst:49 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:49 msgid "" "This function is a :term:`decorator` that is used to add generated " ":term:`special method`\\s to classes, as described below." msgstr "" -#: ../../library/dataclasses.rst:52 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:52 msgid "" "The :func:`dataclass` decorator examines the class to find ``field``\\s. A " "``field`` is defined as class variable that has a :term:`type annotation " @@ -71,43 +71,43 @@ msgid "" ":func:`dataclass` examines the type specified in the variable annotation." msgstr "" -#: ../../library/dataclasses.rst:58 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:58 msgid "" "The order of the fields in all of the generated methods is the order in " "which they appear in the class definition." msgstr "" -#: ../../library/dataclasses.rst:61 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:61 msgid "" "The :func:`dataclass` decorator will add various \"dunder\" methods to the " "class, described below. If any of the added methods already exist on the " -"class, a :exc:`TypeError` will be raised. The decorator returns the same " -"class that is called on: no new class is created." +"class, the behavior depends on the parameter, as documented below. The " +"decorator returns the same class that is called on; no new class is created." msgstr "" -#: ../../library/dataclasses.rst:66 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:67 msgid "" "If :func:`dataclass` is used just as a simple decorator with no parameters, " "it acts as if it has the default values documented in this signature. That " "is, these three uses of :func:`dataclass` are equivalent::" msgstr "" -#: ../../library/dataclasses.rst:83 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:84 msgid "The parameters to :func:`dataclass` are:" msgstr "" -#: ../../library/dataclasses.rst:85 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:86 msgid "" "``init``: If true (the default), a :meth:`__init__` method will be " "generated." msgstr "" -#: ../../library/dataclasses.rst:88 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:89 msgid "" "If the class already defines :meth:`__init__`, this parameter is ignored." msgstr "" -#: ../../library/dataclasses.rst:91 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:92 msgid "" "``repr``: If true (the default), a :meth:`__repr__` method will be " "generated. The generated repr string will have the class name and the name " @@ -117,24 +117,24 @@ msgid "" "quantity_on_hand=10)``." msgstr "" -#: ../../library/dataclasses.rst:98 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:99 msgid "" "If the class already defines :meth:`__repr__`, this parameter is ignored." msgstr "" -#: ../../library/dataclasses.rst:101 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:102 msgid "" "``eq``: If true (the default), an :meth:`__eq__` method will be generated. " "This method compares the class as if it were a tuple of its fields, in " "order. Both instances in the comparison must be of the identical type." msgstr "" -#: ../../library/dataclasses.rst:106 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:107 msgid "" "If the class already defines :meth:`__eq__`, this parameter is ignored." msgstr "" -#: ../../library/dataclasses.rst:109 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:110 msgid "" "``order``: If true (the default is ``False``), :meth:`__lt__`, " ":meth:`__le__`, :meth:`__gt__`, and :meth:`__ge__` methods will be " @@ -143,19 +143,19 @@ msgid "" "``order`` is true and ``eq`` is false, a :exc:`ValueError` is raised." msgstr "" -#: ../../library/dataclasses.rst:116 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:117 msgid "" "If the class already defines any of :meth:`__lt__`, :meth:`__le__`, " -":meth:`__gt__`, or :meth:`__ge__`, then :exc:`ValueError` is raised." +":meth:`__gt__`, or :meth:`__ge__`, then :exc:`TypeError` is raised." msgstr "" -#: ../../library/dataclasses.rst:120 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:121 msgid "" "``unsafe_hash``: If ``False`` (the default), a :meth:`__hash__` method is " "generated according to how ``eq`` and ``frozen`` are set." msgstr "" -#: ../../library/dataclasses.rst:123 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:124 msgid "" ":meth:`__hash__` is used by built-in :meth:`hash()`, and when objects are " "added to hashed collections such as dictionaries and sets. Having a " @@ -165,7 +165,7 @@ msgid "" "``eq`` and ``frozen`` flags in the :func:`dataclass` decorator." msgstr "" -#: ../../library/dataclasses.rst:130 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:131 msgid "" "By default, :func:`dataclass` will not implicitly add a :meth:`__hash__` " "method unless it is safe to do so. Neither will it add or change an " @@ -174,7 +174,7 @@ msgid "" " in the :meth:`__hash__` documentation." msgstr "" -#: ../../library/dataclasses.rst:136 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:137 msgid "" "If :meth:`__hash__` is not explicit defined, or if it is set to ``None``, " "then :func:`dataclass` *may* add an implicit :meth:`__hash__` method. " @@ -184,7 +184,7 @@ msgid "" " specialized use case and should be considered carefully." msgstr "" -#: ../../library/dataclasses.rst:143 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:144 msgid "" "Here are the rules governing implicit creation of a :meth:`__hash__` method." " Note that you cannot both have an explicit :meth:`__hash__` method in your" @@ -192,7 +192,7 @@ msgid "" ":exc:`TypeError`." msgstr "" -#: ../../library/dataclasses.rst:148 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:149 msgid "" "If ``eq`` and ``frozen`` are both true, by default :func:`dataclass` will " "generate a :meth:`__hash__` method for you. If ``eq`` is true and " @@ -203,7 +203,7 @@ msgid "" "means it will fall back to id-based hashing)." msgstr "" -#: ../../library/dataclasses.rst:156 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:157 msgid "" "``frozen``: If true (the default is ``False``), assigning to fields will " "generate an exception. This emulates read-only frozen instances. If " @@ -211,26 +211,26 @@ msgid "" ":exc:`TypeError` is raised. See the discussion below." msgstr "" -#: ../../library/dataclasses.rst:161 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:162 msgid "" "``field``\\s may optionally specify a default value, using normal Python " "syntax::" msgstr "" -#: ../../library/dataclasses.rst:169 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:170 msgid "" "In this example, both ``a`` and ``b`` will be included in the added " ":meth:`__init__` method, which will be defined as::" msgstr "" -#: ../../library/dataclasses.rst:174 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:175 msgid "" ":exc:`TypeError` will be raised if a field without a default value follows a" " field with a default value. This is true either when this occurs in a " "single class, or as a result of class inheritance." msgstr "" -#: ../../library/dataclasses.rst:180 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:181 msgid "" "For common and simple use cases, no other functionality is required. There " "are, however, some dataclass features that require additional per-field " @@ -239,7 +239,7 @@ msgid "" "function. For example::" msgstr "" -#: ../../library/dataclasses.rst:193 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:194 msgid "" "As shown above, the ``MISSING`` value is a sentinel object used to detect if" " the ``default`` and ``default_factory`` parameters are provided. This " @@ -247,18 +247,18 @@ msgid "" " should directly use the ``MISSING`` value." msgstr "" -#: ../../library/dataclasses.rst:199 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:200 msgid "The parameters to :func:`field` are:" msgstr "" -#: ../../library/dataclasses.rst:201 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:202 msgid "" "``default``: If provided, this will be the default value for this field. " "This is needed because the :meth:`field` call itself replaces the normal " "position of the default value." msgstr "" -#: ../../library/dataclasses.rst:205 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:206 msgid "" "``default_factory``: If provided, it must be a zero-argument callable that " "will be called when a default value is needed for this field. Among other " @@ -267,25 +267,25 @@ msgid "" "``default_factory``." msgstr "" -#: ../../library/dataclasses.rst:211 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:212 msgid "" "``init``: If true (the default), this field is included as a parameter to " "the generated :meth:`__init__` method." msgstr "" -#: ../../library/dataclasses.rst:214 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:215 msgid "" "``repr``: If true (the default), this field is included in the string " "returned by the generated :meth:`__repr__` method." msgstr "" -#: ../../library/dataclasses.rst:217 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:218 msgid "" "``compare``: If true (the default), this field is included in the generated " "equality and comparison methods (:meth:`__eq__`, :meth:`__gt__`, et al.)." msgstr "" -#: ../../library/dataclasses.rst:221 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:222 msgid "" "``hash``: This can be a bool or ``None``. If true, this field is included " "in the generated :meth:`__hash__` method. If ``None`` (the default), use " @@ -294,7 +294,7 @@ msgid "" "Setting this value to anything other than ``None`` is discouraged." msgstr "" -#: ../../library/dataclasses.rst:228 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:229 msgid "" "One possible reason to set ``hash=False`` but ``compare=True`` would be if a" " field is expensive to compute a hash value for, that field is needed for " @@ -303,7 +303,7 @@ msgid "" "used for comparisons." msgstr "" -#: ../../library/dataclasses.rst:234 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:235 msgid "" "``metadata``: This can be a mapping or None. None is treated as an empty " "dict. This value is wrapped in :func:`~types.MappingProxyType` to make it " @@ -313,7 +313,7 @@ msgid "" " the metadata." msgstr "" -#: ../../library/dataclasses.rst:242 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:243 msgid "" "If the default value of a field is specified by a call to :func:`field()`, " "then the class attribute for this field will be replaced by the specified " @@ -324,13 +324,13 @@ msgid "" "after::" msgstr "" -#: ../../library/dataclasses.rst:258 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:259 msgid "" "The class attribute ``C.z`` will be ``10``, the class attribute ``C.t`` will" " be ``20``, and the class attributes ``C.x`` and ``C.y`` will not be set." msgstr "" -#: ../../library/dataclasses.rst:264 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:265 msgid "" ":class:`Field` objects describe each defined field. These objects are " "created internally, and are returned by the :func:`fields` module-level " @@ -338,28 +338,28 @@ msgid "" "directly. Its documented attributes are:" msgstr "" -#: ../../library/dataclasses.rst:269 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:270 msgid "``name``: The name of the field." msgstr "" -#: ../../library/dataclasses.rst:271 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:272 msgid "``type``: The type of the field." msgstr "" -#: ../../library/dataclasses.rst:273 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:274 msgid "" "``default``, ``default_factory``, ``init``, ``repr``, ``hash``, ``compare``," " and ``metadata`` have the identical meaning and values as they do in the " ":func:`field` declaration." msgstr "" -#: ../../library/dataclasses.rst:277 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:278 msgid "" "Other attributes may exist, but they are private and must not be inspected " "or relied on." msgstr "" -#: ../../library/dataclasses.rst:282 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:283 msgid "" "Returns a tuple of :class:`Field` objects that define the fields for this " "dataclass. Accepts either a dataclass, or an instance of a dataclass. " @@ -367,7 +367,7 @@ msgid "" "not return pseudo-fields which are ``ClassVar`` or ``InitVar``." msgstr "" -#: ../../library/dataclasses.rst:289 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:290 msgid "" "Converts the dataclass ``instance`` to a dict (by using the factory function" " ``dict_factory``). Each dataclass is converted to a dict of its fields, as" @@ -375,22 +375,23 @@ msgid "" "into. For example::" msgstr "" -#: ../../library/dataclasses.rst:309 ../../library/dataclasses.rst:323 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:310 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:324 msgid "Raises :exc:`TypeError` if ``instance`` is not a dataclass instance." msgstr "" -#: ../../library/dataclasses.rst:313 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:314 msgid "" "Converts the dataclass ``instance`` to a tuple (by using the factory " "function ``tuple_factory``). Each dataclass is converted to a tuple of its " "field values. dataclasses, dicts, lists, and tuples are recursed into." msgstr "" -#: ../../library/dataclasses.rst:318 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:319 msgid "Continuing from the previous example::" msgstr "" -#: ../../library/dataclasses.rst:327 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:328 msgid "" "Creates a new dataclass with name ``cls_name``, fields as defined in " "``fields``, base classes as given in ``bases``, and initialized with a " @@ -402,7 +403,7 @@ msgid "" ":func:`dataclass`." msgstr "" -#: ../../library/dataclasses.rst:336 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:337 msgid "" "This function is not strictly required, because any Python mechanism for " "creating a new class with ``__annotations__`` can then apply the " @@ -410,11 +411,11 @@ msgid "" "function is provided as a convenience. For example::" msgstr "" -#: ../../library/dataclasses.rst:348 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:349 msgid "Is equivalent to::" msgstr "" -#: ../../library/dataclasses.rst:361 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:362 msgid "" "Creates a new object of the same type of ``instance``, replacing fields with" " values from ``changes``. If ``instance`` is not a Data Class, raises " @@ -422,27 +423,27 @@ msgid "" ":exc:`TypeError`." msgstr "" -#: ../../library/dataclasses.rst:366 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:367 msgid "" "The newly returned object is created by calling the :meth:`__init__` method " "of the dataclass. This ensures that :meth:`__post_init__`, if present, is " "also called." msgstr "" -#: ../../library/dataclasses.rst:370 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:371 msgid "" "Init-only variables without default values, if any exist, must be specified " "on the call to :func:`replace` so that they can be passed to " ":meth:`__init__` and :meth:`__post_init__`." msgstr "" -#: ../../library/dataclasses.rst:374 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:375 msgid "" "It is an error for ``changes`` to contain any fields that are defined as " "having ``init=False``. A :exc:`ValueError` will be raised in this case." msgstr "" -#: ../../library/dataclasses.rst:378 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:379 msgid "" "Be forewarned about how ``init=False`` fields work during a call to " ":func:`replace`. They are not copied from the source object, but rather are" @@ -453,24 +454,24 @@ msgid "" "instance copying." msgstr "" -#: ../../library/dataclasses.rst:389 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:390 msgid "" "Return ``True`` if its parameter is a dataclass or an instance of one, " "otherwise return ``False``." msgstr "" -#: ../../library/dataclasses.rst:392 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:393 msgid "" "If you need to know if a class is an instance of a dataclass (and not a " "dataclass itself), then add a further check for ``not isinstance(obj, " "type)``::" msgstr "" -#: ../../library/dataclasses.rst:400 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:401 msgid "Post-init processing" msgstr "" -#: ../../library/dataclasses.rst:402 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:403 msgid "" "The generated :meth:`__init__` code will call a method named " ":meth:`__post_init__`, if :meth:`__post_init__` is defined on the class. It" @@ -481,24 +482,24 @@ msgid "" "automatically be called." msgstr "" -#: ../../library/dataclasses.rst:410 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:411 msgid "" "Among other uses, this allows for initializing field values that depend on " "one or more other fields. For example::" msgstr "" -#: ../../library/dataclasses.rst:422 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:423 msgid "" "See the section below on init-only variables for ways to pass parameters to " ":meth:`__post_init__`. Also see the warning about how :func:`replace` " "handles ``init=False`` fields." msgstr "" -#: ../../library/dataclasses.rst:427 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:428 msgid "Class variables" msgstr "" -#: ../../library/dataclasses.rst:429 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:430 msgid "" "One of two places where :func:`dataclass` actually inspects the type of a " "field is to determine if a field is a class variable as defined in " @@ -509,11 +510,11 @@ msgid "" ":func:`fields` function." msgstr "" -#: ../../library/dataclasses.rst:438 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:439 msgid "Init-only variables" msgstr "" -#: ../../library/dataclasses.rst:440 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:441 msgid "" "The other place where :func:`dataclass` inspects a type annotation is to " "determine if a field is an init-only variable. It does this by seeing if " @@ -525,23 +526,23 @@ msgid "" ":meth:`__post_init__` method. They are not otherwise used by dataclasses." msgstr "" -#: ../../library/dataclasses.rst:450 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:451 msgid "" "For example, suppose a field will be initialized from a database, if a value" " is not provided when creating the class::" msgstr "" -#: ../../library/dataclasses.rst:465 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:466 msgid "" "In this case, :func:`fields` will return :class:`Field` objects for ``i`` " "and ``j``, but not for ``database``." msgstr "" -#: ../../library/dataclasses.rst:469 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:470 msgid "Frozen instances" msgstr "" -#: ../../library/dataclasses.rst:471 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:472 msgid "" "It is not possible to create truly immutable Python objects. However, by " "passing ``frozen=True`` to the :meth:`dataclass` decorator you can emulate " @@ -550,18 +551,18 @@ msgid "" ":exc:`FrozenInstanceError` when invoked." msgstr "" -#: ../../library/dataclasses.rst:477 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:478 msgid "" "There is a tiny performance penalty when using ``frozen=True``: " ":meth:`__init__` cannot use simple assignment to initialize fields, and must" " use :meth:`object.__setattr__`." msgstr "" -#: ../../library/dataclasses.rst:482 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:483 msgid "Inheritance" msgstr "Pewarisan" -#: ../../library/dataclasses.rst:484 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:485 msgid "" "When the dataclass is being created by the :meth:`dataclass` decorator, it " "looks through all of the class's base classes in reverse MRO (that is, " @@ -573,28 +574,28 @@ msgid "" "derived classes override base classes. An example::" msgstr "" -#: ../../library/dataclasses.rst:504 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:505 msgid "" "The final list of fields is, in order, ``x``, ``y``, ``z``. The final type " "of ``x`` is ``int``, as specified in class ``C``." msgstr "" -#: ../../library/dataclasses.rst:507 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:508 msgid "The generated :meth:`__init__` method for ``C`` will look like::" msgstr "" -#: ../../library/dataclasses.rst:512 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:513 msgid "Default factory functions" msgstr "" -#: ../../library/dataclasses.rst:514 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:515 msgid "" "If a :func:`field` specifies a ``default_factory``, it is called with zero " "arguments when a default value for the field is needed. For example, to " "create a new instance of a list, use::" msgstr "" -#: ../../library/dataclasses.rst:520 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:521 msgid "" "If a field is excluded from :meth:`__init__` (using ``init=False``) and the " "field also specifies ``default_factory``, then the default factory function " @@ -602,31 +603,31 @@ msgid "" "happens because there is no other way to give the field an initial value." msgstr "" -#: ../../library/dataclasses.rst:527 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:528 msgid "Mutable default values" msgstr "" -#: ../../library/dataclasses.rst:529 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:530 msgid "" "Python stores default member variable values in class attributes. Consider " "this example, not using dataclasses::" msgstr "" -#: ../../library/dataclasses.rst:544 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:545 msgid "" "Note that the two instances of class ``C`` share the same class variable " "``x``, as expected." msgstr "" -#: ../../library/dataclasses.rst:547 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:548 msgid "Using dataclasses, *if* this code was valid::" msgstr "" -#: ../../library/dataclasses.rst:555 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:556 msgid "it would generate code similar to::" msgstr "" -#: ../../library/dataclasses.rst:566 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:567 msgid "" "This has the same issue as the original example using class ``C``. That is, " "two instances of class ``D`` that do not specify a value for ``x`` when " @@ -638,17 +639,17 @@ msgid "" "partial solution, but it does protect against many common errors." msgstr "" -#: ../../library/dataclasses.rst:576 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:577 msgid "" "Using default factory functions is a way to create new instances of mutable " "types as default values for fields::" msgstr "" -#: ../../library/dataclasses.rst:586 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:587 msgid "Exceptions" msgstr "Pengecualian" -#: ../../library/dataclasses.rst:590 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/dataclasses.rst:591 msgid "" "Raised when an implicitly defined :meth:`__setattr__` or :meth:`__delattr__`" " is called on a dataclass which was defined with ``frozen=True``." diff --git a/library/datetime.po b/library/datetime.po index 5ddd718e..7ed0fa85 100644 --- a/library/datetime.po +++ b/library/datetime.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-12-23 12:15+0000\n" +"POT-Creation-Date: 2019-12-24 12:15+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" @@ -351,9 +351,9 @@ msgstr "" #: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:246 #: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:540 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1045 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1663 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2257 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1043 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1661 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2255 msgid "Class attributes:" msgstr "" @@ -382,8 +382,8 @@ msgstr "" #: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:267 #: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:558 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1065 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1683 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1063 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1681 msgid "Instance attributes (read-only):" msgstr "" @@ -421,19 +421,19 @@ msgstr "" #: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:279 #: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:575 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1118 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1116 msgid "Supported operations:" msgstr "" #: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:284 #: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:578 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1121 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1119 msgid "Operation" msgstr "Operasi" #: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:284 #: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:578 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1121 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1119 msgid "Result" msgstr "Hasil" @@ -579,7 +579,7 @@ msgstr "" #: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:345 #: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:592 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2469 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2467 msgid "Notes:" msgstr "Catatan:" @@ -654,8 +654,8 @@ msgstr "" #: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:412 #: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:621 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1192 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1780 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1190 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1778 msgid "Instance methods:" msgstr "" @@ -808,17 +808,17 @@ msgid "" msgstr "" #: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:562 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1069 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1067 msgid "Between :const:`MINYEAR` and :const:`MAXYEAR` inclusive." msgstr "" #: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:567 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1074 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1072 msgid "Between 1 and 12 inclusive." msgstr "" #: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:572 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1079 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1077 msgid "Between 1 and the number of days in the given month of the given year." msgstr "" @@ -843,7 +843,7 @@ msgid "``timedelta = date1 - date2``" msgstr "" #: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:586 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1127 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1125 msgid "\\(3)" msgstr "\\(3)" @@ -901,12 +901,12 @@ msgid "" msgstr "" #: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:628 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1823 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1821 msgid "Example::" msgstr "Contoh::" #: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:638 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1305 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1303 msgid "" "Return a :class:`time.struct_time` such as returned by " ":func:`time.localtime`." @@ -917,7 +917,7 @@ msgid "The hours, minutes and seconds are 0, and the DST flag is -1." msgstr "" #: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:642 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1307 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1305 msgid "``d.timetuple()`` is equivalent to::" msgstr "" @@ -990,7 +990,7 @@ msgid "Return a string representing the date::" msgstr "" #: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:714 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1491 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1489 msgid "``d.ctime()`` is equivalent to::" msgstr "" @@ -1071,33 +1071,33 @@ msgid "``1 <= day <= number of days in the given month and year``," msgstr "" #: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:829 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1654 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1652 msgid "``0 <= hour < 24``," msgstr "``0 <= hour < 24``," #: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:830 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1655 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1653 msgid "``0 <= minute < 60``," msgstr "``0 <= minute < 60``," #: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:831 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1656 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1654 msgid "``0 <= second < 60``," msgstr "``0 <= second < 60``," #: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:832 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1657 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1655 msgid "``0 <= microsecond < 1000000``," msgstr "``0 <= microsecond < 1000000``," #: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:833 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1658 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1656 msgid "``fold in [0, 1]``." msgstr "``fold in [0, 1]``." #: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:837 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1226 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1790 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1224 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1788 msgid "Added the ``fold`` argument." msgstr "" @@ -1298,17 +1298,15 @@ msgid "" "full-featured ISO 8601 parser, ``dateutil.parser.isoparse`` is available in " "the third-party package `dateutil " "`__." -" This does not support parsing arbitrary ISO 8601 strings - it is only " -"intended as the inverse operation of :meth:`datetime.isoformat`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1003 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1420 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1767 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1001 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1418 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1765 msgid "Examples::" msgstr "Contoh::" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1022 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1020 msgid "" "Return a :class:`.datetime` corresponding to the ISO calendar date specified" " by year, week and day. The non-date components of the datetime are " @@ -1316,17 +1314,17 @@ msgid "" "function :meth:`datetime.isocalendar`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1031 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1029 msgid "" "Return a :class:`.datetime` corresponding to *date_string*, parsed according" " to *format*." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1034 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1032 msgid "This is equivalent to::" msgstr "Ini setara dengan::" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1038 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1036 msgid "" ":exc:`ValueError` is raised if the date_string and format can't be parsed by" " :func:`time.strptime` or if it returns a value which isn't a time tuple. " @@ -1334,49 +1332,49 @@ msgid "" "behavior`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1049 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1047 msgid "" "The earliest representable :class:`.datetime`, ``datetime(MINYEAR, 1, 1, " "tzinfo=None)``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1055 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1053 msgid "" "The latest representable :class:`.datetime`, ``datetime(MAXYEAR, 12, 31, 23," " 59, 59, 999999, tzinfo=None)``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1061 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1059 msgid "" "The smallest possible difference between non-equal :class:`.datetime` " "objects, ``timedelta(microseconds=1)``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1084 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1687 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1082 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1685 msgid "In ``range(24)``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1089 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1094 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1692 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1697 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1087 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1092 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1690 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1695 msgid "In ``range(60)``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1099 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1702 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1097 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1700 msgid "In ``range(1000000)``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1104 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1102 msgid "" "The object passed as the *tzinfo* argument to the :class:`.datetime` " "constructor, or ``None`` if none was passed." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1110 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1713 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1108 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1711 msgid "" "In ``[0, 1]``. Used to disambiguate wall times during a repeated interval. " "(A repeated interval occurs when clocks are rolled back at the end of " @@ -1385,43 +1383,43 @@ msgid "" "(later) of the two moments with the same wall time representation." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1123 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1121 msgid "``datetime2 = datetime1 + timedelta``" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1123 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2305 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2310 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2322 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2327 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2387 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2392 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2396 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1121 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2303 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2308 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2320 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2325 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2385 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2390 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2394 msgid "\\(1)" msgstr "\\(1)" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1125 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1123 msgid "``datetime2 = datetime1 - timedelta``" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1125 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2338 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1123 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2336 msgid "\\(2)" msgstr "\\(2)" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1127 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1125 msgid "``timedelta = datetime1 - datetime2``" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1129 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1127 msgid "``datetime1 < datetime2``" msgstr "``datetime1 < datetime2``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1129 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1127 msgid "Compares :class:`.datetime` to :class:`.datetime`. (4)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1134 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1132 msgid "" "datetime2 is a duration of timedelta removed from datetime1, moving forward " "in time if ``timedelta.days`` > 0, or backward if ``timedelta.days`` < 0. " @@ -1432,7 +1430,7 @@ msgid "" "even if the input is an aware object." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1143 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1141 msgid "" "Computes the datetime2 such that datetime2 + timedelta == datetime1. As for " "addition, the result has the same :attr:`~.datetime.tzinfo` attribute as the" @@ -1440,14 +1438,14 @@ msgid "" "aware." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1148 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1146 msgid "" "Subtraction of a :class:`.datetime` from a :class:`.datetime` is defined " "only if both operands are naive, or if both are aware. If one is aware and " "the other is naive, :exc:`TypeError` is raised." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1152 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1150 msgid "" "If both are naive, or both are aware and have the same " ":attr:`~.datetime.tzinfo` attribute, the :attr:`~.datetime.tzinfo` " @@ -1456,7 +1454,7 @@ msgid "" "in this case." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1157 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1155 msgid "" "If both are aware and have different :attr:`~.datetime.tzinfo` attributes, " "``a-b`` acts as if *a* and *b* were first converted to naive UTC datetimes " @@ -1465,20 +1463,20 @@ msgid "" "never overflows." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1163 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1161 msgid "" "*datetime1* is considered less than *datetime2* when *datetime1* precedes " "*datetime2* in time." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1166 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1164 msgid "" "If one comparand is naive and the other is aware, :exc:`TypeError` is raised" " if an order comparison is attempted. For equality comparisons, naive " "instances are never equal to aware instances." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1170 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1168 msgid "" "If both comparands are aware, and have the same :attr:`~.datetime.tzinfo` " "attribute, the common :attr:`~.datetime.tzinfo` attribute is ignored and the" @@ -1488,13 +1486,13 @@ msgid "" "``self.utcoffset()``)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1176 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1174 msgid "" "Equality comparisons between aware and naive :class:`.datetime` instances " "don't raise :exc:`TypeError`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1182 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1180 msgid "" "In order to stop comparison from falling back to the default scheme of " "comparing object addresses, datetime comparison normally raises " @@ -1507,28 +1505,28 @@ msgid "" "latter cases return :const:`False` or :const:`True`, respectively." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1196 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1194 msgid "Return :class:`date` object with same year, month and day." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1201 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1199 msgid "" "Return :class:`.time` object with same hour, minute, second, microsecond and" " fold. :attr:`.tzinfo` is ``None``. See also method :meth:`timetz`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1204 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1213 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1202 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1211 msgid "The fold value is copied to the returned :class:`.time` object." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1210 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1208 msgid "" "Return :class:`.time` object with same hour, minute, second, microsecond, " "fold, and tzinfo attributes. See also method :meth:`time`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1221 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1219 msgid "" "Return a datetime with the same attributes, except for those attributes " "given new values by whichever keyword arguments are specified. Note that " @@ -1536,21 +1534,21 @@ msgid "" "datetime with no conversion of date and time data." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1232 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1230 msgid "" "Return a :class:`.datetime` object with new :attr:`.tzinfo` attribute *tz*, " "adjusting the date and time data so the result is the same UTC time as " "*self*, but in *tz*'s local time." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1236 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1234 msgid "" "If provided, *tz* must be an instance of a :class:`tzinfo` subclass, and its" " :meth:`utcoffset` and :meth:`dst` methods must not return ``None``. If " "*self* is naive, it is presumed to represent time in the system timezone." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1240 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1238 msgid "" "If called without arguments (or with ``tz=None``) the system local timezone " "is assumed for the target timezone. The ``.tzinfo`` attribute of the " @@ -1558,7 +1556,7 @@ msgid "" "with the zone name and offset obtained from the OS." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1245 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1243 msgid "" "If ``self.tzinfo`` is *tz*, ``self.astimezone(tz)`` is equal to *self*: no " "adjustment of date or time data is performed. Else the result is local time " @@ -1567,7 +1565,7 @@ msgid "" " date and time data as ``dt - dt.utcoffset()``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1251 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1249 msgid "" "If you merely want to attach a time zone object *tz* to a datetime *dt* " "without adjustment of date and time data, use ``dt.replace(tzinfo=tz)``. If " @@ -1575,24 +1573,24 @@ msgid "" "without conversion of date and time data, use ``dt.replace(tzinfo=None)``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1256 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1254 msgid "" "Note that the default :meth:`tzinfo.fromutc` method can be overridden in a " ":class:`tzinfo` subclass to affect the result returned by " ":meth:`astimezone`. Ignoring error cases, :meth:`astimezone` acts like::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1268 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1266 msgid "*tz* now can be omitted." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1271 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1269 msgid "" "The :meth:`astimezone` method can now be called on naive instances that are " "presumed to represent system local time." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1278 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1276 msgid "" "If :attr:`.tzinfo` is ``None``, returns ``None``, else returns " "``self.tzinfo.utcoffset(self)``, and raises an exception if the latter " @@ -1600,16 +1598,16 @@ msgid "" "than one day." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1282 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1865 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1971 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2217 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2229 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2525 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1280 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1863 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1969 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2215 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2227 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2523 msgid "The UTC offset is not restricted to a whole number of minutes." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1288 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1286 msgid "" "If :attr:`.tzinfo` is ``None``, returns ``None``, else returns " "``self.tzinfo.dst(self)``, and raises an exception if the latter doesn't " @@ -1617,20 +1615,20 @@ msgid "" "day." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1292 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1875 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2025 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1290 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1873 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2023 msgid "The DST offset is not restricted to a whole number of minutes." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1298 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1296 msgid "" "If :attr:`.tzinfo` is ``None``, returns ``None``, else returns " "``self.tzinfo.tzname(self)``, raises an exception if the latter doesn't " "return ``None`` or a string object," msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1313 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1311 msgid "" "where ``yday = d.toordinal() - date(d.year, 1, 1).toordinal() + 1`` is the " "day number within the current year starting with ``1`` for January 1st. The " @@ -1641,14 +1639,14 @@ msgid "" "``0``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1324 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1322 msgid "" "If :class:`.datetime` instance *d* is naive, this is the same as " "``d.timetuple()`` except that :attr:`tm_isdst` is forced to 0 regardless of " "what ``d.dst()`` returns. DST is never in effect for a UTC time." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1328 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1326 msgid "" "If *d* is aware, *d* is normalized to UTC time, by subtracting " "``d.utcoffset()``, and a :class:`time.struct_time` for the normalized time " @@ -1657,7 +1655,7 @@ msgid "" "``MAXYEAR`` and UTC adjustment spills over a year boundary." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1337 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1335 msgid "" "Because naive ``datetime`` objects are treated by many ``datetime`` methods " "as local times, it is preferred to use aware datetimes to represent times in" @@ -1667,20 +1665,20 @@ msgid "" "you can use :meth:`.datetime.timetuple`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1346 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1344 msgid "" "Return the proleptic Gregorian ordinal of the date. The same as " "``self.date().toordinal()``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1351 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1349 msgid "" "Return POSIX timestamp corresponding to the :class:`.datetime` instance. The" " return value is a :class:`float` similar to that returned by " ":func:`time.time`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1355 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1353 msgid "" "Naive :class:`.datetime` instances are assumed to represent local time and " "this method relies on the platform C :c:func:`mktime` function to perform " @@ -1689,18 +1687,18 @@ msgid "" ":exc:`OverflowError` for times far in the past or far in the future." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1362 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1360 msgid "" "For aware :class:`.datetime` instances, the return value is computed as::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1369 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1367 msgid "" "The :meth:`timestamp` method uses the :attr:`.fold` attribute to " "disambiguate the times during a repeated interval." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1375 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1373 msgid "" "There is no method to obtain the POSIX timestamp directly from a naive " ":class:`.datetime` instance representing UTC time. If your application uses " @@ -1708,154 +1706,154 @@ msgid "" "the POSIX timestamp by supplying ``tzinfo=timezone.utc``::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1383 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1381 msgid "or by calculating the timestamp directly::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1389 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1387 msgid "" "Return the day of the week as an integer, where Monday is 0 and Sunday is 6." " The same as ``self.date().weekday()``. See also :meth:`isoweekday`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1395 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1393 msgid "" "Return the day of the week as an integer, where Monday is 1 and Sunday is 7." " The same as ``self.date().isoweekday()``. See also :meth:`weekday`, " ":meth:`isocalendar`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1402 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1400 msgid "" "Return a 3-tuple, (ISO year, ISO week number, ISO weekday). The same as " "``self.date().isocalendar()``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1408 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1406 msgid "Return a string representing the date and time in ISO 8601 format:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1410 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1408 msgid "``YYYY-MM-DDTHH:MM:SS.ffffff``, if :attr:`microsecond` is not 0" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1411 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1409 msgid "``YYYY-MM-DDTHH:MM:SS``, if :attr:`microsecond` is 0" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1413 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1411 msgid "" "If :meth:`utcoffset` does not return ``None``, a string is appended, giving " "the UTC offset:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1416 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1414 msgid "" "``YYYY-MM-DDTHH:MM:SS.ffffff+HH:MM[:SS[.ffffff]]``, if :attr:`microsecond` " "is not 0" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1418 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1416 msgid "" "``YYYY-MM-DDTHH:MM:SS+HH:MM[:SS[.ffffff]]``, if :attr:`microsecond` is 0" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1428 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1426 msgid "" "The optional argument *sep* (default ``'T'``) is a one-character separator, " "placed between the date and time portions of the result. For example::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1442 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1803 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1440 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1801 msgid "" "The optional argument *timespec* specifies the number of additional " "components of the time to include (the default is ``'auto'``). It can be one" " of the following:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1446 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1807 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1444 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1805 msgid "" "``'auto'``: Same as ``'seconds'`` if :attr:`microsecond` is 0, same as " "``'microseconds'`` otherwise." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1448 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1809 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1446 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1807 msgid "``'hours'``: Include the :attr:`hour` in the two-digit ``HH`` format." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1449 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1810 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1447 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1808 msgid "" "``'minutes'``: Include :attr:`hour` and :attr:`minute` in ``HH:MM`` format." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1450 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1811 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1448 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1809 msgid "" "``'seconds'``: Include :attr:`hour`, :attr:`minute`, and :attr:`second` in " "``HH:MM:SS`` format." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1452 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1813 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1450 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1811 msgid "" "``'milliseconds'``: Include full time, but truncate fractional second part " "to milliseconds. ``HH:MM:SS.sss`` format." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1454 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1815 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1452 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1813 msgid "``'microseconds'``: Include full time in ``HH:MM:SS.ffffff`` format." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1458 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1819 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1456 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1817 msgid "Excluded time components are truncated, not rounded." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1460 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1458 msgid ":exc:`ValueError` will be raised on an invalid *timespec* argument::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1470 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1834 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1468 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1832 msgid "Added the *timespec* argument." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1476 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1474 msgid "" "For a :class:`.datetime` instance *d*, ``str(d)`` is equivalent to " "``d.isoformat(' ')``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1482 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1480 msgid "Return a string representing the date and time::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1488 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1486 msgid "" "The output string will *not* include time zone information, regardless of " "whether the input is aware or naive." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1495 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1493 msgid "" "on platforms where the native C :c:func:`ctime` function (which " ":func:`time.ctime` invokes, but which :meth:`datetime.ctime` does not " "invoke) conforms to the C standard." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1501 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1499 msgid "" "Return a string representing the date and time, controlled by an explicit " "format string. For a complete list of formatting directives, see :ref" ":`strftime-strptime-behavior`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1508 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1506 msgid "" "Same as :meth:`.datetime.strftime`. This makes it possible to specify a " "format string for a :class:`.datetime` object in :ref:`formatted string " @@ -1863,70 +1861,70 @@ msgid "" " of formatting directives, see :ref:`strftime-strptime-behavior`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1515 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1513 msgid "Examples of Usage: :class:`.datetime`" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1517 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1515 msgid "Examples of working with :class:`~datetime.datetime` objects:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1570 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1568 msgid "" "The example below defines a :class:`tzinfo` subclass capturing time zone " "information for Kabul, Afghanistan, which used +4 UTC until 1945 and then " "+4:30 UTC thereafter::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1617 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1615 msgid "Usage of ``KabulTz`` from above::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1643 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1641 msgid ":class:`.time` Objects" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1645 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1643 msgid "" "A :class:`time` object represents a (local) time of day, independent of any " "particular day, and subject to adjustment via a :class:`tzinfo` object." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1650 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1648 msgid "" "All arguments are optional. *tzinfo* may be ``None``, or an instance of a " ":class:`tzinfo` subclass. The remaining arguments must be integers in the " "following ranges:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1660 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1658 msgid "" "If an argument outside those ranges is given, :exc:`ValueError` is raised. " "All default to ``0`` except *tzinfo*, which defaults to :const:`None`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1668 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1666 msgid "The earliest representable :class:`.time`, ``time(0, 0, 0, 0)``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1673 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1671 msgid "The latest representable :class:`.time`, ``time(23, 59, 59, 999999)``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1678 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1676 msgid "" "The smallest possible difference between non-equal :class:`.time` objects, " "``timedelta(microseconds=1)``, although note that arithmetic on " ":class:`.time` objects is not supported." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1707 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1705 msgid "" "The object passed as the tzinfo argument to the :class:`.time` constructor, " "or ``None`` if none was passed." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1721 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1719 msgid "" ":class:`.time` objects support comparison of :class:`.time` to " ":class:`.time`, where *a* is considered less than *b* when *a* precedes *b* " @@ -1935,7 +1933,7 @@ msgid "" "naive instances are never equal to aware instances." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1727 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1725 msgid "" "If both comparands are aware, and have the same :attr:`~time.tzinfo` " "attribute, the common :attr:`~time.tzinfo` attribute is ignored and the base" @@ -1949,19 +1947,19 @@ msgid "" "respectively." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1737 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1735 msgid "" "Equality comparisons between aware and naive :class:`~datetime.time` " "instances don't raise :exc:`TypeError`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1741 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1739 msgid "" "In Boolean contexts, a :class:`.time` object is always considered to be " "true." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1743 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1741 msgid "" "Before Python 3.5, a :class:`.time` object was considered to be false if it " "represented midnight in UTC. This behavior was considered obscure and error-" @@ -1969,24 +1967,24 @@ msgid "" "details." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1750 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1748 msgid "Other constructor:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1754 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1752 msgid "" "Return a :class:`.time` corresponding to a *time_string* in one of the " "formats emitted by :meth:`time.isoformat`. Specifically, this function " "supports strings in the format:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1764 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1762 msgid "" "This does *not* support parsing arbitrary ISO 8601 strings. It is only " "intended as the inverse operation of :meth:`time.isoformat`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1785 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1783 msgid "" "Return a :class:`.time` with the same value, except for those attributes " "given new values by whichever keyword arguments are specified. Note that " @@ -1994,46 +1992,46 @@ msgid "" "aware :class:`.time`, without conversion of the time data." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1796 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1794 msgid "Return a string representing the time in ISO 8601 format, one of:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1798 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1796 msgid "``HH:MM:SS.ffffff``, if :attr:`microsecond` is not 0" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1799 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1797 msgid "``HH:MM:SS``, if :attr:`microsecond` is 0" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1800 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1798 msgid "" "``HH:MM:SS.ffffff+HH:MM[:SS[.ffffff]]``, if :meth:`utcoffset` does not " "return ``None``" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1801 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1799 msgid "" "``HH:MM:SS+HH:MM[:SS[.ffffff]]``, if :attr:`microsecond` is 0 and " ":meth:`utcoffset` does not return ``None``" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1821 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1819 msgid ":exc:`ValueError` will be raised on an invalid *timespec* argument." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1840 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1838 msgid "For a time *t*, ``str(t)`` is equivalent to ``t.isoformat()``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1845 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1843 msgid "" "Return a string representing the time, controlled by an explicit format " "string. For a complete list of formatting directives, see :ref:`strftime-" "strptime-behavior`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1852 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1850 msgid "" "Same as :meth:`.time.strftime`. This makes it possible to specify a format " "string for a :class:`.time` object in :ref:`formatted string literals " @@ -2041,7 +2039,7 @@ msgid "" "formatting directives, see :ref:`strftime-strptime-behavior`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1861 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1859 msgid "" "If :attr:`.tzinfo` is ``None``, returns ``None``, else returns " "``self.tzinfo.utcoffset(None)``, and raises an exception if the latter " @@ -2049,7 +2047,7 @@ msgid "" "than one day." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1871 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1869 msgid "" "If :attr:`.tzinfo` is ``None``, returns ``None``, else returns " "``self.tzinfo.dst(None)``, and raises an exception if the latter doesn't " @@ -2057,33 +2055,33 @@ msgid "" " day." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1880 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1878 msgid "" "If :attr:`.tzinfo` is ``None``, returns ``None``, else returns " "``self.tzinfo.tzname(None)``, or raises an exception if the latter doesn't " "return ``None`` or a string object." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1885 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1883 msgid "Examples of Usage: :class:`.time`" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1887 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1885 msgid "Examples of working with a :class:`.time` object::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1918 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1916 msgid ":class:`tzinfo` Objects" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1922 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1920 msgid "" "This is an abstract base class, meaning that this class should not be " "instantiated directly. Define a subclass of :class:`tzinfo` to capture " "information about a particular time zone." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1926 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1924 msgid "" "An instance of (a concrete subclass of) :class:`tzinfo` can be passed to the" " constructors for :class:`.datetime` and :class:`.time` objects. The latter " @@ -2093,7 +2091,7 @@ msgid "" "time object passed to them." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1932 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1930 msgid "" "You need to derive a concrete subclass, and (at least) supply " "implementations of the standard :class:`tzinfo` methods needed by the " @@ -2103,7 +2101,7 @@ msgid "" "American EST and EDT." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1939 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1937 msgid "" "Special requirement for pickling: A :class:`tzinfo` subclass must have an " ":meth:`__init__` method that can be called with no arguments, otherwise it " @@ -2111,21 +2109,21 @@ msgid "" "requirement that may be relaxed in the future." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1944 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1942 msgid "" "A concrete subclass of :class:`tzinfo` may need to implement the following " "methods. Exactly which methods are needed depends on the uses made of aware " ":mod:`datetime` objects. If in doubt, simply implement all of them." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1951 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1949 msgid "" "Return offset of local time from UTC, as a :class:`timedelta` object that is" " positive east of UTC. If local time is west of UTC, this should be " "negative." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1954 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1952 msgid "" "This represents the *total* offset from UTC; for example, if a " ":class:`tzinfo` object represents both time zone and DST adjustments, " @@ -2136,25 +2134,25 @@ msgid "" ":meth:`utcoffset` will probably look like one of these two::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1965 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1963 msgid "" "If :meth:`utcoffset` does not return ``None``, :meth:`dst` should not return" " ``None`` either." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1968 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1966 msgid "" "The default implementation of :meth:`utcoffset` raises " ":exc:`NotImplementedError`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1977 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1975 msgid "" "Return the daylight saving time (DST) adjustment, as a :class:`timedelta` " "object or ``None`` if DST information isn't known." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1981 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1979 msgid "" "Return ``timedelta(0)`` if DST is not in effect. If DST is in effect, return" " the offset as a :class:`timedelta` object (see :meth:`utcoffset` for " @@ -2167,17 +2165,17 @@ msgid "" "DST changes when crossing time zones." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1991 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1989 msgid "" "An instance *tz* of a :class:`tzinfo` subclass that models both standard and" " daylight times must be consistent in this sense:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1994 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1992 msgid "``tz.utcoffset(dt) - tz.dst(dt)``" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1996 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:1994 msgid "" "must return the same result for every :class:`.datetime` *dt* with " "``dt.tzinfo == tz`` For sane :class:`tzinfo` subclasses, this expression " @@ -2190,22 +2188,22 @@ msgid "" ":meth:`astimezone` regardless." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2005 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2003 msgid "" "Most implementations of :meth:`dst` will probably look like one of these " "two::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2011 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2009 msgid "or::" msgstr "atau::" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2023 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2021 msgid "" "The default implementation of :meth:`dst` raises :exc:`NotImplementedError`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2031 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2029 msgid "" "Return the time zone name corresponding to the :class:`.datetime` object " "*dt*, as a string. Nothing about string names is defined by the " @@ -2218,13 +2216,13 @@ msgid "" "especially if the :class:`tzinfo` class is accounting for daylight time." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2041 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2039 msgid "" "The default implementation of :meth:`tzname` raises " ":exc:`NotImplementedError`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2044 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2042 msgid "" "These methods are called by a :class:`.datetime` or :class:`.time` object, " "in response to their methods of the same names. A :class:`.datetime` object " @@ -2234,7 +2232,7 @@ msgid "" ":class:`.datetime`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2050 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2048 msgid "" "When ``None`` is passed, it's up to the class designer to decide the best " "response. For example, returning ``None`` is appropriate if the class wishes" @@ -2244,7 +2242,7 @@ msgid "" "standard offset." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2056 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2054 msgid "" "When a :class:`.datetime` object is passed in response to a " ":class:`.datetime` method, ``dt.tzinfo`` is the same object as *self*. " @@ -2254,13 +2252,13 @@ msgid "" "objects in other timezones." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2062 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2060 msgid "" "There is one more :class:`tzinfo` method that a subclass may wish to " "override:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2067 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2065 msgid "" "This is called from the default :class:`datetime.astimezone()` " "implementation. When called from that, ``dt.tzinfo`` is *self*, and *dt*'s " @@ -2269,7 +2267,7 @@ msgid "" "equivalent datetime in *self*'s local time." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2073 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2071 msgid "" "Most :class:`tzinfo` subclasses should be able to inherit the default " ":meth:`fromutc` implementation without problems. It's strong enough to " @@ -2284,20 +2282,20 @@ msgid "" "changes." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2084 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2082 msgid "" "Skipping code for error cases, the default :meth:`fromutc` implementation " "acts like::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2102 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2100 msgid "" "In the following :download:`tzinfo_examples.py " "<../includes/tzinfo_examples.py>` file there are some examples of " ":class:`tzinfo` classes:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2108 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2106 msgid "" "Note that there are unavoidable subtleties twice per year in a " ":class:`tzinfo` subclass accounting for both standard and daylight time, at " @@ -2307,7 +2305,7 @@ msgid "" "November::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2122 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2120 msgid "" "When DST starts (the \"start\" line), the local wall clock leaps from 1:59 " "to 3:00. A wall time of the form 2:MM doesn't really make sense on that day," @@ -2316,7 +2314,7 @@ msgid "" "get::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2141 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2139 msgid "" "When DST ends (the \"end\" line), there's a potentially worse problem: " "there's an hour that can't be spelled unambiguously in local wall time: the " @@ -2331,13 +2329,13 @@ msgid "" "transition of 2016, we get::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2163 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2161 msgid "" "Note that the :class:`.datetime` instances that differ only by the value of " "the :attr:`~datetime.fold` attribute are considered equal in comparisons." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2166 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2164 msgid "" "Applications that can't bear wall-time ambiguities should explicitly check " "the value of the :attr:`~datetime.fold` attribute or avoid using hybrid " @@ -2347,28 +2345,28 @@ msgid "" " offset -4 hours))." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2181 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2179 msgid "`dateutil.tz `_" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2175 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2173 msgid "" "The :mod:`datetime` module has a basic :class:`timezone` class (for handling" " arbitrary fixed offsets from UTC) and its :attr:`timezone.utc` attribute (a" " UTC timezone instance)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2179 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2177 msgid "" "*dateutil.tz* library brings the *IANA timezone database* (also known as the" " Olson database) to Python, and its usage is recommended." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2187 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2185 msgid "`IANA timezone database `_" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2184 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2182 msgid "" "The Time Zone Database (often called tz, tzdata or zoneinfo) contains code " "and data that represent the history of local time for many representative " @@ -2377,24 +2375,24 @@ msgid "" "saving rules." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2194 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2192 msgid ":class:`timezone` Objects" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2196 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2194 msgid "" "The :class:`timezone` class is a subclass of :class:`tzinfo`, each instance " "of which represents a timezone defined by a fixed offset from UTC." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2200 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2198 msgid "" "Objects of this class cannot be used to represent timezone information in " "the locations where different offsets are used in different days of the year" " or where historical changes have been made to civil time." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2207 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2205 msgid "" "The *offset* argument must be specified as a :class:`timedelta` object " "representing the difference between the local time and UTC. It must be " @@ -2402,26 +2400,26 @@ msgid "" "otherwise :exc:`ValueError` is raised." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2212 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2210 msgid "" "The *name* argument is optional. If specified it must be a string that will " "be used as the value returned by the :meth:`datetime.tzname` method." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2223 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2234 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2221 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2232 msgid "" "Return the fixed value specified when the :class:`timezone` instance is " "constructed." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2226 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2224 msgid "" "The *dt* argument is ignored. The return value is a :class:`timedelta` " "instance equal to the difference between the local time and UTC." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2237 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2235 msgid "" "If *name* is not provided in the constructor, the name returned by " "``tzname(dt)`` is generated from the value of the ``offset`` as follows. If " @@ -2430,142 +2428,142 @@ msgid "" "are two digits of ``offset.hours`` and ``offset.minutes`` respectively." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2243 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2241 msgid "" "Name generated from ``offset=timedelta(0)`` is now plain `'UTC'`, not " "``'UTC+00:00'``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2250 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2248 msgid "Always returns ``None``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2254 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2252 msgid "" "Return ``dt + offset``. The *dt* argument must be an aware " ":class:`.datetime` instance, with ``tzinfo`` set to ``self``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2261 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2259 msgid "The UTC timezone, ``timezone(timedelta(0))``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2270 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2268 msgid ":meth:`strftime` and :meth:`strptime` Behavior" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2272 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2270 msgid "" ":class:`date`, :class:`.datetime`, and :class:`.time` objects all support a " "``strftime(format)`` method, to create a string representing the time under " "the control of an explicit format string." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2276 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2274 msgid "" "Conversely, the :meth:`datetime.strptime` class method creates a " ":class:`.datetime` object from a string representing a date and time and a " "corresponding format string." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2280 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2278 msgid "" "The table below provides a high-level comparison of :meth:`strftime` versus " ":meth:`strptime`:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2284 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2282 msgid "``strftime``" msgstr "``strftime``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2284 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2282 msgid "``strptime``" msgstr "``strptime``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2286 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2284 msgid "Usage" msgstr "Penggunaan" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2286 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2284 msgid "Convert object to a string according to a given format" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2286 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2284 msgid "" "Parse a string into a :class:`.datetime` object given a corresponding format" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2288 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2286 msgid "Type of method" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2288 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2286 msgid "Instance method" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2288 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2286 msgid "Class method" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2290 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2288 msgid "Method of" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2290 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2288 msgid ":class:`date`; :class:`.datetime`; :class:`.time`" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2290 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2288 msgid ":class:`.datetime`" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2292 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2290 msgid "Signature" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2292 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2290 msgid "``strftime(format)``" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2292 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2290 msgid "``strptime(date_string, format)``" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2297 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2295 msgid ":meth:`strftime` and :meth:`strptime` Format Codes" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2299 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2297 msgid "" "The following is a list of all the format codes that the 1989 C standard " "requires, and these work on all platforms with a standard C implementation." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2303 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2406 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2301 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2404 msgid "Directive" msgstr "Petunjuk" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2303 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2406 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2301 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2404 msgid "Meaning" msgstr "Artinya" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2303 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2406 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2301 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2404 msgid "Example" msgstr "Contoh" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2303 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2406 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2301 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2404 msgid "Notes" msgstr "Catatan" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2305 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2303 msgid "``%a``" msgstr "``%a``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2305 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2303 msgid "Weekday as locale's abbreviated name." msgstr "" @@ -2577,11 +2575,11 @@ msgstr "" msgid "So, Mo, ..., Sa (de_DE)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2310 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2308 msgid "``%A``" msgstr "``%A``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2310 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2308 msgid "Weekday as locale's full name." msgstr "" @@ -2593,45 +2591,45 @@ msgstr "" msgid "Sonntag, Montag, ..., Samstag (de_DE)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2315 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2313 msgid "``%w``" msgstr "``%w``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2315 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2313 msgid "Weekday as a decimal number, where 0 is Sunday and 6 is Saturday." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2315 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2313 msgid "0, 1, ..., 6" msgstr "0, 1, ..., 6" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2319 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2317 msgid "``%d``" msgstr "``%d``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2319 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2317 msgid "Day of the month as a zero-padded decimal number." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2319 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2317 msgid "01, 02, ..., 31" msgstr "01, 02, ..., 31" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2319 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2332 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2335 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2341 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2344 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2350 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2368 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2317 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2330 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2333 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2339 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2342 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2348 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2366 msgid "\\(9)" msgstr "\\(9)" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2322 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2320 msgid "``%b``" msgstr "``%b``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2322 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2320 msgid "Month as locale's abbreviated name." msgstr "" @@ -2643,11 +2641,11 @@ msgstr "" msgid "Jan, Feb, ..., Dez (de_DE)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2327 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2325 msgid "``%B``" msgstr "``%B``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2327 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2325 msgid "Month as locale's full name." msgstr "" @@ -2659,69 +2657,69 @@ msgstr "" msgid "Januar, Februar, ..., Dezember (de_DE)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2332 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2330 msgid "``%m``" msgstr "``%m``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2332 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2330 msgid "Month as a zero-padded decimal number." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2332 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2344 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2330 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2342 msgid "01, 02, ..., 12" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2335 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2333 msgid "``%y``" msgstr "``%y``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2335 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2333 msgid "Year without century as a zero-padded decimal number." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2335 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2333 msgid "00, 01, ..., 99" msgstr "00, 01, ..., 99" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2338 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2336 msgid "``%Y``" msgstr "``%Y``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2338 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2336 msgid "Year with century as a decimal number." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2338 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2408 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2336 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2406 msgid "0001, 0002, ..., 2013, 2014, ..., 9998, 9999" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2341 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2339 msgid "``%H``" msgstr "``%H``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2341 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2339 msgid "Hour (24-hour clock) as a zero-padded decimal number." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2341 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2339 msgid "00, 01, ..., 23" msgstr "00, 01, ..., 23" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2344 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2342 msgid "``%I``" msgstr "``%I``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2344 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2342 msgid "Hour (12-hour clock) as a zero-padded decimal number." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2347 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2345 msgid "``%p``" msgstr "``%p``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2347 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2345 msgid "Locale's equivalent of either AM or PM." msgstr "" @@ -2733,132 +2731,132 @@ msgstr "" msgid "am, pm (de_DE)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2347 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2345 msgid "\\(1), \\(3)" msgstr "\\(1), \\(3)" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2350 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2348 msgid "``%M``" msgstr "``%M``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2350 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2348 msgid "Minute as a zero-padded decimal number." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2350 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2353 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2348 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2351 msgid "00, 01, ..., 59" msgstr "00, 01, ..., 59" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2353 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2351 msgid "``%S``" msgstr "``%S``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2353 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2351 msgid "Second as a zero-padded decimal number." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2353 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2351 msgid "\\(4), \\(9)" msgstr "\\(4), \\(9)" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2356 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2354 msgid "``%f``" msgstr "``%f``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2356 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2354 msgid "Microsecond as a decimal number, zero-padded on the left." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2356 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2354 msgid "000000, 000001, ..., 999999" msgstr "000000, 000001, ..., 999999" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2356 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2354 msgid "\\(5)" msgstr "\\(5)" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2360 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2523 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2358 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2521 msgid "``%z``" msgstr "``%z``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2360 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2358 msgid "" "UTC offset in the form ``±HHMM[SS[.ffffff]]`` (empty string if the object is" " naive)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2360 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2358 msgid "(empty), +0000, -0400, +1030, +063415, -030712.345216" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2360 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2358 msgid "\\(6)" msgstr "\\(6)" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2365 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2538 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2363 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2536 msgid "``%Z``" msgstr "``%Z``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2365 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2363 msgid "Time zone name (empty string if the object is naive)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2365 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2363 msgid "(empty), UTC, EST, CST" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2368 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2366 msgid "``%j``" msgstr "``%j``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2368 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2366 msgid "Day of the year as a zero-padded decimal number." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2368 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2366 msgid "001, 002, ..., 366" msgstr "001, 002, ..., 366" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2371 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2369 msgid "``%U``" msgstr "``%U``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2371 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2369 msgid "" "Week number of the year (Sunday as the first day of the week) as a zero " "padded decimal number. All days in a new year preceding the first Sunday are" " considered to be in week 0." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2371 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2379 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2369 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2377 msgid "00, 01, ..., 53" msgstr "00, 01, ..., 53" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2371 -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2379 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2369 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2377 msgid "\\(7), \\(9)" msgstr "\\(7), \\(9)" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2379 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2377 msgid "``%W``" msgstr "``%W``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2379 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2377 msgid "" "Week number of the year (Monday as the first day of the week) as a decimal " "number. All days in a new year preceding the first Monday are considered to " "be in week 0." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2387 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2385 msgid "``%c``" msgstr "``%c``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2387 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2385 msgid "Locale's appropriate date and time representation." msgstr "" @@ -2870,11 +2868,11 @@ msgstr "" msgid "Di 16 Aug 21:30:00 1988 (de_DE)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2392 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2390 msgid "``%x``" msgstr "``%x``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2392 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2390 msgid "Locale's appropriate date representation." msgstr "" @@ -2890,11 +2888,11 @@ msgstr "" msgid "16.08.1988 (de_DE)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2396 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2394 msgid "``%X``" msgstr "``%X``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2396 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2394 msgid "Locale's appropriate time representation." msgstr "" @@ -2906,69 +2904,69 @@ msgstr "" msgid "21:30:00 (de_DE)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2399 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2397 msgid "``%%``" msgstr "``%%``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2399 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2397 msgid "A literal ``'%'`` character." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2399 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2397 msgid "%" msgstr "%" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2402 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2400 msgid "" "Several additional directives not required by the C89 standard are included " "for convenience. These parameters all correspond to ISO 8601 date values." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2408 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2406 msgid "``%G``" msgstr "``%G``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2408 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2406 msgid "" "ISO 8601 year with century representing the year that contains the greater " "part of the ISO week (``%V``)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2408 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2406 msgid "\\(8)" msgstr "\\(8)" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2413 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2411 msgid "``%u``" msgstr "``%u``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2413 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2411 msgid "ISO 8601 weekday as a decimal number where 1 is Monday." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2413 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2411 msgid "1, 2, ..., 7" msgstr "1, 2, ..., 7" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2416 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2414 msgid "``%V``" msgstr "``%V``" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2416 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2414 msgid "" "ISO 8601 week as a decimal number with Monday as the first day of the week. " "Week 01 is the week containing Jan 4." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2416 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2414 msgid "01, 02, ..., 53" msgstr "01, 02, ..., 53" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2416 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2414 msgid "\\(8), \\(9)" msgstr "\\(8), \\(9)" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2423 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2421 msgid "" "These may not be available on all platforms when used with the " ":meth:`strftime` method. The ISO 8601 year and ISO 8601 week directives are " @@ -2977,7 +2975,7 @@ msgid "" " a :exc:`ValueError`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2428 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2426 msgid "" "The full set of format codes supported varies across platforms, because " "Python calls the platform C library's :func:`strftime` function, and " @@ -2986,40 +2984,40 @@ msgid "" "documentation." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2433 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2431 msgid "``%G``, ``%u`` and ``%V`` were added." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2437 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2435 msgid "Technical Detail" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2439 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2437 msgid "" "Broadly speaking, ``d.strftime(fmt)`` acts like the :mod:`time` module's " "``time.strftime(fmt, d.timetuple())`` although not all objects support a " ":meth:`timetuple` method." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2443 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2441 msgid "" "For the :meth:`datetime.strptime` class method, the default value is " "``1900-01-01T00:00:00.000``: any components not specified in the format " "string will be pulled from the default value. [#]_" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2447 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2445 msgid "Using ``datetime.strptime(date_string, format)`` is equivalent to::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2451 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2449 msgid "" "except when the format includes sub-second components or timezone offset " "information, which are supported in ``datetime.strptime`` but are discarded " "by ``time.strptime``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2455 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2453 msgid "" "For :class:`.time` objects, the format codes for year, month, and day should" " not be used, as :class:`time` objects have no such values. If they're used " @@ -3027,14 +3025,14 @@ msgid "" "day." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2459 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2457 msgid "" "For :class:`date` objects, the format codes for hours, minutes, seconds, and" " microseconds should not be used, as :class:`date` objects have no such " "values. If they're used anyway, ``0`` is substituted for them." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2463 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2461 msgid "" "For the same reason, handling of format strings containing Unicode code " "points that can't be represented in the charset of the current locale is " @@ -3043,7 +3041,7 @@ msgid "" ":exc:`UnicodeError` or return an empty string instead." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2472 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2470 msgid "" "Because the format depends on the current locale, care should be taken when " "making assumptions about the output value. Field orderings will vary (for " @@ -3054,37 +3052,37 @@ msgid "" "to determine the current locale's encoding)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2481 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2479 msgid "" "The :meth:`strptime` method can parse years in the full [1, 9999] range, but" " years < 1000 must be zero-filled to 4-digit width." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2484 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2482 msgid "" "In previous versions, :meth:`strftime` method was restricted to years >= " "1900." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2488 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2486 msgid "" "In version 3.2, :meth:`strftime` method was restricted to years >= 1000." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2493 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2491 msgid "" "When used with the :meth:`strptime` method, the ``%p`` directive only " "affects the output hour field if the ``%I`` directive is used to parse the " "hour." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2497 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2495 msgid "" "Unlike the :mod:`time` module, the :mod:`datetime` module does not support " "leap seconds." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2501 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2499 msgid "" "When used with the :meth:`strptime` method, the ``%f`` directive accepts " "from one to six digits and zero pads on the right. ``%f`` is an extension to" @@ -3092,17 +3090,17 @@ msgid "" "in datetime objects, and therefore always available)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2508 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2506 msgid "" "For a naive object, the ``%z`` and ``%Z`` format codes are replaced by empty" " strings." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2511 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2509 msgid "For an aware object:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2514 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2512 msgid "" ":meth:`utcoffset` is transformed into a string of the form " "``±HHMM[SS[.ffffff]]``, where ``HH`` is a 2-digit string giving the number " @@ -3116,7 +3114,7 @@ msgid "" "replaced with the string ``'-0330'``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2528 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2526 msgid "" "When the ``%z`` directive is provided to the :meth:`strptime` method, the " "UTC offsets can have a colon as a separator between hours, minutes and " @@ -3124,27 +3122,27 @@ msgid "" "hour. In addition, providing ``'Z'`` is identical to ``'+00:00'``." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2536 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2534 msgid "" "If :meth:`tzname` returns ``None``, ``%Z`` is replaced by an empty string. " "Otherwise ``%Z`` is replaced by the returned value, which must be a string." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2540 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2538 msgid "" "When the ``%z`` directive is provided to the :meth:`strptime` method, an " "aware :class:`.datetime` object will be produced. The ``tzinfo`` of the " "result will be set to a :class:`timezone` instance." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2546 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2544 msgid "" "When used with the :meth:`strptime` method, ``%U`` and ``%W`` are only used " "in calculations when the day of the week and the calendar year (``%Y``) are " "specified." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2551 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2549 msgid "" "Similar to ``%U`` and ``%W``, ``%V`` is only used in calculations when the " "day of the week and the ISO year (``%G``) are specified in a " @@ -3152,22 +3150,22 @@ msgid "" "interchangeable." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2557 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2555 msgid "" "When used with the :meth:`strptime` method, the leading zero is optional for" " formats ``%d``, ``%m``, ``%H``, ``%I``, ``%M``, ``%S``, ``%J``, ``%U``, " "``%W``, and ``%V``. Format ``%y`` does require a leading zero." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2562 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2560 msgid "Footnotes" msgstr "Catatan kaki" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2563 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2561 msgid "If, that is, we ignore the effects of Relativity" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2565 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2563 msgid "" "This matches the definition of the \"proleptic Gregorian\" calendar in " "Dershowitz and Reingold's book *Calendrical Calculations*, where it's the " @@ -3176,14 +3174,14 @@ msgid "" "systems." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2571 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2569 msgid "" "See R. H. van Gent's `guide to the mathematics of the ISO 8601 calendar " "`_ for a" " good explanation." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2575 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/datetime.rst:2573 msgid "" "Passing ``datetime.strptime('Feb 29', '%b %d')`` will fail since ``1900`` is" " not a leap year." diff --git a/library/debug.po b/library/debug.po index a8e20173..ef421845 100644 --- a/library/debug.po +++ b/library/debug.po @@ -3,13 +3,17 @@ # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # +# Translators: +# Septian Hari , 2019 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-01 14:24+0000\n" +"POT-Creation-Date: 2019-12-16 12:12+0000\n" "PO-Revision-Date: 2017-02-16 23:06+0000\n" +"Last-Translator: Septian Hari , 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" @@ -17,11 +21,11 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../../library/debug.rst:3 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/debug.rst:3 msgid "Debugging and Profiling" -msgstr "" +msgstr "Debugging dan Profiling" -#: ../../library/debug.rst:5 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/debug.rst:5 msgid "" "These libraries help you with Python development: the debugger enables you " "to step through code, analyze stack frames and set breakpoints etc., and the" @@ -30,3 +34,10 @@ msgid "" "provide visibility into runtime behaviors that would otherwise require " "intrusive debugging or patching." msgstr "" +"Pustaka-pustaka ini membantu Anda dalam pengembangan Python: debugger " +"memungkinkan Anda untuk menelusuri kode, menganalisis bingkai tumpukan " +"(stack frames), dan mengatur breakpoints dll., Dan profiler menjalankan kode" +" dan memberi Anda rincian waktu eksekusi, yang memungkinkan Anda untuk " +"mengidentifikasi kemacetan (bottlenecks) dalam program Anda. Audit " +"memberikan visibilitas ke dalam perilaku runtime yang seharusnya memerlukan " +"debugging atau patch yang mengganggu." diff --git a/library/development.po b/library/development.po index c572b430..9e4a3c25 100644 --- a/library/development.po +++ b/library/development.po @@ -5,15 +5,16 @@ # # Translators: # oon arfiandwi , 2019 +# Septian Hari , 2019 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-01 14:24+0000\n" +"POT-Creation-Date: 2019-12-16 12:12+0000\n" "PO-Revision-Date: 2017-02-16 23:06+0000\n" -"Last-Translator: oon arfiandwi , 2019\n" +"Last-Translator: Septian Hari , 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,11 +22,11 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../../library/development.rst:5 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/development.rst:5 msgid "Development Tools" -msgstr "" +msgstr "Alat Pengembangan" -#: ../../library/development.rst:7 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/development.rst:7 msgid "" "The modules described in this chapter help you write software. For example," " the :mod:`pydoc` module takes a module and generates documentation based on" @@ -34,13 +35,22 @@ msgid "" "and verify that the expected output is produced. :program:`2to3` can " "translate Python 2.x source code into valid Python 3.x code." msgstr "" +"Modul yang dijelaskan dalam bab ini membantu Anda menulis perangkat lunak. " +"Sebagai contoh, modul :mod:`pydoc` mengambil modul dan menghasilkan " +"dokumentasi berdasarkan isi modul. Modul :mod:`doctest` dan :mod:`unittest` " +"berisi kerangka kerja untuk penulisan unit test yang secara otomatis " +"menjalankan kode dan memverifikasi bahwa output yang diharapkan dihasilkan. " +":program:`2to3` dapat menerjemahkan kode Python 2.x menjadi kode Python 3.x " +"yang valid." -#: ../../library/development.rst:14 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/development.rst:14 msgid "The list of modules described in this chapter is:" msgstr "Daftar modul yang dijelaskan di dalam bab ini adalah:" -#: ../../library/development.rst:28 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/development.rst:28 msgid "" "See also the Python development mode: the :option:`-X` ``dev`` option and " ":envvar:`PYTHONDEVMODE` environment variable." msgstr "" +"Lihat juga mode pengembangan Python: opsi :option:`-X` ``dev`` dan variabel " +"lingkungan (environment variable) :envvar:`PYTHONDEVMODE`." diff --git a/library/distribution.po b/library/distribution.po index cbd65ea1..1301e939 100644 --- a/library/distribution.po +++ b/library/distribution.po @@ -3,13 +3,17 @@ # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # +# Translators: +# Septian Hari , 2019 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-01 14:24+0000\n" +"POT-Creation-Date: 2019-12-16 12:12+0000\n" "PO-Revision-Date: 2017-02-16 23:07+0000\n" +"Last-Translator: Septian Hari , 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" @@ -17,14 +21,19 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../../library/distribution.rst:3 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/distribution.rst:3 msgid "Software Packaging and Distribution" -msgstr "" +msgstr "Pengemasan dan Distribusi Perangkat Lunak" -#: ../../library/distribution.rst:5 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/distribution.rst:5 msgid "" "These libraries help you with publishing and installing Python software. " "While these modules are designed to work in conjunction with the `Python " "Package Index `__, they can also be used with a local " "index server, or without any index server at all." msgstr "" +"Pustaka ini membantu Anda dengan menerbitkan dan melakukan instalasi " +"perangkat lunak Python. Sementara modul-modul ini dirancang untuk bekerja " +"bersama dengan `Python Package Index ` __, mereka juga " +"dapat digunakan dengan server indeks lokal, atau tanpa server indeks sama " +"sekali." diff --git a/library/keyword.po b/library/keyword.po index 49376960..f4707151 100644 --- a/library/keyword.po +++ b/library/keyword.po @@ -5,15 +5,16 @@ # # Translators: # oon arfiandwi , 2018 +# Septian Hari , 2019 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-11-13 11:56+0000\n" +"POT-Creation-Date: 2019-12-16 12:12+0000\n" "PO-Revision-Date: 2017-02-16 23:16+0000\n" -"Last-Translator: oon arfiandwi , 2018\n" +"Last-Translator: Septian Hari , 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,26 +22,26 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../../library/keyword.rst:2 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/keyword.rst:2 msgid ":mod:`keyword` --- Testing for Python keywords" msgstr ":mod:`keyword` --- Pengujian untuk kata kunci Python" -#: ../../library/keyword.rst:7 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/keyword.rst:7 msgid "**Source code:** :source:`Lib/keyword.py`" msgstr "**Kode sumber:** :source:`Lib/keyword.py`" -#: ../../library/keyword.rst:11 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/keyword.rst:11 msgid "" "This module allows a Python program to determine if a string is a keyword." msgstr "" "Modul ini memungkinkan program Python untuk menentukan apakah sebuah string " "adalah kata kunci." -#: ../../library/keyword.rst:16 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/keyword.rst:16 msgid "Return ``True`` if *s* is a Python keyword." -msgstr "" +msgstr "Mengembalikan nilai ``True`` jika *s* adalah kata kunci Python." -#: ../../library/keyword.rst:21 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/keyword.rst:21 msgid "" "Sequence containing all the keywords defined for the interpreter. If any " "keywords are defined to only be active when particular :mod:`__future__` " diff --git a/library/sqlite3.po b/library/sqlite3.po index 7676fe3b..b5b4d688 100644 --- a/library/sqlite3.po +++ b/library/sqlite3.po @@ -6,15 +6,16 @@ # Translators: # Helen Febriani , 2018 # oon arfiandwi , 2019 +# Septian Hari , 2019 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-01 14:24+0000\n" +"POT-Creation-Date: 2019-12-16 12:12+0000\n" "PO-Revision-Date: 2017-02-16 23:27+0000\n" -"Last-Translator: oon arfiandwi , 2019\n" +"Last-Translator: Septian Hari , 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" @@ -22,15 +23,15 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../../library/sqlite3.rst:2 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:2 msgid ":mod:`sqlite3` --- DB-API 2.0 interface for SQLite databases" msgstr "" -#: ../../library/sqlite3.rst:9 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:9 msgid "**Source code:** :source:`Lib/sqlite3/`" msgstr "" -#: ../../library/sqlite3.rst:13 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:13 msgid "" "SQLite is a C library that provides a lightweight disk-based database that " "doesn't require a separate server process and allows accessing the database " @@ -40,39 +41,39 @@ msgid "" " PostgreSQL or Oracle." msgstr "" -#: ../../library/sqlite3.rst:20 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:20 msgid "" "The sqlite3 module was written by Gerhard Häring. It provides a SQL " "interface compliant with the DB-API 2.0 specification described by " ":pep:`249`." msgstr "" -#: ../../library/sqlite3.rst:23 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:23 msgid "" "To use the module, you must first create a :class:`Connection` object that " "represents the database. Here the data will be stored in the " ":file:`example.db` file::" msgstr "" -#: ../../library/sqlite3.rst:30 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:30 msgid "" "You can also supply the special name ``:memory:`` to create a database in " "RAM." msgstr "" -#: ../../library/sqlite3.rst:32 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:32 msgid "" "Once you have a :class:`Connection`, you can create a :class:`Cursor` " "object and call its :meth:`~Cursor.execute` method to perform SQL commands::" msgstr "" -#: ../../library/sqlite3.rst:51 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:51 msgid "" "The data you've saved is persistent and is available in subsequent " "sessions::" msgstr "" -#: ../../library/sqlite3.rst:57 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:57 msgid "" "Usually your SQL operations will need to use values from Python variables. " "You shouldn't assemble your query using Python's string operations because " @@ -81,7 +82,7 @@ msgid "" "wrong)." msgstr "" -#: ../../library/sqlite3.rst:62 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:62 msgid "" "Instead, use the DB-API's parameter substitution. Put ``?`` as a " "placeholder wherever you want to use a value, and then provide a tuple of " @@ -90,7 +91,7 @@ msgid "" "``%s`` or ``:1``.) For example::" msgstr "" -#: ../../library/sqlite3.rst:84 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:84 msgid "" "To retrieve data after executing a SELECT statement, you can either treat " "the cursor as an :term:`iterator`, call the cursor's " @@ -98,78 +99,79 @@ msgid "" ":meth:`~Cursor.fetchall` to get a list of the matching rows." msgstr "" -#: ../../library/sqlite3.rst:89 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:89 msgid "This example uses the iterator form::" msgstr "" -#: ../../library/sqlite3.rst:104 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:104 msgid "https://github.com/ghaering/pysqlite" msgstr "" -#: ../../library/sqlite3.rst:103 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:103 msgid "" "The pysqlite web page -- sqlite3 is developed externally under the name " "\"pysqlite\"." msgstr "" -#: ../../library/sqlite3.rst:108 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:108 msgid "https://www.sqlite.org" msgstr "" -#: ../../library/sqlite3.rst:107 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:107 msgid "" "The SQLite web page; the documentation describes the syntax and the " "available data types for the supported SQL dialect." msgstr "" -#: ../../library/sqlite3.rst:111 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:111 msgid "https://www.w3schools.com/sql/" msgstr "" -#: ../../library/sqlite3.rst:111 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:111 msgid "Tutorial, reference and examples for learning SQL syntax." msgstr "" -#: ../../library/sqlite3.rst:113 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:113 msgid ":pep:`249` - Database API Specification 2.0" msgstr "" -#: ../../library/sqlite3.rst:114 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:114 msgid "PEP written by Marc-André Lemburg." msgstr "" -#: ../../library/sqlite3.rst:120 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:120 msgid "Module functions and constants" msgstr "" -#: ../../library/sqlite3.rst:125 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:125 msgid "" "The version number of this module, as a string. This is not the version of " "the SQLite library." msgstr "" -#: ../../library/sqlite3.rst:131 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:131 msgid "" "The version number of this module, as a tuple of integers. This is not the " "version of the SQLite library." msgstr "" -#: ../../library/sqlite3.rst:137 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:137 msgid "The version number of the run-time SQLite library, as a string." msgstr "" -#: ../../library/sqlite3.rst:142 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:142 msgid "" "The version number of the run-time SQLite library, as a tuple of integers." msgstr "" -#: ../../library/sqlite3.rst:147 ../../library/sqlite3.rst:160 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:147 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:160 msgid "" "This constant is meant to be used with the *detect_types* parameter of the " ":func:`connect` function." msgstr "" -#: ../../library/sqlite3.rst:150 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:150 msgid "" "Setting it makes the :mod:`sqlite3` module parse the declared type for each " "column it returns. It will parse out the first word of the declared type, " @@ -179,7 +181,7 @@ msgid "" "registered for that type there." msgstr "" -#: ../../library/sqlite3.rst:163 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:163 msgid "" "Setting this makes the SQLite interface parse the column name for each " "column it returns. It will look for a string formed [mytype] in there, and " @@ -192,13 +194,13 @@ msgid "" "column name would simply be \"x\"." msgstr "" -#: ../../library/sqlite3.rst:175 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:175 msgid "" "Opens a connection to the SQLite database file *database*. By default " "returns a :class:`Connection` object, unless a custom *factory* is given." msgstr "" -#: ../../library/sqlite3.rst:178 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:178 msgid "" "*database* is a :term:`path-like object` giving the pathname (absolute or " "relative to the current working directory) of the database file to be " @@ -206,7 +208,7 @@ msgid "" "database that resides in RAM instead of on disk." msgstr "" -#: ../../library/sqlite3.rst:183 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:183 msgid "" "When a database is accessed by multiple connections, and one of the " "processes modifies the database, the SQLite database is locked until that " @@ -215,13 +217,13 @@ msgid "" "The default for the timeout parameter is 5.0 (five seconds)." msgstr "" -#: ../../library/sqlite3.rst:189 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:189 msgid "" "For the *isolation_level* parameter, please see the " ":attr:`~Connection.isolation_level` property of :class:`Connection` objects." msgstr "" -#: ../../library/sqlite3.rst:192 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:192 msgid "" "SQLite natively supports only the types TEXT, INTEGER, REAL, BLOB and NULL. " "If you want to use other types you must add support for them yourself. The " @@ -230,14 +232,14 @@ msgid "" " that." msgstr "" -#: ../../library/sqlite3.rst:197 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:197 msgid "" "*detect_types* defaults to 0 (i. e. off, no type detection), you can set it " "to any combination of :const:`PARSE_DECLTYPES` and :const:`PARSE_COLNAMES` " "to turn type detection on." msgstr "" -#: ../../library/sqlite3.rst:201 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:201 msgid "" "By default, *check_same_thread* is :const:`True` and only the creating " "thread may use the connection. If set :const:`False`, the returned " @@ -246,7 +248,7 @@ msgid "" "the user to avoid data corruption." msgstr "" -#: ../../library/sqlite3.rst:206 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:206 msgid "" "By default, the :mod:`sqlite3` module uses its :class:`Connection` class for" " the connect call. You can, however, subclass the :class:`Connection` class" @@ -254,11 +256,11 @@ msgid "" " the *factory* parameter." msgstr "" -#: ../../library/sqlite3.rst:211 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:211 msgid "Consult the section :ref:`sqlite3-types` of this manual for details." msgstr "" -#: ../../library/sqlite3.rst:213 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:213 msgid "" "The :mod:`sqlite3` module internally uses a statement cache to avoid SQL " "parsing overhead. If you want to explicitly set the number of statements " @@ -266,36 +268,36 @@ msgid "" "parameter. The currently implemented default is to cache 100 statements." msgstr "" -#: ../../library/sqlite3.rst:218 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:218 msgid "" "If *uri* is true, *database* is interpreted as a URI. This allows you to " "specify options. For example, to open a database in read-only mode you can " "use::" msgstr "" -#: ../../library/sqlite3.rst:224 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:224 msgid "" "More information about this feature, including a list of recognized options," " can be found in the `SQLite URI documentation " "`_." msgstr "" -#: ../../library/sqlite3.rst:228 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:228 msgid "" "Raises an :ref:`auditing event ` ``sqlite3.connect`` with argument" " ``database``." msgstr "" -#: ../../library/sqlite3.rst:229 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:229 msgid "Added the *uri* parameter." msgstr "" -#: ../../library/sqlite3.rst:232 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:232 msgid "" "*database* can now also be a :term:`path-like object`, not only a string." msgstr "" -#: ../../library/sqlite3.rst:238 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:238 msgid "" "Registers a callable to convert a bytestring from the database into a custom" " Python type. The callable will be invoked for all database values that are " @@ -305,7 +307,7 @@ msgid "" "insensitive manner." msgstr "" -#: ../../library/sqlite3.rst:247 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:247 msgid "" "Registers a callable to convert the custom Python type *type* into one of " "SQLite's supported types. The callable *callable* accepts as single " @@ -313,7 +315,7 @@ msgid "" "int, float, str or bytes." msgstr "" -#: ../../library/sqlite3.rst:255 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:255 msgid "" "Returns :const:`True` if the string *sql* contains one or more complete SQL " "statements terminated by semicolons. It does not verify that the SQL is " @@ -321,12 +323,12 @@ msgid "" "the statement is terminated by a semicolon." msgstr "" -#: ../../library/sqlite3.rst:260 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:260 msgid "" "This can be used to build a shell for SQLite, as in the following example:" msgstr "" -#: ../../library/sqlite3.rst:268 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:268 msgid "" "By default you will not get any tracebacks in user-defined functions, " "aggregates, converters, authorizer callbacks etc. If you want to debug them," @@ -335,35 +337,35 @@ msgid "" "disable the feature again." msgstr "" -#: ../../library/sqlite3.rst:278 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:278 msgid "Connection Objects" msgstr "" -#: ../../library/sqlite3.rst:282 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:282 msgid "A SQLite database connection has the following attributes and methods:" msgstr "" -#: ../../library/sqlite3.rst:286 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:286 msgid "" "Get or set the current default isolation level. :const:`None` for autocommit" " mode or one of \"DEFERRED\", \"IMMEDIATE\" or \"EXCLUSIVE\". See section " ":ref:`sqlite3-controlling-transactions` for a more detailed explanation." msgstr "" -#: ../../library/sqlite3.rst:292 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:292 msgid "" ":const:`True` if a transaction is active (there are uncommitted changes), " ":const:`False` otherwise. Read-only attribute." msgstr "" -#: ../../library/sqlite3.rst:299 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:299 msgid "" "The cursor method accepts a single optional parameter *factory*. If " "supplied, this must be a callable returning an instance of :class:`Cursor` " "or its subclasses." msgstr "" -#: ../../library/sqlite3.rst:305 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:305 msgid "" "This method commits the current transaction. If you don't call this method, " "anything you did since the last call to ``commit()`` is not visible from " @@ -371,20 +373,20 @@ msgid "" "written to the database, please check you didn't forget to call this method." msgstr "" -#: ../../library/sqlite3.rst:312 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:312 msgid "" "This method rolls back any changes to the database since the last call to " ":meth:`commit`." msgstr "" -#: ../../library/sqlite3.rst:317 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:317 msgid "" "This closes the database connection. Note that this does not automatically " "call :meth:`commit`. If you just close your database connection without " "calling :meth:`commit` first, your changes will be lost!" msgstr "" -#: ../../library/sqlite3.rst:323 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:323 msgid "" "This is a nonstandard shortcut that creates a cursor object by calling the " ":meth:`~Connection.cursor` method, calls the cursor's " @@ -392,7 +394,7 @@ msgid "" "cursor." msgstr "" -#: ../../library/sqlite3.rst:330 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:330 msgid "" "This is a nonstandard shortcut that creates a cursor object by calling the " ":meth:`~Connection.cursor` method, calls the cursor's " @@ -400,7 +402,7 @@ msgid "" "the cursor." msgstr "" -#: ../../library/sqlite3.rst:337 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:337 msgid "" "This is a nonstandard shortcut that creates a cursor object by calling the " ":meth:`~Connection.cursor` method, calls the cursor's " @@ -408,7 +410,7 @@ msgid "" "returns the cursor." msgstr "" -#: ../../library/sqlite3.rst:344 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:344 msgid "" "Creates a user-defined function that you can later use from within SQL " "statements under the function name *name*. *num_params* is the number of " @@ -421,26 +423,28 @@ msgid "" " if used with older versions." msgstr "" -#: ../../library/sqlite3.rst:354 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:354 msgid "" "The function can return any of the types supported by SQLite: bytes, str, " "int, float and ``None``." msgstr "" -#: ../../library/sqlite3.rst:357 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:357 msgid "The *deterministic* parameter was added." msgstr "" -#: ../../library/sqlite3.rst:360 ../../library/sqlite3.rst:377 -#: ../../library/sqlite3.rst:491 ../../library/sqlite3.rst:648 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:360 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:377 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:491 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:648 msgid "Example:" msgstr "" -#: ../../library/sqlite3.rst:367 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:367 msgid "Creates a user-defined aggregate function." msgstr "" -#: ../../library/sqlite3.rst:369 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:369 msgid "" "The aggregate class must implement a ``step`` method, which accepts the " "number of parameters *num_params* (if *num_params* is -1, the function may " @@ -448,13 +452,13 @@ msgid "" "the final result of the aggregate." msgstr "" -#: ../../library/sqlite3.rst:374 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:374 msgid "" "The ``finalize`` method can return any of the types supported by SQLite: " "bytes, str, int, float and ``None``." msgstr "" -#: ../../library/sqlite3.rst:384 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:384 msgid "" "Creates a collation with the specified *name* and *callable*. The callable " "will be passed two string arguments. It should return -1 if the first is " @@ -463,30 +467,30 @@ msgid "" "(ORDER BY in SQL) so your comparisons don't affect other SQL operations." msgstr "" -#: ../../library/sqlite3.rst:390 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:390 msgid "" "Note that the callable will get its parameters as Python bytestrings, which " "will normally be encoded in UTF-8." msgstr "" -#: ../../library/sqlite3.rst:393 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:393 msgid "" "The following example shows a custom collation that sorts \"the wrong way\":" msgstr "" -#: ../../library/sqlite3.rst:397 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:397 msgid "" "To remove a collation, call ``create_collation`` with ``None`` as callable::" msgstr "" -#: ../../library/sqlite3.rst:404 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:404 msgid "" "You can call this method from a different thread to abort any queries that " "might be executing on the connection. The query will then abort and the " "caller will get an exception." msgstr "" -#: ../../library/sqlite3.rst:411 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:411 msgid "" "This routine registers a callback. The callback is invoked for each attempt " "to access a column of a table in the database. The callback should return " @@ -496,7 +500,7 @@ msgid "" "in the :mod:`sqlite3` module." msgstr "" -#: ../../library/sqlite3.rst:418 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:418 msgid "" "The first argument to the callback signifies what kind of operation is to be" " authorized. The second and third argument will be arguments or " @@ -507,7 +511,7 @@ msgid "" "input SQL code." msgstr "" -#: ../../library/sqlite3.rst:425 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:425 msgid "" "Please consult the SQLite documentation about the possible values for the " "first argument and the meaning of the second and third argument depending on" @@ -515,7 +519,7 @@ msgid "" "module." msgstr "" -#: ../../library/sqlite3.rst:432 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:432 msgid "" "This routine registers a callback. The callback is invoked for every *n* " "instructions of the SQLite virtual machine. This is useful if you want to " @@ -523,26 +527,26 @@ msgid "" " a GUI." msgstr "" -#: ../../library/sqlite3.rst:437 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:437 msgid "" "If you want to clear any previously installed progress handler, call the " "method with :const:`None` for *handler*." msgstr "" -#: ../../library/sqlite3.rst:440 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:440 msgid "" "Returning a non-zero value from the handler function will terminate the " "currently executing query and cause it to raise an :exc:`OperationalError` " "exception." msgstr "" -#: ../../library/sqlite3.rst:447 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:447 msgid "" "Registers *trace_callback* to be called for each SQL statement that is " "actually executed by the SQLite backend." msgstr "" -#: ../../library/sqlite3.rst:450 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:450 msgid "" "The only argument passed to the callback is the statement (as string) that " "is being executed. The return value of the callback is ignored. Note that " @@ -552,12 +556,12 @@ msgid "" " current database." msgstr "" -#: ../../library/sqlite3.rst:456 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:456 msgid "" "Passing :const:`None` as *trace_callback* will disable the trace callback." msgstr "" -#: ../../library/sqlite3.rst:463 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:463 msgid "" "This routine allows/disallows the SQLite engine to load SQLite extensions " "from shared libraries. SQLite extensions can define new functions, " @@ -565,18 +569,19 @@ msgid "" "extension is the fulltext-search extension distributed with SQLite." msgstr "" -#: ../../library/sqlite3.rst:468 ../../library/sqlite3.rst:480 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:468 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:480 msgid "Loadable extensions are disabled by default. See [#f1]_." msgstr "" -#: ../../library/sqlite3.rst:476 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:476 msgid "" "This routine loads a SQLite extension from a shared library. You have to " "enable extension loading with :meth:`enable_load_extension` before you can " "use this routine." msgstr "" -#: ../../library/sqlite3.rst:486 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:486 msgid "" "You can change this attribute to a callable that accepts the cursor and the " "original row as a tuple and will return the real result row. This way, you " @@ -584,7 +589,7 @@ msgid "" " object that can also access columns by name." msgstr "" -#: ../../library/sqlite3.rst:495 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:495 msgid "" "If returning a tuple doesn't suffice and you want name-based access to " "columns, you should consider setting :attr:`row_factory` to the highly-" @@ -594,7 +599,7 @@ msgid "" "approach or even a db_row based solution." msgstr "" -#: ../../library/sqlite3.rst:507 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:507 msgid "" "Using this attribute you can control what objects are returned for the " "``TEXT`` data type. By default, this attribute is set to :class:`str` and " @@ -602,23 +607,23 @@ msgid "" "want to return bytestrings instead, you can set it to :class:`bytes`." msgstr "" -#: ../../library/sqlite3.rst:512 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:512 msgid "" "You can also set it to any other callable that accepts a single bytestring " "parameter and returns the resulting object." msgstr "" -#: ../../library/sqlite3.rst:515 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:515 msgid "See the following example code for illustration:" msgstr "" -#: ../../library/sqlite3.rst:522 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:522 msgid "" "Returns the total number of database rows that have been modified, inserted," " or deleted since the database connection was opened." msgstr "" -#: ../../library/sqlite3.rst:528 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:528 msgid "" "Returns an iterator to dump the database in an SQL text format. Useful when" " saving an in-memory database for later restoration. This function provides" @@ -626,11 +631,11 @@ msgid "" " shell." msgstr "" -#: ../../library/sqlite3.rst:533 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:533 msgid "Example::" msgstr "Contoh::" -#: ../../library/sqlite3.rst:547 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:547 msgid "" "This method makes a backup of a SQLite database even while it's being " "accessed by other clients, or concurrently by the same connection. The copy" @@ -638,14 +643,14 @@ msgid "" ":class:`Connection` instance." msgstr "" -#: ../../library/sqlite3.rst:552 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:552 msgid "" "By default, or when *pages* is either ``0`` or a negative integer, the " "entire database is copied in a single step; otherwise the method performs a " "loop copying up to *pages* pages at a time." msgstr "" -#: ../../library/sqlite3.rst:556 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:556 msgid "" "If *progress* is specified, it must either be ``None`` or a callable object " "that will be executed at each iteration with three integer arguments, " @@ -653,7 +658,7 @@ msgid "" "pages still to be copied and the *total* number of pages." msgstr "" -#: ../../library/sqlite3.rst:561 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:561 msgid "" "The *name* argument specifies the database name that will be copied: it must" " be a string containing either ``\"main\"``, the default, to indicate the " @@ -662,34 +667,34 @@ msgid "" "an attached database." msgstr "" -#: ../../library/sqlite3.rst:567 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:567 msgid "" "The *sleep* argument specifies the number of seconds to sleep by between " "successive attempts to backup remaining pages, can be specified either as an" " integer or a floating point value." msgstr "" -#: ../../library/sqlite3.rst:571 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:571 msgid "Example 1, copy an existing database into another::" msgstr "" -#: ../../library/sqlite3.rst:585 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:585 msgid "Example 2, copy an existing database into a transient copy::" msgstr "" -#: ../../library/sqlite3.rst:593 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:593 msgid "Availability: SQLite 3.6.11 or higher" msgstr "" -#: ../../library/sqlite3.rst:601 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:601 msgid "Cursor Objects" msgstr "" -#: ../../library/sqlite3.rst:605 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:605 msgid "A :class:`Cursor` instance has the following attributes and methods." msgstr "" -#: ../../library/sqlite3.rst:612 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:612 msgid "" "Executes an SQL statement. The SQL statement may be parameterized (i. e. " "placeholders instead of SQL literals). The :mod:`sqlite3` module supports " @@ -697,11 +702,11 @@ msgid "" "placeholders (named style)." msgstr "" -#: ../../library/sqlite3.rst:617 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:617 msgid "Here's an example of both styles:" msgstr "" -#: ../../library/sqlite3.rst:621 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:621 msgid "" ":meth:`execute` will only execute a single SQL statement. If you try to " "execute more than one statement with it, it will raise a :exc:`.Warning`. " @@ -709,41 +714,41 @@ msgid "" "with one call." msgstr "" -#: ../../library/sqlite3.rst:629 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:629 msgid "" "Executes an SQL command against all parameter sequences or mappings found in" " the sequence *seq_of_parameters*. The :mod:`sqlite3` module also allows " "using an :term:`iterator` yielding parameters instead of a sequence." msgstr "" -#: ../../library/sqlite3.rst:635 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:635 msgid "Here's a shorter example using a :term:`generator`:" msgstr "" -#: ../../library/sqlite3.rst:642 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:642 msgid "" "This is a nonstandard convenience method for executing multiple SQL " "statements at once. It issues a ``COMMIT`` statement first, then executes " "the SQL script it gets as a parameter." msgstr "" -#: ../../library/sqlite3.rst:646 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:646 msgid "*sql_script* can be an instance of :class:`str`." msgstr "" -#: ../../library/sqlite3.rst:655 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:655 msgid "" "Fetches the next row of a query result set, returning a single sequence, or " ":const:`None` when no more data is available." msgstr "" -#: ../../library/sqlite3.rst:661 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:661 msgid "" "Fetches the next set of rows of a query result, returning a list. An empty " "list is returned when no more rows are available." msgstr "" -#: ../../library/sqlite3.rst:664 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:664 msgid "" "The number of rows to fetch per call is specified by the *size* parameter. " "If it is not given, the cursor's arraysize determines the number of rows to " @@ -752,7 +757,7 @@ msgid "" "not being available, fewer rows may be returned." msgstr "" -#: ../../library/sqlite3.rst:670 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:670 msgid "" "Note there are performance considerations involved with the *size* " "parameter. For optimal performance, it is usually best to use the arraysize " @@ -760,38 +765,38 @@ msgid "" " the same value from one :meth:`fetchmany` call to the next." msgstr "" -#: ../../library/sqlite3.rst:677 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:677 msgid "" "Fetches all (remaining) rows of a query result, returning a list. Note that" " the cursor's arraysize attribute can affect the performance of this " "operation. An empty list is returned when no rows are available." msgstr "" -#: ../../library/sqlite3.rst:683 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:683 msgid "Close the cursor now (rather than whenever ``__del__`` is called)." msgstr "" -#: ../../library/sqlite3.rst:685 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:685 msgid "" "The cursor will be unusable from this point forward; a " ":exc:`ProgrammingError` exception will be raised if any operation is " "attempted with the cursor." msgstr "" -#: ../../library/sqlite3.rst:690 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:690 msgid "" "Although the :class:`Cursor` class of the :mod:`sqlite3` module implements " "this attribute, the database engine's own support for the determination of " "\"rows affected\"/\"rows selected\" is quirky." msgstr "" -#: ../../library/sqlite3.rst:694 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:694 msgid "" "For :meth:`executemany` statements, the number of modifications are summed " "up into :attr:`rowcount`." msgstr "" -#: ../../library/sqlite3.rst:697 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:697 msgid "" "As required by the Python DB API Spec, the :attr:`rowcount` attribute \"is " "-1 in case no ``executeXX()`` has been performed on the cursor or the " @@ -800,13 +805,13 @@ msgid "" "rows a query produced until all rows were fetched." msgstr "" -#: ../../library/sqlite3.rst:703 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:703 msgid "" "With SQLite versions before 3.6.5, :attr:`rowcount` is set to 0 if you make " "a ``DELETE FROM table`` without any condition." msgstr "" -#: ../../library/sqlite3.rst:708 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:708 msgid "" "This read-only attribute provides the rowid of the last modified row. It is " "only set if you issued an ``INSERT`` or a ``REPLACE`` statement using the " @@ -815,35 +820,35 @@ msgid "" ":const:`None`." msgstr "" -#: ../../library/sqlite3.rst:714 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:714 msgid "" "If the ``INSERT`` or ``REPLACE`` statement failed to insert the previous " "successful rowid is returned." msgstr "" -#: ../../library/sqlite3.rst:717 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:717 msgid "Added support for the ``REPLACE`` statement." msgstr "" -#: ../../library/sqlite3.rst:722 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:722 msgid "" "Read/write attribute that controls the number of rows returned by " ":meth:`fetchmany`. The default value is 1 which means a single row would be " "fetched per call." msgstr "" -#: ../../library/sqlite3.rst:727 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:727 msgid "" "This read-only attribute provides the column names of the last query. To " "remain compatible with the Python DB API, it returns a 7-tuple for each " "column where the last six items of each tuple are :const:`None`." msgstr "" -#: ../../library/sqlite3.rst:731 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:731 msgid "It is set for ``SELECT`` statements without any matching rows as well." msgstr "" -#: ../../library/sqlite3.rst:735 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:735 msgid "" "This read-only attribute provides the SQLite database :class:`Connection` " "used by the :class:`Cursor` object. A :class:`Cursor` object created by " @@ -851,79 +856,79 @@ msgid "" ":attr:`connection` attribute that refers to *con*::" msgstr "" -#: ../../library/sqlite3.rst:748 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:748 msgid "Row Objects" msgstr "" -#: ../../library/sqlite3.rst:752 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:752 msgid "" "A :class:`Row` instance serves as a highly optimized " ":attr:`~Connection.row_factory` for :class:`Connection` objects. It tries to" " mimic a tuple in most of its features." msgstr "" -#: ../../library/sqlite3.rst:756 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:756 msgid "" "It supports mapping access by column name and index, iteration, " "representation, equality testing and :func:`len`." msgstr "" -#: ../../library/sqlite3.rst:759 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:759 msgid "" "If two :class:`Row` objects have exactly the same columns and their members " "are equal, they compare equal." msgstr "" -#: ../../library/sqlite3.rst:764 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:764 msgid "" "This method returns a list of column names. Immediately after a query, it is" " the first member of each tuple in :attr:`Cursor.description`." msgstr "" -#: ../../library/sqlite3.rst:767 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:767 msgid "Added support of slicing." msgstr "" -#: ../../library/sqlite3.rst:770 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:770 msgid "Let's assume we initialize a table as in the example given above::" msgstr "" -#: ../../library/sqlite3.rst:782 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:782 msgid "Now we plug :class:`Row` in::" msgstr "" -#: ../../library/sqlite3.rst:814 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:814 msgid "Exceptions" msgstr "Pengecualian" -#: ../../library/sqlite3.rst:818 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:818 msgid "A subclass of :exc:`Exception`." msgstr "" -#: ../../library/sqlite3.rst:822 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:822 msgid "" "The base class of the other exceptions in this module. It is a subclass of " ":exc:`Exception`." msgstr "" -#: ../../library/sqlite3.rst:827 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:827 msgid "Exception raised for errors that are related to the database." msgstr "" -#: ../../library/sqlite3.rst:831 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:831 msgid "" "Exception raised when the relational integrity of the database is affected, " "e.g. a foreign key check fails. It is a subclass of :exc:`DatabaseError`." msgstr "" -#: ../../library/sqlite3.rst:836 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:836 msgid "" "Exception raised for programming errors, e.g. table not found or already " "exists, syntax error in the SQL statement, wrong number of parameters " "specified, etc. It is a subclass of :exc:`DatabaseError`." msgstr "" -#: ../../library/sqlite3.rst:842 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:842 msgid "" "Exception raised for errors that are related to the database's operation and" " not necessarily under the control of the programmer, e.g. an unexpected " @@ -931,7 +936,7 @@ msgid "" "not be processed, etc. It is a subclass of :exc:`DatabaseError`." msgstr "" -#: ../../library/sqlite3.rst:849 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:849 msgid "" "Exception raised in case a method or database API was used which is not " "supported by the database, e.g. calling the :meth:`~Connection.rollback` " @@ -939,82 +944,93 @@ msgid "" " turned off. It is a subclass of :exc:`DatabaseError`." msgstr "" -#: ../../library/sqlite3.rst:858 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:858 msgid "SQLite and Python types" msgstr "" -#: ../../library/sqlite3.rst:862 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:862 msgid "Introduction" msgstr "Pengenalan" -#: ../../library/sqlite3.rst:864 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:864 msgid "" "SQLite natively supports the following types: ``NULL``, ``INTEGER``, " "``REAL``, ``TEXT``, ``BLOB``." msgstr "" -#: ../../library/sqlite3.rst:867 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:867 msgid "" "The following Python types can thus be sent to SQLite without any problem:" msgstr "" -#: ../../library/sqlite3.rst:870 ../../library/sqlite3.rst:887 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:870 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:887 msgid "Python type" msgstr "tipe Python" -#: ../../library/sqlite3.rst:870 ../../library/sqlite3.rst:887 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:870 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:887 msgid "SQLite type" msgstr "" -#: ../../library/sqlite3.rst:872 ../../library/sqlite3.rst:889 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:872 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:889 msgid ":const:`None`" msgstr "" -#: ../../library/sqlite3.rst:872 ../../library/sqlite3.rst:889 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:872 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:889 msgid "``NULL``" msgstr "" -#: ../../library/sqlite3.rst:874 ../../library/sqlite3.rst:891 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:874 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:891 msgid ":class:`int`" msgstr "" -#: ../../library/sqlite3.rst:874 ../../library/sqlite3.rst:891 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:874 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:891 msgid "``INTEGER``" msgstr "" -#: ../../library/sqlite3.rst:876 ../../library/sqlite3.rst:893 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:876 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:893 msgid ":class:`float`" msgstr "" -#: ../../library/sqlite3.rst:876 ../../library/sqlite3.rst:893 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:876 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:893 msgid "``REAL``" msgstr "" -#: ../../library/sqlite3.rst:878 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:878 msgid ":class:`str`" -msgstr "" +msgstr "``string``" -#: ../../library/sqlite3.rst:878 ../../library/sqlite3.rst:895 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:878 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:895 msgid "``TEXT``" msgstr "" -#: ../../library/sqlite3.rst:880 ../../library/sqlite3.rst:898 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:880 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:898 msgid ":class:`bytes`" msgstr "" -#: ../../library/sqlite3.rst:880 ../../library/sqlite3.rst:898 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:880 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:898 msgid "``BLOB``" msgstr "" -#: ../../library/sqlite3.rst:884 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:884 msgid "This is how SQLite types are converted to Python types by default:" msgstr "" -#: ../../library/sqlite3.rst:895 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:895 msgid "depends on :attr:`~Connection.text_factory`, :class:`str` by default" msgstr "" -#: ../../library/sqlite3.rst:901 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:901 msgid "" "The type system of the :mod:`sqlite3` module is extensible in two ways: you " "can store additional Python types in a SQLite database via object " @@ -1022,11 +1038,11 @@ msgid "" "to different Python types via converters." msgstr "" -#: ../../library/sqlite3.rst:908 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:908 msgid "Using adapters to store additional Python types in SQLite databases" msgstr "" -#: ../../library/sqlite3.rst:910 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:910 msgid "" "As described before, SQLite supports only a limited set of types natively. " "To use other Python types with SQLite, you must **adapt** them to one of the" @@ -1034,23 +1050,23 @@ msgid "" "str, bytes." msgstr "" -#: ../../library/sqlite3.rst:915 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:915 msgid "" "There are two ways to enable the :mod:`sqlite3` module to adapt a custom " "Python type to one of the supported ones." msgstr "" -#: ../../library/sqlite3.rst:920 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:920 msgid "Letting your object adapt itself" msgstr "" -#: ../../library/sqlite3.rst:922 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:922 msgid "" "This is a good approach if you write the class yourself. Let's suppose you " "have a class like this::" msgstr "" -#: ../../library/sqlite3.rst:929 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:929 msgid "" "Now you want to store the point in a single SQLite column. First you'll " "have to choose one of the supported types first to be used for representing " @@ -1060,18 +1076,18 @@ msgid "" "will be :class:`PrepareProtocol`." msgstr "" -#: ../../library/sqlite3.rst:939 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:939 msgid "Registering an adapter callable" msgstr "" -#: ../../library/sqlite3.rst:941 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:941 msgid "" "The other possibility is to create a function that converts the type to the " "string representation and register the function with " ":meth:`register_adapter`." msgstr "" -#: ../../library/sqlite3.rst:946 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:946 msgid "" "The :mod:`sqlite3` module has two default adapters for Python's built-in " ":class:`datetime.date` and :class:`datetime.datetime` types. Now let's " @@ -1079,110 +1095,110 @@ msgid "" "representation, but as a Unix timestamp." msgstr "" -#: ../../library/sqlite3.rst:955 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:955 msgid "Converting SQLite values to custom Python types" msgstr "" -#: ../../library/sqlite3.rst:957 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:957 msgid "" "Writing an adapter lets you send custom Python types to SQLite. But to make " "it really useful we need to make the Python to SQLite to Python roundtrip " "work." msgstr "" -#: ../../library/sqlite3.rst:960 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:960 msgid "Enter converters." msgstr "" -#: ../../library/sqlite3.rst:962 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:962 msgid "" "Let's go back to the :class:`Point` class. We stored the x and y coordinates" " separated via semicolons as strings in SQLite." msgstr "" -#: ../../library/sqlite3.rst:965 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:965 msgid "" "First, we'll define a converter function that accepts the string as a " "parameter and constructs a :class:`Point` object from it." msgstr "" -#: ../../library/sqlite3.rst:970 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:970 msgid "" "Converter functions **always** get called with a :class:`bytes` object, no " "matter under which data type you sent the value to SQLite." msgstr "" -#: ../../library/sqlite3.rst:979 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:979 msgid "" "Now you need to make the :mod:`sqlite3` module know that what you select " "from the database is actually a point. There are two ways of doing this:" msgstr "" -#: ../../library/sqlite3.rst:982 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:982 msgid "Implicitly via the declared type" msgstr "" -#: ../../library/sqlite3.rst:984 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:984 msgid "Explicitly via the column name" msgstr "" -#: ../../library/sqlite3.rst:986 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:986 msgid "" "Both ways are described in section :ref:`sqlite3-module-contents`, in the " "entries for the constants :const:`PARSE_DECLTYPES` and " ":const:`PARSE_COLNAMES`." msgstr "" -#: ../../library/sqlite3.rst:989 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:989 msgid "The following example illustrates both approaches." msgstr "" -#: ../../library/sqlite3.rst:995 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:995 msgid "Default adapters and converters" msgstr "" -#: ../../library/sqlite3.rst:997 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:997 msgid "" "There are default adapters for the date and datetime types in the datetime " "module. They will be sent as ISO dates/ISO timestamps to SQLite." msgstr "" -#: ../../library/sqlite3.rst:1000 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:1000 msgid "" "The default converters are registered under the name \"date\" for " ":class:`datetime.date` and under the name \"timestamp\" for " ":class:`datetime.datetime`." msgstr "" -#: ../../library/sqlite3.rst:1004 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:1004 msgid "" "This way, you can use date/timestamps from Python without any additional " "fiddling in most cases. The format of the adapters is also compatible with " "the experimental SQLite date/time functions." msgstr "" -#: ../../library/sqlite3.rst:1008 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:1008 msgid "The following example demonstrates this." msgstr "" -#: ../../library/sqlite3.rst:1012 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:1012 msgid "" "If a timestamp stored in SQLite has a fractional part longer than 6 numbers," " its value will be truncated to microsecond precision by the timestamp " "converter." msgstr "" -#: ../../library/sqlite3.rst:1020 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:1020 msgid "Controlling Transactions" msgstr "" -#: ../../library/sqlite3.rst:1022 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:1022 msgid "" "The underlying ``sqlite3`` library operates in ``autocommit`` mode by " "default, but the Python :mod:`sqlite3` module by default does not." msgstr "" -#: ../../library/sqlite3.rst:1025 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:1025 msgid "" "``autocommit`` mode means that statements that modify the database take " "effect immediately. A ``BEGIN`` or ``SAVEPOINT`` statement disables " @@ -1190,14 +1206,14 @@ msgid "" " ends the outermost transaction, turns ``autocommit`` mode back on." msgstr "" -#: ../../library/sqlite3.rst:1030 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:1030 msgid "" "The Python :mod:`sqlite3` module by default issues a ``BEGIN`` statement " "implicitly before a Data Modification Language (DML) statement (i.e. " "``INSERT``/``UPDATE``/``DELETE``/``REPLACE``)." msgstr "" -#: ../../library/sqlite3.rst:1034 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:1034 msgid "" "You can control which kind of ``BEGIN`` statements :mod:`sqlite3` implicitly" " executes via the *isolation_level* parameter to the :func:`connect` call, " @@ -1207,7 +1223,7 @@ msgid "" "``EXCLUSIVE``." msgstr "" -#: ../../library/sqlite3.rst:1041 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:1041 msgid "" "You can disable the :mod:`sqlite3` module's implicit transaction management " "by setting :attr:`isolation_level` to ``None``. This will leave the " @@ -1217,21 +1233,21 @@ msgid "" "code." msgstr "" -#: ../../library/sqlite3.rst:1047 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:1047 msgid "" ":mod:`sqlite3` used to implicitly commit an open transaction before DDL " "statements. This is no longer the case." msgstr "" -#: ../../library/sqlite3.rst:1053 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:1053 msgid "Using :mod:`sqlite3` efficiently" msgstr "" -#: ../../library/sqlite3.rst:1057 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:1057 msgid "Using shortcut methods" msgstr "" -#: ../../library/sqlite3.rst:1059 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:1059 msgid "" "Using the nonstandard :meth:`execute`, :meth:`executemany` and " ":meth:`executescript` methods of the :class:`Connection` object, your code " @@ -1243,42 +1259,42 @@ msgid "" ":class:`Connection` object." msgstr "" -#: ../../library/sqlite3.rst:1071 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:1071 msgid "Accessing columns by name instead of by index" msgstr "" -#: ../../library/sqlite3.rst:1073 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:1073 msgid "" "One useful feature of the :mod:`sqlite3` module is the built-in " ":class:`sqlite3.Row` class designed to be used as a row factory." msgstr "" -#: ../../library/sqlite3.rst:1076 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:1076 msgid "" "Rows wrapped with this class can be accessed both by index (like tuples) and" " case-insensitively by name:" msgstr "" -#: ../../library/sqlite3.rst:1083 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:1083 msgid "Using the connection as a context manager" msgstr "" -#: ../../library/sqlite3.rst:1085 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:1085 msgid "" "Connection objects can be used as context managers that automatically commit" " or rollback transactions. In the event of an exception, the transaction is" " rolled back; otherwise, the transaction is committed:" msgstr "" -#: ../../library/sqlite3.rst:1094 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:1094 msgid "Common issues" msgstr "" -#: ../../library/sqlite3.rst:1097 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:1097 msgid "Multithreading" msgstr "" -#: ../../library/sqlite3.rst:1099 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:1099 msgid "" "Older SQLite versions had issues with sharing connections between threads. " "That's why the Python module disallows sharing connections and cursors " @@ -1286,17 +1302,17 @@ msgid "" "runtime." msgstr "" -#: ../../library/sqlite3.rst:1103 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:1103 msgid "" "The only exception is calling the :meth:`~Connection.interrupt` method, " "which only makes sense to call from a different thread." msgstr "" -#: ../../library/sqlite3.rst:1107 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:1107 msgid "Footnotes" msgstr "Catatan kaki" -#: ../../library/sqlite3.rst:1108 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/sqlite3.rst:1108 msgid "" "The sqlite3 module is not built with loadable extension support by default, " "because some platforms (notably Mac OS X) have SQLite libraries which are " diff --git a/library/symbol.po b/library/symbol.po index 4152bc25..18a206d3 100644 --- a/library/symbol.po +++ b/library/symbol.po @@ -3,13 +3,17 @@ # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # +# Translators: +# Septian Hari , 2019 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-01 14:24+0000\n" +"POT-Creation-Date: 2019-12-16 12:12+0000\n" "PO-Revision-Date: 2017-02-16 23:28+0000\n" +"Last-Translator: Septian Hari , 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" @@ -17,15 +21,15 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../../library/symbol.rst:2 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/symbol.rst:2 msgid ":mod:`symbol` --- Constants used with Python parse trees" msgstr "" -#: ../../library/symbol.rst:9 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/symbol.rst:9 msgid "**Source code:** :source:`Lib/symbol.py`" msgstr "" -#: ../../library/symbol.rst:13 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " @@ -35,13 +39,16 @@ msgid "" "between Python versions." msgstr "" -#: ../../library/symbol.rst:20 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/symbol.rst:20 msgid "This module also provides one additional data object:" msgstr "" -#: ../../library/symbol.rst:25 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/symbol.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 " "parse trees to be generated." msgstr "" +"Kamus memetakan nilai numerik dari konstanta yang didefinisikan dalam modul " +"ini kembali ke string nama, yang memungkinkan dihasilkannya representasi " +"pohon parse yang lebih dapat dibaca oleh manusia." diff --git a/library/time.po b/library/time.po index ac641051..dc341c7d 100644 --- a/library/time.po +++ b/library/time.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-11-23 11:59+0000\n" +"POT-Creation-Date: 2019-12-27 12:17+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" @@ -21,17 +21,17 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../../library/time.rst:2 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:2 msgid ":mod:`time` --- Time access and conversions" msgstr ":mod:`time` --- Akses waktu dan konversi" -#: ../../library/time.rst:9 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:9 msgid "" "This module provides various time-related functions. For related " "functionality, see also the :mod:`datetime` and :mod:`calendar` modules." msgstr "" -#: ../../library/time.rst:12 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:12 msgid "" "Although this module is always available, not all functions are available on" " all platforms. Most of the functions defined in this module call platform " @@ -40,32 +40,32 @@ msgid "" " varies among platforms." msgstr "" -#: ../../library/time.rst:18 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:18 msgid "An explanation of some terminology and conventions is in order." msgstr "" -#: ../../library/time.rst:24 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:24 msgid "" "The :dfn:`epoch` is the point where the time starts, and is platform " "dependent. For Unix, the epoch is January 1, 1970, 00:00:00 (UTC). To find " "out what the epoch is on a given platform, look at ``time.gmtime(0)``." msgstr "" -#: ../../library/time.rst:33 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:33 msgid "" "The term :dfn:`seconds since the epoch` refers to the total number of " "elapsed seconds since the epoch, typically excluding `leap seconds`_. Leap " "seconds are excluded from this total on all POSIX-compliant platforms." msgstr "" -#: ../../library/time.rst:40 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:40 msgid "" "The functions in this module may not handle dates and times before the epoch" " or far in the future. The cut-off point in the future is determined by the" " C library; for 32-bit systems, it is typically in 2038." msgstr "" -#: ../../library/time.rst:47 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:47 msgid "" "Function :func:`strptime` can parse 2-digit years when given ``%y`` format " "code. When 2-digit years are parsed, they are converted according to the " @@ -73,14 +73,14 @@ msgid "" "values 0--68 are mapped to 2000--2068." msgstr "" -#: ../../library/time.rst:57 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:57 msgid "" "UTC is Coordinated Universal Time (formerly known as Greenwich Mean Time, or" " GMT). The acronym UTC is not a mistake but a compromise between English " "and French." msgstr "" -#: ../../library/time.rst:63 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:63 msgid "" "DST is Daylight Saving Time, an adjustment of the timezone by (usually) one " "hour during part of the year. DST rules are magic (determined by local law)" @@ -89,14 +89,14 @@ msgid "" "the only source of True Wisdom in this respect." msgstr "" -#: ../../library/time.rst:69 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:69 msgid "" "The precision of the various real-time functions may be less than suggested " "by the units in which their value or argument is expressed. E.g. on most " "Unix systems, the clock \"ticks\" only 50 or 100 times a second." msgstr "" -#: ../../library/time.rst:73 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:73 msgid "" "On the other hand, the precision of :func:`.time` and :func:`sleep` is " "better than their Unix equivalents: times are expressed as floating point " @@ -106,7 +106,7 @@ msgid "" "this, where available)." msgstr "" -#: ../../library/time.rst:80 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:80 msgid "" "The time value as returned by :func:`gmtime`, :func:`localtime`, and " ":func:`strptime`, and accepted by :func:`asctime`, :func:`mktime` and " @@ -115,73 +115,77 @@ msgid "" " names for individual fields." msgstr "" -#: ../../library/time.rst:86 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:86 msgid "See :class:`struct_time` for a description of these objects." msgstr "" -#: ../../library/time.rst:88 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:88 msgid "" "The :class:`struct_time` type was extended to provide the :attr:`tm_gmtoff` " "and :attr:`tm_zone` attributes when platform supports corresponding ``struct" " tm`` members." msgstr "" -#: ../../library/time.rst:93 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:93 msgid "" "The :class:`struct_time` attributes :attr:`tm_gmtoff` and :attr:`tm_zone` " "are now available on all platforms." msgstr "" -#: ../../library/time.rst:97 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:97 msgid "Use the following functions to convert between time representations:" msgstr "" -#: ../../library/time.rst:100 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:100 msgid "From" msgstr "dari" -#: ../../library/time.rst:100 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:100 msgid "To" msgstr "Ke" -#: ../../library/time.rst:100 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:100 msgid "Use" msgstr "Gunakan" -#: ../../library/time.rst:102 ../../library/time.rst:105 -#: ../../library/time.rst:108 ../../library/time.rst:111 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:102 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:105 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:108 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:111 msgid "seconds since the epoch" msgstr "" -#: ../../library/time.rst:102 ../../library/time.rst:108 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:102 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:108 msgid ":class:`struct_time` in UTC" msgstr "" -#: ../../library/time.rst:102 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:102 msgid ":func:`gmtime`" msgstr ":func:`gmtime`" -#: ../../library/time.rst:105 ../../library/time.rst:111 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:105 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:111 msgid ":class:`struct_time` in local time" msgstr "" -#: ../../library/time.rst:105 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:105 msgid ":func:`localtime`" msgstr ":func:`localtime`" -#: ../../library/time.rst:108 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:108 msgid ":func:`calendar.timegm`" msgstr ":func:`calendar.timegm`" -#: ../../library/time.rst:111 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:111 msgid ":func:`mktime`" msgstr ":func:`mktime`" -#: ../../library/time.rst:119 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:119 msgid "Functions" msgstr "Fungsi-Fungsi" -#: ../../library/time.rst:123 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:123 msgid "" "Convert a tuple or :class:`struct_time` representing a time as returned by " ":func:`gmtime` or :func:`localtime` to a string of the following form: " @@ -190,78 +194,83 @@ msgid "" "1993'``." msgstr "" -#: ../../library/time.rst:129 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:129 msgid "" "If *t* is not provided, the current time as returned by :func:`localtime` is" " used. Locale information is not used by :func:`asctime`." msgstr "" -#: ../../library/time.rst:134 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:134 msgid "" "Unlike the C function of the same name, :func:`asctime` does not add a " "trailing newline." msgstr "" -#: ../../library/time.rst:139 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:139 msgid "" "Return the *clk_id* of the thread-specific CPU-time clock for the specified " "*thread_id*." msgstr "" -#: ../../library/time.rst:141 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:141 msgid "" "Use :func:`threading.get_ident` or the :attr:`~threading.Thread.ident` " "attribute of :class:`threading.Thread` objects to get a suitable value for " "*thread_id*." msgstr "" -#: ../../library/time.rst:146 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:146 msgid "" "Passing an invalid or expired *thread_id* may result in undefined behavior, " "such as segmentation fault." msgstr "" -#: ../../library/time.rst:151 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:151 msgid "" ":ref:`Availability `: Unix (see the man page for " ":manpage:`pthread_getcpuclockid(3)` for further information)." msgstr "" -#: ../../library/time.rst:156 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:156 msgid "" "Return the resolution (precision) of the specified clock *clk_id*. Refer to" " :ref:`time-clock-id-constants` for a list of accepted values for *clk_id*." msgstr "" -#: ../../library/time.rst:160 ../../library/time.rst:170 -#: ../../library/time.rst:179 ../../library/time.rst:189 -#: ../../library/time.rst:198 ../../library/time.rst:630 -#: ../../library/time.rst:747 ../../library/time.rst:766 -#: ../../library/time.rst:784 ../../library/time.rst:820 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:160 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:170 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:179 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:189 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:198 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:629 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:746 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:765 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:783 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:819 msgid ":ref:`Availability `: Unix." msgstr ":ref:`Availability `: Unix." -#: ../../library/time.rst:166 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:166 msgid "" "Return the time of the specified clock *clk_id*. Refer to :ref:`time-clock-" "id-constants` for a list of accepted values for *clk_id*." msgstr "" -#: ../../library/time.rst:176 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:176 msgid "Similar to :func:`clock_gettime` but return time as nanoseconds." msgstr "" -#: ../../library/time.rst:185 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:185 msgid "" "Set the time of the specified clock *clk_id*. Currently, " ":data:`CLOCK_REALTIME` is the only accepted value for *clk_id*." msgstr "" -#: ../../library/time.rst:195 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:195 msgid "Similar to :func:`clock_settime` but set time with nanoseconds." msgstr "" -#: ../../library/time.rst:204 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:204 msgid "" "Convert a time expressed in seconds since the epoch to a string of a form: " "``'Sun Jun 20 23:21:05 1993'`` representing local time. The day field is two" @@ -269,7 +278,7 @@ msgid "" "``'Wed Jun 9 04:26:40 1993'``." msgstr "" -#: ../../library/time.rst:209 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:209 msgid "" "If *secs* is not provided or :const:`None`, the current time as returned by " ":func:`.time` is used. ``ctime(secs)`` is equivalent to " @@ -277,62 +286,58 @@ msgid "" ":func:`ctime`." msgstr "" -#: ../../library/time.rst:217 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:217 msgid "" "Get information on the specified clock as a namespace object. Supported " "clock names and the corresponding functions to read their value are:" msgstr "" -#: ../../library/time.rst:221 -msgid "``'clock'``: :func:`time.clock`" -msgstr "``'clock'``: :func:`time.clock`" - -#: ../../library/time.rst:222 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:221 msgid "``'monotonic'``: :func:`time.monotonic`" msgstr "``'monotonic'``: :func:`time.monotonic`" -#: ../../library/time.rst:223 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:222 msgid "``'perf_counter'``: :func:`time.perf_counter`" msgstr "``'perf_counter'``: :func:`time.perf_counter`" -#: ../../library/time.rst:224 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:223 msgid "``'process_time'``: :func:`time.process_time`" msgstr "``'process_time'``: :func:`time.process_time`" -#: ../../library/time.rst:225 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:224 msgid "``'thread_time'``: :func:`time.thread_time`" msgstr "``'thread_time'``: :func:`time.thread_time`" -#: ../../library/time.rst:226 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:225 msgid "``'time'``: :func:`time.time`" msgstr "``'time'``: :func:`time.time`" -#: ../../library/time.rst:228 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:227 msgid "The result has the following attributes:" msgstr "" -#: ../../library/time.rst:230 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:229 msgid "" "*adjustable*: ``True`` if the clock can be changed automatically (e.g. by a " "NTP daemon) or manually by the system administrator, ``False`` otherwise" msgstr "" -#: ../../library/time.rst:232 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:231 msgid "" "*implementation*: The name of the underlying C function used to get the " "clock value. Refer to :ref:`time-clock-id-constants` for possible values." msgstr "" -#: ../../library/time.rst:234 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:233 msgid "" "*monotonic*: ``True`` if the clock cannot go backward, ``False`` otherwise" msgstr "" -#: ../../library/time.rst:236 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:235 msgid "*resolution*: The resolution of the clock in seconds (:class:`float`)" msgstr "" -#: ../../library/time.rst:243 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:242 msgid "" "Convert a time expressed in seconds since the epoch to a " ":class:`struct_time` in UTC in which the dst flag is always zero. If *secs*" @@ -342,14 +347,14 @@ msgid "" "for the inverse of this function." msgstr "" -#: ../../library/time.rst:253 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:252 msgid "" "Like :func:`gmtime` but converts to local time. If *secs* is not provided " "or :const:`None`, the current time as returned by :func:`.time` is used. " "The dst flag is set to ``1`` when DST applies to the given time." msgstr "" -#: ../../library/time.rst:260 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:259 msgid "" "This is the inverse function of :func:`localtime`. Its argument is the " ":class:`struct_time` or full 9-tuple (since the dst flag is needed; use " @@ -362,7 +367,7 @@ msgid "" "dependent." msgstr "" -#: ../../library/time.rst:272 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:271 msgid "" "Return the value (in fractional seconds) of a monotonic clock, i.e. a clock " "that cannot go backwards. The clock is not affected by system clock " @@ -370,15 +375,15 @@ msgid "" "only the difference between the results of consecutive calls is valid." msgstr "" -#: ../../library/time.rst:278 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:277 msgid "The function is now always available and always system-wide." msgstr "" -#: ../../library/time.rst:284 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:283 msgid "Similar to :func:`monotonic`, but return time as nanoseconds." msgstr "" -#: ../../library/time.rst:293 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:292 msgid "" "Return the value (in fractional seconds) of a performance counter, i.e. a " "clock with the highest available resolution to measure a short duration. It" @@ -387,11 +392,11 @@ msgid "" "between the results of consecutive calls is valid." msgstr "" -#: ../../library/time.rst:303 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:302 msgid "Similar to :func:`perf_counter`, but return time as nanoseconds." msgstr "" -#: ../../library/time.rst:315 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:314 msgid "" "Return the value (in fractional seconds) of the sum of the system and user " "CPU time of the current process. It does not include time elapsed during " @@ -400,11 +405,11 @@ msgid "" " of consecutive calls is valid." msgstr "" -#: ../../library/time.rst:325 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:324 msgid "Similar to :func:`process_time` but return time as nanoseconds." msgstr "" -#: ../../library/time.rst:331 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:330 msgid "" "Suspend execution of the calling thread for the given number of seconds. The" " argument may be a floating point number to indicate a more precise sleep " @@ -415,14 +420,14 @@ msgid "" " in the system." msgstr "" -#: ../../library/time.rst:339 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:338 msgid "" "The function now sleeps at least *secs* even if the sleep is interrupted by " "a signal, except if the signal handler raises an exception (see :pep:`475` " "for the rationale)." msgstr "" -#: ../../library/time.rst:350 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:349 msgid "" "Convert a tuple or :class:`struct_time` representing a time as returned by " ":func:`gmtime` or :func:`localtime` to a string as specified by the *format*" @@ -431,267 +436,268 @@ msgid "" " raised if any field in *t* is outside of the allowed range." msgstr "" -#: ../../library/time.rst:356 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:355 msgid "" "0 is a legal argument for any position in the time tuple; if it is normally " "illegal the value is forced to a correct one." msgstr "" -#: ../../library/time.rst:359 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:358 msgid "" "The following directives can be embedded in the *format* string. They are " "shown without the optional field width and precision specification, and are " "replaced by the indicated characters in the :func:`strftime` result:" msgstr "" -#: ../../library/time.rst:364 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:363 msgid "Directive" msgstr "Petunjuk" -#: ../../library/time.rst:364 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:363 msgid "Meaning" msgstr "Artinya" -#: ../../library/time.rst:364 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:363 msgid "Notes" msgstr "Catatan" -#: ../../library/time.rst:366 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:365 msgid "``%a``" msgstr "``%a``" -#: ../../library/time.rst:366 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:365 msgid "Locale's abbreviated weekday name." msgstr "" -#: ../../library/time.rst:369 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:368 msgid "``%A``" msgstr "``%A``" -#: ../../library/time.rst:369 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:368 msgid "Locale's full weekday name." msgstr "" -#: ../../library/time.rst:371 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:370 msgid "``%b``" msgstr "``%b``" -#: ../../library/time.rst:371 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:370 msgid "Locale's abbreviated month name." msgstr "" -#: ../../library/time.rst:374 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:373 msgid "``%B``" msgstr "``%B``" -#: ../../library/time.rst:374 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:373 msgid "Locale's full month name." msgstr "" -#: ../../library/time.rst:376 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:375 msgid "``%c``" msgstr "``%c``" -#: ../../library/time.rst:376 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:375 msgid "Locale's appropriate date and time representation." msgstr "" -#: ../../library/time.rst:379 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:378 msgid "``%d``" msgstr "``%d``" -#: ../../library/time.rst:379 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:378 msgid "Day of the month as a decimal number [01,31]." msgstr "" -#: ../../library/time.rst:382 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:381 msgid "``%H``" msgstr "``%H``" -#: ../../library/time.rst:382 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:381 msgid "Hour (24-hour clock) as a decimal number [00,23]." msgstr "" -#: ../../library/time.rst:385 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:384 msgid "``%I``" msgstr "``%I``" -#: ../../library/time.rst:385 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:384 msgid "Hour (12-hour clock) as a decimal number [01,12]." msgstr "" -#: ../../library/time.rst:388 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:387 msgid "``%j``" msgstr "``%j``" -#: ../../library/time.rst:388 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:387 msgid "Day of the year as a decimal number [001,366]." msgstr "" -#: ../../library/time.rst:391 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:390 msgid "``%m``" msgstr "``%m``" -#: ../../library/time.rst:391 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:390 msgid "Month as a decimal number [01,12]." msgstr "" -#: ../../library/time.rst:394 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:393 msgid "``%M``" msgstr "``%M``" -#: ../../library/time.rst:394 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:393 msgid "Minute as a decimal number [00,59]." msgstr "" -#: ../../library/time.rst:397 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:396 msgid "``%p``" msgstr "``%p``" -#: ../../library/time.rst:397 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:396 msgid "Locale's equivalent of either AM or PM." msgstr "" -#: ../../library/time.rst:397 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:396 msgid "\\(1)" msgstr "\\(1)" -#: ../../library/time.rst:400 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:399 msgid "``%S``" msgstr "``%S``" -#: ../../library/time.rst:400 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:399 msgid "Second as a decimal number [00,61]." msgstr "" -#: ../../library/time.rst:400 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:399 msgid "\\(2)" msgstr "\\(2)" -#: ../../library/time.rst:403 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:402 msgid "``%U``" msgstr "``%U``" -#: ../../library/time.rst:403 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:402 msgid "" "Week number of the year (Sunday as the first day of the week) as a decimal " "number [00,53]. All days in a new year preceding the first Sunday are " "considered to be in week 0." msgstr "" -#: ../../library/time.rst:403 ../../library/time.rst:414 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:402 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:413 msgid "\\(3)" msgstr "\\(3)" -#: ../../library/time.rst:411 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:410 msgid "``%w``" msgstr "``%w``" -#: ../../library/time.rst:411 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:410 msgid "Weekday as a decimal number [0(Sunday),6]." msgstr "" -#: ../../library/time.rst:414 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:413 msgid "``%W``" msgstr "``%W``" -#: ../../library/time.rst:414 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:413 msgid "" "Week number of the year (Monday as the first day of the week) as a decimal " "number [00,53]. All days in a new year preceding the first Monday are " "considered to be in week 0." msgstr "" -#: ../../library/time.rst:422 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:421 msgid "``%x``" msgstr "``%x``" -#: ../../library/time.rst:422 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:421 msgid "Locale's appropriate date representation." msgstr "" -#: ../../library/time.rst:425 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:424 msgid "``%X``" msgstr "``%X``" -#: ../../library/time.rst:425 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:424 msgid "Locale's appropriate time representation." msgstr "" -#: ../../library/time.rst:428 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:427 msgid "``%y``" msgstr "``%y``" -#: ../../library/time.rst:428 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:427 msgid "Year without century as a decimal number [00,99]." msgstr "" -#: ../../library/time.rst:431 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:430 msgid "``%Y``" msgstr "``%Y``" -#: ../../library/time.rst:431 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:430 msgid "Year with century as a decimal number." msgstr "" -#: ../../library/time.rst:434 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:433 msgid "``%z``" msgstr "``%z``" -#: ../../library/time.rst:434 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:433 msgid "" "Time zone offset indicating a positive or negative time difference from " "UTC/GMT of the form +HHMM or -HHMM, where H represents decimal hour digits " "and M represents decimal minute digits [-23:59, +23:59]." msgstr "" -#: ../../library/time.rst:440 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:439 msgid "``%Z``" msgstr "``%Z``" -#: ../../library/time.rst:440 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:439 msgid "Time zone name (no characters if no time zone exists)." msgstr "" -#: ../../library/time.rst:443 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:442 msgid "``%%``" msgstr "``%%``" -#: ../../library/time.rst:443 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:442 msgid "A literal ``'%'`` character." msgstr "" -#: ../../library/time.rst:446 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:445 msgid "Notes:" msgstr "Catatan:" -#: ../../library/time.rst:449 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:448 msgid "" "When used with the :func:`strptime` function, the ``%p`` directive only " "affects the output hour field if the ``%I`` directive is used to parse the " "hour." msgstr "" -#: ../../library/time.rst:453 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:452 msgid "" "The range really is ``0`` to ``61``; value ``60`` is valid in timestamps " "representing `leap seconds`_ and value ``61`` is supported for historical " "reasons." msgstr "" -#: ../../library/time.rst:458 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:457 msgid "" "When used with the :func:`strptime` function, ``%U`` and ``%W`` are only " "used in calculations when the day of the week and the year are specified." msgstr "" -#: ../../library/time.rst:461 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:460 msgid "" "Here is an example, a format for dates compatible with that specified in " "the :rfc:`2822` Internet email standard. [#]_ ::" msgstr "" -#: ../../library/time.rst:468 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:467 msgid "" "Additional directives may be supported on certain platforms, but only the " "ones listed here have a meaning standardized by ANSI C. To see the full set" @@ -699,7 +705,7 @@ msgid "" ":manpage:`strftime(3)` documentation." msgstr "" -#: ../../library/time.rst:473 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:472 msgid "" "On some platforms, an optional field width and precision specification can " "immediately follow the initial ``'%'`` of a directive in the following " @@ -707,14 +713,14 @@ msgid "" "``%j`` where it is 3." msgstr "" -#: ../../library/time.rst:484 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:483 msgid "" "Parse a string representing a time according to a format. The return value " "is a :class:`struct_time` as returned by :func:`gmtime` or " ":func:`localtime`." msgstr "" -#: ../../library/time.rst:488 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:487 msgid "" "The *format* parameter uses the same directives as those used by " ":func:`strftime`; it defaults to ``\"%a %b %d %H:%M:%S %Y\"`` which matches " @@ -725,11 +731,11 @@ msgid "" "0, 0, 1, -1)``. Both *string* and *format* must be strings." msgstr "" -#: ../../library/time.rst:496 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:495 msgid "For example:" msgstr "Sebagai contoh:" -#: ../../library/time.rst:503 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:502 msgid "" "Support for the ``%Z`` directive is based on the values contained in " "``tzname`` and whether ``daylight`` is true. Because of this, it is " @@ -737,7 +743,7 @@ msgid "" "(and are considered to be non-daylight savings timezones)." msgstr "" -#: ../../library/time.rst:508 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:507 msgid "" "Only the directives specified in the documentation are supported. Because " "``strftime()`` is implemented per platform it can sometimes offer more " @@ -746,7 +752,7 @@ msgid "" " are not documented as supported." msgstr "" -#: ../../library/time.rst:517 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:516 msgid "" "The type of the time value sequence returned by :func:`gmtime`, " ":func:`localtime`, and :func:`strptime`. It is an object with a " @@ -754,153 +760,154 @@ msgid "" "attribute name. The following values are present:" msgstr "" -#: ../../library/time.rst:523 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:522 msgid "Index" msgstr "Indeks" -#: ../../library/time.rst:523 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:522 msgid "Attribute" msgstr "Atribut" -#: ../../library/time.rst:523 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:522 msgid "Values" msgstr "Nilai" -#: ../../library/time.rst:525 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:524 msgid "0" msgstr "0" -#: ../../library/time.rst:525 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:524 msgid ":attr:`tm_year`" msgstr ":attr:`tm_year`" -#: ../../library/time.rst:525 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:524 msgid "(for example, 1993)" msgstr "" -#: ../../library/time.rst:527 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:526 msgid "1" msgstr "1" -#: ../../library/time.rst:527 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:526 msgid ":attr:`tm_mon`" msgstr ":attr:`tm_mon`" -#: ../../library/time.rst:527 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:526 msgid "range [1, 12]" msgstr "" -#: ../../library/time.rst:529 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:528 msgid "2" msgstr "2" -#: ../../library/time.rst:529 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:528 msgid ":attr:`tm_mday`" msgstr ":attr:`tm_mday`" -#: ../../library/time.rst:529 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:528 msgid "range [1, 31]" msgstr "" -#: ../../library/time.rst:531 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:530 msgid "3" msgstr "3" -#: ../../library/time.rst:531 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:530 msgid ":attr:`tm_hour`" msgstr ":attr:`tm_hour`" -#: ../../library/time.rst:531 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:530 msgid "range [0, 23]" msgstr "" -#: ../../library/time.rst:533 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:532 msgid "4" msgstr "4" -#: ../../library/time.rst:533 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:532 msgid ":attr:`tm_min`" msgstr ":attr:`tm_min`" -#: ../../library/time.rst:533 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:532 msgid "range [0, 59]" msgstr "" -#: ../../library/time.rst:535 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:534 msgid "5" msgstr "5" -#: ../../library/time.rst:535 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:534 msgid ":attr:`tm_sec`" msgstr ":attr:`tm_sec`" -#: ../../library/time.rst:535 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:534 msgid "range [0, 61]; see **(2)** in :func:`strftime` description" msgstr "" -#: ../../library/time.rst:538 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:537 msgid "6" msgstr "6" -#: ../../library/time.rst:538 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:537 msgid ":attr:`tm_wday`" msgstr ":attr:`tm_wday`" -#: ../../library/time.rst:538 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:537 msgid "range [0, 6], Monday is 0" msgstr "" -#: ../../library/time.rst:540 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:539 msgid "7" msgstr "7" -#: ../../library/time.rst:540 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:539 msgid ":attr:`tm_yday`" msgstr ":attr:`tm_yday`" -#: ../../library/time.rst:540 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:539 msgid "range [1, 366]" msgstr "" -#: ../../library/time.rst:542 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:541 msgid "8" msgstr "8" -#: ../../library/time.rst:542 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:541 msgid ":attr:`tm_isdst`" msgstr ":attr:`tm_isdst`" -#: ../../library/time.rst:542 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:541 msgid "0, 1 or -1; see below" msgstr "" -#: ../../library/time.rst:544 ../../library/time.rst:546 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:543 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:545 msgid "N/A" msgstr "T/A" -#: ../../library/time.rst:544 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:543 msgid ":attr:`tm_zone`" msgstr ":attr:`tm_zone`" -#: ../../library/time.rst:544 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:543 msgid "abbreviation of timezone name" msgstr "" -#: ../../library/time.rst:546 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:545 msgid ":attr:`tm_gmtoff`" msgstr ":attr:`tm_gmtoff`" -#: ../../library/time.rst:546 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:545 msgid "offset east of UTC in seconds" msgstr "" -#: ../../library/time.rst:549 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:548 msgid "" "Note that unlike the C structure, the month value is a range of [1, 12], not" " [0, 11]." msgstr "" -#: ../../library/time.rst:552 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:551 msgid "" "In calls to :func:`mktime`, :attr:`tm_isdst` may be set to 1 when daylight " "savings time is in effect, and 0 when it is not. A value of -1 indicates " @@ -908,14 +915,14 @@ msgid "" "filled in." msgstr "" -#: ../../library/time.rst:556 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:555 msgid "" "When a tuple with an incorrect length is passed to a function expecting a " ":class:`struct_time`, or having elements of the wrong type, a " ":exc:`TypeError` is raised." msgstr "" -#: ../../library/time.rst:562 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:561 msgid "" "Return the time in seconds since the epoch_ as a floating point number. The " "specific date of the epoch and the handling of `leap seconds`_ is platform " @@ -926,7 +933,7 @@ msgid "" "on a given platform, look at ``gmtime(0)``." msgstr "" -#: ../../library/time.rst:572 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:571 msgid "" "Note that even though the time is always returned as a floating point " "number, not all systems provide time with a better precision than 1 second. " @@ -935,7 +942,7 @@ msgid "" "between the two calls." msgstr "" -#: ../../library/time.rst:578 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:577 msgid "" "The number returned by :func:`.time` may be converted into a more common " "time format (i.e. year, month, day, hour, etc...) in UTC by passing it to " @@ -945,7 +952,7 @@ msgid "" "attributes." msgstr "" -#: ../../library/time.rst:593 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:592 msgid "" "Return the value (in fractional seconds) of the sum of the system and user " "CPU time of the current thread. It does not include time elapsed during " @@ -954,23 +961,23 @@ msgid "" " of consecutive calls in the same thread is valid." msgstr "" -#: ../../library/time.rst:601 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:600 msgid "" ":ref:`Availability `: Windows, Linux, Unix systems supporting " "``CLOCK_THREAD_CPUTIME_ID``." msgstr "" -#: ../../library/time.rst:607 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:606 msgid "Similar to :func:`thread_time` but return time as nanoseconds." msgstr "" -#: ../../library/time.rst:614 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:613 msgid "" "Similar to :func:`~time.time` but returns time as an integer number of " "nanoseconds since the epoch_." msgstr "" -#: ../../library/time.rst:621 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:620 msgid "" "Reset the time conversion rules used by the library routines. The " "environment variable :envvar:`TZ` specifies how this is done. It will also " @@ -981,42 +988,42 @@ msgid "" " when daylight saving time applies)." msgstr "" -#: ../../library/time.rst:633 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:632 msgid "" "Although in many cases, changing the :envvar:`TZ` environment variable may " "affect the output of functions like :func:`localtime` without calling " ":func:`tzset`, this behavior should not be relied on." msgstr "" -#: ../../library/time.rst:637 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:636 msgid "The :envvar:`TZ` environment variable should contain no whitespace." msgstr "" -#: ../../library/time.rst:639 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:638 msgid "" "The standard format of the :envvar:`TZ` environment variable is (whitespace " "added for clarity)::" msgstr "" -#: ../../library/time.rst:644 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:643 msgid "Where the components are:" msgstr "" -#: ../../library/time.rst:648 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:647 msgid "``std`` and ``dst``" msgstr "" -#: ../../library/time.rst:647 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:646 msgid "" "Three or more alphanumerics giving the timezone abbreviations. These will be" " propagated into time.tzname" msgstr "" -#: ../../library/time.rst:654 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:653 msgid "``offset``" msgstr "``offset``" -#: ../../library/time.rst:651 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:650 msgid "" "The offset has the form: ``± hh[:mm[:ss]]``. This indicates the value added " "the local time to arrive at UTC. If preceded by a '-', the timezone is east" @@ -1024,41 +1031,41 @@ msgid "" "summer time is assumed to be one hour ahead of standard time." msgstr "" -#: ../../library/time.rst:676 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:675 msgid "``start[/time], end[/time]``" msgstr "" -#: ../../library/time.rst:657 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:656 msgid "" "Indicates when to change to and back from DST. The format of the start and " "end dates are one of the following:" msgstr "" -#: ../../library/time.rst:662 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:661 msgid ":samp:`J{n}`" msgstr ":samp:`J{n}`" -#: ../../library/time.rst:661 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:660 msgid "" "The Julian day *n* (1 <= *n* <= 365). Leap days are not counted, so in all " "years February 28 is day 59 and March 1 is day 60." msgstr "" -#: ../../library/time.rst:666 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:665 msgid ":samp:`{n}`" msgstr ":samp:`{n}`" -#: ../../library/time.rst:665 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:664 msgid "" "The zero-based Julian day (0 <= *n* <= 365). Leap days are counted, and it " "is possible to refer to February 29." msgstr "" -#: ../../library/time.rst:673 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:672 msgid ":samp:`M{m}.{n}.{d}`" msgstr ":samp:`M{m}.{n}.{d}`" -#: ../../library/time.rst:669 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:668 msgid "" "The *d*'th day (0 <= *d* <= 6) of week *n* of month *m* of the year (1 <= " "*n* <= 5, 1 <= *m* <= 12, where week 5 means \"the last *d* day in month " @@ -1066,13 +1073,13 @@ msgid "" " first week in which the *d*'th day occurs. Day zero is a Sunday." msgstr "" -#: ../../library/time.rst:675 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:674 msgid "" "``time`` has the same format as ``offset`` except that no leading sign ('-' " "or '+') is allowed. The default, if time is not given, is 02:00:00." msgstr "" -#: ../../library/time.rst:689 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:688 msgid "" "On many Unix systems (including \\*BSD, Linux, Solaris, and Darwin), it is " "more convenient to use the system's zoneinfo (:manpage:`tzfile(5)`) " @@ -1083,23 +1090,23 @@ msgid "" "``'Australia/Melbourne'``, ``'Egypt'`` or ``'Europe/Amsterdam'``. ::" msgstr "" -#: ../../library/time.rst:710 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:709 msgid "Clock ID Constants" msgstr "" -#: ../../library/time.rst:712 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:711 msgid "" "These constants are used as parameters for :func:`clock_getres` and " ":func:`clock_gettime`." msgstr "" -#: ../../library/time.rst:717 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:716 msgid "" "Identical to :data:`CLOCK_MONOTONIC`, except it also includes any time that " "the system is suspended." msgstr "" -#: ../../library/time.rst:720 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:719 msgid "" "This allows applications to get a suspend-aware monotonic clock without " "having to deal with the complications of :data:`CLOCK_REALTIME`, which may " @@ -1107,91 +1114,92 @@ msgid "" "similar." msgstr "" -#: ../../library/time.rst:726 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:725 msgid ":ref:`Availability `: Linux 2.6.39 or later." msgstr "" -#: ../../library/time.rst:732 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:731 msgid "" "The Solaris OS has a ``CLOCK_HIGHRES`` timer that attempts to use an optimal" " hardware source, and may give close to nanosecond resolution. " "``CLOCK_HIGHRES`` is the nonadjustable, high-resolution clock." msgstr "" -#: ../../library/time.rst:737 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:736 msgid ":ref:`Availability `: Solaris." msgstr ":ref:`Availability `: Solaris." -#: ../../library/time.rst:743 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:742 msgid "" "Clock that cannot be set and represents monotonic time since some " "unspecified starting point." msgstr "" -#: ../../library/time.rst:753 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:752 msgid "" "Similar to :data:`CLOCK_MONOTONIC`, but provides access to a raw hardware-" "based time that is not subject to NTP adjustments." msgstr "" -#: ../../library/time.rst:757 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:756 msgid "" ":ref:`Availability `: Linux 2.6.28 and newer, macOS 10.12 and " "newer." msgstr "" -#: ../../library/time.rst:763 ../../library/time.rst:772 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:762 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:771 msgid "High-resolution per-process timer from the CPU." msgstr "" -#: ../../library/time.rst:775 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:774 msgid "" ":ref:`Availability `: FreeBSD, NetBSD 7 or later, OpenBSD." msgstr "" -#: ../../library/time.rst:781 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:780 msgid "Thread-specific CPU-time clock." msgstr "" -#: ../../library/time.rst:790 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:789 msgid "" "Time whose absolute value is the time the system has been running and not " "suspended, providing accurate uptime measurement, both absolute and " "interval." msgstr "" -#: ../../library/time.rst:795 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:794 msgid ":ref:`Availability `: FreeBSD, OpenBSD 5.5 or later." msgstr "" -#: ../../library/time.rst:801 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:800 msgid "" "Clock that increments monotonically, tracking the time since an arbitrary " "point, unaffected by frequency or time adjustments and not incremented while" " the system is asleep." msgstr "" -#: ../../library/time.rst:806 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:805 msgid ":ref:`Availability `: macOS 10.12 and newer." msgstr "" -#: ../../library/time.rst:810 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:809 msgid "" "The following constant is the only parameter that can be sent to " ":func:`clock_settime`." msgstr "" -#: ../../library/time.rst:816 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:815 msgid "" "System-wide real-time clock. Setting this clock requires appropriate " "privileges." msgstr "" -#: ../../library/time.rst:827 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:826 msgid "Timezone Constants" msgstr "" -#: ../../library/time.rst:831 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:830 msgid "" "The offset of the local DST timezone, in seconds west of UTC, if one is " "defined. This is negative if the local DST timezone is east of UTC (as in " @@ -1199,25 +1207,25 @@ msgid "" "nonzero. See note below." msgstr "" -#: ../../library/time.rst:837 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:836 msgid "Nonzero if a DST timezone is defined. See note below." msgstr "" -#: ../../library/time.rst:841 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:840 msgid "" "The offset of the local (non-DST) timezone, in seconds west of UTC (negative" " in most of Western Europe, positive in the US, zero in the UK). See note " "below." msgstr "" -#: ../../library/time.rst:846 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:845 msgid "" "A tuple of two strings: the first is the name of the local non-DST timezone," " the second is the name of the local DST timezone. If no DST timezone is " "defined, the second string should not be used. See note below." msgstr "" -#: ../../library/time.rst:852 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:851 msgid "" "For the above Timezone constants (:data:`altzone`, :data:`daylight`, " ":data:`timezone`, and :data:`tzname`), the value is determined by the " @@ -1227,40 +1235,40 @@ msgid "" " to obtain timezone information." msgstr "" -#: ../../library/time.rst:862 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:861 msgid "Module :mod:`datetime`" msgstr "Modul :mod:`datetime`" -#: ../../library/time.rst:862 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:861 msgid "More object-oriented interface to dates and times." msgstr "" -#: ../../library/time.rst:866 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:865 msgid "Module :mod:`locale`" msgstr "Modul :mod:`locale`" -#: ../../library/time.rst:865 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:864 msgid "" "Internationalization services. The locale setting affects the " "interpretation of many format specifiers in :func:`strftime` and " ":func:`strptime`." msgstr "" -#: ../../library/time.rst:869 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:868 msgid "Module :mod:`calendar`" msgstr "Modul :mod:`calendar`" -#: ../../library/time.rst:869 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:868 msgid "" "General calendar-related functions. :func:`~calendar.timegm` is the " "inverse of :func:`gmtime` from this module." msgstr "" -#: ../../library/time.rst:873 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:872 msgid "Footnotes" msgstr "Catatan kaki" -#: ../../library/time.rst:874 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/time.rst:873 msgid "" "The use of ``%Z`` is now deprecated, but the ``%z`` escape that expands to " "the preferred hour/minute offset is not supported by all ANSI C libraries. " diff --git a/library/token.po b/library/token.po index b0854333..8e619dad 100644 --- a/library/token.po +++ b/library/token.po @@ -5,15 +5,16 @@ # # Translators: # oon arfiandwi , 2019 +# Septian Hari , 2019 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-11-13 11:56+0000\n" +"POT-Creation-Date: 2019-12-16 12:12+0000\n" "PO-Revision-Date: 2017-02-16 23:31+0000\n" -"Last-Translator: oon arfiandwi , 2019\n" +"Last-Translator: Septian Hari , 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 +22,17 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../../library/token.rst:2 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:2 msgid ":mod:`token` --- Constants used with Python parse trees" msgstr "" +":mod:`token` --- Konstanta digunakan dengan pohon pengurai (parse tree) " +"Python" -#: ../../library/token.rst:9 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:9 msgid "**Source code:** :source:`Lib/token.py`" -msgstr "" +msgstr "**Kode sumber:** :source:`Lib/token.py`" -#: ../../library/token.rst:13 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " @@ -37,273 +40,303 @@ msgid "" "the names in the context of the language grammar. The specific numeric " "values which the names map to may change between Python versions." msgstr "" +"Modul ini menyediakan konstanta yang mewakili nilai numerik dari simpul daun" +" pohon parse (token terminal). Merujuk pada berkas :file:`Grammar/Grammar` " +"dalam distribusi Python untuk definisi nama-nama dalam konteks tata bahasa " +"bahasa. Nilai numerik tertentu yang dipetakan oleh nama-nama dapat berubah " +"antar versi Python." -#: ../../library/token.rst:19 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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." msgstr "" +"Modul ini juga menyediakan pemetaan dari kode numerik ke nama dan beberapa " +"fungsi. Fungsi mencerminkan definisi pada file header Python C." -#: ../../library/token.rst:25 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " "parse trees to be generated." msgstr "" +"Kamus memetakan nilai numerik dari konstanta yang didefinisikan dalam modul " +"ini kembali ke string nama, yang memungkinkan dihasilkannya representasi " +"pohon parse yang lebih dapat dibaca oleh manusia." -#: ../../library/token.rst:32 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:32 msgid "Return ``True`` for terminal token values." -msgstr "" +msgstr "Kembalikan ``True`` untuk nilai-nilai token terminal (akhir)." -#: ../../library/token.rst:37 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:37 msgid "Return ``True`` for non-terminal token values." -msgstr "" +msgstr "Kembalikan ``True`` untuk nilai-nilai token non-terminal." -#: ../../library/token.rst:42 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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." -#: ../../library/token.rst:45 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:45 msgid "The token constants are:" -msgstr "" +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 ``\":=\"``." -#: ../../library/token.rst:49 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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." msgstr "" +"Nilai tipe token berikut tidak digunakan oleh penanda (tokenizer) C tetapi " +"diperlukan untuk modul :mod:`tokenize`." -#: ../../library/token.rst:54 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:54 msgid "Token value used to indicate a comment." -msgstr "" +msgstr "Nilai token digunakan untuk menunjukkan komentar." -#: ../../library/token.rst:59 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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" " generated when a logical line of code is continued over multiple physical " "lines." msgstr "" +"Nilai token digunakan untuk menunjukkan baris baru yang tidak berhenti. " +"Token :data:`NEWLINE` menunjukkan akhir baris logika kode Python; token " +"``NL`` dihasilkan ketika satu baris kode logis diteruskan melalui beberapa " +"baris fisik." -#: ../../library/token.rst:67 +#: /home/travis/build/python/cpython-doc-catalog/Doc/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 " "an ``ENCODING`` token." msgstr "" +"Nilai token yang menunjukkan pengodean yang digunakan untuk mendekode sumber" +" byte menjadi teks. Token pertama yang dikembalikan oleh " +":func:`tokenize.tokenize` akan selalu menjadi token ``ENCODING``." -#: ../../library/token.rst:74 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:74 msgid "" "Token value indicating that a type comment was recognized. Such tokens are " "only produced when :func:`ast.parse()` is invoked with " "``type_comments=True``." msgstr "" +"Nilai token yang menunjukkan bahwa tipe komentar dikenali. Token tersebut " +"hanya diproduksi ketika :func:`ast.parse()` dipanggil dengan " +"``type_comments=True``." -#: ../../library/token.rst:79 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:79 msgid "Added :data:`AWAIT` and :data:`ASYNC` tokens." -msgstr "" +msgstr "Menambahkan token :data:`AWAIT` dan :data:`ASYNC`." -#: ../../library/token.rst:82 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:82 msgid "Added :data:`COMMENT`, :data:`NL` and :data:`ENCODING` tokens." -msgstr "" +msgstr "Menambahkan token :data:`COMMENT`, :data:`NL` dan :data:`ENCODING`." -#: ../../library/token.rst:85 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:85 msgid "" "Removed :data:`AWAIT` and :data:`ASYNC` tokens. \"async\" and \"await\" are " "now tokenized as :data:`NAME` tokens." msgstr "" +"Menghapus token :data:`AWAIT` dan :data:`ASYNC`. \"async\" dan \"await\" " +"sekarang ditandai sebagai token :data:`NAME`." -#: ../../library/token.rst:89 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/token.rst:89 msgid "" "Added :data:`TYPE_COMMENT`. 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)." diff --git a/library/xml.dom.po b/library/xml.dom.po index bcd408a6..7ddd6f23 100644 --- a/library/xml.dom.po +++ b/library/xml.dom.po @@ -5,15 +5,16 @@ # # Translators: # oon arfiandwi , 2019 +# Septian Hari , 2019 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-11-13 11:56+0000\n" +"POT-Creation-Date: 2019-12-16 12:12+0000\n" "PO-Revision-Date: 2017-02-16 23:36+0000\n" -"Last-Translator: oon arfiandwi , 2019\n" +"Last-Translator: Septian Hari , 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 +22,15 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../../library/xml.dom.rst:2 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:2 msgid ":mod:`xml.dom` --- The Document Object Model API" msgstr "" -#: ../../library/xml.dom.rst:10 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:10 msgid "**Source code:** :source:`Lib/xml/dom/__init__.py`" msgstr "" -#: ../../library/xml.dom.rst:14 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:14 msgid "" "The Document Object Model, or \"DOM,\" is a cross-language API from the " "World Wide Web Consortium (W3C) for accessing and modifying XML documents. " @@ -39,7 +40,7 @@ msgid "" "interfaces." msgstr "" -#: ../../library/xml.dom.rst:20 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:20 msgid "" "The DOM is extremely useful for random-access applications. SAX only allows" " you a view of one bit of the document at a time. If you are looking at one" @@ -50,7 +51,7 @@ msgid "" "you need to look ahead in the XML document, you are just out of luck." msgstr "" -#: ../../library/xml.dom.rst:28 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:28 msgid "" "Some applications are simply impossible in an event driven model with no " "access to a tree. Of course you could build some sort of tree yourself in " @@ -58,14 +59,14 @@ msgid "" " standard tree representation for XML data." msgstr "" -#: ../../library/xml.dom.rst:33 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:33 msgid "" "The Document Object Model is being defined by the W3C in stages, or " "\"levels\" in their terminology. The Python mapping of the API is " "substantially based on the DOM Level 2 recommendation." msgstr "" -#: ../../library/xml.dom.rst:45 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:45 msgid "" "DOM applications typically start by parsing some XML into a DOM. How this " "is accomplished is not covered at all by DOM Level 1, and Level 2 provides " @@ -79,7 +80,7 @@ msgid "" "reader, but this is not yet available in the Python standard library." msgstr "" -#: ../../library/xml.dom.rst:56 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:56 msgid "" "Once you have a DOM document object, you can access the parts of your XML " "document through its properties and methods. These properties are defined " @@ -87,7 +88,7 @@ msgid "" " interpretation of the specification in Python." msgstr "" -#: ../../library/xml.dom.rst:61 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:61 msgid "" "The specification provided by the W3C defines the DOM API for Java, " "ECMAScript, and OMG IDL. The Python mapping defined here is based in large " @@ -97,46 +98,46 @@ msgid "" "mapping requirements." msgstr "" -#: ../../library/xml.dom.rst:71 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:71 msgid "" "`Document Object Model (DOM) Level 2 Specification " "`_" msgstr "" -#: ../../library/xml.dom.rst:71 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:71 msgid "The W3C recommendation upon which the Python DOM API is based." msgstr "" -#: ../../library/xml.dom.rst:74 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:74 msgid "" "`Document Object Model (DOM) Level 1 Specification `_" msgstr "" -#: ../../library/xml.dom.rst:74 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:74 msgid "" "The W3C recommendation for the DOM supported by :mod:`xml.dom.minidom`." msgstr "" -#: ../../library/xml.dom.rst:76 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:76 msgid "" "`Python Language Mapping Specification `_" msgstr "" -#: ../../library/xml.dom.rst:77 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:77 msgid "This specifies the mapping from OMG IDL to Python." msgstr "" -#: ../../library/xml.dom.rst:81 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:81 msgid "Module Contents" msgstr "" -#: ../../library/xml.dom.rst:83 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:83 msgid "The :mod:`xml.dom` contains the following functions:" msgstr "" -#: ../../library/xml.dom.rst:88 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:88 msgid "" "Register the *factory* function with the name *name*. The factory function " "should return an object which implements the :class:`DOMImplementation` " @@ -145,7 +146,7 @@ msgid "" " if that implementation supports some customization)." msgstr "" -#: ../../library/xml.dom.rst:97 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:97 msgid "" "Return a suitable DOM implementation. The *name* is either well-known, the " "module name of a DOM implementation, or ``None``. If it is not ``None``, " @@ -155,7 +156,7 @@ msgid "" "implementation." msgstr "" -#: ../../library/xml.dom.rst:103 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:103 msgid "" "If name is not given, this examines the available implementations to find " "one with the required feature set. If no implementation can be found, raise" @@ -164,37 +165,37 @@ msgid "" "available :class:`DOMImplementation` objects." msgstr "" -#: ../../library/xml.dom.rst:109 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:109 msgid "Some convenience constants are also provided:" msgstr "" -#: ../../library/xml.dom.rst:114 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:114 msgid "" "The value used to indicate that no namespace is associated with a node in " "the DOM. This is typically found as the :attr:`namespaceURI` of a node, or " "used as the *namespaceURI* parameter to a namespaces-specific method." msgstr "" -#: ../../library/xml.dom.rst:121 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:121 msgid "" "The namespace URI associated with the reserved prefix ``xml``, as defined by" " `Namespaces in XML `_ (section 4)." msgstr "" -#: ../../library/xml.dom.rst:127 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:127 msgid "" "The namespace URI for namespace declarations, as defined by `Document Object" " Model (DOM) Level 2 Core Specification `_ (section 1.1.8)." msgstr "" -#: ../../library/xml.dom.rst:134 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:134 msgid "" "The URI of the XHTML namespace as defined by `XHTML 1.0: The Extensible " "HyperText Markup Language `_ (section 3.1.1)." msgstr "" -#: ../../library/xml.dom.rst:138 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:138 msgid "" "In addition, :mod:`xml.dom` contains a base :class:`Node` class and the DOM " "exception classes. The :class:`Node` class provided by this module does not" @@ -206,166 +207,166 @@ msgid "" "to conform with the DOM specifications." msgstr "" -#: ../../library/xml.dom.rst:153 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:153 msgid "Objects in the DOM" msgstr "" -#: ../../library/xml.dom.rst:155 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:155 msgid "" "The definitive documentation for the DOM is the DOM specification from the " "W3C." msgstr "" -#: ../../library/xml.dom.rst:157 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:157 msgid "" "Note that DOM attributes may also be manipulated as nodes instead of as " "simple strings. It is fairly rare that you must do this, however, so this " "usage is not yet documented." msgstr "" -#: ../../library/xml.dom.rst:162 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:162 msgid "Interface" msgstr "" -#: ../../library/xml.dom.rst:162 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:162 msgid "Section" msgstr "" -#: ../../library/xml.dom.rst:162 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:162 msgid "Purpose" msgstr "" -#: ../../library/xml.dom.rst:164 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:164 msgid ":class:`DOMImplementation`" msgstr "" -#: ../../library/xml.dom.rst:164 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:164 msgid ":ref:`dom-implementation-objects`" msgstr ":ref:`dom-implementation-objects`" -#: ../../library/xml.dom.rst:164 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:164 msgid "Interface to the underlying implementation." msgstr "" -#: ../../library/xml.dom.rst:167 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:167 msgid ":class:`Node`" msgstr "" -#: ../../library/xml.dom.rst:167 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:167 msgid ":ref:`dom-node-objects`" msgstr ":ref:`dom-node-objects`" -#: ../../library/xml.dom.rst:167 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:167 msgid "Base interface for most objects in a document." msgstr "" -#: ../../library/xml.dom.rst:170 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:170 msgid ":class:`NodeList`" msgstr "" -#: ../../library/xml.dom.rst:170 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:170 msgid ":ref:`dom-nodelist-objects`" msgstr ":ref:`dom-nodelist-objects`" -#: ../../library/xml.dom.rst:170 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:170 msgid "Interface for a sequence of nodes." msgstr "" -#: ../../library/xml.dom.rst:173 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:173 msgid ":class:`DocumentType`" msgstr "" -#: ../../library/xml.dom.rst:173 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:173 msgid ":ref:`dom-documenttype-objects`" msgstr ":ref:`dom-documenttype-objects`" -#: ../../library/xml.dom.rst:173 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:173 msgid "Information about the declarations needed to process a document." msgstr "" -#: ../../library/xml.dom.rst:177 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:177 msgid ":class:`Document`" msgstr "" -#: ../../library/xml.dom.rst:177 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:177 msgid ":ref:`dom-document-objects`" msgstr ":ref:`dom-document-objects`" -#: ../../library/xml.dom.rst:177 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:177 msgid "Object which represents an entire document." msgstr "" -#: ../../library/xml.dom.rst:180 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:180 msgid ":class:`Element`" msgstr "" -#: ../../library/xml.dom.rst:180 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:180 msgid ":ref:`dom-element-objects`" msgstr ":ref:`dom-element-objects`" -#: ../../library/xml.dom.rst:180 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:180 msgid "Element nodes in the document hierarchy." msgstr "" -#: ../../library/xml.dom.rst:183 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:183 msgid ":class:`Attr`" msgstr "" -#: ../../library/xml.dom.rst:183 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:183 msgid ":ref:`dom-attr-objects`" msgstr ":ref:`dom-attr-objects`" -#: ../../library/xml.dom.rst:183 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:183 msgid "Attribute value nodes on element nodes." msgstr "" -#: ../../library/xml.dom.rst:186 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:186 msgid ":class:`Comment`" msgstr "" -#: ../../library/xml.dom.rst:186 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:186 msgid ":ref:`dom-comment-objects`" msgstr ":ref:`dom-comment-objects`" -#: ../../library/xml.dom.rst:186 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:186 msgid "Representation of comments in the source document." msgstr "" -#: ../../library/xml.dom.rst:189 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:189 msgid ":class:`Text`" msgstr "" -#: ../../library/xml.dom.rst:189 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:189 msgid ":ref:`dom-text-objects`" msgstr ":ref:`dom-text-objects`" -#: ../../library/xml.dom.rst:189 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:189 msgid "Nodes containing textual content from the document." msgstr "" -#: ../../library/xml.dom.rst:192 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:192 msgid ":class:`ProcessingInstruction`" msgstr "" -#: ../../library/xml.dom.rst:192 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:192 msgid ":ref:`dom-pi-objects`" msgstr ":ref:`dom-pi-objects`" -#: ../../library/xml.dom.rst:192 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:192 msgid "Processing instruction representation." msgstr "" -#: ../../library/xml.dom.rst:196 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:196 msgid "" "An additional section describes the exceptions defined for working with the " "DOM in Python." msgstr "" -#: ../../library/xml.dom.rst:203 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:203 msgid "DOMImplementation Objects" msgstr "" -#: ../../library/xml.dom.rst:205 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:205 msgid "" "The :class:`DOMImplementation` interface provides a way for applications to " "determine the availability of particular features in the DOM they are using." @@ -373,13 +374,13 @@ msgid "" ":class:`DocumentType` objects using the :class:`DOMImplementation` as well." msgstr "" -#: ../../library/xml.dom.rst:213 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:213 msgid "" "Return ``True`` if the feature identified by the pair of strings *feature* " "and *version* is implemented." msgstr "" -#: ../../library/xml.dom.rst:219 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:219 msgid "" "Return a new :class:`Document` object (the root of the DOM), with a child " ":class:`Element` object having the given *namespaceUri* and *qualifiedName*." @@ -389,23 +390,23 @@ msgid "" ":class:`Element` child is to be created." msgstr "" -#: ../../library/xml.dom.rst:229 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:229 msgid "" "Return a new :class:`DocumentType` object that encapsulates the given " "*qualifiedName*, *publicId*, and *systemId* strings, representing the " "information contained in an XML document type declaration." msgstr "" -#: ../../library/xml.dom.rst:237 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:237 msgid "Node Objects" msgstr "" -#: ../../library/xml.dom.rst:239 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:239 msgid "" "All of the components of an XML document are subclasses of :class:`Node`." msgstr "" -#: ../../library/xml.dom.rst:244 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:244 msgid "" "An integer representing the node type. Symbolic constants for the types are" " on the :class:`Node` object: :const:`ELEMENT_NODE`, " @@ -415,7 +416,7 @@ msgid "" ":const:`NOTATION_NODE`. This is a read-only attribute." msgstr "" -#: ../../library/xml.dom.rst:254 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:254 msgid "" "The parent of the current node, or ``None`` for the document node. The value" " is always a :class:`Node` object or ``None``. For :class:`Element` nodes, " @@ -424,14 +425,14 @@ msgid "" "always ``None``. This is a read-only attribute." msgstr "" -#: ../../library/xml.dom.rst:263 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:263 msgid "" "A :class:`NamedNodeMap` of attribute objects. Only elements have actual " "values for this; others provide ``None`` for this attribute. This is a read-" "only attribute." msgstr "" -#: ../../library/xml.dom.rst:270 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:270 msgid "" "The node that immediately precedes this one with the same parent. For " "instance the element with an end-tag that comes just before the *self* " @@ -441,49 +442,49 @@ msgid "" "``None``. This is a read-only attribute." msgstr "" -#: ../../library/xml.dom.rst:280 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:280 msgid "" "The node that immediately follows this one with the same parent. See also " ":attr:`previousSibling`. If this is the last child of the parent, this " "attribute will be ``None``. This is a read-only attribute." msgstr "" -#: ../../library/xml.dom.rst:287 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:287 msgid "" "A list of nodes contained within this node. This is a read-only attribute." msgstr "" -#: ../../library/xml.dom.rst:292 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:292 msgid "" "The first child of the node, if there are any, or ``None``. This is a read-" "only attribute." msgstr "" -#: ../../library/xml.dom.rst:298 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:298 msgid "" "The last child of the node, if there are any, or ``None``. This is a read-" "only attribute." msgstr "" -#: ../../library/xml.dom.rst:304 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:304 msgid "" "The part of the :attr:`tagName` following the colon if there is one, else " "the entire :attr:`tagName`. The value is a string." msgstr "" -#: ../../library/xml.dom.rst:310 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:310 msgid "" "The part of the :attr:`tagName` preceding the colon if there is one, else " "the empty string. The value is a string, or ``None``." msgstr "" -#: ../../library/xml.dom.rst:316 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:316 msgid "" "The namespace associated with the element name. This will be a string or " "``None``. This is a read-only attribute." msgstr "" -#: ../../library/xml.dom.rst:322 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:322 msgid "" "This has a different meaning for each node type; see the DOM specification " "for details. You can always get the information you would get here from " @@ -493,29 +494,29 @@ msgid "" "attribute." msgstr "" -#: ../../library/xml.dom.rst:331 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:331 msgid "" "This has a different meaning for each node type; see the DOM specification " "for details. The situation is similar to that with :attr:`nodeName`. The " "value is a string or ``None``." msgstr "" -#: ../../library/xml.dom.rst:338 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:338 msgid "Return ``True`` if the node has any attributes." msgstr "" -#: ../../library/xml.dom.rst:343 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:343 msgid "Return ``True`` if the node has any child nodes." msgstr "" -#: ../../library/xml.dom.rst:348 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:348 msgid "" "Return ``True`` if *other* refers to the same node as this node. This is " "especially useful for DOM implementations which use any sort of proxy " "architecture (because more than one object can refer to the same node)." msgstr "" -#: ../../library/xml.dom.rst:354 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:354 msgid "" "This is based on a proposed DOM Level 3 API which is still in the \"working " "draft\" stage, but this particular interface appears uncontroversial. " @@ -523,14 +524,14 @@ msgid "" "DOM interface (though any new W3C API for this would also be supported)." msgstr "" -#: ../../library/xml.dom.rst:362 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:362 msgid "" "Add a new child node to this node at the end of the list of children, " "returning *newChild*. If the node was already in the tree, it is removed " "first." msgstr "" -#: ../../library/xml.dom.rst:369 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:369 msgid "" "Insert a new child node before an existing child. It must be the case that " "*refChild* is a child of this node; if not, :exc:`ValueError` is raised. " @@ -538,7 +539,7 @@ msgid "" "the end of the children's list." msgstr "" -#: ../../library/xml.dom.rst:377 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:377 msgid "" "Remove a child node. *oldChild* must be a child of this node; if not, " ":exc:`ValueError` is raised. *oldChild* is returned on success. If " @@ -546,30 +547,30 @@ msgid "" "called." msgstr "" -#: ../../library/xml.dom.rst:384 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:384 msgid "" "Replace an existing node with a new node. It must be the case that " "*oldChild* is a child of this node; if not, :exc:`ValueError` is raised." msgstr "" -#: ../../library/xml.dom.rst:390 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:390 msgid "" "Join adjacent text nodes so that all stretches of text are stored as single " ":class:`Text` instances. This simplifies processing text from a DOM tree " "for many applications." msgstr "" -#: ../../library/xml.dom.rst:397 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:397 msgid "" "Clone this node. Setting *deep* means to clone all child nodes as well. " "This returns the clone." msgstr "" -#: ../../library/xml.dom.rst:404 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:404 msgid "NodeList Objects" msgstr "" -#: ../../library/xml.dom.rst:406 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:406 msgid "" "A :class:`NodeList` represents a sequence of nodes. These objects are used " "in two ways in the DOM Core recommendation: an :class:`Element` object " @@ -578,24 +579,24 @@ msgid "" ":class:`Node` return objects with this interface to represent query results." msgstr "" -#: ../../library/xml.dom.rst:412 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:412 msgid "" "The DOM Level 2 recommendation defines one method and one attribute for " "these objects:" msgstr "" -#: ../../library/xml.dom.rst:418 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:418 msgid "" "Return the *i*'th item from the sequence, if there is one, or ``None``. The" " index *i* is not allowed to be less than zero or greater than or equal to " "the length of the sequence." msgstr "" -#: ../../library/xml.dom.rst:425 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:425 msgid "The number of nodes in the sequence." msgstr "" -#: ../../library/xml.dom.rst:427 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:427 msgid "" "In addition, the Python DOM interface requires that some additional support " "is provided to allow :class:`NodeList` objects to be used as Python " @@ -605,18 +606,18 @@ msgid "" " support for the :func:`len` built-in function." msgstr "" -#: ../../library/xml.dom.rst:435 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:435 msgid "" "If a DOM implementation supports modification of the document, the " ":class:`NodeList` implementation must also support the " ":meth:`~object.__setitem__` and :meth:`~object.__delitem__` methods." msgstr "" -#: ../../library/xml.dom.rst:443 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:443 msgid "DocumentType Objects" msgstr "" -#: ../../library/xml.dom.rst:445 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:445 msgid "" "Information about the notations and entities declared by a document " "(including the external subset if the parser uses it and can provide the " @@ -627,38 +628,38 @@ msgid "" "``None`` instead of an instance of this interface." msgstr "" -#: ../../library/xml.dom.rst:453 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:453 msgid "" ":class:`DocumentType` is a specialization of :class:`Node`, and adds the " "following attributes:" msgstr "" -#: ../../library/xml.dom.rst:459 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:459 msgid "" "The public identifier for the external subset of the document type " "definition. This will be a string or ``None``." msgstr "" -#: ../../library/xml.dom.rst:465 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:465 msgid "" "The system identifier for the external subset of the document type " "definition. This will be a URI as a string, or ``None``." msgstr "" -#: ../../library/xml.dom.rst:471 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:471 msgid "" "A string giving the complete internal subset from the document. This does " "not include the brackets which enclose the subset. If the document has no " "internal subset, this should be ``None``." msgstr "" -#: ../../library/xml.dom.rst:478 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:478 msgid "" "The name of the root element as given in the ``DOCTYPE`` declaration, if " "present." msgstr "" -#: ../../library/xml.dom.rst:484 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:484 msgid "" "This is a :class:`NamedNodeMap` giving the definitions of external entities." " For entity names defined more than once, only the first definition is " @@ -667,7 +668,7 @@ msgid "" "entities are defined." msgstr "" -#: ../../library/xml.dom.rst:493 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:493 msgid "" "This is a :class:`NamedNodeMap` giving the definitions of notations. For " "notation names defined more than once, only the first definition is provided" @@ -676,29 +677,29 @@ msgid "" "notations are defined." msgstr "" -#: ../../library/xml.dom.rst:503 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:503 msgid "Document Objects" msgstr "" -#: ../../library/xml.dom.rst:505 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:505 msgid "" "A :class:`Document` represents an entire XML document, including its " "constituent elements, attributes, processing instructions, comments etc. " "Remember that it inherits properties from :class:`Node`." msgstr "" -#: ../../library/xml.dom.rst:512 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:512 msgid "The one and only root element of the document." msgstr "" -#: ../../library/xml.dom.rst:517 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:517 msgid "" "Create and return a new element node. The element is not inserted into the " "document when it is created. You need to explicitly insert it with one of " "the other methods such as :meth:`insertBefore` or :meth:`appendChild`." msgstr "" -#: ../../library/xml.dom.rst:524 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:524 msgid "" "Create and return a new element with a namespace. The *tagName* may have a " "prefix. The element is not inserted into the document when it is created. " @@ -706,28 +707,28 @@ msgid "" ":meth:`insertBefore` or :meth:`appendChild`." msgstr "" -#: ../../library/xml.dom.rst:532 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:532 msgid "" "Create and return a text node containing the data passed as a parameter. As" " with the other creation methods, this one does not insert the node into the" " tree." msgstr "" -#: ../../library/xml.dom.rst:539 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:539 msgid "" "Create and return a comment node containing the data passed as a parameter." " As with the other creation methods, this one does not insert the node into" " the tree." msgstr "" -#: ../../library/xml.dom.rst:546 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:546 msgid "" "Create and return a processing instruction node containing the *target* and " "*data* passed as parameters. As with the other creation methods, this one " "does not insert the node into the tree." msgstr "" -#: ../../library/xml.dom.rst:553 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:553 msgid "" "Create and return an attribute node. This method does not associate the " "attribute node with any particular element. You must use " @@ -735,7 +736,7 @@ msgid "" "the newly created attribute instance." msgstr "" -#: ../../library/xml.dom.rst:561 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:561 msgid "" "Create and return an attribute node with a namespace. The *tagName* may " "have a prefix. This method does not associate the attribute node with any " @@ -744,95 +745,96 @@ msgid "" "instance." msgstr "" -#: ../../library/xml.dom.rst:569 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:569 msgid "" "Search for all descendants (direct children, children's children, etc.) with" " a particular element type name." msgstr "" -#: ../../library/xml.dom.rst:575 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:575 msgid "" "Search for all descendants (direct children, children's children, etc.) with" " a particular namespace URI and localname. The localname is the part of the" " namespace after the prefix." msgstr "" -#: ../../library/xml.dom.rst:583 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:583 msgid "Element Objects" msgstr "" -#: ../../library/xml.dom.rst:585 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:585 msgid "" ":class:`Element` is a subclass of :class:`Node`, so inherits all the " "attributes of that class." msgstr "" -#: ../../library/xml.dom.rst:591 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:591 msgid "" "The element type name. In a namespace-using document it may have colons in " "it. The value is a string." msgstr "" -#: ../../library/xml.dom.rst:597 ../../library/xml.dom.rst:602 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:597 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:602 msgid "Same as equivalent method in the :class:`Document` class." msgstr "" -#: ../../library/xml.dom.rst:607 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:607 msgid "Return ``True`` if the element has an attribute named by *name*." msgstr "" -#: ../../library/xml.dom.rst:612 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:612 msgid "" "Return ``True`` if the element has an attribute named by *namespaceURI* and " "*localName*." msgstr "" -#: ../../library/xml.dom.rst:618 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:618 msgid "" "Return the value of the attribute named by *name* as a string. If no such " "attribute exists, an empty string is returned, as if the attribute had no " "value." msgstr "" -#: ../../library/xml.dom.rst:624 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:624 msgid "Return the :class:`Attr` node for the attribute named by *attrname*." msgstr "" -#: ../../library/xml.dom.rst:629 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:629 msgid "" "Return the value of the attribute named by *namespaceURI* and *localName* as" " a string. If no such attribute exists, an empty string is returned, as if " "the attribute had no value." msgstr "" -#: ../../library/xml.dom.rst:636 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:636 msgid "" "Return an attribute value as a node, given a *namespaceURI* and *localName*." msgstr "" -#: ../../library/xml.dom.rst:641 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:641 msgid "" "Remove an attribute by name. If there is no matching attribute, a " ":exc:`NotFoundErr` is raised." msgstr "" -#: ../../library/xml.dom.rst:647 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:647 msgid "" "Remove and return *oldAttr* from the attribute list, if present. If " "*oldAttr* is not present, :exc:`NotFoundErr` is raised." msgstr "" -#: ../../library/xml.dom.rst:653 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:653 msgid "" "Remove an attribute by name. Note that it uses a localName, not a qname. " "No exception is raised if there is no matching attribute." msgstr "" -#: ../../library/xml.dom.rst:659 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:659 msgid "Set an attribute value from a string." msgstr "" -#: ../../library/xml.dom.rst:664 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:664 msgid "" "Add a new attribute node to the element, replacing an existing attribute if " "necessary if the :attr:`name` attribute matches. If a replacement occurs, " @@ -840,7 +842,7 @@ msgid "" ":exc:`InuseAttributeErr` will be raised." msgstr "" -#: ../../library/xml.dom.rst:672 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:672 msgid "" "Add a new attribute node to the element, replacing an existing attribute if " "necessary if the :attr:`namespaceURI` and :attr:`localName` attributes " @@ -848,58 +850,58 @@ msgid "" " *newAttr* is already in use, :exc:`InuseAttributeErr` will be raised." msgstr "" -#: ../../library/xml.dom.rst:680 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:680 msgid "" "Set an attribute value from a string, given a *namespaceURI* and a *qname*. " "Note that a qname is the whole attribute name. This is different than " "above." msgstr "" -#: ../../library/xml.dom.rst:687 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:687 msgid "Attr Objects" msgstr "" -#: ../../library/xml.dom.rst:689 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:689 msgid "" ":class:`Attr` inherits from :class:`Node`, so inherits all its attributes." msgstr "" -#: ../../library/xml.dom.rst:694 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:694 msgid "" "The attribute name. In a namespace-using document it may include a colon." msgstr "" -#: ../../library/xml.dom.rst:700 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:700 msgid "" "The part of the name following the colon if there is one, else the entire " "name. This is a read-only attribute." msgstr "" -#: ../../library/xml.dom.rst:707 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:707 msgid "" "The part of the name preceding the colon if there is one, else the empty " "string." msgstr "" -#: ../../library/xml.dom.rst:713 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:713 msgid "" "The text value of the attribute. This is a synonym for the " ":attr:`nodeValue` attribute." msgstr "" -#: ../../library/xml.dom.rst:720 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:720 msgid "NamedNodeMap Objects" msgstr "" -#: ../../library/xml.dom.rst:722 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:722 msgid ":class:`NamedNodeMap` does *not* inherit from :class:`Node`." msgstr "" -#: ../../library/xml.dom.rst:727 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:727 msgid "The length of the attribute list." msgstr "" -#: ../../library/xml.dom.rst:732 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:732 msgid "" "Return an attribute with a particular index. The order you get the " "attributes in is arbitrary but will be consistent for the life of a DOM. " @@ -907,35 +909,35 @@ msgid "" "attribute." msgstr "" -#: ../../library/xml.dom.rst:736 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:736 msgid "" "There are also experimental methods that give this class more mapping " "behavior. You can use them or you can use the standardized " ":meth:`getAttribute\\*` family of methods on the :class:`Element` objects." msgstr "" -#: ../../library/xml.dom.rst:744 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:744 msgid "Comment Objects" msgstr "" -#: ../../library/xml.dom.rst:746 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:746 msgid "" ":class:`Comment` represents a comment in the XML document. It is a subclass" " of :class:`Node`, but cannot have child nodes." msgstr "" -#: ../../library/xml.dom.rst:752 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:752 msgid "" "The content of the comment as a string. The attribute contains all " "characters between the leading ````, " "but does not include them." msgstr "" -#: ../../library/xml.dom.rst:760 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:760 msgid "Text and CDATASection Objects" msgstr "" -#: ../../library/xml.dom.rst:762 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:762 msgid "" "The :class:`Text` interface represents text in the XML document. If the " "parser and DOM implementation support the DOM's XML extension, portions of " @@ -944,17 +946,17 @@ msgid "" "provide different values for the :attr:`nodeType` attribute." msgstr "" -#: ../../library/xml.dom.rst:768 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:768 msgid "" "These interfaces extend the :class:`Node` interface. They cannot have child" " nodes." msgstr "" -#: ../../library/xml.dom.rst:774 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:774 msgid "The content of the text node as a string." msgstr "" -#: ../../library/xml.dom.rst:778 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:778 msgid "" "The use of a :class:`CDATASection` node does not indicate that the node " "represents a complete CDATA marked section, only that the content of the " @@ -964,33 +966,33 @@ msgid "" "marked sections." msgstr "" -#: ../../library/xml.dom.rst:788 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:788 msgid "ProcessingInstruction Objects" msgstr "" -#: ../../library/xml.dom.rst:790 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:790 msgid "" "Represents a processing instruction in the XML document; this inherits from " "the :class:`Node` interface and cannot have child nodes." msgstr "" -#: ../../library/xml.dom.rst:796 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:796 msgid "" "The content of the processing instruction up to the first whitespace " "character. This is a read-only attribute." msgstr "" -#: ../../library/xml.dom.rst:802 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:802 msgid "" "The content of the processing instruction following the first whitespace " "character." msgstr "" -#: ../../library/xml.dom.rst:809 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:809 msgid "Exceptions" msgstr "Pengecualian" -#: ../../library/xml.dom.rst:811 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:811 msgid "" "The DOM Level 2 recommendation defines a single exception, " ":exc:`DOMException`, and a number of constants that allow applications to " @@ -999,7 +1001,7 @@ msgid "" " exception." msgstr "" -#: ../../library/xml.dom.rst:816 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:816 msgid "" "The Python DOM interface provides the constants, but also expands the set of" " exceptions so that a specific exception exists for each of the exception " @@ -1008,44 +1010,44 @@ msgid "" ":attr:`code` attribute." msgstr "" -#: ../../library/xml.dom.rst:825 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:825 msgid "" "Base exception class used for all specific DOM exceptions. This exception " "class cannot be directly instantiated." msgstr "" -#: ../../library/xml.dom.rst:831 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:831 msgid "" "Raised when a specified range of text does not fit into a string. This is " "not known to be used in the Python DOM implementations, but may be received " "from DOM implementations not written in Python." msgstr "" -#: ../../library/xml.dom.rst:838 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:838 msgid "" "Raised when an attempt is made to insert a node where the node type is not " "allowed." msgstr "" -#: ../../library/xml.dom.rst:844 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:844 msgid "" "Raised when an index or size parameter to a method is negative or exceeds " "the allowed values." msgstr "" -#: ../../library/xml.dom.rst:850 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:850 msgid "" "Raised when an attempt is made to insert an :class:`Attr` node that is " "already present elsewhere in the document." msgstr "" -#: ../../library/xml.dom.rst:856 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:856 msgid "" "Raised if a parameter or an operation is not supported on the underlying " "object." msgstr "" -#: ../../library/xml.dom.rst:861 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:861 msgid "" "This exception is raised when a string parameter contains a character that " "is not permitted in the context it's being used in by the XML 1.0 " @@ -1053,270 +1055,272 @@ msgid "" "with a space in the element type name will cause this error to be raised." msgstr "" -#: ../../library/xml.dom.rst:869 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:869 msgid "Raised when an attempt is made to modify the type of a node." msgstr "" -#: ../../library/xml.dom.rst:874 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:874 msgid "" "Raised when an attempt is made to use an object that is not defined or is no" " longer usable." msgstr "" -#: ../../library/xml.dom.rst:880 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:880 msgid "" "If an attempt is made to change any object in a way that is not permitted " "with regard to the `Namespaces in XML `_ recommendation, this exception is raised." msgstr "" -#: ../../library/xml.dom.rst:887 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:887 msgid "" "Exception when a node does not exist in the referenced context. For " "example, :meth:`NamedNodeMap.removeNamedItem` will raise this if the node " "passed in does not exist in the map." msgstr "" -#: ../../library/xml.dom.rst:894 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:894 msgid "" "Raised when the implementation does not support the requested type of object" " or operation." msgstr "" -#: ../../library/xml.dom.rst:900 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:900 msgid "" "This is raised if data is specified for a node which does not support data." msgstr "" -#: ../../library/xml.dom.rst:907 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:907 msgid "" "Raised on attempts to modify an object where modifications are not allowed " "(such as for read-only nodes)." msgstr "" -#: ../../library/xml.dom.rst:913 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:913 msgid "Raised when an invalid or illegal string is specified." msgstr "" -#: ../../library/xml.dom.rst:920 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:920 msgid "" "Raised when a node is inserted in a different document than it currently " "belongs to, and the implementation does not support migrating the node from " "one document to the other." msgstr "" -#: ../../library/xml.dom.rst:924 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:924 msgid "" "The exception codes defined in the DOM recommendation map to the exceptions " "described above according to this table:" msgstr "" -#: ../../library/xml.dom.rst:928 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:928 msgid "Constant" msgstr "Konstanta" -#: ../../library/xml.dom.rst:928 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:928 msgid "Exception" msgstr "" -#: ../../library/xml.dom.rst:930 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:930 msgid ":const:`DOMSTRING_SIZE_ERR`" msgstr ":const:`DOMSTRING_SIZE_ERR`" -#: ../../library/xml.dom.rst:930 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:930 msgid ":exc:`DomstringSizeErr`" msgstr ":exc:`DomstringSizeErr`" -#: ../../library/xml.dom.rst:932 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:932 msgid ":const:`HIERARCHY_REQUEST_ERR`" msgstr ":const:`HIERARCHY_REQUEST_ERR`" -#: ../../library/xml.dom.rst:932 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:932 msgid ":exc:`HierarchyRequestErr`" msgstr ":exc:`HierarchyRequestErr`" -#: ../../library/xml.dom.rst:934 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:934 msgid ":const:`INDEX_SIZE_ERR`" msgstr ":const:`INDEX_SIZE_ERR`" -#: ../../library/xml.dom.rst:934 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:934 msgid ":exc:`IndexSizeErr`" msgstr ":exc:`IndexSizeErr`" -#: ../../library/xml.dom.rst:936 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:936 msgid ":const:`INUSE_ATTRIBUTE_ERR`" msgstr ":const:`INUSE_ATTRIBUTE_ERR`" -#: ../../library/xml.dom.rst:936 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:936 msgid ":exc:`InuseAttributeErr`" msgstr ":exc:`InuseAttributeErr`" -#: ../../library/xml.dom.rst:938 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:938 msgid ":const:`INVALID_ACCESS_ERR`" msgstr ":const:`INVALID_ACCESS_ERR`" -#: ../../library/xml.dom.rst:938 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:938 msgid ":exc:`InvalidAccessErr`" msgstr ":exc:`InvalidAccessErr`" -#: ../../library/xml.dom.rst:940 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:940 msgid ":const:`INVALID_CHARACTER_ERR`" msgstr ":const:`INVALID_CHARACTER_ERR`" -#: ../../library/xml.dom.rst:940 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:940 msgid ":exc:`InvalidCharacterErr`" msgstr ":exc:`InvalidCharacterErr`" -#: ../../library/xml.dom.rst:942 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:942 msgid ":const:`INVALID_MODIFICATION_ERR`" msgstr ":const:`INVALID_MODIFICATION_ERR`" -#: ../../library/xml.dom.rst:942 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:942 msgid ":exc:`InvalidModificationErr`" msgstr ":exc:`InvalidModificationErr`" -#: ../../library/xml.dom.rst:944 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:944 msgid ":const:`INVALID_STATE_ERR`" msgstr ":const:`INVALID_STATE_ERR`" -#: ../../library/xml.dom.rst:944 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:944 msgid ":exc:`InvalidStateErr`" msgstr ":exc:`InvalidStateErr`" -#: ../../library/xml.dom.rst:946 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:946 msgid ":const:`NAMESPACE_ERR`" msgstr ":const:`NAMESPACE_ERR`" -#: ../../library/xml.dom.rst:946 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:946 msgid ":exc:`NamespaceErr`" msgstr ":exc:`NamespaceErr`" -#: ../../library/xml.dom.rst:948 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:948 msgid ":const:`NOT_FOUND_ERR`" msgstr ":const:`NOT_FOUND_ERR`" -#: ../../library/xml.dom.rst:948 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:948 msgid ":exc:`NotFoundErr`" msgstr ":exc:`NotFoundErr`" -#: ../../library/xml.dom.rst:950 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:950 msgid ":const:`NOT_SUPPORTED_ERR`" msgstr ":const:`NOT_SUPPORTED_ERR`" -#: ../../library/xml.dom.rst:950 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:950 msgid ":exc:`NotSupportedErr`" msgstr ":exc:`NotSupportedErr`" -#: ../../library/xml.dom.rst:952 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:952 msgid ":const:`NO_DATA_ALLOWED_ERR`" msgstr ":const:`NO_DATA_ALLOWED_ERR`" -#: ../../library/xml.dom.rst:952 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:952 msgid ":exc:`NoDataAllowedErr`" msgstr ":exc:`NoDataAllowedErr`" -#: ../../library/xml.dom.rst:954 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:954 msgid ":const:`NO_MODIFICATION_ALLOWED_ERR`" msgstr ":const:`NO_MODIFICATION_ALLOWED_ERR`" -#: ../../library/xml.dom.rst:954 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:954 msgid ":exc:`NoModificationAllowedErr`" msgstr ":exc:`NoModificationAllowedErr`" -#: ../../library/xml.dom.rst:956 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:956 msgid ":const:`SYNTAX_ERR`" msgstr ":const:`SYNTAX_ERR`" -#: ../../library/xml.dom.rst:956 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:956 msgid ":exc:`SyntaxErr`" msgstr ":exc:`SyntaxErr`" -#: ../../library/xml.dom.rst:958 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:958 msgid ":const:`WRONG_DOCUMENT_ERR`" msgstr ":const:`WRONG_DOCUMENT_ERR`" -#: ../../library/xml.dom.rst:958 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:958 msgid ":exc:`WrongDocumentErr`" msgstr ":exc:`WrongDocumentErr`" -#: ../../library/xml.dom.rst:965 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:965 msgid "Conformance" msgstr "" -#: ../../library/xml.dom.rst:967 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:967 msgid "" "This section describes the conformance requirements and relationships " "between the Python DOM API, the W3C DOM recommendations, and the OMG IDL " "mapping for Python." msgstr "" -#: ../../library/xml.dom.rst:975 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:975 msgid "Type Mapping" msgstr "" -#: ../../library/xml.dom.rst:977 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:977 msgid "" "The IDL types used in the DOM specification are mapped to Python types " "according to the following table." msgstr "" -#: ../../library/xml.dom.rst:981 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:981 msgid "IDL Type" msgstr "" -#: ../../library/xml.dom.rst:981 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:981 msgid "Python Type" msgstr "Tipe Python" -#: ../../library/xml.dom.rst:983 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:983 msgid "``boolean``" -msgstr "" +msgstr "``boolean``" -#: ../../library/xml.dom.rst:983 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:983 msgid "``bool`` or ``int``" msgstr "" -#: ../../library/xml.dom.rst:985 ../../library/xml.dom.rst:985 -#: ../../library/xml.dom.rst:987 ../../library/xml.dom.rst:989 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:985 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:985 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:987 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:989 msgid "``int``" msgstr "``int``" -#: ../../library/xml.dom.rst:987 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:987 msgid "``long int``" msgstr "" -#: ../../library/xml.dom.rst:989 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:989 msgid "``unsigned int``" msgstr "" -#: ../../library/xml.dom.rst:991 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:991 msgid "``DOMString``" msgstr "" -#: ../../library/xml.dom.rst:991 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:991 msgid "``str`` or ``bytes``" msgstr "" -#: ../../library/xml.dom.rst:993 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:993 msgid "``null``" msgstr "" -#: ../../library/xml.dom.rst:993 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:993 msgid "``None``" msgstr "" -#: ../../library/xml.dom.rst:999 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:999 msgid "Accessor Methods" msgstr "" -#: ../../library/xml.dom.rst:1001 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:1001 msgid "" "The mapping from OMG IDL to Python defines accessor functions for IDL " "``attribute`` declarations in much the way the Java mapping does. Mapping " "the IDL declarations ::" msgstr "" -#: ../../library/xml.dom.rst:1008 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:1008 msgid "" "yields three accessor functions: a \"get\" method for :attr:`someValue` " "(:meth:`_get_someValue`), and \"get\" and \"set\" methods for " @@ -1327,7 +1331,7 @@ msgid "" ":exc:`AttributeError`." msgstr "" -#: ../../library/xml.dom.rst:1015 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:1015 msgid "" "The Python DOM API, however, *does* require that normal attribute access " "work. This means that the typical surrogates generated by Python IDL " @@ -1339,7 +1343,7 @@ msgid "" " all DOM implementations." msgstr "" -#: ../../library/xml.dom.rst:1024 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:1024 msgid "" "In the Python DOM API, accessor functions are not required. If provided, " "they should take the form defined by the Python IDL mapping, but these " @@ -1348,7 +1352,7 @@ msgid "" "``readonly`` attributes." msgstr "" -#: ../../library/xml.dom.rst:1029 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xml.dom.rst:1029 msgid "" "The IDL definitions do not fully embody the requirements of the W3C DOM API," " such as the notion of certain objects, such as the return value of " diff --git a/library/xmlrpc.client.po b/library/xmlrpc.client.po index e4ef8900..84be51f5 100644 --- a/library/xmlrpc.client.po +++ b/library/xmlrpc.client.po @@ -5,15 +5,16 @@ # # Translators: # oon arfiandwi , 2019 +# Septian Hari , 2019 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-01 14:24+0000\n" +"POT-Creation-Date: 2019-12-16 12:12+0000\n" "PO-Revision-Date: 2017-02-16 23:37+0000\n" -"Last-Translator: oon arfiandwi , 2019\n" +"Last-Translator: Septian Hari , 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 +22,15 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../../library/xmlrpc.client.rst:2 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:2 msgid ":mod:`xmlrpc.client` --- XML-RPC client access" -msgstr "" +msgstr ":mod:`xmlrpc.client` --- akses klien XML-RPC" -#: ../../library/xmlrpc.client.rst:10 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:10 msgid "**Source code:** :source:`Lib/xmlrpc/client.py`" -msgstr "" +msgstr "**Kode sumber:** :source:`Lib/xmlrpc/client.py`" -#: ../../library/xmlrpc.client.rst:17 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:17 msgid "" "XML-RPC is a Remote Procedure Call method that uses XML passed via HTTP(S) " "as a transport. With it, a client can call methods with parameters on a " @@ -37,21 +38,33 @@ msgid "" "This module supports writing XML-RPC client code; it handles all the details" " of translating between conformable Python objects and XML on the wire." msgstr "" +"XML-RPC adalah metode Pemanggilan Prosedur Jarak Jauh (Remote Procedure " +"Call) yang menggunakan XML, dikirimkan melalui HTTP(S) sebagai sarana " +"transportasi. Dengan itu, klien dapat memanggil metode dengan parameter di " +"server jauh (server dinamai oleh URI) dan mendapatkan kembali data " +"terstruktur. Modul ini mendukung penulisan kode klien XML-RPC; ia menangani " +"semua detail penerjemahan antara objek Python yang sesuai dan XML pada " +"kabel." -#: ../../library/xmlrpc.client.rst:26 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:26 msgid "" "The :mod:`xmlrpc.client` module is not secure against maliciously " "constructed data. If you need to parse untrusted or unauthenticated data " "see :ref:`xml-vulnerabilities`." msgstr "" +"Modul :mod:`xmlrpc.client` tidak aman terhadap data yang dirangkai untuk " +"tujuan jahat. Jika Anda perlu melakukan parsing data yang tidak dipercaya " +"atau tidak terauthentikasi, lihat :ref:`xml-vulnerabilities`." -#: ../../library/xmlrpc.client.rst:32 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:32 msgid "" "For HTTPS URIs, :mod:`xmlrpc.client` now performs all the necessary " "certificate and hostname checks by default." msgstr "" +"Untuk URI HTTPS, :mod:`xmlrpc.client` sekarang melakukan semua pemeriksaan " +"sertifikat dan nama host yang diperlukan secara default." -#: ../../library/xmlrpc.client.rst:39 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:39 msgid "" "A :class:`ServerProxy` instance is an object that manages communication with" " a remote XML-RPC server. The required first argument is a URI (Uniform " @@ -62,8 +75,16 @@ msgid "" "an encoding, by default UTF-8. The optional fourth argument is a debugging " "flag." msgstr "" +"Instance :class:`ServerProxy` adalah objek yang mengelola komunikasi dengan " +"server XML-RPC jarak jauh. Argumen pertama yang diperlukan adalah URI " +"(Uniform Resource Indicator), dan biasanya akan menjadi URL server. Argumen " +"opsional kedua adalah instance dari transport factory; secara default ini " +"adalah instance internal :class:`SafeTransport` untuk https: URL dan " +"internal instance HTTP :class:`Transport` 'jika selain itu. Argumen opsional" +" ketiga adalah pengkodean, secara default UTF-8. Argumen opsional keempat " +"adalah bendera debugging." -#: ../../library/xmlrpc.client.rst:47 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:47 msgid "" "The following parameters govern the use of the returned proxy instance. If " "*allow_none* is true, the Python constant ``None`` will be translated into " @@ -84,15 +105,16 @@ msgid "" "applies only to date/time values." msgstr "" -#: ../../library/xmlrpc.client.rst:65 ../../library/xmlrpc.client.rst:552 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:65 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:552 msgid "The *use_builtin_types* flag was added." -msgstr "" +msgstr "Penanda *use_builtin_types* ditambahkan." -#: ../../library/xmlrpc.client.rst:68 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:68 msgid "The *headers* parameter was added." -msgstr "" +msgstr "Parameter *headers* ditambahkan" -#: ../../library/xmlrpc.client.rst:71 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:71 msgid "" "Both the HTTP and HTTPS transports support the URL syntax extension for HTTP" " Basic Authentication: ``http://user:pass@host:port/path``. The " @@ -104,7 +126,7 @@ msgid "" "settings of the underlying HTTPS connection." msgstr "" -#: ../../library/xmlrpc.client.rst:80 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:80 msgid "" "The returned instance is a proxy object with methods that can be used to " "invoke corresponding RPC calls on the remote server. If the remote server " @@ -113,114 +135,120 @@ msgid "" "other server-associated metadata." msgstr "" -#: ../../library/xmlrpc.client.rst:86 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:86 msgid "" "Types that are conformable (e.g. that can be marshalled through XML), " "include the following (and except where noted, they are unmarshalled as the " "same Python type):" msgstr "" -#: ../../library/xmlrpc.client.rst:93 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:93 msgid "XML-RPC type" -msgstr "" +msgstr "Tipe XML-RPC" -#: ../../library/xmlrpc.client.rst:93 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:93 msgid "Python type" msgstr "tipe Python" -#: ../../library/xmlrpc.client.rst:95 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:95 msgid "``boolean``" -msgstr "" +msgstr "``boolean``" -#: ../../library/xmlrpc.client.rst:95 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:95 msgid ":class:`bool`" -msgstr "" +msgstr ":class:`bool`" -#: ../../library/xmlrpc.client.rst:97 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:97 msgid "``int``, ``i1``, ``i2``, ``i4``, ``i8`` or ``biginteger``" -msgstr "" +msgstr "``int``, ``i1``, ``i2``, ``i4``, ``i8`` atau ``biginteger``" -#: ../../library/xmlrpc.client.rst:97 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:97 msgid "" ":class:`int` in range from -2147483648 to 2147483647. Values get the " "```` tag." msgstr "" +"Jangkauan :class:`int` berkisar dari -2147483648 hingga 2147483647. Nilai " +"ini mendapatkan tag ````." -#: ../../library/xmlrpc.client.rst:102 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:102 msgid "``double`` or ``float``" -msgstr "" +msgstr "``double`` atau ``float``" -#: ../../library/xmlrpc.client.rst:102 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:102 msgid ":class:`float`. Values get the ```` tag." -msgstr "" +msgstr ":class:`float`. Nilai ini mendapatkan tag ````." -#: ../../library/xmlrpc.client.rst:105 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:105 msgid "``string``" -msgstr "" +msgstr "``string``" -#: ../../library/xmlrpc.client.rst:105 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:105 msgid ":class:`str`" -msgstr "" +msgstr ":class:`str`" -#: ../../library/xmlrpc.client.rst:107 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:107 msgid "``array``" -msgstr "" +msgstr "``array``" -#: ../../library/xmlrpc.client.rst:107 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:107 msgid "" ":class:`list` or :class:`tuple` containing conformable elements. Arrays are" " returned as :class:`lists `." msgstr "" -#: ../../library/xmlrpc.client.rst:111 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:111 msgid "``struct``" -msgstr "" +msgstr "``struct``" -#: ../../library/xmlrpc.client.rst:111 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:111 msgid "" ":class:`dict`. Keys must be strings, values may be any conformable type. " "Objects of user-defined classes can be passed in; only their " ":attr:`~object.__dict__` attribute is transmitted." msgstr "" -#: ../../library/xmlrpc.client.rst:116 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:116 msgid "``dateTime.iso8601``" -msgstr "" +msgstr "``dateTime.iso8601``" -#: ../../library/xmlrpc.client.rst:116 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:116 msgid "" ":class:`DateTime` or :class:`datetime.datetime`. Returned type depends on " "values of *use_builtin_types* and *use_datetime* flags." msgstr "" -#: ../../library/xmlrpc.client.rst:120 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:120 msgid "``base64``" -msgstr "" +msgstr "``base64``" -#: ../../library/xmlrpc.client.rst:120 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:120 msgid "" ":class:`Binary`, :class:`bytes` or :class:`bytearray`. Returned type " "depends on the value of the *use_builtin_types* flag." msgstr "" +":class:`Binary`, :class:`bytes` or :class:`bytearray`. Tipe yang " +"dikembalikan bergantung pada penanda *use_builtin_types*." -#: ../../library/xmlrpc.client.rst:124 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:124 msgid "``nil``" -msgstr "" +msgstr "``nil``" -#: ../../library/xmlrpc.client.rst:124 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:124 msgid "" "The ``None`` constant. Passing is allowed only if *allow_none* is true." msgstr "" +"Konstan ``None``. Penggunaan hanya diizinkan jika *allow_none* bernilai " +"true." -#: ../../library/xmlrpc.client.rst:127 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:127 msgid "``bigdecimal``" -msgstr "" +msgstr "``bigdecimal``" -#: ../../library/xmlrpc.client.rst:127 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:127 msgid ":class:`decimal.Decimal`. Returned type only." -msgstr "" +msgstr ":class:`decimal.Decimal`. Hanya tipe yang dikembalikan." -#: ../../library/xmlrpc.client.rst:130 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:130 msgid "" "This is the full set of data types supported by XML-RPC. Method calls may " "also raise a special :exc:`Fault` instance, used to signal XML-RPC server " @@ -230,7 +258,7 @@ msgid "" "currently does not marshal instances of subclasses of built-in types." msgstr "" -#: ../../library/xmlrpc.client.rst:137 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:137 msgid "" "When passing strings, characters special to XML such as ``<``, ``>``, and " "``&`` will be automatically escaped. However, it's the caller's " @@ -243,17 +271,17 @@ msgid "" "below." msgstr "" -#: ../../library/xmlrpc.client.rst:146 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:146 msgid "" ":class:`Server` is retained as an alias for :class:`ServerProxy` for " "backwards compatibility. New code should use :class:`ServerProxy`." msgstr "" -#: ../../library/xmlrpc.client.rst:149 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:149 msgid "Added the *context* argument." -msgstr "" +msgstr "Menambahkan argumen *context*." -#: ../../library/xmlrpc.client.rst:152 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:152 msgid "" "Added support of type tags with prefixes (e.g. ``ex:nil``). Added support of" " unmarshalling additional types used by Apache XML-RPC implementation for " @@ -262,52 +290,55 @@ msgid "" "description." msgstr "" -#: ../../library/xmlrpc.client.rst:164 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:164 msgid "`XML-RPC HOWTO `_" -msgstr "" +msgstr "`XML-RPC HOWTO `_" -#: ../../library/xmlrpc.client.rst:163 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:163 msgid "" "A good description of XML-RPC operation and client software in several " "languages. Contains pretty much everything an XML-RPC client developer needs" " to know." msgstr "" -#: ../../library/xmlrpc.client.rst:167 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:167 msgid "" "`XML-RPC Introspection " "`_" msgstr "" +"`Tinjauan XML-RPC `_" -#: ../../library/xmlrpc.client.rst:167 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:167 msgid "Describes the XML-RPC protocol extension for introspection." msgstr "" -#: ../../library/xmlrpc.client.rst:170 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:170 msgid "`XML-RPC Specification `_" -msgstr "" +msgstr "`Spesifikasi XML-RPC `_" -#: ../../library/xmlrpc.client.rst:170 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:170 msgid "The official specification." -msgstr "" +msgstr "Spesifikasi resmi" -#: ../../library/xmlrpc.client.rst:175 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:175 msgid "" "`Unofficial XML-RPC Errata `_" msgstr "" +"`Koreksi error tidak resmi XML-RPC `_" -#: ../../library/xmlrpc.client.rst:173 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:173 msgid "" "Fredrik Lundh's \"unofficial errata, intended to clarify certain details in " "the XML-RPC specification, as well as hint at 'best practices' to use when " "designing your own XML-RPC implementations.\"" msgstr "" -#: ../../library/xmlrpc.client.rst:181 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:181 msgid "ServerProxy Objects" -msgstr "" +msgstr "Objek ServerProxy" -#: ../../library/xmlrpc.client.rst:183 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:183 msgid "" "A :class:`ServerProxy` instance has a method corresponding to each remote " "procedure call accepted by the XML-RPC server. Calling the method performs " @@ -318,19 +349,19 @@ msgid "" "indicating an error." msgstr "" -#: ../../library/xmlrpc.client.rst:190 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:190 msgid "" "Servers that support the XML introspection API support some common methods " "grouped under the reserved :attr:`~ServerProxy.system` attribute:" msgstr "" -#: ../../library/xmlrpc.client.rst:196 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:196 msgid "" "This method returns a list of strings, one for each (non-system) method " "supported by the XML-RPC server." msgstr "" -#: ../../library/xmlrpc.client.rst:202 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:202 msgid "" "This method takes one parameter, the name of a method implemented by the " "XML-RPC server. It returns an array of possible signatures for this method. " @@ -338,13 +369,13 @@ msgid "" "type of the method, the rest are parameters." msgstr "" -#: ../../library/xmlrpc.client.rst:207 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:207 msgid "" "Because multiple signatures (ie. overloading) is permitted, this method " "returns a list of signatures rather than a singleton." msgstr "" -#: ../../library/xmlrpc.client.rst:210 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:210 msgid "" "Signatures themselves are restricted to the top level parameters expected by" " a method. For instance if a method expects one array of structs as a " @@ -353,14 +384,14 @@ msgid "" " \"string, int, int, int\"." msgstr "" -#: ../../library/xmlrpc.client.rst:215 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:215 msgid "" "If no signature is defined for the method, a non-array value is returned. In" " Python this means that the type of the returned value will be something " "other than list." msgstr "" -#: ../../library/xmlrpc.client.rst:222 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:222 msgid "" "This method takes one parameter, the name of a method implemented by the " "XML-RPC server. It returns a documentation string describing the use of " @@ -368,26 +399,29 @@ msgid "" "The documentation string may contain HTML markup." msgstr "" -#: ../../library/xmlrpc.client.rst:229 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:229 msgid "" "Instances of :class:`ServerProxy` support the :term:`context manager` " "protocol for closing the underlying transport." msgstr "" -#: ../../library/xmlrpc.client.rst:233 ../../library/xmlrpc.client.rst:279 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:233 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:279 msgid "A working example follows. The server code::" msgstr "" -#: ../../library/xmlrpc.client.rst:245 ../../library/xmlrpc.client.rst:294 -#: ../../library/xmlrpc.client.rst:404 ../../library/xmlrpc.client.rst:510 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:245 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:294 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:404 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:510 msgid "The client code for the preceding server::" msgstr "" -#: ../../library/xmlrpc.client.rst:256 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:256 msgid "DateTime Objects" -msgstr "" +msgstr "Objek DateTime" -#: ../../library/xmlrpc.client.rst:260 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:260 msgid "" "This class may be initialized with seconds since the epoch, a time tuple, an" " ISO 8601 time/date string, or a :class:`datetime.datetime` instance. It " @@ -395,150 +429,150 @@ msgid "" "marshalling/unmarshalling code:" msgstr "" -#: ../../library/xmlrpc.client.rst:268 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:268 msgid "Accept a string as the instance's new time value." msgstr "" -#: ../../library/xmlrpc.client.rst:273 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:273 msgid "" "Write the XML-RPC encoding of this :class:`DateTime` item to the *out* " "stream object." msgstr "" -#: ../../library/xmlrpc.client.rst:276 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:276 msgid "" "It also supports certain of Python's built-in operators through rich " "comparison and :meth:`__repr__` methods." msgstr "" -#: ../../library/xmlrpc.client.rst:309 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:309 msgid "Binary Objects" -msgstr "" +msgstr "Objek biner" -#: ../../library/xmlrpc.client.rst:313 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:313 msgid "" "This class may be initialized from bytes data (which may include NULs). The " "primary access to the content of a :class:`Binary` object is provided by an " "attribute:" msgstr "" -#: ../../library/xmlrpc.client.rst:320 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:320 msgid "" "The binary data encapsulated by the :class:`Binary` instance. The data is " "provided as a :class:`bytes` object." msgstr "" -#: ../../library/xmlrpc.client.rst:323 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:323 msgid "" ":class:`Binary` objects have the following methods, supported mainly for " "internal use by the marshalling/unmarshalling code:" msgstr "" -#: ../../library/xmlrpc.client.rst:329 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:329 msgid "" "Accept a base64 :class:`bytes` object and decode it as the instance's new " "data." msgstr "" -#: ../../library/xmlrpc.client.rst:334 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:334 msgid "" "Write the XML-RPC base 64 encoding of this binary item to the *out* stream " "object." msgstr "" -#: ../../library/xmlrpc.client.rst:336 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:336 msgid "" "The encoded data will have newlines every 76 characters as per :rfc:`RFC " "2045 section 6.8 <2045#section-6.8>`, which was the de facto standard base64" " specification when the XML-RPC spec was written." msgstr "" -#: ../../library/xmlrpc.client.rst:341 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:341 msgid "" "It also supports certain of Python's built-in operators through " ":meth:`__eq__` and :meth:`__ne__` methods." msgstr "" -#: ../../library/xmlrpc.client.rst:344 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:344 msgid "" "Example usage of the binary objects. We're going to transfer an image over " "XMLRPC::" msgstr "" -#: ../../library/xmlrpc.client.rst:360 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:360 msgid "The client gets the image and saves it to a file::" msgstr "" -#: ../../library/xmlrpc.client.rst:371 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:371 msgid "Fault Objects" msgstr "" -#: ../../library/xmlrpc.client.rst:375 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:375 msgid "" "A :class:`Fault` object encapsulates the content of an XML-RPC fault tag. " "Fault objects have the following attributes:" msgstr "" -#: ../../library/xmlrpc.client.rst:381 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:381 msgid "A string indicating the fault type." msgstr "" -#: ../../library/xmlrpc.client.rst:386 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:386 msgid "A string containing a diagnostic message associated with the fault." msgstr "" -#: ../../library/xmlrpc.client.rst:388 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:388 msgid "" "In the following example we're going to intentionally cause a :exc:`Fault` " "by returning a complex type object. The server code::" msgstr "" -#: ../../library/xmlrpc.client.rst:421 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:421 msgid "ProtocolError Objects" -msgstr "" +msgstr "Objek ProtocolError " -#: ../../library/xmlrpc.client.rst:425 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:425 msgid "" "A :class:`ProtocolError` object describes a protocol error in the underlying" " transport layer (such as a 404 'not found' error if the server named by the" " URI does not exist). It has the following attributes:" msgstr "" -#: ../../library/xmlrpc.client.rst:432 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:432 msgid "The URI or URL that triggered the error." -msgstr "" +msgstr "URI atau URL yang menyebabkan error." -#: ../../library/xmlrpc.client.rst:437 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:437 msgid "The error code." -msgstr "" +msgstr "Kode errornya" -#: ../../library/xmlrpc.client.rst:442 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:442 msgid "The error message or diagnostic string." -msgstr "" +msgstr "Pesan error atau string diagnosanya" -#: ../../library/xmlrpc.client.rst:447 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:447 msgid "" "A dict containing the headers of the HTTP/HTTPS request that triggered the " "error." msgstr "" -#: ../../library/xmlrpc.client.rst:450 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:450 msgid "" "In the following example we're going to intentionally cause a " ":exc:`ProtocolError` by providing an invalid URI::" msgstr "" -#: ../../library/xmlrpc.client.rst:468 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:468 msgid "MultiCall Objects" -msgstr "" +msgstr "Objek MultiCall" -#: ../../library/xmlrpc.client.rst:470 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:470 msgid "" "The :class:`MultiCall` object provides a way to encapsulate multiple calls " "to a remote server into a single request [#]_." msgstr "" -#: ../../library/xmlrpc.client.rst:476 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:476 msgid "" "Create an object used to boxcar method calls. *server* is the eventual " "target of the call. Calls can be made to the result object, but they will " @@ -549,15 +583,15 @@ msgid "" "the individual results." msgstr "" -#: ../../library/xmlrpc.client.rst:484 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:484 msgid "A usage example of this class follows. The server code::" msgstr "" -#: ../../library/xmlrpc.client.rst:526 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:526 msgid "Convenience Functions" -msgstr "" +msgstr "Fungsi yang memudahkan" -#: ../../library/xmlrpc.client.rst:530 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:530 msgid "" "Convert *params* into an XML-RPC request. or into a response if " "*methodresponse* is true. *params* can be either a tuple of arguments or an " @@ -569,7 +603,7 @@ msgid "" "for *allow_none*." msgstr "" -#: ../../library/xmlrpc.client.rst:541 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:541 msgid "" "Convert an XML-RPC request or response into Python objects, a ``(params, " "methodname)``. *params* is a tuple of argument; *methodname* is a string, " @@ -580,36 +614,43 @@ msgid "" " to be presented as :class:`bytes` objects; this flag is false by default." msgstr "" -#: ../../library/xmlrpc.client.rst:549 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:549 msgid "" "The obsolete *use_datetime* flag is similar to *use_builtin_types* but it " "applies only to date/time values." msgstr "" +"Penanda *use_datetime* yang obsolete mirip dengan *use_builtin_types* tetapi" +" hanya berlaku untuk nilai tanggal/waktu." -#: ../../library/xmlrpc.client.rst:559 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:559 msgid "Example of Client Usage" -msgstr "" +msgstr "Contoh penggunaan Client" -#: ../../library/xmlrpc.client.rst:576 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:576 msgid "" "To access an XML-RPC server through a HTTP proxy, you need to define a " "custom transport. The following example shows how::" msgstr "" +"Untuk mengakses server XML-RPC melalui proksi HTTP, Anda perlu menentukan " +"transport khusus. Contoh berikut menunjukkan caranya ::" -#: ../../library/xmlrpc.client.rst:601 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:601 msgid "Example of Client and Server Usage" -msgstr "" +msgstr "Contoh penggunaan Client dan Server" -#: ../../library/xmlrpc.client.rst:603 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:603 msgid "See :ref:`simplexmlrpcserver-example`." -msgstr "" +msgstr "Lihat :ref:`simplexmlrpcserver-example`." -#: ../../library/xmlrpc.client.rst:607 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:607 msgid "Footnotes" msgstr "Catatan kaki" -#: ../../library/xmlrpc.client.rst:608 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.client.rst:608 msgid "" "This approach has been first presented in `a discussion on xmlrpc.com " "`_." msgstr "" +"Pendekatan ini pertama kali ditampilkan pada sebuah diskusi pada `xmlrpc.com" +" " +"`_." diff --git a/library/xmlrpc.server.po b/library/xmlrpc.server.po index f7397fe9..9b895629 100644 --- a/library/xmlrpc.server.po +++ b/library/xmlrpc.server.po @@ -5,15 +5,16 @@ # # Translators: # oon arfiandwi , 2019 +# Septian Hari , 2019 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-01 14:24+0000\n" +"POT-Creation-Date: 2019-12-16 12:12+0000\n" "PO-Revision-Date: 2017-02-16 23:37+0000\n" -"Last-Translator: oon arfiandwi , 2019\n" +"Last-Translator: Septian Hari , 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 +22,15 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../../library/xmlrpc.server.rst:2 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:2 msgid ":mod:`xmlrpc.server` --- Basic XML-RPC servers" msgstr "" -#: ../../library/xmlrpc.server.rst:10 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:10 msgid "**Source code:** :source:`Lib/xmlrpc/server.py`" msgstr "" -#: ../../library/xmlrpc.server.rst:14 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:14 msgid "" "The :mod:`xmlrpc.server` module provides a basic server framework for XML-" "RPC servers written in Python. Servers can either be free standing, using " @@ -37,14 +38,14 @@ msgid "" ":class:`CGIXMLRPCRequestHandler`." msgstr "" -#: ../../library/xmlrpc.server.rst:22 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:22 msgid "" "The :mod:`xmlrpc.server` module is not secure against maliciously " "constructed data. If you need to parse untrusted or unauthenticated data " "see :ref:`xml-vulnerabilities`." msgstr "" -#: ../../library/xmlrpc.server.rst:31 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:31 msgid "" "Create a new server instance. This class provides methods for registration " "of functions that can be called by the XML-RPC protocol. The " @@ -64,12 +65,13 @@ msgid "" " when date/times values or binary data are received; it defaults to false." msgstr "" -#: ../../library/xmlrpc.server.rst:47 ../../library/xmlrpc.server.rst:61 -#: ../../library/xmlrpc.server.rst:373 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:47 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:61 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:373 msgid "The *use_builtin_types* flag was added." -msgstr "" +msgstr "Penanda *use_builtin_types* ditambahkan." -#: ../../library/xmlrpc.server.rst:54 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:54 msgid "" "Create a new instance to handle XML-RPC requests in a CGI environment. The " "*allow_none* and *encoding* parameters are passed on to :mod:`xmlrpc.client`" @@ -79,25 +81,26 @@ msgid "" " when date/times values or binary data are received; it defaults to false." msgstr "" -#: ../../library/xmlrpc.server.rst:67 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:67 msgid "" "Create a new request handler instance. This request handler supports " "``POST`` requests and modifies logging so that the *logRequests* parameter " "to the :class:`SimpleXMLRPCServer` constructor parameter is honored." msgstr "" -#: ../../library/xmlrpc.server.rst:75 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:75 msgid "SimpleXMLRPCServer Objects" msgstr "" -#: ../../library/xmlrpc.server.rst:77 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:77 msgid "" "The :class:`SimpleXMLRPCServer` class is based on " ":class:`socketserver.TCPServer` and provides a means of creating simple, " "stand alone XML-RPC servers." msgstr "" -#: ../../library/xmlrpc.server.rst:84 ../../library/xmlrpc.server.rst:298 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:84 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:298 msgid "" "Register a function that can respond to XML-RPC requests. If *name* is " "given, it will be the method name associated with *function*, otherwise " @@ -105,18 +108,20 @@ msgid "" "characters not legal in Python identifiers, including the period character." msgstr "" -#: ../../library/xmlrpc.server.rst:89 ../../library/xmlrpc.server.rst:303 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:89 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:303 msgid "" "This method can also be used as a decorator. When used as a decorator, " "*name* can only be given as a keyword argument to register *function* under " "*name*. If no *name* is given, ``function.__name__`` will be used." msgstr "" -#: ../../library/xmlrpc.server.rst:93 ../../library/xmlrpc.server.rst:307 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:93 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:307 msgid ":meth:`register_function` can be used as a decorator." msgstr "" -#: ../../library/xmlrpc.server.rst:99 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:99 msgid "" "Register an object which is used to expose method names which have not been " "registered using :meth:`register_function`. If *instance* contains a " @@ -130,7 +135,7 @@ msgid "" "attribute matching the name of the requested method." msgstr "" -#: ../../library/xmlrpc.server.rst:110 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:110 msgid "" "If the optional *allow_dotted_names* argument is true and the instance does " "not have a :meth:`_dispatch` method, then if the requested method name " @@ -141,24 +146,24 @@ msgid "" "client." msgstr "" -#: ../../library/xmlrpc.server.rst:119 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:119 msgid "" "Enabling the *allow_dotted_names* option allows intruders to access your " "module's global variables and may allow intruders to execute arbitrary code " "on your machine. Only use this option on a secure, closed network." msgstr "" -#: ../../library/xmlrpc.server.rst:126 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:126 msgid "" "Registers the XML-RPC introspection functions ``system.listMethods``, " "``system.methodHelp`` and ``system.methodSignature``." msgstr "" -#: ../../library/xmlrpc.server.rst:132 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:132 msgid "Registers the XML-RPC multicall function system.multicall." msgstr "" -#: ../../library/xmlrpc.server.rst:137 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:137 msgid "" "An attribute value that must be a tuple listing valid path portions of the " "URL for receiving XML-RPC requests. Requests posted to other paths will " @@ -166,33 +171,33 @@ msgid "" "paths will be considered valid. The default value is ``('/', '/RPC2')``." msgstr "" -#: ../../library/xmlrpc.server.rst:146 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:146 msgid "SimpleXMLRPCServer Example" msgstr "" -#: ../../library/xmlrpc.server.rst:147 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:147 msgid "Server code::" msgstr "" -#: ../../library/xmlrpc.server.rst:181 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:181 msgid "" "The following client code will call the methods made available by the " "preceding server::" msgstr "" -#: ../../library/xmlrpc.server.rst:194 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:194 msgid "" ":meth:`register_function` can also be used as a decorator. The previous " "server example can register functions in a decorator way::" msgstr "" -#: ../../library/xmlrpc.server.rst:225 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:225 msgid "" "The following example included in the :file:`Lib/xmlrpc/server.py` module " "shows a server allowing dotted names and registering a multicall function." msgstr "" -#: ../../library/xmlrpc.server.rst:230 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:230 msgid "" "Enabling the *allow_dotted_names* option allows intruders to access your " "module's global variables and may allow intruders to execute arbitrary code " @@ -200,32 +205,32 @@ msgid "" "network." msgstr "" -#: ../../library/xmlrpc.server.rst:259 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:259 msgid "This ExampleService demo can be invoked from the command line::" msgstr "" -#: ../../library/xmlrpc.server.rst:264 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:264 msgid "" "The client that interacts with the above server is included in " "`Lib/xmlrpc/client.py`::" msgstr "" -#: ../../library/xmlrpc.server.rst:284 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:284 msgid "" "This client which interacts with the demo XMLRPC server can be invoked as::" msgstr "" -#: ../../library/xmlrpc.server.rst:290 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:290 msgid "CGIXMLRPCRequestHandler" msgstr "" -#: ../../library/xmlrpc.server.rst:292 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:292 msgid "" "The :class:`CGIXMLRPCRequestHandler` class can be used to handle XML-RPC " "requests sent to Python CGI scripts." msgstr "" -#: ../../library/xmlrpc.server.rst:313 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:313 msgid "" "Register an object which is used to expose method names which have not been" " registered using :meth:`register_function`. If instance contains a " @@ -240,32 +245,32 @@ msgid "" "the client." msgstr "" -#: ../../library/xmlrpc.server.rst:327 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:327 msgid "" "Register the XML-RPC introspection functions ``system.listMethods``, " "``system.methodHelp`` and ``system.methodSignature``." msgstr "" -#: ../../library/xmlrpc.server.rst:333 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:333 msgid "Register the XML-RPC multicall function ``system.multicall``." msgstr "" -#: ../../library/xmlrpc.server.rst:338 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:338 msgid "" "Handle an XML-RPC request. If *request_text* is given, it should be the POST" " data provided by the HTTP server, otherwise the contents of stdin will be " "used." msgstr "" -#: ../../library/xmlrpc.server.rst:341 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:341 msgid "Example::" msgstr "Contoh::" -#: ../../library/xmlrpc.server.rst:357 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:357 msgid "Documenting XMLRPC server" msgstr "" -#: ../../library/xmlrpc.server.rst:359 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:359 msgid "" "These classes extend the above classes to serve HTML documentation in " "response to HTTP GET requests. Servers can either be free standing, using " @@ -273,18 +278,18 @@ msgid "" ":class:`DocCGIXMLRPCRequestHandler`." msgstr "" -#: ../../library/xmlrpc.server.rst:369 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:369 msgid "" "Create a new server instance. All parameters have the same meaning as for " ":class:`SimpleXMLRPCServer`; *requestHandler* defaults to " ":class:`DocXMLRPCRequestHandler`." msgstr "" -#: ../../library/xmlrpc.server.rst:379 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:379 msgid "Create a new instance to handle XML-RPC requests in a CGI environment." msgstr "" -#: ../../library/xmlrpc.server.rst:384 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:384 msgid "" "Create a new request handler instance. This request handler supports XML-RPC" " POST requests, documentation GET requests, and modifies logging so that the" @@ -292,11 +297,11 @@ msgid "" "parameter is honored." msgstr "" -#: ../../library/xmlrpc.server.rst:393 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:393 msgid "DocXMLRPCServer Objects" msgstr "" -#: ../../library/xmlrpc.server.rst:395 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:395 msgid "" "The :class:`DocXMLRPCServer` class is derived from " ":class:`SimpleXMLRPCServer` and provides a means of creating self-" @@ -306,30 +311,33 @@ msgid "" "documentation." msgstr "" -#: ../../library/xmlrpc.server.rst:404 ../../library/xmlrpc.server.rst:432 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:404 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:432 msgid "" "Set the title used in the generated HTML documentation. This title will be " "used inside the HTML \"title\" element." msgstr "" -#: ../../library/xmlrpc.server.rst:410 ../../library/xmlrpc.server.rst:438 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:410 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:438 msgid "" "Set the name used in the generated HTML documentation. This name will appear" " at the top of the generated documentation inside a \"h1\" element." msgstr "" -#: ../../library/xmlrpc.server.rst:416 ../../library/xmlrpc.server.rst:444 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:416 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:444 msgid "" "Set the description used in the generated HTML documentation. This " "description will appear as a paragraph, below the server name, in the " "documentation." msgstr "" -#: ../../library/xmlrpc.server.rst:421 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:421 msgid "DocCGIXMLRPCRequestHandler" msgstr "" -#: ../../library/xmlrpc.server.rst:423 +#: /home/travis/build/python/cpython-doc-catalog/Doc/library/xmlrpc.server.rst:423 msgid "" "The :class:`DocCGIXMLRPCRequestHandler` class is derived from " ":class:`CGIXMLRPCRequestHandler` and provides a means of creating self-" diff --git a/reference/compound_stmts.po b/reference/compound_stmts.po index f0febf4d..decbdecb 100644 --- a/reference/compound_stmts.po +++ b/reference/compound_stmts.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-01 14:24+0000\n" +"POT-Creation-Date: 2019-12-30 12: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" @@ -21,11 +21,11 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../../reference/compound_stmts.rst:5 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:5 msgid "Compound statements" msgstr "Pernyataan gabungan" -#: ../../reference/compound_stmts.rst:9 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:9 msgid "" "Compound statements contain (groups of) other statements; they affect or " "control the execution of those other statements in some way. In general, " @@ -33,7 +33,7 @@ msgid "" "whole compound statement may be contained in one line." msgstr "" -#: ../../reference/compound_stmts.rst:14 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:14 msgid "" "The :keyword:`if`, :keyword:`while` and :keyword:`for` statements implement " "traditional control flow constructs. :keyword:`try` specifies exception " @@ -43,7 +43,7 @@ msgid "" "are also syntactically compound statements." msgstr "" -#: ../../reference/compound_stmts.rst:26 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:26 msgid "" "A compound statement consists of one or more 'clauses.' A clause consists " "of a header and a 'suite.' The clause headers of a particular compound " @@ -58,18 +58,18 @@ msgid "" "would belong::" msgstr "" -#: ../../reference/compound_stmts.rst:39 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:39 msgid "" "Also note that the semicolon binds tighter than the colon in this context, " "so that in the following example, either all or none of the :func:`print` " "calls are executed::" msgstr "" -#: ../../reference/compound_stmts.rst:45 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:45 msgid "Summarizing:" msgstr "Meringkas:" -#: ../../reference/compound_stmts.rst:67 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:67 msgid "" "Note that statements always end in a ``NEWLINE`` possibly followed by a " "``DEDENT``. Also note that optional continuation clauses always begin with " @@ -78,21 +78,21 @@ msgid "" ":keyword:`if` statements to be indented)." msgstr "" -#: ../../reference/compound_stmts.rst:73 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:73 msgid "" "The formatting of the grammar rules in the following sections places each " "clause on a separate line for clarity." msgstr "" -#: ../../reference/compound_stmts.rst:82 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:82 msgid "The :keyword:`!if` statement" msgstr "Pernyataan :keyword:`!if`" -#: ../../reference/compound_stmts.rst:90 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:90 msgid "The :keyword:`if` statement is used for conditional execution:" msgstr "" -#: ../../reference/compound_stmts.rst:97 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:97 msgid "" "It selects exactly one of the suites by evaluating the expressions one by " "one until one is found to be true (see section :ref:`booleans` for the " @@ -102,17 +102,17 @@ msgid "" "is executed." msgstr "" -#: ../../reference/compound_stmts.rst:107 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:107 msgid "The :keyword:`!while` statement" msgstr "Pernyataan :keyword:`!while`" -#: ../../reference/compound_stmts.rst:115 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:115 msgid "" "The :keyword:`while` statement is used for repeated execution as long as an " "expression is true:" msgstr "" -#: ../../reference/compound_stmts.rst:122 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:122 msgid "" "This repeatedly tests the expression and, if it is true, executes the first " "suite; if the expression is false (which may be the first time it is tested)" @@ -120,7 +120,7 @@ msgid "" "loop terminates." msgstr "" -#: ../../reference/compound_stmts.rst:131 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:131 msgid "" "A :keyword:`break` statement executed in the first suite terminates the loop" " without executing the :keyword:`!else` clause's suite. A " @@ -128,17 +128,17 @@ msgid "" "the suite and goes back to testing the expression." msgstr "" -#: ../../reference/compound_stmts.rst:140 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:140 msgid "The :keyword:`!for` statement" msgstr "Pernyataan :keyword:`!for`" -#: ../../reference/compound_stmts.rst:151 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:151 msgid "" "The :keyword:`for` statement is used to iterate over the elements of a " "sequence (such as a string, tuple or list) or other iterable object:" msgstr "" -#: ../../reference/compound_stmts.rst:158 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:158 msgid "" "The expression list is evaluated once; it should yield an iterable object. " "An iterator is created for the result of the ``expression_list``. The suite" @@ -151,7 +151,7 @@ msgid "" "executed, and the loop terminates." msgstr "" -#: ../../reference/compound_stmts.rst:171 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:171 msgid "" "A :keyword:`break` statement executed in the first suite terminates the loop" " without executing the :keyword:`!else` clause's suite. A " @@ -160,14 +160,14 @@ msgid "" "clause if there is no next item." msgstr "" -#: ../../reference/compound_stmts.rst:177 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:177 msgid "" "The for-loop makes assignments to the variables in the target list. This " "overwrites all previous assignments to those variables including those made " "in the suite of the for-loop::" msgstr "" -#: ../../reference/compound_stmts.rst:191 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:191 msgid "" "Names in the target list are not deleted when the loop is finished, but if " "the sequence is empty, they will not have been assigned to at all by the " @@ -176,7 +176,7 @@ msgid "" "e.g., ``list(range(3))`` returns the list ``[0, 1, 2]``." msgstr "" -#: ../../reference/compound_stmts.rst:203 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:203 msgid "" "There is a subtlety when the sequence is being modified by the loop (this " "can only occur for mutable sequences, e.g. lists). An internal counter is " @@ -191,17 +191,17 @@ msgid "" "using a slice of the whole sequence, e.g., ::" msgstr "" -#: ../../reference/compound_stmts.rst:224 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:224 msgid "The :keyword:`!try` statement" msgstr "Pernyataan :keyword:`!try`" -#: ../../reference/compound_stmts.rst:234 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:234 msgid "" "The :keyword:`try` statement specifies exception handlers and/or cleanup " "code for a group of statements:" msgstr "" -#: ../../reference/compound_stmts.rst:247 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:247 msgid "" "The :keyword:`except` clause(s) specify one or more exception handlers. When" " no exception occurs in the :keyword:`try` clause, no exception handler is " @@ -216,13 +216,13 @@ msgid "" "tuple containing an item compatible with the exception." msgstr "" -#: ../../reference/compound_stmts.rst:258 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:258 msgid "" "If no except clause matches the exception, the search for an exception " "handler continues in the surrounding code and on the invocation stack. [#]_" msgstr "" -#: ../../reference/compound_stmts.rst:261 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:261 msgid "" "If the evaluation of an expression in the header of an except clause raises " "an exception, the original search for a handler is canceled and a search " @@ -231,7 +231,7 @@ msgid "" "exception)." msgstr "" -#: ../../reference/compound_stmts.rst:268 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:268 msgid "" "When a matching except clause is found, the exception is assigned to the " "target specified after the :keyword:`!as` keyword in that except clause, if " @@ -243,17 +243,17 @@ msgid "" "exception.)" msgstr "" -#: ../../reference/compound_stmts.rst:276 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:276 msgid "" "When an exception has been assigned using ``as target``, it is cleared at " "the end of the except clause. This is as if ::" msgstr "" -#: ../../reference/compound_stmts.rst:282 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:282 msgid "was translated to ::" msgstr "diterjemahkan sebagai::" -#: ../../reference/compound_stmts.rst:290 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:290 msgid "" "This means the exception must be assigned to a different name to be able to " "refer to it after the except clause. Exceptions are cleared because with " @@ -262,7 +262,7 @@ msgid "" "collection occurs." msgstr "" -#: ../../reference/compound_stmts.rst:299 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:299 msgid "" "Before an except clause's suite is executed, details about the exception are" " stored in the :mod:`sys` module and can be accessed via " @@ -274,7 +274,7 @@ msgid "" "handled an exception." msgstr "" -#: ../../reference/compound_stmts.rst:313 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:313 msgid "" "The optional :keyword:`!else` clause is executed if the control flow leaves " "the :keyword:`try` suite, no exception was raised, and no :keyword:`return`," @@ -283,7 +283,7 @@ msgid "" ":keyword:`except` clauses." msgstr "" -#: ../../reference/compound_stmts.rst:321 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:321 msgid "" "If :keyword:`finally` is present, it specifies a 'cleanup' handler. The " ":keyword:`try` clause is executed, including any :keyword:`except` and " @@ -297,13 +297,13 @@ msgid "" "saved exception is discarded::" msgstr "" -#: ../../reference/compound_stmts.rst:340 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:340 msgid "" "The exception information is not available to the program during execution " "of the :keyword:`finally` clause." msgstr "" -#: ../../reference/compound_stmts.rst:348 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:348 msgid "" "When a :keyword:`return`, :keyword:`break` or :keyword:`continue` statement " "is executed in the :keyword:`try` suite of a :keyword:`!try`...\\ " @@ -311,7 +311,7 @@ msgid "" "executed 'on the way out.'" msgstr "" -#: ../../reference/compound_stmts.rst:352 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:352 msgid "" "The return value of a function is determined by the last :keyword:`return` " "statement executed. Since the :keyword:`finally` clause always executes, a " @@ -319,24 +319,24 @@ msgid "" " always be the last one executed::" msgstr "" -#: ../../reference/compound_stmts.rst:366 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:366 msgid "" "Additional information on exceptions can be found in section " ":ref:`exceptions`, and information on using the :keyword:`raise` statement " "to generate exceptions may be found in section :ref:`raise`." msgstr "" -#: ../../reference/compound_stmts.rst:370 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:370 msgid "" "Prior to Python 3.8, a :keyword:`continue` statement was illegal in the " ":keyword:`finally` clause due to a problem with the implementation." msgstr "" -#: ../../reference/compound_stmts.rst:379 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:379 msgid "The :keyword:`!with` statement" msgstr "Pernyataan :keyword:`!with`" -#: ../../reference/compound_stmts.rst:388 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:388 msgid "" "The :keyword:`with` statement is used to wrap the execution of a block with " "methods defined by a context manager (see section :ref:`context-managers`). " @@ -344,33 +344,37 @@ msgid "" ":keyword:`finally` usage patterns to be encapsulated for convenient reuse." msgstr "" -#: ../../reference/compound_stmts.rst:397 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:397 msgid "" "The execution of the :keyword:`with` statement with one \"item\" proceeds as" " follows:" msgstr "" -#: ../../reference/compound_stmts.rst:399 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:399 msgid "" "The context expression (the expression given in the :token:`with_item`) is " "evaluated to obtain a context manager." msgstr "" -#: ../../reference/compound_stmts.rst:402 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:402 +msgid "The context manager's :meth:`__enter__` is loaded for later use." +msgstr "" + +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:404 msgid "The context manager's :meth:`__exit__` is loaded for later use." msgstr "" -#: ../../reference/compound_stmts.rst:404 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:406 msgid "The context manager's :meth:`__enter__` method is invoked." msgstr "" -#: ../../reference/compound_stmts.rst:406 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:408 msgid "" "If a target was included in the :keyword:`with` statement, the return value " "from :meth:`__enter__` is assigned to it." msgstr "" -#: ../../reference/compound_stmts.rst:411 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:413 msgid "" "The :keyword:`with` statement guarantees that if the :meth:`__enter__` " "method returns without an error, then :meth:`__exit__` will always be " @@ -379,11 +383,11 @@ msgid "" " See step 6 below." msgstr "" -#: ../../reference/compound_stmts.rst:417 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:419 msgid "The suite is executed." msgstr "Rangkaian dieksekusi" -#: ../../reference/compound_stmts.rst:419 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:421 msgid "" "The context manager's :meth:`__exit__` method is invoked. If an exception " "caused the suite to be exited, its type, value, and traceback are passed as " @@ -391,7 +395,7 @@ msgid "" "supplied." msgstr "" -#: ../../reference/compound_stmts.rst:424 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:426 msgid "" "If the suite was exited due to an exception, and the return value from the " ":meth:`__exit__` method was false, the exception is reraised. If the return" @@ -399,49 +403,56 @@ msgid "" "the statement following the :keyword:`with` statement." msgstr "" -#: ../../reference/compound_stmts.rst:429 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:431 msgid "" "If the suite was exited for any reason other than an exception, the return " "value from :meth:`__exit__` is ignored, and execution proceeds at the normal" " location for the kind of exit that was taken." msgstr "" -#: ../../reference/compound_stmts.rst:433 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:435 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:798 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:839 +msgid "The following code::" +msgstr "kode berikut::" + +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:440 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:465 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:844 +msgid "is semantically equivalent to::" +msgstr "" + +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:459 msgid "" "With more than one item, the context managers are processed as if multiple " ":keyword:`with` statements were nested::" msgstr "" -#: ../../reference/compound_stmts.rst:439 -#: ../../reference/compound_stmts.rst:656 -msgid "is equivalent to ::" -msgstr "setara dengan::" - -#: ../../reference/compound_stmts.rst:445 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:471 msgid "Support for multiple context expressions." msgstr "" -#: ../../reference/compound_stmts.rst:451 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:477 msgid ":pep:`343` - The \"with\" statement" msgstr "" -#: ../../reference/compound_stmts.rst:451 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:477 msgid "" "The specification, background, and examples for the Python :keyword:`with` " "statement." msgstr "" -#: ../../reference/compound_stmts.rst:462 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:488 msgid "Function definitions" msgstr "Definisi fungsi" -#: ../../reference/compound_stmts.rst:477 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:503 msgid "" "A function definition defines a user-defined function object (see section " ":ref:`types`):" msgstr "" -#: ../../reference/compound_stmts.rst:497 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:523 msgid "" "A function definition is an executable statement. Its execution binds the " "function name in the current local namespace to a function object (a wrapper" @@ -450,13 +461,13 @@ msgid "" " to be used when the function is called." msgstr "" -#: ../../reference/compound_stmts.rst:503 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:529 msgid "" "The function definition does not execute the function body; this gets " "executed only when the function is called. [#]_" msgstr "" -#: ../../reference/compound_stmts.rst:509 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:535 msgid "" "A function definition may be wrapped by one or more :term:`decorator` " "expressions. Decorator expressions are evaluated when the function is " @@ -467,18 +478,18 @@ msgid "" "example, the following code ::" msgstr "" -#: ../../reference/compound_stmts.rst:520 -#: ../../reference/compound_stmts.rst:686 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:546 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:712 msgid "is roughly equivalent to ::" msgstr "kira-kira setara dengan ::" -#: ../../reference/compound_stmts.rst:525 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:551 msgid "" "except that the original function is not temporarily bound to the name " "``func``." msgstr "" -#: ../../reference/compound_stmts.rst:532 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:558 msgid "" "When one or more :term:`parameters ` have the form *parameter* " "``=`` *expression*, the function is said to have \"default parameter " @@ -489,7 +500,7 @@ msgid "" "--- this is a syntactic restriction that is not expressed by the grammar." msgstr "" -#: ../../reference/compound_stmts.rst:540 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:566 msgid "" "**Default parameter values are evaluated from left to right when the " "function definition is executed.** This means that the expression is " @@ -502,7 +513,7 @@ msgid "" " explicitly test for it in the body of the function, e.g.::" msgstr "" -#: ../../reference/compound_stmts.rst:560 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:586 msgid "" "Function call semantics are described in more detail in section " ":ref:`calls`. A function call always assigns values to all parameters " @@ -516,7 +527,7 @@ msgid "" "parameters and may only be passed used keyword arguments." msgstr "" -#: ../../reference/compound_stmts.rst:576 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:602 msgid "" "Parameters may have an :term:`annotation ` of the form " "\"``: expression``\" following the parameter name. Any parameter may have " @@ -533,7 +544,7 @@ msgid "" "different order than they appear in the source code." msgstr "" -#: ../../reference/compound_stmts.rst:591 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:617 msgid "" "It is also possible to create anonymous functions (functions not bound to a " "name), for immediate use in expressions. This uses lambda expressions, " @@ -545,7 +556,7 @@ msgid "" "execution of multiple statements and annotations." msgstr "" -#: ../../reference/compound_stmts.rst:599 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:625 msgid "" "**Programmer's note:** Functions are first-class objects. A \"``def``\" " "statement executed inside a function definition defines a local function " @@ -554,51 +565,51 @@ msgid "" " See section :ref:`naming` for details." msgstr "" -#: ../../reference/compound_stmts.rst:608 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:634 msgid ":pep:`3107` - Function Annotations" msgstr "" -#: ../../reference/compound_stmts.rst:608 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:634 msgid "The original specification for function annotations." msgstr "" -#: ../../reference/compound_stmts.rst:611 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:637 msgid ":pep:`484` - Type Hints" msgstr "" -#: ../../reference/compound_stmts.rst:611 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:637 msgid "Definition of a standard meaning for annotations: type hints." msgstr "" -#: ../../reference/compound_stmts.rst:615 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:641 msgid ":pep:`526` - Syntax for Variable Annotations" msgstr "" -#: ../../reference/compound_stmts.rst:614 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:640 msgid "" "Ability to type hint variable declarations, including class variables and " "instance variables" msgstr "" -#: ../../reference/compound_stmts.rst:618 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:644 msgid ":pep:`563` - Postponed Evaluation of Annotations" msgstr "" -#: ../../reference/compound_stmts.rst:618 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:644 msgid "" "Support for forward references within annotations by preserving annotations " "in a string form at runtime instead of eager evaluation." msgstr "" -#: ../../reference/compound_stmts.rst:625 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:651 msgid "Class definitions" msgstr "Definisi Kelas" -#: ../../reference/compound_stmts.rst:640 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:666 msgid "A class definition defines a class object (see section :ref:`types`):" msgstr "" -#: ../../reference/compound_stmts.rst:647 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:673 msgid "" "A class definition is an executable statement. The inheritance list usually" " gives a list of base classes (see :ref:`metaclasses` for more advanced " @@ -607,7 +618,11 @@ msgid "" "default, from the base class :class:`object`; hence, ::" msgstr "" -#: ../../reference/compound_stmts.rst:661 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:682 +msgid "is equivalent to ::" +msgstr "setara dengan::" + +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:687 msgid "" "The class's suite is then executed in a new execution frame (see " ":ref:`naming`), using a newly created local namespace and the original " @@ -619,7 +634,7 @@ msgid "" "class object in the original local namespace." msgstr "" -#: ../../reference/compound_stmts.rst:670 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:696 msgid "" "The order in which attributes are defined in the class body is preserved in " "the new class's ``__dict__``. Note that this is reliable only right after " @@ -627,23 +642,23 @@ msgid "" "definition syntax." msgstr "" -#: ../../reference/compound_stmts.rst:675 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:701 msgid "" "Class creation can be customized heavily using :ref:`metaclasses " "`." msgstr "" -#: ../../reference/compound_stmts.rst:680 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:706 msgid "Classes can also be decorated: just like when decorating functions, ::" msgstr "" -#: ../../reference/compound_stmts.rst:691 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:717 msgid "" "The evaluation rules for the decorator expressions are the same as for " "function decorators. The result is then bound to the class name." msgstr "" -#: ../../reference/compound_stmts.rst:694 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:720 msgid "" "**Programmer's note:** Variables defined in the class definition are class " "attributes; they are shared by instances. Instance attributes can be set in" @@ -656,35 +671,35 @@ msgid "" "with different implementation details." msgstr "" -#: ../../reference/compound_stmts.rst:709 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:735 msgid ":pep:`3115` - Metaclasses in Python 3000" msgstr "" -#: ../../reference/compound_stmts.rst:707 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:733 msgid "" "The proposal that changed the declaration of metaclasses to the current " "syntax, and the semantics for how classes with metaclasses are constructed." msgstr "" -#: ../../reference/compound_stmts.rst:712 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:738 msgid ":pep:`3129` - Class Decorators" msgstr "" -#: ../../reference/compound_stmts.rst:712 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:738 msgid "" "The proposal that added class decorators. Function and method decorators " "were introduced in :pep:`318`." msgstr "" -#: ../../reference/compound_stmts.rst:719 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:745 msgid "Coroutines" msgstr "*Coroutines*" -#: ../../reference/compound_stmts.rst:727 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:753 msgid "Coroutine function definition" msgstr "Definisi fungsi *coroutines*" -#: ../../reference/compound_stmts.rst:737 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:763 msgid "" "Execution of Python coroutines can be suspended and resumed at many points " "(see :term:`coroutine`). Inside the body of a coroutine function, ``await``" @@ -693,108 +708,102 @@ msgid "" " in coroutine function bodies." msgstr "" -#: ../../reference/compound_stmts.rst:743 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:769 msgid "" "Functions defined with ``async def`` syntax are always coroutine functions, " "even if they do not contain ``await`` or ``async`` keywords." msgstr "" -#: ../../reference/compound_stmts.rst:746 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:772 msgid "" "It is a :exc:`SyntaxError` to use a ``yield from`` expression inside the " "body of a coroutine function." msgstr "" -#: ../../reference/compound_stmts.rst:749 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:775 msgid "An example of a coroutine function::" msgstr "" -#: ../../reference/compound_stmts.rst:760 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:786 msgid "The :keyword:`!async for` statement" msgstr "Pernyataan :keyword:`!async for`" -#: ../../reference/compound_stmts.rst:765 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:791 msgid "" "An :term:`asynchronous iterable` is able to call asynchronous code in its " "*iter* implementation, and :term:`asynchronous iterator` can call " "asynchronous code in its *next* method." msgstr "" -#: ../../reference/compound_stmts.rst:769 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:795 msgid "" "The ``async for`` statement allows convenient iteration over asynchronous " "iterators." msgstr "" -#: ../../reference/compound_stmts.rst:772 -#: ../../reference/compound_stmts.rst:812 -msgid "The following code::" -msgstr "kode berikut::" - -#: ../../reference/compound_stmts.rst:779 -#: ../../reference/compound_stmts.rst:817 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:805 msgid "Is semantically equivalent to::" msgstr "Secara semantik setara dengan::" -#: ../../reference/compound_stmts.rst:794 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:821 msgid "See also :meth:`__aiter__` and :meth:`__anext__` for details." msgstr "" -#: ../../reference/compound_stmts.rst:796 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:823 msgid "" "It is a :exc:`SyntaxError` to use an ``async for`` statement outside the " "body of a coroutine function." msgstr "" -#: ../../reference/compound_stmts.rst:804 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:831 msgid "The :keyword:`!async with` statement" msgstr "Pernyataan :keyword:`!async with`" -#: ../../reference/compound_stmts.rst:809 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:836 msgid "" "An :term:`asynchronous context manager` is a :term:`context manager` that is" " able to suspend execution in its *enter* and *exit* methods." msgstr "" -#: ../../reference/compound_stmts.rst:832 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:863 msgid "See also :meth:`__aenter__` and :meth:`__aexit__` for details." msgstr "" -#: ../../reference/compound_stmts.rst:834 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:865 msgid "" "It is a :exc:`SyntaxError` to use an ``async with`` statement outside the " "body of a coroutine function." msgstr "" -#: ../../reference/compound_stmts.rst:840 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:871 msgid ":pep:`492` - Coroutines with async and await syntax" msgstr "" -#: ../../reference/compound_stmts.rst:840 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:871 msgid "" "The proposal that made coroutines a proper standalone concept in Python, and" " added supporting syntax." msgstr "" -#: ../../reference/compound_stmts.rst:845 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:876 msgid "Footnotes" msgstr "Catatan kaki" -#: ../../reference/compound_stmts.rst:846 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:877 msgid "" "The exception is propagated to the invocation stack unless there is a " ":keyword:`finally` clause which happens to raise another exception. That new" " exception causes the old one to be lost." msgstr "" -#: ../../reference/compound_stmts.rst:850 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:881 msgid "" "A string literal appearing as the first statement in the function body is " "transformed into the function's ``__doc__`` attribute and therefore the " "function's :term:`docstring`." msgstr "" -#: ../../reference/compound_stmts.rst:854 +#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:885 msgid "" "A string literal appearing as the first statement in the class body is " "transformed into the namespace's ``__doc__`` item and therefore the class's " diff --git a/tutorial/interpreter.po b/tutorial/interpreter.po index 060fbcb2..1defa839 100644 --- a/tutorial/interpreter.po +++ b/tutorial/interpreter.po @@ -5,15 +5,16 @@ # # Translators: # oon arfiandwi , 2019 +# Septian Hari , 2019 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-11-06 11:52+0000\n" +"POT-Creation-Date: 2019-12-16 12:12+0000\n" "PO-Revision-Date: 2017-02-16 23:40+0000\n" -"Last-Translator: oon arfiandwi , 2019\n" +"Last-Translator: Septian Hari , 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 +22,15 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../../tutorial/interpreter.rst:5 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/interpreter.rst:5 msgid "Using the Python Interpreter" msgstr "Menggunakan Interpreter Python" -#: ../../tutorial/interpreter.rst:11 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/interpreter.rst:11 msgid "Invoking the Interpreter" msgstr "Memanggil Interpreter" -#: ../../tutorial/interpreter.rst:13 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/interpreter.rst:13 msgid "" "The Python interpreter is usually installed as " ":file:`/usr/local/bin/python3.8` on those machines where it is available; " @@ -41,7 +42,7 @@ msgstr "" "tersedia; menempatkan :file:`/usr/local/bin` di jalur pencarian Unix shell " "Anda memungkinkan untuk memulainya dengan mengetikkan perintah:" -#: ../../tutorial/interpreter.rst:21 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/interpreter.rst:21 msgid "" "to the shell. [#]_ Since the choice of the directory where the interpreter " "lives is an installation option, other places are possible; check with your " @@ -53,7 +54,7 @@ msgstr "" "di sekitar atau administrator sistem. (Mis., :file:`/usr/local/python` " "adalah lokasi alternatif yang populer.)" -#: ../../tutorial/interpreter.rst:26 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/interpreter.rst:26 msgid "" "On Windows machines where you have installed Python from the :ref:`Microsoft" " Store `, the :file:`python3.8` command will be available. If" @@ -61,8 +62,13 @@ msgid "" ":file:`py` command. See :ref:`setting-envvars` for other ways to launch " "Python." msgstr "" +"Pada mesin Windows di mana Anda telah menginstal Python dari :ref: " +"`Microsoft Store `, perintah :file:`python3.8` akan tersedia." +" Jika Anda telah menginstal :ref:`py.exe launcher `, Anda dapat " +"menggunakan perintah :file:`py`. Lihat :ref:`setting-envvars` untuk cara-" +"cara lain untuk meluncurkan Python." -#: ../../tutorial/interpreter.rst:31 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/interpreter.rst:31 msgid "" "Typing an end-of-file character (:kbd:`Control-D` on Unix, :kbd:`Control-Z` " "on Windows) at the primary prompt causes the interpreter to exit with a zero" @@ -74,7 +80,7 @@ msgstr "" " keluar nol. Jika itu tidak berhasil, Anda dapat keluar dari interpreter " "dengan mengetikkan perintah berikut: ``quit()``." -#: ../../tutorial/interpreter.rst:36 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/interpreter.rst:36 msgid "" "The interpreter's line-editing features include interactive editing, history" " substitution and code completion on systems that support the `GNU Readline " @@ -97,7 +103,7 @@ msgstr "" "tidak tersedia; Anda hanya akan dapat menggunakan backspace untuk menghapus " "karakter dari baris saat ini." -#: ../../tutorial/interpreter.rst:46 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/interpreter.rst:46 msgid "" "The interpreter operates somewhat like the Unix shell: when called with " "standard input connected to a tty device, it reads and executes commands " @@ -110,7 +116,7 @@ msgstr "" " dengan berkas sebagai masukan bawaan, ia membaca dan mengeksekusi *script* " "dari berkas itu." -#: ../../tutorial/interpreter.rst:51 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/interpreter.rst:51 msgid "" "A second way of starting the interpreter is ``python -c command [arg] ...``," " which executes the statement(s) in *command*, analogous to the shell's " @@ -124,7 +130,7 @@ msgstr "" "spasi atau karakter lain yang khusus untuk shell, biasanya disarankan untuk " "mengutip *command* secara keseluruhan dengan tanda kutip tunggal." -#: ../../tutorial/interpreter.rst:57 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/interpreter.rst:57 msgid "" "Some Python modules are also useful as scripts. These can be invoked using " "``python -m module [arg] ...``, which executes the source file for *module* " @@ -135,7 +141,7 @@ msgstr "" "untuk *module* seolah-olah Anda telah menuliskan nama lengkapnya pada baris " "perintah." -#: ../../tutorial/interpreter.rst:61 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/interpreter.rst:61 msgid "" "When a script file is used, it is sometimes useful to be able to run the " "script and enter interactive mode afterwards. This can be done by passing " @@ -145,15 +151,15 @@ msgstr "" "skrip dan masuk ke mode interaktif sesudahnya. Ini dapat dilakukan dengan " "menuliskan :option:`-i` sebelum skrip." -#: ../../tutorial/interpreter.rst:65 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/interpreter.rst:65 msgid "All command line options are described in :ref:`using-on-general`." msgstr "Semua opsi baris perintah dijelaskan dalam :ref:`using-on-general`." -#: ../../tutorial/interpreter.rst:71 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/interpreter.rst:71 msgid "Argument Passing" msgstr "Melewatkan Argumen" -#: ../../tutorial/interpreter.rst:73 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/interpreter.rst:73 msgid "" "When known to the interpreter, the script name and additional arguments " "thereafter are turned into a list of strings and assigned to the ``argv`` " @@ -181,11 +187,11 @@ msgstr "" "dikonsumsi oleh pemrosesan opsi interpreter Python tetapi ditinggalkan di " "``sys.argv`` untuk perintah atau modul yang akan ditangani ." -#: ../../tutorial/interpreter.rst:89 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/interpreter.rst:89 msgid "Interactive Mode" msgstr "Mode Interaktif" -#: ../../tutorial/interpreter.rst:91 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/interpreter.rst:91 msgid "" "When commands are read from a tty, the interpreter is said to be in " "*interactive mode*. In this mode it prompts for the next command with the " @@ -202,7 +208,7 @@ msgstr "" "menyatakan nomor versinya dan pemberitahuan hak cipta sebelum mencetak " "prompt pertama:" -#: ../../tutorial/interpreter.rst:108 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/interpreter.rst:108 msgid "" "Continuation lines are needed when entering a multi-line construct. As an " "example, take a look at this :keyword:`if` statement::" @@ -210,19 +216,19 @@ msgstr "" "Garis lanjutan diperlukan ketika memasuki konstruksi multi-garis. Sebagai " "contoh, lihat ini pernyataan :keyword:`if`::" -#: ../../tutorial/interpreter.rst:118 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/interpreter.rst:118 msgid "For more on interactive mode, see :ref:`tut-interac`." msgstr "Untuk lebih lanjut tentang mode interaktif, lihat :ref:`tut-interac`." -#: ../../tutorial/interpreter.rst:124 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/interpreter.rst:124 msgid "The Interpreter and Its Environment" msgstr "Interpreter dan Lingkungannya" -#: ../../tutorial/interpreter.rst:130 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/interpreter.rst:130 msgid "Source Code Encoding" msgstr "*Encoding* Penulisan Kode Sumber" -#: ../../tutorial/interpreter.rst:132 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/interpreter.rst:132 msgid "" "By default, Python source files are treated as encoded in UTF-8. In that " "encoding, characters of most languages in the world can be used " @@ -241,7 +247,7 @@ msgstr "" "harus mengenali bahwa berkas tersebut adalah UTF-8, dan itu harus " "menggunakan font yang mendukung semua karakter dalam berkas." -#: ../../tutorial/interpreter.rst:140 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/interpreter.rst:140 msgid "" "To declare an encoding other than the default one, a special comment line " "should be added as the *first* line of the file. The syntax is as follows::" @@ -250,14 +256,14 @@ msgstr "" "komentar khusus harus ditambahkan sebagai baris *first* pada berkas. " "Sintaksnya adalah sebagai berikut ::" -#: ../../tutorial/interpreter.rst:145 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/interpreter.rst:145 msgid "" "where *encoding* is one of the valid :mod:`codecs` supported by Python." msgstr "" "di mana *encoding* adalah salah satu yang valid :mod:`codec` yang didukung " "oleh Python." -#: ../../tutorial/interpreter.rst:147 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/interpreter.rst:147 msgid "" "For example, to declare that Windows-1252 encoding is to be used, the first " "line of your source code file should be::" @@ -265,7 +271,7 @@ msgstr "" "Misalnya, untuk menyatakan bahwa pengkodean *encoding* Windows-1252 harus " "digunakan, baris pertama file kode sumber Anda harus::" -#: ../../tutorial/interpreter.rst:152 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/interpreter.rst:152 msgid "" "One exception to the *first line* rule is when the source code starts with a" " :ref:`UNIX \"shebang\" line `. In this case, the encoding " @@ -276,11 +282,11 @@ msgstr "" "deklarasi penyandian *encoding* harus ditambahkan sebagai baris kedua pada " "berkas. Sebagai contoh::" -#: ../../tutorial/interpreter.rst:160 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/interpreter.rst:160 msgid "Footnotes" msgstr "Catatan kaki" -#: ../../tutorial/interpreter.rst:161 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/interpreter.rst:161 msgid "" "On Unix, the Python 3.x interpreter is by default not installed with the " "executable named ``python``, so that it does not conflict with a " diff --git a/tutorial/stdlib.po b/tutorial/stdlib.po index 5c0e4d90..81473239 100644 --- a/tutorial/stdlib.po +++ b/tutorial/stdlib.po @@ -5,15 +5,16 @@ # # Translators: # oon arfiandwi , 2019 +# Septian Hari , 2019 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-11-18 11:58+0000\n" +"POT-Creation-Date: 2019-12-16 12:12+0000\n" "PO-Revision-Date: 2017-02-16 23:41+0000\n" -"Last-Translator: oon arfiandwi , 2019\n" +"Last-Translator: Septian Hari , 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 +22,15 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../../tutorial/stdlib.rst:5 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:5 msgid "Brief Tour of the Standard Library" msgstr "Tur Singkat Pustaka Standar" -#: ../../tutorial/stdlib.rst:11 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:11 msgid "Operating System Interface" msgstr "Antarmuka Sistem Operasi" -#: ../../tutorial/stdlib.rst:13 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:13 msgid "" "The :mod:`os` module provides dozens of functions for interacting with the " "operating system::" @@ -37,7 +38,7 @@ msgstr "" "Modul :mod:`os` menyediakan puluhan fungsi untuk berinteraksi dengan sistem " "operasi::" -#: ../../tutorial/stdlib.rst:23 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:23 msgid "" "Be sure to use the ``import os`` style instead of ``from os import *``. " "This will keep :func:`os.open` from shadowing the built-in :func:`open` " @@ -47,7 +48,7 @@ msgstr "" "*``. Ini akan menjaga :func:`os.open` dari membayangi *shadowing* fungsi " "bawaan :func:`open` yang beroperasi jauh berbeda." -#: ../../tutorial/stdlib.rst:29 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:29 msgid "" "The built-in :func:`dir` and :func:`help` functions are useful as " "interactive aids for working with large modules like :mod:`os`::" @@ -55,7 +56,7 @@ msgstr "" "Fungsi bawaan :func:`dir` dan :func:`help` berguna sebagai alat bantu " "interaktif untuk bekerja dengan modul besar seperti :mod:`os`::" -#: ../../tutorial/stdlib.rst:38 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:38 msgid "" "For daily file and directory management tasks, the :mod:`shutil` module " "provides a higher level interface that is easier to use::" @@ -63,11 +64,11 @@ msgstr "" "Untuk tugas manajemen berkas dan direktori sehari-hari, modul :mod:`shutil` " "menyediakan antarmuka level yang lebih tinggi yang lebih mudah digunakan::" -#: ../../tutorial/stdlib.rst:51 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:51 msgid "File Wildcards" msgstr "Berkas *Wildcard*" -#: ../../tutorial/stdlib.rst:53 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:53 msgid "" "The :mod:`glob` module provides a function for making file lists from " "directory wildcard searches::" @@ -75,11 +76,11 @@ msgstr "" "Modul :mod:`glob` menyediakan fungsi untuk membuat daftar berkas dari " "pencarian *wildcard* di direktori::" -#: ../../tutorial/stdlib.rst:64 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:64 msgid "Command Line Arguments" msgstr "Baris Perintah Berargumen" -#: ../../tutorial/stdlib.rst:66 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:66 msgid "" "Common utility scripts often need to process command line arguments. These " "arguments are stored in the :mod:`sys` module's *argv* attribute as a list." @@ -91,25 +92,31 @@ msgstr "" "sebagai daftar. Sebagai contoh, hasil keluaran berikut dari menjalankan " "``python demo.py one two three`` di baris perintah ::" -#: ../../tutorial/stdlib.rst:75 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:75 msgid "" "The :mod:`argparse` module provides a more sophisticated mechanism to " "process command line arguments. The following script extracts one or more " "filenames and an optional number of lines to be displayed::" msgstr "" +"Modul :mod:`argparse` menyediakan mekanisme yang lebih canggih untuk " +"memproses argumen baris perintah. Script berikut mengekstrak satu atau lebih" +" nama file dan sejumlah baris opsional untuk ditampilkan::" -#: ../../tutorial/stdlib.rst:88 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:88 msgid "" "When run at the command line with ``python top.py --lines=5 alpha.txt " "beta.txt``, the script sets ``args.lines`` to ``5`` and ``args.filenames`` " "to ``['alpha.txt', 'beta.txt']``." msgstr "" +"Ketika dijalankan pada baris perintah dengan ``python top.py --lines=5 " +"alpha.txt beta.txt``, skrip mengatur ``args.lines`` menjadi ``5`` dan " +"``args.filenames`` menjadi ``['alpha.txt', 'beta.txt']``." -#: ../../tutorial/stdlib.rst:96 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:96 msgid "Error Output Redirection and Program Termination" msgstr "Pengalihan Output Kesalahan dan Pengakhiran Program" -#: ../../tutorial/stdlib.rst:98 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:98 msgid "" "The :mod:`sys` module also has attributes for *stdin*, *stdout*, and " "*stderr*. The latter is useful for emitting warnings and error messages to " @@ -119,17 +126,17 @@ msgstr "" "*stderr*. Yang terakhir berguna untuk mengirimkan peringatan dan pesan " "kesalahan untuk membuatnya terlihat bahkan ketika *stdout* telah dialihkan::" -#: ../../tutorial/stdlib.rst:105 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:105 msgid "The most direct way to terminate a script is to use ``sys.exit()``." msgstr "" "Cara paling langsung untuk mengakhiri skrip adalah dengan menggunakan " "``sys.exit()``." -#: ../../tutorial/stdlib.rst:111 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:111 msgid "String Pattern Matching" msgstr "Pencocokan Pola String" -#: ../../tutorial/stdlib.rst:113 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:113 msgid "" "The :mod:`re` module provides regular expression tools for advanced string " "processing. For complex matching and manipulation, regular expressions offer" @@ -139,7 +146,7 @@ msgstr "" "lanjutan. Untuk pencocokan dan manipulasi yang kompleks, ekspresi reguler " "menawarkan solusi yang ringkas dan dioptimalkan::" -#: ../../tutorial/stdlib.rst:123 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:123 msgid "" "When only simple capabilities are needed, string methods are preferred " "because they are easier to read and debug::" @@ -147,11 +154,11 @@ msgstr "" "Ketika hanya kemampuan sederhana yang diperlukan, metode string lebih " "disukai karena lebih mudah dibaca dan dilakukan *debug*::" -#: ../../tutorial/stdlib.rst:133 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:133 msgid "Mathematics" msgstr "Matematika" -#: ../../tutorial/stdlib.rst:135 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:135 msgid "" "The :mod:`math` module gives access to the underlying C library functions " "for floating point math::" @@ -159,11 +166,11 @@ msgstr "" "Modul :mod:`math` memberikan akses ke fungsi-fungsi pustaka C yang mendasari" " untuk matematika angka pecahan *floating point*::" -#: ../../tutorial/stdlib.rst:144 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:144 msgid "The :mod:`random` module provides tools for making random selections::" msgstr "Modul :mod:`random` menyediakan alat untuk membuat pilihan acak::" -#: ../../tutorial/stdlib.rst:156 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:156 msgid "" "The :mod:`statistics` module calculates basic statistical properties (the " "mean, median, variance, etc.) of numeric data::" @@ -171,7 +178,7 @@ msgstr "" "Modul :mod:`statistics` menghitung sifat statistik dasar (rata-rata, median," " varian, dll.) dari data numerik::" -#: ../../tutorial/stdlib.rst:168 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:168 msgid "" "The SciPy project has many other modules for numerical " "computations." @@ -179,11 +186,11 @@ msgstr "" "Proyek SciPy memiliki banyak modul lain untuk " "perhitungan numerik." -#: ../../tutorial/stdlib.rst:174 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:174 msgid "Internet Access" msgstr "Akses internet" -#: ../../tutorial/stdlib.rst:176 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:176 msgid "" "There are a number of modules for accessing the internet and processing " "internet protocols. Two of the simplest are :mod:`urllib.request` for " @@ -193,18 +200,18 @@ msgstr "" " Dua yang paling sederhana adalah :mod:`urllib.request` untuk mengambil data" " dari URL dan :mod:`smtplib` untuk mengirim email::" -#: ../../tutorial/stdlib.rst:199 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:199 msgid "" "(Note that the second example needs a mailserver running on localhost.)" msgstr "" "(Perhatikan bahwa contoh kedua membutuhkan server mail yang beroperasi di " "localhost.)" -#: ../../tutorial/stdlib.rst:205 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:205 msgid "Dates and Times" msgstr "Tanggal dan Waktu" -#: ../../tutorial/stdlib.rst:207 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:207 msgid "" "The :mod:`datetime` module supplies classes for manipulating dates and times" " in both simple and complex ways. While date and time arithmetic is " @@ -218,11 +225,11 @@ msgstr "" "efisien untuk pemformatan dan manipulasi keluaran. Modul ini juga mendukung " "objek yang sadar zona waktu. ::" -#: ../../tutorial/stdlib.rst:231 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:231 msgid "Data Compression" msgstr "Kompresi Data" -#: ../../tutorial/stdlib.rst:233 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:233 msgid "" "Common data archiving and compression formats are directly supported by " "modules including: :mod:`zlib`, :mod:`gzip`, :mod:`bz2`, :mod:`lzma`, " @@ -232,11 +239,11 @@ msgstr "" " yang ada antara lain: :mod: `zlib`, :mod:`gzip`, :mod:`bz2`, :mod:`lzma`, " ":mod:`zipfile` dan :mod:`tarfile`. ::" -#: ../../tutorial/stdlib.rst:253 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:253 msgid "Performance Measurement" msgstr "Pengukuran Kinerja" -#: ../../tutorial/stdlib.rst:255 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:255 msgid "" "Some Python users develop a deep interest in knowing the relative " "performance of different approaches to the same problem. Python provides a " @@ -246,7 +253,7 @@ msgstr "" "kinerja relatif dari berbagai pendekatan untuk masalah yang sama. Python " "menyediakan alat pengukuran yang segera menjawab pertanyaan-pertanyaan itu." -#: ../../tutorial/stdlib.rst:259 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:259 msgid "" "For example, it may be tempting to use the tuple packing and unpacking " "feature instead of the traditional approach to swapping arguments. The " @@ -257,7 +264,7 @@ msgstr "" ":mod: `timeit` dengan cepat menunjukkan keunggulan kinerja secara " "sederhana::" -#: ../../tutorial/stdlib.rst:269 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:269 msgid "" "In contrast to :mod:`timeit`'s fine level of granularity, the :mod:`profile`" " and :mod:`pstats` modules provide tools for identifying time critical " @@ -267,11 +274,11 @@ msgstr "" " dan :mod:`pstats` menyediakan alat untuk mengidentifikasi bagian kritis " "waktu dalam blok kode yang lebih besar." -#: ../../tutorial/stdlib.rst:277 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:277 msgid "Quality Control" msgstr "Kontrol kualitas" -#: ../../tutorial/stdlib.rst:279 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:279 msgid "" "One approach for developing high quality software is to write tests for each" " function as it is developed and to run those tests frequently during the " @@ -281,7 +288,7 @@ msgstr "" " adalah dengan menulis tes untuk setiap fungsi yang dikembangkan dan untuk " "sering menjalankan tes tersebut selama proses pengembangan." -#: ../../tutorial/stdlib.rst:283 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:283 msgid "" "The :mod:`doctest` module provides a tool for scanning a module and " "validating tests embedded in a program's docstrings. Test construction is " @@ -297,7 +304,7 @@ msgstr "" "memungkinkan modul *doctest* untuk memastikan kode tetap benar untuk " "dokumentasi::" -#: ../../tutorial/stdlib.rst:301 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:301 msgid "" "The :mod:`unittest` module is not as effortless as the :mod:`doctest` " "module, but it allows a more comprehensive set of tests to be maintained in " @@ -307,11 +314,11 @@ msgstr "" "memungkinkan serangkaian tes yang lebih komprehensif untuk dipertahankan " "dalam file terpisah::" -#: ../../tutorial/stdlib.rst:323 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:323 msgid "Batteries Included" msgstr "Dilengkapi Baterai" -#: ../../tutorial/stdlib.rst:325 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:325 msgid "" "Python has a \"batteries included\" philosophy. This is best seen through " "the sophisticated and robust capabilities of its larger packages. For " @@ -321,7 +328,7 @@ msgstr "" "melalui kemampuan yang canggih dan kuat *robust* dengan dukungan paket-paket" " yang lebih besar. Sebagai contoh:" -#: ../../tutorial/stdlib.rst:328 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:328 msgid "" "The :mod:`xmlrpc.client` and :mod:`xmlrpc.server` modules make implementing " "remote procedure calls into an almost trivial task. Despite the modules " @@ -332,7 +339,7 @@ msgstr "" "dari nama-nama modul, tidak diperlukan pengetahuan atau penanganan XML " "secara langsung." -#: ../../tutorial/stdlib.rst:332 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:332 msgid "" "The :mod:`email` package is a library for managing email messages, including" " MIME and other :rfc:`2822`-based message documents. Unlike :mod:`smtplib` " @@ -348,7 +355,7 @@ msgstr "" "mendekodekan struktur pesan kompleks (termasuk lampiran) dan untuk " "mengimplementasikan pengkodean internet dan protokol header." -#: ../../tutorial/stdlib.rst:339 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:339 msgid "" "The :mod:`json` package provides robust support for parsing this popular " "data interchange format. The :mod:`csv` module supports direct reading and " @@ -366,7 +373,7 @@ msgstr "" "sama, modul dan paket ini sangat menyederhanakan pertukaran data antara " "aplikasi Python dan alat lainnya." -#: ../../tutorial/stdlib.rst:348 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:348 msgid "" "The :mod:`sqlite3` module is a wrapper for the SQLite database library, " "providing a persistent database that can be updated and accessed using " @@ -376,7 +383,7 @@ msgstr "" "menyediakan basis data persisten yang dapat diperbarui dan diakses " "menggunakan sintaks SQL yang sedikit tidak standar." -#: ../../tutorial/stdlib.rst:352 +#: /home/travis/build/python/cpython-doc-catalog/Doc/tutorial/stdlib.rst:352 msgid "" "Internationalization is supported by a number of modules including " ":mod:`gettext`, :mod:`locale`, and the :mod:`codecs` package." diff --git a/whatsnew/changelog.po b/whatsnew/changelog.po index 43577750..b518cee0 100644 --- a/whatsnew/changelog.po +++ b/whatsnew/changelog.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-12-21 12:13+0000\n" +"POT-Creation-Date: 2019-12-28 12:17+0000\n" "PO-Revision-Date: 2017-02-16 23:45+0000\n" "Last-Translator: Septian Hari , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -35,22 +35,65 @@ msgstr "Python next" msgid "*Release date: XXXX-XX-XX*" msgstr "*Tanggal rilis: XXXX-XX-XX*" -#: ../build/NEWS:10 ../build/NEWS:264 ../build/NEWS:427 ../build/NEWS:744 -#: ../build/NEWS:1131 ../build/NEWS:1325 ../build/NEWS:1620 ../build/NEWS:2346 -#: ../build/NEWS:2812 ../build/NEWS:3289 ../build/NEWS:3531 ../build/NEWS:5717 -#: ../build/NEWS:6692 ../build/NEWS:6902 ../build/NEWS:7052 ../build/NEWS:7270 -#: ../build/NEWS:7515 ../build/NEWS:7840 ../build/NEWS:8180 ../build/NEWS:8663 -#: ../build/NEWS:9006 ../build/NEWS:10614 ../build/NEWS:11368 -#: ../build/NEWS:11724 ../build/NEWS:12121 ../build/NEWS:12519 -#: ../build/NEWS:13091 ../build/NEWS:13411 ../build/NEWS:13567 -#: ../build/NEWS:13670 ../build/NEWS:15038 ../build/NEWS:15298 -#: ../build/NEWS:16483 ../build/NEWS:17043 ../build/NEWS:17719 -#: ../build/NEWS:18469 ../build/NEWS:19033 ../build/NEWS:19286 -#: ../build/NEWS:19485 ../build/NEWS:19796 ../build/NEWS:21996 +#: ../build/NEWS:10 ../build/NEWS:59 ../build/NEWS:161 ../build/NEWS:412 +#: ../build/NEWS:560 ../build/NEWS:1011 ../build/NEWS:1276 ../build/NEWS:1511 +#: ../build/NEWS:1970 ../build/NEWS:2634 ../build/NEWS:3178 ../build/NEWS:3472 +#: ../build/NEWS:4224 ../build/NEWS:6632 ../build/NEWS:6665 ../build/NEWS:6793 +#: ../build/NEWS:7001 ../build/NEWS:7192 ../build/NEWS:7397 ../build/NEWS:7695 +#: ../build/NEWS:8016 ../build/NEWS:8341 ../build/NEWS:8931 ../build/NEWS:9590 +#: ../build/NEWS:11259 ../build/NEWS:11605 ../build/NEWS:11971 +#: ../build/NEWS:12295 ../build/NEWS:12397 ../build/NEWS:12853 +#: ../build/NEWS:12888 ../build/NEWS:13250 ../build/NEWS:13553 +#: ../build/NEWS:13635 ../build/NEWS:13738 ../build/NEWS:13908 +#: ../build/NEWS:14243 ../build/NEWS:14661 ../build/NEWS:14870 +#: ../build/NEWS:14954 ../build/NEWS:14971 ../build/NEWS:15113 +#: ../build/NEWS:15139 ../build/NEWS:15189 ../build/NEWS:15661 +#: ../build/NEWS:15784 ../build/NEWS:15894 ../build/NEWS:15984 +#: ../build/NEWS:16716 ../build/NEWS:16734 ../build/NEWS:16822 +#: ../build/NEWS:17294 ../build/NEWS:17608 ../build/NEWS:17619 +#: ../build/NEWS:18013 ../build/NEWS:18045 ../build/NEWS:18157 +#: ../build/NEWS:18211 ../build/NEWS:18280 ../build/NEWS:18718 +#: ../build/NEWS:19156 ../build/NEWS:19183 ../build/NEWS:19221 +#: ../build/NEWS:19241 ../build/NEWS:19348 ../build/NEWS:19442 +#: ../build/NEWS:19538 ../build/NEWS:19613 ../build/NEWS:19871 +#: ../build/NEWS:20094 ../build/NEWS:20267 ../build/NEWS:20625 +msgid "Library" +msgstr "Pustaka" + +#: ../build/NEWS:12 +msgid "" +"`bpo-39129 `__: Fix import path for " +"``asyncio.TimeoutError``" +msgstr "" +"`bpo-39129 `__: Memperbaiki lokasi " +"import untuk ``asyncio.TimeoutError``" + +#: ../build/NEWS:14 +msgid "" +"`bpo-38878 `__: Fixed __subclasshook__ " +"of :class:`os.PathLike` to return a correct result upon inheritence. Patch " +"by Bar Harel." +msgstr "" +"`bpo-38878 `__: Memperbaiki " +"__subclasshook__ dari :class:`os.PathLike` untuk mengembalikan hasil yang " +"sesuai saat pewarisan. Patch oleh Bar Harel." + +#: ../build/NEWS:18 ../build/NEWS:278 ../build/NEWS:441 ../build/NEWS:758 +#: ../build/NEWS:1145 ../build/NEWS:1339 ../build/NEWS:1634 ../build/NEWS:2360 +#: ../build/NEWS:2826 ../build/NEWS:3303 ../build/NEWS:3545 ../build/NEWS:5731 +#: ../build/NEWS:6706 ../build/NEWS:6916 ../build/NEWS:7066 ../build/NEWS:7284 +#: ../build/NEWS:7529 ../build/NEWS:7854 ../build/NEWS:8194 ../build/NEWS:8677 +#: ../build/NEWS:9020 ../build/NEWS:10628 ../build/NEWS:11382 +#: ../build/NEWS:11738 ../build/NEWS:12135 ../build/NEWS:12533 +#: ../build/NEWS:13105 ../build/NEWS:13425 ../build/NEWS:13581 +#: ../build/NEWS:13684 ../build/NEWS:15052 ../build/NEWS:15312 +#: ../build/NEWS:16497 ../build/NEWS:17057 ../build/NEWS:17733 +#: ../build/NEWS:18483 ../build/NEWS:19047 ../build/NEWS:19300 +#: ../build/NEWS:19499 ../build/NEWS:19810 ../build/NEWS:22010 msgid "Documentation" msgstr "Dokumentasi" -#: ../build/NEWS:12 +#: ../build/NEWS:20 msgid "" "`bpo-38918 `__: Add an entry for " "``__module__`` in the \"function\" & \"method\" sections of the `inspect " @@ -58,24 +101,24 @@ msgid "" "#types-and-members>`_" msgstr "" -#: ../build/NEWS:17 ../build/NEWS:58 ../build/NEWS:280 ../build/NEWS:432 -#: ../build/NEWS:774 ../build/NEWS:1151 ../build/NEWS:1354 ../build/NEWS:1626 -#: ../build/NEWS:2394 ../build/NEWS:2847 ../build/NEWS:3303 ../build/NEWS:3542 -#: ../build/NEWS:5882 ../build/NEWS:6917 ../build/NEWS:7071 ../build/NEWS:7287 -#: ../build/NEWS:7539 ../build/NEWS:7853 ../build/NEWS:8185 ../build/NEWS:8669 -#: ../build/NEWS:10662 ../build/NEWS:11406 ../build/NEWS:11519 -#: ../build/NEWS:11744 ../build/NEWS:12134 ../build/NEWS:12531 -#: ../build/NEWS:13113 ../build/NEWS:13424 ../build/NEWS:13675 -#: ../build/NEWS:13810 ../build/NEWS:14081 ../build/NEWS:14511 -#: ../build/NEWS:14784 ../build/NEWS:15047 ../build/NEWS:15310 -#: ../build/NEWS:16501 ../build/NEWS:17061 ../build/NEWS:17724 -#: ../build/NEWS:17845 ../build/NEWS:18492 ../build/NEWS:19057 -#: ../build/NEWS:19301 ../build/NEWS:19478 ../build/NEWS:19787 -#: ../build/NEWS:20016 ../build/NEWS:20226 ../build/NEWS:22036 +#: ../build/NEWS:25 ../build/NEWS:72 ../build/NEWS:294 ../build/NEWS:446 +#: ../build/NEWS:788 ../build/NEWS:1165 ../build/NEWS:1368 ../build/NEWS:1640 +#: ../build/NEWS:2408 ../build/NEWS:2861 ../build/NEWS:3317 ../build/NEWS:3556 +#: ../build/NEWS:5896 ../build/NEWS:6931 ../build/NEWS:7085 ../build/NEWS:7301 +#: ../build/NEWS:7553 ../build/NEWS:7867 ../build/NEWS:8199 ../build/NEWS:8683 +#: ../build/NEWS:10676 ../build/NEWS:11420 ../build/NEWS:11533 +#: ../build/NEWS:11758 ../build/NEWS:12148 ../build/NEWS:12545 +#: ../build/NEWS:13127 ../build/NEWS:13438 ../build/NEWS:13689 +#: ../build/NEWS:13824 ../build/NEWS:14095 ../build/NEWS:14525 +#: ../build/NEWS:14798 ../build/NEWS:15061 ../build/NEWS:15324 +#: ../build/NEWS:16515 ../build/NEWS:17075 ../build/NEWS:17738 +#: ../build/NEWS:17859 ../build/NEWS:18506 ../build/NEWS:19071 +#: ../build/NEWS:19315 ../build/NEWS:19492 ../build/NEWS:19801 +#: ../build/NEWS:20030 ../build/NEWS:20240 ../build/NEWS:22050 msgid "Tests" msgstr "Pengujian" -#: ../build/NEWS:19 +#: ../build/NEWS:27 msgid "" "`bpo-38546 `__: Fix " "test_ressources_gced_in_workers() of test_concurrent_futures: explicitly " @@ -83,43 +126,68 @@ msgid "" "background after the test completes." msgstr "" -#: ../build/NEWS:25 -msgid "Python 3.8.1 final" -msgstr "" +#: ../build/NEWS:32 ../build/NEWS:322 ../build/NEWS:836 ../build/NEWS:1171 +#: ../build/NEWS:1385 ../build/NEWS:1694 ../build/NEWS:2444 ../build/NEWS:2915 +#: ../build/NEWS:3330 ../build/NEWS:6063 ../build/NEWS:6718 ../build/NEWS:6940 +#: ../build/NEWS:7091 ../build/NEWS:7311 ../build/NEWS:7558 ../build/NEWS:7887 +#: ../build/NEWS:8710 ../build/NEWS:9030 ../build/NEWS:10739 +#: ../build/NEWS:11428 ../build/NEWS:11538 ../build/NEWS:11773 +#: ../build/NEWS:12165 ../build/NEWS:12301 ../build/NEWS:12561 +#: ../build/NEWS:13085 ../build/NEWS:13169 ../build/NEWS:13460 +#: ../build/NEWS:13525 ../build/NEWS:13697 ../build/NEWS:13815 +#: ../build/NEWS:14084 ../build/NEWS:14539 ../build/NEWS:14825 +#: ../build/NEWS:15022 ../build/NEWS:15341 ../build/NEWS:16558 +#: ../build/NEWS:17113 ../build/NEWS:17784 ../build/NEWS:18529 +#: ../build/NEWS:19084 ../build/NEWS:19144 ../build/NEWS:19161 +#: ../build/NEWS:19403 ../build/NEWS:19508 ../build/NEWS:20021 +#: ../build/NEWS:20235 ../build/NEWS:20370 ../build/NEWS:21901 +msgid "Build" +msgstr "Pembangunan" -#: ../build/NEWS:27 -msgid "*Release date: 2019-12-18*" +#: ../build/NEWS:34 +msgid "" +"`bpo-39144 `__: The ctags and etags " +"build targets both include Modules/_ctypes and Python standard library " +"source files." msgstr "" -#: ../build/NEWS:30 ../build/NEWS:116 ../build/NEWS:384 ../build/NEWS:495 -#: ../build/NEWS:966 ../build/NEWS:1252 ../build/NEWS:1457 ../build/NEWS:1792 -#: ../build/NEWS:2551 ../build/NEWS:3089 ../build/NEWS:3394 ../build/NEWS:3656 -#: ../build/NEWS:6636 ../build/NEWS:6748 ../build/NEWS:6961 ../build/NEWS:7152 -#: ../build/NEWS:7362 ../build/NEWS:7606 ../build/NEWS:7925 ../build/NEWS:8229 -#: ../build/NEWS:8829 ../build/NEWS:9118 ../build/NEWS:11208 -#: ../build/NEWS:11545 ../build/NEWS:11862 ../build/NEWS:12311 -#: ../build/NEWS:12792 ../build/NEWS:13144 ../build/NEWS:13168 -#: ../build/NEWS:13492 ../build/NEWS:13522 ../build/NEWS:13586 -#: ../build/NEWS:13700 ../build/NEWS:13824 ../build/NEWS:14092 -#: ../build/NEWS:14601 ../build/NEWS:14839 ../build/NEWS:15059 -#: ../build/NEWS:15362 ../build/NEWS:16696 ../build/NEWS:16757 -#: ../build/NEWS:17149 ../build/NEWS:17840 ../build/NEWS:17861 -#: ../build/NEWS:18618 ../build/NEWS:18636 ../build/NEWS:19159 -#: ../build/NEWS:19194 ../build/NEWS:19222 ../build/NEWS:19314 -#: ../build/NEWS:19401 ../build/NEWS:19506 ../build/NEWS:19549 -#: ../build/NEWS:19825 ../build/NEWS:20060 ../build/NEWS:20246 -#: ../build/NEWS:20385 +#: ../build/NEWS:39 +msgid "Python 3.8.1 final" +msgstr "Python 3.8.1 final" + +#: ../build/NEWS:41 +msgid "*Release date: 2019-12-18*" +msgstr "*Tanggal rilis: 2019-12-18*" + +#: ../build/NEWS:44 ../build/NEWS:130 ../build/NEWS:398 ../build/NEWS:509 +#: ../build/NEWS:980 ../build/NEWS:1266 ../build/NEWS:1471 ../build/NEWS:1806 +#: ../build/NEWS:2565 ../build/NEWS:3103 ../build/NEWS:3408 ../build/NEWS:3670 +#: ../build/NEWS:6650 ../build/NEWS:6762 ../build/NEWS:6975 ../build/NEWS:7166 +#: ../build/NEWS:7376 ../build/NEWS:7620 ../build/NEWS:7939 ../build/NEWS:8243 +#: ../build/NEWS:8843 ../build/NEWS:9132 ../build/NEWS:11222 +#: ../build/NEWS:11559 ../build/NEWS:11876 ../build/NEWS:12325 +#: ../build/NEWS:12806 ../build/NEWS:13158 ../build/NEWS:13182 +#: ../build/NEWS:13506 ../build/NEWS:13536 ../build/NEWS:13600 +#: ../build/NEWS:13714 ../build/NEWS:13838 ../build/NEWS:14106 +#: ../build/NEWS:14615 ../build/NEWS:14853 ../build/NEWS:15073 +#: ../build/NEWS:15376 ../build/NEWS:16710 ../build/NEWS:16771 +#: ../build/NEWS:17163 ../build/NEWS:17854 ../build/NEWS:17875 +#: ../build/NEWS:18632 ../build/NEWS:18650 ../build/NEWS:19173 +#: ../build/NEWS:19208 ../build/NEWS:19236 ../build/NEWS:19328 +#: ../build/NEWS:19415 ../build/NEWS:19520 ../build/NEWS:19563 +#: ../build/NEWS:19839 ../build/NEWS:20074 ../build/NEWS:20260 +#: ../build/NEWS:20399 msgid "Core and Builtins" msgstr "Inti dan Bawaan" -#: ../build/NEWS:32 +#: ../build/NEWS:46 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:36 +#: ../build/NEWS:50 msgid "" "`bpo-39031 `__: When parsing an \"elif\"" " node, lineno and col_offset of the node now point to the \"elif\" keyword " @@ -127,7 +195,7 @@ msgid "" "by Lysandros Nikolaou." msgstr "" -#: ../build/NEWS:40 +#: ../build/NEWS:54 msgid "" "`bpo-39008 `__: :c:func:`PySys_Audit` " "now requires ``Py_ssize_t`` to be used for size arguments in the format " @@ -135,32 +203,7 @@ msgid "" "time." msgstr "" -#: ../build/NEWS:45 ../build/NEWS:147 ../build/NEWS:398 ../build/NEWS:546 -#: ../build/NEWS:997 ../build/NEWS:1262 ../build/NEWS:1497 ../build/NEWS:1956 -#: ../build/NEWS:2620 ../build/NEWS:3164 ../build/NEWS:3458 ../build/NEWS:4210 -#: ../build/NEWS:6618 ../build/NEWS:6651 ../build/NEWS:6779 ../build/NEWS:6987 -#: ../build/NEWS:7178 ../build/NEWS:7383 ../build/NEWS:7681 ../build/NEWS:8002 -#: ../build/NEWS:8327 ../build/NEWS:8917 ../build/NEWS:9576 -#: ../build/NEWS:11245 ../build/NEWS:11591 ../build/NEWS:11957 -#: ../build/NEWS:12281 ../build/NEWS:12383 ../build/NEWS:12839 -#: ../build/NEWS:12874 ../build/NEWS:13236 ../build/NEWS:13539 -#: ../build/NEWS:13621 ../build/NEWS:13724 ../build/NEWS:13894 -#: ../build/NEWS:14229 ../build/NEWS:14647 ../build/NEWS:14856 -#: ../build/NEWS:14940 ../build/NEWS:14957 ../build/NEWS:15099 -#: ../build/NEWS:15125 ../build/NEWS:15175 ../build/NEWS:15647 -#: ../build/NEWS:15770 ../build/NEWS:15880 ../build/NEWS:15970 -#: ../build/NEWS:16702 ../build/NEWS:16720 ../build/NEWS:16808 -#: ../build/NEWS:17280 ../build/NEWS:17594 ../build/NEWS:17605 -#: ../build/NEWS:17999 ../build/NEWS:18031 ../build/NEWS:18143 -#: ../build/NEWS:18197 ../build/NEWS:18266 ../build/NEWS:18704 -#: ../build/NEWS:19142 ../build/NEWS:19169 ../build/NEWS:19207 -#: ../build/NEWS:19227 ../build/NEWS:19334 ../build/NEWS:19428 -#: ../build/NEWS:19524 ../build/NEWS:19599 ../build/NEWS:19857 -#: ../build/NEWS:20080 ../build/NEWS:20253 ../build/NEWS:20611 -msgid "Library" -msgstr "Pustaka" - -#: ../build/NEWS:47 +#: ../build/NEWS:61 msgid "" "`bpo-39022 `__: Update " "importliib.metadata to include improvements from importlib_metadata 1.3 " @@ -168,111 +211,111 @@ msgid "" " custom finders." msgstr "" -#: ../build/NEWS:51 +#: ../build/NEWS:65 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:54 +#: ../build/NEWS:68 msgid "" "`bpo-36406 `__: Handle namespace " "packages in :mod:`doctest`. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:60 +#: ../build/NEWS:74 msgid "" "`bpo-38546 `__: Multiprocessing and " "concurrent.futures tests now stop the resource tracker process when tests " "complete." msgstr "" -#: ../build/NEWS:64 ../build/NEWS:324 ../build/NEWS:441 ../build/NEWS:848 -#: ../build/NEWS:1164 ../build/NEWS:1384 ../build/NEWS:1687 ../build/NEWS:2453 -#: ../build/NEWS:2962 ../build/NEWS:3330 ../build/NEWS:3575 ../build/NEWS:6167 -#: ../build/NEWS:6711 ../build/NEWS:7094 ../build/NEWS:7302 ../build/NEWS:7549 -#: ../build/NEWS:7888 ../build/NEWS:8194 ../build/NEWS:8729 -#: ../build/NEWS:10837 ../build/NEWS:11434 ../build/NEWS:11765 -#: ../build/NEWS:12176 ../build/NEWS:12553 ../build/NEWS:13127 -#: ../build/NEWS:13376 ../build/NEWS:13506 ../build/NEWS:13796 -#: ../build/NEWS:14037 ../build/NEWS:14567 ../build/NEWS:14799 -#: ../build/NEWS:15320 ../build/NEWS:15336 ../build/NEWS:16607 -#: ../build/NEWS:17112 ../build/NEWS:17755 ../build/NEWS:18574 -#: ../build/NEWS:18606 ../build/NEWS:18624 ../build/NEWS:19081 -#: ../build/NEWS:20370 ../build/NEWS:22183 +#: ../build/NEWS:78 ../build/NEWS:338 ../build/NEWS:455 ../build/NEWS:862 +#: ../build/NEWS:1178 ../build/NEWS:1398 ../build/NEWS:1701 ../build/NEWS:2467 +#: ../build/NEWS:2976 ../build/NEWS:3344 ../build/NEWS:3589 ../build/NEWS:6181 +#: ../build/NEWS:6725 ../build/NEWS:7108 ../build/NEWS:7316 ../build/NEWS:7563 +#: ../build/NEWS:7902 ../build/NEWS:8208 ../build/NEWS:8743 +#: ../build/NEWS:10851 ../build/NEWS:11448 ../build/NEWS:11779 +#: ../build/NEWS:12190 ../build/NEWS:12567 ../build/NEWS:13141 +#: ../build/NEWS:13390 ../build/NEWS:13520 ../build/NEWS:13810 +#: ../build/NEWS:14051 ../build/NEWS:14581 ../build/NEWS:14813 +#: ../build/NEWS:15334 ../build/NEWS:15350 ../build/NEWS:16621 +#: ../build/NEWS:17126 ../build/NEWS:17769 ../build/NEWS:18588 +#: ../build/NEWS:18620 ../build/NEWS:18638 ../build/NEWS:19095 +#: ../build/NEWS:20384 ../build/NEWS:22197 msgid "Windows" msgstr "Windows" -#: ../build/NEWS:66 +#: ../build/NEWS:80 msgid "" "`bpo-39007 `__: Add auditing events to " "functions in :mod:`winreg`." msgstr "" -#: ../build/NEWS:69 ../build/NEWS:339 ../build/NEWS:896 ../build/NEWS:1199 -#: ../build/NEWS:1706 ../build/NEWS:2467 ../build/NEWS:3015 ../build/NEWS:6277 -#: ../build/NEWS:6939 ../build/NEWS:7099 ../build/NEWS:7311 ../build/NEWS:7568 -#: ../build/NEWS:7899 ../build/NEWS:8744 ../build/NEWS:11439 -#: ../build/NEWS:11790 ../build/NEWS:12185 +#: ../build/NEWS:83 ../build/NEWS:353 ../build/NEWS:910 ../build/NEWS:1213 +#: ../build/NEWS:1720 ../build/NEWS:2481 ../build/NEWS:3029 ../build/NEWS:6291 +#: ../build/NEWS:6953 ../build/NEWS:7113 ../build/NEWS:7325 ../build/NEWS:7582 +#: ../build/NEWS:7913 ../build/NEWS:8758 ../build/NEWS:11453 +#: ../build/NEWS:11804 ../build/NEWS:12199 msgid "macOS" msgstr "macOS" -#: ../build/NEWS:71 +#: ../build/NEWS:85 msgid "" "`bpo-38295 `__: Prevent failure of " "test_relative_path in test_py_compile on macOS Catalina." msgstr "" -#: ../build/NEWS:75 ../build/NEWS:346 ../build/NEWS:450 ../build/NEWS:904 -#: ../build/NEWS:1206 ../build/NEWS:1390 ../build/NEWS:1718 ../build/NEWS:2474 -#: ../build/NEWS:3023 ../build/NEWS:3342 ../build/NEWS:3591 ../build/NEWS:6313 -#: ../build/NEWS:6716 ../build/NEWS:6946 ../build/NEWS:7104 ../build/NEWS:7320 -#: ../build/NEWS:7573 ../build/NEWS:8749 ../build/NEWS:9035 -#: ../build/NEWS:10904 ../build/NEWS:11444 ../build/NEWS:11798 -#: ../build/NEWS:12190 ../build/NEWS:12567 ../build/NEWS:13042 -#: ../build/NEWS:13368 ../build/NEWS:14482 ../build/NEWS:14755 -#: ../build/NEWS:14966 ../build/NEWS:15236 ../build/NEWS:16373 -#: ../build/NEWS:17682 ../build/NEWS:17850 ../build/NEWS:18416 -#: ../build/NEWS:18936 ../build/NEWS:19269 ../build/NEWS:19781 -#: ../build/NEWS:21804 +#: ../build/NEWS:89 ../build/NEWS:360 ../build/NEWS:464 ../build/NEWS:918 +#: ../build/NEWS:1220 ../build/NEWS:1404 ../build/NEWS:1732 ../build/NEWS:2488 +#: ../build/NEWS:3037 ../build/NEWS:3356 ../build/NEWS:3605 ../build/NEWS:6327 +#: ../build/NEWS:6730 ../build/NEWS:6960 ../build/NEWS:7118 ../build/NEWS:7334 +#: ../build/NEWS:7587 ../build/NEWS:8763 ../build/NEWS:9049 +#: ../build/NEWS:10918 ../build/NEWS:11458 ../build/NEWS:11812 +#: ../build/NEWS:12204 ../build/NEWS:12581 ../build/NEWS:13056 +#: ../build/NEWS:13382 ../build/NEWS:14496 ../build/NEWS:14769 +#: ../build/NEWS:14980 ../build/NEWS:15250 ../build/NEWS:16387 +#: ../build/NEWS:17696 ../build/NEWS:17864 ../build/NEWS:18430 +#: ../build/NEWS:18950 ../build/NEWS:19283 ../build/NEWS:19795 +#: ../build/NEWS:21818 msgid "IDLE" msgstr "IDLE" -#: ../build/NEWS:77 +#: ../build/NEWS:91 msgid "" "`bpo-38944 `__: Excape key now closes " "IDLE completion windows. Patch by Johnny Najera." msgstr "" -#: ../build/NEWS:80 +#: ../build/NEWS:94 msgid "" "`bpo-38943 `__: Fix IDLE autocomplete " "windows not always appearing on some systems. Patch by Johnny Najera." msgstr "" -#: ../build/NEWS:85 +#: ../build/NEWS:99 msgid "Python 3.8.1 release candidate 1" msgstr "Python 3.8.1 kandidat rilis 1" -#: ../build/NEWS:87 +#: ../build/NEWS:101 msgid "*Release date: 2019-12-09*" msgstr "*Tanggal rilis: 2019-12-09*" -#: ../build/NEWS:90 ../build/NEWS:480 ../build/NEWS:959 ../build/NEWS:1246 -#: ../build/NEWS:1435 ../build/NEWS:1777 ../build/NEWS:2533 ../build/NEWS:3077 -#: ../build/NEWS:3607 ../build/NEWS:7138 ../build/NEWS:7356 ../build/NEWS:9084 -#: ../build/NEWS:11535 ../build/NEWS:12302 ../build/NEWS:12765 -#: ../build/NEWS:12867 ../build/NEWS:14933 ../build/NEWS:14952 -#: ../build/NEWS:15117 ../build/NEWS:15168 ../build/NEWS:15763 -#: ../build/NEWS:15874 ../build/NEWS:15964 ../build/NEWS:16673 -#: ../build/NEWS:16732 ../build/NEWS:17587 ../build/NEWS:17600 -#: ../build/NEWS:17991 ../build/NEWS:18024 ../build/NEWS:18136 -#: ../build/NEWS:18191 ../build/NEWS:18260 +#: ../build/NEWS:104 ../build/NEWS:494 ../build/NEWS:973 ../build/NEWS:1260 +#: ../build/NEWS:1449 ../build/NEWS:1791 ../build/NEWS:2547 ../build/NEWS:3091 +#: ../build/NEWS:3621 ../build/NEWS:7152 ../build/NEWS:7370 ../build/NEWS:9098 +#: ../build/NEWS:11549 ../build/NEWS:12316 ../build/NEWS:12779 +#: ../build/NEWS:12881 ../build/NEWS:14947 ../build/NEWS:14966 +#: ../build/NEWS:15131 ../build/NEWS:15182 ../build/NEWS:15777 +#: ../build/NEWS:15888 ../build/NEWS:15978 ../build/NEWS:16687 +#: ../build/NEWS:16746 ../build/NEWS:17601 ../build/NEWS:17614 +#: ../build/NEWS:18005 ../build/NEWS:18038 ../build/NEWS:18150 +#: ../build/NEWS:18205 ../build/NEWS:18274 msgid "Security" msgstr "Keamanan" -#: ../build/NEWS:92 +#: ../build/NEWS:106 msgid "" "`bpo-38945 `__: Newline characters have " "been escaped when performing uu encoding to prevent them from overflowing " @@ -280,7 +323,7 @@ msgid "" "accidental modification of data during the decoding process." msgstr "" -#: ../build/NEWS:97 +#: ../build/NEWS:111 msgid "" "`bpo-37228 `__: Due to significant " "security concerns, the *reuse_address* parameter of " @@ -290,7 +333,7 @@ msgid "" "Kyle Stanley, Antoine Pitrou, and Yury Selivanov in :issue:`37228`.)" msgstr "" -#: ../build/NEWS:104 +#: ../build/NEWS:118 msgid "" "`bpo-38722 `__: :mod:`runpy` now uses " ":meth:`io.open_code` to open code files. Patch by Jason Killen." @@ -299,19 +342,19 @@ msgstr "" "menggunakan :meth:`io.open_code` untuk membuka file kode. Patch oleh Jason " "Killen." -#: ../build/NEWS:107 +#: ../build/NEWS:121 msgid "" "`bpo-38804 `__: Fixes a ReDoS " "vulnerability in :mod:`http.cookiejar`. Patch by Ben Caller." msgstr "" -#: ../build/NEWS:110 +#: ../build/NEWS:124 msgid "" "`bpo-38622 `__: Add additional audit " "events for the :mod:`ctypes` module." msgstr "" -#: ../build/NEWS:112 +#: ../build/NEWS:126 msgid "" "`bpo-38418 `__: Fixes audit event for " ":func:`os.system` to be named ``os.system``." @@ -319,79 +362,79 @@ msgstr "" "`bpo-38418 `__: Memperbaiki *event* " "audit untuk :func:`os.system` untuk diberi nama ``os.system``." -#: ../build/NEWS:118 +#: ../build/NEWS:132 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:121 +#: ../build/NEWS:135 msgid "" "`bpo-38922 `__: Calling ``replace`` on a" " code object now raises the ``code.__new__`` audit event." msgstr "" -#: ../build/NEWS:124 +#: ../build/NEWS:138 msgid "" "`bpo-38920 `__: Add audit hooks for when" " :func:`sys.excepthook` and :func:`sys.unraisablehook` are invoked" msgstr "" -#: ../build/NEWS:127 +#: ../build/NEWS:141 msgid "" "`bpo-38892 `__: Improve documentation " "for audit events table and functions." msgstr "" -#: ../build/NEWS:129 +#: ../build/NEWS:143 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:133 +#: ../build/NEWS:147 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:137 +#: ../build/NEWS:151 msgid "" "`bpo-38535 `__: Fixed line numbers and " "column offsets for AST nodes for calls without arguments in decorators." msgstr "" -#: ../build/NEWS:140 +#: ../build/NEWS:154 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:143 +#: ../build/NEWS:157 msgid "" "`bpo-35409 `__: Ignore GeneratorExit " "exceptions when throwing an exception into the aclose coroutine of an " "asynchronous generator." msgstr "" -#: ../build/NEWS:149 +#: ../build/NEWS:163 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:152 +#: ../build/NEWS:166 msgid "" "`bpo-38708 `__: Fix a potential " "IndexError in email parser when parsing an empty msg-id." msgstr "" -#: ../build/NEWS:155 +#: ../build/NEWS:169 msgid "" "`bpo-38698 `__: Add a new " "``InvalidMessageID`` token to email parser to represent invalid Message-ID " @@ -399,59 +442,59 @@ msgid "" "header." msgstr "" -#: ../build/NEWS:159 +#: ../build/NEWS:173 msgid "" "`bpo-38979 `__: Return class from " "``ContextVar.__class_getitem__`` to simplify subclassing." msgstr "" -#: ../build/NEWS:162 +#: ../build/NEWS:176 msgid "" "`bpo-38986 `__: Make repr of C " "accelerated TaskWakeupMethWrapper the same as of pure Python version." msgstr "" -#: ../build/NEWS:165 +#: ../build/NEWS:179 msgid "" "`bpo-38529 `__: Drop too noisy asyncio " "warning about deletion of a stream without explicit ``.close()`` call." msgstr "" -#: ../build/NEWS:168 +#: ../build/NEWS:182 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:172 +#: ../build/NEWS:186 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:175 +#: ../build/NEWS:189 msgid "" "`bpo-38698 `__: Prevent " "UnboundLocalError to pop up in parse_message_id" msgstr "" -#: ../build/NEWS:177 +#: ../build/NEWS:191 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:181 +#: ../build/NEWS:195 msgid "" "`bpo-26730 `__: Fix " "``SpooledTemporaryFile.rollover()`` might corrupt the file when it is in " "text mode. Patch by Serhiy Storchaka." msgstr "" -#: ../build/NEWS:184 +#: ../build/NEWS:198 msgid "" "`bpo-38668 `__: Calling " "func:`shutil.copytree` to copy a directory tree from one directory to " @@ -461,21 +504,21 @@ msgid "" " P. Kinoshita." msgstr "" -#: ../build/NEWS:190 +#: ../build/NEWS:204 msgid "" "`bpo-37838 `__: " ":meth:`typing.get_type_hints` properly handles functions decorated with " ":meth:`functools.wraps`." msgstr "" -#: ../build/NEWS:193 +#: ../build/NEWS:207 msgid "" "`bpo-38859 `__: AsyncMock now returns " "StopAsyncIteration on the exaustion of a side_effects iterable. Since " "PEP-479 its Impossible to raise a StopIteration exception from a coroutine." msgstr "" -#: ../build/NEWS:197 +#: ../build/NEWS:211 msgid "" "`bpo-38857 `__: AsyncMock fix for return" " values that are awaitable types. This also covers side_effect iterable " @@ -484,80 +527,80 @@ msgid "" "returned as is." msgstr "" -#: ../build/NEWS:202 +#: ../build/NEWS:216 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:206 +#: ../build/NEWS:220 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:210 +#: ../build/NEWS:224 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:213 +#: ../build/NEWS:227 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:216 +#: ../build/NEWS:230 msgid "" "`bpo-38723 `__: :mod:`pdb` now uses " ":meth:`io.open_code` to trigger auditing events." msgstr "" -#: ../build/NEWS:219 +#: ../build/NEWS:233 msgid "" "`bpo-27805 `__: Allow opening pipes and " "other non-seekable files in append mode with :func:`open`." msgstr "" -#: ../build/NEWS:222 +#: ../build/NEWS:236 msgid "" "`bpo-38686 `__: Added support for " "multiple ``qop`` values in " ":class:`urllib.request.AbstractDigestAuthHandler`." msgstr "" -#: ../build/NEWS:225 +#: ../build/NEWS:239 msgid "" "`bpo-38334 `__: Fixed seeking backward " "on an encrypted :class:`zipfile.ZipExtFile`." msgstr "" -#: ../build/NEWS:228 +#: ../build/NEWS:242 msgid "" "`bpo-34679 `__: " "asynci.ProactorEventLoop.close() now only calls signal.set_wakeup_fd() in " "the main thread." msgstr "" -#: ../build/NEWS:231 +#: ../build/NEWS:245 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:234 +#: ../build/NEWS:248 msgid "" "`bpo-38521 `__: Fixed erroneous equality" " comparison in statistics.NormalDist()." msgstr "" -#: ../build/NEWS:236 +#: ../build/NEWS:250 msgid "" "`bpo-38478 `__: Fixed a bug in " ":meth:`inspect.signature.bind` that was causing it to fail when handling a " @@ -565,7 +608,7 @@ msgid "" " Galindo." msgstr "" -#: ../build/NEWS:240 +#: ../build/NEWS:254 msgid "" "`bpo-33604 `__: Fixed `hmac.new` and " "`hmac.HMAC` to raise TypeError instead of ValueError when the digestmod " @@ -573,19 +616,19 @@ msgid "" "documentation and docstrings." msgstr "" -#: ../build/NEWS:244 +#: ../build/NEWS:258 msgid "" "`bpo-38422 `__: Clarify docstrings of " "pathlib suffix(es)" msgstr "" -#: ../build/NEWS:246 +#: ../build/NEWS:260 msgid "" "`bpo-36993 `__: Improve error reporting " "for corrupt zip files with bad zip64 extra data. Patch by Daniel Hillier." msgstr "" -#: ../build/NEWS:249 +#: ../build/NEWS:263 msgid "" "`bpo-36820 `__: Break cycle generated " "when saving an exception in socket.py, codeop.py and dyld.py as they keep " @@ -593,26 +636,26 @@ msgid "" "attribute. Patch by Mario Corchero." msgstr "" -#: ../build/NEWS:253 +#: ../build/NEWS:267 msgid "" "`bpo-34776 `__: Fix dataclasses to " "support forward references in type annotations" msgstr "" -#: ../build/NEWS:256 +#: ../build/NEWS:270 msgid "" "`bpo-33348 `__: lib2to3 now recognizes " "expressions after ``*`` and `**` like in ``f(*[] or [])``." msgstr "" -#: ../build/NEWS:259 +#: ../build/NEWS:273 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:266 +#: ../build/NEWS:280 msgid "" "`bpo-38816 `__: Provides more details " "about the interaction between :c:func:`fork` and CPython's runtime, focusing" @@ -620,39 +663,39 @@ msgid "" "should and shouldn't be called." msgstr "" -#: ../build/NEWS:271 +#: ../build/NEWS:285 msgid "" "`bpo-38351 `__: Modernize :mod:`email` " "examples from %-formatting to f-strings." msgstr "" -#: ../build/NEWS:273 +#: ../build/NEWS:287 msgid "" "`bpo-38778 `__: Document the fact that " ":exc:`RuntimeError` is raised if :meth:`os.fork` is called in a " "subinterpreter." msgstr "" -#: ../build/NEWS:276 +#: ../build/NEWS:290 msgid "" "`bpo-38592 `__: Add Brazilian Portuguese" " to the language switcher at Python Documentation website." msgstr "" -#: ../build/NEWS:282 +#: ../build/NEWS:296 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:286 +#: ../build/NEWS:300 msgid "" "`bpo-38992 `__: Fix a test for " ":func:`math.fsum` that was failing due to constant folding." msgstr "" -#: ../build/NEWS:289 +#: ../build/NEWS:303 msgid "" "`bpo-38965 `__: Fix test_faulthandler on" " GCC 10. Use the \"volatile\" keyword in ``faulthandler._stack_overflow()`` " @@ -660,26 +703,26 @@ msgid "" "compiler specific pragma." msgstr "" -#: ../build/NEWS:293 +#: ../build/NEWS:307 msgid "" "`bpo-38875 `__: test_capi: trashcan " "tests now require the test \"cpu\" resource." msgstr "" -#: ../build/NEWS:295 +#: ../build/NEWS:309 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:298 +#: ../build/NEWS:312 msgid "" "`bpo-38669 `__: Raise :exc:`TypeError` " "when passing target as a string with :meth:`unittest.mock.patch.object`." msgstr "" -#: ../build/NEWS:301 +#: ../build/NEWS:315 msgid "" "`bpo-35998 `__: Fix a race condition in " "test_asyncio.test_start_tls_server_1(). Previously, there was a race " @@ -689,81 +732,63 @@ msgid "" "longer sends data." msgstr "" -#: ../build/NEWS:308 ../build/NEWS:822 ../build/NEWS:1157 ../build/NEWS:1371 -#: ../build/NEWS:1680 ../build/NEWS:2430 ../build/NEWS:2901 ../build/NEWS:3316 -#: ../build/NEWS:6049 ../build/NEWS:6704 ../build/NEWS:6926 ../build/NEWS:7077 -#: ../build/NEWS:7297 ../build/NEWS:7544 ../build/NEWS:7873 ../build/NEWS:8696 -#: ../build/NEWS:9016 ../build/NEWS:10725 ../build/NEWS:11414 -#: ../build/NEWS:11524 ../build/NEWS:11759 ../build/NEWS:12151 -#: ../build/NEWS:12287 ../build/NEWS:12547 ../build/NEWS:13071 -#: ../build/NEWS:13155 ../build/NEWS:13446 ../build/NEWS:13511 -#: ../build/NEWS:13683 ../build/NEWS:13801 ../build/NEWS:14070 -#: ../build/NEWS:14525 ../build/NEWS:14811 ../build/NEWS:15008 -#: ../build/NEWS:15327 ../build/NEWS:16544 ../build/NEWS:17099 -#: ../build/NEWS:17770 ../build/NEWS:18515 ../build/NEWS:19070 -#: ../build/NEWS:19130 ../build/NEWS:19147 ../build/NEWS:19389 -#: ../build/NEWS:19494 ../build/NEWS:20007 ../build/NEWS:20221 -#: ../build/NEWS:20356 ../build/NEWS:21887 -msgid "Build" -msgstr "Pembangunan" - -#: ../build/NEWS:310 +#: ../build/NEWS:324 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:314 +#: ../build/NEWS:328 msgid "" "`bpo-38809 `__: On Windows, build " "scripts will now recognize and use python.exe from an active virtual env." msgstr "" -#: ../build/NEWS:317 +#: ../build/NEWS:331 msgid "" "`bpo-38684 `__: Fix _hashlib build when " "Blake2 is disabled, but OpenSSL supports it." msgstr "" -#: ../build/NEWS:320 +#: ../build/NEWS:334 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:326 +#: ../build/NEWS:340 msgid "" "`bpo-33125 `__: Add support for building" " and releasing Windows ARM64 packages." msgstr "" -#: ../build/NEWS:328 +#: ../build/NEWS:342 msgid "" "`bpo-38589 `__: Fixes HTML Help shortcut" " when Windows is not installed to C drive" msgstr "" -#: ../build/NEWS:331 +#: ../build/NEWS:345 msgid "" "`bpo-38453 `__: Ensure ntpath.realpath()" " correctly resolves relative paths." msgstr "" -#: ../build/NEWS:333 +#: ../build/NEWS:347 msgid "" "`bpo-38519 `__: Restores the internal C " "headers that were missing from the nuget.org and Microsoft Store packages." msgstr "" -#: ../build/NEWS:336 +#: ../build/NEWS:350 msgid "" "`bpo-38492 `__: Remove ``pythonw.exe`` " "dependency on the Microsoft C++ runtime." msgstr "" -#: ../build/NEWS:341 +#: ../build/NEWS:355 msgid "" "`bpo-37931 `__: Fixed a crash on OSX " "dynamic builds that occurred when re-initializing the posix module after a " @@ -771,66 +796,66 @@ msgid "" "posix`. Patch by Benoît Hudson." msgstr "" -#: ../build/NEWS:348 +#: ../build/NEWS:362 msgid "" "`bpo-38862 `__: 'Strip Trailing " "Whitespace' on the Format menu removes extra newlines at the end of non-" "shell files." msgstr "" -#: ../build/NEWS:351 +#: ../build/NEWS:365 msgid "" "`bpo-26353 `__: Stop adding newline when" " saving an IDLE shell window." msgstr "" -#: ../build/NEWS:353 +#: ../build/NEWS:367 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:357 +#: ../build/NEWS:371 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." msgstr "" -#: ../build/NEWS:361 +#: ../build/NEWS:375 msgid "" "`bpo-38598 `__: Do not try to compile " "IDLE shell or output windows" msgstr "" -#: ../build/NEWS:364 ../build/NEWS:466 ../build/NEWS:936 ../build/NEWS:1232 -#: ../build/NEWS:1743 ../build/NEWS:2497 ../build/NEWS:3035 ../build/NEWS:3378 -#: ../build/NEWS:6534 ../build/NEWS:6624 ../build/NEWS:7340 ../build/NEWS:7910 -#: ../build/NEWS:8207 ../build/NEWS:8800 ../build/NEWS:9062 -#: ../build/NEWS:11132 ../build/NEWS:11507 ../build/NEWS:11840 -#: ../build/NEWS:12260 ../build/NEWS:13065 ../build/NEWS:13394 -#: ../build/NEWS:13562 ../build/NEWS:14063 ../build/NEWS:14502 -#: ../build/NEWS:15001 ../build/NEWS:15342 ../build/NEWS:16646 -#: ../build/NEWS:17121 ../build/NEWS:17710 ../build/NEWS:20049 -#: ../build/NEWS:20364 ../build/NEWS:21967 +#: ../build/NEWS:378 ../build/NEWS:480 ../build/NEWS:950 ../build/NEWS:1246 +#: ../build/NEWS:1757 ../build/NEWS:2511 ../build/NEWS:3049 ../build/NEWS:3392 +#: ../build/NEWS:6548 ../build/NEWS:6638 ../build/NEWS:7354 ../build/NEWS:7924 +#: ../build/NEWS:8221 ../build/NEWS:8814 ../build/NEWS:9076 +#: ../build/NEWS:11146 ../build/NEWS:11521 ../build/NEWS:11854 +#: ../build/NEWS:12274 ../build/NEWS:13079 ../build/NEWS:13408 +#: ../build/NEWS:13576 ../build/NEWS:14077 ../build/NEWS:14516 +#: ../build/NEWS:15015 ../build/NEWS:15356 ../build/NEWS:16660 +#: ../build/NEWS:17135 ../build/NEWS:17724 ../build/NEWS:20063 +#: ../build/NEWS:20378 ../build/NEWS:21981 msgid "C API" msgstr "C API" -#: ../build/NEWS:366 +#: ../build/NEWS:380 msgid "" "`bpo-37633 `__: Re-export some function " "compatibility wrappers for macros in ``pythonrun.h``." msgstr "" -#: ../build/NEWS:369 +#: ../build/NEWS:383 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:373 +#: ../build/NEWS:387 msgid "" "`bpo-36389 `__: The " "``_PyObject_CheckConsistency()`` function is now also available in release " @@ -838,22 +863,22 @@ msgid "" " function of the GC." msgstr "" -#: ../build/NEWS:379 +#: ../build/NEWS:393 msgid "Python 3.8.0 final" msgstr "Python 3.8.0 final" -#: ../build/NEWS:381 +#: ../build/NEWS:395 msgid "*Release date: 2019-10-14*" msgstr "*Tanggal rilis: 2019-10-14*" -#: ../build/NEWS:386 +#: ../build/NEWS:400 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:390 +#: ../build/NEWS:404 msgid "" "`bpo-38379 `__: When cyclic garbage " "collection (gc) runs finalizers that resurrect unreachable objects, the " @@ -863,21 +888,21 @@ msgid "" "collected. Changed the stats to report that none were collected." msgstr "" -#: ../build/NEWS:400 +#: ../build/NEWS:414 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:404 +#: ../build/NEWS:418 msgid "" "`bpo-38431 `__: Fix ``__repr__`` method " "for :class:`dataclasses.InitVar` to support typing objects, patch by Samuel " "Colvin." msgstr "" -#: ../build/NEWS:407 +#: ../build/NEWS:421 msgid "" "`bpo-38109 `__: Add missing " ":data:`stat.S_IFDOOR`, :data:`stat.S_IFPORT`, :data:`stat.S_IFWHT`, " @@ -885,13 +910,13 @@ msgid "" "values to the Python implementation of :mod:`stat`." msgstr "" -#: ../build/NEWS:411 +#: ../build/NEWS:425 msgid "" "`bpo-38405 `__: Nested subclasses of " ":class:`typing.NamedTuple` are now pickleable." msgstr "" -#: ../build/NEWS:414 +#: ../build/NEWS:428 msgid "" "`bpo-38332 `__: Prevent :exc:`KeyError` " "thrown by :func:`_encoded_words.decode` when given an encoded-word with " @@ -899,13 +924,13 @@ msgid "" ":func:`email.message.get`." msgstr "" -#: ../build/NEWS:418 +#: ../build/NEWS:432 msgid "" "`bpo-38341 `__: Add " ":exc:`smtplib.SMTPNotSupportedError` to the :mod:`smtplib` exported names." msgstr "" -#: ../build/NEWS:421 +#: ../build/NEWS:435 msgid "" "`bpo-13153 `__: OS native encoding is " "now used for converting between Python strings and Tcl objects. This allows" @@ -914,13 +939,13 @@ msgid "" "MemoryError)." msgstr "" -#: ../build/NEWS:429 +#: ../build/NEWS:443 msgid "" "`bpo-38294 `__: Add list of no-longer-" "escaped chars to re.escape documentation" msgstr "" -#: ../build/NEWS:434 +#: ../build/NEWS:448 msgid "" "`bpo-37531 `__: On timeout, regrtest no " "longer attempts to call ``popen.communicate()`` again: it can hang until all" @@ -929,25 +954,25 @@ msgid "" "main process from 1 minute to 5 minutes, for Python slowest buildbots." msgstr "" -#: ../build/NEWS:443 +#: ../build/NEWS:457 msgid "" "`bpo-38344 `__: Fix error message in " "activate.bat" msgstr "" -#: ../build/NEWS:445 +#: ../build/NEWS:459 msgid "" "`bpo-38359 `__: Ensures ``pyw.exe`` " "launcher reads correct registry key." msgstr "" -#: ../build/NEWS:447 +#: ../build/NEWS:461 msgid "" "`bpo-38355 `__: Fixes " "``ntpath.realpath`` failing on ``sys.executable``." msgstr "" -#: ../build/NEWS:452 +#: ../build/NEWS:466 msgid "" "`bpo-36698 `__: IDLE no longer fails " "when write non-encodable characters to stderr. It now escapes them with a " @@ -955,33 +980,33 @@ msgid "" "the standard streams." msgstr "" -#: ../build/NEWS:457 ../build/NEWS:928 ../build/NEWS:1223 ../build/NEWS:1424 -#: ../build/NEWS:2491 ../build/NEWS:3030 ../build/NEWS:3371 ../build/NEWS:6495 -#: ../build/NEWS:7117 ../build/NEWS:7334 ../build/NEWS:7594 ../build/NEWS:8200 -#: ../build/NEWS:8788 ../build/NEWS:11101 ../build/NEWS:11489 -#: ../build/NEWS:11830 ../build/NEWS:12253 ../build/NEWS:12739 -#: ../build/NEWS:13107 ../build/NEWS:13501 ../build/NEWS:13575 -#: ../build/NEWS:14560 ../build/NEWS:15030 ../build/NEWS:15350 -#: ../build/NEWS:16625 ../build/NEWS:17743 ../build/NEWS:18590 -#: ../build/NEWS:19119 ../build/NEWS:19806 ../build/NEWS:20025 -#: ../build/NEWS:20233 ../build/NEWS:22144 +#: ../build/NEWS:471 ../build/NEWS:942 ../build/NEWS:1237 ../build/NEWS:1438 +#: ../build/NEWS:2505 ../build/NEWS:3044 ../build/NEWS:3385 ../build/NEWS:6509 +#: ../build/NEWS:7131 ../build/NEWS:7348 ../build/NEWS:7608 ../build/NEWS:8214 +#: ../build/NEWS:8802 ../build/NEWS:11115 ../build/NEWS:11503 +#: ../build/NEWS:11844 ../build/NEWS:12267 ../build/NEWS:12753 +#: ../build/NEWS:13121 ../build/NEWS:13515 ../build/NEWS:13589 +#: ../build/NEWS:14574 ../build/NEWS:15044 ../build/NEWS:15364 +#: ../build/NEWS:16639 ../build/NEWS:17757 ../build/NEWS:18604 +#: ../build/NEWS:19133 ../build/NEWS:19820 ../build/NEWS:20039 +#: ../build/NEWS:20247 ../build/NEWS:22158 msgid "Tools/Demos" msgstr "Perkakas/Demo" -#: ../build/NEWS:459 +#: ../build/NEWS:473 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:462 +#: ../build/NEWS:476 msgid "" "`bpo-38347 `__: pathfix.py: Assume all " "files that end on '.py' are Python scripts when working recursively." msgstr "" -#: ../build/NEWS:468 +#: ../build/NEWS:482 msgid "" "`bpo-38395 `__: Fix a crash in " ":class:`weakref.proxy` objects due to incorrect lifetime management when " @@ -989,28 +1014,28 @@ msgid "" " being referenced by the proxy. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:475 +#: ../build/NEWS:489 msgid "Python 3.8.0 release candidate 1" msgstr "Python 3.8.0 kandidat rilis 1" -#: ../build/NEWS:477 +#: ../build/NEWS:491 msgid "*Release date: 2019-10-01*" msgstr "*Tanggal rilis: 2019-10-01*" -#: ../build/NEWS:482 +#: ../build/NEWS:496 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:486 +#: ../build/NEWS:500 msgid "" "`bpo-38174 `__: Update vendorized expat " "library version to 2.2.8, which resolves CVE-2019-15903." msgstr "" -#: ../build/NEWS:489 +#: ../build/NEWS:503 msgid "" "`bpo-37764 `__: Fixes " "email._header_value_parser.get_unstructured going into an infinite loop for " @@ -1019,7 +1044,7 @@ msgid "" "Ramaswami." msgstr "" -#: ../build/NEWS:497 +#: ../build/NEWS:511 msgid "" "`bpo-38006 `__: Fix a bug due to the " "interaction of weakrefs and the cyclic garbage collector. We must clear any " @@ -1027,14 +1052,14 @@ msgid "" "causing a crash." msgstr "" -#: ../build/NEWS:501 +#: ../build/NEWS:515 msgid "" "`bpo-38317 `__: Fix warnings options " "priority: ``PyConfig.warnoptions`` has the highest priority, as stated in " "the :pep:`587`." msgstr "" -#: ../build/NEWS:504 +#: ../build/NEWS:518 msgid "" "`bpo-36871 `__: Improve error handling " "for the assert_has_calls and assert_has_awaits methods of mocks. Fixed a bug" @@ -1042,46 +1067,46 @@ msgid "" " spec were silently swallowed, leading to misleading error output." msgstr "" -#: ../build/NEWS:509 +#: ../build/NEWS:523 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:512 +#: ../build/NEWS:526 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:516 +#: ../build/NEWS:530 msgid "" "`bpo-38124 `__: Fix an off-by-one error " "in PyState_AddModule that could cause out-of-bounds memory access." msgstr "" -#: ../build/NEWS:519 +#: ../build/NEWS:533 msgid "" "`bpo-38005 `__: Fixed comparing and " "creating of InterpreterID and ChannelID." msgstr "" -#: ../build/NEWS:521 +#: ../build/NEWS:535 msgid "" "`bpo-37994 `__: Fixed silencing " "arbitrary errors if an attribute lookup fails in several sites. Only " "AttributeError should be silenced." msgstr "" -#: ../build/NEWS:524 +#: ../build/NEWS:538 msgid "" "`bpo-37990 `__: Fix elapsed time in gc " "stats was not printed correctly. This bug was a regression in 3.8b4." msgstr "" -#: ../build/NEWS:527 +#: ../build/NEWS:541 msgid "" "`bpo-37966 `__: The implementation of " ":func:`~unicodedata.is_normalized` has been greatly sped up on strings that " @@ -1089,14 +1114,14 @@ msgid "" "algorithm from the Unicode standard." msgstr "" -#: ../build/NEWS:531 +#: ../build/NEWS:545 msgid "" "`bpo-20490 `__: Improve import error " "message for partially initialized module on circular ``from`` imports - by " "Anthony Sottile." msgstr "" -#: ../build/NEWS:534 +#: ../build/NEWS:548 msgid "" "`bpo-37409 `__: Ensure explicit relative" " imports from interactive sessions and scripts (having no parent package) " @@ -1104,7 +1129,7 @@ msgid "" "package. Patch by Ben Lewis." msgstr "" -#: ../build/NEWS:538 +#: ../build/NEWS:552 msgid "" "`bpo-37619 `__: When adding a wrapper " "descriptor from one class to a different class (for example, setting " @@ -1112,33 +1137,33 @@ msgid "" " raised when the operator is called." msgstr "" -#: ../build/NEWS:542 +#: ../build/NEWS:556 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:548 +#: ../build/NEWS:562 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:552 +#: ../build/NEWS:566 msgid "" "`bpo-38242 `__: Revert the new asyncio " "Streams API" msgstr "" -#: ../build/NEWS:554 +#: ../build/NEWS:568 msgid "" "`bpo-38019 `__: Correctly handle " "pause/resume reading of closed asyncio unix pipe." msgstr "" -#: ../build/NEWS:557 +#: ../build/NEWS:571 msgid "" "`bpo-38163 `__: Child mocks will now " "detect their type as either synchronous or asynchronous, asynchronous child " @@ -1146,13 +1171,13 @@ msgid "" "MagicMock or Mock (depending on their parent type)." msgstr "" -#: ../build/NEWS:562 +#: ../build/NEWS:576 msgid "" "`bpo-38161 `__: Removes _AwaitEvent from" " AsyncMock." msgstr "" -#: ../build/NEWS:564 +#: ../build/NEWS:578 msgid "" "`bpo-38216 `__: Allow the rare code that" " wants to send invalid http requests from the `http.client` library a way to" @@ -1161,27 +1186,27 @@ msgid "" "their own behavior in the face of bad requests." msgstr "" -#: ../build/NEWS:569 +#: ../build/NEWS:583 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:573 +#: ../build/NEWS:587 msgid "" "`bpo-38248 `__: asyncio: Fix " "inconsistent immediate Task cancellation" msgstr "" -#: ../build/NEWS:575 +#: ../build/NEWS:589 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:578 +#: ../build/NEWS:592 msgid "" "`bpo-38191 `__: Constructors of " ":class:`~typing.NamedTuple` and :class:`~typing.TypedDict` types now accept " @@ -1190,13 +1215,13 @@ msgid "" " keyword is deprecated." msgstr "" -#: ../build/NEWS:583 +#: ../build/NEWS:597 msgid "" "`bpo-38185 `__: Fixed case-insensitive " "string comparison in :class:`sqlite3.Row` indexing." msgstr "" -#: ../build/NEWS:586 +#: ../build/NEWS:600 msgid "" "`bpo-38136 `__: Changes AsyncMock call " "count and await count to be two different counters. Now await count only " @@ -1204,32 +1229,32 @@ msgid "" "vice-versa. Update the documentation around this." msgstr "" -#: ../build/NEWS:591 +#: ../build/NEWS:605 msgid "" "`bpo-37828 `__: Fix default mock name in" " :meth:`unittest.mock.Mock.assert_called` exceptions. Patch by Abraham Toriz" " Cruz." msgstr "" -#: ../build/NEWS:595 +#: ../build/NEWS:609 msgid "" "`bpo-38175 `__: Fix a memory leak in " "comparison of :class:`sqlite3.Row` objects." msgstr "" -#: ../build/NEWS:598 +#: ../build/NEWS:612 msgid "" "`bpo-33936 `__: _hashlib no longer calls" " obsolete OpenSSL initialization function with OpenSSL 1.1.0+." msgstr "" -#: ../build/NEWS:601 +#: ../build/NEWS:615 msgid "" "`bpo-34706 `__: Preserve subclassing in " "inspect.Signature.from_callable." msgstr "" -#: ../build/NEWS:603 +#: ../build/NEWS:617 msgid "" "`bpo-38153 `__: Names of hashing " "algorithms frome OpenSSL are now normalized to follow Python's naming " @@ -1237,7 +1262,7 @@ msgid "" "blake2b512 instead of blake2b." msgstr "" -#: ../build/NEWS:607 +#: ../build/NEWS:621 msgid "" "`bpo-38115 `__: Fix a bug in " "dis.findlinestarts() where it would return invalid bytecode offsets. " @@ -1245,27 +1270,27 @@ msgid "" "offsets." msgstr "" -#: ../build/NEWS:611 +#: ../build/NEWS:625 msgid "" "`bpo-38148 `__: Add slots to " ":mod:`asyncio` transport classes, which can reduce memory usage." msgstr "" -#: ../build/NEWS:614 +#: ../build/NEWS:628 msgid "" "`bpo-36991 `__: Fixes a potential " "incorrect AttributeError exception escaping ZipFile.extract() in some " "unsupported input error situations." msgstr "" -#: ../build/NEWS:617 +#: ../build/NEWS:631 msgid "" "`bpo-38134 `__: Remove obsolete copy of " "PBKDF2_HMAC_fast. All supported OpenSSL versions contain a fast " "implementation." msgstr "" -#: ../build/NEWS:620 +#: ../build/NEWS:634 msgid "" "`bpo-38132 `__: The OpenSSL hashlib " "wrapper uses a simpler implementation. Several Macros and pointless caches " @@ -1273,7 +1298,7 @@ msgid "" "stays the same, except it is now always lower case." msgstr "" -#: ../build/NEWS:625 +#: ../build/NEWS:639 msgid "" "`bpo-38008 `__: Fix parent class check " "in protocols to correctly identify the module that provides a builtin " @@ -1281,41 +1306,41 @@ msgid "" "module" msgstr "" -#: ../build/NEWS:629 +#: ../build/NEWS:643 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:632 +#: ../build/NEWS:646 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:635 +#: ../build/NEWS:649 msgid "" "`bpo-38110 `__: The os.closewalk() " "implementation now uses the libc fdwalk() API on platforms where it is " "available." msgstr "" -#: ../build/NEWS:638 +#: ../build/NEWS:652 msgid "" "`bpo-38093 `__: Fixes AsyncMock so it " "doesn't crash when used with AsyncContextManagers or AsyncIterators." msgstr "" -#: ../build/NEWS:641 +#: ../build/NEWS:655 msgid "" "`bpo-37488 `__: Add warning to " ":meth:`datetime.utctimetuple`, :meth:`datetime.utcnow` and " ":meth:`datetime.utcfromtimestamp` ." msgstr "" -#: ../build/NEWS:644 +#: ../build/NEWS:658 msgid "" "`bpo-38086 `__: Update " "importlib.metadata with changes from `importlib_metadata 0.21 " @@ -1323,7 +1348,7 @@ msgid "" "devs/importlib_metadata/blob/0.21/importlib_metadata/docs/changelog.rst>`_." msgstr "" -#: ../build/NEWS:648 +#: ../build/NEWS:662 msgid "" "`bpo-37251 `__: Remove `__code__` check " "in AsyncMock that incorrectly evaluated function specs as async objects but " @@ -1331,40 +1356,40 @@ msgid "" "defined as async objects." msgstr "" -#: ../build/NEWS:652 +#: ../build/NEWS:666 msgid "" "`bpo-38037 `__: Fix reference counters " "in the :mod:`signal` module." msgstr "" -#: ../build/NEWS:654 +#: ../build/NEWS:668 msgid "" "`bpo-38066 `__: Hide internal " "asyncio.Stream methods: feed_eof(), feed_data(), set_exception() and " "set_transport()." msgstr "" -#: ../build/NEWS:657 +#: ../build/NEWS:671 msgid "" "`bpo-38059 `__: inspect.py now uses " "sys.exit() instead of exit()" msgstr "" -#: ../build/NEWS:659 +#: ../build/NEWS:673 msgid "" "`bpo-37953 `__: In :mod:`typing`, " "improved the ``__hash__`` and ``__eq__`` methods for " ":class:`ForwardReferences`." msgstr "" -#: ../build/NEWS:662 +#: ../build/NEWS:676 msgid "" "`bpo-38026 `__: Fixed " ":func:`inspect.getattr_static` used ``isinstance`` while it should avoid " "dynamic lookup." msgstr "" -#: ../build/NEWS:665 +#: ../build/NEWS:679 msgid "" "`bpo-38010 `__: In " "``importlib.metadata`` sync with ``importlib_metadata`` 0.20, clarifying " @@ -1372,7 +1397,7 @@ msgid "" "returned for ``requires()`` on ``dist-info`` packages." msgstr "" -#: ../build/NEWS:669 +#: ../build/NEWS:683 msgid "" "`bpo-38006 `__: " "weakref.WeakValueDictionary defines a local remove() function used as " @@ -1380,14 +1405,14 @@ msgid "" "Modify the implementation to avoid the closure." msgstr "" -#: ../build/NEWS:673 +#: ../build/NEWS:687 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:676 +#: ../build/NEWS:690 msgid "" "`bpo-37140 `__: Fix a ctypes regression " "of Python 3.8. When a ctypes.Structure is passed by copy to a function, " @@ -1397,7 +1422,7 @@ msgid "" "longer call the finalizer twice." msgstr "" -#: ../build/NEWS:682 +#: ../build/NEWS:696 msgid "" "`bpo-37972 `__: Subscripts to the " "`unittest.mock.call` objects now receive the same chaining mechanism as any " @@ -1405,40 +1430,40 @@ msgid "" "`TypeError`:" msgstr "" -#: ../build/NEWS:686 +#: ../build/NEWS:700 msgid "call().foo().__getitem__('bar')" msgstr "call().foo().__getitem__('bar')" -#: ../build/NEWS:688 +#: ../build/NEWS:702 msgid "Patch by blhsing" msgstr "Ditambal oleh blhsing" -#: ../build/NEWS:690 +#: ../build/NEWS:704 msgid "" "`bpo-22347 `__: Update " "mimetypes.guess_type to allow proper parsing of URLs with only a host name. " "Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:693 +#: ../build/NEWS:707 msgid "" "`bpo-37885 `__: venv: Don't generate " "unset variable warning on deactivate." msgstr "" -#: ../build/NEWS:695 +#: ../build/NEWS:709 msgid "" "`bpo-37785 `__: Fix xgettext warnings in" " :mod:`argparse`." msgstr "" -#: ../build/NEWS:697 +#: ../build/NEWS:711 msgid "" "`bpo-11953 `__: Completing WSA* error " "codes in :mod:`socket`." msgstr "" -#: ../build/NEWS:699 +#: ../build/NEWS:713 msgid "" "`bpo-37424 `__: Fixes a possible hang " "when using a timeout on `subprocess.run()` while capturing output. If the " @@ -1448,21 +1473,21 @@ msgid "" "the pipes." msgstr "" -#: ../build/NEWS:705 +#: ../build/NEWS:719 msgid "" "`bpo-37212 `__: " ":func:`unittest.mock.call` now preserves the order of keyword arguments in " "repr output. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:708 +#: ../build/NEWS:722 msgid "" "`bpo-37305 `__: Add .webmanifest -> " "application/manifest+json to list of recognized file types and content type " "headers" msgstr "" -#: ../build/NEWS:711 +#: ../build/NEWS:725 msgid "" "`bpo-21872 `__: Fix :mod:`lzma`: module " "decompresses data incompletely. When decompressing a FORMAT_ALONE format " @@ -1470,33 +1495,33 @@ msgid "" "bytes can't be output. Patch by Ma Lin." msgstr "" -#: ../build/NEWS:716 +#: ../build/NEWS:730 msgid "" "`bpo-37206 `__: Default values which " "cannot be represented as Python objects no longer improperly represented as " "``None`` in function signatures." msgstr "" -#: ../build/NEWS:719 +#: ../build/NEWS:733 msgid "" "`bpo-12144 `__: Ensure cookies with " "``expires`` attribute are handled in :meth:`CookieJar.make_cookies`." msgstr "" -#: ../build/NEWS:722 +#: ../build/NEWS:736 msgid "" "`bpo-31163 `__: pathlib.Path instance's " "rename and replace methods now return the new Path instance." msgstr "" -#: ../build/NEWS:725 +#: ../build/NEWS:739 msgid "" "`bpo-25068 `__: " ":class:`urllib.request.ProxyHandler` now lowercases the keys of the passed " "dictionary." msgstr "" -#: ../build/NEWS:728 +#: ../build/NEWS:742 msgid "" "`bpo-21315 `__: Email headers containing" " RFC2047 encoded words are parsed despite the missing whitespace, and a " @@ -1504,69 +1529,69 @@ msgid "" "now registered as a defect." msgstr "" -#: ../build/NEWS:732 +#: ../build/NEWS:746 msgid "" "`bpo-36250 `__: Ignore ``ValueError`` " "from ``signal`` with ``interaction`` in non-main thread." msgstr "" -#: ../build/NEWS:735 +#: ../build/NEWS:749 msgid "" "`bpo-35168 `__: " ":attr:`shlex.shlex.punctuation_chars` is now a read-only property." msgstr "" -#: ../build/NEWS:738 +#: ../build/NEWS:752 msgid "" "`bpo-20504 `__: Fixes a bug in " ":mod:`cgi` module when a multipart/form-data request has no `Content-Length`" " header." msgstr "" -#: ../build/NEWS:741 +#: ../build/NEWS:755 msgid "" "`bpo-34519 `__: Add additional aliases " "for HP Roman 8. Patch by Michael Osipov." msgstr "" -#: ../build/NEWS:746 +#: ../build/NEWS:760 msgid "" "`bpo-26868 `__: Fix example usage of " ":c:func:`PyModule_AddObject` to properly handle errors." msgstr "" -#: ../build/NEWS:749 +#: ../build/NEWS:763 msgid "" "`bpo-36797 `__: Fix a dead link in the " "distutils API Reference." msgstr "" -#: ../build/NEWS:751 +#: ../build/NEWS:765 msgid "" "`bpo-37977 `__: Warn more strongly and " "clearly about pickle insecurity" msgstr "" -#: ../build/NEWS:753 +#: ../build/NEWS:767 msgid "" "`bpo-37937 `__: Mention " "``frame.f_trace`` in :func:`sys.settrace` docs." msgstr "" -#: ../build/NEWS:755 +#: ../build/NEWS:769 msgid "" "`bpo-36260 `__: Add decompression " "pitfalls to zipfile module documentation." msgstr "" -#: ../build/NEWS:757 +#: ../build/NEWS:771 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:760 +#: ../build/NEWS:774 msgid "" "`bpo-23460 `__: The documentation for " "decimal string formatting using the `:g` specifier has been updated to " @@ -1574,32 +1599,32 @@ msgid "" "contributed by Tuomas Suutari." msgstr "" -#: ../build/NEWS:764 +#: ../build/NEWS:778 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:768 +#: ../build/NEWS:782 msgid "" "`bpo-33944 `__: Added a note about the " "intended use of code in .pth files." msgstr "" -#: ../build/NEWS:770 +#: ../build/NEWS:784 msgid "" "`bpo-34293 `__: Fix the Doc/Makefile " "regarding PAPER environment variable and PDF builds" msgstr "" -#: ../build/NEWS:776 +#: ../build/NEWS:790 msgid "" "`bpo-38239 `__: Fix test_gdb for Link " "Time Optimization (LTO) builds." msgstr "" -#: ../build/NEWS:778 +#: ../build/NEWS:792 msgid "" "`bpo-38275 `__: test_ssl now handles " "disabled TLS/SSL versions better. OpenSSL's crypto policy and run-time " @@ -1608,7 +1633,7 @@ msgid "" "default with strict settings." msgstr "" -#: ../build/NEWS:783 +#: ../build/NEWS:797 msgid "" "`bpo-38271 `__: The private keys for " "test_ssl were encrypted with 3DES in traditional PKCS#5 format. 3DES and the" @@ -1616,7 +1641,7 @@ msgid "" "PKCS#8 format with AES256 encryption instead." msgstr "" -#: ../build/NEWS:788 +#: ../build/NEWS:802 msgid "" "`bpo-38270 `__: test.support now has a " "helper function to check for availibility of a hash digest function. Several" @@ -1624,7 +1649,7 @@ msgid "" "marked to use MD5 and skipped when MD5 is disabled." msgstr "" -#: ../build/NEWS:793 +#: ../build/NEWS:807 msgid "" "`bpo-37123 `__: Multiprocessing test " "test_mymanager() now also expects -SIGTERM, not only exitcode 0. " @@ -1632,18 +1657,18 @@ msgid "" "takes longer than 1 second to stop, which happens on slow buildbots." msgstr "" -#: ../build/NEWS:798 +#: ../build/NEWS:812 msgid "" "`bpo-38212 `__: Multiprocessing tests: " "increase test_queue_feeder_donot_stop_onexc() timeout from 1 to 60 seconds." msgstr "" -#: ../build/NEWS:801 +#: ../build/NEWS:815 msgid "" "`bpo-38117 `__: Test with OpenSSL 1.1.1d" msgstr "" -#: ../build/NEWS:803 +#: ../build/NEWS:817 msgid "" "`bpo-37531 `__: Enhance regrtest " "multiprocess timeout: write a message when killing a worker process, catch " @@ -1651,45 +1676,45 @@ msgid "" "to popen.communicate()." msgstr "" -#: ../build/NEWS:807 +#: ../build/NEWS:821 msgid "" "`bpo-37876 `__: Add tests for ROT-13 " "codec." msgstr "" -#: ../build/NEWS:809 +#: ../build/NEWS:823 msgid "" "`bpo-37252 `__: Fix assertions in " "``test_close`` and ``test_events_mask_overflow`` devpoll tests." msgstr "" -#: ../build/NEWS:812 +#: ../build/NEWS:826 msgid "" "`bpo-34001 `__: Make test_ssl pass with " "LibreSSL. LibreSSL handles minimum and maximum TLS version differently than " "OpenSSL." msgstr "" -#: ../build/NEWS:815 +#: ../build/NEWS:829 msgid "" "`bpo-36919 `__: Make " "``test_source_encoding.test_issue2301`` implementation independent. The test" " will work now for both CPython and IronPython." msgstr "" -#: ../build/NEWS:818 +#: ../build/NEWS:832 msgid "" "`bpo-34596 `__: Fallback to a default " "reason when :func:`unittest.skip` is uncalled. Patch by Naitree Zhu." msgstr "" -#: ../build/NEWS:824 +#: ../build/NEWS:838 msgid "" "`bpo-38301 `__: In Solaris family, we " "must be sure to use ``-D_REENTRANT``. Patch by Jesús Cea Avión." msgstr "" -#: ../build/NEWS:827 +#: ../build/NEWS:841 msgid "" "`bpo-36210 `__: Update optional " "extension module detection for AIX. ossaudiodev and spwd are not applicable " @@ -1699,18 +1724,18 @@ msgid "" "_curses_panel." msgstr "" -#: ../build/NEWS:833 +#: ../build/NEWS:847 msgid "patch by M Felt" msgstr "ditambal oleh M Felt" -#: ../build/NEWS:835 +#: ../build/NEWS:849 msgid "" "`bpo-36002 `__: Locate ``llvm-profdata``" " and ``llvm-ar`` binaries using ``AC_PATH_TOOL`` rather than " "``AC_PATH_TARGET_TOOL``." msgstr "" -#: ../build/NEWS:838 +#: ../build/NEWS:852 msgid "" "`bpo-37936 `__: The :file:`.gitignore` " "file systematically keeps \"rooted\", with a non-trailing slash, all the " @@ -1720,133 +1745,133 @@ msgid "" "with the same name anywhere in the tree." msgstr "" -#: ../build/NEWS:844 +#: ../build/NEWS:858 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:850 +#: ../build/NEWS:864 msgid "" "`bpo-38117 `__: Update bundled OpenSSL " "to 1.1.1d" msgstr "" -#: ../build/NEWS:852 +#: ../build/NEWS:866 msgid "" "`bpo-38092 `__: Reduce overhead when " "using multiprocessing in a Windows virtual environment." msgstr "" -#: ../build/NEWS:855 +#: ../build/NEWS:869 msgid "" "`bpo-38133 `__: Allow py.exe launcher to" " locate installations from the Microsoft Store and improve display of active" " virtual environments." msgstr "" -#: ../build/NEWS:858 +#: ../build/NEWS:872 msgid "" "`bpo-38114 `__: The ``pip.ini`` is no " "longer included in the Nuget package." msgstr "" -#: ../build/NEWS:860 +#: ../build/NEWS:874 msgid "" "`bpo-36634 `__: :func:`os.cpu_count` now" " returns active processors rather than maximum processors." msgstr "" -#: ../build/NEWS:863 +#: ../build/NEWS:877 msgid "" "`bpo-36634 `__: venv activate.bat now " "works when the existing variables contain double quote characters." msgstr "" -#: ../build/NEWS:866 +#: ../build/NEWS:880 msgid "" "`bpo-38081 `__: Prevent error calling " ":func:`os.path.realpath` on ``'NUL'``." msgstr "" -#: ../build/NEWS:868 +#: ../build/NEWS:882 msgid "" "`bpo-38087 `__: Fix case sensitivity in " "test_pathlib and test_ntpath." msgstr "" -#: ../build/NEWS:870 +#: ../build/NEWS:884 msgid "" "`bpo-38088 `__: Fixes distutils not " "finding vcruntime140.dll with only the v142 toolset installed." msgstr "" -#: ../build/NEWS:873 +#: ../build/NEWS:887 msgid "" "`bpo-37283 `__: Ensure command-line and " "unattend.xml setting override previously detected states in Windows " "installer." msgstr "" -#: ../build/NEWS:876 +#: ../build/NEWS:890 msgid "" "`bpo-38030 `__: Fixes :func:`os.stat` " "failing for block devices on Windows" msgstr "" -#: ../build/NEWS:878 +#: ../build/NEWS:892 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:882 +#: ../build/NEWS:896 msgid "" "`bpo-37705 `__: Improve the " "implementation of ``winerror_to_errno()``." msgstr "" -#: ../build/NEWS:884 +#: ../build/NEWS:898 msgid "" "`bpo-37702 `__: Fix memory leak on " "Windows in creating an SSLContext object or running " "urllib.request.urlopen('https://...')." msgstr "" -#: ../build/NEWS:887 +#: ../build/NEWS:901 msgid "" "`bpo-37445 `__: Include the " "``FORMAT_MESSAGE_IGNORE_INSERTS`` flag in ``FormatMessageW()`` calls." msgstr "" -#: ../build/NEWS:890 +#: ../build/NEWS:904 msgid "" "`bpo-37380 `__: Don't collect unfinished" " processes with ``subprocess._active`` on Windows to cleanup later. Patch by" " Ruslan Kuprieiev." msgstr "" -#: ../build/NEWS:893 +#: ../build/NEWS:907 msgid "" "`bpo-32587 `__: Make " ":data:`winreg.REG_MULTI_SZ` support zero-length strings." msgstr "" -#: ../build/NEWS:898 +#: ../build/NEWS:912 msgid "" "`bpo-38117 `__: Updated OpenSSL to " "1.1.1d in macOS installer." msgstr "" -#: ../build/NEWS:900 +#: ../build/NEWS:914 msgid "" "`bpo-38089 `__: Move Azure Pipelines to " "latest VM versions and make macOS tests optional" msgstr "" -#: ../build/NEWS:906 +#: ../build/NEWS:920 msgid "" "`bpo-35379 `__: When exiting IDLE, catch" " any AttributeError. One happens when EditorWindow.close is called twice. " @@ -1854,7 +1879,7 @@ msgid "" "annoying." msgstr "" -#: ../build/NEWS:910 +#: ../build/NEWS:924 msgid "" "`bpo-38183 `__: To avoid problems, " "test_idle ignores the user config directory. It no longer tries to create or" @@ -1862,14 +1887,14 @@ msgid "" "problems with saving settings." msgstr "" -#: ../build/NEWS:914 +#: ../build/NEWS:928 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:917 +#: ../build/NEWS:931 msgid "" "`bpo-38041 `__: Shell restart lines now " "fill the window width, always start with '=', and avoid wrapping " @@ -1877,33 +1902,33 @@ msgid "" "relative to the width." msgstr "" -#: ../build/NEWS:921 +#: ../build/NEWS:935 msgid "" "`bpo-35771 `__: To avoid occasional " "spurious test_idle failures on slower machines, increase the ``hover_delay``" " in test_tooltip." msgstr "" -#: ../build/NEWS:924 +#: ../build/NEWS:938 msgid "" "`bpo-37902 `__: Add mousewheel scrolling" " for IDLE module, path, and stack browsers. Patch by George Zhang." msgstr "" -#: ../build/NEWS:930 +#: ../build/NEWS:944 msgid "" "`bpo-37803 `__: pdb's ``--help`` and " "``--version`` long options now work." msgstr "" -#: ../build/NEWS:932 +#: ../build/NEWS:946 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:938 +#: ../build/NEWS:952 msgid "" "`bpo-38234 `__: :c:func:`Py_SetPath` now" " sets :data:`sys.executable` to the program full path " @@ -1911,7 +1936,7 @@ msgid "" "(:c:func:`Py_GetProgramName`)." msgstr "" -#: ../build/NEWS:942 +#: ../build/NEWS:956 msgid "" "`bpo-38234 `__: Python ignored arguments" " passed to :c:func:`Py_SetPath`, :c:func:`Py_SetPythonHome` and " @@ -1919,41 +1944,41 @@ msgid "" "arguments." msgstr "" -#: ../build/NEWS:946 +#: ../build/NEWS:960 msgid "" "`bpo-38205 `__: The " ":c:func:`Py_UNREACHABLE` macro now calls :c:func:`Py_FatalError`." msgstr "" -#: ../build/NEWS:949 +#: ../build/NEWS:963 msgid "" "`bpo-37879 `__: Fix subtype_dealloc to " "suppress the type decref when the base type is a C heap type" msgstr "" -#: ../build/NEWS:954 +#: ../build/NEWS:968 msgid "Python 3.8.0 beta 4" msgstr "Python 3.8.0 beta 4" -#: ../build/NEWS:956 +#: ../build/NEWS:970 msgid "*Release date: 2019-08-29*" msgstr "*Tanggal rilis: 2019-08-29*" -#: ../build/NEWS:961 +#: ../build/NEWS:975 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:968 +#: ../build/NEWS:982 msgid "" "`bpo-37947 `__: Adjust correctly the " "recursion level in the symtable generation for named expressions. Patch by " "Pablo Galindo." msgstr "" -#: ../build/NEWS:971 +#: ../build/NEWS:985 msgid "" "`bpo-37830 `__: Fixed compilation of " ":keyword:`break` and :keyword:`continue` in the :keyword:`finally` block " @@ -1961,94 +1986,94 @@ msgid "" "a non-constant value." msgstr "" -#: ../build/NEWS:975 +#: ../build/NEWS:989 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:979 +#: ../build/NEWS:993 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:983 +#: ../build/NEWS:997 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:987 +#: ../build/NEWS:1001 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:990 +#: ../build/NEWS:1004 msgid "" "`bpo-37433 `__: Fix ``SyntaxError`` " "indicator printing too many spaces for multi-line strings - by Anthony " "Sottile." msgstr "" -#: ../build/NEWS:993 +#: ../build/NEWS:1007 msgid "" "`bpo-20523 `__: ``pdb.Pdb`` supports " "~/.pdbrc in Windows 7. Patch by Tim Hopper and Dan Lidral-Porter." msgstr "" -#: ../build/NEWS:999 +#: ../build/NEWS:1013 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:1002 +#: ../build/NEWS:1016 msgid "" "`bpo-37965 `__: Fix C compiler warning " "caused by distutils.ccompiler.CCompiler.has_function." msgstr "" -#: ../build/NEWS:1005 +#: ../build/NEWS:1019 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:1008 +#: ../build/NEWS:1022 msgid "" "`bpo-37951 `__: Most features of the " "subprocess module now work again in subinterpreters. Only *preexec_fn* is " "restricted in subinterpreters." msgstr "" -#: ../build/NEWS:1011 +#: ../build/NEWS:1025 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:1014 +#: ../build/NEWS:1028 msgid "" "`bpo-37950 `__: Fix :func:`ast.dump` " "when call with incompletely initialized node." msgstr "" -#: ../build/NEWS:1017 +#: ../build/NEWS:1031 msgid "" "`bpo-34679 `__: Restores instantiation " "of Windows IOCP event loops from the non-main thread." msgstr "" -#: ../build/NEWS:1020 +#: ../build/NEWS:1034 msgid "" "`bpo-36917 `__: Add default " "implementation of the :meth:`ast.NodeVisitor.visit_Constant` method which " @@ -2056,27 +2081,27 @@ msgid "" " ``visit_Str()``, etc." msgstr "" -#: ../build/NEWS:1025 +#: ../build/NEWS:1039 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:1028 +#: ../build/NEWS:1042 msgid "" "`bpo-26589 `__: Added a new status code " "to the http module: 451 UNAVAILABLE_FOR_LEGAL_REASONS" msgstr "" -#: ../build/NEWS:1031 +#: ../build/NEWS:1045 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:1035 +#: ../build/NEWS:1049 msgid "" "`bpo-37868 `__: Fix " "dataclasses.is_dataclass when given an instance that never raises " @@ -2084,7 +2109,7 @@ msgid "" "for __dataclass_fields__ even if it's not a dataclass." msgstr "" -#: ../build/NEWS:1039 +#: ../build/NEWS:1053 msgid "" "`bpo-37811 `__: Fix ``socket`` module's " "``socket.connect(address)`` function being unable to establish connection in" @@ -2093,7 +2118,7 @@ msgid "" "timeout value." msgstr "" -#: ../build/NEWS:1044 +#: ../build/NEWS:1058 msgid "" "`bpo-21131 `__: Fix " "``faulthandler.register(chain=True)`` stack. faulthandler now allocates a " @@ -2102,33 +2127,33 @@ msgid "" "more than ``SIGSTKSZ`` bytes of stack memory on some platforms." msgstr "" -#: ../build/NEWS:1050 +#: ../build/NEWS:1064 msgid "" "`bpo-37798 `__: Add C fastpath for " "statistics.NormalDist.inv_cdf() Patch by Dong-hee Na" msgstr "" -#: ../build/NEWS:1053 +#: ../build/NEWS:1067 msgid "" "`bpo-37819 `__: Add " "Fraction.as_integer_ratio() to match the corresponding methods in bool, int," " float, and decimal." msgstr "" -#: ../build/NEWS:1056 +#: ../build/NEWS:1070 msgid "" "`bpo-37810 `__: Fix :mod:`difflib` ``?``" " hint in diff output when dealing with tabs. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:1059 +#: ../build/NEWS:1073 msgid "" "`bpo-37772 `__: In ``zipfile.Path``, " "when adding implicit dirs, ensure that ancestral directories are added and " "that duplicates are excluded." msgstr "" -#: ../build/NEWS:1062 +#: ../build/NEWS:1076 msgid "" "`bpo-28292 `__: Mark calendar.py helper " "functions as being private. The follows PEP 8 guidance to maintain the " @@ -2136,59 +2161,59 @@ msgid "" "confusion." msgstr "" -#: ../build/NEWS:1066 +#: ../build/NEWS:1080 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:1070 +#: ../build/NEWS:1084 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:1074 +#: ../build/NEWS:1088 msgid "" "`bpo-37723 `__: Fix performance " "regression on regular expression parsing with huge character sets. Patch by " "Yann Vaginay." msgstr "" -#: ../build/NEWS:1077 +#: ../build/NEWS:1091 msgid "" "`bpo-32178 `__: Fix IndexError in " ":mod:`email` package when trying to parse invalid address fields starting " "with ``:``." msgstr "" -#: ../build/NEWS:1080 +#: ../build/NEWS:1094 msgid "" "`bpo-37685 `__: Fixed comparisons of " ":class:`datetime.timedelta` and :class:`datetime.timezone`." msgstr "" -#: ../build/NEWS:1083 +#: ../build/NEWS:1097 msgid "" "`bpo-37695 `__: Correct " ":func:`curses.unget_wch` error message. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:1086 +#: ../build/NEWS:1100 msgid "" "`bpo-37354 `__: Make Activate.ps1 " "Powershell script static to allow for signing it." msgstr "" -#: ../build/NEWS:1089 +#: ../build/NEWS:1103 msgid "" "`bpo-37664 `__: Update wheels bundled " "with ensurepip (pip 19.2.3 and setuptools 41.2.0)" msgstr "" -#: ../build/NEWS:1092 +#: ../build/NEWS:1106 msgid "" "`bpo-37642 `__: Allowed the pure Python " "implementation of :class:`datetime.timezone` to represent sub-minute offsets" @@ -2196,67 +2221,67 @@ msgid "" " 24:00) and (-23:59, 24:00). Patch by Ngalim Siregar" msgstr "" -#: ../build/NEWS:1097 +#: ../build/NEWS:1111 msgid "" "`bpo-16970 `__: Adding a value error " "when an invalid value in passed to nargs Patch by Robert Leenders" msgstr "" -#: ../build/NEWS:1100 +#: ../build/NEWS:1114 msgid "" "`bpo-37587 `__: Make json.loads faster " "for long strings. (Patch by Marco Paolini)" msgstr "" -#: ../build/NEWS:1103 +#: ../build/NEWS:1117 msgid "" "`bpo-18378 `__: Recognize \"UTF-8\" as a" " valid value for LC_CTYPE in locale._parse_localename." msgstr "" -#: ../build/NEWS:1106 +#: ../build/NEWS:1120 msgid "" "`bpo-37531 `__: \"python3 -m test -jN " "--timeout=TIMEOUT\" now kills a worker process if it runs longer than " "*TIMEOUT* seconds." msgstr "" -#: ../build/NEWS:1109 +#: ../build/NEWS:1123 msgid "" "`bpo-37482 `__: Fix serialization of " "display name in originator or destination address fields with both encoded " "words and special chars." msgstr "" -#: ../build/NEWS:1112 +#: ../build/NEWS:1126 msgid "" "`bpo-37372 `__: Fix error unpickling " "datetime.time objects from Python 2 with seconds>=24. Patch by Justin " "Blanchard." msgstr "" -#: ../build/NEWS:1115 +#: ../build/NEWS:1129 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:1119 +#: ../build/NEWS:1133 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:1123 +#: ../build/NEWS:1137 msgid "" "`bpo-36582 `__: Fix " "``UserString.encode()`` to correctly return ``bytes`` rather than a " "``UserString`` instance." msgstr "" -#: ../build/NEWS:1126 +#: ../build/NEWS:1140 msgid "" "`bpo-34775 `__: Division handling of " "PurePath now returns NotImplemented instead of raising a TypeError when " @@ -2264,51 +2289,51 @@ msgid "" "Aiudi." msgstr "" -#: ../build/NEWS:1133 +#: ../build/NEWS:1147 msgid "" "`bpo-37979 `__: Added a link to " "dateutil.parser.isoparse in the datetime.fromisoformat documentation. Patch " "by Paul Ganssle" msgstr "" -#: ../build/NEWS:1136 +#: ../build/NEWS:1150 msgid "" "`bpo-37759 `__: Beginning edits to " "Whatsnew 3.8" msgstr "" -#: ../build/NEWS:1138 +#: ../build/NEWS:1152 msgid "" "`bpo-37726 `__: Stop recommending getopt" " in the tutorial for command line argument parsing and promote argparse." msgstr "" -#: ../build/NEWS:1141 +#: ../build/NEWS:1155 msgid "" "`bpo-37256 `__: Fix wording of arguments" " for :class:`Request` in :mod:`urllib.request`" msgstr "" -#: ../build/NEWS:1144 +#: ../build/NEWS:1158 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:1148 +#: ../build/NEWS:1162 msgid "" "`bpo-36487 `__: Make C-API docs clear " "about what the \"main\" interpreter is." msgstr "" -#: ../build/NEWS:1153 +#: ../build/NEWS:1167 msgid "" "`bpo-37805 `__: Add tests for " "json.dump(..., skipkeys=True). Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:1159 +#: ../build/NEWS:1173 msgid "" "`bpo-37707 `__: Mark some individual " "tests to skip when --pgo is used. The tests marked increase the PGO task " @@ -2316,40 +2341,40 @@ msgid "" "executable." msgstr "" -#: ../build/NEWS:1166 +#: ../build/NEWS:1180 msgid "" "`bpo-37549 `__: :func:`os.dup` no longer" " fails for standard streams on Windows 7." msgstr "" -#: ../build/NEWS:1169 +#: ../build/NEWS:1183 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:1173 +#: ../build/NEWS:1187 msgid "" "`bpo-9949 `__: Enable support for " "following symlinks in :func:`os.realpath`." msgstr "" -#: ../build/NEWS:1175 +#: ../build/NEWS:1189 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:1179 +#: ../build/NEWS:1193 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:1183 +#: ../build/NEWS:1197 msgid "" "`bpo-25172 `__: Trying to import the " ":mod:`crypt` module on Windows will result in an :exc:`ImportError` with a " @@ -2358,118 +2383,118 @@ msgid "" "ImportError will include a message explaining the problem." msgstr "" -#: ../build/NEWS:1189 +#: ../build/NEWS:1203 msgid "" "`bpo-37778 `__: Fixes the icons used for" " file associations to the Microsoft Store package." msgstr "" -#: ../build/NEWS:1192 +#: ../build/NEWS:1206 msgid "" "`bpo-37734 `__: Fix use of registry " "values to launch Python from Microsoft Store app." msgstr "" -#: ../build/NEWS:1195 +#: ../build/NEWS:1209 msgid "" "`bpo-28269 `__: Replace use of " ":c:func:`strcasecmp` for the system function :c:func:`_stricmp`. Patch by " "Minmin Gong." msgstr "" -#: ../build/NEWS:1201 +#: ../build/NEWS:1215 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:1208 +#: ../build/NEWS:1222 msgid "" "`bpo-37824 `__: Properly handle user " "input warnings in IDLE shell. Cease turning SyntaxWarnings into " "SyntaxErrors." msgstr "" -#: ../build/NEWS:1211 +#: ../build/NEWS:1225 msgid "" "`bpo-37929 `__: IDLE Settings dialog now" " closes properly when there is no shell window." msgstr "" -#: ../build/NEWS:1214 +#: ../build/NEWS:1228 msgid "" "`bpo-37849 `__: Fixed completions list " "appearing too high or low when shown above the current line." msgstr "" -#: ../build/NEWS:1217 +#: ../build/NEWS:1231 msgid "" "`bpo-36419 `__: Refactor IDLE " "autocomplete and improve testing." msgstr "" -#: ../build/NEWS:1219 +#: ../build/NEWS:1233 msgid "" "`bpo-37748 `__: Reorder the Run menu. " "Put the most common choice, Run Module, at the top." msgstr "" -#: ../build/NEWS:1225 +#: ../build/NEWS:1239 msgid "" "`bpo-37942 `__: Improve ArgumentClinic " "converter for floats." msgstr "" -#: ../build/NEWS:1227 +#: ../build/NEWS:1241 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:1234 +#: ../build/NEWS:1248 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:1237 +#: ../build/NEWS:1251 msgid "" "`bpo-37926 `__: Fix a crash in " "``PySys_SetArgvEx(0, NULL, 0)``." msgstr "" -#: ../build/NEWS:1241 +#: ../build/NEWS:1255 msgid "Python 3.8.0 beta 3" msgstr "Python 3.8.0 beta 3" -#: ../build/NEWS:1243 +#: ../build/NEWS:1257 msgid "*Release date: 2019-07-29*" msgstr "*Tanggal rilis: 2019-07-29*" -#: ../build/NEWS:1248 +#: ../build/NEWS:1262 msgid "" "`bpo-37461 `__: Fix an infinite loop " "when parsing specially crafted email headers. Patch by Abhilash Raj." msgstr "" -#: ../build/NEWS:1254 +#: ../build/NEWS:1268 msgid "" "`bpo-37593 `__: Swap the positions of " "the *posonlyargs* and *args* parameters in the constructor of " ":class:`ast.parameters` nodes." msgstr "" -#: ../build/NEWS:1257 +#: ../build/NEWS:1271 msgid "" "`bpo-36974 `__: Implemented separate " "vectorcall functions for every calling convention of builtin functions and " "methods. This improves performance for calls." msgstr "" -#: ../build/NEWS:1264 +#: ../build/NEWS:1278 msgid "" "`bpo-37697 `__: Syncronize " "``importlib.metadata`` with `importlib_metadata 0.19 `__: Let math.dist() accept " "coordinates as sequences (or iterables) rather than just tuples." msgstr "" -#: ../build/NEWS:1272 +#: ../build/NEWS:1286 msgid "" "`bpo-37664 `__: Update wheels bundled " "with ensurepip (pip 19.2.1 and setuptools 41.0.1)" msgstr "" -#: ../build/NEWS:1275 +#: ../build/NEWS:1289 msgid "" "`bpo-36324 `__: Make internal attributes" " for statistics.NormalDist() private." msgstr "" -#: ../build/NEWS:1277 +#: ../build/NEWS:1291 msgid "" "`bpo-37491 `__: Fix ``IndexError`` when " "parsing email headers with unexpectedly ending bare-quoted string value. " "Patch by Abhilash Raj." msgstr "" -#: ../build/NEWS:1280 +#: ../build/NEWS:1294 msgid "" "`bpo-37579 `__: Return " ":exc:`NotImplemented` in Python implementation of ``__eq__`` for " @@ -2511,33 +2536,33 @@ msgid "" "Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:1285 +#: ../build/NEWS:1299 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:1289 +#: ../build/NEWS:1303 msgid "" "`bpo-37502 `__: pickle.loads() no longer" " raises TypeError when the buffers argument is set to None" msgstr "" -#: ../build/NEWS:1292 +#: ../build/NEWS:1306 msgid "" "`bpo-37520 `__: Correct behavior for " "zipfile.Path.parent when the path object identifies a subdirectory." msgstr "" -#: ../build/NEWS:1295 +#: ../build/NEWS:1309 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:1298 +#: ../build/NEWS:1312 msgid "" "`bpo-37421 `__: Fix " ":func:`multiprocessing.util.get_temp_dir` finalizer: clear also the " @@ -2546,14 +2571,14 @@ msgid "" "reusing the removed temporary directory." msgstr "" -#: ../build/NEWS:1303 +#: ../build/NEWS:1317 msgid "" "`bpo-37481 `__: The distutils " "``bdist_wininst`` command is deprecated in Python 3.8, use ``bdist_wheel`` " "(wheel packages) instead." msgstr "" -#: ../build/NEWS:1306 +#: ../build/NEWS:1320 msgid "" "`bpo-26967 `__: An " ":class:`~argparse.ArgumentParser` with ``allow_abbrev=False`` no longer " @@ -2561,7 +2586,7 @@ msgid "" "abbreviation of long flags as documented. Patch by Zac Hatfield-Dodds." msgstr "" -#: ../build/NEWS:1311 +#: ../build/NEWS:1325 msgid "" "`bpo-37347 `__: " ":meth:`sqlite3.Connection.create_aggregate`, " @@ -2573,7 +2598,7 @@ msgid "" "same. Now callbacks are stored more carefully. Patch by Aleksandr Balezin." msgstr "" -#: ../build/NEWS:1319 +#: ../build/NEWS:1333 msgid "" "`bpo-36564 `__: Fix infinite loop in " "email header folding logic that would be triggered when an email policy's " @@ -2581,89 +2606,89 @@ msgid "" "values in the message. Patch by Paul Ganssle" msgstr "" -#: ../build/NEWS:1327 +#: ../build/NEWS:1341 msgid "" "`bpo-32910 `__: Remove implementation-" "specific behaviour of how venv's Deactivate works." msgstr "" -#: ../build/NEWS:1330 +#: ../build/NEWS:1344 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:1334 +#: ../build/NEWS:1348 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:1338 +#: ../build/NEWS:1352 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:1342 +#: ../build/NEWS:1356 msgid "Thanks to Benjamin Mintz for finding the bug." msgstr "Terima kasih kepada Benjamin Mintz telah menemukan bug." -#: ../build/NEWS:1344 +#: ../build/NEWS:1358 msgid "" "`bpo-37456 `__: Slash ('/') is now part " "of syntax." msgstr "" -#: ../build/NEWS:1346 +#: ../build/NEWS:1360 msgid "" "`bpo-37487 `__: Fix PyList_GetItem index" " description to include 0." msgstr "" -#: ../build/NEWS:1348 +#: ../build/NEWS:1362 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:1351 +#: ../build/NEWS:1365 msgid "" "`bpo-37478 `__: Added possible " "exceptions to the description of os.chdir()." msgstr "" -#: ../build/NEWS:1356 +#: ../build/NEWS:1370 msgid "" "`bpo-37558 `__: Fix " "test_shared_memory_cleaned_after_process_termination name handling" msgstr "" -#: ../build/NEWS:1359 +#: ../build/NEWS:1373 msgid "" "`bpo-37526 `__: Add " ":func:`test.support.catch_threading_exception`: context manager catching " ":class:`threading.Thread` exception using :func:`threading.excepthook`." msgstr "" -#: ../build/NEWS:1363 +#: ../build/NEWS:1377 msgid "" "`bpo-37421 `__: test_concurrent_futures " "now explicitly stops the ForkServer instance if it's running." msgstr "" -#: ../build/NEWS:1366 +#: ../build/NEWS:1380 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:1373 +#: ../build/NEWS:1387 msgid "" "`bpo-36044 `__: Reduce the number of " "unit tests run for the PGO generation task. This speeds up the task by a " @@ -2677,60 +2702,60 @@ msgid "" "compiler tool chain." msgstr "" -#: ../build/NEWS:1386 +#: ../build/NEWS:1400 msgid "" "`bpo-37672 `__: Switch Windows Store " "package's pip to use bundled :file:`pip.ini` instead of :envvar:`PIP_USER` " "variable." msgstr "" -#: ../build/NEWS:1392 +#: ../build/NEWS:1406 msgid "" "`bpo-37692 `__: Improve highlight config" " sample with example shell interaction and better labels for shell elements." msgstr "" -#: ../build/NEWS:1395 +#: ../build/NEWS:1409 msgid "" "`bpo-37628 `__: Settings dialog no " "longer expands with font size." msgstr "" -#: ../build/NEWS:1397 +#: ../build/NEWS:1411 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:1401 +#: ../build/NEWS:1415 msgid "" "`bpo-33610 `__: Fix code context not " "showing the correct context when first toggled on." msgstr "" -#: ../build/NEWS:1404 +#: ../build/NEWS:1418 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:1408 +#: ../build/NEWS:1422 msgid "" "`bpo-27452 `__: Cleanup ``config.py`` by" " inlining ``RemoveFile`` and simplifying the handling of ``file`` in " "``CreateConfigHandlers``." msgstr "" -#: ../build/NEWS:1411 +#: ../build/NEWS:1425 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:1415 +#: ../build/NEWS:1429 msgid "" "`bpo-26806 `__: To compensate for stack " "frames added by IDLE and avoid possible problems with low recursion limits, " @@ -2738,34 +2763,34 @@ msgid "" "reporting recursion limits to make this addition mostly transparent." msgstr "" -#: ../build/NEWS:1420 +#: ../build/NEWS:1434 msgid "" "`bpo-36390 `__: Gather Format menu " "functions into format.py. Combine paragraph.py, rstrip.py, and format " "methods from editor.py." msgstr "" -#: ../build/NEWS:1426 +#: ../build/NEWS:1440 msgid "" "`bpo-37675 `__: 2to3 now works when run " "from a zipped standard library." msgstr "" -#: ../build/NEWS:1430 +#: ../build/NEWS:1444 msgid "Python 3.8.0 beta 2" msgstr "Python 3.8.0 beta 2" -#: ../build/NEWS:1432 +#: ../build/NEWS:1446 msgid "*Release date: 2019-07-04*" msgstr "*Tanggal rilis: 2019-07-04*" -#: ../build/NEWS:1437 +#: ../build/NEWS:1451 msgid "" "`bpo-37363 `__: Adds audit events for " "the range of supported run commands (see :ref:`using-on-general`)." msgstr "" -#: ../build/NEWS:1440 +#: ../build/NEWS:1454 msgid "" "`bpo-37463 `__: ssl.match_hostname() no " "longer accepts IPv4 addresses with additional text after the address and " @@ -2774,7 +2799,7 @@ msgid "" "'127.0.0.1 whatever'." msgstr "" -#: ../build/NEWS:1445 +#: ../build/NEWS:1459 msgid "" "`bpo-37363 `__: Adds audit events for " ":mod:`ensurepip`, :mod:`ftplib`, :mod:`glob`, :mod:`imaplib`, " @@ -2784,19 +2809,19 @@ msgid "" ":func:`breakpoint`." msgstr "" -#: ../build/NEWS:1451 +#: ../build/NEWS:1465 msgid "" "`bpo-37364 `__: :func:`io.open_code` is " "now used when reading :file:`.pth` files." msgstr "" -#: ../build/NEWS:1454 +#: ../build/NEWS:1468 msgid "" "`bpo-34631 `__: Updated OpenSSL to " "1.1.1c in Windows installer" msgstr "" -#: ../build/NEWS:1459 +#: ../build/NEWS:1473 msgid "" "`bpo-37467 `__: Fix " ":func:`sys.excepthook` and :c:func:`PyErr_Display` if a filename is a bytes " @@ -2804,91 +2829,91 @@ msgid "" "attribute is a bytes string." msgstr "" -#: ../build/NEWS:1463 +#: ../build/NEWS:1477 msgid "" "`bpo-37417 `__: :meth:`bytearray.extend`" " now correctly handles errors that arise during iteration. Patch by Brandt " "Bucher." msgstr "" -#: ../build/NEWS:1466 +#: ../build/NEWS:1480 msgid "" "`bpo-24214 `__: Improved support of the " "surrogatepass error handler in the UTF-8 and UTF-16 incremental decoders." msgstr "" -#: ../build/NEWS:1469 +#: ../build/NEWS:1483 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:1473 +#: ../build/NEWS:1487 msgid "" "`bpo-37316 `__: Fix the " ":c:func:`PySys_Audit` call in :class:`mmap.mmap`." msgstr "" -#: ../build/NEWS:1475 +#: ../build/NEWS:1489 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:1479 +#: ../build/NEWS:1493 msgid "" "`bpo-37213 `__: Handle correctly " "negative line offsets in the peephole optimizer. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:1482 +#: ../build/NEWS:1496 msgid "" "`bpo-37219 `__: Remove errorneous " "optimization for empty set differences." msgstr "" -#: ../build/NEWS:1484 +#: ../build/NEWS:1498 msgid "" "`bpo-36922 `__: Slot functions optimize " "any callable with ``Py_TPFLAGS_METHOD_DESCRIPTOR`` instead of only instances" " of ``function``." msgstr "" -#: ../build/NEWS:1488 +#: ../build/NEWS:1502 msgid "" "`bpo-36974 `__: The slot " "``tp_vectorcall_offset`` is inherited unconditionally to support " "``super().__call__()`` when the base class uses vectorcall." msgstr "" -#: ../build/NEWS:1491 +#: ../build/NEWS:1505 msgid "" "`bpo-37160 `__: " ":func:`threading.get_native_id` now also supports NetBSD." msgstr "" -#: ../build/NEWS:1493 +#: ../build/NEWS:1507 msgid "" "`bpo-37077 `__: Add " ":func:`threading.get_native_id` support for AIX. Patch by M. Felt" msgstr "" -#: ../build/NEWS:1499 +#: ../build/NEWS:1513 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:1502 +#: ../build/NEWS:1516 msgid "" "`bpo-37437 `__: Update vendorized expat " "version to 2.2.7." msgstr "" -#: ../build/NEWS:1504 +#: ../build/NEWS:1518 msgid "" "`bpo-37428 `__: " "SSLContext.post_handshake_auth = True no longer sets " @@ -2897,14 +2922,14 @@ msgid "" " chain validation when the flag is set." msgstr "" -#: ../build/NEWS:1509 +#: ../build/NEWS:1523 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:1512 +#: ../build/NEWS:1526 msgid "" "`bpo-37412 `__: The :func:`os.getcwdb` " "function now uses the UTF-8 encoding on Windows, rather than the ANSI code " @@ -2912,13 +2937,13 @@ msgid "" " on Windows." msgstr "" -#: ../build/NEWS:1516 +#: ../build/NEWS:1530 msgid "" "`bpo-29412 `__: Fix IndexError in " "parsing a header value ending unexpectedly. Patch by Abhilash Raj." msgstr "" -#: ../build/NEWS:1519 +#: ../build/NEWS:1533 msgid "" "`bpo-36546 `__: The *dist* argument for " "statistics.quantiles() is now positional only. The current name doesn't " @@ -2927,47 +2952,47 @@ msgid "" "to change the name later." msgstr "" -#: ../build/NEWS:1524 +#: ../build/NEWS:1538 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:1527 +#: ../build/NEWS:1541 msgid "" "`bpo-33972 `__: Email with single part " "but content-type set to ``multipart/*`` doesn't raise AttributeError " "anymore." msgstr "" -#: ../build/NEWS:1530 +#: ../build/NEWS:1544 msgid "" "`bpo-37280 `__: Use threadpool for " "reading from file for sendfile fallback mode." msgstr "" -#: ../build/NEWS:1533 +#: ../build/NEWS:1547 msgid "" "`bpo-37279 `__: Fix asyncio sendfile " "support when sendfile sends extra data in fallback mode." msgstr "" -#: ../build/NEWS:1536 +#: ../build/NEWS:1550 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:1540 +#: ../build/NEWS:1554 msgid "" "`bpo-37210 `__: Allow pure Python " "implementation of :mod:`pickle` to work even when the C :mod:`_pickle` " "module is unavailable." msgstr "" -#: ../build/NEWS:1543 +#: ../build/NEWS:1557 msgid "" "`bpo-35922 `__: Fix " ":meth:`RobotFileParser.crawl_delay` and :meth:`RobotFileParser.request_rate`" @@ -2975,27 +3000,27 @@ msgid "" " rule is defined in the robots.txt file. Patch by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:1548 +#: ../build/NEWS:1562 msgid "" "`bpo-35766 `__: Change the format of " "feature_version to be a (major, minor) tuple." msgstr "" -#: ../build/NEWS:1551 +#: ../build/NEWS:1565 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:1555 +#: ../build/NEWS:1569 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:1559 +#: ../build/NEWS:1573 msgid "" "`bpo-36402 `__: Fix a race condition at " "Python shutdown when waiting for threads. Wait until the Python thread state" @@ -3003,7 +3028,7 @@ msgid "" " than just wait until non-daemon Python threads complete." msgstr "" -#: ../build/NEWS:1564 +#: ../build/NEWS:1578 msgid "" "`bpo-34886 `__: Fix an unintended " "ValueError from :func:`subprocess.run` when checking for conflicting `input`" @@ -3013,50 +3038,50 @@ msgid "" " Rémi Lapeyre." msgstr "" -#: ../build/NEWS:1570 +#: ../build/NEWS:1584 msgid "" "`bpo-37173 `__: The exception message " "for ``inspect.getfile()`` now correctly reports the passed class rather than" " the builtins module." msgstr "" -#: ../build/NEWS:1573 +#: ../build/NEWS:1587 msgid "" "`bpo-37178 `__: Give math.perm() a one " "argument form that means the same as math.factorial()." msgstr "" -#: ../build/NEWS:1576 +#: ../build/NEWS:1590 msgid "" "`bpo-37178 `__: For math.perm(n, k), let" " k default to n, giving the same result as factorial." msgstr "" -#: ../build/NEWS:1579 +#: ../build/NEWS:1593 msgid "" "`bpo-37163 `__: Deprecated passing " "``obj`` argument of :func:`dataclasses.replace` as keyword argument." msgstr "" -#: ../build/NEWS:1582 +#: ../build/NEWS:1596 msgid "" "`bpo-37165 `__: Converted " "_collections._count_elements to use the Argument Clinic." msgstr "" -#: ../build/NEWS:1585 +#: ../build/NEWS:1599 msgid "" "`bpo-34767 `__: Do not always create a " ":class:`collections.deque` in :class:`asyncio.Lock`." msgstr "" -#: ../build/NEWS:1588 +#: ../build/NEWS:1602 msgid "" "`bpo-37158 `__: Speed-up " "statistics.fmean() by switching from a function to a generator." msgstr "" -#: ../build/NEWS:1591 +#: ../build/NEWS:1605 msgid "" "`bpo-37150 `__: " "`argparse._ActionsContainer.add_argument` now throws error, if someone " @@ -3064,66 +3089,66 @@ msgid "" "`type` argument" msgstr "" -#: ../build/NEWS:1595 +#: ../build/NEWS:1609 msgid "" "`bpo-35621 `__: Support running asyncio " "subprocesses when execution event loop in a thread on UNIX." msgstr "" -#: ../build/NEWS:1598 +#: ../build/NEWS:1612 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:1601 +#: ../build/NEWS:1615 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:1605 +#: ../build/NEWS:1619 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:1609 +#: ../build/NEWS:1623 msgid "" "`bpo-35070 `__: posix.getgrouplist() now" " works correctly when the user belongs to NGROUPS_MAX supplemental groups. " "Patch by Jeffrey Kintscher." msgstr "" -#: ../build/NEWS:1612 +#: ../build/NEWS:1626 msgid "" "`bpo-32627 `__: Fix compile error when " "``_uuid`` headers conflicting included." msgstr "" -#: ../build/NEWS:1614 +#: ../build/NEWS:1628 msgid "" "`bpo-11122 `__: Distutils won't check " "for rpmbuild in specified paths only." msgstr "" -#: ../build/NEWS:1616 +#: ../build/NEWS:1630 msgid "" "`bpo-4963 `__: Fixed non-deterministic " "behavior related to mimetypes extension mapping and module reinitialization." msgstr "" -#: ../build/NEWS:1622 +#: ../build/NEWS:1636 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:1628 +#: ../build/NEWS:1642 msgid "" "`bpo-37421 `__: " "test_distutils.test_build_ext() is now able to remove the temporary " @@ -3131,67 +3156,67 @@ msgid "" "the current process, but test it in a separated process." msgstr "" -#: ../build/NEWS:1632 +#: ../build/NEWS:1646 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:1636 +#: ../build/NEWS:1650 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:1639 +#: ../build/NEWS:1653 msgid "" "`bpo-37421 `__: multiprocessing tests " "now explicitly call ``_run_finalizers()`` to immediately remove temporary " "directories created by tests." msgstr "" -#: ../build/NEWS:1642 +#: ../build/NEWS:1656 msgid "" "`bpo-37199 `__: Fix test failures when " "IPv6 is unavailable or disabled." msgstr "" -#: ../build/NEWS:1644 +#: ../build/NEWS:1658 msgid "" "`bpo-37335 `__: Remove no longer " "necessary code from c locale coercion tests" msgstr "" -#: ../build/NEWS:1646 +#: ../build/NEWS:1660 msgid "" "`bpo-37421 `__: Fix test_shutil to no " "longer leak temporary files." msgstr "" -#: ../build/NEWS:1648 +#: ../build/NEWS:1662 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:1651 +#: ../build/NEWS:1665 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:1654 +#: ../build/NEWS:1668 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:1658 +#: ../build/NEWS:1672 msgid "" "`bpo-37362 `__: test_gdb no longer fails" " if it gets an \"unexpected\" message on stderr: it now ignores stderr. The " @@ -3199,20 +3224,20 @@ msgid "" " not to test gdb." msgstr "" -#: ../build/NEWS:1662 +#: ../build/NEWS:1676 msgid "" "`bpo-35998 `__: Avoid TimeoutError in " "test_asyncio: test_start_tls_server_1()" msgstr "" -#: ../build/NEWS:1664 +#: ../build/NEWS:1678 msgid "" "`bpo-37278 `__: Fix test_asyncio " "ProactorLoopCtrlC: join the thread to prevent leaking a running thread and " "leaking a reference." msgstr "" -#: ../build/NEWS:1667 +#: ../build/NEWS:1681 msgid "" "`bpo-37261 `__: Fix " ":func:`test.support.catch_unraisable_exception`: its __exit__() method now " @@ -3220,27 +3245,27 @@ msgid "" "attribute." msgstr "" -#: ../build/NEWS:1671 +#: ../build/NEWS:1685 msgid "" "`bpo-37169 `__: Rewrite " "``_PyObject_IsFreed()`` unit tests." msgstr "" -#: ../build/NEWS:1673 +#: ../build/NEWS:1687 msgid "" "`bpo-37153 `__: " "``test_venv.test_mutiprocessing()`` now explicitly calls " "``pool.terminate()`` to wait until the pool completes." msgstr "" -#: ../build/NEWS:1676 +#: ../build/NEWS:1690 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:1682 +#: ../build/NEWS:1696 msgid "" "`bpo-37189 `__: Many ``PyRun_XXX()`` " "functions like :c:func:`PyRun_String` were no longer exported in " @@ -3248,45 +3273,45 @@ msgid "" "compatibiliy." msgstr "" -#: ../build/NEWS:1689 +#: ../build/NEWS:1703 msgid "" "`bpo-10945 `__: Officially drop support " "for creating bdist_wininst installers on non-Windows systems." msgstr "" -#: ../build/NEWS:1692 +#: ../build/NEWS:1706 msgid "" "`bpo-37369 `__: Fixes path for " ":data:`sys.executable` when running from the Microsoft Store." msgstr "" -#: ../build/NEWS:1695 +#: ../build/NEWS:1709 msgid "" "`bpo-37351 `__: Removes libpython38.a " "from standard Windows distribution." msgstr "" -#: ../build/NEWS:1697 +#: ../build/NEWS:1711 msgid "" "`bpo-35360 `__: Update Windows builds to" " use SQLite 3.28.0." msgstr "" -#: ../build/NEWS:1699 +#: ../build/NEWS:1713 msgid "" "`bpo-37267 `__: On Windows, " ":func:`os.dup` no longer creates an inheritable fd when handling a character" " file." msgstr "" -#: ../build/NEWS:1702 +#: ../build/NEWS:1716 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:1708 +#: ../build/NEWS:1722 msgid "" "`bpo-34602 `__: Avoid test suite " "failures on macOS by no longer calling resource.setrlimit to increase the " @@ -3294,39 +3319,39 @@ msgid "" "since the interpreter is being built with a larger default stack size." msgstr "" -#: ../build/NEWS:1713 +#: ../build/NEWS:1727 msgid "" "`bpo-35360 `__: Update macOS installer " "to use SQLite 3.28.0." msgstr "" -#: ../build/NEWS:1715 +#: ../build/NEWS:1729 msgid "" "`bpo-34631 `__: Updated OpenSSL to " "1.1.1c in macOS installer." msgstr "" -#: ../build/NEWS:1720 +#: ../build/NEWS:1734 msgid "" "`bpo-37325 `__: Fix tab focus traversal " "order for help source and custom run dialogs." msgstr "" -#: ../build/NEWS:1723 +#: ../build/NEWS:1737 msgid "" "`bpo-37321 `__: Both subprocess " "connection error messages now refer to the 'Startup failure' section of the " "IDLE doc." msgstr "" -#: ../build/NEWS:1726 +#: ../build/NEWS:1740 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:1730 +#: ../build/NEWS:1744 msgid "" "`bpo-37039 `__: Adjust \"Zoom Height\" " "to individual screens by momemtarily maximizing the window on first use with" @@ -3334,14 +3359,14 @@ msgid "" "height. While a window is maximized, \"Zoom Height\" has no effect." msgstr "" -#: ../build/NEWS:1735 +#: ../build/NEWS:1749 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:1738 +#: ../build/NEWS:1752 msgid "" "`bpo-5680 `__: Add 'Run... Customized' to" " the Run menu to run a module with customized settings. Any 'command line " @@ -3349,19 +3374,19 @@ msgid "" "main module restart." msgstr "" -#: ../build/NEWS:1745 +#: ../build/NEWS:1759 msgid "" "`bpo-36763 `__: Add " ":func:`PyConfig_SetWideStringList` function." msgstr "" -#: ../build/NEWS:1747 +#: ../build/NEWS:1761 msgid "" "`bpo-28805 `__: The " ":const:`METH_FASTCALL` calling convention has been documented." msgstr "" -#: ../build/NEWS:1750 +#: ../build/NEWS:1764 msgid "" "`bpo-37221 `__: ``tp_print`` is put back" " at the end of the ``PyTypeObject`` structure to restore support for old " @@ -3369,7 +3394,7 @@ msgid "" " ``tp_print`` will be removed entirely in Python 3.9." msgstr "" -#: ../build/NEWS:1755 +#: ../build/NEWS:1769 msgid "" "`bpo-37221 `__: The new function " ":c:func:`PyCode_NewWithPosOnlyArgs` allows to create code objects like " @@ -3377,13 +3402,13 @@ msgid "" "indicating the number of positonal-only arguments." msgstr "" -#: ../build/NEWS:1760 +#: ../build/NEWS:1774 msgid "" "`bpo-37215 `__: Fix dtrace issue " "introduce by `bpo-36842 `__" msgstr "" -#: ../build/NEWS:1762 +#: ../build/NEWS:1776 msgid "" "`bpo-37191 `__: Python.h does not need " "compiler support for intermingled declarations (GCC's ``-Wdeclaration-after-" @@ -3391,21 +3416,21 @@ msgid "" "intermingled declarations will be needed again." msgstr "" -#: ../build/NEWS:1767 +#: ../build/NEWS:1781 msgid "" "`bpo-37170 `__: Fix the cast on error in" " :c:func:`PyLong_AsUnsignedLongLongMask()`." msgstr "" -#: ../build/NEWS:1772 +#: ../build/NEWS:1786 msgid "Python 3.8.0 beta 1" msgstr "Python 3.8.0 beta 1" -#: ../build/NEWS:1774 +#: ../build/NEWS:1788 msgid "*Release date: 2019-06-04*" msgstr "*Tanggal rilis: 2019-06-04*" -#: ../build/NEWS:1779 +#: ../build/NEWS:1793 msgid "" "`bpo-35907 `__: CVE-2019-9948: Avoid " "file reading by disallowing ``local-file://`` and ``local_file://`` URL " @@ -3413,33 +3438,33 @@ msgid "" ":mod:`urllib.request`." msgstr "" -#: ../build/NEWS:1784 +#: ../build/NEWS:1798 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:1788 +#: ../build/NEWS:1802 msgid "" "`bpo-33164 `__: Updated blake2 " "implementation which uses secure memset implementation provided by platform." msgstr "" -#: ../build/NEWS:1794 +#: ../build/NEWS:1808 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:1798 +#: ../build/NEWS:1812 msgid "" "`bpo-37126 `__: All structseq objects " "are now tracked by the garbage collector. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:1801 +#: ../build/NEWS:1815 msgid "" "`bpo-37122 `__: Make the *co_argcount* " "attribute of code objects represent the total number of positional arguments" @@ -3449,7 +3474,7 @@ msgid "" "positional-or-keyword arguments. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:1808 +#: ../build/NEWS:1822 msgid "" "`bpo-20092 `__: Constructors of " ":class:`int`, :class:`float` and :class:`complex` will now use the " @@ -3458,26 +3483,26 @@ msgid "" ":meth:`~object.__complex__` is not available." msgstr "" -#: ../build/NEWS:1813 +#: ../build/NEWS:1827 msgid "" "`bpo-37087 `__: Add native thread ID " "(TID) support to OpenBSD." msgstr "" -#: ../build/NEWS:1815 +#: ../build/NEWS:1829 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:1819 +#: ../build/NEWS:1833 msgid "" "`bpo-37072 `__: Fix crash in " "PyAST_FromNodeObject() when flags is NULL." msgstr "" -#: ../build/NEWS:1821 +#: ../build/NEWS:1835 msgid "" "`bpo-37029 `__: Freeing a great many " "small objects could take time quadratic in the number of arenas, due to " @@ -3489,14 +3514,14 @@ msgid "" "time needed to release their memory." msgstr "" -#: ../build/NEWS:1830 +#: ../build/NEWS:1844 msgid "" "`bpo-26423 `__: Fix possible overflow in" " ``wrap_lenfunc()`` when ``sizeof(long) < sizeof(Py_ssize_t)`` (e.g., 64-bit" " Windows)." msgstr "" -#: ../build/NEWS:1833 +#: ../build/NEWS:1847 msgid "" "`bpo-37050 `__: Improve the AST for " "\"debug\" f-strings, which use '=' to print out the source of the expression" @@ -3505,7 +3530,7 @@ msgid "" "expressions inside the f-string)." msgstr "" -#: ../build/NEWS:1838 +#: ../build/NEWS:1852 msgid "" "`bpo-22385 `__: The `bytes.hex`, " "`bytearray.hex`, and `memoryview.hex` methods as well as the " @@ -3514,26 +3539,26 @@ msgid "" " MicroPython's hexlify implementation." msgstr "" -#: ../build/NEWS:1843 +#: ../build/NEWS:1857 msgid "" "`bpo-26836 `__: Add " ":func:`os.memfd_create`." msgstr "" -#: ../build/NEWS:1845 +#: ../build/NEWS:1859 msgid "" "`bpo-37032 `__: Added new ``replace()`` " "method to the code type (:class:`types.CodeType`)." msgstr "" -#: ../build/NEWS:1848 +#: ../build/NEWS:1862 msgid "" "`bpo-37007 `__: Implement " ":func:`socket.if_nameindex()`, :func:`socket.if_nametoindex()`, and " ":func:`socket.if_indextoname()` on Windows." msgstr "" -#: ../build/NEWS:1852 +#: ../build/NEWS:1866 msgid "" "`bpo-36829 `__: " ":c:func:`PyErr_WriteUnraisable` now creates a traceback object if there is " @@ -3542,14 +3567,14 @@ msgid "" "any error." msgstr "" -#: ../build/NEWS:1857 +#: ../build/NEWS:1871 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:1860 +#: ../build/NEWS:1874 msgid "" "`bpo-36878 `__: Store text appearing " "after a `# type: ignore` comment in the AST. For example a type ignore like " @@ -3557,39 +3582,39 @@ msgid "" " node." msgstr "" -#: ../build/NEWS:1864 +#: ../build/NEWS:1878 msgid "" "`bpo-2180 `__: Treat line continuation at" " EOF as a ``SyntaxError`` by Anthony Sottile." msgstr "" -#: ../build/NEWS:1867 +#: ../build/NEWS:1881 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:1871 +#: ../build/NEWS:1885 msgid "" "`bpo-36946 `__: Fix possible signed " "integer overflow when handling slices." msgstr "" -#: ../build/NEWS:1873 +#: ../build/NEWS:1887 msgid "" "`bpo-36826 `__: Add NamedExpression kind" " support to ast_unparse.c" msgstr "" -#: ../build/NEWS:1875 +#: ../build/NEWS:1889 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:1879 +#: ../build/NEWS:1893 msgid "" "`bpo-36027 `__: Allow computation of " "modular inverses via three-argument ``pow``: the second argument is now " @@ -3597,27 +3622,27 @@ msgid "" " relatively prime." msgstr "" -#: ../build/NEWS:1883 +#: ../build/NEWS:1897 msgid "" "`bpo-36861 `__: Update the Unicode " "database to version 12.1.0." msgstr "" -#: ../build/NEWS:1885 +#: ../build/NEWS:1899 msgid "" "`bpo-28866 `__: Avoid caching attributes" " of classes which type defines mro() to avoid a hard cache invalidation " "problem." msgstr "" -#: ../build/NEWS:1888 +#: ../build/NEWS:1902 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:1891 +#: ../build/NEWS:1905 msgid "" "`bpo-34616 `__: The ``compile()`` " "builtin functions now support the ``ast.PyCF_ALLOW_TOP_LEVEL_AWAIT`` flag, " @@ -3626,26 +3651,26 @@ msgid "" "already async functions; for example in a custom REPL." msgstr "" -#: ../build/NEWS:1897 +#: ../build/NEWS:1911 msgid "" "`bpo-36842 `__: Implement PEP 578, " "adding sys.audit, io.open_code and related APIs." msgstr "" -#: ../build/NEWS:1900 +#: ../build/NEWS:1914 msgid "" "`bpo-27639 `__: Correct return type for " "UserList slicing operations. Patch by Michael Blahay, Erick Cervantes, and " "vaultah" msgstr "" -#: ../build/NEWS:1903 +#: ../build/NEWS:1917 msgid "" "`bpo-36737 `__: Move " "PyRuntimeState.warnings into per-interpreter state (via \"module state\")." msgstr "" -#: ../build/NEWS:1906 +#: ../build/NEWS:1920 msgid "" "`bpo-36793 `__: Removed ``__str__`` " "implementations from builtin types :class:`bool`, :class:`int`, " @@ -3653,7 +3678,7 @@ msgid "" "They now inherit ``__str__()`` from :class:`object`." msgstr "" -#: ../build/NEWS:1911 +#: ../build/NEWS:1925 msgid "" "`bpo-36817 `__: Add a ``=`` feature " "f-strings for debugging. This can precede ``!s``, ``!r``, or ``!a``. It " @@ -3664,13 +3689,13 @@ msgid "" "the formatting behavior is unchanged, and __format__ will be used." msgstr "" -#: ../build/NEWS:1919 +#: ../build/NEWS:1933 msgid "" "`bpo-24048 `__: Save the live exception " "during import.c's ``remove_module()``." msgstr "" -#: ../build/NEWS:1921 +#: ../build/NEWS:1935 msgid "" "`bpo-27987 `__: pymalloc returns memory " "blocks aligned by 16 bytes, instead of 8 bytes, on 64-bit platforms to " @@ -3678,39 +3703,39 @@ msgid "" " by Inada Naoki." msgstr "" -#: ../build/NEWS:1925 +#: ../build/NEWS:1939 msgid "" "`bpo-36601 `__: A long-since-meaningless" " check for ``getpid() == main_pid`` was removed from Python's internal C " "signal handler." msgstr "" -#: ../build/NEWS:1928 +#: ../build/NEWS:1942 msgid "" "`bpo-36594 `__: Fix incorrect use of " "``%p`` in format strings. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:1931 +#: ../build/NEWS:1945 msgid "" "`bpo-36045 `__: builtins.help() now " "prefixes `async` for async functions" msgstr "" -#: ../build/NEWS:1933 +#: ../build/NEWS:1947 msgid "" "`bpo-36084 `__: Add native thread ID " "(TID) to threading.Thread objects (supported platforms: Windows, FreeBSD, " "Linux, macOS)" msgstr "" -#: ../build/NEWS:1936 +#: ../build/NEWS:1950 msgid "" "`bpo-36035 `__: Added fix for broken " "symlinks in combination with pathlib" msgstr "" -#: ../build/NEWS:1938 +#: ../build/NEWS:1952 msgid "" "`bpo-35983 `__: Added new trashcan " "macros to deal with a double deallocation that could occur when the " @@ -3718,81 +3743,81 @@ msgid "" "base class uses the trashcan mechanism. Patch by Jeroen Demeyer." msgstr "" -#: ../build/NEWS:1943 +#: ../build/NEWS:1957 msgid "" "`bpo-20602 `__: Do not clear " ":data:`sys.flags` and :data:`sys.float_info` during shutdown. Patch by " "Zackery Spytz." msgstr "" -#: ../build/NEWS:1946 +#: ../build/NEWS:1960 msgid "" "`bpo-26826 `__: Expose " ":func:`copy_file_range` as a low level API in the :mod:`os` module." msgstr "" -#: ../build/NEWS:1949 +#: ../build/NEWS:1963 msgid "" "`bpo-32388 `__: Remove cross-version " "binary compatibility requirement in tp_flags." msgstr "" -#: ../build/NEWS:1952 +#: ../build/NEWS:1966 msgid "" "`bpo-31862 `__: Port binascii to PEP 489" " multiphase initialization. Patch by Marcel Plch." msgstr "" -#: ../build/NEWS:1958 +#: ../build/NEWS:1972 msgid "" "`bpo-37128 `__: Added :func:`math.perm`." msgstr "" -#: ../build/NEWS:1960 +#: ../build/NEWS:1974 msgid "" "`bpo-37120 `__: Add " "SSLContext.num_tickets to control the number of TLSv1.3 session tickets." msgstr "" -#: ../build/NEWS:1963 +#: ../build/NEWS:1977 msgid "" "`bpo-12202 `__: Fix the error handling " "in :meth:`msilib.SummaryInformation.GetProperty`. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:1966 +#: ../build/NEWS:1980 msgid "" "`bpo-26835 `__: The fcntl module now " "contains file sealing constants for sealing of memfds." msgstr "" -#: ../build/NEWS:1969 +#: ../build/NEWS:1983 msgid "" "`bpo-29262 `__: Add ``get_origin()`` and" " ``get_args()`` introspection helpers to ``typing`` module." msgstr "" -#: ../build/NEWS:1972 +#: ../build/NEWS:1986 msgid "" "`bpo-12639 `__: " ":meth:`msilib.Directory.start_component()` no longer fails if *keyfile* is " "not ``None``." msgstr "" -#: ../build/NEWS:1975 +#: ../build/NEWS:1989 msgid "" "`bpo-36999 `__: Add the " "``asyncio.Task.get_coro()`` method to publicly expose the tasks's coroutine " "object." msgstr "" -#: ../build/NEWS:1978 +#: ../build/NEWS:1992 msgid "" "`bpo-35246 `__: Make " ":func:`asyncio.create_subprocess_exec` accept path-like arguments." msgstr "" -#: ../build/NEWS:1981 +#: ../build/NEWS:1995 msgid "" "`bpo-35279 `__: Change default " "*max_workers* of ``ThreadPoolExecutor`` from ``cpu_count() * 5`` to " @@ -3800,7 +3825,7 @@ msgid "" "many cores machines." msgstr "" -#: ../build/NEWS:1985 +#: ../build/NEWS:1999 msgid "" "`bpo-37076 `__: " ":func:`_thread.start_new_thread` now logs uncaught exception raised by the " @@ -3809,13 +3834,13 @@ msgid "" " the exception." msgstr "" -#: ../build/NEWS:1990 +#: ../build/NEWS:2004 msgid "" "`bpo-33725 `__: On macOS, the " ":mod:`multiprocessing` module now uses *spawn* start method by default." msgstr "" -#: ../build/NEWS:1993 +#: ../build/NEWS:2007 msgid "" "`bpo-37054 `__: Fix destructor " ":class:`_pyio.BytesIO` and :class:`_pyio.TextIOWrapper`: initialize their " @@ -3823,20 +3848,20 @@ msgid "" "used by ``__del__()`` which calls ``close()``." msgstr "" -#: ../build/NEWS:1998 +#: ../build/NEWS:2012 msgid "" "`bpo-37058 `__: PEP 544: Add " "``Protocol`` and ``@runtime_checkable`` to the ``typing`` module." msgstr "" -#: ../build/NEWS:2001 +#: ../build/NEWS:2015 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:2005 +#: ../build/NEWS:2019 msgid "" "`bpo-37047 `__: Handle late binding and " "attribute access in :class:`unittest.mock.AsyncMock` setup for autospeccing." @@ -3844,25 +3869,25 @@ msgid "" ":class:`unittest.mock.MagicMock`." msgstr "" -#: ../build/NEWS:2009 +#: ../build/NEWS:2023 msgid "" "`bpo-37049 `__: PEP 589: Add " "``TypedDict`` to the ``typing`` module." msgstr "" -#: ../build/NEWS:2011 +#: ../build/NEWS:2025 msgid "" "`bpo-37046 `__: PEP 586: Add ``Literal``" " to the ``typing`` module." msgstr "" -#: ../build/NEWS:2013 +#: ../build/NEWS:2027 msgid "" "`bpo-37045 `__: PEP 591: Add ``Final`` " "qualifier and ``@final`` decorator to the ``typing`` module." msgstr "" -#: ../build/NEWS:2016 +#: ../build/NEWS:2030 msgid "" "`bpo-37035 `__: Don't log OSError based " "exceptions if a fatal error has occurred in asyncio transport. Peer can " @@ -3871,44 +3896,44 @@ msgid "" "is pointless and pollute asyncio logs." msgstr "" -#: ../build/NEWS:2022 +#: ../build/NEWS:2036 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:2026 +#: ../build/NEWS:2040 msgid "" "`bpo-37028 `__: Implement asyncio REPL" msgstr "" -#: ../build/NEWS:2028 +#: ../build/NEWS:2042 msgid "" "`bpo-37027 `__: Return safe to use proxy" " socket object from transport.get_extra_info('socket')" msgstr "" -#: ../build/NEWS:2031 +#: ../build/NEWS:2045 msgid "" "`bpo-32528 `__: Make " "asyncio.CancelledError a BaseException." msgstr "" -#: ../build/NEWS:2033 +#: ../build/NEWS:2047 msgid "" "This will address the common mistake many asyncio users make: an \"except " "Exception\" clause breaking Tasks cancellation." msgstr "" -#: ../build/NEWS:2036 +#: ../build/NEWS:2050 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:2040 +#: ../build/NEWS:2054 msgid "" "`bpo-1230540 `__: Add a new " ":func:`threading.excepthook` function which handles uncaught " @@ -3916,57 +3941,57 @@ msgid "" "uncaught :meth:`threading.Thread.run` exceptions are handled." msgstr "" -#: ../build/NEWS:2044 +#: ../build/NEWS:2058 msgid "" "`bpo-36996 `__: Handle " ":func:`unittest.mock.patch` used as a decorator on async functions." msgstr "" -#: ../build/NEWS:2047 +#: ../build/NEWS:2061 msgid "" "`bpo-37008 `__: Add support for calling " ":func:`next` with the mock resulting from :func:`unittest.mock.mock_open`" msgstr "" -#: ../build/NEWS:2050 +#: ../build/NEWS:2064 msgid "" "`bpo-27737 `__: Allow whitespace only " "header encoding in ``email.header`` - by Batuhan Taskaya" msgstr "" -#: ../build/NEWS:2053 +#: ../build/NEWS:2067 msgid "" "`bpo-36969 `__: PDB command `args` now " "display positional only arguments. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:2056 +#: ../build/NEWS:2070 msgid "" "`bpo-36969 `__: PDB command `args` now " "display keyword only arguments. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:2059 +#: ../build/NEWS:2073 msgid "" "`bpo-36983 `__: Add missing names to " "``typing.__all__``: ``ChainMap``, ``ForwardRef``, ``OrderedDict`` - by " "Anthony Sottile." msgstr "" -#: ../build/NEWS:2062 +#: ../build/NEWS:2076 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:2066 +#: ../build/NEWS:2080 msgid "" "`bpo-32972 `__: Implement " "``unittest.IsolatedAsyncioTestCase`` to help testing asyncio-based code." msgstr "" -#: ../build/NEWS:2069 +#: ../build/NEWS:2083 msgid "" "`bpo-36952 `__: :func:`fileinput.input` " "and :class:`fileinput.FileInput` **bufsize** argument has been removed (was " @@ -3974,7 +3999,7 @@ msgid "" "**openhook** arguments have been made keyword-only." msgstr "" -#: ../build/NEWS:2074 +#: ../build/NEWS:2088 msgid "" "`bpo-36952 `__: Starting with Python " "3.3, importing ABCs from :mod:`collections` is deprecated, and import should" @@ -3983,64 +4008,64 @@ msgid "" "3.9; documentation and ``DeprecationWarning`` clarified." msgstr "" -#: ../build/NEWS:2080 +#: ../build/NEWS:2094 msgid "" "`bpo-36949 `__: Implement __repr__ for " "WeakSet objects." msgstr "" -#: ../build/NEWS:2082 +#: ../build/NEWS:2096 msgid "" "`bpo-36948 `__: Fix :exc:`NameError` in " ":meth:`urllib.request.URLopener.retrieve`. Patch by Karthikeyan " "Singaravelan." msgstr "" -#: ../build/NEWS:2086 +#: ../build/NEWS:2100 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:2090 +#: ../build/NEWS:2104 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:2094 +#: ../build/NEWS:2108 msgid "Original patch by Giampaolo Rodola, updated by Ying Wang." msgstr "*Patch* awal oleh Giampaolo Rodola, diperbarui oleh Ying Wang." -#: ../build/NEWS:2096 +#: ../build/NEWS:2110 msgid "" "`bpo-36888 `__: Python child processes " "can now access the status of their parent process using " "multiprocessing.process.parent_process" msgstr "" -#: ../build/NEWS:2099 +#: ../build/NEWS:2113 msgid "" "`bpo-36921 `__: Deprecate ``@coroutine``" " for sake of ``async def``." msgstr "" -#: ../build/NEWS:2101 +#: ../build/NEWS:2115 msgid "" "`bpo-25652 `__: Fix bug in ``__rmod__`` " "of ``UserString`` - by Batuhan Taskaya." msgstr "" -#: ../build/NEWS:2103 +#: ../build/NEWS:2117 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:2107 +#: ../build/NEWS:2121 msgid "" "`bpo-36889 `__: Introduce " ":class:`asyncio.Stream` class that merges :class:`asyncio.StreamReader` and " @@ -4058,59 +4083,59 @@ msgid "" "and :class:`asyncio.StreamReaderProtocol` outside of asyncio package." msgstr "" -#: ../build/NEWS:2123 +#: ../build/NEWS:2137 msgid "" "`bpo-36845 `__: Added validation of " "integer prefixes to the construction of IP networks and interfaces in the " "ipaddress module." msgstr "" -#: ../build/NEWS:2126 +#: ../build/NEWS:2140 msgid "" "`bpo-23378 `__: Add an extend action to " "argparser." msgstr "" -#: ../build/NEWS:2128 +#: ../build/NEWS:2142 msgid "" "`bpo-36867 `__: Fix a bug making a " "SharedMemoryManager instance and its parent process use two separate " "resource_tracker processes." msgstr "" -#: ../build/NEWS:2131 +#: ../build/NEWS:2145 msgid "" "`bpo-23896 `__: Adds a grammar to " "lib2to3.pygram that contains exec as a function not as statement." msgstr "" -#: ../build/NEWS:2134 +#: ../build/NEWS:2148 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:2137 +#: ../build/NEWS:2151 msgid "" "`bpo-35545 `__: Fix asyncio discarding " "IPv6 scopes when ensuring hostname resolutions internally" msgstr "" -#: ../build/NEWS:2140 +#: ../build/NEWS:2154 msgid "" "`bpo-36887 `__: Add new function " ":func:`math.isqrt` to compute integer square roots." msgstr "" -#: ../build/NEWS:2143 +#: ../build/NEWS:2157 msgid "" "`bpo-34632 `__: Introduce the " "``importlib.metadata`` module with (provisional) support for reading " "metadata from third-party packages." msgstr "" -#: ../build/NEWS:2146 +#: ../build/NEWS:2160 msgid "" "`bpo-36878 `__: When using " "`type_comments=True` in `ast.parse`, treat `# type: ignore` followed by a " @@ -4119,13 +4144,13 @@ msgid "" "formations such as `# type: ignore[E1000]`." msgstr "" -#: ../build/NEWS:2151 +#: ../build/NEWS:2165 msgid "" "`bpo-36778 `__: ``cp65001`` encoding " "(Windows code page 65001) becomes an alias to ``utf_8`` encoding." msgstr "" -#: ../build/NEWS:2154 +#: ../build/NEWS:2168 msgid "" "`bpo-36867 `__: The " "multiprocessing.resource_tracker replaces the " @@ -4133,14 +4158,14 @@ msgid "" "resource_tracker also tracks shared_memory segments." msgstr "" -#: ../build/NEWS:2158 +#: ../build/NEWS:2172 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:2161 +#: ../build/NEWS:2175 msgid "" "`bpo-24538 `__: In `shutil.copystat()`, " "first copy extended file attributes and then file permissions, since " @@ -4148,7 +4173,7 @@ msgid "" "writeable." msgstr "" -#: ../build/NEWS:2165 +#: ../build/NEWS:2179 msgid "" "`bpo-36829 `__: Add new " ":func:`sys.unraisablehook` function which can be overridden to control how " @@ -4158,79 +4183,79 @@ msgid "" "(:func:`gc.collect`)." msgstr "" -#: ../build/NEWS:2171 +#: ../build/NEWS:2185 msgid "" "`bpo-36832 `__: Introducing " "``zipfile.Path``, a pathlib-compatible wrapper for traversing zip files." msgstr "" -#: ../build/NEWS:2174 +#: ../build/NEWS:2188 msgid "" "`bpo-36814 `__: Fix an issue where " "os.posix_spawnp() would incorrectly raise a TypeError when file_actions is " "None." msgstr "" -#: ../build/NEWS:2177 +#: ../build/NEWS:2191 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:2181 +#: ../build/NEWS:2195 msgid "" "`bpo-26903 `__: Limit `max_workers` in " "`ProcessPoolExecutor` to 61 to work around a WaitForMultipleObjects " "limitation." msgstr "" -#: ../build/NEWS:2184 +#: ../build/NEWS:2198 msgid "" "`bpo-36813 `__: Fix " ":class:`~logging.handlers.QueueListener` to call ``queue.task_done()`` upon " "stopping. Patch by Bar Harel." msgstr "" -#: ../build/NEWS:2187 +#: ../build/NEWS:2201 msgid "" "`bpo-36806 `__: Forbid creation of " "asyncio stream objects like StreamReader, StreamWriter, Process, and their " "protocols outside of asyncio package." msgstr "" -#: ../build/NEWS:2190 +#: ../build/NEWS:2204 msgid "" "`bpo-36802 `__: Provide both sync and " "async calls for StreamWriter.write() and StreamWriter.close()" msgstr "" -#: ../build/NEWS:2193 +#: ../build/NEWS:2207 msgid "" "`bpo-36801 `__: Properly handle SSL " "connection closing in asyncio StreamWriter.drain() call." msgstr "" -#: ../build/NEWS:2196 +#: ../build/NEWS:2210 msgid "" "`bpo-36785 `__: Implement PEP 574 " "(pickle protocol 5 with out-of-band buffers)." msgstr "" -#: ../build/NEWS:2198 +#: ../build/NEWS:2212 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:2201 +#: ../build/NEWS:2215 msgid "" "`bpo-6584 `__: Add a " ":exc:`~gzip.BadGzipFile` exception to the :mod:`gzip` module." msgstr "" -#: ../build/NEWS:2204 +#: ../build/NEWS:2218 msgid "" "`bpo-36748 `__: Optimized write " "buffering in C implementation of ``TextIOWrapper``. Writing ASCII string to " @@ -4238,21 +4263,21 @@ msgid "" " Patch by Inada Naoki." msgstr "" -#: ../build/NEWS:2208 +#: ../build/NEWS:2222 msgid "" "`bpo-8138 `__: Don't mark " "``wsgiref.simple_server.SimpleServer`` as multi-threaded since " "``wsgiref.simple_server.WSGIServer`` is single-threaded." msgstr "" -#: ../build/NEWS:2212 +#: ../build/NEWS:2226 msgid "" "`bpo-22640 `__: " ":func:`py_compile.compile` now supports silent mode. Patch by Joannah " "Nanjekye" msgstr "" -#: ../build/NEWS:2215 +#: ../build/NEWS:2229 msgid "" "`bpo-29183 `__: Fix double exceptions in" " :class:`wsgiref.handlers.BaseHandler` by calling its " @@ -4260,20 +4285,20 @@ msgid "" " raised." msgstr "" -#: ../build/NEWS:2219 +#: ../build/NEWS:2233 msgid "" "`bpo-36548 `__: Improved the repr of " "regular expression flags." msgstr "" -#: ../build/NEWS:2221 +#: ../build/NEWS:2235 msgid "" "`bpo-36542 `__: The signature of Python " "functions can now be overridden by specifying the ``__text_signature__`` " "attribute." msgstr "" -#: ../build/NEWS:2224 +#: ../build/NEWS:2238 msgid "" "`bpo-36533 `__: Reinitialize " "logging.Handler locks in forked child processes instead of attempting to " @@ -4283,41 +4308,41 @@ msgid "" "one another as the lock acquisition order cannot be guaranteed." msgstr "" -#: ../build/NEWS:2231 +#: ../build/NEWS:2245 msgid "" "`bpo-35252 `__: Throw a TypeError " "instead of an AssertionError when using an invalid type annotation with " "singledispatch." msgstr "" -#: ../build/NEWS:2234 +#: ../build/NEWS:2248 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:2238 +#: ../build/NEWS:2252 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:2242 +#: ../build/NEWS:2256 msgid "" "`bpo-36368 `__: Fix a bug crashing " "SharedMemoryManager instances in interactive sessions after a ctrl-c " "(KeyboardInterrupt) was sent" msgstr "" -#: ../build/NEWS:2245 +#: ../build/NEWS:2259 msgid "" "`bpo-31904 `__: Fix mmap fail for " "VxWorks" msgstr "" -#: ../build/NEWS:2247 +#: ../build/NEWS:2261 msgid "" "`bpo-27497 `__: " ":meth:`csv.DictWriter.writeheader` now returns the return value of the " @@ -4325,13 +4350,13 @@ msgid "" "Nitin Patil." msgstr "" -#: ../build/NEWS:2251 +#: ../build/NEWS:2265 msgid "" "`bpo-36239 `__: Parsing .mo files now " "ignores comments starting and ending with #-#-#-#-#." msgstr "" -#: ../build/NEWS:2254 +#: ../build/NEWS:2268 msgid "" "`bpo-26707 `__: Enable plistlib to read " "and write binary plist files that were created as a KeyedArchive file. " @@ -4339,19 +4364,19 @@ msgid "" "objects." msgstr "" -#: ../build/NEWS:2258 +#: ../build/NEWS:2272 msgid "" "`bpo-31904 `__: Add posix module support" " for VxWorks." msgstr "" -#: ../build/NEWS:2260 +#: ../build/NEWS:2274 msgid "" "`bpo-35125 `__: Asyncio: Remove inner " "callback on outer cancellation in shield" msgstr "" -#: ../build/NEWS:2262 +#: ../build/NEWS:2276 msgid "" "`bpo-35721 `__: Fix " ":meth:`asyncio.SelectorEventLoop.subprocess_exec()` leaks file descriptors " @@ -4359,14 +4384,14 @@ msgid "" "Niklas Fiekas." msgstr "" -#: ../build/NEWS:2266 +#: ../build/NEWS:2280 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:2269 +#: ../build/NEWS:2283 msgid "" "`bpo-35431 `__: Implement " ":func:`math.comb` that returns binomial coefficient, that computes the " @@ -4374,7 +4399,7 @@ msgid "" " order. Patch by Yash Aggarwal and Keller Fuchs." msgstr "" -#: ../build/NEWS:2273 +#: ../build/NEWS:2287 msgid "" "`bpo-26660 `__: Fixed permission errors " "in :class:`~tempfile.TemporaryDirectory` clean up. Previously " @@ -4382,7 +4407,7 @@ msgid "" " files or directories were created inside a temporary directory." msgstr "" -#: ../build/NEWS:2279 +#: ../build/NEWS:2293 msgid "" "`bpo-34271 `__: Add debugging helpers to" " ssl module. It's now possible to dump key material and to trace TLS " @@ -4390,46 +4415,46 @@ msgid "" "var." msgstr "" -#: ../build/NEWS:2283 +#: ../build/NEWS:2297 msgid "" "`bpo-26467 `__: Added AsyncMock to " "support using unittest to mock asyncio coroutines. Patch by Lisa Roach." msgstr "" -#: ../build/NEWS:2286 +#: ../build/NEWS:2300 msgid "" "`bpo-33569 `__: dataclasses.InitVar: " "Exposes the type used to create the init var." msgstr "" -#: ../build/NEWS:2289 +#: ../build/NEWS:2303 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:2293 +#: ../build/NEWS:2307 msgid "" "`bpo-34303 `__: Performance of " ":func:`functools.reduce` is slightly improved. Patch by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:2296 +#: ../build/NEWS:2310 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:2300 +#: ../build/NEWS:2314 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:2303 +#: ../build/NEWS:2317 msgid "" "`bpo-31922 `__: " ":meth:`asyncio.AbstractEventLoop.create_datagram_endpoint`: Do not connect " @@ -4437,13 +4462,13 @@ msgid "" " UDP broadcast." msgstr "" -#: ../build/NEWS:2307 +#: ../build/NEWS:2321 msgid "" "`bpo-24882 `__: Change " "ThreadPoolExecutor to use existing idle threads before spinning up new ones." msgstr "" -#: ../build/NEWS:2310 +#: ../build/NEWS:2324 msgid "" "`bpo-31961 `__: Added support for bytes " "and path-like objects in :func:`subprocess.Popen` on Windows. The *args* " @@ -4453,48 +4478,48 @@ msgid "" "parameter now accepts a bytes object. Based on patch by Anders Lorentsen." msgstr "" -#: ../build/NEWS:2317 +#: ../build/NEWS:2331 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:2321 +#: ../build/NEWS:2335 msgid "" "`bpo-32941 `__: Allow :class:`mmap.mmap`" " objects to access the madvise() system call (through " ":meth:`mmap.mmap.madvise`)." msgstr "" -#: ../build/NEWS:2324 +#: ../build/NEWS:2338 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:2328 +#: ../build/NEWS:2342 msgid "" "`bpo-32515 `__: trace.py can now run " "modules via python3 -m trace -t --module module_name" msgstr "" -#: ../build/NEWS:2331 +#: ../build/NEWS:2345 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:2334 +#: ../build/NEWS:2348 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:2338 +#: ../build/NEWS:2352 msgid "" "`bpo-31829 `__: ``\\r``, ``\\0`` and " "``\\x1a`` (end-of-file on Windows) are now escaped in protocol 0 pickles of " @@ -4502,20 +4527,20 @@ msgid "" "text mode in Python 2." msgstr "" -#: ../build/NEWS:2342 +#: ../build/NEWS:2356 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:2348 +#: ../build/NEWS:2362 msgid "" "`bpo-36896 `__: Clarify that some types " "have unstable constructor signature between Python versions." msgstr "" -#: ../build/NEWS:2351 +#: ../build/NEWS:2365 msgid "" "`bpo-36686 `__: Improve documentation of" " the stdin, stdout, and stderr arguments of of the " @@ -4523,39 +4548,39 @@ msgid "" "Also mention that decoding as text is not supported." msgstr "" -#: ../build/NEWS:2355 +#: ../build/NEWS:2369 msgid "" "Add a few tests to verify that the various values passed to the std* " "arguments actually work." msgstr "" -#: ../build/NEWS:2358 +#: ../build/NEWS:2372 msgid "" "`bpo-36984 `__: Improve version added " "references in ``typing`` module - by Anthony Sottile." msgstr "" -#: ../build/NEWS:2361 +#: ../build/NEWS:2375 msgid "" "`bpo-36868 `__: What's new now mentions " "SSLContext.hostname_checks_common_name instead of SSLContext.host_flags." msgstr "" -#: ../build/NEWS:2364 +#: ../build/NEWS:2378 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:2367 +#: ../build/NEWS:2381 msgid "" "`bpo-36783 `__: Added C API " "Documentation for Time_FromTimeAndFold and PyDateTime_FromDateAndTimeAndFold" " as per PEP 495. Patch by Edison Abahurire." msgstr "" -#: ../build/NEWS:2371 +#: ../build/NEWS:2385 msgid "" "`bpo-36797 `__: More of the legacy " "distutils documentation has been either pruned, or else more clearly marked " @@ -4563,43 +4588,43 @@ msgid "" "independently." msgstr "" -#: ../build/NEWS:2375 +#: ../build/NEWS:2389 msgid "" "`bpo-22865 `__: Add detail to the " "documentation on the `pty.spawn` function." msgstr "" -#: ../build/NEWS:2377 +#: ../build/NEWS:2391 msgid "" "`bpo-35397 `__: Remove deprecation and " "document urllib.parse.unwrap(). Patch contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:2380 +#: ../build/NEWS:2394 msgid "" "`bpo-32995 `__: Added the context " "variable in glossary." msgstr "" -#: ../build/NEWS:2382 +#: ../build/NEWS:2396 msgid "" "`bpo-33519 `__: Clarify that `copy()` is" " not part of the `MutableSequence` ABC." msgstr "" -#: ../build/NEWS:2384 +#: ../build/NEWS:2398 msgid "" "`bpo-33482 `__: Make " "`codecs.StreamRecoder.writelines` take a list of bytes." msgstr "" -#: ../build/NEWS:2386 +#: ../build/NEWS:2400 msgid "" "`bpo-25735 `__: Added documentation for " "func factorial to indicate that returns integer values" msgstr "" -#: ../build/NEWS:2389 +#: ../build/NEWS:2403 msgid "" "`bpo-20285 `__: Expand object.__doc__ " "(docstring) to make it clearer. Modify pydoc.py so that help(object) lists " @@ -4607,7 +4632,7 @@ msgid "" "class.)" msgstr "" -#: ../build/NEWS:2396 +#: ../build/NEWS:2410 msgid "" "`bpo-37069 `__: Modify test_coroutines, " "test_cprofile, test_generators, test_raise, test_ssl and test_yield_from to " @@ -4615,32 +4640,32 @@ msgid "" ":func:`test.support.captured_stderr`." msgstr "" -#: ../build/NEWS:2401 +#: ../build/NEWS:2415 msgid "" "`bpo-37098 `__: Fix test_memfd_create on" " older Linux Kernels." msgstr "" -#: ../build/NEWS:2403 +#: ../build/NEWS:2417 msgid "" "`bpo-37081 `__: Test with OpenSSL 1.1.1c" msgstr "" -#: ../build/NEWS:2405 +#: ../build/NEWS:2419 msgid "" "`bpo-36829 `__: Add " ":func:`test.support.catch_unraisable_exception`: context manager catching " "unraisable exception using :func:`sys.unraisablehook`." msgstr "" -#: ../build/NEWS:2408 +#: ../build/NEWS:2422 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:2412 +#: ../build/NEWS:2426 msgid "" "`bpo-36719 `__: \"python3 -m test -jN " "...\" now continues the execution of next tests when a worker process crash " @@ -4648,14 +4673,14 @@ msgid "" "--failfast to stop at the first error." msgstr "" -#: ../build/NEWS:2416 +#: ../build/NEWS:2430 msgid "" "`bpo-36816 `__: Update " "Lib/test/selfsigned_pythontestdotnet.pem to match self-" "signed.pythontest.net's new TLS certificate." msgstr "" -#: ../build/NEWS:2419 +#: ../build/NEWS:2433 msgid "" "`bpo-35925 `__: Skip httplib and nntplib" " networking tests when they would otherwise fail due to a modern OS or " @@ -4663,19 +4688,19 @@ msgid "" "with weak certificates." msgstr "" -#: ../build/NEWS:2423 +#: ../build/NEWS:2437 msgid "" "`bpo-36782 `__: Add tests for several C " "API functions in the :mod:`datetime` module. Patch by Edison Abahurire." msgstr "" -#: ../build/NEWS:2426 +#: ../build/NEWS:2440 msgid "" "`bpo-36342 `__: Fix test_multiprocessing" " in test_venv if platform lacks functioning sem_open." msgstr "" -#: ../build/NEWS:2432 +#: ../build/NEWS:2446 msgid "" "`bpo-36721 `__: To embed Python into an " "application, a new ``--embed`` option must be passed to ``python3-config " @@ -4685,7 +4710,7 @@ msgid "" "previous command fails." msgstr "" -#: ../build/NEWS:2438 +#: ../build/NEWS:2452 msgid "" "Add a pkg-config ``python-3.8-embed`` module to embed Python into an " "application: ``pkg-config python-3.8-embed --libs`` includes " @@ -4695,7 +4720,7 @@ msgid "" "``X.Y`` with the Python version)." msgstr "" -#: ../build/NEWS:2445 +#: ../build/NEWS:2459 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 " @@ -4703,37 +4728,37 @@ msgid "" "on purpose." msgstr "" -#: ../build/NEWS:2450 +#: ../build/NEWS:2464 msgid "" "`bpo-36786 `__: \"make install\" now " "runs compileall in parallel." msgstr "" -#: ../build/NEWS:2455 +#: ../build/NEWS:2469 msgid "" "`bpo-36965 `__: include of " "STATUS_CONTROL_C_EXIT without depending on MSC compiler" msgstr "" -#: ../build/NEWS:2458 +#: ../build/NEWS:2472 msgid "" "`bpo-35926 `__: Update to OpenSSL 1.1.1b" " for Windows." msgstr "" -#: ../build/NEWS:2460 +#: ../build/NEWS:2474 msgid "" "`bpo-29883 `__: Add Windows support for " "UDP transports for the Proactor Event Loop. Patch by Adam Meily." msgstr "" -#: ../build/NEWS:2463 +#: ../build/NEWS:2477 msgid "" "`bpo-33407 `__: The " ":c:macro:`Py_DEPRECATED()` macro has been implemented for MSVC." msgstr "" -#: ../build/NEWS:2469 +#: ../build/NEWS:2483 msgid "" "`bpo-36231 `__: Support building Python " "on macOS without /usr/include installed. As of macOS 10.14, system header " @@ -4741,58 +4766,58 @@ msgid "" "Tools or the Xcode app." msgstr "" -#: ../build/NEWS:2476 +#: ../build/NEWS:2490 msgid "" "`bpo-35610 `__: Replace now redundant " ".context_use_ps1 with .prompt_last_line. This finishes change started in " "`bpo-31858 `__." msgstr "" -#: ../build/NEWS:2479 +#: ../build/NEWS:2493 msgid "" "`bpo-37038 `__: Make idlelib.run " "runnable; add test clause." msgstr "" -#: ../build/NEWS:2481 +#: ../build/NEWS:2495 msgid "" "`bpo-36958 `__: Print any argument other" " than None or int passed to SystemExit or sys.exit()." msgstr "" -#: ../build/NEWS:2484 +#: ../build/NEWS:2498 msgid "" "`bpo-36807 `__: When saving a file, call" " os.fsync() so bits are flushed to e.g. USB drive." msgstr "" -#: ../build/NEWS:2487 +#: ../build/NEWS:2501 msgid "" "`bpo-32411 `__: In browser.py, remove " "extraneous sorting by line number since dictionary was created in line " "number order." msgstr "" -#: ../build/NEWS:2493 +#: ../build/NEWS:2507 msgid "" "`bpo-37053 `__: Handle strings like " "u\"bar\" correctly in Tools/parser/unparse.py. Patch by Chih-Hsuan Yen." msgstr "" -#: ../build/NEWS:2499 +#: ../build/NEWS:2513 msgid "" "`bpo-36763 `__: Implement the :pep:`587`" " \"Python Initialization Configuration\"." msgstr "" -#: ../build/NEWS:2501 +#: ../build/NEWS:2515 msgid "" "`bpo-36379 `__: Fix crashes when " "attempting to use the *modulo* parameter when ``__ipow__`` is implemented in" " C." msgstr "" -#: ../build/NEWS:2504 +#: ../build/NEWS:2518 msgid "" "`bpo-37107 `__: Update " ":c:func:`PyObject_CallMethodObjArgs` and ``_PyObject_CallMethodIdObjArgs`` " @@ -4800,21 +4825,21 @@ msgid "" "many cases. Patch by Michael J. Sullivan." msgstr "" -#: ../build/NEWS:2509 +#: ../build/NEWS:2523 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:2513 +#: ../build/NEWS:2527 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:2517 +#: ../build/NEWS:2531 msgid "" "`bpo-36922 `__: Add new type flag " "``Py_TPFLAGS_METHOD_DESCRIPTOR`` for objects behaving like unbound methods. " @@ -4822,28 +4847,28 @@ msgid "" "``LOAD_METHOD``/``CALL_METHOD`` opcodes. See PEP 590." msgstr "" -#: ../build/NEWS:2522 +#: ../build/NEWS:2536 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:2528 +#: ../build/NEWS:2542 msgid "Python 3.8.0 alpha 4" msgstr "Python 3.8.0 alfa 4" -#: ../build/NEWS:2530 +#: ../build/NEWS:2544 msgid "*Release date: 2019-05-06*" msgstr "*Tanggal rilis: 2019-05-06*" -#: ../build/NEWS:2535 +#: ../build/NEWS:2549 msgid "" "`bpo-36742 `__: Fixes mishandling of " "pre-normalization characters in urlsplit()." msgstr "" -#: ../build/NEWS:2538 +#: ../build/NEWS:2552 msgid "" "`bpo-30458 `__: Address CVE-2019-9740 by" " disallowing URL paths with embedded whitespace or control characters " @@ -4852,7 +4877,7 @@ msgid "" "raised." msgstr "" -#: ../build/NEWS:2543 +#: ../build/NEWS:2557 msgid "" "`bpo-35755 `__: :func:`shutil.which` now" " uses ``os.confstr(\"CS_PATH\")`` if available and if the :envvar:`PATH` " @@ -4862,34 +4887,34 @@ msgid "" "directory if the :envvar:`PATH` environment variable is not set." msgstr "" -#: ../build/NEWS:2553 +#: ../build/NEWS:2567 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:2556 +#: ../build/NEWS:2570 msgid "" "`bpo-32849 `__: Fix Python " "Initialization code on FreeBSD to detect properly when stdin file descriptor" " (fd 0) is invalid." msgstr "" -#: ../build/NEWS:2559 +#: ../build/NEWS:2573 msgid "" "`bpo-36623 `__: Remove parser headers " "and related function declarations that lack implementations after the " "removal of pgen." msgstr "" -#: ../build/NEWS:2562 +#: ../build/NEWS:2576 msgid "" "`bpo-20180 `__: ``dict.pop()`` is now up" " to 33% faster thanks to Argument Clinic. Patch by Inada Naoki." msgstr "" -#: ../build/NEWS:2565 +#: ../build/NEWS:2579 msgid "" "`bpo-36611 `__: Debug memory allocators:" " disable serialno field by default from debug hooks on Python memory " @@ -4899,7 +4924,7 @@ msgid "" "with ``PYMEM_DEBUG_SERIALNO`` defined to get back the field." msgstr "" -#: ../build/NEWS:2572 +#: ../build/NEWS:2586 msgid "" "`bpo-36588 `__: On AIX, " ":attr:`sys.platform` doesn't contain the major version anymore. Always " @@ -4908,19 +4933,19 @@ msgid "" "``sys.platform.startswith('aix')``. Contributed by M. Felt." msgstr "" -#: ../build/NEWS:2577 +#: ../build/NEWS:2591 msgid "" "`bpo-36549 `__: Change str.capitalize to" " use titlecase for the first character instead of uppercase." msgstr "" -#: ../build/NEWS:2580 +#: ../build/NEWS:2594 msgid "" "`bpo-36540 `__: Implement :pep:`570` " "(Python positional-only parameters). Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:2583 +#: ../build/NEWS:2597 msgid "" "`bpo-36475 `__: " ":c:func:`PyEval_AcquireLock` and :c:func:`PyEval_AcquireThread` now " @@ -4929,25 +4954,25 @@ msgid "" ":c:func:`Py_END_ALLOW_THREADS`, and :c:func:`PyGILState_Ensure`." msgstr "" -#: ../build/NEWS:2588 +#: ../build/NEWS:2602 msgid "" "`bpo-36504 `__: Fix signed integer " "overflow in _ctypes.c's ``PyCArrayType_new()``." msgstr "" -#: ../build/NEWS:2591 +#: ../build/NEWS:2605 msgid "" "`bpo-20844 `__: Fix running script with " "encoding cookie and LF line ending may fail on Windows." msgstr "" -#: ../build/NEWS:2594 +#: ../build/NEWS:2608 msgid "" "`bpo-24214 `__: Fixed support of the " "surrogatepass error handler in the UTF-8 incremental decoder." msgstr "" -#: ../build/NEWS:2597 +#: ../build/NEWS:2611 msgid "" "`bpo-36452 `__: Changing ``dict`` keys " "during iteration of the dict itself, ``keys()``, ``values()``, or " @@ -4956,51 +4981,51 @@ msgid "" "will be raised after ``len(dict)`` iterations. Contributed by Thomas Perl." msgstr "" -#: ../build/NEWS:2603 +#: ../build/NEWS:2617 msgid "" "`bpo-36459 `__: Fix a possible double " "``PyMem_FREE()`` due to tokenizer.c's ``tok_nextc()``." msgstr "" -#: ../build/NEWS:2606 +#: ../build/NEWS:2620 msgid "" "`bpo-36433 `__: Fixed TypeError message " "in classmethoddescr_call." msgstr "" -#: ../build/NEWS:2608 +#: ../build/NEWS:2622 msgid "" "`bpo-36430 `__: Fix a possible reference" " leak in :func:`itertools.count`." msgstr "" -#: ../build/NEWS:2610 +#: ../build/NEWS:2624 msgid "" "`bpo-36440 `__: Include node names in " "``ParserError`` messages, instead of numeric IDs. Patch by A. Skrobov." msgstr "" -#: ../build/NEWS:2613 +#: ../build/NEWS:2627 msgid "" "`bpo-36143 `__: Regenerate " ":mod:`keyword` from the Grammar and Tokens file using pgen. Patch by Pablo " "Galindo." msgstr "" -#: ../build/NEWS:2616 +#: ../build/NEWS:2630 msgid "" "`bpo-18372 `__: Add missing " ":c:func:`PyObject_GC_Track` calls in the :mod:`pickle` module. Patch by " "Zackery Spytz." msgstr "" -#: ../build/NEWS:2622 +#: ../build/NEWS:2636 msgid "" "`bpo-35952 `__: Fix pythoninfo when the " "compiler is missing." msgstr "" -#: ../build/NEWS:2624 +#: ../build/NEWS:2638 msgid "" "`bpo-28238 `__: The ``.find*()`` methods" " of xml.etree.ElementTree can now search for wildcards like ``{*}tag`` and " @@ -5008,13 +5033,13 @@ msgid "" "Patch by Stefan Behnel." msgstr "" -#: ../build/NEWS:2628 +#: ../build/NEWS:2642 msgid "" "`bpo-26978 `__: `pathlib.path.link_to()`" " is now implemented. It creates a hard link pointing to a path." msgstr "" -#: ../build/NEWS:2631 +#: ../build/NEWS:2645 msgid "" "`bpo-1613500 `__: " ":class:`fileinput.FileInput` now uses the input file mode to correctly set " @@ -5022,27 +5047,27 @@ msgid "" "``inplace=True`` is passed to its constructor." msgstr "" -#: ../build/NEWS:2635 +#: ../build/NEWS:2649 msgid "" "`bpo-36734 `__: Fix compilation of " "``faulthandler.c`` on HP-UX. Initialize ``stack_t current_stack`` to zero " "using ``memset()``." msgstr "" -#: ../build/NEWS:2638 +#: ../build/NEWS:2652 msgid "" "`bpo-13611 `__: The " "xml.etree.ElementTree packages gained support for C14N 2.0 serialisation. " "Patch by Stefan Behnel." msgstr "" -#: ../build/NEWS:2641 +#: ../build/NEWS:2655 msgid "" "`bpo-36669 `__: Add missing matrix " "multiplication operator support to weakref.proxy." msgstr "" -#: ../build/NEWS:2644 +#: ../build/NEWS:2658 msgid "" "`bpo-36676 `__: The XMLParser() in " "xml.etree.ElementTree provides namespace prefix context to the parser target" @@ -5050,14 +5075,14 @@ msgid "" "Patch by Stefan Behnel." msgstr "" -#: ../build/NEWS:2648 +#: ../build/NEWS:2662 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:2652 +#: ../build/NEWS:2666 msgid "" "`bpo-36650 `__: The C version of " "functools.lru_cache() was treating calls with an empty ``**kwargs`` " @@ -5066,7 +5091,7 @@ msgid "" "miss." msgstr "" -#: ../build/NEWS:2657 +#: ../build/NEWS:2671 msgid "" "`bpo-28552 `__: Fix " ":mod:`distutils.sysconfig` if :data:`sys.executable` is ``None`` or an empty" @@ -5075,7 +5100,7 @@ msgid "" " or an empty string." msgstr "" -#: ../build/NEWS:2662 +#: ../build/NEWS:2676 msgid "" "`bpo-35755 `__: :func:`shutil.which` and" " :func:`distutils.spawn.find_executable` now use ``os.confstr(\"CS_PATH\")``" @@ -5085,13 +5110,13 @@ msgid "" "string." msgstr "" -#: ../build/NEWS:2669 +#: ../build/NEWS:2683 msgid "" "`bpo-25430 `__: improve performance of " "``IPNetwork.__contains__()``" msgstr "" -#: ../build/NEWS:2671 +#: ../build/NEWS:2685 msgid "" "`bpo-30485 `__: Path expressions in " "xml.etree.ElementTree can now avoid explicit namespace prefixes for tags (or" @@ -5099,20 +5124,20 @@ msgid "" "empty string prefix." msgstr "" -#: ../build/NEWS:2675 +#: ../build/NEWS:2689 msgid "" "`bpo-36613 `__: Fix :mod:`asyncio` " "wait() not removing callback if exception" msgstr "" -#: ../build/NEWS:2677 +#: ../build/NEWS:2691 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:2680 +#: ../build/NEWS:2694 msgid "" "`bpo-18748 `__: In development mode " "(:option:`-X` ``dev``) and in debug build, the :class:`io.IOBase` destructor" @@ -5120,7 +5145,7 @@ msgid "" "release mode." msgstr "" -#: ../build/NEWS:2684 +#: ../build/NEWS:2698 msgid "" "`bpo-36575 `__: The ``_lsprof`` module " "now uses internal timer same to ``time.perf_counter()`` by default. " @@ -5129,60 +5154,60 @@ msgid "" "updates since ``perf_counter()`` is monotonic. Patch by Inada Naoki." msgstr "" -#: ../build/NEWS:2690 +#: ../build/NEWS:2704 msgid "" "`bpo-33461 `__: ``json.loads`` now emits" " ``DeprecationWarning`` when ``encoding`` option is specified. Patch by " "Matthias Bussonnier." msgstr "" -#: ../build/NEWS:2693 +#: ../build/NEWS:2707 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:2696 +#: ../build/NEWS:2710 msgid "" "`bpo-17561 `__: Set backlog=None as the " "default for socket.create_server." msgstr "" -#: ../build/NEWS:2698 +#: ../build/NEWS:2712 msgid "" "`bpo-34373 `__: Fix :func:`time.mktime` " "error handling on AIX for year before 1970." msgstr "" -#: ../build/NEWS:2701 +#: ../build/NEWS:2715 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:2704 +#: ../build/NEWS:2718 msgid "" "`bpo-36546 `__: Add " "statistics.quantiles()" msgstr "" -#: ../build/NEWS:2706 +#: ../build/NEWS:2720 msgid "" "`bpo-36050 `__: Optimized " "``http.client.HTTPResponse.read()`` for large response. Patch by Inada " "Naoki." msgstr "" -#: ../build/NEWS:2709 +#: ../build/NEWS:2723 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:2713 +#: ../build/NEWS:2727 msgid "" "`bpo-36492 `__: Deprecated passing " "required arguments like *func* as keyword arguments in functions which " @@ -5192,13 +5217,13 @@ msgid "" "positional arguments." msgstr "" -#: ../build/NEWS:2719 +#: ../build/NEWS:2733 msgid "" "`bpo-27181 `__: Add " "statistics.geometric_mean()." msgstr "" -#: ../build/NEWS:2721 +#: ../build/NEWS:2735 msgid "" "`bpo-30427 `__: ``os.path.normcase()`` " "relies on ``os.fspath()`` to check the type of its argument. Redundant " @@ -5206,7 +5231,7 @@ msgid "" "``ntpath.normcase()`` implementations. Patch by Wolfgang Maier." msgstr "" -#: ../build/NEWS:2726 +#: ../build/NEWS:2740 msgid "" "`bpo-36385 `__: Stop rejecting IPv4 " "octets for being ambiguously octal. Leading zeros are ignored, and no longer" @@ -5214,25 +5239,25 @@ msgid "" "Octets must still be no more than three digits, including leading zeroes." msgstr "" -#: ../build/NEWS:2731 +#: ../build/NEWS:2745 msgid "" "`bpo-36434 `__: Errors during writing to" " a ZIP file no longer prevent to properly close it." msgstr "" -#: ../build/NEWS:2734 +#: ../build/NEWS:2748 msgid "" "`bpo-36407 `__: Fixed wrong indentation " "writing for CDATA section in xml.dom.minidom. Patch by Vladimir Surjaninov." msgstr "" -#: ../build/NEWS:2737 +#: ../build/NEWS:2751 msgid "" "`bpo-36326 `__: inspect.getdoc() can now" " find docstrings for member objects when __slots__ is a dictionary." msgstr "" -#: ../build/NEWS:2740 +#: ../build/NEWS:2754 msgid "" "`bpo-36366 `__: Calling ``stop()`` on an" " unstarted or stopped :func:`unittest.mock.patch` object will now return " @@ -5240,27 +5265,27 @@ msgid "" " Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:2745 +#: ../build/NEWS:2759 msgid "" "`bpo-36348 `__: The " ":meth:`imap.IMAP4.logout` method no longer ignores silently arbitrary " "exceptions." msgstr "" -#: ../build/NEWS:2748 +#: ../build/NEWS:2762 msgid "" "`bpo-31904 `__: Add time module support " "and fix test_time faiures for VxWorks." msgstr "" -#: ../build/NEWS:2750 +#: ../build/NEWS:2764 msgid "" "`bpo-36227 `__: Added support for " "keyword arguments `default_namespace` and `xml_declaration` in functions " "ElementTree.tostring() and ElementTree.tostringlist()." msgstr "" -#: ../build/NEWS:2754 +#: ../build/NEWS:2768 msgid "" "`bpo-36004 `__: Added new alternate " "constructors :meth:`datetime.date.fromisocalendar` and " @@ -5269,7 +5294,7 @@ msgid "" "``isocalendar`` method. Patch by Paul Ganssle." msgstr "" -#: ../build/NEWS:2760 +#: ../build/NEWS:2774 msgid "" "`bpo-35936 `__: :mod:`modulefinder` no " "longer depends on the deprecated :mod:`imp` module, and the initializer for " @@ -5277,21 +5302,21 @@ msgid "" "Patch by Brandt Bucher." msgstr "" -#: ../build/NEWS:2765 +#: ../build/NEWS:2779 msgid "" "`bpo-35376 `__: :mod:`modulefinder` " "correctly handles modules that have the same name as a bad package. Patch by" " Brandt Bucher." msgstr "" -#: ../build/NEWS:2768 +#: ../build/NEWS:2782 msgid "" "`bpo-17396 `__: :mod:`modulefinder` no " "longer crashes when encountering syntax errors in followed imports. Patch by" " Brandt Bucher." msgstr "" -#: ../build/NEWS:2771 +#: ../build/NEWS:2785 msgid "" "`bpo-35934 `__: Added " ":meth:`~socket.create_server()` and :meth:`~socket.has_dualstack_ipv6()` " @@ -5300,59 +5325,59 @@ msgid "" " on the same socket. (Contributed by Giampaolo Rodola in :issue:`17561`.)" msgstr "" -#: ../build/NEWS:2777 +#: ../build/NEWS:2791 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:2780 +#: ../build/NEWS:2794 msgid "" "`bpo-35416 `__: Fix potential resource " "warnings in distutils. Patch by Mickaël Schoentgen." msgstr "" -#: ../build/NEWS:2783 +#: ../build/NEWS:2797 msgid "" "`bpo-25451 `__: Add transparency methods" " to :class:`tkinter.PhotoImage`. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:2786 +#: ../build/NEWS:2800 msgid "" "`bpo-35082 `__: Don't return deleted " "attributes when calling dir on a :class:`unittest.mock.Mock`." msgstr "" -#: ../build/NEWS:2789 +#: ../build/NEWS:2803 msgid "" "`bpo-34547 `__: " ":class:`wsgiref.handlers.BaseHandler` now handles abrupt client connection " "terminations gracefully. Patch by Petter Strandmark." msgstr "" -#: ../build/NEWS:2792 +#: ../build/NEWS:2806 msgid "" "`bpo-31658 `__: :func:`xml.sax.parse` " "now supports :term:`path-like `. Patch by Mickaël " "Schoentgen." msgstr "" -#: ../build/NEWS:2795 +#: ../build/NEWS:2809 msgid "" "`bpo-34139 `__: Remove stale unix " "datagram socket before binding" msgstr "" -#: ../build/NEWS:2797 +#: ../build/NEWS:2811 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:2801 +#: ../build/NEWS:2815 msgid "" "`bpo-33291 `__: Do not raise " "AttributeError when calling the inspect functions isgeneratorfunction, " @@ -5360,43 +5385,43 @@ msgid "" "arbitrary callable. Instead, return False." msgstr "" -#: ../build/NEWS:2805 +#: ../build/NEWS:2819 msgid "" "`bpo-31310 `__: Fix the " "multiprocessing.semaphore_tracker so it is reused by child processes" msgstr "" -#: ../build/NEWS:2808 +#: ../build/NEWS:2822 msgid "" "`bpo-31292 `__: Fix ``setup.py check " "--restructuredtext`` for files containing ``include`` directives." msgstr "" -#: ../build/NEWS:2814 +#: ../build/NEWS:2828 msgid "" "`bpo-36625 `__: Remove obsolete comments" " from docstrings in fractions.Fraction" msgstr "" -#: ../build/NEWS:2816 +#: ../build/NEWS:2830 msgid "" "`bpo-30840 `__: Document relative " "imports" msgstr "" -#: ../build/NEWS:2818 +#: ../build/NEWS:2832 msgid "" "`bpo-36523 `__: Add docstring for " "io.IOBase.writelines()." msgstr "" -#: ../build/NEWS:2820 +#: ../build/NEWS:2834 msgid "" "`bpo-36425 `__: New documentation " "translation: `Simplified Chinese `_." msgstr "" -#: ../build/NEWS:2823 +#: ../build/NEWS:2837 msgid "" "`bpo-36345 `__: Avoid the duplication of" " code from ``Tools/scripts/serve.py`` in using the :rst:dir:`literalinclude`" @@ -5404,20 +5429,20 @@ msgid "" ":mod:`wsgiref`. Contributed by Stéphane Wirtel." msgstr "" -#: ../build/NEWS:2828 +#: ../build/NEWS:2842 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:2832 +#: ../build/NEWS:2846 msgid "" "`bpo-36157 `__: Added Documention for " "PyInterpreterState_Main()." msgstr "" -#: ../build/NEWS:2834 +#: ../build/NEWS:2848 msgid "" "`bpo-33043 `__: Updates the " "docs.python.org page with the addition of a 'Contributing to Docs' link at " @@ -5426,26 +5451,26 @@ msgid "" "Documentation Bugs section." msgstr "" -#: ../build/NEWS:2839 +#: ../build/NEWS:2853 msgid "" "`bpo-35581 `__: @typing.type_check_only " "now allows type stubs to mark functions and classes not available during " "runtime." msgstr "" -#: ../build/NEWS:2842 +#: ../build/NEWS:2856 msgid "" "`bpo-33832 `__: Add glossary entry for " "'magic method'." msgstr "" -#: ../build/NEWS:2844 +#: ../build/NEWS:2858 msgid "" "`bpo-32913 `__: Added re.Match.groupdict" " example to regex HOWTO." msgstr "" -#: ../build/NEWS:2849 +#: ../build/NEWS:2863 msgid "" "`bpo-36719 `__: regrtest now always " "detects uncollectable objects. Previously, the check was only enabled by " @@ -5453,7 +5478,7 @@ msgid "" "``--findleaks`` becomes a deprecated alias to ``--fail-env-changed``." msgstr "" -#: ../build/NEWS:2854 +#: ../build/NEWS:2868 msgid "" "`bpo-36725 `__: When using " "mulitprocessing mode (-jN), regrtest now better reports errors if a worker " @@ -5461,7 +5486,7 @@ msgid "" "interrupted." msgstr "" -#: ../build/NEWS:2858 +#: ../build/NEWS:2872 msgid "" "`bpo-36454 `__: Change " "test_time.test_monotonic() to test only the lower bound of elapsed time " @@ -5469,38 +5494,38 @@ msgid "" " test failures on slow buildbots. Patch by Victor Stinner." msgstr "" -#: ../build/NEWS:2863 +#: ../build/NEWS:2877 msgid "" "`bpo-32424 `__: Improve test coverage " "for xml.etree.ElementTree. Patch by Gordon P. Hemsley." msgstr "" -#: ../build/NEWS:2866 +#: ../build/NEWS:2880 msgid "" "`bpo-32424 `__: Fix typo in " "test_cyclic_gc() test for xml.etree.ElementTree. Patch by Gordon P. Hemsley." msgstr "" -#: ../build/NEWS:2869 +#: ../build/NEWS:2883 msgid "" "`bpo-36635 `__: Add a new " ":mod:`_testinternalcapi` module to test the internal C API." msgstr "" -#: ../build/NEWS:2872 +#: ../build/NEWS:2886 msgid "" "`bpo-36629 `__: Fix " "``test_imap4_host_default_value()`` of ``test_imaplib``: catch also " ":data:`errno.ENETUNREACH` error." msgstr "" -#: ../build/NEWS:2875 +#: ../build/NEWS:2889 msgid "" "`bpo-36611 `__: Fix " "``test_sys.test_getallocatedblocks()`` when :mod:`tracemalloc` is enabled." msgstr "" -#: ../build/NEWS:2878 +#: ../build/NEWS:2892 msgid "" "`bpo-36560 `__: Fix reference leak " "hunting in regrtest: compute also deltas (of reference count, allocated " @@ -5508,61 +5533,61 @@ msgid "" "everything is initialized before starting to hunt reference leaks." msgstr "" -#: ../build/NEWS:2883 +#: ../build/NEWS:2897 msgid "" "`bpo-36565 `__: Fix reference hunting " "(``python3 -m test -R 3:3``) when Python has no built-in abc module." msgstr "" -#: ../build/NEWS:2886 +#: ../build/NEWS:2900 msgid "" "`bpo-31904 `__: Port test_resource to " "VxWorks: skip tests cases setting RLIMIT_FSIZE and RLIMIT_CPU." msgstr "" -#: ../build/NEWS:2889 +#: ../build/NEWS:2903 msgid "" "`bpo-31904 `__: Fix test_tabnanny on " "VxWorks: adjust ENOENT error message." msgstr "" -#: ../build/NEWS:2891 +#: ../build/NEWS:2905 msgid "" "`bpo-36436 `__: Fix " "``_testcapi.pymem_buffer_overflow()``: handle memory allocation failure." msgstr "" -#: ../build/NEWS:2894 +#: ../build/NEWS:2908 msgid "" "`bpo-31904 `__: Fix test_utf8_mode on " "VxWorks: Python always use UTF-8 on VxWorks." msgstr "" -#: ../build/NEWS:2897 +#: ../build/NEWS:2911 msgid "" "`bpo-36341 `__: Fix tests that may fail " "with PermissionError upon calling bind() on AF_UNIX sockets." msgstr "" -#: ../build/NEWS:2903 +#: ../build/NEWS:2917 msgid "" "`bpo-36747 `__: Remove the stale " "scriptsinstall Makefile target." msgstr "" -#: ../build/NEWS:2905 +#: ../build/NEWS:2919 msgid "" "`bpo-21536 `__: On Unix, C extensions " "are no longer linked to libpython except on Android and Cygwin." msgstr "" -#: ../build/NEWS:2908 +#: ../build/NEWS:2922 msgid "" "It is now possible for a statically linked Python to load a C extension " "built using a shared library Python." msgstr "" -#: ../build/NEWS:2911 +#: ../build/NEWS:2925 msgid "" "When Python is embedded, ``libpython`` must not be loaded with " "``RTLD_LOCAL``, but ``RTLD_GLOBAL`` instead. Previously, using " @@ -5571,11 +5596,11 @@ msgid "" "built by the ``*shared*`` section of ``Modules/Setup``." msgstr "" -#: ../build/NEWS:2917 +#: ../build/NEWS:2931 msgid "distutils, python-config and python-config.py have been modified." msgstr "distutils, python-config dan python-config.py telah dimodifikasi." -#: ../build/NEWS:2919 +#: ../build/NEWS:2933 msgid "" "`bpo-36707 `__: ``./configure --with-" "pymalloc`` no longer adds the ``m`` flag to SOABI " @@ -5583,7 +5608,7 @@ msgid "" " on the ABI." msgstr "" -#: ../build/NEWS:2923 +#: ../build/NEWS:2937 msgid "" "`bpo-36635 `__: Change " "``PyAPI_FUNC(type)``, ``PyAPI_DATA(type)`` and ``PyMODINIT_FUNC`` macros of " @@ -5593,13 +5618,13 @@ msgid "" "function in DLL exports on Windows." msgstr "" -#: ../build/NEWS:2929 +#: ../build/NEWS:2943 msgid "" "`bpo-31904 `__: Don't build the " "``_crypt`` extension on VxWorks." msgstr "" -#: ../build/NEWS:2931 +#: ../build/NEWS:2945 msgid "" "`bpo-36618 `__: Add ``-fmax-type-" "align=8`` to CFLAGS when clang compiler is detected. The pymalloc memory " @@ -5612,13 +5637,13 @@ msgid "" "can have the same issue." msgstr "" -#: ../build/NEWS:2940 +#: ../build/NEWS:2954 msgid "" "`bpo-36605 `__: ``make tags`` and ``make" " TAGS`` now also parse ``Modules/_io/*.c`` and ``Modules/_io/*.h``." msgstr "" -#: ../build/NEWS:2943 +#: ../build/NEWS:2957 msgid "" "`bpo-36465 `__: Release builds and debug" " builds are now ABI compatible: defining the ``Py_DEBUG`` macro no longer " @@ -5629,33 +5654,33 @@ msgid "" "option." msgstr "" -#: ../build/NEWS:2950 +#: ../build/NEWS:2964 msgid "" "`bpo-36577 `__: setup.py now correctly " "reports missing OpenSSL headers and libraries again." msgstr "" -#: ../build/NEWS:2953 +#: ../build/NEWS:2967 msgid "" "`bpo-36544 `__: Fix regression " "introduced in `bpo-36146 `__ refactoring" " setup.py" msgstr "" -#: ../build/NEWS:2955 +#: ../build/NEWS:2969 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:2959 +#: ../build/NEWS:2973 msgid "" "`bpo-36503 `__: Remove references to " "\"aix3\" and \"aix4\". Patch by M. Felt." msgstr "" -#: ../build/NEWS:2964 +#: ../build/NEWS:2978 msgid "" "`bpo-35920 `__: Added " "platform.win32_edition() and platform.win32_is_iot(). Added support for " @@ -5663,20 +5688,20 @@ msgid "" " to work on Windows IoT Core ARM32." msgstr "" -#: ../build/NEWS:2968 +#: ../build/NEWS:2982 msgid "" "`bpo-36649 `__: Remove trailing spaces " "for registry keys when installed via the Store." msgstr "" -#: ../build/NEWS:2971 +#: ../build/NEWS:2985 msgid "" "`bpo-34144 `__: Fixed activate.bat to " "correctly update codepage when chcp.com returns dots in output. Patch by " "Lorenz Mende." msgstr "" -#: ../build/NEWS:2974 +#: ../build/NEWS:2988 msgid "" "`bpo-36509 `__: Added preset-iot layout " "for Windows IoT ARM containers. This layout doesn't contain UI components " @@ -5684,7 +5709,7 @@ msgid "" "builds since Windows ARM32 builds must be cross-compiled when using MSVC." msgstr "" -#: ../build/NEWS:2979 +#: ../build/NEWS:2993 msgid "" "`bpo-35941 `__: enum_certificates " "function of the ssl module now returns certificates from all available " @@ -5697,26 +5722,26 @@ msgid "" "revocation list stores." msgstr "" -#: ../build/NEWS:2989 +#: ../build/NEWS:3003 msgid "" "`bpo-36441 `__: Fixes creating a venv " "when debug binaries are installed." msgstr "" -#: ../build/NEWS:2991 +#: ../build/NEWS:3005 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:2994 +#: ../build/NEWS:3008 msgid "" "`bpo-36010 `__: Add the venv standard " "library module to the nuget distribution for Windows." msgstr "" -#: ../build/NEWS:2997 +#: ../build/NEWS:3011 msgid "" "`bpo-29515 `__: Add the following socket" " module constants on Windows: IPPROTO_AH IPPROTO_CBT IPPROTO_DSTOPTS " @@ -5727,28 +5752,28 @@ msgid "" " IPPROTO_ST" msgstr "" -#: ../build/NEWS:3005 +#: ../build/NEWS:3019 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:3008 +#: ../build/NEWS:3022 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:3011 +#: ../build/NEWS:3025 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:3017 +#: ../build/NEWS:3031 msgid "" "`bpo-34602 `__: Avoid failures setting " "macOS stack resource limit with resource.setrlimit. This reverts an earlier " @@ -5756,27 +5781,27 @@ msgid "" "non-default stack size when building the interpreter executable on macOS." msgstr "" -#: ../build/NEWS:3025 +#: ../build/NEWS:3039 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:3032 +#: ../build/NEWS:3046 msgid "" "`bpo-14546 `__: Fix the argument " "handling in Tools/scripts/lll.py." msgstr "" -#: ../build/NEWS:3037 +#: ../build/NEWS:3051 msgid "" "`bpo-36763 `__: Fix memory leak in " ":c:func:`Py_SetStandardStreamEncoding`: release memory if the function is " "called twice." msgstr "" -#: ../build/NEWS:3040 +#: ../build/NEWS:3054 msgid "" "`bpo-36641 `__: " ":c:macro:`PyDoc_VAR(name)` and :c:macro:`PyDoc_STRVAR(name,str)` now create " @@ -5784,7 +5809,7 @@ msgid "" "Inada Naoki." msgstr "" -#: ../build/NEWS:3044 +#: ../build/NEWS:3058 msgid "" "`bpo-36389 `__: Change the value of " "``CLEANBYTE``, ``DEADDYTE`` and ``FORBIDDENBYTE`` internal constants used by" @@ -5794,7 +5819,7 @@ msgid "" " debug ``malloc()`` and ``free()``." msgstr "" -#: ../build/NEWS:3051 +#: ../build/NEWS:3065 msgid "" "`bpo-36443 `__: Since Python 3.7.0, " "calling :c:func:`Py_DecodeLocale` before :c:func:`Py_Initialize` produces " @@ -5805,7 +5830,7 @@ msgid "" "``_PyPreConfig``." msgstr "" -#: ../build/NEWS:3058 +#: ../build/NEWS:3072 msgid "" "`bpo-36025 `__: Fixed an accidental " "change to the datetime C API where the arguments to the " @@ -5815,7 +5840,7 @@ msgid "" "only present in alpha releases of Python 3.8. Patch by Paul Ganssle." msgstr "" -#: ../build/NEWS:3065 +#: ../build/NEWS:3079 msgid "" "`bpo-35810 `__: Modify ``PyObject_Init``" " to correctly increase the refcount of heap- allocated Type objects. Also " @@ -5823,15 +5848,15 @@ msgid "" "manually or not decreasing the type's refcount in tp_dealloc" msgstr "" -#: ../build/NEWS:3072 +#: ../build/NEWS:3086 msgid "Python 3.8.0 alpha 3" msgstr "Python 3.8.0 alfa 3" -#: ../build/NEWS:3074 +#: ../build/NEWS:3088 msgid "*Release date: 2019-03-25*" msgstr "*Tanggal rilis: 2019-03-25*" -#: ../build/NEWS:3079 +#: ../build/NEWS:3093 msgid "" "`bpo-36216 `__: Changes urlsplit() to " "raise ValueError when the URL contains characters that decompose under IDNA " @@ -5839,7 +5864,7 @@ msgid "" "parsed." msgstr "" -#: ../build/NEWS:3083 +#: ../build/NEWS:3097 msgid "" "`bpo-35121 `__: Don't send cookies of " "domain A without Domain attribute to domain B when domain A is a suffix " @@ -5848,84 +5873,84 @@ msgid "" "Singaravelan." msgstr "" -#: ../build/NEWS:3091 +#: ../build/NEWS:3105 msgid "" "`bpo-36421 `__: Fix a possible double " "decref in _ctypes.c's ``PyCArrayType_new()``." msgstr "" -#: ../build/NEWS:3094 +#: ../build/NEWS:3108 msgid "" "`bpo-36412 `__: Fix a possible crash " "when creating a new dictionary." msgstr "" -#: ../build/NEWS:3096 +#: ../build/NEWS:3110 msgid "" "`bpo-36398 `__: Fix a possible crash in " "``structseq_repr()``." msgstr "" -#: ../build/NEWS:3098 +#: ../build/NEWS:3112 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:3101 +#: ../build/NEWS:3115 msgid "" "`bpo-36365 `__: repr(structseq) is no " "longer limited to 512 bytes." msgstr "" -#: ../build/NEWS:3103 +#: ../build/NEWS:3117 msgid "" "`bpo-36374 `__: Fix a possible null " "pointer dereference in ``merge_consts_recursive()``. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:3106 +#: ../build/NEWS:3120 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:3109 +#: ../build/NEWS:3123 msgid "" "`bpo-36352 `__: Python initialization " "now fails with an error, rather than silently truncating paths, if a path is" " too long." msgstr "" -#: ../build/NEWS:3112 +#: ../build/NEWS:3126 msgid "" "`bpo-36301 `__: Python initialization " "now fails if decoding ``pybuilddir.txt`` configuration file fails at " "startup." msgstr "" -#: ../build/NEWS:3115 +#: ../build/NEWS:3129 msgid "" "`bpo-36333 `__: Fix leak in " "_PyRuntimeState_Fini. Contributed by Stéphane Wirtel." msgstr "" -#: ../build/NEWS:3118 +#: ../build/NEWS:3132 msgid "" "`bpo-36332 `__: The builtin " ":func:`compile` can now handle AST objects that contain assignment " "expressions. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:3121 +#: ../build/NEWS:3135 msgid "" "`bpo-36282 `__: Improved error message " "for too much positional arguments in some builtin functions." msgstr "" -#: ../build/NEWS:3124 +#: ../build/NEWS:3138 msgid "" "`bpo-30040 `__: New empty dict uses " "fewer memory for now. It used more memory than empty dict created by " @@ -5933,7 +5958,7 @@ msgid "" " Patch by Inada Naoki." msgstr "" -#: ../build/NEWS:3128 +#: ../build/NEWS:3142 msgid "" "`bpo-36262 `__: Fix an unlikely memory " "leak on conversion from string to float in the function ``_Py_dg_strtod()`` " @@ -5941,27 +5966,27 @@ msgid "" ":func:`marshal.load`, etc." msgstr "" -#: ../build/NEWS:3132 +#: ../build/NEWS:3146 msgid "" "`bpo-36252 `__: Update Unicode databases" " to version 12.0.0." msgstr "" -#: ../build/NEWS:3134 +#: ../build/NEWS:3148 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:3137 +#: ../build/NEWS:3151 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:3140 +#: ../build/NEWS:3154 msgid "" "`bpo-36124 `__: Add a new interpreter-" "specific dict and expose it in the C-API via PyInterpreterState_GetDict(). " @@ -5970,7 +5995,7 @@ msgid "" "state." msgstr "" -#: ../build/NEWS:3145 +#: ../build/NEWS:3159 msgid "" "`bpo-35975 `__: Add a " "``feature_version`` flag to ``ast.parse()`` (documented) and ``compile()`` " @@ -5982,13 +6007,13 @@ msgid "" "recognizes.)" msgstr "" -#: ../build/NEWS:3153 +#: ../build/NEWS:3167 msgid "" "`bpo-31904 `__: Use UTF-8 as the system " "encoding on VxWorks." msgstr "" -#: ../build/NEWS:3155 +#: ../build/NEWS:3169 msgid "" "`bpo-36048 `__: The " ":meth:`~object.__index__` special method will be used instead of " @@ -5997,19 +6022,19 @@ msgid "" "deprecated." msgstr "" -#: ../build/NEWS:3160 +#: ../build/NEWS:3174 msgid "" "`bpo-35808 `__: Retire pgen and use a " "modified version of pgen2 to generate the parser. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:3166 +#: ../build/NEWS:3180 msgid "" "`bpo-36401 `__: The class documentation " "created by pydoc now has a separate section for readonly properties." msgstr "" -#: ../build/NEWS:3169 +#: ../build/NEWS:3183 msgid "" "`bpo-36320 `__: The typing.NamedTuple() " "class has deprecated the _field_types attribute in favor of the " @@ -6017,20 +6042,20 @@ msgid "" "attributes were converted from OrderedDict to a regular dict." msgstr "" -#: ../build/NEWS:3174 +#: ../build/NEWS:3188 msgid "" "`bpo-34745 `__: Fix :mod:`asyncio` ssl " "memory issues caused by circular references" msgstr "" -#: ../build/NEWS:3177 +#: ../build/NEWS:3191 msgid "" "`bpo-36324 `__: Add method to " "statistics.NormalDist for computing the inverse cumulative normal " "distribution." msgstr "" -#: ../build/NEWS:3180 +#: ../build/NEWS:3194 msgid "" "`bpo-36321 `__: collections.namedtuple()" " misspelled the name of an attribute. To be consistent with " @@ -6040,64 +6065,64 @@ msgid "" "future." msgstr "" -#: ../build/NEWS:3186 +#: ../build/NEWS:3200 msgid "" "`bpo-36297 `__: \"unicode_internal\" " "codec is removed. It was deprecated since Python 3.3. Patch by Inada Naoki." msgstr "" -#: ../build/NEWS:3189 +#: ../build/NEWS:3203 msgid "" "`bpo-36298 `__: Raise " "ModuleNotFoundError in pyclbr when a module can't be found. Thanks to " "'mental' for the bug report." msgstr "" -#: ../build/NEWS:3192 +#: ../build/NEWS:3206 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:3196 +#: ../build/NEWS:3210 msgid "" "`bpo-36285 `__: Fix integer overflows in" " the array module. Patch by Stephan Hohe." msgstr "" -#: ../build/NEWS:3199 +#: ../build/NEWS:3213 msgid "" "`bpo-31904 `__: Add _signal module " "support for VxWorks." msgstr "" -#: ../build/NEWS:3201 +#: ../build/NEWS:3215 msgid "" "`bpo-36272 `__: :mod:`logging` does not " "silently ignore RecursionError anymore. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:3204 +#: ../build/NEWS:3218 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:3207 +#: ../build/NEWS:3221 msgid "" "`bpo-35931 `__: The :mod:`pdb` ``debug``" " command now gracefully handles all exceptions." msgstr "" -#: ../build/NEWS:3210 +#: ../build/NEWS:3224 msgid "" "`bpo-36251 `__: Fix format strings used " "for stderrprinter and re.Match reprs. Patch by Stephan Hohe." msgstr "" -#: ../build/NEWS:3213 +#: ../build/NEWS:3227 msgid "" "`bpo-36235 `__: Fix ``CFLAGS`` in " "``customize_compiler()`` of ``distutils.sysconfig``: when the ``CFLAGS`` " @@ -6105,79 +6130,79 @@ msgid "" " ``OPT`` variable anymore. Initial patch written by David Malcolm." msgstr "" -#: ../build/NEWS:3218 +#: ../build/NEWS:3232 msgid "" "`bpo-35807 `__: Update ensurepip to " "install pip 19.0.3 and setuptools 40.8.0." msgstr "" -#: ../build/NEWS:3220 +#: ../build/NEWS:3234 msgid "" "`bpo-36139 `__: Release GIL when closing" " :class:`~mmap.mmap` objects." msgstr "" -#: ../build/NEWS:3222 +#: ../build/NEWS:3236 msgid "" "`bpo-36179 `__: Fix two unlikely " "reference leaks in _hashopenssl. The leaks only occur in out-of-memory " "cases." msgstr "" -#: ../build/NEWS:3225 +#: ../build/NEWS:3239 msgid "" "`bpo-36169 `__: Add overlap() method to " "statistics.NormalDist. Computes the overlapping coefficient for two normal " "distributions." msgstr "" -#: ../build/NEWS:3228 +#: ../build/NEWS:3242 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:3232 +#: ../build/NEWS:3246 msgid "" "`bpo-36130 `__: Fix ``pdb`` with " "``skip=...`` when stepping into a frame without a ``__name__`` global. " "Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:3235 +#: ../build/NEWS:3249 msgid "" "`bpo-35652 `__: " "shutil.copytree(copy_function=...) erroneously pass DirEntry instead of a " "path string." msgstr "" -#: ../build/NEWS:3238 +#: ../build/NEWS:3252 msgid "" "`bpo-35178 `__: Ensure custom " ":func:`warnings.formatwarning` function can receive `line` as positional " "argument. Based on patch by Tashrif Billah." msgstr "" -#: ../build/NEWS:3241 +#: ../build/NEWS:3255 msgid "" "`bpo-36106 `__: Resolve potential name " "clash with libm's sinpi(). Patch by Dmitrii Pasechnik." msgstr "" -#: ../build/NEWS:3244 +#: ../build/NEWS:3258 msgid "" "`bpo-36091 `__: Clean up reference to " "async generator in Lib/types. Patch by Henry Chen." msgstr "" -#: ../build/NEWS:3247 +#: ../build/NEWS:3261 msgid "" "`bpo-36043 `__: :class:`FileCookieJar` " "supports :term:`path-like object`. Contributed by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:3250 +#: ../build/NEWS:3264 msgid "" "`bpo-35899 `__: Enum has been fixed to " "correctly handle empty strings and strings with non-Latin characters (ie. " @@ -6185,13 +6210,13 @@ msgid "" "by Stéphane Wirtel." msgstr "" -#: ../build/NEWS:3254 +#: ../build/NEWS:3268 msgid "" "`bpo-21269 `__: Add ``args`` and " "``kwargs`` properties to mock call objects. Contributed by Kumar Akshay." msgstr "" -#: ../build/NEWS:3257 +#: ../build/NEWS:3271 msgid "" "`bpo-30670 `__: `pprint.pp` has been " "added to pretty-print objects with dictionary keys being sorted with their " @@ -6200,87 +6225,87 @@ msgid "" " Rémi Lapeyre." msgstr "" -#: ../build/NEWS:3262 +#: ../build/NEWS:3276 msgid "" "`bpo-35843 `__: Implement " "``__getitem__`` for ``_NamespacePath``. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:3265 +#: ../build/NEWS:3279 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:3269 +#: ../build/NEWS:3283 msgid "" "`bpo-35715 `__: Librates the return " "value of a ProcessPoolExecutor _process_worker after it's no longer needed " "to free memory" msgstr "" -#: ../build/NEWS:3272 +#: ../build/NEWS:3286 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:3276 +#: ../build/NEWS:3290 msgid "" "`bpo-35661 `__: Store the venv prompt in" " pyvenv.cfg." msgstr "" -#: ../build/NEWS:3278 +#: ../build/NEWS:3292 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:3282 +#: ../build/NEWS:3296 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:3286 +#: ../build/NEWS:3300 msgid "" "`bpo-35198 `__: Fix C++ extension " "compilation on AIX" msgstr "" -#: ../build/NEWS:3291 +#: ../build/NEWS:3305 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:3295 +#: ../build/NEWS:3309 msgid "" "`bpo-36138 `__: Improve documentation " "about converting datetime.timedelta to scalars." msgstr "" -#: ../build/NEWS:3298 +#: ../build/NEWS:3312 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:3305 +#: ../build/NEWS:3319 msgid "" "`bpo-36234 `__: " "test_posix.PosixUidGidTests: add tests for invalid uid/gid type (str). " "Initial patch written by David Malcolm." msgstr "" -#: ../build/NEWS:3308 +#: ../build/NEWS:3322 msgid "" "`bpo-29571 `__: Fix " "``test_re.test_locale_flag()``: use ``locale.getpreferredencoding()`` " @@ -6288,164 +6313,164 @@ msgid "" "locales, ``locale.getlocale()`` returns the wrong encoding." msgstr "" -#: ../build/NEWS:3313 +#: ../build/NEWS:3327 msgid "" "`bpo-36123 `__: Fix race condition in " "test_socket." msgstr "" -#: ../build/NEWS:3318 +#: ../build/NEWS:3332 msgid "" "`bpo-36356 `__: Fix leaks that led to " "build failure when configured with address sanitizer." msgstr "" -#: ../build/NEWS:3321 +#: ../build/NEWS:3335 msgid "" "`bpo-36146 `__: Add ``TEST_EXTENSIONS`` " "constant to ``setup.py`` to allow to not build test extensions like " "``_testcapi``." msgstr "" -#: ../build/NEWS:3324 +#: ../build/NEWS:3338 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:3327 +#: ../build/NEWS:3341 msgid "" "`bpo-31904 `__: Enable build system to " "cross-build for VxWorks RTOS." msgstr "" -#: ../build/NEWS:3332 +#: ../build/NEWS:3346 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:3335 +#: ../build/NEWS:3349 msgid "" "`bpo-36264 `__: Don't honor POSIX " "``HOME`` in ``os.path.expanduser`` on windows. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:3338 +#: ../build/NEWS:3352 msgid "" "`bpo-24643 `__: Fix name collisions due " "to ``#define timezone _timezone`` in PC/pyconfig.h." msgstr "" -#: ../build/NEWS:3344 +#: ../build/NEWS:3358 msgid "" "`bpo-36405 `__: Use dict unpacking in " "idlelib." msgstr "" -#: ../build/NEWS:3346 +#: ../build/NEWS:3360 msgid "" "`bpo-36396 `__: Remove fgBg param of " "idlelib.config.GetHighlight(). This param was only used twice and changed " "the return type." msgstr "" -#: ../build/NEWS:3349 +#: ../build/NEWS:3363 msgid "" "`bpo-36176 `__: Fix IDLE autocomplete & " "calltip popup colors. Prevent conflicts with Linux dark themes (and slightly" " darken calltip background)." msgstr "" -#: ../build/NEWS:3352 +#: ../build/NEWS:3366 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:3356 +#: ../build/NEWS:3370 msgid "" "`bpo-23216 `__: Add docstrings to IDLE " "search modules." msgstr "" -#: ../build/NEWS:3358 +#: ../build/NEWS:3372 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:3362 +#: ../build/NEWS:3376 msgid "" "`bpo-32129 `__: Avoid blurry IDLE " "application icon on macOS with Tk 8.6. Patch by Kevin Walzer." msgstr "" -#: ../build/NEWS:3365 +#: ../build/NEWS:3379 msgid "" "`bpo-36096 `__: Refactor class variables" " to instance variables in colorizer." msgstr "" -#: ../build/NEWS:3367 +#: ../build/NEWS:3381 msgid "" "`bpo-30348 `__: Increase test coverage " "of idlelib.autocomplete by 30%. Patch by Louie Lu" msgstr "" -#: ../build/NEWS:3373 +#: ../build/NEWS:3387 msgid "" "`bpo-35132 `__: Fix py-list and py-bt " "commands of python-gdb.py on gdb7." msgstr "" -#: ../build/NEWS:3375 +#: ../build/NEWS:3389 msgid "" "`bpo-32217 `__: Fix freeze script on " "Windows." msgstr "" -#: ../build/NEWS:3380 +#: ../build/NEWS:3394 msgid "" "`bpo-36381 `__: Raise " "``DeprecationWarning`` when '#' formats are used for building or parsing " "values without ``PY_SSIZE_T_CLEAN``." msgstr "" -#: ../build/NEWS:3383 +#: ../build/NEWS:3397 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:3389 +#: ../build/NEWS:3403 msgid "Python 3.8.0 alpha 2" msgstr "Python 3.8.0 alfa 2" -#: ../build/NEWS:3391 +#: ../build/NEWS:3405 msgid "*Release date: 2019-02-25*" msgstr "*Tanggal rilis: 2019-02-25*" -#: ../build/NEWS:3396 +#: ../build/NEWS:3410 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:3400 +#: ../build/NEWS:3414 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:3403 +#: ../build/NEWS:3417 msgid "" "`bpo-35942 `__: The error message " "emitted when returning invalid types from ``__fspath__`` in interfaces that " @@ -6453,14 +6478,14 @@ msgid "" "does explain the origin of the error." msgstr "" -#: ../build/NEWS:3407 +#: ../build/NEWS:3421 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:3410 +#: ../build/NEWS:3424 msgid "" "`bpo-1054041 `__: When the main " "interpreter exits due to an uncaught KeyboardInterrupt, the process now " @@ -6469,33 +6494,33 @@ msgid "" "to understand that the user has asked them to stop." msgstr "" -#: ../build/NEWS:3416 +#: ../build/NEWS:3430 msgid "" "`bpo-35992 `__: Fix " "``__class_getitem__()`` not being called on a class with a custom non-" "subscriptable metaclass." msgstr "" -#: ../build/NEWS:3419 +#: ../build/NEWS:3433 msgid "" "`bpo-35993 `__: Fix a crash on fork when" " using subinterpreters. Contributed by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:3422 +#: ../build/NEWS:3436 msgid "" "`bpo-35991 `__: Fix a potential double " "free in Modules/_randommodule.c." msgstr "" -#: ../build/NEWS:3424 +#: ../build/NEWS:3438 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:3427 +#: ../build/NEWS:3441 msgid "" "`bpo-35911 `__: Enable the creation of " "cell objects by adding a ``cell.__new__`` method, and expose the type " @@ -6503,41 +6528,41 @@ msgid "" "Glaser." msgstr "" -#: ../build/NEWS:3431 +#: ../build/NEWS:3445 msgid "" "`bpo-12822 `__: Use monotonic clock for " "``pthread_cond_timedwait`` when ``pthread_condattr_setclock`` and " "``CLOCK_MONOTONIC`` are available." msgstr "" -#: ../build/NEWS:3434 +#: ../build/NEWS:3448 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:3437 +#: ../build/NEWS:3451 msgid "" "`bpo-35886 `__: The implementation of " "PyInterpreterState has been moved into the internal header files (guarded by" " Py_BUILD_CORE)." msgstr "" -#: ../build/NEWS:3440 +#: ../build/NEWS:3454 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:3444 +#: ../build/NEWS:3458 msgid "" "`bpo-35724 `__: Signal-handling is now " "guaranteed to happen relative to the main interpreter." msgstr "" -#: ../build/NEWS:3447 +#: ../build/NEWS:3461 msgid "" "`bpo-33608 `__: We added a new internal " "_Py_AddPendingCall() that operates relative to the provided interpreter. " @@ -6547,14 +6572,14 @@ msgid "" "operates relative to the main interpreter." msgstr "" -#: ../build/NEWS:3454 +#: ../build/NEWS:3468 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:3460 +#: ../build/NEWS:3474 msgid "" "`bpo-35512 `__: " ":func:`unittest.mock.patch.dict` used as a decorator with string target " @@ -6562,7 +6587,7 @@ msgid "" "construction. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:3464 +#: ../build/NEWS:3478 msgid "" "`bpo-36018 `__: Add " "statistics.NormalDist, a tool for creating and manipulating normal " @@ -6570,33 +6595,33 @@ msgid "" "the mean and standard deviation of measurement data as single entity." msgstr "" -#: ../build/NEWS:3469 +#: ../build/NEWS:3483 msgid "" "`bpo-35904 `__: Added statistics.fmean()" " as a faster, floating point variant of the existing mean() function." msgstr "" -#: ../build/NEWS:3472 +#: ../build/NEWS:3486 msgid "" "`bpo-35918 `__: Removed broken " "``has_key`` method from multiprocessing.managers.SyncManager.dict. " "Contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:3475 +#: ../build/NEWS:3489 msgid "" "`bpo-18283 `__: Add support for bytes to" " :func:`shutil.which`." msgstr "" -#: ../build/NEWS:3477 +#: ../build/NEWS:3491 msgid "" "`bpo-35960 `__: Fix " ":func:`dataclasses.field` throwing away empty mapping objects passed as " "metadata." msgstr "" -#: ../build/NEWS:3480 +#: ../build/NEWS:3494 msgid "" "`bpo-35500 `__: Write expected and " "actual call parameters on separate lines in " @@ -6604,13 +6629,13 @@ msgid "" "by Susan Su." msgstr "" -#: ../build/NEWS:3484 +#: ../build/NEWS:3498 msgid "" "`bpo-35931 `__: The :mod:`pdb` ``debug``" " command now gracefully handles syntax errors." msgstr "" -#: ../build/NEWS:3487 +#: ../build/NEWS:3501 msgid "" "`bpo-24209 `__: In http.server script, " "rely on getaddrinfo to bind to preferred address based on the bind " @@ -6618,14 +6643,14 @@ msgid "" "stack, depending on the environment." msgstr "" -#: ../build/NEWS:3491 +#: ../build/NEWS:3505 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:3495 +#: ../build/NEWS:3509 msgid "" "`bpo-35378 `__: Fix a reference issue " "inside :class:`multiprocessing.Pool` that caused the pool to remain alive if" @@ -6635,7 +6660,7 @@ msgid "" "iterator is still alive." msgstr "" -#: ../build/NEWS:3502 +#: ../build/NEWS:3516 msgid "" "`bpo-34294 `__: re module, fix wrong " "capturing groups in rare cases. :func:`re.search`, :func:`re.findall`, " @@ -6644,14 +6669,14 @@ msgid "" " Lin." msgstr "" -#: ../build/NEWS:3507 +#: ../build/NEWS:3521 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:3511 +#: ../build/NEWS:3525 msgid "" "`bpo-35606 `__: Implement " ":func:`math.prod` as analogous function to :func:`sum` that returns the " @@ -6659,7 +6684,7 @@ msgid "" "by Pablo Galindo." msgstr "" -#: ../build/NEWS:3515 +#: ../build/NEWS:3529 msgid "" "`bpo-32417 `__: Performing arithmetic " "between :class:`datetime.datetime` subclasses and " @@ -6670,7 +6695,7 @@ msgid "" " a ``tz`` argument now *also* retain their subclass." msgstr "" -#: ../build/NEWS:3522 +#: ../build/NEWS:3536 msgid "" "`bpo-35153 `__: Add *headers* optional " "keyword-only parameter to :class:`xmlrpc.client.ServerProxy`, " @@ -6678,45 +6703,45 @@ msgid "" "Patch by Cédric Krier." msgstr "" -#: ../build/NEWS:3526 +#: ../build/NEWS:3540 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:3533 +#: ../build/NEWS:3547 msgid "" "`bpo-36083 `__: Fix formatting of " "--check-hash-based-pycs options in the manpage Synopsis." msgstr "" -#: ../build/NEWS:3536 +#: ../build/NEWS:3550 msgid "" "`bpo-36007 `__: Bump minimum sphinx " "version to 1.8. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:3538 +#: ../build/NEWS:3552 msgid "" "`bpo-22062 `__: Update documentation and" " docstrings for pathlib. Original patch by Mike Short." msgstr "" -#: ../build/NEWS:3544 +#: ../build/NEWS:3558 msgid "" "`bpo-27313 `__: Avoid test_ttk_guionly " "ComboboxTest failure with macOS Cocoa Tk." msgstr "" -#: ../build/NEWS:3547 +#: ../build/NEWS:3561 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:3551 +#: ../build/NEWS:3565 msgid "" "`bpo-36037 `__: Fix test_ssl for strict " "OpenSSL configuration like RHEL8 strict crypto policy. Use older TLS version" @@ -6724,20 +6749,20 @@ msgid "" "version older than default minimum TLS version." msgstr "" -#: ../build/NEWS:3556 +#: ../build/NEWS:3570 msgid "" "`bpo-35798 `__: Added " ":func:`test.support.check_syntax_warning`." msgstr "" -#: ../build/NEWS:3558 +#: ../build/NEWS:3572 msgid "" "`bpo-35505 `__: Make " "test_imap4_host_default_value independent on whether the local IMAP server " "is running." msgstr "" -#: ../build/NEWS:3561 +#: ../build/NEWS:3575 msgid "" "`bpo-35917 `__: multiprocessing: provide" " unit tests for SyncManager and SharedMemoryManager classes + all the " @@ -6745,83 +6770,83 @@ msgid "" "Giampaolo Rodola)" msgstr "" -#: ../build/NEWS:3565 +#: ../build/NEWS:3579 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:3568 +#: ../build/NEWS:3582 msgid "Patch by Michael Felt (aixtools)" msgstr "*Patch* oleh Michael Felt (aixtools)" -#: ../build/NEWS:3570 +#: ../build/NEWS:3584 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:3577 +#: ../build/NEWS:3591 msgid "" "`bpo-35976 `__: Added ARM build support " "to Windows build files in PCBuild." msgstr "" -#: ../build/NEWS:3579 +#: ../build/NEWS:3593 msgid "" "`bpo-35692 `__: ``pathlib`` no longer " "raises when checking file and directory existence on drives that are not " "ready" msgstr "" -#: ../build/NEWS:3582 +#: ../build/NEWS:3596 msgid "" "`bpo-35872 `__: Uses the base Python " "executable when invoking venv in a virtual environment" msgstr "" -#: ../build/NEWS:3585 +#: ../build/NEWS:3599 msgid "" "`bpo-35873 `__: Prevents venv paths " "being inherited by child processes" msgstr "" -#: ../build/NEWS:3587 +#: ../build/NEWS:3601 msgid "" "`bpo-35299 `__: Fix sysconfig detection " "of the source directory and distutils handling of pyconfig.h during PGO " "profiling" msgstr "" -#: ../build/NEWS:3593 +#: ../build/NEWS:3607 msgid "" "`bpo-24310 `__: IDLE -- Document " "settings dialog font tab sample." msgstr "" -#: ../build/NEWS:3595 +#: ../build/NEWS:3609 msgid "" "`bpo-35833 `__: Revise IDLE doc for " "control codes sent to Shell. Add a code example block." msgstr "" -#: ../build/NEWS:3598 +#: ../build/NEWS:3612 msgid "" "`bpo-35689 `__: Add docstrings and " "unittests for colorizer.py." msgstr "" -#: ../build/NEWS:3602 +#: ../build/NEWS:3616 msgid "Python 3.8.0 alpha 1" msgstr "Python 3.8.0 alfa 1" -#: ../build/NEWS:3604 +#: ../build/NEWS:3618 msgid "*Release date: 2019-02-03*" msgstr "*Tanggal rilis: 2019-02-03*" -#: ../build/NEWS:3609 +#: ../build/NEWS:3623 msgid "" "`bpo-35746 `__: [CVE-2019-5010] Fix a " "NULL pointer deref in ssl module. The cert parser did not handle CRL " @@ -6830,7 +6855,7 @@ msgid "" "reported by Colin Read and Nicolas Edet of Cisco." msgstr "" -#: ../build/NEWS:3615 +#: ../build/NEWS:3629 msgid "" "`bpo-34812 `__: The :option:`-I` command" " line option (run Python in isolated mode) is now also copied by the " @@ -6839,7 +6864,7 @@ msgid "" "by :option:`-I`) were copied." msgstr "" -#: ../build/NEWS:3621 +#: ../build/NEWS:3635 msgid "" "`bpo-34791 `__: The xml.sax and " "xml.dom.domreg no longer use environment variables to override parser " @@ -6847,7 +6872,7 @@ msgid "" "arguments." msgstr "" -#: ../build/NEWS:3625 +#: ../build/NEWS:3639 msgid "" "`bpo-17239 `__: The xml.sax and " "xml.dom.minidom parsers no longer processes external entities by default. " @@ -6855,46 +6880,46 @@ msgid "" "connections." msgstr "" -#: ../build/NEWS:3629 +#: ../build/NEWS:3643 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:3633 +#: ../build/NEWS:3647 msgid "" "`bpo-34405 `__: Updated to OpenSSL " "1.1.0i for Windows builds." msgstr "" -#: ../build/NEWS:3635 +#: ../build/NEWS:3649 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:3639 +#: ../build/NEWS:3653 msgid "" "`bpo-32533 `__: Fixed thread-safety of " "error handling in _ssl." msgstr "" -#: ../build/NEWS:3641 ../build/NEWS:7140 +#: ../build/NEWS:3655 ../build/NEWS:7154 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:3645 ../build/NEWS:7144 ../build/NEWS:11537 +#: ../build/NEWS:3659 ../build/NEWS:7158 ../build/NEWS:11551 msgid "" "`bpo-33001 `__: Minimal fix to prevent " "buffer overrun in os.symlink on Windows" msgstr "" -#: ../build/NEWS:3647 ../build/NEWS:7146 ../build/NEWS:11539 +#: ../build/NEWS:3661 ../build/NEWS:7160 ../build/NEWS:11553 msgid "" "`bpo-32981 `__: Regexes in difflib and " "poplib were vulnerable to catastrophic backtracking. These regexes formed " @@ -6902,20 +6927,20 @@ msgid "" "CVE-2018-1060 and CVE-2018-1061. Patch by Jamie Davis." msgstr "" -#: ../build/NEWS:3652 ../build/NEWS:7358 +#: ../build/NEWS:3666 ../build/NEWS:7372 msgid "" "`bpo-28414 `__: The ssl module now " "allows users to perform their own IDN en/decoding when using SNI." msgstr "" -#: ../build/NEWS:3658 +#: ../build/NEWS:3672 msgid "" "`bpo-35877 `__: Make parenthesis " "optional for named expressions in while statement. Patch by Karthikeyan " "Singaravelan." msgstr "" -#: ../build/NEWS:3661 +#: ../build/NEWS:3675 msgid "" "`bpo-35814 `__: Allow same right hand " "side expressions in annotated assignments as in normal ones. In particular, " @@ -6923,7 +6948,7 @@ msgid "" "allowed." msgstr "" -#: ../build/NEWS:3665 +#: ../build/NEWS:3679 msgid "" "`bpo-35766 `__: Add the option to parse " "PEP 484 type comments in the ast module. (Off by default.) This is merging " @@ -6931,26 +6956,26 @@ msgid "" "[typed_ast](https://github.com/python/typed_ast)." msgstr "" -#: ../build/NEWS:3670 +#: ../build/NEWS:3684 msgid "" "`bpo-35713 `__: Reorganize Python " "initialization to get working exceptions and sys.stderr earlier." msgstr "" -#: ../build/NEWS:3673 +#: ../build/NEWS:3687 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:3676 +#: ../build/NEWS:3690 msgid "" "`bpo-35720 `__: Fixed a minor memory " "leak in pymain_parse_cmdline_impl function in Modules/main.c" msgstr "" -#: ../build/NEWS:3679 +#: ../build/NEWS:3693 msgid "" "`bpo-35634 `__: ``func(**kwargs)`` will " "now raise an error when ``kwargs`` is a mapping containing multiple entries " @@ -6958,20 +6983,20 @@ msgid "" "are passed before ``**kwargs`` since Python 3.6." msgstr "" -#: ../build/NEWS:3684 +#: ../build/NEWS:3698 msgid "" "`bpo-35623 `__: Fix a crash when sorting" " very long lists. Patch by Stephan Hohe." msgstr "" -#: ../build/NEWS:3687 +#: ../build/NEWS:3701 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:3691 +#: ../build/NEWS:3705 msgid "" "`bpo-35560 `__: Fix an assertion error " "in :func:`format` in debug build for floating point formatting with \"n\" " @@ -6979,7 +7004,7 @@ msgid "" "by Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:3695 +#: ../build/NEWS:3709 msgid "" "`bpo-35552 `__: Format characters ``%s``" " and ``%V`` in :c:func:`PyUnicode_FromFormat` and ``%s`` in " @@ -6987,39 +7012,39 @@ msgid "" "*precision* is specified." msgstr "" -#: ../build/NEWS:3699 +#: ../build/NEWS:3713 msgid "" "`bpo-35504 `__: Fix segfaults and " ":exc:`SystemError`\\ s when deleting certain attributes. Patch by Zackery " "Spytz." msgstr "" -#: ../build/NEWS:3702 +#: ../build/NEWS:3716 msgid "" "`bpo-35504 `__: Fixed a SystemError when" " delete the characters_written attribute of an OSError." msgstr "" -#: ../build/NEWS:3705 +#: ../build/NEWS:3719 msgid "" "`bpo-35494 `__: Improved syntax error " "messages for unbalanced parentheses in f-string." msgstr "" -#: ../build/NEWS:3708 +#: ../build/NEWS:3722 msgid "" "`bpo-35444 `__: Fixed error handling in " "pickling methods when fail to look up builtin \"getattr\". Sped up pickling " "iterators." msgstr "" -#: ../build/NEWS:3711 +#: ../build/NEWS:3725 msgid "" "`bpo-35436 `__: Fix various issues with " "memory allocation error handling. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:3714 +#: ../build/NEWS:3728 msgid "" "`bpo-35423 `__: Separate the signal " "handling trigger in the eval loop from the \"pending calls\" machinery. " @@ -7027,7 +7052,7 @@ msgid "" "insignificant." msgstr "" -#: ../build/NEWS:3718 +#: ../build/NEWS:3732 msgid "" "`bpo-35357 `__: Internal attributes' " "names of unittest.mock._Call and unittest.mock.MagicProxy (name, parent & " @@ -7035,20 +7060,20 @@ msgid "" "widely used object attributes. Fixed minor typo in test function name." msgstr "" -#: ../build/NEWS:3723 +#: ../build/NEWS:3737 msgid "" "`bpo-35372 `__: Fixed the code page " "decoder for input longer than 2 GiB containing undecodable bytes." msgstr "" -#: ../build/NEWS:3726 +#: ../build/NEWS:3740 msgid "" "`bpo-35336 `__: Fix " "PYTHONCOERCECLOCALE=1 environment variable: only coerce the C locale if the " "LC_CTYPE locale is \"C\"." msgstr "" -#: ../build/NEWS:3729 +#: ../build/NEWS:3743 msgid "" "`bpo-31241 `__: The *lineno* and " "*col_offset* attributes of AST nodes for list comprehensions, generator " @@ -7057,33 +7082,33 @@ msgid "" "first item." msgstr "" -#: ../build/NEWS:3734 +#: ../build/NEWS:3748 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:3738 +#: ../build/NEWS:3752 msgid "" "`bpo-35269 `__: Fix a possible segfault " "involving a newly-created coroutine. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:3741 +#: ../build/NEWS:3755 msgid "" "`bpo-35224 `__: Implement :pep:`572` " "(assignment expressions). Patch by Emily Morehouse." msgstr "" -#: ../build/NEWS:3744 +#: ../build/NEWS:3758 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:3747 +#: ../build/NEWS:3761 msgid "" "`bpo-35214 `__: Fixed an out of bounds " "memory access when parsing a truncated unicode escape sequence at the end of" @@ -7091,7 +7116,7 @@ msgid "" "memory allocation." msgstr "" -#: ../build/NEWS:3751 +#: ../build/NEWS:3765 msgid "" "`bpo-35214 `__: The interpreter and " "extension modules have had annotations added so that they work properly " @@ -7100,7 +7125,7 @@ msgid "" "perform." msgstr "" -#: ../build/NEWS:3756 +#: ../build/NEWS:3770 msgid "" "`bpo-35193 `__: Fix an off by one error " "in the bytecode peephole optimizer where it could read bytes beyond the end " @@ -7108,39 +7133,39 @@ msgid "" "in every release of Python 3.6 and 3.7 until now." msgstr "" -#: ../build/NEWS:3761 +#: ../build/NEWS:3775 msgid "" "`bpo-35169 `__: Improved error messages " "for forbidden assignments." msgstr "" -#: ../build/NEWS:3763 +#: ../build/NEWS:3777 msgid "" "`bpo-34022 `__: Fix handling of hash-" "based bytecode files in :mod:`zipimport`. Patch by Elvis Pranskevichus." msgstr "" -#: ../build/NEWS:3766 +#: ../build/NEWS:3780 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:3770 +#: ../build/NEWS:3784 msgid "" "`bpo-29341 `__: Clarify in the " "docstrings of :mod:`os` methods that path-like objects are also accepted as " "input parameters." msgstr "" -#: ../build/NEWS:3773 +#: ../build/NEWS:3787 msgid "" "`bpo-35050 `__: :mod:`socket`: Fix off-" "by-one bug in length check for ``AF_ALG`` name and type." msgstr "" -#: ../build/NEWS:3776 +#: ../build/NEWS:3790 msgid "" "`bpo-29743 `__: Raise :exc:`ValueError` " "instead of :exc:`OverflowError` in case of a negative ``_length_`` in a " @@ -7149,48 +7174,48 @@ msgid "" "Milman." msgstr "" -#: ../build/NEWS:3781 +#: ../build/NEWS:3795 msgid "" "`bpo-16806 `__: Fix ``lineno`` and " "``col_offset`` for multi-line string tokens." msgstr "" -#: ../build/NEWS:3783 +#: ../build/NEWS:3797 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:3787 +#: ../build/NEWS:3801 msgid "" "`bpo-34983 `__: Expose " ":meth:`symtable.Symbol.is_nonlocal` in the symtable module. Patch by Pablo " "Galindo." msgstr "" -#: ../build/NEWS:3790 +#: ../build/NEWS:3804 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:3794 +#: ../build/NEWS:3808 msgid "" "`bpo-34939 `__: Allow annotated names in" " module namespace that are declared global before the annotation happens. " "Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:3797 +#: ../build/NEWS:3811 msgid "" "`bpo-34973 `__: Fixed crash in " ":func:`bytes` when the :class:`list` argument is mutated while it is " "iterated." msgstr "" -#: ../build/NEWS:3800 +#: ../build/NEWS:3814 msgid "" "`bpo-34876 `__: The *lineno* and " "*col_offset* attributes of the AST for decorated function and class refer " @@ -7200,34 +7225,34 @@ msgid "" "of child AST nodes can precede the position of the parent AST node." msgstr "" -#: ../build/NEWS:3807 +#: ../build/NEWS:3821 msgid "" "`bpo-34879 `__: Fix a possible null " "pointer dereference in bytesobject.c. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:3810 +#: ../build/NEWS:3824 msgid "" "`bpo-34784 `__: Fix the implementation " "of PyStructSequence_NewType in order to create heap allocated " "StructSequences." msgstr "" -#: ../build/NEWS:3813 +#: ../build/NEWS:3827 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:3817 +#: ../build/NEWS:3831 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:3820 +#: ../build/NEWS:3834 msgid "" "`bpo-34850 `__: The compiler now " "produces a :exc:`SyntaxWarning` when identity checks (``is`` and ``is not``)" @@ -7237,13 +7262,13 @@ msgid "" "instead." msgstr "" -#: ../build/NEWS:3826 +#: ../build/NEWS:3840 msgid "" "`bpo-34824 `__: Fix a possible null " "pointer dereference in Modules/_ssl.c. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:3829 +#: ../build/NEWS:3843 msgid "" "`bpo-30156 `__: The C function " "``property_descr_get()`` uses a \"cached\" tuple to optimize function calls." @@ -7252,13 +7277,13 @@ msgid "" "and it causes 3 different crashes last years." msgstr "" -#: ../build/NEWS:3834 +#: ../build/NEWS:3848 msgid "" "`bpo-34762 `__: Fix contextvars C API to" " use PyObject* pointer types." msgstr "" -#: ../build/NEWS:3836 +#: ../build/NEWS:3850 msgid "" "`bpo-34751 `__: The hash function for " "tuples is now based on xxHash which gives better collision results on " @@ -7267,65 +7292,65 @@ msgid "" "contributions by Tim Peters." msgstr "" -#: ../build/NEWS:3841 +#: ../build/NEWS:3855 msgid "" "`bpo-34735 `__: Fix a memory leak in " "Modules/timemodule.c. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:3844 +#: ../build/NEWS:3858 msgid "" "`bpo-34683 `__: Fixed a bug where some " "SyntaxError error pointed to locations that were off-by-one." msgstr "" -#: ../build/NEWS:3847 +#: ../build/NEWS:3861 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:3851 +#: ../build/NEWS:3865 msgid "" "`bpo-34653 `__: Remove unused function " "PyParser_SimpleParseStringFilename." msgstr "" -#: ../build/NEWS:3853 +#: ../build/NEWS:3867 msgid "" "`bpo-32236 `__: Warn that line buffering" " is not supported if :func:`open` is called with binary mode and " "``buffering=1``." msgstr "" -#: ../build/NEWS:3856 +#: ../build/NEWS:3870 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:3860 +#: ../build/NEWS:3874 msgid "" "`bpo-34637 `__: Make the *start* " "argument to *sum()* visible as a keyword argument." msgstr "" -#: ../build/NEWS:3863 +#: ../build/NEWS:3877 msgid "" "`bpo-1621 `__: Do not assume signed " "integer overflow behavior (C undefined behavior) when performing set hash " "table resizing." msgstr "" -#: ../build/NEWS:3866 +#: ../build/NEWS:3880 msgid "" "`bpo-34588 `__: Fix an off-by-one in the" " recursive call pruning feature of traceback formatting." msgstr "" -#: ../build/NEWS:3869 +#: ../build/NEWS:3883 msgid "" "`bpo-34485 `__: On Windows, the LC_CTYPE" " is now set to the user preferred locale at startup. Previously, the " @@ -7333,7 +7358,7 @@ msgid "" "setlocale(LC_CTYPE, \"\") or setlocale(LC_ALL, \"\")." msgstr "" -#: ../build/NEWS:3873 +#: ../build/NEWS:3887 msgid "" "`bpo-34485 `__: Standard streams like " "sys.stdout now use the \"surrogateescape\" error handler, instead of " @@ -7341,14 +7366,14 @@ msgid "" "UTF-8 Mode is disabled)." msgstr "" -#: ../build/NEWS:3877 +#: ../build/NEWS:3891 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:3881 +#: ../build/NEWS:3895 msgid "" "`bpo-34485 `__: Python now gets the " "locale encoding with C code to initialize the encoding of standard streams " @@ -7358,7 +7383,7 @@ msgid "" "startup by default." msgstr "" -#: ../build/NEWS:3887 +#: ../build/NEWS:3901 msgid "" "`bpo-34527 `__: On FreeBSD, " "Py_DecodeLocale() and Py_EncodeLocale() now also forces the ASCII encoding " @@ -7366,13 +7391,13 @@ msgid "" "\"C\"." msgstr "" -#: ../build/NEWS:3891 +#: ../build/NEWS:3905 msgid "" "`bpo-34527 `__: The UTF-8 Mode is now " "also enabled by the \"POSIX\" locale, not only by the \"C\" locale." msgstr "" -#: ../build/NEWS:3894 +#: ../build/NEWS:3908 msgid "" "`bpo-34403 `__: On HP-UX with C or POSIX" " locale, sys.getfilesystemencoding() now returns \"ascii\" instead of " @@ -7380,13 +7405,13 @@ msgid "" "coerced)." msgstr "" -#: ../build/NEWS:3898 +#: ../build/NEWS:3912 msgid "" "`bpo-34523 `__: The Python filesystem " "encoding is now read earlier during the Python initialization." msgstr "" -#: ../build/NEWS:3901 +#: ../build/NEWS:3915 msgid "" "`bpo-12458 `__: Tracebacks show now " "correct line number for subexpressions in multiline expressions. Tracebacks " @@ -7394,110 +7419,110 @@ msgid "" " of the line number of the last subexpression." msgstr "" -#: ../build/NEWS:3906 +#: ../build/NEWS:3920 msgid "" "`bpo-34408 `__: Prevent a null pointer " "dereference and resource leakage in ``PyInterpreterState_New()``." msgstr "" -#: ../build/NEWS:3909 +#: ../build/NEWS:3923 msgid "" "`bpo-34400 `__: Fix undefined behavior " "in parsetok.c. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:3911 +#: ../build/NEWS:3925 msgid "" "`bpo-33073 `__: Added as_integer_ratio " "to ints to make them more interoperable with floats." msgstr "" -#: ../build/NEWS:3914 +#: ../build/NEWS:3928 msgid "" "`bpo-34377 `__: Update valgrind " "suppression list to use ``_PyObject_Free``/``_PyObject_Realloc`` instead of " "``PyObject_Free``/``PyObject_Realloc``." msgstr "" -#: ../build/NEWS:3918 +#: ../build/NEWS:3932 msgid "" "`bpo-34353 `__: Added the \"socket\" " "option in the `stat.filemode()` Python implementation to match the C " "implementation." msgstr "" -#: ../build/NEWS:3921 +#: ../build/NEWS:3935 msgid "" "`bpo-34320 `__: Fix ``dict(od)`` didn't " "copy iteration order of OrderedDict." msgstr "" -#: ../build/NEWS:3923 +#: ../build/NEWS:3937 msgid "" "`bpo-34113 `__: Fixed crash on debug " "builds when opcode stack was adjusted with negative numbers. Patch by " "Constantin Petrisor." msgstr "" -#: ../build/NEWS:3926 +#: ../build/NEWS:3940 msgid "" "`bpo-34100 `__: Compiler now merges " "constants in tuples and frozensets recursively. Code attributes like " "``co_names`` are merged too." msgstr "" -#: ../build/NEWS:3929 +#: ../build/NEWS:3943 msgid "" "`bpo-34151 `__: Performance of list " "concatenation, repetition and slicing operations is slightly improved. Patch" " by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:3932 +#: ../build/NEWS:3946 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:3935 +#: ../build/NEWS:3949 msgid "" "`bpo-33237 `__: Improved " ":exc:`AttributeError` message for partially initialized module." msgstr "" -#: ../build/NEWS:3938 +#: ../build/NEWS:3952 msgid "" "`bpo-34149 `__: Fix min and max " "functions to get default behavior when key is None." msgstr "" -#: ../build/NEWS:3941 +#: ../build/NEWS:3955 msgid "" "`bpo-34125 `__: Profiling of unbound " "built-in methods now works when ``**kwargs`` is given." msgstr "" -#: ../build/NEWS:3944 +#: ../build/NEWS:3958 msgid "" "`bpo-34141 `__: Optimized pickling " "atomic types (None, bool, int, float, bytes, str)." msgstr "" -#: ../build/NEWS:3947 +#: ../build/NEWS:3961 msgid "" "`bpo-34126 `__: Fix crashes when " "profiling certain invalid calls of unbound methods. Patch by Jeroen Demeyer." msgstr "" -#: ../build/NEWS:3950 +#: ../build/NEWS:3964 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:3953 +#: ../build/NEWS:3967 msgid "" "`bpo-34068 `__: In " ":meth:`io.IOBase.close`, ensure that the :attr:`~io.IOBase.closed` attribute" @@ -7505,63 +7530,63 @@ msgid "" "Storchaka." msgstr "" -#: ../build/NEWS:3957 +#: ../build/NEWS:3971 msgid "" "`bpo-34087 `__: Fix buffer overflow " "while converting unicode to numeric values." msgstr "" -#: ../build/NEWS:3959 +#: ../build/NEWS:3973 msgid "" "`bpo-34080 `__: Fixed a memory leak in " "the compiler when it raised some uncommon errors during tokenizing." msgstr "" -#: ../build/NEWS:3962 +#: ../build/NEWS:3976 msgid "" "`bpo-34066 `__: Disabled interruption by" " Ctrl-C between calling ``open()`` and entering a **with** block in ``with " "open()``." msgstr "" -#: ../build/NEWS:3965 +#: ../build/NEWS:3979 msgid "" "`bpo-34042 `__: Fix dict.copy() to " "maintain correct total refcount (as reported by sys.gettotalrefcount())." msgstr "" -#: ../build/NEWS:3968 +#: ../build/NEWS:3982 msgid "" "`bpo-33418 `__: Fix potential memory " "leak in function object when it creates reference cycle." msgstr "" -#: ../build/NEWS:3971 +#: ../build/NEWS:3985 msgid "" "`bpo-33985 `__: Implement " "contextvars.ContextVar.name attribute." msgstr "" -#: ../build/NEWS:3973 +#: ../build/NEWS:3987 msgid "" "`bpo-33956 `__: Update vendored Expat " "library copy to version 2.2.5." msgstr "" -#: ../build/NEWS:3975 +#: ../build/NEWS:3989 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:3978 +#: ../build/NEWS:3992 msgid "" "`bpo-33451 `__: Close directly executed " "pyc files before calling ``PyEval_EvalCode()``." msgstr "" -#: ../build/NEWS:3981 +#: ../build/NEWS:3995 msgid "" "`bpo-1617161 `__: The hash of " ":class:`BuiltinMethodType` instances (methods of built-in classes) now " @@ -7573,21 +7598,21 @@ msgid "" "instances no longer support ordering." msgstr "" -#: ../build/NEWS:3989 +#: ../build/NEWS:4003 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:3992 ../build/NEWS:6638 +#: ../build/NEWS:4006 ../build/NEWS:6652 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:3995 +#: ../build/NEWS:4009 msgid "" "`bpo-33738 `__: Seven macro " "incompatibilities with the Limited API were fixed, and the macros " @@ -7596,40 +7621,40 @@ msgid "" "automatic macro checks was added." msgstr "" -#: ../build/NEWS:4000 ../build/NEWS:11210 +#: ../build/NEWS:4014 ../build/NEWS:11224 msgid "" "`bpo-33786 `__: Fix asynchronous " "generators to handle GeneratorExit in athrow() correctly" msgstr "" -#: ../build/NEWS:4003 +#: ../build/NEWS:4017 msgid "" "`bpo-30167 `__: " "``PyRun_SimpleFileExFlags`` removes ``__cached__`` from module in addition " "to ``__file__``." msgstr "" -#: ../build/NEWS:4006 ../build/NEWS:6641 +#: ../build/NEWS:4020 ../build/NEWS:6655 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:4009 +#: ../build/NEWS:4023 msgid "" "`bpo-33597 `__: Reduce ``PyGC_Head`` " "size from 3 words to 2 words." msgstr "" -#: ../build/NEWS:4011 ../build/NEWS:6644 ../build/NEWS:11213 +#: ../build/NEWS:4025 ../build/NEWS:6658 ../build/NEWS:11227 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:4015 ../build/NEWS:6750 ../build/NEWS:11217 +#: ../build/NEWS:4029 ../build/NEWS:6764 ../build/NEWS:11231 msgid "" "`bpo-33622 `__: Fixed a leak when the " "garbage collector fails to add an object with the ``__del__`` method or " @@ -7637,13 +7662,13 @@ msgid "" "can now be called when an exception is set and preserves it." msgstr "" -#: ../build/NEWS:4020 +#: ../build/NEWS:4034 msgid "" "`bpo-33462 `__: Make dict and dict views" " reversible. Patch by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:4022 +#: ../build/NEWS:4036 msgid "" "`bpo-23722 `__: A :exc:`RuntimeError` is" " now raised when the custom metaclass doesn't provide the ``__classcell__`` " @@ -7651,7 +7676,7 @@ msgid "" ":exc:`DeprecationWarning` was emitted in Python 3.6--3.7." msgstr "" -#: ../build/NEWS:4027 +#: ../build/NEWS:4041 msgid "" "`bpo-33499 `__: Add " ":envvar:`PYTHONPYCACHEPREFIX` environment variable and :option:`-X` " @@ -7659,120 +7684,120 @@ msgid "" "for writing module bytecode cache files." msgstr "" -#: ../build/NEWS:4031 +#: ../build/NEWS:4045 msgid "" "`bpo-25711 `__: The :mod:`zipimport` " "module has been rewritten in pure Python." msgstr "" -#: ../build/NEWS:4033 ../build/NEWS:6755 +#: ../build/NEWS:4047 ../build/NEWS:6769 msgid "" "`bpo-33509 `__: Fix module_globals " "parameter of warnings.warn_explicit(): don't crash if module_globals is not " "a dict." msgstr "" -#: ../build/NEWS:4036 ../build/NEWS:6648 ../build/NEWS:11222 +#: ../build/NEWS:4050 ../build/NEWS:6662 ../build/NEWS:11236 msgid "" "`bpo-31849 `__: Fix signed/unsigned " "comparison warning in pyhash.c." msgstr "" -#: ../build/NEWS:4038 ../build/NEWS:6762 +#: ../build/NEWS:4052 ../build/NEWS:6776 msgid "" "`bpo-33475 `__: Fixed miscellaneous bugs" " in converting annotations to strings and optimized parentheses in the " "string representation." msgstr "" -#: ../build/NEWS:4041 +#: ../build/NEWS:4055 msgid "" "`bpo-20104 `__: Added support for the " "`setpgroup`, `resetids`, `setsigmask`, `setsigdef` and `scheduler` " "parameters of `posix_spawn`. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:4045 ../build/NEWS:6765 ../build/NEWS:11224 +#: ../build/NEWS:4059 ../build/NEWS:6779 ../build/NEWS:11238 msgid "" "`bpo-33391 `__: Fix a leak in " "set_symmetric_difference()." msgstr "" -#: ../build/NEWS:4047 ../build/NEWS:6963 +#: ../build/NEWS:4061 ../build/NEWS:6977 msgid "" "`bpo-33363 `__: Raise a SyntaxError for " "``async with`` and ``async for`` statements outside of async functions." msgstr "" -#: ../build/NEWS:4050 ../build/NEWS:6767 ../build/NEWS:11226 +#: ../build/NEWS:4064 ../build/NEWS:6781 ../build/NEWS:11240 msgid "" "`bpo-28055 `__: Fix unaligned accesses " "in siphash24(). Patch by Rolf Eike Beer." msgstr "" -#: ../build/NEWS:4052 ../build/NEWS:6966 +#: ../build/NEWS:4066 ../build/NEWS:6980 msgid "" "`bpo-33128 `__: Fix a bug that causes " "PathFinder to appear twice on sys.meta_path. Patch by Pablo Galindo Salgado." msgstr "" -#: ../build/NEWS:4055 +#: ../build/NEWS:4069 msgid "" "`bpo-33331 `__: Modules imported last " "are now cleared first at interpreter shutdown." msgstr "" -#: ../build/NEWS:4058 ../build/NEWS:6969 +#: ../build/NEWS:4072 ../build/NEWS:6983 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:4062 +#: ../build/NEWS:4076 msgid "" "`bpo-33305 `__: Improved syntax error " "messages for invalid numerical literals." msgstr "" -#: ../build/NEWS:4064 +#: ../build/NEWS:4078 msgid "" "`bpo-33306 `__: Improved syntax error " "messages for unbalanced parentheses." msgstr "" -#: ../build/NEWS:4066 +#: ../build/NEWS:4080 msgid "" "`bpo-33234 `__: The list constructor " "will pre-size and not over-allocate when the input length is known." msgstr "" -#: ../build/NEWS:4069 +#: ../build/NEWS:4083 msgid "" "`bpo-33270 `__: Intern the names for all" " anonymous code objects. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:4072 +#: ../build/NEWS:4086 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:4075 +#: ../build/NEWS:4089 msgid "" "`bpo-33176 `__: Add a ``toreadonly()`` " "method to memoryviews." msgstr "" -#: ../build/NEWS:4077 ../build/NEWS:6973 ../build/NEWS:11228 +#: ../build/NEWS:4091 ../build/NEWS:6987 ../build/NEWS:11242 msgid "" "`bpo-33231 `__: Fix potential memory " "leak in ``normalizestring()``." msgstr "" -#: ../build/NEWS:4079 ../build/NEWS:6975 +#: ../build/NEWS:4093 ../build/NEWS:6989 msgid "" "`bpo-33205 `__: Change dict growth " "function from ``round_up_to_power_2(used*2+hashtable_size/2)`` to " @@ -7780,20 +7805,20 @@ msgid "" "``used == 0``. Now dict has more chance to be shrinked." msgstr "" -#: ../build/NEWS:4084 ../build/NEWS:6980 ../build/NEWS:11230 +#: ../build/NEWS:4098 ../build/NEWS:6994 ../build/NEWS:11244 msgid "" "`bpo-29922 `__: Improved error messages " "in 'async with' when ``__aenter__()`` or ``__aexit__()`` return non-" "awaitable object." msgstr "" -#: ../build/NEWS:4087 ../build/NEWS:6983 ../build/NEWS:11233 +#: ../build/NEWS:4101 ../build/NEWS:6997 ../build/NEWS:11247 msgid "" "`bpo-33199 `__: Fix ``ma_version_tag`` " "in dict implementation is uninitialized when copying from key-sharing dict." msgstr "" -#: ../build/NEWS:4090 ../build/NEWS:7154 +#: ../build/NEWS:4104 ../build/NEWS:7168 msgid "" "`bpo-33053 `__: When using the -m " "switch, sys.path[0] is now explicitly expanded as the *starting* working " @@ -7801,14 +7826,14 @@ msgid "" "from the current working directory at the time of the import)" msgstr "" -#: ../build/NEWS:4095 +#: ../build/NEWS:4109 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:4099 ../build/NEWS:7159 +#: ../build/NEWS:4113 ../build/NEWS:7173 msgid "" "`bpo-33018 `__: Improve consistency of " "errors raised by ``issubclass()`` when called with a non-class and an " @@ -7816,40 +7841,40 @@ msgid "" "by Josh Bronson." msgstr "" -#: ../build/NEWS:4103 +#: ../build/NEWS:4117 msgid "" "`bpo-33083 `__: ``math.factorial`` no " "longer accepts arguments that are not int-like. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:4106 +#: ../build/NEWS:4120 msgid "" "`bpo-33041 `__: Added new opcode " ":opcode:`END_ASYNC_FOR` and fixes the following issues:" msgstr "" -#: ../build/NEWS:4109 +#: ../build/NEWS:4123 msgid "" "Setting global :exc:`StopAsyncIteration` no longer breaks ``async for`` " "loops." msgstr "" -#: ../build/NEWS:4111 +#: ../build/NEWS:4125 msgid "Jumping into an ``async for`` loop is now disabled." msgstr "" -#: ../build/NEWS:4112 +#: ../build/NEWS:4126 msgid "Jumping out of an ``async for`` loop no longer corrupts the stack." msgstr "" -#: ../build/NEWS:4114 +#: ../build/NEWS:4128 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:4118 +#: ../build/NEWS:4132 msgid "" "`bpo-33041 `__: Fixed bytecode " "generation for \"async for\" with a complex target. A StopAsyncIteration " @@ -7857,13 +7882,13 @@ msgid "" "the iteration." msgstr "" -#: ../build/NEWS:4122 ../build/NEWS:7165 ../build/NEWS:11547 +#: ../build/NEWS:4136 ../build/NEWS:7179 ../build/NEWS:11561 msgid "" "`bpo-33026 `__: Fixed jumping out of " "\"with\" block by setting f_lineno." msgstr "" -#: ../build/NEWS:4124 ../build/NEWS:7167 +#: ../build/NEWS:4138 ../build/NEWS:7181 msgid "" "`bpo-33005 `__: Fix a crash on fork when" " using a custom memory allocator (ex: using PYTHONMALLOC env var). " @@ -7871,7 +7896,7 @@ msgid "" "RAW memory allocator to allocate a new interpreters mutex on fork." msgstr "" -#: ../build/NEWS:4129 ../build/NEWS:6769 +#: ../build/NEWS:4143 ../build/NEWS:6783 msgid "" "`bpo-32911 `__: Due to unexpected " "compatibility issues discovered during downstream beta testing, reverted " @@ -7881,26 +7906,26 @@ msgid "" "on patch by Inada Naoki." msgstr "" -#: ../build/NEWS:4135 ../build/NEWS:7172 ../build/NEWS:11549 +#: ../build/NEWS:4149 ../build/NEWS:7186 ../build/NEWS:11563 msgid "" "`bpo-17288 `__: Prevent jumps from " "'return' and 'exception' trace events." msgstr "" -#: ../build/NEWS:4137 +#: ../build/NEWS:4151 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:4140 +#: ../build/NEWS:4154 msgid "" "`bpo-32932 `__: Make error message more " "revealing when there are non-str objects in ``__all__``." msgstr "" -#: ../build/NEWS:4143 +#: ../build/NEWS:4157 msgid "" "`bpo-32925 `__: Optimized iterating and " "containing test for literal lists consisting of non-constants: ``x in [a, " @@ -7908,58 +7933,58 @@ msgid "" "optimized." msgstr "" -#: ../build/NEWS:4147 ../build/NEWS:7364 ../build/NEWS:11551 +#: ../build/NEWS:4161 ../build/NEWS:7378 ../build/NEWS:11565 msgid "" "`bpo-32889 `__: Update Valgrind " "suppression list to account for the rename of ``Py_ADDRESS_IN_RANG`` to " "``address_in_range``." msgstr "" -#: ../build/NEWS:4150 ../build/NEWS:7174 +#: ../build/NEWS:4164 ../build/NEWS:7188 msgid "" "`bpo-32836 `__: Don't use temporary " "variables in cases of list/dict/set comprehensions" msgstr "" -#: ../build/NEWS:4153 ../build/NEWS:7367 +#: ../build/NEWS:4167 ../build/NEWS:7381 msgid "" "`bpo-31356 `__: Remove the new API added" " in `bpo-31356 `__ (gc.ensure_disabled()" " context manager)." msgstr "" -#: ../build/NEWS:4156 ../build/NEWS:7370 +#: ../build/NEWS:4170 ../build/NEWS:7384 msgid "" "`bpo-32305 `__: For namespace packages, " "ensure that both ``__file__`` and ``__spec__.origin`` are set to None." msgstr "" -#: ../build/NEWS:4159 ../build/NEWS:7373 +#: ../build/NEWS:4173 ../build/NEWS:7387 msgid "" "`bpo-32303 `__: Make sure " "``__spec__.loader`` matches ``__loader__`` for namespace packages." msgstr "" -#: ../build/NEWS:4162 ../build/NEWS:7376 +#: ../build/NEWS:4176 ../build/NEWS:7390 msgid "" "`bpo-32711 `__: Fix the warning messages" " for Python/ast_unparse.c. Patch by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:4165 ../build/NEWS:7379 ../build/NEWS:11562 +#: ../build/NEWS:4179 ../build/NEWS:7393 ../build/NEWS:11576 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:4168 +#: ../build/NEWS:4182 msgid "" "`bpo-32489 `__: A :keyword:`continue` " "statement is now allowed in the :keyword:`finally` clause." msgstr "" -#: ../build/NEWS:4171 +#: ../build/NEWS:4185 msgid "" "`bpo-17611 `__: Simplified the " "interpreter loop by moving the logic of unrolling the stack of blocks into " @@ -7968,7 +7993,7 @@ msgid "" ":keyword:`continue` and :keyword:`return`." msgstr "" -#: ../build/NEWS:4177 +#: ../build/NEWS:4191 msgid "" "Removed opcodes :opcode:`BREAK_LOOP`, :opcode:`CONTINUE_LOOP`, " ":opcode:`SETUP_LOOP` and :opcode:`SETUP_EXCEPT`. Added new opcodes " @@ -7977,21 +8002,21 @@ msgid "" ":opcode:`WITH_CLEANUP_START`." msgstr "" -#: ../build/NEWS:4183 +#: ../build/NEWS:4197 msgid "" "`bpo-32285 `__: New function " "unicodedata.is_normalized, which can check whether a string is in a specific" " normal form." msgstr "" -#: ../build/NEWS:4186 +#: ../build/NEWS:4200 msgid "" "`bpo-10544 `__: Yield expressions are " "now disallowed in comprehensions and generator expressions except the " "expression for the outermost iterable." msgstr "" -#: ../build/NEWS:4189 +#: ../build/NEWS:4203 msgid "" "`bpo-32117 `__: Iterable unpacking is " "now allowed without parentheses in yield and return statements, e.g. ``yield" @@ -7999,7 +8024,7 @@ msgid "" "Chapman for added tests." msgstr "" -#: ../build/NEWS:4193 +#: ../build/NEWS:4207 msgid "" "`bpo-31902 `__: Fix the ``col_offset`` " "attribute for ast nodes ``ast.AsyncFor``, ``ast.AsyncFunctionDef``, and " @@ -8007,45 +8032,45 @@ msgid "" "``async``." msgstr "" -#: ../build/NEWS:4197 +#: ../build/NEWS:4211 msgid "" "`bpo-25862 `__: Fix assertion failures " "in the ``tell()`` method of ``io.TextIOWrapper``. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:4200 ../build/NEWS:6775 ../build/NEWS:11241 +#: ../build/NEWS:4214 ../build/NEWS:6789 ../build/NEWS:11255 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:4203 +#: ../build/NEWS:4217 msgid "" "`bpo-31577 `__: Fix a crash in " "`os.utime()` in case of a bad ns argument. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:4206 +#: ../build/NEWS:4220 msgid "" "`bpo-29832 `__: Remove references to " "'getsockaddrarg' from various socket error messages. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:4212 +#: ../build/NEWS:4226 msgid "" "`bpo-35845 `__: Add 'order' parameter to" " memoryview.tobytes()." msgstr "" -#: ../build/NEWS:4214 +#: ../build/NEWS:4228 msgid "" "`bpo-35864 `__: The _asdict() method for" " collections.namedtuple now returns a regular dict instead of an " "OrderedDict." msgstr "" -#: ../build/NEWS:4217 +#: ../build/NEWS:4231 msgid "" "`bpo-35537 `__: An ExitStack is now used" " internally within subprocess.POpen to clean up pipe file handles. No " @@ -8054,19 +8079,19 @@ msgid "" " by Giampaolo Rodola)" msgstr "" -#: ../build/NEWS:4222 +#: ../build/NEWS:4236 msgid "" "`bpo-35847 `__: RISC-V needed the " "CTYPES_PASS_BY_REF_HACK. Fixes ctypes Structure test_pass_by_value." msgstr "" -#: ../build/NEWS:4225 +#: ../build/NEWS:4239 msgid "" "`bpo-35813 `__: Shared memory submodule " "added to multiprocessing to avoid need for serialization between processes" msgstr "" -#: ../build/NEWS:4228 +#: ../build/NEWS:4242 msgid "" "`bpo-35780 `__: Fix lru_cache() errors " "arising in recursive, reentrant, or multi-threaded code. These errors could " @@ -8081,98 +8106,98 @@ msgid "" "times the underlying user function was called." msgstr "" -#: ../build/NEWS:4240 +#: ../build/NEWS:4254 msgid "" "`bpo-35537 `__: :func:`os.posix_spawn` " "and :func:`os.posix_spawnp` now have a *setsid* parameter." msgstr "" -#: ../build/NEWS:4243 +#: ../build/NEWS:4257 msgid "" "`bpo-23846 `__: " ":class:`asyncio.ProactorEventLoop` now catches and logs send errors when the" " self-pipe is full." msgstr "" -#: ../build/NEWS:4246 +#: ../build/NEWS:4260 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:4250 +#: ../build/NEWS:4264 msgid "" "`bpo-35674 `__: Add a new " ":func:`os.posix_spawnp` function. Patch by Joannah Nanjekye." msgstr "" -#: ../build/NEWS:4253 +#: ../build/NEWS:4267 msgid "" "`bpo-35733 `__: " "``ast.Constant(boolean)`` no longer an instance of :class:`ast.Num`. Patch " "by Anthony Sottile." msgstr "" -#: ../build/NEWS:4256 +#: ../build/NEWS:4270 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:4260 +#: ../build/NEWS:4274 msgid "" "`bpo-35719 `__: Sped up multi-argument " ":mod:`math` functions atan2(), copysign(), remainder() and hypot() by 1.3--" "2.5 times." msgstr "" -#: ../build/NEWS:4263 +#: ../build/NEWS:4277 msgid "" "`bpo-35717 `__: Fix KeyError exception " "raised when using enums and compile. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../build/NEWS:4266 +#: ../build/NEWS:4280 msgid "" "`bpo-35699 `__: Fixed detection of " "Visual Studio Build Tools 2017 in distutils" msgstr "" -#: ../build/NEWS:4268 +#: ../build/NEWS:4282 msgid "" "`bpo-32710 `__: Fix memory leaks in " "asyncio ProactorEventLoop on overlapped operation failure." msgstr "" -#: ../build/NEWS:4271 +#: ../build/NEWS:4285 msgid "" "`bpo-35702 `__: The " ":data:`time.CLOCK_UPTIME_RAW` constant is now available for macOS 10.12." msgstr "" -#: ../build/NEWS:4274 +#: ../build/NEWS:4288 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:4278 +#: ../build/NEWS:4292 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:4281 +#: ../build/NEWS:4295 msgid "" "`bpo-35283 `__: Add a deprecated warning" " for the :meth:`threading.Thread.isAlive` method. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:4284 +#: ../build/NEWS:4298 msgid "" "`bpo-35664 `__: Improve " "operator.itemgetter() performance by 33% with optimized argument handling " @@ -8181,52 +8206,52 @@ msgid "" "library)." msgstr "" -#: ../build/NEWS:4289 +#: ../build/NEWS:4303 msgid "" "`bpo-35643 `__: Fixed a SyntaxWarning: " "invalid escape sequence in Modules/_sha3/cleanup.py. Patch by Mickaël " "Schoentgen." msgstr "" -#: ../build/NEWS:4292 +#: ../build/NEWS:4306 msgid "" "`bpo-35619 `__: Improved support of " "custom data descriptors in :func:`help` and :mod:`pydoc`." msgstr "" -#: ../build/NEWS:4295 +#: ../build/NEWS:4309 msgid "" "`bpo-28503 `__: The `crypt` module now " "internally uses the `crypt_r()` library function instead of `crypt()` when " "available." msgstr "" -#: ../build/NEWS:4298 +#: ../build/NEWS:4312 msgid "" "`bpo-35614 `__: Fixed help() on " "metaclasses. Patch by Sanyam Khurana." msgstr "" -#: ../build/NEWS:4300 +#: ../build/NEWS:4314 msgid "" "`bpo-35568 `__: Expose ``raise(signum)``" " as `raise_signal`" msgstr "" -#: ../build/NEWS:4302 +#: ../build/NEWS:4316 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:4306 +#: ../build/NEWS:4320 msgid "" "`bpo-35585 `__: Speed-up building enums " "by value, e.g. http.HTTPStatus(200)." msgstr "" -#: ../build/NEWS:4308 +#: ../build/NEWS:4322 msgid "" "`bpo-30561 `__: random.gammavariate(1.0," " beta) now computes the same result as random.expovariate(1.0 / beta). This" @@ -8235,33 +8260,33 @@ msgid "" "variables than it used to." msgstr "" -#: ../build/NEWS:4313 +#: ../build/NEWS:4327 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:4316 +#: ../build/NEWS:4330 msgid "" "`bpo-35526 `__: Delaying the 'joke' of " "barry_as_FLUFL.mandatory to Python version 4.0" msgstr "" -#: ../build/NEWS:4319 +#: ../build/NEWS:4333 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:4323 +#: ../build/NEWS:4337 msgid "" "`bpo-31784 `__: :func:`uuid.uuid1` now " "calls :func:`time.time_ns` rather than ``int(time.time() * 1e9)``." msgstr "" -#: ../build/NEWS:4326 +#: ../build/NEWS:4340 msgid "" "`bpo-35513 `__: " ":class:`~unittest.runner.TextTestRunner` of :mod:`unittest.runner` now uses " @@ -8270,14 +8295,14 @@ msgid "" ":func:`time.perf_counter` is monotonic." msgstr "" -#: ../build/NEWS:4332 +#: ../build/NEWS:4346 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:4336 +#: ../build/NEWS:4350 msgid "" "`bpo-35348 `__: Make " ":func:`platform.architecture` parsing of ``file`` command output more " @@ -8286,7 +8311,7 @@ msgid "" "object\" pattern." msgstr "" -#: ../build/NEWS:4341 +#: ../build/NEWS:4355 msgid "" "`bpo-35491 `__: :mod:`multiprocessing`: " "Add ``Pool.__repr__()`` and enhance ``BaseProcess.__repr__()`` (add pid and " @@ -8295,74 +8320,74 @@ msgid "" "``0``." msgstr "" -#: ../build/NEWS:4346 +#: ../build/NEWS:4360 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:4349 +#: ../build/NEWS:4363 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:4352 +#: ../build/NEWS:4366 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:4355 +#: ../build/NEWS:4369 msgid "" "`bpo-23057 `__: Unblock Proactor event " "loop when keyboard interrupt is received on Windows" msgstr "" -#: ../build/NEWS:4358 +#: ../build/NEWS:4372 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:4361 +#: ../build/NEWS:4375 msgid "" "`bpo-20239 `__: Allow repeated " "assignment deletion of :class:`unittest.mock.Mock` attributes. Patch by " "Pablo Galindo." msgstr "" -#: ../build/NEWS:4364 +#: ../build/NEWS:4378 msgid "" "`bpo-17185 `__: Set ``__signature__`` on" " mock for :mod:`inspect` to get signature. Patch by Karthikeyan " "Singaravelan." msgstr "" -#: ../build/NEWS:4367 +#: ../build/NEWS:4381 msgid "" "`bpo-35445 `__: Memory errors during " "creating posix.environ no longer ignored." msgstr "" -#: ../build/NEWS:4369 +#: ../build/NEWS:4383 msgid "" "`bpo-35415 `__: Validate fileno= " "argument to socket.socket()." msgstr "" -#: ../build/NEWS:4371 +#: ../build/NEWS:4385 msgid "" "`bpo-35424 `__: " ":class:`multiprocessing.Pool` destructor now emits :exc:`ResourceWarning` if" " the pool is still running." msgstr "" -#: ../build/NEWS:4374 +#: ../build/NEWS:4388 msgid "" "`bpo-35330 `__: When a :class:`Mock` " "instance was used to wrap an object, if `side_effect` is used in one of the " @@ -8371,14 +8396,14 @@ msgid "" "return_value." msgstr "" -#: ../build/NEWS:4379 +#: ../build/NEWS:4393 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:4383 +#: ../build/NEWS:4397 msgid "" "`bpo-10496 `__: " ":func:`~distutils.utils.check_environ` of :mod:`distutils.utils` now catches" @@ -8386,7 +8411,7 @@ msgid "" "environment variable in this case." msgstr "" -#: ../build/NEWS:4388 +#: ../build/NEWS:4402 msgid "" "`bpo-10496 `__: " ":func:`posixpath.expanduser` now returns the input *path* unchanged if the " @@ -8396,20 +8421,20 @@ msgid "" "doesn't exist in the password database (if the user has no home directory)." msgstr "" -#: ../build/NEWS:4395 +#: ../build/NEWS:4409 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:4399 +#: ../build/NEWS:4413 msgid "" "`bpo-35394 `__: Add empty slots to " "asyncio abstract protocols." msgstr "" -#: ../build/NEWS:4401 +#: ../build/NEWS:4415 msgid "" "`bpo-35310 `__: Fix a bug in " ":func:`select.select` where, in some cases, the file descriptor sequences " @@ -8418,32 +8443,32 @@ msgid "" "return empty lists if a timeout has occurred. Patch by Oran Avraham." msgstr "" -#: ../build/NEWS:4407 +#: ../build/NEWS:4421 msgid "" "`bpo-35380 `__: Enable TCP_NODELAY on " "Windows for proactor asyncio event loop." msgstr "" -#: ../build/NEWS:4409 +#: ../build/NEWS:4423 msgid "" "`bpo-35341 `__: Add generic version of " "``collections.OrderedDict`` to the ``typing`` module. Patch by Ismo Toijala." msgstr "" -#: ../build/NEWS:4412 +#: ../build/NEWS:4426 msgid "" "`bpo-35371 `__: Fixed possible crash in " "``os.utime()`` on Windows when pass incorrect arguments." msgstr "" -#: ../build/NEWS:4415 +#: ../build/NEWS:4429 msgid "" "`bpo-35346 `__: :func:`platform.uname` " "now redirects ``stderr`` to :data:`os.devnull` when running external " "programs like ``cmd /c ver``." msgstr "" -#: ../build/NEWS:4418 +#: ../build/NEWS:4432 msgid "" "`bpo-35066 `__: Previously, calling the " "strftime() method on a datetime object with a trailing '%' in the format " @@ -8453,14 +8478,14 @@ msgid "" "exception on a trailing '%'." msgstr "" -#: ../build/NEWS:4424 +#: ../build/NEWS:4438 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:4427 +#: ../build/NEWS:4441 msgid "" "`bpo-35344 `__: On macOS, " ":func:`platform.platform` now uses :func:`platform.mac_ver`, if it returns a" @@ -8468,28 +8493,28 @@ msgid "" "version." msgstr "" -#: ../build/NEWS:4431 +#: ../build/NEWS:4445 msgid "" "`bpo-35312 `__: Make " "``lib2to3.pgen2.parse.ParseError`` round-trip pickle-able. Patch by Anthony " "Sottile." msgstr "" -#: ../build/NEWS:4434 +#: ../build/NEWS:4448 msgid "" "`bpo-35308 `__: Fix regression in " "``webbrowser`` where default browsers may be preferred over browsers in the " "``BROWSER`` environment variable." msgstr "" -#: ../build/NEWS:4437 +#: ../build/NEWS:4451 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:4441 +#: ../build/NEWS:4455 msgid "" "`bpo-28604 `__: " ":func:`locale.localeconv` now sets temporarily the ``LC_CTYPE`` locale to " @@ -8497,19 +8522,19 @@ msgid "" "strings are non-ASCII. This temporary change affects other threads." msgstr "" -#: ../build/NEWS:4446 +#: ../build/NEWS:4460 msgid "" "`bpo-35277 `__: Update ensurepip to " "install pip 18.1 and setuptools 40.6.2." msgstr "" -#: ../build/NEWS:4448 +#: ../build/NEWS:4462 msgid "" "`bpo-24209 `__: Adds IPv6 support when " "invoking http.server directly." msgstr "" -#: ../build/NEWS:4450 +#: ../build/NEWS:4464 msgid "" "`bpo-35226 `__: Recursively check " "arguments when testing for equality of :class:`unittest.mock.call` objects " @@ -8517,46 +8542,46 @@ msgid "" "in ``mock_calls`` is not possible." msgstr "" -#: ../build/NEWS:4455 +#: ../build/NEWS:4469 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:4459 +#: ../build/NEWS:4473 msgid "" "`bpo-35189 `__: Modify the following " "fnctl function to retry if interrupted by a signal (EINTR): flock, lockf, " "fnctl" msgstr "" -#: ../build/NEWS:4462 +#: ../build/NEWS:4476 msgid "" "`bpo-30064 `__: Use add_done_callback() " "in sock_* asyncio API to unsubscribe reader/writer early on calcellation." msgstr "" -#: ../build/NEWS:4465 +#: ../build/NEWS:4479 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:4468 +#: ../build/NEWS:4482 msgid "" "`bpo-35152 `__: Allow sending more than " "2 GB at once on a multiprocessing connection on non-Windows systems." msgstr "" -#: ../build/NEWS:4471 +#: ../build/NEWS:4485 msgid "" "`bpo-35062 `__: Fix incorrect parsing of" " :class:`_io.IncrementalNewlineDecoder`'s *translate* argument." msgstr "" -#: ../build/NEWS:4474 +#: ../build/NEWS:4488 msgid "" "`bpo-35065 `__: Remove " "`StreamReaderProtocol._untrack_reader`. The call to `_untrack_reader` is " @@ -8564,20 +8589,20 @@ msgid "" "reader before `connection_lost` can run and feed the EOF to the reader." msgstr "" -#: ../build/NEWS:4479 +#: ../build/NEWS:4493 msgid "" "`bpo-34160 `__: ElementTree and minidom " "now preserve the attribute order specified by the user." msgstr "" -#: ../build/NEWS:4482 +#: ../build/NEWS:4496 msgid "" "`bpo-35079 `__: Improve " "difflib.SequenceManager.get_matching_blocks doc by adding 'non-overlapping' " "and changing '!=' to '<'." msgstr "" -#: ../build/NEWS:4485 +#: ../build/NEWS:4499 msgid "" "`bpo-33710 `__: Deprecated " "``l*gettext()`` functions and methods in the :mod:`gettext` module. They " @@ -8586,7 +8611,7 @@ msgid "" " charset for ``l*gettext()`` functions and methods." msgstr "" -#: ../build/NEWS:4491 +#: ../build/NEWS:4505 msgid "" "`bpo-35017 `__: " ":meth:`socketserver.BaseServer.serve_forever` now exits immediately if it's " @@ -8594,14 +8619,14 @@ msgid "" "polling for new events." msgstr "" -#: ../build/NEWS:4495 +#: ../build/NEWS:4509 msgid "" "`bpo-35024 `__: `importlib` no longer " "logs `wrote ` redundantly after `(created|could not create) " "` is already logged. Patch by Quentin Agren." msgstr "" -#: ../build/NEWS:4499 +#: ../build/NEWS:4513 msgid "" "`bpo-35047 `__: ``unittest.mock`` now " "includes mock calls in exception messages if ``assert_not_called``, " @@ -8609,14 +8634,14 @@ msgid "" "Petter Strandmark." msgstr "" -#: ../build/NEWS:4503 +#: ../build/NEWS:4517 msgid "" "`bpo-31047 `__: Fix ``ntpath.abspath`` " "regression where it didn't remove a trailing separator on Windows. Patch by " "Tim Graham." msgstr "" -#: ../build/NEWS:4506 +#: ../build/NEWS:4520 msgid "" "`bpo-35053 `__: tracemalloc now tries to" " update the traceback when an object is reused from a \"free list\" " @@ -8624,32 +8649,32 @@ msgid "" "example)." msgstr "" -#: ../build/NEWS:4510 +#: ../build/NEWS:4524 msgid "" "`bpo-31553 `__: Add the --json-lines " "option to json.tool. Patch by hongweipeng." msgstr "" -#: ../build/NEWS:4512 +#: ../build/NEWS:4526 msgid "" "`bpo-34794 `__: Fixed a leak in Tkinter " "when pass the Python wrapper around Tcl_Obj back to Tcl/Tk." msgstr "" -#: ../build/NEWS:4515 +#: ../build/NEWS:4529 msgid "" "`bpo-34909 `__: Enum: fix grandchildren " "subclassing when parent mixed with concrete data types." msgstr "" -#: ../build/NEWS:4518 +#: ../build/NEWS:4532 msgid "" "`bpo-35022 `__: " ":class:`unittest.mock.MagicMock` now supports the ``__fspath__`` method " "(from :class:`os.PathLike`)." msgstr "" -#: ../build/NEWS:4521 +#: ../build/NEWS:4535 msgid "" "`bpo-35008 `__: Fixed references leaks " "when call the ``__setstate__()`` method of " @@ -8657,19 +8682,19 @@ msgid "" "initialized element." msgstr "" -#: ../build/NEWS:4525 +#: ../build/NEWS:4539 msgid "" "`bpo-23420 `__: Verify the value for the" " parameter '-s' of the cProfile CLI. Patch by Robert Kuska" msgstr "" -#: ../build/NEWS:4528 +#: ../build/NEWS:4542 msgid "" "`bpo-33947 `__: dataclasses now handle " "recursive reprs without raising RecursionError." msgstr "" -#: ../build/NEWS:4531 +#: ../build/NEWS:4545 msgid "" "`bpo-34890 `__: Make " ":func:`inspect.iscoroutinefunction`, :func:`inspect.isgeneratorfunction` and" @@ -8677,7 +8702,7 @@ msgid "" "Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:4535 +#: ../build/NEWS:4549 msgid "" "`bpo-34521 `__: Use " ":func:`socket.CMSG_SPACE` to calculate ancillary data size instead of " @@ -8685,20 +8710,20 @@ msgid "" ":rfc:`3542` requires the use of the former for portable applications." msgstr "" -#: ../build/NEWS:4540 +#: ../build/NEWS:4554 msgid "" "`bpo-31522 `__: The " "`mailbox.mbox.get_string` function *from_* parameter can now successfully be" " set to a non-default value." msgstr "" -#: ../build/NEWS:4543 +#: ../build/NEWS:4557 msgid "" "`bpo-34970 `__: Protect tasks weak set " "manipulation in ``asyncio.all_tasks()``" msgstr "" -#: ../build/NEWS:4545 +#: ../build/NEWS:4559 msgid "" "`bpo-34969 `__: gzip: Add --fast, --best" " on the gzip CLI, these parameters will be used for the fast compression " @@ -8706,34 +8731,34 @@ msgid "" " change the default compression level to 6 (tradeoff)." msgstr "" -#: ../build/NEWS:4550 +#: ../build/NEWS:4564 msgid "" "`bpo-16965 `__: The :term:`2to3` " ":2to3fixer:`execfile` fixer now opens the file with mode ``'rb'``. Patch by" " Zackery Spytz." msgstr "" -#: ../build/NEWS:4553 +#: ../build/NEWS:4567 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:4557 +#: ../build/NEWS:4571 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:4561 +#: ../build/NEWS:4575 msgid "" "`bpo-23831 `__: Add ``moveto()`` method " "to the ``tkinter.Canvas`` widget. Patch by Juliette Monsel." msgstr "" -#: ../build/NEWS:4564 +#: ../build/NEWS:4578 msgid "" "`bpo-34941 `__: Methods ``find()``, " "``findtext()`` and ``findall()`` of the ``Element`` class in the " @@ -8741,26 +8766,26 @@ msgid "" "instances of ``Element`` subclasses." msgstr "" -#: ../build/NEWS:4568 +#: ../build/NEWS:4582 msgid "" "`bpo-32680 `__: :class:`smtplib.SMTP` " "objects now always have a `sock` attribute present" msgstr "" -#: ../build/NEWS:4571 +#: ../build/NEWS:4585 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:4574 +#: ../build/NEWS:4588 msgid "" "`bpo-34936 `__: Fix ``TclError`` in " "``tkinter.Spinbox.selection_element()``. Patch by Juliette Monsel." msgstr "" -#: ../build/NEWS:4577 +#: ../build/NEWS:4591 msgid "" "`bpo-34829 `__: Add methods " "``selection_from``, ``selection_range``, ``selection_present`` and " @@ -8768,7 +8793,7 @@ msgid "" "``tkinter.Entry`` widget. Patch by Juliette Monsel." msgstr "" -#: ../build/NEWS:4581 +#: ../build/NEWS:4595 msgid "" "`bpo-34911 `__: Added *secure_protocols*" " argument to *http.cookiejar.DefaultCookiePolicy* to allow for tweaking of " @@ -8776,7 +8801,7 @@ msgid "" " protocol." msgstr "" -#: ../build/NEWS:4586 +#: ../build/NEWS:4600 msgid "" "`bpo-34922 `__: Fixed integer overflow " "in the :meth:`~hashlib.shake.digest()` and " @@ -8784,20 +8809,20 @@ msgid "" ":mod:`hashlib` module." msgstr "" -#: ../build/NEWS:4590 +#: ../build/NEWS:4604 msgid "" "`bpo-34925 `__: 25% speedup in argument " "parsing for the functions in the bisect module." msgstr "" -#: ../build/NEWS:4593 +#: ../build/NEWS:4607 msgid "" "`bpo-34900 `__: Fixed " ":meth:`unittest.TestCase.debug` when used to call test methods with " "subtests. Patch by Bruno Oliveira." msgstr "" -#: ../build/NEWS:4596 +#: ../build/NEWS:4610 msgid "" "`bpo-34844 `__: logging.Formatter " "enhancement - Ensure styles and fmt matches in logging.Formatter - Added " @@ -8808,33 +8833,33 @@ msgid "" "invalid format fields." msgstr "" -#: ../build/NEWS:4603 +#: ../build/NEWS:4617 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:4606 +#: ../build/NEWS:4620 msgid "" "`bpo-34871 `__: Fix inspect module " "polluted ``sys.modules`` when parsing ``__text_signature__`` of callable." msgstr "" -#: ../build/NEWS:4609 +#: ../build/NEWS:4623 msgid "" "`bpo-34898 `__: Add `mtime` argument to " "`gzip.compress` for reproducible output. Patch by Guo Ci Teo." msgstr "" -#: ../build/NEWS:4612 +#: ../build/NEWS:4626 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:4616 +#: ../build/NEWS:4630 msgid "" "`bpo-34866 `__: Adding " "``max_num_fields`` to ``cgi.FieldStorage`` to make DOS attacks harder by " @@ -8842,7 +8867,7 @@ msgid "" "``FieldStorage``." msgstr "" -#: ../build/NEWS:4620 +#: ../build/NEWS:4634 msgid "" "`bpo-34711 `__: http.server ensures it " "reports HTTPStatus.NOT_FOUND when the local path ends with \"/\" and is not " @@ -8850,13 +8875,13 @@ msgid "" "valid file reference. Patch by Michael Felt." msgstr "" -#: ../build/NEWS:4625 +#: ../build/NEWS:4639 msgid "" "`bpo-34872 `__: Fix self-cancellation in" " C implementation of asyncio.Task" msgstr "" -#: ../build/NEWS:4627 +#: ../build/NEWS:4641 msgid "" "`bpo-34849 `__: Don't log waiting for " "``selector.select`` in asyncio loop iteration. The waiting is pretty normal " @@ -8864,7 +8889,7 @@ msgid "" "any useful information provided." msgstr "" -#: ../build/NEWS:4632 +#: ../build/NEWS:4646 msgid "" "`bpo-34022 `__: The " ":envvar:`SOURCE_DATE_EPOCH` environment variable no longer overrides the " @@ -8872,46 +8897,46 @@ msgid "" " determines its default value instead." msgstr "" -#: ../build/NEWS:4636 +#: ../build/NEWS:4650 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:4640 +#: ../build/NEWS:4654 msgid "" "`bpo-34758 `__: Add .wasm -> " "application/wasm to list of recognized file types and content type headers" msgstr "" -#: ../build/NEWS:4643 +#: ../build/NEWS:4657 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:4646 +#: ../build/NEWS:4660 msgid "" "`bpo-34334 `__: In " ":class:`QueueHandler`, clear `exc_text` from :class:`LogRecord` to prevent " "traceback from being written twice." msgstr "" -#: ../build/NEWS:4649 +#: ../build/NEWS:4663 msgid "" "`bpo-34687 `__: On Windows, asyncio now " "uses ProactorEventLoop, instead of SelectorEventLoop, by default." msgstr "" -#: ../build/NEWS:4652 +#: ../build/NEWS:4666 msgid "" "`bpo-5950 `__: Support reading zip files " "with archive comments in :mod:`zipimport`." msgstr "" -#: ../build/NEWS:4655 +#: ../build/NEWS:4669 msgid "" "`bpo-32892 `__: The parser now " "represents all constants as :class:`ast.Constant` instead of using specific " @@ -8920,60 +8945,60 @@ msgid "" "in future Python versions." msgstr "" -#: ../build/NEWS:4661 +#: ../build/NEWS:4675 msgid "" "`bpo-34728 `__: Add deprecation warning " "when `loop` is used in methods: `asyncio.sleep`, `asyncio.wait` and " "`asyncio.wait_for`." msgstr "" -#: ../build/NEWS:4664 +#: ../build/NEWS:4678 msgid "" "`bpo-34738 `__: ZIP files created by " ":mod:`distutils` will now include entries for directories." msgstr "" -#: ../build/NEWS:4667 +#: ../build/NEWS:4681 msgid "" "`bpo-34659 `__: Add an optional " "*initial* argument to itertools.accumulate()." msgstr "" -#: ../build/NEWS:4669 +#: ../build/NEWS:4683 msgid "" "`bpo-29577 `__: Support multiple mixin " "classes when creating Enums." msgstr "" -#: ../build/NEWS:4671 +#: ../build/NEWS:4685 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:4675 +#: ../build/NEWS:4689 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:4678 +#: ../build/NEWS:4692 msgid "" "`bpo-31177 `__: Fix bug that prevented " "using :meth:`reset_mock ` on mock instances " "with deleted attributes" msgstr "" -#: ../build/NEWS:4681 +#: ../build/NEWS:4695 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:4684 +#: ../build/NEWS:4698 msgid "" "`bpo-34666 `__: Implement " "``asyncio.StreamWriter.awrite`` and ``asyncio.StreamWriter.aclose()`` " @@ -8981,14 +9006,14 @@ msgid "" "control flow switched on by default." msgstr "" -#: ../build/NEWS:4689 +#: ../build/NEWS:4703 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:4692 +#: ../build/NEWS:4706 msgid "" "`bpo-34658 `__: Fix a rare interpreter " "unhandled exception state SystemError only seen when using subprocess with a" @@ -8996,13 +9021,13 @@ msgid "" "os.register_at_fork and the fork system call fails." msgstr "" -#: ../build/NEWS:4697 +#: ../build/NEWS:4711 msgid "" "`bpo-34652 `__: Ensure :func:`os.lchmod`" " is never defined on Linux." msgstr "" -#: ../build/NEWS:4699 +#: ../build/NEWS:4713 msgid "" "`bpo-34638 `__: Store a weak reference " "to stream reader to break strong references loop between reader and " @@ -9010,20 +9035,20 @@ msgid "" " (garbage collected) without ``close()`` call." msgstr "" -#: ../build/NEWS:4704 +#: ../build/NEWS:4718 msgid "" "`bpo-34536 `__: `Enum._missing_`: raise" " `ValueError` if None returned and `TypeError` if non-member is returned." msgstr "" -#: ../build/NEWS:4707 +#: ../build/NEWS:4721 msgid "" "`bpo-34636 `__: Speed up re scanning of " "many non-matching characters for \\s \\w and \\d within bytes objects. " "(microoptimization)" msgstr "" -#: ../build/NEWS:4710 +#: ../build/NEWS:4724 msgid "" "`bpo-24412 `__: Add " ":func:`~unittest.addModuleCleanup()` and " @@ -9032,40 +9057,40 @@ msgid "" ":meth:`~unittest.TestCase.setUpClass()`. Patch by Lisa Roach." msgstr "" -#: ../build/NEWS:4715 +#: ../build/NEWS:4729 msgid "" "`bpo-34630 `__: Don't log SSL " "certificate errors in asyncio code (connection error logging is skipped " "already)." msgstr "" -#: ../build/NEWS:4718 +#: ../build/NEWS:4732 msgid "" "`bpo-32490 `__: Prevent filename " "duplication in :mod:`subprocess` exception messages. Patch by Zackery " "Spytz." msgstr "" -#: ../build/NEWS:4721 +#: ../build/NEWS:4735 msgid "" "`bpo-34363 `__: dataclasses.asdict() and" " .astuple() now handle namedtuples correctly." msgstr "" -#: ../build/NEWS:4724 +#: ../build/NEWS:4738 msgid "" "`bpo-34625 `__: Update vendorized expat " "library version to 2.2.6." msgstr "" -#: ../build/NEWS:4726 +#: ../build/NEWS:4740 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:4730 +#: ../build/NEWS:4744 msgid "" "`bpo-34622 `__: Create a dedicated " "``asyncio.CancelledError``, ``asyncio.InvalidStateError`` and " @@ -9074,19 +9099,19 @@ msgid "" "exceptions into a separate file." msgstr "" -#: ../build/NEWS:4736 +#: ../build/NEWS:4750 msgid "" "`bpo-34610 `__: Fixed iterator of " ":class:`multiprocessing.managers.DictProxy`." msgstr "" -#: ../build/NEWS:4738 +#: ../build/NEWS:4752 msgid "" "`bpo-34421 `__: Fix distutils logging " "for non-ASCII strings. This caused installation issues on Windows." msgstr "" -#: ../build/NEWS:4741 +#: ../build/NEWS:4755 msgid "" "`bpo-34604 `__: Fix possible mojibake in" " the error message of `pwd.getpwnam` and `grp.getgrnam` using string " @@ -9094,54 +9119,54 @@ msgid "" "Patch by William Grzybowski." msgstr "" -#: ../build/NEWS:4745 +#: ../build/NEWS:4759 msgid "" "`bpo-30977 `__: Make uuid.UUID use " "``__slots__`` to reduce its memory footprint. Based on original patch by " "Wouter Bolsterlee." msgstr "" -#: ../build/NEWS:4748 +#: ../build/NEWS:4762 msgid "" "`bpo-34574 `__: OrderedDict iterators " "are not exhausted during pickling anymore. Patch by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:4751 +#: ../build/NEWS:4765 msgid "" "`bpo-8110 `__: Refactored " ":mod:`subprocess` to check for Windows-specific modules rather than " "``sys.platform == 'win32'``." msgstr "" -#: ../build/NEWS:4754 +#: ../build/NEWS:4768 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:4757 +#: ../build/NEWS:4771 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:4761 +#: ../build/NEWS:4775 msgid "" "`bpo-34558 `__: Correct typo in " "Lib/ctypes/_aix.py" msgstr "" -#: ../build/NEWS:4763 +#: ../build/NEWS:4777 msgid "" "`bpo-34282 `__: Move ``Enum._convert`` " "to ``EnumMeta._convert_`` and fix enum members getting shadowed by parent " "attributes." msgstr "" -#: ../build/NEWS:4766 +#: ../build/NEWS:4780 msgid "" "`bpo-22872 `__: When the queue is " "closed, :exc:`ValueError` is now raised by :meth:`multiprocessing.Queue.put`" @@ -9149,20 +9174,20 @@ msgid "" ":exc:`OSError`, respectively. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:4771 +#: ../build/NEWS:4785 msgid "" "`bpo-34515 `__: Fix parsing non-ASCII " "identifiers in :mod:`lib2to3.pgen2.tokenize` (PEP 3131)." msgstr "" -#: ../build/NEWS:4774 +#: ../build/NEWS:4788 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:4778 +#: ../build/NEWS:4792 msgid "" "`bpo-34472 `__: Improved compatibility " "for streamed files in :mod:`zipfile`. Previously an optional signature was " @@ -9170,7 +9195,7 @@ msgid "" "Silas Sewell." msgstr "" -#: ../build/NEWS:4782 +#: ../build/NEWS:4796 msgid "" "`bpo-34454 `__: Fix the .fromisoformat()" " methods of datetime types crashing when given unicode with non-" @@ -9179,84 +9204,84 @@ msgid "" "tests by Alexey Izbyshev, patch by Paul Ganssle." msgstr "" -#: ../build/NEWS:4787 +#: ../build/NEWS:4801 msgid "" "`bpo-6700 `__: Fix inspect.getsourcelines" " for module level frames/tracebacks. Patch by Vladimir Matveev." msgstr "" -#: ../build/NEWS:4790 +#: ../build/NEWS:4804 msgid "" "`bpo-34171 `__: Running the :mod:`trace`" " module no longer creates the ``trace.cover`` file." msgstr "" -#: ../build/NEWS:4793 +#: ../build/NEWS:4807 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:4797 +#: ../build/NEWS:4811 msgid "" "`bpo-34427 `__: Fix infinite loop in " "``a.extend(a)`` for ``MutableSequence`` subclasses." msgstr "" -#: ../build/NEWS:4800 +#: ../build/NEWS:4814 msgid "" "`bpo-34412 `__: Make " ":func:`signal.strsignal` work on HP-UX. Patch by Michael Osipov." msgstr "" -#: ../build/NEWS:4803 +#: ../build/NEWS:4817 msgid "" "`bpo-20849 `__: shutil.copytree now " "accepts a new ``dirs_exist_ok`` keyword argument. Patch by Josh Bronson." msgstr "" -#: ../build/NEWS:4806 +#: ../build/NEWS:4820 msgid "" "`bpo-31715 `__: Associate ``.mjs`` file " "extension with ``application/javascript`` MIME Type." msgstr "" -#: ../build/NEWS:4809 +#: ../build/NEWS:4823 msgid "" "`bpo-34384 `__: :func:`os.readlink` now " "accepts :term:`path-like ` and :class:`bytes` objects on " "Windows." msgstr "" -#: ../build/NEWS:4812 +#: ../build/NEWS:4826 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:4816 +#: ../build/NEWS:4830 msgid "" "`bpo-2122 `__: The :meth:`mmap.flush() " "` method now returns ``None`` on success, raises an " "exception on error under all platforms." msgstr "" -#: ../build/NEWS:4819 +#: ../build/NEWS:4833 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:4822 +#: ../build/NEWS:4836 msgid "" "`bpo-34333 `__: Fix %-formatting in " ":meth:`pathlib.PurePath.with_suffix` when formatting an error message." msgstr "" -#: ../build/NEWS:4825 +#: ../build/NEWS:4839 msgid "" "`bpo-18540 `__: The " ":class:`imaplib.IMAP4` and :class:`imaplib.IMAP4_SSL` classes now resolve to" @@ -9264,14 +9289,14 @@ msgid "" "(``''``) is used." msgstr "" -#: ../build/NEWS:4829 +#: ../build/NEWS:4843 msgid "" "`bpo-26502 `__: Implement " "``traceback.FrameSummary.__len__()`` method to preserve compatibility with " "the old tuple API." msgstr "" -#: ../build/NEWS:4832 +#: ../build/NEWS:4846 msgid "" "`bpo-34318 `__: " ":func:`~unittest.TestCase.assertRaises`, " @@ -9283,21 +9308,21 @@ msgid "" "Python 3.5." msgstr "" -#: ../build/NEWS:4840 +#: ../build/NEWS:4854 msgid "" "`bpo-9372 `__: Deprecate " ":meth:`__getitem__` methods of :class:`xml.dom.pulldom.DOMEventStream`, " ":class:`wsgiref.util.FileWrapper` and :class:`fileinput.FileInput`." msgstr "" -#: ../build/NEWS:4844 +#: ../build/NEWS:4858 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:4848 +#: ../build/NEWS:4862 msgid "" "`bpo-34248 `__: Report filename in the " "exception raised when the database file cannot be opened by " @@ -9305,32 +9330,32 @@ msgid "" "Patch by Zsolt Cserna." msgstr "" -#: ../build/NEWS:4852 +#: ../build/NEWS:4866 msgid "" "`bpo-33089 `__: Add math.dist() to " "compute the Euclidean distance between two points." msgstr "" -#: ../build/NEWS:4855 +#: ../build/NEWS:4869 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:4858 +#: ../build/NEWS:4872 msgid "" "`bpo-31047 `__: Fix ``ntpath.abspath`` " "for invalid paths on windows. Patch by Franz Woellert." msgstr "" -#: ../build/NEWS:4861 +#: ../build/NEWS:4875 msgid "" "`bpo-32321 `__: Add pure Python fallback" " for functools.reduce. Patch by Robert Wright." msgstr "" -#: ../build/NEWS:4864 +#: ../build/NEWS:4878 msgid "" "`bpo-34270 `__: The default asyncio task" " class now always has a name which can be get or set using two new methods " @@ -9342,60 +9367,60 @@ msgid "" "like ``Task-1`` using a monotonic counter." msgstr "" -#: ../build/NEWS:4873 +#: ../build/NEWS:4887 msgid "" "`bpo-34263 `__: asyncio's event loop " "will not pass timeouts longer than one day to epoll/select etc." msgstr "" -#: ../build/NEWS:4876 +#: ../build/NEWS:4890 msgid "" "`bpo-34035 `__: Fix several " "AttributeError in zipfile seek() methods. Patch by Mickaël Schoentgen." msgstr "" -#: ../build/NEWS:4879 +#: ../build/NEWS:4893 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:4882 +#: ../build/NEWS:4896 msgid "" "`bpo-34075 `__: Deprecate passing non-" "ThreadPoolExecutor instances to " ":meth:`AbstractEventLoop.set_default_executor`." msgstr "" -#: ../build/NEWS:4885 +#: ../build/NEWS:4899 msgid "" "`bpo-34251 `__: Restore ``msilib.Win64``" " to preserve backwards compatibility since it's already used by " ":mod:`distutils`' ``bdist_msi`` command." msgstr "" -#: ../build/NEWS:4888 +#: ../build/NEWS:4902 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:4892 +#: ../build/NEWS:4906 msgid "" "`bpo-33089 `__: Enhanced math.hypot() to" " support more than two dimensions." msgstr "" -#: ../build/NEWS:4894 +#: ../build/NEWS:4908 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:4898 +#: ../build/NEWS:4912 msgid "" "`bpo-13041 `__: Use " ":func:`shutil.get_terminal_size` to calculate the terminal width correctly " @@ -9403,14 +9428,14 @@ msgid "" "Jędrzejewski-Szmek." msgstr "" -#: ../build/NEWS:4902 +#: ../build/NEWS:4916 msgid "" "`bpo-34213 `__: Allow frozen dataclasses" " to have a field named \"object\". Previously this conflicted with an " "internal use of \"object\"." msgstr "" -#: ../build/NEWS:4905 +#: ../build/NEWS:4919 msgid "" "`bpo-34052 `__: " ":meth:`sqlite3.Connection.create_aggregate`, " @@ -9422,7 +9447,7 @@ msgid "" "Patch by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:4913 +#: ../build/NEWS:4927 msgid "" "`bpo-34197 `__: Attributes " "*skipinitialspace*, *doublequote* and *strict* of the *dialect* attribute of" @@ -9430,41 +9455,41 @@ msgid "" " or 1." msgstr "" -#: ../build/NEWS:4917 +#: ../build/NEWS:4931 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:4921 +#: ../build/NEWS:4935 msgid "" "`bpo-21446 `__: The :2to3fixer:`reload` " "fixer now uses :func:`importlib.reload` instead of deprecated " ":func:`imp.reload`." msgstr "" -#: ../build/NEWS:4924 +#: ../build/NEWS:4938 msgid "" "`bpo-940286 `__: pydoc's " "``Helper.showtopic()`` method now prints the cross references of a topic " "correctly." msgstr "" -#: ../build/NEWS:4927 +#: ../build/NEWS:4941 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:4931 +#: ../build/NEWS:4945 msgid "" "`bpo-33729 `__: Fixed issues with " "arguments parsing in :mod:`hashlib`." msgstr "" -#: ../build/NEWS:4933 +#: ../build/NEWS:4947 msgid "" "`bpo-34097 `__: ZipFile can zip files " "older than 1980-01-01 and newer than 2107-12-31 using a new " @@ -9472,39 +9497,39 @@ msgid "" "limit." msgstr "" -#: ../build/NEWS:4937 +#: ../build/NEWS:4951 msgid "" "`bpo-34108 `__: Remove extraneous CR in " "2to3 refactor." msgstr "" -#: ../build/NEWS:4939 +#: ../build/NEWS:4953 msgid "" "`bpo-34070 `__: Make sure to only check " "if the handle is a tty, when opening a file with ``buffering=-1``." msgstr "" -#: ../build/NEWS:4942 +#: ../build/NEWS:4956 msgid "" "`bpo-27494 `__: Reverted :issue:`27494`." " 2to3 rejects now a trailing comma in generator expressions." msgstr "" -#: ../build/NEWS:4945 +#: ../build/NEWS:4959 msgid "" "`bpo-33967 `__: functools.singledispatch" " now raises TypeError instead of IndexError when no positional arguments are" " passed." msgstr "" -#: ../build/NEWS:4948 +#: ../build/NEWS:4962 msgid "" "`bpo-34041 `__: Add the parameter " "*deterministic* to the :meth:`sqlite3.Connection.create_function` method. " "Patch by Sergey Fedoseev." msgstr "" -#: ../build/NEWS:4952 +#: ../build/NEWS:4966 msgid "" "`bpo-34056 `__: Ensure the loader shim " "created by ``imp.load_module`` always returns bytes from its ``get_data()`` " @@ -9512,54 +9537,54 @@ msgid "" "pycs." msgstr "" -#: ../build/NEWS:4956 +#: ../build/NEWS:4970 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:4960 +#: ../build/NEWS:4974 msgid "" "`bpo-34043 `__: Optimize tarfile " "uncompress performance about 15% when gzip is used." msgstr "" -#: ../build/NEWS:4963 +#: ../build/NEWS:4977 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:4967 +#: ../build/NEWS:4981 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:4971 +#: ../build/NEWS:4985 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:4974 +#: ../build/NEWS:4988 msgid "" "`bpo-34003 `__: csv.DictReader now " "creates dicts instead of OrderedDicts. Patch by Michael Selik." msgstr "" -#: ../build/NEWS:4977 +#: ../build/NEWS:4991 msgid "" "`bpo-33978 `__: Closed existing logging " "handlers before reconfiguration via fileConfig and dictConfig. Patch by " "Karthikeyan Singaravelan." msgstr "" -#: ../build/NEWS:4980 +#: ../build/NEWS:4994 msgid "" "`bpo-14117 `__: Make minor tweaks to " "turtledemo. The 'wikipedia' example is now 'rosette', describing what it " @@ -9567,27 +9592,27 @@ msgid "" " eliminated." msgstr "" -#: ../build/NEWS:4984 +#: ../build/NEWS:4998 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:4988 +#: ../build/NEWS:5002 msgid "" "`bpo-27500 `__: Fix getaddrinfo to " "resolve IPv6 addresses correctly." msgstr "" -#: ../build/NEWS:4990 +#: ../build/NEWS:5004 msgid "" "`bpo-24567 `__: Improve random.choices()" " to handle subnormal input weights that could occasionally trigger an " "IndexError." msgstr "" -#: ../build/NEWS:4993 +#: ../build/NEWS:5007 msgid "" "`bpo-33871 `__: Fixed integer overflow " "in :func:`os.readv`, :func:`os.writev`, :func:`os.preadv` and " @@ -9595,14 +9620,14 @@ msgid "" "arguments (on BSD-based OSes and macOS)." msgstr "" -#: ../build/NEWS:4997 +#: ../build/NEWS:5011 msgid "" "`bpo-25007 `__: Add :func:`copy.copy` " "and :func:`copy.deepcopy` support to zlib compressors and decompressors. " "Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:5000 +#: ../build/NEWS:5014 msgid "" "`bpo-33929 `__: multiprocessing: Fix a " "race condition in Popen of multiprocessing.popen_spawn_win32. The child " @@ -9612,7 +9637,7 @@ msgid "" "steal the handle from the parent process." msgstr "" -#: ../build/NEWS:5007 +#: ../build/NEWS:5021 msgid "" "`bpo-33899 `__: Tokenize module now " "implicitly emits a NEWLINE when provided with input that does not have a " @@ -9620,13 +9645,13 @@ msgid "" "internally. Contributed by Ammar Askar." msgstr "" -#: ../build/NEWS:5011 +#: ../build/NEWS:5025 msgid "" "`bpo-33897 `__: Added a 'force' keyword " "argument to logging.basicConfig()." msgstr "" -#: ../build/NEWS:5013 +#: ../build/NEWS:5027 msgid "" "`bpo-33695 `__: :func:`shutil.copytree` " "uses :func:`os.scandir` function and all copy functions depending from it " @@ -9637,33 +9662,33 @@ msgid "" "(Contributed by Giampaolo Rodola' in :issue:`33695`.)" msgstr "" -#: ../build/NEWS:5021 +#: ../build/NEWS:5035 msgid "" "`bpo-33916 `__: bz2 and lzma: When " "Decompressor.__init__() is called twice, free the old lock to not leak " "memory." msgstr "" -#: ../build/NEWS:5024 +#: ../build/NEWS:5038 msgid "" "`bpo-32568 `__: Make select.epoll() and " "its documentation consistent regarding *sizehint* and *flags*." msgstr "" -#: ../build/NEWS:5027 +#: ../build/NEWS:5041 msgid "" "`bpo-33833 `__: Fixed bug in asyncio " "where ProactorSocketTransport logs AssertionError if force closed during " "write." msgstr "" -#: ../build/NEWS:5030 +#: ../build/NEWS:5044 msgid "" "`bpo-33663 `__: Convert content length " "to string before putting to header." msgstr "" -#: ../build/NEWS:5032 +#: ../build/NEWS:5046 msgid "" "`bpo-33721 `__: :mod:`os.path` functions" " that return a boolean result like :func:`~os.path.exists`, " @@ -9680,136 +9705,136 @@ msgid "" "unrepresentable at the OS level." msgstr "" -#: ../build/NEWS:5046 +#: ../build/NEWS:5060 msgid "" "`bpo-26544 `__: Fixed implementation of " ":func:`platform.libc_ver`. It almost always returned version '2.9' for " "glibc." msgstr "" -#: ../build/NEWS:5049 +#: ../build/NEWS:5063 msgid "" "`bpo-33843 `__: Remove deprecated " "``cgi.escape``, ``cgi.parse_qs`` and ``cgi.parse_qsl``." msgstr "" -#: ../build/NEWS:5052 +#: ../build/NEWS:5066 msgid "" "`bpo-33842 `__: Remove " "``tarfile.filemode`` which is deprecated since Python 3.3." msgstr "" -#: ../build/NEWS:5055 ../build/NEWS:6653 ../build/NEWS:11247 +#: ../build/NEWS:5069 ../build/NEWS:6667 ../build/NEWS:11261 msgid "" "`bpo-30167 `__: Prevent site.main() " "exception if PYTHONSTARTUP is set. Patch by Steve Weber." msgstr "" -#: ../build/NEWS:5058 +#: ../build/NEWS:5072 msgid "" "`bpo-33805 `__: Improve error message of" " dataclasses.replace() when an InitVar is not specified" msgstr "" -#: ../build/NEWS:5061 +#: ../build/NEWS:5075 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:5064 ../build/NEWS:6656 ../build/NEWS:11250 +#: ../build/NEWS:5078 ../build/NEWS:6670 ../build/NEWS:11264 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:5068 +#: ../build/NEWS:5082 msgid "" "`bpo-32108 `__: In configparser, don't " "clear section when it is assigned to itself." msgstr "" -#: ../build/NEWS:5071 +#: ../build/NEWS:5085 msgid "" "`bpo-27397 `__: Make email module " "properly handle invalid-length base64 strings." msgstr "" -#: ../build/NEWS:5074 +#: ../build/NEWS:5088 msgid "" "`bpo-33578 `__: Implement multibyte " "encoder/decoder state methods" msgstr "" -#: ../build/NEWS:5076 ../build/NEWS:6660 ../build/NEWS:11254 +#: ../build/NEWS:5090 ../build/NEWS:6674 ../build/NEWS:11268 msgid "" "`bpo-30805 `__: Avoid race condition " "with debug logging" msgstr "" -#: ../build/NEWS:5078 +#: ../build/NEWS:5092 msgid "" "`bpo-33476 `__: Fix " "_header_value_parser.py when address group is missing final ';'. Contributed" " by Enrique Perez-Terron" msgstr "" -#: ../build/NEWS:5081 ../build/NEWS:6662 +#: ../build/NEWS:5095 ../build/NEWS:6676 msgid "" "`bpo-33694 `__: asyncio: Fix a race " "condition causing data loss on pause_reading()/resume_reading() when using " "the ProactorEventLoop." msgstr "" -#: ../build/NEWS:5084 ../build/NEWS:6665 +#: ../build/NEWS:5098 ../build/NEWS:6679 msgid "" "`bpo-32493 `__: Correct test for " "``uuid_enc_be`` availability in ``configure.ac``. Patch by Michael Felt." msgstr "" -#: ../build/NEWS:5087 ../build/NEWS:6668 +#: ../build/NEWS:5101 ../build/NEWS:6682 msgid "" "`bpo-33792 `__: Add " "asyncio.WindowsSelectorEventLoopPolicy and " "asyncio.WindowsProactorEventLoopPolicy." msgstr "" -#: ../build/NEWS:5090 +#: ../build/NEWS:5104 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:5094 ../build/NEWS:6671 +#: ../build/NEWS:5108 ../build/NEWS:6685 msgid "" "`bpo-33778 `__: Update ``unicodedata``'s" " database to Unicode version 11.0.0." msgstr "" -#: ../build/NEWS:5096 +#: ../build/NEWS:5110 msgid "" "`bpo-33165 `__: Added a stacklevel " "parameter to logging calls to allow use of wrapper/helper functions for " "logging APIs." msgstr "" -#: ../build/NEWS:5099 ../build/NEWS:6673 +#: ../build/NEWS:5113 ../build/NEWS:6687 msgid "" "`bpo-33770 `__: improve base64 exception" " message for encoded inputs of invalid length" msgstr "" -#: ../build/NEWS:5102 ../build/NEWS:6676 +#: ../build/NEWS:5116 ../build/NEWS:6690 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:5105 ../build/NEWS:6679 ../build/NEWS:11256 +#: ../build/NEWS:5119 ../build/NEWS:6693 ../build/NEWS:11270 msgid "" "`bpo-33767 `__: The concatenation " "(``+``) and repetition (``*``) sequence operations now raise " @@ -9817,58 +9842,58 @@ msgid "" ":class:`mmap.mmap` objects. Patch by Zackery Spytz." msgstr "" -#: ../build/NEWS:5109 ../build/NEWS:6683 +#: ../build/NEWS:5123 ../build/NEWS:6697 msgid "" "`bpo-33734 `__: asyncio/ssl: Fix " "AttributeError, increase default handshake timeout" msgstr "" -#: ../build/NEWS:5112 +#: ../build/NEWS:5126 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:5116 +#: ../build/NEWS:5130 msgid "" "`bpo-2504 `__: Add gettext.pgettext() and" " variants." msgstr "" -#: ../build/NEWS:5118 +#: ../build/NEWS:5132 msgid "" "`bpo-33197 `__: Add description property" " for _ParameterKind" msgstr "" -#: ../build/NEWS:5120 ../build/NEWS:6781 +#: ../build/NEWS:5134 ../build/NEWS:6795 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:5123 ../build/NEWS:6784 ../build/NEWS:11260 +#: ../build/NEWS:5137 ../build/NEWS:6798 ../build/NEWS:11274 msgid "" "`bpo-32684 `__: Fix gather to propagate " "cancellation of itself even with return_exceptions." msgstr "" -#: ../build/NEWS:5126 ../build/NEWS:6787 +#: ../build/NEWS:5140 ../build/NEWS:6801 msgid "" "`bpo-33654 `__: Support protocol type " "switching in SSLTransport.set_protocol()." msgstr "" -#: ../build/NEWS:5128 ../build/NEWS:6789 +#: ../build/NEWS:5142 ../build/NEWS:6803 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:5131 +#: ../build/NEWS:5145 msgid "" "`bpo-33671 `__: :func:`shutil.copyfile`," " :func:`shutil.copy`, :func:`shutil.copy2`, :func:`shutil.copytree` and " @@ -9881,7 +9906,7 @@ msgid "" "(Contributed by Giampaolo Rodola' in :issue:`25427`.)" msgstr "" -#: ../build/NEWS:5141 ../build/NEWS:6792 ../build/NEWS:11263 +#: ../build/NEWS:5155 ../build/NEWS:6806 ../build/NEWS:11277 msgid "" "`bpo-33674 `__: Fix a race condition in " "SSLProtocol.connection_made() of asyncio.sslproto: start immediately the " @@ -9889,38 +9914,38 @@ msgid "" " called before the handshake started, causing the handshake to hang or fail." msgstr "" -#: ../build/NEWS:5146 ../build/NEWS:6797 ../build/NEWS:11268 +#: ../build/NEWS:5160 ../build/NEWS:6811 ../build/NEWS:11282 msgid "" "`bpo-31647 `__: Fixed bug where calling " "write_eof() on a _SelectorSocketTransport after it's already closed raises " "AttributeError." msgstr "" -#: ../build/NEWS:5149 ../build/NEWS:6800 +#: ../build/NEWS:5163 ../build/NEWS:6814 msgid "" "`bpo-32610 `__: Make asyncio.all_tasks()" " return only pending tasks." msgstr "" -#: ../build/NEWS:5151 ../build/NEWS:6802 +#: ../build/NEWS:5165 ../build/NEWS:6816 msgid "" "`bpo-32410 `__: Avoid blocking on file " "IO in sendfile fallback code" msgstr "" -#: ../build/NEWS:5153 ../build/NEWS:6804 ../build/NEWS:11273 +#: ../build/NEWS:5167 ../build/NEWS:6818 ../build/NEWS:11287 msgid "" "`bpo-33469 `__: Fix RuntimeError after " "closing loop that used run_in_executor" msgstr "" -#: ../build/NEWS:5155 ../build/NEWS:6806 ../build/NEWS:11271 +#: ../build/NEWS:5169 ../build/NEWS:6820 ../build/NEWS:11285 msgid "" "`bpo-33672 `__: Fix Task.__repr__ crash " "with Cython's bogus coroutines" msgstr "" -#: ../build/NEWS:5157 ../build/NEWS:6808 +#: ../build/NEWS:5171 ../build/NEWS:6822 msgid "" "`bpo-33654 `__: Fix " "transport.set_protocol() to support switching between asyncio.Protocol and " @@ -9928,20 +9953,20 @@ msgid "" "asyncio.BufferedProtocols." msgstr "" -#: ../build/NEWS:5161 ../build/NEWS:6812 +#: ../build/NEWS:5175 ../build/NEWS:6826 msgid "" "`bpo-33652 `__: Pickles of type " "variables and subscripted generics are now future-proof and compatible with " "older Python versions." msgstr "" -#: ../build/NEWS:5164 ../build/NEWS:6815 +#: ../build/NEWS:5178 ../build/NEWS:6829 msgid "" "`bpo-32493 `__: Fixed :func:`uuid.uuid1`" " on FreeBSD." msgstr "" -#: ../build/NEWS:5166 +#: ../build/NEWS:5180 msgid "" "`bpo-33238 `__: Add " "``InvalidStateError`` to :mod:`concurrent.futures`. ``Future.set_result`` " @@ -9949,13 +9974,13 @@ msgid "" "are not pending or running. Patch by Jason Haydaman." msgstr "" -#: ../build/NEWS:5171 ../build/NEWS:6817 +#: ../build/NEWS:5185 ../build/NEWS:6831 msgid "" "`bpo-33618 `__: Finalize and document " "preliminary and experimental TLS 1.3 support with OpenSSL 1.1.1" msgstr "" -#: ../build/NEWS:5174 +#: ../build/NEWS:5188 msgid "" "`bpo-33625 `__: Release GIL on " "`grp.getgrnam`, `grp.getgrgid`, `pwd.getpwnam` and `pwd.getpwuid` if " @@ -9963,20 +9988,20 @@ msgid "" "Grzybowski." msgstr "" -#: ../build/NEWS:5178 ../build/NEWS:6820 +#: ../build/NEWS:5192 ../build/NEWS:6834 msgid "" "`bpo-33623 `__: Fix possible SIGSGV when" " asyncio.Future is created in __del__" msgstr "" -#: ../build/NEWS:5180 ../build/NEWS:6686 ../build/NEWS:11275 +#: ../build/NEWS:5194 ../build/NEWS:6700 ../build/NEWS:11289 msgid "" "`bpo-11874 `__: Use a better regex when " "breaking usage into wrappable parts. Avoids bogus assertion errors from " "custom metavar strings." msgstr "" -#: ../build/NEWS:5183 ../build/NEWS:6822 ../build/NEWS:11278 +#: ../build/NEWS:5197 ../build/NEWS:6836 ../build/NEWS:11292 msgid "" "`bpo-30877 `__: Fixed a bug in the " "Python implementation of the JSON decoder that prevented the cache of parsed" @@ -9984,34 +10009,34 @@ msgid "" "c-fos." msgstr "" -#: ../build/NEWS:5187 +#: ../build/NEWS:5201 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:5190 ../build/NEWS:6689 +#: ../build/NEWS:5204 ../build/NEWS:6703 msgid "" "`bpo-33582 `__: Emit a deprecation " "warning for inspect.formatargspec" msgstr "" -#: ../build/NEWS:5192 +#: ../build/NEWS:5206 msgid "" "`bpo-21145 `__: Add " "``functools.cached_property`` decorator, for computed properties cached for " "the life of the instance." msgstr "" -#: ../build/NEWS:5195 ../build/NEWS:6826 +#: ../build/NEWS:5209 ../build/NEWS:6840 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:5199 ../build/NEWS:6830 +#: ../build/NEWS:5213 ../build/NEWS:6844 msgid "" "`bpo-28556 `__: Do not simplify " "arguments to `typing.Union`. Now `Union[Manager, Employee]` is not " @@ -10019,73 +10044,73 @@ msgid "" "several bugs and limited possibilities for introspection." msgstr "" -#: ../build/NEWS:5204 +#: ../build/NEWS:5218 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:5208 ../build/NEWS:6835 +#: ../build/NEWS:5222 ../build/NEWS:6849 msgid "" "`bpo-33540 `__: Add a new " "``block_on_close`` class attribute to ``ForkingMixIn`` and " "``ThreadingMixIn`` classes of :mod:`socketserver`." msgstr "" -#: ../build/NEWS:5211 ../build/NEWS:6838 ../build/NEWS:11282 +#: ../build/NEWS:5225 ../build/NEWS:6852 ../build/NEWS:11296 msgid "" "`bpo-33548 `__: " "tempfile._candidate_tempdir_list should consider common TEMP locations" msgstr "" -#: ../build/NEWS:5214 ../build/NEWS:6841 +#: ../build/NEWS:5228 ../build/NEWS:6855 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:5217 +#: ../build/NEWS:5231 msgid "" "`bpo-33541 `__: Remove unused private " "method ``_strptime.LocaleTime.__pad`` (a.k.a. ``_LocaleTime__pad``)." msgstr "" -#: ../build/NEWS:5220 ../build/NEWS:6844 +#: ../build/NEWS:5234 ../build/NEWS:6858 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:5224 ../build/NEWS:6848 ../build/NEWS:11285 +#: ../build/NEWS:5238 ../build/NEWS:6862 ../build/NEWS:11299 msgid "" "`bpo-33542 `__: Prevent " "``uuid.get_node`` from using a DUID instead of a MAC on Windows. Patch by " "Zvi Effron" msgstr "" -#: ../build/NEWS:5227 ../build/NEWS:6851 ../build/NEWS:11288 +#: ../build/NEWS:5241 ../build/NEWS:6865 ../build/NEWS:11302 msgid "" "`bpo-26819 `__: Fix race condition with " "`ReadTransport.resume_reading` in Windows proactor event loop." msgstr "" -#: ../build/NEWS:5230 ../build/NEWS:6854 +#: ../build/NEWS:5244 ../build/NEWS:6868 msgid "" "Fix failure in `typing.get_type_hints()` when ClassVar was provided as a " "string forward reference." msgstr "" -#: ../build/NEWS:5233 +#: ../build/NEWS:5247 msgid "" "`bpo-33516 `__: " ":class:`unittest.mock.MagicMock` now supports the ``__round__`` magic " "method." msgstr "" -#: ../build/NEWS:5236 +#: ../build/NEWS:5250 msgid "" "`bpo-28612 `__: Added support for Site " "Maps to urllib's ``RobotFileParser`` as :meth:`RobotFileParser.site_maps() " @@ -10093,40 +10118,40 @@ msgid "" " patch by Peter Wirtz." msgstr "" -#: ../build/NEWS:5241 +#: ../build/NEWS:5255 msgid "" "`bpo-28167 `__: Remove " "platform.linux_distribution, which was deprecated since 3.5." msgstr "" -#: ../build/NEWS:5244 +#: ../build/NEWS:5258 msgid "" "`bpo-33504 `__: Switch the default " "dictionary implementation for :mod:`configparser` from " ":class:`collections.OrderedDict` to the standard :class:`dict` type." msgstr "" -#: ../build/NEWS:5248 ../build/NEWS:6857 +#: ../build/NEWS:5262 ../build/NEWS:6871 msgid "" "`bpo-33505 `__: Optimize " "asyncio.ensure_future() by reordering if checks: 1.17x faster." msgstr "" -#: ../build/NEWS:5251 ../build/NEWS:6860 +#: ../build/NEWS:5265 ../build/NEWS:6874 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:5255 +#: ../build/NEWS:5269 msgid "" "`bpo-29235 `__: The " ":class:`cProfile.Profile` class can now be used as a context manager. Patch " "by Scott Sanderson." msgstr "" -#: ../build/NEWS:5258 ../build/NEWS:6864 +#: ../build/NEWS:5272 ../build/NEWS:6878 msgid "" "`bpo-33495 `__: Change " "dataclasses.Fields repr to use the repr of each of its members, instead of " @@ -10134,14 +10159,14 @@ msgid "" " especially true for the 'type' member." msgstr "" -#: ../build/NEWS:5262 +#: ../build/NEWS:5276 msgid "" "`bpo-26103 `__: Correct " "``inspect.isdatadescriptor`` to look for ``__set__`` or ``__delete__``. " "Patch by Aaron Hall." msgstr "" -#: ../build/NEWS:5265 +#: ../build/NEWS:5279 msgid "" "`bpo-29209 `__: Removed the " "``doctype()`` method and the *html* parameter of the constructor of " @@ -10152,7 +10177,7 @@ msgid "" ":exc:`PendingDeprecationWarning`." msgstr "" -#: ../build/NEWS:5272 ../build/NEWS:6868 +#: ../build/NEWS:5286 ../build/NEWS:6882 msgid "" "`bpo-33453 `__: Fix dataclasses to work " "if using literal string type annotations or if using PEP 563 \"Postponed " @@ -10161,7 +10186,7 @@ msgid "" "(\"InitVar\" and \"dataclasses.InitVar\")." msgstr "" -#: ../build/NEWS:5277 ../build/NEWS:6873 ../build/NEWS:11291 +#: ../build/NEWS:5291 ../build/NEWS:6887 ../build/NEWS:11305 msgid "" "`bpo-28556 `__: Minor fixes in typing " "module: add annotations to ``NamedTuple.__new__``, pass ``*args`` and " @@ -10169,80 +10194,80 @@ msgid "" "Dombrova." msgstr "" -#: ../build/NEWS:5281 +#: ../build/NEWS:5295 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:5285 ../build/NEWS:6877 ../build/NEWS:11295 +#: ../build/NEWS:5299 ../build/NEWS:6891 ../build/NEWS:11309 msgid "" "`bpo-20087 `__: Updated alias mapping " "with glibc 2.27 supported locales." msgstr "" -#: ../build/NEWS:5287 ../build/NEWS:6879 ../build/NEWS:11297 +#: ../build/NEWS:5301 ../build/NEWS:6893 ../build/NEWS:11311 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:5290 ../build/NEWS:6882 +#: ../build/NEWS:5304 ../build/NEWS:6896 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:5294 ../build/NEWS:6989 +#: ../build/NEWS:5308 ../build/NEWS:7003 msgid "" "`bpo-33281 `__: Fix " "ctypes.util.find_library regression on macOS." msgstr "" -#: ../build/NEWS:5296 +#: ../build/NEWS:5310 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:5300 +#: ../build/NEWS:5314 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:5303 +#: ../build/NEWS:5317 msgid "" "`bpo-32933 `__: " ":func:`unittest.mock.mock_open` now supports iteration over the file " "contents. Patch by Tony Flury." msgstr "" -#: ../build/NEWS:5306 +#: ../build/NEWS:5320 msgid "" "`bpo-33217 `__: Raise :exc:`TypeError` " "when looking up non-Enum objects in Enum classes and Enum members." msgstr "" -#: ../build/NEWS:5309 ../build/NEWS:6886 ../build/NEWS:11300 +#: ../build/NEWS:5323 ../build/NEWS:6900 ../build/NEWS:11314 msgid "" "`bpo-33197 `__: Update error message " "when constructing invalid inspect.Parameters Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:5312 ../build/NEWS:6991 ../build/NEWS:11303 +#: ../build/NEWS:5326 ../build/NEWS:7005 ../build/NEWS:11317 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:5315 +#: ../build/NEWS:5329 msgid "" "`bpo-33375 `__: The warnings module now " "finds the Python file associated with a warning from the code object, rather" @@ -10251,88 +10276,88 @@ msgid "" "code." msgstr "" -#: ../build/NEWS:5320 +#: ../build/NEWS:5334 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:5324 +#: ../build/NEWS:5338 msgid "" "`bpo-32455 `__: Added *jump* parameter " "to :func:`dis.stack_effect`." msgstr "" -#: ../build/NEWS:5326 +#: ../build/NEWS:5340 msgid "" "`bpo-27485 `__: Rename and deprecate " "undocumented functions in :func:`urllib.parse`." msgstr "" -#: ../build/NEWS:5329 +#: ../build/NEWS:5343 msgid "" "`bpo-33332 `__: Add " "``signal.valid_signals()`` to expose the POSIX sigfillset() functionality." msgstr "" -#: ../build/NEWS:5332 +#: ../build/NEWS:5346 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:5335 ../build/NEWS:6994 ../build/NEWS:11306 +#: ../build/NEWS:5349 ../build/NEWS:7008 ../build/NEWS:11320 msgid "" "`bpo-33329 `__: Fix multiprocessing " "regression on newer glibcs" msgstr "" -#: ../build/NEWS:5337 +#: ../build/NEWS:5351 msgid "" "`bpo-33334 `__: :func:`dis.stack_effect`" " now supports all defined opcodes including NOP and EXTENDED_ARG." msgstr "" -#: ../build/NEWS:5340 ../build/NEWS:6996 ../build/NEWS:11308 +#: ../build/NEWS:5354 ../build/NEWS:7010 ../build/NEWS:11322 msgid "" "`bpo-991266 `__: Fix quoting of the " "``Comment`` attribute of :class:`http.cookies.SimpleCookie`." msgstr "" -#: ../build/NEWS:5343 ../build/NEWS:6999 ../build/NEWS:11311 +#: ../build/NEWS:5357 ../build/NEWS:7013 ../build/NEWS:11325 msgid "" "`bpo-33131 `__: Upgrade bundled version " "of pip to 10.0.1." msgstr "" -#: ../build/NEWS:5345 ../build/NEWS:7001 ../build/NEWS:11313 +#: ../build/NEWS:5359 ../build/NEWS:7015 ../build/NEWS:11327 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:5349 +#: ../build/NEWS:5363 msgid "" "`bpo-23403 `__: lib2to3 now uses pickle " "protocol 4 for pre-computed grammars." msgstr "" -#: ../build/NEWS:5351 ../build/NEWS:7005 +#: ../build/NEWS:5365 ../build/NEWS:7019 msgid "" "`bpo-33266 `__: lib2to3 now recognizes " "``rf'...'`` strings." msgstr "" -#: ../build/NEWS:5353 ../build/NEWS:7007 +#: ../build/NEWS:5367 ../build/NEWS:7021 msgid "" "`bpo-11594 `__: Ensure line-endings are " "respected when using lib2to3." msgstr "" -#: ../build/NEWS:5355 ../build/NEWS:7009 +#: ../build/NEWS:5369 ../build/NEWS:7023 msgid "" "`bpo-33254 `__: Have " ":func:`importlib.resources.contents` and " @@ -10340,27 +10365,27 @@ msgid "" "instead of an :term:`iterator`." msgstr "" -#: ../build/NEWS:5359 +#: ../build/NEWS:5373 msgid "" "`bpo-33265 `__: ``contextlib.ExitStack``" " and ``contextlib.AsyncExitStack`` now use a method instead of a wrapper " "function for exit callbacks." msgstr "" -#: ../build/NEWS:5362 ../build/NEWS:6889 ../build/NEWS:11317 +#: ../build/NEWS:5376 ../build/NEWS:6903 ../build/NEWS:11331 msgid "" "`bpo-33263 `__: Fix FD leak in " "`_SelectorSocketTransport` Patch by Vlad Starostin." msgstr "" -#: ../build/NEWS:5365 ../build/NEWS:7013 ../build/NEWS:11320 +#: ../build/NEWS:5379 ../build/NEWS:7027 ../build/NEWS:11334 msgid "" "`bpo-33256 `__: Fix display of " "```` call in the html produced by ``cgitb.html()``. Patch by " "Stéphane Blondon." msgstr "" -#: ../build/NEWS:5368 +#: ../build/NEWS:5382 msgid "" "`bpo-33144 `__: ``random.Random()`` and " "its subclassing mechanism got optimized to check only once at class/subclass" @@ -10369,33 +10394,33 @@ msgid "" " large random integers. Patch by Wolfgang Maier." msgstr "" -#: ../build/NEWS:5374 +#: ../build/NEWS:5388 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:5378 +#: ../build/NEWS:5392 msgid "" "This fix also changed pydoc to add ``os.getcwd()`` to :data:`sys.path` when " "necessary, rather than adding ``\".\"``." msgstr "" -#: ../build/NEWS:5381 +#: ../build/NEWS:5395 msgid "" "`bpo-29613 `__: Added support for the " "``SameSite`` cookie flag to the ``http.cookies`` module." msgstr "" -#: ../build/NEWS:5384 ../build/NEWS:7021 +#: ../build/NEWS:5398 ../build/NEWS:7035 msgid "" "`bpo-33169 `__: Delete entries of " "``None`` in :data:`sys.path_importer_cache` when " ":meth:`importlib.machinery.invalidate_caches` is called." msgstr "" -#: ../build/NEWS:5387 ../build/NEWS:7027 ../build/NEWS:11323 +#: ../build/NEWS:5401 ../build/NEWS:7041 ../build/NEWS:11337 msgid "" "`bpo-33203 `__: " "``random.Random.choice()`` now raises ``IndexError`` for empty sequences " @@ -10403,20 +10428,20 @@ msgid "" "implementation." msgstr "" -#: ../build/NEWS:5391 ../build/NEWS:7031 ../build/NEWS:11327 +#: ../build/NEWS:5405 ../build/NEWS:7045 ../build/NEWS:11341 msgid "" "`bpo-33224 `__: Update difflib.mdiff() " "for :pep:`479`. Convert an uncaught StopIteration in a generator into a " "return-statement." msgstr "" -#: ../build/NEWS:5394 ../build/NEWS:7034 ../build/NEWS:11330 +#: ../build/NEWS:5408 ../build/NEWS:7048 ../build/NEWS:11344 msgid "" "`bpo-33209 `__: End framing at the end " "of C implementation of :func:`pickle.Pickler.dump`." msgstr "" -#: ../build/NEWS:5397 +#: ../build/NEWS:5411 msgid "" "`bpo-32861 `__: The urllib.robotparser's" " ``__str__`` representation now includes wildcard entries and the \"Crawl-" @@ -10424,7 +10449,7 @@ msgid "" "being appended to the end of the string. Patch by Michael Lazar." msgstr "" -#: ../build/NEWS:5402 +#: ../build/NEWS:5416 msgid "" "`bpo-23403 `__: ``DEFAULT_PROTOCOL`` in " ":mod:`pickle` was bumped to 4. Protocol 4 is described in :pep:`3154` and " @@ -10432,47 +10457,47 @@ msgid "" "compared to protocol 3 introduced in Python 3.0." msgstr "" -#: ../build/NEWS:5407 ../build/NEWS:7037 +#: ../build/NEWS:5421 ../build/NEWS:7051 msgid "" "`bpo-20104 `__: Improved error handling " "and fixed a reference leak in :func:`os.posix_spawn()`." msgstr "" -#: ../build/NEWS:5410 +#: ../build/NEWS:5424 msgid "" "`bpo-33106 `__: Deleting a key from a " "read-only dbm database raises module specific error instead of KeyError." msgstr "" -#: ../build/NEWS:5413 ../build/NEWS:7040 +#: ../build/NEWS:5427 ../build/NEWS:7054 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:5417 +#: ../build/NEWS:5431 msgid "" "`bpo-32380 `__: Create " "functools.singledispatchmethod to support generic single dispatch on " "descriptors and methods." msgstr "" -#: ../build/NEWS:5420 ../build/NEWS:7180 +#: ../build/NEWS:5434 ../build/NEWS:7194 msgid "" "`bpo-33141 `__: Have Field objects pass " "through __set_name__ to their default values, if they have their own " "__set_name__." msgstr "" -#: ../build/NEWS:5423 ../build/NEWS:7183 ../build/NEWS:11337 +#: ../build/NEWS:5437 ../build/NEWS:7197 ../build/NEWS:11351 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:5427 ../build/NEWS:7187 +#: ../build/NEWS:5441 ../build/NEWS:7201 msgid "" "`bpo-32873 `__: Treat type variables and" " special typing forms as immutable by copy and pickle. This fixes several " @@ -10480,7 +10505,7 @@ msgid "" "Python 3.6." msgstr "" -#: ../build/NEWS:5431 ../build/NEWS:7191 +#: ../build/NEWS:5445 ../build/NEWS:7205 msgid "" "`bpo-33134 `__: When computing " "dataclass's __hash__, use the lookup table to contain the function which " @@ -10488,46 +10513,46 @@ msgid "" "string, and then testing that string to see what to do." msgstr "" -#: ../build/NEWS:5436 ../build/NEWS:7196 ../build/NEWS:11341 +#: ../build/NEWS:5450 ../build/NEWS:7210 ../build/NEWS:11355 msgid "" "`bpo-33127 `__: The ssl module now " "compiles with LibreSSL 2.7.1." msgstr "" -#: ../build/NEWS:5438 ../build/NEWS:7198 +#: ../build/NEWS:5452 ../build/NEWS:7212 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:5441 ../build/NEWS:7201 +#: ../build/NEWS:5455 ../build/NEWS:7215 msgid "" "`bpo-33078 `__: Fix the failure on OSX " "caused by the tests relying on sem_getvalue" msgstr "" -#: ../build/NEWS:5444 ../build/NEWS:7204 +#: ../build/NEWS:5458 ../build/NEWS:7218 msgid "" "`bpo-33116 `__: Add 'Field' to " "dataclasses.__all__." msgstr "" -#: ../build/NEWS:5446 ../build/NEWS:7206 +#: ../build/NEWS:5460 ../build/NEWS:7220 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:5449 ../build/NEWS:7209 +#: ../build/NEWS:5463 ../build/NEWS:7223 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:5453 ../build/NEWS:7213 +#: ../build/NEWS:5467 ../build/NEWS:7227 msgid "" "`bpo-32953 `__: If a non-dataclass " "inherits from a frozen dataclass, allow attributes to be added to the " @@ -10536,77 +10561,77 @@ msgid "" "non-frozen." msgstr "" -#: ../build/NEWS:5458 ../build/NEWS:7044 +#: ../build/NEWS:5472 ../build/NEWS:7058 msgid "" "`bpo-33097 `__: Raise RuntimeError when " "``executor.submit`` is called during interpreter shutdown." msgstr "" -#: ../build/NEWS:5461 +#: ../build/NEWS:5475 msgid "" "`bpo-32968 `__: Modulo and floor " "division involving Fraction and float should return float." msgstr "" -#: ../build/NEWS:5464 ../build/NEWS:7218 +#: ../build/NEWS:5478 ../build/NEWS:7232 msgid "" "`bpo-33061 `__: Add missing ``NoReturn``" " to ``__all__`` in typing.py" msgstr "" -#: ../build/NEWS:5466 ../build/NEWS:7220 +#: ../build/NEWS:5480 ../build/NEWS:7234 msgid "" "`bpo-33078 `__: Fix the size handling in" " multiprocessing.Queue when a pickling error occurs." msgstr "" -#: ../build/NEWS:5469 ../build/NEWS:7223 ../build/NEWS:11593 +#: ../build/NEWS:5483 ../build/NEWS:7237 ../build/NEWS:11607 msgid "" "`bpo-33064 `__: lib2to3 now properly " "supports trailing commas after ``*args`` and ``**kwargs`` in function " "signatures." msgstr "" -#: ../build/NEWS:5472 ../build/NEWS:7226 +#: ../build/NEWS:5486 ../build/NEWS:7240 msgid "" "`bpo-33056 `__: FIX properly close " "leaking fds in concurrent.futures.ProcessPoolExecutor." msgstr "" -#: ../build/NEWS:5475 ../build/NEWS:7229 ../build/NEWS:11343 +#: ../build/NEWS:5489 ../build/NEWS:7243 ../build/NEWS:11357 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:5479 ../build/NEWS:7233 ../build/NEWS:11596 +#: ../build/NEWS:5493 ../build/NEWS:7247 ../build/NEWS:11610 msgid "" "`bpo-31804 `__: Avoid failing in " "multiprocessing.Process if the standard streams are closed or None at exit." msgstr "" -#: ../build/NEWS:5482 +#: ../build/NEWS:5496 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:5486 +#: ../build/NEWS:5500 msgid "" "`bpo-30249 `__: Improve " "struct.unpack_from() exception messages for problems with the buffer size " "and offset." msgstr "" -#: ../build/NEWS:5489 ../build/NEWS:7236 ../build/NEWS:11599 +#: ../build/NEWS:5503 ../build/NEWS:7250 ../build/NEWS:11613 msgid "" "`bpo-33037 `__: Skip sending/receiving " "data after SSL transport closing." msgstr "" -#: ../build/NEWS:5491 ../build/NEWS:7238 ../build/NEWS:11347 +#: ../build/NEWS:5505 ../build/NEWS:7252 ../build/NEWS:11361 msgid "" "`bpo-27683 `__: Fix a regression in " ":mod:`ipaddress` that result of :meth:`hosts` is empty when the network is " @@ -10614,53 +10639,53 @@ msgid "" "addresses." msgstr "" -#: ../build/NEWS:5495 +#: ../build/NEWS:5509 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:5498 ../build/NEWS:7242 +#: ../build/NEWS:5512 ../build/NEWS:7256 msgid "" "`bpo-32999 `__: Fix C implementation of " "``ABC.__subclasscheck__(cls, subclass)`` crashed when ``subclass`` is not a " "type object." msgstr "" -#: ../build/NEWS:5501 ../build/NEWS:7245 ../build/NEWS:11603 +#: ../build/NEWS:5515 ../build/NEWS:7259 ../build/NEWS:11617 msgid "" "`bpo-33009 `__: Fix inspect.signature() " "for single-parameter partialmethods." msgstr "" -#: ../build/NEWS:5503 ../build/NEWS:7247 ../build/NEWS:11605 +#: ../build/NEWS:5517 ../build/NEWS:7261 ../build/NEWS:11619 msgid "" "`bpo-32969 `__: Expose several missing " "constants in zlib and fix corresponding documentation." msgstr "" -#: ../build/NEWS:5506 ../build/NEWS:7250 +#: ../build/NEWS:5520 ../build/NEWS:7264 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:5510 +#: ../build/NEWS:5524 msgid "" "`bpo-32970 `__: Improved disassembly of " "the MAKE_FUNCTION instruction." msgstr "" -#: ../build/NEWS:5512 ../build/NEWS:7254 ../build/NEWS:11351 +#: ../build/NEWS:5526 ../build/NEWS:7268 ../build/NEWS:11365 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:5515 ../build/NEWS:7385 +#: ../build/NEWS:5529 ../build/NEWS:7399 msgid "" "`bpo-32960 `__: For dataclasses, " "disallow inheriting frozen from non-frozen classes, and also disallow " @@ -10668,20 +10693,20 @@ msgid "" "at a future date." msgstr "" -#: ../build/NEWS:5519 ../build/NEWS:7389 ../build/NEWS:11608 +#: ../build/NEWS:5533 ../build/NEWS:7403 ../build/NEWS:11622 msgid "" "`bpo-32713 `__: Fixed tarfile.itn " "handling of out-of-bounds float values. Patch by Joffrey Fuhrer." msgstr "" -#: ../build/NEWS:5522 ../build/NEWS:6896 +#: ../build/NEWS:5536 ../build/NEWS:6910 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:5525 ../build/NEWS:7392 +#: ../build/NEWS:5539 ../build/NEWS:7406 msgid "" "`bpo-32951 `__: Direct instantiation of " "SSLSocket and SSLObject objects is now prohibited. The constructors were " @@ -10689,7 +10714,7 @@ msgid "" "suppose to use ssl.wrap_socket() or SSLContext." msgstr "" -#: ../build/NEWS:5530 ../build/NEWS:7397 +#: ../build/NEWS:5544 ../build/NEWS:7411 msgid "" "`bpo-32929 `__: Remove the tri-state " "parameter \"hash\", and add the boolean \"unsafe_hash\". If unsafe_hash is " @@ -10699,51 +10724,51 @@ msgid "" "behavior. unsafe_hash=False is the default, just as hash=None used to be." msgstr "" -#: ../build/NEWS:5537 ../build/NEWS:7404 +#: ../build/NEWS:5551 ../build/NEWS:7418 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:5540 +#: ../build/NEWS:5554 msgid "" "`bpo-32146 `__: Document the interaction" " between frozen executables and the spawn and forkserver start methods in " "multiprocessing." msgstr "" -#: ../build/NEWS:5543 ../build/NEWS:7407 ../build/NEWS:11611 +#: ../build/NEWS:5557 ../build/NEWS:7421 ../build/NEWS:11625 msgid "" "`bpo-30622 `__: The ssl module now " "detects missing NPN support in LibreSSL." msgstr "" -#: ../build/NEWS:5545 ../build/NEWS:7409 ../build/NEWS:11613 +#: ../build/NEWS:5559 ../build/NEWS:7423 ../build/NEWS:11627 msgid "" "`bpo-32922 `__: dbm.open() now encodes " "filename with the filesystem encoding rather than default encoding." msgstr "" -#: ../build/NEWS:5548 +#: ../build/NEWS:5562 msgid "" "`bpo-32759 `__: Free unused arenas in " "multiprocessing.heap." msgstr "" -#: ../build/NEWS:5550 ../build/NEWS:7412 ../build/NEWS:11616 +#: ../build/NEWS:5564 ../build/NEWS:7426 ../build/NEWS:11630 msgid "" "`bpo-32859 `__: In ``os.dup2``, don't " "check every call whether the ``dup3`` syscall exists or not." msgstr "" -#: ../build/NEWS:5553 ../build/NEWS:7415 +#: ../build/NEWS:5567 ../build/NEWS:7429 msgid "" "`bpo-32556 `__: nt._getfinalpathname, " "nt._getvolumepathname and nt._getdiskusage now correctly convert from bytes." msgstr "" -#: ../build/NEWS:5556 ../build/NEWS:7421 ../build/NEWS:11619 +#: ../build/NEWS:5570 ../build/NEWS:7435 ../build/NEWS:11633 msgid "" "`bpo-21060 `__: Rewrite confusing " "message from setup.py upload from \"No dist file created in earlier " @@ -10751,20 +10776,20 @@ msgid "" "command\"." msgstr "" -#: ../build/NEWS:5560 ../build/NEWS:7257 ../build/NEWS:11623 +#: ../build/NEWS:5574 ../build/NEWS:7271 ../build/NEWS:11637 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:5564 ../build/NEWS:7425 ../build/NEWS:11627 +#: ../build/NEWS:5578 ../build/NEWS:7439 ../build/NEWS:11641 msgid "" "`bpo-32852 `__: Make sure sys.argv " "remains as a list when running trace." msgstr "" -#: ../build/NEWS:5566 +#: ../build/NEWS:5580 msgid "" "`bpo-31333 `__: ``_abc`` module is " "added. It is a speedup module with C implementations for various functions " @@ -10773,7 +10798,7 @@ msgid "" "this makes Python start-up up to 10% faster." msgstr "" -#: ../build/NEWS:5572 +#: ../build/NEWS:5586 msgid "" "Note that the new implementation hides internal registry and caches, " "previously accessible via private attributes ``_abc_registry``, " @@ -10782,14 +10807,14 @@ msgid "" "``_abc_registry_clear``, and ``_abc_caches_clear``." msgstr "" -#: ../build/NEWS:5578 ../build/NEWS:7437 ../build/NEWS:11629 +#: ../build/NEWS:5592 ../build/NEWS:7451 ../build/NEWS:11643 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:5582 ../build/NEWS:7441 +#: ../build/NEWS:5596 ../build/NEWS:7455 msgid "" "`bpo-32819 `__: ssl.match_hostname() has" " been simplified and no longer depends on re and ipaddress module for " @@ -10797,46 +10822,46 @@ msgid "" "improved." msgstr "" -#: ../build/NEWS:5586 +#: ../build/NEWS:5600 msgid "" "`bpo-19675 `__: ``multiprocessing.Pool``" " no longer leaks processes if its initialization fails." msgstr "" -#: ../build/NEWS:5589 ../build/NEWS:7445 +#: ../build/NEWS:5603 ../build/NEWS:7459 msgid "" "`bpo-32394 `__: socket: Remove " "TCP_FASTOPEN,TCP_KEEPCNT,TCP_KEEPIDLE,TCP_KEEPINTVL flags on older version " "Windows during run-time." msgstr "" -#: ../build/NEWS:5593 ../build/NEWS:7449 ../build/NEWS:11633 +#: ../build/NEWS:5607 ../build/NEWS:7463 ../build/NEWS:11647 msgid "" "`bpo-31787 `__: Fixed refleaks of " "``__init__()`` methods in various modules. (Contributed by Oren Milman)" msgstr "" -#: ../build/NEWS:5596 ../build/NEWS:7452 ../build/NEWS:11636 +#: ../build/NEWS:5610 ../build/NEWS:7466 ../build/NEWS:11650 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:5599 +#: ../build/NEWS:5613 msgid "" "`bpo-30688 `__: Added support of " "``\\N{name}`` escapes in regular expressions. Based on patch by Jonathan " "Eunice." msgstr "" -#: ../build/NEWS:5602 ../build/NEWS:7455 +#: ../build/NEWS:5616 ../build/NEWS:7469 msgid "" "`bpo-32792 `__: collections.ChainMap() " "preserves the order of the underlying mappings." msgstr "" -#: ../build/NEWS:5605 ../build/NEWS:7458 +#: ../build/NEWS:5619 ../build/NEWS:7472 msgid "" "`bpo-32775 `__: " ":func:`fnmatch.translate()` no longer produces patterns which contain set " @@ -10846,13 +10871,13 @@ msgid "" "patterns containing such sets by accident." msgstr "" -#: ../build/NEWS:5611 ../build/NEWS:7464 +#: ../build/NEWS:5625 ../build/NEWS:7478 msgid "" "`bpo-32622 `__: Implement native fast " "sendfile for Windows proactor event loop." msgstr "" -#: ../build/NEWS:5613 ../build/NEWS:7466 ../build/NEWS:11642 +#: ../build/NEWS:5627 ../build/NEWS:7480 ../build/NEWS:11656 msgid "" "`bpo-32777 `__: Fix a rare but potential" " pre-exec child process deadlock in subprocess on POSIX systems when marking" @@ -10860,46 +10885,46 @@ msgid "" "appears to have been introduced in 3.4." msgstr "" -#: ../build/NEWS:5618 ../build/NEWS:7471 ../build/NEWS:11647 +#: ../build/NEWS:5632 ../build/NEWS:7485 ../build/NEWS:11661 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:5622 +#: ../build/NEWS:5636 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:5626 ../build/NEWS:7475 +#: ../build/NEWS:5640 ../build/NEWS:7489 msgid "" "`bpo-32741 `__: Implement " "``asyncio.TimerHandle.when()`` method." msgstr "" -#: ../build/NEWS:5628 ../build/NEWS:7477 +#: ../build/NEWS:5642 ../build/NEWS:7491 msgid "" "`bpo-32691 `__: Use mod_spec.parent when" " running modules with pdb" msgstr "" -#: ../build/NEWS:5630 ../build/NEWS:7479 ../build/NEWS:11651 +#: ../build/NEWS:5644 ../build/NEWS:7493 ../build/NEWS:11665 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:5634 ../build/NEWS:7483 ../build/NEWS:11655 +#: ../build/NEWS:5648 ../build/NEWS:7497 ../build/NEWS:11669 msgid "" "`bpo-32727 `__: Do not include name " "field in SMTP envelope from address. Patch by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:5637 ../build/NEWS:7486 +#: ../build/NEWS:5651 ../build/NEWS:7500 msgid "" "`bpo-31453 `__: Add TLSVersion constants" " and SSLContext.maximum_version / minimum_version attributes. The new API " @@ -10908,7 +10933,7 @@ msgid "" " feature." msgstr "" -#: ../build/NEWS:5642 ../build/NEWS:7491 +#: ../build/NEWS:5656 ../build/NEWS:7505 msgid "" "`bpo-24334 `__: Internal implementation " "details of ssl module were cleaned up. The SSLSocket has one less layer of " @@ -10917,51 +10942,51 @@ msgid "" "simplified." msgstr "" -#: ../build/NEWS:5647 ../build/NEWS:7496 ../build/NEWS:11668 +#: ../build/NEWS:5661 ../build/NEWS:7510 ../build/NEWS:11682 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:5650 ../build/NEWS:7499 +#: ../build/NEWS:5664 ../build/NEWS:7513 msgid "" "`bpo-32585 `__: Add Ttk spinbox widget " "to :mod:`tkinter.ttk`. Patch by Alan D Moore." msgstr "" -#: ../build/NEWS:5653 +#: ../build/NEWS:5667 msgid "" "`bpo-32512 `__: :mod:`profile` CLI " "accepts `-m module_name` as an alternative to script path." msgstr "" -#: ../build/NEWS:5656 +#: ../build/NEWS:5670 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:5660 +#: ../build/NEWS:5674 msgid "Patch by Sanyam Khurana." msgstr "*Patch* oleh Sanyam Khurana." -#: ../build/NEWS:5662 +#: ../build/NEWS:5676 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:5666 +#: ../build/NEWS:5680 msgid "" "`bpo-29877 `__: compileall: import " "ProcessPoolExecutor only when needed, preventing hangs on low resource " "platforms" msgstr "" -#: ../build/NEWS:5669 ../build/NEWS:7502 +#: ../build/NEWS:5683 ../build/NEWS:7516 msgid "" "`bpo-32221 `__: Various functions " "returning tuple containing IPv6 addresses now omit ``%scope`` part since the" @@ -10970,46 +10995,46 @@ msgid "" "since useless resolving of network interface name is omitted." msgstr "" -#: ../build/NEWS:5675 +#: ../build/NEWS:5689 msgid "" "`bpo-32147 `__: " ":func:`binascii.unhexlify` is now up to 2 times faster. Patch by Sergey " "Fedoseev." msgstr "" -#: ../build/NEWS:5678 ../build/NEWS:7508 +#: ../build/NEWS:5692 ../build/NEWS:7522 msgid "" "`bpo-30693 `__: The TarFile class now " "recurses directories in a reproducible way." msgstr "" -#: ../build/NEWS:5681 ../build/NEWS:7511 +#: ../build/NEWS:5695 ../build/NEWS:7525 msgid "" "`bpo-30693 `__: The ZipFile class now " "recurses directories in a reproducible way." msgstr "" -#: ../build/NEWS:5684 +#: ../build/NEWS:5698 msgid "" "`bpo-31680 `__: Added " ":data:`curses.ncurses_version`." msgstr "" -#: ../build/NEWS:5686 ../build/NEWS:7047 ../build/NEWS:11354 +#: ../build/NEWS:5700 ../build/NEWS:7061 ../build/NEWS:11368 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:5690 +#: ../build/NEWS:5704 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:5694 +#: ../build/NEWS:5708 msgid "" "`bpo-31425 `__: Add support for sockets " "of the AF_QIPCRTR address family, supported by the Linux kernel. This is " @@ -11017,7 +11042,7 @@ msgid "" " devices. Patch by Bjorn Andersson." msgstr "" -#: ../build/NEWS:5699 +#: ../build/NEWS:5713 msgid "" "`bpo-22005 `__: Implemented unpickling " "instances of :class:`~datetime.datetime`, :class:`~datetime.date` and " @@ -11025,7 +11050,7 @@ msgid "" " used for successful decoding." msgstr "" -#: ../build/NEWS:5704 ../build/NEWS:7265 +#: ../build/NEWS:5718 ../build/NEWS:7279 msgid "" "`bpo-27645 `__: " ":class:`sqlite3.Connection` now exposes a " @@ -11033,44 +11058,44 @@ msgid "" " is at version 3.6.11 or higher. Patch by Lele Gaifax." msgstr "" -#: ../build/NEWS:5708 ../build/NEWS:6899 ../build/NEWS:11361 +#: ../build/NEWS:5722 ../build/NEWS:6913 ../build/NEWS:11375 msgid "" "`bpo-16865 `__: Support arrays >=2GiB in" " :mod:`ctypes`. Patch by Segev Finer." msgstr "" -#: ../build/NEWS:5710 +#: ../build/NEWS:5724 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:5714 +#: ../build/NEWS:5728 msgid "" "`bpo-29456 `__: Fix bugs in hangul " "normalization: u1176, u11a7 and u11c3" msgstr "" -#: ../build/NEWS:5719 +#: ../build/NEWS:5733 msgid "" "`bpo-21257 `__: Document " ":func:`http.client.parse_headers`." msgstr "" -#: ../build/NEWS:5721 +#: ../build/NEWS:5735 msgid "" "`bpo-34764 `__: Improve example of " "iter() with 2nd sentinel argument." msgstr "" -#: ../build/NEWS:5723 +#: ../build/NEWS:5737 msgid "" "`bpo-35564 `__: Explicitly set " "master_doc variable in conf.py for compliance with Sphinx 2.0" msgstr "" -#: ../build/NEWS:5726 +#: ../build/NEWS:5740 msgid "" "`bpo-35511 `__: Specified that " "profile.Profile class doesn't not support enable or disable methods. Also, " @@ -11078,127 +11103,127 @@ msgid "" "cProfile module." msgstr "" -#: ../build/NEWS:5730 +#: ../build/NEWS:5744 msgid "" "`bpo-10536 `__: Enhance the gettext " "docs. Patch by Éric Araujo" msgstr "" -#: ../build/NEWS:5732 +#: ../build/NEWS:5746 msgid "" "`bpo-35089 `__: Remove mention of " "``typing.io`` and ``typing.re``. Their types should be imported from " "``typing`` directly." msgstr "" -#: ../build/NEWS:5735 +#: ../build/NEWS:5749 msgid "" "`bpo-35038 `__: Fix the documentation " "about an unexisting `f_restricted` attribute in the frame object. Patch by " "Stéphane Wirtel" msgstr "" -#: ../build/NEWS:5738 +#: ../build/NEWS:5752 msgid "" "`bpo-35042 `__: Replace PEP XYZ by the " "pep role and allow to use the direct links to the PEPs." msgstr "" -#: ../build/NEWS:5741 +#: ../build/NEWS:5755 msgid "" "`bpo-35044 `__: Fix the documentation " "with the role ``exc`` for the appropriated exception. Patch by Stéphane " "Wirtel" msgstr "" -#: ../build/NEWS:5744 +#: ../build/NEWS:5758 msgid "" "`bpo-35035 `__: Rename documentation for" " :mod:`email.utils` to ``email.utils.rst``." msgstr "" -#: ../build/NEWS:5747 +#: ../build/NEWS:5761 msgid "" "`bpo-34967 `__: Use " "app.add_object_type() instead of the deprecated Sphinx function " "app.description_unit()" msgstr "" -#: ../build/NEWS:5750 +#: ../build/NEWS:5764 msgid "" "`bpo-34913 `__: Add documentation about " "the new command line interface of the gzip module." msgstr "" -#: ../build/NEWS:5753 +#: ../build/NEWS:5767 msgid "" "`bpo-32174 `__: chm document displays " "non-ASCII charaters properly on some MBCS Windows systems." msgstr "" -#: ../build/NEWS:5756 +#: ../build/NEWS:5770 msgid "" "`bpo-11233 `__: Create availability " "directive for documentation. Original patch by Georg Brandl." msgstr "" -#: ../build/NEWS:5759 +#: ../build/NEWS:5773 msgid "" "`bpo-34790 `__: Document how passing " "coroutines to asyncio.wait() can be confusing." msgstr "" -#: ../build/NEWS:5762 +#: ../build/NEWS:5776 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:5766 +#: ../build/NEWS:5780 msgid "" "`bpo-28617 `__: Fixed info in the " "stdtypes docs concerning the types that support membership tests." msgstr "" -#: ../build/NEWS:5769 +#: ../build/NEWS:5783 msgid "" "`bpo-20177 `__: Migrate " "datetime.date.fromtimestamp to Argument Clinic. Patch by Tim Hoffmann." msgstr "" -#: ../build/NEWS:5772 +#: ../build/NEWS:5786 msgid "" "`bpo-34065 `__: Fix wrongly written " "basicConfig documentation markup syntax" msgstr "" -#: ../build/NEWS:5774 +#: ../build/NEWS:5788 msgid "" "`bpo-33460 `__: replaced ellipsis with " "correct error codes in tutorial chapter 3." msgstr "" -#: ../build/NEWS:5777 +#: ../build/NEWS:5791 msgid "" "`bpo-33847 `__: Add '@' operator entry " "to index." msgstr "" -#: ../build/NEWS:5779 ../build/NEWS:6694 +#: ../build/NEWS:5793 ../build/NEWS:6708 msgid "" "`bpo-33409 `__: Clarified the " "relationship between :pep:`538`'s PYTHONCOERCECLOCALE and PEP 540's " "PYTHONUTF8 mode." msgstr "" -#: ../build/NEWS:5782 +#: ../build/NEWS:5796 msgid "" "`bpo-33197 `__: Add versionadded tag to " "the documentation of ParameterKind.description" msgstr "" -#: ../build/NEWS:5785 +#: ../build/NEWS:5799 msgid "" "`bpo-17045 `__: Improve the C-API doc " "for PyTypeObject. This includes adding several quick-reference tables and a" @@ -11206,32 +11231,32 @@ msgid "" " up with a slightly more consistent format." msgstr "" -#: ../build/NEWS:5790 ../build/NEWS:6697 +#: ../build/NEWS:5804 ../build/NEWS:6711 msgid "" "`bpo-33736 `__: Improve the " "documentation of :func:`asyncio.open_connection`, " ":func:`asyncio.start_server` and their UNIX socket counterparts." msgstr "" -#: ../build/NEWS:5793 ../build/NEWS:6904 +#: ../build/NEWS:5807 ../build/NEWS:6918 msgid "" "`bpo-23859 `__: Document that " "`asyncio.wait()` does not cancel its futures on timeout." msgstr "" -#: ../build/NEWS:5796 ../build/NEWS:6907 +#: ../build/NEWS:5810 ../build/NEWS:6921 msgid "" "`bpo-32436 `__: Document :pep:`567` " "changes to asyncio." msgstr "" -#: ../build/NEWS:5798 ../build/NEWS:6909 +#: ../build/NEWS:5812 ../build/NEWS:6923 msgid "" "`bpo-33604 `__: Update HMAC md5 default " "to a DeprecationWarning, bump removal to 3.8." msgstr "" -#: ../build/NEWS:5801 +#: ../build/NEWS:5815 msgid "" "`bpo-33594 `__: Document ``getargspec``," " ``from_function`` and ``from_builtin`` as deprecated in their respective " @@ -11239,183 +11264,183 @@ msgid "" "message." msgstr "" -#: ../build/NEWS:5805 ../build/NEWS:6912 ../build/NEWS:11370 +#: ../build/NEWS:5819 ../build/NEWS:6926 ../build/NEWS:11384 msgid "" "`bpo-33503 `__: Fix broken pypi link" msgstr "" -#: ../build/NEWS:5807 ../build/NEWS:6914 ../build/NEWS:11372 +#: ../build/NEWS:5821 ../build/NEWS:6928 ../build/NEWS:11386 msgid "" "`bpo-33421 `__: Add missing " "documentation for ``typing.AsyncContextManager``." msgstr "" -#: ../build/NEWS:5809 +#: ../build/NEWS:5823 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:5813 ../build/NEWS:7054 ../build/NEWS:11374 +#: ../build/NEWS:5827 ../build/NEWS:7068 ../build/NEWS:11388 msgid "" "`bpo-33378 `__: Add Korean language " "switcher for https://docs.python.org/3/" msgstr "" -#: ../build/NEWS:5815 ../build/NEWS:7056 ../build/NEWS:11376 +#: ../build/NEWS:5829 ../build/NEWS:7070 ../build/NEWS:11390 msgid "" "`bpo-33276 `__: Clarify that the " "``__path__`` attribute on modules cannot be just any value." msgstr "" -#: ../build/NEWS:5818 ../build/NEWS:7059 ../build/NEWS:11379 +#: ../build/NEWS:5832 ../build/NEWS:7073 ../build/NEWS:11393 msgid "" "`bpo-33201 `__: Modernize documentation " "for writing C extension types." msgstr "" -#: ../build/NEWS:5820 ../build/NEWS:7061 ../build/NEWS:11381 +#: ../build/NEWS:5834 ../build/NEWS:7075 ../build/NEWS:11395 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:5824 ../build/NEWS:7272 ../build/NEWS:11385 +#: ../build/NEWS:5838 ../build/NEWS:7286 ../build/NEWS:11399 msgid "" "`bpo-33126 `__: Document " "PyBuffer_ToContiguous()." msgstr "" -#: ../build/NEWS:5826 ../build/NEWS:7274 ../build/NEWS:11387 +#: ../build/NEWS:5840 ../build/NEWS:7288 ../build/NEWS:11401 msgid "" "`bpo-27212 `__: Modify documentation for" " the :func:`islice` recipe to consume initial values up to the start index." msgstr "" -#: ../build/NEWS:5829 ../build/NEWS:7277 ../build/NEWS:11390 +#: ../build/NEWS:5843 ../build/NEWS:7291 ../build/NEWS:11404 msgid "" "`bpo-28247 `__: Update :mod:`zipapp` " "documentation to describe how to make standalone applications." msgstr "" -#: ../build/NEWS:5832 ../build/NEWS:7280 ../build/NEWS:11393 +#: ../build/NEWS:5846 ../build/NEWS:7294 ../build/NEWS:11407 msgid "" "`bpo-18802 `__: Documentation changes " "for ipaddress. Patch by Jon Foster and Berker Peksag." msgstr "" -#: ../build/NEWS:5835 ../build/NEWS:7283 ../build/NEWS:11396 +#: ../build/NEWS:5849 ../build/NEWS:7297 ../build/NEWS:11410 msgid "" "`bpo-27428 `__: Update documentation to " "clarify that ``WindowsRegistryFinder`` implements ``MetaPathFinder``. (Patch" " by Himanshu Lakhara)" msgstr "" -#: ../build/NEWS:5838 ../build/NEWS:7517 +#: ../build/NEWS:5852 ../build/NEWS:7531 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:5842 ../build/NEWS:7521 ../build/NEWS:11726 +#: ../build/NEWS:5856 ../build/NEWS:7535 ../build/NEWS:11740 msgid "" "`bpo-17232 `__: Clarify docs for -O and " "-OO. Patch by Terry Reedy." msgstr "" -#: ../build/NEWS:5844 ../build/NEWS:7523 +#: ../build/NEWS:5858 ../build/NEWS:7537 msgid "" "`bpo-32436 `__: Add documentation for " "the contextvars module (PEP 567)." msgstr "" -#: ../build/NEWS:5846 ../build/NEWS:7525 ../build/NEWS:11728 +#: ../build/NEWS:5860 ../build/NEWS:7539 ../build/NEWS:11742 msgid "" "`bpo-32800 `__: Update link to w3c doc " "for xml default namespaces." msgstr "" -#: ../build/NEWS:5848 ../build/NEWS:7527 +#: ../build/NEWS:5862 ../build/NEWS:7541 msgid "" "`bpo-11015 `__: Update " ":mod:`test.support` documentation." msgstr "" -#: ../build/NEWS:5850 +#: ../build/NEWS:5864 msgid "" "`bpo-32613 `__: Update the " "faq/windows.html to use the py command from PEP 397 instead of python." msgstr "" -#: ../build/NEWS:5853 ../build/NEWS:7529 ../build/NEWS:11730 +#: ../build/NEWS:5867 ../build/NEWS:7543 ../build/NEWS:11744 msgid "" "`bpo-8722 `__: Document " ":meth:`__getattr__` behavior when property :meth:`get` method raises " ":exc:`AttributeError`." msgstr "" -#: ../build/NEWS:5856 ../build/NEWS:7532 ../build/NEWS:11733 +#: ../build/NEWS:5870 ../build/NEWS:7546 ../build/NEWS:11747 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:5860 +#: ../build/NEWS:5874 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:5863 +#: ../build/NEWS:5877 msgid "" "`bpo-32722 `__: Remove the bad example " "in the tutorial of the Generator Expression. Patch by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:5866 ../build/NEWS:7536 ../build/NEWS:11737 +#: ../build/NEWS:5880 ../build/NEWS:7550 ../build/NEWS:11751 msgid "" "`bpo-31972 `__: Improve docstrings for " "`pathlib.PurePath` subclasses." msgstr "" -#: ../build/NEWS:5868 +#: ../build/NEWS:5882 msgid "" "`bpo-30607 `__: Use the externalized " "``python-docs-theme`` package when building the documentation." msgstr "" -#: ../build/NEWS:5871 ../build/NEWS:7065 ../build/NEWS:11399 +#: ../build/NEWS:5885 ../build/NEWS:7079 ../build/NEWS:11413 msgid "" "`bpo-8243 `__: Add a note about " "curses.addch and curses.addstr exception behavior when writing outside a " "window, or pad." msgstr "" -#: ../build/NEWS:5874 ../build/NEWS:7068 +#: ../build/NEWS:5888 ../build/NEWS:7082 msgid "" "`bpo-32337 `__: Update documentation " "related with ``dict`` order." msgstr "" -#: ../build/NEWS:5876 +#: ../build/NEWS:5890 msgid "" "`bpo-25041 `__: Document ``AF_PACKET`` " "in the :mod:`socket` module." msgstr "" -#: ../build/NEWS:5878 ../build/NEWS:6700 ../build/NEWS:11402 +#: ../build/NEWS:5892 ../build/NEWS:6714 ../build/NEWS:11416 msgid "" "`bpo-31432 `__: Clarify meaning of " "CERT_NONE, CERT_OPTIONAL, and CERT_REQUIRED flags for " "ssl.SSLContext.verify_mode." msgstr "" -#: ../build/NEWS:5884 +#: ../build/NEWS:5898 msgid "" "`bpo-35772 `__: Fix sparse file tests of" " test_tarfile on ppc64 with the tmpfs filesystem. Fix the function testing " @@ -11426,14 +11451,14 @@ msgid "" "KiB pages, whereas the test punch holes of 4 KiB." msgstr "" -#: ../build/NEWS:5892 +#: ../build/NEWS:5906 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:5895 +#: ../build/NEWS:5909 msgid "" "`bpo-32710 `__: " "``test_asyncio/test_sendfile.py`` now resets the event loop policy using " @@ -11441,20 +11466,20 @@ msgid "" "running tests on Windows." msgstr "" -#: ../build/NEWS:5899 +#: ../build/NEWS:5913 msgid "" "`bpo-33717 `__: test.pythoninfo now logs" " information of all clocks, not only time.time() and time.perf_counter()." msgstr "" -#: ../build/NEWS:5902 +#: ../build/NEWS:5916 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:5905 +#: ../build/NEWS:5919 msgid "" "`bpo-31731 `__: Fix a race condition in " "``check_interrupted_write()`` of test_io: create directly the thread with " @@ -11463,14 +11488,14 @@ msgid "" "the signal is blocked." msgstr "" -#: ../build/NEWS:5910 +#: ../build/NEWS:5924 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:5914 +#: ../build/NEWS:5928 msgid "" "`bpo-35519 `__: Rename " ":mod:`test.bisect` module to :mod:`test.bisect_cmd` to avoid conflict with " @@ -11478,14 +11503,14 @@ msgid "" "Lib/test/test_xmlrpc.py``." msgstr "" -#: ../build/NEWS:5918 +#: ../build/NEWS:5932 msgid "" "`bpo-35513 `__: Replace " ":func:`time.time` with :func:`time.monotonic` in tests to measure time " "delta." msgstr "" -#: ../build/NEWS:5921 +#: ../build/NEWS:5935 msgid "" "`bpo-34279 `__: " ":func:`test.support.run_unittest` no longer raise :exc:`TestDidNotRun` if " @@ -11493,32 +11518,32 @@ msgid "" "no test have been run and no test have been skipped." msgstr "" -#: ../build/NEWS:5926 +#: ../build/NEWS:5940 msgid "" "`bpo-35412 `__: Add testcase to " "``test_future4``: check unicode literal." msgstr "" -#: ../build/NEWS:5928 +#: ../build/NEWS:5942 msgid "" "`bpo-26704 `__: Added test demonstrating" " double-patching of an instance method. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:5931 +#: ../build/NEWS:5945 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:5934 +#: ../build/NEWS:5948 msgid "" "`bpo-35352 `__: Modify test_asyncio to " "use the certificate set from the test directory." msgstr "" -#: ../build/NEWS:5937 +#: ../build/NEWS:5951 msgid "" "`bpo-35317 `__: Fix ``mktime()`` " "overflow error in ``test_email``: run " @@ -11526,7 +11551,7 @@ msgid "" "``test_localtime_daylight_false_dst_true()`` with a specific timezone." msgstr "" -#: ../build/NEWS:5941 +#: ../build/NEWS:5955 msgid "" "`bpo-21263 `__: After several reports " "that test_gdb does not work properly on macOS and since gdb is not shipped " @@ -11534,7 +11559,7 @@ msgid "" "been used to compile Python. Patch by Lysandros Nikolaou" msgstr "" -#: ../build/NEWS:5946 +#: ../build/NEWS:5960 msgid "" "`bpo-34279 `__: regrtest issue a warning" " when no tests have been executed in a particular test file. Also, a new " @@ -11542,26 +11567,26 @@ msgid "" "files. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:5950 +#: ../build/NEWS:5964 msgid "" "`bpo-34962 `__: make docstest in Doc now" " passes., and is enforced in CI" msgstr "" -#: ../build/NEWS:5952 +#: ../build/NEWS:5966 msgid "" "`bpo-23596 `__: Use argparse for the " "command line of the gzip module. Patch by Antony Lee" msgstr "" -#: ../build/NEWS:5955 +#: ../build/NEWS:5969 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:5958 +#: ../build/NEWS:5972 msgid "" "`bpo-34587 `__: test_socket: Remove " "RDSTest.testCongestion(). The test tries to fill the receiver's socket " @@ -11571,70 +11596,70 @@ msgid "" "error. The test fails on Fedora 28 by design, so just remove it." msgstr "" -#: ../build/NEWS:5965 +#: ../build/NEWS:5979 msgid "" "`bpo-34661 `__: Fix test_shutil if unzip" " doesn't support -t." msgstr "" -#: ../build/NEWS:5967 +#: ../build/NEWS:5981 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:5971 +#: ../build/NEWS:5985 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:5975 +#: ../build/NEWS:5989 msgid "" "`bpo-34594 `__: Fix usage of hardcoded " "``errno`` values in the tests." msgstr "" -#: ../build/NEWS:5977 +#: ../build/NEWS:5991 msgid "" "`bpo-34579 `__: Fix test_embed for AIX " "Patch by Michael Felt" msgstr "" -#: ../build/NEWS:5979 +#: ../build/NEWS:5993 msgid "" "`bpo-34542 `__: Use 3072 RSA keys and " "SHA-256 signature for test certs and keys." msgstr "" -#: ../build/NEWS:5982 +#: ../build/NEWS:5996 msgid "" "`bpo-11193 `__: Remove special condition" " for AIX in `test_subprocess.test_undecodable_env`" msgstr "" -#: ../build/NEWS:5985 +#: ../build/NEWS:5999 msgid "" "`bpo-34347 `__: Fix " "`test_utf8_mode.test_cmd_line` for AIX" msgstr "" -#: ../build/NEWS:5987 +#: ../build/NEWS:6001 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:5990 +#: ../build/NEWS:6004 msgid "" "`bpo-34391 `__: Fix ftplib test for TLS " "1.3 by reading from data socket." msgstr "" -#: ../build/NEWS:5992 +#: ../build/NEWS:6006 msgid "" "`bpo-11192 `__: Fix `test_socket` on AIX" " AIX 6.1 and later IPv6 zone id supports only supported by inet_pton6_zone()" @@ -11642,44 +11667,44 @@ msgid "" "rather than build-time based sys.platform()" msgstr "" -#: ../build/NEWS:5997 +#: ../build/NEWS:6011 msgid "" "`bpo-34399 `__: Update all RSA keys and " "DH params to use at least 2048 bits." msgstr "" -#: ../build/NEWS:5999 +#: ../build/NEWS:6013 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:6003 +#: ../build/NEWS:6017 msgid "" "`bpo-11191 `__: Skip the distutils test " "'test_search_cpp' when using XLC as compiler patch by aixtools (Michael " "Felt)" msgstr "" -#: ../build/NEWS:6006 +#: ../build/NEWS:6020 msgid "Improved an error message when mock assert_has_calls fails." msgstr "" -#: ../build/NEWS:6008 +#: ../build/NEWS:6022 msgid "" "`bpo-33746 `__: Fix test_unittest when " "run in verbose mode." msgstr "" -#: ../build/NEWS:6010 +#: ../build/NEWS:6024 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:6013 +#: ../build/NEWS:6027 msgid "" "`bpo-33873 `__: Fix a bug in " "``regrtest`` that caused an extra test to run if --huntrleaks/-R was used. " @@ -11687,97 +11712,97 @@ msgid "" "--huntrleaks/-R (at least one warmup run and one repetition must be used)." msgstr "" -#: ../build/NEWS:6018 +#: ../build/NEWS:6032 msgid "" "`bpo-33562 `__: Check that a global " "asyncio event loop policy is not left behind by any tests." msgstr "" -#: ../build/NEWS:6021 ../build/NEWS:6919 ../build/NEWS:11408 +#: ../build/NEWS:6035 ../build/NEWS:6933 ../build/NEWS:11422 msgid "" "`bpo-33655 `__: Ignore " "test_posix_fallocate failures on BSD platforms that might be due to running " "on ZFS." msgstr "" -#: ../build/NEWS:6024 +#: ../build/NEWS:6038 msgid "" "`bpo-32962 `__: Fixed test_gdb when " "Python is compiled with flags -mcet -fcf-protection -O0." msgstr "" -#: ../build/NEWS:6027 ../build/NEWS:7073 +#: ../build/NEWS:6041 ../build/NEWS:7087 msgid "" "`bpo-33358 `__: Fix " "``test_embed.test_pre_initialization_sys_options()`` when the interpreter is" " built with ``--enable-shared``." msgstr "" -#: ../build/NEWS:6030 ../build/NEWS:7289 ../build/NEWS:11521 +#: ../build/NEWS:6044 ../build/NEWS:7303 ../build/NEWS:11535 msgid "" "`bpo-32872 `__: Avoid regrtest " "compatibility issue with namespace packages." msgstr "" -#: ../build/NEWS:6032 ../build/NEWS:7291 ../build/NEWS:11746 +#: ../build/NEWS:6046 ../build/NEWS:7305 ../build/NEWS:11760 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:6035 +#: ../build/NEWS:6049 msgid "" "`bpo-32663 `__: Making sure the " "`SMTPUTF8SimTests` class of tests gets run in test_smtplib.py." msgstr "" -#: ../build/NEWS:6038 +#: ../build/NEWS:6052 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:6042 +#: ../build/NEWS:6056 msgid "Applicable to Python2-2.7 and later" msgstr "Berlaku untuk Python2-2.7 dan yang lebih baru" -#: ../build/NEWS:6044 ../build/NEWS:7294 ../build/NEWS:11411 +#: ../build/NEWS:6058 ../build/NEWS:7308 ../build/NEWS:11425 msgid "`bpo-19417 `__: Add test_bdb.py." msgstr "" -#: ../build/NEWS:6046 ../build/NEWS:7541 +#: ../build/NEWS:6060 ../build/NEWS:7555 msgid "" "`bpo-31809 `__: Add tests to verify " "connection with secp ECDH curves." msgstr "" -#: ../build/NEWS:6051 +#: ../build/NEWS:6065 msgid "" "`bpo-34691 `__: The _contextvars module " "is now built into the core Python library on Windows." msgstr "" -#: ../build/NEWS:6054 +#: ../build/NEWS:6068 msgid "" "`bpo-35683 `__: Improved Azure Pipelines" " build steps and now verifying layouts correctly" msgstr "" -#: ../build/NEWS:6057 +#: ../build/NEWS:6071 msgid "" "`bpo-35642 `__: Remove asynciomodule.c " "from pythoncore.vcxproj" msgstr "" -#: ../build/NEWS:6059 +#: ../build/NEWS:6073 msgid "" "`bpo-35550 `__: Fix incorrect Solaris " "#ifdef checks to look for __sun && __SVR4 instead of sun when compiling." msgstr "" -#: ../build/NEWS:6062 +#: ../build/NEWS:6076 msgid "" "`bpo-35499 `__: ``make profile-opt`` no " "longer replaces ``CFLAGS_NODIST`` with ``CFLAGS``. It now adds profile-" @@ -11785,27 +11810,27 @@ msgid "" "``CFLAGS_NODIST`` flags are kept." msgstr "" -#: ../build/NEWS:6066 +#: ../build/NEWS:6080 msgid "" "`bpo-35257 `__: Avoid leaking the linker" " flags from Link Time Optimizations (LTO) into distutils when compiling C " "extensions." msgstr "" -#: ../build/NEWS:6069 +#: ../build/NEWS:6083 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:6073 +#: ../build/NEWS:6087 msgid "" "`bpo-35139 `__: Fix a compiler error " "when statically linking `pyexpat` in `Modules/Setup`." msgstr "" -#: ../build/NEWS:6076 +#: ../build/NEWS:6090 msgid "" "`bpo-35059 `__: PCbuild: Set " "InlineFunctionExpansion to OnlyExplicitInline (\"/Ob1\" option) in " @@ -11814,7 +11839,7 @@ msgid "" "Windows." msgstr "" -#: ../build/NEWS:6081 +#: ../build/NEWS:6095 msgid "" "`bpo-35011 `__: Restores the use of " "pyexpatns.h to isolate our embedded copy of the expat C library so that its " @@ -11822,51 +11847,51 @@ msgid "" "application or other extension modules with their own version of libexpat." msgstr "" -#: ../build/NEWS:6086 +#: ../build/NEWS:6100 msgid "" "`bpo-28015 `__: Have --with-lto works " "correctly with clang." msgstr "" -#: ../build/NEWS:6088 +#: ../build/NEWS:6102 msgid "" "`bpo-34765 `__: Update the outdated " "install-sh file to the latest revision from automake v1.16.1" msgstr "" -#: ../build/NEWS:6091 +#: ../build/NEWS:6105 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:6095 +#: ../build/NEWS:6109 msgid "" "`bpo-34710 `__: Fixed SSL module build " "with OpenSSL & pedantic CFLAGS." msgstr "" -#: ../build/NEWS:6097 +#: ../build/NEWS:6111 msgid "" "`bpo-34582 `__: Add JUnit XML output for" " regression tests and update Azure DevOps builds." msgstr "" -#: ../build/NEWS:6100 +#: ../build/NEWS:6114 msgid "" "`bpo-34081 `__: Make Sphinx warnings as " "errors in the Docs Makefile." msgstr "" -#: ../build/NEWS:6102 +#: ../build/NEWS:6116 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:6105 +#: ../build/NEWS:6119 msgid "" "`bpo-33015 `__: Fix an undefined " "behaviour in the pthread implementation of " @@ -11874,90 +11899,90 @@ msgid "" " ``NULL``." msgstr "" -#: ../build/NEWS:6109 +#: ../build/NEWS:6123 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:6113 +#: ../build/NEWS:6127 msgid "" "`bpo-34121 `__: Fix detection of C11 " "atomic support on clang." msgstr "" -#: ../build/NEWS:6115 +#: ../build/NEWS:6129 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:6119 +#: ../build/NEWS:6133 msgid "" "`bpo-30345 `__: Add -g to LDFLAGS when " "compiling with LTO to get debug symbols." msgstr "" -#: ../build/NEWS:6121 ../build/NEWS:6706 ../build/NEWS:11416 +#: ../build/NEWS:6135 ../build/NEWS:6720 ../build/NEWS:11430 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:6125 ../build/NEWS:6928 ../build/NEWS:11420 +#: ../build/NEWS:6139 ../build/NEWS:6942 ../build/NEWS:11434 msgid "" "`bpo-33614 `__: Ensures module " "definition files for the stable ABI on Windows are correctly regenerated." msgstr "" -#: ../build/NEWS:6128 +#: ../build/NEWS:6142 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:6131 ../build/NEWS:6931 ../build/NEWS:11423 +#: ../build/NEWS:6145 ../build/NEWS:6945 ../build/NEWS:11437 msgid "" "`bpo-33522 `__: Enable CI builds on " "Visual Studio Team Services at https://python.visualstudio.com/cpython" msgstr "" -#: ../build/NEWS:6134 +#: ../build/NEWS:6148 msgid "" "`bpo-33512 `__: configure's check for " "\"long double\" has been simplified" msgstr "" -#: ../build/NEWS:6136 +#: ../build/NEWS:6150 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:6140 ../build/NEWS:7079 ../build/NEWS:11430 +#: ../build/NEWS:6154 ../build/NEWS:7093 ../build/NEWS:11444 msgid "" "`bpo-33394 `__: Enable the verbose build" " for extension modules, when GNU make is passed macros on the command line." msgstr "" -#: ../build/NEWS:6143 ../build/NEWS:7082 +#: ../build/NEWS:6157 ../build/NEWS:7096 msgid "" "`bpo-33393 `__: Update config.guess and " "config.sub files." msgstr "" -#: ../build/NEWS:6145 ../build/NEWS:7084 +#: ../build/NEWS:6159 ../build/NEWS:7098 msgid "" "`bpo-33377 `__: Add new triplets for " "mips r6 and riscv variants (used in extension suffixes)." msgstr "" -#: ../build/NEWS:6148 ../build/NEWS:7087 +#: ../build/NEWS:6162 ../build/NEWS:7101 msgid "" "`bpo-32232 `__: By default, modules " "configured in `Modules/Setup` are no longer built with `-DPy_BUILD_CORE`. " @@ -11965,19 +11990,19 @@ msgid "" " it in their individual entries." msgstr "" -#: ../build/NEWS:6152 ../build/NEWS:7091 +#: ../build/NEWS:6166 ../build/NEWS:7105 msgid "" "`bpo-33182 `__: The embedding tests can " "once again be built with clang 6.0" msgstr "" -#: ../build/NEWS:6154 ../build/NEWS:7299 ../build/NEWS:11526 +#: ../build/NEWS:6168 ../build/NEWS:7313 ../build/NEWS:11540 msgid "" "`bpo-33163 `__: Upgrade pip to 9.0.3 and" " setuptools to v39.0.1." msgstr "" -#: ../build/NEWS:6156 +#: ../build/NEWS:6170 msgid "" "`bpo-33012 `__: gcc 8 has added a new " "warning heuristic to detect invalid function casts and a stock python build " @@ -11986,146 +12011,146 @@ msgid "" "this by adding a dummy argument to all functions that implement METH_NOARGS." msgstr "" -#: ../build/NEWS:6162 ../build/NEWS:7546 +#: ../build/NEWS:6176 ../build/NEWS:7560 msgid "" "`bpo-32898 `__: Fix the python debug " "build when using COUNT_ALLOCS." msgstr "" -#: ../build/NEWS:6164 +#: ../build/NEWS:6178 msgid "" "`bpo-29442 `__: Replace optparse with " "argparse in setup.py" msgstr "" -#: ../build/NEWS:6169 +#: ../build/NEWS:6183 msgid "" "`bpo-35890 `__: Fix API calling " "consistency of GetVersionEx and wcstok." msgstr "" -#: ../build/NEWS:6171 +#: ../build/NEWS:6185 msgid "" "`bpo-32560 `__: The ``py`` launcher now " "forwards its ``STARTUPINFO`` structure to child processes." msgstr "" -#: ../build/NEWS:6174 +#: ../build/NEWS:6188 msgid "" "`bpo-35854 `__: Fix EnvBuilder and " "--symlinks in venv on Windows" msgstr "" -#: ../build/NEWS:6176 +#: ../build/NEWS:6190 msgid "" "`bpo-35811 `__: Avoid propagating venv " "settings when launching via py.exe" msgstr "" -#: ../build/NEWS:6178 +#: ../build/NEWS:6192 msgid "" "`bpo-35797 `__: Fix default executable " "used by the multiprocessing module" msgstr "" -#: ../build/NEWS:6180 +#: ../build/NEWS:6194 msgid "" "`bpo-35758 `__: Allow building on ARM " "with MSVC." msgstr "" -#: ../build/NEWS:6182 +#: ../build/NEWS:6196 msgid "" "`bpo-29734 `__: Fix handle leaks in " "os.stat on Windows." msgstr "" -#: ../build/NEWS:6184 +#: ../build/NEWS:6198 msgid "" "`bpo-35596 `__: Use unchecked PYCs for " "the embeddable distro to avoid zipimport restrictions." msgstr "" -#: ../build/NEWS:6187 +#: ../build/NEWS:6201 msgid "" "`bpo-35596 `__: Fix vcruntime140.dll " "being added to embeddable distro multiple times." msgstr "" -#: ../build/NEWS:6190 +#: ../build/NEWS:6204 msgid "" "`bpo-35402 `__: Update Windows build to " "use Tcl and Tk 8.6.9" msgstr "" -#: ../build/NEWS:6192 +#: ../build/NEWS:6206 msgid "" "`bpo-35401 `__: Updates Windows build to" " OpenSSL 1.1.0j" msgstr "" -#: ../build/NEWS:6194 +#: ../build/NEWS:6208 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:6197 +#: ../build/NEWS:6211 msgid "" "`bpo-34977 `__: Adds support for " "building a Windows App Store package" msgstr "" -#: ../build/NEWS:6199 +#: ../build/NEWS:6213 msgid "" "`bpo-35067 `__: Remove _distutils_findvs" " module and use vswhere.exe instead." msgstr "" -#: ../build/NEWS:6201 +#: ../build/NEWS:6215 msgid "" "`bpo-32557 `__: Allow shutil.disk_usage " "to take a file path on Windows" msgstr "" -#: ../build/NEWS:6203 +#: ../build/NEWS:6217 msgid "" "`bpo-34770 `__: Fix a possible null " "pointer dereference in pyshellext.cpp." msgstr "" -#: ../build/NEWS:6205 +#: ../build/NEWS:6219 msgid "" "`bpo-34603 `__: Fix returning structs " "from functions produced by MSVC" msgstr "" -#: ../build/NEWS:6207 +#: ../build/NEWS:6221 msgid "" "`bpo-34581 `__: Guard MSVC-specific code" " in socketmodule.c with ``#ifdef _MSC_VER``." msgstr "" -#: ../build/NEWS:6210 +#: ../build/NEWS:6224 msgid "" "`bpo-34532 `__: Fixes exit code of list " "version arguments for py.exe." msgstr "" -#: ../build/NEWS:6212 +#: ../build/NEWS:6226 msgid "" "`bpo-34062 `__: Fixed the '--list' and " "'--list-paths' arguments for the py.exe launcher" msgstr "" -#: ../build/NEWS:6215 +#: ../build/NEWS:6229 msgid "" "`bpo-34225 `__: Ensure INCLUDE and LIB " "directories do not end with a backslash." msgstr "" -#: ../build/NEWS:6217 +#: ../build/NEWS:6231 msgid "" "`bpo-34011 `__: A suite of code has been" " changed which copied across DLLs and init.tcl from the running Python " @@ -12134,7 +12159,7 @@ msgid "" "when that is the case, rather than whenever a venv is created." msgstr "" -#: ../build/NEWS:6223 +#: ../build/NEWS:6237 msgid "" "`bpo-34006 `__: Revert line length limit" " for Windows help docs. The line-length limit is not needed because the " @@ -12142,7 +12167,7 @@ msgid "" "interact badly with the DPI setting." msgstr "" -#: ../build/NEWS:6227 +#: ../build/NEWS:6241 msgid "" "`bpo-31546 `__: Restore running " "PyOS_InputHook while waiting for user input at the prompt. The restores " @@ -12150,92 +12175,92 @@ msgid "" " prompt on Windows." msgstr "" -#: ../build/NEWS:6231 +#: ../build/NEWS:6245 msgid "" "`bpo-30237 `__: Output error when " "ReadConsole is canceled by CancelSynchronousIo instead of crashing." msgstr "" -#: ../build/NEWS:6234 +#: ../build/NEWS:6248 msgid "" "`bpo-33895 `__: GIL is released while " "calling functions that acquire Windows loader lock." msgstr "" -#: ../build/NEWS:6237 ../build/NEWS:6713 +#: ../build/NEWS:6251 ../build/NEWS:6727 msgid "" "`bpo-33720 `__: Reduces maximum marshal " "recursion depth on release builds." msgstr "" -#: ../build/NEWS:6239 +#: ../build/NEWS:6253 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:6243 +#: ../build/NEWS:6257 msgid "" "`bpo-33316 `__: PyThread_release_lock " "always fails" msgstr "" -#: ../build/NEWS:6245 ../build/NEWS:7096 +#: ../build/NEWS:6259 ../build/NEWS:7110 msgid "" "`bpo-33184 `__: Update Windows installer" " to use OpenSSL 1.1.0h." msgstr "" -#: ../build/NEWS:6247 +#: ../build/NEWS:6261 msgid "" "`bpo-32890 `__: Fix usage of " "GetLastError() instead of errno in os.execve() and os.truncate()." msgstr "" -#: ../build/NEWS:6250 ../build/NEWS:7304 ../build/NEWS:11767 +#: ../build/NEWS:6264 ../build/NEWS:7318 ../build/NEWS:11781 msgid "" "`bpo-33016 `__: Fix potential use of " "uninitialized memory in nt._getfinalpathname" msgstr "" -#: ../build/NEWS:6253 ../build/NEWS:7307 ../build/NEWS:11770 +#: ../build/NEWS:6267 ../build/NEWS:7321 ../build/NEWS:11784 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:6256 ../build/NEWS:7551 +#: ../build/NEWS:6270 ../build/NEWS:7565 msgid "" "`bpo-32901 `__: Update Tcl and Tk " "versions to 8.6.8" msgstr "" -#: ../build/NEWS:6258 ../build/NEWS:7553 ../build/NEWS:11773 +#: ../build/NEWS:6272 ../build/NEWS:7567 ../build/NEWS:11787 msgid "" "`bpo-31966 `__: Fixed " "WindowsConsoleIO.write() for writing empty data." msgstr "" -#: ../build/NEWS:6260 ../build/NEWS:7555 ../build/NEWS:11775 +#: ../build/NEWS:6274 ../build/NEWS:7569 ../build/NEWS:11789 msgid "" "`bpo-32409 `__: Ensures activate.bat can" " handle Unicode contents." msgstr "" -#: ../build/NEWS:6262 ../build/NEWS:7557 ../build/NEWS:11777 +#: ../build/NEWS:6276 ../build/NEWS:7571 ../build/NEWS:11791 msgid "" "`bpo-32457 `__: Improves handling of " "denormalized executable path when launching Python." msgstr "" -#: ../build/NEWS:6265 ../build/NEWS:7560 ../build/NEWS:11780 +#: ../build/NEWS:6279 ../build/NEWS:7574 ../build/NEWS:11794 msgid "" "`bpo-32370 `__: Use the correct encoding" " for ipconfig output in the uuid module. Patch by Segev Finer." msgstr "" -#: ../build/NEWS:6268 ../build/NEWS:7563 ../build/NEWS:11783 +#: ../build/NEWS:6282 ../build/NEWS:7577 ../build/NEWS:11797 msgid "" "`bpo-29248 `__: Fix :func:`os.readlink` " "on Windows, which was mistakenly treating the ``PrintNameOffset`` field of " @@ -12243,38 +12268,38 @@ msgid "" " Craig Holmquist and SSE4." msgstr "" -#: ../build/NEWS:6272 +#: ../build/NEWS:6286 msgid "" "`bpo-1104 `__: Correctly handle string " "length in ``msilib.SummaryInfo.GetProperty()`` to prevent it from truncating" " the last character." msgstr "" -#: ../build/NEWS:6279 +#: ../build/NEWS:6293 msgid "" "`bpo-35401 `__: Update macOS installer " "to use OpenSSL 1.1.0j." msgstr "" -#: ../build/NEWS:6281 +#: ../build/NEWS:6295 msgid "" "`bpo-35025 `__: Properly guard the use " "of the ``CLOCK_GETTIME`` et al. macros in ``timemodule`` on macOS." msgstr "" -#: ../build/NEWS:6284 +#: ../build/NEWS:6298 msgid "" "`bpo-24658 `__: On macOS, fix reading " "from and writing into a file with a size larger than 2 GiB." msgstr "" -#: ../build/NEWS:6287 +#: ../build/NEWS:6301 msgid "" "`bpo-34405 `__: Update to OpenSSL 1.1.0i" " for macOS installer builds." msgstr "" -#: ../build/NEWS:6289 +#: ../build/NEWS:6303 msgid "" "`bpo-33635 `__: In macOS stat on some " "file descriptors (/dev/fd/3 f.e) will result in bad file descriptor OSError." @@ -12284,20 +12309,20 @@ msgid "" "same error ignoring pattern." msgstr "" -#: ../build/NEWS:6295 ../build/NEWS:6941 +#: ../build/NEWS:6309 ../build/NEWS:6955 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:6299 ../build/NEWS:7101 +#: ../build/NEWS:6313 ../build/NEWS:7115 msgid "" "`bpo-33184 `__: Update macOS installer " "build to use OpenSSL 1.1.0h." msgstr "" -#: ../build/NEWS:6301 ../build/NEWS:7313 +#: ../build/NEWS:6315 ../build/NEWS:7327 msgid "" "`bpo-32726 `__: Build and link with " "private copy of Tcl/Tk 8.6 for the macOS 10.6+ installer. The 10.9+ " @@ -12307,19 +12332,19 @@ msgid "" "as ActiveTcl." msgstr "" -#: ../build/NEWS:6307 ../build/NEWS:7570 +#: ../build/NEWS:6321 ../build/NEWS:7584 msgid "" "`bpo-32901 `__: Update macOS 10.9+ " "installer to Tcl/Tk 8.6.8." msgstr "" -#: ../build/NEWS:6309 +#: ../build/NEWS:6323 msgid "" "`bpo-31903 `__: In :mod:`_scproxy`, drop" " the GIL when calling into ``SystemConfiguration`` to avoid deadlocks." msgstr "" -#: ../build/NEWS:6315 +#: ../build/NEWS:6329 msgid "" "`bpo-35770 `__: IDLE macosx deletes " "Options => Configure IDLE. It previously deleted Window => Zoom Height by " @@ -12327,79 +12352,79 @@ msgid "" "dialog is accessed via Preferences on the IDLE menu." msgstr "" -#: ../build/NEWS:6320 +#: ../build/NEWS:6334 msgid "" "`bpo-35769 `__: Change IDLE's new file " "name from 'Untitled' to 'untitled'" msgstr "" -#: ../build/NEWS:6322 +#: ../build/NEWS:6336 msgid "" "`bpo-35660 `__: Fix imports in " "idlelib.window." msgstr "" -#: ../build/NEWS:6324 +#: ../build/NEWS:6338 msgid "" "`bpo-35641 `__: Proper format `calltip` " "when the function has no docstring." msgstr "" -#: ../build/NEWS:6326 +#: ../build/NEWS:6340 msgid "" "`bpo-33987 `__: Use ttk Frame for ttk " "widgets." msgstr "" -#: ../build/NEWS:6328 +#: ../build/NEWS:6342 msgid "" "`bpo-34055 `__: Fix erroneous 'smart' " "indents and newlines in IDLE Shell." msgstr "" -#: ../build/NEWS:6330 +#: ../build/NEWS:6344 msgid "" "`bpo-35591 `__: Find Selection now works" " when selection not found." msgstr "" -#: ../build/NEWS:6332 +#: ../build/NEWS:6346 msgid "" "`bpo-35196 `__: Speed up squeezer line " "counting." msgstr "" -#: ../build/NEWS:6334 +#: ../build/NEWS:6348 msgid "" "`bpo-35598 `__: Update config_key: use " "PEP 8 names and ttk widgets, make some objects global, and add tests." msgstr "" -#: ../build/NEWS:6337 +#: ../build/NEWS:6351 msgid "" "`bpo-28097 `__: Add Previous/Next " "History entries to Shell menu." msgstr "" -#: ../build/NEWS:6339 +#: ../build/NEWS:6353 msgid "" "`bpo-35208 `__: Squeezer now properly " "counts wrapped lines before newlines." msgstr "" -#: ../build/NEWS:6341 +#: ../build/NEWS:6355 msgid "" "`bpo-35555 `__: Gray out Code Context " "menu entry when it's not applicable." msgstr "" -#: ../build/NEWS:6343 +#: ../build/NEWS:6357 msgid "" "`bpo-35521 `__: Document the IDLE editor" " code context feature. Add some internal references within the IDLE doc." msgstr "" -#: ../build/NEWS:6346 +#: ../build/NEWS:6360 msgid "" "`bpo-22703 `__: The Code Context menu " "label now toggles between Show/Hide Code Context. The Zoom Height menu now " @@ -12407,20 +12432,20 @@ msgid "" "menu to the Options menu." msgstr "" -#: ../build/NEWS:6350 +#: ../build/NEWS:6364 msgid "" "`bpo-35213 `__: Where appropriate, use " "'macOS' in idlelib." msgstr "" -#: ../build/NEWS:6352 +#: ../build/NEWS:6366 msgid "" "`bpo-34864 `__: On macOS, warn if the " "system preference \"Prefer tabs when opening documents\" is set to " "\"Always\"." msgstr "" -#: ../build/NEWS:6355 +#: ../build/NEWS:6369 msgid "" "`bpo-34864 `__: Document two IDLE on " "MacOS issues. The System Preferences Dock \"prefer tabs always\" setting " @@ -12428,26 +12453,26 @@ msgid "" "for Windows and Linux." msgstr "" -#: ../build/NEWS:6359 +#: ../build/NEWS:6373 msgid "" "`bpo-35202 `__: Remove unused imports " "from lib/idlelib" msgstr "" -#: ../build/NEWS:6361 +#: ../build/NEWS:6375 msgid "" "`bpo-33000 `__: Document that IDLE's " "shell has no line limit. A program that runs indefinitely can overfill " "memory." msgstr "" -#: ../build/NEWS:6364 +#: ../build/NEWS:6378 msgid "" "`bpo-23220 `__: Explain how IDLE's Shell" " displays output." msgstr "" -#: ../build/NEWS:6366 +#: ../build/NEWS:6380 msgid "" "`bpo-35099 `__: Improve the doc about " "IDLE running user code. The section is renamed from \"IDLE -- console " @@ -12455,41 +12480,41 @@ msgid "" "implications of using custom sys.stdxxx objects." msgstr "" -#: ../build/NEWS:6370 +#: ../build/NEWS:6384 msgid "" "`bpo-35097 `__: Add IDLE doc subsection " "explaining editor windows. Topics include opening, title and status bar, " ".py* extension, and running." msgstr "" -#: ../build/NEWS:6373 +#: ../build/NEWS:6387 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:6376 +#: ../build/NEWS:6390 msgid "" "`bpo-35088 `__: Update " "idlelib.help.copy_string docstring. We now use git and backporting instead " "of hg and forward merging." msgstr "" -#: ../build/NEWS:6379 +#: ../build/NEWS:6393 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:6382 +#: ../build/NEWS:6396 msgid "" "`bpo-34548 `__: Use configured color " "theme for read-only text views." msgstr "" -#: ../build/NEWS:6384 +#: ../build/NEWS:6398 msgid "" "`bpo-1529353 `__: Enable \"squeezing\"" " of long outputs in the shell, to avoid performance degradation and to clean" @@ -12497,26 +12522,26 @@ msgid "" " a separate window, and \"unsqueezed\"." msgstr "" -#: ../build/NEWS:6389 +#: ../build/NEWS:6403 msgid "" "`bpo-34047 `__: Fixed mousewheel " "scrolling direction on macOS." msgstr "" -#: ../build/NEWS:6391 +#: ../build/NEWS:6405 msgid "" "`bpo-34275 `__: Make IDLE calltips " "always visible on Mac. Some MacOS-tk combinations need .update_idletasks(). " "Patch by Kevin Walzer." msgstr "" -#: ../build/NEWS:6394 +#: ../build/NEWS:6408 msgid "" "`bpo-34120 `__: Fix unresponsiveness " "after closing certain windows and dialogs." msgstr "" -#: ../build/NEWS:6396 +#: ../build/NEWS:6410 msgid "" "`bpo-33975 `__: Avoid small type when " "running htests. Since part of the purpose of human-viewed tests is to " @@ -12524,26 +12549,26 @@ msgid "" "for testing as when running IDLE." msgstr "" -#: ../build/NEWS:6400 +#: ../build/NEWS:6414 msgid "" "`bpo-33905 `__: Add test for " "idlelib.stackview.StackBrowser." msgstr "" -#: ../build/NEWS:6402 +#: ../build/NEWS:6416 msgid "" "`bpo-33924 `__: Change mainmenu.menudefs" " key 'windows' to 'window'. Every other menudef key is lowercase version of " "main menu entry." msgstr "" -#: ../build/NEWS:6405 +#: ../build/NEWS:6419 msgid "" "`bpo-33906 `__: Rename idlelib.windows " "as window Match Window on the main menu and remove last plural module name." msgstr "" -#: ../build/NEWS:6408 +#: ../build/NEWS:6422 msgid "" "`bpo-33917 `__: Fix and document " "idlelib/idle_test/template.py. The revised file compiles, runs, and tests " @@ -12551,13 +12576,13 @@ msgid "" "files." msgstr "" -#: ../build/NEWS:6412 +#: ../build/NEWS:6426 msgid "" "`bpo-33904 `__: IDLE: In rstrip, rename " "class RstripExtension as Rstrip" msgstr "" -#: ../build/NEWS:6414 +#: ../build/NEWS:6428 msgid "" "`bpo-33907 `__: For consistency and " "clarity, rename an IDLE module and classes. Module calltips and its class " @@ -12565,26 +12590,26 @@ msgid "" "now CalltipWindow." msgstr "" -#: ../build/NEWS:6418 +#: ../build/NEWS:6432 msgid "" "`bpo-33856 `__: Add \"help\" in the " "welcome message of IDLE" msgstr "" -#: ../build/NEWS:6420 +#: ../build/NEWS:6434 msgid "" "`bpo-33839 `__: IDLE: refactor ToolTip " "and CallTip and add documentation and tests" msgstr "" -#: ../build/NEWS:6423 +#: ../build/NEWS:6437 msgid "" "`bpo-33855 `__: Minimally test all IDLE " "modules. Add missing files, import module, instantiate classes, and check " "coverage. Check existing files." msgstr "" -#: ../build/NEWS:6426 ../build/NEWS:6718 ../build/NEWS:11446 +#: ../build/NEWS:6440 ../build/NEWS:6732 ../build/NEWS:11460 msgid "" "`bpo-33656 `__: On Windows, add API call" " saying that tk scales for DPI. On Windows 8.1+ or 10, with DPI " @@ -12593,19 +12618,19 @@ msgid "" " should otherwise have no effect." msgstr "" -#: ../build/NEWS:6431 ../build/NEWS:6723 ../build/NEWS:11451 +#: ../build/NEWS:6445 ../build/NEWS:6737 ../build/NEWS:11465 msgid "" "`bpo-33768 `__: Clicking on a context " "line moves that line to the top of the editor window." msgstr "" -#: ../build/NEWS:6434 ../build/NEWS:6726 ../build/NEWS:11454 +#: ../build/NEWS:6448 ../build/NEWS:6740 ../build/NEWS:11468 msgid "" "`bpo-33763 `__: IDLE: Use read-only text" " widget for code context instead of label widget." msgstr "" -#: ../build/NEWS:6437 ../build/NEWS:6729 ../build/NEWS:11457 +#: ../build/NEWS:6451 ../build/NEWS:6743 ../build/NEWS:11471 msgid "" "`bpo-33664 `__: Scroll IDLE editor text " "by lines. Previously, the mouse wheel and scrollbar slider moved text by a " @@ -12614,33 +12639,33 @@ msgid "" "to read-only text views." msgstr "" -#: ../build/NEWS:6442 ../build/NEWS:6734 ../build/NEWS:11462 +#: ../build/NEWS:6456 ../build/NEWS:6748 ../build/NEWS:11476 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:6446 ../build/NEWS:6738 ../build/NEWS:11466 +#: ../build/NEWS:6460 ../build/NEWS:6752 ../build/NEWS:11480 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:6449 ../build/NEWS:6948 ../build/NEWS:11469 +#: ../build/NEWS:6463 ../build/NEWS:6962 ../build/NEWS:11483 msgid "" "`bpo-33628 `__: IDLE: Cleanup " "codecontext.py and its test." msgstr "" -#: ../build/NEWS:6451 ../build/NEWS:6950 ../build/NEWS:11471 +#: ../build/NEWS:6465 ../build/NEWS:6964 ../build/NEWS:11485 msgid "" "`bpo-33564 `__: IDLE's code context now " "recognizes async as a block opener." msgstr "" -#: ../build/NEWS:6453 ../build/NEWS:7106 ../build/NEWS:11476 +#: ../build/NEWS:6467 ../build/NEWS:7120 ../build/NEWS:11490 msgid "" "`bpo-21474 `__: Update word/identifier " "definition from ascii to unicode. In text and entry boxes, this affects " @@ -12648,7 +12673,7 @@ msgid "" "deletion left/right by control-BACKSPACE/DEL." msgstr "" -#: ../build/NEWS:6458 ../build/NEWS:7111 ../build/NEWS:11481 +#: ../build/NEWS:6472 ../build/NEWS:7125 ../build/NEWS:11495 msgid "" "`bpo-33204 `__: IDLE: consistently color" " invalid string prefixes. A 'u' string prefix cannot be paired with either " @@ -12656,7 +12681,7 @@ msgid "" " as is valid. Revise and extend colorizer test." msgstr "" -#: ../build/NEWS:6463 ../build/NEWS:7322 ../build/NEWS:11800 +#: ../build/NEWS:6477 ../build/NEWS:7336 ../build/NEWS:11814 msgid "" "`bpo-32984 `__: Set ``__file__`` while " "running a startup file. Like Python, IDLE optionally runs one startup file " @@ -12668,37 +12693,37 @@ msgid "" "normally, without the ``-n`` option." msgstr "" -#: ../build/NEWS:6472 ../build/NEWS:7331 ../build/NEWS:11809 +#: ../build/NEWS:6486 ../build/NEWS:7345 ../build/NEWS:11823 msgid "" "`bpo-32940 `__: Simplify and rename " "StringTranslatePseudoMapping in pyparse." msgstr "" -#: ../build/NEWS:6474 ../build/NEWS:7575 ../build/NEWS:11811 +#: ../build/NEWS:6488 ../build/NEWS:7589 ../build/NEWS:11825 msgid "" "`bpo-32916 `__: Change ``str`` to " "``code`` in pyparse." msgstr "" -#: ../build/NEWS:6476 ../build/NEWS:7577 ../build/NEWS:11813 +#: ../build/NEWS:6490 ../build/NEWS:7591 ../build/NEWS:11827 msgid "" "`bpo-32905 `__: Remove unused code in " "pyparse module." msgstr "" -#: ../build/NEWS:6478 ../build/NEWS:7579 ../build/NEWS:11815 +#: ../build/NEWS:6492 ../build/NEWS:7593 ../build/NEWS:11829 msgid "" "`bpo-32874 `__: Add tests for pyparse." msgstr "" -#: ../build/NEWS:6480 ../build/NEWS:7581 ../build/NEWS:11817 +#: ../build/NEWS:6494 ../build/NEWS:7595 ../build/NEWS:11831 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:6483 ../build/NEWS:7584 ../build/NEWS:11820 +#: ../build/NEWS:6497 ../build/NEWS:7598 ../build/NEWS:11834 msgid "" "`bpo-32826 `__: Add \"encoding=utf-8\" " "to open() in IDLE's test_help_about. GUI test test_file_buttons() only looks" @@ -12707,98 +12732,98 @@ msgid "" " encounter a non-ascii character in CREDITS.txt." msgstr "" -#: ../build/NEWS:6489 ../build/NEWS:6952 ../build/NEWS:11486 +#: ../build/NEWS:6503 ../build/NEWS:6966 ../build/NEWS:11500 msgid "" "`bpo-32831 `__: Add docstrings and tests" " for codecontext." msgstr "" -#: ../build/NEWS:6491 ../build/NEWS:7590 ../build/NEWS:11826 +#: ../build/NEWS:6505 ../build/NEWS:7604 ../build/NEWS:11840 msgid "" "`bpo-32765 `__: Update configdialog " "General tab docstring to add new widgets to the widget list." msgstr "" -#: ../build/NEWS:6497 +#: ../build/NEWS:6511 msgid "" "`bpo-35884 `__: Add a benchmark script " "for timing various ways to access variables: " "``Tools/scripts/var_access_benchmark.py``." msgstr "" -#: ../build/NEWS:6500 +#: ../build/NEWS:6514 msgid "" "`bpo-34989 `__: python-gdb.py now " "handles errors on computing the line number of a Python frame." msgstr "" -#: ../build/NEWS:6503 +#: ../build/NEWS:6517 msgid "" "`bpo-20260 `__: Argument Clinic now has " "non-bitwise unsigned int converters." msgstr "" -#: ../build/NEWS:6505 +#: ../build/NEWS:6519 msgid "" "`bpo-32962 `__: python-gdb now catches " "``UnicodeDecodeError`` exceptions when calling ``string()``." msgstr "" -#: ../build/NEWS:6508 +#: ../build/NEWS:6522 msgid "" "`bpo-32962 `__: python-gdb now catches " "ValueError on read_var(): when Python has no debug symbols for example." msgstr "" -#: ../build/NEWS:6511 ../build/NEWS:7119 ../build/NEWS:11491 +#: ../build/NEWS:6525 ../build/NEWS:7133 ../build/NEWS:11505 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:6515 ../build/NEWS:7123 ../build/NEWS:11495 +#: ../build/NEWS:6529 ../build/NEWS:7137 ../build/NEWS:11509 msgid "" "`bpo-31920 `__: Fixed handling " "directories as arguments in the ``pygettext`` script. Based on patch by Oleg" " Krasnikov." msgstr "" -#: ../build/NEWS:6518 ../build/NEWS:7126 ../build/NEWS:11498 +#: ../build/NEWS:6532 ../build/NEWS:7140 ../build/NEWS:11512 msgid "" "`bpo-29673 `__: Fix pystackv and pystack" " gdbinit macros." msgstr "" -#: ../build/NEWS:6520 +#: ../build/NEWS:6534 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:6524 ../build/NEWS:7336 ../build/NEWS:11500 +#: ../build/NEWS:6538 ../build/NEWS:7350 ../build/NEWS:11514 msgid "" "`bpo-32885 `__: Add an ``-n`` flag for " "``Tools/scripts/pathfix.py`` to disable automatic backup creation (files " "with ``~`` suffix)." msgstr "" -#: ../build/NEWS:6527 ../build/NEWS:7596 ../build/NEWS:11836 +#: ../build/NEWS:6541 ../build/NEWS:7610 ../build/NEWS:11850 msgid "" "`bpo-32222 `__: Fix pygettext not " "extracting docstrings for functions with type annotated arguments. Patch by " "Toby Harradine." msgstr "" -#: ../build/NEWS:6530 ../build/NEWS:7128 ../build/NEWS:11503 +#: ../build/NEWS:6544 ../build/NEWS:7142 ../build/NEWS:11517 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:6536 +#: ../build/NEWS:6550 msgid "" "`bpo-35713 `__: The " ":c:func:`PyByteArray_Init` and :c:func:`PyByteArray_Fini` functions have " @@ -12806,20 +12831,20 @@ msgid "" "excluded from the limited API (stable ABI), and were not documented." msgstr "" -#: ../build/NEWS:6541 +#: ../build/NEWS:6555 msgid "" "`bpo-33817 `__: Fixed " ":c:func:`_PyBytes_Resize` for empty bytes objects." msgstr "" -#: ../build/NEWS:6543 +#: ../build/NEWS:6557 msgid "" "`bpo-35322 `__: Fix memory leak in " ":c:func:`PyUnicode_EncodeLocale` and :c:func:`PyUnicode_EncodeFSDefault` on " "error handling." msgstr "" -#: ../build/NEWS:6546 +#: ../build/NEWS:6560 msgid "" "`bpo-35059 `__: The following C macros " "have been converted to static inline functions: :c:func:`Py_INCREF`, " @@ -12827,93 +12852,93 @@ msgid "" ":c:func:`PyObject_INIT`, :c:func:`PyObject_INIT_VAR`." msgstr "" -#: ../build/NEWS:6551 +#: ../build/NEWS:6565 msgid "" "`bpo-35296 `__: ``make install`` now " "also installs the internal API: ``Include/internal/*.h`` header files." msgstr "" -#: ../build/NEWS:6554 +#: ../build/NEWS:6568 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:6558 +#: ../build/NEWS:6572 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:6561 +#: ../build/NEWS:6575 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:6565 +#: ../build/NEWS:6579 msgid "" "`bpo-35134 `__: Creation of a new " "``Include/cpython/`` subdirectory." msgstr "" -#: ../build/NEWS:6567 +#: ../build/NEWS:6581 msgid "" "`bpo-34725 `__: Adds " "_Py_SetProgramFullPath so embedders may override sys.executable" msgstr "" -#: ../build/NEWS:6570 +#: ../build/NEWS:6584 msgid "" "`bpo-34910 `__: Ensure that " ":c:func:`PyObject_Print` always returns ``-1`` on error. Patch by Zackery " "Spytz." msgstr "" -#: ../build/NEWS:6573 +#: ../build/NEWS:6587 msgid "" "`bpo-34523 `__: Py_DecodeLocale() and " "Py_EncodeLocale() now use the UTF-8 encoding on Windows if " "Py_LegacyWindowsFSEncodingFlag is zero." msgstr "" -#: ../build/NEWS:6576 +#: ../build/NEWS:6590 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:6580 +#: ../build/NEWS:6594 msgid "" "`bpo-34127 `__: Return grammatically " "correct error message based on argument count. Patch by Karthikeyan " "Singaravelan." msgstr "" -#: ../build/NEWS:6583 +#: ../build/NEWS:6597 msgid "" "`bpo-23927 `__: Fixed :exc:`SystemError`" " in :c:func:`PyArg_ParseTupleAndKeywords` when the ``w*`` format unit is " "used for optional parameter." msgstr "" -#: ../build/NEWS:6587 +#: ../build/NEWS:6601 msgid "" "`bpo-32455 `__: Added " ":c:func:`PyCompile_OpcodeStackEffectWithJump`." msgstr "" -#: ../build/NEWS:6589 +#: ../build/NEWS:6603 msgid "" "`bpo-34008 `__: Py_Main() can again be " "called after Py_Initialize(), as in Python 3.6." msgstr "" -#: ../build/NEWS:6592 +#: ../build/NEWS:6606 msgid "" "`bpo-32500 `__: Fixed error messages for" " :c:func:`PySequence_Size`, :c:func:`PySequence_GetItem`, " @@ -12921,108 +12946,108 @@ msgid "" "mapping and :c:func:`PyMapping_Size` called with a sequence." msgstr "" -#: ../build/NEWS:6597 +#: ../build/NEWS:6611 msgid "" "`bpo-33818 `__: " ":c:func:`PyExceptionClass_Name` will now return ``const char *`` instead of " "``char *``." msgstr "" -#: ../build/NEWS:6600 ../build/NEWS:7342 +#: ../build/NEWS:6614 ../build/NEWS:7356 msgid "" "`bpo-33042 `__: Embedding applications " "may once again call PySys_ResetWarnOptions, PySys_AddWarnOption, and " "PySys_AddXOption prior to calling Py_Initialize." msgstr "" -#: ../build/NEWS:6604 ../build/NEWS:7346 ../build/NEWS:11509 +#: ../build/NEWS:6618 ../build/NEWS:7360 ../build/NEWS:11523 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:6607 +#: ../build/NEWS:6621 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:6613 +#: ../build/NEWS:6627 msgid "Python 3.7.0 final" msgstr "Python 3.7.0 final" -#: ../build/NEWS:6615 ../build/NEWS:11196 +#: ../build/NEWS:6629 ../build/NEWS:11210 msgid "*Release date: 2018-06-27*" msgstr "*Tanggal rilis: 2018-06-27*" -#: ../build/NEWS:6620 +#: ../build/NEWS:6634 msgid "" "`bpo-33851 `__: Fix " ":func:`ast.get_docstring` for a node that lacks a docstring." msgstr "" -#: ../build/NEWS:6626 +#: ../build/NEWS:6640 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:6631 +#: ../build/NEWS:6645 msgid "Python 3.7.0 release candidate 1" msgstr "Python 3.7.0 kandidat rilis 1" -#: ../build/NEWS:6633 +#: ../build/NEWS:6647 msgid "*Release date: 2018-06-12*" msgstr "*Tanggal rilis: 2018-06-12*" -#: ../build/NEWS:6743 +#: ../build/NEWS:6757 msgid "Python 3.7.0 beta 5" msgstr "Python 3.7.0 beta 5" -#: ../build/NEWS:6745 +#: ../build/NEWS:6759 msgid "*Release date: 2018-05-30*" msgstr "*Tanggal rilis: 2018-05-30*" -#: ../build/NEWS:6758 +#: ../build/NEWS:6772 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:6892 ../build/NEWS:11333 +#: ../build/NEWS:6906 ../build/NEWS:11347 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:6922 +#: ../build/NEWS:6936 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:6934 ../build/NEWS:11426 +#: ../build/NEWS:6948 ../build/NEWS:11440 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:6956 +#: ../build/NEWS:6970 msgid "Python 3.7.0 beta 4" msgstr "Python 3.7.0 beta 4" -#: ../build/NEWS:6958 +#: ../build/NEWS:6972 msgid "*Release date: 2018-05-02*" msgstr "*Tanggal rilis: 2018-05-02*" -#: ../build/NEWS:7016 +#: ../build/NEWS:7030 msgid "" "`bpo-33185 `__: Fixed regression when " "running pydoc with the :option:`-m` switch. (The regression was introduced " @@ -13031,50 +13056,50 @@ msgid "" "adding ``\".\"``." msgstr "" -#: ../build/NEWS:7024 +#: ../build/NEWS:7038 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:7133 +#: ../build/NEWS:7147 msgid "Python 3.7.0 beta 3" msgstr "Python 3.7.0 beta 3" -#: ../build/NEWS:7135 +#: ../build/NEWS:7149 msgid "*Release date: 2018-03-29*" msgstr "*Tanggal rilis: 2018-03-29*" -#: ../build/NEWS:7163 ../build/NEWS:11236 +#: ../build/NEWS:7177 ../build/NEWS:11250 msgid "" "`bpo-33041 `__: Fixed jumping when the " "function contains an ``async for`` loop." msgstr "" -#: ../build/NEWS:7261 +#: ../build/NEWS:7275 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:7351 +#: ../build/NEWS:7365 msgid "Python 3.7.0 beta 2" msgstr "Python 3.7.0 beta 2" -#: ../build/NEWS:7353 +#: ../build/NEWS:7367 msgid "*Release date: 2018-02-27*" msgstr "*Tanggal rilis: 2018-02-27*" -#: ../build/NEWS:7418 +#: ../build/NEWS:7432 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:7427 +#: ../build/NEWS:7441 msgid "" "`bpo-31333 `__: ``_abc`` module is " "added. It is a speedup module with C implementations for various functions " @@ -13088,34 +13113,34 @@ msgid "" "``_abc_caches_clear``." msgstr "" -#: ../build/NEWS:7601 +#: ../build/NEWS:7615 msgid "Python 3.7.0 beta 1" msgstr "Python 3.7.0 beta 1" -#: ../build/NEWS:7603 +#: ../build/NEWS:7617 msgid "*Release date: 2018-01-30*" msgstr "*Tanggal rilis: 2018-01-30*" -#: ../build/NEWS:7608 +#: ../build/NEWS:7622 msgid "" "`bpo-32703 `__: Fix coroutine's " "ResourceWarning when there's an active error set when it's being finalized." msgstr "" -#: ../build/NEWS:7611 ../build/NEWS:11554 +#: ../build/NEWS:7625 ../build/NEWS:11568 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:7614 +#: ../build/NEWS:7628 msgid "" "`bpo-28685 `__: Optimize list.sort() and" " sorted() by using type specialized comparisons when possible." msgstr "" -#: ../build/NEWS:7617 ../build/NEWS:11557 +#: ../build/NEWS:7631 ../build/NEWS:11571 msgid "" "`bpo-32685 `__: Improve suggestion when " "the Python 2 form of print statement is either present on the same line as " @@ -13123,7 +13148,7 @@ msgid "" "instead of a newline. Patch by Nitish Chandra." msgstr "" -#: ../build/NEWS:7622 +#: ../build/NEWS:7636 msgid "" "`bpo-32697 `__: Python now explicitly " "preserves the definition order of keyword-only parameters. It's always " @@ -13131,21 +13156,21 @@ msgid "" "behavior is now guaranteed and tested." msgstr "" -#: ../build/NEWS:7627 +#: ../build/NEWS:7641 msgid "" "`bpo-32690 `__: The locals() dictionary " "now displays in the lexical order that variables were defined. Previously, " "the order was reversed." msgstr "" -#: ../build/NEWS:7630 +#: ../build/NEWS:7644 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:7634 +#: ../build/NEWS:7648 msgid "" "`bpo-32670 `__: Enforce :pep:`479` for " "all code. This means that manually raising a StopIteration exception from a " @@ -13153,7 +13178,7 @@ msgid "" " import generator_stop' was used or not." msgstr "" -#: ../build/NEWS:7639 +#: ../build/NEWS:7653 msgid "" "`bpo-32591 `__: Added built-in support " "for tracking the origin of coroutine objects; see " @@ -13162,13 +13187,13 @@ msgid "" "coroutine objects." msgstr "" -#: ../build/NEWS:7644 +#: ../build/NEWS:7658 msgid "" "`bpo-31368 `__: Expose preadv and " "pwritev system calls in the os module. Patch by Pablo Galindo" msgstr "" -#: ../build/NEWS:7647 +#: ../build/NEWS:7661 msgid "" "`bpo-32544 `__: ``hasattr(obj, name)`` " "and ``getattr(obj, name, default)`` are about 4 times faster than before " @@ -13176,38 +13201,38 @@ msgid "" "``__getattribute__``." msgstr "" -#: ../build/NEWS:7651 ../build/NEWS:11565 +#: ../build/NEWS:7665 ../build/NEWS:11579 msgid "" "`bpo-26163 `__: Improved frozenset() " "hash to create more distinct hash values when faced with datasets containing" " many similar values." msgstr "" -#: ../build/NEWS:7654 +#: ../build/NEWS:7668 msgid "" "`bpo-32550 `__: Remove the " "STORE_ANNOTATION bytecode." msgstr "" -#: ../build/NEWS:7656 +#: ../build/NEWS:7670 msgid "" "`bpo-20104 `__: Expose posix_spawn as a " "low level API in the os module. (removed before 3.7.0rc1)" msgstr "" -#: ../build/NEWS:7659 +#: ../build/NEWS:7673 msgid "" "`bpo-24340 `__: Fixed estimation of the " "code stack size." msgstr "" -#: ../build/NEWS:7661 +#: ../build/NEWS:7675 msgid "" "`bpo-32436 `__: Implement :pep:`567` " "Context Variables." msgstr "" -#: ../build/NEWS:7663 ../build/NEWS:11578 +#: ../build/NEWS:7677 ../build/NEWS:11592 msgid "" "`bpo-18533 `__: ``repr()`` on a dict " "containing its own ``values()`` or ``items()`` no longer raises " @@ -13215,39 +13240,39 @@ msgid "" "other recursive structures. Patch by Ben North." msgstr "" -#: ../build/NEWS:7668 +#: ../build/NEWS:7682 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:7672 ../build/NEWS:11583 +#: ../build/NEWS:7686 ../build/NEWS:11597 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:7676 +#: ../build/NEWS:7690 msgid "" "`bpo-31179 `__: Make dict.copy() up to " "5.5 times faster." msgstr "" -#: ../build/NEWS:7678 +#: ../build/NEWS:7692 msgid "" "`bpo-31113 `__: Get rid of recursion in " "the compiler for normal control flow." msgstr "" -#: ../build/NEWS:7683 +#: ../build/NEWS:7697 msgid "" "`bpo-25988 `__: Deprecate exposing the " "contents of collections.abc in the regular collections module." msgstr "" -#: ../build/NEWS:7686 +#: ../build/NEWS:7700 msgid "" "`bpo-31429 `__: The default cipher suite" " selection of the ssl module now uses a blacklist approach rather than a " @@ -13256,7 +13281,7 @@ msgid "" "configured on compile time." msgstr "" -#: ../build/NEWS:7691 +#: ../build/NEWS:7705 msgid "" "`bpo-30306 `__: " "contextlib.contextmanager now releases the arguments passed to the " @@ -13265,45 +13290,45 @@ msgid "" "when not being used as a function decorator. Patch by Martin Teichmann." msgstr "" -#: ../build/NEWS:7697 +#: ../build/NEWS:7711 msgid "" "`bpo-21417 `__: Added support for " "setting the compression level for zipfile.ZipFile." msgstr "" -#: ../build/NEWS:7700 +#: ../build/NEWS:7714 msgid "" "`bpo-32251 `__: Implement " "asyncio.BufferedProtocol (provisional API)." msgstr "" -#: ../build/NEWS:7702 +#: ../build/NEWS:7716 msgid "" "`bpo-32513 `__: In dataclasses, allow " "easier overriding of dunder methods without specifying decorator parameters." msgstr "" -#: ../build/NEWS:7705 +#: ../build/NEWS:7719 msgid "" "`bpo-32660 `__: :mod:`termios` makes " "available ``FIONREAD``, ``FIONCLEX``, ``FIOCLEX``, ``FIOASYNC`` and " "``FIONBIO`` also under Solaris/derivatives." msgstr "" -#: ../build/NEWS:7708 ../build/NEWS:11658 +#: ../build/NEWS:7722 ../build/NEWS:11672 msgid "" "`bpo-27931 `__: Fix email address header" " parsing error when the username is an empty quoted string. Patch by Xiang " "Zhang." msgstr "" -#: ../build/NEWS:7711 +#: ../build/NEWS:7725 msgid "" "`bpo-32659 `__: Under Solaris and " "derivatives, :class:`os.stat_result` provides a st_fstype attribute." msgstr "" -#: ../build/NEWS:7714 +#: ../build/NEWS:7728 msgid "" "`bpo-32662 `__: Implement " "Server.start_serving(), Server.serve_forever(), and Server.is_serving() " @@ -13311,45 +13336,45 @@ msgid "" "loop.create_unix_server()." msgstr "" -#: ../build/NEWS:7718 +#: ../build/NEWS:7732 msgid "" "`bpo-32391 `__: Implement " ":meth:`asyncio.StreamWriter.wait_closed` and " ":meth:`asyncio.StreamWriter.is_closing` methods" msgstr "" -#: ../build/NEWS:7721 +#: ../build/NEWS:7735 msgid "" "`bpo-32643 `__: Make Task._step, " "Task._wakeup and Future._schedule_callbacks methods private." msgstr "" -#: ../build/NEWS:7724 +#: ../build/NEWS:7738 msgid "" "`bpo-32630 `__: Refactor decimal module " "to use contextvars to store decimal context." msgstr "" -#: ../build/NEWS:7727 +#: ../build/NEWS:7741 msgid "" "`bpo-32622 `__: Add " ":meth:`asyncio.AbstractEventLoop.sendfile` method." msgstr "" -#: ../build/NEWS:7729 ../build/NEWS:11661 +#: ../build/NEWS:7743 ../build/NEWS:11675 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:7733 ../build/NEWS:11665 +#: ../build/NEWS:7747 ../build/NEWS:11679 msgid "" "`bpo-32502 `__: uuid.uuid1 no longer " "raises an exception if a 64-bit hardware address is encountered." msgstr "" -#: ../build/NEWS:7736 +#: ../build/NEWS:7750 msgid "" "`bpo-32596 `__: ``concurrent.futures`` " "imports ``ThreadPoolExecutor`` and ``ProcessPoolExecutor`` lazily (using " @@ -13357,81 +13382,81 @@ msgid "" "uses only ``ThreadPoolExecutor`` by default." msgstr "" -#: ../build/NEWS:7741 +#: ../build/NEWS:7755 msgid "" "`bpo-31801 `__: Add ``_ignore_`` to " "``Enum`` so temporary variables can be used during class construction " "without being turned into members." msgstr "" -#: ../build/NEWS:7744 +#: ../build/NEWS:7758 msgid "" "`bpo-32576 `__: Use queue.SimpleQueue() " "in places where it can be invoked from a weakref callback." msgstr "" -#: ../build/NEWS:7747 +#: ../build/NEWS:7761 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:7751 ../build/NEWS:11675 +#: ../build/NEWS:7765 ../build/NEWS:11689 msgid "" "`bpo-32521 `__: The nis module is now " "compatible with new libnsl and headers location." msgstr "" -#: ../build/NEWS:7754 +#: ../build/NEWS:7768 msgid "" "`bpo-32467 `__: " "collections.abc.ValuesView now inherits from collections.abc.Collection." msgstr "" -#: ../build/NEWS:7757 ../build/NEWS:11678 +#: ../build/NEWS:7771 ../build/NEWS:11692 msgid "" "`bpo-32473 `__: Improve " "ABCMeta._dump_registry() output readability" msgstr "" -#: ../build/NEWS:7759 +#: ../build/NEWS:7773 msgid "" "`bpo-32102 `__: New argument " "``capture_output`` for subprocess.run" msgstr "" -#: ../build/NEWS:7761 ../build/NEWS:11680 +#: ../build/NEWS:7775 ../build/NEWS:11694 msgid "" "`bpo-32521 `__: glibc has removed Sun " "RPC. Use replacement libtirpc headers and library in nis module." msgstr "" -#: ../build/NEWS:7764 +#: ../build/NEWS:7778 msgid "" "`bpo-32493 `__: UUID module fixes build " "for FreeBSD/OpenBSD" msgstr "" -#: ../build/NEWS:7766 +#: ../build/NEWS:7780 msgid "" "`bpo-32503 `__: Pickling with protocol 4" " no longer creates too small frames." msgstr "" -#: ../build/NEWS:7768 +#: ../build/NEWS:7782 msgid "" "`bpo-29237 `__: Create enum for pstats " "sorting options" msgstr "" -#: ../build/NEWS:7770 +#: ../build/NEWS:7784 msgid "" "`bpo-32454 `__: Add close(fd) function " "to the socket module." msgstr "" -#: ../build/NEWS:7772 +#: ../build/NEWS:7786 msgid "" "`bpo-25942 `__: The subprocess module is" " now more graceful when handling a Ctrl-C KeyboardInterrupt during " @@ -13442,59 +13467,59 @@ msgid "" "the child had a chance first." msgstr "" -#: ../build/NEWS:7779 +#: ../build/NEWS:7793 msgid "" "`bpo-32433 `__: The hmac module now has " "hmac.digest(), which provides an optimized HMAC digest." msgstr "" -#: ../build/NEWS:7782 +#: ../build/NEWS:7796 msgid "" "`bpo-28134 `__: Sockets now auto-detect " "family, type and protocol from file descriptor by default." msgstr "" -#: ../build/NEWS:7785 +#: ../build/NEWS:7799 msgid "" "`bpo-32404 `__: Fix bug where " ":meth:`datetime.datetime.fromtimestamp` did not call __new__ in " ":class:`datetime.datetime` subclasses." msgstr "" -#: ../build/NEWS:7788 +#: ../build/NEWS:7802 msgid "" "`bpo-32403 `__: Improved speed of " ":class:`datetime.date` and :class:`datetime.datetime` alternate " "constructors." msgstr "" -#: ../build/NEWS:7791 ../build/NEWS:11683 +#: ../build/NEWS:7805 ../build/NEWS:11697 msgid "" "`bpo-32228 `__: Ensure that " "``truncate()`` preserves the file position (as reported by ``tell()``) after" " writes longer than the buffer size." msgstr "" -#: ../build/NEWS:7794 +#: ../build/NEWS:7808 msgid "" "`bpo-32410 `__: Implement " "``loop.sock_sendfile`` for asyncio event loop." msgstr "" -#: ../build/NEWS:7796 +#: ../build/NEWS:7810 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:7799 +#: ../build/NEWS:7813 msgid "" "`bpo-32373 `__: Add socket.getblocking()" " method." msgstr "" -#: ../build/NEWS:7801 +#: ../build/NEWS:7815 msgid "" "`bpo-32248 `__: Add " ":mod:`importlib.resources` and :class:`importlib.abc.ResourceReader` as the " @@ -13505,19 +13530,19 @@ msgid "" "deprecated in favor of these new APIs." msgstr "" -#: ../build/NEWS:7809 +#: ../build/NEWS:7823 msgid "" "`bpo-32320 `__: collections.namedtuple()" " now supports default values." msgstr "" -#: ../build/NEWS:7811 +#: ../build/NEWS:7825 msgid "" "`bpo-29302 `__: Add " "contextlib.AsyncExitStack. Patch by Alexander Mohr and Ilya Kulakov." msgstr "" -#: ../build/NEWS:7814 +#: ../build/NEWS:7828 msgid "" "`bpo-31961 `__: *Removed in Python " "3.7.0b2.* The *args* argument of subprocess.Popen can now be a :term:`path-" @@ -13525,7 +13550,7 @@ msgid "" "be a :term:`path-like object` as well." msgstr "" -#: ../build/NEWS:7819 ../build/NEWS:11711 +#: ../build/NEWS:7833 ../build/NEWS:11725 msgid "" "`bpo-31900 `__: The " ":func:`locale.localeconv` function now sets temporarily the ``LC_CTYPE`` " @@ -13538,14 +13563,14 @@ msgid "" "``'{:n}'.format(1234)``)." msgstr "" -#: ../build/NEWS:7828 +#: ../build/NEWS:7842 msgid "" "`bpo-31853 `__: Use super().method " "instead of socket.method in SSLSocket. They were there most likely for " "legacy reasons." msgstr "" -#: ../build/NEWS:7831 +#: ../build/NEWS:7845 msgid "" "`bpo-31399 `__: The ssl module now uses " "OpenSSL's X509_VERIFY_PARAM_set1_host() and X509_VERIFY_PARAM_set1_ip() API " @@ -13553,26 +13578,26 @@ msgid "" "disabled with SSLContext.hostname_checks_common_name." msgstr "" -#: ../build/NEWS:7836 +#: ../build/NEWS:7850 msgid "" "`bpo-14976 `__: Add a queue.SimpleQueue " "class, an unbounded FIFO queue with a reentrant C implementation of put()." msgstr "" -#: ../build/NEWS:7842 +#: ../build/NEWS:7856 msgid "" "`bpo-32724 `__: Add references to some " "commands in the documentation of Pdb. Patch by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:7845 +#: ../build/NEWS:7859 msgid "" "`bpo-32649 `__: Complete the C API " "documentation, profiling and tracing part with the newly added per-opcode " "events." msgstr "" -#: ../build/NEWS:7848 ../build/NEWS:11739 +#: ../build/NEWS:7862 ../build/NEWS:11753 msgid "" "`bpo-17799 `__: Explain real behaviour " "of sys.settrace and sys.setprofile and their C-API counterparts regarding " @@ -13580,13 +13605,13 @@ msgid "" "Salgado." msgstr "" -#: ../build/NEWS:7855 ../build/NEWS:11749 +#: ../build/NEWS:7869 ../build/NEWS:11763 msgid "" "`bpo-32721 `__: Fix test_hashlib to not " "fail if the _md5 module is not built." msgstr "" -#: ../build/NEWS:7857 +#: ../build/NEWS:7871 msgid "" "`bpo-28414 `__: Add test cases for IDNA " "2003 and 2008 host names. IDNA 2003 internationalized host names are working" @@ -13594,7 +13619,7 @@ msgid "" "2008 are still broken." msgstr "" -#: ../build/NEWS:7861 +#: ../build/NEWS:7875 msgid "" "`bpo-32604 `__: Add a new " "\"_xxsubinterpreters\" extension module that exposes the existing " @@ -13604,63 +13629,63 @@ msgid "" "removed in 3.7.0rc1." msgstr "" -#: ../build/NEWS:7867 +#: ../build/NEWS:7881 msgid "" "`bpo-32602 `__: Add test certs and test " "for ECDSA cert and EC/RSA dual mode." msgstr "" -#: ../build/NEWS:7869 +#: ../build/NEWS:7883 msgid "" "`bpo-32549 `__: On Travis CI, Python now" " Compiles and uses a local copy of OpenSSL 1.1.0g for testing." msgstr "" -#: ../build/NEWS:7875 ../build/NEWS:11761 +#: ../build/NEWS:7889 ../build/NEWS:11775 msgid "" "`bpo-32635 `__: Fix segfault of the " "crypt module when libxcrypt is provided instead of libcrypt at the system." msgstr "" -#: ../build/NEWS:7878 +#: ../build/NEWS:7892 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:7882 +#: ../build/NEWS:7896 msgid "" "`bpo-32593 `__: Drop support of FreeBSD " "9 and older." msgstr "" -#: ../build/NEWS:7884 +#: ../build/NEWS:7898 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:7890 +#: ../build/NEWS:7904 msgid "" "`bpo-32588 `__: Create standalone " "_distutils_findvs module and add missing _queue module to installer." msgstr "" -#: ../build/NEWS:7893 +#: ../build/NEWS:7907 msgid "" "`bpo-29911 `__: Ensure separate Modify " "and Uninstall buttons are displayed." msgstr "" -#: ../build/NEWS:7895 +#: ../build/NEWS:7909 msgid "" "`bpo-32507 `__: Use app-local UCRT " "install rather than the proper update for old versions of Windows." msgstr "" -#: ../build/NEWS:7901 +#: ../build/NEWS:7915 msgid "" "`bpo-32726 `__: Provide an additional, " "more modern macOS installer variant that supports macOS 10.9+ systems in " @@ -13669,34 +13694,34 @@ msgid "" "supplies its own copy of Tcl/Tk 8.6." msgstr "" -#: ../build/NEWS:7906 +#: ../build/NEWS:7920 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:7912 +#: ../build/NEWS:7926 msgid "" "`bpo-32681 `__: Fix uninitialized " "variable 'res' in the C implementation of os.dup2. Patch by Stéphane Wirtel" msgstr "" -#: ../build/NEWS:7915 +#: ../build/NEWS:7929 msgid "" "`bpo-10381 `__: Add C API access to the " "``datetime.timezone`` constructor and ``datetime.timzone.UTC`` singleton." msgstr "" -#: ../build/NEWS:7920 +#: ../build/NEWS:7934 msgid "Python 3.7.0 alpha 4" msgstr "Python 3.7.0 alfa 4" -#: ../build/NEWS:7922 +#: ../build/NEWS:7936 msgid "*Release date: 2018-01-08*" msgstr "*Tanggal rilis: 2018-01-08*" -#: ../build/NEWS:7927 +#: ../build/NEWS:7941 msgid "" "`bpo-31975 `__: The default warning " "filter list now starts with a \"default::DeprecationWarning:__main__\" " @@ -13704,19 +13729,19 @@ msgid "" "file scripts and at the interactive prompt." msgstr "" -#: ../build/NEWS:7932 +#: ../build/NEWS:7946 msgid "" "`bpo-32226 `__: ``__class_getitem__`` is" " now an automatic class method." msgstr "" -#: ../build/NEWS:7934 +#: ../build/NEWS:7948 msgid "" "`bpo-32399 `__: Add AIX uuid library " "support for RFC4122 using uuid_create() in libc.a" msgstr "" -#: ../build/NEWS:7937 +#: ../build/NEWS:7951 msgid "" "`bpo-32390 `__: Fix the compilation " "failure on AIX after the f_fsid field has been added to the object returned " @@ -13724,26 +13749,26 @@ msgid "" "Original patch by Michael Felt." msgstr "" -#: ../build/NEWS:7941 +#: ../build/NEWS:7955 msgid "" "`bpo-32379 `__: Make MRO computation " "faster when a class inherits from a single base." msgstr "" -#: ../build/NEWS:7944 +#: ../build/NEWS:7958 msgid "" "`bpo-32259 `__: The error message of a " "TypeError raised when unpack non-iterable is now more specific." msgstr "" -#: ../build/NEWS:7947 ../build/NEWS:11568 +#: ../build/NEWS:7961 ../build/NEWS:11582 msgid "" "`bpo-27169 `__: The ``__debug__`` " "constant is now optimized out at compile time. This fixes also `bpo-22091 " "`__." msgstr "" -#: ../build/NEWS:7950 +#: ../build/NEWS:7964 msgid "" "`bpo-32329 `__: The :option:`-R` option " "now turns on hash randomization when the :envvar:`PYTHONHASHSEED` " @@ -13752,7 +13777,7 @@ msgid "" "hash randomization is turned off by ``PYTHONHASHSEED=0``." msgstr "" -#: ../build/NEWS:7956 +#: ../build/NEWS:7970 msgid "" "`bpo-30416 `__: The optimizer is now " "protected from spending much time doing complex calculations and consuming " @@ -13760,34 +13785,34 @@ msgid "" "limits for constants that can be produced in constant folding." msgstr "" -#: ../build/NEWS:7961 ../build/NEWS:11238 +#: ../build/NEWS:7975 ../build/NEWS:11252 msgid "" "`bpo-32282 `__: Fix an unnecessary ifdef" " in the include of VersionHelpers.h in socketmodule on Windows." msgstr "" -#: ../build/NEWS:7964 +#: ../build/NEWS:7978 msgid "" "`bpo-30579 `__: Implement " "TracebackType.__new__ to allow Python-level creation of traceback objects, " "and make TracebackType.tb_next mutable." msgstr "" -#: ../build/NEWS:7967 +#: ../build/NEWS:7981 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:7971 +#: ../build/NEWS:7985 msgid "" "`bpo-31506 `__: Improve the error " "message logic for object.__new__ and object.__init__. Patch by Sanyam " "Khurana." msgstr "" -#: ../build/NEWS:7974 +#: ../build/NEWS:7988 msgid "" "`bpo-20361 `__: ``-b`` and ``-bb`` now " "inject ``'default::BytesWarning'`` and ``error::BytesWarning`` entries into " @@ -13796,124 +13821,124 @@ msgid "" "environment variable." msgstr "" -#: ../build/NEWS:7979 +#: ../build/NEWS:7993 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:7983 +#: ../build/NEWS:7997 msgid "" "`bpo-29240 `__: Add a new UTF-8 mode: " "implementation of the :pep:`540`." msgstr "" -#: ../build/NEWS:7985 +#: ../build/NEWS:7999 msgid "" "`bpo-32226 `__: :pep:`560`: Add support " "for ``__mro_entries__`` and ``__class_getitem__``. Implemented by Ivan " "Levkivskyi." msgstr "" -#: ../build/NEWS:7988 +#: ../build/NEWS:8002 msgid "" "`bpo-32225 `__: :pep:`562`: Add support " "for module ``__getattr__`` and ``__dir__``. Implemented by Ivan Levkivskyi." msgstr "" -#: ../build/NEWS:7991 +#: ../build/NEWS:8005 msgid "" "`bpo-31901 `__: The `atexit` module now " "has its callback stored per interpreter." msgstr "" -#: ../build/NEWS:7994 +#: ../build/NEWS:8008 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:7998 +#: ../build/NEWS:8012 msgid "" "`bpo-29469 `__: Move constant folding " "from bytecode layer to AST layer. Original patch by Eugene Toder." msgstr "" -#: ../build/NEWS:8004 +#: ../build/NEWS:8018 msgid "" "`bpo-32506 `__: Now that dict is defined" " as keeping insertion order, drop OrderedDict and just use plain dict." msgstr "" -#: ../build/NEWS:8007 +#: ../build/NEWS:8021 msgid "" "`bpo-32279 `__: Add params to " "dataclasses.make_dataclasses(): init, repr, eq, order, hash, and frozen. " "Pass them through to dataclass()." msgstr "" -#: ../build/NEWS:8010 +#: ../build/NEWS:8024 msgid "" "`bpo-32278 `__: Make type information " "optional on dataclasses.make_dataclass(). If omitted, the string " "'typing.Any' is used." msgstr "" -#: ../build/NEWS:8013 +#: ../build/NEWS:8027 msgid "" "`bpo-32499 `__: Add " "dataclasses.is_dataclass(obj), which returns True if obj is a dataclass or " "an instance of one." msgstr "" -#: ../build/NEWS:8016 +#: ../build/NEWS:8030 msgid "" "`bpo-32468 `__: Improve frame repr() to " "mention filename, code name and current line number." msgstr "" -#: ../build/NEWS:8019 +#: ../build/NEWS:8033 msgid "" "`bpo-23749 `__: asyncio: Implement " "loop.start_tls()" msgstr "" -#: ../build/NEWS:8021 +#: ../build/NEWS:8035 msgid "" "`bpo-32441 `__: Return the new file " "descriptor (i.e., the second argument) from ``os.dup2``. Previously, " "``None`` was always returned." msgstr "" -#: ../build/NEWS:8024 +#: ../build/NEWS:8038 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:8027 +#: ../build/NEWS:8041 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:8031 +#: ../build/NEWS:8045 msgid "" "`bpo-32415 `__: asyncio: Add " "Task.get_loop() and Future.get_loop()" msgstr "" -#: ../build/NEWS:8033 ../build/NEWS:11686 +#: ../build/NEWS:8047 ../build/NEWS:11700 msgid "" "`bpo-26133 `__: Don't unsubscribe " "signals in asyncio UNIX event loop on interpreter shutdown." msgstr "" -#: ../build/NEWS:8036 +#: ../build/NEWS:8050 msgid "" "`bpo-32363 `__: Make " "asyncio.Task.set_exception() and set_result() raise NotImplementedError. " @@ -13921,7 +13946,7 @@ msgid "" " an invalid state, instead of raising an AssertionError." msgstr "" -#: ../build/NEWS:8041 +#: ../build/NEWS:8055 msgid "" "`bpo-32357 `__: Optimize " "asyncio.iscoroutine() and loop.create_task() for non-native coroutines (e.g." @@ -13930,33 +13955,33 @@ msgid "" "latter is as fast." msgstr "" -#: ../build/NEWS:8046 +#: ../build/NEWS:8060 msgid "" "`bpo-32356 `__: " "asyncio.transport.resume_reading() and pause_reading() are now idempotent. " "New transport.is_reading() method is added." msgstr "" -#: ../build/NEWS:8049 +#: ../build/NEWS:8063 msgid "" "`bpo-32355 `__: Optimize " "asyncio.gather(); now up to 15% faster." msgstr "" -#: ../build/NEWS:8051 +#: ../build/NEWS:8065 msgid "" "`bpo-32351 `__: Use fastpath in " "asyncio.sleep if delay<0 (2x boost)" msgstr "" -#: ../build/NEWS:8053 +#: ../build/NEWS:8067 msgid "" "`bpo-32348 `__: Optimize asyncio.Future " "schedule/add/remove callback. The optimization shows 3-6% performance " "improvements of async/await code." msgstr "" -#: ../build/NEWS:8056 +#: ../build/NEWS:8070 msgid "" "`bpo-32331 `__: Fix socket.settimeout() " "and socket.setblocking() to keep socket.type as is. Fix socket.socket() " @@ -13964,7 +13989,7 @@ msgid "" "only affects OSes that have SOCK_NONBLOCK and/or SOCK_CLOEXEC." msgstr "" -#: ../build/NEWS:8061 +#: ../build/NEWS:8075 msgid "" "`bpo-32248 `__: Add " ":class:`importlib.abc.ResourceReader` as an ABC for loaders to provide a " @@ -13972,13 +13997,13 @@ msgid "" ":mod:`importlib.resources` as the port of ``importlib_resources``." msgstr "" -#: ../build/NEWS:8066 +#: ../build/NEWS:8080 msgid "" "`bpo-32311 `__: Implement " "asyncio.create_task(coro) shortcut" msgstr "" -#: ../build/NEWS:8068 +#: ../build/NEWS:8082 msgid "" "`bpo-32327 `__: Convert asyncio " "functions that were documented as coroutines to coroutines. Affected " @@ -13986,56 +14011,56 @@ msgid "" "loop.getaddrinfo, loop.getnameinfo." msgstr "" -#: ../build/NEWS:8072 ../build/NEWS:11692 +#: ../build/NEWS:8086 ../build/NEWS:11706 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:8075 ../build/NEWS:11695 +#: ../build/NEWS:8089 ../build/NEWS:11709 msgid "" "`bpo-32302 `__: Fix bdist_wininst of " "distutils for CRT v142: it binary compatible with CRT v140." msgstr "" -#: ../build/NEWS:8078 +#: ../build/NEWS:8092 msgid "" "`bpo-29711 `__: Fix ``stop_serving`` in " "asyncio proactor loop kill all listening servers" msgstr "" -#: ../build/NEWS:8081 +#: ../build/NEWS:8095 msgid "" "`bpo-32308 `__: :func:`re.sub()` now " "replaces empty matches adjacent to a previous non-empty match." msgstr "" -#: ../build/NEWS:8084 +#: ../build/NEWS:8098 msgid "" "`bpo-29970 `__: Abort asyncio " "SSLProtocol connection if handshake not complete within 10s" msgstr "" -#: ../build/NEWS:8087 +#: ../build/NEWS:8101 msgid "" "`bpo-32314 `__: Implement asyncio.run()." msgstr "" -#: ../build/NEWS:8089 +#: ../build/NEWS:8103 msgid "" "`bpo-17852 `__: Revert incorrect fix " "based on misunderstanding of _Py_PyAtExit() semantics." msgstr "" -#: ../build/NEWS:8092 +#: ../build/NEWS:8106 msgid "" "`bpo-32296 `__: Implement " "asyncio._get_running_loop() and get_event_loop() in C. This makes them 4x " "faster." msgstr "" -#: ../build/NEWS:8095 +#: ../build/NEWS:8109 msgid "" "`bpo-32250 `__: Implement " "``asyncio.current_task()`` and ``asyncio.all_tasks()``. Add helpers intended" @@ -14045,7 +14070,7 @@ msgid "" "``asyncio.Task.all_tasks()``." msgstr "" -#: ../build/NEWS:8101 ../build/NEWS:11698 +#: ../build/NEWS:8115 ../build/NEWS:11712 msgid "" "`bpo-32255 `__: A single empty field is " "now always quoted when written into a CSV file. This allows to distinguish " @@ -14053,7 +14078,7 @@ msgid "" "Takeuchi." msgstr "" -#: ../build/NEWS:8105 ../build/NEWS:11702 +#: ../build/NEWS:8119 ../build/NEWS:11716 msgid "" "`bpo-32277 `__: Raise " "``NotImplementedError`` instead of ``SystemError`` on platforms where " @@ -14061,14 +14086,14 @@ msgid "" "Sottile." msgstr "" -#: ../build/NEWS:8109 +#: ../build/NEWS:8123 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:8113 +#: ../build/NEWS:8127 msgid "" "`bpo-29137 `__: The ``fpectl`` library " "has been removed. It was never enabled by default, never worked correctly on" @@ -14076,25 +14101,25 @@ msgid "" "breakage of C extensions." msgstr "" -#: ../build/NEWS:8117 +#: ../build/NEWS:8131 msgid "" "`bpo-32273 `__: Move asyncio.test_utils " "to test.test_asyncio." msgstr "" -#: ../build/NEWS:8119 +#: ../build/NEWS:8133 msgid "" "`bpo-32272 `__: Remove asyncio.async() " "function." msgstr "" -#: ../build/NEWS:8121 +#: ../build/NEWS:8135 msgid "" "`bpo-32269 `__: Add " "asyncio.get_running_loop() function." msgstr "" -#: ../build/NEWS:8123 +#: ../build/NEWS:8137 msgid "" "`bpo-32265 `__: All class and static " "methods of builtin types now are correctly classified by " @@ -14102,39 +14127,39 @@ msgid "" "types.ClassMethodDescriptorType for unbound class methods of builtin types." msgstr "" -#: ../build/NEWS:8128 +#: ../build/NEWS:8142 msgid "" "`bpo-32253 `__: Deprecate ``yield from " "lock``, ``await lock``, ``with (yield from lock)`` and ``with await lock`` " "for asyncio synchronization primitives." msgstr "" -#: ../build/NEWS:8132 +#: ../build/NEWS:8146 msgid "" "`bpo-22589 `__: Changed MIME type of " ".bmp from 'image/x-ms-bmp' to 'image/bmp'" msgstr "" -#: ../build/NEWS:8134 +#: ../build/NEWS:8148 msgid "" "`bpo-32193 `__: Convert asyncio to use " "*async/await* syntax. Old styled ``yield from`` is still supported too." msgstr "" -#: ../build/NEWS:8137 +#: ../build/NEWS:8151 msgid "" "`bpo-32206 `__: Add support to run " "modules with pdb" msgstr "" -#: ../build/NEWS:8139 +#: ../build/NEWS:8153 msgid "" "`bpo-32227 `__: " "``functools.singledispatch`` now supports registering implementations using " "type annotations." msgstr "" -#: ../build/NEWS:8142 +#: ../build/NEWS:8156 msgid "" "`bpo-15873 `__: Added new alternate " "constructors :meth:`datetime.datetime.fromisoformat`, " @@ -14142,26 +14167,26 @@ msgid "" "as the inverse operation of each classes's respective ``isoformat`` methods." msgstr "" -#: ../build/NEWS:8148 ../build/NEWS:11706 +#: ../build/NEWS:8162 ../build/NEWS:11720 msgid "" "`bpo-32199 `__: The getnode() ip getter " "now uses 'ip link' instead of 'ip link list'." msgstr "" -#: ../build/NEWS:8151 +#: ../build/NEWS:8165 msgid "" "`bpo-32143 `__: os.statvfs() includes " "the f_fsid field from statvfs(2)" msgstr "" -#: ../build/NEWS:8153 +#: ../build/NEWS:8167 msgid "" "`bpo-26439 `__: Fix " "ctypes.util.find_library() for AIX by implementing " "ctypes._aix.find_library() Patch by: Michael Felt" msgstr "" -#: ../build/NEWS:8156 +#: ../build/NEWS:8170 msgid "" "`bpo-31993 `__: The pickler now uses " "less memory when serializing large bytes and str objects into a file. " @@ -14169,33 +14194,33 @@ msgid "" "large bytes and str objects." msgstr "" -#: ../build/NEWS:8160 ../build/NEWS:11709 +#: ../build/NEWS:8174 ../build/NEWS:11723 msgid "" "`bpo-27456 `__: Ensure TCP_NODELAY is " "set on Linux. Tests by Victor Stinner." msgstr "" -#: ../build/NEWS:8162 +#: ../build/NEWS:8176 msgid "" "`bpo-31778 `__: ast.literal_eval() is " "now more strict. Addition and subtraction of arbitrary numbers no longer " "allowed." msgstr "" -#: ../build/NEWS:8165 ../build/NEWS:11720 +#: ../build/NEWS:8179 ../build/NEWS:11734 msgid "" "`bpo-31802 `__: Importing native path " "module (``posixpath``, ``ntpath``) now works even if the ``os`` module still" " is not imported." msgstr "" -#: ../build/NEWS:8168 +#: ../build/NEWS:8182 msgid "" "`bpo-30241 `__: Add " "contextlib.AbstractAsyncContextManager. Patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:8171 +#: ../build/NEWS:8185 msgid "" "`bpo-31699 `__: Fix deadlocks in " ":class:`concurrent.futures.ProcessPoolExecutor` when task arguments or " @@ -14203,82 +14228,82 @@ msgid "" "calls to the :class:`ProcessPoolExecutor` API always eventually return." msgstr "" -#: ../build/NEWS:8176 +#: ../build/NEWS:8190 msgid "" "`bpo-15216 `__: " "``TextIOWrapper.reconfigure()`` supports changing *encoding*, *errors*, and " "*newline*." msgstr "" -#: ../build/NEWS:8182 +#: ../build/NEWS:8196 msgid "" "`bpo-32418 `__: Add get_loop() method to" " Server and AbstractServer classes." msgstr "" -#: ../build/NEWS:8187 ../build/NEWS:11751 +#: ../build/NEWS:8201 ../build/NEWS:11765 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:8190 +#: ../build/NEWS:8204 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:8196 +#: ../build/NEWS:8210 msgid "" "`bpo-19764 `__: Implement support for " "`subprocess.Popen(close_fds=True)` on Windows. Patch by Segev Finer." msgstr "" -#: ../build/NEWS:8202 ../build/NEWS:11832 +#: ../build/NEWS:8216 ../build/NEWS:11846 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:8209 +#: ../build/NEWS:8223 msgid "" "`bpo-32030 `__: Py_Initialize() doesn't " "reset the memory allocators to default if the ``PYTHONMALLOC`` environment " "variable is not set." msgstr "" -#: ../build/NEWS:8212 ../build/NEWS:11842 +#: ../build/NEWS:8226 ../build/NEWS:11856 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:8216 +#: ../build/NEWS:8230 msgid "" "`bpo-32264 `__: Moved the pygetopt.h " "header into internal/, since it has no public APIs." msgstr "" -#: ../build/NEWS:8219 +#: ../build/NEWS:8233 msgid "" "`bpo-32241 `__: " ":c:func:`Py_SetProgramName` and :c:func:`Py_SetPythonHome` now take the " "``const wchar *`` arguments instead of ``wchar *``." msgstr "" -#: ../build/NEWS:8224 +#: ../build/NEWS:8238 msgid "Python 3.7.0 alpha 3" msgstr "Python 3.7.0 alfa 3" -#: ../build/NEWS:8226 ../build/NEWS:11859 +#: ../build/NEWS:8240 ../build/NEWS:11873 msgid "*Release date: 2017-12-05*" msgstr "*Tanggal rilis: 2017-12-05*" -#: ../build/NEWS:8231 ../build/NEWS:11864 +#: ../build/NEWS:8245 ../build/NEWS:11878 msgid "" "`bpo-32176 `__: co_flags.CO_NOFREE is " "now always set correctly by the code object constructor based on freevars " @@ -14287,7 +14312,7 @@ msgid "" " injected into a modified code object and function." msgstr "" -#: ../build/NEWS:8237 +#: ../build/NEWS:8251 msgid "" "`bpo-10544 `__: Yield expressions are " "now deprecated in comprehensions and generator expressions. They are still " @@ -14295,14 +14320,14 @@ msgid "" "directly in the enclosing scope." msgstr "" -#: ../build/NEWS:8241 ../build/NEWS:11587 +#: ../build/NEWS:8255 ../build/NEWS:11601 msgid "" "`bpo-32137 `__: The repr of deeply " "nested dict now raises a RecursionError instead of crashing due to a stack " "overflow." msgstr "" -#: ../build/NEWS:8244 +#: ../build/NEWS:8258 msgid "" "`bpo-32096 `__: Revert memory allocator " "changes in the C API: move structures back from _PyRuntime to " @@ -14311,14 +14336,14 @@ msgid "" "before _PyRuntime_Initialize()." msgstr "" -#: ../build/NEWS:8249 +#: ../build/NEWS:8263 msgid "" "`bpo-32043 `__: Add a new \"developer " "mode\": new \"-X dev\" command line option to enable debug checks at " "runtime." msgstr "" -#: ../build/NEWS:8252 +#: ../build/NEWS:8266 msgid "" "`bpo-32023 `__: SyntaxError is now " "correctly raised when a generator expression without parenthesis is used " @@ -14326,7 +14351,7 @@ msgid "" " parentheses can be omitted only on calls." msgstr "" -#: ../build/NEWS:8257 +#: ../build/NEWS:8271 msgid "" "`bpo-32012 `__: SyntaxError is now " "correctly raised when a generator expression without parenthesis is passed " @@ -14335,7 +14360,7 @@ msgid "" "comma on either side." msgstr "" -#: ../build/NEWS:8262 +#: ../build/NEWS:8276 msgid "" "`bpo-28180 `__: A new internal " "``_Py_SetLocaleFromEnv(category)`` helper function has been added in order " @@ -14344,7 +14369,7 @@ msgid "" "environment by default)." msgstr "" -#: ../build/NEWS:8267 ../build/NEWS:11870 +#: ../build/NEWS:8281 ../build/NEWS:11884 msgid "" "`bpo-31949 `__: Fixed several issues in " "printing tracebacks (PyTraceBack_Print()). Setting sys.tracebacklimit to 0 " @@ -14355,13 +14380,13 @@ msgid "" "traceback items on Windows. Fixed output errors handling." msgstr "" -#: ../build/NEWS:8275 ../build/NEWS:11878 +#: ../build/NEWS:8289 ../build/NEWS:11892 msgid "" "`bpo-30696 `__: Fix the interactive " "interpreter looping endlessly when no memory." msgstr "" -#: ../build/NEWS:8278 ../build/NEWS:11881 +#: ../build/NEWS:8292 ../build/NEWS:11895 msgid "" "`bpo-20047 `__: Bytearray methods " "partition() and rpartition() now accept only bytes-like objects as " @@ -14369,34 +14394,34 @@ msgid "" "returning a bogus result when an integer is passed as a separator." msgstr "" -#: ../build/NEWS:8283 ../build/NEWS:11889 +#: ../build/NEWS:8297 ../build/NEWS:11903 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:8287 +#: ../build/NEWS:8301 msgid "" "`bpo-31845 `__: Environment variables " "are once more read correctly at interpreter startup." msgstr "" -#: ../build/NEWS:8290 +#: ../build/NEWS:8304 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:8294 ../build/NEWS:11893 +#: ../build/NEWS:8308 ../build/NEWS:11907 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:8297 +#: ../build/NEWS:8311 msgid "" "`bpo-31618 `__: The per-frame tracing " "logic added in 3.7a1 has been altered so that ``frame->f_lineno`` is updated" @@ -14407,7 +14432,7 @@ msgid "" "``f_trace_opcodes`` are enabled, line events now occur first." msgstr "" -#: ../build/NEWS:8305 ../build/NEWS:11896 +#: ../build/NEWS:8319 ../build/NEWS:11910 msgid "" "`bpo-28603 `__: Print the full " "context/cause chain of exceptions on interpreter exit, even if an exception " @@ -14415,7 +14440,7 @@ msgid "" "Bitter." msgstr "" -#: ../build/NEWS:8309 ../build/NEWS:11900 +#: ../build/NEWS:8323 ../build/NEWS:11914 msgid "" "`bpo-31786 `__: Fix timeout rounding in " "the select module to round correctly negative timeouts between -1.0 and 0.0." @@ -14423,35 +14448,35 @@ msgid "" "call was incorrectly non-blocking. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:8314 +#: ../build/NEWS:8328 msgid "" "`bpo-31781 `__: Prevent crashes when " "calling methods of an uninitialized ``zipimport.zipimporter`` object. Patch " "by Oren Milman." msgstr "" -#: ../build/NEWS:8317 +#: ../build/NEWS:8331 msgid "" "`bpo-30399 `__: Standard repr() of " "BaseException with a single argument no longer contains redundant trailing " "comma." msgstr "" -#: ../build/NEWS:8320 ../build/NEWS:11908 +#: ../build/NEWS:8334 ../build/NEWS:11922 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:8323 ../build/NEWS:11953 +#: ../build/NEWS:8337 ../build/NEWS:11967 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:8329 ../build/NEWS:11959 +#: ../build/NEWS:8343 ../build/NEWS:11973 msgid "" "`bpo-28556 `__: Two minor fixes for " "``typing`` module: allow shallow copying instances of generic classes, " @@ -14459,14 +14484,14 @@ msgid "" "Ivan Levkivskyi." msgstr "" -#: ../build/NEWS:8333 +#: ../build/NEWS:8347 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:8337 ../build/NEWS:11963 +#: ../build/NEWS:8351 ../build/NEWS:11977 msgid "" "`bpo-27240 `__: The header folding " "algorithm for the new email policies has been rewritten, which also fixes " @@ -14476,20 +14501,20 @@ msgid "" "now done correctly." msgstr "" -#: ../build/NEWS:8341 ../build/NEWS:11967 +#: ../build/NEWS:8355 ../build/NEWS:11981 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:8345 +#: ../build/NEWS:8359 msgid "" "`bpo-321010 `__: Add " ":attr:`sys.flags.dev_mode` flag" msgstr "" -#: ../build/NEWS:8347 +#: ../build/NEWS:8361 msgid "" "`bpo-32154 `__: The " "``asyncio.windows_utils.socketpair()`` function has been removed: use " @@ -14499,7 +14524,7 @@ msgid "" "``socket.socketpair`` on Python 3.5 and newer." msgstr "" -#: ../build/NEWS:8353 +#: ../build/NEWS:8367 msgid "" "`bpo-32089 `__: warnings: In development" " (-X dev) and debug mode (pydebug build), use the \"default\" action for " @@ -14507,7 +14532,7 @@ msgid "" "filters." msgstr "" -#: ../build/NEWS:8357 +#: ../build/NEWS:8371 msgid "" "`bpo-32107 `__: ``uuid.getnode()`` now " "preferentially returns universally administered MAC addresses if available, " @@ -14517,7 +14542,7 @@ msgid "" "returned." msgstr "" -#: ../build/NEWS:8363 +#: ../build/NEWS:8377 msgid "" "`bpo-23033 `__: Wildcard is now " "supported in hostname when it is one and only character in the left most " @@ -14525,14 +14550,14 @@ msgid "" " by Mandeep Singh." msgstr "" -#: ../build/NEWS:8367 ../build/NEWS:11971 +#: ../build/NEWS:8381 ../build/NEWS:11985 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:8371 +#: ../build/NEWS:8385 msgid "" "`bpo-28334 `__: Use " ":func:`os.path.expanduser` to find the ``~/.netrc`` file in " @@ -14540,7 +14565,7 @@ msgid "" "raised. Patch by Dimitri Merejkowsky." msgstr "" -#: ../build/NEWS:8375 +#: ../build/NEWS:8389 msgid "" "`bpo-32121 `__: Made " "``tracemalloc.Traceback`` behave more like the traceback module, sorting the" @@ -14550,7 +14575,7 @@ msgid "" "to ``Traceback.format()``. (Patch by Jesse Bakker.)" msgstr "" -#: ../build/NEWS:8382 ../build/NEWS:11975 +#: ../build/NEWS:8396 ../build/NEWS:11989 msgid "" "`bpo-31325 `__: Fix wrong usage of " ":func:`collections.namedtuple` in the :meth:`RobotFileParser.parse() " @@ -14558,14 +14583,14 @@ msgid "" "Wellner." msgstr "" -#: ../build/NEWS:8386 ../build/NEWS:11979 +#: ../build/NEWS:8400 ../build/NEWS:11993 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:8390 +#: ../build/NEWS:8404 msgid "" "`bpo-19610 `__: ``setup()`` now warns " "about invalid types for some fields. The ``distutils.dist.Distribution`` " @@ -14573,21 +14598,21 @@ msgid "" "are not specified as a list or a string." msgstr "" -#: ../build/NEWS:8395 +#: ../build/NEWS:8409 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:8398 +#: ../build/NEWS:8412 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:8402 +#: ../build/NEWS:8416 msgid "" "`bpo-28684 `__: The new " "test.support.skip_unless_bind_unix_socket() decorator is used here to skip " @@ -14596,7 +14621,7 @@ msgid "" "the recent Android versions that run now SELinux in enforcing mode)." msgstr "" -#: ../build/NEWS:8408 ../build/NEWS:11983 +#: ../build/NEWS:8422 ../build/NEWS:11997 msgid "" "`bpo-32110 `__: " "``codecs.StreamReader.read(n)`` now returns not more than *n* " @@ -14604,7 +14629,7 @@ msgid "" "``read()`` methods of other file-like objects." msgstr "" -#: ../build/NEWS:8412 +#: ../build/NEWS:8426 msgid "" "`bpo-27535 `__: The warnings module " "doesn't leak memory anymore in the hidden warnings registry for the " @@ -14612,7 +14637,7 @@ msgid "" "the warning key to the registry anymore for the \"ignore\" action." msgstr "" -#: ../build/NEWS:8417 +#: ../build/NEWS:8431 msgid "" "`bpo-32088 `__: warnings: When Python " "is build is debug mode (``Py_DEBUG``), :exc:`DeprecationWarning`, " @@ -14620,20 +14645,20 @@ msgid "" "displayed by default." msgstr "" -#: ../build/NEWS:8421 +#: ../build/NEWS:8435 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:8425 +#: ../build/NEWS:8439 msgid "" "`bpo-25054 `__: Added support of " "splitting on a pattern that could match an empty string." msgstr "" -#: ../build/NEWS:8428 ../build/NEWS:11987 ../build/NEWS:16704 +#: ../build/NEWS:8442 ../build/NEWS:12001 ../build/NEWS:16718 msgid "" "`bpo-32072 `__: Fixed issues with binary" " plists: Fixed saving bytearrays. Identical objects will be saved only once." @@ -14641,38 +14666,38 @@ msgid "" "saving and loading recursive data structures." msgstr "" -#: ../build/NEWS:8433 +#: ../build/NEWS:8447 msgid "" "`bpo-32069 `__: Drop legacy SSL " "transport from asyncio, ssl.MemoryBIO is always used anyway." msgstr "" -#: ../build/NEWS:8436 +#: ../build/NEWS:8450 msgid "" "`bpo-32066 `__: asyncio: Support " "pathlib.Path in create_unix_connection; sock arg should be optional" msgstr "" -#: ../build/NEWS:8439 +#: ../build/NEWS:8453 msgid "" "`bpo-32046 `__: Updates 2to3 to convert " "from operator.isCallable(obj) to callable(obj). Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:8442 +#: ../build/NEWS:8456 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:8445 +#: ../build/NEWS:8459 msgid "" "`bpo-32025 `__: Add time.thread_time() " "and time.thread_time_ns()" msgstr "" -#: ../build/NEWS:8447 +#: ../build/NEWS:8461 msgid "" "`bpo-32037 `__: Integers that fit in a " "signed 32-bit integer will be now pickled with protocol 0 using the INT " @@ -14681,27 +14706,27 @@ msgid "" "2." msgstr "" -#: ../build/NEWS:8452 ../build/NEWS:11992 +#: ../build/NEWS:8466 ../build/NEWS:12006 msgid "" "`bpo-32034 `__: Make " "asyncio.IncompleteReadError and LimitOverrunError pickleable." msgstr "" -#: ../build/NEWS:8455 ../build/NEWS:11995 +#: ../build/NEWS:8469 ../build/NEWS:12009 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:8458 ../build/NEWS:11998 +#: ../build/NEWS:8472 ../build/NEWS:12012 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:8461 +#: ../build/NEWS:8475 msgid "" "`bpo-28369 `__: Enhance " "add_reader/writer check that socket is not used by some transport. Before, " @@ -14709,14 +14734,14 @@ msgid "" " Now the check is implemented correctly for all file-like objects." msgstr "" -#: ../build/NEWS:8466 +#: ../build/NEWS:8480 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:8469 +#: ../build/NEWS:8483 msgid "" "`bpo-31985 `__: Formally deprecated " "aifc.openfp, sunau.openfp, and wave.openfp. Since change " @@ -14726,40 +14751,40 @@ msgid "" "undocumented." msgstr "" -#: ../build/NEWS:8475 +#: ../build/NEWS:8489 msgid "" "`bpo-21862 `__: cProfile command line " "now accepts `-m module_name` as an alternative to script path. Patch by " "Sanyam Khurana." msgstr "" -#: ../build/NEWS:8478 ../build/NEWS:12001 +#: ../build/NEWS:8492 ../build/NEWS:12015 msgid "" "`bpo-31970 `__: Reduce performance " "overhead of asyncio debug mode." msgstr "" -#: ../build/NEWS:8480 +#: ../build/NEWS:8494 msgid "" "`bpo-31843 `__: *database* argument of " "sqlite3.connect() now accepts a :term:`path-like object`, instead of just a " "string." msgstr "" -#: ../build/NEWS:8483 +#: ../build/NEWS:8497 msgid "" "`bpo-31945 `__: Add Configurable " "*blocksize* to ``HTTPConnection`` and ``HTTPSConnection`` for improved " "upload throughput. Patch by Nir Soffer." msgstr "" -#: ../build/NEWS:8486 +#: ../build/NEWS:8500 msgid "" "`bpo-31943 `__: Add a ``cancelled()`` " "method to :class:`asyncio.Handle`. Patch by Marat Sharafutdinov." msgstr "" -#: ../build/NEWS:8489 ../build/NEWS:12003 +#: ../build/NEWS:8503 ../build/NEWS:12017 msgid "" "`bpo-9678 `__: Fixed determining the MAC " "address in the uuid module: Using ifconfig on NetBSD and OpenBSD. Using arp " @@ -14767,32 +14792,32 @@ msgid "" "Shimizukawa." msgstr "" -#: ../build/NEWS:8493 ../build/NEWS:12007 +#: ../build/NEWS:8507 ../build/NEWS:12021 msgid "" "`bpo-30057 `__: Fix potential missed " "signal in signal.signal()." msgstr "" -#: ../build/NEWS:8495 ../build/NEWS:12009 +#: ../build/NEWS:8509 ../build/NEWS:12023 msgid "" "`bpo-31933 `__: Fix Blake2 params " "leaf_size and node_offset on big endian platforms. Patch by Jack O'Connor." msgstr "" -#: ../build/NEWS:8498 +#: ../build/NEWS:8512 msgid "" "`bpo-21423 `__: Add an initializer " "argument to {Process,Thread}PoolExecutor" msgstr "" -#: ../build/NEWS:8500 ../build/NEWS:12012 +#: ../build/NEWS:8514 ../build/NEWS:12026 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:8504 ../build/NEWS:12016 +#: ../build/NEWS:8518 ../build/NEWS:12030 msgid "" "`bpo-27666 `__: Fixed stack corruption " "in curses.box() and curses.ungetmouse() when the size of types chtype or " @@ -14800,65 +14825,65 @@ msgid "" " as arguments. Based on patch by Steve Fink." msgstr "" -#: ../build/NEWS:8509 +#: ../build/NEWS:8523 msgid "" "`bpo-31917 `__: Add 3 new clock " "identifiers: :data:`time.CLOCK_BOOTTIME`, :data:`time.CLOCK_PROF` and " ":data:`time.CLOCK_UPTIME`." msgstr "" -#: ../build/NEWS:8512 ../build/NEWS:12021 +#: ../build/NEWS:8526 ../build/NEWS:12035 msgid "" "`bpo-31897 `__: plistlib now catches " "more errors when read binary plists and raises InvalidFileException instead " "of unexpected exceptions." msgstr "" -#: ../build/NEWS:8515 ../build/NEWS:12024 +#: ../build/NEWS:8529 ../build/NEWS:12038 msgid "" "`bpo-25720 `__: Fix the method for " "checking pad state of curses WINDOW. Patch by Masayuki Yamamoto." msgstr "" -#: ../build/NEWS:8518 ../build/NEWS:12027 +#: ../build/NEWS:8532 ../build/NEWS:12041 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:8521 ../build/NEWS:12030 +#: ../build/NEWS:8535 ../build/NEWS:12044 msgid "" "`bpo-31891 `__: Fixed building the " "curses module on NetBSD." msgstr "" -#: ../build/NEWS:8523 +#: ../build/NEWS:8537 msgid "" "`bpo-31884 `__: added required constants" " to subprocess module for setting priority on windows" msgstr "" -#: ../build/NEWS:8526 +#: ../build/NEWS:8540 msgid "" "`bpo-28281 `__: Remove year (1-9999) " "limits on the Calendar.weekday() function. Patch by Mark Gollahon." msgstr "" -#: ../build/NEWS:8529 +#: ../build/NEWS:8543 msgid "" "`bpo-31702 `__: crypt.mksalt() now " "allows to specify the number of rounds for SHA-256 and SHA-512 hashing." msgstr "" -#: ../build/NEWS:8532 +#: ../build/NEWS:8546 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:8536 +#: ../build/NEWS:8550 msgid "" "`bpo-30768 `__: Fix the " "pthread+semaphore implementation of PyThread_acquire_lock_timed() when " @@ -14866,20 +14891,20 @@ msgid "" "sem_timedwait() is interrupted by a signal (EINTR). See also the :pep:`475`." msgstr "" -#: ../build/NEWS:8541 +#: ../build/NEWS:8555 msgid "" "`bpo-31854 `__: Add " "``mmap.ACCESS_DEFAULT`` constant." msgstr "" -#: ../build/NEWS:8543 +#: ../build/NEWS:8557 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:8546 +#: ../build/NEWS:8560 msgid "" "`bpo-28292 `__: " "Calendar.itermonthdates() will now consistently raise an exception when a " @@ -14889,14 +14914,14 @@ msgid "" "tuples and are not restricted by the range supported by datetime.date." msgstr "" -#: ../build/NEWS:8553 +#: ../build/NEWS:8567 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:8556 ../build/NEWS:12032 +#: ../build/NEWS:8570 ../build/NEWS:12046 msgid "" "`bpo-28416 `__: Instances of " "pickle.Pickler subclass with the persistent_id() method and pickle.Unpickler" @@ -14904,33 +14929,33 @@ msgid "" "cycles." msgstr "" -#: ../build/NEWS:8560 +#: ../build/NEWS:8574 msgid "" "`bpo-31653 `__: Don't release the GIL if" " we can acquire a multiprocessing semaphore immediately." msgstr "" -#: ../build/NEWS:8563 ../build/NEWS:12036 +#: ../build/NEWS:8577 ../build/NEWS:12050 msgid "" "`bpo-28326 `__: Fix " "multiprocessing.Process when stdout and/or stderr is closed or None." msgstr "" -#: ../build/NEWS:8566 +#: ../build/NEWS:8580 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:8570 +#: ../build/NEWS:8584 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:8574 +#: ../build/NEWS:8588 msgid "" "`bpo-31756 `__: Add a " "``subprocess.Popen(text=False)`` keyword argument to `subprocess` functions " @@ -14938,25 +14963,25 @@ msgid "" "into text. Patch by Andrew Clegg." msgstr "" -#: ../build/NEWS:8578 +#: ../build/NEWS:8592 msgid "" "`bpo-31819 `__: Add " "AbstractEventLoop.sock_recv_into()." msgstr "" -#: ../build/NEWS:8580 ../build/NEWS:11358 ../build/NEWS:12039 +#: ../build/NEWS:8594 ../build/NEWS:11372 ../build/NEWS:12053 msgid "" "`bpo-31457 `__: If nested log adapters " "are used, the inner ``process()`` methods are no longer omitted." msgstr "" -#: ../build/NEWS:8583 ../build/NEWS:12042 +#: ../build/NEWS:8597 ../build/NEWS:12056 msgid "" "`bpo-31457 `__: The ``manager`` property" " on LoggerAdapter objects is now properly settable." msgstr "" -#: ../build/NEWS:8586 ../build/NEWS:12045 +#: ../build/NEWS:8600 ../build/NEWS:12059 msgid "" "`bpo-31806 `__: Fix timeout rounding in " "time.sleep(), threading.Lock.acquire() and socket.socket.settimeout() to " @@ -14965,20 +14990,20 @@ msgid "" "non-blocking. Patch by Pablo Galindo." msgstr "" -#: ../build/NEWS:8592 +#: ../build/NEWS:8606 msgid "" "`bpo-31803 `__: time.clock() and " "time.get_clock_info('clock') now emit a DeprecationWarning warning." msgstr "" -#: ../build/NEWS:8595 +#: ../build/NEWS:8609 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:8599 ../build/NEWS:12051 +#: ../build/NEWS:8613 ../build/NEWS:12065 msgid "" "`bpo-28603 `__: traceback: Fix a " "TypeError that occurred during printing of exception tracebacks when either " @@ -14986,14 +15011,14 @@ msgid "" "unhashable. Patch by Zane Bitter." msgstr "" -#: ../build/NEWS:8603 +#: ../build/NEWS:8617 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:8606 +#: ../build/NEWS:8620 msgid "" "`bpo-31784 `__: Implement the " ":pep:`564`, add new 6 new functions with nanosecond resolution to the " @@ -15003,80 +15028,80 @@ msgid "" ":func:`~time.time_ns`." msgstr "" -#: ../build/NEWS:8612 +#: ../build/NEWS:8626 msgid "" "`bpo-30143 `__: 2to3 now generates a " "code that uses abstract collection classes from collections.abc rather than " "collections." msgstr "" -#: ../build/NEWS:8615 ../build/NEWS:12057 +#: ../build/NEWS:8629 ../build/NEWS:12071 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:8618 ../build/NEWS:12064 +#: ../build/NEWS:8632 ../build/NEWS:12078 msgid "" "`bpo-31764 `__: Prevent a crash in " "``sqlite3.Cursor.close()`` in case the ``Cursor`` object is uninitialized. " "Patch by Oren Milman." msgstr "" -#: ../build/NEWS:8621 ../build/NEWS:12067 +#: ../build/NEWS:8635 ../build/NEWS:12081 msgid "" "`bpo-31752 `__: Fix possible crash in " "timedelta constructor called with custom integers." msgstr "" -#: ../build/NEWS:8624 ../build/NEWS:12076 +#: ../build/NEWS:8638 ../build/NEWS:12090 msgid "" "`bpo-31620 `__: an empty asyncio.Queue " "now doesn't leak memory when queue.get pollers timeout" msgstr "" -#: ../build/NEWS:8627 +#: ../build/NEWS:8641 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:8630 +#: ../build/NEWS:8644 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:8634 +#: ../build/NEWS:8648 msgid "" "`bpo-31664 `__: Added support for the " "Blowfish hashing in the crypt module." msgstr "" -#: ../build/NEWS:8636 ../build/NEWS:12079 +#: ../build/NEWS:8650 ../build/NEWS:12093 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:8640 ../build/NEWS:12090 +#: ../build/NEWS:8654 ../build/NEWS:12104 msgid "" "`bpo-15037 `__: Added a workaround for " "getkey() in curses for ncurses 5.7 and earlier." msgstr "" -#: ../build/NEWS:8643 +#: ../build/NEWS:8657 msgid "" "`bpo-31307 `__: Allow use of bytes " "objects for arguments to :meth:`configparser.ConfigParser.read`. Patch by " "Vincent Michel." msgstr "" -#: ../build/NEWS:8646 ../build/NEWS:12110 +#: ../build/NEWS:8660 ../build/NEWS:12124 msgid "" "`bpo-31334 `__: Fix " "``poll.poll([timeout])`` in the ``select`` module for arbitrary negative " @@ -15084,45 +15109,45 @@ msgid "" "Patch by Riccardo Coccioli." msgstr "" -#: ../build/NEWS:8650 ../build/NEWS:12114 +#: ../build/NEWS:8664 ../build/NEWS:12128 msgid "" "`bpo-31310 `__: multiprocessing's " "semaphore tracker should be launched again if crashed." msgstr "" -#: ../build/NEWS:8653 ../build/NEWS:12117 +#: ../build/NEWS:8667 ../build/NEWS:12131 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:8656 +#: ../build/NEWS:8670 msgid "" "`bpo-31245 `__: Added support for " "AF_UNIX socket in asyncio `create_datagram_endpoint`." msgstr "" -#: ../build/NEWS:8659 +#: ../build/NEWS:8673 msgid "" "`bpo-30553 `__: Add HTTP/2 status code " "421 (Misdirected Request) to :class:`http.HTTPStatus`. Patch by Vitor " "Pereira." msgstr "" -#: ../build/NEWS:8665 ../build/NEWS:12123 +#: ../build/NEWS:8679 ../build/NEWS:12137 msgid "" "`bpo-32105 `__: Added " "asyncio.BaseEventLoop.connect_accepted_socket versionadded marker." msgstr "" -#: ../build/NEWS:8671 ../build/NEWS:12136 +#: ../build/NEWS:8685 ../build/NEWS:12150 msgid "" "`bpo-31380 `__: Skip test_httpservers " "test_undecodable_file on macOS: fails on APFS." msgstr "" -#: ../build/NEWS:8674 ../build/NEWS:12139 +#: ../build/NEWS:8688 ../build/NEWS:12153 msgid "" "`bpo-31705 `__: Skip " "test_socket.test_sha256() on Linux kernel older than 4.5. The test fails " @@ -15130,21 +15155,21 @@ msgid "" "4.5." msgstr "" -#: ../build/NEWS:8678 +#: ../build/NEWS:8692 msgid "" "`bpo-32138 `__: Skip on Android " "test_faulthandler tests that raise SIGSEGV and remove the " "test.support.requires_android_level decorator." msgstr "" -#: ../build/NEWS:8681 +#: ../build/NEWS:8695 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:8684 +#: ../build/NEWS:8698 msgid "" "`bpo-28668 `__: " "test.support.requires_multiprocessing_queue is removed. Skip tests with " @@ -15152,14 +15177,14 @@ msgid "" "semaphore implementation is broken or missing." msgstr "" -#: ../build/NEWS:8688 +#: ../build/NEWS:8702 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:8691 ../build/NEWS:12143 +#: ../build/NEWS:8705 ../build/NEWS:12157 msgid "" "`bpo-31174 `__: Fix " "test_tools.test_unparse: DirectoryTestCase now stores the names sample to " @@ -15167,112 +15192,112 @@ msgid "" "leaks." msgstr "" -#: ../build/NEWS:8698 +#: ../build/NEWS:8712 msgid "" "`bpo-28538 `__: Revert the previous " "changes, the if_nameindex structure is defined by Unified Headers." msgstr "" -#: ../build/NEWS:8701 +#: ../build/NEWS:8715 msgid "" "`bpo-28762 `__: Revert the last commit, " "the F_LOCK macro is defined by Android Unified Headers." msgstr "" -#: ../build/NEWS:8704 +#: ../build/NEWS:8718 msgid "" "`bpo-29040 `__: Support building Android" " with Unified Headers. The first NDK release to support Unified Headers is " "android-ndk-r14." msgstr "" -#: ../build/NEWS:8707 ../build/NEWS:12153 +#: ../build/NEWS:8721 ../build/NEWS:12167 msgid "" "`bpo-32059 `__: ``detect_modules()`` in " "``setup.py`` now also searches the sysroot paths when cross-compiling." msgstr "" -#: ../build/NEWS:8710 ../build/NEWS:12156 +#: ../build/NEWS:8724 ../build/NEWS:12170 msgid "" "`bpo-31957 `__: Fixes Windows SDK " "version detection when building for Windows." msgstr "" -#: ../build/NEWS:8712 ../build/NEWS:12158 +#: ../build/NEWS:8726 ../build/NEWS:12172 msgid "" "`bpo-31609 `__: Fixes quotes in " "PCbuild/clean.bat" msgstr "" -#: ../build/NEWS:8714 ../build/NEWS:12160 +#: ../build/NEWS:8728 ../build/NEWS:12174 msgid "" "`bpo-31934 `__: Abort the build when " "building out of a not clean source tree." msgstr "" -#: ../build/NEWS:8716 ../build/NEWS:12162 +#: ../build/NEWS:8730 ../build/NEWS:12176 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:8720 ../build/NEWS:12166 +#: ../build/NEWS:8734 ../build/NEWS:12180 msgid "" "`bpo-28791 `__: Update Windows builds to" " use SQLite 3.21.0." msgstr "" -#: ../build/NEWS:8722 ../build/NEWS:12168 +#: ../build/NEWS:8736 ../build/NEWS:12182 msgid "" "`bpo-28791 `__: Update OS X installer to" " use SQLite 3.21.0." msgstr "" -#: ../build/NEWS:8724 +#: ../build/NEWS:8738 msgid "" "`bpo-28643 `__: Record profile-opt build" " progress with stamp files." msgstr "" -#: ../build/NEWS:8726 +#: ../build/NEWS:8740 msgid "" "`bpo-31866 `__: Finish removing support " "for AtheOS." msgstr "" -#: ../build/NEWS:8731 ../build/NEWS:12178 +#: ../build/NEWS:8745 ../build/NEWS:12192 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:8735 ../build/NEWS:12182 +#: ../build/NEWS:8749 ../build/NEWS:12196 msgid "" "`bpo-31944 `__: Fixes Modify button in " "Apps and Features dialog." msgstr "" -#: ../build/NEWS:8737 +#: ../build/NEWS:8751 msgid "" "`bpo-20486 `__: Implement the " "``Database.Close()`` method to help closing MSI database objects." msgstr "" -#: ../build/NEWS:8740 +#: ../build/NEWS:8754 msgid "" "`bpo-31857 `__: Make the behavior of " "USE_STACKCHECK deterministic in a multi-threaded environment." msgstr "" -#: ../build/NEWS:8746 ../build/NEWS:12187 +#: ../build/NEWS:8760 ../build/NEWS:12201 msgid "" "`bpo-31392 `__: Update macOS installer " "to use OpenSSL 1.0.2m" msgstr "" -#: ../build/NEWS:8751 ../build/NEWS:12192 +#: ../build/NEWS:8765 ../build/NEWS:12206 msgid "" "`bpo-32207 `__: Improve tk event " "exception tracebacks in IDLE. When tk event handling is driven by IDLE's run" @@ -15282,20 +15307,20 @@ msgid "" "suggestion by Serhiy Storchaka." msgstr "" -#: ../build/NEWS:8757 ../build/NEWS:12198 +#: ../build/NEWS:8771 ../build/NEWS:12212 msgid "" "`bpo-32164 `__: Delete unused file " "idlelib/tabbedpages.py. Use of TabbedPageSet in configdialog was replaced by" " ttk.Notebook." msgstr "" -#: ../build/NEWS:8760 ../build/NEWS:12201 +#: ../build/NEWS:8774 ../build/NEWS:12215 msgid "" "`bpo-32100 `__: IDLE: Fix old and new " "bugs in pathbrowser; improve tests. Patch mostly by Cheryl Sabella." msgstr "" -#: ../build/NEWS:8763 ../build/NEWS:12204 +#: ../build/NEWS:8777 ../build/NEWS:12218 msgid "" "`bpo-31858 `__: IDLE -- Restrict shell " "prompt manipulation to the shell. Editor and output windows only see an " @@ -15304,14 +15329,14 @@ msgid "" " not set or changed." msgstr "" -#: ../build/NEWS:8768 ../build/NEWS:12209 +#: ../build/NEWS:8782 ../build/NEWS:12223 msgid "" "`bpo-31860 `__: The font sample in the " "IDLE configuration dialog is now editable. Changes persist while IDLE " "remains open" msgstr "" -#: ../build/NEWS:8771 ../build/NEWS:12212 +#: ../build/NEWS:8785 ../build/NEWS:12226 msgid "" "`bpo-31836 `__: Test_code_module now " "passes if run after test_idle, which sets ps1. The code module uses sys.ps1 " @@ -15319,14 +15344,14 @@ msgid "" "both behaviors. Ditto for ps2." msgstr "" -#: ../build/NEWS:8775 ../build/NEWS:12216 +#: ../build/NEWS:8789 ../build/NEWS:12230 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:8779 +#: ../build/NEWS:8793 msgid "" "`bpo-13802 `__: Use non-Latin characters" " in the IDLE's Font settings sample. Even if one selects a font that defines" @@ -15337,7 +15362,7 @@ msgid "" "re-arranged. The Font/Tabs help explains a bit about the additions." msgstr "" -#: ../build/NEWS:8790 +#: ../build/NEWS:8804 msgid "" "`bpo-32159 `__: Remove CVS and " "Subversion tools: remove svneol.py and treesync.py scripts. CPython migrated" @@ -15345,14 +15370,14 @@ msgid "" "are no longer used to develop CPython." msgstr "" -#: ../build/NEWS:8795 ../build/NEWS:12255 +#: ../build/NEWS:8809 ../build/NEWS:12269 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:8802 ../build/NEWS:12262 +#: ../build/NEWS:8816 ../build/NEWS:12276 msgid "" "`bpo-20891 `__: Fix PyGILState_Ensure()." " When PyGILState_Ensure() is called in a non-Python thread before " @@ -15360,14 +15385,14 @@ msgid "" "PyThreadState_New() to fix a crash." msgstr "" -#: ../build/NEWS:8806 +#: ../build/NEWS:8820 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:8809 +#: ../build/NEWS:8823 msgid "" "`bpo-25612 `__: Move the current " "exception state from the frame object to the co-routine. This simplifies the" @@ -15375,14 +15400,14 @@ msgid "" "exception state when entering or exiting a generator." msgstr "" -#: ../build/NEWS:8814 +#: ../build/NEWS:8828 msgid "" "`bpo-23699 `__: Add " "Py_RETURN_RICHCOMPARE macro to reduce boilerplate code in rich comparison " "functions." msgstr "" -#: ../build/NEWS:8817 ../build/NEWS:12269 +#: ../build/NEWS:8831 ../build/NEWS:12283 msgid "" "`bpo-30697 `__: The " "`PyExc_RecursionErrorInst` singleton is removed and " @@ -15392,15 +15417,15 @@ msgid "" "`__." msgstr "" -#: ../build/NEWS:8824 +#: ../build/NEWS:8838 msgid "Python 3.7.0 alpha 2" msgstr "Python 3.7.0 alfa 2" -#: ../build/NEWS:8826 +#: ../build/NEWS:8840 msgid "*Release date: 2017-10-16*" msgstr "*Tanggal rilis: 2017-10-16*" -#: ../build/NEWS:8831 +#: ../build/NEWS:8845 msgid "" "`bpo-31558 `__: ``gc.freeze()`` is a new" " API that allows for moving all objects currently tracked by the garbage " @@ -15410,85 +15435,85 @@ msgid "" "stability at fork()." msgstr "" -#: ../build/NEWS:8837 ../build/NEWS:11905 +#: ../build/NEWS:8851 ../build/NEWS:11919 msgid "" "`bpo-31642 `__: Restored blocking \"from" " package import module\" by setting sys.modules[\"package.module\"] to None." msgstr "" -#: ../build/NEWS:8840 +#: ../build/NEWS:8854 msgid "" "`bpo-31708 `__: Allow use of " "asynchronous generator expressions in synchronous functions." msgstr "" -#: ../build/NEWS:8843 +#: ../build/NEWS:8857 msgid "" "`bpo-31709 `__: Drop support of " "asynchronous __aiter__." msgstr "" -#: ../build/NEWS:8845 +#: ../build/NEWS:8859 msgid "" "`bpo-30404 `__: The -u option now makes " "the stdout and stderr streams unbuffered rather than line-buffered." msgstr "" -#: ../build/NEWS:8848 ../build/NEWS:11911 +#: ../build/NEWS:8862 ../build/NEWS:11925 msgid "" "`bpo-31619 `__: Fixed a ValueError when " "convert a string with large number of underscores to integer with binary " "base." msgstr "" -#: ../build/NEWS:8851 +#: ../build/NEWS:8865 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:8854 ../build/NEWS:11914 +#: ../build/NEWS:8868 ../build/NEWS:11928 msgid "" "`bpo-31592 `__: Fixed an assertion " "failure in Python parser in case of a bad `unicodedata.normalize()`. Patch " "by Oren Milman." msgstr "" -#: ../build/NEWS:8857 ../build/NEWS:11917 +#: ../build/NEWS:8871 ../build/NEWS:11931 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:8861 +#: ../build/NEWS:8875 msgid "" "`bpo-31574 `__: Importlib was " "instrumented with two dtrace probes to profile import timing." msgstr "" -#: ../build/NEWS:8864 ../build/NEWS:11921 +#: ../build/NEWS:8878 ../build/NEWS:11935 msgid "" "`bpo-31566 `__: Fix an assertion failure" " in `_warnings.warn()` in case of a bad ``__name__`` global. Patch by Oren " "Milman." msgstr "" -#: ../build/NEWS:8867 +#: ../build/NEWS:8881 msgid "" "`bpo-31506 `__: Improved the error " "message logic for object.__new__ and object.__init__." msgstr "" -#: ../build/NEWS:8870 ../build/NEWS:11924 +#: ../build/NEWS:8884 ../build/NEWS:11938 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:8874 ../build/NEWS:11928 +#: ../build/NEWS:8888 ../build/NEWS:11942 msgid "" "`bpo-31492 `__: Fix assertion failures " "in case of failing to import from a module with a bad ``__name__`` " @@ -15496,21 +15521,21 @@ msgid "" "Patch by Oren Milman." msgstr "" -#: ../build/NEWS:8878 ../build/NEWS:11936 +#: ../build/NEWS:8892 ../build/NEWS:11950 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:8881 +#: ../build/NEWS:8895 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:8884 +#: ../build/NEWS:8898 msgid "" "`bpo-31415 `__: Add ``-X importtime`` " "option to show how long each import takes. It can be used to optimize " @@ -15518,13 +15543,13 @@ msgid "" "as an equivalent way to enable this." msgstr "" -#: ../build/NEWS:8888 +#: ../build/NEWS:8902 msgid "" "`bpo-31410 `__: Optimized calling " "wrapper and classmethod descriptors." msgstr "" -#: ../build/NEWS:8890 +#: ../build/NEWS:8904 msgid "" "`bpo-31353 `__: :pep:`553` - Add a new " "built-in called ``breakpoint()`` which calls ``sys.breakpointhook()``. By " @@ -15533,101 +15558,101 @@ msgid "" "original value of the hook is saved in ``sys.__breakpointhook__``." msgstr "" -#: ../build/NEWS:8896 +#: ../build/NEWS:8910 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:8899 ../build/NEWS:11939 +#: ../build/NEWS:8913 ../build/NEWS:11953 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:8902 ../build/NEWS:11942 +#: ../build/NEWS:8916 ../build/NEWS:11956 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:8905 ../build/NEWS:11945 +#: ../build/NEWS:8919 ../build/NEWS:11959 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:8909 ../build/NEWS:11949 +#: ../build/NEWS:8923 ../build/NEWS:11963 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:8913 +#: ../build/NEWS:8927 msgid "" "`bpo-30406 `__: Make ``async`` and " "``await`` proper keywords, as specified in :pep:`492`." msgstr "" -#: ../build/NEWS:8919 ../build/NEWS:12055 +#: ../build/NEWS:8933 ../build/NEWS:12069 msgid "" "`bpo-30058 `__: Fixed buffer overflow in" " select.kqueue.control()." msgstr "" -#: ../build/NEWS:8921 ../build/NEWS:12060 +#: ../build/NEWS:8935 ../build/NEWS:12074 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:8925 ../build/NEWS:12070 +#: ../build/NEWS:8939 ../build/NEWS:12084 msgid "" "`bpo-31701 `__: On Windows, " "faulthandler.enable() now ignores MSC and COM exceptions." msgstr "" -#: ../build/NEWS:8928 ../build/NEWS:12073 +#: ../build/NEWS:8942 ../build/NEWS:12087 msgid "" "`bpo-31728 `__: Prevent crashes in " "`_elementtree` due to unsafe cleanup of `Element.text` and `Element.tail`. " "Patch by Oren Milman." msgstr "" -#: ../build/NEWS:8931 +#: ../build/NEWS:8945 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:8935 +#: ../build/NEWS:8949 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:8939 ../build/NEWS:12083 +#: ../build/NEWS:8953 ../build/NEWS:12097 msgid "" "`bpo-31675 `__: Fixed memory leaks in " "Tkinter's methods splitlist() and split() when pass a string larger than 2 " "GiB." msgstr "" -#: ../build/NEWS:8942 ../build/NEWS:12086 +#: ../build/NEWS:8956 ../build/NEWS:12100 msgid "" "`bpo-31673 `__: Fixed typo in the name " "of Tkinter's method adderrorinfo()." msgstr "" -#: ../build/NEWS:8944 +#: ../build/NEWS:8958 msgid "" "`bpo-31648 `__: Improvements to path " "predicates in ElementTree: Allow whitespace around predicate parts, i.e. " @@ -15636,70 +15661,70 @@ msgid "" "by Stefan Behnel." msgstr "" -#: ../build/NEWS:8949 ../build/NEWS:12088 +#: ../build/NEWS:8963 ../build/NEWS:12102 msgid "" "`bpo-30806 `__: Fix the string " "representation of a netrc object." msgstr "" -#: ../build/NEWS:8951 +#: ../build/NEWS:8965 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:8955 ../build/NEWS:12093 +#: ../build/NEWS:8969 ../build/NEWS:12107 msgid "" "`bpo-25351 `__: Avoid venv activate " "failures with undefined variables" msgstr "" -#: ../build/NEWS:8957 +#: ../build/NEWS:8971 msgid "" "`bpo-20519 `__: Avoid ctypes use (if " "possible) and improve import time for uuid." msgstr "" -#: ../build/NEWS:8960 +#: ../build/NEWS:8974 msgid "" "`bpo-28293 `__: The regular expression " "cache is no longer completely dumped when it is full." msgstr "" -#: ../build/NEWS:8963 +#: ../build/NEWS:8977 msgid "" "`bpo-31596 `__: Added " "pthread_getcpuclockid() to the time module" msgstr "" -#: ../build/NEWS:8965 +#: ../build/NEWS:8979 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:8968 ../build/NEWS:12099 +#: ../build/NEWS:8982 ../build/NEWS:12113 msgid "" "`bpo-30347 `__: Stop crashes when " "concurrently iterate over itertools.groupby() iterators." msgstr "" -#: ../build/NEWS:8971 +#: ../build/NEWS:8985 msgid "" "`bpo-30346 `__: An iterator produced by " "itertools.groupby() iterator now becomes exhausted after advancing the " "groupby iterator." msgstr "" -#: ../build/NEWS:8974 +#: ../build/NEWS:8988 msgid "" "`bpo-31556 `__: Cancel asyncio.wait_for " "future faster if timeout <= 0" msgstr "" -#: ../build/NEWS:8976 +#: ../build/NEWS:8990 msgid "" "`bpo-31540 `__: Allow passing a context " "object in :class:`concurrent.futures.ProcessPoolExecutor` constructor. Also," @@ -15707,20 +15732,20 @@ msgid "" "earlier to improve memory usage when a worker waits for new jobs." msgstr "" -#: ../build/NEWS:8981 ../build/NEWS:12102 +#: ../build/NEWS:8995 ../build/NEWS:12116 msgid "" "`bpo-31516 `__: " "``threading.current_thread()`` should not return a dummy thread at shutdown." msgstr "" -#: ../build/NEWS:8984 +#: ../build/NEWS:8998 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:8987 +#: ../build/NEWS:9001 msgid "" "`bpo-26510 `__: argparse subparsers are " "now required by default. This matches behaviour in Python 2. For optional " @@ -15729,7 +15754,7 @@ msgid "" " as had been the case since Python 3.3.)" msgstr "" -#: ../build/NEWS:8993 +#: ../build/NEWS:9007 msgid "" "`bpo-27541 `__: Reprs of subclasses of " "some collection and iterator classes (`bytearray`, `array.array`, " @@ -15738,70 +15763,70 @@ msgid "" "of the base class." msgstr "" -#: ../build/NEWS:8998 ../build/NEWS:12105 +#: ../build/NEWS:9012 ../build/NEWS:12119 msgid "" "`bpo-31351 `__: python -m ensurepip now " "exits with non-zero exit code if pip bootstrapping has failed." msgstr "" -#: ../build/NEWS:9001 +#: ../build/NEWS:9015 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:9008 ../build/NEWS:12126 +#: ../build/NEWS:9022 ../build/NEWS:12140 msgid "" "`bpo-31537 `__: Fix incorrect usage of " "``get_history_length`` in readline documentation example code. Patch by Brad" " Smith." msgstr "" -#: ../build/NEWS:9011 ../build/NEWS:12129 +#: ../build/NEWS:9025 ../build/NEWS:12143 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:9018 +#: ../build/NEWS:9032 msgid "" "`bpo-31696 `__: Improve compiler version" " information in :data:`sys.version` when Python is built with Clang." msgstr "" -#: ../build/NEWS:9021 +#: ../build/NEWS:9035 msgid "" "`bpo-31625 `__: Stop using ranlib on " "static libraries. Instead, we assume ar supports the 's' flag." msgstr "" -#: ../build/NEWS:9024 +#: ../build/NEWS:9038 msgid "" "`bpo-31624 `__: Remove support for " "BSD/OS." msgstr "" -#: ../build/NEWS:9026 ../build/NEWS:12170 +#: ../build/NEWS:9040 ../build/NEWS:12184 msgid "" "`bpo-22140 `__: Prevent double " "substitution of prefix in python-config.sh." msgstr "" -#: ../build/NEWS:9028 +#: ../build/NEWS:9042 msgid "" "`bpo-31569 `__: Correct PCBuild/ case to" " PCbuild/ in build scripts and documentation." msgstr "" -#: ../build/NEWS:9031 ../build/NEWS:12172 +#: ../build/NEWS:9045 ../build/NEWS:12186 msgid "" "`bpo-31536 `__: Avoid wholesale rebuild " "after `make regen-all` if nothing changed." msgstr "" -#: ../build/NEWS:9037 ../build/NEWS:12228 +#: ../build/NEWS:9051 ../build/NEWS:12242 msgid "" "`bpo-31460 `__: Simplify the API of " "IDLE's Module Browser. Passing a widget instead of an flist with a root " @@ -15811,19 +15836,19 @@ msgid "" ".py." msgstr "" -#: ../build/NEWS:9043 ../build/NEWS:12234 +#: ../build/NEWS:9057 ../build/NEWS:12248 msgid "" "`bpo-31649 `__: IDLE - Make _htest, " "_utest parameters keyword only." msgstr "" -#: ../build/NEWS:9045 ../build/NEWS:12236 +#: ../build/NEWS:9059 ../build/NEWS:12250 msgid "" "`bpo-31559 `__: Remove test order " "dependence in idle_test.test_browser." msgstr "" -#: ../build/NEWS:9047 ../build/NEWS:12238 +#: ../build/NEWS:9061 ../build/NEWS:12252 msgid "" "`bpo-31459 `__: Rename IDLE's module " "browser from Class Browser to Module Browser. The original module-level " @@ -15834,33 +15859,33 @@ msgid "" "changed. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:9055 ../build/NEWS:12246 +#: ../build/NEWS:9069 ../build/NEWS:12260 msgid "" "`bpo-31500 `__: Default fonts now are " "scaled on HiDPI displays." msgstr "" -#: ../build/NEWS:9057 ../build/NEWS:12248 +#: ../build/NEWS:9071 ../build/NEWS:12262 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:9064 +#: ../build/NEWS:9078 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:9068 ../build/NEWS:12266 +#: ../build/NEWS:9082 ../build/NEWS:12280 msgid "" "`bpo-31532 `__: Fix memory corruption " "due to allocator mix in getpath.c between Py_GetPath() and Py_SetPath()" msgstr "" -#: ../build/NEWS:9071 +#: ../build/NEWS:9085 msgid "" "`bpo-25658 `__: Implement :pep:`539` for" " Thread Specific Storage (TSS) API: it is a new Thread Local Storage (TLS) " @@ -15869,40 +15894,40 @@ msgid "" " M. Bray, patch by Masayuki Yamamoto." msgstr "" -#: ../build/NEWS:9079 +#: ../build/NEWS:9093 msgid "Python 3.7.0 alpha 1" msgstr "Python 3.7.0 alfa 1" -#: ../build/NEWS:9081 +#: ../build/NEWS:9095 msgid "*Release date: 2017-09-19*" msgstr "*Tanggal rilis: 2017-09-19*" -#: ../build/NEWS:9086 ../build/NEWS:12304 +#: ../build/NEWS:9100 ../build/NEWS:12318 msgid "" "`bpo-29781 `__: SSLObject.version() now " "correctly returns None when handshake over BIO has not been performed yet." msgstr "" -#: ../build/NEWS:9089 +#: ../build/NEWS:9103 msgid "" "`bpo-29505 `__: Add fuzz tests for " "float(str), int(str), unicode(str); for oss-fuzz." msgstr "" -#: ../build/NEWS:9092 ../build/NEWS:12307 ../build/NEWS:16692 +#: ../build/NEWS:9106 ../build/NEWS:12321 ../build/NEWS:16706 msgid "" "`bpo-30947 `__: Upgrade libexpat " "embedded copy from version 2.2.1 to 2.2.3 to get security fixes." msgstr "" -#: ../build/NEWS:9095 ../build/NEWS:12767 ../build/NEWS:16734 +#: ../build/NEWS:9109 ../build/NEWS:12781 ../build/NEWS:16748 msgid "" "`bpo-30730 `__: Prevent environment " "variables injection in subprocess on Windows. Prevent passing other " "environment variables and command arguments." msgstr "" -#: ../build/NEWS:9099 ../build/NEWS:12771 ../build/NEWS:16738 +#: ../build/NEWS:9113 ../build/NEWS:12785 ../build/NEWS:16752 msgid "" "`bpo-30694 `__: Upgrade expat copy from " "2.2.0 to 2.2.1 to get fixes of multiple security vulnerabilities including: " @@ -15914,7 +15939,7 @@ msgid "" "expat secret using ``XML_SetHashSalt()``." msgstr "" -#: ../build/NEWS:9108 ../build/NEWS:12780 ../build/NEWS:16747 +#: ../build/NEWS:9122 ../build/NEWS:12794 ../build/NEWS:16761 msgid "" "`bpo-30500 `__: Fix " "urllib.parse.splithost() to correctly parse fragments. For example, " @@ -15923,14 +15948,14 @@ msgid "" "authentication (``login@host``)." msgstr "" -#: ../build/NEWS:9113 ../build/NEWS:12869 ../build/NEWS:16752 +#: ../build/NEWS:9127 ../build/NEWS:12883 ../build/NEWS:16766 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:9120 ../build/NEWS:11932 +#: ../build/NEWS:9134 ../build/NEWS:11946 msgid "" "`bpo-31490 `__: Fix an assertion failure" " in `ctypes` class definition, in case the class has an attribute whose name" @@ -15938,28 +15963,28 @@ msgid "" "Milman." msgstr "" -#: ../build/NEWS:9124 ../build/NEWS:12313 +#: ../build/NEWS:9138 ../build/NEWS:12327 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:9127 ../build/NEWS:12316 +#: ../build/NEWS:9141 ../build/NEWS:12330 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:9130 ../build/NEWS:12319 +#: ../build/NEWS:9144 ../build/NEWS:12333 msgid "" "`bpo-31416 `__: Fix assertion failures " "in case of a bad warnings.filters or warnings.defaultaction. Patch by Oren " "Milman." msgstr "" -#: ../build/NEWS:9133 +#: ../build/NEWS:9147 msgid "" "`bpo-28411 `__: Change direct usage of " "PyInterpreterState.modules to PyImport_GetModuleDict(). Also introduce more " @@ -15967,7 +15992,7 @@ msgid "" "complications when working on sys.modules." msgstr "" -#: ../build/NEWS:9138 +#: ../build/NEWS:9152 msgid "" "`bpo-28411 `__: Switch to the abstract " "API when dealing with ``PyInterpreterState.modules``. This allows later " @@ -15975,14 +16000,14 @@ msgid "" " a ``PyImport_GetModule()`` function to reduce a bunch of duplicated code." msgstr "" -#: ../build/NEWS:9143 ../build/NEWS:12322 +#: ../build/NEWS:9157 ../build/NEWS:12336 msgid "" "`bpo-31411 `__: Raise a TypeError " "instead of SystemError in case warnings.onceregistry is not a dictionary. " "Patch by Oren Milman." msgstr "" -#: ../build/NEWS:9146 +#: ../build/NEWS:9160 msgid "" "`bpo-31344 `__: For finer control of " "tracing behaviour when testing the interpreter, two new frame attributes " @@ -15992,13 +16017,13 @@ msgid "" "events." msgstr "" -#: ../build/NEWS:9152 ../build/NEWS:12325 +#: ../build/NEWS:9166 ../build/NEWS:12339 msgid "" "`bpo-31373 `__: Fix several possible " "instances of undefined behavior due to floating-point demotions." msgstr "" -#: ../build/NEWS:9155 ../build/NEWS:12328 +#: ../build/NEWS:9169 ../build/NEWS:12342 msgid "" "`bpo-30465 `__: Location information " "(``lineno`` and ``col_offset``) in f-strings is now (mostly) correct. This " @@ -16006,93 +16031,93 @@ msgid "" "the first line of the file)." msgstr "" -#: ../build/NEWS:9159 +#: ../build/NEWS:9173 msgid "" "`bpo-30860 `__: Consolidate CPython's " "global runtime state under a single struct. This improves discoverability " "of the runtime state." msgstr "" -#: ../build/NEWS:9162 +#: ../build/NEWS:9176 msgid "" "`bpo-31347 `__: Fix possible undefined " "behavior in _PyObject_FastCall_Prepend." msgstr "" -#: ../build/NEWS:9164 ../build/NEWS:12332 +#: ../build/NEWS:9178 ../build/NEWS:12346 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:9167 ../build/NEWS:12335 +#: ../build/NEWS:9181 ../build/NEWS:12349 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:9171 ../build/NEWS:12339 +#: ../build/NEWS:9185 ../build/NEWS:12353 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:9175 ../build/NEWS:12343 +#: ../build/NEWS:9189 ../build/NEWS:12357 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:9178 ../build/NEWS:12346 +#: ../build/NEWS:9192 ../build/NEWS:12360 msgid "" "`bpo-30721 `__: ``print`` now shows " "correct usage hint for using Python 2 redirection syntax. Patch by Sanyam " "Khurana." msgstr "" -#: ../build/NEWS:9181 ../build/NEWS:12349 +#: ../build/NEWS:9195 ../build/NEWS:12363 msgid "" "`bpo-31070 `__: Fix a race condition in " "importlib _get_module_lock()." msgstr "" -#: ../build/NEWS:9183 +#: ../build/NEWS:9197 msgid "" "`bpo-30747 `__: Add a non-dummy " "implementation of _Py_atomic_store and _Py_atomic_load on MSVC." msgstr "" -#: ../build/NEWS:9186 ../build/NEWS:12351 ../build/NEWS:16698 +#: ../build/NEWS:9200 ../build/NEWS:12365 ../build/NEWS:16712 msgid "" "`bpo-31095 `__: Fix potential crash " "during GC caused by ``tp_dealloc`` which doesn't call " "``PyObject_GC_UnTrack()``." msgstr "" -#: ../build/NEWS:9189 ../build/NEWS:12354 +#: ../build/NEWS:9203 ../build/NEWS:12368 msgid "" "`bpo-31071 `__: Avoid masking original " "TypeError in call with * unpacking when other arguments are passed." msgstr "" -#: ../build/NEWS:9192 ../build/NEWS:12357 +#: ../build/NEWS:9206 ../build/NEWS:12371 msgid "" "`bpo-30978 `__: str.format_map() now " "passes key lookup exceptions through. Previously any exception was replaced " "with a KeyError exception." msgstr "" -#: ../build/NEWS:9195 ../build/NEWS:12360 +#: ../build/NEWS:9209 ../build/NEWS:12374 msgid "" "`bpo-30808 `__: Use _Py_atomic API for " "concurrency-sensitive signal state." msgstr "" -#: ../build/NEWS:9197 ../build/NEWS:12362 ../build/NEWS:16759 +#: ../build/NEWS:9211 ../build/NEWS:12376 ../build/NEWS:16773 msgid "" "`bpo-30876 `__: Relative import from " "unloaded package now reimports the package instead of failing with " @@ -16100,7 +16125,7 @@ msgid "" "rather than SystemError." msgstr "" -#: ../build/NEWS:9201 ../build/NEWS:12366 +#: ../build/NEWS:9215 ../build/NEWS:12380 msgid "" "`bpo-30703 `__: Improve signal delivery." " Avoid using Py_AddPendingCall from signal handler, to avoid calling signal-" @@ -16109,52 +16134,52 @@ msgid "" "(some signals could be lost)." msgstr "" -#: ../build/NEWS:9206 ../build/NEWS:12371 ../build/NEWS:16763 +#: ../build/NEWS:9220 ../build/NEWS:12385 ../build/NEWS:16777 msgid "" "`bpo-30765 `__: Avoid blocking in " "pthread_mutex_lock() when PyThread_acquire_lock() is asked not to block." msgstr "" -#: ../build/NEWS:9209 ../build/NEWS:12374 +#: ../build/NEWS:9223 ../build/NEWS:12388 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:9212 ../build/NEWS:12377 +#: ../build/NEWS:9226 ../build/NEWS:12391 msgid "" "`bpo-30814 `__: Fixed a race condition " "when import a submodule from a package." msgstr "" -#: ../build/NEWS:9214 +#: ../build/NEWS:9228 msgid "" "`bpo-30736 `__: The internal unicodedata" " database has been upgraded to Unicode 10.0." msgstr "" -#: ../build/NEWS:9217 +#: ../build/NEWS:9231 msgid "" "`bpo-30604 `__: Move co_extra_freefuncs " "from per-thread to per-interpreter to avoid crashes." msgstr "" -#: ../build/NEWS:9220 ../build/NEWS:12379 +#: ../build/NEWS:9234 ../build/NEWS:12393 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:9223 ../build/NEWS:12794 +#: ../build/NEWS:9237 ../build/NEWS:12808 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:9226 +#: ../build/NEWS:9240 msgid "" "`bpo-30501 `__: The compiler now " "produces more optimal code for complex condition expressions in the \"if\", " @@ -16162,7 +16187,7 @@ msgid "" "expressions and comprehensions." msgstr "" -#: ../build/NEWS:9230 +#: ../build/NEWS:9244 msgid "" "`bpo-28180 `__: Implement :pep:`538` " "(legacy C locale coercion). This means that when a suitable coercion target " @@ -16171,20 +16196,20 @@ msgid "" "ASCII." msgstr "" -#: ../build/NEWS:9235 +#: ../build/NEWS:9249 msgid "" "`bpo-30486 `__: Allows setting cell " "values for __closure__. Patch by Lisa Roach." msgstr "" -#: ../build/NEWS:9238 +#: ../build/NEWS:9252 msgid "" "`bpo-30537 `__: itertools.islice now " "accepts integer-like objects (having an __index__ method) as start, stop, " "and slice arguments" msgstr "" -#: ../build/NEWS:9241 +#: ../build/NEWS:9255 msgid "" "`bpo-25324 `__: Tokens needed for " "parsing in Python moved to C. ``COMMENT``, ``NL`` and ``ENCODING``. This way" @@ -16192,27 +16217,27 @@ msgid "" "import the tokenize module." msgstr "" -#: ../build/NEWS:9245 ../build/NEWS:12799 +#: ../build/NEWS:9259 ../build/NEWS:12813 msgid "" "`bpo-29104 `__: Fixed parsing " "backslashes in f-strings." msgstr "" -#: ../build/NEWS:9247 ../build/NEWS:12801 ../build/NEWS:16766 +#: ../build/NEWS:9261 ../build/NEWS:12815 ../build/NEWS:16780 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:9251 ../build/NEWS:12805 ../build/NEWS:16770 +#: ../build/NEWS:9265 ../build/NEWS:12819 ../build/NEWS:16784 msgid "" "`bpo-25794 `__: Fixed type.__setattr__()" " and type.__delattr__() for non-interned attribute names. Based on patch by" " Eryk Sun." msgstr "" -#: ../build/NEWS:9254 ../build/NEWS:12808 +#: ../build/NEWS:9268 ../build/NEWS:12822 msgid "" "`bpo-30039 `__: If a KeyboardInterrupt " "happens when the interpreter is in the middle of resuming a chain of nested " @@ -16220,60 +16245,60 @@ msgid "" " frame." msgstr "" -#: ../build/NEWS:9258 +#: ../build/NEWS:9272 msgid "" "`bpo-28974 `__: ``object.__format__(x, " "'')`` is now equivalent to ``str(x)`` rather than ``format(str(self), '')``." msgstr "" -#: ../build/NEWS:9261 +#: ../build/NEWS:9275 msgid "" "`bpo-30024 `__: Circular imports " "involving absolute imports with binding a submodule to a name are now " "supported." msgstr "" -#: ../build/NEWS:9264 ../build/NEWS:12812 +#: ../build/NEWS:9278 ../build/NEWS:12826 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:9268 +#: ../build/NEWS:9282 msgid "" "`bpo-29839 `__: len() now raises " "ValueError rather than OverflowError if __len__() returned a large negative " "integer." msgstr "" -#: ../build/NEWS:9271 +#: ../build/NEWS:9285 msgid "" "`bpo-11913 `__: README.rst is now " "included in the list of distutils standard READMEs and therefore included in" " source distributions." msgstr "" -#: ../build/NEWS:9274 +#: ../build/NEWS:9288 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:9278 ../build/NEWS:12816 +#: ../build/NEWS:9292 ../build/NEWS:12830 msgid "" "`bpo-29949 `__: Fix memory usage " "regression of set and frozenset object." msgstr "" -#: ../build/NEWS:9280 ../build/NEWS:12818 ../build/NEWS:16773 +#: ../build/NEWS:9294 ../build/NEWS:12832 ../build/NEWS:16787 msgid "" "`bpo-29935 `__: Fixed error messages in " "the index() method of tuple, list and deque when pass indices of wrong type." msgstr "" -#: ../build/NEWS:9283 +#: ../build/NEWS:9297 msgid "" "`bpo-29816 `__: Shift operation now has " "less opportunity to raise OverflowError. ValueError always is raised rather " @@ -16281,44 +16306,44 @@ msgid "" "count always returns zero." msgstr "" -#: ../build/NEWS:9288 +#: ../build/NEWS:9302 msgid "" "`bpo-24821 `__: Fixed the slowing down " "to 25 times in the searching of some unlucky Unicode characters." msgstr "" -#: ../build/NEWS:9291 +#: ../build/NEWS:9305 msgid "" "`bpo-29102 `__: Add a unique ID to " "PyInterpreterState. This makes it easier to identify each subinterpreter." msgstr "" -#: ../build/NEWS:9294 +#: ../build/NEWS:9308 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:9298 ../build/NEWS:12821 +#: ../build/NEWS:9312 ../build/NEWS:12835 msgid "" "`bpo-29859 `__: Show correct error " "messages when any of the pthread_* calls in thread_pthread.h fails." msgstr "" -#: ../build/NEWS:9301 +#: ../build/NEWS:9315 msgid "" "`bpo-29849 `__: Fix a memory leak when " "an ImportError is raised during from import." msgstr "" -#: ../build/NEWS:9304 ../build/NEWS:12829 +#: ../build/NEWS:9318 ../build/NEWS:12843 msgid "" "`bpo-28856 `__: Fix an oversight that %b" " format for bytes should support objects follow the buffer protocol." msgstr "" -#: ../build/NEWS:9307 ../build/NEWS:13146 +#: ../build/NEWS:9321 ../build/NEWS:13160 msgid "" "`bpo-29723 `__: The ``sys.path[0]`` " "initialization change for `bpo-29139 `__" @@ -16330,77 +16355,77 @@ msgid "" "location named on the command line." msgstr "" -#: ../build/NEWS:9315 +#: ../build/NEWS:9329 msgid "" "`bpo-29568 `__: Escaped percent \"%%\" " "in the format string for classic string formatting no longer allows any " "characters between two percents." msgstr "" -#: ../build/NEWS:9318 ../build/NEWS:12832 +#: ../build/NEWS:9332 ../build/NEWS:12846 msgid "" "`bpo-29714 `__: Fix a regression that " "bytes format may fail when containing zero bytes inside." msgstr "" -#: ../build/NEWS:9321 +#: ../build/NEWS:9335 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:9325 ../build/NEWS:13170 +#: ../build/NEWS:9339 ../build/NEWS:13184 msgid "" "`bpo-28893 `__: Set correct __cause__ " "for errors about invalid awaitables returned from __aiter__ and __anext__." msgstr "" -#: ../build/NEWS:9328 ../build/NEWS:12824 ../build/NEWS:16776 +#: ../build/NEWS:9342 ../build/NEWS:12838 ../build/NEWS:16790 msgid "" "`bpo-28876 `__: ``bool(range)`` works " "even if ``len(range)`` raises :exc:`OverflowError`." msgstr "" -#: ../build/NEWS:9331 ../build/NEWS:13173 +#: ../build/NEWS:9345 ../build/NEWS:13187 msgid "" "`bpo-29683 `__: Fixes to memory " "allocation in _PyCode_SetExtra. Patch by Brian Coleman." msgstr "" -#: ../build/NEWS:9334 ../build/NEWS:13176 +#: ../build/NEWS:9348 ../build/NEWS:13190 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:9338 ../build/NEWS:13180 ../build/NEWS:16787 +#: ../build/NEWS:9352 ../build/NEWS:13194 ../build/NEWS:16801 msgid "" "`bpo-28598 `__: Support __rmod__ for " "subclasses of str being called before str.__mod__. Patch by Martijn Pieters." msgstr "" -#: ../build/NEWS:9341 ../build/NEWS:13183 +#: ../build/NEWS:9355 ../build/NEWS:13197 msgid "" "`bpo-29607 `__: Fix stack_effect " "computation for CALL_FUNCTION_EX. Patch by Matthieu Dartiailh." msgstr "" -#: ../build/NEWS:9344 ../build/NEWS:13186 ../build/NEWS:16790 +#: ../build/NEWS:9358 ../build/NEWS:13200 ../build/NEWS:16804 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:9348 ../build/NEWS:13190 ../build/NEWS:16794 +#: ../build/NEWS:9362 ../build/NEWS:13204 ../build/NEWS:16808 msgid "" "`bpo-29347 `__: Fixed possibly " "dereferencing undefined pointers when creating weakref objects." msgstr "" -#: ../build/NEWS:9351 +#: ../build/NEWS:9365 msgid "" "`bpo-29463 `__: Add ``docstring`` field " "to Module, ClassDef, FunctionDef, and AsyncFunctionDef ast nodes. docstring" @@ -16409,115 +16434,115 @@ msgid "" ":issue:`32911`.)" msgstr "" -#: ../build/NEWS:9356 ../build/NEWS:13193 ../build/NEWS:16797 +#: ../build/NEWS:9370 ../build/NEWS:13207 ../build/NEWS:16811 msgid "" "`bpo-29438 `__: Fixed use-after-free " "problem in key sharing dict." msgstr "" -#: ../build/NEWS:9358 +#: ../build/NEWS:9372 msgid "" "`bpo-29546 `__: Set the 'path' and " "'name' attribute on ImportError for ``from ... import ...``." msgstr "" -#: ../build/NEWS:9361 +#: ../build/NEWS:9375 msgid "" "`bpo-29546 `__: Improve from-import " "error message with location" msgstr "" -#: ../build/NEWS:9363 ../build/NEWS:12835 ../build/NEWS:16804 +#: ../build/NEWS:9377 ../build/NEWS:12849 ../build/NEWS:16818 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:9366 ../build/NEWS:13195 ../build/NEWS:16799 +#: ../build/NEWS:9380 ../build/NEWS:13209 ../build/NEWS:16813 msgid "" "`bpo-29319 `__: Prevent " "RunMainFromImporter overwriting sys.path[0]." msgstr "" -#: ../build/NEWS:9368 ../build/NEWS:13197 ../build/NEWS:16801 +#: ../build/NEWS:9382 ../build/NEWS:13211 ../build/NEWS:16815 msgid "" "`bpo-29337 `__: Fixed possible " "BytesWarning when compare the code objects. Warnings could be emitted at " "compile time." msgstr "" -#: ../build/NEWS:9371 ../build/NEWS:13200 +#: ../build/NEWS:9385 ../build/NEWS:13214 msgid "" "`bpo-29327 `__: Fixed a crash when pass " "the iterable keyword argument to sorted()." msgstr "" -#: ../build/NEWS:9374 ../build/NEWS:13203 +#: ../build/NEWS:9388 ../build/NEWS:13217 msgid "" "`bpo-29034 `__: Fix memory leak and use-" "after-free in os module (path_converter)." msgstr "" -#: ../build/NEWS:9377 ../build/NEWS:13206 +#: ../build/NEWS:9391 ../build/NEWS:13220 msgid "" "`bpo-29159 `__: Fix regression in " "bytes(x) when x.__index__() raises Exception." msgstr "" -#: ../build/NEWS:9379 +#: ../build/NEWS:9393 msgid "" "`bpo-29049 `__: Call " "_PyObject_GC_TRACK() lazily when calling Python function. Calling function " "is up to 5% faster." msgstr "" -#: ../build/NEWS:9382 +#: ../build/NEWS:9396 msgid "" "`bpo-28927 `__: bytes.fromhex() and " "bytearray.fromhex() now ignore all ASCII whitespace, not only spaces. Patch" " by Robert Xiao." msgstr "" -#: ../build/NEWS:9385 ../build/NEWS:13208 ../build/NEWS:17153 +#: ../build/NEWS:9399 ../build/NEWS:13222 ../build/NEWS:17167 msgid "" "`bpo-28932 `__: Do not include " " if it does not exist." msgstr "" -#: ../build/NEWS:9387 ../build/NEWS:13210 ../build/NEWS:17158 +#: ../build/NEWS:9401 ../build/NEWS:13224 ../build/NEWS:17172 msgid "" "`bpo-25677 `__: Correct the positioning " "of the syntax error caret for indented blocks. Based on patch by Michael " "Layzell." msgstr "" -#: ../build/NEWS:9390 ../build/NEWS:13213 ../build/NEWS:17161 +#: ../build/NEWS:9404 ../build/NEWS:13227 ../build/NEWS:17175 msgid "" "`bpo-29000 `__: Fixed bytes formatting " "of octals with zero padding in alternate form." msgstr "" -#: ../build/NEWS:9393 +#: ../build/NEWS:9407 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:9396 +#: ../build/NEWS:9410 msgid "" "`bpo-28596 `__: The preferred encoding " "is UTF-8 on Android. Patch written by Chi Hsuan Yen." msgstr "" -#: ../build/NEWS:9399 +#: ../build/NEWS:9413 msgid "" "`bpo-22257 `__: Clean up interpreter " "startup (see :pep:`432`)." msgstr "" -#: ../build/NEWS:9401 ../build/NEWS:13216 +#: ../build/NEWS:9415 ../build/NEWS:13230 msgid "" "`bpo-26919 `__: On Android, operating " "system data is now always encoded/decoded to/from UTF-8, instead of the " @@ -16525,41 +16550,41 @@ msgid "" "os.fsdecode() which are already using UTF-8." msgstr "" -#: ../build/NEWS:9405 ../build/NEWS:13220 +#: ../build/NEWS:9419 ../build/NEWS:13234 msgid "" "`bpo-28991 `__: functools.lru_cache() " "was susceptible to an obscure reentrancy bug triggerable by a monkey-patched" " len() function." msgstr "" -#: ../build/NEWS:9408 ../build/NEWS:13494 +#: ../build/NEWS:9422 ../build/NEWS:13508 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:9411 ../build/NEWS:13223 +#: ../build/NEWS:9425 ../build/NEWS:13237 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:9414 ../build/NEWS:13226 ../build/NEWS:17164 +#: ../build/NEWS:9428 ../build/NEWS:13240 ../build/NEWS:17178 msgid "" "`bpo-28512 `__: Fixed setting the offset" " attribute of SyntaxError by PyErr_SyntaxLocationEx() and " "PyErr_SyntaxLocationObject()." msgstr "" -#: ../build/NEWS:9417 ../build/NEWS:13229 +#: ../build/NEWS:9431 ../build/NEWS:13243 msgid "" "`bpo-28918 `__: Fix the cross " "compilation of xxlimited when Python has been built with Py_DEBUG defined." msgstr "" -#: ../build/NEWS:9420 ../build/NEWS:13524 +#: ../build/NEWS:9434 ../build/NEWS:13538 msgid "" "`bpo-23722 `__: Rather than silently " "producing a class that doesn't support zero-argument ``super()`` in methods," @@ -16568,7 +16593,7 @@ msgid "" "supports zero-argument ``super()``." msgstr "" -#: ../build/NEWS:9426 ../build/NEWS:13530 +#: ../build/NEWS:9440 ../build/NEWS:13544 msgid "" "`bpo-28797 `__: Modifying the class " "__dict__ inside the __set_name__ method of a descriptor that is used inside " @@ -16576,7 +16601,7 @@ msgid "" "descriptors." msgstr "" -#: ../build/NEWS:9430 +#: ../build/NEWS:9444 msgid "" "`bpo-28799 `__: Remove the " "``PyEval_GetCallStats()`` function and deprecate the untested and " @@ -16585,13 +16610,13 @@ msgid "" ":mod:`profile` to profile function calls." msgstr "" -#: ../build/NEWS:9435 +#: ../build/NEWS:9449 msgid "" "`bpo-12844 `__: More than 255 arguments " "can now be passed to a function." msgstr "" -#: ../build/NEWS:9437 ../build/NEWS:13534 +#: ../build/NEWS:9451 ../build/NEWS:13548 msgid "" "`bpo-28782 `__: Fix a bug in the " "implementation ``yield from`` when checking if the next instruction is " @@ -16599,7 +16624,7 @@ msgid "" "`__)." msgstr "" -#: ../build/NEWS:9441 +#: ../build/NEWS:9455 msgid "" "`bpo-28774 `__: Fix error position of " "the unicode error in ASCII and Latin1 encoders when a string returned by the" @@ -16607,20 +16632,20 @@ msgid "" " ASCII codec, characters out of the U+0000-U+00FF range for Latin1)." msgstr "" -#: ../build/NEWS:9446 ../build/NEWS:13232 +#: ../build/NEWS:9460 ../build/NEWS:13246 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:9449 ../build/NEWS:13588 +#: ../build/NEWS:9463 ../build/NEWS:13602 msgid "" "`bpo-28532 `__: Show sys.version when -V" " option is supplied twice." msgstr "" -#: ../build/NEWS:9451 ../build/NEWS:13590 +#: ../build/NEWS:9465 ../build/NEWS:13604 msgid "" "`bpo-27100 `__: The with-statement now " "checks for __enter__ before it checks for __exit__. This gives less " @@ -16628,336 +16653,336 @@ msgid "" "Ellington." msgstr "" -#: ../build/NEWS:9455 ../build/NEWS:13594 +#: ../build/NEWS:9469 ../build/NEWS:13608 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:9458 ../build/NEWS:13597 +#: ../build/NEWS:9472 ../build/NEWS:13611 msgid "" "`bpo-26920 `__: Fix not getting the " "locale's charset upon initializing the interpreter, on platforms that do not" " have langinfo." msgstr "" -#: ../build/NEWS:9461 ../build/NEWS:13600 ../build/NEWS:17170 +#: ../build/NEWS:9475 ../build/NEWS:13614 ../build/NEWS:17184 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:9464 ../build/NEWS:13606 +#: ../build/NEWS:9478 ../build/NEWS:13620 msgid "" "`bpo-28665 `__: Improve speed of the " "STORE_DEREF opcode by 40%." msgstr "" -#: ../build/NEWS:9466 ../build/NEWS:13603 ../build/NEWS:17173 +#: ../build/NEWS:9480 ../build/NEWS:13617 ../build/NEWS:17187 msgid "" "`bpo-19398 `__: Extra slash no longer " "added to sys.path components in case of empty compile-time PYTHONPATH " "components." msgstr "" -#: ../build/NEWS:9469 +#: ../build/NEWS:9483 msgid "" "`bpo-28621 `__: Sped up converting int " "to float by reusing faster bits counting implementation. Patch by Adrian " "Wielgosik." msgstr "" -#: ../build/NEWS:9472 +#: ../build/NEWS:9486 msgid "" "`bpo-28580 `__: Optimize iterating split" " table values. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:9474 ../build/NEWS:13608 +#: ../build/NEWS:9488 ../build/NEWS:13622 msgid "" "`bpo-28583 `__: PyDict_SetDefault didn't" " combine split table when needed. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:9477 ../build/NEWS:13702 +#: ../build/NEWS:9491 ../build/NEWS:13716 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:9481 ../build/NEWS:13706 +#: ../build/NEWS:9495 ../build/NEWS:13720 msgid "" "`bpo-28509 `__: dict.update() no longer " "allocate unnecessary large memory." msgstr "" -#: ../build/NEWS:9483 ../build/NEWS:13708 ../build/NEWS:17176 +#: ../build/NEWS:9497 ../build/NEWS:13722 ../build/NEWS:17190 msgid "" "`bpo-28426 `__: Fixed potential crash in" " PyUnicode_AsDecodedObject() in debug build." msgstr "" -#: ../build/NEWS:9486 ../build/NEWS:13711 +#: ../build/NEWS:9500 ../build/NEWS:13725 msgid "" "`bpo-28517 `__: Fixed of-by-one error in" " the peephole optimizer that caused keeping unreachable code." msgstr "" -#: ../build/NEWS:9489 ../build/NEWS:13714 +#: ../build/NEWS:9503 ../build/NEWS:13728 msgid "" "`bpo-28214 `__: Improved exception " "reporting for problematic __set_name__ attributes." msgstr "" -#: ../build/NEWS:9492 ../build/NEWS:13717 ../build/NEWS:17179 +#: ../build/NEWS:9506 ../build/NEWS:13731 ../build/NEWS:17193 msgid "" "`bpo-23782 `__: Fixed possible memory " "leak in _PyTraceback_Add() and exception loss in PyTraceBack_Here()." msgstr "" -#: ../build/NEWS:9495 ../build/NEWS:13826 +#: ../build/NEWS:9509 ../build/NEWS:13840 msgid "" "`bpo-28183 `__: Optimize and cleanup " "dict iteration." msgstr "" -#: ../build/NEWS:9497 ../build/NEWS:13828 +#: ../build/NEWS:9511 ../build/NEWS:13842 msgid "" "`bpo-26081 `__: Added C implementation " "of asyncio.Future. Original patch by Yury Selivanov." msgstr "" -#: ../build/NEWS:9500 ../build/NEWS:13831 ../build/NEWS:17182 +#: ../build/NEWS:9514 ../build/NEWS:13845 ../build/NEWS:17196 msgid "" "`bpo-28379 `__: Added sanity checks and " "tests for PyUnicode_CopyCharacters(). Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:9503 ../build/NEWS:13834 ../build/NEWS:17185 +#: ../build/NEWS:9517 ../build/NEWS:13848 ../build/NEWS:17199 msgid "" "`bpo-28376 `__: The type of long range " "iterator is now registered as Iterator. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:9506 +#: ../build/NEWS:9520 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:9510 ../build/NEWS:13843 ../build/NEWS:17191 +#: ../build/NEWS:9524 ../build/NEWS:13857 ../build/NEWS:17205 msgid "" "`bpo-26906 `__: Resolving special " "methods of uninitialized type now causes implicit initialization of the type" " instead of a fail." msgstr "" -#: ../build/NEWS:9513 ../build/NEWS:13846 ../build/NEWS:17194 +#: ../build/NEWS:9527 ../build/NEWS:13860 ../build/NEWS:17208 msgid "" "`bpo-18287 `__: PyType_Ready() now " "checks that tp_name is not NULL. Original patch by Niklas Koep." msgstr "" -#: ../build/NEWS:9516 ../build/NEWS:13849 ../build/NEWS:17197 +#: ../build/NEWS:9530 ../build/NEWS:13863 ../build/NEWS:17211 msgid "" "`bpo-24098 `__: Fixed possible crash " "when AST is changed in process of compiling it." msgstr "" -#: ../build/NEWS:9519 ../build/NEWS:13852 +#: ../build/NEWS:9533 ../build/NEWS:13866 msgid "" "`bpo-28201 `__: Dict reduces possibility" " of 2nd conflict in hash table when hashes have same lower bits." msgstr "" -#: ../build/NEWS:9522 ../build/NEWS:13855 ../build/NEWS:17200 +#: ../build/NEWS:9536 ../build/NEWS:13869 ../build/NEWS:17214 msgid "" "`bpo-28350 `__: String constants with " "null character no longer interned." msgstr "" -#: ../build/NEWS:9524 ../build/NEWS:13857 ../build/NEWS:17202 +#: ../build/NEWS:9538 ../build/NEWS:13871 ../build/NEWS:17216 msgid "" "`bpo-26617 `__: Fix crash when GC runs " "during weakref callbacks." msgstr "" -#: ../build/NEWS:9526 ../build/NEWS:13859 ../build/NEWS:17204 +#: ../build/NEWS:9540 ../build/NEWS:13873 ../build/NEWS:17218 msgid "" "`bpo-27942 `__: String constants now " "interned recursively in tuples and frozensets." msgstr "" -#: ../build/NEWS:9529 +#: ../build/NEWS:9543 msgid "" "`bpo-28289 `__: ImportError.__init__ now" " resets not specified attributes." msgstr "" -#: ../build/NEWS:9531 ../build/NEWS:13862 ../build/NEWS:17207 +#: ../build/NEWS:9545 ../build/NEWS:13876 ../build/NEWS:17221 msgid "" "`bpo-21578 `__: Fixed misleading error " "message when ImportError called with invalid keyword args." msgstr "" -#: ../build/NEWS:9534 ../build/NEWS:13865 +#: ../build/NEWS:9548 ../build/NEWS:13879 msgid "" "`bpo-28203 `__: Fix incorrect type in " "complex(1.0, {2:3}) error message. Patch by Soumya Sharma." msgstr "" -#: ../build/NEWS:9537 ../build/NEWS:13868 +#: ../build/NEWS:9551 ../build/NEWS:13882 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:9540 ../build/NEWS:13871 +#: ../build/NEWS:9554 ../build/NEWS:13885 msgid "" "`bpo-28214 `__: Now __set_name__ is " "looked up on the class instead of the instance." msgstr "" -#: ../build/NEWS:9543 ../build/NEWS:13874 ../build/NEWS:17213 +#: ../build/NEWS:9557 ../build/NEWS:13888 ../build/NEWS:17227 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:9546 ../build/NEWS:13877 +#: ../build/NEWS:9560 ../build/NEWS:13891 msgid "" "`bpo-28192 `__: Don't import readline in" " isolated mode." msgstr "" -#: ../build/NEWS:9548 +#: ../build/NEWS:9562 msgid "" "`bpo-27441 `__: Remove some redundant " "assignments to ob_size in longobject.c. Thanks Oren Milman." msgstr "" -#: ../build/NEWS:9551 +#: ../build/NEWS:9565 msgid "" "`bpo-27222 `__: Clean up redundant code " "in long_rshift function. Thanks Oren Milman." msgstr "" -#: ../build/NEWS:9554 ../build/NEWS:13879 +#: ../build/NEWS:9568 ../build/NEWS:13893 msgid "Upgrade internal unicode databases to Unicode version 9.0.0." msgstr "Perbarui database unicode internal ke Unicode versi 9.0.0." -#: ../build/NEWS:9556 ../build/NEWS:13881 ../build/NEWS:17216 +#: ../build/NEWS:9570 ../build/NEWS:13895 ../build/NEWS:17230 msgid "" "`bpo-28131 `__: Fix a regression in " "zipimport's compile_source(). zipimport should use the same optimization " "level as the interpreter." msgstr "" -#: ../build/NEWS:9559 ../build/NEWS:13884 +#: ../build/NEWS:9573 ../build/NEWS:13898 msgid "" "`bpo-28126 `__: Replace Py_MEMCPY with " "memcpy(). Visual Studio can properly optimize memcpy()." msgstr "" -#: ../build/NEWS:9562 ../build/NEWS:13887 +#: ../build/NEWS:9576 ../build/NEWS:13901 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:9565 ../build/NEWS:13890 +#: ../build/NEWS:9579 ../build/NEWS:13904 msgid "" "`bpo-26182 `__: Raise DeprecationWarning" " when async and await keywords are used as variable/attribute/class/function" " name." msgstr "" -#: ../build/NEWS:9568 ../build/NEWS:13615 +#: ../build/NEWS:9582 ../build/NEWS:13629 msgid "" "`bpo-26182 `__: Fix a refleak in code " "that raises DeprecationWarning." msgstr "" -#: ../build/NEWS:9570 ../build/NEWS:13617 +#: ../build/NEWS:9584 ../build/NEWS:13631 msgid "" "`bpo-28721 `__: Fix asynchronous " "generators aclose() and athrow() to handle StopAsyncIteration propagation " "properly." msgstr "" -#: ../build/NEWS:9573 +#: ../build/NEWS:9587 msgid "" "`bpo-26110 `__: Speed-up method calls: " "add LOAD_METHOD and CALL_METHOD opcodes." msgstr "" -#: ../build/NEWS:9578 ../build/NEWS:12385 +#: ../build/NEWS:9592 ../build/NEWS:12399 msgid "" "`bpo-31499 `__: xml.etree: Fix a crash " "when a parser is part of a reference cycle." msgstr "" -#: ../build/NEWS:9581 ../build/NEWS:12108 +#: ../build/NEWS:9595 ../build/NEWS:12122 msgid "" "`bpo-31482 `__: ``random.seed()`` now " "works with bytes in version=1" msgstr "" -#: ../build/NEWS:9583 ../build/NEWS:12388 +#: ../build/NEWS:9597 ../build/NEWS:12402 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:9586 ../build/NEWS:12391 +#: ../build/NEWS:9600 ../build/NEWS:12405 msgid "" "`bpo-28556 `__: Speed improvements to " "the ``typing`` module. Original PRs by Ivan Levkivskyi and Mitar." msgstr "" -#: ../build/NEWS:9589 ../build/NEWS:12394 +#: ../build/NEWS:9603 ../build/NEWS:12408 msgid "" "`bpo-31544 `__: The C accelerator module" " of ElementTree ignored exceptions raised when looking up TreeBuilder target" " methods in XMLParser()." msgstr "" -#: ../build/NEWS:9592 ../build/NEWS:12397 +#: ../build/NEWS:9606 ../build/NEWS:12411 msgid "" "`bpo-31234 `__: " "socket.create_connection() now fixes manually a reference cycle: clear the " "variable storing the last exception on success." msgstr "" -#: ../build/NEWS:9595 ../build/NEWS:12400 +#: ../build/NEWS:9609 ../build/NEWS:12414 msgid "" "`bpo-31457 `__: LoggerAdapter objects " "can now be nested." msgstr "" -#: ../build/NEWS:9597 +#: ../build/NEWS:9611 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:9601 +#: ../build/NEWS:9615 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:9604 +#: ../build/NEWS:9618 msgid "" "`bpo-28638 `__: Changed the " "implementation strategy for collections.namedtuple() to substantially reduce" @@ -16971,39 +16996,39 @@ msgid "" "Serhiy Storchaka, and Raymond Hettinger.)" msgstr "" -#: ../build/NEWS:9615 ../build/NEWS:12402 +#: ../build/NEWS:9629 ../build/NEWS:12416 msgid "" "`bpo-31400 `__: Improves SSL error " "handling to avoid losing error numbers." msgstr "" -#: ../build/NEWS:9617 +#: ../build/NEWS:9631 msgid "" "`bpo-27629 `__: Make return types of " "SSLContext.wrap_bio() and SSLContext.wrap_socket() customizable." msgstr "" -#: ../build/NEWS:9620 ../build/NEWS:12404 +#: ../build/NEWS:9634 ../build/NEWS:12418 msgid "" "`bpo-28958 `__: ssl.SSLContext() now " "uses OpenSSL error information when a context cannot be instantiated." msgstr "" -#: ../build/NEWS:9623 +#: ../build/NEWS:9637 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:9627 ../build/NEWS:12407 +#: ../build/NEWS:9641 ../build/NEWS:12421 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:9631 +#: ../build/NEWS:9645 msgid "" "`bpo-14191 `__: A new function " "``argparse.ArgumentParser.parse_intermixed_args`` provides the ability to " @@ -17011,32 +17036,32 @@ msgid "" "arguments." msgstr "" -#: ../build/NEWS:9636 ../build/NEWS:12411 +#: ../build/NEWS:9650 ../build/NEWS:12425 msgid "" "`bpo-31178 `__: Fix string concatenation" " bug in rare error path in the subprocess module" msgstr "" -#: ../build/NEWS:9639 ../build/NEWS:12414 +#: ../build/NEWS:9653 ../build/NEWS:12428 msgid "" "`bpo-31350 `__: Micro-optimize " ":func:`asyncio._get_running_loop` to become up to 10% faster." msgstr "" -#: ../build/NEWS:9642 ../build/NEWS:12417 ../build/NEWS:16709 +#: ../build/NEWS:9656 ../build/NEWS:12431 ../build/NEWS:16723 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:9646 ../build/NEWS:12421 +#: ../build/NEWS:9660 ../build/NEWS:12435 msgid "" "`bpo-29136 `__: Add TLS 1.3 cipher " "suites and OP_NO_TLSv1_3." msgstr "" -#: ../build/NEWS:9648 +#: ../build/NEWS:9662 msgid "" "`bpo-1198569 `__: ``string.Template`` " "subclasses can optionally define ``braceidpattern`` if they want to specify " @@ -17044,7 +17069,7 @@ msgid "" "default) it falls back to ``idpattern``." msgstr "" -#: ../build/NEWS:9653 +#: ../build/NEWS:9667 msgid "" "`bpo-31326 `__: " "concurrent.futures.ProcessPoolExecutor.shutdown() now explicitly closes the " @@ -17052,61 +17077,61 @@ msgid "" "thread, to prevent leaking a dangling thread." msgstr "" -#: ../build/NEWS:9657 ../build/NEWS:12432 +#: ../build/NEWS:9671 ../build/NEWS:12446 msgid "" "`bpo-27144 `__: The ``map()`` and " "``as_completed()`` iterators in ``concurrent.futures`` now avoid keeping a " "reference to yielded objects." msgstr "" -#: ../build/NEWS:9660 +#: ../build/NEWS:9674 msgid "" "`bpo-31281 `__: Fix " "``fileinput.FileInput(files, inplace=True)`` when ``files`` contain " "``pathlib.Path`` objects." msgstr "" -#: ../build/NEWS:9663 ../build/NEWS:12435 +#: ../build/NEWS:9677 ../build/NEWS:12449 msgid "" "`bpo-10746 `__: Fix ctypes producing " "wrong :pep:`3118` type codes for integer types." msgstr "" -#: ../build/NEWS:9666 +#: ../build/NEWS:9680 msgid "" "`bpo-27584 `__: ``AF_VSOCK`` has been " "added to the socket interface which allows communication between virtual " "machines and their host." msgstr "" -#: ../build/NEWS:9669 ../build/NEWS:12438 +#: ../build/NEWS:9683 ../build/NEWS:12452 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:9673 +#: ../build/NEWS:9687 msgid "" "`bpo-29741 `__: Update some methods in " "the _pyio module to also accept integer types. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:9676 ../build/NEWS:12442 +#: ../build/NEWS:9690 ../build/NEWS:12456 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:9680 ../build/NEWS:12446 +#: ../build/NEWS:9694 ../build/NEWS:12460 msgid "" "`bpo-31247 `__: xmlrpc.server now " "explicitly breaks reference cycles when using sys.exc_info() in code " "handling exceptions." msgstr "" -#: ../build/NEWS:9683 +#: ../build/NEWS:9697 msgid "" "`bpo-23835 `__: configparser: reading " "defaults in the ``ConfigParser()`` constructor is now using ``read_dict()``," @@ -17115,7 +17140,7 @@ msgid "" "converted to strings. Patch by James Tocknell." msgstr "" -#: ../build/NEWS:9689 ../build/NEWS:11363 +#: ../build/NEWS:9703 ../build/NEWS:11377 msgid "" "`bpo-31238 `__: pydoc: the stop() method" " of the private ServerThread class now waits until " @@ -17123,20 +17148,20 @@ msgid "" "docserver attribute to None to break a reference cycle." msgstr "" -#: ../build/NEWS:9693 +#: ../build/NEWS:9707 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:9696 +#: ../build/NEWS:9710 msgid "" "`bpo-31109 `__: Convert zipimport to use" " Argument Clinic." msgstr "" -#: ../build/NEWS:9698 ../build/NEWS:12449 +#: ../build/NEWS:9712 ../build/NEWS:12463 msgid "" "`bpo-30102 `__: The ssl and hashlib " "modules now call OPENSSL_add_all_algorithms_noconf() on OpenSSL < 1.1.0. The" @@ -17145,20 +17170,20 @@ msgid "" "Scalet." msgstr "" -#: ../build/NEWS:9703 +#: ../build/NEWS:9717 msgid "" "`bpo-18966 `__: Non-daemonic threads " "created by a multiprocessing.Process are now joined on child exit." msgstr "" -#: ../build/NEWS:9706 +#: ../build/NEWS:9720 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:9709 +#: ../build/NEWS:9723 msgid "" "`bpo-5001 `__: There are a number of " "uninformative asserts in the `multiprocessing` module, as noted in issue " @@ -17172,33 +17197,33 @@ msgid "" "(drallensmith on github)." msgstr "" -#: ../build/NEWS:9719 ../build/NEWS:12454 +#: ../build/NEWS:9733 ../build/NEWS:12468 msgid "" "`bpo-31185 `__: Fixed miscellaneous " "errors in asyncio speedup module." msgstr "" -#: ../build/NEWS:9721 +#: ../build/NEWS:9735 msgid "" "`bpo-31151 `__: " "socketserver.ForkingMixIn.server_close() now waits until all child processes" " completed to prevent leaking zombie processes." msgstr "" -#: ../build/NEWS:9724 +#: ../build/NEWS:9738 msgid "" "`bpo-31072 `__: Add an ``include_file`` " "parameter to ``zipapp.create_archive()``" msgstr "" -#: ../build/NEWS:9727 +#: ../build/NEWS:9741 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:9730 ../build/NEWS:12456 +#: ../build/NEWS:9744 ../build/NEWS:12470 msgid "" "`bpo-31135 `__: ttk: fix the destroy() " "method of LabeledScale and OptionMenu classes. Call the parent destroy() " @@ -17207,58 +17232,58 @@ msgid "" "garbage collector to destroy all widgets." msgstr "" -#: ../build/NEWS:9736 ../build/NEWS:12462 +#: ../build/NEWS:9750 ../build/NEWS:12476 msgid "" "`bpo-31107 `__: Fix " "`copyreg._slotnames()` mangled attribute calculation for classes whose name " "begins with an underscore. Patch by Shane Harvey." msgstr "" -#: ../build/NEWS:9739 +#: ../build/NEWS:9753 msgid "" "`bpo-31080 `__: Allow " "`logging.config.fileConfig` to accept kwargs and/or args." msgstr "" -#: ../build/NEWS:9741 +#: ../build/NEWS:9755 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:9745 ../build/NEWS:12465 +#: ../build/NEWS:9759 ../build/NEWS:12479 msgid "" "`bpo-31061 `__: Fixed a crash when using" " asyncio and threads." msgstr "" -#: ../build/NEWS:9747 +#: ../build/NEWS:9761 msgid "" "`bpo-30987 `__: Added support for CAN " "ISO-TP protocol in the socket module." msgstr "" -#: ../build/NEWS:9749 +#: ../build/NEWS:9763 msgid "" "`bpo-30522 `__: Added a ``setStream`` " "method to ``logging.StreamHandler`` to allow the stream to be set after " "creation." msgstr "" -#: ../build/NEWS:9752 ../build/NEWS:12467 +#: ../build/NEWS:9766 ../build/NEWS:12481 msgid "" "`bpo-30502 `__: Fix handling of long " "oids in ssl. Based on patch by Christian Heimes." msgstr "" -#: ../build/NEWS:9755 +#: ../build/NEWS:9769 msgid "" "`bpo-5288 `__: Support tzinfo objects " "with sub-minute offsets." msgstr "" -#: ../build/NEWS:9757 +#: ../build/NEWS:9771 msgid "" "`bpo-30919 `__: Fix shared memory " "performance regression in multiprocessing in 3.x. Shared memory used " @@ -17266,47 +17291,47 @@ msgid "" "careful to do as little disk I/O as possible." msgstr "" -#: ../build/NEWS:9761 +#: ../build/NEWS:9775 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:9765 ../build/NEWS:12477 ../build/NEWS:16810 +#: ../build/NEWS:9779 ../build/NEWS:12491 ../build/NEWS:16824 msgid "" "`bpo-29403 `__: Fix ``unittest.mock``'s " "autospec to not fail on method-bound builtin functions. Patch by Aaron " "Gallagher." msgstr "" -#: ../build/NEWS:9768 ../build/NEWS:12480 ../build/NEWS:16813 +#: ../build/NEWS:9782 ../build/NEWS:12494 ../build/NEWS:16827 msgid "" "`bpo-30961 `__: Fix decrementing a " "borrowed reference in tracemalloc." msgstr "" -#: ../build/NEWS:9770 +#: ../build/NEWS:9784 msgid "" "`bpo-19896 `__: Fix " "multiprocessing.sharedctypes to recognize typecodes ``'q'`` and ``'Q'``." msgstr "" -#: ../build/NEWS:9773 +#: ../build/NEWS:9787 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:9776 ../build/NEWS:12482 +#: ../build/NEWS:9790 ../build/NEWS:12496 msgid "" "`bpo-25684 `__: Change " "``ttk.OptionMenu`` radiobuttons to be unique across instances of " "``OptionMenu``." msgstr "" -#: ../build/NEWS:9779 ../build/NEWS:12485 ../build/NEWS:16815 +#: ../build/NEWS:9793 ../build/NEWS:12499 ../build/NEWS:16829 msgid "" "`bpo-30886 `__: Fix " "multiprocessing.Queue.join_thread(): it now waits until the thread " @@ -17314,38 +17339,38 @@ msgid "" "the queue." msgstr "" -#: ../build/NEWS:9783 ../build/NEWS:12489 ../build/NEWS:16819 +#: ../build/NEWS:9797 ../build/NEWS:12503 ../build/NEWS:16833 msgid "" "`bpo-29854 `__: Fix segfault in readline" " when using readline's history-size option. Patch by Nir Soffer." msgstr "" -#: ../build/NEWS:9786 +#: ../build/NEWS:9800 msgid "" "`bpo-30794 `__: Added " "multiprocessing.Process.kill method to terminate using the SIGKILL signal on" " Unix." msgstr "" -#: ../build/NEWS:9789 ../build/NEWS:12492 +#: ../build/NEWS:9803 ../build/NEWS:12506 msgid "" "`bpo-30319 `__: socket.close() now " "ignores ECONNRESET error." msgstr "" -#: ../build/NEWS:9791 ../build/NEWS:12494 +#: ../build/NEWS:9805 ../build/NEWS:12508 msgid "" "`bpo-30828 `__: Fix out of bounds write " "in `asyncio.CFuture.remove_done_callback()`." msgstr "" -#: ../build/NEWS:9794 +#: ../build/NEWS:9808 msgid "" "`bpo-30302 `__: Use keywords in the " "``repr`` of ``datetime.timedelta``." msgstr "" -#: ../build/NEWS:9796 ../build/NEWS:12497 ../build/NEWS:16822 +#: ../build/NEWS:9810 ../build/NEWS:12511 ../build/NEWS:16836 msgid "" "`bpo-30807 `__: signal.setitimer() may " "disable the timer when passed a tiny value. Tiny values (such as 1e-6) are " @@ -17355,20 +17380,20 @@ msgid "" "timer instead of (re-)scheduling it." msgstr "" -#: ../build/NEWS:9803 ../build/NEWS:12504 ../build/NEWS:16829 +#: ../build/NEWS:9817 ../build/NEWS:12518 ../build/NEWS:16843 msgid "" "`bpo-30441 `__: Fix bug when modifying " "os.environ while iterating over it" msgstr "" -#: ../build/NEWS:9805 +#: ../build/NEWS:9819 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:9808 +#: ../build/NEWS:9822 msgid "" "`bpo-29293 `__: Add missing parameter " "\"n\" on multiprocessing.Condition.notify(). The doc claims " @@ -17377,19 +17402,19 @@ msgid "" "sleepers to wake up) that threading.Condition.notify() accepts." msgstr "" -#: ../build/NEWS:9814 ../build/NEWS:12506 ../build/NEWS:16831 +#: ../build/NEWS:9828 ../build/NEWS:12520 ../build/NEWS:16845 msgid "" "`bpo-30532 `__: Fix email header value " "parser dropping folding white space in certain cases." msgstr "" -#: ../build/NEWS:9817 +#: ../build/NEWS:9831 msgid "" "`bpo-30596 `__: Add a ``close()`` method" " to ``multiprocessing.Process``." msgstr "" -#: ../build/NEWS:9819 ../build/NEWS:12428 +#: ../build/NEWS:9833 ../build/NEWS:12442 msgid "" "`bpo-9146 `__: Fix a segmentation fault " "in _hashopenssl when standard hash functions such as md5 are not available " @@ -17397,44 +17422,44 @@ msgid "" "environments." msgstr "" -#: ../build/NEWS:9823 ../build/NEWS:13238 ../build/NEWS:16834 +#: ../build/NEWS:9837 ../build/NEWS:13252 ../build/NEWS:16848 msgid "" "`bpo-29169 `__: Update zlib to 1.2.11." msgstr "" -#: ../build/NEWS:9825 ../build/NEWS:12470 ../build/NEWS:16722 +#: ../build/NEWS:9839 ../build/NEWS:12484 ../build/NEWS:16736 msgid "" "`bpo-30119 `__: ftplib.FTP.putline() now" " throws ValueError on commands that contains CR or LF. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:9828 ../build/NEWS:12509 ../build/NEWS:16836 +#: ../build/NEWS:9842 ../build/NEWS:12523 ../build/NEWS:16850 msgid "" "`bpo-30879 `__: os.listdir() and " "os.scandir() now emit bytes names when called with bytes-like argument." msgstr "" -#: ../build/NEWS:9831 ../build/NEWS:12512 ../build/NEWS:16839 +#: ../build/NEWS:9845 ../build/NEWS:12526 ../build/NEWS:16853 msgid "" "`bpo-30746 `__: Prohibited the '=' " "character in environment variable names in ``os.putenv()`` and " "``os.spawn*()``." msgstr "" -#: ../build/NEWS:9834 +#: ../build/NEWS:9848 msgid "" "`bpo-30664 `__: The description of a " "unittest subtest now preserves the order of keyword arguments of " "TestCase.subTest()." msgstr "" -#: ../build/NEWS:9837 +#: ../build/NEWS:9851 msgid "" "`bpo-21071 `__: struct.Struct.format " "type is now :class:`str` instead of :class:`bytes`." msgstr "" -#: ../build/NEWS:9840 ../build/NEWS:12423 +#: ../build/NEWS:9854 ../build/NEWS:12437 msgid "" "`bpo-29212 `__: Fix " "concurrent.futures.thread.ThreadPoolExecutor threads to have a non repr() " @@ -17442,45 +17467,45 @@ msgid "" "will now identify themselves as \"ThreadPoolExecutor-y_n\"." msgstr "" -#: ../build/NEWS:9845 ../build/NEWS:12515 ../build/NEWS:16842 +#: ../build/NEWS:9859 ../build/NEWS:12529 ../build/NEWS:16856 msgid "" "`bpo-29755 `__: Fixed the lgettext() " "family of functions in the gettext module. They now always return bytes." msgstr "" -#: ../build/NEWS:9848 ../build/NEWS:12841 +#: ../build/NEWS:9862 ../build/NEWS:12855 msgid "" "`bpo-30616 `__: Functional API of enum " "allows to create empty enums. Patched by Dong-hee Na" msgstr "" -#: ../build/NEWS:9851 ../build/NEWS:12844 +#: ../build/NEWS:9865 ../build/NEWS:12858 msgid "" "`bpo-30038 `__: Fix race condition " "between signal delivery and wakeup file descriptor. Patch by Nathaniel " "Smith." msgstr "" -#: ../build/NEWS:9854 ../build/NEWS:12847 +#: ../build/NEWS:9868 ../build/NEWS:12861 msgid "" "`bpo-23894 `__: lib2to3 now recognizes " "``rb'...'`` and ``f'...'`` strings." msgstr "" -#: ../build/NEWS:9856 +#: ../build/NEWS:9870 msgid "" "`bpo-24744 `__: pkgutil.walk_packages " "function now raises ValueError if *path* is a string. Patch by Sanyam " "Khurana." msgstr "" -#: ../build/NEWS:9859 ../build/NEWS:16859 +#: ../build/NEWS:9873 ../build/NEWS:16873 msgid "" "`bpo-24484 `__: Avoid race condition in " "multiprocessing cleanup." msgstr "" -#: ../build/NEWS:9861 +#: ../build/NEWS:9875 msgid "" "`bpo-30589 `__: Fix " "multiprocessing.Process.exitcode to return the opposite of the signal number" @@ -17488,39 +17513,39 @@ msgid "" "\"forkserver\" method." msgstr "" -#: ../build/NEWS:9865 ../build/NEWS:12878 ../build/NEWS:16861 +#: ../build/NEWS:9879 ../build/NEWS:12892 ../build/NEWS:16875 msgid "" "`bpo-28994 `__: The traceback no longer " "displayed for SystemExit raised in a callback registered by atexit." msgstr "" -#: ../build/NEWS:9868 ../build/NEWS:12881 ../build/NEWS:16864 +#: ../build/NEWS:9882 ../build/NEWS:12895 ../build/NEWS:16878 msgid "" "`bpo-30508 `__: Don't log exceptions if " "Task/Future \"cancel()\" method was called." msgstr "" -#: ../build/NEWS:9871 +#: ../build/NEWS:9885 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:9875 +#: ../build/NEWS:9889 msgid "" "`bpo-11822 `__: The dis.dis() function " "now is able to disassemble nested code objects." msgstr "" -#: ../build/NEWS:9878 +#: ../build/NEWS:9892 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:9882 ../build/NEWS:12473 +#: ../build/NEWS:9896 ../build/NEWS:12487 msgid "" "`bpo-30595 `__: " "multiprocessing.Queue.get() with a timeout now polls its reader in non-" @@ -17528,136 +17553,136 @@ msgid "" "longer than the timeout." msgstr "" -#: ../build/NEWS:9886 ../build/NEWS:12884 ../build/NEWS:16867 +#: ../build/NEWS:9900 ../build/NEWS:12898 ../build/NEWS:16881 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:9890 ../build/NEWS:12863 +#: ../build/NEWS:9904 ../build/NEWS:12877 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:9893 ../build/NEWS:12888 ../build/NEWS:16871 +#: ../build/NEWS:9907 ../build/NEWS:12902 ../build/NEWS:16885 msgid "" "`bpo-29870 `__: Fix ssl sockets leaks " "when connection is aborted in asyncio/ssl implementation. Patch by Michaël " "Sghaïer." msgstr "" -#: ../build/NEWS:9896 ../build/NEWS:12891 ../build/NEWS:16874 +#: ../build/NEWS:9910 ../build/NEWS:12905 ../build/NEWS:16888 msgid "" "`bpo-29743 `__: Closing transport during" " handshake process leaks open socket. Patch by Nikolay Kim" msgstr "" -#: ../build/NEWS:9899 ../build/NEWS:12894 ../build/NEWS:16877 +#: ../build/NEWS:9913 ../build/NEWS:12908 ../build/NEWS:16891 msgid "" "`bpo-27585 `__: Fix waiter cancellation " "in asyncio.Lock. Patch by Mathieu Sornay." msgstr "" -#: ../build/NEWS:9902 +#: ../build/NEWS:9916 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:9905 ../build/NEWS:12897 ../build/NEWS:16880 +#: ../build/NEWS:9919 ../build/NEWS:12911 ../build/NEWS:16894 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:9909 +#: ../build/NEWS:9923 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:9912 +#: ../build/NEWS:9926 msgid "" "`bpo-30520 `__: Loggers are now " "pickleable." msgstr "" -#: ../build/NEWS:9914 ../build/NEWS:12908 +#: ../build/NEWS:9928 ../build/NEWS:12922 msgid "" "`bpo-30557 `__: faulthandler now " "correctly filters and displays exception codes on Windows" msgstr "" -#: ../build/NEWS:9917 +#: ../build/NEWS:9931 msgid "" "`bpo-30526 `__: Add " "TextIOWrapper.reconfigure() and a TextIOWrapper.write_through attribute." msgstr "" -#: ../build/NEWS:9920 +#: ../build/NEWS:9934 msgid "" "`bpo-30245 `__: Fix possible overflow " "when organize struct.pack_into error message. Patch by Yuan Liu." msgstr "" -#: ../build/NEWS:9923 ../build/NEWS:12911 ../build/NEWS:16884 +#: ../build/NEWS:9937 ../build/NEWS:12925 ../build/NEWS:16898 msgid "" "`bpo-30378 `__: Fix the problem that " "logging.handlers.SysLogHandler cannot handle IPv6 addresses." msgstr "" -#: ../build/NEWS:9926 +#: ../build/NEWS:9940 msgid "" "`bpo-16500 `__: Allow registering at-" "fork handlers." msgstr "" -#: ../build/NEWS:9928 +#: ../build/NEWS:9942 msgid "" "`bpo-30470 `__: Deprecate invalid ctypes" " call protection on Windows. Patch by Mariatta Wijaya." msgstr "" -#: ../build/NEWS:9931 ../build/NEWS:12917 ../build/NEWS:16890 +#: ../build/NEWS:9945 ../build/NEWS:12931 ../build/NEWS:16904 msgid "" "`bpo-30414 `__: " "multiprocessing.Queue._feed background running thread do not break from main" " loop on exception." msgstr "" -#: ../build/NEWS:9934 ../build/NEWS:12920 ../build/NEWS:16893 +#: ../build/NEWS:9948 ../build/NEWS:12934 ../build/NEWS:16907 msgid "" "`bpo-30003 `__: Fix handling escape " "characters in HZ codec. Based on patch by Ma Lin." msgstr "" -#: ../build/NEWS:9937 ../build/NEWS:12852 ../build/NEWS:16852 +#: ../build/NEWS:9951 ../build/NEWS:12866 ../build/NEWS:16866 msgid "" "`bpo-30149 `__: inspect.signature() now " "supports callables with variable-argument parameters wrapped with " "partialmethod. Patch by Dong-hee Na." msgstr "" -#: ../build/NEWS:9941 +#: ../build/NEWS:9955 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:9945 ../build/NEWS:12923 ../build/NEWS:16896 +#: ../build/NEWS:9959 ../build/NEWS:12937 ../build/NEWS:16910 msgid "" "`bpo-30301 `__: Fix AttributeError when " "using SimpleQueue.empty() under *spawn* and *forkserver* start methods." msgstr "" -#: ../build/NEWS:9948 ../build/NEWS:12930 ../build/NEWS:16903 +#: ../build/NEWS:9962 ../build/NEWS:12944 ../build/NEWS:16917 msgid "" "`bpo-30375 `__: Warnings emitted when " "compile a regular expression now always point to the line in the user code." @@ -17665,7 +17690,7 @@ msgid "" "inside of groups or conditionals." msgstr "" -#: ../build/NEWS:9952 ../build/NEWS:12926 ../build/NEWS:16899 +#: ../build/NEWS:9966 ../build/NEWS:12940 ../build/NEWS:16913 msgid "" "`bpo-30329 `__: imaplib and poplib now " "catch the Windows socket WSAEINVAL error (code 10022) on " @@ -17673,7 +17698,7 @@ msgid "" "sometimes on SSL connections." msgstr "" -#: ../build/NEWS:9956 +#: ../build/NEWS:9970 msgid "" "`bpo-29196 `__: Removed previously " "deprecated in Python 2.4 classes Plist, Dict and _InternalDict in the " @@ -17682,27 +17707,27 @@ msgid "" "access to access items of these dictionaries." msgstr "" -#: ../build/NEWS:9961 +#: ../build/NEWS:9975 msgid "" "`bpo-9850 `__: The :mod:`macpath` is now " "deprecated and will be removed in Python 3.8." msgstr "" -#: ../build/NEWS:9964 +#: ../build/NEWS:9978 msgid "" "`bpo-30299 `__: Compiling regular " "expression in debug mode on CPython now displays the compiled bytecode in " "human readable form." msgstr "" -#: ../build/NEWS:9967 ../build/NEWS:12934 ../build/NEWS:16907 +#: ../build/NEWS:9981 ../build/NEWS:12948 ../build/NEWS:16921 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:9970 ../build/NEWS:12937 +#: ../build/NEWS:9984 ../build/NEWS:12951 msgid "" "`bpo-30266 `__: " "contextlib.AbstractContextManager now supports anti-registration by setting " @@ -17710,14 +17735,14 @@ msgid "" "`bpo-25958 `__. Patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:9974 +#: ../build/NEWS:9988 msgid "" "`bpo-30340 `__: Enhanced regular " "expressions optimization. This increased the performance of matching some " "patterns up to 25 times." msgstr "" -#: ../build/NEWS:9977 ../build/NEWS:12941 +#: ../build/NEWS:9991 ../build/NEWS:12955 msgid "" "`bpo-30298 `__: Weaken the condition of " "deprecation warnings for inline modifiers. Now allowed several subsequential" @@ -17726,19 +17751,19 @@ msgid "" "inline modifiers (e.g. ``'(?x) (?i) (?s)...'``)." msgstr "" -#: ../build/NEWS:9983 +#: ../build/NEWS:9997 msgid "" "`bpo-30285 `__: Optimized case-" "insensitive matching and searching of regular expressions." msgstr "" -#: ../build/NEWS:9986 ../build/NEWS:12947 ../build/NEWS:16910 +#: ../build/NEWS:10000 ../build/NEWS:12961 ../build/NEWS:16924 msgid "" "`bpo-29990 `__: Fix range checking in " "GB18030 decoder. Original patch by Ma Lin." msgstr "" -#: ../build/NEWS:9989 +#: ../build/NEWS:10003 msgid "" "`bpo-29979 `__: rewrite " "cgi.parse_multipart, reusing the FieldStorage class and making its results " @@ -17746,7 +17771,7 @@ msgid "" "Patch by Pierre Quentel." msgstr "" -#: ../build/NEWS:9993 ../build/NEWS:12953 ../build/NEWS:16916 +#: ../build/NEWS:10007 ../build/NEWS:12967 ../build/NEWS:16930 msgid "" "`bpo-30243 `__: Removed the __init__ " "methods of _json's scanner and encoder. Misusing them could cause memory " @@ -17754,7 +17779,7 @@ msgid "" "initialized in the __new__ methods." msgstr "" -#: ../build/NEWS:9997 +#: ../build/NEWS:10011 msgid "" "`bpo-30215 `__: Compiled regular " "expression objects with the re.LOCALE flag no longer depend on the locale at" @@ -17762,39 +17787,39 @@ msgid "" "matching." msgstr "" -#: ../build/NEWS:10001 ../build/NEWS:12957 ../build/NEWS:16920 +#: ../build/NEWS:10015 ../build/NEWS:12971 ../build/NEWS:16934 msgid "" "`bpo-30185 `__: Avoid KeyboardInterrupt " "tracebacks in forkserver helper process when Ctrl-C is received." msgstr "" -#: ../build/NEWS:10004 +#: ../build/NEWS:10018 msgid "" "`bpo-30103 `__: binascii.b2a_uu() and " "uu.encode() now support using ``'`'`` as zero instead of space." msgstr "" -#: ../build/NEWS:10007 ../build/NEWS:12960 ../build/NEWS:16923 +#: ../build/NEWS:10021 ../build/NEWS:12974 ../build/NEWS:16937 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:10011 ../build/NEWS:12964 ../build/NEWS:16927 +#: ../build/NEWS:10025 ../build/NEWS:12978 ../build/NEWS:16941 msgid "" "`bpo-30205 `__: Fix getsockname() for " "unbound AF_UNIX sockets on Linux." msgstr "" -#: ../build/NEWS:10013 +#: ../build/NEWS:10027 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:10017 +#: ../build/NEWS:10031 msgid "" "`bpo-30190 `__: unittest's " "assertAlmostEqual and assertNotAlmostEqual provide a better message in case " @@ -17802,38 +17827,38 @@ msgid "" "(patch by Giampaolo Rodola')" msgstr "" -#: ../build/NEWS:10021 +#: ../build/NEWS:10035 msgid "" "`bpo-30101 `__: Add support for " "curses.A_ITALIC." msgstr "" -#: ../build/NEWS:10023 ../build/NEWS:12901 +#: ../build/NEWS:10037 ../build/NEWS:12915 msgid "" "`bpo-29822 `__: inspect.isabstract() now" " works during __init_subclass__. Patch by Nate Soares." msgstr "" -#: ../build/NEWS:10026 ../build/NEWS:12914 ../build/NEWS:16887 +#: ../build/NEWS:10040 ../build/NEWS:12928 ../build/NEWS:16901 msgid "" "`bpo-29960 `__: Preserve generator state" " when _random.Random.setstate() raises an exception. Patch by Bryan Olson." msgstr "" -#: ../build/NEWS:10029 ../build/NEWS:12966 ../build/NEWS:16929 +#: ../build/NEWS:10043 ../build/NEWS:12980 ../build/NEWS:16943 msgid "" "`bpo-30070 `__: Fixed leaks and crashes " "in errors handling in the parser module." msgstr "" -#: ../build/NEWS:10032 +#: ../build/NEWS:10046 msgid "" "`bpo-22352 `__: Column widths in the " "output of dis.dis() are now adjusted for large line numbers and instruction " "offsets." msgstr "" -#: ../build/NEWS:10035 ../build/NEWS:12969 ../build/NEWS:16932 +#: ../build/NEWS:10049 ../build/NEWS:12983 ../build/NEWS:16946 msgid "" "`bpo-30061 `__: Fixed crashes in IOBase " "methods __next__() and readlines() when readline() or __next__() " @@ -17842,39 +17867,39 @@ msgid "" "PyMapping_Size()." msgstr "" -#: ../build/NEWS:10040 +#: ../build/NEWS:10054 msgid "" "`bpo-30218 `__: Fix PathLike support for" " shutil.unpack_archive. Patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:10043 +#: ../build/NEWS:10057 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:10046 ../build/NEWS:12978 ../build/NEWS:16937 +#: ../build/NEWS:10060 ../build/NEWS:12992 ../build/NEWS:16951 msgid "" "`bpo-30068 `__: _io._IOBase.readlines " "will check if it's closed first when hint is present." msgstr "" -#: ../build/NEWS:10049 ../build/NEWS:12981 ../build/NEWS:16940 +#: ../build/NEWS:10063 ../build/NEWS:12995 ../build/NEWS:16954 msgid "" "`bpo-29694 `__: Fixed race condition in " "pathlib mkdir with flags parents=True. Patch by Armin Rigo." msgstr "" -#: ../build/NEWS:10052 ../build/NEWS:12984 ../build/NEWS:16943 +#: ../build/NEWS:10066 ../build/NEWS:12998 ../build/NEWS:16957 msgid "" "`bpo-29692 `__: Fixed arbitrary " "unchaining of RuntimeError exceptions in contextlib.contextmanager. Patch " "by Siddharth Velankar." msgstr "" -#: ../build/NEWS:10055 +#: ../build/NEWS:10069 msgid "" "`bpo-26187 `__: Test that sqlite3 trace " "callback is not called multiple times when schema is changing. Indirectly " @@ -17882,71 +17907,71 @@ msgid "" "`__. Patch by Aviv Palivoda." msgstr "" -#: ../build/NEWS:10059 ../build/NEWS:12974 +#: ../build/NEWS:10073 ../build/NEWS:12988 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:10063 ../build/NEWS:12987 ../build/NEWS:16946 +#: ../build/NEWS:10077 ../build/NEWS:13001 ../build/NEWS:16960 msgid "" "`bpo-29998 `__: Pickling and copying " "ImportError now preserves name and path attributes." msgstr "" -#: ../build/NEWS:10066 +#: ../build/NEWS:10080 msgid "" "`bpo-29995 `__: re.escape() now escapes " "only regex special characters." msgstr "" -#: ../build/NEWS:10068 +#: ../build/NEWS:10082 msgid "" "`bpo-29962 `__: Add math.remainder " "operation, implementing remainder as specified in IEEE 754." msgstr "" -#: ../build/NEWS:10071 +#: ../build/NEWS:10085 msgid "" "`bpo-29649 `__: Improve " "struct.pack_into() exception messages for problems with the buffer size and " "offset. Patch by Andrew Nester." msgstr "" -#: ../build/NEWS:10074 +#: ../build/NEWS:10088 msgid "" "`bpo-29654 `__: Support If-Modified-" "Since HTTP header (browser cache). Patch by Pierre Quentel." msgstr "" -#: ../build/NEWS:10077 ../build/NEWS:12860 ../build/NEWS:16856 +#: ../build/NEWS:10091 ../build/NEWS:12874 ../build/NEWS:16870 msgid "" "`bpo-29931 `__: Fixed comparison check " "for ipaddress.ip_interface objects. Patch by Sanjay Sundaresan." msgstr "" -#: ../build/NEWS:10080 ../build/NEWS:12990 +#: ../build/NEWS:10094 ../build/NEWS:13004 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:10083 ../build/NEWS:12993 ../build/NEWS:16949 +#: ../build/NEWS:10097 ../build/NEWS:13007 ../build/NEWS:16963 msgid "" "`bpo-29942 `__: Fix a crash in " "itertools.chain.from_iterable when encountering long runs of empty " "iterables." msgstr "" -#: ../build/NEWS:10086 +#: ../build/NEWS:10100 msgid "" "`bpo-10030 `__: Sped up reading " "encrypted ZIP files by 2 times." msgstr "" -#: ../build/NEWS:10088 +#: ../build/NEWS:10102 msgid "" "`bpo-29204 `__: Element.getiterator() " "and the html parameter of XMLParser() were deprecated only in the " @@ -17954,20 +17979,20 @@ msgid "" "emits a deprecation warning." msgstr "" -#: ../build/NEWS:10092 ../build/NEWS:12996 ../build/NEWS:16952 +#: ../build/NEWS:10106 ../build/NEWS:13010 ../build/NEWS:16966 msgid "" "`bpo-27863 `__: Fixed multiple crashes " "in ElementTree caused by race conditions and wrong types." msgstr "" -#: ../build/NEWS:10095 +#: ../build/NEWS:10109 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:10098 ../build/NEWS:12999 ../build/NEWS:16955 +#: ../build/NEWS:10112 ../build/NEWS:13013 ../build/NEWS:16969 msgid "" "`bpo-28699 `__: Fixed a bug in pools in " "multiprocessing.pool that raising an exception at the very first of an " @@ -17975,255 +18000,255 @@ msgid "" "Potts and Xiang Zhang." msgstr "" -#: ../build/NEWS:10102 ../build/NEWS:12849 ../build/NEWS:16849 +#: ../build/NEWS:10116 ../build/NEWS:12863 ../build/NEWS:16863 msgid "" "`bpo-23890 `__: " "unittest.TestCase.assertRaises() now manually breaks a reference cycle to " "not keep objects alive longer than expected." msgstr "" -#: ../build/NEWS:10105 +#: ../build/NEWS:10119 msgid "" "`bpo-29901 `__: The zipapp module now " "supports general path-like objects, not just pathlib.Path." msgstr "" -#: ../build/NEWS:10108 ../build/NEWS:13003 ../build/NEWS:16959 +#: ../build/NEWS:10122 ../build/NEWS:13017 ../build/NEWS:16973 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:10111 ../build/NEWS:13006 ../build/NEWS:16962 +#: ../build/NEWS:10125 ../build/NEWS:13020 ../build/NEWS:16976 msgid "" "`bpo-29861 `__: Release references to " "tasks, their arguments and their results as soon as they are finished in " "multiprocessing.Pool." msgstr "" -#: ../build/NEWS:10114 +#: ../build/NEWS:10128 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:10117 ../build/NEWS:13009 ../build/NEWS:16965 +#: ../build/NEWS:10131 ../build/NEWS:13023 ../build/NEWS:16979 msgid "" "`bpo-29884 `__: faulthandler: Restore " "the old sigaltstack during teardown. Patch by Christophe Zeitouny." msgstr "" -#: ../build/NEWS:10120 ../build/NEWS:13012 ../build/NEWS:16968 +#: ../build/NEWS:10134 ../build/NEWS:13026 ../build/NEWS:16982 msgid "" "`bpo-25455 `__: Fixed crashes in repr of" " recursive buffered file-like objects." msgstr "" -#: ../build/NEWS:10122 ../build/NEWS:13014 ../build/NEWS:16970 +#: ../build/NEWS:10136 ../build/NEWS:13028 ../build/NEWS:16984 msgid "" "`bpo-29800 `__: Fix crashes in " "partial.__repr__ if the keys of partial.keywords are not strings. Patch by " "Michael Seifert." msgstr "" -#: ../build/NEWS:10125 ../build/NEWS:13020 ../build/NEWS:16976 +#: ../build/NEWS:10139 ../build/NEWS:13034 ../build/NEWS:16990 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:10129 +#: ../build/NEWS:10143 msgid "" "`bpo-28692 `__: Using non-integer value " "for selecting a plural form in gettext is now deprecated." msgstr "" -#: ../build/NEWS:10132 +#: ../build/NEWS:10146 msgid "" "`bpo-26121 `__: Use C library " "implementation for math functions erf() and erfc()." msgstr "" -#: ../build/NEWS:10135 +#: ../build/NEWS:10149 msgid "" "`bpo-29619 `__: os.stat() and " "os.DirEntry.inode() now convert inode (st_ino) using unsigned integers." msgstr "" -#: ../build/NEWS:10138 +#: ../build/NEWS:10152 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:10141 +#: ../build/NEWS:10155 msgid "" "`bpo-29645 `__: Speed up importing the " "webbrowser module. webbrowser.register() is now thread-safe." msgstr "" -#: ../build/NEWS:10144 ../build/NEWS:13028 +#: ../build/NEWS:10158 ../build/NEWS:13042 msgid "" "`bpo-28231 `__: The zipfile module now " "accepts path-like objects for external paths." msgstr "" -#: ../build/NEWS:10147 ../build/NEWS:13031 +#: ../build/NEWS:10161 ../build/NEWS:13045 msgid "" "`bpo-26915 `__: index() and count() " "methods of collections.abc.Sequence now check identity before checking " "equality when do comparisons." msgstr "" -#: ../build/NEWS:10150 +#: ../build/NEWS:10164 msgid "" "`bpo-28682 `__: Added support for bytes " "paths in os.fwalk()." msgstr "" -#: ../build/NEWS:10152 +#: ../build/NEWS:10166 msgid "" "`bpo-29728 `__: Add new " ":data:`socket.TCP_NOTSENT_LOWAT` (Linux 3.12) constant. Patch by Nathaniel " "J. Smith." msgstr "" -#: ../build/NEWS:10155 ../build/NEWS:13240 +#: ../build/NEWS:10169 ../build/NEWS:13254 msgid "" "`bpo-29623 `__: Allow use of path-like " "object as a single argument in ConfigParser.read(). Patch by David Ellis." msgstr "" -#: ../build/NEWS:10158 +#: ../build/NEWS:10172 msgid "" "`bpo-9303 `__: Migrate sqlite3 module to " "_v2 API. Patch by Aviv Palivoda." msgstr "" -#: ../build/NEWS:10160 ../build/NEWS:13243 +#: ../build/NEWS:10174 ../build/NEWS:13257 msgid "" "`bpo-28963 `__: Fix out of bound " "iteration in asyncio.Future.remove_done_callback implemented in C." msgstr "" -#: ../build/NEWS:10163 ../build/NEWS:13246 ../build/NEWS:16988 +#: ../build/NEWS:10177 ../build/NEWS:13260 ../build/NEWS:17002 msgid "" "`bpo-29704 `__: " "asyncio.subprocess.SubprocessStreamProtocol no longer closes before all " "pipes are closed." msgstr "" -#: ../build/NEWS:10166 ../build/NEWS:13249 +#: ../build/NEWS:10180 ../build/NEWS:13263 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:10169 ../build/NEWS:13252 ../build/NEWS:16991 +#: ../build/NEWS:10183 ../build/NEWS:13266 ../build/NEWS:17005 msgid "" "`bpo-29703 `__: Fix asyncio to support " "instantiation of new event loops in child processes." msgstr "" -#: ../build/NEWS:10172 ../build/NEWS:13034 ../build/NEWS:16984 +#: ../build/NEWS:10186 ../build/NEWS:13048 ../build/NEWS:16998 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:10176 +#: ../build/NEWS:10190 msgid "" "`bpo-7769 `__: Method register_function()" " of xmlrpc.server.SimpleXMLRPCDispatcher and its subclasses can now be used " "as a decorator." msgstr "" -#: ../build/NEWS:10180 ../build/NEWS:13255 ../build/NEWS:16994 +#: ../build/NEWS:10194 ../build/NEWS:13269 ../build/NEWS:17008 msgid "" "`bpo-29376 `__: Fix assertion error in " "threading._DummyThread.is_alive()." msgstr "" -#: ../build/NEWS:10182 ../build/NEWS:13257 +#: ../build/NEWS:10196 ../build/NEWS:13271 msgid "" "`bpo-28624 `__: Add a test that checks " "that cwd parameter of Popen() accepts PathLike objects. Patch by Sayan " "Chowdhury." msgstr "" -#: ../build/NEWS:10185 ../build/NEWS:13260 +#: ../build/NEWS:10199 ../build/NEWS:13274 msgid "" "`bpo-28518 `__: Start a transaction " "implicitly before a DML statement. Patch by Aviv Palivoda." msgstr "" -#: ../build/NEWS:10188 ../build/NEWS:13017 ../build/NEWS:16973 +#: ../build/NEWS:10202 ../build/NEWS:13031 ../build/NEWS:16987 msgid "" "`bpo-29742 `__: get_extra_info() raises " "exception if get called on closed ssl transport. Patch by Nikolay Kim." msgstr "" -#: ../build/NEWS:10191 +#: ../build/NEWS:10205 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:10195 ../build/NEWS:13263 ../build/NEWS:17002 +#: ../build/NEWS:10209 ../build/NEWS:13277 ../build/NEWS:17016 msgid "" "`bpo-29532 `__: Altering a kwarg " "dictionary passed to functools.partial() no longer affects a partial object " "after creation." msgstr "" -#: ../build/NEWS:10198 ../build/NEWS:13266 ../build/NEWS:16996 +#: ../build/NEWS:10212 ../build/NEWS:13280 ../build/NEWS:17010 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:10201 +#: ../build/NEWS:10215 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:10205 +#: ../build/NEWS:10219 msgid "" "`bpo-29576 `__: Improve some " "deprecations in importlib. Some deprecated methods now emit " "DeprecationWarnings and have better descriptive messages." msgstr "" -#: ../build/NEWS:10208 +#: ../build/NEWS:10222 msgid "" "`bpo-29534 `__: Fixed different " "behaviour of Decimal.from_float() for _decimal and _pydecimal. Thanks Andrew" " Nester." msgstr "" -#: ../build/NEWS:10211 +#: ../build/NEWS:10225 msgid "" "`bpo-10379 `__: locale.format_string now" " supports the 'monetary' keyword argument, and locale.format is deprecated." msgstr "" -#: ../build/NEWS:10214 +#: ../build/NEWS:10228 msgid "" "`bpo-29851 `__: importlib.reload() now " "raises ModuleNotFoundError if the module lacks a spec." msgstr "" -#: ../build/NEWS:10217 ../build/NEWS:13269 ../build/NEWS:17005 +#: ../build/NEWS:10231 ../build/NEWS:13283 ../build/NEWS:17019 msgid "" "`bpo-28556 `__: Various updates to " "typing module: typing.Counter, typing.ChainMap, improved ABC caching, etc. " @@ -18231,111 +18256,111 @@ msgid "" "Langa." msgstr "" -#: ../build/NEWS:10221 ../build/NEWS:13273 ../build/NEWS:17009 +#: ../build/NEWS:10235 ../build/NEWS:13287 ../build/NEWS:17023 msgid "" "`bpo-29100 `__: Fix " "datetime.fromtimestamp() regression introduced in Python 3.6.0: check " "minimum and maximum years." msgstr "" -#: ../build/NEWS:10224 ../build/NEWS:13279 ../build/NEWS:17015 +#: ../build/NEWS:10238 ../build/NEWS:13293 ../build/NEWS:17029 msgid "" "`bpo-29416 `__: Prevent infinite loop in" " pathlib.Path.mkdir" msgstr "" -#: ../build/NEWS:10226 ../build/NEWS:13281 ../build/NEWS:17017 +#: ../build/NEWS:10240 ../build/NEWS:13295 ../build/NEWS:17031 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:10229 +#: ../build/NEWS:10243 msgid "" "`bpo-29377 `__: Add " "WrapperDescriptorType, MethodWrapperType, and MethodDescriptorType built-in " "types to types module. Original patch by Manuel Krebber." msgstr "" -#: ../build/NEWS:10233 +#: ../build/NEWS:10247 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:10236 +#: ../build/NEWS:10250 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:10240 +#: ../build/NEWS:10254 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:10243 ../build/NEWS:13284 ../build/NEWS:17020 +#: ../build/NEWS:10257 ../build/NEWS:13298 ../build/NEWS:17034 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:10246 ../build/NEWS:13287 ../build/NEWS:17023 +#: ../build/NEWS:10260 ../build/NEWS:13301 ../build/NEWS:17037 msgid "" "`bpo-29290 `__: Fix a regression in " "argparse that help messages would wrap at non-breaking spaces." msgstr "" -#: ../build/NEWS:10249 ../build/NEWS:13290 ../build/NEWS:17026 +#: ../build/NEWS:10263 ../build/NEWS:13304 ../build/NEWS:17040 msgid "" "`bpo-28735 `__: Fixed the comparison of " "mock.MagickMock with mock.ANY." msgstr "" -#: ../build/NEWS:10251 +#: ../build/NEWS:10265 msgid "" "`bpo-29197 `__: Removed deprecated " "function ntpath.splitunc()." msgstr "" -#: ../build/NEWS:10253 +#: ../build/NEWS:10267 msgid "" "`bpo-29210 `__: Removed support of " "deprecated argument \"exclude\" in tarfile.TarFile.add()." msgstr "" -#: ../build/NEWS:10256 ../build/NEWS:13295 ../build/NEWS:17030 +#: ../build/NEWS:10270 ../build/NEWS:13309 ../build/NEWS:17044 msgid "" "`bpo-29219 `__: Fixed infinite recursion" " in the repr of uninitialized ctypes.CDLL instances." msgstr "" -#: ../build/NEWS:10259 +#: ../build/NEWS:10273 msgid "" "`bpo-29192 `__: Removed deprecated " "features in the http.cookies module." msgstr "" -#: ../build/NEWS:10261 +#: ../build/NEWS:10275 msgid "" "`bpo-29193 `__: A format string argument" " for string.Formatter.format() is now positional-only." msgstr "" -#: ../build/NEWS:10264 +#: ../build/NEWS:10278 msgid "" "`bpo-29195 `__: Removed support of " "deprecated undocumented keyword arguments in methods of regular expression " "objects." msgstr "" -#: ../build/NEWS:10267 ../build/NEWS:13300 ../build/NEWS:17033 +#: ../build/NEWS:10281 ../build/NEWS:13314 ../build/NEWS:17047 msgid "" "`bpo-28969 `__: Fixed race condition in " "C implementation of functools.lru_cache. KeyError could be raised when " @@ -18343,98 +18368,98 @@ msgid "" "threads with the same uncached arguments." msgstr "" -#: ../build/NEWS:10272 +#: ../build/NEWS:10286 msgid "" "`bpo-20804 `__: The " "unittest.mock.sentinel attributes now preserve their identity when they are " "copied or pickled." msgstr "" -#: ../build/NEWS:10275 ../build/NEWS:13305 ../build/NEWS:17038 +#: ../build/NEWS:10289 ../build/NEWS:13319 ../build/NEWS:17052 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:10279 ../build/NEWS:13309 ../build/NEWS:16999 +#: ../build/NEWS:10293 ../build/NEWS:13323 ../build/NEWS:17013 msgid "" "`bpo-28961 `__: Fix unittest.mock._Call " "helper: don't ignore the name parameter anymore. Patch written by Jiajun " "Huang." msgstr "" -#: ../build/NEWS:10282 ../build/NEWS:13316 ../build/NEWS:17282 +#: ../build/NEWS:10296 ../build/NEWS:13330 ../build/NEWS:17296 msgid "" "`bpo-15812 `__: inspect.getframeinfo() " "now correctly shows the first line of a context. Patch by Sam Breese." msgstr "" -#: ../build/NEWS:10285 +#: ../build/NEWS:10299 msgid "" "`bpo-28985 `__: Update authorizer " "constants in sqlite3 module. Patch by Dingyuan Wang." msgstr "" -#: ../build/NEWS:10288 ../build/NEWS:13328 +#: ../build/NEWS:10302 ../build/NEWS:13342 msgid "" "`bpo-29079 `__: Prevent infinite loop in" " pathlib.resolve() on Windows" msgstr "" -#: ../build/NEWS:10290 ../build/NEWS:13330 ../build/NEWS:17288 +#: ../build/NEWS:10304 ../build/NEWS:13344 ../build/NEWS:17302 msgid "" "`bpo-13051 `__: Fixed recursion errors " "in large or resized curses.textpad.Textbox. Based on patch by Tycho " "Andersen." msgstr "" -#: ../build/NEWS:10293 ../build/NEWS:13337 ../build/NEWS:17295 +#: ../build/NEWS:10307 ../build/NEWS:13351 ../build/NEWS:17309 msgid "" "`bpo-9770 `__: curses.ascii predicates " "now work correctly with negative integers." msgstr "" -#: ../build/NEWS:10296 ../build/NEWS:13340 ../build/NEWS:17298 +#: ../build/NEWS:10310 ../build/NEWS:13354 ../build/NEWS:17312 msgid "" "`bpo-28427 `__: old keys should not " "remove new values from WeakValueDictionary when collecting from another " "thread." msgstr "" -#: ../build/NEWS:10299 ../build/NEWS:13343 ../build/NEWS:17301 +#: ../build/NEWS:10313 ../build/NEWS:13357 ../build/NEWS:17315 msgid "" "`bpo-28923 `__: Remove editor artifacts " "from Tix.py." msgstr "" -#: ../build/NEWS:10301 ../build/NEWS:13348 ../build/NEWS:17303 +#: ../build/NEWS:10315 ../build/NEWS:13362 ../build/NEWS:17317 msgid "" "`bpo-28871 `__: Fixed a crash when " "deallocate deep ElementTree." msgstr "" -#: ../build/NEWS:10303 ../build/NEWS:13350 ../build/NEWS:17305 +#: ../build/NEWS:10317 ../build/NEWS:13364 ../build/NEWS:17319 msgid "" "`bpo-19542 `__: Fix bugs in " "WeakValueDictionary.setdefault() and WeakValueDictionary.pop() when a GC " "collection happens in another thread." msgstr "" -#: ../build/NEWS:10306 ../build/NEWS:13353 +#: ../build/NEWS:10320 ../build/NEWS:13367 msgid "" "`bpo-20191 `__: Fixed a crash in " "resource.prlimit() when passing a sequence that doesn't own its elements as " "limits." msgstr "" -#: ../build/NEWS:10309 +#: ../build/NEWS:10323 msgid "" "`bpo-16255 `__: subprocess.Popen uses " "/system/bin/sh on Android as the shell, instead of /bin/sh." msgstr "" -#: ../build/NEWS:10312 ../build/NEWS:13356 ../build/NEWS:17311 +#: ../build/NEWS:10326 ../build/NEWS:13370 ../build/NEWS:17325 msgid "" "`bpo-28779 `__: " "multiprocessing.set_forkserver_preload() would crash the forkserver process " @@ -18442,14 +18467,14 @@ msgid "" "locks." msgstr "" -#: ../build/NEWS:10316 ../build/NEWS:13363 +#: ../build/NEWS:10330 ../build/NEWS:13377 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:10320 +#: ../build/NEWS:10334 msgid "" "`bpo-28847 `__: dbm.dumb now supports " "reading read-only files and no longer writes the index file when it is not " @@ -18458,21 +18483,21 @@ msgid "" "releases)." msgstr "" -#: ../build/NEWS:10325 +#: ../build/NEWS:10339 msgid "" "`bpo-27030 `__: Unknown escapes " "consisting of ``'\\'`` and an ASCII letter in re.sub() replacement templates" " regular expressions now are errors." msgstr "" -#: ../build/NEWS:10328 ../build/NEWS:13544 +#: ../build/NEWS:10342 ../build/NEWS:13558 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:10331 ../build/NEWS:13547 +#: ../build/NEWS:10345 ../build/NEWS:13561 msgid "" "`bpo-27172 `__: To assist with upgrades " "from 2.7, the previously documented deprecation of " @@ -18481,14 +18506,14 @@ msgid "" "supported." msgstr "" -#: ../build/NEWS:10336 +#: ../build/NEWS:10350 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:10339 ../build/NEWS:13552 +#: ../build/NEWS:10353 ../build/NEWS:13566 msgid "" "`bpo-26273 `__: Add new " ":data:`socket.TCP_CONGESTION` (Linux 2.6.13) and " @@ -18496,13 +18521,13 @@ msgid "" "Omar Sandoval." msgstr "" -#: ../build/NEWS:10343 ../build/NEWS:13623 +#: ../build/NEWS:10357 ../build/NEWS:13637 msgid "" "`bpo-28752 `__: Restored the " "__reduce__() methods of datetime objects." msgstr "" -#: ../build/NEWS:10345 ../build/NEWS:13625 +#: ../build/NEWS:10359 ../build/NEWS:13639 msgid "" "`bpo-28727 `__: Regular expression " "patterns, _sre.SRE_Pattern objects created by re.compile(), become " @@ -18512,34 +18537,34 @@ msgid "" "unit tests)." msgstr "" -#: ../build/NEWS:10350 +#: ../build/NEWS:10364 msgid "" "`bpo-20572 `__: Remove the " "subprocess.Popen.wait endtime parameter. It was deprecated in 3.4 and " "undocumented prior to that." msgstr "" -#: ../build/NEWS:10353 ../build/NEWS:13633 ../build/NEWS:17318 +#: ../build/NEWS:10367 ../build/NEWS:13647 ../build/NEWS:17332 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:10356 +#: ../build/NEWS:10370 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:10359 ../build/NEWS:13636 +#: ../build/NEWS:10373 ../build/NEWS:13650 msgid "" "`bpo-19717 `__: Makes Path.resolve() " "succeed on paths that do not exist. Patch by Vajrasky Kok" msgstr "" -#: ../build/NEWS:10362 ../build/NEWS:13639 +#: ../build/NEWS:10376 ../build/NEWS:13653 msgid "" "`bpo-28563 `__: Fixed possible DoS and " "arbitrary code execution when handle plural form selections in the gettext " @@ -18547,27 +18572,27 @@ msgid "" "gettext." msgstr "" -#: ../build/NEWS:10366 ../build/NEWS:13643 ../build/NEWS:17327 +#: ../build/NEWS:10380 ../build/NEWS:13657 ../build/NEWS:17341 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:10370 ../build/NEWS:13726 ../build/NEWS:17331 +#: ../build/NEWS:10384 ../build/NEWS:13740 ../build/NEWS:17345 msgid "" "`bpo-27517 `__: LZMA compressor and " "decompressor no longer raise exceptions if given empty data twice. Patch by" " Benjamin Fogle." msgstr "" -#: ../build/NEWS:10373 ../build/NEWS:13729 ../build/NEWS:17334 +#: ../build/NEWS:10387 ../build/NEWS:13743 ../build/NEWS:17348 msgid "" "`bpo-28549 `__: Fixed segfault in " "curses's addch() with ncurses6." msgstr "" -#: ../build/NEWS:10375 ../build/NEWS:13731 ../build/NEWS:17336 +#: ../build/NEWS:10389 ../build/NEWS:13745 ../build/NEWS:17350 msgid "" "`bpo-28449 `__: tarfile.open() with mode" " \"r\" or \"r:\" now tries to open a tar file with compression before trying" @@ -18575,14 +18600,14 @@ msgid "" "ignore_zeros=True." msgstr "" -#: ../build/NEWS:10379 ../build/NEWS:13735 ../build/NEWS:17340 +#: ../build/NEWS:10393 ../build/NEWS:13749 ../build/NEWS:17354 msgid "" "`bpo-23262 `__: The webbrowser module " "now supports Firefox 36+ and derived browsers. Based on patch by Oleg " "Broytman." msgstr "" -#: ../build/NEWS:10382 +#: ../build/NEWS:10396 msgid "" "`bpo-24241 `__: The webbrowser in an X " "environment now prefers using the default browser directly. Also, the " @@ -18591,7 +18616,7 @@ msgid "" "Steele" msgstr "" -#: ../build/NEWS:10387 ../build/NEWS:13738 ../build/NEWS:17343 +#: ../build/NEWS:10401 ../build/NEWS:13752 ../build/NEWS:17357 msgid "" "`bpo-27939 `__: Fixed bugs in " "tkinter.ttk.LabeledScale and tkinter.Scale caused by representing the scale " @@ -18599,7 +18624,7 @@ msgid "" " set to underlying Tk variable." msgstr "" -#: ../build/NEWS:10391 +#: ../build/NEWS:10405 msgid "" "`bpo-28255 `__: " "calendar.TextCalendar.prweek() no longer prints a space after a weeks's " @@ -18607,52 +18632,52 @@ msgid "" " after a year's calendar. Based on patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:10395 +#: ../build/NEWS:10409 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:10399 ../build/NEWS:13749 ../build/NEWS:17351 +#: ../build/NEWS:10413 ../build/NEWS:13763 ../build/NEWS:17365 msgid "" "`bpo-20491 `__: The textwrap.TextWrapper" " class now honors non-breaking spaces. Based on patch by Kaarle Ritvanen." msgstr "" -#: ../build/NEWS:10402 ../build/NEWS:13752 ../build/NEWS:17354 +#: ../build/NEWS:10416 ../build/NEWS:13766 ../build/NEWS:17368 msgid "" "`bpo-28353 `__: os.fwalk() no longer " "fails on broken links." msgstr "" -#: ../build/NEWS:10404 ../build/NEWS:13754 +#: ../build/NEWS:10418 ../build/NEWS:13768 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:10407 ../build/NEWS:13757 +#: ../build/NEWS:10421 ../build/NEWS:13771 msgid "" "`bpo-27025 `__: Generated names for " "Tkinter widgets now start by the \"!\" prefix for readability." msgstr "" -#: ../build/NEWS:10410 ../build/NEWS:13760 ../build/NEWS:17356 +#: ../build/NEWS:10424 ../build/NEWS:13774 ../build/NEWS:17370 msgid "" "`bpo-25464 `__: Fixed " "HList.header_exists() in tkinter.tix module by addin a workaround to Tix " "library bug." msgstr "" -#: ../build/NEWS:10413 ../build/NEWS:13763 +#: ../build/NEWS:10427 ../build/NEWS:13777 msgid "" "`bpo-28488 `__: shutil.make_archive() no" " longer adds entry \"./\" to ZIP archive." msgstr "" -#: ../build/NEWS:10415 ../build/NEWS:13765 +#: ../build/NEWS:10429 ../build/NEWS:13779 msgid "" "`bpo-25953 `__: re.sub() now raises an " "error for invalid numerical group reference in replacement template even if " @@ -18661,57 +18686,57 @@ msgid "" "Based on patch by SilentGhost." msgstr "" -#: ../build/NEWS:10420 +#: ../build/NEWS:10434 msgid "" "`bpo-28469 `__: timeit now uses the " "sequence 1, 2, 5, 10, 20, 50,... instead of 1, 10, 100,... for autoranging." msgstr "" -#: ../build/NEWS:10423 +#: ../build/NEWS:10437 msgid "" "`bpo-28115 `__: Command-line interface " "of the zipfile module now uses argparse. Added support of long options." msgstr "" -#: ../build/NEWS:10426 ../build/NEWS:13770 +#: ../build/NEWS:10440 ../build/NEWS:13784 msgid "" "`bpo-18219 `__: Optimize csv.DictWriter " "for large number of columns. Patch by Mariatta Wijaya." msgstr "" -#: ../build/NEWS:10429 ../build/NEWS:13773 +#: ../build/NEWS:10443 ../build/NEWS:13787 msgid "" "`bpo-28448 `__: Fix C implemented " "asyncio.Future didn't work on Windows." msgstr "" -#: ../build/NEWS:10431 +#: ../build/NEWS:10445 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:10435 ../build/NEWS:13775 +#: ../build/NEWS:10449 ../build/NEWS:13789 msgid "" "`bpo-28480 `__: Fix error building " "socket module when multithreading is disabled." msgstr "" -#: ../build/NEWS:10438 +#: ../build/NEWS:10452 msgid "" "`bpo-28240 `__: timeit: remove " "``-c/--clock`` and ``-t/--time`` command line options which were deprecated " "since Python 3.3." msgstr "" -#: ../build/NEWS:10441 +#: ../build/NEWS:10455 msgid "" "`bpo-28240 `__: timeit now repeats the " "benchmarks 5 times instead of only 3 to make benchmarks more reliable." msgstr "" -#: ../build/NEWS:10444 +#: ../build/NEWS:10458 msgid "" "`bpo-28240 `__: timeit autorange now " "uses a single loop iteration if the benchmark takes less than 10 seconds, " @@ -18719,7 +18744,7 @@ msgid "" "'time.sleep(1)'\" now takes 4 seconds instead of 40 seconds." msgstr "" -#: ../build/NEWS:10449 +#: ../build/NEWS:10463 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. " @@ -18727,107 +18752,107 @@ msgid "" "rationale." msgstr "" -#: ../build/NEWS:10454 +#: ../build/NEWS:10468 msgid "" "`bpo-24452 `__: Make webbrowser support " "Chrome on Mac OS X. Patch by Ned Batchelder." msgstr "" -#: ../build/NEWS:10457 ../build/NEWS:13780 ../build/NEWS:17363 +#: ../build/NEWS:10471 ../build/NEWS:13794 ../build/NEWS:17377 msgid "" "`bpo-20766 `__: Fix references leaked by" " pdb in the handling of SIGINT handlers." msgstr "" -#: ../build/NEWS:10460 ../build/NEWS:13896 +#: ../build/NEWS:10474 ../build/NEWS:13910 msgid "" "`bpo-27998 `__: Fixed bytes path support" " in os.scandir() on Windows. Patch by Eryk Sun." msgstr "" -#: ../build/NEWS:10463 ../build/NEWS:13899 +#: ../build/NEWS:10477 ../build/NEWS:13913 msgid "" "`bpo-28317 `__: The disassembler now " "decodes FORMAT_VALUE argument." msgstr "" -#: ../build/NEWS:10465 ../build/NEWS:13905 +#: ../build/NEWS:10479 ../build/NEWS:13919 msgid "" "`bpo-28380 `__: unittest.mock Mock " "autospec functions now properly support assert_called, assert_not_called, " "and assert_called_once." msgstr "" -#: ../build/NEWS:10468 ../build/NEWS:13910 +#: ../build/NEWS:10482 ../build/NEWS:13924 msgid "" "`bpo-28229 `__: lzma module now supports" " pathlib." msgstr "" -#: ../build/NEWS:10470 ../build/NEWS:13912 ../build/NEWS:17370 +#: ../build/NEWS:10484 ../build/NEWS:13926 ../build/NEWS:17384 msgid "" "`bpo-28321 `__: Fixed writing non-BMP " "characters with binary format in plistlib." msgstr "" -#: ../build/NEWS:10473 ../build/NEWS:13915 +#: ../build/NEWS:10487 ../build/NEWS:13929 msgid "" "`bpo-28225 `__: bz2 module now supports " "pathlib. Initial patch by Ethan Furman." msgstr "" -#: ../build/NEWS:10476 ../build/NEWS:13918 +#: ../build/NEWS:10490 ../build/NEWS:13932 msgid "" "`bpo-28227 `__: gzip now supports " "pathlib. Patch by Ethan Furman." msgstr "" -#: ../build/NEWS:10478 +#: ../build/NEWS:10492 msgid "" "`bpo-28332 `__: Deprecated silent " "truncations in socket.htons and socket.ntohs. Original patch by Oren Milman." msgstr "" -#: ../build/NEWS:10481 ../build/NEWS:13920 +#: ../build/NEWS:10495 ../build/NEWS:13934 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:10484 ../build/NEWS:13923 +#: ../build/NEWS:10498 ../build/NEWS:13937 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:10487 ../build/NEWS:13926 ../build/NEWS:17373 +#: ../build/NEWS:10501 ../build/NEWS:13940 ../build/NEWS:17387 msgid "" "`bpo-28322 `__: Fixed possible crashes " "when unpickle itertools objects from incorrect pickle data. Based on patch " "by John Leitch." msgstr "" -#: ../build/NEWS:10490 ../build/NEWS:13929 +#: ../build/NEWS:10504 ../build/NEWS:13943 msgid "" "`bpo-28228 `__: imghdr now supports " "pathlib." msgstr "" -#: ../build/NEWS:10492 ../build/NEWS:13931 +#: ../build/NEWS:10506 ../build/NEWS:13945 msgid "" "`bpo-28226 `__: compileall now supports " "pathlib." msgstr "" -#: ../build/NEWS:10494 ../build/NEWS:13933 +#: ../build/NEWS:10508 ../build/NEWS:13947 msgid "" "`bpo-28314 `__: Fix function declaration" " (C flags) for the getiterator() method of xml.etree.ElementTree.Element." msgstr "" -#: ../build/NEWS:10497 ../build/NEWS:13936 +#: ../build/NEWS:10511 ../build/NEWS:13950 msgid "" "`bpo-28148 `__: Stop using localtime() " "and gmtime() in the time module. Introduced platform independent " @@ -18835,7 +18860,7 @@ msgid "" " all platforms. Patch by Ed Schouten." msgstr "" -#: ../build/NEWS:10501 ../build/NEWS:13940 ../build/NEWS:17382 +#: ../build/NEWS:10515 ../build/NEWS:13954 ../build/NEWS:17396 msgid "" "`bpo-28253 `__: Fixed calendar functions" " for extreme months: 0001-01 and 9999-12. Methods itermonthdays() and " @@ -18843,273 +18868,273 @@ msgid "" "which can cause datetime.date under/overflow." msgstr "" -#: ../build/NEWS:10506 ../build/NEWS:13945 ../build/NEWS:17387 +#: ../build/NEWS:10520 ../build/NEWS:13959 ../build/NEWS:17401 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:10510 ../build/NEWS:13949 ../build/NEWS:17391 +#: ../build/NEWS:10524 ../build/NEWS:13963 ../build/NEWS:17405 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:10513 ../build/NEWS:13952 +#: ../build/NEWS:10527 ../build/NEWS:13966 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:10517 ../build/NEWS:13956 ../build/NEWS:17394 +#: ../build/NEWS:10531 ../build/NEWS:13970 ../build/NEWS:17408 msgid "" "`bpo-18893 `__: Fix invalid exception " "handling in Lib/ctypes/macholib/dyld.py. Patch by Madison May." msgstr "" -#: ../build/NEWS:10520 ../build/NEWS:13959 +#: ../build/NEWS:10534 ../build/NEWS:13973 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:10523 ../build/NEWS:13962 ../build/NEWS:17399 +#: ../build/NEWS:10537 ../build/NEWS:13976 ../build/NEWS:17413 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:10527 ../build/NEWS:13966 ../build/NEWS:17403 +#: ../build/NEWS:10541 ../build/NEWS:13980 ../build/NEWS:17417 msgid "" "`bpo-25651 `__: Allow falsy values to be" " used for msg parameter of subTest()." msgstr "" -#: ../build/NEWS:10529 ../build/NEWS:13968 +#: ../build/NEWS:10543 ../build/NEWS:13982 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:10532 ../build/NEWS:13971 +#: ../build/NEWS:10546 ../build/NEWS:13985 msgid "" "`bpo-28200 `__: Fix memory leak on " "Windows in the os module (fix path_converter() function)." msgstr "" -#: ../build/NEWS:10535 ../build/NEWS:13974 +#: ../build/NEWS:10549 ../build/NEWS:13988 msgid "" "`bpo-25400 `__: RobotFileParser now " "correctly returns default values for crawl_delay and request_rate. Initial " "patch by Peter Wirtz." msgstr "" -#: ../build/NEWS:10538 ../build/NEWS:13977 ../build/NEWS:17405 +#: ../build/NEWS:10552 ../build/NEWS:13991 ../build/NEWS:17419 msgid "" "`bpo-27932 `__: Prevent memory leak in " "win32_ver()." msgstr "" -#: ../build/NEWS:10540 ../build/NEWS:13979 ../build/NEWS:17407 +#: ../build/NEWS:10554 ../build/NEWS:13993 ../build/NEWS:17421 msgid "Fix UnboundLocalError in socket._sendfile_use_sendfile." msgstr "Perbaiki UnboundLocalError di socket._sendfile_use_sendfile." -#: ../build/NEWS:10542 ../build/NEWS:13981 ../build/NEWS:17409 +#: ../build/NEWS:10556 ../build/NEWS:13995 ../build/NEWS:17423 msgid "" "`bpo-28075 `__: Check for " "ERROR_ACCESS_DENIED in Windows implementation of os.stat(). Patch by Eryk " "Sun." msgstr "" -#: ../build/NEWS:10545 ../build/NEWS:13984 +#: ../build/NEWS:10559 ../build/NEWS:13998 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:10549 ../build/NEWS:13988 ../build/NEWS:17412 +#: ../build/NEWS:10563 ../build/NEWS:14002 ../build/NEWS:17426 msgid "" "`bpo-25270 `__: Prevent " "codecs.escape_encode() from raising SystemError when an empty bytestring is " "passed." msgstr "" -#: ../build/NEWS:10552 ../build/NEWS:13991 ../build/NEWS:17415 +#: ../build/NEWS:10566 ../build/NEWS:14005 ../build/NEWS:17429 msgid "" "`bpo-28181 `__: Get antigravity over " "HTTPS. Patch by Kaartic Sivaraam." msgstr "" -#: ../build/NEWS:10554 ../build/NEWS:13993 ../build/NEWS:17417 +#: ../build/NEWS:10568 ../build/NEWS:14007 ../build/NEWS:17431 msgid "" "`bpo-25895 `__: Enable WebSocket URL " "schemes in urllib.parse.urljoin. Patch by Gergely Imreh and Markus " "Holtermann." msgstr "" -#: ../build/NEWS:10557 ../build/NEWS:13996 +#: ../build/NEWS:10571 ../build/NEWS:14010 msgid "" "`bpo-28114 `__: Fix a crash in " "parse_envlist() when env contains byte strings. Patch by Eryk Sun." msgstr "" -#: ../build/NEWS:10560 ../build/NEWS:13999 ../build/NEWS:17420 +#: ../build/NEWS:10574 ../build/NEWS:14013 ../build/NEWS:17434 msgid "" "`bpo-27599 `__: Fixed buffer overrun in " "binascii.b2a_qp() and binascii.a2b_qp()." msgstr "" -#: ../build/NEWS:10563 ../build/NEWS:14002 ../build/NEWS:17621 +#: ../build/NEWS:10577 ../build/NEWS:14016 ../build/NEWS:17635 msgid "" "`bpo-27906 `__: Fix socket accept " "exhaustion during high TCP traffic. Patch by Kevin Conway." msgstr "" -#: ../build/NEWS:10566 ../build/NEWS:14005 ../build/NEWS:17624 +#: ../build/NEWS:10580 ../build/NEWS:14019 ../build/NEWS:17638 msgid "" "`bpo-28174 `__: Handle when SO_REUSEPORT" " isn't properly supported. Patch by Seth Michael Larson." msgstr "" -#: ../build/NEWS:10569 ../build/NEWS:14008 ../build/NEWS:17627 +#: ../build/NEWS:10583 ../build/NEWS:14022 ../build/NEWS:17641 msgid "" "`bpo-26654 `__: Inspect " "functools.partial in asyncio.Handle.__repr__. Patch by iceboy." msgstr "" -#: ../build/NEWS:10572 ../build/NEWS:14011 ../build/NEWS:17630 +#: ../build/NEWS:10586 ../build/NEWS:14025 ../build/NEWS:17644 msgid "" "`bpo-26909 `__: Fix slow pipes IO in " "asyncio. Patch by INADA Naoki." msgstr "" -#: ../build/NEWS:10574 ../build/NEWS:14013 ../build/NEWS:17632 +#: ../build/NEWS:10588 ../build/NEWS:14027 ../build/NEWS:17646 msgid "" "`bpo-28176 `__: Fix callbacks race in " "asyncio.SelectorLoop.sock_connect." msgstr "" -#: ../build/NEWS:10576 ../build/NEWS:14015 ../build/NEWS:17634 +#: ../build/NEWS:10590 ../build/NEWS:14029 ../build/NEWS:17648 msgid "" "`bpo-27759 `__: Fix selectors " "incorrectly retain invalid file descriptors. Patch by Mark Williams." msgstr "" -#: ../build/NEWS:10579 +#: ../build/NEWS:10593 msgid "" "`bpo-28325 `__: Remove vestigial MacOS 9" " macurl2path module and its tests." msgstr "" -#: ../build/NEWS:10581 ../build/NEWS:14018 ../build/NEWS:17637 +#: ../build/NEWS:10595 ../build/NEWS:14032 ../build/NEWS:17651 msgid "" "`bpo-28368 `__: Refuse monitoring " "processes if the child watcher has no loop attached. Patch by Vincent " "Michel." msgstr "" -#: ../build/NEWS:10584 ../build/NEWS:14021 ../build/NEWS:17640 +#: ../build/NEWS:10598 ../build/NEWS:14035 ../build/NEWS:17654 msgid "" "`bpo-28369 `__: Raise RuntimeError when " "transport's FD is used with add_reader, add_writer, etc." msgstr "" -#: ../build/NEWS:10587 ../build/NEWS:14024 ../build/NEWS:17643 +#: ../build/NEWS:10601 ../build/NEWS:14038 ../build/NEWS:17657 msgid "" "`bpo-28370 `__: Speedup " "asyncio.StreamReader.readexactly. Patch by Коренберг Марк." msgstr "" -#: ../build/NEWS:10590 ../build/NEWS:14027 ../build/NEWS:17646 +#: ../build/NEWS:10604 ../build/NEWS:14041 ../build/NEWS:17660 msgid "" "`bpo-28371 `__: Deprecate passing " "asyncio.Handles to run_in_executor." msgstr "" -#: ../build/NEWS:10592 ../build/NEWS:14029 ../build/NEWS:17648 +#: ../build/NEWS:10606 ../build/NEWS:14043 ../build/NEWS:17662 msgid "" "`bpo-28372 `__: Fix asyncio to support " "formatting of non-python coroutines." msgstr "" -#: ../build/NEWS:10594 ../build/NEWS:14031 ../build/NEWS:17650 +#: ../build/NEWS:10608 ../build/NEWS:14045 ../build/NEWS:17664 msgid "" "`bpo-28399 `__: Remove UNIX socket from " "FS before binding. Patch by Коренберг Марк." msgstr "" -#: ../build/NEWS:10597 ../build/NEWS:14034 ../build/NEWS:17653 +#: ../build/NEWS:10611 ../build/NEWS:14048 ../build/NEWS:17667 msgid "" "`bpo-27972 `__: Prohibit Tasks to await " "on themselves." msgstr "" -#: ../build/NEWS:10599 ../build/NEWS:13556 +#: ../build/NEWS:10613 ../build/NEWS:13570 msgid "" "`bpo-24142 `__: Reading a corrupt config" " file left configparser in an invalid state. Original patch by Florian Höch." msgstr "" -#: ../build/NEWS:10602 ../build/NEWS:12904 +#: ../build/NEWS:10616 ../build/NEWS:12918 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:10606 ../build/NEWS:12095 +#: ../build/NEWS:10620 ../build/NEWS:12109 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:10610 ../build/NEWS:13038 +#: ../build/NEWS:10624 ../build/NEWS:13052 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:10616 ../build/NEWS:12521 +#: ../build/NEWS:10630 ../build/NEWS:12535 msgid "" "`bpo-31294 `__: Fix incomplete code " "snippet in the ZeroMQSocketListener and ZeroMQSocketHandler examples and " "adapt them to Python 3." msgstr "" -#: ../build/NEWS:10619 ../build/NEWS:12524 +#: ../build/NEWS:10633 ../build/NEWS:12538 msgid "" "`bpo-21649 `__: Add RFC 7525 and Mozilla" " server side TLS links to SSL documentation." msgstr "" -#: ../build/NEWS:10622 +#: ../build/NEWS:10636 msgid "" "`bpo-31128 `__: Allow the pydoc server " "to bind to arbitrary hostnames." msgstr "" -#: ../build/NEWS:10624 ../build/NEWS:12527 +#: ../build/NEWS:10638 ../build/NEWS:12541 msgid "" "`bpo-30803 `__: Clarify doc on truth " "value testing. Original patch by Peter Thomassen." msgstr "" -#: ../build/NEWS:10627 ../build/NEWS:13093 ../build/NEWS:17045 +#: ../build/NEWS:10641 ../build/NEWS:13107 ../build/NEWS:17059 msgid "" "`bpo-30176 `__: Add missing attribute " "related constants in curses documentation." msgstr "" -#: ../build/NEWS:10630 ../build/NEWS:13096 +#: ../build/NEWS:10644 ../build/NEWS:13110 msgid "" "`bpo-30052 `__: the link targets for " ":func:`bytes` and :func:`bytearray` are now their respective type " @@ -19120,13 +19145,13 @@ msgid "" "default output caching features in Sphinx." msgstr "" -#: ../build/NEWS:10638 ../build/NEWS:13104 ../build/NEWS:17048 +#: ../build/NEWS:10652 ../build/NEWS:13118 ../build/NEWS:17062 msgid "" "`bpo-26985 `__: Add missing info of code" " object in inspect documentation." msgstr "" -#: ../build/NEWS:10640 +#: ../build/NEWS:10654 msgid "" "`bpo-19824 `__: Improve the " "documentation for, and links to, template strings by emphasizing their " @@ -19135,33 +19160,33 @@ msgid "" "`__)" msgstr "" -#: ../build/NEWS:10644 ../build/NEWS:13413 ../build/NEWS:17050 +#: ../build/NEWS:10658 ../build/NEWS:13427 ../build/NEWS:17064 msgid "" "`bpo-28929 `__: Link the documentation " "to its source file on GitHub." msgstr "" -#: ../build/NEWS:10646 ../build/NEWS:13415 ../build/NEWS:17052 +#: ../build/NEWS:10660 ../build/NEWS:13429 ../build/NEWS:17066 msgid "" "`bpo-25008 `__: Document smtpd.py as " "effectively deprecated and add a pointer to aiosmtpd, a third-party asyncio-" "based replacement." msgstr "" -#: ../build/NEWS:10649 ../build/NEWS:13418 ../build/NEWS:17055 +#: ../build/NEWS:10663 ../build/NEWS:13432 ../build/NEWS:17069 msgid "" "`bpo-26355 `__: Add canonical header " "link on each page to corresponding major version of the documentation. Patch" " by Matthias Bussonnier." msgstr "" -#: ../build/NEWS:10652 ../build/NEWS:13421 ../build/NEWS:17058 +#: ../build/NEWS:10666 ../build/NEWS:13435 ../build/NEWS:17072 msgid "" "`bpo-29349 `__: Fix Python 2 syntax in " "code for building the documentation." msgstr "" -#: ../build/NEWS:10654 +#: ../build/NEWS:10668 msgid "" "`bpo-23722 `__: The data model reference" " and the porting section in the 3.6 What's New guide now cover the " @@ -19169,45 +19194,45 @@ msgid "" " support :pep:`487` and zero-argument ``super()``." msgstr "" -#: ../build/NEWS:10659 ../build/NEWS:13672 ../build/NEWS:17721 +#: ../build/NEWS:10673 ../build/NEWS:13686 ../build/NEWS:17735 msgid "" "`bpo-28513 `__: Documented command-line " "interface of zipfile." msgstr "" -#: ../build/NEWS:10664 +#: ../build/NEWS:10678 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:10668 ../build/NEWS:12533 +#: ../build/NEWS:10682 ../build/NEWS:12547 msgid "" "`bpo-31320 `__: Silence traceback in " "test_ssl" msgstr "" -#: ../build/NEWS:10670 +#: ../build/NEWS:10684 msgid "" "`bpo-31346 `__: Prefer " "PROTOCOL_TLS_CLIENT and PROTOCOL_TLS_SERVER protocols for SSLContext." msgstr "" -#: ../build/NEWS:10673 ../build/NEWS:12535 +#: ../build/NEWS:10687 ../build/NEWS:12549 msgid "" "`bpo-25674 `__: Remove sha256.tbs-" "internet.com ssl test" msgstr "" -#: ../build/NEWS:10675 ../build/NEWS:12537 +#: ../build/NEWS:10689 ../build/NEWS:12551 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:10678 ../build/NEWS:12540 +#: ../build/NEWS:10692 ../build/NEWS:12554 msgid "" "`bpo-30822 `__: regrtest: Exclude tzdata" " from regrtest --all. When running the test suite using --use=all / -u all, " @@ -19216,14 +19241,14 @@ msgid "" " line parser to allow passing -u extralargefile to run test_zipfile64." msgstr "" -#: ../build/NEWS:10684 ../build/NEWS:12147 +#: ../build/NEWS:10698 ../build/NEWS:12161 msgid "" "`bpo-30695 `__: Add the " "`set_nomemory(start, stop)` and `remove_mem_hooks()` functions to the " "_testcapi module." msgstr "" -#: ../build/NEWS:10687 ../build/NEWS:13115 ../build/NEWS:17077 +#: ../build/NEWS:10701 ../build/NEWS:13129 ../build/NEWS:17091 msgid "" "`bpo-30357 `__: test_thread: setUp() now" " uses support.threading_setup() and support.threading_cleanup() to wait " @@ -19231,7 +19256,7 @@ msgid "" "Initial patch written by Grzegorz Grzywacz." msgstr "" -#: ../build/NEWS:10692 ../build/NEWS:13120 ../build/NEWS:17086 +#: ../build/NEWS:10706 ../build/NEWS:13134 ../build/NEWS:17100 msgid "" "`bpo-30197 `__: Enhanced functions " "swap_attr() and swap_item() in the test.support module. They now work when " @@ -19240,76 +19265,76 @@ msgid "" "to the target of the \"as\" clause, if there is one." msgstr "" -#: ../build/NEWS:10698 +#: ../build/NEWS:10712 msgid "" "`bpo-24932 `__: Use proper command line " "parsing in _testembed" msgstr "" -#: ../build/NEWS:10700 ../build/NEWS:13436 +#: ../build/NEWS:10714 ../build/NEWS:13450 msgid "" "`bpo-28950 `__: Disallow -j0 to be " "combined with -T/-l in regrtest command line arguments." msgstr "" -#: ../build/NEWS:10703 ../build/NEWS:13439 +#: ../build/NEWS:10717 ../build/NEWS:13453 msgid "" "`bpo-28683 `__: Fix the tests that " "bind() a unix socket and raise PermissionError on Android for a non-root " "user." msgstr "" -#: ../build/NEWS:10706 +#: ../build/NEWS:10720 msgid "" "`bpo-26936 `__: Fix the test_socket " "failures on Android - getservbyname(), getservbyport() and getaddrinfo() are" " broken on some Android API levels." msgstr "" -#: ../build/NEWS:10709 ../build/NEWS:13677 ../build/NEWS:17729 +#: ../build/NEWS:10723 ../build/NEWS:13691 ../build/NEWS:17743 msgid "" "`bpo-28666 `__: Now test.support.rmtree " "is able to remove unwritable or unreadable directories." msgstr "" -#: ../build/NEWS:10712 ../build/NEWS:13680 ../build/NEWS:17732 +#: ../build/NEWS:10726 ../build/NEWS:13694 ../build/NEWS:17746 msgid "" "`bpo-23839 `__: Various caches now are " "cleared before running every test file." msgstr "" -#: ../build/NEWS:10714 ../build/NEWS:13812 +#: ../build/NEWS:10728 ../build/NEWS:13826 msgid "" "`bpo-26944 `__: Fix test_posix for " "Android where 'id -G' is entirely wrong or missing the effective gid." msgstr "" -#: ../build/NEWS:10717 ../build/NEWS:13815 ../build/NEWS:17734 +#: ../build/NEWS:10731 ../build/NEWS:13829 ../build/NEWS:17748 msgid "" "`bpo-28409 `__: regrtest: fix the parser" " of command line arguments." msgstr "" -#: ../build/NEWS:10719 ../build/NEWS:14083 +#: ../build/NEWS:10733 ../build/NEWS:14097 msgid "" "`bpo-28217 `__: Adds _testconsole module" " to test console input." msgstr "" -#: ../build/NEWS:10721 ../build/NEWS:13442 +#: ../build/NEWS:10735 ../build/NEWS:13456 msgid "" "`bpo-26939 `__: Add the " "support.setswitchinterval() function to fix test_functools hanging on the " "Android armv7 qemu emulator." msgstr "" -#: ../build/NEWS:10727 +#: ../build/NEWS:10741 msgid "" "`bpo-31354 `__: Allow --with-lto to be " "used on all builds, not just `make profile-opt`." msgstr "" -#: ../build/NEWS:10730 +#: ../build/NEWS:10744 msgid "" "`bpo-31370 `__: Remove support for " "building --without-threads. This option is not really useful anymore in the " @@ -19317,78 +19342,78 @@ msgid "" "code base, including in difficult to maintain low-level internal code." msgstr "" -#: ../build/NEWS:10735 +#: ../build/NEWS:10749 msgid "" "`bpo-31341 `__: Per :pep:`11`, support " "for the IRIX operating system was removed." msgstr "" -#: ../build/NEWS:10738 ../build/NEWS:12549 +#: ../build/NEWS:10752 ../build/NEWS:12563 msgid "" "`bpo-30854 `__: Fix compile error when " "compiling --without-threads. Patch by Masayuki Yamamoto." msgstr "" -#: ../build/NEWS:10741 ../build/NEWS:13129 ../build/NEWS:17114 +#: ../build/NEWS:10755 ../build/NEWS:13143 ../build/NEWS:17128 msgid "" "`bpo-30687 `__: Locate msbuild.exe on " "Windows when building rather than vcvarsall.bat" msgstr "" -#: ../build/NEWS:10744 +#: ../build/NEWS:10758 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:10748 ../build/NEWS:13073 +#: ../build/NEWS:10762 ../build/NEWS:13087 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:10752 ../build/NEWS:13077 +#: ../build/NEWS:10766 ../build/NEWS:13091 msgid "" "`bpo-28787 `__: Fix out-of-tree builds " "of Python when configured with ``--with--dtrace``." msgstr "" -#: ../build/NEWS:10755 ../build/NEWS:13080 ../build/NEWS:17101 +#: ../build/NEWS:10769 ../build/NEWS:13094 ../build/NEWS:17115 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:10759 ../build/NEWS:13084 ../build/NEWS:17105 +#: ../build/NEWS:10773 ../build/NEWS:13098 ../build/NEWS:17119 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:10763 ../build/NEWS:13088 ../build/NEWS:17109 +#: ../build/NEWS:10777 ../build/NEWS:13102 ../build/NEWS:17123 msgid "" "`bpo-29643 `__: Fix ``--enable-" "optimization`` didn't work." msgstr "" -#: ../build/NEWS:10765 ../build/NEWS:13448 +#: ../build/NEWS:10779 ../build/NEWS:13462 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:10769 ../build/NEWS:13452 +#: ../build/NEWS:10783 ../build/NEWS:13466 msgid "" "`bpo-29572 `__: Update Windows build and" " OS X installers to use OpenSSL 1.0.2k." msgstr "" -#: ../build/NEWS:10771 +#: ../build/NEWS:10785 msgid "" "`bpo-27659 `__: Prohibit implicit C " "function declarations: use ``-Werror=implicit-function-declaration`` when " @@ -19396,51 +19421,51 @@ msgid "" "written by Chi Hsuan Yen." msgstr "" -#: ../build/NEWS:10775 +#: ../build/NEWS:10789 msgid "" "`bpo-29384 `__: Remove old Be OS helper " "scripts." msgstr "" -#: ../build/NEWS:10777 ../build/NEWS:13454 +#: ../build/NEWS:10791 ../build/NEWS:13468 msgid "" "`bpo-26851 `__: Set Android compilation " "and link flags." msgstr "" -#: ../build/NEWS:10779 ../build/NEWS:13456 +#: ../build/NEWS:10793 ../build/NEWS:13470 msgid "" "`bpo-28768 `__: Fix implicit declaration" " of function _setmode. Patch by Masayuki Yamamoto" msgstr "" -#: ../build/NEWS:10782 ../build/NEWS:13459 ../build/NEWS:17772 +#: ../build/NEWS:10796 ../build/NEWS:13473 ../build/NEWS:17786 msgid "" "`bpo-29080 `__: Removes hard dependency " "on hg.exe from PCBuild/build.bat" msgstr "" -#: ../build/NEWS:10784 ../build/NEWS:13461 ../build/NEWS:17774 +#: ../build/NEWS:10798 ../build/NEWS:13475 ../build/NEWS:17788 msgid "" "`bpo-23903 `__: Added missed names to " "PC/python3.def." msgstr "" -#: ../build/NEWS:10786 ../build/NEWS:13463 +#: ../build/NEWS:10800 ../build/NEWS:13477 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:10789 ../build/NEWS:13466 +#: ../build/NEWS:10803 ../build/NEWS:13480 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:10793 ../build/NEWS:13470 +#: ../build/NEWS:10807 ../build/NEWS:13484 msgid "" "`bpo-20211 `__: Do not add the directory" " for installing C header files and the directory for installing object code " @@ -19448,77 +19473,77 @@ msgid "" "Petazzoni." msgstr "" -#: ../build/NEWS:10797 ../build/NEWS:13474 +#: ../build/NEWS:10811 ../build/NEWS:13488 msgid "" "`bpo-28849 `__: Do not define " "sys.implementation._multiarch on Android." msgstr "" -#: ../build/NEWS:10799 ../build/NEWS:13685 ../build/NEWS:17776 +#: ../build/NEWS:10813 ../build/NEWS:13699 ../build/NEWS:17790 msgid "" "`bpo-10656 `__: Fix out-of-tree building" " on AIX. Patch by Tristan Carel and Michael Haubenwallner." msgstr "" -#: ../build/NEWS:10802 ../build/NEWS:13688 ../build/NEWS:17779 +#: ../build/NEWS:10816 ../build/NEWS:13702 ../build/NEWS:17793 msgid "" "`bpo-26359 `__: Rename --with-" "optimiations to --enable-optimizations." msgstr "" -#: ../build/NEWS:10804 ../build/NEWS:13803 ../build/NEWS:17781 +#: ../build/NEWS:10818 ../build/NEWS:13817 ../build/NEWS:17795 msgid "" "`bpo-28444 `__: Fix missing extensions " "modules when cross compiling." msgstr "" -#: ../build/NEWS:10806 ../build/NEWS:13805 +#: ../build/NEWS:10820 ../build/NEWS:13819 msgid "" "`bpo-28208 `__: Update Windows build and" " OS X installers to use SQLite 3.14.2." msgstr "" -#: ../build/NEWS:10808 ../build/NEWS:13807 ../build/NEWS:17783 +#: ../build/NEWS:10822 ../build/NEWS:13821 ../build/NEWS:17797 msgid "" "`bpo-28248 `__: Update Windows build and" " OS X installers to use OpenSSL 1.0.2j." msgstr "" -#: ../build/NEWS:10810 +#: ../build/NEWS:10824 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:10814 +#: ../build/NEWS:10828 msgid "" "`bpo-13756 `__: Fix building extensions " "modules on Cygwin. Patch by Roumen Petrov, based on original patch by Jason" " Tishler." msgstr "" -#: ../build/NEWS:10817 +#: ../build/NEWS:10831 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:10821 ../build/NEWS:14072 ../build/NEWS:17785 +#: ../build/NEWS:10835 ../build/NEWS:14086 ../build/NEWS:17799 msgid "" "`bpo-28258 `__: Fixed build with " "Estonian locale (python-config and distclean targets in Makefile). Patch by" " Arfrever Frehtes Taifersar Arahesis." msgstr "" -#: ../build/NEWS:10824 ../build/NEWS:14075 ../build/NEWS:17788 +#: ../build/NEWS:10838 ../build/NEWS:14089 ../build/NEWS:17802 msgid "" "`bpo-26661 `__: setup.py now detects " "system libffi with multiarch wrapper." msgstr "" -#: ../build/NEWS:10826 +#: ../build/NEWS:10840 msgid "" "`bpo-27979 `__: A full copy of libffi is" " no longer bundled for use when building _ctypes on non-OSX UNIX platforms." @@ -19526,82 +19551,82 @@ msgid "" "platforms." msgstr "" -#: ../build/NEWS:10830 ../build/NEWS:14077 ../build/NEWS:17793 +#: ../build/NEWS:10844 ../build/NEWS:14091 ../build/NEWS:17807 msgid "" "`bpo-15819 `__: Remove redundant include" " search directory option for building outside the source tree." msgstr "" -#: ../build/NEWS:10833 ../build/NEWS:13690 ../build/NEWS:17830 +#: ../build/NEWS:10847 ../build/NEWS:13704 ../build/NEWS:17844 msgid "" "`bpo-28676 `__: Prevent missing " "'getentropy' declaration warning on macOS. Patch by Gareth Rees." msgstr "" -#: ../build/NEWS:10839 +#: ../build/NEWS:10853 msgid "" "`bpo-31392 `__: Update Windows build to " "use OpenSSL 1.1.0f" msgstr "" -#: ../build/NEWS:10841 ../build/NEWS:12555 +#: ../build/NEWS:10855 ../build/NEWS:12569 msgid "" "`bpo-30389 `__: Adds detection of Visual" " Studio 2017 to distutils on Windows." msgstr "" -#: ../build/NEWS:10843 +#: ../build/NEWS:10857 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:10846 ../build/NEWS:12557 +#: ../build/NEWS:10860 ../build/NEWS:12571 msgid "" "`bpo-31340 `__: Change to building with " "MSVC v141 (included with Visual Studio 2017)" msgstr "" -#: ../build/NEWS:10849 ../build/NEWS:12560 +#: ../build/NEWS:10863 ../build/NEWS:12574 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:10852 +#: ../build/NEWS:10866 msgid "" "`bpo-30916 `__: Pre-build OpenSSL, Tcl " "and Tk and include the binaries in the build." msgstr "" -#: ../build/NEWS:10855 ../build/NEWS:12563 +#: ../build/NEWS:10869 ../build/NEWS:12577 msgid "" "`bpo-30731 `__: Add a missing xmlns to " "python.manifest so that it matches the schema." msgstr "" -#: ../build/NEWS:10858 +#: ../build/NEWS:10872 msgid "" "`bpo-30291 `__: Allow requiring 64-bit " "interpreters from py.exe using -64 suffix. Contributed by Steve (Gadget) " "Barnes." msgstr "" -#: ../build/NEWS:10861 +#: ../build/NEWS:10875 msgid "" "`bpo-30362 `__: Adds list options (-0, " "-0p) to py.exe launcher. Contributed by Steve Barnes." msgstr "" -#: ../build/NEWS:10864 +#: ../build/NEWS:10878 msgid "" "`bpo-23451 `__: Fix socket deprecation " "warnings in socketmodule.c. Patch by Segev Finer." msgstr "" -#: ../build/NEWS:10867 ../build/NEWS:13132 +#: ../build/NEWS:10881 ../build/NEWS:13146 msgid "" "`bpo-30450 `__: The build process on " "Windows no longer depends on Subversion, instead pulling external code from " @@ -19609,98 +19634,98 @@ msgid "" "``py -3.6``), NuGet is used to download a copy of 32-bit Python." msgstr "" -#: ../build/NEWS:10872 +#: ../build/NEWS:10886 msgid "" "`bpo-29579 `__: Removes readme.txt from " "the installer." msgstr "" -#: ../build/NEWS:10874 ../build/NEWS:13389 +#: ../build/NEWS:10888 ../build/NEWS:13403 msgid "" "`bpo-25778 `__: winreg does not truncate" " string correctly (Patch by Eryk Sun)" msgstr "" -#: ../build/NEWS:10876 +#: ../build/NEWS:10890 msgid "" "`bpo-28896 `__: Deprecate " "WindowsRegistryFinder and disable it by default" msgstr "" -#: ../build/NEWS:10878 ../build/NEWS:13798 +#: ../build/NEWS:10892 ../build/NEWS:13812 msgid "" "`bpo-28522 `__: Fixes mishandled buffer " "reallocation in getpathp.c" msgstr "" -#: ../build/NEWS:10880 ../build/NEWS:14039 +#: ../build/NEWS:10894 ../build/NEWS:14053 msgid "" "`bpo-28402 `__: Adds signed catalog " "files for stdlib on Windows." msgstr "" -#: ../build/NEWS:10882 ../build/NEWS:14041 +#: ../build/NEWS:10896 ../build/NEWS:14055 msgid "" "`bpo-28333 `__: Enables Unicode for " "ps1/ps2 and input() prompts. (Patch by Eryk Sun)" msgstr "" -#: ../build/NEWS:10885 ../build/NEWS:14044 ../build/NEWS:17757 +#: ../build/NEWS:10899 ../build/NEWS:14058 ../build/NEWS:17771 msgid "" "`bpo-28251 `__: Improvements to help " "manuals on Windows." msgstr "" -#: ../build/NEWS:10887 ../build/NEWS:14046 ../build/NEWS:17759 +#: ../build/NEWS:10901 ../build/NEWS:14060 ../build/NEWS:17773 msgid "" "`bpo-28110 `__: launcher.msi has " "different product codes between 32-bit and 64-bit" msgstr "" -#: ../build/NEWS:10890 ../build/NEWS:14049 +#: ../build/NEWS:10904 ../build/NEWS:14063 msgid "" "`bpo-28161 `__: Opening CON for write " "access fails" msgstr "" -#: ../build/NEWS:10892 ../build/NEWS:14051 +#: ../build/NEWS:10906 ../build/NEWS:14065 msgid "" "`bpo-28162 `__: WindowsConsoleIO " "readall() fails if first line starts with Ctrl+Z" msgstr "" -#: ../build/NEWS:10895 ../build/NEWS:14054 +#: ../build/NEWS:10909 ../build/NEWS:14068 msgid "" "`bpo-28163 `__: WindowsConsoleIO " "fileno() passes wrong flags to _open_osfhandle" msgstr "" -#: ../build/NEWS:10897 ../build/NEWS:14056 +#: ../build/NEWS:10911 ../build/NEWS:14070 msgid "" "`bpo-28164 `__: _PyIO_get_console_type " "fails for various paths" msgstr "" -#: ../build/NEWS:10899 ../build/NEWS:14058 +#: ../build/NEWS:10913 ../build/NEWS:14072 msgid "" "`bpo-28137 `__: Renames Windows path " "file to ._pth" msgstr "" -#: ../build/NEWS:10901 ../build/NEWS:14060 +#: ../build/NEWS:10915 ../build/NEWS:14074 msgid "" "`bpo-28138 `__: Windows ._pth file " "should allow import site" msgstr "" -#: ../build/NEWS:10906 ../build/NEWS:12569 +#: ../build/NEWS:10920 ../build/NEWS:12583 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:10909 ../build/NEWS:12572 +#: ../build/NEWS:10923 ../build/NEWS:12586 msgid "" "`bpo-31488 `__: IDLE - Update non-key " "options in former extension classes. When applying configdialog changes, " @@ -19708,20 +19733,20 @@ msgid "" "affect existing instances attached to existing editor windows." msgstr "" -#: ../build/NEWS:10914 ../build/NEWS:12577 +#: ../build/NEWS:10928 ../build/NEWS:12591 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:10917 ../build/NEWS:12580 +#: ../build/NEWS:10931 ../build/NEWS:12594 msgid "" "`bpo-31480 `__: IDLE - make tests pass " "with zzdummy extension disabled by default." msgstr "" -#: ../build/NEWS:10920 ../build/NEWS:12583 +#: ../build/NEWS:10934 ../build/NEWS:12597 msgid "" "`bpo-31421 `__: Document how IDLE runs " "tkinter programs. IDLE calls tcl/tk update in the background in order to " @@ -19729,33 +19754,33 @@ msgid "" "easier." msgstr "" -#: ../build/NEWS:10924 ../build/NEWS:12587 +#: ../build/NEWS:10938 ../build/NEWS:12601 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:10928 ../build/NEWS:12591 +#: ../build/NEWS:10942 ../build/NEWS:12605 msgid "" "`bpo-31051 `__: Rearrange IDLE " "configdialog GenPage into Window, Editor, and Help sections." msgstr "" -#: ../build/NEWS:10931 ../build/NEWS:12594 +#: ../build/NEWS:10945 ../build/NEWS:12608 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:10935 ../build/NEWS:12598 +#: ../build/NEWS:10949 ../build/NEWS:12612 msgid "" "`bpo-31287 `__: IDLE - Do not modify " "tkinter.message in test_configdialog." msgstr "" -#: ../build/NEWS:10937 ../build/NEWS:12600 +#: ../build/NEWS:10951 ../build/NEWS:12614 msgid "" "`bpo-27099 `__: Convert IDLE's built-in " "'extensions' to regular features. About 10 IDLE features were implemented as" @@ -19774,72 +19799,72 @@ msgid "" "Initial patch by Charles Wohlganger." msgstr "" -#: ../build/NEWS:10953 ../build/NEWS:12616 +#: ../build/NEWS:10967 ../build/NEWS:12630 msgid "" "`bpo-31206 `__: IDLE: Factor " "HighPage(Frame) class from ConfigDialog. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:10956 ../build/NEWS:12619 +#: ../build/NEWS:10970 ../build/NEWS:12633 msgid "" "`bpo-31001 `__: Add tests for " "configdialog highlight tab. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:10959 ../build/NEWS:12622 +#: ../build/NEWS:10973 ../build/NEWS:12636 msgid "" "`bpo-31205 `__: IDLE: Factor " "KeysPage(Frame) class from ConfigDialog. The slightly modified tests " "continue to pass. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:10962 ../build/NEWS:12625 +#: ../build/NEWS:10976 ../build/NEWS:12639 msgid "" "`bpo-31130 `__: IDLE -- stop leaks in " "test_configdialog. Initial patch by Victor Stinner." msgstr "" -#: ../build/NEWS:10965 ../build/NEWS:12628 +#: ../build/NEWS:10979 ../build/NEWS:12642 msgid "" "`bpo-31002 `__: Add tests for " "configdialog keys tab. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:10967 ../build/NEWS:12630 +#: ../build/NEWS:10981 ../build/NEWS:12644 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:10971 ../build/NEWS:12634 +#: ../build/NEWS:10985 ../build/NEWS:12648 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:10974 ../build/NEWS:12637 +#: ../build/NEWS:10988 ../build/NEWS:12651 msgid "" "`bpo-31050 `__: Factor GenPage(Frame) " "class from ConfigDialog. The slightly modified tests continue to pass. Patch" " by Cheryl Sabella." msgstr "" -#: ../build/NEWS:10977 ../build/NEWS:12640 +#: ../build/NEWS:10991 ../build/NEWS:12654 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:10981 ../build/NEWS:12644 +#: ../build/NEWS:10995 ../build/NEWS:12658 msgid "" "`bpo-30781 `__: IDLE - Use ttk widgets " "in ConfigDialog. Patches by Terry Jan Reedy and Cheryl Sabella." msgstr "" -#: ../build/NEWS:10984 ../build/NEWS:12647 +#: ../build/NEWS:10998 ../build/NEWS:12661 msgid "" "`bpo-31060 `__: IDLE - Finish " "rearranging methods of ConfigDialog Grouping methods pertaining to each tab " @@ -19847,7 +19872,7 @@ msgid "" "enable splitting the groups into classes." msgstr "" -#: ../build/NEWS:10988 ../build/NEWS:12651 +#: ../build/NEWS:11002 ../build/NEWS:12665 msgid "" "`bpo-30853 `__: IDLE -- Factor a " "VarTrace class out of ConfigDialog. Instance tracers manages pairs " @@ -19856,13 +19881,13 @@ msgid "" "class is 100%." msgstr "" -#: ../build/NEWS:10993 ../build/NEWS:12656 +#: ../build/NEWS:11007 ../build/NEWS:12670 msgid "" "`bpo-31003 `__: IDLE: Add more tests for" " General tab." msgstr "" -#: ../build/NEWS:10995 ../build/NEWS:12658 +#: ../build/NEWS:11009 ../build/NEWS:12672 msgid "" "`bpo-30993 `__: IDLE - Improve " "configdialog font page and tests. In configdialog: Document causal pathways " @@ -19876,26 +19901,26 @@ msgid "" "completely cover the related functions." msgstr "" -#: ../build/NEWS:11006 ../build/NEWS:12669 +#: ../build/NEWS:11020 ../build/NEWS:12683 msgid "" "`bpo-30981 `__: IDLE -- Add more " "configdialog font page tests." msgstr "" -#: ../build/NEWS:11008 ../build/NEWS:12671 +#: ../build/NEWS:11022 ../build/NEWS:12685 msgid "" "`bpo-28523 `__: IDLE: replace 'colour' " "with 'color' in configdialog." msgstr "" -#: ../build/NEWS:11010 ../build/NEWS:12673 +#: ../build/NEWS:11024 ../build/NEWS:12687 msgid "" "`bpo-30917 `__: Add tests for " "idlelib.config.IdleConf. Increase coverage from 46% to 96%. Patch by Louie " "Lu." msgstr "" -#: ../build/NEWS:11013 ../build/NEWS:12676 +#: ../build/NEWS:11027 ../build/NEWS:12690 msgid "" "`bpo-30934 `__: Document coverage " "details for idlelib tests. Add section to idlelib/idle-test/README.txt. " @@ -19903,7 +19928,7 @@ msgid "" "that does not run during unit tests." msgstr "" -#: ../build/NEWS:11017 ../build/NEWS:12680 +#: ../build/NEWS:11031 ../build/NEWS:12694 msgid "" "`bpo-30913 `__: IDLE: Document " "ConfigDialog tk Vars, methods, and widgets in docstrings This will " @@ -19911,39 +19936,39 @@ msgid "" "by Cheryl Sabella." msgstr "" -#: ../build/NEWS:11021 ../build/NEWS:12684 +#: ../build/NEWS:11035 ../build/NEWS:12698 msgid "" "`bpo-30899 `__: IDLE: Add tests for " "ConfigParser subclasses in config. Patch by Louie Lu." msgstr "" -#: ../build/NEWS:11024 ../build/NEWS:12687 +#: ../build/NEWS:11038 ../build/NEWS:12701 msgid "" "`bpo-30881 `__: IDLE: Add docstrings to " "browser.py. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:11026 ../build/NEWS:12689 +#: ../build/NEWS:11040 ../build/NEWS:12703 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:11030 ../build/NEWS:12693 +#: ../build/NEWS:11044 ../build/NEWS:12707 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:11033 ../build/NEWS:12696 +#: ../build/NEWS:11047 ../build/NEWS:12710 msgid "" "`bpo-8231 `__: IDLE: call " "config.IdleConf.GetUserCfgDir only once." msgstr "" -#: ../build/NEWS:11035 ../build/NEWS:12698 +#: ../build/NEWS:11049 ../build/NEWS:12712 msgid "" "`bpo-30779 `__: IDLE: Factor " "ConfigChanges class from configdialog, put in config; test. * In config, put" @@ -19956,19 +19981,19 @@ msgid "" "Sabella contributed parts of the patch." msgstr "" -#: ../build/NEWS:11045 ../build/NEWS:12708 +#: ../build/NEWS:11059 ../build/NEWS:12722 msgid "" "`bpo-30777 `__: IDLE: configdialog - Add" " docstrings and fix comments. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:11048 ../build/NEWS:12711 +#: ../build/NEWS:11062 ../build/NEWS:12725 msgid "" "`bpo-30495 `__: IDLE: Improve textview " "with docstrings, PEP8 names, and more tests. Patch by Cheryl Sabella." msgstr "" -#: ../build/NEWS:11051 ../build/NEWS:12714 +#: ../build/NEWS:11065 ../build/NEWS:12728 msgid "" "`bpo-30723 `__: IDLE: Make several " "improvements to parenmatch. Add 'parens' style to highlight both opener and " @@ -19978,20 +20003,20 @@ msgid "" "patch by Charles Wohlganger." msgstr "" -#: ../build/NEWS:11057 ../build/NEWS:12720 +#: ../build/NEWS:11071 ../build/NEWS:12734 msgid "" "`bpo-30674 `__: IDLE: add docstrings to " "grep module. Patch by Cheryl Sabella" msgstr "" -#: ../build/NEWS:11059 ../build/NEWS:12722 +#: ../build/NEWS:11073 ../build/NEWS:12736 msgid "" "`bpo-21519 `__: IDLE's basic custom key " "entry dialog now detects duplicates properly. Original patch by Saimadhav " "Heblikar." msgstr "" -#: ../build/NEWS:11062 ../build/NEWS:12725 +#: ../build/NEWS:11076 ../build/NEWS:12739 msgid "" "`bpo-29910 `__: IDLE no longer deletes a" " character after commenting out a region by a key shortcut. Add ``return " @@ -19999,7 +20024,7 @@ msgid "" "key bindings." msgstr "" -#: ../build/NEWS:11066 ../build/NEWS:12729 +#: ../build/NEWS:11080 ../build/NEWS:12743 msgid "" "`bpo-30728 `__: Review and change " "idlelib.configdialog names. Lowercase method and attribute names. Replace " @@ -20008,14 +20033,14 @@ msgid "" "Sabella." msgstr "" -#: ../build/NEWS:11071 ../build/NEWS:12734 +#: ../build/NEWS:11085 ../build/NEWS:12748 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:11075 ../build/NEWS:13044 +#: ../build/NEWS:11089 ../build/NEWS:13058 msgid "" "`bpo-15786 `__: Fix several problems " "with IDLE's autocompletion box. The following should now work: clicking on " @@ -20023,54 +20048,54 @@ msgid "" "Return. Hangs on MacOSX should no longer happen. Patch by Louie Lu." msgstr "" -#: ../build/NEWS:11080 ../build/NEWS:13049 +#: ../build/NEWS:11094 ../build/NEWS:13063 msgid "" "`bpo-25514 `__: Add doc subsubsection " "about IDLE failure to start. Popup no-connection message directs users to " "this section." msgstr "" -#: ../build/NEWS:11083 ../build/NEWS:13052 +#: ../build/NEWS:11097 ../build/NEWS:13066 msgid "" "`bpo-30642 `__: Fix reference leaks in " "IDLE tests. Patches by Louie Lu and Terry Jan Reedy." msgstr "" -#: ../build/NEWS:11086 ../build/NEWS:13055 +#: ../build/NEWS:11100 ../build/NEWS:13069 msgid "" "`bpo-30495 `__: Add docstrings for " "textview.py and use PEP8 names. Patches by Cheryl Sabella and Terry Jan " "Reedy." msgstr "" -#: ../build/NEWS:11089 ../build/NEWS:13058 +#: ../build/NEWS:11103 ../build/NEWS:13072 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:11092 ../build/NEWS:13061 +#: ../build/NEWS:11106 ../build/NEWS:13075 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:11095 ../build/NEWS:13370 +#: ../build/NEWS:11109 ../build/NEWS:13384 msgid "" "`bpo-29071 `__: IDLE colors f-string " "prefixes (but not invalid ur prefixes)." msgstr "" -#: ../build/NEWS:11097 ../build/NEWS:13372 +#: ../build/NEWS:11111 ../build/NEWS:13386 msgid "" "`bpo-28572 `__: Add 10% to coverage of " "IDLE's test_configdialog. Update and augment description of the " "configuration system." msgstr "" -#: ../build/NEWS:11103 ../build/NEWS:12741 +#: ../build/NEWS:11117 ../build/NEWS:12755 msgid "" "`bpo-30983 `__: gdb integration commands" " (py-bt, etc.) work on optimized shared builds now, too. :pep:`523` " @@ -20081,13 +20106,13 @@ msgid "" "Bruno \"Polaco\" Penteado." msgstr "" -#: ../build/NEWS:11111 +#: ../build/NEWS:11125 msgid "" "`bpo-29748 `__: Added the slice index " "converter in Argument Clinic." msgstr "" -#: ../build/NEWS:11113 +#: ../build/NEWS:11127 msgid "" "`bpo-24037 `__: Argument Clinic now uses" " the converter `bool(accept={int})` rather than `int` for semantical " @@ -20095,19 +20120,19 @@ msgid "" " help in converting to `bool` in future." msgstr "" -#: ../build/NEWS:11118 ../build/NEWS:13109 +#: ../build/NEWS:11132 ../build/NEWS:13123 msgid "" "`bpo-29367 `__: python-gdb.py now " "supports also ``method-wrapper`` (``wrapperobject``) objects." msgstr "" -#: ../build/NEWS:11121 ../build/NEWS:13577 +#: ../build/NEWS:11135 ../build/NEWS:13591 msgid "" "`bpo-28023 `__: Fix python-gdb.py didn't" " support new dict implementation." msgstr "" -#: ../build/NEWS:11123 +#: ../build/NEWS:11137 msgid "" "`bpo-15369 `__: The pybench and pystone " "microbenchmark have been removed from Tools. Please use the new Python " @@ -20116,13 +20141,13 @@ msgid "" "3." msgstr "" -#: ../build/NEWS:11128 +#: ../build/NEWS:11142 msgid "" "`bpo-28102 `__: The zipfile module CLI " "now prints usage to stderr. Patch by Stephen J. Turnbull." msgstr "" -#: ../build/NEWS:11134 +#: ../build/NEWS:11148 msgid "" "`bpo-31338 `__: Added the " "``Py_UNREACHABLE()`` macro for code paths which are never expected to be " @@ -20130,7 +20155,7 @@ msgid "" " manual." msgstr "" -#: ../build/NEWS:11138 +#: ../build/NEWS:11152 msgid "" "`bpo-30832 `__: Remove own " "implementation for thread-local storage. CPython has provided the own " @@ -20141,21 +20166,21 @@ msgid "" "any case." msgstr "" -#: ../build/NEWS:11145 +#: ../build/NEWS:11159 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:11148 +#: ../build/NEWS:11162 msgid "" "`bpo-16500 `__: Deprecate " "PyOS_AfterFork() and add PyOS_BeforeFork(), PyOS_AfterFork_Parent() and " "PyOS_AfterFork_Child()." msgstr "" -#: ../build/NEWS:11151 +#: ../build/NEWS:11165 msgid "" "`bpo-6532 `__: The type of results of " "PyThread_start_new_thread() and PyThread_get_thread_ident(), and the id " @@ -20163,7 +20188,7 @@ msgid "" " long\"." msgstr "" -#: ../build/NEWS:11155 +#: ../build/NEWS:11169 msgid "" "`bpo-27867 `__: Function " "PySlice_GetIndicesEx() is deprecated and replaced with a macro if " @@ -20172,7 +20197,7 @@ msgid "" "PySlice_Unpack() and PySlice_AdjustIndices()." msgstr "" -#: ../build/NEWS:11160 ../build/NEWS:13400 ../build/NEWS:17127 +#: ../build/NEWS:11174 ../build/NEWS:13414 ../build/NEWS:17141 msgid "" "`bpo-29083 `__: Fixed the declaration of" " some public API functions. PyArg_VaParse() and " @@ -20182,14 +20207,14 @@ msgid "" "defined." msgstr "" -#: ../build/NEWS:11166 +#: ../build/NEWS:11180 msgid "" "`bpo-28769 `__: The result of " "PyUnicode_AsUTF8AndSize() and PyUnicode_AsUTF8() is now of type ``const char" " *`` rather of ``char *``." msgstr "" -#: ../build/NEWS:11169 ../build/NEWS:13406 +#: ../build/NEWS:11183 ../build/NEWS:13420 msgid "" "`bpo-29058 `__: All stable API " "extensions added after Python 3.2 are now available only when Py_LIMITED_API" @@ -20197,20 +20222,20 @@ msgid "" " this API." msgstr "" -#: ../build/NEWS:11173 +#: ../build/NEWS:11187 msgid "" "`bpo-28822 `__: The index parameters " "*start* and *end* of PyUnicode_FindChar() are now adjusted to behave like " "``str[start:end]``." msgstr "" -#: ../build/NEWS:11176 ../build/NEWS:13564 ../build/NEWS:17712 +#: ../build/NEWS:11190 ../build/NEWS:13578 ../build/NEWS:17726 msgid "" "`bpo-28808 `__: " "PyUnicode_CompareWithASCIIString() now never raises exceptions." msgstr "" -#: ../build/NEWS:11178 +#: ../build/NEWS:11192 msgid "" "`bpo-28761 `__: The fields name and doc " "of structures PyMemberDef, PyGetSetDef, PyStructSequence_Field, " @@ -20218,129 +20243,129 @@ msgid "" "rather of ``char *``." msgstr "" -#: ../build/NEWS:11182 +#: ../build/NEWS:11196 msgid "" "`bpo-28748 `__: Private variable " "_Py_PackageContext is now of type ``const char *`` rather of ``char *``." msgstr "" -#: ../build/NEWS:11185 +#: ../build/NEWS:11199 msgid "" "`bpo-19569 `__: Compiler warnings are " "now emitted if use most of deprecated functions." msgstr "" -#: ../build/NEWS:11188 ../build/NEWS:14065 +#: ../build/NEWS:11202 ../build/NEWS:14079 msgid "" "`bpo-28426 `__: Deprecated undocumented " "functions PyUnicode_AsEncodedObject(), PyUnicode_AsDecodedObject(), " "PyUnicode_AsDecodedUnicode() and PyUnicode_AsEncodedUnicode()." msgstr "" -#: ../build/NEWS:11194 +#: ../build/NEWS:11208 msgid "Python 3.6.6 final" msgstr "Python 3.6.6 final" -#: ../build/NEWS:11198 +#: ../build/NEWS:11212 msgid "There were no new changes in version 3.6.6." msgstr "Tidak ada perubahan baru di versi 3.6.6." -#: ../build/NEWS:11203 +#: ../build/NEWS:11217 msgid "Python 3.6.6 release candidate 1" msgstr "Python 3.6.6 kandidat rilis 1" -#: ../build/NEWS:11205 +#: ../build/NEWS:11219 msgid "*Release date: 2018-06-11*" msgstr "*Tanggal rilis: 2018-06-11*" -#: ../build/NEWS:11436 +#: ../build/NEWS:11450 msgid "" "`bpo-33184 `__: Update Windows installer" " to OpenSSL 1.0.2o." msgstr "" -#: ../build/NEWS:11441 +#: ../build/NEWS:11455 msgid "" "`bpo-33184 `__: Update macOS installer " "build to use OpenSSL 1.0.2o." msgstr "" -#: ../build/NEWS:11473 +#: ../build/NEWS:11487 msgid "" "`bpo-29706 `__: IDLE now colors async " "and await as keywords in 3.6. They become full keywords in 3.7." msgstr "" -#: ../build/NEWS:11514 +#: ../build/NEWS:11528 msgid "Python 3.6.5 final" msgstr "Python 3.6.5 final" -#: ../build/NEWS:11516 +#: ../build/NEWS:11530 msgid "*Release date: 2018-03-28*" msgstr "*Tanggal rilis: 2018-03-28*" -#: ../build/NEWS:11530 +#: ../build/NEWS:11544 msgid "Python 3.6.5 release candidate 1" msgstr "Python 3.6.5 kandidat rilis 1" -#: ../build/NEWS:11532 +#: ../build/NEWS:11546 msgid "*Release date: 2018-03-13*" msgstr "*Tanggal rilis: 2018-03-13*" -#: ../build/NEWS:11571 +#: ../build/NEWS:11585 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:11574 +#: ../build/NEWS:11588 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:11601 +#: ../build/NEWS:11615 msgid "" "`bpo-30353 `__: Fix ctypes pass-by-value" " for structs on 64-bit Cygwin/MinGW." msgstr "" -#: ../build/NEWS:11639 +#: ../build/NEWS:11653 msgid "" "`bpo-32394 `__: socket: Remove " "TCP_FASTOPEN, TCP_KEEPCNT flags on older version Windows during run-time." msgstr "" -#: ../build/NEWS:11671 +#: ../build/NEWS:11685 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:11689 +#: ../build/NEWS:11703 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:11754 +#: ../build/NEWS:11768 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:11787 +#: ../build/NEWS:11801 msgid "" "`bpo-32588 `__: Create standalone " "_distutils_findvs module." msgstr "" -#: ../build/NEWS:11792 +#: ../build/NEWS:11806 msgid "" "`bpo-32726 `__: Provide an additional, " "more modern macOS installer variant that supports macOS 10.9+ systems in " @@ -20349,29 +20374,29 @@ msgid "" "supplies its own copy of Tcl/Tk 8.6.8." msgstr "" -#: ../build/NEWS:11848 +#: ../build/NEWS:11862 msgid "Python 3.6.4 final" msgstr "Python 3.6.4 final" -#: ../build/NEWS:11850 +#: ../build/NEWS:11864 msgid "*Release date: 2017-12-18*" msgstr "*Tanggal rilis: 2017-12-18*" -#: ../build/NEWS:11852 +#: ../build/NEWS:11866 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:11857 +#: ../build/NEWS:11871 msgid "Python 3.6.4 release candidate 1" msgstr "Python 3.6.4 kandidat rilis 1" -#: ../build/NEWS:11886 +#: ../build/NEWS:11900 msgid "" "`bpo-31852 `__: Fix a segmentation fault" " caused by a combination of the async soft keyword and continuation lines." msgstr "" -#: ../build/NEWS:12220 +#: ../build/NEWS:12234 msgid "" "`bpo-13802 `__: Use non-Latin characters" " in the IDLE's Font settings sample. Even if one selects a font that defines" @@ -20382,163 +20407,163 @@ msgid "" "re-arranged. The Font/Tabs help explains a bit about the additions." msgstr "" -#: ../build/NEWS:12276 +#: ../build/NEWS:12290 msgid "Python 3.6.3 final" msgstr "Python 3.6.3 final" -#: ../build/NEWS:12278 +#: ../build/NEWS:12292 msgid "*Release date: 2017-10-03*" msgstr "*Tanggal rilis: 2017-10-03*" -#: ../build/NEWS:12283 +#: ../build/NEWS:12297 msgid "" "`bpo-31641 `__: Re-allow arbitrary " "iterables in `concurrent.futures.as_completed()`. Fixes regression in " "3.6.3rc1." msgstr "" -#: ../build/NEWS:12289 +#: ../build/NEWS:12303 msgid "" "`bpo-31662 `__: Fix typos in Windows " "``uploadrelease.bat`` script. Fix Windows Doc build issues in " "``Doc/make.bat``." msgstr "" -#: ../build/NEWS:12292 +#: ../build/NEWS:12306 msgid "" "`bpo-31423 `__: Fix building the PDF " "documentation with newer versions of Sphinx." msgstr "" -#: ../build/NEWS:12297 +#: ../build/NEWS:12311 msgid "Python 3.6.3 release candidate 1" msgstr "Python 3.6.3 kandidat rilis 1" -#: ../build/NEWS:12299 +#: ../build/NEWS:12313 msgid "*Release date: 2017-09-18*" msgstr "*Tanggal rilis: 2017-09-18*" -#: ../build/NEWS:12751 +#: ../build/NEWS:12765 msgid "Python 3.6.2 final" msgstr "Python 3.6.2 final" -#: ../build/NEWS:12753 +#: ../build/NEWS:12767 msgid "*Release date: 2017-07-17*" msgstr "*Tanggal rilis: 2017-07-17*" -#: ../build/NEWS:12755 ../build/NEWS:13482 +#: ../build/NEWS:12769 ../build/NEWS:13496 msgid "No changes since release candidate 2" msgstr "Tidak ada perubahan sejak kandidat rilis 2" -#: ../build/NEWS:12760 +#: ../build/NEWS:12774 msgid "Python 3.6.2 release candidate 2" msgstr "Python 3.6.2 kandidat rilis 2" -#: ../build/NEWS:12762 +#: ../build/NEWS:12776 msgid "*Release date: 2017-07-07*" msgstr "*Tanggal rilis: 2017-07-07*" -#: ../build/NEWS:12787 +#: ../build/NEWS:12801 msgid "Python 3.6.2 release candidate 1" msgstr "Python 3.6.2 kandidat rilis 1" -#: ../build/NEWS:12789 +#: ../build/NEWS:12803 msgid "*Release date: 2017-06-17*" msgstr "*Tanggal rilis: 2017-06-17*" -#: ../build/NEWS:12797 +#: ../build/NEWS:12811 msgid "" "`bpo-30604 `__: Move co_extra_freefuncs " "to not be per-thread to avoid crashes" msgstr "" -#: ../build/NEWS:12827 ../build/NEWS:16779 +#: ../build/NEWS:12841 ../build/NEWS:16793 msgid "" "`bpo-29600 `__: Fix wrapping coroutine " "return values in StopIteration." msgstr "" -#: ../build/NEWS:12856 ../build/NEWS:16845 +#: ../build/NEWS:12870 ../build/NEWS:16859 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:12876 +#: ../build/NEWS:12890 msgid "" "`bpo-24484 `__: Avoid race condition in " "multiprocessing cleanup (#2159)" msgstr "" -#: ../build/NEWS:12950 ../build/NEWS:16913 +#: ../build/NEWS:12964 ../build/NEWS:16927 msgid "" "`bpo-26293 `__: Change resulted because " "of zipfile breakage. (See also: `bpo-29094 " "`__)" msgstr "" -#: ../build/NEWS:13024 ../build/NEWS:16980 +#: ../build/NEWS:13038 ../build/NEWS:16994 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:13067 +#: ../build/NEWS:13081 msgid "" "`bpo-27867 `__: Function " "PySlice_GetIndicesEx() no longer replaced with a macro if Py_LIMITED_API is " "not set." msgstr "" -#: ../build/NEWS:13139 +#: ../build/NEWS:13153 msgid "Python 3.6.1 final" msgstr "Python 3.6.1 final" -#: ../build/NEWS:13141 +#: ../build/NEWS:13155 msgid "*Release date: 2017-03-21*" msgstr "*Tanggal rilis: 2017-03-21*" -#: ../build/NEWS:13157 +#: ../build/NEWS:13171 msgid "" "`bpo-27593 `__: fix format of git " "information used in sys.version" msgstr "" -#: ../build/NEWS:13159 +#: ../build/NEWS:13173 msgid "Fix incompatible comment in python.h" msgstr "Perbaiki komentar yang tidak kompatibel di python.h" -#: ../build/NEWS:13163 +#: ../build/NEWS:13177 msgid "Python 3.6.1 release candidate 1" msgstr "Python 3.6.1 kandidat rilis 1" -#: ../build/NEWS:13165 +#: ../build/NEWS:13179 msgid "*Release date: 2017-03-04*" msgstr "*Tanggal rilis: 2017-03-04*" -#: ../build/NEWS:13276 ../build/NEWS:17012 +#: ../build/NEWS:13290 ../build/NEWS:17026 msgid "" "`bpo-29519 `__: Fix weakref spewing " "exceptions during interpreter shutdown when used with a rare combination of " "multiprocessing and custom codecs." msgstr "" -#: ../build/NEWS:13292 +#: ../build/NEWS:13306 msgid "" "`bpo-29316 `__: Restore the provisional " "status of typing module, add corresponding note to documentation. Patch by " "Ivan L." msgstr "" -#: ../build/NEWS:13298 ../build/NEWS:17028 +#: ../build/NEWS:13312 ../build/NEWS:17042 msgid "" "`bpo-29011 `__: Fix an important " "omission by adding Deque to the typing module." msgstr "" -#: ../build/NEWS:13312 +#: ../build/NEWS:13326 msgid "" "`bpo-29203 `__: functools.lru_cache() " "now respects :pep:`468` and preserves the order of keyword arguments. " @@ -20546,84 +20571,84 @@ msgid "" " potentially give different results." msgstr "" -#: ../build/NEWS:13319 ../build/NEWS:17285 +#: ../build/NEWS:13333 ../build/NEWS:17299 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:13322 +#: ../build/NEWS:13336 msgid "" "`bpo-29085 `__: Allow " "random.Random.seed() to use high quality OS randomness rather than the pid " "and time." msgstr "" -#: ../build/NEWS:13325 +#: ../build/NEWS:13339 msgid "" "`bpo-29061 `__: Fixed bug in " "secrets.randbelow() which would hang when given a negative input. Patch by " "Brendan Donegan." msgstr "" -#: ../build/NEWS:13333 ../build/NEWS:17291 +#: ../build/NEWS:13347 ../build/NEWS:17305 msgid "" "`bpo-29119 `__: Fix weakrefs in the pure" " python version of collections.OrderedDict move_to_end() method. Contributed" " by Andra Bogildea." msgstr "" -#: ../build/NEWS:13345 +#: ../build/NEWS:13359 msgid "" "`bpo-29055 `__: Neaten-up empty " "population error on random.choice() by suppressing the upstream exception." msgstr "" -#: ../build/NEWS:13360 ../build/NEWS:17315 +#: ../build/NEWS:13374 ../build/NEWS:17329 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:13378 +#: ../build/NEWS:13392 msgid "" "`bpo-29579 `__: Removes readme.txt from " "the installer" msgstr "" -#: ../build/NEWS:13380 +#: ../build/NEWS:13394 msgid "" "`bpo-29326 `__: Ignores blank lines in " "._pth files (Patch by Alexey Izbyshev)" msgstr "" -#: ../build/NEWS:13382 +#: ../build/NEWS:13396 msgid "" "`bpo-28164 `__: Correctly handle special" " console filenames (patch by Eryk Sun)" msgstr "" -#: ../build/NEWS:13384 +#: ../build/NEWS:13398 msgid "" "`bpo-29409 `__: Implement :pep:`529` for" " io.FileIO (Patch by Eryk Sun)" msgstr "" -#: ../build/NEWS:13386 ../build/NEWS:17117 +#: ../build/NEWS:13400 ../build/NEWS:17131 msgid "" "`bpo-29392 `__: Prevent crash when " "passing invalid arguments into msvcrt module." msgstr "" -#: ../build/NEWS:13391 +#: ../build/NEWS:13405 msgid "" "`bpo-28896 `__: Deprecate " "WindowsRegistryFinder and disable it by default." msgstr "" -#: ../build/NEWS:13396 +#: ../build/NEWS:13410 msgid "" "`bpo-27867 `__: Function " "PySlice_GetIndicesEx() is replaced with a macro if Py_LIMITED_API is not set" @@ -20631,7 +20656,7 @@ msgid "" "0x03060100 or higher." msgstr "" -#: ../build/NEWS:13426 ../build/NEWS:17082 +#: ../build/NEWS:13440 ../build/NEWS:17096 msgid "" "`bpo-28087 `__: Skip test_asyncore and " "test_eintr poll failures on macOS. Skip some tests of select.poll when " @@ -20639,7 +20664,7 @@ msgid "" "function on some macOS versions." msgstr "" -#: ../build/NEWS:13430 ../build/NEWS:17092 +#: ../build/NEWS:13444 ../build/NEWS:17106 msgid "" "`bpo-29571 `__: to match the behaviour " "of the ``re.LOCALE`` flag, test_re.test_locale_flag now uses " @@ -20648,68 +20673,68 @@ msgid "" "locale encoding is a multi-byte encoding)" msgstr "" -#: ../build/NEWS:13478 +#: ../build/NEWS:13492 msgid "Python 3.6.0 final" msgstr "Python 3.6.0 final" -#: ../build/NEWS:13480 +#: ../build/NEWS:13494 msgid "*Release date: 2016-12-23*" msgstr "*Tanggal rilis: 2016-12-23*" -#: ../build/NEWS:13487 +#: ../build/NEWS:13501 msgid "Python 3.6.0 release candidate 2" msgstr "Python 3.6.0 kandidat rilis 2" -#: ../build/NEWS:13489 +#: ../build/NEWS:13503 msgid "*Release date: 2016-12-16*" msgstr "*Tanggal rilis: 2016-12-16*" -#: ../build/NEWS:13497 +#: ../build/NEWS:13511 msgid "" "`bpo-28990 `__: Fix asyncio SSL hanging " "if connection is closed before handshake is completed. (Patch by HoHo-Ho)" msgstr "" -#: ../build/NEWS:13503 +#: ../build/NEWS:13517 msgid "" "`bpo-28770 `__: Fix python-gdb.py for " "fastcalls." msgstr "" -#: ../build/NEWS:13508 +#: ../build/NEWS:13522 msgid "" "`bpo-28896 `__: Deprecate " "WindowsRegistryFinder." msgstr "" -#: ../build/NEWS:13513 +#: ../build/NEWS:13527 msgid "" "`bpo-28898 `__: Prevent gdb build errors" " due to HAVE_LONG_LONG redefinition." msgstr "" -#: ../build/NEWS:13517 +#: ../build/NEWS:13531 msgid "Python 3.6.0 release candidate 1" msgstr "Python 3.6.0 kandidat rilis 1" -#: ../build/NEWS:13519 +#: ../build/NEWS:13533 msgid "*Release date: 2016-12-06*" msgstr "*Tanggal rilis: 2016-12-06*" -#: ../build/NEWS:13541 +#: ../build/NEWS:13555 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:13559 +#: ../build/NEWS:13573 msgid "" "`bpo-28843 `__: Fix asyncio C Task to " "handle exceptions __traceback__." msgstr "" -#: ../build/NEWS:13569 +#: ../build/NEWS:13583 msgid "" "`bpo-23722 `__: The data model reference" " and the porting section in the What's New guide now cover the additional " @@ -20717,15 +20742,15 @@ msgid "" ":pep:`487` and zero-argument ``super()``." msgstr "" -#: ../build/NEWS:13581 +#: ../build/NEWS:13595 msgid "Python 3.6.0 beta 4" msgstr "Python 3.6.0 beta 4" -#: ../build/NEWS:13583 +#: ../build/NEWS:13597 msgid "*Release date: 2016-11-21*" msgstr "*Tanggal rilis: 2016-11-21*" -#: ../build/NEWS:13611 +#: ../build/NEWS:13625 msgid "" "`bpo-27243 `__: Change " "PendingDeprecationWarning -> DeprecationWarning. As it was agreed in the " @@ -20733,180 +20758,180 @@ msgid "" "PendingDeprecationWarning in 3.5 and in DeprecationWarning in 3.6." msgstr "" -#: ../build/NEWS:13630 +#: ../build/NEWS:13644 msgid "" "`bpo-20572 `__: The " "subprocess.Popen.wait method's undocumented endtime parameter now raises a " "DeprecationWarning." msgstr "" -#: ../build/NEWS:13647 +#: ../build/NEWS:13661 msgid "" "`bpo-28600 `__: Optimize loop.call_soon." msgstr "" -#: ../build/NEWS:13649 ../build/NEWS:17663 +#: ../build/NEWS:13663 ../build/NEWS:17677 msgid "" "`bpo-28613 `__: Fix get_event_loop() " "return the current loop if called from coroutines/callbacks." msgstr "" -#: ../build/NEWS:13652 +#: ../build/NEWS:13666 msgid "" "`bpo-28634 `__: Fix asyncio.isfuture() " "to support unittest.Mock." msgstr "" -#: ../build/NEWS:13654 +#: ../build/NEWS:13668 msgid "" "`bpo-26081 `__: Fix refleak in " "_asyncio.Future.__iter__().throw." msgstr "" -#: ../build/NEWS:13656 ../build/NEWS:17666 +#: ../build/NEWS:13670 ../build/NEWS:17680 msgid "" "`bpo-28639 `__: Fix inspect.isawaitable " "to always return bool Patch by Justin Mayfield." msgstr "" -#: ../build/NEWS:13659 ../build/NEWS:17669 +#: ../build/NEWS:13673 ../build/NEWS:17683 msgid "" "`bpo-28652 `__: Make loop methods reject" " socket kinds they do not support." msgstr "" -#: ../build/NEWS:13661 ../build/NEWS:17671 +#: ../build/NEWS:13675 ../build/NEWS:17685 msgid "" "`bpo-28653 `__: Fix a refleak in " "functools.lru_cache." msgstr "" -#: ../build/NEWS:13663 ../build/NEWS:17673 +#: ../build/NEWS:13677 ../build/NEWS:17687 msgid "" "`bpo-28703 `__: Fix " "asyncio.iscoroutinefunction to handle Mock objects." msgstr "" -#: ../build/NEWS:13665 +#: ../build/NEWS:13679 msgid "" "`bpo-28704 `__: Fix create_unix_server " "to support Path-like objects (PEP 519)." msgstr "" -#: ../build/NEWS:13667 +#: ../build/NEWS:13681 msgid "" "`bpo-28720 `__: Add " "collections.abc.AsyncGenerator." msgstr "" -#: ../build/NEWS:13695 +#: ../build/NEWS:13709 msgid "Python 3.6.0 beta 3" msgstr "Python 3.6.0 beta 3" -#: ../build/NEWS:13697 +#: ../build/NEWS:13711 msgid "*Release date: 2016-10-31*" msgstr "*Tanggal rilis: 2016-10-31*" -#: ../build/NEWS:13720 +#: ../build/NEWS:13734 msgid "" "`bpo-28471 `__: Fix \"Python memory " "allocator called without holding the GIL\" crash in socket.setblocking." msgstr "" -#: ../build/NEWS:13742 +#: ../build/NEWS:13756 msgid "" "`bpo-18844 `__: The various ways of " "specifying weights for random.choices() now produce the same result " "sequences." msgstr "" -#: ../build/NEWS:13745 ../build/NEWS:17347 +#: ../build/NEWS:13759 ../build/NEWS:17361 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:13778 ../build/NEWS:17361 +#: ../build/NEWS:13792 ../build/NEWS:17375 msgid "" "`bpo-24452 `__: Make webbrowser support " "Chrome on Mac OS X." msgstr "" -#: ../build/NEWS:13783 +#: ../build/NEWS:13797 msgid "" "`bpo-28492 `__: Fix how StopIteration " "exception is raised in _asyncio.Future." msgstr "" -#: ../build/NEWS:13785 +#: ../build/NEWS:13799 msgid "" "`bpo-28500 `__: Fix asyncio to handle " "async gens GC from another thread." msgstr "" -#: ../build/NEWS:13787 ../build/NEWS:17655 +#: ../build/NEWS:13801 ../build/NEWS:17669 msgid "" "`bpo-26923 `__: Fix asyncio.Gather to " "refuse being cancelled once all children are done. Patch by Johannes Ebke." msgstr "" -#: ../build/NEWS:13790 ../build/NEWS:17658 +#: ../build/NEWS:13804 ../build/NEWS:17672 msgid "" "`bpo-26796 `__: Don't configure the " "number of workers for default threadpool executor. Initial patch by Hans " "Lawrenz." msgstr "" -#: ../build/NEWS:13793 +#: ../build/NEWS:13807 msgid "" "`bpo-28544 `__: Implement asyncio.Task " "in C." msgstr "" -#: ../build/NEWS:13819 +#: ../build/NEWS:13833 msgid "Python 3.6.0 beta 2" msgstr "Python 3.6.0 beta 2" -#: ../build/NEWS:13821 +#: ../build/NEWS:13835 msgid "*Release date: 2016-10-10*" msgstr "*Tanggal rilis: 2016-10-10*" -#: ../build/NEWS:13837 +#: ../build/NEWS:13851 msgid "" "`bpo-28376 `__: Creating instances of " "range_iterator by calling range_iterator type now is deprecated. Patch by " "Oren Milman." msgstr "" -#: ../build/NEWS:13840 ../build/NEWS:17188 +#: ../build/NEWS:13854 ../build/NEWS:17202 msgid "" "`bpo-28376 `__: The constructor of " "range_iterator now checks that step is not 0. Patch by Oren Milman." msgstr "" -#: ../build/NEWS:13901 ../build/NEWS:17366 +#: ../build/NEWS:13915 ../build/NEWS:17380 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:13908 +#: ../build/NEWS:13922 msgid "" "`bpo-27181 `__: remove " "statistics.geometric_mean and defer until 3.7." msgstr "" -#: ../build/NEWS:14087 +#: ../build/NEWS:14101 msgid "Python 3.6.0 beta 1" msgstr "Python 3.6.0 beta 1" -#: ../build/NEWS:14089 +#: ../build/NEWS:14103 msgid "*Release date: 2016-09-12*" msgstr "*Tanggal rilis: 2016-09-12*" -#: ../build/NEWS:14094 +#: ../build/NEWS:14108 msgid "" "`bpo-23722 `__: The __class__ cell used " "by zero-argument super() is now initialized from type.__new__ rather than " @@ -20915,25 +20940,25 @@ msgid "" "Teichmann." msgstr "" -#: ../build/NEWS:14099 ../build/NEWS:17219 +#: ../build/NEWS:14113 ../build/NEWS:17233 msgid "" "`bpo-25221 `__: Fix corrupted result " "from PyLong_FromLong(0) when Python is compiled with NSMALLPOSINTS = 0." msgstr "" -#: ../build/NEWS:14102 +#: ../build/NEWS:14116 msgid "" "`bpo-27080 `__: Implement formatting " "support for :pep:`515`. Initial patch by Chris Angelico." msgstr "" -#: ../build/NEWS:14105 +#: ../build/NEWS:14119 msgid "" "`bpo-27199 `__: In tarfile, expose " "copyfileobj bufsize to improve throughput. Patch by Jason Fried." msgstr "" -#: ../build/NEWS:14108 +#: ../build/NEWS:14122 msgid "" "`bpo-27948 `__: In f-strings, only allow" " backslashes inside the braces (where the expressions are). This is a " @@ -20943,32 +20968,32 @@ msgid "" "``f'\\x7b\"hi\"\\x7d'``." msgstr "" -#: ../build/NEWS:14114 +#: ../build/NEWS:14128 msgid "" "`bpo-28046 `__: Remove platform-specific" " directories from sys.path." msgstr "" -#: ../build/NEWS:14116 +#: ../build/NEWS:14130 msgid "" "`bpo-28071 `__: Add early-out for " "differencing from an empty set." msgstr "" -#: ../build/NEWS:14118 ../build/NEWS:17222 +#: ../build/NEWS:14132 ../build/NEWS:17236 msgid "" "`bpo-25758 `__: Prevents zipimport from " "unnecessarily encoding a filename (patch by Eryk Sun)" msgstr "" -#: ../build/NEWS:14121 +#: ../build/NEWS:14135 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:14124 +#: ../build/NEWS:14138 msgid "" "`bpo-27213 `__: Rework CALL_FUNCTION* " "opcodes to produce shorter and more efficient bytecode. Patch by Demur " @@ -20976,101 +21001,101 @@ msgid "" "Stinner." msgstr "" -#: ../build/NEWS:14128 +#: ../build/NEWS:14142 msgid "" "`bpo-26331 `__: Implement tokenizing " "support for :pep:`515`. Patch by Georg Brandl." msgstr "" -#: ../build/NEWS:14131 +#: ../build/NEWS:14145 msgid "" "`bpo-27999 `__: Make \"global after " "use\" a SyntaxError, and ditto for nonlocal. Patch by Ivan Levkivskyi." msgstr "" -#: ../build/NEWS:14134 +#: ../build/NEWS:14148 msgid "" "`bpo-28003 `__: Implement :pep:`525` -- " "Asynchronous Generators." msgstr "" -#: ../build/NEWS:14136 +#: ../build/NEWS:14150 msgid "" "`bpo-27985 `__: Implement :pep:`526` -- " "Syntax for Variable Annotations. Patch by Ivan Levkivskyi." msgstr "" -#: ../build/NEWS:14139 +#: ../build/NEWS:14153 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:14143 +#: ../build/NEWS:14157 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:14146 +#: ../build/NEWS:14160 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:14150 +#: ../build/NEWS:14164 msgid "" "`bpo-27911 `__: Remove unnecessary error" " checks in ``exec_builtin_or_dynamic()``." msgstr "" -#: ../build/NEWS:14153 +#: ../build/NEWS:14167 msgid "" "`bpo-27078 `__: Added BUILD_STRING " "opcode. Optimized f-strings evaluation." msgstr "" -#: ../build/NEWS:14155 +#: ../build/NEWS:14169 msgid "" "`bpo-17884 `__: Python now requires " "systems with inttypes.h and stdint.h" msgstr "" -#: ../build/NEWS:14157 +#: ../build/NEWS:14171 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:14161 +#: ../build/NEWS:14175 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:14164 +#: ../build/NEWS:14178 msgid "Implement :pep:`523`." msgstr "Implementasi :pep:`523`." -#: ../build/NEWS:14166 +#: ../build/NEWS:14180 msgid "" "`bpo-27870 `__: A left shift of zero by " "a large integer no longer attempts to allocate large amounts of memory." msgstr "" -#: ../build/NEWS:14169 +#: ../build/NEWS:14183 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:14173 +#: ../build/NEWS:14187 msgid "" "`bpo-27214 `__: In long_invert, be more " "careful about modifying object returned by long_add, and remove an " @@ -21078,34 +21103,34 @@ msgid "" "patch." msgstr "" -#: ../build/NEWS:14177 +#: ../build/NEWS:14191 msgid "" "`bpo-27506 `__: Support passing the " "bytes/bytearray.translate() \"delete\" argument by keyword." msgstr "" -#: ../build/NEWS:14180 ../build/NEWS:17228 +#: ../build/NEWS:14194 ../build/NEWS:17242 msgid "" "`bpo-27812 `__: Properly clear out a " "generator's frame's backreference to the generator to prevent crashes in " "frame.clear()." msgstr "" -#: ../build/NEWS:14183 ../build/NEWS:17231 +#: ../build/NEWS:14197 ../build/NEWS:17245 msgid "" "`bpo-27811 `__: Fix a crash when a " "coroutine that has not been awaited is finalized with warnings-as-errors " "enabled." msgstr "" -#: ../build/NEWS:14186 ../build/NEWS:17234 +#: ../build/NEWS:14200 ../build/NEWS:17248 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:14189 +#: ../build/NEWS:14203 msgid "" "`bpo-27792 `__: The modulo operation " "applied to ``bool`` and other ``int`` subclasses now always returns an " @@ -21113,26 +21138,26 @@ msgid "" "Xiang Zhang." msgstr "" -#: ../build/NEWS:14193 +#: ../build/NEWS:14207 msgid "" "`bpo-26984 `__: int() now always returns" " an instance of exact int." msgstr "" -#: ../build/NEWS:14195 +#: ../build/NEWS:14209 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:14199 +#: ../build/NEWS:14213 msgid "" "`bpo-24254 `__: Make class definition " "namespace ordered by default." msgstr "" -#: ../build/NEWS:14201 +#: ../build/NEWS:14215 msgid "" "`bpo-27662 `__: Fix an overflow check in" " ``List_New``: the original code was checking against ``Py_SIZE_MAX`` " @@ -21140,7 +21165,7 @@ msgid "" "Zhang." msgstr "" -#: ../build/NEWS:14205 ../build/NEWS:17240 +#: ../build/NEWS:14219 ../build/NEWS:17254 msgid "" "`bpo-27782 `__: Multi-phase extension " "module import now correctly allows the ``m_methods`` field to be used to add" @@ -21148,27 +21173,27 @@ msgid "" "``Py_create_mod``. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:14209 ../build/NEWS:17244 +#: ../build/NEWS:14223 ../build/NEWS:17258 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:14213 ../build/NEWS:17248 +#: ../build/NEWS:14227 ../build/NEWS:17262 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:14217 +#: ../build/NEWS:14231 msgid "" "`bpo-27157 `__: Make only type() itself " "accept the one-argument form. Patch by Eryk Sun and Emanuel Barry." msgstr "" -#: ../build/NEWS:14220 ../build/NEWS:17252 +#: ../build/NEWS:14234 ../build/NEWS:17266 msgid "" "`bpo-27558 `__: Fix a SystemError in the" " implementation of \"raise\" statement. In a brand new thread, raise a " @@ -21176,91 +21201,91 @@ msgid "" " Xiang Zhang." msgstr "" -#: ../build/NEWS:14224 +#: ../build/NEWS:14238 msgid "" "`bpo-28008 `__: Implement :pep:`530` -- " "asynchronous comprehensions." msgstr "" -#: ../build/NEWS:14226 ../build/NEWS:17277 +#: ../build/NEWS:14240 ../build/NEWS:17291 msgid "" "`bpo-27942 `__: Fix memory leak in " "codeobject.c" msgstr "" -#: ../build/NEWS:14231 ../build/NEWS:17321 +#: ../build/NEWS:14245 ../build/NEWS:17335 msgid "" "`bpo-28732 `__: Fix crash in os.spawnv()" " with no elements in args" msgstr "" -#: ../build/NEWS:14233 ../build/NEWS:17323 +#: ../build/NEWS:14247 ../build/NEWS:17337 msgid "" "`bpo-28485 `__: Always raise ValueError " "for negative compileall.compile_dir(workers=...) parameter, even when " "multithreading is unavailable." msgstr "" -#: ../build/NEWS:14237 +#: ../build/NEWS:14251 msgid "" "`bpo-28037 `__: Use " "sqlite3_get_autocommit() instead of setting Connection->inTransaction " "manually." msgstr "" -#: ../build/NEWS:14240 +#: ../build/NEWS:14254 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:14243 +#: ../build/NEWS:14257 msgid "" "`bpo-24454 `__: Regular expression match" " object groups are now accessible using __getitem__. \"mo[x]\" is equivalent" " to \"mo.group(x)\"." msgstr "" -#: ../build/NEWS:14246 +#: ../build/NEWS:14260 msgid "" "`bpo-10740 `__: sqlite3 no longer " "implicitly commit an open transaction before DDL statements." msgstr "" -#: ../build/NEWS:14249 +#: ../build/NEWS:14263 msgid "" "`bpo-17941 `__: Add a *module* parameter" " to collections.namedtuple()." msgstr "" -#: ../build/NEWS:14251 +#: ../build/NEWS:14265 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:14255 +#: ../build/NEWS:14269 msgid "" "`bpo-26885 `__: xmlrpc now supports " "unmarshalling additional data types used by Apache XML-RPC implementation " "for numerics and None." msgstr "" -#: ../build/NEWS:14258 +#: ../build/NEWS:14272 msgid "" "`bpo-28070 `__: Fixed parsing inline " "verbose flag in regular expressions." msgstr "" -#: ../build/NEWS:14260 +#: ../build/NEWS:14274 msgid "" "`bpo-19500 `__: Add client-side SSL " "session resumption to the ssl module." msgstr "" -#: ../build/NEWS:14262 +#: ../build/NEWS:14276 msgid "" "`bpo-28022 `__: Deprecate ssl-related " "arguments in favor of SSLContext. The deprecation include manual creation of" @@ -21268,7 +21293,7 @@ msgid "" "smtplib, poplib and urllib." msgstr "" -#: ../build/NEWS:14266 +#: ../build/NEWS:14280 msgid "" "`bpo-28043 `__: SSLContext has improved " "default settings: OP_NO_SSLv2, OP_NO_SSLv3, OP_NO_COMPRESSION, " @@ -21276,21 +21301,21 @@ msgid "" "ciphers without MD5." msgstr "" -#: ../build/NEWS:14270 +#: ../build/NEWS:14284 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:14273 +#: ../build/NEWS:14287 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:14276 +#: ../build/NEWS:14290 msgid "" "`bpo-27137 `__: the pure Python fallback" " implementation of ``functools.partial`` now matches the behaviour of its " @@ -21298,118 +21323,118 @@ msgid "" "purposes. Patch by Emanuel Barry and Serhiy Storchaka." msgstr "" -#: ../build/NEWS:14281 ../build/NEWS:17376 +#: ../build/NEWS:14295 ../build/NEWS:17390 msgid "" "Fix possible integer overflows and crashes in the mmap module with unusual " "usage patterns." msgstr "" -#: ../build/NEWS:14284 ../build/NEWS:17379 +#: ../build/NEWS:14298 ../build/NEWS:17393 msgid "" "`bpo-1703178 `__: Fix the ability to " "pass the --link-objects option to the distutils build_ext command." msgstr "" -#: ../build/NEWS:14287 ../build/NEWS:17426 +#: ../build/NEWS:14301 ../build/NEWS:17440 msgid "" "`bpo-28019 `__: itertools.count() no " "longer rounds non-integer step in range between 1.0 and 2.0 to 1." msgstr "" -#: ../build/NEWS:14290 +#: ../build/NEWS:14304 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:14294 ../build/NEWS:17429 +#: ../build/NEWS:14308 ../build/NEWS:17443 msgid "" "`bpo-25969 `__: Update the lib2to3 " "grammar to handle the unpacking generalizations added in 3.5." msgstr "" -#: ../build/NEWS:14297 ../build/NEWS:17432 +#: ../build/NEWS:14311 ../build/NEWS:17446 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:14300 +#: ../build/NEWS:14314 msgid "" "`bpo-28082 `__: Convert re flag " "constants to IntFlag." msgstr "" -#: ../build/NEWS:14302 +#: ../build/NEWS:14316 msgid "" "`bpo-28025 `__: Convert all ssl module " "constants to IntEnum and IntFlags. SSLContext properties now return flags " "and enums." msgstr "" -#: ../build/NEWS:14305 +#: ../build/NEWS:14319 msgid "" "`bpo-23591 `__: Add Flag, IntFlag, and " "auto() to enum module." msgstr "" -#: ../build/NEWS:14307 +#: ../build/NEWS:14321 msgid "" "`bpo-433028 `__: Added support of " "modifier spans in regular expressions." msgstr "" -#: ../build/NEWS:14309 ../build/NEWS:17435 +#: ../build/NEWS:14323 ../build/NEWS:17449 msgid "" "`bpo-24594 `__: Validates persist " "parameter when opening MSI database" msgstr "" -#: ../build/NEWS:14311 ../build/NEWS:17437 +#: ../build/NEWS:14325 ../build/NEWS:17451 msgid "" "`bpo-17582 `__: xml.etree.ElementTree " "nows preserves whitespaces in attributes (Patch by Duane Griffin. Reviewed " "and approved by Stefan Behnel.)" msgstr "" -#: ../build/NEWS:14314 ../build/NEWS:17440 +#: ../build/NEWS:14328 ../build/NEWS:17454 msgid "" "`bpo-28047 `__: Fixed calculation of " "line length used for the base64 CTE in the new email policies." msgstr "" -#: ../build/NEWS:14317 +#: ../build/NEWS:14331 msgid "" "`bpo-27576 `__: Fix call order in " "OrderedDict.__init__()." msgstr "" -#: ../build/NEWS:14319 +#: ../build/NEWS:14333 msgid "email.generator.DecodedGenerator now supports the policy keyword." msgstr "" -#: ../build/NEWS:14321 +#: ../build/NEWS:14335 msgid "" "`bpo-28027 `__: Remove undocumented " "modules from ``Lib/plat-*``: IN, CDROM, DLFCN, TYPES, CDIO, and STROPTS." msgstr "" -#: ../build/NEWS:14324 ../build/NEWS:17443 +#: ../build/NEWS:14338 ../build/NEWS:17457 msgid "" "`bpo-27445 `__: Don't pass str(_charset)" " to MIMEText.set_payload(). Patch by Claude Paroz." msgstr "" -#: ../build/NEWS:14327 +#: ../build/NEWS:14341 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:14330 ../build/NEWS:17446 +#: ../build/NEWS:14344 ../build/NEWS:17460 msgid "" "`bpo-22450 `__: urllib now includes an " "``Accept: */*`` header among the default headers. This makes the results of " @@ -21417,62 +21442,62 @@ msgid "" "servers are involved." msgstr "" -#: ../build/NEWS:14334 ../build/NEWS:17450 +#: ../build/NEWS:14348 ../build/NEWS:17464 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:14338 +#: ../build/NEWS:14352 msgid "" "`bpo-28005 `__: Allow ImportErrors in " "encoding implementation to propagate." msgstr "" -#: ../build/NEWS:14340 +#: ../build/NEWS:14354 msgid "" "`bpo-26667 `__: Support path-like " "objects in importlib.util." msgstr "" -#: ../build/NEWS:14342 ../build/NEWS:17454 +#: ../build/NEWS:14356 ../build/NEWS:17468 msgid "" "`bpo-27570 `__: Avoid zero-length " "memcpy() etc calls with null source pointers in the \"ctypes\" and \"array\"" " modules." msgstr "" -#: ../build/NEWS:14345 ../build/NEWS:17457 +#: ../build/NEWS:14359 ../build/NEWS:17471 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:14349 +#: ../build/NEWS:14363 msgid "" "`bpo-27331 `__: The email.mime classes " "now all accept an optional policy keyword." msgstr "" -#: ../build/NEWS:14352 ../build/NEWS:17461 +#: ../build/NEWS:14366 ../build/NEWS:17475 msgid "" "`bpo-27988 `__: Fix email " "iter_attachments incorrect mutation of payload list." msgstr "" -#: ../build/NEWS:14354 +#: ../build/NEWS:14368 msgid "" "`bpo-16113 `__: Add SHA-3 and SHAKE " "support to hashlib module." msgstr "" -#: ../build/NEWS:14356 +#: ../build/NEWS:14370 msgid "Eliminate a tautological-pointer-compare warning in _scproxy.c." msgstr "" -#: ../build/NEWS:14358 +#: ../build/NEWS:14372 msgid "" "`bpo-27776 `__: The :func:`os.urandom` " "function does now block on Linux 3.17 and newer until the system urandom " @@ -21480,25 +21505,25 @@ msgid "" " the :pep:`524`." msgstr "" -#: ../build/NEWS:14362 +#: ../build/NEWS:14376 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:14365 ../build/NEWS:17463 +#: ../build/NEWS:14379 ../build/NEWS:17477 msgid "" "`bpo-27691 `__: Fix ssl module's parsing" " of GEN_RID subject alternative name fields in X.509 certs." msgstr "" -#: ../build/NEWS:14368 +#: ../build/NEWS:14382 msgid "" "`bpo-18844 `__: Add random.choices()." msgstr "" -#: ../build/NEWS:14370 +#: ../build/NEWS:14384 msgid "" "`bpo-25761 `__: Improved error reporting" " about truncated pickle data in C implementation of unpickler. " @@ -21506,87 +21531,87 @@ msgid "" "some cases." msgstr "" -#: ../build/NEWS:14374 +#: ../build/NEWS:14388 msgid "" "`bpo-26798 `__: Add BLAKE2 (blake2b and " "blake2s) to hashlib." msgstr "" -#: ../build/NEWS:14376 +#: ../build/NEWS:14390 msgid "" "`bpo-26032 `__: Optimized globbing in " "pathlib by using os.scandir(); it is now about 1.5--4 times faster." msgstr "" -#: ../build/NEWS:14379 +#: ../build/NEWS:14393 msgid "" "`bpo-25596 `__: Optimized glob() and " "iglob() functions in the glob module; they are now about 3--6 times faster." msgstr "" -#: ../build/NEWS:14382 +#: ../build/NEWS:14396 msgid "" "`bpo-27928 `__: Add scrypt (password-" "based key derivation function) to hashlib module (requires OpenSSL 1.1.0)." msgstr "" -#: ../build/NEWS:14385 ../build/NEWS:17466 +#: ../build/NEWS:14399 ../build/NEWS:17480 msgid "" "`bpo-27850 `__: Remove 3DES from ssl " "module's default cipher list to counter measure sweet32 attack " "(CVE-2016-2183)." msgstr "" -#: ../build/NEWS:14388 ../build/NEWS:17469 +#: ../build/NEWS:14402 ../build/NEWS:17483 msgid "" "`bpo-27766 `__: Add ChaCha20 Poly1305 to" " ssl module's default cipher list. (Required OpenSSL 1.1.0 or LibreSSL)." msgstr "" -#: ../build/NEWS:14391 +#: ../build/NEWS:14405 msgid "" "`bpo-25387 `__: Check return value of " "winsound.MessageBeep." msgstr "" -#: ../build/NEWS:14393 +#: ../build/NEWS:14407 msgid "" "`bpo-27866 `__: Add " "SSLContext.get_ciphers() method to get a list of all enabled ciphers." msgstr "" -#: ../build/NEWS:14396 +#: ../build/NEWS:14410 msgid "" "`bpo-27744 `__: Add AF_ALG (Linux Kernel" " crypto) to socket module." msgstr "" -#: ../build/NEWS:14398 ../build/NEWS:17472 +#: ../build/NEWS:14412 ../build/NEWS:17486 msgid "" "`bpo-26470 `__: Port ssl and hashlib " "module to OpenSSL 1.1.0." msgstr "" -#: ../build/NEWS:14400 +#: ../build/NEWS:14414 msgid "" "`bpo-11620 `__: Fix support for " "SND_MEMORY in winsound.PlaySound. Based on a patch by Tim Lesher." msgstr "" -#: ../build/NEWS:14403 +#: ../build/NEWS:14417 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:14406 +#: ../build/NEWS:14420 msgid "" "`bpo-27919 `__: Deprecated " "``extra_path`` distribution option in distutils packaging." msgstr "" -#: ../build/NEWS:14409 +#: ../build/NEWS:14423 msgid "" "`bpo-23229 `__: Add new ``cmath`` " "constants: ``cmath.inf`` and ``cmath.nan`` to match ``math.inf`` and " @@ -21594,44 +21619,44 @@ msgid "" " used by complex repr." msgstr "" -#: ../build/NEWS:14413 +#: ../build/NEWS:14427 msgid "" "`bpo-27842 `__: The csv.DictReader now " "returns rows of type OrderedDict. (Contributed by Steve Holden.)" msgstr "" -#: ../build/NEWS:14416 ../build/NEWS:17474 +#: ../build/NEWS:14430 ../build/NEWS:17488 msgid "" "Remove support for passing a file descriptor to os.access. It never worked " "but previously didn't raise." msgstr "" -#: ../build/NEWS:14419 ../build/NEWS:17477 +#: ../build/NEWS:14433 ../build/NEWS:17491 msgid "" "`bpo-12885 `__: Fix error when distutils" " encounters symlink." msgstr "" -#: ../build/NEWS:14421 ../build/NEWS:17479 +#: ../build/NEWS:14435 ../build/NEWS:17493 msgid "" "`bpo-27881 `__: Fixed possible bugs when" " setting sqlite3.Connection.isolation_level. Based on patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:14424 ../build/NEWS:17482 +#: ../build/NEWS:14438 ../build/NEWS:17496 msgid "" "`bpo-27861 `__: Fixed a crash in " "sqlite3.Connection.cursor() when a factory creates not a cursor. Patch by " "Xiang Zhang." msgstr "" -#: ../build/NEWS:14427 ../build/NEWS:17485 +#: ../build/NEWS:14441 ../build/NEWS:17499 msgid "" "`bpo-19884 `__: Avoid spurious output on" " OS X with Gnu Readline." msgstr "" -#: ../build/NEWS:14429 ../build/NEWS:17487 +#: ../build/NEWS:14443 ../build/NEWS:17501 msgid "" "`bpo-27706 `__: Restore deterministic " "behavior of random.Random().seed() for string seeds using seeding version 1." @@ -21639,13 +21664,13 @@ msgid "" "Python 2. Patch by Nofar Schnider." msgstr "" -#: ../build/NEWS:14434 ../build/NEWS:17492 +#: ../build/NEWS:14448 ../build/NEWS:17506 msgid "" "`bpo-10513 `__: Fix a regression in " "Connection.commit(). Statements should not be reset after a commit." msgstr "" -#: ../build/NEWS:14437 +#: ../build/NEWS:14451 msgid "" "`bpo-12319 `__: Chunked transfer " "encoding support added to http.client.HTTPConnection requests. The " @@ -21655,7 +21680,7 @@ msgid "" "encoding." msgstr "" -#: ../build/NEWS:14444 +#: ../build/NEWS:14458 msgid "" "A new version of typing.py from https://github.com/python/typing: - " "Collection (only for 3.6) (`bpo-27598 " @@ -21664,181 +21689,181 @@ msgid "" " dict constraint in ForwardRef._eval_type (upstream #252)" msgstr "" -#: ../build/NEWS:14449 +#: ../build/NEWS:14463 msgid "" "`bpo-27832 `__: Make ``_normalize`` " "parameter to ``Fraction`` constructor keyword-only, so that ``Fraction(2, 3," " 4)`` now raises ``TypeError``." msgstr "" -#: ../build/NEWS:14452 ../build/NEWS:17500 +#: ../build/NEWS:14466 ../build/NEWS:17514 msgid "" "`bpo-27539 `__: Fix unnormalised " "``Fraction.__pow__`` result in the case of negative exponent and negative " "base." msgstr "" -#: ../build/NEWS:14455 ../build/NEWS:17503 +#: ../build/NEWS:14469 ../build/NEWS:17517 msgid "" "`bpo-21718 `__: cursor.description is " "now available for queries using CTEs." msgstr "" -#: ../build/NEWS:14457 +#: ../build/NEWS:14471 msgid "" "`bpo-27819 `__: In distutils sdists, " "simply produce the \"gztar\" (gzipped tar format) distributions on all " "platforms unless \"formats\" is supplied." msgstr "" -#: ../build/NEWS:14460 ../build/NEWS:17505 +#: ../build/NEWS:14474 ../build/NEWS:17519 msgid "" "`bpo-2466 `__: posixpath.ismount now " "correctly recognizes mount points which the user does not have permission to" " access." msgstr "" -#: ../build/NEWS:14463 +#: ../build/NEWS:14477 msgid "" "`bpo-9998 `__: On Linux, " "ctypes.util.find_library now looks in LD_LIBRARY_PATH for shared libraries." msgstr "" -#: ../build/NEWS:14466 +#: ../build/NEWS:14480 msgid "" "`bpo-27573 `__: exit message for " "code.interact is now configurable." msgstr "" -#: ../build/NEWS:14468 ../build/NEWS:17613 +#: ../build/NEWS:14482 ../build/NEWS:17627 msgid "" "`bpo-27930 `__: Improved behaviour of " "logging.handlers.QueueListener. Thanks to Paulo Andrade and Petr Viktorin " "for the analysis and patch." msgstr "" -#: ../build/NEWS:14471 +#: ../build/NEWS:14485 msgid "" "`bpo-6766 `__: Distributed reference " "counting added to multiprocessing to support nesting of shared values / " "proxy objects." msgstr "" -#: ../build/NEWS:14474 ../build/NEWS:17616 +#: ../build/NEWS:14488 ../build/NEWS:17630 msgid "" "`bpo-21201 `__: Improves readability of " "multiprocessing error message. Thanks to Wojciech Walczak for patch." msgstr "" -#: ../build/NEWS:14477 +#: ../build/NEWS:14491 msgid "asyncio: Add set_protocol / get_protocol to Transports." msgstr "" -#: ../build/NEWS:14479 ../build/NEWS:17619 +#: ../build/NEWS:14493 ../build/NEWS:17633 msgid "" "`bpo-27456 `__: asyncio: Set TCP_NODELAY" " by default." msgstr "" -#: ../build/NEWS:14484 ../build/NEWS:17684 +#: ../build/NEWS:14498 ../build/NEWS:17698 msgid "" "`bpo-15308 `__: Add 'interrupt " "execution' (^C) to Shell menu. Patch by Roger Serwy, updated by Bayard " "Randel." msgstr "" -#: ../build/NEWS:14487 ../build/NEWS:17687 +#: ../build/NEWS:14501 ../build/NEWS:17701 msgid "" "`bpo-27922 `__: Stop IDLE tests from " "'flashing' gui widgets on the screen." msgstr "" -#: ../build/NEWS:14489 +#: ../build/NEWS:14503 msgid "" "`bpo-27891 `__: Consistently group and " "sort imports within idlelib modules." msgstr "" -#: ../build/NEWS:14491 +#: ../build/NEWS:14505 msgid "" "`bpo-17642 `__: add larger font sizes " "for classroom projection." msgstr "" -#: ../build/NEWS:14493 ../build/NEWS:17689 +#: ../build/NEWS:14507 ../build/NEWS:17703 msgid "Add version to title of IDLE help window." msgstr "Tambahkan versi ke judul jendela bantuan IDLE." -#: ../build/NEWS:14495 ../build/NEWS:17691 +#: ../build/NEWS:14509 ../build/NEWS:17705 msgid "" "`bpo-25564 `__: In section on IDLE -- " "console differences, mention that using exec means that __builtins__ is " "defined for each statement." msgstr "" -#: ../build/NEWS:14498 +#: ../build/NEWS:14512 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:14504 +#: ../build/NEWS:14518 msgid "" "`bpo-26900 `__: Excluded underscored " "names and other private API from limited API." msgstr "" -#: ../build/NEWS:14507 +#: ../build/NEWS:14521 msgid "" "`bpo-26027 `__: Add support for path-" "like objects in PyUnicode_FSConverter() & PyUnicode_FSDecoder()." msgstr "" -#: ../build/NEWS:14513 +#: ../build/NEWS:14527 msgid "" "`bpo-27427 `__: Additional tests for the" " math module. Patch by Francisco Couzo." msgstr "" -#: ../build/NEWS:14515 +#: ../build/NEWS:14529 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:14518 +#: ../build/NEWS:14532 msgid "" "`bpo-26040 `__: Improve test_math and " "test_cmath coverage and rigour. Patch by Jeff Allen." msgstr "" -#: ../build/NEWS:14521 ../build/NEWS:17736 +#: ../build/NEWS:14535 ../build/NEWS:17750 msgid "" "`bpo-27787 `__: Call gc.collect() before" " checking each test for \"dangling threads\", since the dangling threads are" " weak references." msgstr "" -#: ../build/NEWS:14527 ../build/NEWS:17796 +#: ../build/NEWS:14541 ../build/NEWS:17810 msgid "" "`bpo-27566 `__: Fix clean target in " "freeze makefile (patch by Lisa Roach)" msgstr "" -#: ../build/NEWS:14529 ../build/NEWS:17798 +#: ../build/NEWS:14543 ../build/NEWS:17812 msgid "" "`bpo-27705 `__: Update message in " "validate_ucrtbase.py" msgstr "" -#: ../build/NEWS:14531 +#: ../build/NEWS:14545 msgid "" "`bpo-27976 `__: Deprecate building " "_ctypes with the bundled copy of libffi on non-OSX UNIX platforms." msgstr "" -#: ../build/NEWS:14534 +#: ../build/NEWS:14548 msgid "" "`bpo-27983 `__: Cause lack of llvm-" "profdata tool when using clang as required for PGO linking to be a configure" @@ -21847,46 +21872,46 @@ msgid "" "Linuxes." msgstr "" -#: ../build/NEWS:14539 +#: ../build/NEWS:14553 msgid "" "`bpo-21590 `__: Support for DTrace and " "SystemTap probes." msgstr "" -#: ../build/NEWS:14541 ../build/NEWS:17805 +#: ../build/NEWS:14555 ../build/NEWS:17819 msgid "" "`bpo-26307 `__: The profile-opt build " "now applies PGO to the built-in modules." msgstr "" -#: ../build/NEWS:14543 +#: ../build/NEWS:14557 msgid "" "`bpo-26359 `__: Add the --with-" "optimizations flag to turn on LTO and PGO build support when available." msgstr "" -#: ../build/NEWS:14546 +#: ../build/NEWS:14560 msgid "" "`bpo-27917 `__: Set platform triplets " "for Android builds." msgstr "" -#: ../build/NEWS:14548 +#: ../build/NEWS:14562 msgid "" "`bpo-25825 `__: Update references to the" " $(LIBPL) installation path on AIX. This path was changed in 3.2a4." msgstr "" -#: ../build/NEWS:14551 +#: ../build/NEWS:14565 msgid "Update OS X installer to use SQLite 3.14.1 and XZ 5.2.2." msgstr "" -#: ../build/NEWS:14553 +#: ../build/NEWS:14567 msgid "" "`bpo-21122 `__: Fix LTO builds on OS X." msgstr "" -#: ../build/NEWS:14555 +#: ../build/NEWS:14569 msgid "" "`bpo-17128 `__: Build OS X installer " "with a private copy of OpenSSL. Also provide a sample Install Certificates " @@ -21894,7 +21919,7 @@ msgid "" "certifi module." msgstr "" -#: ../build/NEWS:14562 ../build/NEWS:17745 +#: ../build/NEWS:14576 ../build/NEWS:17759 msgid "" "`bpo-27952 `__: Get " "Tools/scripts/fixcid.py working with Python 3 and the current \"re\" module," @@ -21902,88 +21927,88 @@ msgid "" "quote signs." msgstr "" -#: ../build/NEWS:14569 +#: ../build/NEWS:14583 msgid "" "`bpo-28065 `__: Update xz dependency to " "5.2.2 and build it from source." msgstr "" -#: ../build/NEWS:14571 ../build/NEWS:17762 +#: ../build/NEWS:14585 ../build/NEWS:17776 msgid "" "`bpo-25144 `__: Ensures TargetDir is set" " before continuing with custom install." msgstr "" -#: ../build/NEWS:14573 +#: ../build/NEWS:14587 msgid "" "`bpo-1602 `__: Windows console doesn't " "input or print Unicode (PEP 528)" msgstr "" -#: ../build/NEWS:14575 +#: ../build/NEWS:14589 msgid "" "`bpo-27781 `__: Change file system " "encoding on Windows to UTF-8 (PEP 529)" msgstr "" -#: ../build/NEWS:14577 +#: ../build/NEWS:14591 msgid "" "`bpo-27731 `__: Opt-out of MAX_PATH on " "Windows 10" msgstr "" -#: ../build/NEWS:14579 +#: ../build/NEWS:14593 msgid "" "`bpo-6135 `__: Adds encoding and errors " "parameters to subprocess." msgstr "" -#: ../build/NEWS:14581 +#: ../build/NEWS:14595 msgid "" "`bpo-27959 `__: Adds oem encoding, alias" " ansi to mbcs, move aliasmbcs to codec lookup." msgstr "" -#: ../build/NEWS:14584 +#: ../build/NEWS:14598 msgid "" "`bpo-27982 `__: The functions of the " "winsound module now accept keyword arguments." msgstr "" -#: ../build/NEWS:14587 +#: ../build/NEWS:14601 msgid "" "`bpo-20366 `__: Build full text search " "support into SQLite on Windows." msgstr "" -#: ../build/NEWS:14589 +#: ../build/NEWS:14603 msgid "" "`bpo-27756 `__: Adds new icons for " "Python files and processes on Windows. Designs by Cherry Wang." msgstr "" -#: ../build/NEWS:14592 +#: ../build/NEWS:14606 msgid "" "`bpo-27883 `__: Update sqlite to " "3.14.1.0 on Windows." msgstr "" -#: ../build/NEWS:14596 +#: ../build/NEWS:14610 msgid "Python 3.6.0 alpha 4" msgstr "Python 3.6.0 alfa 4" -#: ../build/NEWS:14598 +#: ../build/NEWS:14612 msgid "*Release date: 2016-08-15*" msgstr "*Tanggal rilis: 2016-08-15*" -#: ../build/NEWS:14603 +#: ../build/NEWS:14617 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:14607 +#: ../build/NEWS:14621 msgid "" "`bpo-26823 `__: Large sections of " "repeated lines in tracebacks are now abbreviated as \"[Previous line " @@ -21991,51 +22016,51 @@ msgid "" "Emanuel Barry." msgstr "" -#: ../build/NEWS:14611 +#: ../build/NEWS:14625 msgid "" "`bpo-27574 `__: Decreased an overhead of" " parsing keyword arguments in functions implemented with using Argument " "Clinic." msgstr "" -#: ../build/NEWS:14614 +#: ../build/NEWS:14628 msgid "" "`bpo-22557 `__: Now importing already " "imported modules is up to 2.5 times faster." msgstr "" -#: ../build/NEWS:14617 +#: ../build/NEWS:14631 msgid "" "`bpo-17596 `__: Include to " "help with Min GW building." msgstr "" -#: ../build/NEWS:14619 +#: ../build/NEWS:14633 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:14622 ../build/NEWS:17268 +#: ../build/NEWS:14636 ../build/NEWS:17282 msgid "" "`bpo-27507 `__: Add integer overflow " "check in bytearray.extend(). Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:14625 ../build/NEWS:17271 +#: ../build/NEWS:14639 ../build/NEWS:17285 msgid "" "`bpo-27581 `__: Don't rely on wrapping " "for overflow check in PySequence_Tuple(). Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:14628 +#: ../build/NEWS:14642 msgid "" "`bpo-1621 `__: Avoid signed integer " "overflow in list and tuple operations. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:14631 +#: ../build/NEWS:14645 msgid "" "`bpo-27419 `__: Standard __import__() no" " longer look up \"__import__\" in globals or builtins for importing " @@ -22043,19 +22068,19 @@ msgid "" "unabling to resolve package from __spec__ or __package__." msgstr "" -#: ../build/NEWS:14636 ../build/NEWS:17260 +#: ../build/NEWS:14650 ../build/NEWS:17274 msgid "" "`bpo-27083 `__: Respect the PYTHONCASEOK" " environment variable under Windows." msgstr "" -#: ../build/NEWS:14638 ../build/NEWS:17262 +#: ../build/NEWS:14652 ../build/NEWS:17276 msgid "" "`bpo-27514 `__: Make having too many " "statically nested blocks a SyntaxError instead of SystemError." msgstr "" -#: ../build/NEWS:14641 +#: ../build/NEWS:14655 msgid "" "`bpo-27366 `__: Implemented :pep:`487` " "(Simpler customization of class creation). Upon subclassing, the " @@ -22063,7 +22088,7 @@ msgid "" "initialized with __set_name__ after class creation." msgstr "" -#: ../build/NEWS:14649 +#: ../build/NEWS:14663 msgid "" "`bpo-26027 `__: Add " ":pep:`519`/__fspath__() support to the os and os.path modules. Includes code" @@ -22071,13 +22096,13 @@ msgid "" "`__)" msgstr "" -#: ../build/NEWS:14652 +#: ../build/NEWS:14666 msgid "" "`bpo-27598 `__: Add Collections to " "collections.abc. Patch by Ivan Levkivskyi, docs by Neil Girdhar." msgstr "" -#: ../build/NEWS:14655 +#: ../build/NEWS:14669 msgid "" "`bpo-25958 `__: Support \"anti-" "registration\" of special methods from various ABCs, like __hash__, __iter__" @@ -22088,13 +22113,13 @@ msgid "" "Ivan Levkivskyi." msgstr "" -#: ../build/NEWS:14662 +#: ../build/NEWS:14676 msgid "" "`bpo-16764 `__: Support keyword " "arguments to zlib.decompress(). Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:14665 +#: ../build/NEWS:14679 msgid "" "`bpo-27736 `__: Prevent segfault after " "interpreter re-initialization due to ref count problem introduced in code " @@ -22102,19 +22127,19 @@ msgid "" "Xiang Zhang." msgstr "" -#: ../build/NEWS:14669 +#: ../build/NEWS:14683 msgid "" "`bpo-25628 `__: The *verbose* and " "*rename* parameters for collections.namedtuple are now keyword-only." msgstr "" -#: ../build/NEWS:14672 +#: ../build/NEWS:14686 msgid "" "`bpo-12345 `__: Add mathematical " "constant tau to math and cmath. See also :pep:`628`." msgstr "" -#: ../build/NEWS:14675 +#: ../build/NEWS:14689 msgid "" "`bpo-26823 `__: " "traceback.StackSummary.format now abbreviates large sections of repeated " @@ -22123,38 +22148,38 @@ msgid "" "Emanuel Barry." msgstr "" -#: ../build/NEWS:14680 +#: ../build/NEWS:14694 msgid "" "`bpo-27664 `__: Add to " "concurrent.futures.thread.ThreadPoolExecutor() the ability to specify a " "thread name prefix." msgstr "" -#: ../build/NEWS:14683 +#: ../build/NEWS:14697 msgid "" "`bpo-27181 `__: Add geometric_mean and " "harmonic_mean to statistics module." msgstr "" -#: ../build/NEWS:14685 +#: ../build/NEWS:14699 msgid "" "`bpo-27573 `__: code.interact now prints" " an message when exiting." msgstr "" -#: ../build/NEWS:14687 +#: ../build/NEWS:14701 msgid "" "`bpo-6422 `__: Add autorange method to " "timeit.Timer objects." msgstr "" -#: ../build/NEWS:14689 ../build/NEWS:17508 +#: ../build/NEWS:14703 ../build/NEWS:17522 msgid "" "`bpo-27773 `__: Correct some memory " "management errors server_hostname in _ssl.wrap_socket()." msgstr "" -#: ../build/NEWS:14692 +#: ../build/NEWS:14706 msgid "" "`bpo-26750 `__: " "unittest.mock.create_autospec() now works properly for subclasses of " @@ -22162,81 +22187,81 @@ msgid "" "never documented unittest.mock.DescriptorTypes tuple." msgstr "" -#: ../build/NEWS:14696 +#: ../build/NEWS:14710 msgid "" "`bpo-26754 `__: Undocumented support of " "general bytes-like objects as path in compile() and similar functions is now" " deprecated." msgstr "" -#: ../build/NEWS:14699 +#: ../build/NEWS:14713 msgid "" "`bpo-26800 `__: Undocumented support of " "general bytes-like objects as paths in os functions is now deprecated." msgstr "" -#: ../build/NEWS:14702 +#: ../build/NEWS:14716 msgid "" "`bpo-26981 `__: Add _order_ " "compatibility shim to enum.Enum for Python 2/3 code bases." msgstr "" -#: ../build/NEWS:14705 +#: ../build/NEWS:14719 msgid "" "`bpo-27661 `__: Added tzinfo keyword " "argument to datetime.combine." msgstr "" -#: ../build/NEWS:14707 ../build/NEWS:17514 +#: ../build/NEWS:14721 ../build/NEWS:17528 msgid "" "In the curses module, raise an error if window.getstr() or window.instr() is" " passed a negative value." msgstr "" -#: ../build/NEWS:14710 ../build/NEWS:17517 +#: ../build/NEWS:14724 ../build/NEWS:17531 msgid "" "`bpo-27783 `__: Fix possible usage of " "uninitialized memory in operator.methodcaller." msgstr "" -#: ../build/NEWS:14713 ../build/NEWS:17520 +#: ../build/NEWS:14727 ../build/NEWS:17534 msgid "" "`bpo-27774 `__: Fix possible Py_DECREF " "on unowned object in _sre." msgstr "" -#: ../build/NEWS:14715 ../build/NEWS:17522 +#: ../build/NEWS:14729 ../build/NEWS:17536 msgid "" "`bpo-27760 `__: Fix possible integer " "overflow in binascii.b2a_qp." msgstr "" -#: ../build/NEWS:14717 ../build/NEWS:17524 +#: ../build/NEWS:14731 ../build/NEWS:17538 msgid "" "`bpo-27758 `__: Fix possible integer " "overflow in the _csv module for large record lengths." msgstr "" -#: ../build/NEWS:14720 ../build/NEWS:17527 +#: ../build/NEWS:14734 ../build/NEWS:17541 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:14724 +#: ../build/NEWS:14738 msgid "" "`bpo-7063 `__: Remove dead code from the " "\"array\" module's slice handling. Patch by Chuck." msgstr "" -#: ../build/NEWS:14727 ../build/NEWS:17531 +#: ../build/NEWS:14741 ../build/NEWS:17545 msgid "" "`bpo-27656 `__: Do not assume sched.h " "defines any SCHED_* constants." msgstr "" -#: ../build/NEWS:14729 ../build/NEWS:17533 +#: ../build/NEWS:14743 ../build/NEWS:17547 msgid "" "`bpo-27130 `__: In the \"zlib\" module, " "fix handling of large buffers (typically 4 GiB) when compressing and " @@ -22244,55 +22269,55 @@ msgid "" "and decompression operations did not properly handle results of 4 GiB." msgstr "" -#: ../build/NEWS:14734 +#: ../build/NEWS:14748 msgid "" "`bpo-24773 `__: Implemented :pep:`495` " "(Local Time Disambiguation)." msgstr "" -#: ../build/NEWS:14736 +#: ../build/NEWS:14750 msgid "" "Expose the EPOLLEXCLUSIVE constant (when it is defined) in the select " "module." msgstr "" -#: ../build/NEWS:14739 +#: ../build/NEWS:14753 msgid "" "`bpo-27567 `__: Expose the EPOLLRDHUP " "and POLLRDHUP constants in the select module." msgstr "" -#: ../build/NEWS:14742 +#: ../build/NEWS:14756 msgid "" "`bpo-1621 `__: Avoid signed int negation " "overflow in the \"audioop\" module." msgstr "" -#: ../build/NEWS:14744 ../build/NEWS:17538 +#: ../build/NEWS:14758 ../build/NEWS:17552 msgid "" "`bpo-27533 `__: Release GIL in nt._isdir" msgstr "" -#: ../build/NEWS:14746 ../build/NEWS:17540 +#: ../build/NEWS:14760 ../build/NEWS:17554 msgid "" "`bpo-17711 `__: Fixed unpickling by the " "persistent ID with protocol 0. Original patch by Alexandre Vassalotti." msgstr "" -#: ../build/NEWS:14749 ../build/NEWS:17543 +#: ../build/NEWS:14763 ../build/NEWS:17557 msgid "" "`bpo-27522 `__: Avoid an unintentional " "reference cycle in email.feedparser." msgstr "" -#: ../build/NEWS:14751 +#: ../build/NEWS:14765 msgid "" "`bpo-27512 `__: Fix a segfault when " "os.fspath() called an __fspath__() method that raised an exception. Patch by" " Xiang Zhang." msgstr "" -#: ../build/NEWS:14757 ../build/NEWS:17694 +#: ../build/NEWS:14771 ../build/NEWS:17708 msgid "" "`bpo-27714 `__: text_textview and " "test_autocomplete now pass when re-run in the same process. This occurs " @@ -22300,7 +22325,7 @@ msgid "" "warning from test_config." msgstr "" -#: ../build/NEWS:14761 +#: ../build/NEWS:14775 msgid "" "`bpo-27621 `__: Put query response " "validation error messages in the query box itself instead of in a separate " @@ -22308,151 +22333,151 @@ msgid "" " Mark Roseman." msgstr "" -#: ../build/NEWS:14765 +#: ../build/NEWS:14779 msgid "" "`bpo-27620 `__: Escape key now closes " "Query box as cancelled." msgstr "" -#: ../build/NEWS:14767 +#: ../build/NEWS:14781 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:14771 +#: ../build/NEWS:14785 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:14774 ../build/NEWS:17698 +#: ../build/NEWS:14788 ../build/NEWS:17712 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:14777 ../build/NEWS:14970 +#: ../build/NEWS:14791 ../build/NEWS:14984 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:14781 ../build/NEWS:14977 ../build/NEWS:17701 +#: ../build/NEWS:14795 ../build/NEWS:14991 ../build/NEWS:17715 msgid "" "`bpo-27452 `__: add line counter and crc" " to IDLE configHandler test dump." msgstr "" -#: ../build/NEWS:14786 +#: ../build/NEWS:14800 msgid "" "`bpo-25805 `__: Skip a test in " "test_pkgutil as needed that doesn't work when ``__name__ == __main__``. " "Patch by SilentGhost." msgstr "" -#: ../build/NEWS:14789 +#: ../build/NEWS:14803 msgid "" "`bpo-27472 `__: Add " "test.support.unix_shell as the path to the default shell." msgstr "" -#: ../build/NEWS:14791 ../build/NEWS:17739 +#: ../build/NEWS:14805 ../build/NEWS:17753 msgid "" "`bpo-27369 `__: In test_pyexpat, avoid " "testing an error message detail that changed in Expat 2.2.0." msgstr "" -#: ../build/NEWS:14794 +#: ../build/NEWS:14808 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:14801 +#: ../build/NEWS:14815 msgid "" "`bpo-27647 `__: Update bundled Tcl/Tk to" " 8.6.6." msgstr "" -#: ../build/NEWS:14803 +#: ../build/NEWS:14817 msgid "" "`bpo-27610 `__: Adds :pep:`514` metadata" " to Windows installer" msgstr "" -#: ../build/NEWS:14805 ../build/NEWS:17764 +#: ../build/NEWS:14819 ../build/NEWS:17778 msgid "" "`bpo-27469 `__: Adds a shell extension " "to the launcher so that drag and drop works correctly." msgstr "" -#: ../build/NEWS:14808 +#: ../build/NEWS:14822 msgid "" "`bpo-27309 `__: Enables proper Windows " "styles in python[w].exe manifest." msgstr "" -#: ../build/NEWS:14813 ../build/NEWS:17809 +#: ../build/NEWS:14827 ../build/NEWS:17823 msgid "" "`bpo-27713 `__: Suppress spurious build " "warnings when updating importlib's bootstrap files. Patch by Xiang Zhang" msgstr "" -#: ../build/NEWS:14816 +#: ../build/NEWS:14830 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:14819 ../build/NEWS:17817 +#: ../build/NEWS:14833 ../build/NEWS:17831 msgid "" "`bpo-27453 `__: CPP invocation in " "configure must use CPPFLAGS. Patch by Chi Hsuan Yen." msgstr "" -#: ../build/NEWS:14822 ../build/NEWS:17820 +#: ../build/NEWS:14836 ../build/NEWS:17834 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:14826 ../build/NEWS:17824 +#: ../build/NEWS:14840 ../build/NEWS:17838 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:14829 ../build/NEWS:17827 +#: ../build/NEWS:14843 ../build/NEWS:17841 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:14834 +#: ../build/NEWS:14848 msgid "Python 3.6.0 alpha 3" msgstr "Python 3.6.0 alfa 3" -#: ../build/NEWS:14836 +#: ../build/NEWS:14850 msgid "*Release date: 2016-07-11*" msgstr "*Tanggal rilis: 2016-07-11*" -#: ../build/NEWS:14841 ../build/NEWS:17265 +#: ../build/NEWS:14855 ../build/NEWS:17279 msgid "" "`bpo-27473 `__: Fixed possible integer " "overflow in bytes and bytearray concatenations. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:14844 +#: ../build/NEWS:14858 msgid "" "`bpo-23034 `__: The output of a special " "Python build with defined COUNT_ALLOCS, SHOW_ALLOC_COUNT or SHOW_TRACK_COUNT" @@ -22460,48 +22485,48 @@ msgid "" "showalloccount\" option. It now outputs to stderr instead of stdout." msgstr "" -#: ../build/NEWS:14849 ../build/NEWS:17274 +#: ../build/NEWS:14863 ../build/NEWS:17288 msgid "" "`bpo-27443 `__: __length_hint__() of " "bytearray iterators no longer return a negative integer for a resized " "bytearray." msgstr "" -#: ../build/NEWS:14852 +#: ../build/NEWS:14866 msgid "" "`bpo-27007 `__: The fromhex() class " "methods of bytes and bytearray subclasses now return an instance of " "corresponding subclass." msgstr "" -#: ../build/NEWS:14858 ../build/NEWS:17545 +#: ../build/NEWS:14872 ../build/NEWS:17559 msgid "" "`bpo-26844 `__: Fix error message for " "imp.find_module() to refer to 'path' instead of 'name'. Patch by Lev " "Maximov." msgstr "" -#: ../build/NEWS:14861 ../build/NEWS:17548 +#: ../build/NEWS:14875 ../build/NEWS:17562 msgid "" "`bpo-23804 `__: Fix SSL zero-length " "recv() calls to not block and not raise an error about unclean EOF." msgstr "" -#: ../build/NEWS:14864 ../build/NEWS:17551 +#: ../build/NEWS:14878 ../build/NEWS:17565 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:14868 +#: ../build/NEWS:14882 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:14872 +#: ../build/NEWS:14886 msgid "" "`bpo-26721 `__: Change the " "socketserver.StreamRequestHandler.wfile attribute to implement " @@ -22509,7 +22534,7 @@ msgid "" "writes." msgstr "" -#: ../build/NEWS:14876 +#: ../build/NEWS:14890 msgid "" "`bpo-22115 `__: Added methods trace_add," " trace_remove and trace_info in the tkinter.Variable class. They replace " @@ -22520,34 +22545,34 @@ msgid "" "tracing in the \"u\" mode now works." msgstr "" -#: ../build/NEWS:14884 +#: ../build/NEWS:14898 msgid "" "`bpo-26243 `__: Only the level argument " "to zlib.compress() is keyword argument now. The first argument is " "positional-only." msgstr "" -#: ../build/NEWS:14887 +#: ../build/NEWS:14901 msgid "" "`bpo-27038 `__: Expose the DirEntry type" " as os.DirEntry. Code patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:14890 +#: ../build/NEWS:14904 msgid "" "`bpo-27186 `__: Update " "os.fspath()/PyOS_FSPath() to check the return value of __fspath__() to be " "either str or bytes." msgstr "" -#: ../build/NEWS:14893 +#: ../build/NEWS:14907 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:14897 +#: ../build/NEWS:14911 msgid "" "`bpo-27319 `__: Methods selection_set()," " selection_add(), selection_remove() and selection_toggle() of ttk.TreeView " @@ -22556,58 +22581,58 @@ msgid "" " method with arguments." msgstr "" -#: ../build/NEWS:14902 ../build/NEWS:17565 +#: ../build/NEWS:14916 ../build/NEWS:17579 msgid "" "`bpo-27079 `__: Fixed curses.ascii " "functions isblank(), iscntrl() and ispunct()." msgstr "" -#: ../build/NEWS:14905 +#: ../build/NEWS:14919 msgid "" "`bpo-27294 `__: Numerical state in the " "repr for Tkinter event objects is now represented as a combination of known " "flags." msgstr "" -#: ../build/NEWS:14908 +#: ../build/NEWS:14922 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:14911 ../build/NEWS:17568 +#: ../build/NEWS:14925 ../build/NEWS:17582 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:14915 +#: ../build/NEWS:14929 msgid "" "`bpo-26536 `__: socket.ioctl now " "supports SIO_LOOPBACK_FAST_PATH. Patch by Daniel Stokes." msgstr "" -#: ../build/NEWS:14918 ../build/NEWS:17572 +#: ../build/NEWS:14932 ../build/NEWS:17586 msgid "" "`bpo-27048 `__: Prevents distutils " "failing on Windows when environment variables contain non-ASCII characters" msgstr "" -#: ../build/NEWS:14921 ../build/NEWS:17575 +#: ../build/NEWS:14935 ../build/NEWS:17589 msgid "" "`bpo-27330 `__: Fixed possible leaks in " "the ctypes module." msgstr "" -#: ../build/NEWS:14923 ../build/NEWS:17577 +#: ../build/NEWS:14937 ../build/NEWS:17591 msgid "" "`bpo-27238 `__: Got rid of bare excepts " "in the turtle module. Original patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:14926 ../build/NEWS:17580 +#: ../build/NEWS:14940 ../build/NEWS:17594 msgid "" "`bpo-27122 `__: When an exception is " "raised within the context being managed by a contextlib.ExitStack() and one " @@ -22616,7 +22641,7 @@ msgid "" " This avoids the :pep:`479` bug described in issue25782." msgstr "" -#: ../build/NEWS:14935 ../build/NEWS:17589 +#: ../build/NEWS:14949 ../build/NEWS:17603 msgid "" "`bpo-27278 `__: Fix os.urandom() " "implementation using getrandom() on Linux. Truncate size to INT_MAX and loop" @@ -22624,57 +22649,57 @@ msgid "" "Py_ssize_t to int." msgstr "" -#: ../build/NEWS:14942 +#: ../build/NEWS:14956 msgid "" "`bpo-16864 `__: sqlite3.Cursor.lastrowid" " now supports REPLACE statement. Initial patch by Alex LordThorsen." msgstr "" -#: ../build/NEWS:14945 ../build/NEWS:17596 +#: ../build/NEWS:14959 ../build/NEWS:17610 msgid "" "`bpo-26386 `__: Fixed ttk.TreeView " "selection operations with item id's containing spaces." msgstr "" -#: ../build/NEWS:14948 +#: ../build/NEWS:14962 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:14954 ../build/NEWS:17602 +#: ../build/NEWS:14968 ../build/NEWS:17616 msgid "" "`bpo-22636 `__: Avoid shell injection " "problems with ctypes.util.find_library()." msgstr "" -#: ../build/NEWS:14959 ../build/NEWS:17607 +#: ../build/NEWS:14973 ../build/NEWS:17621 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:14963 ../build/NEWS:17611 +#: ../build/NEWS:14977 ../build/NEWS:17625 msgid "" "`bpo-27392 `__: Add " "loop.connect_accepted_socket(). Patch by Jim Fulton." msgstr "" -#: ../build/NEWS:14968 +#: ../build/NEWS:14982 msgid "" "`bpo-27477 `__: IDLE search dialogs now " "use ttk widgets." msgstr "" -#: ../build/NEWS:14974 +#: ../build/NEWS:14988 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:14979 +#: ../build/NEWS:14993 msgid "" "`bpo-27380 `__: IDLE: add query.py with " "base Query dialog and ttk widgets. Module had subclasses SectionName, " @@ -22684,19 +22709,19 @@ msgid "" "starting over. Add tests and delete the two files combined into the new one." msgstr "" -#: ../build/NEWS:14986 +#: ../build/NEWS:15000 msgid "" "`bpo-27372 `__: Test_idle no longer " "changes the locale." msgstr "" -#: ../build/NEWS:14988 ../build/NEWS:17703 +#: ../build/NEWS:15002 ../build/NEWS:17717 msgid "" "`bpo-27365 `__: Allow non-ascii chars in" " IDLE NEWS.txt, for contributor names." msgstr "" -#: ../build/NEWS:14990 ../build/NEWS:17705 +#: ../build/NEWS:15004 ../build/NEWS:17719 msgid "" "`bpo-27245 `__: IDLE: Cleanly delete " "custom themes and key bindings. Previously, when IDLE was started from a " @@ -22704,7 +22729,7 @@ msgid "" "Storchaka." msgstr "" -#: ../build/NEWS:14994 +#: ../build/NEWS:15008 msgid "" "`bpo-24137 `__: Run IDLE, test_idle, and" " htest with tkinter default root disabled. Fix code and tests that fail " @@ -22712,47 +22737,47 @@ msgid "" " and mainloop." msgstr "" -#: ../build/NEWS:14998 +#: ../build/NEWS:15012 msgid "" "`bpo-27310 `__: Fix IDLE.app failure to " "launch on OS X due to vestigial import." msgstr "" -#: ../build/NEWS:15003 +#: ../build/NEWS:15017 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:15010 ../build/NEWS:17790 +#: ../build/NEWS:15024 ../build/NEWS:17804 msgid "" "`bpo-28066 `__: Fix the logic that " "searches build directories for generated include files when building outside" " the source tree." msgstr "" -#: ../build/NEWS:15013 +#: ../build/NEWS:15027 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:15016 +#: ../build/NEWS:15030 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:15019 ../build/NEWS:17842 +#: ../build/NEWS:15033 ../build/NEWS:17856 msgid "" "`bpo-26930 `__: Update Windows builds to" " use OpenSSL 1.0.2h." msgstr "" -#: ../build/NEWS:15021 +#: ../build/NEWS:15035 msgid "" "`bpo-23968 `__: Rename the platform " "directory from plat-$(MACHDEP) to plat-$(PLATFORM_TRIPLET). Rename the " @@ -22762,64 +22787,64 @@ msgid "" "the ABIFLAGS." msgstr "" -#: ../build/NEWS:15027 +#: ../build/NEWS:15041 msgid "Don't use largefile support for GNU/Hurd." msgstr "Jangan gunakan dukungan berkasbesar untuk GNU/Hurd." -#: ../build/NEWS:15032 ../build/NEWS:17749 +#: ../build/NEWS:15046 ../build/NEWS:17763 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:15035 ../build/NEWS:17752 +#: ../build/NEWS:15049 ../build/NEWS:17766 msgid "" "`bpo-27418 `__: Fixed " "Tools/importbench/importbench.py." msgstr "" -#: ../build/NEWS:15040 ../build/NEWS:18471 +#: ../build/NEWS:15054 ../build/NEWS:18485 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:15043 +#: ../build/NEWS:15057 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:15049 +#: ../build/NEWS:15063 msgid "" "`bpo-27027 `__: Added " "test.support.is_android that is True when this is an Android build." msgstr "" -#: ../build/NEWS:15054 +#: ../build/NEWS:15068 msgid "Python 3.6.0 alpha 2" msgstr "Python 3.6.0 alfa 2" -#: ../build/NEWS:15056 +#: ../build/NEWS:15070 msgid "*Release date: 2016-06-13*" msgstr "*Tanggal rilis: 2016-06-13*" -#: ../build/NEWS:15061 +#: ../build/NEWS:15075 msgid "" "`bpo-27095 `__: Simplified MAKE_FUNCTION" " and removed MAKE_CLOSURE opcodes. Patch by Demur Rumed." msgstr "" -#: ../build/NEWS:15064 +#: ../build/NEWS:15078 msgid "" "`bpo-27190 `__: Raise NotSupportedError " "if sqlite3 is older than 3.3.1. Patch by Dave Sawyer." msgstr "" -#: ../build/NEWS:15067 +#: ../build/NEWS:15081 msgid "" "`bpo-27286 `__: Fixed compiling " "BUILD_MAP_UNPACK_WITH_CALL opcode. Calling function with generalized " @@ -22827,26 +22852,26 @@ msgid "" "behavior." msgstr "" -#: ../build/NEWS:15071 +#: ../build/NEWS:15085 msgid "" "`bpo-27140 `__: Added " "BUILD_CONST_KEY_MAP opcode." msgstr "" -#: ../build/NEWS:15073 +#: ../build/NEWS:15087 msgid "" "`bpo-27186 `__: Add support for " "os.PathLike objects to open() (part of :pep:`519`)." msgstr "" -#: ../build/NEWS:15076 ../build/NEWS:17863 +#: ../build/NEWS:15090 ../build/NEWS:17877 msgid "" "`bpo-27066 `__: Fixed SystemError if a " "custom opener (for open()) returns a negative number without setting an " "exception." msgstr "" -#: ../build/NEWS:15079 +#: ../build/NEWS:15093 msgid "" "`bpo-26983 `__: float() now always " "return an instance of exact float. The deprecation warning is emitted if " @@ -22854,26 +22879,26 @@ msgid "" "versions of Python this can be an error." msgstr "" -#: ../build/NEWS:15084 +#: ../build/NEWS:15098 msgid "" "`bpo-27097 `__: Python interpreter is " "now about 7% faster due to optimized instruction decoding. Based on patch " "by Demur Rumed." msgstr "" -#: ../build/NEWS:15087 +#: ../build/NEWS:15101 msgid "" "`bpo-26647 `__: Python interpreter now " "uses 16-bit wordcode instead of bytecode. Patch by Demur Rumed." msgstr "" -#: ../build/NEWS:15090 +#: ../build/NEWS:15104 msgid "" "`bpo-23275 `__: Allow assigning to an " "empty target list in round brackets: () = iterable." msgstr "" -#: ../build/NEWS:15093 ../build/NEWS:17985 +#: ../build/NEWS:15107 ../build/NEWS:17999 msgid "" "`bpo-27243 `__: Update the __aiter__ " "protocol: instead of returning an awaitable that resolves to an asynchronous" @@ -22881,101 +22906,101 @@ msgid "" " former will trigger a PendingDeprecationWarning." msgstr "" -#: ../build/NEWS:15101 +#: ../build/NEWS:15115 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:15105 +#: ../build/NEWS:15119 msgid "" "`bpo-27025 `__: Generated names for " "Tkinter widgets are now more meaningful and recognizable." msgstr "" -#: ../build/NEWS:15108 +#: ../build/NEWS:15122 msgid "" "`bpo-25455 `__: Fixed crashes in repr of" " recursive ElementTree.Element and functools.partial objects." msgstr "" -#: ../build/NEWS:15111 +#: ../build/NEWS:15125 msgid "" "`bpo-27294 `__: Improved repr for " "Tkinter event objects." msgstr "" -#: ../build/NEWS:15113 +#: ../build/NEWS:15127 msgid "" "`bpo-20508 `__: Improve exception " "message of IPv{4,6}Network.__getitem__. Patch by Gareth Rees." msgstr "" -#: ../build/NEWS:15119 ../build/NEWS:17993 +#: ../build/NEWS:15133 ../build/NEWS:18007 msgid "" "`bpo-26556 `__: Update expat to 2.1.1, " "fixes CVE-2015-1283." msgstr "" -#: ../build/NEWS:15121 +#: ../build/NEWS:15135 msgid "" "Fix TLS stripping vulnerability in smtplib, CVE-2016-0772. Reported by Team " "Oststrom." msgstr "" -#: ../build/NEWS:15127 ../build/NEWS:18001 +#: ../build/NEWS:15141 ../build/NEWS:18015 msgid "" "`bpo-21386 `__: Implement missing " "IPv4Address.is_global property. It was documented since 07a5610bae9d. " "Initial patch by Roger Luethi." msgstr "" -#: ../build/NEWS:15130 +#: ../build/NEWS:15144 msgid "" "`bpo-27029 `__: Removed deprecated " "support of universal newlines mode from ZipFile.open()." msgstr "" -#: ../build/NEWS:15133 +#: ../build/NEWS:15147 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:15137 +#: ../build/NEWS:15151 msgid "" "`bpo-27186 `__: Add os.PathLike support " "to DirEntry (part of :pep:`519`). Initial patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:15140 ../build/NEWS:18004 +#: ../build/NEWS:15154 ../build/NEWS:18018 msgid "" "`bpo-20900 `__: distutils register " "command now decodes HTTP responses correctly. Initial patch by ingrid." msgstr "" -#: ../build/NEWS:15143 +#: ../build/NEWS:15157 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:15146 +#: ../build/NEWS:15160 msgid "" "`bpo-27186 `__: Add support for " "os.PathLike objects to os.fsencode() and os.fsdecode() (part of :pep:`519`)." msgstr "" -#: ../build/NEWS:15149 +#: ../build/NEWS:15163 msgid "" "`bpo-27186 `__: Introduce os.PathLike " "and os.fspath() (part of :pep:`519`)." msgstr "" -#: ../build/NEWS:15151 ../build/NEWS:18007 +#: ../build/NEWS:15165 ../build/NEWS:18021 msgid "" "A new version of typing.py provides several new classes and features: " "@overload outside stubs, Reversible, DefaultDict, Text, ContextManager, " @@ -22985,7 +23010,7 @@ msgid "" "been added (in fact they made it into 3.5.1 but were never mentioned)." msgstr "" -#: ../build/NEWS:15159 ../build/NEWS:18015 +#: ../build/NEWS:15173 ../build/NEWS:18029 msgid "" "`bpo-25738 `__: Stop " "http.server.BaseHTTPRequestHandler.send_error() from sending a message body " @@ -22993,13 +23018,13 @@ msgid "" "that don't have a body. Patch by Susumu Koshiba." msgstr "" -#: ../build/NEWS:15164 ../build/NEWS:18020 +#: ../build/NEWS:15178 ../build/NEWS:18034 msgid "" "`bpo-21313 `__: Fix the \"platform\" " "module to tolerate when sys.version contains truncated build information." msgstr "" -#: ../build/NEWS:15170 ../build/NEWS:18026 +#: ../build/NEWS:15184 ../build/NEWS:18040 msgid "" "`bpo-26839 `__: On Linux, " ":func:`os.urandom` now calls ``getrandom()`` with ``GRND_NONBLOCK`` to fall " @@ -23007,21 +23032,21 @@ msgid "" "initialized yet. Patch written by Colm Buckley." msgstr "" -#: ../build/NEWS:15177 +#: ../build/NEWS:15191 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:15181 ../build/NEWS:18033 +#: ../build/NEWS:15195 ../build/NEWS:18047 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:15184 ../build/NEWS:18036 +#: ../build/NEWS:15198 ../build/NEWS:18050 msgid "" "`bpo-24291 `__: Fix " "wsgiref.simple_server.WSGIRequestHandler to completely write data to the " @@ -23030,13 +23055,13 @@ msgid "" "but this is deprecated." msgstr "" -#: ../build/NEWS:15189 +#: ../build/NEWS:15203 msgid "" "`bpo-21272 `__: Use _sysconfigdata.py to" " initialize distutils.sysconfig." msgstr "" -#: ../build/NEWS:15191 +#: ../build/NEWS:15205 msgid "" "`bpo-19611 `__: :mod:`inspect` now " "reports the implicit ``.0`` parameters generated by the compiler for " @@ -23044,13 +23069,13 @@ msgid "" "only parameters called ``implicit0``. Patch by Jelle Zijlstra." msgstr "" -#: ../build/NEWS:15196 ../build/NEWS:18041 +#: ../build/NEWS:15210 ../build/NEWS:18055 msgid "" "`bpo-26809 `__: Add ``__all__`` to " ":mod:`string`. Patch by Emanuel Barry." msgstr "" -#: ../build/NEWS:15198 ../build/NEWS:18043 +#: ../build/NEWS:15212 ../build/NEWS:18057 msgid "" "`bpo-26373 `__: " "subprocess.Popen.communicate now correctly ignores BrokenPipeError when the " @@ -23058,7 +23083,7 @@ msgid "" "circumstances." msgstr "" -#: ../build/NEWS:15202 +#: ../build/NEWS:15216 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" @@ -23066,71 +23091,71 @@ msgid "" "signal.SIGIOT based on the interpreter's hash randomization seed." msgstr "" -#: ../build/NEWS:15207 +#: ../build/NEWS:15221 msgid "" "`bpo-27167 `__: Clarify the " "subprocess.CalledProcessError error message text when the child process died" " due to a signal." msgstr "" -#: ../build/NEWS:15210 +#: ../build/NEWS:15224 msgid "" "`bpo-25931 `__: Don't define " "socketserver.Forking* names on platforms such as Windows that do not support" " os.fork()." msgstr "" -#: ../build/NEWS:15213 ../build/NEWS:18047 +#: ../build/NEWS:15227 ../build/NEWS:18061 msgid "" "`bpo-21776 `__: distutils.upload now " "correctly handles HTTPError. Initial patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:15216 +#: ../build/NEWS:15230 msgid "" "`bpo-26526 `__: Replace custom parse " "tree validation in the parser module with a simple DFA validator." msgstr "" -#: ../build/NEWS:15219 ../build/NEWS:18050 +#: ../build/NEWS:15233 ../build/NEWS:18064 msgid "" "`bpo-27114 `__: Fix " "SSLContext._load_windows_store_certs fails with PermissionError" msgstr "" -#: ../build/NEWS:15222 ../build/NEWS:18053 +#: ../build/NEWS:15236 ../build/NEWS:18067 msgid "" "`bpo-18383 `__: Avoid creating duplicate" " filters when using filterwarnings and simplefilter. Based on patch by Alex " "Shkop." msgstr "" -#: ../build/NEWS:15225 +#: ../build/NEWS:15239 msgid "" "`bpo-23026 `__: winreg.QueryValueEx() " "now return an integer for REG_QWORD type." msgstr "" -#: ../build/NEWS:15227 +#: ../build/NEWS:15241 msgid "" "`bpo-26741 `__: subprocess.Popen " "destructor now emits a ResourceWarning warning if the child process is still" " running." msgstr "" -#: ../build/NEWS:15230 +#: ../build/NEWS:15244 msgid "" "`bpo-27056 `__: Optimize pickle.load() " "and pickle.loads(), up to 10% faster to deserialize a lot of small objects." msgstr "" -#: ../build/NEWS:15233 +#: ../build/NEWS:15247 msgid "" "`bpo-21271 `__: New keyword only " "parameters in reset_mock call." msgstr "" -#: ../build/NEWS:15238 ../build/NEWS:18418 +#: ../build/NEWS:15252 ../build/NEWS:18432 msgid "" "`bpo-5124 `__: Paste with text selected " "now replaces the selection on X11. This matches how paste works on Windows, " @@ -23138,40 +23163,40 @@ msgid "" "Storchaka." msgstr "" -#: ../build/NEWS:15242 +#: ../build/NEWS:15256 msgid "" "`bpo-24750 `__: Switch all scrollbars in" " IDLE to ttk versions. Where needed, minimal tests are added to cover " "changes." msgstr "" -#: ../build/NEWS:15245 +#: ../build/NEWS:15259 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:15249 +#: ../build/NEWS:15263 msgid "" "`bpo-27239 `__: idlelib.macosx.isXyzTk " "functions initialize as needed." msgstr "" -#: ../build/NEWS:15251 +#: ../build/NEWS:15265 msgid "" "`bpo-27262 `__: move Aqua unbinding " "code, which enable context menus, to macosx." msgstr "" -#: ../build/NEWS:15254 ../build/NEWS:18422 +#: ../build/NEWS:15268 ../build/NEWS:18436 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:15257 ../build/NEWS:18425 +#: ../build/NEWS:15271 ../build/NEWS:18439 msgid "" "`bpo-27196 `__: Stop 'ThemeChanged' " "warnings when running IDLE tests. These persisted after other warnings were " @@ -23179,33 +23204,33 @@ msgid "" "four test files. Record this additional advice in idle_test/README.txt" msgstr "" -#: ../build/NEWS:15262 ../build/NEWS:18430 +#: ../build/NEWS:15276 ../build/NEWS:18444 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:15265 +#: ../build/NEWS:15279 msgid "" "`bpo-24225 `__: Update " "idlelib/README.txt with new file names and event handlers." msgstr "" -#: ../build/NEWS:15268 +#: ../build/NEWS:15282 msgid "" "`bpo-27156 `__: Remove obsolete code not" " used by IDLE." msgstr "" -#: ../build/NEWS:15270 ../build/NEWS:18433 +#: ../build/NEWS:15284 ../build/NEWS:18447 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:15273 +#: ../build/NEWS:15287 msgid "" "`bpo-24225 `__: Rename many " "`idlelib/*.py` and `idle_test/test_*.py` files. Edit files to replace old " @@ -23214,183 +23239,183 @@ msgid "" "for more." msgstr "" -#: ../build/NEWS:15278 ../build/NEWS:18436 +#: ../build/NEWS:15292 ../build/NEWS:18450 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:15281 ../build/NEWS:18439 +#: ../build/NEWS:15295 ../build/NEWS:18453 msgid "" "`bpo-21939 `__: Add test for IDLE's " "percolator. Original patch by Saimadhav Heblikar." msgstr "" -#: ../build/NEWS:15284 ../build/NEWS:18442 +#: ../build/NEWS:15298 ../build/NEWS:18456 msgid "" "`bpo-21676 `__: Add test for IDLE's " "replace dialog. Original patch by Saimadhav Heblikar." msgstr "" -#: ../build/NEWS:15287 ../build/NEWS:18445 +#: ../build/NEWS:15301 ../build/NEWS:18459 msgid "" "`bpo-18410 `__: Add test for IDLE's " "search dialog. Original patch by Westley Martínez." msgstr "" -#: ../build/NEWS:15290 +#: ../build/NEWS:15304 msgid "" "`bpo-21703 `__: Add test for undo " "delegator. Patch mostly by Saimadhav Heblikar ." msgstr "" -#: ../build/NEWS:15293 ../build/NEWS:18451 +#: ../build/NEWS:15307 ../build/NEWS:18465 msgid "" "`bpo-27044 `__: Add " "ConfigDialog.remove_var_callbacks to stop memory leaks." msgstr "" -#: ../build/NEWS:15295 ../build/NEWS:18453 +#: ../build/NEWS:15309 ../build/NEWS:18467 msgid "" "`bpo-23977 `__: Add more asserts to " "test_delegator." msgstr "" -#: ../build/NEWS:15300 +#: ../build/NEWS:15314 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:15304 ../build/NEWS:18474 +#: ../build/NEWS:15318 ../build/NEWS:18488 msgid "" "`bpo-24136 `__: Document the new " ":pep:`448` unpacking syntax of 3.5." msgstr "" -#: ../build/NEWS:15306 ../build/NEWS:19035 +#: ../build/NEWS:15320 ../build/NEWS:19049 msgid "" "`bpo-22558 `__: Add remaining doc links " "to source code for Python-coded modules. Patch by Yoni Lavi." msgstr "" -#: ../build/NEWS:15312 +#: ../build/NEWS:15326 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:15316 +#: ../build/NEWS:15330 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:15322 +#: ../build/NEWS:15336 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:15329 ../build/NEWS:18525 +#: ../build/NEWS:15343 ../build/NEWS:18539 msgid "" "`bpo-27229 `__: Fix the cross-compiling " "pgen rule for in-tree builds. Patch by Xavier de Gaye." msgstr "" -#: ../build/NEWS:15332 ../build/NEWS:18562 +#: ../build/NEWS:15346 ../build/NEWS:18576 msgid "" "`bpo-26930 `__: Update OS X 10.5+ 32" "-bit-only installer to build and link with OpenSSL 1.0.2h." msgstr "" -#: ../build/NEWS:15338 ../build/NEWS:18608 +#: ../build/NEWS:15352 ../build/NEWS:18622 msgid "" "`bpo-17500 `__: Remove unused and " "outdated icons. (See also: " "https://github.com/python/pythondotorg/issues/945)" msgstr "" -#: ../build/NEWS:15344 +#: ../build/NEWS:15358 msgid "" "`bpo-27186 `__: Add the PyOS_FSPath() " "function (part of :pep:`519`)." msgstr "" -#: ../build/NEWS:15346 +#: ../build/NEWS:15360 msgid "" "`bpo-26282 `__: " "PyArg_ParseTupleAndKeywords() now supports positional-only parameters." msgstr "" -#: ../build/NEWS:15352 +#: ../build/NEWS:15366 msgid "" "`bpo-26282 `__: Argument Clinic now " "supports positional-only and keyword parameters in the same function." msgstr "" -#: ../build/NEWS:15357 +#: ../build/NEWS:15371 msgid "Python 3.6.0 alpha 1" msgstr "Python 3.6.0 alfa 1" -#: ../build/NEWS:15359 +#: ../build/NEWS:15373 msgid "*Release date: 2016-05-16*" msgstr "*Tanggal rilis: 2016-05-16*" -#: ../build/NEWS:15364 ../build/NEWS:17866 +#: ../build/NEWS:15378 ../build/NEWS:17880 msgid "" "`bpo-20041 `__: Fixed TypeError when " "frame.f_trace is set to None. Patch by Xavier de Gaye." msgstr "" -#: ../build/NEWS:15367 ../build/NEWS:17869 +#: ../build/NEWS:15381 ../build/NEWS:17883 msgid "" "`bpo-26168 `__: Fixed possible refleaks " "in failing Py_BuildValue() with the \"N\" format unit." msgstr "" -#: ../build/NEWS:15370 ../build/NEWS:17872 +#: ../build/NEWS:15384 ../build/NEWS:17886 msgid "" "`bpo-26991 `__: Fix possible refleak " "when creating a function with annotations." msgstr "" -#: ../build/NEWS:15372 +#: ../build/NEWS:15386 msgid "" "`bpo-27039 `__: Fixed bytearray.remove()" " for values greater than 127. Based on patch by Joe Jevnik." msgstr "" -#: ../build/NEWS:15375 ../build/NEWS:17877 +#: ../build/NEWS:15389 ../build/NEWS:17891 msgid "" "`bpo-23640 `__: int.from_bytes() no " "longer bypasses constructors for subclasses." msgstr "" -#: ../build/NEWS:15378 +#: ../build/NEWS:15392 msgid "" "`bpo-27005 `__: Optimized the " "float.fromhex() class method for exact float. It is now 2 times faster." msgstr "" -#: ../build/NEWS:15381 +#: ../build/NEWS:15395 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:15384 ../build/NEWS:17880 +#: ../build/NEWS:15398 ../build/NEWS:17894 msgid "" "`bpo-26811 `__: gc.get_objects() no " "longer contains a broken tuple with NULL pointer." msgstr "" -#: ../build/NEWS:15387 ../build/NEWS:17883 +#: ../build/NEWS:15401 ../build/NEWS:17897 msgid "" "`bpo-20120 `__: Use RawConfigParser for " ".pypirc parsing, removing support for interpolation unintentionally added " @@ -23398,7 +23423,7 @@ msgid "" "files, matching behavior in Python 2.7 and Setuptools 19.0." msgstr "" -#: ../build/NEWS:15392 +#: ../build/NEWS:15406 msgid "" "`bpo-26249 `__: Memory functions of the " ":c:func:`PyMem_Malloc` domain (:c:data:`PYMEM_DOMAIN_MEM`) now use the " @@ -23408,45 +23433,45 @@ msgid "" " of memory allocators in your application." msgstr "" -#: ../build/NEWS:15399 +#: ../build/NEWS:15413 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:15403 ../build/NEWS:17888 +#: ../build/NEWS:15417 ../build/NEWS:17902 msgid "" "`bpo-26659 `__: Make the builtin slice " "type support cycle collection." msgstr "" -#: ../build/NEWS:15405 ../build/NEWS:17890 +#: ../build/NEWS:15419 ../build/NEWS:17904 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:15408 ../build/NEWS:17920 +#: ../build/NEWS:15422 ../build/NEWS:17934 msgid "" "`bpo-27138 `__: Fix the doc comment for " "FileFinder.find_spec()." msgstr "" -#: ../build/NEWS:15410 ../build/NEWS:17964 +#: ../build/NEWS:15424 ../build/NEWS:17978 msgid "" "`bpo-27147 `__: Mention :pep:`420` in " "the importlib docs." msgstr "" -#: ../build/NEWS:15412 ../build/NEWS:17893 +#: ../build/NEWS:15426 ../build/NEWS:17907 msgid "" "`bpo-25339 `__: PYTHONIOENCODING now has" " priority over locale in setting the error handler for stdin and stdout." msgstr "" -#: ../build/NEWS:15415 ../build/NEWS:17896 +#: ../build/NEWS:15429 ../build/NEWS:17910 msgid "" "`bpo-26494 `__: Fixed crash on iterating" " exhausting iterators. Affected classes are generic sequence iterators, " @@ -23454,68 +23479,68 @@ msgid "" "OrderedDict, corresponding views and os.scandir() iterator." msgstr "" -#: ../build/NEWS:15420 +#: ../build/NEWS:15434 msgid "" "`bpo-26574 `__: Optimize " "``bytes.replace(b'', b'.')`` and ``bytearray.replace(b'', b'.')``. Patch " "written by Josh Snider." msgstr "" -#: ../build/NEWS:15423 ../build/NEWS:17901 +#: ../build/NEWS:15437 ../build/NEWS:17915 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:15426 +#: ../build/NEWS:15440 msgid "" "`bpo-19711 `__: Add tests for reloading " "namespace packages." msgstr "" -#: ../build/NEWS:15428 +#: ../build/NEWS:15442 msgid "" "`bpo-21099 `__: Switch applicable " "importlib tests to use :pep:`451` API." msgstr "" -#: ../build/NEWS:15430 +#: ../build/NEWS:15444 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:15434 +#: ../build/NEWS:15448 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:15438 +#: ../build/NEWS:15452 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:15442 +#: ../build/NEWS:15456 msgid "" "`bpo-26516 `__: Add " ":envvar:`PYTHONMALLOC` environment variable to set the Python memory " "allocators and/or install debug hooks." msgstr "" -#: ../build/NEWS:15445 +#: ../build/NEWS:15459 msgid "" "`bpo-26516 `__: The " ":c:func:`PyMem_SetupDebugHooks` function can now also be used on Python " "compiled in release mode." msgstr "" -#: ../build/NEWS:15448 +#: ../build/NEWS:15462 msgid "" "`bpo-26516 `__: The " ":envvar:`PYTHONMALLOCSTATS` environment variable can now also be used on " @@ -23523,14 +23548,14 @@ msgid "" "string." msgstr "" -#: ../build/NEWS:15452 +#: ../build/NEWS:15466 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:15455 ../build/NEWS:17904 +#: ../build/NEWS:15469 ../build/NEWS:17918 msgid "" "`bpo-26464 `__: Fix str.translate() when" " string is ASCII and first replacements removes character, but next " @@ -23538,7 +23563,7 @@ msgid "" "Regression introduced in Python 3.5.0." msgstr "" -#: ../build/NEWS:15459 ../build/NEWS:17908 +#: ../build/NEWS:15473 ../build/NEWS:17922 msgid "" "`bpo-22836 `__: Ensure exception reports" " from PyErr_Display() and PyErr_WriteUnraisable() are sensible even when " @@ -23546,20 +23571,20 @@ msgid "" "produced by sys.__excepthook__() and when __del__() raises an exception." msgstr "" -#: ../build/NEWS:15464 ../build/NEWS:17913 +#: ../build/NEWS:15478 ../build/NEWS:17927 msgid "" "`bpo-26302 `__: Correct behavior to " "reject comma as a legal character for cookie names." msgstr "" -#: ../build/NEWS:15467 +#: ../build/NEWS:15481 msgid "" "`bpo-26136 `__: Upgrade the warning when" " a generator raises StopIteration from PendingDeprecationWarning to " "DeprecationWarning. Patch by Anish Shah." msgstr "" -#: ../build/NEWS:15470 +#: ../build/NEWS:15484 msgid "" "`bpo-26204 `__: The compiler now ignores" " all constant statements: bytes, str, int, float, complex, name constants " @@ -23567,35 +23592,35 @@ msgid "" "example, ``1.0`` is now ignored in ``def f(): 1.0``." msgstr "" -#: ../build/NEWS:15475 ../build/NEWS:17916 +#: ../build/NEWS:15489 ../build/NEWS:17930 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:15479 +#: ../build/NEWS:15493 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:15483 +#: ../build/NEWS:15497 msgid "" "`bpo-23601 `__: Sped-up allocation of " "dict key objects by using Python's small object allocator. (Contributed by " "Julian Taylor.)" msgstr "" -#: ../build/NEWS:15486 +#: ../build/NEWS:15500 msgid "" "`bpo-18018 `__: Import raises " "ImportError instead of SystemError if a relative import is attempted without" " a known parent package." msgstr "" -#: ../build/NEWS:15489 +#: ../build/NEWS:15503 msgid "" "`bpo-25843 `__: When compiling code, " "don't merge constants if they are equal but have a different types. For " @@ -23604,14 +23629,14 @@ msgid "" "returns ``1.0`` (``float``), even if ``1`` and ``1.0`` are equal." msgstr "" -#: ../build/NEWS:15495 +#: ../build/NEWS:15509 msgid "" "`bpo-26107 `__: The format of the " "``co_lnotab`` attribute of code objects changes to support negative line " "number delta." msgstr "" -#: ../build/NEWS:15498 ../build/NEWS:17922 +#: ../build/NEWS:15512 ../build/NEWS:17936 msgid "" "`bpo-26154 `__: Add a new private " "_PyThreadState_UncheckedGet() function to get the current Python thread " @@ -23621,33 +23646,33 @@ msgid "" "implementation of atomic C types, to avoid compiler issues." msgstr "" -#: ../build/NEWS:15505 +#: ../build/NEWS:15519 msgid "" "`bpo-25791 `__: If __package__ != " "__spec__.parent or if neither __package__ or __spec__ are defined then " "ImportWarning is raised." msgstr "" -#: ../build/NEWS:15508 ../build/NEWS:17939 +#: ../build/NEWS:15522 ../build/NEWS:17953 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:15511 ../build/NEWS:17942 +#: ../build/NEWS:15525 ../build/NEWS:17956 msgid "" "`bpo-25961 `__: Disallowed null " "characters in the type name." msgstr "" -#: ../build/NEWS:15513 ../build/NEWS:17944 +#: ../build/NEWS:15527 ../build/NEWS:17958 msgid "" "`bpo-25973 `__: Fix segfault when an " "invalid nonlocal statement binds a name starting with two underscores." msgstr "" -#: ../build/NEWS:15516 ../build/NEWS:17947 +#: ../build/NEWS:15530 ../build/NEWS:17961 msgid "" "`bpo-22995 `__: Instances of extension " "types with a state that aren't subclasses of list or dict and haven't " @@ -23656,51 +23681,51 @@ msgid "" "pickled. Including memoryview." msgstr "" -#: ../build/NEWS:15521 ../build/NEWS:17952 +#: ../build/NEWS:15535 ../build/NEWS:17966 msgid "" "`bpo-20440 `__: Massive replacing unsafe" " attribute setting code with special macro Py_SETREF." msgstr "" -#: ../build/NEWS:15524 ../build/NEWS:17955 +#: ../build/NEWS:15538 ../build/NEWS:17969 msgid "" "`bpo-25766 `__: Special method " "__bytes__() now works in str subclasses." msgstr "" -#: ../build/NEWS:15526 ../build/NEWS:17957 +#: ../build/NEWS:15540 ../build/NEWS:17971 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:15530 ../build/NEWS:17961 ../build/NEWS:18620 +#: ../build/NEWS:15544 ../build/NEWS:17975 ../build/NEWS:18634 msgid "" "`bpo-25709 `__: Fixed problem with in-" "place string concatenation and utf-8 cache." msgstr "" -#: ../build/NEWS:15533 +#: ../build/NEWS:15547 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:15536 +#: ../build/NEWS:15550 msgid "" "`bpo-25485 `__: telnetlib.Telnet is now " "a context manager." msgstr "" -#: ../build/NEWS:15538 ../build/NEWS:17966 +#: ../build/NEWS:15552 ../build/NEWS:17980 msgid "" "`bpo-24097 `__: Fixed crash in " "object.__reduce__() if slot name is freed inside __getattr__." msgstr "" -#: ../build/NEWS:15541 ../build/NEWS:17969 +#: ../build/NEWS:15555 ../build/NEWS:17983 msgid "" "`bpo-24731 `__: Fixed crash on " "converting objects with special methods __bytes__, __trunc__, and __float__ " @@ -23708,13 +23733,13 @@ msgid "" "bytes, int, and float correspondingly." msgstr "" -#: ../build/NEWS:15546 ../build/NEWS:18638 +#: ../build/NEWS:15560 ../build/NEWS:18652 msgid "" "`bpo-25630 `__: Fix a possible segfault " "during argument parsing in functions that accept filesystem paths." msgstr "" -#: ../build/NEWS:15549 ../build/NEWS:18641 +#: ../build/NEWS:15563 ../build/NEWS:18655 msgid "" "`bpo-23564 `__: Fixed a partially broken" " sanity check in the _posixsubprocess internals regarding how fds_to_pass " @@ -23722,27 +23747,27 @@ msgid "" "already avoided it." msgstr "" -#: ../build/NEWS:15553 ../build/NEWS:18645 +#: ../build/NEWS:15567 ../build/NEWS:18659 msgid "" "`bpo-25388 `__: Fixed tokenizer crash " "when processing undecodable source code with a null byte." msgstr "" -#: ../build/NEWS:15556 ../build/NEWS:18648 +#: ../build/NEWS:15570 ../build/NEWS:18662 msgid "" "`bpo-25462 `__: The hash of the key now " "is calculated only once in most operations in C implementation of " "OrderedDict." msgstr "" -#: ../build/NEWS:15559 ../build/NEWS:18651 +#: ../build/NEWS:15573 ../build/NEWS:18665 msgid "" "`bpo-22995 `__: Default implementation " "of __reduce__ and __reduce_ex__ now rejects builtin types with not defined " "__new__." msgstr "" -#: ../build/NEWS:15562 ../build/NEWS:18657 +#: ../build/NEWS:15576 ../build/NEWS:18671 msgid "" "`bpo-24802 `__: Avoid buffer overreads " "when int(), float(), compile(), exec() and eval() are passed bytes-like " @@ -23750,47 +23775,47 @@ msgid "" "the functions assumed they were." msgstr "" -#: ../build/NEWS:15567 ../build/NEWS:18654 +#: ../build/NEWS:15581 ../build/NEWS:18668 msgid "" "`bpo-25555 `__: Fix parser and AST: fill" " lineno and col_offset of \"arg\" node when compiling AST from Python " "objects." msgstr "" -#: ../build/NEWS:15570 ../build/NEWS:18662 +#: ../build/NEWS:15584 ../build/NEWS:18676 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:15573 ../build/NEWS:18665 +#: ../build/NEWS:15587 ../build/NEWS:18679 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:15576 ../build/NEWS:18668 +#: ../build/NEWS:15590 ../build/NEWS:18682 msgid "" "`bpo-25395 `__: Fixed crash when highly " "nested OrderedDict structures were garbage collected." msgstr "" -#: ../build/NEWS:15579 +#: ../build/NEWS:15593 msgid "" "`bpo-25401 `__: Optimize bytes.fromhex()" " and bytearray.fromhex(): they are now between 2x and 3.5x faster." msgstr "" -#: ../build/NEWS:15582 +#: ../build/NEWS:15596 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:15585 ../build/NEWS:18671 +#: ../build/NEWS:15599 ../build/NEWS:18685 msgid "" "`bpo-25274 `__: sys.setrecursionlimit() " "now raises a RecursionError if the new recursion limit is too low depending " @@ -23799,40 +23824,40 @@ msgid "" "of the thread state is reset." msgstr "" -#: ../build/NEWS:15590 ../build/NEWS:18676 +#: ../build/NEWS:15604 ../build/NEWS:18690 msgid "" "`bpo-24402 `__: Fix input() to prompt to" " the redirected stdout when sys.stdout.fileno() fails." msgstr "" -#: ../build/NEWS:15593 +#: ../build/NEWS:15607 msgid "" "`bpo-25349 `__: Optimize bytes % args " "using the new private _PyBytesWriter API. Formatting is now up to 2 times " "faster." msgstr "" -#: ../build/NEWS:15596 ../build/NEWS:18679 +#: ../build/NEWS:15610 ../build/NEWS:18693 msgid "" "`bpo-24806 `__: Prevent builtin types " "that are not allowed to be subclassed from being subclassed through multiple" " inheritance." msgstr "" -#: ../build/NEWS:15599 +#: ../build/NEWS:15613 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:15602 ../build/NEWS:18682 +#: ../build/NEWS:15616 ../build/NEWS:18696 msgid "" "`bpo-24848 `__: Fixed a number of bugs " "in UTF-7 decoding of misformed data." msgstr "" -#: ../build/NEWS:15604 +#: ../build/NEWS:15618 msgid "" "`bpo-25267 `__: The UTF-8 encoder is now" " up to 75 times as fast for error handlers: ``ignore``, ``replace``, " @@ -23840,20 +23865,20 @@ msgid "" "Storchaka." msgstr "" -#: ../build/NEWS:15608 ../build/NEWS:18684 +#: ../build/NEWS:15622 ../build/NEWS:18698 msgid "" "`bpo-25280 `__: Import trace messages " "emitted in verbose (-v) mode are no longer formatted twice." msgstr "" -#: ../build/NEWS:15611 +#: ../build/NEWS:15625 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:15615 ../build/NEWS:18687 +#: ../build/NEWS:15629 ../build/NEWS:18701 msgid "" "`bpo-25003 `__: On Solaris 11.3 or " "newer, os.urandom() now uses the getrandom() function instead of the " @@ -23862,7 +23887,7 @@ msgid "" "entropy." msgstr "" -#: ../build/NEWS:15620 +#: ../build/NEWS:15634 msgid "" "`bpo-9232 `__: Modify Python's grammar to" " allow trailing commas in the argument list of a function declaration. For " @@ -23870,7 +23895,7 @@ msgid "" "Dickinson." msgstr "" -#: ../build/NEWS:15624 +#: ../build/NEWS:15638 msgid "" "`bpo-24965 `__: Implement :pep:`498` " "\"Literal String Interpolation\". This allows you to embed expressions " @@ -23878,31 +23903,31 @@ msgid "" "x=3, then f'value={x}' == 'value=3'. Patch by Eric V. Smith." msgstr "" -#: ../build/NEWS:15629 ../build/NEWS:17974 +#: ../build/NEWS:15643 ../build/NEWS:17988 msgid "" "`bpo-26478 `__: Fix semantic bugs when " "using binary operators with dictionary views and tuples." msgstr "" -#: ../build/NEWS:15632 ../build/NEWS:17977 +#: ../build/NEWS:15646 ../build/NEWS:17991 msgid "" "`bpo-26171 `__: Fix possible integer " "overflow and heap corruption in zipimporter.get_data()." msgstr "" -#: ../build/NEWS:15635 ../build/NEWS:17980 +#: ../build/NEWS:15649 ../build/NEWS:17994 msgid "" "`bpo-25660 `__: Fix TAB key behaviour in" " REPL with readline." msgstr "" -#: ../build/NEWS:15637 +#: ../build/NEWS:15651 msgid "" "`bpo-26288 `__: Optimize " "PyLong_AsDouble." msgstr "" -#: ../build/NEWS:15639 +#: ../build/NEWS:15653 msgid "" "`bpo-26289 `__: Optimize floor and " "modulo division for single-digit longs. Microbenchmarks show 2-2.5x " @@ -23910,39 +23935,39 @@ msgid "" " `bpo-26315 `__)" msgstr "" -#: ../build/NEWS:15643 ../build/NEWS:17982 +#: ../build/NEWS:15657 ../build/NEWS:17996 msgid "" "`bpo-25887 `__: Raise a RuntimeError " "when a coroutine object is awaited more than once." msgstr "" -#: ../build/NEWS:15649 ../build/NEWS:18056 +#: ../build/NEWS:15663 ../build/NEWS:18070 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:15653 ../build/NEWS:18060 +#: ../build/NEWS:15667 ../build/NEWS:18074 msgid "" "`bpo-27014 `__: Fix infinite recursion " "using typing.py. Thanks to Kalle Tuure!" msgstr "" -#: ../build/NEWS:15655 +#: ../build/NEWS:15669 msgid "" "`bpo-27031 `__: Removed dummy methods in" " Tkinter widget classes: tk_menuBar() and tk_bindForTraversal()." msgstr "" -#: ../build/NEWS:15658 ../build/NEWS:18062 +#: ../build/NEWS:15672 ../build/NEWS:18076 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:15661 ../build/NEWS:18065 +#: ../build/NEWS:15675 ../build/NEWS:18079 msgid "" "`bpo-17214 `__: The \"urllib.request\" " "module now percent-encodes non-ASCII bytes found in redirect target URLs. " @@ -23951,109 +23976,109 @@ msgid "" " a UnicodeEncodeError is raised. Based on patch by Christian Heimes." msgstr "" -#: ../build/NEWS:15667 +#: ../build/NEWS:15681 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:15670 +#: ../build/NEWS:15684 msgid "" "`bpo-27034 `__: Removed deprecated class" " asynchat.fifo." msgstr "" -#: ../build/NEWS:15672 +#: ../build/NEWS:15686 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:15676 +#: ../build/NEWS:15690 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:15679 ../build/NEWS:18071 +#: ../build/NEWS:15693 ../build/NEWS:18085 msgid "" "`bpo-26892 `__: Honor debuglevel flag in" " urllib.request.HTTPHandler. Patch contributed by Chi Hsuan Yen." msgstr "" -#: ../build/NEWS:15682 ../build/NEWS:18074 +#: ../build/NEWS:15696 ../build/NEWS:18088 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:15685 ../build/NEWS:18077 +#: ../build/NEWS:15699 ../build/NEWS:18091 msgid "" "`bpo-26807 `__: mock_open 'files' no " "longer error on readline at end of file. Patch from Yolanda Robla." msgstr "" -#: ../build/NEWS:15688 ../build/NEWS:18080 +#: ../build/NEWS:15702 ../build/NEWS:18094 msgid "" "`bpo-25745 `__: Fixed leaking a userptr " "in curses panel destructor." msgstr "" -#: ../build/NEWS:15690 ../build/NEWS:18082 +#: ../build/NEWS:15704 ../build/NEWS:18096 msgid "" "`bpo-26977 `__: Removed unnecessary, and" " ignored, call to sum of squares helper in statistics.pvariance." msgstr "" -#: ../build/NEWS:15693 +#: ../build/NEWS:15707 msgid "" "`bpo-26002 `__: Use bisect in " "statistics.median instead of a linear search. Patch by Upendra Kuma." msgstr "" -#: ../build/NEWS:15696 +#: ../build/NEWS:15710 msgid "" "`bpo-25974 `__: Make use of new " "Decimal.as_integer_ratio() method in statistics module. Patch by Stefan " "Krah." msgstr "" -#: ../build/NEWS:15699 +#: ../build/NEWS:15713 msgid "" "`bpo-26996 `__: Add secrets module as " "described in :pep:`506`." msgstr "" -#: ../build/NEWS:15701 ../build/NEWS:18085 +#: ../build/NEWS:15715 ../build/NEWS:18099 msgid "" "`bpo-26881 `__: The modulefinder module " "now supports extended opcode arguments." msgstr "" -#: ../build/NEWS:15703 ../build/NEWS:18087 +#: ../build/NEWS:15717 ../build/NEWS:18101 msgid "" "`bpo-23815 `__: Fixed crashes related to" " directly created instances of types in _tkinter and curses.panel modules." msgstr "" -#: ../build/NEWS:15706 ../build/NEWS:18090 +#: ../build/NEWS:15720 ../build/NEWS:18104 msgid "" "`bpo-17765 `__: weakref.ref() no longer " "silently ignores keyword arguments. Patch by Georg Brandl." msgstr "" -#: ../build/NEWS:15709 ../build/NEWS:18093 +#: ../build/NEWS:15723 ../build/NEWS:18107 msgid "" "`bpo-26873 `__: xmlrpc now raises " "ResponseError on unsupported type tags instead of silently return incorrect " "result." msgstr "" -#: ../build/NEWS:15712 +#: ../build/NEWS:15726 msgid "" "`bpo-26915 `__: The __contains__ methods" " in the collections ABCs now check for identity before checking equality. " @@ -24061,13 +24086,13 @@ msgid "" "handling of NaNs, and makes it easier to reason about container invariants." msgstr "" -#: ../build/NEWS:15717 ../build/NEWS:18096 +#: ../build/NEWS:15731 ../build/NEWS:18110 msgid "" "`bpo-26711 `__: Fixed the comparison of " "plistlib.Data with other types." msgstr "" -#: ../build/NEWS:15719 ../build/NEWS:18098 +#: ../build/NEWS:15733 ../build/NEWS:18112 msgid "" "`bpo-24114 `__: Fix an uninitialized " "variable in `ctypes.util`. The bug only occurs on SunOS when the ctypes " @@ -24075,7 +24100,7 @@ msgid "" "Tested on SunOS by Kees Bos." msgstr "" -#: ../build/NEWS:15723 ../build/NEWS:18102 +#: ../build/NEWS:15737 ../build/NEWS:18116 msgid "" "`bpo-26864 `__: In urllib.request, " "change the proxy bypass host checking against no_proxy to be case-" @@ -24083,73 +24108,73 @@ msgid "" "bypassed hostname as a suffix. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:15728 +#: ../build/NEWS:15742 msgid "" "`bpo-24902 `__: Print server URL on " "http.server startup. Initial patch by Felix Kaiser." msgstr "" -#: ../build/NEWS:15731 +#: ../build/NEWS:15745 msgid "" "`bpo-25788 `__: fileinput.hook_encoded()" " now supports an \"errors\" argument for passing to open. Original patch by" " Joseph Hackman." msgstr "" -#: ../build/NEWS:15734 ../build/NEWS:18107 +#: ../build/NEWS:15748 ../build/NEWS:18121 msgid "" "`bpo-26634 `__: recursive_repr() now " "sets __qualname__ of wrapper. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:15737 ../build/NEWS:18110 +#: ../build/NEWS:15751 ../build/NEWS:18124 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:15741 ../build/NEWS:18114 +#: ../build/NEWS:15755 ../build/NEWS:18128 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:15745 ../build/NEWS:18118 +#: ../build/NEWS:15759 ../build/NEWS:18132 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:15749 ../build/NEWS:18122 +#: ../build/NEWS:15763 ../build/NEWS:18136 msgid "" "`bpo-26822 `__: itemgetter, attrgetter " "and methodcaller objects no longer silently ignore keyword arguments." msgstr "" -#: ../build/NEWS:15752 ../build/NEWS:18125 +#: ../build/NEWS:15766 ../build/NEWS:18139 msgid "" "`bpo-26733 `__: Disassembling a class " "now disassembles class and static methods. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:15755 ../build/NEWS:18128 +#: ../build/NEWS:15769 ../build/NEWS:18142 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:15759 ../build/NEWS:18132 +#: ../build/NEWS:15773 ../build/NEWS:18146 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:15765 ../build/NEWS:18138 +#: ../build/NEWS:15779 ../build/NEWS:18152 msgid "" "`bpo-26657 `__: Fix directory traversal " "vulnerability with http.server on Windows. This fixes a regression that was" @@ -24157,89 +24182,89 @@ msgid "" "Hagemeister." msgstr "" -#: ../build/NEWS:15772 ../build/NEWS:18145 +#: ../build/NEWS:15786 ../build/NEWS:18159 msgid "" "`bpo-26717 `__: Stop encoding " "Latin-1-ized WSGI paths with UTF-8. Patch by Anthony Sottile." msgstr "" -#: ../build/NEWS:15775 +#: ../build/NEWS:15789 msgid "" "`bpo-26782 `__: Add STARTUPINFO to " "subprocess.__all__ on Windows." msgstr "" -#: ../build/NEWS:15777 +#: ../build/NEWS:15791 msgid "" "`bpo-26404 `__: Add context manager to " "socketserver. Patch by Aviv Palivoda." msgstr "" -#: ../build/NEWS:15779 ../build/NEWS:18148 +#: ../build/NEWS:15793 ../build/NEWS:18162 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:15783 +#: ../build/NEWS:15797 msgid "" "`bpo-26585 `__: Eliminate " "http.server._quote_html() and use html.escape(quote=False). Patch by Xiang " "Zhang." msgstr "" -#: ../build/NEWS:15786 +#: ../build/NEWS:15800 msgid "" "`bpo-26685 `__: Raise OSError if closing" " a socket fails." msgstr "" -#: ../build/NEWS:15788 ../build/NEWS:18152 +#: ../build/NEWS:15802 ../build/NEWS:18166 msgid "" "`bpo-16329 `__: Add .webm to " "mimetypes.types_map. Patch by Giampaolo Rodola'." msgstr "" -#: ../build/NEWS:15790 ../build/NEWS:18154 +#: ../build/NEWS:15804 ../build/NEWS:18168 msgid "" "`bpo-13952 `__: Add .csv to " "mimetypes.types_map. Patch by Geoff Wilson." msgstr "" -#: ../build/NEWS:15792 +#: ../build/NEWS:15806 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:15795 +#: ../build/NEWS:15809 msgid "" "`bpo-25609 `__: Introduce " "contextlib.AbstractContextManager and typing.ContextManager." msgstr "" -#: ../build/NEWS:15798 ../build/NEWS:18156 +#: ../build/NEWS:15812 ../build/NEWS:18170 msgid "" "`bpo-26709 `__: Fixed Y2038 problem in " "loading binary PLists." msgstr "" -#: ../build/NEWS:15800 ../build/NEWS:18158 +#: ../build/NEWS:15814 ../build/NEWS:18172 msgid "" "`bpo-23735 `__: Handle terminal resizing" " with Readline 6.3+ by installing our own SIGWINCH handler. Patch by Eric " "Price." msgstr "" -#: ../build/NEWS:15803 +#: ../build/NEWS:15817 msgid "" "`bpo-25951 `__: Change " "SSLSocket.sendall() to return None, as explicitly documented for plain " "socket objects. Patch by Aviv Palivoda." msgstr "" -#: ../build/NEWS:15806 ../build/NEWS:18161 +#: ../build/NEWS:15820 ../build/NEWS:18175 msgid "" "`bpo-26586 `__: In http.server, respond " "with \"413 Request header fields too large\" if there are too many header " @@ -24247,34 +24272,34 @@ msgid "" " exception. Patch by Xiang Zhang." msgstr "" -#: ../build/NEWS:15810 +#: ../build/NEWS:15824 msgid "" "`bpo-26676 `__: Added missing " "XMLPullParser to ElementTree.__all__." msgstr "" -#: ../build/NEWS:15812 ../build/NEWS:18165 +#: ../build/NEWS:15826 ../build/NEWS:18179 msgid "" "`bpo-22854 `__: Change " "BufferedReader.writable() and BufferedWriter.readable() to always return " "False." msgstr "" -#: ../build/NEWS:15815 +#: ../build/NEWS:15829 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:15819 +#: ../build/NEWS:15833 msgid "" "`bpo-26641 `__: doctest.DocFileTest and " "doctest.testfile() now support packages (module splitted into multiple " "directories) for the package parameter." msgstr "" -#: ../build/NEWS:15822 ../build/NEWS:18168 +#: ../build/NEWS:15836 ../build/NEWS:18182 msgid "" "`bpo-25195 `__: Fix a regression in " "mock.MagicMock. _Call is a subclass of tuple (changeset 3603bae63c13 only " @@ -24282,26 +24307,26 @@ msgid "" "Andrew Plummer." msgstr "" -#: ../build/NEWS:15826 ../build/NEWS:18172 +#: ../build/NEWS:15840 ../build/NEWS:18186 msgid "" "`bpo-26644 `__: Raise ValueError rather " "than SystemError when a negative length is passed to SSLSocket.recv() or " "read()." msgstr "" -#: ../build/NEWS:15829 ../build/NEWS:18175 +#: ../build/NEWS:15843 ../build/NEWS:18189 msgid "" "`bpo-23804 `__: Fix SSL recv(0) and " "read(0) methods to return zero bytes instead of up to 1024." msgstr "" -#: ../build/NEWS:15832 ../build/NEWS:18178 +#: ../build/NEWS:15846 ../build/NEWS:18192 msgid "" "`bpo-26616 `__: Fixed a bug in " "datetime.astimezone() method." msgstr "" -#: ../build/NEWS:15834 +#: ../build/NEWS:15848 msgid "" "`bpo-26637 `__: The :mod:`importlib` " "module now emits an :exc:`ImportError` rather than a :exc:`TypeError` if " @@ -24309,7 +24334,7 @@ msgid "" ":data:`sys.path` is already cleared (set to ``None``)." msgstr "" -#: ../build/NEWS:15839 +#: ../build/NEWS:15853 msgid "" "`bpo-21925 `__: " ":func:`warnings.formatwarning` now catches exceptions when calling " @@ -24318,7 +24343,7 @@ msgid "" "process." msgstr "" -#: ../build/NEWS:15844 +#: ../build/NEWS:15858 msgid "" "`bpo-23848 `__: On Windows, " "faulthandler.enable() now also installs an exception handler to dump the " @@ -24326,7 +24351,7 @@ msgid "" "signals (SIGSEGV, SIGFPE, SIGABRT)." msgstr "" -#: ../build/NEWS:15848 +#: ../build/NEWS:15862 msgid "" "`bpo-26530 `__: Add C functions " ":c:func:`_PyTraceMalloc_Track` and :c:func:`_PyTraceMalloc_Untrack` to track" @@ -24334,38 +24359,38 @@ msgid "" ":c:func:`_PyTraceMalloc_GetTraceback` to get the traceback of an object." msgstr "" -#: ../build/NEWS:15853 +#: ../build/NEWS:15867 msgid "" "`bpo-26588 `__: The _tracemalloc now " "supports tracing memory allocations of multiple address spaces (domains)." msgstr "" -#: ../build/NEWS:15856 ../build/NEWS:18184 +#: ../build/NEWS:15870 ../build/NEWS:18198 msgid "" "`bpo-24266 `__: Ctrl+C during Readline " "history search now cancels the search mode when compiled with Readline 7." msgstr "" -#: ../build/NEWS:15859 +#: ../build/NEWS:15873 msgid "" "`bpo-26590 `__: Implement a safe " "finalizer for the _socket.socket type. It now releases the GIL to close the " "socket." msgstr "" -#: ../build/NEWS:15862 +#: ../build/NEWS:15876 msgid "" "`bpo-18787 `__: spwd.getspnam() now " "raises a PermissionError if the user doesn't have privileges." msgstr "" -#: ../build/NEWS:15865 ../build/NEWS:18187 +#: ../build/NEWS:15879 ../build/NEWS:18201 msgid "" "`bpo-26560 `__: Avoid potential " "ValueError in BaseHandler.start_response. Initial patch by Peter Inglesby." msgstr "" -#: ../build/NEWS:15868 +#: ../build/NEWS:15882 msgid "" "`bpo-26567 `__: Add a new function " ":c:func:`PyErr_ResourceWarning` function to pass the destroyed object. Add a" @@ -24374,137 +24399,137 @@ msgid "" "source object was allocated." msgstr "" -#: ../build/NEWS:15876 ../build/NEWS:18193 +#: ../build/NEWS:15890 ../build/NEWS:18207 msgid "" "`bpo-26313 `__: ssl.py " "_load_windows_store_certs fails if windows cert store is empty. Patch by " "Baji." msgstr "" -#: ../build/NEWS:15882 ../build/NEWS:18199 +#: ../build/NEWS:15896 ../build/NEWS:18213 msgid "" "`bpo-26569 `__: Fix " ":func:`pyclbr.readmodule` and :func:`pyclbr.readmodule_ex` to support " "importing packages." msgstr "" -#: ../build/NEWS:15885 ../build/NEWS:18202 +#: ../build/NEWS:15899 ../build/NEWS:18216 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:15889 ../build/NEWS:18206 +#: ../build/NEWS:15903 ../build/NEWS:18220 msgid "" "`bpo-25320 `__: Handle sockets in " "directories unittest discovery is scanning. Patch from Victor van den Elzen." msgstr "" -#: ../build/NEWS:15892 ../build/NEWS:18209 +#: ../build/NEWS:15906 ../build/NEWS:18223 msgid "" "`bpo-16181 `__: cookiejar.http2time() " "now returns None if year is higher than datetime.MAXYEAR." msgstr "" -#: ../build/NEWS:15895 ../build/NEWS:18212 +#: ../build/NEWS:15909 ../build/NEWS:18226 msgid "" "`bpo-26513 `__: Fixes platform module " "detection of Windows Server" msgstr "" -#: ../build/NEWS:15897 ../build/NEWS:18214 +#: ../build/NEWS:15911 ../build/NEWS:18228 msgid "" "`bpo-23718 `__: Fixed parsing time in " "week 0 before Jan 1. Original patch by Tamás Bence Gedai." msgstr "" -#: ../build/NEWS:15900 +#: ../build/NEWS:15914 msgid "" "`bpo-26323 `__: Add Mock.assert_called()" " and Mock.assert_called_once() methods to unittest.mock. Patch written by " "Amit Saha." msgstr "" -#: ../build/NEWS:15903 ../build/NEWS:18217 +#: ../build/NEWS:15917 ../build/NEWS:18231 msgid "" "`bpo-20589 `__: Invoking Path.owner() " "and Path.group() on Windows now raise NotImplementedError instead of " "ImportError." msgstr "" -#: ../build/NEWS:15906 ../build/NEWS:18220 +#: ../build/NEWS:15920 ../build/NEWS:18234 msgid "" "`bpo-26177 `__: Fixed the keys() method " "for Canvas and Scrollbar widgets." msgstr "" -#: ../build/NEWS:15908 +#: ../build/NEWS:15922 msgid "" "`bpo-15068 `__: Got rid of excessive " "buffering in fileinput. The bufsize parameter is now deprecated and ignored." msgstr "" -#: ../build/NEWS:15911 +#: ../build/NEWS:15925 msgid "" "`bpo-19475 `__: Added an optional " "argument timespec to the datetime isoformat() method to choose the precision" " of the time component." msgstr "" -#: ../build/NEWS:15914 ../build/NEWS:18225 +#: ../build/NEWS:15928 ../build/NEWS:18239 msgid "" "`bpo-2202 `__: Fix UnboundLocalError in " "AbstractDigestAuthHandler.get_algorithm_impls. Initial patch by Mathieu " "Dupuy." msgstr "" -#: ../build/NEWS:15918 +#: ../build/NEWS:15932 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:15922 ../build/NEWS:18229 +#: ../build/NEWS:15936 ../build/NEWS:18243 msgid "" "`bpo-25718 `__: Fixed pickling and " "copying the accumulate() iterator with total is None." msgstr "" -#: ../build/NEWS:15925 ../build/NEWS:18232 +#: ../build/NEWS:15939 ../build/NEWS:18246 msgid "" "`bpo-26475 `__: Fixed debugging output " "for regular expressions with the (?x) flag." msgstr "" -#: ../build/NEWS:15928 +#: ../build/NEWS:15942 msgid "" "`bpo-26482 `__: Allowed pickling " "recursive dequeues." msgstr "" -#: ../build/NEWS:15930 +#: ../build/NEWS:15944 msgid "" "`bpo-26335 `__: Make mmap.write() return" " the number of bytes written like other write methods. Patch by Jakub " "Stasiak." msgstr "" -#: ../build/NEWS:15933 ../build/NEWS:18235 +#: ../build/NEWS:15947 ../build/NEWS:18249 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:15937 ../build/NEWS:18239 +#: ../build/NEWS:15951 ../build/NEWS:18253 msgid "" "`bpo-26385 `__: Remove the file if the " "internal open() call in NamedTemporaryFile() fails. Patch by Silent Ghost." msgstr "" -#: ../build/NEWS:15940 ../build/NEWS:18242 +#: ../build/NEWS:15954 ../build/NEWS:18256 msgid "" "`bpo-26402 `__: Fix XML-RPC client to " "retry when the server shuts down a persistent connection. This was a " @@ -24512,33 +24537,33 @@ msgid "" "3.5.0a4." msgstr "" -#: ../build/NEWS:15944 ../build/NEWS:18246 +#: ../build/NEWS:15958 ../build/NEWS:18260 msgid "" "`bpo-25913 `__: Leading ``<~`` is " "optional now in base64.a85decode() with adobe=True. Patch by Swati Jaiswal." msgstr "" -#: ../build/NEWS:15947 ../build/NEWS:18249 +#: ../build/NEWS:15961 ../build/NEWS:18263 msgid "" "`bpo-26186 `__: Remove an invalid type " "check in importlib.util.LazyLoader." msgstr "" -#: ../build/NEWS:15949 +#: ../build/NEWS:15963 msgid "" "`bpo-26367 `__: importlib.__import__() " "raises ImportError like builtins.__import__() when ``level`` is specified " "but without an accompanying package specified." msgstr "" -#: ../build/NEWS:15953 ../build/NEWS:18255 +#: ../build/NEWS:15967 ../build/NEWS:18269 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:15957 +#: ../build/NEWS:15971 msgid "" "`bpo-23430 `__: Change the socketserver " "module to only catch exceptions raised from a request handler that are " @@ -24547,77 +24572,77 @@ msgid "" "to stop a single-threaded server." msgstr "" -#: ../build/NEWS:15966 ../build/NEWS:18262 +#: ../build/NEWS:15980 ../build/NEWS:18276 msgid "" "`bpo-25939 `__: On Windows open the cert" " store readonly in ssl.enum_certificates." msgstr "" -#: ../build/NEWS:15972 ../build/NEWS:18268 +#: ../build/NEWS:15986 ../build/NEWS:18282 msgid "" "`bpo-25995 `__: os.walk() no longer uses" " FDs proportional to the tree depth." msgstr "" -#: ../build/NEWS:15974 +#: ../build/NEWS:15988 msgid "" "`bpo-25994 `__: Added the close() method" " and the support of the context manager protocol for the os.scandir() " "iterator." msgstr "" -#: ../build/NEWS:15977 +#: ../build/NEWS:15991 msgid "" "`bpo-23992 `__: multiprocessing: make " "MapResult not fail-fast upon exception." msgstr "" -#: ../build/NEWS:15979 +#: ../build/NEWS:15993 msgid "" "`bpo-26243 `__: Support keyword " "arguments to zlib.compress(). Patch by Aviv Palivoda." msgstr "" -#: ../build/NEWS:15982 ../build/NEWS:18270 +#: ../build/NEWS:15996 ../build/NEWS:18284 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:15985 +#: ../build/NEWS:15999 msgid "" "`bpo-25949 `__: __dict__ for an " "OrderedDict instance is now created only when needed." msgstr "" -#: ../build/NEWS:15988 ../build/NEWS:18273 +#: ../build/NEWS:16002 ../build/NEWS:18287 msgid "" "`bpo-25911 `__: Restored support of " "bytes paths in os.walk() on Windows." msgstr "" -#: ../build/NEWS:15990 ../build/NEWS:18275 +#: ../build/NEWS:16004 ../build/NEWS:18289 msgid "" "`bpo-26045 `__: Add UTF-8 suggestion to " "error message when posting a non-Latin-1 string with http.client." msgstr "" -#: ../build/NEWS:15993 +#: ../build/NEWS:16007 msgid "" "`bpo-26039 `__: Added " "zipfile.ZipInfo.from_file() and zipinfo.ZipInfo.is_dir(). Patch by Thomas " "Kluyver." msgstr "" -#: ../build/NEWS:15996 ../build/NEWS:18278 +#: ../build/NEWS:16010 ../build/NEWS:18292 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:15999 ../build/NEWS:18281 +#: ../build/NEWS:16013 ../build/NEWS:18295 msgid "" "`bpo-25945 `__: Fixed a crash when " "unpickle the functools.partial object with wrong state. Fixed a leak in " @@ -24625,25 +24650,25 @@ msgid "" "of functools.partial have now always types tuple and dict correspondingly." msgstr "" -#: ../build/NEWS:16004 ../build/NEWS:18286 +#: ../build/NEWS:16018 ../build/NEWS:18300 msgid "" "`bpo-26202 `__: copy.deepcopy() now " "correctly copies range() objects with non-atomic attributes." msgstr "" -#: ../build/NEWS:16007 ../build/NEWS:18289 +#: ../build/NEWS:16021 ../build/NEWS:18303 msgid "" "`bpo-23076 `__: Path.glob() now raises a" " ValueError if it's called with an invalid pattern. Patch by Thomas Nyberg." msgstr "" -#: ../build/NEWS:16010 ../build/NEWS:18292 +#: ../build/NEWS:16024 ../build/NEWS:18306 msgid "" "`bpo-19883 `__: Fixed possible integer " "overflows in zipimport." msgstr "" -#: ../build/NEWS:16012 ../build/NEWS:18294 +#: ../build/NEWS:16026 ../build/NEWS:18308 msgid "" "`bpo-26227 `__: On Windows, " "getnameinfo(), gethostbyaddr() and gethostbyname_ex() functions of the " @@ -24651,203 +24676,203 @@ msgid "" "UTF-8." msgstr "" -#: ../build/NEWS:16016 +#: ../build/NEWS:16030 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:16020 ../build/NEWS:18298 +#: ../build/NEWS:16034 ../build/NEWS:18312 msgid "" "`bpo-26147 `__: xmlrpc now works with " "strings not encodable with used non-UTF-8 encoding." msgstr "" -#: ../build/NEWS:16023 ../build/NEWS:18301 +#: ../build/NEWS:16037 ../build/NEWS:18315 msgid "" "`bpo-25935 `__: Garbage collector now " "breaks reference loops with OrderedDict." msgstr "" -#: ../build/NEWS:16025 ../build/NEWS:18303 +#: ../build/NEWS:16039 ../build/NEWS:18317 msgid "" "`bpo-16620 `__: Fixed AttributeError in " "msilib.Directory.glob()." msgstr "" -#: ../build/NEWS:16027 ../build/NEWS:18305 +#: ../build/NEWS:16041 ../build/NEWS:18319 msgid "" "`bpo-26013 `__: Added compatibility with" " broken protocol 2 pickles created in old Python 3 versions (3.4.3 and " "lower)." msgstr "" -#: ../build/NEWS:16030 +#: ../build/NEWS:16044 msgid "" "`bpo-26129 `__: Deprecated accepting " "non-integers in grp.getgrgid()." msgstr "" -#: ../build/NEWS:16032 ../build/NEWS:18308 +#: ../build/NEWS:16046 ../build/NEWS:18322 msgid "" "`bpo-25850 `__: Use cross-compilation by" " default for 64-bit Windows." msgstr "" -#: ../build/NEWS:16034 +#: ../build/NEWS:16048 msgid "" "`bpo-25822 `__: Add docstrings to the " "fields of urllib.parse results. Patch contributed by Swati Jaiswal." msgstr "" -#: ../build/NEWS:16037 +#: ../build/NEWS:16051 msgid "" "`bpo-22642 `__: Convert trace module " "option parsing mechanism to argparse. Patch contributed by SilentGhost." msgstr "" -#: ../build/NEWS:16040 ../build/NEWS:18312 +#: ../build/NEWS:16054 ../build/NEWS:18326 msgid "" "`bpo-24705 `__: Fix " "sysconfig._parse_makefile not expanding ${} vars appearing before $() vars." msgstr "" -#: ../build/NEWS:16043 +#: ../build/NEWS:16057 msgid "" "`bpo-26069 `__: Remove the deprecated " "apis in the trace module." msgstr "" -#: ../build/NEWS:16045 ../build/NEWS:18315 +#: ../build/NEWS:16059 ../build/NEWS:18329 msgid "" "`bpo-22138 `__: Fix mock.patch behavior " "when patching descriptors. Restore original values after patching. Patch " "contributed by Sean McCully." msgstr "" -#: ../build/NEWS:16048 ../build/NEWS:18318 +#: ../build/NEWS:16062 ../build/NEWS:18332 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:16051 ../build/NEWS:18321 +#: ../build/NEWS:16065 ../build/NEWS:18335 msgid "" "`bpo-26012 `__: Don't traverse into " "symlinks for ``**`` pattern in pathlib.Path.[r]glob()." msgstr "" -#: ../build/NEWS:16054 ../build/NEWS:18324 +#: ../build/NEWS:16068 ../build/NEWS:18338 msgid "" "`bpo-24120 `__: Ignore PermissionError " "when traversing a tree with pathlib.Path.[r]glob(). Patch by Ulrich Petri." msgstr "" -#: ../build/NEWS:16057 +#: ../build/NEWS:16071 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:16061 ../build/NEWS:18327 +#: ../build/NEWS:16075 ../build/NEWS:18341 msgid "" "`bpo-25447 `__: fileinput now uses " "sys.stdin as-is if it does not have a buffer attribute (restores backward " "compatibility)." msgstr "" -#: ../build/NEWS:16064 +#: ../build/NEWS:16078 msgid "" "`bpo-25971 `__: Optimized creating " "Fractions from floats by 2 times and from Decimals by 3 times." msgstr "" -#: ../build/NEWS:16067 +#: ../build/NEWS:16081 msgid "" "`bpo-25802 `__: Document as deprecated " "the remaining implementations of importlib.abc.Loader.load_module()." msgstr "" -#: ../build/NEWS:16070 +#: ../build/NEWS:16084 msgid "" "`bpo-25928 `__: Add " "Decimal.as_integer_ratio()." msgstr "" -#: ../build/NEWS:16072 ../build/NEWS:18330 +#: ../build/NEWS:16086 ../build/NEWS:18344 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:16076 +#: ../build/NEWS:16090 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:16079 ../build/NEWS:18334 +#: ../build/NEWS:16093 ../build/NEWS:18348 msgid "" "`bpo-24103 `__: Fixed possible use after" " free in ElementTree.XMLPullParser." msgstr "" -#: ../build/NEWS:16081 ../build/NEWS:18336 +#: ../build/NEWS:16095 ../build/NEWS:18350 msgid "" "`bpo-25860 `__: os.fwalk() no longer " "skips remaining directories when error occurs. Original patch by Samson Lee." msgstr "" -#: ../build/NEWS:16084 ../build/NEWS:18339 +#: ../build/NEWS:16098 ../build/NEWS:18353 msgid "" "`bpo-25914 `__: Fixed and simplified " "OrderedDict.__sizeof__." msgstr "" -#: ../build/NEWS:16086 +#: ../build/NEWS:16100 msgid "" "`bpo-25869 `__: Optimized deepcopying " "ElementTree; it is now 20 times faster." msgstr "" -#: ../build/NEWS:16088 +#: ../build/NEWS:16102 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:16092 ../build/NEWS:18341 +#: ../build/NEWS:16106 ../build/NEWS:18355 msgid "" "`bpo-25902 `__: Fixed various refcount " "issues in ElementTree iteration." msgstr "" -#: ../build/NEWS:16094 +#: ../build/NEWS:16108 msgid "" "`bpo-22227 `__: The TarFile iterator is " "reimplemented using generator. This implementation is simpler that using " "class." msgstr "" -#: ../build/NEWS:16097 +#: ../build/NEWS:16111 msgid "" "`bpo-25638 `__: Optimized " "ElementTree.iterparse(); it is now 2x faster. Optimized ElementTree parsing;" " it is now 10% faster." msgstr "" -#: ../build/NEWS:16100 +#: ../build/NEWS:16114 msgid "" "`bpo-25761 `__: Improved detecting " "errors in broken pickle data." msgstr "" -#: ../build/NEWS:16102 ../build/NEWS:18343 +#: ../build/NEWS:16116 ../build/NEWS:18357 msgid "" "`bpo-25717 `__: Restore the previous " "behaviour of tolerating most fstat() errors when opening files. This was a " @@ -24855,7 +24880,7 @@ msgid "" "special cases." msgstr "" -#: ../build/NEWS:16106 ../build/NEWS:18347 +#: ../build/NEWS:16120 ../build/NEWS:18361 msgid "" "`bpo-24903 `__: Fix regression in number" " of arguments compileall accepts when '-d' is specified. The check on the " @@ -24863,27 +24888,27 @@ msgid "" " anyway." msgstr "" -#: ../build/NEWS:16110 ../build/NEWS:18351 +#: ../build/NEWS:16124 ../build/NEWS:18365 msgid "" "`bpo-25764 `__: In the subprocess " "module, preserve any exception caused by fork() failure when preexec_fn is " "used." msgstr "" -#: ../build/NEWS:16113 +#: ../build/NEWS:16127 msgid "" "`bpo-25771 `__: Tweak the exception " "message for importlib.util.resolve_name() when 'package' isn't specified but" " necessary." msgstr "" -#: ../build/NEWS:16116 ../build/NEWS:18354 +#: ../build/NEWS:16130 ../build/NEWS:18368 msgid "" "`bpo-6478 `__: _strptime's regexp cache " "now is reset after changing timezone with time.tzset()." msgstr "" -#: ../build/NEWS:16119 ../build/NEWS:18357 +#: ../build/NEWS:16133 ../build/NEWS:18371 msgid "" "`bpo-14285 `__: When executing a package" " with the \"python -m package\" option, and package initialization fails, a " @@ -24892,7 +24917,7 @@ msgid "" "ImportError." msgstr "" -#: ../build/NEWS:16124 ../build/NEWS:18362 +#: ../build/NEWS:16138 ../build/NEWS:18376 msgid "" "`bpo-19771 `__: Also in runpy and the " "\"-m\" option, omit the irrelevant message \". . . is a package and cannot " @@ -24900,70 +24925,70 @@ msgid "" "due to a bad ``*.pyc`` file)." msgstr "" -#: ../build/NEWS:16128 ../build/NEWS:18366 +#: ../build/NEWS:16142 ../build/NEWS:18380 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:16132 ../build/NEWS:18370 +#: ../build/NEWS:16146 ../build/NEWS:18384 msgid "" "`bpo-25718 `__: Fixed copying object " "with state with boolean value is false." msgstr "" -#: ../build/NEWS:16134 ../build/NEWS:18372 +#: ../build/NEWS:16148 ../build/NEWS:18386 msgid "" "`bpo-10131 `__: Fixed deep copying of " "minidom documents. Based on patch by Marian Ganisin." msgstr "" -#: ../build/NEWS:16137 +#: ../build/NEWS:16151 msgid "" "`bpo-7990 `__: dir() on " "ElementTree.Element now lists properties: \"tag\", \"text\", \"tail\" and " "\"attrib\". Original patch by Santoso Wijaya." msgstr "" -#: ../build/NEWS:16140 ../build/NEWS:18375 +#: ../build/NEWS:16154 ../build/NEWS:18389 msgid "" "`bpo-25725 `__: Fixed a reference leak " "in pickle.loads() when unpickling invalid data including tuple instructions." msgstr "" -#: ../build/NEWS:16143 ../build/NEWS:18378 +#: ../build/NEWS:16157 ../build/NEWS:18392 msgid "" "`bpo-25663 `__: In the Readline " "completer, avoid listing duplicate global names, and search the global " "namespace before searching builtins." msgstr "" -#: ../build/NEWS:16146 ../build/NEWS:18381 +#: ../build/NEWS:16160 ../build/NEWS:18395 msgid "" "`bpo-25688 `__: Fixed file leak in " "ElementTree.iterparse() raising an error." msgstr "" -#: ../build/NEWS:16148 ../build/NEWS:18383 +#: ../build/NEWS:16162 ../build/NEWS:18397 msgid "" "`bpo-23914 `__: Fixed SystemError raised" " by unpickler on broken pickle data." msgstr "" -#: ../build/NEWS:16150 ../build/NEWS:18385 +#: ../build/NEWS:16164 ../build/NEWS:18399 msgid "" "`bpo-25691 `__: Fixed crash on deleting " "ElementTree.Element attributes." msgstr "" -#: ../build/NEWS:16152 ../build/NEWS:18387 +#: ../build/NEWS:16166 ../build/NEWS:18401 msgid "" "`bpo-25624 `__: ZipFile now always " "writes a ZIP_STORED header for directory entries. Patch by Dingyuan Wang." msgstr "" -#: ../build/NEWS:16155 ../build/NEWS:18706 +#: ../build/NEWS:16169 ../build/NEWS:18720 msgid "" "`bpo-25626 `__: Change three zlib " "functions to accept sizes that fit in Py_ssize_t, but internally cap those " @@ -24973,20 +24998,20 @@ msgid "" "bufsize parameter, and the zlib.Decompress.flush() length parameter." msgstr "" -#: ../build/NEWS:16162 ../build/NEWS:18713 +#: ../build/NEWS:16176 ../build/NEWS:18727 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:16165 ../build/NEWS:18716 +#: ../build/NEWS:16179 ../build/NEWS:18730 msgid "" "`bpo-25593 `__: Change semantics of " "EventLoop.stop() in asyncio." msgstr "" -#: ../build/NEWS:16167 ../build/NEWS:18718 +#: ../build/NEWS:16181 ../build/NEWS:18732 msgid "" "`bpo-6973 `__: When we know a " "subprocess.Popen process has died, do not allow the send_signal(), " @@ -24994,7 +25019,7 @@ msgid "" "signal a different process." msgstr "" -#: ../build/NEWS:16171 +#: ../build/NEWS:16185 msgid "" "`bpo-23883 `__: Added missing APIs to " "__all__ to match the documented APIs for the following modules: calendar, " @@ -25003,7 +25028,7 @@ msgid "" "Kołodziej, Mauro S. M. Rodrigues and Joel Taddei." msgstr "" -#: ../build/NEWS:16177 +#: ../build/NEWS:16191 msgid "" "`bpo-25590 `__: In the Readline " "completer, only call getattr() once per attribute. Also complete names of " @@ -25011,121 +25036,121 @@ msgid "" "yet created on an instance." msgstr "" -#: ../build/NEWS:16181 ../build/NEWS:18725 +#: ../build/NEWS:16195 ../build/NEWS:18739 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:16185 ../build/NEWS:18729 +#: ../build/NEWS:16199 ../build/NEWS:18743 msgid "" "`bpo-25584 `__: Added \"escape\" to the " "__all__ list in the glob module." msgstr "" -#: ../build/NEWS:16187 ../build/NEWS:18731 +#: ../build/NEWS:16201 ../build/NEWS:18745 msgid "" "`bpo-25584 `__: Fixed recursive glob() " "with patterns starting with ``**``." msgstr "" -#: ../build/NEWS:16189 ../build/NEWS:18733 +#: ../build/NEWS:16203 ../build/NEWS:18747 msgid "" "`bpo-25446 `__: Fix regression in " "smtplib's AUTH LOGIN support." msgstr "" -#: ../build/NEWS:16191 ../build/NEWS:18735 +#: ../build/NEWS:16205 ../build/NEWS:18749 msgid "" "`bpo-18010 `__: Fix the pydoc web " "server's module search function to handle exceptions from importing " "packages." msgstr "" -#: ../build/NEWS:16194 ../build/NEWS:18738 +#: ../build/NEWS:16208 ../build/NEWS:18752 msgid "" "`bpo-25554 `__: Got rid of circular " "references in regular expression parsing." msgstr "" -#: ../build/NEWS:16196 +#: ../build/NEWS:16210 msgid "" "`bpo-18973 `__: Command-line interface " "of the calendar module now uses argparse instead of optparse." msgstr "" -#: ../build/NEWS:16199 ../build/NEWS:18740 +#: ../build/NEWS:16213 ../build/NEWS:18754 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:16203 ../build/NEWS:18744 +#: ../build/NEWS:16217 ../build/NEWS:18758 msgid "" "`bpo-25503 `__: Fixed inspect.getdoc() " "for inherited docstrings of properties. Original patch by John Mark " "Vandenberg." msgstr "" -#: ../build/NEWS:16206 ../build/NEWS:18747 +#: ../build/NEWS:16220 ../build/NEWS:18761 msgid "" "`bpo-25515 `__: Always use os.urandom as" " a source of randomness in uuid.uuid4." msgstr "" -#: ../build/NEWS:16208 ../build/NEWS:18749 +#: ../build/NEWS:16222 ../build/NEWS:18763 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:16212 ../build/NEWS:18753 +#: ../build/NEWS:16226 ../build/NEWS:18767 msgid "" "`bpo-25447 `__: The lru_cache() wrapper " "objects now can be copied and pickled (by returning the original object " "unchanged)." msgstr "" -#: ../build/NEWS:16215 ../build/NEWS:18756 +#: ../build/NEWS:16229 ../build/NEWS:18770 msgid "" "`bpo-25390 `__: typing: Don't crash on " "Union[str, Pattern]." msgstr "" -#: ../build/NEWS:16217 ../build/NEWS:18758 +#: ../build/NEWS:16231 ../build/NEWS:18772 msgid "" "`bpo-25441 `__: asyncio: Raise error " "from drain() when socket is closed." msgstr "" -#: ../build/NEWS:16219 ../build/NEWS:18760 +#: ../build/NEWS:16233 ../build/NEWS:18774 msgid "" "`bpo-25410 `__: Cleaned up and fixed " "minor bugs in C implementation of OrderedDict." msgstr "" -#: ../build/NEWS:16222 ../build/NEWS:18763 +#: ../build/NEWS:16236 ../build/NEWS:18777 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:16225 +#: ../build/NEWS:16239 msgid "" "Move the imp module from a PendingDeprecationWarning to DeprecationWarning." msgstr "" -#: ../build/NEWS:16228 ../build/NEWS:18766 +#: ../build/NEWS:16242 ../build/NEWS:18780 msgid "" "`bpo-25407 `__: Remove mentions of the " "formatter module being removed in Python 3.6." msgstr "" -#: ../build/NEWS:16231 ../build/NEWS:18769 +#: ../build/NEWS:16245 ../build/NEWS:18783 msgid "" "`bpo-25406 `__: Fixed a bug in C " "implementation of OrderedDict.move_to_end() that caused segmentation fault " @@ -25133,59 +25158,59 @@ msgid "" "dict." msgstr "" -#: ../build/NEWS:16235 +#: ../build/NEWS:16249 msgid "" "`bpo-25382 `__: pickletools.dis() now " "outputs implicit memo index for the MEMOIZE opcode." msgstr "" -#: ../build/NEWS:16238 +#: ../build/NEWS:16252 msgid "" "`bpo-25357 `__: Add an optional newline " "parameter to binascii.b2a_base64(). base64.b64encode() uses it to avoid a " "memory copy." msgstr "" -#: ../build/NEWS:16241 +#: ../build/NEWS:16255 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:16244 ../build/NEWS:18773 +#: ../build/NEWS:16258 ../build/NEWS:18787 msgid "" "`bpo-25364 `__: zipfile now works in " "threads disabled builds." msgstr "" -#: ../build/NEWS:16246 ../build/NEWS:18775 +#: ../build/NEWS:16260 ../build/NEWS:18789 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:16249 +#: ../build/NEWS:16263 msgid "" "`bpo-16099 `__: RobotFileParser now " "supports Crawl-delay and Request-rate extensions. Patch by Nikolay " "Bogoychev." msgstr "" -#: ../build/NEWS:16252 ../build/NEWS:18778 +#: ../build/NEWS:16266 ../build/NEWS:18792 msgid "" "`bpo-25316 `__: distutils raises OSError" " instead of DistutilsPlatformError when MSVC is not installed." msgstr "" -#: ../build/NEWS:16255 ../build/NEWS:18781 +#: ../build/NEWS:16269 ../build/NEWS:18795 msgid "" "`bpo-25380 `__: Fixed protocol for the " "STACK_GLOBAL opcode in pickletools.opcodes." msgstr "" -#: ../build/NEWS:16258 ../build/NEWS:18784 +#: ../build/NEWS:16272 ../build/NEWS:18798 msgid "" "`bpo-23972 `__: Updates asyncio datagram" " create method allowing reuseport and reuseaddr socket options to be set " @@ -25194,7 +25219,7 @@ msgid "" " is 'posix' (except if the platform is Cygwin). Patch by Chris Laws." msgstr "" -#: ../build/NEWS:16264 ../build/NEWS:18790 +#: ../build/NEWS:16278 ../build/NEWS:18804 msgid "" "`bpo-25304 `__: Add " "asyncio.run_coroutine_threadsafe(). This lets you submit a coroutine to a " @@ -25202,60 +25227,60 @@ msgid "" " Michel." msgstr "" -#: ../build/NEWS:16268 ../build/NEWS:18794 +#: ../build/NEWS:16282 ../build/NEWS:18808 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:16271 ../build/NEWS:18797 +#: ../build/NEWS:16285 ../build/NEWS:18811 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:16274 +#: ../build/NEWS:16288 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:16278 ../build/NEWS:18825 +#: ../build/NEWS:16292 ../build/NEWS:18839 msgid "" "`bpo-23600 `__: Default implementation " "of tzinfo.fromutc() was returning wrong results in some cases." msgstr "" -#: ../build/NEWS:16281 ../build/NEWS:18822 +#: ../build/NEWS:16295 ../build/NEWS:18836 msgid "" "`bpo-25203 `__: Failed " "readline.set_completer_delims() no longer left the module in inconsistent " "state." msgstr "" -#: ../build/NEWS:16284 +#: ../build/NEWS:16298 msgid "" "`bpo-25011 `__: rlcompleter now omits " "private and special attribute names unless the prefix starts with " "underscores." msgstr "" -#: ../build/NEWS:16287 +#: ../build/NEWS:16301 msgid "" "`bpo-25209 `__: rlcompleter now can add " "a space or a colon after completed keyword." msgstr "" -#: ../build/NEWS:16290 +#: ../build/NEWS:16304 msgid "" "`bpo-22241 `__: timezone.utc name is now" " plain 'UTC', not 'UTC-00:00'." msgstr "" -#: ../build/NEWS:16292 +#: ../build/NEWS:16306 msgid "" "`bpo-23517 `__: fromtimestamp() and " "utcfromtimestamp() methods of datetime.datetime now round microseconds to " @@ -25263,20 +25288,20 @@ msgid "" "round(float), instead of rounding towards -Infinity (ROUND_FLOOR)." msgstr "" -#: ../build/NEWS:16297 +#: ../build/NEWS:16311 msgid "" "`bpo-23552 `__: Timeit now warns when " "there is substantial (4x) variance between best and worst times. Patch from " "Serhiy Storchaka." msgstr "" -#: ../build/NEWS:16300 +#: ../build/NEWS:16314 msgid "" "`bpo-24633 `__: site-packages/README -> " "README.txt." msgstr "" -#: ../build/NEWS:16302 +#: ../build/NEWS:16316 msgid "" "`bpo-24879 `__: help() and pydoc can now" " list named tuple fields in the order they were defined rather than " @@ -25284,63 +25309,63 @@ msgid "" "present." msgstr "" -#: ../build/NEWS:16306 +#: ../build/NEWS:16320 msgid "" "`bpo-24874 `__: Improve speed of " "itertools.cycle() and make its pickle more compact." msgstr "" -#: ../build/NEWS:16309 +#: ../build/NEWS:16323 msgid "" "Fix crash in itertools.cycle.__setstate__() when the first argument wasn't a" " list." msgstr "" -#: ../build/NEWS:16312 +#: ../build/NEWS:16326 msgid "" "`bpo-20059 `__: urllib.parse raises " "ValueError on all invalid ports. Patch by Martin Panter." msgstr "" -#: ../build/NEWS:16315 +#: ../build/NEWS:16329 msgid "" "`bpo-24360 `__: Improve __repr__ of " "argparse.Namespace() for invalid identifiers. Patch by Matthias Bussonnier." msgstr "" -#: ../build/NEWS:16318 +#: ../build/NEWS:16332 msgid "" "`bpo-23426 `__: run_setup was broken in " "distutils. Patch from Alexander Belopolsky." msgstr "" -#: ../build/NEWS:16321 +#: ../build/NEWS:16335 msgid "" "`bpo-13938 `__: 2to3 converts " "StringTypes to a tuple. Patch from Mark Hammond." msgstr "" -#: ../build/NEWS:16323 +#: ../build/NEWS:16337 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:16326 +#: ../build/NEWS:16340 msgid "" "`bpo-8585 `__: improved tests for " "zipimporter2. Patch from Mark Lawrence." msgstr "" -#: ../build/NEWS:16328 ../build/NEWS:19367 +#: ../build/NEWS:16342 ../build/NEWS:19381 msgid "" "`bpo-18622 `__: " "unittest.mock.mock_open().reset_mock would recurse infinitely. Patch from " "Nicola Palumbo and Laurent De Buyst." msgstr "" -#: ../build/NEWS:16331 +#: ../build/NEWS:16345 msgid "" "`bpo-24426 `__: Fast searching " "optimization in regular expressions now works for patterns that starts with " @@ -25348,114 +25373,114 @@ msgid "" "compile time." msgstr "" -#: ../build/NEWS:16335 ../build/NEWS:19370 +#: ../build/NEWS:16349 ../build/NEWS:19384 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:16338 +#: ../build/NEWS:16352 msgid "" "`bpo-13248 `__: Remove deprecated " "inspect.getmoduleinfo function." msgstr "" -#: ../build/NEWS:16340 ../build/NEWS:18899 +#: ../build/NEWS:16354 ../build/NEWS:18913 msgid "" "`bpo-25578 `__: Fix (another) memory " "leak in SSLSocket.getpeercer()." msgstr "" -#: ../build/NEWS:16342 ../build/NEWS:18901 +#: ../build/NEWS:16356 ../build/NEWS:18915 msgid "" "`bpo-25530 `__: Disable the vulnerable " "SSLv3 protocol by default when creating ssl.SSLContext." msgstr "" -#: ../build/NEWS:16345 ../build/NEWS:18904 +#: ../build/NEWS:16359 ../build/NEWS:18918 msgid "" "`bpo-25569 `__: Fix memory leak in " "SSLSocket.getpeercert()." msgstr "" -#: ../build/NEWS:16347 ../build/NEWS:18906 +#: ../build/NEWS:16361 ../build/NEWS:18920 msgid "" "`bpo-25471 `__: Sockets returned from " "accept() shouldn't appear to be nonblocking." msgstr "" -#: ../build/NEWS:16350 ../build/NEWS:18909 +#: ../build/NEWS:16364 ../build/NEWS:18923 msgid "" "`bpo-25319 `__: When threading.Event is " "reinitialized, the underlying condition should use a regular lock rather " "than a recursive lock." msgstr "" -#: ../build/NEWS:16353 ../build/NEWS:18390 +#: ../build/NEWS:16367 ../build/NEWS:18404 msgid "" "Skip getaddrinfo if host is already resolved. Patch by A. Jesse Jiryu Davis." msgstr "" -#: ../build/NEWS:16356 ../build/NEWS:18393 +#: ../build/NEWS:16370 ../build/NEWS:18407 msgid "" "`bpo-26050 `__: Add " "asyncio.StreamReader.readuntil() method. Patch by Марк Коренберг." msgstr "" -#: ../build/NEWS:16359 ../build/NEWS:18396 +#: ../build/NEWS:16373 ../build/NEWS:18410 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:16362 ../build/NEWS:18399 +#: ../build/NEWS:16376 ../build/NEWS:18413 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:16365 ../build/NEWS:18402 +#: ../build/NEWS:16379 ../build/NEWS:18416 msgid "" "`bpo-26848 `__: Fix " "asyncio/subprocess.communicate() to handle empty input. Patch by Jack " "O'Connor." msgstr "" -#: ../build/NEWS:16368 ../build/NEWS:18405 +#: ../build/NEWS:16382 ../build/NEWS:18419 msgid "" "`bpo-27040 `__: Add " "loop.get_exception_handler method" msgstr "" -#: ../build/NEWS:16370 ../build/NEWS:18407 +#: ../build/NEWS:16384 ../build/NEWS:18421 msgid "" "`bpo-27041 `__: asyncio: Add " "loop.create_future method" msgstr "" -#: ../build/NEWS:16375 ../build/NEWS:18455 +#: ../build/NEWS:16389 ../build/NEWS:18469 msgid "" "`bpo-20640 `__: Add tests for " "idlelib.configHelpSourceEdit. Patch by Saimadhav Heblikar." msgstr "" -#: ../build/NEWS:16378 ../build/NEWS:18458 +#: ../build/NEWS:16392 ../build/NEWS:18472 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:16381 ../build/NEWS:18461 +#: ../build/NEWS:16395 ../build/NEWS:18475 msgid "" "`bpo-25507 `__: fix incorrect change in " "IOBinding that prevented printing. Augment IOBinding htest to include all " "major IOBinding functions." msgstr "" -#: ../build/NEWS:16384 ../build/NEWS:18464 +#: ../build/NEWS:16398 ../build/NEWS:18478 msgid "" "`bpo-25905 `__: Revert unwanted " "conversion of ' to ’ RIGHT SINGLE QUOTATION MARK in README.txt and open this" @@ -25463,7 +25488,7 @@ msgid "" "'utf-8'." msgstr "" -#: ../build/NEWS:16388 ../build/NEWS:18938 +#: ../build/NEWS:16402 ../build/NEWS:18952 msgid "" "`bpo-15348 `__: Stop the debugger engine" " (normally in a user process) before closing the debugger window (running in" @@ -25471,7 +25496,7 @@ msgid "" "and ignored." msgstr "" -#: ../build/NEWS:16392 ../build/NEWS:18942 +#: ../build/NEWS:16406 ../build/NEWS:18956 msgid "" "`bpo-24455 `__: Prevent IDLE from " "hanging when a) closing the shell while the debugger is active (15347); b) " @@ -25482,20 +25507,20 @@ msgid "" "& .quit). 2. In gui.run, allow any existing interaction to terminate first." msgstr "" -#: ../build/NEWS:16400 ../build/NEWS:18950 +#: ../build/NEWS:16414 ../build/NEWS:18964 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:16404 ../build/NEWS:18954 +#: ../build/NEWS:16418 ../build/NEWS:18968 msgid "" "`bpo-24750 `__: Improve the appearance " "of the IDLE editor window status bar. Patch by Mark Roseman." msgstr "" -#: ../build/NEWS:16407 ../build/NEWS:18957 +#: ../build/NEWS:16421 ../build/NEWS:18971 msgid "" "`bpo-25313 `__: Change the handling of " "new built-in text color themes to better address the compatibility problem " @@ -25503,21 +25528,21 @@ msgid "" "idleConf.CurrentTheme everywhere in idlelib." msgstr "" -#: ../build/NEWS:16411 ../build/NEWS:18961 +#: ../build/NEWS:16425 ../build/NEWS:18975 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:16415 ../build/NEWS:18965 +#: ../build/NEWS:16429 ../build/NEWS:18979 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:16418 ../build/NEWS:18968 +#: ../build/NEWS:16432 ../build/NEWS:18982 msgid "" "`bpo-24820 `__: IDLE now has an 'IDLE " "Dark' built-in text color theme. It is more or less IDLE Classic inverted, " @@ -25528,7 +25553,7 @@ msgid "" " be modified." msgstr "" -#: ../build/NEWS:16425 ../build/NEWS:18975 +#: ../build/NEWS:16439 ../build/NEWS:18989 msgid "" "`bpo-25224 `__: README.txt is now an " "idlelib index for IDLE developers and curious users. The previous user " @@ -25536,14 +25561,14 @@ msgid "" "Development and Learning Environment'." msgstr "" -#: ../build/NEWS:16429 ../build/NEWS:18979 +#: ../build/NEWS:16443 ../build/NEWS:18993 msgid "" "`bpo-24820 `__: Users can now set " "breakpoint colors in Settings -> Custom Highlighting. Original patch by Mark" " Roseman." msgstr "" -#: ../build/NEWS:16432 ../build/NEWS:18982 +#: ../build/NEWS:16446 ../build/NEWS:18996 msgid "" "`bpo-24972 `__: Inactive selection " "background now matches active selection background, as configured by users, " @@ -25551,34 +25576,34 @@ msgid "" " patch by Mark Roseman." msgstr "" -#: ../build/NEWS:16436 ../build/NEWS:18986 +#: ../build/NEWS:16450 ../build/NEWS:19000 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:16439 ../build/NEWS:18989 +#: ../build/NEWS:16453 ../build/NEWS:19003 msgid "" "`bpo-24988 `__: Idle ScrolledList " "context menus (used in debugger) now work on Mac Aqua. Patch by Mark " "Roseman." msgstr "" -#: ../build/NEWS:16442 ../build/NEWS:18992 +#: ../build/NEWS:16456 ../build/NEWS:19006 msgid "" "`bpo-24801 `__: Make right-click for " "context menu work on Mac Aqua. Patch by Mark Roseman." msgstr "" -#: ../build/NEWS:16445 ../build/NEWS:18995 +#: ../build/NEWS:16459 ../build/NEWS:19009 msgid "" "`bpo-25173 `__: Associate tkinter " "messageboxes with a specific widget. For Mac OSX, make them a 'sheet'. " "Patch by Mark Roseman." msgstr "" -#: ../build/NEWS:16448 ../build/NEWS:18998 +#: ../build/NEWS:16462 ../build/NEWS:19012 msgid "" "`bpo-25198 `__: Enhance the initial html" " viewer now used for Idle Help. Properly indent fixed-pitch text (patch by " @@ -25588,50 +25613,50 @@ msgid "" "header at the top of the screen." msgstr "" -#: ../build/NEWS:16455 ../build/NEWS:19005 +#: ../build/NEWS:16469 ../build/NEWS:19019 msgid "" "`bpo-25225 `__: Condense and rewrite " "Idle doc section on text colors." msgstr "" -#: ../build/NEWS:16457 ../build/NEWS:19007 +#: ../build/NEWS:16471 ../build/NEWS:19021 msgid "" "`bpo-21995 `__: Explain some differences" " between IDLE and console Python." msgstr "" -#: ../build/NEWS:16459 ../build/NEWS:19009 +#: ../build/NEWS:16473 ../build/NEWS:19023 msgid "" "`bpo-22820 `__: Explain need for *print*" " when running file from Idle editor." msgstr "" -#: ../build/NEWS:16461 ../build/NEWS:19011 +#: ../build/NEWS:16475 ../build/NEWS:19025 msgid "" "`bpo-25224 `__: Doc: augment Idle " "feature list and no-subprocess section." msgstr "" -#: ../build/NEWS:16463 ../build/NEWS:19013 +#: ../build/NEWS:16477 ../build/NEWS:19027 msgid "" "`bpo-25219 `__: Update doc for Idle " "command line options. Some were missing and notes were not correct." msgstr "" -#: ../build/NEWS:16466 ../build/NEWS:19016 +#: ../build/NEWS:16480 ../build/NEWS:19030 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:16469 ../build/NEWS:19019 +#: ../build/NEWS:16483 ../build/NEWS:19033 msgid "" "`bpo-25199 `__: Idle: add " "synchronization comments for future maintainers." msgstr "" -#: ../build/NEWS:16471 +#: ../build/NEWS:16485 msgid "" "`bpo-16893 `__: Replace help.txt with " "help.html for Idle doc display. The new idlelib/help.html is rstripped " @@ -25641,160 +25666,160 @@ msgid "" "EditorWindow.HelpDialog class and helt.txt file are deprecated." msgstr "" -#: ../build/NEWS:16478 ../build/NEWS:19028 +#: ../build/NEWS:16492 ../build/NEWS:19042 msgid "" "`bpo-24199 `__: Deprecate unused " "idlelib.idlever with possible removal in 3.6." msgstr "" -#: ../build/NEWS:16480 ../build/NEWS:19030 +#: ../build/NEWS:16494 ../build/NEWS:19044 msgid "" "`bpo-24790 `__: Remove extraneous code " "(which also create 2 & 3 conflicts)." msgstr "" -#: ../build/NEWS:16485 ../build/NEWS:18476 +#: ../build/NEWS:16499 ../build/NEWS:18490 msgid "" "`bpo-26736 `__: Used HTTPS for external " "links in the documentation if possible." msgstr "" -#: ../build/NEWS:16487 ../build/NEWS:18478 +#: ../build/NEWS:16501 ../build/NEWS:18492 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:16491 ../build/NEWS:18482 +#: ../build/NEWS:16505 ../build/NEWS:18496 msgid "" "`bpo-23606 `__: Adds note to ctypes " "documentation regarding cdll.msvcrt." msgstr "" -#: ../build/NEWS:16493 ../build/NEWS:19045 +#: ../build/NEWS:16507 ../build/NEWS:19059 msgid "" "`bpo-24952 `__: Clarify the default size" " argument of stack_size() in the \"threading\" and \"_thread\" modules. " "Patch from Mattip." msgstr "" -#: ../build/NEWS:16496 ../build/NEWS:18487 +#: ../build/NEWS:16510 ../build/NEWS:18501 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:16503 ../build/NEWS:18494 +#: ../build/NEWS:16517 ../build/NEWS:18508 msgid "" "`bpo-21916 `__: Added tests for the " "turtle module. Patch by ingrid, Gregory Loyse and Jelle Zijlstra." msgstr "" -#: ../build/NEWS:16506 +#: ../build/NEWS:16520 msgid "" "`bpo-26295 `__: When using \"python3 -m " "test --testdir=TESTDIR\", regrtest doesn't add \"test.\" prefix to test " "module names." msgstr "" -#: ../build/NEWS:16509 ../build/NEWS:18497 +#: ../build/NEWS:16523 ../build/NEWS:18511 msgid "" "`bpo-26523 `__: The multiprocessing " "thread pool (multiprocessing.dummy.Pool) was untested." msgstr "" -#: ../build/NEWS:16512 ../build/NEWS:18500 +#: ../build/NEWS:16526 ../build/NEWS:18514 msgid "" "`bpo-26015 `__: Added new tests for " "pickling iterators of mutable sequences." msgstr "" -#: ../build/NEWS:16514 ../build/NEWS:18502 +#: ../build/NEWS:16528 ../build/NEWS:18516 msgid "" "`bpo-26325 `__: Added " "test.support.check_no_resource_warning() to check that no ResourceWarning is" " emitted." msgstr "" -#: ../build/NEWS:16517 +#: ../build/NEWS:16531 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:16520 ../build/NEWS:18508 +#: ../build/NEWS:16534 ../build/NEWS:18522 msgid "" "`bpo-25616 `__: Tests for OrderedDict " "are extracted from test_collections into separate file test_ordered_dict." msgstr "" -#: ../build/NEWS:16523 ../build/NEWS:19059 +#: ../build/NEWS:16537 ../build/NEWS:19073 msgid "" "`bpo-25449 `__: Added tests for " "OrderedDict subclasses." msgstr "" -#: ../build/NEWS:16525 +#: ../build/NEWS:16539 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:16529 +#: ../build/NEWS:16543 msgid "" "`bpo-22806 `__: Add ``python -m test " "--list-tests`` command to list tests." msgstr "" -#: ../build/NEWS:16531 +#: ../build/NEWS:16545 msgid "" "`bpo-18174 `__: ``python -m test " "--huntrleaks ...`` now also checks for leak of file descriptors. Patch " "written by Richard Oudkerk." msgstr "" -#: ../build/NEWS:16534 +#: ../build/NEWS:16548 msgid "" "`bpo-25260 `__: Fix ``python -m test " "--coverage`` on Windows. Remove the list of ignored directories." msgstr "" -#: ../build/NEWS:16537 ../build/NEWS:19066 +#: ../build/NEWS:16551 ../build/NEWS:19080 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:16540 ../build/NEWS:18511 +#: ../build/NEWS:16554 ../build/NEWS:18525 msgid "" "`bpo-26583 `__: Skip " "test_timestamp_overflow in test_import if bytecode files cannot be written." msgstr "" -#: ../build/NEWS:16546 +#: ../build/NEWS:16560 msgid "" "`bpo-21277 `__: Don't try to link " "_ctypes with a ffi_convenience library." msgstr "" -#: ../build/NEWS:16548 ../build/NEWS:18517 +#: ../build/NEWS:16562 ../build/NEWS:18531 msgid "" "`bpo-26884 `__: Fix linking extension " "modules for cross builds. Patch by Xavier de Gaye." msgstr "" -#: ../build/NEWS:16551 +#: ../build/NEWS:16565 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:16554 ../build/NEWS:18520 +#: ../build/NEWS:16568 ../build/NEWS:18534 msgid "" "`bpo-22359 `__: Disable the rules for " "running _freeze_importlib and pgen when cross-compiling. The output of " @@ -25802,14 +25827,14 @@ msgid "" "regenerated when doing a native build. Patch by Xavier de Gaye." msgstr "" -#: ../build/NEWS:16559 +#: ../build/NEWS:16573 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:16562 ../build/NEWS:18531 +#: ../build/NEWS:16576 ../build/NEWS:18545 msgid "" "`bpo-25702 `__: A --with-lto configure " "option has been added that will enable link time optimizations at build time" @@ -25818,83 +25843,83 @@ msgid "" " relying on it. It can provide a few % speed up over profile-opt alone." msgstr "" -#: ../build/NEWS:16568 ../build/NEWS:18537 +#: ../build/NEWS:16582 ../build/NEWS:18551 msgid "" "`bpo-26624 `__: Adds validation of " "ucrtbase[d].dll version with warning for old versions." msgstr "" -#: ../build/NEWS:16571 ../build/NEWS:18540 +#: ../build/NEWS:16585 ../build/NEWS:18554 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:16574 ../build/NEWS:18543 +#: ../build/NEWS:16588 ../build/NEWS:18557 msgid "" "`bpo-26079 `__: Fixing the build output " "folder for tix-8.4.3.6. Patch by Bjoern Thiel." msgstr "" -#: ../build/NEWS:16577 ../build/NEWS:18546 +#: ../build/NEWS:16591 ../build/NEWS:18560 msgid "" "`bpo-26465 `__: Update Windows builds to" " use OpenSSL 1.0.2g." msgstr "" -#: ../build/NEWS:16579 +#: ../build/NEWS:16593 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:16583 ../build/NEWS:18557 +#: ../build/NEWS:16597 ../build/NEWS:18571 msgid "" "`bpo-25827 `__: Add support for building" " with ICC to ``configure``, including a new ``--with-icc`` flag." msgstr "" -#: ../build/NEWS:16586 ../build/NEWS:18560 +#: ../build/NEWS:16600 ../build/NEWS:18574 msgid "" "`bpo-25696 `__: Fix installation of " "Python on UNIX with make -j9." msgstr "" -#: ../build/NEWS:16588 ../build/NEWS:19077 +#: ../build/NEWS:16602 ../build/NEWS:19091 msgid "" "`bpo-24986 `__: It is now possible to " "build Python on Windows without errors when external libraries are not " "available." msgstr "" -#: ../build/NEWS:16591 ../build/NEWS:18548 +#: ../build/NEWS:16605 ../build/NEWS:18562 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:16595 +#: ../build/NEWS:16609 msgid "" "`bpo-26465 `__: Update OS X 10.5+ 32" "-bit-only installer to build and link with OpenSSL 1.0.2g." msgstr "" -#: ../build/NEWS:16598 ../build/NEWS:18565 +#: ../build/NEWS:16612 ../build/NEWS:18579 msgid "" "`bpo-26268 `__: Update Windows builds to" " use OpenSSL 1.0.2f." msgstr "" -#: ../build/NEWS:16600 ../build/NEWS:18567 +#: ../build/NEWS:16614 ../build/NEWS:18581 msgid "" "`bpo-25136 `__: Support Apple Xcode 7's " "new textual SDK stub libraries." msgstr "" -#: ../build/NEWS:16602 ../build/NEWS:18569 +#: ../build/NEWS:16616 ../build/NEWS:18583 msgid "" "`bpo-24324 `__: Do not enable " "unreachable code warnings when using gcc as the option does not work " @@ -25902,44 +25927,44 @@ msgid "" "gcc-4.5." msgstr "" -#: ../build/NEWS:16609 ../build/NEWS:18576 +#: ../build/NEWS:16623 ../build/NEWS:18590 msgid "" "`bpo-27053 `__: Updates make_zip.py to " "correctly generate library ZIP file." msgstr "" -#: ../build/NEWS:16611 ../build/NEWS:18578 +#: ../build/NEWS:16625 ../build/NEWS:18592 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:16615 ../build/NEWS:18582 +#: ../build/NEWS:16629 ../build/NEWS:18596 msgid "" "`bpo-26071 `__: bdist_wininst created " "binaries fail to start and find 32bit Python" msgstr "" -#: ../build/NEWS:16618 ../build/NEWS:18585 +#: ../build/NEWS:16632 ../build/NEWS:18599 msgid "" "`bpo-26073 `__: Update the list of magic" " numbers in launcher" msgstr "" -#: ../build/NEWS:16620 ../build/NEWS:18587 +#: ../build/NEWS:16634 ../build/NEWS:18601 msgid "" "`bpo-26065 `__: Excludes venv from " "library when generating embeddable distro." msgstr "" -#: ../build/NEWS:16622 ../build/NEWS:19116 +#: ../build/NEWS:16636 ../build/NEWS:19130 msgid "" "`bpo-25022 `__: Removed very outdated " "PC/example_nt/ directory." msgstr "" -#: ../build/NEWS:16627 ../build/NEWS:18592 +#: ../build/NEWS:16641 ../build/NEWS:18606 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." @@ -25947,44 +25972,44 @@ msgid "" "executable. Patch written by Thomas Ilsche." msgstr "" -#: ../build/NEWS:16632 ../build/NEWS:18597 +#: ../build/NEWS:16646 ../build/NEWS:18611 msgid "" "`bpo-26271 `__: Fix the Freeze tool to " "properly use flags passed through configure. Patch by Daniel Shaulov." msgstr "" -#: ../build/NEWS:16635 ../build/NEWS:18600 +#: ../build/NEWS:16649 ../build/NEWS:18614 msgid "" "`bpo-26489 `__: Add dictionary unpacking" " support to Tools/parser/unparse.py. Patch by Guo Ci Teo." msgstr "" -#: ../build/NEWS:16638 ../build/NEWS:18603 +#: ../build/NEWS:16652 ../build/NEWS:18617 msgid "" "`bpo-26316 `__: Fix variable name typo " "in Argument Clinic." msgstr "" -#: ../build/NEWS:16640 ../build/NEWS:19121 +#: ../build/NEWS:16654 ../build/NEWS:19135 msgid "" "`bpo-25440 `__: Fix output of python-" "config --extension-suffix." msgstr "" -#: ../build/NEWS:16642 +#: ../build/NEWS:16656 msgid "" "`bpo-25154 `__: The pyvenv script has " "been deprecated in favour of `python3 -m venv`." msgstr "" -#: ../build/NEWS:16648 +#: ../build/NEWS:16662 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:16652 +#: ../build/NEWS:16666 msgid "" "`bpo-26198 `__: ValueError is now raised" " instead of TypeError on buffer overflow in parsing \"es#\" and \"et#\" " @@ -25992,27 +26017,27 @@ msgid "" "programmatical error in parsing format string." msgstr "" -#: ../build/NEWS:16659 +#: ../build/NEWS:16673 msgid "Python 3.5.5 final" msgstr "Python 3.5.5 final" -#: ../build/NEWS:16661 +#: ../build/NEWS:16675 msgid "*Release date: 2018-02-04*" msgstr "*Tanggal rilis: 2018-02-04*" -#: ../build/NEWS:16663 +#: ../build/NEWS:16677 msgid "There were no new changes in version 3.5.5." msgstr "Tidak ada perubahan baru di versi 3.5.5." -#: ../build/NEWS:16668 +#: ../build/NEWS:16682 msgid "Python 3.5.5 release candidate 1" msgstr "Python 3.5.5 kandidat rilis 1" -#: ../build/NEWS:16670 +#: ../build/NEWS:16684 msgid "*Release date: 2018-01-23*" msgstr "*Tanggal rilis: 2018-01-23*" -#: ../build/NEWS:16675 +#: ../build/NEWS:16689 msgid "" "`bpo-32551 `__: The ``sys.path[0]`` " "initialization change for `bpo-29139 `__" @@ -26030,30 +26055,30 @@ msgid "" " affected)" msgstr "" -#: ../build/NEWS:16688 +#: ../build/NEWS:16702 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:16715 +#: ../build/NEWS:16729 msgid "Python 3.5.4 final" msgstr "Python 3.5.4 final" -#: ../build/NEWS:16717 +#: ../build/NEWS:16731 msgid "*Release date: 2017-08-07*" msgstr "*Tanggal rilis: 2017-08-07*" -#: ../build/NEWS:16727 +#: ../build/NEWS:16741 msgid "Python 3.5.4 release candidate 1" msgstr "Python 3.5.4 kandidat rilis 1" -#: ../build/NEWS:16729 +#: ../build/NEWS:16743 msgid "*Release date: 2017-07-23*" msgstr "*Tanggal rilis: 2017-07-23*" -#: ../build/NEWS:16781 +#: ../build/NEWS:16795 msgid "" "`bpo-29537 `__: Restore runtime " "compatibility with bytecode files generated by CPython 3.5.0 to 3.5.2, and " @@ -26062,13 +26087,13 @@ msgid "" "contain. Patch by Petr Viktorin, Serhiy Storchaka, and Nick Coghlan." msgstr "" -#: ../build/NEWS:17063 +#: ../build/NEWS:17077 msgid "" "`bpo-30822 `__: Fix regrtest command " "line parser to allow passing -u extralargefile to run test_zipfile64." msgstr "" -#: ../build/NEWS:17066 +#: ../build/NEWS:17080 msgid "" "`bpo-30383 `__: regrtest: Enhance " "regrtest and backport features from the master branch. Add options: " @@ -26083,7 +26108,7 @@ msgid "" "(:issue:`30675`)." msgstr "" -#: ../build/NEWS:17123 +#: ../build/NEWS:17137 msgid "" "`bpo-27867 `__: Function " "PySlice_GetIndicesEx() is replaced with a macro if Py_LIMITED_API is set to " @@ -26091,65 +26116,65 @@ msgid "" " higher." msgstr "" -#: ../build/NEWS:17135 +#: ../build/NEWS:17149 msgid "Python 3.5.3 final" msgstr "Python 3.5.3 final" -#: ../build/NEWS:17137 +#: ../build/NEWS:17151 msgid "*Release date: 2017-01-17*" msgstr "*Tanggal rilis: 2017-01-17*" -#: ../build/NEWS:17139 +#: ../build/NEWS:17153 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:17144 +#: ../build/NEWS:17158 msgid "Python 3.5.3 release candidate 1" msgstr "Python 3.5.3 kandidat rilis 1" -#: ../build/NEWS:17146 +#: ../build/NEWS:17160 msgid "*Release date: 2017-01-02*" msgstr "*Tanggal rilis: 2017-01-02*" -#: ../build/NEWS:17151 +#: ../build/NEWS:17165 msgid "" "`bpo-29073 `__: bytearray formatting no " "longer truncates on first null byte." msgstr "" -#: ../build/NEWS:17155 +#: ../build/NEWS:17169 msgid "" "`bpo-28147 `__: Fix a memory leak in " "split-table dictionaries: setattr() must not convert combined table into " "split table." msgstr "" -#: ../build/NEWS:17167 +#: ../build/NEWS:17181 msgid "" "`bpo-28991 `__: functools.lru_cache() " "was susceptible to an obscure reentrancy bug caused by a monkey-patched " "len() function." msgstr "" -#: ../build/NEWS:17210 +#: ../build/NEWS:17224 msgid "" "`bpo-28203 `__: Fix incorrect type in " "error message from ``complex(1.0, {2:3})``. Patch by Soumya Sharma." msgstr "" -#: ../build/NEWS:17225 +#: ../build/NEWS:17239 msgid "" "`bpo-28189 `__: dictitems_contains no " "longer swallows compare errors. (Patch by Xiang Zhang)" msgstr "" -#: ../build/NEWS:17237 +#: ../build/NEWS:17251 msgid "" "`bpo-26020 `__: set literal evaluation " "order did not match documented behaviour." msgstr "" -#: ../build/NEWS:17256 +#: ../build/NEWS:17270 msgid "" "`bpo-27419 `__: Standard __import__() no" " longer look up \"__import__\" in globals or builtins for importing " @@ -26157,33 +26182,33 @@ msgid "" "package name." msgstr "" -#: ../build/NEWS:17308 +#: ../build/NEWS:17322 msgid "" "`bpo-20191 `__: Fixed a crash in " "resource.prlimit() when pass a sequence that doesn't own its elements as " "limits." msgstr "" -#: ../build/NEWS:17359 +#: ../build/NEWS:17373 msgid "" "`bpo-28488 `__: shutil.make_archive() no" " longer add entry \"./\" to ZIP archive." msgstr "" -#: ../build/NEWS:17397 +#: ../build/NEWS:17411 msgid "" "`bpo-27611 `__: Fixed support of default" " root window in the tkinter.tix module." msgstr "" -#: ../build/NEWS:17423 +#: ../build/NEWS:17437 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:17495 +#: ../build/NEWS:17509 msgid "" "A new version of typing.py from https://github.com/python/typing: Collection" " (only for 3.6) (`bpo-27598 `__). Add " @@ -26192,20 +26217,20 @@ msgid "" "(upstream #252)." msgstr "" -#: ../build/NEWS:17511 +#: ../build/NEWS:17525 msgid "" "`bpo-26750 `__: " "unittest.mock.create_autospec() now works properly for subclasses of " "property() and other data descriptors." msgstr "" -#: ../build/NEWS:17555 +#: ../build/NEWS:17569 msgid "" "`bpo-26664 `__: Fix activate.fish by " "removing mis-use of ``$``." msgstr "" -#: ../build/NEWS:17557 +#: ../build/NEWS:17571 msgid "" "`bpo-22115 `__: Fixed tracing Tkinter " "variables: trace_vdelete() with wrong mode no longer break tracing, " @@ -26213,51 +26238,51 @@ msgid "" "\"u\" mode now works." msgstr "" -#: ../build/NEWS:17561 +#: ../build/NEWS:17575 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:17661 +#: ../build/NEWS:17675 msgid "" "`bpo-28600 `__: Optimize " "loop.call_soon()." msgstr "" -#: ../build/NEWS:17675 +#: ../build/NEWS:17689 msgid "" "`bpo-24142 `__: Reading a corrupt config" " file left the parser in an invalid state. Original patch by Florian Höch." msgstr "" -#: ../build/NEWS:17678 +#: ../build/NEWS:17692 msgid "" "`bpo-28990 `__: Fix SSL hanging if " "connection is closed before handshake completed. (Patch by HoHo-Ho)" msgstr "" -#: ../build/NEWS:17714 +#: ../build/NEWS:17728 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:17726 +#: ../build/NEWS:17740 msgid "" "`bpo-28950 `__: Disallow -j0 to be " "combined with -T/-l/-M in regrtest command line arguments." msgstr "" -#: ../build/NEWS:17767 +#: ../build/NEWS:17781 msgid "" "`bpo-27309 `__: Enabled proper Windows " "styles in python[w].exe manifest." msgstr "" -#: ../build/NEWS:17800 +#: ../build/NEWS:17814 msgid "" "`bpo-27983 `__: Cause lack of llvm-" "profdata tool when using clang as required for PGO linking to be a configure" @@ -26266,13 +26291,13 @@ msgid "" "Linuxes." msgstr "" -#: ../build/NEWS:17807 +#: ../build/NEWS:17821 msgid "" "`bpo-26359 `__: Add the --with-" "optimizations configure flag." msgstr "" -#: ../build/NEWS:17812 +#: ../build/NEWS:17826 msgid "" "`bpo-25825 `__: Correct the references " "to Modules/python.exp and ld_so_aix, which are required on AIX. This " @@ -26280,48 +26305,48 @@ msgid "" "undoes changed references to the build tree that were made in 3.5.0a1." msgstr "" -#: ../build/NEWS:17835 +#: ../build/NEWS:17849 msgid "Python 3.5.2 final" msgstr "Python 3.5.2 final" -#: ../build/NEWS:17837 +#: ../build/NEWS:17851 msgid "*Release date: 2016-06-26*" msgstr "*Tanggal rilis: 2016-06-26*" -#: ../build/NEWS:17847 +#: ../build/NEWS:17861 msgid "" "`bpo-26867 `__: Ubuntu's openssl " "OP_NO_SSLv3 is forced on by default; fix test." msgstr "" -#: ../build/NEWS:17852 +#: ../build/NEWS:17866 msgid "" "`bpo-27365 `__: Allow non-ascii in " "idlelib/NEWS.txt - minimal part for 3.5.2." msgstr "" -#: ../build/NEWS:17856 +#: ../build/NEWS:17870 msgid "Python 3.5.2 release candidate 1" msgstr "Python 3.5.2 kandidat rilis 1" -#: ../build/NEWS:17858 +#: ../build/NEWS:17872 msgid "*Release date: 2016-06-12*" msgstr "*Tanggal rilis: 2016-06-12*" -#: ../build/NEWS:17874 +#: ../build/NEWS:17888 msgid "" "`bpo-27039 `__: Fixed bytearray.remove()" " for values greater than 127. Patch by Joe Jevnik." msgstr "" -#: ../build/NEWS:17929 +#: ../build/NEWS:17943 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:17933 +#: ../build/NEWS:17947 msgid "" "`bpo-25843 `__: When compiling code, " "don't merge constants if they are equal but have a different types. For " @@ -26330,13 +26355,13 @@ msgid "" "returns ``1.0`` (``int``), even if ``1`` and ``1.0`` are equal." msgstr "" -#: ../build/NEWS:17995 +#: ../build/NEWS:18009 msgid "" "Fix TLS stripping vulnerability in smtplib, CVE-2016-0772. Reported by Team " "Oststrom" msgstr "" -#: ../build/NEWS:18180 +#: ../build/NEWS:18194 msgid "" "`bpo-21925 `__: " ":func:`warnings.formatwarning` now catches exceptions on " @@ -26344,64 +26369,64 @@ msgid "" "late during the Python shutdown process." msgstr "" -#: ../build/NEWS:18222 +#: ../build/NEWS:18236 msgid "" "`bpo-15068 `__: Got rid of excessive " "buffering in the fileinput module. The bufsize parameter is no longer used." msgstr "" -#: ../build/NEWS:18251 +#: ../build/NEWS:18265 msgid "" "`bpo-26367 `__: importlib.__import__() " "raises SystemError like builtins.__import__() when ``level`` is specified " "but without an accompanying package specified." msgstr "" -#: ../build/NEWS:18310 +#: ../build/NEWS:18324 msgid "" "`bpo-17633 `__: Improve zipimport's " "support for namespace packages." msgstr "" -#: ../build/NEWS:18409 +#: ../build/NEWS:18423 msgid "" "`bpo-27223 `__: asyncio: Fix _read_ready" " and _write_ready to respect _conn_lost. Patch by Łukasz Langa." msgstr "" -#: ../build/NEWS:18412 +#: ../build/NEWS:18426 msgid "" "`bpo-22970 `__: asyncio: Fix " "inconsistency cancelling Condition.wait. Patch by David Coles." msgstr "" -#: ../build/NEWS:18448 +#: ../build/NEWS:18462 msgid "" "`bpo-21703 `__: Add test for IDLE's undo" " delegator. Original patch by Saimadhav Heblikar ." msgstr "" -#: ../build/NEWS:18484 +#: ../build/NEWS:18498 msgid "" "`bpo-25500 `__: Fix documentation to not" " claim that __import__ is searched for in the global scope." msgstr "" -#: ../build/NEWS:18505 +#: ../build/NEWS:18519 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:18528 +#: ../build/NEWS:18542 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:18552 +#: ../build/NEWS:18566 msgid "" "`bpo-25348 `__: Added ``--pgo`` and " "``--pgo-job`` arguments to ``PCbuild\\build.bat`` for building with Profile-" @@ -26409,43 +26434,43 @@ msgid "" "deprecated, and simply calls ``PCbuild\\build.bat --pgo %*``." msgstr "" -#: ../build/NEWS:18613 +#: ../build/NEWS:18627 msgid "Python 3.5.1 final" msgstr "Python 3.5.1 final" -#: ../build/NEWS:18615 +#: ../build/NEWS:18629 msgid "*Release date: 2015-12-06*" msgstr "*Tanggal rilis: 2015-12-06*" -#: ../build/NEWS:18626 +#: ../build/NEWS:18640 msgid "" "`bpo-25715 `__: Python 3.5.1 installer " "shows wrong upgrade path and incorrect logic for launcher detection." msgstr "" -#: ../build/NEWS:18631 +#: ../build/NEWS:18645 msgid "Python 3.5.1 release candidate 1" msgstr "Python 3.5.1 kandidat rilis 1" -#: ../build/NEWS:18633 +#: ../build/NEWS:18647 msgid "*Release date: 2015-11-22*" msgstr "*Tanggal rilis: 2015-11-22*" -#: ../build/NEWS:18692 +#: ../build/NEWS:18706 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:18695 +#: ../build/NEWS:18709 msgid "" "`bpo-25131 `__: Make the line number and" " column offset of set/dict literals and comprehensions correspond to the " "opening brace." msgstr "" -#: ../build/NEWS:18698 +#: ../build/NEWS:18712 msgid "" "`bpo-25150 `__: Hide the private " "_Py_atomic_xxx symbols from the public Python.h header to fix a compilation " @@ -26453,38 +26478,38 @@ msgid "" "PyThreadState_Get() to avoid ABI incompatibilities." msgstr "" -#: ../build/NEWS:18722 +#: ../build/NEWS:18736 msgid "" "`bpo-25590 `__: In the Readline " "completer, only call getattr() once per attribute." msgstr "" -#: ../build/NEWS:18800 +#: ../build/NEWS:18814 msgid "" "`bpo-24483 `__: C implementation of " "functools.lru_cache() now calculates key's hash only once." msgstr "" -#: ../build/NEWS:18803 +#: ../build/NEWS:18817 msgid "" "`bpo-22958 `__: Constructor and update " "method of weakref.WeakValueDictionary now accept the self and the dict " "keyword arguments." msgstr "" -#: ../build/NEWS:18806 +#: ../build/NEWS:18820 msgid "" "`bpo-22609 `__: Constructor of " "collections.UserDict now accepts the self keyword argument." msgstr "" -#: ../build/NEWS:18809 +#: ../build/NEWS:18823 msgid "" "`bpo-25111 `__: Fixed comparison of " "traceback.FrameSummary." msgstr "" -#: ../build/NEWS:18811 +#: ../build/NEWS:18825 msgid "" "`bpo-25262 `__: Added support for " "BINBYTES8 opcode in Python implementation of unpickler. Highest 32 bits of " @@ -26492,30 +26517,30 @@ msgid "" " on 32-bit platforms in C implementation." msgstr "" -#: ../build/NEWS:18816 +#: ../build/NEWS:18830 msgid "" "`bpo-25034 `__: Fix string.Formatter " "problem with auto-numbering and nested format_specs. Patch by Anthon van der" " Neut." msgstr "" -#: ../build/NEWS:18819 +#: ../build/NEWS:18833 msgid "" "`bpo-25233 `__: Rewrite the guts of " "asyncio.Queue and asyncio.Semaphore to be more understandable and correct." msgstr "" -#: ../build/NEWS:18828 +#: ../build/NEWS:18842 msgid "" "`bpo-23329 `__: Allow the ssl module to " "be built with older versions of LibreSSL." msgstr "" -#: ../build/NEWS:18831 +#: ../build/NEWS:18845 msgid "Prevent overflow in _Unpickler_Read." msgstr "Cegah *overflow* di _Unpickler_Read." -#: ../build/NEWS:18833 +#: ../build/NEWS:18847 msgid "" "`bpo-25047 `__: The XML encoding " "declaration written by Element Tree now respects the letter case given by " @@ -26523,26 +26548,26 @@ msgid "" "like \"UTF-8\", which worked in Python 2." msgstr "" -#: ../build/NEWS:18837 +#: ../build/NEWS:18851 msgid "" "`bpo-25135 `__: Make deque_clear() safer" " by emptying the deque before clearing. This helps avoid possible reentrancy" " issues." msgstr "" -#: ../build/NEWS:18840 +#: ../build/NEWS:18854 msgid "" "`bpo-19143 `__: platform module now " "reads Windows version from kernel32.dll to avoid compatibility shims." msgstr "" -#: ../build/NEWS:18843 +#: ../build/NEWS:18857 msgid "" "`bpo-25092 `__: Fix datetime.strftime() " "failure when errno was already set to EINVAL." msgstr "" -#: ../build/NEWS:18846 +#: ../build/NEWS:18860 msgid "" "`bpo-23517 `__: Fix rounding in " "fromtimestamp() and utcfromtimestamp() methods of datetime.datetime: " @@ -26554,27 +26579,27 @@ msgid "" "mode used by round(float) for example." msgstr "" -#: ../build/NEWS:18855 +#: ../build/NEWS:18869 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:18859 +#: ../build/NEWS:18873 msgid "" "`bpo-25108 `__: Omitted internal frames " "in traceback functions print_stack(), format_stack(), and extract_stack() " "called without arguments." msgstr "" -#: ../build/NEWS:18862 +#: ../build/NEWS:18876 msgid "" "`bpo-25118 `__: Fix a regression of " "Python 3.5.0 in os.waitpid() on Windows." msgstr "" -#: ../build/NEWS:18864 +#: ../build/NEWS:18878 msgid "" "`bpo-24684 `__: " "socket.socket.getaddrinfo() now calls PyUnicode_AsEncodedString() instead of" @@ -26584,46 +26609,46 @@ msgid "" " of the string." msgstr "" -#: ../build/NEWS:18870 +#: ../build/NEWS:18884 msgid "" "`bpo-25060 `__: Correctly compute stack " "usage of the BUILD_MAP opcode." msgstr "" -#: ../build/NEWS:18872 +#: ../build/NEWS:18886 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:18875 +#: ../build/NEWS:18889 msgid "" "`bpo-23144 `__: Make sure that " "HTMLParser.feed() returns all the data, even when convert_charrefs is True." msgstr "" -#: ../build/NEWS:18878 +#: ../build/NEWS:18892 msgid "" "`bpo-24982 `__: shutil.make_archive() " "with the \"zip\" format now adds entries for directories (including empty " "directories) in ZIP file." msgstr "" -#: ../build/NEWS:18881 +#: ../build/NEWS:18895 msgid "" "`bpo-25019 `__: Fixed a crash caused by " "setting non-string key of expat parser. Based on patch by John Leitch." msgstr "" -#: ../build/NEWS:18884 +#: ../build/NEWS:18898 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:18887 +#: ../build/NEWS:18901 msgid "" "`bpo-24891 `__: Fix a race condition at " "Python startup if the file descriptor of stdin (0), stdout (1) or stderr (2)" @@ -26633,69 +26658,69 @@ msgid "" "Marco Paolini." msgstr "" -#: ../build/NEWS:18893 +#: ../build/NEWS:18907 msgid "" "`bpo-24992 `__: Fix error handling and a" " race condition (related to garbage collection) in collections.OrderedDict " "constructor." msgstr "" -#: ../build/NEWS:18896 +#: ../build/NEWS:18910 msgid "" "`bpo-24881 `__: Fixed setting binary " "mode in Python implementation of FileIO on Windows and Cygwin. Patch from " "Akira Li." msgstr "" -#: ../build/NEWS:18912 +#: ../build/NEWS:18926 msgid "" "`bpo-21112 `__: Fix regression in " "unittest.expectedFailure on subclasses. Patch from Berker Peksag." msgstr "" -#: ../build/NEWS:18915 +#: ../build/NEWS:18929 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:18919 ../build/NEWS:19184 +#: ../build/NEWS:18933 ../build/NEWS:19198 msgid "" "`bpo-24913 `__: Fix overrun error in " "deque.index(). Found by John Leitch and Bryce Darling." msgstr "" -#: ../build/NEWS:18922 +#: ../build/NEWS:18936 msgid "" "`bpo-24774 `__: Fix docstring in " "http.server.test. Patch from Chiu-Hsiang Hsu." msgstr "" -#: ../build/NEWS:18924 +#: ../build/NEWS:18938 msgid "" "`bpo-21159 `__: Improve message in " "configparser.InterpolationMissingOptionError. Patch from Łukasz Langa." msgstr "" -#: ../build/NEWS:18927 +#: ../build/NEWS:18941 msgid "" "`bpo-20362 `__: Honour " "TestCase.longMessage correctly in assertRegex. Patch from Ilia Kurenkov." msgstr "" -#: ../build/NEWS:18930 +#: ../build/NEWS:18944 msgid "" "`bpo-23572 `__: Fixed " "functools.singledispatch on classes with falsy metaclasses. Patch by Ethan " "Furman." msgstr "" -#: ../build/NEWS:18933 +#: ../build/NEWS:18947 msgid "asyncio: ensure_future() now accepts awaitable objects." msgstr "" -#: ../build/NEWS:19021 +#: ../build/NEWS:19035 msgid "" "`bpo-16893 `__: Replace help.txt with " "help.html for Idle doc display. The new idlelib/help.html is rstripped " @@ -26705,7 +26730,7 @@ msgid "" "EditorWindow.HelpDialog class and helt.txt file are deprecated." msgstr "" -#: ../build/NEWS:19038 +#: ../build/NEWS:19052 msgid "" "`bpo-12067 `__: Rewrite Comparisons " "section in the Expressions chapter of the language reference. Some of the " @@ -26715,196 +26740,196 @@ msgid "" "suggestions for user-defined classes. Patch from Andy Maier." msgstr "" -#: ../build/NEWS:19048 +#: ../build/NEWS:19062 msgid "" "`bpo-23725 `__: Overhaul tempfile docs. " "Note deprecated status of mktemp. Patch from Zbigniew Jędrzejewski-Szmek." msgstr "" -#: ../build/NEWS:19051 +#: ../build/NEWS:19065 msgid "" "`bpo-24808 `__: Update the types of some" " PyTypeObject fields. Patch by Joseph Weston." msgstr "" -#: ../build/NEWS:19054 +#: ../build/NEWS:19068 msgid "" "`bpo-22812 `__: Fix unittest discovery " "examples. Patch from Pam McA'Nulty." msgstr "" -#: ../build/NEWS:19061 +#: ../build/NEWS:19075 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:19064 +#: ../build/NEWS:19078 msgid "" "`bpo-23919 `__: Prevents assert dialogs " "appearing in the test suite." msgstr "" -#: ../build/NEWS:19072 +#: ../build/NEWS:19086 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:19075 +#: ../build/NEWS:19089 msgid "" "`bpo-24910 `__: Windows MSIs now have " "unique display names." msgstr "" -#: ../build/NEWS:19083 +#: ../build/NEWS:19097 msgid "" "`bpo-25450 `__: Updates shortcuts to " "start Python in installation directory." msgstr "" -#: ../build/NEWS:19085 +#: ../build/NEWS:19099 msgid "" "`bpo-25164 `__: Changes default all-" "users install directory to match per-user directory." msgstr "" -#: ../build/NEWS:19088 +#: ../build/NEWS:19102 msgid "" "`bpo-25143 `__: Improves installer error" " messages for unsupported platforms." msgstr "" -#: ../build/NEWS:19090 +#: ../build/NEWS:19104 msgid "" "`bpo-25163 `__: Display correct " "directory in installer when using non-default settings." msgstr "" -#: ../build/NEWS:19093 +#: ../build/NEWS:19107 msgid "" "`bpo-25361 `__: Disables use of SSE2 " "instructions in Windows 32-bit build" msgstr "" -#: ../build/NEWS:19095 +#: ../build/NEWS:19109 msgid "" "`bpo-25089 `__: Adds logging to " "installer for case where launcher is not selected on upgrade." msgstr "" -#: ../build/NEWS:19098 +#: ../build/NEWS:19112 msgid "" "`bpo-25165 `__: Windows uninstallation " "should not remove launcher if other versions remain" msgstr "" -#: ../build/NEWS:19101 +#: ../build/NEWS:19115 msgid "" "`bpo-25112 `__: py.exe launcher is " "missing icons" msgstr "" -#: ../build/NEWS:19103 +#: ../build/NEWS:19117 msgid "" "`bpo-25102 `__: Windows installer does " "not precompile for -O or -OO." msgstr "" -#: ../build/NEWS:19105 +#: ../build/NEWS:19119 msgid "" "`bpo-25081 `__: Makes Back button in " "installer go back to upgrade page when upgrading." msgstr "" -#: ../build/NEWS:19108 +#: ../build/NEWS:19122 msgid "" "`bpo-25091 `__: Increases font size of " "the installer." msgstr "" -#: ../build/NEWS:19110 +#: ../build/NEWS:19124 msgid "" "`bpo-25126 `__: Clarifies that the non-" "web installer will download some components." msgstr "" -#: ../build/NEWS:19113 +#: ../build/NEWS:19127 msgid "" "`bpo-25213 `__: Restores " "requestedExecutionLevel to manifest to disable UAC virtualization." msgstr "" -#: ../build/NEWS:19125 +#: ../build/NEWS:19139 msgid "Python 3.5.0 final" msgstr "Python 3.5.0 final" -#: ../build/NEWS:19127 +#: ../build/NEWS:19141 msgid "*Release date: 2015-09-13*" msgstr "*Tanggal rilis: 2015-09-13*" -#: ../build/NEWS:19132 +#: ../build/NEWS:19146 msgid "" "`bpo-25071 `__: Windows installer should" " not require TargetDir parameter when installing quietly." msgstr "" -#: ../build/NEWS:19137 +#: ../build/NEWS:19151 msgid "Python 3.5.0 release candidate 4" msgstr "Python 3.5.0 kandidat rilis 4" -#: ../build/NEWS:19139 +#: ../build/NEWS:19153 msgid "*Release date: 2015-09-09*" msgstr "*Tanggal rilis: 2015-09-09*" -#: ../build/NEWS:19144 +#: ../build/NEWS:19158 msgid "" "`bpo-25029 `__: Fixes MemoryError in " "test_strptime." msgstr "" -#: ../build/NEWS:19149 +#: ../build/NEWS:19163 msgid "" "`bpo-25027 `__: Reverts partial-static " "build options and adds vcruntime140.dll to Windows installation." msgstr "" -#: ../build/NEWS:19154 +#: ../build/NEWS:19168 msgid "Python 3.5.0 release candidate 3" msgstr "Python 3.5.0 kandidat rilis 3" -#: ../build/NEWS:19156 +#: ../build/NEWS:19170 msgid "*Release date: 2015-09-07*" msgstr "*Tanggal rilis: 2015-09-07*" -#: ../build/NEWS:19161 +#: ../build/NEWS:19175 msgid "" "`bpo-24305 `__: Prevent import subsystem" " stack frames from being counted by the warnings.warn(stacklevel=) " "parameter." msgstr "" -#: ../build/NEWS:19164 +#: ../build/NEWS:19178 msgid "" "`bpo-24912 `__: Prevent __class__ " "assignment to immutable built-in objects." msgstr "" -#: ../build/NEWS:19166 +#: ../build/NEWS:19180 msgid "" "`bpo-24975 `__: Fix AST compilation for " ":pep:`448` syntax." msgstr "" -#: ../build/NEWS:19171 +#: ../build/NEWS:19185 msgid "" "`bpo-24917 `__: time_strftime() buffer " "over-read." msgstr "" -#: ../build/NEWS:19173 +#: ../build/NEWS:19187 msgid "" "`bpo-24748 `__: To resolve a " "compatibility problem found with py2exe and pywin32, imp.load_dynamic() once" @@ -26912,180 +26937,180 @@ msgid "" " themselves with extension modules. Patch by Petr Viktorin." msgstr "" -#: ../build/NEWS:19178 +#: ../build/NEWS:19192 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:19181 +#: ../build/NEWS:19195 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:19189 +#: ../build/NEWS:19203 msgid "Python 3.5.0 release candidate 2" msgstr "Python 3.5.0 kandidat rilis 2" -#: ../build/NEWS:19191 +#: ../build/NEWS:19205 msgid "*Release date: 2015-08-25*" msgstr "*Tanggal rilis: 2015-08-25*" -#: ../build/NEWS:19196 +#: ../build/NEWS:19210 msgid "" "`bpo-24769 `__: Interpreter now starts " "properly when dynamic loading is disabled. Patch by Petr Viktorin." msgstr "" -#: ../build/NEWS:19199 +#: ../build/NEWS:19213 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:19202 +#: ../build/NEWS:19216 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:19209 +#: ../build/NEWS:19223 msgid "" "`bpo-24847 `__: Removes vcruntime140.dll" " dependency from Tcl/Tk." msgstr "" -#: ../build/NEWS:19211 +#: ../build/NEWS:19225 msgid "" "`bpo-24839 `__: platform._syscmd_ver " "raises DeprecationWarning" msgstr "" -#: ../build/NEWS:19213 +#: ../build/NEWS:19227 msgid "" "`bpo-24867 `__: Fix Task.get_stack() for" " 'async def' coroutines" msgstr "" -#: ../build/NEWS:19217 +#: ../build/NEWS:19231 msgid "Python 3.5.0 release candidate 1" msgstr "Python 3.5.0 kandidat rilis 1" -#: ../build/NEWS:19219 +#: ../build/NEWS:19233 msgid "*Release date: 2015-08-09*" msgstr "*Tanggal rilis: 2015-08-09*" -#: ../build/NEWS:19224 +#: ../build/NEWS:19238 msgid "" "`bpo-24667 `__: Resize odict in all " "cases that the underlying dict resizes." msgstr "" -#: ../build/NEWS:19229 +#: ../build/NEWS:19243 msgid "" "`bpo-24824 `__: Signatures of " "codecs.encode() and codecs.decode() now are compatible with pydoc." msgstr "" -#: ../build/NEWS:19232 +#: ../build/NEWS:19246 msgid "" "`bpo-24634 `__: Importing uuid should " "not try to load libc on Windows" msgstr "" -#: ../build/NEWS:19234 +#: ../build/NEWS:19248 msgid "" "`bpo-24798 `__: _msvccompiler.py doesn't" " properly support manifests" msgstr "" -#: ../build/NEWS:19236 +#: ../build/NEWS:19250 msgid "" "`bpo-4395 `__: Better testing and " "documentation of binary operators. Patch by Martin Panter." msgstr "" -#: ../build/NEWS:19239 +#: ../build/NEWS:19253 msgid "" "`bpo-23973 `__: Update typing.py from " "GitHub repo." msgstr "" -#: ../build/NEWS:19241 +#: ../build/NEWS:19255 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:19244 +#: ../build/NEWS:19258 msgid "" "`bpo-23888 `__: Handle fractional time " "in cookie expiry. Patch by ssh." msgstr "" -#: ../build/NEWS:19246 +#: ../build/NEWS:19260 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:19250 +#: ../build/NEWS:19264 msgid "" "`bpo-22932 `__: Fix timezones in " "email.utils.formatdate. Patch from Dmitry Shachnev." msgstr "" -#: ../build/NEWS:19253 +#: ../build/NEWS:19267 msgid "" "`bpo-23779 `__: imaplib raises TypeError" " if authenticator tries to abort. Patch from Craig Holmquist." msgstr "" -#: ../build/NEWS:19256 +#: ../build/NEWS:19270 msgid "" "`bpo-23319 `__: Fix " "ctypes.BigEndianStructure, swap correctly bytes. Patch written by Matthieu " "Gautier." msgstr "" -#: ../build/NEWS:19259 +#: ../build/NEWS:19273 msgid "" "`bpo-23254 `__: Document how to close " "the TCPServer listening socket. Patch from Martin Panter." msgstr "" -#: ../build/NEWS:19262 +#: ../build/NEWS:19276 msgid "" "`bpo-19450 `__: Update Windows and OS X " "installer builds to use SQLite 3.8.11." msgstr "" -#: ../build/NEWS:19264 +#: ../build/NEWS:19278 msgid "" "`bpo-17527 `__: Add PATCH to " "wsgiref.validator. Patch from Luca Sbardella." msgstr "" -#: ../build/NEWS:19266 +#: ../build/NEWS:19280 msgid "" "`bpo-24791 `__: Fix grammar regression " "for call syntax: 'g(\\*a or b)'." msgstr "" -#: ../build/NEWS:19271 +#: ../build/NEWS:19285 msgid "" "`bpo-23672 `__: Allow Idle to edit and " "run files with astral chars in name. Patch by Mohd Sanad Zaki Rizvi." msgstr "" -#: ../build/NEWS:19274 +#: ../build/NEWS:19288 msgid "" "`bpo-24745 `__: Idle editor default " "font. Switch from Courier to platform-sensitive TkFixedFont. This should " @@ -27094,20 +27119,20 @@ msgid "" "Window]. Patch by Mark Roseman." msgstr "" -#: ../build/NEWS:19280 +#: ../build/NEWS:19294 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:19283 +#: ../build/NEWS:19297 msgid "" "`bpo-13884 `__: Idle menus. Remove " "tearoff lines. Patch by Roger Serwy." msgstr "" -#: ../build/NEWS:19288 +#: ../build/NEWS:19302 msgid "" "`bpo-24129 `__: Clarify the reference " "documentation for name resolution. This includes removing the assumption " @@ -27116,222 +27141,222 @@ msgid "" "by Ivan Levkivskyi." msgstr "" -#: ../build/NEWS:19293 +#: ../build/NEWS:19307 msgid "" "`bpo-20769 `__: Improve reload() docs. " "Patch by Dorian Pula." msgstr "" -#: ../build/NEWS:19295 +#: ../build/NEWS:19309 msgid "" "`bpo-23589 `__: Remove duplicate " "sentence from the FAQ. Patch by Yongzhi Pan." msgstr "" -#: ../build/NEWS:19297 +#: ../build/NEWS:19311 msgid "" "`bpo-24729 `__: Correct IO tutorial to " "match implementation regarding encoding parameter to open function." msgstr "" -#: ../build/NEWS:19303 +#: ../build/NEWS:19317 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:19309 +#: ../build/NEWS:19323 msgid "Python 3.5.0 beta 4" msgstr "Python 3.5.0 beta 4" -#: ../build/NEWS:19311 +#: ../build/NEWS:19325 msgid "*Release date: 2015-07-26*" msgstr "*Tanggal rilis: 2015-07-26*" -#: ../build/NEWS:19316 +#: ../build/NEWS:19330 msgid "" "`bpo-23573 `__: Restored optimization of" " bytes.rfind() and bytearray.rfind() for single-byte argument on Linux." msgstr "" -#: ../build/NEWS:19319 +#: ../build/NEWS:19333 msgid "" "`bpo-24569 `__: Make :pep:`448` " "dictionary evaluation more consistent." msgstr "" -#: ../build/NEWS:19321 +#: ../build/NEWS:19335 msgid "" "`bpo-24583 `__: Fix crash when set is " "mutated while being updated." msgstr "" -#: ../build/NEWS:19323 +#: ../build/NEWS:19337 msgid "" "`bpo-24407 `__: Fix crash when dict is " "mutated while being updated." msgstr "" -#: ../build/NEWS:19325 +#: ../build/NEWS:19339 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:19328 +#: ../build/NEWS:19342 msgid "" "`bpo-24687 `__: Plug refleak on " "SyntaxError in function parameters annotations." msgstr "" -#: ../build/NEWS:19330 +#: ../build/NEWS:19344 msgid "" "`bpo-15944 `__: memoryview: Allow " "arbitrary formats when casting to bytes. Patch by Martin Panter." msgstr "" -#: ../build/NEWS:19336 +#: ../build/NEWS:19350 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:19339 +#: ../build/NEWS:19353 msgid "" "`bpo-24683 `__: Fixed crashes in _json " "functions called with arguments of inappropriate type." msgstr "" -#: ../build/NEWS:19342 +#: ../build/NEWS:19356 msgid "" "`bpo-21697 `__: shutil.copytree() now " "correctly handles symbolic links that point to directories. Patch by " "Eduardo Seabra and Thomas Kluyver." msgstr "" -#: ../build/NEWS:19345 +#: ../build/NEWS:19359 msgid "" "`bpo-14373 `__: Fixed segmentation fault" " when gc.collect() is called during constructing lru_cache (C " "implementation)." msgstr "" -#: ../build/NEWS:19348 +#: ../build/NEWS:19362 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:19352 +#: ../build/NEWS:19366 msgid "" "`bpo-24620 `__: Random.setstate() now " "validates the value of state last element." msgstr "" -#: ../build/NEWS:19355 +#: ../build/NEWS:19369 msgid "" "`bpo-22485 `__: Fixed an issue that " "caused `inspect.getsource` to return incorrect results on nested functions." msgstr "" -#: ../build/NEWS:19358 +#: ../build/NEWS:19372 msgid "" "`bpo-22153 `__: Improve unittest docs. " "Patch from Martin Panter and evilzero." msgstr "" -#: ../build/NEWS:19360 +#: ../build/NEWS:19374 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:19363 +#: ../build/NEWS:19377 msgid "" "`bpo-24206 `__: Fixed __eq__ and __ne__ " "methods of inspect classes." msgstr "" -#: ../build/NEWS:19365 +#: ../build/NEWS:19379 msgid "" "`bpo-24631 `__: Fixed regression in the " "timeit module with multiline setup." msgstr "" -#: ../build/NEWS:19373 +#: ../build/NEWS:19387 msgid "" "`bpo-24608 `__: chunk.Chunk.read() now " "always returns bytes, not str." msgstr "" -#: ../build/NEWS:19375 +#: ../build/NEWS:19389 msgid "" "`bpo-18684 `__: Fixed reading out of the" " buffer in the re module." msgstr "" -#: ../build/NEWS:19377 +#: ../build/NEWS:19391 msgid "" "`bpo-24259 `__: tarfile now raises a " "ReadError if an archive is truncated inside a data segment." msgstr "" -#: ../build/NEWS:19380 +#: ../build/NEWS:19394 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:19383 +#: ../build/NEWS:19397 msgid "" "`bpo-24669 `__: Fix inspect.getsource() " "for 'async def' functions. Patch by Kai Groner." msgstr "" -#: ../build/NEWS:19386 +#: ../build/NEWS:19400 msgid "" "`bpo-24688 `__: ast.get_docstring() for " "'async def' functions." msgstr "" -#: ../build/NEWS:19391 +#: ../build/NEWS:19405 msgid "" "`bpo-24603 `__: Update Windows builds " "and OS X 10.5 installer to use OpenSSL 1.0.2d." msgstr "" -#: ../build/NEWS:19396 +#: ../build/NEWS:19410 msgid "Python 3.5.0 beta 3" msgstr "Python 3.5.0 beta 3" -#: ../build/NEWS:19398 +#: ../build/NEWS:19412 msgid "*Release date: 2015-07-05*" msgstr "*Tanggal rilis: 2015-07-05*" -#: ../build/NEWS:19403 +#: ../build/NEWS:19417 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:19407 +#: ../build/NEWS:19421 msgid "Upgrade to Unicode 8.0.0." msgstr "Pembaruan ke Unicode 8.0.0." -#: ../build/NEWS:19409 +#: ../build/NEWS:19423 msgid "" "`bpo-24345 `__: Add Py_tp_finalize slot " "for the stable ABI." msgstr "" -#: ../build/NEWS:19411 +#: ../build/NEWS:19425 msgid "" "`bpo-24400 `__: Introduce a distinct " "type for :pep:`492` coroutines; add types.CoroutineType, " @@ -27345,38 +27370,38 @@ msgid "" "coroutines--use inspect.isawaitable instead." msgstr "" -#: ../build/NEWS:19422 +#: ../build/NEWS:19436 msgid "" "`bpo-24450 `__: Add gi_yieldfrom to " "generators and cr_await to coroutines. Contributed by Benno Leslie and Yury " "Selivanov." msgstr "" -#: ../build/NEWS:19425 +#: ../build/NEWS:19439 msgid "" "`bpo-19235 `__: Add new RecursionError " "exception. Patch by Georg Brandl." msgstr "" -#: ../build/NEWS:19430 +#: ../build/NEWS:19444 msgid "" "`bpo-21750 `__: mock_open.read_data can " "now be read from each instance, as it could in Python 3.3." msgstr "" -#: ../build/NEWS:19433 +#: ../build/NEWS:19447 msgid "" "`bpo-24552 `__: Fix use after free in an" " error case of the _pickle module." msgstr "" -#: ../build/NEWS:19435 +#: ../build/NEWS:19449 msgid "" "`bpo-24514 `__: tarfile now tolerates " "number fields consisting of only whitespace." msgstr "" -#: ../build/NEWS:19438 +#: ../build/NEWS:19452 msgid "" "`bpo-19176 `__: Fixed doctype() related " "bugs in C implementation of ElementTree. A deprecation warning no longer " @@ -27385,92 +27410,92 @@ msgid "" "target's doctype() is called. Based on patch by Martin Panter." msgstr "" -#: ../build/NEWS:19444 +#: ../build/NEWS:19458 msgid "" "`bpo-20387 `__: Restore semantic round-" "trip correctness in tokenize/untokenize for tab-indented blocks." msgstr "" -#: ../build/NEWS:19447 +#: ../build/NEWS:19461 msgid "" "`bpo-24456 `__: Fixed possible buffer " "over-read in adpcm2lin() and lin2adpcm() functions of the audioop module." msgstr "" -#: ../build/NEWS:19450 +#: ../build/NEWS:19464 msgid "" "`bpo-24336 `__: The contextmanager " "decorator now works with functions with keyword arguments called \"func\" " "and \"self\". Patch by Martin Panter." msgstr "" -#: ../build/NEWS:19453 +#: ../build/NEWS:19467 msgid "" "`bpo-24522 `__: Fix possible integer " "overflow in json accelerator module." msgstr "" -#: ../build/NEWS:19455 +#: ../build/NEWS:19469 msgid "" "`bpo-24489 `__: ensure a previously set " "C errno doesn't disturb cmath.polar()." msgstr "" -#: ../build/NEWS:19457 +#: ../build/NEWS:19471 msgid "" "`bpo-24408 `__: Fixed AttributeError in " "measure() and metrics() methods of tkinter.Font." msgstr "" -#: ../build/NEWS:19460 +#: ../build/NEWS:19474 msgid "" "`bpo-14373 `__: C implementation of " "functools.lru_cache() now can be used with methods." msgstr "" -#: ../build/NEWS:19463 +#: ../build/NEWS:19477 msgid "" "`bpo-24347 `__: Set KeyError if " "PyDict_GetItemWithError returns NULL." msgstr "" -#: ../build/NEWS:19465 +#: ../build/NEWS:19479 msgid "" "`bpo-24348 `__: Drop superfluous " "incref/decref." msgstr "" -#: ../build/NEWS:19467 +#: ../build/NEWS:19481 msgid "" "`bpo-24359 `__: Check for changed " "OrderedDict size during iteration." msgstr "" -#: ../build/NEWS:19469 +#: ../build/NEWS:19483 msgid "" "`bpo-24368 `__: Support keyword " "arguments in OrderedDict methods." msgstr "" -#: ../build/NEWS:19471 +#: ../build/NEWS:19485 msgid "" "`bpo-24362 `__: Simplify the C " "OrderedDict fast nodes resize logic." msgstr "" -#: ../build/NEWS:19473 +#: ../build/NEWS:19487 msgid "" "`bpo-24377 `__: Fix a ref leak in " "OrderedDict.__repr__." msgstr "" -#: ../build/NEWS:19475 +#: ../build/NEWS:19489 msgid "" "`bpo-24369 `__: Defend against key-" "changes during iteration." msgstr "" -#: ../build/NEWS:19480 +#: ../build/NEWS:19494 msgid "" "`bpo-24373 `__: _testmultiphase and " "xxlimited now use tp_traverse and tp_finalize to avoid reference leaks " @@ -27478,41 +27503,41 @@ msgid "" "`__ for details)" msgstr "" -#: ../build/NEWS:19487 +#: ../build/NEWS:19501 msgid "" "`bpo-24458 `__: Update documentation to " "cover multi-phase initialization for extension modules (PEP 489). Patch by " "Petr Viktorin." msgstr "" -#: ../build/NEWS:19490 +#: ../build/NEWS:19504 msgid "" "`bpo-24351 `__: Clarify what is meant by" " \"identifier\" in the context of string.Template instances." msgstr "" -#: ../build/NEWS:19496 +#: ../build/NEWS:19510 msgid "" "`bpo-24432 `__: Update Windows builds " "and OS X 10.5 installer to use OpenSSL 1.0.2c." msgstr "" -#: ../build/NEWS:19501 +#: ../build/NEWS:19515 msgid "Python 3.5.0 beta 2" msgstr "Python 3.5.0 beta 2" -#: ../build/NEWS:19503 +#: ../build/NEWS:19517 msgid "*Release date: 2015-05-31*" msgstr "*Tanggal rilis: 2015-05-31*" -#: ../build/NEWS:19508 +#: ../build/NEWS:19522 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:19512 +#: ../build/NEWS:19526 msgid "" "`bpo-24115 `__: Update uses of " "PyObject_IsTrue(), PyObject_Not(), PyObject_IsInstance(), " @@ -27520,229 +27545,229 @@ msgid "" "errors correctly." msgstr "" -#: ../build/NEWS:19516 +#: ../build/NEWS:19530 msgid "" "`bpo-24328 `__: Fix importing one " "character extension modules." msgstr "" -#: ../build/NEWS:19518 +#: ../build/NEWS:19532 msgid "" "`bpo-11205 `__: In dictionary displays, " "evaluate the key before the value." msgstr "" -#: ../build/NEWS:19520 +#: ../build/NEWS:19534 msgid "" "`bpo-24285 `__: Fixed regression that " "prevented importing extension modules from inside packages. Patch by Petr " "Viktorin." msgstr "" -#: ../build/NEWS:19526 +#: ../build/NEWS:19540 msgid "" "`bpo-23247 `__: Fix a crash in the " "StreamWriter.reset() of CJK codecs." msgstr "" -#: ../build/NEWS:19528 +#: ../build/NEWS:19542 msgid "" "`bpo-24270 `__: Add math.isclose() and " "cmath.isclose() functions as per :pep:`485`. Contributed by Chris Barker and" " Tal Einat." msgstr "" -#: ../build/NEWS:19531 +#: ../build/NEWS:19545 msgid "" "`bpo-5633 `__: Fixed timeit when the " "statement is a string and the setup is not." msgstr "" -#: ../build/NEWS:19534 +#: ../build/NEWS:19548 msgid "" "`bpo-24326 `__: Fixed audioop.ratecv() " "with non-default weightB argument. Original patch by David Moore." msgstr "" -#: ../build/NEWS:19537 +#: ../build/NEWS:19551 msgid "" "`bpo-16991 `__: Add a C implementation " "of OrderedDict." msgstr "" -#: ../build/NEWS:19539 +#: ../build/NEWS:19553 msgid "" "`bpo-23934 `__: Fix inspect.signature to" " fail correctly for builtin types lacking signature information. Initial " "patch by James Powell." msgstr "" -#: ../build/NEWS:19544 +#: ../build/NEWS:19558 msgid "Python 3.5.0 beta 1" msgstr "Python 3.5.0 beta 1" -#: ../build/NEWS:19546 +#: ../build/NEWS:19560 msgid "*Release date: 2015-05-24*" msgstr "*Tanggal rilis: 2015-05-24*" -#: ../build/NEWS:19551 +#: ../build/NEWS:19565 msgid "" "`bpo-24276 `__: Fixed optimization of " "property descriptor getter." msgstr "" -#: ../build/NEWS:19553 +#: ../build/NEWS:19567 msgid "" "`bpo-24268 `__: PEP 489: Multi-phase " "extension module initialization. Patch by Petr Viktorin." msgstr "" -#: ../build/NEWS:19556 +#: ../build/NEWS:19570 msgid "" "`bpo-23955 `__: Add pyvenv.cfg option to" " suppress registry/environment lookup for generating sys.path on Windows." msgstr "" -#: ../build/NEWS:19559 +#: ../build/NEWS:19573 msgid "" "`bpo-24257 `__: Fixed system error in " "the comparison of faked types.SimpleNamespace." msgstr "" -#: ../build/NEWS:19562 +#: ../build/NEWS:19576 msgid "" "`bpo-22939 `__: Fixed integer overflow " "in iterator object. Patch by Clement Rouault." msgstr "" -#: ../build/NEWS:19565 +#: ../build/NEWS:19579 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:19568 +#: ../build/NEWS:19582 msgid "" "`bpo-24102 `__: Fixed exception type " "checking in standard error handlers." msgstr "" -#: ../build/NEWS:19570 +#: ../build/NEWS:19584 msgid "" "`bpo-15027 `__: The UTF-32 encoder is " "now 3x to 7x faster." msgstr "" -#: ../build/NEWS:19572 +#: ../build/NEWS:19586 msgid "" "`bpo-23290 `__: Optimize set_merge() for" " cases where the target is empty. (Contributed by Serhiy Storchaka.)" msgstr "" -#: ../build/NEWS:19575 +#: ../build/NEWS:19589 msgid "" "`bpo-2292 `__: PEP 448: Additional " "Unpacking Generalizations." msgstr "" -#: ../build/NEWS:19577 +#: ../build/NEWS:19591 msgid "" "`bpo-24096 `__: Make " "warnings.warn_explicit more robust against mutation of the warnings.filters " "list." msgstr "" -#: ../build/NEWS:19580 +#: ../build/NEWS:19594 msgid "" "`bpo-23996 `__: Avoid a crash when a " "delegated generator raises an unnormalized StopIteration exception. Patch " "by Stefan Behnel." msgstr "" -#: ../build/NEWS:19583 +#: ../build/NEWS:19597 msgid "" "`bpo-23910 `__: Optimize property() " "getter calls. Patch by Joe Jevnik." msgstr "" -#: ../build/NEWS:19585 +#: ../build/NEWS:19599 msgid "" "`bpo-23911 `__: Move path-based " "importlib bootstrap code to a separate frozen module." msgstr "" -#: ../build/NEWS:19588 +#: ../build/NEWS:19602 msgid "" "`bpo-24192 `__: Fix namespace package " "imports." msgstr "" -#: ../build/NEWS:19590 +#: ../build/NEWS:19604 msgid "" "`bpo-24022 `__: Fix tokenizer crash when" " processing undecodable source code." msgstr "" -#: ../build/NEWS:19592 +#: ../build/NEWS:19606 msgid "" "`bpo-9951 `__: Added a hex() method to " "bytes, bytearray, and memoryview." msgstr "" -#: ../build/NEWS:19594 +#: ../build/NEWS:19608 msgid "" "`bpo-22906 `__: PEP 479: Change " "StopIteration handling inside generators." msgstr "" -#: ../build/NEWS:19596 +#: ../build/NEWS:19610 msgid "" "`bpo-24017 `__: PEP 492: Coroutines with" " async and await syntax." msgstr "" -#: ../build/NEWS:19601 +#: ../build/NEWS:19615 msgid "" "`bpo-14373 `__: Added C implementation " "of functools.lru_cache(). Based on patches by Matt Joiner and Alexey " "Kachayev." msgstr "" -#: ../build/NEWS:19604 +#: ../build/NEWS:19618 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:19608 +#: ../build/NEWS:19622 msgid "" "`bpo-22189 `__: collections.UserString " "now supports __getnewargs__(), __rmod__(), casefold(), format_map(), " "isprintable(), and maketrans(). Patch by Joe Jevnik." msgstr "" -#: ../build/NEWS:19612 +#: ../build/NEWS:19626 msgid "" "`bpo-24244 `__: Prevents termination " "when an invalid format string is encountered on Windows in strftime." msgstr "" -#: ../build/NEWS:19615 +#: ../build/NEWS:19629 msgid "" "`bpo-23973 `__: PEP 484: Add the typing " "module." msgstr "" -#: ../build/NEWS:19617 +#: ../build/NEWS:19631 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:19621 +#: ../build/NEWS:19635 msgid "" "`bpo-20035 `__: Replaced the " "``tkinter._fix`` module used for setting up the Tcl/Tk environment on " @@ -27750,13 +27775,13 @@ msgid "" "permanent changes to the environment." msgstr "" -#: ../build/NEWS:19625 +#: ../build/NEWS:19639 msgid "" "`bpo-24257 `__: Fixed segmentation fault" " in sqlite3.Row constructor with faked cursor type." msgstr "" -#: ../build/NEWS:19628 +#: ../build/NEWS:19642 msgid "" "`bpo-15836 `__: assertRaises(), " "assertRaisesRegex(), assertWarns() and assertWarnsRegex() assertments now " @@ -27764,13 +27789,13 @@ msgid "" "on patch by Daniel Wagner-Hall." msgstr "" -#: ../build/NEWS:19632 +#: ../build/NEWS:19646 msgid "" "`bpo-9858 `__: Add missing method stubs " "to _io.RawIOBase. Patch by Laura Rupprecht." msgstr "" -#: ../build/NEWS:19635 +#: ../build/NEWS:19649 msgid "" "`bpo-22955 `__: attrgetter, itemgetter " "and methodcaller objects in the operator module now support pickling. Added" @@ -27778,7 +27803,7 @@ msgid "" "Rosenberg." msgstr "" -#: ../build/NEWS:19639 +#: ../build/NEWS:19653 msgid "" "`bpo-22107 `__: tempfile.gettempdir() " "and tempfile.mkdtemp() now try again when a directory with the chosen name " @@ -27786,156 +27811,156 @@ msgid "" "early if parent directory is not valid (not exists or is a file) on Windows." msgstr "" -#: ../build/NEWS:19644 +#: ../build/NEWS:19658 msgid "" "`bpo-23780 `__: Improved error message " "in os.path.join() with single argument." msgstr "" -#: ../build/NEWS:19646 +#: ../build/NEWS:19660 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:19649 +#: ../build/NEWS:19663 msgid "" "`bpo-24091 `__: Fixed various crashes in" " corner cases in C implementation of ElementTree." msgstr "" -#: ../build/NEWS:19652 +#: ../build/NEWS:19666 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:19656 +#: ../build/NEWS:19670 msgid "" "`bpo-13866 `__: *quote_via* argument " "added to urllib.parse.urlencode." msgstr "" -#: ../build/NEWS:19658 +#: ../build/NEWS:19672 msgid "" "`bpo-20098 `__: New mangle_from policy " "option for email, default True for compat32, but False for all other " "policies." msgstr "" -#: ../build/NEWS:19661 +#: ../build/NEWS:19675 msgid "" "`bpo-24211 `__: The email library now " "supports RFC 6532: it can generate headers using utf-8 instead of encoded " "words." msgstr "" -#: ../build/NEWS:19664 +#: ../build/NEWS:19678 msgid "" "`bpo-16314 `__: Added support for the " "LZMA compression in distutils." msgstr "" -#: ../build/NEWS:19666 +#: ../build/NEWS:19680 msgid "" "`bpo-21804 `__: poplib now supports RFC " "6856 (UTF8)." msgstr "" -#: ../build/NEWS:19668 +#: ../build/NEWS:19682 msgid "" "`bpo-18682 `__: Optimized pprint " "functions for builtin scalar types." msgstr "" -#: ../build/NEWS:19670 +#: ../build/NEWS:19684 msgid "" "`bpo-22027 `__: smtplib now supports RFC" " 6531 (SMTPUTF8)." msgstr "" -#: ../build/NEWS:19672 +#: ../build/NEWS:19686 msgid "" "`bpo-23488 `__: Random generator objects" " now consume 2x less memory on 64-bit." msgstr "" -#: ../build/NEWS:19674 +#: ../build/NEWS:19688 msgid "" "`bpo-1322 `__: platform.dist() and " "platform.linux_distribution() functions are now deprecated. Initial patch " "by Vajrasky Kok." msgstr "" -#: ../build/NEWS:19677 +#: ../build/NEWS:19691 msgid "" "`bpo-22486 `__: Added the math.gcd() " "function. The fractions.gcd() function now is deprecated. Based on patch " "by Mark Dickinson." msgstr "" -#: ../build/NEWS:19680 +#: ../build/NEWS:19694 msgid "" "`bpo-24064 `__: Property() docstrings " "are now writeable. (Patch by Berker Peksag.)" msgstr "" -#: ../build/NEWS:19683 +#: ../build/NEWS:19697 msgid "" "`bpo-22681 `__: Added support for the " "koi8_t encoding." msgstr "" -#: ../build/NEWS:19685 +#: ../build/NEWS:19699 msgid "" "`bpo-22682 `__: Added support for the " "kz1048 encoding." msgstr "" -#: ../build/NEWS:19687 +#: ../build/NEWS:19701 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:19690 +#: ../build/NEWS:19704 msgid "" "`bpo-21795 `__: smtpd now supports the " "8BITMIME extension whenever the new *decode_data* constructor argument is " "set to False." msgstr "" -#: ../build/NEWS:19693 +#: ../build/NEWS:19707 msgid "" "`bpo-24155 `__: optimize heapq.heapify()" " for better cache performance when heapifying large lists." msgstr "" -#: ../build/NEWS:19696 +#: ../build/NEWS:19710 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:19700 +#: ../build/NEWS:19714 msgid "" "`bpo-20274 `__: When calling a " "_sqlite.Connection, it now complains if passed any keyword arguments. " "Previously it silently ignored them." msgstr "" -#: ../build/NEWS:19703 +#: ../build/NEWS:19717 msgid "" "`bpo-20274 `__: Remove ignored and " "erroneous \"kwargs\" parameters from three METH_VARARGS methods on " "_sqlite.Connection." msgstr "" -#: ../build/NEWS:19706 +#: ../build/NEWS:19720 msgid "" "`bpo-24134 `__: assertRaises(), " "assertRaisesRegex(), assertWarns() and assertWarnsRegex() checks now emits a" @@ -27943,221 +27968,221 @@ msgid "" "is passed in the context manager mode." msgstr "" -#: ../build/NEWS:19711 +#: ../build/NEWS:19725 msgid "" "`bpo-24018 `__: Add a " "collections.abc.Generator abstract base class. Contributed by Stefan Behnel." msgstr "" -#: ../build/NEWS:19714 +#: ../build/NEWS:19728 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:19717 +#: ../build/NEWS:19731 msgid "" "`bpo-22619 `__: Added negative limit " "support in the traceback module. Based on patch by Dmitry Kazakov." msgstr "" -#: ../build/NEWS:19720 +#: ../build/NEWS:19734 msgid "" "`bpo-24094 `__: Fix possible crash in " "json.encode with poorly behaved dict subclasses." msgstr "" -#: ../build/NEWS:19723 +#: ../build/NEWS:19737 msgid "" "`bpo-9246 `__: On POSIX, os.getcwd() now " "supports paths longer than 1025 bytes. Patch written by William Orr." msgstr "" -#: ../build/NEWS:19726 +#: ../build/NEWS:19740 msgid "" "`bpo-17445 `__: add difflib.diff_bytes()" " to support comparison of byte strings (fixes a regression from Python 2)." msgstr "" -#: ../build/NEWS:19729 +#: ../build/NEWS:19743 msgid "" "`bpo-23917 `__: Fall back to sequential " "compilation when ProcessPoolExecutor doesn't exist. Patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:19732 +#: ../build/NEWS:19746 msgid "" "`bpo-23008 `__: Fixed resolving " "attributes with boolean value is False in pydoc." msgstr "" -#: ../build/NEWS:19735 +#: ../build/NEWS:19749 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:19739 +#: ../build/NEWS:19753 msgid "" "`bpo-23908 `__: os functions now reject " "paths with embedded null character on Windows instead of silently truncating" " them." msgstr "" -#: ../build/NEWS:19742 +#: ../build/NEWS:19756 msgid "" "`bpo-23728 `__: binascii.crc_hqx() could" " return an integer outside of the range 0-0xffff for empty data." msgstr "" -#: ../build/NEWS:19745 +#: ../build/NEWS:19759 msgid "" "`bpo-23887 `__: urllib.error.HTTPError " "now has a proper repr() representation. Patch by Berker Peksag." msgstr "" -#: ../build/NEWS:19748 +#: ../build/NEWS:19762 msgid "" "asyncio: New event loop APIs: set_task_factory() and get_task_factory()." msgstr "" -#: ../build/NEWS:19750 +#: ../build/NEWS:19764 msgid "asyncio: async() function is deprecated in favour of ensure_future()." msgstr "" -#: ../build/NEWS:19752 +#: ../build/NEWS:19766 msgid "" "`bpo-24178 `__: asyncio.Lock, Condition," " Semaphore, and BoundedSemaphore support new 'async with' syntax. " "Contributed by Yury Selivanov." msgstr "" -#: ../build/NEWS:19755 +#: ../build/NEWS:19769 msgid "" "`bpo-24179 `__: Support 'async for' for " "asyncio.StreamReader. Contributed by Yury Selivanov." msgstr "" -#: ../build/NEWS:19758 +#: ../build/NEWS:19772 msgid "" "`bpo-24184 `__: Add AsyncIterator and " "AsyncIterable ABCs to collections.abc. Contributed by Yury Selivanov." msgstr "" -#: ../build/NEWS:19761 +#: ../build/NEWS:19775 msgid "" "`bpo-22547 `__: Implement informative " "__repr__ for inspect.BoundArguments. Contributed by Yury Selivanov." msgstr "" -#: ../build/NEWS:19764 +#: ../build/NEWS:19778 msgid "" "`bpo-24190 `__: Implement " "inspect.BoundArgument.apply_defaults() method. Contributed by Yury " "Selivanov." msgstr "" -#: ../build/NEWS:19767 +#: ../build/NEWS:19781 msgid "" "`bpo-20691 `__: Add 'follow_wrapped' " "argument to inspect.Signature.from_callable() and inspect.signature(). " "Contributed by Yury Selivanov." msgstr "" -#: ../build/NEWS:19771 +#: ../build/NEWS:19785 msgid "" "`bpo-24248 `__: Deprecate " "inspect.Signature.from_function() and inspect.Signature.from_builtin()." msgstr "" -#: ../build/NEWS:19774 +#: ../build/NEWS:19788 msgid "" "`bpo-23898 `__: Fix " "inspect.classify_class_attrs() to support attributes with overloaded __eq__ " "and __bool__. Patch by Mike Bayer." msgstr "" -#: ../build/NEWS:19777 +#: ../build/NEWS:19791 msgid "" "`bpo-24298 `__: Fix inspect.signature() " "to correctly unwrap wrappers around bound methods." msgstr "" -#: ../build/NEWS:19783 +#: ../build/NEWS:19797 msgid "" "`bpo-23184 `__: remove unused names and " "imports in idlelib. Initial patch by Al Sweigart." msgstr "" -#: ../build/NEWS:19789 +#: ../build/NEWS:19803 msgid "" "`bpo-21520 `__: test_zipfile no longer " "fails if the word 'bad' appears anywhere in the name of the current " "directory." msgstr "" -#: ../build/NEWS:19792 +#: ../build/NEWS:19806 msgid "" "`bpo-9517 `__: Move script_helper into " "the support package. Patch by Christie Wilson." msgstr "" -#: ../build/NEWS:19798 +#: ../build/NEWS:19812 msgid "" "`bpo-22155 `__: Add File Handlers " "subsection with createfilehandler to tkinter doc. Remove obsolete example " "from FAQ. Patch by Martin Panter." msgstr "" -#: ../build/NEWS:19801 +#: ../build/NEWS:19815 msgid "" "`bpo-24029 `__: Document the name " "binding behavior for submodule imports." msgstr "" -#: ../build/NEWS:19803 +#: ../build/NEWS:19817 msgid "" "`bpo-24077 `__: Fix typo in man page for" " -I command option: -s, not -S" msgstr "" -#: ../build/NEWS:19808 +#: ../build/NEWS:19822 msgid "" "`bpo-24000 `__: Improved Argument " "Clinic's mapping of converters to legacy \"format units\". Updated the " "documentation to match." msgstr "" -#: ../build/NEWS:19811 +#: ../build/NEWS:19825 msgid "" "`bpo-24001 `__: Argument Clinic " "converters now use accept={type} instead of types={'type'} to specify the " "types the converter accepts." msgstr "" -#: ../build/NEWS:19814 +#: ../build/NEWS:19828 msgid "" "`bpo-23330 `__: h2py now supports " "arbitrary filenames in #include." msgstr "" -#: ../build/NEWS:19816 +#: ../build/NEWS:19830 msgid "" "`bpo-24031 `__: make patchcheck now " "supports git checkouts, too." msgstr "" -#: ../build/NEWS:19820 +#: ../build/NEWS:19834 msgid "Python 3.5.0 alpha 4" msgstr "Python 3.5.0 alfa 4" -#: ../build/NEWS:19822 +#: ../build/NEWS:19836 msgid "*Release date: 2015-04-19*" msgstr "*Tanggal rilis: 2015-04-19*" -#: ../build/NEWS:19827 +#: ../build/NEWS:19841 msgid "" "`bpo-22980 `__: Under Linux, " "GNU/KFreeBSD and the Hurd, C extensions now include the architecture triplet" @@ -28166,26 +28191,26 @@ msgid "" ":pep:`3149`-style information." msgstr "" -#: ../build/NEWS:19832 +#: ../build/NEWS:19846 msgid "" "`bpo-22631 `__: Added Linux-specific " "socket constant CAN_RAW_FD_FRAMES. Patch courtesy of Joe Jevnik." msgstr "" -#: ../build/NEWS:19835 +#: ../build/NEWS:19849 msgid "" "`bpo-23731 `__: Implement :pep:`488`: " "removal of .pyo files." msgstr "" -#: ../build/NEWS:19837 +#: ../build/NEWS:19851 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:19840 +#: ../build/NEWS:19854 msgid "" "`bpo-23309 `__: Avoid a deadlock at " "shutdown if a daemon thread is aborted while it is holding a lock to a " @@ -28193,43 +28218,43 @@ msgid "" "(typically stdout or stderr). A fatal error is emitted instead." msgstr "" -#: ../build/NEWS:19845 +#: ../build/NEWS:19859 msgid "" "`bpo-22977 `__: Fixed formatting Windows" " error messages on Wine. Patch by Martin Panter." msgstr "" -#: ../build/NEWS:19848 +#: ../build/NEWS:19862 msgid "" "`bpo-23466 `__: %c, %o, %x, and %X in " "bytes formatting now raise TypeError on non-integer input." msgstr "" -#: ../build/NEWS:19851 +#: ../build/NEWS:19865 msgid "" "`bpo-24044 `__: Fix possible null " "pointer dereference in list.sort in out of memory conditions." msgstr "" -#: ../build/NEWS:19854 +#: ../build/NEWS:19868 msgid "" "`bpo-21354 `__: PyCFunction_New function" " is exposed by python DLL again." msgstr "" -#: ../build/NEWS:19859 +#: ../build/NEWS:19873 msgid "" "`bpo-23840 `__: tokenize.open() now " "closes the temporary binary file on error to fix a resource warning." msgstr "" -#: ../build/NEWS:19862 +#: ../build/NEWS:19876 msgid "" "`bpo-16914 `__: new debuglevel 2 in " "smtplib adds timestamps to debug output." msgstr "" -#: ../build/NEWS:19864 +#: ../build/NEWS:19878 msgid "" "`bpo-7159 `__: urllib.request now " "supports sending auth credentials automatically after the first 401. This " @@ -28237,39 +28262,39 @@ msgid "" "`__ and supersedes that change." msgstr "" -#: ../build/NEWS:19868 +#: ../build/NEWS:19882 msgid "" "`bpo-23703 `__: Fix a regression in " "urljoin() introduced in 901e4e52b20a. Patch by Demian Brecht." msgstr "" -#: ../build/NEWS:19871 +#: ../build/NEWS:19885 msgid "" "`bpo-4254 `__: Adds " "_curses.update_lines_cols(). Patch by Arnon Yaari" msgstr "" -#: ../build/NEWS:19873 +#: ../build/NEWS:19887 msgid "" "`bpo-19933 `__: Provide default argument" " for ndigits in round. Patch by Vajrasky Kok." msgstr "" -#: ../build/NEWS:19876 +#: ../build/NEWS:19890 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:19879 +#: ../build/NEWS:19893 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:19882 +#: ../build/NEWS:19896 msgid "" "`bpo-21217 `__: inspect.getsourcelines()" " now tries to compute the start and end lines from the code object, fixing " @@ -28277,49 +28302,49 @@ msgid "" "Thomas Ballinger and Allison Kaptur." msgstr "" -#: ../build/NEWS:19886 +#: ../build/NEWS:19900 msgid "" "`bpo-24521 `__: Fix possible integer " "overflows in the pickle module." msgstr "" -#: ../build/NEWS:19888 +#: ../build/NEWS:19902 msgid "" "`bpo-22931 `__: Allow '[' and ']' in " "cookie values." msgstr "" -#: ../build/NEWS:19890 +#: ../build/NEWS:19904 msgid "" "The keywords attribute of functools.partial is now always a dictionary." msgstr "" -#: ../build/NEWS:19892 +#: ../build/NEWS:19906 msgid "" "`bpo-23811 `__: Add missing newline to " "the PyCompileError error message. Patch by Alex Shkop." msgstr "" -#: ../build/NEWS:19895 +#: ../build/NEWS:19909 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:19899 +#: ../build/NEWS:19913 msgid "" "`bpo-22982 `__: Improve BOM handling " "when seeking to multiple positions of a writable text file." msgstr "" -#: ../build/NEWS:19902 +#: ../build/NEWS:19916 msgid "" "`bpo-23464 `__: Removed deprecated " "asyncio JoinableQueue." msgstr "" -#: ../build/NEWS:19904 +#: ../build/NEWS:19918 msgid "" "`bpo-23529 `__: Limit the size of " "decompressed data when reading from GzipFile, BZ2File or LZMAFile. This " @@ -28328,47 +28353,47 @@ msgid "" "Nikolaus Rath." msgstr "" -#: ../build/NEWS:19909 +#: ../build/NEWS:19923 msgid "" "`bpo-21859 `__: Added Python " "implementation of io.FileIO." msgstr "" -#: ../build/NEWS:19911 +#: ../build/NEWS:19925 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:19915 +#: ../build/NEWS:19929 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:19918 +#: ../build/NEWS:19932 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:19922 +#: ../build/NEWS:19936 msgid "" "`bpo-23411 `__: Added DefragResult, " "ParseResult, SplitResult, DefragResultBytes, ParseResultBytes, and " "SplitResultBytes to urllib.parse.__all__. Patch by Martin Panter." msgstr "" -#: ../build/NEWS:19926 +#: ../build/NEWS:19940 msgid "" "`bpo-23881 `__: " "urllib.request.ftpwrapper constructor now closes the socket if the FTP " "connection failed to fix a ResourceWarning." msgstr "" -#: ../build/NEWS:19929 +#: ../build/NEWS:19943 msgid "" "`bpo-23853 `__: " ":meth:`socket.socket.sendall` does no more reset the socket timeout each " @@ -28376,14 +28401,14 @@ msgid "" "duration to send all data." msgstr "" -#: ../build/NEWS:19933 +#: ../build/NEWS:19947 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:19937 +#: ../build/NEWS:19951 msgid "" "`bpo-15133 `__: " "_tkinter.tkapp.getboolean() now supports Tcl_Obj and always returns bool. " @@ -28391,45 +28416,45 @@ msgid "" "Tcl_Obj). tkinter.BooleanVar.get() now always returns bool." msgstr "" -#: ../build/NEWS:19942 +#: ../build/NEWS:19956 msgid "" "`bpo-10590 `__: xml.sax.parseString() " "now supports string argument." msgstr "" -#: ../build/NEWS:19944 +#: ../build/NEWS:19958 msgid "" "`bpo-23338 `__: Fixed formatting ctypes " "error messages on Cygwin. Patch by Makoto Kato." msgstr "" -#: ../build/NEWS:19947 +#: ../build/NEWS:19961 msgid "" "`bpo-15582 `__: inspect.getdoc() now " "follows inheritance chains." msgstr "" -#: ../build/NEWS:19949 +#: ../build/NEWS:19963 msgid "" "`bpo-2175 `__: SAX parsers now support a " "character stream of InputSource object." msgstr "" -#: ../build/NEWS:19952 +#: ../build/NEWS:19966 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:19955 +#: ../build/NEWS:19969 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:19958 +#: ../build/NEWS:19972 msgid "" "`bpo-23618 `__: " ":meth:`socket.socket.connect` now waits until the connection completes " @@ -28439,45 +28464,45 @@ msgid "" ":exc:`InterruptedError` for non-blocking sockets." msgstr "" -#: ../build/NEWS:19964 +#: ../build/NEWS:19978 msgid "" "`bpo-21526 `__: Tkinter now supports new" " boolean type in Tcl 8.5." msgstr "" -#: ../build/NEWS:19966 +#: ../build/NEWS:19980 msgid "" "`bpo-23836 `__: Fix the faulthandler " "module to handle reentrant calls to its signal handlers." msgstr "" -#: ../build/NEWS:19969 +#: ../build/NEWS:19983 msgid "" "`bpo-23838 `__: linecache now clears the" " cache and returns an empty result on MemoryError." msgstr "" -#: ../build/NEWS:19972 +#: ../build/NEWS:19986 msgid "" "`bpo-10395 `__: Added " "os.path.commonpath(). Implemented in posixpath and ntpath. Based on patch by" " Rafik Draoui." msgstr "" -#: ../build/NEWS:19975 +#: ../build/NEWS:19989 msgid "" "`bpo-23611 `__: Serializing more " "\"lookupable\" objects (such as unbound methods or nested classes) now are " "supported with pickle protocols < 4." msgstr "" -#: ../build/NEWS:19978 +#: ../build/NEWS:19992 msgid "" "`bpo-13583 `__: sqlite3.Row now supports" " slice indexing." msgstr "" -#: ../build/NEWS:19980 +#: ../build/NEWS:19994 msgid "" "`bpo-18473 `__: Fixed 2to3 and 3to2 " "compatible pickle mappings. Fixed ambiguous reverse mappings. Added many " @@ -28485,7 +28510,7 @@ msgid "" " with full name mapping." msgstr "" -#: ../build/NEWS:19984 +#: ../build/NEWS:19998 msgid "" "`bpo-23485 `__: select.select() is now " "retried automatically with the recomputed timeout when interrupted by a " @@ -28493,103 +28518,103 @@ msgid "" "part of the :pep:`475`." msgstr "" -#: ../build/NEWS:19988 +#: ../build/NEWS:20002 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:19992 +#: ../build/NEWS:20006 msgid "" "`bpo-23704 `__: collections.deque() " "objects now support __add__, __mul__, and __imul__()." msgstr "" -#: ../build/NEWS:19995 +#: ../build/NEWS:20009 msgid "" "`bpo-23171 `__: csv.Writer.writerow() " "now supports arbitrary iterables." msgstr "" -#: ../build/NEWS:19997 +#: ../build/NEWS:20011 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:20000 +#: ../build/NEWS:20014 msgid "" "`bpo-22117 `__: Fix os.utime(), it now " "rounds the timestamp towards minus infinity (-inf) instead of rounding " "towards zero." msgstr "" -#: ../build/NEWS:20003 +#: ../build/NEWS:20017 msgid "" "`bpo-23310 `__: Fix MagicMock's " "initializer to work with __methods__, just like configure_mock(). Patch by " "Kasia Jachim." msgstr "" -#: ../build/NEWS:20009 +#: ../build/NEWS:20023 msgid "" "`bpo-23817 `__: FreeBSD now uses \"1.0\"" " in the SOVERSION as other operating systems, instead of just \"1\"." msgstr "" -#: ../build/NEWS:20012 +#: ../build/NEWS:20026 msgid "" "`bpo-23501 `__: Argument Clinic now " "generates code into separate files by default." msgstr "" -#: ../build/NEWS:20018 +#: ../build/NEWS:20032 msgid "" "`bpo-23799 `__: Added " "test.support.start_threads() for running and cleaning up multiple threads." msgstr "" -#: ../build/NEWS:20021 +#: ../build/NEWS:20035 msgid "" "`bpo-22390 `__: test.regrtest now emits " "a warning if temporary files or directories are left after running a test." msgstr "" -#: ../build/NEWS:20027 +#: ../build/NEWS:20041 msgid "" "`bpo-18128 `__: pygettext now uses " "standard +NNNN format in the POT-Creation-Date header." msgstr "" -#: ../build/NEWS:20030 +#: ../build/NEWS:20044 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:20034 +#: ../build/NEWS:20048 msgid "" "`bpo-23944 `__: Argument Clinic now " "wraps long impl prototypes at column 78." msgstr "" -#: ../build/NEWS:20036 +#: ../build/NEWS:20050 msgid "" "`bpo-20586 `__: Argument Clinic now " "ensures that functions without docstrings have signatures." msgstr "" -#: ../build/NEWS:20039 +#: ../build/NEWS:20053 msgid "" "`bpo-23492 `__: Argument Clinic now " "generates argument parsing code with PyArg_Parse instead of PyArg_ParseTuple" " if possible." msgstr "" -#: ../build/NEWS:20042 +#: ../build/NEWS:20056 msgid "" "`bpo-23500 `__: Argument Clinic is now " "smarter about generating the \"#ifndef\" (empty) definition of the methoddef" @@ -28598,21 +28623,21 @@ msgid "" " than immediately after the first use." msgstr "" -#: ../build/NEWS:20051 +#: ../build/NEWS:20065 msgid "" "`bpo-23998 `__: PyImport_ReInitLock() " "now checks for lock allocation error" msgstr "" -#: ../build/NEWS:20055 +#: ../build/NEWS:20069 msgid "Python 3.5.0 alpha 3" msgstr "Python 3.5.0 alfa 3" -#: ../build/NEWS:20057 +#: ../build/NEWS:20071 msgid "*Release date: 2015-03-28*" msgstr "*Tanggal rilis: 2015-03-28*" -#: ../build/NEWS:20062 +#: ../build/NEWS:20076 msgid "" "`bpo-23573 `__: Increased performance of" " string search operations (str.find, str.index, str.count, the in operator, " @@ -28620,44 +28645,44 @@ msgid "" "UCS4)." msgstr "" -#: ../build/NEWS:20066 +#: ../build/NEWS:20080 msgid "" "`bpo-23753 `__: Python doesn't support " "anymore platforms without stat() or fstat(), these functions are always " "required." msgstr "" -#: ../build/NEWS:20069 +#: ../build/NEWS:20083 msgid "" "`bpo-23681 `__: The -b option now " "affects comparisons of bytes with int." msgstr "" -#: ../build/NEWS:20071 +#: ../build/NEWS:20085 msgid "" "`bpo-23632 `__: Memoryviews now allow " "tuple indexing (including for multi-dimensional memoryviews)." msgstr "" -#: ../build/NEWS:20074 +#: ../build/NEWS:20088 msgid "" "`bpo-23192 `__: Fixed generator lambdas." " Patch by Bruno Cauet." msgstr "" -#: ../build/NEWS:20076 +#: ../build/NEWS:20090 msgid "" "`bpo-23629 `__: Fix the default " "__sizeof__ implementation for variable-sized objects." msgstr "" -#: ../build/NEWS:20082 +#: ../build/NEWS:20096 msgid "" "`bpo-14260 `__: The groupindex attribute" " of regular expression pattern object now is non-modifiable mapping." msgstr "" -#: ../build/NEWS:20085 +#: ../build/NEWS:20099 msgid "" "`bpo-23792 `__: Ignore KeyboardInterrupt" " when the pydoc pager is active. This mimics the behavior of the standard " @@ -28665,51 +28690,51 @@ msgid "" "itself is still running." msgstr "" -#: ../build/NEWS:20089 +#: ../build/NEWS:20103 msgid "" "`bpo-23775 `__: pprint() of OrderedDict " "now outputs the same representation as repr()." msgstr "" -#: ../build/NEWS:20092 +#: ../build/NEWS:20106 msgid "" "`bpo-23765 `__: Removed IsBadStringPtr " "calls in ctypes" msgstr "" -#: ../build/NEWS:20094 +#: ../build/NEWS:20108 msgid "" "`bpo-22364 `__: Improved some re error " "messages using regex for hints." msgstr "" -#: ../build/NEWS:20096 +#: ../build/NEWS:20110 msgid "" "`bpo-23742 `__: ntpath.expandvars() no " "longer loses unbalanced single quotes." msgstr "" -#: ../build/NEWS:20098 +#: ../build/NEWS:20112 msgid "" "`bpo-21717 `__: The zipfile.ZipFile.open" " function now supports 'x' (exclusive creation) mode." msgstr "" -#: ../build/NEWS:20101 +#: ../build/NEWS:20115 msgid "" "`bpo-21802 `__: The reader in " "BufferedRWPair now is closed even when closing writer failed in " "BufferedRWPair.close()." msgstr "" -#: ../build/NEWS:20104 +#: ../build/NEWS:20118 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:20108 +#: ../build/NEWS:20122 msgid "" "`bpo-23671 `__: string.Template now " "allows specifying the \"self\" parameter as a keyword argument. " @@ -28717,79 +28742,79 @@ msgid "" "\"format_string\" parameters as keyword arguments." msgstr "" -#: ../build/NEWS:20112 +#: ../build/NEWS:20126 msgid "" "`bpo-23502 `__: The pprint module now " "supports mapping proxies." msgstr "" -#: ../build/NEWS:20114 +#: ../build/NEWS:20128 msgid "" "`bpo-17530 `__: pprint now wraps long " "bytes objects and bytearrays." msgstr "" -#: ../build/NEWS:20116 +#: ../build/NEWS:20130 msgid "" "`bpo-22687 `__: Fixed some corner cases " "in breaking words in tetxtwrap. Got rid of quadratic complexity in breaking " "long words." msgstr "" -#: ../build/NEWS:20119 +#: ../build/NEWS:20133 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:20123 +#: ../build/NEWS:20137 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:20127 +#: ../build/NEWS:20141 msgid "" "`bpo-23657 `__: Avoid explicit checks " "for str in zipapp, adding support for pathlib.Path objects as arguments." msgstr "" -#: ../build/NEWS:20130 +#: ../build/NEWS:20144 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:20134 +#: ../build/NEWS:20148 msgid "" "`bpo-23252 `__: Added support for " "writing ZIP files to unseekable streams." msgstr "" -#: ../build/NEWS:20136 +#: ../build/NEWS:20150 msgid "" "`bpo-23647 `__: Increase imaplib's " "MAXLINE to accommodate modern mailbox sizes." msgstr "" -#: ../build/NEWS:20138 +#: ../build/NEWS:20152 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:20142 +#: ../build/NEWS:20156 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:20146 +#: ../build/NEWS:20160 msgid "" "`bpo-23704 `__: collections.deque() " "objects now support methods for index(), insert(), and copy(). This allows " @@ -28797,7 +28822,7 @@ msgid "" "substitutability for lists." msgstr "" -#: ../build/NEWS:20150 +#: ../build/NEWS:20164 msgid "" "`bpo-23715 `__: " ":func:`signal.sigwaitinfo` and :func:`signal.sigtimedwait` are now retried " @@ -28806,42 +28831,42 @@ msgid "" "timeout with a monotonic clock when it is retried." msgstr "" -#: ../build/NEWS:20155 +#: ../build/NEWS:20169 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:20159 +#: ../build/NEWS:20173 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:20163 +#: ../build/NEWS:20177 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:20166 +#: ../build/NEWS:20180 msgid "" "`bpo-23700 `__: Iterator of " "NamedTemporaryFile now keeps a reference to NamedTemporaryFile instance. " "Patch by Bohuslav Kabrda." msgstr "" -#: ../build/NEWS:20169 +#: ../build/NEWS:20183 msgid "" "`bpo-22903 `__: The fake test case " "created by unittest.loader when it fails importing a test module is now " "picklable." msgstr "" -#: ../build/NEWS:20172 +#: ../build/NEWS:20186 msgid "" "`bpo-22181 `__: On Linux, os.urandom() " "now uses the new getrandom() syscall if available, syscall introduced in the" @@ -28849,7 +28874,7 @@ msgid "" "the need of a file descriptor and waits until the kernel has enough entropy." msgstr "" -#: ../build/NEWS:20177 +#: ../build/NEWS:20191 msgid "" "`bpo-2211 `__: Updated the implementation" " of the http.cookies.Morsel class. Setting attributes key, value and " @@ -28860,115 +28885,115 @@ msgid "" "quoting values. Added new tests. Original patch by Demian Brecht." msgstr "" -#: ../build/NEWS:20185 +#: ../build/NEWS:20199 msgid "" "`bpo-18983 `__: Allow selection of " "output units in timeit. Patch by Julian Gindi." msgstr "" -#: ../build/NEWS:20188 +#: ../build/NEWS:20202 msgid "" "`bpo-23631 `__: Fix " "traceback.format_list when a traceback has been mutated." msgstr "" -#: ../build/NEWS:20190 +#: ../build/NEWS:20204 msgid "" "`bpo-23568 `__: Add rdivmod support to " "MagicMock() objects. Patch by Håkan Lövdahl." msgstr "" -#: ../build/NEWS:20193 +#: ../build/NEWS:20207 msgid "" "`bpo-2052 `__: Add charset parameter to " "HtmlDiff.make_file()." msgstr "" -#: ../build/NEWS:20195 +#: ../build/NEWS:20209 msgid "" "`bpo-23668 `__: Support os.truncate and " "os.ftruncate on Windows." msgstr "" -#: ../build/NEWS:20197 +#: ../build/NEWS:20211 msgid "" "`bpo-23138 `__: Fixed parsing cookies " "with absent keys or values in cookiejar. Patch by Demian Brecht." msgstr "" -#: ../build/NEWS:20200 +#: ../build/NEWS:20214 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:20204 +#: ../build/NEWS:20218 msgid "" "`bpo-23581 `__: Add matmul support to " "MagicMock. Patch by Håkan Lövdahl." msgstr "" -#: ../build/NEWS:20206 +#: ../build/NEWS:20220 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:20210 +#: ../build/NEWS:20224 msgid "" "`bpo-22928 `__: Disabled HTTP header " "injections in http.client. Original patch by Demian Brecht." msgstr "" -#: ../build/NEWS:20213 +#: ../build/NEWS:20227 msgid "" "`bpo-23615 `__: Modules bz2, tarfile and" " tokenize now can be reloaded with imp.reload(). Patch by Thomas Kluyver." msgstr "" -#: ../build/NEWS:20216 +#: ../build/NEWS:20230 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:20223 +#: ../build/NEWS:20237 msgid "" "`bpo-23585 `__: make patchcheck will " "ensure the interpreter is built." msgstr "" -#: ../build/NEWS:20228 +#: ../build/NEWS:20242 msgid "" "`bpo-23583 `__: Added tests for standard" " IO streams in IDLE." msgstr "" -#: ../build/NEWS:20230 +#: ../build/NEWS:20244 msgid "" "`bpo-22289 `__: Prevent test_urllib2net " "failures due to ftp connection timeout." msgstr "" -#: ../build/NEWS:20235 +#: ../build/NEWS:20249 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:20241 +#: ../build/NEWS:20255 msgid "Python 3.5.0 alpha 2" msgstr "Python 3.5.0 alfa 2" -#: ../build/NEWS:20243 +#: ../build/NEWS:20257 msgid "*Release date: 2015-03-09*" msgstr "*Tanggal rilis: 2015-03-09*" -#: ../build/NEWS:20248 +#: ../build/NEWS:20262 msgid "" "`bpo-23571 `__: PyObject_Call() and " "PyCFunction_Call() now raise a SystemError if a function returns a result " @@ -28976,72 +29001,72 @@ msgid "" "exception." msgstr "" -#: ../build/NEWS:20255 +#: ../build/NEWS:20269 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:20259 +#: ../build/NEWS:20273 msgid "" "`bpo-23103 `__: Reduced the memory " "consumption of IPv4Address and IPv6Address." msgstr "" -#: ../build/NEWS:20261 +#: ../build/NEWS:20275 msgid "" "`bpo-21793 `__: BaseHTTPRequestHandler " "again logs response code as numeric, not as stringified enum. Patch by " "Demian Brecht." msgstr "" -#: ../build/NEWS:20264 +#: ../build/NEWS:20278 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:20267 +#: ../build/NEWS:20281 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:20270 +#: ../build/NEWS:20284 msgid "" "`bpo-23504 `__: Added an __all__ to the " "types module." msgstr "" -#: ../build/NEWS:20272 +#: ../build/NEWS:20286 msgid "" "`bpo-23563 `__: Optimized utility " "functions in urllib.parse." msgstr "" -#: ../build/NEWS:20274 +#: ../build/NEWS:20288 msgid "" "`bpo-7830 `__: Flatten nested " "functools.partial." msgstr "" -#: ../build/NEWS:20276 +#: ../build/NEWS:20290 msgid "" "`bpo-20204 `__: Added the __module__ " "attribute to _tkinter classes." msgstr "" -#: ../build/NEWS:20278 +#: ../build/NEWS:20292 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:20282 +#: ../build/NEWS:20296 msgid "" "`bpo-23521 `__: Corrected pure python " "implementation of timedelta division. Eliminated OverflowError from " @@ -29049,236 +29074,236 @@ msgid "" "division." msgstr "" -#: ../build/NEWS:20286 +#: ../build/NEWS:20300 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:20289 +#: ../build/NEWS:20303 msgid "" "`bpo-22936 `__: Make it possible to show" " local variables in tracebacks for both the traceback module and unittest." msgstr "" -#: ../build/NEWS:20292 +#: ../build/NEWS:20306 msgid "" "`bpo-15955 `__: Add an option to limit " "the output size in bz2.decompress(). Patch by Nikolaus Rath." msgstr "" -#: ../build/NEWS:20295 +#: ../build/NEWS:20309 msgid "" "`bpo-6639 `__: Module-level turtle " "functions no longer raise TclError after closing the window." msgstr "" -#: ../build/NEWS:20298 +#: ../build/NEWS:20312 msgid "" "`bpo-814253 `__: Group references and " "conditional group references now work in lookbehind assertions in regular " "expressions. (See also: `bpo-9179 `__)" msgstr "" -#: ../build/NEWS:20301 +#: ../build/NEWS:20315 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:20305 +#: ../build/NEWS:20319 msgid "" "`bpo-5700 `__: io.FileIO() called flush()" " after closing the file. flush() was not called in close() if closefd=False." msgstr "" -#: ../build/NEWS:20308 +#: ../build/NEWS:20322 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:20311 +#: ../build/NEWS:20325 msgid "" "`bpo-23481 `__: Remove RC4 from the SSL " "module's default cipher list." msgstr "" -#: ../build/NEWS:20313 +#: ../build/NEWS:20327 msgid "" "`bpo-21548 `__: Fix pydoc.synopsis() and" " pydoc.apropos() on modules with empty docstrings." msgstr "" -#: ../build/NEWS:20316 +#: ../build/NEWS:20330 msgid "" "`bpo-22885 `__: Fixed arbitrary code " "execution vulnerability in the dbm.dumb module. Original patch by Claudiu " "Popa." msgstr "" -#: ../build/NEWS:20319 +#: ../build/NEWS:20333 msgid "" "`bpo-23239 `__: ssl.match_hostname() now" " supports matching of IP addresses." msgstr "" -#: ../build/NEWS:20321 +#: ../build/NEWS:20335 msgid "" "`bpo-23146 `__: Fix mishandling of " "absolute Windows paths with forward slashes in pathlib." msgstr "" -#: ../build/NEWS:20324 +#: ../build/NEWS:20338 msgid "" "`bpo-23096 `__: Pickle representation of" " floats with protocol 0 now is the same for both Python and C " "implementations." msgstr "" -#: ../build/NEWS:20327 +#: ../build/NEWS:20341 msgid "" "`bpo-19105 `__: pprint now more " "efficiently uses free space at the right." msgstr "" -#: ../build/NEWS:20329 +#: ../build/NEWS:20343 msgid "" "`bpo-14910 `__: Add allow_abbrev " "parameter to argparse.ArgumentParser. Patch by Jonathan Paugh, Steven " "Bethard, paul j3 and Daniel Eriksson." msgstr "" -#: ../build/NEWS:20332 +#: ../build/NEWS:20346 msgid "" "`bpo-21717 `__: tarfile.open() now " "supports 'x' (exclusive creation) mode." msgstr "" -#: ../build/NEWS:20334 +#: ../build/NEWS:20348 msgid "" "`bpo-23344 `__: marshal.dumps() is now " "20-25% faster on average." msgstr "" -#: ../build/NEWS:20336 +#: ../build/NEWS:20350 msgid "" "`bpo-20416 `__: marshal.dumps() with " "protocols 3 and 4 is now 40-50% faster on average." msgstr "" -#: ../build/NEWS:20339 +#: ../build/NEWS:20353 msgid "" "`bpo-23421 `__: Fixed compression in " "tarfile CLI. Patch by wdv4758h." msgstr "" -#: ../build/NEWS:20341 +#: ../build/NEWS:20355 msgid "" "`bpo-23367 `__: Fix possible overflows " "in the unicodedata module." msgstr "" -#: ../build/NEWS:20343 +#: ../build/NEWS:20357 msgid "" "`bpo-23361 `__: Fix possible overflow in" " Windows subprocess creation code." msgstr "" -#: ../build/NEWS:20345 +#: ../build/NEWS:20359 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:20349 +#: ../build/NEWS:20363 msgid "" "`bpo-19705 `__: turtledemo now has a " "visual sorting algorithm demo. Original patch from Jason Yeo." msgstr "" -#: ../build/NEWS:20352 +#: ../build/NEWS:20366 msgid "" "`bpo-23801 `__: Fix issue where " "cgi.FieldStorage did not always ignore the entire preamble to a multipart " "body." msgstr "" -#: ../build/NEWS:20358 +#: ../build/NEWS:20372 msgid "" "`bpo-23445 `__: pydebug builds now use " "\"gcc -Og\" where possible, to make the resulting executable faster." msgstr "" -#: ../build/NEWS:20361 +#: ../build/NEWS:20375 msgid "" "`bpo-23686 `__: Update OS X 10.5 " "installer build to use OpenSSL 1.0.2a." msgstr "" -#: ../build/NEWS:20366 +#: ../build/NEWS:20380 msgid "" "`bpo-20204 `__: Deprecation warning is " "now raised for builtin types without the __module__ attribute." msgstr "" -#: ../build/NEWS:20372 +#: ../build/NEWS:20386 msgid "" "`bpo-23465 `__: Implement :pep:`486` - " "Make the Python Launcher aware of virtual environments. Patch by Paul Moore." msgstr "" -#: ../build/NEWS:20375 +#: ../build/NEWS:20389 msgid "" "`bpo-23437 `__: Make user scripts " "directory versioned on Windows. Patch by Paul Moore." msgstr "" -#: ../build/NEWS:20380 +#: ../build/NEWS:20394 msgid "Python 3.5.0 alpha 1" msgstr "Python 3.5.0 alfa 1" -#: ../build/NEWS:20382 +#: ../build/NEWS:20396 msgid "*Release date: 2015-02-08*" msgstr "*Tanggal rilis: 2015-02-08*" -#: ../build/NEWS:20387 +#: ../build/NEWS:20401 msgid "" "`bpo-23285 `__: PEP 475 - EINTR " "handling." msgstr "" -#: ../build/NEWS:20389 +#: ../build/NEWS:20403 msgid "" "`bpo-22735 `__: Fix many edge cases " "(including crashes) involving custom mro() implementations." msgstr "" -#: ../build/NEWS:20392 +#: ../build/NEWS:20406 msgid "" "`bpo-22896 `__: Avoid using " "PyObject_AsCharBuffer(), PyObject_AsReadBuffer() and " "PyObject_AsWriteBuffer()." msgstr "" -#: ../build/NEWS:20395 +#: ../build/NEWS:20409 msgid "" "`bpo-21295 `__: Revert some changes " "(`bpo-16795 `__) to AST line numbers and" " column offsets that constituted a regression." msgstr "" -#: ../build/NEWS:20398 +#: ../build/NEWS:20412 msgid "" "`bpo-22986 `__: Allow changing an " "object's __class__ between a dynamic type and static type in some cases." msgstr "" -#: ../build/NEWS:20401 +#: ../build/NEWS:20415 msgid "" "`bpo-15859 `__: " "PyUnicode_EncodeFSDefault(), PyUnicode_EncodeMBCS() and " @@ -29287,199 +29312,199 @@ msgid "" "platforms other than Windows. Patch written by Campbell Barton." msgstr "" -#: ../build/NEWS:20406 +#: ../build/NEWS:20420 msgid "" "`bpo-21408 `__: The default __ne__() now" " returns NotImplemented if __eq__() returned NotImplemented. Original patch" " by Martin Panter." msgstr "" -#: ../build/NEWS:20409 +#: ../build/NEWS:20423 msgid "" "`bpo-23321 `__: Fixed a crash in " "str.decode() when error handler returned replacement string longer than " "malformed input data." msgstr "" -#: ../build/NEWS:20412 +#: ../build/NEWS:20426 msgid "" "`bpo-22286 `__: The \"backslashreplace\"" " error handlers now works with decoding and translating." msgstr "" -#: ../build/NEWS:20415 +#: ../build/NEWS:20429 msgid "" "`bpo-23253 `__: Delay-load " "ShellExecute[AW] in os.startfile for reduced startup overhead on Windows." msgstr "" -#: ../build/NEWS:20418 +#: ../build/NEWS:20432 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:20422 +#: ../build/NEWS:20436 msgid "" "`bpo-20284 `__: %-interpolation (aka " "printf) formatting added for bytes and bytearray." msgstr "" -#: ../build/NEWS:20425 +#: ../build/NEWS:20439 msgid "" "`bpo-23048 `__: Fix jumping out of an " "infinite while loop in the pdb." msgstr "" -#: ../build/NEWS:20427 +#: ../build/NEWS:20441 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:20430 +#: ../build/NEWS:20444 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:20433 +#: ../build/NEWS:20447 msgid "" "`bpo-22869 `__: Move the interpreter " "startup & shutdown code to a new dedicated pylifecycle.c module" msgstr "" -#: ../build/NEWS:20436 +#: ../build/NEWS:20450 msgid "" "`bpo-22847 `__: Improve method cache " "efficiency." msgstr "" -#: ../build/NEWS:20438 +#: ../build/NEWS:20452 msgid "" "`bpo-22335 `__: Fix crash when trying to" " enlarge a bytearray to 0x7fffffff bytes on a 32-bit platform." msgstr "" -#: ../build/NEWS:20441 +#: ../build/NEWS:20455 msgid "" "`bpo-22653 `__: Fix an assertion failure" " in debug mode when doing a reentrant dict insertion in debug mode." msgstr "" -#: ../build/NEWS:20444 +#: ../build/NEWS:20458 msgid "" "`bpo-22643 `__: Fix integer overflow in " "Unicode case operations (upper, lower, title, swapcase, casefold)." msgstr "" -#: ../build/NEWS:20447 +#: ../build/NEWS:20461 msgid "" "`bpo-17636 `__: Circular imports " "involving relative imports are now supported." msgstr "" -#: ../build/NEWS:20449 +#: ../build/NEWS:20463 msgid "" "`bpo-22604 `__: Fix assertion error in " "debug mode when dividing a complex number by (nan+0j)." msgstr "" -#: ../build/NEWS:20452 +#: ../build/NEWS:20466 msgid "" "`bpo-21052 `__: Do not raise " "ImportWarning when sys.path_hooks or sys.meta_path are set to None." msgstr "" -#: ../build/NEWS:20455 +#: ../build/NEWS:20469 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:20459 +#: ../build/NEWS:20473 msgid "" "`bpo-22470 `__: Fixed integer overflow " "issues in \"backslashreplace\", \"xmlcharrefreplace\", and \"surrogatepass\"" " error handlers." msgstr "" -#: ../build/NEWS:20462 +#: ../build/NEWS:20476 msgid "" "`bpo-22540 `__: speed up " "`PyObject_IsInstance` and `PyObject_IsSubclass` in the common case that the " "second argument has metaclass `type`." msgstr "" -#: ../build/NEWS:20465 +#: ../build/NEWS:20479 msgid "" "`bpo-18711 `__: Add a new " "`PyErr_FormatV` function, similar to `PyErr_Format` but accepting a " "`va_list` argument." msgstr "" -#: ../build/NEWS:20468 +#: ../build/NEWS:20482 msgid "" "`bpo-22520 `__: Fix overflow checking " "when generating the repr of a unicode object." msgstr "" -#: ../build/NEWS:20471 +#: ../build/NEWS:20485 msgid "" "`bpo-22519 `__: Fix overflow checking in" " PyBytes_Repr." msgstr "" -#: ../build/NEWS:20473 +#: ../build/NEWS:20487 msgid "" "`bpo-22518 `__: Fix integer overflow " "issues in latin-1 encoding." msgstr "" -#: ../build/NEWS:20475 +#: ../build/NEWS:20489 msgid "" "`bpo-16324 `__: _charset parameter of " "MIMEText now also accepts email.charset.Charset instances. Initial patch by " "Claude Paroz." msgstr "" -#: ../build/NEWS:20478 +#: ../build/NEWS:20492 msgid "" "`bpo-1764286 `__: Fix " "inspect.getsource() to support decorated functions. Patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:20481 +#: ../build/NEWS:20495 msgid "" "`bpo-18554 `__: os.__all__ includes " "posix functions." msgstr "" -#: ../build/NEWS:20483 +#: ../build/NEWS:20497 msgid "" "`bpo-21391 `__: Use os.path.abspath in " "the shutil module." msgstr "" -#: ../build/NEWS:20485 +#: ../build/NEWS:20499 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:20488 +#: ../build/NEWS:20502 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:20491 +#: ../build/NEWS:20505 msgid "" "`bpo-22258 `__: Fix the internal " "function set_inheritable() on Illumos. This platform exposes the function " @@ -29488,63 +29513,63 @@ msgid "" "slower ``fcntl()`` (``F_GETFD`` and then ``F_SETFD``)." msgstr "" -#: ../build/NEWS:20497 +#: ../build/NEWS:20511 msgid "" "`bpo-21389 `__: Displaying the " "__qualname__ of the underlying function in the repr of a bound method." msgstr "" -#: ../build/NEWS:20500 +#: ../build/NEWS:20514 msgid "" "`bpo-22206 `__: Using pthread, " "PyThread_create_key() now sets errno to ENOMEM and returns -1 (error) on " "integer overflow." msgstr "" -#: ../build/NEWS:20503 +#: ../build/NEWS:20517 msgid "" "`bpo-20184 `__: Argument Clinic based " "signature introspection added for 30 of the builtin functions." msgstr "" -#: ../build/NEWS:20506 +#: ../build/NEWS:20520 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:20509 +#: ../build/NEWS:20523 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:20513 +#: ../build/NEWS:20527 msgid "" "`bpo-20179 `__: Apply Argument Clinic to" " bytes and bytearray. Patch by Tal Einat." msgstr "" -#: ../build/NEWS:20516 +#: ../build/NEWS:20530 msgid "" "`bpo-22082 `__: Clear interned strings " "in slotdefs." msgstr "" -#: ../build/NEWS:20518 +#: ../build/NEWS:20532 msgid "Upgrade Unicode database to Unicode 7.0.0." msgstr "Perbarui database Unicode ke Unicode 7.0.0." -#: ../build/NEWS:20520 +#: ../build/NEWS:20534 msgid "" "`bpo-21897 `__: Fix a crash with the " "f_locals attribute with closure variables when frame.clear() has been " "called." msgstr "" -#: ../build/NEWS:20523 +#: ../build/NEWS:20537 msgid "" "`bpo-21205 `__: Add a new " "``__qualname__`` attribute to generator, the qualified name, and use it in " @@ -29553,7 +29578,7 @@ msgid "" "the code. Use ``gen.gi_code.co_name`` to get the name of the code." msgstr "" -#: ../build/NEWS:20529 +#: ../build/NEWS:20543 msgid "" "`bpo-21669 `__: With the aid of " "heuristics in SyntaxError.__init__, the parser now attempts to generate more" @@ -29561,14 +29586,14 @@ msgid "" "\"exec\" and \"print\" are used as statements." msgstr "" -#: ../build/NEWS:20533 +#: ../build/NEWS:20547 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:20537 +#: ../build/NEWS:20551 msgid "" "`bpo-21523 `__: Fix over-pessimistic " "computation of the stack effect of some opcodes in the compiler. This also " @@ -29576,117 +29601,117 @@ msgid "" " a large number of \"and\" and \"or\" operators." msgstr "" -#: ../build/NEWS:20542 +#: ../build/NEWS:20556 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:20545 +#: ../build/NEWS:20559 msgid "" "`bpo-21425 `__: Fix flushing of standard" " streams in the interactive interpreter." msgstr "" -#: ../build/NEWS:20548 +#: ../build/NEWS:20562 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:20552 +#: ../build/NEWS:20566 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:20555 +#: ../build/NEWS:20569 msgid "" "`bpo-20355 `__: -W command line options " "now have higher priority than the PYTHONWARNINGS environment variable. " "Patch by Arfrever." msgstr "" -#: ../build/NEWS:20558 +#: ../build/NEWS:20572 msgid "" "`bpo-21274 `__: Define PATH_MAX for " "GNU/Hurd in Python/pythonrun.c." msgstr "" -#: ../build/NEWS:20560 +#: ../build/NEWS:20574 msgid "" "`bpo-20904 `__: Support setting FPU " "precision on m68k." msgstr "" -#: ../build/NEWS:20562 +#: ../build/NEWS:20576 msgid "" "`bpo-21209 `__: Fix sending tuples to " "custom generator objects with the yield from syntax." msgstr "" -#: ../build/NEWS:20565 +#: ../build/NEWS:20579 msgid "" "`bpo-21193 `__: pow(a, b, c) now raises " "ValueError rather than TypeError when b is negative. Patch by Josh " "Rosenberg." msgstr "" -#: ../build/NEWS:20568 +#: ../build/NEWS:20582 msgid "" "`bpo-21176 `__: PEP 465: Add the '@' " "operator for matrix multiplication." msgstr "" -#: ../build/NEWS:20570 +#: ../build/NEWS:20584 msgid "" "`bpo-21134 `__: Fix segfault when str is" " called on an uninitialized UnicodeEncodeError, UnicodeDecodeError, or " "UnicodeTranslateError object." msgstr "" -#: ../build/NEWS:20573 +#: ../build/NEWS:20587 msgid "" "`bpo-19537 `__: Fix PyUnicode_DATA() " "alignment under m68k. Patch by Andreas Schwab." msgstr "" -#: ../build/NEWS:20576 +#: ../build/NEWS:20590 msgid "" "`bpo-20929 `__: Add a type cast to avoid" " shifting a negative number." msgstr "" -#: ../build/NEWS:20578 +#: ../build/NEWS:20592 msgid "" "`bpo-20731 `__: Properly position in " "source code files even if they are opened in text mode. Patch by Serhiy " "Storchaka." msgstr "" -#: ../build/NEWS:20581 +#: ../build/NEWS:20595 msgid "" "`bpo-20637 `__: Key-sharing now also " "works for instance dictionaries of subclasses. Patch by Peter Ingebretson." msgstr "" -#: ../build/NEWS:20584 +#: ../build/NEWS:20598 msgid "" "`bpo-8297 `__: Attributes missing from " "modules now include the module name in the error text. Original patch by " "ysj.ray." msgstr "" -#: ../build/NEWS:20587 +#: ../build/NEWS:20601 msgid "" "`bpo-19995 `__: %c, %o, %x, and %X now " "raise TypeError on non-integer input." msgstr "" -#: ../build/NEWS:20589 +#: ../build/NEWS:20603 msgid "" "`bpo-19655 `__: The ASDL parser - used " "by the build process to generate code for managing the Python AST in C - was" @@ -29695,27 +29720,27 @@ msgid "" "source base." msgstr "" -#: ../build/NEWS:20594 +#: ../build/NEWS:20608 msgid "" "`bpo-12546 `__: Allow ``\\x00`` to be " "used as a fill character when using str, int, float, and complex __format__ " "methods." msgstr "" -#: ../build/NEWS:20597 +#: ../build/NEWS:20611 msgid "" "`bpo-20480 `__: Add " "ipaddress.reverse_pointer. Patch by Leon Weber." msgstr "" -#: ../build/NEWS:20599 +#: ../build/NEWS:20613 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:20603 +#: ../build/NEWS:20617 msgid "" "`bpo-8931 `__: Make alternate formatting " "('#') for type 'c' raise an exception. In versions prior to 3.5, '#' with " @@ -29723,81 +29748,81 @@ msgid "" "Landschoff." msgstr "" -#: ../build/NEWS:20607 +#: ../build/NEWS:20621 msgid "" "`bpo-23165 `__: Perform overflow checks " "before allocating memory in the _Py_char2wchar function." msgstr "" -#: ../build/NEWS:20613 +#: ../build/NEWS:20627 msgid "" "`bpo-23399 `__: pyvenv creates relative " "symlinks where possible." msgstr "" -#: ../build/NEWS:20615 +#: ../build/NEWS:20629 msgid "" "`bpo-20289 `__: cgi.FieldStorage() now " "supports the context management protocol." msgstr "" -#: ../build/NEWS:20618 +#: ../build/NEWS:20632 msgid "" "`bpo-13128 `__: Print response headers " "for CONNECT requests when debuglevel > 0. Patch by Demian Brecht." msgstr "" -#: ../build/NEWS:20621 +#: ../build/NEWS:20635 msgid "" "`bpo-15381 `__: Optimized io.BytesIO to " "make less allocations and copyings." msgstr "" -#: ../build/NEWS:20623 +#: ../build/NEWS:20637 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:20627 +#: ../build/NEWS:20641 msgid "" "`bpo-23099 `__: Closing io.BytesIO with " "exported buffer is rejected now to prevent corrupting exported buffer." msgstr "" -#: ../build/NEWS:20630 +#: ../build/NEWS:20644 msgid "" "`bpo-23326 `__: Removed __ne__ " "implementations. Since fixing default __ne__ implementation in `bpo-21408 " "`__ they are redundant." msgstr "" -#: ../build/NEWS:20633 +#: ../build/NEWS:20647 msgid "" "`bpo-23363 `__: Fix possible overflow in" " itertools.permutations." msgstr "" -#: ../build/NEWS:20635 +#: ../build/NEWS:20649 msgid "" "`bpo-23364 `__: Fix possible overflow in" " itertools.product." msgstr "" -#: ../build/NEWS:20637 +#: ../build/NEWS:20651 msgid "" "`bpo-23366 `__: Fixed possible integer " "overflow in itertools.combinations." msgstr "" -#: ../build/NEWS:20639 +#: ../build/NEWS:20653 msgid "" "`bpo-23369 `__: Fixed possible integer " "overflow in _json.encode_basestring_ascii." msgstr "" -#: ../build/NEWS:20642 +#: ../build/NEWS:20656 msgid "" "`bpo-23353 `__: Fix the exception " "handling of generators in PyEval_EvalFrameEx(). At entry, save or swap the " @@ -29806,116 +29831,116 @@ msgid "" " is WHY_YIELD or WHY_RETURN. Patch co-written with Antoine Pitrou." msgstr "" -#: ../build/NEWS:20648 +#: ../build/NEWS:20662 msgid "" "`bpo-14099 `__: Restored support of " "writing ZIP files to tellable but non-seekable streams." msgstr "" -#: ../build/NEWS:20651 +#: ../build/NEWS:20665 msgid "" "`bpo-14099 `__: Writing to ZipFile and " "reading multiple ZipExtFiles is threadsafe now." msgstr "" -#: ../build/NEWS:20654 +#: ../build/NEWS:20668 msgid "" "`bpo-19361 `__: JSON decoder now raises " "JSONDecodeError instead of ValueError." msgstr "" -#: ../build/NEWS:20656 +#: ../build/NEWS:20670 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:20659 +#: ../build/NEWS:20673 msgid "" "`bpo-23094 `__: Fixed readline with " "frames in Python implementation of pickle." msgstr "" -#: ../build/NEWS:20661 +#: ../build/NEWS:20675 msgid "" "`bpo-23268 `__: Fixed bugs in the " "comparison of ipaddress classes." msgstr "" -#: ../build/NEWS:20663 +#: ../build/NEWS:20677 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:20667 +#: ../build/NEWS:20681 msgid "" "`bpo-19996 `__: " ":class:`email.feedparser.FeedParser` now handles (malformed) headers with no" " key rather than assuming the body has started." msgstr "" -#: ../build/NEWS:20670 +#: ../build/NEWS:20684 msgid "" "`bpo-20188 `__: Support Application-" "Layer Protocol Negotiation (ALPN) in the ssl module." msgstr "" -#: ../build/NEWS:20673 +#: ../build/NEWS:20687 msgid "" "`bpo-23133 `__: Pickling of ipaddress " "objects now produces more compact and portable representation." msgstr "" -#: ../build/NEWS:20676 +#: ../build/NEWS:20690 msgid "" "`bpo-23248 `__: Update ssl error codes " "from latest OpenSSL git master." msgstr "" -#: ../build/NEWS:20678 +#: ../build/NEWS:20692 msgid "" "`bpo-23266 `__: Much faster " "implementation of ipaddress.collapse_addresses() when there are many non-" "consecutive addresses." msgstr "" -#: ../build/NEWS:20681 +#: ../build/NEWS:20695 msgid "" "`bpo-23098 `__: 64-bit dev_t is now " "supported in the os module." msgstr "" -#: ../build/NEWS:20683 +#: ../build/NEWS:20697 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:20687 +#: ../build/NEWS:20701 msgid "" "`bpo-15955 `__: Add an option to limit " "output size when decompressing LZMA data. Patch by Nikolaus Rath and Martin" " Panter." msgstr "" -#: ../build/NEWS:20690 +#: ../build/NEWS:20704 msgid "" "`bpo-23250 `__: In the http.cookies " "module, capitalize \"HttpOnly\" and \"Secure\" as they are written in the " "standard." msgstr "" -#: ../build/NEWS:20693 +#: ../build/NEWS:20707 msgid "" "`bpo-23063 `__: In the distutils' check " "command, fix parsing of reST with code or code-block directives." msgstr "" -#: ../build/NEWS:20696 +#: ../build/NEWS:20710 msgid "" "`bpo-23209 `__: " "selectors.BaseSelector.get_key() now raises a RuntimeError if the selector " @@ -29925,13 +29950,13 @@ msgid "" "`__)" msgstr "" -#: ../build/NEWS:20701 +#: ../build/NEWS:20715 msgid "" "`bpo-17911 `__: Provide a way to seed " "the linecache for a PEP-302 module without actually loading the code." msgstr "" -#: ../build/NEWS:20704 +#: ../build/NEWS:20718 msgid "" "`bpo-17911 `__: Provide a new object API" " for traceback, including the ability to not lookup lines at all until the " @@ -29939,109 +29964,109 @@ msgid "" "being kept alive." msgstr "" -#: ../build/NEWS:20708 +#: ../build/NEWS:20722 msgid "" "`bpo-19777 `__: Provide a home() " "classmethod on Path objects. Contributed by Victor Salgado and Mayank " "Tripathi." msgstr "" -#: ../build/NEWS:20711 +#: ../build/NEWS:20725 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:20714 +#: ../build/NEWS:20728 msgid "" "`bpo-23185 `__: Add math.inf and " "math.nan constants." msgstr "" -#: ../build/NEWS:20716 +#: ../build/NEWS:20730 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:20720 +#: ../build/NEWS:20734 msgid "" "`bpo-23143 `__: Remove compatibility " "with OpenSSLs older than 0.9.8." msgstr "" -#: ../build/NEWS:20722 +#: ../build/NEWS:20736 msgid "" "`bpo-23132 `__: Improve performance and " "introspection support of comparison methods created by " "functool.total_ordering." msgstr "" -#: ../build/NEWS:20725 +#: ../build/NEWS:20739 msgid "" "`bpo-19776 `__: Add an expanduser() " "method on Path objects." msgstr "" -#: ../build/NEWS:20727 +#: ../build/NEWS:20741 msgid "" "`bpo-23112 `__: Fix SimpleHTTPServer to " "correctly carry the query string and fragment when it redirects to add a " "trailing slash." msgstr "" -#: ../build/NEWS:20730 +#: ../build/NEWS:20744 msgid "" "`bpo-21793 `__: Added http.HTTPStatus " "enums (i.e. HTTPStatus.OK, HTTPStatus.NOT_FOUND). Patch by Demian Brecht." msgstr "" -#: ../build/NEWS:20733 +#: ../build/NEWS:20747 msgid "" "`bpo-23093 `__: In the io, module allow " "more operations to work on detached streams." msgstr "" -#: ../build/NEWS:20736 +#: ../build/NEWS:20750 msgid "" "`bpo-23111 `__: In the ftplib, make " "ssl.PROTOCOL_SSLv23 the default protocol version." msgstr "" -#: ../build/NEWS:20739 +#: ../build/NEWS:20753 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:20742 +#: ../build/NEWS:20756 msgid "" "`bpo-19104 `__: pprint now produces " "evaluable output for wrapped strings." msgstr "" -#: ../build/NEWS:20744 +#: ../build/NEWS:20758 msgid "" "`bpo-23071 `__: Added missing names to " "codecs.__all__. Patch by Martin Panter." msgstr "" -#: ../build/NEWS:20746 +#: ../build/NEWS:20760 msgid "" "`bpo-22783 `__: Pickling now uses the " "NEWOBJ opcode instead of the NEWOBJ_EX opcode if possible." msgstr "" -#: ../build/NEWS:20749 +#: ../build/NEWS:20763 msgid "" "`bpo-15513 `__: Added a __sizeof__ " "implementation for pickle classes." msgstr "" -#: ../build/NEWS:20751 +#: ../build/NEWS:20765 msgid "" "`bpo-19858 `__: pickletools.optimize() " "now aware of the MEMOIZE opcode, can produce more compact result and no " @@ -30049,20 +30074,20 @@ msgid "" "together with PUT or BINPUT opcodes." msgstr "" -#: ../build/NEWS:20755 +#: ../build/NEWS:20769 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:20758 +#: ../build/NEWS:20772 msgid "" "`bpo-23016 `__: A warning no longer " "produces an AttributeError when the program is run with pythonw.exe." msgstr "" -#: ../build/NEWS:20761 +#: ../build/NEWS:20775 msgid "" "`bpo-21775 `__: shutil.copytree(): fix " "crash when copying to VFAT. An exception handler assumed that OSError " @@ -30071,46 +30096,46 @@ msgid "" "presumably, any other non-Windows OS). Patch by Greg Ward." msgstr "" -#: ../build/NEWS:20767 +#: ../build/NEWS:20781 msgid "" "`bpo-1218234 `__: Fix " "inspect.getsource() to load updated source of reloaded module. Initial patch" " by Berker Peksag." msgstr "" -#: ../build/NEWS:20770 +#: ../build/NEWS:20784 msgid "" "`bpo-21740 `__: Support wrapped " "callables in doctest. Patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:20772 +#: ../build/NEWS:20786 msgid "" "`bpo-23009 `__: Make sure " "selectors.EpollSelector.select() works when no FD is registered." msgstr "" -#: ../build/NEWS:20775 +#: ../build/NEWS:20789 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:20778 +#: ../build/NEWS:20792 msgid "" "`bpo-22696 `__: Add function " ":func:`sys.is_finalizing` to know about interpreter shutdown." msgstr "" -#: ../build/NEWS:20781 +#: ../build/NEWS:20795 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:20784 +#: ../build/NEWS:20798 msgid "" "`bpo-14099 `__: ZipFile.open() no longer" " reopen the underlying file. Objects returned by ZipFile.open() can now " @@ -30118,265 +30143,265 @@ msgid "" "passing in a file-like object as the first argument to the constructor." msgstr "" -#: ../build/NEWS:20789 +#: ../build/NEWS:20803 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:20792 +#: ../build/NEWS:20806 msgid "" "`bpo-21971 `__: Update turtledemo doc " "and add module to the index." msgstr "" -#: ../build/NEWS:20794 +#: ../build/NEWS:20808 msgid "" "`bpo-21032 `__: Fixed socket leak if " "HTTPConnection.getresponse() fails. Original patch by Martin Panter." msgstr "" -#: ../build/NEWS:20797 +#: ../build/NEWS:20811 msgid "" "`bpo-22407 `__: Deprecated the use of " "re.LOCALE flag with str patterns or re.ASCII. It was newer worked." msgstr "" -#: ../build/NEWS:20800 +#: ../build/NEWS:20814 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:20803 +#: ../build/NEWS:20817 msgid "" "`bpo-22960 `__: Add a context argument " "to xmlrpclib.ServerProxy constructor." msgstr "" -#: ../build/NEWS:20805 +#: ../build/NEWS:20819 msgid "" "`bpo-22389 `__: Add " "contextlib.redirect_stderr()." msgstr "" -#: ../build/NEWS:20807 +#: ../build/NEWS:20821 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:20811 +#: ../build/NEWS:20825 msgid "" "`bpo-22915 `__: SAX parser now supports " "files opened with file descriptor or bytes path." msgstr "" -#: ../build/NEWS:20814 +#: ../build/NEWS:20828 msgid "" "`bpo-22609 `__: Constructors and update " "methods of mapping classes in the collections module now accept the self " "keyword argument." msgstr "" -#: ../build/NEWS:20817 +#: ../build/NEWS:20831 msgid "" "`bpo-22940 `__: Add " "readline.append_history_file." msgstr "" -#: ../build/NEWS:20819 +#: ../build/NEWS:20833 msgid "" "`bpo-19676 `__: Added the " "\"namereplace\" error handler." msgstr "" -#: ../build/NEWS:20821 +#: ../build/NEWS:20835 msgid "" "`bpo-22788 `__: Add *context* parameter " "to logging.handlers.HTTPHandler." msgstr "" -#: ../build/NEWS:20823 +#: ../build/NEWS:20837 msgid "" "`bpo-22921 `__: Allow SSLContext to take" " the *hostname* parameter even if OpenSSL doesn't support SNI." msgstr "" -#: ../build/NEWS:20826 +#: ../build/NEWS:20840 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:20829 +#: ../build/NEWS:20843 msgid "" "`bpo-22796 `__: HTTP cookie parsing is " "now stricter, in order to protect against potential injection attacks." msgstr "" -#: ../build/NEWS:20832 +#: ../build/NEWS:20846 msgid "" "`bpo-22370 `__: Windows detection in " "pathlib is now more robust." msgstr "" -#: ../build/NEWS:20834 +#: ../build/NEWS:20848 msgid "" "`bpo-22841 `__: Reject coroutines in " "asyncio add_signal_handler(). Patch by Ludovic.Gasc." msgstr "" -#: ../build/NEWS:20837 +#: ../build/NEWS:20851 msgid "" "`bpo-19494 `__: Added " "urllib.request.HTTPBasicPriorAuthHandler. Patch by Matej Cepl." msgstr "" -#: ../build/NEWS:20840 +#: ../build/NEWS:20854 msgid "" "`bpo-22578 `__: Added attributes to the " "re.error class." msgstr "" -#: ../build/NEWS:20842 +#: ../build/NEWS:20856 msgid "" "`bpo-22849 `__: Fix possible double free" " in the io.TextIOWrapper constructor." msgstr "" -#: ../build/NEWS:20844 +#: ../build/NEWS:20858 msgid "" "`bpo-12728 `__: Different Unicode " "characters having the same uppercase but different lowercase are now matched" " in case-insensitive regular expressions." msgstr "" -#: ../build/NEWS:20848 +#: ../build/NEWS:20862 msgid "" "`bpo-22821 `__: Fixed fcntl() with " "integer argument on 64-bit big-endian platforms." msgstr "" -#: ../build/NEWS:20851 +#: ../build/NEWS:20865 msgid "" "`bpo-21650 `__: Add an `--sort-keys` " "option to json.tool CLI." msgstr "" -#: ../build/NEWS:20853 +#: ../build/NEWS:20867 msgid "" "`bpo-22824 `__: Updated reprlib output " "format for sets to use set literals. Patch contributed by Berker Peksag." msgstr "" -#: ../build/NEWS:20856 +#: ../build/NEWS:20870 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:20859 +#: ../build/NEWS:20873 msgid "" "`bpo-22406 `__: Fixed the uu_codec codec" " incorrectly ported to 3.x. Based on patch by Martin Panter." msgstr "" -#: ../build/NEWS:20862 +#: ../build/NEWS:20876 msgid "" "`bpo-17293 `__: uuid.getnode() now " "determines MAC address on AIX using netstat. Based on patch by Aivars " "Kalvāns." msgstr "" -#: ../build/NEWS:20865 +#: ../build/NEWS:20879 msgid "" "`bpo-22769 `__: Fixed " "ttk.Treeview.tag_has() when called without arguments." msgstr "" -#: ../build/NEWS:20867 +#: ../build/NEWS:20881 msgid "" "`bpo-22417 `__: Verify certificates by " "default in httplib (PEP 476)." msgstr "" -#: ../build/NEWS:20869 +#: ../build/NEWS:20883 msgid "" "`bpo-22775 `__: Fixed unpickling of " "http.cookies.SimpleCookie with protocol 2 and above. Patch by Tim Graham." msgstr "" -#: ../build/NEWS:20872 +#: ../build/NEWS:20886 msgid "" "`bpo-22776 `__: Brought excluded code " "into the scope of a try block in SysLogHandler.emit()." msgstr "" -#: ../build/NEWS:20875 +#: ../build/NEWS:20889 msgid "" "`bpo-22665 `__: Add missing " "get_terminal_size and SameFileError to shutil.__all__." msgstr "" -#: ../build/NEWS:20878 +#: ../build/NEWS:20892 msgid "" "`bpo-6623 `__: Remove deprecated Netrc " "class in the ftplib module. Patch by Matt Chaput." msgstr "" -#: ../build/NEWS:20881 +#: ../build/NEWS:20895 msgid "" "`bpo-17381 `__: Fixed handling of case-" "insensitive ranges in regular expressions." msgstr "" -#: ../build/NEWS:20884 +#: ../build/NEWS:20898 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:20887 +#: ../build/NEWS:20901 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:20890 +#: ../build/NEWS:20904 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:20894 +#: ../build/NEWS:20908 msgid "" "`bpo-22217 `__: Implemented reprs of " "classes in the zipfile module." msgstr "" -#: ../build/NEWS:20896 +#: ../build/NEWS:20910 msgid "" "`bpo-22457 `__: Honour load_tests in the" " start_dir of discovery." msgstr "" -#: ../build/NEWS:20898 +#: ../build/NEWS:20912 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:20901 +#: ../build/NEWS:20915 msgid "" "`bpo-13918 `__: Provide a " "locale.delocalize() function which can remove locale-specific number " @@ -30384,33 +30409,33 @@ msgid "" "to a specific type. Patch by Cédric Krier." msgstr "" -#: ../build/NEWS:20905 +#: ../build/NEWS:20919 msgid "" "`bpo-22676 `__: Make the pickling of " "global objects which don't have a __module__ attribute less slow." msgstr "" -#: ../build/NEWS:20908 +#: ../build/NEWS:20922 msgid "" "`bpo-18853 `__: Fixed ResourceWarning in" " shlex.__nain__." msgstr "" -#: ../build/NEWS:20910 +#: ../build/NEWS:20924 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:20913 +#: ../build/NEWS:20927 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:20917 +#: ../build/NEWS:20931 msgid "" "`bpo-19746 `__: Make it possible to " "examine the errors from unittest discovery without executing the test suite." @@ -30418,7 +30443,7 @@ msgid "" "encountered during discovery." msgstr "" -#: ../build/NEWS:20921 +#: ../build/NEWS:20935 msgid "" "`bpo-21991 `__: Make " "email.headerregistry's header 'params' attributes be read-only " @@ -30426,27 +30451,27 @@ msgid "" "was created on each access of the attribute." msgstr "" -#: ../build/NEWS:20925 +#: ../build/NEWS:20939 msgid "" "`bpo-22638 `__: SSLv3 is now disabled " "throughout the standard library. It can still be enabled by instantiating a " "SSLContext manually." msgstr "" -#: ../build/NEWS:20928 +#: ../build/NEWS:20942 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:20931 +#: ../build/NEWS:20945 msgid "" "`bpo-17401 `__: Include closefd in " "io.FileIO repr." msgstr "" -#: ../build/NEWS:20933 +#: ../build/NEWS:20947 msgid "" "`bpo-21338 `__: Add silent mode for " "compileall. quiet parameters of compile_{dir, file, path} functions now have" @@ -30454,86 +30479,86 @@ msgid "" " Patch by Thomas Kluyver." msgstr "" -#: ../build/NEWS:20937 +#: ../build/NEWS:20951 msgid "" "`bpo-20152 `__: Convert the array and " "cmath modules to Argument Clinic." msgstr "" -#: ../build/NEWS:20939 +#: ../build/NEWS:20953 msgid "" "`bpo-18643 `__: Add socket.socketpair() " "on Windows." msgstr "" -#: ../build/NEWS:20941 +#: ../build/NEWS:20955 msgid "" "`bpo-22435 `__: Fix a file descriptor " "leak when socketserver bind fails." msgstr "" -#: ../build/NEWS:20943 +#: ../build/NEWS:20957 msgid "" "`bpo-13096 `__: Fixed segfault in CTypes" " POINTER handling of large values." msgstr "" -#: ../build/NEWS:20945 +#: ../build/NEWS:20959 msgid "" "`bpo-11694 `__: Raise ConversionError in" " xdrlib as documented. Patch by Filip Gruszczyński and Claudiu Popa." msgstr "" -#: ../build/NEWS:20948 +#: ../build/NEWS:20962 msgid "" "`bpo-19380 `__: Optimized parsing of " "regular expressions." msgstr "" -#: ../build/NEWS:20950 +#: ../build/NEWS:20964 msgid "" "`bpo-1519638 `__: Now unmatched groups" " are replaced with empty strings in re.sub() and re.subn()." msgstr "" -#: ../build/NEWS:20953 +#: ../build/NEWS:20967 msgid "" "`bpo-18615 `__: sndhdr.what/whathdr now " "return a namedtuple." msgstr "" -#: ../build/NEWS:20955 +#: ../build/NEWS:20969 msgid "" "`bpo-22462 `__: Fix pyexpat's creation " "of a dummy frame to make it appear in exception tracebacks." msgstr "" -#: ../build/NEWS:20958 +#: ../build/NEWS:20972 msgid "" "`bpo-21965 `__: Add support for in-" "memory SSL to the ssl module. Patch by Geert Jansen." msgstr "" -#: ../build/NEWS:20961 +#: ../build/NEWS:20975 msgid "" "`bpo-21173 `__: Fix len() on a " "WeakKeyDictionary when .clear() was called with an iterator alive." msgstr "" -#: ../build/NEWS:20964 +#: ../build/NEWS:20978 msgid "" "`bpo-11866 `__: Eliminated race " "condition in the computation of names for new threads." msgstr "" -#: ../build/NEWS:20967 +#: ../build/NEWS:20981 msgid "" "`bpo-21905 `__: Avoid RuntimeError in " "pickle.whichmodule() when sys.modules is mutated while iterating. Patch by " "Olivier Grisel." msgstr "" -#: ../build/NEWS:20970 +#: ../build/NEWS:20984 msgid "" "`bpo-11271 `__: " "concurrent.futures.Executor.map() now takes a *chunksize* argument to allow " @@ -30541,272 +30566,272 @@ msgid "" "ProcessPoolExecutor. Patch by Dan O'Reilly." msgstr "" -#: ../build/NEWS:20974 +#: ../build/NEWS:20988 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:20978 +#: ../build/NEWS:20992 msgid "" "`bpo-22219 `__: The zipfile module CLI " "now adds entries for directories (including empty directories) in ZIP file." msgstr "" -#: ../build/NEWS:20981 +#: ../build/NEWS:20995 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:20984 +#: ../build/NEWS:20998 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:20988 +#: ../build/NEWS:21002 msgid "" "`bpo-20076 `__: Added non derived UTF-8 " "aliases to locale aliases table." msgstr "" -#: ../build/NEWS:20990 +#: ../build/NEWS:21004 msgid "" "`bpo-20079 `__: Added locales supported " "in glibc 2.18 to locale alias table." msgstr "" -#: ../build/NEWS:20992 +#: ../build/NEWS:21006 msgid "" "`bpo-20218 `__: Added convenience " "methods read_text/write_text and read_bytes/ write_bytes to pathlib.Path " "objects." msgstr "" -#: ../build/NEWS:20995 +#: ../build/NEWS:21009 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:20998 +#: ../build/NEWS:21012 msgid "" "`bpo-22517 `__: When an " "io.BufferedRWPair object is deallocated, clear its weakrefs." msgstr "" -#: ../build/NEWS:21001 +#: ../build/NEWS:21015 msgid "" "`bpo-22437 `__: Number of capturing " "groups in regular expression is no longer limited by 100." msgstr "" -#: ../build/NEWS:21004 +#: ../build/NEWS:21018 msgid "" "`bpo-17442 `__: InteractiveInterpreter " "now displays the full chained traceback in its showtraceback method, to " "match the built in interactive interpreter." msgstr "" -#: ../build/NEWS:21008 +#: ../build/NEWS:21022 msgid "" "`bpo-23392 `__: Added tests for marshal " "C API that works with FILE*." msgstr "" -#: ../build/NEWS:21010 +#: ../build/NEWS:21024 msgid "" "`bpo-10510 `__: distutils register and " "upload methods now use HTML standards compliant CRLF line endings." msgstr "" -#: ../build/NEWS:21013 +#: ../build/NEWS:21027 msgid "" "`bpo-9850 `__: Fixed macpath.join() for " "empty first component. Patch by Oleg Oshmyan." msgstr "" -#: ../build/NEWS:21016 +#: ../build/NEWS:21030 msgid "" "`bpo-5309 `__: distutils' build and " "build_ext commands now accept a ``-j`` option to enable parallel building of" " extension modules." msgstr "" -#: ../build/NEWS:21019 +#: ../build/NEWS:21033 msgid "" "`bpo-22448 `__: Improve canceled timer " "handles cleanup to prevent unbound memory usage. Patch by Joshua Moore-" "Oliva." msgstr "" -#: ../build/NEWS:21022 +#: ../build/NEWS:21036 msgid "" "`bpo-22427 `__: TemporaryDirectory no " "longer attempts to clean up twice when used in the with statement in " "generator." msgstr "" -#: ../build/NEWS:21025 +#: ../build/NEWS:21039 msgid "" "`bpo-22362 `__: Forbidden ambiguous " "octal escapes out of range 0-0o377 in regular expressions." msgstr "" -#: ../build/NEWS:21028 +#: ../build/NEWS:21042 msgid "" "`bpo-20912 `__: Now directories added to" " ZIP file have correct Unix and MS-DOS directory attributes." msgstr "" -#: ../build/NEWS:21031 +#: ../build/NEWS:21045 msgid "" "`bpo-21866 `__: ZipFile.close() no " "longer writes ZIP64 central directory records if allowZip64 is false." msgstr "" -#: ../build/NEWS:21034 +#: ../build/NEWS:21048 msgid "" "`bpo-22278 `__: Fix urljoin problem with" " relative urls, a regression observed after changes to issue22118 were " "submitted." msgstr "" -#: ../build/NEWS:21037 +#: ../build/NEWS:21051 msgid "" "`bpo-22415 `__: Fixed debugging output " "of the GROUPREF_EXISTS opcode in the re module. Removed trailing spaces in " "debugging output." msgstr "" -#: ../build/NEWS:21040 +#: ../build/NEWS:21054 msgid "" "`bpo-22423 `__: Unhandled exception in " "thread no longer causes unhandled AttributeError when sys.stderr is None." msgstr "" -#: ../build/NEWS:21043 +#: ../build/NEWS:21057 msgid "" "`bpo-21332 `__: Ensure that " "``bufsize=1`` in subprocess.Popen() selects line buffering, rather than " "block buffering. Patch by Akira Li." msgstr "" -#: ../build/NEWS:21046 +#: ../build/NEWS:21060 msgid "" "`bpo-21091 `__: Fix API bug: " "email.message.EmailMessage.is_attachment is now a method." msgstr "" -#: ../build/NEWS:21049 +#: ../build/NEWS:21063 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:21052 +#: ../build/NEWS:21066 msgid "" "`bpo-22247 `__: Add NNTPError to " "nntplib.__all__." msgstr "" -#: ../build/NEWS:21054 +#: ../build/NEWS:21068 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:21058 +#: ../build/NEWS:21072 msgid "" "`bpo-4180 `__: The warnings registries " "are now reset when the filters are modified." msgstr "" -#: ../build/NEWS:21061 +#: ../build/NEWS:21075 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:21065 +#: ../build/NEWS:21079 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:21069 +#: ../build/NEWS:21083 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:21072 +#: ../build/NEWS:21086 msgid "" "`bpo-22384 `__: An exception in Tkinter " "callback no longer crashes the program when it is run with pythonw.exe." msgstr "" -#: ../build/NEWS:21075 +#: ../build/NEWS:21089 msgid "" "`bpo-22168 `__: Prevent turtle " "AttributeError with non-default Canvas on OS X." msgstr "" -#: ../build/NEWS:21077 +#: ../build/NEWS:21091 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:21080 +#: ../build/NEWS:21094 msgid "" "`bpo-13968 `__: The glob module now " "supports recursive search in subdirectories using the ``**`` pattern." msgstr "" -#: ../build/NEWS:21083 +#: ../build/NEWS:21097 msgid "" "`bpo-21951 `__: Fixed a crash in Tkinter" " on AIX when called Tcl command with empty string or tuple argument." msgstr "" -#: ../build/NEWS:21086 +#: ../build/NEWS:21100 msgid "" "`bpo-21951 `__: Tkinter now most likely " "raises MemoryError instead of crash if the memory allocation fails." msgstr "" -#: ../build/NEWS:21089 +#: ../build/NEWS:21103 msgid "" "`bpo-22338 `__: Fix a crash in the json " "module on memory allocation failure." msgstr "" -#: ../build/NEWS:21091 +#: ../build/NEWS:21105 msgid "" "`bpo-12410 `__: imaplib.IMAP4 now " "supports the context management protocol. Original patch by Tarek Ziadé." msgstr "" -#: ../build/NEWS:21094 +#: ../build/NEWS:21108 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:21097 +#: ../build/NEWS:21111 msgid "" "`bpo-16662 `__: load_tests() is now " "unconditionally run when it is present in a package's __init__.py. " @@ -30815,33 +30840,33 @@ msgid "" " documented. Patch given by Robert Collins, tweaked by Barry Warsaw." msgstr "" -#: ../build/NEWS:21103 +#: ../build/NEWS:21117 msgid "" "`bpo-22226 `__: First letter no longer " "is stripped from the \"status\" key in the result of Treeview.heading()." msgstr "" -#: ../build/NEWS:21106 +#: ../build/NEWS:21120 msgid "" "`bpo-19524 `__: Fixed resource leak in " "the HTTP connection when an invalid response is received. Patch by Martin " "Panter." msgstr "" -#: ../build/NEWS:21109 +#: ../build/NEWS:21123 msgid "" "`bpo-20421 `__: Add a .version() method " "to SSL sockets exposing the actual protocol version in use." msgstr "" -#: ../build/NEWS:21112 +#: ../build/NEWS:21126 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:21116 +#: ../build/NEWS:21130 msgid "" "`bpo-22051 `__: turtledemo no longer " "reloads examples to re-run them. Initialization of variables and gui setup " @@ -30849,14 +30874,14 @@ msgid "" "on import." msgstr "" -#: ../build/NEWS:21120 +#: ../build/NEWS:21134 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:21124 +#: ../build/NEWS:21138 msgid "" "`bpo-21597 `__: The separator between " "the turtledemo text pane and the drawing canvas can now be grabbed and " @@ -30865,14 +30890,14 @@ msgid "" "screens. Original patches by Jan Kanis and Lita Cho." msgstr "" -#: ../build/NEWS:21130 +#: ../build/NEWS:21144 msgid "" "`bpo-18132 `__: Turtledemo buttons no " "longer disappear when the window is shrunk. Original patches by Jan Kanis " "and Lita Cho." msgstr "" -#: ../build/NEWS:21133 +#: ../build/NEWS:21147 msgid "" "`bpo-22043 `__: time.monotonic() is now " "always available. ``threading.Lock.acquire()``, " @@ -30880,14 +30905,14 @@ msgid "" "clock, instead of the system clock, when a timeout is used." msgstr "" -#: ../build/NEWS:21138 +#: ../build/NEWS:21152 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:21141 +#: ../build/NEWS:21155 msgid "" "`bpo-22216 `__: smtplib now resets its " "state more completely after a quit. The most obvious consequence of the " @@ -30895,21 +30920,21 @@ msgid "" "connect/starttls/quit/connect/starttls sequence." msgstr "" -#: ../build/NEWS:21145 +#: ../build/NEWS:21159 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:21149 +#: ../build/NEWS:21163 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:21153 +#: ../build/NEWS:21167 msgid "" "`bpo-22287 `__: On UNIX, " "_PyTime_gettimeofday() now uses clock_gettime(CLOCK_REALTIME) if available. " @@ -30917,202 +30942,202 @@ msgid "" "Linux (only with glibc older than 2.17)." msgstr "" -#: ../build/NEWS:21158 +#: ../build/NEWS:21172 msgid "" "`bpo-22182 `__: Use e.args to unpack " "exceptions correctly in distutils.file_util.move_file. Patch by Claudiu " "Popa." msgstr "" -#: ../build/NEWS:21161 +#: ../build/NEWS:21175 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:21164 +#: ../build/NEWS:21178 msgid "" "`bpo-22042 `__: signal.set_wakeup_fd(fd)" " now raises an exception if the file descriptor is in blocking mode." msgstr "" -#: ../build/NEWS:21167 +#: ../build/NEWS:21181 msgid "" "`bpo-16808 `__: inspect.stack() now " "returns a named tuple instead of a tuple. Patch by Daniel Shahaf." msgstr "" -#: ../build/NEWS:21170 +#: ../build/NEWS:21184 msgid "" "`bpo-22236 `__: Fixed Tkinter images " "copying operations in NoDefaultRoot mode." msgstr "" -#: ../build/NEWS:21172 +#: ../build/NEWS:21186 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:21176 +#: ../build/NEWS:21190 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:21180 +#: ../build/NEWS:21194 msgid "" "`bpo-21549 `__: Added the \"members\" " "parameter to TarFile.list()." msgstr "" -#: ../build/NEWS:21182 +#: ../build/NEWS:21196 msgid "" "`bpo-19628 `__: Allow compileall " "recursion depth to be specified with a -r option." msgstr "" -#: ../build/NEWS:21185 +#: ../build/NEWS:21199 msgid "" "`bpo-15696 `__: Add a __sizeof__ " "implementation for mmap objects on Windows." msgstr "" -#: ../build/NEWS:21187 +#: ../build/NEWS:21201 msgid "" "`bpo-22068 `__: Avoided reference loops " "with Variables and Fonts in Tkinter." msgstr "" -#: ../build/NEWS:21189 +#: ../build/NEWS:21203 msgid "" "`bpo-22165 `__: SimpleHTTPRequestHandler" " now supports undecodable file names." msgstr "" -#: ../build/NEWS:21191 +#: ../build/NEWS:21205 msgid "" "`bpo-15381 `__: Optimized line reading " "in io.BytesIO." msgstr "" -#: ../build/NEWS:21193 +#: ../build/NEWS:21207 msgid "" "`bpo-8797 `__: Raise HTTPError on failed " "Basic Authentication immediately. Initial patch by Sam Bull." msgstr "" -#: ../build/NEWS:21196 +#: ../build/NEWS:21210 msgid "" "`bpo-20729 `__: Restored the use of lazy" " iterkeys()/itervalues()/iteritems() in the mailbox module." msgstr "" -#: ../build/NEWS:21199 +#: ../build/NEWS:21213 msgid "" "`bpo-21448 `__: Changed FeedParser " "feed() to avoid O(N**2) behavior when parsing long line. Original patch by " "Raymond Hettinger." msgstr "" -#: ../build/NEWS:21202 +#: ../build/NEWS:21216 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:21205 +#: ../build/NEWS:21219 msgid "" "`bpo-17923 `__: glob() patterns ending " "with a slash no longer match non-dirs on AIX. Based on patch by Delhallt." msgstr "" -#: ../build/NEWS:21208 +#: ../build/NEWS:21222 msgid "" "`bpo-21725 `__: Added support for RFC " "6531 (SMTPUTF8) in smtpd." msgstr "" -#: ../build/NEWS:21210 +#: ../build/NEWS:21224 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:21214 +#: ../build/NEWS:21228 msgid "" "`bpo-5411 `__: Added support for the " "\"xztar\" format in the shutil module." msgstr "" -#: ../build/NEWS:21216 +#: ../build/NEWS:21230 msgid "" "`bpo-21121 `__: Don't force 3rd party C " "extensions to be built with -Werror=declaration-after-statement." msgstr "" -#: ../build/NEWS:21219 +#: ../build/NEWS:21233 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:21223 +#: ../build/NEWS:21237 msgid "" "`bpo-20170 `__: Convert posixmodule to " "use Argument Clinic." msgstr "" -#: ../build/NEWS:21225 +#: ../build/NEWS:21239 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:21229 +#: ../build/NEWS:21243 msgid "" "`bpo-22127 `__: Bypass IDNA for pure-" "ASCII host names in the socket module (in particular for numeric IPs)." msgstr "" -#: ../build/NEWS:21232 +#: ../build/NEWS:21246 msgid "" "`bpo-21047 `__: set the default value " "for the *convert_charrefs* argument of HTMLParser to True. Patch by Berker " "Peksag." msgstr "" -#: ../build/NEWS:21235 +#: ../build/NEWS:21249 msgid "Add an __all__ to html.entities." msgstr "Menambahkan sebuah __all__ ke html.entities." -#: ../build/NEWS:21237 +#: ../build/NEWS:21251 msgid "" "`bpo-15114 `__: the strict mode and " "argument of HTMLParser, HTMLParser.error, and the HTMLParserError exception " "have been removed." msgstr "" -#: ../build/NEWS:21240 +#: ../build/NEWS:21254 msgid "" "`bpo-22085 `__: Dropped support of Tk " "8.3 in Tkinter." msgstr "" -#: ../build/NEWS:21242 +#: ../build/NEWS:21256 msgid "" "`bpo-21580 `__: Now Tkinter correctly " "handles bytes arguments passed to Tk. In particular this allows initializing" " images from binary data." msgstr "" -#: ../build/NEWS:21245 +#: ../build/NEWS:21259 msgid "" "`bpo-22003 `__: When initialized from a " "bytes object, io.BytesIO() now defers making a copy until it is mutated, " @@ -31120,14 +31145,14 @@ msgid "" "Wilson." msgstr "" -#: ../build/NEWS:21249 +#: ../build/NEWS:21263 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:21252 +#: ../build/NEWS:21266 msgid "" "`bpo-22054 `__: Add os.get_blocking() " "and os.set_blocking() functions to get and set the blocking mode of a file " @@ -31135,58 +31160,58 @@ msgid "" "functions are not available on Windows." msgstr "" -#: ../build/NEWS:21257 +#: ../build/NEWS:21271 msgid "" "`bpo-17172 `__: Make turtledemo start as" " active on OS X even when run with subprocess. Patch by Lita Cho." msgstr "" -#: ../build/NEWS:21260 +#: ../build/NEWS:21274 msgid "" "`bpo-21704 `__: Fix build error for " "_multiprocessing when semaphores are not available. Patch by Arfrever " "Frehtes Taifersar Arahesis." msgstr "" -#: ../build/NEWS:21263 +#: ../build/NEWS:21277 msgid "" "`bpo-20173 `__: Convert sha1, sha256, " "sha512 and md5 to ArgumentClinic. Patch by Vajrasky Kok." msgstr "" -#: ../build/NEWS:21266 +#: ../build/NEWS:21280 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:21269 +#: ../build/NEWS:21283 msgid "" "`bpo-22033 `__: Reprs of most Python " "implemented classes now contain actual class name instead of hardcoded one." msgstr "" -#: ../build/NEWS:21272 +#: ../build/NEWS:21286 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:21275 +#: ../build/NEWS:21289 msgid "" "`bpo-16133 `__: The " "asynchat.async_chat.handle_read() method now ignores BlockingIOError " "exceptions." msgstr "" -#: ../build/NEWS:21278 +#: ../build/NEWS:21292 msgid "" "`bpo-22044 `__: Fixed premature DECREF " "in call_tzinfo_method. Patch by Tom Flanagan." msgstr "" -#: ../build/NEWS:21281 +#: ../build/NEWS:21295 msgid "" "`bpo-19884 `__: readline: Disable the " "meta modifier key if stdout is not a terminal to not write the ANSI sequence" @@ -31194,77 +31219,77 @@ msgid "" "(ex: TERM=xterm-256color\") to enable support of 8 bit characters." msgstr "" -#: ../build/NEWS:21286 +#: ../build/NEWS:21300 msgid "" "`bpo-4350 `__: Removed a number of out-" "of-dated and non-working for a long time Tkinter methods." msgstr "" -#: ../build/NEWS:21289 +#: ../build/NEWS:21303 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:21293 +#: ../build/NEWS:21307 msgid "" "`bpo-15275 `__: Clean up and speed up " "the ntpath module." msgstr "" -#: ../build/NEWS:21295 +#: ../build/NEWS:21309 msgid "" "`bpo-21888 `__: plistlib's load() and " "loads() now work if the fmt parameter is specified." msgstr "" -#: ../build/NEWS:21298 +#: ../build/NEWS:21312 msgid "" "`bpo-22032 `__: __qualname__ instead of " "__name__ is now always used to format fully qualified class names of Python " "implemented classes." msgstr "" -#: ../build/NEWS:21301 +#: ../build/NEWS:21315 msgid "" "`bpo-22031 `__: Reprs now always use " "hexadecimal format with the \"0x\" prefix when contain an id in form \" at " "0x...\"." msgstr "" -#: ../build/NEWS:21304 +#: ../build/NEWS:21318 msgid "" "`bpo-22018 `__: signal.set_wakeup_fd() " "now raises an OSError instead of a ValueError on ``fstat()`` failure." msgstr "" -#: ../build/NEWS:21307 +#: ../build/NEWS:21321 msgid "" "`bpo-21044 `__: tarfile.open() now " "handles fileobj with an integer 'name' attribute. Based on patch by Antoine" " Pietri." msgstr "" -#: ../build/NEWS:21310 +#: ../build/NEWS:21324 msgid "" "`bpo-21966 `__: Respect -q command-line " "option when code module is ran." msgstr "" -#: ../build/NEWS:21312 +#: ../build/NEWS:21326 msgid "" "`bpo-19076 `__: Don't pass the redundant" " 'file' argument to self.error()." msgstr "" -#: ../build/NEWS:21314 +#: ../build/NEWS:21328 msgid "" "`bpo-16382 `__: Improve exception " "message of warnings.warn() for bad category. Initial patch by Phil Elson." msgstr "" -#: ../build/NEWS:21317 +#: ../build/NEWS:21331 msgid "" "`bpo-21932 `__: os.read() now uses a " ":c:func:`Py_ssize_t` type instead of :c:type:`int` for the size to support " @@ -31273,93 +31298,93 @@ msgid "" "number of requested bytes." msgstr "" -#: ../build/NEWS:21322 +#: ../build/NEWS:21336 msgid "" "`bpo-21942 `__: Fixed source file " "viewing in pydoc's server mode on Windows." msgstr "" -#: ../build/NEWS:21324 +#: ../build/NEWS:21338 msgid "" "`bpo-11259 `__: " "asynchat.async_chat().set_terminator() now raises a ValueError if the number" " of received bytes is negative." msgstr "" -#: ../build/NEWS:21327 +#: ../build/NEWS:21341 msgid "" "`bpo-12523 `__: " "asynchat.async_chat.push() now raises a TypeError if it doesn't get a bytes " "string" msgstr "" -#: ../build/NEWS:21330 +#: ../build/NEWS:21344 msgid "" "`bpo-21707 `__: Add missing " "kwonlyargcount argument to ModuleFinder.replace_paths_in_code()." msgstr "" -#: ../build/NEWS:21333 +#: ../build/NEWS:21347 msgid "" "`bpo-20639 `__: calling " "Path.with_suffix('') allows removing the suffix again. Patch by July " "Tikhonov." msgstr "" -#: ../build/NEWS:21336 +#: ../build/NEWS:21350 msgid "" "`bpo-21714 `__: Disallow the " "construction of invalid paths using Path.with_name(). Original patch by " "Antony Lee." msgstr "" -#: ../build/NEWS:21339 +#: ../build/NEWS:21353 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:21342 +#: ../build/NEWS:21356 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:21345 +#: ../build/NEWS:21359 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:21348 +#: ../build/NEWS:21362 msgid "" "`bpo-5800 `__: headers parameter of " "wsgiref.headers.Headers is now optional. Initial patch by Pablo Torres " "Navarrete and SilentGhost." msgstr "" -#: ../build/NEWS:21351 +#: ../build/NEWS:21365 msgid "" "`bpo-21781 `__: ssl.RAND_add() now " "supports strings longer than 2 GB." msgstr "" -#: ../build/NEWS:21353 +#: ../build/NEWS:21367 msgid "" "`bpo-21679 `__: Prevent extraneous " "fstat() calls during open(). Patch by Bohuslav Kabrda." msgstr "" -#: ../build/NEWS:21356 +#: ../build/NEWS:21370 msgid "" "`bpo-21863 `__: cProfile now displays " "the module name of C extension functions, in addition to their own name." msgstr "" -#: ../build/NEWS:21359 +#: ../build/NEWS:21373 msgid "" "`bpo-11453 `__: asyncore: emit a " "ResourceWarning when an unclosed file_wrapper object is destroyed. The " @@ -31367,86 +31392,86 @@ msgid "" "called twice: the second call does nothing." msgstr "" -#: ../build/NEWS:21363 +#: ../build/NEWS:21377 msgid "" "`bpo-21858 `__: Better handling of " "Python exceptions in the sqlite3 module." msgstr "" -#: ../build/NEWS:21365 +#: ../build/NEWS:21379 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:21368 +#: ../build/NEWS:21382 msgid "" "`bpo-20295 `__: imghdr now recognizes " "OpenEXR format images." msgstr "" -#: ../build/NEWS:21370 +#: ../build/NEWS:21384 msgid "" "`bpo-21729 `__: Used the \"with\" " "statement in the dbm.dumb module to ensure files closing. Patch by Claudiu " "Popa." msgstr "" -#: ../build/NEWS:21373 +#: ../build/NEWS:21387 msgid "" "`bpo-21491 `__: socketserver: Fix a race" " condition in child processes reaping." msgstr "" -#: ../build/NEWS:21375 +#: ../build/NEWS:21389 msgid "" "`bpo-21719 `__: Added the " "``st_file_attributes`` field to os.stat_result on Windows." msgstr "" -#: ../build/NEWS:21378 +#: ../build/NEWS:21392 msgid "" "`bpo-21832 `__: Require named tuple " "inputs to be exact strings." msgstr "" -#: ../build/NEWS:21380 +#: ../build/NEWS:21394 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:21383 +#: ../build/NEWS:21397 msgid "" "`bpo-21723 `__: asyncio.Queue: support " "any type of number (ex: float) for the maximum size. Patch written by " "Vajrasky Kok." msgstr "" -#: ../build/NEWS:21386 +#: ../build/NEWS:21400 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:21389 +#: ../build/NEWS:21403 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:21393 +#: ../build/NEWS:21407 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:21396 +#: ../build/NEWS:21410 msgid "" "`bpo-21326 `__: Add a new is_closed() " "method to asyncio.BaseEventLoop. run_forever() and run_until_complete() " @@ -31454,58 +31479,58 @@ msgid "" "was closed." msgstr "" -#: ../build/NEWS:21400 +#: ../build/NEWS:21414 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:21403 +#: ../build/NEWS:21417 msgid "" "`bpo-21310 `__: Fixed possible resource " "leak in failed open()." msgstr "" -#: ../build/NEWS:21405 +#: ../build/NEWS:21419 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:21408 +#: ../build/NEWS:21422 msgid "" "`bpo-21677 `__: Fixed chaining " "nonnormalized exceptions in io close() methods." msgstr "" -#: ../build/NEWS:21410 +#: ../build/NEWS:21424 msgid "" "`bpo-11709 `__: Fix the pydoc.help " "function to not fail when sys.stdin is not a valid file." msgstr "" -#: ../build/NEWS:21413 +#: ../build/NEWS:21427 msgid "" "`bpo-21515 `__: tempfile.TemporaryFile " "now uses os.O_TMPFILE flag is available." msgstr "" -#: ../build/NEWS:21415 +#: ../build/NEWS:21429 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:21418 +#: ../build/NEWS:21432 msgid "" "`bpo-21463 `__: In urllib.request, fix " "pruning of the FTP cache." msgstr "" -#: ../build/NEWS:21420 +#: ../build/NEWS:21434 msgid "" "`bpo-21618 `__: The subprocess module " "could fail to close open fds that were inherited by the calling process and " @@ -31514,21 +31539,21 @@ msgid "" "ignored and all fds are closed." msgstr "" -#: ../build/NEWS:21425 +#: ../build/NEWS:21439 msgid "" "`bpo-20383 `__: Introduce " "importlib.util.module_from_spec() as the preferred way to create a new " "module." msgstr "" -#: ../build/NEWS:21428 +#: ../build/NEWS:21442 msgid "" "`bpo-21552 `__: Fixed possible integer " "overflow of too long string lengths in the tkinter module on 64-bit " "platforms." msgstr "" -#: ../build/NEWS:21431 +#: ../build/NEWS:21445 msgid "" "`bpo-14315 `__: The zipfile module now " "ignores extra fields in the central directory that are too short to be " @@ -31537,249 +31562,249 @@ msgid "" "other zip tools." msgstr "" -#: ../build/NEWS:21436 +#: ../build/NEWS:21450 msgid "" "`bpo-13742 `__: Added \"key\" and " "\"reverse\" parameters to heapq.merge(). (First draft of patch contributed " "by Simon Sapin.)" msgstr "" -#: ../build/NEWS:21439 +#: ../build/NEWS:21453 msgid "" "`bpo-21402 `__: tkinter.ttk now works " "when default root window is not set." msgstr "" -#: ../build/NEWS:21441 +#: ../build/NEWS:21455 msgid "" "`bpo-3015 `__: _tkinter.create() now " "creates tkapp object with wantobject=1 by default." msgstr "" -#: ../build/NEWS:21444 +#: ../build/NEWS:21458 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:21448 +#: ../build/NEWS:21462 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:21452 +#: ../build/NEWS:21466 msgid "" "`bpo-20197 `__: Added support for the " "WebP image type in the imghdr module. Patch by Fabrice Aneche and Claudiu " "Popa." msgstr "" -#: ../build/NEWS:21455 +#: ../build/NEWS:21469 msgid "" "`bpo-21513 `__: Speedup some properties " "of IP addresses (IPv4Address, IPv6Address) such as .is_private or " ".is_multicast." msgstr "" -#: ../build/NEWS:21458 +#: ../build/NEWS:21472 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:21461 +#: ../build/NEWS:21475 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:21464 +#: ../build/NEWS:21478 msgid "" "`bpo-21455 `__: Add a default backlog to" " socket.listen()." msgstr "" -#: ../build/NEWS:21466 +#: ../build/NEWS:21480 msgid "" "`bpo-21525 `__: Most Tkinter methods " "which accepted tuples now accept lists too." msgstr "" -#: ../build/NEWS:21469 +#: ../build/NEWS:21483 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:21473 +#: ../build/NEWS:21487 msgid "" "`bpo-22236 `__: Tkinter tests now don't " "reuse default root window. New root window is created for every test class." msgstr "" -#: ../build/NEWS:21476 +#: ../build/NEWS:21490 msgid "" "`bpo-10744 `__: Fix :pep:`3118` format " "strings on ctypes objects with a nontrivial shape." msgstr "" -#: ../build/NEWS:21479 +#: ../build/NEWS:21493 msgid "" "`bpo-20826 `__: Optimize " "ipaddress.collapse_addresses()." msgstr "" -#: ../build/NEWS:21481 +#: ../build/NEWS:21495 msgid "" "`bpo-21487 `__: Optimize " "ipaddress.summarize_address_range() and " "ipaddress.{IPv4Network,IPv6Network}.subnets()." msgstr "" -#: ../build/NEWS:21484 +#: ../build/NEWS:21498 msgid "" "`bpo-21486 `__: Optimize parsing of " "netmasks in ipaddress.IPv4Network and ipaddress.IPv6Network." msgstr "" -#: ../build/NEWS:21487 +#: ../build/NEWS:21501 msgid "" "`bpo-13916 `__: Disallowed the " "surrogatepass error handler for non UTF-\\* encodings." msgstr "" -#: ../build/NEWS:21490 +#: ../build/NEWS:21504 msgid "" "`bpo-20998 `__: Fixed re.fullmatch() of " "repeated single character pattern with ignore case. Original patch by " "Matthew Barnett." msgstr "" -#: ../build/NEWS:21493 +#: ../build/NEWS:21507 msgid "" "`bpo-21075 `__: fileinput.FileInput now " "reads bytes from standard stream if binary mode is specified. Patch by Sam " "Kimbrel." msgstr "" -#: ../build/NEWS:21496 +#: ../build/NEWS:21510 msgid "" "`bpo-19775 `__: Add a samefile() method " "to pathlib Path objects. Initial patch by Vajrasky Kok." msgstr "" -#: ../build/NEWS:21499 +#: ../build/NEWS:21513 msgid "" "`bpo-21226 `__: Set up modules properly " "in PyImport_ExecCodeModuleObject (and friends)." msgstr "" -#: ../build/NEWS:21502 +#: ../build/NEWS:21516 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:21505 +#: ../build/NEWS:21519 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:21509 +#: ../build/NEWS:21523 msgid "" "`bpo-21156 `__: " "importlib.abc.InspectLoader.source_to_code() is now a staticmethod." msgstr "" -#: ../build/NEWS:21512 +#: ../build/NEWS:21526 msgid "" "`bpo-21424 `__: Simplified and optimized" " heaqp.nlargest() and nmsmallest() to make fewer tuple comparisons." msgstr "" -#: ../build/NEWS:21515 +#: ../build/NEWS:21529 msgid "" "`bpo-21396 `__: Fix TextIOWrapper(..., " "write_through=True) to not force a flush() on the underlying binary stream." " Patch by akira." msgstr "" -#: ../build/NEWS:21518 +#: ../build/NEWS:21532 msgid "" "`bpo-18314 `__: Unlink now removes " "junctions on Windows. Patch by Kim Gräsman" msgstr "" -#: ../build/NEWS:21520 +#: ../build/NEWS:21534 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:21523 +#: ../build/NEWS:21537 msgid "" "`bpo-21407 `__: _decimal: The module now" " supports function signatures." msgstr "" -#: ../build/NEWS:21525 +#: ../build/NEWS:21539 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:21529 +#: ../build/NEWS:21543 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:21533 +#: ../build/NEWS:21547 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:21536 +#: ../build/NEWS:21550 msgid "" "`bpo-21421 `__: Add __slots__ to the " "MappingViews ABC. Patch by Josh Rosenberg." msgstr "" -#: ../build/NEWS:21538 +#: ../build/NEWS:21552 msgid "" "`bpo-21101 `__: Eliminate double hashing" " in the C speed-up code for collections.Counter()." msgstr "" -#: ../build/NEWS:21541 +#: ../build/NEWS:21555 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:21544 +#: ../build/NEWS:21558 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:21548 +#: ../build/NEWS:21562 msgid "" "`bpo-20951 `__: SSLSocket.send() now " "raises either SSLWantReadError or SSLWantWriteError on a non-blocking socket" @@ -31787,44 +31812,44 @@ msgid "" "Nikolaus Rath." msgstr "" -#: ../build/NEWS:21552 +#: ../build/NEWS:21566 msgid "" "`bpo-13248 `__: removed previously " "deprecated asyncore.dispatcher __getattr__ cheap inheritance hack." msgstr "" -#: ../build/NEWS:21555 +#: ../build/NEWS:21569 msgid "" "`bpo-9815 `__: assertRaises now tries to " "clear references to local variables in the exception's traceback." msgstr "" -#: ../build/NEWS:21558 +#: ../build/NEWS:21572 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:21561 +#: ../build/NEWS:21575 msgid "" "`bpo-13204 `__: Calling " "sys.flags.__new__ would crash the interpreter, now it raises a TypeError." msgstr "" -#: ../build/NEWS:21564 +#: ../build/NEWS:21578 msgid "" "`bpo-19385 `__: Make operations on a " "closed dbm.dumb database always raise the same exception." msgstr "" -#: ../build/NEWS:21567 +#: ../build/NEWS:21581 msgid "" "`bpo-21207 `__: Detect when the " "os.urandom cached fd has been closed or replaced, and open it anew." msgstr "" -#: ../build/NEWS:21570 +#: ../build/NEWS:21584 msgid "" "`bpo-21291 `__: subprocess's " "Popen.wait() is now thread safe so that multiple threads may be calling " @@ -31832,13 +31857,13 @@ msgid "" "Popen.returncode value." msgstr "" -#: ../build/NEWS:21574 +#: ../build/NEWS:21588 msgid "" "`bpo-21127 `__: Path objects can now be " "instantiated from str subclass instances (such as ``numpy.str_``)." msgstr "" -#: ../build/NEWS:21577 +#: ../build/NEWS:21591 msgid "" "`bpo-15002 `__: urllib.response object " "to use _TemporaryFileWrapper (and _TemporaryFileCloser) facility. Provides a" @@ -31846,71 +31871,71 @@ msgid "" "Theune." msgstr "" -#: ../build/NEWS:21581 +#: ../build/NEWS:21595 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:21584 +#: ../build/NEWS:21598 msgid "" "`bpo-21068 `__: The ssl.PROTOCOL* " "constants are now enum members." msgstr "" -#: ../build/NEWS:21586 +#: ../build/NEWS:21600 msgid "" "`bpo-21276 `__: posixmodule: Don't " "define USE_XATTRS on KFreeBSD and the Hurd." msgstr "" -#: ../build/NEWS:21588 +#: ../build/NEWS:21602 msgid "" "`bpo-21262 `__: New method " "assert_not_called for Mock. It raises AssertionError if the mock has been " "called." msgstr "" -#: ../build/NEWS:21591 +#: ../build/NEWS:21605 msgid "" "`bpo-21238 `__: New keyword argument " "`unsafe` to Mock. It raises `AttributeError` incase of an attribute " "startswith assert or assret." msgstr "" -#: ../build/NEWS:21594 +#: ../build/NEWS:21608 msgid "" "`bpo-20896 `__: " "ssl.get_server_certificate() now uses PROTOCOL_SSLv23, not PROTOCOL_SSLv3, " "for maximum compatibility." msgstr "" -#: ../build/NEWS:21597 +#: ../build/NEWS:21611 msgid "" "`bpo-21239 `__: patch.stopall() didn't " "work deterministically when the same name was patched more than once." msgstr "" -#: ../build/NEWS:21600 +#: ../build/NEWS:21614 msgid "" "`bpo-21203 `__: Updated fileConfig and " "dictConfig to remove inconsistencies. Thanks to Jure Koren for the patch." msgstr "" -#: ../build/NEWS:21603 +#: ../build/NEWS:21617 msgid "" "`bpo-21222 `__: Passing name keyword " "argument to mock.create_autospec now works." msgstr "" -#: ../build/NEWS:21606 +#: ../build/NEWS:21620 msgid "" "`bpo-21197 `__: Add lib64 -> lib symlink" " in venvs on 64-bit non-OS X POSIX." msgstr "" -#: ../build/NEWS:21608 +#: ../build/NEWS:21622 msgid "" "`bpo-17498 `__: Some SMTP servers " "disconnect after certain errors, violating strict RFC conformance. Instead " @@ -31919,213 +31944,213 @@ msgid "" "until the next command is issued." msgstr "" -#: ../build/NEWS:21613 +#: ../build/NEWS:21627 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:21616 +#: ../build/NEWS:21630 msgid "" "`bpo-7776 `__: Fix ``Host:`` header and " "reconnection when using http.client.HTTPConnection.set_tunnel(). Patch by " "Nikolaus Rath." msgstr "" -#: ../build/NEWS:21619 +#: ../build/NEWS:21633 msgid "" "`bpo-20968 `__: unittest.mock.MagicMock " "now supports division. Patch by Johannes Baiter." msgstr "" -#: ../build/NEWS:21622 +#: ../build/NEWS:21636 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:21626 +#: ../build/NEWS:21640 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:21629 +#: ../build/NEWS:21643 msgid "" "`bpo-21171 `__: Fixed undocumented " "filter API of the rot13 codec. Patch by Berker Peksag." msgstr "" -#: ../build/NEWS:21632 +#: ../build/NEWS:21646 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:21636 +#: ../build/NEWS:21650 msgid "" "`bpo-21172 `__: isinstance check relaxed" " from dict to collections.Mapping." msgstr "" -#: ../build/NEWS:21638 +#: ../build/NEWS:21652 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:21641 +#: ../build/NEWS:21655 msgid "" "`bpo-21136 `__: Avoid unnecessary " "normalization of Fractions resulting from power and other operations. Patch" " by Raymond Hettinger." msgstr "" -#: ../build/NEWS:21644 +#: ../build/NEWS:21658 msgid "" "`bpo-17621 `__: Introduce " "importlib.util.LazyLoader." msgstr "" -#: ../build/NEWS:21646 +#: ../build/NEWS:21660 msgid "" "`bpo-21076 `__: signal module constants " "were turned into enums. Patch by Giampaolo Rodola'." msgstr "" -#: ../build/NEWS:21649 +#: ../build/NEWS:21663 msgid "" "`bpo-20636 `__: Improved the repr of " "Tkinter widgets." msgstr "" -#: ../build/NEWS:21651 +#: ../build/NEWS:21665 msgid "" "`bpo-19505 `__: The items, keys, and " "values views of OrderedDict now support reverse iteration using reversed()." msgstr "" -#: ../build/NEWS:21654 +#: ../build/NEWS:21668 msgid "" "`bpo-21149 `__: Improved thread-safety " "in logging cleanup during interpreter shutdown. Thanks to Devin Jeanpierre " "for the patch." msgstr "" -#: ../build/NEWS:21657 +#: ../build/NEWS:21671 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:21661 +#: ../build/NEWS:21675 msgid "" "`bpo-21200 `__: Return None from " "pkgutil.get_loader() when __spec__ is missing." msgstr "" -#: ../build/NEWS:21663 +#: ../build/NEWS:21677 msgid "" "`bpo-21013 `__: Enhance " "ssl.create_default_context() when used for server side sockets to provide " "better security by default." msgstr "" -#: ../build/NEWS:21666 +#: ../build/NEWS:21680 msgid "" "`bpo-20145 `__: `assertRaisesRegex` and " "`assertWarnsRegex` now raise a TypeError if the second argument is not a " "string or compiled regex." msgstr "" -#: ../build/NEWS:21669 +#: ../build/NEWS:21683 msgid "" "`bpo-20633 `__: Replace relative import " "by absolute import." msgstr "" -#: ../build/NEWS:21671 +#: ../build/NEWS:21685 msgid "" "`bpo-20980 `__: Stop wrapping exception " "when using ThreadPool." msgstr "" -#: ../build/NEWS:21673 +#: ../build/NEWS:21687 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:21676 +#: ../build/NEWS:21690 msgid "" "`bpo-20990 `__: Fix issues found by " "pyflakes for multiprocessing." msgstr "" -#: ../build/NEWS:21678 +#: ../build/NEWS:21692 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:21682 +#: ../build/NEWS:21696 msgid "" "`bpo-21000 `__: Improve the command-line" " interface of json.tool." msgstr "" -#: ../build/NEWS:21684 +#: ../build/NEWS:21698 msgid "" "`bpo-20995 `__: Enhance default ciphers " "used by the ssl module to enable better security and prioritize perfect " "forward secrecy." msgstr "" -#: ../build/NEWS:21687 +#: ../build/NEWS:21701 msgid "" "`bpo-20884 `__: Don't assume that " "__file__ is defined on importlib.__init__." msgstr "" -#: ../build/NEWS:21689 +#: ../build/NEWS:21703 msgid "" "`bpo-21499 `__: Ignore __builtins__ in " "several test_importlib.test_api tests." msgstr "" -#: ../build/NEWS:21691 +#: ../build/NEWS:21705 msgid "" "`bpo-20627 `__: " "xmlrpc.client.ServerProxy is now a context manager." msgstr "" -#: ../build/NEWS:21693 +#: ../build/NEWS:21707 msgid "" "`bpo-19165 `__: The formatter module now" " raises DeprecationWarning instead of PendingDeprecationWarning." msgstr "" -#: ../build/NEWS:21696 +#: ../build/NEWS:21710 msgid "" "`bpo-13936 `__: Remove the ability of " "datetime.time instances to be considered false in boolean contexts." msgstr "" -#: ../build/NEWS:21699 +#: ../build/NEWS:21713 msgid "" "`bpo-18931 `__: selectors module now " "supports /dev/poll on Solaris. Patch by Giampaolo Rodola'." msgstr "" -#: ../build/NEWS:21702 +#: ../build/NEWS:21716 msgid "" "`bpo-19977 `__: When the ``LC_TYPE`` " "locale is the POSIX locale (``C`` locale), :py:data:`sys.stdin` and " @@ -32133,13 +32158,13 @@ msgid "" "instead of the ``strict`` error handler." msgstr "" -#: ../build/NEWS:21707 +#: ../build/NEWS:21721 msgid "" "`bpo-20574 `__: Implement incremental " "decoder for cp65001 code (Windows code page 65001, Microsoft UTF-8)." msgstr "" -#: ../build/NEWS:21710 +#: ../build/NEWS:21724 msgid "" "`bpo-20879 `__: Delay the initialization" " of encoding and decoding tables for base32, ascii85 and base85 codecs in " @@ -32148,13 +32173,13 @@ msgid "" "not used." msgstr "" -#: ../build/NEWS:21715 +#: ../build/NEWS:21729 msgid "" "`bpo-19157 `__: Include the broadcast " "address in the usuable hosts for IPv6 in ipaddress." msgstr "" -#: ../build/NEWS:21718 +#: ../build/NEWS:21732 msgid "" "`bpo-11599 `__: When an external command" " (e.g. compiler) fails, distutils now prints out the whole command line " @@ -32162,90 +32187,90 @@ msgid "" "DISTUTILS_DEBUG is set." msgstr "" -#: ../build/NEWS:21722 +#: ../build/NEWS:21736 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:21725 +#: ../build/NEWS:21739 msgid "" "`bpo-20875 `__: Prevent possible gzip " "\"'read' is not defined\" NameError. Patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:21728 +#: ../build/NEWS:21742 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:21732 +#: ../build/NEWS:21746 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:21736 +#: ../build/NEWS:21750 msgid "" "`bpo-20778 `__: Fix modulefinder to work" " with bytecode-only modules." msgstr "" -#: ../build/NEWS:21738 +#: ../build/NEWS:21752 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:21741 +#: ../build/NEWS:21755 msgid "" "`bpo-19748 `__: On AIX, time.mktime() " "now raises an OverflowError for year outsize range [1902; 2037]." msgstr "" -#: ../build/NEWS:21744 +#: ../build/NEWS:21758 msgid "" "`bpo-19573 `__: inspect.signature: Use " "enum for parameter kind constants." msgstr "" -#: ../build/NEWS:21746 +#: ../build/NEWS:21760 msgid "" "`bpo-20726 `__: inspect.signature: Make " "Signature and Parameter picklable." msgstr "" -#: ../build/NEWS:21748 +#: ../build/NEWS:21762 msgid "" "`bpo-17373 `__: Add " "inspect.Signature.from_callable method." msgstr "" -#: ../build/NEWS:21750 +#: ../build/NEWS:21764 msgid "" "`bpo-20378 `__: Improve repr of " "inspect.Signature and inspect.Parameter." msgstr "" -#: ../build/NEWS:21752 +#: ../build/NEWS:21766 msgid "" "`bpo-20816 `__: Fix " "inspect.getcallargs() to raise correct TypeError for missing keyword-only " "arguments. Patch by Jeremiah Lowin." msgstr "" -#: ../build/NEWS:21755 +#: ../build/NEWS:21769 msgid "" "`bpo-20817 `__: Fix " "inspect.getcallargs() to fail correctly if more than 3 arguments are " "missing. Patch by Jeremiah Lowin." msgstr "" -#: ../build/NEWS:21758 +#: ../build/NEWS:21772 msgid "" "`bpo-6676 `__: Ensure a meaningful " "exception is raised when attempting to parse more than one XML document per " @@ -32253,7 +32278,7 @@ msgid "" "Amaury Forgeot d'Arc, with suggested wording by David Gutteridge)" msgstr "" -#: ../build/NEWS:21763 +#: ../build/NEWS:21777 msgid "" "`bpo-21117 `__: Fix inspect.signature to" " better support functools.partial. Due to the specifics of functools.partial" @@ -32261,80 +32286,80 @@ msgid "" " become keyword-only." msgstr "" -#: ../build/NEWS:21768 +#: ../build/NEWS:21782 msgid "" "`bpo-20334 `__: inspect.Signature and " "inspect.Parameter are now hashable. Thanks to Antony Lee for bug reports and" " suggestions." msgstr "" -#: ../build/NEWS:21771 +#: ../build/NEWS:21785 msgid "" "`bpo-15916 `__: doctest.DocTestSuite " "returns an empty unittest.TestSuite instead of raising ValueError if it " "finds no tests" msgstr "" -#: ../build/NEWS:21774 +#: ../build/NEWS:21788 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:21777 +#: ../build/NEWS:21791 msgid "" "asyncio: Add gi_{frame,running,code} properties to CoroWrapper (upstream " "`bpo-163 `__)." msgstr "" -#: ../build/NEWS:21780 +#: ../build/NEWS:21794 msgid "" "`bpo-21311 `__: Avoid exception in " "_osx_support with non-standard compiler configurations. Patch by John " "Szakmeister." msgstr "" -#: ../build/NEWS:21783 +#: ../build/NEWS:21797 msgid "" "`bpo-11571 `__: Ensure that the turtle " "window becomes the topmost window when launched on OS X." msgstr "" -#: ../build/NEWS:21786 +#: ../build/NEWS:21800 msgid "" "`bpo-21801 `__: Validate that " "__signature__ is None or an instance of Signature." msgstr "" -#: ../build/NEWS:21789 +#: ../build/NEWS:21803 msgid "" "`bpo-21923 `__: Prevent AttributeError " "in distutils.sysconfig.customize_compiler due to possible uninitialized " "_config_vars." msgstr "" -#: ../build/NEWS:21793 +#: ../build/NEWS:21807 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:21796 +#: ../build/NEWS:21810 msgid "" "`bpo-22733 `__: Fix ffi_prep_args not " "zero-extending argument values correctly on 64-bit Windows." msgstr "" -#: ../build/NEWS:21799 +#: ../build/NEWS:21813 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:21806 +#: ../build/NEWS:21820 msgid "" "`bpo-20577 `__: Configuration of the max" " line length for the FormatParagraph extension has been moved from the " @@ -32342,20 +32367,20 @@ msgid "" " Config Extensions dialog. Patch by Tal Einat." msgstr "" -#: ../build/NEWS:21811 +#: ../build/NEWS:21825 msgid "" "`bpo-16893 `__: Update Idle doc chapter " "to match current Idle and add new information." msgstr "" -#: ../build/NEWS:21814 +#: ../build/NEWS:21828 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:21818 +#: ../build/NEWS:21832 msgid "" "`bpo-16233 `__: A module browser (File :" " Class Browser, Alt+C) requires an editor window with a filename. When " @@ -32365,7 +32390,7 @@ msgid "" "a corresponding browser is also opened." msgstr "" -#: ../build/NEWS:21824 +#: ../build/NEWS:21838 msgid "" "`bpo-4832 `__: Save As to type Python " "files automatically adds .py to the name you enter (even if your system does" @@ -32373,100 +32398,100 @@ msgid "" "files." msgstr "" -#: ../build/NEWS:21828 +#: ../build/NEWS:21842 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:21831 +#: ../build/NEWS:21845 msgid "" "`bpo-17390 `__: Adjust Editor window " "title; remove 'Python', move version to end." msgstr "" -#: ../build/NEWS:21834 +#: ../build/NEWS:21848 msgid "" "`bpo-14105 `__: Idle debugger " "breakpoints no longer disappear when inserting or deleting lines." msgstr "" -#: ../build/NEWS:21837 +#: ../build/NEWS:21851 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:21841 +#: ../build/NEWS:21855 msgid "" "`bpo-21765 `__: Add support for non-" "ascii identifiers to HyperParser." msgstr "" -#: ../build/NEWS:21843 +#: ../build/NEWS:21857 msgid "" "`bpo-21940 `__: Add unittest for " "WidgetRedirector. Initial patch by Saimadhav Heblikar." msgstr "" -#: ../build/NEWS:21846 +#: ../build/NEWS:21860 msgid "" "`bpo-18592 `__: Add unittest for " "SearchDialogBase. Patch by Phil Webster." msgstr "" -#: ../build/NEWS:21848 +#: ../build/NEWS:21862 msgid "" "`bpo-21694 `__: Add unittest for " "ParenMatch. Patch by Saimadhav Heblikar." msgstr "" -#: ../build/NEWS:21850 +#: ../build/NEWS:21864 msgid "" "`bpo-21686 `__: add unittest for " "HyperParser. Original patch by Saimadhav Heblikar." msgstr "" -#: ../build/NEWS:21853 +#: ../build/NEWS:21867 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:21857 +#: ../build/NEWS:21871 msgid "" "`bpo-21695 `__: Closing a Find-in-files " "output window while the search is still in progress no longer closes Idle." msgstr "" -#: ../build/NEWS:21860 +#: ../build/NEWS:21874 msgid "" "`bpo-18910 `__: Add unittest for " "textView. Patch by Phil Webster." msgstr "" -#: ../build/NEWS:21862 +#: ../build/NEWS:21876 msgid "" "`bpo-18292 `__: Add unittest for " "AutoExpand. Patch by Saihadhav Heblikar." msgstr "" -#: ../build/NEWS:21864 +#: ../build/NEWS:21878 msgid "" "`bpo-18409 `__: Add unittest for " "AutoComplete. Patch by Phil Webster." msgstr "" -#: ../build/NEWS:21866 +#: ../build/NEWS:21880 msgid "" "`bpo-21477 `__: htest.py - Improve " "framework, complete set of tests. Patches by Saimadhav Heblikar" msgstr "" -#: ../build/NEWS:21869 +#: ../build/NEWS:21883 msgid "" "`bpo-18104 `__: Add " "idlelib/idle_test/htest.py with a few sample tests to begin consolidating " @@ -32474,89 +32499,89 @@ msgid "" " work with htest. Running the module as __main__ runs all tests." msgstr "" -#: ../build/NEWS:21874 +#: ../build/NEWS:21888 msgid "" "`bpo-21139 `__: Change default paragraph" " width to 72, the :pep:`8` recommendation." msgstr "" -#: ../build/NEWS:21877 +#: ../build/NEWS:21891 msgid "" "`bpo-21284 `__: Paragraph reformat test " "passes after user changes reformat width." msgstr "" -#: ../build/NEWS:21880 +#: ../build/NEWS:21894 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:21883 +#: ../build/NEWS:21897 msgid "" "`bpo-23180 `__: Rename IDLE \"Windows\" " "menu item to \"Window\". Patch by Al Sweigart." msgstr "" -#: ../build/NEWS:21889 +#: ../build/NEWS:21903 msgid "" "`bpo-15506 `__: Use standard " "PKG_PROG_PKG_CONFIG autoconf macro in the configure script." msgstr "" -#: ../build/NEWS:21892 +#: ../build/NEWS:21906 msgid "" "`bpo-22935 `__: Allow the ssl module to " "be compiled if openssl doesn't support SSL 3." msgstr "" -#: ../build/NEWS:21895 +#: ../build/NEWS:21909 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:21898 +#: ../build/NEWS:21912 msgid "" "`bpo-22591 `__: Drop support of MS-DOS, " "especially of the DJGPP compiler (MS-DOS port of GCC)." msgstr "" -#: ../build/NEWS:21901 +#: ../build/NEWS:21915 msgid "" "`bpo-16537 `__: Check whether " "self.extensions is empty in setup.py. Patch by Jonathan Hosmer." msgstr "" -#: ../build/NEWS:21904 +#: ../build/NEWS:21918 msgid "" "`bpo-22359 `__: Remove incorrect uses of" " recursive make. Patch by Jonas Wagner." msgstr "" -#: ../build/NEWS:21907 +#: ../build/NEWS:21921 msgid "" "`bpo-21958 `__: Define HAVE_ROUND when " "building with Visual Studio 2013 and above. Patch by Zachary Turner." msgstr "" -#: ../build/NEWS:21910 +#: ../build/NEWS:21924 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:21914 +#: ../build/NEWS:21928 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:21917 +#: ../build/NEWS:21931 msgid "" "`bpo-21141 `__: The Windows build " "process no longer attempts to find Perl, instead relying on OpenSSL source " @@ -32567,109 +32592,109 @@ msgid "" "and ready to build." msgstr "" -#: ../build/NEWS:21924 +#: ../build/NEWS:21938 msgid "" "`bpo-21037 `__: Add a build option to " "enable AddressSanitizer support." msgstr "" -#: ../build/NEWS:21926 +#: ../build/NEWS:21940 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:21930 +#: ../build/NEWS:21944 msgid "" "`bpo-21285 `__: Refactor and fix curses " "configure check to always search in a ncursesw directory." msgstr "" -#: ../build/NEWS:21933 +#: ../build/NEWS:21947 msgid "" "`bpo-15234 `__: For BerkelyDB 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:21937 +#: ../build/NEWS:21951 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:21940 +#: ../build/NEWS:21954 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:21943 +#: ../build/NEWS:21957 msgid "" "`bpo-20022 `__: Eliminate use of " "deprecated bundlebuilder in OS X builds." msgstr "" -#: ../build/NEWS:21945 +#: ../build/NEWS:21959 msgid "" "`bpo-15968 `__: Incorporated Tcl, Tk, " "and Tix builds into the Windows build solution." msgstr "" -#: ../build/NEWS:21948 +#: ../build/NEWS:21962 msgid "" "`bpo-17095 `__: Fix Modules/Setup " "*shared* support." msgstr "" -#: ../build/NEWS:21950 +#: ../build/NEWS:21964 msgid "" "`bpo-21811 `__: Anticipated fixes to " "support OS X versions > 10.9." msgstr "" -#: ../build/NEWS:21952 +#: ../build/NEWS:21966 msgid "" "`bpo-21166 `__: Prevent possible " "segfaults and other random failures of python --generate-posix-vars in " "pybuilddir.txt build target." msgstr "" -#: ../build/NEWS:21955 +#: ../build/NEWS:21969 msgid "" "`bpo-18096 `__: Fix library order " "returned by python-config." msgstr "" -#: ../build/NEWS:21957 +#: ../build/NEWS:21971 msgid "" "`bpo-17219 `__: Add library build dir " "for Python extension cross-builds." msgstr "" -#: ../build/NEWS:21959 +#: ../build/NEWS:21973 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:21962 +#: ../build/NEWS:21976 msgid "" "`bpo-21236 `__: Build _msi.pyd with " "cabinet.lib instead of fci.lib" msgstr "" -#: ../build/NEWS:21964 +#: ../build/NEWS:21978 msgid "" "`bpo-17128 `__: Use private version of " "OpenSSL for OS X 10.5+ installer." msgstr "" -#: ../build/NEWS:21969 +#: ../build/NEWS:21983 msgid "" "`bpo-14203 `__: Remove obsolete support " "for view==NULL in PyBuffer_FillInfo(), bytearray_getbuffer(), " @@ -32677,7 +32702,7 @@ msgid "" "BufferError in that case." msgstr "" -#: ../build/NEWS:21973 +#: ../build/NEWS:21987 msgid "" "`bpo-22445 `__: PyBuffer_IsContiguous() " "now implements precise contiguity tests, compatible with NumPy's " @@ -32685,19 +32710,19 @@ msgid "" "reported false negatives for corner cases." msgstr "" -#: ../build/NEWS:21977 +#: ../build/NEWS:21991 msgid "" "`bpo-22079 `__: PyType_Ready() now " "checks that statically allocated type has no dynamically allocated bases." msgstr "" -#: ../build/NEWS:21980 +#: ../build/NEWS:21994 msgid "" "`bpo-22453 `__: Removed non-documented " "macro PyObject_REPR()." msgstr "" -#: ../build/NEWS:21982 +#: ../build/NEWS:21996 msgid "" "`bpo-18395 `__: Rename " "``_Py_char2wchar()`` to :c:func:`Py_DecodeLocale`, rename " @@ -32705,7 +32730,7 @@ msgid "" "functions." msgstr "" -#: ../build/NEWS:21986 +#: ../build/NEWS:22000 msgid "" "`bpo-21233 `__: Add new C functions: " "PyMem_RawCalloc(), PyMem_Calloc(), PyObject_Calloc(), _PyObject_GC_Calloc()." @@ -32713,7 +32738,7 @@ msgid "" "objects which is faster and use less memory." msgstr "" -#: ../build/NEWS:21991 +#: ../build/NEWS:22005 msgid "" "`bpo-20942 `__: " "PyImport_ImportFrozenModuleObject() no longer sets __file__ to match what " @@ -32721,27 +32746,27 @@ msgid "" "using imp.init_frozen()." msgstr "" -#: ../build/NEWS:21998 +#: ../build/NEWS:22012 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:22002 +#: ../build/NEWS:22016 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:22006 +#: ../build/NEWS:22020 msgid "" "`bpo-21514 `__: The documentation of the" " json module now refers to new JSON RFC 7159 instead of obsoleted RFC 4627." msgstr "" -#: ../build/NEWS:22009 +#: ../build/NEWS:22023 msgid "" "`bpo-21777 `__: The binary sequence " "methods on bytes and bytearray are now documented explicitly, rather than " @@ -32749,40 +32774,40 @@ msgid "" "behaviour of the corresponding str methods." msgstr "" -#: ../build/NEWS:22014 +#: ../build/NEWS:22028 msgid "" "`bpo-6916 `__: undocument deprecated " "asynchat.fifo class." msgstr "" -#: ../build/NEWS:22016 +#: ../build/NEWS:22030 msgid "" "`bpo-17386 `__: Expanded functionality " "of the ``Doc/make.bat`` script to make it much more comparable to " "``Doc/Makefile``." msgstr "" -#: ../build/NEWS:22019 +#: ../build/NEWS:22033 msgid "" "`bpo-21312 `__: Update the " "thread_foobar.h template file to include newer threading APIs. Patch by Jack" " McCracken." msgstr "" -#: ../build/NEWS:22022 +#: ../build/NEWS:22036 msgid "" "`bpo-21043 `__: Remove the " "recommendation for specific CA organizations and to mention the ability to " "load the OS certificates." msgstr "" -#: ../build/NEWS:22025 +#: ../build/NEWS:22039 msgid "" "`bpo-20765 `__: Add missing " "documentation for PurePath.with_name() and PurePath.with_suffix()." msgstr "" -#: ../build/NEWS:22028 +#: ../build/NEWS:22042 msgid "" "`bpo-19407 `__: New package installation" " and distribution guides based on the Python Packaging Authority tools. " @@ -32791,76 +32816,76 @@ msgid "" "that isn't recorded anywhere else." msgstr "" -#: ../build/NEWS:22033 +#: ../build/NEWS:22047 msgid "" "`bpo-19697 `__: Document cases where " "__main__.__spec__ is None." msgstr "" -#: ../build/NEWS:22038 +#: ../build/NEWS:22052 msgid "" "`bpo-18982 `__: Add tests for CLI of the" " calendar module." msgstr "" -#: ../build/NEWS:22040 +#: ../build/NEWS:22054 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:22044 +#: ../build/NEWS:22058 msgid "" "`bpo-22838 `__: All test_re tests now " "work with unittest test discovery." msgstr "" -#: ../build/NEWS:22046 +#: ../build/NEWS:22060 msgid "" "`bpo-22173 `__: Update lib2to3 tests to " "use unittest test discovery." msgstr "" -#: ../build/NEWS:22048 +#: ../build/NEWS:22062 msgid "" "`bpo-16000 `__: Convert test_curses to " "use unittest." msgstr "" -#: ../build/NEWS:22050 +#: ../build/NEWS:22064 msgid "" "`bpo-21456 `__: Skip two tests in " "test_urllib2net.py if _ssl module not present. Patch by Remi Pointel." msgstr "" -#: ../build/NEWS:22053 +#: ../build/NEWS:22067 msgid "" "`bpo-20746 `__: Fix test_pdb to run in " "refleak mode (-R). Patch by Xavier de Gaye." msgstr "" -#: ../build/NEWS:22056 +#: ../build/NEWS:22070 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:22059 +#: ../build/NEWS:22073 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:22062 +#: ../build/NEWS:22076 msgid "" "`bpo-22111 `__: Assorted cleanups in " "test_imaplib. Patch by Milan Oberkirch." msgstr "" -#: ../build/NEWS:22064 +#: ../build/NEWS:22078 msgid "" "`bpo-22002 `__: Added " "``load_package_tests`` function to test.support and used it to " @@ -32868,27 +32893,27 @@ msgid "" "test_importlib, test_json, and test_tools." msgstr "" -#: ../build/NEWS:22068 +#: ../build/NEWS:22082 msgid "" "`bpo-21976 `__: Fix test_ssl to accept " "LibreSSL version strings. Thanks to William Orr." msgstr "" -#: ../build/NEWS:22071 +#: ../build/NEWS:22085 msgid "" "`bpo-21918 `__: Converted test_tools " "from a module to a package containing separate test files for each tested " "script." msgstr "" -#: ../build/NEWS:22074 +#: ../build/NEWS:22088 msgid "" "`bpo-9554 `__: Use modern unittest " "features in test_argparse. Initial patch by Denver Coneybeare and Radu " "Voicilas." msgstr "" -#: ../build/NEWS:22077 +#: ../build/NEWS:22091 msgid "" "`bpo-20155 `__: Changed HTTP method " "names in failing tests in test_httpservers so that packet filtering software" @@ -32896,19 +32921,19 @@ msgid "" "transaction semantics expected by the tests." msgstr "" -#: ../build/NEWS:22082 +#: ../build/NEWS:22096 msgid "" "`bpo-19493 `__: Refactored the ctypes " "test package to skip tests explicitly rather than silently." msgstr "" -#: ../build/NEWS:22085 +#: ../build/NEWS:22099 msgid "" "`bpo-18492 `__: All resources are now " "allowed when tests are not run by regrtest.py." msgstr "" -#: ../build/NEWS:22088 +#: ../build/NEWS:22102 msgid "" "`bpo-21634 `__: Fix pystone micro-" "benchmark: use floor division instead of true division to benchmark integers" @@ -32916,163 +32941,163 @@ msgid "" "written by Lennart Regebro." msgstr "" -#: ../build/NEWS:22092 +#: ../build/NEWS:22106 msgid "" "`bpo-21605 `__: Added tests for Tkinter " "images." msgstr "" -#: ../build/NEWS:22094 +#: ../build/NEWS:22108 msgid "" "`bpo-21493 `__: Added test for " "ntpath.expanduser(). Original patch by Claudiu Popa." msgstr "" -#: ../build/NEWS:22097 +#: ../build/NEWS:22111 msgid "" "`bpo-19925 `__: Added tests for the spwd" " module. Original patch by Vajrasky Kok." msgstr "" -#: ../build/NEWS:22100 +#: ../build/NEWS:22114 msgid "" "`bpo-21522 `__: Added Tkinter tests for " "Listbox.itemconfigure(), PanedWindow.paneconfigure(), and " "Menu.entryconfigure()." msgstr "" -#: ../build/NEWS:22103 +#: ../build/NEWS:22117 msgid "" "`bpo-17756 `__: Fix test_code test when " "run from the installed location." msgstr "" -#: ../build/NEWS:22105 +#: ../build/NEWS:22119 msgid "" "`bpo-17752 `__: Fix distutils tests when" " run from the installed location." msgstr "" -#: ../build/NEWS:22107 +#: ../build/NEWS:22121 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:22111 +#: ../build/NEWS:22125 msgid "" "`bpo-21275 `__: Fix a socket test on " "KFreeBSD." msgstr "" -#: ../build/NEWS:22113 +#: ../build/NEWS:22127 msgid "" "`bpo-21223 `__: Pass " "test_site/test_startup_imports when some of the extensions are built as " "builtins." msgstr "" -#: ../build/NEWS:22116 +#: ../build/NEWS:22130 msgid "" "`bpo-20635 `__: Added tests for Tk " "geometry managers." msgstr "" -#: ../build/NEWS:22118 +#: ../build/NEWS:22132 msgid "Add test case for freeze." msgstr "Tambahkan kasus pengujian untuk *freeze*." -#: ../build/NEWS:22120 +#: ../build/NEWS:22134 msgid "" "`bpo-20743 `__: Fix a reference leak in " "test_tcl." msgstr "" -#: ../build/NEWS:22122 +#: ../build/NEWS:22136 msgid "" "`bpo-21097 `__: Move test_namespace_pkgs" " into test_importlib." msgstr "" -#: ../build/NEWS:22124 +#: ../build/NEWS:22138 msgid "" "`bpo-21503 `__: Use test_both() " "consistently in test_importlib." msgstr "" -#: ../build/NEWS:22126 +#: ../build/NEWS:22140 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:22130 +#: ../build/NEWS:22144 msgid "" "`bpo-20668 `__: asyncio tests no longer " "rely on tests.txt file. (Patch by Vajrasky Kok)" msgstr "" -#: ../build/NEWS:22133 +#: ../build/NEWS:22147 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:22136 +#: ../build/NEWS:22150 msgid "" "`bpo-22770 `__: Prevent some Tk " "segfaults on OS X when running gui tests." msgstr "" -#: ../build/NEWS:22138 +#: ../build/NEWS:22152 msgid "" "`bpo-23211 `__: Workaround test_logging " "failure on some OS X 10.6 systems." msgstr "" -#: ../build/NEWS:22140 +#: ../build/NEWS:22154 msgid "" "`bpo-23345 `__: Prevent test_ssl " "failures with large OpenSSL patch level values (like 0.9.8zc)." msgstr "" -#: ../build/NEWS:22146 +#: ../build/NEWS:22160 msgid "" "`bpo-22314 `__: pydoc now works when the" " LINES environment variable is set." msgstr "" -#: ../build/NEWS:22148 +#: ../build/NEWS:22162 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:22151 +#: ../build/NEWS:22165 msgid "" "`bpo-20076 `__: The makelocalealias.py " "script no longer ignores UTF-8 mapping." msgstr "" -#: ../build/NEWS:22153 +#: ../build/NEWS:22167 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:22156 +#: ../build/NEWS:22170 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:22159 +#: ../build/NEWS:22173 msgid "" "`bpo-22120 `__: For functions using an " "unsigned integer return converter, Argument Clinic now generates a cast to " @@ -33080,57 +33105,60 @@ msgid "" "a compilation warning.)" msgstr "" -#: ../build/NEWS:22163 +#: ../build/NEWS:22177 msgid "" "`bpo-18974 `__: Tools/scripts/diff.py " "now uses argparse instead of optparse." msgstr "" -#: ../build/NEWS:22165 +#: ../build/NEWS:22179 msgid "" "`bpo-21906 `__: Make " "Tools/scripts/md5sum.py work in Python 3. Patch by Zachary Ware." msgstr "" -#: ../build/NEWS:22168 +#: ../build/NEWS:22182 msgid "" "`bpo-21629 `__: Fix Argument Clinic's \"" "--converters\" feature." msgstr "" -#: ../build/NEWS:22170 +#: ../build/NEWS:22184 msgid "Add support for ``yield from`` to 2to3." msgstr "Menambahkan dukungan untuk ``yield from`` ke 2to3." -#: ../build/NEWS:22172 +#: ../build/NEWS:22186 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:22174 +#: ../build/NEWS:22188 msgid "" "`bpo-16047 `__: Fix module exception " "list and __file__ handling in freeze. Patch by Meador Inge." msgstr "" -#: ../build/NEWS:22177 +#: ../build/NEWS:22191 msgid "" "`bpo-11824 `__: Consider ABI tags in " "freeze. Patch by Meador Inge." msgstr "" -#: ../build/NEWS:22179 +#: ../build/NEWS:22193 msgid "" "`bpo-20535 `__: PYTHONWARNING no longer " "affects the run_tests.py script. Patch by Arfrever Frehtes Taifersar " "Arahesis." msgstr "" -#: ../build/NEWS:22185 +#: ../build/NEWS:22199 msgid "" "`bpo-23260 `__: Update Windows installer" msgstr "" +"`bpo-23260 `__: Memperbaharui Windows " +"installer" -#: ../build/NEWS:22187 +#: ../build/NEWS:22201 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 " @@ -33138,44 +33166,47 @@ msgid "" "information. Also, this version of Tcl/Tk includes support for Windows 10." msgstr "" -#: ../build/NEWS:22193 +#: ../build/NEWS:22207 msgid "" "`bpo-17896 `__: The Windows build " "scripts now expect external library sources to be in " "``PCbuild\\..\\externals`` rather than ``PCbuild\\..\\..``." msgstr "" -#: ../build/NEWS:22196 +#: ../build/NEWS:22210 msgid "" "`bpo-17717 `__: The Windows build " "scripts now use a copy of NASM pulled from svn.python.org to build OpenSSL." msgstr "" -#: ../build/NEWS:22199 +#: ../build/NEWS:22213 msgid "" "`bpo-21907 `__: Improved the batch " "scripts provided for building Python." msgstr "" -#: ../build/NEWS:22201 +#: ../build/NEWS:22215 msgid "" "`bpo-22644 `__: The bundled version of " "OpenSSL has been updated to 1.0.1j." msgstr "" -#: ../build/NEWS:22203 +#: ../build/NEWS:22217 msgid "" "`bpo-10747 `__: Use versioned labels in " "the Windows start menu. Patch by Olive Kilburn." msgstr "" -#: ../build/NEWS:22206 +#: ../build/NEWS:22220 msgid "" "`bpo-22980 `__: .pyd files with a " "version and platform tag (for example, \".cp35-win32.pyd\") will now be " "loaded in preference to those without tags." msgstr "" +"`bpo-22980 `__: File .pyd dengan versi " +"dan tag platform (sebagai contoh, \".cp35-win32.pyd\") sekarang akan dimuat " +"dalam preferensi untuk mereka yang tidak memiliki tag." -#: ../build/NEWS:22210 +#: ../build/NEWS:22224 msgid "**(For information about older versions, consult the HISTORY file.)**" msgstr "**(Untuk informasi tentang versi-versi lama, lihat berkas HISTORY.)**"