From 5159814c6362f0c730f3e2b051899c36af241938 Mon Sep 17 00:00:00 2001 From: oon arfiandwi Date: Wed, 16 Dec 2020 09:20:27 +0800 Subject: [PATCH 1/3] Sinkronisasi dengan Transifex 20201216. --- library/binary.po | 21 +++++++++++++++++---- library/ipc.po | 17 ++++++++++++----- library/tk.po | 16 ++++++++++++---- tutorial/interpreter.po | 5 +++++ 4 files changed, 46 insertions(+), 13 deletions(-) diff --git a/library/binary.po b/library/binary.po index f3ddf84..e0d35af 100644 --- a/library/binary.po +++ b/library/binary.po @@ -1,15 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # +# Translators: +# Imaduddin A Majid , 2020 +# #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-01 14:24+0000\n" +"POT-Creation-Date: 2020-05-31 09:25+0000\n" "PO-Revision-Date: 2017-02-16 18:42+0000\n" +"Last-Translator: Imaduddin A Majid , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,7 +23,7 @@ msgstr "" #: ../../library/binary.rst:5 msgid "Binary Data Services" -msgstr "" +msgstr "Servis Data Binary" #: ../../library/binary.rst:7 msgid "" @@ -28,6 +32,10 @@ msgid "" "specifically in relation to file formats and network protocols, are " "described in the relevant sections." msgstr "" +"Modul-modul yang dijelaskan pada bab ini menyediakan operasi-operasi servis " +"dasar untuk memanipulasi data *binary*. Operasi lainnya pada data *binary*, " +"khususnya yang berkaitan dengan format *file* dan protokol jaringan, " +"dijelaskan pada bagian yang relevan. " #: ../../library/binary.rst:12 msgid "" @@ -35,9 +43,14 @@ msgid "" "ASCII-compatible binary formats (for example, :mod:`re`) or all binary data " "(for example, :mod:`difflib`)." msgstr "" +"Beberapa pustaka yang dijelaskan pada :ref:`textservices` juga bekerja " +"dengan format-format *binary* yang ASCII-compatible (contohnya, :mod:`re`) " +"maupun semua data *binary* (contohnya, :mod:`difflib`)." #: ../../library/binary.rst:16 msgid "" "In addition, see the documentation for Python's built-in binary data types " "in :ref:`binaryseq`." msgstr "" +"Sebagai tambahan, lihat dokumentasi untuk tipe data *binary* bawaan Python " +"di :ref:`binaryseq`." diff --git a/library/ipc.po b/library/ipc.po index 4cad751..2c6799f 100644 --- a/library/ipc.po +++ b/library/ipc.po @@ -1,19 +1,20 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: # oon arfiandwi , 2019 +# Imaduddin A Majid , 2020 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-01 14:24+0000\n" +"POT-Creation-Date: 2020-05-31 09:25+0000\n" "PO-Revision-Date: 2017-02-16 23:16+0000\n" -"Last-Translator: oon arfiandwi , 2019\n" +"Last-Translator: Imaduddin A Majid , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,13 +24,15 @@ msgstr "" #: ../../library/ipc.rst:5 msgid "Networking and Interprocess Communication" -msgstr "" +msgstr "Komunikasi Interproses dan Networking" #: ../../library/ipc.rst:7 msgid "" "The modules described in this chapter provide mechanisms for networking and " "inter-processes communication." msgstr "" +"Modul-modul yang dijelaskan pada bab ini menyediakan mekanisme untuk " +"*networking* dan komunikasi inter-proses." #: ../../library/ipc.rst:10 msgid "" @@ -37,6 +40,10 @@ msgid "" ":mod:`signal` and :mod:`mmap`. Other modules support networking protocols " "that two or more processes can use to communicate across machines." msgstr "" +"Beberapa modul hanya bekerja untuk dua proses yang terdapat pada mesin yang " +"sama, contohnya :mod:`signal` dan :mod:`mmap`. Modul lainnya mendukung " +"protokol jaringan yang dapat digunakan dua atau lebih proses untuk " +"komunikasi lintas mesin." #: ../../library/ipc.rst:14 msgid "The list of modules described in this chapter is:" diff --git a/library/tk.po b/library/tk.po index 49ac043..1278a7d 100644 --- a/library/tk.po +++ b/library/tk.po @@ -1,15 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # +# Translators: +# Imaduddin A Majid , 2020 +# #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-01 14:24+0000\n" +"POT-Creation-Date: 2020-05-31 09:25+0000\n" "PO-Revision-Date: 2017-02-16 23:31+0000\n" +"Last-Translator: Imaduddin A Majid , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,7 +23,7 @@ msgstr "" #: ../../library/tk.rst:5 msgid "Graphical User Interfaces with Tk" -msgstr "" +msgstr "User Interfaces Grafis dengan Tk" #: ../../library/tk.rst:13 msgid "" @@ -28,6 +32,10 @@ msgid "" "programmers using the :mod:`tkinter` package, and its extension, the " ":mod:`tkinter.tix` and the :mod:`tkinter.ttk` modules." msgstr "" +"Tk/Tcl telah menjadi bagian yang tidak terpisahkan dari of Python. Ia " +"menyediakan *windowing toolkit* yang handal dan *platform* independen, yang" +" tersedia untuk para programmer Python dalam *package* :mod:`tkinter`, dan " +"ekstensinya, modul :mod:`tkinter.tix` dan :mod:`tkinter.ttk`." #: ../../library/tk.rst:18 msgid "" diff --git a/tutorial/interpreter.po b/tutorial/interpreter.po index 4d497a4..2cf4913 100644 --- a/tutorial/interpreter.po +++ b/tutorial/interpreter.po @@ -62,6 +62,11 @@ msgid "" ":file:`py` command. See :ref:`setting-envvars` for other ways to launch " "Python." msgstr "" +"Pada mesin *Windows* yang telah diinstall Python dari :ref:`Microsoft Store " +"`, *command* :file:`python3.9` akan tersedia. Jika anda " +"memiliki *launcher* :ref:`py.exe `, anda dapat menggunakan " +"*command* :file:`py`. Lihat :ref:`setting-envvars` untuk mengetahui cara " +"lain menjalankan Python." #: ../../tutorial/interpreter.rst:31 msgid "" From 387be91f217258bdffc7ded4b7aec6440e55c30b Mon Sep 17 00:00:00 2001 From: Elmo Allistair Date: Wed, 16 Dec 2020 09:15:22 +0700 Subject: [PATCH 2/3] Menerjemahkan install/index.po (#13) Menerjemahkan install/index.po (https://docs.python.org/3/install/) --- install/index.po | 1244 +++++++++++++++++++++++++++++++++------------- 1 file changed, 900 insertions(+), 344 deletions(-) diff --git a/install/index.po b/install/index.po index 74a2929..7b67239 100644 --- a/install/index.po +++ b/install/index.po @@ -2,30 +2,32 @@ # Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. -# +# # Translators: # Iwan Setiawan , 2018 # Helen Febriani , 2018 # oon arfiandwi , 2019 -# -#, fuzzy +# Elmo Allistair , 2020 +# msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-05-31 09:25+0000\n" -"PO-Revision-Date: 2017-02-16 17:46+0000\n" +"PO-Revision-Date: 2020-12-15 19:42+0700\n" "Last-Translator: oon arfiandwi , 2019\n" -"Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" +"Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/" +"id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Poedit 2.4.2\n" #: ../../install/index.rst:7 msgid "Installing Python Modules (Legacy version)" -msgstr "" +msgstr "Menginstal Modul Python (Versi Legacy)" #: ../../install/index.rst:0 msgid "Author" @@ -33,7 +35,7 @@ msgstr "Penulis" #: ../../install/index.rst:9 msgid "Greg Ward" -msgstr "" +msgstr "Greg Ward" #: ../../install/index.rst:16 msgid ":ref:`installing-index`" @@ -44,17 +46,20 @@ msgid "" "The up to date module installation documentation. For regular Python usage, " "you almost certainly want that document rather than this one." msgstr "" +"Dokumentasi instalasi modul terbaru. Untuk penggunaan Python biasa, Anda " +"hampir pasti menginginkan dokumen itu daripada yang satu ini." #: ../../distutils/_setuptools_disclaimer.rst:3 msgid "" "This document is being retained solely until the ``setuptools`` " -"documentation at https://setuptools.readthedocs.io/en/latest/setuptools.html" -" independently covers all of the relevant information currently included " -"here." +"documentation at https://setuptools.readthedocs.io/en/latest/setuptools." +"html independently covers all of the relevant information currently " +"included here." msgstr "" "Dokumen ini dipertahankan hanya sampai dokumentasi ``setuptools`` di " -"https://setuptools.readthedocs.io/en/latest/setuptools.html secara mandiri " -"mencakup semua informasi relevan yang saat ini termasuk di sini." +"https://setuptools.readthedocs.io/en/latest/setuptools.html secara " +"independen mencakup semua informasi relevan yang saat ini disertakan di " +"sini." #: ../../install/index.rst:23 msgid "" @@ -68,7 +73,7 @@ msgstr "" "Panduan ini hanya mencakup alat dasar untuk membangun dan mendistribusikan " "ekstensi yang disediakan sebagai bagian dari versi Python ini. Alat pihak " "ketiga menawarkan alternatif yang lebih mudah digunakan dan lebih aman. " -"Lihat bagian `rekomendasi cepat `__ dalam Panduan Pengguna Pengemasan Python untuk " "informasi lebih lanjut." @@ -84,6 +89,10 @@ msgid "" "administrators with a standard way of installing them directly onto target " "systems." msgstr "" +"Di Python 2.0, API ``distutils`` pertama kali ditambahkan ke pustaka " +"standar. Ini menyediakan pengelola distro Linux dengan cara standar untuk " +"mengubah proyek Python menjadi paket distro Linux, dan administrator sistem " +"dengan cara standar untuk menginstalnya langsung ke sistem target." #: ../../install/index.rst:41 msgid "" @@ -93,66 +102,97 @@ msgid "" "the ``pip`` package installer and the ``setuptools`` build system, rather " "than using ``distutils`` directly." msgstr "" +"Bertahun-tahun sejak Python 2.0 dirilis, menggabungkan sistem build dan " +"penginstal paket dengan erat ke siklus rilis runtime bahasa ternyata " +"menjadi masalah, dan sekarang direkomendasikan agar proyek menggunakan " +"penginstal paket ``pip`` dan sistem build ``setuptools``, daripada " +"menggunakan ``distutils`` secara langsung." #: ../../install/index.rst:47 msgid "" "See :ref:`installing-index` and :ref:`distributing-index` for more details." msgstr "" +"Lihat :ref:`install-index` dan :ref:`distributing-index` untuk keterangan " +"lebih lanjut." #: ../../install/index.rst:49 msgid "" "This legacy documentation is being retained only until we're confident that " "the ``setuptools`` documentation covers everything needed." msgstr "" +"Dokumentasi warisan ini dipertahankan hanya sampai kami yakin bahwa " +"dokumentasi ``setuptools`` mencakup semua yang diperlukan." #: ../../install/index.rst:55 msgid "Distutils based source distributions" -msgstr "" +msgstr "Distribusi sumber berbasis distutils" #: ../../install/index.rst:57 msgid "" -"If you download a module source distribution, you can tell pretty quickly if" -" it was packaged and distributed in the standard way, i.e. using the " +"If you download a module source distribution, you can tell pretty quickly " +"if it was packaged and distributed in the standard way, i.e. using the " "Distutils. First, the distribution's name and version number will be " -"featured prominently in the name of the downloaded archive, e.g. " -":file:`foo-1.0.tar.gz` or :file:`widget-0.9.7.zip`. Next, the archive will " -"unpack into a similarly-named directory: :file:`foo-1.0` or " -":file:`widget-0.9.7`. Additionally, the distribution will contain a setup " +"featured prominently in the name of the downloaded archive, e.g. :file:" +"`foo-1.0.tar.gz` or :file:`widget-0.9.7.zip`. Next, the archive will " +"unpack into a similarly-named directory: :file:`foo-1.0` or :file:" +"`widget-0.9.7`. Additionally, the distribution will contain a setup " "script :file:`setup.py`, and a file named :file:`README.txt` or possibly " "just :file:`README`, which should explain that building and installing the " "module distribution is a simple matter of running one command from a " "terminal::" msgstr "" +"Jika Anda mengunduh distribusi sumber modul, Anda dapat mengetahui dengan " +"cepat apakah itu dikemas dan didistribusikan dengan cara standar, yaitu " +"menggunakan Distutils. Pertama, nama distribusi dan nomor versi akan " +"ditampilkan secara mencolok di nama arsip yang diunduh, mis. :file:`foo-1.0." +"tar.gz` atau :file:`widget-0.9.7.zip`. Selanjutnya, arsip akan mengekstrak " +"file ke dalam direktori dengan nama yang mirip: :file:`foo-1.0` atau :file:" +"`widget-0.9.7`. Selain itu, distribusi akan berisi skrip pengaturan :file:" +"`setup.py`, dan file bernama :file:`README.txt` atau mungkin hanya :file:" +"`README`, yang seharusnya menjelaskan bahwa membangun dan menginstal " +"distribusi modul adalah masalah sesederhana menjalankan satu perintah dari " +"terminal::" #: ../../install/index.rst:70 msgid "" -"For Windows, this command should be run from a command prompt window " -"(:menuselection:`Start --> Accessories`)::" +"For Windows, this command should be run from a command prompt window (:" +"menuselection:`Start --> Accessories`)::" msgstr "" +"Untuk Windows, perintah ini harus dijalankan dari jendela prompt perintah (:" +"menuselection:`Start --> Accessories`)::" #: ../../install/index.rst:75 msgid "" -"If all these things are true, then you already know how to build and install" -" the modules you've just downloaded: Run the command above. Unless you need" -" to install things in a non-standard way or customize the build process, you" -" don't really need this manual. Or rather, the above command is everything " -"you need to get out of this manual." +"If all these things are true, then you already know how to build and " +"install the modules you've just downloaded: Run the command above. Unless " +"you need to install things in a non-standard way or customize the build " +"process, you don't really need this manual. Or rather, the above command " +"is everything you need to get out of this manual." msgstr "" +"Jika semua ini benar, maka Anda telah mengetahui cara membuat dan " +"menginstal modul yang baru saja Anda unduh: Jalankan perintah di atas. " +"Kecuali Anda perlu menginstal sesuatu dengan cara non-standar atau " +"menyesuaikan proses build, Anda tidak benar-benar membutuhkan manual ini. " +"Atau lebih tepatnya, perintah di atas adalah semua yang Anda butuhkan untuk " +"keluar dari manual ini." #: ../../install/index.rst:85 msgid "Standard Build and Install" -msgstr "" +msgstr "Bangun dan Install Standar" #: ../../install/index.rst:87 msgid "" "As described in section :ref:`inst-new-standard`, building and installing a " -"module distribution using the Distutils is usually one simple command to run" -" from a terminal::" +"module distribution using the Distutils is usually one simple command to " +"run from a terminal::" msgstr "" +"Seperti yang dijelaskan di bagian :ref:`inst-new-standard`, membangun dan " +"menginstal distribusi modul menggunakan Distutils biasanya merupakan satu " +"perintah sederhana untuk dijalankan dari terminal::" #: ../../install/index.rst:97 msgid "Platform variations" -msgstr "" +msgstr "Variasi platform" #: ../../install/index.rst:99 msgid "" @@ -162,25 +202,36 @@ msgid "" "source distribution :file:`foo-1.0.tar.gz` onto a Unix system, the normal " "thing to do is::" msgstr "" +"Anda harus selalu menjalankan perintah penyiapan dari direktori root " +"distribusi, yaitu subdirektori tingkat atas yang diuraikan oleh distribusi " +"sumber modul. Misalnya, jika Anda baru saja mengunduh distribusi sumber " +"modul :file:`foo-1.0.tar.gz` ke sistem Unix, hal yang normal untuk " +"dilakukan adalah::" #: ../../install/index.rst:108 msgid "" "On Windows, you'd probably download :file:`foo-1.0.zip`. If you downloaded " -"the archive file to :file:`C:\\\\Temp`, then it would unpack into " -":file:`C:\\\\Temp\\\\foo-1.0`; you can use either an archive manipulator " -"with a graphical user interface (such as WinZip) or a command-line tool " -"(such as :program:`unzip` or :program:`pkunzip`) to unpack the archive. " -"Then, open a command prompt window and run::" -msgstr "" +"the archive file to :file:`C:\\\\Temp`, then it would unpack into :file:`C:" +"\\\\Temp\\\\foo-1.0`; you can use either an archive manipulator with a " +"graphical user interface (such as WinZip) or a command-line tool (such as :" +"program:`unzip` or :program:`pkunzip`) to unpack the archive. Then, open a " +"command prompt window and run::" +msgstr "" +"Di Windows, Anda mungkin mengunduh :file:`foo-1.0.zip`. Jika Anda mengunduh " +"file arsip ke :file:`C:\\\\Temp`, maka file akan diurai menjadi :file:`C:\\" +"\\Temp\\\\foo-1.0`; Anda dapat menggunakan manipulator arsip dengan " +"antarmuka pengguna grafis (seperti WinZip) atau alat baris perintah " +"(seperti :program:`unzip` atau :program:`pkunzip`) untuk mengekstrak arsip. " +"Kemudian, buka jendela prompt perintah dan jalankan::" #: ../../install/index.rst:122 msgid "Splitting the job up" -msgstr "" +msgstr "Membagi pekerjaan" #: ../../install/index.rst:124 msgid "" -"Running ``setup.py install`` builds and installs all modules in one run. If" -" you prefer to work incrementally---especially useful if you want to " +"Running ``setup.py install`` builds and installs all modules in one run. " +"If you prefer to work incrementally---especially useful if you want to " "customize the build process, or if things are going wrong---you can use the " "setup script to do one thing at a time. This is particularly helpful when " "the build and install will be done by different users---for example, you " @@ -188,12 +239,22 @@ msgid "" "administrator for installation (or do it yourself, with super-user " "privileges)." msgstr "" +"Menjalankan ``setup.py install`` akan membangun dan menginstal semua modul " +"dalam satu proses. Jika Anda lebih suka bekerja secara bertahap---terutama " +"berguna jika Anda ingin menyesuaikan proses build, atau jika ada yang " +"sesuatu salah---Anda dapat menggunakan skrip penyiapan untuk melakukan satu " +"hal dalam satu waktu. Ini sangat membantu ketika build dan install akan " +"dilakukan oleh pengguna yang berbeda---misalnya, Anda mungkin ingin " +"membangun distribusi modul dan menyerahkannya ke administrator sistem untuk " +"instalasi (atau lakukan sendiri, dengan hak istimewa super-user )." #: ../../install/index.rst:132 msgid "" "For example, you can build everything in one step, and then install " "everything in a second step, by invoking the setup script twice::" msgstr "" +"Misalnya, Anda bisa membangun semuanya dalam satu langkah, lalu menginstal " +"semuanya di langkah kedua, dengan menjalankan skrip pengaturan dua kali::" #: ../../install/index.rst:138 msgid "" @@ -202,6 +263,11 @@ msgid "" "notices that it has nothing to do, since everything in the :file:`build` " "directory is up-to-date." msgstr "" +"Jika Anda melakukan ini, Anda akan melihat bahwa menjalankan perintah :" +"command:`install` pertama-tama akan menjalankan perintah :command:`build`, " +"yang---dalam hal ini---dapat dengan cepat memberi tahu bahwa itu tidak ada " +"hubungannya, karena semua yang ada di direktori :file:`build` adalah yang " +"terbaru." #: ../../install/index.rst:143 msgid "" @@ -210,19 +276,30 @@ msgid "" "advanced tasks. If you get into distributing your own Python modules and " "extensions, you'll run lots of individual Distutils commands on their own." msgstr "" +"Anda mungkin tidak memerlukan kemampuan ini untuk memecah banyak hal jika " +"yang Anda lakukan hanyalah menginstal modul yang diunduh dari 'net, tetapi " +"ini sangat berguna untuk tugas-tugas yang lebih lanjut. Jika Anda mulai " +"mendistribusikan modul dan ekstensi Python Anda sendiri, Anda akan " +"menjalankan banyak perintah Distutils tersendiri." #: ../../install/index.rst:152 msgid "How building works" -msgstr "" +msgstr "Bagaimana pembangunan bekerja" #: ../../install/index.rst:154 msgid "" "As implied above, the :command:`build` command is responsible for putting " -"the files to install into a *build directory*. By default, this is " -":file:`build` under the distribution root; if you're excessively concerned " -"with speed, or want to keep the source tree pristine, you can change the " -"build directory with the :option:`!--build-base` option. For example::" -msgstr "" +"the files to install into a *build directory*. By default, this is :file:" +"`build` under the distribution root; if you're excessively concerned with " +"speed, or want to keep the source tree pristine, you can change the build " +"directory with the :option:`!--build-base` option. For example::" +msgstr "" +"Seperti yang tersirat di atas, perintah :command:`build` bertanggung jawab " +"untuk menempatkan file yang akan diinstal ke dalam direktori *build*. " +"Standarnya, ini adalah :file:`build` di bawah root distribusi; jika Anda " +"terlalu mengkhawatirkan kecepatan, atau ingin menjaga struktur kode sumber " +"tetap murni, Anda dapat mengubah direktori build dengan opsi :option:`!--" +"build-base`. Sebagai contoh::" #: ../../install/index.rst:162 msgid "" @@ -230,10 +307,13 @@ msgid "" "personal Distutils configuration file; see section :ref:`inst-config-" "files`.) Normally, this isn't necessary." msgstr "" +"(Atau Anda dapat melakukan ini secara permanen dengan arahan di sistem Anda " +"atau file konfigurasi Distutils pribadi; lihat bagian :ref:`inst-config-" +"files`.) Biasanya, ini tidak perlu." #: ../../install/index.rst:166 msgid "The default layout for the build tree is as follows::" -msgstr "" +msgstr "Tata letak default untuk build tree adalah sebagai berikut:" #: ../../install/index.rst:173 msgid "" @@ -242,32 +322,50 @@ msgid "" "directory, is used for \"pure module distributions\"---that is, module " "distributions that include only pure Python modules. If a module " "distribution contains any extensions (modules written in C/C++), then the " -"second form, with two ```` directories, is used. In that case, the " -":file:`temp.{plat}` directory holds temporary files generated by the " -"compile/link process that don't actually get installed. In either case, the" -" :file:`lib` (or :file:`lib.{plat}`) directory contains all Python modules " -"(pure Python and extensions) that will be installed." -msgstr "" +"second form, with two ```` directories, is used. In that case, the :" +"file:`temp.{plat}` directory holds temporary files generated by the compile/" +"link process that don't actually get installed. In either case, the :file:" +"`lib` (or :file:`lib.{plat}`) directory contains all Python modules (pure " +"Python and extensions) that will be installed." +msgstr "" +"di mana ```` berkembang menjadi deskripsi singkat tentang OS/platform " +"perangkat keras dan versi Python saat ini. Bentuk pertama, hanya dengan " +"direktori :file:`lib`, digunakan untuk \"distribusi modul murni\"---yaitu, " +"distribusi modul yang hanya menyertakan modul Python murni. Jika distribusi " +"modul berisi ekstensi apa pun (modul yang ditulis dalam C/C++), maka " +"bentuk kedua, dengan dua direktori ````, digunakan. Dalam hal ini, " +"direktori :file:`temp.{Plat}` menyimpan file sementara yang dihasilkan oleh " +"proses kompilasi/tautan yang sebenarnya tidak terinstal. Dalam kedua kasus " +"tersebut, direktori :file:`lib` (atau :file:`lib.{Plat}`) berisi semua " +"modul Python (Python murni dan ekstensi) yang akan diinstal." #: ../../install/index.rst:183 msgid "" "In the future, more directories will be added to handle Python scripts, " -"documentation, binary executables, and whatever else is needed to handle the" -" job of installing Python modules and applications." +"documentation, binary executables, and whatever else is needed to handle " +"the job of installing Python modules and applications." msgstr "" +"Di masa mendatang, lebih banyak direktori akan ditambahkan untuk menangani " +"skrip Python, dokumentasi, biner yang dapat dieksekusi, dan apa pun yang " +"diperlukan untuk menangani pekerjaan penginstalan modul dan aplikasi Python." #: ../../install/index.rst:191 msgid "How installation works" -msgstr "" +msgstr "Bagaimana instalasi bekerja" #: ../../install/index.rst:193 msgid "" "After the :command:`build` command runs (whether you run it explicitly, or " -"the :command:`install` command does it for you), the work of the " -":command:`install` command is relatively simple: all it has to do is copy " -"everything under :file:`build/lib` (or :file:`build/lib.{plat}`) to your " -"chosen installation directory." +"the :command:`install` command does it for you), the work of the :command:" +"`install` command is relatively simple: all it has to do is copy everything " +"under :file:`build/lib` (or :file:`build/lib.{plat}`) to your chosen " +"installation directory." msgstr "" +"Setelah perintah :command:`build` dijalankan (apakah Anda menjalankannya " +"secara eksplisit, atau perintah :command:`install` yang melakukannya untuk " +"Anda), cara kerja perintah :command:`install` relatif sederhana: semua yang " +"harus dilakukan adalah menyalin semua yang ada di bawah :file:`build/lib` " +"(atau :file:`build/lib.{plat}`) ke direktori instalasi yang Anda pilih." #: ../../install/index.rst:199 msgid "" @@ -279,14 +377,21 @@ msgid "" "distribution being installed is pure Python or contains extensions (\"non-" "pure\"):" msgstr "" +"Jika Anda tidak memilih direktori instalasi---yaitu, jika Anda hanya " +"menjalankan ``setup.py install``\\ ---maka perintah :command:`install` " +"akan menginstal ke lokasi standar untuk modul Python pihak ketiga . Lokasi " +"ini bervariasi menurut platform dan cara Anda membuat / menginstal Python " +"itu sendiri. Di Unix (dan Mac OS X, yang juga berbasis Unix), ini juga " +"bergantung pada apakah distribusi modul yang diinstal adalah Python murni " +"atau berisi ekstensi (\"tidak murni\"):" #: ../../install/index.rst:209 msgid "Platform" -msgstr "" +msgstr "Platform" #: ../../install/index.rst:209 msgid "Standard installation location" -msgstr "" +msgstr "Lokasi installasi standar" #: ../../install/index.rst:209 msgid "Default value" @@ -299,15 +404,15 @@ msgstr "Catatan" #: ../../install/index.rst:211 msgid "Unix (pure)" -msgstr "" +msgstr "Unix (murni)" #: ../../install/index.rst:211 ../../install/index.rst:424 msgid ":file:`{prefix}/lib/python{X.Y}/site-packages`" -msgstr "" +msgstr ":file:`{prefix}/lib/python{X.Y}/site-packages`" #: ../../install/index.rst:211 ../../install/index.rst:213 msgid ":file:`/usr/local/lib/python{X.Y}/site-packages`" -msgstr "" +msgstr ":file:`/usr/local/lib/python{X.Y}/site-packages`" #: ../../install/index.rst:211 ../../install/index.rst:213 #: ../../install/index.rst:737 @@ -316,11 +421,11 @@ msgstr "\\(1)" #: ../../install/index.rst:213 msgid "Unix (non-pure)" -msgstr "" +msgstr "Unix (tidak murni)" #: ../../install/index.rst:213 ../../install/index.rst:425 msgid ":file:`{exec-prefix}/lib/python{X.Y}/site-packages`" -msgstr "" +msgstr ":file:`{exec-prefix}/lib/python{X.Y}/site-packages`" #: ../../install/index.rst:215 msgid "Windows" @@ -328,11 +433,11 @@ msgstr "Windows" #: ../../install/index.rst:215 ../../install/index.rst:476 msgid ":file:`{prefix}\\\\Lib\\\\site-packages`" -msgstr "" +msgstr ":file:`{prefix}\\\\Lib\\\\site-packages`" #: ../../install/index.rst:215 msgid ":file:`C:\\\\Python{XY}\\\\Lib\\\\site-packages`" -msgstr "" +msgstr ":file:`C:\\\\Python{XY}\\\\Lib\\\\site-packages`" #: ../../install/index.rst:215 ../../install/index.rst:739 msgid "\\(2)" @@ -344,44 +449,70 @@ msgstr "Catatan:" #: ../../install/index.rst:221 msgid "" -"Most Linux distributions include Python as a standard part of the system, so" -" :file:`{prefix}` and :file:`{exec-prefix}` are usually both :file:`/usr` on" -" Linux. If you build Python yourself on Linux (or any Unix-like system), " -"the default :file:`{prefix}` and :file:`{exec-prefix}` are " -":file:`/usr/local`." +"Most Linux distributions include Python as a standard part of the system, " +"so :file:`{prefix}` and :file:`{exec-prefix}` are usually both :file:`/usr` " +"on Linux. If you build Python yourself on Linux (or any Unix-like system), " +"the default :file:`{prefix}` and :file:`{exec-prefix}` are :file:`/usr/" +"local`." msgstr "" +"Kebanyakan distribusi Linux menyertakan Python sebagai bagian standar " +"sistem, jadi :file:`{prefix}` dan :file:`{exec-prefix}` biasanya keduanya :" +"file:`/usr` di Linux. Jika Anda membuat Python sendiri di Linux (atau " +"sistem serupa Unix), bawaan :file:`{prefix}` dan :file:`{exec-prefix}` " +"adalah :file:`/usr/local`." #: ../../install/index.rst:227 msgid "" -"The default installation directory on Windows was :file:`C:\\\\Program " -"Files\\\\Python` under Python 1.6a1, 1.5.2, and earlier." +"The default installation directory on Windows was :file:`C:\\\\Program Files" +"\\\\Python` under Python 1.6a1, 1.5.2, and earlier." msgstr "" +"Direktori instalasi default pada Windows adalah :file:`C:\\\\Program Files\\" +"\\Python` di bawah Python 1.6a1, 1.5.2, dan sebelumnya." #: ../../install/index.rst:230 msgid "" ":file:`{prefix}` and :file:`{exec-prefix}` stand for the directories that " "Python is installed to, and where it finds its libraries at run-time. They " "are always the same under Windows, and very often the same under Unix and " -"Mac OS X. You can find out what your Python installation uses for " -":file:`{prefix}` and :file:`{exec-prefix}` by running Python in interactive " -"mode and typing a few simple commands. Under Unix, just type ``python`` at " -"the shell prompt. Under Windows, choose :menuselection:`Start --> Programs " -"--> Python X.Y --> Python (command line)`. Once the interpreter is " -"started, you type Python code at the prompt. For example, on my Linux " -"system, I type the three Python statements shown below, and get the output " -"as shown, to find out my :file:`{prefix}` and :file:`{exec-prefix}`:" -msgstr "" +"Mac OS X. You can find out what your Python installation uses for :file:" +"`{prefix}` and :file:`{exec-prefix}` by running Python in interactive mode " +"and typing a few simple commands. Under Unix, just type ``python`` at the " +"shell prompt. Under Windows, choose :menuselection:`Start --> Programs --> " +"Python X.Y --> Python (command line)`. Once the interpreter is started, " +"you type Python code at the prompt. For example, on my Linux system, I " +"type the three Python statements shown below, and get the output as shown, " +"to find out my :file:`{prefix}` and :file:`{exec-prefix}`:" +msgstr "" +":file:`{prefix}` dan :file:`{exec-prefix}` adalah singkatan dari direktori " +"tempat Python diinstal, dan di mana ia menemukan library-nya pada saat run-" +"time. Mereka selalu sama di Windows, dan sangat sering sama di Unix dan Mac " +"OS X. Anda dapat mengetahui apa yang digunakan instalasi Python untuk :file:" +"`{prefix}` dan :file:`{exec-prefix}` dengan menjalankan Python dalam mode " +"interaktif dan mengetik beberapa perintah sederhana. Di Unix, cukup ketik " +"``python`` pada prompt shell. Di bawah Windows, pilih :menuelection:`Start " +"--> Programs --> Python X.Y --> Python (command line)`. Setelah penerjemah " +"dimulai, Anda mengetik kode Python saat diminta. Misalnya, pada sistem " +"Linux saya, saya mengetik tiga pernyataan Python yang ditunjukkan di bawah " +"ini, dan mendapatkan output seperti yang ditunjukkan, untuk mengetahui :" +"file:`{prefix}` dan :file:`{exec-prefix}` saya:" #: ../../install/index.rst:252 msgid "" -"A few other placeholders are used in this document: :file:`{X.Y}` stands for" -" the version of Python, for example ``3.2``; :file:`{abiflags}` will be " +"A few other placeholders are used in this document: :file:`{X.Y}` stands " +"for the version of Python, for example ``3.2``; :file:`{abiflags}` will be " "replaced by the value of :data:`sys.abiflags` or the empty string for " "platforms which don't define ABI flags; :file:`{distname}` will be replaced " "by the name of the module distribution being installed. Dots and " "capitalization are important in the paths; for example, a value that uses " "``python3.2`` on UNIX will typically use ``Python32`` on Windows." msgstr "" +"Beberapa placeholder lain digunakan dalam dokumen ini: :file:`{X.Y}` adalah " +"singkatan dari versi Python, misalnya ``3.2`; :file:`{abiflags}` akan " +"diganti dengan nilai :data:`sys.abiflags` atau string kosong untuk platform " +"yang tidak mendefinisikan penanda ABI; :file:`{distname}` akan diganti " +"dengan nama distribusi modul yang diinstal. Titik dan kapitalisasi penting " +"di jalur; misalnya, nilai yang menggunakan ``python3.2`` di UNIX biasanya " +"akan menggunakan ``Python32`` di Windows." #: ../../install/index.rst:260 msgid "" @@ -391,45 +522,69 @@ msgid "" "your installation directories more heavily, see section :ref:`inst-custom-" "install` on custom installations." msgstr "" +"Jika Anda tidak ingin menginstal modul ke lokasi standar, atau jika Anda " +"tidak memiliki izin untuk menulis di sana, maka Anda perlu membaca tentang " +"instalasi alternatif di bagian :ref:`inst-alt-install`. Jika Anda ingin " +"mengubah direktori instalasi Anda lebih berat, lihat bagian :ref:`inst-" +"custom-install` pada instalasi kustom." #: ../../install/index.rst:270 msgid "Alternate Installation" -msgstr "" +msgstr "Instalasi Alternatif" #: ../../install/index.rst:272 msgid "" "Often, it is necessary or desirable to install modules to a location other " "than the standard location for third-party Python modules. For example, on " "a Unix system you might not have permission to write to the standard third-" -"party module directory. Or you might wish to try out a module before making" -" it a standard part of your local Python installation. This is especially " -"true when upgrading a distribution already present: you want to make sure " -"your existing base of scripts still works with the new version before " -"actually upgrading." -msgstr "" +"party module directory. Or you might wish to try out a module before " +"making it a standard part of your local Python installation. This is " +"especially true when upgrading a distribution already present: you want to " +"make sure your existing base of scripts still works with the new version " +"before actually upgrading." +msgstr "" +"Seringkali, kita perlu atau ingin menginstal modul ke lokasi selain lokasi " +"standar untuk modul Python pihak ketiga. Misalnya, pada sistem Unix Anda " +"mungkin tidak memiliki izin untuk menulis ke direktori modul standar pihak " +"ketiga. Atau Anda mungkin ingin mencoba modul sebelum menjadikannya sebagai " +"bagian standar dari instalasi Python lokal Anda. Hal ini terutama berlaku " +"saat memutakhirkan distribusi yang sudah ada: Anda ingin memastikan basis " +"skrip yang ada masih berfungsi dengan versi baru sebelum benar-benar " +"memutakhirkan." #: ../../install/index.rst:280 msgid "" "The Distutils :command:`install` command is designed to make installing " "module distributions to an alternate location simple and painless. The " -"basic idea is that you supply a base directory for the installation, and the" -" :command:`install` command picks a set of directories (called an " -"*installation scheme*) under this base directory in which to install files." -" The details differ across platforms, so read whichever of the following " -"sections applies to you." -msgstr "" +"basic idea is that you supply a base directory for the installation, and " +"the :command:`install` command picks a set of directories (called an " +"*installation scheme*) under this base directory in which to install " +"files. The details differ across platforms, so read whichever of the " +"following sections applies to you." +msgstr "" +"Perintah Distutils :command:`install` dirancang untuk membuat distribusi " +"modul instalasi ke lokasi alternatif sederhana dan tidak menyakitkan. Ide " +"dasarnya adalah Anda menyediakan direktori dasar untuk instalasi, dan " +"perintah :command:`install` memilih sekumpulan direktori (disebut *skema " +"instalasi*) di bawah direktori dasar ini untuk menginstal file. Detailnya " +"berbeda di setiap platform, jadi bacalah bagian mana pun berikut ini yang " +"sesuai untuk Anda." #: ../../install/index.rst:288 msgid "" -"Note that the various alternate installation schemes are mutually exclusive:" -" you can pass ``--user``, or ``--home``, or ``--prefix`` and ``--exec-" -"prefix``, or ``--install-base`` and ``--install-platbase``, but you can't " -"mix from these groups." +"Note that the various alternate installation schemes are mutually " +"exclusive: you can pass ``--user``, or ``--home``, or ``--prefix`` and ``--" +"exec-prefix``, or ``--install-base`` and ``--install-platbase``, but you " +"can't mix from these groups." msgstr "" +"Perhatikan bahwa berbagai skema instalasi alternatif sama-sama eksklusif: " +"Anda dapat memberikan ``--user``, atau ``--home``, atau ``--prefix`` dan " +"``--exec-prefix``, atau ``--install-base`` dan ``--install-platbase``, " +"tetapi Anda tidak dapat mencampur dari grup ini." #: ../../install/index.rst:297 msgid "Alternate installation: the user scheme" -msgstr "" +msgstr "Instalasi alternatif: skema user" #: ../../install/index.rst:299 msgid "" @@ -437,174 +592,216 @@ msgid "" "don't have write permission to the global site-packages directory or don't " "want to install into it. It is enabled with a simple option::" msgstr "" +"Skema ini dirancang untuk menjadi solusi yang paling nyaman bagi pengguna " +"yang tidak memiliki izin menulis ke direktori paket situs global atau tidak " +"ingin menginstalnya. Ini diaktifkan dengan opsi sederhana::" #: ../../install/index.rst:305 msgid "" "Files will be installed into subdirectories of :data:`site.USER_BASE` " -"(written as :file:`{userbase}` hereafter). This scheme installs pure Python" -" modules and extension modules in the same location (also known as " -":data:`site.USER_SITE`). Here are the values for UNIX, including Mac OS X:" +"(written as :file:`{userbase}` hereafter). This scheme installs pure " +"Python modules and extension modules in the same location (also known as :" +"data:`site.USER_SITE`). Here are the values for UNIX, including Mac OS X:" msgstr "" +"File akan dipasang ke subdirektori dari :data:`site.USER_BASE` (selanjutnya " +"ditulis sebagai :file:`{userbase}`). Skema ini menginstal modul Python " +"murni dan modul ekstensi di lokasi yang sama (juga dikenal sebagai :data:" +"`site.USER_SITE`). Berikut adalah nilai untuk UNIX, termasuk Mac OS X:" #: ../../install/index.rst:311 ../../install/index.rst:322 #: ../../install/index.rst:373 ../../install/index.rst:422 #: ../../install/index.rst:474 ../../install/index.rst:499 #: ../../install/index.rst:735 ../../install/index.rst:747 msgid "Type of file" -msgstr "" +msgstr "Tipe file" #: ../../install/index.rst:311 ../../install/index.rst:322 #: ../../install/index.rst:373 ../../install/index.rst:422 #: ../../install/index.rst:474 msgid "Installation directory" -msgstr "" +msgstr "Direktori instalasi" #: ../../install/index.rst:313 ../../install/index.rst:324 #: ../../install/index.rst:375 ../../install/index.rst:476 msgid "modules" -msgstr "" +msgstr "modul" #: ../../install/index.rst:313 msgid ":file:`{userbase}/lib/python{X.Y}/site-packages`" -msgstr "" +msgstr ":file:`{userbase}/lib/python{X.Y}/site-packages`" #: ../../install/index.rst:314 ../../install/index.rst:325 #: ../../install/index.rst:376 ../../install/index.rst:426 #: ../../install/index.rst:477 ../../install/index.rst:504 msgid "scripts" -msgstr "" +msgstr "skrip" #: ../../install/index.rst:314 msgid ":file:`{userbase}/bin`" -msgstr "" +msgstr ":file:`{userbase}/bin`" #: ../../install/index.rst:315 ../../install/index.rst:326 #: ../../install/index.rst:377 ../../install/index.rst:427 #: ../../install/index.rst:478 ../../install/index.rst:505 msgid "data" -msgstr "" +msgstr "data" #: ../../install/index.rst:315 ../../install/index.rst:326 msgid ":file:`{userbase}`" -msgstr "" +msgstr ":file:`{userbase}`" #: ../../install/index.rst:316 ../../install/index.rst:327 #: ../../install/index.rst:378 ../../install/index.rst:428 #: ../../install/index.rst:479 ../../install/index.rst:506 msgid "C headers" -msgstr "" +msgstr "C header" #: ../../install/index.rst:316 msgid ":file:`{userbase}/include/python{X.Y}{abiflags}/{distname}`" -msgstr "" +msgstr ":file:`{userbase}/include/python{X.Y}{abiflags}/{distname}`" #: ../../install/index.rst:319 msgid "And here are the values used on Windows:" -msgstr "" +msgstr "Dan inilah nilai yang digunakan di Windows:" #: ../../install/index.rst:324 msgid ":file:`{userbase}\\\\Python{XY}\\\\site-packages`" -msgstr "" +msgstr ":file:`{userbase}\\\\Python{XY}\\\\site-packages`" #: ../../install/index.rst:325 msgid ":file:`{userbase}\\\\Python{XY}\\\\Scripts`" -msgstr "" +msgstr ":file:`{userbase}\\\\Python{XY}\\\\Scripts`" #: ../../install/index.rst:327 msgid ":file:`{userbase}\\\\Python{XY}\\\\Include\\\\{distname}`" -msgstr "" +msgstr ":file:`{userbase}\\\\Python{XY}\\\\Include\\\\{distname}`" #: ../../install/index.rst:330 msgid "" "The advantage of using this scheme compared to the other ones described " "below is that the user site-packages directory is under normal conditions " "always included in :data:`sys.path` (see :mod:`site` for more information), " -"which means that there is no additional step to perform after running the " -":file:`setup.py` script to finalize the installation." +"which means that there is no additional step to perform after running the :" +"file:`setup.py` script to finalize the installation." msgstr "" +"Keuntungan menggunakan skema ini dibandingkan dengan skema lain yang " +"dijelaskan di bawah ini adalah direktori paket situs pengguna dalam kondisi " +"normal selalu disertakan dalam :data:`sys.path` (lihat :mod:`site` untuk " +"informasi lebih lanjut), yang mana berarti tidak ada langkah tambahan yang " +"harus dilakukan setelah menjalankan skrip :file:`setup.py` untuk " +"menyelesaikan instalasi." #: ../../install/index.rst:336 msgid "" -"The :command:`build_ext` command also has a ``--user`` option to add " -":file:`{userbase}/include` to the compiler search path for header files and " -":file:`{userbase}/lib` to the compiler search path for libraries as well as " -"to the runtime search path for shared C libraries (rpath)." +"The :command:`build_ext` command also has a ``--user`` option to add :file:" +"`{userbase}/include` to the compiler search path for header files and :file:" +"`{userbase}/lib` to the compiler search path for libraries as well as to " +"the runtime search path for shared C libraries (rpath)." msgstr "" +"Perintah :command:`build_ext` juga memiliki opsi ``--user`` untuk " +"menambahkan :file:`{userbase}/include` ke path pencarian compiler untuk " +"file header dan :file:`{userbase}/lib` ke path pencarian compiler untuk " +"pustaka serta ke path pencarian runtime untuk pustaka C bersama (rpath)." #: ../../install/index.rst:345 msgid "Alternate installation: the home scheme" -msgstr "" +msgstr "Instalasi alternatif: skema home" #: ../../install/index.rst:347 msgid "" "The idea behind the \"home scheme\" is that you build and maintain a " "personal stash of Python modules. This scheme's name is derived from the " -"idea of a \"home\" directory on Unix, since it's not unusual for a Unix user" -" to make their home directory have a layout similar to :file:`/usr/` or " -":file:`/usr/local/`. This scheme can be used by anyone, regardless of the " -"operating system they are installing for." -msgstr "" +"idea of a \"home\" directory on Unix, since it's not unusual for a Unix " +"user to make their home directory have a layout similar to :file:`/usr/` " +"or :file:`/usr/local/`. This scheme can be used by anyone, regardless of " +"the operating system they are installing for." +msgstr "" +"Ide di balik \"skema home\" adalah Anda membangun dan memelihara simpanan " +"pribadi modul Python. Nama skema ini berasal dari ide direktori \"home\" di " +"Unix, karena bukan hal yang aneh bagi pengguna Unix untuk membuat direktori " +"home mereka memiliki layout yang mirip dengan :file:`/usr/` atau :file:`/" +"usr/local/`. Skema ini dapat digunakan oleh siapa saja, terlepas dari " +"sistem operasi yang mereka instal." #: ../../install/index.rst:354 msgid "Installing a new module distribution is as simple as ::" -msgstr "" +msgstr "Menginstal distribusi modul baru semudah ::" #: ../../install/index.rst:358 msgid "" "where you can supply any directory you like for the :option:`!--home` " -"option. On Unix, lazy typists can just type a tilde (``~``); the " -":command:`install` command will expand this to your home directory::" +"option. On Unix, lazy typists can just type a tilde (``~``); the :command:" +"`install` command will expand this to your home directory::" msgstr "" +"di mana Anda dapat menyediakan direktori apa pun yang Anda suka untuk opsi :" +"option:`! --home`. Di Unix, juru ketik yang malas cukup mengetik tilde " +"(``~``); perintah :command:`install` akan memperluas ini ke direktori home " +"Anda::" #: ../../install/index.rst:364 msgid "" "To make Python find the distributions installed with this scheme, you may " -"have to :ref:`modify Python's search path ` or edit " -":mod:`sitecustomize` (see :mod:`site`) to call :func:`site.addsitedir` or " -"edit :data:`sys.path`." +"have to :ref:`modify Python's search path ` or edit :mod:" +"`sitecustomize` (see :mod:`site`) to call :func:`site.addsitedir` or edit :" +"data:`sys.path`." msgstr "" +"Untuk membuat Python menemukan distribusi yang diinstal dengan skema ini, " +"Anda mungkin harus :ref:`memodifikasi path pencarian Python ` atau edit :mod:`sitecustomize` (lihat :mod:`site`) untuk memanggil :" +"func:`site.addsitedir` atau edit :data:`sys.path`." #: ../../install/index.rst:369 msgid "" -"The :option:`!--home` option defines the installation base directory. Files" -" are installed to the following directories under the installation base as " -"follows:" +"The :option:`!--home` option defines the installation base directory. " +"Files are installed to the following directories under the installation " +"base as follows:" msgstr "" +"Opsi :option:`!--home` menentukan direktori dasar instalasi. File diinstal " +"ke direktori berikut di bawah basis penginstalan sebagai berikut:" #: ../../install/index.rst:375 msgid ":file:`{home}/lib/python`" -msgstr "" +msgstr ":file:`{home}/lib/python`" #: ../../install/index.rst:376 msgid ":file:`{home}/bin`" -msgstr "" +msgstr ":file:`{home}/bin`" #: ../../install/index.rst:377 msgid ":file:`{home}`" -msgstr "" +msgstr ":file:`{home}`" #: ../../install/index.rst:378 msgid ":file:`{home}/include/python/{distname}`" -msgstr "" +msgstr ":file:`{home}/include/python/{distname}`" #: ../../install/index.rst:381 msgid "(Mentally replace slashes with backslashes if you're on Windows.)" msgstr "" +"(Ganti garis miring dengan garis miring terbalik jika Anda menggunakan " +"Windows.)" #: ../../install/index.rst:387 msgid "Alternate installation: Unix (the prefix scheme)" -msgstr "" +msgstr "Instalasi alternatif: Unix (skema prefiks)" #: ../../install/index.rst:389 msgid "" -"The \"prefix scheme\" is useful when you wish to use one Python installation" -" to perform the build/install (i.e., to run the setup script), but install " -"modules into the third-party module directory of a different Python " -"installation (or something that looks like a different Python installation)." -" If this sounds a trifle unusual, it is---that's why the user and home " -"schemes come before. However, there are at least two known cases where the " -"prefix scheme will be useful." -msgstr "" +"The \"prefix scheme\" is useful when you wish to use one Python " +"installation to perform the build/install (i.e., to run the setup script), " +"but install modules into the third-party module directory of a different " +"Python installation (or something that looks like a different Python " +"installation). If this sounds a trifle unusual, it is---that's why the " +"user and home schemes come before. However, there are at least two known " +"cases where the prefix scheme will be useful." +msgstr "" +"\"Skema prefiks\" berguna ketika Anda ingin menggunakan satu instalasi " +"Python untuk melakukan build/install (yaitu, untuk menjalankan skrip " +"pengaturan), tetapi menginstal modul ke direktori modul pihak ketiga dari " +"instalasi Python yang berbeda (atau sesuatu yang terlihat seperti instalasi " +"Python yang berbeda). Jika ini terdengar agak tidak biasa, itulah mengapa " +"skema pengguna dan home datang sebelumnya. Namun, setidaknya ada dua kasus " +"yang diketahui di mana skema prefiks akan berguna." #: ../../install/index.rst:396 msgid "" @@ -615,6 +812,13 @@ msgid "" "source, you probably want them to go in :file:`/usr/local/lib/python2.{X}` " "rather than :file:`/usr/lib/python2.{X}`. This can be done with ::" msgstr "" +"Pertama, pertimbangkan bahwa banyak distribusi Linux meletakkan Python di :" +"file:`/usr`, daripada yang lebih tradisional :file:`/usr/local`. Ini " +"sepenuhnya sesuai, karena dalam kasus tersebut Python adalah bagian dari " +"\"sistem\" daripada add-on lokal. Namun, jika Anda menginstal modul Python " +"dari sumber, Anda mungkin ingin modul tersebut masuk ke :file:`/usr/local/" +"lib/python2.{X}` daripada :file:`/usr/lib/python2.{X}`. Ini dapat dilakukan " +"dengan:" #: ../../install/index.rst:405 msgid "" @@ -622,9 +826,15 @@ msgid "" "a remote directory is different from the name used to read it: for example, " "the Python interpreter accessed as :file:`/usr/local/bin/python` might " "search for modules in :file:`/usr/local/lib/python2.{X}`, but those modules " -"would have to be installed to, say, " -":file:`/mnt/{@server}/export/lib/python2.{X}`. This could be done with ::" +"would have to be installed to, say, :file:`/mnt/{@server}/export/lib/" +"python2.{X}`. This could be done with ::" msgstr "" +"Kemungkinan lain adalah sistem file jaringan di mana nama yang digunakan " +"untuk menulis ke direktori remote berbeda dari nama yang digunakan untuk " +"membacanya: misalnya, interpreter Python diakses sebagai :file:`/usr/local/" +"bin/python` mungkin mencari modul dalam :file:`/usr/local/lib/python2.{X}`, " +"tetapi modul tersebut harus dipasang ke, misalnya, :file:`/mnt/{@server}/" +"export/lib/python2.{X}`. Ini bisa dilakukan dengan ::" #: ../../install/index.rst:414 msgid "" @@ -636,43 +846,61 @@ msgid "" "supplied, it defaults to :option:`!--prefix`. Files are installed as " "follows:" msgstr "" +"Dalam kedua kasus tersebut, opsi :option:`!--prefix` menentukan basis " +"instalasi, dan opsi :option:`!--exec-prefix` menentukan basis instalasi " +"khusus platform, yang digunakan untuk file khusus platform. (Saat ini, ini " +"hanya berarti distribusi modul non-murni, tetapi dapat diperluas ke pustaka " +"C, biner yang dapat dieksekusi, dll.) Jika :option:`!--exec-prefix` tidak " +"disediakan, defaultnya adalah :option:`!--prefix`. File diinstal sebagai " +"berikut:" #: ../../install/index.rst:424 ../../install/index.rst:501 msgid "Python modules" -msgstr "" +msgstr "Modul Python" #: ../../install/index.rst:425 ../../install/index.rst:502 msgid "extension modules" -msgstr "" +msgstr "modul ekstensi" #: ../../install/index.rst:426 msgid ":file:`{prefix}/bin`" -msgstr "" +msgstr ":file:`{prefix}/bin`" #: ../../install/index.rst:427 ../../install/index.rst:478 msgid ":file:`{prefix}`" -msgstr "" +msgstr ":file:`{prefix}`" #: ../../install/index.rst:428 msgid ":file:`{prefix}/include/python{X.Y}{abiflags}/{distname}`" -msgstr "" +msgstr ":file:`{prefix}/include/python{X.Y}{abiflags}/{distname}`" #: ../../install/index.rst:431 msgid "" -"There is no requirement that :option:`!--prefix` or :option:`!--exec-prefix`" -" actually point to an alternate Python installation; if the directories " -"listed above do not already exist, they are created at installation time." +"There is no requirement that :option:`!--prefix` or :option:`!--exec-" +"prefix` actually point to an alternate Python installation; if the " +"directories listed above do not already exist, they are created at " +"installation time." msgstr "" +"Tidak ada persyaratan bahwa :option:`!--prefix` atau :option:`!--exec-" +"prefix` sebenarnya mengarah ke instalasi Python alternatif; jika direktori " +"yang tercantum di atas belum ada, mereka dibuat pada saat instalasi." #: ../../install/index.rst:435 msgid "" "Incidentally, the real reason the prefix scheme is important is simply that " "a standard Unix installation uses the prefix scheme, but with :option:`!--" -"prefix` and :option:`!--exec-prefix` supplied by Python itself as " -"``sys.prefix`` and ``sys.exec_prefix``. Thus, you might think you'll never " -"use the prefix scheme, but every time you run ``python setup.py install`` " +"prefix` and :option:`!--exec-prefix` supplied by Python itself as ``sys." +"prefix`` and ``sys.exec_prefix``. Thus, you might think you'll never use " +"the prefix scheme, but every time you run ``python setup.py install`` " "without any other options, you're using it." msgstr "" +"Secara kebetulan, alasan sebenarnya mengapa skema prefiks penting adalah " +"karena instalasi Unix standar menggunakan skema prefiks, tetapi dengan :" +"option:`!--prefix` dan :option:`!--exec-prefix` disediakan oleh Python " +"sendiri sebagai ``sys.prefix`` dan ``sys.exec_prefix``. Jadi, Anda mungkin " +"berpikir Anda tidak akan pernah menggunakan skema prefiks, tetapi setiap " +"kali Anda menjalankan ``python setup.py install`` tanpa opsi lain, Anda " +"menggunakannya." #: ../../install/index.rst:442 msgid "" @@ -681,60 +909,88 @@ msgid "" "files (:file:`Python.h` and friends) installed with the Python interpreter " "used to run the setup script will be used in compiling extensions. It is " "your responsibility to ensure that the interpreter used to run extensions " -"installed in this way is compatible with the interpreter used to build them." -" The best way to do this is to ensure that the two interpreters are the " -"same version of Python (possibly different builds, or possibly copies of the" -" same build). (Of course, if your :option:`!--prefix` and :option:`!--exec-" -"prefix` don't even point to an alternate Python installation, this is " -"immaterial.)" -msgstr "" +"installed in this way is compatible with the interpreter used to build " +"them. The best way to do this is to ensure that the two interpreters are " +"the same version of Python (possibly different builds, or possibly copies " +"of the same build). (Of course, if your :option:`!--prefix` and :option:" +"`!--exec-prefix` don't even point to an alternate Python installation, this " +"is immaterial.)" +msgstr "" +"Perhatikan bahwa menginstal ekstensi ke instalasi Python alternatif tidak " +"berpengaruh pada bagaimana ekstensi tersebut dibuat: khususnya, file header " +"Python (:file:`Python.h` dan teman-teman) yang diinstal dengan interpreter " +"Python yang digunakan untuk menjalankan skrip pengaturan akan digunakan " +"dalam menyusun ekstensi. Anda bertanggung jawab untuk memastikan bahwa " +"penafsir yang digunakan untuk menjalankan ekstensi yang dipasang dengan " +"cara ini kompatibel dengan interpreter yang digunakan untuk membuatnya. " +"Cara terbaik untuk melakukannya adalah dengan memastikan bahwa kedua " +"interpreter adalah versi Python yang sama (kemungkinan build berbeda, atau " +"mungkin salinan build yang sama). (Tentu saja, jika :option:`!--prefix` " +"dan :option:`!--exec-prefix` Anda bahkan tidak menunjuk ke instalasi " +"Python alternatif, ini tidak penting.)" #: ../../install/index.rst:457 msgid "Alternate installation: Windows (the prefix scheme)" -msgstr "" +msgstr "Instalasi alternatif: Windows (skema prefiks)" #: ../../install/index.rst:459 msgid "" "Windows has no concept of a user's home directory, and since the standard " -"Python installation under Windows is simpler than under Unix, the :option:`!" -"--prefix` option has traditionally been used to install additional packages " -"in separate locations on Windows. ::" +"Python installation under Windows is simpler than under Unix, the :option:" +"`!--prefix` option has traditionally been used to install additional " +"packages in separate locations on Windows. ::" msgstr "" +"Windows tidak memiliki konsep direktori home pengguna, dan karena instalasi " +"Python standar di bawah Windows lebih sederhana daripada di bawah Unix, " +"opsi :option:`!--prefix` secara tradisional digunakan untuk menginstal " +"paket tambahan di lokasi terpisah pada Windows.::" #: ../../install/index.rst:466 msgid "" "to install modules to the :file:`\\\\Temp\\\\Python` directory on the " "current drive." msgstr "" +"untuk menginstal modul ke direktori :file:`\\\\Temp\\\\Python` pada drive " +"saat ini." #: ../../install/index.rst:468 msgid "" -"The installation base is defined by the :option:`!--prefix` option; the " -":option:`!--exec-prefix` option is not supported under Windows, which means " +"The installation base is defined by the :option:`!--prefix` option; the :" +"option:`!--exec-prefix` option is not supported under Windows, which means " "that pure Python modules and extension modules are installed into the same " "location. Files are installed as follows:" msgstr "" +"Basis instalasi ditentukan oleh opsi :option:`!--prefix`; opsi :option:`!--" +"exec-prefix` tidak didukung pada Windows, yang berarti modul Python murni " +"dan modul ekstensi diinstal ke lokasi yang sama. File diinstal sebagai " +"berikut:" #: ../../install/index.rst:477 msgid ":file:`{prefix}\\\\Scripts`" -msgstr "" +msgstr ":file:`{prefix}\\\\Scripts`" #: ../../install/index.rst:479 msgid ":file:`{prefix}\\\\Include\\\\{distname}`" -msgstr "" +msgstr ":file:`{prefix}\\\\Include\\\\{distname}`" #: ../../install/index.rst:486 msgid "Custom Installation" -msgstr "" +msgstr "Instalasi kustom" #: ../../install/index.rst:488 msgid "" -"Sometimes, the alternate installation schemes described in section :ref" -":`inst-alt-install` just don't do what you want. You might want to tweak " +"Sometimes, the alternate installation schemes described in section :ref:" +"`inst-alt-install` just don't do what you want. You might want to tweak " "just one or two directories while keeping everything under the same base " -"directory, or you might want to completely redefine the installation scheme." -" In either case, you're creating a *custom installation scheme*." +"directory, or you might want to completely redefine the installation " +"scheme. In either case, you're creating a *custom installation scheme*." msgstr "" +"Terkadang, skema instalasi alternatif yang dijelaskan di bagian :ref:`inst-" +"alt-install` tidak melakukan apa yang Anda inginkan. Anda mungkin ingin " +"mengubah hanya satu atau dua direktori sambil menyimpan semuanya di bawah " +"direktori dasar yang sama, atau Anda mungkin ingin sepenuhnya " +"mendefinisikan ulang skema instalasi. Dalam kedua kasus tersebut, Anda " +"membuat *skema penginstalan kustom*." #: ../../install/index.rst:494 msgid "" @@ -742,10 +998,13 @@ msgid "" "schemes and override some of the installation directories used for the " "various types of files, using these options:" msgstr "" +"Untuk membuat skema penginstalan kustom, Anda mulai dengan salah satu skema " +"alternatif dan mengganti beberapa direktori penginstalan yang digunakan " +"untuk berbagai jenis file, menggunakan opsi berikut:" #: ../../install/index.rst:499 msgid "Override option" -msgstr "" +msgstr "Opsi timpa" #: ../../install/index.rst:501 msgid "``--install-purelib``" @@ -757,7 +1016,7 @@ msgstr "``--install-platlib``" #: ../../install/index.rst:503 msgid "all modules" -msgstr "" +msgstr "semua modul" #: ../../install/index.rst:503 msgid "``--install-lib``" @@ -780,12 +1039,20 @@ msgid "" "These override options can be relative, absolute, or explicitly defined in " "terms of one of the installation base directories. (There are two " "installation base directories, and they are normally the same---they only " -"differ when you use the Unix \"prefix scheme\" and supply different " -"``--prefix`` and ``--exec-prefix`` options; using ``--install-lib`` will " +"differ when you use the Unix \"prefix scheme\" and supply different ``--" +"prefix`` and ``--exec-prefix`` options; using ``--install-lib`` will " "override values computed or given for ``--install-purelib`` and ``--install-" "platlib``, and is recommended for schemes that don't make a difference " "between Python and extension modules.)" msgstr "" +"Opsi timpa ini dapat bersifat relatif, absolut, atau secara eksplisit " +"ditentukan dalam salah satu direktori dasar instalasi. (Ada dua direktori " +"dasar instalasi, dan biasanya sama---mereka hanya berbeda ketika Anda " +"menggunakan \"skema prefiks\" Unix dan memberikan opsi ``--prefix`` dan ``--" +"exec-prefix`` yang berbeda; menggunakan ``--install-lib'' akan menimpa " +"nilai yang dihitung atau diberikan untuk ``--install-purelib`` dan ``--" +"install-platlib``, dan direkomendasikan untuk skema yang tidak membuat " +"perbedaan antara Python dan modul ekstensi.)" #: ../../install/index.rst:518 msgid "" @@ -797,6 +1064,12 @@ msgid "" "relative to the installation base directory (your home directory, in this " "case)::" msgstr "" +"Misalnya, Anda menginstal distribusi modul ke direktori home Anda di bawah " +"Unix---tetapi Anda ingin skrip masuk ke dalam :file:`~/scripts` daripada :" +"file:`~/bin`. Seperti yang Anda duga, Anda dapat mengganti direktori ini " +"dengan opsi :option:`!--install-scripts`; dalam kasus ini, akan lebih masuk " +"akal untuk menyediakan jalur relatif, yang akan ditafsirkan relatif " +"terhadap direktori dasar instalasi (direktori home Anda, dalam hal ini)::" #: ../../install/index.rst:527 msgid "" @@ -806,53 +1079,83 @@ msgid "" "want them in :file:`/usr/local/bin` instead, you would supply this absolute " "directory for the :option:`!--install-scripts` option::" msgstr "" +"Contoh Unix lainnya: misalkan instalasi Python Anda dibangun dan diinstal " +"dengan prefiks :file:`/usr/local/python`, jadi di bawah skrip instalasi " +"standar akan berakhir di :file:`/usr/local/python/bin`. Jika Anda " +"menginginkannya di :file:`/usr/local/bin`, Anda harus menyediakan direktori " +"absolut ini untuk opsi :option:`!--install-scripts`::" #: ../../install/index.rst:535 msgid "" -"(This performs an installation using the \"prefix scheme\", where the prefix" -" is whatever your Python interpreter was installed with--- " -":file:`/usr/local/python` in this case.)" +"(This performs an installation using the \"prefix scheme\", where the " +"prefix is whatever your Python interpreter was installed with--- :file:`/" +"usr/local/python` in this case.)" msgstr "" +"(Ini melakukan instalasi menggunakan \"skema prefiks\", di mana prefix " +"adalah apa pun yang telah diinstal interpreter Python Anda dengan--- :file:" +"`/usr/local/python` dalam kasus ini.)" #: ../../install/index.rst:539 msgid "" "If you maintain Python on Windows, you might want third-party modules to " -"live in a subdirectory of :file:`{prefix}`, rather than right in " -":file:`{prefix}` itself. This is almost as easy as customizing the script " +"live in a subdirectory of :file:`{prefix}`, rather than right in :file:" +"`{prefix}` itself. This is almost as easy as customizing the script " "installation directory---you just have to remember that there are two types " "of modules to worry about, Python and extension modules, which can " "conveniently be both controlled by one option::" msgstr "" +"Jika Anda mempertahankan Python di Windows, Anda mungkin ingin modul pihak " +"ketiga berada di subdirektori :file:`{prefix}`, bukan tepat di dalam :file:" +"`{prefix}` itu sendiri. Ini hampir semudah menyesuaikan direktori instalasi " +"skrip---Anda hanya perlu ingat bahwa ada dua jenis modul yang perlu " +"dikhawatirkan, Python dan modul ekstensi, yang dapat dikontrol dengan mudah " +"oleh satu opsi::" #: ../../install/index.rst:548 msgid "" "The specified installation directory is relative to :file:`{prefix}`. Of " "course, you also have to ensure that this directory is in Python's module " -"search path, such as by putting a :file:`.pth` file in a site directory (see" -" :mod:`site`). See section :ref:`inst-search-path` to find out how to " +"search path, such as by putting a :file:`.pth` file in a site directory " +"(see :mod:`site`). See section :ref:`inst-search-path` to find out how to " "modify Python's search path." msgstr "" +"Direktori instalasi yang ditentukan relatif terhadap :file:`{prefix}`. " +"Tentu saja, Anda juga harus memastikan bahwa direktori ini berada di path " +"pencarian modul Python, seperti dengan meletakkan file :file:`.pth` di " +"direktori situs (lihat :mod:`site`). Lihat bagian :ref:`inst-search-path` " +"untuk mengetahui cara memodifikasi path pencarian Python." #: ../../install/index.rst:554 msgid "" -"If you want to define an entire installation scheme, you just have to supply" -" all of the installation directory options. The recommended way to do this " -"is to supply relative paths; for example, if you want to maintain all Python" -" module-related files under :file:`python` in your home directory, and you " -"want a separate directory for each platform that you use your home directory" -" from, you might define the following installation scheme::" -msgstr "" +"If you want to define an entire installation scheme, you just have to " +"supply all of the installation directory options. The recommended way to " +"do this is to supply relative paths; for example, if you want to maintain " +"all Python module-related files under :file:`python` in your home " +"directory, and you want a separate directory for each platform that you use " +"your home directory from, you might define the following installation " +"scheme::" +msgstr "" +"Jika Anda ingin menentukan seluruh skema instalasi, Anda hanya perlu " +"menyediakan semua opsi direktori instalasi. Cara yang disarankan untuk " +"melakukan ini adalah dengan menyediakan path relatif; misalnya, jika Anda " +"ingin mempertahankan semua file terkait modul Python di bawah :file:" +"`python` di direktori home Anda, dan Anda ingin direktori terpisah untuk " +"setiap platform tempat Anda menggunakan direktori home, Anda dapat " +"menentukan skema instalasi berikut::" #: ../../install/index.rst:567 msgid "or, equivalently, ::" -msgstr "" +msgstr "atau, setara, ::" #: ../../install/index.rst:575 msgid "" -"``$PLAT`` is not (necessarily) an environment variable---it will be expanded" -" by the Distutils as it parses your command line options, just as it does " -"when parsing your configuration file(s)." +"``$PLAT`` is not (necessarily) an environment variable---it will be " +"expanded by the Distutils as it parses your command line options, just as " +"it does when parsing your configuration file(s)." msgstr "" +"``$PLAT`` bukanlah (harus) variabel environment---itu akan diperluas oleh " +"Distutils saat ia mem-parsing opsi baris perintah Anda, seperti yang " +"dilakukannya saat mem-parsing file konfigurasi Anda." #: ../../install/index.rst:579 msgid "" @@ -861,23 +1164,33 @@ msgid "" "options into your Distutils config file (see section :ref:`inst-config-" "files`):" msgstr "" +"Jelas, menentukan seluruh skema instalasi setiap kali Anda menginstal " +"distribusi modul baru akan sangat membosankan. Dengan demikian, Anda dapat " +"meletakkan opsi ini ke dalam file konfigurasi Distutils Anda (lihat bagian :" +"ref:`inst-config-files`):" #: ../../install/index.rst:592 msgid "or, equivalently," -msgstr "" +msgstr "atau, setara," #: ../../install/index.rst:603 msgid "" "Note that these two are *not* equivalent if you supply a different " "installation base directory when you run the setup script. For example, ::" msgstr "" +"Perhatikan bahwa keduanya *tidak* setara jika Anda menyediakan direktori " +"dasar penginstalan yang berbeda saat Anda menjalankan skrip penataan. " +"Sebagai contoh,::" #: ../../install/index.rst:608 msgid "" -"would install pure modules to :file:`/tmp/python/lib` in the first case, and" -" to :file:`/tmp/lib` in the second case. (For the second case, you probably" -" want to supply an installation base of :file:`/tmp/python`.)" +"would install pure modules to :file:`/tmp/python/lib` in the first case, " +"and to :file:`/tmp/lib` in the second case. (For the second case, you " +"probably want to supply an installation base of :file:`/tmp/python`.)" msgstr "" +"akan menginstal modul murni ke :file:`/tmp/python/lib` dalam kasus pertama, " +"dan ke :file:`/tmp/lib` dalam kasus kedua. (Untuk kasus kedua, Anda mungkin " +"ingin menyediakan basis instalasi :file:`/tmp/python`.)" #: ../../install/index.rst:612 msgid "" @@ -891,6 +1204,16 @@ msgid "" "variables supplied by the Distutils are the only ones you can use.) See " "section :ref:`inst-config-files` for details." msgstr "" +"Anda mungkin memperhatikan penggunaan ``$HOME`` dan ``$PLAT`` di sampel " +"input file konfigurasi. Ini adalah variabel konfigurasi Distutils, yang " +"memiliki kemiripan yang kuat dengan variabel environment. Faktanya, Anda " +"dapat menggunakan variabel environment dalam file konfigurasi pada platform " +"yang memiliki gagasan seperti itu tetapi Distutils juga menetapkan beberapa " +"variabel tambahan yang mungkin tidak ada di environment Anda, seperti ``" +"$PLAT``. (Dan tentu saja, pada sistem yang tidak memiliki variabel " +"environment, seperti Mac OS 9, variabel konfigurasi yang disediakan oleh " +"Distutils adalah satu-satunya yang dapat Anda gunakan.) Lihat bagian :ref:" +"`inst-config-files` untuk detailnya." #: ../../install/index.rst:622 msgid "" @@ -899,63 +1222,94 @@ msgid "" "configuration files to prevent inadvertently installing projects outside of " "the virtual environment." msgstr "" +"Ketika a :ref:`virtual environment ` diaktifkan, setiap opsi yang " +"mengubah path instalasi akan diabaikan dari semua file konfigurasi " +"distutils untuk mencegah penginstalan proyek di luar lingkungan virtual " +"secara tidak sengaja." #: ../../install/index.rst:636 msgid "Modifying Python's Search Path" -msgstr "" +msgstr "Memodifikasi Path Pencarian Python" #: ../../install/index.rst:638 msgid "" "When the Python interpreter executes an :keyword:`import` statement, it " "searches for both Python code and extension modules along a search path. A " "default value for the path is configured into the Python binary when the " -"interpreter is built. You can determine the path by importing the :mod:`sys`" -" module and printing the value of ``sys.path``. ::" +"interpreter is built. You can determine the path by importing the :mod:" +"`sys` module and printing the value of ``sys.path``. ::" msgstr "" +"Ketika interpreter Python menjalankan :keyword:`import`, ia mencari kode " +"Python dan modul ekstensi di sepanjang path pencarian. Nilai default untuk " +"path dikonfigurasikan ke dalam biner Python saat interpreter dibuat. Anda " +"dapat menentukan path dengan mengimport modul :mod:`sys` dan mencetak nilai " +"``sys.path``.::" #: ../../install/index.rst:655 msgid "" "The null string in ``sys.path`` represents the current working directory." -msgstr "" +msgstr "String null dalam ``sys.path`` mewakili direktori kerja saat ini." #: ../../install/index.rst:657 msgid "" -"The expected convention for locally installed packages is to put them in the" -" :file:`{...}/site-packages/` directory, but you may want to install Python " -"modules into some arbitrary directory. For example, your site may have a " -"convention of keeping all software related to the web server under " -":file:`/www`. Add-on Python modules might then belong in " -":file:`/www/python`, and in order to import them, this directory must be " -"added to ``sys.path``. There are several different ways to add the " -"directory." -msgstr "" +"The expected convention for locally installed packages is to put them in " +"the :file:`{...}/site-packages/` directory, but you may want to install " +"Python modules into some arbitrary directory. For example, your site may " +"have a convention of keeping all software related to the web server under :" +"file:`/www`. Add-on Python modules might then belong in :file:`/www/" +"python`, and in order to import them, this directory must be added to ``sys." +"path``. There are several different ways to add the directory." +msgstr "" +"Konvensi yang diharapkan untuk paket yang diinstal secara lokal adalah " +"dengan meletakkannya di direktori :file:`{...}/site-packages/`, tetapi Anda " +"mungkin ingin menginstal modul Python ke dalam direktori arbitrer. " +"Misalnya, situs Anda mungkin memiliki konvensi untuk menyimpan semua " +"perangkat lunak yang terkait dengan server web di bawah :file:`/www`. Add-" +"on modul Python mungkin termasuk dalam :file:`/www/python`, dan untuk " +"mengimpornya, direktori ini harus ditambahkan ke ``sys.path``. Ada beberapa " +"cara berbeda untuk menambahkan direktori." #: ../../install/index.rst:665 msgid "" "The most convenient way is to add a path configuration file to a directory " "that's already on Python's path, usually to the :file:`.../site-packages/` " "directory. Path configuration files have an extension of :file:`.pth`, and " -"each line must contain a single path that will be appended to ``sys.path``." -" (Because the new paths are appended to ``sys.path``, modules in the added " -"directories will not override standard modules. This means you can't use " -"this mechanism for installing fixed versions of standard modules.)" -msgstr "" +"each line must contain a single path that will be appended to ``sys." +"path``. (Because the new paths are appended to ``sys.path``, modules in " +"the added directories will not override standard modules. This means you " +"can't use this mechanism for installing fixed versions of standard modules.)" +msgstr "" +"Cara yang paling mudah adalah dengan menambahkan path file konfigurasi ke " +"direktori yang sudah ada di path Python, biasanya ke direktori :file:`.../" +"site-packages/`. File konfigurasi path memiliki ekstensi :file:`.pth`, dan " +"setiap baris harus berisi satu path yang akan ditambahkan ke ``sys.path``. " +"(Karena path baru ditambahkan ke ``sys.path``, modul dalam direktori yang " +"ditambahkan tidak akan menimpa modul standar. Ini berarti Anda tidak dapat " +"menggunakan mekanisme ini untuk menginstal versi tetap dari modul standar.)" #: ../../install/index.rst:673 msgid "" "Paths can be absolute or relative, in which case they're relative to the " -"directory containing the :file:`.pth` file. See the documentation of the " -":mod:`site` module for more information." +"directory containing the :file:`.pth` file. See the documentation of the :" +"mod:`site` module for more information." msgstr "" +"Path bisa absolut atau relatif, dalam hal ini mereka relatif terhadap " +"direktori yang berisi file :file:`.pth`. Lihat dokumentasi modul :mod:" +"`site` untuk informasi lebih lanjut." #: ../../install/index.rst:677 msgid "" "A slightly less convenient way is to edit the :file:`site.py` file in " "Python's standard library, and modify ``sys.path``. :file:`site.py` is " -"automatically imported when the Python interpreter is executed, unless the " -":option:`-S` switch is supplied to suppress this behaviour. So you could " +"automatically imported when the Python interpreter is executed, unless the :" +"option:`-S` switch is supplied to suppress this behaviour. So you could " "simply edit :file:`site.py` and add two lines to it:" msgstr "" +"Cara yang sedikit kurang nyaman adalah dengan mengedit file :file:`site.py` " +"di pustaka standar Python, dan memodifikasi ``sys.path``. :file:`site.py` " +"secara otomatis diimpor saat interpreter Python dijalankan, kecuali jika " +"opsi :option:`-S` disediakan untuk menahan perilaku ini. Jadi Anda cukup " +"mengedit :file:`site.py` dan menambahkan dua baris padanya:" #: ../../install/index.rst:688 msgid "" @@ -964,52 +1318,77 @@ msgid "" "overwritten by the stock version. You'd have to remember that it was " "modified and save a copy before doing the installation." msgstr "" +"Namun, jika Anda menginstal ulang versi utama Python yang sama (mungkin " +"saat meningkatkan dari 2.2 ke 2.2.2, misalnya) :file:`site.py` akan ditimpa " +"oleh versi stok. Anda harus ingat bahwa itu telah diubah dan menyimpan " +"salinannya sebelum melakukan instalasi." #: ../../install/index.rst:693 msgid "" -"There are two environment variables that can modify ``sys.path``. " -":envvar:`PYTHONHOME` sets an alternate value for the prefix of the Python " -"installation. For example, if :envvar:`PYTHONHOME` is set to " -"``/www/python``, the search path will be set to ``['', " -"'/www/python/lib/pythonX.Y/', '/www/python/lib/pythonX.Y/plat-linux2', " -"...]``." +"There are two environment variables that can modify ``sys.path``. :envvar:" +"`PYTHONHOME` sets an alternate value for the prefix of the Python " +"installation. For example, if :envvar:`PYTHONHOME` is set to ``/www/" +"python``, the search path will be set to ``['', '/www/python/lib/pythonX." +"Y/', '/www/python/lib/pythonX.Y/plat-linux2', ...]``." msgstr "" +"Ada dua variabel environment yang dapat mengubah ``sys.path``. :envvar:" +"`PYTHONHOME` menetapkan nilai alternatif untuk prefiks instalasi Python. " +"Misalnya, jika :envvar:`PYTHONHOME` disetel ke ``/www/python``, path " +"pencarian akan disetel ke ``['', '/www/python/lib/pythonX.Y/', '/www/python/" +"lib/pythonX.Y/plat-linux2', ...]``." #: ../../install/index.rst:699 msgid "" -"The :envvar:`PYTHONPATH` variable can be set to a list of paths that will be" -" added to the beginning of ``sys.path``. For example, if " -":envvar:`PYTHONPATH` is set to ``/www/python:/opt/py``, the search path will" -" begin with ``['/www/python', '/opt/py']``. (Note that directories must " -"exist in order to be added to ``sys.path``; the :mod:`site` module removes " -"paths that don't exist.)" +"The :envvar:`PYTHONPATH` variable can be set to a list of paths that will " +"be added to the beginning of ``sys.path``. For example, if :envvar:" +"`PYTHONPATH` is set to ``/www/python:/opt/py``, the search path will begin " +"with ``['/www/python', '/opt/py']``. (Note that directories must exist in " +"order to be added to ``sys.path``; the :mod:`site` module removes paths " +"that don't exist.)" msgstr "" +"Variabel :envvar:`PYTHONPATH` dapat disetel ke daftar path yang akan " +"ditambahkan ke awal ``sys.path``. Misalnya, jika :envvar:`PYTHONPATH` " +"disetel ke ``/www/python:/opt/py``, pencarian path akan dimulai dengan ``['/" +"www/python', '/opt/py']``. (Perhatikan bahwa direktori harus ada agar dapat " +"ditambahkan ke ``sys.path``; modul :mod:`site` menghapus path yang tidak " +"ada.)" #: ../../install/index.rst:706 msgid "" "Finally, ``sys.path`` is just a regular Python list, so any Python " "application can modify it by adding or removing entries." msgstr "" +"Akhirnya, ``sys.path`` hanyalah daftar Python biasa, jadi aplikasi Python " +"apa pun dapat memodifikasinya dengan menambahkan atau menghapus entri." #: ../../install/index.rst:713 msgid "Distutils Configuration Files" -msgstr "" +msgstr "File Konfigurasi Distutils" #: ../../install/index.rst:715 msgid "" "As mentioned above, you can use Distutils configuration files to record " -"personal or site preferences for any Distutils options. That is, any option" -" to any command can be stored in one of two or three (depending on your " -"platform) configuration files, which will be consulted before the command-" -"line is parsed. This means that configuration files will override default " -"values, and the command-line will in turn override configuration files. " -"Furthermore, if multiple configuration files apply, values from \"earlier\" " -"files are overridden by \"later\" files." -msgstr "" +"personal or site preferences for any Distutils options. That is, any " +"option to any command can be stored in one of two or three (depending on " +"your platform) configuration files, which will be consulted before the " +"command-line is parsed. This means that configuration files will override " +"default values, and the command-line will in turn override configuration " +"files. Furthermore, if multiple configuration files apply, values from " +"\"earlier\" files are overridden by \"later\" files." +msgstr "" +"Seperti disebutkan di atas, Anda dapat menggunakan file konfigurasi " +"Distutils untuk merekam preferensi pribadi atau situs untuk setiap opsi " +"Distutils. Artinya, opsi apa pun untuk perintah apa pun dapat disimpan di " +"salah satu dari dua atau tiga file konfigurasi (bergantung pada platform " +"Anda), yang akan dikonsultasikan sebelum baris perintah diurai. Ini berarti " +"bahwa file konfigurasi akan menimpa nilai default, dan baris perintah pada " +"gilirannya akan menimpa file konfigurasi. Selain itu, jika beberapa file " +"konfigurasi diterapkan, nilai dari file \"sebelumnya\" akan ditimpa oleh " +"file \"nantinya\"." #: ../../install/index.rst:728 msgid "Location and names of config files" -msgstr "" +msgstr "Lokasi dan nama file konfigurasi" #: ../../install/index.rst:730 msgid "" @@ -1017,34 +1396,36 @@ msgid "" "platforms. On Unix and Mac OS X, the three configuration files (in the " "order they are processed) are:" msgstr "" +"Nama dan lokasi file konfigurasi sedikit berbeda di setiap platform. Di " +"Unix dan Mac OS X, tiga file konfigurasi (sesuai urutan prosesnya) adalah:" #: ../../install/index.rst:735 ../../install/index.rst:747 msgid "Location and filename" -msgstr "" +msgstr "Lokasi dan nama file" #: ../../install/index.rst:737 ../../install/index.rst:749 msgid "system" -msgstr "" +msgstr "system" #: ../../install/index.rst:737 msgid ":file:`{prefix}/lib/python{ver}/distutils/distutils.cfg`" -msgstr "" +msgstr ":file:`{prefix}/lib/python{ver}/distutils/distutils.cfg`" #: ../../install/index.rst:739 ../../install/index.rst:751 msgid "personal" -msgstr "" +msgstr "personal" #: ../../install/index.rst:739 msgid ":file:`$HOME/.pydistutils.cfg`" -msgstr "" +msgstr ":file:`$HOME/.pydistutils.cfg`" #: ../../install/index.rst:741 ../../install/index.rst:753 msgid "local" -msgstr "" +msgstr "lokal" #: ../../install/index.rst:741 ../../install/index.rst:753 msgid ":file:`setup.cfg`" -msgstr "" +msgstr ":file:`setup.cfg`" #: ../../install/index.rst:741 ../../install/index.rst:753 msgid "\\(3)" @@ -1052,11 +1433,11 @@ msgstr "\\(3)" #: ../../install/index.rst:744 msgid "And on Windows, the configuration files are:" -msgstr "" +msgstr "Dan di Windows, file konfigurasinya adalah:" #: ../../install/index.rst:749 msgid ":file:`{prefix}\\\\Lib\\\\distutils\\\\distutils.cfg`" -msgstr "" +msgstr ":file:`{prefix}\\\\Lib\\\\distutils\\\\distutils.cfg`" #: ../../install/index.rst:749 msgid "\\(4)" @@ -1064,7 +1445,7 @@ msgstr "\\(4)" #: ../../install/index.rst:751 msgid ":file:`%HOME%\\\\pydistutils.cfg`" -msgstr "" +msgstr ":file:`%HOME%\\\\pydistutils.cfg`" #: ../../install/index.rst:751 msgid "\\(5)" @@ -1075,52 +1456,75 @@ msgid "" "On all platforms, the \"personal\" file can be temporarily disabled by " "passing the `--no-user-cfg` option." msgstr "" +"Di semua platform, file \"pribadi\" dapat dinonaktifkan sementara dengan " +"memberikan opsi `--no-user-cfg`." #: ../../install/index.rst:762 msgid "" -"Strictly speaking, the system-wide configuration file lives in the directory" -" where the Distutils are installed; under Python 1.6 and later on Unix, this" -" is as shown. For Python 1.5.2, the Distutils will normally be installed to " -":file:`{prefix}/lib/python1.5/site-packages/distutils`, so the system " -"configuration file should be put there under Python 1.5.2." +"Strictly speaking, the system-wide configuration file lives in the " +"directory where the Distutils are installed; under Python 1.6 and later on " +"Unix, this is as shown. For Python 1.5.2, the Distutils will normally be " +"installed to :file:`{prefix}/lib/python1.5/site-packages/distutils`, so the " +"system configuration file should be put there under Python 1.5.2." msgstr "" +"Sebenarnya, file konfigurasi seluruh sistem berada di direktori tempat " +"Distutils diinstal; di bawah Python 1.6 dan yang lebih baru di Unix, ini " +"seperti yang ditunjukkan. Untuk Python 1.5.2, Distutils biasanya akan " +"diinstal ke :file:`{prefix}/lib/python1.5/site-/distutils`, jadi file " +"konfigurasi sistem harus diletakkan di sana dengan Python 1.5.2." #: ../../install/index.rst:769 msgid "" "On Unix, if the :envvar:`HOME` environment variable is not defined, the " "user's home directory will be determined with the :func:`getpwuid` function " -"from the standard :mod:`pwd` module. This is done by the " -":func:`os.path.expanduser` function used by Distutils." +"from the standard :mod:`pwd` module. This is done by the :func:`os.path." +"expanduser` function used by Distutils." msgstr "" +"Pada Unix, jika variabel environment :envvar:`HOME` tidak ditentukan, " +"direktori home pengguna akan ditentukan dengan fungsi :func:`getpwuid` dari " +"modul standar :mod:`pwd`. Ini dilakukan oleh fungsi :func:`os.path." +"expanduser` yang digunakan oleh Distutils." #: ../../install/index.rst:775 msgid "" "I.e., in the current directory (usually the location of the setup script)." -msgstr "" +msgstr "Yaitu, di direktori saat ini (biasanya lokasi skrip pengaturan)." #: ../../install/index.rst:778 msgid "" "(See also note (1).) Under Python 1.6 and later, Python's default " -"\"installation prefix\" is :file:`C:\\\\Python`, so the system configuration" -" file is normally :file:`C:\\\\Python\\\\Lib\\\\distutils\\\\distutils.cfg`." -" Under Python 1.5.2, the default prefix was :file:`C:\\\\Program " -"Files\\\\Python`, and the Distutils were not part of the standard library---" -"so the system configuration file would be :file:`C:\\\\Program " +"\"installation prefix\" is :file:`C:\\\\Python`, so the system " +"configuration file is normally :file:`C:\\\\Python\\\\Lib\\\\distutils\\" +"\\distutils.cfg`. Under Python 1.5.2, the default prefix was :file:`C:\\" +"\\Program Files\\\\Python`, and the Distutils were not part of the standard " +"library---so the system configuration file would be :file:`C:\\\\Program " "Files\\\\Python\\\\distutils\\\\distutils.cfg` in a standard Python 1.5.2 " "installation under Windows." msgstr "" +"(Lihat juga catatan (1).) Di bawah Python 1.6 dan yang lebih baru, " +"\"prefiks instalasi\" default Python adalah :file:`C:\\\\Python`, jadi file " +"konfigurasi sistem biasanya :file:`C:\\\\Python\\Lib\\\\distutils\\" +"\\distutils.cfg`. Di bawah Python 1.5.2, prefiks defaultnya adalah :file:`C:" +"\\\\Program Files\\\\Python`, dan Distutils bukan bagian dari standar " +"pustaka---jadi file konfigurasi sistemnya adalah :file:`C:\\\\Program Files" +"\\\\Python\\\\distutils\\\\distutils.cfg` dalam instalasi Python 1.5.2 " +"standar pada Windows." #: ../../install/index.rst:787 msgid "" -"On Windows, if the :envvar:`HOME` environment variable is not defined, " -":envvar:`USERPROFILE` then :envvar:`HOMEDRIVE` and :envvar:`HOMEPATH` will " +"On Windows, if the :envvar:`HOME` environment variable is not defined, :" +"envvar:`USERPROFILE` then :envvar:`HOMEDRIVE` and :envvar:`HOMEPATH` will " "be tried. This is done by the :func:`os.path.expanduser` function used by " "Distutils." msgstr "" +"Pada Windows, jika variabel environment :envvar:`HOME` tidak ditentukan, :" +"envvar:`USERPROFILE` maka :envvar:`HOMEDRIVE` dan :envvar:`HOMEPATH` akan " +"dicoba. Ini dilakukan oleh fungsi :func:`os.path.expanduser` yang digunakan " +"oleh Distutils." #: ../../install/index.rst:796 msgid "Syntax of config files" -msgstr "" +msgstr "Sintaks file konfigurasi" #: ../../install/index.rst:798 msgid "" @@ -1130,12 +1534,19 @@ msgid "" "command. Each section consists of one option per line, specified as " "``option=value``." msgstr "" +"Semua file konfigurasi Distutils memiliki sintaks yang sama. File " +"konfigurasi dikelompokkan menjadi beberapa bagian. Ada satu bagian untuk " +"setiap perintah Distutils, ditambah bagian ``global`` untuk opsi global " +"yang memengaruhi setiap perintah. Setiap bagian terdiri dari satu opsi per " +"baris, ditentukan sebagai ``option=value``." #: ../../install/index.rst:803 msgid "" "For example, the following is a complete config file that just forces all " "commands to run quietly by default:" msgstr "" +"Misalnya, berikut ini adalah file konfigurasi lengkap yang memaksa semua " +"perintah untuk berjalan diam-diam secara default:" #: ../../install/index.rst:811 msgid "" @@ -1146,48 +1557,69 @@ msgid "" "And if it is used as the :file:`setup.cfg` for a particular module " "distribution, it affects only that distribution." msgstr "" +"Jika ini dipasang sebagai file konfigurasi sistem, ini akan memengaruhi " +"semua pemrosesan distribusi modul Python oleh pengguna mana pun di sistem " +"saat ini. Jika diinstal sebagai file konfigurasi pribadi Anda (pada sistem " +"yang mendukungnya), ini hanya akan memengaruhi distribusi modul yang " +"diproses oleh Anda. Dan jika digunakan sebagai :file:`setup.cfg` untuk " +"distribusi modul tertentu, ini hanya mempengaruhi distribusi tersebut." #: ../../install/index.rst:818 msgid "" -"You could override the default \"build base\" directory and make the " -":command:`build\\*` commands always forcibly rebuild all files with the " +"You could override the default \"build base\" directory and make the :" +"command:`build\\*` commands always forcibly rebuild all files with the " "following:" msgstr "" +"Anda dapat menimpa direktori \"build base\" default dan membuat perintah :" +"command:`build\\*` selalu secara paksa membangun kembali semua file dengan " +"yang berikut ini:" #: ../../install/index.rst:828 msgid "which corresponds to the command-line arguments ::" -msgstr "" +msgstr "yang sesuai dengan argumen baris perintah ::" #: ../../install/index.rst:832 msgid "" -"except that including the :command:`build` command on the command-line means" -" that command will be run. Including a particular command in config files " -"has no such implication; it only means that if the command is run, the " -"options in the config file will apply. (Or if other commands that derive " -"values from it are run, they will use the values in the config file.)" +"except that including the :command:`build` command on the command-line " +"means that command will be run. Including a particular command in config " +"files has no such implication; it only means that if the command is run, " +"the options in the config file will apply. (Or if other commands that " +"derive values from it are run, they will use the values in the config file.)" msgstr "" +"kecuali itu menyertakan perintah :command:`build` pada baris perintah " +"berarti bahwa perintah akan dijalankan. Memasukkan perintah tertentu dalam " +"file konfigurasi tidak memiliki implikasi seperti itu; ini hanya berarti " +"bahwa jika perintah dijalankan, opsi di file konfigurasi akan diterapkan. " +"(Atau jika perintah lain yang memperoleh nilai darinya dijalankan, perintah " +"tersebut akan menggunakan nilai di file konfigurasi.)" #: ../../install/index.rst:838 msgid "" -"You can find out the complete list of options for any command using the " -":option:`!--help` option, e.g.::" +"You can find out the complete list of options for any command using the :" +"option:`!--help` option, e.g.::" msgstr "" +"Anda dapat menemukan daftar lengkap opsi untuk setiap perintah menggunakan " +"opsi :option:`!--help`, misalnya::" #: ../../install/index.rst:843 msgid "" -"and you can find out the complete list of global options by using :option:`!" -"--help` without a command::" +"and you can find out the complete list of global options by using :option:" +"`!--help` without a command::" msgstr "" +"dan Anda dapat mengetahui daftar lengkap opsi global dengan menggunakan :" +"option:`!--help` tanpa perintah::" #: ../../install/index.rst:848 msgid "" "See also the \"Reference\" section of the \"Distributing Python Modules\" " "manual." msgstr "" +"Lihat juga bagian \"Referensi\" dari manual \"Mendistribusikan Modul Python" +"\"." #: ../../install/index.rst:854 msgid "Building Extensions: Tips and Tricks" -msgstr "" +msgstr "Membangun Ekstensi: Tip dan Trik" #: ../../install/index.rst:856 msgid "" @@ -1198,10 +1630,17 @@ msgid "" "well, but in complicated situations this might be inappropriate. This " "section discusses how to override the usual Distutils behaviour." msgstr "" +"Jika memungkinkan, Distutils mencoba menggunakan informasi konfigurasi yang " +"disediakan oleh interpreter Python yang digunakan untuk menjalankan skrip :" +"file:`setup.py`. Misalnya, penanda compiler dan linker yang sama yang " +"digunakan untuk mengompilasi Python juga akan digunakan untuk mengompilasi " +"ekstensi. Biasanya ini akan bekerja dengan baik, tetapi dalam situasi yang " +"rumit ini mungkin tidak tepat. Bagian ini membahas cara mengganti perilaku " +"Distutils yang biasa." #: ../../install/index.rst:867 msgid "Tweaking compiler/linker flags" -msgstr "" +msgstr "Menyesuaikan penanda compiler/linker" #: ../../install/index.rst:869 msgid "" @@ -1211,6 +1650,11 @@ msgid "" "especially true if the extension hasn't been tested on your platform, or if " "you're trying to cross-compile Python." msgstr "" +"Mengompilasi ekstensi Python yang ditulis dalam C atau C ++ kadang-kadang " +"akan memerlukan spesifikasi penanda khusus untuk compiler dan linker untuk " +"menggunakan library tertentu atau menghasilkan jenis kode objek khusus. Ini " +"terutama benar jika ekstensi belum diuji pada platform Anda, atau jika Anda " +"mencoba mengkompilasi silang Python." #: ../../install/index.rst:875 msgid "" @@ -1220,6 +1664,12 @@ msgid "" "distribution contains many separate extension modules, or if they often " "require elaborate sets of compiler flags in order to work." msgstr "" +"Dalam kasus yang paling umum, pembuat ekstensi mungkin telah memperkirakan " +"bahwa kompilasi ekstensi akan menjadi rumit, dan menyediakan file :file:" +"`Setup` file untuk Anda edit. Ini kemungkinan besar hanya akan dilakukan " +"jika distribusi modul berisi banyak modul ekstensi terpisah, atau jika " +"mereka sering membutuhkan kumpulan tanda compiler yang rumit agar dapat " +"berfungsi." #: ../../install/index.rst:881 msgid "" @@ -1227,10 +1677,13 @@ msgid "" "extensions to build. Each line in a :file:`Setup` describes a single " "module. Lines have the following structure::" msgstr "" +"File :file:`Setup`, jika ada, diurai untuk mendapatkan daftar ekstensi yang " +"akan dibuat. Setiap baris dalam :file:`Setup` menjelaskan modul tunggal. " +"Garis memiliki struktur berikut:" #: ../../install/index.rst:888 msgid "Let's examine each of the fields in turn." -msgstr "" +msgstr "Mari kita periksa masing-masing bidang secara bergantian." #: ../../install/index.rst:890 msgid "" @@ -1239,27 +1692,41 @@ msgid "" "module (edits to the source code would also be needed), so this should be " "left alone." msgstr "" +"*module* adalah nama modul ekstensi yang akan dibuat, dan harus merupakan " +"Python identifier yang valid. Anda tidak bisa begitu saja mengubah ini " +"untuk mengganti nama modul (pengeditan ke kode sumber juga akan " +"diperlukan), jadi ini harus dibiarkan saja." #: ../../install/index.rst:894 msgid "" "*sourcefile* is anything that's likely to be a source code file, at least " "judging by the filename. Filenames ending in :file:`.c` are assumed to be " "written in C, filenames ending in :file:`.C`, :file:`.cc`, and :file:`.c++` " -"are assumed to be C++, and filenames ending in :file:`.m` or :file:`.mm` are" -" assumed to be in Objective C." +"are assumed to be C++, and filenames ending in :file:`.m` or :file:`.mm` " +"are assumed to be in Objective C." msgstr "" +"*sourcefile* adalah segala sesuatu yang cenderung menjadi file kode sumber, " +"setidaknya dilihat dari nama filenya. Nama file yang diakhiri dengan :file:" +"`.c` diasumsikan ditulis dalam C, nama file yang diakhiri dengan :file:`." +"C`, :file:`.cc`, dan :file:`.c++` diasumsikan sebagai C++, dan nama file " +"yang diakhiri dengan :file:`.m` atau :file:`.mm` diasumsikan berada dalam " +"Objective C." #: ../../install/index.rst:900 msgid "" "*cpparg* is an argument for the C preprocessor, and is anything starting " "with :option:`!-I`, :option:`!-D`, :option:`!-U` or :option:`!-C`." msgstr "" +"*cpparg* adalah argumen untuk preprocessor C, dan apa pun yang dimulai " +"dengan :option:`!-I`, :option:`!-D`, :option:`!-U` atau :option:`!-C `." #: ../../install/index.rst:903 msgid "" "*library* is anything ending in :file:`.a` or beginning with :option:`!-l` " "or :option:`!-L`." msgstr "" +"*library* adalah apapun yang diakhiri dengan :file:`.a` atau dimulai " +"dengan :option:`!-l` atau :option:`!-L`." #: ../../install/index.rst:906 msgid "" @@ -1267,29 +1734,43 @@ msgid "" "can add it by editing the :file:`Setup` file and running ``python setup.py " "build``. For example, if the module defined by the line ::" msgstr "" +"Jika platform tertentu memerlukan pustaka khusus pada platform Anda, Anda " +"dapat menambahkannya dengan mengedit file :file:`Setup` dan menjalankan " +"``python setup.py build``. Misalnya, jika modul ditentukan oleh baris::" #: ../../install/index.rst:912 msgid "" -"must be linked with the math library :file:`libm.a` on your platform, simply" -" add :option:`!-lm` to the line::" +"must be linked with the math library :file:`libm.a` on your platform, " +"simply add :option:`!-lm` to the line::" msgstr "" +"harus ditautkan dengan pustaka math :file:`libm.a` pada platform Anda, " +"cukup tambahkan :option:`!-lm` ke baris::" #: ../../install/index.rst:917 msgid "" "Arbitrary switches intended for the compiler or the linker can be supplied " "with the :option:`!-Xcompiler` *arg* and :option:`!-Xlinker` *arg* options::" msgstr "" +"Sakelar arbitrer yang ditujukan untuk compiler atau linker dapat diberikan " +"dengan opsi :option:`!-Xcompiler` *arg* dan opsi :option:`!-Xlinker` *arg*::" #: ../../install/index.rst:922 msgid "" "The next option after :option:`!-Xcompiler` and :option:`!-Xlinker` will be " "appended to the proper command line, so in the above example the compiler " -"will be passed the :option:`!-o32` option, and the linker will be passed " -":option:`!-shared`. If a compiler option requires an argument, you'll have " +"will be passed the :option:`!-o32` option, and the linker will be passed :" +"option:`!-shared`. If a compiler option requires an argument, you'll have " "to supply multiple :option:`!-Xcompiler` options; for example, to pass ``-x " -"c++`` the :file:`Setup` file would have to contain ``-Xcompiler -x " -"-Xcompiler c++``." +"c++`` the :file:`Setup` file would have to contain ``-Xcompiler -x -" +"Xcompiler c++``." msgstr "" +"Opsi berikutnya setelah :option:`!-Xcompiler` dan :option:`!-Xlinker` akan " +"ditambahkan ke baris perintah yang tepat, jadi pada contoh di atas " +"kompilator akan diberikan opsi :option:`!-o32`, dan penaut akan diberikan :" +"option:`!-shared`. Jika opsi kompilator membutuhkan sebuah argumen, Anda " +"harus menyediakan beberapa opsi :option:`!-Xcompiler`; misalnya, untuk " +"meneruskan ``-x c++`` file :file:`Setup` harus berisi ``-Xcompiler -x -" +"Xcompiler c++``." #: ../../install/index.rst:929 msgid "" @@ -1297,14 +1778,17 @@ msgid "" "environment variable. If set, the contents of :envvar:`CFLAGS` will be " "added to the compiler flags specified in the :file:`Setup` file." msgstr "" +"Penanda compiler juga bisa diberikan melalui pengaturan variabel " +"environment :envvar:`CFLAGS`. Jika disetel, konten :envvar:`CFLAGS` akan " +"ditambahkan ke penanda kompilator yang ditentukan dalam file :file:`Setup`." #: ../../install/index.rst:937 msgid "Using non-Microsoft compilers on Windows" -msgstr "" +msgstr "Menggunakan kompiler non-Microsoft di Windows" #: ../../install/index.rst:944 msgid "Borland/CodeGear C++" -msgstr "" +msgstr "Borland/CodeGear C ++" #: ../../install/index.rst:946 msgid "" @@ -1313,38 +1797,60 @@ msgid "" "object file format (OMF) is different from the format used by the Python " "version you can download from the Python or ActiveState Web site. (Python " "is built with Microsoft Visual C++, which uses COFF as the object file " -"format.) For this reason you have to convert Python's library " -":file:`python25.lib` into the Borland format. You can do this as follows:" -msgstr "" +"format.) For this reason you have to convert Python's library :file:" +"`python25.lib` into the Borland format. You can do this as follows:" +msgstr "" +"Subbagian ini menjelaskan langkah-langkah yang diperlukan untuk menggunakan " +"Distutils dengan compiler Borland C++ versi 5.5. Pertama-tama Anda harus " +"tahu bahwa format file objek (OMF) Borland berbeda dengan format yang " +"digunakan oleh versi Python yang dapat Anda unduh dari situs Web Python " +"atau ActiveState. (Python dibuat dengan Microsoft Visual C++, yang " +"menggunakan COFF sebagai format file objek.) Untuk alasan ini, Anda harus " +"mengonversi pustaka Pythonv :file:`python25.lib` ke dalam format Borland. " +"Anda dapat melakukan ini sebagai berikut:" #: ../../install/index.rst:961 msgid "" -"The :file:`coff2omf` program comes with the Borland compiler. The file " -":file:`python25.lib` is in the :file:`Libs` directory of your Python " +"The :file:`coff2omf` program comes with the Borland compiler. The file :" +"file:`python25.lib` is in the :file:`Libs` directory of your Python " "installation. If your extension uses other libraries (zlib, ...) you have " "to convert them too." msgstr "" +"Program :file:`coff2omf` dilengkapi dengan compiler Borland. File :file:" +"`python25.lib` ada di direktori :file:`Libs` dari instalasi Python Anda. " +"Jika ekstensi Anda menggunakan pustaka lain (zlib, ...) Anda juga harus " +"mengonversinya." #: ../../install/index.rst:966 msgid "" "The converted files have to reside in the same directories as the normal " "libraries." msgstr "" +"File yang dikonversi harus berada di direktori yang sama dengan pustaka " +"normal." #: ../../install/index.rst:969 msgid "" "How does Distutils manage to use these libraries with their changed names? " -"If the extension needs a library (eg. :file:`foo`) Distutils checks first if" -" it finds a library with suffix :file:`_bcpp` (eg. :file:`foo_bcpp.lib`) and" -" then uses this library. In the case it doesn't find such a special library" -" it uses the default name (:file:`foo.lib`.) [#]_" -msgstr "" +"If the extension needs a library (eg. :file:`foo`) Distutils checks first " +"if it finds a library with suffix :file:`_bcpp` (eg. :file:`foo_bcpp.lib`) " +"and then uses this library. In the case it doesn't find such a special " +"library it uses the default name (:file:`foo.lib`.) [#]_" +msgstr "" +"Bagaimana Distutils mengelola untuk menggunakan pustaka ini dengan nama " +"yang berubah? Jika ekstensi memerlukan pustaka (mis. :file:`foo`) Distutils " +"memeriksa terlebih dahulu apakah ia menemukan pustaka dengan sufiks :file:" +"`_bcpp` (mis. :File:`foo_bcpp.lib`) dan kemudian menggunakan pustaka ini. " +"Dalam kasus ia tidak menemukan pustaka khusus ia menggunakan nama default (:" +"file:`foo.lib`.) [#] _" #: ../../install/index.rst:975 msgid "" "To let Distutils compile your extension with Borland C++ you now have to " "type::" msgstr "" +"Untuk mengizinkan Distutils mengkompilasi ekstensi Anda dengan Borland C++, " +"Anda harus mengetik::" #: ../../install/index.rst:979 msgid "" @@ -1352,40 +1858,53 @@ msgid "" "specify this in your personal or system-wide configuration file for " "Distutils (see section :ref:`inst-config-files`.)" msgstr "" +"Jika Anda ingin menggunakan kompiler Borland C++ sebagai default, Anda " +"dapat menentukannya di file konfigurasi pribadi atau sistem untuk Distutils " +"(lihat bagian :ref:`inst-config-files`.)" #: ../../install/index.rst:988 msgid "`C++Builder Compiler `_" -msgstr "" +msgstr "`C++ Builder Compiler `_" #: ../../install/index.rst:987 msgid "" -"Information about the free C++ compiler from Borland, including links to the" -" download pages." +"Information about the free C++ compiler from Borland, including links to " +"the download pages." msgstr "" +"Informasi tentang compiler C++ gratis dari Borland, termasuk link ke " +"halaman download." #: ../../install/index.rst:991 msgid "" -"`Creating Python Extensions Using Borland's Free Compiler " -"`_" +"`Creating Python Extensions Using Borland's Free Compiler `_" msgstr "" +"`Membuat Ekstensi Python Menggunakan Kompiler Borland Gratis ` _" #: ../../install/index.rst:991 msgid "" "Document describing how to use Borland's free command-line C++ compiler to " "build Python." msgstr "" +"Dokumen yang menjelaskan cara menggunakan compiler C++ baris perintah " +"gratis dari Borland untuk membuat Python." #: ../../install/index.rst:996 msgid "GNU C / Cygwin / MinGW" -msgstr "" +msgstr "GNU C / Cygwin / MinGW" #: ../../install/index.rst:998 msgid "" -"This section describes the necessary steps to use Distutils with the GNU " -"C/C++ compilers in their Cygwin and MinGW distributions. [#]_ For a Python " +"This section describes the necessary steps to use Distutils with the GNU C/C" +"++ compilers in their Cygwin and MinGW distributions. [#]_ For a Python " "interpreter that was built with Cygwin, everything should work without any " "of these following steps." msgstr "" +"Bagian ini menjelaskan langkah-langkah yang diperlukan untuk menggunakan " +"Distutils dengan kompiler GNU C/C++ di distribusi Cygwin dan MinGW mereka. " +"[#]_ Untuk interpreter Python yang dibangun dengan Cygwin, semuanya harus " +"bekerja tanpa langkah-langkah berikut ini." #: ../../install/index.rst:1003 msgid "" @@ -1393,14 +1912,19 @@ msgid "" "Extensions most likely to not work are those that use C++ or depend on " "Microsoft Visual C extensions." msgstr "" +"Tidak semua ekstensi dapat dibuat dengan MinGW atau Cygwin, tetapi banyak " +"yang bisa. Ekstensi yang paling mungkin tidak berfungsi adalah ekstensi " +"yang menggunakan C++ atau bergantung pada ekstensi Microsoft Visual C." #: ../../install/index.rst:1007 msgid "To let Distutils compile your extension with Cygwin you have to type::" msgstr "" +"Untuk mengizinkan Distutils mengkompilasi ekstensi Anda dengan Cygwin, Anda " +"harus mengetik::" #: ../../install/index.rst:1011 msgid "and for Cygwin in no-cygwin mode [#]_ or for MinGW type::" -msgstr "" +msgstr "dan untuk Cygwin dalam mode no-cygwin [#]_ atau untuk tipe MinGW::" #: ../../install/index.rst:1015 msgid "" @@ -1408,10 +1932,14 @@ msgid "" "consider writing it in your personal or system-wide configuration file for " "Distutils (see section :ref:`inst-config-files`.)" msgstr "" +"Jika Anda ingin menggunakan salah satu opsi/kompiler ini sebagai default, " +"Anda harus mempertimbangkan untuk menulisnya di file konfigurasi pribadi " +"atau seluruh sistem Anda untuk Distutils (lihat bagian :ref:`inst-config-" +"files`.)" #: ../../install/index.rst:1020 msgid "Older Versions of Python and MinGW" -msgstr "" +msgstr "Versi Lama Python dan MinGW" #: ../../install/index.rst:1021 msgid "" @@ -1419,15 +1947,23 @@ msgid "" "inferior to 2.4.1 with a MinGW inferior to 3.0.0 (with " "binutils-2.13.90-20030111-1)." msgstr "" +"Petunjuk berikut hanya berlaku jika Anda menggunakan versi Python yang " +"lebih rendah dari 2.4.1 dengan MinGW yang lebih rendah dari 3.0.0 (dengan " +"binutils-2.13.90-20030111-1)." #: ../../install/index.rst:1025 msgid "" "These compilers require some special libraries. This task is more complex " -"than for Borland's C++, because there is no program to convert the library." -" First you have to create a list of symbols which the Python DLL exports. " -"(You can find a good program for this task at " -"https://sourceforge.net/projects/mingw/files/MinGW/Extension/pexports/)." +"than for Borland's C++, because there is no program to convert the " +"library. First you have to create a list of symbols which the Python DLL " +"exports. (You can find a good program for this task at https://sourceforge." +"net/projects/mingw/files/MinGW/Extension/pexports/)." msgstr "" +"Kompiler ini membutuhkan beberapa pustaka khusus. Tugas ini lebih kompleks " +"daripada C++ Borland, karena tidak ada program untuk mengonversi pustaka. " +"Pertama, Anda harus membuat daftar simbol yang diekspor Python DLL. (Anda " +"dapat menemukan program yang bagus untuk tugas ini di https://sourceforge." +"net/projects/mingw/files/MinGW/Extension/pexports/)." #: ../../install/index.rst:1038 msgid "" @@ -1437,36 +1973,50 @@ msgid "" "directory. In a shared installation, it will be located in the system " "directory." msgstr "" +"Lokasi dari file yang diinstal :file:`python25.dll` akan tergantung pada " +"opsi instalasi dan versi serta bahasa Windows. Dalam instalasi \"hanya " +"untuk saya\", ini akan muncul di root direktori instalasi. Dalam instalasi " +"bersama, itu akan ditempatkan di direktori sistem." #: ../../install/index.rst:1043 msgid "" "Then you can create from these information an import library for gcc. ::" msgstr "" +"Kemudian Anda dapat membuat dari informasi ini pustaka impor untuk gcc. ::" #: ../../install/index.rst:1047 msgid "" -"The resulting library has to be placed in the same directory as " -":file:`python25.lib`. (Should be the :file:`libs` directory under your " -"Python installation directory.)" +"The resulting library has to be placed in the same directory as :file:" +"`python25.lib`. (Should be the :file:`libs` directory under your Python " +"installation directory.)" msgstr "" +"Pustaka yang dihasilkan harus ditempatkan di direktori yang sama dengan :" +"file:`python25.lib`. (Seharusnya direktori :file:`libs` di bawah direktori " +"instalasi Python Anda.)" #: ../../install/index.rst:1051 msgid "" -"If your extension uses other libraries (zlib,...) you might have to convert" -" them too. The converted files have to reside in the same directories as the" -" normal libraries do." +"If your extension uses other libraries (zlib,...) you might have to " +"convert them too. The converted files have to reside in the same " +"directories as the normal libraries do." msgstr "" +"Jika ekstensi Anda menggunakan pustaka lain (zlib, ...) Anda mungkin harus " +"mengonversinya juga. File yang dikonversi harus berada di direktori yang " +"sama seperti pustaka normal." #: ../../install/index.rst:1058 msgid "" -"`Building Python modules on MS Windows platform with MinGW " -"`_" +"`Building Python modules on MS Windows platform with MinGW `_" msgstr "" +"`Membangun modul Python pada platform MS Windows dengan MinGW `_" #: ../../install/index.rst:1059 msgid "" "Information about building the required libraries for the MinGW environment." msgstr "" +"Informasi tentang membangun pustaka yang diperlukan untuk environment MinGW." #: ../../install/index.rst:1063 msgid "Footnotes" @@ -1477,15 +2027,21 @@ msgid "" "This also means you could replace all existing COFF-libraries with OMF-" "libraries of the same name." msgstr "" +"Ini juga berarti Anda dapat mengganti semua pustaka COFF yang ada dengan " +"pustaka OMF dengan nama yang sama." #: ../../install/index.rst:1067 msgid "" "Check https://www.sourceware.org/cygwin/ and http://www.mingw.org/ for more " "information" msgstr "" +"Periksa https://www.sourceware.org/cygwin/ dan http://www.mingw.org/ untuk " +"informasi lebih lanjut" #: ../../install/index.rst:1070 msgid "" -"Then you have no POSIX emulation available, but you also don't need " -":file:`cygwin1.dll`." +"Then you have no POSIX emulation available, but you also don't need :file:" +"`cygwin1.dll`." msgstr "" +"Maka Anda tidak memiliki emulasi POSIX yang tersedia, tetapi Anda juga " +"tidak memerlukan :file:`cygwin1.dll`." From a6a477efacf682a63a95618a3488aefe67dbb2f8 Mon Sep 17 00:00:00 2001 From: oon arfiandwi Date: Thu, 24 Dec 2020 06:07:47 +0800 Subject: [PATCH 3/3] Sinkronisasi dengan Transifex 20201224. --- c-api/type.po | 79 +- howto/descriptor.po | 565 +- install/index.po | 965 +- library/argparse.po | 381 +- library/ast.po | 133 +- library/asyncio-policy.po | 4 +- library/asyncio-task.po | 14 +- library/collections.abc.po | 5 +- library/collections.po | 134 +- library/concurrent.futures.po | 18 +- library/email.po | 50 +- library/enum.po | 31 +- library/fnmatch.po | 8 +- library/functions.po | 4 +- library/imaplib.po | 8 +- library/itertools.po | 4 +- library/logging.po | 6 +- library/multiprocessing.po | 166 +- library/platform.po | 25 +- library/random.po | 137 +- library/sqlite3.po | 356 +- library/stdtypes.po | 5 +- library/string.po | 218 +- library/types.po | 70 +- library/typing.po | 393 +- library/unittest.po | 157 +- library/venv.po | 6 +- reference/compound_stmts.po | 259 +- reference/simple_stmts.po | 27 +- .../python-newest.whatsnew--3_9/id.po | 95 +- tutorial/controlflow.po | 6 +- tutorial/errors.po | 57 +- tutorial/inputoutput.po | 72 +- using/windows.po | 6 +- whatsnew/3_8.po | 39 +- whatsnew/changelog.po | 13646 ++++++++-------- 36 files changed, 9547 insertions(+), 8602 deletions(-) diff --git a/c-api/type.po b/c-api/type.po index b58f336..cf11bf1 100644 --- a/c-api/type.po +++ b/c-api/type.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-09-05 04:00+0000\n" +"POT-Creation-Date: 2020-12-21 04:56+0000\n" "PO-Revision-Date: 2017-02-16 17:39+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -192,11 +192,12 @@ msgstr "" #: ../../c-api/type.rst:158 msgid "" -"If *bases* is ``NULL``, the *Py_tp_base* slot is used instead. If that also " -"is ``NULL``, the new type derives from :class:`object`." +"If *bases* is ``NULL``, the *Py_tp_bases* slot is used instead. If that also" +" is ``NULL``, the *Py_tp_base* slot is used instead. If that also is " +"``NULL``, the new type derives from :class:`object`." msgstr "" -#: ../../c-api/type.rst:161 +#: ../../c-api/type.rst:162 msgid "" "The *module* argument can be used to record the module in which the new " "class is defined. It must be a module object or ``NULL``. If not ``NULL``, " @@ -205,60 +206,60 @@ msgid "" "subclasses; it must be specified for each class individually." msgstr "" -#: ../../c-api/type.rst:168 +#: ../../c-api/type.rst:169 msgid "This function calls :c:func:`PyType_Ready` on the new type." msgstr "" -#: ../../c-api/type.rst:174 +#: ../../c-api/type.rst:175 msgid "Equivalent to ``PyType_FromModuleAndSpec(NULL, spec, bases)``." msgstr "" -#: ../../c-api/type.rst:180 +#: ../../c-api/type.rst:181 msgid "Equivalent to ``PyType_FromSpecWithBases(spec, NULL)``." msgstr "" -#: ../../c-api/type.rst:184 +#: ../../c-api/type.rst:185 msgid "Structure defining a type's behavior." msgstr "" -#: ../../c-api/type.rst:188 +#: ../../c-api/type.rst:189 msgid "Name of the type, used to set :c:member:`PyTypeObject.tp_name`." msgstr "" -#: ../../c-api/type.rst:193 +#: ../../c-api/type.rst:194 msgid "" "Size of the instance in bytes, used to set " ":c:member:`PyTypeObject.tp_basicsize` and " ":c:member:`PyTypeObject.tp_itemsize`." msgstr "" -#: ../../c-api/type.rst:199 +#: ../../c-api/type.rst:200 msgid "Type flags, used to set :c:member:`PyTypeObject.tp_flags`." msgstr "" -#: ../../c-api/type.rst:201 +#: ../../c-api/type.rst:202 msgid "" "If the ``Py_TPFLAGS_HEAPTYPE`` flag is not set, " ":c:func:`PyType_FromSpecWithBases` sets it automatically." msgstr "" -#: ../../c-api/type.rst:206 +#: ../../c-api/type.rst:207 msgid "" "Array of :c:type:`PyType_Slot` structures. Terminated by the special slot " "value ``{0, NULL}``." msgstr "" -#: ../../c-api/type.rst:211 +#: ../../c-api/type.rst:212 msgid "" "Structure defining optional functionality of a type, containing a slot ID " "and a value pointer." msgstr "" -#: ../../c-api/type.rst:216 +#: ../../c-api/type.rst:217 msgid "A slot ID." msgstr "" -#: ../../c-api/type.rst:218 +#: ../../c-api/type.rst:219 msgid "" "Slot IDs are named like the field names of the structures " ":c:type:`PyTypeObject`, :c:type:`PyNumberMethods`, " @@ -266,97 +267,97 @@ msgid "" ":c:type:`PyAsyncMethods` with an added ``Py_`` prefix. For example, use:" msgstr "" -#: ../../c-api/type.rst:224 +#: ../../c-api/type.rst:225 msgid "``Py_tp_dealloc`` to set :c:member:`PyTypeObject.tp_dealloc`" msgstr "" -#: ../../c-api/type.rst:225 +#: ../../c-api/type.rst:226 msgid "``Py_nb_add`` to set :c:member:`PyNumberMethods.nb_add`" msgstr "" -#: ../../c-api/type.rst:226 +#: ../../c-api/type.rst:227 msgid "``Py_sq_length`` to set :c:member:`PySequenceMethods.sq_length`" msgstr "" -#: ../../c-api/type.rst:228 +#: ../../c-api/type.rst:229 msgid "" "The following fields cannot be set at all using :c:type:`PyType_Spec` and " ":c:type:`PyType_Slot`:" msgstr "" -#: ../../c-api/type.rst:231 +#: ../../c-api/type.rst:232 msgid ":c:member:`~PyTypeObject.tp_dict`" msgstr ":c:member:`~PyTypeObject.tp_dict`" -#: ../../c-api/type.rst:232 +#: ../../c-api/type.rst:233 msgid ":c:member:`~PyTypeObject.tp_mro`" msgstr ":c:member:`~PyTypeObject.tp_mro`" -#: ../../c-api/type.rst:233 +#: ../../c-api/type.rst:234 msgid ":c:member:`~PyTypeObject.tp_cache`" msgstr ":c:member:`~PyTypeObject.tp_cache`" -#: ../../c-api/type.rst:234 +#: ../../c-api/type.rst:235 msgid ":c:member:`~PyTypeObject.tp_subclasses`" msgstr ":c:member:`~PyTypeObject.tp_subclasses`" -#: ../../c-api/type.rst:235 +#: ../../c-api/type.rst:236 msgid ":c:member:`~PyTypeObject.tp_weaklist`" msgstr ":c:member:`~PyTypeObject.tp_weaklist`" -#: ../../c-api/type.rst:236 +#: ../../c-api/type.rst:237 msgid ":c:member:`~PyTypeObject.tp_vectorcall`" msgstr "" -#: ../../c-api/type.rst:237 +#: ../../c-api/type.rst:238 msgid "" ":c:member:`~PyTypeObject.tp_weaklistoffset` (see :ref:`PyMemberDef " "`)" msgstr "" -#: ../../c-api/type.rst:239 +#: ../../c-api/type.rst:240 msgid "" ":c:member:`~PyTypeObject.tp_dictoffset` (see :ref:`PyMemberDef `)" msgstr "" -#: ../../c-api/type.rst:241 +#: ../../c-api/type.rst:242 msgid "" ":c:member:`~PyTypeObject.tp_vectorcall_offset` (see :ref:`PyMemberDef " "`)" msgstr "" -#: ../../c-api/type.rst:244 +#: ../../c-api/type.rst:245 msgid "" "The following fields cannot be set using :c:type:`PyType_Spec` and " ":c:type:`PyType_Slot` under the limited API:" msgstr "" -#: ../../c-api/type.rst:247 +#: ../../c-api/type.rst:248 msgid ":c:member:`~PyBufferProcs.bf_getbuffer`" msgstr ":c:member:`~PyBufferProcs.bf_getbuffer`" -#: ../../c-api/type.rst:248 +#: ../../c-api/type.rst:249 msgid ":c:member:`~PyBufferProcs.bf_releasebuffer`" msgstr ":c:member:`~PyBufferProcs.bf_releasebuffer`" -#: ../../c-api/type.rst:250 +#: ../../c-api/type.rst:251 msgid "" -"Setting :c:data:`Py_tp_bases` may be problematic on some platforms. To avoid" -" issues, use the *bases* argument of :py:func:`PyType_FromSpecWithBases` " -"instead." +"Setting :c:data:`Py_tp_bases` or :c:data:`Py_tp_base` may be problematic on " +"some platforms. To avoid issues, use the *bases* argument of " +":py:func:`PyType_FromSpecWithBases` instead." msgstr "" -#: ../../c-api/type.rst:256 +#: ../../c-api/type.rst:258 msgid "Slots in :c:type:`PyBufferProcs` in may be set in the unlimited API." msgstr "" -#: ../../c-api/type.rst:260 +#: ../../c-api/type.rst:262 msgid "" "The desired value of the slot. In most cases, this is a pointer to a " "function." msgstr "" -#: ../../c-api/type.rst:263 +#: ../../c-api/type.rst:265 msgid "May not be ``NULL``." msgstr "" diff --git a/howto/descriptor.po b/howto/descriptor.po index 53b4287..6973ee6 100644 --- a/howto/descriptor.po +++ b/howto/descriptor.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-02 04:31+0000\n" +"POT-Creation-Date: 2020-12-21 04:56+0000\n" "PO-Revision-Date: 2017-02-16 17:44+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -60,7 +60,7 @@ msgstr "" #: ../../howto/descriptor.rst:18 msgid "" "The \"primer\" gives a basic overview, moving gently from simple examples, " -"adding one feature at a time. It is a great place to start." +"adding one feature at a time. Start here if you're new to descriptors." msgstr "" #: ../../howto/descriptor.rst:21 @@ -80,94 +80,99 @@ msgstr "" msgid "" "The last section has pure Python equivalents for built-in descriptors that " "are written in C. Read this if you're curious about how functions turn into" -" bound methods or about how to implement common tools like " -":func:`classmethod`, :func:`staticmethod`, and :func:`property`." +" bound methods or about the implementation of common tools like " +":func:`classmethod`, :func:`staticmethod`, :func:`property`, and " +":term:`__slots__`." msgstr "" -#: ../../howto/descriptor.rst:35 +#: ../../howto/descriptor.rst:36 msgid "Primer" msgstr "" -#: ../../howto/descriptor.rst:37 +#: ../../howto/descriptor.rst:38 msgid "" "In this primer, we start with the most basic possible example and then we'll" " add new capabilities one by one." msgstr "" -#: ../../howto/descriptor.rst:42 +#: ../../howto/descriptor.rst:43 msgid "Simple example: A descriptor that returns a constant" msgstr "" -#: ../../howto/descriptor.rst:44 +#: ../../howto/descriptor.rst:45 msgid "" "The :class:`Ten` class is a descriptor that always returns the constant " -"``10``::" +"``10`` from its :meth:`__get__` method:" msgstr "" -#: ../../howto/descriptor.rst:51 +#: ../../howto/descriptor.rst:54 msgid "" "To use the descriptor, it must be stored as a class variable in another " -"class::" +"class:" msgstr "" -#: ../../howto/descriptor.rst:57 +#: ../../howto/descriptor.rst:62 msgid "" "An interactive session shows the difference between normal attribute lookup " -"and descriptor lookup::" +"and descriptor lookup:" msgstr "" -#: ../../howto/descriptor.rst:66 +#: ../../howto/descriptor.rst:73 msgid "" -"In the ``a.x`` attribute lookup, the dot operator finds the value ``5`` " -"stored in the class dictionary. In the ``a.y`` descriptor lookup, the dot " -"operator calls the descriptor's :meth:`__get__()` method. That method " -"returns ``10``. Note that the value ``10`` is not stored in either the class" -" dictionary or the instance dictionary. Instead, the value ``10`` is " -"computed on demand." +"In the ``a.x`` attribute lookup, the dot operator finds the key ``x`` and " +"the value ``5`` in the class dictionary. In the ``a.y`` lookup, the dot " +"operator finds a descriptor instance, recognized by its ``__get__`` method, " +"and calls that method which returns ``10``." msgstr "" -#: ../../howto/descriptor.rst:72 +#: ../../howto/descriptor.rst:78 +msgid "" +"Note that the value ``10`` is not stored in either the class dictionary or " +"the instance dictionary. Instead, the value ``10`` is computed on demand." +msgstr "" + +#: ../../howto/descriptor.rst:81 msgid "" "This example shows how a simple descriptor works, but it isn't very useful. " "For retrieving constants, normal attribute lookup would be better." msgstr "" -#: ../../howto/descriptor.rst:75 +#: ../../howto/descriptor.rst:84 msgid "" "In the next section, we'll create something more useful, a dynamic lookup." msgstr "" -#: ../../howto/descriptor.rst:79 +#: ../../howto/descriptor.rst:88 msgid "Dynamic lookups" msgstr "" -#: ../../howto/descriptor.rst:81 +#: ../../howto/descriptor.rst:90 msgid "" -"Interesting descriptors typically run computations instead of doing " -"lookups::" +"Interesting descriptors typically run computations instead of returning " +"constants:" msgstr "" -#: ../../howto/descriptor.rst:97 +#: ../../howto/descriptor.rst:109 msgid "" "An interactive session shows that the lookup is dynamic — it computes " "different, updated answers each time::" msgstr "" -#: ../../howto/descriptor.rst:111 +#: ../../howto/descriptor.rst:122 msgid "" "Besides showing how descriptors can run computations, this example also " "reveals the purpose of the parameters to :meth:`__get__`. The *self* " "parameter is *size*, an instance of *DirectorySize*. The *obj* parameter is" -" either *g* or *s*, an instance of *Directory*. It is *obj* parameter that " -"lets the :meth:`__get__` method learn the target directory. The *objtype* " -"parameter is the class *Directory*." +" either *g* or *s*, an instance of *Directory*. It is the *obj* parameter " +"that lets the :meth:`__get__` method learn the target directory. The " +"*objtype* parameter is the class *Directory*." msgstr "" -#: ../../howto/descriptor.rst:120 +#: ../../howto/descriptor.rst:131 msgid "Managed attributes" msgstr "" -#: ../../howto/descriptor.rst:122 +#: ../../howto/descriptor.rst:133 msgid "" "A popular use for descriptors is managing access to instance data. The " "descriptor is assigned to a public attribute in the class dictionary while " @@ -176,106 +181,107 @@ msgid "" " when the public attribute is accessed." msgstr "" -#: ../../howto/descriptor.rst:128 +#: ../../howto/descriptor.rst:139 msgid "" "In the following example, *age* is the public attribute and *_age* is the " "private attribute. When the public attribute is accessed, the descriptor " -"logs the lookup or update::" +"logs the lookup or update:" msgstr "" -#: ../../howto/descriptor.rst:159 +#: ../../howto/descriptor.rst:172 msgid "" "An interactive session shows that all access to the managed attribute *age* " -"is logged, but that the regular attribute *name* is not logged::" +"is logged, but that the regular attribute *name* is not logged:" msgstr "" -#: ../../howto/descriptor.rst:185 +#: ../../howto/descriptor.rst:206 msgid "" -"One major issue with this example is the private name *_age* is hardwired in" -" the *LoggedAgeAccess* class. That means that each instance can only have " -"one logged attribute and that its name is unchangeable. In the next " -"example, we'll fix that problem." +"One major issue with this example is that the private name *_age* is " +"hardwired in the *LoggedAgeAccess* class. That means that each instance can" +" only have one logged attribute and that its name is unchangeable. In the " +"next example, we'll fix that problem." msgstr "" -#: ../../howto/descriptor.rst:192 -msgid "Customized Names" +#: ../../howto/descriptor.rst:213 +msgid "Customized names" msgstr "" -#: ../../howto/descriptor.rst:194 +#: ../../howto/descriptor.rst:215 msgid "" -"When a class uses descriptors, it can inform each descriptor about what " +"When a class uses descriptors, it can inform each descriptor about which " "variable name was used." msgstr "" -#: ../../howto/descriptor.rst:197 +#: ../../howto/descriptor.rst:218 msgid "" "In this example, the :class:`Person` class has two descriptor instances, " "*name* and *age*. When the :class:`Person` class is defined, it makes a " "callback to :meth:`__set_name__` in *LoggedAccess* so that the field names " "can be recorded, giving each descriptor its own *public_name* and " -"*private_name*::" +"*private_name*:" msgstr "" -#: ../../howto/descriptor.rst:233 +#: ../../howto/descriptor.rst:256 msgid "" "An interactive session shows that the :class:`Person` class has called " ":meth:`__set_name__` so that the field names would be recorded. Here we " -"call :func:`vars` to lookup the descriptor without triggering it::" +"call :func:`vars` to look up the descriptor without triggering it:" msgstr "" -#: ../../howto/descriptor.rst:242 -msgid "The new class now logs access to both *name* and *age*::" +#: ../../howto/descriptor.rst:267 +msgid "The new class now logs access to both *name* and *age*:" msgstr "" -#: ../../howto/descriptor.rst:251 +#: ../../howto/descriptor.rst:284 msgid "The two *Person* instances contain only the private names::" msgstr "" -#: ../../howto/descriptor.rst:260 +#: ../../howto/descriptor.rst:293 msgid "Closing thoughts" msgstr "" -#: ../../howto/descriptor.rst:262 +#: ../../howto/descriptor.rst:295 msgid "" "A :term:`descriptor` is what we call any object that defines " ":meth:`__get__`, :meth:`__set__`, or :meth:`__delete__`." msgstr "" -#: ../../howto/descriptor.rst:265 +#: ../../howto/descriptor.rst:298 msgid "" "Optionally, descriptors can have a :meth:`__set_name__` method. This is " "only used in cases where a descriptor needs to know either the class where " -"it was created or the name of class variable it was assigned to." +"it was created or the name of class variable it was assigned to. (This " +"method, if present, is called even if the class is not a descriptor.)" msgstr "" -#: ../../howto/descriptor.rst:269 +#: ../../howto/descriptor.rst:303 msgid "" -"Descriptors get invoked by the dot operator during attribute lookup. If a " -"descriptor is accessed indirectly with " +"Descriptors get invoked by the dot \"operator\" during attribute lookup. If" +" a descriptor is accessed indirectly with " "``vars(some_class)[descriptor_name]``, the descriptor instance is returned " "without invoking it." msgstr "" -#: ../../howto/descriptor.rst:273 +#: ../../howto/descriptor.rst:307 msgid "" "Descriptors only work when used as class variables. When put in instances, " "they have no effect." msgstr "" -#: ../../howto/descriptor.rst:276 +#: ../../howto/descriptor.rst:310 msgid "" "The main motivation for descriptors is to provide a hook allowing objects " -"stored in class variables to control what happens during dotted lookup." +"stored in class variables to control what happens during attribute lookup." msgstr "" -#: ../../howto/descriptor.rst:279 +#: ../../howto/descriptor.rst:313 msgid "" "Traditionally, the calling class controls what happens during lookup. " "Descriptors invert that relationship and allow the data being looked-up to " "have a say in the matter." msgstr "" -#: ../../howto/descriptor.rst:283 +#: ../../howto/descriptor.rst:317 msgid "" "Descriptors are used throughout the language. It is how functions turn into" " bound methods. Common tools like :func:`classmethod`, " @@ -283,21 +289,21 @@ msgid "" ":func:`functools.cached_property` are all implemented as descriptors." msgstr "" -#: ../../howto/descriptor.rst:290 +#: ../../howto/descriptor.rst:324 msgid "Complete Practical Example" msgstr "" -#: ../../howto/descriptor.rst:292 +#: ../../howto/descriptor.rst:326 msgid "" "In this example, we create a practical and powerful tool for locating " "notoriously hard to find data corruption bugs." msgstr "" -#: ../../howto/descriptor.rst:297 +#: ../../howto/descriptor.rst:331 msgid "Validator class" msgstr "" -#: ../../howto/descriptor.rst:299 +#: ../../howto/descriptor.rst:333 msgid "" "A validator is a descriptor for managed attribute access. Prior to storing " "any data, it verifies that the new value meets various type and range " @@ -305,39 +311,39 @@ msgid "" "prevent data corruption at its source." msgstr "" -#: ../../howto/descriptor.rst:304 +#: ../../howto/descriptor.rst:338 msgid "" "This :class:`Validator` class is both an :term:`abstract base class` and a " -"managed attribute descriptor::" +"managed attribute descriptor:" msgstr "" -#: ../../howto/descriptor.rst:325 +#: ../../howto/descriptor.rst:361 msgid "" "Custom validators need to inherit from :class:`Validator` and must supply a " ":meth:`validate` method to test various restrictions as needed." msgstr "" -#: ../../howto/descriptor.rst:330 +#: ../../howto/descriptor.rst:366 msgid "Custom validators" msgstr "" -#: ../../howto/descriptor.rst:332 +#: ../../howto/descriptor.rst:368 msgid "Here are three practical data validation utilities:" msgstr "" -#: ../../howto/descriptor.rst:334 +#: ../../howto/descriptor.rst:370 msgid "" ":class:`OneOf` verifies that a value is one of a restricted set of options." msgstr "" -#: ../../howto/descriptor.rst:336 +#: ../../howto/descriptor.rst:372 msgid "" ":class:`Number` verifies that a value is either an :class:`int` or " ":class:`float`. Optionally, it verifies that a value is between a given " "minimum or maximum." msgstr "" -#: ../../howto/descriptor.rst:340 +#: ../../howto/descriptor.rst:376 msgid "" ":class:`String` verifies that a value is a :class:`str`. Optionally, it " "validates a given minimum or maximum length. It can validate a user-defined" @@ -345,71 +351,69 @@ msgid "" " as well." msgstr "" -#: ../../howto/descriptor.rst:399 -msgid "Practical use" +#: ../../howto/descriptor.rst:435 +msgid "Practical application" msgstr "" -#: ../../howto/descriptor.rst:401 -msgid "Here's how the data validators can be used in a real class::" +#: ../../howto/descriptor.rst:437 +msgid "Here's how the data validators can be used in a real class:" msgstr "" -#: ../../howto/descriptor.rst:414 -msgid "The descriptors prevent invalid instances from being created::" +#: ../../howto/descriptor.rst:452 +msgid "The descriptors prevent invalid instances from being created:" msgstr "" -#: ../../howto/descriptor.rst:424 +#: ../../howto/descriptor.rst:479 msgid "Technical Tutorial" msgstr "" -#: ../../howto/descriptor.rst:426 +#: ../../howto/descriptor.rst:481 msgid "" "What follows is a more technical tutorial for the mechanics and details of " "how descriptors work." msgstr "" -#: ../../howto/descriptor.rst:431 +#: ../../howto/descriptor.rst:486 msgid "Abstract" msgstr "Abstrak" -#: ../../howto/descriptor.rst:433 +#: ../../howto/descriptor.rst:488 msgid "" "Defines descriptors, summarizes the protocol, and shows how descriptors are " "called. Provides an example showing how object relational mappings work." msgstr "" -#: ../../howto/descriptor.rst:436 +#: ../../howto/descriptor.rst:491 msgid "" "Learning about descriptors not only provides access to a larger toolset, it " -"creates a deeper understanding of how Python works and an appreciation for " -"the elegance of its design." +"creates a deeper understanding of how Python works." msgstr "" -#: ../../howto/descriptor.rst:442 -msgid "Definition and Introduction" +#: ../../howto/descriptor.rst:496 +msgid "Definition and introduction" msgstr "" -#: ../../howto/descriptor.rst:444 +#: ../../howto/descriptor.rst:498 msgid "" -"In general, a descriptor is an object attribute with \"binding behavior\", " -"one whose attribute access has been overridden by methods in the descriptor " -"protocol. Those methods are :meth:`__get__`, :meth:`__set__`, and " -":meth:`__delete__`. If any of those methods are defined for an object, it " -"is said to be a :term:`descriptor`." +"In general, a descriptor is an attribute value that has one of the methods " +"in the descriptor protocol. Those methods are :meth:`__get__`, " +":meth:`__set__`, and :meth:`__delete__`. If any of those methods are " +"defined for an the attribute, it is said to be a :term:`descriptor`." msgstr "" -#: ../../howto/descriptor.rst:450 +#: ../../howto/descriptor.rst:503 msgid "" "The default behavior for attribute access is to get, set, or delete the " "attribute from an object's dictionary. For instance, ``a.x`` has a lookup " "chain starting with ``a.__dict__['x']``, then ``type(a).__dict__['x']``, and" -" continuing through the base classes of ``type(a)``. If the looked-up value " -"is an object defining one of the descriptor methods, then Python may " -"override the default behavior and invoke the descriptor method instead. " -"Where this occurs in the precedence chain depends on which descriptor " -"methods were defined." +" continuing through the method resolution order of ``type(a)``. If the " +"looked-up value is an object defining one of the descriptor methods, then " +"Python may override the default behavior and invoke the descriptor method " +"instead. Where this occurs in the precedence chain depends on which " +"descriptor methods were defined." msgstr "" -#: ../../howto/descriptor.rst:459 +#: ../../howto/descriptor.rst:512 msgid "" "Descriptors are a powerful, general purpose protocol. They are the " "mechanism behind properties, methods, static methods, class methods, and " @@ -418,38 +422,38 @@ msgid "" "everyday Python programs." msgstr "" -#: ../../howto/descriptor.rst:467 -msgid "Descriptor Protocol" +#: ../../howto/descriptor.rst:520 +msgid "Descriptor protocol" msgstr "" -#: ../../howto/descriptor.rst:469 +#: ../../howto/descriptor.rst:522 msgid "``descr.__get__(self, obj, type=None) -> value``" msgstr "" -#: ../../howto/descriptor.rst:471 +#: ../../howto/descriptor.rst:524 msgid "``descr.__set__(self, obj, value) -> None``" msgstr "" -#: ../../howto/descriptor.rst:473 +#: ../../howto/descriptor.rst:526 msgid "``descr.__delete__(self, obj) -> None``" msgstr "" -#: ../../howto/descriptor.rst:475 +#: ../../howto/descriptor.rst:528 msgid "" "That is all there is to it. Define any of these methods and an object is " "considered a descriptor and can override default behavior upon being looked " "up as an attribute." msgstr "" -#: ../../howto/descriptor.rst:479 +#: ../../howto/descriptor.rst:532 msgid "" "If an object defines :meth:`__set__` or :meth:`__delete__`, it is considered" " a data descriptor. Descriptors that only define :meth:`__get__` are called" -" non-data descriptors (they are typically used for methods but other uses " -"are possible)." +" non-data descriptors (they are often used for methods but other uses are " +"possible)." msgstr "" -#: ../../howto/descriptor.rst:484 +#: ../../howto/descriptor.rst:537 msgid "" "Data and non-data descriptors differ in how overrides are calculated with " "respect to entries in an instance's dictionary. If an instance's dictionary" @@ -458,7 +462,7 @@ msgid "" "name as a non-data descriptor, the dictionary entry takes precedence." msgstr "" -#: ../../howto/descriptor.rst:490 +#: ../../howto/descriptor.rst:543 msgid "" "To make a read-only data descriptor, define both :meth:`__get__` and " ":meth:`__set__` with the :meth:`__set__` raising an :exc:`AttributeError` " @@ -466,41 +470,41 @@ msgid "" "placeholder is enough to make it a data descriptor." msgstr "" -#: ../../howto/descriptor.rst:497 -msgid "Overview of Descriptor Invocation" +#: ../../howto/descriptor.rst:550 +msgid "Overview of descriptor invocation" msgstr "" -#: ../../howto/descriptor.rst:499 +#: ../../howto/descriptor.rst:552 msgid "" "A descriptor can be called directly with ``desc.__get__(obj)`` or " "``desc.__get__(None, cls)``." msgstr "" -#: ../../howto/descriptor.rst:502 +#: ../../howto/descriptor.rst:555 msgid "" "But it is more common for a descriptor to be invoked automatically from " "attribute access." msgstr "" -#: ../../howto/descriptor.rst:505 +#: ../../howto/descriptor.rst:558 msgid "" "The expression ``obj.x`` looks up the attribute ``x`` in the chain of " -"namespaces for ``obj``. If the search finds a descriptor, its " -":meth:`__get__` method is invoked according to the precedence rules listed " -"below." +"namespaces for ``obj``. If the search finds a descriptor outside of the " +"instance ``__dict__``, its :meth:`__get__` method is invoked according to " +"the precedence rules listed below." msgstr "" -#: ../../howto/descriptor.rst:509 +#: ../../howto/descriptor.rst:563 msgid "" "The details of invocation depend on whether ``obj`` is an object, class, or " "instance of super." msgstr "" -#: ../../howto/descriptor.rst:514 -msgid "Invocation from an Instance" +#: ../../howto/descriptor.rst:568 +msgid "Invocation from an instance" msgstr "" -#: ../../howto/descriptor.rst:516 +#: ../../howto/descriptor.rst:570 msgid "" "Instance lookup scans through a chain of namespaces giving data descriptors " "the highest priority, followed by instance variables, then non-data " @@ -508,29 +512,43 @@ msgid "" "provided." msgstr "" -#: ../../howto/descriptor.rst:521 +#: ../../howto/descriptor.rst:575 msgid "" "If a descriptor is found for ``a.x``, then it is invoked with: " "``desc.__get__(a, type(a))``." msgstr "" -#: ../../howto/descriptor.rst:524 +#: ../../howto/descriptor.rst:578 msgid "" "The logic for a dotted lookup is in :meth:`object.__getattribute__`. Here " -"is a pure Python equivalent::" +"is a pure Python equivalent:" msgstr "" -#: ../../howto/descriptor.rst:548 +#: ../../howto/descriptor.rst:698 msgid "" -"The :exc:`TypeError` exception handler is needed because the instance " -"dictionary doesn't exist when its class defines :term:`__slots__`." +"Interestingly, attribute lookup doesn't call :meth:`object.__getattribute__`" +" directly. Instead, both the dot operator and the :func:`getattr` function " +"perform attribute lookup by way of a helper function:" msgstr "" -#: ../../howto/descriptor.rst:553 -msgid "Invocation from a Class" +#: ../../howto/descriptor.rst:713 +msgid "" +"So if :meth:`__getattr__` exists, it is called whenever " +":meth:`__getattribute__` raises :exc:`AttributeError` (either directly or in" +" one of the descriptor calls)." msgstr "" -#: ../../howto/descriptor.rst:555 +#: ../../howto/descriptor.rst:716 +msgid "" +"Also, if a user calls :meth:`object.__getattribute__` directly, the " +":meth:`__getattr__` hook is bypassed entirely." +msgstr "" + +#: ../../howto/descriptor.rst:721 +msgid "Invocation from a class" +msgstr "" + +#: ../../howto/descriptor.rst:723 msgid "" "The logic for a dotted lookup such as ``A.x`` is in " ":meth:`type.__getattribute__`. The steps are similar to those for " @@ -538,28 +556,28 @@ msgid "" "replaced by a search through the class's :term:`method resolution order`." msgstr "" -#: ../../howto/descriptor.rst:560 +#: ../../howto/descriptor.rst:728 msgid "" "If a descriptor is found, it is invoked with ``desc.__get__(None, A)``." msgstr "" -#: ../../howto/descriptor.rst:562 +#: ../../howto/descriptor.rst:730 msgid "" "The full C implementation can be found in :c:func:`type_getattro()` and " ":c:func:`_PyType_Lookup()` in :source:`Objects/typeobject.c`." msgstr "" -#: ../../howto/descriptor.rst:567 -msgid "Invocation from Super" +#: ../../howto/descriptor.rst:735 +msgid "Invocation from super" msgstr "" -#: ../../howto/descriptor.rst:569 +#: ../../howto/descriptor.rst:737 msgid "" "The logic for super's dotted lookup is in the :meth:`__getattribute__` " "method for object returned by :class:`super()`." msgstr "" -#: ../../howto/descriptor.rst:572 +#: ../../howto/descriptor.rst:740 msgid "" "A dotted lookup such as ``super(A, obj).m`` searches " "``obj.__class__.__mro__`` for the base class ``B`` immediately following " @@ -567,7 +585,7 @@ msgid "" "descriptor, ``m`` is returned unchanged." msgstr "" -#: ../../howto/descriptor.rst:577 +#: ../../howto/descriptor.rst:745 msgid "" "The full C implementation can be found in :c:func:`super_getattro()` in " ":source:`Objects/typeobject.c`. A pure Python equivalent can be found in " @@ -575,37 +593,37 @@ msgid "" "`_." msgstr "" -#: ../../howto/descriptor.rst:584 -msgid "Summary of Invocation Logic" +#: ../../howto/descriptor.rst:752 +msgid "Summary of invocation logic" msgstr "" -#: ../../howto/descriptor.rst:586 +#: ../../howto/descriptor.rst:754 msgid "" "The mechanism for descriptors is embedded in the :meth:`__getattribute__()` " "methods for :class:`object`, :class:`type`, and :func:`super`." msgstr "" -#: ../../howto/descriptor.rst:589 +#: ../../howto/descriptor.rst:757 msgid "The important points to remember are:" msgstr "" -#: ../../howto/descriptor.rst:591 +#: ../../howto/descriptor.rst:759 msgid "Descriptors are invoked by the :meth:`__getattribute__` method." msgstr "" -#: ../../howto/descriptor.rst:593 +#: ../../howto/descriptor.rst:761 msgid "" "Classes inherit this machinery from :class:`object`, :class:`type`, or " ":func:`super`." msgstr "" -#: ../../howto/descriptor.rst:596 +#: ../../howto/descriptor.rst:764 msgid "" "Overriding :meth:`__getattribute__` prevents automatic descriptor calls " "because all the descriptor logic is in that method." msgstr "" -#: ../../howto/descriptor.rst:599 +#: ../../howto/descriptor.rst:767 msgid "" ":meth:`object.__getattribute__` and :meth:`type.__getattribute__` make " "different calls to :meth:`__get__`. The first includes the instance and may" @@ -613,133 +631,144 @@ msgid "" " includes the class." msgstr "" -#: ../../howto/descriptor.rst:604 +#: ../../howto/descriptor.rst:772 msgid "Data descriptors always override instance dictionaries." msgstr "" -#: ../../howto/descriptor.rst:606 +#: ../../howto/descriptor.rst:774 msgid "Non-data descriptors may be overridden by instance dictionaries." msgstr "" -#: ../../howto/descriptor.rst:610 -msgid "Automatic Name Notification" +#: ../../howto/descriptor.rst:778 +msgid "Automatic name notification" msgstr "" -#: ../../howto/descriptor.rst:612 +#: ../../howto/descriptor.rst:780 msgid "" "Sometimes it is desirable for a descriptor to know what class variable name " "it was assigned to. When a new class is created, the :class:`type` " "metaclass scans the dictionary of the new class. If any of the entries are " "descriptors and if they define :meth:`__set_name__`, that method is called " "with two arguments. The *owner* is the class where the descriptor is used, " -"the *name* is class variable the descriptor was assigned to." +"and the *name* is the class variable the descriptor was assigned to." msgstr "" -#: ../../howto/descriptor.rst:619 +#: ../../howto/descriptor.rst:787 msgid "" "The implementation details are in :c:func:`type_new()` and " ":c:func:`set_names()` in :source:`Objects/typeobject.c`." msgstr "" -#: ../../howto/descriptor.rst:622 +#: ../../howto/descriptor.rst:790 msgid "" "Since the update logic is in :meth:`type.__new__`, notifications only take " "place at the time of class creation. If descriptors are added to the class " "afterwards, :meth:`__set_name__` will need to be called manually." msgstr "" -#: ../../howto/descriptor.rst:628 -msgid "ORM Example" +#: ../../howto/descriptor.rst:796 +msgid "ORM example" msgstr "" -#: ../../howto/descriptor.rst:630 +#: ../../howto/descriptor.rst:798 msgid "" "The following code is simplified skeleton showing how data descriptors could" " be used to implement an `object relational mapping " "`_." msgstr "" -#: ../../howto/descriptor.rst:634 +#: ../../howto/descriptor.rst:802 msgid "" "The essential idea is that the data is stored in an external database. The " "Python instances only hold keys to the database's tables. Descriptors take " -"care of lookups or updates::" +"care of lookups or updates:" msgstr "" -#: ../../howto/descriptor.rst:651 +#: ../../howto/descriptor.rst:821 msgid "" -"We can use the :class:`Field` class to define \"models\" that describe the " -"schema for each table in a database::" +"We can use the :class:`Field` class to define `models " +"`_ that describe the schema " +"for each table in a database:" +msgstr "" + +#: ../../howto/descriptor.rst:846 +msgid "To use the models, first connect to the database::" msgstr "" -#: ../../howto/descriptor.rst:673 +#: ../../howto/descriptor.rst:851 msgid "" "An interactive session shows how data is retrieved from the database and how" -" it can be updated::" +" it can be updated:" msgstr "" -#: ../../howto/descriptor.rst:693 +#: ../../howto/descriptor.rst:896 msgid "Pure Python Equivalents" msgstr "" -#: ../../howto/descriptor.rst:695 +#: ../../howto/descriptor.rst:898 msgid "" "The descriptor protocol is simple and offers exciting possibilities. " "Several use cases are so common that they have been prepackaged into built-" -"in tools. Properties, bound methods, static methods, and class methods are " -"all based on the descriptor protocol." +"in tools. Properties, bound methods, static methods, class methods, and " +"\\_\\_slots\\_\\_ are all based on the descriptor protocol." msgstr "" -#: ../../howto/descriptor.rst:702 +#: ../../howto/descriptor.rst:905 msgid "Properties" msgstr "" -#: ../../howto/descriptor.rst:704 +#: ../../howto/descriptor.rst:907 msgid "" "Calling :func:`property` is a succinct way of building a data descriptor " -"that triggers function calls upon access to an attribute. Its signature " +"that triggers a function call upon access to an attribute. Its signature " "is::" msgstr "" -#: ../../howto/descriptor.rst:709 +#: ../../howto/descriptor.rst:912 msgid "" -"The documentation shows a typical use to define a managed attribute ``x``::" +"The documentation shows a typical use to define a managed attribute ``x``:" msgstr "" -#: ../../howto/descriptor.rst:717 +#: ../../howto/descriptor.rst:922 msgid "" "To see how :func:`property` is implemented in terms of the descriptor " -"protocol, here is a pure Python equivalent::" +"protocol, here is a pure Python equivalent:" msgstr "" -#: ../../howto/descriptor.rst:757 +#: ../../howto/descriptor.rst:1015 msgid "" "The :func:`property` builtin helps whenever a user interface has granted " "attribute access and then subsequent changes require the intervention of a " "method." msgstr "" -#: ../../howto/descriptor.rst:761 +#: ../../howto/descriptor.rst:1019 msgid "" "For instance, a spreadsheet class may grant access to a cell value through " "``Cell('b10').value``. Subsequent improvements to the program require the " "cell to be recalculated on every access; however, the programmer does not " "want to affect existing client code accessing the attribute directly. The " "solution is to wrap access to the value attribute in a property data " -"descriptor::" +"descriptor:" msgstr "" -#: ../../howto/descriptor.rst:778 -msgid "Functions and Methods" +#: ../../howto/descriptor.rst:1036 +msgid "" +"Either the built-in :func:`property` or our :func:`Property` equivalent " +"would work in this example." msgstr "" -#: ../../howto/descriptor.rst:780 +#: ../../howto/descriptor.rst:1041 +msgid "Functions and methods" +msgstr "" + +#: ../../howto/descriptor.rst:1043 msgid "" "Python's object oriented features are built upon a function based " "environment. Using non-data descriptors, the two are merged seamlessly." msgstr "" -#: ../../howto/descriptor.rst:783 +#: ../../howto/descriptor.rst:1046 msgid "" "Functions stored in class dictionaries get turned into methods when invoked." " Methods only differ from regular functions in that the object instance is " @@ -747,73 +776,73 @@ msgid "" "*self* but could be called *this* or any other variable name." msgstr "" -#: ../../howto/descriptor.rst:788 +#: ../../howto/descriptor.rst:1051 msgid "" "Methods can be created manually with :class:`types.MethodType` which is " -"roughly equivalent to::" +"roughly equivalent to:" msgstr "" -#: ../../howto/descriptor.rst:803 +#: ../../howto/descriptor.rst:1068 msgid "" "To support automatic creation of methods, functions include the " ":meth:`__get__` method for binding methods during attribute access. This " -"means that functions are non-data descriptors which return bound methods " -"during dotted lookup from an instance. Here's how it works::" +"means that functions are non-data descriptors that return bound methods " +"during dotted lookup from an instance. Here's how it works:" msgstr "" -#: ../../howto/descriptor.rst:817 +#: ../../howto/descriptor.rst:1084 msgid "" "Running the following class in the interpreter shows how the function " -"descriptor works in practice::" +"descriptor works in practice:" msgstr "" -#: ../../howto/descriptor.rst:824 +#: ../../howto/descriptor.rst:1093 msgid "" "The function has a :term:`qualified name` attribute to support " -"introspection::" +"introspection:" msgstr "" -#: ../../howto/descriptor.rst:829 +#: ../../howto/descriptor.rst:1100 msgid "" "Accessing the function through the class dictionary does not invoke " ":meth:`__get__`. Instead, it just returns the underlying function object::" msgstr "" -#: ../../howto/descriptor.rst:835 +#: ../../howto/descriptor.rst:1106 msgid "" "Dotted access from a class calls :meth:`__get__` which just returns the " "underlying function unchanged::" msgstr "" -#: ../../howto/descriptor.rst:841 +#: ../../howto/descriptor.rst:1112 msgid "" "The interesting behavior occurs during dotted access from an instance. The " "dotted lookup calls :meth:`__get__` which returns a bound method object::" msgstr "" -#: ../../howto/descriptor.rst:848 +#: ../../howto/descriptor.rst:1119 msgid "" "Internally, the bound method stores the underlying function and the bound " "instance::" msgstr "" -#: ../../howto/descriptor.rst:857 +#: ../../howto/descriptor.rst:1128 msgid "" "If you have ever wondered where *self* comes from in regular methods or " "where *cls* comes from in class methods, this is it!" msgstr "" -#: ../../howto/descriptor.rst:862 -msgid "Static Methods" +#: ../../howto/descriptor.rst:1133 +msgid "Static methods" msgstr "" -#: ../../howto/descriptor.rst:864 +#: ../../howto/descriptor.rst:1135 msgid "" "Non-data descriptors provide a simple mechanism for variations on the usual " "patterns of binding functions into methods." msgstr "" -#: ../../howto/descriptor.rst:867 +#: ../../howto/descriptor.rst:1138 msgid "" "To recap, functions have a :meth:`__get__` method so that they can be " "converted to a method when accessed as attributes. The non-data descriptor " @@ -821,52 +850,52 @@ msgid "" "``cls.f(*args)`` becomes ``f(*args)``." msgstr "" -#: ../../howto/descriptor.rst:872 +#: ../../howto/descriptor.rst:1143 msgid "This chart summarizes the binding and its two most useful variants:" msgstr "" -#: ../../howto/descriptor.rst:875 +#: ../../howto/descriptor.rst:1146 msgid "Transformation" msgstr "" -#: ../../howto/descriptor.rst:875 +#: ../../howto/descriptor.rst:1146 msgid "Called from an object" msgstr "" -#: ../../howto/descriptor.rst:875 +#: ../../howto/descriptor.rst:1146 msgid "Called from a class" msgstr "" -#: ../../howto/descriptor.rst:878 +#: ../../howto/descriptor.rst:1149 msgid "function" msgstr "fungsi" -#: ../../howto/descriptor.rst:878 +#: ../../howto/descriptor.rst:1149 msgid "f(obj, \\*args)" msgstr "" -#: ../../howto/descriptor.rst:878 ../../howto/descriptor.rst:880 -#: ../../howto/descriptor.rst:880 +#: ../../howto/descriptor.rst:1149 ../../howto/descriptor.rst:1151 +#: ../../howto/descriptor.rst:1151 msgid "f(\\*args)" msgstr "" -#: ../../howto/descriptor.rst:880 +#: ../../howto/descriptor.rst:1151 msgid "staticmethod" msgstr "" -#: ../../howto/descriptor.rst:882 +#: ../../howto/descriptor.rst:1153 msgid "classmethod" msgstr "" -#: ../../howto/descriptor.rst:882 +#: ../../howto/descriptor.rst:1153 msgid "f(type(obj), \\*args)" msgstr "" -#: ../../howto/descriptor.rst:882 +#: ../../howto/descriptor.rst:1153 msgid "f(cls, \\*args)" msgstr "" -#: ../../howto/descriptor.rst:885 +#: ../../howto/descriptor.rst:1156 msgid "" "Static methods return the underlying function without changes. Calling " "either ``c.f`` or ``C.f`` is the equivalent of a direct lookup into " @@ -875,13 +904,13 @@ msgid "" "either an object or a class." msgstr "" -#: ../../howto/descriptor.rst:891 +#: ../../howto/descriptor.rst:1162 msgid "" "Good candidates for static methods are methods that do not reference the " "``self`` variable." msgstr "" -#: ../../howto/descriptor.rst:894 +#: ../../howto/descriptor.rst:1165 msgid "" "For instance, a statistics package may include a container class for " "experimental data. The class provides normal methods for computing the " @@ -893,79 +922,79 @@ msgid "" "``s.erf(1.5) --> .9332`` or ``Sample.erf(1.5) --> .9332``." msgstr "" -#: ../../howto/descriptor.rst:903 +#: ../../howto/descriptor.rst:1174 msgid "" "Since static methods return the underlying function with no changes, the " -"example calls are unexciting::" +"example calls are unexciting:" msgstr "" -#: ../../howto/descriptor.rst:916 +#: ../../howto/descriptor.rst:1191 msgid "" "Using the non-data descriptor protocol, a pure Python version of " -":func:`staticmethod` would look like this::" +":func:`staticmethod` would look like this:" msgstr "" -#: ../../howto/descriptor.rst:930 -msgid "Class Methods" +#: ../../howto/descriptor.rst:1207 +msgid "Class methods" msgstr "" -#: ../../howto/descriptor.rst:932 +#: ../../howto/descriptor.rst:1209 msgid "" "Unlike static methods, class methods prepend the class reference to the " "argument list before calling the function. This format is the same for " -"whether the caller is an object or a class::" +"whether the caller is an object or a class:" msgstr "" -#: ../../howto/descriptor.rst:946 +#: ../../howto/descriptor.rst:1227 msgid "" "This behavior is useful whenever the method only needs to have a class " -"reference and does rely on data stored in a specific instance. One use for " -"class methods is to create alternate class constructors. For example, the " -"classmethod :func:`dict.fromkeys` creates a new dictionary from a list of " -"keys. The pure Python equivalent is::" +"reference and does not rely on data stored in a specific instance. One use " +"for class methods is to create alternate class constructors. For example, " +"the classmethod :func:`dict.fromkeys` creates a new dictionary from a list " +"of keys. The pure Python equivalent is:" msgstr "" -#: ../../howto/descriptor.rst:963 -msgid "Now a new dictionary of unique keys can be constructed like this::" +#: ../../howto/descriptor.rst:1244 +msgid "Now a new dictionary of unique keys can be constructed like this:" msgstr "" -#: ../../howto/descriptor.rst:968 +#: ../../howto/descriptor.rst:1254 msgid "" "Using the non-data descriptor protocol, a pure Python version of " -":func:`classmethod` would look like this::" +":func:`classmethod` would look like this:" msgstr "" -#: ../../howto/descriptor.rst:984 +#: ../../howto/descriptor.rst:1292 msgid "" "The code path for ``hasattr(obj, '__get__')`` was added in Python 3.9 and " "makes it possible for :func:`classmethod` to support chained decorators. For" -" example, a classmethod and property could be chained together::" +" example, a classmethod and property could be chained together:" msgstr "" -#: ../../howto/descriptor.rst:995 -msgid "Member Objects" +#: ../../howto/descriptor.rst:1311 +msgid "Member objects and __slots__" msgstr "" -#: ../../howto/descriptor.rst:997 +#: ../../howto/descriptor.rst:1313 msgid "" "When a class defines ``__slots__``, it replaces instance dictionaries with a" " fixed-length array of slot values. From a user point of view that has " "several effects:" msgstr "" -#: ../../howto/descriptor.rst:1001 +#: ../../howto/descriptor.rst:1317 msgid "" "1. Provides immediate detection of bugs due to misspelled attribute " -"assignments. Only attribute names specified in ``__slots__`` are allowed::" +"assignments. Only attribute names specified in ``__slots__`` are allowed:" msgstr "" -#: ../../howto/descriptor.rst:1013 +#: ../../howto/descriptor.rst:1333 msgid "" "2. Helps create immutable objects where descriptors manage access to private" -" attributes stored in ``__slots__``::" +" attributes stored in ``__slots__``:" msgstr "" -#: ../../howto/descriptor.rst:1034 +#: ../../howto/descriptor.rst:1368 msgid "" "3. Saves memory. On a 64-bit Linux build, an instance with two attributes " "takes 48 bytes with ``__slots__`` and 152 bytes without. This `flyweight " @@ -973,50 +1002,52 @@ msgid "" "only matters when a large number of instances are going to be created." msgstr "" -#: ../../howto/descriptor.rst:1039 +#: ../../howto/descriptor.rst:1373 msgid "" "4. Blocks tools like :func:`functools.cached_property` which require an " -"instance dictionary to function correctly::" +"instance dictionary to function correctly:" msgstr "" -#: ../../howto/descriptor.rst:1057 +#: ../../howto/descriptor.rst:1395 msgid "" -"It's not possible to create an exact drop-in pure Python version of " +"It is not possible to create an exact drop-in pure Python version of " "``__slots__`` because it requires direct access to C structures and control " "over object memory allocation. However, we can build a mostly faithful " "simulation where the actual C structure for slots is emulated by a private " "``_slotvalues`` list. Reads and writes to that private structure are " -"managed by member descriptors::" +"managed by member descriptors:" msgstr "" -#: ../../howto/descriptor.rst:1086 +#: ../../howto/descriptor.rst:1438 msgid "" "The :meth:`type.__new__` method takes care of adding member objects to class" -" variables. The :meth:`object.__new__` method takes care of creating " -"instances that have slots instead of a instance dictionary. Here is a rough" -" equivalent in pure Python::" +" variables:" msgstr "" -#: ../../howto/descriptor.rst:1112 +#: ../../howto/descriptor.rst:1454 +msgid "" +"The :meth:`object.__new__` method takes care of creating instances that have" +" slots instead of an instance dictionary. Here is a rough simulation in " +"pure Python:" +msgstr "" + +#: ../../howto/descriptor.rst:1489 msgid "" "To use the simulation in a real class, just inherit from :class:`Object` and" -" set the :term:`metaclass` to :class:`Type`::" +" set the :term:`metaclass` to :class:`Type`:" msgstr "" -#: ../../howto/descriptor.rst:1123 +#: ../../howto/descriptor.rst:1503 msgid "" "At this point, the metaclass has loaded member objects for *x* and *y*::" msgstr "" -#: ../../howto/descriptor.rst:1134 +#: ../../howto/descriptor.rst:1524 msgid "" "When instances are created, they have a ``slot_values`` list where the " -"attributes are stored::" +"attributes are stored:" msgstr "" -#: ../../howto/descriptor.rst:1144 -msgid "" -"Unlike the real ``__slots__``, this simulation does have an instance " -"dictionary just to hold the ``_slotvalues`` array. So, unlike the real " -"code, this simulation doesn't block assignments to misspelled attributes::" +#: ../../howto/descriptor.rst:1536 +msgid "Misspelled or unassigned attributes will raise an exception:" msgstr "" diff --git a/install/index.po b/install/index.po index 7b67239..19e04d7 100644 --- a/install/index.po +++ b/install/index.po @@ -2,28 +2,26 @@ # Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. -# +# # Translators: # Iwan Setiawan , 2018 # Helen Febriani , 2018 -# oon arfiandwi , 2019 -# Elmo Allistair , 2020 -# +# oon arfiandwi , 2020 +# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-05-31 09:25+0000\n" -"PO-Revision-Date: 2020-12-15 19:42+0700\n" -"Last-Translator: oon arfiandwi , 2019\n" -"Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/" -"id/)\n" +"PO-Revision-Date: 2017-02-16 17:46+0000\n" +"Last-Translator: oon arfiandwi , 2020\n" +"Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Poedit 2.4.2\n" #: ../../install/index.rst:7 msgid "Installing Python Modules (Legacy version)" @@ -52,9 +50,9 @@ msgstr "" #: ../../distutils/_setuptools_disclaimer.rst:3 msgid "" "This document is being retained solely until the ``setuptools`` " -"documentation at https://setuptools.readthedocs.io/en/latest/setuptools." -"html independently covers all of the relevant information currently " -"included here." +"documentation at https://setuptools.readthedocs.io/en/latest/setuptools.html" +" independently covers all of the relevant information currently included " +"here." msgstr "" "Dokumen ini dipertahankan hanya sampai dokumentasi ``setuptools`` di " "https://setuptools.readthedocs.io/en/latest/setuptools.html secara " @@ -103,10 +101,10 @@ msgid "" "than using ``distutils`` directly." msgstr "" "Bertahun-tahun sejak Python 2.0 dirilis, menggabungkan sistem build dan " -"penginstal paket dengan erat ke siklus rilis runtime bahasa ternyata " -"menjadi masalah, dan sekarang direkomendasikan agar proyek menggunakan " -"penginstal paket ``pip`` dan sistem build ``setuptools``, daripada " -"menggunakan ``distutils`` secara langsung." +"penginstal paket dengan erat ke siklus rilis runtime bahasa ternyata menjadi" +" masalah, dan sekarang direkomendasikan agar proyek menggunakan penginstal " +"paket ``pip`` dan sistem build ``setuptools``, daripada menggunakan " +"``distutils`` secara langsung." #: ../../install/index.rst:47 msgid "" @@ -129,13 +127,13 @@ msgstr "Distribusi sumber berbasis distutils" #: ../../install/index.rst:57 msgid "" -"If you download a module source distribution, you can tell pretty quickly " -"if it was packaged and distributed in the standard way, i.e. using the " +"If you download a module source distribution, you can tell pretty quickly if" +" it was packaged and distributed in the standard way, i.e. using the " "Distutils. First, the distribution's name and version number will be " -"featured prominently in the name of the downloaded archive, e.g. :file:" -"`foo-1.0.tar.gz` or :file:`widget-0.9.7.zip`. Next, the archive will " -"unpack into a similarly-named directory: :file:`foo-1.0` or :file:" -"`widget-0.9.7`. Additionally, the distribution will contain a setup " +"featured prominently in the name of the downloaded archive, e.g. " +":file:`foo-1.0.tar.gz` or :file:`widget-0.9.7.zip`. Next, the archive will " +"unpack into a similarly-named directory: :file:`foo-1.0` or " +":file:`widget-0.9.7`. Additionally, the distribution will contain a setup " "script :file:`setup.py`, and a file named :file:`README.txt` or possibly " "just :file:`README`, which should explain that building and installing the " "module distribution is a simple matter of running one command from a " @@ -144,37 +142,37 @@ msgstr "" "Jika Anda mengunduh distribusi sumber modul, Anda dapat mengetahui dengan " "cepat apakah itu dikemas dan didistribusikan dengan cara standar, yaitu " "menggunakan Distutils. Pertama, nama distribusi dan nomor versi akan " -"ditampilkan secara mencolok di nama arsip yang diunduh, mis. :file:`foo-1.0." -"tar.gz` atau :file:`widget-0.9.7.zip`. Selanjutnya, arsip akan mengekstrak " -"file ke dalam direktori dengan nama yang mirip: :file:`foo-1.0` atau :file:" -"`widget-0.9.7`. Selain itu, distribusi akan berisi skrip pengaturan :file:" -"`setup.py`, dan file bernama :file:`README.txt` atau mungkin hanya :file:" -"`README`, yang seharusnya menjelaskan bahwa membangun dan menginstal " -"distribusi modul adalah masalah sesederhana menjalankan satu perintah dari " -"terminal::" +"ditampilkan secara mencolok di nama arsip yang diunduh, mis. " +":file:`foo-1.0.tar.gz` atau :file:`widget-0.9.7.zip`. Selanjutnya, arsip " +"akan mengekstrak file ke dalam direktori dengan nama yang mirip: " +":file:`foo-1.0` atau :file:`widget-0.9.7`. Selain itu, distribusi akan " +"berisi skrip pengaturan :file:`setup.py`, dan file bernama " +":file:`README.txt` atau mungkin hanya :file:`README`, yang seharusnya " +"menjelaskan bahwa membangun dan menginstal distribusi modul adalah masalah " +"sesederhana menjalankan satu perintah dari terminal::" #: ../../install/index.rst:70 msgid "" -"For Windows, this command should be run from a command prompt window (:" -"menuselection:`Start --> Accessories`)::" +"For Windows, this command should be run from a command prompt window " +"(:menuselection:`Start --> Accessories`)::" msgstr "" -"Untuk Windows, perintah ini harus dijalankan dari jendela prompt perintah (:" -"menuselection:`Start --> Accessories`)::" +"Untuk Windows, perintah ini harus dijalankan dari jendela prompt perintah " +"(:menuselection:`Start --> Accessories`)::" #: ../../install/index.rst:75 msgid "" -"If all these things are true, then you already know how to build and " -"install the modules you've just downloaded: Run the command above. Unless " -"you need to install things in a non-standard way or customize the build " -"process, you don't really need this manual. Or rather, the above command " -"is everything you need to get out of this manual." +"If all these things are true, then you already know how to build and install" +" the modules you've just downloaded: Run the command above. Unless you need" +" to install things in a non-standard way or customize the build process, you" +" don't really need this manual. Or rather, the above command is everything " +"you need to get out of this manual." msgstr "" -"Jika semua ini benar, maka Anda telah mengetahui cara membuat dan " -"menginstal modul yang baru saja Anda unduh: Jalankan perintah di atas. " -"Kecuali Anda perlu menginstal sesuatu dengan cara non-standar atau " -"menyesuaikan proses build, Anda tidak benar-benar membutuhkan manual ini. " -"Atau lebih tepatnya, perintah di atas adalah semua yang Anda butuhkan untuk " -"keluar dari manual ini." +"Jika semua ini benar, maka Anda telah mengetahui cara membuat dan menginstal" +" modul yang baru saja Anda unduh: Jalankan perintah di atas. Kecuali Anda " +"perlu menginstal sesuatu dengan cara non-standar atau menyesuaikan proses " +"build, Anda tidak benar-benar membutuhkan manual ini. Atau lebih tepatnya, " +"perintah di atas adalah semua yang Anda butuhkan untuk keluar dari manual " +"ini." #: ../../install/index.rst:85 msgid "Standard Build and Install" @@ -183,8 +181,8 @@ msgstr "Bangun dan Install Standar" #: ../../install/index.rst:87 msgid "" "As described in section :ref:`inst-new-standard`, building and installing a " -"module distribution using the Distutils is usually one simple command to " -"run from a terminal::" +"module distribution using the Distutils is usually one simple command to run" +" from a terminal::" msgstr "" "Seperti yang dijelaskan di bagian :ref:`inst-new-standard`, membangun dan " "menginstal distribusi modul menggunakan Distutils biasanya merupakan satu " @@ -205,22 +203,22 @@ msgstr "" "Anda harus selalu menjalankan perintah penyiapan dari direktori root " "distribusi, yaitu subdirektori tingkat atas yang diuraikan oleh distribusi " "sumber modul. Misalnya, jika Anda baru saja mengunduh distribusi sumber " -"modul :file:`foo-1.0.tar.gz` ke sistem Unix, hal yang normal untuk " -"dilakukan adalah::" +"modul :file:`foo-1.0.tar.gz` ke sistem Unix, hal yang normal untuk dilakukan" +" adalah::" #: ../../install/index.rst:108 msgid "" "On Windows, you'd probably download :file:`foo-1.0.zip`. If you downloaded " -"the archive file to :file:`C:\\\\Temp`, then it would unpack into :file:`C:" -"\\\\Temp\\\\foo-1.0`; you can use either an archive manipulator with a " -"graphical user interface (such as WinZip) or a command-line tool (such as :" -"program:`unzip` or :program:`pkunzip`) to unpack the archive. Then, open a " -"command prompt window and run::" +"the archive file to :file:`C:\\\\Temp`, then it would unpack into " +":file:`C:\\\\Temp\\\\foo-1.0`; you can use either an archive manipulator " +"with a graphical user interface (such as WinZip) or a command-line tool " +"(such as :program:`unzip` or :program:`pkunzip`) to unpack the archive. " +"Then, open a command prompt window and run::" msgstr "" "Di Windows, Anda mungkin mengunduh :file:`foo-1.0.zip`. Jika Anda mengunduh " -"file arsip ke :file:`C:\\\\Temp`, maka file akan diurai menjadi :file:`C:\\" -"\\Temp\\\\foo-1.0`; Anda dapat menggunakan manipulator arsip dengan " -"antarmuka pengguna grafis (seperti WinZip) atau alat baris perintah " +"file arsip ke :file:`C:\\\\Temp`, maka file akan diurai menjadi " +":file:`C:\\\\Temp\\\\foo-1.0`; Anda dapat menggunakan manipulator arsip " +"dengan antarmuka pengguna grafis (seperti WinZip) atau alat baris perintah " "(seperti :program:`unzip` atau :program:`pkunzip`) untuk mengekstrak arsip. " "Kemudian, buka jendela prompt perintah dan jalankan::" @@ -230,8 +228,8 @@ msgstr "Membagi pekerjaan" #: ../../install/index.rst:124 msgid "" -"Running ``setup.py install`` builds and installs all modules in one run. " -"If you prefer to work incrementally---especially useful if you want to " +"Running ``setup.py install`` builds and installs all modules in one run. If" +" you prefer to work incrementally---especially useful if you want to " "customize the build process, or if things are going wrong---you can use the " "setup script to do one thing at a time. This is particularly helpful when " "the build and install will be done by different users---for example, you " @@ -263,8 +261,8 @@ msgid "" "notices that it has nothing to do, since everything in the :file:`build` " "directory is up-to-date." msgstr "" -"Jika Anda melakukan ini, Anda akan melihat bahwa menjalankan perintah :" -"command:`install` pertama-tama akan menjalankan perintah :command:`build`, " +"Jika Anda melakukan ini, Anda akan melihat bahwa menjalankan perintah " +":command:`install` pertama-tama akan menjalankan perintah :command:`build`, " "yang---dalam hal ini---dapat dengan cepat memberi tahu bahwa itu tidak ada " "hubungannya, karena semua yang ada di direktori :file:`build` adalah yang " "terbaru." @@ -289,17 +287,17 @@ msgstr "Bagaimana pembangunan bekerja" #: ../../install/index.rst:154 msgid "" "As implied above, the :command:`build` command is responsible for putting " -"the files to install into a *build directory*. By default, this is :file:" -"`build` under the distribution root; if you're excessively concerned with " -"speed, or want to keep the source tree pristine, you can change the build " -"directory with the :option:`!--build-base` option. For example::" +"the files to install into a *build directory*. By default, this is " +":file:`build` under the distribution root; if you're excessively concerned " +"with speed, or want to keep the source tree pristine, you can change the " +"build directory with the :option:`!--build-base` option. For example::" msgstr "" "Seperti yang tersirat di atas, perintah :command:`build` bertanggung jawab " "untuk menempatkan file yang akan diinstal ke dalam direktori *build*. " "Standarnya, ini adalah :file:`build` di bawah root distribusi; jika Anda " "terlalu mengkhawatirkan kecepatan, atau ingin menjaga struktur kode sumber " -"tetap murni, Anda dapat mengubah direktori build dengan opsi :option:`!--" -"build-base`. Sebagai contoh::" +"tetap murni, Anda dapat mengubah direktori build dengan opsi :option" +":`!--build-base`. Sebagai contoh::" #: ../../install/index.rst:162 msgid "" @@ -322,28 +320,28 @@ msgid "" "directory, is used for \"pure module distributions\"---that is, module " "distributions that include only pure Python modules. If a module " "distribution contains any extensions (modules written in C/C++), then the " -"second form, with two ```` directories, is used. In that case, the :" -"file:`temp.{plat}` directory holds temporary files generated by the compile/" -"link process that don't actually get installed. In either case, the :file:" -"`lib` (or :file:`lib.{plat}`) directory contains all Python modules (pure " -"Python and extensions) that will be installed." +"second form, with two ```` directories, is used. In that case, the " +":file:`temp.{plat}` directory holds temporary files generated by the " +"compile/link process that don't actually get installed. In either case, the" +" :file:`lib` (or :file:`lib.{plat}`) directory contains all Python modules " +"(pure Python and extensions) that will be installed." msgstr "" "di mana ```` berkembang menjadi deskripsi singkat tentang OS/platform " "perangkat keras dan versi Python saat ini. Bentuk pertama, hanya dengan " "direktori :file:`lib`, digunakan untuk \"distribusi modul murni\"---yaitu, " "distribusi modul yang hanya menyertakan modul Python murni. Jika distribusi " -"modul berisi ekstensi apa pun (modul yang ditulis dalam C/C++), maka " -"bentuk kedua, dengan dua direktori ````, digunakan. Dalam hal ini, " +"modul berisi ekstensi apa pun (modul yang ditulis dalam C/C++), maka bentuk" +" kedua, dengan dua direktori ````, digunakan. Dalam hal ini, " "direktori :file:`temp.{Plat}` menyimpan file sementara yang dihasilkan oleh " "proses kompilasi/tautan yang sebenarnya tidak terinstal. Dalam kedua kasus " -"tersebut, direktori :file:`lib` (atau :file:`lib.{Plat}`) berisi semua " -"modul Python (Python murni dan ekstensi) yang akan diinstal." +"tersebut, direktori :file:`lib` (atau :file:`lib.{Plat}`) berisi semua modul" +" Python (Python murni dan ekstensi) yang akan diinstal." #: ../../install/index.rst:183 msgid "" "In the future, more directories will be added to handle Python scripts, " -"documentation, binary executables, and whatever else is needed to handle " -"the job of installing Python modules and applications." +"documentation, binary executables, and whatever else is needed to handle the" +" job of installing Python modules and applications." msgstr "" "Di masa mendatang, lebih banyak direktori akan ditambahkan untuk menangani " "skrip Python, dokumentasi, biner yang dapat dieksekusi, dan apa pun yang " @@ -356,10 +354,10 @@ msgstr "Bagaimana instalasi bekerja" #: ../../install/index.rst:193 msgid "" "After the :command:`build` command runs (whether you run it explicitly, or " -"the :command:`install` command does it for you), the work of the :command:" -"`install` command is relatively simple: all it has to do is copy everything " -"under :file:`build/lib` (or :file:`build/lib.{plat}`) to your chosen " -"installation directory." +"the :command:`install` command does it for you), the work of the " +":command:`install` command is relatively simple: all it has to do is copy " +"everything under :file:`build/lib` (or :file:`build/lib.{plat}`) to your " +"chosen installation directory." msgstr "" "Setelah perintah :command:`build` dijalankan (apakah Anda menjalankannya " "secara eksplisit, atau perintah :command:`install` yang melakukannya untuk " @@ -378,10 +376,10 @@ msgid "" "pure\"):" msgstr "" "Jika Anda tidak memilih direktori instalasi---yaitu, jika Anda hanya " -"menjalankan ``setup.py install``\\ ---maka perintah :command:`install` " -"akan menginstal ke lokasi standar untuk modul Python pihak ketiga . Lokasi " -"ini bervariasi menurut platform dan cara Anda membuat / menginstal Python " -"itu sendiri. Di Unix (dan Mac OS X, yang juga berbasis Unix), ini juga " +"menjalankan ``setup.py install``\\ ---maka perintah :command:`install` akan" +" menginstal ke lokasi standar untuk modul Python pihak ketiga . Lokasi ini " +"bervariasi menurut platform dan cara Anda membuat / menginstal Python itu " +"sendiri. Di Unix (dan Mac OS X, yang juga berbasis Unix), ini juga " "bergantung pada apakah distribusi modul yang diinstal adalah Python murni " "atau berisi ekstensi (\"tidak murni\"):" @@ -449,57 +447,57 @@ msgstr "Catatan:" #: ../../install/index.rst:221 msgid "" -"Most Linux distributions include Python as a standard part of the system, " -"so :file:`{prefix}` and :file:`{exec-prefix}` are usually both :file:`/usr` " -"on Linux. If you build Python yourself on Linux (or any Unix-like system), " -"the default :file:`{prefix}` and :file:`{exec-prefix}` are :file:`/usr/" -"local`." +"Most Linux distributions include Python as a standard part of the system, so" +" :file:`{prefix}` and :file:`{exec-prefix}` are usually both :file:`/usr` on" +" Linux. If you build Python yourself on Linux (or any Unix-like system), " +"the default :file:`{prefix}` and :file:`{exec-prefix}` are " +":file:`/usr/local`." msgstr "" "Kebanyakan distribusi Linux menyertakan Python sebagai bagian standar " -"sistem, jadi :file:`{prefix}` dan :file:`{exec-prefix}` biasanya keduanya :" -"file:`/usr` di Linux. Jika Anda membuat Python sendiri di Linux (atau " +"sistem, jadi :file:`{prefix}` dan :file:`{exec-prefix}` biasanya keduanya " +":file:`/usr` di Linux. Jika Anda membuat Python sendiri di Linux (atau " "sistem serupa Unix), bawaan :file:`{prefix}` dan :file:`{exec-prefix}` " "adalah :file:`/usr/local`." #: ../../install/index.rst:227 msgid "" -"The default installation directory on Windows was :file:`C:\\\\Program Files" -"\\\\Python` under Python 1.6a1, 1.5.2, and earlier." +"The default installation directory on Windows was :file:`C:\\\\Program " +"Files\\\\Python` under Python 1.6a1, 1.5.2, and earlier." msgstr "" -"Direktori instalasi default pada Windows adalah :file:`C:\\\\Program Files\\" -"\\Python` di bawah Python 1.6a1, 1.5.2, dan sebelumnya." +"Direktori instalasi default pada Windows adalah :file:`C:\\\\Program " +"Files\\\\Python` di bawah Python 1.6a1, 1.5.2, dan sebelumnya." #: ../../install/index.rst:230 msgid "" ":file:`{prefix}` and :file:`{exec-prefix}` stand for the directories that " "Python is installed to, and where it finds its libraries at run-time. They " "are always the same under Windows, and very often the same under Unix and " -"Mac OS X. You can find out what your Python installation uses for :file:" -"`{prefix}` and :file:`{exec-prefix}` by running Python in interactive mode " -"and typing a few simple commands. Under Unix, just type ``python`` at the " -"shell prompt. Under Windows, choose :menuselection:`Start --> Programs --> " -"Python X.Y --> Python (command line)`. Once the interpreter is started, " -"you type Python code at the prompt. For example, on my Linux system, I " -"type the three Python statements shown below, and get the output as shown, " -"to find out my :file:`{prefix}` and :file:`{exec-prefix}`:" +"Mac OS X. You can find out what your Python installation uses for " +":file:`{prefix}` and :file:`{exec-prefix}` by running Python in interactive " +"mode and typing a few simple commands. Under Unix, just type ``python`` at " +"the shell prompt. Under Windows, choose :menuselection:`Start --> Programs " +"--> Python X.Y --> Python (command line)`. Once the interpreter is " +"started, you type Python code at the prompt. For example, on my Linux " +"system, I type the three Python statements shown below, and get the output " +"as shown, to find out my :file:`{prefix}` and :file:`{exec-prefix}`:" msgstr "" ":file:`{prefix}` dan :file:`{exec-prefix}` adalah singkatan dari direktori " "tempat Python diinstal, dan di mana ia menemukan library-nya pada saat run-" "time. Mereka selalu sama di Windows, dan sangat sering sama di Unix dan Mac " -"OS X. Anda dapat mengetahui apa yang digunakan instalasi Python untuk :file:" -"`{prefix}` dan :file:`{exec-prefix}` dengan menjalankan Python dalam mode " -"interaktif dan mengetik beberapa perintah sederhana. Di Unix, cukup ketik " -"``python`` pada prompt shell. Di bawah Windows, pilih :menuelection:`Start " -"--> Programs --> Python X.Y --> Python (command line)`. Setelah penerjemah " -"dimulai, Anda mengetik kode Python saat diminta. Misalnya, pada sistem " -"Linux saya, saya mengetik tiga pernyataan Python yang ditunjukkan di bawah " -"ini, dan mendapatkan output seperti yang ditunjukkan, untuk mengetahui :" -"file:`{prefix}` dan :file:`{exec-prefix}` saya:" +"OS X. Anda dapat mengetahui apa yang digunakan instalasi Python untuk " +":file:`{prefix}` dan :file:`{exec-prefix}` dengan menjalankan Python dalam " +"mode interaktif dan mengetik beberapa perintah sederhana. Di Unix, cukup " +"ketik ``python`` pada prompt shell. Di bawah Windows, pilih " +":menuelection:`Start --> Programs --> Python X.Y --> Python (command line)`." +" Setelah penerjemah dimulai, Anda mengetik kode Python saat diminta. " +"Misalnya, pada sistem Linux saya, saya mengetik tiga pernyataan Python yang " +"ditunjukkan di bawah ini, dan mendapatkan output seperti yang ditunjukkan, " +"untuk mengetahui :file:`{prefix}` dan :file:`{exec-prefix}` saya:" #: ../../install/index.rst:252 msgid "" -"A few other placeholders are used in this document: :file:`{X.Y}` stands " -"for the version of Python, for example ``3.2``; :file:`{abiflags}` will be " +"A few other placeholders are used in this document: :file:`{X.Y}` stands for" +" the version of Python, for example ``3.2``; :file:`{abiflags}` will be " "replaced by the value of :data:`sys.abiflags` or the empty string for " "platforms which don't define ABI flags; :file:`{distname}` will be replaced " "by the name of the module distribution being installed. Dots and " @@ -537,11 +535,11 @@ msgid "" "Often, it is necessary or desirable to install modules to a location other " "than the standard location for third-party Python modules. For example, on " "a Unix system you might not have permission to write to the standard third-" -"party module directory. Or you might wish to try out a module before " -"making it a standard part of your local Python installation. This is " -"especially true when upgrading a distribution already present: you want to " -"make sure your existing base of scripts still works with the new version " -"before actually upgrading." +"party module directory. Or you might wish to try out a module before making" +" it a standard part of your local Python installation. This is especially " +"true when upgrading a distribution already present: you want to make sure " +"your existing base of scripts still works with the new version before " +"actually upgrading." msgstr "" "Seringkali, kita perlu atau ingin menginstal modul ke lokasi selain lokasi " "standar untuk modul Python pihak ketiga. Misalnya, pada sistem Unix Anda " @@ -556,11 +554,11 @@ msgstr "" msgid "" "The Distutils :command:`install` command is designed to make installing " "module distributions to an alternate location simple and painless. The " -"basic idea is that you supply a base directory for the installation, and " -"the :command:`install` command picks a set of directories (called an " -"*installation scheme*) under this base directory in which to install " -"files. The details differ across platforms, so read whichever of the " -"following sections applies to you." +"basic idea is that you supply a base directory for the installation, and the" +" :command:`install` command picks a set of directories (called an " +"*installation scheme*) under this base directory in which to install files." +" The details differ across platforms, so read whichever of the following " +"sections applies to you." msgstr "" "Perintah Distutils :command:`install` dirancang untuk membuat distribusi " "modul instalasi ke lokasi alternatif sederhana dan tidak menyakitkan. Ide " @@ -572,10 +570,10 @@ msgstr "" #: ../../install/index.rst:288 msgid "" -"Note that the various alternate installation schemes are mutually " -"exclusive: you can pass ``--user``, or ``--home``, or ``--prefix`` and ``--" -"exec-prefix``, or ``--install-base`` and ``--install-platbase``, but you " -"can't mix from these groups." +"Note that the various alternate installation schemes are mutually exclusive:" +" you can pass ``--user``, or ``--home``, or ``--prefix`` and ``--exec-" +"prefix``, or ``--install-base`` and ``--install-platbase``, but you can't " +"mix from these groups." msgstr "" "Perhatikan bahwa berbagai skema instalasi alternatif sama-sama eksklusif: " "Anda dapat memberikan ``--user``, atau ``--home``, atau ``--prefix`` dan " @@ -599,14 +597,14 @@ msgstr "" #: ../../install/index.rst:305 msgid "" "Files will be installed into subdirectories of :data:`site.USER_BASE` " -"(written as :file:`{userbase}` hereafter). This scheme installs pure " -"Python modules and extension modules in the same location (also known as :" -"data:`site.USER_SITE`). Here are the values for UNIX, including Mac OS X:" +"(written as :file:`{userbase}` hereafter). This scheme installs pure Python" +" modules and extension modules in the same location (also known as " +":data:`site.USER_SITE`). Here are the values for UNIX, including Mac OS X:" msgstr "" "File akan dipasang ke subdirektori dari :data:`site.USER_BASE` (selanjutnya " -"ditulis sebagai :file:`{userbase}`). Skema ini menginstal modul Python " -"murni dan modul ekstensi di lokasi yang sama (juga dikenal sebagai :data:" -"`site.USER_SITE`). Berikut adalah nilai untuk UNIX, termasuk Mac OS X:" +"ditulis sebagai :file:`{userbase}`). Skema ini menginstal modul Python murni" +" dan modul ekstensi di lokasi yang sama (juga dikenal sebagai " +":data:`site.USER_SITE`). Berikut adalah nilai untuk UNIX, termasuk Mac OS X:" #: ../../install/index.rst:311 ../../install/index.rst:322 #: ../../install/index.rst:373 ../../install/index.rst:422 @@ -681,8 +679,8 @@ msgid "" "The advantage of using this scheme compared to the other ones described " "below is that the user site-packages directory is under normal conditions " "always included in :data:`sys.path` (see :mod:`site` for more information), " -"which means that there is no additional step to perform after running the :" -"file:`setup.py` script to finalize the installation." +"which means that there is no additional step to perform after running the " +":file:`setup.py` script to finalize the installation." msgstr "" "Keuntungan menggunakan skema ini dibandingkan dengan skema lain yang " "dijelaskan di bawah ini adalah direktori paket situs pengguna dalam kondisi " @@ -693,15 +691,15 @@ msgstr "" #: ../../install/index.rst:336 msgid "" -"The :command:`build_ext` command also has a ``--user`` option to add :file:" -"`{userbase}/include` to the compiler search path for header files and :file:" -"`{userbase}/lib` to the compiler search path for libraries as well as to " -"the runtime search path for shared C libraries (rpath)." +"The :command:`build_ext` command also has a ``--user`` option to add " +":file:`{userbase}/include` to the compiler search path for header files and " +":file:`{userbase}/lib` to the compiler search path for libraries as well as " +"to the runtime search path for shared C libraries (rpath)." msgstr "" "Perintah :command:`build_ext` juga memiliki opsi ``--user`` untuk " -"menambahkan :file:`{userbase}/include` ke path pencarian compiler untuk " -"file header dan :file:`{userbase}/lib` ke path pencarian compiler untuk " -"pustaka serta ke path pencarian runtime untuk pustaka C bersama (rpath)." +"menambahkan :file:`{userbase}/include` ke path pencarian compiler untuk file" +" header dan :file:`{userbase}/lib` ke path pencarian compiler untuk pustaka " +"serta ke path pencarian runtime untuk pustaka C bersama (rpath)." #: ../../install/index.rst:345 msgid "Alternate installation: the home scheme" @@ -711,17 +709,17 @@ msgstr "Instalasi alternatif: skema home" msgid "" "The idea behind the \"home scheme\" is that you build and maintain a " "personal stash of Python modules. This scheme's name is derived from the " -"idea of a \"home\" directory on Unix, since it's not unusual for a Unix " -"user to make their home directory have a layout similar to :file:`/usr/` " -"or :file:`/usr/local/`. This scheme can be used by anyone, regardless of " -"the operating system they are installing for." +"idea of a \"home\" directory on Unix, since it's not unusual for a Unix user" +" to make their home directory have a layout similar to :file:`/usr/` or " +":file:`/usr/local/`. This scheme can be used by anyone, regardless of the " +"operating system they are installing for." msgstr "" "Ide di balik \"skema home\" adalah Anda membangun dan memelihara simpanan " "pribadi modul Python. Nama skema ini berasal dari ide direktori \"home\" di " "Unix, karena bukan hal yang aneh bagi pengguna Unix untuk membuat direktori " -"home mereka memiliki layout yang mirip dengan :file:`/usr/` atau :file:`/" -"usr/local/`. Skema ini dapat digunakan oleh siapa saja, terlepas dari " -"sistem operasi yang mereka instal." +"home mereka memiliki layout yang mirip dengan :file:`/usr/` atau " +":file:`/usr/local/`. Skema ini dapat digunakan oleh siapa saja, terlepas " +"dari sistem operasi yang mereka instal." #: ../../install/index.rst:354 msgid "Installing a new module distribution is as simple as ::" @@ -730,31 +728,31 @@ msgstr "Menginstal distribusi modul baru semudah ::" #: ../../install/index.rst:358 msgid "" "where you can supply any directory you like for the :option:`!--home` " -"option. On Unix, lazy typists can just type a tilde (``~``); the :command:" -"`install` command will expand this to your home directory::" +"option. On Unix, lazy typists can just type a tilde (``~``); the " +":command:`install` command will expand this to your home directory::" msgstr "" -"di mana Anda dapat menyediakan direktori apa pun yang Anda suka untuk opsi :" -"option:`! --home`. Di Unix, juru ketik yang malas cukup mengetik tilde " +"di mana Anda dapat menyediakan direktori apa pun yang Anda suka untuk opsi " +":option:`! --home`. Di Unix, juru ketik yang malas cukup mengetik tilde " "(``~``); perintah :command:`install` akan memperluas ini ke direktori home " "Anda::" #: ../../install/index.rst:364 msgid "" "To make Python find the distributions installed with this scheme, you may " -"have to :ref:`modify Python's search path ` or edit :mod:" -"`sitecustomize` (see :mod:`site`) to call :func:`site.addsitedir` or edit :" -"data:`sys.path`." +"have to :ref:`modify Python's search path ` or edit " +":mod:`sitecustomize` (see :mod:`site`) to call :func:`site.addsitedir` or " +"edit :data:`sys.path`." msgstr "" "Untuk membuat Python menemukan distribusi yang diinstal dengan skema ini, " "Anda mungkin harus :ref:`memodifikasi path pencarian Python ` atau edit :mod:`sitecustomize` (lihat :mod:`site`) untuk memanggil :" -"func:`site.addsitedir` atau edit :data:`sys.path`." +"path>` atau edit :mod:`sitecustomize` (lihat :mod:`site`) untuk memanggil " +":func:`site.addsitedir` atau edit :data:`sys.path`." #: ../../install/index.rst:369 msgid "" -"The :option:`!--home` option defines the installation base directory. " -"Files are installed to the following directories under the installation " -"base as follows:" +"The :option:`!--home` option defines the installation base directory. Files" +" are installed to the following directories under the installation base as " +"follows:" msgstr "" "Opsi :option:`!--home` menentukan direktori dasar instalasi. File diinstal " "ke direktori berikut di bawah basis penginstalan sebagai berikut:" @@ -787,13 +785,13 @@ msgstr "Instalasi alternatif: Unix (skema prefiks)" #: ../../install/index.rst:389 msgid "" -"The \"prefix scheme\" is useful when you wish to use one Python " -"installation to perform the build/install (i.e., to run the setup script), " -"but install modules into the third-party module directory of a different " -"Python installation (or something that looks like a different Python " -"installation). If this sounds a trifle unusual, it is---that's why the " -"user and home schemes come before. However, there are at least two known " -"cases where the prefix scheme will be useful." +"The \"prefix scheme\" is useful when you wish to use one Python installation" +" to perform the build/install (i.e., to run the setup script), but install " +"modules into the third-party module directory of a different Python " +"installation (or something that looks like a different Python installation)." +" If this sounds a trifle unusual, it is---that's why the user and home " +"schemes come before. However, there are at least two known cases where the " +"prefix scheme will be useful." msgstr "" "\"Skema prefiks\" berguna ketika Anda ingin menggunakan satu instalasi " "Python untuk melakukan build/install (yaitu, untuk menjalankan skrip " @@ -812,13 +810,13 @@ msgid "" "source, you probably want them to go in :file:`/usr/local/lib/python2.{X}` " "rather than :file:`/usr/lib/python2.{X}`. This can be done with ::" msgstr "" -"Pertama, pertimbangkan bahwa banyak distribusi Linux meletakkan Python di :" -"file:`/usr`, daripada yang lebih tradisional :file:`/usr/local`. Ini " +"Pertama, pertimbangkan bahwa banyak distribusi Linux meletakkan Python di " +":file:`/usr`, daripada yang lebih tradisional :file:`/usr/local`. Ini " "sepenuhnya sesuai, karena dalam kasus tersebut Python adalah bagian dari " "\"sistem\" daripada add-on lokal. Namun, jika Anda menginstal modul Python " -"dari sumber, Anda mungkin ingin modul tersebut masuk ke :file:`/usr/local/" -"lib/python2.{X}` daripada :file:`/usr/lib/python2.{X}`. Ini dapat dilakukan " -"dengan:" +"dari sumber, Anda mungkin ingin modul tersebut masuk ke " +":file:`/usr/local/lib/python2.{X}` daripada :file:`/usr/lib/python2.{X}`. " +"Ini dapat dilakukan dengan:" #: ../../install/index.rst:405 msgid "" @@ -826,15 +824,16 @@ msgid "" "a remote directory is different from the name used to read it: for example, " "the Python interpreter accessed as :file:`/usr/local/bin/python` might " "search for modules in :file:`/usr/local/lib/python2.{X}`, but those modules " -"would have to be installed to, say, :file:`/mnt/{@server}/export/lib/" -"python2.{X}`. This could be done with ::" +"would have to be installed to, say, " +":file:`/mnt/{@server}/export/lib/python2.{X}`. This could be done with ::" msgstr "" "Kemungkinan lain adalah sistem file jaringan di mana nama yang digunakan " "untuk menulis ke direktori remote berbeda dari nama yang digunakan untuk " -"membacanya: misalnya, interpreter Python diakses sebagai :file:`/usr/local/" -"bin/python` mungkin mencari modul dalam :file:`/usr/local/lib/python2.{X}`, " -"tetapi modul tersebut harus dipasang ke, misalnya, :file:`/mnt/{@server}/" -"export/lib/python2.{X}`. Ini bisa dilakukan dengan ::" +"membacanya: misalnya, interpreter Python diakses sebagai " +":file:`/usr/local/bin/python` mungkin mencari modul dalam " +":file:`/usr/local/lib/python2.{X}`, tetapi modul tersebut harus dipasang ke," +" misalnya, :file:`/mnt/{@server}/export/lib/python2.{X}`. Ini bisa dilakukan" +" dengan ::" #: ../../install/index.rst:414 msgid "" @@ -876,10 +875,9 @@ msgstr ":file:`{prefix}/include/python{X.Y}{abiflags}/{distname}`" #: ../../install/index.rst:431 msgid "" -"There is no requirement that :option:`!--prefix` or :option:`!--exec-" -"prefix` actually point to an alternate Python installation; if the " -"directories listed above do not already exist, they are created at " -"installation time." +"There is no requirement that :option:`!--prefix` or :option:`!--exec-prefix`" +" actually point to an alternate Python installation; if the directories " +"listed above do not already exist, they are created at installation time." msgstr "" "Tidak ada persyaratan bahwa :option:`!--prefix` atau :option:`!--exec-" "prefix` sebenarnya mengarah ke instalasi Python alternatif; jika direktori " @@ -889,14 +887,14 @@ msgstr "" msgid "" "Incidentally, the real reason the prefix scheme is important is simply that " "a standard Unix installation uses the prefix scheme, but with :option:`!--" -"prefix` and :option:`!--exec-prefix` supplied by Python itself as ``sys." -"prefix`` and ``sys.exec_prefix``. Thus, you might think you'll never use " -"the prefix scheme, but every time you run ``python setup.py install`` " +"prefix` and :option:`!--exec-prefix` supplied by Python itself as " +"``sys.prefix`` and ``sys.exec_prefix``. Thus, you might think you'll never " +"use the prefix scheme, but every time you run ``python setup.py install`` " "without any other options, you're using it." msgstr "" "Secara kebetulan, alasan sebenarnya mengapa skema prefiks penting adalah " -"karena instalasi Unix standar menggunakan skema prefiks, tetapi dengan :" -"option:`!--prefix` dan :option:`!--exec-prefix` disediakan oleh Python " +"karena instalasi Unix standar menggunakan skema prefiks, tetapi dengan " +":option:`!--prefix` dan :option:`!--exec-prefix` disediakan oleh Python " "sendiri sebagai ``sys.prefix`` dan ``sys.exec_prefix``. Jadi, Anda mungkin " "berpikir Anda tidak akan pernah menggunakan skema prefiks, tetapi setiap " "kali Anda menjalankan ``python setup.py install`` tanpa opsi lain, Anda " @@ -909,25 +907,25 @@ msgid "" "files (:file:`Python.h` and friends) installed with the Python interpreter " "used to run the setup script will be used in compiling extensions. It is " "your responsibility to ensure that the interpreter used to run extensions " -"installed in this way is compatible with the interpreter used to build " -"them. The best way to do this is to ensure that the two interpreters are " -"the same version of Python (possibly different builds, or possibly copies " -"of the same build). (Of course, if your :option:`!--prefix` and :option:" -"`!--exec-prefix` don't even point to an alternate Python installation, this " -"is immaterial.)" +"installed in this way is compatible with the interpreter used to build them." +" The best way to do this is to ensure that the two interpreters are the " +"same version of Python (possibly different builds, or possibly copies of the" +" same build). (Of course, if your :option:`!--prefix` and :option:`!--exec-" +"prefix` don't even point to an alternate Python installation, this is " +"immaterial.)" msgstr "" "Perhatikan bahwa menginstal ekstensi ke instalasi Python alternatif tidak " "berpengaruh pada bagaimana ekstensi tersebut dibuat: khususnya, file header " "Python (:file:`Python.h` dan teman-teman) yang diinstal dengan interpreter " "Python yang digunakan untuk menjalankan skrip pengaturan akan digunakan " "dalam menyusun ekstensi. Anda bertanggung jawab untuk memastikan bahwa " -"penafsir yang digunakan untuk menjalankan ekstensi yang dipasang dengan " -"cara ini kompatibel dengan interpreter yang digunakan untuk membuatnya. " -"Cara terbaik untuk melakukannya adalah dengan memastikan bahwa kedua " -"interpreter adalah versi Python yang sama (kemungkinan build berbeda, atau " -"mungkin salinan build yang sama). (Tentu saja, jika :option:`!--prefix` " -"dan :option:`!--exec-prefix` Anda bahkan tidak menunjuk ke instalasi " -"Python alternatif, ini tidak penting.)" +"penafsir yang digunakan untuk menjalankan ekstensi yang dipasang dengan cara" +" ini kompatibel dengan interpreter yang digunakan untuk membuatnya. Cara " +"terbaik untuk melakukannya adalah dengan memastikan bahwa kedua interpreter " +"adalah versi Python yang sama (kemungkinan build berbeda, atau mungkin " +"salinan build yang sama). (Tentu saja, jika :option:`!--prefix` dan :option" +":`!--exec-prefix` Anda bahkan tidak menunjuk ke instalasi Python " +"alternatif, ini tidak penting.)" #: ../../install/index.rst:457 msgid "Alternate installation: Windows (the prefix scheme)" @@ -936,14 +934,14 @@ msgstr "Instalasi alternatif: Windows (skema prefiks)" #: ../../install/index.rst:459 msgid "" "Windows has no concept of a user's home directory, and since the standard " -"Python installation under Windows is simpler than under Unix, the :option:" -"`!--prefix` option has traditionally been used to install additional " -"packages in separate locations on Windows. ::" +"Python installation under Windows is simpler than under Unix, the :option:`!" +"--prefix` option has traditionally been used to install additional packages " +"in separate locations on Windows. ::" msgstr "" "Windows tidak memiliki konsep direktori home pengguna, dan karena instalasi " -"Python standar di bawah Windows lebih sederhana daripada di bawah Unix, " -"opsi :option:`!--prefix` secara tradisional digunakan untuk menginstal " -"paket tambahan di lokasi terpisah pada Windows.::" +"Python standar di bawah Windows lebih sederhana daripada di bawah Unix, opsi" +" :option:`!--prefix` secara tradisional digunakan untuk menginstal paket " +"tambahan di lokasi terpisah pada Windows.::" #: ../../install/index.rst:466 msgid "" @@ -955,15 +953,15 @@ msgstr "" #: ../../install/index.rst:468 msgid "" -"The installation base is defined by the :option:`!--prefix` option; the :" -"option:`!--exec-prefix` option is not supported under Windows, which means " +"The installation base is defined by the :option:`!--prefix` option; the " +":option:`!--exec-prefix` option is not supported under Windows, which means " "that pure Python modules and extension modules are installed into the same " "location. Files are installed as follows:" msgstr "" -"Basis instalasi ditentukan oleh opsi :option:`!--prefix`; opsi :option:`!--" -"exec-prefix` tidak didukung pada Windows, yang berarti modul Python murni " -"dan modul ekstensi diinstal ke lokasi yang sama. File diinstal sebagai " -"berikut:" +"Basis instalasi ditentukan oleh opsi :option:`!--prefix`; opsi :option" +":`!--exec-prefix` tidak didukung pada Windows, yang berarti modul Python " +"murni dan modul ekstensi diinstal ke lokasi yang sama. File diinstal sebagai" +" berikut:" #: ../../install/index.rst:477 msgid ":file:`{prefix}\\\\Scripts`" @@ -979,18 +977,18 @@ msgstr "Instalasi kustom" #: ../../install/index.rst:488 msgid "" -"Sometimes, the alternate installation schemes described in section :ref:" -"`inst-alt-install` just don't do what you want. You might want to tweak " +"Sometimes, the alternate installation schemes described in section :ref" +":`inst-alt-install` just don't do what you want. You might want to tweak " "just one or two directories while keeping everything under the same base " -"directory, or you might want to completely redefine the installation " -"scheme. In either case, you're creating a *custom installation scheme*." +"directory, or you might want to completely redefine the installation scheme." +" In either case, you're creating a *custom installation scheme*." msgstr "" "Terkadang, skema instalasi alternatif yang dijelaskan di bagian :ref:`inst-" "alt-install` tidak melakukan apa yang Anda inginkan. Anda mungkin ingin " "mengubah hanya satu atau dua direktori sambil menyimpan semuanya di bawah " -"direktori dasar yang sama, atau Anda mungkin ingin sepenuhnya " -"mendefinisikan ulang skema instalasi. Dalam kedua kasus tersebut, Anda " -"membuat *skema penginstalan kustom*." +"direktori dasar yang sama, atau Anda mungkin ingin sepenuhnya mendefinisikan" +" ulang skema instalasi. Dalam kedua kasus tersebut, Anda membuat *skema " +"penginstalan kustom*." #: ../../install/index.rst:494 msgid "" @@ -1039,8 +1037,8 @@ msgid "" "These override options can be relative, absolute, or explicitly defined in " "terms of one of the installation base directories. (There are two " "installation base directories, and they are normally the same---they only " -"differ when you use the Unix \"prefix scheme\" and supply different ``--" -"prefix`` and ``--exec-prefix`` options; using ``--install-lib`` will " +"differ when you use the Unix \"prefix scheme\" and supply different " +"``--prefix`` and ``--exec-prefix`` options; using ``--install-lib`` will " "override values computed or given for ``--install-purelib`` and ``--install-" "platlib``, and is recommended for schemes that don't make a difference " "between Python and extension modules.)" @@ -1048,10 +1046,10 @@ msgstr "" "Opsi timpa ini dapat bersifat relatif, absolut, atau secara eksplisit " "ditentukan dalam salah satu direktori dasar instalasi. (Ada dua direktori " "dasar instalasi, dan biasanya sama---mereka hanya berbeda ketika Anda " -"menggunakan \"skema prefiks\" Unix dan memberikan opsi ``--prefix`` dan ``--" -"exec-prefix`` yang berbeda; menggunakan ``--install-lib'' akan menimpa " -"nilai yang dihitung atau diberikan untuk ``--install-purelib`` dan ``--" -"install-platlib``, dan direkomendasikan untuk skema yang tidak membuat " +"menggunakan \"skema prefiks\" Unix dan memberikan opsi ``--prefix`` dan " +"``--exec-prefix`` yang berbeda; menggunakan ``--install-lib'' akan menimpa " +"nilai yang dihitung atau diberikan untuk ``--install-purelib`` dan " +"``--install-platlib``, dan direkomendasikan untuk skema yang tidak membuat " "perbedaan antara Python dan modul ekstensi.)" #: ../../install/index.rst:518 @@ -1065,11 +1063,11 @@ msgid "" "case)::" msgstr "" "Misalnya, Anda menginstal distribusi modul ke direktori home Anda di bawah " -"Unix---tetapi Anda ingin skrip masuk ke dalam :file:`~/scripts` daripada :" -"file:`~/bin`. Seperti yang Anda duga, Anda dapat mengganti direktori ini " +"Unix---tetapi Anda ingin skrip masuk ke dalam :file:`~/scripts` daripada " +":file:`~/bin`. Seperti yang Anda duga, Anda dapat mengganti direktori ini " "dengan opsi :option:`!--install-scripts`; dalam kasus ini, akan lebih masuk " -"akal untuk menyediakan jalur relatif, yang akan ditafsirkan relatif " -"terhadap direktori dasar instalasi (direktori home Anda, dalam hal ini)::" +"akal untuk menyediakan jalur relatif, yang akan ditafsirkan relatif terhadap" +" direktori dasar instalasi (direktori home Anda, dalam hal ini)::" #: ../../install/index.rst:527 msgid "" @@ -1087,61 +1085,60 @@ msgstr "" #: ../../install/index.rst:535 msgid "" -"(This performs an installation using the \"prefix scheme\", where the " -"prefix is whatever your Python interpreter was installed with--- :file:`/" -"usr/local/python` in this case.)" +"(This performs an installation using the \"prefix scheme\", where the prefix" +" is whatever your Python interpreter was installed with--- " +":file:`/usr/local/python` in this case.)" msgstr "" "(Ini melakukan instalasi menggunakan \"skema prefiks\", di mana prefix " -"adalah apa pun yang telah diinstal interpreter Python Anda dengan--- :file:" -"`/usr/local/python` dalam kasus ini.)" +"adalah apa pun yang telah diinstal interpreter Python Anda dengan--- " +":file:`/usr/local/python` dalam kasus ini.)" #: ../../install/index.rst:539 msgid "" "If you maintain Python on Windows, you might want third-party modules to " -"live in a subdirectory of :file:`{prefix}`, rather than right in :file:" -"`{prefix}` itself. This is almost as easy as customizing the script " +"live in a subdirectory of :file:`{prefix}`, rather than right in " +":file:`{prefix}` itself. This is almost as easy as customizing the script " "installation directory---you just have to remember that there are two types " "of modules to worry about, Python and extension modules, which can " "conveniently be both controlled by one option::" msgstr "" "Jika Anda mempertahankan Python di Windows, Anda mungkin ingin modul pihak " -"ketiga berada di subdirektori :file:`{prefix}`, bukan tepat di dalam :file:" -"`{prefix}` itu sendiri. Ini hampir semudah menyesuaikan direktori instalasi " -"skrip---Anda hanya perlu ingat bahwa ada dua jenis modul yang perlu " -"dikhawatirkan, Python dan modul ekstensi, yang dapat dikontrol dengan mudah " -"oleh satu opsi::" +"ketiga berada di subdirektori :file:`{prefix}`, bukan tepat di dalam " +":file:`{prefix}` itu sendiri. Ini hampir semudah menyesuaikan direktori " +"instalasi skrip---Anda hanya perlu ingat bahwa ada dua jenis modul yang " +"perlu dikhawatirkan, Python dan modul ekstensi, yang dapat dikontrol dengan " +"mudah oleh satu opsi::" #: ../../install/index.rst:548 msgid "" "The specified installation directory is relative to :file:`{prefix}`. Of " "course, you also have to ensure that this directory is in Python's module " -"search path, such as by putting a :file:`.pth` file in a site directory " -"(see :mod:`site`). See section :ref:`inst-search-path` to find out how to " +"search path, such as by putting a :file:`.pth` file in a site directory (see" +" :mod:`site`). See section :ref:`inst-search-path` to find out how to " "modify Python's search path." msgstr "" -"Direktori instalasi yang ditentukan relatif terhadap :file:`{prefix}`. " -"Tentu saja, Anda juga harus memastikan bahwa direktori ini berada di path " +"Direktori instalasi yang ditentukan relatif terhadap :file:`{prefix}`. Tentu" +" saja, Anda juga harus memastikan bahwa direktori ini berada di path " "pencarian modul Python, seperti dengan meletakkan file :file:`.pth` di " "direktori situs (lihat :mod:`site`). Lihat bagian :ref:`inst-search-path` " "untuk mengetahui cara memodifikasi path pencarian Python." #: ../../install/index.rst:554 msgid "" -"If you want to define an entire installation scheme, you just have to " -"supply all of the installation directory options. The recommended way to " -"do this is to supply relative paths; for example, if you want to maintain " -"all Python module-related files under :file:`python` in your home " -"directory, and you want a separate directory for each platform that you use " -"your home directory from, you might define the following installation " -"scheme::" +"If you want to define an entire installation scheme, you just have to supply" +" all of the installation directory options. The recommended way to do this " +"is to supply relative paths; for example, if you want to maintain all Python" +" module-related files under :file:`python` in your home directory, and you " +"want a separate directory for each platform that you use your home directory" +" from, you might define the following installation scheme::" msgstr "" "Jika Anda ingin menentukan seluruh skema instalasi, Anda hanya perlu " "menyediakan semua opsi direktori instalasi. Cara yang disarankan untuk " "melakukan ini adalah dengan menyediakan path relatif; misalnya, jika Anda " -"ingin mempertahankan semua file terkait modul Python di bawah :file:" -"`python` di direktori home Anda, dan Anda ingin direktori terpisah untuk " -"setiap platform tempat Anda menggunakan direktori home, Anda dapat " -"menentukan skema instalasi berikut::" +"ingin mempertahankan semua file terkait modul Python di bawah :file:`python`" +" di direktori home Anda, dan Anda ingin direktori terpisah untuk setiap " +"platform tempat Anda menggunakan direktori home, Anda dapat menentukan skema" +" instalasi berikut::" #: ../../install/index.rst:567 msgid "or, equivalently, ::" @@ -1149,9 +1146,9 @@ msgstr "atau, setara, ::" #: ../../install/index.rst:575 msgid "" -"``$PLAT`` is not (necessarily) an environment variable---it will be " -"expanded by the Distutils as it parses your command line options, just as " -"it does when parsing your configuration file(s)." +"``$PLAT`` is not (necessarily) an environment variable---it will be expanded" +" by the Distutils as it parses your command line options, just as it does " +"when parsing your configuration file(s)." msgstr "" "``$PLAT`` bukanlah (harus) variabel environment---itu akan diperluas oleh " "Distutils saat ia mem-parsing opsi baris perintah Anda, seperti yang " @@ -1166,8 +1163,8 @@ msgid "" msgstr "" "Jelas, menentukan seluruh skema instalasi setiap kali Anda menginstal " "distribusi modul baru akan sangat membosankan. Dengan demikian, Anda dapat " -"meletakkan opsi ini ke dalam file konfigurasi Distutils Anda (lihat bagian :" -"ref:`inst-config-files`):" +"meletakkan opsi ini ke dalam file konfigurasi Distutils Anda (lihat bagian " +":ref:`inst-config-files`):" #: ../../install/index.rst:592 msgid "or, equivalently," @@ -1184,9 +1181,9 @@ msgstr "" #: ../../install/index.rst:608 msgid "" -"would install pure modules to :file:`/tmp/python/lib` in the first case, " -"and to :file:`/tmp/lib` in the second case. (For the second case, you " -"probably want to supply an installation base of :file:`/tmp/python`.)" +"would install pure modules to :file:`/tmp/python/lib` in the first case, and" +" to :file:`/tmp/lib` in the second case. (For the second case, you probably" +" want to supply an installation base of :file:`/tmp/python`.)" msgstr "" "akan menginstal modul murni ke :file:`/tmp/python/lib` dalam kasus pertama, " "dan ke :file:`/tmp/lib` dalam kasus kedua. (Untuk kasus kedua, Anda mungkin " @@ -1209,11 +1206,11 @@ msgstr "" "memiliki kemiripan yang kuat dengan variabel environment. Faktanya, Anda " "dapat menggunakan variabel environment dalam file konfigurasi pada platform " "yang memiliki gagasan seperti itu tetapi Distutils juga menetapkan beberapa " -"variabel tambahan yang mungkin tidak ada di environment Anda, seperti ``" -"$PLAT``. (Dan tentu saja, pada sistem yang tidak memiliki variabel " +"variabel tambahan yang mungkin tidak ada di environment Anda, seperti " +"``$PLAT``. (Dan tentu saja, pada sistem yang tidak memiliki variabel " "environment, seperti Mac OS 9, variabel konfigurasi yang disediakan oleh " -"Distutils adalah satu-satunya yang dapat Anda gunakan.) Lihat bagian :ref:" -"`inst-config-files` untuk detailnya." +"Distutils adalah satu-satunya yang dapat Anda gunakan.) Lihat bagian :ref" +":`inst-config-files` untuk detailnya." #: ../../install/index.rst:622 msgid "" @@ -1223,9 +1220,9 @@ msgid "" "the virtual environment." msgstr "" "Ketika a :ref:`virtual environment ` diaktifkan, setiap opsi yang " -"mengubah path instalasi akan diabaikan dari semua file konfigurasi " -"distutils untuk mencegah penginstalan proyek di luar lingkungan virtual " -"secara tidak sengaja." +"mengubah path instalasi akan diabaikan dari semua file konfigurasi distutils" +" untuk mencegah penginstalan proyek di luar lingkungan virtual secara tidak " +"sengaja." #: ../../install/index.rst:636 msgid "Modifying Python's Search Path" @@ -1236,8 +1233,8 @@ msgid "" "When the Python interpreter executes an :keyword:`import` statement, it " "searches for both Python code and extension modules along a search path. A " "default value for the path is configured into the Python binary when the " -"interpreter is built. You can determine the path by importing the :mod:" -"`sys` module and printing the value of ``sys.path``. ::" +"interpreter is built. You can determine the path by importing the :mod:`sys`" +" module and printing the value of ``sys.path``. ::" msgstr "" "Ketika interpreter Python menjalankan :keyword:`import`, ia mencari kode " "Python dan modul ekstensi di sepanjang path pencarian. Nilai default untuk " @@ -1252,57 +1249,59 @@ msgstr "String null dalam ``sys.path`` mewakili direktori kerja saat ini." #: ../../install/index.rst:657 msgid "" -"The expected convention for locally installed packages is to put them in " -"the :file:`{...}/site-packages/` directory, but you may want to install " -"Python modules into some arbitrary directory. For example, your site may " -"have a convention of keeping all software related to the web server under :" -"file:`/www`. Add-on Python modules might then belong in :file:`/www/" -"python`, and in order to import them, this directory must be added to ``sys." -"path``. There are several different ways to add the directory." +"The expected convention for locally installed packages is to put them in the" +" :file:`{...}/site-packages/` directory, but you may want to install Python " +"modules into some arbitrary directory. For example, your site may have a " +"convention of keeping all software related to the web server under " +":file:`/www`. Add-on Python modules might then belong in " +":file:`/www/python`, and in order to import them, this directory must be " +"added to ``sys.path``. There are several different ways to add the " +"directory." msgstr "" "Konvensi yang diharapkan untuk paket yang diinstal secara lokal adalah " "dengan meletakkannya di direktori :file:`{...}/site-packages/`, tetapi Anda " -"mungkin ingin menginstal modul Python ke dalam direktori arbitrer. " -"Misalnya, situs Anda mungkin memiliki konvensi untuk menyimpan semua " -"perangkat lunak yang terkait dengan server web di bawah :file:`/www`. Add-" -"on modul Python mungkin termasuk dalam :file:`/www/python`, dan untuk " -"mengimpornya, direktori ini harus ditambahkan ke ``sys.path``. Ada beberapa " -"cara berbeda untuk menambahkan direktori." +"mungkin ingin menginstal modul Python ke dalam direktori arbitrer. Misalnya," +" situs Anda mungkin memiliki konvensi untuk menyimpan semua perangkat lunak " +"yang terkait dengan server web di bawah :file:`/www`. Add-on modul Python " +"mungkin termasuk dalam :file:`/www/python`, dan untuk mengimpornya, " +"direktori ini harus ditambahkan ke ``sys.path``. Ada beberapa cara berbeda " +"untuk menambahkan direktori." #: ../../install/index.rst:665 msgid "" "The most convenient way is to add a path configuration file to a directory " "that's already on Python's path, usually to the :file:`.../site-packages/` " "directory. Path configuration files have an extension of :file:`.pth`, and " -"each line must contain a single path that will be appended to ``sys." -"path``. (Because the new paths are appended to ``sys.path``, modules in " -"the added directories will not override standard modules. This means you " -"can't use this mechanism for installing fixed versions of standard modules.)" +"each line must contain a single path that will be appended to ``sys.path``." +" (Because the new paths are appended to ``sys.path``, modules in the added " +"directories will not override standard modules. This means you can't use " +"this mechanism for installing fixed versions of standard modules.)" msgstr "" "Cara yang paling mudah adalah dengan menambahkan path file konfigurasi ke " -"direktori yang sudah ada di path Python, biasanya ke direktori :file:`.../" -"site-packages/`. File konfigurasi path memiliki ekstensi :file:`.pth`, dan " -"setiap baris harus berisi satu path yang akan ditambahkan ke ``sys.path``. " -"(Karena path baru ditambahkan ke ``sys.path``, modul dalam direktori yang " -"ditambahkan tidak akan menimpa modul standar. Ini berarti Anda tidak dapat " -"menggunakan mekanisme ini untuk menginstal versi tetap dari modul standar.)" +"direktori yang sudah ada di path Python, biasanya ke direktori :file" +":`.../site-packages/`. File konfigurasi path memiliki ekstensi :file:`.pth`," +" dan setiap baris harus berisi satu path yang akan ditambahkan ke " +"``sys.path``. (Karena path baru ditambahkan ke ``sys.path``, modul dalam " +"direktori yang ditambahkan tidak akan menimpa modul standar. Ini berarti " +"Anda tidak dapat menggunakan mekanisme ini untuk menginstal versi tetap dari" +" modul standar.)" #: ../../install/index.rst:673 msgid "" "Paths can be absolute or relative, in which case they're relative to the " -"directory containing the :file:`.pth` file. See the documentation of the :" -"mod:`site` module for more information." +"directory containing the :file:`.pth` file. See the documentation of the " +":mod:`site` module for more information." msgstr "" "Path bisa absolut atau relatif, dalam hal ini mereka relatif terhadap " -"direktori yang berisi file :file:`.pth`. Lihat dokumentasi modul :mod:" -"`site` untuk informasi lebih lanjut." +"direktori yang berisi file :file:`.pth`. Lihat dokumentasi modul :mod:`site`" +" untuk informasi lebih lanjut." #: ../../install/index.rst:677 msgid "" "A slightly less convenient way is to edit the :file:`site.py` file in " "Python's standard library, and modify ``sys.path``. :file:`site.py` is " -"automatically imported when the Python interpreter is executed, unless the :" -"option:`-S` switch is supplied to suppress this behaviour. So you could " +"automatically imported when the Python interpreter is executed, unless the " +":option:`-S` switch is supplied to suppress this behaviour. So you could " "simply edit :file:`site.py` and add two lines to it:" msgstr "" "Cara yang sedikit kurang nyaman adalah dengan mengedit file :file:`site.py` " @@ -1318,40 +1317,41 @@ msgid "" "overwritten by the stock version. You'd have to remember that it was " "modified and save a copy before doing the installation." msgstr "" -"Namun, jika Anda menginstal ulang versi utama Python yang sama (mungkin " -"saat meningkatkan dari 2.2 ke 2.2.2, misalnya) :file:`site.py` akan ditimpa " -"oleh versi stok. Anda harus ingat bahwa itu telah diubah dan menyimpan " +"Namun, jika Anda menginstal ulang versi utama Python yang sama (mungkin saat" +" meningkatkan dari 2.2 ke 2.2.2, misalnya) :file:`site.py` akan ditimpa oleh" +" versi stok. Anda harus ingat bahwa itu telah diubah dan menyimpan " "salinannya sebelum melakukan instalasi." #: ../../install/index.rst:693 msgid "" -"There are two environment variables that can modify ``sys.path``. :envvar:" -"`PYTHONHOME` sets an alternate value for the prefix of the Python " -"installation. For example, if :envvar:`PYTHONHOME` is set to ``/www/" -"python``, the search path will be set to ``['', '/www/python/lib/pythonX." -"Y/', '/www/python/lib/pythonX.Y/plat-linux2', ...]``." +"There are two environment variables that can modify ``sys.path``. " +":envvar:`PYTHONHOME` sets an alternate value for the prefix of the Python " +"installation. For example, if :envvar:`PYTHONHOME` is set to " +"``/www/python``, the search path will be set to ``['', " +"'/www/python/lib/pythonX.Y/', '/www/python/lib/pythonX.Y/plat-linux2', " +"...]``." msgstr "" -"Ada dua variabel environment yang dapat mengubah ``sys.path``. :envvar:" -"`PYTHONHOME` menetapkan nilai alternatif untuk prefiks instalasi Python. " -"Misalnya, jika :envvar:`PYTHONHOME` disetel ke ``/www/python``, path " -"pencarian akan disetel ke ``['', '/www/python/lib/pythonX.Y/', '/www/python/" -"lib/pythonX.Y/plat-linux2', ...]``." +"Ada dua variabel environment yang dapat mengubah ``sys.path``. " +":envvar:`PYTHONHOME` menetapkan nilai alternatif untuk prefiks instalasi " +"Python. Misalnya, jika :envvar:`PYTHONHOME` disetel ke ``/www/python``, path" +" pencarian akan disetel ke ``['', '/www/python/lib/pythonX.Y/', " +"'/www/python/lib/pythonX.Y/plat-linux2', ...]``." #: ../../install/index.rst:699 msgid "" -"The :envvar:`PYTHONPATH` variable can be set to a list of paths that will " -"be added to the beginning of ``sys.path``. For example, if :envvar:" -"`PYTHONPATH` is set to ``/www/python:/opt/py``, the search path will begin " -"with ``['/www/python', '/opt/py']``. (Note that directories must exist in " -"order to be added to ``sys.path``; the :mod:`site` module removes paths " -"that don't exist.)" +"The :envvar:`PYTHONPATH` variable can be set to a list of paths that will be" +" added to the beginning of ``sys.path``. For example, if " +":envvar:`PYTHONPATH` is set to ``/www/python:/opt/py``, the search path will" +" begin with ``['/www/python', '/opt/py']``. (Note that directories must " +"exist in order to be added to ``sys.path``; the :mod:`site` module removes " +"paths that don't exist.)" msgstr "" "Variabel :envvar:`PYTHONPATH` dapat disetel ke daftar path yang akan " "ditambahkan ke awal ``sys.path``. Misalnya, jika :envvar:`PYTHONPATH` " -"disetel ke ``/www/python:/opt/py``, pencarian path akan dimulai dengan ``['/" -"www/python', '/opt/py']``. (Perhatikan bahwa direktori harus ada agar dapat " -"ditambahkan ke ``sys.path``; modul :mod:`site` menghapus path yang tidak " -"ada.)" +"disetel ke ``/www/python:/opt/py``, pencarian path akan dimulai dengan " +"``['/www/python', '/opt/py']``. (Perhatikan bahwa direktori harus ada agar " +"dapat ditambahkan ke ``sys.path``; modul :mod:`site` menghapus path yang " +"tidak ada.)" #: ../../install/index.rst:706 msgid "" @@ -1368,13 +1368,13 @@ msgstr "File Konfigurasi Distutils" #: ../../install/index.rst:715 msgid "" "As mentioned above, you can use Distutils configuration files to record " -"personal or site preferences for any Distutils options. That is, any " -"option to any command can be stored in one of two or three (depending on " -"your platform) configuration files, which will be consulted before the " -"command-line is parsed. This means that configuration files will override " -"default values, and the command-line will in turn override configuration " -"files. Furthermore, if multiple configuration files apply, values from " -"\"earlier\" files are overridden by \"later\" files." +"personal or site preferences for any Distutils options. That is, any option" +" to any command can be stored in one of two or three (depending on your " +"platform) configuration files, which will be consulted before the command-" +"line is parsed. This means that configuration files will override default " +"values, and the command-line will in turn override configuration files. " +"Furthermore, if multiple configuration files apply, values from \"earlier\" " +"files are overridden by \"later\" files." msgstr "" "Seperti disebutkan di atas, Anda dapat menggunakan file konfigurasi " "Distutils untuk merekam preferensi pribadi atau situs untuk setiap opsi " @@ -1396,8 +1396,8 @@ msgid "" "platforms. On Unix and Mac OS X, the three configuration files (in the " "order they are processed) are:" msgstr "" -"Nama dan lokasi file konfigurasi sedikit berbeda di setiap platform. Di " -"Unix dan Mac OS X, tiga file konfigurasi (sesuai urutan prosesnya) adalah:" +"Nama dan lokasi file konfigurasi sedikit berbeda di setiap platform. Di Unix" +" dan Mac OS X, tiga file konfigurasi (sesuai urutan prosesnya) adalah:" #: ../../install/index.rst:735 ../../install/index.rst:747 msgid "Location and filename" @@ -1461,11 +1461,11 @@ msgstr "" #: ../../install/index.rst:762 msgid "" -"Strictly speaking, the system-wide configuration file lives in the " -"directory where the Distutils are installed; under Python 1.6 and later on " -"Unix, this is as shown. For Python 1.5.2, the Distutils will normally be " -"installed to :file:`{prefix}/lib/python1.5/site-packages/distutils`, so the " -"system configuration file should be put there under Python 1.5.2." +"Strictly speaking, the system-wide configuration file lives in the directory" +" where the Distutils are installed; under Python 1.6 and later on Unix, this" +" is as shown. For Python 1.5.2, the Distutils will normally be installed to " +":file:`{prefix}/lib/python1.5/site-packages/distutils`, so the system " +"configuration file should be put there under Python 1.5.2." msgstr "" "Sebenarnya, file konfigurasi seluruh sistem berada di direktori tempat " "Distutils diinstal; di bawah Python 1.6 dan yang lebih baru di Unix, ini " @@ -1477,13 +1477,13 @@ msgstr "" msgid "" "On Unix, if the :envvar:`HOME` environment variable is not defined, the " "user's home directory will be determined with the :func:`getpwuid` function " -"from the standard :mod:`pwd` module. This is done by the :func:`os.path." -"expanduser` function used by Distutils." +"from the standard :mod:`pwd` module. This is done by the " +":func:`os.path.expanduser` function used by Distutils." msgstr "" "Pada Unix, jika variabel environment :envvar:`HOME` tidak ditentukan, " "direktori home pengguna akan ditentukan dengan fungsi :func:`getpwuid` dari " -"modul standar :mod:`pwd`. Ini dilakukan oleh fungsi :func:`os.path." -"expanduser` yang digunakan oleh Distutils." +"modul standar :mod:`pwd`. Ini dilakukan oleh fungsi " +":func:`os.path.expanduser` yang digunakan oleh Distutils." #: ../../install/index.rst:775 msgid "" @@ -1493,32 +1493,33 @@ msgstr "Yaitu, di direktori saat ini (biasanya lokasi skrip pengaturan)." #: ../../install/index.rst:778 msgid "" "(See also note (1).) Under Python 1.6 and later, Python's default " -"\"installation prefix\" is :file:`C:\\\\Python`, so the system " -"configuration file is normally :file:`C:\\\\Python\\\\Lib\\\\distutils\\" -"\\distutils.cfg`. Under Python 1.5.2, the default prefix was :file:`C:\\" -"\\Program Files\\\\Python`, and the Distutils were not part of the standard " -"library---so the system configuration file would be :file:`C:\\\\Program " +"\"installation prefix\" is :file:`C:\\\\Python`, so the system configuration" +" file is normally :file:`C:\\\\Python\\\\Lib\\\\distutils\\\\distutils.cfg`." +" Under Python 1.5.2, the default prefix was :file:`C:\\\\Program " +"Files\\\\Python`, and the Distutils were not part of the standard library---" +"so the system configuration file would be :file:`C:\\\\Program " "Files\\\\Python\\\\distutils\\\\distutils.cfg` in a standard Python 1.5.2 " "installation under Windows." msgstr "" -"(Lihat juga catatan (1).) Di bawah Python 1.6 dan yang lebih baru, " -"\"prefiks instalasi\" default Python adalah :file:`C:\\\\Python`, jadi file " -"konfigurasi sistem biasanya :file:`C:\\\\Python\\Lib\\\\distutils\\" -"\\distutils.cfg`. Di bawah Python 1.5.2, prefiks defaultnya adalah :file:`C:" -"\\\\Program Files\\\\Python`, dan Distutils bukan bagian dari standar " -"pustaka---jadi file konfigurasi sistemnya adalah :file:`C:\\\\Program Files" -"\\\\Python\\\\distutils\\\\distutils.cfg` dalam instalasi Python 1.5.2 " +"(Lihat juga catatan (1).) Di bawah Python 1.6 dan yang lebih baru, \"prefiks" +" instalasi\" default Python adalah :file:`C:\\\\Python`, jadi file " +"konfigurasi sistem biasanya " +":file:`C:\\\\Python\\Lib\\\\distutils\\\\distutils.cfg`. Di bawah Python " +"1.5.2, prefiks defaultnya adalah :file:`C:\\\\Program Files\\\\Python`, dan " +"Distutils bukan bagian dari standar pustaka---jadi file konfigurasi " +"sistemnya adalah :file:`C:\\\\Program " +"Files\\\\Python\\\\distutils\\\\distutils.cfg` dalam instalasi Python 1.5.2 " "standar pada Windows." #: ../../install/index.rst:787 msgid "" -"On Windows, if the :envvar:`HOME` environment variable is not defined, :" -"envvar:`USERPROFILE` then :envvar:`HOMEDRIVE` and :envvar:`HOMEPATH` will " +"On Windows, if the :envvar:`HOME` environment variable is not defined, " +":envvar:`USERPROFILE` then :envvar:`HOMEDRIVE` and :envvar:`HOMEPATH` will " "be tried. This is done by the :func:`os.path.expanduser` function used by " "Distutils." msgstr "" -"Pada Windows, jika variabel environment :envvar:`HOME` tidak ditentukan, :" -"envvar:`USERPROFILE` maka :envvar:`HOMEDRIVE` dan :envvar:`HOMEPATH` akan " +"Pada Windows, jika variabel environment :envvar:`HOME` tidak ditentukan, " +":envvar:`USERPROFILE` maka :envvar:`HOMEDRIVE` dan :envvar:`HOMEPATH` akan " "dicoba. Ini dilakukan oleh fungsi :func:`os.path.expanduser` yang digunakan " "oleh Distutils." @@ -1536,8 +1537,8 @@ msgid "" msgstr "" "Semua file konfigurasi Distutils memiliki sintaks yang sama. File " "konfigurasi dikelompokkan menjadi beberapa bagian. Ada satu bagian untuk " -"setiap perintah Distutils, ditambah bagian ``global`` untuk opsi global " -"yang memengaruhi setiap perintah. Setiap bagian terdiri dari satu opsi per " +"setiap perintah Distutils, ditambah bagian ``global`` untuk opsi global yang" +" memengaruhi setiap perintah. Setiap bagian terdiri dari satu opsi per " "baris, ditentukan sebagai ``option=value``." #: ../../install/index.rst:803 @@ -1566,12 +1567,12 @@ msgstr "" #: ../../install/index.rst:818 msgid "" -"You could override the default \"build base\" directory and make the :" -"command:`build\\*` commands always forcibly rebuild all files with the " +"You could override the default \"build base\" directory and make the " +":command:`build\\*` commands always forcibly rebuild all files with the " "following:" msgstr "" -"Anda dapat menimpa direktori \"build base\" default dan membuat perintah :" -"command:`build\\*` selalu secara paksa membangun kembali semua file dengan " +"Anda dapat menimpa direktori \"build base\" default dan membuat perintah " +":command:`build\\*` selalu secara paksa membangun kembali semua file dengan " "yang berikut ini:" #: ../../install/index.rst:828 @@ -1580,11 +1581,11 @@ msgstr "yang sesuai dengan argumen baris perintah ::" #: ../../install/index.rst:832 msgid "" -"except that including the :command:`build` command on the command-line " -"means that command will be run. Including a particular command in config " -"files has no such implication; it only means that if the command is run, " -"the options in the config file will apply. (Or if other commands that " -"derive values from it are run, they will use the values in the config file.)" +"except that including the :command:`build` command on the command-line means" +" that command will be run. Including a particular command in config files " +"has no such implication; it only means that if the command is run, the " +"options in the config file will apply. (Or if other commands that derive " +"values from it are run, they will use the values in the config file.)" msgstr "" "kecuali itu menyertakan perintah :command:`build` pada baris perintah " "berarti bahwa perintah akan dijalankan. Memasukkan perintah tertentu dalam " @@ -1595,27 +1596,27 @@ msgstr "" #: ../../install/index.rst:838 msgid "" -"You can find out the complete list of options for any command using the :" -"option:`!--help` option, e.g.::" +"You can find out the complete list of options for any command using the " +":option:`!--help` option, e.g.::" msgstr "" "Anda dapat menemukan daftar lengkap opsi untuk setiap perintah menggunakan " "opsi :option:`!--help`, misalnya::" #: ../../install/index.rst:843 msgid "" -"and you can find out the complete list of global options by using :option:" -"`!--help` without a command::" +"and you can find out the complete list of global options by using :option:`!" +"--help` without a command::" msgstr "" -"dan Anda dapat mengetahui daftar lengkap opsi global dengan menggunakan :" -"option:`!--help` tanpa perintah::" +"dan Anda dapat mengetahui daftar lengkap opsi global dengan menggunakan " +":option:`!--help` tanpa perintah::" #: ../../install/index.rst:848 msgid "" "See also the \"Reference\" section of the \"Distributing Python Modules\" " "manual." msgstr "" -"Lihat juga bagian \"Referensi\" dari manual \"Mendistribusikan Modul Python" -"\"." +"Lihat juga bagian \"Referensi\" dari manual \"Mendistribusikan Modul " +"Python\"." #: ../../install/index.rst:854 msgid "Building Extensions: Tips and Tricks" @@ -1631,8 +1632,8 @@ msgid "" "section discusses how to override the usual Distutils behaviour." msgstr "" "Jika memungkinkan, Distutils mencoba menggunakan informasi konfigurasi yang " -"disediakan oleh interpreter Python yang digunakan untuk menjalankan skrip :" -"file:`setup.py`. Misalnya, penanda compiler dan linker yang sama yang " +"disediakan oleh interpreter Python yang digunakan untuk menjalankan skrip " +":file:`setup.py`. Misalnya, penanda compiler dan linker yang sama yang " "digunakan untuk mengompilasi Python juga akan digunakan untuk mengompilasi " "ekstensi. Biasanya ini akan bekerja dengan baik, tetapi dalam situasi yang " "rumit ini mungkin tidak tepat. Bagian ini membahas cara mengganti perilaku " @@ -1665,11 +1666,11 @@ msgid "" "require elaborate sets of compiler flags in order to work." msgstr "" "Dalam kasus yang paling umum, pembuat ekstensi mungkin telah memperkirakan " -"bahwa kompilasi ekstensi akan menjadi rumit, dan menyediakan file :file:" -"`Setup` file untuk Anda edit. Ini kemungkinan besar hanya akan dilakukan " -"jika distribusi modul berisi banyak modul ekstensi terpisah, atau jika " -"mereka sering membutuhkan kumpulan tanda compiler yang rumit agar dapat " -"berfungsi." +"bahwa kompilasi ekstensi akan menjadi rumit, dan menyediakan file " +":file:`Setup` file untuk Anda edit. Ini kemungkinan besar hanya akan " +"dilakukan jika distribusi modul berisi banyak modul ekstensi terpisah, atau " +"jika mereka sering membutuhkan kumpulan tanda compiler yang rumit agar dapat" +" berfungsi." #: ../../install/index.rst:881 msgid "" @@ -1693,24 +1694,24 @@ msgid "" "left alone." msgstr "" "*module* adalah nama modul ekstensi yang akan dibuat, dan harus merupakan " -"Python identifier yang valid. Anda tidak bisa begitu saja mengubah ini " -"untuk mengganti nama modul (pengeditan ke kode sumber juga akan " -"diperlukan), jadi ini harus dibiarkan saja." +"Python identifier yang valid. Anda tidak bisa begitu saja mengubah ini untuk" +" mengganti nama modul (pengeditan ke kode sumber juga akan diperlukan), jadi" +" ini harus dibiarkan saja." #: ../../install/index.rst:894 msgid "" "*sourcefile* is anything that's likely to be a source code file, at least " "judging by the filename. Filenames ending in :file:`.c` are assumed to be " "written in C, filenames ending in :file:`.C`, :file:`.cc`, and :file:`.c++` " -"are assumed to be C++, and filenames ending in :file:`.m` or :file:`.mm` " -"are assumed to be in Objective C." +"are assumed to be C++, and filenames ending in :file:`.m` or :file:`.mm` are" +" assumed to be in Objective C." msgstr "" "*sourcefile* adalah segala sesuatu yang cenderung menjadi file kode sumber, " -"setidaknya dilihat dari nama filenya. Nama file yang diakhiri dengan :file:" -"`.c` diasumsikan ditulis dalam C, nama file yang diakhiri dengan :file:`." -"C`, :file:`.cc`, dan :file:`.c++` diasumsikan sebagai C++, dan nama file " -"yang diakhiri dengan :file:`.m` atau :file:`.mm` diasumsikan berada dalam " -"Objective C." +"setidaknya dilihat dari nama filenya. Nama file yang diakhiri dengan " +":file:`.c` diasumsikan ditulis dalam C, nama file yang diakhiri dengan " +":file:`.C`, :file:`.cc`, dan :file:`.c++` diasumsikan sebagai C++, dan nama " +"file yang diakhiri dengan :file:`.m` atau :file:`.mm` diasumsikan berada " +"dalam Objective C." #: ../../install/index.rst:900 msgid "" @@ -1725,8 +1726,8 @@ msgid "" "*library* is anything ending in :file:`.a` or beginning with :option:`!-l` " "or :option:`!-L`." msgstr "" -"*library* adalah apapun yang diakhiri dengan :file:`.a` atau dimulai " -"dengan :option:`!-l` atau :option:`!-L`." +"*library* adalah apapun yang diakhiri dengan :file:`.a` atau dimulai dengan " +":option:`!-l` atau :option:`!-L`." #: ../../install/index.rst:906 msgid "" @@ -1740,11 +1741,11 @@ msgstr "" #: ../../install/index.rst:912 msgid "" -"must be linked with the math library :file:`libm.a` on your platform, " -"simply add :option:`!-lm` to the line::" +"must be linked with the math library :file:`libm.a` on your platform, simply" +" add :option:`!-lm` to the line::" msgstr "" -"harus ditautkan dengan pustaka math :file:`libm.a` pada platform Anda, " -"cukup tambahkan :option:`!-lm` ke baris::" +"harus ditautkan dengan pustaka math :file:`libm.a` pada platform Anda, cukup" +" tambahkan :option:`!-lm` ke baris::" #: ../../install/index.rst:917 msgid "" @@ -1758,19 +1759,19 @@ msgstr "" msgid "" "The next option after :option:`!-Xcompiler` and :option:`!-Xlinker` will be " "appended to the proper command line, so in the above example the compiler " -"will be passed the :option:`!-o32` option, and the linker will be passed :" -"option:`!-shared`. If a compiler option requires an argument, you'll have " +"will be passed the :option:`!-o32` option, and the linker will be passed " +":option:`!-shared`. If a compiler option requires an argument, you'll have " "to supply multiple :option:`!-Xcompiler` options; for example, to pass ``-x " -"c++`` the :file:`Setup` file would have to contain ``-Xcompiler -x -" -"Xcompiler c++``." +"c++`` the :file:`Setup` file would have to contain ``-Xcompiler -x " +"-Xcompiler c++``." msgstr "" "Opsi berikutnya setelah :option:`!-Xcompiler` dan :option:`!-Xlinker` akan " "ditambahkan ke baris perintah yang tepat, jadi pada contoh di atas " -"kompilator akan diberikan opsi :option:`!-o32`, dan penaut akan diberikan :" -"option:`!-shared`. Jika opsi kompilator membutuhkan sebuah argumen, Anda " +"kompilator akan diberikan opsi :option:`!-o32`, dan penaut akan diberikan " +":option:`!-shared`. Jika opsi kompilator membutuhkan sebuah argumen, Anda " "harus menyediakan beberapa opsi :option:`!-Xcompiler`; misalnya, untuk " -"meneruskan ``-x c++`` file :file:`Setup` harus berisi ``-Xcompiler -x -" -"Xcompiler c++``." +"meneruskan ``-x c++`` file :file:`Setup` harus berisi ``-Xcompiler -x " +"-Xcompiler c++``." #: ../../install/index.rst:929 msgid "" @@ -1778,9 +1779,9 @@ msgid "" "environment variable. If set, the contents of :envvar:`CFLAGS` will be " "added to the compiler flags specified in the :file:`Setup` file." msgstr "" -"Penanda compiler juga bisa diberikan melalui pengaturan variabel " -"environment :envvar:`CFLAGS`. Jika disetel, konten :envvar:`CFLAGS` akan " -"ditambahkan ke penanda kompilator yang ditentukan dalam file :file:`Setup`." +"Penanda compiler juga bisa diberikan melalui pengaturan variabel environment" +" :envvar:`CFLAGS`. Jika disetel, konten :envvar:`CFLAGS` akan ditambahkan ke" +" penanda kompilator yang ditentukan dalam file :file:`Setup`." #: ../../install/index.rst:937 msgid "Using non-Microsoft compilers on Windows" @@ -1797,29 +1798,29 @@ msgid "" "object file format (OMF) is different from the format used by the Python " "version you can download from the Python or ActiveState Web site. (Python " "is built with Microsoft Visual C++, which uses COFF as the object file " -"format.) For this reason you have to convert Python's library :file:" -"`python25.lib` into the Borland format. You can do this as follows:" +"format.) For this reason you have to convert Python's library " +":file:`python25.lib` into the Borland format. You can do this as follows:" msgstr "" "Subbagian ini menjelaskan langkah-langkah yang diperlukan untuk menggunakan " "Distutils dengan compiler Borland C++ versi 5.5. Pertama-tama Anda harus " "tahu bahwa format file objek (OMF) Borland berbeda dengan format yang " -"digunakan oleh versi Python yang dapat Anda unduh dari situs Web Python " -"atau ActiveState. (Python dibuat dengan Microsoft Visual C++, yang " -"menggunakan COFF sebagai format file objek.) Untuk alasan ini, Anda harus " -"mengonversi pustaka Pythonv :file:`python25.lib` ke dalam format Borland. " -"Anda dapat melakukan ini sebagai berikut:" +"digunakan oleh versi Python yang dapat Anda unduh dari situs Web Python atau" +" ActiveState. (Python dibuat dengan Microsoft Visual C++, yang menggunakan " +"COFF sebagai format file objek.) Untuk alasan ini, Anda harus mengonversi " +"pustaka Pythonv :file:`python25.lib` ke dalam format Borland. Anda dapat " +"melakukan ini sebagai berikut:" #: ../../install/index.rst:961 msgid "" -"The :file:`coff2omf` program comes with the Borland compiler. The file :" -"file:`python25.lib` is in the :file:`Libs` directory of your Python " +"The :file:`coff2omf` program comes with the Borland compiler. The file " +":file:`python25.lib` is in the :file:`Libs` directory of your Python " "installation. If your extension uses other libraries (zlib, ...) you have " "to convert them too." msgstr "" -"Program :file:`coff2omf` dilengkapi dengan compiler Borland. File :file:" -"`python25.lib` ada di direktori :file:`Libs` dari instalasi Python Anda. " -"Jika ekstensi Anda menggunakan pustaka lain (zlib, ...) Anda juga harus " -"mengonversinya." +"Program :file:`coff2omf` dilengkapi dengan compiler Borland. File " +":file:`python25.lib` ada di direktori :file:`Libs` dari instalasi Python " +"Anda. Jika ekstensi Anda menggunakan pustaka lain (zlib, ...) Anda juga " +"harus mengonversinya." #: ../../install/index.rst:966 msgid "" @@ -1832,17 +1833,17 @@ msgstr "" #: ../../install/index.rst:969 msgid "" "How does Distutils manage to use these libraries with their changed names? " -"If the extension needs a library (eg. :file:`foo`) Distutils checks first " -"if it finds a library with suffix :file:`_bcpp` (eg. :file:`foo_bcpp.lib`) " -"and then uses this library. In the case it doesn't find such a special " -"library it uses the default name (:file:`foo.lib`.) [#]_" -msgstr "" -"Bagaimana Distutils mengelola untuk menggunakan pustaka ini dengan nama " -"yang berubah? Jika ekstensi memerlukan pustaka (mis. :file:`foo`) Distutils " -"memeriksa terlebih dahulu apakah ia menemukan pustaka dengan sufiks :file:" -"`_bcpp` (mis. :File:`foo_bcpp.lib`) dan kemudian menggunakan pustaka ini. " -"Dalam kasus ia tidak menemukan pustaka khusus ia menggunakan nama default (:" -"file:`foo.lib`.) [#] _" +"If the extension needs a library (eg. :file:`foo`) Distutils checks first if" +" it finds a library with suffix :file:`_bcpp` (eg. :file:`foo_bcpp.lib`) and" +" then uses this library. In the case it doesn't find such a special library" +" it uses the default name (:file:`foo.lib`.) [#]_" +msgstr "" +"Bagaimana Distutils mengelola untuk menggunakan pustaka ini dengan nama yang" +" berubah? Jika ekstensi memerlukan pustaka (mis. :file:`foo`) Distutils " +"memeriksa terlebih dahulu apakah ia menemukan pustaka dengan sufiks " +":file:`_bcpp` (mis. :File:`foo_bcpp.lib`) dan kemudian menggunakan pustaka " +"ini. Dalam kasus ia tidak menemukan pustaka khusus ia menggunakan nama " +"default (:file:`foo.lib`.) [#] _" #: ../../install/index.rst:975 msgid "" @@ -1858,8 +1859,8 @@ msgid "" "specify this in your personal or system-wide configuration file for " "Distutils (see section :ref:`inst-config-files`.)" msgstr "" -"Jika Anda ingin menggunakan kompiler Borland C++ sebagai default, Anda " -"dapat menentukannya di file konfigurasi pribadi atau sistem untuk Distutils " +"Jika Anda ingin menggunakan kompiler Borland C++ sebagai default, Anda dapat" +" menentukannya di file konfigurasi pribadi atau sistem untuk Distutils " "(lihat bagian :ref:`inst-config-files`.)" #: ../../install/index.rst:988 @@ -1868,27 +1869,27 @@ msgstr "`C++ Builder Compiler `_" #: ../../install/index.rst:987 msgid "" -"Information about the free C++ compiler from Borland, including links to " -"the download pages." +"Information about the free C++ compiler from Borland, including links to the" +" download pages." msgstr "" -"Informasi tentang compiler C++ gratis dari Borland, termasuk link ke " -"halaman download." +"Informasi tentang compiler C++ gratis dari Borland, termasuk link ke halaman" +" download." #: ../../install/index.rst:991 msgid "" -"`Creating Python Extensions Using Borland's Free Compiler `_" +"`Creating Python Extensions Using Borland's Free Compiler " +"`_" msgstr "" -"`Membuat Ekstensi Python Menggunakan Kompiler Borland Gratis ` _" +"`Membuat Ekstensi Python Menggunakan Kompiler Borland Gratis " +"` _" #: ../../install/index.rst:991 msgid "" "Document describing how to use Borland's free command-line C++ compiler to " "build Python." msgstr "" -"Dokumen yang menjelaskan cara menggunakan compiler C++ baris perintah " -"gratis dari Borland untuk membuat Python." +"Dokumen yang menjelaskan cara menggunakan compiler C++ baris perintah gratis" +" dari Borland untuk membuat Python." #: ../../install/index.rst:996 msgid "GNU C / Cygwin / MinGW" @@ -1896,8 +1897,8 @@ msgstr "GNU C / Cygwin / MinGW" #: ../../install/index.rst:998 msgid "" -"This section describes the necessary steps to use Distutils with the GNU C/C" -"++ compilers in their Cygwin and MinGW distributions. [#]_ For a Python " +"This section describes the necessary steps to use Distutils with the GNU " +"C/C++ compilers in their Cygwin and MinGW distributions. [#]_ For a Python " "interpreter that was built with Cygwin, everything should work without any " "of these following steps." msgstr "" @@ -1913,8 +1914,8 @@ msgid "" "Microsoft Visual C extensions." msgstr "" "Tidak semua ekstensi dapat dibuat dengan MinGW atau Cygwin, tetapi banyak " -"yang bisa. Ekstensi yang paling mungkin tidak berfungsi adalah ekstensi " -"yang menggunakan C++ atau bergantung pada ekstensi Microsoft Visual C." +"yang bisa. Ekstensi yang paling mungkin tidak berfungsi adalah ekstensi yang" +" menggunakan C++ atau bergantung pada ekstensi Microsoft Visual C." #: ../../install/index.rst:1007 msgid "To let Distutils compile your extension with Cygwin you have to type::" @@ -1947,23 +1948,23 @@ msgid "" "inferior to 2.4.1 with a MinGW inferior to 3.0.0 (with " "binutils-2.13.90-20030111-1)." msgstr "" -"Petunjuk berikut hanya berlaku jika Anda menggunakan versi Python yang " -"lebih rendah dari 2.4.1 dengan MinGW yang lebih rendah dari 3.0.0 (dengan " +"Petunjuk berikut hanya berlaku jika Anda menggunakan versi Python yang lebih" +" rendah dari 2.4.1 dengan MinGW yang lebih rendah dari 3.0.0 (dengan " "binutils-2.13.90-20030111-1)." #: ../../install/index.rst:1025 msgid "" "These compilers require some special libraries. This task is more complex " -"than for Borland's C++, because there is no program to convert the " -"library. First you have to create a list of symbols which the Python DLL " -"exports. (You can find a good program for this task at https://sourceforge." -"net/projects/mingw/files/MinGW/Extension/pexports/)." +"than for Borland's C++, because there is no program to convert the library." +" First you have to create a list of symbols which the Python DLL exports. " +"(You can find a good program for this task at " +"https://sourceforge.net/projects/mingw/files/MinGW/Extension/pexports/)." msgstr "" "Kompiler ini membutuhkan beberapa pustaka khusus. Tugas ini lebih kompleks " "daripada C++ Borland, karena tidak ada program untuk mengonversi pustaka. " "Pertama, Anda harus membuat daftar simbol yang diekspor Python DLL. (Anda " -"dapat menemukan program yang bagus untuk tugas ini di https://sourceforge." -"net/projects/mingw/files/MinGW/Extension/pexports/)." +"dapat menemukan program yang bagus untuk tugas ini di " +"https://sourceforge.net/projects/mingw/files/MinGW/Extension/pexports/)." #: ../../install/index.rst:1038 msgid "" @@ -1974,8 +1975,8 @@ msgid "" "directory." msgstr "" "Lokasi dari file yang diinstal :file:`python25.dll` akan tergantung pada " -"opsi instalasi dan versi serta bahasa Windows. Dalam instalasi \"hanya " -"untuk saya\", ini akan muncul di root direktori instalasi. Dalam instalasi " +"opsi instalasi dan versi serta bahasa Windows. Dalam instalasi \"hanya untuk" +" saya\", ini akan muncul di root direktori instalasi. Dalam instalasi " "bersama, itu akan ditempatkan di direktori sistem." #: ../../install/index.rst:1043 @@ -1986,19 +1987,19 @@ msgstr "" #: ../../install/index.rst:1047 msgid "" -"The resulting library has to be placed in the same directory as :file:" -"`python25.lib`. (Should be the :file:`libs` directory under your Python " -"installation directory.)" +"The resulting library has to be placed in the same directory as " +":file:`python25.lib`. (Should be the :file:`libs` directory under your " +"Python installation directory.)" msgstr "" -"Pustaka yang dihasilkan harus ditempatkan di direktori yang sama dengan :" -"file:`python25.lib`. (Seharusnya direktori :file:`libs` di bawah direktori " +"Pustaka yang dihasilkan harus ditempatkan di direktori yang sama dengan " +":file:`python25.lib`. (Seharusnya direktori :file:`libs` di bawah direktori " "instalasi Python Anda.)" #: ../../install/index.rst:1051 msgid "" -"If your extension uses other libraries (zlib,...) you might have to " -"convert them too. The converted files have to reside in the same " -"directories as the normal libraries do." +"If your extension uses other libraries (zlib,...) you might have to convert" +" them too. The converted files have to reside in the same directories as the" +" normal libraries do." msgstr "" "Jika ekstensi Anda menggunakan pustaka lain (zlib, ...) Anda mungkin harus " "mengonversinya juga. File yang dikonversi harus berada di direktori yang " @@ -2006,11 +2007,11 @@ msgstr "" #: ../../install/index.rst:1058 msgid "" -"`Building Python modules on MS Windows platform with MinGW `_" +"`Building Python modules on MS Windows platform with MinGW " +"`_" msgstr "" -"`Membangun modul Python pada platform MS Windows dengan MinGW `_" +"`Membangun modul Python pada platform MS Windows dengan MinGW " +"`_" #: ../../install/index.rst:1059 msgid "" @@ -2040,8 +2041,8 @@ msgstr "" #: ../../install/index.rst:1070 msgid "" -"Then you have no POSIX emulation available, but you also don't need :file:" -"`cygwin1.dll`." +"Then you have no POSIX emulation available, but you also don't need " +":file:`cygwin1.dll`." msgstr "" -"Maka Anda tidak memiliki emulasi POSIX yang tersedia, tetapi Anda juga " -"tidak memerlukan :file:`cygwin1.dll`." +"Maka Anda tidak memiliki emulasi POSIX yang tersedia, tetapi Anda juga tidak" +" memerlukan :file:`cygwin1.dll`." diff --git a/library/argparse.po b/library/argparse.po index 092ac13..7ffc922 100644 --- a/library/argparse.po +++ b/library/argparse.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-18 03:38+0000\n" +"POT-Creation-Date: 2020-12-23 04:58+0000\n" "PO-Revision-Date: 2017-02-16 17:48+0000\n" "Last-Translator: Imaduddin A Majid , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -602,7 +602,7 @@ msgstr "" #: ../../library/argparse.rst:698 msgid "" "default_ - The value produced if the argument is absent from the command " -"line." +"line and if it is absent from the namespace object." msgstr "" #: ../../library/argparse.rst:701 @@ -880,6 +880,12 @@ msgstr "" #: ../../library/argparse.rst:1009 msgid "" +"If the target namespace already has an attribute set, the action *default* " +"will not over write it::" +msgstr "" + +#: ../../library/argparse.rst:1017 +msgid "" "If the ``default`` value is a string, the parser parses the value as if it " "were a command-line argument. In particular, the parser applies any type_ " "conversion argument, if provided, before setting the attribute on the " @@ -887,68 +893,96 @@ msgid "" "is::" msgstr "" -#: ../../library/argparse.rst:1020 +#: ../../library/argparse.rst:1028 msgid "" "For positional arguments with nargs_ equal to ``?`` or ``*``, the " "``default`` value is used when no command-line argument was present::" msgstr "" -#: ../../library/argparse.rst:1031 +#: ../../library/argparse.rst:1039 msgid "" "Providing ``default=argparse.SUPPRESS`` causes no attribute to be added if " "the command-line argument was not present::" msgstr "" -#: ../../library/argparse.rst:1043 +#: ../../library/argparse.rst:1051 msgid "type" msgstr "tipe" -#: ../../library/argparse.rst:1045 +#: ../../library/argparse.rst:1053 +msgid "" +"By default, the parser reads command-line arguments in as simple strings. " +"However, quite often the command-line string should instead be interpreted " +"as another type, such as a :class:`float` or :class:`int`. The ``type`` " +"keyword for :meth:`~ArgumentParser.add_argument` allows any necessary type-" +"checking and type conversions to be performed." +msgstr "" + +#: ../../library/argparse.rst:1059 +msgid "" +"If the type_ keyword is used with the default_ keyword, the type converter " +"is only applied if the default is a string." +msgstr "" + +#: ../../library/argparse.rst:1062 msgid "" -"By default, :class:`ArgumentParser` objects read command-line arguments in " -"as simple strings. However, quite often the command-line string should " -"instead be interpreted as another type, like a :class:`float` or " -":class:`int`. The ``type`` keyword argument of " -":meth:`~ArgumentParser.add_argument` allows any necessary type-checking and " -"type conversions to be performed. Common built-in types and functions can " -"be used directly as the value of the ``type`` argument::" +"The argument to ``type`` can be any callable that accepts a single string. " +"If the function raises :exc:`ArgumentTypeError`, :exc:`TypeError`, or " +":exc:`ValueError`, the exception is caught and a nicely formatted error " +"message is displayed. No other exception types are handled." +msgstr "" + +#: ../../library/argparse.rst:1067 +msgid "Common built-in types and functions can be used as type converters:" +msgstr "" + +#: ../../library/argparse.rst:1083 +msgid "User defined functions can be used as well:" msgstr "" -#: ../../library/argparse.rst:1058 +#: ../../library/argparse.rst:1095 msgid "" -"See the section on the default_ keyword argument for information on when the" -" ``type`` argument is applied to default arguments." +"The :func:`bool` function is not recommended as a type converter. All it " +"does is convert empty strings to ``False`` and non-empty strings to " +"``True``. This is usually not what is desired." msgstr "" -#: ../../library/argparse.rst:1061 +#: ../../library/argparse.rst:1099 msgid "" -"To ease the use of various types of files, the argparse module provides the " -"factory FileType which takes the ``mode=``, ``bufsize=``, ``encoding=`` and " -"``errors=`` arguments of the :func:`open` function. For example, " -"``FileType('w')`` can be used to create a writable file::" +"In general, the ``type`` keyword is a convenience that should only be used " +"for simple conversions that can only raise one of the three supported " +"exceptions. Anything with more interesting error-handling or resource " +"management should be done downstream after the arguments are parsed." msgstr "" -#: ../../library/argparse.rst:1071 +#: ../../library/argparse.rst:1104 msgid "" -"``type=`` can take any callable that takes a single string argument and " -"returns the converted value::" +"For example, JSON or YAML conversions have complex error cases that require " +"better reporting than can be given by the ``type`` keyword. An " +":exc:`~json.JSONDecodeError` would not be well formatted and a " +":exc:`FileNotFound` exception would not be handled at all." msgstr "" -#: ../../library/argparse.rst:1090 +#: ../../library/argparse.rst:1109 msgid "" -"The choices_ keyword argument may be more convenient for type checkers that " -"simply check against a range of values::" +"Even :class:`~argparse.FileType` has its limitations for use with the " +"``type`` keyword. If one argument uses *FileType* and then a subsequent " +"argument fails, an error is reported but the file is not automatically " +"closed. In this case, it would be better to wait until after the parser has" +" run and then use the :keyword:`with`-statement to manage the files." msgstr "" -#: ../../library/argparse.rst:1101 -msgid "See the choices_ section for more details." +#: ../../library/argparse.rst:1115 +msgid "" +"For type checkers that simply check against a fixed set of values, consider " +"using the choices_ keyword instead." msgstr "" -#: ../../library/argparse.rst:1105 +#: ../../library/argparse.rst:1120 msgid "choices" msgstr "" -#: ../../library/argparse.rst:1107 +#: ../../library/argparse.rst:1122 msgid "" "Some command-line arguments should be selected from a restricted set of " "values. These can be handled by passing a container object as the *choices* " @@ -957,52 +991,63 @@ msgid "" "be displayed if the argument was not one of the acceptable values::" msgstr "" -#: ../../library/argparse.rst:1122 +#: ../../library/argparse.rst:1137 msgid "" "Note that inclusion in the *choices* container is checked after any type_ " "conversions have been performed, so the type of the objects in the *choices*" " container should match the type_ specified::" msgstr "" -#: ../../library/argparse.rst:1134 +#: ../../library/argparse.rst:1149 msgid "" "Any container can be passed as the *choices* value, so :class:`list` " -"objects, :class:`set` objects, and custom containers are all supported. This" -" includes :class:`enum.Enum`, which could be used to restrain argument's " -"choices; if we reuse previous rock/paper/scissors game example, this could " -"be as follows::" +"objects, :class:`set` objects, and custom containers are all supported." msgstr "" -#: ../../library/argparse.rst:1153 -msgid "required" +#: ../../library/argparse.rst:1152 +msgid "" +"Use of :class:`enum.Enum` is not recommended because it is difficult to " +"control its appearance in usage, help, and error messages." msgstr "" #: ../../library/argparse.rst:1155 msgid "" +"Formatted choices overrides the default *metavar* which is normally derived " +"from *dest*. This is usually what you want because the user never sees the " +"*dest* parameter. If this display isn't desirable (perhaps because there " +"are many choices), just specify an explicit metavar_." +msgstr "" + +#: ../../library/argparse.rst:1162 +msgid "required" +msgstr "" + +#: ../../library/argparse.rst:1164 +msgid "" "In general, the :mod:`argparse` module assumes that flags like ``-f`` and " "``--bar`` indicate *optional* arguments, which can always be omitted at the " "command line. To make an option *required*, ``True`` can be specified for " "the ``required=`` keyword argument to :meth:`~ArgumentParser.add_argument`::" msgstr "" -#: ../../library/argparse.rst:1168 +#: ../../library/argparse.rst:1177 msgid "" "As the example shows, if an option is marked as ``required``, " ":meth:`~ArgumentParser.parse_args` will report an error if that option is " "not present at the command line." msgstr "" -#: ../../library/argparse.rst:1174 +#: ../../library/argparse.rst:1183 msgid "" "Required options are generally considered bad form because users expect " "*options* to be *optional*, and thus they should be avoided when possible." msgstr "" -#: ../../library/argparse.rst:1179 +#: ../../library/argparse.rst:1188 msgid "help" msgstr "" -#: ../../library/argparse.rst:1181 +#: ../../library/argparse.rst:1190 msgid "" "The ``help`` value is a string containing a brief description of the " "argument. When a user requests help (usually by using ``-h`` or ``--help`` " @@ -1010,7 +1055,7 @@ msgid "" "each argument::" msgstr "" -#: ../../library/argparse.rst:1201 +#: ../../library/argparse.rst:1210 msgid "" "The ``help`` strings can include various format specifiers to avoid " "repetition of things like the program name or the argument default_. The " @@ -1019,23 +1064,23 @@ msgid "" "``%(type)s``, etc.::" msgstr "" -#: ../../library/argparse.rst:1218 +#: ../../library/argparse.rst:1227 msgid "" "As the help string supports %-formatting, if you want a literal ``%`` to " "appear in the help string, you must escape it as ``%%``." msgstr "" -#: ../../library/argparse.rst:1221 +#: ../../library/argparse.rst:1230 msgid "" ":mod:`argparse` supports silencing the help entry for certain options, by " "setting the ``help`` value to ``argparse.SUPPRESS``::" msgstr "" -#: ../../library/argparse.rst:1234 +#: ../../library/argparse.rst:1243 msgid "metavar" msgstr "" -#: ../../library/argparse.rst:1236 +#: ../../library/argparse.rst:1245 msgid "" "When :class:`ArgumentParser` generates help messages, it needs some way to " "refer to each expected argument. By default, ArgumentParser objects use the" @@ -1047,29 +1092,29 @@ msgid "" " argument will be referred to as ``FOO``. An example::" msgstr "" -#: ../../library/argparse.rst:1260 +#: ../../library/argparse.rst:1269 msgid "An alternative name can be specified with ``metavar``::" msgstr "" -#: ../../library/argparse.rst:1277 +#: ../../library/argparse.rst:1286 msgid "" "Note that ``metavar`` only changes the *displayed* name - the name of the " "attribute on the :meth:`~ArgumentParser.parse_args` object is still " "determined by the dest_ value." msgstr "" -#: ../../library/argparse.rst:1281 +#: ../../library/argparse.rst:1290 msgid "" "Different values of ``nargs`` may cause the metavar to be used multiple " "times. Providing a tuple to ``metavar`` specifies a different display for " "each of the arguments::" msgstr "" -#: ../../library/argparse.rst:1298 +#: ../../library/argparse.rst:1307 msgid "dest" msgstr "" -#: ../../library/argparse.rst:1300 +#: ../../library/argparse.rst:1309 msgid "" "Most :class:`ArgumentParser` actions add some value as an attribute of the " "object returned by :meth:`~ArgumentParser.parse_args`. The name of this " @@ -1079,7 +1124,7 @@ msgid "" ":meth:`~ArgumentParser.add_argument`::" msgstr "" -#: ../../library/argparse.rst:1312 +#: ../../library/argparse.rst:1321 msgid "" "For optional argument actions, the value of ``dest`` is normally inferred " "from the option strings. :class:`ArgumentParser` generates the value of " @@ -1091,22 +1136,22 @@ msgid "" "below illustrate this behavior::" msgstr "" -#: ../../library/argparse.rst:1329 +#: ../../library/argparse.rst:1338 msgid "``dest`` allows a custom attribute name to be provided::" msgstr "" -#: ../../library/argparse.rst:1337 +#: ../../library/argparse.rst:1346 msgid "Action classes" msgstr "" -#: ../../library/argparse.rst:1339 +#: ../../library/argparse.rst:1348 msgid "" "Action classes implement the Action API, a callable which returns a callable" " which processes arguments from the command-line. Any object which follows " "this API may be passed as the ``action`` parameter to :meth:`add_argument`." msgstr "" -#: ../../library/argparse.rst:1348 +#: ../../library/argparse.rst:1357 msgid "" "Action objects are used by an ArgumentParser to represent the information " "needed to parse a single argument from one or more strings from the command " @@ -1115,7 +1160,7 @@ msgid "" "the ``action`` itself." msgstr "" -#: ../../library/argparse.rst:1354 +#: ../../library/argparse.rst:1363 msgid "" "Instances of Action (or return value of any callable to the ``action`` " "parameter) should have attributes \"dest\", \"option_strings\", \"default\"," @@ -1123,44 +1168,44 @@ msgid "" "these attributes are defined is to call ``Action.__init__``." msgstr "" -#: ../../library/argparse.rst:1359 +#: ../../library/argparse.rst:1368 msgid "" "Action instances should be callable, so subclasses must override the " "``__call__`` method, which should accept four parameters:" msgstr "" -#: ../../library/argparse.rst:1362 +#: ../../library/argparse.rst:1371 msgid "``parser`` - The ArgumentParser object which contains this action." msgstr "" -#: ../../library/argparse.rst:1364 +#: ../../library/argparse.rst:1373 msgid "" "``namespace`` - The :class:`Namespace` object that will be returned by " ":meth:`~ArgumentParser.parse_args`. Most actions add an attribute to this " "object using :func:`setattr`." msgstr "" -#: ../../library/argparse.rst:1368 +#: ../../library/argparse.rst:1377 msgid "" "``values`` - The associated command-line arguments, with any type " "conversions applied. Type conversions are specified with the type_ keyword " "argument to :meth:`~ArgumentParser.add_argument`." msgstr "" -#: ../../library/argparse.rst:1372 +#: ../../library/argparse.rst:1381 msgid "" "``option_string`` - The option string that was used to invoke this action. " "The ``option_string`` argument is optional, and will be absent if the action" " is associated with a positional argument." msgstr "" -#: ../../library/argparse.rst:1376 +#: ../../library/argparse.rst:1385 msgid "" "The ``__call__`` method may perform arbitrary actions, but will typically " "set attributes on the ``namespace`` based on ``dest`` and ``values``." msgstr "" -#: ../../library/argparse.rst:1379 +#: ../../library/argparse.rst:1388 msgid "" "Action subclasses can define a ``format_usage`` method that takes no " "argument and return a string which will be used when printing the usage of " @@ -1168,70 +1213,70 @@ msgid "" "used." msgstr "" -#: ../../library/argparse.rst:1384 +#: ../../library/argparse.rst:1393 msgid "The parse_args() method" msgstr "" -#: ../../library/argparse.rst:1388 +#: ../../library/argparse.rst:1397 msgid "" "Convert argument strings to objects and assign them as attributes of the " "namespace. Return the populated namespace." msgstr "" -#: ../../library/argparse.rst:1391 +#: ../../library/argparse.rst:1400 msgid "" "Previous calls to :meth:`add_argument` determine exactly what objects are " "created and how they are assigned. See the documentation for " ":meth:`add_argument` for details." msgstr "" -#: ../../library/argparse.rst:1395 +#: ../../library/argparse.rst:1404 msgid "" "args_ - List of strings to parse. The default is taken from " ":data:`sys.argv`." msgstr "" -#: ../../library/argparse.rst:1398 +#: ../../library/argparse.rst:1407 msgid "" "namespace_ - An object to take the attributes. The default is a new empty " ":class:`Namespace` object." msgstr "" -#: ../../library/argparse.rst:1403 +#: ../../library/argparse.rst:1412 msgid "Option value syntax" msgstr "" -#: ../../library/argparse.rst:1405 +#: ../../library/argparse.rst:1414 msgid "" "The :meth:`~ArgumentParser.parse_args` method supports several ways of " "specifying the value of an option (if it takes one). In the simplest case, " "the option and its value are passed as two separate arguments::" msgstr "" -#: ../../library/argparse.rst:1417 +#: ../../library/argparse.rst:1426 msgid "" "For long options (options with names longer than a single character), the " "option and value can also be passed as a single command-line argument, using" " ``=`` to separate them::" msgstr "" -#: ../../library/argparse.rst:1424 +#: ../../library/argparse.rst:1433 msgid "" "For short options (options only one character long), the option and its " "value can be concatenated::" msgstr "" -#: ../../library/argparse.rst:1430 +#: ../../library/argparse.rst:1439 msgid "" "Several short options can be joined together, using only a single ``-`` " "prefix, as long as only the last option (or none of them) requires a value::" msgstr "" -#: ../../library/argparse.rst:1442 +#: ../../library/argparse.rst:1451 msgid "Invalid arguments" msgstr "" -#: ../../library/argparse.rst:1444 +#: ../../library/argparse.rst:1453 msgid "" "While parsing the command line, :meth:`~ArgumentParser.parse_args` checks " "for a variety of errors, including ambiguous options, invalid types, invalid" @@ -1239,11 +1284,11 @@ msgid "" "such an error, it exits and prints the error along with a usage message::" msgstr "" -#: ../../library/argparse.rst:1470 +#: ../../library/argparse.rst:1479 msgid "Arguments containing ``-``" msgstr "" -#: ../../library/argparse.rst:1472 +#: ../../library/argparse.rst:1481 msgid "" "The :meth:`~ArgumentParser.parse_args` method attempts to give errors " "whenever the user has clearly made a mistake, but some situations are " @@ -1255,7 +1300,7 @@ msgid "" "negative numbers::" msgstr "" -#: ../../library/argparse.rst:1510 +#: ../../library/argparse.rst:1519 msgid "" "If you have positional arguments that must begin with ``-`` and don't look " "like negative numbers, you can insert the pseudo-argument ``'--'`` which " @@ -1263,28 +1308,28 @@ msgid "" "positional argument::" msgstr "" -#: ../../library/argparse.rst:1521 +#: ../../library/argparse.rst:1530 msgid "Argument abbreviations (prefix matching)" msgstr "" -#: ../../library/argparse.rst:1523 +#: ../../library/argparse.rst:1532 msgid "" "The :meth:`~ArgumentParser.parse_args` method :ref:`by default " "` allows long options to be abbreviated to a prefix, if the " "abbreviation is unambiguous (the prefix matches a unique option)::" msgstr "" -#: ../../library/argparse.rst:1538 +#: ../../library/argparse.rst:1547 msgid "" "An error is produced for arguments that could produce more than one options." " This feature can be disabled by setting :ref:`allow_abbrev` to ``False``." msgstr "" -#: ../../library/argparse.rst:1544 +#: ../../library/argparse.rst:1553 msgid "Beyond ``sys.argv``" msgstr "" -#: ../../library/argparse.rst:1546 +#: ../../library/argparse.rst:1555 msgid "" "Sometimes it may be useful to have an ArgumentParser parse arguments other " "than those of :data:`sys.argv`. This can be accomplished by passing a list " @@ -1292,39 +1337,39 @@ msgid "" "testing at the interactive prompt::" msgstr "" -#: ../../library/argparse.rst:1566 +#: ../../library/argparse.rst:1575 msgid "The Namespace object" msgstr "" -#: ../../library/argparse.rst:1570 +#: ../../library/argparse.rst:1579 msgid "" "Simple class used by default by :meth:`~ArgumentParser.parse_args` to create" " an object holding attributes and return it." msgstr "" -#: ../../library/argparse.rst:1573 +#: ../../library/argparse.rst:1582 msgid "" "This class is deliberately simple, just an :class:`object` subclass with a " "readable string representation. If you prefer to have dict-like view of the " "attributes, you can use the standard Python idiom, :func:`vars`::" msgstr "" -#: ../../library/argparse.rst:1583 +#: ../../library/argparse.rst:1592 msgid "" "It may also be useful to have an :class:`ArgumentParser` assign attributes " "to an already existing object, rather than a new :class:`Namespace` object." " This can be achieved by specifying the ``namespace=`` keyword argument::" msgstr "" -#: ../../library/argparse.rst:1599 +#: ../../library/argparse.rst:1608 msgid "Other utilities" msgstr "" -#: ../../library/argparse.rst:1602 +#: ../../library/argparse.rst:1611 msgid "Sub-commands" msgstr "" -#: ../../library/argparse.rst:1609 +#: ../../library/argparse.rst:1618 msgid "" "Many programs split up their functionality into a number of sub-commands, " "for example, the ``svn`` program can invoke sub-commands like ``svn " @@ -1339,69 +1384,69 @@ msgid "" "returns an :class:`ArgumentParser` object that can be modified as usual." msgstr "" -#: ../../library/argparse.rst:1621 +#: ../../library/argparse.rst:1630 msgid "Description of parameters:" msgstr "" -#: ../../library/argparse.rst:1623 +#: ../../library/argparse.rst:1632 msgid "" "title - title for the sub-parser group in help output; by default " "\"subcommands\" if description is provided, otherwise uses title for " "positional arguments" msgstr "" -#: ../../library/argparse.rst:1627 +#: ../../library/argparse.rst:1636 msgid "" "description - description for the sub-parser group in help output, by " "default ``None``" msgstr "" -#: ../../library/argparse.rst:1630 +#: ../../library/argparse.rst:1639 msgid "" "prog - usage information that will be displayed with sub-command help, by " "default the name of the program and any positional arguments before the " "subparser argument" msgstr "" -#: ../../library/argparse.rst:1634 +#: ../../library/argparse.rst:1643 msgid "" "parser_class - class which will be used to create sub-parser instances, by " "default the class of the current parser (e.g. ArgumentParser)" msgstr "" -#: ../../library/argparse.rst:1637 +#: ../../library/argparse.rst:1646 msgid "" "action_ - the basic type of action to be taken when this argument is " "encountered at the command line" msgstr "" -#: ../../library/argparse.rst:1640 +#: ../../library/argparse.rst:1649 msgid "" "dest_ - name of the attribute under which sub-command name will be stored; " "by default ``None`` and no value is stored" msgstr "" -#: ../../library/argparse.rst:1643 +#: ../../library/argparse.rst:1652 msgid "" "required_ - Whether or not a subcommand must be provided, by default " "``False`` (added in 3.7)" msgstr "" -#: ../../library/argparse.rst:1646 +#: ../../library/argparse.rst:1655 msgid "help_ - help for sub-parser group in help output, by default ``None``" msgstr "" -#: ../../library/argparse.rst:1648 +#: ../../library/argparse.rst:1657 msgid "" "metavar_ - string presenting available sub-commands in help; by default it " "is ``None`` and presents sub-commands in form {cmd1, cmd2, ..}" msgstr "" -#: ../../library/argparse.rst:1651 +#: ../../library/argparse.rst:1660 msgid "Some example usage::" msgstr "" -#: ../../library/argparse.rst:1672 +#: ../../library/argparse.rst:1681 msgid "" "Note that the object returned by :meth:`parse_args` will only contain " "attributes for the main parser and the subparser that was selected by the " @@ -1411,7 +1456,7 @@ msgid "" "``baz`` attributes are present." msgstr "" -#: ../../library/argparse.rst:1679 +#: ../../library/argparse.rst:1688 msgid "" "Similarly, when a help message is requested from a subparser, only the help " "for that particular parser will be printed. The help message will not " @@ -1420,21 +1465,21 @@ msgid "" " to :meth:`add_parser` as above.)" msgstr "" -#: ../../library/argparse.rst:1715 +#: ../../library/argparse.rst:1724 msgid "" "The :meth:`add_subparsers` method also supports ``title`` and " "``description`` keyword arguments. When either is present, the subparser's " "commands will appear in their own group in the help output. For example::" msgstr "" -#: ../../library/argparse.rst:1736 +#: ../../library/argparse.rst:1745 msgid "" "Furthermore, ``add_parser`` supports an additional ``aliases`` argument, " "which allows multiple strings to refer to the same subparser. This example, " "like ``svn``, aliases ``co`` as a shorthand for ``checkout``::" msgstr "" -#: ../../library/argparse.rst:1747 +#: ../../library/argparse.rst:1756 msgid "" "One particularly effective way of handling sub-commands is to combine the " "use of the :meth:`add_subparsers` method with calls to :meth:`set_defaults` " @@ -1442,7 +1487,7 @@ msgid "" "example::" msgstr "" -#: ../../library/argparse.rst:1784 +#: ../../library/argparse.rst:1793 msgid "" "This way, you can let :meth:`parse_args` do the job of calling the " "appropriate function after argument parsing is complete. Associating " @@ -1452,15 +1497,15 @@ msgid "" "argument to the :meth:`add_subparsers` call will work::" msgstr "" -#: ../../library/argparse.rst:1800 +#: ../../library/argparse.rst:1809 msgid "New *required* keyword argument." msgstr "" -#: ../../library/argparse.rst:1805 +#: ../../library/argparse.rst:1814 msgid "FileType objects" msgstr "" -#: ../../library/argparse.rst:1809 +#: ../../library/argparse.rst:1818 msgid "" "The :class:`FileType` factory creates objects that can be passed to the type" " argument of :meth:`ArgumentParser.add_argument`. Arguments that have " @@ -1469,22 +1514,22 @@ msgid "" "(see the :func:`open` function for more details)::" msgstr "" -#: ../../library/argparse.rst:1821 +#: ../../library/argparse.rst:1830 msgid "" "FileType objects understand the pseudo-argument ``'-'`` and automatically " "convert this into ``sys.stdin`` for readable :class:`FileType` objects and " "``sys.stdout`` for writable :class:`FileType` objects::" msgstr "" -#: ../../library/argparse.rst:1830 +#: ../../library/argparse.rst:1839 msgid "The *encodings* and *errors* keyword arguments." msgstr "" -#: ../../library/argparse.rst:1835 +#: ../../library/argparse.rst:1844 msgid "Argument groups" msgstr "" -#: ../../library/argparse.rst:1839 +#: ../../library/argparse.rst:1848 msgid "" "By default, :class:`ArgumentParser` groups command-line arguments into " "\"positional arguments\" and \"optional arguments\" when displaying help " @@ -1493,7 +1538,7 @@ msgid "" ":meth:`add_argument_group` method::" msgstr "" -#: ../../library/argparse.rst:1856 +#: ../../library/argparse.rst:1865 msgid "" "The :meth:`add_argument_group` method returns an argument group object which" " has an :meth:`~ArgumentParser.add_argument` method just like a regular " @@ -1504,42 +1549,42 @@ msgid "" "this display::" msgstr "" -#: ../../library/argparse.rst:1882 +#: ../../library/argparse.rst:1891 msgid "" "Note that any arguments not in your user-defined groups will end up back in " "the usual \"positional arguments\" and \"optional arguments\" sections." msgstr "" -#: ../../library/argparse.rst:1887 +#: ../../library/argparse.rst:1896 msgid "Mutual exclusion" msgstr "" -#: ../../library/argparse.rst:1891 +#: ../../library/argparse.rst:1900 msgid "" "Create a mutually exclusive group. :mod:`argparse` will make sure that only " "one of the arguments in the mutually exclusive group was present on the " "command line::" msgstr "" -#: ../../library/argparse.rst:1907 +#: ../../library/argparse.rst:1916 msgid "" "The :meth:`add_mutually_exclusive_group` method also accepts a *required* " "argument, to indicate that at least one of the mutually exclusive arguments " "is required::" msgstr "" -#: ../../library/argparse.rst:1919 +#: ../../library/argparse.rst:1928 msgid "" "Note that currently mutually exclusive argument groups do not support the " "*title* and *description* arguments of " ":meth:`~ArgumentParser.add_argument_group`." msgstr "" -#: ../../library/argparse.rst:1925 +#: ../../library/argparse.rst:1934 msgid "Parser defaults" msgstr "" -#: ../../library/argparse.rst:1929 +#: ../../library/argparse.rst:1938 msgid "" "Most of the time, the attributes of the object returned by " ":meth:`parse_args` will be fully determined by inspecting the command-line " @@ -1548,73 +1593,73 @@ msgid "" "command line to be added::" msgstr "" -#: ../../library/argparse.rst:1941 +#: ../../library/argparse.rst:1950 msgid "" "Note that parser-level defaults always override argument-level defaults::" msgstr "" -#: ../../library/argparse.rst:1949 +#: ../../library/argparse.rst:1958 msgid "" "Parser-level defaults can be particularly useful when working with multiple " "parsers. See the :meth:`~ArgumentParser.add_subparsers` method for an " "example of this type." msgstr "" -#: ../../library/argparse.rst:1955 +#: ../../library/argparse.rst:1964 msgid "" "Get the default value for a namespace attribute, as set by either " ":meth:`~ArgumentParser.add_argument` or by " ":meth:`~ArgumentParser.set_defaults`::" msgstr "" -#: ../../library/argparse.rst:1966 +#: ../../library/argparse.rst:1975 msgid "Printing help" msgstr "" -#: ../../library/argparse.rst:1968 +#: ../../library/argparse.rst:1977 msgid "" "In most typical applications, :meth:`~ArgumentParser.parse_args` will take " "care of formatting and printing any usage or error messages. However, " "several formatting methods are available:" msgstr "" -#: ../../library/argparse.rst:1974 +#: ../../library/argparse.rst:1983 msgid "" "Print a brief description of how the :class:`ArgumentParser` should be " "invoked on the command line. If *file* is ``None``, :data:`sys.stdout` is " "assumed." msgstr "" -#: ../../library/argparse.rst:1980 +#: ../../library/argparse.rst:1989 msgid "" "Print a help message, including the program usage and information about the " "arguments registered with the :class:`ArgumentParser`. If *file* is " "``None``, :data:`sys.stdout` is assumed." msgstr "" -#: ../../library/argparse.rst:1984 +#: ../../library/argparse.rst:1993 msgid "" "There are also variants of these methods that simply return a string instead" " of printing it:" msgstr "" -#: ../../library/argparse.rst:1989 +#: ../../library/argparse.rst:1998 msgid "" "Return a string containing a brief description of how the " ":class:`ArgumentParser` should be invoked on the command line." msgstr "" -#: ../../library/argparse.rst:1994 +#: ../../library/argparse.rst:2003 msgid "" "Return a string containing a help message, including the program usage and " "information about the arguments registered with the :class:`ArgumentParser`." msgstr "" -#: ../../library/argparse.rst:1999 +#: ../../library/argparse.rst:2008 msgid "Partial parsing" msgstr "" -#: ../../library/argparse.rst:2003 +#: ../../library/argparse.rst:2012 msgid "" "Sometimes a script may only parse a few of the command-line arguments, " "passing the remaining arguments on to another script or program. In these " @@ -1625,7 +1670,7 @@ msgid "" "remaining argument strings." msgstr "" -#: ../../library/argparse.rst:2019 +#: ../../library/argparse.rst:2028 msgid "" ":ref:`Prefix matching ` rules apply to " ":meth:`parse_known_args`. The parser may consume an option even if it's just" @@ -1633,11 +1678,11 @@ msgid "" "remaining arguments list." msgstr "" -#: ../../library/argparse.rst:2026 +#: ../../library/argparse.rst:2035 msgid "Customizing file parsing" msgstr "" -#: ../../library/argparse.rst:2030 +#: ../../library/argparse.rst:2039 msgid "" "Arguments that are read from a file (see the *fromfile_prefix_chars* keyword" " argument to the :class:`ArgumentParser` constructor) are read one argument " @@ -1645,41 +1690,41 @@ msgid "" "reading." msgstr "" -#: ../../library/argparse.rst:2035 +#: ../../library/argparse.rst:2044 msgid "" "This method takes a single argument *arg_line* which is a string read from " "the argument file. It returns a list of arguments parsed from this string. " "The method is called once per line read from the argument file, in order." msgstr "" -#: ../../library/argparse.rst:2039 +#: ../../library/argparse.rst:2048 msgid "" "A useful override of this method is one that treats each space-separated " "word as an argument. The following example demonstrates how to do this::" msgstr "" -#: ../../library/argparse.rst:2048 +#: ../../library/argparse.rst:2057 msgid "Exiting methods" msgstr "" -#: ../../library/argparse.rst:2052 +#: ../../library/argparse.rst:2061 msgid "" "This method terminates the program, exiting with the specified *status* and," " if given, it prints a *message* before that. The user can override this " "method to handle these steps differently::" msgstr "" -#: ../../library/argparse.rst:2064 +#: ../../library/argparse.rst:2073 msgid "" "This method prints a usage message including the *message* to the standard " "error and terminates the program with a status code of 2." msgstr "" -#: ../../library/argparse.rst:2069 +#: ../../library/argparse.rst:2078 msgid "Intermixed parsing" msgstr "" -#: ../../library/argparse.rst:2074 +#: ../../library/argparse.rst:2083 msgid "" "A number of Unix commands allow the user to intermix optional arguments with" " positional arguments. The :meth:`~ArgumentParser.parse_intermixed_args` " @@ -1687,7 +1732,7 @@ msgid "" " parsing style." msgstr "" -#: ../../library/argparse.rst:2079 +#: ../../library/argparse.rst:2088 msgid "" "These parsers do not support all the argparse features, and will raise " "exceptions if unsupported features are used. In particular, subparsers, " @@ -1695,7 +1740,7 @@ msgid "" "optionals and positionals are not supported." msgstr "" -#: ../../library/argparse.rst:2084 +#: ../../library/argparse.rst:2093 msgid "" "The following example shows the difference between " ":meth:`~ArgumentParser.parse_known_args` and " @@ -1704,7 +1749,7 @@ msgid "" "into ``rest``. ::" msgstr "" -#: ../../library/argparse.rst:2099 +#: ../../library/argparse.rst:2108 msgid "" ":meth:`~ArgumentParser.parse_known_intermixed_args` returns a two item tuple" " containing the populated namespace and the list of remaining argument " @@ -1712,11 +1757,11 @@ msgid "" "there are any remaining unparsed argument strings." msgstr "" -#: ../../library/argparse.rst:2109 +#: ../../library/argparse.rst:2118 msgid "Upgrading optparse code" msgstr "" -#: ../../library/argparse.rst:2111 +#: ../../library/argparse.rst:2120 msgid "" "Originally, the :mod:`argparse` module had attempted to maintain " "compatibility with :mod:`optparse`. However, :mod:`optparse` was difficult " @@ -1727,47 +1772,47 @@ msgid "" "compatibility." msgstr "" -#: ../../library/argparse.rst:2118 +#: ../../library/argparse.rst:2127 msgid "" "The :mod:`argparse` module improves on the standard library :mod:`optparse` " "module in a number of ways including:" msgstr "" -#: ../../library/argparse.rst:2121 +#: ../../library/argparse.rst:2130 msgid "Handling positional arguments." msgstr "" -#: ../../library/argparse.rst:2122 +#: ../../library/argparse.rst:2131 msgid "Supporting sub-commands." msgstr "" -#: ../../library/argparse.rst:2123 +#: ../../library/argparse.rst:2132 msgid "Allowing alternative option prefixes like ``+`` and ``/``." msgstr "" -#: ../../library/argparse.rst:2124 +#: ../../library/argparse.rst:2133 msgid "Handling zero-or-more and one-or-more style arguments." msgstr "" -#: ../../library/argparse.rst:2125 +#: ../../library/argparse.rst:2134 msgid "Producing more informative usage messages." msgstr "" -#: ../../library/argparse.rst:2126 +#: ../../library/argparse.rst:2135 msgid "Providing a much simpler interface for custom ``type`` and ``action``." msgstr "" -#: ../../library/argparse.rst:2128 +#: ../../library/argparse.rst:2137 msgid "A partial upgrade path from :mod:`optparse` to :mod:`argparse`:" msgstr "" -#: ../../library/argparse.rst:2130 +#: ../../library/argparse.rst:2139 msgid "" "Replace all :meth:`optparse.OptionParser.add_option` calls with " ":meth:`ArgumentParser.add_argument` calls." msgstr "" -#: ../../library/argparse.rst:2133 +#: ../../library/argparse.rst:2142 msgid "" "Replace ``(options, args) = parser.parse_args()`` with ``args = " "parser.parse_args()`` and add additional :meth:`ArgumentParser.add_argument`" @@ -1775,40 +1820,40 @@ msgid "" "called ``options``, now in the :mod:`argparse` context is called ``args``." msgstr "" -#: ../../library/argparse.rst:2138 +#: ../../library/argparse.rst:2147 msgid "" "Replace :meth:`optparse.OptionParser.disable_interspersed_args` by using " ":meth:`~ArgumentParser.parse_intermixed_args` instead of " ":meth:`~ArgumentParser.parse_args`." msgstr "" -#: ../../library/argparse.rst:2142 +#: ../../library/argparse.rst:2151 msgid "" "Replace callback actions and the ``callback_*`` keyword arguments with " "``type`` or ``action`` arguments." msgstr "" -#: ../../library/argparse.rst:2145 +#: ../../library/argparse.rst:2154 msgid "" "Replace string names for ``type`` keyword arguments with the corresponding " "type objects (e.g. int, float, complex, etc)." msgstr "" -#: ../../library/argparse.rst:2148 +#: ../../library/argparse.rst:2157 msgid "" "Replace :class:`optparse.Values` with :class:`Namespace` and " ":exc:`optparse.OptionError` and :exc:`optparse.OptionValueError` with " ":exc:`ArgumentError`." msgstr "" -#: ../../library/argparse.rst:2152 +#: ../../library/argparse.rst:2161 msgid "" "Replace strings with implicit arguments such as ``%default`` or ``%prog`` " "with the standard Python syntax to use dictionaries to format strings, that " "is, ``%(default)s`` and ``%(prog)s``." msgstr "" -#: ../../library/argparse.rst:2156 +#: ../../library/argparse.rst:2165 msgid "" "Replace the OptionParser constructor ``version`` argument with a call to " "``parser.add_argument('--version', action='version', version=' " "List[str]``." msgstr "" -#: ../../library/ast.rst:1532 +#: ../../library/ast.rst:1539 msgid "" "Also, setting ``feature_version`` to a tuple ``(major, minor)`` will attempt" " to parse using that Python version's grammar. Currently ``major`` must " @@ -805,38 +814,38 @@ msgid "" "version is ``(3, 4)``; the highest is ``sys.version_info[0:2]``." msgstr "" -#: ../../library/ast.rst:1540 ../../library/ast.rst:1579 +#: ../../library/ast.rst:1547 ../../library/ast.rst:1586 msgid "" "It is possible to crash the Python interpreter with a sufficiently " "large/complex string due to stack depth limitations in Python's AST " "compiler." msgstr "" -#: ../../library/ast.rst:1544 +#: ../../library/ast.rst:1551 msgid "Added ``type_comments``, ``mode='func_type'`` and ``feature_version``." msgstr "" -#: ../../library/ast.rst:1550 +#: ../../library/ast.rst:1557 msgid "" "Unparse an :class:`ast.AST` object and generate a string with code that " "would produce an equivalent :class:`ast.AST` object if parsed back with " ":func:`ast.parse`." msgstr "" -#: ../../library/ast.rst:1555 +#: ../../library/ast.rst:1562 msgid "" "The produced code string will not necessarily be equal to the original code " "that generated the :class:`ast.AST` object (without any compiler " "optimizations, such as constant tuples/frozensets)." msgstr "" -#: ../../library/ast.rst:1560 +#: ../../library/ast.rst:1567 msgid "" "Trying to unparse a highly complex expression would result with " ":exc:`RecursionError`." msgstr "" -#: ../../library/ast.rst:1568 +#: ../../library/ast.rst:1575 msgid "" "Safely evaluate an expression node or a string containing a Python literal " "or container display. The string or node provided may only consist of the " @@ -844,7 +853,7 @@ msgid "" " dicts, sets, booleans, and ``None``." msgstr "" -#: ../../library/ast.rst:1573 +#: ../../library/ast.rst:1580 msgid "" "This can be used for safely evaluating strings containing Python values from" " untrusted sources without the need to parse the values oneself. It is not " @@ -852,15 +861,15 @@ msgid "" " operators or indexing." msgstr "" -#: ../../library/ast.rst:1583 +#: ../../library/ast.rst:1590 msgid "Now allows bytes and set literals." msgstr "" -#: ../../library/ast.rst:1586 +#: ../../library/ast.rst:1593 msgid "Now supports creating empty sets with ``'set()'``." msgstr "" -#: ../../library/ast.rst:1592 +#: ../../library/ast.rst:1599 msgid "" "Return the docstring of the given *node* (which must be a " ":class:`FunctionDef`, :class:`AsyncFunctionDef`, :class:`ClassDef`, or " @@ -868,24 +877,24 @@ msgid "" "true, clean up the docstring's indentation with :func:`inspect.cleandoc`." msgstr "" -#: ../../library/ast.rst:1598 +#: ../../library/ast.rst:1605 msgid ":class:`AsyncFunctionDef` is now supported." msgstr "" -#: ../../library/ast.rst:1604 +#: ../../library/ast.rst:1611 msgid "" "Get source code segment of the *source* that generated *node*. If some " "location information (:attr:`lineno`, :attr:`end_lineno`, " ":attr:`col_offset`, or :attr:`end_col_offset`) is missing, return ``None``." msgstr "" -#: ../../library/ast.rst:1608 +#: ../../library/ast.rst:1615 msgid "" "If *padded* is ``True``, the first line of a multi-line statement will be " "padded with spaces to match its original position." msgstr "" -#: ../../library/ast.rst:1616 +#: ../../library/ast.rst:1623 msgid "" "When you compile a node tree with :func:`compile`, the compiler expects " ":attr:`lineno` and :attr:`col_offset` attributes for every node that " @@ -895,78 +904,78 @@ msgid "" "starting at *node*." msgstr "" -#: ../../library/ast.rst:1625 +#: ../../library/ast.rst:1632 msgid "" "Increment the line number and end line number of each node in the tree " "starting at *node* by *n*. This is useful to \"move code\" to a different " "location in a file." msgstr "" -#: ../../library/ast.rst:1632 +#: ../../library/ast.rst:1639 msgid "" "Copy source location (:attr:`lineno`, :attr:`col_offset`, " ":attr:`end_lineno`, and :attr:`end_col_offset`) from *old_node* to " "*new_node* if possible, and return *new_node*." msgstr "" -#: ../../library/ast.rst:1639 +#: ../../library/ast.rst:1646 msgid "" "Yield a tuple of ``(fieldname, value)`` for each field in ``node._fields`` " "that is present on *node*." msgstr "" -#: ../../library/ast.rst:1645 +#: ../../library/ast.rst:1652 msgid "" "Yield all direct child nodes of *node*, that is, all fields that are nodes " "and all items of fields that are lists of nodes." msgstr "" -#: ../../library/ast.rst:1651 +#: ../../library/ast.rst:1658 msgid "" "Recursively yield all descendant nodes in the tree starting at *node* " "(including *node* itself), in no specified order. This is useful if you " "only want to modify nodes in place and don't care about the context." msgstr "" -#: ../../library/ast.rst:1658 +#: ../../library/ast.rst:1665 msgid "" "A node visitor base class that walks the abstract syntax tree and calls a " "visitor function for every node found. This function may return a value " "which is forwarded by the :meth:`visit` method." msgstr "" -#: ../../library/ast.rst:1662 +#: ../../library/ast.rst:1669 msgid "" "This class is meant to be subclassed, with the subclass adding visitor " "methods." msgstr "" -#: ../../library/ast.rst:1667 +#: ../../library/ast.rst:1674 msgid "" "Visit a node. The default implementation calls the method called " ":samp:`self.visit_{classname}` where *classname* is the name of the node " "class, or :meth:`generic_visit` if that method doesn't exist." msgstr "" -#: ../../library/ast.rst:1673 +#: ../../library/ast.rst:1680 msgid "This visitor calls :meth:`visit` on all children of the node." msgstr "" -#: ../../library/ast.rst:1675 +#: ../../library/ast.rst:1682 msgid "" "Note that child nodes of nodes that have a custom visitor method won't be " "visited unless the visitor calls :meth:`generic_visit` or visits them " "itself." msgstr "" -#: ../../library/ast.rst:1679 +#: ../../library/ast.rst:1686 msgid "" "Don't use the :class:`NodeVisitor` if you want to apply changes to nodes " "during traversal. For this a special visitor exists " "(:class:`NodeTransformer`) that allows modifications." msgstr "" -#: ../../library/ast.rst:1685 +#: ../../library/ast.rst:1692 msgid "" "Methods :meth:`visit_Num`, :meth:`visit_Str`, :meth:`visit_Bytes`, " ":meth:`visit_NameConstant` and :meth:`visit_Ellipsis` are deprecated now and" @@ -974,13 +983,13 @@ msgid "" ":meth:`visit_Constant` method to handle all constant nodes." msgstr "" -#: ../../library/ast.rst:1693 +#: ../../library/ast.rst:1700 msgid "" "A :class:`NodeVisitor` subclass that walks the abstract syntax tree and " "allows modification of nodes." msgstr "" -#: ../../library/ast.rst:1696 +#: ../../library/ast.rst:1703 msgid "" "The :class:`NodeTransformer` will walk the AST and use the return value of " "the visitor methods to replace or remove the old node. If the return value " @@ -989,27 +998,27 @@ msgid "" "may be the original node in which case no replacement takes place." msgstr "" -#: ../../library/ast.rst:1702 +#: ../../library/ast.rst:1709 msgid "" "Here is an example transformer that rewrites all occurrences of name lookups" " (``foo``) to ``data['foo']``::" msgstr "" -#: ../../library/ast.rst:1714 +#: ../../library/ast.rst:1721 msgid "" "Keep in mind that if the node you're operating on has child nodes you must " "either transform the child nodes yourself or call the :meth:`generic_visit` " "method for the node first." msgstr "" -#: ../../library/ast.rst:1718 +#: ../../library/ast.rst:1725 msgid "" "For nodes that were part of a collection of statements (that applies to all " "statement nodes), the visitor may also return a list of nodes rather than " "just a single node." msgstr "" -#: ../../library/ast.rst:1722 +#: ../../library/ast.rst:1729 msgid "" "If :class:`NodeTransformer` introduces new nodes (that weren't part of " "original tree) without giving them location information (such as " @@ -1017,11 +1026,11 @@ msgid "" " sub-tree to recalculate the location information::" msgstr "" -#: ../../library/ast.rst:1730 +#: ../../library/ast.rst:1737 msgid "Usually you use the transformer like this::" msgstr "" -#: ../../library/ast.rst:1737 +#: ../../library/ast.rst:1744 msgid "" "Return a formatted dump of the tree in *node*. This is mainly useful for " "debugging purposes. If *annotate_fields* is true (by default), the returned" @@ -1032,7 +1041,7 @@ msgid "" "true." msgstr "" -#: ../../library/ast.rst:1745 +#: ../../library/ast.rst:1752 msgid "" "If *indent* is a non-negative integer or string, then the tree will be " "pretty-printed with that indent level. An indent level of 0, negative, or " @@ -1042,87 +1051,87 @@ msgid "" "string is used to indent each level." msgstr "" -#: ../../library/ast.rst:1752 +#: ../../library/ast.rst:1759 msgid "Added the *indent* option." msgstr "" -#: ../../library/ast.rst:1759 +#: ../../library/ast.rst:1766 msgid "Compiler Flags" msgstr "" -#: ../../library/ast.rst:1761 +#: ../../library/ast.rst:1768 msgid "" "The following flags may be passed to :func:`compile` in order to change " "effects on the compilation of a program:" msgstr "" -#: ../../library/ast.rst:1766 +#: ../../library/ast.rst:1773 msgid "" "Enables support for top-level ``await``, ``async for``, ``async with`` and " "async comprehensions." msgstr "" -#: ../../library/ast.rst:1773 +#: ../../library/ast.rst:1780 msgid "" "Generates and returns an abstract syntax tree instead of returning a " "compiled code object." msgstr "" -#: ../../library/ast.rst:1778 +#: ../../library/ast.rst:1785 msgid "" "Enables support for :pep:`484` and :pep:`526` style type comments (``# type:" " ``, ``# type: ignore ``)." msgstr "" -#: ../../library/ast.rst:1787 +#: ../../library/ast.rst:1794 msgid "Command-Line Usage" msgstr "" -#: ../../library/ast.rst:1791 +#: ../../library/ast.rst:1798 msgid "" "The :mod:`ast` module can be executed as a script from the command line. It " "is as simple as:" msgstr "" -#: ../../library/ast.rst:1798 +#: ../../library/ast.rst:1805 msgid "The following options are accepted:" msgstr "" -#: ../../library/ast.rst:1804 +#: ../../library/ast.rst:1811 msgid "Show the help message and exit." msgstr "" -#: ../../library/ast.rst:1809 +#: ../../library/ast.rst:1816 msgid "" "Specify what kind of code must be compiled, like the *mode* argument in " ":func:`parse`." msgstr "" -#: ../../library/ast.rst:1814 +#: ../../library/ast.rst:1821 msgid "Don't parse type comments." msgstr "" -#: ../../library/ast.rst:1818 +#: ../../library/ast.rst:1825 msgid "Include attributes such as line numbers and column offsets." msgstr "" -#: ../../library/ast.rst:1823 +#: ../../library/ast.rst:1830 msgid "Indentation of nodes in AST (number of spaces)." msgstr "" -#: ../../library/ast.rst:1825 +#: ../../library/ast.rst:1832 msgid "" "If :file:`infile` is specified its contents are parsed to AST and dumped to " "stdout. Otherwise, the content is read from stdin." msgstr "" -#: ../../library/ast.rst:1831 +#: ../../library/ast.rst:1838 msgid "" "`Green Tree Snakes `_, an external " "documentation resource, has good details on working with Python ASTs." msgstr "" -#: ../../library/ast.rst:1834 +#: ../../library/ast.rst:1841 msgid "" "`ASTTokens `_ " "annotates Python ASTs with the positions of tokens and text in the source " @@ -1130,14 +1139,14 @@ msgid "" "transformations." msgstr "" -#: ../../library/ast.rst:1839 +#: ../../library/ast.rst:1846 msgid "" "`leoAst.py `_ unifies the " "token-based and parse-tree-based views of python programs by inserting two-" "way links between tokens and ast nodes." msgstr "" -#: ../../library/ast.rst:1843 +#: ../../library/ast.rst:1850 msgid "" "`LibCST `_ parses code as a Concrete Syntax " "Tree that looks like an ast tree and keeps all formatting details. It's " @@ -1145,7 +1154,7 @@ msgid "" "linters." msgstr "" -#: ../../library/ast.rst:1848 +#: ../../library/ast.rst:1855 msgid "" "`Parso `_ is a Python parser that supports " "error recovery and round-trip parsing for different Python versions (in " diff --git a/library/asyncio-policy.po b/library/asyncio-policy.po index 74bda7a..5d8f6f6 100644 --- a/library/asyncio-policy.po +++ b/library/asyncio-policy.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-10-22 04:25+0000\n" +"POT-Creation-Date: 2020-12-21 04:56+0000\n" "PO-Revision-Date: 2018-09-18 00:23+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -290,7 +290,7 @@ msgstr "" #: ../../library/asyncio-policy.rst:211 msgid "" "There is no noticeable overhead when handling a big number of children " -"(*O(1)* each time a child terminates), but stating a thread per process " +"(*O(1)* each time a child terminates), but starting a thread per process " "requires extra memory." msgstr "" diff --git a/library/asyncio-task.po b/library/asyncio-task.po index 424fcc3..317dc3c 100644 --- a/library/asyncio-task.po +++ b/library/asyncio-task.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-21 03:48+0000\n" +"POT-Creation-Date: 2020-12-21 04:56+0000\n" "PO-Revision-Date: 2017-02-16 17:49+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -458,12 +458,12 @@ msgstr "" #: ../../library/asyncio-task.rst:506 msgid "" -"Run :ref:`awaitable objects ` in the *aws* set " +"Run :ref:`awaitable objects ` in the *aws* iterable " "concurrently and block until the condition specified by *return_when*." msgstr "" #: ../../library/asyncio-task.rst:510 -msgid "The *aws* set must not be empty." +msgid "The *aws* iterable must not be empty." msgstr "" #: ../../library/asyncio-task.rst:512 @@ -558,10 +558,10 @@ msgstr "" #: ../../library/asyncio-task.rst:595 msgid "" -"Run :ref:`awaitable objects ` in the *aws* set " +"Run :ref:`awaitable objects ` in the *aws* iterable " "concurrently. Return an iterator of coroutines. Each coroutine returned can" -" be awaited to get the earliest next result from the set of the remaining " -"awaitables." +" be awaited to get the earliest next result from the iterable of the " +"remaining awaitables." msgstr "" #: ../../library/asyncio-task.rst:600 @@ -581,7 +581,7 @@ msgstr "" #: ../../library/asyncio-task.rst:620 msgid "" "Any \\*args and \\*\\*kwargs supplied for this function are directly passed " -"to *func*. Also, the current :class:`contextvars.Context` is propogated, " +"to *func*. Also, the current :class:`contextvars.Context` is propagated, " "allowing context variables from the event loop thread to be accessed in the " "separate thread." msgstr "" diff --git a/library/collections.abc.po b/library/collections.abc.po index bfb3e78..44b3e2f 100644 --- a/library/collections.abc.po +++ b/library/collections.abc.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-08-23 03:56+0000\n" +"POT-Creation-Date: 2020-12-21 04:56+0000\n" "PO-Revision-Date: 2017-02-16 23:03+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -493,7 +493,8 @@ msgid "" ":meth:`_from_iterable` which calls ``cls(iterable)`` to produce a new set. " "If the :class:`Set` mixin is being used in a class with a different " "constructor signature, you will need to override :meth:`_from_iterable` with" -" a classmethod that can construct new instances from an iterable argument." +" a classmethod or regular method that can construct new instances from an " +"iterable argument." msgstr "" #: ../../library/collections.abc.rst:298 diff --git a/library/collections.po b/library/collections.po index 077a502..6c33488 100644 --- a/library/collections.po +++ b/library/collections.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-12-21 04:56+0000\n" "PO-Revision-Date: 2017-02-16 23:03+0000\n" "Last-Translator: Elmo Allistair , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -746,7 +746,7 @@ msgid "" "absent." msgstr "" -#: ../../library/collections.rst:735 ../../library/collections.rst:1129 +#: ../../library/collections.rst:735 ../../library/collections.rst:1132 msgid "" "Added merge (``|``) and update (``|=``) operators, specified in :pep:`584`." msgstr "" @@ -871,58 +871,64 @@ msgid "" msgstr "" #: ../../library/collections.rst:852 -msgid "Added support for *rename*." +msgid "" +"To support pickling, the named tuple class should be assigned to a variable " +"that matches *typename*." msgstr "" #: ../../library/collections.rst:855 +msgid "Added support for *rename*." +msgstr "" + +#: ../../library/collections.rst:858 msgid "" "The *verbose* and *rename* parameters became :ref:`keyword-only arguments " "`." msgstr "" -#: ../../library/collections.rst:859 +#: ../../library/collections.rst:862 msgid "Added the *module* parameter." msgstr "" -#: ../../library/collections.rst:862 +#: ../../library/collections.rst:865 msgid "Removed the *verbose* parameter and the :attr:`_source` attribute." msgstr "" -#: ../../library/collections.rst:865 +#: ../../library/collections.rst:868 msgid "" "Added the *defaults* parameter and the :attr:`_field_defaults` attribute." msgstr "" -#: ../../library/collections.rst:885 +#: ../../library/collections.rst:888 msgid "" "Named tuples are especially useful for assigning field names to result " "tuples returned by the :mod:`csv` or :mod:`sqlite3` modules::" msgstr "" -#: ../../library/collections.rst:901 +#: ../../library/collections.rst:904 msgid "" "In addition to the methods inherited from tuples, named tuples support three" " additional methods and two attributes. To prevent conflicts with field " "names, the method and attribute names start with an underscore." msgstr "" -#: ../../library/collections.rst:907 +#: ../../library/collections.rst:910 msgid "" "Class method that makes a new instance from an existing sequence or " "iterable." msgstr "" -#: ../../library/collections.rst:917 +#: ../../library/collections.rst:920 msgid "" "Return a new :class:`dict` which maps field names to their corresponding " "values:" msgstr "" -#: ../../library/collections.rst:926 +#: ../../library/collections.rst:929 msgid "Returns an :class:`OrderedDict` instead of a regular :class:`dict`." msgstr "" -#: ../../library/collections.rst:929 +#: ../../library/collections.rst:932 msgid "" "Returns a regular :class:`dict` instead of an :class:`OrderedDict`. As of " "Python 3.7, regular dicts are guaranteed to be ordered. If the extra " @@ -930,88 +936,88 @@ msgid "" "to cast the result to the desired type: ``OrderedDict(nt._asdict())``." msgstr "" -#: ../../library/collections.rst:938 +#: ../../library/collections.rst:941 msgid "" "Return a new instance of the named tuple replacing specified fields with new" " values::" msgstr "" -#: ../../library/collections.rst:950 +#: ../../library/collections.rst:953 msgid "" "Tuple of strings listing the field names. Useful for introspection and for " "creating new named tuple types from existing named tuples." msgstr "" -#: ../../library/collections.rst:965 +#: ../../library/collections.rst:968 msgid "Dictionary mapping field names to default values." msgstr "" -#: ../../library/collections.rst:975 +#: ../../library/collections.rst:978 msgid "" "To retrieve a field whose name is stored in a string, use the " ":func:`getattr` function:" msgstr "" -#: ../../library/collections.rst:981 +#: ../../library/collections.rst:984 msgid "" "To convert a dictionary to a named tuple, use the double-star-operator (as " "described in :ref:`tut-unpacking-arguments`):" msgstr "" -#: ../../library/collections.rst:988 +#: ../../library/collections.rst:991 msgid "" "Since a named tuple is a regular Python class, it is easy to add or change " "functionality with a subclass. Here is how to add a calculated field and a " "fixed-width print format:" msgstr "" -#: ../../library/collections.rst:1007 +#: ../../library/collections.rst:1010 msgid "" "The subclass shown above sets ``__slots__`` to an empty tuple. This helps " "keep memory requirements low by preventing the creation of instance " "dictionaries." msgstr "" -#: ../../library/collections.rst:1010 +#: ../../library/collections.rst:1013 msgid "" "Subclassing is not useful for adding new, stored fields. Instead, simply " "create a new named tuple type from the :attr:`~somenamedtuple._fields` " "attribute:" msgstr "" -#: ../../library/collections.rst:1015 +#: ../../library/collections.rst:1018 msgid "" "Docstrings can be customized by making direct assignments to the ``__doc__``" " fields:" msgstr "" -#: ../../library/collections.rst:1024 +#: ../../library/collections.rst:1027 msgid "Property docstrings became writeable." msgstr "" -#: ../../library/collections.rst:1029 +#: ../../library/collections.rst:1032 msgid "" "See :class:`typing.NamedTuple` for a way to add type hints for named tuples." " It also provides an elegant notation using the :keyword:`class` keyword::" msgstr "" -#: ../../library/collections.rst:1038 +#: ../../library/collections.rst:1041 msgid "" "See :meth:`types.SimpleNamespace` for a mutable namespace based on an " "underlying dictionary instead of a tuple." msgstr "" -#: ../../library/collections.rst:1041 +#: ../../library/collections.rst:1044 msgid "" "The :mod:`dataclasses` module provides a decorator and functions for " "automatically adding generated special methods to user-defined classes." msgstr "" -#: ../../library/collections.rst:1046 +#: ../../library/collections.rst:1049 msgid ":class:`OrderedDict` objects" msgstr "objek :class:`OrderedDict`" -#: ../../library/collections.rst:1048 +#: ../../library/collections.rst:1051 msgid "" "Ordered dictionaries are just like regular dictionaries but have some extra " "capabilities relating to ordering operations. They have become less " @@ -1020,24 +1026,24 @@ msgid "" "3.7)." msgstr "" -#: ../../library/collections.rst:1054 +#: ../../library/collections.rst:1057 msgid "Some differences from :class:`dict` still remain:" msgstr "" -#: ../../library/collections.rst:1056 +#: ../../library/collections.rst:1059 msgid "" "The regular :class:`dict` was designed to be very good at mapping " "operations. Tracking insertion order was secondary." msgstr "" -#: ../../library/collections.rst:1059 +#: ../../library/collections.rst:1062 msgid "" "The :class:`OrderedDict` was designed to be good at reordering operations. " "Space efficiency, iteration speed, and the performance of update operations " "were secondary." msgstr "" -#: ../../library/collections.rst:1063 +#: ../../library/collections.rst:1066 msgid "" "Algorithmically, :class:`OrderedDict` can handle frequent reordering " "operations better than :class:`dict`. This makes it suitable for tracking " @@ -1046,34 +1052,34 @@ msgid "" "medium-583159139237>`_)." msgstr "" -#: ../../library/collections.rst:1068 +#: ../../library/collections.rst:1071 msgid "" "The equality operation for :class:`OrderedDict` checks for matching order." msgstr "" -#: ../../library/collections.rst:1070 +#: ../../library/collections.rst:1073 msgid "" "The :meth:`popitem` method of :class:`OrderedDict` has a different " "signature. It accepts an optional argument to specify which item is popped." msgstr "" -#: ../../library/collections.rst:1073 +#: ../../library/collections.rst:1076 msgid "" ":class:`OrderedDict` has a :meth:`move_to_end` method to efficiently " "reposition an element to an endpoint." msgstr "" -#: ../../library/collections.rst:1076 +#: ../../library/collections.rst:1079 msgid "Until Python 3.8, :class:`dict` lacked a :meth:`__reversed__` method." msgstr "" -#: ../../library/collections.rst:1081 +#: ../../library/collections.rst:1084 msgid "" "Return an instance of a :class:`dict` subclass that has methods specialized " "for rearranging dictionary order." msgstr "" -#: ../../library/collections.rst:1088 +#: ../../library/collections.rst:1091 msgid "" "The :meth:`popitem` method for ordered dictionaries returns and removes a " "(key, value) pair. The pairs are returned in :abbr:`LIFO (last-in, first-" @@ -1081,20 +1087,20 @@ msgid "" " false." msgstr "" -#: ../../library/collections.rst:1095 +#: ../../library/collections.rst:1098 msgid "" "Move an existing *key* to either end of an ordered dictionary. The item is " "moved to the right end if *last* is true (the default) or to the beginning " "if *last* is false. Raises :exc:`KeyError` if the *key* does not exist::" msgstr "" -#: ../../library/collections.rst:1110 +#: ../../library/collections.rst:1113 msgid "" "In addition to the usual mapping methods, ordered dictionaries also support " "reverse iteration using :func:`reversed`." msgstr "" -#: ../../library/collections.rst:1113 +#: ../../library/collections.rst:1116 msgid "" "Equality tests between :class:`OrderedDict` objects are order-sensitive and " "are implemented as ``list(od1.items())==list(od2.items())``. Equality tests " @@ -1104,24 +1110,24 @@ msgid "" "anywhere a regular dictionary is used." msgstr "" -#: ../../library/collections.rst:1120 +#: ../../library/collections.rst:1123 msgid "" "The items, keys, and values :term:`views ` of " ":class:`OrderedDict` now support reverse iteration using :func:`reversed`." msgstr "" -#: ../../library/collections.rst:1124 +#: ../../library/collections.rst:1127 msgid "" "With the acceptance of :pep:`468`, order is retained for keyword arguments " "passed to the :class:`OrderedDict` constructor and its :meth:`update` " "method." msgstr "" -#: ../../library/collections.rst:1134 +#: ../../library/collections.rst:1137 msgid ":class:`OrderedDict` Examples and Recipes" msgstr "" -#: ../../library/collections.rst:1136 +#: ../../library/collections.rst:1139 msgid "" "It is straightforward to create an ordered dictionary variant that remembers" " the order the keys were *last* inserted. If a new entry overwrites an " @@ -1129,17 +1135,17 @@ msgid "" "end::" msgstr "" -#: ../../library/collections.rst:1148 +#: ../../library/collections.rst:1151 msgid "" "An :class:`OrderedDict` would also be useful for implementing variants of " ":func:`functools.lru_cache`::" msgstr "" -#: ../../library/collections.rst:1173 +#: ../../library/collections.rst:1176 msgid ":class:`UserDict` objects" msgstr "objek :class:`UserDict`" -#: ../../library/collections.rst:1175 +#: ../../library/collections.rst:1178 msgid "" "The class, :class:`UserDict` acts as a wrapper around dictionary objects. " "The need for this class has been partially supplanted by the ability to " @@ -1147,7 +1153,7 @@ msgid "" "work with because the underlying dictionary is accessible as an attribute." msgstr "" -#: ../../library/collections.rst:1183 +#: ../../library/collections.rst:1186 msgid "" "Class that simulates a dictionary. The instance's contents are kept in a " "regular dictionary, which is accessible via the :attr:`data` attribute of " @@ -1156,22 +1162,22 @@ msgid "" "not be kept, allowing it be used for other purposes." msgstr "" -#: ../../library/collections.rst:1189 +#: ../../library/collections.rst:1192 msgid "" "In addition to supporting the methods and operations of mappings, " ":class:`UserDict` instances provide the following attribute:" msgstr "" -#: ../../library/collections.rst:1194 +#: ../../library/collections.rst:1197 msgid "" "A real dictionary used to store the contents of the :class:`UserDict` class." msgstr "" -#: ../../library/collections.rst:1200 +#: ../../library/collections.rst:1203 msgid ":class:`UserList` objects" msgstr "objek :class:`UserList`" -#: ../../library/collections.rst:1202 +#: ../../library/collections.rst:1205 msgid "" "This class acts as a wrapper around list objects. It is a useful base class" " for your own list-like classes which can inherit from them and override " @@ -1179,14 +1185,14 @@ msgid "" " lists." msgstr "" -#: ../../library/collections.rst:1207 +#: ../../library/collections.rst:1210 msgid "" "The need for this class has been partially supplanted by the ability to " "subclass directly from :class:`list`; however, this class can be easier to " "work with because the underlying list is accessible as an attribute." msgstr "" -#: ../../library/collections.rst:1213 +#: ../../library/collections.rst:1216 msgid "" "Class that simulates a list. The instance's contents are kept in a regular " "list, which is accessible via the :attr:`data` attribute of " @@ -1195,19 +1201,19 @@ msgid "" "iterable, for example a real Python list or a :class:`UserList` object." msgstr "" -#: ../../library/collections.rst:1219 +#: ../../library/collections.rst:1222 msgid "" "In addition to supporting the methods and operations of mutable sequences, " ":class:`UserList` instances provide the following attribute:" msgstr "" -#: ../../library/collections.rst:1224 +#: ../../library/collections.rst:1227 msgid "" "A real :class:`list` object used to store the contents of the " ":class:`UserList` class." msgstr "" -#: ../../library/collections.rst:1227 +#: ../../library/collections.rst:1230 msgid "" "**Subclassing requirements:** Subclasses of :class:`UserList` are expected " "to offer a constructor which can be called with either no arguments or one " @@ -1217,7 +1223,7 @@ msgid "" "object used as a data source." msgstr "" -#: ../../library/collections.rst:1234 +#: ../../library/collections.rst:1237 msgid "" "If a derived class does not wish to comply with this requirement, all of the" " special methods supported by this class will need to be overridden; please " @@ -1225,11 +1231,11 @@ msgid "" "provided in that case." msgstr "" -#: ../../library/collections.rst:1240 +#: ../../library/collections.rst:1243 msgid ":class:`UserString` objects" msgstr "objek :class:`UserString`" -#: ../../library/collections.rst:1242 +#: ../../library/collections.rst:1245 msgid "" "The class, :class:`UserString` acts as a wrapper around string objects. The " "need for this class has been partially supplanted by the ability to subclass" @@ -1237,7 +1243,7 @@ msgid "" "because the underlying string is accessible as an attribute." msgstr "" -#: ../../library/collections.rst:1250 +#: ../../library/collections.rst:1253 msgid "" "Class that simulates a string object. The instance's content is kept in a " "regular string object, which is accessible via the :attr:`data` attribute of" @@ -1246,19 +1252,19 @@ msgid "" "converted into a string using the built-in :func:`str` function." msgstr "" -#: ../../library/collections.rst:1257 +#: ../../library/collections.rst:1260 msgid "" "In addition to supporting the methods and operations of strings, " ":class:`UserString` instances provide the following attribute:" msgstr "" -#: ../../library/collections.rst:1262 +#: ../../library/collections.rst:1265 msgid "" "A real :class:`str` object used to store the contents of the " ":class:`UserString` class." msgstr "" -#: ../../library/collections.rst:1265 +#: ../../library/collections.rst:1268 msgid "" "New methods ``__getnewargs__``, ``__rmod__``, ``casefold``, ``format_map``, " "``isprintable``, and ``maketrans``." diff --git a/library/concurrent.futures.po b/library/concurrent.futures.po index 6a033fd..c149816 100644 --- a/library/concurrent.futures.po +++ b/library/concurrent.futures.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-08-20 03:54+0000\n" +"POT-Creation-Date: 2020-12-21 04:56+0000\n" "PO-Revision-Date: 2017-02-16 23:03+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -256,13 +256,13 @@ msgid "" "An :class:`Executor` subclass that executes calls asynchronously using a " "pool of at most *max_workers* processes. If *max_workers* is ``None`` or " "not given, it will default to the number of processors on the machine. If " -"*max_workers* is lower or equal to ``0``, then a :exc:`ValueError` will be " -"raised. On Windows, *max_workers* must be equal or lower than ``61``. If it " -"is not then :exc:`ValueError` will be raised. If *max_workers* is ``None``, " -"then the default chosen will be at most ``61``, even if more processors are " -"available. *mp_context* can be a multiprocessing context or None. It will be" -" used to launch the workers. If *mp_context* is ``None`` or not given, the " -"default multiprocessing context is used." +"*max_workers* is less than or equal to ``0``, then a :exc:`ValueError` will " +"be raised. On Windows, *max_workers* must be less than or equal to ``61``. " +"If it is not then :exc:`ValueError` will be raised. If *max_workers* is " +"``None``, then the default chosen will be at most ``61``, even if more " +"processors are available. *mp_context* can be a multiprocessing context or " +"None. It will be used to launch the workers. If *mp_context* is ``None`` or " +"not given, the default multiprocessing context is used." msgstr "" #: ../../library/concurrent.futures.rst:249 @@ -271,7 +271,7 @@ msgid "" "worker process; *initargs* is a tuple of arguments passed to the " "initializer. Should *initializer* raise an exception, all currently pending" " jobs will raise a :exc:`~concurrent.futures.process.BrokenProcessPool`, as " -"well any attempt to submit more jobs to the pool." +"well as any attempt to submit more jobs to the pool." msgstr "" #: ../../library/concurrent.futures.rst:255 diff --git a/library/email.po b/library/email.po index a014256..dbc6ce0 100644 --- a/library/email.po +++ b/library/email.po @@ -1,15 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2019, Python Software Foundation +# Copyright (C) 2001-2020, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # +# Translators: +# Elmo Allistair , 2020 +# #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.8\n" +"Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-01 14:24+0000\n" +"POT-Creation-Date: 2020-05-31 09:25+0000\n" "PO-Revision-Date: 2017-02-16 23:09+0000\n" +"Last-Translator: Elmo Allistair , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,11 +23,11 @@ msgstr "" #: ../../library/email.rst:2 msgid ":mod:`email` --- An email and MIME handling package" -msgstr "" +msgstr ":mod:`email` --- Paket penanganan email dan MIME" #: ../../library/email.rst:11 msgid "**Source code:** :source:`Lib/email/__init__.py`" -msgstr "" +msgstr "**Kode sumber:** :source:`Lib/email/__init__.py`" #: ../../library/email.rst:15 msgid "" @@ -35,6 +39,12 @@ msgid "" "well as such MIME-related RFCs as :rfc:`2045`, :rfc:`2046`, :rfc:`2047`, " ":rfc:`2183`, and :rfc:`2231`." msgstr "" +"Paket :mod:`email` adalah pustaka untuk mengelola pesan email. Ini secara " +"khusus *tidak* dirancang untuk melakukan pengiriman pesan email ke SMTP " +"(:rfc:`2821`), NNTP, atau server lain; Itu adalah fungsi dari modul seperti " +":mod:`smtplib` dan :mod:`nntplib`. Paket :mod:`email` berupaya agar sesuai " +"dengan RFC, mendukung :rfc:`5233` dan :rfc:`6532`, serta RFC terkait MIME " +"seperti :rfc:`2045`, :rfc:`2046`, :rfc:`2047`, :rfc:`2183`, dan :rfc:`2231`." #: ../../library/email.rst:23 msgid "" @@ -42,6 +52,8 @@ msgid "" "components, plus a fourth component that controls the behavior of the other " "components." msgstr "" +"Struktur keseluruhan paket email dapat dibagi menjadi tiga komponen utama, " +"ditambah komponen keempat yang mengontrol perilaku komponen lainnya." #: ../../library/email.rst:27 msgid "" @@ -55,6 +67,15 @@ msgid "" "model is a tree structure of objects that all provide the " ":class:`~email.message.EmailMessage` API." msgstr "" +"Komponen utama dari paket tersebut adalah \"model objek\" yang mewakili " +"pesan email. Aplikasi berinteraksi dengan paket terutama melalui antarmuka " +"model objek yang ditentukan dalam sub-modul :mod:`~email.message`. Aplikasi " +"dapat menggunakan API ini untuk mengajukan pertanyaan tentang email yang " +"sudah ada, membuat email baru, atau untuk menambah atau menghapus " +"subkomponen email yang menggunakan antarmuka model objek yang sama. Artinya," +" mengikuti sifat pesan email dan subkomponen MIME-nya, model objek email " +"adalah struktur pohon objek yang semuanya menyediakan API " +":class:`~email.message.EmailMessage`." #: ../../library/email.rst:37 msgid "" @@ -67,6 +88,14 @@ msgid "" "characters, but this usage is discouraged as it is too easy to end up with " "messages that are not valid in one way or another.)" msgstr "" +"Dua komponen utama lainnya dari paket tersebut adalah :mod:`~email.parser` " +"dan :mod:`~email.generator`. Parser mengambil versi serial dari pesan email " +"(aliran byte) dan mengubahnya menjadi pohon objek " +":class:`~email.message.EmailMessage`. Generator mengambil " +":class:`~email.message.EmailMessage` dan mengubahnya kembali menjadi aliran " +"byte serial. (Pengurai dan generator juga menangani aliran karakter teks, " +"tetapi penggunaan ini tidak disarankan karena terlalu mudah untuk berakhir " +"dengan pesan yang tidak valid dalam satu atau lain cara.)" #: ../../library/email.rst:46 msgid "" @@ -82,6 +111,17 @@ msgid "" "to be parsed from disk, but to serialize it using standard SMTP settings " "when sending it to an email server." msgstr "" +"Komponen kontrolnya adalah modul :mod:`~email.policy`. Setiap " +":class:`~email.message.EmailMessage`, setiap :mod:`~email.generator`, dan " +"setiap :mod:`~email.parser` memiliki objek terkait :mod:`~email.policy` yang" +" mengontrol perilakunya. Biasanya aplikasi hanya perlu menetapkan kebijakan " +"ketika :class:`~email.message.EmailMessage` dibuat, baik dengan langsung " +"membuat instance :class:`~email.message.EmailMessage` untuk membuat email " +"baru, atau dengan mengurai aliran input menggunakan :mod:`~email.parser`. " +"Namun kebijakan tersebut dapat diubah jika pesan diserialkan menggunakan " +":mod:`~email.generator`. Hal ini memungkinkan, misalnya, pesan email umum " +"diurai dari disk, tetapi untuk membuat serialnya menggunakan pengaturan SMTP" +" standar saat mengirimnya ke server email." #: ../../library/email.rst:58 msgid "" diff --git a/library/enum.po b/library/enum.po index 7c8ca0b..a704a7d 100644 --- a/library/enum.po +++ b/library/enum.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-09-23 04:10+0000\n" +"POT-Creation-Date: 2020-12-21 04:56+0000\n" "PO-Revision-Date: 2017-02-16 23:09+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -985,11 +985,22 @@ msgid "" "order is lost before it can be recorded." msgstr "" -#: ../../library/enum.rst:1125 +#: ../../library/enum.rst:1126 +msgid "_Private__names" +msgstr "" + +#: ../../library/enum.rst:1128 +msgid "" +"Private names will be normal attributes in Python 3.10 instead of either an " +"error or a member (depending on if the name ends with an underscore). Using " +"these names in 3.9 will issue a :exc:`DeprecationWarning`." +msgstr "" + +#: ../../library/enum.rst:1134 msgid "``Enum`` member type" msgstr "" -#: ../../library/enum.rst:1127 +#: ../../library/enum.rst:1136 msgid "" ":class:`Enum` members are instances of their :class:`Enum` class, and are " "normally accessed as ``EnumClass.member``. Under certain circumstances they" @@ -999,11 +1010,11 @@ msgid "" " all-uppercase names for members)::" msgstr "" -#: ../../library/enum.rst:1148 +#: ../../library/enum.rst:1157 msgid "Boolean value of ``Enum`` classes and members" msgstr "" -#: ../../library/enum.rst:1150 +#: ../../library/enum.rst:1159 msgid "" ":class:`Enum` members that are mixed with non-:class:`Enum` types (such as " ":class:`int`, :class:`str`, etc.) are evaluated according to the mixed-in " @@ -1012,26 +1023,26 @@ msgid "" "following to your class::" msgstr "" -#: ../../library/enum.rst:1159 +#: ../../library/enum.rst:1168 msgid ":class:`Enum` classes always evaluate as :data:`True`." msgstr "" -#: ../../library/enum.rst:1163 +#: ../../library/enum.rst:1172 msgid "``Enum`` classes with methods" msgstr "" -#: ../../library/enum.rst:1165 +#: ../../library/enum.rst:1174 msgid "" "If you give your :class:`Enum` subclass extra methods, like the `Planet`_ " "class above, those methods will show up in a :func:`dir` of the member, but " "not of the class::" msgstr "" -#: ../../library/enum.rst:1176 +#: ../../library/enum.rst:1185 msgid "Combining members of ``Flag``" msgstr "" -#: ../../library/enum.rst:1178 +#: ../../library/enum.rst:1187 msgid "" "If a combination of Flag members is not named, the :func:`repr` will include" " all named flags and all named combinations of flags that are in the value::" diff --git a/library/fnmatch.po b/library/fnmatch.po index 9d14198..5fe31d8 100644 --- a/library/fnmatch.po +++ b/library/fnmatch.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-12-21 04:56+0000\n" "PO-Revision-Date: 2017-02-16 23:10+0000\n" "Last-Translator: Elmo Allistair , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -116,9 +116,9 @@ msgstr "" #: ../../library/fnmatch.rst:78 msgid "" -"Return the subset of the list of *names* that match *pattern*. It is the " -"same as ``[n for n in names if fnmatch(n, pattern)]``, but implemented more " -"efficiently." +"Construct a list from those elements of the iterable *names* that match " +"*pattern*. It is the same as ``[n for n in names if fnmatch(n, pattern)]``, " +"but implemented more efficiently." msgstr "" #: ../../library/fnmatch.rst:84 diff --git a/library/functions.po b/library/functions.po index 0143da4..b924606 100644 --- a/library/functions.po +++ b/library/functions.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-10-27 04:26+0000\n" +"POT-Creation-Date: 2020-12-21 04:56+0000\n" "PO-Revision-Date: 2017-02-16 23:11+0000\n" "Last-Translator: Ryan Febriansyah <15523163@students.uii.ac.id>, 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -642,7 +642,7 @@ msgstr "" #: ../../library/functions.rst:248 msgid "" -"The optional argument *flags* and *dont_inherit* controls which " +"The optional arguments *flags* and *dont_inherit* control which " ":ref:`compiler options ` should be activated and which " ":ref:`future features ` should be allowed. If neither is present (or" " both are zero) the code is compiled with the same flags that affect the " diff --git a/library/imaplib.po b/library/imaplib.po index 3415110..d4de13f 100644 --- a/library/imaplib.po +++ b/library/imaplib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-09-13 04:04+0000\n" +"POT-Creation-Date: 2020-12-21 04:56+0000\n" "PO-Revision-Date: 2017-02-16 23:14+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -207,9 +207,9 @@ msgstr "" #: ../../library/imaplib.rst:177 msgid "" -"Documents describing the protocol, and sources and binaries for servers " -"implementing it, can all be found at the University of Washington's *IMAP " -"Information Center* (https://www.washington.edu/imap/)." +"Documents describing the protocol, sources for servers implementing it, by " +"the University of Washington's IMAP Information Center can all be found at " +"(**Source Code**) https://github.com/uw-imap/imap (**Not Maintained**)." msgstr "" #: ../../library/imaplib.rst:185 diff --git a/library/itertools.po b/library/itertools.po index b51a597..fecbf67 100644 --- a/library/itertools.po +++ b/library/itertools.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-12-21 04:56+0000\n" "PO-Revision-Date: 2017-02-16 23:16+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -698,7 +698,7 @@ msgstr "" msgid "" "Before :func:`product` runs, it completely consumes the input iterables, " "keeping pools of values in memory to generate the products. Accordingly, it" -" only useful with finite inputs." +" is only useful with finite inputs." msgstr "" #: ../../library/itertools.rst:572 diff --git a/library/logging.po b/library/logging.po index a8771ad..35cf5e6 100644 --- a/library/logging.po +++ b/library/logging.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-12-21 04:56+0000\n" "PO-Revision-Date: 2017-02-16 23:17+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -1528,8 +1528,8 @@ msgstr "" #: ../../library/logging.rst:1091 msgid "" -"The *level* parameter was defaulted to level ``CRITICAL``. See Issue #28524 " -"for more information about this change." +"The *level* parameter was defaulted to level ``CRITICAL``. See " +":issue:`28524` for more information about this change." msgstr "" #: ../../library/logging.rst:1097 diff --git a/library/multiprocessing.po b/library/multiprocessing.po index d5b444e..bc9610c 100644 --- a/library/multiprocessing.po +++ b/library/multiprocessing.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-08-20 03:54+0000\n" +"POT-Creation-Date: 2020-12-21 04:56+0000\n" "PO-Revision-Date: 2017-02-16 23:19+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -103,7 +103,7 @@ msgstr "*spawn*" msgid "" "The parent process starts a fresh python interpreter process. The child " "process will only inherit those resources necessary to run the process " -"objects :meth:`~Process.run` method. In particular, unnecessary file " +"object's :meth:`~Process.run` method. In particular, unnecessary file " "descriptors and handles from the parent process will not be inherited. " "Starting a process using this method is rather slow compared to using *fork*" " or *forkserver*." @@ -2297,6 +2297,7 @@ msgid "" msgstr "" #: ../../library/multiprocessing.rst:2125 +#: ../../library/multiprocessing.rst:2684 msgid "" "If *initializer* is not ``None`` then each worker process will call " "``initializer(*initargs)`` when it starts." @@ -2765,12 +2766,9 @@ msgid "" "filesystem." msgstr "" -#: ../../library/multiprocessing.rst:2574 -msgid "An ``'AF_PIPE'`` address is a string of the form" -msgstr "" - -#: ../../library/multiprocessing.rst:2572 +#: ../../library/multiprocessing.rst:2571 msgid "" +"An ``'AF_PIPE'`` address is a string of the form " ":samp:`r'\\\\\\\\.\\\\pipe\\\\{PipeName}'`. To use :func:`Client` to " "connect to a named pipe on a remote computer called *ServerName* one should " "use an address of the form " @@ -2879,69 +2877,117 @@ msgid "" "but is no more than a wrapper around the :mod:`threading` module." msgstr "" -#: ../../library/multiprocessing.rst:2668 +#: ../../library/multiprocessing.rst:2666 +msgid "" +"In particular, the ``Pool`` function provided by " +":mod:`multiprocessing.dummy` returns an instance of :class:`ThreadPool`, " +"which is a subclass of :class:`Pool` that supports all the same method calls" +" but uses a pool of worker threads rather than worker processes." +msgstr "" + +#: ../../library/multiprocessing.rst:2674 +msgid "" +"A thread pool object which controls a pool of worker threads to which jobs " +"can be submitted. :class:`ThreadPool` instances are fully interface " +"compatible with :class:`Pool` instances, and their resources must also be " +"properly managed, either by using the pool as a context manager or by " +"calling :meth:`~multiprocessing.pool.Pool.close` and " +":meth:`~multiprocessing.pool.Pool.terminate` manually." +msgstr "" + +#: ../../library/multiprocessing.rst:2681 +msgid "" +"*processes* is the number of worker threads to use. If *processes* is " +"``None`` then the number returned by :func:`os.cpu_count` is used." +msgstr "" + +#: ../../library/multiprocessing.rst:2687 +msgid "" +"Unlike :class:`Pool`, *maxtasksperchild* and *context* cannot be provided." +msgstr "" + +#: ../../library/multiprocessing.rst:2691 +msgid "" +"A :class:`ThreadPool` shares the same interface as :class:`Pool`, which is " +"designed around a pool of processes and predates the introduction of the " +":class:`concurrent.futures` module. As such, it inherits some operations " +"that don't make sense for a pool backed by threads, and it has its own type " +"for representing the status of asynchronous jobs, :class:`AsyncResult`, that" +" is not understood by any other libraries." +msgstr "" + +#: ../../library/multiprocessing.rst:2698 +msgid "" +"Users should generally prefer to use " +":class:`concurrent.futures.ThreadPoolExecutor`, which has a simpler " +"interface that was designed around threads from the start, and which returns" +" :class:`concurrent.futures.Future` instances that are compatible with many " +"other libraries, including :mod:`asyncio`." +msgstr "" + +#: ../../library/multiprocessing.rst:2708 msgid "Programming guidelines" msgstr "" -#: ../../library/multiprocessing.rst:2670 +#: ../../library/multiprocessing.rst:2710 msgid "" "There are certain guidelines and idioms which should be adhered to when " "using :mod:`multiprocessing`." msgstr "" -#: ../../library/multiprocessing.rst:2675 +#: ../../library/multiprocessing.rst:2715 msgid "All start methods" msgstr "" -#: ../../library/multiprocessing.rst:2677 +#: ../../library/multiprocessing.rst:2717 msgid "The following applies to all start methods." msgstr "" -#: ../../library/multiprocessing.rst:2679 +#: ../../library/multiprocessing.rst:2719 msgid "Avoid shared state" msgstr "" -#: ../../library/multiprocessing.rst:2681 +#: ../../library/multiprocessing.rst:2721 msgid "" "As far as possible one should try to avoid shifting large amounts of data " "between processes." msgstr "" -#: ../../library/multiprocessing.rst:2684 +#: ../../library/multiprocessing.rst:2724 msgid "" "It is probably best to stick to using queues or pipes for communication " "between processes rather than using the lower level synchronization " "primitives." msgstr "" -#: ../../library/multiprocessing.rst:2688 +#: ../../library/multiprocessing.rst:2728 msgid "Picklability" msgstr "" -#: ../../library/multiprocessing.rst:2690 +#: ../../library/multiprocessing.rst:2730 msgid "Ensure that the arguments to the methods of proxies are picklable." msgstr "" -#: ../../library/multiprocessing.rst:2692 +#: ../../library/multiprocessing.rst:2732 msgid "Thread safety of proxies" msgstr "" -#: ../../library/multiprocessing.rst:2694 +#: ../../library/multiprocessing.rst:2734 msgid "" "Do not use a proxy object from more than one thread unless you protect it " "with a lock." msgstr "" -#: ../../library/multiprocessing.rst:2697 +#: ../../library/multiprocessing.rst:2737 msgid "" "(There is never a problem with different processes using the *same* proxy.)" msgstr "" -#: ../../library/multiprocessing.rst:2699 +#: ../../library/multiprocessing.rst:2739 msgid "Joining zombie processes" msgstr "" -#: ../../library/multiprocessing.rst:2701 +#: ../../library/multiprocessing.rst:2741 msgid "" "On Unix when a process finishes but has not been joined it becomes a zombie." " There should never be very many because each time a new process starts (or " @@ -2952,11 +2998,11 @@ msgid "" "all the processes that you start." msgstr "" -#: ../../library/multiprocessing.rst:2709 +#: ../../library/multiprocessing.rst:2749 msgid "Better to inherit than pickle/unpickle" msgstr "" -#: ../../library/multiprocessing.rst:2711 +#: ../../library/multiprocessing.rst:2751 msgid "" "When using the *spawn* or *forkserver* start methods many types from " ":mod:`multiprocessing` need to be picklable so that child processes can use " @@ -2966,11 +3012,11 @@ msgid "" " inherit it from an ancestor process." msgstr "" -#: ../../library/multiprocessing.rst:2719 +#: ../../library/multiprocessing.rst:2759 msgid "Avoid terminating processes" msgstr "" -#: ../../library/multiprocessing.rst:2721 +#: ../../library/multiprocessing.rst:2761 msgid "" "Using the :meth:`Process.terminate ` " "method to stop a process is liable to cause any shared resources (such as " @@ -2978,18 +3024,18 @@ msgid "" "become broken or unavailable to other processes." msgstr "" -#: ../../library/multiprocessing.rst:2727 +#: ../../library/multiprocessing.rst:2767 msgid "" "Therefore it is probably best to only consider using " ":meth:`Process.terminate ` on processes " "which never use any shared resources." msgstr "" -#: ../../library/multiprocessing.rst:2731 +#: ../../library/multiprocessing.rst:2771 msgid "Joining processes that use queues" msgstr "" -#: ../../library/multiprocessing.rst:2733 +#: ../../library/multiprocessing.rst:2773 msgid "" "Bear in mind that a process that has put items in a queue will wait before " "terminating until all the buffered items are fed by the \"feeder\" thread to" @@ -2998,7 +3044,7 @@ msgid "" "method of the queue to avoid this behaviour.)" msgstr "" -#: ../../library/multiprocessing.rst:2739 +#: ../../library/multiprocessing.rst:2779 msgid "" "This means that whenever you use a queue you need to make sure that all " "items which have been put on the queue will eventually be removed before the" @@ -3007,21 +3053,21 @@ msgid "" "processes will be joined automatically." msgstr "" -#: ../../library/multiprocessing.rst:2745 +#: ../../library/multiprocessing.rst:2785 msgid "An example which will deadlock is the following::" msgstr "" -#: ../../library/multiprocessing.rst:2759 +#: ../../library/multiprocessing.rst:2799 msgid "" "A fix here would be to swap the last two lines (or simply remove the " "``p.join()`` line)." msgstr "" -#: ../../library/multiprocessing.rst:2762 +#: ../../library/multiprocessing.rst:2802 msgid "Explicitly pass resources to child processes" msgstr "" -#: ../../library/multiprocessing.rst:2764 +#: ../../library/multiprocessing.rst:2804 msgid "" "On Unix using the *fork* start method, a child process can make use of a " "shared resource created in a parent process using a global resource. " @@ -3029,7 +3075,7 @@ msgid "" "for the child process." msgstr "" -#: ../../library/multiprocessing.rst:2769 +#: ../../library/multiprocessing.rst:2809 msgid "" "Apart from making the code (potentially) compatible with Windows and the " "other start methods this also ensures that as long as the child process is " @@ -3038,29 +3084,29 @@ msgid "" "garbage collected in the parent process." msgstr "" -#: ../../library/multiprocessing.rst:2776 +#: ../../library/multiprocessing.rst:2816 msgid "So for instance ::" msgstr "" -#: ../../library/multiprocessing.rst:2788 +#: ../../library/multiprocessing.rst:2828 msgid "should be rewritten as ::" msgstr "" -#: ../../library/multiprocessing.rst:2800 +#: ../../library/multiprocessing.rst:2840 msgid "Beware of replacing :data:`sys.stdin` with a \"file like object\"" msgstr "" -#: ../../library/multiprocessing.rst:2802 +#: ../../library/multiprocessing.rst:2842 msgid ":mod:`multiprocessing` originally unconditionally called::" msgstr "" -#: ../../library/multiprocessing.rst:2806 +#: ../../library/multiprocessing.rst:2846 msgid "" "in the :meth:`multiprocessing.Process._bootstrap` method --- this resulted " "in issues with processes-in-processes. This has been changed to::" msgstr "" -#: ../../library/multiprocessing.rst:2812 +#: ../../library/multiprocessing.rst:2852 msgid "" "Which solves the fundamental issue of processes colliding with each other " "resulting in a bad file descriptor error, but introduces a potential danger " @@ -3071,33 +3117,33 @@ msgid "" "corruption." msgstr "" -#: ../../library/multiprocessing.rst:2819 +#: ../../library/multiprocessing.rst:2859 msgid "" "If you write a file-like object and implement your own caching, you can make" " it fork-safe by storing the pid whenever you append to the cache, and " "discarding the cache when the pid changes. For example::" msgstr "" -#: ../../library/multiprocessing.rst:2831 +#: ../../library/multiprocessing.rst:2871 msgid "" "For more information, see :issue:`5155`, :issue:`5313` and :issue:`5331`" msgstr "" -#: ../../library/multiprocessing.rst:2834 +#: ../../library/multiprocessing.rst:2874 msgid "The *spawn* and *forkserver* start methods" msgstr "" -#: ../../library/multiprocessing.rst:2836 +#: ../../library/multiprocessing.rst:2876 msgid "" "There are a few extra restriction which don't apply to the *fork* start " "method." msgstr "" -#: ../../library/multiprocessing.rst:2839 +#: ../../library/multiprocessing.rst:2879 msgid "More picklability" msgstr "" -#: ../../library/multiprocessing.rst:2841 +#: ../../library/multiprocessing.rst:2881 msgid "" "Ensure that all arguments to :meth:`Process.__init__` are picklable. Also, " "if you subclass :class:`~multiprocessing.Process` then make sure that " @@ -3105,11 +3151,11 @@ msgid "" "` method is called." msgstr "" -#: ../../library/multiprocessing.rst:2846 +#: ../../library/multiprocessing.rst:2886 msgid "Global variables" msgstr "" -#: ../../library/multiprocessing.rst:2848 +#: ../../library/multiprocessing.rst:2888 msgid "" "Bear in mind that if code run in a child process tries to access a global " "variable, then the value it sees (if any) may not be the same as the value " @@ -3117,67 +3163,67 @@ msgid "" "` was called." msgstr "" -#: ../../library/multiprocessing.rst:2853 +#: ../../library/multiprocessing.rst:2893 msgid "" "However, global variables which are just module level constants cause no " "problems." msgstr "" -#: ../../library/multiprocessing.rst:2856 +#: ../../library/multiprocessing.rst:2896 msgid "Safe importing of main module" msgstr "" -#: ../../library/multiprocessing.rst:2858 +#: ../../library/multiprocessing.rst:2898 msgid "" "Make sure that the main module can be safely imported by a new Python " "interpreter without causing unintended side effects (such a starting a new " "process)." msgstr "" -#: ../../library/multiprocessing.rst:2862 +#: ../../library/multiprocessing.rst:2902 msgid "" "For example, using the *spawn* or *forkserver* start method running the " "following module would fail with a :exc:`RuntimeError`::" msgstr "" -#: ../../library/multiprocessing.rst:2874 +#: ../../library/multiprocessing.rst:2914 msgid "" "Instead one should protect the \"entry point\" of the program by using ``if " "__name__ == '__main__':`` as follows::" msgstr "" -#: ../../library/multiprocessing.rst:2888 +#: ../../library/multiprocessing.rst:2928 msgid "" "(The ``freeze_support()`` line can be omitted if the program will be run " "normally instead of frozen.)" msgstr "" -#: ../../library/multiprocessing.rst:2891 +#: ../../library/multiprocessing.rst:2931 msgid "" "This allows the newly spawned Python interpreter to safely import the module" " and then run the module's ``foo()`` function." msgstr "" -#: ../../library/multiprocessing.rst:2894 +#: ../../library/multiprocessing.rst:2934 msgid "" "Similar restrictions apply if a pool or manager is created in the main " "module." msgstr "" -#: ../../library/multiprocessing.rst:2901 +#: ../../library/multiprocessing.rst:2941 msgid "Examples" msgstr "Contoh-contoh" -#: ../../library/multiprocessing.rst:2903 +#: ../../library/multiprocessing.rst:2943 msgid "" "Demonstration of how to create and use customized managers and proxies:" msgstr "" -#: ../../library/multiprocessing.rst:2909 +#: ../../library/multiprocessing.rst:2949 msgid "Using :class:`~multiprocessing.pool.Pool`:" msgstr "" -#: ../../library/multiprocessing.rst:2915 +#: ../../library/multiprocessing.rst:2955 msgid "" "An example showing how to use queues to feed tasks to a collection of worker" " processes and collect the results:" diff --git a/library/platform.po b/library/platform.po index 4096a99..167ba30 100644 --- a/library/platform.po +++ b/library/platform.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-12-21 04:56+0000\n" "PO-Revision-Date: 2017-02-16 23:22+0000\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" @@ -264,46 +264,39 @@ msgstr "" #: ../../library/platform.rst:214 msgid "" -"This function works best with Mark Hammond's :mod:`win32all` package " -"installed, but also on Python 2.3 and later (support for this was added in " -"Python 2.6). It obviously only runs on Win32 compatible platforms." -msgstr "" - -#: ../../library/platform.rst:221 -msgid "" "Returns a string representing the current Windows edition. Possible values " "include but are not limited to ``'Enterprise'``, ``'IoTUAP'``, " "``'ServerStandard'``, and ``'nanoserver'``." msgstr "" -#: ../../library/platform.rst:229 +#: ../../library/platform.rst:222 msgid "" "Return ``True`` if the Windows edition returned by :func:`win32_edition` is " "recognized as an IoT edition." msgstr "" -#: ../../library/platform.rst:236 +#: ../../library/platform.rst:229 msgid "Mac OS Platform" msgstr "" -#: ../../library/platform.rst:241 +#: ../../library/platform.rst:234 msgid "" "Get Mac OS version information and return it as tuple ``(release, " "versioninfo, machine)`` with *versioninfo* being a tuple ``(version, " "dev_stage, non_release_version)``." msgstr "" -#: ../../library/platform.rst:245 +#: ../../library/platform.rst:238 msgid "" "Entries which cannot be determined are set to ``''``. All tuple entries are" " strings." msgstr "" -#: ../../library/platform.rst:250 +#: ../../library/platform.rst:243 msgid "Unix Platforms" msgstr "" -#: ../../library/platform.rst:254 +#: ../../library/platform.rst:247 msgid "" "Tries to determine the libc version against which the file executable " "(defaults to the Python interpreter) is linked. Returns a tuple of strings " @@ -311,13 +304,13 @@ msgid "" "fails." msgstr "" -#: ../../library/platform.rst:258 +#: ../../library/platform.rst:251 msgid "" "Note that this function has intimate knowledge of how different libc " "versions add symbols to the executable is probably only usable for " "executables compiled using :program:`gcc`." msgstr "" -#: ../../library/platform.rst:262 +#: ../../library/platform.rst:255 msgid "The file is read and scanned in chunks of *chunksize* bytes." msgstr "" diff --git a/library/random.po b/library/random.po index eacce31..2c3f0b5 100644 --- a/library/random.po +++ b/library/random.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-10-26 04:33+0000\n" +"POT-Creation-Date: 2020-12-21 04:56+0000\n" "PO-Revision-Date: 2017-02-16 23:24+0000\n" "Last-Translator: oon arfiandwi , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -214,33 +214,34 @@ msgstr "" #: ../../library/random.rst:145 msgid "" -"Returns a Python integer with *k* random bits. This method is supplied with " -"the MersenneTwister generator and some other generators may also provide it " -"as an optional part of the API. When available, :meth:`getrandbits` enables " -":meth:`randrange` to handle arbitrarily large ranges." +"Returns a non-negative Python integer with *k* random bits. This method is " +"supplied with the MersenneTwister generator and some other generators may " +"also provide it as an optional part of the API. When available, " +":meth:`getrandbits` enables :meth:`randrange` to handle arbitrarily large " +"ranges." msgstr "" -#: ../../library/random.rst:150 +#: ../../library/random.rst:151 msgid "This method now accepts zero for *k*." msgstr "" -#: ../../library/random.rst:155 +#: ../../library/random.rst:156 msgid "Functions for sequences" msgstr "" -#: ../../library/random.rst:159 +#: ../../library/random.rst:160 msgid "" "Return a random element from the non-empty sequence *seq*. If *seq* is " "empty, raises :exc:`IndexError`." msgstr "" -#: ../../library/random.rst:164 +#: ../../library/random.rst:165 msgid "" "Return a *k* sized list of elements chosen from the *population* with " "replacement. If the *population* is empty, raises :exc:`IndexError`." msgstr "" -#: ../../library/random.rst:167 +#: ../../library/random.rst:168 msgid "" "If a *weights* sequence is specified, selections are made according to the " "relative weights. Alternatively, if a *cum_weights* sequence is given, the " @@ -251,7 +252,7 @@ msgid "" " before making selections, so supplying the cumulative weights saves work." msgstr "" -#: ../../library/random.rst:176 +#: ../../library/random.rst:177 msgid "" "If neither *weights* nor *cum_weights* are specified, selections are made " "with equal probability. If a weights sequence is supplied, it must be the " @@ -259,7 +260,7 @@ msgid "" "specify both *weights* and *cum_weights*." msgstr "" -#: ../../library/random.rst:181 +#: ../../library/random.rst:182 msgid "" "The *weights* or *cum_weights* can use any numeric type that interoperates " "with the :class:`float` values returned by :func:`random` (that includes " @@ -268,7 +269,7 @@ msgid "" "weights are zero." msgstr "" -#: ../../library/random.rst:187 +#: ../../library/random.rst:188 msgid "" "For a given seed, the :func:`choices` function with equal weighting " "typically produces a different sequence than repeated calls to " @@ -278,27 +279,27 @@ msgid "" "avoid small biases from round-off error." msgstr "" -#: ../../library/random.rst:196 +#: ../../library/random.rst:197 msgid "Raises a :exc:`ValueError` if all weights are zero." msgstr "" -#: ../../library/random.rst:202 +#: ../../library/random.rst:203 msgid "Shuffle the sequence *x* in place." msgstr "" -#: ../../library/random.rst:204 +#: ../../library/random.rst:205 msgid "" "The optional argument *random* is a 0-argument function returning a random " "float in [0.0, 1.0); by default, this is the function :func:`.random`." msgstr "" -#: ../../library/random.rst:207 +#: ../../library/random.rst:208 msgid "" "To shuffle an immutable sequence and return a new shuffled list, use " "``sample(x, k=len(x))`` instead." msgstr "" -#: ../../library/random.rst:210 +#: ../../library/random.rst:211 msgid "" "Note that even for small ``len(x)``, the total number of permutations of *x*" " can quickly grow larger than the period of most random number generators. " @@ -307,17 +308,17 @@ msgid "" "fit within the period of the Mersenne Twister random number generator." msgstr "" -#: ../../library/random.rst:217 +#: ../../library/random.rst:218 msgid "The optional parameter *random*." msgstr "" -#: ../../library/random.rst:222 +#: ../../library/random.rst:223 msgid "" "Return a *k* length list of unique elements chosen from the population " "sequence or set. Used for random sampling without replacement." msgstr "" -#: ../../library/random.rst:225 +#: ../../library/random.rst:226 msgid "" "Returns a new list containing elements from the population while leaving the" " original population unchanged. The resulting list is in selection order so" @@ -326,14 +327,14 @@ msgid "" "winners (the subslices)." msgstr "" -#: ../../library/random.rst:231 +#: ../../library/random.rst:232 msgid "" "Members of the population need not be :term:`hashable` or unique. If the " "population contains repeats, then each occurrence is a possible selection in" " the sample." msgstr "" -#: ../../library/random.rst:234 +#: ../../library/random.rst:235 msgid "" "Repeated elements can be specified one at a time or with the optional " "keyword-only *counts* parameter. For example, ``sample(['red', 'blue'], " @@ -341,24 +342,24 @@ msgid "" " 'blue', 'blue'], k=5)``." msgstr "" -#: ../../library/random.rst:239 +#: ../../library/random.rst:240 msgid "" "To choose a sample from a range of integers, use a :func:`range` object as " "an argument. This is especially fast and space efficient for sampling from " "a large population: ``sample(range(10000000), k=60)``." msgstr "" -#: ../../library/random.rst:243 +#: ../../library/random.rst:244 msgid "" "If the sample size is larger than the population size, a :exc:`ValueError` " "is raised." msgstr "" -#: ../../library/random.rst:246 +#: ../../library/random.rst:247 msgid "Added the *counts* parameter." msgstr "" -#: ../../library/random.rst:249 +#: ../../library/random.rst:250 msgid "" "In the future, the *population* must be a sequence. Instances of " ":class:`set` are no longer supported. The set must first be converted to a " @@ -366,11 +367,11 @@ msgid "" " the sample is reproducible." msgstr "" -#: ../../library/random.rst:259 +#: ../../library/random.rst:260 msgid "Real-valued distributions" msgstr "" -#: ../../library/random.rst:261 +#: ../../library/random.rst:262 msgid "" "The following functions generate specific real-valued distributions. " "Function parameters are named after the corresponding variables in the " @@ -378,23 +379,23 @@ msgid "" "these equations can be found in any statistics text." msgstr "" -#: ../../library/random.rst:269 +#: ../../library/random.rst:270 msgid "Return the next random floating point number in the range [0.0, 1.0)." msgstr "" -#: ../../library/random.rst:274 +#: ../../library/random.rst:275 msgid "" "Return a random floating point number *N* such that ``a <= N <= b`` for ``a " "<= b`` and ``b <= N <= a`` for ``b < a``." msgstr "" -#: ../../library/random.rst:277 +#: ../../library/random.rst:278 msgid "" "The end-point value ``b`` may or may not be included in the range depending " "on floating-point rounding in the equation ``a + (b-a) * random()``." msgstr "" -#: ../../library/random.rst:283 +#: ../../library/random.rst:284 msgid "" "Return a random floating point number *N* such that ``low <= N <= high`` and" " with the specified *mode* between those bounds. The *low* and *high* " @@ -402,13 +403,13 @@ msgid "" "midpoint between the bounds, giving a symmetric distribution." msgstr "" -#: ../../library/random.rst:291 +#: ../../library/random.rst:292 msgid "" "Beta distribution. Conditions on the parameters are ``alpha > 0`` and " "``beta > 0``. Returned values range between 0 and 1." msgstr "" -#: ../../library/random.rst:297 +#: ../../library/random.rst:298 msgid "" "Exponential distribution. *lambd* is 1.0 divided by the desired mean. It " "should be nonzero. (The parameter would be called \"lambda\", but that is a" @@ -417,24 +418,24 @@ msgid "" "is negative." msgstr "" -#: ../../library/random.rst:306 +#: ../../library/random.rst:307 msgid "" "Gamma distribution. (*Not* the gamma function!) Conditions on the " "parameters are ``alpha > 0`` and ``beta > 0``." msgstr "" -#: ../../library/random.rst:309 +#: ../../library/random.rst:310 msgid "The probability distribution function is::" msgstr "" -#: ../../library/random.rst:318 +#: ../../library/random.rst:319 msgid "" "Gaussian distribution. *mu* is the mean, and *sigma* is the standard " "deviation. This is slightly faster than the :func:`normalvariate` function " "defined below." msgstr "" -#: ../../library/random.rst:322 +#: ../../library/random.rst:323 msgid "" "Multithreading note: When two threads call this function simultaneously, it" " is possible that they will receive the same return value. This can be " @@ -443,7 +444,7 @@ msgid "" "but thread-safe :func:`normalvariate` function instead." msgstr "" -#: ../../library/random.rst:332 +#: ../../library/random.rst:333 msgid "" "Log normal distribution. If you take the natural logarithm of this " "distribution, you'll get a normal distribution with mean *mu* and standard " @@ -451,13 +452,13 @@ msgid "" "than zero." msgstr "" -#: ../../library/random.rst:340 +#: ../../library/random.rst:341 msgid "" "Normal distribution. *mu* is the mean, and *sigma* is the standard " "deviation." msgstr "" -#: ../../library/random.rst:345 +#: ../../library/random.rst:346 msgid "" "*mu* is the mean angle, expressed in radians between 0 and 2\\*\\ *pi*, and " "*kappa* is the concentration parameter, which must be greater than or equal " @@ -465,34 +466,34 @@ msgid "" "uniform random angle over the range 0 to 2\\*\\ *pi*." msgstr "" -#: ../../library/random.rst:353 +#: ../../library/random.rst:354 msgid "Pareto distribution. *alpha* is the shape parameter." msgstr "" -#: ../../library/random.rst:358 +#: ../../library/random.rst:359 msgid "" "Weibull distribution. *alpha* is the scale parameter and *beta* is the " "shape parameter." msgstr "" -#: ../../library/random.rst:363 +#: ../../library/random.rst:364 msgid "Alternative Generator" msgstr "" -#: ../../library/random.rst:367 +#: ../../library/random.rst:368 msgid "" "Class that implements the default pseudo-random number generator used by the" " :mod:`random` module." msgstr "" -#: ../../library/random.rst:370 +#: ../../library/random.rst:371 msgid "" "In the future, the *seed* must be one of the following types: " ":class:`NoneType`, :class:`int`, :class:`float`, :class:`str`, " ":class:`bytes`, or :class:`bytearray`." msgstr "" -#: ../../library/random.rst:377 +#: ../../library/random.rst:378 msgid "" "Class that uses the :func:`os.urandom` function for generating random " "numbers from sources provided by the operating system. Not available on all " @@ -502,11 +503,11 @@ msgid "" ":exc:`NotImplementedError` if called." msgstr "" -#: ../../library/random.rst:386 +#: ../../library/random.rst:387 msgid "Notes on Reproducibility" msgstr "" -#: ../../library/random.rst:388 +#: ../../library/random.rst:389 msgid "" "Sometimes it is useful to be able to reproduce the sequences given by a " "pseudo-random number generator. By re-using a seed value, the same sequence" @@ -514,37 +515,37 @@ msgid "" "running." msgstr "" -#: ../../library/random.rst:392 +#: ../../library/random.rst:393 msgid "" "Most of the random module's algorithms and seeding functions are subject to " "change across Python versions, but two aspects are guaranteed not to change:" msgstr "" -#: ../../library/random.rst:395 +#: ../../library/random.rst:396 msgid "" "If a new seeding method is added, then a backward compatible seeder will be " "offered." msgstr "" -#: ../../library/random.rst:398 +#: ../../library/random.rst:399 msgid "" "The generator's :meth:`~Random.random` method will continue to produce the " "same sequence when the compatible seeder is given the same seed." msgstr "" -#: ../../library/random.rst:404 +#: ../../library/random.rst:405 msgid "Examples" msgstr "Contoh-contoh" -#: ../../library/random.rst:406 +#: ../../library/random.rst:407 msgid "Basic examples::" msgstr "" -#: ../../library/random.rst:434 +#: ../../library/random.rst:435 msgid "Simulations::" msgstr "" -#: ../../library/random.rst:462 +#: ../../library/random.rst:463 msgid "" "Example of `statistical bootstrapping " "`_ using " @@ -552,7 +553,7 @@ msgid "" "of a sample::" msgstr "" -#: ../../library/random.rst:475 +#: ../../library/random.rst:476 msgid "" "Example of a `resampling permutation test " "`_ " @@ -561,12 +562,12 @@ msgid "" "the effects of a drug versus a placebo::" msgstr "" -#: ../../library/random.rst:502 +#: ../../library/random.rst:503 msgid "" "Simulation of arrival times and service deliveries for a multiserver queue::" msgstr "" -#: ../../library/random.rst:530 +#: ../../library/random.rst:531 msgid "" "`Statistics for Hackers `_ a " "video tutorial by `Jake Vanderplas " @@ -575,7 +576,7 @@ msgid "" "shuffling, and cross-validation." msgstr "" -#: ../../library/random.rst:536 +#: ../../library/random.rst:537 msgid "" "`Economics Simulation " "`_ a " @@ -585,7 +586,7 @@ msgid "" "randrange)." msgstr "" -#: ../../library/random.rst:543 +#: ../../library/random.rst:544 msgid "" "`A Concrete Introduction to Probability (using Python) " "`_ a " @@ -594,11 +595,11 @@ msgid "" "analysis using Python." msgstr "" -#: ../../library/random.rst:551 +#: ../../library/random.rst:552 msgid "Recipes" msgstr "" -#: ../../library/random.rst:553 +#: ../../library/random.rst:554 msgid "" "The default :func:`.random` returns multiples of 2⁻⁵³ in the range *0.0 ≤ x " "< 1.0*. All such numbers are evenly spaced and are exactly representable as" @@ -607,7 +608,7 @@ msgid "" "integer multiple of 2⁻⁵³." msgstr "" -#: ../../library/random.rst:559 +#: ../../library/random.rst:560 msgid "" "The following recipe takes a different approach. All floats in the interval" " are possible selections. The mantissa comes from a uniform distribution of" @@ -616,13 +617,13 @@ msgid "" "often as the next larger exponent." msgstr "" -#: ../../library/random.rst:581 +#: ../../library/random.rst:582 msgid "" "All :ref:`real valued distributions ` in the " "class will use the new method::" msgstr "" -#: ../../library/random.rst:590 +#: ../../library/random.rst:591 msgid "" "The recipe is conceptually equivalent to an algorithm that chooses from all " "the multiples of 2⁻¹⁰⁷⁴ in the range *0.0 ≤ x < 1.0*. All such numbers are " @@ -631,7 +632,7 @@ msgid "" "float and is equal to ``math.ulp(0.0)``.)" msgstr "" -#: ../../library/random.rst:599 +#: ../../library/random.rst:600 msgid "" "`Generating Pseudo-random Floating-Point Values " "`_ a paper by " diff --git a/library/sqlite3.po b/library/sqlite3.po index bde93d4..ac03bd3 100644 --- a/library/sqlite3.po +++ b/library/sqlite3.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-12-21 04:56+0000\n" "PO-Revision-Date: 2017-02-16 23:27+0000\n" "Last-Translator: Elmo Allistair , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -237,10 +237,12 @@ msgstr "" msgid "" "*detect_types* defaults to 0 (i. e. off, no type detection), you can set it " "to any combination of :const:`PARSE_DECLTYPES` and :const:`PARSE_COLNAMES` " -"to turn type detection on." +"to turn type detection on. Due to SQLite behaviour, types can't be detected " +"for generated fields (for example ``max(data)``), even when *detect_types* " +"parameter is set. In such case, the returned type is :class:`str`." msgstr "" -#: ../../library/sqlite3.rst:202 +#: ../../library/sqlite3.rst:204 msgid "" "By default, *check_same_thread* is :const:`True` and only the creating " "thread may use the connection. If set :const:`False`, the returned " @@ -249,7 +251,7 @@ msgid "" "the user to avoid data corruption." msgstr "" -#: ../../library/sqlite3.rst:207 +#: ../../library/sqlite3.rst:209 msgid "" "By default, the :mod:`sqlite3` module uses its :class:`Connection` class for" " the connect call. You can, however, subclass the :class:`Connection` class" @@ -257,11 +259,11 @@ msgid "" " the *factory* parameter." msgstr "" -#: ../../library/sqlite3.rst:212 +#: ../../library/sqlite3.rst:214 msgid "Consult the section :ref:`sqlite3-types` of this manual for details." msgstr "" -#: ../../library/sqlite3.rst:214 +#: ../../library/sqlite3.rst:216 msgid "" "The :mod:`sqlite3` module internally uses a statement cache to avoid SQL " "parsing overhead. If you want to explicitly set the number of statements " @@ -269,36 +271,36 @@ msgid "" "parameter. The currently implemented default is to cache 100 statements." msgstr "" -#: ../../library/sqlite3.rst:219 +#: ../../library/sqlite3.rst:221 msgid "" "If *uri* is true, *database* is interpreted as a URI. This allows you to " "specify options. For example, to open a database in read-only mode you can " "use::" msgstr "" -#: ../../library/sqlite3.rst:225 +#: ../../library/sqlite3.rst:227 msgid "" "More information about this feature, including a list of recognized options," " can be found in the `SQLite URI documentation " "`_." msgstr "" -#: ../../library/sqlite3.rst:229 +#: ../../library/sqlite3.rst:231 msgid "" "Raises an :ref:`auditing event ` ``sqlite3.connect`` with argument" " ``database``." msgstr "" -#: ../../library/sqlite3.rst:230 +#: ../../library/sqlite3.rst:232 msgid "Added the *uri* parameter." msgstr "" -#: ../../library/sqlite3.rst:233 +#: ../../library/sqlite3.rst:235 msgid "" "*database* can now also be a :term:`path-like object`, not only a string." msgstr "" -#: ../../library/sqlite3.rst:239 +#: ../../library/sqlite3.rst:241 msgid "" "Registers a callable to convert a bytestring from the database into a custom" " Python type. The callable will be invoked for all database values that are " @@ -308,7 +310,7 @@ msgid "" "insensitive manner." msgstr "" -#: ../../library/sqlite3.rst:248 +#: ../../library/sqlite3.rst:250 msgid "" "Registers a callable to convert the custom Python type *type* into one of " "SQLite's supported types. The callable *callable* accepts as single " @@ -316,7 +318,7 @@ msgid "" "int, float, str or bytes." msgstr "" -#: ../../library/sqlite3.rst:256 +#: ../../library/sqlite3.rst:258 msgid "" "Returns :const:`True` if the string *sql* contains one or more complete SQL " "statements terminated by semicolons. It does not verify that the SQL is " @@ -324,12 +326,12 @@ msgid "" "the statement is terminated by a semicolon." msgstr "" -#: ../../library/sqlite3.rst:261 +#: ../../library/sqlite3.rst:263 msgid "" "This can be used to build a shell for SQLite, as in the following example:" msgstr "" -#: ../../library/sqlite3.rst:269 +#: ../../library/sqlite3.rst:271 msgid "" "By default you will not get any tracebacks in user-defined functions, " "aggregates, converters, authorizer callbacks etc. If you want to debug them," @@ -338,35 +340,35 @@ msgid "" "disable the feature again." msgstr "" -#: ../../library/sqlite3.rst:279 +#: ../../library/sqlite3.rst:281 msgid "Connection Objects" msgstr "" -#: ../../library/sqlite3.rst:283 +#: ../../library/sqlite3.rst:285 msgid "A SQLite database connection has the following attributes and methods:" msgstr "" -#: ../../library/sqlite3.rst:287 +#: ../../library/sqlite3.rst:289 msgid "" "Get or set the current default isolation level. :const:`None` for autocommit" " mode or one of \"DEFERRED\", \"IMMEDIATE\" or \"EXCLUSIVE\". See section " ":ref:`sqlite3-controlling-transactions` for a more detailed explanation." msgstr "" -#: ../../library/sqlite3.rst:293 +#: ../../library/sqlite3.rst:295 msgid "" ":const:`True` if a transaction is active (there are uncommitted changes), " ":const:`False` otherwise. Read-only attribute." msgstr "" -#: ../../library/sqlite3.rst:300 +#: ../../library/sqlite3.rst:302 msgid "" "The cursor method accepts a single optional parameter *factory*. If " "supplied, this must be a callable returning an instance of :class:`Cursor` " "or its subclasses." msgstr "" -#: ../../library/sqlite3.rst:306 +#: ../../library/sqlite3.rst:308 msgid "" "This method commits the current transaction. If you don't call this method, " "anything you did since the last call to ``commit()`` is not visible from " @@ -374,20 +376,20 @@ msgid "" "written to the database, please check you didn't forget to call this method." msgstr "" -#: ../../library/sqlite3.rst:313 +#: ../../library/sqlite3.rst:315 msgid "" "This method rolls back any changes to the database since the last call to " ":meth:`commit`." msgstr "" -#: ../../library/sqlite3.rst:318 +#: ../../library/sqlite3.rst:320 msgid "" "This closes the database connection. Note that this does not automatically " "call :meth:`commit`. If you just close your database connection without " "calling :meth:`commit` first, your changes will be lost!" msgstr "" -#: ../../library/sqlite3.rst:324 +#: ../../library/sqlite3.rst:326 msgid "" "This is a nonstandard shortcut that creates a cursor object by calling the " ":meth:`~Connection.cursor` method, calls the cursor's " @@ -395,7 +397,7 @@ msgid "" "cursor." msgstr "" -#: ../../library/sqlite3.rst:331 +#: ../../library/sqlite3.rst:333 msgid "" "This is a nonstandard shortcut that creates a cursor object by calling the " ":meth:`~Connection.cursor` method, calls the cursor's " @@ -403,7 +405,7 @@ msgid "" "the cursor." msgstr "" -#: ../../library/sqlite3.rst:338 +#: ../../library/sqlite3.rst:340 msgid "" "This is a nonstandard shortcut that creates a cursor object by calling the " ":meth:`~Connection.cursor` method, calls the cursor's " @@ -411,7 +413,7 @@ msgid "" "returns the cursor." msgstr "" -#: ../../library/sqlite3.rst:345 +#: ../../library/sqlite3.rst:347 msgid "" "Creates a user-defined function that you can later use from within SQL " "statements under the function name *name*. *num_params* is the number of " @@ -424,26 +426,26 @@ msgid "" " if used with older versions." msgstr "" -#: ../../library/sqlite3.rst:355 +#: ../../library/sqlite3.rst:357 msgid "" "The function can return any of the types supported by SQLite: bytes, str, " "int, float and ``None``." msgstr "" -#: ../../library/sqlite3.rst:358 +#: ../../library/sqlite3.rst:360 msgid "The *deterministic* parameter was added." msgstr "" -#: ../../library/sqlite3.rst:361 ../../library/sqlite3.rst:378 -#: ../../library/sqlite3.rst:492 ../../library/sqlite3.rst:649 +#: ../../library/sqlite3.rst:363 ../../library/sqlite3.rst:380 +#: ../../library/sqlite3.rst:494 ../../library/sqlite3.rst:651 msgid "Example:" msgstr "Contoh:" -#: ../../library/sqlite3.rst:368 +#: ../../library/sqlite3.rst:370 msgid "Creates a user-defined aggregate function." msgstr "" -#: ../../library/sqlite3.rst:370 +#: ../../library/sqlite3.rst:372 msgid "" "The aggregate class must implement a ``step`` method, which accepts the " "number of parameters *num_params* (if *num_params* is -1, the function may " @@ -451,13 +453,13 @@ msgid "" "the final result of the aggregate." msgstr "" -#: ../../library/sqlite3.rst:375 +#: ../../library/sqlite3.rst:377 msgid "" "The ``finalize`` method can return any of the types supported by SQLite: " "bytes, str, int, float and ``None``." msgstr "" -#: ../../library/sqlite3.rst:385 +#: ../../library/sqlite3.rst:387 msgid "" "Creates a collation with the specified *name* and *callable*. The callable " "will be passed two string arguments. It should return -1 if the first is " @@ -466,30 +468,30 @@ msgid "" "(ORDER BY in SQL) so your comparisons don't affect other SQL operations." msgstr "" -#: ../../library/sqlite3.rst:391 +#: ../../library/sqlite3.rst:393 msgid "" "Note that the callable will get its parameters as Python bytestrings, which " "will normally be encoded in UTF-8." msgstr "" -#: ../../library/sqlite3.rst:394 +#: ../../library/sqlite3.rst:396 msgid "" "The following example shows a custom collation that sorts \"the wrong way\":" msgstr "" -#: ../../library/sqlite3.rst:398 +#: ../../library/sqlite3.rst:400 msgid "" "To remove a collation, call ``create_collation`` with ``None`` as callable::" msgstr "" -#: ../../library/sqlite3.rst:405 +#: ../../library/sqlite3.rst:407 msgid "" "You can call this method from a different thread to abort any queries that " "might be executing on the connection. The query will then abort and the " "caller will get an exception." msgstr "" -#: ../../library/sqlite3.rst:412 +#: ../../library/sqlite3.rst:414 msgid "" "This routine registers a callback. The callback is invoked for each attempt " "to access a column of a table in the database. The callback should return " @@ -499,7 +501,7 @@ msgid "" "in the :mod:`sqlite3` module." msgstr "" -#: ../../library/sqlite3.rst:419 +#: ../../library/sqlite3.rst:421 msgid "" "The first argument to the callback signifies what kind of operation is to be" " authorized. The second and third argument will be arguments or " @@ -510,7 +512,7 @@ msgid "" "input SQL code." msgstr "" -#: ../../library/sqlite3.rst:426 +#: ../../library/sqlite3.rst:428 msgid "" "Please consult the SQLite documentation about the possible values for the " "first argument and the meaning of the second and third argument depending on" @@ -518,7 +520,7 @@ msgid "" "module." msgstr "" -#: ../../library/sqlite3.rst:433 +#: ../../library/sqlite3.rst:435 msgid "" "This routine registers a callback. The callback is invoked for every *n* " "instructions of the SQLite virtual machine. This is useful if you want to " @@ -526,26 +528,26 @@ msgid "" " a GUI." msgstr "" -#: ../../library/sqlite3.rst:438 +#: ../../library/sqlite3.rst:440 msgid "" "If you want to clear any previously installed progress handler, call the " "method with :const:`None` for *handler*." msgstr "" -#: ../../library/sqlite3.rst:441 +#: ../../library/sqlite3.rst:443 msgid "" "Returning a non-zero value from the handler function will terminate the " "currently executing query and cause it to raise an :exc:`OperationalError` " "exception." msgstr "" -#: ../../library/sqlite3.rst:448 +#: ../../library/sqlite3.rst:450 msgid "" "Registers *trace_callback* to be called for each SQL statement that is " "actually executed by the SQLite backend." msgstr "" -#: ../../library/sqlite3.rst:451 +#: ../../library/sqlite3.rst:453 msgid "" "The only argument passed to the callback is the statement (as string) that " "is being executed. The return value of the callback is ignored. Note that " @@ -555,12 +557,12 @@ msgid "" " current database." msgstr "" -#: ../../library/sqlite3.rst:457 +#: ../../library/sqlite3.rst:459 msgid "" "Passing :const:`None` as *trace_callback* will disable the trace callback." msgstr "" -#: ../../library/sqlite3.rst:464 +#: ../../library/sqlite3.rst:466 msgid "" "This routine allows/disallows the SQLite engine to load SQLite extensions " "from shared libraries. SQLite extensions can define new functions, " @@ -568,18 +570,18 @@ msgid "" "extension is the fulltext-search extension distributed with SQLite." msgstr "" -#: ../../library/sqlite3.rst:469 ../../library/sqlite3.rst:481 +#: ../../library/sqlite3.rst:471 ../../library/sqlite3.rst:483 msgid "Loadable extensions are disabled by default. See [#f1]_." msgstr "" -#: ../../library/sqlite3.rst:477 +#: ../../library/sqlite3.rst:479 msgid "" "This routine loads a SQLite extension from a shared library. You have to " "enable extension loading with :meth:`enable_load_extension` before you can " "use this routine." msgstr "" -#: ../../library/sqlite3.rst:487 +#: ../../library/sqlite3.rst:489 msgid "" "You can change this attribute to a callable that accepts the cursor and the " "original row as a tuple and will return the real result row. This way, you " @@ -587,7 +589,7 @@ msgid "" " object that can also access columns by name." msgstr "" -#: ../../library/sqlite3.rst:496 +#: ../../library/sqlite3.rst:498 msgid "" "If returning a tuple doesn't suffice and you want name-based access to " "columns, you should consider setting :attr:`row_factory` to the highly-" @@ -597,7 +599,7 @@ msgid "" "approach or even a db_row based solution." msgstr "" -#: ../../library/sqlite3.rst:508 +#: ../../library/sqlite3.rst:510 msgid "" "Using this attribute you can control what objects are returned for the " "``TEXT`` data type. By default, this attribute is set to :class:`str` and " @@ -605,23 +607,23 @@ msgid "" "want to return bytestrings instead, you can set it to :class:`bytes`." msgstr "" -#: ../../library/sqlite3.rst:513 +#: ../../library/sqlite3.rst:515 msgid "" "You can also set it to any other callable that accepts a single bytestring " "parameter and returns the resulting object." msgstr "" -#: ../../library/sqlite3.rst:516 +#: ../../library/sqlite3.rst:518 msgid "See the following example code for illustration:" msgstr "" -#: ../../library/sqlite3.rst:523 +#: ../../library/sqlite3.rst:525 msgid "" "Returns the total number of database rows that have been modified, inserted," " or deleted since the database connection was opened." msgstr "" -#: ../../library/sqlite3.rst:529 +#: ../../library/sqlite3.rst:531 msgid "" "Returns an iterator to dump the database in an SQL text format. Useful when" " saving an in-memory database for later restoration. This function provides" @@ -629,11 +631,11 @@ msgid "" " shell." msgstr "" -#: ../../library/sqlite3.rst:534 +#: ../../library/sqlite3.rst:536 msgid "Example::" msgstr "Contoh::" -#: ../../library/sqlite3.rst:548 +#: ../../library/sqlite3.rst:550 msgid "" "This method makes a backup of a SQLite database even while it's being " "accessed by other clients, or concurrently by the same connection. The copy" @@ -641,14 +643,14 @@ msgid "" ":class:`Connection` instance." msgstr "" -#: ../../library/sqlite3.rst:553 +#: ../../library/sqlite3.rst:555 msgid "" "By default, or when *pages* is either ``0`` or a negative integer, the " "entire database is copied in a single step; otherwise the method performs a " "loop copying up to *pages* pages at a time." msgstr "" -#: ../../library/sqlite3.rst:557 +#: ../../library/sqlite3.rst:559 msgid "" "If *progress* is specified, it must either be ``None`` or a callable object " "that will be executed at each iteration with three integer arguments, " @@ -656,7 +658,7 @@ msgid "" "pages still to be copied and the *total* number of pages." msgstr "" -#: ../../library/sqlite3.rst:562 +#: ../../library/sqlite3.rst:564 msgid "" "The *name* argument specifies the database name that will be copied: it must" " be a string containing either ``\"main\"``, the default, to indicate the " @@ -665,34 +667,34 @@ msgid "" "an attached database." msgstr "" -#: ../../library/sqlite3.rst:568 +#: ../../library/sqlite3.rst:570 msgid "" "The *sleep* argument specifies the number of seconds to sleep by between " "successive attempts to backup remaining pages, can be specified either as an" " integer or a floating point value." msgstr "" -#: ../../library/sqlite3.rst:572 +#: ../../library/sqlite3.rst:574 msgid "Example 1, copy an existing database into another::" msgstr "" -#: ../../library/sqlite3.rst:586 +#: ../../library/sqlite3.rst:588 msgid "Example 2, copy an existing database into a transient copy::" msgstr "" -#: ../../library/sqlite3.rst:594 +#: ../../library/sqlite3.rst:596 msgid "Availability: SQLite 3.6.11 or higher" msgstr "" -#: ../../library/sqlite3.rst:602 +#: ../../library/sqlite3.rst:604 msgid "Cursor Objects" msgstr "" -#: ../../library/sqlite3.rst:606 +#: ../../library/sqlite3.rst:608 msgid "A :class:`Cursor` instance has the following attributes and methods." msgstr "" -#: ../../library/sqlite3.rst:613 +#: ../../library/sqlite3.rst:615 msgid "" "Executes an SQL statement. The SQL statement may be parameterized (i. e. " "placeholders instead of SQL literals). The :mod:`sqlite3` module supports " @@ -700,11 +702,11 @@ msgid "" "placeholders (named style)." msgstr "" -#: ../../library/sqlite3.rst:618 +#: ../../library/sqlite3.rst:620 msgid "Here's an example of both styles:" msgstr "" -#: ../../library/sqlite3.rst:622 +#: ../../library/sqlite3.rst:624 msgid "" ":meth:`execute` will only execute a single SQL statement. If you try to " "execute more than one statement with it, it will raise a :exc:`.Warning`. " @@ -712,41 +714,41 @@ msgid "" "with one call." msgstr "" -#: ../../library/sqlite3.rst:630 +#: ../../library/sqlite3.rst:632 msgid "" "Executes an SQL command against all parameter sequences or mappings found in" " the sequence *seq_of_parameters*. The :mod:`sqlite3` module also allows " "using an :term:`iterator` yielding parameters instead of a sequence." msgstr "" -#: ../../library/sqlite3.rst:636 +#: ../../library/sqlite3.rst:638 msgid "Here's a shorter example using a :term:`generator`:" msgstr "" -#: ../../library/sqlite3.rst:643 +#: ../../library/sqlite3.rst:645 msgid "" "This is a nonstandard convenience method for executing multiple SQL " "statements at once. It issues a ``COMMIT`` statement first, then executes " "the SQL script it gets as a parameter." msgstr "" -#: ../../library/sqlite3.rst:647 +#: ../../library/sqlite3.rst:649 msgid "*sql_script* can be an instance of :class:`str`." msgstr "" -#: ../../library/sqlite3.rst:656 +#: ../../library/sqlite3.rst:658 msgid "" "Fetches the next row of a query result set, returning a single sequence, or " ":const:`None` when no more data is available." msgstr "" -#: ../../library/sqlite3.rst:662 +#: ../../library/sqlite3.rst:664 msgid "" "Fetches the next set of rows of a query result, returning a list. An empty " "list is returned when no more rows are available." msgstr "" -#: ../../library/sqlite3.rst:665 +#: ../../library/sqlite3.rst:667 msgid "" "The number of rows to fetch per call is specified by the *size* parameter. " "If it is not given, the cursor's arraysize determines the number of rows to " @@ -755,7 +757,7 @@ msgid "" "not being available, fewer rows may be returned." msgstr "" -#: ../../library/sqlite3.rst:671 +#: ../../library/sqlite3.rst:673 msgid "" "Note there are performance considerations involved with the *size* " "parameter. For optimal performance, it is usually best to use the arraysize " @@ -763,38 +765,38 @@ msgid "" " the same value from one :meth:`fetchmany` call to the next." msgstr "" -#: ../../library/sqlite3.rst:678 +#: ../../library/sqlite3.rst:680 msgid "" "Fetches all (remaining) rows of a query result, returning a list. Note that" " the cursor's arraysize attribute can affect the performance of this " "operation. An empty list is returned when no rows are available." msgstr "" -#: ../../library/sqlite3.rst:684 +#: ../../library/sqlite3.rst:686 msgid "Close the cursor now (rather than whenever ``__del__`` is called)." msgstr "" -#: ../../library/sqlite3.rst:686 +#: ../../library/sqlite3.rst:688 msgid "" "The cursor will be unusable from this point forward; a " ":exc:`ProgrammingError` exception will be raised if any operation is " "attempted with the cursor." msgstr "" -#: ../../library/sqlite3.rst:691 +#: ../../library/sqlite3.rst:693 msgid "" "Although the :class:`Cursor` class of the :mod:`sqlite3` module implements " "this attribute, the database engine's own support for the determination of " "\"rows affected\"/\"rows selected\" is quirky." msgstr "" -#: ../../library/sqlite3.rst:695 +#: ../../library/sqlite3.rst:697 msgid "" "For :meth:`executemany` statements, the number of modifications are summed " "up into :attr:`rowcount`." msgstr "" -#: ../../library/sqlite3.rst:698 +#: ../../library/sqlite3.rst:700 msgid "" "As required by the Python DB API Spec, the :attr:`rowcount` attribute \"is " "-1 in case no ``executeXX()`` has been performed on the cursor or the " @@ -803,13 +805,13 @@ msgid "" "rows a query produced until all rows were fetched." msgstr "" -#: ../../library/sqlite3.rst:704 +#: ../../library/sqlite3.rst:706 msgid "" "With SQLite versions before 3.6.5, :attr:`rowcount` is set to 0 if you make " "a ``DELETE FROM table`` without any condition." msgstr "" -#: ../../library/sqlite3.rst:709 +#: ../../library/sqlite3.rst:711 msgid "" "This read-only attribute provides the rowid of the last modified row. It is " "only set if you issued an ``INSERT`` or a ``REPLACE`` statement using the " @@ -818,35 +820,35 @@ msgid "" ":const:`None`." msgstr "" -#: ../../library/sqlite3.rst:715 +#: ../../library/sqlite3.rst:717 msgid "" "If the ``INSERT`` or ``REPLACE`` statement failed to insert the previous " "successful rowid is returned." msgstr "" -#: ../../library/sqlite3.rst:718 +#: ../../library/sqlite3.rst:720 msgid "Added support for the ``REPLACE`` statement." msgstr "" -#: ../../library/sqlite3.rst:723 +#: ../../library/sqlite3.rst:725 msgid "" "Read/write attribute that controls the number of rows returned by " ":meth:`fetchmany`. The default value is 1 which means a single row would be " "fetched per call." msgstr "" -#: ../../library/sqlite3.rst:728 +#: ../../library/sqlite3.rst:730 msgid "" "This read-only attribute provides the column names of the last query. To " "remain compatible with the Python DB API, it returns a 7-tuple for each " "column where the last six items of each tuple are :const:`None`." msgstr "" -#: ../../library/sqlite3.rst:732 +#: ../../library/sqlite3.rst:734 msgid "It is set for ``SELECT`` statements without any matching rows as well." msgstr "" -#: ../../library/sqlite3.rst:736 +#: ../../library/sqlite3.rst:738 msgid "" "This read-only attribute provides the SQLite database :class:`Connection` " "used by the :class:`Cursor` object. A :class:`Cursor` object created by " @@ -854,79 +856,79 @@ msgid "" ":attr:`connection` attribute that refers to *con*::" msgstr "" -#: ../../library/sqlite3.rst:749 +#: ../../library/sqlite3.rst:751 msgid "Row Objects" msgstr "" -#: ../../library/sqlite3.rst:753 +#: ../../library/sqlite3.rst:755 msgid "" "A :class:`Row` instance serves as a highly optimized " ":attr:`~Connection.row_factory` for :class:`Connection` objects. It tries to" " mimic a tuple in most of its features." msgstr "" -#: ../../library/sqlite3.rst:757 +#: ../../library/sqlite3.rst:759 msgid "" "It supports mapping access by column name and index, iteration, " "representation, equality testing and :func:`len`." msgstr "" -#: ../../library/sqlite3.rst:760 +#: ../../library/sqlite3.rst:762 msgid "" "If two :class:`Row` objects have exactly the same columns and their members " "are equal, they compare equal." msgstr "" -#: ../../library/sqlite3.rst:765 +#: ../../library/sqlite3.rst:767 msgid "" "This method returns a list of column names. Immediately after a query, it is" " the first member of each tuple in :attr:`Cursor.description`." msgstr "" -#: ../../library/sqlite3.rst:768 +#: ../../library/sqlite3.rst:770 msgid "Added support of slicing." msgstr "" -#: ../../library/sqlite3.rst:771 +#: ../../library/sqlite3.rst:773 msgid "Let's assume we initialize a table as in the example given above::" msgstr "" -#: ../../library/sqlite3.rst:783 +#: ../../library/sqlite3.rst:785 msgid "Now we plug :class:`Row` in::" msgstr "" -#: ../../library/sqlite3.rst:815 +#: ../../library/sqlite3.rst:817 msgid "Exceptions" msgstr "Pengecualian" -#: ../../library/sqlite3.rst:819 +#: ../../library/sqlite3.rst:821 msgid "A subclass of :exc:`Exception`." msgstr "" -#: ../../library/sqlite3.rst:823 +#: ../../library/sqlite3.rst:825 msgid "" "The base class of the other exceptions in this module. It is a subclass of " ":exc:`Exception`." msgstr "" -#: ../../library/sqlite3.rst:828 +#: ../../library/sqlite3.rst:830 msgid "Exception raised for errors that are related to the database." msgstr "" -#: ../../library/sqlite3.rst:832 +#: ../../library/sqlite3.rst:834 msgid "" "Exception raised when the relational integrity of the database is affected, " "e.g. a foreign key check fails. It is a subclass of :exc:`DatabaseError`." msgstr "" -#: ../../library/sqlite3.rst:837 +#: ../../library/sqlite3.rst:839 msgid "" "Exception raised for programming errors, e.g. table not found or already " "exists, syntax error in the SQL statement, wrong number of parameters " "specified, etc. It is a subclass of :exc:`DatabaseError`." msgstr "" -#: ../../library/sqlite3.rst:843 +#: ../../library/sqlite3.rst:845 msgid "" "Exception raised for errors that are related to the database's operation and" " not necessarily under the control of the programmer, e.g. an unexpected " @@ -934,7 +936,7 @@ msgid "" "not be processed, etc. It is a subclass of :exc:`DatabaseError`." msgstr "" -#: ../../library/sqlite3.rst:850 +#: ../../library/sqlite3.rst:852 msgid "" "Exception raised in case a method or database API was used which is not " "supported by the database, e.g. calling the :meth:`~Connection.rollback` " @@ -942,82 +944,82 @@ msgid "" " turned off. It is a subclass of :exc:`DatabaseError`." msgstr "" -#: ../../library/sqlite3.rst:859 +#: ../../library/sqlite3.rst:861 msgid "SQLite and Python types" msgstr "" -#: ../../library/sqlite3.rst:863 +#: ../../library/sqlite3.rst:865 msgid "Introduction" msgstr "Pengenalan" -#: ../../library/sqlite3.rst:865 +#: ../../library/sqlite3.rst:867 msgid "" "SQLite natively supports the following types: ``NULL``, ``INTEGER``, " "``REAL``, ``TEXT``, ``BLOB``." msgstr "" -#: ../../library/sqlite3.rst:868 +#: ../../library/sqlite3.rst:870 msgid "" "The following Python types can thus be sent to SQLite without any problem:" msgstr "" -#: ../../library/sqlite3.rst:871 ../../library/sqlite3.rst:888 +#: ../../library/sqlite3.rst:873 ../../library/sqlite3.rst:890 msgid "Python type" msgstr "tipe Python" -#: ../../library/sqlite3.rst:871 ../../library/sqlite3.rst:888 +#: ../../library/sqlite3.rst:873 ../../library/sqlite3.rst:890 msgid "SQLite type" msgstr "" -#: ../../library/sqlite3.rst:873 ../../library/sqlite3.rst:890 +#: ../../library/sqlite3.rst:875 ../../library/sqlite3.rst:892 msgid ":const:`None`" msgstr "" -#: ../../library/sqlite3.rst:873 ../../library/sqlite3.rst:890 +#: ../../library/sqlite3.rst:875 ../../library/sqlite3.rst:892 msgid "``NULL``" msgstr "" -#: ../../library/sqlite3.rst:875 ../../library/sqlite3.rst:892 +#: ../../library/sqlite3.rst:877 ../../library/sqlite3.rst:894 msgid ":class:`int`" msgstr "" -#: ../../library/sqlite3.rst:875 ../../library/sqlite3.rst:892 +#: ../../library/sqlite3.rst:877 ../../library/sqlite3.rst:894 msgid "``INTEGER``" msgstr "" -#: ../../library/sqlite3.rst:877 ../../library/sqlite3.rst:894 +#: ../../library/sqlite3.rst:879 ../../library/sqlite3.rst:896 msgid ":class:`float`" msgstr "" -#: ../../library/sqlite3.rst:877 ../../library/sqlite3.rst:894 +#: ../../library/sqlite3.rst:879 ../../library/sqlite3.rst:896 msgid "``REAL``" msgstr "" -#: ../../library/sqlite3.rst:879 +#: ../../library/sqlite3.rst:881 msgid ":class:`str`" msgstr "``string``" -#: ../../library/sqlite3.rst:879 ../../library/sqlite3.rst:896 +#: ../../library/sqlite3.rst:881 ../../library/sqlite3.rst:898 msgid "``TEXT``" msgstr "" -#: ../../library/sqlite3.rst:881 ../../library/sqlite3.rst:899 +#: ../../library/sqlite3.rst:883 ../../library/sqlite3.rst:901 msgid ":class:`bytes`" msgstr "" -#: ../../library/sqlite3.rst:881 ../../library/sqlite3.rst:899 +#: ../../library/sqlite3.rst:883 ../../library/sqlite3.rst:901 msgid "``BLOB``" msgstr "" -#: ../../library/sqlite3.rst:885 +#: ../../library/sqlite3.rst:887 msgid "This is how SQLite types are converted to Python types by default:" msgstr "" -#: ../../library/sqlite3.rst:896 +#: ../../library/sqlite3.rst:898 msgid "depends on :attr:`~Connection.text_factory`, :class:`str` by default" msgstr "" -#: ../../library/sqlite3.rst:902 +#: ../../library/sqlite3.rst:904 msgid "" "The type system of the :mod:`sqlite3` module is extensible in two ways: you " "can store additional Python types in a SQLite database via object " @@ -1025,11 +1027,11 @@ msgid "" "to different Python types via converters." msgstr "" -#: ../../library/sqlite3.rst:909 +#: ../../library/sqlite3.rst:911 msgid "Using adapters to store additional Python types in SQLite databases" msgstr "" -#: ../../library/sqlite3.rst:911 +#: ../../library/sqlite3.rst:913 msgid "" "As described before, SQLite supports only a limited set of types natively. " "To use other Python types with SQLite, you must **adapt** them to one of the" @@ -1037,23 +1039,23 @@ msgid "" "str, bytes." msgstr "" -#: ../../library/sqlite3.rst:916 +#: ../../library/sqlite3.rst:918 msgid "" "There are two ways to enable the :mod:`sqlite3` module to adapt a custom " "Python type to one of the supported ones." msgstr "" -#: ../../library/sqlite3.rst:921 +#: ../../library/sqlite3.rst:923 msgid "Letting your object adapt itself" msgstr "" -#: ../../library/sqlite3.rst:923 +#: ../../library/sqlite3.rst:925 msgid "" "This is a good approach if you write the class yourself. Let's suppose you " "have a class like this::" msgstr "" -#: ../../library/sqlite3.rst:930 +#: ../../library/sqlite3.rst:932 msgid "" "Now you want to store the point in a single SQLite column. First you'll " "have to choose one of the supported types to be used for representing the " @@ -1063,18 +1065,18 @@ msgid "" ":class:`PrepareProtocol`." msgstr "" -#: ../../library/sqlite3.rst:940 +#: ../../library/sqlite3.rst:942 msgid "Registering an adapter callable" msgstr "" -#: ../../library/sqlite3.rst:942 +#: ../../library/sqlite3.rst:944 msgid "" "The other possibility is to create a function that converts the type to the " "string representation and register the function with " ":meth:`register_adapter`." msgstr "" -#: ../../library/sqlite3.rst:947 +#: ../../library/sqlite3.rst:949 msgid "" "The :mod:`sqlite3` module has two default adapters for Python's built-in " ":class:`datetime.date` and :class:`datetime.datetime` types. Now let's " @@ -1082,110 +1084,110 @@ msgid "" "representation, but as a Unix timestamp." msgstr "" -#: ../../library/sqlite3.rst:956 +#: ../../library/sqlite3.rst:958 msgid "Converting SQLite values to custom Python types" msgstr "" -#: ../../library/sqlite3.rst:958 +#: ../../library/sqlite3.rst:960 msgid "" "Writing an adapter lets you send custom Python types to SQLite. But to make " "it really useful we need to make the Python to SQLite to Python roundtrip " "work." msgstr "" -#: ../../library/sqlite3.rst:961 +#: ../../library/sqlite3.rst:963 msgid "Enter converters." msgstr "" -#: ../../library/sqlite3.rst:963 +#: ../../library/sqlite3.rst:965 msgid "" "Let's go back to the :class:`Point` class. We stored the x and y coordinates" " separated via semicolons as strings in SQLite." msgstr "" -#: ../../library/sqlite3.rst:966 +#: ../../library/sqlite3.rst:968 msgid "" "First, we'll define a converter function that accepts the string as a " "parameter and constructs a :class:`Point` object from it." msgstr "" -#: ../../library/sqlite3.rst:971 +#: ../../library/sqlite3.rst:973 msgid "" "Converter functions **always** get called with a :class:`bytes` object, no " "matter under which data type you sent the value to SQLite." msgstr "" -#: ../../library/sqlite3.rst:980 +#: ../../library/sqlite3.rst:982 msgid "" "Now you need to make the :mod:`sqlite3` module know that what you select " "from the database is actually a point. There are two ways of doing this:" msgstr "" -#: ../../library/sqlite3.rst:983 +#: ../../library/sqlite3.rst:985 msgid "Implicitly via the declared type" msgstr "" -#: ../../library/sqlite3.rst:985 +#: ../../library/sqlite3.rst:987 msgid "Explicitly via the column name" msgstr "" -#: ../../library/sqlite3.rst:987 +#: ../../library/sqlite3.rst:989 msgid "" "Both ways are described in section :ref:`sqlite3-module-contents`, in the " "entries for the constants :const:`PARSE_DECLTYPES` and " ":const:`PARSE_COLNAMES`." msgstr "" -#: ../../library/sqlite3.rst:990 +#: ../../library/sqlite3.rst:992 msgid "The following example illustrates both approaches." msgstr "" -#: ../../library/sqlite3.rst:996 +#: ../../library/sqlite3.rst:998 msgid "Default adapters and converters" msgstr "" -#: ../../library/sqlite3.rst:998 +#: ../../library/sqlite3.rst:1000 msgid "" "There are default adapters for the date and datetime types in the datetime " "module. They will be sent as ISO dates/ISO timestamps to SQLite." msgstr "" -#: ../../library/sqlite3.rst:1001 +#: ../../library/sqlite3.rst:1003 msgid "" "The default converters are registered under the name \"date\" for " ":class:`datetime.date` and under the name \"timestamp\" for " ":class:`datetime.datetime`." msgstr "" -#: ../../library/sqlite3.rst:1005 +#: ../../library/sqlite3.rst:1007 msgid "" "This way, you can use date/timestamps from Python without any additional " "fiddling in most cases. The format of the adapters is also compatible with " "the experimental SQLite date/time functions." msgstr "" -#: ../../library/sqlite3.rst:1009 +#: ../../library/sqlite3.rst:1011 msgid "The following example demonstrates this." msgstr "" -#: ../../library/sqlite3.rst:1013 +#: ../../library/sqlite3.rst:1015 msgid "" "If a timestamp stored in SQLite has a fractional part longer than 6 numbers," " its value will be truncated to microsecond precision by the timestamp " "converter." msgstr "" -#: ../../library/sqlite3.rst:1021 +#: ../../library/sqlite3.rst:1023 msgid "Controlling Transactions" msgstr "" -#: ../../library/sqlite3.rst:1023 +#: ../../library/sqlite3.rst:1025 msgid "" "The underlying ``sqlite3`` library operates in ``autocommit`` mode by " "default, but the Python :mod:`sqlite3` module by default does not." msgstr "" -#: ../../library/sqlite3.rst:1026 +#: ../../library/sqlite3.rst:1028 msgid "" "``autocommit`` mode means that statements that modify the database take " "effect immediately. A ``BEGIN`` or ``SAVEPOINT`` statement disables " @@ -1193,14 +1195,14 @@ msgid "" " ends the outermost transaction, turns ``autocommit`` mode back on." msgstr "" -#: ../../library/sqlite3.rst:1031 +#: ../../library/sqlite3.rst:1033 msgid "" "The Python :mod:`sqlite3` module by default issues a ``BEGIN`` statement " "implicitly before a Data Modification Language (DML) statement (i.e. " "``INSERT``/``UPDATE``/``DELETE``/``REPLACE``)." msgstr "" -#: ../../library/sqlite3.rst:1035 +#: ../../library/sqlite3.rst:1037 msgid "" "You can control which kind of ``BEGIN`` statements :mod:`sqlite3` implicitly" " executes via the *isolation_level* parameter to the :func:`connect` call, " @@ -1210,7 +1212,7 @@ msgid "" "``EXCLUSIVE``." msgstr "" -#: ../../library/sqlite3.rst:1042 +#: ../../library/sqlite3.rst:1044 msgid "" "You can disable the :mod:`sqlite3` module's implicit transaction management " "by setting :attr:`isolation_level` to ``None``. This will leave the " @@ -1220,21 +1222,21 @@ msgid "" "code." msgstr "" -#: ../../library/sqlite3.rst:1048 +#: ../../library/sqlite3.rst:1050 msgid "" ":mod:`sqlite3` used to implicitly commit an open transaction before DDL " "statements. This is no longer the case." msgstr "" -#: ../../library/sqlite3.rst:1054 +#: ../../library/sqlite3.rst:1056 msgid "Using :mod:`sqlite3` efficiently" msgstr "" -#: ../../library/sqlite3.rst:1058 +#: ../../library/sqlite3.rst:1060 msgid "Using shortcut methods" msgstr "" -#: ../../library/sqlite3.rst:1060 +#: ../../library/sqlite3.rst:1062 msgid "" "Using the nonstandard :meth:`execute`, :meth:`executemany` and " ":meth:`executescript` methods of the :class:`Connection` object, your code " @@ -1246,42 +1248,42 @@ msgid "" ":class:`Connection` object." msgstr "" -#: ../../library/sqlite3.rst:1072 +#: ../../library/sqlite3.rst:1074 msgid "Accessing columns by name instead of by index" msgstr "" -#: ../../library/sqlite3.rst:1074 +#: ../../library/sqlite3.rst:1076 msgid "" "One useful feature of the :mod:`sqlite3` module is the built-in " ":class:`sqlite3.Row` class designed to be used as a row factory." msgstr "" -#: ../../library/sqlite3.rst:1077 +#: ../../library/sqlite3.rst:1079 msgid "" "Rows wrapped with this class can be accessed both by index (like tuples) and" " case-insensitively by name:" msgstr "" -#: ../../library/sqlite3.rst:1084 +#: ../../library/sqlite3.rst:1086 msgid "Using the connection as a context manager" msgstr "" -#: ../../library/sqlite3.rst:1086 +#: ../../library/sqlite3.rst:1088 msgid "" "Connection objects can be used as context managers that automatically commit" " or rollback transactions. In the event of an exception, the transaction is" " rolled back; otherwise, the transaction is committed:" msgstr "" -#: ../../library/sqlite3.rst:1095 +#: ../../library/sqlite3.rst:1097 msgid "Common issues" msgstr "" -#: ../../library/sqlite3.rst:1098 +#: ../../library/sqlite3.rst:1100 msgid "Multithreading" msgstr "" -#: ../../library/sqlite3.rst:1100 +#: ../../library/sqlite3.rst:1102 msgid "" "Older SQLite versions had issues with sharing connections between threads. " "That's why the Python module disallows sharing connections and cursors " @@ -1289,17 +1291,17 @@ msgid "" "runtime." msgstr "" -#: ../../library/sqlite3.rst:1104 +#: ../../library/sqlite3.rst:1106 msgid "" "The only exception is calling the :meth:`~Connection.interrupt` method, " "which only makes sense to call from a different thread." msgstr "" -#: ../../library/sqlite3.rst:1108 +#: ../../library/sqlite3.rst:1110 msgid "Footnotes" msgstr "Catatan kaki" -#: ../../library/sqlite3.rst:1109 +#: ../../library/sqlite3.rst:1111 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/stdtypes.po b/library/stdtypes.po index f6cb07d..be040dd 100644 --- a/library/stdtypes.po +++ b/library/stdtypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-01 04:30+0000\n" +"POT-Creation-Date: 2020-12-21 04:56+0000\n" "PO-Revision-Date: 2017-02-16 23:27+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -5610,7 +5610,8 @@ msgstr "" #: ../../library/stdtypes.rst:5198 msgid "" "Each class keeps a list of weak references to its immediate subclasses. " -"This method returns a list of all those references still alive. Example::" +"This method returns a list of all those references still alive. The list is" +" in definition order. Example::" msgstr "" #: ../../library/stdtypes.rst:5207 diff --git a/library/string.po b/library/string.po index 33a25a9..2952282 100644 --- a/library/string.po +++ b/library/string.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-12-21 04:56+0000\n" "PO-Revision-Date: 2017-02-16 23:28+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -404,7 +404,7 @@ msgstr "Opsi" #: ../../library/string.rst:339 ../../library/string.rst:370 #: ../../library/string.rst:439 ../../library/string.rst:450 -#: ../../library/string.rst:482 +#: ../../library/string.rst:483 msgid "Meaning" msgstr "Artinya" @@ -495,14 +495,14 @@ msgstr "" msgid "" "The ``'#'`` option causes the \"alternate form\" to be used for the " "conversion. The alternate form is defined differently for different types." -" This option is only valid for integer, float, complex and Decimal types. " -"For integers, when binary, octal, or hexadecimal output is used, this option" -" adds the prefix respective ``'0b'``, ``'0o'``, or ``'0x'`` to the output " -"value. For floats, complex and Decimal the alternate form causes the result " -"of the conversion to always contain a decimal-point character, even if no " -"digits follow it. Normally, a decimal-point character appears in the result " -"of these conversions only if a digit follows it. In addition, for ``'g'`` " -"and ``'G'`` conversions, trailing zeros are not removed from the result." +" This option is only valid for integer, float and complex types. For " +"integers, when binary, octal, or hexadecimal output is used, this option " +"adds the prefix respective ``'0b'``, ``'0o'``, or ``'0x'`` to the output " +"value. For float and complex the alternate form causes the result of the " +"conversion to always contain a decimal-point character, even if no digits " +"follow it. Normally, a decimal-point character appears in the result of " +"these conversions only if a digit follows it. In addition, for ``'g'`` and " +"``'G'`` conversions, trailing zeros are not removed from the result." msgstr "" #: ../../library/string.rst:399 @@ -564,7 +564,7 @@ msgid "The available string presentation types are:" msgstr "" #: ../../library/string.rst:439 ../../library/string.rst:450 -#: ../../library/string.rst:482 +#: ../../library/string.rst:483 msgid "Type" msgstr "" @@ -578,7 +578,7 @@ msgid "" msgstr "" #: ../../library/string.rst:444 ../../library/string.rst:471 -#: ../../library/string.rst:534 +#: ../../library/string.rst:558 msgid "None" msgstr "None" @@ -644,7 +644,7 @@ msgid "" "digits above 9." msgstr "" -#: ../../library/string.rst:467 ../../library/string.rst:527 +#: ../../library/string.rst:467 ../../library/string.rst:551 msgid "``'n'``" msgstr "``'n'``" @@ -668,61 +668,74 @@ msgstr "" #: ../../library/string.rst:479 msgid "" -"The available presentation types for floating point and decimal values are:" +"The available presentation types for :class:`float` and " +":class:`~decimal.Decimal` values are:" msgstr "" -#: ../../library/string.rst:484 +#: ../../library/string.rst:485 msgid "``'e'``" msgstr "``'e'``" -#: ../../library/string.rst:484 +#: ../../library/string.rst:485 msgid "" -"Exponent notation. Prints the number in scientific notation using the letter" -" 'e' to indicate the exponent. The default precision is ``6``." +"Scientific notation. For a given precision ``p``, formats the number in " +"scientific notation with the letter 'e' separating the coefficient from the " +"exponent. The coefficient has one digit before and ``p`` digits after the " +"decimal point, for a total of ``p + 1`` significant digits. With no " +"precision given, uses a precision of ``6`` digits after the decimal point " +"for :class:`float`, and shows all coefficient digits for " +":class:`~decimal.Decimal`. If no digits follow the decimal point, the " +"decimal point is also removed unless the ``#`` option is used." msgstr "" -#: ../../library/string.rst:488 +#: ../../library/string.rst:497 msgid "``'E'``" msgstr "``'E'``" -#: ../../library/string.rst:488 +#: ../../library/string.rst:497 msgid "" -"Exponent notation. Same as ``'e'`` except it uses an upper case 'E' as the " -"separator character." +"Scientific notation. Same as ``'e'`` except it uses an upper case 'E' as the" +" separator character." msgstr "" -#: ../../library/string.rst:491 +#: ../../library/string.rst:500 msgid "``'f'``" msgstr "``'f'``" -#: ../../library/string.rst:491 +#: ../../library/string.rst:500 msgid "" -"Fixed-point notation. Displays the number as a fixed-point number. The " -"default precision is ``6``." +"Fixed-point notation. For a given precision ``p``, formats the number as a " +"decimal number with exactly ``p`` digits following the decimal point. With " +"no precision given, uses a precision of ``6`` digits after the decimal point" +" for :class:`float`, and uses a precision large enough to show all " +"coefficient digits for :class:`~decimal.Decimal`. If no digits follow the " +"decimal point, the decimal point is also removed unless the ``#`` option is " +"used." msgstr "" -#: ../../library/string.rst:494 +#: ../../library/string.rst:510 msgid "``'F'``" msgstr "``'F'``" -#: ../../library/string.rst:494 +#: ../../library/string.rst:510 msgid "" "Fixed-point notation. Same as ``'f'``, but converts ``nan`` to ``NAN`` and " "``inf`` to ``INF``." msgstr "" -#: ../../library/string.rst:497 +#: ../../library/string.rst:513 msgid "``'g'``" msgstr "``'g'``" -#: ../../library/string.rst:497 +#: ../../library/string.rst:513 msgid "" "General format. For a given precision ``p >= 1``, this rounds the number to" " ``p`` significant digits and then formats the result in either fixed-point " -"format or in scientific notation, depending on its magnitude." +"format or in scientific notation, depending on its magnitude. A precision of" +" ``0`` is treated as equivalent to a precision of ``1``." msgstr "" -#: ../../library/string.rst:502 +#: ../../library/string.rst:520 msgid "" "The precise rules are as follows: suppose that the result formatted with " "presentation type ``'e'`` and precision ``p-1`` would have exponent ``exp``." @@ -735,130 +748,147 @@ msgid "" "it, unless the ``'#'`` option is used." msgstr "" -#: ../../library/string.rst:515 +#: ../../library/string.rst:533 msgid "" -"Positive and negative infinity, positive and negative zero, and nans, are " -"formatted as ``inf``, ``-inf``, ``0``, ``-0`` and ``nan`` respectively, " -"regardless of the precision." +"With no precision given, uses a precision of ``6`` significant digits for " +":class:`float`. For :class:`~decimal.Decimal`, the coefficient of the result" +" is formed from the coefficient digits of the value; scientific notation is " +"used for values smaller than ``1e-6`` in absolute value and values where the" +" place value of the least significant digit is larger than 1, and fixed-" +"point notation is used otherwise." msgstr "" -#: ../../library/string.rst:520 +#: ../../library/string.rst:542 msgid "" -"A precision of ``0`` is treated as equivalent to a precision of ``1``. The " -"default precision is ``6``." +"Positive and negative infinity, positive and negative zero, and nans, are " +"formatted as ``inf``, ``-inf``, ``0``, ``-0`` and ``nan`` respectively, " +"regardless of the precision." msgstr "" -#: ../../library/string.rst:523 +#: ../../library/string.rst:547 msgid "``'G'``" msgstr "``'G'``" -#: ../../library/string.rst:523 +#: ../../library/string.rst:547 msgid "" "General format. Same as ``'g'`` except switches to ``'E'`` if the number " "gets too large. The representations of infinity and NaN are uppercased, too." msgstr "" -#: ../../library/string.rst:527 +#: ../../library/string.rst:551 msgid "" "Number. This is the same as ``'g'``, except that it uses the current locale " "setting to insert the appropriate number separator characters." msgstr "" -#: ../../library/string.rst:531 +#: ../../library/string.rst:555 msgid "``'%'``" msgstr "``'%'``" -#: ../../library/string.rst:531 +#: ../../library/string.rst:555 msgid "" "Percentage. Multiplies the number by 100 and displays in fixed (``'f'``) " "format, followed by a percent sign." msgstr "" -#: ../../library/string.rst:534 +#: ../../library/string.rst:558 +msgid "" +"For :class:`float` this is the same as ``'g'``, except that when fixed-point" +" notation is used to format the result, it always includes at least one " +"digit past the decimal point. The precision used is as large as needed to " +"represent the given value faithfully." +msgstr "" + +#: ../../library/string.rst:564 msgid "" -"Similar to ``'g'``, except that fixed-point notation, when used, has at " -"least one digit past the decimal point. The default precision is as high as " -"needed to represent the particular value. The overall effect is to match the" -" output of :func:`str` as altered by the other format modifiers." +"For :class:`~decimal.Decimal`, this is the same as either ``'g'`` or ``'G'``" +" depending on the value of ``context.capitals`` for the current decimal " +"context." msgstr "" -#: ../../library/string.rst:546 +#: ../../library/string.rst:568 +msgid "" +"The overall effect is to match the output of :func:`str` as altered by the " +"other format modifiers." +msgstr "" + +#: ../../library/string.rst:576 msgid "Format examples" msgstr "" -#: ../../library/string.rst:548 +#: ../../library/string.rst:578 msgid "" "This section contains examples of the :meth:`str.format` syntax and " "comparison with the old ``%``-formatting." msgstr "" -#: ../../library/string.rst:551 +#: ../../library/string.rst:581 msgid "" "In most of the cases the syntax is similar to the old ``%``-formatting, with" " the addition of the ``{}`` and with ``:`` used instead of ``%``. For " "example, ``'%03.2f'`` can be translated to ``'{:03.2f}'``." msgstr "" -#: ../../library/string.rst:555 +#: ../../library/string.rst:585 msgid "" "The new format syntax also supports new and different options, shown in the " "following examples." msgstr "" -#: ../../library/string.rst:558 +#: ../../library/string.rst:588 msgid "Accessing arguments by position::" msgstr "" -#: ../../library/string.rst:571 +#: ../../library/string.rst:601 msgid "Accessing arguments by name::" msgstr "" -#: ../../library/string.rst:579 +#: ../../library/string.rst:609 msgid "Accessing arguments' attributes::" msgstr "" -#: ../../library/string.rst:594 +#: ../../library/string.rst:624 msgid "Accessing arguments' items::" msgstr "" -#: ../../library/string.rst:600 +#: ../../library/string.rst:630 msgid "Replacing ``%s`` and ``%r``::" msgstr "" -#: ../../library/string.rst:605 +#: ../../library/string.rst:635 msgid "Aligning the text and specifying a width::" msgstr "" -#: ../../library/string.rst:616 +#: ../../library/string.rst:646 msgid "Replacing ``%+f``, ``%-f``, and ``% f`` and specifying a sign::" msgstr "" -#: ../../library/string.rst:625 +#: ../../library/string.rst:655 msgid "" "Replacing ``%x`` and ``%o`` and converting the value to different bases::" msgstr "" -#: ../../library/string.rst:634 +#: ../../library/string.rst:664 msgid "Using the comma as a thousands separator::" msgstr "" -#: ../../library/string.rst:639 +#: ../../library/string.rst:669 msgid "Expressing a percentage::" msgstr "" -#: ../../library/string.rst:646 +#: ../../library/string.rst:676 msgid "Using type-specific formatting::" msgstr "" -#: ../../library/string.rst:653 +#: ../../library/string.rst:683 msgid "Nesting arguments and more complex examples::" msgstr "" -#: ../../library/string.rst:687 +#: ../../library/string.rst:717 msgid "Template strings" msgstr "" -#: ../../library/string.rst:689 +#: ../../library/string.rst:719 msgid "" "Template strings provide simpler string substitutions as described in " ":pep:`292`. A primary use case for template strings is for " @@ -869,17 +899,17 @@ msgid "" "`_ package." msgstr "" -#: ../../library/string.rst:699 +#: ../../library/string.rst:729 msgid "" "Template strings support ``$``-based substitutions, using the following " "rules:" msgstr "" -#: ../../library/string.rst:701 +#: ../../library/string.rst:731 msgid "``$$`` is an escape; it is replaced with a single ``$``." msgstr "" -#: ../../library/string.rst:703 +#: ../../library/string.rst:733 msgid "" "``$identifier`` names a substitution placeholder matching a mapping key of " "``\"identifier\"``. By default, ``\"identifier\"`` is restricted to any " @@ -889,30 +919,30 @@ msgid "" "specification." msgstr "" -#: ../../library/string.rst:710 +#: ../../library/string.rst:740 msgid "" "``${identifier}`` is equivalent to ``$identifier``. It is required when " "valid identifier characters follow the placeholder but are not part of the " "placeholder, such as ``\"${noun}ification\"``." msgstr "" -#: ../../library/string.rst:714 +#: ../../library/string.rst:744 msgid "" "Any other appearance of ``$`` in the string will result in a " ":exc:`ValueError` being raised." msgstr "" -#: ../../library/string.rst:717 +#: ../../library/string.rst:747 msgid "" "The :mod:`string` module provides a :class:`Template` class that implements " "these rules. The methods of :class:`Template` are:" msgstr "" -#: ../../library/string.rst:723 +#: ../../library/string.rst:753 msgid "The constructor takes a single argument which is the template string." msgstr "" -#: ../../library/string.rst:728 +#: ../../library/string.rst:758 msgid "" "Performs the template substitution, returning a new string. *mapping* is " "any dictionary-like object with keys that match the placeholders in the " @@ -921,7 +951,7 @@ msgid "" " there are duplicates, the placeholders from *kwds* take precedence." msgstr "" -#: ../../library/string.rst:737 +#: ../../library/string.rst:767 msgid "" "Like :meth:`substitute`, except that if placeholders are missing from " "*mapping* and *kwds*, instead of raising a :exc:`KeyError` exception, the " @@ -930,7 +960,7 @@ msgid "" "simply return ``$`` instead of raising :exc:`ValueError`." msgstr "" -#: ../../library/string.rst:743 +#: ../../library/string.rst:773 msgid "" "While other exceptions may still occur, this method is called \"safe\" " "because it always tries to return a usable string instead of raising an " @@ -940,21 +970,21 @@ msgid "" "Python identifiers." msgstr "" -#: ../../library/string.rst:750 +#: ../../library/string.rst:780 msgid ":class:`Template` instances also provide one public data attribute:" msgstr "" -#: ../../library/string.rst:754 +#: ../../library/string.rst:784 msgid "" "This is the object passed to the constructor's *template* argument. In " "general, you shouldn't change it, but read-only access is not enforced." msgstr "" -#: ../../library/string.rst:757 +#: ../../library/string.rst:787 msgid "Here is an example of how to use a Template::" msgstr "" -#: ../../library/string.rst:775 +#: ../../library/string.rst:805 msgid "" "Advanced usage: you can derive subclasses of :class:`Template` to customize " "the placeholder syntax, delimiter character, or the entire regular " @@ -962,7 +992,7 @@ msgid "" "these class attributes:" msgstr "" -#: ../../library/string.rst:780 +#: ../../library/string.rst:810 msgid "" "*delimiter* -- This is the literal string describing a placeholder " "introducing delimiter. The default value is ``$``. Note that this should " @@ -972,7 +1002,7 @@ msgid "" "be set in the subclass's class namespace)." msgstr "" -#: ../../library/string.rst:787 +#: ../../library/string.rst:817 msgid "" "*idpattern* -- This is the regular expression describing the pattern for " "non-braced placeholders. The default value is the regular expression " @@ -980,19 +1010,19 @@ msgid "" "``None`` this pattern will also apply to braced placeholders." msgstr "" -#: ../../library/string.rst:794 +#: ../../library/string.rst:824 msgid "" "Since default *flags* is ``re.IGNORECASE``, pattern ``[a-z]`` can match with" " some non-ASCII characters. That's why we use the local ``a`` flag here." msgstr "" -#: ../../library/string.rst:798 +#: ../../library/string.rst:828 msgid "" "*braceidpattern* can be used to define separate patterns used inside and " "outside the braces." msgstr "" -#: ../../library/string.rst:802 +#: ../../library/string.rst:832 msgid "" "*braceidpattern* -- This is like *idpattern* but describes the pattern for " "braced placeholders. Defaults to ``None`` which means to fall back to " @@ -1001,7 +1031,7 @@ msgid "" "unbraced placeholders." msgstr "" -#: ../../library/string.rst:810 +#: ../../library/string.rst:840 msgid "" "*flags* -- The regular expression flags that will be applied when compiling " "the regular expression used for recognizing substitutions. The default " @@ -1010,7 +1040,7 @@ msgid "" "regular expressions." msgstr "" -#: ../../library/string.rst:818 +#: ../../library/string.rst:848 msgid "" "Alternatively, you can provide the entire regular expression pattern by " "overriding the class attribute *pattern*. If you do this, the value must be" @@ -1019,35 +1049,35 @@ msgid "" " placeholder rule:" msgstr "" -#: ../../library/string.rst:824 +#: ../../library/string.rst:854 msgid "" "*escaped* -- This group matches the escape sequence, e.g. ``$$``, in the " "default pattern." msgstr "" -#: ../../library/string.rst:827 +#: ../../library/string.rst:857 msgid "" "*named* -- This group matches the unbraced placeholder name; it should not " "include the delimiter in capturing group." msgstr "" -#: ../../library/string.rst:830 +#: ../../library/string.rst:860 msgid "" "*braced* -- This group matches the brace enclosed placeholder name; it " "should not include either the delimiter or braces in the capturing group." msgstr "" -#: ../../library/string.rst:833 +#: ../../library/string.rst:863 msgid "" "*invalid* -- This group matches any other delimiter pattern (usually a " "single delimiter), and it should appear last in the regular expression." msgstr "" -#: ../../library/string.rst:838 +#: ../../library/string.rst:868 msgid "Helper functions" msgstr "" -#: ../../library/string.rst:842 +#: ../../library/string.rst:872 msgid "" "Split the argument into words using :meth:`str.split`, capitalize each word " "using :meth:`str.capitalize`, and join the capitalized words using " diff --git a/library/types.po b/library/types.po index c706e0f..c77c1d3 100644 --- a/library/types.po +++ b/library/types.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-01 04:30+0000\n" +"POT-Creation-Date: 2020-12-21 04:56+0000\n" "PO-Revision-Date: 2017-02-16 23:32+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -316,30 +316,34 @@ msgid "" "length 1) of types which parameterize ``t_origin``::" msgstr "" -#: ../../library/types.rst:266 +#: ../../library/types.rst:263 +msgid "This type can now be subclassed." +msgstr "" + +#: ../../library/types.rst:269 msgid "The type of traceback objects such as found in ``sys.exc_info()[2]``." msgstr "" -#: ../../library/types.rst:268 +#: ../../library/types.rst:271 msgid "" "See :ref:`the language reference ` for details of the " "available attributes and operations, and guidance on creating tracebacks " "dynamically." msgstr "" -#: ../../library/types.rst:275 +#: ../../library/types.rst:278 msgid "" "The type of frame objects such as found in ``tb.tb_frame`` if ``tb`` is a " "traceback object." msgstr "" -#: ../../library/types.rst:278 +#: ../../library/types.rst:281 msgid "" "See :ref:`the language reference ` for details of the " "available attributes and operations." msgstr "" -#: ../../library/types.rst:284 +#: ../../library/types.rst:287 msgid "" "The type of objects defined in extension modules with ``PyGetSetDef``, such " "as ``FrameType.f_locals`` or ``array.array.typecode``. This type is used as" @@ -347,7 +351,7 @@ msgid "" ":class:`property` type, but for classes defined in extension modules." msgstr "" -#: ../../library/types.rst:292 +#: ../../library/types.rst:295 msgid "" "The type of objects defined in extension modules with ``PyMemberDef``, such " "as ``datetime.timedelta.days``. This type is used as descriptor for simple " @@ -356,114 +360,114 @@ msgid "" "modules." msgstr "" -#: ../../library/types.rst:299 +#: ../../library/types.rst:302 msgid "" "In other implementations of Python, this type may be identical to " "``GetSetDescriptorType``." msgstr "" -#: ../../library/types.rst:304 +#: ../../library/types.rst:307 msgid "" "Read-only proxy of a mapping. It provides a dynamic view on the mapping's " "entries, which means that when the mapping changes, the view reflects these " "changes." msgstr "" -#: ../../library/types.rst:312 +#: ../../library/types.rst:315 msgid "" "Updated to support the new union (``|``) operator from :pep:`584`, which " "simply delegates to the underlying mapping." msgstr "" -#: ../../library/types.rst:317 +#: ../../library/types.rst:320 msgid "" "Return ``True`` if the underlying mapping has a key *key*, else ``False``." msgstr "" -#: ../../library/types.rst:322 +#: ../../library/types.rst:325 msgid "" "Return the item of the underlying mapping with key *key*. Raises a " ":exc:`KeyError` if *key* is not in the underlying mapping." msgstr "" -#: ../../library/types.rst:327 +#: ../../library/types.rst:330 msgid "" "Return an iterator over the keys of the underlying mapping. This is a " "shortcut for ``iter(proxy.keys())``." msgstr "" -#: ../../library/types.rst:332 +#: ../../library/types.rst:335 msgid "Return the number of items in the underlying mapping." msgstr "" -#: ../../library/types.rst:336 +#: ../../library/types.rst:339 msgid "Return a shallow copy of the underlying mapping." msgstr "" -#: ../../library/types.rst:340 +#: ../../library/types.rst:343 msgid "" "Return the value for *key* if *key* is in the underlying mapping, else " "*default*. If *default* is not given, it defaults to ``None``, so that this" " method never raises a :exc:`KeyError`." msgstr "" -#: ../../library/types.rst:346 +#: ../../library/types.rst:349 msgid "" "Return a new view of the underlying mapping's items (``(key, value)`` " "pairs)." msgstr "" -#: ../../library/types.rst:351 +#: ../../library/types.rst:354 msgid "Return a new view of the underlying mapping's keys." msgstr "" -#: ../../library/types.rst:355 +#: ../../library/types.rst:358 msgid "Return a new view of the underlying mapping's values." msgstr "" -#: ../../library/types.rst:359 +#: ../../library/types.rst:362 msgid "Return a reverse iterator over the keys of the underlying mapping." msgstr "" -#: ../../library/types.rst:365 +#: ../../library/types.rst:368 msgid "Additional Utility Classes and Functions" msgstr "" -#: ../../library/types.rst:369 +#: ../../library/types.rst:372 msgid "" "A simple :class:`object` subclass that provides attribute access to its " "namespace, as well as a meaningful repr." msgstr "" -#: ../../library/types.rst:372 +#: ../../library/types.rst:375 msgid "" "Unlike :class:`object`, with ``SimpleNamespace`` you can add and remove " "attributes. If a ``SimpleNamespace`` object is initialized with keyword " "arguments, those are directly added to the underlying namespace." msgstr "" -#: ../../library/types.rst:376 +#: ../../library/types.rst:379 msgid "The type is roughly equivalent to the following code::" msgstr "" -#: ../../library/types.rst:389 +#: ../../library/types.rst:394 msgid "" "``SimpleNamespace`` may be useful as a replacement for ``class NS: pass``. " "However, for a structured record type use :func:`~collections.namedtuple` " "instead." msgstr "" -#: ../../library/types.rst:395 +#: ../../library/types.rst:400 msgid "" "Attribute order in the repr changed from alphabetical to insertion (like " "``dict``)." msgstr "" -#: ../../library/types.rst:401 +#: ../../library/types.rst:406 msgid "Route attribute access on a class to __getattr__." msgstr "" -#: ../../library/types.rst:403 +#: ../../library/types.rst:408 msgid "" "This is a descriptor, used to define attributes that act differently when " "accessed through an instance and through a class. Instance access remains " @@ -471,18 +475,18 @@ msgid "" "class's __getattr__ method; this is done by raising AttributeError." msgstr "" -#: ../../library/types.rst:408 +#: ../../library/types.rst:413 msgid "" "This allows one to have properties active on an instance, and have virtual " "attributes on the class with the same name (see :class:`enum.Enum` for an " "example)." msgstr "" -#: ../../library/types.rst:415 +#: ../../library/types.rst:420 msgid "Coroutine Utility Functions" msgstr "" -#: ../../library/types.rst:419 +#: ../../library/types.rst:424 msgid "" "This function transforms a :term:`generator` function into a " ":term:`coroutine function` which returns a generator-based coroutine. The " @@ -491,11 +495,11 @@ msgid "" "However, it may not necessarily implement the :meth:`__await__` method." msgstr "" -#: ../../library/types.rst:426 +#: ../../library/types.rst:431 msgid "If *gen_func* is a generator function, it will be modified in-place." msgstr "" -#: ../../library/types.rst:428 +#: ../../library/types.rst:433 msgid "" "If *gen_func* is not a generator function, it will be wrapped. If it returns" " an instance of :class:`collections.abc.Generator`, the instance will be " diff --git a/library/typing.po b/library/typing.po index a8b049b..c726c9b 100644 --- a/library/typing.po +++ b/library/typing.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-10-30 04:29+0000\n" +"POT-Creation-Date: 2020-12-21 04:56+0000\n" "PO-Revision-Date: 2017-02-16 23:32+0000\n" "Last-Translator: oon arfiandwi , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -604,22 +604,30 @@ msgid "" "restrictions. See :pep:`586` for more details about literal types." msgstr "" -#: ../../library/typing.rst:660 +#: ../../library/typing.rst:658 +msgid "" +"``Literal`` now de-duplicates parameters. Equality comparison of " +"``Literal`` objects are no longer order dependent. ``Literal`` objects will " +"now raise a :exc:`TypeError` exception during equality comparisons if one of" +" their parameters are not :term:`immutable`." +msgstr "" + +#: ../../library/typing.rst:666 msgid "Special type construct to mark class variables." msgstr "" -#: ../../library/typing.rst:662 +#: ../../library/typing.rst:668 msgid "" "As introduced in :pep:`526`, a variable annotation wrapped in ClassVar " "indicates that a given attribute is intended to be used as a class variable " "and should not be set on instances of that class. Usage::" msgstr "" -#: ../../library/typing.rst:670 +#: ../../library/typing.rst:676 msgid ":data:`ClassVar` accepts only types and cannot be further subscribed." msgstr "" -#: ../../library/typing.rst:672 +#: ../../library/typing.rst:678 msgid "" ":data:`ClassVar` is not a class itself, and should not be used with " ":func:`isinstance` or :func:`issubclass`. :data:`ClassVar` does not change " @@ -627,19 +635,19 @@ msgid "" "For example, a type checker might flag the following code as an error::" msgstr "" -#: ../../library/typing.rst:686 +#: ../../library/typing.rst:692 msgid "" "A special typing construct to indicate to type checkers that a name cannot " "be re-assigned or overridden in a subclass. For example::" msgstr "" -#: ../../library/typing.rst:698 ../../library/typing.rst:1610 +#: ../../library/typing.rst:704 ../../library/typing.rst:1616 msgid "" "There is no runtime checking of these properties. See :pep:`591` for more " "details." msgstr "" -#: ../../library/typing.rst:705 +#: ../../library/typing.rst:711 msgid "" "A type, introduced in :pep:`593` (``Flexible function and variable " "annotations``), to decorate existing types with context-specific metadata " @@ -656,7 +664,7 @@ msgid "" " ``x`` within a specific application." msgstr "" -#: ../../library/typing.rst:719 +#: ../../library/typing.rst:725 msgid "" "Ultimately, the responsibility of how to interpret the annotations (if at " "all) is the responsibility of the tool or library encountering the " @@ -665,21 +673,21 @@ msgid "" "using ``isinstance()``)." msgstr "" -#: ../../library/typing.rst:725 +#: ../../library/typing.rst:731 msgid "" "When a tool or a library does not support annotations or encounters an " "unknown annotation it should just ignore it and treat annotated type as the " "underlying type." msgstr "" -#: ../../library/typing.rst:729 +#: ../../library/typing.rst:735 msgid "" "It's up to the tool consuming the annotations to decide whether the client " "is allowed to have several annotations on one type and how to merge those " "annotations." msgstr "" -#: ../../library/typing.rst:733 +#: ../../library/typing.rst:739 msgid "" "Since the ``Annotated`` type allows you to put several annotations of the " "same (or different) type(s) on any node, the tools or libraries consuming " @@ -687,85 +695,85 @@ msgid "" "example, if you are doing value range analysis you might allow this::" msgstr "" -#: ../../library/typing.rst:742 +#: ../../library/typing.rst:748 msgid "" "Passing ``include_extras=True`` to :func:`get_type_hints` lets one access " "the extra annotations at runtime." msgstr "" -#: ../../library/typing.rst:745 +#: ../../library/typing.rst:751 msgid "The details of the syntax:" msgstr "" -#: ../../library/typing.rst:747 +#: ../../library/typing.rst:753 msgid "The first argument to ``Annotated`` must be a valid type" msgstr "" -#: ../../library/typing.rst:749 +#: ../../library/typing.rst:755 msgid "" "Multiple type annotations are supported (``Annotated`` supports variadic " "arguments)::" msgstr "" -#: ../../library/typing.rst:754 +#: ../../library/typing.rst:760 msgid "" "``Annotated`` must be called with at least two arguments ( " "``Annotated[int]`` is not valid)" msgstr "" -#: ../../library/typing.rst:757 +#: ../../library/typing.rst:763 msgid "" "The order of the annotations is preserved and matters for equality checks::" msgstr "" -#: ../../library/typing.rst:764 +#: ../../library/typing.rst:770 msgid "" "Nested ``Annotated`` types are flattened, with metadata ordered starting " "with the innermost annotation::" msgstr "" -#: ../../library/typing.rst:771 +#: ../../library/typing.rst:777 msgid "Duplicated annotations are not removed::" msgstr "" -#: ../../library/typing.rst:777 +#: ../../library/typing.rst:783 msgid "``Annotated`` can be used with nested and generic aliases::" msgstr "" -#: ../../library/typing.rst:788 +#: ../../library/typing.rst:794 msgid "Building generic types" msgstr "" -#: ../../library/typing.rst:790 +#: ../../library/typing.rst:796 msgid "" "These are not used in annotations. They are building blocks for creating " "generic types." msgstr "" -#: ../../library/typing.rst:794 +#: ../../library/typing.rst:800 msgid "Abstract base class for generic types." msgstr "" -#: ../../library/typing.rst:796 +#: ../../library/typing.rst:802 msgid "" "A generic type is typically declared by inheriting from an instantiation of " "this class with one or more type variables. For example, a generic mapping " "type might be defined as::" msgstr "" -#: ../../library/typing.rst:805 +#: ../../library/typing.rst:811 msgid "This class can then be used as follows::" msgstr "" -#: ../../library/typing.rst:818 +#: ../../library/typing.rst:824 msgid "Type variable." msgstr "" -#: ../../library/typing.rst:820 ../../library/typing.rst:936 +#: ../../library/typing.rst:826 ../../library/typing.rst:942 msgid "Usage::" msgstr "Penggunaan::" -#: ../../library/typing.rst:825 +#: ../../library/typing.rst:831 msgid "" "Type variables exist primarily for the benefit of static type checkers. " "They serve as the parameters for generic types as well as for generic " @@ -773,7 +781,7 @@ msgid "" "types. Generic functions work as follows::" msgstr "" -#: ../../library/typing.rst:838 +#: ../../library/typing.rst:844 msgid "" "The latter example's signature is essentially the overloading of ``(str, " "str) -> str`` and ``(bytes, bytes) -> bytes``. Also note that if the " @@ -781,13 +789,13 @@ msgid "" " still plain :class:`str`." msgstr "" -#: ../../library/typing.rst:843 +#: ../../library/typing.rst:849 msgid "" "At runtime, ``isinstance(x, T)`` will raise :exc:`TypeError`. In general, " ":func:`isinstance` and :func:`issubclass` should not be used with types." msgstr "" -#: ../../library/typing.rst:846 +#: ../../library/typing.rst:852 msgid "" "Type variables may be marked covariant or contravariant by passing " "``covariant=True`` or ``contravariant=True``. See :pep:`484` for more " @@ -797,30 +805,30 @@ msgid "" "must be a subclass of the boundary type, see :pep:`484`." msgstr "" -#: ../../library/typing.rst:856 +#: ../../library/typing.rst:862 msgid "" "``AnyStr`` is a type variable defined as ``AnyStr = TypeVar('AnyStr', str, " "bytes)``." msgstr "" -#: ../../library/typing.rst:859 +#: ../../library/typing.rst:865 msgid "" "It is meant to be used for functions that may accept any kind of string " "without allowing different kinds of strings to mix. For example::" msgstr "" -#: ../../library/typing.rst:871 +#: ../../library/typing.rst:877 msgid "" "Base class for protocol classes. Protocol classes are defined like this::" msgstr "" -#: ../../library/typing.rst:877 +#: ../../library/typing.rst:883 msgid "" "Such classes are primarily used with static type checkers that recognize " "structural subtyping (static duck-typing), for example::" msgstr "" -#: ../../library/typing.rst:889 +#: ../../library/typing.rst:895 msgid "" "See :pep:`544` for details. Protocol classes decorated with " ":func:`runtime_checkable` (described later) act as simple-minded runtime " @@ -828,15 +836,15 @@ msgid "" "type signatures." msgstr "" -#: ../../library/typing.rst:894 +#: ../../library/typing.rst:900 msgid "Protocol classes can be generic, for example::" msgstr "" -#: ../../library/typing.rst:904 +#: ../../library/typing.rst:910 msgid "Mark a protocol class as a runtime protocol." msgstr "" -#: ../../library/typing.rst:906 +#: ../../library/typing.rst:912 msgid "" "Such a protocol can be used with :func:`isinstance` and :func:`issubclass`. " "This raises :exc:`TypeError` when applied to a non-protocol class. This " @@ -845,7 +853,7 @@ msgid "" ":class:`~collections.abc.Iterable`. For example::" msgstr "" -#: ../../library/typing.rst:919 +#: ../../library/typing.rst:925 msgid "" ":func:`runtime_checkable` will check only the presence of the required " "methods, not their type signatures! For example, :class:`builtins.complex " @@ -855,35 +863,35 @@ msgid "" "a more informative message." msgstr "" -#: ../../library/typing.rst:928 +#: ../../library/typing.rst:934 msgid "Other special directives" msgstr "" -#: ../../library/typing.rst:930 +#: ../../library/typing.rst:936 msgid "" "These are not used in annotations. They are building blocks for declaring " "types." msgstr "" -#: ../../library/typing.rst:934 +#: ../../library/typing.rst:940 msgid "Typed version of :func:`collections.namedtuple`." msgstr "" -#: ../../library/typing.rst:942 +#: ../../library/typing.rst:948 msgid "This is equivalent to::" msgstr "Ini setara dengan::" -#: ../../library/typing.rst:946 +#: ../../library/typing.rst:952 msgid "" "To give a field a default value, you can assign to it in the class body::" msgstr "" -#: ../../library/typing.rst:955 +#: ../../library/typing.rst:961 msgid "" "Fields with a default value must come after any fields without a default." msgstr "" -#: ../../library/typing.rst:957 +#: ../../library/typing.rst:963 msgid "" "The resulting class has an extra attribute ``__annotations__`` giving a dict" " that maps the field names to the field types. (The field names are in the " @@ -891,48 +899,48 @@ msgid "" "attribute both of which are part of the namedtuple API.)" msgstr "" -#: ../../library/typing.rst:963 +#: ../../library/typing.rst:969 msgid "``NamedTuple`` subclasses can also have docstrings and methods::" msgstr "" -#: ../../library/typing.rst:973 +#: ../../library/typing.rst:979 msgid "Backward-compatible usage::" msgstr "" -#: ../../library/typing.rst:977 +#: ../../library/typing.rst:983 msgid "Added support for :pep:`526` variable annotation syntax." msgstr "" -#: ../../library/typing.rst:980 +#: ../../library/typing.rst:986 msgid "Added support for default values, methods, and docstrings." msgstr "" -#: ../../library/typing.rst:983 +#: ../../library/typing.rst:989 msgid "" "The ``_field_types`` and ``__annotations__`` attributes are now regular " "dictionaries instead of instances of ``OrderedDict``." msgstr "" -#: ../../library/typing.rst:987 +#: ../../library/typing.rst:993 msgid "" "Removed the ``_field_types`` attribute in favor of the more standard " "``__annotations__`` attribute which has the same information." msgstr "" -#: ../../library/typing.rst:993 +#: ../../library/typing.rst:999 msgid "" "A helper function to indicate a distinct type to a typechecker, see " ":ref:`distinct`. At runtime it returns a function that returns its argument." " Usage::" msgstr "" -#: ../../library/typing.rst:1004 +#: ../../library/typing.rst:1010 msgid "" "Special construct to add type hints to a dictionary. At runtime it is a " "plain :class:`dict`." msgstr "" -#: ../../library/typing.rst:1007 +#: ../../library/typing.rst:1013 msgid "" "``TypedDict`` declares a dictionary type that expects all of its instances " "to have a certain set of keys, where each key is associated with a value of " @@ -940,7 +948,7 @@ msgid "" "enforced by type checkers. Usage::" msgstr "" -#: ../../library/typing.rst:1023 +#: ../../library/typing.rst:1029 msgid "" "The type info for introspection can be accessed via " "``Point2D.__annotations__`` and ``Point2D.__total__``. To allow using this " @@ -948,13 +956,13 @@ msgid "" "``TypedDict`` supports two additional equivalent syntactic forms::" msgstr "" -#: ../../library/typing.rst:1031 +#: ../../library/typing.rst:1037 msgid "" "By default, all keys must be present in a TypedDict. It is possible to " "override this by specifying totality. Usage::" msgstr "" -#: ../../library/typing.rst:1039 +#: ../../library/typing.rst:1045 msgid "" "This means that a point2D TypedDict can have any of the keys omitted. A type" " checker is only expected to support a literal False or True as the value of" @@ -962,146 +970,146 @@ msgid "" " class body be required." msgstr "" -#: ../../library/typing.rst:1044 +#: ../../library/typing.rst:1050 msgid "" "See :pep:`589` for more examples and detailed rules of using ``TypedDict``." msgstr "" -#: ../../library/typing.rst:1049 +#: ../../library/typing.rst:1055 msgid "Generic concrete collections" msgstr "" -#: ../../library/typing.rst:1052 +#: ../../library/typing.rst:1058 msgid "Corresponding to built-in types" msgstr "" -#: ../../library/typing.rst:1056 +#: ../../library/typing.rst:1062 msgid "" "A generic version of :class:`dict`. Useful for annotating return types. To " "annotate arguments it is preferred to use an abstract collection type such " "as :class:`Mapping`." msgstr "" -#: ../../library/typing.rst:1060 +#: ../../library/typing.rst:1066 msgid "This type can be used as follows::" msgstr "" -#: ../../library/typing.rst:1065 +#: ../../library/typing.rst:1071 msgid "" ":class:`builtins.dict ` now supports ``[]``. See :pep:`585` and :ref" ":`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1071 +#: ../../library/typing.rst:1077 msgid "" "Generic version of :class:`list`. Useful for annotating return types. To " "annotate arguments it is preferred to use an abstract collection type such " "as :class:`Sequence` or :class:`Iterable`." msgstr "" -#: ../../library/typing.rst:1076 +#: ../../library/typing.rst:1082 msgid "This type may be used as follows::" msgstr "" -#: ../../library/typing.rst:1086 +#: ../../library/typing.rst:1092 msgid "" ":class:`builtins.list ` now supports ``[]``. See :pep:`585` and :ref" ":`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1092 +#: ../../library/typing.rst:1098 msgid "" "A generic version of :class:`builtins.set `. Useful for annotating " "return types. To annotate arguments it is preferred to use an abstract " "collection type such as :class:`AbstractSet`." msgstr "" -#: ../../library/typing.rst:1096 +#: ../../library/typing.rst:1102 msgid "" ":class:`builtins.set ` now supports ``[]``. See :pep:`585` and :ref" ":`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1102 +#: ../../library/typing.rst:1108 msgid "A generic version of :class:`builtins.frozenset `." msgstr "" -#: ../../library/typing.rst:1104 +#: ../../library/typing.rst:1110 msgid "" ":class:`builtins.frozenset ` now supports ``[]``. See :pep:`585` " "and :ref:`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1108 +#: ../../library/typing.rst:1114 msgid ":data:`Tuple` is a special form." msgstr "" -#: ../../library/typing.rst:1111 +#: ../../library/typing.rst:1117 msgid "Corresponding to types in :mod:`collections`" msgstr "" -#: ../../library/typing.rst:1115 +#: ../../library/typing.rst:1121 msgid "A generic version of :class:`collections.defaultdict`." msgstr "" -#: ../../library/typing.rst:1119 +#: ../../library/typing.rst:1125 msgid "" ":class:`collections.defaultdict` now supports ``[]``. See :pep:`585` and " ":ref:`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1125 +#: ../../library/typing.rst:1131 msgid "A generic version of :class:`collections.OrderedDict`." msgstr "" -#: ../../library/typing.rst:1129 +#: ../../library/typing.rst:1135 msgid "" ":class:`collections.OrderedDict` now supports ``[]``. See :pep:`585` and " ":ref:`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1135 +#: ../../library/typing.rst:1141 msgid "A generic version of :class:`collections.ChainMap`." msgstr "" -#: ../../library/typing.rst:1140 +#: ../../library/typing.rst:1146 msgid "" ":class:`collections.ChainMap` now supports ``[]``. See :pep:`585` and :ref" ":`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1146 +#: ../../library/typing.rst:1152 msgid "A generic version of :class:`collections.Counter`." msgstr "" -#: ../../library/typing.rst:1151 +#: ../../library/typing.rst:1157 msgid "" ":class:`collections.Counter` now supports ``[]``. See :pep:`585` and :ref" ":`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1157 +#: ../../library/typing.rst:1163 msgid "A generic version of :class:`collections.deque`." msgstr "" -#: ../../library/typing.rst:1162 +#: ../../library/typing.rst:1168 msgid "" ":class:`collections.deque` now supports ``[]``. See :pep:`585` and :ref" ":`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1167 +#: ../../library/typing.rst:1173 msgid "Other concrete types" msgstr "" -#: ../../library/typing.rst:1173 +#: ../../library/typing.rst:1179 msgid "" "Generic type ``IO[AnyStr]`` and its subclasses ``TextIO(IO[str])`` and " "``BinaryIO(IO[bytes])`` represent the types of I/O streams such as returned " "by :func:`open`. These types are also in the ``typing.io`` namespace." msgstr "" -#: ../../library/typing.rst:1181 +#: ../../library/typing.rst:1187 msgid "" "These type aliases correspond to the return types from :func:`re.compile` " "and :func:`re.match`. These types (and the corresponding functions) are " @@ -1110,407 +1118,407 @@ msgid "" "also in the ``typing.re`` namespace." msgstr "" -#: ../../library/typing.rst:1188 +#: ../../library/typing.rst:1194 msgid "" "Classes ``Pattern`` and ``Match`` from :mod:`re` now support ``[]``. See " ":pep:`585` and :ref:`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1194 +#: ../../library/typing.rst:1200 msgid "" "``Text`` is an alias for ``str``. It is provided to supply a forward " "compatible path for Python 2 code: in Python 2, ``Text`` is an alias for " "``unicode``." msgstr "" -#: ../../library/typing.rst:1198 +#: ../../library/typing.rst:1204 msgid "" "Use ``Text`` to indicate that a value must contain a unicode string in a " "manner that is compatible with both Python 2 and Python 3::" msgstr "" -#: ../../library/typing.rst:1207 +#: ../../library/typing.rst:1213 msgid "Abstract Base Classes" msgstr "" -#: ../../library/typing.rst:1210 +#: ../../library/typing.rst:1216 msgid "Corresponding to collections in :mod:`collections.abc`" msgstr "" -#: ../../library/typing.rst:1214 +#: ../../library/typing.rst:1220 msgid "A generic version of :class:`collections.abc.Set`." msgstr "" -#: ../../library/typing.rst:1216 +#: ../../library/typing.rst:1222 msgid "" ":class:`collections.abc.Set` now supports ``[]``. See :pep:`585` and :ref" ":`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1222 +#: ../../library/typing.rst:1228 msgid "A generic version of :class:`collections.abc.ByteString`." msgstr "" -#: ../../library/typing.rst:1224 +#: ../../library/typing.rst:1230 msgid "" "This type represents the types :class:`bytes`, :class:`bytearray`, and " ":class:`memoryview` of byte sequences." msgstr "" -#: ../../library/typing.rst:1227 +#: ../../library/typing.rst:1233 msgid "" "As a shorthand for this type, :class:`bytes` can be used to annotate " "arguments of any of the types mentioned above." msgstr "" -#: ../../library/typing.rst:1230 +#: ../../library/typing.rst:1236 msgid "" ":class:`collections.abc.ByteString` now supports ``[]``. See :pep:`585` and " ":ref:`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1236 +#: ../../library/typing.rst:1242 msgid "A generic version of :class:`collections.abc.Collection`" msgstr "" -#: ../../library/typing.rst:1240 +#: ../../library/typing.rst:1246 msgid "" ":class:`collections.abc.Collection` now supports ``[]``. See :pep:`585` and " ":ref:`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1246 +#: ../../library/typing.rst:1252 msgid "A generic version of :class:`collections.abc.Container`." msgstr "" -#: ../../library/typing.rst:1248 +#: ../../library/typing.rst:1254 msgid "" ":class:`collections.abc.Container` now supports ``[]``. See :pep:`585` and " ":ref:`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1254 +#: ../../library/typing.rst:1260 msgid "A generic version of :class:`collections.abc.ItemsView`." msgstr "" -#: ../../library/typing.rst:1256 +#: ../../library/typing.rst:1262 msgid "" ":class:`collections.abc.ItemsView` now supports ``[]``. See :pep:`585` and " ":ref:`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1262 +#: ../../library/typing.rst:1268 msgid "A generic version of :class:`collections.abc.KeysView`." msgstr "" -#: ../../library/typing.rst:1264 +#: ../../library/typing.rst:1270 msgid "" ":class:`collections.abc.KeysView` now supports ``[]``. See :pep:`585` and " ":ref:`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1270 +#: ../../library/typing.rst:1276 msgid "" "A generic version of :class:`collections.abc.Mapping`. This type can be used" " as follows::" msgstr "" -#: ../../library/typing.rst:1276 +#: ../../library/typing.rst:1282 msgid "" ":class:`collections.abc.Mapping` now supports ``[]``. See :pep:`585` and " ":ref:`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1282 +#: ../../library/typing.rst:1288 msgid "A generic version of :class:`collections.abc.MappingView`." msgstr "" -#: ../../library/typing.rst:1284 +#: ../../library/typing.rst:1290 msgid "" ":class:`collections.abc.MappingView` now supports ``[]``. See :pep:`585` and" " :ref:`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1290 +#: ../../library/typing.rst:1296 msgid "A generic version of :class:`collections.abc.MutableMapping`." msgstr "" -#: ../../library/typing.rst:1292 +#: ../../library/typing.rst:1298 msgid "" ":class:`collections.abc.MutableMapping` now supports ``[]``. See :pep:`585` " "and :ref:`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1298 +#: ../../library/typing.rst:1304 msgid "A generic version of :class:`collections.abc.MutableSequence`." msgstr "" -#: ../../library/typing.rst:1300 +#: ../../library/typing.rst:1306 msgid "" ":class:`collections.abc.MutableSequence` now supports ``[]``. See :pep:`585`" " and :ref:`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1306 +#: ../../library/typing.rst:1312 msgid "A generic version of :class:`collections.abc.MutableSet`." msgstr "" -#: ../../library/typing.rst:1308 +#: ../../library/typing.rst:1314 msgid "" ":class:`collections.abc.MutableSet` now supports ``[]``. See :pep:`585` and " ":ref:`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1314 +#: ../../library/typing.rst:1320 msgid "A generic version of :class:`collections.abc.Sequence`." msgstr "" -#: ../../library/typing.rst:1316 +#: ../../library/typing.rst:1322 msgid "" ":class:`collections.abc.Sequence` now supports ``[]``. See :pep:`585` and " ":ref:`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1322 +#: ../../library/typing.rst:1328 msgid "A generic version of :class:`collections.abc.ValuesView`." msgstr "" -#: ../../library/typing.rst:1324 +#: ../../library/typing.rst:1330 msgid "" ":class:`collections.abc.ValuesView` now supports ``[]``. See :pep:`585` and " ":ref:`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1329 +#: ../../library/typing.rst:1335 msgid "Corresponding to other types in :mod:`collections.abc`" msgstr "" -#: ../../library/typing.rst:1333 +#: ../../library/typing.rst:1339 msgid "A generic version of :class:`collections.abc.Iterable`." msgstr "" -#: ../../library/typing.rst:1335 +#: ../../library/typing.rst:1341 msgid "" ":class:`collections.abc.Iterable` now supports ``[]``. See :pep:`585` and " ":ref:`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1341 +#: ../../library/typing.rst:1347 msgid "A generic version of :class:`collections.abc.Iterator`." msgstr "" -#: ../../library/typing.rst:1343 +#: ../../library/typing.rst:1349 msgid "" ":class:`collections.abc.Iterator` now supports ``[]``. See :pep:`585` and " ":ref:`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1349 +#: ../../library/typing.rst:1355 msgid "" "A generator can be annotated by the generic type ``Generator[YieldType, " "SendType, ReturnType]``. For example::" msgstr "" -#: ../../library/typing.rst:1358 +#: ../../library/typing.rst:1364 msgid "" "Note that unlike many other generics in the typing module, the ``SendType`` " "of :class:`Generator` behaves contravariantly, not covariantly or " "invariantly." msgstr "" -#: ../../library/typing.rst:1362 +#: ../../library/typing.rst:1368 msgid "" "If your generator will only yield values, set the ``SendType`` and " "``ReturnType`` to ``None``::" msgstr "" -#: ../../library/typing.rst:1370 +#: ../../library/typing.rst:1376 msgid "" "Alternatively, annotate your generator as having a return type of either " "``Iterable[YieldType]`` or ``Iterator[YieldType]``::" msgstr "" -#: ../../library/typing.rst:1378 +#: ../../library/typing.rst:1384 msgid "" ":class:`collections.abc.Generator` now supports ``[]``. See :pep:`585` and " ":ref:`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1384 +#: ../../library/typing.rst:1390 msgid "An alias to :class:`collections.abc.Hashable`" msgstr "" -#: ../../library/typing.rst:1388 +#: ../../library/typing.rst:1394 msgid "A generic version of :class:`collections.abc.Reversible`." msgstr "" -#: ../../library/typing.rst:1390 +#: ../../library/typing.rst:1396 msgid "" ":class:`collections.abc.Reversible` now supports ``[]``. See :pep:`585` and " ":ref:`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1396 +#: ../../library/typing.rst:1402 msgid "An alias to :class:`collections.abc.Sized`" msgstr "" -#: ../../library/typing.rst:1399 +#: ../../library/typing.rst:1405 msgid "Asynchronous programming" msgstr "" -#: ../../library/typing.rst:1403 +#: ../../library/typing.rst:1409 msgid "" "A generic version of :class:`collections.abc.Coroutine`. The variance and " "order of type variables correspond to those of :class:`Generator`, for " "example::" msgstr "" -#: ../../library/typing.rst:1416 +#: ../../library/typing.rst:1422 msgid "" ":class:`collections.abc.Coroutine` now supports ``[]``. See :pep:`585` and " ":ref:`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1422 +#: ../../library/typing.rst:1428 msgid "" "An async generator can be annotated by the generic type " "``AsyncGenerator[YieldType, SendType]``. For example::" msgstr "" -#: ../../library/typing.rst:1431 +#: ../../library/typing.rst:1437 msgid "" "Unlike normal generators, async generators cannot return a value, so there " "is no ``ReturnType`` type parameter. As with :class:`Generator`, the " "``SendType`` behaves contravariantly." msgstr "" -#: ../../library/typing.rst:1435 +#: ../../library/typing.rst:1441 msgid "" "If your generator will only yield values, set the ``SendType`` to ``None``::" msgstr "" -#: ../../library/typing.rst:1443 +#: ../../library/typing.rst:1449 msgid "" "Alternatively, annotate your generator as having a return type of either " "``AsyncIterable[YieldType]`` or ``AsyncIterator[YieldType]``::" msgstr "" -#: ../../library/typing.rst:1453 +#: ../../library/typing.rst:1459 msgid "" ":class:`collections.abc.AsyncGenerator` now supports ``[]``. See :pep:`585` " "and :ref:`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1459 +#: ../../library/typing.rst:1465 msgid "A generic version of :class:`collections.abc.AsyncIterable`." msgstr "" -#: ../../library/typing.rst:1463 +#: ../../library/typing.rst:1469 msgid "" ":class:`collections.abc.AsyncIterable` now supports ``[]``. See :pep:`585` " "and :ref:`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1469 +#: ../../library/typing.rst:1475 msgid "A generic version of :class:`collections.abc.AsyncIterator`." msgstr "" -#: ../../library/typing.rst:1473 +#: ../../library/typing.rst:1479 msgid "" ":class:`collections.abc.AsyncIterator` now supports ``[]``. See :pep:`585` " "and :ref:`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1479 +#: ../../library/typing.rst:1485 msgid "A generic version of :class:`collections.abc.Awaitable`." msgstr "" -#: ../../library/typing.rst:1483 +#: ../../library/typing.rst:1489 msgid "" ":class:`collections.abc.Awaitable` now supports ``[]``. See :pep:`585` and " ":ref:`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1489 +#: ../../library/typing.rst:1495 msgid "Context manager types" msgstr "" -#: ../../library/typing.rst:1493 +#: ../../library/typing.rst:1499 msgid "A generic version of :class:`contextlib.AbstractContextManager`." msgstr "" -#: ../../library/typing.rst:1498 +#: ../../library/typing.rst:1504 msgid "" ":class:`contextlib.AbstractContextManager` now supports ``[]``. See " ":pep:`585` and :ref:`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1504 +#: ../../library/typing.rst:1510 msgid "A generic version of :class:`contextlib.AbstractAsyncContextManager`." msgstr "" -#: ../../library/typing.rst:1509 +#: ../../library/typing.rst:1515 msgid "" ":class:`contextlib.AbstractAsyncContextManager` now supports ``[]``. See " ":pep:`585` and :ref:`types-genericalias`." msgstr "" -#: ../../library/typing.rst:1514 +#: ../../library/typing.rst:1520 msgid "Protocols" msgstr "" -#: ../../library/typing.rst:1516 +#: ../../library/typing.rst:1522 msgid "These protocols are decorated with :func:`runtime_checkable`." msgstr "" -#: ../../library/typing.rst:1520 +#: ../../library/typing.rst:1526 msgid "" "An ABC with one abstract method ``__abs__`` that is covariant in its return " "type." msgstr "" -#: ../../library/typing.rst:1525 +#: ../../library/typing.rst:1531 msgid "An ABC with one abstract method ``__bytes__``." msgstr "" -#: ../../library/typing.rst:1529 +#: ../../library/typing.rst:1535 msgid "An ABC with one abstract method ``__complex__``." msgstr "" -#: ../../library/typing.rst:1533 +#: ../../library/typing.rst:1539 msgid "An ABC with one abstract method ``__float__``." msgstr "" -#: ../../library/typing.rst:1537 +#: ../../library/typing.rst:1543 msgid "An ABC with one abstract method ``__index__``." msgstr "" -#: ../../library/typing.rst:1543 +#: ../../library/typing.rst:1549 msgid "An ABC with one abstract method ``__int__``." msgstr "" -#: ../../library/typing.rst:1547 +#: ../../library/typing.rst:1553 msgid "" "An ABC with one abstract method ``__round__`` that is covariant in its " "return type." msgstr "" -#: ../../library/typing.rst:1551 +#: ../../library/typing.rst:1557 msgid "Functions and decorators" msgstr "" -#: ../../library/typing.rst:1555 +#: ../../library/typing.rst:1561 msgid "Cast a value to a type." msgstr "" -#: ../../library/typing.rst:1557 +#: ../../library/typing.rst:1563 msgid "" "This returns the value unchanged. To the type checker this signals that the" " return value has the designated type, but at runtime we intentionally don't" " check anything (we want this to be as fast as possible)." msgstr "" -#: ../../library/typing.rst:1564 +#: ../../library/typing.rst:1570 msgid "" "The ``@overload`` decorator allows describing functions and methods that " "support multiple different combinations of argument types. A series of " @@ -1525,69 +1533,69 @@ msgid "" "variable::" msgstr "" -#: ../../library/typing.rst:1588 +#: ../../library/typing.rst:1594 msgid "See :pep:`484` for details and comparison with other typing semantics." msgstr "" -#: ../../library/typing.rst:1592 +#: ../../library/typing.rst:1598 msgid "" "A decorator to indicate to type checkers that the decorated method cannot be" " overridden, and the decorated class cannot be subclassed. For example::" msgstr "" -#: ../../library/typing.rst:1617 +#: ../../library/typing.rst:1623 msgid "Decorator to indicate that annotations are not type hints." msgstr "" -#: ../../library/typing.rst:1619 +#: ../../library/typing.rst:1625 msgid "" "This works as class or function :term:`decorator`. With a class, it applies" " recursively to all methods defined in that class (but not to methods " "defined in its superclasses or subclasses)." msgstr "" -#: ../../library/typing.rst:1623 +#: ../../library/typing.rst:1629 msgid "This mutates the function(s) in place." msgstr "" -#: ../../library/typing.rst:1627 +#: ../../library/typing.rst:1633 msgid "Decorator to give another decorator the :func:`no_type_check` effect." msgstr "" -#: ../../library/typing.rst:1629 +#: ../../library/typing.rst:1635 msgid "" "This wraps the decorator with something that wraps the decorated function in" " :func:`no_type_check`." msgstr "" -#: ../../library/typing.rst:1634 +#: ../../library/typing.rst:1640 msgid "Decorator to mark a class or function to be unavailable at runtime." msgstr "" -#: ../../library/typing.rst:1636 +#: ../../library/typing.rst:1642 msgid "" "This decorator is itself not available at runtime. It is mainly intended to " "mark classes that are defined in type stub files if an implementation " "returns an instance of a private class::" msgstr "" -#: ../../library/typing.rst:1647 +#: ../../library/typing.rst:1653 msgid "" "Note that returning instances of private classes is not recommended. It is " "usually preferable to make such classes public." msgstr "" -#: ../../library/typing.rst:1651 +#: ../../library/typing.rst:1657 msgid "Introspection helpers" msgstr "" -#: ../../library/typing.rst:1655 +#: ../../library/typing.rst:1661 msgid "" "Return a dictionary containing type hints for a function, method, module or " "class object." msgstr "" -#: ../../library/typing.rst:1658 +#: ../../library/typing.rst:1664 msgid "" "This is often the same as ``obj.__annotations__``. In addition, forward " "references encoded as string literals are handled by evaluating them in " @@ -1597,31 +1605,34 @@ msgid "" "merging all the ``__annotations__`` along ``C.__mro__`` in reverse order." msgstr "" -#: ../../library/typing.rst:1666 +#: ../../library/typing.rst:1672 msgid "" "The function recursively replaces all ``Annotated[T, ...]`` with ``T``, " "unless ``include_extras`` is set to ``True`` (see :class:`Annotated` for " "more information). For example::" msgstr "" -#: ../../library/typing.rst:1679 +#: ../../library/typing.rst:1685 msgid "Added ``include_extras`` parameter as part of :pep:`593`." msgstr "" -#: ../../library/typing.rst:1685 +#: ../../library/typing.rst:1691 msgid "" "Provide basic introspection for generic types and special typing forms." msgstr "" -#: ../../library/typing.rst:1687 +#: ../../library/typing.rst:1693 msgid "" "For a typing object of the form ``X[Y, Z, ...]`` these functions return " "``X`` and ``(Y, Z, ...)``. If ``X`` is a generic alias for a builtin or " -":mod:`collections` class, it gets normalized to the original class. For " -"unsupported objects return ``None`` and ``()`` correspondingly. Examples::" +":mod:`collections` class, it gets normalized to the original class. If ``X``" +" is a :class:`Union` or :class:`Literal` contained in another generic type, " +"the order of ``(Y, Z, ...)`` may be different from the order of the original" +" arguments ``[Y, Z, ...]`` due to type caching. For unsupported objects " +"return ``None`` and ``()`` correspondingly. Examples::" msgstr "" -#: ../../library/typing.rst:1703 +#: ../../library/typing.rst:1712 msgid "" "A class used for internal typing representation of string forward " "references. For example, ``list[\"SomeClass\"]`` is implicitly transformed " @@ -1629,17 +1640,17 @@ msgid "" "instantiated by a user, but may be used by introspection tools." msgstr "" -#: ../../library/typing.rst:1709 +#: ../../library/typing.rst:1718 msgid "Constant" msgstr "Konstanta" -#: ../../library/typing.rst:1713 +#: ../../library/typing.rst:1722 msgid "" "A special constant that is assumed to be ``True`` by 3rd party static type " "checkers. It is ``False`` at runtime. Usage::" msgstr "" -#: ../../library/typing.rst:1722 +#: ../../library/typing.rst:1731 msgid "" "The first type annotation must be enclosed in quotes, making it a \"forward " "reference\", to hide the ``expensive_mod`` reference from the interpreter " @@ -1647,7 +1658,7 @@ msgid "" "second annotation does not need to be enclosed in quotes." msgstr "" -#: ../../library/typing.rst:1729 +#: ../../library/typing.rst:1738 msgid "" "If ``from __future__ import annotations`` is used in Python 3.7 or later, " "annotations are not evaluated at function definition time. Instead, they are" diff --git a/library/unittest.po b/library/unittest.po index 110e942..1385d9d 100644 --- a/library/unittest.po +++ b/library/unittest.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-10-05 04:16+0000\n" +"POT-Creation-Date: 2020-12-21 04:56+0000\n" "PO-Revision-Date: 2017-02-16 23:33+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -699,21 +699,22 @@ msgstr "" #: ../../library/unittest.rst:596 msgid "" -"Mark the test as an expected failure. If the test fails it will be " -"considered a success. If the test passes, it will be considered a failure." +"Mark the test as an expected failure or error. If the test fails or errors " +"it will be considered a success. If the test passes, it will be considered " +"a failure." msgstr "" -#: ../../library/unittest.rst:601 +#: ../../library/unittest.rst:602 msgid "This exception is raised to skip a test." msgstr "" -#: ../../library/unittest.rst:603 +#: ../../library/unittest.rst:604 msgid "" "Usually you can use :meth:`TestCase.skipTest` or one of the skipping " "decorators instead of raising this directly." msgstr "" -#: ../../library/unittest.rst:606 +#: ../../library/unittest.rst:607 msgid "" "Skipped tests will not have :meth:`~TestCase.setUp` or " ":meth:`~TestCase.tearDown` run around them. Skipped classes will not have " @@ -721,45 +722,45 @@ msgid "" " modules will not have :func:`setUpModule` or :func:`tearDownModule` run." msgstr "" -#: ../../library/unittest.rst:614 +#: ../../library/unittest.rst:615 msgid "Distinguishing test iterations using subtests" msgstr "" -#: ../../library/unittest.rst:618 +#: ../../library/unittest.rst:619 msgid "" "When there are very small differences among your tests, for instance some " "parameters, unittest allows you to distinguish them inside the body of a " "test method using the :meth:`~TestCase.subTest` context manager." msgstr "" -#: ../../library/unittest.rst:622 +#: ../../library/unittest.rst:623 msgid "For example, the following test::" msgstr "" -#: ../../library/unittest.rst:634 +#: ../../library/unittest.rst:635 msgid "will produce the following output::" msgstr "" -#: ../../library/unittest.rst:660 +#: ../../library/unittest.rst:661 msgid "" "Without using a subtest, execution would stop after the first failure, and " "the error would be less easy to diagnose because the value of ``i`` wouldn't" " be displayed::" msgstr "" -#: ../../library/unittest.rst:676 +#: ../../library/unittest.rst:677 msgid "Classes and functions" msgstr "" -#: ../../library/unittest.rst:678 +#: ../../library/unittest.rst:679 msgid "This section describes in depth the API of :mod:`unittest`." msgstr "" -#: ../../library/unittest.rst:684 +#: ../../library/unittest.rst:685 msgid "Test cases" msgstr "Kasus pengujian" -#: ../../library/unittest.rst:688 +#: ../../library/unittest.rst:689 msgid "" "Instances of the :class:`TestCase` class represent the logical test units in" " the :mod:`unittest` universe. This class is intended to be used as a base " @@ -769,21 +770,21 @@ msgid "" "report various kinds of failure." msgstr "" -#: ../../library/unittest.rst:695 +#: ../../library/unittest.rst:696 msgid "" "Each instance of :class:`TestCase` will run a single base method: the method" " named *methodName*. In most uses of :class:`TestCase`, you will neither " "change the *methodName* nor reimplement the default ``runTest()`` method." msgstr "" -#: ../../library/unittest.rst:700 +#: ../../library/unittest.rst:701 msgid "" ":class:`TestCase` can be instantiated successfully without providing a " "*methodName*. This makes it easier to experiment with :class:`TestCase` from" " the interactive interpreter." msgstr "" -#: ../../library/unittest.rst:705 +#: ../../library/unittest.rst:706 msgid "" ":class:`TestCase` instances provide three groups of methods: one group used " "to run the test, another used by the test implementation to check conditions" @@ -791,11 +792,11 @@ msgid "" "the test itself to be gathered." msgstr "" -#: ../../library/unittest.rst:710 +#: ../../library/unittest.rst:711 msgid "Methods in the first group (running the test) are:" msgstr "" -#: ../../library/unittest.rst:714 +#: ../../library/unittest.rst:715 msgid "" "Method called to prepare the test fixture. This is called immediately " "before calling the test method; other than :exc:`AssertionError` or " @@ -803,7 +804,7 @@ msgid "" "error rather than a test failure. The default implementation does nothing." msgstr "" -#: ../../library/unittest.rst:722 +#: ../../library/unittest.rst:723 msgid "" "Method called immediately after the test method has been called and the " "result recorded. This is called even if the test method raised an " @@ -816,25 +817,25 @@ msgid "" "default implementation does nothing." msgstr "" -#: ../../library/unittest.rst:735 +#: ../../library/unittest.rst:736 msgid "" "A class method called before tests in an individual class are run. " "``setUpClass`` is called with the class as the only argument and must be " "decorated as a :func:`classmethod`::" msgstr "" -#: ../../library/unittest.rst:743 ../../library/unittest.rst:758 +#: ../../library/unittest.rst:744 ../../library/unittest.rst:759 msgid "See `Class and Module Fixtures`_ for more details." msgstr "" -#: ../../library/unittest.rst:750 +#: ../../library/unittest.rst:751 msgid "" "A class method called after tests in an individual class have run. " "``tearDownClass`` is called with the class as the only argument and must be " "decorated as a :meth:`classmethod`::" msgstr "" -#: ../../library/unittest.rst:765 +#: ../../library/unittest.rst:766 msgid "" "Run the test, collecting the result into the :class:`TestResult` object " "passed as *result*. If *result* is omitted or ``None``, a temporary result " @@ -842,112 +843,112 @@ msgid "" "used. The result object is returned to :meth:`run`'s caller." msgstr "" -#: ../../library/unittest.rst:771 +#: ../../library/unittest.rst:772 msgid "" "The same effect may be had by simply calling the :class:`TestCase` instance." msgstr "" -#: ../../library/unittest.rst:774 +#: ../../library/unittest.rst:775 msgid "" "Previous versions of ``run`` did not return the result. Neither did calling " "an instance." msgstr "" -#: ../../library/unittest.rst:780 +#: ../../library/unittest.rst:781 msgid "" "Calling this during a test method or :meth:`setUp` skips the current test. " "See :ref:`unittest-skipping` for more information." msgstr "" -#: ../../library/unittest.rst:788 +#: ../../library/unittest.rst:789 msgid "" "Return a context manager which executes the enclosed code block as a " "subtest. *msg* and *params* are optional, arbitrary values which are " "displayed whenever a subtest fails, allowing you to identify them clearly." msgstr "" -#: ../../library/unittest.rst:793 +#: ../../library/unittest.rst:794 msgid "" "A test case can contain any number of subtest declarations, and they can be " "arbitrarily nested." msgstr "" -#: ../../library/unittest.rst:796 +#: ../../library/unittest.rst:797 msgid "See :ref:`subtests` for more information." msgstr "" -#: ../../library/unittest.rst:803 +#: ../../library/unittest.rst:804 msgid "" "Run the test without collecting the result. This allows exceptions raised " "by the test to be propagated to the caller, and can be used to support " "running tests under a debugger." msgstr "" -#: ../../library/unittest.rst:809 +#: ../../library/unittest.rst:810 msgid "" "The :class:`TestCase` class provides several assert methods to check for and" " report failures. The following table lists the most commonly used methods " "(see the tables below for more assert methods):" msgstr "" -#: ../../library/unittest.rst:814 ../../library/unittest.rst:936 +#: ../../library/unittest.rst:815 ../../library/unittest.rst:936 #: ../../library/unittest.rst:1129 ../../library/unittest.rst:1256 msgid "Method" msgstr "Metode" -#: ../../library/unittest.rst:814 ../../library/unittest.rst:936 +#: ../../library/unittest.rst:815 ../../library/unittest.rst:936 #: ../../library/unittest.rst:1129 msgid "Checks that" msgstr "" -#: ../../library/unittest.rst:814 ../../library/unittest.rst:936 +#: ../../library/unittest.rst:815 ../../library/unittest.rst:936 #: ../../library/unittest.rst:1129 ../../library/unittest.rst:1256 msgid "New in" msgstr "Baru di" -#: ../../library/unittest.rst:816 +#: ../../library/unittest.rst:817 msgid ":meth:`assertEqual(a, b) `" msgstr "" -#: ../../library/unittest.rst:816 +#: ../../library/unittest.rst:817 msgid "``a == b``" msgstr "``a == b``" -#: ../../library/unittest.rst:819 +#: ../../library/unittest.rst:820 msgid ":meth:`assertNotEqual(a, b) `" msgstr "" -#: ../../library/unittest.rst:819 +#: ../../library/unittest.rst:820 msgid "``a != b``" msgstr "``a != b``" -#: ../../library/unittest.rst:822 +#: ../../library/unittest.rst:823 msgid ":meth:`assertTrue(x) `" msgstr "" -#: ../../library/unittest.rst:822 +#: ../../library/unittest.rst:823 msgid "``bool(x) is True``" msgstr "" -#: ../../library/unittest.rst:825 +#: ../../library/unittest.rst:826 msgid ":meth:`assertFalse(x) `" msgstr "" -#: ../../library/unittest.rst:825 +#: ../../library/unittest.rst:826 msgid "``bool(x) is False``" msgstr "" -#: ../../library/unittest.rst:828 +#: ../../library/unittest.rst:829 msgid ":meth:`assertIs(a, b) `" msgstr "" -#: ../../library/unittest.rst:828 +#: ../../library/unittest.rst:829 msgid "``a is b``" msgstr "``a is b``" -#: ../../library/unittest.rst:828 ../../library/unittest.rst:831 -#: ../../library/unittest.rst:834 ../../library/unittest.rst:837 -#: ../../library/unittest.rst:840 ../../library/unittest.rst:843 +#: ../../library/unittest.rst:829 ../../library/unittest.rst:832 +#: ../../library/unittest.rst:835 ../../library/unittest.rst:838 +#: ../../library/unittest.rst:841 ../../library/unittest.rst:844 #: ../../library/unittest.rst:941 ../../library/unittest.rst:1137 #: ../../library/unittest.rst:1140 ../../library/unittest.rst:1143 #: ../../library/unittest.rst:1146 ../../library/unittest.rst:1149 @@ -957,69 +958,69 @@ msgstr "``a is b``" msgid "3.1" msgstr "3.1" -#: ../../library/unittest.rst:831 +#: ../../library/unittest.rst:832 msgid ":meth:`assertIsNot(a, b) `" msgstr "" -#: ../../library/unittest.rst:831 +#: ../../library/unittest.rst:832 msgid "``a is not b``" msgstr "``a is not b``" -#: ../../library/unittest.rst:834 +#: ../../library/unittest.rst:835 msgid ":meth:`assertIsNone(x) `" msgstr "" -#: ../../library/unittest.rst:834 +#: ../../library/unittest.rst:835 msgid "``x is None``" msgstr "" -#: ../../library/unittest.rst:837 +#: ../../library/unittest.rst:838 msgid ":meth:`assertIsNotNone(x) `" msgstr "" -#: ../../library/unittest.rst:837 +#: ../../library/unittest.rst:838 msgid "``x is not None``" msgstr "" -#: ../../library/unittest.rst:840 +#: ../../library/unittest.rst:841 msgid ":meth:`assertIn(a, b) `" msgstr "" -#: ../../library/unittest.rst:840 +#: ../../library/unittest.rst:841 msgid "``a in b``" msgstr "" -#: ../../library/unittest.rst:843 +#: ../../library/unittest.rst:844 msgid ":meth:`assertNotIn(a, b) `" msgstr "" -#: ../../library/unittest.rst:843 +#: ../../library/unittest.rst:844 msgid "``a not in b``" msgstr "" -#: ../../library/unittest.rst:846 +#: ../../library/unittest.rst:847 msgid ":meth:`assertIsInstance(a, b) `" msgstr "" -#: ../../library/unittest.rst:846 +#: ../../library/unittest.rst:847 msgid "``isinstance(a, b)``" msgstr "" -#: ../../library/unittest.rst:846 ../../library/unittest.rst:849 +#: ../../library/unittest.rst:847 ../../library/unittest.rst:850 #: ../../library/unittest.rst:944 ../../library/unittest.rst:947 #: ../../library/unittest.rst:1152 ../../library/unittest.rst:1155 msgid "3.2" msgstr "3.2" -#: ../../library/unittest.rst:849 +#: ../../library/unittest.rst:850 msgid ":meth:`assertNotIsInstance(a, b) `" msgstr "" -#: ../../library/unittest.rst:849 +#: ../../library/unittest.rst:850 msgid "``not isinstance(a, b)``" msgstr "" -#: ../../library/unittest.rst:853 +#: ../../library/unittest.rst:854 msgid "" "All the assert methods accept a *msg* argument that, if specified, is used " "as the error message on failure (see also :data:`longMessage`). Note that " @@ -1028,13 +1029,13 @@ msgid "" "only when they are used as a context manager." msgstr "" -#: ../../library/unittest.rst:861 +#: ../../library/unittest.rst:862 msgid "" "Test that *first* and *second* are equal. If the values do not compare " "equal, the test will fail." msgstr "" -#: ../../library/unittest.rst:864 +#: ../../library/unittest.rst:865 msgid "" "In addition, if *first* and *second* are the exact same type and one of " "list, tuple, dict, set, frozenset or str or any type that a subclass " @@ -1044,27 +1045,27 @@ msgid "" "methods>`)." msgstr "" -#: ../../library/unittest.rst:871 +#: ../../library/unittest.rst:872 msgid "Added the automatic calling of type-specific equality function." msgstr "" -#: ../../library/unittest.rst:874 +#: ../../library/unittest.rst:875 msgid "" ":meth:`assertMultiLineEqual` added as the default type equality function for" " comparing strings." msgstr "" -#: ../../library/unittest.rst:881 +#: ../../library/unittest.rst:882 msgid "" "Test that *first* and *second* are not equal. If the values do compare " "equal, the test will fail." msgstr "" -#: ../../library/unittest.rst:887 +#: ../../library/unittest.rst:888 msgid "Test that *expr* is true (or false)." msgstr "" -#: ../../library/unittest.rst:889 +#: ../../library/unittest.rst:890 msgid "" "Note that this is equivalent to ``bool(expr) is True`` and not to ``expr is " "True`` (use ``assertIs(expr, True)`` for the latter). This method should " @@ -1073,10 +1074,8 @@ msgid "" "provide a better error message in case of failure." msgstr "" -#: ../../library/unittest.rst:899 -msgid "" -"Test that *first* and *second* evaluate (or don't evaluate) to the same " -"object." +#: ../../library/unittest.rst:900 +msgid "Test that *first* and *second* are (or are not) the same object." msgstr "" #: ../../library/unittest.rst:908 @@ -2365,8 +2364,8 @@ msgstr "" #: ../../library/unittest.rst:1947 msgid "" "A list containing 2-tuples of :class:`TestCase` instances and strings " -"holding formatted tracebacks. Each tuple represents an expected failure of " -"the test case." +"holding formatted tracebacks. Each tuple represents an expected failure or " +"error of the test case." msgstr "" #: ../../library/unittest.rst:1953 @@ -2506,7 +2505,7 @@ msgstr "" #: ../../library/unittest.rst:2075 msgid "" -"Called when the test case *test* fails, but was marked with the " +"Called when the test case *test* fails or errors, but was marked with the " ":func:`expectedFailure` decorator." msgstr "" diff --git a/library/venv.po b/library/venv.po index 3512caf..4a0b66f 100644 --- a/library/venv.po +++ b/library/venv.po @@ -5,7 +5,7 @@ # # Translators: # Iwan Setiawan , 2018 -# oon arfiandwi , 2019 +# oon arfiandwi , 2020 # #, fuzzy msgid "" @@ -14,7 +14,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-05-31 09:25+0000\n" "PO-Revision-Date: 2017-02-16 23:34+0000\n" -"Last-Translator: oon arfiandwi , 2019\n" +"Last-Translator: oon arfiandwi , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -176,7 +176,7 @@ msgstr "" #: ../../using/venv-create.inc:114 msgid "Platform" -msgstr "" +msgstr "Platform" #: ../../using/venv-create.inc:114 msgid "Shell" diff --git a/reference/compound_stmts.po b/reference/compound_stmts.po index 3fa3c05..5db3892 100644 --- a/reference/compound_stmts.po +++ b/reference/compound_stmts.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-12-21 04:56+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" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:5 +#: ../../reference/compound_stmts.rst:5 msgid "Compound statements" msgstr "Pernyataan gabungan" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:9 +#: ../../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 "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:14 +#: ../../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 "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:26 +#: ../../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 "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:39 +#: ../../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 "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:45 +#: ../../reference/compound_stmts.rst:45 msgid "Summarizing:" msgstr "Meringkas:" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:67 +#: ../../reference/compound_stmts.rst:68 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 "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:73 +#: ../../reference/compound_stmts.rst:74 msgid "" "The formatting of the grammar rules in the following sections places each " "clause on a separate line for clarity." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:82 +#: ../../reference/compound_stmts.rst:83 msgid "The :keyword:`!if` statement" msgstr "Pernyataan :keyword:`!if`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:90 +#: ../../reference/compound_stmts.rst:91 msgid "The :keyword:`if` statement is used for conditional execution:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:97 +#: ../../reference/compound_stmts.rst:98 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 "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:107 +#: ../../reference/compound_stmts.rst:108 msgid "The :keyword:`!while` statement" msgstr "Pernyataan :keyword:`!while`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:115 +#: ../../reference/compound_stmts.rst:116 msgid "" "The :keyword:`while` statement is used for repeated execution as long as an " "expression is true:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:122 +#: ../../reference/compound_stmts.rst:123 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 "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:131 +#: ../../reference/compound_stmts.rst:132 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 "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:140 +#: ../../reference/compound_stmts.rst:141 msgid "The :keyword:`!for` statement" msgstr "Pernyataan :keyword:`!for`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:151 +#: ../../reference/compound_stmts.rst:152 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 "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:158 +#: ../../reference/compound_stmts.rst:159 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 "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:171 +#: ../../reference/compound_stmts.rst:172 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 "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:177 +#: ../../reference/compound_stmts.rst:178 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 "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:191 +#: ../../reference/compound_stmts.rst:192 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 "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:203 +#: ../../reference/compound_stmts.rst:204 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 "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:224 +#: ../../reference/compound_stmts.rst:225 msgid "The :keyword:`!try` statement" msgstr "Pernyataan :keyword:`!try`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:234 +#: ../../reference/compound_stmts.rst:235 msgid "" "The :keyword:`try` statement specifies exception handlers and/or cleanup " "code for a group of statements:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:247 +#: ../../reference/compound_stmts.rst:248 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 " @@ -212,17 +212,18 @@ msgid "" "exception. For an except clause with an expression, that expression is " "evaluated, and the clause matches the exception if the resulting object is " "\"compatible\" with the exception. An object is compatible with an " -"exception if it is the class or a base class of the exception object or a " -"tuple containing an item compatible with the exception." +"exception if it is the class or a base class of the exception object, or a " +"tuple containing an item that is the class or a base class of the exception " +"object." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:258 +#: ../../reference/compound_stmts.rst:260 msgid "" "If no except clause matches the exception, the search for an exception " "handler continues in the surrounding code and on the invocation stack. [#]_" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:261 +#: ../../reference/compound_stmts.rst:263 msgid "" "If the evaluation of an expression in the header of an except clause raises " "an exception, the original search for a handler is canceled and a search " @@ -231,7 +232,7 @@ msgid "" "exception)." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:268 +#: ../../reference/compound_stmts.rst:270 msgid "" "When a matching except clause is found, the exception is assigned to the " "target specified after the :keyword:`!as` keyword in that except clause, if " @@ -243,17 +244,17 @@ msgid "" "exception.)" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:276 +#: ../../reference/compound_stmts.rst:278 msgid "" "When an exception has been assigned using ``as target``, it is cleared at " "the end of the except clause. This is as if ::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:282 +#: ../../reference/compound_stmts.rst:284 msgid "was translated to ::" msgstr "diterjemahkan sebagai::" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:290 +#: ../../reference/compound_stmts.rst:292 msgid "" "This means the exception must be assigned to a different name to be able to " "refer to it after the except clause. Exceptions are cleared because with " @@ -262,7 +263,7 @@ msgid "" "collection occurs." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:299 +#: ../../reference/compound_stmts.rst:301 msgid "" "Before an except clause's suite is executed, details about the exception are" " stored in the :mod:`sys` module and can be accessed via " @@ -274,7 +275,7 @@ msgid "" "handled an exception." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:313 +#: ../../reference/compound_stmts.rst:315 msgid "" "The optional :keyword:`!else` clause is executed if the control flow leaves " "the :keyword:`try` suite, no exception was raised, and no :keyword:`return`," @@ -283,7 +284,7 @@ msgid "" ":keyword:`except` clauses." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:321 +#: ../../reference/compound_stmts.rst:323 msgid "" "If :keyword:`finally` is present, it specifies a 'cleanup' handler. The " ":keyword:`try` clause is executed, including any :keyword:`except` and " @@ -297,13 +298,13 @@ msgid "" "saved exception is discarded::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:340 +#: ../../reference/compound_stmts.rst:342 msgid "" "The exception information is not available to the program during execution " "of the :keyword:`finally` clause." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:348 +#: ../../reference/compound_stmts.rst:350 msgid "" "When a :keyword:`return`, :keyword:`break` or :keyword:`continue` statement " "is executed in the :keyword:`try` suite of a :keyword:`!try`...\\ " @@ -311,7 +312,7 @@ msgid "" "executed 'on the way out.'" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:352 +#: ../../reference/compound_stmts.rst:354 msgid "" "The return value of a function is determined by the last :keyword:`return` " "statement executed. Since the :keyword:`finally` clause always executes, a " @@ -319,24 +320,24 @@ msgid "" " always be the last one executed::" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:366 +#: ../../reference/compound_stmts.rst:368 msgid "" "Additional information on exceptions can be found in section " ":ref:`exceptions`, and information on using the :keyword:`raise` statement " "to generate exceptions may be found in section :ref:`raise`." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:370 +#: ../../reference/compound_stmts.rst:372 msgid "" "Prior to Python 3.8, a :keyword:`continue` statement was illegal in the " ":keyword:`finally` clause due to a problem with the implementation." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:379 +#: ../../reference/compound_stmts.rst:381 msgid "The :keyword:`!with` statement" msgstr "Pernyataan :keyword:`!with`" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:388 +#: ../../reference/compound_stmts.rst:390 msgid "" "The :keyword:`with` statement is used to wrap the execution of a block with " "methods defined by a context manager (see section :ref:`context-managers`). " @@ -344,37 +345,37 @@ msgid "" ":keyword:`finally` usage patterns to be encapsulated for convenient reuse." msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:397 +#: ../../reference/compound_stmts.rst:399 msgid "" "The execution of the :keyword:`with` statement with one \"item\" proceeds as" " follows:" msgstr "" -#: /home/travis/build/python/cpython-doc-catalog/Doc/reference/compound_stmts.rst:399 +#: ../../reference/compound_stmts.rst:401 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 +#: ../../reference/compound_stmts.rst:404 msgid "The context manager's :meth:`__enter__` is loaded for later use." msgstr "" -#: ../../reference/compound_stmts.rst:404 +#: ../../reference/compound_stmts.rst:406 msgid "The context manager's :meth:`__exit__` is loaded for later use." msgstr "" -#: ../../reference/compound_stmts.rst:406 +#: ../../reference/compound_stmts.rst:408 msgid "The context manager's :meth:`__enter__` method is invoked." msgstr "" -#: ../../reference/compound_stmts.rst:408 +#: ../../reference/compound_stmts.rst:410 msgid "" "If a target was included in the :keyword:`with` statement, the return value " "from :meth:`__enter__` is assigned to it." msgstr "" -#: ../../reference/compound_stmts.rst:413 +#: ../../reference/compound_stmts.rst:415 msgid "" "The :keyword:`with` statement guarantees that if the :meth:`__enter__` " "method returns without an error, then :meth:`__exit__` will always be " @@ -383,11 +384,11 @@ msgid "" " See step 6 below." msgstr "" -#: ../../reference/compound_stmts.rst:419 +#: ../../reference/compound_stmts.rst:421 msgid "The suite is executed." msgstr "Rangkaian dieksekusi" -#: ../../reference/compound_stmts.rst:421 +#: ../../reference/compound_stmts.rst:423 msgid "" "The context manager's :meth:`__exit__` method is invoked. If an exception " "caused the suite to be exited, its type, value, and traceback are passed as " @@ -395,7 +396,7 @@ msgid "" "supplied." msgstr "" -#: ../../reference/compound_stmts.rst:426 +#: ../../reference/compound_stmts.rst:428 msgid "" "If the suite was exited due to an exception, and the return value from the " ":meth:`__exit__` method was false, the exception is reraised. If the return" @@ -403,56 +404,56 @@ msgid "" "the statement following the :keyword:`with` statement." msgstr "" -#: ../../reference/compound_stmts.rst:431 +#: ../../reference/compound_stmts.rst:433 msgid "" "If the suite was exited for any reason other than an exception, the return " "value from :meth:`__exit__` is ignored, and execution proceeds at the normal" " location for the kind of exit that was taken." msgstr "" -#: ../../reference/compound_stmts.rst:435 -#: ../../reference/compound_stmts.rst:808 -#: ../../reference/compound_stmts.rst:849 +#: ../../reference/compound_stmts.rst:437 +#: ../../reference/compound_stmts.rst:810 +#: ../../reference/compound_stmts.rst:851 msgid "The following code::" msgstr "kode berikut::" -#: ../../reference/compound_stmts.rst:440 -#: ../../reference/compound_stmts.rst:465 -#: ../../reference/compound_stmts.rst:854 +#: ../../reference/compound_stmts.rst:442 +#: ../../reference/compound_stmts.rst:467 +#: ../../reference/compound_stmts.rst:856 msgid "is semantically equivalent to::" msgstr "" -#: ../../reference/compound_stmts.rst:459 +#: ../../reference/compound_stmts.rst:461 msgid "" "With more than one item, the context managers are processed as if multiple " ":keyword:`with` statements were nested::" msgstr "" -#: ../../reference/compound_stmts.rst:471 +#: ../../reference/compound_stmts.rst:473 msgid "Support for multiple context expressions." msgstr "" -#: ../../reference/compound_stmts.rst:477 +#: ../../reference/compound_stmts.rst:479 msgid ":pep:`343` - The \"with\" statement" msgstr "" -#: ../../reference/compound_stmts.rst:477 +#: ../../reference/compound_stmts.rst:479 msgid "" "The specification, background, and examples for the Python :keyword:`with` " "statement." msgstr "" -#: ../../reference/compound_stmts.rst:488 +#: ../../reference/compound_stmts.rst:490 msgid "Function definitions" msgstr "Definisi fungsi" -#: ../../reference/compound_stmts.rst:503 +#: ../../reference/compound_stmts.rst:505 msgid "" "A function definition defines a user-defined function object (see section " ":ref:`types`):" msgstr "" -#: ../../reference/compound_stmts.rst:523 +#: ../../reference/compound_stmts.rst:525 msgid "" "A function definition is an executable statement. Its execution binds the " "function name in the current local namespace to a function object (a wrapper" @@ -461,13 +462,13 @@ msgid "" " to be used when the function is called." msgstr "" -#: ../../reference/compound_stmts.rst:529 +#: ../../reference/compound_stmts.rst:531 msgid "" "The function definition does not execute the function body; this gets " "executed only when the function is called. [#]_" msgstr "" -#: ../../reference/compound_stmts.rst:535 +#: ../../reference/compound_stmts.rst:537 msgid "" "A function definition may be wrapped by one or more :term:`decorator` " "expressions. Decorator expressions are evaluated when the function is " @@ -478,25 +479,25 @@ msgid "" "example, the following code ::" msgstr "" -#: ../../reference/compound_stmts.rst:546 -#: ../../reference/compound_stmts.rst:717 +#: ../../reference/compound_stmts.rst:548 +#: ../../reference/compound_stmts.rst:719 msgid "is roughly equivalent to ::" msgstr "kira-kira setara dengan ::" -#: ../../reference/compound_stmts.rst:551 +#: ../../reference/compound_stmts.rst:553 msgid "" "except that the original function is not temporarily bound to the name " "``func``." msgstr "" -#: ../../reference/compound_stmts.rst:553 +#: ../../reference/compound_stmts.rst:555 msgid "" "Functions may be decorated with any valid :token:`assignment_expression`. " "Previously, the grammar was much more restrictive; see :pep:`614` for " "details." msgstr "" -#: ../../reference/compound_stmts.rst:563 +#: ../../reference/compound_stmts.rst:565 msgid "" "When one or more :term:`parameters ` have the form *parameter* " "``=`` *expression*, the function is said to have \"default parameter " @@ -507,7 +508,7 @@ msgid "" "--- this is a syntactic restriction that is not expressed by the grammar." msgstr "" -#: ../../reference/compound_stmts.rst:571 +#: ../../reference/compound_stmts.rst:573 msgid "" "**Default parameter values are evaluated from left to right when the " "function definition is executed.** This means that the expression is " @@ -520,7 +521,7 @@ msgid "" " explicitly test for it in the body of the function, e.g.::" msgstr "" -#: ../../reference/compound_stmts.rst:591 +#: ../../reference/compound_stmts.rst:593 msgid "" "Function call semantics are described in more detail in section " ":ref:`calls`. A function call always assigns values to all parameters " @@ -534,7 +535,7 @@ msgid "" "parameters and may only be passed used keyword arguments." msgstr "" -#: ../../reference/compound_stmts.rst:607 +#: ../../reference/compound_stmts.rst:609 msgid "" "Parameters may have an :term:`annotation ` of the form " "\"``: expression``\" following the parameter name. Any parameter may have " @@ -551,7 +552,7 @@ msgid "" "different order than they appear in the source code." msgstr "" -#: ../../reference/compound_stmts.rst:622 +#: ../../reference/compound_stmts.rst:624 msgid "" "It is also possible to create anonymous functions (functions not bound to a " "name), for immediate use in expressions. This uses lambda expressions, " @@ -563,7 +564,7 @@ msgid "" "execution of multiple statements and annotations." msgstr "" -#: ../../reference/compound_stmts.rst:630 +#: ../../reference/compound_stmts.rst:632 msgid "" "**Programmer's note:** Functions are first-class objects. A \"``def``\" " "statement executed inside a function definition defines a local function " @@ -572,51 +573,51 @@ msgid "" " See section :ref:`naming` for details." msgstr "" -#: ../../reference/compound_stmts.rst:639 +#: ../../reference/compound_stmts.rst:641 msgid ":pep:`3107` - Function Annotations" msgstr "" -#: ../../reference/compound_stmts.rst:639 +#: ../../reference/compound_stmts.rst:641 msgid "The original specification for function annotations." msgstr "" -#: ../../reference/compound_stmts.rst:642 +#: ../../reference/compound_stmts.rst:644 msgid ":pep:`484` - Type Hints" msgstr "" -#: ../../reference/compound_stmts.rst:642 +#: ../../reference/compound_stmts.rst:644 msgid "Definition of a standard meaning for annotations: type hints." msgstr "" -#: ../../reference/compound_stmts.rst:646 +#: ../../reference/compound_stmts.rst:648 msgid ":pep:`526` - Syntax for Variable Annotations" msgstr "" -#: ../../reference/compound_stmts.rst:645 +#: ../../reference/compound_stmts.rst:647 msgid "" "Ability to type hint variable declarations, including class variables and " "instance variables" msgstr "" -#: ../../reference/compound_stmts.rst:649 +#: ../../reference/compound_stmts.rst:651 msgid ":pep:`563` - Postponed Evaluation of Annotations" msgstr "" -#: ../../reference/compound_stmts.rst:649 +#: ../../reference/compound_stmts.rst:651 msgid "" "Support for forward references within annotations by preserving annotations " "in a string form at runtime instead of eager evaluation." msgstr "" -#: ../../reference/compound_stmts.rst:656 +#: ../../reference/compound_stmts.rst:658 msgid "Class definitions" msgstr "Definisi Kelas" -#: ../../reference/compound_stmts.rst:671 +#: ../../reference/compound_stmts.rst:673 msgid "A class definition defines a class object (see section :ref:`types`):" msgstr "" -#: ../../reference/compound_stmts.rst:678 +#: ../../reference/compound_stmts.rst:680 msgid "" "A class definition is an executable statement. The inheritance list usually" " gives a list of base classes (see :ref:`metaclasses` for more advanced " @@ -625,11 +626,11 @@ msgid "" "default, from the base class :class:`object`; hence, ::" msgstr "" -#: ../../reference/compound_stmts.rst:687 +#: ../../reference/compound_stmts.rst:689 msgid "is equivalent to ::" msgstr "setara dengan::" -#: ../../reference/compound_stmts.rst:692 +#: ../../reference/compound_stmts.rst:694 msgid "" "The class's suite is then executed in a new execution frame (see " ":ref:`naming`), using a newly created local namespace and the original " @@ -641,7 +642,7 @@ msgid "" "class object in the original local namespace." msgstr "" -#: ../../reference/compound_stmts.rst:701 +#: ../../reference/compound_stmts.rst:703 msgid "" "The order in which attributes are defined in the class body is preserved in " "the new class's ``__dict__``. Note that this is reliable only right after " @@ -649,30 +650,30 @@ msgid "" "definition syntax." msgstr "" -#: ../../reference/compound_stmts.rst:706 +#: ../../reference/compound_stmts.rst:708 msgid "" "Class creation can be customized heavily using :ref:`metaclasses " "`." msgstr "" -#: ../../reference/compound_stmts.rst:711 +#: ../../reference/compound_stmts.rst:713 msgid "Classes can also be decorated: just like when decorating functions, ::" msgstr "" -#: ../../reference/compound_stmts.rst:722 +#: ../../reference/compound_stmts.rst:724 msgid "" "The evaluation rules for the decorator expressions are the same as for " "function decorators. The result is then bound to the class name." msgstr "" -#: ../../reference/compound_stmts.rst:725 +#: ../../reference/compound_stmts.rst:727 msgid "" "Classes may be decorated with any valid :token:`assignment_expression`. " "Previously, the grammar was much more restrictive; see :pep:`614` for " "details." msgstr "" -#: ../../reference/compound_stmts.rst:730 +#: ../../reference/compound_stmts.rst:732 msgid "" "**Programmer's note:** Variables defined in the class definition are class " "attributes; they are shared by instances. Instance attributes can be set in" @@ -685,35 +686,35 @@ msgid "" "with different implementation details." msgstr "" -#: ../../reference/compound_stmts.rst:745 +#: ../../reference/compound_stmts.rst:747 msgid ":pep:`3115` - Metaclasses in Python 3000" msgstr "" -#: ../../reference/compound_stmts.rst:743 +#: ../../reference/compound_stmts.rst:745 msgid "" "The proposal that changed the declaration of metaclasses to the current " "syntax, and the semantics for how classes with metaclasses are constructed." msgstr "" -#: ../../reference/compound_stmts.rst:748 +#: ../../reference/compound_stmts.rst:750 msgid ":pep:`3129` - Class Decorators" msgstr "" -#: ../../reference/compound_stmts.rst:748 +#: ../../reference/compound_stmts.rst:750 msgid "" "The proposal that added class decorators. Function and method decorators " "were introduced in :pep:`318`." msgstr "" -#: ../../reference/compound_stmts.rst:755 +#: ../../reference/compound_stmts.rst:757 msgid "Coroutines" msgstr "*Coroutines*" -#: ../../reference/compound_stmts.rst:763 +#: ../../reference/compound_stmts.rst:765 msgid "Coroutine function definition" msgstr "Definisi fungsi *coroutines*" -#: ../../reference/compound_stmts.rst:773 +#: ../../reference/compound_stmts.rst:775 msgid "" "Execution of Python coroutines can be suspended and resumed at many points " "(see :term:`coroutine`). Inside the body of a coroutine function, ``await``" @@ -722,102 +723,102 @@ msgid "" " in coroutine function bodies." msgstr "" -#: ../../reference/compound_stmts.rst:779 +#: ../../reference/compound_stmts.rst:781 msgid "" "Functions defined with ``async def`` syntax are always coroutine functions, " "even if they do not contain ``await`` or ``async`` keywords." msgstr "" -#: ../../reference/compound_stmts.rst:782 +#: ../../reference/compound_stmts.rst:784 msgid "" "It is a :exc:`SyntaxError` to use a ``yield from`` expression inside the " "body of a coroutine function." msgstr "" -#: ../../reference/compound_stmts.rst:785 +#: ../../reference/compound_stmts.rst:787 msgid "An example of a coroutine function::" msgstr "" -#: ../../reference/compound_stmts.rst:796 +#: ../../reference/compound_stmts.rst:798 msgid "The :keyword:`!async for` statement" msgstr "Pernyataan :keyword:`!async for`" -#: ../../reference/compound_stmts.rst:801 +#: ../../reference/compound_stmts.rst:803 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." +"An :term:`asynchronous iterable` provides an ``__aiter__`` method that " +"directly returns an :term:`asynchronous iterator`, which can call " +"asynchronous code in its ``__anext__`` method." msgstr "" -#: ../../reference/compound_stmts.rst:805 +#: ../../reference/compound_stmts.rst:807 msgid "" "The ``async for`` statement allows convenient iteration over asynchronous " -"iterators." +"iterables." msgstr "" -#: ../../reference/compound_stmts.rst:815 +#: ../../reference/compound_stmts.rst:817 msgid "Is semantically equivalent to::" msgstr "Secara semantik setara dengan::" -#: ../../reference/compound_stmts.rst:831 +#: ../../reference/compound_stmts.rst:833 msgid "See also :meth:`__aiter__` and :meth:`__anext__` for details." msgstr "" -#: ../../reference/compound_stmts.rst:833 +#: ../../reference/compound_stmts.rst:835 msgid "" "It is a :exc:`SyntaxError` to use an ``async for`` statement outside the " "body of a coroutine function." msgstr "" -#: ../../reference/compound_stmts.rst:841 +#: ../../reference/compound_stmts.rst:843 msgid "The :keyword:`!async with` statement" msgstr "Pernyataan :keyword:`!async with`" -#: ../../reference/compound_stmts.rst:846 +#: ../../reference/compound_stmts.rst:848 msgid "" "An :term:`asynchronous context manager` is a :term:`context manager` that is" " able to suspend execution in its *enter* and *exit* methods." msgstr "" -#: ../../reference/compound_stmts.rst:873 +#: ../../reference/compound_stmts.rst:875 msgid "See also :meth:`__aenter__` and :meth:`__aexit__` for details." msgstr "" -#: ../../reference/compound_stmts.rst:875 +#: ../../reference/compound_stmts.rst:877 msgid "" "It is a :exc:`SyntaxError` to use an ``async with`` statement outside the " "body of a coroutine function." msgstr "" -#: ../../reference/compound_stmts.rst:881 +#: ../../reference/compound_stmts.rst:883 msgid ":pep:`492` - Coroutines with async and await syntax" msgstr "" -#: ../../reference/compound_stmts.rst:881 +#: ../../reference/compound_stmts.rst:883 msgid "" "The proposal that made coroutines a proper standalone concept in Python, and" " added supporting syntax." msgstr "" -#: ../../reference/compound_stmts.rst:886 +#: ../../reference/compound_stmts.rst:888 msgid "Footnotes" msgstr "Catatan kaki" -#: ../../reference/compound_stmts.rst:887 +#: ../../reference/compound_stmts.rst:889 msgid "" "The exception is propagated to the invocation stack unless there is a " ":keyword:`finally` clause which happens to raise another exception. That new" " exception causes the old one to be lost." msgstr "" -#: ../../reference/compound_stmts.rst:891 +#: ../../reference/compound_stmts.rst:893 msgid "" "A string literal appearing as the first statement in the function body is " "transformed into the function's ``__doc__`` attribute and therefore the " "function's :term:`docstring`." msgstr "" -#: ../../reference/compound_stmts.rst:895 +#: ../../reference/compound_stmts.rst:897 msgid "" "A string literal appearing as the first statement in the class body is " "transformed into the namespace's ``__doc__`` item and therefore the class's " diff --git a/reference/simple_stmts.po b/reference/simple_stmts.po index c65e7ad..23fe9c9 100644 --- a/reference/simple_stmts.po +++ b/reference/simple_stmts.po @@ -4,7 +4,7 @@ # FIRST AUTHOR , YEAR. # # Translators: -# oon arfiandwi , 2019 +# oon arfiandwi , 2020 # #, fuzzy msgid "" @@ -13,7 +13,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-10-22 04:25+0000\n" "PO-Revision-Date: 2017-02-16 23:39+0000\n" -"Last-Translator: oon arfiandwi , 2019\n" +"Last-Translator: oon arfiandwi , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -431,7 +431,7 @@ msgstr "" #: ../../reference/simple_stmts.rst:421 msgid "The :keyword:`!pass` statement" -msgstr "" +msgstr "Pernyataan :keyword:`!pass`" #: ../../reference/simple_stmts.rst:431 msgid "" @@ -439,6 +439,9 @@ msgid "" "happens. It is useful as a placeholder when a statement is required " "syntactically, but no code needs to be executed, for example::" msgstr "" +":keyword:`pass` adalah operasi null --- ketika dieksekusi, tidak ada yang " +"terjadi. Ini berguna sebagai penampung ketika pernyataan diperlukan secara " +"sintaksis, tetapi tidak ada kode yang perlu dieksekusi, misalnya::" #: ../../reference/simple_stmts.rst:443 msgid "The :keyword:`!del` statement" @@ -471,6 +474,10 @@ msgid "" "to assignment of an empty slice of the right type (but even this is " "determined by the sliced object)." msgstr "" +"Penghapusan referensi atribut, _subscriptions_ dan pemotongan diteruskan ke " +"objek utama yang terlibat; penghapusan suatu irisan secara umum setara " +"dengan penetapan irisan kosong dari jenis yang benar (tetapi ini pun " +"ditentukan oleh objek yang diiris)." #: ../../reference/simple_stmts.rst:474 msgid "" @@ -506,6 +513,9 @@ msgid "" " a :keyword:`finally` clause, that :keyword:`!finally` clause is executed " "before really leaving the function." msgstr "" +"Ketika :keyword:`return` melewati kontrol dari pernyataan :keyword:`try` " +"dengan klausa :keyword:`finally`, klausa :keyword:`!finally` itu dieksekusi " +"sebelum benar-benar meninggalkan fungsi." #: ../../reference/simple_stmts.rst:506 msgid "" @@ -656,6 +666,9 @@ msgid "" "a :keyword:`finally` clause, that :keyword:`!finally` clause is executed " "before really leaving the loop." msgstr "" +"Ketika :keyword:`break` melewati kontrol dari pernyataan :keyword:`try` " +"dengan klausa :keyword:`finally`, klausa :keyword:`!finally` itu dieksekusi " +"sebelum benar-benar meninggalkan pengulangan." #: ../../reference/simple_stmts.rst:692 msgid "The :keyword:`!continue` statement" @@ -675,6 +688,9 @@ msgid "" "with a :keyword:`finally` clause, that :keyword:`!finally` clause is " "executed before really starting the next loop cycle." msgstr "" +"Ketika :keyword:`continue` melewati kontrol dari pernyataan :keyword:`try` " +"dengan klausa :keyword:`finally`, klausa :keyword:`!finally` itu dieksekusi " +"sebelum benar-benar memulai siklus pengulangan berikutnya." #: ../../reference/simple_stmts.rst:717 msgid "The :keyword:`!import` statement" @@ -955,6 +971,11 @@ msgid "" "and the script includes a future statement, it will be in effect in the " "interactive session started after the script is executed." msgstr "" +"Pernyataan _future_ yang diketik pada _prompt_ interaktif _interpreter_ akan" +" berlaku selama sisa sesi _interpreter_. Jika _interpreter_ dimulai dengan " +":option:`-i`, diberikan nama skrip untuk dieksekusi, dan skrip menyertakan " +"pernyataan _future_, ini akan berlaku dalam sesi interaktif yang dimulai " +"setelah skrip dieksekusi." #: ../../reference/simple_stmts.rst:926 msgid ":pep:`236` - Back to the __future__" diff --git a/translations/python-newest.whatsnew--3_9/id.po b/translations/python-newest.whatsnew--3_9/id.po index 694298f..6e123d8 100644 --- a/translations/python-newest.whatsnew--3_9/id.po +++ b/translations/python-newest.whatsnew--3_9/id.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-02 04:31+0000\n" +"POT-Creation-Date: 2020-12-21 04:56+0000\n" "PO-Revision-Date: 2020-05-31 09:32+0000\n" "Last-Translator: Elmo Allistair , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -237,11 +237,9 @@ msgstr "" #: ../../whatsnew/3.9.rst:138 msgid "" -"Note: a number of pre-existing deprecatations were removed in this version " -"of Python as well. Consult the :ref:`removed-in-python-39` section." +"Note: a number of pre-existing deprecations were removed in this version of " +"Python as well. Consult the :ref:`removed-in-python-39` section." msgstr "" -"Catatan: sejumlah penghentian yang sudah ada telah dihapus dalam versi " -"Python ini juga. Konsultasikan di bagian :ref:`removed-in-python-39`." #: ../../whatsnew/3.9.rst:143 ../../whatsnew/3.9.rst:1236 msgid "New Features" @@ -1069,7 +1067,7 @@ msgid "" "(Contributed by Huon Wilson in :issue:`40630`.)" msgstr "" -#: ../../whatsnew/3.9.rst:690 +#: ../../whatsnew/3.9.rst:690 ../../whatsnew/3.9.rst:1462 msgid "typing" msgstr "typing" @@ -2210,3 +2208,88 @@ msgid "" "``PyNoArgsFunction``. (Contributed by Pablo Galindo Salgado in " ":issue:`39372`.)" msgstr "" + +#: ../../whatsnew/3.9.rst:1459 +msgid "Notable changes in Python 3.9.1" +msgstr "" + +#: ../../whatsnew/3.9.rst:1464 +msgid "" +"The behavior of :class:`typing.Literal` was changed to conform with " +":pep:`586` and to match the behavior of static type checkers specified in " +"the PEP." +msgstr "" + +#: ../../whatsnew/3.9.rst:1467 +msgid "``Literal`` now de-duplicates parameters." +msgstr "" + +#: ../../whatsnew/3.9.rst:1468 +msgid "" +"Equality comparisons between ``Literal`` objects are now order independent." +msgstr "" + +#: ../../whatsnew/3.9.rst:1469 +msgid "" +"``Literal`` comparisons now respect types. For example, ``Literal[0] == " +"Literal[False]`` previously evaluated to ``True``. It is now ``False``. To" +" support this change, the internally used type cache now supports " +"differentiating types." +msgstr "" + +#: ../../whatsnew/3.9.rst:1473 +msgid "" +"``Literal`` objects will now raise a :exc:`TypeError` exception during " +"equality comparisons if one of their parameters are not :term:`immutable`. " +"Note that declaring ``Literal`` with mutable parameters will not throw an " +"error::" +msgstr "" + +#: ../../whatsnew/3.9.rst:1485 +msgid "(Contributed by Yurii Karabas in :issue:`42345`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:1488 +msgid "macOS 11.0 (Big Sur) and Apple Silicon Mac support" +msgstr "" + +#: ../../whatsnew/3.9.rst:1490 +msgid "" +"As of 3.9.1, Python now fully supports building and running on macOS 11.0 " +"(Big Sur) and on Apple Silicon Macs (based on the ``ARM64`` architecture). A" +" new universal build variant, ``universal2``, is now available to natively " +"support both ``ARM64`` and ``Intel 64`` in one set of executables. Binaries " +"can also now be built on current versions of macOS to be deployed on a range" +" of older macOS versions (tested to 10.9) while making some newer OS " +"functions and options conditionally available based on the operating system " +"version in use at runtime (\"weaklinking\")." +msgstr "" + +#: ../../whatsnew/3.9.rst:1499 +msgid "" +"(Contributed by Ronald Oussoren and Lawrence D'Anna in :issue:`41100`.)" +msgstr "" + +#: ../../whatsnew/3.9.rst:1502 +msgid "Notable changes in Python 3.9.2" +msgstr "" + +#: ../../whatsnew/3.9.rst:1505 +msgid "collections.abc" +msgstr "" + +#: ../../whatsnew/3.9.rst:1507 +msgid "" +":class:`collections.abc.Callable` generic now flattens type parameters, " +"similar to what :data:`typing.Callable` currently does. This means that " +"``collections.abc.Callable[[int, str], str]`` will have ``__args__`` of " +"``(int, str, str)``; previously this was ``([int, str], str)``. To allow " +"this change, :class:`types.GenericAlias` can now be subclassed, and a " +"subclass will be returned when subscripting the " +":class:`collections.abc.Callable` type. Code which accesses the arguments " +"via :func:`typing.get_args` or ``__args__`` need to account for this change." +" A :exc:`DeprecationWarning` may be emitted for invalid forms of " +"parameterizing :class:`collections.abc.Callable` which may have passed " +"silently in Python 3.9.1. This :exc:`DeprecationWarning` will become a " +":exc:`TypeError` in Python 3.10. (Contributed by Ken Jin in :issue:`42195`.)" +msgstr "" diff --git a/tutorial/controlflow.po b/tutorial/controlflow.po index c0bf7ad..1596162 100644 --- a/tutorial/controlflow.po +++ b/tutorial/controlflow.po @@ -4,8 +4,8 @@ # FIRST AUTHOR , YEAR. # # Translators: -# oon arfiandwi , 2019 # Ryan Febriansyah <15523163@students.uii.ac.id>, 2020 +# oon arfiandwi , 2020 # #, fuzzy msgid "" @@ -14,7 +14,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-08-23 03:56+0000\n" "PO-Revision-Date: 2017-02-16 23:40+0000\n" -"Last-Translator: Ryan Febriansyah <15523163@students.uii.ac.id>, 2020\n" +"Last-Translator: oon arfiandwi , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -277,7 +277,7 @@ msgstr "" "Tempat lain :keyword:`pass` dapat digunakan adalah sebagai tempat-penampung " "*place-holder* untuk fungsi atau badan bersyarat *conditional body* saat " "Anda bekerja pada kode baru, memungkinkan Anda untuk terus berpikir pada " -"tingkat yang lebih abstrak. :keyword: `!pass` diabaikan secara diam-diam::" +"tingkat yang lebih abstrak. :keyword:`!pass` diabaikan secara diam-diam::" #: ../../tutorial/controlflow.rst:249 msgid "Defining Functions" diff --git a/tutorial/errors.po b/tutorial/errors.po index 5086f92..a9619ec 100644 --- a/tutorial/errors.po +++ b/tutorial/errors.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-12-21 04:56+0000\n" "PO-Revision-Date: 2017-02-16 23:40+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -357,8 +357,7 @@ msgstr "" #: ../../tutorial/errors.rst:275 msgid "" "The :keyword:`raise` statement allows an optional :keyword:`from` which " -"enables chaining exceptions by setting the ``__cause__`` attribute of the " -"raised exception. For example::" +"enables chaining exceptions. For example::" msgstr "" #: ../../tutorial/errors.rst:281 @@ -367,17 +366,21 @@ msgstr "" #: ../../tutorial/errors.rst:302 msgid "" -"The expression following the :keyword:`from` must be either an exception or " -"``None``. Exception chaining happens automatically when an exception is " -"raised inside an exception handler or :keyword:`finally` section. Exception " -"chaining can be disabled by using ``from None`` idiom:" +"Exception chaining happens automatically when an exception is raised inside " +"an :keyword:`except` or :keyword:`finally` section. Exception chaining can " +"be disabled by using ``from None`` idiom:" msgstr "" -#: ../../tutorial/errors.rst:320 +#: ../../tutorial/errors.rst:315 +msgid "" +"For more information about chaining mechanics, see :ref:`bltin-exceptions`." +msgstr "" + +#: ../../tutorial/errors.rst:321 msgid "User-defined Exceptions" msgstr "Pengecualian yang Ditentukan Pengguna" -#: ../../tutorial/errors.rst:322 +#: ../../tutorial/errors.rst:323 msgid "" "Programs may name their own exceptions by creating a new exception class " "(see :ref:`tut-classes` for more about Python classes). Exceptions should " @@ -389,7 +392,7 @@ msgstr "" "tentang kelas Python). Pengecualian biasanya berasal dari kelas " ":exc:`Exception`, baik secara langsung atau tidak langsung." -#: ../../tutorial/errors.rst:326 +#: ../../tutorial/errors.rst:327 msgid "" "Exception classes can be defined which do anything any other class can do, " "but are usually kept simple, often only offering a number of attributes that" @@ -408,7 +411,7 @@ msgstr "" "mensubkelaskan kelas itu untuk membuat kelas pengecualian khusus untuk " "kondisi kesalahan yang berbeda::" -#: ../../tutorial/errors.rst:364 +#: ../../tutorial/errors.rst:365 msgid "" "Most exceptions are defined with names that end in \"Error\", similar to the" " naming of the standard exceptions." @@ -416,7 +419,7 @@ msgstr "" "Sebagian besar pengecualian didefinisikan dengan nama yang diakhiri dengan " "\"Error\", mirip dengan penamaan pengecualian standar." -#: ../../tutorial/errors.rst:367 +#: ../../tutorial/errors.rst:368 msgid "" "Many standard modules define their own exceptions to report errors that may " "occur in functions they define. More information on classes is presented in" @@ -426,11 +429,11 @@ msgstr "" " kesalahan yang mungkin terjadi pada fungsi yang mereka tetapkan. Informasi " "lebih lanjut tentang kelas disajikan dalam bab :ref:`tut-class`." -#: ../../tutorial/errors.rst:375 +#: ../../tutorial/errors.rst:376 msgid "Defining Clean-up Actions" msgstr "Mendefinisikan Tindakan Pembersihan" -#: ../../tutorial/errors.rst:377 +#: ../../tutorial/errors.rst:378 msgid "" "The :keyword:`try` statement has another optional clause which is intended " "to define clean-up actions that must be executed under all circumstances. " @@ -440,7 +443,7 @@ msgstr "" "untuk menentukan tindakan pembersihan yang harus dijalankan dalam semua " "keadaan. Sebagai contoh::" -#: ../../tutorial/errors.rst:391 +#: ../../tutorial/errors.rst:392 msgid "" "If a :keyword:`finally` clause is present, the :keyword:`!finally` clause " "will execute as the last task before the :keyword:`try` statement completes." @@ -449,7 +452,7 @@ msgid "" "cases when an exception occurs:" msgstr "" -#: ../../tutorial/errors.rst:397 +#: ../../tutorial/errors.rst:398 msgid "" "If an exception occurs during execution of the :keyword:`!try` clause, the " "exception may be handled by an :keyword:`except` clause. If the exception is" @@ -457,7 +460,7 @@ msgid "" "after the :keyword:`!finally` clause has been executed." msgstr "" -#: ../../tutorial/errors.rst:403 +#: ../../tutorial/errors.rst:404 msgid "" "An exception could occur during execution of an :keyword:`!except` or " ":keyword:`!else` clause. Again, the exception is re-raised after the " @@ -467,7 +470,7 @@ msgstr "" " :keyword:`!else`. Sekali lagi, pengecualian akan muncul kembali setelah " "klausa :keyword:`!finally` telah dieksekusi." -#: ../../tutorial/errors.rst:407 +#: ../../tutorial/errors.rst:408 msgid "" "If the :keyword:`!try` statement reaches a :keyword:`break`, " ":keyword:`continue` or :keyword:`return` statement, the :keyword:`!finally` " @@ -475,7 +478,7 @@ msgid "" ":keyword:`!continue` or :keyword:`!return` statement's execution." msgstr "" -#: ../../tutorial/errors.rst:413 +#: ../../tutorial/errors.rst:414 msgid "" "If a :keyword:`!finally` clause includes a :keyword:`!return` statement, the" " returned value will be the one from the :keyword:`!finally` clause's " @@ -483,15 +486,15 @@ msgid "" "clause's :keyword:`!return` statement." msgstr "" -#: ../../tutorial/errors.rst:419 +#: ../../tutorial/errors.rst:420 msgid "For example::" msgstr "Sebagai contoh::" -#: ../../tutorial/errors.rst:430 +#: ../../tutorial/errors.rst:431 msgid "A more complicated example::" msgstr "Contoh yang lebih rumit::" -#: ../../tutorial/errors.rst:455 +#: ../../tutorial/errors.rst:456 msgid "" "As you can see, the :keyword:`finally` clause is executed in any event. The" " :exc:`TypeError` raised by dividing two strings is not handled by the " @@ -503,7 +506,7 @@ msgstr "" "string tidak ditangani oleh klausa :keyword:`except` dan karenanya kembali " "muncul setelah klausa :keyword:`!finally` telah dieksekusi." -#: ../../tutorial/errors.rst:460 +#: ../../tutorial/errors.rst:461 msgid "" "In real world applications, the :keyword:`finally` clause is useful for " "releasing external resources (such as files or network connections), " @@ -513,11 +516,11 @@ msgstr "" "melepaskan sumber daya eksternal (seperti berkas atau koneksi jaringan), " "terlepas dari apakah penggunaan sumber daya tersebut berhasil." -#: ../../tutorial/errors.rst:468 +#: ../../tutorial/errors.rst:469 msgid "Predefined Clean-up Actions" msgstr "Tindakan Pembersihan yang Sudah Ditentukan" -#: ../../tutorial/errors.rst:470 +#: ../../tutorial/errors.rst:471 msgid "" "Some objects define standard clean-up actions to be undertaken when the " "object is no longer needed, regardless of whether or not the operation using" @@ -529,7 +532,7 @@ msgstr "" "menggunakan objek berhasil atau gagal. Lihatlah contoh berikut, yang mencoba" " membuka berkas dan mencetak isinya ke layar. ::" -#: ../../tutorial/errors.rst:478 +#: ../../tutorial/errors.rst:479 msgid "" "The problem with this code is that it leaves the file open for an " "indeterminate amount of time after this part of the code has finished " @@ -545,7 +548,7 @@ msgstr "" "memungkinkan objek seperti berkas digunakan dengan cara yang memastikan " "mereka selalu dibersihkan secepatnya dan dengan benar. ::" -#: ../../tutorial/errors.rst:488 +#: ../../tutorial/errors.rst:489 msgid "" "After the statement is executed, the file *f* is always closed, even if a " "problem was encountered while processing the lines. Objects which, like " diff --git a/tutorial/inputoutput.po b/tutorial/inputoutput.po index 6db716b..41960d8 100644 --- a/tutorial/inputoutput.po +++ b/tutorial/inputoutput.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 09:25+0000\n" +"POT-Creation-Date: 2020-12-21 04:56+0000\n" "PO-Revision-Date: 2017-02-16 23:40+0000\n" "Last-Translator: Ryan Febriansyah <15523163@students.uii.ac.id>, 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -433,21 +433,17 @@ msgstr "" msgid "" "If you're not using the :keyword:`with` keyword, then you should call " "``f.close()`` to close the file and immediately free up any system resources" -" used by it. If you don't explicitly close a file, Python's garbage " -"collector will eventually destroy the object and close the open file for " -"you, but the file may stay open for a while. Another risk is that different" -" Python implementations will do this clean-up at different times." -msgstr "" -"Jika Anda tidak menggunakan kata kunci :keyword:`with`, maka Anda harus " -"memanggil ``f.close()`` untuk menutup berkas dan segera membebaskan semua " -"sumber daya sistem yang digunakan olehnya. Jika Anda tidak secara eksplisit " -"menutup file, pengumpul sampah *garbage collector* Python pada akhirnya akan" -" menghancurkan objek dan menutup file yang terbuka untuk Anda, tetapi berkas" -" tersebut mungkin tetap terbuka untuk sementara waktu. Risiko lain adalah " -"implementasi Python yang berbeda akan melakukan pembersihan ini pada waktu " -"yang berbeda." - -#: ../../tutorial/inputoutput.rst:338 +" used by it." +msgstr "" + +#: ../../tutorial/inputoutput.rst:335 +msgid "" +"Calling ``f.write()`` without using the :keyword:`!with` keyword or calling " +"``f.close()`` **might** result in the arguments of ``f.write()`` not being " +"completely written to the disk, even if the program exits successfully." +msgstr "" + +#: ../../tutorial/inputoutput.rst:343 msgid "" "After a file object is closed, either by a :keyword:`with` statement or by " "calling ``f.close()``, attempts to use the file object will automatically " @@ -457,11 +453,11 @@ msgstr "" "dengan memanggil ``f.close()``, upaya untuk menggunakan objek file akan " "secara otomatis gagal. ::" -#: ../../tutorial/inputoutput.rst:352 +#: ../../tutorial/inputoutput.rst:357 msgid "Methods of File Objects" msgstr "Metode Objek Berkas" -#: ../../tutorial/inputoutput.rst:354 +#: ../../tutorial/inputoutput.rst:359 msgid "" "The rest of the examples in this section will assume that a file object " "called ``f`` has already been created." @@ -469,7 +465,7 @@ msgstr "" "Sisa contoh di bagian ini akan menganggap bahwa objek berkas bernama ``f`` " "telah dibuat." -#: ../../tutorial/inputoutput.rst:357 +#: ../../tutorial/inputoutput.rst:362 msgid "" "To read a file's contents, call ``f.read(size)``, which reads some quantity " "of data and returns it as a string (in text mode) or bytes object (in binary" @@ -490,7 +486,7 @@ msgstr "" "akhir file telah tercapai, ``f.read()`` akan mengembalikan string kosong " "(``''``). ::" -#: ../../tutorial/inputoutput.rst:371 +#: ../../tutorial/inputoutput.rst:376 msgid "" "``f.readline()`` reads a single line from the file; a newline character " "(``\\n``) is left at the end of the string, and is only omitted on the last " @@ -506,7 +502,7 @@ msgstr "" "tercapai, sementara baris kosong diwakili oleh ``'\\n'``, string yang hanya " "berisi satu baris baru. ::" -#: ../../tutorial/inputoutput.rst:385 +#: ../../tutorial/inputoutput.rst:390 msgid "" "For reading lines from a file, you can loop over the file object. This is " "memory efficient, fast, and leads to simple code::" @@ -514,7 +510,7 @@ msgstr "" "Untuk membaca baris dari file, Anda dapat mengulangi objek berkas. Ini hemat" " memori, cepat, dan mengarah ke kode sederhana ::" -#: ../../tutorial/inputoutput.rst:394 +#: ../../tutorial/inputoutput.rst:399 msgid "" "If you want to read all the lines of a file in a list you can also use " "``list(f)`` or ``f.readlines()``." @@ -522,7 +518,7 @@ msgstr "" "Jika Anda ingin membaca semua baris file dalam daftar *list*, Anda juga " "dapat menggunakan ``list(f)`` atau ``f.readlines()``." -#: ../../tutorial/inputoutput.rst:397 +#: ../../tutorial/inputoutput.rst:402 msgid "" "``f.write(string)`` writes the contents of *string* to the file, returning " "the number of characters written. ::" @@ -530,7 +526,7 @@ msgstr "" "``f.write(string)`` menulis konten *string* ke berkas, mengembalikan jumlah " "karakter yang ditulis. ::" -#: ../../tutorial/inputoutput.rst:403 +#: ../../tutorial/inputoutput.rst:408 msgid "" "Other types of objects need to be converted -- either to a string (in text " "mode) or a bytes object (in binary mode) -- before writing them::" @@ -538,7 +534,7 @@ msgstr "" "Jenis objek lain perlu dikonversi -- baik menjadi string (dalam mode teks) " "atau objek byte (dalam mode biner) -- sebelum menulisnya::" -#: ../../tutorial/inputoutput.rst:411 +#: ../../tutorial/inputoutput.rst:416 msgid "" "``f.tell()`` returns an integer giving the file object's current position in" " the file represented as number of bytes from the beginning of the file when" @@ -548,7 +544,7 @@ msgstr "" "ini dalam berkas yang direpresentasikan sebagai jumlah byte dari awal berkas" " ketika dalam mode biner dan angka buram *opaque* ketika dalam mode teks." -#: ../../tutorial/inputoutput.rst:415 +#: ../../tutorial/inputoutput.rst:420 msgid "" "To change the file object's position, use ``f.seek(offset, whence)``. The " "position is computed from adding *offset* to a reference point; the " @@ -565,7 +561,7 @@ msgstr "" "sebagai titik referensi. *whence* dapat dihilangkan dan default ke 0, " "menggunakan awal file sebagai titik referensi. ::" -#: ../../tutorial/inputoutput.rst:434 +#: ../../tutorial/inputoutput.rst:439 msgid "" "In text files (those opened without a ``b`` in the mode string), only seeks " "relative to the beginning of the file are allowed (the exception being " @@ -579,7 +575,7 @@ msgstr "" " adalah yang dikembalikan dari ``f.tell()``, atau nol. Nilai *offset* " "lainnya menghasilkan perilaku tidak terdefinisi." -#: ../../tutorial/inputoutput.rst:440 +#: ../../tutorial/inputoutput.rst:445 msgid "" "File objects have some additional methods, such as :meth:`~file.isatty` and " ":meth:`~file.truncate` which are less frequently used; consult the Library " @@ -589,11 +585,11 @@ msgstr "" "dan :meth:`~file.truncate` yang lebih jarang digunakan; bacalah Referensi " "Pustaka untuk panduan lengkap untuk objek berkas." -#: ../../tutorial/inputoutput.rst:448 +#: ../../tutorial/inputoutput.rst:453 msgid "Saving structured data with :mod:`json`" msgstr "Menyimpan data terstruktur dengan :mod:`json`" -#: ../../tutorial/inputoutput.rst:452 +#: ../../tutorial/inputoutput.rst:457 msgid "" "Strings can easily be written to and read from a file. Numbers take a bit " "more effort, since the :meth:`read` method only returns strings, which will " @@ -610,7 +606,7 @@ msgstr "" "*dictionary* bersarang, penguraian dan pembuatan serialisasi dengan tangan " "menjadi rumit." -#: ../../tutorial/inputoutput.rst:459 +#: ../../tutorial/inputoutput.rst:464 msgid "" "Rather than having users constantly writing and debugging code to save " "complicated data types to files, Python allows you to use the popular data " @@ -633,7 +629,7 @@ msgstr "" "berkas atau data, atau dikirim melalui koneksi jaringan ke beberapa mesin " "yang jauh." -#: ../../tutorial/inputoutput.rst:470 +#: ../../tutorial/inputoutput.rst:475 msgid "" "The JSON format is commonly used by modern applications to allow for data " "exchange. Many programmers are already familiar with it, which makes it a " @@ -643,7 +639,7 @@ msgstr "" "pertukaran data. Banyak programmer sudah terbiasa dengannya, yang membuatnya" " menjadi pilihan yang baik untuk interoperabilitas." -#: ../../tutorial/inputoutput.rst:474 +#: ../../tutorial/inputoutput.rst:479 msgid "" "If you have an object ``x``, you can view its JSON string representation " "with a simple line of code::" @@ -651,7 +647,7 @@ msgstr "" "Jika Anda memiliki objek ``x``, Anda dapat melihat representasi string JSON " "dengan baris kode sederhana::" -#: ../../tutorial/inputoutput.rst:481 +#: ../../tutorial/inputoutput.rst:486 msgid "" "Another variant of the :func:`~json.dumps` function, called " ":func:`~json.dump`, simply serializes the object to a :term:`text file`. So" @@ -662,7 +658,7 @@ msgstr "" " ``f`` adalah objek :term:`text file` dibuka untuk menulis, kita dapat " "melakukan ini::" -#: ../../tutorial/inputoutput.rst:487 +#: ../../tutorial/inputoutput.rst:492 msgid "" "To decode the object again, if ``f`` is a :term:`text file` object which has" " been opened for reading::" @@ -670,7 +666,7 @@ msgstr "" "Untuk menerjemahkan *decode* objek lagi, jika ``f`` adalah objek :term:`text" " file` yang telah dibuka untuk membaca::" -#: ../../tutorial/inputoutput.rst:492 +#: ../../tutorial/inputoutput.rst:497 msgid "" "This simple serialization technique can handle lists and dictionaries, but " "serializing arbitrary class instances in JSON requires a bit of extra " @@ -682,11 +678,11 @@ msgstr "" "*arbitrary* di JSON membutuhkan sedikit usaha ekstra. Referensi untuk modul " ":mod:`json` berisi penjelasan tentang ini." -#: ../../tutorial/inputoutput.rst:498 +#: ../../tutorial/inputoutput.rst:503 msgid ":mod:`pickle` - the pickle module" msgstr ":mod:`Pickle` - modul *pickle*" -#: ../../tutorial/inputoutput.rst:500 +#: ../../tutorial/inputoutput.rst:505 msgid "" "Contrary to :ref:`JSON `, *pickle* is a protocol which allows the " "serialization of arbitrarily complex Python objects. As such, it is " diff --git a/using/windows.po b/using/windows.po index 6795390..9ed9ce0 100644 --- a/using/windows.po +++ b/using/windows.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-10-21 04:23+0000\n" +"POT-Creation-Date: 2020-12-21 04:56+0000\n" "PO-Revision-Date: 2017-02-16 23:42+0000\n" "Last-Translator: oon arfiandwi , 2019\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -47,8 +47,8 @@ msgstr "" msgid "" "As specified in :pep:`11`, a Python release only supports a Windows platform" " while Microsoft considers the platform under extended support. This means " -"that Python |version| supports Windows Vista and newer. If you require " -"Windows XP support then please install Python 3.4." +"that Python |version| supports Windows 8.1 and newer. If you require Windows" +" 7 support, please install Python 3.8." msgstr "" #: ../../using/windows.rst:29 diff --git a/whatsnew/3_8.po b/whatsnew/3_8.po index 52073cc..0e676d6 100644 --- a/whatsnew/3_8.po +++ b/whatsnew/3_8.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-09-24 04:11+0000\n" +"POT-Creation-Date: 2020-12-21 04:56+0000\n" "PO-Revision-Date: 2019-09-01 14:44+0000\n" "Last-Translator: Elmo Allistair , 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -2766,18 +2766,11 @@ msgstr "(Kontribusi dari Antoine Pitrou di :issue:`32388`.)" #: ../../whatsnew/3.8.rst:2116 msgid "" -"The :c:func:`PyCode_New` has a new parameter in the second position " -"(*posonlyargcount*) to support :pep:`570`, indicating the number of " -"positional-only arguments." -msgstr "" - -#: ../../whatsnew/3.8.rst:2119 -msgid "" "The functions :c:func:`PyNode_AddChild` and :c:func:`PyParser_AddToken` now " "accept two additional ``int`` arguments *end_lineno* and *end_col_offset*." msgstr "" -#: ../../whatsnew/3.8.rst:2122 +#: ../../whatsnew/3.8.rst:2119 msgid "" "The :file:`libpython38.a` file to allow MinGW tools to link directly against" " :file:`python38.dll` is no longer included in the regular Windows " @@ -2786,7 +2779,7 @@ msgid "" "package:" msgstr "" -#: ../../whatsnew/3.8.rst:2132 +#: ../../whatsnew/3.8.rst:2129 msgid "" "The location of an installed :file:`pythonXY.dll` will depend on the " "installation options and the version and language of Windows. See :ref" @@ -2795,15 +2788,15 @@ msgid "" " :file:`libs` directory under your Python installation." msgstr "" -#: ../../whatsnew/3.8.rst:2138 +#: ../../whatsnew/3.8.rst:2135 msgid "(Contributed by Steve Dower in :issue:`37351`.)" msgstr "(Kontribusi dari Steve Dower di :issue:`37351`.)" -#: ../../whatsnew/3.8.rst:2142 +#: ../../whatsnew/3.8.rst:2139 msgid "CPython bytecode changes" msgstr "Perubahan bytecode CPython" -#: ../../whatsnew/3.8.rst:2144 +#: ../../whatsnew/3.8.rst:2141 msgid "" "The interpreter loop has been simplified by moving the logic of unrolling " "the stack of blocks into the compiler. The compiler emits now explicit " @@ -2811,7 +2804,7 @@ msgid "" "code for :keyword:`break`, :keyword:`continue` and :keyword:`return`." msgstr "" -#: ../../whatsnew/3.8.rst:2150 +#: ../../whatsnew/3.8.rst:2147 msgid "" "Removed opcodes :opcode:`BREAK_LOOP`, :opcode:`CONTINUE_LOOP`, " ":opcode:`SETUP_LOOP` and :opcode:`SETUP_EXCEPT`. Added new opcodes " @@ -2820,7 +2813,7 @@ msgid "" ":opcode:`WITH_CLEANUP_START`." msgstr "" -#: ../../whatsnew/3.8.rst:2156 +#: ../../whatsnew/3.8.rst:2153 msgid "" "(Contributed by Mark Shannon, Antoine Pitrou and Serhiy Storchaka in " ":issue:`17611`.)" @@ -2828,14 +2821,14 @@ msgstr "" "(Kontribusi dari Mark Shannon, Antoine Pitrou dan Serhiy Storchaka di " ":issue:`17611`.)" -#: ../../whatsnew/3.8.rst:2159 +#: ../../whatsnew/3.8.rst:2156 msgid "" "Added new opcode :opcode:`END_ASYNC_FOR` for handling exceptions raised when" " awaiting a next item in an :keyword:`async for` loop. (Contributed by " "Serhiy Storchaka in :issue:`33041`.)" msgstr "" -#: ../../whatsnew/3.8.rst:2163 +#: ../../whatsnew/3.8.rst:2160 msgid "" "The :opcode:`MAP_ADD` now expects the value as the first element in the " "stack and the key as the second element. This change was made so the key is " @@ -2843,11 +2836,11 @@ msgid "" "by :pep:`572`. (Contributed by Jörn Heissler in :issue:`35224`.)" msgstr "" -#: ../../whatsnew/3.8.rst:2170 +#: ../../whatsnew/3.8.rst:2167 msgid "Demos and Tools" msgstr "Demo dan Alat" -#: ../../whatsnew/3.8.rst:2172 +#: ../../whatsnew/3.8.rst:2169 msgid "" "Added a benchmark script for timing various ways to access variables: " "``Tools/scripts/var_access_benchmark.py``. (Contributed by Raymond Hettinger" @@ -2857,11 +2850,11 @@ msgstr "" "cara untuk mengakses variabel: ``Tools/scripts/var_access_benchmark.py``. " "(Dikontribusikan oleh Raymond Hettinger di :issue:`35884`.)" -#: ../../whatsnew/3.8.rst:2176 +#: ../../whatsnew/3.8.rst:2173 msgid "Here's a summary of performance improvements since Python 3.3:" msgstr "" -#: ../../whatsnew/3.8.rst:2223 +#: ../../whatsnew/3.8.rst:2220 msgid "" "The benchmarks were measured on an `Intel® Core™ i7-4960HQ processor " ", 2020\n" "Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n" @@ -35,26 +35,613 @@ msgstr "Python next" msgid "*Release date: XXXX-XX-XX*" msgstr "*Tanggal rilis: XXXX-XX-XX*" -#: ../../../build/NEWS:10 ../../../build/NEWS:489 ../../../build/NEWS:591 -#: ../../../build/NEWS:1033 ../../../build/NEWS:1386 ../../../build/NEWS:1838 -#: ../../../build/NEWS:2344 ../../../build/NEWS:3047 ../../../build/NEWS:3432 -#: ../../../build/NEWS:5382 ../../../build/NEWS:6138 ../../../build/NEWS:6682 -#: ../../../build/NEWS:7212 ../../../build/NEWS:10743 -#: ../../../build/NEWS:10961 ../../../build/NEWS:12689 -#: ../../../build/NEWS:15140 ../../../build/NEWS:15907 -#: ../../../build/NEWS:16370 ../../../build/NEWS:16472 -#: ../../../build/NEWS:18538 ../../../build/NEWS:18557 -#: ../../../build/NEWS:18722 ../../../build/NEWS:18773 -#: ../../../build/NEWS:19368 ../../../build/NEWS:19479 -#: ../../../build/NEWS:19569 ../../../build/NEWS:20278 -#: ../../../build/NEWS:20337 ../../../build/NEWS:21192 -#: ../../../build/NEWS:21205 ../../../build/NEWS:21596 -#: ../../../build/NEWS:21629 ../../../build/NEWS:21741 -#: ../../../build/NEWS:21796 ../../../build/NEWS:21865 +#: ../../../build/NEWS:10 ../../../build/NEWS:154 ../../../build/NEWS:247 +#: ../../../build/NEWS:619 ../../../build/NEWS:761 ../../../build/NEWS:853 +#: ../../../build/NEWS:949 ../../../build/NEWS:1193 ../../../build/NEWS:1388 +#: ../../../build/NEWS:1750 ../../../build/NEWS:2194 ../../../build/NEWS:2704 +#: ../../../build/NEWS:3046 ../../../build/NEWS:3414 ../../../build/NEWS:3830 +#: ../../../build/NEWS:5746 ../../../build/NEWS:6505 ../../../build/NEWS:7043 +#: ../../../build/NEWS:7348 ../../../build/NEWS:7610 ../../../build/NEWS:10590 +#: ../../../build/NEWS:10702 ../../../build/NEWS:10915 +#: ../../../build/NEWS:11106 ../../../build/NEWS:11316 +#: ../../../build/NEWS:11560 ../../../build/NEWS:11879 +#: ../../../build/NEWS:12183 ../../../build/NEWS:12783 +#: ../../../build/NEWS:13072 ../../../build/NEWS:15162 +#: ../../../build/NEWS:15499 ../../../build/NEWS:15816 +#: ../../../build/NEWS:16265 ../../../build/NEWS:16746 +#: ../../../build/NEWS:17098 ../../../build/NEWS:17122 +#: ../../../build/NEWS:17446 ../../../build/NEWS:17476 +#: ../../../build/NEWS:17540 ../../../build/NEWS:17654 +#: ../../../build/NEWS:17778 ../../../build/NEWS:18046 +#: ../../../build/NEWS:18555 ../../../build/NEWS:18793 +#: ../../../build/NEWS:19013 ../../../build/NEWS:19316 +#: ../../../build/NEWS:20650 ../../../build/NEWS:20711 +#: ../../../build/NEWS:21103 ../../../build/NEWS:21794 +#: ../../../build/NEWS:21815 ../../../build/NEWS:22572 +#: ../../../build/NEWS:22590 ../../../build/NEWS:23113 +#: ../../../build/NEWS:23148 ../../../build/NEWS:23176 +#: ../../../build/NEWS:23268 ../../../build/NEWS:23355 +#: ../../../build/NEWS:23460 ../../../build/NEWS:23503 +#: ../../../build/NEWS:23779 ../../../build/NEWS:24014 +#: ../../../build/NEWS:24200 ../../../build/NEWS:24339 +msgid "Core and Builtins" +msgstr "Inti dan Bawaan" + +#: ../../../build/NEWS:12 +msgid "" +"`bpo-32381 `__: Fix encoding name when " +"running a ``.pyc`` file on Windows: :c:func:`PyRun_SimpleFileExFlags()` now " +"uses the correct encoding to decode the filename." +msgstr "" + +#: ../../../build/NEWS:16 +msgid "" +"`bpo-42536 `__: Several built-in and " +"standard library types now ensure that their internal result tuples are " +"always tracked by the :term:`garbage collector `:" +msgstr "" + +#: ../../../build/NEWS:20 +msgid ":meth:`collections.OrderedDict.items() `" +msgstr "" + +#: ../../../build/NEWS:22 +msgid ":meth:`dict.items`" +msgstr "" + +#: ../../../build/NEWS:24 +msgid ":func:`enumerate`" +msgstr ":func:`enumerate`" + +#: ../../../build/NEWS:26 +msgid ":func:`functools.reduce`" +msgstr "" + +#: ../../../build/NEWS:28 +msgid ":func:`itertools.combinations`" +msgstr "" + +#: ../../../build/NEWS:30 +msgid ":func:`itertools.combinations_with_replacement`" +msgstr "" + +#: ../../../build/NEWS:32 +msgid ":func:`itertools.permutations`" +msgstr "" + +#: ../../../build/NEWS:34 +msgid ":func:`itertools.product`" +msgstr "" + +#: ../../../build/NEWS:36 +msgid ":func:`itertools.zip_longest`" +msgstr "" + +#: ../../../build/NEWS:38 +msgid ":func:`zip`" +msgstr ":func:`zip`" + +#: ../../../build/NEWS:40 +msgid "" +"Previously, they could have become untracked by a prior garbage collection. " +"Patch by Brandt Bucher." +msgstr "" + +#: ../../../build/NEWS:43 +msgid "" +"`bpo-42195 `__: The ``__args__`` of the " +"parameterized generics for :data:`typing.Callable` and " +":class:`collections.abc.Callable` are now consistent. The ``__args__`` for " +":class:`collections.abc.Callable` are now flattened while " +":data:`typing.Callable`'s have not changed. To allow this change, " +":class:`types.GenericAlias` can now be subclassed and " +"``collections.abc.Callable``'s ``__class_getitem__`` will now return a " +"subclass of ``types.GenericAlias``. Tests for typing were also updated to " +"not subclass things like ``Callable[..., T]`` as that is not a valid base " +"class. Finally, both types no longer validate their ``argtypes``, in " +"``Callable[[argtypes], resulttype]`` to prepare for :pep:`612`. Patch by " +"Ken Jin." +msgstr "" + +#: ../../../build/NEWS:56 ../../../build/NEWS:163 ../../../build/NEWS:319 +#: ../../../build/NEWS:586 ../../../build/NEWS:654 ../../../build/NEWS:767 +#: ../../../build/NEWS:883 ../../../build/NEWS:1008 ../../../build/NEWS:1172 +#: ../../../build/NEWS:1240 ../../../build/NEWS:1446 ../../../build/NEWS:1834 +#: ../../../build/NEWS:2321 ../../../build/NEWS:2781 ../../../build/NEWS:3144 +#: ../../../build/NEWS:3491 ../../../build/NEWS:4147 ../../../build/NEWS:5910 +#: ../../../build/NEWS:6574 ../../../build/NEWS:7118 ../../../build/NEWS:7412 +#: ../../../build/NEWS:8164 ../../../build/NEWS:10572 +#: ../../../build/NEWS:10605 ../../../build/NEWS:10733 +#: ../../../build/NEWS:10941 ../../../build/NEWS:11132 +#: ../../../build/NEWS:11337 ../../../build/NEWS:11635 +#: ../../../build/NEWS:11956 ../../../build/NEWS:12281 +#: ../../../build/NEWS:12871 ../../../build/NEWS:13530 +#: ../../../build/NEWS:15199 ../../../build/NEWS:15545 +#: ../../../build/NEWS:15911 ../../../build/NEWS:16235 +#: ../../../build/NEWS:16337 ../../../build/NEWS:16793 +#: ../../../build/NEWS:16828 ../../../build/NEWS:17190 +#: ../../../build/NEWS:17493 ../../../build/NEWS:17575 +#: ../../../build/NEWS:17678 ../../../build/NEWS:17848 +#: ../../../build/NEWS:18183 ../../../build/NEWS:18601 +#: ../../../build/NEWS:18810 ../../../build/NEWS:18894 +#: ../../../build/NEWS:18911 ../../../build/NEWS:19053 +#: ../../../build/NEWS:19079 ../../../build/NEWS:19129 +#: ../../../build/NEWS:19601 ../../../build/NEWS:19724 +#: ../../../build/NEWS:19834 ../../../build/NEWS:19924 +#: ../../../build/NEWS:20656 ../../../build/NEWS:20674 +#: ../../../build/NEWS:20762 ../../../build/NEWS:21234 +#: ../../../build/NEWS:21548 ../../../build/NEWS:21559 +#: ../../../build/NEWS:21953 ../../../build/NEWS:21985 +#: ../../../build/NEWS:22097 ../../../build/NEWS:22151 +#: ../../../build/NEWS:22220 ../../../build/NEWS:22658 +#: ../../../build/NEWS:23096 ../../../build/NEWS:23123 +#: ../../../build/NEWS:23161 ../../../build/NEWS:23181 +#: ../../../build/NEWS:23288 ../../../build/NEWS:23382 +#: ../../../build/NEWS:23478 ../../../build/NEWS:23553 +#: ../../../build/NEWS:23811 ../../../build/NEWS:24034 +#: ../../../build/NEWS:24207 ../../../build/NEWS:24565 +msgid "Library" +msgstr "Pustaka" + +#: ../../../build/NEWS:58 +msgid "" +"`bpo-37961 `__: Fix crash in " +":func:`tracemalloc.Traceback.__repr__` (regressed in Python 3.9)." +msgstr "" + +#: ../../../build/NEWS:61 +msgid "" +"`bpo-42630 `__: :mod:`tkinter` functions" +" and constructors which need a default root window raise now " +":exc:`RuntimeError` with descriptive message instead of obscure " +":exc:`AttributeError` or :exc:`NameError` if it is not created yet or cannot" +" be created automatically." +msgstr "" + +#: ../../../build/NEWS:66 +msgid "" +"`bpo-42644 `__: `logging.disable` will " +"now validate the types and value of its parameter. It also now accepts " +"strings representing the levels (as does `loging.setLevel`) instead of only " +"the numerical values." +msgstr "" + +#: ../../../build/NEWS:70 +msgid "" +"`bpo-36541 `__: Fixed lib2to3.pgen2 to " +"be able to parse PEP-570 positional only argument syntax." +msgstr "" + +#: ../../../build/NEWS:73 +msgid "" +"`bpo-42517 `__: Enum: private names will" +" raise a DeprecationWarning; in 3.10 they will become normal attributes" +msgstr "" + +#: ../../../build/NEWS:76 +msgid "" +"`bpo-42678 `__: `Enum`: call " +"`__init_subclass__` after members have been added" +msgstr "" + +#: ../../../build/NEWS:78 +msgid "" +"`bpo-42532 `__: Remove unexpected call " +"of ``__bool__`` when passing a ``spec_arg`` argument to a Mock." +msgstr "" + +#: ../../../build/NEWS:81 +msgid "" +"`bpo-34463 `__: Fixed discrepancy " +"between :mod:`traceback` and the interpreter in formatting of SyntaxError " +"with lineno not set (:mod:`traceback` was changed to match interpreter)." +msgstr "" + +#: ../../../build/NEWS:85 +msgid "" +"`bpo-42375 `__: subprocess module update" +" for DragonFlyBSD support." +msgstr "" + +#: ../../../build/NEWS:87 +msgid "" +"`bpo-42318 `__: Fixed support of non-BMP" +" characters in :mod:`tkinter` on macOS." +msgstr "" + +#: ../../../build/NEWS:89 +msgid "" +"`bpo-39825 `__: Windows: Change " +"``sysconfig.get_config_var('EXT_SUFFIX')`` to the expected full " +"``platform_tag.extension`` format. Previously it was hard-coded to ``.pyd``," +" now it is compatible with ``distutils.sysconfig`` and will result in " +"something like ``.cp38-win_amd64.pyd``. This brings windows into conformance" +" with the other platforms." +msgstr "" + +#: ../../../build/NEWS:95 +msgid "" +"`bpo-42059 `__: " +":class:`typing.TypedDict` types created using the alternative call-style " +"syntax now correctly respect the ``total`` keyword argument when setting " +"their ``__required_keys__`` and ``__optional_keys__`` class attributes." +msgstr "" + +#: ../../../build/NEWS:100 +msgid "" +"`bpo-39101 `__: Fixed tests using " +"IsolatedAsyncioTestCase from hanging on BaseExceptions." +msgstr "" + +#: ../../../build/NEWS:103 +msgid "" +"`bpo-41907 `__: fix `format()` behavior " +"for `IntFlag`" +msgstr "" + +#: ../../../build/NEWS:105 +msgid "" +"`bpo-41889 `__: Enum: fix regression " +"involving inheriting a multiply-inherited enum" +msgstr "" + +#: ../../../build/NEWS:108 +msgid "" +"`bpo-41891 `__: Ensure asyncio.wait_for " +"waits for task completion" +msgstr "" + +#: ../../../build/NEWS:110 +msgid "" +"`bpo-40219 `__: Lowered " +":class:`tkinter.ttk.LabeledScale` dummy widget to prevent hiding part of the" +" content label." +msgstr "" + +#: ../../../build/NEWS:113 +msgid "" +"`bpo-40084 `__: Fix ``Enum.__dir__``: " +"dir(Enum.member) now includes attributes as well as methods." +msgstr "" + +#: ../../../build/NEWS:117 ../../../build/NEWS:429 ../../../build/NEWS:712 +#: ../../../build/NEWS:800 ../../../build/NEWS:906 ../../../build/NEWS:1607 +#: ../../../build/NEWS:2051 ../../../build/NEWS:2509 ../../../build/NEWS:2913 +#: ../../../build/NEWS:3337 ../../../build/NEWS:3653 ../../../build/NEWS:4996 +#: ../../../build/NEWS:6300 ../../../build/NEWS:6766 ../../../build/NEWS:7243 +#: ../../../build/NEWS:7485 ../../../build/NEWS:9671 ../../../build/NEWS:10646 +#: ../../../build/NEWS:10856 ../../../build/NEWS:11006 +#: ../../../build/NEWS:11224 ../../../build/NEWS:11469 +#: ../../../build/NEWS:11794 ../../../build/NEWS:12134 +#: ../../../build/NEWS:12617 ../../../build/NEWS:12960 +#: ../../../build/NEWS:14568 ../../../build/NEWS:15322 +#: ../../../build/NEWS:15678 ../../../build/NEWS:16075 +#: ../../../build/NEWS:16473 ../../../build/NEWS:17045 +#: ../../../build/NEWS:17365 ../../../build/NEWS:17521 +#: ../../../build/NEWS:17624 ../../../build/NEWS:18992 +#: ../../../build/NEWS:19252 ../../../build/NEWS:20437 +#: ../../../build/NEWS:20997 ../../../build/NEWS:21673 +#: ../../../build/NEWS:22423 ../../../build/NEWS:22987 +#: ../../../build/NEWS:23240 ../../../build/NEWS:23439 +#: ../../../build/NEWS:23750 ../../../build/NEWS:25950 +msgid "Documentation" +msgstr "Dokumentasi" + +#: ../../../build/NEWS:119 +msgid "" +"`bpo-17140 `__: Add documentation for " +"the :class:`multiprocessing.pool.ThreadPool` class." +msgstr "" + +#: ../../../build/NEWS:123 ../../../build/NEWS:488 ../../../build/NEWS:607 +#: ../../../build/NEWS:737 ../../../build/NEWS:1111 ../../../build/NEWS:1180 +#: ../../../build/NEWS:1332 ../../../build/NEWS:1633 ../../../build/NEWS:2091 +#: ../../../build/NEWS:2544 ../../../build/NEWS:2947 ../../../build/NEWS:3351 +#: ../../../build/NEWS:3722 ../../../build/NEWS:5270 ../../../build/NEWS:6384 +#: ../../../build/NEWS:6855 ../../../build/NEWS:7270 ../../../build/NEWS:10003 +#: ../../../build/NEWS:10658 ../../../build/NEWS:10880 +#: ../../../build/NEWS:11031 ../../../build/NEWS:11251 +#: ../../../build/NEWS:11498 ../../../build/NEWS:11827 +#: ../../../build/NEWS:12650 ../../../build/NEWS:12970 +#: ../../../build/NEWS:14679 ../../../build/NEWS:15368 +#: ../../../build/NEWS:15478 ../../../build/NEWS:15713 +#: ../../../build/NEWS:16105 ../../../build/NEWS:16241 +#: ../../../build/NEWS:16501 ../../../build/NEWS:17025 +#: ../../../build/NEWS:17109 ../../../build/NEWS:17400 +#: ../../../build/NEWS:17465 ../../../build/NEWS:17637 +#: ../../../build/NEWS:17755 ../../../build/NEWS:18024 +#: ../../../build/NEWS:18479 ../../../build/NEWS:18765 +#: ../../../build/NEWS:18962 ../../../build/NEWS:19281 +#: ../../../build/NEWS:20498 ../../../build/NEWS:21053 +#: ../../../build/NEWS:21724 ../../../build/NEWS:22469 +#: ../../../build/NEWS:23024 ../../../build/NEWS:23084 +#: ../../../build/NEWS:23101 ../../../build/NEWS:23343 +#: ../../../build/NEWS:23448 ../../../build/NEWS:23961 +#: ../../../build/NEWS:24175 ../../../build/NEWS:24310 +#: ../../../build/NEWS:25841 +msgid "Build" +msgstr "Pembangunan" + +#: ../../../build/NEWS:125 +msgid "" +"`bpo-42604 `__: Now all platforms use a " +"value for the \"EXT_SUFFIX\" build variable derived from SOABI (for instance" +" in freeBSD, \"EXT_SUFFIX\" is now \".cpython-310d.so\" instead of \".so\")." +" Previosuly only Linux, Mac and VxWorks were using a value for " +"\"EXT_SUFFIX\" that included \"SOABI\"." +msgstr "" + +#: ../../../build/NEWS:130 +msgid "" +"`bpo-42598 `__: Fix implicit function " +"declarations in configure which could have resulted in incorrect " +"configuration checks. Patch contributed by Joshua Root." +msgstr "" + +#: ../../../build/NEWS:135 ../../../build/NEWS:1668 ../../../build/NEWS:2130 +#: ../../../build/NEWS:2603 ../../../build/NEWS:5585 ../../../build/NEWS:6445 +#: ../../../build/NEWS:6984 ../../../build/NEWS:7325 ../../../build/NEWS:10449 +#: ../../../build/NEWS:11071 ../../../build/NEWS:11288 +#: ../../../build/NEWS:11548 ../../../build/NEWS:12154 +#: ../../../build/NEWS:12742 ../../../build/NEWS:15055 +#: ../../../build/NEWS:15443 ../../../build/NEWS:15784 +#: ../../../build/NEWS:16207 ../../../build/NEWS:16693 +#: ../../../build/NEWS:17061 ../../../build/NEWS:17455 +#: ../../../build/NEWS:17529 ../../../build/NEWS:18514 +#: ../../../build/NEWS:18984 ../../../build/NEWS:19304 +#: ../../../build/NEWS:20579 ../../../build/NEWS:21697 +#: ../../../build/NEWS:22544 ../../../build/NEWS:23073 +#: ../../../build/NEWS:23760 ../../../build/NEWS:23979 +#: ../../../build/NEWS:24187 ../../../build/NEWS:26098 +msgid "Tools/Demos" +msgstr "Perkakas/Demo" + +#: ../../../build/NEWS:137 +msgid "" +"`bpo-42613 `__: Fix ``freeze.py`` tool " +"to use the prope config and library directories. Patch by Victor Stinner." +msgstr "" + +#: ../../../build/NEWS:141 ../../../build/NEWS:570 ../../../build/NEWS:749 +#: ../../../build/NEWS:926 ../../../build/NEWS:1151 ../../../build/NEWS:1364 +#: ../../../build/NEWS:1681 ../../../build/NEWS:2142 ../../../build/NEWS:2615 +#: ../../../build/NEWS:2987 ../../../build/NEWS:3375 ../../../build/NEWS:3762 +#: ../../../build/NEWS:5610 ../../../build/NEWS:6451 ../../../build/NEWS:6989 +#: ../../../build/NEWS:7332 ../../../build/NEWS:10488 +#: ../../../build/NEWS:10578 ../../../build/NEWS:11294 +#: ../../../build/NEWS:11864 ../../../build/NEWS:12161 +#: ../../../build/NEWS:12754 ../../../build/NEWS:13016 +#: ../../../build/NEWS:15086 ../../../build/NEWS:15461 +#: ../../../build/NEWS:15794 ../../../build/NEWS:16214 +#: ../../../build/NEWS:17019 ../../../build/NEWS:17348 +#: ../../../build/NEWS:17516 ../../../build/NEWS:18017 +#: ../../../build/NEWS:18456 ../../../build/NEWS:18955 +#: ../../../build/NEWS:19296 ../../../build/NEWS:20600 +#: ../../../build/NEWS:21075 ../../../build/NEWS:21664 +#: ../../../build/NEWS:24003 ../../../build/NEWS:24318 +#: ../../../build/NEWS:25921 +msgid "C API" +msgstr "C API" + +#: ../../../build/NEWS:143 +msgid "" +"`bpo-42591 `__: Export the " +":c:func:`Py_FrozenMain` function: fix a Python 3.9.0 regression. Python 3.9 " +"uses ``-fvisibility=hidden`` and the function was not exported explicitly " +"and so not exported." +msgstr "" + +#: ../../../build/NEWS:149 +msgid "Python 3.9.1 final" +msgstr "" + +#: ../../../build/NEWS:151 +msgid "*Release date: 2020-12-07*" +msgstr "" + +#: ../../../build/NEWS:156 +msgid "" +"`bpo-42576 `__: ``types.GenericAlias`` " +"will now raise a ``TypeError`` when attempting to initialize with a keyword " +"argument. Previously, this would cause the interpreter to crash if the " +"interpreter was compiled with debug symbols. This does not affect " +"interpreters compiled for release. Patch by Ken Jin." +msgstr "" + +#: ../../../build/NEWS:165 +msgid "" +"`bpo-5054 `__: " +"CGIHTTPRequestHandler.run_cgi() HTTP_ACCEPT improperly parsed. Replace the " +"special purpose getallmatchingheaders with generic get_all method and add " +"relevant tests." +msgstr "" + +#: ../../../build/NEWS:169 +msgid "Original Patch by Martin Panter. Modified by Senthil Kumaran." +msgstr "" + +#: ../../../build/NEWS:171 +msgid "" +"`bpo-17735 `__: " +":func:`inspect.findsource` now raises :exc:`OSError` instead of " +":exc:`IndexError` when :attr:`co_lineno` of a code object is greater than " +"the file length. This can happen, for example, when a file is edited after " +"it was imported. PR by Irit Katriel." +msgstr "" + +#: ../../../build/NEWS:176 +msgid "" +"`bpo-42116 `__: Fix handling of trailing" +" comments by :func:`inspect.getsource`." +msgstr "" + +#: ../../../build/NEWS:178 +msgid "" +"`bpo-42487 `__: ChainMap.__iter__ no " +"longer calls __getitem__ on underlying maps" +msgstr "" + +#: ../../../build/NEWS:181 +msgid "" +"`bpo-42482 `__: " +":class:`~traceback.TracebackException` no longer holds a reference to the " +"exception's traceback object. Consequently, instances of TracebackException " +"for equivalent but non-equal exceptions now compare as equal." +msgstr "" + +#: ../../../build/NEWS:186 +msgid "" +"`bpo-42406 `__: We fixed an issue in " +"`pickle.whichmodule` in which importing `multiprocessing` could change the " +"how pickle identifies which module an object belongs to, potentially " +"breaking the unpickling of those objects." +msgstr "" + +#: ../../../build/NEWS:190 +msgid "" +"`bpo-34215 `__: Clarify the error " +"message for :exc:`asyncio.IncompleteReadError` when ``expected`` is " +"``None``." +msgstr "" + +#: ../../../build/NEWS:193 +msgid "" +"`bpo-12800 `__: Extracting a symlink " +"from a tarball should succeed and overwrite the symlink if it already " +"exists. The fix is to remove the existing file or symlink before extraction." +" Based on patch by Chris AtLee, Jeffrey Kintscher, and Senthil Kumaran." +msgstr "" + +#: ../../../build/NEWS:199 ../../../build/NEWS:460 ../../../build/NEWS:602 +#: ../../../build/NEWS:732 ../../../build/NEWS:1080 ../../../build/NEWS:1326 +#: ../../../build/NEWS:1624 ../../../build/NEWS:2065 ../../../build/NEWS:2528 +#: ../../../build/NEWS:2938 ../../../build/NEWS:3667 ../../../build/NEWS:5100 +#: ../../../build/NEWS:6348 ../../../build/NEWS:6801 ../../../build/NEWS:7257 +#: ../../../build/NEWS:7496 ../../../build/NEWS:9836 ../../../build/NEWS:10871 +#: ../../../build/NEWS:11025 ../../../build/NEWS:11241 +#: ../../../build/NEWS:11493 ../../../build/NEWS:11807 +#: ../../../build/NEWS:12139 ../../../build/NEWS:12623 +#: ../../../build/NEWS:14616 ../../../build/NEWS:15360 +#: ../../../build/NEWS:15473 ../../../build/NEWS:15698 +#: ../../../build/NEWS:16088 ../../../build/NEWS:16485 +#: ../../../build/NEWS:17067 ../../../build/NEWS:17378 +#: ../../../build/NEWS:17629 ../../../build/NEWS:17764 +#: ../../../build/NEWS:18035 ../../../build/NEWS:18465 +#: ../../../build/NEWS:18738 ../../../build/NEWS:19001 +#: ../../../build/NEWS:19264 ../../../build/NEWS:20455 +#: ../../../build/NEWS:21015 ../../../build/NEWS:21678 +#: ../../../build/NEWS:21799 ../../../build/NEWS:22446 +#: ../../../build/NEWS:23011 ../../../build/NEWS:23255 +#: ../../../build/NEWS:23432 ../../../build/NEWS:23741 +#: ../../../build/NEWS:23970 ../../../build/NEWS:24180 +#: ../../../build/NEWS:25990 +msgid "Tests" +msgstr "Pengujian" + +#: ../../../build/NEWS:201 +msgid "" +"`bpo-41473 `__: Reenable test_gdb on gdb" +" 9.2 and newer: https://bugzilla.redhat.com/show_bug.cgi?id=1866884 bug is " +"fixed in gdb 10.1." +msgstr "" + +#: ../../../build/NEWS:205 +msgid "" +"`bpo-42553 `__: Fix " +"``test_asyncio.test_call_later()`` race condition: don't measure asyncio " +"performance in the ``call_later()`` unit test. The test failed randomly on " +"the CI." +msgstr "" + +#: ../../../build/NEWS:210 ../../../build/NEWS:522 ../../../build/NEWS:912 +#: ../../../build/NEWS:1128 ../../../build/NEWS:1351 ../../../build/NEWS:1655 +#: ../../../build/NEWS:2110 ../../../build/NEWS:2584 ../../../build/NEWS:3739 +#: ../../../build/NEWS:5461 ../../../build/NEWS:6421 ../../../build/NEWS:6969 +#: ../../../build/NEWS:10231 ../../../build/NEWS:10893 +#: ../../../build/NEWS:11053 ../../../build/NEWS:11265 +#: ../../../build/NEWS:11522 ../../../build/NEWS:11853 +#: ../../../build/NEWS:12698 ../../../build/NEWS:15393 +#: ../../../build/NEWS:15744 ../../../build/NEWS:16139 +msgid "macOS" +msgstr "macOS" + +#: ../../../build/NEWS:212 +msgid "" +"`bpo-41116 `__: If no explicit macOS SDK" +" was specified, setup.py should check for Tcl and TK frameworks in " +"/Library/Frameworks; the previous commit inadvertently broke that test." +msgstr "" + +#: ../../../build/NEWS:216 +msgid "" +"`bpo-42504 `__: Fix build on macOS Big " +"Sur when MACOSX_DEPLOYMENT_TARGET=11" +msgstr "" + +#: ../../../build/NEWS:219 ../../../build/NEWS:545 ../../../build/NEWS:822 +#: ../../../build/NEWS:917 ../../../build/NEWS:1143 ../../../build/NEWS:1356 +#: ../../../build/NEWS:2120 ../../../build/NEWS:2589 ../../../build/NEWS:2972 +#: ../../../build/NEWS:3364 ../../../build/NEWS:3746 ../../../build/NEWS:5482 +#: ../../../build/NEWS:6428 ../../../build/NEWS:6977 ../../../build/NEWS:7296 +#: ../../../build/NEWS:7545 ../../../build/NEWS:10267 +#: ../../../build/NEWS:10670 ../../../build/NEWS:10900 +#: ../../../build/NEWS:11058 ../../../build/NEWS:11274 +#: ../../../build/NEWS:11527 ../../../build/NEWS:12703 +#: ../../../build/NEWS:12989 ../../../build/NEWS:14858 +#: ../../../build/NEWS:15398 ../../../build/NEWS:15752 +#: ../../../build/NEWS:16144 ../../../build/NEWS:16521 +#: ../../../build/NEWS:16996 ../../../build/NEWS:17322 +#: ../../../build/NEWS:18436 ../../../build/NEWS:18709 +#: ../../../build/NEWS:18920 ../../../build/NEWS:19190 +#: ../../../build/NEWS:20327 ../../../build/NEWS:21636 +#: ../../../build/NEWS:21804 ../../../build/NEWS:22370 +#: ../../../build/NEWS:22890 ../../../build/NEWS:23223 +#: ../../../build/NEWS:23735 ../../../build/NEWS:25758 +msgid "IDLE" +msgstr "IDLE" + +#: ../../../build/NEWS:221 +msgid "" +"`bpo-42508 `__: Keep IDLE running on " +"macOS. Remove obsolete workaround that prevented running files with " +"shortcuts when using new universal2 installers built on macOS 11." +msgstr "" + +#: ../../../build/NEWS:227 +msgid "Python 3.9.1 release candidate 1" +msgstr "" + +#: ../../../build/NEWS:229 +msgid "*Release date: 2020-11-24*" +msgstr "" + +#: ../../../build/NEWS:232 ../../../build/NEWS:838 ../../../build/NEWS:940 +#: ../../../build/NEWS:1382 ../../../build/NEWS:1735 ../../../build/NEWS:2187 +#: ../../../build/NEWS:2693 ../../../build/NEWS:3396 ../../../build/NEWS:3781 +#: ../../../build/NEWS:5731 ../../../build/NEWS:6487 ../../../build/NEWS:7031 +#: ../../../build/NEWS:7561 ../../../build/NEWS:11092 +#: ../../../build/NEWS:11310 ../../../build/NEWS:13038 +#: ../../../build/NEWS:15489 ../../../build/NEWS:16256 +#: ../../../build/NEWS:16719 ../../../build/NEWS:16821 +#: ../../../build/NEWS:18887 ../../../build/NEWS:18906 +#: ../../../build/NEWS:19071 ../../../build/NEWS:19122 +#: ../../../build/NEWS:19717 ../../../build/NEWS:19828 +#: ../../../build/NEWS:19918 ../../../build/NEWS:20627 +#: ../../../build/NEWS:20686 ../../../build/NEWS:21541 +#: ../../../build/NEWS:21554 ../../../build/NEWS:21945 +#: ../../../build/NEWS:21978 ../../../build/NEWS:22090 +#: ../../../build/NEWS:22145 ../../../build/NEWS:22214 msgid "Security" msgstr "Keamanan" -#: ../../../build/NEWS:12 +#: ../../../build/NEWS:234 +msgid "" +"`bpo-42103 `__: Prevented potential DoS " +"attack via CPU and RAM exhaustion when processing malformed Apple Property " +"List files in binary format." +msgstr "" + +#: ../../../build/NEWS:237 msgid "" "`bpo-42051 `__: The :mod:`plistlib` " "module no longer accepts entity declarations in XML plist files to avoid XML" @@ -62,39 +649,52 @@ msgid "" "not used in regular plist files." msgstr "" -#: ../../../build/NEWS:18 ../../../build/NEWS:270 ../../../build/NEWS:412 -#: ../../../build/NEWS:504 ../../../build/NEWS:600 ../../../build/NEWS:844 -#: ../../../build/NEWS:1039 ../../../build/NEWS:1401 ../../../build/NEWS:1845 -#: ../../../build/NEWS:2355 ../../../build/NEWS:2697 ../../../build/NEWS:3065 -#: ../../../build/NEWS:3481 ../../../build/NEWS:5397 ../../../build/NEWS:6156 -#: ../../../build/NEWS:6694 ../../../build/NEWS:6999 ../../../build/NEWS:7261 -#: ../../../build/NEWS:10241 ../../../build/NEWS:10353 -#: ../../../build/NEWS:10566 ../../../build/NEWS:10757 -#: ../../../build/NEWS:10967 ../../../build/NEWS:11211 -#: ../../../build/NEWS:11530 ../../../build/NEWS:11834 -#: ../../../build/NEWS:12434 ../../../build/NEWS:12723 -#: ../../../build/NEWS:14813 ../../../build/NEWS:15150 -#: ../../../build/NEWS:15467 ../../../build/NEWS:15916 -#: ../../../build/NEWS:16397 ../../../build/NEWS:16749 -#: ../../../build/NEWS:16773 ../../../build/NEWS:17097 -#: ../../../build/NEWS:17127 ../../../build/NEWS:17191 -#: ../../../build/NEWS:17305 ../../../build/NEWS:17429 -#: ../../../build/NEWS:17697 ../../../build/NEWS:18206 -#: ../../../build/NEWS:18444 ../../../build/NEWS:18664 -#: ../../../build/NEWS:18967 ../../../build/NEWS:20301 -#: ../../../build/NEWS:20362 ../../../build/NEWS:20754 -#: ../../../build/NEWS:21445 ../../../build/NEWS:21466 -#: ../../../build/NEWS:22223 ../../../build/NEWS:22241 -#: ../../../build/NEWS:22764 ../../../build/NEWS:22799 -#: ../../../build/NEWS:22827 ../../../build/NEWS:22919 -#: ../../../build/NEWS:23006 ../../../build/NEWS:23111 -#: ../../../build/NEWS:23154 ../../../build/NEWS:23430 -#: ../../../build/NEWS:23665 ../../../build/NEWS:23851 -#: ../../../build/NEWS:23990 -msgid "Core and Builtins" -msgstr "Inti dan Bawaan" +#: ../../../build/NEWS:242 +msgid "" +"`bpo-40791 `__: Add ``volatile`` to the " +"accumulator variable in ``hmac.compare_digest``, making constant-time-" +"defeating optimizations less likely." +msgstr "" -#: ../../../build/NEWS:20 +#: ../../../build/NEWS:249 +msgid "" +"`bpo-41686 `__: On Windows, the " +"``SIGINT`` event, ``_PyOS_SigintEvent()``, is now created even if Python is " +"configured to not install signal handlers (if " +":c:member:`PyConfig.install_signal_handlers` equals to 0, or " +"``Py_InitializeEx(0)``)." +msgstr "" + +#: ../../../build/NEWS:254 +msgid "" +"`bpo-42381 `__: Allow assignment " +"expressions in set literals and set comprehensions as per PEP 572. Patch by " +"Pablo Galindo." +msgstr "" + +#: ../../../build/NEWS:257 +msgid "" +"`bpo-42374 `__: Fix a regression " +"introduced by the new parser, where an unparenthesized walrus operator was " +"not allowed within generator expressions." +msgstr "" + +#: ../../../build/NEWS:261 +msgid "" +"`bpo-42296 `__: On Windows, fix a " +"regression in signal handling which prevented to interrupt a program using " +"CTRL+C. The signal handler can be run in a thread different than the Python " +"thread, in which case the test deciding if the thread can handle signals is " +"wrong." +msgstr "" + +#: ../../../build/NEWS:266 +msgid "" +"`bpo-42332 `__: " +":class:`types.GenericAlias` objects can now be the targets of weakrefs." +msgstr "" + +#: ../../../build/NEWS:269 msgid "" "`bpo-42218 `__: Fixed a bug in the PEG " "parser that was causing crashes in debug mode. Now errors are checked in " @@ -102,21 +702,21 @@ msgid "" "time and appear as long-distance crashes in other places." msgstr "" -#: ../../../build/NEWS:25 +#: ../../../build/NEWS:274 msgid "" "`bpo-42214 `__: Fixed a possible crash " "in the PEG parser when checking for the '!=' token in the ``barry_as_flufl``" " rule. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:28 +#: ../../../build/NEWS:277 msgid "" "`bpo-42143 `__: Fix handling of errors " "during creation of ``PyFunctionObject``, which resulted in operations on " "uninitialized memory. Patch by Yonatan Goldschmidt." msgstr "" -#: ../../../build/NEWS:32 +#: ../../../build/NEWS:281 msgid "" "`bpo-41659 `__: Fix a bug in the parser," " where a curly brace following a `primary` didn't fail immediately. This led" @@ -125,14 +725,14 @@ msgid "" " not fail immediately in the REPL." msgstr "" -#: ../../../build/NEWS:38 +#: ../../../build/NEWS:287 msgid "" "`bpo-42150 `__: Fix possible buffer " "overflow in the new parser when checking for continuation lines. Patch by " "Pablo Galindo." msgstr "" -#: ../../../build/NEWS:41 +#: ../../../build/NEWS:290 msgid "" "`bpo-42123 `__: Run the parser two " "times. On the first run, disable all the rules that only generate better " @@ -140,45 +740,39 @@ msgid "" "parser a second time with those enabled." msgstr "" -#: ../../../build/NEWS:45 -msgid "" -"`bpo-41910 `__: Document the default " -"implementation of `object.__eq__`." -msgstr "" - -#: ../../../build/NEWS:47 +#: ../../../build/NEWS:294 msgid "" "`bpo-42057 `__: Fix peephole optimizer " "misoptimize conditional jump + JUMP_IF_NOT_EXC_MATCH pair." msgstr "" -#: ../../../build/NEWS:50 +#: ../../../build/NEWS:297 msgid "" "`bpo-41984 `__: The garbage collector " "now tracks all user-defined classes. Patch by Brandt Bucher." msgstr "" -#: ../../../build/NEWS:53 +#: ../../../build/NEWS:300 msgid "" "`bpo-41993 `__: Fixed potential issues " "with removing not completely initialized module from ``sys.modules`` when " "import fails." msgstr "" -#: ../../../build/NEWS:56 +#: ../../../build/NEWS:303 msgid "" "`bpo-41979 `__: Star-unpacking is now " "allowed for with item's targets in the PEG parser." msgstr "" -#: ../../../build/NEWS:59 +#: ../../../build/NEWS:306 msgid "" "`bpo-41909 `__: Fixed stack overflow in " ":func:`issubclass` and :func:`isinstance` when getting the ``__bases__`` " "attribute leads to infinite recursion." msgstr "" -#: ../../../build/NEWS:63 +#: ../../../build/NEWS:310 msgid "" "`bpo-41894 `__: When loading a native " "module and a load failure occurs, prevent a possible UnicodeDecodeError when" @@ -186,72 +780,131 @@ msgid "" "current locale's encoding." msgstr "" -#: ../../../build/NEWS:68 ../../../build/NEWS:237 ../../../build/NEWS:305 -#: ../../../build/NEWS:418 ../../../build/NEWS:534 ../../../build/NEWS:659 -#: ../../../build/NEWS:823 ../../../build/NEWS:891 ../../../build/NEWS:1097 -#: ../../../build/NEWS:1485 ../../../build/NEWS:1972 ../../../build/NEWS:2432 -#: ../../../build/NEWS:2795 ../../../build/NEWS:3142 ../../../build/NEWS:3798 -#: ../../../build/NEWS:5561 ../../../build/NEWS:6225 ../../../build/NEWS:6769 -#: ../../../build/NEWS:7063 ../../../build/NEWS:7815 ../../../build/NEWS:10223 -#: ../../../build/NEWS:10256 ../../../build/NEWS:10384 -#: ../../../build/NEWS:10592 ../../../build/NEWS:10783 -#: ../../../build/NEWS:10988 ../../../build/NEWS:11286 -#: ../../../build/NEWS:11607 ../../../build/NEWS:11932 -#: ../../../build/NEWS:12522 ../../../build/NEWS:13181 -#: ../../../build/NEWS:14850 ../../../build/NEWS:15196 -#: ../../../build/NEWS:15562 ../../../build/NEWS:15886 -#: ../../../build/NEWS:15988 ../../../build/NEWS:16444 -#: ../../../build/NEWS:16479 ../../../build/NEWS:16841 -#: ../../../build/NEWS:17144 ../../../build/NEWS:17226 -#: ../../../build/NEWS:17329 ../../../build/NEWS:17499 -#: ../../../build/NEWS:17834 ../../../build/NEWS:18252 -#: ../../../build/NEWS:18461 ../../../build/NEWS:18545 -#: ../../../build/NEWS:18562 ../../../build/NEWS:18704 -#: ../../../build/NEWS:18730 ../../../build/NEWS:18780 -#: ../../../build/NEWS:19252 ../../../build/NEWS:19375 -#: ../../../build/NEWS:19485 ../../../build/NEWS:19575 -#: ../../../build/NEWS:20307 ../../../build/NEWS:20325 -#: ../../../build/NEWS:20413 ../../../build/NEWS:20885 -#: ../../../build/NEWS:21199 ../../../build/NEWS:21210 -#: ../../../build/NEWS:21604 ../../../build/NEWS:21636 -#: ../../../build/NEWS:21748 ../../../build/NEWS:21802 -#: ../../../build/NEWS:21871 ../../../build/NEWS:22309 -#: ../../../build/NEWS:22747 ../../../build/NEWS:22774 -#: ../../../build/NEWS:22812 ../../../build/NEWS:22832 -#: ../../../build/NEWS:22939 ../../../build/NEWS:23033 -#: ../../../build/NEWS:23129 ../../../build/NEWS:23204 -#: ../../../build/NEWS:23462 ../../../build/NEWS:23685 -#: ../../../build/NEWS:23858 ../../../build/NEWS:24216 -msgid "Library" -msgstr "Pustaka" +#: ../../../build/NEWS:314 +msgid "" +"`bpo-39934 `__: Correctly count control " +"blocks in 'except' in compiler. Ensures that a syntax error, rather a fatal " +"error, occurs for deeply nested, named exception handlers." +msgstr "" -#: ../../../build/NEWS:70 +#: ../../../build/NEWS:321 +msgid "" +"`bpo-42328 `__: Fixed " +":meth:`tkinter.ttk.Style.map`. The function accepts now the representation " +"of the default state as empty sequence (as returned by ``Style.map()``). The" +" structure of the result is now the same on all platform and does not depend" +" on the value of ``wantobjects``." +msgstr "" + +#: ../../../build/NEWS:326 +msgid "" +"`bpo-42345 `__: Fix various issues with " +"``typing.Literal`` parameter handling (flatten, deduplicate, use type to " +"cache key). Patch provided by Yurii Karabas." +msgstr "" + +#: ../../../build/NEWS:330 +msgid "" +"`bpo-42350 `__: Fix the " +":class:`threading.Thread` class at fork: do nothing if the thread is already" +" stopped (ex: fork called at Python exit). Previously, an error was logged " +"in the child process." +msgstr "" + +#: ../../../build/NEWS:334 +msgid "" +"`bpo-42014 `__: The ``onerror`` callback" +" from ``shutil.rmtree`` now receives correct function when ``os.open`` " +"fails." +msgstr "" + +#: ../../../build/NEWS:337 +msgid "" +"`bpo-42237 `__: Fix `os.sendfile()` on " +"illumos." +msgstr "" + +#: ../../../build/NEWS:339 +msgid "" +"`bpo-42249 `__: Fixed writing binary " +"Plist files larger than 4 GiB." +msgstr "" + +#: ../../../build/NEWS:341 +msgid "" +"`bpo-35455 `__: On Solaris, " +":func:`~time.thread_time` is now implemented with ``gethrvtime()`` because " +"``clock_gettime(CLOCK_THREAD_CPUTIME_ID)`` is not always available. Patch by" +" Jakub Kulik." +msgstr "" + +#: ../../../build/NEWS:345 +msgid "" +"`bpo-42233 `__: The :func:`repr` of " +":mod:`typing` types containing :ref:`Generic Alias Types ` previously did not show the parameterized types in the " +"``GenericAlias``. They have now been changed to do so." +msgstr "" + +#: ../../../build/NEWS:350 +msgid "" +"`bpo-41754 `__: webbrowser: Ignore " +"*NotADirectoryError* when calling ``xdg-settings``." +msgstr "" + +#: ../../../build/NEWS:353 msgid "" "`bpo-29566 `__: ``binhex.binhex()`` " "consisently writes macOS 9 line endings." msgstr "" -#: ../../../build/NEWS:72 +#: ../../../build/NEWS:355 +msgid "" +"`bpo-42183 `__: Fix a stack overflow " +"error for asyncio Task or Future repr()." +msgstr "" + +#: ../../../build/NEWS:357 +msgid "" +"The overflow occurs under some circumstances when a Task or Future " +"recursively returns itself." +msgstr "" + +#: ../../../build/NEWS:360 msgid "" "`bpo-42146 `__: Fix memory leak in " ":func:`subprocess.Popen` in case an uid (gid) specified in `user` (`group`, " "`extra_groups`) overflows `uid_t` (`gid_t`)." msgstr "" -#: ../../../build/NEWS:76 +#: ../../../build/NEWS:364 +msgid "" +"`bpo-42140 `__: Improve asyncio.wait " +"function to create the futures set just one time." +msgstr "" + +#: ../../../build/NEWS:367 +msgid "" +"`bpo-42103 `__: " +":exc:`~plistlib.InvalidFileException` and :exc:`RecursionError` are now the " +"only errors caused by loading malformed binary Plist file (previously " +"ValueError and TypeError could be raised in some specific cases)." +msgstr "" + +#: ../../../build/NEWS:372 msgid "" "`bpo-41052 `__: Pickling heap types " "implemented in C with protocols 0 and 1 raises now an error instead of " "producing incorrect data." msgstr "" -#: ../../../build/NEWS:79 +#: ../../../build/NEWS:375 msgid "" "`bpo-41491 `__: plistlib: fix parsing " "XML plists with hexadecimal integer values" msgstr "" -#: ../../../build/NEWS:82 +#: ../../../build/NEWS:378 msgid "" "`bpo-42065 `__: Fix an incorrectly " "formatted error from :meth:`_codecs.charmap_decode` when called with a " @@ -259,13 +912,13 @@ msgid "" "Bernstein." msgstr "" -#: ../../../build/NEWS:86 +#: ../../../build/NEWS:382 msgid "" "`bpo-41966 `__: Fix pickling pure Python" " :class:`datetime.time` subclasses. Patch by Dean Inwood." msgstr "" -#: ../../../build/NEWS:89 +#: ../../../build/NEWS:385 msgid "" "`bpo-41976 `__: Fixed a bug that was " "causing :func:`ctypes.util.find_library` to return ``None`` when triying to " @@ -273,59 +926,65 @@ msgid "" " is not. Patch by Pablo Galindo" msgstr "" -#: ../../../build/NEWS:93 +#: ../../../build/NEWS:389 msgid "" "`bpo-41900 `__: C14N 2.0 serialisation " "in xml.etree.ElementTree failed for unprefixed attributes when a default " "namespace was defined." msgstr "" -#: ../../../build/NEWS:96 +#: ../../../build/NEWS:392 msgid "" "`bpo-41840 `__: Fix a bug in the " ":mod:`symtable` module that was causing module-scope global variables to not" " be reported as both local and global. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:100 +#: ../../../build/NEWS:396 msgid "" "`bpo-41831 `__: ``str()`` for the " "``type`` attribute of the ``tkinter.Event`` object always returns now the " "numeric code returned by Tk instead of the name of the event type." msgstr "" -#: ../../../build/NEWS:104 +#: ../../../build/NEWS:400 msgid "" "`bpo-41817 `__: fix `tkinter.EventType` " "Enum so all members are strings, and none are tuples" msgstr "" -#: ../../../build/NEWS:107 ../../../build/NEWS:239 +#: ../../../build/NEWS:403 ../../../build/NEWS:588 msgid "" "`bpo-41815 `__: Fix SQLite3 segfault " "when backing up closed database. Patch contributed by Peter David McCormick." msgstr "" -#: ../../../build/NEWS:110 +#: ../../../build/NEWS:406 msgid "" "`bpo-41316 `__: Fix the :mod:`tarfile` " "module to write only basename of TAR file to GZIP compression header." msgstr "" -#: ../../../build/NEWS:113 +#: ../../../build/NEWS:409 msgid "" "`bpo-16936 `__: Allow " "``ctypes.wintypes`` to be imported on non-Windows systems." msgstr "" -#: ../../../build/NEWS:116 +#: ../../../build/NEWS:412 msgid "" "`bpo-40592 `__: :func:`shutil.which` now" " ignores empty entries in :envvar:`PATHEXT` instead of treating them as a " "match." msgstr "" -#: ../../../build/NEWS:119 +#: ../../../build/NEWS:415 +msgid "" +"`bpo-40550 `__: Fix time-of-check/time-" +"of-action issue in subprocess.Popen.send_signal." +msgstr "" + +#: ../../../build/NEWS:418 msgid "" "`bpo-40492 `__: Fix ``--outfile`` for " ":mod:`cProfile` / :mod:`profile` not writing the output file in the original" @@ -333,50 +992,39 @@ msgid "" "PR by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:123 +#: ../../../build/NEWS:422 msgid "" "`bpo-40105 `__: ZipFile truncates files " "to avoid corruption when a shorter comment is provided in append (\"a\") " "mode. Patch by Jan Mazur." msgstr "" -#: ../../../build/NEWS:126 +#: ../../../build/NEWS:425 msgid "" "`bpo-27321 `__: Fixed KeyError exception" " when flattening an email to a string attempts to replace a non-existent " "Content-Transfer-Encoding header." msgstr "" -#: ../../../build/NEWS:130 ../../../build/NEWS:363 ../../../build/NEWS:451 -#: ../../../build/NEWS:557 ../../../build/NEWS:1258 ../../../build/NEWS:1702 -#: ../../../build/NEWS:2160 ../../../build/NEWS:2564 ../../../build/NEWS:2988 -#: ../../../build/NEWS:3304 ../../../build/NEWS:4647 ../../../build/NEWS:5951 -#: ../../../build/NEWS:6417 ../../../build/NEWS:6894 ../../../build/NEWS:7136 -#: ../../../build/NEWS:9322 ../../../build/NEWS:10297 -#: ../../../build/NEWS:10507 ../../../build/NEWS:10657 -#: ../../../build/NEWS:10875 ../../../build/NEWS:11120 -#: ../../../build/NEWS:11445 ../../../build/NEWS:11785 -#: ../../../build/NEWS:12268 ../../../build/NEWS:12611 -#: ../../../build/NEWS:14219 ../../../build/NEWS:14973 -#: ../../../build/NEWS:15329 ../../../build/NEWS:15726 -#: ../../../build/NEWS:16124 ../../../build/NEWS:16696 -#: ../../../build/NEWS:17016 ../../../build/NEWS:17172 -#: ../../../build/NEWS:17275 ../../../build/NEWS:18643 -#: ../../../build/NEWS:18903 ../../../build/NEWS:20088 -#: ../../../build/NEWS:20648 ../../../build/NEWS:21324 -#: ../../../build/NEWS:22074 ../../../build/NEWS:22638 -#: ../../../build/NEWS:22891 ../../../build/NEWS:23090 -#: ../../../build/NEWS:23401 ../../../build/NEWS:25601 -msgid "Documentation" -msgstr "Dokumentasi" +#: ../../../build/NEWS:431 +msgid "" +"`bpo-42153 `__: Fix the URL for the IMAP" +" protocol documents." +msgstr "" -#: ../../../build/NEWS:132 +#: ../../../build/NEWS:433 msgid "" "`bpo-42061 `__: Document __format__ " "functionality for IP addresses." msgstr "" -#: ../../../build/NEWS:134 +#: ../../../build/NEWS:435 +msgid "" +"`bpo-41910 `__: Document the default " +"implementation of `object.__eq__`." +msgstr "" + +#: ../../../build/NEWS:437 msgid "" "`bpo-42010 `__: Clarify that " "subscription expressions are also valid for certain :term:`classes ` " @@ -384,370 +1032,356 @@ msgid "" "classes and types if the classmethod :meth:`__class_getitem__` is provided." msgstr "" -#: ../../../build/NEWS:139 +#: ../../../build/NEWS:442 msgid "" "`bpo-41805 `__: Documented :ref:`generic" " alias type ` and :data:`types.GenericAlias`. Also added" " an entry in glossary for :term:`generic types `." msgstr "" -#: ../../../build/NEWS:143 +#: ../../../build/NEWS:446 msgid "" "`bpo-41774 `__: In Programming FAQ " "\"Sequences (Tuples/Lists)\" section, add \"How do you remove multiple items" " from a list\"." msgstr "" -#: ../../../build/NEWS:146 +#: ../../../build/NEWS:449 msgid "" "`bpo-35293 `__: Fix " "RemovedInSphinx40Warning when building the documentation. Patch by Dong-hee " "Na." msgstr "" -#: ../../../build/NEWS:149 +#: ../../../build/NEWS:452 msgid "" "`bpo-41726 `__: Update the refcounts " "info of ``PyType_FromModuleAndSpec``." msgstr "" -#: ../../../build/NEWS:151 +#: ../../../build/NEWS:454 msgid "" "`bpo-39693 `__: Fix tarfile's " "extractfile documentation" msgstr "" -#: ../../../build/NEWS:153 +#: ../../../build/NEWS:456 msgid "" "`bpo-39416 `__: Document some " "restrictions on the default string representations of numeric classes." msgstr "" -#: ../../../build/NEWS:157 ../../../build/NEWS:253 ../../../build/NEWS:383 -#: ../../../build/NEWS:731 ../../../build/NEWS:977 ../../../build/NEWS:1275 -#: ../../../build/NEWS:1716 ../../../build/NEWS:2179 ../../../build/NEWS:2589 -#: ../../../build/NEWS:3318 ../../../build/NEWS:4751 ../../../build/NEWS:5999 -#: ../../../build/NEWS:6452 ../../../build/NEWS:6908 ../../../build/NEWS:7147 -#: ../../../build/NEWS:9487 ../../../build/NEWS:10522 -#: ../../../build/NEWS:10676 ../../../build/NEWS:10892 -#: ../../../build/NEWS:11144 ../../../build/NEWS:11458 -#: ../../../build/NEWS:11790 ../../../build/NEWS:12274 -#: ../../../build/NEWS:14267 ../../../build/NEWS:15011 -#: ../../../build/NEWS:15124 ../../../build/NEWS:15349 -#: ../../../build/NEWS:15739 ../../../build/NEWS:16136 -#: ../../../build/NEWS:16718 ../../../build/NEWS:17029 -#: ../../../build/NEWS:17280 ../../../build/NEWS:17415 -#: ../../../build/NEWS:17686 ../../../build/NEWS:18116 -#: ../../../build/NEWS:18389 ../../../build/NEWS:18652 -#: ../../../build/NEWS:18915 ../../../build/NEWS:20106 -#: ../../../build/NEWS:20666 ../../../build/NEWS:21329 -#: ../../../build/NEWS:21450 ../../../build/NEWS:22097 -#: ../../../build/NEWS:22662 ../../../build/NEWS:22906 -#: ../../../build/NEWS:23083 ../../../build/NEWS:23392 -#: ../../../build/NEWS:23621 ../../../build/NEWS:23831 -#: ../../../build/NEWS:25641 -msgid "Tests" -msgstr "Pengujian" +#: ../../../build/NEWS:462 +msgid "" +"`bpo-40754 `__: Include " +"``_testinternalcapi`` module in Windows installer for test suite" +msgstr "" -#: ../../../build/NEWS:159 +#: ../../../build/NEWS:465 msgid "" "`bpo-41739 `__: Fix " "test_logging.test_race_between_set_target_and_flush(): the test now waits " "until all threads complete to avoid leaking running threads." msgstr "" -#: ../../../build/NEWS:163 +#: ../../../build/NEWS:469 msgid "" "`bpo-41970 `__: Avoid a test failure in " "``test_lib2to3`` if the module has already imported at the time the test " "executes. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:166 +#: ../../../build/NEWS:472 msgid "" "`bpo-41944 `__: Tests for CJK codecs no " "longer call ``eval()`` on content received via HTTP." msgstr "" -#: ../../../build/NEWS:169 +#: ../../../build/NEWS:475 msgid "" "`bpo-41939 `__: Fix " "test_site.test_license_exists_at_url(): call ``urllib.request.urlcleanup()``" " to reset the global ``urllib.request._opener``. Patch by Victor Stinner." msgstr "" -#: ../../../build/NEWS:173 ../../../build/NEWS:255 +#: ../../../build/NEWS:479 +msgid "" +"`bpo-41561 `__: test_ssl: skip " +"test_min_max_version_mismatch when TLS 1.0 is not available" +msgstr "" + +#: ../../../build/NEWS:482 ../../../build/NEWS:604 msgid "" "`bpo-41602 `__: Add tests for SIGINT " "handling in the runpy module." msgstr "" -#: ../../../build/NEWS:175 +#: ../../../build/NEWS:484 msgid "" "`bpo-41306 `__: Fixed a failure in " "``test_tk.test_widgets.ScaleTest`` happening when executing the test with Tk" " 8.6.10." msgstr "" -#: ../../../build/NEWS:179 ../../../build/NEWS:258 ../../../build/NEWS:388 -#: ../../../build/NEWS:762 ../../../build/NEWS:831 ../../../build/NEWS:983 -#: ../../../build/NEWS:1284 ../../../build/NEWS:1742 ../../../build/NEWS:2195 -#: ../../../build/NEWS:2598 ../../../build/NEWS:3002 ../../../build/NEWS:3373 -#: ../../../build/NEWS:4921 ../../../build/NEWS:6035 ../../../build/NEWS:6506 -#: ../../../build/NEWS:6921 ../../../build/NEWS:9654 ../../../build/NEWS:10309 -#: ../../../build/NEWS:10531 ../../../build/NEWS:10682 -#: ../../../build/NEWS:10902 ../../../build/NEWS:11149 -#: ../../../build/NEWS:11478 ../../../build/NEWS:12301 -#: ../../../build/NEWS:12621 ../../../build/NEWS:14330 -#: ../../../build/NEWS:15019 ../../../build/NEWS:15129 -#: ../../../build/NEWS:15364 ../../../build/NEWS:15756 -#: ../../../build/NEWS:15892 ../../../build/NEWS:16152 -#: ../../../build/NEWS:16676 ../../../build/NEWS:16760 -#: ../../../build/NEWS:17051 ../../../build/NEWS:17116 -#: ../../../build/NEWS:17288 ../../../build/NEWS:17406 -#: ../../../build/NEWS:17675 ../../../build/NEWS:18130 -#: ../../../build/NEWS:18416 ../../../build/NEWS:18613 -#: ../../../build/NEWS:18932 ../../../build/NEWS:20149 -#: ../../../build/NEWS:20704 ../../../build/NEWS:21375 -#: ../../../build/NEWS:22120 ../../../build/NEWS:22675 -#: ../../../build/NEWS:22735 ../../../build/NEWS:22752 -#: ../../../build/NEWS:22994 ../../../build/NEWS:23099 -#: ../../../build/NEWS:23612 ../../../build/NEWS:23826 -#: ../../../build/NEWS:23961 ../../../build/NEWS:25492 -msgid "Build" -msgstr "Pembangunan" +#: ../../../build/NEWS:490 +msgid "" +"`bpo-42398 `__: Fix a race condition in " +"\"make regen-all\" when make -jN option is used to run jobs in parallel. The" +" clinic.py script now only use atomic write to write files. Moveover, " +"generated files are now left unchanged if the content does not change, to " +"not change the file modification time." +msgstr "" -#: ../../../build/NEWS:181 ../../../build/NEWS:260 +#: ../../../build/NEWS:495 +msgid "" +"`bpo-41617 `__: Fix building " +"``pycore_bitutils.h`` internal header on old clang version without " +"``__builtin_bswap16()`` (ex: Xcode 4.6.3 on Mac OS X 10.7). Patch by Joshua " +"Root and Victor Stinner." +msgstr "" + +#: ../../../build/NEWS:499 ../../../build/NEWS:609 msgid "" "`bpo-38249 `__: Update " ":c:macro:`Py_UNREACHABLE` to use __builtin_unreachable() if only the " "compiler is able to use it. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:185 ../../../build/NEWS:394 ../../../build/NEWS:460 -#: ../../../build/NEWS:767 ../../../build/NEWS:993 ../../../build/NEWS:1294 -#: ../../../build/NEWS:1754 ../../../build/NEWS:2212 ../../../build/NEWS:2603 -#: ../../../build/NEWS:3383 ../../../build/NEWS:4993 ../../../build/NEWS:6058 -#: ../../../build/NEWS:6567 ../../../build/NEWS:6935 ../../../build/NEWS:7180 -#: ../../../build/NEWS:9772 ../../../build/NEWS:10316 -#: ../../../build/NEWS:10699 ../../../build/NEWS:10907 -#: ../../../build/NEWS:11154 ../../../build/NEWS:11493 -#: ../../../build/NEWS:11799 ../../../build/NEWS:12334 -#: ../../../build/NEWS:14442 ../../../build/NEWS:15039 -#: ../../../build/NEWS:15370 ../../../build/NEWS:15781 -#: ../../../build/NEWS:16158 ../../../build/NEWS:16732 -#: ../../../build/NEWS:16981 ../../../build/NEWS:17111 -#: ../../../build/NEWS:17401 ../../../build/NEWS:17642 -#: ../../../build/NEWS:18172 ../../../build/NEWS:18404 -#: ../../../build/NEWS:18925 ../../../build/NEWS:18941 -#: ../../../build/NEWS:20212 ../../../build/NEWS:20717 -#: ../../../build/NEWS:21360 ../../../build/NEWS:22179 -#: ../../../build/NEWS:22211 ../../../build/NEWS:22229 -#: ../../../build/NEWS:22686 ../../../build/NEWS:23975 -#: ../../../build/NEWS:25788 +#: ../../../build/NEWS:502 +msgid "" +"`bpo-40998 `__: Addressed three compiler" +" warnings found by undefined behavior sanitizer (ubsan)." +msgstr "" + +#: ../../../build/NEWS:506 ../../../build/NEWS:743 ../../../build/NEWS:809 +#: ../../../build/NEWS:1116 ../../../build/NEWS:1342 ../../../build/NEWS:1643 +#: ../../../build/NEWS:2103 ../../../build/NEWS:2561 ../../../build/NEWS:2952 +#: ../../../build/NEWS:3732 ../../../build/NEWS:5342 ../../../build/NEWS:6407 +#: ../../../build/NEWS:6916 ../../../build/NEWS:7284 ../../../build/NEWS:7529 +#: ../../../build/NEWS:10121 ../../../build/NEWS:10665 +#: ../../../build/NEWS:11048 ../../../build/NEWS:11256 +#: ../../../build/NEWS:11503 ../../../build/NEWS:11842 +#: ../../../build/NEWS:12148 ../../../build/NEWS:12683 +#: ../../../build/NEWS:14791 ../../../build/NEWS:15388 +#: ../../../build/NEWS:15719 ../../../build/NEWS:16130 +#: ../../../build/NEWS:16507 ../../../build/NEWS:17081 +#: ../../../build/NEWS:17330 ../../../build/NEWS:17460 +#: ../../../build/NEWS:17750 ../../../build/NEWS:17991 +#: ../../../build/NEWS:18521 ../../../build/NEWS:18753 +#: ../../../build/NEWS:19274 ../../../build/NEWS:19290 +#: ../../../build/NEWS:20561 ../../../build/NEWS:21066 +#: ../../../build/NEWS:21709 ../../../build/NEWS:22528 +#: ../../../build/NEWS:22560 ../../../build/NEWS:22578 +#: ../../../build/NEWS:23035 ../../../build/NEWS:24324 +#: ../../../build/NEWS:26137 msgid "Windows" msgstr "Windows" -#: ../../../build/NEWS:187 +#: ../../../build/NEWS:508 +msgid "" +"`bpo-42120 `__: Remove macro definition " +"of ``copysign`` (to ``_copysign``) in headers." +msgstr "" + +#: ../../../build/NEWS:511 msgid "" "`bpo-38439 `__: Updates the icons for " "IDLE in the Windows Store package." msgstr "" -#: ../../../build/NEWS:189 +#: ../../../build/NEWS:513 msgid "" "`bpo-41744 `__: Fixes automatic import " "of props file when using the Nuget package." msgstr "" -#: ../../../build/NEWS:192 +#: ../../../build/NEWS:516 msgid "" "`bpo-41557 `__: Update Windows installer" " to use SQLite 3.33.0." msgstr "" -#: ../../../build/NEWS:194 +#: ../../../build/NEWS:518 msgid "" "`bpo-38324 `__: Avoid Unicode errors " "when accessing certain locale data on Windows." msgstr "" -#: ../../../build/NEWS:198 ../../../build/NEWS:563 ../../../build/NEWS:779 -#: ../../../build/NEWS:1002 ../../../build/NEWS:1306 ../../../build/NEWS:1761 -#: ../../../build/NEWS:2235 ../../../build/NEWS:3390 ../../../build/NEWS:5112 -#: ../../../build/NEWS:6072 ../../../build/NEWS:6620 ../../../build/NEWS:9882 -#: ../../../build/NEWS:10544 ../../../build/NEWS:10704 -#: ../../../build/NEWS:10916 ../../../build/NEWS:11173 -#: ../../../build/NEWS:11504 ../../../build/NEWS:12349 -#: ../../../build/NEWS:15044 ../../../build/NEWS:15395 -#: ../../../build/NEWS:15790 -msgid "macOS" -msgstr "macOS" +#: ../../../build/NEWS:524 +msgid "" +"`bpo-41116 `__: Ensure " +"distutils.unixxcompiler.find_library_file can find system provided libraries" +" on macOS 11." +msgstr "" + +#: ../../../build/NEWS:527 +msgid "" +"`bpo-41100 `__: Add support for macOS 11" +" and Apple Silicon systems." +msgstr "" + +#: ../../../build/NEWS:529 +msgid "" +"It is now possible to build \"Universal 2\" binaries using \"--enable-" +"universalsdk --with-universal-archs=universal2\"." +msgstr "" + +#: ../../../build/NEWS:532 +msgid "" +"Binaries build on later macOS versions can be deployed back to older " +"versions (tested up to macOS 10.9), when using the correct deployment " +"target. This is tested using Xcode 11 and later." +msgstr "" + +#: ../../../build/NEWS:536 +msgid "" +"`bpo-38443 `__: The ``--enable-" +"universalsdk`` and ``--with-universal-archs`` options for the configure " +"script now check that the specified architectures can be used." +msgstr "" -#: ../../../build/NEWS:200 +#: ../../../build/NEWS:540 msgid "" "`bpo-41471 `__: Ignore invalid prefix " "lengths in system proxy excludes." msgstr "" -#: ../../../build/NEWS:202 +#: ../../../build/NEWS:542 msgid "" "`bpo-41557 `__: Update macOS installer " "to use SQLite 3.33.0." msgstr "" -#: ../../../build/NEWS:205 ../../../build/NEWS:473 ../../../build/NEWS:568 -#: ../../../build/NEWS:794 ../../../build/NEWS:1007 ../../../build/NEWS:1771 -#: ../../../build/NEWS:2240 ../../../build/NEWS:2623 ../../../build/NEWS:3015 -#: ../../../build/NEWS:3397 ../../../build/NEWS:5133 ../../../build/NEWS:6079 -#: ../../../build/NEWS:6628 ../../../build/NEWS:6947 ../../../build/NEWS:7196 -#: ../../../build/NEWS:9918 ../../../build/NEWS:10321 -#: ../../../build/NEWS:10551 ../../../build/NEWS:10709 -#: ../../../build/NEWS:10925 ../../../build/NEWS:11178 -#: ../../../build/NEWS:12354 ../../../build/NEWS:12640 -#: ../../../build/NEWS:14509 ../../../build/NEWS:15049 -#: ../../../build/NEWS:15403 ../../../build/NEWS:15795 -#: ../../../build/NEWS:16172 ../../../build/NEWS:16647 -#: ../../../build/NEWS:16973 ../../../build/NEWS:18087 -#: ../../../build/NEWS:18360 ../../../build/NEWS:18571 -#: ../../../build/NEWS:18841 ../../../build/NEWS:19978 -#: ../../../build/NEWS:21287 ../../../build/NEWS:21455 -#: ../../../build/NEWS:22021 ../../../build/NEWS:22541 -#: ../../../build/NEWS:22874 ../../../build/NEWS:23386 -#: ../../../build/NEWS:25409 -msgid "IDLE" -msgstr "IDLE" +#: ../../../build/NEWS:547 +msgid "" +"`bpo-42426 `__: Fix reporting offset of " +"the RE error in searchengine." +msgstr "" -#: ../../../build/NEWS:207 +#: ../../../build/NEWS:549 +msgid "" +"`bpo-42415 `__: Get docstrings for IDLE " +"calltips more often by using inspect.getdoc." +msgstr "" + +#: ../../../build/NEWS:552 msgid "" "`bpo-33987 `__: Mostly finish using ttk " "widgets, mainly for editor, settings, and searches. Some patches by Mark " "Roseman." msgstr "" -#: ../../../build/NEWS:210 +#: ../../../build/NEWS:555 msgid "" "`bpo-41775 `__: Use 'IDLE Shell' as " "shell title" msgstr "" -#: ../../../build/NEWS:212 +#: ../../../build/NEWS:557 msgid "" "`bpo-35764 `__: Rewrite the Calltips doc" " section." msgstr "" -#: ../../../build/NEWS:214 +#: ../../../build/NEWS:559 msgid "" "`bpo-40181 `__: In calltips, stop " "reminding that '/' marks the end of positional-only arguments." msgstr "" -#: ../../../build/NEWS:217 +#: ../../../build/NEWS:562 +msgid "" +"`bpo-40511 `__: Typing opening and " +"closing parentheses inside the parentheses of a function call will no longer" +" cause unnecessary \"flashing\" off and on of an existing open call-tip, " +"e.g. when typed in a string literal." +msgstr "" + +#: ../../../build/NEWS:566 msgid "" "`bpo-38439 `__: Add a 256×256 pixel IDLE" " icon to the Windows .ico file. Created by Andrew Clover. Remove the low-" "color gif variations from the .ico file." msgstr "" -#: ../../../build/NEWS:221 ../../../build/NEWS:400 ../../../build/NEWS:577 -#: ../../../build/NEWS:802 ../../../build/NEWS:1015 ../../../build/NEWS:1332 -#: ../../../build/NEWS:1793 ../../../build/NEWS:2266 ../../../build/NEWS:2638 -#: ../../../build/NEWS:3026 ../../../build/NEWS:3413 ../../../build/NEWS:5261 -#: ../../../build/NEWS:6102 ../../../build/NEWS:6640 ../../../build/NEWS:6983 -#: ../../../build/NEWS:10139 ../../../build/NEWS:10229 -#: ../../../build/NEWS:10945 ../../../build/NEWS:11515 -#: ../../../build/NEWS:11812 ../../../build/NEWS:12405 -#: ../../../build/NEWS:12667 ../../../build/NEWS:14737 -#: ../../../build/NEWS:15112 ../../../build/NEWS:15445 -#: ../../../build/NEWS:15865 ../../../build/NEWS:16670 -#: ../../../build/NEWS:16999 ../../../build/NEWS:17167 -#: ../../../build/NEWS:17668 ../../../build/NEWS:18107 -#: ../../../build/NEWS:18606 ../../../build/NEWS:18947 -#: ../../../build/NEWS:20251 ../../../build/NEWS:20726 -#: ../../../build/NEWS:21315 ../../../build/NEWS:23654 -#: ../../../build/NEWS:23969 ../../../build/NEWS:25572 -msgid "C API" -msgstr "C API" - -#: ../../../build/NEWS:223 +#: ../../../build/NEWS:572 msgid "" "`bpo-42015 `__: Fix potential crash in " "deallocating method objects when dynamically allocated `PyMethodDef`'s " "lifetime is managed through the ``self`` argument of a `PyCFunction`." msgstr "" -#: ../../../build/NEWS:227 +#: ../../../build/NEWS:576 msgid "" "`bpo-41986 `__: " ":c:data:`Py_FileSystemDefaultEncodeErrors` and :c:data:`Py_UTF8Mode` are " "available again in limited API." msgstr "" -#: ../../../build/NEWS:232 +#: ../../../build/NEWS:581 msgid "Python 3.9.0 final" msgstr "" -#: ../../../build/NEWS:234 +#: ../../../build/NEWS:583 msgid "*Release date: 2020-10-04*" msgstr "" -#: ../../../build/NEWS:242 +#: ../../../build/NEWS:591 msgid "" "`bpo-41662 `__: No longer override " "exceptions raised in ``__len__()`` of a sequence of parameters in " ":mod:`sqlite3` with :exc:`~sqlite3.ProgrammingError`." msgstr "" -#: ../../../build/NEWS:246 +#: ../../../build/NEWS:595 msgid "" "`bpo-41662 `__: Fixed crash when mutate " "list of parameters during iteration in :mod:`sqlite3`." msgstr "" -#: ../../../build/NEWS:249 +#: ../../../build/NEWS:598 msgid "" "`bpo-39728 `__: fix default `_missing_` " "so a duplicate `ValueError` is not set as the `__context__` of the original " "`ValueError`" msgstr "" -#: ../../../build/NEWS:265 +#: ../../../build/NEWS:614 msgid "Python 3.9.0 release candidate 2" msgstr "" -#: ../../../build/NEWS:267 +#: ../../../build/NEWS:616 msgid "*Release date: 2020-09-16*" msgstr "" -#: ../../../build/NEWS:272 +#: ../../../build/NEWS:621 msgid "" "`bpo-41780 `__: Fix :meth:`__dir__` of " ":class:`types.GenericAlias`. Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:275 +#: ../../../build/NEWS:624 msgid "" "`bpo-41690 `__: Fix a possible stack " "overflow in the parser when parsing functions and classes with a huge " "ammount of arguments. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:279 +#: ../../../build/NEWS:628 msgid "" "`bpo-41681 `__: Fixes the wrong error " "description in the error raised by using 2 `,` in format string in f-string " "and :meth:`str.format`." msgstr "" -#: ../../../build/NEWS:282 +#: ../../../build/NEWS:631 msgid "" "`bpo-41654 `__: Fix a crash that " "occurred when destroying subclasses of :class:`MemoryError`. Patch by Pablo " "Galindo." msgstr "" -#: ../../../build/NEWS:285 +#: ../../../build/NEWS:634 msgid "" "`bpo-41631 `__: The ``_ast`` module uses" " again a global state. Using a module state per module instance is causing " @@ -756,92 +1390,92 @@ msgid "" "that ``import _ast`` always return a fully initialized ``_ast`` module." msgstr "" -#: ../../../build/NEWS:291 +#: ../../../build/NEWS:640 msgid "" "`bpo-41533 `__: Free the stack allocated" " in ``va_build_stack`` if ``do_mkstack`` fails and the stack is not a " "``small_stack``." msgstr "" -#: ../../../build/NEWS:294 +#: ../../../build/NEWS:643 msgid "" "`bpo-41531 `__: Fix a bug that was " "dropping keys when compiling dict literals with more than 0xFFFF elements. " "Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:297 +#: ../../../build/NEWS:646 msgid "" "`bpo-41525 `__: The output of ``python " "--help`` contains now only ASCII characters." msgstr "" -#: ../../../build/NEWS:300 +#: ../../../build/NEWS:649 msgid "" "`bpo-29590 `__: Make the stack trace " "correct after calling :meth:`generator.throw` on a generator that has " "yielded from a ``yield from``." msgstr "" -#: ../../../build/NEWS:307 +#: ../../../build/NEWS:656 msgid "" "`bpo-41517 `__: fix bug allowing Enums " "to be extended via multiple inheritance" msgstr "" -#: ../../../build/NEWS:309 +#: ../../../build/NEWS:658 msgid "" "`bpo-39587 `__: use the correct mix-in " "data type when constructing Enums" msgstr "" -#: ../../../build/NEWS:311 +#: ../../../build/NEWS:660 msgid "" "`bpo-41789 `__: Honor `object` overrides" " in `Enum` class creation (specifically, `__str__`, `__repr__`, " "`__format__`, and `__reduce_ex__`)." msgstr "" -#: ../../../build/NEWS:314 +#: ../../../build/NEWS:663 msgid "" "`bpo-39651 `__: Fix a race condition in " "the ``call_soon_threadsafe()`` method of ``asyncio.ProactorEventLoop``: do " "nothing if the self-pipe socket has been closed." msgstr "" -#: ../../../build/NEWS:318 +#: ../../../build/NEWS:667 msgid "" "`bpo-41720 `__: Fixed " ":meth:`turtle.Vec2D.__rmul__` for arguments which are not int or float." msgstr "" -#: ../../../build/NEWS:321 +#: ../../../build/NEWS:670 msgid "" "`bpo-41696 `__: Fix handling of debug " "mode in :func:`asyncio.run`. This allows setting ``PYTHONASYNCIODEBUG`` or " "``-X dev`` to enable asyncio debug mode when using :func:`asyncio.run`." msgstr "" -#: ../../../build/NEWS:325 +#: ../../../build/NEWS:674 msgid "" "`bpo-41687 `__: Fix implementation of " "sendfile to be compatible with Solaris." msgstr "" -#: ../../../build/NEWS:327 +#: ../../../build/NEWS:676 msgid "" "`bpo-39010 `__: Restarting a " "``ProactorEventLoop`` on Windows no longer logs spurious " "``ConnectionResetErrors``." msgstr "" -#: ../../../build/NEWS:330 +#: ../../../build/NEWS:679 msgid "" "`bpo-41609 `__: The pdb whatis command " "correctly reports instance methods as 'Method' rather than 'Function'." msgstr "" -#: ../../../build/NEWS:333 +#: ../../../build/NEWS:682 msgid "" "`bpo-32751 `__: When cancelling the task" " due to a timeout, :meth:`asyncio.wait_for` will now wait until the " @@ -849,58 +1483,58 @@ msgid "" "does with positive timeouts." msgstr "" -#: ../../../build/NEWS:338 +#: ../../../build/NEWS:687 msgid "" "`bpo-37658 `__: :meth:`asyncio.wait_for`" " now properly handles races between cancellation of itself and the " "completion of the wrapped awaitable." msgstr "" -#: ../../../build/NEWS:341 +#: ../../../build/NEWS:690 msgid "" "`bpo-40782 `__: Change the method " "asyncio.AbstractEventLoop.run_in_executor to not be a coroutine." msgstr "" -#: ../../../build/NEWS:344 +#: ../../../build/NEWS:693 msgid "" "`bpo-41520 `__: Fix :mod:`codeop` " "regression that prevented turning compile warnings into errors." msgstr "" -#: ../../../build/NEWS:347 +#: ../../../build/NEWS:696 msgid "" "`bpo-41503 `__: Fixed a race between " "setTarget and flush in logging.handlers.MemoryHandler." msgstr "" -#: ../../../build/NEWS:350 +#: ../../../build/NEWS:699 msgid "" "`bpo-41344 `__: Prevent creating " ":class:`shared_memory.SharedMemory` objects with :code:`size=0`." msgstr "" -#: ../../../build/NEWS:353 +#: ../../../build/NEWS:702 msgid "" "`bpo-41025 `__: Fixed an issue " "preventing the C implementation of :class:`zoneinfo.ZoneInfo` from being " "subclassed." msgstr "" -#: ../../../build/NEWS:356 +#: ../../../build/NEWS:705 msgid "" "`bpo-31122 `__: ssl.wrap_socket() now " "raises ssl.SSLEOFError rather than OSError when peer closes connection " "during TLS negotiation" msgstr "" -#: ../../../build/NEWS:359 +#: ../../../build/NEWS:708 msgid "" "`bpo-33660 `__: Fix pathlib.PosixPath to" " resolve a relative path located on the root directory properly." msgstr "" -#: ../../../build/NEWS:365 +#: ../../../build/NEWS:714 msgid "" "`bpo-37149 `__: Change Shipman tkinter " "doc link from archive.org to TkDocs. (The doc has been removed from the NMT " @@ -908,87 +1542,87 @@ msgid "" " note." msgstr "" -#: ../../../build/NEWS:369 +#: ../../../build/NEWS:718 msgid "" "`bpo-41624 `__: Fix the signature of " ":class:`typing.Coroutine`." msgstr "" -#: ../../../build/NEWS:371 +#: ../../../build/NEWS:720 msgid "" "`bpo-40204 `__: Enable Sphinx 3.2 " "``c_allow_pre_v3`` option and disable ``c_warn_on_allowed_pre_v3`` option to" " make the documentation compatible with Sphinx 2 and Sphinx 3." msgstr "" -#: ../../../build/NEWS:375 +#: ../../../build/NEWS:724 msgid "" "`bpo-40979 `__: Refactored typing.rst, " "arranging more than 70 classes, functions, and decorators into new sub-" "sections." msgstr "" -#: ../../../build/NEWS:378 +#: ../../../build/NEWS:727 msgid "" "`bpo-39883 `__: Make code, examples, and" " recipes in the Python documentation be licensed under the more permissive " "BSD0 license in addition to the existing Python 2.0 license." msgstr "" -#: ../../../build/NEWS:385 +#: ../../../build/NEWS:734 msgid "" "`bpo-41731 `__: Make " "test_cmd_line_script pass with option '-vv'." msgstr "" -#: ../../../build/NEWS:390 +#: ../../../build/NEWS:739 msgid "" "`bpo-41617 `__: Fix " "``pycore_byteswap.h`` header file to support old clang versions: " "``__builtin_bswap16()`` is not available in LLVM clang 3.0." msgstr "" -#: ../../../build/NEWS:396 +#: ../../../build/NEWS:745 msgid "" "`bpo-41526 `__: Fixed layout of final " "page of the installer by removing the special thanks to Mark Hammond (with " "his permission)." msgstr "" -#: ../../../build/NEWS:402 +#: ../../../build/NEWS:751 msgid "" "`bpo-41524 `__: Fix bug in " "PyOS_mystrnicmp and PyOS_mystricmp that incremented pointers beyond the end " "of a string." msgstr "" -#: ../../../build/NEWS:407 +#: ../../../build/NEWS:756 msgid "Python 3.9.0 release candidate 1" msgstr "" -#: ../../../build/NEWS:409 +#: ../../../build/NEWS:758 msgid "*Release date: 2020-08-11*" msgstr "" -#: ../../../build/NEWS:414 +#: ../../../build/NEWS:763 msgid "" "`bpo-38156 `__: Handle interrupts that " "come after EOF correctly in ``PyOS_StdioReadline``." msgstr "" -#: ../../../build/NEWS:420 +#: ../../../build/NEWS:769 msgid "" "`bpo-41497 `__: Fix potential " "UnicodeDecodeError in dis module." msgstr "" -#: ../../../build/NEWS:422 +#: ../../../build/NEWS:771 msgid "" "`bpo-41490 `__: Update :mod:`ensurepip` " "to install pip 20.2.1 and setuptools 49.2.1." msgstr "" -#: ../../../build/NEWS:425 +#: ../../../build/NEWS:774 msgid "" "`bpo-41467 `__: On Windows, fix asyncio " "``recv_into()`` return value when the socket/pipe is closed " @@ -996,140 +1630,140 @@ msgid "" "(``b''``)." msgstr "" -#: ../../../build/NEWS:429 +#: ../../../build/NEWS:778 msgid "" "`bpo-41425 `__: Make tkinter doc example" " runnable." msgstr "" -#: ../../../build/NEWS:431 +#: ../../../build/NEWS:780 msgid "" "`bpo-41384 `__: Raise TclError instead " "of TypeError when an unknown option is passed to tkinter.OptionMenu." msgstr "" -#: ../../../build/NEWS:434 +#: ../../../build/NEWS:783 msgid "" "`bpo-38731 `__: Fix :exc:`NameError` in " "command-line interface of :mod:`py_compile`." msgstr "" -#: ../../../build/NEWS:437 +#: ../../../build/NEWS:786 msgid "" "`bpo-41317 `__: Use add_done_callback() " "in asyncio.loop.sock_accept() to unsubscribe reader early on cancellation." msgstr "" -#: ../../../build/NEWS:440 +#: ../../../build/NEWS:789 msgid "" "`bpo-41364 `__: Reduce import overhead " "of :mod:`uuid`." msgstr "" -#: ../../../build/NEWS:442 +#: ../../../build/NEWS:791 msgid "" "`bpo-41341 `__: Recursive evaluation of " "`typing.ForwardRef` in `get_type_hints`." msgstr "" -#: ../../../build/NEWS:445 +#: ../../../build/NEWS:794 msgid "" "`bpo-41182 `__: selector: use " "DefaultSelector based upon implementation" msgstr "" -#: ../../../build/NEWS:447 +#: ../../../build/NEWS:796 msgid "" "`bpo-40726 `__: Handle cases where the " "``end_lineno`` is ``None`` on :func:`ast.increment_lineno`." msgstr "" -#: ../../../build/NEWS:453 +#: ../../../build/NEWS:802 msgid "" "`bpo-41045 `__: Add documentation for " "debug feature of f-strings." msgstr "" -#: ../../../build/NEWS:455 +#: ../../../build/NEWS:804 msgid "" "`bpo-41314 `__: Changed the release when" " ``from __future__ import annotations`` becomes the default from ``4.0`` to " "``3.10`` (following a change in PEP 563)." msgstr "" -#: ../../../build/NEWS:462 +#: ../../../build/NEWS:811 msgid "" "`bpo-41492 `__: Fixes the description " "that appears in UAC prompts." msgstr "" -#: ../../../build/NEWS:464 +#: ../../../build/NEWS:813 msgid "" "`bpo-40948 `__: Improve post-install " "message to direct people to the \"py\" command." msgstr "" -#: ../../../build/NEWS:467 +#: ../../../build/NEWS:816 msgid "" "`bpo-41412 `__: The installer will now " "fail to install on Windows 7 and Windows 8. Further, the UCRT dependency is " "now always downloaded on demand." msgstr "" -#: ../../../build/NEWS:470 +#: ../../../build/NEWS:819 msgid "" "`bpo-40741 `__: Update Windows release " "to include SQLite 3.32.3." msgstr "" -#: ../../../build/NEWS:475 +#: ../../../build/NEWS:824 msgid "" "`bpo-41468 `__: Improve IDLE run crash " "error message (which users should never see)." msgstr "" -#: ../../../build/NEWS:478 +#: ../../../build/NEWS:827 msgid "" "`bpo-41373 `__: Save files loaded with " "no line ending, as when blank, or different line endings, by setting its " "line ending to the system default. Fix regression in 3.8.4 and 3.9.0b4." msgstr "" -#: ../../../build/NEWS:484 +#: ../../../build/NEWS:833 msgid "Python 3.9.0 beta 5" msgstr "" -#: ../../../build/NEWS:486 +#: ../../../build/NEWS:835 msgid "*Release date: 2020-07-20*" msgstr "" -#: ../../../build/NEWS:491 +#: ../../../build/NEWS:840 msgid "" "`bpo-41304 `__: Fixes `python3x._pth` " "being ignored on Windows, caused by the fix for :issue:`29778` " "(CVE-2020-15801)." msgstr "" -#: ../../../build/NEWS:494 +#: ../../../build/NEWS:843 msgid "" "`bpo-41162 `__: Audit hooks are now " "cleared later during finalization to avoid missing events." msgstr "" -#: ../../../build/NEWS:497 +#: ../../../build/NEWS:846 msgid "" "`bpo-29778 `__: Ensure " ":file:`python3.dll` is loaded from correct locations when Python is embedded" " (CVE-2020-15523)." msgstr "" -#: ../../../build/NEWS:500 +#: ../../../build/NEWS:849 msgid "" "`bpo-39603 `__: Prevent http header " "injection by rejecting control characters in http.client.putrequest(...)." msgstr "" -#: ../../../build/NEWS:506 +#: ../../../build/NEWS:855 msgid "" "`bpo-41295 `__: Resolve a regression in " "CPython 3.8.4 where defining \"__setattr__\" in a multi-inheritance setup " @@ -1137,19 +1771,19 @@ msgid "" "were involved in the base types." msgstr "" -#: ../../../build/NEWS:511 +#: ../../../build/NEWS:860 msgid "" "`bpo-41247 `__: Always cache the running" " loop holder when running ``asyncio.set_running_loop``." msgstr "" -#: ../../../build/NEWS:514 +#: ../../../build/NEWS:863 msgid "" "`bpo-41252 `__: Fix incorrect " "refcounting in _ssl.c's ``_servername_callback()``." msgstr "" -#: ../../../build/NEWS:517 +#: ../../../build/NEWS:866 msgid "" "`bpo-41215 `__: Use non-NULL default " "values in the PEG parser keyword list to overcome a bug that was preventing " @@ -1157,7 +1791,7 @@ msgid "" "Pablo Galindo." msgstr "" -#: ../../../build/NEWS:521 +#: ../../../build/NEWS:870 msgid "" "`bpo-41218 `__: Python 3.8.3 had a " "regression where compiling with ast.PyCF_ALLOW_TOP_LEVEL_AWAIT would " @@ -1165,91 +1799,91 @@ msgid "" "comprehension making use of async/await will tagged as so." msgstr "" -#: ../../../build/NEWS:526 +#: ../../../build/NEWS:875 msgid "" "`bpo-41175 `__: Guard against a NULL " "pointer dereference within bytearrayobject triggered by the ``bytearray() + " "bytearray()`` operation." msgstr "" -#: ../../../build/NEWS:529 +#: ../../../build/NEWS:878 msgid "" "`bpo-39960 `__: The \"hackcheck\" that " "prevents sneaking around a type's __setattr__() by calling the superclass " "method was rewritten to allow C implemented heap types." msgstr "" -#: ../../../build/NEWS:536 +#: ../../../build/NEWS:885 msgid "" "`bpo-41288 `__: Unpickling invalid " "NEWOBJ_EX opcode with the C implementation raises now UnpicklingError " "instead of crashing." msgstr "" -#: ../../../build/NEWS:539 +#: ../../../build/NEWS:888 msgid "" "`bpo-39017 `__: Avoid infinite loop when" " reading specially crafted TAR files using the tarfile module " "(CVE-2019-20907)." msgstr "" -#: ../../../build/NEWS:542 +#: ../../../build/NEWS:891 msgid "" "`bpo-41235 `__: Fix the error handling " "in :meth:`ssl.SSLContext.load_dh_params`." msgstr "" -#: ../../../build/NEWS:545 +#: ../../../build/NEWS:894 msgid "" "`bpo-41207 `__: In distutils.spawn, " "restore expectation that DistutilsExecError is raised when the command is " "not found." msgstr "" -#: ../../../build/NEWS:548 +#: ../../../build/NEWS:897 msgid "" "`bpo-39168 `__: Remove the ``__new__`` " "method of :class:`typing.Generic`." msgstr "" -#: ../../../build/NEWS:550 +#: ../../../build/NEWS:899 msgid "" "`bpo-41194 `__: Fix a crash in the " "``_ast`` module: it can no longer be loaded more than once. It now uses a " "global state rather than a module state." msgstr "" -#: ../../../build/NEWS:553 +#: ../../../build/NEWS:902 msgid "" "`bpo-39384 `__: Fixed " "email.contentmanager to allow set_content() to set a null string." msgstr "" -#: ../../../build/NEWS:559 +#: ../../../build/NEWS:908 msgid "" "`bpo-37703 `__: Updated Documentation to" " comprehensively elaborate on the behaviour of gather.cancel()" msgstr "" -#: ../../../build/NEWS:565 +#: ../../../build/NEWS:914 msgid "" "`bpo-40741 `__: Update macOS installer " "to use SQLite 3.32.3." msgstr "" -#: ../../../build/NEWS:570 +#: ../../../build/NEWS:919 msgid "" "`bpo-41300 `__: Save files with non-" "ascii chars. Fix regression released in 3.9.0b4 and 3.8.4." msgstr "" -#: ../../../build/NEWS:573 +#: ../../../build/NEWS:922 msgid "" "`bpo-37765 `__: Add keywords to module " "name completion list. Rewrite Completions section of IDLE doc." msgstr "" -#: ../../../build/NEWS:579 +#: ../../../build/NEWS:928 msgid "" "`bpo-40170 `__: Revert " ":c:func:`PyType_HasFeature` change: it reads again directly the " @@ -1258,15 +1892,15 @@ msgid "" "implementation details." msgstr "" -#: ../../../build/NEWS:586 +#: ../../../build/NEWS:935 msgid "Python 3.9.0 beta 4" msgstr "" -#: ../../../build/NEWS:588 +#: ../../../build/NEWS:937 msgid "*Release date: 2020-07-02*" msgstr "" -#: ../../../build/NEWS:593 +#: ../../../build/NEWS:942 msgid "" "`bpo-41004 `__: The __hash__() methods " "of ipaddress.IPv4Interface and ipaddress.IPv6Interface incorrectly " @@ -1275,20 +1909,20 @@ msgid "" "for the tuple of (address, mask length, network address)." msgstr "" -#: ../../../build/NEWS:602 +#: ../../../build/NEWS:951 msgid "" "`bpo-41094 `__: Fix decoding errors with" " audit when open files with non-ASCII names on non-UTF-8 locale." msgstr "" -#: ../../../build/NEWS:605 +#: ../../../build/NEWS:954 msgid "" "`bpo-41084 `__: Prefix the error message" " with 'f-string: ', when parsing an f-string expression which throws a " ":exc:`SyntaxError`." msgstr "" -#: ../../../build/NEWS:608 +#: ../../../build/NEWS:957 msgid "" "`bpo-41076 `__: Pre-feed the parser with" " the location of the f-string expression, not the f-string itself, which " @@ -1296,32 +1930,32 @@ msgid "" "is completed." msgstr "" -#: ../../../build/NEWS:612 +#: ../../../build/NEWS:961 msgid "" "`bpo-40939 `__: Deprecate " ":c:func:`PyNode_Compile`." msgstr "" -#: ../../../build/NEWS:614 +#: ../../../build/NEWS:963 msgid "" "`bpo-41056 `__: Fixes a reference to " "deallocated stack space during startup when constructing sys.path involving " "a relative symlink when code was supplied via -c. (discovered via Coverity)" msgstr "" -#: ../../../build/NEWS:618 +#: ../../../build/NEWS:967 msgid "" "`bpo-41061 `__: Fix incorrect " "expressions and asserts in hashtable code and tests." msgstr "" -#: ../../../build/NEWS:621 +#: ../../../build/NEWS:970 msgid "" "`bpo-41052 `__: Opt out " "serialization/deserialization for _random.Random" msgstr "" -#: ../../../build/NEWS:623 +#: ../../../build/NEWS:972 msgid "" "`bpo-40939 `__: Deprecate " ":c:func:`PyParser_SimpleParseStringFlags`, " @@ -1329,7 +1963,7 @@ msgid "" ":c:func:`PyParser_SimpleParseFileFlags`." msgstr "" -#: ../../../build/NEWS:627 +#: ../../../build/NEWS:976 msgid "" "`bpo-35975 `__: Stefan Behnel reported " "that cf_feature_version is used even when PyCF_ONLY_AST is not set. This is " @@ -1337,7 +1971,7 @@ msgid "" "fixed." msgstr "" -#: ../../../build/NEWS:631 +#: ../../../build/NEWS:980 msgid "" "`bpo-40985 `__: Fix a bug that caused " "the :exc:`SyntaxError` text to be empty when a file ends with a line ending " @@ -1345,27 +1979,27 @@ msgid "" "contain the text of the last line." msgstr "" -#: ../../../build/NEWS:635 +#: ../../../build/NEWS:984 msgid "" "`bpo-40958 `__: Fix a possible buffer " "overflow in the PEG parser when gathering information for emitting syntax " "errors. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:638 +#: ../../../build/NEWS:987 msgid "" "`bpo-40957 `__: Fix refleak in " "_Py_fopen_obj() when PySys_Audit() fails" msgstr "" -#: ../../../build/NEWS:640 +#: ../../../build/NEWS:989 msgid "" "`bpo-40947 `__: The Python :ref:`Path " "Configuration ` now takes :c:member:`PyConfig.platlibdir` " "in account." msgstr "" -#: ../../../build/NEWS:643 +#: ../../../build/NEWS:992 msgid "" "`bpo-40847 `__: Fix a bug where a line " "with only a line continuation character is not considered a blank line at " @@ -1376,7 +2010,7 @@ msgid "" ":exc:`SyntaxError`." msgstr "" -#: ../../../build/NEWS:650 +#: ../../../build/NEWS:999 msgid "" "`bpo-40824 `__: Unexpected errors in " "calling the ``__iter__`` method are no longer masked by ``TypeError`` in the" @@ -1385,14 +2019,14 @@ msgid "" ":mod:`operator` module." msgstr "" -#: ../../../build/NEWS:655 +#: ../../../build/NEWS:1004 msgid "" "`bpo-19569 `__: Add the private macros " "``_Py_COMP_DIAG_PUSH``, ``_Py_COMP_DIAG_IGNORE_DEPR_DECLS``, and " "``_Py_COMP_DIAG_POP``." msgstr "" -#: ../../../build/NEWS:661 +#: ../../../build/NEWS:1010 msgid "" "`bpo-41193 `__: The ``write_history()`` " "atexit function of the readline completer now ignores any :exc:`OSError` to " @@ -1400,118 +2034,118 @@ msgid "" ":exc:`FileNotFoundError` and :exc:`PermissionError`." msgstr "" -#: ../../../build/NEWS:666 +#: ../../../build/NEWS:1015 msgid "" "`bpo-41161 `__: The decimal module now " "requires libmpdec-2.5.0. Users of --with-system-libmpdec should update their" " system library." msgstr "" -#: ../../../build/NEWS:669 +#: ../../../build/NEWS:1018 msgid "" "`bpo-40874 `__: The decimal module now " "requires libmpdec-2.5.0." msgstr "" -#: ../../../build/NEWS:671 +#: ../../../build/NEWS:1020 msgid "" "`bpo-41138 `__: Fixed the :mod:`trace` " "module CLI for Python source files with non-UTF-8 encoding." msgstr "" -#: ../../../build/NEWS:674 +#: ../../../build/NEWS:1023 msgid "" "`bpo-31938 `__: Fix default-value " "signatures of several functions in the :mod:`select` module - by Anthony " "Sottile." msgstr "" -#: ../../../build/NEWS:677 +#: ../../../build/NEWS:1026 msgid "" "`bpo-41068 `__: Fixed reading files with" " non-ASCII names from ZIP archive directly after writing them." msgstr "" -#: ../../../build/NEWS:680 +#: ../../../build/NEWS:1029 msgid "" "`bpo-41058 `__: " ":func:`pdb.find_function` now correctly determines the source file encoding." msgstr "" -#: ../../../build/NEWS:683 +#: ../../../build/NEWS:1032 msgid "" "`bpo-41056 `__: Fix a NULL pointer " "dereference within the ssl module during a MemoryError in the keylog " "callback. (discovered by Coverity)" msgstr "" -#: ../../../build/NEWS:686 +#: ../../../build/NEWS:1035 msgid "" "`bpo-41056 `__: Fixed an instance where " "a MemoryError within the zoneinfo module might not be reported or not " "reported at its source. (found by Coverity)" msgstr "" -#: ../../../build/NEWS:690 +#: ../../../build/NEWS:1039 msgid "" "`bpo-41048 `__: " ":func:`mimetypes.read_mime_types` function reads the rule file using UTF-8 " "encoding, not the locale encoding. Patch by Srinivas Reddy Thatiparthy." msgstr "" -#: ../../../build/NEWS:694 +#: ../../../build/NEWS:1043 msgid "" "`bpo-41043 `__: Fixed the use of " ":func:`~glob.glob` in the stdlib: literal part of the path is now always " "correctly escaped." msgstr "" -#: ../../../build/NEWS:697 +#: ../../../build/NEWS:1046 msgid "" "`bpo-40448 `__: :mod:`ensurepip` now " "disables the use of `pip` cache when installing the bundled versions of " "`pip` and `setuptools`. Patch by Krzysztof Konopko." msgstr "" -#: ../../../build/NEWS:701 +#: ../../../build/NEWS:1050 msgid "" "`bpo-40967 `__: Removed " ":meth:`asyncio.Task.current_task` and :meth:`asyncio.Task.all_tasks`. Patch " "contributed by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:704 +#: ../../../build/NEWS:1053 msgid "" "`bpo-40955 `__: Fix a minor memory leak " "in :mod:`subprocess` module when extra_groups was specified." msgstr "" -#: ../../../build/NEWS:707 +#: ../../../build/NEWS:1056 msgid "" "`bpo-40855 `__: The standard deviation " "and variance functions in the statistics module were ignoring their mu and " "xbar arguments." msgstr "" -#: ../../../build/NEWS:710 +#: ../../../build/NEWS:1059 msgid "" "`bpo-40924 `__: Removed support for " "loaders implementing .files and supplying TraversableResources." msgstr "" -#: ../../../build/NEWS:713 +#: ../../../build/NEWS:1062 msgid "" "`bpo-40939 `__: Use the new PEG parser " "when generating the stdlib :mod:`keyword` module." msgstr "" -#: ../../../build/NEWS:716 +#: ../../../build/NEWS:1065 msgid "" "`bpo-40834 `__: Fix truncate when " "sending str object with_xxsubinterpreters.channel_send." msgstr "" -#: ../../../build/NEWS:719 +#: ../../../build/NEWS:1068 msgid "" "`bpo-26407 `__: Unexpected errors in " "calling the ``__iter__`` method are no longer masked by ``TypeError`` in " @@ -1519,39 +2153,39 @@ msgid "" ":meth:`csv.writer.writerows`." msgstr "" -#: ../../../build/NEWS:723 +#: ../../../build/NEWS:1072 msgid "" "`bpo-38488 `__: Update ensurepip to " "install pip 20.1.1 and setuptools 47.1.0." msgstr "" -#: ../../../build/NEWS:725 +#: ../../../build/NEWS:1074 msgid "" "`bpo-36543 `__: Restored the deprecated " ":mod:`xml.etree.cElementTree` module." msgstr "" -#: ../../../build/NEWS:727 +#: ../../../build/NEWS:1076 msgid "" "`bpo-34226 `__: Fix " "`cgi.parse_multipart` without content_length. Patch by Roger Duran" msgstr "" -#: ../../../build/NEWS:733 +#: ../../../build/NEWS:1082 msgid "" "`bpo-41085 `__: Fix integer overflow in " "the :meth:`array.array.index` method on 64-bit Windows for index larger than" " ``2**31``." msgstr "" -#: ../../../build/NEWS:736 +#: ../../../build/NEWS:1085 msgid "" "`bpo-41069 `__: " ":data:`test.support.TESTFN` and the current directory for tests when run via" " ``test.regrtest`` contain now non-ascii characters if possible." msgstr "" -#: ../../../build/NEWS:740 +#: ../../../build/NEWS:1089 msgid "" "`bpo-38377 `__: On Linux, skip tests " "using multiprocessing if the current user cannot create a file in " @@ -1560,14 +2194,14 @@ msgid "" " the :mod:`test.support` module." msgstr "" -#: ../../../build/NEWS:745 +#: ../../../build/NEWS:1094 msgid "" "`bpo-41009 `__: Fix use of " "``support.require_{linux|mac|freebsd}_version()`` decorators as class " "decorator." msgstr "" -#: ../../../build/NEWS:748 +#: ../../../build/NEWS:1097 msgid "" "`bpo-41003 `__: Fix ``test_copyreg`` " "when ``numpy`` is installed: ``test.pickletester`` now saves/restores " @@ -1575,33 +2209,33 @@ msgid "" "``numpy``." msgstr "" -#: ../../../build/NEWS:752 +#: ../../../build/NEWS:1101 msgid "" "`bpo-40964 `__: Disable remote " ":mod:`imaplib` tests, host cyrus.andrew.cmu.edu is blocking incoming " "connections." msgstr "" -#: ../../../build/NEWS:755 +#: ../../../build/NEWS:1104 msgid "" "`bpo-40927 `__: Fix test_binhex when run" " twice: it now uses import_fresh_module() to ensure that it raises " "DeprecationWarning each time." msgstr "" -#: ../../../build/NEWS:759 +#: ../../../build/NEWS:1108 msgid "" "`bpo-34401 `__: Make test_gdb properly " "run on HP-UX. Patch by Michael Osipov." msgstr "" -#: ../../../build/NEWS:764 +#: ../../../build/NEWS:1113 msgid "" "`bpo-40204 `__: Pin Sphinx version to " "2.3.1 in ``Doc/Makefile``." msgstr "" -#: ../../../build/NEWS:769 +#: ../../../build/NEWS:1118 msgid "" "`bpo-41074 `__: Fixed support of non-" "ASCII names in functions :func:`msilib.OpenDatabase` and " @@ -1609,26 +2243,26 @@ msgid "" ":meth:`msilib.Database.OpenView`." msgstr "" -#: ../../../build/NEWS:773 +#: ../../../build/NEWS:1122 msgid "" "`bpo-40164 `__: Updates Windows OpenSSL " "to 1.1.1g" msgstr "" -#: ../../../build/NEWS:775 +#: ../../../build/NEWS:1124 msgid "" "`bpo-37556 `__: Extend py.exe help to " "mention overrides via venv, shebang, environmental variables & ini files." msgstr "" -#: ../../../build/NEWS:781 +#: ../../../build/NEWS:1130 msgid "" "`bpo-39580 `__: Avoid opening Finder " "window if running installer from the command line. Patch contributed by Rick" " Heil." msgstr "" -#: ../../../build/NEWS:784 +#: ../../../build/NEWS:1133 msgid "" "`bpo-41100 `__: Fix configure error when" " building on macOS 11. Note that the current Python release was released " @@ -1638,25 +2272,25 @@ msgid "" "3.8.x and with 3.9.0." msgstr "" -#: ../../../build/NEWS:790 +#: ../../../build/NEWS:1139 msgid "" "`bpo-41005 `__: fixed an XDG settings " "issue not allowing macos to open browser in webbrowser.py" msgstr "" -#: ../../../build/NEWS:796 +#: ../../../build/NEWS:1145 msgid "" "`bpo-41152 `__: The encoding of " "``stdin``, ``stdout`` and ``stderr`` in IDLE is now always UTF-8." msgstr "" -#: ../../../build/NEWS:799 +#: ../../../build/NEWS:1148 msgid "" "`bpo-41144 `__: Make Open Module open a " "special module such as os.path." msgstr "" -#: ../../../build/NEWS:804 +#: ../../../build/NEWS:1153 msgid "" "`bpo-36346 `__: Mark " "``Py_UNICODE_COPY``, ``Py_UNICODE_FILL``, ``PyUnicode_WSTR_LENGTH``, " @@ -1666,28 +2300,28 @@ msgid "" "Python 3.3." msgstr "" -#: ../../../build/NEWS:810 +#: ../../../build/NEWS:1159 msgid "" "`bpo-36020 `__: On Windows, ``#include " "\"pyerrors.h\"`` no longer defines ``snprintf`` and ``vsnprintf`` macros." msgstr "" -#: ../../../build/NEWS:813 +#: ../../../build/NEWS:1162 msgid "" "`bpo-40703 `__: The PyType_FromSpec*() " "functions no longer overwrite the type's \"__module__\" attribute if it is " "set via \"Py_tp_members\" or \"Py_tp_getset\"." msgstr "" -#: ../../../build/NEWS:818 +#: ../../../build/NEWS:1167 msgid "Python 3.9.0 beta 3" msgstr "" -#: ../../../build/NEWS:820 +#: ../../../build/NEWS:1169 msgid "*Release date: 2020-06-09*" msgstr "" -#: ../../../build/NEWS:825 +#: ../../../build/NEWS:1174 msgid "" "`bpo-40924 `__: `importlib.resources`: " "Reverted ``TraversableResources`` implementations from the built-in loaders " @@ -1696,76 +2330,76 @@ msgid "" "certificates to be missing." msgstr "" -#: ../../../build/NEWS:833 +#: ../../../build/NEWS:1182 msgid "" "`bpo-40684 `__: ``make install`` now " "uses the ``PLATLIBDIR`` variable for the destination ``lib-dynload/`` " "directory when ``./configure --with-platlibdir`` is used." msgstr "" -#: ../../../build/NEWS:839 +#: ../../../build/NEWS:1188 msgid "Python 3.9.0 beta 2" msgstr "" -#: ../../../build/NEWS:841 +#: ../../../build/NEWS:1190 msgid "*Release date: 2020-06-08*" msgstr "" -#: ../../../build/NEWS:846 +#: ../../../build/NEWS:1195 msgid "" "`bpo-40904 `__: Fix possible segfault in" " the new PEG parser when parsing f-string containing yield statements with " "no value (:code:`f\"{yield}\"`). Patch by Pablo Galindo" msgstr "" -#: ../../../build/NEWS:850 +#: ../../../build/NEWS:1199 msgid "" "`bpo-40903 `__: Fixed a possible " "segfault in the new PEG parser when producing error messages for invalid " "assignments of the form :code:`p=p=`. Patch by Pablo Galindo" msgstr "" -#: ../../../build/NEWS:854 +#: ../../../build/NEWS:1203 msgid "" "`bpo-40880 `__: Fix invalid memory read " "in the new parser when checking newlines in string literals. Patch by Pablo " "Galindo." msgstr "" -#: ../../../build/NEWS:857 +#: ../../../build/NEWS:1206 msgid "" "`bpo-40883 `__: Fix memory leak in when " "parsing f-strings in the new parser. Patch by Pablo Galindo" msgstr "" -#: ../../../build/NEWS:860 +#: ../../../build/NEWS:1209 msgid "" "`bpo-40870 `__: Raise :exc:`ValueError` " "when validating custom AST's where the constants ``True``, ``False`` and " "``None`` are used within a :class:`ast.Name` node." msgstr "" -#: ../../../build/NEWS:864 +#: ../../../build/NEWS:1213 msgid "" "`bpo-40854 `__: Allow overriding " ":data:`sys.platlibdir` via a new :envvar:`PYTHONPLATLIBDIR` environment " "variable." msgstr "" -#: ../../../build/NEWS:867 +#: ../../../build/NEWS:1216 msgid "" "`bpo-40826 `__: Fix GIL usage in " ":c:func:`PyOS_Readline`: lock the GIL to set an exception and pass the " "Python thread state when checking if there is a pending signal." msgstr "" -#: ../../../build/NEWS:871 +#: ../../../build/NEWS:1220 msgid "" "`bpo-40780 `__: Fix a corner case where " "g-style string formatting of a float failed to remove trailing zeros." msgstr "" -#: ../../../build/NEWS:874 +#: ../../../build/NEWS:1223 msgid "" "`bpo-38964 `__: When there's a " ":exc:`SyntaxError` in the expression part of an fstring, the filename " @@ -1773,13 +2407,13 @@ msgid "" "file the fstring resides in." msgstr "" -#: ../../../build/NEWS:878 +#: ../../../build/NEWS:1227 msgid "" "`bpo-40750 `__: Support the \"-d\" debug" " flag in the new PEG parser. Patch by Pablo Galindo" msgstr "" -#: ../../../build/NEWS:881 +#: ../../../build/NEWS:1230 msgid "" "`bpo-40217 `__: Instances of types " "created with :c:func:`PyType_FromSpecWithBases` will no longer automatically" @@ -1788,27 +2422,27 @@ msgid "" "by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:887 +#: ../../../build/NEWS:1236 msgid "" "`bpo-40696 `__: Fix a hang that can " "arise after :meth:`generator.throw` due to a cycle in the exception context " "chain." msgstr "" -#: ../../../build/NEWS:893 +#: ../../../build/NEWS:1242 msgid "" "`bpo-39791 `__: Refresh " "importlib.metadata from importlib_metadata 1.6.1." msgstr "" -#: ../../../build/NEWS:895 +#: ../../../build/NEWS:1244 msgid "" "`bpo-40807 `__: Stop " "codeop._maybe_compile, used by code.InteractiveInterpreter (and IDLE). from " "from emitting each warning three times." msgstr "" -#: ../../../build/NEWS:898 +#: ../../../build/NEWS:1247 msgid "" "`bpo-39791 `__: Built-in loaders " "(SourceFileLoader and ZipImporter) now supply ``TraversableResources`` " @@ -1816,7 +2450,7 @@ msgid "" "removed." msgstr "" -#: ../../../build/NEWS:902 +#: ../../../build/NEWS:1251 msgid "" "`bpo-17005 `__: The topological sort " "functionality that was introduced initially in the :mod:`functools` module " @@ -1825,28 +2459,28 @@ msgid "" "Pablo Galindo" msgstr "" -#: ../../../build/NEWS:907 +#: ../../../build/NEWS:1256 msgid "" "`bpo-40777 `__: Initialize " "PyDateTime_IsoCalendarDateType.tp_base at run-time to avoid errors on some " "compilers." msgstr "" -#: ../../../build/NEWS:910 +#: ../../../build/NEWS:1259 msgid "" "`bpo-40767 `__: :mod:`webbrowser` now " "properly finds the default browser in pure Wayland systems by checking the " "WAYLAND_DISPLAY environment variable. Patch contributed by Jérémy Attali." msgstr "" -#: ../../../build/NEWS:914 +#: ../../../build/NEWS:1263 msgid "" "`bpo-40791 `__: " ":func:`hashlib.compare_digest` uses OpenSSL's ``CRYPTO_memcmp()`` function " "when OpenSSL is available." msgstr "" -#: ../../../build/NEWS:917 +#: ../../../build/NEWS:1266 msgid "" "`bpo-40795 `__: :mod:`ctypes` module: If" " ctypes fails to convert the result of a callback or if a ctypes callback " @@ -1855,66 +2489,66 @@ msgid "" ":c:func:`PyErr_Print`." msgstr "" -#: ../../../build/NEWS:922 +#: ../../../build/NEWS:1271 msgid "" "`bpo-30008 `__: Fix :mod:`ssl` code to " "be compatible with OpenSSL 1.1.x builds that use ``no-deprecated`` and " "``--api=1.1.0``." msgstr "" -#: ../../../build/NEWS:925 +#: ../../../build/NEWS:1274 msgid "" "`bpo-30064 `__: Fix asyncio " "``loop.sock_*`` race condition issue" msgstr "" -#: ../../../build/NEWS:927 +#: ../../../build/NEWS:1276 msgid "" "`bpo-40759 `__: Deprecate the " ":mod:`symbol` module." msgstr "" -#: ../../../build/NEWS:929 +#: ../../../build/NEWS:1278 msgid "" "`bpo-40737 `__: Fix possible reference " "leak for :mod:`sqlite3` initialization." msgstr "" -#: ../../../build/NEWS:931 +#: ../../../build/NEWS:1280 msgid "" "`bpo-40698 `__: :mod:`distutils` upload " "creates SHA2-256 and Blake2b-256 digests. MD5 digests is skipped if platform" " blocks MD5." msgstr "" -#: ../../../build/NEWS:934 +#: ../../../build/NEWS:1283 msgid "" "`bpo-40695 `__: :mod:`hashlib` no longer" " falls back to builtin hash implementations when OpenSSL provides a hash " "digest and the algorithm is blocked by security policy." msgstr "" -#: ../../../build/NEWS:938 +#: ../../../build/NEWS:1287 msgid "" "`bpo-9216 `__: func:`hashlib.new` passed " "``usedforsecurity`` to OpenSSL EVP constructor ``_hashlib.new()``. " "test_hashlib and test_smtplib handle strict security policy better." msgstr "" -#: ../../../build/NEWS:942 +#: ../../../build/NEWS:1291 msgid "" "`bpo-40614 `__: :func:`ast.parse` will " "not parse self documenting expressions in f-strings when passed " "``feature_version`` is less than ``(3, 8)``." msgstr "" -#: ../../../build/NEWS:945 +#: ../../../build/NEWS:1294 msgid "" "`bpo-40671 `__: Prepare ``_hashlib`` for" " :pep:`489` and use :c:func:`PyModule_AddType`." msgstr "" -#: ../../../build/NEWS:948 +#: ../../../build/NEWS:1297 msgid "" "`bpo-32309 `__: Added a new " ":term:`coroutine` :func:`asyncio.to_thread`. It is mainly used for running " @@ -1924,105 +2558,105 @@ msgid "" "arguments." msgstr "" -#: ../../../build/NEWS:954 +#: ../../../build/NEWS:1303 msgid "" "`bpo-40630 `__: Added " ":func:`tracemalloc.reset_peak` to set the peak size of traced memory blocks " "to the current size, to measure the peak of specific pieces of code." msgstr "" -#: ../../../build/NEWS:958 +#: ../../../build/NEWS:1307 msgid "" "`bpo-13097 `__: ``ctypes`` now raises an" " ``ArgumentError`` when a callback is invoked with more than 1024 arguments." msgstr "" -#: ../../../build/NEWS:961 +#: ../../../build/NEWS:1310 msgid "" "`bpo-23082 `__: Updated the error " "message and docs of PurePath.relative_to() to better reflect the function " "behaviour." msgstr "" -#: ../../../build/NEWS:964 +#: ../../../build/NEWS:1313 msgid "" "`bpo-39244 `__: Fixed " ":class:`multiprocessing.context.get_all_start_methods` to properly return " "the default method first on macOS." msgstr "" -#: ../../../build/NEWS:967 +#: ../../../build/NEWS:1316 msgid "" "`bpo-39040 `__: Fix parsing of invalid " "mime headers parameters by collapsing whitespace between encoded words in a " "bare-quote-string." msgstr "" -#: ../../../build/NEWS:970 +#: ../../../build/NEWS:1319 msgid "" "`bpo-35714 `__: :exc:`struct.error` is " "now raised if there is a null character in a :mod:`struct` format string." msgstr "" -#: ../../../build/NEWS:973 +#: ../../../build/NEWS:1322 msgid "" "`bpo-36290 `__: AST nodes are now " "raising :exc:`TypeError` on conflicting keyword arguments. Patch contributed" " by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:979 +#: ../../../build/NEWS:1328 msgid "" "`bpo-17258 `__: Skip some " ":mod:`multiprocessing` tests when MD5 hash digest is blocked." msgstr "" -#: ../../../build/NEWS:985 +#: ../../../build/NEWS:1334 msgid "" "`bpo-40514 `__: Remove ``--with-" "experimental-isolated-subinterpreters`` configure option in Python 3.9: the " "experiment continues in the master branch, but it's no longer needed in 3.9." msgstr "" -#: ../../../build/NEWS:989 +#: ../../../build/NEWS:1338 msgid "" "`bpo-40683 `__: Fixed an issue where the" " :mod:`zoneinfo` module and its tests were not included when Python is " "installed with ``make``." msgstr "" -#: ../../../build/NEWS:995 +#: ../../../build/NEWS:1344 msgid "" "`bpo-39631 `__: Changes the registered " "MIME type for ``.py`` files on Windows to ``text/x-python`` instead of " "``text/plain``." msgstr "" -#: ../../../build/NEWS:998 +#: ../../../build/NEWS:1347 msgid "" "`bpo-40677 `__: Manually define " "IO_REPARSE_TAG_APPEXECLINK in case some old Windows SDK doesn't have it." msgstr "" -#: ../../../build/NEWS:1004 +#: ../../../build/NEWS:1353 msgid "" "`bpo-40741 `__: Update macOS installer " "to use SQLite 3.32.2." msgstr "" -#: ../../../build/NEWS:1009 +#: ../../../build/NEWS:1358 msgid "" "`bpo-39885 `__: Make context menu Cut " "and Copy work again when right-clicking within a selection." msgstr "" -#: ../../../build/NEWS:1012 +#: ../../../build/NEWS:1361 msgid "" "`bpo-40723 `__: Make test_idle pass when" " run after import." msgstr "" -#: ../../../build/NEWS:1017 +#: ../../../build/NEWS:1366 msgid "" "`bpo-40910 `__: Export explicitly the " ":c:func:`Py_GetArgcArgv` function to the C API and document the function. " @@ -2030,98 +2664,98 @@ msgid "" " built with ``-fvisibility=hidden``." msgstr "" -#: ../../../build/NEWS:1021 +#: ../../../build/NEWS:1370 msgid "" "`bpo-40724 `__: Allow defining buffer " "slots in type specs." msgstr "" -#: ../../../build/NEWS:1023 +#: ../../../build/NEWS:1372 msgid "" "`bpo-40826 `__: " ":c:func:`PyOS_InterruptOccurred` now fails with a fatal error if it is " "called with the GIL released." msgstr "" -#: ../../../build/NEWS:1028 +#: ../../../build/NEWS:1377 msgid "Python 3.9.0 beta 1" msgstr "" -#: ../../../build/NEWS:1030 +#: ../../../build/NEWS:1379 msgid "*Release date: 2020-05-19*" msgstr "" -#: ../../../build/NEWS:1035 +#: ../../../build/NEWS:1384 msgid "" "`bpo-40501 `__: :mod:`uuid` no longer " "uses :mod:`ctypes` to load :file:`libuuid` or :file:`rpcrt4.dll` at runtime." msgstr "" -#: ../../../build/NEWS:1041 +#: ../../../build/NEWS:1390 msgid "" "`bpo-40663 `__: Correctly generate " "annotations where parentheses are omitted but required (e.g: ``Type[(str, " "int, *other))]``." msgstr "" -#: ../../../build/NEWS:1044 +#: ../../../build/NEWS:1393 msgid "" "`bpo-40596 `__: Fixed " ":meth:`str.isidentifier` for non-canonicalized strings containing non-BMP " "characters on Windows." msgstr "" -#: ../../../build/NEWS:1047 +#: ../../../build/NEWS:1396 msgid "" "`bpo-40593 `__: Improved syntax errors " "for invalid characters in source code." msgstr "" -#: ../../../build/NEWS:1049 +#: ../../../build/NEWS:1398 msgid "" "`bpo-40585 `__: Fixed a bug when using " ":func:`codeop.compile_command` that was causing exceptions to be swallowed " "with the new parser. Patch by Pablo Galindo" msgstr "" -#: ../../../build/NEWS:1053 +#: ../../../build/NEWS:1402 msgid "" "`bpo-40566 `__: Apply :pep:`573` to " ":mod:`abc`." msgstr "" -#: ../../../build/NEWS:1055 +#: ../../../build/NEWS:1404 msgid "" "`bpo-40502 `__: Initialize " "``n->n_col_offset``. (Patch by Joannah Nanjekye)" msgstr "" -#: ../../../build/NEWS:1057 +#: ../../../build/NEWS:1406 msgid "" "`bpo-40527 `__: Fix command line " "argument parsing: no longer write errors multiple times into stderr." msgstr "" -#: ../../../build/NEWS:1060 +#: ../../../build/NEWS:1409 msgid "" "`bpo-1635741 `__: Port :mod:`errno` to" " multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1062 +#: ../../../build/NEWS:1411 msgid "" "`bpo-40523 `__: Add pass-throughs for " ":func:`hash` and :func:`reversed` to :class:`weakref.proxy` objects. Patch " "by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:1065 +#: ../../../build/NEWS:1414 msgid "" "`bpo-1635741 `__: Port :mod:`syslog` " "to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1067 +#: ../../../build/NEWS:1416 msgid "" "`bpo-40246 `__: Reporting a specialised " "error message for invalid string prefixes, which was introduced in " @@ -2131,84 +2765,84 @@ msgid "" "failing to parse, which is not an acceptable breakage on such short notice." msgstr "" -#: ../../../build/NEWS:1074 +#: ../../../build/NEWS:1423 msgid "" "`bpo-40417 `__: Fix imp module " "deprecation warning when PyImport_ReloadModule is called. Patch by Robert " "Rouhani." msgstr "" -#: ../../../build/NEWS:1077 +#: ../../../build/NEWS:1426 msgid "" "`bpo-40408 `__: Fixed support of nested " "type variables in GenericAlias (e.g. ``list[list[T]]``)." msgstr "" -#: ../../../build/NEWS:1080 +#: ../../../build/NEWS:1429 msgid "" "`bpo-1635741 `__: Port _stat module to" " multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1082 +#: ../../../build/NEWS:1431 msgid "" "`bpo-29587 `__: Enable implicit " "exception chaining when calling :meth:`generator.throw`." msgstr "" -#: ../../../build/NEWS:1085 +#: ../../../build/NEWS:1434 msgid "" "`bpo-40328 `__: Add tools for generating" " mappings headers for CJKCodecs." msgstr "" -#: ../../../build/NEWS:1087 +#: ../../../build/NEWS:1436 msgid "" "`bpo-40228 `__: Setting frame.f_lineno " "is now robust w.r.t. changes in the source-to-bytecode compiler" msgstr "" -#: ../../../build/NEWS:1090 +#: ../../../build/NEWS:1439 msgid "" "`bpo-38880 `__: Added the ability to " "list interpreters associated with channel ends in the internal " "subinterpreters module." msgstr "" -#: ../../../build/NEWS:1093 +#: ../../../build/NEWS:1442 msgid "" "`bpo-37986 `__: Improve performance of " ":c:func:`PyLong_FromDouble` for values that fit into :c:type:`long`." msgstr "" -#: ../../../build/NEWS:1099 +#: ../../../build/NEWS:1448 msgid "" "`bpo-40662 `__: Fixed " ":func:`ast.get_source_segment` for ast nodes that have incomplete location " "information. Patch by Irit Katriel." msgstr "" -#: ../../../build/NEWS:1102 +#: ../../../build/NEWS:1451 msgid "" "`bpo-40665 `__: Convert :mod:`bisect` to" " use Argument Clinic." msgstr "" -#: ../../../build/NEWS:1104 +#: ../../../build/NEWS:1453 msgid "" "`bpo-40536 `__: Added the " ":func:`~zoneinfo.available_timezones` function to the :mod:`zoneinfo` " "module. Patch by Paul Ganssle." msgstr "" -#: ../../../build/NEWS:1107 +#: ../../../build/NEWS:1456 msgid "" "`bpo-40645 `__: The :class:`hmac.HMAC` " "exposes internal implementation details. The attributes ``digest_cons``, " "``inner``, and ``outer`` are deprecated and will be removed in the future." msgstr "" -#: ../../../build/NEWS:1111 +#: ../../../build/NEWS:1460 msgid "" "`bpo-40645 `__: The internal module " "``_hashlib`` wraps and exposes OpenSSL's HMAC API. The new code will be used" @@ -2216,39 +2850,39 @@ msgid "" " HMAC module are no longer part of the public API." msgstr "" -#: ../../../build/NEWS:1116 +#: ../../../build/NEWS:1465 msgid "" "`bpo-40637 `__: Builtin hash modules can" " now be disabled or selectively enabled with ``configure --with-builtin-" "hashlib-hashes=sha3,blake1`` or ``--without-builtin-hashlib-hashes``." msgstr "" -#: ../../../build/NEWS:1120 +#: ../../../build/NEWS:1469 msgid "" "`bpo-37630 `__: The :mod:`hashlib` " "module can now use SHA3 hashes and SHAKE XOF from OpenSSL when available." msgstr "" -#: ../../../build/NEWS:1123 +#: ../../../build/NEWS:1472 msgid "" "`bpo-40479 `__: The :mod:`hashlib` now " "compiles with OpenSSL 3.0.0-alpha2." msgstr "" -#: ../../../build/NEWS:1125 +#: ../../../build/NEWS:1474 msgid "" "`bpo-40257 `__: Revert changes to " ":func:`inspect.getdoc`." msgstr "" -#: ../../../build/NEWS:1127 +#: ../../../build/NEWS:1476 msgid "" "`bpo-40607 `__: When cancelling a task " "due to timeout, :meth:`asyncio.wait_for` will now propagate the exception if" " an error happens during cancellation. Patch by Roman Skurikhin." msgstr "" -#: ../../../build/NEWS:1131 +#: ../../../build/NEWS:1480 msgid "" "`bpo-40612 `__: Fix edge cases in " "SyntaxError formatting. If the offset is <= 0, no caret is printed. If the " @@ -2256,52 +2890,52 @@ msgid "" "character." msgstr "" -#: ../../../build/NEWS:1135 +#: ../../../build/NEWS:1484 msgid "" "`bpo-40597 `__: If text content lines " "are longer than policy.max_line_length, always use a content-encoding to " "make sure they are wrapped." msgstr "" -#: ../../../build/NEWS:1138 +#: ../../../build/NEWS:1487 msgid "" "`bpo-40571 `__: Added functools.cache() " "as a simpler, more discoverable way to access the unbounded cache variant of" " lru_cache(maxsize=None)." msgstr "" -#: ../../../build/NEWS:1141 +#: ../../../build/NEWS:1490 msgid "" "`bpo-40503 `__: :pep:`615`, the " ":mod:`zoneinfo` module. Adds support for the IANA time zone database." msgstr "" -#: ../../../build/NEWS:1144 +#: ../../../build/NEWS:1493 msgid "" "`bpo-40397 `__: Removed attributes " "``__args__`` and ``__parameters__`` from special generic aliases like " "``typing.List`` (not subscripted)." msgstr "" -#: ../../../build/NEWS:1147 +#: ../../../build/NEWS:1496 msgid "" "`bpo-40549 `__: Convert posixmodule.c " "(\"posix\" or \"nt\" module) to the multiphase initialization (PEP 489)." msgstr "" -#: ../../../build/NEWS:1150 +#: ../../../build/NEWS:1499 msgid "" "`bpo-31033 `__: Add a ``msg`` argument " "to :meth:`Future.cancel` and :meth:`Task.cancel`." msgstr "" -#: ../../../build/NEWS:1153 +#: ../../../build/NEWS:1502 msgid "" "`bpo-40541 `__: Added an optional " "*counts* parameter to random.sample()." msgstr "" -#: ../../../build/NEWS:1155 +#: ../../../build/NEWS:1504 msgid "" "`bpo-40515 `__: The :mod:`ssl` and " ":mod:`hashlib` modules now actively check that OpenSSL is build with thread " @@ -2309,26 +2943,26 @@ msgid "" "safely with a no-thread builds." msgstr "" -#: ../../../build/NEWS:1159 +#: ../../../build/NEWS:1508 msgid "" "`bpo-31033 `__: When a " ":class:`asyncio.Task` is cancelled, the exception traceback now chains all " "the way back to where the task was first interrupted." msgstr "" -#: ../../../build/NEWS:1163 +#: ../../../build/NEWS:1512 msgid "" "`bpo-40504 `__: " ":func:`functools.lru_cache` objects can now be the targets of weakrefs." msgstr "" -#: ../../../build/NEWS:1166 +#: ../../../build/NEWS:1515 msgid "" "`bpo-40559 `__: Fix possible memory leak" " in the C implementation of :class:`asyncio.Task`." msgstr "" -#: ../../../build/NEWS:1169 +#: ../../../build/NEWS:1518 msgid "" "`bpo-40480 `__: ``fnmatch.fnmatch()`` " "could take exponential time in the presence of multiple ``*`` pattern " @@ -2336,20 +2970,20 @@ msgid "" "expressions to avoid futile backtracking." msgstr "" -#: ../../../build/NEWS:1174 +#: ../../../build/NEWS:1523 msgid "" "`bpo-40495 `__: :mod:`compileall` is now" " able to use hardlinks to prevent duplicates in a case when ``.pyc`` files " "for different optimization levels have the same content." msgstr "" -#: ../../../build/NEWS:1178 +#: ../../../build/NEWS:1527 msgid "" "`bpo-40457 `__: The ssl module now " "support OpenSSL builds without TLS 1.0 and 1.1 methods." msgstr "" -#: ../../../build/NEWS:1181 +#: ../../../build/NEWS:1530 msgid "" "`bpo-40355 `__: Improve error reporting " "in :func:`ast.literal_eval` in the presence of malformed :class:`ast.Dict` " @@ -2357,39 +2991,39 @@ msgid "" "Curtis Bucher." msgstr "" -#: ../../../build/NEWS:1185 +#: ../../../build/NEWS:1534 msgid "" "`bpo-40465 `__: Deprecated the optional " "*random* argument to *random.shuffle()*." msgstr "" -#: ../../../build/NEWS:1188 +#: ../../../build/NEWS:1537 msgid "" "`bpo-40459 `__: " ":func:`platform.win32_ver` now produces correct *ptype* strings instead of " "empty strings." msgstr "" -#: ../../../build/NEWS:1191 +#: ../../../build/NEWS:1540 msgid "" "`bpo-39435 `__: The first argument of " ":func:`pickle.loads` is now positional-only." msgstr "" -#: ../../../build/NEWS:1194 +#: ../../../build/NEWS:1543 msgid "" "`bpo-39305 `__: Update :mod:`nntplib` to" " merge :class:`nntplib.NNTP` and :class:`nntplib._NNTPBase`. Patch by Dong-" "hee Na." msgstr "" -#: ../../../build/NEWS:1197 +#: ../../../build/NEWS:1546 msgid "" "`bpo-32494 `__: Update :mod:`dbm.gnu` to" " use gdbm_count if possible when calling :func:`len`. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:1200 +#: ../../../build/NEWS:1549 msgid "" "`bpo-40453 `__: Add ``isolated=True`` " "keyword-only parameter to ``_xxsubinterpreters.create()``. An isolated " @@ -2397,7 +3031,7 @@ msgid "" "``os.fork()``." msgstr "" -#: ../../../build/NEWS:1204 +#: ../../../build/NEWS:1553 msgid "" "`bpo-40286 `__: Remove " "``_random.Random.randbytes()``: the C implementation of ``randbytes()``. " @@ -2405,80 +3039,80 @@ msgid "" "directly reuses ``getrandbits()``." msgstr "" -#: ../../../build/NEWS:1208 +#: ../../../build/NEWS:1557 msgid "" "`bpo-40394 `__: Added default arguments " "to :meth:`difflib.SequenceMatcher.find_longest_match()`." msgstr "" -#: ../../../build/NEWS:1211 +#: ../../../build/NEWS:1560 msgid "" "`bpo-39995 `__: Fix a race condition in " "concurrent.futures._ThreadWakeup: access to _ThreadWakeup is now protected " "with the shutdown lock." msgstr "" -#: ../../../build/NEWS:1214 +#: ../../../build/NEWS:1563 msgid "" "`bpo-30966 `__: " "``Process.shutdown(wait=True)`` of :mod:`concurrent.futures` now closes " "explicitly the result queue." msgstr "" -#: ../../../build/NEWS:1217 +#: ../../../build/NEWS:1566 msgid "" "`bpo-30966 `__: Add a new " ":meth:`~multiprocessing.SimpleQueue.close` method to the " ":class:`~multiprocessing.SimpleQueue` class to explicitly close the queue." msgstr "" -#: ../../../build/NEWS:1221 +#: ../../../build/NEWS:1570 msgid "" "`bpo-39966 `__: Revert `bpo-25597 " "`__. :class:`unittest.mock.MagicMock` " "with wraps' set uses default return values for magic methods." msgstr "" -#: ../../../build/NEWS:1224 +#: ../../../build/NEWS:1573 msgid "" "`bpo-39791 `__: Added ``files()`` " "function to importlib.resources with support for subdirectories in package " "data, matching backport in importlib_resources 1.5." msgstr "" -#: ../../../build/NEWS:1228 +#: ../../../build/NEWS:1577 msgid "" "`bpo-40375 `__: " ":meth:`imaplib.IMAP4.unselect` is added. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:1230 +#: ../../../build/NEWS:1579 msgid "" "`bpo-40389 `__: ``repr()`` now returns " "``typing.Optional[T]`` when called for ``typing.Union`` of two types, one of" " which is ``NoneType``." msgstr "" -#: ../../../build/NEWS:1233 +#: ../../../build/NEWS:1582 msgid "" "`bpo-40291 `__: Add support for " "CAN_J1939 sockets (available on Linux 5.4+)" msgstr "" -#: ../../../build/NEWS:1235 +#: ../../../build/NEWS:1584 msgid "" "`bpo-40273 `__: " ":class:`types.MappingProxyType` is now reversible." msgstr "" -#: ../../../build/NEWS:1237 +#: ../../../build/NEWS:1586 msgid "" "`bpo-39075 `__: The repr for " ":class:`types.SimpleNamespace` is now insertion ordered rather than " "alphabetical." msgstr "" -#: ../../../build/NEWS:1240 +#: ../../../build/NEWS:1589 msgid "" "`bpo-40192 `__: On AIX, " ":func:`~time.thread_time` is now implemented with ``thread_cputime()`` which" @@ -2487,13 +3121,13 @@ msgid "" "Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:1245 +#: ../../../build/NEWS:1594 msgid "" "`bpo-40025 `__: Raise TypeError when " "_generate_next_value_ is defined after members. Patch by Ethan Onstott." msgstr "" -#: ../../../build/NEWS:1248 +#: ../../../build/NEWS:1597 msgid "" "`bpo-39058 `__: In the argparse module, " "the repr for Namespace() and other argument holders now displayed in the " @@ -2502,83 +3136,83 @@ msgid "" "module." msgstr "" -#: ../../../build/NEWS:1253 +#: ../../../build/NEWS:1602 msgid "" "`bpo-24416 `__: The ``isocalendar()`` " "methods of :class:`datetime.date` and :class:`datetime.datetime` now return " "a :term:`named tuple` instead of a :class:`tuple`." msgstr "" -#: ../../../build/NEWS:1260 +#: ../../../build/NEWS:1609 msgid "" "`bpo-34790 `__: Add version of removal " "for explicit passing of coros to `asyncio.wait()`'s documentation" msgstr "" -#: ../../../build/NEWS:1263 +#: ../../../build/NEWS:1612 msgid "" "`bpo-40561 `__: Provide docstrings for " "webbrowser open functions." msgstr "" -#: ../../../build/NEWS:1265 +#: ../../../build/NEWS:1614 msgid "" "`bpo-40499 `__: Mention that " ":func:`asyncio.wait` requires a non-empty set of awaitables." msgstr "" -#: ../../../build/NEWS:1268 +#: ../../../build/NEWS:1617 msgid "" "`bpo-39705 `__: Tutorial example for " "sorted() in the Loop Techniques section is given a better explanation. Also " "a new example is included to explain sorted()'s basic behavior." msgstr "" -#: ../../../build/NEWS:1272 +#: ../../../build/NEWS:1621 msgid "" "`bpo-39435 `__: Fix an incorrect " "signature for :func:`pickle.loads` in the docs" msgstr "" -#: ../../../build/NEWS:1277 +#: ../../../build/NEWS:1626 msgid "" "`bpo-40055 `__: distutils.tests now " "saves/restores warnings filters to leave them unchanged. Importing tests " "imports docutils which imports pkg_resources which adds a warnings filter." msgstr "" -#: ../../../build/NEWS:1281 +#: ../../../build/NEWS:1630 msgid "" "`bpo-40436 `__: test_gdb and " "test.pythoninfo now check gdb command exit code." msgstr "" -#: ../../../build/NEWS:1286 +#: ../../../build/NEWS:1635 msgid "" "`bpo-40653 `__: Move _dirnameW out of " "HAVE_SYMLINK to fix a potential compiling issue." msgstr "" -#: ../../../build/NEWS:1289 +#: ../../../build/NEWS:1638 msgid "" "`bpo-40514 `__: Add ``--with-" "experimental-isolated-subinterpreters`` build option to ``configure``: " "better isolate subinterpreters, experimental build mode." msgstr "" -#: ../../../build/NEWS:1296 +#: ../../../build/NEWS:1645 msgid "" "`bpo-40650 `__: Include winsock2.h in " "pytime.c for timeval." msgstr "" -#: ../../../build/NEWS:1298 +#: ../../../build/NEWS:1647 msgid "" "`bpo-40458 `__: Increase reserved stack " "space to prevent overflow crash on Windows." msgstr "" -#: ../../../build/NEWS:1301 +#: ../../../build/NEWS:1650 msgid "" "`bpo-39148 `__: Add IPv6 support to " ":mod:`asyncio` datagram endpoints in ProactorEventLoop. Change the raised " @@ -2586,7 +3220,7 @@ msgid "" " Windows API." msgstr "" -#: ../../../build/NEWS:1308 +#: ../../../build/NEWS:1657 msgid "" "`bpo-34956 `__: When building Python on " "macOS from source, ``_tkinter`` now links with non-system Tcl and Tk " @@ -2597,56 +3231,38 @@ msgid "" "includes`` and ``--with-tcltk-libs``." msgstr "" -#: ../../../build/NEWS:1316 +#: ../../../build/NEWS:1665 msgid "" "`bpo-35569 `__: Expose RFC 3542 IPv6 " "socket options." msgstr "" -#: ../../../build/NEWS:1319 ../../../build/NEWS:1781 ../../../build/NEWS:2254 -#: ../../../build/NEWS:5236 ../../../build/NEWS:6096 ../../../build/NEWS:6635 -#: ../../../build/NEWS:6976 ../../../build/NEWS:10100 -#: ../../../build/NEWS:10722 ../../../build/NEWS:10939 -#: ../../../build/NEWS:11199 ../../../build/NEWS:11805 -#: ../../../build/NEWS:12393 ../../../build/NEWS:14706 -#: ../../../build/NEWS:15094 ../../../build/NEWS:15435 -#: ../../../build/NEWS:15858 ../../../build/NEWS:16344 -#: ../../../build/NEWS:16712 ../../../build/NEWS:17106 -#: ../../../build/NEWS:17180 ../../../build/NEWS:18165 -#: ../../../build/NEWS:18635 ../../../build/NEWS:18955 -#: ../../../build/NEWS:20230 ../../../build/NEWS:21348 -#: ../../../build/NEWS:22195 ../../../build/NEWS:22724 -#: ../../../build/NEWS:23411 ../../../build/NEWS:23630 -#: ../../../build/NEWS:23838 ../../../build/NEWS:25749 -msgid "Tools/Demos" -msgstr "Perkakas/Demo" - -#: ../../../build/NEWS:1321 +#: ../../../build/NEWS:1670 msgid "" "`bpo-40479 `__: Update multissltest " "helper to test with latest OpenSSL 1.0.2, 1.1.0, 1.1.1, and 3.0.0-alpha." msgstr "" -#: ../../../build/NEWS:1324 +#: ../../../build/NEWS:1673 msgid "" "`bpo-40431 `__: Fix a syntax typo in " "``turtledemo`` that now raises a ``SyntaxError``." msgstr "" -#: ../../../build/NEWS:1327 +#: ../../../build/NEWS:1676 msgid "" "`bpo-40163 `__: Fix multissltest tool. " "OpenSSL has changed download URL for old releases. The multissltest tool now" " tries to download from current and old download URLs." msgstr "" -#: ../../../build/NEWS:1334 +#: ../../../build/NEWS:1683 msgid "" "`bpo-39465 `__: Remove the " "``_PyUnicode_ClearStaticStrings()`` function from the C API." msgstr "" -#: ../../../build/NEWS:1337 +#: ../../../build/NEWS:1686 msgid "" "`bpo-38787 `__: Add " "PyCFunction_CheckExact() macro for exact type checks now that we allow " @@ -2654,80 +3270,80 @@ msgid "" "PyCMethod_Check() for the new PyCMethod subtype." msgstr "" -#: ../../../build/NEWS:1341 +#: ../../../build/NEWS:1690 msgid "" "`bpo-40545 `__: Declare " "``_PyErr_GetTopmostException()`` with ``PyAPI_FUNC()`` to properly export " "the function in the C API. The function remains private (``_Py``) prefix." msgstr "" -#: ../../../build/NEWS:1345 +#: ../../../build/NEWS:1694 msgid "" "`bpo-40412 `__: Nullify inittab_copy " "during finalization, preventing future interpreter initializations in an " "embedded situation from crashing. Patch by Gregory Szorc." msgstr "" -#: ../../../build/NEWS:1349 +#: ../../../build/NEWS:1698 msgid "" "`bpo-40429 `__: The " ":c:func:`PyThreadState_GetFrame` function now returns a strong reference to " "the frame." msgstr "" -#: ../../../build/NEWS:1352 +#: ../../../build/NEWS:1701 msgid "" "`bpo-40428 `__: Remove the following " "functions from the C API. Call :c:func:`PyGC_Collect` explicitly to free all" " free lists." msgstr "" -#: ../../../build/NEWS:1355 +#: ../../../build/NEWS:1704 msgid "``PyAsyncGen_ClearFreeLists()``" msgstr "" -#: ../../../build/NEWS:1356 +#: ../../../build/NEWS:1705 msgid "``PyContext_ClearFreeList()``" msgstr "" -#: ../../../build/NEWS:1357 +#: ../../../build/NEWS:1706 msgid "``PyDict_ClearFreeList()``" msgstr "" -#: ../../../build/NEWS:1358 +#: ../../../build/NEWS:1707 msgid "``PyFloat_ClearFreeList()``" msgstr "" -#: ../../../build/NEWS:1359 +#: ../../../build/NEWS:1708 msgid "``PyFrame_ClearFreeList()``" msgstr "" -#: ../../../build/NEWS:1360 +#: ../../../build/NEWS:1709 msgid "``PyList_ClearFreeList()``" msgstr "" -#: ../../../build/NEWS:1361 +#: ../../../build/NEWS:1710 msgid "``PySet_ClearFreeList()``" msgstr "" -#: ../../../build/NEWS:1362 +#: ../../../build/NEWS:1711 msgid "``PyTuple_ClearFreeList()``" msgstr "" -#: ../../../build/NEWS:1364 +#: ../../../build/NEWS:1713 msgid "" "`bpo-40421 `__: New " ":c:func:`PyFrame_GetBack` function: get the frame next outer frame." msgstr "" -#: ../../../build/NEWS:1367 +#: ../../../build/NEWS:1716 msgid "" "`bpo-40421 `__: New " ":c:func:`PyFrame_GetCode` function: return a borrowed reference to the frame" " code." msgstr "" -#: ../../../build/NEWS:1370 +#: ../../../build/NEWS:1719 msgid "" "`bpo-40217 `__: Ensure that instances of" " types created with :c:func:`PyType_FromSpecWithBases` will visit its class " @@ -2736,35 +3352,35 @@ msgid "" "by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:1376 +#: ../../../build/NEWS:1725 msgid "" "`bpo-38787 `__: Module C state is now " "accessible from C-defined heap type methods (:pep:`573`). Patch by Marcel " "Plch and Petr Viktorin." msgstr "" -#: ../../../build/NEWS:1381 +#: ../../../build/NEWS:1730 msgid "Python 3.9.0 alpha 6" msgstr "" -#: ../../../build/NEWS:1383 +#: ../../../build/NEWS:1732 msgid "*Release date: 2020-04-27*" msgstr "" -#: ../../../build/NEWS:1388 +#: ../../../build/NEWS:1737 msgid "" "`bpo-40121 `__: Fixes audit events " "raised on creating a new socket." msgstr "" -#: ../../../build/NEWS:1390 +#: ../../../build/NEWS:1739 msgid "" "`bpo-39073 `__: Disallow CR or LF in " "email.headerregistry.Address arguments to guard against header injection " "attacks." msgstr "" -#: ../../../build/NEWS:1393 +#: ../../../build/NEWS:1742 msgid "" "`bpo-39503 `__: CVE-2020-8492: The " ":class:`~urllib.request.AbstractBasicAuthHandler` class of the " @@ -2774,13 +3390,13 @@ msgid "" "Caller and Matt Schwager." msgstr "" -#: ../../../build/NEWS:1403 +#: ../../../build/NEWS:1752 msgid "" "`bpo-40313 `__: Improve the performance " "of bytes.hex()." msgstr "" -#: ../../../build/NEWS:1405 +#: ../../../build/NEWS:1754 msgid "" "`bpo-40334 `__: Switch to a new parser, " "based on PEG. For more details see PEP 617. To temporarily switch back to " @@ -2789,7 +3405,7 @@ msgid "" "module (already deprecated) and anything that depends on it." msgstr "" -#: ../../../build/NEWS:1411 +#: ../../../build/NEWS:1760 msgid "" "`bpo-40267 `__: Fix the tokenizer to " "display the correct error message, when there is a SyntaxError on the last " @@ -2797,28 +3413,28 @@ msgid "" "parsing`, while it should be `invalid syntax`." msgstr "" -#: ../../../build/NEWS:1416 +#: ../../../build/NEWS:1765 msgid "" "`bpo-39522 `__: Correctly unparse " "explicit ``u`` prefix for strings when postponed evaluation for annotations " "activated. Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:1419 +#: ../../../build/NEWS:1768 msgid "" "`bpo-40246 `__: Report a specialized " "error message, `invalid string prefix`, when the tokenizer encounters a " "string with an invalid prefix." msgstr "" -#: ../../../build/NEWS:1422 +#: ../../../build/NEWS:1771 msgid "" "`bpo-40082 `__: Fix the signal handler: " "it now always uses the main interpreter, rather than trying to get the " "current Python thread state." msgstr "" -#: ../../../build/NEWS:1425 +#: ../../../build/NEWS:1774 msgid "" "`bpo-37388 `__: str.encode() and " "str.decode() no longer check the encoding and errors in development mode or " @@ -2826,69 +3442,69 @@ msgid "" " work on very late calls to str.encode() and str.decode()." msgstr "" -#: ../../../build/NEWS:1430 +#: ../../../build/NEWS:1779 msgid "" "`bpo-40077 `__: Fix possible refleaks in" " :mod:`_json`, memo of PyScannerObject should be traversed." msgstr "" -#: ../../../build/NEWS:1433 +#: ../../../build/NEWS:1782 msgid "" "`bpo-37207 `__: Speed up calls to " "``dict()`` by using the :pep:`590` ``vectorcall`` calling convention." msgstr "" -#: ../../../build/NEWS:1436 +#: ../../../build/NEWS:1785 msgid "" "`bpo-40141 `__: Add column and line " "information to ``ast.keyword`` nodes. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:1439 +#: ../../../build/NEWS:1788 msgid "" "`bpo-1635741 `__: Port :mod:`resource`" " to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1442 +#: ../../../build/NEWS:1791 msgid "" "`bpo-1635741 `__: Port :mod:`math` to " "multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1444 +#: ../../../build/NEWS:1793 msgid "" "`bpo-1635741 `__: Port _uuid module to" " multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1446 +#: ../../../build/NEWS:1795 msgid "" "`bpo-40077 `__: Convert json module to " "use :c:func:`PyType_FromSpec`." msgstr "" -#: ../../../build/NEWS:1448 +#: ../../../build/NEWS:1797 msgid "" "`bpo-40067 `__: Improve the error " "message for multiple star expressions in an assignment. Patch by Furkan " "Onder" msgstr "" -#: ../../../build/NEWS:1451 +#: ../../../build/NEWS:1800 msgid "" "`bpo-1635741 `__: Port _functools " "module to multiphase initialization (PEP 489). Patch by Paulo Henrique " "Silva." msgstr "" -#: ../../../build/NEWS:1454 +#: ../../../build/NEWS:1803 msgid "" "`bpo-1635741 `__: Port operator module" " to multiphase initialization (PEP 489). Patch by Paulo Henrique Silva." msgstr "" -#: ../../../build/NEWS:1457 +#: ../../../build/NEWS:1806 msgid "" "`bpo-20526 `__: Fix " ":c:func:`PyThreadState_Clear()`. ``PyThreadState.frame`` is a borrowed " @@ -2896,25 +3512,25 @@ msgid "" "``Py_CLEAR(tstate->frame)``." msgstr "" -#: ../../../build/NEWS:1461 +#: ../../../build/NEWS:1810 msgid "" "`bpo-1635741 `__: Port time module to " "multiphase initialization (:pep:`489`). Patch by Paulo Henrique Silva." msgstr "" -#: ../../../build/NEWS:1464 ../../../build/NEWS:1856 +#: ../../../build/NEWS:1813 ../../../build/NEWS:2205 msgid "" "`bpo-1635741 `__: Port _weakref " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1467 +#: ../../../build/NEWS:1816 msgid "" "`bpo-40020 `__: Fix a leak and " "subsequent crash in parsetok.c caused by realloc misuse on a rare codepath." msgstr "" -#: ../../../build/NEWS:1470 +#: ../../../build/NEWS:1819 msgid "" "`bpo-39939 `__: Added str.removeprefix " "and str.removesuffix methods and corresponding bytes, bytearray, and " @@ -2922,32 +3538,32 @@ msgid "" "See :pep:`616` for a full description. Patch by Dennis Sweeney." msgstr "" -#: ../../../build/NEWS:1475 +#: ../../../build/NEWS:1824 msgid "" "`bpo-39481 `__: Implement PEP 585. This " "supports list[int], tuple[str, ...] etc." msgstr "" -#: ../../../build/NEWS:1478 +#: ../../../build/NEWS:1827 msgid "" "`bpo-32894 `__: Support unparsing of " "infinity numbers in postponed annotations. Patch by Batuhan Taşkaya." msgstr "" -#: ../../../build/NEWS:1481 +#: ../../../build/NEWS:1830 msgid "" "`bpo-37207 `__: Speed up calls to " "``list()`` by using the :pep:`590` ``vectorcall`` calling convention. Patch " "by Mark Shannon." msgstr "" -#: ../../../build/NEWS:1487 +#: ../../../build/NEWS:1836 msgid "" "`bpo-40398 `__: :func:`typing.get_args` " "now always returns an empty tuple for special generic aliases." msgstr "" -#: ../../../build/NEWS:1490 +#: ../../../build/NEWS:1839 msgid "" "`bpo-40396 `__: Functions " ":func:`typing.get_origin`, :func:`typing.get_args` and " @@ -2955,7 +3571,7 @@ msgid "" "``list[int]``." msgstr "" -#: ../../../build/NEWS:1494 +#: ../../../build/NEWS:1843 msgid "" "`bpo-38061 `__: Optimize the " ":mod:`subprocess` module on FreeBSD using ``closefrom()``. A single " @@ -2964,81 +3580,81 @@ msgid "" "milliseconds." msgstr "" -#: ../../../build/NEWS:1499 +#: ../../../build/NEWS:1848 msgid "" "The workaround on FreeBSD to improve performance was to load and mount the " "fdescfs kernel module, but this is not enabled by default." msgstr "" -#: ../../../build/NEWS:1502 ../../../build/NEWS:1510 +#: ../../../build/NEWS:1851 ../../../build/NEWS:1859 msgid "" "Initial patch by Ed Maste (emaste), Conrad Meyer (cem), Kyle Evans (kevans) " "and Kubilay Kocak (koobs): " "https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=242274" msgstr "" -#: ../../../build/NEWS:1506 +#: ../../../build/NEWS:1855 msgid "" "`bpo-38061 `__: On FreeBSD, " "``os.closerange(fd_low, fd_high)`` now calls ``closefrom(fd_low)`` if " "*fd_high* is greater than or equal to ``sysconf(_SC_OPEN_MAX)``." msgstr "" -#: ../../../build/NEWS:1514 +#: ../../../build/NEWS:1863 msgid "" "`bpo-40360 `__: The :mod:`lib2to3` " "module is pending deprecation due to :pep:`617`." msgstr "" -#: ../../../build/NEWS:1517 +#: ../../../build/NEWS:1866 msgid "" "`bpo-40138 `__: Fix the Windows " "implementation of :func:`os.waitpid` for exit code larger than ``INT_MAX >> " "8``. The exit status is now interpreted as an unsigned number." msgstr "" -#: ../../../build/NEWS:1521 +#: ../../../build/NEWS:1870 msgid "" "`bpo-39942 `__: Set \"__main__\" as the " "default module name when \"__name__\" is missing in :class:`typing.TypeVar`." " Patch by Weipeng Hong." msgstr "" -#: ../../../build/NEWS:1524 +#: ../../../build/NEWS:1873 msgid "" "`bpo-40275 `__: The :mod:`logging` " "package is now imported lazily in :mod:`unittest` only when the " ":meth:`~unittest.TestCase.assertLogs` assertion is used." msgstr "" -#: ../../../build/NEWS:1528 +#: ../../../build/NEWS:1877 msgid "" "`bpo-40275 `__: The :mod:`asyncio` " "package is now imported lazily in :mod:`unittest` only when the " ":class:`~unittest.IsolatedAsyncioTestCase` class is used." msgstr "" -#: ../../../build/NEWS:1532 +#: ../../../build/NEWS:1881 msgid "" "`bpo-40330 `__: In " ":meth:`ShareableList.__setitem__`, check the size of a new string item after" " encoding it to utf-8, not before." msgstr "" -#: ../../../build/NEWS:1535 +#: ../../../build/NEWS:1884 msgid "" "`bpo-40148 `__: Added " ":meth:`pathlib.Path.with_stem()` to create a new Path with the stem " "replaced." msgstr "" -#: ../../../build/NEWS:1538 +#: ../../../build/NEWS:1887 msgid "" "`bpo-40325 `__: Deprecated support for " "set objects in random.sample()." msgstr "" -#: ../../../build/NEWS:1540 +#: ../../../build/NEWS:1889 msgid "" "`bpo-40257 `__: Improved help for the " ":mod:`typing` module. Docstrings are now shown for all special forms and " @@ -3047,7 +3663,7 @@ msgid "" "concrete type (``list`` in this case)." msgstr "" -#: ../../../build/NEWS:1545 +#: ../../../build/NEWS:1894 msgid "" "`bpo-40257 `__: func:`inspect.getdoc` no" " longer returns docstring inherited from the type of the object or from " @@ -3057,64 +3673,64 @@ msgid "" "attribute." msgstr "" -#: ../../../build/NEWS:1551 +#: ../../../build/NEWS:1900 msgid "" "`bpo-40287 `__: Fixed " "``SpooledTemporaryFile.seek()`` to return the position." msgstr "" -#: ../../../build/NEWS:1553 +#: ../../../build/NEWS:1902 msgid "" "`bpo-40290 `__: Added zscore() to " "statistics.NormalDist()." msgstr "" -#: ../../../build/NEWS:1555 +#: ../../../build/NEWS:1904 msgid "" "`bpo-40282 `__: Allow " "``random.getrandbits(0)`` to succeed and to return 0." msgstr "" -#: ../../../build/NEWS:1557 +#: ../../../build/NEWS:1906 msgid "" "`bpo-40286 `__: Add " ":func:`random.randbytes` function and :meth:`random.Random.randbytes` method" " to generate random bytes." msgstr "" -#: ../../../build/NEWS:1560 +#: ../../../build/NEWS:1909 msgid "" "`bpo-40277 `__: " ":func:`collections.namedtuple` now provides a human-readable repr for its " "field accessors." msgstr "" -#: ../../../build/NEWS:1563 +#: ../../../build/NEWS:1912 msgid "" "`bpo-40270 `__: The included copy of " "sqlite3 on Windows is now compiled with the json extension. This allows the " "use of functions such as ``json_object``." msgstr "" -#: ../../../build/NEWS:1567 +#: ../../../build/NEWS:1916 msgid "" "`bpo-29255 `__: Wait in " "`KqueueSelector.select` when no fds are registered" msgstr "" -#: ../../../build/NEWS:1569 +#: ../../../build/NEWS:1918 msgid "" "`bpo-40260 `__: Ensure " ":mod:`modulefinder` uses :func:`io.open_code` and respects coding comments." msgstr "" -#: ../../../build/NEWS:1572 +#: ../../../build/NEWS:1921 msgid "" "`bpo-40234 `__: Allow again to spawn " "daemon threads in subinterpreters (revert change which denied them)." msgstr "" -#: ../../../build/NEWS:1575 +#: ../../../build/NEWS:1924 msgid "" "`bpo-39207 `__: Workers in " ":class:`~concurrent.futures.ProcessPoolExecutor` are now spawned on demand, " @@ -3123,52 +3739,52 @@ msgid "" "Patch by Kyle Stanley." msgstr "" -#: ../../../build/NEWS:1580 +#: ../../../build/NEWS:1929 msgid "" "`bpo-40091 `__: Fix a hang at fork in " "the logging module: the new private _at_fork_reinit() method is now used to " "reinitialize locks at fork in the child process." msgstr "" -#: ../../../build/NEWS:1584 +#: ../../../build/NEWS:1933 msgid "" "`bpo-40149 `__: Implement traverse and " "clear slots in _abc._abc_data type." msgstr "" -#: ../../../build/NEWS:1586 +#: ../../../build/NEWS:1935 msgid "" "`bpo-40208 `__: Remove deprecated " ":meth:`symtable.SymbolTable.has_exec`." msgstr "" -#: ../../../build/NEWS:1588 +#: ../../../build/NEWS:1937 msgid "" "`bpo-40196 `__: Fix a bug in the " ":mod:`symtable` module that was causing incorrectly report global variables " "as local. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:1591 +#: ../../../build/NEWS:1940 msgid "" "`bpo-40190 `__: Add support for " "``_SC_AIX_REALMEM`` to :func:`posix.sysconf`." msgstr "" -#: ../../../build/NEWS:1593 +#: ../../../build/NEWS:1942 msgid "" "`bpo-40182 `__: Removed the " "``_field_types`` attribute of the :class:`typing.NamedTuple` class." msgstr "" -#: ../../../build/NEWS:1596 +#: ../../../build/NEWS:1945 msgid "" "`bpo-36517 `__: Multiple inheritance " "with :class:`typing.NamedTuple` now raises an error instead of silently " "ignoring other types." msgstr "" -#: ../../../build/NEWS:1599 +#: ../../../build/NEWS:1948 msgid "" "`bpo-40126 `__: Fixed reverting multiple" " patches in unittest.mock. Patcher's ``__exit__()`` is now never called if " @@ -3176,7 +3792,7 @@ msgid "" "now the exception." msgstr "" -#: ../../../build/NEWS:1603 +#: ../../../build/NEWS:1952 msgid "" "`bpo-40094 `__: CGIHTTPRequestHandler of" " http.server now logs the CGI script exit code, rather than the CGI script " @@ -3184,7 +3800,7 @@ msgid "" "11, it now logs: \"CGI script exit code -11.\"" msgstr "" -#: ../../../build/NEWS:1608 +#: ../../../build/NEWS:1957 msgid "" "`bpo-40108 `__: Improve the error " "message when triying to import a module using :mod:`runpy` and incorrently " @@ -3192,14 +3808,14 @@ msgid "" "Galindo." msgstr "" -#: ../../../build/NEWS:1612 +#: ../../../build/NEWS:1961 msgid "" "`bpo-40094 `__: Add " ":func:`os.waitstatus_to_exitcode` function: convert a wait status to an exit" " code." msgstr "" -#: ../../../build/NEWS:1615 +#: ../../../build/NEWS:1964 msgid "" "`bpo-40089 `__: Fix " "threading._after_fork(): if fork was not called by a thread spawned by " @@ -3207,7 +3823,7 @@ msgid "" " for _main_thread, instead of a _DummyThread instance." msgstr "" -#: ../../../build/NEWS:1619 +#: ../../../build/NEWS:1968 msgid "" "`bpo-40089 `__: Add a private " "``_at_fork_reinit()`` method to :class:`_thread.Lock`, " @@ -3218,13 +3834,13 @@ msgid "" "``_at_fork_reinit()``." msgstr "" -#: ../../../build/NEWS:1626 +#: ../../../build/NEWS:1975 msgid "" "`bpo-25780 `__: Expose " ":data:`~socket.CAN_RAW_JOIN_FILTERS` in the :mod:`socket` module." msgstr "" -#: ../../../build/NEWS:1629 +#: ../../../build/NEWS:1978 msgid "" "`bpo-39503 `__: " ":class:`~urllib.request.AbstractBasicAuthHandler` of :mod:`urllib.request` " @@ -3232,7 +3848,7 @@ msgid "" " per header: use the realm of the first Basic challenge." msgstr "" -#: ../../../build/NEWS:1634 +#: ../../../build/NEWS:1983 msgid "" "`bpo-39812 `__: Removed daemon threads " "from :mod:`concurrent.futures` by adding an internal " @@ -3241,7 +3857,7 @@ msgid "" "subinterpreters, which don't support daemon threads." msgstr "" -#: ../../../build/NEWS:1639 +#: ../../../build/NEWS:1988 msgid "" "`bpo-40050 `__: Fix " "``importlib._bootstrap_external``: avoid creating a new ``winreg`` builtin " @@ -3249,7 +3865,7 @@ msgid "" "redundant imports." msgstr "" -#: ../../../build/NEWS:1643 +#: ../../../build/NEWS:1992 msgid "" "`bpo-40014 `__: Fix " "``os.getgrouplist()``: if ``getgrouplist()`` function fails because the " @@ -3258,37 +3874,37 @@ msgid "" "number of groups. For other implementations, double the group list size." msgstr "" -#: ../../../build/NEWS:1649 +#: ../../../build/NEWS:1998 msgid "" "`bpo-40017 `__: Add " ":data:`time.CLOCK_TAI` constant if the operating system support it." msgstr "" -#: ../../../build/NEWS:1652 +#: ../../../build/NEWS:2001 msgid "" "`bpo-40016 `__: In re docstring, clarify" " the relationship between inline and argument compile flags." msgstr "" -#: ../../../build/NEWS:1655 +#: ../../../build/NEWS:2004 msgid "" "`bpo-39953 `__: Update internal table of" " OpenSSL error codes in the ``ssl`` module." msgstr "" -#: ../../../build/NEWS:1658 +#: ../../../build/NEWS:2007 msgid "" "`bpo-36144 `__: Added :pep:`584` " "operators to :class:`weakref.WeakValueDictionary`." msgstr "" -#: ../../../build/NEWS:1661 +#: ../../../build/NEWS:2010 msgid "" "`bpo-36144 `__: Added :pep:`584` " "operators to :class:`weakref.WeakKeyDictionary`." msgstr "" -#: ../../../build/NEWS:1664 +#: ../../../build/NEWS:2013 msgid "" "`bpo-38891 `__: Fix linear runtime " "behaviour of the `__getitem__` and `__setitem__` methods in " @@ -3296,7 +3912,7 @@ msgid "" "performance when iterating a `ShareableList`. Patch by Thomas Krennwallner." msgstr "" -#: ../../../build/NEWS:1670 +#: ../../../build/NEWS:2019 msgid "" "`bpo-39682 `__: Remove undocumented " "support for *closing* a `pathlib.Path` object via its context manager. The " @@ -3304,38 +3920,38 @@ msgid "" "`Path` objects immutable." msgstr "" -#: ../../../build/NEWS:1674 +#: ../../../build/NEWS:2023 msgid "" "`bpo-36144 `__: Added :pep:`584` " "operators (``|`` and ``|=``) to :class:`collections.ChainMap`." msgstr "" -#: ../../../build/NEWS:1677 +#: ../../../build/NEWS:2026 msgid "" "`bpo-39011 `__: Normalization of line " "endings in ElementTree attributes was removed, as line endings which were " "replaced by entity numbers should be preserved in original form." msgstr "" -#: ../../../build/NEWS:1681 +#: ../../../build/NEWS:2030 msgid "" "`bpo-38410 `__: Properly handle " ":func:`sys.audit` failures in :func:`sys.set_asyncgen_hooks`." msgstr "" -#: ../../../build/NEWS:1684 +#: ../../../build/NEWS:2033 msgid "" "`bpo-36541 `__: lib2to3 now recognizes " "named assignment expressions (the walrus operator, ``:=``)" msgstr "" -#: ../../../build/NEWS:1687 +#: ../../../build/NEWS:2036 msgid "" "`bpo-35967 `__: In platform, delay the " "invocation of 'uname -p' until the processor attribute is requested." msgstr "" -#: ../../../build/NEWS:1690 +#: ../../../build/NEWS:2039 msgid "" "`bpo-35113 `__: " ":meth:`inspect.getsource` now returns correct source code for inner class " @@ -3343,78 +3959,78 @@ msgid "" "of source of the class. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:1695 +#: ../../../build/NEWS:2044 msgid "" "`bpo-33262 `__: Deprecate passing None " "as an argument for :func:`shlex.split()`'s ``s`` parameter. Patch by " "Zackery Spytz." msgstr "" -#: ../../../build/NEWS:1698 +#: ../../../build/NEWS:2047 msgid "" "`bpo-31758 `__: Prevent crashes when " "using an uninitialized ``_elementtree.XMLParser`` object. Patch by Oren " "Milman." msgstr "" -#: ../../../build/NEWS:1704 +#: ../../../build/NEWS:2053 msgid "" "`bpo-27635 `__: The pickle documentation" " incorrectly claimed that ``__new__`` isn't called by default when " "unpickling." msgstr "" -#: ../../../build/NEWS:1707 +#: ../../../build/NEWS:2056 msgid "" "`bpo-39879 `__: Updated :ref:`datamodel`" " docs to include :func:`dict` insertion order preservation. Patch by Furkan " "Onder and Samy Lahfa." msgstr "" -#: ../../../build/NEWS:1710 +#: ../../../build/NEWS:2059 msgid "" "`bpo-38387 `__: Document " ":c:macro:`PyDoc_STRVAR` macro in the C-API reference." msgstr "" -#: ../../../build/NEWS:1712 +#: ../../../build/NEWS:2061 msgid "" "`bpo-13743 `__: Some methods within " "xml.dom.minidom.Element class are now better documented." msgstr "" -#: ../../../build/NEWS:1718 +#: ../../../build/NEWS:2067 msgid "" "`bpo-31904 `__: Set expected default " "encoding in test_c_locale_coercion.py for VxWorks RTOS." msgstr "" -#: ../../../build/NEWS:1721 +#: ../../../build/NEWS:2070 msgid "" "`bpo-40162 `__: Update Travis CI " "configuration to OpenSSL 1.1.1f." msgstr "" -#: ../../../build/NEWS:1723 +#: ../../../build/NEWS:2072 msgid "" "`bpo-40146 `__: Update OpenSSL to 1.1.1f" " in Azure Pipelines." msgstr "" -#: ../../../build/NEWS:1725 +#: ../../../build/NEWS:2074 msgid "" "`bpo-40094 `__: Add " ":func:`test.support.wait_process` function." msgstr "" -#: ../../../build/NEWS:1727 +#: ../../../build/NEWS:2076 msgid "" "`bpo-40003 `__: ``test.bisect_cmd`` now " "copies Python command line options like ``-O`` or ``-W``. Moreover, emit a " "warning if ``test.bisect_cmd`` is used with ``-w``/``--verbose2`` option." msgstr "" -#: ../../../build/NEWS:1731 +#: ../../../build/NEWS:2080 msgid "" "`bpo-39380 `__: Add the encoding in " ":class:`ftplib.FTP` and :class:`ftplib.FTP_TLS` to the constructor as " @@ -3422,51 +4038,51 @@ msgid "" ":rfc:`2640`." msgstr "" -#: ../../../build/NEWS:1735 +#: ../../../build/NEWS:2084 msgid "" "`bpo-39793 `__: Use the same domain when" " testing ``make_msgid``. Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:1738 +#: ../../../build/NEWS:2087 msgid "" "`bpo-1812 `__: Fix newline handling in " "doctest.testfile when loading from a package whose loader has a get_data " "method. Patch by Peter Donis." msgstr "" -#: ../../../build/NEWS:1744 +#: ../../../build/NEWS:2093 msgid "" "`bpo-38360 `__: Support single-argument " "form of macOS -isysroot flag." msgstr "" -#: ../../../build/NEWS:1746 +#: ../../../build/NEWS:2095 msgid "" "`bpo-40158 `__: Fix CPython MSBuild " "Properties in NuGet Package (build/native/python.props)" msgstr "" -#: ../../../build/NEWS:1749 +#: ../../../build/NEWS:2098 msgid "" "`bpo-38527 `__: Fix configure check on " "Solaris for \"float word ordering\": sometimes, the correct \"grep\" command" " was not being used. Patch by Arnon Yaari." msgstr "" -#: ../../../build/NEWS:1756 +#: ../../../build/NEWS:2105 msgid "" "`bpo-40164 `__: Updates Windows to " "OpenSSL 1.1.1f" msgstr "" -#: ../../../build/NEWS:1758 +#: ../../../build/NEWS:2107 msgid "" "`bpo-8901 `__: Ignore the Windows " "registry when the ``-E`` option is used." msgstr "" -#: ../../../build/NEWS:1763 +#: ../../../build/NEWS:2112 msgid "" "`bpo-38329 `__: python.org macOS " "installers now update the Current version symlink of " @@ -3475,57 +4091,57 @@ msgid "" " to embed Python 3 into other macOS applications." msgstr "" -#: ../../../build/NEWS:1768 +#: ../../../build/NEWS:2117 msgid "" "`bpo-40164 `__: Update macOS installer " "builds to use OpenSSL 1.1.1g." msgstr "" -#: ../../../build/NEWS:1773 +#: ../../../build/NEWS:2122 msgid "" "`bpo-38439 `__: Add a 256×256 pixel IDLE" " icon to support more modern environments. Created by Andrew Clover. Delete " "the unused macOS idle.icns icon file." msgstr "" -#: ../../../build/NEWS:1777 +#: ../../../build/NEWS:2126 msgid "" "`bpo-38689 `__: IDLE will no longer " "freeze when inspect.signature fails when fetching a calltip." msgstr "" -#: ../../../build/NEWS:1783 +#: ../../../build/NEWS:2132 msgid "" "`bpo-40385 `__: Removed the checkpyc.py " "tool. Please see compileall without force mode as a potential alternative." msgstr "" -#: ../../../build/NEWS:1786 +#: ../../../build/NEWS:2135 msgid "" "`bpo-40179 `__: Fixed translation of " "``#elif`` in Argument Clinic." msgstr "" -#: ../../../build/NEWS:1788 +#: ../../../build/NEWS:2137 msgid "" "`bpo-40094 `__: Fix ``which.py`` script " "exit code: it now uses :func:`os.waitstatus_to_exitcode` to convert " ":func:`os.system` exit status into an exit code." msgstr "" -#: ../../../build/NEWS:1795 +#: ../../../build/NEWS:2144 msgid "" "`bpo-40241 `__: Move the " ":c:type:`PyGC_Head` structure to the internal C API." msgstr "" -#: ../../../build/NEWS:1797 +#: ../../../build/NEWS:2146 msgid "" "`bpo-40170 `__: Convert " ":c:func:`PyObject_IS_GC` macro to a function to hide implementation details." msgstr "" -#: ../../../build/NEWS:1800 +#: ../../../build/NEWS:2149 msgid "" "`bpo-40241 `__: Add the functions " ":c:func:`PyObject_GC_IsTracked` and :c:func:`PyObject_GC_IsFinalized` to the" @@ -3534,7 +4150,7 @@ msgid "" "by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:1805 +#: ../../../build/NEWS:2154 msgid "" "`bpo-40170 `__: The " ":c:func:`PyObject_NEW` macro becomes an alias to the :c:func:`PyObject_New` " @@ -3543,7 +4159,7 @@ msgid "" "longer access directly the :c:member:`PyTypeObject.tp_basicsize` member." msgstr "" -#: ../../../build/NEWS:1811 +#: ../../../build/NEWS:2160 msgid "" "`bpo-40170 `__: " ":c:func:`PyType_HasFeature` now always calls :c:func:`PyType_GetFlags` to " @@ -3552,7 +4168,7 @@ msgid "" "used." msgstr "" -#: ../../../build/NEWS:1816 +#: ../../../build/NEWS:2165 msgid "" "`bpo-40170 `__: Convert the " ":c:func:`PyObject_GET_WEAKREFS_LISTPTR` macro to a function to hide " @@ -3560,7 +4176,7 @@ msgid "" ":c:member:`PyTypeObject.tp_weaklistoffset` member." msgstr "" -#: ../../../build/NEWS:1820 +#: ../../../build/NEWS:2169 msgid "" "`bpo-40170 `__: Convert " ":c:func:`PyObject_CheckBuffer` macro to a function to hide implementation " @@ -3568,7 +4184,7 @@ msgid "" ":c:member:`PyTypeObject.tp_as_buffer` member." msgstr "" -#: ../../../build/NEWS:1824 +#: ../../../build/NEWS:2173 msgid "" "`bpo-40170 `__: Always declare " ":c:func:`PyIndex_Check` as an opaque function to hide implementation " @@ -3576,22 +4192,22 @@ msgid "" ":c:member:`PyTypeObject.tp_as_number` member." msgstr "" -#: ../../../build/NEWS:1828 +#: ../../../build/NEWS:2177 msgid "" "`bpo-39947 `__: Add " ":c:func:`PyThreadState_GetID` function: get the unique identifier of a " "Python thread state." msgstr "" -#: ../../../build/NEWS:1833 +#: ../../../build/NEWS:2182 msgid "Python 3.9.0 alpha 5" msgstr "" -#: ../../../build/NEWS:1835 +#: ../../../build/NEWS:2184 msgid "*Release date: 2020-03-23*" msgstr "" -#: ../../../build/NEWS:1840 +#: ../../../build/NEWS:2189 msgid "" "`bpo-38576 `__: Disallow control " "characters in hostnames in http.client, addressing CVE-2019-18348. Such " @@ -3599,7 +4215,7 @@ msgid "" "raised." msgstr "" -#: ../../../build/NEWS:1847 +#: ../../../build/NEWS:2196 msgid "" "`bpo-40010 `__: Optimize pending calls " "in multithreaded applications. If a thread different than the main thread " @@ -3609,19 +4225,19 @@ msgid "" "execute pending calls." msgstr "" -#: ../../../build/NEWS:1853 +#: ../../../build/NEWS:2202 msgid "" "Previously, the bytecode evaluation loop was interrupted at each instruction" " until the main thread executes pending calls." msgstr "" -#: ../../../build/NEWS:1859 +#: ../../../build/NEWS:2208 msgid "" "`bpo-1635741 `__: Port _collections " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1862 +#: ../../../build/NEWS:2211 msgid "" "`bpo-40010 `__: Optimize signal handling" " in multithreaded applications. If a thread different than the main thread " @@ -3630,13 +4246,13 @@ msgid "" "Only the main thread of the main interpreter can handle signals." msgstr "" -#: ../../../build/NEWS:1868 +#: ../../../build/NEWS:2217 msgid "" "Previously, the bytecode evaluation loop was interrupted at each instruction" " until the main thread handles signals." msgstr "" -#: ../../../build/NEWS:1871 +#: ../../../build/NEWS:2220 msgid "" "`bpo-39984 `__: If " ":c:func:`Py_AddPendingCall` is called in a subinterpreter, the function is " @@ -3645,26 +4261,26 @@ msgid "" "scheduled calls." msgstr "" -#: ../../../build/NEWS:1876 +#: ../../../build/NEWS:2225 msgid "" "`bpo-1635741 `__: Port _heapq module " "to multiphase initialization." msgstr "" -#: ../../../build/NEWS:1878 +#: ../../../build/NEWS:2227 msgid "" "`bpo-1635741 `__: Port itertools " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1881 +#: ../../../build/NEWS:2230 msgid "" "`bpo-37207 `__: Speed up calls to " "``frozenset()`` by using the :pep:`590` ``vectorcall`` calling convention. " "Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:1884 +#: ../../../build/NEWS:2233 msgid "" "`bpo-39984 `__: subinterpreters: Move " "``_PyRuntimeState.ceval.tracing_possible`` to " @@ -3672,26 +4288,26 @@ msgid "" "own variable." msgstr "" -#: ../../../build/NEWS:1889 +#: ../../../build/NEWS:2238 msgid "" "`bpo-37207 `__: Speed up calls to " "``set()`` by using the :pep:`590` ``vectorcall`` calling convention. Patch " "by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:1892 +#: ../../../build/NEWS:2241 msgid "" "`bpo-1635741 `__: Port _statistics " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1895 +#: ../../../build/NEWS:2244 msgid "" "`bpo-39968 `__: Use inline function to " "replace extension modules' get_module_state macros." msgstr "" -#: ../../../build/NEWS:1898 +#: ../../../build/NEWS:2247 msgid "" "`bpo-39965 `__: Correctly raise " "``SyntaxError`` if *await* is used inside non-async functions and " @@ -3699,34 +4315,34 @@ msgid "" "Pablo Galindo." msgstr "" -#: ../../../build/NEWS:1902 +#: ../../../build/NEWS:2251 msgid "" "`bpo-39562 `__: Allow executing " "asynchronous comprehensions on the top level when the " "``PyCF_ALLOW_TOP_LEVEL_AWAIT`` flag is given. Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:1906 +#: ../../../build/NEWS:2255 msgid "" "`bpo-37207 `__: Speed up calls to " "``tuple()`` by using the :pep:`590` ``vectorcall`` calling convention. Patch" " by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:1909 +#: ../../../build/NEWS:2258 msgid "" "`bpo-38373 `__: Chaged list " "overallocation strategy. It no longer overallocates if the new size is " "closer to overalocated size than to the old size and adds padding." msgstr "" -#: ../../../build/NEWS:1913 +#: ../../../build/NEWS:2262 msgid "" "`bpo-39926 `__: Update Unicode database " "to Unicode version 13.0.0." msgstr "" -#: ../../../build/NEWS:1915 +#: ../../../build/NEWS:2264 msgid "" "`bpo-19466 `__: Clear the frames of " "daemon threads earlier during the Python shutdown to call objects " @@ -3734,7 +4350,7 @@ msgid "" "daemon threads in a more reliable way." msgstr "" -#: ../../../build/NEWS:1919 +#: ../../../build/NEWS:2268 msgid "" "`bpo-38894 `__: Fix a bug that was " "causing incomplete results when calling ``pathlib.Path.glob`` in the " @@ -3742,7 +4358,7 @@ msgid "" "access. Patch by Pablo Galindo and Matt Wozniski." msgstr "" -#: ../../../build/NEWS:1924 +#: ../../../build/NEWS:2273 msgid "" "`bpo-39877 `__: Fix " ":c:func:`PyEval_RestoreThread` random crash at exit with daemon threads. It " @@ -3752,137 +4368,137 @@ msgid "" " exits before trying to take the GIL." msgstr "" -#: ../../../build/NEWS:1930 +#: ../../../build/NEWS:2279 msgid "" "`bpo-39871 `__: Fix a possible " ":exc:`SystemError` in ``math.{atan2,copysign,remainder}()`` when the first " "argument cannot be converted to a :class:`float`. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:1934 +#: ../../../build/NEWS:2283 msgid "" "`bpo-39776 `__: Fix race condition where" " threads created by PyGILState_Ensure() could get a duplicate id." msgstr "" -#: ../../../build/NEWS:1937 +#: ../../../build/NEWS:2286 msgid "" "This affects consumers of tstate->id like the contextvar caching machinery, " "which could return invalid cached objects under heavy thread load (observed " "in embedded scenarios)." msgstr "" -#: ../../../build/NEWS:1941 +#: ../../../build/NEWS:2290 msgid "" "`bpo-39778 `__: Fixed a crash due to " "incorrect handling of weak references in ``collections.OrderedDict`` " "classes. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:1944 +#: ../../../build/NEWS:2293 msgid "" "`bpo-1635741 `__: Port audioop " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1947 +#: ../../../build/NEWS:2296 msgid "" "`bpo-39702 `__: Relax :term:`decorator` " "grammar restrictions to allow any valid expression (:pep:`614`)." msgstr "" -#: ../../../build/NEWS:1950 +#: ../../../build/NEWS:2299 msgid "" "`bpo-38091 `__: Tweak import deadlock " "detection code to not deadlock itself." msgstr "" -#: ../../../build/NEWS:1952 +#: ../../../build/NEWS:2301 msgid "" "`bpo-1635741 `__: Port _locale " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:1955 +#: ../../../build/NEWS:2304 msgid "" "`bpo-39087 `__: Optimize " ":c:func:`PyUnicode_AsUTF8` and :c:func:`PyUnicode_AsUTF8AndSize` slightly " "when they need to create internal UTF-8 cache." msgstr "" -#: ../../../build/NEWS:1959 +#: ../../../build/NEWS:2308 msgid "" "`bpo-39520 `__: Fix unparsing of ext " "slices with no items (``foo[:,]``). Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:1962 +#: ../../../build/NEWS:2311 msgid "" "`bpo-39220 `__: Do not optimize " "annotations if 'from __future__ import annotations' is used. Patch by Pablo " "Galindo." msgstr "" -#: ../../../build/NEWS:1965 +#: ../../../build/NEWS:2314 msgid "" "`bpo-35712 `__: Using " ":data:`NotImplemented` in a boolean context has been deprecated. Patch " "contributed by Josh Rosenberg." msgstr "" -#: ../../../build/NEWS:1968 +#: ../../../build/NEWS:2317 msgid "" "`bpo-22490 `__: Don't leak environment " "variable ``__PYVENV_LAUNCHER__`` into the interpreter session on macOS." msgstr "" -#: ../../../build/NEWS:1974 +#: ../../../build/NEWS:2323 msgid "" "`bpo-39830 `__: Add " ":class:`zipfile.Path` to ``__all__`` in the :mod:`zipfile` module." msgstr "" -#: ../../../build/NEWS:1977 +#: ../../../build/NEWS:2326 msgid "" "`bpo-40000 `__: Improved error messages " "for validation of ``ast.Constant`` nodes. Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:1980 +#: ../../../build/NEWS:2329 msgid "" "`bpo-39999 `__: ``__module__`` of the " "AST node classes is now set to \"ast\" instead of \"_ast\". Added docstrings" " for dummy AST node classes and deprecated attributes." msgstr "" -#: ../../../build/NEWS:1984 +#: ../../../build/NEWS:2333 msgid "" "`bpo-39991 `__: :func:`uuid.getnode` now" " skips IPv6 addresses with the same string length than a MAC address (17 " "characters): only use MAC addresses." msgstr "" -#: ../../../build/NEWS:1987 +#: ../../../build/NEWS:2336 msgid "" "`bpo-39988 `__: Deprecated " "``ast.AugLoad`` and ``ast.AugStore`` node classes because they are no longer" " used." msgstr "" -#: ../../../build/NEWS:1990 +#: ../../../build/NEWS:2339 msgid "" "`bpo-39656 `__: Ensure ``bin/python3.#``" " is always present in virtual environments on POSIX platforms - by Anthony " "Sottile." msgstr "" -#: ../../../build/NEWS:1993 +#: ../../../build/NEWS:2342 msgid "" "`bpo-39969 `__: Deprecated ``ast.Param``" " node class because it's no longer used. Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:1996 +#: ../../../build/NEWS:2345 msgid "" "`bpo-39360 `__: Ensure all workers exit " "when finalizing a :class:`multiprocessing.Pool` implicitly via the module " @@ -3892,7 +4508,7 @@ msgid "" "Batuhan Taskaya and Pablo Galindo." msgstr "" -#: ../../../build/NEWS:2003 +#: ../../../build/NEWS:2352 msgid "" "`bpo-35370 `__: sys.settrace(), " "sys.setprofile() and _lsprof.Profiler.enable() now properly report " @@ -3900,7 +4516,7 @@ msgid "" "event is denied." msgstr "" -#: ../../../build/NEWS:2007 +#: ../../../build/NEWS:2356 msgid "" "`bpo-39936 `__: AIX: Fix _aix_support " "module when the subprocess is not available, when building Python from " @@ -3910,21 +4526,21 @@ msgid "" "available or not." msgstr "" -#: ../../../build/NEWS:2013 +#: ../../../build/NEWS:2362 msgid "" "`bpo-36144 `__: " ":class:`collections.OrderedDict` now implements ``|`` and ``|=`` " "(:pep:`584`)." msgstr "" -#: ../../../build/NEWS:2016 +#: ../../../build/NEWS:2365 msgid "" "`bpo-39652 `__: The column name found in" " ``sqlite3.Cursor.description`` is now truncated on the first '[' only if " "the PARSE_COLNAMES option is set." msgstr "" -#: ../../../build/NEWS:2019 +#: ../../../build/NEWS:2368 msgid "" "`bpo-39915 `__: Ensure " ":attr:`unittest.mock.AsyncMock.await_args_list` has call objects in the " @@ -3933,14 +4549,14 @@ msgid "" "Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:2024 +#: ../../../build/NEWS:2373 msgid "" "`bpo-36144 `__: Updated " ":data:`os.environ` and :data:`os.environb` to support :pep:`584`'s merge " "(``|``) and update (``|=``) operators." msgstr "" -#: ../../../build/NEWS:2027 +#: ../../../build/NEWS:2376 msgid "" "`bpo-38662 `__: The ``ensurepip`` module" " now invokes ``pip`` via the ``runpy`` module. Hence it is no longer tightly" @@ -3949,21 +4565,21 @@ msgid "" "distributors." msgstr "" -#: ../../../build/NEWS:2032 +#: ../../../build/NEWS:2381 msgid "" "`bpo-38075 `__: Fix the " ":meth:`random.Random.seed` method when a :class:`bool` is passed as the " "seed." msgstr "" -#: ../../../build/NEWS:2035 +#: ../../../build/NEWS:2384 msgid "" "`bpo-39916 `__: More reliable use of " "``os.scandir()`` in ``Path.glob()``. It no longer emits a ResourceWarning " "when interrupted." msgstr "" -#: ../../../build/NEWS:2038 +#: ../../../build/NEWS:2387 msgid "" "`bpo-39850 `__: :mod:`multiprocessing` " "now supports abstract socket addresses (if abstract sockets are supported in" @@ -3974,7 +4590,7 @@ msgid "" " Galindo." msgstr "" -#: ../../../build/NEWS:2045 +#: ../../../build/NEWS:2394 msgid "" "`bpo-36287 `__: :func:`ast.dump()` no " "longer outputs optional fields and attributes with default values. The " @@ -3982,7 +4598,7 @@ msgid "" "as class attributes (e.g. ``Constant.kind`` is set to ``None``)." msgstr "" -#: ../../../build/NEWS:2050 +#: ../../../build/NEWS:2399 msgid "" "`bpo-39889 `__: Fixed " ":func:`ast.unparse` for extended slices containing a single element (e.g. " @@ -3990,20 +4606,20 @@ msgid "" "j]``)." msgstr "" -#: ../../../build/NEWS:2054 +#: ../../../build/NEWS:2403 msgid "" "`bpo-39828 `__: Fix :mod:`json.tool` to " "catch :exc:`BrokenPipeError`. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2057 +#: ../../../build/NEWS:2406 msgid "" "`bpo-13487 `__: Avoid a possible " "*\"RuntimeError: dictionary changed size during iteration\"* from " ":func:`inspect.getmodule` when it tried to loop through :attr:`sys.modules`." msgstr "" -#: ../../../build/NEWS:2061 +#: ../../../build/NEWS:2410 msgid "" "`bpo-39674 `__: Revert \"`bpo-37330 " "`__: open() no longer accept 'U' in file" @@ -4011,65 +4627,65 @@ msgid "" "from Python 2.7, but will be removed in Python 3.10." msgstr "" -#: ../../../build/NEWS:2065 +#: ../../../build/NEWS:2414 msgid "" "`bpo-28577 `__: The hosts method on " "32-bit prefix length IPv4Networks and 128-bit prefix IPv6Networks now " "returns a list containing the single Address instead of an empty list." msgstr "" -#: ../../../build/NEWS:2069 +#: ../../../build/NEWS:2418 msgid "" "`bpo-39826 `__: Add getConnection method" " to logging HTTPHandler to enable custom connections." msgstr "" -#: ../../../build/NEWS:2072 +#: ../../../build/NEWS:2421 msgid "" "`bpo-39763 `__: Reimplement " ":func:`distutils.spawn.spawn` function with the :mod:`subprocess` module." msgstr "" -#: ../../../build/NEWS:2075 +#: ../../../build/NEWS:2424 msgid "" "`bpo-39794 `__: Add --without-decimal-" "contextvar build option. This enables a thread-local rather than a " "coroutine local context." msgstr "" -#: ../../../build/NEWS:2078 +#: ../../../build/NEWS:2427 msgid "" "`bpo-36144 `__: " ":class:`collections.defaultdict` now implements ``|`` (:pep:`584`)." msgstr "" -#: ../../../build/NEWS:2081 +#: ../../../build/NEWS:2430 msgid "" "`bpo-39517 `__: Fix runpy.run_path() " "when using pathlike objects" msgstr "" -#: ../../../build/NEWS:2083 +#: ../../../build/NEWS:2432 msgid "" "`bpo-39775 `__: Change " "``inspect.Signature.parameters`` back to ``collections.OrderedDict``. This " "was changed to ``dict`` in Python 3.9.0a4." msgstr "" -#: ../../../build/NEWS:2087 +#: ../../../build/NEWS:2436 msgid "" "`bpo-39678 `__: Refactor queue_manager " "in :class:`concurrent.futures.ProcessPoolExecutor` to make it easier to " "maintain." msgstr "" -#: ../../../build/NEWS:2091 +#: ../../../build/NEWS:2440 msgid "" "`bpo-39764 `__: Fix AttributeError when " "calling get_stack on a PyAsyncGenObject Task" msgstr "" -#: ../../../build/NEWS:2094 +#: ../../../build/NEWS:2443 msgid "" "`bpo-39769 `__: The " ":func:`compileall.compile_dir` function's *ddir* parameter and the " @@ -4078,80 +4694,80 @@ msgid "" "being compiled. This fixes a regression introduced with Python 3.5." msgstr "" -#: ../../../build/NEWS:2100 +#: ../../../build/NEWS:2449 msgid "" "`bpo-36144 `__: " ":class:`types.MappingProxyType` objects now support the merge (``|``) " "operator from :pep:`584`." msgstr "" -#: ../../../build/NEWS:2103 +#: ../../../build/NEWS:2452 msgid "" "`bpo-38691 `__: The :mod:`importlib` " "module now ignores the :envvar:`PYTHONCASEOK` environment variable when the " ":option:`-E` or :option:`-I` command line options are being used." msgstr "" -#: ../../../build/NEWS:2107 +#: ../../../build/NEWS:2456 msgid "" "`bpo-39719 `__: Remove " ":meth:`tempfile.SpooledTemporaryFile.softspace` as files no longer have the " "``softspace`` attribute in Python 3. Patch by Shantanu." msgstr "" -#: ../../../build/NEWS:2110 +#: ../../../build/NEWS:2459 msgid "" "`bpo-39667 `__: Improve pathlib.Path " "compatibility on zipfile.Path and correct performance degradation as found " "in zipp 3.0." msgstr "" -#: ../../../build/NEWS:2113 +#: ../../../build/NEWS:2462 msgid "" "`bpo-39638 `__: Keep ASDL signatures in " "the docstrings for ``AST`` nodes. Patch by Batuhan Taskaya" msgstr "" -#: ../../../build/NEWS:2116 +#: ../../../build/NEWS:2465 msgid "" "`bpo-39639 `__: Deprecated ``ast.Suite``" " node class because it's no longer used. Patch by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:2119 +#: ../../../build/NEWS:2468 msgid "" "`bpo-39609 `__: Add thread_name_prefix " "to default asyncio executor" msgstr "" -#: ../../../build/NEWS:2121 +#: ../../../build/NEWS:2470 msgid "" "`bpo-39548 `__: Fix handling of header " "in :class:`urllib.request.AbstractDigestAuthHandler` when the optional " "``qop`` parameter is not present." msgstr "" -#: ../../../build/NEWS:2125 +#: ../../../build/NEWS:2474 msgid "" "`bpo-39509 `__: HTTP status codes ``103 " "EARLY_HINTS`` and ``425 TOO_EARLY`` are added to :class:`http.HTTPStatus`. " "Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2128 +#: ../../../build/NEWS:2477 msgid "" "`bpo-39507 `__: Adding HTTP status 418 " "\"I'm a Teapot\" to HTTPStatus in http library. Patch by Ross Rhodes." msgstr "" -#: ../../../build/NEWS:2131 +#: ../../../build/NEWS:2480 msgid "" "`bpo-39495 `__: Remove default value " "from *attrs* parameter of :meth:`xml.etree.ElementTree.TreeBuilder.start` " "for consistency between Python and C implementations." msgstr "" -#: ../../../build/NEWS:2135 +#: ../../../build/NEWS:2484 msgid "" "`bpo-38971 `__: Open issue in the BPO " "indicated a desire to make the implementation of codecs.open() at parity " @@ -4159,14 +4775,14 @@ msgid "" "closed before an exception is raised." msgstr "" -#: ../../../build/NEWS:2140 +#: ../../../build/NEWS:2489 msgid "" "`bpo-38641 `__: Added starred " "expressions support to ``return`` and ``yield`` statements for ``lib2to3``. " "Patch by Vlad Emelianov." msgstr "" -#: ../../../build/NEWS:2143 +#: ../../../build/NEWS:2492 msgid "" "`bpo-37534 `__: When using minidom " "module to generate XML documents the ability to add Standalone Document " @@ -4175,13 +4791,13 @@ msgid "" "Recommendation (available here: https://www.w3.org/TR/xml/#sec-prolog-dtd)." msgstr "" -#: ../../../build/NEWS:2149 +#: ../../../build/NEWS:2498 msgid "" "`bpo-34788 `__: Add support for scoped " "IPv6 addresses to :mod:`ipaddress`. Patch by Oleksandr Pavliuk." msgstr "" -#: ../../../build/NEWS:2152 +#: ../../../build/NEWS:2501 msgid "" "`bpo-34822 `__: Simplified AST for " "subscription. Simple indices are now represented by their value, extended " @@ -4191,63 +4807,63 @@ msgid "" "``ExtSlice(slices)`` returns ``Tuple(slices, Load())``." msgstr "" -#: ../../../build/NEWS:2162 +#: ../../../build/NEWS:2511 msgid "" "`bpo-39868 `__: Updated the Language " "Reference for :pep:`572`." msgstr "" -#: ../../../build/NEWS:2164 +#: ../../../build/NEWS:2513 msgid "" "`bpo-13790 `__: Change 'string' to " "'specification' in format doc." msgstr "" -#: ../../../build/NEWS:2166 +#: ../../../build/NEWS:2515 msgid "" "`bpo-17422 `__: The language reference " "no longer restricts default class namespaces to dicts only." msgstr "" -#: ../../../build/NEWS:2169 +#: ../../../build/NEWS:2518 msgid "" "`bpo-39530 `__: Fix misleading " "documentation about mixed-type numeric comparisons." msgstr "" -#: ../../../build/NEWS:2172 +#: ../../../build/NEWS:2521 msgid "" "`bpo-39718 `__: Update :mod:`token` " "documentation to reflect additions in Python 3.8" msgstr "" -#: ../../../build/NEWS:2175 +#: ../../../build/NEWS:2524 msgid "" "`bpo-39677 `__: Changed operand name of " "**MAKE_FUNCTION** from *argc* to *flags* for module :mod:`dis`" msgstr "" -#: ../../../build/NEWS:2181 +#: ../../../build/NEWS:2530 msgid "" "`bpo-40019 `__: test_gdb now skips tests" " if it detects that gdb failed to read debug information because the Python " "binary is optimized." msgstr "" -#: ../../../build/NEWS:2184 +#: ../../../build/NEWS:2533 msgid "" "`bpo-27807 `__: " "``test_site.test_startup_imports()`` is now skipped if a path of " ":data:`sys.path` contains a ``.pth`` file." msgstr "" -#: ../../../build/NEWS:2187 +#: ../../../build/NEWS:2536 msgid "" "`bpo-26067 `__: Do not fail test_shutil " "test_chown test when uid or gid of user cannot be resolved to a name." msgstr "" -#: ../../../build/NEWS:2190 +#: ../../../build/NEWS:2539 msgid "" "`bpo-39855 `__: " "test_subprocess.test_user() now skips the test on an user name if the user " @@ -4255,13 +4871,13 @@ msgid "" "doesn't exist on Linux." msgstr "" -#: ../../../build/NEWS:2197 +#: ../../../build/NEWS:2546 msgid "" "`bpo-39761 `__: Fix build with DTrace " "but without additional DFLAGS." msgstr "" -#: ../../../build/NEWS:2199 +#: ../../../build/NEWS:2548 msgid "" "`bpo-39763 `__: setup.py now uses a " "basic implementation of the :mod:`subprocess` module if the " @@ -4269,7 +4885,7 @@ msgid "" "modules are built." msgstr "" -#: ../../../build/NEWS:2203 +#: ../../../build/NEWS:2552 msgid "" "`bpo-1294959 `__: Add ``--with-" "platlibdir`` option to the configure script: name of the platform-specific " @@ -4280,20 +4896,20 @@ msgid "" "Jan Matějek, Matěj Cepl, Charalampos Stratakis and Victor Stinner." msgstr "" -#: ../../../build/NEWS:2214 +#: ../../../build/NEWS:2563 msgid "" "`bpo-39930 `__: Ensures the required " ":file:`vcruntime140.dll` is included in install packages." msgstr "" -#: ../../../build/NEWS:2217 +#: ../../../build/NEWS:2566 msgid "" "`bpo-39847 `__: Avoid hang when computer" " is hibernated whilst waiting for a mutex (for lock-related objects from " ":mod:`threading`) around 49-day uptime." msgstr "" -#: ../../../build/NEWS:2221 +#: ../../../build/NEWS:2570 msgid "" "`bpo-38597 `__: :mod:`distutils` will no" " longer statically link :file:`vcruntime140.dll` when a redistributable " @@ -4301,57 +4917,57 @@ msgid "" "of this DLL to ensure distributed extensions can continue to load." msgstr "" -#: ../../../build/NEWS:2226 +#: ../../../build/NEWS:2575 msgid "" "`bpo-38380 `__: Update Windows builds to" " use SQLite 3.31.1" msgstr "" -#: ../../../build/NEWS:2228 +#: ../../../build/NEWS:2577 msgid "" "`bpo-39789 `__: Update Windows release " "build machines to Visual Studio 2019 (MSVC 14.2)." msgstr "" -#: ../../../build/NEWS:2231 +#: ../../../build/NEWS:2580 msgid "" "`bpo-34803 `__: Package for nuget.org " "now includes repository reference and bundled icon image." msgstr "" -#: ../../../build/NEWS:2237 +#: ../../../build/NEWS:2586 msgid "" "`bpo-38380 `__: Update macOS builds to " "use SQLite 3.31.1" msgstr "" -#: ../../../build/NEWS:2242 +#: ../../../build/NEWS:2591 msgid "" "`bpo-27115 `__: For 'Go to Line', use a " "Query box subclass with IDLE standard behavior and improved error checking." msgstr "" -#: ../../../build/NEWS:2245 +#: ../../../build/NEWS:2594 msgid "" "`bpo-39885 `__: Since clicking to get an" " IDLE context menu moves the cursor, any text selection should be and now is" " cleared." msgstr "" -#: ../../../build/NEWS:2248 +#: ../../../build/NEWS:2597 msgid "" "`bpo-39852 `__: Edit \"Go to line\" now " "clears any selection, preventing accidental deletion. It also updates Ln and" " Col on the status bar." msgstr "" -#: ../../../build/NEWS:2251 +#: ../../../build/NEWS:2600 msgid "" "`bpo-39781 `__: Selecting code context " "lines no longer causes a jump." msgstr "" -#: ../../../build/NEWS:2256 +#: ../../../build/NEWS:2605 msgid "" "`bpo-36184 `__: Port python-gdb.py to " "FreeBSD. python-gdb.py now checks for \"take_gil\" function name to check if" @@ -4360,21 +4976,21 @@ msgid "" " condition than the GIL." msgstr "" -#: ../../../build/NEWS:2261 +#: ../../../build/NEWS:2610 msgid "" "`bpo-38080 `__: Added support to fix " "``getproxies`` in the :mod:`lib2to3.fixes.fix_urllib` module. Patch by José " "Roberto Meza Cabrera." msgstr "" -#: ../../../build/NEWS:2268 +#: ../../../build/NEWS:2617 msgid "" "`bpo-40024 `__: Add " ":c:func:`PyModule_AddType` helper function: add a type to a module. Patch by" " Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2271 +#: ../../../build/NEWS:2620 msgid "" "`bpo-39946 `__: Remove " "``_PyRuntime.getframe`` hook and remove ``_PyThreadState_GetFrame`` macro " @@ -4382,40 +4998,40 @@ msgid "" " internal C API. Remove also ``PyThreadFrameGetter`` type." msgstr "" -#: ../../../build/NEWS:2276 +#: ../../../build/NEWS:2625 msgid "" "`bpo-39947 `__: Add " ":c:func:`PyThreadState_GetFrame` function: get the current frame of a Python" " thread state." msgstr "" -#: ../../../build/NEWS:2279 +#: ../../../build/NEWS:2628 msgid "" "`bpo-37207 `__: Add _PyArg_NoKwnames " "helper function. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2281 +#: ../../../build/NEWS:2630 msgid "" "`bpo-39947 `__: Add " ":c:func:`PyThreadState_GetInterpreter`: get the interpreter of a Python " "thread state." msgstr "" -#: ../../../build/NEWS:2284 +#: ../../../build/NEWS:2633 msgid "" "`bpo-39947 `__: Add " ":c:func:`PyInterpreterState_Get` function to the limited C API." msgstr "" -#: ../../../build/NEWS:2287 +#: ../../../build/NEWS:2636 msgid "" "`bpo-35370 `__: If :c:func:`PySys_Audit`" " fails in :c:func:`PyEval_SetProfile` or :c:func:`PyEval_SetTrace`, log the " "error as an unraisable exception." msgstr "" -#: ../../../build/NEWS:2290 +#: ../../../build/NEWS:2639 msgid "" "`bpo-39947 `__: Move the static inline " "function flavor of Py_EnterRecursiveCall() and Py_LeaveRecursiveCall() to " @@ -4423,7 +5039,7 @@ msgid "" "provides regular functions which hide implementation details." msgstr "" -#: ../../../build/NEWS:2295 +#: ../../../build/NEWS:2644 msgid "" "`bpo-39947 `__: " "Py_TRASHCAN_BEGIN_CONDITION and Py_TRASHCAN_END macro no longer access " @@ -4431,7 +5047,7 @@ msgid "" "_PyTrash_end() functions which hide implementation details." msgstr "" -#: ../../../build/NEWS:2299 +#: ../../../build/NEWS:2648 msgid "" "`bpo-39884 `__: " ":c:func:`PyDescr_NewMethod` and :c:func:`PyCFunction_NewEx` now include the " @@ -4439,28 +5055,28 @@ msgid "" "debug." msgstr "" -#: ../../../build/NEWS:2303 +#: ../../../build/NEWS:2652 msgid "" "`bpo-39877 `__: Deprecated " ":c:func:`PyEval_InitThreads` and :c:func:`PyEval_ThreadsInitialized`. " "Calling :c:func:`PyEval_InitThreads` now does nothing." msgstr "" -#: ../../../build/NEWS:2307 +#: ../../../build/NEWS:2656 msgid "" "`bpo-38249 `__: " ":c:macro:`Py_UNREACHABLE` is now implemented with " "``__builtin_unreachable()`` and analogs in release mode." msgstr "" -#: ../../../build/NEWS:2310 +#: ../../../build/NEWS:2659 msgid "" "`bpo-38643 `__: " ":c:func:`PyNumber_ToBase` now raises a :exc:`SystemError` instead of " "crashing when called with invalid base." msgstr "" -#: ../../../build/NEWS:2313 +#: ../../../build/NEWS:2662 msgid "" "`bpo-39882 `__: The " ":c:func:`Py_FatalError` function is replaced with a macro which logs " @@ -4468,7 +5084,7 @@ msgid "" "``Py_LIMITED_API`` macro is defined." msgstr "" -#: ../../../build/NEWS:2317 +#: ../../../build/NEWS:2666 msgid "" "`bpo-39824 `__: Extension modules: " ":c:member:`~PyModuleDef.m_traverse`, :c:member:`~PyModuleDef.m_clear` and " @@ -4481,19 +5097,19 @@ msgid "" "``NULL``." msgstr "" -#: ../../../build/NEWS:2326 +#: ../../../build/NEWS:2675 msgid "" "Extension modules without module state (``m_size <= 0``) are not affected." msgstr "" -#: ../../../build/NEWS:2328 +#: ../../../build/NEWS:2677 msgid "" "`bpo-38913 `__: Fixed segfault in " "``Py_BuildValue()`` called with a format containing \"#\" and undefined " "PY_SSIZE_T_CLEAN whwn an exception is set." msgstr "" -#: ../../../build/NEWS:2331 +#: ../../../build/NEWS:2680 msgid "" "`bpo-38500 `__: Add a private API to get" " and set the frame evaluation function: add " @@ -4502,34 +5118,34 @@ msgid "" ":c:type:`_PyFrameEvalFunction` function type now takes a *tstate* parameter." msgstr "" -#: ../../../build/NEWS:2339 +#: ../../../build/NEWS:2688 msgid "Python 3.9.0 alpha 4" msgstr "" -#: ../../../build/NEWS:2341 +#: ../../../build/NEWS:2690 msgid "*Release date: 2020-02-25*" msgstr "" -#: ../../../build/NEWS:2346 +#: ../../../build/NEWS:2695 msgid "" "`bpo-39184 `__: Add audit events to " "functions in `fcntl`, `msvcrt`, `os`, `resource`, `shutil`, `signal` and " "`syslog`." msgstr "" -#: ../../../build/NEWS:2349 +#: ../../../build/NEWS:2698 msgid "" "`bpo-39401 `__: Avoid unsafe DLL load at" " startup on Windows 7 and earlier." msgstr "" -#: ../../../build/NEWS:2351 +#: ../../../build/NEWS:2700 msgid "" "`bpo-39184 `__: Add audit events to " "command execution functions in os and pty modules." msgstr "" -#: ../../../build/NEWS:2357 +#: ../../../build/NEWS:2706 msgid "" "`bpo-39382 `__: Fix a use-after-free in " "the single inheritance path of ``issubclass()``, when the ``__bases__`` of " @@ -4537,25 +5153,25 @@ msgid "" "Yonatan Goldschmidt." msgstr "" -#: ../../../build/NEWS:2361 +#: ../../../build/NEWS:2710 msgid "" "`bpo-39573 `__: Update clinic tool to " "use :c:func:`Py_IS_TYPE`. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2364 +#: ../../../build/NEWS:2713 msgid "" "`bpo-39619 `__: Enable use of " ":func:`os.chroot` on HP-UX systems." msgstr "" -#: ../../../build/NEWS:2366 +#: ../../../build/NEWS:2715 msgid "" "`bpo-39573 `__: Add :c:func:`Py_IS_TYPE`" " static inline function to check whether the object *o* type is *type*." msgstr "" -#: ../../../build/NEWS:2369 +#: ../../../build/NEWS:2718 msgid "" "`bpo-39606 `__: Fix regression caused by" " fix for `bpo-39386 `__, that prevented " @@ -4563,53 +5179,53 @@ msgid "" "exhausted." msgstr "" -#: ../../../build/NEWS:2373 +#: ../../../build/NEWS:2722 msgid "" "`bpo-39579 `__: Change the ending column" " offset of `Attribute` nodes constructed in `ast_for_dotted_name` to point " "at the end of the current node and not at the end of the last `NAME` node." msgstr "" -#: ../../../build/NEWS:2377 +#: ../../../build/NEWS:2726 msgid "" "`bpo-1635741 `__: Port _crypt " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:2380 +#: ../../../build/NEWS:2729 msgid "" "`bpo-1635741 `__: Port _contextvars " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:2383 +#: ../../../build/NEWS:2732 msgid "" "`bpo-39510 `__: Fix segfault in " "``readinto()`` method on closed BufferedReader." msgstr "" -#: ../../../build/NEWS:2385 +#: ../../../build/NEWS:2734 msgid "" "`bpo-39502 `__: Fix " ":func:`time.localtime` on 64-bit AIX to support years before 1902 and after" " 2038. Patch by M Felt." msgstr "" -#: ../../../build/NEWS:2388 +#: ../../../build/NEWS:2737 msgid "" "`bpo-39492 `__: Fix a reference cycle in" " the C Pickler that was preventing the garbage collection of deleted, " "pickled objects." msgstr "" -#: ../../../build/NEWS:2391 +#: ../../../build/NEWS:2740 msgid "" "`bpo-39453 `__: Fixed a possible crash " "in :meth:`list.__contains__` when a list is changed during comparing items. " "Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2394 +#: ../../../build/NEWS:2743 msgid "" "`bpo-39434 `__: :term:`floor division` " "of float operation now has a better performance. Also the message of " @@ -4617,25 +5233,25 @@ msgid "" "Na." msgstr "" -#: ../../../build/NEWS:2398 +#: ../../../build/NEWS:2747 msgid "" "`bpo-1635741 `__: Port _codecs " "extension module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:2401 +#: ../../../build/NEWS:2750 msgid "" "`bpo-1635741 `__: Port _bz2 extension " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:2404 +#: ../../../build/NEWS:2753 msgid "" "`bpo-1635741 `__: Port _abc extension " "module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:2407 +#: ../../../build/NEWS:2756 msgid "" "`bpo-39320 `__: Replace two complex " "bytecodes for building dicts with two simpler ones. The new bytecodes " @@ -4643,84 +5259,84 @@ msgid "" "``BUILD_MAP_UNPACK`` and ``BUILD_MAP_UNPACK_WITH_CALL`` have been removed." msgstr "" -#: ../../../build/NEWS:2412 +#: ../../../build/NEWS:2761 msgid "" "`bpo-39219 `__: Syntax errors raised in " "the tokenizer now always set correct \"text\" and \"offset\" attributes." msgstr "" -#: ../../../build/NEWS:2415 +#: ../../../build/NEWS:2764 msgid "" "`bpo-36051 `__: Drop the GIL during " "large ``bytes.join`` operations. Patch by Bruce Merry." msgstr "" -#: ../../../build/NEWS:2418 +#: ../../../build/NEWS:2767 msgid "" "`bpo-38960 `__: Fix DTrace build issues " "on FreeBSD. Patch by David Carlier." msgstr "" -#: ../../../build/NEWS:2420 +#: ../../../build/NEWS:2769 msgid "" "`bpo-37207 `__: Speed up calls to " "``range()`` by about 30%, by using the PEP 590 ``vectorcall`` calling " "convention. Patch by Mark Shannon." msgstr "" -#: ../../../build/NEWS:2423 +#: ../../../build/NEWS:2772 msgid "" "`bpo-36144 `__: :class:`dict` (and " ":class:`collections.UserDict`) objects now support PEP 584's merge (``|``) " "and update (``|=``) operators. Patch by Brandt Bucher." msgstr "" -#: ../../../build/NEWS:2427 +#: ../../../build/NEWS:2776 msgid "" "`bpo-32856 `__: Optimized the idiom for " "assignment a temporary variable in comprehensions. Now ``for y in [expr]`` " "in comprehensions is as fast as a simple assignment ``y = expr``." msgstr "" -#: ../../../build/NEWS:2434 +#: ../../../build/NEWS:2783 msgid "" "`bpo-30566 `__: Fix :exc:`IndexError` " "when trying to decode an invalid string with punycode codec." msgstr "" -#: ../../../build/NEWS:2437 +#: ../../../build/NEWS:2786 msgid "" "`bpo-39649 `__: Remove obsolete check " "for `__args__` in bdb.Bdb.format_stack_entry." msgstr "" -#: ../../../build/NEWS:2440 +#: ../../../build/NEWS:2789 msgid "" "`bpo-39648 `__: Expanded " ":func:`math.gcd` and :func:`math.lcm` to handle multiple arguments." msgstr "" -#: ../../../build/NEWS:2443 +#: ../../../build/NEWS:2792 msgid "" "`bpo-39681 `__: Fix a regression where " "the C pickle module wouldn't allow unpickling from a file-like object that " "doesn't expose a readinto() method." msgstr "" -#: ../../../build/NEWS:2447 +#: ../../../build/NEWS:2796 msgid "" "`bpo-35950 `__: Raise " ":exc:`io.UnsupportedOperation` in :meth:`io.BufferedReader.truncate` when it" " is called on a read-only :class:`io.BufferedReader` instance." msgstr "" -#: ../../../build/NEWS:2451 +#: ../../../build/NEWS:2800 msgid "" "`bpo-39479 `__: Add :func:`math.lcm` " "function: least common multiple." msgstr "" -#: ../../../build/NEWS:2453 +#: ../../../build/NEWS:2802 msgid "" "`bpo-39674 `__: Revert \"Do not expose " "abstract collection classes in the collections module\" change (`bpo-25988 " @@ -4729,26 +5345,26 @@ msgid "" "2.7, but will be removed in Python 3.10." msgstr "" -#: ../../../build/NEWS:2458 +#: ../../../build/NEWS:2807 msgid "" "`bpo-39104 `__: Fix hanging " "ProcessPoolExcutor on ``shutdown(wait=False)`` when a task has failed " "pickling." msgstr "" -#: ../../../build/NEWS:2461 +#: ../../../build/NEWS:2810 msgid "" "`bpo-39627 `__: Fixed TypedDict totality" " check for inherited keys." msgstr "" -#: ../../../build/NEWS:2463 +#: ../../../build/NEWS:2812 msgid "" "`bpo-39474 `__: Fixed starting position " "of AST for expressions like ``(a)(b)``, ``(a)[b]`` and ``(a).b``." msgstr "" -#: ../../../build/NEWS:2466 +#: ../../../build/NEWS:2815 msgid "" "`bpo-21016 `__: The :mod:`pydoc` and " ":mod:`trace` modules now use the :mod:`sysconfig` module to get the path to " @@ -4756,21 +5372,21 @@ msgid "" "``/usr/lib64/python3.9/`` on Fedora. Patch by Jan Matějek." msgstr "" -#: ../../../build/NEWS:2471 +#: ../../../build/NEWS:2820 msgid "" "`bpo-39590 `__: Collections.deque now " "holds strong references during deque.__contains__ and deque.count, fixing " "crashes." msgstr "" -#: ../../../build/NEWS:2474 +#: ../../../build/NEWS:2823 msgid "" "`bpo-39586 `__: The distutils " "``bdist_msi`` command is deprecated in Python 3.9, use ``bdist_wheel`` " "(wheel packages) instead." msgstr "" -#: ../../../build/NEWS:2477 +#: ../../../build/NEWS:2826 msgid "" "`bpo-39595 `__: Improved performance of " "zipfile.Path for files with a large number of entries. Also improved " @@ -4779,7 +5395,7 @@ msgid "" "metadata.readthedocs.io/en/latest/changelog%20(links).html#v1-5-0>`_." msgstr "" -#: ../../../build/NEWS:2482 +#: ../../../build/NEWS:2831 msgid "" "`bpo-39350 `__: Fix regression in " ":class:`fractions.Fraction` if the numerator and/or the denominator is an " @@ -4789,39 +5405,39 @@ msgid "" "*denominator*." msgstr "" -#: ../../../build/NEWS:2488 +#: ../../../build/NEWS:2837 msgid "" "`bpo-39567 `__: Added audit for " ":func:`os.walk`, :func:`os.fwalk`, :meth:`pathlib.Path.glob` and " ":meth:`pathlib.Path.rglob`." msgstr "" -#: ../../../build/NEWS:2491 +#: ../../../build/NEWS:2840 msgid "" "`bpo-39559 `__: Remove unused, " "undocumented argument ``getters`` from :func:`uuid.getnode`" msgstr "" -#: ../../../build/NEWS:2494 +#: ../../../build/NEWS:2843 msgid "" "`bpo-38149 `__: :func:`sys.audit` is now" " called only once per call of :func:`glob.glob` and :func:`glob.iglob`." msgstr "" -#: ../../../build/NEWS:2497 +#: ../../../build/NEWS:2846 msgid "" "`bpo-39546 `__: Fix a regression in " ":class:`~argparse.ArgumentParser` where ``allow_abbrev=False`` was ignored " "for long options that used a prefix character other than \"-\"." msgstr "" -#: ../../../build/NEWS:2501 +#: ../../../build/NEWS:2850 msgid "" "`bpo-39450 `__: Striped whitespace from " "docstring before returning it from :func:`unittest.case.shortDescription`." msgstr "" -#: ../../../build/NEWS:2504 +#: ../../../build/NEWS:2853 msgid "" "`bpo-12915 `__: A new function " "``resolve_name`` has been added to the ``pkgutil`` module. This resolves a " @@ -4830,19 +5446,19 @@ msgid "" "package/module reached via recursive attribute access." msgstr "" -#: ../../../build/NEWS:2510 +#: ../../../build/NEWS:2859 msgid "" "`bpo-39353 `__: The " ":func:`binascii.crc_hqx` function is no longer deprecated." msgstr "" -#: ../../../build/NEWS:2512 +#: ../../../build/NEWS:2861 msgid "" "`bpo-39493 `__: Mark " "``typing.IO.closed`` as a property" msgstr "" -#: ../../../build/NEWS:2514 +#: ../../../build/NEWS:2863 msgid "" "`bpo-39491 `__: Add " ":data:`typing.Annotated` and ``include_extras`` parameter to " @@ -4850,7 +5466,7 @@ msgid "" "Varoquaux, documentation by Till Varoquaux and Konstantin Kashin." msgstr "" -#: ../../../build/NEWS:2518 +#: ../../../build/NEWS:2867 msgid "" "`bpo-39485 `__: Fix a bug in " ":func:`unittest.mock.create_autospec` that would complain about the wrong " @@ -4858,33 +5474,33 @@ msgid "" "returning functions." msgstr "" -#: ../../../build/NEWS:2522 +#: ../../../build/NEWS:2871 msgid "" "`bpo-38932 `__: Mock fully resets child " "objects on reset_mock(). Patch by Vegard Stikbakke" msgstr "" -#: ../../../build/NEWS:2525 +#: ../../../build/NEWS:2874 msgid "" "`bpo-39082 `__: Allow AsyncMock to " "correctly patch static/class methods" msgstr "" -#: ../../../build/NEWS:2527 +#: ../../../build/NEWS:2876 msgid "" "`bpo-39432 `__: Implement PEP-489 " "algorithm for non-ascii \"PyInit\\_...\" symbol names in distutils to make " "it export the correct init symbol also on Windows." msgstr "" -#: ../../../build/NEWS:2531 +#: ../../../build/NEWS:2880 msgid "" "`bpo-18819 `__: Omit ``devmajor`` and " "``devminor`` fields for non-device files in :mod:`tarfile` archives, " "enabling bit-for-bit compatibility with GNU ``tar(1)``." msgstr "" -#: ../../../build/NEWS:2535 +#: ../../../build/NEWS:2884 msgid "" "`bpo-39349 `__: Added a new " "*cancel_futures* parameter to :meth:`concurrent.futures.Executor.shutdown` " @@ -4892,21 +5508,21 @@ msgid "" "waiting for them to complete before shutting down the executor." msgstr "" -#: ../../../build/NEWS:2540 +#: ../../../build/NEWS:2889 msgid "" "`bpo-39274 `__: " "``bool(fraction.Fraction)`` now returns a boolean even if (numerator != 0) " "does not return a boolean (ex: numpy number)." msgstr "" -#: ../../../build/NEWS:2543 +#: ../../../build/NEWS:2892 msgid "" "`bpo-34793 `__: Remove support for " "``with (await asyncio.lock):`` and ``with (yield from asyncio.lock):``. The" " same is correct for ``asyncio.Condition`` and ``asyncio.Semaphore``." msgstr "" -#: ../../../build/NEWS:2547 +#: ../../../build/NEWS:2896 msgid "" "`bpo-25597 `__: Ensure, if ``wraps`` is " "supplied to :class:`unittest.mock.MagicMock`, it is used to calculate return" @@ -4914,60 +5530,60 @@ msgid "" "Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:2552 +#: ../../../build/NEWS:2901 msgid "" "`bpo-36350 `__: " "`inspect.Signature.parameters` and `inspect.BoundArguments.arguments` are " "now dicts instead of OrderedDicts. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:2556 +#: ../../../build/NEWS:2905 msgid "" "`bpo-35727 `__: Fix sys.exit() and " "sys.exit(None) exit code propagation when used in multiprocessing.Process." msgstr "" -#: ../../../build/NEWS:2559 +#: ../../../build/NEWS:2908 msgid "" "`bpo-32173 `__: * Add `lazycache` " "function to `__all__`. * Use `dict.clear` to clear the cache. * Refactoring " "`getline` function and `checkcache` function." msgstr "" -#: ../../../build/NEWS:2566 +#: ../../../build/NEWS:2915 msgid "" "`bpo-17422 `__: The language reference " "now specifies restrictions on class namespaces. Adapted from a patch by " "Ethan Furman." msgstr "" -#: ../../../build/NEWS:2569 +#: ../../../build/NEWS:2918 msgid "" "`bpo-39572 `__: Updated documentation of" " ``total`` flag of TypeDict." msgstr "" -#: ../../../build/NEWS:2571 +#: ../../../build/NEWS:2920 msgid "" "`bpo-39654 `__: In pyclbr doc, update " "'class' to 'module' where appropriate and add readmodule comment. Patch by " "Hakan Çelik." msgstr "" -#: ../../../build/NEWS:2574 +#: ../../../build/NEWS:2923 msgid "" "`bpo-39153 `__: Clarify refcounting " "semantics for the following functions: - PyObject_SetItem - " "PyMapping_SetItemString - PyDict_SetItem - PyDict_SetItemString" msgstr "" -#: ../../../build/NEWS:2578 +#: ../../../build/NEWS:2927 msgid "" "`bpo-39392 `__: Explain that when " "filling with turtle, overlap regions may be left unfilled." msgstr "" -#: ../../../build/NEWS:2581 +#: ../../../build/NEWS:2930 msgid "" "`bpo-39369 `__: Update mmap readline " "method description. The fact that the readline method does update the file " @@ -4975,50 +5591,50 @@ msgid "" "programmer that it doesn't update it." msgstr "" -#: ../../../build/NEWS:2586 +#: ../../../build/NEWS:2935 msgid "" "`bpo-9056 `__: Include subsection in TOC " "for PDF version of docs." msgstr "" -#: ../../../build/NEWS:2591 +#: ../../../build/NEWS:2940 msgid "" "`bpo-38325 `__: Skip tests on non-BMP " "characters of test_winconsoleio." msgstr "" -#: ../../../build/NEWS:2593 +#: ../../../build/NEWS:2942 msgid "" "`bpo-39502 `__: Skip " "test_zipfile.test_add_file_after_2107() if :func:`time.localtime` fails with" " :exc:`OverflowError`. It is the case on AIX 6.1 for example." msgstr "" -#: ../../../build/NEWS:2600 +#: ../../../build/NEWS:2949 msgid "" "`bpo-39489 `__: Remove ``COUNT_ALLOCS`` " "special build." msgstr "" -#: ../../../build/NEWS:2605 +#: ../../../build/NEWS:2954 msgid "" "`bpo-39553 `__: Delete unused code " "related to SxS manifests." msgstr "" -#: ../../../build/NEWS:2607 +#: ../../../build/NEWS:2956 msgid "" "`bpo-39439 `__: Honor the Python path " "when a virtualenv is active on Windows." msgstr "" -#: ../../../build/NEWS:2609 +#: ../../../build/NEWS:2958 msgid "" "`bpo-39393 `__: Improve the error " "message when attempting to load a DLL with unresolved dependencies." msgstr "" -#: ../../../build/NEWS:2612 +#: ../../../build/NEWS:2961 msgid "" "`bpo-38883 `__: " ":meth:`~pathlib.Path.home()` and :meth:`~pathlib.Path.expanduser()` on " @@ -5028,44 +5644,44 @@ msgid "" ":envvar:`HOME` in 3.8, see :issue:`36264`." msgstr "" -#: ../../../build/NEWS:2619 +#: ../../../build/NEWS:2968 msgid "" "`bpo-39185 `__: The build.bat script has" " additional options for very-quiet output (-q) and very-verbose output (-vv)" msgstr "" -#: ../../../build/NEWS:2625 +#: ../../../build/NEWS:2974 msgid "" "`bpo-39663 `__: Add tests for pyparse " "find_good_parse_start()." msgstr "" -#: ../../../build/NEWS:2627 +#: ../../../build/NEWS:2976 msgid "" "`bpo-39600 `__: In the font " "configuration window, remove duplicated font names." msgstr "" -#: ../../../build/NEWS:2629 +#: ../../../build/NEWS:2978 msgid "" "`bpo-30780 `__: Add remaining " "configdialog tests for buttons and highlights and keys tabs." msgstr "" -#: ../../../build/NEWS:2632 +#: ../../../build/NEWS:2981 msgid "" "`bpo-39388 `__: IDLE Settings Cancel " "button now cancels pending changes" msgstr "" -#: ../../../build/NEWS:2634 +#: ../../../build/NEWS:2983 msgid "" "`bpo-38792 `__: Close an IDLE shell " "calltip if a :exc:`KeyboardInterrupt` or shell restart occurs. Patch by " "Zackery Spytz." msgstr "" -#: ../../../build/NEWS:2640 +#: ../../../build/NEWS:2989 msgid "" "`bpo-35081 `__: Move the " "``bytes_methods.h`` header file to the internal C API as " @@ -5073,7 +5689,7 @@ msgid "" "``_Py``), except of the ``PyDoc_STRVAR_shared()`` macro." msgstr "" -#: ../../../build/NEWS:2644 +#: ../../../build/NEWS:2993 msgid "" "`bpo-35081 `__: Move the ``dtoa.h`` " "header file to the internal C API as ``pycore_dtoa.h``: it only contains " @@ -5081,39 +5697,39 @@ msgid "" "modules must now be compiled with the ``Py_BUILD_CORE`` macro defined." msgstr "" -#: ../../../build/NEWS:2649 +#: ../../../build/NEWS:2998 msgid "" "`bpo-39573 `__: Add " ":c:func:`Py_SET_SIZE` function to set the size of an object." msgstr "" -#: ../../../build/NEWS:2652 +#: ../../../build/NEWS:3001 msgid "" "`bpo-39500 `__: " ":c:func:`PyUnicode_IsIdentifier` does not call :c:func:`Py_FatalError` " "anymore if the string is not ready." msgstr "" -#: ../../../build/NEWS:2655 +#: ../../../build/NEWS:3004 msgid "" "`bpo-39573 `__: Add " ":c:func:`Py_SET_TYPE` function to set the type of an object." msgstr "" -#: ../../../build/NEWS:2658 +#: ../../../build/NEWS:3007 msgid "" "`bpo-39573 `__: Add a " ":c:func:`Py_SET_REFCNT` function to set the reference counter of an object." msgstr "" -#: ../../../build/NEWS:2661 +#: ../../../build/NEWS:3010 msgid "" "`bpo-39542 `__: Convert " ":c:func:`PyType_HasFeature`, :c:func:`PyType_Check` and " ":c:func:`PyType_CheckExact` macros to static inline functions." msgstr "" -#: ../../../build/NEWS:2664 +#: ../../../build/NEWS:3013 msgid "" "`bpo-39542 `__: In the limited C API, " "``PyObject_INIT()`` and ``PyObject_INIT_VAR()`` are now defined as aliases " @@ -5124,7 +5740,7 @@ msgid "" "``_PyTraceMalloc_NewReference()`` and ``_Py_GetRefTotal()``." msgstr "" -#: ../../../build/NEWS:2672 +#: ../../../build/NEWS:3021 msgid "" "`bpo-39542 `__: Exclude trashcan " "mechanism from the limited C API: it requires access to PyTypeObject and " @@ -5132,7 +5748,7 @@ msgid "" "limited C API." msgstr "" -#: ../../../build/NEWS:2676 +#: ../../../build/NEWS:3025 msgid "" "`bpo-39511 `__: The " ":c:func:`PyThreadState_Clear` function now calls the " @@ -5140,14 +5756,14 @@ msgid "" ":c:func:`PyThreadState_Delete`." msgstr "" -#: ../../../build/NEWS:2680 +#: ../../../build/NEWS:3029 msgid "" "`bpo-38076 `__: Fix to clear the " "interpreter state only after clearing module globals to guarantee module " "state access from C Extensions during runtime destruction" msgstr "" -#: ../../../build/NEWS:2684 +#: ../../../build/NEWS:3033 msgid "" "`bpo-39245 `__: The Vectorcall API (PEP " "590) was made public, adding the functions ``PyObject_Vectorcall``, " @@ -5157,35 +5773,35 @@ msgid "" "``Py_TPFLAGS_HAVE_VECTORCALL``." msgstr "" -#: ../../../build/NEWS:2692 +#: ../../../build/NEWS:3041 msgid "Python 3.9.0 alpha 3" msgstr "" -#: ../../../build/NEWS:2694 +#: ../../../build/NEWS:3043 msgid "*Release date: 2020-01-24*" msgstr "" -#: ../../../build/NEWS:2699 +#: ../../../build/NEWS:3048 msgid "" "`bpo-39427 `__: Document all " "possibilities for the ``-X`` options in the command line help section. Patch" " by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:2702 +#: ../../../build/NEWS:3051 msgid "" "`bpo-39421 `__: Fix possible crashes " "when operating with the functions in the :mod:`heapq` module and custom " "comparison operators." msgstr "" -#: ../../../build/NEWS:2705 +#: ../../../build/NEWS:3054 msgid "" "`bpo-39386 `__: Prevent double awaiting " "of async iterator." msgstr "" -#: ../../../build/NEWS:2707 +#: ../../../build/NEWS:3056 msgid "" "`bpo-17005 `__: Add " ":class:`functools.TopologicalSorter` to the :mod:`functools` module to " @@ -5193,63 +5809,63 @@ msgid "" "Pablo Galindo, Tim Peters and Larry Hastings." msgstr "" -#: ../../../build/NEWS:2711 +#: ../../../build/NEWS:3060 msgid "" "`bpo-39320 `__: Replace four complex " "bytecodes for building sequences with three simpler ones." msgstr "" -#: ../../../build/NEWS:2714 +#: ../../../build/NEWS:3063 msgid "The following four bytecodes have been removed:" msgstr "" -#: ../../../build/NEWS:2716 +#: ../../../build/NEWS:3065 msgid "BUILD_LIST_UNPACK" msgstr "" -#: ../../../build/NEWS:2717 +#: ../../../build/NEWS:3066 msgid "BUILD_TUPLE_UNPACK" msgstr "" -#: ../../../build/NEWS:2718 +#: ../../../build/NEWS:3067 msgid "BUILD_SET_UNPACK" msgstr "" -#: ../../../build/NEWS:2719 +#: ../../../build/NEWS:3068 msgid "BUILD_TUPLE_UNPACK_WITH_CALL" msgstr "" -#: ../../../build/NEWS:2721 +#: ../../../build/NEWS:3070 msgid "The following three bytecodes have been added:" msgstr "" -#: ../../../build/NEWS:2723 +#: ../../../build/NEWS:3072 msgid "LIST_TO_TUPLE" msgstr "" -#: ../../../build/NEWS:2724 +#: ../../../build/NEWS:3073 msgid "LIST_EXTEND" msgstr "" -#: ../../../build/NEWS:2725 +#: ../../../build/NEWS:3074 msgid "SET_UPDATE" msgstr "" -#: ../../../build/NEWS:2727 +#: ../../../build/NEWS:3076 msgid "" "`bpo-39336 `__: Import loaders which " "publish immutable module objects can now publish immutable packages in " "addition to individual modules." msgstr "" -#: ../../../build/NEWS:2730 +#: ../../../build/NEWS:3079 msgid "" "`bpo-39322 `__: Added a new function " ":func:`gc.is_finalized` to check if an object has been finalized by the " "garbage collector. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:2734 +#: ../../../build/NEWS:3083 msgid "" "`bpo-39048 `__: Improve the displayed " "error message when incorrect types are passed to ``async with`` statements " @@ -5258,101 +5874,101 @@ msgid "" "manager. Patch by Géry Ogam." msgstr "" -#: ../../../build/NEWS:2739 +#: ../../../build/NEWS:3088 msgid "" "`bpo-39235 `__: Fix AST end location for" " lone generator expression in function call, e.g. f(i for i in a)." msgstr "" -#: ../../../build/NEWS:2742 +#: ../../../build/NEWS:3091 msgid "" "`bpo-39209 `__: Correctly handle multi-" "line tokens in interactive mode. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:2745 +#: ../../../build/NEWS:3094 msgid "" "`bpo-1635741 `__: Port _json extension" " module to multiphase initialization (:pep:`489`)." msgstr "" -#: ../../../build/NEWS:2748 +#: ../../../build/NEWS:3097 msgid "" "`bpo-39216 `__: Fix constant folding " "optimization for positional only arguments - by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:2751 +#: ../../../build/NEWS:3100 msgid "" "`bpo-39215 `__: Fix ``SystemError`` when" " nested function has annotation on positional-only argument - by Anthony " "Sottile." msgstr "" -#: ../../../build/NEWS:2754 +#: ../../../build/NEWS:3103 msgid "" "`bpo-39200 `__: Correct the error " "message when calling the :func:`min` or :func:`max` with no arguments. Patch" " by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2757 +#: ../../../build/NEWS:3106 msgid "" "`bpo-39200 `__: Correct the error " "message when trying to construct :class:`range` objects with no arguments. " "Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:2760 +#: ../../../build/NEWS:3109 msgid "" "`bpo-39166 `__: Fix incorrect line " "execution reporting in trace functions when tracing the last iteration of " "asynchronous for loops. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:2764 +#: ../../../build/NEWS:3113 msgid "" "`bpo-39114 `__: Fix incorrent line " "execution reporting in trace functions when tracing exception handlers with " "name binding. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:2767 +#: ../../../build/NEWS:3116 msgid "" "`bpo-39156 `__: Split the COMPARE_OP " "bytecode instruction into four distinct instructions." msgstr "" -#: ../../../build/NEWS:2770 +#: ../../../build/NEWS:3119 msgid "COMPARE_OP for rich comparisons" msgstr "" -#: ../../../build/NEWS:2771 +#: ../../../build/NEWS:3120 msgid "IS_OP for 'is' and 'is not' tests" msgstr "" -#: ../../../build/NEWS:2772 +#: ../../../build/NEWS:3121 msgid "CONTAINS_OP for 'in' and 'is not' tests" msgstr "" -#: ../../../build/NEWS:2773 +#: ../../../build/NEWS:3122 msgid "" "JUMP_IF_NOT_EXC_MATCH for checking exceptions in 'try-except' statements." msgstr "" -#: ../../../build/NEWS:2775 +#: ../../../build/NEWS:3124 msgid "" "This improves the clarity of the interpreter and should provide a modest " "speedup." msgstr "" -#: ../../../build/NEWS:2778 +#: ../../../build/NEWS:3127 msgid "" "`bpo-38588 `__: Fix possible crashes in " "dict and list when calling :c:func:`PyObject_RichCompareBool`." msgstr "" -#: ../../../build/NEWS:2781 +#: ../../../build/NEWS:3130 msgid "" "`bpo-13601 `__: By default, " "``sys.stderr`` is line-buffered now, even if ``stderr`` is redirected to a " @@ -5361,51 +5977,51 @@ msgid "" "environment variable." msgstr "" -#: ../../../build/NEWS:2786 +#: ../../../build/NEWS:3135 msgid "" "(Contributed by Jendrik Seipp in `bpo-13601 " "`__.)" msgstr "" -#: ../../../build/NEWS:2788 +#: ../../../build/NEWS:3137 msgid "" "`bpo-38610 `__: Fix possible crashes in " "several list methods by holding strong references to list elements when " "calling :c:func:`PyObject_RichCompareBool`." msgstr "" -#: ../../../build/NEWS:2792 +#: ../../../build/NEWS:3141 msgid "" "`bpo-32021 `__: Include brotli .br " "encoding in mimetypes encodings_map" msgstr "" -#: ../../../build/NEWS:2797 +#: ../../../build/NEWS:3146 msgid "" "`bpo-39430 `__: Fixed race condition in " "lazy imports in :mod:`tarfile`." msgstr "" -#: ../../../build/NEWS:2799 +#: ../../../build/NEWS:3148 msgid "" "`bpo-39413 `__: The :func:`os.unsetenv` " "function is now also available on Windows." msgstr "" -#: ../../../build/NEWS:2802 +#: ../../../build/NEWS:3151 msgid "" "`bpo-39390 `__: Fixed a regression with " "the `ignore` callback of :func:`shutil.copytree`. The argument types are now" " str and List[str] again." msgstr "" -#: ../../../build/NEWS:2806 +#: ../../../build/NEWS:3155 msgid "" "`bpo-39395 `__: The :func:`os.putenv` " "and :func:`os.unsetenv` functions are now always available." msgstr "" -#: ../../../build/NEWS:2809 +#: ../../../build/NEWS:3158 msgid "" "`bpo-39406 `__: If ``setenv()`` C " "function is available, :func:`os.putenv` is now implemented with " @@ -5413,40 +6029,40 @@ msgid "" "environment variable memory." msgstr "" -#: ../../../build/NEWS:2813 +#: ../../../build/NEWS:3162 msgid "" "`bpo-39396 `__: Fix " "``math.nextafter(-0.0, +0.0)`` on AIX 7.1." msgstr "" -#: ../../../build/NEWS:2815 +#: ../../../build/NEWS:3164 msgid "" "`bpo-29435 `__: Allow " ":func:`tarfile.is_tarfile` to be used with file and file-like objects, like " ":func:`zipfile.is_zipfile`. Patch by William Woodruff." msgstr "" -#: ../../../build/NEWS:2819 +#: ../../../build/NEWS:3168 msgid "" "`bpo-39377 `__: Removed ``encoding`` " "option from :func:`json.loads`. It has been deprecated since Python 3.1." msgstr "" -#: ../../../build/NEWS:2822 +#: ../../../build/NEWS:3171 msgid "" "`bpo-39389 `__: Write accurate " "compression level metadata in :mod:`gzip` archives, rather than always " "signaling maximum compression." msgstr "" -#: ../../../build/NEWS:2825 +#: ../../../build/NEWS:3174 msgid "" "`bpo-39366 `__: The previously " "deprecated ``xpath()`` and ``xgtitle()`` methods of :class:`nntplib.NNTP` " "have been removed." msgstr "" -#: ../../../build/NEWS:2828 +#: ../../../build/NEWS:3177 msgid "" "`bpo-39357 `__: Remove the *buffering* " "parameter of :class:`bz2.BZ2File`. Since Python 3.0, it was ignored and " @@ -5455,7 +6071,7 @@ msgid "" "keyword-only." msgstr "" -#: ../../../build/NEWS:2833 +#: ../../../build/NEWS:3182 msgid "" "`bpo-39353 `__: Deprecate binhex4 and " "hexbin4 standards. Deprecate the :mod:`binhex` module and the following " @@ -5464,7 +6080,7 @@ msgid "" ":func:`~binascii.rledecode_hqx`, :func:`~binascii.crc_hqx`." msgstr "" -#: ../../../build/NEWS:2839 +#: ../../../build/NEWS:3188 msgid "" "`bpo-39351 `__: Remove " "``base64.encodestring()`` and ``base64.decodestring()``, aliases deprecated " @@ -5472,20 +6088,20 @@ msgid "" ":func:`base64.decodebytes` instead." msgstr "" -#: ../../../build/NEWS:2843 +#: ../../../build/NEWS:3192 msgid "" "`bpo-39350 `__: Remove " "``fractions.gcd()`` function, deprecated since Python 3.5 (:issue:`22486`): " "use :func:`math.gcd` instead." msgstr "" -#: ../../../build/NEWS:2846 +#: ../../../build/NEWS:3195 msgid "" "`bpo-39329 `__: :class:`~smtplib.LMTP` " "constructor now has an optional *timeout* parameter. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2849 +#: ../../../build/NEWS:3198 msgid "" "`bpo-39313 `__: Add a new " "``exec_function`` option (*--exec-function* in the CLI) to " @@ -5493,7 +6109,7 @@ msgid "" "Taskaya." msgstr "" -#: ../../../build/NEWS:2853 +#: ../../../build/NEWS:3202 msgid "" "`bpo-39259 `__: :class:`~ftplib.FTP_TLS`" " and :class:`~ftplib.FTP_TLS` now raise a :class:`ValueError` if the given " @@ -5501,7 +6117,7 @@ msgid "" "blocking socket. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2857 +#: ../../../build/NEWS:3206 msgid "" "`bpo-39259 `__: :class:`~smtplib.SMTP` " "and :class:`~smtplib.SMTP_SSL` now raise a :class:`ValueError` if the given " @@ -5509,20 +6125,20 @@ msgid "" "blocking socket. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2861 +#: ../../../build/NEWS:3210 msgid "" "`bpo-39310 `__: Add :func:`math.ulp`: " "return the value of the least significant bit of a float." msgstr "" -#: ../../../build/NEWS:2864 +#: ../../../build/NEWS:3213 msgid "" "`bpo-39297 `__: Improved performance of " "importlib.metadata distribution discovery and resilients to inaccessible " "sys.path entries (importlib_metadata v1.4.0)." msgstr "" -#: ../../../build/NEWS:2868 +#: ../../../build/NEWS:3217 msgid "" "`bpo-39259 `__: :class:`~nntplib.NNTP` " "and :class:`~nntplib.NNTP_SSL` now raise a :class:`ValueError` if the given " @@ -5530,7 +6146,7 @@ msgid "" "blocking socket. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2872 +#: ../../../build/NEWS:3221 msgid "" "`bpo-38901 `__: When you specify " "prompt='.' or equivalently python -m venv --prompt . ... the basename of the" @@ -5538,14 +6154,14 @@ msgid "" "activated." msgstr "" -#: ../../../build/NEWS:2876 +#: ../../../build/NEWS:3225 msgid "" "`bpo-39288 `__: Add " ":func:`math.nextafter`: return the next floating-point value after *x* " "towards *y*." msgstr "" -#: ../../../build/NEWS:2879 +#: ../../../build/NEWS:3228 msgid "" "`bpo-39259 `__: :class:`~poplib.POP3` " "and :class:`~poplib.POP3_SSL` now raise a :class:`ValueError` if the given " @@ -5553,14 +6169,14 @@ msgid "" "blocking socket. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2883 +#: ../../../build/NEWS:3232 msgid "" "`bpo-39242 `__: Updated the Gmane domain" " from news.gmane.org to news.gmane.io which is used for examples of " ":class:`~nntplib.NNTP` news reader server and nntplib tests." msgstr "" -#: ../../../build/NEWS:2887 +#: ../../../build/NEWS:3236 msgid "" "`bpo-35292 `__: Proxy the " "`SimpleHTTPRequestHandler.guess_type` to `mimetypes.guess_type` so the " @@ -5568,27 +6184,27 @@ msgid "" ":mod:`http.server` module is imported." msgstr "" -#: ../../../build/NEWS:2891 +#: ../../../build/NEWS:3240 msgid "" "`bpo-39239 `__: The " ":meth:`select.epoll.unregister` method no longer ignores the " ":data:`~errno.EBADF` error." msgstr "" -#: ../../../build/NEWS:2894 +#: ../../../build/NEWS:3243 msgid "" "`bpo-38907 `__: In http.server script, " "restore binding to IPv4 on Windows." msgstr "" -#: ../../../build/NEWS:2896 +#: ../../../build/NEWS:3245 msgid "" "`bpo-39152 `__: Fix " "ttk.Scale.configure([name]) to return configuration tuple for name or all " "options. Giovanni Lombardo contributed part of the patch." msgstr "" -#: ../../../build/NEWS:2899 +#: ../../../build/NEWS:3248 msgid "" "`bpo-39198 `__: If an exception were to " "be thrown in `Logger.isEnabledFor` (say, by asyncio timeouts or stopit) , " @@ -5597,7 +6213,7 @@ msgid "" "ensure the lock is released." msgstr "" -#: ../../../build/NEWS:2904 +#: ../../../build/NEWS:3253 msgid "" "`bpo-39191 `__: Perform a check for " "running loop before starting a new task in ``loop.run_until_complete()`` to " @@ -5605,14 +6221,14 @@ msgid "" " raising." msgstr "" -#: ../../../build/NEWS:2908 +#: ../../../build/NEWS:3257 msgid "" "`bpo-38871 `__: Correctly parenthesize " "filter-based statements that contain lambda expressions in mod:`lib2to3`. " "Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2911 +#: ../../../build/NEWS:3260 msgid "" "`bpo-39142 `__: A change was made to " "logging.config.dictConfig to avoid converting instances of named tuples to " @@ -5622,13 +6238,13 @@ msgid "" "in their named tuple class." msgstr "" -#: ../../../build/NEWS:2917 +#: ../../../build/NEWS:3266 msgid "" "`bpo-39158 `__: ast.literal_eval() now " "supports empty sets." msgstr "" -#: ../../../build/NEWS:2919 +#: ../../../build/NEWS:3268 msgid "" "`bpo-39129 `__: Fix import path for " "``asyncio.TimeoutError``" @@ -5636,48 +6252,48 @@ msgstr "" "`bpo-39129 `__: Memperbaiki lokasi " "import untuk ``asyncio.TimeoutError``" -#: ../../../build/NEWS:2921 +#: ../../../build/NEWS:3270 msgid "" "`bpo-39057 `__: " ":func:`urllib.request.proxy_bypass_environment` now ignores leading dots and" " no longer ignores a trailing newline." msgstr "" -#: ../../../build/NEWS:2924 +#: ../../../build/NEWS:3273 msgid "" "`bpo-39056 `__: Fixed handling invalid " "warning category in the -W option. No longer import the re module if it is " "not needed." msgstr "" -#: ../../../build/NEWS:2927 +#: ../../../build/NEWS:3276 msgid "" "`bpo-39055 `__: :func:`base64.b64decode`" " with ``validate=True`` raises now a binascii.Error if the input ends with a" " single ``\\n``." msgstr "" -#: ../../../build/NEWS:2930 +#: ../../../build/NEWS:3279 msgid "" "`bpo-21600 `__: Fix " ":func:`mock.patch.stopall` to stop active patches that were created with " ":func:`mock.patch.dict`." msgstr "" -#: ../../../build/NEWS:2933 +#: ../../../build/NEWS:3282 msgid "" "`bpo-39019 `__: Implement dummy " "``__class_getitem__`` for :class:`tempfile.SpooledTemporaryFile`." msgstr "" -#: ../../../build/NEWS:2936 +#: ../../../build/NEWS:3285 msgid "" "`bpo-39019 `__: Implement dummy " "``__class_getitem__`` for ``subprocess.Popen``, " "``subprocess.CompletedProcess``" msgstr "" -#: ../../../build/NEWS:2939 +#: ../../../build/NEWS:3288 msgid "" "`bpo-38914 `__: Adjusted the wording of " "the warning issued by distutils' ``check`` command when the ``author`` and " @@ -5687,7 +6303,7 @@ msgid "" "by Juergen Gmach." msgstr "" -#: ../../../build/NEWS:2945 +#: ../../../build/NEWS:3294 msgid "" "`bpo-38878 `__: Fixed __subclasshook__ " "of :class:`os.PathLike` to return a correct result upon inheritence. Patch " @@ -5697,7 +6313,7 @@ msgstr "" "__subclasshook__ dari :class:`os.PathLike` untuk mengembalikan hasil yang " "sesuai saat pewarisan. Patch oleh Bar Harel." -#: ../../../build/NEWS:2948 +#: ../../../build/NEWS:3297 msgid "" "`bpo-38615 `__: :class:`~imaplib.IMAP4` " "and :class:`~imaplib.IMAP4_SSL` now have an optional *timeout* parameter for" @@ -5707,7 +6323,7 @@ msgid "" "to this change. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:2955 +#: ../../../build/NEWS:3304 msgid "" "`bpo-35182 `__: Fixed " ":func:`Popen.communicate` subsequent call crash when the child process has " @@ -5715,7 +6331,7 @@ msgid "" " Patch by Andriy Maletsky." msgstr "" -#: ../../../build/NEWS:2959 +#: ../../../build/NEWS:3308 msgid "" "`bpo-38630 `__: On Unix, " ":meth:`subprocess.Popen.send_signal` now polls the process status. Polling " @@ -5725,7 +6341,7 @@ msgid "" "process." msgstr "" -#: ../../../build/NEWS:2965 +#: ../../../build/NEWS:3314 msgid "" "`bpo-38536 `__: Removes trailing space " "in formatted currency with `international=True` and a locale with symbol " @@ -5733,34 +6349,34 @@ msgid "" "`'12,34 EUR '` instead of `'12,34 EUR'`." msgstr "" -#: ../../../build/NEWS:2970 +#: ../../../build/NEWS:3319 msgid "" "`bpo-38473 `__: Use signature from inner" " mock for autospecced methods attached with " ":func:`unittest.mock.attach_mock`. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:2973 +#: ../../../build/NEWS:3322 msgid "" "`bpo-38361 `__: Fixed an issue where " "``ident`` could include a leading path separator when :func:`syslog.openlog`" " was called without arguments." msgstr "" -#: ../../../build/NEWS:2976 +#: ../../../build/NEWS:3325 msgid "" "`bpo-38293 `__: Add :func:`copy.copy` " "and :func:`copy.deepcopy` support to :func:`property` objects." msgstr "" -#: ../../../build/NEWS:2979 +#: ../../../build/NEWS:3328 msgid "" "`bpo-37958 `__: Added the " "pstats.Stats.get_profile_dict() method to return the profile data as a " "StatsProfile instance." msgstr "" -#: ../../../build/NEWS:2982 +#: ../../../build/NEWS:3331 msgid "" "`bpo-28367 `__: Termios magic constants " "for the following baud rates: - B500000 - B576000 - B921600 - " @@ -5768,14 +6384,14 @@ msgid "" "- B3500000 - B4000000 Patch by Andrey Smirnov" msgstr "" -#: ../../../build/NEWS:2990 +#: ../../../build/NEWS:3339 msgid "" "`bpo-39381 `__: Mention in docs that " ":func:`asyncio.get_event_loop` implicitly creates new event loop only if " "called from the main thread." msgstr "" -#: ../../../build/NEWS:2993 +#: ../../../build/NEWS:3342 msgid "" "`bpo-38918 `__: Add an entry for " "``__module__`` in the \"function\" & \"method\" sections of the `inspect " @@ -5783,55 +6399,55 @@ msgid "" "#types-and-members>`_" msgstr "" -#: ../../../build/NEWS:2997 +#: ../../../build/NEWS:3346 msgid "" "`bpo-3530 `__: In the :mod:`ast` module " "documentation, fix a misleading ``NodeTransformer`` example and add advice " "on when to use the ``fix_missing_locations`` function." msgstr "" -#: ../../../build/NEWS:3004 +#: ../../../build/NEWS:3353 msgid "" "`bpo-39395 `__: On non-Windows " "platforms, the :c:func:`setenv` and :c:func:`unsetenv` functions are now " "required to build Python." msgstr "" -#: ../../../build/NEWS:3007 +#: ../../../build/NEWS:3356 msgid "" "`bpo-39160 `__: Updated the " "documentation in `./configure --help` to show default values, reference " "documentation where required and add additional explanation where needed." msgstr "" -#: ../../../build/NEWS:3011 +#: ../../../build/NEWS:3360 msgid "" "`bpo-39144 `__: The ctags and etags " "build targets both include Modules/_ctypes and Python standard library " "source files." msgstr "" -#: ../../../build/NEWS:3017 +#: ../../../build/NEWS:3366 msgid "" "`bpo-39050 `__: Make IDLE Settings " "dialog Help button work again." msgstr "" -#: ../../../build/NEWS:3019 +#: ../../../build/NEWS:3368 msgid "" "`bpo-34118 `__: Tag memoryview, range, " "and tuple as classes, the same as list, etcetera, in the library manual " "built-in functions list." msgstr "" -#: ../../../build/NEWS:3022 +#: ../../../build/NEWS:3371 msgid "" "`bpo-32989 `__: Add tests for editor " "newline_and_indent_event method. Remove dead code from pyparse " "find_good_parse_start method." msgstr "" -#: ../../../build/NEWS:3028 +#: ../../../build/NEWS:3377 msgid "" "`bpo-39372 `__: Clean header files of " "interfaces defined but with no implementation. The public API symbols being " @@ -5843,22 +6459,22 @@ msgid "" "``PyNoArgsFunction``." msgstr "" -#: ../../../build/NEWS:3037 +#: ../../../build/NEWS:3386 msgid "" "`bpo-39164 `__: Add a private " "``_PyErr_GetExcInfo()`` function to retrieve exception information of the " "specified Python thread state." msgstr "" -#: ../../../build/NEWS:3042 +#: ../../../build/NEWS:3391 msgid "Python 3.9.0 alpha 2" msgstr "" -#: ../../../build/NEWS:3044 +#: ../../../build/NEWS:3393 msgid "*Release date: 2019-12-18*" msgstr "*Tanggal rilis: 2019-12-18*" -#: ../../../build/NEWS:3049 +#: ../../../build/NEWS:3398 msgid "" "`bpo-38945 `__: Newline characters have " "been escaped when performing uu encoding to prevent them from overflowing " @@ -5866,7 +6482,7 @@ msgid "" "accidental modification of data during the decoding process." msgstr "" -#: ../../../build/NEWS:3054 +#: ../../../build/NEWS:3403 msgid "" "`bpo-37228 `__: Due to significant " "security concerns, the *reuse_address* parameter of " @@ -5876,27 +6492,27 @@ msgid "" "Kyle Stanley, Antoine Pitrou, and Yury Selivanov in :issue:`37228`.)" msgstr "" -#: ../../../build/NEWS:3061 +#: ../../../build/NEWS:3410 msgid "" "`bpo-38804 `__: Fixes a ReDoS " "vulnerability in :mod:`http.cookiejar`. Patch by Ben Caller." msgstr "" -#: ../../../build/NEWS:3067 +#: ../../../build/NEWS:3416 msgid "" "`bpo-39028 `__: Slightly improve the " "speed of keyword argument parsing with many kwargs by strengthening the " "assumption that kwargs are interned strings." msgstr "" -#: ../../../build/NEWS:3071 +#: ../../../build/NEWS:3420 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:3075 +#: ../../../build/NEWS:3424 msgid "" "`bpo-39031 `__: When parsing an \"elif\"" " node, lineno and col_offset of the node now point to the \"elif\" keyword " @@ -5904,7 +6520,7 @@ msgid "" "by Lysandros Nikolaou." msgstr "" -#: ../../../build/NEWS:3079 +#: ../../../build/NEWS:3428 msgid "" "`bpo-20443 `__: In Python 3.9.0a1, " "sys.argv[0] was made an absolute path if a filename was specified on the " @@ -5912,7 +6528,7 @@ msgid "" "unmodified." msgstr "" -#: ../../../build/NEWS:3083 +#: ../../../build/NEWS:3432 msgid "" "`bpo-39008 `__: :c:func:`PySys_Audit` " "now requires ``Py_ssize_t`` to be used for size arguments in the format " @@ -5920,38 +6536,38 @@ msgid "" "time." msgstr "" -#: ../../../build/NEWS:3087 +#: ../../../build/NEWS:3436 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:3090 +#: ../../../build/NEWS:3439 msgid "" "`bpo-38922 `__: Calling ``replace`` on a" " code object now raises the ``code.__new__`` audit event." msgstr "" -#: ../../../build/NEWS:3093 +#: ../../../build/NEWS:3442 msgid "" "`bpo-38920 `__: Add audit hooks for when" " :func:`sys.excepthook` and :func:`sys.unraisablehook` are invoked." msgstr "" -#: ../../../build/NEWS:3096 +#: ../../../build/NEWS:3445 msgid "" "`bpo-38892 `__: Improve documentation " "for audit events table and functions." msgstr "" -#: ../../../build/NEWS:3098 +#: ../../../build/NEWS:3447 msgid "" "`bpo-38852 `__: Set the thread stack " "size to 8 Mb for debug builds on android platforms." msgstr "" -#: ../../../build/NEWS:3101 +#: ../../../build/NEWS:3450 msgid "" "`bpo-38858 `__: Each Python " "subinterpreter now has its own \"small integer singletons\": numbers in [-5;" @@ -5960,61 +6576,61 @@ msgid "" " macros should now be modified manually in ``pycore_pystate.h`` header file." msgstr "" -#: ../../../build/NEWS:3107 +#: ../../../build/NEWS:3456 msgid "" "`bpo-36854 `__: The garbage collector " "state becomes per interpreter (``PyInterpreterState.gc``), rather than being" " global (``_PyRuntimeState.gc``)." msgstr "" -#: ../../../build/NEWS:3111 +#: ../../../build/NEWS:3460 msgid "" "`bpo-38835 `__: The " "``PyFPE_START_PROTECT()`` and ``PyFPE_END_PROTECT()`` macros are empty: they" " have been doing nothing for the last year, so stop using them." msgstr "" -#: ../../../build/NEWS:3115 +#: ../../../build/NEWS:3464 msgid "" "`bpo-38328 `__: Sped up the creation " "time of constant :class:`list` and :class:`set` displays. Patch by Brandt " "Bucher." msgstr "" -#: ../../../build/NEWS:3118 +#: ../../../build/NEWS:3467 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:3122 +#: ../../../build/NEWS:3471 msgid "" "`bpo-38629 `__: Added ``__floor__`` and " "``__ceil__`` methods to float object. Patch by Batuhan Taşkaya." msgstr "" -#: ../../../build/NEWS:3125 +#: ../../../build/NEWS:3474 msgid "" "`bpo-27145 `__: int + int and int - int " "operators can now return small integer singletons. Patch by hongweipeng." msgstr "" -#: ../../../build/NEWS:3128 +#: ../../../build/NEWS:3477 msgid "" "`bpo-38021 `__: Provide a platform tag " "for AIX that is sufficient for PEP425 binary distribution identification. " "Patch by Michael Felt." msgstr "" -#: ../../../build/NEWS:3131 +#: ../../../build/NEWS:3480 msgid "" "`bpo-35409 `__: Ignore GeneratorExit " "exceptions when throwing an exception into the aclose coroutine of an " "asynchronous generator." msgstr "" -#: ../../../build/NEWS:3134 +#: ../../../build/NEWS:3483 msgid "" "`bpo-33387 `__: Removed " "WITH_CLEANUP_START, WITH_CLEANUP_FINISH, BEGIN_FINALLY, END_FINALLY, " @@ -6025,13 +6641,13 @@ msgid "" "for each exit from the 'try' body." msgstr "" -#: ../../../build/NEWS:3144 +#: ../../../build/NEWS:3493 msgid "" "`bpo-39033 `__: Fix :exc:`NameError` in " ":mod:`zipimport`. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:3147 +#: ../../../build/NEWS:3496 msgid "" "`bpo-39022 `__: Update " "importlib.metadata to include improvements from importlib_metadata 1.3 " @@ -6039,20 +6655,20 @@ msgid "" " custom finders." msgstr "" -#: ../../../build/NEWS:3151 +#: ../../../build/NEWS:3500 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:3154 +#: ../../../build/NEWS:3503 msgid "" "`bpo-38708 `__: Fix a potential " "IndexError in email parser when parsing an empty msg-id." msgstr "" -#: ../../../build/NEWS:3157 +#: ../../../build/NEWS:3506 msgid "" "`bpo-38698 `__: Add a new " "``InvalidMessageID`` token to email parser to represent invalid Message-ID " @@ -6060,39 +6676,39 @@ msgid "" "header." msgstr "" -#: ../../../build/NEWS:3161 +#: ../../../build/NEWS:3510 msgid "" "`bpo-38994 `__: Implement " "``__class_getitem__`` for ``os.PathLike``, ``pathlib.Path``." msgstr "" -#: ../../../build/NEWS:3164 +#: ../../../build/NEWS:3513 msgid "" "`bpo-38979 `__: Return class from " "``ContextVar.__class_getitem__`` to simplify subclassing." msgstr "" -#: ../../../build/NEWS:3167 +#: ../../../build/NEWS:3516 msgid "" "`bpo-38978 `__: Implement " "``__class_getitem__`` on asyncio objects (Future, Task, Queue). Patch by " "Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:3170 +#: ../../../build/NEWS:3519 msgid "" "`bpo-38916 `__: :class:`array.array`: " "Remove ``tostring()`` and ``fromstring()`` methods. They were aliases to " "``tobytes()`` and ``frombytes()``, deprecated since Python 3.2." msgstr "" -#: ../../../build/NEWS:3174 +#: ../../../build/NEWS:3523 msgid "" "`bpo-38986 `__: Make repr of C " "accelerated TaskWakeupMethWrapper the same as of pure Python version." msgstr "" -#: ../../../build/NEWS:3177 +#: ../../../build/NEWS:3526 msgid "" "`bpo-38982 `__: Fix asyncio " "``PidfdChildWatcher``: handle ``waitpid()`` error. If ``waitpid()`` is " @@ -6101,72 +6717,72 @@ msgid "" "pidfd file descriptor is closed if this error occurs." msgstr "" -#: ../../../build/NEWS:3183 +#: ../../../build/NEWS:3532 msgid "" "`bpo-38529 `__: Drop too noisy asyncio " "warning about deletion of a stream without explicit ``.close()`` call." msgstr "" -#: ../../../build/NEWS:3186 +#: ../../../build/NEWS:3535 msgid "" "`bpo-27413 `__: Added ability to pass " "through ``ensure_ascii`` options to json.dumps in the ``json.tool`` command-" "line interface." msgstr "" -#: ../../../build/NEWS:3189 +#: ../../../build/NEWS:3538 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:3193 +#: ../../../build/NEWS:3542 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:3196 +#: ../../../build/NEWS:3545 msgid "" "`bpo-38698 `__: Prevent " "UnboundLocalError to pop up in parse_message_id." msgstr "" -#: ../../../build/NEWS:3198 +#: ../../../build/NEWS:3547 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:3202 +#: ../../../build/NEWS:3551 msgid "" "`bpo-38927 `__: Use ``python -m pip`` " "instead of ``pip`` to upgrade dependencies in venv." msgstr "" -#: ../../../build/NEWS:3205 +#: ../../../build/NEWS:3554 msgid "" "`bpo-26730 `__: Fix " "``SpooledTemporaryFile.rollover()`` might corrupt the file when it is in " "text mode. Patch by Serhiy Storchaka." msgstr "" -#: ../../../build/NEWS:3208 +#: ../../../build/NEWS:3557 msgid "" "`bpo-38881 `__: random.choices() now " "raises a ValueError when all the weights are zero." msgstr "" -#: ../../../build/NEWS:3211 +#: ../../../build/NEWS:3560 msgid "" "`bpo-38876 `__: Raise " "pickle.UnpicklingError when loading an item from memo for invalid input." msgstr "" -#: ../../../build/NEWS:3214 +#: ../../../build/NEWS:3563 msgid "" "The previous code was raising a `KeyError` for both the Python and C " "implementation. This was caused by the specified index of an invalid input " @@ -6176,7 +6792,7 @@ msgid "" "determined index was bogus. Patch by Claudiu Popa" msgstr "" -#: ../../../build/NEWS:3221 +#: ../../../build/NEWS:3570 msgid "" "`bpo-38688 `__: Calling " "func:`shutil.copytree` to copy a directory tree from one directory to " @@ -6186,21 +6802,21 @@ msgid "" " P. Kinoshita." msgstr "" -#: ../../../build/NEWS:3227 +#: ../../../build/NEWS:3576 msgid "" "`bpo-38863 `__: Improve :func:`is_cgi` " "function in :mod:`http.server`, which enables processing the case that cgi " "directory is a child of another directory other than root." msgstr "" -#: ../../../build/NEWS:3231 +#: ../../../build/NEWS:3580 msgid "" "`bpo-37838 `__: " ":meth:`typing.get_type_hints` properly handles functions decorated with " ":meth:`functools.wraps`." msgstr "" -#: ../../../build/NEWS:3234 +#: ../../../build/NEWS:3583 msgid "" "`bpo-38870 `__: Expose " ":func:`ast.unparse` as a function of the :mod:`ast` module that can be used " @@ -6209,14 +6825,14 @@ msgid "" "Pablo Galindo and Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:3239 +#: ../../../build/NEWS:3588 msgid "" "`bpo-38859 `__: AsyncMock now returns " "StopAsyncIteration on the exhaustion of a side_effects iterable. Since " "PEP-479 its Impossible to raise a StopIteration exception from a coroutine." msgstr "" -#: ../../../build/NEWS:3243 +#: ../../../build/NEWS:3592 msgid "" "`bpo-38857 `__: AsyncMock fix for return" " values that are awaitable types. This also covers side_effect iterable " @@ -6225,7 +6841,7 @@ msgid "" "returned as is." msgstr "" -#: ../../../build/NEWS:3248 +#: ../../../build/NEWS:3597 msgid "" "`bpo-38834 `__: " ":class:`typing.TypedDict` subclasses now track which keys are optional using" @@ -6233,49 +6849,49 @@ msgid "" "runtime validation by downstream projects. Patch by Zac Hatfield-Dodds." msgstr "" -#: ../../../build/NEWS:3253 +#: ../../../build/NEWS:3602 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:3257 +#: ../../../build/NEWS:3606 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:3261 +#: ../../../build/NEWS:3610 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:3264 +#: ../../../build/NEWS:3613 msgid "" "`bpo-38686 `__: Added support for " "multiple ``qop`` values in " ":class:`urllib.request.AbstractDigestAuthHandler`." msgstr "" -#: ../../../build/NEWS:3267 +#: ../../../build/NEWS:3616 msgid "" "`bpo-38712 `__: Add the Linux-specific " ":func:`signal.pidfd_send_signal` function, which allows sending a signal to " "a process identified by a file descriptor rather than a pid." msgstr "" -#: ../../../build/NEWS:3271 +#: ../../../build/NEWS:3620 msgid "" "`bpo-38348 `__: Add ``-i`` and " "``--indent`` (indentation level), and ``--no-type-comments`` (type comments)" " command line options to ast parsing tool." msgstr "" -#: ../../../build/NEWS:3275 +#: ../../../build/NEWS:3624 msgid "" "`bpo-37523 `__: Change " ":class:`zipfile.ZipExtFile` to raise ``ValueError`` when trying to access " @@ -6284,13 +6900,13 @@ msgid "" "Python." msgstr "" -#: ../../../build/NEWS:3280 +#: ../../../build/NEWS:3629 msgid "" "`bpo-38045 `__: Improve the performance " "of :func:`enum._decompose` in :mod:`enum`. Patch by hongweipeng." msgstr "" -#: ../../../build/NEWS:3283 +#: ../../../build/NEWS:3632 msgid "" "`bpo-36820 `__: Break cycle generated " "when saving an exception in socket.py, codeop.py and dyld.py as they keep " @@ -6298,25 +6914,25 @@ msgid "" "attribute. Patch by Mario Corchero." msgstr "" -#: ../../../build/NEWS:3287 +#: ../../../build/NEWS:3636 msgid "" "`bpo-36406 `__: Handle namespace " "packages in :mod:`doctest`. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:3290 +#: ../../../build/NEWS:3639 msgid "" "`bpo-34776 `__: Fix dataclasses to " "support forward references in type annotations" msgstr "" -#: ../../../build/NEWS:3293 +#: ../../../build/NEWS:3642 msgid "" "`bpo-20928 `__: ElementTree supports " "recursive XInclude processing. Patch by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:3296 +#: ../../../build/NEWS:3645 msgid "" "`bpo-29636 `__: Add whitespace options " "for formatting JSON with the ``json.tool`` CLI. The following mutually " @@ -6326,13 +6942,13 @@ msgid "" "default behavior remains the same as ``--indent=4``." msgstr "" -#: ../../../build/NEWS:3306 +#: ../../../build/NEWS:3655 msgid "" "`bpo-38928 `__: Correct when venv's " "``upgrade_dependencies()`` and ``--upgrade-deps`` are added." msgstr "" -#: ../../../build/NEWS:3309 +#: ../../../build/NEWS:3658 msgid "" "`bpo-38899 `__: Update documentation to " "state that to activate virtual environments under fish one should use " @@ -6340,14 +6956,14 @@ msgid "" "https://fishshell.com/docs/current/commands.html#source." msgstr "" -#: ../../../build/NEWS:3313 +#: ../../../build/NEWS:3662 msgid "" "`bpo-22377 `__: Improves documentation " "of the values that :meth:`datetime.datetime.strptime` accepts for ``%Z``. " "Patch by Karl Dubost." msgstr "" -#: ../../../build/NEWS:3320 +#: ../../../build/NEWS:3669 msgid "" "`bpo-38546 `__: Fix " "test_ressources_gced_in_workers() of test_concurrent_futures: explicitly " @@ -6355,14 +6971,14 @@ msgid "" "background after the test completes." msgstr "" -#: ../../../build/NEWS:3324 +#: ../../../build/NEWS:3673 msgid "" "`bpo-38546 `__: Multiprocessing and " "concurrent.futures tests now stop the resource tracker process when tests " "complete." msgstr "" -#: ../../../build/NEWS:3327 +#: ../../../build/NEWS:3676 msgid "" "`bpo-38614 `__: Replace hardcoded " "timeout constants in tests with new :mod:`test.support` constants: " @@ -6373,20 +6989,20 @@ msgid "" "every single test file." msgstr "" -#: ../../../build/NEWS:3335 +#: ../../../build/NEWS:3684 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:3339 +#: ../../../build/NEWS:3688 msgid "" "`bpo-38992 `__: Fix a test for " ":func:`math.fsum` that was failing due to constant folding." msgstr "" -#: ../../../build/NEWS:3342 +#: ../../../build/NEWS:3691 msgid "" "`bpo-38991 `__: :mod:`test.support`: " ":func:`~test.support.run_python_until_end`, " @@ -6396,7 +7012,7 @@ msgid "" "function." msgstr "" -#: ../../../build/NEWS:3349 +#: ../../../build/NEWS:3698 msgid "" "`bpo-38965 `__: Fix test_faulthandler on" " GCC 10. Use the \"volatile\" keyword in ``faulthandler._stack_overflow()`` " @@ -6404,20 +7020,20 @@ msgid "" "compiler specific pragma." msgstr "" -#: ../../../build/NEWS:3353 +#: ../../../build/NEWS:3702 msgid "" "`bpo-38875 `__: test_capi: trashcan " "tests now require the test \"cpu\" resource." msgstr "" -#: ../../../build/NEWS:3355 +#: ../../../build/NEWS:3704 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:3358 +#: ../../../build/NEWS:3707 msgid "" "`bpo-38692 `__: Skip the " "test_posix.test_pidfd_open() test if ``os.pidfd_open()`` fails with a " @@ -6425,19 +7041,19 @@ msgid "" " syscall whitelist which doesn't allow the ``pidfd_open()`` syscall yet." msgstr "" -#: ../../../build/NEWS:3363 +#: ../../../build/NEWS:3712 msgid "" "`bpo-38839 `__: Fix some unused " "functions in tests. Patch by Adam Johnson." msgstr "" -#: ../../../build/NEWS:3365 +#: ../../../build/NEWS:3714 msgid "" "`bpo-38669 `__: Raise :exc:`TypeError` " "when passing target as a string with :meth:`unittest.mock.patch.object`." msgstr "" -#: ../../../build/NEWS:3368 +#: ../../../build/NEWS:3717 msgid "" "`bpo-37957 `__: test.regrtest now can " "receive a list of test patterns to ignore (using the -i/--ignore argument) " @@ -6445,33 +7061,33 @@ msgid "" "argument). Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:3375 +#: ../../../build/NEWS:3724 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:3379 +#: ../../../build/NEWS:3728 msgid "" "`bpo-36500 `__: Added an optional " "\"regen\" project to the Visual Studio solution that will regenerate all " "grammar, tokens, and opcodes." msgstr "" -#: ../../../build/NEWS:3385 +#: ../../../build/NEWS:3734 msgid "" "`bpo-39007 `__: Add auditing events to " "functions in :mod:`winreg`." msgstr "" -#: ../../../build/NEWS:3387 +#: ../../../build/NEWS:3736 msgid "" "`bpo-33125 `__: Add support for building" " and releasing Windows ARM64 packages." msgstr "" -#: ../../../build/NEWS:3392 +#: ../../../build/NEWS:3741 msgid "" "`bpo-37931 `__: Fixed a crash on OSX " "dynamic builds that occurred when re-initializing the posix module after a " @@ -6479,62 +7095,62 @@ msgid "" "posix`. Patch by Benoît Hudson." msgstr "" -#: ../../../build/NEWS:3399 +#: ../../../build/NEWS:3748 msgid "" "`bpo-38944 `__: Escape key now closes " "IDLE completion windows. Patch by Johnny Najera." msgstr "" -#: ../../../build/NEWS:3402 +#: ../../../build/NEWS:3751 msgid "" "`bpo-38943 `__: Fix IDLE autocomplete " "windows not always appearing on some systems. Patch by Johnny Najera." msgstr "" -#: ../../../build/NEWS:3405 +#: ../../../build/NEWS:3754 msgid "" "`bpo-38862 `__: 'Strip Trailing " "Whitespace' on the Format menu removes extra newlines at the end of non-" "shell files." msgstr "" -#: ../../../build/NEWS:3408 +#: ../../../build/NEWS:3757 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:3415 +#: ../../../build/NEWS:3764 msgid "" "`bpo-38896 `__: Remove " "``PyUnicode_ClearFreeList()`` function: the Unicode free list has been " "removed in Python 3.3." msgstr "" -#: ../../../build/NEWS:3418 +#: ../../../build/NEWS:3767 msgid "" "`bpo-37340 `__: Remove " "``PyMethod_ClearFreeList()`` and ``PyCFunction_ClearFreeList()`` functions: " "the free lists of bound method objects have been removed." msgstr "" -#: ../../../build/NEWS:3422 +#: ../../../build/NEWS:3771 msgid "" "`bpo-38835 `__: Exclude " "``PyFPE_START_PROTECT()`` and ``PyFPE_END_PROTECT()`` macros of ``pyfpe.h`` " "from ``Py_LIMITED_API`` (stable API)." msgstr "" -#: ../../../build/NEWS:3427 +#: ../../../build/NEWS:3776 msgid "Python 3.9.0 alpha 1" msgstr "" -#: ../../../build/NEWS:3429 +#: ../../../build/NEWS:3778 msgid "*Release date: 2019-11-19*" msgstr "" -#: ../../../build/NEWS:3434 +#: ../../../build/NEWS:3783 msgid "" "`bpo-38722 `__: :mod:`runpy` now uses " ":meth:`io.open_code` to open code files. Patch by Jason Killen." @@ -6543,13 +7159,13 @@ msgstr "" "menggunakan :meth:`io.open_code` untuk membuka file kode. Patch oleh Jason " "Killen." -#: ../../../build/NEWS:3437 +#: ../../../build/NEWS:3786 msgid "" "`bpo-38622 `__: Add additional audit " "events for the :mod:`ctypes` module." msgstr "" -#: ../../../build/NEWS:3439 +#: ../../../build/NEWS:3788 msgid "" "`bpo-38418 `__: Fixes audit event for " ":func:`os.system` to be named ``os.system``." @@ -6557,20 +7173,20 @@ msgstr "" "`bpo-38418 `__: Memperbaiki *event* " "audit untuk :func:`os.system` untuk diberi nama ``os.system``." -#: ../../../build/NEWS:3442 +#: ../../../build/NEWS:3791 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:3446 +#: ../../../build/NEWS:3795 msgid "" "`bpo-38174 `__: Update vendorized expat " "library version to 2.2.8, which resolves CVE-2019-15903." msgstr "" -#: ../../../build/NEWS:3449 +#: ../../../build/NEWS:3798 msgid "" "`bpo-37764 `__: Fixes " "email._header_value_parser.get_unstructured going into an infinite loop for " @@ -6579,19 +7195,19 @@ msgid "" "Ramaswami." msgstr "" -#: ../../../build/NEWS:3454 +#: ../../../build/NEWS:3803 msgid "" "`bpo-37461 `__: Fix an infinite loop " "when parsing specially crafted email headers. Patch by Abhilash Raj." msgstr "" -#: ../../../build/NEWS:3457 +#: ../../../build/NEWS:3806 msgid "" "`bpo-37363 `__: Adds audit events for " "the range of supported run commands (see :ref:`using-on-general`)." msgstr "" -#: ../../../build/NEWS:3460 +#: ../../../build/NEWS:3809 msgid "" "`bpo-37463 `__: ssl.match_hostname() no " "longer accepts IPv4 addresses with additional text after the address and " @@ -6600,7 +7216,7 @@ msgid "" "'127.0.0.1 whatever'." msgstr "" -#: ../../../build/NEWS:3465 +#: ../../../build/NEWS:3814 msgid "" "`bpo-37363 `__: Adds audit events for " ":mod:`ensurepip`, :mod:`ftplib`, :mod:`glob`, :mod:`imaplib`, " @@ -6610,47 +7226,47 @@ msgid "" ":func:`breakpoint`." msgstr "" -#: ../../../build/NEWS:3471 +#: ../../../build/NEWS:3820 msgid "" "`bpo-37364 `__: :func:`io.open_code` is " "now used when reading :file:`.pth` files." msgstr "" -#: ../../../build/NEWS:3474 +#: ../../../build/NEWS:3823 msgid "" "`bpo-34631 `__: Updated OpenSSL to " "1.1.1c in Windows installer" msgstr "" -#: ../../../build/NEWS:3476 +#: ../../../build/NEWS:3825 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:3483 +#: ../../../build/NEWS:3832 msgid "" "`bpo-38631 `__: Replace " "``Py_FatalError()`` call with a regular :exc:`RuntimeError` exception in " ":meth:`float.__getformat__`." msgstr "" -#: ../../../build/NEWS:3486 +#: ../../../build/NEWS:3835 msgid "" "`bpo-38639 `__: Optimized " ":func:`math.floor()`, :func:`math.ceil()` and :func:`math.trunc()` for " "floats." msgstr "" -#: ../../../build/NEWS:3489 +#: ../../../build/NEWS:3838 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:3493 +#: ../../../build/NEWS:3842 msgid "" "`bpo-38613 `__: Optimized some set " "operations (e.g. ``|``, ``^``, and ``-``) of ``dict_keys``. ``d.keys() | " @@ -6658,48 +7274,48 @@ msgid "" "performance for now." msgstr "" -#: ../../../build/NEWS:3497 +#: ../../../build/NEWS:3846 msgid "" "`bpo-28029 `__: ``\"\".replace(\"\", s, " "n)`` now returns ``s`` instead of an empty string for all non-zero ``n``. " "There are similar changes for :class:`bytes` and :class:`bytearray` objects." msgstr "" -#: ../../../build/NEWS:3501 +#: ../../../build/NEWS:3850 msgid "" "`bpo-38535 `__: Fixed line numbers and " "column offsets for AST nodes for calls without arguments in decorators." msgstr "" -#: ../../../build/NEWS:3504 +#: ../../../build/NEWS:3853 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:3507 +#: ../../../build/NEWS:3856 msgid "" "`bpo-38465 `__: :class:`bytearray`, " ":class:`~array.array` and :class:`~mmap.mmap` objects allow now to export " "more than 2**31 buffers at a time." msgstr "" -#: ../../../build/NEWS:3511 +#: ../../../build/NEWS:3860 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:3515 +#: ../../../build/NEWS:3864 msgid "" "`bpo-38437 `__: Activate the " "``GC_DEBUG`` macro for debug builds of the interpreter (when ``Py_DEBUG`` is" " set). Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:3518 +#: ../../../build/NEWS:3867 msgid "" "`bpo-38379 `__: When the garbage " "collector makes a collection in which some objects resurrect (they are " @@ -6708,7 +7324,7 @@ msgid "" "unreachable. Patch by Pablo Galindo and Tim Peters." msgstr "" -#: ../../../build/NEWS:3524 +#: ../../../build/NEWS:3873 msgid "" "`bpo-38379 `__: When cyclic garbage " "collection (gc) runs finalizers that resurrect unreachable objects, the " @@ -6718,7 +7334,7 @@ msgid "" "collected. Changed the stats to report that none were collected." msgstr "" -#: ../../../build/NEWS:3531 +#: ../../../build/NEWS:3880 msgid "" "`bpo-38392 `__: In debug mode, " ":c:func:`PyObject_GC_Track` now calls ``tp_traverse()`` of the object type " @@ -6726,20 +7342,20 @@ msgid "" "``tp_traverse()`` are valid." msgstr "" -#: ../../../build/NEWS:3535 +#: ../../../build/NEWS:3884 msgid "" "`bpo-38210 `__: Remove unecessary " "intersection and update set operation in dictview with empty set. " "(Contributed by Dong-hee Na in :issue:`38210`.)" msgstr "" -#: ../../../build/NEWS:3538 +#: ../../../build/NEWS:3887 msgid "" "`bpo-38402 `__: Check the error from the" " system's underlying ``crypt`` or ``crypt_r``." msgstr "" -#: ../../../build/NEWS:3541 +#: ../../../build/NEWS:3890 msgid "" "`bpo-37474 `__: On FreeBSD, Python no " "longer calls ``fedisableexcept()`` at startup to control the floating point " @@ -6747,7 +7363,7 @@ msgid "" " mode." msgstr "" -#: ../../../build/NEWS:3545 +#: ../../../build/NEWS:3894 msgid "" "`bpo-38006 `__: Fix a bug due to the " "interaction of weakrefs and the cyclic garbage collector. We must clear any " @@ -6755,21 +7371,21 @@ msgid "" "causing a crash." msgstr "" -#: ../../../build/NEWS:3549 +#: ../../../build/NEWS:3898 msgid "" "`bpo-38317 `__: Fix warnings options " "priority: ``PyConfig.warnoptions`` has the highest priority, as stated in " "the :pep:`587`." msgstr "" -#: ../../../build/NEWS:3552 +#: ../../../build/NEWS:3901 msgid "" "`bpo-38310 `__: Predict " "``BUILD_MAP_UNPACK_WITH_CALL`` -> ``CALL_FUNCTION_EX`` opcode pairs in the " "main interpreter loop. Patch by Brandt Bucher." msgstr "" -#: ../../../build/NEWS:3555 +#: ../../../build/NEWS:3904 msgid "" "`bpo-36871 `__: Improve error handling " "for the assert_has_calls and assert_has_awaits methods of mocks. Fixed a bug" @@ -6777,7 +7393,7 @@ msgid "" " spec were silently swallowed, leading to misleading error output." msgstr "" -#: ../../../build/NEWS:3560 +#: ../../../build/NEWS:3909 msgid "" "`bpo-11410 `__: Better control over " "symbol visibility is provided through use of the visibility attributes " @@ -6786,107 +7402,107 @@ msgid "" "-fvisibility=hidden, minimising exported symbols." msgstr "" -#: ../../../build/NEWS:3565 +#: ../../../build/NEWS:3914 msgid "" "`bpo-38219 `__: Optimized the " ":class:`dict` constructor and the :meth:`~dict.update` method for the case " "when the argument is a dict." msgstr "" -#: ../../../build/NEWS:3568 +#: ../../../build/NEWS:3917 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:3571 +#: ../../../build/NEWS:3920 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:3575 +#: ../../../build/NEWS:3924 msgid "" "`bpo-38124 `__: Fix an off-by-one error " "in PyState_AddModule that could cause out-of-bounds memory access." msgstr "" -#: ../../../build/NEWS:3578 +#: ../../../build/NEWS:3927 msgid "" "`bpo-38116 `__: The select module is now" " PEP-384 compliant and no longer has static state" msgstr "" -#: ../../../build/NEWS:3581 +#: ../../../build/NEWS:3930 msgid "" "`bpo-38113 `__: ast module updated to " "PEP-384 and all statics removed" msgstr "" -#: ../../../build/NEWS:3583 +#: ../../../build/NEWS:3932 msgid "" "`bpo-38076 `__: The struct module is now" " PEP-384 compatible" msgstr "" -#: ../../../build/NEWS:3585 +#: ../../../build/NEWS:3934 msgid "" "`bpo-38075 `__: The random module is now" " PEP-384 compatible" msgstr "" -#: ../../../build/NEWS:3587 +#: ../../../build/NEWS:3936 msgid "" "`bpo-38074 `__: zlib module made PEP-384" " compatible" msgstr "" -#: ../../../build/NEWS:3589 +#: ../../../build/NEWS:3938 msgid "" "`bpo-38073 `__: Make pwd extension " "module PEP-384 compatible" msgstr "" -#: ../../../build/NEWS:3591 +#: ../../../build/NEWS:3940 msgid "" "`bpo-38072 `__: grp module made PEP-384 " "compatible" msgstr "" -#: ../../../build/NEWS:3593 +#: ../../../build/NEWS:3942 msgid "" "`bpo-38069 `__: Make _posixsubprocess " "PEP-384 compatible" msgstr "" -#: ../../../build/NEWS:3595 +#: ../../../build/NEWS:3944 msgid "" "`bpo-38071 `__: Make termios extension " "module PEP-384 compatible" msgstr "" -#: ../../../build/NEWS:3597 +#: ../../../build/NEWS:3946 msgid "" "`bpo-38005 `__: Fixed comparing and " "creating of InterpreterID and ChannelID." msgstr "" -#: ../../../build/NEWS:3599 +#: ../../../build/NEWS:3948 msgid "" "`bpo-36946 `__: Fix possible signed " "integer overflow when handling slices. Patch by hongweipeng." msgstr "" -#: ../../../build/NEWS:3602 +#: ../../../build/NEWS:3951 msgid "" "`bpo-37994 `__: Fixed silencing " "arbitrary errors if an attribute lookup fails in several sites. Only " "AttributeError should be silenced." msgstr "" -#: ../../../build/NEWS:3605 +#: ../../../build/NEWS:3954 msgid "" "`bpo-8425 `__: Optimize set " "difference_update for the case when the other set is much larger than the " @@ -6894,7 +7510,7 @@ msgid "" "Orrù)." msgstr "" -#: ../../../build/NEWS:3609 +#: ../../../build/NEWS:3958 msgid "" "`bpo-37966 `__: The implementation of " ":func:`~unicodedata.is_normalized` has been greatly sped up on strings that " @@ -6902,21 +7518,21 @@ msgid "" "algorithm from the Unicode standard." msgstr "" -#: ../../../build/NEWS:3613 +#: ../../../build/NEWS:3962 msgid "" "`bpo-37947 `__: Adjust correctly the " "recursion level in the symtable generation for named expressions. Patch by " "Pablo Galindo." msgstr "" -#: ../../../build/NEWS:3616 +#: ../../../build/NEWS:3965 msgid "" "`bpo-37812 `__: The ``CHECK_SMALL_INT`` " "macro used inside :file:`Object/longobject.c` has been replaced with an " "explicit ``return`` at each call site." msgstr "" -#: ../../../build/NEWS:3620 +#: ../../../build/NEWS:3969 msgid "" "`bpo-37751 `__: Fix " ":func:`codecs.lookup` to normalize the encoding name the same way than " @@ -6924,7 +7540,7 @@ msgid "" " converts the name to lower case." msgstr "" -#: ../../../build/NEWS:3624 +#: ../../../build/NEWS:3973 msgid "" "`bpo-37830 `__: Fixed compilation of " ":keyword:`break` and :keyword:`continue` in the :keyword:`finally` block " @@ -6932,21 +7548,21 @@ msgid "" "a non-constant value." msgstr "" -#: ../../../build/NEWS:3628 +#: ../../../build/NEWS:3977 msgid "" "`bpo-20490 `__: Improve import error " "message for partially initialized module on circular ``from`` imports - by " "Anthony Sottile." msgstr "" -#: ../../../build/NEWS:3631 +#: ../../../build/NEWS:3980 msgid "" "`bpo-37840 `__: Fix handling of negative" " indices in :c:member:`~PySequenceMethods.sq_item` of :class:`bytearray`. " "Patch by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:3635 +#: ../../../build/NEWS:3984 msgid "" "`bpo-37802 `__: Slightly improve " "performance of :c:func:`PyLong_FromUnsignedLong`, " @@ -6954,7 +7570,7 @@ msgid "" " by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:3639 +#: ../../../build/NEWS:3988 msgid "" "`bpo-37409 `__: Ensure explicit relative" " imports from interactive sessions and scripts (having no parent package) " @@ -6962,48 +7578,48 @@ msgid "" "package. Patch by Ben Lewis." msgstr "" -#: ../../../build/NEWS:3643 +#: ../../../build/NEWS:3992 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:3647 +#: ../../../build/NEWS:3996 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:3651 +#: ../../../build/NEWS:4000 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:3655 +#: ../../../build/NEWS:4004 msgid "" "`bpo-36279 `__: Fix potential use of " "uninitialized memory in :func:`os.wait3`." msgstr "" -#: ../../../build/NEWS:3657 +#: ../../../build/NEWS:4006 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:3660 +#: ../../../build/NEWS:4009 msgid "" "`bpo-34880 `__: The :keyword:`assert` " "statement now works properly if the :exc:`AssertionError` exception is being" " shadowed. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:3663 +#: ../../../build/NEWS:4012 msgid "" "`bpo-37340 `__: Removed object cache " "(``free_list``) for bound method objects. Temporary bound method objects are" @@ -7011,7 +7627,7 @@ msgid "" "``_PyObject_VectorcallMethod`` C API." msgstr "" -#: ../../../build/NEWS:3667 +#: ../../../build/NEWS:4016 msgid "" "`bpo-37648 `__: Fixed minor " "inconsistency in :meth:`list.__contains__`, :meth:`tuple.__contains__` and a" @@ -7019,14 +7635,14 @@ msgid "" "needle is on the right of ``==``." msgstr "" -#: ../../../build/NEWS:3671 +#: ../../../build/NEWS:4020 msgid "" "`bpo-37444 `__: Update differing " "exception between :meth:`builtins.__import__` and " ":meth:`importlib.__import__`." msgstr "" -#: ../../../build/NEWS:3674 +#: ../../../build/NEWS:4023 msgid "" "`bpo-37619 `__: When adding a wrapper " "descriptor from one class to a different class (for example, setting " @@ -7034,20 +7650,20 @@ msgid "" " raised when the operator is called." msgstr "" -#: ../../../build/NEWS:3678 +#: ../../../build/NEWS:4027 msgid "" "`bpo-37593 `__: Swap the positions of " "the *posonlyargs* and *args* parameters in the constructor of " ":class:`ast.parameters` nodes." msgstr "" -#: ../../../build/NEWS:3681 +#: ../../../build/NEWS:4030 msgid "" "`bpo-37543 `__: Optimized pymalloc for " "non PGO build." msgstr "" -#: ../../../build/NEWS:3683 +#: ../../../build/NEWS:4032 msgid "" "`bpo-37537 `__: Compute allocated " "pymalloc blocks inside _Py_GetAllocatedBlocks(). This slows down " @@ -7055,7 +7671,7 @@ msgid "" " _PyObject_Free()." msgstr "" -#: ../../../build/NEWS:3687 +#: ../../../build/NEWS:4036 msgid "" "`bpo-37467 `__: Fix " ":func:`sys.excepthook` and :c:func:`PyErr_Display` if a filename is a bytes " @@ -7063,21 +7679,21 @@ msgid "" "attribute is a bytes string." msgstr "" -#: ../../../build/NEWS:3691 +#: ../../../build/NEWS:4040 msgid "" "`bpo-37433 `__: Fix ``SyntaxError`` " "indicator printing too many spaces for multi-line strings - by Anthony " "Sottile." msgstr "" -#: ../../../build/NEWS:3694 +#: ../../../build/NEWS:4043 msgid "" "`bpo-37417 `__: :meth:`bytearray.extend`" " now correctly handles errors that arise during iteration. Patch by Brandt " "Bucher." msgstr "" -#: ../../../build/NEWS:3697 +#: ../../../build/NEWS:4046 msgid "" "`bpo-37414 `__: The undocumented " "``sys.callstats()`` function has been removed. Since Python 3.7, it was " @@ -7085,7 +7701,7 @@ msgid "" "``CALL_PROFILE`` which was already removed in Python 3.7." msgstr "" -#: ../../../build/NEWS:3702 +#: ../../../build/NEWS:4051 msgid "" "`bpo-37392 `__: Remove " "``sys.getcheckinterval()`` and ``sys.setcheckinterval()`` functions. They " @@ -7094,7 +7710,7 @@ msgid "" "of the ``PyInterpreterState`` structure." msgstr "" -#: ../../../build/NEWS:3708 +#: ../../../build/NEWS:4057 msgid "" "`bpo-37388 `__: In development mode and " "in debug build, *encoding* and *errors* arguments are now checked on string " @@ -7102,27 +7718,27 @@ msgid "" " and :meth:`bytes.decode`." msgstr "" -#: ../../../build/NEWS:3712 +#: ../../../build/NEWS:4061 msgid "" "By default, for best performances, the *errors* argument is only checked at " "the first encoding/decoding error, and the *encoding* argument is sometimes " "ignored for empty strings." msgstr "" -#: ../../../build/NEWS:3716 +#: ../../../build/NEWS:4065 msgid "" "`bpo-37348 `__: Optimized decoding short" " ASCII string with UTF-8 and ascii codecs. ``b\"foo\".decode()`` is about " "15% faster. Patch by Inada Naoki." msgstr "" -#: ../../../build/NEWS:3719 +#: ../../../build/NEWS:4068 msgid "" "`bpo-24214 `__: Improved support of the " "surrogatepass error handler in the UTF-8 and UTF-16 incremental decoders." msgstr "" -#: ../../../build/NEWS:3722 +#: ../../../build/NEWS:4071 msgid "" "`bpo-37330 `__: :func:`open`, " ":func:`io.open`, :func:`codecs.open` and :class:`fileinput.FileInput` no " @@ -7130,33 +7746,33 @@ msgid "" "was deprecated since Python 3.3." msgstr "" -#: ../../../build/NEWS:3726 +#: ../../../build/NEWS:4075 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:3730 +#: ../../../build/NEWS:4079 msgid "" "`bpo-37316 `__: Fix the " ":c:func:`PySys_Audit` call in :class:`mmap.mmap`." msgstr "" -#: ../../../build/NEWS:3732 +#: ../../../build/NEWS:4081 msgid "" "`bpo-37300 `__: Remove an unnecssary " "Py_XINCREF in classobject.c." msgstr "" -#: ../../../build/NEWS:3734 +#: ../../../build/NEWS:4083 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:3738 +#: ../../../build/NEWS:4087 msgid "" "`bpo-20443 `__: Python now gets the " "absolute path of the script filename specified on the command line (ex: " @@ -7164,7 +7780,7 @@ msgid "" "sys.path[0] become an absolute path, rather than a relative path." msgstr "" -#: ../../../build/NEWS:3743 +#: ../../../build/NEWS:4092 msgid "" "`bpo-37257 `__: Python's small object " "allocator (``obmalloc.c``) now allows (no more than) one empty arena to " @@ -7173,84 +7789,84 @@ msgid "" "destroyed anew on each iteration." msgstr "" -#: ../../../build/NEWS:3748 +#: ../../../build/NEWS:4097 msgid "" "`bpo-37231 `__: The dispatching of type " "slots to special methods (for example calling ``__mul__`` when doing ``x * " "y``) has been made faster." msgstr "" -#: ../../../build/NEWS:3751 +#: ../../../build/NEWS:4100 msgid "" "`bpo-36974 `__: Implemented separate " "vectorcall functions for every calling convention of builtin functions and " "methods. This improves performance for calls." msgstr "" -#: ../../../build/NEWS:3755 +#: ../../../build/NEWS:4104 msgid "" "`bpo-37213 `__: Handle correctly " "negative line offsets in the peephole optimizer. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:3758 +#: ../../../build/NEWS:4107 msgid "" "`bpo-37219 `__: Remove erroneous " "optimization for empty set differences." msgstr "" -#: ../../../build/NEWS:3760 +#: ../../../build/NEWS:4109 msgid "" "`bpo-15913 `__: Implement " ":c:func:`PyBuffer_SizeFromFormat()` function (previously documented but not " "implemented): call :func:`struct.calcsize`. Patch by Joannah Nanjekye." msgstr "" -#: ../../../build/NEWS:3764 +#: ../../../build/NEWS:4113 msgid "" "`bpo-36922 `__: Slot functions optimize " "any callable with ``Py_TPFLAGS_METHOD_DESCRIPTOR`` instead of only instances" " of ``function``." msgstr "" -#: ../../../build/NEWS:3768 +#: ../../../build/NEWS:4117 msgid "" "`bpo-36974 `__: The slot " "``tp_vectorcall_offset`` is inherited unconditionally to support " "``super().__call__()`` when the base class uses vectorcall." msgstr "" -#: ../../../build/NEWS:3771 +#: ../../../build/NEWS:4120 msgid "" "`bpo-37160 `__: " ":func:`threading.get_native_id` now also supports NetBSD." msgstr "" -#: ../../../build/NEWS:3773 +#: ../../../build/NEWS:4122 msgid "" "`bpo-37077 `__: Add " ":func:`threading.get_native_id` support for AIX. Patch by M. Felt" msgstr "" -#: ../../../build/NEWS:3776 +#: ../../../build/NEWS:4125 msgid "" "`bpo-36781 `__: :func:`sum` has been " "optimized for boolean values." msgstr "" -#: ../../../build/NEWS:3778 +#: ../../../build/NEWS:4127 msgid "" "`bpo-34556 `__: Add ``--upgrade-deps`` " "to venv module. Patch by Cooper Ry Lees" msgstr "" -#: ../../../build/NEWS:3780 +#: ../../../build/NEWS:4129 msgid "" "`bpo-20523 `__: ``pdb.Pdb`` supports " "~/.pdbrc in Windows 7. Patch by Tim Hopper and Dan Lidral-Porter." msgstr "" -#: ../../../build/NEWS:3783 +#: ../../../build/NEWS:4132 msgid "" "`bpo-35551 `__: Updated encodings: - " "Removed the \"tis260\" encoding, which was an alias for the nonexistent " @@ -7258,85 +7874,85 @@ msgid "" "encoding." msgstr "" -#: ../../../build/NEWS:3787 +#: ../../../build/NEWS:4136 msgid "" "`bpo-19072 `__: The :class:`classmethod`" " decorator can now wrap other descriptors such as property objects. Adapted" " from a patch written by Graham Dumpleton." msgstr "" -#: ../../../build/NEWS:3791 +#: ../../../build/NEWS:4140 msgid "" "`bpo-27575 `__: Improve speed of " "dictview intersection by directly using set intersection logic. Patch by " "David Su." msgstr "" -#: ../../../build/NEWS:3794 +#: ../../../build/NEWS:4143 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:3800 +#: ../../../build/NEWS:4149 msgid "" "`bpo-36589 `__: The " ":func:`curses.update_lines_cols` function now returns ``None`` instead of " "``1`` on success." msgstr "" -#: ../../../build/NEWS:3803 +#: ../../../build/NEWS:4152 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:3806 +#: ../../../build/NEWS:4155 msgid "" "`bpo-38724 `__: Add a repr for " "``subprocess.Popen`` objects. Patch by Andrey Doroschenko." msgstr "" -#: ../../../build/NEWS:3809 +#: ../../../build/NEWS:4158 msgid "" "`bpo-38786 `__: pydoc now recognizes and" " parses HTTPS URLs. Patch by python273." msgstr "" -#: ../../../build/NEWS:3811 +#: ../../../build/NEWS:4160 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:3814 +#: ../../../build/NEWS:4163 msgid "" "`bpo-38723 `__: :mod:`pdb` now uses " ":meth:`io.open_code` to trigger auditing events." msgstr "" -#: ../../../build/NEWS:3817 +#: ../../../build/NEWS:4166 msgid "" "`bpo-27805 `__: Allow opening pipes and " "other non-seekable files in append mode with :func:`open`." msgstr "" -#: ../../../build/NEWS:3820 +#: ../../../build/NEWS:4169 msgid "" "`bpo-38438 `__: Simplify the " ":mod:`argparse` usage message for ``nargs=\"*\"``." msgstr "" -#: ../../../build/NEWS:3822 +#: ../../../build/NEWS:4171 msgid "" "`bpo-38761 `__: WeakSet is now " "registered as a collections.abc.MutableSet." msgstr "" -#: ../../../build/NEWS:3824 +#: ../../../build/NEWS:4173 msgid "" "`bpo-38716 `__: logging: change " "RotatingHandler namer and rotator to class-level attributes. This stops " @@ -7344,27 +7960,27 @@ msgid "" " with eponymous methods." msgstr "" -#: ../../../build/NEWS:3828 +#: ../../../build/NEWS:4177 msgid "" "`bpo-38713 `__: Add :data:`os.P_PIDFD` " "constant, which may be passed to :func:`os.waitid` to wait on a Linux " "process file descriptor." msgstr "" -#: ../../../build/NEWS:3831 +#: ../../../build/NEWS:4180 msgid "" "`bpo-38692 `__: Add " ":class:`asyncio.PidfdChildWatcher`, a Linux-specific child watcher " "implementation that polls process file descriptors." msgstr "" -#: ../../../build/NEWS:3834 +#: ../../../build/NEWS:4183 msgid "" "`bpo-38692 `__: Expose the Linux " "``pidfd_open`` syscall as :func:`os.pidfd_open`." msgstr "" -#: ../../../build/NEWS:3837 +#: ../../../build/NEWS:4186 msgid "" "`bpo-38602 `__: Added constants " ":data:`~fcntl.F_OFD_GETLK`, :data:`~fcntl.F_OFD_SETLK` and " @@ -7372,13 +7988,13 @@ msgid "" "Na." msgstr "" -#: ../../../build/NEWS:3841 +#: ../../../build/NEWS:4190 msgid "" "`bpo-38334 `__: Fixed seeking backward " "on an encrypted :class:`zipfile.ZipExtFile`." msgstr "" -#: ../../../build/NEWS:3844 +#: ../../../build/NEWS:4193 msgid "" "`bpo-38312 `__: Add " ":func:`curses.get_escdelay`, :func:`curses.set_escdelay`, " @@ -7386,54 +8002,54 @@ msgid "" "Anthony Sottile." msgstr "" -#: ../../../build/NEWS:3848 +#: ../../../build/NEWS:4197 msgid "" "`bpo-38586 `__: Now " ":func:`~logging.config.fileConfig` correcty sets the .name of handlers " "loaded." msgstr "" -#: ../../../build/NEWS:3851 +#: ../../../build/NEWS:4200 msgid "" "`bpo-38565 `__: Add new " "cache_parameters() method for functools.lru_cache() to better support " "pickling." msgstr "" -#: ../../../build/NEWS:3854 +#: ../../../build/NEWS:4203 msgid "" "`bpo-34679 `__: " "asynci.ProactorEventLoop.close() now only calls signal.set_wakeup_fd() in " "the main thread." msgstr "" -#: ../../../build/NEWS:3857 +#: ../../../build/NEWS:4206 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:3860 +#: ../../../build/NEWS:4209 msgid "" "`bpo-36321 `__: Remove misspelled " "attribute. The 3.8 changelog noted that this would be removed in 3.9." msgstr "" -#: ../../../build/NEWS:3863 +#: ../../../build/NEWS:4212 msgid "" "`bpo-38521 `__: Fixed erroneous equality" " comparison in statistics.NormalDist()." msgstr "" -#: ../../../build/NEWS:3865 +#: ../../../build/NEWS:4214 msgid "" "`bpo-38493 `__: Added " ":data:`~os.CLD_KILLED` and :data:`~os.CLD_STOPPED` for :attr:`si_code`. " "Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:3868 +#: ../../../build/NEWS:4217 msgid "" "`bpo-38478 `__: Fixed a bug in " ":meth:`inspect.signature.bind` that was causing it to fail when handling a " @@ -7441,7 +8057,7 @@ msgid "" " Galindo." msgstr "" -#: ../../../build/NEWS:3872 +#: ../../../build/NEWS:4221 msgid "" "`bpo-33604 `__: Fixed `hmac.new` and " "`hmac.HMAC` to raise TypeError instead of ValueError when the digestmod " @@ -7449,34 +8065,34 @@ msgid "" "documentation and docstrings." msgstr "" -#: ../../../build/NEWS:3876 +#: ../../../build/NEWS:4225 msgid "" "`bpo-38378 `__: Parameters *out* and " "*in* of :func:`os.sendfile` was renamed to *out_fd* and *in_fd*." msgstr "" -#: ../../../build/NEWS:3879 +#: ../../../build/NEWS:4228 msgid "" "`bpo-38417 `__: Added support for " "setting the umask in the child process to the subprocess module on POSIX " "systems." msgstr "" -#: ../../../build/NEWS:3882 +#: ../../../build/NEWS:4231 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:3886 +#: ../../../build/NEWS:4235 msgid "" "`bpo-38431 `__: Fix ``__repr__`` method " "for :class:`dataclasses.InitVar` to support typing objects, patch by Samuel " "Colvin." msgstr "" -#: ../../../build/NEWS:3889 +#: ../../../build/NEWS:4238 msgid "" "`bpo-38109 `__: Add missing " ":data:`stat.S_IFDOOR`, :data:`stat.S_IFPORT`, :data:`stat.S_IFWHT`, " @@ -7484,19 +8100,19 @@ msgid "" "values to the Python implementation of :mod:`stat`." msgstr "" -#: ../../../build/NEWS:3893 +#: ../../../build/NEWS:4242 msgid "" "`bpo-38422 `__: Clarify docstrings of " "pathlib suffix(es)" msgstr "" -#: ../../../build/NEWS:3895 +#: ../../../build/NEWS:4244 msgid "" "`bpo-38405 `__: Nested subclasses of " ":class:`typing.NamedTuple` are now pickleable." msgstr "" -#: ../../../build/NEWS:3898 +#: ../../../build/NEWS:4247 msgid "" "`bpo-38332 `__: Prevent :exc:`KeyError` " "thrown by :func:`_encoded_words.decode` when given an encoded-word with " @@ -7504,33 +8120,33 @@ msgid "" ":func:`email.message.get`." msgstr "" -#: ../../../build/NEWS:3902 +#: ../../../build/NEWS:4251 msgid "" "`bpo-38371 `__: Deprecated the " "``split()`` method in :class:`_tkinter.TkappType` in favour of the " "``splitlist()`` method which has more consistent and predicable behavior." msgstr "" -#: ../../../build/NEWS:3906 +#: ../../../build/NEWS:4255 msgid "" "`bpo-38341 `__: Add " ":exc:`smtplib.SMTPNotSupportedError` to the :mod:`smtplib` exported names." msgstr "" -#: ../../../build/NEWS:3909 +#: ../../../build/NEWS:4258 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:3913 +#: ../../../build/NEWS:4262 msgid "" "`bpo-38242 `__: Revert the new asyncio " "Streams API" msgstr "" -#: ../../../build/NEWS:3915 +#: ../../../build/NEWS:4264 msgid "" "`bpo-13153 `__: OS native encoding is " "now used for converting between Python strings and Tcl objects. This allows" @@ -7539,13 +8155,13 @@ msgid "" "MemoryError)." msgstr "" -#: ../../../build/NEWS:3920 +#: ../../../build/NEWS:4269 msgid "" "`bpo-38019 `__: Correctly handle " "pause/resume reading of closed asyncio unix pipe." msgstr "" -#: ../../../build/NEWS:3923 +#: ../../../build/NEWS:4272 msgid "" "`bpo-38163 `__: Child mocks will now " "detect their type as either synchronous or asynchronous, asynchronous child " @@ -7553,13 +8169,13 @@ msgid "" "MagicMock or Mock (depending on their parent type)." msgstr "" -#: ../../../build/NEWS:3928 +#: ../../../build/NEWS:4277 msgid "" "`bpo-38161 `__: Removes _AwaitEvent from" " AsyncMock." msgstr "" -#: ../../../build/NEWS:3930 +#: ../../../build/NEWS:4279 msgid "" "`bpo-38216 `__: Allow the rare code that" " wants to send invalid http requests from the `http.client` library a way to" @@ -7568,55 +8184,55 @@ msgid "" "their own behavior in the face of bad requests." msgstr "" -#: ../../../build/NEWS:3935 +#: ../../../build/NEWS:4284 msgid "" "`bpo-28286 `__: Deprecate opening " ":class:`~gzip.GzipFile` for writing implicitly. Always specify the *mode* " "argument for writing." msgstr "" -#: ../../../build/NEWS:3938 +#: ../../../build/NEWS:4287 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:3942 +#: ../../../build/NEWS:4291 msgid "" "`bpo-38265 `__: Update the *length* " "parameter of :func:`os.pread` to accept :c:type:`Py_ssize_t` instead of " ":c:type:`int`." msgstr "" -#: ../../../build/NEWS:3945 +#: ../../../build/NEWS:4294 msgid "" "`bpo-38112 `__: :mod:`compileall` has a " "higher default recursion limit and new command-line arguments for path " "manipulation, symlinks handling, and multiple optimization levels." msgstr "" -#: ../../../build/NEWS:3949 +#: ../../../build/NEWS:4298 msgid "" "`bpo-38248 `__: asyncio: Fix " "inconsistent immediate Task cancellation" msgstr "" -#: ../../../build/NEWS:3951 +#: ../../../build/NEWS:4300 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:3954 +#: ../../../build/NEWS:4303 msgid "" "`bpo-34002 `__: Improve efficiency in " "parts of email package by changing while-pop to a for loop, using isdisjoint" " instead of set intersections." msgstr "" -#: ../../../build/NEWS:3957 +#: ../../../build/NEWS:4306 msgid "" "`bpo-38191 `__: Constructors of " ":class:`~typing.NamedTuple` and :class:`~typing.TypedDict` types now accept " @@ -7624,19 +8240,19 @@ msgid "" " \"_typename\", \"fields\" and \"_fields\"." msgstr "" -#: ../../../build/NEWS:3962 +#: ../../../build/NEWS:4311 msgid "" "`bpo-38155 `__: Add ``__all__`` to " ":mod:`datetime`. Patch by Tahia Khan." msgstr "" -#: ../../../build/NEWS:3964 +#: ../../../build/NEWS:4313 msgid "" "`bpo-38185 `__: Fixed case-insensitive " "string comparison in :class:`sqlite3.Row` indexing." msgstr "" -#: ../../../build/NEWS:3967 +#: ../../../build/NEWS:4316 msgid "" "`bpo-38136 `__: Changes AsyncMock call " "count and await count to be two different counters. Now await count only " @@ -7644,32 +8260,32 @@ msgid "" "vice-versa. Update the documentation around this." msgstr "" -#: ../../../build/NEWS:3972 +#: ../../../build/NEWS:4321 msgid "" "`bpo-37828 `__: Fix default mock name in" " :meth:`unittest.mock.Mock.assert_called` exceptions. Patch by Abraham Toriz" " Cruz." msgstr "" -#: ../../../build/NEWS:3976 +#: ../../../build/NEWS:4325 msgid "" "`bpo-38175 `__: Fix a memory leak in " "comparison of :class:`sqlite3.Row` objects." msgstr "" -#: ../../../build/NEWS:3979 +#: ../../../build/NEWS:4328 msgid "" "`bpo-33936 `__: _hashlib no longer calls" " obsolete OpenSSL initialization function with OpenSSL 1.1.0+." msgstr "" -#: ../../../build/NEWS:3982 +#: ../../../build/NEWS:4331 msgid "" "`bpo-34706 `__: Preserve subclassing in " "inspect.Signature.from_callable." msgstr "" -#: ../../../build/NEWS:3984 +#: ../../../build/NEWS:4333 msgid "" "`bpo-38153 `__: Names of hashing " "algorithms frome OpenSSL are now normalized to follow Python's naming " @@ -7677,7 +8293,7 @@ msgid "" "blake2b512 instead of blake2b." msgstr "" -#: ../../../build/NEWS:3988 +#: ../../../build/NEWS:4337 msgid "" "`bpo-38115 `__: Fix a bug in " "dis.findlinestarts() where it would return invalid bytecode offsets. " @@ -7685,40 +8301,40 @@ msgid "" "offsets." msgstr "" -#: ../../../build/NEWS:3992 +#: ../../../build/NEWS:4341 msgid "" "`bpo-38148 `__: Add slots to " ":mod:`asyncio` transport classes, which can reduce memory usage." msgstr "" -#: ../../../build/NEWS:3995 +#: ../../../build/NEWS:4344 msgid "" "`bpo-38142 `__: The _hashlib OpenSSL " "wrapper extension module is now PEP-384 compliant." msgstr "" -#: ../../../build/NEWS:3998 +#: ../../../build/NEWS:4347 msgid "" "`bpo-9216 `__: hashlib constructors now " "support usedforsecurity flag to signal that a hashing algorithm is not used " "in a security context." msgstr "" -#: ../../../build/NEWS:4001 +#: ../../../build/NEWS:4350 msgid "" "`bpo-36991 `__: Fixes a potential " "incorrect AttributeError exception escaping ZipFile.extract() in some " "unsupported input error situations." msgstr "" -#: ../../../build/NEWS:4004 +#: ../../../build/NEWS:4353 msgid "" "`bpo-38134 `__: Remove obsolete copy of " "PBKDF2_HMAC_fast. All supported OpenSSL versions contain a fast " "implementation." msgstr "" -#: ../../../build/NEWS:4007 +#: ../../../build/NEWS:4356 msgid "" "`bpo-38132 `__: The OpenSSL hashlib " "wrapper uses a simpler implementation. Several Macros and pointless caches " @@ -7726,7 +8342,7 @@ msgid "" "stays the same, except it is now always lower case." msgstr "" -#: ../../../build/NEWS:4012 +#: ../../../build/NEWS:4361 msgid "" "`bpo-38008 `__: Fix parent class check " "in protocols to correctly identify the module that provides a builtin " @@ -7734,7 +8350,7 @@ msgid "" "module" msgstr "" -#: ../../../build/NEWS:4016 +#: ../../../build/NEWS:4365 msgid "" "`bpo-34037 `__: For :mod:`asyncio`, add " "a new coroutine :meth:`loop.shutdown_default_executor`. The new coroutine " @@ -7743,48 +8359,48 @@ msgid "" "utilize the new coroutine. Patch by Kyle Stanley." msgstr "" -#: ../../../build/NEWS:4022 +#: ../../../build/NEWS:4371 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:4025 +#: ../../../build/NEWS:4374 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:4028 +#: ../../../build/NEWS:4377 msgid "" "`bpo-38110 `__: The os.closewalk() " "implementation now uses the libc fdwalk() API on platforms where it is " "available." msgstr "" -#: ../../../build/NEWS:4031 +#: ../../../build/NEWS:4380 msgid "" "`bpo-38093 `__: Fixes AsyncMock so it " "doesn't crash when used with AsyncContextManagers or AsyncIterators." msgstr "" -#: ../../../build/NEWS:4034 +#: ../../../build/NEWS:4383 msgid "" "`bpo-37488 `__: Add warning to " ":meth:`datetime.utctimetuple`, :meth:`datetime.utcnow` and " ":meth:`datetime.utcfromtimestamp` ." msgstr "" -#: ../../../build/NEWS:4037 +#: ../../../build/NEWS:4386 msgid "" "`bpo-35640 `__: Allow passing a :term" ":`path-like object` as ``directory`` argument to the " ":class:`http.server.SimpleHTTPRequestHandler` class. Patch by Géry Ogam." msgstr "" -#: ../../../build/NEWS:4041 +#: ../../../build/NEWS:4390 msgid "" "`bpo-38086 `__: Update " "importlib.metadata with changes from `importlib_metadata 0.21 " @@ -7792,7 +8408,7 @@ msgid "" "devs/importlib_metadata/blob/0.21/importlib_metadata/docs/changelog.rst>`_." msgstr "" -#: ../../../build/NEWS:4045 +#: ../../../build/NEWS:4394 msgid "" "`bpo-37251 `__: Remove `__code__` check " "in AsyncMock that incorrectly evaluated function specs as async objects but " @@ -7800,53 +8416,53 @@ msgid "" "defined as async objects." msgstr "" -#: ../../../build/NEWS:4049 +#: ../../../build/NEWS:4398 msgid "" "`bpo-38037 `__: Fix reference counters " "in the :mod:`signal` module." msgstr "" -#: ../../../build/NEWS:4051 +#: ../../../build/NEWS:4400 msgid "" "`bpo-38066 `__: Hide internal " "asyncio.Stream methods: feed_eof(), feed_data(), set_exception() and " "set_transport()." msgstr "" -#: ../../../build/NEWS:4054 +#: ../../../build/NEWS:4403 msgid "" "`bpo-38059 `__: inspect.py now uses " "sys.exit() instead of exit()" msgstr "" -#: ../../../build/NEWS:4056 +#: ../../../build/NEWS:4405 msgid "" "`bpo-38049 `__: Added command-line " "interface for the :mod:`ast` module." msgstr "" -#: ../../../build/NEWS:4058 +#: ../../../build/NEWS:4407 msgid "" "`bpo-37953 `__: In :mod:`typing`, " "improved the ``__hash__`` and ``__eq__`` methods for " ":class:`ForwardReferences`." msgstr "" -#: ../../../build/NEWS:4061 +#: ../../../build/NEWS:4410 msgid "" "`bpo-38026 `__: Fixed " ":func:`inspect.getattr_static` used ``isinstance`` while it should avoid " "dynamic lookup." msgstr "" -#: ../../../build/NEWS:4064 +#: ../../../build/NEWS:4413 msgid "" "`bpo-35923 `__: Update " ":class:`importlib.machinery.BuiltinImporter` to use ``loader._ORIGIN`` " "instead of a hardcoded value. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:4067 +#: ../../../build/NEWS:4416 msgid "" "`bpo-38010 `__: In " "``importlib.metadata`` sync with ``importlib_metadata`` 0.20, clarifying " @@ -7854,7 +8470,7 @@ msgid "" "returned for ``requires()`` on ``dist-info`` packages." msgstr "" -#: ../../../build/NEWS:4071 +#: ../../../build/NEWS:4420 msgid "" "`bpo-38006 `__: " "weakref.WeakValueDictionary defines a local remove() function used as " @@ -7862,21 +8478,21 @@ msgid "" "Modify the implementation to avoid the closure." msgstr "" -#: ../../../build/NEWS:4075 +#: ../../../build/NEWS:4424 msgid "" "`bpo-37995 `__: Added the *indent* " "option to :func:`ast.dump` which allows it to produce a multiline indented " "output." msgstr "" -#: ../../../build/NEWS:4078 +#: ../../../build/NEWS:4427 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:4081 +#: ../../../build/NEWS:4430 msgid "" "`bpo-37140 `__: Fix a ctypes regression " "of Python 3.8. When a ctypes.Structure is passed by copy to a function, " @@ -7886,27 +8502,27 @@ msgid "" "longer call the finalizer twice." msgstr "" -#: ../../../build/NEWS:4087 +#: ../../../build/NEWS:4436 msgid "" "`bpo-37587 `__: ``_json.scanstring`` is " "now up to 3x faster when there are many backslash escaped characters in the " "JSON string." msgstr "" -#: ../../../build/NEWS:4090 +#: ../../../build/NEWS:4439 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:4093 +#: ../../../build/NEWS:4442 msgid "" "`bpo-10978 `__: Semaphores and " "BoundedSemaphores can now release more than one waiting thread at a time." msgstr "" -#: ../../../build/NEWS:4096 +#: ../../../build/NEWS:4445 msgid "" "`bpo-37972 `__: Subscripts to the " "`unittest.mock.call` objects now receive the same chaining mechanism as any " @@ -7914,67 +8530,67 @@ msgid "" "`TypeError`:" msgstr "" -#: ../../../build/NEWS:4100 +#: ../../../build/NEWS:4449 msgid "call().foo().__getitem__('bar')" msgstr "call().foo().__getitem__('bar')" -#: ../../../build/NEWS:4102 +#: ../../../build/NEWS:4451 msgid "Patch by blhsing" msgstr "Ditambal oleh blhsing" -#: ../../../build/NEWS:4104 +#: ../../../build/NEWS:4453 msgid "" "`bpo-37965 `__: Fix C compiler warning " "caused by distutils.ccompiler.CCompiler.has_function." msgstr "" -#: ../../../build/NEWS:4107 +#: ../../../build/NEWS:4456 msgid "" "`bpo-37964 `__: Add ``F_GETPATH`` " "command to :mod:`fcntl`." msgstr "" -#: ../../../build/NEWS:4109 +#: ../../../build/NEWS:4458 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:4112 +#: ../../../build/NEWS:4461 msgid "" "`bpo-37961 `__: Add a ``total_nframe`` " "field to the traces collected by the tracemalloc module. This field " "indicates the original number of frames before it was truncated." msgstr "" -#: ../../../build/NEWS:4116 +#: ../../../build/NEWS:4465 msgid "" "`bpo-37951 `__: Most features of the " "subprocess module now work again in subinterpreters. Only *preexec_fn* is " "restricted in subinterpreters." msgstr "" -#: ../../../build/NEWS:4119 +#: ../../../build/NEWS:4468 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:4122 +#: ../../../build/NEWS:4471 msgid "" "`bpo-37950 `__: Fix :func:`ast.dump` " "when call with incompletely initialized node." msgstr "" -#: ../../../build/NEWS:4125 +#: ../../../build/NEWS:4474 msgid "" "`bpo-34679 `__: Restores instantiation " "of Windows IOCP event loops from the non-main thread." msgstr "" -#: ../../../build/NEWS:4128 +#: ../../../build/NEWS:4477 msgid "" "`bpo-36917 `__: Add default " "implementation of the :meth:`ast.NodeVisitor.visit_Constant` method which " @@ -7982,58 +8598,58 @@ msgid "" " ``visit_Str()``, etc." msgstr "" -#: ../../../build/NEWS:4133 +#: ../../../build/NEWS:4482 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:4136 +#: ../../../build/NEWS:4485 msgid "" "`bpo-26589 `__: Added a new status code " "to the http module: 451 UNAVAILABLE_FOR_LEGAL_REASONS" msgstr "" -#: ../../../build/NEWS:4139 +#: ../../../build/NEWS:4488 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:4143 +#: ../../../build/NEWS:4492 msgid "" "`bpo-32554 `__: Deprecate having " "random.seed() call hash on arbitrary types." msgstr "" -#: ../../../build/NEWS:4145 +#: ../../../build/NEWS:4494 msgid "" "`bpo-9938 `__: Add optional keyword " "argument ``exit_on_error`` for :class:`ArgumentParser`." msgstr "" -#: ../../../build/NEWS:4148 +#: ../../../build/NEWS:4497 msgid "" "`bpo-37851 `__: The :mod:`faulthandler` " "module no longer allocates its alternative stack at Python startup. Now the " "stack is only allocated at the first faulthandler usage." msgstr "" -#: ../../../build/NEWS:4152 +#: ../../../build/NEWS:4501 msgid "" "`bpo-32793 `__: Fix a duplicated debug " "message when :meth:`smtplib.SMTP.connect` is called." msgstr "" -#: ../../../build/NEWS:4155 +#: ../../../build/NEWS:4504 msgid "" "`bpo-37885 `__: venv: Don't generate " "unset variable warning on deactivate." msgstr "" -#: ../../../build/NEWS:4157 +#: ../../../build/NEWS:4506 msgid "" "`bpo-37868 `__: Fix " "dataclasses.is_dataclass when given an instance that never raises " @@ -8041,7 +8657,7 @@ msgid "" "for __dataclass_fields__ even if it's not a dataclass." msgstr "" -#: ../../../build/NEWS:4161 +#: ../../../build/NEWS:4510 msgid "" "`bpo-37811 `__: Fix ``socket`` module's " "``socket.connect(address)`` function being unable to establish connection in" @@ -8050,13 +8666,13 @@ msgid "" "timeout value." msgstr "" -#: ../../../build/NEWS:4166 +#: ../../../build/NEWS:4515 msgid "" "`bpo-37863 `__: Optimizations for " "Fraction.__hash__ suggested by Tim Peters." msgstr "" -#: ../../../build/NEWS:4168 +#: ../../../build/NEWS:4517 msgid "" "`bpo-21131 `__: Fix " "``faulthandler.register(chain=True)`` stack. faulthandler now allocates a " @@ -8065,73 +8681,73 @@ msgid "" "more than ``SIGSTKSZ`` bytes of stack memory on some platforms." msgstr "" -#: ../../../build/NEWS:4174 +#: ../../../build/NEWS:4523 msgid "" "`bpo-37798 `__: Add C fastpath for " "statistics.NormalDist.inv_cdf() Patch by Dong-hee Na" msgstr "" -#: ../../../build/NEWS:4177 +#: ../../../build/NEWS:4526 msgid "" "`bpo-37804 `__: Remove the deprecated " "method `threading.Thread.isAlive()`. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:4180 +#: ../../../build/NEWS:4529 msgid "" "`bpo-37819 `__: Add " "Fraction.as_integer_ratio() to match the corresponding methods in bool, int," " float, and decimal." msgstr "" -#: ../../../build/NEWS:4183 +#: ../../../build/NEWS:4532 msgid "" "`bpo-14465 `__: Add an " "xml.etree.ElementTree.indent() function for pretty-printing XML trees. " "Contributed by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:4186 +#: ../../../build/NEWS:4535 msgid "" "`bpo-37810 `__: Fix :mod:`difflib` ``?``" " hint in diff output when dealing with tabs. Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:4189 +#: ../../../build/NEWS:4538 msgid "" "`bpo-37772 `__: In ``zipfile.Path``, " "when adding implicit dirs, ensure that ancestral directories are added and " "that duplicates are excluded." msgstr "" -#: ../../../build/NEWS:4192 +#: ../../../build/NEWS:4541 msgid "" "`bpo-18578 `__: Renamed and documented " "`test.bytecode_helper` as `test.support.bytecode_helper`. Patch by Joannah " "Nanjekye." msgstr "" -#: ../../../build/NEWS:4195 +#: ../../../build/NEWS:4544 msgid "" "`bpo-37785 `__: Fix xgettext warnings in" " :mod:`argparse`." msgstr "" -#: ../../../build/NEWS:4197 +#: ../../../build/NEWS:4546 msgid "" "`bpo-34488 `__: :meth:`writelines` " "method of :class:`io.BytesIO` is now slightly faster when many small lines " "are passed. Patch by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:4201 +#: ../../../build/NEWS:4550 msgid "" "`bpo-37449 `__: `ensurepip` now uses " "`importlib.resources.read_binary()` to read data instead of " "`pkgutil.get_data()`. Patch by Joannah Nanjekye." msgstr "" -#: ../../../build/NEWS:4204 +#: ../../../build/NEWS:4553 msgid "" "`bpo-28292 `__: Mark calendar.py helper " "functions as being private. The follows PEP 8 guidance to maintain the " @@ -8139,14 +8755,14 @@ msgid "" "confusion." msgstr "" -#: ../../../build/NEWS:4208 +#: ../../../build/NEWS:4557 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:4212 +#: ../../../build/NEWS:4561 msgid "" "`bpo-37742 `__: The logging.getLogger() " "API now returns the root logger when passed the name 'root', whereas " @@ -8156,53 +8772,53 @@ msgid "" "module called 'root.py'." msgstr "" -#: ../../../build/NEWS:4218 +#: ../../../build/NEWS:4567 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:4222 +#: ../../../build/NEWS:4571 msgid "" "`bpo-37723 `__: Fix performance " "regression on regular expression parsing with huge character sets. Patch by " "Yann Vaginay." msgstr "" -#: ../../../build/NEWS:4225 +#: ../../../build/NEWS:4574 msgid "" "`bpo-35943 `__: The function " ":c:func:`PyImport_GetModule` now ensures any module it returns is fully " "initialized. Patch by Joannah Nanjekye." msgstr "" -#: ../../../build/NEWS:4228 +#: ../../../build/NEWS:4577 msgid "" "`bpo-32178 `__: Fix IndexError in " ":mod:`email` package when trying to parse invalid address fields starting " "with ``:``." msgstr "" -#: ../../../build/NEWS:4231 +#: ../../../build/NEWS:4580 msgid "" "`bpo-37268 `__: The :mod:`parser` module" " is deprecated and will be removed in future versions of Python." msgstr "" -#: ../../../build/NEWS:4234 +#: ../../../build/NEWS:4583 msgid "" "`bpo-11953 `__: Completing WSA* error " "codes in :mod:`socket`." msgstr "" -#: ../../../build/NEWS:4236 +#: ../../../build/NEWS:4585 msgid "" "`bpo-37685 `__: Fixed comparisons of " ":class:`datetime.timedelta` and :class:`datetime.timezone`." msgstr "" -#: ../../../build/NEWS:4239 +#: ../../../build/NEWS:4588 msgid "" "`bpo-37697 `__: Syncronize " "``importlib.metadata`` with `importlib_metadata 0.19 `__: Correct " ":func:`curses.unget_wch` error message. Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:4247 +#: ../../../build/NEWS:4596 msgid "" "`bpo-37689 `__: Add " ":meth:`is_relative_to` in :class:`PurePath` to determine whether or not one " "path is relative to another." msgstr "" -#: ../../../build/NEWS:4250 +#: ../../../build/NEWS:4599 msgid "" "`bpo-29553 `__: Fixed " ":meth:`argparse.ArgumentParser.format_usage` for mutually exclusive groups. " "Patch by Andrew Nester." msgstr "" -#: ../../../build/NEWS:4253 +#: ../../../build/NEWS:4602 msgid "" "`bpo-37691 `__: Let math.dist() accept " "coordinates as sequences (or iterables) rather than just tuples." msgstr "" -#: ../../../build/NEWS:4256 +#: ../../../build/NEWS:4605 msgid "" "`bpo-37685 `__: Fixed ``__eq__``, " "``__lt__`` etc implementations in some classes. They now return " @@ -8245,25 +8861,25 @@ msgid "" "with :data:`~unittest.mock.ANY` will return ``True``)." msgstr "" -#: ../../../build/NEWS:4262 +#: ../../../build/NEWS:4611 msgid "" "`bpo-37354 `__: Make Activate.ps1 " "Powershell script static to allow for signing it." msgstr "" -#: ../../../build/NEWS:4265 +#: ../../../build/NEWS:4614 msgid "" "`bpo-37664 `__: Update wheels bundled " "with ensurepip (pip 19.2.3 and setuptools 41.2.0)" msgstr "" -#: ../../../build/NEWS:4268 +#: ../../../build/NEWS:4617 msgid "" "`bpo-37663 `__: Bring consistency to " "venv shell activation scripts by always using __VENV_PROMPT__." msgstr "" -#: ../../../build/NEWS:4271 +#: ../../../build/NEWS:4620 msgid "" "`bpo-37642 `__: Allowed the pure Python " "implementation of :class:`datetime.timezone` to represent sub-minute offsets" @@ -8271,64 +8887,64 @@ msgid "" " 24:00) and (-23:59, 24:00). Patch by Ngalim Siregar" msgstr "" -#: ../../../build/NEWS:4276 +#: ../../../build/NEWS:4625 msgid "" "`bpo-36161 `__: In :mod:`posix`, use " "``ttyname_r`` instead of ``ttyname`` for thread safety." msgstr "" -#: ../../../build/NEWS:4279 +#: ../../../build/NEWS:4628 msgid "" "`bpo-36324 `__: Make internal attributes" " for statistics.NormalDist() private." msgstr "" -#: ../../../build/NEWS:4281 +#: ../../../build/NEWS:4630 msgid "" "`bpo-37555 `__: Fix " "`NonCallableMock._call_matcher` returning tuple instead of `_Call` object " "when `self._spec_signature` exists. Patch by Elizabeth Uselton" msgstr "" -#: ../../../build/NEWS:4285 +#: ../../../build/NEWS:4634 msgid "" "`bpo-29446 `__: Make `from tkinter " "import *` import only the expected objects." msgstr "" -#: ../../../build/NEWS:4287 +#: ../../../build/NEWS:4636 msgid "" "`bpo-16970 `__: Adding a value error " "when an invalid value in passed to nargs Patch by Robert Leenders" msgstr "" -#: ../../../build/NEWS:4290 +#: ../../../build/NEWS:4639 msgid "" "`bpo-34443 `__: Exceptions from " ":mod:`enum` now use the ``__qualname`` of the enum class in the exception " "message instead of the ``__name__``." msgstr "" -#: ../../../build/NEWS:4293 +#: ../../../build/NEWS:4642 msgid "" "`bpo-37491 `__: Fix ``IndexError`` when " "parsing email headers with unexpectedly ending bare-quoted string value. " "Patch by Abhilash Raj." msgstr "" -#: ../../../build/NEWS:4296 +#: ../../../build/NEWS:4645 msgid "" "`bpo-37587 `__: Make json.loads faster " "for long strings. (Patch by Marco Paolini)" msgstr "" -#: ../../../build/NEWS:4299 +#: ../../../build/NEWS:4648 msgid "" "`bpo-18378 `__: Recognize \"UTF-8\" as a" " valid value for LC_CTYPE in locale._parse_localename." msgstr "" -#: ../../../build/NEWS:4302 +#: ../../../build/NEWS:4651 msgid "" "`bpo-37579 `__: Return " ":exc:`NotImplemented` in Python implementation of ``__eq__`` for " @@ -8337,53 +8953,53 @@ msgid "" "Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:4307 +#: ../../../build/NEWS:4656 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:4311 +#: ../../../build/NEWS:4660 msgid "" "`bpo-37531 `__: \"python3 -m test -jN " "--timeout=TIMEOUT\" now kills a worker process if it runs longer than " "*TIMEOUT* seconds." msgstr "" -#: ../../../build/NEWS:4314 +#: ../../../build/NEWS:4663 msgid "" "`bpo-37482 `__: Fix serialization of " "display name in originator or destination address fields with both encoded " "words and special chars." msgstr "" -#: ../../../build/NEWS:4317 +#: ../../../build/NEWS:4666 msgid "" "`bpo-36993 `__: Improve error reporting " "for corrupt zip files with bad zip64 extra data. Patch by Daniel Hillier." msgstr "" -#: ../../../build/NEWS:4320 +#: ../../../build/NEWS:4669 msgid "" "`bpo-37502 `__: pickle.loads() no longer" " raises TypeError when the buffers argument is set to None" msgstr "" -#: ../../../build/NEWS:4323 +#: ../../../build/NEWS:4672 msgid "" "`bpo-37520 `__: Correct behavior for " "zipfile.Path.parent when the path object identifies a subdirectory." msgstr "" -#: ../../../build/NEWS:4326 +#: ../../../build/NEWS:4675 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:4329 +#: ../../../build/NEWS:4678 msgid "" "`bpo-37424 `__: Fixes a possible hang " "when using a timeout on `subprocess.run()` while capturing output. If the " @@ -8393,7 +9009,7 @@ msgid "" "the pipes." msgstr "" -#: ../../../build/NEWS:4335 +#: ../../../build/NEWS:4684 msgid "" "`bpo-37421 `__: Fix " ":func:`multiprocessing.util.get_temp_dir` finalizer: clear also the " @@ -8402,34 +9018,34 @@ msgid "" "reusing the removed temporary directory." msgstr "" -#: ../../../build/NEWS:4340 +#: ../../../build/NEWS:4689 msgid "" "`bpo-37481 `__: The distutils " "``bdist_wininst`` command is deprecated in Python 3.8, use ``bdist_wheel`` " "(wheel packages) instead." msgstr "" -#: ../../../build/NEWS:4343 +#: ../../../build/NEWS:4692 msgid "" "`bpo-37479 `__: When `Enum.__str__` is " "overridden in a derived class, the override will be used by " "`Enum.__format__` regardless of whether mixin classes are present." msgstr "" -#: ../../../build/NEWS:4347 +#: ../../../build/NEWS:4696 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:4350 +#: ../../../build/NEWS:4699 msgid "" "`bpo-37437 `__: Update vendorized expat " "version to 2.2.7." msgstr "" -#: ../../../build/NEWS:4352 +#: ../../../build/NEWS:4701 msgid "" "`bpo-37428 `__: " "SSLContext.post_handshake_auth = True no longer sets " @@ -8438,14 +9054,14 @@ msgid "" " chain validation when the flag is set." msgstr "" -#: ../../../build/NEWS:4357 +#: ../../../build/NEWS:4706 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:4360 +#: ../../../build/NEWS:4709 msgid "" "`bpo-37412 `__: The :func:`os.getcwdb` " "function now uses the UTF-8 encoding on Windows, rather than the ANSI code " @@ -8453,20 +9069,20 @@ msgid "" " on Windows." msgstr "" -#: ../../../build/NEWS:4364 +#: ../../../build/NEWS:4713 msgid "" "`bpo-37406 `__: The sqlite3 module now " "raises TypeError, rather than ValueError, if operation argument type is not " "str: execute(), executemany() and calling a connection." msgstr "" -#: ../../../build/NEWS:4368 +#: ../../../build/NEWS:4717 msgid "" "`bpo-29412 `__: Fix IndexError in " "parsing a header value ending unexpectedly. Patch by Abhilash Raj." msgstr "" -#: ../../../build/NEWS:4371 +#: ../../../build/NEWS:4720 msgid "" "`bpo-36546 `__: The *dist* argument for " "statistics.quantiles() is now positional only. The current name doesn't " @@ -8475,20 +9091,20 @@ msgid "" "to change the name later." msgstr "" -#: ../../../build/NEWS:4376 +#: ../../../build/NEWS:4725 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:4379 +#: ../../../build/NEWS:4728 msgid "" "`bpo-37376 `__: :mod:`pprint` now has " "support for :class:`types.SimpleNamespace`. Patch by Carl Bordum Hansen." msgstr "" -#: ../../../build/NEWS:4382 +#: ../../../build/NEWS:4731 msgid "" "`bpo-26967 `__: An " ":class:`~argparse.ArgumentParser` with ``allow_abbrev=False`` no longer " @@ -8496,21 +9112,21 @@ msgid "" "abbreviation of long flags as documented. Patch by Zac Hatfield-Dodds." msgstr "" -#: ../../../build/NEWS:4387 +#: ../../../build/NEWS:4736 msgid "" "`bpo-37212 `__: " ":func:`unittest.mock.call` now preserves the order of keyword arguments in " "repr output. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:4390 +#: ../../../build/NEWS:4739 msgid "" "`bpo-37372 `__: Fix error unpickling " "datetime.time objects from Python 2 with seconds>=24. Patch by Justin " "Blanchard." msgstr "" -#: ../../../build/NEWS:4393 +#: ../../../build/NEWS:4742 msgid "" "`bpo-37345 `__: Add formal support for " "UDPLITE sockets. Support was present before, but it is now easier to detect " @@ -8520,13 +9136,13 @@ msgid "" "Gabe Appleton." msgstr "" -#: ../../../build/NEWS:4400 +#: ../../../build/NEWS:4749 msgid "" "`bpo-37358 `__: Optimized " "``functools.partial`` by using vectorcall." msgstr "" -#: ../../../build/NEWS:4402 +#: ../../../build/NEWS:4751 msgid "" "`bpo-37347 `__: " ":meth:`sqlite3.Connection.create_aggregate`, " @@ -8538,33 +9154,33 @@ msgid "" "same. Now callbacks are stored more carefully. Patch by Aleksandr Balezin." msgstr "" -#: ../../../build/NEWS:4410 +#: ../../../build/NEWS:4759 msgid "" "`bpo-37163 `__: The *obj* argument of " ":func:`dataclasses.replace` is positional-only now." msgstr "" -#: ../../../build/NEWS:4413 +#: ../../../build/NEWS:4762 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:4417 +#: ../../../build/NEWS:4766 msgid "" "`bpo-37328 `__: ``HTMLParser.unescape`` " "is removed. It was undocumented and deprecated since Python 3.4." msgstr "" -#: ../../../build/NEWS:4420 +#: ../../../build/NEWS:4769 msgid "" "`bpo-37305 `__: Add .webmanifest -> " "application/manifest+json to list of recognized file types and content type " "headers" msgstr "" -#: ../../../build/NEWS:4423 +#: ../../../build/NEWS:4772 msgid "" "`bpo-37320 `__: ``aifc.openfp()`` alias " "to ``aifc.open()``, ``sunau.openfp()`` alias to ``sunau.open()``, and " @@ -8572,46 +9188,46 @@ msgid "" "deprecated since Python 3.7." msgstr "" -#: ../../../build/NEWS:4427 +#: ../../../build/NEWS:4776 msgid "" "`bpo-37315 `__: Deprecated accepting " "floats with integral value (like ``5.0``) in :func:`math.factorial`." msgstr "" -#: ../../../build/NEWS:4430 +#: ../../../build/NEWS:4779 msgid "" "`bpo-37312 `__: ``_dummy_thread`` and " "``dummy_threading`` modules have been removed. These modules were deprecated" " since Python 3.7 which requires threading support." msgstr "" -#: ../../../build/NEWS:4434 +#: ../../../build/NEWS:4783 msgid "" "`bpo-33972 `__: Email with single part " "but content-type set to ``multipart/*`` doesn't raise AttributeError " "anymore." msgstr "" -#: ../../../build/NEWS:4437 +#: ../../../build/NEWS:4786 msgid "" "`bpo-37280 `__: Use threadpool for " "reading from file for sendfile fallback mode." msgstr "" -#: ../../../build/NEWS:4440 +#: ../../../build/NEWS:4789 msgid "" "`bpo-37279 `__: Fix asyncio sendfile " "support when sendfile sends extra data in fallback mode." msgstr "" -#: ../../../build/NEWS:4443 +#: ../../../build/NEWS:4792 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:4447 +#: ../../../build/NEWS:4796 msgid "" "`bpo-37266 `__: In a subinterpreter, " "spawning a daemon thread now raises an exception. Daemon threads were never " @@ -8619,14 +9235,14 @@ msgid "" "crashed with a Pyton fatal error if a daemon thread was still running." msgstr "" -#: ../../../build/NEWS:4452 +#: ../../../build/NEWS:4801 msgid "" "`bpo-37210 `__: Allow pure Python " "implementation of :mod:`pickle` to work even when the C :mod:`_pickle` " "module is unavailable." msgstr "" -#: ../../../build/NEWS:4455 +#: ../../../build/NEWS:4804 msgid "" "`bpo-21872 `__: Fix :mod:`lzma`: module " "decompresses data incompletely. When decompressing a FORMAT_ALONE format " @@ -8634,7 +9250,7 @@ msgid "" "bytes can't be output. Patch by Ma Lin." msgstr "" -#: ../../../build/NEWS:4460 +#: ../../../build/NEWS:4809 msgid "" "`bpo-35922 `__: Fix " ":meth:`RobotFileParser.crawl_delay` and :meth:`RobotFileParser.request_rate`" @@ -8642,27 +9258,27 @@ msgid "" " rule is defined in the robots.txt file. Patch by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:4465 +#: ../../../build/NEWS:4814 msgid "" "`bpo-35766 `__: Change the format of " "feature_version to be a (major, minor) tuple." msgstr "" -#: ../../../build/NEWS:4468 +#: ../../../build/NEWS:4817 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:4472 +#: ../../../build/NEWS:4821 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:4476 +#: ../../../build/NEWS:4825 msgid "" "`bpo-36402 `__: Fix a race condition at " "Python shutdown when waiting for threads. Wait until the Python thread state" @@ -8670,26 +9286,26 @@ msgid "" " than just wait until non-daemon Python threads complete." msgstr "" -#: ../../../build/NEWS:4481 +#: ../../../build/NEWS:4830 msgid "" "`bpo-37206 `__: Default values which " "cannot be represented as Python objects no longer improperly represented as " "``None`` in function signatures." msgstr "" -#: ../../../build/NEWS:4484 +#: ../../../build/NEWS:4833 msgid "" "`bpo-37111 `__: Added ``encoding`` and " "``errors`` keyword parameters to ``logging.basicConfig``." msgstr "" -#: ../../../build/NEWS:4487 +#: ../../../build/NEWS:4836 msgid "" "`bpo-12144 `__: Ensure cookies with " "``expires`` attribute are handled in :meth:`CookieJar.make_cookies`." msgstr "" -#: ../../../build/NEWS:4490 +#: ../../../build/NEWS:4839 msgid "" "`bpo-34886 `__: Fix an unintended " "ValueError from :func:`subprocess.run` when checking for conflicting `input`" @@ -8699,50 +9315,50 @@ msgid "" " Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:4496 +#: ../../../build/NEWS:4845 msgid "" "`bpo-37173 `__: The exception message " "for ``inspect.getfile()`` now correctly reports the passed class rather than" " the builtins module." msgstr "" -#: ../../../build/NEWS:4499 +#: ../../../build/NEWS:4848 msgid "" "`bpo-37178 `__: Give math.perm() a one " "argument form that means the same as math.factorial()." msgstr "" -#: ../../../build/NEWS:4502 +#: ../../../build/NEWS:4851 msgid "" "`bpo-37178 `__: For math.perm(n, k), let" " k default to n, giving the same result as factorial." msgstr "" -#: ../../../build/NEWS:4505 +#: ../../../build/NEWS:4854 msgid "" "`bpo-37165 `__: Converted " "_collections._count_elements to use the Argument Clinic." msgstr "" -#: ../../../build/NEWS:4508 +#: ../../../build/NEWS:4857 msgid "" "`bpo-34767 `__: Do not always create a " ":class:`collections.deque` in :class:`asyncio.Lock`." msgstr "" -#: ../../../build/NEWS:4511 +#: ../../../build/NEWS:4860 msgid "" "`bpo-37158 `__: Speed-up " "statistics.fmean() by switching from a function to a generator." msgstr "" -#: ../../../build/NEWS:4514 +#: ../../../build/NEWS:4863 msgid "" "`bpo-34282 `__: Remove ``Enum._convert``" " method, deprecated in 3.8." msgstr "" -#: ../../../build/NEWS:4516 +#: ../../../build/NEWS:4865 msgid "" "`bpo-37150 `__: " "`argparse._ActionsContainer.add_argument` now throws error, if someone " @@ -8750,53 +9366,53 @@ msgid "" "`type` argument" msgstr "" -#: ../../../build/NEWS:4520 +#: ../../../build/NEWS:4869 msgid "" "`bpo-28724 `__: The socket module now " "has the :func:`socket.send_fds` and :func:`socket.recv.fds` methods. " "Contributed by Joannah Nanjekye, Shinya Okano and Victor Stinner." msgstr "" -#: ../../../build/NEWS:4524 +#: ../../../build/NEWS:4873 msgid "" "`bpo-35621 `__: Support running asyncio " "subprocesses when execution event loop in a thread on UNIX." msgstr "" -#: ../../../build/NEWS:4527 +#: ../../../build/NEWS:4876 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:4530 +#: ../../../build/NEWS:4879 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:4534 +#: ../../../build/NEWS:4883 msgid "" "`bpo-31163 `__: pathlib.Path instance's " "rename and replace methods now return the new Path instance." msgstr "" -#: ../../../build/NEWS:4537 +#: ../../../build/NEWS:4886 msgid "" "`bpo-25068 `__: " ":class:`urllib.request.ProxyHandler` now lowercases the keys of the passed " "dictionary." msgstr "" -#: ../../../build/NEWS:4540 +#: ../../../build/NEWS:4889 msgid "" "`bpo-26185 `__: Fix :func:`repr` on " "empty :class:`ZipInfo` object. Patch by Mickaël Schoentgen." msgstr "" -#: ../../../build/NEWS:4543 +#: ../../../build/NEWS:4892 msgid "" "`bpo-21315 `__: Email headers containing" " RFC2047 encoded words are parsed despite the missing whitespace, and a " @@ -8804,58 +9420,58 @@ msgid "" "now registered as a defect." msgstr "" -#: ../../../build/NEWS:4547 +#: ../../../build/NEWS:4896 msgid "" "`bpo-31904 `__: Port test_datetime to " "VxWorks: skip zoneinfo tests on VxWorks" msgstr "" -#: ../../../build/NEWS:4549 +#: ../../../build/NEWS:4898 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:4553 +#: ../../../build/NEWS:4902 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:4557 +#: ../../../build/NEWS:4906 msgid "" "`bpo-35070 `__: posix.getgrouplist() now" " works correctly when the user belongs to NGROUPS_MAX supplemental groups. " "Patch by Jeffrey Kintscher." msgstr "" -#: ../../../build/NEWS:4560 +#: ../../../build/NEWS:4909 msgid "" "`bpo-31783 `__: Fix race condition in " "ThreadPoolExecutor when worker threads are created during interpreter " "shutdown." msgstr "" -#: ../../../build/NEWS:4563 +#: ../../../build/NEWS:4912 msgid "" "`bpo-36582 `__: Fix " "``UserString.encode()`` to correctly return ``bytes`` rather than a " "``UserString`` instance." msgstr "" -#: ../../../build/NEWS:4566 +#: ../../../build/NEWS:4915 msgid "" "`bpo-32424 `__: Deprecate " "xml.etree.ElementTree.Element.copy() in favor of copy.copy()." msgstr "" -#: ../../../build/NEWS:4569 +#: ../../../build/NEWS:4918 msgid "Patch by Gordon P. Hemsley" msgstr "" -#: ../../../build/NEWS:4571 +#: ../../../build/NEWS:4920 msgid "" "`bpo-36564 `__: Fix infinite loop in " "email header folding logic that would be triggered when an email policy's " @@ -8863,84 +9479,84 @@ msgid "" "values in the message. Patch by Paul Ganssle" msgstr "" -#: ../../../build/NEWS:4576 +#: ../../../build/NEWS:4925 msgid "" "`bpo-36543 `__: Removed methods " "Element.getchildren(), Element.getiterator() and ElementTree.getiterator() " "and the xml.etree.cElementTree module." msgstr "" -#: ../../../build/NEWS:4579 +#: ../../../build/NEWS:4928 msgid "" "`bpo-36409 `__: Remove the old plistlib " "API deprecated in Python 3.4" msgstr "" -#: ../../../build/NEWS:4581 +#: ../../../build/NEWS:4930 msgid "" "`bpo-36302 `__: distutils sorts source " "file lists so that Extension .so files build more reproducibly by default" msgstr "" -#: ../../../build/NEWS:4584 +#: ../../../build/NEWS:4933 msgid "" "`bpo-36250 `__: Ignore ``ValueError`` " "from ``signal`` with ``interaction`` in non-main thread." msgstr "" -#: ../../../build/NEWS:4587 +#: ../../../build/NEWS:4936 msgid "" "`bpo-36046 `__: Added ``user``, " "``group`` and ``extra_groups`` parameters to the subprocess.Popen " "constructor. Patch by Patrick McLean." msgstr "" -#: ../../../build/NEWS:4590 +#: ../../../build/NEWS:4939 msgid "" "`bpo-32627 `__: Fix compile error when " "``_uuid`` headers conflicting included." msgstr "" -#: ../../../build/NEWS:4592 +#: ../../../build/NEWS:4941 msgid "" "`bpo-35800 `__: Deprecate " "``smtpd.MailmanProxy`` ready for future removal." msgstr "" -#: ../../../build/NEWS:4594 +#: ../../../build/NEWS:4943 msgid "" "`bpo-35168 `__: " ":attr:`shlex.shlex.punctuation_chars` is now a read-only property." msgstr "" -#: ../../../build/NEWS:4597 +#: ../../../build/NEWS:4946 msgid "" "`bpo-8538 `__: Add support for boolean " "actions like ``--foo`` and ``--no-foo`` to argparse. Patch contributed by " "Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:4600 +#: ../../../build/NEWS:4949 msgid "" "`bpo-20504 `__: Fixes a bug in " ":mod:`cgi` module when a multipart/form-data request has no `Content-Length`" " header." msgstr "" -#: ../../../build/NEWS:4603 +#: ../../../build/NEWS:4952 msgid "" "`bpo-25988 `__: The abstract base " "classes in :mod:`collections.abc` no longer are exposed in the regular " ":mod:`collections` module." msgstr "" -#: ../../../build/NEWS:4606 +#: ../../../build/NEWS:4955 msgid "" "`bpo-11122 `__: Distutils won't check " "for rpmbuild in specified paths only." msgstr "" -#: ../../../build/NEWS:4608 +#: ../../../build/NEWS:4957 msgid "" "`bpo-34775 `__: Division handling of " "PurePath now returns NotImplemented instead of raising a TypeError when " @@ -8948,20 +9564,20 @@ msgid "" "Aiudi." msgstr "" -#: ../../../build/NEWS:4612 +#: ../../../build/NEWS:4961 msgid "" "`bpo-34749 `__: " ":func:`binascii.a2b_base64` is now up to 2 times faster. Patch by Sergey " "Fedoseev." msgstr "" -#: ../../../build/NEWS:4615 +#: ../../../build/NEWS:4964 msgid "" "`bpo-34519 `__: Add additional aliases " "for HP Roman 8. Patch by Michael Osipov." msgstr "" -#: ../../../build/NEWS:4617 +#: ../../../build/NEWS:4966 msgid "" "`bpo-28009 `__: Fix uuid.getnode() on " "platforms with '.' as MAC Addr delimiter as well fix for MAC Addr format " @@ -8969,33 +9585,33 @@ msgid "" "platform with these settings. Patch by Michael Felt." msgstr "" -#: ../../../build/NEWS:4622 +#: ../../../build/NEWS:4971 msgid "" "`bpo-30618 `__: Add " ":meth:`~pathlib.Path.readlink`. Patch by Girts Folkmanis." msgstr "" -#: ../../../build/NEWS:4624 +#: ../../../build/NEWS:4973 msgid "" "`bpo-32498 `__: Made " ":func:`urllib.parse.unquote()` accept bytes in addition to strings. Patch by" " Stein Karlsen." msgstr "" -#: ../../../build/NEWS:4627 +#: ../../../build/NEWS:4976 msgid "" "`bpo-33348 `__: lib2to3 now recognizes " "expressions after ``*`` and `**` like in ``f(*[] or [])``." msgstr "" -#: ../../../build/NEWS:4630 +#: ../../../build/NEWS:4979 msgid "" "`bpo-32689 `__: Update " ":func:`shutil.move` function to allow for Path objects to be used as source " "argument. Patch by Emily Morehouse and Maxwell \"5.13b\" McKinnon." msgstr "" -#: ../../../build/NEWS:4634 +#: ../../../build/NEWS:4983 msgid "" "`bpo-32820 `__: Added __format__ to IPv4" " and IPv6 classes. Always outputs a fully zero- padded string. Supports " @@ -9003,26 +9619,26 @@ msgid "" "native format for IPv6 is hex. Also supports '#' and '_' modifiers." msgstr "" -#: ../../../build/NEWS:4639 +#: ../../../build/NEWS:4988 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:4643 +#: ../../../build/NEWS:4992 msgid "" "`bpo-4963 `__: Fixed non-deterministic " "behavior related to mimetypes extension mapping and module reinitialization." msgstr "" -#: ../../../build/NEWS:4649 +#: ../../../build/NEWS:4998 msgid "" "`bpo-21767 `__: Explicitly mention abc " "support in functools.singledispatch" msgstr "" -#: ../../../build/NEWS:4651 +#: ../../../build/NEWS:5000 msgid "" "`bpo-38816 `__: Provides more details " "about the interaction between :c:func:`fork` and CPython's runtime, focusing" @@ -9030,63 +9646,63 @@ msgid "" "should and shouldn't be called." msgstr "" -#: ../../../build/NEWS:4656 +#: ../../../build/NEWS:5005 msgid "" "`bpo-38351 `__: Modernize :mod:`email` " "examples from %-formatting to f-strings." msgstr "" -#: ../../../build/NEWS:4658 +#: ../../../build/NEWS:5007 msgid "" "`bpo-38778 `__: Document the fact that " ":exc:`RuntimeError` is raised if :meth:`os.fork` is called in a " "subinterpreter." msgstr "" -#: ../../../build/NEWS:4661 +#: ../../../build/NEWS:5010 msgid "" "`bpo-38592 `__: Add Brazilian Portuguese" " to the language switcher at Python Documentation website." msgstr "" -#: ../../../build/NEWS:4664 +#: ../../../build/NEWS:5013 msgid "" "`bpo-38294 `__: Add list of no-longer-" "escaped chars to re.escape documentation" msgstr "" -#: ../../../build/NEWS:4666 +#: ../../../build/NEWS:5015 msgid "" "`bpo-38053 `__: Modernized the plistlib " "documentation" msgstr "" -#: ../../../build/NEWS:4668 +#: ../../../build/NEWS:5017 msgid "" "`bpo-26868 `__: Fix example usage of " ":c:func:`PyModule_AddObject` to properly handle errors." msgstr "" -#: ../../../build/NEWS:4671 +#: ../../../build/NEWS:5020 msgid "" "`bpo-36797 `__: Fix a dead link in the " "distutils API Reference." msgstr "" -#: ../../../build/NEWS:4673 +#: ../../../build/NEWS:5022 msgid "" "`bpo-37977 `__: Warn more strongly and " "clearly about pickle insecurity" msgstr "" -#: ../../../build/NEWS:4675 +#: ../../../build/NEWS:5024 msgid "" "`bpo-37979 `__: Added a link to " "dateutil.parser.isoparse in the datetime.fromisoformat documentation. Patch " "by Paul Ganssle" msgstr "" -#: ../../../build/NEWS:4678 +#: ../../../build/NEWS:5027 msgid "" "`bpo-12707 `__: Deprecate info(), " "geturl(), getcode() methods in favor of the headers, url, and status " @@ -9095,126 +9711,126 @@ msgid "" "Ashwin Ramaswami" msgstr "" -#: ../../../build/NEWS:4683 +#: ../../../build/NEWS:5032 msgid "" "`bpo-37937 `__: Mention " "``frame.f_trace`` in :func:`sys.settrace` docs." msgstr "" -#: ../../../build/NEWS:4685 +#: ../../../build/NEWS:5034 msgid "" "`bpo-37878 `__: Make " ":c:func:`PyThreadState_DeleteCurrent` Internal." msgstr "" -#: ../../../build/NEWS:4687 +#: ../../../build/NEWS:5036 msgid "" "`bpo-37759 `__: Beginning edits to " "Whatsnew 3.8" msgstr "" -#: ../../../build/NEWS:4689 +#: ../../../build/NEWS:5038 msgid "" "`bpo-37726 `__: Stop recommending getopt" " in the tutorial for command line argument parsing and promote argparse." msgstr "" -#: ../../../build/NEWS:4692 +#: ../../../build/NEWS:5041 msgid "" "`bpo-32910 `__: Remove implementation-" "specific behaviour of how venv's Deactivate works." msgstr "" -#: ../../../build/NEWS:4695 +#: ../../../build/NEWS:5044 msgid "" "`bpo-37256 `__: Fix wording of arguments" " for :class:`Request` in :mod:`urllib.request`" msgstr "" -#: ../../../build/NEWS:4698 +#: ../../../build/NEWS:5047 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:4702 +#: ../../../build/NEWS:5051 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:4706 +#: ../../../build/NEWS:5055 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:4710 +#: ../../../build/NEWS:5059 msgid "Thanks to Benjamin Mintz for finding the bug." msgstr "Terima kasih kepada Benjamin Mintz telah menemukan bug." -#: ../../../build/NEWS:4712 +#: ../../../build/NEWS:5061 msgid "" "`bpo-37456 `__: Slash ('/') is now part " "of syntax." msgstr "" -#: ../../../build/NEWS:4714 +#: ../../../build/NEWS:5063 msgid "" "`bpo-37487 `__: Fix PyList_GetItem index" " description to include 0." msgstr "" -#: ../../../build/NEWS:4716 +#: ../../../build/NEWS:5065 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:4719 +#: ../../../build/NEWS:5068 msgid "" "`bpo-37478 `__: Added possible " "exceptions to the description of os.chdir()." msgstr "" -#: ../../../build/NEWS:4721 +#: ../../../build/NEWS:5070 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:4724 +#: ../../../build/NEWS:5073 msgid "" "`bpo-36260 `__: Add decompression " "pitfalls to zipfile module documentation." msgstr "" -#: ../../../build/NEWS:4726 +#: ../../../build/NEWS:5075 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:4730 +#: ../../../build/NEWS:5079 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:4733 +#: ../../../build/NEWS:5082 msgid "" "`bpo-36487 `__: Make C-API docs clear " "about what the \"main\" interpreter is." msgstr "" -#: ../../../build/NEWS:4735 +#: ../../../build/NEWS:5084 msgid "" "`bpo-23460 `__: The documentation for " "decimal string formatting using the `:g` specifier has been updated to " @@ -9222,39 +9838,39 @@ msgid "" "contributed by Tuomas Suutari." msgstr "" -#: ../../../build/NEWS:4739 +#: ../../../build/NEWS:5088 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:4743 +#: ../../../build/NEWS:5092 msgid "" "`bpo-33944 `__: Added a note about the " "intended use of code in .pth files." msgstr "" -#: ../../../build/NEWS:4745 +#: ../../../build/NEWS:5094 msgid "" "`bpo-34293 `__: Fix the Doc/Makefile " "regarding PAPER environment variable and PDF builds" msgstr "" -#: ../../../build/NEWS:4748 +#: ../../../build/NEWS:5097 msgid "" "`bpo-25237 `__: Add documentation for " "tkinter modules" msgstr "" -#: ../../../build/NEWS:4753 +#: ../../../build/NEWS:5102 msgid "" "`bpo-38614 `__: Fix test_communicate() " "of test_asyncio.test_subprocess: use ``support.LONG_TIMEOUT`` (5 minutes), " "instead of just 1 minute." msgstr "" -#: ../../../build/NEWS:4756 +#: ../../../build/NEWS:5105 msgid "" "`bpo-38614 `__: Add timeout constants to" " :mod:`test.support`: :data:`~test.support.LOOPBACK_TIMEOUT`, " @@ -9262,7 +9878,7 @@ msgid "" "and :data:`~test.support.LONG_TIMEOUT`." msgstr "" -#: ../../../build/NEWS:4762 +#: ../../../build/NEWS:5111 msgid "" "`bpo-38502 `__: test.regrtest now uses " "process groups in the multiprocessing mode (-jN command line option) if " @@ -9270,7 +9886,7 @@ msgid "" "functions are available." msgstr "" -#: ../../../build/NEWS:4766 +#: ../../../build/NEWS:5115 msgid "" "`bpo-35998 `__: Fix a race condition in " "test_asyncio.test_start_tls_server_1(). Previously, there was a race " @@ -9280,7 +9896,7 @@ msgid "" "longer sends data." msgstr "" -#: ../../../build/NEWS:4772 +#: ../../../build/NEWS:5121 msgid "" "`bpo-38470 `__: Fix " "``test_compileall.test_compile_dir_maxlevels()`` on Windows without long " @@ -9288,7 +9904,7 @@ msgid "" "subdirectories." msgstr "" -#: ../../../build/NEWS:4776 +#: ../../../build/NEWS:5125 msgid "" "`bpo-37531 `__: On timeout, regrtest no " "longer attempts to call ``popen.communicate()`` again: it can hang until all" @@ -9297,13 +9913,13 @@ msgid "" "main process from 1 minute to 5 minutes, for Python slowest buildbots." msgstr "" -#: ../../../build/NEWS:4782 +#: ../../../build/NEWS:5131 msgid "" "`bpo-38239 `__: Fix test_gdb for Link " "Time Optimization (LTO) builds." msgstr "" -#: ../../../build/NEWS:4784 +#: ../../../build/NEWS:5133 msgid "" "`bpo-38275 `__: test_ssl now handles " "disabled TLS/SSL versions better. OpenSSL's crypto policy and run-time " @@ -9312,7 +9928,7 @@ msgid "" "default with strict settings." msgstr "" -#: ../../../build/NEWS:4789 +#: ../../../build/NEWS:5138 msgid "" "`bpo-38271 `__: The private keys for " "test_ssl were encrypted with 3DES in traditional PKCS#5 format. 3DES and the" @@ -9320,7 +9936,7 @@ msgid "" "PKCS#8 format with AES256 encryption instead." msgstr "" -#: ../../../build/NEWS:4794 +#: ../../../build/NEWS:5143 msgid "" "`bpo-38270 `__: test.support now has a " "helper function to check for availibility of a hash digest function. Several" @@ -9328,7 +9944,7 @@ msgid "" "marked to use MD5 and skipped when MD5 is disabled." msgstr "" -#: ../../../build/NEWS:4799 +#: ../../../build/NEWS:5148 msgid "" "`bpo-37123 `__: Multiprocessing test " "test_mymanager() now also expects -SIGTERM, not only exitcode 0. " @@ -9336,30 +9952,30 @@ msgid "" "takes longer than 1 second to stop, which happens on slow buildbots." msgstr "" -#: ../../../build/NEWS:4804 +#: ../../../build/NEWS:5153 msgid "" "`bpo-38212 `__: Multiprocessing tests: " "increase test_queue_feeder_donot_stop_onexc() timeout from 1 to 60 seconds." msgstr "" -#: ../../../build/NEWS:4807 +#: ../../../build/NEWS:5156 msgid "" "`bpo-38117 `__: Test with OpenSSL 1.1.1d" msgstr "" -#: ../../../build/NEWS:4809 +#: ../../../build/NEWS:5158 msgid "" "`bpo-38018 `__: Increase code coverage " "for multiprocessing.shared_memory." msgstr "" -#: ../../../build/NEWS:4811 +#: ../../../build/NEWS:5160 msgid "" "`bpo-37805 `__: Add tests for " "json.dump(..., skipkeys=True). Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:4814 +#: ../../../build/NEWS:5163 msgid "" "`bpo-37531 `__: Enhance regrtest " "multiprocess timeout: write a message when killing a worker process, catch " @@ -9367,46 +9983,46 @@ msgid "" "to popen.communicate()." msgstr "" -#: ../../../build/NEWS:4818 +#: ../../../build/NEWS:5167 msgid "" "`bpo-37876 `__: Add tests for ROT-13 " "codec." msgstr "" -#: ../../../build/NEWS:4820 +#: ../../../build/NEWS:5169 msgid "" "`bpo-36833 `__: Added tests for " "PyDateTime_xxx_GET_xxx() macros of the C API of the :mod:`datetime` module. " "Patch by Joannah Nanjekye." msgstr "" -#: ../../../build/NEWS:4823 +#: ../../../build/NEWS:5172 msgid "" "`bpo-37558 `__: Fix " "test_shared_memory_cleaned_after_process_termination name handling" msgstr "" -#: ../../../build/NEWS:4826 +#: ../../../build/NEWS:5175 msgid "" "`bpo-37526 `__: Add " ":func:`test.support.catch_threading_exception`: context manager catching " ":class:`threading.Thread` exception using :func:`threading.excepthook`." msgstr "" -#: ../../../build/NEWS:4830 +#: ../../../build/NEWS:5179 msgid "" "`bpo-37421 `__: test_concurrent_futures " "now explicitly stops the ForkServer instance if it's running." msgstr "" -#: ../../../build/NEWS:4833 +#: ../../../build/NEWS:5182 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:4837 +#: ../../../build/NEWS:5186 msgid "" "`bpo-37421 `__: " "test_distutils.test_build_ext() is now able to remove the temporary " @@ -9414,28 +10030,28 @@ msgid "" "the current process, but test it in a separated process." msgstr "" -#: ../../../build/NEWS:4841 +#: ../../../build/NEWS:5190 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:4845 +#: ../../../build/NEWS:5194 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:4848 +#: ../../../build/NEWS:5197 msgid "" "`bpo-37421 `__: multiprocessing tests " "now explicitly call ``_run_finalizers()`` to immediately remove temporary " "directories created by tests." msgstr "" -#: ../../../build/NEWS:4851 +#: ../../../build/NEWS:5200 msgid "" "`bpo-37421 `__: urllib.request tests now" " call :func:`~urllib.request.urlcleanup` to remove temporary files created " @@ -9443,58 +10059,58 @@ msgid "" "by ``urlopen()`` and functions calling indirectly ``urlopen()``." msgstr "" -#: ../../../build/NEWS:4856 +#: ../../../build/NEWS:5205 msgid "" "`bpo-37472 `__: Remove " "``Lib/test/outstanding_bugs.py``." msgstr "" -#: ../../../build/NEWS:4858 +#: ../../../build/NEWS:5207 msgid "" "`bpo-37199 `__: Fix test failures when " "IPv6 is unavailable or disabled." msgstr "" -#: ../../../build/NEWS:4860 +#: ../../../build/NEWS:5209 msgid "" "`bpo-19696 `__: Replace deprecated " "method \"random.choose\" with \"random.choice\" in \"test_pkg_import.py\"." msgstr "" -#: ../../../build/NEWS:4863 +#: ../../../build/NEWS:5212 msgid "" "`bpo-37335 `__: Remove no longer " "necessary code from c locale coercion tests" msgstr "" -#: ../../../build/NEWS:4865 +#: ../../../build/NEWS:5214 msgid "" "`bpo-37421 `__: Fix test_shutil to no " "longer leak temporary files." msgstr "" -#: ../../../build/NEWS:4867 +#: ../../../build/NEWS:5216 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:4870 +#: ../../../build/NEWS:5219 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:4873 +#: ../../../build/NEWS:5222 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:4877 +#: ../../../build/NEWS:5226 msgid "" "`bpo-37362 `__: test_gdb no longer fails" " if it gets an \"unexpected\" message on stderr: it now ignores stderr. The " @@ -9502,20 +10118,20 @@ msgid "" " not to test gdb." msgstr "" -#: ../../../build/NEWS:4881 +#: ../../../build/NEWS:5230 msgid "" "`bpo-35998 `__: Avoid TimeoutError in " "test_asyncio: test_start_tls_server_1()" msgstr "" -#: ../../../build/NEWS:4883 +#: ../../../build/NEWS:5232 msgid "" "`bpo-37278 `__: Fix test_asyncio " "ProactorLoopCtrlC: join the thread to prevent leaking a running thread and " "leaking a reference." msgstr "" -#: ../../../build/NEWS:4886 +#: ../../../build/NEWS:5235 msgid "" "`bpo-37261 `__: Fix " ":func:`test.support.catch_unraisable_exception`: its __exit__() method now " @@ -9523,7 +10139,7 @@ msgid "" "attribute." msgstr "" -#: ../../../build/NEWS:4890 +#: ../../../build/NEWS:5239 msgid "" "`bpo-37069 `__: regrtest now uses " ":func:`sys.unraisablehook` to mark a test as \"environment altered\" " @@ -9531,104 +10147,104 @@ msgid "" "logs a warning in this case." msgstr "" -#: ../../../build/NEWS:4894 +#: ../../../build/NEWS:5243 msgid "" "Use ``python3 -m test --fail-env-changed`` to catch unraisable exceptions in" " tests." msgstr "" -#: ../../../build/NEWS:4897 +#: ../../../build/NEWS:5246 msgid "" "`bpo-37252 `__: Fix assertions in " "``test_close`` and ``test_events_mask_overflow`` devpoll tests." msgstr "" -#: ../../../build/NEWS:4900 +#: ../../../build/NEWS:5249 msgid "" "`bpo-37169 `__: Rewrite " "``_PyObject_IsFreed()`` unit tests." msgstr "" -#: ../../../build/NEWS:4902 +#: ../../../build/NEWS:5251 msgid "" "`bpo-37153 `__: " "``test_venv.test_multiprocessing()`` now explicitly calls " "``pool.terminate()`` to wait until the pool completes." msgstr "" -#: ../../../build/NEWS:4905 +#: ../../../build/NEWS:5254 msgid "" "`bpo-34001 `__: Make test_ssl pass with " "LibreSSL. LibreSSL handles minimum and maximum TLS version differently than " "OpenSSL." msgstr "" -#: ../../../build/NEWS:4908 +#: ../../../build/NEWS:5257 msgid "" "`bpo-36919 `__: Make " "``test_source_encoding.test_issue2301`` implementation independent. The test" " will work now for both CPython and IronPython." msgstr "" -#: ../../../build/NEWS:4911 +#: ../../../build/NEWS:5260 msgid "" "`bpo-30202 `__: Update " "``test.test_importlib.test_abc`` to test ``find_spec()``." msgstr "" -#: ../../../build/NEWS:4914 +#: ../../../build/NEWS:5263 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:4917 +#: ../../../build/NEWS:5266 msgid "" "`bpo-34596 `__: Fallback to a default " "reason when :func:`unittest.skip` is uncalled. Patch by Naitree Zhu." msgstr "" -#: ../../../build/NEWS:4923 +#: ../../../build/NEWS:5272 msgid "" "`bpo-38809 `__: On Windows, build " "scripts will now recognize and use python.exe from an active virtual env." msgstr "" -#: ../../../build/NEWS:4926 +#: ../../../build/NEWS:5275 msgid "" "`bpo-38684 `__: Fix _hashlib build when " "Blake2 is disabled, but OpenSSL supports it." msgstr "" -#: ../../../build/NEWS:4929 +#: ../../../build/NEWS:5278 msgid "" "`bpo-38468 `__: Misc/python-config.in " "now uses `getvar()` for all still existing `sysconfig.get_config_var()` " "calls. Patch by Joannah Nanjekye." msgstr "" -#: ../../../build/NEWS:4932 +#: ../../../build/NEWS:5281 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:4935 +#: ../../../build/NEWS:5284 msgid "" "`bpo-38301 `__: In Solaris family, we " "must be sure to use ``-D_REENTRANT``. Patch by Jesús Cea Avión." msgstr "" -#: ../../../build/NEWS:4938 +#: ../../../build/NEWS:5287 msgid "" "`bpo-36002 `__: Locate ``llvm-profdata``" " and ``llvm-ar`` binaries using ``AC_PATH_TOOL`` rather than " "``AC_PATH_TARGET_TOOL``." msgstr "" -#: ../../../build/NEWS:4941 +#: ../../../build/NEWS:5290 msgid "" "`bpo-37936 `__: The :file:`.gitignore` " "file systematically keeps \"rooted\", with a non-trailing slash, all the " @@ -9638,7 +10254,7 @@ msgid "" "with the same name anywhere in the tree." msgstr "" -#: ../../../build/NEWS:4947 +#: ../../../build/NEWS:5296 msgid "" "`bpo-37760 `__: The " ":file:`Tools/unicode/makeunicodedata.py` script, which is used for " @@ -9649,14 +10265,14 @@ msgid "" "different fields." msgstr "" -#: ../../../build/NEWS:4954 +#: ../../../build/NEWS:5303 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:4957 +#: ../../../build/NEWS:5306 msgid "" "`bpo-37725 `__: Change \"clean\" " "makefile target to also clean the program guided optimization (PGO) data. " @@ -9664,7 +10280,7 @@ msgid "" "removal\", or \"make clobber\"." msgstr "" -#: ../../../build/NEWS:4961 +#: ../../../build/NEWS:5310 msgid "" "`bpo-37707 `__: Mark some individual " "tests to skip when --pgo is used. The tests marked increase the PGO task " @@ -9672,7 +10288,7 @@ msgid "" "executable." msgstr "" -#: ../../../build/NEWS:4965 +#: ../../../build/NEWS:5314 msgid "" "`bpo-36044 `__: Reduce the number of " "unit tests run for the PGO generation task. This speeds up the task by a " @@ -9686,14 +10302,14 @@ msgid "" "compiler tool chain." msgstr "" -#: ../../../build/NEWS:4975 +#: ../../../build/NEWS:5324 msgid "" "`bpo-37468 `__: ``make install`` no " "longer installs ``wininst-*.exe`` files used by distutils bdist_wininst: " "bdist_wininst only works on Windows." msgstr "" -#: ../../../build/NEWS:4978 +#: ../../../build/NEWS:5327 msgid "" "`bpo-37189 `__: Many ``PyRun_XXX()`` " "functions like :c:func:`PyRun_String` were no longer exported in " @@ -9701,13 +10317,13 @@ msgid "" "compatibility." msgstr "" -#: ../../../build/NEWS:4982 +#: ../../../build/NEWS:5331 msgid "" "`bpo-25361 `__: Enables use of SSE2 " "instructions in Windows 32-bit build." msgstr "" -#: ../../../build/NEWS:4984 +#: ../../../build/NEWS:5333 msgid "" "`bpo-36210 `__: Update optional " "extension module detection for AIX. ossaudiodev and spwd are not applicable " @@ -9717,173 +10333,173 @@ msgid "" "_curses_panel." msgstr "" -#: ../../../build/NEWS:4990 +#: ../../../build/NEWS:5339 msgid "patch by M Felt" msgstr "ditambal oleh M Felt" -#: ../../../build/NEWS:4995 +#: ../../../build/NEWS:5344 msgid "" "`bpo-38589 `__: Fixes HTML Help shortcut" " when Windows is not installed to C drive" msgstr "" -#: ../../../build/NEWS:4998 +#: ../../../build/NEWS:5347 msgid "" "`bpo-38453 `__: Ensure ntpath.realpath()" " correctly resolves relative paths." msgstr "" -#: ../../../build/NEWS:5000 +#: ../../../build/NEWS:5349 msgid "" "`bpo-38519 `__: Restores the internal C " "headers that were missing from the nuget.org and Microsoft Store packages." msgstr "" -#: ../../../build/NEWS:5003 +#: ../../../build/NEWS:5352 msgid "" "`bpo-38492 `__: Remove ``pythonw.exe`` " "dependency on the Microsoft C++ runtime." msgstr "" -#: ../../../build/NEWS:5005 +#: ../../../build/NEWS:5354 msgid "" "`bpo-38344 `__: Fix error message in " "activate.bat" msgstr "" -#: ../../../build/NEWS:5007 +#: ../../../build/NEWS:5356 msgid "" "`bpo-38359 `__: Ensures ``pyw.exe`` " "launcher reads correct registry key." msgstr "" -#: ../../../build/NEWS:5009 +#: ../../../build/NEWS:5358 msgid "" "`bpo-38355 `__: Fixes " "``ntpath.realpath`` failing on ``sys.executable``." msgstr "" -#: ../../../build/NEWS:5011 +#: ../../../build/NEWS:5360 msgid "" "`bpo-38117 `__: Update bundled OpenSSL " "to 1.1.1d" msgstr "" -#: ../../../build/NEWS:5013 +#: ../../../build/NEWS:5362 msgid "" "`bpo-38092 `__: Reduce overhead when " "using multiprocessing in a Windows virtual environment." msgstr "" -#: ../../../build/NEWS:5016 +#: ../../../build/NEWS:5365 msgid "" "`bpo-38133 `__: Allow py.exe launcher to" " locate installations from the Microsoft Store and improve display of active" " virtual environments." msgstr "" -#: ../../../build/NEWS:5019 +#: ../../../build/NEWS:5368 msgid "" "`bpo-38114 `__: The ``pip.ini`` is no " "longer included in the Nuget package." msgstr "" -#: ../../../build/NEWS:5021 +#: ../../../build/NEWS:5370 msgid "" "`bpo-32592 `__: Set Windows 8 as the " "minimum required version for API support" msgstr "" -#: ../../../build/NEWS:5023 +#: ../../../build/NEWS:5372 msgid "" "`bpo-36634 `__: :func:`os.cpu_count` now" " returns active processors rather than maximum processors." msgstr "" -#: ../../../build/NEWS:5026 +#: ../../../build/NEWS:5375 msgid "" "`bpo-36634 `__: venv activate.bat now " "works when the existing variables contain double quote characters." msgstr "" -#: ../../../build/NEWS:5029 +#: ../../../build/NEWS:5378 msgid "" "`bpo-38081 `__: Prevent error calling " ":func:`os.path.realpath` on ``'NUL'``." msgstr "" -#: ../../../build/NEWS:5031 +#: ../../../build/NEWS:5380 msgid "" "`bpo-38087 `__: Fix case sensitivity in " "test_pathlib and test_ntpath." msgstr "" -#: ../../../build/NEWS:5033 +#: ../../../build/NEWS:5382 msgid "" "`bpo-38088 `__: Fixes distutils not " "finding vcruntime140.dll with only the v142 toolset installed." msgstr "" -#: ../../../build/NEWS:5036 +#: ../../../build/NEWS:5385 msgid "" "`bpo-37283 `__: Ensure command-line and " "unattend.xml setting override previously detected states in Windows " "installer." msgstr "" -#: ../../../build/NEWS:5039 +#: ../../../build/NEWS:5388 msgid "" "`bpo-38030 `__: Fixes :func:`os.stat` " "failing for block devices on Windows" msgstr "" -#: ../../../build/NEWS:5041 +#: ../../../build/NEWS:5390 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:5045 +#: ../../../build/NEWS:5394 msgid "" "`bpo-37705 `__: Improve the " "implementation of ``winerror_to_errno()``." msgstr "" -#: ../../../build/NEWS:5047 +#: ../../../build/NEWS:5396 msgid "" "`bpo-37549 `__: :func:`os.dup` no longer" " fails for standard streams on Windows 7." msgstr "" -#: ../../../build/NEWS:5050 +#: ../../../build/NEWS:5399 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:5054 +#: ../../../build/NEWS:5403 msgid "" "`bpo-9949 `__: Enable support for " "following symlinks in :func:`os.realpath`." msgstr "" -#: ../../../build/NEWS:5056 +#: ../../../build/NEWS:5405 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:5060 +#: ../../../build/NEWS:5409 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:5064 +#: ../../../build/NEWS:5413 msgid "" "`bpo-25172 `__: Trying to import the " ":mod:`crypt` module on Windows will result in an :exc:`ImportError` with a " @@ -9892,122 +10508,122 @@ msgid "" "ImportError will include a message explaining the problem." msgstr "" -#: ../../../build/NEWS:5070 +#: ../../../build/NEWS:5419 msgid "" "`bpo-37778 `__: Fixes the icons used for" " file associations to the Microsoft Store package." msgstr "" -#: ../../../build/NEWS:5073 +#: ../../../build/NEWS:5422 msgid "" "`bpo-37734 `__: Fix use of registry " "values to launch Python from Microsoft Store app." msgstr "" -#: ../../../build/NEWS:5076 +#: ../../../build/NEWS:5425 msgid "" "`bpo-37702 `__: Fix memory leak on " "Windows in creating an SSLContext object or running " "urllib.request.urlopen('https://...')." msgstr "" -#: ../../../build/NEWS:5079 +#: ../../../build/NEWS:5428 msgid "" "`bpo-37672 `__: Switch Windows Store " "package's pip to use bundled :file:`pip.ini` instead of :envvar:`PIP_USER` " "variable." msgstr "" -#: ../../../build/NEWS:5082 +#: ../../../build/NEWS:5431 msgid "" "`bpo-10945 `__: Officially drop support " "for creating bdist_wininst installers on non-Windows systems." msgstr "" -#: ../../../build/NEWS:5085 +#: ../../../build/NEWS:5434 msgid "" "`bpo-37445 `__: Include the " "``FORMAT_MESSAGE_IGNORE_INSERTS`` flag in ``FormatMessageW()`` calls." msgstr "" -#: ../../../build/NEWS:5088 +#: ../../../build/NEWS:5437 msgid "" "`bpo-37369 `__: Fixes path for " ":data:`sys.executable` when running from the Microsoft Store." msgstr "" -#: ../../../build/NEWS:5091 +#: ../../../build/NEWS:5440 msgid "" "`bpo-37380 `__: Don't collect unfinished" " processes with ``subprocess._active`` on Windows to cleanup later. Patch by" " Ruslan Kuprieiev." msgstr "" -#: ../../../build/NEWS:5094 +#: ../../../build/NEWS:5443 msgid "" "`bpo-37351 `__: Removes libpython38.a " "from standard Windows distribution." msgstr "" -#: ../../../build/NEWS:5096 +#: ../../../build/NEWS:5445 msgid "" "`bpo-35360 `__: Update Windows builds to" " use SQLite 3.28.0." msgstr "" -#: ../../../build/NEWS:5098 +#: ../../../build/NEWS:5447 msgid "" "`bpo-37267 `__: On Windows, " ":func:`os.dup` no longer creates an inheritable fd when handling a character" " file." msgstr "" -#: ../../../build/NEWS:5101 +#: ../../../build/NEWS:5450 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:5104 +#: ../../../build/NEWS:5453 msgid "" "`bpo-32587 `__: Make " ":data:`winreg.REG_MULTI_SZ` support zero-length strings." msgstr "" -#: ../../../build/NEWS:5106 +#: ../../../build/NEWS:5455 msgid "" "`bpo-28269 `__: Replace use of " ":c:func:`strcasecmp` for the system function :c:func:`_stricmp`. Patch by " "Minmin Gong." msgstr "" -#: ../../../build/NEWS:5109 +#: ../../../build/NEWS:5458 msgid "" "`bpo-36590 `__: Add native Bluetooth " "RFCOMM support to socket module." msgstr "" -#: ../../../build/NEWS:5114 +#: ../../../build/NEWS:5463 msgid "" "`bpo-38117 `__: Updated OpenSSL to " "1.1.1d in macOS installer." msgstr "" -#: ../../../build/NEWS:5116 +#: ../../../build/NEWS:5465 msgid "" "`bpo-38089 `__: Move Azure Pipelines to " "latest VM versions and make macOS tests optional" msgstr "" -#: ../../../build/NEWS:5119 +#: ../../../build/NEWS:5468 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:5123 +#: ../../../build/NEWS:5472 msgid "" "`bpo-34602 `__: Avoid test suite " "failures on macOS by no longer calling resource.setrlimit to increase the " @@ -10015,38 +10631,38 @@ msgid "" "since the interpreter is being built with a larger default stack size." msgstr "" -#: ../../../build/NEWS:5128 +#: ../../../build/NEWS:5477 msgid "" "`bpo-35360 `__: Update macOS installer " "to use SQLite 3.28.0." msgstr "" -#: ../../../build/NEWS:5130 +#: ../../../build/NEWS:5479 msgid "" "`bpo-34631 `__: Updated OpenSSL to " "1.1.1c in macOS installer." msgstr "" -#: ../../../build/NEWS:5135 +#: ../../../build/NEWS:5484 msgid "" "`bpo-26353 `__: Stop adding newline when" " saving an IDLE shell window." msgstr "" -#: ../../../build/NEWS:5137 +#: ../../../build/NEWS:5486 msgid "" "`bpo-4630 `__: Add an option to toggle " "IDLE's cursor blink for shell, editor, and output windows. See Settings, " "General, Window Preferences, Cursor Blink. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:5141 +#: ../../../build/NEWS:5490 msgid "" "`bpo-38598 `__: Do not try to compile " "IDLE shell or output windows" msgstr "" -#: ../../../build/NEWS:5143 +#: ../../../build/NEWS:5492 msgid "" "`bpo-36698 `__: IDLE no longer fails " "when write non-encodable characters to stderr. It now escapes them with a " @@ -10054,7 +10670,7 @@ msgid "" "the standard streams." msgstr "" -#: ../../../build/NEWS:5147 +#: ../../../build/NEWS:5496 msgid "" "`bpo-35379 `__: When exiting IDLE, catch" " any AttributeError. One happens when EditorWindow.close is called twice. " @@ -10062,7 +10678,7 @@ msgid "" "annoying." msgstr "" -#: ../../../build/NEWS:5151 +#: ../../../build/NEWS:5500 msgid "" "`bpo-38183 `__: To avoid problems, " "test_idle ignores the user config directory. It no longer tries to create or" @@ -10070,14 +10686,14 @@ msgid "" "problems with saving settings." msgstr "" -#: ../../../build/NEWS:5155 +#: ../../../build/NEWS:5504 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:5158 +#: ../../../build/NEWS:5507 msgid "" "`bpo-38041 `__: Shell restart lines now " "fill the window width, always start with '=', and avoid wrapping " @@ -10085,110 +10701,110 @@ msgid "" "relative to the width." msgstr "" -#: ../../../build/NEWS:5162 +#: ../../../build/NEWS:5511 msgid "" "`bpo-35771 `__: To avoid occasional " "spurious test_idle failures on slower machines, increase the ``hover_delay``" " in test_tooltip." msgstr "" -#: ../../../build/NEWS:5165 +#: ../../../build/NEWS:5514 msgid "" "`bpo-37824 `__: Properly handle user " "input warnings in IDLE shell. Cease turning SyntaxWarnings into " "SyntaxErrors." msgstr "" -#: ../../../build/NEWS:5168 +#: ../../../build/NEWS:5517 msgid "" "`bpo-37929 `__: IDLE Settings dialog now" " closes properly when there is no shell window." msgstr "" -#: ../../../build/NEWS:5171 +#: ../../../build/NEWS:5520 msgid "" "`bpo-37902 `__: Add mousewheel scrolling" " for IDLE module, path, and stack browsers. Patch by George Zhang." msgstr "" -#: ../../../build/NEWS:5174 +#: ../../../build/NEWS:5523 msgid "" "`bpo-37849 `__: Fixed completions list " "appearing too high or low when shown above the current line." msgstr "" -#: ../../../build/NEWS:5177 +#: ../../../build/NEWS:5526 msgid "" "`bpo-36419 `__: Refactor IDLE " "autocomplete and improve testing." msgstr "" -#: ../../../build/NEWS:5179 +#: ../../../build/NEWS:5528 msgid "" "`bpo-37748 `__: Reorder the Run menu. " "Put the most common choice, Run Module, at the top." msgstr "" -#: ../../../build/NEWS:5182 +#: ../../../build/NEWS:5531 msgid "" "`bpo-37692 `__: Improve highlight config" " sample with example shell interaction and better labels for shell elements." msgstr "" -#: ../../../build/NEWS:5185 +#: ../../../build/NEWS:5534 msgid "" "`bpo-37628 `__: Settings dialog no " "longer expands with font size." msgstr "" -#: ../../../build/NEWS:5187 +#: ../../../build/NEWS:5536 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:5191 +#: ../../../build/NEWS:5540 msgid "" "`bpo-33610 `__: Fix code context not " "showing the correct context when first toggled on." msgstr "" -#: ../../../build/NEWS:5194 +#: ../../../build/NEWS:5543 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:5198 +#: ../../../build/NEWS:5547 msgid "" "`bpo-27452 `__: Cleanup ``config.py`` by" " inlining ``RemoveFile`` and simplifying the handling of ``file`` in " "``CreateConfigHandlers``." msgstr "" -#: ../../../build/NEWS:5201 +#: ../../../build/NEWS:5550 msgid "" "`bpo-37325 `__: Fix tab focus traversal " "order for help source and custom run dialogs." msgstr "" -#: ../../../build/NEWS:5204 +#: ../../../build/NEWS:5553 msgid "" "`bpo-37321 `__: Both subprocess " "connection error messages now refer to the 'Startup failure' section of the " "IDLE doc." msgstr "" -#: ../../../build/NEWS:5207 +#: ../../../build/NEWS:5556 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:5211 +#: ../../../build/NEWS:5560 msgid "" "`bpo-26806 `__: To compensate for stack " "frames added by IDLE and avoid possible problems with low recursion limits, " @@ -10196,14 +10812,14 @@ msgid "" "reporting recursion limits to make this addition mostly transparent." msgstr "" -#: ../../../build/NEWS:5216 +#: ../../../build/NEWS:5565 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:5220 +#: ../../../build/NEWS:5569 msgid "" "`bpo-37039 `__: Adjust \"Zoom Height\" " "to individual screens by momentarily maximizing the window on first use with" @@ -10211,14 +10827,14 @@ msgid "" "height. While a window is maximized, \"Zoom Height\" has no effect." msgstr "" -#: ../../../build/NEWS:5225 +#: ../../../build/NEWS:5574 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:5228 +#: ../../../build/NEWS:5577 msgid "" "`bpo-5680 `__: Add 'Run... Customized' to" " the Run menu to run a module with customized settings. Any 'command line " @@ -10226,71 +10842,71 @@ msgid "" "main module restart." msgstr "" -#: ../../../build/NEWS:5232 +#: ../../../build/NEWS:5581 msgid "" "`bpo-36390 `__: Gather Format menu " "functions into format.py. Combine paragraph.py, rstrip.py, and format " "methods from editor.py." msgstr "" -#: ../../../build/NEWS:5238 +#: ../../../build/NEWS:5587 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:5241 +#: ../../../build/NEWS:5590 msgid "" "`bpo-38347 `__: pathfix.py: Assume all " "files that end on '.py' are Python scripts when working recursively." msgstr "" -#: ../../../build/NEWS:5244 +#: ../../../build/NEWS:5593 msgid "" "`bpo-37803 `__: pdb's ``--help`` and " "``--version`` long options now work." msgstr "" -#: ../../../build/NEWS:5246 +#: ../../../build/NEWS:5595 msgid "" "`bpo-37942 `__: Improve ArgumentClinic " "converter for floats." msgstr "" -#: ../../../build/NEWS:5248 +#: ../../../build/NEWS:5597 msgid "" "`bpo-37704 `__: Remove " "``Tools/scripts/h2py.py``: use cffi to access a C API in Python." msgstr "" -#: ../../../build/NEWS:5251 +#: ../../../build/NEWS:5600 msgid "" "`bpo-37675 `__: 2to3 now works when run " "from a zipped standard library." msgstr "" -#: ../../../build/NEWS:5253 +#: ../../../build/NEWS:5602 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:5257 +#: ../../../build/NEWS:5606 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:5263 +#: ../../../build/NEWS:5612 msgid "" "`bpo-37633 `__: Re-export some function " "compatibility wrappers for macros in ``pythonrun.h``." msgstr "" -#: ../../../build/NEWS:5266 +#: ../../../build/NEWS:5615 msgid "" "`bpo-38644 `__: Provide " ":c:func:`Py_EnterRecursiveCall` and :c:func:`Py_LeaveRecursiveCall` as " @@ -10300,21 +10916,21 @@ msgid "" "``_Py_CheckRecursionLimit`` from the stable ABI." msgstr "" -#: ../../../build/NEWS:5272 +#: ../../../build/NEWS:5621 msgid "" "`bpo-38650 `__: The global variable " ":c:data:`PyStructSequence_UnnamedField` is now a constant and refers to a " "constant string." msgstr "" -#: ../../../build/NEWS:5275 +#: ../../../build/NEWS:5624 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:5279 +#: ../../../build/NEWS:5628 msgid "" "`bpo-38395 `__: Fix a crash in " ":class:`weakref.proxy` objects due to incorrect lifetime management when " @@ -10322,7 +10938,7 @@ msgid "" " being referenced by the proxy. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:5284 +#: ../../../build/NEWS:5633 msgid "" "`bpo-36389 `__: The " "``_PyObject_CheckConsistency()`` function is now also available in release " @@ -10330,19 +10946,19 @@ msgid "" " function of the GC." msgstr "" -#: ../../../build/NEWS:5288 +#: ../../../build/NEWS:5637 msgid "" "`bpo-38266 `__: Revert the removal of " "PyThreadState_DeleteCurrent() with documentation." msgstr "" -#: ../../../build/NEWS:5291 +#: ../../../build/NEWS:5640 msgid "" "`bpo-38303 `__: Update audioop extension" " module to use the stable ABI (PEP-384). Patch by Tyler Kieft." msgstr "" -#: ../../../build/NEWS:5294 +#: ../../../build/NEWS:5643 msgid "" "`bpo-38234 `__: :c:func:`Py_SetPath` now" " sets :data:`sys.executable` to the program full path " @@ -10350,7 +10966,7 @@ msgid "" "(:c:func:`Py_GetProgramName`)." msgstr "" -#: ../../../build/NEWS:5298 +#: ../../../build/NEWS:5647 msgid "" "`bpo-38234 `__: Python ignored arguments" " passed to :c:func:`Py_SetPath`, :c:func:`Py_SetPythonHome` and " @@ -10358,19 +10974,19 @@ msgid "" "arguments." msgstr "" -#: ../../../build/NEWS:5302 +#: ../../../build/NEWS:5651 msgid "" "`bpo-38205 `__: The " ":c:func:`Py_UNREACHABLE` macro now calls :c:func:`Py_FatalError`." msgstr "" -#: ../../../build/NEWS:5305 +#: ../../../build/NEWS:5654 msgid "" "`bpo-38140 `__: Make dict and weakref " "offsets opaque for C heap types by passing the offsets through PyMemberDef" msgstr "" -#: ../../../build/NEWS:5308 +#: ../../../build/NEWS:5657 msgid "" "`bpo-15088 `__: The C function " "``PyGen_NeedsFinalizing`` has been removed. It was not documented, tested or" @@ -10378,33 +10994,33 @@ msgid "" "by Joannah Nanjekye. (Patch by Joannah Nanjekye)" msgstr "" -#: ../../../build/NEWS:5313 +#: ../../../build/NEWS:5662 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:5316 +#: ../../../build/NEWS:5665 msgid "" "`bpo-37926 `__: Fix a crash in " "``PySys_SetArgvEx(0, NULL, 0)``." msgstr "" -#: ../../../build/NEWS:5318 +#: ../../../build/NEWS:5667 msgid "" "`bpo-37879 `__: Fix subtype_dealloc to " "suppress the type decref when the base type is a C heap type" msgstr "" -#: ../../../build/NEWS:5321 +#: ../../../build/NEWS:5670 msgid "" "`bpo-37645 `__: Add " ":c:func:`_PyObject_FunctionStr` to get a user-friendly string representation" " of a function-like object. Patch by Jeroen Demeyer." msgstr "" -#: ../../../build/NEWS:5324 +#: ../../../build/NEWS:5673 msgid "" "`bpo-29548 `__: The functions " "``PyEval_CallObject``, ``PyEval_CallFunction``, ``PyEval_CallMethod`` and " @@ -10412,19 +11028,19 @@ msgid "" ":c:func:`PyObject_Call` and its variants instead." msgstr "" -#: ../../../build/NEWS:5328 +#: ../../../build/NEWS:5677 msgid "" "`bpo-37151 `__: ``PyCFunction_Call`` is " "now a deprecated alias of :c:func:`PyObject_Call`." msgstr "" -#: ../../../build/NEWS:5331 +#: ../../../build/NEWS:5680 msgid "" "`bpo-37540 `__: The vectorcall protocol " "now requires that the caller passes only strings as keyword names." msgstr "" -#: ../../../build/NEWS:5334 +#: ../../../build/NEWS:5683 msgid "" "`bpo-37207 `__: The vectorcall protocol " "is now enabled for ``type`` objects: set ``tp_vectorcall`` to a vectorcall " @@ -10432,25 +11048,25 @@ msgid "" "class itself." msgstr "" -#: ../../../build/NEWS:5338 +#: ../../../build/NEWS:5687 msgid "" "`bpo-21120 `__: Exclude Python-ast.h, " "ast.h and asdl.h from the limited API." msgstr "" -#: ../../../build/NEWS:5340 +#: ../../../build/NEWS:5689 msgid "" "`bpo-37483 `__: Add new function " "``_PyObject_CallOneArg`` for calling an object with one positional argument." msgstr "" -#: ../../../build/NEWS:5343 +#: ../../../build/NEWS:5692 msgid "" "`bpo-36763 `__: Add " ":func:`PyConfig_SetWideStringList` function." msgstr "" -#: ../../../build/NEWS:5345 +#: ../../../build/NEWS:5694 msgid "" "`bpo-37337 `__: Add fast functions for " "calling methods: :c:func:`_PyObject_VectorcallMethod`, " @@ -10458,13 +11074,13 @@ msgid "" ":c:func:`_PyObject_CallMethodOneArg`." msgstr "" -#: ../../../build/NEWS:5349 +#: ../../../build/NEWS:5698 msgid "" "`bpo-28805 `__: The " ":const:`METH_FASTCALL` calling convention has been documented." msgstr "" -#: ../../../build/NEWS:5352 +#: ../../../build/NEWS:5701 msgid "" "`bpo-37221 `__: The new function " ":c:func:`PyCode_NewWithPosOnlyArgs` allows to create code objects like " @@ -10472,13 +11088,13 @@ msgid "" "indicating the number of positonal-only arguments." msgstr "" -#: ../../../build/NEWS:5357 +#: ../../../build/NEWS:5706 msgid "" "`bpo-37215 `__: Fix dtrace issue " "introduce by `bpo-36842 `__" msgstr "" -#: ../../../build/NEWS:5359 +#: ../../../build/NEWS:5708 msgid "" "`bpo-37194 `__: Add a new public " ":c:func:`PyObject_CallNoArgs` function to the C API: call a callable Python " @@ -10489,35 +11105,35 @@ msgid "" "bytes per call." msgstr "" -#: ../../../build/NEWS:5366 +#: ../../../build/NEWS:5715 msgid "" "`bpo-37170 `__: Fix the cast on error in" " :c:func:`PyLong_AsUnsignedLongLongMask()`." msgstr "" -#: ../../../build/NEWS:5369 +#: ../../../build/NEWS:5718 msgid "" "`bpo-35381 `__: Convert posixmodule.c " "statically allocated types ``DirEntryType`` and ``ScandirIteratorType`` to " "heap-allocated types." msgstr "" -#: ../../../build/NEWS:5372 +#: ../../../build/NEWS:5721 msgid "" "`bpo-34331 `__: Use singular/plural noun" " in error message when instantiating an abstract class with non-overriden " "abstract method(s)." msgstr "" -#: ../../../build/NEWS:5377 +#: ../../../build/NEWS:5726 msgid "Python 3.8.0 beta 1" msgstr "Python 3.8.0 beta 1" -#: ../../../build/NEWS:5379 +#: ../../../build/NEWS:5728 msgid "*Release date: 2019-06-04*" msgstr "*Tanggal rilis: 2019-06-04*" -#: ../../../build/NEWS:5384 +#: ../../../build/NEWS:5733 msgid "" "`bpo-35907 `__: CVE-2019-9948: Avoid " "file reading by disallowing ``local-file://`` and ``local_file://`` URL " @@ -10525,33 +11141,33 @@ msgid "" ":mod:`urllib.request`." msgstr "" -#: ../../../build/NEWS:5389 +#: ../../../build/NEWS:5738 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:5393 +#: ../../../build/NEWS:5742 msgid "" "`bpo-33164 `__: Updated blake2 " "implementation which uses secure memset implementation provided by platform." msgstr "" -#: ../../../build/NEWS:5399 +#: ../../../build/NEWS:5748 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:5403 +#: ../../../build/NEWS:5752 msgid "" "`bpo-37126 `__: All structseq objects " "are now tracked by the garbage collector. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:5406 +#: ../../../build/NEWS:5755 msgid "" "`bpo-37122 `__: Make the *co_argcount* " "attribute of code objects represent the total number of positional arguments" @@ -10561,7 +11177,7 @@ msgid "" "positional-or-keyword arguments. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:5413 +#: ../../../build/NEWS:5762 msgid "" "`bpo-20092 `__: Constructors of " ":class:`int`, :class:`float` and :class:`complex` will now use the " @@ -10570,26 +11186,26 @@ msgid "" ":meth:`~object.__complex__` is not available." msgstr "" -#: ../../../build/NEWS:5418 +#: ../../../build/NEWS:5767 msgid "" "`bpo-37087 `__: Add native thread ID " "(TID) support to OpenBSD." msgstr "" -#: ../../../build/NEWS:5420 +#: ../../../build/NEWS:5769 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:5424 +#: ../../../build/NEWS:5773 msgid "" "`bpo-37072 `__: Fix crash in " "PyAST_FromNodeObject() when flags is NULL." msgstr "" -#: ../../../build/NEWS:5426 +#: ../../../build/NEWS:5775 msgid "" "`bpo-37029 `__: Freeing a great many " "small objects could take time quadratic in the number of arenas, due to " @@ -10601,14 +11217,14 @@ msgid "" "time needed to release their memory." msgstr "" -#: ../../../build/NEWS:5435 +#: ../../../build/NEWS:5784 msgid "" "`bpo-26423 `__: Fix possible overflow in" " ``wrap_lenfunc()`` when ``sizeof(long) < sizeof(Py_ssize_t)`` (e.g., 64-bit" " Windows)." msgstr "" -#: ../../../build/NEWS:5438 +#: ../../../build/NEWS:5787 msgid "" "`bpo-37050 `__: Improve the AST for " "\"debug\" f-strings, which use '=' to print out the source of the expression" @@ -10617,7 +11233,7 @@ msgid "" "expressions inside the f-string)." msgstr "" -#: ../../../build/NEWS:5443 +#: ../../../build/NEWS:5792 msgid "" "`bpo-22385 `__: The `bytes.hex`, " "`bytearray.hex`, and `memoryview.hex` methods as well as the " @@ -10626,26 +11242,26 @@ msgid "" " MicroPython's hexlify implementation." msgstr "" -#: ../../../build/NEWS:5448 +#: ../../../build/NEWS:5797 msgid "" "`bpo-26836 `__: Add " ":func:`os.memfd_create`." msgstr "" -#: ../../../build/NEWS:5450 +#: ../../../build/NEWS:5799 msgid "" "`bpo-37032 `__: Added new ``replace()`` " "method to the code type (:class:`types.CodeType`)." msgstr "" -#: ../../../build/NEWS:5453 +#: ../../../build/NEWS:5802 msgid "" "`bpo-37007 `__: Implement " ":func:`socket.if_nameindex()`, :func:`socket.if_nametoindex()`, and " ":func:`socket.if_indextoname()` on Windows." msgstr "" -#: ../../../build/NEWS:5457 +#: ../../../build/NEWS:5806 msgid "" "`bpo-36829 `__: " ":c:func:`PyErr_WriteUnraisable` now creates a traceback object if there is " @@ -10654,14 +11270,14 @@ msgid "" "any error." msgstr "" -#: ../../../build/NEWS:5462 +#: ../../../build/NEWS:5811 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:5465 +#: ../../../build/NEWS:5814 msgid "" "`bpo-36878 `__: Store text appearing " "after a `# type: ignore` comment in the AST. For example a type ignore like " @@ -10669,39 +11285,39 @@ msgid "" " node." msgstr "" -#: ../../../build/NEWS:5469 +#: ../../../build/NEWS:5818 msgid "" "`bpo-2180 `__: Treat line continuation at" " EOF as a ``SyntaxError`` by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:5472 +#: ../../../build/NEWS:5821 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:5476 +#: ../../../build/NEWS:5825 msgid "" "`bpo-36946 `__: Fix possible signed " "integer overflow when handling slices." msgstr "" -#: ../../../build/NEWS:5478 +#: ../../../build/NEWS:5827 msgid "" "`bpo-36826 `__: Add NamedExpression kind" " support to ast_unparse.c" msgstr "" -#: ../../../build/NEWS:5480 +#: ../../../build/NEWS:5829 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:5484 +#: ../../../build/NEWS:5833 msgid "" "`bpo-36027 `__: Allow computation of " "modular inverses via three-argument ``pow``: the second argument is now " @@ -10709,27 +11325,27 @@ msgid "" " relatively prime." msgstr "" -#: ../../../build/NEWS:5488 +#: ../../../build/NEWS:5837 msgid "" "`bpo-36861 `__: Update the Unicode " "database to version 12.1.0." msgstr "" -#: ../../../build/NEWS:5490 +#: ../../../build/NEWS:5839 msgid "" "`bpo-28866 `__: Avoid caching attributes" " of classes which type defines mro() to avoid a hard cache invalidation " "problem." msgstr "" -#: ../../../build/NEWS:5493 +#: ../../../build/NEWS:5842 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:5496 +#: ../../../build/NEWS:5845 msgid "" "`bpo-34616 `__: The ``compile()`` " "builtin functions now support the ``ast.PyCF_ALLOW_TOP_LEVEL_AWAIT`` flag, " @@ -10738,26 +11354,26 @@ msgid "" "already async functions; for example in a custom REPL." msgstr "" -#: ../../../build/NEWS:5502 +#: ../../../build/NEWS:5851 msgid "" "`bpo-36842 `__: Implement PEP 578, " "adding sys.audit, io.open_code and related APIs." msgstr "" -#: ../../../build/NEWS:5505 +#: ../../../build/NEWS:5854 msgid "" "`bpo-27639 `__: Correct return type for " "UserList slicing operations. Patch by Michael Blahay, Erick Cervantes, and " "vaultah" msgstr "" -#: ../../../build/NEWS:5508 +#: ../../../build/NEWS:5857 msgid "" "`bpo-36737 `__: Move " "PyRuntimeState.warnings into per-interpreter state (via \"module state\")." msgstr "" -#: ../../../build/NEWS:5511 +#: ../../../build/NEWS:5860 msgid "" "`bpo-36793 `__: Removed ``__str__`` " "implementations from builtin types :class:`bool`, :class:`int`, " @@ -10765,7 +11381,7 @@ msgid "" "They now inherit ``__str__()`` from :class:`object`." msgstr "" -#: ../../../build/NEWS:5516 +#: ../../../build/NEWS:5865 msgid "" "`bpo-36817 `__: Add a ``=`` feature " "f-strings for debugging. This can precede ``!s``, ``!r``, or ``!a``. It " @@ -10776,13 +11392,13 @@ msgid "" "the formatting behavior is unchanged, and __format__ will be used." msgstr "" -#: ../../../build/NEWS:5524 +#: ../../../build/NEWS:5873 msgid "" "`bpo-24048 `__: Save the live exception " "during import.c's ``remove_module()``." msgstr "" -#: ../../../build/NEWS:5526 +#: ../../../build/NEWS:5875 msgid "" "`bpo-27987 `__: pymalloc returns memory " "blocks aligned by 16 bytes, instead of 8 bytes, on 64-bit platforms to " @@ -10790,39 +11406,39 @@ msgid "" " by Inada Naoki." msgstr "" -#: ../../../build/NEWS:5530 +#: ../../../build/NEWS:5879 msgid "" "`bpo-36601 `__: A long-since-meaningless" " check for ``getpid() == main_pid`` was removed from Python's internal C " "signal handler." msgstr "" -#: ../../../build/NEWS:5533 +#: ../../../build/NEWS:5882 msgid "" "`bpo-36594 `__: Fix incorrect use of " "``%p`` in format strings. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:5536 +#: ../../../build/NEWS:5885 msgid "" "`bpo-36045 `__: builtins.help() now " "prefixes `async` for async functions" msgstr "" -#: ../../../build/NEWS:5538 +#: ../../../build/NEWS:5887 msgid "" "`bpo-36084 `__: Add native thread ID " "(TID) to threading.Thread objects (supported platforms: Windows, FreeBSD, " "Linux, macOS)" msgstr "" -#: ../../../build/NEWS:5541 +#: ../../../build/NEWS:5890 msgid "" "`bpo-36035 `__: Added fix for broken " "symlinks in combination with pathlib" msgstr "" -#: ../../../build/NEWS:5543 +#: ../../../build/NEWS:5892 msgid "" "`bpo-35983 `__: Added new trashcan " "macros to deal with a double deallocation that could occur when the " @@ -10830,81 +11446,81 @@ msgid "" "base class uses the trashcan mechanism. Patch by Jeroen Demeyer." msgstr "" -#: ../../../build/NEWS:5548 +#: ../../../build/NEWS:5897 msgid "" "`bpo-20602 `__: Do not clear " ":data:`sys.flags` and :data:`sys.float_info` during shutdown. Patch by " "Zackery Spytz." msgstr "" -#: ../../../build/NEWS:5551 +#: ../../../build/NEWS:5900 msgid "" "`bpo-26826 `__: Expose " ":func:`copy_file_range` as a low level API in the :mod:`os` module." msgstr "" -#: ../../../build/NEWS:5554 +#: ../../../build/NEWS:5903 msgid "" "`bpo-32388 `__: Remove cross-version " "binary compatibility requirement in tp_flags." msgstr "" -#: ../../../build/NEWS:5557 +#: ../../../build/NEWS:5906 msgid "" "`bpo-31862 `__: Port binascii to PEP 489" " multiphase initialization. Patch by Marcel Plch." msgstr "" -#: ../../../build/NEWS:5563 +#: ../../../build/NEWS:5912 msgid "" "`bpo-37128 `__: Added :func:`math.perm`." msgstr "" -#: ../../../build/NEWS:5565 +#: ../../../build/NEWS:5914 msgid "" "`bpo-37120 `__: Add " "SSLContext.num_tickets to control the number of TLSv1.3 session tickets." msgstr "" -#: ../../../build/NEWS:5568 +#: ../../../build/NEWS:5917 msgid "" "`bpo-12202 `__: Fix the error handling " "in :meth:`msilib.SummaryInformation.GetProperty`. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:5571 +#: ../../../build/NEWS:5920 msgid "" "`bpo-26835 `__: The fcntl module now " "contains file sealing constants for sealing of memfds." msgstr "" -#: ../../../build/NEWS:5574 +#: ../../../build/NEWS:5923 msgid "" "`bpo-29262 `__: Add ``get_origin()`` and" " ``get_args()`` introspection helpers to ``typing`` module." msgstr "" -#: ../../../build/NEWS:5577 +#: ../../../build/NEWS:5926 msgid "" "`bpo-12639 `__: " ":meth:`msilib.Directory.start_component()` no longer fails if *keyfile* is " "not ``None``." msgstr "" -#: ../../../build/NEWS:5580 +#: ../../../build/NEWS:5929 msgid "" "`bpo-36999 `__: Add the " "``asyncio.Task.get_coro()`` method to publicly expose the tasks's coroutine " "object." msgstr "" -#: ../../../build/NEWS:5583 +#: ../../../build/NEWS:5932 msgid "" "`bpo-35246 `__: Make " ":func:`asyncio.create_subprocess_exec` accept path-like arguments." msgstr "" -#: ../../../build/NEWS:5586 +#: ../../../build/NEWS:5935 msgid "" "`bpo-35279 `__: Change default " "*max_workers* of ``ThreadPoolExecutor`` from ``cpu_count() * 5`` to " @@ -10912,7 +11528,7 @@ msgid "" "many cores machines." msgstr "" -#: ../../../build/NEWS:5590 +#: ../../../build/NEWS:5939 msgid "" "`bpo-37076 `__: " ":func:`_thread.start_new_thread` now logs uncaught exception raised by the " @@ -10921,13 +11537,13 @@ msgid "" " the exception." msgstr "" -#: ../../../build/NEWS:5595 +#: ../../../build/NEWS:5944 msgid "" "`bpo-33725 `__: On macOS, the " ":mod:`multiprocessing` module now uses *spawn* start method by default." msgstr "" -#: ../../../build/NEWS:5598 +#: ../../../build/NEWS:5947 msgid "" "`bpo-37054 `__: Fix destructor " ":class:`_pyio.BytesIO` and :class:`_pyio.TextIOWrapper`: initialize their " @@ -10935,20 +11551,20 @@ msgid "" "used by ``__del__()`` which calls ``close()``." msgstr "" -#: ../../../build/NEWS:5603 +#: ../../../build/NEWS:5952 msgid "" "`bpo-37058 `__: PEP 544: Add " "``Protocol`` and ``@runtime_checkable`` to the ``typing`` module." msgstr "" -#: ../../../build/NEWS:5606 +#: ../../../build/NEWS:5955 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:5610 +#: ../../../build/NEWS:5959 msgid "" "`bpo-37047 `__: Handle late binding and " "attribute access in :class:`unittest.mock.AsyncMock` setup for autospeccing." @@ -10956,25 +11572,25 @@ msgid "" ":class:`unittest.mock.MagicMock`." msgstr "" -#: ../../../build/NEWS:5614 +#: ../../../build/NEWS:5963 msgid "" "`bpo-37049 `__: PEP 589: Add " "``TypedDict`` to the ``typing`` module." msgstr "" -#: ../../../build/NEWS:5616 +#: ../../../build/NEWS:5965 msgid "" "`bpo-37046 `__: PEP 586: Add ``Literal``" " to the ``typing`` module." msgstr "" -#: ../../../build/NEWS:5618 +#: ../../../build/NEWS:5967 msgid "" "`bpo-37045 `__: PEP 591: Add ``Final`` " "qualifier and ``@final`` decorator to the ``typing`` module." msgstr "" -#: ../../../build/NEWS:5621 +#: ../../../build/NEWS:5970 msgid "" "`bpo-37035 `__: Don't log OSError based " "exceptions if a fatal error has occurred in asyncio transport. Peer can " @@ -10983,44 +11599,44 @@ msgid "" "is pointless and pollute asyncio logs." msgstr "" -#: ../../../build/NEWS:5627 +#: ../../../build/NEWS:5976 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:5631 +#: ../../../build/NEWS:5980 msgid "" "`bpo-37028 `__: Implement asyncio REPL" msgstr "" -#: ../../../build/NEWS:5633 +#: ../../../build/NEWS:5982 msgid "" "`bpo-37027 `__: Return safe to use proxy" " socket object from transport.get_extra_info('socket')" msgstr "" -#: ../../../build/NEWS:5636 +#: ../../../build/NEWS:5985 msgid "" "`bpo-32528 `__: Make " "asyncio.CancelledError a BaseException." msgstr "" -#: ../../../build/NEWS:5638 +#: ../../../build/NEWS:5987 msgid "" "This will address the common mistake many asyncio users make: an \"except " "Exception\" clause breaking Tasks cancellation." msgstr "" -#: ../../../build/NEWS:5641 +#: ../../../build/NEWS:5990 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:5645 +#: ../../../build/NEWS:5994 msgid "" "`bpo-1230540 `__: Add a new " ":func:`threading.excepthook` function which handles uncaught " @@ -11028,57 +11644,57 @@ msgid "" "uncaught :meth:`threading.Thread.run` exceptions are handled." msgstr "" -#: ../../../build/NEWS:5649 +#: ../../../build/NEWS:5998 msgid "" "`bpo-36996 `__: Handle " ":func:`unittest.mock.patch` used as a decorator on async functions." msgstr "" -#: ../../../build/NEWS:5652 +#: ../../../build/NEWS:6001 msgid "" "`bpo-37008 `__: Add support for calling " ":func:`next` with the mock resulting from :func:`unittest.mock.mock_open`" msgstr "" -#: ../../../build/NEWS:5655 +#: ../../../build/NEWS:6004 msgid "" "`bpo-27737 `__: Allow whitespace only " "header encoding in ``email.header`` - by Batuhan Taskaya" msgstr "" -#: ../../../build/NEWS:5658 +#: ../../../build/NEWS:6007 msgid "" "`bpo-36969 `__: PDB command `args` now " "display positional only arguments. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:5661 +#: ../../../build/NEWS:6010 msgid "" "`bpo-36969 `__: PDB command `args` now " "display keyword only arguments. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:5664 +#: ../../../build/NEWS:6013 msgid "" "`bpo-36983 `__: Add missing names to " "``typing.__all__``: ``ChainMap``, ``ForwardRef``, ``OrderedDict`` - by " "Anthony Sottile." msgstr "" -#: ../../../build/NEWS:5667 +#: ../../../build/NEWS:6016 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:5671 +#: ../../../build/NEWS:6020 msgid "" "`bpo-32972 `__: Implement " "``unittest.IsolatedAsyncioTestCase`` to help testing asyncio-based code." msgstr "" -#: ../../../build/NEWS:5674 +#: ../../../build/NEWS:6023 msgid "" "`bpo-36952 `__: :func:`fileinput.input` " "and :class:`fileinput.FileInput` **bufsize** argument has been removed (was " @@ -11086,7 +11702,7 @@ msgid "" "**openhook** arguments have been made keyword-only." msgstr "" -#: ../../../build/NEWS:5679 +#: ../../../build/NEWS:6028 msgid "" "`bpo-36952 `__: Starting with Python " "3.3, importing ABCs from :mod:`collections` is deprecated, and import should" @@ -11095,64 +11711,64 @@ msgid "" "3.9; documentation and ``DeprecationWarning`` clarified." msgstr "" -#: ../../../build/NEWS:5685 +#: ../../../build/NEWS:6034 msgid "" "`bpo-36949 `__: Implement __repr__ for " "WeakSet objects." msgstr "" -#: ../../../build/NEWS:5687 +#: ../../../build/NEWS:6036 msgid "" "`bpo-36948 `__: Fix :exc:`NameError` in " ":meth:`urllib.request.URLopener.retrieve`. Patch by Karthikeyan " "Singaravelan." msgstr "" -#: ../../../build/NEWS:5691 +#: ../../../build/NEWS:6040 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:5695 +#: ../../../build/NEWS:6044 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:5699 +#: ../../../build/NEWS:6048 msgid "Original patch by Giampaolo Rodola, updated by Ying Wang." msgstr "*Patch* awal oleh Giampaolo Rodola, diperbarui oleh Ying Wang." -#: ../../../build/NEWS:5701 +#: ../../../build/NEWS:6050 msgid "" "`bpo-36888 `__: Python child processes " "can now access the status of their parent process using " "multiprocessing.process.parent_process" msgstr "" -#: ../../../build/NEWS:5704 +#: ../../../build/NEWS:6053 msgid "" "`bpo-36921 `__: Deprecate ``@coroutine``" " for sake of ``async def``." msgstr "" -#: ../../../build/NEWS:5706 +#: ../../../build/NEWS:6055 msgid "" "`bpo-25652 `__: Fix bug in ``__rmod__`` " "of ``UserString`` - by Batuhan Taskaya." msgstr "" -#: ../../../build/NEWS:5708 +#: ../../../build/NEWS:6057 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:5712 +#: ../../../build/NEWS:6061 msgid "" "`bpo-36889 `__: Introduce " ":class:`asyncio.Stream` class that merges :class:`asyncio.StreamReader` and " @@ -11170,59 +11786,59 @@ msgid "" "and :class:`asyncio.StreamReaderProtocol` outside of asyncio package." msgstr "" -#: ../../../build/NEWS:5728 +#: ../../../build/NEWS:6077 msgid "" "`bpo-36845 `__: Added validation of " "integer prefixes to the construction of IP networks and interfaces in the " "ipaddress module." msgstr "" -#: ../../../build/NEWS:5731 +#: ../../../build/NEWS:6080 msgid "" "`bpo-23378 `__: Add an extend action to " "argparser." msgstr "" -#: ../../../build/NEWS:5733 +#: ../../../build/NEWS:6082 msgid "" "`bpo-36867 `__: Fix a bug making a " "SharedMemoryManager instance and its parent process use two separate " "resource_tracker processes." msgstr "" -#: ../../../build/NEWS:5736 +#: ../../../build/NEWS:6085 msgid "" "`bpo-23896 `__: Adds a grammar to " "lib2to3.pygram that contains exec as a function not as statement." msgstr "" -#: ../../../build/NEWS:5739 +#: ../../../build/NEWS:6088 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:5742 +#: ../../../build/NEWS:6091 msgid "" "`bpo-35545 `__: Fix asyncio discarding " "IPv6 scopes when ensuring hostname resolutions internally" msgstr "" -#: ../../../build/NEWS:5745 +#: ../../../build/NEWS:6094 msgid "" "`bpo-36887 `__: Add new function " ":func:`math.isqrt` to compute integer square roots." msgstr "" -#: ../../../build/NEWS:5748 +#: ../../../build/NEWS:6097 msgid "" "`bpo-34632 `__: Introduce the " "``importlib.metadata`` module with (provisional) support for reading " "metadata from third-party packages." msgstr "" -#: ../../../build/NEWS:5751 +#: ../../../build/NEWS:6100 msgid "" "`bpo-36878 `__: When using " "`type_comments=True` in `ast.parse`, treat `# type: ignore` followed by a " @@ -11231,13 +11847,13 @@ msgid "" "formations such as `# type: ignore[E1000]`." msgstr "" -#: ../../../build/NEWS:5756 +#: ../../../build/NEWS:6105 msgid "" "`bpo-36778 `__: ``cp65001`` encoding " "(Windows code page 65001) becomes an alias to ``utf_8`` encoding." msgstr "" -#: ../../../build/NEWS:5759 +#: ../../../build/NEWS:6108 msgid "" "`bpo-36867 `__: The " "multiprocessing.resource_tracker replaces the " @@ -11245,14 +11861,14 @@ msgid "" "resource_tracker also tracks shared_memory segments." msgstr "" -#: ../../../build/NEWS:5763 +#: ../../../build/NEWS:6112 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:5766 +#: ../../../build/NEWS:6115 msgid "" "`bpo-24538 `__: In `shutil.copystat()`, " "first copy extended file attributes and then file permissions, since " @@ -11260,7 +11876,7 @@ msgid "" "writeable." msgstr "" -#: ../../../build/NEWS:5770 +#: ../../../build/NEWS:6119 msgid "" "`bpo-36829 `__: Add new " ":func:`sys.unraisablehook` function which can be overridden to control how " @@ -11270,79 +11886,79 @@ msgid "" "(:func:`gc.collect`)." msgstr "" -#: ../../../build/NEWS:5776 +#: ../../../build/NEWS:6125 msgid "" "`bpo-36832 `__: Introducing " "``zipfile.Path``, a pathlib-compatible wrapper for traversing zip files." msgstr "" -#: ../../../build/NEWS:5779 +#: ../../../build/NEWS:6128 msgid "" "`bpo-36814 `__: Fix an issue where " "os.posix_spawnp() would incorrectly raise a TypeError when file_actions is " "None." msgstr "" -#: ../../../build/NEWS:5782 +#: ../../../build/NEWS:6131 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:5786 +#: ../../../build/NEWS:6135 msgid "" "`bpo-26903 `__: Limit `max_workers` in " "`ProcessPoolExecutor` to 61 to work around a WaitForMultipleObjects " "limitation." msgstr "" -#: ../../../build/NEWS:5789 +#: ../../../build/NEWS:6138 msgid "" "`bpo-36813 `__: Fix " ":class:`~logging.handlers.QueueListener` to call ``queue.task_done()`` upon " "stopping. Patch by Bar Harel." msgstr "" -#: ../../../build/NEWS:5792 +#: ../../../build/NEWS:6141 msgid "" "`bpo-36806 `__: Forbid creation of " "asyncio stream objects like StreamReader, StreamWriter, Process, and their " "protocols outside of asyncio package." msgstr "" -#: ../../../build/NEWS:5795 +#: ../../../build/NEWS:6144 msgid "" "`bpo-36802 `__: Provide both sync and " "async calls for StreamWriter.write() and StreamWriter.close()" msgstr "" -#: ../../../build/NEWS:5798 +#: ../../../build/NEWS:6147 msgid "" "`bpo-36801 `__: Properly handle SSL " "connection closing in asyncio StreamWriter.drain() call." msgstr "" -#: ../../../build/NEWS:5801 +#: ../../../build/NEWS:6150 msgid "" "`bpo-36785 `__: Implement PEP 574 " "(pickle protocol 5 with out-of-band buffers)." msgstr "" -#: ../../../build/NEWS:5803 +#: ../../../build/NEWS:6152 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:5806 +#: ../../../build/NEWS:6155 msgid "" "`bpo-6584 `__: Add a " ":exc:`~gzip.BadGzipFile` exception to the :mod:`gzip` module." msgstr "" -#: ../../../build/NEWS:5809 +#: ../../../build/NEWS:6158 msgid "" "`bpo-36748 `__: Optimized write " "buffering in C implementation of ``TextIOWrapper``. Writing ASCII string to " @@ -11350,21 +11966,21 @@ msgid "" " Patch by Inada Naoki." msgstr "" -#: ../../../build/NEWS:5813 +#: ../../../build/NEWS:6162 msgid "" "`bpo-8138 `__: Don't mark " "``wsgiref.simple_server.SimpleServer`` as multi-threaded since " "``wsgiref.simple_server.WSGIServer`` is single-threaded." msgstr "" -#: ../../../build/NEWS:5817 +#: ../../../build/NEWS:6166 msgid "" "`bpo-22640 `__: " ":func:`py_compile.compile` now supports silent mode. Patch by Joannah " "Nanjekye" msgstr "" -#: ../../../build/NEWS:5820 +#: ../../../build/NEWS:6169 msgid "" "`bpo-29183 `__: Fix double exceptions in" " :class:`wsgiref.handlers.BaseHandler` by calling its " @@ -11372,20 +11988,20 @@ msgid "" " raised." msgstr "" -#: ../../../build/NEWS:5824 +#: ../../../build/NEWS:6173 msgid "" "`bpo-36548 `__: Improved the repr of " "regular expression flags." msgstr "" -#: ../../../build/NEWS:5826 +#: ../../../build/NEWS:6175 msgid "" "`bpo-36542 `__: The signature of Python " "functions can now be overridden by specifying the ``__text_signature__`` " "attribute." msgstr "" -#: ../../../build/NEWS:5829 +#: ../../../build/NEWS:6178 msgid "" "`bpo-36533 `__: Reinitialize " "logging.Handler locks in forked child processes instead of attempting to " @@ -11395,41 +12011,41 @@ msgid "" "one another as the lock acquisition order cannot be guaranteed." msgstr "" -#: ../../../build/NEWS:5836 +#: ../../../build/NEWS:6185 msgid "" "`bpo-35252 `__: Throw a TypeError " "instead of an AssertionError when using an invalid type annotation with " "singledispatch." msgstr "" -#: ../../../build/NEWS:5839 +#: ../../../build/NEWS:6188 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:5843 +#: ../../../build/NEWS:6192 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:5847 +#: ../../../build/NEWS:6196 msgid "" "`bpo-36368 `__: Fix a bug crashing " "SharedMemoryManager instances in interactive sessions after a ctrl-c " "(KeyboardInterrupt) was sent" msgstr "" -#: ../../../build/NEWS:5850 +#: ../../../build/NEWS:6199 msgid "" "`bpo-31904 `__: Fix mmap fail for " "VxWorks" msgstr "" -#: ../../../build/NEWS:5852 +#: ../../../build/NEWS:6201 msgid "" "`bpo-27497 `__: " ":meth:`csv.DictWriter.writeheader` now returns the return value of the " @@ -11437,13 +12053,13 @@ msgid "" "Nitin Patil." msgstr "" -#: ../../../build/NEWS:5856 +#: ../../../build/NEWS:6205 msgid "" "`bpo-36239 `__: Parsing .mo files now " "ignores comments starting and ending with #-#-#-#-#." msgstr "" -#: ../../../build/NEWS:5859 +#: ../../../build/NEWS:6208 msgid "" "`bpo-26707 `__: Enable plistlib to read " "and write binary plist files that were created as a KeyedArchive file. " @@ -11451,19 +12067,19 @@ msgid "" "objects." msgstr "" -#: ../../../build/NEWS:5863 +#: ../../../build/NEWS:6212 msgid "" "`bpo-31904 `__: Add posix module support" " for VxWorks." msgstr "" -#: ../../../build/NEWS:5865 +#: ../../../build/NEWS:6214 msgid "" "`bpo-35125 `__: Asyncio: Remove inner " "callback on outer cancellation in shield" msgstr "" -#: ../../../build/NEWS:5867 +#: ../../../build/NEWS:6216 msgid "" "`bpo-35721 `__: Fix " ":meth:`asyncio.SelectorEventLoop.subprocess_exec()` leaks file descriptors " @@ -11471,14 +12087,14 @@ msgid "" "Niklas Fiekas." msgstr "" -#: ../../../build/NEWS:5871 +#: ../../../build/NEWS:6220 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:5874 +#: ../../../build/NEWS:6223 msgid "" "`bpo-35431 `__: Implement " ":func:`math.comb` that returns binomial coefficient, that computes the " @@ -11486,7 +12102,7 @@ msgid "" " order. Patch by Yash Aggarwal and Keller Fuchs." msgstr "" -#: ../../../build/NEWS:5878 +#: ../../../build/NEWS:6227 msgid "" "`bpo-26660 `__: Fixed permission errors " "in :class:`~tempfile.TemporaryDirectory` clean up. Previously " @@ -11494,7 +12110,7 @@ msgid "" " files or directories were created inside a temporary directory." msgstr "" -#: ../../../build/NEWS:5884 +#: ../../../build/NEWS:6233 msgid "" "`bpo-34271 `__: Add debugging helpers to" " ssl module. It's now possible to dump key material and to trace TLS " @@ -11502,46 +12118,46 @@ msgid "" "var." msgstr "" -#: ../../../build/NEWS:5888 +#: ../../../build/NEWS:6237 msgid "" "`bpo-26467 `__: Added AsyncMock to " "support using unittest to mock asyncio coroutines. Patch by Lisa Roach." msgstr "" -#: ../../../build/NEWS:5891 +#: ../../../build/NEWS:6240 msgid "" "`bpo-33569 `__: dataclasses.InitVar: " "Exposes the type used to create the init var." msgstr "" -#: ../../../build/NEWS:5894 +#: ../../../build/NEWS:6243 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:5898 +#: ../../../build/NEWS:6247 msgid "" "`bpo-34303 `__: Performance of " ":func:`functools.reduce` is slightly improved. Patch by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:5901 +#: ../../../build/NEWS:6250 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:5905 +#: ../../../build/NEWS:6254 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:5908 +#: ../../../build/NEWS:6257 msgid "" "`bpo-31922 `__: " ":meth:`asyncio.AbstractEventLoop.create_datagram_endpoint`: Do not connect " @@ -11549,13 +12165,13 @@ msgid "" " UDP broadcast." msgstr "" -#: ../../../build/NEWS:5912 +#: ../../../build/NEWS:6261 msgid "" "`bpo-24882 `__: Change " "ThreadPoolExecutor to use existing idle threads before spinning up new ones." msgstr "" -#: ../../../build/NEWS:5915 +#: ../../../build/NEWS:6264 msgid "" "`bpo-31961 `__: Added support for bytes " "and path-like objects in :func:`subprocess.Popen` on Windows. The *args* " @@ -11565,48 +12181,48 @@ msgid "" "parameter now accepts a bytes object. Based on patch by Anders Lorentsen." msgstr "" -#: ../../../build/NEWS:5922 +#: ../../../build/NEWS:6271 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:5926 +#: ../../../build/NEWS:6275 msgid "" "`bpo-32941 `__: Allow :class:`mmap.mmap`" " objects to access the madvise() system call (through " ":meth:`mmap.mmap.madvise`)." msgstr "" -#: ../../../build/NEWS:5929 +#: ../../../build/NEWS:6278 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:5933 +#: ../../../build/NEWS:6282 msgid "" "`bpo-32515 `__: trace.py can now run " "modules via python3 -m trace -t --module module_name" msgstr "" -#: ../../../build/NEWS:5936 +#: ../../../build/NEWS:6285 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:5939 +#: ../../../build/NEWS:6288 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:5943 +#: ../../../build/NEWS:6292 msgid "" "`bpo-31829 `__: ``\\r``, ``\\0`` and " "``\\x1a`` (end-of-file on Windows) are now escaped in protocol 0 pickles of " @@ -11614,20 +12230,20 @@ msgid "" "text mode in Python 2." msgstr "" -#: ../../../build/NEWS:5947 +#: ../../../build/NEWS:6296 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:5953 +#: ../../../build/NEWS:6302 msgid "" "`bpo-36896 `__: Clarify that some types " "have unstable constructor signature between Python versions." msgstr "" -#: ../../../build/NEWS:5956 +#: ../../../build/NEWS:6305 msgid "" "`bpo-36686 `__: Improve documentation of" " the stdin, stdout, and stderr arguments of the ``asyncio.subprocess_exec`` " @@ -11635,39 +12251,39 @@ msgid "" "as text is not supported." msgstr "" -#: ../../../build/NEWS:5960 +#: ../../../build/NEWS:6309 msgid "" "Add a few tests to verify that the various values passed to the std* " "arguments actually work." msgstr "" -#: ../../../build/NEWS:5963 +#: ../../../build/NEWS:6312 msgid "" "`bpo-36984 `__: Improve version added " "references in ``typing`` module - by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:5966 +#: ../../../build/NEWS:6315 msgid "" "`bpo-36868 `__: What's new now mentions " "SSLContext.hostname_checks_common_name instead of SSLContext.host_flags." msgstr "" -#: ../../../build/NEWS:5969 +#: ../../../build/NEWS:6318 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:5972 +#: ../../../build/NEWS:6321 msgid "" "`bpo-36783 `__: Added C API " "Documentation for Time_FromTimeAndFold and PyDateTime_FromDateAndTimeAndFold" " as per PEP 495. Patch by Edison Abahurire." msgstr "" -#: ../../../build/NEWS:5976 +#: ../../../build/NEWS:6325 msgid "" "`bpo-36797 `__: More of the legacy " "distutils documentation has been either pruned, or else more clearly marked " @@ -11675,43 +12291,43 @@ msgid "" "independently." msgstr "" -#: ../../../build/NEWS:5980 +#: ../../../build/NEWS:6329 msgid "" "`bpo-22865 `__: Add detail to the " "documentation on the `pty.spawn` function." msgstr "" -#: ../../../build/NEWS:5982 +#: ../../../build/NEWS:6331 msgid "" "`bpo-35397 `__: Remove deprecation and " "document urllib.parse.unwrap(). Patch contributed by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:5985 +#: ../../../build/NEWS:6334 msgid "" "`bpo-32995 `__: Added the context " "variable in glossary." msgstr "" -#: ../../../build/NEWS:5987 +#: ../../../build/NEWS:6336 msgid "" "`bpo-33519 `__: Clarify that `copy()` is" " not part of the `MutableSequence` ABC." msgstr "" -#: ../../../build/NEWS:5989 +#: ../../../build/NEWS:6338 msgid "" "`bpo-33482 `__: Make " "`codecs.StreamRecoder.writelines` take a list of bytes." msgstr "" -#: ../../../build/NEWS:5991 +#: ../../../build/NEWS:6340 msgid "" "`bpo-25735 `__: Added documentation for " "func factorial to indicate that returns integer values" msgstr "" -#: ../../../build/NEWS:5994 +#: ../../../build/NEWS:6343 msgid "" "`bpo-20285 `__: Expand object.__doc__ " "(docstring) to make it clearer. Modify pydoc.py so that help(object) lists " @@ -11719,7 +12335,7 @@ msgid "" "class.)" msgstr "" -#: ../../../build/NEWS:6001 +#: ../../../build/NEWS:6350 msgid "" "`bpo-37069 `__: Modify test_coroutines, " "test_cprofile, test_generators, test_raise, test_ssl and test_yield_from to " @@ -11727,32 +12343,32 @@ msgid "" ":func:`test.support.captured_stderr`." msgstr "" -#: ../../../build/NEWS:6006 +#: ../../../build/NEWS:6355 msgid "" "`bpo-37098 `__: Fix test_memfd_create on" " older Linux Kernels." msgstr "" -#: ../../../build/NEWS:6008 +#: ../../../build/NEWS:6357 msgid "" "`bpo-37081 `__: Test with OpenSSL 1.1.1c" msgstr "" -#: ../../../build/NEWS:6010 +#: ../../../build/NEWS:6359 msgid "" "`bpo-36829 `__: Add " ":func:`test.support.catch_unraisable_exception`: context manager catching " "unraisable exception using :func:`sys.unraisablehook`." msgstr "" -#: ../../../build/NEWS:6013 +#: ../../../build/NEWS:6362 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:6017 +#: ../../../build/NEWS:6366 msgid "" "`bpo-36719 `__: \"python3 -m test -jN " "...\" now continues the execution of next tests when a worker process crash " @@ -11760,14 +12376,14 @@ msgid "" "--failfast to stop at the first error." msgstr "" -#: ../../../build/NEWS:6021 +#: ../../../build/NEWS:6370 msgid "" "`bpo-36816 `__: Update " "Lib/test/selfsigned_pythontestdotnet.pem to match self-" "signed.pythontest.net's new TLS certificate." msgstr "" -#: ../../../build/NEWS:6024 +#: ../../../build/NEWS:6373 msgid "" "`bpo-35925 `__: Skip httplib and nntplib" " networking tests when they would otherwise fail due to a modern OS or " @@ -11775,19 +12391,19 @@ msgid "" "with weak certificates." msgstr "" -#: ../../../build/NEWS:6028 +#: ../../../build/NEWS:6377 msgid "" "`bpo-36782 `__: Add tests for several C " "API functions in the :mod:`datetime` module. Patch by Edison Abahurire." msgstr "" -#: ../../../build/NEWS:6031 +#: ../../../build/NEWS:6380 msgid "" "`bpo-36342 `__: Fix test_multiprocessing" " in test_venv if platform lacks functioning sem_open." msgstr "" -#: ../../../build/NEWS:6037 +#: ../../../build/NEWS:6386 msgid "" "`bpo-36721 `__: To embed Python into an " "application, a new ``--embed`` option must be passed to ``python3-config " @@ -11797,7 +12413,7 @@ msgid "" "previous command fails." msgstr "" -#: ../../../build/NEWS:6043 +#: ../../../build/NEWS:6392 msgid "" "Add a pkg-config ``python-3.8-embed`` module to embed Python into an " "application: ``pkg-config python-3.8-embed --libs`` includes " @@ -11807,7 +12423,7 @@ msgid "" "``X.Y`` with the Python version)." msgstr "" -#: ../../../build/NEWS:6050 +#: ../../../build/NEWS:6399 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 " @@ -11815,37 +12431,37 @@ msgid "" "on purpose." msgstr "" -#: ../../../build/NEWS:6055 +#: ../../../build/NEWS:6404 msgid "" "`bpo-36786 `__: \"make install\" now " "runs compileall in parallel." msgstr "" -#: ../../../build/NEWS:6060 +#: ../../../build/NEWS:6409 msgid "" "`bpo-36965 `__: include of " "STATUS_CONTROL_C_EXIT without depending on MSC compiler" msgstr "" -#: ../../../build/NEWS:6063 +#: ../../../build/NEWS:6412 msgid "" "`bpo-35926 `__: Update to OpenSSL 1.1.1b" " for Windows." msgstr "" -#: ../../../build/NEWS:6065 +#: ../../../build/NEWS:6414 msgid "" "`bpo-29883 `__: Add Windows support for " "UDP transports for the Proactor Event Loop. Patch by Adam Meily." msgstr "" -#: ../../../build/NEWS:6068 +#: ../../../build/NEWS:6417 msgid "" "`bpo-33407 `__: The " ":c:macro:`Py_DEPRECATED()` macro has been implemented for MSVC." msgstr "" -#: ../../../build/NEWS:6074 +#: ../../../build/NEWS:6423 msgid "" "`bpo-36231 `__: Support building Python " "on macOS without /usr/include installed. As of macOS 10.14, system header " @@ -11853,58 +12469,58 @@ msgid "" "Tools or the Xcode app." msgstr "" -#: ../../../build/NEWS:6081 +#: ../../../build/NEWS:6430 msgid "" "`bpo-35610 `__: Replace now redundant " ".context_use_ps1 with .prompt_last_line. This finishes change started in " "`bpo-31858 `__." msgstr "" -#: ../../../build/NEWS:6084 +#: ../../../build/NEWS:6433 msgid "" "`bpo-37038 `__: Make idlelib.run " "runnable; add test clause." msgstr "" -#: ../../../build/NEWS:6086 +#: ../../../build/NEWS:6435 msgid "" "`bpo-36958 `__: Print any argument other" " than None or int passed to SystemExit or sys.exit()." msgstr "" -#: ../../../build/NEWS:6089 +#: ../../../build/NEWS:6438 msgid "" "`bpo-36807 `__: When saving a file, call" " os.fsync() so bits are flushed to e.g. USB drive." msgstr "" -#: ../../../build/NEWS:6092 +#: ../../../build/NEWS:6441 msgid "" "`bpo-32411 `__: In browser.py, remove " "extraneous sorting by line number since dictionary was created in line " "number order." msgstr "" -#: ../../../build/NEWS:6098 +#: ../../../build/NEWS:6447 msgid "" "`bpo-37053 `__: Handle strings like " "u\"bar\" correctly in Tools/parser/unparse.py. Patch by Chih-Hsuan Yen." msgstr "" -#: ../../../build/NEWS:6104 +#: ../../../build/NEWS:6453 msgid "" "`bpo-36763 `__: Implement the :pep:`587`" " \"Python Initialization Configuration\"." msgstr "" -#: ../../../build/NEWS:6106 +#: ../../../build/NEWS:6455 msgid "" "`bpo-36379 `__: Fix crashes when " "attempting to use the *modulo* parameter when ``__ipow__`` is implemented in" " C." msgstr "" -#: ../../../build/NEWS:6109 +#: ../../../build/NEWS:6458 msgid "" "`bpo-37107 `__: Update " ":c:func:`PyObject_CallMethodObjArgs` and ``_PyObject_CallMethodIdObjArgs`` " @@ -11912,21 +12528,21 @@ msgid "" "many cases. Patch by Michael J. Sullivan." msgstr "" -#: ../../../build/NEWS:6114 +#: ../../../build/NEWS:6463 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:6118 +#: ../../../build/NEWS:6467 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:6122 +#: ../../../build/NEWS:6471 msgid "" "`bpo-36922 `__: Add new type flag " "``Py_TPFLAGS_METHOD_DESCRIPTOR`` for objects behaving like unbound methods. " @@ -11934,28 +12550,28 @@ msgid "" "``LOAD_METHOD``/``CALL_METHOD`` opcodes. See PEP 590." msgstr "" -#: ../../../build/NEWS:6127 +#: ../../../build/NEWS:6476 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:6133 +#: ../../../build/NEWS:6482 msgid "Python 3.8.0 alpha 4" msgstr "Python 3.8.0 alfa 4" -#: ../../../build/NEWS:6135 +#: ../../../build/NEWS:6484 msgid "*Release date: 2019-05-06*" msgstr "*Tanggal rilis: 2019-05-06*" -#: ../../../build/NEWS:6140 +#: ../../../build/NEWS:6489 msgid "" "`bpo-36742 `__: Fixes mishandling of " "pre-normalization characters in urlsplit()." msgstr "" -#: ../../../build/NEWS:6143 +#: ../../../build/NEWS:6492 msgid "" "`bpo-30458 `__: Address CVE-2019-9740 by" " disallowing URL paths with embedded whitespace or control characters " @@ -11964,7 +12580,7 @@ msgid "" "raised." msgstr "" -#: ../../../build/NEWS:6148 +#: ../../../build/NEWS:6497 msgid "" "`bpo-35755 `__: :func:`shutil.which` now" " uses ``os.confstr(\"CS_PATH\")`` if available and if the :envvar:`PATH` " @@ -11974,34 +12590,34 @@ msgid "" "directory if the :envvar:`PATH` environment variable is not set." msgstr "" -#: ../../../build/NEWS:6158 +#: ../../../build/NEWS:6507 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:6161 +#: ../../../build/NEWS:6510 msgid "" "`bpo-32849 `__: Fix Python " "Initialization code on FreeBSD to detect properly when stdin file descriptor" " (fd 0) is invalid." msgstr "" -#: ../../../build/NEWS:6164 +#: ../../../build/NEWS:6513 msgid "" "`bpo-36623 `__: Remove parser headers " "and related function declarations that lack implementations after the " "removal of pgen." msgstr "" -#: ../../../build/NEWS:6167 +#: ../../../build/NEWS:6516 msgid "" "`bpo-20180 `__: ``dict.pop()`` is now up" " to 33% faster thanks to Argument Clinic. Patch by Inada Naoki." msgstr "" -#: ../../../build/NEWS:6170 +#: ../../../build/NEWS:6519 msgid "" "`bpo-36611 `__: Debug memory allocators:" " disable serialno field by default from debug hooks on Python memory " @@ -12011,7 +12627,7 @@ msgid "" "with ``PYMEM_DEBUG_SERIALNO`` defined to get back the field." msgstr "" -#: ../../../build/NEWS:6177 +#: ../../../build/NEWS:6526 msgid "" "`bpo-36588 `__: On AIX, " ":attr:`sys.platform` doesn't contain the major version anymore. Always " @@ -12020,19 +12636,19 @@ msgid "" "``sys.platform.startswith('aix')``. Contributed by M. Felt." msgstr "" -#: ../../../build/NEWS:6182 +#: ../../../build/NEWS:6531 msgid "" "`bpo-36549 `__: Change str.capitalize to" " use titlecase for the first character instead of uppercase." msgstr "" -#: ../../../build/NEWS:6185 +#: ../../../build/NEWS:6534 msgid "" "`bpo-36540 `__: Implement :pep:`570` " "(Python positional-only parameters). Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:6188 +#: ../../../build/NEWS:6537 msgid "" "`bpo-36475 `__: " ":c:func:`PyEval_AcquireLock` and :c:func:`PyEval_AcquireThread` now " @@ -12041,25 +12657,25 @@ msgid "" ":c:func:`Py_END_ALLOW_THREADS`, and :c:func:`PyGILState_Ensure`." msgstr "" -#: ../../../build/NEWS:6193 +#: ../../../build/NEWS:6542 msgid "" "`bpo-36504 `__: Fix signed integer " "overflow in _ctypes.c's ``PyCArrayType_new()``." msgstr "" -#: ../../../build/NEWS:6196 +#: ../../../build/NEWS:6545 msgid "" "`bpo-20844 `__: Fix running script with " "encoding cookie and LF line ending may fail on Windows." msgstr "" -#: ../../../build/NEWS:6199 +#: ../../../build/NEWS:6548 msgid "" "`bpo-24214 `__: Fixed support of the " "surrogatepass error handler in the UTF-8 incremental decoder." msgstr "" -#: ../../../build/NEWS:6202 +#: ../../../build/NEWS:6551 msgid "" "`bpo-36452 `__: Changing ``dict`` keys " "during iteration of the dict itself, ``keys()``, ``values()``, or " @@ -12068,51 +12684,51 @@ msgid "" "will be raised after ``len(dict)`` iterations. Contributed by Thomas Perl." msgstr "" -#: ../../../build/NEWS:6208 +#: ../../../build/NEWS:6557 msgid "" "`bpo-36459 `__: Fix a possible double " "``PyMem_FREE()`` due to tokenizer.c's ``tok_nextc()``." msgstr "" -#: ../../../build/NEWS:6211 +#: ../../../build/NEWS:6560 msgid "" "`bpo-36433 `__: Fixed TypeError message " "in classmethoddescr_call." msgstr "" -#: ../../../build/NEWS:6213 +#: ../../../build/NEWS:6562 msgid "" "`bpo-36430 `__: Fix a possible reference" " leak in :func:`itertools.count`." msgstr "" -#: ../../../build/NEWS:6215 +#: ../../../build/NEWS:6564 msgid "" "`bpo-36440 `__: Include node names in " "``ParserError`` messages, instead of numeric IDs. Patch by A. Skrobov." msgstr "" -#: ../../../build/NEWS:6218 +#: ../../../build/NEWS:6567 msgid "" "`bpo-36143 `__: Regenerate " ":mod:`keyword` from the Grammar and Tokens file using pgen. Patch by Pablo " "Galindo." msgstr "" -#: ../../../build/NEWS:6221 +#: ../../../build/NEWS:6570 msgid "" "`bpo-18372 `__: Add missing " ":c:func:`PyObject_GC_Track` calls in the :mod:`pickle` module. Patch by " "Zackery Spytz." msgstr "" -#: ../../../build/NEWS:6227 +#: ../../../build/NEWS:6576 msgid "" "`bpo-35952 `__: Fix pythoninfo when the " "compiler is missing." msgstr "" -#: ../../../build/NEWS:6229 +#: ../../../build/NEWS:6578 msgid "" "`bpo-28238 `__: The ``.find*()`` methods" " of xml.etree.ElementTree can now search for wildcards like ``{*}tag`` and " @@ -12120,13 +12736,13 @@ msgid "" "Patch by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:6233 +#: ../../../build/NEWS:6582 msgid "" "`bpo-26978 `__: `pathlib.path.link_to()`" " is now implemented. It creates a hard link pointing to a path." msgstr "" -#: ../../../build/NEWS:6236 +#: ../../../build/NEWS:6585 msgid "" "`bpo-1613500 `__: " ":class:`fileinput.FileInput` now uses the input file mode to correctly set " @@ -12134,27 +12750,27 @@ msgid "" "``inplace=True`` is passed to its constructor." msgstr "" -#: ../../../build/NEWS:6240 +#: ../../../build/NEWS:6589 msgid "" "`bpo-36734 `__: Fix compilation of " "``faulthandler.c`` on HP-UX. Initialize ``stack_t current_stack`` to zero " "using ``memset()``." msgstr "" -#: ../../../build/NEWS:6243 +#: ../../../build/NEWS:6592 msgid "" "`bpo-13611 `__: The " "xml.etree.ElementTree packages gained support for C14N 2.0 serialisation. " "Patch by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:6246 +#: ../../../build/NEWS:6595 msgid "" "`bpo-36669 `__: Add missing matrix " "multiplication operator support to weakref.proxy." msgstr "" -#: ../../../build/NEWS:6249 +#: ../../../build/NEWS:6598 msgid "" "`bpo-36676 `__: The XMLParser() in " "xml.etree.ElementTree provides namespace prefix context to the parser target" @@ -12162,14 +12778,14 @@ msgid "" "Patch by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:6253 +#: ../../../build/NEWS:6602 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:6257 +#: ../../../build/NEWS:6606 msgid "" "`bpo-36650 `__: The C version of " "functools.lru_cache() was treating calls with an empty ``**kwargs`` " @@ -12178,7 +12794,7 @@ msgid "" "miss." msgstr "" -#: ../../../build/NEWS:6262 +#: ../../../build/NEWS:6611 msgid "" "`bpo-28552 `__: Fix " ":mod:`distutils.sysconfig` if :data:`sys.executable` is ``None`` or an empty" @@ -12187,7 +12803,7 @@ msgid "" " or an empty string." msgstr "" -#: ../../../build/NEWS:6267 +#: ../../../build/NEWS:6616 msgid "" "`bpo-35755 `__: :func:`shutil.which` and" " :func:`distutils.spawn.find_executable` now use ``os.confstr(\"CS_PATH\")``" @@ -12197,13 +12813,13 @@ msgid "" "string." msgstr "" -#: ../../../build/NEWS:6274 +#: ../../../build/NEWS:6623 msgid "" "`bpo-25430 `__: improve performance of " "``IPNetwork.__contains__()``" msgstr "" -#: ../../../build/NEWS:6276 +#: ../../../build/NEWS:6625 msgid "" "`bpo-30485 `__: Path expressions in " "xml.etree.ElementTree can now avoid explicit namespace prefixes for tags (or" @@ -12211,20 +12827,20 @@ msgid "" "empty string prefix." msgstr "" -#: ../../../build/NEWS:6280 +#: ../../../build/NEWS:6629 msgid "" "`bpo-36613 `__: Fix :mod:`asyncio` " "wait() not removing callback if exception" msgstr "" -#: ../../../build/NEWS:6282 +#: ../../../build/NEWS:6631 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:6285 +#: ../../../build/NEWS:6634 msgid "" "`bpo-18748 `__: In development mode " "(:option:`-X` ``dev``) and in debug build, the :class:`io.IOBase` destructor" @@ -12232,7 +12848,7 @@ msgid "" "release mode." msgstr "" -#: ../../../build/NEWS:6289 +#: ../../../build/NEWS:6638 msgid "" "`bpo-36575 `__: The ``_lsprof`` module " "now uses internal timer same to ``time.perf_counter()`` by default. " @@ -12241,60 +12857,60 @@ msgid "" "updates since ``perf_counter()`` is monotonic. Patch by Inada Naoki." msgstr "" -#: ../../../build/NEWS:6295 +#: ../../../build/NEWS:6644 msgid "" "`bpo-33461 `__: ``json.loads`` now emits" " ``DeprecationWarning`` when ``encoding`` option is specified. Patch by " "Matthias Bussonnier." msgstr "" -#: ../../../build/NEWS:6298 +#: ../../../build/NEWS:6647 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:6301 +#: ../../../build/NEWS:6650 msgid "" "`bpo-17561 `__: Set backlog=None as the " "default for socket.create_server." msgstr "" -#: ../../../build/NEWS:6303 +#: ../../../build/NEWS:6652 msgid "" "`bpo-34373 `__: Fix :func:`time.mktime` " "error handling on AIX for year before 1970." msgstr "" -#: ../../../build/NEWS:6306 +#: ../../../build/NEWS:6655 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:6309 +#: ../../../build/NEWS:6658 msgid "" "`bpo-36546 `__: Add " "statistics.quantiles()" msgstr "" -#: ../../../build/NEWS:6311 +#: ../../../build/NEWS:6660 msgid "" "`bpo-36050 `__: Optimized " "``http.client.HTTPResponse.read()`` for large response. Patch by Inada " "Naoki." msgstr "" -#: ../../../build/NEWS:6314 +#: ../../../build/NEWS:6663 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:6318 +#: ../../../build/NEWS:6667 msgid "" "`bpo-36492 `__: Deprecated passing " "required arguments like *func* as keyword arguments in functions which " @@ -12304,13 +12920,13 @@ msgid "" "positional arguments." msgstr "" -#: ../../../build/NEWS:6324 +#: ../../../build/NEWS:6673 msgid "" "`bpo-27181 `__: Add " "statistics.geometric_mean()." msgstr "" -#: ../../../build/NEWS:6326 +#: ../../../build/NEWS:6675 msgid "" "`bpo-30427 `__: ``os.path.normcase()`` " "relies on ``os.fspath()`` to check the type of its argument. Redundant " @@ -12318,7 +12934,7 @@ msgid "" "``ntpath.normcase()`` implementations. Patch by Wolfgang Maier." msgstr "" -#: ../../../build/NEWS:6331 +#: ../../../build/NEWS:6680 msgid "" "`bpo-36385 `__: Stop rejecting IPv4 " "octets for being ambiguously octal. Leading zeros are ignored, and no longer" @@ -12326,25 +12942,25 @@ msgid "" "Octets must still be no more than three digits, including leading zeroes." msgstr "" -#: ../../../build/NEWS:6336 +#: ../../../build/NEWS:6685 msgid "" "`bpo-36434 `__: Errors during writing to" " a ZIP file no longer prevent to properly close it." msgstr "" -#: ../../../build/NEWS:6339 +#: ../../../build/NEWS:6688 msgid "" "`bpo-36407 `__: Fixed wrong indentation " "writing for CDATA section in xml.dom.minidom. Patch by Vladimir Surjaninov." msgstr "" -#: ../../../build/NEWS:6342 +#: ../../../build/NEWS:6691 msgid "" "`bpo-36326 `__: inspect.getdoc() can now" " find docstrings for member objects when __slots__ is a dictionary." msgstr "" -#: ../../../build/NEWS:6345 +#: ../../../build/NEWS:6694 msgid "" "`bpo-36366 `__: Calling ``stop()`` on an" " unstarted or stopped :func:`unittest.mock.patch` object will now return " @@ -12352,27 +12968,27 @@ msgid "" " Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:6350 +#: ../../../build/NEWS:6699 msgid "" "`bpo-36348 `__: The " ":meth:`imap.IMAP4.logout` method no longer ignores silently arbitrary " "exceptions." msgstr "" -#: ../../../build/NEWS:6353 +#: ../../../build/NEWS:6702 msgid "" "`bpo-31904 `__: Add time module support " "and fix test_time faiures for VxWorks." msgstr "" -#: ../../../build/NEWS:6355 +#: ../../../build/NEWS:6704 msgid "" "`bpo-36227 `__: Added support for " "keyword arguments `default_namespace` and `xml_declaration` in functions " "ElementTree.tostring() and ElementTree.tostringlist()." msgstr "" -#: ../../../build/NEWS:6359 +#: ../../../build/NEWS:6708 msgid "" "`bpo-36004 `__: Added new alternate " "constructors :meth:`datetime.date.fromisocalendar` and " @@ -12381,7 +12997,7 @@ msgid "" "``isocalendar`` method. Patch by Paul Ganssle." msgstr "" -#: ../../../build/NEWS:6365 +#: ../../../build/NEWS:6714 msgid "" "`bpo-35936 `__: :mod:`modulefinder` no " "longer depends on the deprecated :mod:`imp` module, and the initializer for " @@ -12389,21 +13005,21 @@ msgid "" "Patch by Brandt Bucher." msgstr "" -#: ../../../build/NEWS:6370 +#: ../../../build/NEWS:6719 msgid "" "`bpo-35376 `__: :mod:`modulefinder` " "correctly handles modules that have the same name as a bad package. Patch by" " Brandt Bucher." msgstr "" -#: ../../../build/NEWS:6373 +#: ../../../build/NEWS:6722 msgid "" "`bpo-17396 `__: :mod:`modulefinder` no " "longer crashes when encountering syntax errors in followed imports. Patch by" " Brandt Bucher." msgstr "" -#: ../../../build/NEWS:6376 +#: ../../../build/NEWS:6725 msgid "" "`bpo-35934 `__: Added " ":meth:`~socket.create_server()` and :meth:`~socket.has_dualstack_ipv6()` " @@ -12412,59 +13028,59 @@ msgid "" " on the same socket. (Contributed by Giampaolo Rodola in :issue:`17561`.)" msgstr "" -#: ../../../build/NEWS:6382 +#: ../../../build/NEWS:6731 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:6385 +#: ../../../build/NEWS:6734 msgid "" "`bpo-35416 `__: Fix potential resource " "warnings in distutils. Patch by Mickaël Schoentgen." msgstr "" -#: ../../../build/NEWS:6388 +#: ../../../build/NEWS:6737 msgid "" "`bpo-25451 `__: Add transparency methods" " to :class:`tkinter.PhotoImage`. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:6391 +#: ../../../build/NEWS:6740 msgid "" "`bpo-35082 `__: Don't return deleted " "attributes when calling dir on a :class:`unittest.mock.Mock`." msgstr "" -#: ../../../build/NEWS:6394 +#: ../../../build/NEWS:6743 msgid "" "`bpo-34547 `__: " ":class:`wsgiref.handlers.BaseHandler` now handles abrupt client connection " "terminations gracefully. Patch by Petter Strandmark." msgstr "" -#: ../../../build/NEWS:6397 +#: ../../../build/NEWS:6746 msgid "" "`bpo-31658 `__: :func:`xml.sax.parse` " "now supports :term:`path-like `. Patch by Mickaël " "Schoentgen." msgstr "" -#: ../../../build/NEWS:6400 +#: ../../../build/NEWS:6749 msgid "" "`bpo-34139 `__: Remove stale unix " "datagram socket before binding" msgstr "" -#: ../../../build/NEWS:6402 +#: ../../../build/NEWS:6751 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:6406 +#: ../../../build/NEWS:6755 msgid "" "`bpo-33291 `__: Do not raise " "AttributeError when calling the inspect functions isgeneratorfunction, " @@ -12472,43 +13088,43 @@ msgid "" "arbitrary callable. Instead, return False." msgstr "" -#: ../../../build/NEWS:6410 +#: ../../../build/NEWS:6759 msgid "" "`bpo-31310 `__: Fix the " "multiprocessing.semaphore_tracker so it is reused by child processes" msgstr "" -#: ../../../build/NEWS:6413 +#: ../../../build/NEWS:6762 msgid "" "`bpo-31292 `__: Fix ``setup.py check " "--restructuredtext`` for files containing ``include`` directives." msgstr "" -#: ../../../build/NEWS:6419 +#: ../../../build/NEWS:6768 msgid "" "`bpo-36625 `__: Remove obsolete comments" " from docstrings in fractions.Fraction" msgstr "" -#: ../../../build/NEWS:6421 +#: ../../../build/NEWS:6770 msgid "" "`bpo-30840 `__: Document relative " "imports" msgstr "" -#: ../../../build/NEWS:6423 +#: ../../../build/NEWS:6772 msgid "" "`bpo-36523 `__: Add docstring for " "io.IOBase.writelines()." msgstr "" -#: ../../../build/NEWS:6425 +#: ../../../build/NEWS:6774 msgid "" "`bpo-36425 `__: New documentation " "translation: `Simplified Chinese `_." msgstr "" -#: ../../../build/NEWS:6428 +#: ../../../build/NEWS:6777 msgid "" "`bpo-36345 `__: Avoid the duplication of" " code from ``Tools/scripts/serve.py`` in using the :rst:dir:`literalinclude`" @@ -12516,20 +13132,20 @@ msgid "" ":mod:`wsgiref`. Contributed by Stéphane Wirtel." msgstr "" -#: ../../../build/NEWS:6433 +#: ../../../build/NEWS:6782 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:6437 +#: ../../../build/NEWS:6786 msgid "" "`bpo-36157 `__: Added Documention for " "PyInterpreterState_Main()." msgstr "" -#: ../../../build/NEWS:6439 +#: ../../../build/NEWS:6788 msgid "" "`bpo-33043 `__: Updates the " "docs.python.org page with the addition of a 'Contributing to Docs' link at " @@ -12538,26 +13154,26 @@ msgid "" "Documentation Bugs section." msgstr "" -#: ../../../build/NEWS:6444 +#: ../../../build/NEWS:6793 msgid "" "`bpo-35581 `__: @typing.type_check_only " "now allows type stubs to mark functions and classes not available during " "runtime." msgstr "" -#: ../../../build/NEWS:6447 +#: ../../../build/NEWS:6796 msgid "" "`bpo-33832 `__: Add glossary entry for " "'magic method'." msgstr "" -#: ../../../build/NEWS:6449 +#: ../../../build/NEWS:6798 msgid "" "`bpo-32913 `__: Added re.Match.groupdict" " example to regex HOWTO." msgstr "" -#: ../../../build/NEWS:6454 +#: ../../../build/NEWS:6803 msgid "" "`bpo-36719 `__: regrtest now always " "detects uncollectable objects. Previously, the check was only enabled by " @@ -12565,7 +13181,7 @@ msgid "" "``--findleaks`` becomes a deprecated alias to ``--fail-env-changed``." msgstr "" -#: ../../../build/NEWS:6459 +#: ../../../build/NEWS:6808 msgid "" "`bpo-36725 `__: When using " "multiprocessing mode (-jN), regrtest now better reports errors if a worker " @@ -12573,7 +13189,7 @@ msgid "" "interrupted." msgstr "" -#: ../../../build/NEWS:6463 +#: ../../../build/NEWS:6812 msgid "" "`bpo-36454 `__: Change " "test_time.test_monotonic() to test only the lower bound of elapsed time " @@ -12581,38 +13197,38 @@ msgid "" " test failures on slow buildbots. Patch by Victor Stinner." msgstr "" -#: ../../../build/NEWS:6468 +#: ../../../build/NEWS:6817 msgid "" "`bpo-32424 `__: Improve test coverage " "for xml.etree.ElementTree. Patch by Gordon P. Hemsley." msgstr "" -#: ../../../build/NEWS:6471 +#: ../../../build/NEWS:6820 msgid "" "`bpo-32424 `__: Fix typo in " "test_cyclic_gc() test for xml.etree.ElementTree. Patch by Gordon P. Hemsley." msgstr "" -#: ../../../build/NEWS:6474 +#: ../../../build/NEWS:6823 msgid "" "`bpo-36635 `__: Add a new " ":mod:`_testinternalcapi` module to test the internal C API." msgstr "" -#: ../../../build/NEWS:6477 +#: ../../../build/NEWS:6826 msgid "" "`bpo-36629 `__: Fix " "``test_imap4_host_default_value()`` of ``test_imaplib``: catch also " ":data:`errno.ENETUNREACH` error." msgstr "" -#: ../../../build/NEWS:6480 +#: ../../../build/NEWS:6829 msgid "" "`bpo-36611 `__: Fix " "``test_sys.test_getallocatedblocks()`` when :mod:`tracemalloc` is enabled." msgstr "" -#: ../../../build/NEWS:6483 +#: ../../../build/NEWS:6832 msgid "" "`bpo-36560 `__: Fix reference leak " "hunting in regrtest: compute also deltas (of reference count, allocated " @@ -12620,61 +13236,61 @@ msgid "" "everything is initialized before starting to hunt reference leaks." msgstr "" -#: ../../../build/NEWS:6488 +#: ../../../build/NEWS:6837 msgid "" "`bpo-36565 `__: Fix reference hunting " "(``python3 -m test -R 3:3``) when Python has no built-in abc module." msgstr "" -#: ../../../build/NEWS:6491 +#: ../../../build/NEWS:6840 msgid "" "`bpo-31904 `__: Port test_resource to " "VxWorks: skip tests cases setting RLIMIT_FSIZE and RLIMIT_CPU." msgstr "" -#: ../../../build/NEWS:6494 +#: ../../../build/NEWS:6843 msgid "" "`bpo-31904 `__: Fix test_tabnanny on " "VxWorks: adjust ENOENT error message." msgstr "" -#: ../../../build/NEWS:6496 +#: ../../../build/NEWS:6845 msgid "" "`bpo-36436 `__: Fix " "``_testcapi.pymem_buffer_overflow()``: handle memory allocation failure." msgstr "" -#: ../../../build/NEWS:6499 +#: ../../../build/NEWS:6848 msgid "" "`bpo-31904 `__: Fix test_utf8_mode on " "VxWorks: Python always use UTF-8 on VxWorks." msgstr "" -#: ../../../build/NEWS:6502 +#: ../../../build/NEWS:6851 msgid "" "`bpo-36341 `__: Fix tests that may fail " "with PermissionError upon calling bind() on AF_UNIX sockets." msgstr "" -#: ../../../build/NEWS:6508 +#: ../../../build/NEWS:6857 msgid "" "`bpo-36747 `__: Remove the stale " "scriptsinstall Makefile target." msgstr "" -#: ../../../build/NEWS:6510 +#: ../../../build/NEWS:6859 msgid "" "`bpo-21536 `__: On Unix, C extensions " "are no longer linked to libpython except on Android and Cygwin." msgstr "" -#: ../../../build/NEWS:6513 +#: ../../../build/NEWS:6862 msgid "" "It is now possible for a statically linked Python to load a C extension " "built using a shared library Python." msgstr "" -#: ../../../build/NEWS:6516 +#: ../../../build/NEWS:6865 msgid "" "When Python is embedded, ``libpython`` must not be loaded with " "``RTLD_LOCAL``, but ``RTLD_GLOBAL`` instead. Previously, using " @@ -12683,11 +13299,11 @@ msgid "" "built by the ``*shared*`` section of ``Modules/Setup``." msgstr "" -#: ../../../build/NEWS:6522 +#: ../../../build/NEWS:6871 msgid "distutils, python-config and python-config.py have been modified." msgstr "distutils, python-config dan python-config.py telah dimodifikasi." -#: ../../../build/NEWS:6524 +#: ../../../build/NEWS:6873 msgid "" "`bpo-36707 `__: ``./configure --with-" "pymalloc`` no longer adds the ``m`` flag to SOABI " @@ -12695,7 +13311,7 @@ msgid "" " on the ABI." msgstr "" -#: ../../../build/NEWS:6528 +#: ../../../build/NEWS:6877 msgid "" "`bpo-36635 `__: Change " "``PyAPI_FUNC(type)``, ``PyAPI_DATA(type)`` and ``PyMODINIT_FUNC`` macros of " @@ -12705,13 +13321,13 @@ msgid "" "function in DLL exports on Windows." msgstr "" -#: ../../../build/NEWS:6534 +#: ../../../build/NEWS:6883 msgid "" "`bpo-31904 `__: Don't build the " "``_crypt`` extension on VxWorks." msgstr "" -#: ../../../build/NEWS:6536 +#: ../../../build/NEWS:6885 msgid "" "`bpo-36618 `__: Add ``-fmax-type-" "align=8`` to CFLAGS when clang compiler is detected. The pymalloc memory " @@ -12724,13 +13340,13 @@ msgid "" "can have the same issue." msgstr "" -#: ../../../build/NEWS:6545 +#: ../../../build/NEWS:6894 msgid "" "`bpo-36605 `__: ``make tags`` and ``make" " TAGS`` now also parse ``Modules/_io/*.c`` and ``Modules/_io/*.h``." msgstr "" -#: ../../../build/NEWS:6548 +#: ../../../build/NEWS:6897 msgid "" "`bpo-36465 `__: Release builds and debug" " builds are now ABI compatible: defining the ``Py_DEBUG`` macro no longer " @@ -12741,33 +13357,33 @@ msgid "" "option." msgstr "" -#: ../../../build/NEWS:6555 +#: ../../../build/NEWS:6904 msgid "" "`bpo-36577 `__: setup.py now correctly " "reports missing OpenSSL headers and libraries again." msgstr "" -#: ../../../build/NEWS:6558 +#: ../../../build/NEWS:6907 msgid "" "`bpo-36544 `__: Fix regression " "introduced in `bpo-36146 `__ refactoring" " setup.py" msgstr "" -#: ../../../build/NEWS:6560 +#: ../../../build/NEWS:6909 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:6564 +#: ../../../build/NEWS:6913 msgid "" "`bpo-36503 `__: Remove references to " "\"aix3\" and \"aix4\". Patch by M. Felt." msgstr "" -#: ../../../build/NEWS:6569 +#: ../../../build/NEWS:6918 msgid "" "`bpo-35920 `__: Added " "platform.win32_edition() and platform.win32_is_iot(). Added support for " @@ -12775,20 +13391,20 @@ msgid "" " to work on Windows IoT Core ARM32." msgstr "" -#: ../../../build/NEWS:6573 +#: ../../../build/NEWS:6922 msgid "" "`bpo-36649 `__: Remove trailing spaces " "for registry keys when installed via the Store." msgstr "" -#: ../../../build/NEWS:6576 +#: ../../../build/NEWS:6925 msgid "" "`bpo-34144 `__: Fixed activate.bat to " "correctly update codepage when chcp.com returns dots in output. Patch by " "Lorenz Mende." msgstr "" -#: ../../../build/NEWS:6579 +#: ../../../build/NEWS:6928 msgid "" "`bpo-36509 `__: Added preset-iot layout " "for Windows IoT ARM containers. This layout doesn't contain UI components " @@ -12796,7 +13412,7 @@ msgid "" "builds since Windows ARM32 builds must be cross-compiled when using MSVC." msgstr "" -#: ../../../build/NEWS:6584 +#: ../../../build/NEWS:6933 msgid "" "`bpo-35941 `__: enum_certificates " "function of the ssl module now returns certificates from all available " @@ -12809,26 +13425,26 @@ msgid "" "revocation list stores." msgstr "" -#: ../../../build/NEWS:6594 +#: ../../../build/NEWS:6943 msgid "" "`bpo-36441 `__: Fixes creating a venv " "when debug binaries are installed." msgstr "" -#: ../../../build/NEWS:6596 +#: ../../../build/NEWS:6945 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:6599 +#: ../../../build/NEWS:6948 msgid "" "`bpo-36010 `__: Add the venv standard " "library module to the nuget distribution for Windows." msgstr "" -#: ../../../build/NEWS:6602 +#: ../../../build/NEWS:6951 msgid "" "`bpo-29515 `__: Add the following socket" " module constants on Windows: IPPROTO_AH IPPROTO_CBT IPPROTO_DSTOPTS " @@ -12839,28 +13455,28 @@ msgid "" " IPPROTO_ST" msgstr "" -#: ../../../build/NEWS:6610 +#: ../../../build/NEWS:6959 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:6613 +#: ../../../build/NEWS:6962 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:6616 +#: ../../../build/NEWS:6965 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:6622 +#: ../../../build/NEWS:6971 msgid "" "`bpo-34602 `__: Avoid failures setting " "macOS stack resource limit with resource.setrlimit. This reverts an earlier " @@ -12868,27 +13484,27 @@ msgid "" "non-default stack size when building the interpreter executable on macOS." msgstr "" -#: ../../../build/NEWS:6630 +#: ../../../build/NEWS:6979 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:6637 +#: ../../../build/NEWS:6986 msgid "" "`bpo-14546 `__: Fix the argument " "handling in Tools/scripts/lll.py." msgstr "" -#: ../../../build/NEWS:6642 +#: ../../../build/NEWS:6991 msgid "" "`bpo-36763 `__: Fix memory leak in " ":c:func:`Py_SetStandardStreamEncoding`: release memory if the function is " "called twice." msgstr "" -#: ../../../build/NEWS:6645 +#: ../../../build/NEWS:6994 msgid "" "`bpo-36641 `__: " ":c:macro:`PyDoc_VAR(name)` and :c:macro:`PyDoc_STRVAR(name,str)` now create " @@ -12896,7 +13512,7 @@ msgid "" "Inada Naoki." msgstr "" -#: ../../../build/NEWS:6649 +#: ../../../build/NEWS:6998 msgid "" "`bpo-36389 `__: Change the value of " "``CLEANBYTE``, ``DEADDYTE`` and ``FORBIDDENBYTE`` internal constants used by" @@ -12906,7 +13522,7 @@ msgid "" " debug ``malloc()`` and ``free()``." msgstr "" -#: ../../../build/NEWS:6656 +#: ../../../build/NEWS:7005 msgid "" "`bpo-36443 `__: Since Python 3.7.0, " "calling :c:func:`Py_DecodeLocale` before :c:func:`Py_Initialize` produces " @@ -12917,7 +13533,7 @@ msgid "" "``_PyPreConfig``." msgstr "" -#: ../../../build/NEWS:6663 +#: ../../../build/NEWS:7012 msgid "" "`bpo-36025 `__: Fixed an accidental " "change to the datetime C API where the arguments to the " @@ -12927,7 +13543,7 @@ msgid "" "only present in alpha releases of Python 3.8. Patch by Paul Ganssle." msgstr "" -#: ../../../build/NEWS:6670 +#: ../../../build/NEWS:7019 msgid "" "`bpo-35810 `__: Modify ``PyObject_Init``" " to correctly increase the refcount of heap- allocated Type objects. Also " @@ -12935,15 +13551,15 @@ msgid "" "manually or not decreasing the type's refcount in tp_dealloc" msgstr "" -#: ../../../build/NEWS:6677 +#: ../../../build/NEWS:7026 msgid "Python 3.8.0 alpha 3" msgstr "Python 3.8.0 alfa 3" -#: ../../../build/NEWS:6679 +#: ../../../build/NEWS:7028 msgid "*Release date: 2019-03-25*" msgstr "*Tanggal rilis: 2019-03-25*" -#: ../../../build/NEWS:6684 +#: ../../../build/NEWS:7033 msgid "" "`bpo-36216 `__: Changes urlsplit() to " "raise ValueError when the URL contains characters that decompose under IDNA " @@ -12951,7 +13567,7 @@ msgid "" "parsed." msgstr "" -#: ../../../build/NEWS:6688 +#: ../../../build/NEWS:7037 msgid "" "`bpo-35121 `__: Don't send cookies of " "domain A without Domain attribute to domain B when domain A is a suffix " @@ -12960,84 +13576,84 @@ msgid "" "Singaravelan." msgstr "" -#: ../../../build/NEWS:6696 +#: ../../../build/NEWS:7045 msgid "" "`bpo-36421 `__: Fix a possible double " "decref in _ctypes.c's ``PyCArrayType_new()``." msgstr "" -#: ../../../build/NEWS:6699 +#: ../../../build/NEWS:7048 msgid "" "`bpo-36412 `__: Fix a possible crash " "when creating a new dictionary." msgstr "" -#: ../../../build/NEWS:6701 +#: ../../../build/NEWS:7050 msgid "" "`bpo-36398 `__: Fix a possible crash in " "``structseq_repr()``." msgstr "" -#: ../../../build/NEWS:6703 +#: ../../../build/NEWS:7052 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:6706 +#: ../../../build/NEWS:7055 msgid "" "`bpo-36365 `__: repr(structseq) is no " "longer limited to 512 bytes." msgstr "" -#: ../../../build/NEWS:6708 +#: ../../../build/NEWS:7057 msgid "" "`bpo-36374 `__: Fix a possible null " "pointer dereference in ``merge_consts_recursive()``. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:6711 +#: ../../../build/NEWS:7060 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:6714 +#: ../../../build/NEWS:7063 msgid "" "`bpo-36352 `__: Python initialization " "now fails with an error, rather than silently truncating paths, if a path is" " too long." msgstr "" -#: ../../../build/NEWS:6717 +#: ../../../build/NEWS:7066 msgid "" "`bpo-36301 `__: Python initialization " "now fails if decoding ``pybuilddir.txt`` configuration file fails at " "startup." msgstr "" -#: ../../../build/NEWS:6720 +#: ../../../build/NEWS:7069 msgid "" "`bpo-36333 `__: Fix leak in " "_PyRuntimeState_Fini. Contributed by Stéphane Wirtel." msgstr "" -#: ../../../build/NEWS:6723 +#: ../../../build/NEWS:7072 msgid "" "`bpo-36332 `__: The builtin " ":func:`compile` can now handle AST objects that contain assignment " "expressions. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:6726 +#: ../../../build/NEWS:7075 msgid "" "`bpo-36282 `__: Improved error message " "for too much positional arguments in some builtin functions." msgstr "" -#: ../../../build/NEWS:6729 +#: ../../../build/NEWS:7078 msgid "" "`bpo-30040 `__: New empty dict uses " "fewer memory for now. It used more memory than empty dict created by " @@ -13045,7 +13661,7 @@ msgid "" " Patch by Inada Naoki." msgstr "" -#: ../../../build/NEWS:6733 +#: ../../../build/NEWS:7082 msgid "" "`bpo-36262 `__: Fix an unlikely memory " "leak on conversion from string to float in the function ``_Py_dg_strtod()`` " @@ -13053,27 +13669,27 @@ msgid "" ":func:`marshal.load`, etc." msgstr "" -#: ../../../build/NEWS:6737 +#: ../../../build/NEWS:7086 msgid "" "`bpo-36252 `__: Update Unicode databases" " to version 12.0.0." msgstr "" -#: ../../../build/NEWS:6739 +#: ../../../build/NEWS:7088 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:6742 +#: ../../../build/NEWS:7091 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:6745 +#: ../../../build/NEWS:7094 msgid "" "`bpo-36124 `__: Add a new interpreter-" "specific dict and expose it in the C-API via PyInterpreterState_GetDict(). " @@ -13082,7 +13698,7 @@ msgid "" "state." msgstr "" -#: ../../../build/NEWS:6750 +#: ../../../build/NEWS:7099 msgid "" "`bpo-35975 `__: Add a " "``feature_version`` flag to ``ast.parse()`` (documented) and ``compile()`` " @@ -13094,13 +13710,13 @@ msgid "" "recognizes.)" msgstr "" -#: ../../../build/NEWS:6758 +#: ../../../build/NEWS:7107 msgid "" "`bpo-31904 `__: Use UTF-8 as the system " "encoding on VxWorks." msgstr "" -#: ../../../build/NEWS:6760 +#: ../../../build/NEWS:7109 msgid "" "`bpo-36048 `__: The " ":meth:`~object.__index__` special method will be used instead of " @@ -13109,19 +13725,19 @@ msgid "" "deprecated." msgstr "" -#: ../../../build/NEWS:6765 +#: ../../../build/NEWS:7114 msgid "" "`bpo-35808 `__: Retire pgen and use a " "modified version of pgen2 to generate the parser. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:6771 +#: ../../../build/NEWS:7120 msgid "" "`bpo-36401 `__: The class documentation " "created by pydoc now has a separate section for readonly properties." msgstr "" -#: ../../../build/NEWS:6774 +#: ../../../build/NEWS:7123 msgid "" "`bpo-36320 `__: The typing.NamedTuple() " "class has deprecated the _field_types attribute in favor of the " @@ -13129,20 +13745,20 @@ msgid "" "attributes were converted from OrderedDict to a regular dict." msgstr "" -#: ../../../build/NEWS:6779 +#: ../../../build/NEWS:7128 msgid "" "`bpo-34745 `__: Fix :mod:`asyncio` ssl " "memory issues caused by circular references" msgstr "" -#: ../../../build/NEWS:6782 +#: ../../../build/NEWS:7131 msgid "" "`bpo-36324 `__: Add method to " "statistics.NormalDist for computing the inverse cumulative normal " "distribution." msgstr "" -#: ../../../build/NEWS:6785 +#: ../../../build/NEWS:7134 msgid "" "`bpo-36321 `__: collections.namedtuple()" " misspelled the name of an attribute. To be consistent with " @@ -13152,64 +13768,64 @@ msgid "" "future." msgstr "" -#: ../../../build/NEWS:6791 +#: ../../../build/NEWS:7140 msgid "" "`bpo-36297 `__: \"unicode_internal\" " "codec is removed. It was deprecated since Python 3.3. Patch by Inada Naoki." msgstr "" -#: ../../../build/NEWS:6794 +#: ../../../build/NEWS:7143 msgid "" "`bpo-36298 `__: Raise " "ModuleNotFoundError in pyclbr when a module can't be found. Thanks to " "'mental' for the bug report." msgstr "" -#: ../../../build/NEWS:6797 +#: ../../../build/NEWS:7146 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:6801 +#: ../../../build/NEWS:7150 msgid "" "`bpo-36285 `__: Fix integer overflows in" " the array module. Patch by Stephan Hohe." msgstr "" -#: ../../../build/NEWS:6804 +#: ../../../build/NEWS:7153 msgid "" "`bpo-31904 `__: Add _signal module " "support for VxWorks." msgstr "" -#: ../../../build/NEWS:6806 +#: ../../../build/NEWS:7155 msgid "" "`bpo-36272 `__: :mod:`logging` does not " "silently ignore RecursionError anymore. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:6809 +#: ../../../build/NEWS:7158 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:6812 +#: ../../../build/NEWS:7161 msgid "" "`bpo-35931 `__: The :mod:`pdb` ``debug``" " command now gracefully handles all exceptions." msgstr "" -#: ../../../build/NEWS:6815 +#: ../../../build/NEWS:7164 msgid "" "`bpo-36251 `__: Fix format strings used " "for stderrprinter and re.Match reprs. Patch by Stephan Hohe." msgstr "" -#: ../../../build/NEWS:6818 +#: ../../../build/NEWS:7167 msgid "" "`bpo-36235 `__: Fix ``CFLAGS`` in " "``customize_compiler()`` of ``distutils.sysconfig``: when the ``CFLAGS`` " @@ -13217,79 +13833,79 @@ msgid "" " ``OPT`` variable anymore. Initial patch written by David Malcolm." msgstr "" -#: ../../../build/NEWS:6823 +#: ../../../build/NEWS:7172 msgid "" "`bpo-35807 `__: Update ensurepip to " "install pip 19.0.3 and setuptools 40.8.0." msgstr "" -#: ../../../build/NEWS:6825 +#: ../../../build/NEWS:7174 msgid "" "`bpo-36139 `__: Release GIL when closing" " :class:`~mmap.mmap` objects." msgstr "" -#: ../../../build/NEWS:6827 +#: ../../../build/NEWS:7176 msgid "" "`bpo-36179 `__: Fix two unlikely " "reference leaks in _hashopenssl. The leaks only occur in out-of-memory " "cases." msgstr "" -#: ../../../build/NEWS:6830 +#: ../../../build/NEWS:7179 msgid "" "`bpo-36169 `__: Add overlap() method to " "statistics.NormalDist. Computes the overlapping coefficient for two normal " "distributions." msgstr "" -#: ../../../build/NEWS:6833 +#: ../../../build/NEWS:7182 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:6837 +#: ../../../build/NEWS:7186 msgid "" "`bpo-36130 `__: Fix ``pdb`` with " "``skip=...`` when stepping into a frame without a ``__name__`` global. " "Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:6840 +#: ../../../build/NEWS:7189 msgid "" "`bpo-35652 `__: " "shutil.copytree(copy_function=...) erroneously pass DirEntry instead of a " "path string." msgstr "" -#: ../../../build/NEWS:6843 +#: ../../../build/NEWS:7192 msgid "" "`bpo-35178 `__: Ensure custom " ":func:`warnings.formatwarning` function can receive `line` as positional " "argument. Based on patch by Tashrif Billah." msgstr "" -#: ../../../build/NEWS:6846 +#: ../../../build/NEWS:7195 msgid "" "`bpo-36106 `__: Resolve potential name " "clash with libm's sinpi(). Patch by Dmitrii Pasechnik." msgstr "" -#: ../../../build/NEWS:6849 +#: ../../../build/NEWS:7198 msgid "" "`bpo-36091 `__: Clean up reference to " "async generator in Lib/types. Patch by Henry Chen." msgstr "" -#: ../../../build/NEWS:6852 +#: ../../../build/NEWS:7201 msgid "" "`bpo-36043 `__: :class:`FileCookieJar` " "supports :term:`path-like object`. Contributed by Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:6855 +#: ../../../build/NEWS:7204 msgid "" "`bpo-35899 `__: Enum has been fixed to " "correctly handle empty strings and strings with non-Latin characters (ie. " @@ -13297,13 +13913,13 @@ msgid "" "by Stéphane Wirtel." msgstr "" -#: ../../../build/NEWS:6859 +#: ../../../build/NEWS:7208 msgid "" "`bpo-21269 `__: Add ``args`` and " "``kwargs`` properties to mock call objects. Contributed by Kumar Akshay." msgstr "" -#: ../../../build/NEWS:6862 +#: ../../../build/NEWS:7211 msgid "" "`bpo-30670 `__: `pprint.pp` has been " "added to pretty-print objects with dictionary keys being sorted with their " @@ -13312,87 +13928,87 @@ msgid "" " Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:6867 +#: ../../../build/NEWS:7216 msgid "" "`bpo-35843 `__: Implement " "``__getitem__`` for ``_NamespacePath``. Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:6870 +#: ../../../build/NEWS:7219 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:6874 +#: ../../../build/NEWS:7223 msgid "" "`bpo-35715 `__: Librates the return " "value of a ProcessPoolExecutor _process_worker after it's no longer needed " "to free memory" msgstr "" -#: ../../../build/NEWS:6877 +#: ../../../build/NEWS:7226 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:6881 +#: ../../../build/NEWS:7230 msgid "" "`bpo-35661 `__: Store the venv prompt in" " pyvenv.cfg." msgstr "" -#: ../../../build/NEWS:6883 +#: ../../../build/NEWS:7232 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:6887 +#: ../../../build/NEWS:7236 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:6891 +#: ../../../build/NEWS:7240 msgid "" "`bpo-35198 `__: Fix C++ extension " "compilation on AIX" msgstr "" -#: ../../../build/NEWS:6896 +#: ../../../build/NEWS:7245 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:6900 +#: ../../../build/NEWS:7249 msgid "" "`bpo-36138 `__: Improve documentation " "about converting datetime.timedelta to scalars." msgstr "" -#: ../../../build/NEWS:6903 +#: ../../../build/NEWS:7252 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:6910 +#: ../../../build/NEWS:7259 msgid "" "`bpo-36234 `__: " "test_posix.PosixUidGidTests: add tests for invalid uid/gid type (str). " "Initial patch written by David Malcolm." msgstr "" -#: ../../../build/NEWS:6913 +#: ../../../build/NEWS:7262 msgid "" "`bpo-29571 `__: Fix " "``test_re.test_locale_flag()``: use ``locale.getpreferredencoding()`` " @@ -13400,164 +14016,164 @@ msgid "" "locales, ``locale.getlocale()`` returns the wrong encoding." msgstr "" -#: ../../../build/NEWS:6918 +#: ../../../build/NEWS:7267 msgid "" "`bpo-36123 `__: Fix race condition in " "test_socket." msgstr "" -#: ../../../build/NEWS:6923 +#: ../../../build/NEWS:7272 msgid "" "`bpo-36356 `__: Fix leaks that led to " "build failure when configured with address sanitizer." msgstr "" -#: ../../../build/NEWS:6926 +#: ../../../build/NEWS:7275 msgid "" "`bpo-36146 `__: Add ``TEST_EXTENSIONS`` " "constant to ``setup.py`` to allow to not build test extensions like " "``_testcapi``." msgstr "" -#: ../../../build/NEWS:6929 +#: ../../../build/NEWS:7278 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:6932 +#: ../../../build/NEWS:7281 msgid "" "`bpo-31904 `__: Enable build system to " "cross-build for VxWorks RTOS." msgstr "" -#: ../../../build/NEWS:6937 +#: ../../../build/NEWS:7286 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:6940 +#: ../../../build/NEWS:7289 msgid "" "`bpo-36264 `__: Don't honor POSIX " "``HOME`` in ``os.path.expanduser`` on windows. Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:6943 +#: ../../../build/NEWS:7292 msgid "" "`bpo-24643 `__: Fix name collisions due " "to ``#define timezone _timezone`` in PC/pyconfig.h." msgstr "" -#: ../../../build/NEWS:6949 +#: ../../../build/NEWS:7298 msgid "" "`bpo-36405 `__: Use dict unpacking in " "idlelib." msgstr "" -#: ../../../build/NEWS:6951 +#: ../../../build/NEWS:7300 msgid "" "`bpo-36396 `__: Remove fgBg param of " "idlelib.config.GetHighlight(). This param was only used twice and changed " "the return type." msgstr "" -#: ../../../build/NEWS:6954 +#: ../../../build/NEWS:7303 msgid "" "`bpo-36176 `__: Fix IDLE autocomplete & " "calltip popup colors. Prevent conflicts with Linux dark themes (and slightly" " darken calltip background)." msgstr "" -#: ../../../build/NEWS:6957 +#: ../../../build/NEWS:7306 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:6961 +#: ../../../build/NEWS:7310 msgid "" "`bpo-23216 `__: Add docstrings to IDLE " "search modules." msgstr "" -#: ../../../build/NEWS:6963 +#: ../../../build/NEWS:7312 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:6967 +#: ../../../build/NEWS:7316 msgid "" "`bpo-32129 `__: Avoid blurry IDLE " "application icon on macOS with Tk 8.6. Patch by Kevin Walzer." msgstr "" -#: ../../../build/NEWS:6970 +#: ../../../build/NEWS:7319 msgid "" "`bpo-36096 `__: Refactor class variables" " to instance variables in colorizer." msgstr "" -#: ../../../build/NEWS:6972 +#: ../../../build/NEWS:7321 msgid "" "`bpo-30348 `__: Increase test coverage " "of idlelib.autocomplete by 30%. Patch by Louie Lu" msgstr "" -#: ../../../build/NEWS:6978 +#: ../../../build/NEWS:7327 msgid "" "`bpo-35132 `__: Fix py-list and py-bt " "commands of python-gdb.py on gdb7." msgstr "" -#: ../../../build/NEWS:6980 +#: ../../../build/NEWS:7329 msgid "" "`bpo-32217 `__: Fix freeze script on " "Windows." msgstr "" -#: ../../../build/NEWS:6985 +#: ../../../build/NEWS:7334 msgid "" "`bpo-36381 `__: Raise " "``DeprecationWarning`` when '#' formats are used for building or parsing " "values without ``PY_SSIZE_T_CLEAN``." msgstr "" -#: ../../../build/NEWS:6988 +#: ../../../build/NEWS:7337 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:6994 +#: ../../../build/NEWS:7343 msgid "Python 3.8.0 alpha 2" msgstr "Python 3.8.0 alfa 2" -#: ../../../build/NEWS:6996 +#: ../../../build/NEWS:7345 msgid "*Release date: 2019-02-25*" msgstr "*Tanggal rilis: 2019-02-25*" -#: ../../../build/NEWS:7001 +#: ../../../build/NEWS:7350 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:7005 +#: ../../../build/NEWS:7354 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:7008 +#: ../../../build/NEWS:7357 msgid "" "`bpo-35942 `__: The error message " "emitted when returning invalid types from ``__fspath__`` in interfaces that " @@ -13565,14 +14181,14 @@ msgid "" "does explain the origin of the error." msgstr "" -#: ../../../build/NEWS:7012 +#: ../../../build/NEWS:7361 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:7015 +#: ../../../build/NEWS:7364 msgid "" "`bpo-1054041 `__: When the main " "interpreter exits due to an uncaught KeyboardInterrupt, the process now " @@ -13581,33 +14197,33 @@ msgid "" "to understand that the user has asked them to stop." msgstr "" -#: ../../../build/NEWS:7021 +#: ../../../build/NEWS:7370 msgid "" "`bpo-35992 `__: Fix " "``__class_getitem__()`` not being called on a class with a custom non-" "subscriptable metaclass." msgstr "" -#: ../../../build/NEWS:7024 +#: ../../../build/NEWS:7373 msgid "" "`bpo-35993 `__: Fix a crash on fork when" " using subinterpreters. Contributed by Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:7027 +#: ../../../build/NEWS:7376 msgid "" "`bpo-35991 `__: Fix a potential double " "free in Modules/_randommodule.c." msgstr "" -#: ../../../build/NEWS:7029 +#: ../../../build/NEWS:7378 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:7032 +#: ../../../build/NEWS:7381 msgid "" "`bpo-35911 `__: Enable the creation of " "cell objects by adding a ``cell.__new__`` method, and expose the type " @@ -13615,41 +14231,41 @@ msgid "" "Glaser." msgstr "" -#: ../../../build/NEWS:7036 +#: ../../../build/NEWS:7385 msgid "" "`bpo-12822 `__: Use monotonic clock for " "``pthread_cond_timedwait`` when ``pthread_condattr_setclock`` and " "``CLOCK_MONOTONIC`` are available." msgstr "" -#: ../../../build/NEWS:7039 +#: ../../../build/NEWS:7388 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:7042 +#: ../../../build/NEWS:7391 msgid "" "`bpo-35886 `__: The implementation of " "PyInterpreterState has been moved into the internal header files (guarded by" " Py_BUILD_CORE)." msgstr "" -#: ../../../build/NEWS:7045 +#: ../../../build/NEWS:7394 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:7049 +#: ../../../build/NEWS:7398 msgid "" "`bpo-35724 `__: Signal-handling is now " "guaranteed to happen relative to the main interpreter." msgstr "" -#: ../../../build/NEWS:7052 +#: ../../../build/NEWS:7401 msgid "" "`bpo-33608 `__: We added a new internal " "_Py_AddPendingCall() that operates relative to the provided interpreter. " @@ -13659,14 +14275,14 @@ msgid "" "operates relative to the main interpreter." msgstr "" -#: ../../../build/NEWS:7059 +#: ../../../build/NEWS:7408 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:7065 +#: ../../../build/NEWS:7414 msgid "" "`bpo-35512 `__: " ":func:`unittest.mock.patch.dict` used as a decorator with string target " @@ -13674,7 +14290,7 @@ msgid "" "construction. Patch by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:7069 +#: ../../../build/NEWS:7418 msgid "" "`bpo-36018 `__: Add " "statistics.NormalDist, a tool for creating and manipulating normal " @@ -13682,33 +14298,33 @@ msgid "" "the mean and standard deviation of measurement data as single entity." msgstr "" -#: ../../../build/NEWS:7074 +#: ../../../build/NEWS:7423 msgid "" "`bpo-35904 `__: Added statistics.fmean()" " as a faster, floating point variant of the existing mean() function." msgstr "" -#: ../../../build/NEWS:7077 +#: ../../../build/NEWS:7426 msgid "" "`bpo-35918 `__: Removed broken " "``has_key`` method from multiprocessing.managers.SyncManager.dict. " "Contributed by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:7080 +#: ../../../build/NEWS:7429 msgid "" "`bpo-18283 `__: Add support for bytes to" " :func:`shutil.which`." msgstr "" -#: ../../../build/NEWS:7082 +#: ../../../build/NEWS:7431 msgid "" "`bpo-35960 `__: Fix " ":func:`dataclasses.field` throwing away empty mapping objects passed as " "metadata." msgstr "" -#: ../../../build/NEWS:7085 +#: ../../../build/NEWS:7434 msgid "" "`bpo-35500 `__: Write expected and " "actual call parameters on separate lines in " @@ -13716,13 +14332,13 @@ msgid "" "by Susan Su." msgstr "" -#: ../../../build/NEWS:7089 +#: ../../../build/NEWS:7438 msgid "" "`bpo-35931 `__: The :mod:`pdb` ``debug``" " command now gracefully handles syntax errors." msgstr "" -#: ../../../build/NEWS:7092 +#: ../../../build/NEWS:7441 msgid "" "`bpo-24209 `__: In http.server script, " "rely on getaddrinfo to bind to preferred address based on the bind " @@ -13730,14 +14346,14 @@ msgid "" "stack, depending on the environment." msgstr "" -#: ../../../build/NEWS:7096 +#: ../../../build/NEWS:7445 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:7100 +#: ../../../build/NEWS:7449 msgid "" "`bpo-35378 `__: Fix a reference issue " "inside :class:`multiprocessing.Pool` that caused the pool to remain alive if" @@ -13747,7 +14363,7 @@ msgid "" "iterator is still alive." msgstr "" -#: ../../../build/NEWS:7107 +#: ../../../build/NEWS:7456 msgid "" "`bpo-34294 `__: re module, fix wrong " "capturing groups in rare cases. :func:`re.search`, :func:`re.findall`, " @@ -13756,14 +14372,14 @@ msgid "" " Lin." msgstr "" -#: ../../../build/NEWS:7112 +#: ../../../build/NEWS:7461 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:7116 +#: ../../../build/NEWS:7465 msgid "" "`bpo-35606 `__: Implement " ":func:`math.prod` as analogous function to :func:`sum` that returns the " @@ -13771,7 +14387,7 @@ msgid "" "by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:7120 +#: ../../../build/NEWS:7469 msgid "" "`bpo-32417 `__: Performing arithmetic " "between :class:`datetime.datetime` subclasses and " @@ -13782,7 +14398,7 @@ msgid "" " a ``tz`` argument now *also* retain their subclass." msgstr "" -#: ../../../build/NEWS:7127 +#: ../../../build/NEWS:7476 msgid "" "`bpo-35153 `__: Add *headers* optional " "keyword-only parameter to :class:`xmlrpc.client.ServerProxy`, " @@ -13790,45 +14406,45 @@ msgid "" "Patch by Cédric Krier." msgstr "" -#: ../../../build/NEWS:7131 +#: ../../../build/NEWS:7480 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:7138 +#: ../../../build/NEWS:7487 msgid "" "`bpo-36083 `__: Fix formatting of " "--check-hash-based-pycs options in the manpage Synopsis." msgstr "" -#: ../../../build/NEWS:7141 +#: ../../../build/NEWS:7490 msgid "" "`bpo-36007 `__: Bump minimum sphinx " "version to 1.8. Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:7143 +#: ../../../build/NEWS:7492 msgid "" "`bpo-22062 `__: Update documentation and" " docstrings for pathlib. Original patch by Mike Short." msgstr "" -#: ../../../build/NEWS:7149 +#: ../../../build/NEWS:7498 msgid "" "`bpo-27313 `__: Avoid test_ttk_guionly " "ComboboxTest failure with macOS Cocoa Tk." msgstr "" -#: ../../../build/NEWS:7152 +#: ../../../build/NEWS:7501 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:7156 +#: ../../../build/NEWS:7505 msgid "" "`bpo-36037 `__: Fix test_ssl for strict " "OpenSSL configuration like RHEL8 strict crypto policy. Use older TLS version" @@ -13836,20 +14452,20 @@ msgid "" "version older than default minimum TLS version." msgstr "" -#: ../../../build/NEWS:7161 +#: ../../../build/NEWS:7510 msgid "" "`bpo-35798 `__: Added " ":func:`test.support.check_syntax_warning`." msgstr "" -#: ../../../build/NEWS:7163 +#: ../../../build/NEWS:7512 msgid "" "`bpo-35505 `__: Make " "test_imap4_host_default_value independent on whether the local IMAP server " "is running." msgstr "" -#: ../../../build/NEWS:7166 +#: ../../../build/NEWS:7515 msgid "" "`bpo-35917 `__: multiprocessing: provide" " unit tests for SyncManager and SharedMemoryManager classes + all the " @@ -13857,83 +14473,83 @@ msgid "" "Giampaolo Rodola)" msgstr "" -#: ../../../build/NEWS:7170 +#: ../../../build/NEWS:7519 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:7173 +#: ../../../build/NEWS:7522 msgid "Patch by Michael Felt (aixtools)" msgstr "*Patch* oleh Michael Felt (aixtools)" -#: ../../../build/NEWS:7175 +#: ../../../build/NEWS:7524 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:7182 +#: ../../../build/NEWS:7531 msgid "" "`bpo-35976 `__: Added ARM build support " "to Windows build files in PCBuild." msgstr "" -#: ../../../build/NEWS:7184 +#: ../../../build/NEWS:7533 msgid "" "`bpo-35692 `__: ``pathlib`` no longer " "raises when checking file and directory existence on drives that are not " "ready" msgstr "" -#: ../../../build/NEWS:7187 +#: ../../../build/NEWS:7536 msgid "" "`bpo-35872 `__: Uses the base Python " "executable when invoking venv in a virtual environment" msgstr "" -#: ../../../build/NEWS:7190 +#: ../../../build/NEWS:7539 msgid "" "`bpo-35873 `__: Prevents venv paths " "being inherited by child processes" msgstr "" -#: ../../../build/NEWS:7192 +#: ../../../build/NEWS:7541 msgid "" "`bpo-35299 `__: Fix sysconfig detection " "of the source directory and distutils handling of pyconfig.h during PGO " "profiling" msgstr "" -#: ../../../build/NEWS:7198 +#: ../../../build/NEWS:7547 msgid "" "`bpo-24310 `__: IDLE -- Document " "settings dialog font tab sample." msgstr "" -#: ../../../build/NEWS:7200 +#: ../../../build/NEWS:7549 msgid "" "`bpo-35833 `__: Revise IDLE doc for " "control codes sent to Shell. Add a code example block." msgstr "" -#: ../../../build/NEWS:7203 +#: ../../../build/NEWS:7552 msgid "" "`bpo-35689 `__: Add docstrings and " "unittests for colorizer.py." msgstr "" -#: ../../../build/NEWS:7207 +#: ../../../build/NEWS:7556 msgid "Python 3.8.0 alpha 1" msgstr "Python 3.8.0 alfa 1" -#: ../../../build/NEWS:7209 +#: ../../../build/NEWS:7558 msgid "*Release date: 2019-02-03*" msgstr "*Tanggal rilis: 2019-02-03*" -#: ../../../build/NEWS:7214 +#: ../../../build/NEWS:7563 msgid "" "`bpo-35746 `__: [CVE-2019-5010] Fix a " "NULL pointer deref in ssl module. The cert parser did not handle CRL " @@ -13942,7 +14558,7 @@ msgid "" "reported by Colin Read and Nicolas Edet of Cisco." msgstr "" -#: ../../../build/NEWS:7220 +#: ../../../build/NEWS:7569 msgid "" "`bpo-34812 `__: The :option:`-I` command" " line option (run Python in isolated mode) is now also copied by the " @@ -13951,7 +14567,7 @@ msgid "" "by :option:`-I`) were copied." msgstr "" -#: ../../../build/NEWS:7226 +#: ../../../build/NEWS:7575 msgid "" "`bpo-34791 `__: The xml.sax and " "xml.dom.domreg no longer use environment variables to override parser " @@ -13959,7 +14575,7 @@ msgid "" "arguments." msgstr "" -#: ../../../build/NEWS:7230 +#: ../../../build/NEWS:7579 msgid "" "`bpo-17239 `__: The xml.sax and " "xml.dom.minidom parsers no longer processes external entities by default. " @@ -13967,48 +14583,48 @@ msgid "" "connections." msgstr "" -#: ../../../build/NEWS:7234 +#: ../../../build/NEWS:7583 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:7238 +#: ../../../build/NEWS:7587 msgid "" "`bpo-34405 `__: Updated to OpenSSL " "1.1.0i for Windows builds." msgstr "" -#: ../../../build/NEWS:7240 +#: ../../../build/NEWS:7589 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:7244 +#: ../../../build/NEWS:7593 msgid "" "`bpo-32533 `__: Fixed thread-safety of " "error handling in _ssl." msgstr "" -#: ../../../build/NEWS:7246 ../../../build/NEWS:10745 +#: ../../../build/NEWS:7595 ../../../build/NEWS:11094 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:7250 ../../../build/NEWS:10749 -#: ../../../build/NEWS:15142 +#: ../../../build/NEWS:7599 ../../../build/NEWS:11098 +#: ../../../build/NEWS:15491 msgid "" "`bpo-33001 `__: Minimal fix to prevent " "buffer overrun in os.symlink on Windows" msgstr "" -#: ../../../build/NEWS:7252 ../../../build/NEWS:10751 -#: ../../../build/NEWS:15144 +#: ../../../build/NEWS:7601 ../../../build/NEWS:11100 +#: ../../../build/NEWS:15493 msgid "" "`bpo-32981 `__: Regexes in difflib and " "poplib were vulnerable to catastrophic backtracking. These regexes formed " @@ -14016,20 +14632,20 @@ msgid "" "CVE-2018-1060 and CVE-2018-1061. Patch by Jamie Davis." msgstr "" -#: ../../../build/NEWS:7257 ../../../build/NEWS:10963 +#: ../../../build/NEWS:7606 ../../../build/NEWS:11312 msgid "" "`bpo-28414 `__: The ssl module now " "allows users to perform their own IDN en/decoding when using SNI." msgstr "" -#: ../../../build/NEWS:7263 +#: ../../../build/NEWS:7612 msgid "" "`bpo-35877 `__: Make parenthesis " "optional for named expressions in while statement. Patch by Karthikeyan " "Singaravelan." msgstr "" -#: ../../../build/NEWS:7266 +#: ../../../build/NEWS:7615 msgid "" "`bpo-35814 `__: Allow same right hand " "side expressions in annotated assignments as in normal ones. In particular, " @@ -14037,7 +14653,7 @@ msgid "" "allowed." msgstr "" -#: ../../../build/NEWS:7270 +#: ../../../build/NEWS:7619 msgid "" "`bpo-35766 `__: Add the option to parse " "PEP 484 type comments in the ast module. (Off by default.) This is merging " @@ -14045,26 +14661,26 @@ msgid "" "[typed_ast](https://github.com/python/typed_ast)." msgstr "" -#: ../../../build/NEWS:7275 +#: ../../../build/NEWS:7624 msgid "" "`bpo-35713 `__: Reorganize Python " "initialization to get working exceptions and sys.stderr earlier." msgstr "" -#: ../../../build/NEWS:7278 +#: ../../../build/NEWS:7627 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:7281 +#: ../../../build/NEWS:7630 msgid "" "`bpo-35720 `__: Fixed a minor memory " "leak in pymain_parse_cmdline_impl function in Modules/main.c" msgstr "" -#: ../../../build/NEWS:7284 +#: ../../../build/NEWS:7633 msgid "" "`bpo-35634 `__: ``func(**kwargs)`` will " "now raise an error when ``kwargs`` is a mapping containing multiple entries " @@ -14072,20 +14688,20 @@ msgid "" "are passed before ``**kwargs`` since Python 3.6." msgstr "" -#: ../../../build/NEWS:7289 +#: ../../../build/NEWS:7638 msgid "" "`bpo-35623 `__: Fix a crash when sorting" " very long lists. Patch by Stephan Hohe." msgstr "" -#: ../../../build/NEWS:7292 +#: ../../../build/NEWS:7641 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:7296 +#: ../../../build/NEWS:7645 msgid "" "`bpo-35560 `__: Fix an assertion error " "in :func:`format` in debug build for floating point formatting with \"n\" " @@ -14093,7 +14709,7 @@ msgid "" "by Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:7300 +#: ../../../build/NEWS:7649 msgid "" "`bpo-35552 `__: Format characters ``%s``" " and ``%V`` in :c:func:`PyUnicode_FromFormat` and ``%s`` in " @@ -14101,39 +14717,39 @@ msgid "" "*precision* is specified." msgstr "" -#: ../../../build/NEWS:7304 +#: ../../../build/NEWS:7653 msgid "" "`bpo-35504 `__: Fix segfaults and " ":exc:`SystemError`\\ s when deleting certain attributes. Patch by Zackery " "Spytz." msgstr "" -#: ../../../build/NEWS:7307 +#: ../../../build/NEWS:7656 msgid "" "`bpo-35504 `__: Fixed a SystemError when" " delete the characters_written attribute of an OSError." msgstr "" -#: ../../../build/NEWS:7310 +#: ../../../build/NEWS:7659 msgid "" "`bpo-35494 `__: Improved syntax error " "messages for unbalanced parentheses in f-string." msgstr "" -#: ../../../build/NEWS:7313 +#: ../../../build/NEWS:7662 msgid "" "`bpo-35444 `__: Fixed error handling in " "pickling methods when fail to look up builtin \"getattr\". Sped up pickling " "iterators." msgstr "" -#: ../../../build/NEWS:7316 +#: ../../../build/NEWS:7665 msgid "" "`bpo-35436 `__: Fix various issues with " "memory allocation error handling. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7319 +#: ../../../build/NEWS:7668 msgid "" "`bpo-35423 `__: Separate the signal " "handling trigger in the eval loop from the \"pending calls\" machinery. " @@ -14141,7 +14757,7 @@ msgid "" "insignificant." msgstr "" -#: ../../../build/NEWS:7323 +#: ../../../build/NEWS:7672 msgid "" "`bpo-35357 `__: Internal attributes' " "names of unittest.mock._Call and unittest.mock.MagicProxy (name, parent & " @@ -14149,20 +14765,20 @@ msgid "" "widely used object attributes. Fixed minor typo in test function name." msgstr "" -#: ../../../build/NEWS:7328 +#: ../../../build/NEWS:7677 msgid "" "`bpo-35372 `__: Fixed the code page " "decoder for input longer than 2 GiB containing undecodable bytes." msgstr "" -#: ../../../build/NEWS:7331 +#: ../../../build/NEWS:7680 msgid "" "`bpo-35336 `__: Fix " "PYTHONCOERCECLOCALE=1 environment variable: only coerce the C locale if the " "LC_CTYPE locale is \"C\"." msgstr "" -#: ../../../build/NEWS:7334 +#: ../../../build/NEWS:7683 msgid "" "`bpo-31241 `__: The *lineno* and " "*col_offset* attributes of AST nodes for list comprehensions, generator " @@ -14171,33 +14787,33 @@ msgid "" "first item." msgstr "" -#: ../../../build/NEWS:7339 +#: ../../../build/NEWS:7688 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:7343 +#: ../../../build/NEWS:7692 msgid "" "`bpo-35269 `__: Fix a possible segfault " "involving a newly-created coroutine. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7346 +#: ../../../build/NEWS:7695 msgid "" "`bpo-35224 `__: Implement :pep:`572` " "(assignment expressions). Patch by Emily Morehouse." msgstr "" -#: ../../../build/NEWS:7349 +#: ../../../build/NEWS:7698 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:7352 +#: ../../../build/NEWS:7701 msgid "" "`bpo-35214 `__: Fixed an out of bounds " "memory access when parsing a truncated unicode escape sequence at the end of" @@ -14205,7 +14821,7 @@ msgid "" "memory allocation." msgstr "" -#: ../../../build/NEWS:7356 +#: ../../../build/NEWS:7705 msgid "" "`bpo-35214 `__: The interpreter and " "extension modules have had annotations added so that they work properly " @@ -14214,7 +14830,7 @@ msgid "" "perform." msgstr "" -#: ../../../build/NEWS:7361 +#: ../../../build/NEWS:7710 msgid "" "`bpo-35193 `__: Fix an off by one error " "in the bytecode peephole optimizer where it could read bytes beyond the end " @@ -14222,39 +14838,39 @@ msgid "" "in every release of Python 3.6 and 3.7 until now." msgstr "" -#: ../../../build/NEWS:7366 +#: ../../../build/NEWS:7715 msgid "" "`bpo-35169 `__: Improved error messages " "for forbidden assignments." msgstr "" -#: ../../../build/NEWS:7368 +#: ../../../build/NEWS:7717 msgid "" "`bpo-34022 `__: Fix handling of hash-" "based bytecode files in :mod:`zipimport`. Patch by Elvis Pranskevichus." msgstr "" -#: ../../../build/NEWS:7371 +#: ../../../build/NEWS:7720 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:7375 +#: ../../../build/NEWS:7724 msgid "" "`bpo-29341 `__: Clarify in the " "docstrings of :mod:`os` methods that path-like objects are also accepted as " "input parameters." msgstr "" -#: ../../../build/NEWS:7378 +#: ../../../build/NEWS:7727 msgid "" "`bpo-35050 `__: :mod:`socket`: Fix off-" "by-one bug in length check for ``AF_ALG`` name and type." msgstr "" -#: ../../../build/NEWS:7381 +#: ../../../build/NEWS:7730 msgid "" "`bpo-29743 `__: Raise :exc:`ValueError` " "instead of :exc:`OverflowError` in case of a negative ``_length_`` in a " @@ -14263,48 +14879,48 @@ msgid "" "Milman." msgstr "" -#: ../../../build/NEWS:7386 +#: ../../../build/NEWS:7735 msgid "" "`bpo-16806 `__: Fix ``lineno`` and " "``col_offset`` for multi-line string tokens." msgstr "" -#: ../../../build/NEWS:7388 +#: ../../../build/NEWS:7737 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:7392 +#: ../../../build/NEWS:7741 msgid "" "`bpo-34983 `__: Expose " ":meth:`symtable.Symbol.is_nonlocal` in the symtable module. Patch by Pablo " "Galindo." msgstr "" -#: ../../../build/NEWS:7395 +#: ../../../build/NEWS:7744 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:7399 +#: ../../../build/NEWS:7748 msgid "" "`bpo-34939 `__: Allow annotated names in" " module namespace that are declared global before the annotation happens. " "Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:7402 +#: ../../../build/NEWS:7751 msgid "" "`bpo-34973 `__: Fixed crash in " ":func:`bytes` when the :class:`list` argument is mutated while it is " "iterated." msgstr "" -#: ../../../build/NEWS:7405 +#: ../../../build/NEWS:7754 msgid "" "`bpo-34876 `__: The *lineno* and " "*col_offset* attributes of the AST for decorated function and class refer " @@ -14314,34 +14930,34 @@ msgid "" "of child AST nodes can precede the position of the parent AST node." msgstr "" -#: ../../../build/NEWS:7412 +#: ../../../build/NEWS:7761 msgid "" "`bpo-34879 `__: Fix a possible null " "pointer dereference in bytesobject.c. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7415 +#: ../../../build/NEWS:7764 msgid "" "`bpo-34784 `__: Fix the implementation " "of PyStructSequence_NewType in order to create heap allocated " "StructSequences." msgstr "" -#: ../../../build/NEWS:7418 +#: ../../../build/NEWS:7767 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:7422 +#: ../../../build/NEWS:7771 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:7425 +#: ../../../build/NEWS:7774 msgid "" "`bpo-34850 `__: The compiler now " "produces a :exc:`SyntaxWarning` when identity checks (``is`` and ``is not``)" @@ -14351,13 +14967,13 @@ msgid "" "instead." msgstr "" -#: ../../../build/NEWS:7431 +#: ../../../build/NEWS:7780 msgid "" "`bpo-34824 `__: Fix a possible null " "pointer dereference in Modules/_ssl.c. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7434 +#: ../../../build/NEWS:7783 msgid "" "`bpo-30156 `__: The C function " "``property_descr_get()`` uses a \"cached\" tuple to optimize function calls." @@ -14366,13 +14982,13 @@ msgid "" "and it causes 3 different crashes last years." msgstr "" -#: ../../../build/NEWS:7439 +#: ../../../build/NEWS:7788 msgid "" "`bpo-34762 `__: Fix contextvars C API to" " use PyObject* pointer types." msgstr "" -#: ../../../build/NEWS:7441 +#: ../../../build/NEWS:7790 msgid "" "`bpo-34751 `__: The hash function for " "tuples is now based on xxHash which gives better collision results on " @@ -14381,65 +14997,65 @@ msgid "" "contributions by Tim Peters." msgstr "" -#: ../../../build/NEWS:7446 +#: ../../../build/NEWS:7795 msgid "" "`bpo-34735 `__: Fix a memory leak in " "Modules/timemodule.c. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7449 +#: ../../../build/NEWS:7798 msgid "" "`bpo-34683 `__: Fixed a bug where some " "SyntaxError error pointed to locations that were off-by-one." msgstr "" -#: ../../../build/NEWS:7452 +#: ../../../build/NEWS:7801 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:7456 +#: ../../../build/NEWS:7805 msgid "" "`bpo-34653 `__: Remove unused function " "PyParser_SimpleParseStringFilename." msgstr "" -#: ../../../build/NEWS:7458 +#: ../../../build/NEWS:7807 msgid "" "`bpo-32236 `__: Warn that line buffering" " is not supported if :func:`open` is called with binary mode and " "``buffering=1``." msgstr "" -#: ../../../build/NEWS:7461 +#: ../../../build/NEWS:7810 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:7465 +#: ../../../build/NEWS:7814 msgid "" "`bpo-34637 `__: Make the *start* " "argument to *sum()* visible as a keyword argument." msgstr "" -#: ../../../build/NEWS:7468 +#: ../../../build/NEWS:7817 msgid "" "`bpo-1621 `__: Do not assume signed " "integer overflow behavior (C undefined behavior) when performing set hash " "table resizing." msgstr "" -#: ../../../build/NEWS:7471 +#: ../../../build/NEWS:7820 msgid "" "`bpo-34588 `__: Fix an off-by-one in the" " recursive call pruning feature of traceback formatting." msgstr "" -#: ../../../build/NEWS:7474 +#: ../../../build/NEWS:7823 msgid "" "`bpo-34485 `__: On Windows, the LC_CTYPE" " is now set to the user preferred locale at startup. Previously, the " @@ -14447,7 +15063,7 @@ msgid "" "setlocale(LC_CTYPE, \"\") or setlocale(LC_ALL, \"\")." msgstr "" -#: ../../../build/NEWS:7478 +#: ../../../build/NEWS:7827 msgid "" "`bpo-34485 `__: Standard streams like " "sys.stdout now use the \"surrogateescape\" error handler, instead of " @@ -14455,14 +15071,14 @@ msgid "" "UTF-8 Mode is disabled)." msgstr "" -#: ../../../build/NEWS:7482 +#: ../../../build/NEWS:7831 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:7486 +#: ../../../build/NEWS:7835 msgid "" "`bpo-34485 `__: Python now gets the " "locale encoding with C code to initialize the encoding of standard streams " @@ -14472,7 +15088,7 @@ msgid "" "startup by default." msgstr "" -#: ../../../build/NEWS:7492 +#: ../../../build/NEWS:7841 msgid "" "`bpo-34527 `__: On FreeBSD, " "Py_DecodeLocale() and Py_EncodeLocale() now also forces the ASCII encoding " @@ -14480,13 +15096,13 @@ msgid "" "\"C\"." msgstr "" -#: ../../../build/NEWS:7496 +#: ../../../build/NEWS:7845 msgid "" "`bpo-34527 `__: The UTF-8 Mode is now " "also enabled by the \"POSIX\" locale, not only by the \"C\" locale." msgstr "" -#: ../../../build/NEWS:7499 +#: ../../../build/NEWS:7848 msgid "" "`bpo-34403 `__: On HP-UX with C or POSIX" " locale, sys.getfilesystemencoding() now returns \"ascii\" instead of " @@ -14494,13 +15110,13 @@ msgid "" "coerced)." msgstr "" -#: ../../../build/NEWS:7503 +#: ../../../build/NEWS:7852 msgid "" "`bpo-34523 `__: The Python filesystem " "encoding is now read earlier during the Python initialization." msgstr "" -#: ../../../build/NEWS:7506 +#: ../../../build/NEWS:7855 msgid "" "`bpo-12458 `__: Tracebacks show now " "correct line number for subexpressions in multiline expressions. Tracebacks " @@ -14508,110 +15124,110 @@ msgid "" " of the line number of the last subexpression." msgstr "" -#: ../../../build/NEWS:7511 +#: ../../../build/NEWS:7860 msgid "" "`bpo-34408 `__: Prevent a null pointer " "dereference and resource leakage in ``PyInterpreterState_New()``." msgstr "" -#: ../../../build/NEWS:7514 +#: ../../../build/NEWS:7863 msgid "" "`bpo-34400 `__: Fix undefined behavior " "in parsetok.c. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7516 +#: ../../../build/NEWS:7865 msgid "" "`bpo-33073 `__: Added as_integer_ratio " "to ints to make them more interoperable with floats." msgstr "" -#: ../../../build/NEWS:7519 +#: ../../../build/NEWS:7868 msgid "" "`bpo-34377 `__: Update valgrind " "suppression list to use ``_PyObject_Free``/``_PyObject_Realloc`` instead of " "``PyObject_Free``/``PyObject_Realloc``." msgstr "" -#: ../../../build/NEWS:7523 +#: ../../../build/NEWS:7872 msgid "" "`bpo-34353 `__: Added the \"socket\" " "option in the `stat.filemode()` Python implementation to match the C " "implementation." msgstr "" -#: ../../../build/NEWS:7526 +#: ../../../build/NEWS:7875 msgid "" "`bpo-34320 `__: Fix ``dict(od)`` didn't " "copy iteration order of OrderedDict." msgstr "" -#: ../../../build/NEWS:7528 +#: ../../../build/NEWS:7877 msgid "" "`bpo-34113 `__: Fixed crash on debug " "builds when opcode stack was adjusted with negative numbers. Patch by " "Constantin Petrisor." msgstr "" -#: ../../../build/NEWS:7531 +#: ../../../build/NEWS:7880 msgid "" "`bpo-34100 `__: Compiler now merges " "constants in tuples and frozensets recursively. Code attributes like " "``co_names`` are merged too." msgstr "" -#: ../../../build/NEWS:7534 +#: ../../../build/NEWS:7883 msgid "" "`bpo-34151 `__: Performance of list " "concatenation, repetition and slicing operations is slightly improved. Patch" " by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:7537 +#: ../../../build/NEWS:7886 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:7540 +#: ../../../build/NEWS:7889 msgid "" "`bpo-33237 `__: Improved " ":exc:`AttributeError` message for partially initialized module." msgstr "" -#: ../../../build/NEWS:7543 +#: ../../../build/NEWS:7892 msgid "" "`bpo-34149 `__: Fix min and max " "functions to get default behavior when key is None." msgstr "" -#: ../../../build/NEWS:7546 +#: ../../../build/NEWS:7895 msgid "" "`bpo-34125 `__: Profiling of unbound " "built-in methods now works when ``**kwargs`` is given." msgstr "" -#: ../../../build/NEWS:7549 +#: ../../../build/NEWS:7898 msgid "" "`bpo-34141 `__: Optimized pickling " "atomic types (None, bool, int, float, bytes, str)." msgstr "" -#: ../../../build/NEWS:7552 +#: ../../../build/NEWS:7901 msgid "" "`bpo-34126 `__: Fix crashes when " "profiling certain invalid calls of unbound methods. Patch by Jeroen Demeyer." msgstr "" -#: ../../../build/NEWS:7555 +#: ../../../build/NEWS:7904 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:7558 +#: ../../../build/NEWS:7907 msgid "" "`bpo-34068 `__: In " ":meth:`io.IOBase.close`, ensure that the :attr:`~io.IOBase.closed` attribute" @@ -14619,63 +15235,63 @@ msgid "" "Storchaka." msgstr "" -#: ../../../build/NEWS:7562 +#: ../../../build/NEWS:7911 msgid "" "`bpo-34087 `__: Fix buffer overflow " "while converting unicode to numeric values." msgstr "" -#: ../../../build/NEWS:7564 +#: ../../../build/NEWS:7913 msgid "" "`bpo-34080 `__: Fixed a memory leak in " "the compiler when it raised some uncommon errors during tokenizing." msgstr "" -#: ../../../build/NEWS:7567 +#: ../../../build/NEWS:7916 msgid "" "`bpo-34066 `__: Disabled interruption by" " Ctrl-C between calling ``open()`` and entering a **with** block in ``with " "open()``." msgstr "" -#: ../../../build/NEWS:7570 +#: ../../../build/NEWS:7919 msgid "" "`bpo-34042 `__: Fix dict.copy() to " "maintain correct total refcount (as reported by sys.gettotalrefcount())." msgstr "" -#: ../../../build/NEWS:7573 +#: ../../../build/NEWS:7922 msgid "" "`bpo-33418 `__: Fix potential memory " "leak in function object when it creates reference cycle." msgstr "" -#: ../../../build/NEWS:7576 +#: ../../../build/NEWS:7925 msgid "" "`bpo-33985 `__: Implement " "contextvars.ContextVar.name attribute." msgstr "" -#: ../../../build/NEWS:7578 +#: ../../../build/NEWS:7927 msgid "" "`bpo-33956 `__: Update vendored Expat " "library copy to version 2.2.5." msgstr "" -#: ../../../build/NEWS:7580 +#: ../../../build/NEWS:7929 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:7583 +#: ../../../build/NEWS:7932 msgid "" "`bpo-33451 `__: Close directly executed " "pyc files before calling ``PyEval_EvalCode()``." msgstr "" -#: ../../../build/NEWS:7586 +#: ../../../build/NEWS:7935 msgid "" "`bpo-1617161 `__: The hash of " ":class:`BuiltinMethodType` instances (methods of built-in classes) now " @@ -14687,21 +15303,21 @@ msgid "" "instances no longer support ordering." msgstr "" -#: ../../../build/NEWS:7594 +#: ../../../build/NEWS:7943 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:7597 ../../../build/NEWS:10243 +#: ../../../build/NEWS:7946 ../../../build/NEWS:10592 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:7600 +#: ../../../build/NEWS:7949 msgid "" "`bpo-33738 `__: Seven macro " "incompatibilities with the Limited API were fixed, and the macros " @@ -14710,42 +15326,42 @@ msgid "" "automatic macro checks was added." msgstr "" -#: ../../../build/NEWS:7605 ../../../build/NEWS:14815 +#: ../../../build/NEWS:7954 ../../../build/NEWS:15164 msgid "" "`bpo-33786 `__: Fix asynchronous " "generators to handle GeneratorExit in athrow() correctly" msgstr "" -#: ../../../build/NEWS:7608 +#: ../../../build/NEWS:7957 msgid "" "`bpo-30167 `__: " "``PyRun_SimpleFileExFlags`` removes ``__cached__`` from module in addition " "to ``__file__``." msgstr "" -#: ../../../build/NEWS:7611 ../../../build/NEWS:10246 +#: ../../../build/NEWS:7960 ../../../build/NEWS:10595 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:7614 +#: ../../../build/NEWS:7963 msgid "" "`bpo-33597 `__: Reduce ``PyGC_Head`` " "size from 3 words to 2 words." msgstr "" -#: ../../../build/NEWS:7616 ../../../build/NEWS:10249 -#: ../../../build/NEWS:14818 +#: ../../../build/NEWS:7965 ../../../build/NEWS:10598 +#: ../../../build/NEWS:15167 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:7620 ../../../build/NEWS:10355 -#: ../../../build/NEWS:14822 +#: ../../../build/NEWS:7969 ../../../build/NEWS:10704 +#: ../../../build/NEWS:15171 msgid "" "`bpo-33622 `__: Fixed a leak when the " "garbage collector fails to add an object with the ``__del__`` method or " @@ -14753,13 +15369,13 @@ msgid "" "can now be called when an exception is set and preserves it." msgstr "" -#: ../../../build/NEWS:7625 +#: ../../../build/NEWS:7974 msgid "" "`bpo-33462 `__: Make dict and dict views" " reversible. Patch by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:7627 +#: ../../../build/NEWS:7976 msgid "" "`bpo-23722 `__: A :exc:`RuntimeError` is" " now raised when the custom metaclass doesn't provide the ``__classcell__`` " @@ -14767,7 +15383,7 @@ msgid "" ":exc:`DeprecationWarning` was emitted in Python 3.6--3.7." msgstr "" -#: ../../../build/NEWS:7632 +#: ../../../build/NEWS:7981 msgid "" "`bpo-33499 `__: Add " ":envvar:`PYTHONPYCACHEPREFIX` environment variable and :option:`-X` " @@ -14775,124 +15391,124 @@ msgid "" "for writing module bytecode cache files." msgstr "" -#: ../../../build/NEWS:7636 +#: ../../../build/NEWS:7985 msgid "" "`bpo-25711 `__: The :mod:`zipimport` " "module has been rewritten in pure Python." msgstr "" -#: ../../../build/NEWS:7638 ../../../build/NEWS:10360 +#: ../../../build/NEWS:7987 ../../../build/NEWS:10709 msgid "" "`bpo-33509 `__: Fix module_globals " "parameter of warnings.warn_explicit(): don't crash if module_globals is not " "a dict." msgstr "" -#: ../../../build/NEWS:7641 ../../../build/NEWS:10253 -#: ../../../build/NEWS:14827 +#: ../../../build/NEWS:7990 ../../../build/NEWS:10602 +#: ../../../build/NEWS:15176 msgid "" "`bpo-31849 `__: Fix signed/unsigned " "comparison warning in pyhash.c." msgstr "" -#: ../../../build/NEWS:7643 ../../../build/NEWS:10367 +#: ../../../build/NEWS:7992 ../../../build/NEWS:10716 msgid "" "`bpo-33475 `__: Fixed miscellaneous bugs" " in converting annotations to strings and optimized parentheses in the " "string representation." msgstr "" -#: ../../../build/NEWS:7646 +#: ../../../build/NEWS:7995 msgid "" "`bpo-20104 `__: Added support for the " "`setpgroup`, `resetids`, `setsigmask`, `setsigdef` and `scheduler` " "parameters of `posix_spawn`. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:7650 ../../../build/NEWS:10370 -#: ../../../build/NEWS:14829 +#: ../../../build/NEWS:7999 ../../../build/NEWS:10719 +#: ../../../build/NEWS:15178 msgid "" "`bpo-33391 `__: Fix a leak in " "set_symmetric_difference()." msgstr "" -#: ../../../build/NEWS:7652 ../../../build/NEWS:10568 +#: ../../../build/NEWS:8001 ../../../build/NEWS:10917 msgid "" "`bpo-33363 `__: Raise a SyntaxError for " "``async with`` and ``async for`` statements outside of async functions." msgstr "" -#: ../../../build/NEWS:7655 ../../../build/NEWS:10372 -#: ../../../build/NEWS:14831 +#: ../../../build/NEWS:8004 ../../../build/NEWS:10721 +#: ../../../build/NEWS:15180 msgid "" "`bpo-28055 `__: Fix unaligned accesses " "in siphash24(). Patch by Rolf Eike Beer." msgstr "" -#: ../../../build/NEWS:7657 ../../../build/NEWS:10571 +#: ../../../build/NEWS:8006 ../../../build/NEWS:10920 msgid "" "`bpo-33128 `__: Fix a bug that causes " "PathFinder to appear twice on sys.meta_path. Patch by Pablo Galindo Salgado." msgstr "" -#: ../../../build/NEWS:7660 +#: ../../../build/NEWS:8009 msgid "" "`bpo-33331 `__: Modules imported last " "are now cleared first at interpreter shutdown." msgstr "" -#: ../../../build/NEWS:7663 ../../../build/NEWS:10574 +#: ../../../build/NEWS:8012 ../../../build/NEWS:10923 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:7667 +#: ../../../build/NEWS:8016 msgid "" "`bpo-33305 `__: Improved syntax error " "messages for invalid numerical literals." msgstr "" -#: ../../../build/NEWS:7669 +#: ../../../build/NEWS:8018 msgid "" "`bpo-33306 `__: Improved syntax error " "messages for unbalanced parentheses." msgstr "" -#: ../../../build/NEWS:7671 +#: ../../../build/NEWS:8020 msgid "" "`bpo-33234 `__: The list constructor " "will pre-size and not over-allocate when the input length is known." msgstr "" -#: ../../../build/NEWS:7674 +#: ../../../build/NEWS:8023 msgid "" "`bpo-33270 `__: Intern the names for all" " anonymous code objects. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7677 +#: ../../../build/NEWS:8026 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:7680 +#: ../../../build/NEWS:8029 msgid "" "`bpo-33176 `__: Add a ``toreadonly()`` " "method to memoryviews." msgstr "" -#: ../../../build/NEWS:7682 ../../../build/NEWS:10578 -#: ../../../build/NEWS:14833 +#: ../../../build/NEWS:8031 ../../../build/NEWS:10927 +#: ../../../build/NEWS:15182 msgid "" "`bpo-33231 `__: Fix potential memory " "leak in ``normalizestring()``." msgstr "" -#: ../../../build/NEWS:7684 ../../../build/NEWS:10580 +#: ../../../build/NEWS:8033 ../../../build/NEWS:10929 msgid "" "`bpo-33205 `__: Change dict growth " "function from ``round_up_to_power_2(used*2+hashtable_size/2)`` to " @@ -14900,22 +15516,22 @@ msgid "" "``used == 0``. Now dict has more chance to be shrinked." msgstr "" -#: ../../../build/NEWS:7689 ../../../build/NEWS:10585 -#: ../../../build/NEWS:14835 +#: ../../../build/NEWS:8038 ../../../build/NEWS:10934 +#: ../../../build/NEWS:15184 msgid "" "`bpo-29922 `__: Improved error messages " "in 'async with' when ``__aenter__()`` or ``__aexit__()`` return non-" "awaitable object." msgstr "" -#: ../../../build/NEWS:7692 ../../../build/NEWS:10588 -#: ../../../build/NEWS:14838 +#: ../../../build/NEWS:8041 ../../../build/NEWS:10937 +#: ../../../build/NEWS:15187 msgid "" "`bpo-33199 `__: Fix ``ma_version_tag`` " "in dict implementation is uninitialized when copying from key-sharing dict." msgstr "" -#: ../../../build/NEWS:7695 ../../../build/NEWS:10759 +#: ../../../build/NEWS:8044 ../../../build/NEWS:11108 msgid "" "`bpo-33053 `__: When using the -m " "switch, sys.path[0] is now explicitly expanded as the *starting* working " @@ -14923,14 +15539,14 @@ msgid "" "from the current working directory at the time of the import)" msgstr "" -#: ../../../build/NEWS:7700 +#: ../../../build/NEWS:8049 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:7704 ../../../build/NEWS:10764 +#: ../../../build/NEWS:8053 ../../../build/NEWS:11113 msgid "" "`bpo-33018 `__: Improve consistency of " "errors raised by ``issubclass()`` when called with a non-class and an " @@ -14938,40 +15554,40 @@ msgid "" "by Josh Bronson." msgstr "" -#: ../../../build/NEWS:7708 +#: ../../../build/NEWS:8057 msgid "" "`bpo-33083 `__: ``math.factorial`` no " "longer accepts arguments that are not int-like. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:7711 +#: ../../../build/NEWS:8060 msgid "" "`bpo-33041 `__: Added new opcode " ":opcode:`END_ASYNC_FOR` and fixes the following issues:" msgstr "" -#: ../../../build/NEWS:7714 +#: ../../../build/NEWS:8063 msgid "" "Setting global :exc:`StopAsyncIteration` no longer breaks ``async for`` " "loops." msgstr "" -#: ../../../build/NEWS:7716 +#: ../../../build/NEWS:8065 msgid "Jumping into an ``async for`` loop is now disabled." msgstr "" -#: ../../../build/NEWS:7717 +#: ../../../build/NEWS:8066 msgid "Jumping out of an ``async for`` loop no longer corrupts the stack." msgstr "" -#: ../../../build/NEWS:7719 +#: ../../../build/NEWS:8068 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:7723 +#: ../../../build/NEWS:8072 msgid "" "`bpo-33041 `__: Fixed bytecode " "generation for \"async for\" with a complex target. A StopAsyncIteration " @@ -14979,14 +15595,14 @@ msgid "" "the iteration." msgstr "" -#: ../../../build/NEWS:7727 ../../../build/NEWS:10770 -#: ../../../build/NEWS:15152 +#: ../../../build/NEWS:8076 ../../../build/NEWS:11119 +#: ../../../build/NEWS:15501 msgid "" "`bpo-33026 `__: Fixed jumping out of " "\"with\" block by setting f_lineno." msgstr "" -#: ../../../build/NEWS:7729 ../../../build/NEWS:10772 +#: ../../../build/NEWS:8078 ../../../build/NEWS:11121 msgid "" "`bpo-33005 `__: Fix a crash on fork when" " using a custom memory allocator (ex: using PYTHONMALLOC env var). " @@ -14994,7 +15610,7 @@ msgid "" "RAW memory allocator to allocate a new interpreters mutex on fork." msgstr "" -#: ../../../build/NEWS:7734 ../../../build/NEWS:10374 +#: ../../../build/NEWS:8083 ../../../build/NEWS:10723 msgid "" "`bpo-32911 `__: Due to unexpected " "compatibility issues discovered during downstream beta testing, reverted " @@ -15004,27 +15620,27 @@ msgid "" "on patch by Inada Naoki." msgstr "" -#: ../../../build/NEWS:7740 ../../../build/NEWS:10777 -#: ../../../build/NEWS:15154 +#: ../../../build/NEWS:8089 ../../../build/NEWS:11126 +#: ../../../build/NEWS:15503 msgid "" "`bpo-17288 `__: Prevent jumps from " "'return' and 'exception' trace events." msgstr "" -#: ../../../build/NEWS:7742 +#: ../../../build/NEWS:8091 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:7745 +#: ../../../build/NEWS:8094 msgid "" "`bpo-32932 `__: Make error message more " "revealing when there are non-str objects in ``__all__``." msgstr "" -#: ../../../build/NEWS:7748 +#: ../../../build/NEWS:8097 msgid "" "`bpo-32925 `__: Optimized iterating and " "containing test for literal lists consisting of non-constants: ``x in [a, " @@ -15032,60 +15648,60 @@ msgid "" "optimized." msgstr "" -#: ../../../build/NEWS:7752 ../../../build/NEWS:10969 -#: ../../../build/NEWS:15156 +#: ../../../build/NEWS:8101 ../../../build/NEWS:11318 +#: ../../../build/NEWS:15505 msgid "" "`bpo-32889 `__: Update Valgrind " "suppression list to account for the rename of ``Py_ADDRESS_IN_RANG`` to " "``address_in_range``." msgstr "" -#: ../../../build/NEWS:7755 ../../../build/NEWS:10779 +#: ../../../build/NEWS:8104 ../../../build/NEWS:11128 msgid "" "`bpo-32836 `__: Don't use temporary " "variables in cases of list/dict/set comprehensions" msgstr "" -#: ../../../build/NEWS:7758 ../../../build/NEWS:10972 +#: ../../../build/NEWS:8107 ../../../build/NEWS:11321 msgid "" "`bpo-31356 `__: Remove the new API added" " in `bpo-31356 `__ (gc.ensure_disabled()" " context manager)." msgstr "" -#: ../../../build/NEWS:7761 ../../../build/NEWS:10975 +#: ../../../build/NEWS:8110 ../../../build/NEWS:11324 msgid "" "`bpo-32305 `__: For namespace packages, " "ensure that both ``__file__`` and ``__spec__.origin`` are set to None." msgstr "" -#: ../../../build/NEWS:7764 ../../../build/NEWS:10978 +#: ../../../build/NEWS:8113 ../../../build/NEWS:11327 msgid "" "`bpo-32303 `__: Make sure " "``__spec__.loader`` matches ``__loader__`` for namespace packages." msgstr "" -#: ../../../build/NEWS:7767 ../../../build/NEWS:10981 +#: ../../../build/NEWS:8116 ../../../build/NEWS:11330 msgid "" "`bpo-32711 `__: Fix the warning messages" " for Python/ast_unparse.c. Patch by Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:7770 ../../../build/NEWS:10984 -#: ../../../build/NEWS:15167 +#: ../../../build/NEWS:8119 ../../../build/NEWS:11333 +#: ../../../build/NEWS:15516 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:7773 +#: ../../../build/NEWS:8122 msgid "" "`bpo-32489 `__: A :keyword:`continue` " "statement is now allowed in the :keyword:`finally` clause." msgstr "" -#: ../../../build/NEWS:7776 +#: ../../../build/NEWS:8125 msgid "" "`bpo-17611 `__: Simplified the " "interpreter loop by moving the logic of unrolling the stack of blocks into " @@ -15094,7 +15710,7 @@ msgid "" ":keyword:`continue` and :keyword:`return`." msgstr "" -#: ../../../build/NEWS:7782 +#: ../../../build/NEWS:8131 msgid "" "Removed opcodes :opcode:`BREAK_LOOP`, :opcode:`CONTINUE_LOOP`, " ":opcode:`SETUP_LOOP` and :opcode:`SETUP_EXCEPT`. Added new opcodes " @@ -15103,21 +15719,21 @@ msgid "" ":opcode:`WITH_CLEANUP_START`." msgstr "" -#: ../../../build/NEWS:7788 +#: ../../../build/NEWS:8137 msgid "" "`bpo-32285 `__: New function " "unicodedata.is_normalized, which can check whether a string is in a specific" " normal form." msgstr "" -#: ../../../build/NEWS:7791 +#: ../../../build/NEWS:8140 msgid "" "`bpo-10544 `__: Yield expressions are " "now disallowed in comprehensions and generator expressions except the " "expression for the outermost iterable." msgstr "" -#: ../../../build/NEWS:7794 +#: ../../../build/NEWS:8143 msgid "" "`bpo-32117 `__: Iterable unpacking is " "now allowed without parentheses in yield and return statements, e.g. ``yield" @@ -15125,7 +15741,7 @@ msgid "" "Chapman for added tests." msgstr "" -#: ../../../build/NEWS:7798 +#: ../../../build/NEWS:8147 msgid "" "`bpo-31902 `__: Fix the ``col_offset`` " "attribute for ast nodes ``ast.AsyncFor``, ``ast.AsyncFunctionDef``, and " @@ -15133,46 +15749,46 @@ msgid "" "``async``." msgstr "" -#: ../../../build/NEWS:7802 +#: ../../../build/NEWS:8151 msgid "" "`bpo-25862 `__: Fix assertion failures " "in the ``tell()`` method of ``io.TextIOWrapper``. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:7805 ../../../build/NEWS:10380 -#: ../../../build/NEWS:14846 +#: ../../../build/NEWS:8154 ../../../build/NEWS:10729 +#: ../../../build/NEWS:15195 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:7808 +#: ../../../build/NEWS:8157 msgid "" "`bpo-31577 `__: Fix a crash in " "`os.utime()` in case of a bad ns argument. Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:7811 +#: ../../../build/NEWS:8160 msgid "" "`bpo-29832 `__: Remove references to " "'getsockaddrarg' from various socket error messages. Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:7817 +#: ../../../build/NEWS:8166 msgid "" "`bpo-35845 `__: Add 'order' parameter to" " memoryview.tobytes()." msgstr "" -#: ../../../build/NEWS:7819 +#: ../../../build/NEWS:8168 msgid "" "`bpo-35864 `__: The _asdict() method for" " collections.namedtuple now returns a regular dict instead of an " "OrderedDict." msgstr "" -#: ../../../build/NEWS:7822 +#: ../../../build/NEWS:8171 msgid "" "`bpo-35537 `__: An ExitStack is now used" " internally within subprocess.POpen to clean up pipe file handles. No " @@ -15181,19 +15797,19 @@ msgid "" " by Giampaolo Rodola)" msgstr "" -#: ../../../build/NEWS:7827 +#: ../../../build/NEWS:8176 msgid "" "`bpo-35847 `__: RISC-V needed the " "CTYPES_PASS_BY_REF_HACK. Fixes ctypes Structure test_pass_by_value." msgstr "" -#: ../../../build/NEWS:7830 +#: ../../../build/NEWS:8179 msgid "" "`bpo-35813 `__: Shared memory submodule " "added to multiprocessing to avoid need for serialization between processes" msgstr "" -#: ../../../build/NEWS:7833 +#: ../../../build/NEWS:8182 msgid "" "`bpo-35780 `__: Fix lru_cache() errors " "arising in recursive, reentrant, or multi-threaded code. These errors could " @@ -15208,98 +15824,98 @@ msgid "" "times the underlying user function was called." msgstr "" -#: ../../../build/NEWS:7845 +#: ../../../build/NEWS:8194 msgid "" "`bpo-35537 `__: :func:`os.posix_spawn` " "and :func:`os.posix_spawnp` now have a *setsid* parameter." msgstr "" -#: ../../../build/NEWS:7848 +#: ../../../build/NEWS:8197 msgid "" "`bpo-23846 `__: " ":class:`asyncio.ProactorEventLoop` now catches and logs send errors when the" " self-pipe is full." msgstr "" -#: ../../../build/NEWS:7851 +#: ../../../build/NEWS:8200 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:7855 +#: ../../../build/NEWS:8204 msgid "" "`bpo-35674 `__: Add a new " ":func:`os.posix_spawnp` function. Patch by Joannah Nanjekye." msgstr "" -#: ../../../build/NEWS:7858 +#: ../../../build/NEWS:8207 msgid "" "`bpo-35733 `__: " "``ast.Constant(boolean)`` no longer an instance of :class:`ast.Num`. Patch " "by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:7861 +#: ../../../build/NEWS:8210 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:7865 +#: ../../../build/NEWS:8214 msgid "" "`bpo-35719 `__: Sped up multi-argument " ":mod:`math` functions atan2(), copysign(), remainder() and hypot() by 1.3--" "2.5 times." msgstr "" -#: ../../../build/NEWS:7868 +#: ../../../build/NEWS:8217 msgid "" "`bpo-35717 `__: Fix KeyError exception " "raised when using enums and compile. Patch contributed by Rémi Lapeyre." msgstr "" -#: ../../../build/NEWS:7871 +#: ../../../build/NEWS:8220 msgid "" "`bpo-35699 `__: Fixed detection of " "Visual Studio Build Tools 2017 in distutils" msgstr "" -#: ../../../build/NEWS:7873 +#: ../../../build/NEWS:8222 msgid "" "`bpo-32710 `__: Fix memory leaks in " "asyncio ProactorEventLoop on overlapped operation failure." msgstr "" -#: ../../../build/NEWS:7876 +#: ../../../build/NEWS:8225 msgid "" "`bpo-35702 `__: The " ":data:`time.CLOCK_UPTIME_RAW` constant is now available for macOS 10.12." msgstr "" -#: ../../../build/NEWS:7879 +#: ../../../build/NEWS:8228 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:7883 +#: ../../../build/NEWS:8232 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:7886 +#: ../../../build/NEWS:8235 msgid "" "`bpo-35283 `__: Add a deprecated warning" " for the :meth:`threading.Thread.isAlive` method. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:7889 +#: ../../../build/NEWS:8238 msgid "" "`bpo-35664 `__: Improve " "operator.itemgetter() performance by 33% with optimized argument handling " @@ -15308,52 +15924,52 @@ msgid "" "library)." msgstr "" -#: ../../../build/NEWS:7894 +#: ../../../build/NEWS:8243 msgid "" "`bpo-35643 `__: Fixed a SyntaxWarning: " "invalid escape sequence in Modules/_sha3/cleanup.py. Patch by Mickaël " "Schoentgen." msgstr "" -#: ../../../build/NEWS:7897 +#: ../../../build/NEWS:8246 msgid "" "`bpo-35619 `__: Improved support of " "custom data descriptors in :func:`help` and :mod:`pydoc`." msgstr "" -#: ../../../build/NEWS:7900 +#: ../../../build/NEWS:8249 msgid "" "`bpo-28503 `__: The `crypt` module now " "internally uses the `crypt_r()` library function instead of `crypt()` when " "available." msgstr "" -#: ../../../build/NEWS:7903 +#: ../../../build/NEWS:8252 msgid "" "`bpo-35614 `__: Fixed help() on " "metaclasses. Patch by Sanyam Khurana." msgstr "" -#: ../../../build/NEWS:7905 +#: ../../../build/NEWS:8254 msgid "" "`bpo-35568 `__: Expose ``raise(signum)``" " as `raise_signal`" msgstr "" -#: ../../../build/NEWS:7907 +#: ../../../build/NEWS:8256 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:7911 +#: ../../../build/NEWS:8260 msgid "" "`bpo-35585 `__: Speed-up building enums " "by value, e.g. http.HTTPStatus(200)." msgstr "" -#: ../../../build/NEWS:7913 +#: ../../../build/NEWS:8262 msgid "" "`bpo-30561 `__: random.gammavariate(1.0," " beta) now computes the same result as random.expovariate(1.0 / beta). This" @@ -15362,33 +15978,33 @@ msgid "" "variables than it used to." msgstr "" -#: ../../../build/NEWS:7918 +#: ../../../build/NEWS:8267 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:7921 +#: ../../../build/NEWS:8270 msgid "" "`bpo-35526 `__: Delaying the 'joke' of " "barry_as_FLUFL.mandatory to Python version 4.0" msgstr "" -#: ../../../build/NEWS:7924 +#: ../../../build/NEWS:8273 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:7928 +#: ../../../build/NEWS:8277 msgid "" "`bpo-31784 `__: :func:`uuid.uuid1` now " "calls :func:`time.time_ns` rather than ``int(time.time() * 1e9)``." msgstr "" -#: ../../../build/NEWS:7931 +#: ../../../build/NEWS:8280 msgid "" "`bpo-35513 `__: " ":class:`~unittest.runner.TextTestRunner` of :mod:`unittest.runner` now uses " @@ -15397,14 +16013,14 @@ msgid "" ":func:`time.perf_counter` is monotonic." msgstr "" -#: ../../../build/NEWS:7937 +#: ../../../build/NEWS:8286 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:7941 +#: ../../../build/NEWS:8290 msgid "" "`bpo-35348 `__: Make " ":func:`platform.architecture` parsing of ``file`` command output more " @@ -15413,7 +16029,7 @@ msgid "" "object\" pattern." msgstr "" -#: ../../../build/NEWS:7946 +#: ../../../build/NEWS:8295 msgid "" "`bpo-35491 `__: :mod:`multiprocessing`: " "Add ``Pool.__repr__()`` and enhance ``BaseProcess.__repr__()`` (add pid and " @@ -15422,74 +16038,74 @@ msgid "" "``0``." msgstr "" -#: ../../../build/NEWS:7951 +#: ../../../build/NEWS:8300 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:7954 +#: ../../../build/NEWS:8303 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:7957 +#: ../../../build/NEWS:8306 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:7960 +#: ../../../build/NEWS:8309 msgid "" "`bpo-23057 `__: Unblock Proactor event " "loop when keyboard interrupt is received on Windows" msgstr "" -#: ../../../build/NEWS:7963 +#: ../../../build/NEWS:8312 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:7966 +#: ../../../build/NEWS:8315 msgid "" "`bpo-20239 `__: Allow repeated " "assignment deletion of :class:`unittest.mock.Mock` attributes. Patch by " "Pablo Galindo." msgstr "" -#: ../../../build/NEWS:7969 +#: ../../../build/NEWS:8318 msgid "" "`bpo-17185 `__: Set ``__signature__`` on" " mock for :mod:`inspect` to get signature. Patch by Karthikeyan " "Singaravelan." msgstr "" -#: ../../../build/NEWS:7972 +#: ../../../build/NEWS:8321 msgid "" "`bpo-35445 `__: Memory errors during " "creating posix.environ no longer ignored." msgstr "" -#: ../../../build/NEWS:7974 +#: ../../../build/NEWS:8323 msgid "" "`bpo-35415 `__: Validate fileno= " "argument to socket.socket()." msgstr "" -#: ../../../build/NEWS:7976 +#: ../../../build/NEWS:8325 msgid "" "`bpo-35424 `__: " ":class:`multiprocessing.Pool` destructor now emits :exc:`ResourceWarning` if" " the pool is still running." msgstr "" -#: ../../../build/NEWS:7979 +#: ../../../build/NEWS:8328 msgid "" "`bpo-35330 `__: When a :class:`Mock` " "instance was used to wrap an object, if `side_effect` is used in one of the " @@ -15498,14 +16114,14 @@ msgid "" "return_value." msgstr "" -#: ../../../build/NEWS:7984 +#: ../../../build/NEWS:8333 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:7988 +#: ../../../build/NEWS:8337 msgid "" "`bpo-10496 `__: " ":func:`~distutils.utils.check_environ` of :mod:`distutils.utils` now catches" @@ -15513,7 +16129,7 @@ msgid "" "environment variable in this case." msgstr "" -#: ../../../build/NEWS:7993 +#: ../../../build/NEWS:8342 msgid "" "`bpo-10496 `__: " ":func:`posixpath.expanduser` now returns the input *path* unchanged if the " @@ -15523,20 +16139,20 @@ msgid "" "doesn't exist in the password database (if the user has no home directory)." msgstr "" -#: ../../../build/NEWS:8000 +#: ../../../build/NEWS:8349 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:8004 +#: ../../../build/NEWS:8353 msgid "" "`bpo-35394 `__: Add empty slots to " "asyncio abstract protocols." msgstr "" -#: ../../../build/NEWS:8006 +#: ../../../build/NEWS:8355 msgid "" "`bpo-35310 `__: Fix a bug in " ":func:`select.select` where, in some cases, the file descriptor sequences " @@ -15545,32 +16161,32 @@ msgid "" "return empty lists if a timeout has occurred. Patch by Oran Avraham." msgstr "" -#: ../../../build/NEWS:8012 +#: ../../../build/NEWS:8361 msgid "" "`bpo-35380 `__: Enable TCP_NODELAY on " "Windows for proactor asyncio event loop." msgstr "" -#: ../../../build/NEWS:8014 +#: ../../../build/NEWS:8363 msgid "" "`bpo-35341 `__: Add generic version of " "``collections.OrderedDict`` to the ``typing`` module. Patch by Ismo Toijala." msgstr "" -#: ../../../build/NEWS:8017 +#: ../../../build/NEWS:8366 msgid "" "`bpo-35371 `__: Fixed possible crash in " "``os.utime()`` on Windows when pass incorrect arguments." msgstr "" -#: ../../../build/NEWS:8020 +#: ../../../build/NEWS:8369 msgid "" "`bpo-35346 `__: :func:`platform.uname` " "now redirects ``stderr`` to :data:`os.devnull` when running external " "programs like ``cmd /c ver``." msgstr "" -#: ../../../build/NEWS:8023 +#: ../../../build/NEWS:8372 msgid "" "`bpo-35066 `__: Previously, calling the " "strftime() method on a datetime object with a trailing '%' in the format " @@ -15580,14 +16196,14 @@ msgid "" "exception on a trailing '%'." msgstr "" -#: ../../../build/NEWS:8029 +#: ../../../build/NEWS:8378 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:8032 +#: ../../../build/NEWS:8381 msgid "" "`bpo-35344 `__: On macOS, " ":func:`platform.platform` now uses :func:`platform.mac_ver`, if it returns a" @@ -15595,28 +16211,28 @@ msgid "" "version." msgstr "" -#: ../../../build/NEWS:8036 +#: ../../../build/NEWS:8385 msgid "" "`bpo-35312 `__: Make " "``lib2to3.pgen2.parse.ParseError`` round-trip pickle-able. Patch by Anthony " "Sottile." msgstr "" -#: ../../../build/NEWS:8039 +#: ../../../build/NEWS:8388 msgid "" "`bpo-35308 `__: Fix regression in " "``webbrowser`` where default browsers may be preferred over browsers in the " "``BROWSER`` environment variable." msgstr "" -#: ../../../build/NEWS:8042 +#: ../../../build/NEWS:8391 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:8046 +#: ../../../build/NEWS:8395 msgid "" "`bpo-28604 `__: " ":func:`locale.localeconv` now sets temporarily the ``LC_CTYPE`` locale to " @@ -15624,19 +16240,19 @@ msgid "" "strings are non-ASCII. This temporary change affects other threads." msgstr "" -#: ../../../build/NEWS:8051 +#: ../../../build/NEWS:8400 msgid "" "`bpo-35277 `__: Update ensurepip to " "install pip 18.1 and setuptools 40.6.2." msgstr "" -#: ../../../build/NEWS:8053 +#: ../../../build/NEWS:8402 msgid "" "`bpo-24209 `__: Adds IPv6 support when " "invoking http.server directly." msgstr "" -#: ../../../build/NEWS:8055 +#: ../../../build/NEWS:8404 msgid "" "`bpo-35226 `__: Recursively check " "arguments when testing for equality of :class:`unittest.mock.call` objects " @@ -15644,46 +16260,46 @@ msgid "" "in ``mock_calls`` is not possible." msgstr "" -#: ../../../build/NEWS:8060 +#: ../../../build/NEWS:8409 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:8064 +#: ../../../build/NEWS:8413 msgid "" "`bpo-35189 `__: Modify the following " "fnctl function to retry if interrupted by a signal (EINTR): flock, lockf, " "fnctl" msgstr "" -#: ../../../build/NEWS:8067 +#: ../../../build/NEWS:8416 msgid "" "`bpo-30064 `__: Use add_done_callback() " "in sock_* asyncio API to unsubscribe reader/writer early on calcellation." msgstr "" -#: ../../../build/NEWS:8070 +#: ../../../build/NEWS:8419 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:8073 +#: ../../../build/NEWS:8422 msgid "" "`bpo-35152 `__: Allow sending more than " "2 GB at once on a multiprocessing connection on non-Windows systems." msgstr "" -#: ../../../build/NEWS:8076 +#: ../../../build/NEWS:8425 msgid "" "`bpo-35062 `__: Fix incorrect parsing of" " :class:`_io.IncrementalNewlineDecoder`'s *translate* argument." msgstr "" -#: ../../../build/NEWS:8079 +#: ../../../build/NEWS:8428 msgid "" "`bpo-35065 `__: Remove " "`StreamReaderProtocol._untrack_reader`. The call to `_untrack_reader` is " @@ -15691,20 +16307,20 @@ msgid "" "reader before `connection_lost` can run and feed the EOF to the reader." msgstr "" -#: ../../../build/NEWS:8084 +#: ../../../build/NEWS:8433 msgid "" "`bpo-34160 `__: ElementTree and minidom " "now preserve the attribute order specified by the user." msgstr "" -#: ../../../build/NEWS:8087 +#: ../../../build/NEWS:8436 msgid "" "`bpo-35079 `__: Improve " "difflib.SequenceManager.get_matching_blocks doc by adding 'non-overlapping' " "and changing '!=' to '<'." msgstr "" -#: ../../../build/NEWS:8090 +#: ../../../build/NEWS:8439 msgid "" "`bpo-33710 `__: Deprecated " "``l*gettext()`` functions and methods in the :mod:`gettext` module. They " @@ -15713,7 +16329,7 @@ msgid "" " charset for ``l*gettext()`` functions and methods." msgstr "" -#: ../../../build/NEWS:8096 +#: ../../../build/NEWS:8445 msgid "" "`bpo-35017 `__: " ":meth:`socketserver.BaseServer.serve_forever` now exits immediately if it's " @@ -15721,14 +16337,14 @@ msgid "" "polling for new events." msgstr "" -#: ../../../build/NEWS:8100 +#: ../../../build/NEWS:8449 msgid "" "`bpo-35024 `__: `importlib` no longer " "logs `wrote ` redundantly after `(created|could not create) " "` is already logged. Patch by Quentin Agren." msgstr "" -#: ../../../build/NEWS:8104 +#: ../../../build/NEWS:8453 msgid "" "`bpo-35047 `__: ``unittest.mock`` now " "includes mock calls in exception messages if ``assert_not_called``, " @@ -15736,14 +16352,14 @@ msgid "" "Petter Strandmark." msgstr "" -#: ../../../build/NEWS:8108 +#: ../../../build/NEWS:8457 msgid "" "`bpo-31047 `__: Fix ``ntpath.abspath`` " "regression where it didn't remove a trailing separator on Windows. Patch by " "Tim Graham." msgstr "" -#: ../../../build/NEWS:8111 +#: ../../../build/NEWS:8460 msgid "" "`bpo-35053 `__: tracemalloc now tries to" " update the traceback when an object is reused from a \"free list\" " @@ -15751,32 +16367,32 @@ msgid "" "example)." msgstr "" -#: ../../../build/NEWS:8115 +#: ../../../build/NEWS:8464 msgid "" "`bpo-31553 `__: Add the --json-lines " "option to json.tool. Patch by hongweipeng." msgstr "" -#: ../../../build/NEWS:8117 +#: ../../../build/NEWS:8466 msgid "" "`bpo-34794 `__: Fixed a leak in Tkinter " "when pass the Python wrapper around Tcl_Obj back to Tcl/Tk." msgstr "" -#: ../../../build/NEWS:8120 +#: ../../../build/NEWS:8469 msgid "" "`bpo-34909 `__: Enum: fix grandchildren " "subclassing when parent mixed with concrete data types." msgstr "" -#: ../../../build/NEWS:8123 +#: ../../../build/NEWS:8472 msgid "" "`bpo-35022 `__: " ":class:`unittest.mock.MagicMock` now supports the ``__fspath__`` method " "(from :class:`os.PathLike`)." msgstr "" -#: ../../../build/NEWS:8126 +#: ../../../build/NEWS:8475 msgid "" "`bpo-35008 `__: Fixed references leaks " "when call the ``__setstate__()`` method of " @@ -15784,19 +16400,19 @@ msgid "" "initialized element." msgstr "" -#: ../../../build/NEWS:8130 +#: ../../../build/NEWS:8479 msgid "" "`bpo-23420 `__: Verify the value for the" " parameter '-s' of the cProfile CLI. Patch by Robert Kuska" msgstr "" -#: ../../../build/NEWS:8133 +#: ../../../build/NEWS:8482 msgid "" "`bpo-33947 `__: dataclasses now handle " "recursive reprs without raising RecursionError." msgstr "" -#: ../../../build/NEWS:8136 +#: ../../../build/NEWS:8485 msgid "" "`bpo-34890 `__: Make " ":func:`inspect.iscoroutinefunction`, :func:`inspect.isgeneratorfunction` and" @@ -15804,7 +16420,7 @@ msgid "" "Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:8140 +#: ../../../build/NEWS:8489 msgid "" "`bpo-34521 `__: Use " ":func:`socket.CMSG_SPACE` to calculate ancillary data size instead of " @@ -15812,20 +16428,20 @@ msgid "" ":rfc:`3542` requires the use of the former for portable applications." msgstr "" -#: ../../../build/NEWS:8145 +#: ../../../build/NEWS:8494 msgid "" "`bpo-31522 `__: The " "`mailbox.mbox.get_string` function *from_* parameter can now successfully be" " set to a non-default value." msgstr "" -#: ../../../build/NEWS:8148 +#: ../../../build/NEWS:8497 msgid "" "`bpo-34970 `__: Protect tasks weak set " "manipulation in ``asyncio.all_tasks()``" msgstr "" -#: ../../../build/NEWS:8150 +#: ../../../build/NEWS:8499 msgid "" "`bpo-34969 `__: gzip: Add --fast, --best" " on the gzip CLI, these parameters will be used for the fast compression " @@ -15833,34 +16449,34 @@ msgid "" " change the default compression level to 6 (tradeoff)." msgstr "" -#: ../../../build/NEWS:8155 +#: ../../../build/NEWS:8504 msgid "" "`bpo-16965 `__: The :term:`2to3` " ":2to3fixer:`execfile` fixer now opens the file with mode ``'rb'``. Patch by" " Zackery Spytz." msgstr "" -#: ../../../build/NEWS:8158 +#: ../../../build/NEWS:8507 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:8162 +#: ../../../build/NEWS:8511 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:8166 +#: ../../../build/NEWS:8515 msgid "" "`bpo-23831 `__: Add ``moveto()`` method " "to the ``tkinter.Canvas`` widget. Patch by Juliette Monsel." msgstr "" -#: ../../../build/NEWS:8169 +#: ../../../build/NEWS:8518 msgid "" "`bpo-34941 `__: Methods ``find()``, " "``findtext()`` and ``findall()`` of the ``Element`` class in the " @@ -15868,26 +16484,26 @@ msgid "" "instances of ``Element`` subclasses." msgstr "" -#: ../../../build/NEWS:8173 +#: ../../../build/NEWS:8522 msgid "" "`bpo-32680 `__: :class:`smtplib.SMTP` " "objects now always have a `sock` attribute present" msgstr "" -#: ../../../build/NEWS:8176 +#: ../../../build/NEWS:8525 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:8179 +#: ../../../build/NEWS:8528 msgid "" "`bpo-34936 `__: Fix ``TclError`` in " "``tkinter.Spinbox.selection_element()``. Patch by Juliette Monsel." msgstr "" -#: ../../../build/NEWS:8182 +#: ../../../build/NEWS:8531 msgid "" "`bpo-34829 `__: Add methods " "``selection_from``, ``selection_range``, ``selection_present`` and " @@ -15895,7 +16511,7 @@ msgid "" "``tkinter.Entry`` widget. Patch by Juliette Monsel." msgstr "" -#: ../../../build/NEWS:8186 +#: ../../../build/NEWS:8535 msgid "" "`bpo-34911 `__: Added *secure_protocols*" " argument to *http.cookiejar.DefaultCookiePolicy* to allow for tweaking of " @@ -15903,7 +16519,7 @@ msgid "" " protocol." msgstr "" -#: ../../../build/NEWS:8191 +#: ../../../build/NEWS:8540 msgid "" "`bpo-34922 `__: Fixed integer overflow " "in the :meth:`~hashlib.shake.digest()` and " @@ -15911,20 +16527,20 @@ msgid "" ":mod:`hashlib` module." msgstr "" -#: ../../../build/NEWS:8195 +#: ../../../build/NEWS:8544 msgid "" "`bpo-34925 `__: 25% speedup in argument " "parsing for the functions in the bisect module." msgstr "" -#: ../../../build/NEWS:8198 +#: ../../../build/NEWS:8547 msgid "" "`bpo-34900 `__: Fixed " ":meth:`unittest.TestCase.debug` when used to call test methods with " "subtests. Patch by Bruno Oliveira." msgstr "" -#: ../../../build/NEWS:8201 +#: ../../../build/NEWS:8550 msgid "" "`bpo-34844 `__: logging.Formatter " "enhancement - Ensure styles and fmt matches in logging.Formatter - Added " @@ -15935,33 +16551,33 @@ msgid "" "invalid format fields." msgstr "" -#: ../../../build/NEWS:8208 +#: ../../../build/NEWS:8557 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:8211 +#: ../../../build/NEWS:8560 msgid "" "`bpo-34871 `__: Fix inspect module " "polluted ``sys.modules`` when parsing ``__text_signature__`` of callable." msgstr "" -#: ../../../build/NEWS:8214 +#: ../../../build/NEWS:8563 msgid "" "`bpo-34898 `__: Add `mtime` argument to " "`gzip.compress` for reproducible output. Patch by Guo Ci Teo." msgstr "" -#: ../../../build/NEWS:8217 +#: ../../../build/NEWS:8566 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:8221 +#: ../../../build/NEWS:8570 msgid "" "`bpo-34866 `__: Adding " "``max_num_fields`` to ``cgi.FieldStorage`` to make DOS attacks harder by " @@ -15969,7 +16585,7 @@ msgid "" "``FieldStorage``." msgstr "" -#: ../../../build/NEWS:8225 +#: ../../../build/NEWS:8574 msgid "" "`bpo-34711 `__: http.server ensures it " "reports HTTPStatus.NOT_FOUND when the local path ends with \"/\" and is not " @@ -15977,13 +16593,13 @@ msgid "" "valid file reference. Patch by Michael Felt." msgstr "" -#: ../../../build/NEWS:8230 +#: ../../../build/NEWS:8579 msgid "" "`bpo-34872 `__: Fix self-cancellation in" " C implementation of asyncio.Task" msgstr "" -#: ../../../build/NEWS:8232 +#: ../../../build/NEWS:8581 msgid "" "`bpo-34849 `__: Don't log waiting for " "``selector.select`` in asyncio loop iteration. The waiting is pretty normal " @@ -15991,7 +16607,7 @@ msgid "" "any useful information provided." msgstr "" -#: ../../../build/NEWS:8237 +#: ../../../build/NEWS:8586 msgid "" "`bpo-34022 `__: The " ":envvar:`SOURCE_DATE_EPOCH` environment variable no longer overrides the " @@ -15999,46 +16615,46 @@ msgid "" " determines its default value instead." msgstr "" -#: ../../../build/NEWS:8241 +#: ../../../build/NEWS:8590 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:8245 +#: ../../../build/NEWS:8594 msgid "" "`bpo-34758 `__: Add .wasm -> " "application/wasm to list of recognized file types and content type headers" msgstr "" -#: ../../../build/NEWS:8248 +#: ../../../build/NEWS:8597 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:8251 +#: ../../../build/NEWS:8600 msgid "" "`bpo-34334 `__: In " ":class:`QueueHandler`, clear `exc_text` from :class:`LogRecord` to prevent " "traceback from being written twice." msgstr "" -#: ../../../build/NEWS:8254 +#: ../../../build/NEWS:8603 msgid "" "`bpo-34687 `__: On Windows, asyncio now " "uses ProactorEventLoop, instead of SelectorEventLoop, by default." msgstr "" -#: ../../../build/NEWS:8257 +#: ../../../build/NEWS:8606 msgid "" "`bpo-5950 `__: Support reading zip files " "with archive comments in :mod:`zipimport`." msgstr "" -#: ../../../build/NEWS:8260 +#: ../../../build/NEWS:8609 msgid "" "`bpo-32892 `__: The parser now " "represents all constants as :class:`ast.Constant` instead of using specific " @@ -16047,60 +16663,60 @@ msgid "" "in future Python versions." msgstr "" -#: ../../../build/NEWS:8266 +#: ../../../build/NEWS:8615 msgid "" "`bpo-34728 `__: Add deprecation warning " "when `loop` is used in methods: `asyncio.sleep`, `asyncio.wait` and " "`asyncio.wait_for`." msgstr "" -#: ../../../build/NEWS:8269 +#: ../../../build/NEWS:8618 msgid "" "`bpo-34738 `__: ZIP files created by " ":mod:`distutils` will now include entries for directories." msgstr "" -#: ../../../build/NEWS:8272 +#: ../../../build/NEWS:8621 msgid "" "`bpo-34659 `__: Add an optional " "*initial* argument to itertools.accumulate()." msgstr "" -#: ../../../build/NEWS:8274 +#: ../../../build/NEWS:8623 msgid "" "`bpo-29577 `__: Support multiple mixin " "classes when creating Enums." msgstr "" -#: ../../../build/NEWS:8276 +#: ../../../build/NEWS:8625 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:8280 +#: ../../../build/NEWS:8629 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:8283 +#: ../../../build/NEWS:8632 msgid "" "`bpo-31177 `__: Fix bug that prevented " "using :meth:`reset_mock ` on mock instances " "with deleted attributes" msgstr "" -#: ../../../build/NEWS:8286 +#: ../../../build/NEWS:8635 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:8289 +#: ../../../build/NEWS:8638 msgid "" "`bpo-34666 `__: Implement " "``asyncio.StreamWriter.awrite`` and ``asyncio.StreamWriter.aclose()`` " @@ -16108,14 +16724,14 @@ msgid "" "control flow switched on by default." msgstr "" -#: ../../../build/NEWS:8294 +#: ../../../build/NEWS:8643 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:8297 +#: ../../../build/NEWS:8646 msgid "" "`bpo-34658 `__: Fix a rare interpreter " "unhandled exception state SystemError only seen when using subprocess with a" @@ -16123,13 +16739,13 @@ msgid "" "os.register_at_fork and the fork system call fails." msgstr "" -#: ../../../build/NEWS:8302 +#: ../../../build/NEWS:8651 msgid "" "`bpo-34652 `__: Ensure :func:`os.lchmod`" " is never defined on Linux." msgstr "" -#: ../../../build/NEWS:8304 +#: ../../../build/NEWS:8653 msgid "" "`bpo-34638 `__: Store a weak reference " "to stream reader to break strong references loop between reader and " @@ -16137,20 +16753,20 @@ msgid "" " (garbage collected) without ``close()`` call." msgstr "" -#: ../../../build/NEWS:8309 +#: ../../../build/NEWS:8658 msgid "" "`bpo-34536 `__: `Enum._missing_`: raise" " `ValueError` if None returned and `TypeError` if non-member is returned." msgstr "" -#: ../../../build/NEWS:8312 +#: ../../../build/NEWS:8661 msgid "" "`bpo-34636 `__: Speed up re scanning of " "many non-matching characters for \\s \\w and \\d within bytes objects. " "(microoptimization)" msgstr "" -#: ../../../build/NEWS:8315 +#: ../../../build/NEWS:8664 msgid "" "`bpo-24412 `__: Add " ":func:`~unittest.addModuleCleanup()` and " @@ -16159,40 +16775,40 @@ msgid "" ":meth:`~unittest.TestCase.setUpClass()`. Patch by Lisa Roach." msgstr "" -#: ../../../build/NEWS:8320 +#: ../../../build/NEWS:8669 msgid "" "`bpo-34630 `__: Don't log SSL " "certificate errors in asyncio code (connection error logging is skipped " "already)." msgstr "" -#: ../../../build/NEWS:8323 +#: ../../../build/NEWS:8672 msgid "" "`bpo-32490 `__: Prevent filename " "duplication in :mod:`subprocess` exception messages. Patch by Zackery " "Spytz." msgstr "" -#: ../../../build/NEWS:8326 +#: ../../../build/NEWS:8675 msgid "" "`bpo-34363 `__: dataclasses.asdict() and" " .astuple() now handle namedtuples correctly." msgstr "" -#: ../../../build/NEWS:8329 +#: ../../../build/NEWS:8678 msgid "" "`bpo-34625 `__: Update vendorized expat " "library version to 2.2.6." msgstr "" -#: ../../../build/NEWS:8331 +#: ../../../build/NEWS:8680 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:8335 +#: ../../../build/NEWS:8684 msgid "" "`bpo-34622 `__: Create a dedicated " "``asyncio.CancelledError``, ``asyncio.InvalidStateError`` and " @@ -16201,19 +16817,19 @@ msgid "" "exceptions into a separate file." msgstr "" -#: ../../../build/NEWS:8341 +#: ../../../build/NEWS:8690 msgid "" "`bpo-34610 `__: Fixed iterator of " ":class:`multiprocessing.managers.DictProxy`." msgstr "" -#: ../../../build/NEWS:8343 +#: ../../../build/NEWS:8692 msgid "" "`bpo-34421 `__: Fix distutils logging " "for non-ASCII strings. This caused installation issues on Windows." msgstr "" -#: ../../../build/NEWS:8346 +#: ../../../build/NEWS:8695 msgid "" "`bpo-34604 `__: Fix possible mojibake in" " the error message of `pwd.getpwnam` and `grp.getgrnam` using string " @@ -16221,54 +16837,54 @@ msgid "" "Patch by William Grzybowski." msgstr "" -#: ../../../build/NEWS:8350 +#: ../../../build/NEWS:8699 msgid "" "`bpo-30977 `__: Make uuid.UUID use " "``__slots__`` to reduce its memory footprint. Based on original patch by " "Wouter Bolsterlee." msgstr "" -#: ../../../build/NEWS:8353 +#: ../../../build/NEWS:8702 msgid "" "`bpo-34574 `__: OrderedDict iterators " "are not exhausted during pickling anymore. Patch by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:8356 +#: ../../../build/NEWS:8705 msgid "" "`bpo-8110 `__: Refactored " ":mod:`subprocess` to check for Windows-specific modules rather than " "``sys.platform == 'win32'``." msgstr "" -#: ../../../build/NEWS:8359 +#: ../../../build/NEWS:8708 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:8362 +#: ../../../build/NEWS:8711 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:8366 +#: ../../../build/NEWS:8715 msgid "" "`bpo-34558 `__: Correct typo in " "Lib/ctypes/_aix.py" msgstr "" -#: ../../../build/NEWS:8368 +#: ../../../build/NEWS:8717 msgid "" "`bpo-34282 `__: Move ``Enum._convert`` " "to ``EnumMeta._convert_`` and fix enum members getting shadowed by parent " "attributes." msgstr "" -#: ../../../build/NEWS:8371 +#: ../../../build/NEWS:8720 msgid "" "`bpo-22872 `__: When the queue is " "closed, :exc:`ValueError` is now raised by :meth:`multiprocessing.Queue.put`" @@ -16276,20 +16892,20 @@ msgid "" ":exc:`OSError`, respectively. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:8376 +#: ../../../build/NEWS:8725 msgid "" "`bpo-34515 `__: Fix parsing non-ASCII " "identifiers in :mod:`lib2to3.pgen2.tokenize` (PEP 3131)." msgstr "" -#: ../../../build/NEWS:8379 +#: ../../../build/NEWS:8728 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:8383 +#: ../../../build/NEWS:8732 msgid "" "`bpo-34472 `__: Improved compatibility " "for streamed files in :mod:`zipfile`. Previously an optional signature was " @@ -16297,7 +16913,7 @@ msgid "" "Silas Sewell." msgstr "" -#: ../../../build/NEWS:8387 +#: ../../../build/NEWS:8736 msgid "" "`bpo-34454 `__: Fix the .fromisoformat()" " methods of datetime types crashing when given unicode with non-" @@ -16306,84 +16922,84 @@ msgid "" "tests by Alexey Izbyshev, patch by Paul Ganssle." msgstr "" -#: ../../../build/NEWS:8392 +#: ../../../build/NEWS:8741 msgid "" "`bpo-6700 `__: Fix inspect.getsourcelines" " for module level frames/tracebacks. Patch by Vladimir Matveev." msgstr "" -#: ../../../build/NEWS:8395 +#: ../../../build/NEWS:8744 msgid "" "`bpo-34171 `__: Running the :mod:`trace`" " module no longer creates the ``trace.cover`` file." msgstr "" -#: ../../../build/NEWS:8398 +#: ../../../build/NEWS:8747 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:8402 +#: ../../../build/NEWS:8751 msgid "" "`bpo-34427 `__: Fix infinite loop in " "``a.extend(a)`` for ``MutableSequence`` subclasses." msgstr "" -#: ../../../build/NEWS:8405 +#: ../../../build/NEWS:8754 msgid "" "`bpo-34412 `__: Make " ":func:`signal.strsignal` work on HP-UX. Patch by Michael Osipov." msgstr "" -#: ../../../build/NEWS:8408 +#: ../../../build/NEWS:8757 msgid "" "`bpo-20849 `__: shutil.copytree now " "accepts a new ``dirs_exist_ok`` keyword argument. Patch by Josh Bronson." msgstr "" -#: ../../../build/NEWS:8411 +#: ../../../build/NEWS:8760 msgid "" "`bpo-31715 `__: Associate ``.mjs`` file " "extension with ``application/javascript`` MIME Type." msgstr "" -#: ../../../build/NEWS:8414 +#: ../../../build/NEWS:8763 msgid "" "`bpo-34384 `__: :func:`os.readlink` now " "accepts :term:`path-like ` and :class:`bytes` objects on " "Windows." msgstr "" -#: ../../../build/NEWS:8417 +#: ../../../build/NEWS:8766 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:8421 +#: ../../../build/NEWS:8770 msgid "" "`bpo-2122 `__: The :meth:`mmap.flush() " "` method now returns ``None`` on success, raises an " "exception on error under all platforms." msgstr "" -#: ../../../build/NEWS:8424 +#: ../../../build/NEWS:8773 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:8427 +#: ../../../build/NEWS:8776 msgid "" "`bpo-34333 `__: Fix %-formatting in " ":meth:`pathlib.PurePath.with_suffix` when formatting an error message." msgstr "" -#: ../../../build/NEWS:8430 +#: ../../../build/NEWS:8779 msgid "" "`bpo-18540 `__: The " ":class:`imaplib.IMAP4` and :class:`imaplib.IMAP4_SSL` classes now resolve to" @@ -16391,14 +17007,14 @@ msgid "" "(``''``) is used." msgstr "" -#: ../../../build/NEWS:8434 +#: ../../../build/NEWS:8783 msgid "" "`bpo-26502 `__: Implement " "``traceback.FrameSummary.__len__()`` method to preserve compatibility with " "the old tuple API." msgstr "" -#: ../../../build/NEWS:8437 +#: ../../../build/NEWS:8786 msgid "" "`bpo-34318 `__: " ":func:`~unittest.TestCase.assertRaises`, " @@ -16410,21 +17026,21 @@ msgid "" "Python 3.5." msgstr "" -#: ../../../build/NEWS:8445 +#: ../../../build/NEWS:8794 msgid "" "`bpo-9372 `__: Deprecate " ":meth:`__getitem__` methods of :class:`xml.dom.pulldom.DOMEventStream`, " ":class:`wsgiref.util.FileWrapper` and :class:`fileinput.FileInput`." msgstr "" -#: ../../../build/NEWS:8449 +#: ../../../build/NEWS:8798 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:8453 +#: ../../../build/NEWS:8802 msgid "" "`bpo-34248 `__: Report filename in the " "exception raised when the database file cannot be opened by " @@ -16432,32 +17048,32 @@ msgid "" "Patch by Zsolt Cserna." msgstr "" -#: ../../../build/NEWS:8457 +#: ../../../build/NEWS:8806 msgid "" "`bpo-33089 `__: Add math.dist() to " "compute the Euclidean distance between two points." msgstr "" -#: ../../../build/NEWS:8460 +#: ../../../build/NEWS:8809 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:8463 +#: ../../../build/NEWS:8812 msgid "" "`bpo-31047 `__: Fix ``ntpath.abspath`` " "for invalid paths on windows. Patch by Franz Woellert." msgstr "" -#: ../../../build/NEWS:8466 +#: ../../../build/NEWS:8815 msgid "" "`bpo-32321 `__: Add pure Python fallback" " for functools.reduce. Patch by Robert Wright." msgstr "" -#: ../../../build/NEWS:8469 +#: ../../../build/NEWS:8818 msgid "" "`bpo-34270 `__: The default asyncio task" " class now always has a name which can be get or set using two new methods " @@ -16469,60 +17085,60 @@ msgid "" "like ``Task-1`` using a monotonic counter." msgstr "" -#: ../../../build/NEWS:8478 +#: ../../../build/NEWS:8827 msgid "" "`bpo-34263 `__: asyncio's event loop " "will not pass timeouts longer than one day to epoll/select etc." msgstr "" -#: ../../../build/NEWS:8481 +#: ../../../build/NEWS:8830 msgid "" "`bpo-34035 `__: Fix several " "AttributeError in zipfile seek() methods. Patch by Mickaël Schoentgen." msgstr "" -#: ../../../build/NEWS:8484 +#: ../../../build/NEWS:8833 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:8487 +#: ../../../build/NEWS:8836 msgid "" "`bpo-34075 `__: Deprecate passing non-" "ThreadPoolExecutor instances to " ":meth:`AbstractEventLoop.set_default_executor`." msgstr "" -#: ../../../build/NEWS:8490 +#: ../../../build/NEWS:8839 msgid "" "`bpo-34251 `__: Restore ``msilib.Win64``" " to preserve backwards compatibility since it's already used by " ":mod:`distutils`' ``bdist_msi`` command." msgstr "" -#: ../../../build/NEWS:8493 +#: ../../../build/NEWS:8842 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:8497 +#: ../../../build/NEWS:8846 msgid "" "`bpo-33089 `__: Enhanced math.hypot() to" " support more than two dimensions." msgstr "" -#: ../../../build/NEWS:8499 +#: ../../../build/NEWS:8848 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:8503 +#: ../../../build/NEWS:8852 msgid "" "`bpo-13041 `__: Use " ":func:`shutil.get_terminal_size` to calculate the terminal width correctly " @@ -16530,14 +17146,14 @@ msgid "" "Jędrzejewski-Szmek." msgstr "" -#: ../../../build/NEWS:8507 +#: ../../../build/NEWS:8856 msgid "" "`bpo-34213 `__: Allow frozen dataclasses" " to have a field named \"object\". Previously this conflicted with an " "internal use of \"object\"." msgstr "" -#: ../../../build/NEWS:8510 +#: ../../../build/NEWS:8859 msgid "" "`bpo-34052 `__: " ":meth:`sqlite3.Connection.create_aggregate`, " @@ -16549,7 +17165,7 @@ msgid "" "Patch by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:8518 +#: ../../../build/NEWS:8867 msgid "" "`bpo-34197 `__: Attributes " "*skipinitialspace*, *doublequote* and *strict* of the *dialect* attribute of" @@ -16557,41 +17173,41 @@ msgid "" " or 1." msgstr "" -#: ../../../build/NEWS:8522 +#: ../../../build/NEWS:8871 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:8526 +#: ../../../build/NEWS:8875 msgid "" "`bpo-21446 `__: The :2to3fixer:`reload` " "fixer now uses :func:`importlib.reload` instead of deprecated " ":func:`imp.reload`." msgstr "" -#: ../../../build/NEWS:8529 +#: ../../../build/NEWS:8878 msgid "" "`bpo-940286 `__: pydoc's " "``Helper.showtopic()`` method now prints the cross references of a topic " "correctly." msgstr "" -#: ../../../build/NEWS:8532 +#: ../../../build/NEWS:8881 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:8536 +#: ../../../build/NEWS:8885 msgid "" "`bpo-33729 `__: Fixed issues with " "arguments parsing in :mod:`hashlib`." msgstr "" -#: ../../../build/NEWS:8538 +#: ../../../build/NEWS:8887 msgid "" "`bpo-34097 `__: ZipFile can zip files " "older than 1980-01-01 and newer than 2107-12-31 using a new " @@ -16599,39 +17215,39 @@ msgid "" "limit." msgstr "" -#: ../../../build/NEWS:8542 +#: ../../../build/NEWS:8891 msgid "" "`bpo-34108 `__: Remove extraneous CR in " "2to3 refactor." msgstr "" -#: ../../../build/NEWS:8544 +#: ../../../build/NEWS:8893 msgid "" "`bpo-34070 `__: Make sure to only check " "if the handle is a tty, when opening a file with ``buffering=-1``." msgstr "" -#: ../../../build/NEWS:8547 +#: ../../../build/NEWS:8896 msgid "" "`bpo-27494 `__: Reverted :issue:`27494`." " 2to3 rejects now a trailing comma in generator expressions." msgstr "" -#: ../../../build/NEWS:8550 +#: ../../../build/NEWS:8899 msgid "" "`bpo-33967 `__: functools.singledispatch" " now raises TypeError instead of IndexError when no positional arguments are" " passed." msgstr "" -#: ../../../build/NEWS:8553 +#: ../../../build/NEWS:8902 msgid "" "`bpo-34041 `__: Add the parameter " "*deterministic* to the :meth:`sqlite3.Connection.create_function` method. " "Patch by Sergey Fedoseev." msgstr "" -#: ../../../build/NEWS:8557 +#: ../../../build/NEWS:8906 msgid "" "`bpo-34056 `__: Ensure the loader shim " "created by ``imp.load_module`` always returns bytes from its ``get_data()`` " @@ -16639,54 +17255,54 @@ msgid "" "pycs." msgstr "" -#: ../../../build/NEWS:8561 +#: ../../../build/NEWS:8910 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:8565 +#: ../../../build/NEWS:8914 msgid "" "`bpo-34043 `__: Optimize tarfile " "uncompress performance about 15% when gzip is used." msgstr "" -#: ../../../build/NEWS:8568 +#: ../../../build/NEWS:8917 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:8572 +#: ../../../build/NEWS:8921 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:8576 +#: ../../../build/NEWS:8925 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:8579 +#: ../../../build/NEWS:8928 msgid "" "`bpo-34003 `__: csv.DictReader now " "creates dicts instead of OrderedDicts. Patch by Michael Selik." msgstr "" -#: ../../../build/NEWS:8582 +#: ../../../build/NEWS:8931 msgid "" "`bpo-33978 `__: Closed existing logging " "handlers before reconfiguration via fileConfig and dictConfig. Patch by " "Karthikeyan Singaravelan." msgstr "" -#: ../../../build/NEWS:8585 +#: ../../../build/NEWS:8934 msgid "" "`bpo-14117 `__: Make minor tweaks to " "turtledemo. The 'wikipedia' example is now 'rosette', describing what it " @@ -16694,27 +17310,27 @@ msgid "" " eliminated." msgstr "" -#: ../../../build/NEWS:8589 +#: ../../../build/NEWS:8938 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:8593 +#: ../../../build/NEWS:8942 msgid "" "`bpo-27500 `__: Fix getaddrinfo to " "resolve IPv6 addresses correctly." msgstr "" -#: ../../../build/NEWS:8595 +#: ../../../build/NEWS:8944 msgid "" "`bpo-24567 `__: Improve random.choices()" " to handle subnormal input weights that could occasionally trigger an " "IndexError." msgstr "" -#: ../../../build/NEWS:8598 +#: ../../../build/NEWS:8947 msgid "" "`bpo-33871 `__: Fixed integer overflow " "in :func:`os.readv`, :func:`os.writev`, :func:`os.preadv` and " @@ -16722,14 +17338,14 @@ msgid "" "arguments (on BSD-based OSes and macOS)." msgstr "" -#: ../../../build/NEWS:8602 +#: ../../../build/NEWS:8951 msgid "" "`bpo-25007 `__: Add :func:`copy.copy` " "and :func:`copy.deepcopy` support to zlib compressors and decompressors. " "Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:8605 +#: ../../../build/NEWS:8954 msgid "" "`bpo-33929 `__: multiprocessing: Fix a " "race condition in Popen of multiprocessing.popen_spawn_win32. The child " @@ -16739,7 +17355,7 @@ msgid "" "steal the handle from the parent process." msgstr "" -#: ../../../build/NEWS:8612 +#: ../../../build/NEWS:8961 msgid "" "`bpo-33899 `__: Tokenize module now " "implicitly emits a NEWLINE when provided with input that does not have a " @@ -16747,13 +17363,13 @@ msgid "" "internally. Contributed by Ammar Askar." msgstr "" -#: ../../../build/NEWS:8616 +#: ../../../build/NEWS:8965 msgid "" "`bpo-33897 `__: Added a 'force' keyword " "argument to logging.basicConfig()." msgstr "" -#: ../../../build/NEWS:8618 +#: ../../../build/NEWS:8967 msgid "" "`bpo-33695 `__: :func:`shutil.copytree` " "uses :func:`os.scandir` function and all copy functions depending from it " @@ -16764,33 +17380,33 @@ msgid "" "(Contributed by Giampaolo Rodola' in :issue:`33695`.)" msgstr "" -#: ../../../build/NEWS:8626 +#: ../../../build/NEWS:8975 msgid "" "`bpo-33916 `__: bz2 and lzma: When " "Decompressor.__init__() is called twice, free the old lock to not leak " "memory." msgstr "" -#: ../../../build/NEWS:8629 +#: ../../../build/NEWS:8978 msgid "" "`bpo-32568 `__: Make select.epoll() and " "its documentation consistent regarding *sizehint* and *flags*." msgstr "" -#: ../../../build/NEWS:8632 +#: ../../../build/NEWS:8981 msgid "" "`bpo-33833 `__: Fixed bug in asyncio " "where ProactorSocketTransport logs AssertionError if force closed during " "write." msgstr "" -#: ../../../build/NEWS:8635 +#: ../../../build/NEWS:8984 msgid "" "`bpo-33663 `__: Convert content length " "to string before putting to header." msgstr "" -#: ../../../build/NEWS:8637 +#: ../../../build/NEWS:8986 msgid "" "`bpo-33721 `__: :mod:`os.path` functions" " that return a boolean result like :func:`~os.path.exists`, " @@ -16807,140 +17423,140 @@ msgid "" "unrepresentable at the OS level." msgstr "" -#: ../../../build/NEWS:8651 +#: ../../../build/NEWS:9000 msgid "" "`bpo-26544 `__: Fixed implementation of " ":func:`platform.libc_ver`. It almost always returned version '2.9' for " "glibc." msgstr "" -#: ../../../build/NEWS:8654 +#: ../../../build/NEWS:9003 msgid "" "`bpo-33843 `__: Remove deprecated " "``cgi.escape``, ``cgi.parse_qs`` and ``cgi.parse_qsl``." msgstr "" -#: ../../../build/NEWS:8657 +#: ../../../build/NEWS:9006 msgid "" "`bpo-33842 `__: Remove " "``tarfile.filemode`` which is deprecated since Python 3.3." msgstr "" -#: ../../../build/NEWS:8660 ../../../build/NEWS:10258 -#: ../../../build/NEWS:14852 +#: ../../../build/NEWS:9009 ../../../build/NEWS:10607 +#: ../../../build/NEWS:15201 msgid "" "`bpo-30167 `__: Prevent site.main() " "exception if PYTHONSTARTUP is set. Patch by Steve Weber." msgstr "" -#: ../../../build/NEWS:8663 +#: ../../../build/NEWS:9012 msgid "" "`bpo-33805 `__: Improve error message of" " dataclasses.replace() when an InitVar is not specified" msgstr "" -#: ../../../build/NEWS:8666 +#: ../../../build/NEWS:9015 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:8669 ../../../build/NEWS:10261 -#: ../../../build/NEWS:14855 +#: ../../../build/NEWS:9018 ../../../build/NEWS:10610 +#: ../../../build/NEWS:15204 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:8673 +#: ../../../build/NEWS:9022 msgid "" "`bpo-32108 `__: In configparser, don't " "clear section when it is assigned to itself." msgstr "" -#: ../../../build/NEWS:8676 +#: ../../../build/NEWS:9025 msgid "" "`bpo-27397 `__: Make email module " "properly handle invalid-length base64 strings." msgstr "" -#: ../../../build/NEWS:8679 +#: ../../../build/NEWS:9028 msgid "" "`bpo-33578 `__: Implement multibyte " "encoder/decoder state methods" msgstr "" -#: ../../../build/NEWS:8681 ../../../build/NEWS:10265 -#: ../../../build/NEWS:14859 +#: ../../../build/NEWS:9030 ../../../build/NEWS:10614 +#: ../../../build/NEWS:15208 msgid "" "`bpo-30805 `__: Avoid race condition " "with debug logging" msgstr "" -#: ../../../build/NEWS:8683 +#: ../../../build/NEWS:9032 msgid "" "`bpo-33476 `__: Fix " "_header_value_parser.py when address group is missing final ';'. Contributed" " by Enrique Perez-Terron" msgstr "" -#: ../../../build/NEWS:8686 ../../../build/NEWS:10267 +#: ../../../build/NEWS:9035 ../../../build/NEWS:10616 msgid "" "`bpo-33694 `__: asyncio: Fix a race " "condition causing data loss on pause_reading()/resume_reading() when using " "the ProactorEventLoop." msgstr "" -#: ../../../build/NEWS:8689 ../../../build/NEWS:10270 +#: ../../../build/NEWS:9038 ../../../build/NEWS:10619 msgid "" "`bpo-32493 `__: Correct test for " "``uuid_enc_be`` availability in ``configure.ac``. Patch by Michael Felt." msgstr "" -#: ../../../build/NEWS:8692 ../../../build/NEWS:10273 +#: ../../../build/NEWS:9041 ../../../build/NEWS:10622 msgid "" "`bpo-33792 `__: Add " "asyncio.WindowsSelectorEventLoopPolicy and " "asyncio.WindowsProactorEventLoopPolicy." msgstr "" -#: ../../../build/NEWS:8695 +#: ../../../build/NEWS:9044 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:8699 ../../../build/NEWS:10276 +#: ../../../build/NEWS:9048 ../../../build/NEWS:10625 msgid "" "`bpo-33778 `__: Update ``unicodedata``'s" " database to Unicode version 11.0.0." msgstr "" -#: ../../../build/NEWS:8701 +#: ../../../build/NEWS:9050 msgid "" "`bpo-33165 `__: Added a stacklevel " "parameter to logging calls to allow use of wrapper/helper functions for " "logging APIs." msgstr "" -#: ../../../build/NEWS:8704 ../../../build/NEWS:10278 +#: ../../../build/NEWS:9053 ../../../build/NEWS:10627 msgid "" "`bpo-33770 `__: improve base64 exception" " message for encoded inputs of invalid length" msgstr "" -#: ../../../build/NEWS:8707 ../../../build/NEWS:10281 +#: ../../../build/NEWS:9056 ../../../build/NEWS:10630 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:8710 ../../../build/NEWS:10284 -#: ../../../build/NEWS:14861 +#: ../../../build/NEWS:9059 ../../../build/NEWS:10633 +#: ../../../build/NEWS:15210 msgid "" "`bpo-33767 `__: The concatenation " "(``+``) and repetition (``*``) sequence operations now raise " @@ -16948,59 +17564,59 @@ msgid "" ":class:`mmap.mmap` objects. Patch by Zackery Spytz." msgstr "" -#: ../../../build/NEWS:8714 ../../../build/NEWS:10288 +#: ../../../build/NEWS:9063 ../../../build/NEWS:10637 msgid "" "`bpo-33734 `__: asyncio/ssl: Fix " "AttributeError, increase default handshake timeout" msgstr "" -#: ../../../build/NEWS:8717 +#: ../../../build/NEWS:9066 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:8721 +#: ../../../build/NEWS:9070 msgid "" "`bpo-2504 `__: Add gettext.pgettext() and" " variants." msgstr "" -#: ../../../build/NEWS:8723 +#: ../../../build/NEWS:9072 msgid "" "`bpo-33197 `__: Add description property" " for _ParameterKind" msgstr "" -#: ../../../build/NEWS:8725 ../../../build/NEWS:10386 +#: ../../../build/NEWS:9074 ../../../build/NEWS:10735 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:8728 ../../../build/NEWS:10389 -#: ../../../build/NEWS:14865 +#: ../../../build/NEWS:9077 ../../../build/NEWS:10738 +#: ../../../build/NEWS:15214 msgid "" "`bpo-32684 `__: Fix gather to propagate " "cancellation of itself even with return_exceptions." msgstr "" -#: ../../../build/NEWS:8731 ../../../build/NEWS:10392 +#: ../../../build/NEWS:9080 ../../../build/NEWS:10741 msgid "" "`bpo-33654 `__: Support protocol type " "switching in SSLTransport.set_protocol()." msgstr "" -#: ../../../build/NEWS:8733 ../../../build/NEWS:10394 +#: ../../../build/NEWS:9082 ../../../build/NEWS:10743 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:8736 +#: ../../../build/NEWS:9085 msgid "" "`bpo-33671 `__: :func:`shutil.copyfile`," " :func:`shutil.copy`, :func:`shutil.copy2`, :func:`shutil.copytree` and " @@ -17013,8 +17629,8 @@ msgid "" "(Contributed by Giampaolo Rodola' in :issue:`25427`.)" msgstr "" -#: ../../../build/NEWS:8746 ../../../build/NEWS:10397 -#: ../../../build/NEWS:14868 +#: ../../../build/NEWS:9095 ../../../build/NEWS:10746 +#: ../../../build/NEWS:15217 msgid "" "`bpo-33674 `__: Fix a race condition in " "SSLProtocol.connection_made() of asyncio.sslproto: start immediately the " @@ -17022,41 +17638,41 @@ msgid "" " called before the handshake started, causing the handshake to hang or fail." msgstr "" -#: ../../../build/NEWS:8751 ../../../build/NEWS:10402 -#: ../../../build/NEWS:14873 +#: ../../../build/NEWS:9100 ../../../build/NEWS:10751 +#: ../../../build/NEWS:15222 msgid "" "`bpo-31647 `__: Fixed bug where calling " "write_eof() on a _SelectorSocketTransport after it's already closed raises " "AttributeError." msgstr "" -#: ../../../build/NEWS:8754 ../../../build/NEWS:10405 +#: ../../../build/NEWS:9103 ../../../build/NEWS:10754 msgid "" "`bpo-32610 `__: Make asyncio.all_tasks()" " return only pending tasks." msgstr "" -#: ../../../build/NEWS:8756 ../../../build/NEWS:10407 +#: ../../../build/NEWS:9105 ../../../build/NEWS:10756 msgid "" "`bpo-32410 `__: Avoid blocking on file " "IO in sendfile fallback code" msgstr "" -#: ../../../build/NEWS:8758 ../../../build/NEWS:10409 -#: ../../../build/NEWS:14878 +#: ../../../build/NEWS:9107 ../../../build/NEWS:10758 +#: ../../../build/NEWS:15227 msgid "" "`bpo-33469 `__: Fix RuntimeError after " "closing loop that used run_in_executor" msgstr "" -#: ../../../build/NEWS:8760 ../../../build/NEWS:10411 -#: ../../../build/NEWS:14876 +#: ../../../build/NEWS:9109 ../../../build/NEWS:10760 +#: ../../../build/NEWS:15225 msgid "" "`bpo-33672 `__: Fix Task.__repr__ crash " "with Cython's bogus coroutines" msgstr "" -#: ../../../build/NEWS:8762 ../../../build/NEWS:10413 +#: ../../../build/NEWS:9111 ../../../build/NEWS:10762 msgid "" "`bpo-33654 `__: Fix " "transport.set_protocol() to support switching between asyncio.Protocol and " @@ -17064,20 +17680,20 @@ msgid "" "asyncio.BufferedProtocols." msgstr "" -#: ../../../build/NEWS:8766 ../../../build/NEWS:10417 +#: ../../../build/NEWS:9115 ../../../build/NEWS:10766 msgid "" "`bpo-33652 `__: Pickles of type " "variables and subscripted generics are now future-proof and compatible with " "older Python versions." msgstr "" -#: ../../../build/NEWS:8769 ../../../build/NEWS:10420 +#: ../../../build/NEWS:9118 ../../../build/NEWS:10769 msgid "" "`bpo-32493 `__: Fixed :func:`uuid.uuid1`" " on FreeBSD." msgstr "" -#: ../../../build/NEWS:8771 +#: ../../../build/NEWS:9120 msgid "" "`bpo-33238 `__: Add " "``InvalidStateError`` to :mod:`concurrent.futures`. ``Future.set_result`` " @@ -17085,13 +17701,13 @@ msgid "" "are not pending or running. Patch by Jason Haydaman." msgstr "" -#: ../../../build/NEWS:8776 ../../../build/NEWS:10422 +#: ../../../build/NEWS:9125 ../../../build/NEWS:10771 msgid "" "`bpo-33618 `__: Finalize and document " "preliminary and experimental TLS 1.3 support with OpenSSL 1.1.1" msgstr "" -#: ../../../build/NEWS:8779 +#: ../../../build/NEWS:9128 msgid "" "`bpo-33625 `__: Release GIL on " "`grp.getgrnam`, `grp.getgrgid`, `pwd.getpwnam` and `pwd.getpwuid` if " @@ -17099,22 +17715,22 @@ msgid "" "Grzybowski." msgstr "" -#: ../../../build/NEWS:8783 ../../../build/NEWS:10425 +#: ../../../build/NEWS:9132 ../../../build/NEWS:10774 msgid "" "`bpo-33623 `__: Fix possible SIGSGV when" " asyncio.Future is created in __del__" msgstr "" -#: ../../../build/NEWS:8785 ../../../build/NEWS:10291 -#: ../../../build/NEWS:14880 +#: ../../../build/NEWS:9134 ../../../build/NEWS:10640 +#: ../../../build/NEWS:15229 msgid "" "`bpo-11874 `__: Use a better regex when " "breaking usage into wrappable parts. Avoids bogus assertion errors from " "custom metavar strings." msgstr "" -#: ../../../build/NEWS:8788 ../../../build/NEWS:10427 -#: ../../../build/NEWS:14883 +#: ../../../build/NEWS:9137 ../../../build/NEWS:10776 +#: ../../../build/NEWS:15232 msgid "" "`bpo-30877 `__: Fixed a bug in the " "Python implementation of the JSON decoder that prevented the cache of parsed" @@ -17122,34 +17738,34 @@ msgid "" "c-fos." msgstr "" -#: ../../../build/NEWS:8792 +#: ../../../build/NEWS:9141 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:8795 ../../../build/NEWS:10294 +#: ../../../build/NEWS:9144 ../../../build/NEWS:10643 msgid "" "`bpo-33582 `__: Emit a deprecation " "warning for inspect.formatargspec" msgstr "" -#: ../../../build/NEWS:8797 +#: ../../../build/NEWS:9146 msgid "" "`bpo-21145 `__: Add " "``functools.cached_property`` decorator, for computed properties cached for " "the life of the instance." msgstr "" -#: ../../../build/NEWS:8800 ../../../build/NEWS:10431 +#: ../../../build/NEWS:9149 ../../../build/NEWS:10780 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:8804 ../../../build/NEWS:10435 +#: ../../../build/NEWS:9153 ../../../build/NEWS:10784 msgid "" "`bpo-28556 `__: Do not simplify " "arguments to `typing.Union`. Now `Union[Manager, Employee]` is not " @@ -17157,76 +17773,76 @@ msgid "" "several bugs and limited possibilities for introspection." msgstr "" -#: ../../../build/NEWS:8809 +#: ../../../build/NEWS:9158 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:8813 ../../../build/NEWS:10440 +#: ../../../build/NEWS:9162 ../../../build/NEWS:10789 msgid "" "`bpo-33540 `__: Add a new " "``block_on_close`` class attribute to ``ForkingMixIn`` and " "``ThreadingMixIn`` classes of :mod:`socketserver`." msgstr "" -#: ../../../build/NEWS:8816 ../../../build/NEWS:10443 -#: ../../../build/NEWS:14887 +#: ../../../build/NEWS:9165 ../../../build/NEWS:10792 +#: ../../../build/NEWS:15236 msgid "" "`bpo-33548 `__: " "tempfile._candidate_tempdir_list should consider common TEMP locations" msgstr "" -#: ../../../build/NEWS:8819 ../../../build/NEWS:10446 +#: ../../../build/NEWS:9168 ../../../build/NEWS:10795 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:8822 +#: ../../../build/NEWS:9171 msgid "" "`bpo-33541 `__: Remove unused private " "method ``_strptime.LocaleTime.__pad`` (a.k.a. ``_LocaleTime__pad``)." msgstr "" -#: ../../../build/NEWS:8825 ../../../build/NEWS:10449 +#: ../../../build/NEWS:9174 ../../../build/NEWS:10798 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:8829 ../../../build/NEWS:10453 -#: ../../../build/NEWS:14890 +#: ../../../build/NEWS:9178 ../../../build/NEWS:10802 +#: ../../../build/NEWS:15239 msgid "" "`bpo-33542 `__: Prevent " "``uuid.get_node`` from using a DUID instead of a MAC on Windows. Patch by " "Zvi Effron" msgstr "" -#: ../../../build/NEWS:8832 ../../../build/NEWS:10456 -#: ../../../build/NEWS:14893 +#: ../../../build/NEWS:9181 ../../../build/NEWS:10805 +#: ../../../build/NEWS:15242 msgid "" "`bpo-26819 `__: Fix race condition with " "`ReadTransport.resume_reading` in Windows proactor event loop." msgstr "" -#: ../../../build/NEWS:8835 ../../../build/NEWS:10459 +#: ../../../build/NEWS:9184 ../../../build/NEWS:10808 msgid "" "Fix failure in `typing.get_type_hints()` when ClassVar was provided as a " "string forward reference." msgstr "" -#: ../../../build/NEWS:8838 +#: ../../../build/NEWS:9187 msgid "" "`bpo-33516 `__: " ":class:`unittest.mock.MagicMock` now supports the ``__round__`` magic " "method." msgstr "" -#: ../../../build/NEWS:8841 +#: ../../../build/NEWS:9190 msgid "" "`bpo-28612 `__: Added support for Site " "Maps to urllib's ``RobotFileParser`` as :meth:`RobotFileParser.site_maps() " @@ -17234,40 +17850,40 @@ msgid "" " patch by Peter Wirtz." msgstr "" -#: ../../../build/NEWS:8846 +#: ../../../build/NEWS:9195 msgid "" "`bpo-28167 `__: Remove " "platform.linux_distribution, which was deprecated since 3.5." msgstr "" -#: ../../../build/NEWS:8849 +#: ../../../build/NEWS:9198 msgid "" "`bpo-33504 `__: Switch the default " "dictionary implementation for :mod:`configparser` from " ":class:`collections.OrderedDict` to the standard :class:`dict` type." msgstr "" -#: ../../../build/NEWS:8853 ../../../build/NEWS:10462 +#: ../../../build/NEWS:9202 ../../../build/NEWS:10811 msgid "" "`bpo-33505 `__: Optimize " "asyncio.ensure_future() by reordering if checks: 1.17x faster." msgstr "" -#: ../../../build/NEWS:8856 ../../../build/NEWS:10465 +#: ../../../build/NEWS:9205 ../../../build/NEWS:10814 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:8860 +#: ../../../build/NEWS:9209 msgid "" "`bpo-29235 `__: The " ":class:`cProfile.Profile` class can now be used as a context manager. Patch " "by Scott Sanderson." msgstr "" -#: ../../../build/NEWS:8863 ../../../build/NEWS:10469 +#: ../../../build/NEWS:9212 ../../../build/NEWS:10818 msgid "" "`bpo-33495 `__: Change " "dataclasses.Fields repr to use the repr of each of its members, instead of " @@ -17275,14 +17891,14 @@ msgid "" " especially true for the 'type' member." msgstr "" -#: ../../../build/NEWS:8867 +#: ../../../build/NEWS:9216 msgid "" "`bpo-26103 `__: Correct " "``inspect.isdatadescriptor`` to look for ``__set__`` or ``__delete__``. " "Patch by Aaron Hall." msgstr "" -#: ../../../build/NEWS:8870 +#: ../../../build/NEWS:9219 msgid "" "`bpo-29209 `__: Removed the " "``doctype()`` method and the *html* parameter of the constructor of " @@ -17293,7 +17909,7 @@ msgid "" ":exc:`PendingDeprecationWarning`." msgstr "" -#: ../../../build/NEWS:8877 ../../../build/NEWS:10473 +#: ../../../build/NEWS:9226 ../../../build/NEWS:10822 msgid "" "`bpo-33453 `__: Fix dataclasses to work " "if using literal string type annotations or if using PEP 563 \"Postponed " @@ -17302,8 +17918,8 @@ msgid "" "(\"InitVar\" and \"dataclasses.InitVar\")." msgstr "" -#: ../../../build/NEWS:8882 ../../../build/NEWS:10478 -#: ../../../build/NEWS:14896 +#: ../../../build/NEWS:9231 ../../../build/NEWS:10827 +#: ../../../build/NEWS:15245 msgid "" "`bpo-28556 `__: Minor fixes in typing " "module: add annotations to ``NamedTuple.__new__``, pass ``*args`` and " @@ -17311,84 +17927,84 @@ msgid "" "Dombrova." msgstr "" -#: ../../../build/NEWS:8886 +#: ../../../build/NEWS:9235 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:8890 ../../../build/NEWS:10482 -#: ../../../build/NEWS:14900 +#: ../../../build/NEWS:9239 ../../../build/NEWS:10831 +#: ../../../build/NEWS:15249 msgid "" "`bpo-20087 `__: Updated alias mapping " "with glibc 2.27 supported locales." msgstr "" -#: ../../../build/NEWS:8892 ../../../build/NEWS:10484 -#: ../../../build/NEWS:14902 +#: ../../../build/NEWS:9241 ../../../build/NEWS:10833 +#: ../../../build/NEWS:15251 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:8895 ../../../build/NEWS:10487 +#: ../../../build/NEWS:9244 ../../../build/NEWS:10836 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:8899 ../../../build/NEWS:10594 +#: ../../../build/NEWS:9248 ../../../build/NEWS:10943 msgid "" "`bpo-33281 `__: Fix " "ctypes.util.find_library regression on macOS." msgstr "" -#: ../../../build/NEWS:8901 +#: ../../../build/NEWS:9250 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:8905 +#: ../../../build/NEWS:9254 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:8908 +#: ../../../build/NEWS:9257 msgid "" "`bpo-32933 `__: " ":func:`unittest.mock.mock_open` now supports iteration over the file " "contents. Patch by Tony Flury." msgstr "" -#: ../../../build/NEWS:8911 +#: ../../../build/NEWS:9260 msgid "" "`bpo-33217 `__: Raise :exc:`TypeError` " "when looking up non-Enum objects in Enum classes and Enum members." msgstr "" -#: ../../../build/NEWS:8914 ../../../build/NEWS:10491 -#: ../../../build/NEWS:14905 +#: ../../../build/NEWS:9263 ../../../build/NEWS:10840 +#: ../../../build/NEWS:15254 msgid "" "`bpo-33197 `__: Update error message " "when constructing invalid inspect.Parameters Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:8917 ../../../build/NEWS:10596 -#: ../../../build/NEWS:14908 +#: ../../../build/NEWS:9266 ../../../build/NEWS:10945 +#: ../../../build/NEWS:15257 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:8920 +#: ../../../build/NEWS:9269 msgid "" "`bpo-33375 `__: The warnings module now " "finds the Python file associated with a warning from the code object, rather" @@ -17397,92 +18013,92 @@ msgid "" "code." msgstr "" -#: ../../../build/NEWS:8925 +#: ../../../build/NEWS:9274 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:8929 +#: ../../../build/NEWS:9278 msgid "" "`bpo-32455 `__: Added *jump* parameter " "to :func:`dis.stack_effect`." msgstr "" -#: ../../../build/NEWS:8931 +#: ../../../build/NEWS:9280 msgid "" "`bpo-27485 `__: Rename and deprecate " "undocumented functions in :func:`urllib.parse`." msgstr "" -#: ../../../build/NEWS:8934 +#: ../../../build/NEWS:9283 msgid "" "`bpo-33332 `__: Add " "``signal.valid_signals()`` to expose the POSIX sigfillset() functionality." msgstr "" -#: ../../../build/NEWS:8937 +#: ../../../build/NEWS:9286 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:8940 ../../../build/NEWS:10599 -#: ../../../build/NEWS:14911 +#: ../../../build/NEWS:9289 ../../../build/NEWS:10948 +#: ../../../build/NEWS:15260 msgid "" "`bpo-33329 `__: Fix multiprocessing " "regression on newer glibcs" msgstr "" -#: ../../../build/NEWS:8942 +#: ../../../build/NEWS:9291 msgid "" "`bpo-33334 `__: :func:`dis.stack_effect`" " now supports all defined opcodes including NOP and EXTENDED_ARG." msgstr "" -#: ../../../build/NEWS:8945 ../../../build/NEWS:10601 -#: ../../../build/NEWS:14913 +#: ../../../build/NEWS:9294 ../../../build/NEWS:10950 +#: ../../../build/NEWS:15262 msgid "" "`bpo-991266 `__: Fix quoting of the " "``Comment`` attribute of :class:`http.cookies.SimpleCookie`." msgstr "" -#: ../../../build/NEWS:8948 ../../../build/NEWS:10604 -#: ../../../build/NEWS:14916 +#: ../../../build/NEWS:9297 ../../../build/NEWS:10953 +#: ../../../build/NEWS:15265 msgid "" "`bpo-33131 `__: Upgrade bundled version " "of pip to 10.0.1." msgstr "" -#: ../../../build/NEWS:8950 ../../../build/NEWS:10606 -#: ../../../build/NEWS:14918 +#: ../../../build/NEWS:9299 ../../../build/NEWS:10955 +#: ../../../build/NEWS:15267 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:8954 +#: ../../../build/NEWS:9303 msgid "" "`bpo-23403 `__: lib2to3 now uses pickle " "protocol 4 for pre-computed grammars." msgstr "" -#: ../../../build/NEWS:8956 ../../../build/NEWS:10610 +#: ../../../build/NEWS:9305 ../../../build/NEWS:10959 msgid "" "`bpo-33266 `__: lib2to3 now recognizes " "``rf'...'`` strings." msgstr "" -#: ../../../build/NEWS:8958 ../../../build/NEWS:10612 +#: ../../../build/NEWS:9307 ../../../build/NEWS:10961 msgid "" "`bpo-11594 `__: Ensure line-endings are " "respected when using lib2to3." msgstr "" -#: ../../../build/NEWS:8960 ../../../build/NEWS:10614 +#: ../../../build/NEWS:9309 ../../../build/NEWS:10963 msgid "" "`bpo-33254 `__: Have " ":func:`importlib.resources.contents` and " @@ -17490,29 +18106,29 @@ msgid "" "instead of an :term:`iterator`." msgstr "" -#: ../../../build/NEWS:8964 +#: ../../../build/NEWS:9313 msgid "" "`bpo-33265 `__: ``contextlib.ExitStack``" " and ``contextlib.AsyncExitStack`` now use a method instead of a wrapper " "function for exit callbacks." msgstr "" -#: ../../../build/NEWS:8967 ../../../build/NEWS:10494 -#: ../../../build/NEWS:14922 +#: ../../../build/NEWS:9316 ../../../build/NEWS:10843 +#: ../../../build/NEWS:15271 msgid "" "`bpo-33263 `__: Fix FD leak in " "`_SelectorSocketTransport` Patch by Vlad Starostin." msgstr "" -#: ../../../build/NEWS:8970 ../../../build/NEWS:10618 -#: ../../../build/NEWS:14925 +#: ../../../build/NEWS:9319 ../../../build/NEWS:10967 +#: ../../../build/NEWS:15274 msgid "" "`bpo-33256 `__: Fix display of " "```` call in the html produced by ``cgitb.html()``. Patch by " "Stéphane Blondon." msgstr "" -#: ../../../build/NEWS:8973 +#: ../../../build/NEWS:9322 msgid "" "`bpo-33144 `__: ``random.Random()`` and " "its subclassing mechanism got optimized to check only once at class/subclass" @@ -17521,34 +18137,34 @@ msgid "" " large random integers. Patch by Wolfgang Maier." msgstr "" -#: ../../../build/NEWS:8979 +#: ../../../build/NEWS:9328 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:8983 +#: ../../../build/NEWS:9332 msgid "" "This fix also changed pydoc to add ``os.getcwd()`` to :data:`sys.path` when " "necessary, rather than adding ``\".\"``." msgstr "" -#: ../../../build/NEWS:8986 +#: ../../../build/NEWS:9335 msgid "" "`bpo-29613 `__: Added support for the " "``SameSite`` cookie flag to the ``http.cookies`` module." msgstr "" -#: ../../../build/NEWS:8989 ../../../build/NEWS:10626 +#: ../../../build/NEWS:9338 ../../../build/NEWS:10975 msgid "" "`bpo-33169 `__: Delete entries of " "``None`` in :data:`sys.path_importer_cache` when " ":meth:`importlib.machinery.invalidate_caches` is called." msgstr "" -#: ../../../build/NEWS:8992 ../../../build/NEWS:10632 -#: ../../../build/NEWS:14928 +#: ../../../build/NEWS:9341 ../../../build/NEWS:10981 +#: ../../../build/NEWS:15277 msgid "" "`bpo-33203 `__: " "``random.Random.choice()`` now raises ``IndexError`` for empty sequences " @@ -17556,22 +18172,22 @@ msgid "" "implementation." msgstr "" -#: ../../../build/NEWS:8996 ../../../build/NEWS:10636 -#: ../../../build/NEWS:14932 +#: ../../../build/NEWS:9345 ../../../build/NEWS:10985 +#: ../../../build/NEWS:15281 msgid "" "`bpo-33224 `__: Update difflib.mdiff() " "for :pep:`479`. Convert an uncaught StopIteration in a generator into a " "return-statement." msgstr "" -#: ../../../build/NEWS:8999 ../../../build/NEWS:10639 -#: ../../../build/NEWS:14935 +#: ../../../build/NEWS:9348 ../../../build/NEWS:10988 +#: ../../../build/NEWS:15284 msgid "" "`bpo-33209 `__: End framing at the end " "of C implementation of :func:`pickle.Pickler.dump`." msgstr "" -#: ../../../build/NEWS:9002 +#: ../../../build/NEWS:9351 msgid "" "`bpo-32861 `__: The urllib.robotparser's" " ``__str__`` representation now includes wildcard entries and the \"Crawl-" @@ -17579,7 +18195,7 @@ msgid "" "being appended to the end of the string. Patch by Michael Lazar." msgstr "" -#: ../../../build/NEWS:9007 +#: ../../../build/NEWS:9356 msgid "" "`bpo-23403 `__: ``DEFAULT_PROTOCOL`` in " ":mod:`pickle` was bumped to 4. Protocol 4 is described in :pep:`3154` and " @@ -17587,48 +18203,48 @@ msgid "" "compared to protocol 3 introduced in Python 3.0." msgstr "" -#: ../../../build/NEWS:9012 ../../../build/NEWS:10642 +#: ../../../build/NEWS:9361 ../../../build/NEWS:10991 msgid "" "`bpo-20104 `__: Improved error handling " "and fixed a reference leak in :func:`os.posix_spawn()`." msgstr "" -#: ../../../build/NEWS:9015 +#: ../../../build/NEWS:9364 msgid "" "`bpo-33106 `__: Deleting a key from a " "read-only dbm database raises module specific error instead of KeyError." msgstr "" -#: ../../../build/NEWS:9018 ../../../build/NEWS:10645 +#: ../../../build/NEWS:9367 ../../../build/NEWS:10994 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:9022 +#: ../../../build/NEWS:9371 msgid "" "`bpo-32380 `__: Create " "functools.singledispatchmethod to support generic single dispatch on " "descriptors and methods." msgstr "" -#: ../../../build/NEWS:9025 ../../../build/NEWS:10785 +#: ../../../build/NEWS:9374 ../../../build/NEWS:11134 msgid "" "`bpo-33141 `__: Have Field objects pass " "through __set_name__ to their default values, if they have their own " "__set_name__." msgstr "" -#: ../../../build/NEWS:9028 ../../../build/NEWS:10788 -#: ../../../build/NEWS:14942 +#: ../../../build/NEWS:9377 ../../../build/NEWS:11137 +#: ../../../build/NEWS:15291 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:9032 ../../../build/NEWS:10792 +#: ../../../build/NEWS:9381 ../../../build/NEWS:11141 msgid "" "`bpo-32873 `__: Treat type variables and" " special typing forms as immutable by copy and pickle. This fixes several " @@ -17636,7 +18252,7 @@ msgid "" "Python 3.6." msgstr "" -#: ../../../build/NEWS:9036 ../../../build/NEWS:10796 +#: ../../../build/NEWS:9385 ../../../build/NEWS:11145 msgid "" "`bpo-33134 `__: When computing " "dataclass's __hash__, use the lookup table to contain the function which " @@ -17644,47 +18260,47 @@ msgid "" "string, and then testing that string to see what to do." msgstr "" -#: ../../../build/NEWS:9041 ../../../build/NEWS:10801 -#: ../../../build/NEWS:14946 +#: ../../../build/NEWS:9390 ../../../build/NEWS:11150 +#: ../../../build/NEWS:15295 msgid "" "`bpo-33127 `__: The ssl module now " "compiles with LibreSSL 2.7.1." msgstr "" -#: ../../../build/NEWS:9043 ../../../build/NEWS:10803 +#: ../../../build/NEWS:9392 ../../../build/NEWS:11152 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:9046 ../../../build/NEWS:10806 +#: ../../../build/NEWS:9395 ../../../build/NEWS:11155 msgid "" "`bpo-33078 `__: Fix the failure on OSX " "caused by the tests relying on sem_getvalue" msgstr "" -#: ../../../build/NEWS:9049 ../../../build/NEWS:10809 +#: ../../../build/NEWS:9398 ../../../build/NEWS:11158 msgid "" "`bpo-33116 `__: Add 'Field' to " "dataclasses.__all__." msgstr "" -#: ../../../build/NEWS:9051 ../../../build/NEWS:10811 +#: ../../../build/NEWS:9400 ../../../build/NEWS:11160 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:9054 ../../../build/NEWS:10814 +#: ../../../build/NEWS:9403 ../../../build/NEWS:11163 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:9058 ../../../build/NEWS:10818 +#: ../../../build/NEWS:9407 ../../../build/NEWS:11167 msgid "" "`bpo-32953 `__: If a non-dataclass " "inherits from a frozen dataclass, allow attributes to be added to the " @@ -17693,82 +18309,82 @@ msgid "" "non-frozen." msgstr "" -#: ../../../build/NEWS:9063 ../../../build/NEWS:10649 +#: ../../../build/NEWS:9412 ../../../build/NEWS:10998 msgid "" "`bpo-33097 `__: Raise RuntimeError when " "``executor.submit`` is called during interpreter shutdown." msgstr "" -#: ../../../build/NEWS:9066 +#: ../../../build/NEWS:9415 msgid "" "`bpo-32968 `__: Modulo and floor " "division involving Fraction and float should return float." msgstr "" -#: ../../../build/NEWS:9069 ../../../build/NEWS:10823 +#: ../../../build/NEWS:9418 ../../../build/NEWS:11172 msgid "" "`bpo-33061 `__: Add missing ``NoReturn``" " to ``__all__`` in typing.py" msgstr "" -#: ../../../build/NEWS:9071 ../../../build/NEWS:10825 +#: ../../../build/NEWS:9420 ../../../build/NEWS:11174 msgid "" "`bpo-33078 `__: Fix the size handling in" " multiprocessing.Queue when a pickling error occurs." msgstr "" -#: ../../../build/NEWS:9074 ../../../build/NEWS:10828 -#: ../../../build/NEWS:15198 +#: ../../../build/NEWS:9423 ../../../build/NEWS:11177 +#: ../../../build/NEWS:15547 msgid "" "`bpo-33064 `__: lib2to3 now properly " "supports trailing commas after ``*args`` and ``**kwargs`` in function " "signatures." msgstr "" -#: ../../../build/NEWS:9077 ../../../build/NEWS:10831 +#: ../../../build/NEWS:9426 ../../../build/NEWS:11180 msgid "" "`bpo-33056 `__: FIX properly close " "leaking fds in concurrent.futures.ProcessPoolExecutor." msgstr "" -#: ../../../build/NEWS:9080 ../../../build/NEWS:10834 -#: ../../../build/NEWS:14948 +#: ../../../build/NEWS:9429 ../../../build/NEWS:11183 +#: ../../../build/NEWS:15297 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:9084 ../../../build/NEWS:10838 -#: ../../../build/NEWS:15201 +#: ../../../build/NEWS:9433 ../../../build/NEWS:11187 +#: ../../../build/NEWS:15550 msgid "" "`bpo-31804 `__: Avoid failing in " "multiprocessing.Process if the standard streams are closed or None at exit." msgstr "" -#: ../../../build/NEWS:9087 +#: ../../../build/NEWS:9436 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:9091 +#: ../../../build/NEWS:9440 msgid "" "`bpo-30249 `__: Improve " "struct.unpack_from() exception messages for problems with the buffer size " "and offset." msgstr "" -#: ../../../build/NEWS:9094 ../../../build/NEWS:10841 -#: ../../../build/NEWS:15204 +#: ../../../build/NEWS:9443 ../../../build/NEWS:11190 +#: ../../../build/NEWS:15553 msgid "" "`bpo-33037 `__: Skip sending/receiving " "data after SSL transport closing." msgstr "" -#: ../../../build/NEWS:9096 ../../../build/NEWS:10843 -#: ../../../build/NEWS:14952 +#: ../../../build/NEWS:9445 ../../../build/NEWS:11192 +#: ../../../build/NEWS:15301 msgid "" "`bpo-27683 `__: Fix a regression in " ":mod:`ipaddress` that result of :meth:`hosts` is empty when the network is " @@ -17776,56 +18392,56 @@ msgid "" "addresses." msgstr "" -#: ../../../build/NEWS:9100 +#: ../../../build/NEWS:9449 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:9103 ../../../build/NEWS:10847 +#: ../../../build/NEWS:9452 ../../../build/NEWS:11196 msgid "" "`bpo-32999 `__: Fix C implementation of " "``ABC.__subclasscheck__(cls, subclass)`` crashed when ``subclass`` is not a " "type object." msgstr "" -#: ../../../build/NEWS:9106 ../../../build/NEWS:10850 -#: ../../../build/NEWS:15208 +#: ../../../build/NEWS:9455 ../../../build/NEWS:11199 +#: ../../../build/NEWS:15557 msgid "" "`bpo-33009 `__: Fix inspect.signature() " "for single-parameter partialmethods." msgstr "" -#: ../../../build/NEWS:9108 ../../../build/NEWS:10852 -#: ../../../build/NEWS:15210 +#: ../../../build/NEWS:9457 ../../../build/NEWS:11201 +#: ../../../build/NEWS:15559 msgid "" "`bpo-32969 `__: Expose several missing " "constants in zlib and fix corresponding documentation." msgstr "" -#: ../../../build/NEWS:9111 ../../../build/NEWS:10855 +#: ../../../build/NEWS:9460 ../../../build/NEWS:11204 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:9115 +#: ../../../build/NEWS:9464 msgid "" "`bpo-32970 `__: Improved disassembly of " "the MAKE_FUNCTION instruction." msgstr "" -#: ../../../build/NEWS:9117 ../../../build/NEWS:10859 -#: ../../../build/NEWS:14956 +#: ../../../build/NEWS:9466 ../../../build/NEWS:11208 +#: ../../../build/NEWS:15305 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:9120 ../../../build/NEWS:10990 +#: ../../../build/NEWS:9469 ../../../build/NEWS:11339 msgid "" "`bpo-32960 `__: For dataclasses, " "disallow inheriting frozen from non-frozen classes, and also disallow " @@ -17833,21 +18449,21 @@ msgid "" "at a future date." msgstr "" -#: ../../../build/NEWS:9124 ../../../build/NEWS:10994 -#: ../../../build/NEWS:15213 +#: ../../../build/NEWS:9473 ../../../build/NEWS:11343 +#: ../../../build/NEWS:15562 msgid "" "`bpo-32713 `__: Fixed tarfile.itn " "handling of out-of-bounds float values. Patch by Joffrey Fuhrer." msgstr "" -#: ../../../build/NEWS:9127 ../../../build/NEWS:10501 +#: ../../../build/NEWS:9476 ../../../build/NEWS:10850 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:9130 ../../../build/NEWS:10997 +#: ../../../build/NEWS:9479 ../../../build/NEWS:11346 msgid "" "`bpo-32951 `__: Direct instantiation of " "SSLSocket and SSLObject objects is now prohibited. The constructors were " @@ -17855,7 +18471,7 @@ msgid "" "suppose to use ssl.wrap_socket() or SSLContext." msgstr "" -#: ../../../build/NEWS:9135 ../../../build/NEWS:11002 +#: ../../../build/NEWS:9484 ../../../build/NEWS:11351 msgid "" "`bpo-32929 `__: Remove the tri-state " "parameter \"hash\", and add the boolean \"unsafe_hash\". If unsafe_hash is " @@ -17865,55 +18481,55 @@ msgid "" "behavior. unsafe_hash=False is the default, just as hash=None used to be." msgstr "" -#: ../../../build/NEWS:9142 ../../../build/NEWS:11009 +#: ../../../build/NEWS:9491 ../../../build/NEWS:11358 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:9145 +#: ../../../build/NEWS:9494 msgid "" "`bpo-32146 `__: Document the interaction" " between frozen executables and the spawn and forkserver start methods in " "multiprocessing." msgstr "" -#: ../../../build/NEWS:9148 ../../../build/NEWS:11012 -#: ../../../build/NEWS:15216 +#: ../../../build/NEWS:9497 ../../../build/NEWS:11361 +#: ../../../build/NEWS:15565 msgid "" "`bpo-30622 `__: The ssl module now " "detects missing NPN support in LibreSSL." msgstr "" -#: ../../../build/NEWS:9150 ../../../build/NEWS:11014 -#: ../../../build/NEWS:15218 +#: ../../../build/NEWS:9499 ../../../build/NEWS:11363 +#: ../../../build/NEWS:15567 msgid "" "`bpo-32922 `__: dbm.open() now encodes " "filename with the filesystem encoding rather than default encoding." msgstr "" -#: ../../../build/NEWS:9153 +#: ../../../build/NEWS:9502 msgid "" "`bpo-32759 `__: Free unused arenas in " "multiprocessing.heap." msgstr "" -#: ../../../build/NEWS:9155 ../../../build/NEWS:11017 -#: ../../../build/NEWS:15221 +#: ../../../build/NEWS:9504 ../../../build/NEWS:11366 +#: ../../../build/NEWS:15570 msgid "" "`bpo-32859 `__: In ``os.dup2``, don't " "check every call whether the ``dup3`` syscall exists or not." msgstr "" -#: ../../../build/NEWS:9158 ../../../build/NEWS:11020 +#: ../../../build/NEWS:9507 ../../../build/NEWS:11369 msgid "" "`bpo-32556 `__: nt._getfinalpathname, " "nt._getvolumepathname and nt._getdiskusage now correctly convert from bytes." msgstr "" -#: ../../../build/NEWS:9161 ../../../build/NEWS:11026 -#: ../../../build/NEWS:15224 +#: ../../../build/NEWS:9510 ../../../build/NEWS:11375 +#: ../../../build/NEWS:15573 msgid "" "`bpo-21060 `__: Rewrite confusing " "message from setup.py upload from \"No dist file created in earlier " @@ -17921,22 +18537,22 @@ msgid "" "command\"." msgstr "" -#: ../../../build/NEWS:9165 ../../../build/NEWS:10862 -#: ../../../build/NEWS:15228 +#: ../../../build/NEWS:9514 ../../../build/NEWS:11211 +#: ../../../build/NEWS:15577 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:9169 ../../../build/NEWS:11030 -#: ../../../build/NEWS:15232 +#: ../../../build/NEWS:9518 ../../../build/NEWS:11379 +#: ../../../build/NEWS:15581 msgid "" "`bpo-32852 `__: Make sure sys.argv " "remains as a list when running trace." msgstr "" -#: ../../../build/NEWS:9171 +#: ../../../build/NEWS:9520 msgid "" "`bpo-31333 `__: ``_abc`` module is " "added. It is a speedup module with C implementations for various functions " @@ -17945,7 +18561,7 @@ msgid "" "this makes Python start-up up to 10% faster." msgstr "" -#: ../../../build/NEWS:9177 +#: ../../../build/NEWS:9526 msgid "" "Note that the new implementation hides internal registry and caches, " "previously accessible via private attributes ``_abc_registry``, " @@ -17954,15 +18570,15 @@ msgid "" "``_abc_registry_clear``, and ``_abc_caches_clear``." msgstr "" -#: ../../../build/NEWS:9183 ../../../build/NEWS:11042 -#: ../../../build/NEWS:15234 +#: ../../../build/NEWS:9532 ../../../build/NEWS:11391 +#: ../../../build/NEWS:15583 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:9187 ../../../build/NEWS:11046 +#: ../../../build/NEWS:9536 ../../../build/NEWS:11395 msgid "" "`bpo-32819 `__: ssl.match_hostname() has" " been simplified and no longer depends on re and ipaddress module for " @@ -17970,48 +18586,48 @@ msgid "" "improved." msgstr "" -#: ../../../build/NEWS:9191 +#: ../../../build/NEWS:9540 msgid "" "`bpo-19675 `__: ``multiprocessing.Pool``" " no longer leaks processes if its initialization fails." msgstr "" -#: ../../../build/NEWS:9194 ../../../build/NEWS:11050 +#: ../../../build/NEWS:9543 ../../../build/NEWS:11399 msgid "" "`bpo-32394 `__: socket: Remove " "TCP_FASTOPEN,TCP_KEEPCNT,TCP_KEEPIDLE,TCP_KEEPINTVL flags on older version " "Windows during run-time." msgstr "" -#: ../../../build/NEWS:9198 ../../../build/NEWS:11054 -#: ../../../build/NEWS:15238 +#: ../../../build/NEWS:9547 ../../../build/NEWS:11403 +#: ../../../build/NEWS:15587 msgid "" "`bpo-31787 `__: Fixed refleaks of " "``__init__()`` methods in various modules. (Contributed by Oren Milman)" msgstr "" -#: ../../../build/NEWS:9201 ../../../build/NEWS:11057 -#: ../../../build/NEWS:15241 +#: ../../../build/NEWS:9550 ../../../build/NEWS:11406 +#: ../../../build/NEWS:15590 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:9204 +#: ../../../build/NEWS:9553 msgid "" "`bpo-30688 `__: Added support of " "``\\N{name}`` escapes in regular expressions. Based on patch by Jonathan " "Eunice." msgstr "" -#: ../../../build/NEWS:9207 ../../../build/NEWS:11060 +#: ../../../build/NEWS:9556 ../../../build/NEWS:11409 msgid "" "`bpo-32792 `__: collections.ChainMap() " "preserves the order of the underlying mappings." msgstr "" -#: ../../../build/NEWS:9210 ../../../build/NEWS:11063 +#: ../../../build/NEWS:9559 ../../../build/NEWS:11412 msgid "" "`bpo-32775 `__: " ":func:`fnmatch.translate()` no longer produces patterns which contain set " @@ -18021,14 +18637,14 @@ msgid "" "patterns containing such sets by accident." msgstr "" -#: ../../../build/NEWS:9216 ../../../build/NEWS:11069 +#: ../../../build/NEWS:9565 ../../../build/NEWS:11418 msgid "" "`bpo-32622 `__: Implement native fast " "sendfile for Windows proactor event loop." msgstr "" -#: ../../../build/NEWS:9218 ../../../build/NEWS:11071 -#: ../../../build/NEWS:15247 +#: ../../../build/NEWS:9567 ../../../build/NEWS:11420 +#: ../../../build/NEWS:15596 msgid "" "`bpo-32777 `__: Fix a rare but potential" " pre-exec child process deadlock in subprocess on POSIX systems when marking" @@ -18036,49 +18652,49 @@ msgid "" "appears to have been introduced in 3.4." msgstr "" -#: ../../../build/NEWS:9223 ../../../build/NEWS:11076 -#: ../../../build/NEWS:15252 +#: ../../../build/NEWS:9572 ../../../build/NEWS:11425 +#: ../../../build/NEWS:15601 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:9227 +#: ../../../build/NEWS:9576 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:9231 ../../../build/NEWS:11080 +#: ../../../build/NEWS:9580 ../../../build/NEWS:11429 msgid "" "`bpo-32741 `__: Implement " "``asyncio.TimerHandle.when()`` method." msgstr "" -#: ../../../build/NEWS:9233 ../../../build/NEWS:11082 +#: ../../../build/NEWS:9582 ../../../build/NEWS:11431 msgid "" "`bpo-32691 `__: Use mod_spec.parent when" " running modules with pdb" msgstr "" -#: ../../../build/NEWS:9235 ../../../build/NEWS:11084 -#: ../../../build/NEWS:15256 +#: ../../../build/NEWS:9584 ../../../build/NEWS:11433 +#: ../../../build/NEWS:15605 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:9239 ../../../build/NEWS:11088 -#: ../../../build/NEWS:15260 +#: ../../../build/NEWS:9588 ../../../build/NEWS:11437 +#: ../../../build/NEWS:15609 msgid "" "`bpo-32727 `__: Do not include name " "field in SMTP envelope from address. Patch by Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:9242 ../../../build/NEWS:11091 +#: ../../../build/NEWS:9591 ../../../build/NEWS:11440 msgid "" "`bpo-31453 `__: Add TLSVersion constants" " and SSLContext.maximum_version / minimum_version attributes. The new API " @@ -18087,7 +18703,7 @@ msgid "" " feature." msgstr "" -#: ../../../build/NEWS:9247 ../../../build/NEWS:11096 +#: ../../../build/NEWS:9596 ../../../build/NEWS:11445 msgid "" "`bpo-24334 `__: Internal implementation " "details of ssl module were cleaned up. The SSLSocket has one less layer of " @@ -18096,52 +18712,52 @@ msgid "" "simplified." msgstr "" -#: ../../../build/NEWS:9252 ../../../build/NEWS:11101 -#: ../../../build/NEWS:15273 +#: ../../../build/NEWS:9601 ../../../build/NEWS:11450 +#: ../../../build/NEWS:15622 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:9255 ../../../build/NEWS:11104 +#: ../../../build/NEWS:9604 ../../../build/NEWS:11453 msgid "" "`bpo-32585 `__: Add Ttk spinbox widget " "to :mod:`tkinter.ttk`. Patch by Alan D Moore." msgstr "" -#: ../../../build/NEWS:9258 +#: ../../../build/NEWS:9607 msgid "" "`bpo-32512 `__: :mod:`profile` CLI " "accepts `-m module_name` as an alternative to script path." msgstr "" -#: ../../../build/NEWS:9261 +#: ../../../build/NEWS:9610 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:9265 +#: ../../../build/NEWS:9614 msgid "Patch by Sanyam Khurana." msgstr "*Patch* oleh Sanyam Khurana." -#: ../../../build/NEWS:9267 +#: ../../../build/NEWS:9616 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:9271 +#: ../../../build/NEWS:9620 msgid "" "`bpo-29877 `__: compileall: import " "ProcessPoolExecutor only when needed, preventing hangs on low resource " "platforms" msgstr "" -#: ../../../build/NEWS:9274 ../../../build/NEWS:11107 +#: ../../../build/NEWS:9623 ../../../build/NEWS:11456 msgid "" "`bpo-32221 `__: Various functions " "returning tuple containing IPv6 addresses now omit ``%scope`` part since the" @@ -18150,47 +18766,47 @@ msgid "" "since useless resolving of network interface name is omitted." msgstr "" -#: ../../../build/NEWS:9280 +#: ../../../build/NEWS:9629 msgid "" "`bpo-32147 `__: " ":func:`binascii.unhexlify` is now up to 2 times faster. Patch by Sergey " "Fedoseev." msgstr "" -#: ../../../build/NEWS:9283 ../../../build/NEWS:11113 +#: ../../../build/NEWS:9632 ../../../build/NEWS:11462 msgid "" "`bpo-30693 `__: The TarFile class now " "recurses directories in a reproducible way." msgstr "" -#: ../../../build/NEWS:9286 ../../../build/NEWS:11116 +#: ../../../build/NEWS:9635 ../../../build/NEWS:11465 msgid "" "`bpo-30693 `__: The ZipFile class now " "recurses directories in a reproducible way." msgstr "" -#: ../../../build/NEWS:9289 +#: ../../../build/NEWS:9638 msgid "" "`bpo-31680 `__: Added " ":data:`curses.ncurses_version`." msgstr "" -#: ../../../build/NEWS:9291 ../../../build/NEWS:10652 -#: ../../../build/NEWS:14959 +#: ../../../build/NEWS:9640 ../../../build/NEWS:11001 +#: ../../../build/NEWS:15308 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:9295 +#: ../../../build/NEWS:9644 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:9299 +#: ../../../build/NEWS:9648 msgid "" "`bpo-31425 `__: Add support for sockets " "of the AF_QIPCRTR address family, supported by the Linux kernel. This is " @@ -18198,7 +18814,7 @@ msgid "" " devices. Patch by Bjorn Andersson." msgstr "" -#: ../../../build/NEWS:9304 +#: ../../../build/NEWS:9653 msgid "" "`bpo-22005 `__: Implemented unpickling " "instances of :class:`~datetime.datetime`, :class:`~datetime.date` and " @@ -18206,7 +18822,7 @@ msgid "" " used for successful decoding." msgstr "" -#: ../../../build/NEWS:9309 ../../../build/NEWS:10870 +#: ../../../build/NEWS:9658 ../../../build/NEWS:11219 msgid "" "`bpo-27645 `__: " ":class:`sqlite3.Connection` now exposes a " @@ -18214,45 +18830,45 @@ msgid "" " is at version 3.6.11 or higher. Patch by Lele Gaifax." msgstr "" -#: ../../../build/NEWS:9313 ../../../build/NEWS:10504 -#: ../../../build/NEWS:14966 +#: ../../../build/NEWS:9662 ../../../build/NEWS:10853 +#: ../../../build/NEWS:15315 msgid "" "`bpo-16865 `__: Support arrays >=2GiB in" " :mod:`ctypes`. Patch by Segev Finer." msgstr "" -#: ../../../build/NEWS:9315 +#: ../../../build/NEWS:9664 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:9319 +#: ../../../build/NEWS:9668 msgid "" "`bpo-29456 `__: Fix bugs in hangul " "normalization: u1176, u11a7 and u11c3" msgstr "" -#: ../../../build/NEWS:9324 +#: ../../../build/NEWS:9673 msgid "" "`bpo-21257 `__: Document " ":func:`http.client.parse_headers`." msgstr "" -#: ../../../build/NEWS:9326 +#: ../../../build/NEWS:9675 msgid "" "`bpo-34764 `__: Improve example of " "iter() with 2nd sentinel argument." msgstr "" -#: ../../../build/NEWS:9328 +#: ../../../build/NEWS:9677 msgid "" "`bpo-35564 `__: Explicitly set " "master_doc variable in conf.py for compliance with Sphinx 2.0" msgstr "" -#: ../../../build/NEWS:9331 +#: ../../../build/NEWS:9680 msgid "" "`bpo-35511 `__: Specified that " "profile.Profile class doesn't not support enable or disable methods. Also, " @@ -18260,127 +18876,127 @@ msgid "" "cProfile module." msgstr "" -#: ../../../build/NEWS:9335 +#: ../../../build/NEWS:9684 msgid "" "`bpo-10536 `__: Enhance the gettext " "docs. Patch by Éric Araujo" msgstr "" -#: ../../../build/NEWS:9337 +#: ../../../build/NEWS:9686 msgid "" "`bpo-35089 `__: Remove mention of " "``typing.io`` and ``typing.re``. Their types should be imported from " "``typing`` directly." msgstr "" -#: ../../../build/NEWS:9340 +#: ../../../build/NEWS:9689 msgid "" "`bpo-35038 `__: Fix the documentation " "about an unexisting `f_restricted` attribute in the frame object. Patch by " "Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:9343 +#: ../../../build/NEWS:9692 msgid "" "`bpo-35042 `__: Replace PEP XYZ by the " "pep role and allow to use the direct links to the PEPs." msgstr "" -#: ../../../build/NEWS:9346 +#: ../../../build/NEWS:9695 msgid "" "`bpo-35044 `__: Fix the documentation " "with the role ``exc`` for the appropriated exception. Patch by Stéphane " "Wirtel" msgstr "" -#: ../../../build/NEWS:9349 +#: ../../../build/NEWS:9698 msgid "" "`bpo-35035 `__: Rename documentation for" " :mod:`email.utils` to ``email.utils.rst``." msgstr "" -#: ../../../build/NEWS:9352 +#: ../../../build/NEWS:9701 msgid "" "`bpo-34967 `__: Use " "app.add_object_type() instead of the deprecated Sphinx function " "app.description_unit()" msgstr "" -#: ../../../build/NEWS:9355 +#: ../../../build/NEWS:9704 msgid "" "`bpo-34913 `__: Add documentation about " "the new command line interface of the gzip module." msgstr "" -#: ../../../build/NEWS:9358 +#: ../../../build/NEWS:9707 msgid "" "`bpo-32174 `__: chm document displays " "non-ASCII charaters properly on some MBCS Windows systems." msgstr "" -#: ../../../build/NEWS:9361 +#: ../../../build/NEWS:9710 msgid "" "`bpo-11233 `__: Create availability " "directive for documentation. Original patch by Georg Brandl." msgstr "" -#: ../../../build/NEWS:9364 +#: ../../../build/NEWS:9713 msgid "" "`bpo-34790 `__: Document how passing " "coroutines to asyncio.wait() can be confusing." msgstr "" -#: ../../../build/NEWS:9367 +#: ../../../build/NEWS:9716 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:9371 +#: ../../../build/NEWS:9720 msgid "" "`bpo-28617 `__: Fixed info in the " "stdtypes docs concerning the types that support membership tests." msgstr "" -#: ../../../build/NEWS:9374 +#: ../../../build/NEWS:9723 msgid "" "`bpo-20177 `__: Migrate " "datetime.date.fromtimestamp to Argument Clinic. Patch by Tim Hoffmann." msgstr "" -#: ../../../build/NEWS:9377 +#: ../../../build/NEWS:9726 msgid "" "`bpo-34065 `__: Fix wrongly written " "basicConfig documentation markup syntax" msgstr "" -#: ../../../build/NEWS:9379 +#: ../../../build/NEWS:9728 msgid "" "`bpo-33460 `__: replaced ellipsis with " "correct error codes in tutorial chapter 3." msgstr "" -#: ../../../build/NEWS:9382 +#: ../../../build/NEWS:9731 msgid "" "`bpo-33847 `__: Add '@' operator entry " "to index." msgstr "" -#: ../../../build/NEWS:9384 ../../../build/NEWS:10299 +#: ../../../build/NEWS:9733 ../../../build/NEWS:10648 msgid "" "`bpo-33409 `__: Clarified the " "relationship between :pep:`538`'s PYTHONCOERCECLOCALE and PEP 540's " "PYTHONUTF8 mode." msgstr "" -#: ../../../build/NEWS:9387 +#: ../../../build/NEWS:9736 msgid "" "`bpo-33197 `__: Add versionadded tag to " "the documentation of ParameterKind.description" msgstr "" -#: ../../../build/NEWS:9390 +#: ../../../build/NEWS:9739 msgid "" "`bpo-17045 `__: Improve the C-API doc " "for PyTypeObject. This includes adding several quick-reference tables and a" @@ -18388,32 +19004,32 @@ msgid "" " up with a slightly more consistent format." msgstr "" -#: ../../../build/NEWS:9395 ../../../build/NEWS:10302 +#: ../../../build/NEWS:9744 ../../../build/NEWS:10651 msgid "" "`bpo-33736 `__: Improve the " "documentation of :func:`asyncio.open_connection`, " ":func:`asyncio.start_server` and their UNIX socket counterparts." msgstr "" -#: ../../../build/NEWS:9398 ../../../build/NEWS:10509 +#: ../../../build/NEWS:9747 ../../../build/NEWS:10858 msgid "" "`bpo-23859 `__: Document that " "`asyncio.wait()` does not cancel its futures on timeout." msgstr "" -#: ../../../build/NEWS:9401 ../../../build/NEWS:10512 +#: ../../../build/NEWS:9750 ../../../build/NEWS:10861 msgid "" "`bpo-32436 `__: Document :pep:`567` " "changes to asyncio." msgstr "" -#: ../../../build/NEWS:9403 ../../../build/NEWS:10514 +#: ../../../build/NEWS:9752 ../../../build/NEWS:10863 msgid "" "`bpo-33604 `__: Update HMAC md5 default " "to a DeprecationWarning, bump removal to 3.8." msgstr "" -#: ../../../build/NEWS:9406 +#: ../../../build/NEWS:9755 msgid "" "`bpo-33594 `__: Document ``getargspec``," " ``from_function`` and ``from_builtin`` as deprecated in their respective " @@ -18421,201 +19037,201 @@ msgid "" "message." msgstr "" -#: ../../../build/NEWS:9410 ../../../build/NEWS:10517 -#: ../../../build/NEWS:14975 +#: ../../../build/NEWS:9759 ../../../build/NEWS:10866 +#: ../../../build/NEWS:15324 msgid "" "`bpo-33503 `__: Fix broken pypi link" msgstr "" -#: ../../../build/NEWS:9412 ../../../build/NEWS:10519 -#: ../../../build/NEWS:14977 +#: ../../../build/NEWS:9761 ../../../build/NEWS:10868 +#: ../../../build/NEWS:15326 msgid "" "`bpo-33421 `__: Add missing " "documentation for ``typing.AsyncContextManager``." msgstr "" -#: ../../../build/NEWS:9414 +#: ../../../build/NEWS:9763 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:9418 ../../../build/NEWS:10659 -#: ../../../build/NEWS:14979 +#: ../../../build/NEWS:9767 ../../../build/NEWS:11008 +#: ../../../build/NEWS:15328 msgid "" "`bpo-33378 `__: Add Korean language " "switcher for https://docs.python.org/3/" msgstr "" -#: ../../../build/NEWS:9420 ../../../build/NEWS:10661 -#: ../../../build/NEWS:14981 +#: ../../../build/NEWS:9769 ../../../build/NEWS:11010 +#: ../../../build/NEWS:15330 msgid "" "`bpo-33276 `__: Clarify that the " "``__path__`` attribute on modules cannot be just any value." msgstr "" -#: ../../../build/NEWS:9423 ../../../build/NEWS:10664 -#: ../../../build/NEWS:14984 +#: ../../../build/NEWS:9772 ../../../build/NEWS:11013 +#: ../../../build/NEWS:15333 msgid "" "`bpo-33201 `__: Modernize documentation " "for writing C extension types." msgstr "" -#: ../../../build/NEWS:9425 ../../../build/NEWS:10666 -#: ../../../build/NEWS:14986 +#: ../../../build/NEWS:9774 ../../../build/NEWS:11015 +#: ../../../build/NEWS:15335 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:9429 ../../../build/NEWS:10877 -#: ../../../build/NEWS:14990 +#: ../../../build/NEWS:9778 ../../../build/NEWS:11226 +#: ../../../build/NEWS:15339 msgid "" "`bpo-33126 `__: Document " "PyBuffer_ToContiguous()." msgstr "" -#: ../../../build/NEWS:9431 ../../../build/NEWS:10879 -#: ../../../build/NEWS:14992 +#: ../../../build/NEWS:9780 ../../../build/NEWS:11228 +#: ../../../build/NEWS:15341 msgid "" "`bpo-27212 `__: Modify documentation for" " the :func:`islice` recipe to consume initial values up to the start index." msgstr "" -#: ../../../build/NEWS:9434 ../../../build/NEWS:10882 -#: ../../../build/NEWS:14995 +#: ../../../build/NEWS:9783 ../../../build/NEWS:11231 +#: ../../../build/NEWS:15344 msgid "" "`bpo-28247 `__: Update :mod:`zipapp` " "documentation to describe how to make standalone applications." msgstr "" -#: ../../../build/NEWS:9437 ../../../build/NEWS:10885 -#: ../../../build/NEWS:14998 +#: ../../../build/NEWS:9786 ../../../build/NEWS:11234 +#: ../../../build/NEWS:15347 msgid "" "`bpo-18802 `__: Documentation changes " "for ipaddress. Patch by Jon Foster and Berker Peksag." msgstr "" -#: ../../../build/NEWS:9440 ../../../build/NEWS:10888 -#: ../../../build/NEWS:15001 +#: ../../../build/NEWS:9789 ../../../build/NEWS:11237 +#: ../../../build/NEWS:15350 msgid "" "`bpo-27428 `__: Update documentation to " "clarify that ``WindowsRegistryFinder`` implements ``MetaPathFinder``. (Patch" " by Himanshu Lakhara)" msgstr "" -#: ../../../build/NEWS:9443 ../../../build/NEWS:11122 +#: ../../../build/NEWS:9792 ../../../build/NEWS:11471 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:9447 ../../../build/NEWS:11126 -#: ../../../build/NEWS:15331 +#: ../../../build/NEWS:9796 ../../../build/NEWS:11475 +#: ../../../build/NEWS:15680 msgid "" "`bpo-17232 `__: Clarify docs for -O and " "-OO. Patch by Terry Reedy." msgstr "" -#: ../../../build/NEWS:9449 ../../../build/NEWS:11128 +#: ../../../build/NEWS:9798 ../../../build/NEWS:11477 msgid "" "`bpo-32436 `__: Add documentation for " "the contextvars module (PEP 567)." msgstr "" -#: ../../../build/NEWS:9451 ../../../build/NEWS:11130 -#: ../../../build/NEWS:15333 +#: ../../../build/NEWS:9800 ../../../build/NEWS:11479 +#: ../../../build/NEWS:15682 msgid "" "`bpo-32800 `__: Update link to w3c doc " "for xml default namespaces." msgstr "" -#: ../../../build/NEWS:9453 ../../../build/NEWS:11132 +#: ../../../build/NEWS:9802 ../../../build/NEWS:11481 msgid "" "`bpo-11015 `__: Update " ":mod:`test.support` documentation." msgstr "" -#: ../../../build/NEWS:9455 +#: ../../../build/NEWS:9804 msgid "" "`bpo-32613 `__: Update the " "faq/windows.html to use the py command from PEP 397 instead of python." msgstr "" -#: ../../../build/NEWS:9458 ../../../build/NEWS:11134 -#: ../../../build/NEWS:15335 +#: ../../../build/NEWS:9807 ../../../build/NEWS:11483 +#: ../../../build/NEWS:15684 msgid "" "`bpo-8722 `__: Document " ":meth:`__getattr__` behavior when property :meth:`get` method raises " ":exc:`AttributeError`." msgstr "" -#: ../../../build/NEWS:9461 ../../../build/NEWS:11137 -#: ../../../build/NEWS:15338 +#: ../../../build/NEWS:9810 ../../../build/NEWS:11486 +#: ../../../build/NEWS:15687 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:9465 +#: ../../../build/NEWS:9814 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:9468 +#: ../../../build/NEWS:9817 msgid "" "`bpo-32722 `__: Remove the bad example " "in the tutorial of the Generator Expression. Patch by Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:9471 ../../../build/NEWS:11141 -#: ../../../build/NEWS:15342 +#: ../../../build/NEWS:9820 ../../../build/NEWS:11490 +#: ../../../build/NEWS:15691 msgid "" "`bpo-31972 `__: Improve docstrings for " "`pathlib.PurePath` subclasses." msgstr "" -#: ../../../build/NEWS:9473 +#: ../../../build/NEWS:9822 msgid "" "`bpo-30607 `__: Use the externalized " "``python-docs-theme`` package when building the documentation." msgstr "" -#: ../../../build/NEWS:9476 ../../../build/NEWS:10670 -#: ../../../build/NEWS:15004 +#: ../../../build/NEWS:9825 ../../../build/NEWS:11019 +#: ../../../build/NEWS:15353 msgid "" "`bpo-8243 `__: Add a note about " "curses.addch and curses.addstr exception behavior when writing outside a " "window, or pad." msgstr "" -#: ../../../build/NEWS:9479 ../../../build/NEWS:10673 +#: ../../../build/NEWS:9828 ../../../build/NEWS:11022 msgid "" "`bpo-32337 `__: Update documentation " "related with ``dict`` order." msgstr "" -#: ../../../build/NEWS:9481 +#: ../../../build/NEWS:9830 msgid "" "`bpo-25041 `__: Document ``AF_PACKET`` " "in the :mod:`socket` module." msgstr "" -#: ../../../build/NEWS:9483 ../../../build/NEWS:10305 -#: ../../../build/NEWS:15007 +#: ../../../build/NEWS:9832 ../../../build/NEWS:10654 +#: ../../../build/NEWS:15356 msgid "" "`bpo-31432 `__: Clarify meaning of " "CERT_NONE, CERT_OPTIONAL, and CERT_REQUIRED flags for " "ssl.SSLContext.verify_mode." msgstr "" -#: ../../../build/NEWS:9489 +#: ../../../build/NEWS:9838 msgid "" "`bpo-35772 `__: Fix sparse file tests of" " test_tarfile on ppc64 with the tmpfs filesystem. Fix the function testing " @@ -18626,14 +19242,14 @@ msgid "" "KiB pages, whereas the test punch holes of 4 KiB." msgstr "" -#: ../../../build/NEWS:9497 +#: ../../../build/NEWS:9846 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:9500 +#: ../../../build/NEWS:9849 msgid "" "`bpo-32710 `__: " "``test_asyncio/test_sendfile.py`` now resets the event loop policy using " @@ -18641,20 +19257,20 @@ msgid "" "running tests on Windows." msgstr "" -#: ../../../build/NEWS:9504 +#: ../../../build/NEWS:9853 msgid "" "`bpo-33717 `__: test.pythoninfo now logs" " information of all clocks, not only time.time() and time.perf_counter()." msgstr "" -#: ../../../build/NEWS:9507 +#: ../../../build/NEWS:9856 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:9510 +#: ../../../build/NEWS:9859 msgid "" "`bpo-31731 `__: Fix a race condition in " "``check_interrupted_write()`` of test_io: create directly the thread with " @@ -18663,14 +19279,14 @@ msgid "" "the signal is blocked." msgstr "" -#: ../../../build/NEWS:9515 +#: ../../../build/NEWS:9864 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:9519 +#: ../../../build/NEWS:9868 msgid "" "`bpo-35519 `__: Rename " ":mod:`test.bisect` module to :mod:`test.bisect_cmd` to avoid conflict with " @@ -18678,14 +19294,14 @@ msgid "" "Lib/test/test_xmlrpc.py``." msgstr "" -#: ../../../build/NEWS:9523 +#: ../../../build/NEWS:9872 msgid "" "`bpo-35513 `__: Replace " ":func:`time.time` with :func:`time.monotonic` in tests to measure time " "delta." msgstr "" -#: ../../../build/NEWS:9526 +#: ../../../build/NEWS:9875 msgid "" "`bpo-34279 `__: " ":func:`test.support.run_unittest` no longer raise :exc:`TestDidNotRun` if " @@ -18693,32 +19309,32 @@ msgid "" "no test have been run and no test have been skipped." msgstr "" -#: ../../../build/NEWS:9531 +#: ../../../build/NEWS:9880 msgid "" "`bpo-35412 `__: Add testcase to " "``test_future4``: check unicode literal." msgstr "" -#: ../../../build/NEWS:9533 +#: ../../../build/NEWS:9882 msgid "" "`bpo-26704 `__: Added test demonstrating" " double-patching of an instance method. Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:9536 +#: ../../../build/NEWS:9885 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:9539 +#: ../../../build/NEWS:9888 msgid "" "`bpo-35352 `__: Modify test_asyncio to " "use the certificate set from the test directory." msgstr "" -#: ../../../build/NEWS:9542 +#: ../../../build/NEWS:9891 msgid "" "`bpo-35317 `__: Fix ``mktime()`` " "overflow error in ``test_email``: run " @@ -18726,7 +19342,7 @@ msgid "" "``test_localtime_daylight_false_dst_true()`` with a specific timezone." msgstr "" -#: ../../../build/NEWS:9546 +#: ../../../build/NEWS:9895 msgid "" "`bpo-21263 `__: After several reports " "that test_gdb does not work properly on macOS and since gdb is not shipped " @@ -18734,7 +19350,7 @@ msgid "" "been used to compile Python. Patch by Lysandros Nikolaou" msgstr "" -#: ../../../build/NEWS:9551 +#: ../../../build/NEWS:9900 msgid "" "`bpo-34279 `__: regrtest issue a warning" " when no tests have been executed in a particular test file. Also, a new " @@ -18742,26 +19358,26 @@ msgid "" "files. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:9555 +#: ../../../build/NEWS:9904 msgid "" "`bpo-34962 `__: make docstest in Doc now" " passes., and is enforced in CI" msgstr "" -#: ../../../build/NEWS:9557 +#: ../../../build/NEWS:9906 msgid "" "`bpo-23596 `__: Use argparse for the " "command line of the gzip module. Patch by Antony Lee" msgstr "" -#: ../../../build/NEWS:9560 +#: ../../../build/NEWS:9909 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:9563 +#: ../../../build/NEWS:9912 msgid "" "`bpo-34587 `__: test_socket: Remove " "RDSTest.testCongestion(). The test tries to fill the receiver's socket " @@ -18771,70 +19387,70 @@ msgid "" "error. The test fails on Fedora 28 by design, so just remove it." msgstr "" -#: ../../../build/NEWS:9570 +#: ../../../build/NEWS:9919 msgid "" "`bpo-34661 `__: Fix test_shutil if unzip" " doesn't support -t." msgstr "" -#: ../../../build/NEWS:9572 +#: ../../../build/NEWS:9921 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:9576 +#: ../../../build/NEWS:9925 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:9580 +#: ../../../build/NEWS:9929 msgid "" "`bpo-34594 `__: Fix usage of hardcoded " "``errno`` values in the tests." msgstr "" -#: ../../../build/NEWS:9582 +#: ../../../build/NEWS:9931 msgid "" "`bpo-34579 `__: Fix test_embed for AIX " "Patch by Michael Felt" msgstr "" -#: ../../../build/NEWS:9584 +#: ../../../build/NEWS:9933 msgid "" "`bpo-34542 `__: Use 3072 RSA keys and " "SHA-256 signature for test certs and keys." msgstr "" -#: ../../../build/NEWS:9587 +#: ../../../build/NEWS:9936 msgid "" "`bpo-11193 `__: Remove special condition" " for AIX in `test_subprocess.test_undecodable_env`" msgstr "" -#: ../../../build/NEWS:9590 +#: ../../../build/NEWS:9939 msgid "" "`bpo-34347 `__: Fix " "`test_utf8_mode.test_cmd_line` for AIX" msgstr "" -#: ../../../build/NEWS:9592 +#: ../../../build/NEWS:9941 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:9595 +#: ../../../build/NEWS:9944 msgid "" "`bpo-34391 `__: Fix ftplib test for TLS " "1.3 by reading from data socket." msgstr "" -#: ../../../build/NEWS:9597 +#: ../../../build/NEWS:9946 msgid "" "`bpo-11192 `__: Fix `test_socket` on AIX" " 6.1 and later IPv6 zone id supports only supported by inet_pton6_zone() " @@ -18842,44 +19458,44 @@ msgid "" "rather than build-time based sys.platform()" msgstr "" -#: ../../../build/NEWS:9602 +#: ../../../build/NEWS:9951 msgid "" "`bpo-34399 `__: Update all RSA keys and " "DH params to use at least 2048 bits." msgstr "" -#: ../../../build/NEWS:9604 +#: ../../../build/NEWS:9953 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:9608 +#: ../../../build/NEWS:9957 msgid "" "`bpo-11191 `__: Skip the distutils test " "'test_search_cpp' when using XLC as compiler patch by aixtools (Michael " "Felt)" msgstr "" -#: ../../../build/NEWS:9611 +#: ../../../build/NEWS:9960 msgid "Improved an error message when mock assert_has_calls fails." msgstr "" -#: ../../../build/NEWS:9613 +#: ../../../build/NEWS:9962 msgid "" "`bpo-33746 `__: Fix test_unittest when " "run in verbose mode." msgstr "" -#: ../../../build/NEWS:9615 +#: ../../../build/NEWS:9964 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:9618 +#: ../../../build/NEWS:9967 msgid "" "`bpo-33873 `__: Fix a bug in " "``regrtest`` that caused an extra test to run if --huntrleaks/-R was used. " @@ -18887,101 +19503,101 @@ msgid "" "--huntrleaks/-R (at least one warmup run and one repetition must be used)." msgstr "" -#: ../../../build/NEWS:9623 +#: ../../../build/NEWS:9972 msgid "" "`bpo-33562 `__: Check that a global " "asyncio event loop policy is not left behind by any tests." msgstr "" -#: ../../../build/NEWS:9626 ../../../build/NEWS:10524 -#: ../../../build/NEWS:15013 +#: ../../../build/NEWS:9975 ../../../build/NEWS:10873 +#: ../../../build/NEWS:15362 msgid "" "`bpo-33655 `__: Ignore " "test_posix_fallocate failures on BSD platforms that might be due to running " "on ZFS." msgstr "" -#: ../../../build/NEWS:9629 +#: ../../../build/NEWS:9978 msgid "" "`bpo-32962 `__: Fixed test_gdb when " "Python is compiled with flags -mcet -fcf-protection -O0." msgstr "" -#: ../../../build/NEWS:9632 ../../../build/NEWS:10678 +#: ../../../build/NEWS:9981 ../../../build/NEWS:11027 msgid "" "`bpo-33358 `__: Fix " "``test_embed.test_pre_initialization_sys_options()`` when the interpreter is" " built with ``--enable-shared``." msgstr "" -#: ../../../build/NEWS:9635 ../../../build/NEWS:10894 -#: ../../../build/NEWS:15126 +#: ../../../build/NEWS:9984 ../../../build/NEWS:11243 +#: ../../../build/NEWS:15475 msgid "" "`bpo-32872 `__: Avoid regrtest " "compatibility issue with namespace packages." msgstr "" -#: ../../../build/NEWS:9637 ../../../build/NEWS:10896 -#: ../../../build/NEWS:15351 +#: ../../../build/NEWS:9986 ../../../build/NEWS:11245 +#: ../../../build/NEWS:15700 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:9640 +#: ../../../build/NEWS:9989 msgid "" "`bpo-32663 `__: Making sure the " "`SMTPUTF8SimTests` class of tests gets run in test_smtplib.py." msgstr "" -#: ../../../build/NEWS:9643 +#: ../../../build/NEWS:9992 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:9647 +#: ../../../build/NEWS:9996 msgid "Applicable to Python2-2.7 and later" msgstr "Berlaku untuk Python2-2.7 dan yang lebih baru" -#: ../../../build/NEWS:9649 ../../../build/NEWS:10899 -#: ../../../build/NEWS:15016 +#: ../../../build/NEWS:9998 ../../../build/NEWS:11248 +#: ../../../build/NEWS:15365 msgid "`bpo-19417 `__: Add test_bdb.py." msgstr "" -#: ../../../build/NEWS:9651 ../../../build/NEWS:11146 +#: ../../../build/NEWS:10000 ../../../build/NEWS:11495 msgid "" "`bpo-31809 `__: Add tests to verify " "connection with secp ECDH curves." msgstr "" -#: ../../../build/NEWS:9656 +#: ../../../build/NEWS:10005 msgid "" "`bpo-34691 `__: The _contextvars module " "is now built into the core Python library on Windows." msgstr "" -#: ../../../build/NEWS:9659 +#: ../../../build/NEWS:10008 msgid "" "`bpo-35683 `__: Improved Azure Pipelines" " build steps and now verifying layouts correctly" msgstr "" -#: ../../../build/NEWS:9662 +#: ../../../build/NEWS:10011 msgid "" "`bpo-35642 `__: Remove asynciomodule.c " "from pythoncore.vcxproj" msgstr "" -#: ../../../build/NEWS:9664 +#: ../../../build/NEWS:10013 msgid "" "`bpo-35550 `__: Fix incorrect Solaris " "#ifdef checks to look for __sun && __SVR4 instead of sun when compiling." msgstr "" -#: ../../../build/NEWS:9667 +#: ../../../build/NEWS:10016 msgid "" "`bpo-35499 `__: ``make profile-opt`` no " "longer replaces ``CFLAGS_NODIST`` with ``CFLAGS``. It now adds profile-" @@ -18989,27 +19605,27 @@ msgid "" "``CFLAGS_NODIST`` flags are kept." msgstr "" -#: ../../../build/NEWS:9671 +#: ../../../build/NEWS:10020 msgid "" "`bpo-35257 `__: Avoid leaking the linker" " flags from Link Time Optimizations (LTO) into distutils when compiling C " "extensions." msgstr "" -#: ../../../build/NEWS:9674 +#: ../../../build/NEWS:10023 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:9678 +#: ../../../build/NEWS:10027 msgid "" "`bpo-35139 `__: Fix a compiler error " "when statically linking `pyexpat` in `Modules/Setup`." msgstr "" -#: ../../../build/NEWS:9681 +#: ../../../build/NEWS:10030 msgid "" "`bpo-35059 `__: PCbuild: Set " "InlineFunctionExpansion to OnlyExplicitInline (\"/Ob1\" option) in " @@ -19018,7 +19634,7 @@ msgid "" "Windows." msgstr "" -#: ../../../build/NEWS:9686 +#: ../../../build/NEWS:10035 msgid "" "`bpo-35011 `__: Restores the use of " "pyexpatns.h to isolate our embedded copy of the expat C library so that its " @@ -19026,51 +19642,51 @@ msgid "" "application or other extension modules with their own version of libexpat." msgstr "" -#: ../../../build/NEWS:9691 +#: ../../../build/NEWS:10040 msgid "" "`bpo-28015 `__: Have --with-lto works " "correctly with clang." msgstr "" -#: ../../../build/NEWS:9693 +#: ../../../build/NEWS:10042 msgid "" "`bpo-34765 `__: Update the outdated " "install-sh file to the latest revision from automake v1.16.1" msgstr "" -#: ../../../build/NEWS:9696 +#: ../../../build/NEWS:10045 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:9700 +#: ../../../build/NEWS:10049 msgid "" "`bpo-34710 `__: Fixed SSL module build " "with OpenSSL & pedantic CFLAGS." msgstr "" -#: ../../../build/NEWS:9702 +#: ../../../build/NEWS:10051 msgid "" "`bpo-34582 `__: Add JUnit XML output for" " regression tests and update Azure DevOps builds." msgstr "" -#: ../../../build/NEWS:9705 +#: ../../../build/NEWS:10054 msgid "" "`bpo-34081 `__: Make Sphinx warnings as " "errors in the Docs Makefile." msgstr "" -#: ../../../build/NEWS:9707 +#: ../../../build/NEWS:10056 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:9710 +#: ../../../build/NEWS:10059 msgid "" "`bpo-33015 `__: Fix an undefined " "behaviour in the pthread implementation of " @@ -19078,94 +19694,94 @@ msgid "" " ``NULL``." msgstr "" -#: ../../../build/NEWS:9714 +#: ../../../build/NEWS:10063 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:9718 +#: ../../../build/NEWS:10067 msgid "" "`bpo-34121 `__: Fix detection of C11 " "atomic support on clang." msgstr "" -#: ../../../build/NEWS:9720 +#: ../../../build/NEWS:10069 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:9724 +#: ../../../build/NEWS:10073 msgid "" "`bpo-30345 `__: Add -g to LDFLAGS when " "compiling with LTO to get debug symbols." msgstr "" -#: ../../../build/NEWS:9726 ../../../build/NEWS:10311 -#: ../../../build/NEWS:15021 +#: ../../../build/NEWS:10075 ../../../build/NEWS:10660 +#: ../../../build/NEWS:15370 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:9730 ../../../build/NEWS:10533 -#: ../../../build/NEWS:15025 +#: ../../../build/NEWS:10079 ../../../build/NEWS:10882 +#: ../../../build/NEWS:15374 msgid "" "`bpo-33614 `__: Ensures module " "definition files for the stable ABI on Windows are correctly regenerated." msgstr "" -#: ../../../build/NEWS:9733 +#: ../../../build/NEWS:10082 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:9736 ../../../build/NEWS:10536 -#: ../../../build/NEWS:15028 +#: ../../../build/NEWS:10085 ../../../build/NEWS:10885 +#: ../../../build/NEWS:15377 msgid "" "`bpo-33522 `__: Enable CI builds on " "Visual Studio Team Services at https://python.visualstudio.com/cpython" msgstr "" -#: ../../../build/NEWS:9739 +#: ../../../build/NEWS:10088 msgid "" "`bpo-33512 `__: configure's check for " "\"long double\" has been simplified" msgstr "" -#: ../../../build/NEWS:9741 +#: ../../../build/NEWS:10090 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:9745 ../../../build/NEWS:10684 -#: ../../../build/NEWS:15035 +#: ../../../build/NEWS:10094 ../../../build/NEWS:11033 +#: ../../../build/NEWS:15384 msgid "" "`bpo-33394 `__: Enable the verbose build" " for extension modules, when GNU make is passed macros on the command line." msgstr "" -#: ../../../build/NEWS:9748 ../../../build/NEWS:10687 +#: ../../../build/NEWS:10097 ../../../build/NEWS:11036 msgid "" "`bpo-33393 `__: Update config.guess and " "config.sub files." msgstr "" -#: ../../../build/NEWS:9750 ../../../build/NEWS:10689 +#: ../../../build/NEWS:10099 ../../../build/NEWS:11038 msgid "" "`bpo-33377 `__: Add new triplets for " "mips r6 and riscv variants (used in extension suffixes)." msgstr "" -#: ../../../build/NEWS:9753 ../../../build/NEWS:10692 +#: ../../../build/NEWS:10102 ../../../build/NEWS:11041 msgid "" "`bpo-32232 `__: By default, modules " "configured in `Modules/Setup` are no longer built with `-DPy_BUILD_CORE`. " @@ -19173,20 +19789,20 @@ msgid "" " it in their individual entries." msgstr "" -#: ../../../build/NEWS:9757 ../../../build/NEWS:10696 +#: ../../../build/NEWS:10106 ../../../build/NEWS:11045 msgid "" "`bpo-33182 `__: The embedding tests can " "once again be built with clang 6.0" msgstr "" -#: ../../../build/NEWS:9759 ../../../build/NEWS:10904 -#: ../../../build/NEWS:15131 +#: ../../../build/NEWS:10108 ../../../build/NEWS:11253 +#: ../../../build/NEWS:15480 msgid "" "`bpo-33163 `__: Upgrade pip to 9.0.3 and" " setuptools to v39.0.1." msgstr "" -#: ../../../build/NEWS:9761 +#: ../../../build/NEWS:10110 msgid "" "`bpo-33012 `__: gcc 8 has added a new " "warning heuristic to detect invalid function casts and a stock python build " @@ -19195,146 +19811,146 @@ msgid "" "this by adding a dummy argument to all functions that implement METH_NOARGS." msgstr "" -#: ../../../build/NEWS:9767 ../../../build/NEWS:11151 +#: ../../../build/NEWS:10116 ../../../build/NEWS:11500 msgid "" "`bpo-32898 `__: Fix the python debug " "build when using COUNT_ALLOCS." msgstr "" -#: ../../../build/NEWS:9769 +#: ../../../build/NEWS:10118 msgid "" "`bpo-29442 `__: Replace optparse with " "argparse in setup.py" msgstr "" -#: ../../../build/NEWS:9774 +#: ../../../build/NEWS:10123 msgid "" "`bpo-35890 `__: Fix API calling " "consistency of GetVersionEx and wcstok." msgstr "" -#: ../../../build/NEWS:9776 +#: ../../../build/NEWS:10125 msgid "" "`bpo-32560 `__: The ``py`` launcher now " "forwards its ``STARTUPINFO`` structure to child processes." msgstr "" -#: ../../../build/NEWS:9779 +#: ../../../build/NEWS:10128 msgid "" "`bpo-35854 `__: Fix EnvBuilder and " "--symlinks in venv on Windows" msgstr "" -#: ../../../build/NEWS:9781 +#: ../../../build/NEWS:10130 msgid "" "`bpo-35811 `__: Avoid propagating venv " "settings when launching via py.exe" msgstr "" -#: ../../../build/NEWS:9783 +#: ../../../build/NEWS:10132 msgid "" "`bpo-35797 `__: Fix default executable " "used by the multiprocessing module" msgstr "" -#: ../../../build/NEWS:9785 +#: ../../../build/NEWS:10134 msgid "" "`bpo-35758 `__: Allow building on ARM " "with MSVC." msgstr "" -#: ../../../build/NEWS:9787 +#: ../../../build/NEWS:10136 msgid "" "`bpo-29734 `__: Fix handle leaks in " "os.stat on Windows." msgstr "" -#: ../../../build/NEWS:9789 +#: ../../../build/NEWS:10138 msgid "" "`bpo-35596 `__: Use unchecked PYCs for " "the embeddable distro to avoid zipimport restrictions." msgstr "" -#: ../../../build/NEWS:9792 +#: ../../../build/NEWS:10141 msgid "" "`bpo-35596 `__: Fix vcruntime140.dll " "being added to embeddable distro multiple times." msgstr "" -#: ../../../build/NEWS:9795 +#: ../../../build/NEWS:10144 msgid "" "`bpo-35402 `__: Update Windows build to " "use Tcl and Tk 8.6.9" msgstr "" -#: ../../../build/NEWS:9797 +#: ../../../build/NEWS:10146 msgid "" "`bpo-35401 `__: Updates Windows build to" " OpenSSL 1.1.0j" msgstr "" -#: ../../../build/NEWS:9799 +#: ../../../build/NEWS:10148 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:9802 +#: ../../../build/NEWS:10151 msgid "" "`bpo-34977 `__: Adds support for " "building a Windows App Store package" msgstr "" -#: ../../../build/NEWS:9804 +#: ../../../build/NEWS:10153 msgid "" "`bpo-35067 `__: Remove _distutils_findvs" " module and use vswhere.exe instead." msgstr "" -#: ../../../build/NEWS:9806 +#: ../../../build/NEWS:10155 msgid "" "`bpo-32557 `__: Allow shutil.disk_usage " "to take a file path on Windows" msgstr "" -#: ../../../build/NEWS:9808 +#: ../../../build/NEWS:10157 msgid "" "`bpo-34770 `__: Fix a possible null " "pointer dereference in pyshellext.cpp." msgstr "" -#: ../../../build/NEWS:9810 +#: ../../../build/NEWS:10159 msgid "" "`bpo-34603 `__: Fix returning structs " "from functions produced by MSVC" msgstr "" -#: ../../../build/NEWS:9812 +#: ../../../build/NEWS:10161 msgid "" "`bpo-34581 `__: Guard MSVC-specific code" " in socketmodule.c with ``#ifdef _MSC_VER``." msgstr "" -#: ../../../build/NEWS:9815 +#: ../../../build/NEWS:10164 msgid "" "`bpo-34532 `__: Fixes exit code of list " "version arguments for py.exe." msgstr "" -#: ../../../build/NEWS:9817 +#: ../../../build/NEWS:10166 msgid "" "`bpo-34062 `__: Fixed the '--list' and " "'--list-paths' arguments for the py.exe launcher" msgstr "" -#: ../../../build/NEWS:9820 +#: ../../../build/NEWS:10169 msgid "" "`bpo-34225 `__: Ensure INCLUDE and LIB " "directories do not end with a backslash." msgstr "" -#: ../../../build/NEWS:9822 +#: ../../../build/NEWS:10171 msgid "" "`bpo-34011 `__: A suite of code has been" " changed which copied across DLLs and init.tcl from the running Python " @@ -19343,7 +19959,7 @@ msgid "" "when that is the case, rather than whenever a venv is created." msgstr "" -#: ../../../build/NEWS:9828 +#: ../../../build/NEWS:10177 msgid "" "`bpo-34006 `__: Revert line length limit" " for Windows help docs. The line-length limit is not needed because the " @@ -19351,7 +19967,7 @@ msgid "" "interact badly with the DPI setting." msgstr "" -#: ../../../build/NEWS:9832 +#: ../../../build/NEWS:10181 msgid "" "`bpo-31546 `__: Restore running " "PyOS_InputHook while waiting for user input at the prompt. The restores " @@ -19359,99 +19975,99 @@ msgid "" " prompt on Windows." msgstr "" -#: ../../../build/NEWS:9836 +#: ../../../build/NEWS:10185 msgid "" "`bpo-30237 `__: Output error when " "ReadConsole is canceled by CancelSynchronousIo instead of crashing." msgstr "" -#: ../../../build/NEWS:9839 +#: ../../../build/NEWS:10188 msgid "" "`bpo-33895 `__: GIL is released while " "calling functions that acquire Windows loader lock." msgstr "" -#: ../../../build/NEWS:9842 ../../../build/NEWS:10318 +#: ../../../build/NEWS:10191 ../../../build/NEWS:10667 msgid "" "`bpo-33720 `__: Reduces maximum marshal " "recursion depth on release builds." msgstr "" -#: ../../../build/NEWS:9844 +#: ../../../build/NEWS:10193 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:9848 +#: ../../../build/NEWS:10197 msgid "" "`bpo-33316 `__: PyThread_release_lock " "always fails" msgstr "" -#: ../../../build/NEWS:9850 ../../../build/NEWS:10701 +#: ../../../build/NEWS:10199 ../../../build/NEWS:11050 msgid "" "`bpo-33184 `__: Update Windows installer" " to use OpenSSL 1.1.0h." msgstr "" -#: ../../../build/NEWS:9852 +#: ../../../build/NEWS:10201 msgid "" "`bpo-32890 `__: Fix usage of " "GetLastError() instead of errno in os.execve() and os.truncate()." msgstr "" -#: ../../../build/NEWS:9855 ../../../build/NEWS:10909 -#: ../../../build/NEWS:15372 +#: ../../../build/NEWS:10204 ../../../build/NEWS:11258 +#: ../../../build/NEWS:15721 msgid "" "`bpo-33016 `__: Fix potential use of " "uninitialized memory in nt._getfinalpathname" msgstr "" -#: ../../../build/NEWS:9858 ../../../build/NEWS:10912 -#: ../../../build/NEWS:15375 +#: ../../../build/NEWS:10207 ../../../build/NEWS:11261 +#: ../../../build/NEWS:15724 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:9861 ../../../build/NEWS:11156 +#: ../../../build/NEWS:10210 ../../../build/NEWS:11505 msgid "" "`bpo-32901 `__: Update Tcl and Tk " "versions to 8.6.8" msgstr "" -#: ../../../build/NEWS:9863 ../../../build/NEWS:11158 -#: ../../../build/NEWS:15378 +#: ../../../build/NEWS:10212 ../../../build/NEWS:11507 +#: ../../../build/NEWS:15727 msgid "" "`bpo-31966 `__: Fixed " "WindowsConsoleIO.write() for writing empty data." msgstr "" -#: ../../../build/NEWS:9865 ../../../build/NEWS:11160 -#: ../../../build/NEWS:15380 +#: ../../../build/NEWS:10214 ../../../build/NEWS:11509 +#: ../../../build/NEWS:15729 msgid "" "`bpo-32409 `__: Ensures activate.bat can" " handle Unicode contents." msgstr "" -#: ../../../build/NEWS:9867 ../../../build/NEWS:11162 -#: ../../../build/NEWS:15382 +#: ../../../build/NEWS:10216 ../../../build/NEWS:11511 +#: ../../../build/NEWS:15731 msgid "" "`bpo-32457 `__: Improves handling of " "denormalized executable path when launching Python." msgstr "" -#: ../../../build/NEWS:9870 ../../../build/NEWS:11165 -#: ../../../build/NEWS:15385 +#: ../../../build/NEWS:10219 ../../../build/NEWS:11514 +#: ../../../build/NEWS:15734 msgid "" "`bpo-32370 `__: Use the correct encoding" " for ipconfig output in the uuid module. Patch by Segev Finer." msgstr "" -#: ../../../build/NEWS:9873 ../../../build/NEWS:11168 -#: ../../../build/NEWS:15388 +#: ../../../build/NEWS:10222 ../../../build/NEWS:11517 +#: ../../../build/NEWS:15737 msgid "" "`bpo-29248 `__: Fix :func:`os.readlink` " "on Windows, which was mistakenly treating the ``PrintNameOffset`` field of " @@ -19459,38 +20075,38 @@ msgid "" " Craig Holmquist and SSE4." msgstr "" -#: ../../../build/NEWS:9877 +#: ../../../build/NEWS:10226 msgid "" "`bpo-1104 `__: Correctly handle string " "length in ``msilib.SummaryInfo.GetProperty()`` to prevent it from truncating" " the last character." msgstr "" -#: ../../../build/NEWS:9884 +#: ../../../build/NEWS:10233 msgid "" "`bpo-35401 `__: Update macOS installer " "to use OpenSSL 1.1.0j." msgstr "" -#: ../../../build/NEWS:9886 +#: ../../../build/NEWS:10235 msgid "" "`bpo-35025 `__: Properly guard the use " "of the ``CLOCK_GETTIME`` et al. macros in ``timemodule`` on macOS." msgstr "" -#: ../../../build/NEWS:9889 +#: ../../../build/NEWS:10238 msgid "" "`bpo-24658 `__: On macOS, fix reading " "from and writing into a file with a size larger than 2 GiB." msgstr "" -#: ../../../build/NEWS:9892 +#: ../../../build/NEWS:10241 msgid "" "`bpo-34405 `__: Update to OpenSSL 1.1.0i" " for macOS installer builds." msgstr "" -#: ../../../build/NEWS:9894 +#: ../../../build/NEWS:10243 msgid "" "`bpo-33635 `__: In macOS stat on some " "file descriptors (/dev/fd/3 f.e) will result in bad file descriptor OSError." @@ -19500,20 +20116,20 @@ msgid "" "same error ignoring pattern." msgstr "" -#: ../../../build/NEWS:9900 ../../../build/NEWS:10546 +#: ../../../build/NEWS:10249 ../../../build/NEWS:10895 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:9904 ../../../build/NEWS:10706 +#: ../../../build/NEWS:10253 ../../../build/NEWS:11055 msgid "" "`bpo-33184 `__: Update macOS installer " "build to use OpenSSL 1.1.0h." msgstr "" -#: ../../../build/NEWS:9906 ../../../build/NEWS:10918 +#: ../../../build/NEWS:10255 ../../../build/NEWS:11267 msgid "" "`bpo-32726 `__: Build and link with " "private copy of Tcl/Tk 8.6 for the macOS 10.6+ installer. The 10.9+ " @@ -19523,19 +20139,19 @@ msgid "" "as ActiveTcl." msgstr "" -#: ../../../build/NEWS:9912 ../../../build/NEWS:11175 +#: ../../../build/NEWS:10261 ../../../build/NEWS:11524 msgid "" "`bpo-32901 `__: Update macOS 10.9+ " "installer to Tcl/Tk 8.6.8." msgstr "" -#: ../../../build/NEWS:9914 +#: ../../../build/NEWS:10263 msgid "" "`bpo-31903 `__: In :mod:`_scproxy`, drop" " the GIL when calling into ``SystemConfiguration`` to avoid deadlocks." msgstr "" -#: ../../../build/NEWS:9920 +#: ../../../build/NEWS:10269 msgid "" "`bpo-35770 `__: IDLE macosx deletes " "Options => Configure IDLE. It previously deleted Window => Zoom Height by " @@ -19543,79 +20159,79 @@ msgid "" "dialog is accessed via Preferences on the IDLE menu." msgstr "" -#: ../../../build/NEWS:9925 +#: ../../../build/NEWS:10274 msgid "" "`bpo-35769 `__: Change IDLE's new file " "name from 'Untitled' to 'untitled'" msgstr "" -#: ../../../build/NEWS:9927 +#: ../../../build/NEWS:10276 msgid "" "`bpo-35660 `__: Fix imports in " "idlelib.window." msgstr "" -#: ../../../build/NEWS:9929 +#: ../../../build/NEWS:10278 msgid "" "`bpo-35641 `__: Proper format `calltip` " "when the function has no docstring." msgstr "" -#: ../../../build/NEWS:9931 +#: ../../../build/NEWS:10280 msgid "" "`bpo-33987 `__: Use ttk Frame for ttk " "widgets." msgstr "" -#: ../../../build/NEWS:9933 +#: ../../../build/NEWS:10282 msgid "" "`bpo-34055 `__: Fix erroneous 'smart' " "indents and newlines in IDLE Shell." msgstr "" -#: ../../../build/NEWS:9935 +#: ../../../build/NEWS:10284 msgid "" "`bpo-35591 `__: Find Selection now works" " when selection not found." msgstr "" -#: ../../../build/NEWS:9937 +#: ../../../build/NEWS:10286 msgid "" "`bpo-35196 `__: Speed up squeezer line " "counting." msgstr "" -#: ../../../build/NEWS:9939 +#: ../../../build/NEWS:10288 msgid "" "`bpo-35598 `__: Update config_key: use " "PEP 8 names and ttk widgets, make some objects global, and add tests." msgstr "" -#: ../../../build/NEWS:9942 +#: ../../../build/NEWS:10291 msgid "" "`bpo-28097 `__: Add Previous/Next " "History entries to Shell menu." msgstr "" -#: ../../../build/NEWS:9944 +#: ../../../build/NEWS:10293 msgid "" "`bpo-35208 `__: Squeezer now properly " "counts wrapped lines before newlines." msgstr "" -#: ../../../build/NEWS:9946 +#: ../../../build/NEWS:10295 msgid "" "`bpo-35555 `__: Gray out Code Context " "menu entry when it's not applicable." msgstr "" -#: ../../../build/NEWS:9948 +#: ../../../build/NEWS:10297 msgid "" "`bpo-35521 `__: Document the IDLE editor" " code context feature. Add some internal references within the IDLE doc." msgstr "" -#: ../../../build/NEWS:9951 +#: ../../../build/NEWS:10300 msgid "" "`bpo-22703 `__: The Code Context menu " "label now toggles between Show/Hide Code Context. The Zoom Height menu now " @@ -19623,20 +20239,20 @@ msgid "" "menu to the Options menu." msgstr "" -#: ../../../build/NEWS:9955 +#: ../../../build/NEWS:10304 msgid "" "`bpo-35213 `__: Where appropriate, use " "'macOS' in idlelib." msgstr "" -#: ../../../build/NEWS:9957 +#: ../../../build/NEWS:10306 msgid "" "`bpo-34864 `__: On macOS, warn if the " "system preference \"Prefer tabs when opening documents\" is set to " "\"Always\"." msgstr "" -#: ../../../build/NEWS:9960 +#: ../../../build/NEWS:10309 msgid "" "`bpo-34864 `__: Document two IDLE on " "MacOS issues. The System Preferences Dock \"prefer tabs always\" setting " @@ -19644,26 +20260,26 @@ msgid "" "for Windows and Linux." msgstr "" -#: ../../../build/NEWS:9964 +#: ../../../build/NEWS:10313 msgid "" "`bpo-35202 `__: Remove unused imports " "from lib/idlelib" msgstr "" -#: ../../../build/NEWS:9966 +#: ../../../build/NEWS:10315 msgid "" "`bpo-33000 `__: Document that IDLE's " "shell has no line limit. A program that runs indefinitely can overfill " "memory." msgstr "" -#: ../../../build/NEWS:9969 +#: ../../../build/NEWS:10318 msgid "" "`bpo-23220 `__: Explain how IDLE's Shell" " displays output." msgstr "" -#: ../../../build/NEWS:9971 +#: ../../../build/NEWS:10320 msgid "" "`bpo-35099 `__: Improve the doc about " "IDLE running user code. The section is renamed from \"IDLE -- console " @@ -19671,41 +20287,41 @@ msgid "" "implications of using custom sys.stdxxx objects." msgstr "" -#: ../../../build/NEWS:9975 +#: ../../../build/NEWS:10324 msgid "" "`bpo-35097 `__: Add IDLE doc subsection " "explaining editor windows. Topics include opening, title and status bar, " ".py* extension, and running." msgstr "" -#: ../../../build/NEWS:9978 +#: ../../../build/NEWS:10327 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:9981 +#: ../../../build/NEWS:10330 msgid "" "`bpo-35088 `__: Update " "idlelib.help.copy_string docstring. We now use git and backporting instead " "of hg and forward merging." msgstr "" -#: ../../../build/NEWS:9984 +#: ../../../build/NEWS:10333 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:9987 +#: ../../../build/NEWS:10336 msgid "" "`bpo-34548 `__: Use configured color " "theme for read-only text views." msgstr "" -#: ../../../build/NEWS:9989 +#: ../../../build/NEWS:10338 msgid "" "`bpo-1529353 `__: Enable \"squeezing\"" " of long outputs in the shell, to avoid performance degradation and to clean" @@ -19713,26 +20329,26 @@ msgid "" " a separate window, and \"unsqueezed\"." msgstr "" -#: ../../../build/NEWS:9994 +#: ../../../build/NEWS:10343 msgid "" "`bpo-34047 `__: Fixed mousewheel " "scrolling direction on macOS." msgstr "" -#: ../../../build/NEWS:9996 +#: ../../../build/NEWS:10345 msgid "" "`bpo-34275 `__: Make IDLE calltips " "always visible on Mac. Some MacOS-tk combinations need .update_idletasks(). " "Patch by Kevin Walzer." msgstr "" -#: ../../../build/NEWS:9999 +#: ../../../build/NEWS:10348 msgid "" "`bpo-34120 `__: Fix unresponsiveness " "after closing certain windows and dialogs." msgstr "" -#: ../../../build/NEWS:10001 +#: ../../../build/NEWS:10350 msgid "" "`bpo-33975 `__: Avoid small type when " "running htests. Since part of the purpose of human-viewed tests is to " @@ -19740,26 +20356,26 @@ msgid "" "for testing as when running IDLE." msgstr "" -#: ../../../build/NEWS:10005 +#: ../../../build/NEWS:10354 msgid "" "`bpo-33905 `__: Add test for " "idlelib.stackview.StackBrowser." msgstr "" -#: ../../../build/NEWS:10007 +#: ../../../build/NEWS:10356 msgid "" "`bpo-33924 `__: Change mainmenu.menudefs" " key 'windows' to 'window'. Every other menudef key is lowercase version of " "main menu entry." msgstr "" -#: ../../../build/NEWS:10010 +#: ../../../build/NEWS:10359 msgid "" "`bpo-33906 `__: Rename idlelib.windows " "as window Match Window on the main menu and remove last plural module name." msgstr "" -#: ../../../build/NEWS:10013 +#: ../../../build/NEWS:10362 msgid "" "`bpo-33917 `__: Fix and document " "idlelib/idle_test/template.py. The revised file compiles, runs, and tests " @@ -19767,13 +20383,13 @@ msgid "" "files." msgstr "" -#: ../../../build/NEWS:10017 +#: ../../../build/NEWS:10366 msgid "" "`bpo-33904 `__: IDLE: In rstrip, rename " "class RstripExtension as Rstrip" msgstr "" -#: ../../../build/NEWS:10019 +#: ../../../build/NEWS:10368 msgid "" "`bpo-33907 `__: For consistency and " "clarity, rename an IDLE module and classes. Module calltips and its class " @@ -19781,27 +20397,27 @@ msgid "" "now CalltipWindow." msgstr "" -#: ../../../build/NEWS:10023 +#: ../../../build/NEWS:10372 msgid "" "`bpo-33856 `__: Add \"help\" in the " "welcome message of IDLE" msgstr "" -#: ../../../build/NEWS:10025 +#: ../../../build/NEWS:10374 msgid "" "`bpo-33839 `__: IDLE: refactor ToolTip " "and CallTip and add documentation and tests" msgstr "" -#: ../../../build/NEWS:10028 +#: ../../../build/NEWS:10377 msgid "" "`bpo-33855 `__: Minimally test all IDLE " "modules. Add missing files, import module, instantiate classes, and check " "coverage. Check existing files." msgstr "" -#: ../../../build/NEWS:10031 ../../../build/NEWS:10323 -#: ../../../build/NEWS:15051 +#: ../../../build/NEWS:10380 ../../../build/NEWS:10672 +#: ../../../build/NEWS:15400 msgid "" "`bpo-33656 `__: On Windows, add API call" " saying that tk scales for DPI. On Windows 8.1+ or 10, with DPI " @@ -19810,22 +20426,22 @@ msgid "" " should otherwise have no effect." msgstr "" -#: ../../../build/NEWS:10036 ../../../build/NEWS:10328 -#: ../../../build/NEWS:15056 +#: ../../../build/NEWS:10385 ../../../build/NEWS:10677 +#: ../../../build/NEWS:15405 msgid "" "`bpo-33768 `__: Clicking on a context " "line moves that line to the top of the editor window." msgstr "" -#: ../../../build/NEWS:10039 ../../../build/NEWS:10331 -#: ../../../build/NEWS:15059 +#: ../../../build/NEWS:10388 ../../../build/NEWS:10680 +#: ../../../build/NEWS:15408 msgid "" "`bpo-33763 `__: IDLE: Use read-only text" " widget for code context instead of label widget." msgstr "" -#: ../../../build/NEWS:10042 ../../../build/NEWS:10334 -#: ../../../build/NEWS:15062 +#: ../../../build/NEWS:10391 ../../../build/NEWS:10683 +#: ../../../build/NEWS:15411 msgid "" "`bpo-33664 `__: Scroll IDLE editor text " "by lines. Previously, the mouse wheel and scrollbar slider moved text by a " @@ -19834,38 +20450,38 @@ msgid "" "to read-only text views." msgstr "" -#: ../../../build/NEWS:10047 ../../../build/NEWS:10339 -#: ../../../build/NEWS:15067 +#: ../../../build/NEWS:10396 ../../../build/NEWS:10688 +#: ../../../build/NEWS:15416 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:10051 ../../../build/NEWS:10343 -#: ../../../build/NEWS:15071 +#: ../../../build/NEWS:10400 ../../../build/NEWS:10692 +#: ../../../build/NEWS:15420 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:10054 ../../../build/NEWS:10553 -#: ../../../build/NEWS:15074 +#: ../../../build/NEWS:10403 ../../../build/NEWS:10902 +#: ../../../build/NEWS:15423 msgid "" "`bpo-33628 `__: IDLE: Cleanup " "codecontext.py and its test." msgstr "" -#: ../../../build/NEWS:10056 ../../../build/NEWS:10555 -#: ../../../build/NEWS:15076 +#: ../../../build/NEWS:10405 ../../../build/NEWS:10904 +#: ../../../build/NEWS:15425 msgid "" "`bpo-33564 `__: IDLE's code context now " "recognizes async as a block opener." msgstr "" -#: ../../../build/NEWS:10058 ../../../build/NEWS:10711 -#: ../../../build/NEWS:15081 +#: ../../../build/NEWS:10407 ../../../build/NEWS:11060 +#: ../../../build/NEWS:15430 msgid "" "`bpo-21474 `__: Update word/identifier " "definition from ascii to unicode. In text and entry boxes, this affects " @@ -19873,8 +20489,8 @@ msgid "" "deletion left/right by control-BACKSPACE/DEL." msgstr "" -#: ../../../build/NEWS:10063 ../../../build/NEWS:10716 -#: ../../../build/NEWS:15086 +#: ../../../build/NEWS:10412 ../../../build/NEWS:11065 +#: ../../../build/NEWS:15435 msgid "" "`bpo-33204 `__: IDLE: consistently color" " invalid string prefixes. A 'u' string prefix cannot be paired with either " @@ -19882,8 +20498,8 @@ msgid "" " as is valid. Revise and extend colorizer test." msgstr "" -#: ../../../build/NEWS:10068 ../../../build/NEWS:10927 -#: ../../../build/NEWS:15405 +#: ../../../build/NEWS:10417 ../../../build/NEWS:11276 +#: ../../../build/NEWS:15754 msgid "" "`bpo-32984 `__: Set ``__file__`` while " "running a startup file. Like Python, IDLE optionally runs one startup file " @@ -19895,43 +20511,43 @@ msgid "" "normally, without the ``-n`` option." msgstr "" -#: ../../../build/NEWS:10077 ../../../build/NEWS:10936 -#: ../../../build/NEWS:15414 +#: ../../../build/NEWS:10426 ../../../build/NEWS:11285 +#: ../../../build/NEWS:15763 msgid "" "`bpo-32940 `__: Simplify and rename " "StringTranslatePseudoMapping in pyparse." msgstr "" -#: ../../../build/NEWS:10079 ../../../build/NEWS:11180 -#: ../../../build/NEWS:15416 +#: ../../../build/NEWS:10428 ../../../build/NEWS:11529 +#: ../../../build/NEWS:15765 msgid "" "`bpo-32916 `__: Change ``str`` to " "``code`` in pyparse." msgstr "" -#: ../../../build/NEWS:10081 ../../../build/NEWS:11182 -#: ../../../build/NEWS:15418 +#: ../../../build/NEWS:10430 ../../../build/NEWS:11531 +#: ../../../build/NEWS:15767 msgid "" "`bpo-32905 `__: Remove unused code in " "pyparse module." msgstr "" -#: ../../../build/NEWS:10083 ../../../build/NEWS:11184 -#: ../../../build/NEWS:15420 +#: ../../../build/NEWS:10432 ../../../build/NEWS:11533 +#: ../../../build/NEWS:15769 msgid "" "`bpo-32874 `__: Add tests for pyparse." msgstr "" -#: ../../../build/NEWS:10085 ../../../build/NEWS:11186 -#: ../../../build/NEWS:15422 +#: ../../../build/NEWS:10434 ../../../build/NEWS:11535 +#: ../../../build/NEWS:15771 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:10088 ../../../build/NEWS:11189 -#: ../../../build/NEWS:15425 +#: ../../../build/NEWS:10437 ../../../build/NEWS:11538 +#: ../../../build/NEWS:15774 msgid "" "`bpo-32826 `__: Add \"encoding=utf-8\" " "to open() in IDLE's test_help_about. GUI test test_file_buttons() only looks" @@ -19940,106 +20556,106 @@ msgid "" " encounter a non-ascii character in CREDITS.txt." msgstr "" -#: ../../../build/NEWS:10094 ../../../build/NEWS:10557 -#: ../../../build/NEWS:15091 +#: ../../../build/NEWS:10443 ../../../build/NEWS:10906 +#: ../../../build/NEWS:15440 msgid "" "`bpo-32831 `__: Add docstrings and tests" " for codecontext." msgstr "" -#: ../../../build/NEWS:10096 ../../../build/NEWS:11195 -#: ../../../build/NEWS:15431 +#: ../../../build/NEWS:10445 ../../../build/NEWS:11544 +#: ../../../build/NEWS:15780 msgid "" "`bpo-32765 `__: Update configdialog " "General tab docstring to add new widgets to the widget list." msgstr "" -#: ../../../build/NEWS:10102 +#: ../../../build/NEWS:10451 msgid "" "`bpo-35884 `__: Add a benchmark script " "for timing various ways to access variables: " "``Tools/scripts/var_access_benchmark.py``." msgstr "" -#: ../../../build/NEWS:10105 +#: ../../../build/NEWS:10454 msgid "" "`bpo-34989 `__: python-gdb.py now " "handles errors on computing the line number of a Python frame." msgstr "" -#: ../../../build/NEWS:10108 +#: ../../../build/NEWS:10457 msgid "" "`bpo-20260 `__: Argument Clinic now has " "non-bitwise unsigned int converters." msgstr "" -#: ../../../build/NEWS:10110 +#: ../../../build/NEWS:10459 msgid "" "`bpo-32962 `__: python-gdb now catches " "``UnicodeDecodeError`` exceptions when calling ``string()``." msgstr "" -#: ../../../build/NEWS:10113 +#: ../../../build/NEWS:10462 msgid "" "`bpo-32962 `__: python-gdb now catches " "ValueError on read_var(): when Python has no debug symbols for example." msgstr "" -#: ../../../build/NEWS:10116 ../../../build/NEWS:10724 -#: ../../../build/NEWS:15096 +#: ../../../build/NEWS:10465 ../../../build/NEWS:11073 +#: ../../../build/NEWS:15445 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:10120 ../../../build/NEWS:10728 -#: ../../../build/NEWS:15100 +#: ../../../build/NEWS:10469 ../../../build/NEWS:11077 +#: ../../../build/NEWS:15449 msgid "" "`bpo-31920 `__: Fixed handling " "directories as arguments in the ``pygettext`` script. Based on patch by Oleg" " Krasnikov." msgstr "" -#: ../../../build/NEWS:10123 ../../../build/NEWS:10731 -#: ../../../build/NEWS:15103 +#: ../../../build/NEWS:10472 ../../../build/NEWS:11080 +#: ../../../build/NEWS:15452 msgid "" "`bpo-29673 `__: Fix pystackv and pystack" " gdbinit macros." msgstr "" -#: ../../../build/NEWS:10125 +#: ../../../build/NEWS:10474 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:10129 ../../../build/NEWS:10941 -#: ../../../build/NEWS:15105 +#: ../../../build/NEWS:10478 ../../../build/NEWS:11290 +#: ../../../build/NEWS:15454 msgid "" "`bpo-32885 `__: Add an ``-n`` flag for " "``Tools/scripts/pathfix.py`` to disable automatic backup creation (files " "with ``~`` suffix)." msgstr "" -#: ../../../build/NEWS:10132 ../../../build/NEWS:11201 -#: ../../../build/NEWS:15441 +#: ../../../build/NEWS:10481 ../../../build/NEWS:11550 +#: ../../../build/NEWS:15790 msgid "" "`bpo-32222 `__: Fix pygettext not " "extracting docstrings for functions with type annotated arguments. Patch by " "Toby Harradine." msgstr "" -#: ../../../build/NEWS:10135 ../../../build/NEWS:10733 -#: ../../../build/NEWS:15108 +#: ../../../build/NEWS:10484 ../../../build/NEWS:11082 +#: ../../../build/NEWS:15457 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:10141 +#: ../../../build/NEWS:10490 msgid "" "`bpo-35713 `__: The " ":c:func:`PyByteArray_Init` and :c:func:`PyByteArray_Fini` functions have " @@ -20047,20 +20663,20 @@ msgid "" "excluded from the limited API (stable ABI), and were not documented." msgstr "" -#: ../../../build/NEWS:10146 +#: ../../../build/NEWS:10495 msgid "" "`bpo-33817 `__: Fixed " ":c:func:`_PyBytes_Resize` for empty bytes objects." msgstr "" -#: ../../../build/NEWS:10148 +#: ../../../build/NEWS:10497 msgid "" "`bpo-35322 `__: Fix memory leak in " ":c:func:`PyUnicode_EncodeLocale` and :c:func:`PyUnicode_EncodeFSDefault` on " "error handling." msgstr "" -#: ../../../build/NEWS:10151 +#: ../../../build/NEWS:10500 msgid "" "`bpo-35059 `__: The following C macros " "have been converted to static inline functions: :c:func:`Py_INCREF`, " @@ -20068,93 +20684,93 @@ msgid "" ":c:func:`PyObject_INIT`, :c:func:`PyObject_INIT_VAR`." msgstr "" -#: ../../../build/NEWS:10156 +#: ../../../build/NEWS:10505 msgid "" "`bpo-35296 `__: ``make install`` now " "also installs the internal API: ``Include/internal/*.h`` header files." msgstr "" -#: ../../../build/NEWS:10159 +#: ../../../build/NEWS:10508 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:10163 +#: ../../../build/NEWS:10512 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:10166 +#: ../../../build/NEWS:10515 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:10170 +#: ../../../build/NEWS:10519 msgid "" "`bpo-35134 `__: Creation of a new " "``Include/cpython/`` subdirectory." msgstr "" -#: ../../../build/NEWS:10172 +#: ../../../build/NEWS:10521 msgid "" "`bpo-34725 `__: Adds " "_Py_SetProgramFullPath so embedders may override sys.executable" msgstr "" -#: ../../../build/NEWS:10175 +#: ../../../build/NEWS:10524 msgid "" "`bpo-34910 `__: Ensure that " ":c:func:`PyObject_Print` always returns ``-1`` on error. Patch by Zackery " "Spytz." msgstr "" -#: ../../../build/NEWS:10178 +#: ../../../build/NEWS:10527 msgid "" "`bpo-34523 `__: Py_DecodeLocale() and " "Py_EncodeLocale() now use the UTF-8 encoding on Windows if " "Py_LegacyWindowsFSEncodingFlag is zero." msgstr "" -#: ../../../build/NEWS:10181 +#: ../../../build/NEWS:10530 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:10185 +#: ../../../build/NEWS:10534 msgid "" "`bpo-34127 `__: Return grammatically " "correct error message based on argument count. Patch by Karthikeyan " "Singaravelan." msgstr "" -#: ../../../build/NEWS:10188 +#: ../../../build/NEWS:10537 msgid "" "`bpo-23927 `__: Fixed :exc:`SystemError`" " in :c:func:`PyArg_ParseTupleAndKeywords` when the ``w*`` format unit is " "used for optional parameter." msgstr "" -#: ../../../build/NEWS:10192 +#: ../../../build/NEWS:10541 msgid "" "`bpo-32455 `__: Added " ":c:func:`PyCompile_OpcodeStackEffectWithJump`." msgstr "" -#: ../../../build/NEWS:10194 +#: ../../../build/NEWS:10543 msgid "" "`bpo-34008 `__: Py_Main() can again be " "called after Py_Initialize(), as in Python 3.6." msgstr "" -#: ../../../build/NEWS:10197 +#: ../../../build/NEWS:10546 msgid "" "`bpo-32500 `__: Fixed error messages for" " :c:func:`PySequence_Size`, :c:func:`PySequence_GetItem`, " @@ -20162,109 +20778,109 @@ msgid "" "mapping and :c:func:`PyMapping_Size` called with a sequence." msgstr "" -#: ../../../build/NEWS:10202 +#: ../../../build/NEWS:10551 msgid "" "`bpo-33818 `__: " ":c:func:`PyExceptionClass_Name` will now return ``const char *`` instead of " "``char *``." msgstr "" -#: ../../../build/NEWS:10205 ../../../build/NEWS:10947 +#: ../../../build/NEWS:10554 ../../../build/NEWS:11296 msgid "" "`bpo-33042 `__: Embedding applications " "may once again call PySys_ResetWarnOptions, PySys_AddWarnOption, and " "PySys_AddXOption prior to calling Py_Initialize." msgstr "" -#: ../../../build/NEWS:10209 ../../../build/NEWS:10951 -#: ../../../build/NEWS:15114 +#: ../../../build/NEWS:10558 ../../../build/NEWS:11300 +#: ../../../build/NEWS:15463 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:10212 +#: ../../../build/NEWS:10561 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:10218 +#: ../../../build/NEWS:10567 msgid "Python 3.7.0 final" msgstr "Python 3.7.0 final" -#: ../../../build/NEWS:10220 ../../../build/NEWS:14801 +#: ../../../build/NEWS:10569 ../../../build/NEWS:15150 msgid "*Release date: 2018-06-27*" msgstr "*Tanggal rilis: 2018-06-27*" -#: ../../../build/NEWS:10225 +#: ../../../build/NEWS:10574 msgid "" "`bpo-33851 `__: Fix " ":func:`ast.get_docstring` for a node that lacks a docstring." msgstr "" -#: ../../../build/NEWS:10231 +#: ../../../build/NEWS:10580 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:10236 +#: ../../../build/NEWS:10585 msgid "Python 3.7.0 release candidate 1" msgstr "Python 3.7.0 kandidat rilis 1" -#: ../../../build/NEWS:10238 +#: ../../../build/NEWS:10587 msgid "*Release date: 2018-06-12*" msgstr "*Tanggal rilis: 2018-06-12*" -#: ../../../build/NEWS:10348 +#: ../../../build/NEWS:10697 msgid "Python 3.7.0 beta 5" msgstr "Python 3.7.0 beta 5" -#: ../../../build/NEWS:10350 +#: ../../../build/NEWS:10699 msgid "*Release date: 2018-05-30*" msgstr "*Tanggal rilis: 2018-05-30*" -#: ../../../build/NEWS:10363 +#: ../../../build/NEWS:10712 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:10497 ../../../build/NEWS:14938 +#: ../../../build/NEWS:10846 ../../../build/NEWS:15287 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:10527 +#: ../../../build/NEWS:10876 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:10539 ../../../build/NEWS:15031 +#: ../../../build/NEWS:10888 ../../../build/NEWS:15380 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:10561 +#: ../../../build/NEWS:10910 msgid "Python 3.7.0 beta 4" msgstr "Python 3.7.0 beta 4" -#: ../../../build/NEWS:10563 +#: ../../../build/NEWS:10912 msgid "*Release date: 2018-05-02*" msgstr "*Tanggal rilis: 2018-05-02*" -#: ../../../build/NEWS:10621 +#: ../../../build/NEWS:10970 msgid "" "`bpo-33185 `__: Fixed regression when " "running pydoc with the :option:`-m` switch. (The regression was introduced " @@ -20273,50 +20889,50 @@ msgid "" "adding ``\".\"``." msgstr "" -#: ../../../build/NEWS:10629 +#: ../../../build/NEWS:10978 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:10738 +#: ../../../build/NEWS:11087 msgid "Python 3.7.0 beta 3" msgstr "Python 3.7.0 beta 3" -#: ../../../build/NEWS:10740 +#: ../../../build/NEWS:11089 msgid "*Release date: 2018-03-29*" msgstr "*Tanggal rilis: 2018-03-29*" -#: ../../../build/NEWS:10768 ../../../build/NEWS:14841 +#: ../../../build/NEWS:11117 ../../../build/NEWS:15190 msgid "" "`bpo-33041 `__: Fixed jumping when the " "function contains an ``async for`` loop." msgstr "" -#: ../../../build/NEWS:10866 +#: ../../../build/NEWS:11215 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:10956 +#: ../../../build/NEWS:11305 msgid "Python 3.7.0 beta 2" msgstr "Python 3.7.0 beta 2" -#: ../../../build/NEWS:10958 +#: ../../../build/NEWS:11307 msgid "*Release date: 2018-02-27*" msgstr "*Tanggal rilis: 2018-02-27*" -#: ../../../build/NEWS:11023 +#: ../../../build/NEWS:11372 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:11032 +#: ../../../build/NEWS:11381 msgid "" "`bpo-31333 `__: ``_abc`` module is " "added. It is a speedup module with C implementations for various functions " @@ -20330,34 +20946,34 @@ msgid "" "``_abc_caches_clear``." msgstr "" -#: ../../../build/NEWS:11206 +#: ../../../build/NEWS:11555 msgid "Python 3.7.0 beta 1" msgstr "Python 3.7.0 beta 1" -#: ../../../build/NEWS:11208 +#: ../../../build/NEWS:11557 msgid "*Release date: 2018-01-30*" msgstr "*Tanggal rilis: 2018-01-30*" -#: ../../../build/NEWS:11213 +#: ../../../build/NEWS:11562 msgid "" "`bpo-32703 `__: Fix coroutine's " "ResourceWarning when there's an active error set when it's being finalized." msgstr "" -#: ../../../build/NEWS:11216 ../../../build/NEWS:15159 +#: ../../../build/NEWS:11565 ../../../build/NEWS:15508 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:11219 +#: ../../../build/NEWS:11568 msgid "" "`bpo-28685 `__: Optimize list.sort() and" " sorted() by using type specialized comparisons when possible." msgstr "" -#: ../../../build/NEWS:11222 ../../../build/NEWS:15162 +#: ../../../build/NEWS:11571 ../../../build/NEWS:15511 msgid "" "`bpo-32685 `__: Improve suggestion when " "the Python 2 form of print statement is either present on the same line as " @@ -20365,7 +20981,7 @@ msgid "" "instead of a newline. Patch by Nitish Chandra." msgstr "" -#: ../../../build/NEWS:11227 +#: ../../../build/NEWS:11576 msgid "" "`bpo-32697 `__: Python now explicitly " "preserves the definition order of keyword-only parameters. It's always " @@ -20373,21 +20989,21 @@ msgid "" "behavior is now guaranteed and tested." msgstr "" -#: ../../../build/NEWS:11232 +#: ../../../build/NEWS:11581 msgid "" "`bpo-32690 `__: The locals() dictionary " "now displays in the lexical order that variables were defined. Previously, " "the order was reversed." msgstr "" -#: ../../../build/NEWS:11235 +#: ../../../build/NEWS:11584 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:11239 +#: ../../../build/NEWS:11588 msgid "" "`bpo-32670 `__: Enforce :pep:`479` for " "all code. This means that manually raising a StopIteration exception from a " @@ -20395,7 +21011,7 @@ msgid "" " import generator_stop' was used or not." msgstr "" -#: ../../../build/NEWS:11244 +#: ../../../build/NEWS:11593 msgid "" "`bpo-32591 `__: Added built-in support " "for tracking the origin of coroutine objects; see " @@ -20404,13 +21020,13 @@ msgid "" "coroutine objects." msgstr "" -#: ../../../build/NEWS:11249 +#: ../../../build/NEWS:11598 msgid "" "`bpo-31368 `__: Expose preadv and " "pwritev system calls in the os module. Patch by Pablo Galindo" msgstr "" -#: ../../../build/NEWS:11252 +#: ../../../build/NEWS:11601 msgid "" "`bpo-32544 `__: ``hasattr(obj, name)`` " "and ``getattr(obj, name, default)`` are about 4 times faster than before " @@ -20418,38 +21034,38 @@ msgid "" "``__getattribute__``." msgstr "" -#: ../../../build/NEWS:11256 ../../../build/NEWS:15170 +#: ../../../build/NEWS:11605 ../../../build/NEWS:15519 msgid "" "`bpo-26163 `__: Improved frozenset() " "hash to create more distinct hash values when faced with datasets containing" " many similar values." msgstr "" -#: ../../../build/NEWS:11259 +#: ../../../build/NEWS:11608 msgid "" "`bpo-32550 `__: Remove the " "STORE_ANNOTATION bytecode." msgstr "" -#: ../../../build/NEWS:11261 +#: ../../../build/NEWS:11610 msgid "" "`bpo-20104 `__: Expose posix_spawn as a " "low level API in the os module. (removed before 3.7.0rc1)" msgstr "" -#: ../../../build/NEWS:11264 +#: ../../../build/NEWS:11613 msgid "" "`bpo-24340 `__: Fixed estimation of the " "code stack size." msgstr "" -#: ../../../build/NEWS:11266 +#: ../../../build/NEWS:11615 msgid "" "`bpo-32436 `__: Implement :pep:`567` " "Context Variables." msgstr "" -#: ../../../build/NEWS:11268 ../../../build/NEWS:15183 +#: ../../../build/NEWS:11617 ../../../build/NEWS:15532 msgid "" "`bpo-18533 `__: ``repr()`` on a dict " "containing its own ``values()`` or ``items()`` no longer raises " @@ -20457,39 +21073,39 @@ msgid "" "other recursive structures. Patch by Ben North." msgstr "" -#: ../../../build/NEWS:11273 +#: ../../../build/NEWS:11622 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:11277 ../../../build/NEWS:15188 +#: ../../../build/NEWS:11626 ../../../build/NEWS:15537 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:11281 +#: ../../../build/NEWS:11630 msgid "" "`bpo-31179 `__: Make dict.copy() up to " "5.5 times faster." msgstr "" -#: ../../../build/NEWS:11283 +#: ../../../build/NEWS:11632 msgid "" "`bpo-31113 `__: Get rid of recursion in " "the compiler for normal control flow." msgstr "" -#: ../../../build/NEWS:11288 +#: ../../../build/NEWS:11637 msgid "" "`bpo-25988 `__: Deprecate exposing the " "contents of collections.abc in the regular collections module." msgstr "" -#: ../../../build/NEWS:11291 +#: ../../../build/NEWS:11640 msgid "" "`bpo-31429 `__: The default cipher suite" " selection of the ssl module now uses a blacklist approach rather than a " @@ -20498,7 +21114,7 @@ msgid "" "configured on compile time." msgstr "" -#: ../../../build/NEWS:11296 +#: ../../../build/NEWS:11645 msgid "" "`bpo-30306 `__: " "contextlib.contextmanager now releases the arguments passed to the " @@ -20507,45 +21123,45 @@ msgid "" "when not being used as a function decorator. Patch by Martin Teichmann." msgstr "" -#: ../../../build/NEWS:11302 +#: ../../../build/NEWS:11651 msgid "" "`bpo-21417 `__: Added support for " "setting the compression level for zipfile.ZipFile." msgstr "" -#: ../../../build/NEWS:11305 +#: ../../../build/NEWS:11654 msgid "" "`bpo-32251 `__: Implement " "asyncio.BufferedProtocol (provisional API)." msgstr "" -#: ../../../build/NEWS:11307 +#: ../../../build/NEWS:11656 msgid "" "`bpo-32513 `__: In dataclasses, allow " "easier overriding of dunder methods without specifying decorator parameters." msgstr "" -#: ../../../build/NEWS:11310 +#: ../../../build/NEWS:11659 msgid "" "`bpo-32660 `__: :mod:`termios` makes " "available ``FIONREAD``, ``FIONCLEX``, ``FIOCLEX``, ``FIOASYNC`` and " "``FIONBIO`` also under Solaris/derivatives." msgstr "" -#: ../../../build/NEWS:11313 ../../../build/NEWS:15263 +#: ../../../build/NEWS:11662 ../../../build/NEWS:15612 msgid "" "`bpo-27931 `__: Fix email address header" " parsing error when the username is an empty quoted string. Patch by Xiang " "Zhang." msgstr "" -#: ../../../build/NEWS:11316 +#: ../../../build/NEWS:11665 msgid "" "`bpo-32659 `__: Under Solaris and " "derivatives, :class:`os.stat_result` provides a st_fstype attribute." msgstr "" -#: ../../../build/NEWS:11319 +#: ../../../build/NEWS:11668 msgid "" "`bpo-32662 `__: Implement " "Server.start_serving(), Server.serve_forever(), and Server.is_serving() " @@ -20553,45 +21169,45 @@ msgid "" "loop.create_unix_server()." msgstr "" -#: ../../../build/NEWS:11323 +#: ../../../build/NEWS:11672 msgid "" "`bpo-32391 `__: Implement " ":meth:`asyncio.StreamWriter.wait_closed` and " ":meth:`asyncio.StreamWriter.is_closing` methods" msgstr "" -#: ../../../build/NEWS:11326 +#: ../../../build/NEWS:11675 msgid "" "`bpo-32643 `__: Make Task._step, " "Task._wakeup and Future._schedule_callbacks methods private." msgstr "" -#: ../../../build/NEWS:11329 +#: ../../../build/NEWS:11678 msgid "" "`bpo-32630 `__: Refactor decimal module " "to use contextvars to store decimal context." msgstr "" -#: ../../../build/NEWS:11332 +#: ../../../build/NEWS:11681 msgid "" "`bpo-32622 `__: Add " ":meth:`asyncio.AbstractEventLoop.sendfile` method." msgstr "" -#: ../../../build/NEWS:11334 ../../../build/NEWS:15266 +#: ../../../build/NEWS:11683 ../../../build/NEWS:15615 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:11338 ../../../build/NEWS:15270 +#: ../../../build/NEWS:11687 ../../../build/NEWS:15619 msgid "" "`bpo-32502 `__: uuid.uuid1 no longer " "raises an exception if a 64-bit hardware address is encountered." msgstr "" -#: ../../../build/NEWS:11341 +#: ../../../build/NEWS:11690 msgid "" "`bpo-32596 `__: ``concurrent.futures`` " "imports ``ThreadPoolExecutor`` and ``ProcessPoolExecutor`` lazily (using " @@ -20599,81 +21215,81 @@ msgid "" "uses only ``ThreadPoolExecutor`` by default." msgstr "" -#: ../../../build/NEWS:11346 +#: ../../../build/NEWS:11695 msgid "" "`bpo-31801 `__: Add ``_ignore_`` to " "``Enum`` so temporary variables can be used during class construction " "without being turned into members." msgstr "" -#: ../../../build/NEWS:11349 +#: ../../../build/NEWS:11698 msgid "" "`bpo-32576 `__: Use queue.SimpleQueue() " "in places where it can be invoked from a weakref callback." msgstr "" -#: ../../../build/NEWS:11352 +#: ../../../build/NEWS:11701 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:11356 ../../../build/NEWS:15280 +#: ../../../build/NEWS:11705 ../../../build/NEWS:15629 msgid "" "`bpo-32521 `__: The nis module is now " "compatible with new libnsl and headers location." msgstr "" -#: ../../../build/NEWS:11359 +#: ../../../build/NEWS:11708 msgid "" "`bpo-32467 `__: " "collections.abc.ValuesView now inherits from collections.abc.Collection." msgstr "" -#: ../../../build/NEWS:11362 ../../../build/NEWS:15283 +#: ../../../build/NEWS:11711 ../../../build/NEWS:15632 msgid "" "`bpo-32473 `__: Improve " "ABCMeta._dump_registry() output readability" msgstr "" -#: ../../../build/NEWS:11364 +#: ../../../build/NEWS:11713 msgid "" "`bpo-32102 `__: New argument " "``capture_output`` for subprocess.run" msgstr "" -#: ../../../build/NEWS:11366 ../../../build/NEWS:15285 +#: ../../../build/NEWS:11715 ../../../build/NEWS:15634 msgid "" "`bpo-32521 `__: glibc has removed Sun " "RPC. Use replacement libtirpc headers and library in nis module." msgstr "" -#: ../../../build/NEWS:11369 +#: ../../../build/NEWS:11718 msgid "" "`bpo-32493 `__: UUID module fixes build " "for FreeBSD/OpenBSD" msgstr "" -#: ../../../build/NEWS:11371 +#: ../../../build/NEWS:11720 msgid "" "`bpo-32503 `__: Pickling with protocol 4" " no longer creates too small frames." msgstr "" -#: ../../../build/NEWS:11373 +#: ../../../build/NEWS:11722 msgid "" "`bpo-29237 `__: Create enum for pstats " "sorting options" msgstr "" -#: ../../../build/NEWS:11375 +#: ../../../build/NEWS:11724 msgid "" "`bpo-32454 `__: Add close(fd) function " "to the socket module." msgstr "" -#: ../../../build/NEWS:11377 +#: ../../../build/NEWS:11726 msgid "" "`bpo-25942 `__: The subprocess module is" " now more graceful when handling a Ctrl-C KeyboardInterrupt during " @@ -20684,59 +21300,59 @@ msgid "" "the child had a chance first." msgstr "" -#: ../../../build/NEWS:11384 +#: ../../../build/NEWS:11733 msgid "" "`bpo-32433 `__: The hmac module now has " "hmac.digest(), which provides an optimized HMAC digest." msgstr "" -#: ../../../build/NEWS:11387 +#: ../../../build/NEWS:11736 msgid "" "`bpo-28134 `__: Sockets now auto-detect " "family, type and protocol from file descriptor by default." msgstr "" -#: ../../../build/NEWS:11390 +#: ../../../build/NEWS:11739 msgid "" "`bpo-32404 `__: Fix bug where " ":meth:`datetime.datetime.fromtimestamp` did not call __new__ in " ":class:`datetime.datetime` subclasses." msgstr "" -#: ../../../build/NEWS:11393 +#: ../../../build/NEWS:11742 msgid "" "`bpo-32403 `__: Improved speed of " ":class:`datetime.date` and :class:`datetime.datetime` alternate " "constructors." msgstr "" -#: ../../../build/NEWS:11396 ../../../build/NEWS:15288 +#: ../../../build/NEWS:11745 ../../../build/NEWS:15637 msgid "" "`bpo-32228 `__: Ensure that " "``truncate()`` preserves the file position (as reported by ``tell()``) after" " writes longer than the buffer size." msgstr "" -#: ../../../build/NEWS:11399 +#: ../../../build/NEWS:11748 msgid "" "`bpo-32410 `__: Implement " "``loop.sock_sendfile`` for asyncio event loop." msgstr "" -#: ../../../build/NEWS:11401 +#: ../../../build/NEWS:11750 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:11404 +#: ../../../build/NEWS:11753 msgid "" "`bpo-32373 `__: Add socket.getblocking()" " method." msgstr "" -#: ../../../build/NEWS:11406 +#: ../../../build/NEWS:11755 msgid "" "`bpo-32248 `__: Add " ":mod:`importlib.resources` and :class:`importlib.abc.ResourceReader` as the " @@ -20747,19 +21363,19 @@ msgid "" "deprecated in favor of these new APIs." msgstr "" -#: ../../../build/NEWS:11414 +#: ../../../build/NEWS:11763 msgid "" "`bpo-32320 `__: collections.namedtuple()" " now supports default values." msgstr "" -#: ../../../build/NEWS:11416 +#: ../../../build/NEWS:11765 msgid "" "`bpo-29302 `__: Add " "contextlib.AsyncExitStack. Patch by Alexander Mohr and Ilya Kulakov." msgstr "" -#: ../../../build/NEWS:11419 +#: ../../../build/NEWS:11768 msgid "" "`bpo-31961 `__: *Removed in Python " "3.7.0b2.* The *args* argument of subprocess.Popen can now be a :term:`path-" @@ -20767,7 +21383,7 @@ msgid "" "be a :term:`path-like object` as well." msgstr "" -#: ../../../build/NEWS:11424 ../../../build/NEWS:15316 +#: ../../../build/NEWS:11773 ../../../build/NEWS:15665 msgid "" "`bpo-31900 `__: The " ":func:`locale.localeconv` function now sets temporarily the ``LC_CTYPE`` " @@ -20780,14 +21396,14 @@ msgid "" "``'{:n}'.format(1234)``)." msgstr "" -#: ../../../build/NEWS:11433 +#: ../../../build/NEWS:11782 msgid "" "`bpo-31853 `__: Use super().method " "instead of socket.method in SSLSocket. They were there most likely for " "legacy reasons." msgstr "" -#: ../../../build/NEWS:11436 +#: ../../../build/NEWS:11785 msgid "" "`bpo-31399 `__: The ssl module now uses " "OpenSSL's X509_VERIFY_PARAM_set1_host() and X509_VERIFY_PARAM_set1_ip() API " @@ -20795,26 +21411,26 @@ msgid "" "disabled with SSLContext.hostname_checks_common_name." msgstr "" -#: ../../../build/NEWS:11441 +#: ../../../build/NEWS:11790 msgid "" "`bpo-14976 `__: Add a queue.SimpleQueue " "class, an unbounded FIFO queue with a reentrant C implementation of put()." msgstr "" -#: ../../../build/NEWS:11447 +#: ../../../build/NEWS:11796 msgid "" "`bpo-32724 `__: Add references to some " "commands in the documentation of Pdb. Patch by Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:11450 +#: ../../../build/NEWS:11799 msgid "" "`bpo-32649 `__: Complete the C API " "documentation, profiling and tracing part with the newly added per-opcode " "events." msgstr "" -#: ../../../build/NEWS:11453 ../../../build/NEWS:15344 +#: ../../../build/NEWS:11802 ../../../build/NEWS:15693 msgid "" "`bpo-17799 `__: Explain real behaviour " "of sys.settrace and sys.setprofile and their C-API counterparts regarding " @@ -20822,13 +21438,13 @@ msgid "" "Salgado." msgstr "" -#: ../../../build/NEWS:11460 ../../../build/NEWS:15354 +#: ../../../build/NEWS:11809 ../../../build/NEWS:15703 msgid "" "`bpo-32721 `__: Fix test_hashlib to not " "fail if the _md5 module is not built." msgstr "" -#: ../../../build/NEWS:11462 +#: ../../../build/NEWS:11811 msgid "" "`bpo-28414 `__: Add test cases for IDNA " "2003 and 2008 host names. IDNA 2003 internationalized host names are working" @@ -20836,7 +21452,7 @@ msgid "" "2008 are still broken." msgstr "" -#: ../../../build/NEWS:11466 +#: ../../../build/NEWS:11815 msgid "" "`bpo-32604 `__: Add a new " "\"_xxsubinterpreters\" extension module that exposes the existing " @@ -20846,63 +21462,63 @@ msgid "" "removed in 3.7.0rc1." msgstr "" -#: ../../../build/NEWS:11472 +#: ../../../build/NEWS:11821 msgid "" "`bpo-32602 `__: Add test certs and test " "for ECDSA cert and EC/RSA dual mode." msgstr "" -#: ../../../build/NEWS:11474 +#: ../../../build/NEWS:11823 msgid "" "`bpo-32549 `__: On Travis CI, Python now" " Compiles and uses a local copy of OpenSSL 1.1.0g for testing." msgstr "" -#: ../../../build/NEWS:11480 ../../../build/NEWS:15366 +#: ../../../build/NEWS:11829 ../../../build/NEWS:15715 msgid "" "`bpo-32635 `__: Fix segfault of the " "crypt module when libxcrypt is provided instead of libcrypt at the system." msgstr "" -#: ../../../build/NEWS:11483 +#: ../../../build/NEWS:11832 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:11487 +#: ../../../build/NEWS:11836 msgid "" "`bpo-32593 `__: Drop support of FreeBSD " "9 and older." msgstr "" -#: ../../../build/NEWS:11489 +#: ../../../build/NEWS:11838 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:11495 +#: ../../../build/NEWS:11844 msgid "" "`bpo-32588 `__: Create standalone " "_distutils_findvs module and add missing _queue module to installer." msgstr "" -#: ../../../build/NEWS:11498 +#: ../../../build/NEWS:11847 msgid "" "`bpo-29911 `__: Ensure separate Modify " "and Uninstall buttons are displayed." msgstr "" -#: ../../../build/NEWS:11500 +#: ../../../build/NEWS:11849 msgid "" "`bpo-32507 `__: Use app-local UCRT " "install rather than the proper update for old versions of Windows." msgstr "" -#: ../../../build/NEWS:11506 +#: ../../../build/NEWS:11855 msgid "" "`bpo-32726 `__: Provide an additional, " "more modern macOS installer variant that supports macOS 10.9+ systems in " @@ -20911,34 +21527,34 @@ msgid "" "supplies its own copy of Tcl/Tk 8.6." msgstr "" -#: ../../../build/NEWS:11511 +#: ../../../build/NEWS:11860 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:11517 +#: ../../../build/NEWS:11866 msgid "" "`bpo-32681 `__: Fix uninitialized " "variable 'res' in the C implementation of os.dup2. Patch by Stéphane Wirtel" msgstr "" -#: ../../../build/NEWS:11520 +#: ../../../build/NEWS:11869 msgid "" "`bpo-10381 `__: Add C API access to the " "``datetime.timezone`` constructor and ``datetime.timzone.UTC`` singleton." msgstr "" -#: ../../../build/NEWS:11525 +#: ../../../build/NEWS:11874 msgid "Python 3.7.0 alpha 4" msgstr "Python 3.7.0 alfa 4" -#: ../../../build/NEWS:11527 +#: ../../../build/NEWS:11876 msgid "*Release date: 2018-01-08*" msgstr "*Tanggal rilis: 2018-01-08*" -#: ../../../build/NEWS:11532 +#: ../../../build/NEWS:11881 msgid "" "`bpo-31975 `__: The default warning " "filter list now starts with a \"default::DeprecationWarning:__main__\" " @@ -20946,19 +21562,19 @@ msgid "" "file scripts and at the interactive prompt." msgstr "" -#: ../../../build/NEWS:11537 +#: ../../../build/NEWS:11886 msgid "" "`bpo-32226 `__: ``__class_getitem__`` is" " now an automatic class method." msgstr "" -#: ../../../build/NEWS:11539 +#: ../../../build/NEWS:11888 msgid "" "`bpo-32399 `__: Add AIX uuid library " "support for RFC4122 using uuid_create() in libc.a" msgstr "" -#: ../../../build/NEWS:11542 +#: ../../../build/NEWS:11891 msgid "" "`bpo-32390 `__: Fix the compilation " "failure on AIX after the f_fsid field has been added to the object returned " @@ -20966,26 +21582,26 @@ msgid "" "Original patch by Michael Felt." msgstr "" -#: ../../../build/NEWS:11546 +#: ../../../build/NEWS:11895 msgid "" "`bpo-32379 `__: Make MRO computation " "faster when a class inherits from a single base." msgstr "" -#: ../../../build/NEWS:11549 +#: ../../../build/NEWS:11898 msgid "" "`bpo-32259 `__: The error message of a " "TypeError raised when unpack non-iterable is now more specific." msgstr "" -#: ../../../build/NEWS:11552 ../../../build/NEWS:15173 +#: ../../../build/NEWS:11901 ../../../build/NEWS:15522 msgid "" "`bpo-27169 `__: The ``__debug__`` " "constant is now optimized out at compile time. This fixes also `bpo-22091 " "`__." msgstr "" -#: ../../../build/NEWS:11555 +#: ../../../build/NEWS:11904 msgid "" "`bpo-32329 `__: The :option:`-R` option " "now turns on hash randomization when the :envvar:`PYTHONHASHSEED` " @@ -20994,7 +21610,7 @@ msgid "" "hash randomization is turned off by ``PYTHONHASHSEED=0``." msgstr "" -#: ../../../build/NEWS:11561 +#: ../../../build/NEWS:11910 msgid "" "`bpo-30416 `__: The optimizer is now " "protected from spending much time doing complex calculations and consuming " @@ -21002,34 +21618,34 @@ msgid "" "limits for constants that can be produced in constant folding." msgstr "" -#: ../../../build/NEWS:11566 ../../../build/NEWS:14843 +#: ../../../build/NEWS:11915 ../../../build/NEWS:15192 msgid "" "`bpo-32282 `__: Fix an unnecessary ifdef" " in the include of VersionHelpers.h in socketmodule on Windows." msgstr "" -#: ../../../build/NEWS:11569 +#: ../../../build/NEWS:11918 msgid "" "`bpo-30579 `__: Implement " "TracebackType.__new__ to allow Python-level creation of traceback objects, " "and make TracebackType.tb_next mutable." msgstr "" -#: ../../../build/NEWS:11572 +#: ../../../build/NEWS:11921 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:11576 +#: ../../../build/NEWS:11925 msgid "" "`bpo-31506 `__: Improve the error " "message logic for object.__new__ and object.__init__. Patch by Sanyam " "Khurana." msgstr "" -#: ../../../build/NEWS:11579 +#: ../../../build/NEWS:11928 msgid "" "`bpo-20361 `__: ``-b`` and ``-bb`` now " "inject ``'default::BytesWarning'`` and ``error::BytesWarning`` entries into " @@ -21038,124 +21654,124 @@ msgid "" "environment variable." msgstr "" -#: ../../../build/NEWS:11584 +#: ../../../build/NEWS:11933 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:11588 +#: ../../../build/NEWS:11937 msgid "" "`bpo-29240 `__: Add a new UTF-8 mode: " "implementation of the :pep:`540`." msgstr "" -#: ../../../build/NEWS:11590 +#: ../../../build/NEWS:11939 msgid "" "`bpo-32226 `__: :pep:`560`: Add support " "for ``__mro_entries__`` and ``__class_getitem__``. Implemented by Ivan " "Levkivskyi." msgstr "" -#: ../../../build/NEWS:11593 +#: ../../../build/NEWS:11942 msgid "" "`bpo-32225 `__: :pep:`562`: Add support " "for module ``__getattr__`` and ``__dir__``. Implemented by Ivan Levkivskyi." msgstr "" -#: ../../../build/NEWS:11596 +#: ../../../build/NEWS:11945 msgid "" "`bpo-31901 `__: The `atexit` module now " "has its callback stored per interpreter." msgstr "" -#: ../../../build/NEWS:11599 +#: ../../../build/NEWS:11948 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:11603 +#: ../../../build/NEWS:11952 msgid "" "`bpo-29469 `__: Move constant folding " "from bytecode layer to AST layer. Original patch by Eugene Toder." msgstr "" -#: ../../../build/NEWS:11609 +#: ../../../build/NEWS:11958 msgid "" "`bpo-32506 `__: Now that dict is defined" " as keeping insertion order, drop OrderedDict and just use plain dict." msgstr "" -#: ../../../build/NEWS:11612 +#: ../../../build/NEWS:11961 msgid "" "`bpo-32279 `__: Add params to " "dataclasses.make_dataclasses(): init, repr, eq, order, hash, and frozen. " "Pass them through to dataclass()." msgstr "" -#: ../../../build/NEWS:11615 +#: ../../../build/NEWS:11964 msgid "" "`bpo-32278 `__: Make type information " "optional on dataclasses.make_dataclass(). If omitted, the string " "'typing.Any' is used." msgstr "" -#: ../../../build/NEWS:11618 +#: ../../../build/NEWS:11967 msgid "" "`bpo-32499 `__: Add " "dataclasses.is_dataclass(obj), which returns True if obj is a dataclass or " "an instance of one." msgstr "" -#: ../../../build/NEWS:11621 +#: ../../../build/NEWS:11970 msgid "" "`bpo-32468 `__: Improve frame repr() to " "mention filename, code name and current line number." msgstr "" -#: ../../../build/NEWS:11624 +#: ../../../build/NEWS:11973 msgid "" "`bpo-23749 `__: asyncio: Implement " "loop.start_tls()" msgstr "" -#: ../../../build/NEWS:11626 +#: ../../../build/NEWS:11975 msgid "" "`bpo-32441 `__: Return the new file " "descriptor (i.e., the second argument) from ``os.dup2``. Previously, " "``None`` was always returned." msgstr "" -#: ../../../build/NEWS:11629 +#: ../../../build/NEWS:11978 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:11632 +#: ../../../build/NEWS:11981 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:11636 +#: ../../../build/NEWS:11985 msgid "" "`bpo-32415 `__: asyncio: Add " "Task.get_loop() and Future.get_loop()" msgstr "" -#: ../../../build/NEWS:11638 ../../../build/NEWS:15291 +#: ../../../build/NEWS:11987 ../../../build/NEWS:15640 msgid "" "`bpo-26133 `__: Don't unsubscribe " "signals in asyncio UNIX event loop on interpreter shutdown." msgstr "" -#: ../../../build/NEWS:11641 +#: ../../../build/NEWS:11990 msgid "" "`bpo-32363 `__: Make " "asyncio.Task.set_exception() and set_result() raise NotImplementedError. " @@ -21163,7 +21779,7 @@ msgid "" " an invalid state, instead of raising an AssertionError." msgstr "" -#: ../../../build/NEWS:11646 +#: ../../../build/NEWS:11995 msgid "" "`bpo-32357 `__: Optimize " "asyncio.iscoroutine() and loop.create_task() for non-native coroutines (e.g." @@ -21172,33 +21788,33 @@ msgid "" "latter is as fast." msgstr "" -#: ../../../build/NEWS:11651 +#: ../../../build/NEWS:12000 msgid "" "`bpo-32356 `__: " "asyncio.transport.resume_reading() and pause_reading() are now idempotent. " "New transport.is_reading() method is added." msgstr "" -#: ../../../build/NEWS:11654 +#: ../../../build/NEWS:12003 msgid "" "`bpo-32355 `__: Optimize " "asyncio.gather(); now up to 15% faster." msgstr "" -#: ../../../build/NEWS:11656 +#: ../../../build/NEWS:12005 msgid "" "`bpo-32351 `__: Use fastpath in " "asyncio.sleep if delay<0 (2x boost)" msgstr "" -#: ../../../build/NEWS:11658 +#: ../../../build/NEWS:12007 msgid "" "`bpo-32348 `__: Optimize asyncio.Future " "schedule/add/remove callback. The optimization shows 3-6% performance " "improvements of async/await code." msgstr "" -#: ../../../build/NEWS:11661 +#: ../../../build/NEWS:12010 msgid "" "`bpo-32331 `__: Fix socket.settimeout() " "and socket.setblocking() to keep socket.type as is. Fix socket.socket() " @@ -21206,7 +21822,7 @@ msgid "" "only affects OSes that have SOCK_NONBLOCK and/or SOCK_CLOEXEC." msgstr "" -#: ../../../build/NEWS:11666 +#: ../../../build/NEWS:12015 msgid "" "`bpo-32248 `__: Add " ":class:`importlib.abc.ResourceReader` as an ABC for loaders to provide a " @@ -21214,13 +21830,13 @@ msgid "" ":mod:`importlib.resources` as the port of ``importlib_resources``." msgstr "" -#: ../../../build/NEWS:11671 +#: ../../../build/NEWS:12020 msgid "" "`bpo-32311 `__: Implement " "asyncio.create_task(coro) shortcut" msgstr "" -#: ../../../build/NEWS:11673 +#: ../../../build/NEWS:12022 msgid "" "`bpo-32327 `__: Convert asyncio " "functions that were documented as coroutines to coroutines. Affected " @@ -21228,56 +21844,56 @@ msgid "" "loop.getaddrinfo, loop.getnameinfo." msgstr "" -#: ../../../build/NEWS:11677 ../../../build/NEWS:15297 +#: ../../../build/NEWS:12026 ../../../build/NEWS:15646 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:11680 ../../../build/NEWS:15300 +#: ../../../build/NEWS:12029 ../../../build/NEWS:15649 msgid "" "`bpo-32302 `__: Fix bdist_wininst of " "distutils for CRT v142: it binary compatible with CRT v140." msgstr "" -#: ../../../build/NEWS:11683 +#: ../../../build/NEWS:12032 msgid "" "`bpo-29711 `__: Fix ``stop_serving`` in " "asyncio proactor loop kill all listening servers" msgstr "" -#: ../../../build/NEWS:11686 +#: ../../../build/NEWS:12035 msgid "" "`bpo-32308 `__: :func:`re.sub()` now " "replaces empty matches adjacent to a previous non-empty match." msgstr "" -#: ../../../build/NEWS:11689 +#: ../../../build/NEWS:12038 msgid "" "`bpo-29970 `__: Abort asyncio " "SSLProtocol connection if handshake not complete within 10s" msgstr "" -#: ../../../build/NEWS:11692 +#: ../../../build/NEWS:12041 msgid "" "`bpo-32314 `__: Implement asyncio.run()." msgstr "" -#: ../../../build/NEWS:11694 +#: ../../../build/NEWS:12043 msgid "" "`bpo-17852 `__: Revert incorrect fix " "based on misunderstanding of _Py_PyAtExit() semantics." msgstr "" -#: ../../../build/NEWS:11697 +#: ../../../build/NEWS:12046 msgid "" "`bpo-32296 `__: Implement " "asyncio._get_running_loop() and get_event_loop() in C. This makes them 4x " "faster." msgstr "" -#: ../../../build/NEWS:11700 +#: ../../../build/NEWS:12049 msgid "" "`bpo-32250 `__: Implement " "``asyncio.current_task()`` and ``asyncio.all_tasks()``. Add helpers intended" @@ -21287,7 +21903,7 @@ msgid "" "``asyncio.Task.all_tasks()``." msgstr "" -#: ../../../build/NEWS:11706 ../../../build/NEWS:15303 +#: ../../../build/NEWS:12055 ../../../build/NEWS:15652 msgid "" "`bpo-32255 `__: A single empty field is " "now always quoted when written into a CSV file. This allows to distinguish " @@ -21295,7 +21911,7 @@ msgid "" "Takeuchi." msgstr "" -#: ../../../build/NEWS:11710 ../../../build/NEWS:15307 +#: ../../../build/NEWS:12059 ../../../build/NEWS:15656 msgid "" "`bpo-32277 `__: Raise " "``NotImplementedError`` instead of ``SystemError`` on platforms where " @@ -21303,14 +21919,14 @@ msgid "" "Sottile." msgstr "" -#: ../../../build/NEWS:11714 +#: ../../../build/NEWS:12063 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:11718 +#: ../../../build/NEWS:12067 msgid "" "`bpo-29137 `__: The ``fpectl`` library " "has been removed. It was never enabled by default, never worked correctly on" @@ -21318,25 +21934,25 @@ msgid "" "breakage of C extensions." msgstr "" -#: ../../../build/NEWS:11722 +#: ../../../build/NEWS:12071 msgid "" "`bpo-32273 `__: Move asyncio.test_utils " "to test.test_asyncio." msgstr "" -#: ../../../build/NEWS:11724 +#: ../../../build/NEWS:12073 msgid "" "`bpo-32272 `__: Remove asyncio.async() " "function." msgstr "" -#: ../../../build/NEWS:11726 +#: ../../../build/NEWS:12075 msgid "" "`bpo-32269 `__: Add " "asyncio.get_running_loop() function." msgstr "" -#: ../../../build/NEWS:11728 +#: ../../../build/NEWS:12077 msgid "" "`bpo-32265 `__: All class and static " "methods of builtin types now are correctly classified by " @@ -21344,39 +21960,39 @@ msgid "" "types.ClassMethodDescriptorType for unbound class methods of builtin types." msgstr "" -#: ../../../build/NEWS:11733 +#: ../../../build/NEWS:12082 msgid "" "`bpo-32253 `__: Deprecate ``yield from " "lock``, ``await lock``, ``with (yield from lock)`` and ``with await lock`` " "for asyncio synchronization primitives." msgstr "" -#: ../../../build/NEWS:11737 +#: ../../../build/NEWS:12086 msgid "" "`bpo-22589 `__: Changed MIME type of " ".bmp from 'image/x-ms-bmp' to 'image/bmp'" msgstr "" -#: ../../../build/NEWS:11739 +#: ../../../build/NEWS:12088 msgid "" "`bpo-32193 `__: Convert asyncio to use " "*async/await* syntax. Old styled ``yield from`` is still supported too." msgstr "" -#: ../../../build/NEWS:11742 +#: ../../../build/NEWS:12091 msgid "" "`bpo-32206 `__: Add support to run " "modules with pdb" msgstr "" -#: ../../../build/NEWS:11744 +#: ../../../build/NEWS:12093 msgid "" "`bpo-32227 `__: " "``functools.singledispatch`` now supports registering implementations using " "type annotations." msgstr "" -#: ../../../build/NEWS:11747 +#: ../../../build/NEWS:12096 msgid "" "`bpo-15873 `__: Added new alternate " "constructors :meth:`datetime.datetime.fromisoformat`, " @@ -21384,26 +22000,26 @@ msgid "" "as the inverse operation of each classes's respective ``isoformat`` methods." msgstr "" -#: ../../../build/NEWS:11753 ../../../build/NEWS:15311 +#: ../../../build/NEWS:12102 ../../../build/NEWS:15660 msgid "" "`bpo-32199 `__: The getnode() ip getter " "now uses 'ip link' instead of 'ip link list'." msgstr "" -#: ../../../build/NEWS:11756 +#: ../../../build/NEWS:12105 msgid "" "`bpo-32143 `__: os.statvfs() includes " "the f_fsid field from statvfs(2)" msgstr "" -#: ../../../build/NEWS:11758 +#: ../../../build/NEWS:12107 msgid "" "`bpo-26439 `__: Fix " "ctypes.util.find_library() for AIX by implementing " "ctypes._aix.find_library() Patch by: Michael Felt" msgstr "" -#: ../../../build/NEWS:11761 +#: ../../../build/NEWS:12110 msgid "" "`bpo-31993 `__: The pickler now uses " "less memory when serializing large bytes and str objects into a file. " @@ -21411,33 +22027,33 @@ msgid "" "large bytes and str objects." msgstr "" -#: ../../../build/NEWS:11765 ../../../build/NEWS:15314 +#: ../../../build/NEWS:12114 ../../../build/NEWS:15663 msgid "" "`bpo-27456 `__: Ensure TCP_NODELAY is " "set on Linux. Tests by Victor Stinner." msgstr "" -#: ../../../build/NEWS:11767 +#: ../../../build/NEWS:12116 msgid "" "`bpo-31778 `__: ast.literal_eval() is " "now more strict. Addition and subtraction of arbitrary numbers no longer " "allowed." msgstr "" -#: ../../../build/NEWS:11770 ../../../build/NEWS:15325 +#: ../../../build/NEWS:12119 ../../../build/NEWS:15674 msgid "" "`bpo-31802 `__: Importing native path " "module (``posixpath``, ``ntpath``) now works even if the ``os`` module still" " is not imported." msgstr "" -#: ../../../build/NEWS:11773 +#: ../../../build/NEWS:12122 msgid "" "`bpo-30241 `__: Add " "contextlib.AbstractAsyncContextManager. Patch by Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:11776 +#: ../../../build/NEWS:12125 msgid "" "`bpo-31699 `__: Fix deadlocks in " ":class:`concurrent.futures.ProcessPoolExecutor` when task arguments or " @@ -21445,82 +22061,82 @@ msgid "" "calls to the :class:`ProcessPoolExecutor` API always eventually return." msgstr "" -#: ../../../build/NEWS:11781 +#: ../../../build/NEWS:12130 msgid "" "`bpo-15216 `__: " "``TextIOWrapper.reconfigure()`` supports changing *encoding*, *errors*, and " "*newline*." msgstr "" -#: ../../../build/NEWS:11787 +#: ../../../build/NEWS:12136 msgid "" "`bpo-32418 `__: Add get_loop() method to" " Server and AbstractServer classes." msgstr "" -#: ../../../build/NEWS:11792 ../../../build/NEWS:15356 +#: ../../../build/NEWS:12141 ../../../build/NEWS:15705 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:11795 +#: ../../../build/NEWS:12144 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:11801 +#: ../../../build/NEWS:12150 msgid "" "`bpo-19764 `__: Implement support for " "`subprocess.Popen(close_fds=True)` on Windows. Patch by Segev Finer." msgstr "" -#: ../../../build/NEWS:11807 ../../../build/NEWS:15437 +#: ../../../build/NEWS:12156 ../../../build/NEWS:15786 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:11814 +#: ../../../build/NEWS:12163 msgid "" "`bpo-32030 `__: Py_Initialize() doesn't " "reset the memory allocators to default if the ``PYTHONMALLOC`` environment " "variable is not set." msgstr "" -#: ../../../build/NEWS:11817 ../../../build/NEWS:15447 +#: ../../../build/NEWS:12166 ../../../build/NEWS:15796 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:11821 +#: ../../../build/NEWS:12170 msgid "" "`bpo-32264 `__: Moved the pygetopt.h " "header into internal/, since it has no public APIs." msgstr "" -#: ../../../build/NEWS:11824 +#: ../../../build/NEWS:12173 msgid "" "`bpo-32241 `__: " ":c:func:`Py_SetProgramName` and :c:func:`Py_SetPythonHome` now take the " "``const wchar *`` arguments instead of ``wchar *``." msgstr "" -#: ../../../build/NEWS:11829 +#: ../../../build/NEWS:12178 msgid "Python 3.7.0 alpha 3" msgstr "Python 3.7.0 alfa 3" -#: ../../../build/NEWS:11831 ../../../build/NEWS:15464 +#: ../../../build/NEWS:12180 ../../../build/NEWS:15813 msgid "*Release date: 2017-12-05*" msgstr "*Tanggal rilis: 2017-12-05*" -#: ../../../build/NEWS:11836 ../../../build/NEWS:15469 +#: ../../../build/NEWS:12185 ../../../build/NEWS:15818 msgid "" "`bpo-32176 `__: co_flags.CO_NOFREE is " "now always set correctly by the code object constructor based on freevars " @@ -21529,7 +22145,7 @@ msgid "" " injected into a modified code object and function." msgstr "" -#: ../../../build/NEWS:11842 +#: ../../../build/NEWS:12191 msgid "" "`bpo-10544 `__: Yield expressions are " "now deprecated in comprehensions and generator expressions. They are still " @@ -21537,14 +22153,14 @@ msgid "" "directly in the enclosing scope." msgstr "" -#: ../../../build/NEWS:11846 ../../../build/NEWS:15192 +#: ../../../build/NEWS:12195 ../../../build/NEWS:15541 msgid "" "`bpo-32137 `__: The repr of deeply " "nested dict now raises a RecursionError instead of crashing due to a stack " "overflow." msgstr "" -#: ../../../build/NEWS:11849 +#: ../../../build/NEWS:12198 msgid "" "`bpo-32096 `__: Revert memory allocator " "changes in the C API: move structures back from _PyRuntime to " @@ -21553,14 +22169,14 @@ msgid "" "before _PyRuntime_Initialize()." msgstr "" -#: ../../../build/NEWS:11854 +#: ../../../build/NEWS:12203 msgid "" "`bpo-32043 `__: Add a new \"developer " "mode\": new \"-X dev\" command line option to enable debug checks at " "runtime." msgstr "" -#: ../../../build/NEWS:11857 +#: ../../../build/NEWS:12206 msgid "" "`bpo-32023 `__: SyntaxError is now " "correctly raised when a generator expression without parenthesis is used " @@ -21568,7 +22184,7 @@ msgid "" " parentheses can be omitted only on calls." msgstr "" -#: ../../../build/NEWS:11862 +#: ../../../build/NEWS:12211 msgid "" "`bpo-32012 `__: SyntaxError is now " "correctly raised when a generator expression without parenthesis is passed " @@ -21577,7 +22193,7 @@ msgid "" "comma on either side." msgstr "" -#: ../../../build/NEWS:11867 +#: ../../../build/NEWS:12216 msgid "" "`bpo-28180 `__: A new internal " "``_Py_SetLocaleFromEnv(category)`` helper function has been added in order " @@ -21586,7 +22202,7 @@ msgid "" "environment by default)." msgstr "" -#: ../../../build/NEWS:11872 ../../../build/NEWS:15475 +#: ../../../build/NEWS:12221 ../../../build/NEWS:15824 msgid "" "`bpo-31949 `__: Fixed several issues in " "printing tracebacks (PyTraceBack_Print()). Setting sys.tracebacklimit to 0 " @@ -21597,13 +22213,13 @@ msgid "" "traceback items on Windows. Fixed output errors handling." msgstr "" -#: ../../../build/NEWS:11880 ../../../build/NEWS:15483 +#: ../../../build/NEWS:12229 ../../../build/NEWS:15832 msgid "" "`bpo-30696 `__: Fix the interactive " "interpreter looping endlessly when no memory." msgstr "" -#: ../../../build/NEWS:11883 ../../../build/NEWS:15486 +#: ../../../build/NEWS:12232 ../../../build/NEWS:15835 msgid "" "`bpo-20047 `__: Bytearray methods " "partition() and rpartition() now accept only bytes-like objects as " @@ -21611,34 +22227,34 @@ msgid "" "returning a bogus result when an integer is passed as a separator." msgstr "" -#: ../../../build/NEWS:11888 ../../../build/NEWS:15494 +#: ../../../build/NEWS:12237 ../../../build/NEWS:15843 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:11892 +#: ../../../build/NEWS:12241 msgid "" "`bpo-31845 `__: Environment variables " "are once more read correctly at interpreter startup." msgstr "" -#: ../../../build/NEWS:11895 +#: ../../../build/NEWS:12244 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:11899 ../../../build/NEWS:15498 +#: ../../../build/NEWS:12248 ../../../build/NEWS:15847 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:11902 +#: ../../../build/NEWS:12251 msgid "" "`bpo-31618 `__: The per-frame tracing " "logic added in 3.7a1 has been altered so that ``frame->f_lineno`` is updated" @@ -21649,7 +22265,7 @@ msgid "" "``f_trace_opcodes`` are enabled, line events now occur first." msgstr "" -#: ../../../build/NEWS:11910 ../../../build/NEWS:15501 +#: ../../../build/NEWS:12259 ../../../build/NEWS:15850 msgid "" "`bpo-28603 `__: Print the full " "context/cause chain of exceptions on interpreter exit, even if an exception " @@ -21657,7 +22273,7 @@ msgid "" "Bitter." msgstr "" -#: ../../../build/NEWS:11914 ../../../build/NEWS:15505 +#: ../../../build/NEWS:12263 ../../../build/NEWS:15854 msgid "" "`bpo-31786 `__: Fix timeout rounding in " "the select module to round correctly negative timeouts between -1.0 and 0.0." @@ -21665,35 +22281,35 @@ msgid "" "call was incorrectly non-blocking. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:11919 +#: ../../../build/NEWS:12268 msgid "" "`bpo-31781 `__: Prevent crashes when " "calling methods of an uninitialized ``zipimport.zipimporter`` object. Patch " "by Oren Milman." msgstr "" -#: ../../../build/NEWS:11922 +#: ../../../build/NEWS:12271 msgid "" "`bpo-30399 `__: Standard repr() of " "BaseException with a single argument no longer contains redundant trailing " "comma." msgstr "" -#: ../../../build/NEWS:11925 ../../../build/NEWS:15513 +#: ../../../build/NEWS:12274 ../../../build/NEWS:15862 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:11928 ../../../build/NEWS:15558 +#: ../../../build/NEWS:12277 ../../../build/NEWS:15907 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:11934 ../../../build/NEWS:15564 +#: ../../../build/NEWS:12283 ../../../build/NEWS:15913 msgid "" "`bpo-28556 `__: Two minor fixes for " "``typing`` module: allow shallow copying instances of generic classes, " @@ -21701,14 +22317,14 @@ msgid "" "Ivan Levkivskyi." msgstr "" -#: ../../../build/NEWS:11938 +#: ../../../build/NEWS:12287 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:11942 ../../../build/NEWS:15568 +#: ../../../build/NEWS:12291 ../../../build/NEWS:15917 msgid "" "`bpo-27240 `__: The header folding " "algorithm for the new email policies has been rewritten, which also fixes " @@ -21718,20 +22334,20 @@ msgid "" "now done correctly." msgstr "" -#: ../../../build/NEWS:11946 ../../../build/NEWS:15572 +#: ../../../build/NEWS:12295 ../../../build/NEWS:15921 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:11950 +#: ../../../build/NEWS:12299 msgid "" "`bpo-321010 `__: Add " ":attr:`sys.flags.dev_mode` flag" msgstr "" -#: ../../../build/NEWS:11952 +#: ../../../build/NEWS:12301 msgid "" "`bpo-32154 `__: The " "``asyncio.windows_utils.socketpair()`` function has been removed: use " @@ -21741,7 +22357,7 @@ msgid "" "``socket.socketpair`` on Python 3.5 and newer." msgstr "" -#: ../../../build/NEWS:11958 +#: ../../../build/NEWS:12307 msgid "" "`bpo-32089 `__: warnings: In development" " (-X dev) and debug mode (pydebug build), use the \"default\" action for " @@ -21749,7 +22365,7 @@ msgid "" "filters." msgstr "" -#: ../../../build/NEWS:11962 +#: ../../../build/NEWS:12311 msgid "" "`bpo-32107 `__: ``uuid.getnode()`` now " "preferentially returns universally administered MAC addresses if available, " @@ -21759,7 +22375,7 @@ msgid "" "returned." msgstr "" -#: ../../../build/NEWS:11968 +#: ../../../build/NEWS:12317 msgid "" "`bpo-23033 `__: Wildcard is now " "supported in hostname when it is one and only character in the left most " @@ -21767,14 +22383,14 @@ msgid "" " by Mandeep Singh." msgstr "" -#: ../../../build/NEWS:11972 ../../../build/NEWS:15576 +#: ../../../build/NEWS:12321 ../../../build/NEWS:15925 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:11976 +#: ../../../build/NEWS:12325 msgid "" "`bpo-28334 `__: Use " ":func:`os.path.expanduser` to find the ``~/.netrc`` file in " @@ -21782,7 +22398,7 @@ msgid "" "raised. Patch by Dimitri Merejkowsky." msgstr "" -#: ../../../build/NEWS:11980 +#: ../../../build/NEWS:12329 msgid "" "`bpo-32121 `__: Made " "``tracemalloc.Traceback`` behave more like the traceback module, sorting the" @@ -21792,7 +22408,7 @@ msgid "" "to ``Traceback.format()``. (Patch by Jesse Bakker.)" msgstr "" -#: ../../../build/NEWS:11987 ../../../build/NEWS:15580 +#: ../../../build/NEWS:12336 ../../../build/NEWS:15929 msgid "" "`bpo-31325 `__: Fix wrong usage of " ":func:`collections.namedtuple` in the :meth:`RobotFileParser.parse() " @@ -21800,14 +22416,14 @@ msgid "" "Wellner." msgstr "" -#: ../../../build/NEWS:11991 ../../../build/NEWS:15584 +#: ../../../build/NEWS:12340 ../../../build/NEWS:15933 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:11995 +#: ../../../build/NEWS:12344 msgid "" "`bpo-19610 `__: ``setup()`` now warns " "about invalid types for some fields. The ``distutils.dist.Distribution`` " @@ -21815,21 +22431,21 @@ msgid "" "are not specified as a list or a string." msgstr "" -#: ../../../build/NEWS:12000 +#: ../../../build/NEWS:12349 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:12003 +#: ../../../build/NEWS:12352 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:12007 +#: ../../../build/NEWS:12356 msgid "" "`bpo-28684 `__: The new " "test.support.skip_unless_bind_unix_socket() decorator is used here to skip " @@ -21838,7 +22454,7 @@ msgid "" "the recent Android versions that run now SELinux in enforcing mode)." msgstr "" -#: ../../../build/NEWS:12013 ../../../build/NEWS:15588 +#: ../../../build/NEWS:12362 ../../../build/NEWS:15937 msgid "" "`bpo-32110 `__: " "``codecs.StreamReader.read(n)`` now returns not more than *n* " @@ -21846,7 +22462,7 @@ msgid "" "``read()`` methods of other file-like objects." msgstr "" -#: ../../../build/NEWS:12017 +#: ../../../build/NEWS:12366 msgid "" "`bpo-27535 `__: The warnings module " "doesn't leak memory anymore in the hidden warnings registry for the " @@ -21854,7 +22470,7 @@ msgid "" "the warning key to the registry anymore for the \"ignore\" action." msgstr "" -#: ../../../build/NEWS:12022 +#: ../../../build/NEWS:12371 msgid "" "`bpo-32088 `__: warnings: When Python " "is build is debug mode (``Py_DEBUG``), :exc:`DeprecationWarning`, " @@ -21862,21 +22478,21 @@ msgid "" "displayed by default." msgstr "" -#: ../../../build/NEWS:12026 +#: ../../../build/NEWS:12375 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:12030 +#: ../../../build/NEWS:12379 msgid "" "`bpo-25054 `__: Added support of " "splitting on a pattern that could match an empty string." msgstr "" -#: ../../../build/NEWS:12033 ../../../build/NEWS:15592 -#: ../../../build/NEWS:20309 +#: ../../../build/NEWS:12382 ../../../build/NEWS:15941 +#: ../../../build/NEWS:20658 msgid "" "`bpo-32072 `__: Fixed issues with binary" " plists: Fixed saving bytearrays. Identical objects will be saved only once." @@ -21884,38 +22500,38 @@ msgid "" "saving and loading recursive data structures." msgstr "" -#: ../../../build/NEWS:12038 +#: ../../../build/NEWS:12387 msgid "" "`bpo-32069 `__: Drop legacy SSL " "transport from asyncio, ssl.MemoryBIO is always used anyway." msgstr "" -#: ../../../build/NEWS:12041 +#: ../../../build/NEWS:12390 msgid "" "`bpo-32066 `__: asyncio: Support " "pathlib.Path in create_unix_connection; sock arg should be optional" msgstr "" -#: ../../../build/NEWS:12044 +#: ../../../build/NEWS:12393 msgid "" "`bpo-32046 `__: Updates 2to3 to convert " "from operator.isCallable(obj) to callable(obj). Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:12047 +#: ../../../build/NEWS:12396 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:12050 +#: ../../../build/NEWS:12399 msgid "" "`bpo-32025 `__: Add time.thread_time() " "and time.thread_time_ns()" msgstr "" -#: ../../../build/NEWS:12052 +#: ../../../build/NEWS:12401 msgid "" "`bpo-32037 `__: Integers that fit in a " "signed 32-bit integer will be now pickled with protocol 0 using the INT " @@ -21924,27 +22540,27 @@ msgid "" "2." msgstr "" -#: ../../../build/NEWS:12057 ../../../build/NEWS:15597 +#: ../../../build/NEWS:12406 ../../../build/NEWS:15946 msgid "" "`bpo-32034 `__: Make " "asyncio.IncompleteReadError and LimitOverrunError pickleable." msgstr "" -#: ../../../build/NEWS:12060 ../../../build/NEWS:15600 +#: ../../../build/NEWS:12409 ../../../build/NEWS:15949 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:12063 ../../../build/NEWS:15603 +#: ../../../build/NEWS:12412 ../../../build/NEWS:15952 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:12066 +#: ../../../build/NEWS:12415 msgid "" "`bpo-28369 `__: Enhance " "add_reader/writer check that socket is not used by some transport. Before, " @@ -21952,14 +22568,14 @@ msgid "" " Now the check is implemented correctly for all file-like objects." msgstr "" -#: ../../../build/NEWS:12071 +#: ../../../build/NEWS:12420 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:12074 +#: ../../../build/NEWS:12423 msgid "" "`bpo-31985 `__: Formally deprecated " "aifc.openfp, sunau.openfp, and wave.openfp. Since change " @@ -21969,40 +22585,40 @@ msgid "" "undocumented." msgstr "" -#: ../../../build/NEWS:12080 +#: ../../../build/NEWS:12429 msgid "" "`bpo-21862 `__: cProfile command line " "now accepts `-m module_name` as an alternative to script path. Patch by " "Sanyam Khurana." msgstr "" -#: ../../../build/NEWS:12083 ../../../build/NEWS:15606 +#: ../../../build/NEWS:12432 ../../../build/NEWS:15955 msgid "" "`bpo-31970 `__: Reduce performance " "overhead of asyncio debug mode." msgstr "" -#: ../../../build/NEWS:12085 +#: ../../../build/NEWS:12434 msgid "" "`bpo-31843 `__: *database* argument of " "sqlite3.connect() now accepts a :term:`path-like object`, instead of just a " "string." msgstr "" -#: ../../../build/NEWS:12088 +#: ../../../build/NEWS:12437 msgid "" "`bpo-31945 `__: Add Configurable " "*blocksize* to ``HTTPConnection`` and ``HTTPSConnection`` for improved " "upload throughput. Patch by Nir Soffer." msgstr "" -#: ../../../build/NEWS:12091 +#: ../../../build/NEWS:12440 msgid "" "`bpo-31943 `__: Add a ``cancelled()`` " "method to :class:`asyncio.Handle`. Patch by Marat Sharafutdinov." msgstr "" -#: ../../../build/NEWS:12094 ../../../build/NEWS:15608 +#: ../../../build/NEWS:12443 ../../../build/NEWS:15957 msgid "" "`bpo-9678 `__: Fixed determining the MAC " "address in the uuid module: Using ifconfig on NetBSD and OpenBSD. Using arp " @@ -22010,32 +22626,32 @@ msgid "" "Shimizukawa." msgstr "" -#: ../../../build/NEWS:12098 ../../../build/NEWS:15612 +#: ../../../build/NEWS:12447 ../../../build/NEWS:15961 msgid "" "`bpo-30057 `__: Fix potential missed " "signal in signal.signal()." msgstr "" -#: ../../../build/NEWS:12100 ../../../build/NEWS:15614 +#: ../../../build/NEWS:12449 ../../../build/NEWS:15963 msgid "" "`bpo-31933 `__: Fix Blake2 params " "leaf_size and node_offset on big endian platforms. Patch by Jack O'Connor." msgstr "" -#: ../../../build/NEWS:12103 +#: ../../../build/NEWS:12452 msgid "" "`bpo-21423 `__: Add an initializer " "argument to {Process,Thread}PoolExecutor" msgstr "" -#: ../../../build/NEWS:12105 ../../../build/NEWS:15617 +#: ../../../build/NEWS:12454 ../../../build/NEWS:15966 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:12109 ../../../build/NEWS:15621 +#: ../../../build/NEWS:12458 ../../../build/NEWS:15970 msgid "" "`bpo-27666 `__: Fixed stack corruption " "in curses.box() and curses.ungetmouse() when the size of types chtype or " @@ -22043,65 +22659,65 @@ msgid "" " as arguments. Based on patch by Steve Fink." msgstr "" -#: ../../../build/NEWS:12114 +#: ../../../build/NEWS:12463 msgid "" "`bpo-31917 `__: Add 3 new clock " "identifiers: :data:`time.CLOCK_BOOTTIME`, :data:`time.CLOCK_PROF` and " ":data:`time.CLOCK_UPTIME`." msgstr "" -#: ../../../build/NEWS:12117 ../../../build/NEWS:15626 +#: ../../../build/NEWS:12466 ../../../build/NEWS:15975 msgid "" "`bpo-31897 `__: plistlib now catches " "more errors when read binary plists and raises InvalidFileException instead " "of unexpected exceptions." msgstr "" -#: ../../../build/NEWS:12120 ../../../build/NEWS:15629 +#: ../../../build/NEWS:12469 ../../../build/NEWS:15978 msgid "" "`bpo-25720 `__: Fix the method for " "checking pad state of curses WINDOW. Patch by Masayuki Yamamoto." msgstr "" -#: ../../../build/NEWS:12123 ../../../build/NEWS:15632 +#: ../../../build/NEWS:12472 ../../../build/NEWS:15981 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:12126 ../../../build/NEWS:15635 +#: ../../../build/NEWS:12475 ../../../build/NEWS:15984 msgid "" "`bpo-31891 `__: Fixed building the " "curses module on NetBSD." msgstr "" -#: ../../../build/NEWS:12128 +#: ../../../build/NEWS:12477 msgid "" "`bpo-31884 `__: added required constants" " to subprocess module for setting priority on windows" msgstr "" -#: ../../../build/NEWS:12131 +#: ../../../build/NEWS:12480 msgid "" "`bpo-28281 `__: Remove year (1-9999) " "limits on the Calendar.weekday() function. Patch by Mark Gollahon." msgstr "" -#: ../../../build/NEWS:12134 +#: ../../../build/NEWS:12483 msgid "" "`bpo-31702 `__: crypt.mksalt() now " "allows to specify the number of rounds for SHA-256 and SHA-512 hashing." msgstr "" -#: ../../../build/NEWS:12137 +#: ../../../build/NEWS:12486 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:12141 +#: ../../../build/NEWS:12490 msgid "" "`bpo-30768 `__: Fix the " "pthread+semaphore implementation of PyThread_acquire_lock_timed() when " @@ -22109,20 +22725,20 @@ msgid "" "sem_timedwait() is interrupted by a signal (EINTR). See also the :pep:`475`." msgstr "" -#: ../../../build/NEWS:12146 +#: ../../../build/NEWS:12495 msgid "" "`bpo-31854 `__: Add " "``mmap.ACCESS_DEFAULT`` constant." msgstr "" -#: ../../../build/NEWS:12148 +#: ../../../build/NEWS:12497 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:12151 +#: ../../../build/NEWS:12500 msgid "" "`bpo-28292 `__: " "Calendar.itermonthdates() will now consistently raise an exception when a " @@ -22132,14 +22748,14 @@ msgid "" "tuples and are not restricted by the range supported by datetime.date." msgstr "" -#: ../../../build/NEWS:12158 +#: ../../../build/NEWS:12507 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:12161 ../../../build/NEWS:15637 +#: ../../../build/NEWS:12510 ../../../build/NEWS:15986 msgid "" "`bpo-28416 `__: Instances of " "pickle.Pickler subclass with the persistent_id() method and pickle.Unpickler" @@ -22147,33 +22763,33 @@ msgid "" "cycles." msgstr "" -#: ../../../build/NEWS:12165 +#: ../../../build/NEWS:12514 msgid "" "`bpo-31653 `__: Don't release the GIL if" " we can acquire a multiprocessing semaphore immediately." msgstr "" -#: ../../../build/NEWS:12168 ../../../build/NEWS:15641 +#: ../../../build/NEWS:12517 ../../../build/NEWS:15990 msgid "" "`bpo-28326 `__: Fix " "multiprocessing.Process when stdout and/or stderr is closed or None." msgstr "" -#: ../../../build/NEWS:12171 +#: ../../../build/NEWS:12520 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:12175 +#: ../../../build/NEWS:12524 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:12179 +#: ../../../build/NEWS:12528 msgid "" "`bpo-31756 `__: Add a " "``subprocess.Popen(text=False)`` keyword argument to `subprocess` functions " @@ -22181,26 +22797,26 @@ msgid "" "into text. Patch by Andrew Clegg." msgstr "" -#: ../../../build/NEWS:12183 +#: ../../../build/NEWS:12532 msgid "" "`bpo-31819 `__: Add " "AbstractEventLoop.sock_recv_into()." msgstr "" -#: ../../../build/NEWS:12185 ../../../build/NEWS:14963 -#: ../../../build/NEWS:15644 +#: ../../../build/NEWS:12534 ../../../build/NEWS:15312 +#: ../../../build/NEWS:15993 msgid "" "`bpo-31457 `__: If nested log adapters " "are used, the inner ``process()`` methods are no longer omitted." msgstr "" -#: ../../../build/NEWS:12188 ../../../build/NEWS:15647 +#: ../../../build/NEWS:12537 ../../../build/NEWS:15996 msgid "" "`bpo-31457 `__: The ``manager`` property" " on LoggerAdapter objects is now properly settable." msgstr "" -#: ../../../build/NEWS:12191 ../../../build/NEWS:15650 +#: ../../../build/NEWS:12540 ../../../build/NEWS:15999 msgid "" "`bpo-31806 `__: Fix timeout rounding in " "time.sleep(), threading.Lock.acquire() and socket.socket.settimeout() to " @@ -22209,20 +22825,20 @@ msgid "" "non-blocking. Patch by Pablo Galindo." msgstr "" -#: ../../../build/NEWS:12197 +#: ../../../build/NEWS:12546 msgid "" "`bpo-31803 `__: time.clock() and " "time.get_clock_info('clock') now emit a DeprecationWarning warning." msgstr "" -#: ../../../build/NEWS:12200 +#: ../../../build/NEWS:12549 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:12204 ../../../build/NEWS:15656 +#: ../../../build/NEWS:12553 ../../../build/NEWS:16005 msgid "" "`bpo-28603 `__: traceback: Fix a " "TypeError that occurred during printing of exception tracebacks when either " @@ -22230,14 +22846,14 @@ msgid "" "unhashable. Patch by Zane Bitter." msgstr "" -#: ../../../build/NEWS:12208 +#: ../../../build/NEWS:12557 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:12211 +#: ../../../build/NEWS:12560 msgid "" "`bpo-31784 `__: Implement the " ":pep:`564`, add new 6 new functions with nanosecond resolution to the " @@ -22247,80 +22863,80 @@ msgid "" ":func:`~time.time_ns`." msgstr "" -#: ../../../build/NEWS:12217 +#: ../../../build/NEWS:12566 msgid "" "`bpo-30143 `__: 2to3 now generates a " "code that uses abstract collection classes from collections.abc rather than " "collections." msgstr "" -#: ../../../build/NEWS:12220 ../../../build/NEWS:15662 +#: ../../../build/NEWS:12569 ../../../build/NEWS:16011 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:12223 ../../../build/NEWS:15669 +#: ../../../build/NEWS:12572 ../../../build/NEWS:16018 msgid "" "`bpo-31764 `__: Prevent a crash in " "``sqlite3.Cursor.close()`` in case the ``Cursor`` object is uninitialized. " "Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:12226 ../../../build/NEWS:15672 +#: ../../../build/NEWS:12575 ../../../build/NEWS:16021 msgid "" "`bpo-31752 `__: Fix possible crash in " "timedelta constructor called with custom integers." msgstr "" -#: ../../../build/NEWS:12229 ../../../build/NEWS:15681 +#: ../../../build/NEWS:12578 ../../../build/NEWS:16030 msgid "" "`bpo-31620 `__: an empty asyncio.Queue " "now doesn't leak memory when queue.get pollers timeout" msgstr "" -#: ../../../build/NEWS:12232 +#: ../../../build/NEWS:12581 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:12235 +#: ../../../build/NEWS:12584 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:12239 +#: ../../../build/NEWS:12588 msgid "" "`bpo-31664 `__: Added support for the " "Blowfish hashing in the crypt module." msgstr "" -#: ../../../build/NEWS:12241 ../../../build/NEWS:15684 +#: ../../../build/NEWS:12590 ../../../build/NEWS:16033 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:12245 ../../../build/NEWS:15695 +#: ../../../build/NEWS:12594 ../../../build/NEWS:16044 msgid "" "`bpo-15037 `__: Added a workaround for " "getkey() in curses for ncurses 5.7 and earlier." msgstr "" -#: ../../../build/NEWS:12248 +#: ../../../build/NEWS:12597 msgid "" "`bpo-31307 `__: Allow use of bytes " "objects for arguments to :meth:`configparser.ConfigParser.read`. Patch by " "Vincent Michel." msgstr "" -#: ../../../build/NEWS:12251 ../../../build/NEWS:15715 +#: ../../../build/NEWS:12600 ../../../build/NEWS:16064 msgid "" "`bpo-31334 `__: Fix " "``poll.poll([timeout])`` in the ``select`` module for arbitrary negative " @@ -22328,45 +22944,45 @@ msgid "" "Patch by Riccardo Coccioli." msgstr "" -#: ../../../build/NEWS:12255 ../../../build/NEWS:15719 +#: ../../../build/NEWS:12604 ../../../build/NEWS:16068 msgid "" "`bpo-31310 `__: multiprocessing's " "semaphore tracker should be launched again if crashed." msgstr "" -#: ../../../build/NEWS:12258 ../../../build/NEWS:15722 +#: ../../../build/NEWS:12607 ../../../build/NEWS:16071 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:12261 +#: ../../../build/NEWS:12610 msgid "" "`bpo-31245 `__: Added support for " "AF_UNIX socket in asyncio `create_datagram_endpoint`." msgstr "" -#: ../../../build/NEWS:12264 +#: ../../../build/NEWS:12613 msgid "" "`bpo-30553 `__: Add HTTP/2 status code " "421 (Misdirected Request) to :class:`http.HTTPStatus`. Patch by Vitor " "Pereira." msgstr "" -#: ../../../build/NEWS:12270 ../../../build/NEWS:15728 +#: ../../../build/NEWS:12619 ../../../build/NEWS:16077 msgid "" "`bpo-32105 `__: Added " "asyncio.BaseEventLoop.connect_accepted_socket versionadded marker." msgstr "" -#: ../../../build/NEWS:12276 ../../../build/NEWS:15741 +#: ../../../build/NEWS:12625 ../../../build/NEWS:16090 msgid "" "`bpo-31380 `__: Skip test_httpservers " "test_undecodable_file on macOS: fails on APFS." msgstr "" -#: ../../../build/NEWS:12279 ../../../build/NEWS:15744 +#: ../../../build/NEWS:12628 ../../../build/NEWS:16093 msgid "" "`bpo-31705 `__: Skip " "test_socket.test_sha256() on Linux kernel older than 4.5. The test fails " @@ -22374,21 +22990,21 @@ msgid "" "4.5." msgstr "" -#: ../../../build/NEWS:12283 +#: ../../../build/NEWS:12632 msgid "" "`bpo-32138 `__: Skip on Android " "test_faulthandler tests that raise SIGSEGV and remove the " "test.support.requires_android_level decorator." msgstr "" -#: ../../../build/NEWS:12286 +#: ../../../build/NEWS:12635 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:12289 +#: ../../../build/NEWS:12638 msgid "" "`bpo-28668 `__: " "test.support.requires_multiprocessing_queue is removed. Skip tests with " @@ -22396,14 +23012,14 @@ msgid "" "semaphore implementation is broken or missing." msgstr "" -#: ../../../build/NEWS:12293 +#: ../../../build/NEWS:12642 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:12296 ../../../build/NEWS:15748 +#: ../../../build/NEWS:12645 ../../../build/NEWS:16097 msgid "" "`bpo-31174 `__: Fix " "test_tools.test_unparse: DirectoryTestCase now stores the names sample to " @@ -22411,112 +23027,112 @@ msgid "" "leaks." msgstr "" -#: ../../../build/NEWS:12303 +#: ../../../build/NEWS:12652 msgid "" "`bpo-28538 `__: Revert the previous " "changes, the if_nameindex structure is defined by Unified Headers." msgstr "" -#: ../../../build/NEWS:12306 +#: ../../../build/NEWS:12655 msgid "" "`bpo-28762 `__: Revert the last commit, " "the F_LOCK macro is defined by Android Unified Headers." msgstr "" -#: ../../../build/NEWS:12309 +#: ../../../build/NEWS:12658 msgid "" "`bpo-29040 `__: Support building Android" " with Unified Headers. The first NDK release to support Unified Headers is " "android-ndk-r14." msgstr "" -#: ../../../build/NEWS:12312 ../../../build/NEWS:15758 +#: ../../../build/NEWS:12661 ../../../build/NEWS:16107 msgid "" "`bpo-32059 `__: ``detect_modules()`` in " "``setup.py`` now also searches the sysroot paths when cross-compiling." msgstr "" -#: ../../../build/NEWS:12315 ../../../build/NEWS:15761 +#: ../../../build/NEWS:12664 ../../../build/NEWS:16110 msgid "" "`bpo-31957 `__: Fixes Windows SDK " "version detection when building for Windows." msgstr "" -#: ../../../build/NEWS:12317 ../../../build/NEWS:15763 +#: ../../../build/NEWS:12666 ../../../build/NEWS:16112 msgid "" "`bpo-31609 `__: Fixes quotes in " "PCbuild/clean.bat" msgstr "" -#: ../../../build/NEWS:12319 ../../../build/NEWS:15765 +#: ../../../build/NEWS:12668 ../../../build/NEWS:16114 msgid "" "`bpo-31934 `__: Abort the build when " "building out of a not clean source tree." msgstr "" -#: ../../../build/NEWS:12321 ../../../build/NEWS:15767 +#: ../../../build/NEWS:12670 ../../../build/NEWS:16116 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:12325 ../../../build/NEWS:15771 +#: ../../../build/NEWS:12674 ../../../build/NEWS:16120 msgid "" "`bpo-28791 `__: Update Windows builds to" " use SQLite 3.21.0." msgstr "" -#: ../../../build/NEWS:12327 ../../../build/NEWS:15773 +#: ../../../build/NEWS:12676 ../../../build/NEWS:16122 msgid "" "`bpo-28791 `__: Update OS X installer to" " use SQLite 3.21.0." msgstr "" -#: ../../../build/NEWS:12329 +#: ../../../build/NEWS:12678 msgid "" "`bpo-28643 `__: Record profile-opt build" " progress with stamp files." msgstr "" -#: ../../../build/NEWS:12331 +#: ../../../build/NEWS:12680 msgid "" "`bpo-31866 `__: Finish removing support " "for AtheOS." msgstr "" -#: ../../../build/NEWS:12336 ../../../build/NEWS:15783 +#: ../../../build/NEWS:12685 ../../../build/NEWS:16132 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:12340 ../../../build/NEWS:15787 +#: ../../../build/NEWS:12689 ../../../build/NEWS:16136 msgid "" "`bpo-31944 `__: Fixes Modify button in " "Apps and Features dialog." msgstr "" -#: ../../../build/NEWS:12342 +#: ../../../build/NEWS:12691 msgid "" "`bpo-20486 `__: Implement the " "``Database.Close()`` method to help closing MSI database objects." msgstr "" -#: ../../../build/NEWS:12345 +#: ../../../build/NEWS:12694 msgid "" "`bpo-31857 `__: Make the behavior of " "USE_STACKCHECK deterministic in a multi-threaded environment." msgstr "" -#: ../../../build/NEWS:12351 ../../../build/NEWS:15792 +#: ../../../build/NEWS:12700 ../../../build/NEWS:16141 msgid "" "`bpo-31392 `__: Update macOS installer " "to use OpenSSL 1.0.2m" msgstr "" -#: ../../../build/NEWS:12356 ../../../build/NEWS:15797 +#: ../../../build/NEWS:12705 ../../../build/NEWS:16146 msgid "" "`bpo-32207 `__: Improve tk event " "exception tracebacks in IDLE. When tk event handling is driven by IDLE's run" @@ -22526,20 +23142,20 @@ msgid "" "suggestion by Serhiy Storchaka." msgstr "" -#: ../../../build/NEWS:12362 ../../../build/NEWS:15803 +#: ../../../build/NEWS:12711 ../../../build/NEWS:16152 msgid "" "`bpo-32164 `__: Delete unused file " "idlelib/tabbedpages.py. Use of TabbedPageSet in configdialog was replaced by" " ttk.Notebook." msgstr "" -#: ../../../build/NEWS:12365 ../../../build/NEWS:15806 +#: ../../../build/NEWS:12714 ../../../build/NEWS:16155 msgid "" "`bpo-32100 `__: IDLE: Fix old and new " "bugs in pathbrowser; improve tests. Patch mostly by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:12368 ../../../build/NEWS:15809 +#: ../../../build/NEWS:12717 ../../../build/NEWS:16158 msgid "" "`bpo-31858 `__: IDLE -- Restrict shell " "prompt manipulation to the shell. Editor and output windows only see an " @@ -22548,14 +23164,14 @@ msgid "" " not set or changed." msgstr "" -#: ../../../build/NEWS:12373 ../../../build/NEWS:15814 +#: ../../../build/NEWS:12722 ../../../build/NEWS:16163 msgid "" "`bpo-31860 `__: The font sample in the " "IDLE configuration dialog is now editable. Changes persist while IDLE " "remains open" msgstr "" -#: ../../../build/NEWS:12376 ../../../build/NEWS:15817 +#: ../../../build/NEWS:12725 ../../../build/NEWS:16166 msgid "" "`bpo-31836 `__: Test_code_module now " "passes if run after test_idle, which sets ps1. The code module uses sys.ps1 " @@ -22563,14 +23179,14 @@ msgid "" "both behaviors. Ditto for ps2." msgstr "" -#: ../../../build/NEWS:12380 ../../../build/NEWS:15821 +#: ../../../build/NEWS:12729 ../../../build/NEWS:16170 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:12384 +#: ../../../build/NEWS:12733 msgid "" "`bpo-13802 `__: Use non-Latin characters" " in the IDLE's Font settings sample. Even if one selects a font that defines" @@ -22581,7 +23197,7 @@ msgid "" "re-arranged. The Font/Tabs help explains a bit about the additions." msgstr "" -#: ../../../build/NEWS:12395 +#: ../../../build/NEWS:12744 msgid "" "`bpo-32159 `__: Remove CVS and " "Subversion tools: remove svneol.py and treesync.py scripts. CPython migrated" @@ -22589,14 +23205,14 @@ msgid "" "are no longer used to develop CPython." msgstr "" -#: ../../../build/NEWS:12400 ../../../build/NEWS:15860 +#: ../../../build/NEWS:12749 ../../../build/NEWS:16209 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:12407 ../../../build/NEWS:15867 +#: ../../../build/NEWS:12756 ../../../build/NEWS:16216 msgid "" "`bpo-20891 `__: Fix PyGILState_Ensure()." " When PyGILState_Ensure() is called in a non-Python thread before " @@ -22604,14 +23220,14 @@ msgid "" "PyThreadState_New() to fix a crash." msgstr "" -#: ../../../build/NEWS:12411 +#: ../../../build/NEWS:12760 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:12414 +#: ../../../build/NEWS:12763 msgid "" "`bpo-25612 `__: Move the current " "exception state from the frame object to the co-routine. This simplifies the" @@ -22619,14 +23235,14 @@ msgid "" "exception state when entering or exiting a generator." msgstr "" -#: ../../../build/NEWS:12419 +#: ../../../build/NEWS:12768 msgid "" "`bpo-23699 `__: Add " "Py_RETURN_RICHCOMPARE macro to reduce boilerplate code in rich comparison " "functions." msgstr "" -#: ../../../build/NEWS:12422 ../../../build/NEWS:15874 +#: ../../../build/NEWS:12771 ../../../build/NEWS:16223 msgid "" "`bpo-30697 `__: The " "`PyExc_RecursionErrorInst` singleton is removed and " @@ -22636,15 +23252,15 @@ msgid "" "`__." msgstr "" -#: ../../../build/NEWS:12429 +#: ../../../build/NEWS:12778 msgid "Python 3.7.0 alpha 2" msgstr "Python 3.7.0 alfa 2" -#: ../../../build/NEWS:12431 +#: ../../../build/NEWS:12780 msgid "*Release date: 2017-10-16*" msgstr "*Tanggal rilis: 2017-10-16*" -#: ../../../build/NEWS:12436 +#: ../../../build/NEWS:12785 msgid "" "`bpo-31558 `__: ``gc.freeze()`` is a new" " API that allows for moving all objects currently tracked by the garbage " @@ -22654,85 +23270,85 @@ msgid "" "stability at fork()." msgstr "" -#: ../../../build/NEWS:12442 ../../../build/NEWS:15510 +#: ../../../build/NEWS:12791 ../../../build/NEWS:15859 msgid "" "`bpo-31642 `__: Restored blocking \"from" " package import module\" by setting sys.modules[\"package.module\"] to None." msgstr "" -#: ../../../build/NEWS:12445 +#: ../../../build/NEWS:12794 msgid "" "`bpo-31708 `__: Allow use of " "asynchronous generator expressions in synchronous functions." msgstr "" -#: ../../../build/NEWS:12448 +#: ../../../build/NEWS:12797 msgid "" "`bpo-31709 `__: Drop support of " "asynchronous __aiter__." msgstr "" -#: ../../../build/NEWS:12450 +#: ../../../build/NEWS:12799 msgid "" "`bpo-30404 `__: The -u option now makes " "the stdout and stderr streams unbuffered rather than line-buffered." msgstr "" -#: ../../../build/NEWS:12453 ../../../build/NEWS:15516 +#: ../../../build/NEWS:12802 ../../../build/NEWS:15865 msgid "" "`bpo-31619 `__: Fixed a ValueError when " "convert a string with large number of underscores to integer with binary " "base." msgstr "" -#: ../../../build/NEWS:12456 +#: ../../../build/NEWS:12805 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:12459 ../../../build/NEWS:15519 +#: ../../../build/NEWS:12808 ../../../build/NEWS:15868 msgid "" "`bpo-31592 `__: Fixed an assertion " "failure in Python parser in case of a bad `unicodedata.normalize()`. Patch " "by Oren Milman." msgstr "" -#: ../../../build/NEWS:12462 ../../../build/NEWS:15522 +#: ../../../build/NEWS:12811 ../../../build/NEWS:15871 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:12466 +#: ../../../build/NEWS:12815 msgid "" "`bpo-31574 `__: Importlib was " "instrumented with two dtrace probes to profile import timing." msgstr "" -#: ../../../build/NEWS:12469 ../../../build/NEWS:15526 +#: ../../../build/NEWS:12818 ../../../build/NEWS:15875 msgid "" "`bpo-31566 `__: Fix an assertion failure" " in `_warnings.warn()` in case of a bad ``__name__`` global. Patch by Oren " "Milman." msgstr "" -#: ../../../build/NEWS:12472 +#: ../../../build/NEWS:12821 msgid "" "`bpo-31506 `__: Improved the error " "message logic for object.__new__ and object.__init__." msgstr "" -#: ../../../build/NEWS:12475 ../../../build/NEWS:15529 +#: ../../../build/NEWS:12824 ../../../build/NEWS:15878 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:12479 ../../../build/NEWS:15533 +#: ../../../build/NEWS:12828 ../../../build/NEWS:15882 msgid "" "`bpo-31492 `__: Fix assertion failures " "in case of failing to import from a module with a bad ``__name__`` " @@ -22740,21 +23356,21 @@ msgid "" "Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:12483 ../../../build/NEWS:15541 +#: ../../../build/NEWS:12832 ../../../build/NEWS:15890 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:12486 +#: ../../../build/NEWS:12835 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:12489 +#: ../../../build/NEWS:12838 msgid "" "`bpo-31415 `__: Add ``-X importtime`` " "option to show how long each import takes. It can be used to optimize " @@ -22762,13 +23378,13 @@ msgid "" "as an equivalent way to enable this." msgstr "" -#: ../../../build/NEWS:12493 +#: ../../../build/NEWS:12842 msgid "" "`bpo-31410 `__: Optimized calling " "wrapper and classmethod descriptors." msgstr "" -#: ../../../build/NEWS:12495 +#: ../../../build/NEWS:12844 msgid "" "`bpo-31353 `__: :pep:`553` - Add a new " "built-in called ``breakpoint()`` which calls ``sys.breakpointhook()``. By " @@ -22777,101 +23393,101 @@ msgid "" "original value of the hook is saved in ``sys.__breakpointhook__``." msgstr "" -#: ../../../build/NEWS:12501 +#: ../../../build/NEWS:12850 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:12504 ../../../build/NEWS:15544 +#: ../../../build/NEWS:12853 ../../../build/NEWS:15893 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:12507 ../../../build/NEWS:15547 +#: ../../../build/NEWS:12856 ../../../build/NEWS:15896 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:12510 ../../../build/NEWS:15550 +#: ../../../build/NEWS:12859 ../../../build/NEWS:15899 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:12514 ../../../build/NEWS:15554 +#: ../../../build/NEWS:12863 ../../../build/NEWS:15903 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:12518 +#: ../../../build/NEWS:12867 msgid "" "`bpo-30406 `__: Make ``async`` and " "``await`` proper keywords, as specified in :pep:`492`." msgstr "" -#: ../../../build/NEWS:12524 ../../../build/NEWS:15660 +#: ../../../build/NEWS:12873 ../../../build/NEWS:16009 msgid "" "`bpo-30058 `__: Fixed buffer overflow in" " select.kqueue.control()." msgstr "" -#: ../../../build/NEWS:12526 ../../../build/NEWS:15665 +#: ../../../build/NEWS:12875 ../../../build/NEWS:16014 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:12530 ../../../build/NEWS:15675 +#: ../../../build/NEWS:12879 ../../../build/NEWS:16024 msgid "" "`bpo-31701 `__: On Windows, " "faulthandler.enable() now ignores MSC and COM exceptions." msgstr "" -#: ../../../build/NEWS:12533 ../../../build/NEWS:15678 +#: ../../../build/NEWS:12882 ../../../build/NEWS:16027 msgid "" "`bpo-31728 `__: Prevent crashes in " "`_elementtree` due to unsafe cleanup of `Element.text` and `Element.tail`. " "Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:12536 +#: ../../../build/NEWS:12885 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:12540 +#: ../../../build/NEWS:12889 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:12544 ../../../build/NEWS:15688 +#: ../../../build/NEWS:12893 ../../../build/NEWS:16037 msgid "" "`bpo-31675 `__: Fixed memory leaks in " "Tkinter's methods splitlist() and split() when pass a string larger than 2 " "GiB." msgstr "" -#: ../../../build/NEWS:12547 ../../../build/NEWS:15691 +#: ../../../build/NEWS:12896 ../../../build/NEWS:16040 msgid "" "`bpo-31673 `__: Fixed typo in the name " "of Tkinter's method adderrorinfo()." msgstr "" -#: ../../../build/NEWS:12549 +#: ../../../build/NEWS:12898 msgid "" "`bpo-31648 `__: Improvements to path " "predicates in ElementTree: Allow whitespace around predicate parts, i.e. " @@ -22880,70 +23496,70 @@ msgid "" "by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:12554 ../../../build/NEWS:15693 +#: ../../../build/NEWS:12903 ../../../build/NEWS:16042 msgid "" "`bpo-30806 `__: Fix the string " "representation of a netrc object." msgstr "" -#: ../../../build/NEWS:12556 +#: ../../../build/NEWS:12905 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:12560 ../../../build/NEWS:15698 +#: ../../../build/NEWS:12909 ../../../build/NEWS:16047 msgid "" "`bpo-25351 `__: Avoid venv activate " "failures with undefined variables" msgstr "" -#: ../../../build/NEWS:12562 +#: ../../../build/NEWS:12911 msgid "" "`bpo-20519 `__: Avoid ctypes use (if " "possible) and improve import time for uuid." msgstr "" -#: ../../../build/NEWS:12565 +#: ../../../build/NEWS:12914 msgid "" "`bpo-28293 `__: The regular expression " "cache is no longer completely dumped when it is full." msgstr "" -#: ../../../build/NEWS:12568 +#: ../../../build/NEWS:12917 msgid "" "`bpo-31596 `__: Added " "pthread_getcpuclockid() to the time module" msgstr "" -#: ../../../build/NEWS:12570 +#: ../../../build/NEWS:12919 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:12573 ../../../build/NEWS:15704 +#: ../../../build/NEWS:12922 ../../../build/NEWS:16053 msgid "" "`bpo-30347 `__: Stop crashes when " "concurrently iterate over itertools.groupby() iterators." msgstr "" -#: ../../../build/NEWS:12576 +#: ../../../build/NEWS:12925 msgid "" "`bpo-30346 `__: An iterator produced by " "itertools.groupby() iterator now becomes exhausted after advancing the " "groupby iterator." msgstr "" -#: ../../../build/NEWS:12579 +#: ../../../build/NEWS:12928 msgid "" "`bpo-31556 `__: Cancel asyncio.wait_for " "future faster if timeout <= 0" msgstr "" -#: ../../../build/NEWS:12581 +#: ../../../build/NEWS:12930 msgid "" "`bpo-31540 `__: Allow passing a context " "object in :class:`concurrent.futures.ProcessPoolExecutor` constructor. Also," @@ -22951,20 +23567,20 @@ msgid "" "earlier to improve memory usage when a worker waits for new jobs." msgstr "" -#: ../../../build/NEWS:12586 ../../../build/NEWS:15707 +#: ../../../build/NEWS:12935 ../../../build/NEWS:16056 msgid "" "`bpo-31516 `__: " "``threading.current_thread()`` should not return a dummy thread at shutdown." msgstr "" -#: ../../../build/NEWS:12589 +#: ../../../build/NEWS:12938 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:12592 +#: ../../../build/NEWS:12941 msgid "" "`bpo-26510 `__: argparse subparsers are " "now required by default. This matches behaviour in Python 2. For optional " @@ -22973,7 +23589,7 @@ msgid "" " as had been the case since Python 3.3.)" msgstr "" -#: ../../../build/NEWS:12598 +#: ../../../build/NEWS:12947 msgid "" "`bpo-27541 `__: Reprs of subclasses of " "some collection and iterator classes (`bytearray`, `array.array`, " @@ -22982,70 +23598,70 @@ msgid "" "of the base class." msgstr "" -#: ../../../build/NEWS:12603 ../../../build/NEWS:15710 +#: ../../../build/NEWS:12952 ../../../build/NEWS:16059 msgid "" "`bpo-31351 `__: python -m ensurepip now " "exits with non-zero exit code if pip bootstrapping has failed." msgstr "" -#: ../../../build/NEWS:12606 +#: ../../../build/NEWS:12955 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:12613 ../../../build/NEWS:15731 +#: ../../../build/NEWS:12962 ../../../build/NEWS:16080 msgid "" "`bpo-31537 `__: Fix incorrect usage of " "``get_history_length`` in readline documentation example code. Patch by Brad" " Smith." msgstr "" -#: ../../../build/NEWS:12616 ../../../build/NEWS:15734 +#: ../../../build/NEWS:12965 ../../../build/NEWS:16083 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:12623 +#: ../../../build/NEWS:12972 msgid "" "`bpo-31696 `__: Improve compiler version" " information in :data:`sys.version` when Python is built with Clang." msgstr "" -#: ../../../build/NEWS:12626 +#: ../../../build/NEWS:12975 msgid "" "`bpo-31625 `__: Stop using ranlib on " "static libraries. Instead, we assume ar supports the 's' flag." msgstr "" -#: ../../../build/NEWS:12629 +#: ../../../build/NEWS:12978 msgid "" "`bpo-31624 `__: Remove support for " "BSD/OS." msgstr "" -#: ../../../build/NEWS:12631 ../../../build/NEWS:15775 +#: ../../../build/NEWS:12980 ../../../build/NEWS:16124 msgid "" "`bpo-22140 `__: Prevent double " "substitution of prefix in python-config.sh." msgstr "" -#: ../../../build/NEWS:12633 +#: ../../../build/NEWS:12982 msgid "" "`bpo-31569 `__: Correct PCBuild/ case to" " PCbuild/ in build scripts and documentation." msgstr "" -#: ../../../build/NEWS:12636 ../../../build/NEWS:15777 +#: ../../../build/NEWS:12985 ../../../build/NEWS:16126 msgid "" "`bpo-31536 `__: Avoid wholesale rebuild " "after `make regen-all` if nothing changed." msgstr "" -#: ../../../build/NEWS:12642 ../../../build/NEWS:15833 +#: ../../../build/NEWS:12991 ../../../build/NEWS:16182 msgid "" "`bpo-31460 `__: Simplify the API of " "IDLE's Module Browser. Passing a widget instead of an flist with a root " @@ -23055,19 +23671,19 @@ msgid "" ".py." msgstr "" -#: ../../../build/NEWS:12648 ../../../build/NEWS:15839 +#: ../../../build/NEWS:12997 ../../../build/NEWS:16188 msgid "" "`bpo-31649 `__: IDLE - Make _htest, " "_utest parameters keyword only." msgstr "" -#: ../../../build/NEWS:12650 ../../../build/NEWS:15841 +#: ../../../build/NEWS:12999 ../../../build/NEWS:16190 msgid "" "`bpo-31559 `__: Remove test order " "dependence in idle_test.test_browser." msgstr "" -#: ../../../build/NEWS:12652 ../../../build/NEWS:15843 +#: ../../../build/NEWS:13001 ../../../build/NEWS:16192 msgid "" "`bpo-31459 `__: Rename IDLE's module " "browser from Class Browser to Module Browser. The original module-level " @@ -23078,33 +23694,33 @@ msgid "" "changed. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:12660 ../../../build/NEWS:15851 +#: ../../../build/NEWS:13009 ../../../build/NEWS:16200 msgid "" "`bpo-31500 `__: Default fonts now are " "scaled on HiDPI displays." msgstr "" -#: ../../../build/NEWS:12662 ../../../build/NEWS:15853 +#: ../../../build/NEWS:13011 ../../../build/NEWS:16202 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:12669 +#: ../../../build/NEWS:13018 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:12673 ../../../build/NEWS:15871 +#: ../../../build/NEWS:13022 ../../../build/NEWS:16220 msgid "" "`bpo-31532 `__: Fix memory corruption " "due to allocator mix in getpath.c between Py_GetPath() and Py_SetPath()" msgstr "" -#: ../../../build/NEWS:12676 +#: ../../../build/NEWS:13025 msgid "" "`bpo-25658 `__: Implement :pep:`539` for" " Thread Specific Storage (TSS) API: it is a new Thread Local Storage (TLS) " @@ -23113,43 +23729,43 @@ msgid "" " M. Bray, patch by Masayuki Yamamoto." msgstr "" -#: ../../../build/NEWS:12684 +#: ../../../build/NEWS:13033 msgid "Python 3.7.0 alpha 1" msgstr "Python 3.7.0 alfa 1" -#: ../../../build/NEWS:12686 +#: ../../../build/NEWS:13035 msgid "*Release date: 2017-09-19*" msgstr "*Tanggal rilis: 2017-09-19*" -#: ../../../build/NEWS:12691 ../../../build/NEWS:15909 +#: ../../../build/NEWS:13040 ../../../build/NEWS:16258 msgid "" "`bpo-29781 `__: SSLObject.version() now " "correctly returns None when handshake over BIO has not been performed yet." msgstr "" -#: ../../../build/NEWS:12694 +#: ../../../build/NEWS:13043 msgid "" "`bpo-29505 `__: Add fuzz tests for " "float(str), int(str), unicode(str); for oss-fuzz." msgstr "" -#: ../../../build/NEWS:12697 ../../../build/NEWS:15912 -#: ../../../build/NEWS:20297 +#: ../../../build/NEWS:13046 ../../../build/NEWS:16261 +#: ../../../build/NEWS:20646 msgid "" "`bpo-30947 `__: Upgrade libexpat " "embedded copy from version 2.2.1 to 2.2.3 to get security fixes." msgstr "" -#: ../../../build/NEWS:12700 ../../../build/NEWS:16372 -#: ../../../build/NEWS:20339 +#: ../../../build/NEWS:13049 ../../../build/NEWS:16721 +#: ../../../build/NEWS:20688 msgid "" "`bpo-30730 `__: Prevent environment " "variables injection in subprocess on Windows. Prevent passing other " "environment variables and command arguments." msgstr "" -#: ../../../build/NEWS:12704 ../../../build/NEWS:16376 -#: ../../../build/NEWS:20343 +#: ../../../build/NEWS:13053 ../../../build/NEWS:16725 +#: ../../../build/NEWS:20692 msgid "" "`bpo-30694 `__: Upgrade expat copy from " "2.2.0 to 2.2.1 to get fixes of multiple security vulnerabilities including: " @@ -23161,8 +23777,8 @@ msgid "" "expat secret using ``XML_SetHashSalt()``." msgstr "" -#: ../../../build/NEWS:12713 ../../../build/NEWS:16385 -#: ../../../build/NEWS:20352 +#: ../../../build/NEWS:13062 ../../../build/NEWS:16734 +#: ../../../build/NEWS:20701 msgid "" "`bpo-30500 `__: Fix " "urllib.parse.splithost() to correctly parse fragments. For example, " @@ -23171,15 +23787,15 @@ msgid "" "authentication (``login@host``)." msgstr "" -#: ../../../build/NEWS:12718 ../../../build/NEWS:16474 -#: ../../../build/NEWS:20357 +#: ../../../build/NEWS:13067 ../../../build/NEWS:16823 +#: ../../../build/NEWS:20706 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:12725 ../../../build/NEWS:15537 +#: ../../../build/NEWS:13074 ../../../build/NEWS:15886 msgid "" "`bpo-31490 `__: Fix an assertion failure" " in `ctypes` class definition, in case the class has an attribute whose name" @@ -23187,28 +23803,28 @@ msgid "" "Milman." msgstr "" -#: ../../../build/NEWS:12729 ../../../build/NEWS:15918 +#: ../../../build/NEWS:13078 ../../../build/NEWS:16267 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:12732 ../../../build/NEWS:15921 +#: ../../../build/NEWS:13081 ../../../build/NEWS:16270 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:12735 ../../../build/NEWS:15924 +#: ../../../build/NEWS:13084 ../../../build/NEWS:16273 msgid "" "`bpo-31416 `__: Fix assertion failures " "in case of a bad warnings.filters or warnings.defaultaction. Patch by Oren " "Milman." msgstr "" -#: ../../../build/NEWS:12738 +#: ../../../build/NEWS:13087 msgid "" "`bpo-28411 `__: Change direct usage of " "PyInterpreterState.modules to PyImport_GetModuleDict(). Also introduce more " @@ -23216,7 +23832,7 @@ msgid "" "complications when working on sys.modules." msgstr "" -#: ../../../build/NEWS:12743 +#: ../../../build/NEWS:13092 msgid "" "`bpo-28411 `__: Switch to the abstract " "API when dealing with ``PyInterpreterState.modules``. This allows later " @@ -23224,14 +23840,14 @@ msgid "" " a ``PyImport_GetModule()`` function to reduce a bunch of duplicated code." msgstr "" -#: ../../../build/NEWS:12748 ../../../build/NEWS:15927 +#: ../../../build/NEWS:13097 ../../../build/NEWS:16276 msgid "" "`bpo-31411 `__: Raise a TypeError " "instead of SystemError in case warnings.onceregistry is not a dictionary. " "Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:12751 +#: ../../../build/NEWS:13100 msgid "" "`bpo-31344 `__: For finer control of " "tracing behaviour when testing the interpreter, two new frame attributes " @@ -23241,13 +23857,13 @@ msgid "" "events." msgstr "" -#: ../../../build/NEWS:12757 ../../../build/NEWS:15930 +#: ../../../build/NEWS:13106 ../../../build/NEWS:16279 msgid "" "`bpo-31373 `__: Fix several possible " "instances of undefined behavior due to floating-point demotions." msgstr "" -#: ../../../build/NEWS:12760 ../../../build/NEWS:15933 +#: ../../../build/NEWS:13109 ../../../build/NEWS:16282 msgid "" "`bpo-30465 `__: Location information " "(``lineno`` and ``col_offset``) in f-strings is now (mostly) correct. This " @@ -23255,95 +23871,95 @@ msgid "" "the first line of the file)." msgstr "" -#: ../../../build/NEWS:12764 +#: ../../../build/NEWS:13113 msgid "" "`bpo-30860 `__: Consolidate CPython's " "global runtime state under a single struct. This improves discoverability " "of the runtime state." msgstr "" -#: ../../../build/NEWS:12767 +#: ../../../build/NEWS:13116 msgid "" "`bpo-31347 `__: Fix possible undefined " "behavior in _PyObject_FastCall_Prepend." msgstr "" -#: ../../../build/NEWS:12769 ../../../build/NEWS:15937 +#: ../../../build/NEWS:13118 ../../../build/NEWS:16286 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:12772 ../../../build/NEWS:15940 +#: ../../../build/NEWS:13121 ../../../build/NEWS:16289 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:12776 ../../../build/NEWS:15944 +#: ../../../build/NEWS:13125 ../../../build/NEWS:16293 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:12780 ../../../build/NEWS:15948 +#: ../../../build/NEWS:13129 ../../../build/NEWS:16297 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:12783 ../../../build/NEWS:15951 +#: ../../../build/NEWS:13132 ../../../build/NEWS:16300 msgid "" "`bpo-30721 `__: ``print`` now shows " "correct usage hint for using Python 2 redirection syntax. Patch by Sanyam " "Khurana." msgstr "" -#: ../../../build/NEWS:12786 ../../../build/NEWS:15954 +#: ../../../build/NEWS:13135 ../../../build/NEWS:16303 msgid "" "`bpo-31070 `__: Fix a race condition in " "importlib _get_module_lock()." msgstr "" -#: ../../../build/NEWS:12788 +#: ../../../build/NEWS:13137 msgid "" "`bpo-30747 `__: Add a non-dummy " "implementation of _Py_atomic_store and _Py_atomic_load on MSVC." msgstr "" -#: ../../../build/NEWS:12791 ../../../build/NEWS:15956 -#: ../../../build/NEWS:20303 +#: ../../../build/NEWS:13140 ../../../build/NEWS:16305 +#: ../../../build/NEWS:20652 msgid "" "`bpo-31095 `__: Fix potential crash " "during GC caused by ``tp_dealloc`` which doesn't call " "``PyObject_GC_UnTrack()``." msgstr "" -#: ../../../build/NEWS:12794 ../../../build/NEWS:15959 +#: ../../../build/NEWS:13143 ../../../build/NEWS:16308 msgid "" "`bpo-31071 `__: Avoid masking original " "TypeError in call with * unpacking when other arguments are passed." msgstr "" -#: ../../../build/NEWS:12797 ../../../build/NEWS:15962 +#: ../../../build/NEWS:13146 ../../../build/NEWS:16311 msgid "" "`bpo-30978 `__: str.format_map() now " "passes key lookup exceptions through. Previously any exception was replaced " "with a KeyError exception." msgstr "" -#: ../../../build/NEWS:12800 ../../../build/NEWS:15965 +#: ../../../build/NEWS:13149 ../../../build/NEWS:16314 msgid "" "`bpo-30808 `__: Use _Py_atomic API for " "concurrency-sensitive signal state." msgstr "" -#: ../../../build/NEWS:12802 ../../../build/NEWS:15967 -#: ../../../build/NEWS:20364 +#: ../../../build/NEWS:13151 ../../../build/NEWS:16316 +#: ../../../build/NEWS:20713 msgid "" "`bpo-30876 `__: Relative import from " "unloaded package now reimports the package instead of failing with " @@ -23351,7 +23967,7 @@ msgid "" "rather than SystemError." msgstr "" -#: ../../../build/NEWS:12806 ../../../build/NEWS:15971 +#: ../../../build/NEWS:13155 ../../../build/NEWS:16320 msgid "" "`bpo-30703 `__: Improve signal delivery." " Avoid using Py_AddPendingCall from signal handler, to avoid calling signal-" @@ -23360,53 +23976,53 @@ msgid "" "(some signals could be lost)." msgstr "" -#: ../../../build/NEWS:12811 ../../../build/NEWS:15976 -#: ../../../build/NEWS:20368 +#: ../../../build/NEWS:13160 ../../../build/NEWS:16325 +#: ../../../build/NEWS:20717 msgid "" "`bpo-30765 `__: Avoid blocking in " "pthread_mutex_lock() when PyThread_acquire_lock() is asked not to block." msgstr "" -#: ../../../build/NEWS:12814 ../../../build/NEWS:15979 +#: ../../../build/NEWS:13163 ../../../build/NEWS:16328 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:12817 ../../../build/NEWS:15982 +#: ../../../build/NEWS:13166 ../../../build/NEWS:16331 msgid "" "`bpo-30814 `__: Fixed a race condition " "when import a submodule from a package." msgstr "" -#: ../../../build/NEWS:12819 +#: ../../../build/NEWS:13168 msgid "" "`bpo-30736 `__: The internal unicodedata" " database has been upgraded to Unicode 10.0." msgstr "" -#: ../../../build/NEWS:12822 +#: ../../../build/NEWS:13171 msgid "" "`bpo-30604 `__: Move co_extra_freefuncs " "from per-thread to per-interpreter to avoid crashes." msgstr "" -#: ../../../build/NEWS:12825 ../../../build/NEWS:15984 +#: ../../../build/NEWS:13174 ../../../build/NEWS:16333 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:12828 ../../../build/NEWS:16399 +#: ../../../build/NEWS:13177 ../../../build/NEWS:16748 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:12831 +#: ../../../build/NEWS:13180 msgid "" "`bpo-30501 `__: The compiler now " "produces more optimal code for complex condition expressions in the \"if\", " @@ -23414,7 +24030,7 @@ msgid "" "expressions and comprehensions." msgstr "" -#: ../../../build/NEWS:12835 +#: ../../../build/NEWS:13184 msgid "" "`bpo-28180 `__: Implement :pep:`538` " "(legacy C locale coercion). This means that when a suitable coercion target " @@ -23423,20 +24039,20 @@ msgid "" "ASCII." msgstr "" -#: ../../../build/NEWS:12840 +#: ../../../build/NEWS:13189 msgid "" "`bpo-30486 `__: Allows setting cell " "values for __closure__. Patch by Lisa Roach." msgstr "" -#: ../../../build/NEWS:12843 +#: ../../../build/NEWS:13192 msgid "" "`bpo-30537 `__: itertools.islice now " "accepts integer-like objects (having an __index__ method) as start, stop, " "and slice arguments" msgstr "" -#: ../../../build/NEWS:12846 +#: ../../../build/NEWS:13195 msgid "" "`bpo-25324 `__: Tokens needed for " "parsing in Python moved to C. ``COMMENT``, ``NL`` and ``ENCODING``. This way" @@ -23444,29 +24060,29 @@ msgid "" "import the tokenize module." msgstr "" -#: ../../../build/NEWS:12850 ../../../build/NEWS:16404 +#: ../../../build/NEWS:13199 ../../../build/NEWS:16753 msgid "" "`bpo-29104 `__: Fixed parsing " "backslashes in f-strings." msgstr "" -#: ../../../build/NEWS:12852 ../../../build/NEWS:16406 -#: ../../../build/NEWS:20371 +#: ../../../build/NEWS:13201 ../../../build/NEWS:16755 +#: ../../../build/NEWS:20720 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:12856 ../../../build/NEWS:16410 -#: ../../../build/NEWS:20375 +#: ../../../build/NEWS:13205 ../../../build/NEWS:16759 +#: ../../../build/NEWS:20724 msgid "" "`bpo-25794 `__: Fixed type.__setattr__()" " and type.__delattr__() for non-interned attribute names. Based on patch by" " Eryk Sun." msgstr "" -#: ../../../build/NEWS:12859 ../../../build/NEWS:16413 +#: ../../../build/NEWS:13208 ../../../build/NEWS:16762 msgid "" "`bpo-30039 `__: If a KeyboardInterrupt " "happens when the interpreter is in the middle of resuming a chain of nested " @@ -23474,61 +24090,61 @@ msgid "" " frame." msgstr "" -#: ../../../build/NEWS:12863 +#: ../../../build/NEWS:13212 msgid "" "`bpo-28974 `__: ``object.__format__(x, " "'')`` is now equivalent to ``str(x)`` rather than ``format(str(self), '')``." msgstr "" -#: ../../../build/NEWS:12866 +#: ../../../build/NEWS:13215 msgid "" "`bpo-30024 `__: Circular imports " "involving absolute imports with binding a submodule to a name are now " "supported." msgstr "" -#: ../../../build/NEWS:12869 ../../../build/NEWS:16417 +#: ../../../build/NEWS:13218 ../../../build/NEWS:16766 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:12873 +#: ../../../build/NEWS:13222 msgid "" "`bpo-29839 `__: len() now raises " "ValueError rather than OverflowError if __len__() returned a large negative " "integer." msgstr "" -#: ../../../build/NEWS:12876 +#: ../../../build/NEWS:13225 msgid "" "`bpo-11913 `__: README.rst is now " "included in the list of distutils standard READMEs and therefore included in" " source distributions." msgstr "" -#: ../../../build/NEWS:12879 +#: ../../../build/NEWS:13228 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:12883 ../../../build/NEWS:16421 +#: ../../../build/NEWS:13232 ../../../build/NEWS:16770 msgid "" "`bpo-29949 `__: Fix memory usage " "regression of set and frozenset object." msgstr "" -#: ../../../build/NEWS:12885 ../../../build/NEWS:16423 -#: ../../../build/NEWS:20378 +#: ../../../build/NEWS:13234 ../../../build/NEWS:16772 +#: ../../../build/NEWS:20727 msgid "" "`bpo-29935 `__: Fixed error messages in " "the index() method of tuple, list and deque when pass indices of wrong type." msgstr "" -#: ../../../build/NEWS:12888 +#: ../../../build/NEWS:13237 msgid "" "`bpo-29816 `__: Shift operation now has " "less opportunity to raise OverflowError. ValueError always is raised rather " @@ -23536,44 +24152,44 @@ msgid "" "count always returns zero." msgstr "" -#: ../../../build/NEWS:12893 +#: ../../../build/NEWS:13242 msgid "" "`bpo-24821 `__: Fixed the slowing down " "to 25 times in the searching of some unlucky Unicode characters." msgstr "" -#: ../../../build/NEWS:12896 +#: ../../../build/NEWS:13245 msgid "" "`bpo-29102 `__: Add a unique ID to " "PyInterpreterState. This makes it easier to identify each subinterpreter." msgstr "" -#: ../../../build/NEWS:12899 +#: ../../../build/NEWS:13248 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:12903 ../../../build/NEWS:16426 +#: ../../../build/NEWS:13252 ../../../build/NEWS:16775 msgid "" "`bpo-29859 `__: Show correct error " "messages when any of the pthread_* calls in thread_pthread.h fails." msgstr "" -#: ../../../build/NEWS:12906 +#: ../../../build/NEWS:13255 msgid "" "`bpo-29849 `__: Fix a memory leak when " "an ImportError is raised during from import." msgstr "" -#: ../../../build/NEWS:12909 ../../../build/NEWS:16434 +#: ../../../build/NEWS:13258 ../../../build/NEWS:16783 msgid "" "`bpo-28856 `__: Fix an oversight that %b" " format for bytes should support objects follow the buffer protocol." msgstr "" -#: ../../../build/NEWS:12912 ../../../build/NEWS:16751 +#: ../../../build/NEWS:13261 ../../../build/NEWS:17100 msgid "" "`bpo-29723 `__: The ``sys.path[0]`` " "initialization change for `bpo-29139 `__" @@ -23585,81 +24201,81 @@ msgid "" "location named on the command line." msgstr "" -#: ../../../build/NEWS:12920 +#: ../../../build/NEWS:13269 msgid "" "`bpo-29568 `__: Escaped percent \"%%\" " "in the format string for classic string formatting no longer allows any " "characters between two percents." msgstr "" -#: ../../../build/NEWS:12923 ../../../build/NEWS:16437 +#: ../../../build/NEWS:13272 ../../../build/NEWS:16786 msgid "" "`bpo-29714 `__: Fix a regression that " "bytes format may fail when containing zero bytes inside." msgstr "" -#: ../../../build/NEWS:12926 +#: ../../../build/NEWS:13275 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:12930 ../../../build/NEWS:16775 +#: ../../../build/NEWS:13279 ../../../build/NEWS:17124 msgid "" "`bpo-28893 `__: Set correct __cause__ " "for errors about invalid awaitables returned from __aiter__ and __anext__." msgstr "" -#: ../../../build/NEWS:12933 ../../../build/NEWS:16429 -#: ../../../build/NEWS:20381 +#: ../../../build/NEWS:13282 ../../../build/NEWS:16778 +#: ../../../build/NEWS:20730 msgid "" "`bpo-28876 `__: ``bool(range)`` works " "even if ``len(range)`` raises :exc:`OverflowError`." msgstr "" -#: ../../../build/NEWS:12936 ../../../build/NEWS:16778 +#: ../../../build/NEWS:13285 ../../../build/NEWS:17127 msgid "" "`bpo-29683 `__: Fixes to memory " "allocation in _PyCode_SetExtra. Patch by Brian Coleman." msgstr "" -#: ../../../build/NEWS:12939 ../../../build/NEWS:16781 +#: ../../../build/NEWS:13288 ../../../build/NEWS:17130 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:12943 ../../../build/NEWS:16785 -#: ../../../build/NEWS:20392 +#: ../../../build/NEWS:13292 ../../../build/NEWS:17134 +#: ../../../build/NEWS:20741 msgid "" "`bpo-28598 `__: Support __rmod__ for " "subclasses of str being called before str.__mod__. Patch by Martijn Pieters." msgstr "" -#: ../../../build/NEWS:12946 ../../../build/NEWS:16788 +#: ../../../build/NEWS:13295 ../../../build/NEWS:17137 msgid "" "`bpo-29607 `__: Fix stack_effect " "computation for CALL_FUNCTION_EX. Patch by Matthieu Dartiailh." msgstr "" -#: ../../../build/NEWS:12949 ../../../build/NEWS:16791 -#: ../../../build/NEWS:20395 +#: ../../../build/NEWS:13298 ../../../build/NEWS:17140 +#: ../../../build/NEWS:20744 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:12953 ../../../build/NEWS:16795 -#: ../../../build/NEWS:20399 +#: ../../../build/NEWS:13302 ../../../build/NEWS:17144 +#: ../../../build/NEWS:20748 msgid "" "`bpo-29347 `__: Fixed possibly " "dereferencing undefined pointers when creating weakref objects." msgstr "" -#: ../../../build/NEWS:12956 +#: ../../../build/NEWS:13305 msgid "" "`bpo-29463 `__: Add ``docstring`` field " "to Module, ClassDef, FunctionDef, and AsyncFunctionDef ast nodes. docstring" @@ -23668,122 +24284,122 @@ msgid "" ":issue:`32911`.)" msgstr "" -#: ../../../build/NEWS:12961 ../../../build/NEWS:16798 -#: ../../../build/NEWS:20402 +#: ../../../build/NEWS:13310 ../../../build/NEWS:17147 +#: ../../../build/NEWS:20751 msgid "" "`bpo-29438 `__: Fixed use-after-free " "problem in key sharing dict." msgstr "" -#: ../../../build/NEWS:12963 +#: ../../../build/NEWS:13312 msgid "" "`bpo-29546 `__: Set the 'path' and " "'name' attribute on ImportError for ``from ... import ...``." msgstr "" -#: ../../../build/NEWS:12966 +#: ../../../build/NEWS:13315 msgid "" "`bpo-29546 `__: Improve from-import " "error message with location" msgstr "" -#: ../../../build/NEWS:12968 ../../../build/NEWS:16440 -#: ../../../build/NEWS:20409 +#: ../../../build/NEWS:13317 ../../../build/NEWS:16789 +#: ../../../build/NEWS:20758 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:12971 ../../../build/NEWS:16800 -#: ../../../build/NEWS:20404 +#: ../../../build/NEWS:13320 ../../../build/NEWS:17149 +#: ../../../build/NEWS:20753 msgid "" "`bpo-29319 `__: Prevent " "RunMainFromImporter overwriting sys.path[0]." msgstr "" -#: ../../../build/NEWS:12973 ../../../build/NEWS:16802 -#: ../../../build/NEWS:20406 +#: ../../../build/NEWS:13322 ../../../build/NEWS:17151 +#: ../../../build/NEWS:20755 msgid "" "`bpo-29337 `__: Fixed possible " "BytesWarning when compare the code objects. Warnings could be emitted at " "compile time." msgstr "" -#: ../../../build/NEWS:12976 ../../../build/NEWS:16805 +#: ../../../build/NEWS:13325 ../../../build/NEWS:17154 msgid "" "`bpo-29327 `__: Fixed a crash when pass " "the iterable keyword argument to sorted()." msgstr "" -#: ../../../build/NEWS:12979 ../../../build/NEWS:16808 +#: ../../../build/NEWS:13328 ../../../build/NEWS:17157 msgid "" "`bpo-29034 `__: Fix memory leak and use-" "after-free in os module (path_converter)." msgstr "" -#: ../../../build/NEWS:12982 ../../../build/NEWS:16811 +#: ../../../build/NEWS:13331 ../../../build/NEWS:17160 msgid "" "`bpo-29159 `__: Fix regression in " "bytes(x) when x.__index__() raises Exception." msgstr "" -#: ../../../build/NEWS:12984 +#: ../../../build/NEWS:13333 msgid "" "`bpo-29049 `__: Call " "_PyObject_GC_TRACK() lazily when calling Python function. Calling function " "is up to 5% faster." msgstr "" -#: ../../../build/NEWS:12987 +#: ../../../build/NEWS:13336 msgid "" "`bpo-28927 `__: bytes.fromhex() and " "bytearray.fromhex() now ignore all ASCII whitespace, not only spaces. Patch" " by Robert Xiao." msgstr "" -#: ../../../build/NEWS:12990 ../../../build/NEWS:16813 -#: ../../../build/NEWS:20758 +#: ../../../build/NEWS:13339 ../../../build/NEWS:17162 +#: ../../../build/NEWS:21107 msgid "" "`bpo-28932 `__: Do not include " " if it does not exist." msgstr "" -#: ../../../build/NEWS:12992 ../../../build/NEWS:16815 -#: ../../../build/NEWS:20763 +#: ../../../build/NEWS:13341 ../../../build/NEWS:17164 +#: ../../../build/NEWS:21112 msgid "" "`bpo-25677 `__: Correct the positioning " "of the syntax error caret for indented blocks. Based on patch by Michael " "Layzell." msgstr "" -#: ../../../build/NEWS:12995 ../../../build/NEWS:16818 -#: ../../../build/NEWS:20766 +#: ../../../build/NEWS:13344 ../../../build/NEWS:17167 +#: ../../../build/NEWS:21115 msgid "" "`bpo-29000 `__: Fixed bytes formatting " "of octals with zero padding in alternate form." msgstr "" -#: ../../../build/NEWS:12998 +#: ../../../build/NEWS:13347 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:13001 +#: ../../../build/NEWS:13350 msgid "" "`bpo-28596 `__: The preferred encoding " "is UTF-8 on Android. Patch written by Chi Hsuan Yen." msgstr "" -#: ../../../build/NEWS:13004 +#: ../../../build/NEWS:13353 msgid "" "`bpo-22257 `__: Clean up interpreter " "startup (see :pep:`432`)." msgstr "" -#: ../../../build/NEWS:13006 ../../../build/NEWS:16821 +#: ../../../build/NEWS:13355 ../../../build/NEWS:17170 msgid "" "`bpo-26919 `__: On Android, operating " "system data is now always encoded/decoded to/from UTF-8, instead of the " @@ -23791,42 +24407,42 @@ msgid "" "os.fsdecode() which are already using UTF-8." msgstr "" -#: ../../../build/NEWS:13010 ../../../build/NEWS:16825 +#: ../../../build/NEWS:13359 ../../../build/NEWS:17174 msgid "" "`bpo-28991 `__: functools.lru_cache() " "was susceptible to an obscure reentrancy bug triggerable by a monkey-patched" " len() function." msgstr "" -#: ../../../build/NEWS:13013 ../../../build/NEWS:17099 +#: ../../../build/NEWS:13362 ../../../build/NEWS:17448 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:13016 ../../../build/NEWS:16828 +#: ../../../build/NEWS:13365 ../../../build/NEWS:17177 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:13019 ../../../build/NEWS:16831 -#: ../../../build/NEWS:20769 +#: ../../../build/NEWS:13368 ../../../build/NEWS:17180 +#: ../../../build/NEWS:21118 msgid "" "`bpo-28512 `__: Fixed setting the offset" " attribute of SyntaxError by PyErr_SyntaxLocationEx() and " "PyErr_SyntaxLocationObject()." msgstr "" -#: ../../../build/NEWS:13022 ../../../build/NEWS:16834 +#: ../../../build/NEWS:13371 ../../../build/NEWS:17183 msgid "" "`bpo-28918 `__: Fix the cross " "compilation of xxlimited when Python has been built with Py_DEBUG defined." msgstr "" -#: ../../../build/NEWS:13025 ../../../build/NEWS:17129 +#: ../../../build/NEWS:13374 ../../../build/NEWS:17478 msgid "" "`bpo-23722 `__: Rather than silently " "producing a class that doesn't support zero-argument ``super()`` in methods," @@ -23835,7 +24451,7 @@ msgid "" "supports zero-argument ``super()``." msgstr "" -#: ../../../build/NEWS:13031 ../../../build/NEWS:17135 +#: ../../../build/NEWS:13380 ../../../build/NEWS:17484 msgid "" "`bpo-28797 `__: Modifying the class " "__dict__ inside the __set_name__ method of a descriptor that is used inside " @@ -23843,7 +24459,7 @@ msgid "" "descriptors." msgstr "" -#: ../../../build/NEWS:13035 +#: ../../../build/NEWS:13384 msgid "" "`bpo-28799 `__: Remove the " "``PyEval_GetCallStats()`` function and deprecate the untested and " @@ -23852,13 +24468,13 @@ msgid "" ":mod:`profile` to profile function calls." msgstr "" -#: ../../../build/NEWS:13040 +#: ../../../build/NEWS:13389 msgid "" "`bpo-12844 `__: More than 255 arguments " "can now be passed to a function." msgstr "" -#: ../../../build/NEWS:13042 ../../../build/NEWS:17139 +#: ../../../build/NEWS:13391 ../../../build/NEWS:17488 msgid "" "`bpo-28782 `__: Fix a bug in the " "implementation ``yield from`` when checking if the next instruction is " @@ -23866,7 +24482,7 @@ msgid "" "`__)." msgstr "" -#: ../../../build/NEWS:13046 +#: ../../../build/NEWS:13395 msgid "" "`bpo-28774 `__: Fix error position of " "the unicode error in ASCII and Latin1 encoders when a string returned by the" @@ -23874,20 +24490,20 @@ msgid "" " ASCII codec, characters out of the U+0000-U+00FF range for Latin1)." msgstr "" -#: ../../../build/NEWS:13051 ../../../build/NEWS:16837 +#: ../../../build/NEWS:13400 ../../../build/NEWS:17186 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:13054 ../../../build/NEWS:17193 +#: ../../../build/NEWS:13403 ../../../build/NEWS:17542 msgid "" "`bpo-28532 `__: Show sys.version when -V" " option is supplied twice." msgstr "" -#: ../../../build/NEWS:13056 ../../../build/NEWS:17195 +#: ../../../build/NEWS:13405 ../../../build/NEWS:17544 msgid "" "`bpo-27100 `__: The with-statement now " "checks for __enter__ before it checks for __exit__. This gives less " @@ -23895,351 +24511,351 @@ msgid "" "Ellington." msgstr "" -#: ../../../build/NEWS:13060 ../../../build/NEWS:17199 +#: ../../../build/NEWS:13409 ../../../build/NEWS:17548 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:13063 ../../../build/NEWS:17202 +#: ../../../build/NEWS:13412 ../../../build/NEWS:17551 msgid "" "`bpo-26920 `__: Fix not getting the " "locale's charset upon initializing the interpreter, on platforms that do not" " have langinfo." msgstr "" -#: ../../../build/NEWS:13066 ../../../build/NEWS:17205 -#: ../../../build/NEWS:20775 +#: ../../../build/NEWS:13415 ../../../build/NEWS:17554 +#: ../../../build/NEWS:21124 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:13069 ../../../build/NEWS:17211 +#: ../../../build/NEWS:13418 ../../../build/NEWS:17560 msgid "" "`bpo-28665 `__: Improve speed of the " "STORE_DEREF opcode by 40%." msgstr "" -#: ../../../build/NEWS:13071 ../../../build/NEWS:17208 -#: ../../../build/NEWS:20778 +#: ../../../build/NEWS:13420 ../../../build/NEWS:17557 +#: ../../../build/NEWS:21127 msgid "" "`bpo-19398 `__: Extra slash no longer " "added to sys.path components in case of empty compile-time PYTHONPATH " "components." msgstr "" -#: ../../../build/NEWS:13074 +#: ../../../build/NEWS:13423 msgid "" "`bpo-28621 `__: Sped up converting int " "to float by reusing faster bits counting implementation. Patch by Adrian " "Wielgosik." msgstr "" -#: ../../../build/NEWS:13077 +#: ../../../build/NEWS:13426 msgid "" "`bpo-28580 `__: Optimize iterating split" " table values. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:13079 ../../../build/NEWS:17213 +#: ../../../build/NEWS:13428 ../../../build/NEWS:17562 msgid "" "`bpo-28583 `__: PyDict_SetDefault didn't" " combine split table when needed. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:13082 ../../../build/NEWS:17307 +#: ../../../build/NEWS:13431 ../../../build/NEWS:17656 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:13086 ../../../build/NEWS:17311 +#: ../../../build/NEWS:13435 ../../../build/NEWS:17660 msgid "" "`bpo-28509 `__: dict.update() no longer " "allocate unnecessary large memory." msgstr "" -#: ../../../build/NEWS:13088 ../../../build/NEWS:17313 -#: ../../../build/NEWS:20781 +#: ../../../build/NEWS:13437 ../../../build/NEWS:17662 +#: ../../../build/NEWS:21130 msgid "" "`bpo-28426 `__: Fixed potential crash in" " PyUnicode_AsDecodedObject() in debug build." msgstr "" -#: ../../../build/NEWS:13091 ../../../build/NEWS:17316 +#: ../../../build/NEWS:13440 ../../../build/NEWS:17665 msgid "" "`bpo-28517 `__: Fixed of-by-one error in" " the peephole optimizer that caused keeping unreachable code." msgstr "" -#: ../../../build/NEWS:13094 ../../../build/NEWS:17319 +#: ../../../build/NEWS:13443 ../../../build/NEWS:17668 msgid "" "`bpo-28214 `__: Improved exception " "reporting for problematic __set_name__ attributes." msgstr "" -#: ../../../build/NEWS:13097 ../../../build/NEWS:17322 -#: ../../../build/NEWS:20784 +#: ../../../build/NEWS:13446 ../../../build/NEWS:17671 +#: ../../../build/NEWS:21133 msgid "" "`bpo-23782 `__: Fixed possible memory " "leak in _PyTraceback_Add() and exception loss in PyTraceBack_Here()." msgstr "" -#: ../../../build/NEWS:13100 ../../../build/NEWS:17431 +#: ../../../build/NEWS:13449 ../../../build/NEWS:17780 msgid "" "`bpo-28183 `__: Optimize and cleanup " "dict iteration." msgstr "" -#: ../../../build/NEWS:13102 ../../../build/NEWS:17433 +#: ../../../build/NEWS:13451 ../../../build/NEWS:17782 msgid "" "`bpo-26081 `__: Added C implementation " "of asyncio.Future. Original patch by Yury Selivanov." msgstr "" -#: ../../../build/NEWS:13105 ../../../build/NEWS:17436 -#: ../../../build/NEWS:20787 +#: ../../../build/NEWS:13454 ../../../build/NEWS:17785 +#: ../../../build/NEWS:21136 msgid "" "`bpo-28379 `__: Added sanity checks and " "tests for PyUnicode_CopyCharacters(). Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:13108 ../../../build/NEWS:17439 -#: ../../../build/NEWS:20790 +#: ../../../build/NEWS:13457 ../../../build/NEWS:17788 +#: ../../../build/NEWS:21139 msgid "" "`bpo-28376 `__: The type of long range " "iterator is now registered as Iterator. Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:13111 +#: ../../../build/NEWS:13460 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:13115 ../../../build/NEWS:17448 -#: ../../../build/NEWS:20796 +#: ../../../build/NEWS:13464 ../../../build/NEWS:17797 +#: ../../../build/NEWS:21145 msgid "" "`bpo-26906 `__: Resolving special " "methods of uninitialized type now causes implicit initialization of the type" " instead of a fail." msgstr "" -#: ../../../build/NEWS:13118 ../../../build/NEWS:17451 -#: ../../../build/NEWS:20799 +#: ../../../build/NEWS:13467 ../../../build/NEWS:17800 +#: ../../../build/NEWS:21148 msgid "" "`bpo-18287 `__: PyType_Ready() now " "checks that tp_name is not NULL. Original patch by Niklas Koep." msgstr "" -#: ../../../build/NEWS:13121 ../../../build/NEWS:17454 -#: ../../../build/NEWS:20802 +#: ../../../build/NEWS:13470 ../../../build/NEWS:17803 +#: ../../../build/NEWS:21151 msgid "" "`bpo-24098 `__: Fixed possible crash " "when AST is changed in process of compiling it." msgstr "" -#: ../../../build/NEWS:13124 ../../../build/NEWS:17457 +#: ../../../build/NEWS:13473 ../../../build/NEWS:17806 msgid "" "`bpo-28201 `__: Dict reduces possibility" " of 2nd conflict in hash table when hashes have same lower bits." msgstr "" -#: ../../../build/NEWS:13127 ../../../build/NEWS:17460 -#: ../../../build/NEWS:20805 +#: ../../../build/NEWS:13476 ../../../build/NEWS:17809 +#: ../../../build/NEWS:21154 msgid "" "`bpo-28350 `__: String constants with " "null character no longer interned." msgstr "" -#: ../../../build/NEWS:13129 ../../../build/NEWS:17462 -#: ../../../build/NEWS:20807 +#: ../../../build/NEWS:13478 ../../../build/NEWS:17811 +#: ../../../build/NEWS:21156 msgid "" "`bpo-26617 `__: Fix crash when GC runs " "during weakref callbacks." msgstr "" -#: ../../../build/NEWS:13131 ../../../build/NEWS:17464 -#: ../../../build/NEWS:20809 +#: ../../../build/NEWS:13480 ../../../build/NEWS:17813 +#: ../../../build/NEWS:21158 msgid "" "`bpo-27942 `__: String constants now " "interned recursively in tuples and frozensets." msgstr "" -#: ../../../build/NEWS:13134 +#: ../../../build/NEWS:13483 msgid "" "`bpo-28289 `__: ImportError.__init__ now" " resets not specified attributes." msgstr "" -#: ../../../build/NEWS:13136 ../../../build/NEWS:17467 -#: ../../../build/NEWS:20812 +#: ../../../build/NEWS:13485 ../../../build/NEWS:17816 +#: ../../../build/NEWS:21161 msgid "" "`bpo-21578 `__: Fixed misleading error " "message when ImportError called with invalid keyword args." msgstr "" -#: ../../../build/NEWS:13139 ../../../build/NEWS:17470 +#: ../../../build/NEWS:13488 ../../../build/NEWS:17819 msgid "" "`bpo-28203 `__: Fix incorrect type in " "complex(1.0, {2:3}) error message. Patch by Soumya Sharma." msgstr "" -#: ../../../build/NEWS:13142 ../../../build/NEWS:17473 +#: ../../../build/NEWS:13491 ../../../build/NEWS:17822 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:13145 ../../../build/NEWS:17476 +#: ../../../build/NEWS:13494 ../../../build/NEWS:17825 msgid "" "`bpo-28214 `__: Now __set_name__ is " "looked up on the class instead of the instance." msgstr "" -#: ../../../build/NEWS:13148 ../../../build/NEWS:17479 -#: ../../../build/NEWS:20818 +#: ../../../build/NEWS:13497 ../../../build/NEWS:17828 +#: ../../../build/NEWS:21167 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:13151 ../../../build/NEWS:17482 +#: ../../../build/NEWS:13500 ../../../build/NEWS:17831 msgid "" "`bpo-28192 `__: Don't import readline in" " isolated mode." msgstr "" -#: ../../../build/NEWS:13153 +#: ../../../build/NEWS:13502 msgid "" "`bpo-27441 `__: Remove some redundant " "assignments to ob_size in longobject.c. Thanks Oren Milman." msgstr "" -#: ../../../build/NEWS:13156 +#: ../../../build/NEWS:13505 msgid "" "`bpo-27222 `__: Clean up redundant code " "in long_rshift function. Thanks Oren Milman." msgstr "" -#: ../../../build/NEWS:13159 ../../../build/NEWS:17484 +#: ../../../build/NEWS:13508 ../../../build/NEWS:17833 msgid "Upgrade internal unicode databases to Unicode version 9.0.0." msgstr "Perbarui database unicode internal ke Unicode versi 9.0.0." -#: ../../../build/NEWS:13161 ../../../build/NEWS:17486 -#: ../../../build/NEWS:20821 +#: ../../../build/NEWS:13510 ../../../build/NEWS:17835 +#: ../../../build/NEWS:21170 msgid "" "`bpo-28131 `__: Fix a regression in " "zipimport's compile_source(). zipimport should use the same optimization " "level as the interpreter." msgstr "" -#: ../../../build/NEWS:13164 ../../../build/NEWS:17489 +#: ../../../build/NEWS:13513 ../../../build/NEWS:17838 msgid "" "`bpo-28126 `__: Replace Py_MEMCPY with " "memcpy(). Visual Studio can properly optimize memcpy()." msgstr "" -#: ../../../build/NEWS:13167 ../../../build/NEWS:17492 +#: ../../../build/NEWS:13516 ../../../build/NEWS:17841 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:13170 ../../../build/NEWS:17495 +#: ../../../build/NEWS:13519 ../../../build/NEWS:17844 msgid "" "`bpo-26182 `__: Raise DeprecationWarning" " when async and await keywords are used as variable/attribute/class/function" " name." msgstr "" -#: ../../../build/NEWS:13173 ../../../build/NEWS:17220 +#: ../../../build/NEWS:13522 ../../../build/NEWS:17569 msgid "" "`bpo-26182 `__: Fix a refleak in code " "that raises DeprecationWarning." msgstr "" -#: ../../../build/NEWS:13175 ../../../build/NEWS:17222 +#: ../../../build/NEWS:13524 ../../../build/NEWS:17571 msgid "" "`bpo-28721 `__: Fix asynchronous " "generators aclose() and athrow() to handle StopAsyncIteration propagation " "properly." msgstr "" -#: ../../../build/NEWS:13178 +#: ../../../build/NEWS:13527 msgid "" "`bpo-26110 `__: Speed-up method calls: " "add LOAD_METHOD and CALL_METHOD opcodes." msgstr "" -#: ../../../build/NEWS:13183 ../../../build/NEWS:15990 +#: ../../../build/NEWS:13532 ../../../build/NEWS:16339 msgid "" "`bpo-31499 `__: xml.etree: Fix a crash " "when a parser is part of a reference cycle." msgstr "" -#: ../../../build/NEWS:13186 ../../../build/NEWS:15713 +#: ../../../build/NEWS:13535 ../../../build/NEWS:16062 msgid "" "`bpo-31482 `__: ``random.seed()`` now " "works with bytes in version=1" msgstr "" -#: ../../../build/NEWS:13188 ../../../build/NEWS:15993 +#: ../../../build/NEWS:13537 ../../../build/NEWS:16342 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:13191 ../../../build/NEWS:15996 +#: ../../../build/NEWS:13540 ../../../build/NEWS:16345 msgid "" "`bpo-28556 `__: Speed improvements to " "the ``typing`` module. Original PRs by Ivan Levkivskyi and Mitar." msgstr "" -#: ../../../build/NEWS:13194 ../../../build/NEWS:15999 +#: ../../../build/NEWS:13543 ../../../build/NEWS:16348 msgid "" "`bpo-31544 `__: The C accelerator module" " of ElementTree ignored exceptions raised when looking up TreeBuilder target" " methods in XMLParser()." msgstr "" -#: ../../../build/NEWS:13197 ../../../build/NEWS:16002 +#: ../../../build/NEWS:13546 ../../../build/NEWS:16351 msgid "" "`bpo-31234 `__: " "socket.create_connection() now fixes manually a reference cycle: clear the " "variable storing the last exception on success." msgstr "" -#: ../../../build/NEWS:13200 ../../../build/NEWS:16005 +#: ../../../build/NEWS:13549 ../../../build/NEWS:16354 msgid "" "`bpo-31457 `__: LoggerAdapter objects " "can now be nested." msgstr "" -#: ../../../build/NEWS:13202 +#: ../../../build/NEWS:13551 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:13206 +#: ../../../build/NEWS:13555 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:13209 +#: ../../../build/NEWS:13558 msgid "" "`bpo-28638 `__: Changed the " "implementation strategy for collections.namedtuple() to substantially reduce" @@ -24253,39 +24869,39 @@ msgid "" "Serhiy Storchaka, and Raymond Hettinger.)" msgstr "" -#: ../../../build/NEWS:13220 ../../../build/NEWS:16007 +#: ../../../build/NEWS:13569 ../../../build/NEWS:16356 msgid "" "`bpo-31400 `__: Improves SSL error " "handling to avoid losing error numbers." msgstr "" -#: ../../../build/NEWS:13222 +#: ../../../build/NEWS:13571 msgid "" "`bpo-27629 `__: Make return types of " "SSLContext.wrap_bio() and SSLContext.wrap_socket() customizable." msgstr "" -#: ../../../build/NEWS:13225 ../../../build/NEWS:16009 +#: ../../../build/NEWS:13574 ../../../build/NEWS:16358 msgid "" "`bpo-28958 `__: ssl.SSLContext() now " "uses OpenSSL error information when a context cannot be instantiated." msgstr "" -#: ../../../build/NEWS:13228 +#: ../../../build/NEWS:13577 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:13232 ../../../build/NEWS:16012 +#: ../../../build/NEWS:13581 ../../../build/NEWS:16361 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:13236 +#: ../../../build/NEWS:13585 msgid "" "`bpo-14191 `__: A new function " "``argparse.ArgumentParser.parse_intermixed_args`` provides the ability to " @@ -24293,33 +24909,33 @@ msgid "" "arguments." msgstr "" -#: ../../../build/NEWS:13241 ../../../build/NEWS:16016 +#: ../../../build/NEWS:13590 ../../../build/NEWS:16365 msgid "" "`bpo-31178 `__: Fix string concatenation" " bug in rare error path in the subprocess module" msgstr "" -#: ../../../build/NEWS:13244 ../../../build/NEWS:16019 +#: ../../../build/NEWS:13593 ../../../build/NEWS:16368 msgid "" "`bpo-31350 `__: Micro-optimize " ":func:`asyncio._get_running_loop` to become up to 10% faster." msgstr "" -#: ../../../build/NEWS:13247 ../../../build/NEWS:16022 -#: ../../../build/NEWS:20314 +#: ../../../build/NEWS:13596 ../../../build/NEWS:16371 +#: ../../../build/NEWS:20663 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:13251 ../../../build/NEWS:16026 +#: ../../../build/NEWS:13600 ../../../build/NEWS:16375 msgid "" "`bpo-29136 `__: Add TLS 1.3 cipher " "suites and OP_NO_TLSv1_3." msgstr "" -#: ../../../build/NEWS:13253 +#: ../../../build/NEWS:13602 msgid "" "`bpo-1198569 `__: ``string.Template`` " "subclasses can optionally define ``braceidpattern`` if they want to specify " @@ -24327,7 +24943,7 @@ msgid "" "default) it falls back to ``idpattern``." msgstr "" -#: ../../../build/NEWS:13258 +#: ../../../build/NEWS:13607 msgid "" "`bpo-31326 `__: " "concurrent.futures.ProcessPoolExecutor.shutdown() now explicitly closes the " @@ -24335,61 +24951,61 @@ msgid "" "thread, to prevent leaking a dangling thread." msgstr "" -#: ../../../build/NEWS:13262 ../../../build/NEWS:16037 +#: ../../../build/NEWS:13611 ../../../build/NEWS:16386 msgid "" "`bpo-27144 `__: The ``map()`` and " "``as_completed()`` iterators in ``concurrent.futures`` now avoid keeping a " "reference to yielded objects." msgstr "" -#: ../../../build/NEWS:13265 +#: ../../../build/NEWS:13614 msgid "" "`bpo-31281 `__: Fix " "``fileinput.FileInput(files, inplace=True)`` when ``files`` contain " "``pathlib.Path`` objects." msgstr "" -#: ../../../build/NEWS:13268 ../../../build/NEWS:16040 +#: ../../../build/NEWS:13617 ../../../build/NEWS:16389 msgid "" "`bpo-10746 `__: Fix ctypes producing " "wrong :pep:`3118` type codes for integer types." msgstr "" -#: ../../../build/NEWS:13271 +#: ../../../build/NEWS:13620 msgid "" "`bpo-27584 `__: ``AF_VSOCK`` has been " "added to the socket interface which allows communication between virtual " "machines and their host." msgstr "" -#: ../../../build/NEWS:13274 ../../../build/NEWS:16043 +#: ../../../build/NEWS:13623 ../../../build/NEWS:16392 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:13278 +#: ../../../build/NEWS:13627 msgid "" "`bpo-29741 `__: Update some methods in " "the _pyio module to also accept integer types. Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:13281 ../../../build/NEWS:16047 +#: ../../../build/NEWS:13630 ../../../build/NEWS:16396 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:13285 ../../../build/NEWS:16051 +#: ../../../build/NEWS:13634 ../../../build/NEWS:16400 msgid "" "`bpo-31247 `__: xmlrpc.server now " "explicitly breaks reference cycles when using sys.exc_info() in code " "handling exceptions." msgstr "" -#: ../../../build/NEWS:13288 +#: ../../../build/NEWS:13637 msgid "" "`bpo-23835 `__: configparser: reading " "defaults in the ``ConfigParser()`` constructor is now using ``read_dict()``," @@ -24398,7 +25014,7 @@ msgid "" "converted to strings. Patch by James Tocknell." msgstr "" -#: ../../../build/NEWS:13294 ../../../build/NEWS:14968 +#: ../../../build/NEWS:13643 ../../../build/NEWS:15317 msgid "" "`bpo-31238 `__: pydoc: the stop() method" " of the private ServerThread class now waits until " @@ -24406,20 +25022,20 @@ msgid "" "docserver attribute to None to break a reference cycle." msgstr "" -#: ../../../build/NEWS:13298 +#: ../../../build/NEWS:13647 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:13301 +#: ../../../build/NEWS:13650 msgid "" "`bpo-31109 `__: Convert zipimport to use" " Argument Clinic." msgstr "" -#: ../../../build/NEWS:13303 ../../../build/NEWS:16054 +#: ../../../build/NEWS:13652 ../../../build/NEWS:16403 msgid "" "`bpo-30102 `__: The ssl and hashlib " "modules now call OPENSSL_add_all_algorithms_noconf() on OpenSSL < 1.1.0. The" @@ -24428,20 +25044,20 @@ msgid "" "Scalet." msgstr "" -#: ../../../build/NEWS:13308 +#: ../../../build/NEWS:13657 msgid "" "`bpo-18966 `__: Non-daemonic threads " "created by a multiprocessing.Process are now joined on child exit." msgstr "" -#: ../../../build/NEWS:13311 +#: ../../../build/NEWS:13660 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:13314 +#: ../../../build/NEWS:13663 msgid "" "`bpo-5001 `__: There are a number of " "uninformative asserts in the `multiprocessing` module, as noted in issue " @@ -24455,33 +25071,33 @@ msgid "" "(drallensmith on github)." msgstr "" -#: ../../../build/NEWS:13324 ../../../build/NEWS:16059 +#: ../../../build/NEWS:13673 ../../../build/NEWS:16408 msgid "" "`bpo-31185 `__: Fixed miscellaneous " "errors in asyncio speedup module." msgstr "" -#: ../../../build/NEWS:13326 +#: ../../../build/NEWS:13675 msgid "" "`bpo-31151 `__: " "socketserver.ForkingMixIn.server_close() now waits until all child processes" " completed to prevent leaking zombie processes." msgstr "" -#: ../../../build/NEWS:13329 +#: ../../../build/NEWS:13678 msgid "" "`bpo-31072 `__: Add an ``include_file`` " "parameter to ``zipapp.create_archive()``" msgstr "" -#: ../../../build/NEWS:13332 +#: ../../../build/NEWS:13681 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:13335 ../../../build/NEWS:16061 +#: ../../../build/NEWS:13684 ../../../build/NEWS:16410 msgid "" "`bpo-31135 `__: ttk: fix the destroy() " "method of LabeledScale and OptionMenu classes. Call the parent destroy() " @@ -24490,58 +25106,58 @@ msgid "" "garbage collector to destroy all widgets." msgstr "" -#: ../../../build/NEWS:13341 ../../../build/NEWS:16067 +#: ../../../build/NEWS:13690 ../../../build/NEWS:16416 msgid "" "`bpo-31107 `__: Fix " "`copyreg._slotnames()` mangled attribute calculation for classes whose name " "begins with an underscore. Patch by Shane Harvey." msgstr "" -#: ../../../build/NEWS:13344 +#: ../../../build/NEWS:13693 msgid "" "`bpo-31080 `__: Allow " "`logging.config.fileConfig` to accept kwargs and/or args." msgstr "" -#: ../../../build/NEWS:13346 +#: ../../../build/NEWS:13695 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:13350 ../../../build/NEWS:16070 +#: ../../../build/NEWS:13699 ../../../build/NEWS:16419 msgid "" "`bpo-31061 `__: Fixed a crash when using" " asyncio and threads." msgstr "" -#: ../../../build/NEWS:13352 +#: ../../../build/NEWS:13701 msgid "" "`bpo-30987 `__: Added support for CAN " "ISO-TP protocol in the socket module." msgstr "" -#: ../../../build/NEWS:13354 +#: ../../../build/NEWS:13703 msgid "" "`bpo-30522 `__: Added a ``setStream`` " "method to ``logging.StreamHandler`` to allow the stream to be set after " "creation." msgstr "" -#: ../../../build/NEWS:13357 ../../../build/NEWS:16072 +#: ../../../build/NEWS:13706 ../../../build/NEWS:16421 msgid "" "`bpo-30502 `__: Fix handling of long " "oids in ssl. Based on patch by Christian Heimes." msgstr "" -#: ../../../build/NEWS:13360 +#: ../../../build/NEWS:13709 msgid "" "`bpo-5288 `__: Support tzinfo objects " "with sub-minute offsets." msgstr "" -#: ../../../build/NEWS:13362 +#: ../../../build/NEWS:13711 msgid "" "`bpo-30919 `__: Fix shared memory " "performance regression in multiprocessing in 3.x. Shared memory used " @@ -24549,50 +25165,50 @@ msgid "" "careful to do as little disk I/O as possible." msgstr "" -#: ../../../build/NEWS:13366 +#: ../../../build/NEWS:13715 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:13370 ../../../build/NEWS:16082 -#: ../../../build/NEWS:20415 +#: ../../../build/NEWS:13719 ../../../build/NEWS:16431 +#: ../../../build/NEWS:20764 msgid "" "`bpo-29403 `__: Fix ``unittest.mock``'s " "autospec to not fail on method-bound builtin functions. Patch by Aaron " "Gallagher." msgstr "" -#: ../../../build/NEWS:13373 ../../../build/NEWS:16085 -#: ../../../build/NEWS:20418 +#: ../../../build/NEWS:13722 ../../../build/NEWS:16434 +#: ../../../build/NEWS:20767 msgid "" "`bpo-30961 `__: Fix decrementing a " "borrowed reference in tracemalloc." msgstr "" -#: ../../../build/NEWS:13375 +#: ../../../build/NEWS:13724 msgid "" "`bpo-19896 `__: Fix " "multiprocessing.sharedctypes to recognize typecodes ``'q'`` and ``'Q'``." msgstr "" -#: ../../../build/NEWS:13378 +#: ../../../build/NEWS:13727 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:13381 ../../../build/NEWS:16087 +#: ../../../build/NEWS:13730 ../../../build/NEWS:16436 msgid "" "`bpo-25684 `__: Change " "``ttk.OptionMenu`` radiobuttons to be unique across instances of " "``OptionMenu``." msgstr "" -#: ../../../build/NEWS:13384 ../../../build/NEWS:16090 -#: ../../../build/NEWS:20420 +#: ../../../build/NEWS:13733 ../../../build/NEWS:16439 +#: ../../../build/NEWS:20769 msgid "" "`bpo-30886 `__: Fix " "multiprocessing.Queue.join_thread(): it now waits until the thread " @@ -24600,40 +25216,40 @@ msgid "" "the queue." msgstr "" -#: ../../../build/NEWS:13388 ../../../build/NEWS:16094 -#: ../../../build/NEWS:20424 +#: ../../../build/NEWS:13737 ../../../build/NEWS:16443 +#: ../../../build/NEWS:20773 msgid "" "`bpo-29854 `__: Fix segfault in readline" " when using readline's history-size option. Patch by Nir Soffer." msgstr "" -#: ../../../build/NEWS:13391 +#: ../../../build/NEWS:13740 msgid "" "`bpo-30794 `__: Added " "multiprocessing.Process.kill method to terminate using the SIGKILL signal on" " Unix." msgstr "" -#: ../../../build/NEWS:13394 ../../../build/NEWS:16097 +#: ../../../build/NEWS:13743 ../../../build/NEWS:16446 msgid "" "`bpo-30319 `__: socket.close() now " "ignores ECONNRESET error." msgstr "" -#: ../../../build/NEWS:13396 ../../../build/NEWS:16099 +#: ../../../build/NEWS:13745 ../../../build/NEWS:16448 msgid "" "`bpo-30828 `__: Fix out of bounds write " "in `asyncio.CFuture.remove_done_callback()`." msgstr "" -#: ../../../build/NEWS:13399 +#: ../../../build/NEWS:13748 msgid "" "`bpo-30302 `__: Use keywords in the " "``repr`` of ``datetime.timedelta``." msgstr "" -#: ../../../build/NEWS:13401 ../../../build/NEWS:16102 -#: ../../../build/NEWS:20427 +#: ../../../build/NEWS:13750 ../../../build/NEWS:16451 +#: ../../../build/NEWS:20776 msgid "" "`bpo-30807 `__: signal.setitimer() may " "disable the timer when passed a tiny value. Tiny values (such as 1e-6) are " @@ -24643,21 +25259,21 @@ msgid "" "timer instead of (re-)scheduling it." msgstr "" -#: ../../../build/NEWS:13408 ../../../build/NEWS:16109 -#: ../../../build/NEWS:20434 +#: ../../../build/NEWS:13757 ../../../build/NEWS:16458 +#: ../../../build/NEWS:20783 msgid "" "`bpo-30441 `__: Fix bug when modifying " "os.environ while iterating over it" msgstr "" -#: ../../../build/NEWS:13410 +#: ../../../build/NEWS:13759 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:13413 +#: ../../../build/NEWS:13762 msgid "" "`bpo-29293 `__: Add missing parameter " "\"n\" on multiprocessing.Condition.notify(). The doc claims " @@ -24666,20 +25282,20 @@ msgid "" "sleepers to wake up) that threading.Condition.notify() accepts." msgstr "" -#: ../../../build/NEWS:13419 ../../../build/NEWS:16111 -#: ../../../build/NEWS:20436 +#: ../../../build/NEWS:13768 ../../../build/NEWS:16460 +#: ../../../build/NEWS:20785 msgid "" "`bpo-30532 `__: Fix email header value " "parser dropping folding white space in certain cases." msgstr "" -#: ../../../build/NEWS:13422 +#: ../../../build/NEWS:13771 msgid "" "`bpo-30596 `__: Add a ``close()`` method" " to ``multiprocessing.Process``." msgstr "" -#: ../../../build/NEWS:13424 ../../../build/NEWS:16033 +#: ../../../build/NEWS:13773 ../../../build/NEWS:16382 msgid "" "`bpo-9146 `__: Fix a segmentation fault " "in _hashopenssl when standard hash functions such as md5 are not available " @@ -24687,48 +25303,48 @@ msgid "" "environments." msgstr "" -#: ../../../build/NEWS:13428 ../../../build/NEWS:16843 -#: ../../../build/NEWS:20439 +#: ../../../build/NEWS:13777 ../../../build/NEWS:17192 +#: ../../../build/NEWS:20788 msgid "" "`bpo-29169 `__: Update zlib to 1.2.11." msgstr "" -#: ../../../build/NEWS:13430 ../../../build/NEWS:16075 -#: ../../../build/NEWS:20327 +#: ../../../build/NEWS:13779 ../../../build/NEWS:16424 +#: ../../../build/NEWS:20676 msgid "" "`bpo-30119 `__: ftplib.FTP.putline() now" " throws ValueError on commands that contains CR or LF. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:13433 ../../../build/NEWS:16114 -#: ../../../build/NEWS:20441 +#: ../../../build/NEWS:13782 ../../../build/NEWS:16463 +#: ../../../build/NEWS:20790 msgid "" "`bpo-30879 `__: os.listdir() and " "os.scandir() now emit bytes names when called with bytes-like argument." msgstr "" -#: ../../../build/NEWS:13436 ../../../build/NEWS:16117 -#: ../../../build/NEWS:20444 +#: ../../../build/NEWS:13785 ../../../build/NEWS:16466 +#: ../../../build/NEWS:20793 msgid "" "`bpo-30746 `__: Prohibited the '=' " "character in environment variable names in ``os.putenv()`` and " "``os.spawn*()``." msgstr "" -#: ../../../build/NEWS:13439 +#: ../../../build/NEWS:13788 msgid "" "`bpo-30664 `__: The description of a " "unittest subtest now preserves the order of keyword arguments of " "TestCase.subTest()." msgstr "" -#: ../../../build/NEWS:13442 +#: ../../../build/NEWS:13791 msgid "" "`bpo-21071 `__: struct.Struct.format " "type is now :class:`str` instead of :class:`bytes`." msgstr "" -#: ../../../build/NEWS:13445 ../../../build/NEWS:16028 +#: ../../../build/NEWS:13794 ../../../build/NEWS:16377 msgid "" "`bpo-29212 `__: Fix " "concurrent.futures.thread.ThreadPoolExecutor threads to have a non repr() " @@ -24736,46 +25352,46 @@ msgid "" "will now identify themselves as \"ThreadPoolExecutor-y_n\"." msgstr "" -#: ../../../build/NEWS:13450 ../../../build/NEWS:16120 -#: ../../../build/NEWS:20447 +#: ../../../build/NEWS:13799 ../../../build/NEWS:16469 +#: ../../../build/NEWS:20796 msgid "" "`bpo-29755 `__: Fixed the lgettext() " "family of functions in the gettext module. They now always return bytes." msgstr "" -#: ../../../build/NEWS:13453 ../../../build/NEWS:16446 +#: ../../../build/NEWS:13802 ../../../build/NEWS:16795 msgid "" "`bpo-30616 `__: Functional API of enum " "allows to create empty enums. Patched by Dong-hee Na" msgstr "" -#: ../../../build/NEWS:13456 ../../../build/NEWS:16449 +#: ../../../build/NEWS:13805 ../../../build/NEWS:16798 msgid "" "`bpo-30038 `__: Fix race condition " "between signal delivery and wakeup file descriptor. Patch by Nathaniel " "Smith." msgstr "" -#: ../../../build/NEWS:13459 ../../../build/NEWS:16452 +#: ../../../build/NEWS:13808 ../../../build/NEWS:16801 msgid "" "`bpo-23894 `__: lib2to3 now recognizes " "``rb'...'`` and ``f'...'`` strings." msgstr "" -#: ../../../build/NEWS:13461 +#: ../../../build/NEWS:13810 msgid "" "`bpo-24744 `__: pkgutil.walk_packages " "function now raises ValueError if *path* is a string. Patch by Sanyam " "Khurana." msgstr "" -#: ../../../build/NEWS:13464 ../../../build/NEWS:20464 +#: ../../../build/NEWS:13813 ../../../build/NEWS:20813 msgid "" "`bpo-24484 `__: Avoid race condition in " "multiprocessing cleanup." msgstr "" -#: ../../../build/NEWS:13466 +#: ../../../build/NEWS:13815 msgid "" "`bpo-30589 `__: Fix " "multiprocessing.Process.exitcode to return the opposite of the signal number" @@ -24783,41 +25399,41 @@ msgid "" "\"forkserver\" method." msgstr "" -#: ../../../build/NEWS:13470 ../../../build/NEWS:16483 -#: ../../../build/NEWS:20466 +#: ../../../build/NEWS:13819 ../../../build/NEWS:16832 +#: ../../../build/NEWS:20815 msgid "" "`bpo-28994 `__: The traceback no longer " "displayed for SystemExit raised in a callback registered by atexit." msgstr "" -#: ../../../build/NEWS:13473 ../../../build/NEWS:16486 -#: ../../../build/NEWS:20469 +#: ../../../build/NEWS:13822 ../../../build/NEWS:16835 +#: ../../../build/NEWS:20818 msgid "" "`bpo-30508 `__: Don't log exceptions if " "Task/Future \"cancel()\" method was called." msgstr "" -#: ../../../build/NEWS:13476 +#: ../../../build/NEWS:13825 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:13480 +#: ../../../build/NEWS:13829 msgid "" "`bpo-11822 `__: The dis.dis() function " "now is able to disassemble nested code objects." msgstr "" -#: ../../../build/NEWS:13483 +#: ../../../build/NEWS:13832 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:13487 ../../../build/NEWS:16078 +#: ../../../build/NEWS:13836 ../../../build/NEWS:16427 msgid "" "`bpo-30595 `__: " "multiprocessing.Queue.get() with a timeout now polls its reader in non-" @@ -24825,147 +25441,147 @@ msgid "" "longer than the timeout." msgstr "" -#: ../../../build/NEWS:13491 ../../../build/NEWS:16489 -#: ../../../build/NEWS:20472 +#: ../../../build/NEWS:13840 ../../../build/NEWS:16838 +#: ../../../build/NEWS:20821 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:13495 ../../../build/NEWS:16468 +#: ../../../build/NEWS:13844 ../../../build/NEWS:16817 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:13498 ../../../build/NEWS:16493 -#: ../../../build/NEWS:20476 +#: ../../../build/NEWS:13847 ../../../build/NEWS:16842 +#: ../../../build/NEWS:20825 msgid "" "`bpo-29870 `__: Fix ssl sockets leaks " "when connection is aborted in asyncio/ssl implementation. Patch by Michaël " "Sghaïer." msgstr "" -#: ../../../build/NEWS:13501 ../../../build/NEWS:16496 -#: ../../../build/NEWS:20479 +#: ../../../build/NEWS:13850 ../../../build/NEWS:16845 +#: ../../../build/NEWS:20828 msgid "" "`bpo-29743 `__: Closing transport during" " handshake process leaks open socket. Patch by Nikolay Kim" msgstr "" -#: ../../../build/NEWS:13504 ../../../build/NEWS:16499 -#: ../../../build/NEWS:20482 +#: ../../../build/NEWS:13853 ../../../build/NEWS:16848 +#: ../../../build/NEWS:20831 msgid "" "`bpo-27585 `__: Fix waiter cancellation " "in asyncio.Lock. Patch by Mathieu Sornay." msgstr "" -#: ../../../build/NEWS:13507 +#: ../../../build/NEWS:13856 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:13510 ../../../build/NEWS:16502 -#: ../../../build/NEWS:20485 +#: ../../../build/NEWS:13859 ../../../build/NEWS:16851 +#: ../../../build/NEWS:20834 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:13514 +#: ../../../build/NEWS:13863 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:13517 +#: ../../../build/NEWS:13866 msgid "" "`bpo-30520 `__: Loggers are now " "pickleable." msgstr "" -#: ../../../build/NEWS:13519 ../../../build/NEWS:16513 +#: ../../../build/NEWS:13868 ../../../build/NEWS:16862 msgid "" "`bpo-30557 `__: faulthandler now " "correctly filters and displays exception codes on Windows" msgstr "" -#: ../../../build/NEWS:13522 +#: ../../../build/NEWS:13871 msgid "" "`bpo-30526 `__: Add " "TextIOWrapper.reconfigure() and a TextIOWrapper.write_through attribute." msgstr "" -#: ../../../build/NEWS:13525 +#: ../../../build/NEWS:13874 msgid "" "`bpo-30245 `__: Fix possible overflow " "when organize struct.pack_into error message. Patch by Yuan Liu." msgstr "" -#: ../../../build/NEWS:13528 ../../../build/NEWS:16516 -#: ../../../build/NEWS:20489 +#: ../../../build/NEWS:13877 ../../../build/NEWS:16865 +#: ../../../build/NEWS:20838 msgid "" "`bpo-30378 `__: Fix the problem that " "logging.handlers.SysLogHandler cannot handle IPv6 addresses." msgstr "" -#: ../../../build/NEWS:13531 +#: ../../../build/NEWS:13880 msgid "" "`bpo-16500 `__: Allow registering at-" "fork handlers." msgstr "" -#: ../../../build/NEWS:13533 +#: ../../../build/NEWS:13882 msgid "" "`bpo-30470 `__: Deprecate invalid ctypes" " call protection on Windows. Patch by Mariatta Wijaya." msgstr "" -#: ../../../build/NEWS:13536 ../../../build/NEWS:16522 -#: ../../../build/NEWS:20495 +#: ../../../build/NEWS:13885 ../../../build/NEWS:16871 +#: ../../../build/NEWS:20844 msgid "" "`bpo-30414 `__: " "multiprocessing.Queue._feed background running thread do not break from main" " loop on exception." msgstr "" -#: ../../../build/NEWS:13539 ../../../build/NEWS:16525 -#: ../../../build/NEWS:20498 +#: ../../../build/NEWS:13888 ../../../build/NEWS:16874 +#: ../../../build/NEWS:20847 msgid "" "`bpo-30003 `__: Fix handling escape " "characters in HZ codec. Based on patch by Ma Lin." msgstr "" -#: ../../../build/NEWS:13542 ../../../build/NEWS:16457 -#: ../../../build/NEWS:20457 +#: ../../../build/NEWS:13891 ../../../build/NEWS:16806 +#: ../../../build/NEWS:20806 msgid "" "`bpo-30149 `__: inspect.signature() now " "supports callables with variable-argument parameters wrapped with " "partialmethod. Patch by Dong-hee Na." msgstr "" -#: ../../../build/NEWS:13546 +#: ../../../build/NEWS:13895 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:13550 ../../../build/NEWS:16528 -#: ../../../build/NEWS:20501 +#: ../../../build/NEWS:13899 ../../../build/NEWS:16877 +#: ../../../build/NEWS:20850 msgid "" "`bpo-30301 `__: Fix AttributeError when " "using SimpleQueue.empty() under *spawn* and *forkserver* start methods." msgstr "" -#: ../../../build/NEWS:13553 ../../../build/NEWS:16535 -#: ../../../build/NEWS:20508 +#: ../../../build/NEWS:13902 ../../../build/NEWS:16884 +#: ../../../build/NEWS:20857 msgid "" "`bpo-30375 `__: Warnings emitted when " "compile a regular expression now always point to the line in the user code." @@ -24973,8 +25589,8 @@ msgid "" "inside of groups or conditionals." msgstr "" -#: ../../../build/NEWS:13557 ../../../build/NEWS:16531 -#: ../../../build/NEWS:20504 +#: ../../../build/NEWS:13906 ../../../build/NEWS:16880 +#: ../../../build/NEWS:20853 msgid "" "`bpo-30329 `__: imaplib and poplib now " "catch the Windows socket WSAEINVAL error (code 10022) on " @@ -24982,7 +25598,7 @@ msgid "" "sometimes on SSL connections." msgstr "" -#: ../../../build/NEWS:13561 +#: ../../../build/NEWS:13910 msgid "" "`bpo-29196 `__: Removed previously " "deprecated in Python 2.4 classes Plist, Dict and _InternalDict in the " @@ -24991,28 +25607,28 @@ msgid "" "access to access items of these dictionaries." msgstr "" -#: ../../../build/NEWS:13566 +#: ../../../build/NEWS:13915 msgid "" "`bpo-9850 `__: The :mod:`macpath` is now " "deprecated and will be removed in Python 3.8." msgstr "" -#: ../../../build/NEWS:13569 +#: ../../../build/NEWS:13918 msgid "" "`bpo-30299 `__: Compiling regular " "expression in debug mode on CPython now displays the compiled bytecode in " "human readable form." msgstr "" -#: ../../../build/NEWS:13572 ../../../build/NEWS:16539 -#: ../../../build/NEWS:20512 +#: ../../../build/NEWS:13921 ../../../build/NEWS:16888 +#: ../../../build/NEWS:20861 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:13575 ../../../build/NEWS:16542 +#: ../../../build/NEWS:13924 ../../../build/NEWS:16891 msgid "" "`bpo-30266 `__: " "contextlib.AbstractContextManager now supports anti-registration by setting " @@ -25020,14 +25636,14 @@ msgid "" "`bpo-25958 `__. Patch by Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:13579 +#: ../../../build/NEWS:13928 msgid "" "`bpo-30340 `__: Enhanced regular " "expressions optimization. This increased the performance of matching some " "patterns up to 25 times." msgstr "" -#: ../../../build/NEWS:13582 ../../../build/NEWS:16546 +#: ../../../build/NEWS:13931 ../../../build/NEWS:16895 msgid "" "`bpo-30298 `__: Weaken the condition of " "deprecation warnings for inline modifiers. Now allowed several subsequential" @@ -25036,20 +25652,20 @@ msgid "" "inline modifiers (e.g. ``'(?x) (?i) (?s)...'``)." msgstr "" -#: ../../../build/NEWS:13588 +#: ../../../build/NEWS:13937 msgid "" "`bpo-30285 `__: Optimized case-" "insensitive matching and searching of regular expressions." msgstr "" -#: ../../../build/NEWS:13591 ../../../build/NEWS:16552 -#: ../../../build/NEWS:20515 +#: ../../../build/NEWS:13940 ../../../build/NEWS:16901 +#: ../../../build/NEWS:20864 msgid "" "`bpo-29990 `__: Fix range checking in " "GB18030 decoder. Original patch by Ma Lin." msgstr "" -#: ../../../build/NEWS:13594 +#: ../../../build/NEWS:13943 msgid "" "`bpo-29979 `__: rewrite " "cgi.parse_multipart, reusing the FieldStorage class and making its results " @@ -25057,8 +25673,8 @@ msgid "" "Patch by Pierre Quentel." msgstr "" -#: ../../../build/NEWS:13598 ../../../build/NEWS:16558 -#: ../../../build/NEWS:20521 +#: ../../../build/NEWS:13947 ../../../build/NEWS:16907 +#: ../../../build/NEWS:20870 msgid "" "`bpo-30243 `__: Removed the __init__ " "methods of _json's scanner and encoder. Misusing them could cause memory " @@ -25066,7 +25682,7 @@ msgid "" "initialized in the __new__ methods." msgstr "" -#: ../../../build/NEWS:13602 +#: ../../../build/NEWS:13951 msgid "" "`bpo-30215 `__: Compiled regular " "expression objects with the re.LOCALE flag no longer depend on the locale at" @@ -25074,42 +25690,42 @@ msgid "" "matching." msgstr "" -#: ../../../build/NEWS:13606 ../../../build/NEWS:16562 -#: ../../../build/NEWS:20525 +#: ../../../build/NEWS:13955 ../../../build/NEWS:16911 +#: ../../../build/NEWS:20874 msgid "" "`bpo-30185 `__: Avoid KeyboardInterrupt " "tracebacks in forkserver helper process when Ctrl-C is received." msgstr "" -#: ../../../build/NEWS:13609 +#: ../../../build/NEWS:13958 msgid "" "`bpo-30103 `__: binascii.b2a_uu() and " "uu.encode() now support using ``'`'`` as zero instead of space." msgstr "" -#: ../../../build/NEWS:13612 ../../../build/NEWS:16565 -#: ../../../build/NEWS:20528 +#: ../../../build/NEWS:13961 ../../../build/NEWS:16914 +#: ../../../build/NEWS:20877 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:13616 ../../../build/NEWS:16569 -#: ../../../build/NEWS:20532 +#: ../../../build/NEWS:13965 ../../../build/NEWS:16918 +#: ../../../build/NEWS:20881 msgid "" "`bpo-30205 `__: Fix getsockname() for " "unbound AF_UNIX sockets on Linux." msgstr "" -#: ../../../build/NEWS:13618 +#: ../../../build/NEWS:13967 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:13622 +#: ../../../build/NEWS:13971 msgid "" "`bpo-30190 `__: unittest's " "assertAlmostEqual and assertNotAlmostEqual provide a better message in case " @@ -25117,41 +25733,41 @@ msgid "" "(patch by Giampaolo Rodola')" msgstr "" -#: ../../../build/NEWS:13626 +#: ../../../build/NEWS:13975 msgid "" "`bpo-30101 `__: Add support for " "curses.A_ITALIC." msgstr "" -#: ../../../build/NEWS:13628 ../../../build/NEWS:16506 +#: ../../../build/NEWS:13977 ../../../build/NEWS:16855 msgid "" "`bpo-29822 `__: inspect.isabstract() now" " works during __init_subclass__. Patch by Nate Soares." msgstr "" -#: ../../../build/NEWS:13631 ../../../build/NEWS:16519 -#: ../../../build/NEWS:20492 +#: ../../../build/NEWS:13980 ../../../build/NEWS:16868 +#: ../../../build/NEWS:20841 msgid "" "`bpo-29960 `__: Preserve generator state" " when _random.Random.setstate() raises an exception. Patch by Bryan Olson." msgstr "" -#: ../../../build/NEWS:13634 ../../../build/NEWS:16571 -#: ../../../build/NEWS:20534 +#: ../../../build/NEWS:13983 ../../../build/NEWS:16920 +#: ../../../build/NEWS:20883 msgid "" "`bpo-30070 `__: Fixed leaks and crashes " "in errors handling in the parser module." msgstr "" -#: ../../../build/NEWS:13637 +#: ../../../build/NEWS:13986 msgid "" "`bpo-22352 `__: Column widths in the " "output of dis.dis() are now adjusted for large line numbers and instruction " "offsets." msgstr "" -#: ../../../build/NEWS:13640 ../../../build/NEWS:16574 -#: ../../../build/NEWS:20537 +#: ../../../build/NEWS:13989 ../../../build/NEWS:16923 +#: ../../../build/NEWS:20886 msgid "" "`bpo-30061 `__: Fixed crashes in IOBase " "methods __next__() and readlines() when readline() or __next__() " @@ -25160,42 +25776,42 @@ msgid "" "PyMapping_Size()." msgstr "" -#: ../../../build/NEWS:13645 +#: ../../../build/NEWS:13994 msgid "" "`bpo-30218 `__: Fix PathLike support for" " shutil.unpack_archive. Patch by Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:13648 +#: ../../../build/NEWS:13997 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:13651 ../../../build/NEWS:16583 -#: ../../../build/NEWS:20542 +#: ../../../build/NEWS:14000 ../../../build/NEWS:16932 +#: ../../../build/NEWS:20891 msgid "" "`bpo-30068 `__: _io._IOBase.readlines " "will check if it's closed first when hint is present." msgstr "" -#: ../../../build/NEWS:13654 ../../../build/NEWS:16586 -#: ../../../build/NEWS:20545 +#: ../../../build/NEWS:14003 ../../../build/NEWS:16935 +#: ../../../build/NEWS:20894 msgid "" "`bpo-29694 `__: Fixed race condition in " "pathlib mkdir with flags parents=True. Patch by Armin Rigo." msgstr "" -#: ../../../build/NEWS:13657 ../../../build/NEWS:16589 -#: ../../../build/NEWS:20548 +#: ../../../build/NEWS:14006 ../../../build/NEWS:16938 +#: ../../../build/NEWS:20897 msgid "" "`bpo-29692 `__: Fixed arbitrary " "unchaining of RuntimeError exceptions in contextlib.contextmanager. Patch " "by Siddharth Velankar." msgstr "" -#: ../../../build/NEWS:13660 +#: ../../../build/NEWS:14009 msgid "" "`bpo-26187 `__: Test that sqlite3 trace " "callback is not called multiple times when schema is changing. Indirectly " @@ -25203,74 +25819,74 @@ msgid "" "`__. Patch by Aviv Palivoda." msgstr "" -#: ../../../build/NEWS:13664 ../../../build/NEWS:16579 +#: ../../../build/NEWS:14013 ../../../build/NEWS:16928 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:13668 ../../../build/NEWS:16592 -#: ../../../build/NEWS:20551 +#: ../../../build/NEWS:14017 ../../../build/NEWS:16941 +#: ../../../build/NEWS:20900 msgid "" "`bpo-29998 `__: Pickling and copying " "ImportError now preserves name and path attributes." msgstr "" -#: ../../../build/NEWS:13671 +#: ../../../build/NEWS:14020 msgid "" "`bpo-29995 `__: re.escape() now escapes " "only regex special characters." msgstr "" -#: ../../../build/NEWS:13673 +#: ../../../build/NEWS:14022 msgid "" "`bpo-29962 `__: Add math.remainder " "operation, implementing remainder as specified in IEEE 754." msgstr "" -#: ../../../build/NEWS:13676 +#: ../../../build/NEWS:14025 msgid "" "`bpo-29649 `__: Improve " "struct.pack_into() exception messages for problems with the buffer size and " "offset. Patch by Andrew Nester." msgstr "" -#: ../../../build/NEWS:13679 +#: ../../../build/NEWS:14028 msgid "" "`bpo-29654 `__: Support If-Modified-" "Since HTTP header (browser cache). Patch by Pierre Quentel." msgstr "" -#: ../../../build/NEWS:13682 ../../../build/NEWS:16465 -#: ../../../build/NEWS:20461 +#: ../../../build/NEWS:14031 ../../../build/NEWS:16814 +#: ../../../build/NEWS:20810 msgid "" "`bpo-29931 `__: Fixed comparison check " "for ipaddress.ip_interface objects. Patch by Sanjay Sundaresan." msgstr "" -#: ../../../build/NEWS:13685 ../../../build/NEWS:16595 +#: ../../../build/NEWS:14034 ../../../build/NEWS:16944 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:13688 ../../../build/NEWS:16598 -#: ../../../build/NEWS:20554 +#: ../../../build/NEWS:14037 ../../../build/NEWS:16947 +#: ../../../build/NEWS:20903 msgid "" "`bpo-29942 `__: Fix a crash in " "itertools.chain.from_iterable when encountering long runs of empty " "iterables." msgstr "" -#: ../../../build/NEWS:13691 +#: ../../../build/NEWS:14040 msgid "" "`bpo-10030 `__: Sped up reading " "encrypted ZIP files by 2 times." msgstr "" -#: ../../../build/NEWS:13693 +#: ../../../build/NEWS:14042 msgid "" "`bpo-29204 `__: Element.getiterator() " "and the html parameter of XMLParser() were deprecated only in the " @@ -25278,22 +25894,22 @@ msgid "" "emits a deprecation warning." msgstr "" -#: ../../../build/NEWS:13697 ../../../build/NEWS:16601 -#: ../../../build/NEWS:20557 +#: ../../../build/NEWS:14046 ../../../build/NEWS:16950 +#: ../../../build/NEWS:20906 msgid "" "`bpo-27863 `__: Fixed multiple crashes " "in ElementTree caused by race conditions and wrong types." msgstr "" -#: ../../../build/NEWS:13700 +#: ../../../build/NEWS:14049 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:13703 ../../../build/NEWS:16604 -#: ../../../build/NEWS:20560 +#: ../../../build/NEWS:14052 ../../../build/NEWS:16953 +#: ../../../build/NEWS:20909 msgid "" "`bpo-28699 `__: Fixed a bug in pools in " "multiprocessing.pool that raising an exception at the very first of an " @@ -25301,270 +25917,270 @@ msgid "" "Potts and Xiang Zhang." msgstr "" -#: ../../../build/NEWS:13707 ../../../build/NEWS:16454 -#: ../../../build/NEWS:20454 +#: ../../../build/NEWS:14056 ../../../build/NEWS:16803 +#: ../../../build/NEWS:20803 msgid "" "`bpo-23890 `__: " "unittest.TestCase.assertRaises() now manually breaks a reference cycle to " "not keep objects alive longer than expected." msgstr "" -#: ../../../build/NEWS:13710 +#: ../../../build/NEWS:14059 msgid "" "`bpo-29901 `__: The zipapp module now " "supports general path-like objects, not just pathlib.Path." msgstr "" -#: ../../../build/NEWS:13713 ../../../build/NEWS:16608 -#: ../../../build/NEWS:20564 +#: ../../../build/NEWS:14062 ../../../build/NEWS:16957 +#: ../../../build/NEWS:20913 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:13716 ../../../build/NEWS:16611 -#: ../../../build/NEWS:20567 +#: ../../../build/NEWS:14065 ../../../build/NEWS:16960 +#: ../../../build/NEWS:20916 msgid "" "`bpo-29861 `__: Release references to " "tasks, their arguments and their results as soon as they are finished in " "multiprocessing.Pool." msgstr "" -#: ../../../build/NEWS:13719 +#: ../../../build/NEWS:14068 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:13722 ../../../build/NEWS:16614 -#: ../../../build/NEWS:20570 +#: ../../../build/NEWS:14071 ../../../build/NEWS:16963 +#: ../../../build/NEWS:20919 msgid "" "`bpo-29884 `__: faulthandler: Restore " "the old sigaltstack during teardown. Patch by Christophe Zeitouny." msgstr "" -#: ../../../build/NEWS:13725 ../../../build/NEWS:16617 -#: ../../../build/NEWS:20573 +#: ../../../build/NEWS:14074 ../../../build/NEWS:16966 +#: ../../../build/NEWS:20922 msgid "" "`bpo-25455 `__: Fixed crashes in repr of" " recursive buffered file-like objects." msgstr "" -#: ../../../build/NEWS:13727 ../../../build/NEWS:16619 -#: ../../../build/NEWS:20575 +#: ../../../build/NEWS:14076 ../../../build/NEWS:16968 +#: ../../../build/NEWS:20924 msgid "" "`bpo-29800 `__: Fix crashes in " "partial.__repr__ if the keys of partial.keywords are not strings. Patch by " "Michael Seifert." msgstr "" -#: ../../../build/NEWS:13730 ../../../build/NEWS:16625 -#: ../../../build/NEWS:20581 +#: ../../../build/NEWS:14079 ../../../build/NEWS:16974 +#: ../../../build/NEWS:20930 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:13734 +#: ../../../build/NEWS:14083 msgid "" "`bpo-28692 `__: Using non-integer value " "for selecting a plural form in gettext is now deprecated." msgstr "" -#: ../../../build/NEWS:13737 +#: ../../../build/NEWS:14086 msgid "" "`bpo-26121 `__: Use C library " "implementation for math functions erf() and erfc()." msgstr "" -#: ../../../build/NEWS:13740 +#: ../../../build/NEWS:14089 msgid "" "`bpo-29619 `__: os.stat() and " "os.DirEntry.inode() now convert inode (st_ino) using unsigned integers." msgstr "" -#: ../../../build/NEWS:13743 +#: ../../../build/NEWS:14092 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:13746 +#: ../../../build/NEWS:14095 msgid "" "`bpo-29645 `__: Speed up importing the " "webbrowser module. webbrowser.register() is now thread-safe." msgstr "" -#: ../../../build/NEWS:13749 ../../../build/NEWS:16633 +#: ../../../build/NEWS:14098 ../../../build/NEWS:16982 msgid "" "`bpo-28231 `__: The zipfile module now " "accepts path-like objects for external paths." msgstr "" -#: ../../../build/NEWS:13752 ../../../build/NEWS:16636 +#: ../../../build/NEWS:14101 ../../../build/NEWS:16985 msgid "" "`bpo-26915 `__: index() and count() " "methods of collections.abc.Sequence now check identity before checking " "equality when do comparisons." msgstr "" -#: ../../../build/NEWS:13755 +#: ../../../build/NEWS:14104 msgid "" "`bpo-28682 `__: Added support for bytes " "paths in os.fwalk()." msgstr "" -#: ../../../build/NEWS:13757 +#: ../../../build/NEWS:14106 msgid "" "`bpo-29728 `__: Add new " ":data:`socket.TCP_NOTSENT_LOWAT` (Linux 3.12) constant. Patch by Nathaniel " "J. Smith." msgstr "" -#: ../../../build/NEWS:13760 ../../../build/NEWS:16845 +#: ../../../build/NEWS:14109 ../../../build/NEWS:17194 msgid "" "`bpo-29623 `__: Allow use of path-like " "object as a single argument in ConfigParser.read(). Patch by David Ellis." msgstr "" -#: ../../../build/NEWS:13763 +#: ../../../build/NEWS:14112 msgid "" "`bpo-9303 `__: Migrate sqlite3 module to " "_v2 API. Patch by Aviv Palivoda." msgstr "" -#: ../../../build/NEWS:13765 ../../../build/NEWS:16848 +#: ../../../build/NEWS:14114 ../../../build/NEWS:17197 msgid "" "`bpo-28963 `__: Fix out of bound " "iteration in asyncio.Future.remove_done_callback implemented in C." msgstr "" -#: ../../../build/NEWS:13768 ../../../build/NEWS:16851 -#: ../../../build/NEWS:20593 +#: ../../../build/NEWS:14117 ../../../build/NEWS:17200 +#: ../../../build/NEWS:20942 msgid "" "`bpo-29704 `__: " "asyncio.subprocess.SubprocessStreamProtocol no longer closes before all " "pipes are closed." msgstr "" -#: ../../../build/NEWS:13771 ../../../build/NEWS:16854 +#: ../../../build/NEWS:14120 ../../../build/NEWS:17203 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:13774 ../../../build/NEWS:16857 -#: ../../../build/NEWS:20596 +#: ../../../build/NEWS:14123 ../../../build/NEWS:17206 +#: ../../../build/NEWS:20945 msgid "" "`bpo-29703 `__: Fix asyncio to support " "instantiation of new event loops in child processes." msgstr "" -#: ../../../build/NEWS:13777 ../../../build/NEWS:16639 -#: ../../../build/NEWS:20589 +#: ../../../build/NEWS:14126 ../../../build/NEWS:16988 +#: ../../../build/NEWS:20938 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:13781 +#: ../../../build/NEWS:14130 msgid "" "`bpo-7769 `__: Method register_function()" " of xmlrpc.server.SimpleXMLRPCDispatcher and its subclasses can now be used " "as a decorator." msgstr "" -#: ../../../build/NEWS:13785 ../../../build/NEWS:16860 -#: ../../../build/NEWS:20599 +#: ../../../build/NEWS:14134 ../../../build/NEWS:17209 +#: ../../../build/NEWS:20948 msgid "" "`bpo-29376 `__: Fix assertion error in " "threading._DummyThread.is_alive()." msgstr "" -#: ../../../build/NEWS:13787 ../../../build/NEWS:16862 +#: ../../../build/NEWS:14136 ../../../build/NEWS:17211 msgid "" "`bpo-28624 `__: Add a test that checks " "that cwd parameter of Popen() accepts PathLike objects. Patch by Sayan " "Chowdhury." msgstr "" -#: ../../../build/NEWS:13790 ../../../build/NEWS:16865 +#: ../../../build/NEWS:14139 ../../../build/NEWS:17214 msgid "" "`bpo-28518 `__: Start a transaction " "implicitly before a DML statement. Patch by Aviv Palivoda." msgstr "" -#: ../../../build/NEWS:13793 ../../../build/NEWS:16622 -#: ../../../build/NEWS:20578 +#: ../../../build/NEWS:14142 ../../../build/NEWS:16971 +#: ../../../build/NEWS:20927 msgid "" "`bpo-29742 `__: get_extra_info() raises " "exception if get called on closed ssl transport. Patch by Nikolay Kim." msgstr "" -#: ../../../build/NEWS:13796 +#: ../../../build/NEWS:14145 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:13800 ../../../build/NEWS:16868 -#: ../../../build/NEWS:20607 +#: ../../../build/NEWS:14149 ../../../build/NEWS:17217 +#: ../../../build/NEWS:20956 msgid "" "`bpo-29532 `__: Altering a kwarg " "dictionary passed to functools.partial() no longer affects a partial object " "after creation." msgstr "" -#: ../../../build/NEWS:13803 ../../../build/NEWS:16871 -#: ../../../build/NEWS:20601 +#: ../../../build/NEWS:14152 ../../../build/NEWS:17220 +#: ../../../build/NEWS:20950 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:13806 +#: ../../../build/NEWS:14155 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:13810 +#: ../../../build/NEWS:14159 msgid "" "`bpo-29576 `__: Improve some " "deprecations in importlib. Some deprecated methods now emit " "DeprecationWarnings and have better descriptive messages." msgstr "" -#: ../../../build/NEWS:13813 +#: ../../../build/NEWS:14162 msgid "" "`bpo-29534 `__: Fixed different " "behaviour of Decimal.from_float() for _decimal and _pydecimal. Thanks Andrew" " Nester." msgstr "" -#: ../../../build/NEWS:13816 +#: ../../../build/NEWS:14165 msgid "" "`bpo-10379 `__: locale.format_string now" " supports the 'monetary' keyword argument, and locale.format is deprecated." msgstr "" -#: ../../../build/NEWS:13819 +#: ../../../build/NEWS:14168 msgid "" "`bpo-29851 `__: importlib.reload() now " "raises ModuleNotFoundError if the module lacks a spec." msgstr "" -#: ../../../build/NEWS:13822 ../../../build/NEWS:16874 -#: ../../../build/NEWS:20610 +#: ../../../build/NEWS:14171 ../../../build/NEWS:17223 +#: ../../../build/NEWS:20959 msgid "" "`bpo-28556 `__: Various updates to " "typing module: typing.Counter, typing.ChainMap, improved ABC caching, etc. " @@ -25572,119 +26188,119 @@ msgid "" "Langa." msgstr "" -#: ../../../build/NEWS:13826 ../../../build/NEWS:16878 -#: ../../../build/NEWS:20614 +#: ../../../build/NEWS:14175 ../../../build/NEWS:17227 +#: ../../../build/NEWS:20963 msgid "" "`bpo-29100 `__: Fix " "datetime.fromtimestamp() regression introduced in Python 3.6.0: check " "minimum and maximum years." msgstr "" -#: ../../../build/NEWS:13829 ../../../build/NEWS:16884 -#: ../../../build/NEWS:20620 +#: ../../../build/NEWS:14178 ../../../build/NEWS:17233 +#: ../../../build/NEWS:20969 msgid "" "`bpo-29416 `__: Prevent infinite loop in" " pathlib.Path.mkdir" msgstr "" -#: ../../../build/NEWS:13831 ../../../build/NEWS:16886 -#: ../../../build/NEWS:20622 +#: ../../../build/NEWS:14180 ../../../build/NEWS:17235 +#: ../../../build/NEWS:20971 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:13834 +#: ../../../build/NEWS:14183 msgid "" "`bpo-29377 `__: Add " "WrapperDescriptorType, MethodWrapperType, and MethodDescriptorType built-in " "types to types module. Original patch by Manuel Krebber." msgstr "" -#: ../../../build/NEWS:13838 +#: ../../../build/NEWS:14187 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:13841 +#: ../../../build/NEWS:14190 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:13845 +#: ../../../build/NEWS:14194 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:13848 ../../../build/NEWS:16889 -#: ../../../build/NEWS:20625 +#: ../../../build/NEWS:14197 ../../../build/NEWS:17238 +#: ../../../build/NEWS:20974 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:13851 ../../../build/NEWS:16892 -#: ../../../build/NEWS:20628 +#: ../../../build/NEWS:14200 ../../../build/NEWS:17241 +#: ../../../build/NEWS:20977 msgid "" "`bpo-29290 `__: Fix a regression in " "argparse that help messages would wrap at non-breaking spaces." msgstr "" -#: ../../../build/NEWS:13854 ../../../build/NEWS:16895 -#: ../../../build/NEWS:20631 +#: ../../../build/NEWS:14203 ../../../build/NEWS:17244 +#: ../../../build/NEWS:20980 msgid "" "`bpo-28735 `__: Fixed the comparison of " "mock.MagickMock with mock.ANY." msgstr "" -#: ../../../build/NEWS:13856 +#: ../../../build/NEWS:14205 msgid "" "`bpo-29197 `__: Removed deprecated " "function ntpath.splitunc()." msgstr "" -#: ../../../build/NEWS:13858 +#: ../../../build/NEWS:14207 msgid "" "`bpo-29210 `__: Removed support of " "deprecated argument \"exclude\" in tarfile.TarFile.add()." msgstr "" -#: ../../../build/NEWS:13861 ../../../build/NEWS:16900 -#: ../../../build/NEWS:20635 +#: ../../../build/NEWS:14210 ../../../build/NEWS:17249 +#: ../../../build/NEWS:20984 msgid "" "`bpo-29219 `__: Fixed infinite recursion" " in the repr of uninitialized ctypes.CDLL instances." msgstr "" -#: ../../../build/NEWS:13864 +#: ../../../build/NEWS:14213 msgid "" "`bpo-29192 `__: Removed deprecated " "features in the http.cookies module." msgstr "" -#: ../../../build/NEWS:13866 +#: ../../../build/NEWS:14215 msgid "" "`bpo-29193 `__: A format string argument" " for string.Formatter.format() is now positional-only." msgstr "" -#: ../../../build/NEWS:13869 +#: ../../../build/NEWS:14218 msgid "" "`bpo-29195 `__: Removed support of " "deprecated undocumented keyword arguments in methods of regular expression " "objects." msgstr "" -#: ../../../build/NEWS:13872 ../../../build/NEWS:16905 -#: ../../../build/NEWS:20638 +#: ../../../build/NEWS:14221 ../../../build/NEWS:17254 +#: ../../../build/NEWS:20987 msgid "" "`bpo-28969 `__: Fixed race condition in " "C implementation of functools.lru_cache. KeyError could be raised when " @@ -25692,108 +26308,108 @@ msgid "" "threads with the same uncached arguments." msgstr "" -#: ../../../build/NEWS:13877 +#: ../../../build/NEWS:14226 msgid "" "`bpo-20804 `__: The " "unittest.mock.sentinel attributes now preserve their identity when they are " "copied or pickled." msgstr "" -#: ../../../build/NEWS:13880 ../../../build/NEWS:16910 -#: ../../../build/NEWS:20643 +#: ../../../build/NEWS:14229 ../../../build/NEWS:17259 +#: ../../../build/NEWS:20992 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:13884 ../../../build/NEWS:16914 -#: ../../../build/NEWS:20604 +#: ../../../build/NEWS:14233 ../../../build/NEWS:17263 +#: ../../../build/NEWS:20953 msgid "" "`bpo-28961 `__: Fix unittest.mock._Call " "helper: don't ignore the name parameter anymore. Patch written by Jiajun " "Huang." msgstr "" -#: ../../../build/NEWS:13887 ../../../build/NEWS:16921 -#: ../../../build/NEWS:20887 +#: ../../../build/NEWS:14236 ../../../build/NEWS:17270 +#: ../../../build/NEWS:21236 msgid "" "`bpo-15812 `__: inspect.getframeinfo() " "now correctly shows the first line of a context. Patch by Sam Breese." msgstr "" -#: ../../../build/NEWS:13890 +#: ../../../build/NEWS:14239 msgid "" "`bpo-28985 `__: Update authorizer " "constants in sqlite3 module. Patch by Dingyuan Wang." msgstr "" -#: ../../../build/NEWS:13893 ../../../build/NEWS:16933 +#: ../../../build/NEWS:14242 ../../../build/NEWS:17282 msgid "" "`bpo-29079 `__: Prevent infinite loop in" " pathlib.resolve() on Windows" msgstr "" -#: ../../../build/NEWS:13895 ../../../build/NEWS:16935 -#: ../../../build/NEWS:20893 +#: ../../../build/NEWS:14244 ../../../build/NEWS:17284 +#: ../../../build/NEWS:21242 msgid "" "`bpo-13051 `__: Fixed recursion errors " "in large or resized curses.textpad.Textbox. Based on patch by Tycho " "Andersen." msgstr "" -#: ../../../build/NEWS:13898 ../../../build/NEWS:16942 -#: ../../../build/NEWS:20900 +#: ../../../build/NEWS:14247 ../../../build/NEWS:17291 +#: ../../../build/NEWS:21249 msgid "" "`bpo-9770 `__: curses.ascii predicates " "now work correctly with negative integers." msgstr "" -#: ../../../build/NEWS:13901 ../../../build/NEWS:16945 -#: ../../../build/NEWS:20903 +#: ../../../build/NEWS:14250 ../../../build/NEWS:17294 +#: ../../../build/NEWS:21252 msgid "" "`bpo-28427 `__: old keys should not " "remove new values from WeakValueDictionary when collecting from another " "thread." msgstr "" -#: ../../../build/NEWS:13904 ../../../build/NEWS:16948 -#: ../../../build/NEWS:20906 +#: ../../../build/NEWS:14253 ../../../build/NEWS:17297 +#: ../../../build/NEWS:21255 msgid "" "`bpo-28923 `__: Remove editor artifacts " "from Tix.py." msgstr "" -#: ../../../build/NEWS:13906 ../../../build/NEWS:16953 -#: ../../../build/NEWS:20908 +#: ../../../build/NEWS:14255 ../../../build/NEWS:17302 +#: ../../../build/NEWS:21257 msgid "" "`bpo-28871 `__: Fixed a crash when " "deallocate deep ElementTree." msgstr "" -#: ../../../build/NEWS:13908 ../../../build/NEWS:16955 -#: ../../../build/NEWS:20910 +#: ../../../build/NEWS:14257 ../../../build/NEWS:17304 +#: ../../../build/NEWS:21259 msgid "" "`bpo-19542 `__: Fix bugs in " "WeakValueDictionary.setdefault() and WeakValueDictionary.pop() when a GC " "collection happens in another thread." msgstr "" -#: ../../../build/NEWS:13911 ../../../build/NEWS:16958 +#: ../../../build/NEWS:14260 ../../../build/NEWS:17307 msgid "" "`bpo-20191 `__: Fixed a crash in " "resource.prlimit() when passing a sequence that doesn't own its elements as " "limits." msgstr "" -#: ../../../build/NEWS:13914 +#: ../../../build/NEWS:14263 msgid "" "`bpo-16255 `__: subprocess.Popen uses " "/system/bin/sh on Android as the shell, instead of /bin/sh." msgstr "" -#: ../../../build/NEWS:13917 ../../../build/NEWS:16961 -#: ../../../build/NEWS:20916 +#: ../../../build/NEWS:14266 ../../../build/NEWS:17310 +#: ../../../build/NEWS:21265 msgid "" "`bpo-28779 `__: " "multiprocessing.set_forkserver_preload() would crash the forkserver process " @@ -25801,14 +26417,14 @@ msgid "" "locks." msgstr "" -#: ../../../build/NEWS:13921 ../../../build/NEWS:16968 +#: ../../../build/NEWS:14270 ../../../build/NEWS:17317 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:13925 +#: ../../../build/NEWS:14274 msgid "" "`bpo-28847 `__: dbm.dumb now supports " "reading read-only files and no longer writes the index file when it is not " @@ -25817,21 +26433,21 @@ msgid "" "releases)." msgstr "" -#: ../../../build/NEWS:13930 +#: ../../../build/NEWS:14279 msgid "" "`bpo-27030 `__: Unknown escapes " "consisting of ``'\\'`` and an ASCII letter in re.sub() replacement templates" " regular expressions now are errors." msgstr "" -#: ../../../build/NEWS:13933 ../../../build/NEWS:17149 +#: ../../../build/NEWS:14282 ../../../build/NEWS:17498 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:13936 ../../../build/NEWS:17152 +#: ../../../build/NEWS:14285 ../../../build/NEWS:17501 msgid "" "`bpo-27172 `__: To assist with upgrades " "from 2.7, the previously documented deprecation of " @@ -25840,14 +26456,14 @@ msgid "" "supported." msgstr "" -#: ../../../build/NEWS:13941 +#: ../../../build/NEWS:14290 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:13944 ../../../build/NEWS:17157 +#: ../../../build/NEWS:14293 ../../../build/NEWS:17506 msgid "" "`bpo-26273 `__: Add new " ":data:`socket.TCP_CONGESTION` (Linux 2.6.13) and " @@ -25855,13 +26471,13 @@ msgid "" "Omar Sandoval." msgstr "" -#: ../../../build/NEWS:13948 ../../../build/NEWS:17228 +#: ../../../build/NEWS:14297 ../../../build/NEWS:17577 msgid "" "`bpo-28752 `__: Restored the " "__reduce__() methods of datetime objects." msgstr "" -#: ../../../build/NEWS:13950 ../../../build/NEWS:17230 +#: ../../../build/NEWS:14299 ../../../build/NEWS:17579 msgid "" "`bpo-28727 `__: Regular expression " "patterns, _sre.SRE_Pattern objects created by re.compile(), become " @@ -25871,35 +26487,35 @@ msgid "" "unit tests)." msgstr "" -#: ../../../build/NEWS:13955 +#: ../../../build/NEWS:14304 msgid "" "`bpo-20572 `__: Remove the " "subprocess.Popen.wait endtime parameter. It was deprecated in 3.4 and " "undocumented prior to that." msgstr "" -#: ../../../build/NEWS:13958 ../../../build/NEWS:17238 -#: ../../../build/NEWS:20923 +#: ../../../build/NEWS:14307 ../../../build/NEWS:17587 +#: ../../../build/NEWS:21272 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:13961 +#: ../../../build/NEWS:14310 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:13964 ../../../build/NEWS:17241 +#: ../../../build/NEWS:14313 ../../../build/NEWS:17590 msgid "" "`bpo-19717 `__: Makes Path.resolve() " "succeed on paths that do not exist. Patch by Vajrasky Kok" msgstr "" -#: ../../../build/NEWS:13967 ../../../build/NEWS:17244 +#: ../../../build/NEWS:14316 ../../../build/NEWS:17593 msgid "" "`bpo-28563 `__: Fixed possible DoS and " "arbitrary code execution when handle plural form selections in the gettext " @@ -25907,31 +26523,31 @@ msgid "" "gettext." msgstr "" -#: ../../../build/NEWS:13971 ../../../build/NEWS:17248 -#: ../../../build/NEWS:20932 +#: ../../../build/NEWS:14320 ../../../build/NEWS:17597 +#: ../../../build/NEWS:21281 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:13975 ../../../build/NEWS:17331 -#: ../../../build/NEWS:20936 +#: ../../../build/NEWS:14324 ../../../build/NEWS:17680 +#: ../../../build/NEWS:21285 msgid "" "`bpo-27517 `__: LZMA compressor and " "decompressor no longer raise exceptions if given empty data twice. Patch by" " Benjamin Fogle." msgstr "" -#: ../../../build/NEWS:13978 ../../../build/NEWS:17334 -#: ../../../build/NEWS:20939 +#: ../../../build/NEWS:14327 ../../../build/NEWS:17683 +#: ../../../build/NEWS:21288 msgid "" "`bpo-28549 `__: Fixed segfault in " "curses's addch() with ncurses6." msgstr "" -#: ../../../build/NEWS:13980 ../../../build/NEWS:17336 -#: ../../../build/NEWS:20941 +#: ../../../build/NEWS:14329 ../../../build/NEWS:17685 +#: ../../../build/NEWS:21290 msgid "" "`bpo-28449 `__: tarfile.open() with mode" " \"r\" or \"r:\" now tries to open a tar file with compression before trying" @@ -25939,15 +26555,15 @@ msgid "" "ignore_zeros=True." msgstr "" -#: ../../../build/NEWS:13984 ../../../build/NEWS:17340 -#: ../../../build/NEWS:20945 +#: ../../../build/NEWS:14333 ../../../build/NEWS:17689 +#: ../../../build/NEWS:21294 msgid "" "`bpo-23262 `__: The webbrowser module " "now supports Firefox 36+ and derived browsers. Based on patch by Oleg " "Broytman." msgstr "" -#: ../../../build/NEWS:13987 +#: ../../../build/NEWS:14336 msgid "" "`bpo-24241 `__: The webbrowser in an X " "environment now prefers using the default browser directly. Also, the " @@ -25956,8 +26572,8 @@ msgid "" "Steele" msgstr "" -#: ../../../build/NEWS:13992 ../../../build/NEWS:17343 -#: ../../../build/NEWS:20948 +#: ../../../build/NEWS:14341 ../../../build/NEWS:17692 +#: ../../../build/NEWS:21297 msgid "" "`bpo-27939 `__: Fixed bugs in " "tkinter.ttk.LabeledScale and tkinter.Scale caused by representing the scale " @@ -25965,7 +26581,7 @@ msgid "" " set to underlying Tk variable." msgstr "" -#: ../../../build/NEWS:13996 +#: ../../../build/NEWS:14345 msgid "" "`bpo-28255 `__: " "calendar.TextCalendar.prweek() no longer prints a space after a weeks's " @@ -25973,55 +26589,55 @@ msgid "" " after a year's calendar. Based on patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:14000 +#: ../../../build/NEWS:14349 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:14004 ../../../build/NEWS:17354 -#: ../../../build/NEWS:20956 +#: ../../../build/NEWS:14353 ../../../build/NEWS:17703 +#: ../../../build/NEWS:21305 msgid "" "`bpo-20491 `__: The textwrap.TextWrapper" " class now honors non-breaking spaces. Based on patch by Kaarle Ritvanen." msgstr "" -#: ../../../build/NEWS:14007 ../../../build/NEWS:17357 -#: ../../../build/NEWS:20959 +#: ../../../build/NEWS:14356 ../../../build/NEWS:17706 +#: ../../../build/NEWS:21308 msgid "" "`bpo-28353 `__: os.fwalk() no longer " "fails on broken links." msgstr "" -#: ../../../build/NEWS:14009 ../../../build/NEWS:17359 +#: ../../../build/NEWS:14358 ../../../build/NEWS:17708 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:14012 ../../../build/NEWS:17362 +#: ../../../build/NEWS:14361 ../../../build/NEWS:17711 msgid "" "`bpo-27025 `__: Generated names for " "Tkinter widgets now start by the \"!\" prefix for readability." msgstr "" -#: ../../../build/NEWS:14015 ../../../build/NEWS:17365 -#: ../../../build/NEWS:20961 +#: ../../../build/NEWS:14364 ../../../build/NEWS:17714 +#: ../../../build/NEWS:21310 msgid "" "`bpo-25464 `__: Fixed " "HList.header_exists() in tkinter.tix module by addin a workaround to Tix " "library bug." msgstr "" -#: ../../../build/NEWS:14018 ../../../build/NEWS:17368 +#: ../../../build/NEWS:14367 ../../../build/NEWS:17717 msgid "" "`bpo-28488 `__: shutil.make_archive() no" " longer adds entry \"./\" to ZIP archive." msgstr "" -#: ../../../build/NEWS:14020 ../../../build/NEWS:17370 +#: ../../../build/NEWS:14369 ../../../build/NEWS:17719 msgid "" "`bpo-25953 `__: re.sub() now raises an " "error for invalid numerical group reference in replacement template even if " @@ -26030,57 +26646,57 @@ msgid "" "Based on patch by SilentGhost." msgstr "" -#: ../../../build/NEWS:14025 +#: ../../../build/NEWS:14374 msgid "" "`bpo-28469 `__: timeit now uses the " "sequence 1, 2, 5, 10, 20, 50,... instead of 1, 10, 100,... for autoranging." msgstr "" -#: ../../../build/NEWS:14028 +#: ../../../build/NEWS:14377 msgid "" "`bpo-28115 `__: Command-line interface " "of the zipfile module now uses argparse. Added support of long options." msgstr "" -#: ../../../build/NEWS:14031 ../../../build/NEWS:17375 +#: ../../../build/NEWS:14380 ../../../build/NEWS:17724 msgid "" "`bpo-18219 `__: Optimize csv.DictWriter " "for large number of columns. Patch by Mariatta Wijaya." msgstr "" -#: ../../../build/NEWS:14034 ../../../build/NEWS:17378 +#: ../../../build/NEWS:14383 ../../../build/NEWS:17727 msgid "" "`bpo-28448 `__: Fix C implemented " "asyncio.Future didn't work on Windows." msgstr "" -#: ../../../build/NEWS:14036 +#: ../../../build/NEWS:14385 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:14040 ../../../build/NEWS:17380 +#: ../../../build/NEWS:14389 ../../../build/NEWS:17729 msgid "" "`bpo-28480 `__: Fix error building " "socket module when multithreading is disabled." msgstr "" -#: ../../../build/NEWS:14043 +#: ../../../build/NEWS:14392 msgid "" "`bpo-28240 `__: timeit: remove " "``-c/--clock`` and ``-t/--time`` command line options which were deprecated " "since Python 3.3." msgstr "" -#: ../../../build/NEWS:14046 +#: ../../../build/NEWS:14395 msgid "" "`bpo-28240 `__: timeit now repeats the " "benchmarks 5 times instead of only 3 to make benchmarks more reliable." msgstr "" -#: ../../../build/NEWS:14049 +#: ../../../build/NEWS:14398 msgid "" "`bpo-28240 `__: timeit autorange now " "uses a single loop iteration if the benchmark takes less than 10 seconds, " @@ -26088,7 +26704,7 @@ msgid "" "'time.sleep(1)'\" now takes 4 seconds instead of 40 seconds." msgstr "" -#: ../../../build/NEWS:14054 +#: ../../../build/NEWS:14403 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. " @@ -26096,110 +26712,110 @@ msgid "" "rationale." msgstr "" -#: ../../../build/NEWS:14059 +#: ../../../build/NEWS:14408 msgid "" "`bpo-24452 `__: Make webbrowser support " "Chrome on Mac OS X. Patch by Ned Batchelder." msgstr "" -#: ../../../build/NEWS:14062 ../../../build/NEWS:17385 -#: ../../../build/NEWS:20968 +#: ../../../build/NEWS:14411 ../../../build/NEWS:17734 +#: ../../../build/NEWS:21317 msgid "" "`bpo-20766 `__: Fix references leaked by" " pdb in the handling of SIGINT handlers." msgstr "" -#: ../../../build/NEWS:14065 ../../../build/NEWS:17501 +#: ../../../build/NEWS:14414 ../../../build/NEWS:17850 msgid "" "`bpo-27998 `__: Fixed bytes path support" " in os.scandir() on Windows. Patch by Eryk Sun." msgstr "" -#: ../../../build/NEWS:14068 ../../../build/NEWS:17504 +#: ../../../build/NEWS:14417 ../../../build/NEWS:17853 msgid "" "`bpo-28317 `__: The disassembler now " "decodes FORMAT_VALUE argument." msgstr "" -#: ../../../build/NEWS:14070 ../../../build/NEWS:17510 +#: ../../../build/NEWS:14419 ../../../build/NEWS:17859 msgid "" "`bpo-28380 `__: unittest.mock Mock " "autospec functions now properly support assert_called, assert_not_called, " "and assert_called_once." msgstr "" -#: ../../../build/NEWS:14073 ../../../build/NEWS:17515 +#: ../../../build/NEWS:14422 ../../../build/NEWS:17864 msgid "" "`bpo-28229 `__: lzma module now supports" " pathlib." msgstr "" -#: ../../../build/NEWS:14075 ../../../build/NEWS:17517 -#: ../../../build/NEWS:20975 +#: ../../../build/NEWS:14424 ../../../build/NEWS:17866 +#: ../../../build/NEWS:21324 msgid "" "`bpo-28321 `__: Fixed writing non-BMP " "characters with binary format in plistlib." msgstr "" -#: ../../../build/NEWS:14078 ../../../build/NEWS:17520 +#: ../../../build/NEWS:14427 ../../../build/NEWS:17869 msgid "" "`bpo-28225 `__: bz2 module now supports " "pathlib. Initial patch by Ethan Furman." msgstr "" -#: ../../../build/NEWS:14081 ../../../build/NEWS:17523 +#: ../../../build/NEWS:14430 ../../../build/NEWS:17872 msgid "" "`bpo-28227 `__: gzip now supports " "pathlib. Patch by Ethan Furman." msgstr "" -#: ../../../build/NEWS:14083 +#: ../../../build/NEWS:14432 msgid "" "`bpo-28332 `__: Deprecated silent " "truncations in socket.htons and socket.ntohs. Original patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:14086 ../../../build/NEWS:17525 +#: ../../../build/NEWS:14435 ../../../build/NEWS:17874 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:14089 ../../../build/NEWS:17528 +#: ../../../build/NEWS:14438 ../../../build/NEWS:17877 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:14092 ../../../build/NEWS:17531 -#: ../../../build/NEWS:20978 +#: ../../../build/NEWS:14441 ../../../build/NEWS:17880 +#: ../../../build/NEWS:21327 msgid "" "`bpo-28322 `__: Fixed possible crashes " "when unpickle itertools objects from incorrect pickle data. Based on patch " "by John Leitch." msgstr "" -#: ../../../build/NEWS:14095 ../../../build/NEWS:17534 +#: ../../../build/NEWS:14444 ../../../build/NEWS:17883 msgid "" "`bpo-28228 `__: imghdr now supports " "pathlib." msgstr "" -#: ../../../build/NEWS:14097 ../../../build/NEWS:17536 +#: ../../../build/NEWS:14446 ../../../build/NEWS:17885 msgid "" "`bpo-28226 `__: compileall now supports " "pathlib." msgstr "" -#: ../../../build/NEWS:14099 ../../../build/NEWS:17538 +#: ../../../build/NEWS:14448 ../../../build/NEWS:17887 msgid "" "`bpo-28314 `__: Fix function declaration" " (C flags) for the getiterator() method of xml.etree.ElementTree.Element." msgstr "" -#: ../../../build/NEWS:14102 ../../../build/NEWS:17541 +#: ../../../build/NEWS:14451 ../../../build/NEWS:17890 msgid "" "`bpo-28148 `__: Stop using localtime() " "and gmtime() in the time module. Introduced platform independent " @@ -26207,8 +26823,8 @@ msgid "" " all platforms. Patch by Ed Schouten." msgstr "" -#: ../../../build/NEWS:14106 ../../../build/NEWS:17545 -#: ../../../build/NEWS:20987 +#: ../../../build/NEWS:14455 ../../../build/NEWS:17894 +#: ../../../build/NEWS:21336 msgid "" "`bpo-28253 `__: Fixed calendar functions" " for extreme months: 0001-01 and 9999-12. Methods itermonthdays() and " @@ -26216,299 +26832,299 @@ msgid "" "which can cause datetime.date under/overflow." msgstr "" -#: ../../../build/NEWS:14111 ../../../build/NEWS:17550 -#: ../../../build/NEWS:20992 +#: ../../../build/NEWS:14460 ../../../build/NEWS:17899 +#: ../../../build/NEWS:21341 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:14115 ../../../build/NEWS:17554 -#: ../../../build/NEWS:20996 +#: ../../../build/NEWS:14464 ../../../build/NEWS:17903 +#: ../../../build/NEWS:21345 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:14118 ../../../build/NEWS:17557 +#: ../../../build/NEWS:14467 ../../../build/NEWS:17906 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:14122 ../../../build/NEWS:17561 -#: ../../../build/NEWS:20999 +#: ../../../build/NEWS:14471 ../../../build/NEWS:17910 +#: ../../../build/NEWS:21348 msgid "" "`bpo-18893 `__: Fix invalid exception " "handling in Lib/ctypes/macholib/dyld.py. Patch by Madison May." msgstr "" -#: ../../../build/NEWS:14125 ../../../build/NEWS:17564 +#: ../../../build/NEWS:14474 ../../../build/NEWS:17913 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:14128 ../../../build/NEWS:17567 -#: ../../../build/NEWS:21004 +#: ../../../build/NEWS:14477 ../../../build/NEWS:17916 +#: ../../../build/NEWS:21353 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:14132 ../../../build/NEWS:17571 -#: ../../../build/NEWS:21008 +#: ../../../build/NEWS:14481 ../../../build/NEWS:17920 +#: ../../../build/NEWS:21357 msgid "" "`bpo-25651 `__: Allow falsy values to be" " used for msg parameter of subTest()." msgstr "" -#: ../../../build/NEWS:14134 ../../../build/NEWS:17573 +#: ../../../build/NEWS:14483 ../../../build/NEWS:17922 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:14137 ../../../build/NEWS:17576 +#: ../../../build/NEWS:14486 ../../../build/NEWS:17925 msgid "" "`bpo-28200 `__: Fix memory leak on " "Windows in the os module (fix path_converter() function)." msgstr "" -#: ../../../build/NEWS:14140 ../../../build/NEWS:17579 +#: ../../../build/NEWS:14489 ../../../build/NEWS:17928 msgid "" "`bpo-25400 `__: RobotFileParser now " "correctly returns default values for crawl_delay and request_rate. Initial " "patch by Peter Wirtz." msgstr "" -#: ../../../build/NEWS:14143 ../../../build/NEWS:17582 -#: ../../../build/NEWS:21010 +#: ../../../build/NEWS:14492 ../../../build/NEWS:17931 +#: ../../../build/NEWS:21359 msgid "" "`bpo-27932 `__: Prevent memory leak in " "win32_ver()." msgstr "" -#: ../../../build/NEWS:14145 ../../../build/NEWS:17584 -#: ../../../build/NEWS:21012 +#: ../../../build/NEWS:14494 ../../../build/NEWS:17933 +#: ../../../build/NEWS:21361 msgid "Fix UnboundLocalError in socket._sendfile_use_sendfile." msgstr "Perbaiki UnboundLocalError di socket._sendfile_use_sendfile." -#: ../../../build/NEWS:14147 ../../../build/NEWS:17586 -#: ../../../build/NEWS:21014 +#: ../../../build/NEWS:14496 ../../../build/NEWS:17935 +#: ../../../build/NEWS:21363 msgid "" "`bpo-28075 `__: Check for " "ERROR_ACCESS_DENIED in Windows implementation of os.stat(). Patch by Eryk " "Sun." msgstr "" -#: ../../../build/NEWS:14150 ../../../build/NEWS:17589 +#: ../../../build/NEWS:14499 ../../../build/NEWS:17938 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:14154 ../../../build/NEWS:17593 -#: ../../../build/NEWS:21017 +#: ../../../build/NEWS:14503 ../../../build/NEWS:17942 +#: ../../../build/NEWS:21366 msgid "" "`bpo-25270 `__: Prevent " "codecs.escape_encode() from raising SystemError when an empty bytestring is " "passed." msgstr "" -#: ../../../build/NEWS:14157 ../../../build/NEWS:17596 -#: ../../../build/NEWS:21020 +#: ../../../build/NEWS:14506 ../../../build/NEWS:17945 +#: ../../../build/NEWS:21369 msgid "" "`bpo-28181 `__: Get antigravity over " "HTTPS. Patch by Kaartic Sivaraam." msgstr "" -#: ../../../build/NEWS:14159 ../../../build/NEWS:17598 -#: ../../../build/NEWS:21022 +#: ../../../build/NEWS:14508 ../../../build/NEWS:17947 +#: ../../../build/NEWS:21371 msgid "" "`bpo-25895 `__: Enable WebSocket URL " "schemes in urllib.parse.urljoin. Patch by Gergely Imreh and Markus " "Holtermann." msgstr "" -#: ../../../build/NEWS:14162 ../../../build/NEWS:17601 +#: ../../../build/NEWS:14511 ../../../build/NEWS:17950 msgid "" "`bpo-28114 `__: Fix a crash in " "parse_envlist() when env contains byte strings. Patch by Eryk Sun." msgstr "" -#: ../../../build/NEWS:14165 ../../../build/NEWS:17604 -#: ../../../build/NEWS:21025 +#: ../../../build/NEWS:14514 ../../../build/NEWS:17953 +#: ../../../build/NEWS:21374 msgid "" "`bpo-27599 `__: Fixed buffer overrun in " "binascii.b2a_qp() and binascii.a2b_qp()." msgstr "" -#: ../../../build/NEWS:14168 ../../../build/NEWS:17607 -#: ../../../build/NEWS:21226 +#: ../../../build/NEWS:14517 ../../../build/NEWS:17956 +#: ../../../build/NEWS:21575 msgid "" "`bpo-27906 `__: Fix socket accept " "exhaustion during high TCP traffic. Patch by Kevin Conway." msgstr "" -#: ../../../build/NEWS:14171 ../../../build/NEWS:17610 -#: ../../../build/NEWS:21229 +#: ../../../build/NEWS:14520 ../../../build/NEWS:17959 +#: ../../../build/NEWS:21578 msgid "" "`bpo-28174 `__: Handle when SO_REUSEPORT" " isn't properly supported. Patch by Seth Michael Larson." msgstr "" -#: ../../../build/NEWS:14174 ../../../build/NEWS:17613 -#: ../../../build/NEWS:21232 +#: ../../../build/NEWS:14523 ../../../build/NEWS:17962 +#: ../../../build/NEWS:21581 msgid "" "`bpo-26654 `__: Inspect " "functools.partial in asyncio.Handle.__repr__. Patch by iceboy." msgstr "" -#: ../../../build/NEWS:14177 ../../../build/NEWS:17616 -#: ../../../build/NEWS:21235 +#: ../../../build/NEWS:14526 ../../../build/NEWS:17965 +#: ../../../build/NEWS:21584 msgid "" "`bpo-26909 `__: Fix slow pipes IO in " "asyncio. Patch by INADA Naoki." msgstr "" -#: ../../../build/NEWS:14179 ../../../build/NEWS:17618 -#: ../../../build/NEWS:21237 +#: ../../../build/NEWS:14528 ../../../build/NEWS:17967 +#: ../../../build/NEWS:21586 msgid "" "`bpo-28176 `__: Fix callbacks race in " "asyncio.SelectorLoop.sock_connect." msgstr "" -#: ../../../build/NEWS:14181 ../../../build/NEWS:17620 -#: ../../../build/NEWS:21239 +#: ../../../build/NEWS:14530 ../../../build/NEWS:17969 +#: ../../../build/NEWS:21588 msgid "" "`bpo-27759 `__: Fix selectors " "incorrectly retain invalid file descriptors. Patch by Mark Williams." msgstr "" -#: ../../../build/NEWS:14184 +#: ../../../build/NEWS:14533 msgid "" "`bpo-28325 `__: Remove vestigial MacOS 9" " macurl2path module and its tests." msgstr "" -#: ../../../build/NEWS:14186 ../../../build/NEWS:17623 -#: ../../../build/NEWS:21242 +#: ../../../build/NEWS:14535 ../../../build/NEWS:17972 +#: ../../../build/NEWS:21591 msgid "" "`bpo-28368 `__: Refuse monitoring " "processes if the child watcher has no loop attached. Patch by Vincent " "Michel." msgstr "" -#: ../../../build/NEWS:14189 ../../../build/NEWS:17626 -#: ../../../build/NEWS:21245 +#: ../../../build/NEWS:14538 ../../../build/NEWS:17975 +#: ../../../build/NEWS:21594 msgid "" "`bpo-28369 `__: Raise RuntimeError when " "transport's FD is used with add_reader, add_writer, etc." msgstr "" -#: ../../../build/NEWS:14192 ../../../build/NEWS:17629 -#: ../../../build/NEWS:21248 +#: ../../../build/NEWS:14541 ../../../build/NEWS:17978 +#: ../../../build/NEWS:21597 msgid "" "`bpo-28370 `__: Speedup " "asyncio.StreamReader.readexactly. Patch by Коренберг Марк." msgstr "" -#: ../../../build/NEWS:14195 ../../../build/NEWS:17632 -#: ../../../build/NEWS:21251 +#: ../../../build/NEWS:14544 ../../../build/NEWS:17981 +#: ../../../build/NEWS:21600 msgid "" "`bpo-28371 `__: Deprecate passing " "asyncio.Handles to run_in_executor." msgstr "" -#: ../../../build/NEWS:14197 ../../../build/NEWS:17634 -#: ../../../build/NEWS:21253 +#: ../../../build/NEWS:14546 ../../../build/NEWS:17983 +#: ../../../build/NEWS:21602 msgid "" "`bpo-28372 `__: Fix asyncio to support " "formatting of non-python coroutines." msgstr "" -#: ../../../build/NEWS:14199 ../../../build/NEWS:17636 -#: ../../../build/NEWS:21255 +#: ../../../build/NEWS:14548 ../../../build/NEWS:17985 +#: ../../../build/NEWS:21604 msgid "" "`bpo-28399 `__: Remove UNIX socket from " "FS before binding. Patch by Коренберг Марк." msgstr "" -#: ../../../build/NEWS:14202 ../../../build/NEWS:17639 -#: ../../../build/NEWS:21258 +#: ../../../build/NEWS:14551 ../../../build/NEWS:17988 +#: ../../../build/NEWS:21607 msgid "" "`bpo-27972 `__: Prohibit Tasks to await " "on themselves." msgstr "" -#: ../../../build/NEWS:14204 ../../../build/NEWS:17161 +#: ../../../build/NEWS:14553 ../../../build/NEWS:17510 msgid "" "`bpo-24142 `__: Reading a corrupt config" " file left configparser in an invalid state. Original patch by Florian Höch." msgstr "" -#: ../../../build/NEWS:14207 ../../../build/NEWS:16509 +#: ../../../build/NEWS:14556 ../../../build/NEWS:16858 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:14211 ../../../build/NEWS:15700 +#: ../../../build/NEWS:14560 ../../../build/NEWS:16049 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:14215 ../../../build/NEWS:16643 +#: ../../../build/NEWS:14564 ../../../build/NEWS:16992 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:14221 ../../../build/NEWS:16126 +#: ../../../build/NEWS:14570 ../../../build/NEWS:16475 msgid "" "`bpo-31294 `__: Fix incomplete code " "snippet in the ZeroMQSocketListener and ZeroMQSocketHandler examples and " "adapt them to Python 3." msgstr "" -#: ../../../build/NEWS:14224 ../../../build/NEWS:16129 +#: ../../../build/NEWS:14573 ../../../build/NEWS:16478 msgid "" "`bpo-21649 `__: Add RFC 7525 and Mozilla" " server side TLS links to SSL documentation." msgstr "" -#: ../../../build/NEWS:14227 +#: ../../../build/NEWS:14576 msgid "" "`bpo-31128 `__: Allow the pydoc server " "to bind to arbitrary hostnames." msgstr "" -#: ../../../build/NEWS:14229 ../../../build/NEWS:16132 +#: ../../../build/NEWS:14578 ../../../build/NEWS:16481 msgid "" "`bpo-30803 `__: Clarify doc on truth " "value testing. Original patch by Peter Thomassen." msgstr "" -#: ../../../build/NEWS:14232 ../../../build/NEWS:16698 -#: ../../../build/NEWS:20650 +#: ../../../build/NEWS:14581 ../../../build/NEWS:17047 +#: ../../../build/NEWS:20999 msgid "" "`bpo-30176 `__: Add missing attribute " "related constants in curses documentation." msgstr "" -#: ../../../build/NEWS:14235 ../../../build/NEWS:16701 +#: ../../../build/NEWS:14584 ../../../build/NEWS:17050 msgid "" "`bpo-30052 `__: the link targets for " ":func:`bytes` and :func:`bytearray` are now their respective type " @@ -26519,14 +27135,14 @@ msgid "" "default output caching features in Sphinx." msgstr "" -#: ../../../build/NEWS:14243 ../../../build/NEWS:16709 -#: ../../../build/NEWS:20653 +#: ../../../build/NEWS:14592 ../../../build/NEWS:17058 +#: ../../../build/NEWS:21002 msgid "" "`bpo-26985 `__: Add missing info of code" " object in inspect documentation." msgstr "" -#: ../../../build/NEWS:14245 +#: ../../../build/NEWS:14594 msgid "" "`bpo-19824 `__: Improve the " "documentation for, and links to, template strings by emphasizing their " @@ -26535,37 +27151,37 @@ msgid "" "`__)" msgstr "" -#: ../../../build/NEWS:14249 ../../../build/NEWS:17018 -#: ../../../build/NEWS:20655 +#: ../../../build/NEWS:14598 ../../../build/NEWS:17367 +#: ../../../build/NEWS:21004 msgid "" "`bpo-28929 `__: Link the documentation " "to its source file on GitHub." msgstr "" -#: ../../../build/NEWS:14251 ../../../build/NEWS:17020 -#: ../../../build/NEWS:20657 +#: ../../../build/NEWS:14600 ../../../build/NEWS:17369 +#: ../../../build/NEWS:21006 msgid "" "`bpo-25008 `__: Document smtpd.py as " "effectively deprecated and add a pointer to aiosmtpd, a third-party asyncio-" "based replacement." msgstr "" -#: ../../../build/NEWS:14254 ../../../build/NEWS:17023 -#: ../../../build/NEWS:20660 +#: ../../../build/NEWS:14603 ../../../build/NEWS:17372 +#: ../../../build/NEWS:21009 msgid "" "`bpo-26355 `__: Add canonical header " "link on each page to corresponding major version of the documentation. Patch" " by Matthias Bussonnier." msgstr "" -#: ../../../build/NEWS:14257 ../../../build/NEWS:17026 -#: ../../../build/NEWS:20663 +#: ../../../build/NEWS:14606 ../../../build/NEWS:17375 +#: ../../../build/NEWS:21012 msgid "" "`bpo-29349 `__: Fix Python 2 syntax in " "code for building the documentation." msgstr "" -#: ../../../build/NEWS:14259 +#: ../../../build/NEWS:14608 msgid "" "`bpo-23722 `__: The data model reference" " and the porting section in the 3.6 What's New guide now cover the " @@ -26573,46 +27189,46 @@ msgid "" " support :pep:`487` and zero-argument ``super()``." msgstr "" -#: ../../../build/NEWS:14264 ../../../build/NEWS:17277 -#: ../../../build/NEWS:21326 +#: ../../../build/NEWS:14613 ../../../build/NEWS:17626 +#: ../../../build/NEWS:21675 msgid "" "`bpo-28513 `__: Documented command-line " "interface of zipfile." msgstr "" -#: ../../../build/NEWS:14269 +#: ../../../build/NEWS:14618 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:14273 ../../../build/NEWS:16138 +#: ../../../build/NEWS:14622 ../../../build/NEWS:16487 msgid "" "`bpo-31320 `__: Silence traceback in " "test_ssl" msgstr "" -#: ../../../build/NEWS:14275 +#: ../../../build/NEWS:14624 msgid "" "`bpo-31346 `__: Prefer " "PROTOCOL_TLS_CLIENT and PROTOCOL_TLS_SERVER protocols for SSLContext." msgstr "" -#: ../../../build/NEWS:14278 ../../../build/NEWS:16140 +#: ../../../build/NEWS:14627 ../../../build/NEWS:16489 msgid "" "`bpo-25674 `__: Remove sha256.tbs-" "internet.com ssl test" msgstr "" -#: ../../../build/NEWS:14280 ../../../build/NEWS:16142 +#: ../../../build/NEWS:14629 ../../../build/NEWS:16491 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:14283 ../../../build/NEWS:16145 +#: ../../../build/NEWS:14632 ../../../build/NEWS:16494 msgid "" "`bpo-30822 `__: regrtest: Exclude tzdata" " from regrtest --all. When running the test suite using --use=all / -u all, " @@ -26621,15 +27237,15 @@ msgid "" " line parser to allow passing -u extralargefile to run test_zipfile64." msgstr "" -#: ../../../build/NEWS:14289 ../../../build/NEWS:15752 +#: ../../../build/NEWS:14638 ../../../build/NEWS:16101 msgid "" "`bpo-30695 `__: Add the " "`set_nomemory(start, stop)` and `remove_mem_hooks()` functions to the " "_testcapi module." msgstr "" -#: ../../../build/NEWS:14292 ../../../build/NEWS:16720 -#: ../../../build/NEWS:20682 +#: ../../../build/NEWS:14641 ../../../build/NEWS:17069 +#: ../../../build/NEWS:21031 msgid "" "`bpo-30357 `__: test_thread: setUp() now" " uses support.threading_setup() and support.threading_cleanup() to wait " @@ -26637,8 +27253,8 @@ msgid "" "Initial patch written by Grzegorz Grzywacz." msgstr "" -#: ../../../build/NEWS:14297 ../../../build/NEWS:16725 -#: ../../../build/NEWS:20691 +#: ../../../build/NEWS:14646 ../../../build/NEWS:17074 +#: ../../../build/NEWS:21040 msgid "" "`bpo-30197 `__: Enhanced functions " "swap_attr() and swap_item() in the test.support module. They now work when " @@ -26647,79 +27263,79 @@ msgid "" "to the target of the \"as\" clause, if there is one." msgstr "" -#: ../../../build/NEWS:14303 +#: ../../../build/NEWS:14652 msgid "" "`bpo-24932 `__: Use proper command line " "parsing in _testembed" msgstr "" -#: ../../../build/NEWS:14305 ../../../build/NEWS:17041 +#: ../../../build/NEWS:14654 ../../../build/NEWS:17390 msgid "" "`bpo-28950 `__: Disallow -j0 to be " "combined with -T/-l in regrtest command line arguments." msgstr "" -#: ../../../build/NEWS:14308 ../../../build/NEWS:17044 +#: ../../../build/NEWS:14657 ../../../build/NEWS:17393 msgid "" "`bpo-28683 `__: Fix the tests that " "bind() a unix socket and raise PermissionError on Android for a non-root " "user." msgstr "" -#: ../../../build/NEWS:14311 +#: ../../../build/NEWS:14660 msgid "" "`bpo-26936 `__: Fix the test_socket " "failures on Android - getservbyname(), getservbyport() and getaddrinfo() are" " broken on some Android API levels." msgstr "" -#: ../../../build/NEWS:14314 ../../../build/NEWS:17282 -#: ../../../build/NEWS:21334 +#: ../../../build/NEWS:14663 ../../../build/NEWS:17631 +#: ../../../build/NEWS:21683 msgid "" "`bpo-28666 `__: Now test.support.rmtree " "is able to remove unwritable or unreadable directories." msgstr "" -#: ../../../build/NEWS:14317 ../../../build/NEWS:17285 -#: ../../../build/NEWS:21337 +#: ../../../build/NEWS:14666 ../../../build/NEWS:17634 +#: ../../../build/NEWS:21686 msgid "" "`bpo-23839 `__: Various caches now are " "cleared before running every test file." msgstr "" -#: ../../../build/NEWS:14319 ../../../build/NEWS:17417 +#: ../../../build/NEWS:14668 ../../../build/NEWS:17766 msgid "" "`bpo-26944 `__: Fix test_posix for " "Android where 'id -G' is entirely wrong or missing the effective gid." msgstr "" -#: ../../../build/NEWS:14322 ../../../build/NEWS:17420 -#: ../../../build/NEWS:21339 +#: ../../../build/NEWS:14671 ../../../build/NEWS:17769 +#: ../../../build/NEWS:21688 msgid "" "`bpo-28409 `__: regrtest: fix the parser" " of command line arguments." msgstr "" -#: ../../../build/NEWS:14324 ../../../build/NEWS:17688 +#: ../../../build/NEWS:14673 ../../../build/NEWS:18037 msgid "" "`bpo-28217 `__: Adds _testconsole module" " to test console input." msgstr "" -#: ../../../build/NEWS:14326 ../../../build/NEWS:17047 +#: ../../../build/NEWS:14675 ../../../build/NEWS:17396 msgid "" "`bpo-26939 `__: Add the " "support.setswitchinterval() function to fix test_functools hanging on the " "Android armv7 qemu emulator." msgstr "" -#: ../../../build/NEWS:14332 +#: ../../../build/NEWS:14681 msgid "" "`bpo-31354 `__: Allow --with-lto to be " "used on all builds, not just `make profile-opt`." msgstr "" -#: ../../../build/NEWS:14335 +#: ../../../build/NEWS:14684 msgid "" "`bpo-31370 `__: Remove support for " "building --without-threads. This option is not really useful anymore in the " @@ -26727,82 +27343,82 @@ msgid "" "code base, including in difficult to maintain low-level internal code." msgstr "" -#: ../../../build/NEWS:14340 +#: ../../../build/NEWS:14689 msgid "" "`bpo-31341 `__: Per :pep:`11`, support " "for the IRIX operating system was removed." msgstr "" -#: ../../../build/NEWS:14343 ../../../build/NEWS:16154 +#: ../../../build/NEWS:14692 ../../../build/NEWS:16503 msgid "" "`bpo-30854 `__: Fix compile error when " "compiling --without-threads. Patch by Masayuki Yamamoto." msgstr "" -#: ../../../build/NEWS:14346 ../../../build/NEWS:16734 -#: ../../../build/NEWS:20719 +#: ../../../build/NEWS:14695 ../../../build/NEWS:17083 +#: ../../../build/NEWS:21068 msgid "" "`bpo-30687 `__: Locate msbuild.exe on " "Windows when building rather than vcvarsall.bat" msgstr "" -#: ../../../build/NEWS:14349 +#: ../../../build/NEWS:14698 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:14353 ../../../build/NEWS:16678 +#: ../../../build/NEWS:14702 ../../../build/NEWS:17027 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:14357 ../../../build/NEWS:16682 +#: ../../../build/NEWS:14706 ../../../build/NEWS:17031 msgid "" "`bpo-28787 `__: Fix out-of-tree builds " "of Python when configured with ``--with--dtrace``." msgstr "" -#: ../../../build/NEWS:14360 ../../../build/NEWS:16685 -#: ../../../build/NEWS:20706 +#: ../../../build/NEWS:14709 ../../../build/NEWS:17034 +#: ../../../build/NEWS:21055 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:14364 ../../../build/NEWS:16689 -#: ../../../build/NEWS:20710 +#: ../../../build/NEWS:14713 ../../../build/NEWS:17038 +#: ../../../build/NEWS:21059 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:14368 ../../../build/NEWS:16693 -#: ../../../build/NEWS:20714 +#: ../../../build/NEWS:14717 ../../../build/NEWS:17042 +#: ../../../build/NEWS:21063 msgid "" "`bpo-29643 `__: Fix ``--enable-" "optimization`` didn't work." msgstr "" -#: ../../../build/NEWS:14370 ../../../build/NEWS:17053 +#: ../../../build/NEWS:14719 ../../../build/NEWS:17402 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:14374 ../../../build/NEWS:17057 +#: ../../../build/NEWS:14723 ../../../build/NEWS:17406 msgid "" "`bpo-29572 `__: Update Windows build and" " OS X installers to use OpenSSL 1.0.2k." msgstr "" -#: ../../../build/NEWS:14376 +#: ../../../build/NEWS:14725 msgid "" "`bpo-27659 `__: Prohibit implicit C " "function declarations: use ``-Werror=implicit-function-declaration`` when " @@ -26810,53 +27426,53 @@ msgid "" "written by Chi Hsuan Yen." msgstr "" -#: ../../../build/NEWS:14380 +#: ../../../build/NEWS:14729 msgid "" "`bpo-29384 `__: Remove old Be OS helper " "scripts." msgstr "" -#: ../../../build/NEWS:14382 ../../../build/NEWS:17059 +#: ../../../build/NEWS:14731 ../../../build/NEWS:17408 msgid "" "`bpo-26851 `__: Set Android compilation " "and link flags." msgstr "" -#: ../../../build/NEWS:14384 ../../../build/NEWS:17061 +#: ../../../build/NEWS:14733 ../../../build/NEWS:17410 msgid "" "`bpo-28768 `__: Fix implicit declaration" " of function _setmode. Patch by Masayuki Yamamoto" msgstr "" -#: ../../../build/NEWS:14387 ../../../build/NEWS:17064 -#: ../../../build/NEWS:21377 +#: ../../../build/NEWS:14736 ../../../build/NEWS:17413 +#: ../../../build/NEWS:21726 msgid "" "`bpo-29080 `__: Removes hard dependency " "on hg.exe from PCBuild/build.bat" msgstr "" -#: ../../../build/NEWS:14389 ../../../build/NEWS:17066 -#: ../../../build/NEWS:21379 +#: ../../../build/NEWS:14738 ../../../build/NEWS:17415 +#: ../../../build/NEWS:21728 msgid "" "`bpo-23903 `__: Added missed names to " "PC/python3.def." msgstr "" -#: ../../../build/NEWS:14391 ../../../build/NEWS:17068 +#: ../../../build/NEWS:14740 ../../../build/NEWS:17417 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:14394 ../../../build/NEWS:17071 +#: ../../../build/NEWS:14743 ../../../build/NEWS:17420 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:14398 ../../../build/NEWS:17075 +#: ../../../build/NEWS:14747 ../../../build/NEWS:17424 msgid "" "`bpo-20211 `__: Do not add the directory" " for installing C header files and the directory for installing object code " @@ -26864,83 +27480,83 @@ msgid "" "Petazzoni." msgstr "" -#: ../../../build/NEWS:14402 ../../../build/NEWS:17079 +#: ../../../build/NEWS:14751 ../../../build/NEWS:17428 msgid "" "`bpo-28849 `__: Do not define " "sys.implementation._multiarch on Android." msgstr "" -#: ../../../build/NEWS:14404 ../../../build/NEWS:17290 -#: ../../../build/NEWS:21381 +#: ../../../build/NEWS:14753 ../../../build/NEWS:17639 +#: ../../../build/NEWS:21730 msgid "" "`bpo-10656 `__: Fix out-of-tree building" " on AIX. Patch by Tristan Carel and Michael Haubenwallner." msgstr "" -#: ../../../build/NEWS:14407 ../../../build/NEWS:17293 -#: ../../../build/NEWS:21384 +#: ../../../build/NEWS:14756 ../../../build/NEWS:17642 +#: ../../../build/NEWS:21733 msgid "" "`bpo-26359 `__: Rename --with-" "optimiations to --enable-optimizations." msgstr "" -#: ../../../build/NEWS:14409 ../../../build/NEWS:17408 -#: ../../../build/NEWS:21386 +#: ../../../build/NEWS:14758 ../../../build/NEWS:17757 +#: ../../../build/NEWS:21735 msgid "" "`bpo-28444 `__: Fix missing extensions " "modules when cross compiling." msgstr "" -#: ../../../build/NEWS:14411 ../../../build/NEWS:17410 +#: ../../../build/NEWS:14760 ../../../build/NEWS:17759 msgid "" "`bpo-28208 `__: Update Windows build and" " OS X installers to use SQLite 3.14.2." msgstr "" -#: ../../../build/NEWS:14413 ../../../build/NEWS:17412 -#: ../../../build/NEWS:21388 +#: ../../../build/NEWS:14762 ../../../build/NEWS:17761 +#: ../../../build/NEWS:21737 msgid "" "`bpo-28248 `__: Update Windows build and" " OS X installers to use OpenSSL 1.0.2j." msgstr "" -#: ../../../build/NEWS:14415 +#: ../../../build/NEWS:14764 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:14419 +#: ../../../build/NEWS:14768 msgid "" "`bpo-13756 `__: Fix building extensions " "modules on Cygwin. Patch by Roumen Petrov, based on original patch by Jason" " Tishler." msgstr "" -#: ../../../build/NEWS:14422 +#: ../../../build/NEWS:14771 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:14426 ../../../build/NEWS:17677 -#: ../../../build/NEWS:21390 +#: ../../../build/NEWS:14775 ../../../build/NEWS:18026 +#: ../../../build/NEWS:21739 msgid "" "`bpo-28258 `__: Fixed build with " "Estonian locale (python-config and distclean targets in Makefile). Patch by" " Arfrever Frehtes Taifersar Arahesis." msgstr "" -#: ../../../build/NEWS:14429 ../../../build/NEWS:17680 -#: ../../../build/NEWS:21393 +#: ../../../build/NEWS:14778 ../../../build/NEWS:18029 +#: ../../../build/NEWS:21742 msgid "" "`bpo-26661 `__: setup.py now detects " "system libffi with multiarch wrapper." msgstr "" -#: ../../../build/NEWS:14431 +#: ../../../build/NEWS:14780 msgid "" "`bpo-27979 `__: A full copy of libffi is" " no longer bundled for use when building _ctypes on non-OSX UNIX platforms." @@ -26948,84 +27564,84 @@ msgid "" "platforms." msgstr "" -#: ../../../build/NEWS:14435 ../../../build/NEWS:17682 -#: ../../../build/NEWS:21398 +#: ../../../build/NEWS:14784 ../../../build/NEWS:18031 +#: ../../../build/NEWS:21747 msgid "" "`bpo-15819 `__: Remove redundant include" " search directory option for building outside the source tree." msgstr "" -#: ../../../build/NEWS:14438 ../../../build/NEWS:17295 -#: ../../../build/NEWS:21435 +#: ../../../build/NEWS:14787 ../../../build/NEWS:17644 +#: ../../../build/NEWS:21784 msgid "" "`bpo-28676 `__: Prevent missing " "'getentropy' declaration warning on macOS. Patch by Gareth Rees." msgstr "" -#: ../../../build/NEWS:14444 +#: ../../../build/NEWS:14793 msgid "" "`bpo-31392 `__: Update Windows build to " "use OpenSSL 1.1.0f" msgstr "" -#: ../../../build/NEWS:14446 ../../../build/NEWS:16160 +#: ../../../build/NEWS:14795 ../../../build/NEWS:16509 msgid "" "`bpo-30389 `__: Adds detection of Visual" " Studio 2017 to distutils on Windows." msgstr "" -#: ../../../build/NEWS:14448 +#: ../../../build/NEWS:14797 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:14451 ../../../build/NEWS:16162 +#: ../../../build/NEWS:14800 ../../../build/NEWS:16511 msgid "" "`bpo-31340 `__: Change to building with " "MSVC v141 (included with Visual Studio 2017)" msgstr "" -#: ../../../build/NEWS:14454 ../../../build/NEWS:16165 +#: ../../../build/NEWS:14803 ../../../build/NEWS:16514 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:14457 +#: ../../../build/NEWS:14806 msgid "" "`bpo-30916 `__: Pre-build OpenSSL, Tcl " "and Tk and include the binaries in the build." msgstr "" -#: ../../../build/NEWS:14460 ../../../build/NEWS:16168 +#: ../../../build/NEWS:14809 ../../../build/NEWS:16517 msgid "" "`bpo-30731 `__: Add a missing xmlns to " "python.manifest so that it matches the schema." msgstr "" -#: ../../../build/NEWS:14463 +#: ../../../build/NEWS:14812 msgid "" "`bpo-30291 `__: Allow requiring 64-bit " "interpreters from py.exe using -64 suffix. Contributed by Steve (Gadget) " "Barnes." msgstr "" -#: ../../../build/NEWS:14466 +#: ../../../build/NEWS:14815 msgid "" "`bpo-30362 `__: Adds list options (-0, " "-0p) to py.exe launcher. Contributed by Steve Barnes." msgstr "" -#: ../../../build/NEWS:14469 +#: ../../../build/NEWS:14818 msgid "" "`bpo-23451 `__: Fix socket deprecation " "warnings in socketmodule.c. Patch by Segev Finer." msgstr "" -#: ../../../build/NEWS:14472 ../../../build/NEWS:16737 +#: ../../../build/NEWS:14821 ../../../build/NEWS:17086 msgid "" "`bpo-30450 `__: The build process on " "Windows no longer depends on Subversion, instead pulling external code from " @@ -27033,100 +27649,100 @@ msgid "" "``py -3.6``), NuGet is used to download a copy of 32-bit Python." msgstr "" -#: ../../../build/NEWS:14477 +#: ../../../build/NEWS:14826 msgid "" "`bpo-29579 `__: Removes readme.txt from " "the installer." msgstr "" -#: ../../../build/NEWS:14479 ../../../build/NEWS:16994 +#: ../../../build/NEWS:14828 ../../../build/NEWS:17343 msgid "" "`bpo-25778 `__: winreg does not truncate" " string correctly (Patch by Eryk Sun)" msgstr "" -#: ../../../build/NEWS:14481 +#: ../../../build/NEWS:14830 msgid "" "`bpo-28896 `__: Deprecate " "WindowsRegistryFinder and disable it by default" msgstr "" -#: ../../../build/NEWS:14483 ../../../build/NEWS:17403 +#: ../../../build/NEWS:14832 ../../../build/NEWS:17752 msgid "" "`bpo-28522 `__: Fixes mishandled buffer " "reallocation in getpathp.c" msgstr "" -#: ../../../build/NEWS:14485 ../../../build/NEWS:17644 +#: ../../../build/NEWS:14834 ../../../build/NEWS:17993 msgid "" "`bpo-28402 `__: Adds signed catalog " "files for stdlib on Windows." msgstr "" -#: ../../../build/NEWS:14487 ../../../build/NEWS:17646 +#: ../../../build/NEWS:14836 ../../../build/NEWS:17995 msgid "" "`bpo-28333 `__: Enables Unicode for " "ps1/ps2 and input() prompts. (Patch by Eryk Sun)" msgstr "" -#: ../../../build/NEWS:14490 ../../../build/NEWS:17649 -#: ../../../build/NEWS:21362 +#: ../../../build/NEWS:14839 ../../../build/NEWS:17998 +#: ../../../build/NEWS:21711 msgid "" "`bpo-28251 `__: Improvements to help " "manuals on Windows." msgstr "" -#: ../../../build/NEWS:14492 ../../../build/NEWS:17651 -#: ../../../build/NEWS:21364 +#: ../../../build/NEWS:14841 ../../../build/NEWS:18000 +#: ../../../build/NEWS:21713 msgid "" "`bpo-28110 `__: launcher.msi has " "different product codes between 32-bit and 64-bit" msgstr "" -#: ../../../build/NEWS:14495 ../../../build/NEWS:17654 +#: ../../../build/NEWS:14844 ../../../build/NEWS:18003 msgid "" "`bpo-28161 `__: Opening CON for write " "access fails" msgstr "" -#: ../../../build/NEWS:14497 ../../../build/NEWS:17656 +#: ../../../build/NEWS:14846 ../../../build/NEWS:18005 msgid "" "`bpo-28162 `__: WindowsConsoleIO " "readall() fails if first line starts with Ctrl+Z" msgstr "" -#: ../../../build/NEWS:14500 ../../../build/NEWS:17659 +#: ../../../build/NEWS:14849 ../../../build/NEWS:18008 msgid "" "`bpo-28163 `__: WindowsConsoleIO " "fileno() passes wrong flags to _open_osfhandle" msgstr "" -#: ../../../build/NEWS:14502 ../../../build/NEWS:17661 +#: ../../../build/NEWS:14851 ../../../build/NEWS:18010 msgid "" "`bpo-28164 `__: _PyIO_get_console_type " "fails for various paths" msgstr "" -#: ../../../build/NEWS:14504 ../../../build/NEWS:17663 +#: ../../../build/NEWS:14853 ../../../build/NEWS:18012 msgid "" "`bpo-28137 `__: Renames Windows path " "file to ._pth" msgstr "" -#: ../../../build/NEWS:14506 ../../../build/NEWS:17665 +#: ../../../build/NEWS:14855 ../../../build/NEWS:18014 msgid "" "`bpo-28138 `__: Windows ._pth file " "should allow import site" msgstr "" -#: ../../../build/NEWS:14511 ../../../build/NEWS:16174 +#: ../../../build/NEWS:14860 ../../../build/NEWS:16523 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:14514 ../../../build/NEWS:16177 +#: ../../../build/NEWS:14863 ../../../build/NEWS:16526 msgid "" "`bpo-31488 `__: IDLE - Update non-key " "options in former extension classes. When applying configdialog changes, " @@ -27134,20 +27750,20 @@ msgid "" "affect existing instances attached to existing editor windows." msgstr "" -#: ../../../build/NEWS:14519 ../../../build/NEWS:16182 +#: ../../../build/NEWS:14868 ../../../build/NEWS:16531 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:14522 ../../../build/NEWS:16185 +#: ../../../build/NEWS:14871 ../../../build/NEWS:16534 msgid "" "`bpo-31480 `__: IDLE - make tests pass " "with zzdummy extension disabled by default." msgstr "" -#: ../../../build/NEWS:14525 ../../../build/NEWS:16188 +#: ../../../build/NEWS:14874 ../../../build/NEWS:16537 msgid "" "`bpo-31421 `__: Document how IDLE runs " "tkinter programs. IDLE calls tcl/tk update in the background in order to " @@ -27155,33 +27771,33 @@ msgid "" "easier." msgstr "" -#: ../../../build/NEWS:14529 ../../../build/NEWS:16192 +#: ../../../build/NEWS:14878 ../../../build/NEWS:16541 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:14533 ../../../build/NEWS:16196 +#: ../../../build/NEWS:14882 ../../../build/NEWS:16545 msgid "" "`bpo-31051 `__: Rearrange IDLE " "configdialog GenPage into Window, Editor, and Help sections." msgstr "" -#: ../../../build/NEWS:14536 ../../../build/NEWS:16199 +#: ../../../build/NEWS:14885 ../../../build/NEWS:16548 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:14540 ../../../build/NEWS:16203 +#: ../../../build/NEWS:14889 ../../../build/NEWS:16552 msgid "" "`bpo-31287 `__: IDLE - Do not modify " "tkinter.message in test_configdialog." msgstr "" -#: ../../../build/NEWS:14542 ../../../build/NEWS:16205 +#: ../../../build/NEWS:14891 ../../../build/NEWS:16554 msgid "" "`bpo-27099 `__: Convert IDLE's built-in " "'extensions' to regular features. About 10 IDLE features were implemented as" @@ -27200,72 +27816,72 @@ msgid "" "Initial patch by Charles Wohlganger." msgstr "" -#: ../../../build/NEWS:14558 ../../../build/NEWS:16221 +#: ../../../build/NEWS:14907 ../../../build/NEWS:16570 msgid "" "`bpo-31206 `__: IDLE: Factor " "HighPage(Frame) class from ConfigDialog. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14561 ../../../build/NEWS:16224 +#: ../../../build/NEWS:14910 ../../../build/NEWS:16573 msgid "" "`bpo-31001 `__: Add tests for " "configdialog highlight tab. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14564 ../../../build/NEWS:16227 +#: ../../../build/NEWS:14913 ../../../build/NEWS:16576 msgid "" "`bpo-31205 `__: IDLE: Factor " "KeysPage(Frame) class from ConfigDialog. The slightly modified tests " "continue to pass. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14567 ../../../build/NEWS:16230 +#: ../../../build/NEWS:14916 ../../../build/NEWS:16579 msgid "" "`bpo-31130 `__: IDLE -- stop leaks in " "test_configdialog. Initial patch by Victor Stinner." msgstr "" -#: ../../../build/NEWS:14570 ../../../build/NEWS:16233 +#: ../../../build/NEWS:14919 ../../../build/NEWS:16582 msgid "" "`bpo-31002 `__: Add tests for " "configdialog keys tab. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14572 ../../../build/NEWS:16235 +#: ../../../build/NEWS:14921 ../../../build/NEWS:16584 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:14576 ../../../build/NEWS:16239 +#: ../../../build/NEWS:14925 ../../../build/NEWS:16588 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:14579 ../../../build/NEWS:16242 +#: ../../../build/NEWS:14928 ../../../build/NEWS:16591 msgid "" "`bpo-31050 `__: Factor GenPage(Frame) " "class from ConfigDialog. The slightly modified tests continue to pass. Patch" " by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14582 ../../../build/NEWS:16245 +#: ../../../build/NEWS:14931 ../../../build/NEWS:16594 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:14586 ../../../build/NEWS:16249 +#: ../../../build/NEWS:14935 ../../../build/NEWS:16598 msgid "" "`bpo-30781 `__: IDLE - Use ttk widgets " "in ConfigDialog. Patches by Terry Jan Reedy and Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14589 ../../../build/NEWS:16252 +#: ../../../build/NEWS:14938 ../../../build/NEWS:16601 msgid "" "`bpo-31060 `__: IDLE - Finish " "rearranging methods of ConfigDialog Grouping methods pertaining to each tab " @@ -27273,7 +27889,7 @@ msgid "" "enable splitting the groups into classes." msgstr "" -#: ../../../build/NEWS:14593 ../../../build/NEWS:16256 +#: ../../../build/NEWS:14942 ../../../build/NEWS:16605 msgid "" "`bpo-30853 `__: IDLE -- Factor a " "VarTrace class out of ConfigDialog. Instance tracers manages pairs " @@ -27282,13 +27898,13 @@ msgid "" "class is 100%." msgstr "" -#: ../../../build/NEWS:14598 ../../../build/NEWS:16261 +#: ../../../build/NEWS:14947 ../../../build/NEWS:16610 msgid "" "`bpo-31003 `__: IDLE: Add more tests for" " General tab." msgstr "" -#: ../../../build/NEWS:14600 ../../../build/NEWS:16263 +#: ../../../build/NEWS:14949 ../../../build/NEWS:16612 msgid "" "`bpo-30993 `__: IDLE - Improve " "configdialog font page and tests. In configdialog: Document causal pathways " @@ -27302,26 +27918,26 @@ msgid "" "completely cover the related functions." msgstr "" -#: ../../../build/NEWS:14611 ../../../build/NEWS:16274 +#: ../../../build/NEWS:14960 ../../../build/NEWS:16623 msgid "" "`bpo-30981 `__: IDLE -- Add more " "configdialog font page tests." msgstr "" -#: ../../../build/NEWS:14613 ../../../build/NEWS:16276 +#: ../../../build/NEWS:14962 ../../../build/NEWS:16625 msgid "" "`bpo-28523 `__: IDLE: replace 'colour' " "with 'color' in configdialog." msgstr "" -#: ../../../build/NEWS:14615 ../../../build/NEWS:16278 +#: ../../../build/NEWS:14964 ../../../build/NEWS:16627 msgid "" "`bpo-30917 `__: Add tests for " "idlelib.config.IdleConf. Increase coverage from 46% to 96%. Patch by Louie " "Lu." msgstr "" -#: ../../../build/NEWS:14618 ../../../build/NEWS:16281 +#: ../../../build/NEWS:14967 ../../../build/NEWS:16630 msgid "" "`bpo-30934 `__: Document coverage " "details for idlelib tests. Add section to idlelib/idle-test/README.txt. " @@ -27329,7 +27945,7 @@ msgid "" "that does not run during unit tests." msgstr "" -#: ../../../build/NEWS:14622 ../../../build/NEWS:16285 +#: ../../../build/NEWS:14971 ../../../build/NEWS:16634 msgid "" "`bpo-30913 `__: IDLE: Document " "ConfigDialog tk Vars, methods, and widgets in docstrings This will " @@ -27337,39 +27953,39 @@ msgid "" "by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14626 ../../../build/NEWS:16289 +#: ../../../build/NEWS:14975 ../../../build/NEWS:16638 msgid "" "`bpo-30899 `__: IDLE: Add tests for " "ConfigParser subclasses in config. Patch by Louie Lu." msgstr "" -#: ../../../build/NEWS:14629 ../../../build/NEWS:16292 +#: ../../../build/NEWS:14978 ../../../build/NEWS:16641 msgid "" "`bpo-30881 `__: IDLE: Add docstrings to " "browser.py. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14631 ../../../build/NEWS:16294 +#: ../../../build/NEWS:14980 ../../../build/NEWS:16643 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:14635 ../../../build/NEWS:16298 +#: ../../../build/NEWS:14984 ../../../build/NEWS:16647 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:14638 ../../../build/NEWS:16301 +#: ../../../build/NEWS:14987 ../../../build/NEWS:16650 msgid "" "`bpo-8231 `__: IDLE: call " "config.IdleConf.GetUserCfgDir only once." msgstr "" -#: ../../../build/NEWS:14640 ../../../build/NEWS:16303 +#: ../../../build/NEWS:14989 ../../../build/NEWS:16652 msgid "" "`bpo-30779 `__: IDLE: Factor " "ConfigChanges class from configdialog, put in config; test. * In config, put" @@ -27382,19 +27998,19 @@ msgid "" "Sabella contributed parts of the patch." msgstr "" -#: ../../../build/NEWS:14650 ../../../build/NEWS:16313 +#: ../../../build/NEWS:14999 ../../../build/NEWS:16662 msgid "" "`bpo-30777 `__: IDLE: configdialog - Add" " docstrings and fix comments. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14653 ../../../build/NEWS:16316 +#: ../../../build/NEWS:15002 ../../../build/NEWS:16665 msgid "" "`bpo-30495 `__: IDLE: Improve textview " "with docstrings, PEP8 names, and more tests. Patch by Cheryl Sabella." msgstr "" -#: ../../../build/NEWS:14656 ../../../build/NEWS:16319 +#: ../../../build/NEWS:15005 ../../../build/NEWS:16668 msgid "" "`bpo-30723 `__: IDLE: Make several " "improvements to parenmatch. Add 'parens' style to highlight both opener and " @@ -27404,20 +28020,20 @@ msgid "" "patch by Charles Wohlganger." msgstr "" -#: ../../../build/NEWS:14662 ../../../build/NEWS:16325 +#: ../../../build/NEWS:15011 ../../../build/NEWS:16674 msgid "" "`bpo-30674 `__: IDLE: add docstrings to " "grep module. Patch by Cheryl Sabella" msgstr "" -#: ../../../build/NEWS:14664 ../../../build/NEWS:16327 +#: ../../../build/NEWS:15013 ../../../build/NEWS:16676 msgid "" "`bpo-21519 `__: IDLE's basic custom key " "entry dialog now detects duplicates properly. Original patch by Saimadhav " "Heblikar." msgstr "" -#: ../../../build/NEWS:14667 ../../../build/NEWS:16330 +#: ../../../build/NEWS:15016 ../../../build/NEWS:16679 msgid "" "`bpo-29910 `__: IDLE no longer deletes a" " character after commenting out a region by a key shortcut. Add ``return " @@ -27425,7 +28041,7 @@ msgid "" "key bindings." msgstr "" -#: ../../../build/NEWS:14671 ../../../build/NEWS:16334 +#: ../../../build/NEWS:15020 ../../../build/NEWS:16683 msgid "" "`bpo-30728 `__: Review and change " "idlelib.configdialog names. Lowercase method and attribute names. Replace " @@ -27434,14 +28050,14 @@ msgid "" "Sabella." msgstr "" -#: ../../../build/NEWS:14676 ../../../build/NEWS:16339 +#: ../../../build/NEWS:15025 ../../../build/NEWS:16688 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:14680 ../../../build/NEWS:16649 +#: ../../../build/NEWS:15029 ../../../build/NEWS:16998 msgid "" "`bpo-15786 `__: Fix several problems " "with IDLE's autocompletion box. The following should now work: clicking on " @@ -27449,54 +28065,54 @@ msgid "" "Return. Hangs on MacOSX should no longer happen. Patch by Louie Lu." msgstr "" -#: ../../../build/NEWS:14685 ../../../build/NEWS:16654 +#: ../../../build/NEWS:15034 ../../../build/NEWS:17003 msgid "" "`bpo-25514 `__: Add doc subsubsection " "about IDLE failure to start. Popup no-connection message directs users to " "this section." msgstr "" -#: ../../../build/NEWS:14688 ../../../build/NEWS:16657 +#: ../../../build/NEWS:15037 ../../../build/NEWS:17006 msgid "" "`bpo-30642 `__: Fix reference leaks in " "IDLE tests. Patches by Louie Lu and Terry Jan Reedy." msgstr "" -#: ../../../build/NEWS:14691 ../../../build/NEWS:16660 +#: ../../../build/NEWS:15040 ../../../build/NEWS:17009 msgid "" "`bpo-30495 `__: Add docstrings for " "textview.py and use PEP8 names. Patches by Cheryl Sabella and Terry Jan " "Reedy." msgstr "" -#: ../../../build/NEWS:14694 ../../../build/NEWS:16663 +#: ../../../build/NEWS:15043 ../../../build/NEWS:17012 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:14697 ../../../build/NEWS:16666 +#: ../../../build/NEWS:15046 ../../../build/NEWS:17015 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:14700 ../../../build/NEWS:16975 +#: ../../../build/NEWS:15049 ../../../build/NEWS:17324 msgid "" "`bpo-29071 `__: IDLE colors f-string " "prefixes (but not invalid ur prefixes)." msgstr "" -#: ../../../build/NEWS:14702 ../../../build/NEWS:16977 +#: ../../../build/NEWS:15051 ../../../build/NEWS:17326 msgid "" "`bpo-28572 `__: Add 10% to coverage of " "IDLE's test_configdialog. Update and augment description of the " "configuration system." msgstr "" -#: ../../../build/NEWS:14708 ../../../build/NEWS:16346 +#: ../../../build/NEWS:15057 ../../../build/NEWS:16695 msgid "" "`bpo-30983 `__: gdb integration commands" " (py-bt, etc.) work on optimized shared builds now, too. :pep:`523` " @@ -27507,13 +28123,13 @@ msgid "" "Bruno \"Polaco\" Penteado." msgstr "" -#: ../../../build/NEWS:14716 +#: ../../../build/NEWS:15065 msgid "" "`bpo-29748 `__: Added the slice index " "converter in Argument Clinic." msgstr "" -#: ../../../build/NEWS:14718 +#: ../../../build/NEWS:15067 msgid "" "`bpo-24037 `__: Argument Clinic now uses" " the converter `bool(accept={int})` rather than `int` for semantical " @@ -27521,19 +28137,19 @@ msgid "" " help in converting to `bool` in future." msgstr "" -#: ../../../build/NEWS:14723 ../../../build/NEWS:16714 +#: ../../../build/NEWS:15072 ../../../build/NEWS:17063 msgid "" "`bpo-29367 `__: python-gdb.py now " "supports also ``method-wrapper`` (``wrapperobject``) objects." msgstr "" -#: ../../../build/NEWS:14726 ../../../build/NEWS:17182 +#: ../../../build/NEWS:15075 ../../../build/NEWS:17531 msgid "" "`bpo-28023 `__: Fix python-gdb.py didn't" " support new dict implementation." msgstr "" -#: ../../../build/NEWS:14728 +#: ../../../build/NEWS:15077 msgid "" "`bpo-15369 `__: The pybench and pystone " "microbenchmark have been removed from Tools. Please use the new Python " @@ -27542,13 +28158,13 @@ msgid "" "3." msgstr "" -#: ../../../build/NEWS:14733 +#: ../../../build/NEWS:15082 msgid "" "`bpo-28102 `__: The zipfile module CLI " "now prints usage to stderr. Patch by Stephen J. Turnbull." msgstr "" -#: ../../../build/NEWS:14739 +#: ../../../build/NEWS:15088 msgid "" "`bpo-31338 `__: Added the " "``Py_UNREACHABLE()`` macro for code paths which are never expected to be " @@ -27556,7 +28172,7 @@ msgid "" " manual." msgstr "" -#: ../../../build/NEWS:14743 +#: ../../../build/NEWS:15092 msgid "" "`bpo-30832 `__: Remove own " "implementation for thread-local storage. CPython has provided the own " @@ -27567,21 +28183,21 @@ msgid "" "any case." msgstr "" -#: ../../../build/NEWS:14750 +#: ../../../build/NEWS:15099 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:14753 +#: ../../../build/NEWS:15102 msgid "" "`bpo-16500 `__: Deprecate " "PyOS_AfterFork() and add PyOS_BeforeFork(), PyOS_AfterFork_Parent() and " "PyOS_AfterFork_Child()." msgstr "" -#: ../../../build/NEWS:14756 +#: ../../../build/NEWS:15105 msgid "" "`bpo-6532 `__: The type of results of " "PyThread_start_new_thread() and PyThread_get_thread_ident(), and the id " @@ -27589,7 +28205,7 @@ msgid "" " long\"." msgstr "" -#: ../../../build/NEWS:14760 +#: ../../../build/NEWS:15109 msgid "" "`bpo-27867 `__: Function " "PySlice_GetIndicesEx() is deprecated and replaced with a macro if " @@ -27598,8 +28214,8 @@ msgid "" "PySlice_Unpack() and PySlice_AdjustIndices()." msgstr "" -#: ../../../build/NEWS:14765 ../../../build/NEWS:17005 -#: ../../../build/NEWS:20732 +#: ../../../build/NEWS:15114 ../../../build/NEWS:17354 +#: ../../../build/NEWS:21081 msgid "" "`bpo-29083 `__: Fixed the declaration of" " some public API functions. PyArg_VaParse() and " @@ -27609,14 +28225,14 @@ msgid "" "defined." msgstr "" -#: ../../../build/NEWS:14771 +#: ../../../build/NEWS:15120 msgid "" "`bpo-28769 `__: The result of " "PyUnicode_AsUTF8AndSize() and PyUnicode_AsUTF8() is now of type ``const char" " *`` rather of ``char *``." msgstr "" -#: ../../../build/NEWS:14774 ../../../build/NEWS:17011 +#: ../../../build/NEWS:15123 ../../../build/NEWS:17360 msgid "" "`bpo-29058 `__: All stable API " "extensions added after Python 3.2 are now available only when Py_LIMITED_API" @@ -27624,21 +28240,21 @@ msgid "" " this API." msgstr "" -#: ../../../build/NEWS:14778 +#: ../../../build/NEWS:15127 msgid "" "`bpo-28822 `__: The index parameters " "*start* and *end* of PyUnicode_FindChar() are now adjusted to behave like " "``str[start:end]``." msgstr "" -#: ../../../build/NEWS:14781 ../../../build/NEWS:17169 -#: ../../../build/NEWS:21317 +#: ../../../build/NEWS:15130 ../../../build/NEWS:17518 +#: ../../../build/NEWS:21666 msgid "" "`bpo-28808 `__: " "PyUnicode_CompareWithASCIIString() now never raises exceptions." msgstr "" -#: ../../../build/NEWS:14783 +#: ../../../build/NEWS:15132 msgid "" "`bpo-28761 `__: The fields name and doc " "of structures PyMemberDef, PyGetSetDef, PyStructSequence_Field, " @@ -27646,129 +28262,129 @@ msgid "" "rather of ``char *``." msgstr "" -#: ../../../build/NEWS:14787 +#: ../../../build/NEWS:15136 msgid "" "`bpo-28748 `__: Private variable " "_Py_PackageContext is now of type ``const char *`` rather of ``char *``." msgstr "" -#: ../../../build/NEWS:14790 +#: ../../../build/NEWS:15139 msgid "" "`bpo-19569 `__: Compiler warnings are " "now emitted if use most of deprecated functions." msgstr "" -#: ../../../build/NEWS:14793 ../../../build/NEWS:17670 +#: ../../../build/NEWS:15142 ../../../build/NEWS:18019 msgid "" "`bpo-28426 `__: Deprecated undocumented " "functions PyUnicode_AsEncodedObject(), PyUnicode_AsDecodedObject(), " "PyUnicode_AsDecodedUnicode() and PyUnicode_AsEncodedUnicode()." msgstr "" -#: ../../../build/NEWS:14799 +#: ../../../build/NEWS:15148 msgid "Python 3.6.6 final" msgstr "Python 3.6.6 final" -#: ../../../build/NEWS:14803 +#: ../../../build/NEWS:15152 msgid "There were no new changes in version 3.6.6." msgstr "Tidak ada perubahan baru di versi 3.6.6." -#: ../../../build/NEWS:14808 +#: ../../../build/NEWS:15157 msgid "Python 3.6.6 release candidate 1" msgstr "Python 3.6.6 kandidat rilis 1" -#: ../../../build/NEWS:14810 +#: ../../../build/NEWS:15159 msgid "*Release date: 2018-06-11*" msgstr "*Tanggal rilis: 2018-06-11*" -#: ../../../build/NEWS:15041 +#: ../../../build/NEWS:15390 msgid "" "`bpo-33184 `__: Update Windows installer" " to OpenSSL 1.0.2o." msgstr "" -#: ../../../build/NEWS:15046 +#: ../../../build/NEWS:15395 msgid "" "`bpo-33184 `__: Update macOS installer " "build to use OpenSSL 1.0.2o." msgstr "" -#: ../../../build/NEWS:15078 +#: ../../../build/NEWS:15427 msgid "" "`bpo-29706 `__: IDLE now colors async " "and await as keywords in 3.6. They become full keywords in 3.7." msgstr "" -#: ../../../build/NEWS:15119 +#: ../../../build/NEWS:15468 msgid "Python 3.6.5 final" msgstr "Python 3.6.5 final" -#: ../../../build/NEWS:15121 +#: ../../../build/NEWS:15470 msgid "*Release date: 2018-03-28*" msgstr "*Tanggal rilis: 2018-03-28*" -#: ../../../build/NEWS:15135 +#: ../../../build/NEWS:15484 msgid "Python 3.6.5 release candidate 1" msgstr "Python 3.6.5 kandidat rilis 1" -#: ../../../build/NEWS:15137 +#: ../../../build/NEWS:15486 msgid "*Release date: 2018-03-13*" msgstr "*Tanggal rilis: 2018-03-13*" -#: ../../../build/NEWS:15176 +#: ../../../build/NEWS:15525 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:15179 +#: ../../../build/NEWS:15528 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:15206 +#: ../../../build/NEWS:15555 msgid "" "`bpo-30353 `__: Fix ctypes pass-by-value" " for structs on 64-bit Cygwin/MinGW." msgstr "" -#: ../../../build/NEWS:15244 +#: ../../../build/NEWS:15593 msgid "" "`bpo-32394 `__: socket: Remove " "TCP_FASTOPEN, TCP_KEEPCNT flags on older version Windows during run-time." msgstr "" -#: ../../../build/NEWS:15276 +#: ../../../build/NEWS:15625 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:15294 +#: ../../../build/NEWS:15643 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:15359 +#: ../../../build/NEWS:15708 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:15392 +#: ../../../build/NEWS:15741 msgid "" "`bpo-32588 `__: Create standalone " "_distutils_findvs module." msgstr "" -#: ../../../build/NEWS:15397 +#: ../../../build/NEWS:15746 msgid "" "`bpo-32726 `__: Provide an additional, " "more modern macOS installer variant that supports macOS 10.9+ systems in " @@ -27777,29 +28393,29 @@ msgid "" "supplies its own copy of Tcl/Tk 8.6.8." msgstr "" -#: ../../../build/NEWS:15453 +#: ../../../build/NEWS:15802 msgid "Python 3.6.4 final" msgstr "Python 3.6.4 final" -#: ../../../build/NEWS:15455 +#: ../../../build/NEWS:15804 msgid "*Release date: 2017-12-18*" msgstr "*Tanggal rilis: 2017-12-18*" -#: ../../../build/NEWS:15457 +#: ../../../build/NEWS:15806 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:15462 +#: ../../../build/NEWS:15811 msgid "Python 3.6.4 release candidate 1" msgstr "Python 3.6.4 kandidat rilis 1" -#: ../../../build/NEWS:15491 +#: ../../../build/NEWS:15840 msgid "" "`bpo-31852 `__: Fix a segmentation fault" " caused by a combination of the async soft keyword and continuation lines." msgstr "" -#: ../../../build/NEWS:15825 +#: ../../../build/NEWS:16174 msgid "" "`bpo-13802 `__: Use non-Latin characters" " in the IDLE's Font settings sample. Even if one selects a font that defines" @@ -27810,163 +28426,163 @@ msgid "" "re-arranged. The Font/Tabs help explains a bit about the additions." msgstr "" -#: ../../../build/NEWS:15881 +#: ../../../build/NEWS:16230 msgid "Python 3.6.3 final" msgstr "Python 3.6.3 final" -#: ../../../build/NEWS:15883 +#: ../../../build/NEWS:16232 msgid "*Release date: 2017-10-03*" msgstr "*Tanggal rilis: 2017-10-03*" -#: ../../../build/NEWS:15888 +#: ../../../build/NEWS:16237 msgid "" "`bpo-31641 `__: Re-allow arbitrary " "iterables in `concurrent.futures.as_completed()`. Fixes regression in " "3.6.3rc1." msgstr "" -#: ../../../build/NEWS:15894 +#: ../../../build/NEWS:16243 msgid "" "`bpo-31662 `__: Fix typos in Windows " "``uploadrelease.bat`` script. Fix Windows Doc build issues in " "``Doc/make.bat``." msgstr "" -#: ../../../build/NEWS:15897 +#: ../../../build/NEWS:16246 msgid "" "`bpo-31423 `__: Fix building the PDF " "documentation with newer versions of Sphinx." msgstr "" -#: ../../../build/NEWS:15902 +#: ../../../build/NEWS:16251 msgid "Python 3.6.3 release candidate 1" msgstr "Python 3.6.3 kandidat rilis 1" -#: ../../../build/NEWS:15904 +#: ../../../build/NEWS:16253 msgid "*Release date: 2017-09-18*" msgstr "*Tanggal rilis: 2017-09-18*" -#: ../../../build/NEWS:16356 +#: ../../../build/NEWS:16705 msgid "Python 3.6.2 final" msgstr "Python 3.6.2 final" -#: ../../../build/NEWS:16358 +#: ../../../build/NEWS:16707 msgid "*Release date: 2017-07-17*" msgstr "*Tanggal rilis: 2017-07-17*" -#: ../../../build/NEWS:16360 ../../../build/NEWS:17087 +#: ../../../build/NEWS:16709 ../../../build/NEWS:17436 msgid "No changes since release candidate 2" msgstr "Tidak ada perubahan sejak kandidat rilis 2" -#: ../../../build/NEWS:16365 +#: ../../../build/NEWS:16714 msgid "Python 3.6.2 release candidate 2" msgstr "Python 3.6.2 kandidat rilis 2" -#: ../../../build/NEWS:16367 +#: ../../../build/NEWS:16716 msgid "*Release date: 2017-07-07*" msgstr "*Tanggal rilis: 2017-07-07*" -#: ../../../build/NEWS:16392 +#: ../../../build/NEWS:16741 msgid "Python 3.6.2 release candidate 1" msgstr "Python 3.6.2 kandidat rilis 1" -#: ../../../build/NEWS:16394 +#: ../../../build/NEWS:16743 msgid "*Release date: 2017-06-17*" msgstr "*Tanggal rilis: 2017-06-17*" -#: ../../../build/NEWS:16402 +#: ../../../build/NEWS:16751 msgid "" "`bpo-30604 `__: Move co_extra_freefuncs " "to not be per-thread to avoid crashes" msgstr "" -#: ../../../build/NEWS:16432 ../../../build/NEWS:20384 +#: ../../../build/NEWS:16781 ../../../build/NEWS:20733 msgid "" "`bpo-29600 `__: Fix wrapping coroutine " "return values in StopIteration." msgstr "" -#: ../../../build/NEWS:16461 ../../../build/NEWS:20450 +#: ../../../build/NEWS:16810 ../../../build/NEWS:20799 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:16481 +#: ../../../build/NEWS:16830 msgid "" "`bpo-24484 `__: Avoid race condition in " "multiprocessing cleanup (#2159)" msgstr "" -#: ../../../build/NEWS:16555 ../../../build/NEWS:20518 +#: ../../../build/NEWS:16904 ../../../build/NEWS:20867 msgid "" "`bpo-26293 `__: Change resulted because " "of zipfile breakage. (See also: `bpo-29094 " "`__)" msgstr "" -#: ../../../build/NEWS:16629 ../../../build/NEWS:20585 +#: ../../../build/NEWS:16978 ../../../build/NEWS:20934 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:16672 +#: ../../../build/NEWS:17021 msgid "" "`bpo-27867 `__: Function " "PySlice_GetIndicesEx() no longer replaced with a macro if Py_LIMITED_API is " "not set." msgstr "" -#: ../../../build/NEWS:16744 +#: ../../../build/NEWS:17093 msgid "Python 3.6.1 final" msgstr "Python 3.6.1 final" -#: ../../../build/NEWS:16746 +#: ../../../build/NEWS:17095 msgid "*Release date: 2017-03-21*" msgstr "*Tanggal rilis: 2017-03-21*" -#: ../../../build/NEWS:16762 +#: ../../../build/NEWS:17111 msgid "" "`bpo-27593 `__: fix format of git " "information used in sys.version" msgstr "" -#: ../../../build/NEWS:16764 +#: ../../../build/NEWS:17113 msgid "Fix incompatible comment in python.h" msgstr "Perbaiki komentar yang tidak kompatibel di python.h" -#: ../../../build/NEWS:16768 +#: ../../../build/NEWS:17117 msgid "Python 3.6.1 release candidate 1" msgstr "Python 3.6.1 kandidat rilis 1" -#: ../../../build/NEWS:16770 +#: ../../../build/NEWS:17119 msgid "*Release date: 2017-03-04*" msgstr "*Tanggal rilis: 2017-03-04*" -#: ../../../build/NEWS:16881 ../../../build/NEWS:20617 +#: ../../../build/NEWS:17230 ../../../build/NEWS:20966 msgid "" "`bpo-29519 `__: Fix weakref spewing " "exceptions during interpreter shutdown when used with a rare combination of " "multiprocessing and custom codecs." msgstr "" -#: ../../../build/NEWS:16897 +#: ../../../build/NEWS:17246 msgid "" "`bpo-29316 `__: Restore the provisional " "status of typing module, add corresponding note to documentation. Patch by " "Ivan L." msgstr "" -#: ../../../build/NEWS:16903 ../../../build/NEWS:20633 +#: ../../../build/NEWS:17252 ../../../build/NEWS:20982 msgid "" "`bpo-29011 `__: Fix an important " "omission by adding Deque to the typing module." msgstr "" -#: ../../../build/NEWS:16917 +#: ../../../build/NEWS:17266 msgid "" "`bpo-29203 `__: functools.lru_cache() " "now respects :pep:`468` and preserves the order of keyword arguments. " @@ -27974,84 +28590,84 @@ msgid "" " potentially give different results." msgstr "" -#: ../../../build/NEWS:16924 ../../../build/NEWS:20890 +#: ../../../build/NEWS:17273 ../../../build/NEWS:21239 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:16927 +#: ../../../build/NEWS:17276 msgid "" "`bpo-29085 `__: Allow " "random.Random.seed() to use high quality OS randomness rather than the pid " "and time." msgstr "" -#: ../../../build/NEWS:16930 +#: ../../../build/NEWS:17279 msgid "" "`bpo-29061 `__: Fixed bug in " "secrets.randbelow() which would hang when given a negative input. Patch by " "Brendan Donegan." msgstr "" -#: ../../../build/NEWS:16938 ../../../build/NEWS:20896 +#: ../../../build/NEWS:17287 ../../../build/NEWS:21245 msgid "" "`bpo-29119 `__: Fix weakrefs in the pure" " python version of collections.OrderedDict move_to_end() method. Contributed" " by Andra Bogildea." msgstr "" -#: ../../../build/NEWS:16950 +#: ../../../build/NEWS:17299 msgid "" "`bpo-29055 `__: Neaten-up empty " "population error on random.choice() by suppressing the upstream exception." msgstr "" -#: ../../../build/NEWS:16965 ../../../build/NEWS:20920 +#: ../../../build/NEWS:17314 ../../../build/NEWS:21269 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:16983 +#: ../../../build/NEWS:17332 msgid "" "`bpo-29579 `__: Removes readme.txt from " "the installer" msgstr "" -#: ../../../build/NEWS:16985 +#: ../../../build/NEWS:17334 msgid "" "`bpo-29326 `__: Ignores blank lines in " "._pth files (Patch by Alexey Izbyshev)" msgstr "" -#: ../../../build/NEWS:16987 +#: ../../../build/NEWS:17336 msgid "" "`bpo-28164 `__: Correctly handle special" " console filenames (patch by Eryk Sun)" msgstr "" -#: ../../../build/NEWS:16989 +#: ../../../build/NEWS:17338 msgid "" "`bpo-29409 `__: Implement :pep:`529` for" " io.FileIO (Patch by Eryk Sun)" msgstr "" -#: ../../../build/NEWS:16991 ../../../build/NEWS:20722 +#: ../../../build/NEWS:17340 ../../../build/NEWS:21071 msgid "" "`bpo-29392 `__: Prevent crash when " "passing invalid arguments into msvcrt module." msgstr "" -#: ../../../build/NEWS:16996 +#: ../../../build/NEWS:17345 msgid "" "`bpo-28896 `__: Deprecate " "WindowsRegistryFinder and disable it by default." msgstr "" -#: ../../../build/NEWS:17001 +#: ../../../build/NEWS:17350 msgid "" "`bpo-27867 `__: Function " "PySlice_GetIndicesEx() is replaced with a macro if Py_LIMITED_API is not set" @@ -28059,7 +28675,7 @@ msgid "" "0x03060100 or higher." msgstr "" -#: ../../../build/NEWS:17031 ../../../build/NEWS:20687 +#: ../../../build/NEWS:17380 ../../../build/NEWS:21036 msgid "" "`bpo-28087 `__: Skip test_asyncore and " "test_eintr poll failures on macOS. Skip some tests of select.poll when " @@ -28067,7 +28683,7 @@ msgid "" "function on some macOS versions." msgstr "" -#: ../../../build/NEWS:17035 ../../../build/NEWS:20697 +#: ../../../build/NEWS:17384 ../../../build/NEWS:21046 msgid "" "`bpo-29571 `__: to match the behaviour " "of the ``re.LOCALE`` flag, test_re.test_locale_flag now uses " @@ -28076,68 +28692,68 @@ msgid "" "locale encoding is a multi-byte encoding)" msgstr "" -#: ../../../build/NEWS:17083 +#: ../../../build/NEWS:17432 msgid "Python 3.6.0 final" msgstr "Python 3.6.0 final" -#: ../../../build/NEWS:17085 +#: ../../../build/NEWS:17434 msgid "*Release date: 2016-12-23*" msgstr "*Tanggal rilis: 2016-12-23*" -#: ../../../build/NEWS:17092 +#: ../../../build/NEWS:17441 msgid "Python 3.6.0 release candidate 2" msgstr "Python 3.6.0 kandidat rilis 2" -#: ../../../build/NEWS:17094 +#: ../../../build/NEWS:17443 msgid "*Release date: 2016-12-16*" msgstr "*Tanggal rilis: 2016-12-16*" -#: ../../../build/NEWS:17102 +#: ../../../build/NEWS:17451 msgid "" "`bpo-28990 `__: Fix asyncio SSL hanging " "if connection is closed before handshake is completed. (Patch by HoHo-Ho)" msgstr "" -#: ../../../build/NEWS:17108 +#: ../../../build/NEWS:17457 msgid "" "`bpo-28770 `__: Fix python-gdb.py for " "fastcalls." msgstr "" -#: ../../../build/NEWS:17113 +#: ../../../build/NEWS:17462 msgid "" "`bpo-28896 `__: Deprecate " "WindowsRegistryFinder." msgstr "" -#: ../../../build/NEWS:17118 +#: ../../../build/NEWS:17467 msgid "" "`bpo-28898 `__: Prevent gdb build errors" " due to HAVE_LONG_LONG redefinition." msgstr "" -#: ../../../build/NEWS:17122 +#: ../../../build/NEWS:17471 msgid "Python 3.6.0 release candidate 1" msgstr "Python 3.6.0 kandidat rilis 1" -#: ../../../build/NEWS:17124 +#: ../../../build/NEWS:17473 msgid "*Release date: 2016-12-06*" msgstr "*Tanggal rilis: 2016-12-06*" -#: ../../../build/NEWS:17146 +#: ../../../build/NEWS:17495 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:17164 +#: ../../../build/NEWS:17513 msgid "" "`bpo-28843 `__: Fix asyncio C Task to " "handle exceptions __traceback__." msgstr "" -#: ../../../build/NEWS:17174 +#: ../../../build/NEWS:17523 msgid "" "`bpo-23722 `__: The data model reference" " and the porting section in the What's New guide now cover the additional " @@ -28145,15 +28761,15 @@ msgid "" ":pep:`487` and zero-argument ``super()``." msgstr "" -#: ../../../build/NEWS:17186 +#: ../../../build/NEWS:17535 msgid "Python 3.6.0 beta 4" msgstr "Python 3.6.0 beta 4" -#: ../../../build/NEWS:17188 +#: ../../../build/NEWS:17537 msgid "*Release date: 2016-11-21*" msgstr "*Tanggal rilis: 2016-11-21*" -#: ../../../build/NEWS:17216 +#: ../../../build/NEWS:17565 msgid "" "`bpo-27243 `__: Change " "PendingDeprecationWarning -> DeprecationWarning. As it was agreed in the " @@ -28161,180 +28777,180 @@ msgid "" "PendingDeprecationWarning in 3.5 and in DeprecationWarning in 3.6." msgstr "" -#: ../../../build/NEWS:17235 +#: ../../../build/NEWS:17584 msgid "" "`bpo-20572 `__: The " "subprocess.Popen.wait method's undocumented endtime parameter now raises a " "DeprecationWarning." msgstr "" -#: ../../../build/NEWS:17252 +#: ../../../build/NEWS:17601 msgid "" "`bpo-28600 `__: Optimize loop.call_soon." msgstr "" -#: ../../../build/NEWS:17254 ../../../build/NEWS:21268 +#: ../../../build/NEWS:17603 ../../../build/NEWS:21617 msgid "" "`bpo-28613 `__: Fix get_event_loop() " "return the current loop if called from coroutines/callbacks." msgstr "" -#: ../../../build/NEWS:17257 +#: ../../../build/NEWS:17606 msgid "" "`bpo-28634 `__: Fix asyncio.isfuture() " "to support unittest.Mock." msgstr "" -#: ../../../build/NEWS:17259 +#: ../../../build/NEWS:17608 msgid "" "`bpo-26081 `__: Fix refleak in " "_asyncio.Future.__iter__().throw." msgstr "" -#: ../../../build/NEWS:17261 ../../../build/NEWS:21271 +#: ../../../build/NEWS:17610 ../../../build/NEWS:21620 msgid "" "`bpo-28639 `__: Fix inspect.isawaitable " "to always return bool Patch by Justin Mayfield." msgstr "" -#: ../../../build/NEWS:17264 ../../../build/NEWS:21274 +#: ../../../build/NEWS:17613 ../../../build/NEWS:21623 msgid "" "`bpo-28652 `__: Make loop methods reject" " socket kinds they do not support." msgstr "" -#: ../../../build/NEWS:17266 ../../../build/NEWS:21276 +#: ../../../build/NEWS:17615 ../../../build/NEWS:21625 msgid "" "`bpo-28653 `__: Fix a refleak in " "functools.lru_cache." msgstr "" -#: ../../../build/NEWS:17268 ../../../build/NEWS:21278 +#: ../../../build/NEWS:17617 ../../../build/NEWS:21627 msgid "" "`bpo-28703 `__: Fix " "asyncio.iscoroutinefunction to handle Mock objects." msgstr "" -#: ../../../build/NEWS:17270 +#: ../../../build/NEWS:17619 msgid "" "`bpo-28704 `__: Fix create_unix_server " "to support Path-like objects (PEP 519)." msgstr "" -#: ../../../build/NEWS:17272 +#: ../../../build/NEWS:17621 msgid "" "`bpo-28720 `__: Add " "collections.abc.AsyncGenerator." msgstr "" -#: ../../../build/NEWS:17300 +#: ../../../build/NEWS:17649 msgid "Python 3.6.0 beta 3" msgstr "Python 3.6.0 beta 3" -#: ../../../build/NEWS:17302 +#: ../../../build/NEWS:17651 msgid "*Release date: 2016-10-31*" msgstr "*Tanggal rilis: 2016-10-31*" -#: ../../../build/NEWS:17325 +#: ../../../build/NEWS:17674 msgid "" "`bpo-28471 `__: Fix \"Python memory " "allocator called without holding the GIL\" crash in socket.setblocking." msgstr "" -#: ../../../build/NEWS:17347 +#: ../../../build/NEWS:17696 msgid "" "`bpo-18844 `__: The various ways of " "specifying weights for random.choices() now produce the same result " "sequences." msgstr "" -#: ../../../build/NEWS:17350 ../../../build/NEWS:20952 +#: ../../../build/NEWS:17699 ../../../build/NEWS:21301 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:17383 ../../../build/NEWS:20966 +#: ../../../build/NEWS:17732 ../../../build/NEWS:21315 msgid "" "`bpo-24452 `__: Make webbrowser support " "Chrome on Mac OS X." msgstr "" -#: ../../../build/NEWS:17388 +#: ../../../build/NEWS:17737 msgid "" "`bpo-28492 `__: Fix how StopIteration " "exception is raised in _asyncio.Future." msgstr "" -#: ../../../build/NEWS:17390 +#: ../../../build/NEWS:17739 msgid "" "`bpo-28500 `__: Fix asyncio to handle " "async gens GC from another thread." msgstr "" -#: ../../../build/NEWS:17392 ../../../build/NEWS:21260 +#: ../../../build/NEWS:17741 ../../../build/NEWS:21609 msgid "" "`bpo-26923 `__: Fix asyncio.Gather to " "refuse being cancelled once all children are done. Patch by Johannes Ebke." msgstr "" -#: ../../../build/NEWS:17395 ../../../build/NEWS:21263 +#: ../../../build/NEWS:17744 ../../../build/NEWS:21612 msgid "" "`bpo-26796 `__: Don't configure the " "number of workers for default threadpool executor. Initial patch by Hans " "Lawrenz." msgstr "" -#: ../../../build/NEWS:17398 +#: ../../../build/NEWS:17747 msgid "" "`bpo-28544 `__: Implement asyncio.Task " "in C." msgstr "" -#: ../../../build/NEWS:17424 +#: ../../../build/NEWS:17773 msgid "Python 3.6.0 beta 2" msgstr "Python 3.6.0 beta 2" -#: ../../../build/NEWS:17426 +#: ../../../build/NEWS:17775 msgid "*Release date: 2016-10-10*" msgstr "*Tanggal rilis: 2016-10-10*" -#: ../../../build/NEWS:17442 +#: ../../../build/NEWS:17791 msgid "" "`bpo-28376 `__: Creating instances of " "range_iterator by calling range_iterator type now is deprecated. Patch by " "Oren Milman." msgstr "" -#: ../../../build/NEWS:17445 ../../../build/NEWS:20793 +#: ../../../build/NEWS:17794 ../../../build/NEWS:21142 msgid "" "`bpo-28376 `__: The constructor of " "range_iterator now checks that step is not 0. Patch by Oren Milman." msgstr "" -#: ../../../build/NEWS:17506 ../../../build/NEWS:20971 +#: ../../../build/NEWS:17855 ../../../build/NEWS:21320 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:17513 +#: ../../../build/NEWS:17862 msgid "" "`bpo-27181 `__: remove " "statistics.geometric_mean and defer until 3.7." msgstr "" -#: ../../../build/NEWS:17692 +#: ../../../build/NEWS:18041 msgid "Python 3.6.0 beta 1" msgstr "Python 3.6.0 beta 1" -#: ../../../build/NEWS:17694 +#: ../../../build/NEWS:18043 msgid "*Release date: 2016-09-12*" msgstr "*Tanggal rilis: 2016-09-12*" -#: ../../../build/NEWS:17699 +#: ../../../build/NEWS:18048 msgid "" "`bpo-23722 `__: The __class__ cell used " "by zero-argument super() is now initialized from type.__new__ rather than " @@ -28343,25 +28959,25 @@ msgid "" "Teichmann." msgstr "" -#: ../../../build/NEWS:17704 ../../../build/NEWS:20824 +#: ../../../build/NEWS:18053 ../../../build/NEWS:21173 msgid "" "`bpo-25221 `__: Fix corrupted result " "from PyLong_FromLong(0) when Python is compiled with NSMALLPOSINTS = 0." msgstr "" -#: ../../../build/NEWS:17707 +#: ../../../build/NEWS:18056 msgid "" "`bpo-27080 `__: Implement formatting " "support for :pep:`515`. Initial patch by Chris Angelico." msgstr "" -#: ../../../build/NEWS:17710 +#: ../../../build/NEWS:18059 msgid "" "`bpo-27199 `__: In tarfile, expose " "copyfileobj bufsize to improve throughput. Patch by Jason Fried." msgstr "" -#: ../../../build/NEWS:17713 +#: ../../../build/NEWS:18062 msgid "" "`bpo-27948 `__: In f-strings, only allow" " backslashes inside the braces (where the expressions are). This is a " @@ -28371,32 +28987,32 @@ msgid "" "``f'\\x7b\"hi\"\\x7d'``." msgstr "" -#: ../../../build/NEWS:17719 +#: ../../../build/NEWS:18068 msgid "" "`bpo-28046 `__: Remove platform-specific" " directories from sys.path." msgstr "" -#: ../../../build/NEWS:17721 +#: ../../../build/NEWS:18070 msgid "" "`bpo-28071 `__: Add early-out for " "differencing from an empty set." msgstr "" -#: ../../../build/NEWS:17723 ../../../build/NEWS:20827 +#: ../../../build/NEWS:18072 ../../../build/NEWS:21176 msgid "" "`bpo-25758 `__: Prevents zipimport from " "unnecessarily encoding a filename (patch by Eryk Sun)" msgstr "" -#: ../../../build/NEWS:17726 +#: ../../../build/NEWS:18075 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:17729 +#: ../../../build/NEWS:18078 msgid "" "`bpo-27213 `__: Rework CALL_FUNCTION* " "opcodes to produce shorter and more efficient bytecode. Patch by Demur " @@ -28404,101 +29020,101 @@ msgid "" "Stinner." msgstr "" -#: ../../../build/NEWS:17733 +#: ../../../build/NEWS:18082 msgid "" "`bpo-26331 `__: Implement tokenizing " "support for :pep:`515`. Patch by Georg Brandl." msgstr "" -#: ../../../build/NEWS:17736 +#: ../../../build/NEWS:18085 msgid "" "`bpo-27999 `__: Make \"global after " "use\" a SyntaxError, and ditto for nonlocal. Patch by Ivan Levkivskyi." msgstr "" -#: ../../../build/NEWS:17739 +#: ../../../build/NEWS:18088 msgid "" "`bpo-28003 `__: Implement :pep:`525` -- " "Asynchronous Generators." msgstr "" -#: ../../../build/NEWS:17741 +#: ../../../build/NEWS:18090 msgid "" "`bpo-27985 `__: Implement :pep:`526` -- " "Syntax for Variable Annotations. Patch by Ivan Levkivskyi." msgstr "" -#: ../../../build/NEWS:17744 +#: ../../../build/NEWS:18093 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:17748 +#: ../../../build/NEWS:18097 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:17751 +#: ../../../build/NEWS:18100 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:17755 +#: ../../../build/NEWS:18104 msgid "" "`bpo-27911 `__: Remove unnecessary error" " checks in ``exec_builtin_or_dynamic()``." msgstr "" -#: ../../../build/NEWS:17758 +#: ../../../build/NEWS:18107 msgid "" "`bpo-27078 `__: Added BUILD_STRING " "opcode. Optimized f-strings evaluation." msgstr "" -#: ../../../build/NEWS:17760 +#: ../../../build/NEWS:18109 msgid "" "`bpo-17884 `__: Python now requires " "systems with inttypes.h and stdint.h" msgstr "" -#: ../../../build/NEWS:17762 +#: ../../../build/NEWS:18111 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:17766 +#: ../../../build/NEWS:18115 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:17769 +#: ../../../build/NEWS:18118 msgid "Implement :pep:`523`." msgstr "Implementasi :pep:`523`." -#: ../../../build/NEWS:17771 +#: ../../../build/NEWS:18120 msgid "" "`bpo-27870 `__: A left shift of zero by " "a large integer no longer attempts to allocate large amounts of memory." msgstr "" -#: ../../../build/NEWS:17774 +#: ../../../build/NEWS:18123 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:17778 +#: ../../../build/NEWS:18127 msgid "" "`bpo-27214 `__: In long_invert, be more " "careful about modifying object returned by long_add, and remove an " @@ -28506,34 +29122,34 @@ msgid "" "patch." msgstr "" -#: ../../../build/NEWS:17782 +#: ../../../build/NEWS:18131 msgid "" "`bpo-27506 `__: Support passing the " "bytes/bytearray.translate() \"delete\" argument by keyword." msgstr "" -#: ../../../build/NEWS:17785 ../../../build/NEWS:20833 +#: ../../../build/NEWS:18134 ../../../build/NEWS:21182 msgid "" "`bpo-27812 `__: Properly clear out a " "generator's frame's backreference to the generator to prevent crashes in " "frame.clear()." msgstr "" -#: ../../../build/NEWS:17788 ../../../build/NEWS:20836 +#: ../../../build/NEWS:18137 ../../../build/NEWS:21185 msgid "" "`bpo-27811 `__: Fix a crash when a " "coroutine that has not been awaited is finalized with warnings-as-errors " "enabled." msgstr "" -#: ../../../build/NEWS:17791 ../../../build/NEWS:20839 +#: ../../../build/NEWS:18140 ../../../build/NEWS:21188 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:17794 +#: ../../../build/NEWS:18143 msgid "" "`bpo-27792 `__: The modulo operation " "applied to ``bool`` and other ``int`` subclasses now always returns an " @@ -28541,26 +29157,26 @@ msgid "" "Xiang Zhang." msgstr "" -#: ../../../build/NEWS:17798 +#: ../../../build/NEWS:18147 msgid "" "`bpo-26984 `__: int() now always returns" " an instance of exact int." msgstr "" -#: ../../../build/NEWS:17800 +#: ../../../build/NEWS:18149 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:17804 +#: ../../../build/NEWS:18153 msgid "" "`bpo-24254 `__: Make class definition " "namespace ordered by default." msgstr "" -#: ../../../build/NEWS:17806 +#: ../../../build/NEWS:18155 msgid "" "`bpo-27662 `__: Fix an overflow check in" " ``List_New``: the original code was checking against ``Py_SIZE_MAX`` " @@ -28568,7 +29184,7 @@ msgid "" "Zhang." msgstr "" -#: ../../../build/NEWS:17810 ../../../build/NEWS:20845 +#: ../../../build/NEWS:18159 ../../../build/NEWS:21194 msgid "" "`bpo-27782 `__: Multi-phase extension " "module import now correctly allows the ``m_methods`` field to be used to add" @@ -28576,27 +29192,27 @@ msgid "" "``Py_create_mod``. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:17814 ../../../build/NEWS:20849 +#: ../../../build/NEWS:18163 ../../../build/NEWS:21198 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:17818 ../../../build/NEWS:20853 +#: ../../../build/NEWS:18167 ../../../build/NEWS:21202 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:17822 +#: ../../../build/NEWS:18171 msgid "" "`bpo-27157 `__: Make only type() itself " "accept the one-argument form. Patch by Eryk Sun and Emanuel Barry." msgstr "" -#: ../../../build/NEWS:17825 ../../../build/NEWS:20857 +#: ../../../build/NEWS:18174 ../../../build/NEWS:21206 msgid "" "`bpo-27558 `__: Fix a SystemError in the" " implementation of \"raise\" statement. In a brand new thread, raise a " @@ -28604,91 +29220,91 @@ msgid "" " Xiang Zhang." msgstr "" -#: ../../../build/NEWS:17829 +#: ../../../build/NEWS:18178 msgid "" "`bpo-28008 `__: Implement :pep:`530` -- " "asynchronous comprehensions." msgstr "" -#: ../../../build/NEWS:17831 ../../../build/NEWS:20882 +#: ../../../build/NEWS:18180 ../../../build/NEWS:21231 msgid "" "`bpo-27942 `__: Fix memory leak in " "codeobject.c" msgstr "" -#: ../../../build/NEWS:17836 ../../../build/NEWS:20926 +#: ../../../build/NEWS:18185 ../../../build/NEWS:21275 msgid "" "`bpo-28732 `__: Fix crash in os.spawnv()" " with no elements in args" msgstr "" -#: ../../../build/NEWS:17838 ../../../build/NEWS:20928 +#: ../../../build/NEWS:18187 ../../../build/NEWS:21277 msgid "" "`bpo-28485 `__: Always raise ValueError " "for negative compileall.compile_dir(workers=...) parameter, even when " "multithreading is unavailable." msgstr "" -#: ../../../build/NEWS:17842 +#: ../../../build/NEWS:18191 msgid "" "`bpo-28037 `__: Use " "sqlite3_get_autocommit() instead of setting Connection->inTransaction " "manually." msgstr "" -#: ../../../build/NEWS:17845 +#: ../../../build/NEWS:18194 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:17848 +#: ../../../build/NEWS:18197 msgid "" "`bpo-24454 `__: Regular expression match" " object groups are now accessible using __getitem__. \"mo[x]\" is equivalent" " to \"mo.group(x)\"." msgstr "" -#: ../../../build/NEWS:17851 +#: ../../../build/NEWS:18200 msgid "" "`bpo-10740 `__: sqlite3 no longer " "implicitly commit an open transaction before DDL statements." msgstr "" -#: ../../../build/NEWS:17854 +#: ../../../build/NEWS:18203 msgid "" "`bpo-17941 `__: Add a *module* parameter" " to collections.namedtuple()." msgstr "" -#: ../../../build/NEWS:17856 +#: ../../../build/NEWS:18205 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:17860 +#: ../../../build/NEWS:18209 msgid "" "`bpo-26885 `__: xmlrpc now supports " "unmarshalling additional data types used by Apache XML-RPC implementation " "for numerics and None." msgstr "" -#: ../../../build/NEWS:17863 +#: ../../../build/NEWS:18212 msgid "" "`bpo-28070 `__: Fixed parsing inline " "verbose flag in regular expressions." msgstr "" -#: ../../../build/NEWS:17865 +#: ../../../build/NEWS:18214 msgid "" "`bpo-19500 `__: Add client-side SSL " "session resumption to the ssl module." msgstr "" -#: ../../../build/NEWS:17867 +#: ../../../build/NEWS:18216 msgid "" "`bpo-28022 `__: Deprecate ssl-related " "arguments in favor of SSLContext. The deprecation include manual creation of" @@ -28696,7 +29312,7 @@ msgid "" "smtplib, poplib and urllib." msgstr "" -#: ../../../build/NEWS:17871 +#: ../../../build/NEWS:18220 msgid "" "`bpo-28043 `__: SSLContext has improved " "default settings: OP_NO_SSLv2, OP_NO_SSLv3, OP_NO_COMPRESSION, " @@ -28704,21 +29320,21 @@ msgid "" "ciphers without MD5." msgstr "" -#: ../../../build/NEWS:17875 +#: ../../../build/NEWS:18224 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:17878 +#: ../../../build/NEWS:18227 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:17881 +#: ../../../build/NEWS:18230 msgid "" "`bpo-27137 `__: the pure Python fallback" " implementation of ``functools.partial`` now matches the behaviour of its " @@ -28726,118 +29342,118 @@ msgid "" "purposes. Patch by Emanuel Barry and Serhiy Storchaka." msgstr "" -#: ../../../build/NEWS:17886 ../../../build/NEWS:20981 +#: ../../../build/NEWS:18235 ../../../build/NEWS:21330 msgid "" "Fix possible integer overflows and crashes in the mmap module with unusual " "usage patterns." msgstr "" -#: ../../../build/NEWS:17889 ../../../build/NEWS:20984 +#: ../../../build/NEWS:18238 ../../../build/NEWS:21333 msgid "" "`bpo-1703178 `__: Fix the ability to " "pass the --link-objects option to the distutils build_ext command." msgstr "" -#: ../../../build/NEWS:17892 ../../../build/NEWS:21031 +#: ../../../build/NEWS:18241 ../../../build/NEWS:21380 msgid "" "`bpo-28019 `__: itertools.count() no " "longer rounds non-integer step in range between 1.0 and 2.0 to 1." msgstr "" -#: ../../../build/NEWS:17895 +#: ../../../build/NEWS:18244 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:17899 ../../../build/NEWS:21034 +#: ../../../build/NEWS:18248 ../../../build/NEWS:21383 msgid "" "`bpo-25969 `__: Update the lib2to3 " "grammar to handle the unpacking generalizations added in 3.5." msgstr "" -#: ../../../build/NEWS:17902 ../../../build/NEWS:21037 +#: ../../../build/NEWS:18251 ../../../build/NEWS:21386 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:17905 +#: ../../../build/NEWS:18254 msgid "" "`bpo-28082 `__: Convert re flag " "constants to IntFlag." msgstr "" -#: ../../../build/NEWS:17907 +#: ../../../build/NEWS:18256 msgid "" "`bpo-28025 `__: Convert all ssl module " "constants to IntEnum and IntFlags. SSLContext properties now return flags " "and enums." msgstr "" -#: ../../../build/NEWS:17910 +#: ../../../build/NEWS:18259 msgid "" "`bpo-23591 `__: Add Flag, IntFlag, and " "auto() to enum module." msgstr "" -#: ../../../build/NEWS:17912 +#: ../../../build/NEWS:18261 msgid "" "`bpo-433028 `__: Added support of " "modifier spans in regular expressions." msgstr "" -#: ../../../build/NEWS:17914 ../../../build/NEWS:21040 +#: ../../../build/NEWS:18263 ../../../build/NEWS:21389 msgid "" "`bpo-24594 `__: Validates persist " "parameter when opening MSI database" msgstr "" -#: ../../../build/NEWS:17916 ../../../build/NEWS:21042 +#: ../../../build/NEWS:18265 ../../../build/NEWS:21391 msgid "" "`bpo-17582 `__: xml.etree.ElementTree " "nows preserves whitespaces in attributes (Patch by Duane Griffin. Reviewed " "and approved by Stefan Behnel.)" msgstr "" -#: ../../../build/NEWS:17919 ../../../build/NEWS:21045 +#: ../../../build/NEWS:18268 ../../../build/NEWS:21394 msgid "" "`bpo-28047 `__: Fixed calculation of " "line length used for the base64 CTE in the new email policies." msgstr "" -#: ../../../build/NEWS:17922 +#: ../../../build/NEWS:18271 msgid "" "`bpo-27576 `__: Fix call order in " "OrderedDict.__init__()." msgstr "" -#: ../../../build/NEWS:17924 +#: ../../../build/NEWS:18273 msgid "email.generator.DecodedGenerator now supports the policy keyword." msgstr "" -#: ../../../build/NEWS:17926 +#: ../../../build/NEWS:18275 msgid "" "`bpo-28027 `__: Remove undocumented " "modules from ``Lib/plat-*``: IN, CDROM, DLFCN, TYPES, CDIO, and STROPTS." msgstr "" -#: ../../../build/NEWS:17929 ../../../build/NEWS:21048 +#: ../../../build/NEWS:18278 ../../../build/NEWS:21397 msgid "" "`bpo-27445 `__: Don't pass str(_charset)" " to MIMEText.set_payload(). Patch by Claude Paroz." msgstr "" -#: ../../../build/NEWS:17932 +#: ../../../build/NEWS:18281 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:17935 ../../../build/NEWS:21051 +#: ../../../build/NEWS:18284 ../../../build/NEWS:21400 msgid "" "`bpo-22450 `__: urllib now includes an " "``Accept: */*`` header among the default headers. This makes the results of " @@ -28845,62 +29461,62 @@ msgid "" "servers are involved." msgstr "" -#: ../../../build/NEWS:17939 ../../../build/NEWS:21055 +#: ../../../build/NEWS:18288 ../../../build/NEWS:21404 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:17943 +#: ../../../build/NEWS:18292 msgid "" "`bpo-28005 `__: Allow ImportErrors in " "encoding implementation to propagate." msgstr "" -#: ../../../build/NEWS:17945 +#: ../../../build/NEWS:18294 msgid "" "`bpo-26667 `__: Support path-like " "objects in importlib.util." msgstr "" -#: ../../../build/NEWS:17947 ../../../build/NEWS:21059 +#: ../../../build/NEWS:18296 ../../../build/NEWS:21408 msgid "" "`bpo-27570 `__: Avoid zero-length " "memcpy() etc calls with null source pointers in the \"ctypes\" and \"array\"" " modules." msgstr "" -#: ../../../build/NEWS:17950 ../../../build/NEWS:21062 +#: ../../../build/NEWS:18299 ../../../build/NEWS:21411 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:17954 +#: ../../../build/NEWS:18303 msgid "" "`bpo-27331 `__: The email.mime classes " "now all accept an optional policy keyword." msgstr "" -#: ../../../build/NEWS:17957 ../../../build/NEWS:21066 +#: ../../../build/NEWS:18306 ../../../build/NEWS:21415 msgid "" "`bpo-27988 `__: Fix email " "iter_attachments incorrect mutation of payload list." msgstr "" -#: ../../../build/NEWS:17959 +#: ../../../build/NEWS:18308 msgid "" "`bpo-16113 `__: Add SHA-3 and SHAKE " "support to hashlib module." msgstr "" -#: ../../../build/NEWS:17961 +#: ../../../build/NEWS:18310 msgid "Eliminate a tautological-pointer-compare warning in _scproxy.c." msgstr "" -#: ../../../build/NEWS:17963 +#: ../../../build/NEWS:18312 msgid "" "`bpo-27776 `__: The :func:`os.urandom` " "function does now block on Linux 3.17 and newer until the system urandom " @@ -28908,25 +29524,25 @@ msgid "" " the :pep:`524`." msgstr "" -#: ../../../build/NEWS:17967 +#: ../../../build/NEWS:18316 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:17970 ../../../build/NEWS:21068 +#: ../../../build/NEWS:18319 ../../../build/NEWS:21417 msgid "" "`bpo-27691 `__: Fix ssl module's parsing" " of GEN_RID subject alternative name fields in X.509 certs." msgstr "" -#: ../../../build/NEWS:17973 +#: ../../../build/NEWS:18322 msgid "" "`bpo-18844 `__: Add random.choices()." msgstr "" -#: ../../../build/NEWS:17975 +#: ../../../build/NEWS:18324 msgid "" "`bpo-25761 `__: Improved error reporting" " about truncated pickle data in C implementation of unpickler. " @@ -28934,87 +29550,87 @@ msgid "" "some cases." msgstr "" -#: ../../../build/NEWS:17979 +#: ../../../build/NEWS:18328 msgid "" "`bpo-26798 `__: Add BLAKE2 (blake2b and " "blake2s) to hashlib." msgstr "" -#: ../../../build/NEWS:17981 +#: ../../../build/NEWS:18330 msgid "" "`bpo-26032 `__: Optimized globbing in " "pathlib by using os.scandir(); it is now about 1.5--4 times faster." msgstr "" -#: ../../../build/NEWS:17984 +#: ../../../build/NEWS:18333 msgid "" "`bpo-25596 `__: Optimized glob() and " "iglob() functions in the glob module; they are now about 3--6 times faster." msgstr "" -#: ../../../build/NEWS:17987 +#: ../../../build/NEWS:18336 msgid "" "`bpo-27928 `__: Add scrypt (password-" "based key derivation function) to hashlib module (requires OpenSSL 1.1.0)." msgstr "" -#: ../../../build/NEWS:17990 ../../../build/NEWS:21071 +#: ../../../build/NEWS:18339 ../../../build/NEWS:21420 msgid "" "`bpo-27850 `__: Remove 3DES from ssl " "module's default cipher list to counter measure sweet32 attack " "(CVE-2016-2183)." msgstr "" -#: ../../../build/NEWS:17993 ../../../build/NEWS:21074 +#: ../../../build/NEWS:18342 ../../../build/NEWS:21423 msgid "" "`bpo-27766 `__: Add ChaCha20 Poly1305 to" " ssl module's default cipher list. (Required OpenSSL 1.1.0 or LibreSSL)." msgstr "" -#: ../../../build/NEWS:17996 +#: ../../../build/NEWS:18345 msgid "" "`bpo-25387 `__: Check return value of " "winsound.MessageBeep." msgstr "" -#: ../../../build/NEWS:17998 +#: ../../../build/NEWS:18347 msgid "" "`bpo-27866 `__: Add " "SSLContext.get_ciphers() method to get a list of all enabled ciphers." msgstr "" -#: ../../../build/NEWS:18001 +#: ../../../build/NEWS:18350 msgid "" "`bpo-27744 `__: Add AF_ALG (Linux Kernel" " crypto) to socket module." msgstr "" -#: ../../../build/NEWS:18003 ../../../build/NEWS:21077 +#: ../../../build/NEWS:18352 ../../../build/NEWS:21426 msgid "" "`bpo-26470 `__: Port ssl and hashlib " "module to OpenSSL 1.1.0." msgstr "" -#: ../../../build/NEWS:18005 +#: ../../../build/NEWS:18354 msgid "" "`bpo-11620 `__: Fix support for " "SND_MEMORY in winsound.PlaySound. Based on a patch by Tim Lesher." msgstr "" -#: ../../../build/NEWS:18008 +#: ../../../build/NEWS:18357 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:18011 +#: ../../../build/NEWS:18360 msgid "" "`bpo-27919 `__: Deprecated " "``extra_path`` distribution option in distutils packaging." msgstr "" -#: ../../../build/NEWS:18014 +#: ../../../build/NEWS:18363 msgid "" "`bpo-23229 `__: Add new ``cmath`` " "constants: ``cmath.inf`` and ``cmath.nan`` to match ``math.inf`` and " @@ -29022,44 +29638,44 @@ msgid "" " used by complex repr." msgstr "" -#: ../../../build/NEWS:18018 +#: ../../../build/NEWS:18367 msgid "" "`bpo-27842 `__: The csv.DictReader now " "returns rows of type OrderedDict. (Contributed by Steve Holden.)" msgstr "" -#: ../../../build/NEWS:18021 ../../../build/NEWS:21079 +#: ../../../build/NEWS:18370 ../../../build/NEWS:21428 msgid "" "Remove support for passing a file descriptor to os.access. It never worked " "but previously didn't raise." msgstr "" -#: ../../../build/NEWS:18024 ../../../build/NEWS:21082 +#: ../../../build/NEWS:18373 ../../../build/NEWS:21431 msgid "" "`bpo-12885 `__: Fix error when distutils" " encounters symlink." msgstr "" -#: ../../../build/NEWS:18026 ../../../build/NEWS:21084 +#: ../../../build/NEWS:18375 ../../../build/NEWS:21433 msgid "" "`bpo-27881 `__: Fixed possible bugs when" " setting sqlite3.Connection.isolation_level. Based on patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:18029 ../../../build/NEWS:21087 +#: ../../../build/NEWS:18378 ../../../build/NEWS:21436 msgid "" "`bpo-27861 `__: Fixed a crash in " "sqlite3.Connection.cursor() when a factory creates not a cursor. Patch by " "Xiang Zhang." msgstr "" -#: ../../../build/NEWS:18032 ../../../build/NEWS:21090 +#: ../../../build/NEWS:18381 ../../../build/NEWS:21439 msgid "" "`bpo-19884 `__: Avoid spurious output on" " OS X with Gnu Readline." msgstr "" -#: ../../../build/NEWS:18034 ../../../build/NEWS:21092 +#: ../../../build/NEWS:18383 ../../../build/NEWS:21441 msgid "" "`bpo-27706 `__: Restore deterministic " "behavior of random.Random().seed() for string seeds using seeding version 1." @@ -29067,13 +29683,13 @@ msgid "" "Python 2. Patch by Nofar Schnider." msgstr "" -#: ../../../build/NEWS:18039 ../../../build/NEWS:21097 +#: ../../../build/NEWS:18388 ../../../build/NEWS:21446 msgid "" "`bpo-10513 `__: Fix a regression in " "Connection.commit(). Statements should not be reset after a commit." msgstr "" -#: ../../../build/NEWS:18042 +#: ../../../build/NEWS:18391 msgid "" "`bpo-12319 `__: Chunked transfer " "encoding support added to http.client.HTTPConnection requests. The " @@ -29083,7 +29699,7 @@ msgid "" "encoding." msgstr "" -#: ../../../build/NEWS:18049 +#: ../../../build/NEWS:18398 msgid "" "A new version of typing.py from https://github.com/python/typing: - " "Collection (only for 3.6) (`bpo-27598 " @@ -29092,181 +29708,181 @@ msgid "" " dict constraint in ForwardRef._eval_type (upstream #252)" msgstr "" -#: ../../../build/NEWS:18054 +#: ../../../build/NEWS:18403 msgid "" "`bpo-27832 `__: Make ``_normalize`` " "parameter to ``Fraction`` constructor keyword-only, so that ``Fraction(2, 3," " 4)`` now raises ``TypeError``." msgstr "" -#: ../../../build/NEWS:18057 ../../../build/NEWS:21105 +#: ../../../build/NEWS:18406 ../../../build/NEWS:21454 msgid "" "`bpo-27539 `__: Fix unnormalised " "``Fraction.__pow__`` result in the case of negative exponent and negative " "base." msgstr "" -#: ../../../build/NEWS:18060 ../../../build/NEWS:21108 +#: ../../../build/NEWS:18409 ../../../build/NEWS:21457 msgid "" "`bpo-21718 `__: cursor.description is " "now available for queries using CTEs." msgstr "" -#: ../../../build/NEWS:18062 +#: ../../../build/NEWS:18411 msgid "" "`bpo-27819 `__: In distutils sdists, " "simply produce the \"gztar\" (gzipped tar format) distributions on all " "platforms unless \"formats\" is supplied." msgstr "" -#: ../../../build/NEWS:18065 ../../../build/NEWS:21110 +#: ../../../build/NEWS:18414 ../../../build/NEWS:21459 msgid "" "`bpo-2466 `__: posixpath.ismount now " "correctly recognizes mount points which the user does not have permission to" " access." msgstr "" -#: ../../../build/NEWS:18068 +#: ../../../build/NEWS:18417 msgid "" "`bpo-9998 `__: On Linux, " "ctypes.util.find_library now looks in LD_LIBRARY_PATH for shared libraries." msgstr "" -#: ../../../build/NEWS:18071 +#: ../../../build/NEWS:18420 msgid "" "`bpo-27573 `__: exit message for " "code.interact is now configurable." msgstr "" -#: ../../../build/NEWS:18073 ../../../build/NEWS:21218 +#: ../../../build/NEWS:18422 ../../../build/NEWS:21567 msgid "" "`bpo-27930 `__: Improved behaviour of " "logging.handlers.QueueListener. Thanks to Paulo Andrade and Petr Viktorin " "for the analysis and patch." msgstr "" -#: ../../../build/NEWS:18076 +#: ../../../build/NEWS:18425 msgid "" "`bpo-6766 `__: Distributed reference " "counting added to multiprocessing to support nesting of shared values / " "proxy objects." msgstr "" -#: ../../../build/NEWS:18079 ../../../build/NEWS:21221 +#: ../../../build/NEWS:18428 ../../../build/NEWS:21570 msgid "" "`bpo-21201 `__: Improves readability of " "multiprocessing error message. Thanks to Wojciech Walczak for patch." msgstr "" -#: ../../../build/NEWS:18082 +#: ../../../build/NEWS:18431 msgid "asyncio: Add set_protocol / get_protocol to Transports." msgstr "" -#: ../../../build/NEWS:18084 ../../../build/NEWS:21224 +#: ../../../build/NEWS:18433 ../../../build/NEWS:21573 msgid "" "`bpo-27456 `__: asyncio: Set TCP_NODELAY" " by default." msgstr "" -#: ../../../build/NEWS:18089 ../../../build/NEWS:21289 +#: ../../../build/NEWS:18438 ../../../build/NEWS:21638 msgid "" "`bpo-15308 `__: Add 'interrupt " "execution' (^C) to Shell menu. Patch by Roger Serwy, updated by Bayard " "Randel." msgstr "" -#: ../../../build/NEWS:18092 ../../../build/NEWS:21292 +#: ../../../build/NEWS:18441 ../../../build/NEWS:21641 msgid "" "`bpo-27922 `__: Stop IDLE tests from " "'flashing' gui widgets on the screen." msgstr "" -#: ../../../build/NEWS:18094 +#: ../../../build/NEWS:18443 msgid "" "`bpo-27891 `__: Consistently group and " "sort imports within idlelib modules." msgstr "" -#: ../../../build/NEWS:18096 +#: ../../../build/NEWS:18445 msgid "" "`bpo-17642 `__: add larger font sizes " "for classroom projection." msgstr "" -#: ../../../build/NEWS:18098 ../../../build/NEWS:21294 +#: ../../../build/NEWS:18447 ../../../build/NEWS:21643 msgid "Add version to title of IDLE help window." msgstr "Tambahkan versi ke judul jendela bantuan IDLE." -#: ../../../build/NEWS:18100 ../../../build/NEWS:21296 +#: ../../../build/NEWS:18449 ../../../build/NEWS:21645 msgid "" "`bpo-25564 `__: In section on IDLE -- " "console differences, mention that using exec means that __builtins__ is " "defined for each statement." msgstr "" -#: ../../../build/NEWS:18103 +#: ../../../build/NEWS:18452 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:18109 +#: ../../../build/NEWS:18458 msgid "" "`bpo-26900 `__: Excluded underscored " "names and other private API from limited API." msgstr "" -#: ../../../build/NEWS:18112 +#: ../../../build/NEWS:18461 msgid "" "`bpo-26027 `__: Add support for path-" "like objects in PyUnicode_FSConverter() & PyUnicode_FSDecoder()." msgstr "" -#: ../../../build/NEWS:18118 +#: ../../../build/NEWS:18467 msgid "" "`bpo-27427 `__: Additional tests for the" " math module. Patch by Francisco Couzo." msgstr "" -#: ../../../build/NEWS:18120 +#: ../../../build/NEWS:18469 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:18123 +#: ../../../build/NEWS:18472 msgid "" "`bpo-26040 `__: Improve test_math and " "test_cmath coverage and rigour. Patch by Jeff Allen." msgstr "" -#: ../../../build/NEWS:18126 ../../../build/NEWS:21341 +#: ../../../build/NEWS:18475 ../../../build/NEWS:21690 msgid "" "`bpo-27787 `__: Call gc.collect() before" " checking each test for \"dangling threads\", since the dangling threads are" " weak references." msgstr "" -#: ../../../build/NEWS:18132 ../../../build/NEWS:21401 +#: ../../../build/NEWS:18481 ../../../build/NEWS:21750 msgid "" "`bpo-27566 `__: Fix clean target in " "freeze makefile (patch by Lisa Roach)" msgstr "" -#: ../../../build/NEWS:18134 ../../../build/NEWS:21403 +#: ../../../build/NEWS:18483 ../../../build/NEWS:21752 msgid "" "`bpo-27705 `__: Update message in " "validate_ucrtbase.py" msgstr "" -#: ../../../build/NEWS:18136 +#: ../../../build/NEWS:18485 msgid "" "`bpo-27976 `__: Deprecate building " "_ctypes with the bundled copy of libffi on non-OSX UNIX platforms." msgstr "" -#: ../../../build/NEWS:18139 +#: ../../../build/NEWS:18488 msgid "" "`bpo-27983 `__: Cause lack of llvm-" "profdata tool when using clang as required for PGO linking to be a configure" @@ -29275,46 +29891,46 @@ msgid "" "Linuxes." msgstr "" -#: ../../../build/NEWS:18144 +#: ../../../build/NEWS:18493 msgid "" "`bpo-21590 `__: Support for DTrace and " "SystemTap probes." msgstr "" -#: ../../../build/NEWS:18146 ../../../build/NEWS:21410 +#: ../../../build/NEWS:18495 ../../../build/NEWS:21759 msgid "" "`bpo-26307 `__: The profile-opt build " "now applies PGO to the built-in modules." msgstr "" -#: ../../../build/NEWS:18148 +#: ../../../build/NEWS:18497 msgid "" "`bpo-26359 `__: Add the --with-" "optimizations flag to turn on LTO and PGO build support when available." msgstr "" -#: ../../../build/NEWS:18151 +#: ../../../build/NEWS:18500 msgid "" "`bpo-27917 `__: Set platform triplets " "for Android builds." msgstr "" -#: ../../../build/NEWS:18153 +#: ../../../build/NEWS:18502 msgid "" "`bpo-25825 `__: Update references to the" " $(LIBPL) installation path on AIX. This path was changed in 3.2a4." msgstr "" -#: ../../../build/NEWS:18156 +#: ../../../build/NEWS:18505 msgid "Update OS X installer to use SQLite 3.14.1 and XZ 5.2.2." msgstr "" -#: ../../../build/NEWS:18158 +#: ../../../build/NEWS:18507 msgid "" "`bpo-21122 `__: Fix LTO builds on OS X." msgstr "" -#: ../../../build/NEWS:18160 +#: ../../../build/NEWS:18509 msgid "" "`bpo-17128 `__: Build OS X installer " "with a private copy of OpenSSL. Also provide a sample Install Certificates " @@ -29322,7 +29938,7 @@ msgid "" "certifi module." msgstr "" -#: ../../../build/NEWS:18167 ../../../build/NEWS:21350 +#: ../../../build/NEWS:18516 ../../../build/NEWS:21699 msgid "" "`bpo-27952 `__: Get " "Tools/scripts/fixcid.py working with Python 3 and the current \"re\" module," @@ -29330,88 +29946,88 @@ msgid "" "quote signs." msgstr "" -#: ../../../build/NEWS:18174 +#: ../../../build/NEWS:18523 msgid "" "`bpo-28065 `__: Update xz dependency to " "5.2.2 and build it from source." msgstr "" -#: ../../../build/NEWS:18176 ../../../build/NEWS:21367 +#: ../../../build/NEWS:18525 ../../../build/NEWS:21716 msgid "" "`bpo-25144 `__: Ensures TargetDir is set" " before continuing with custom install." msgstr "" -#: ../../../build/NEWS:18178 +#: ../../../build/NEWS:18527 msgid "" "`bpo-1602 `__: Windows console doesn't " "input or print Unicode (PEP 528)" msgstr "" -#: ../../../build/NEWS:18180 +#: ../../../build/NEWS:18529 msgid "" "`bpo-27781 `__: Change file system " "encoding on Windows to UTF-8 (PEP 529)" msgstr "" -#: ../../../build/NEWS:18182 +#: ../../../build/NEWS:18531 msgid "" "`bpo-27731 `__: Opt-out of MAX_PATH on " "Windows 10" msgstr "" -#: ../../../build/NEWS:18184 +#: ../../../build/NEWS:18533 msgid "" "`bpo-6135 `__: Adds encoding and errors " "parameters to subprocess." msgstr "" -#: ../../../build/NEWS:18186 +#: ../../../build/NEWS:18535 msgid "" "`bpo-27959 `__: Adds oem encoding, alias" " ansi to mbcs, move aliasmbcs to codec lookup." msgstr "" -#: ../../../build/NEWS:18189 +#: ../../../build/NEWS:18538 msgid "" "`bpo-27982 `__: The functions of the " "winsound module now accept keyword arguments." msgstr "" -#: ../../../build/NEWS:18192 +#: ../../../build/NEWS:18541 msgid "" "`bpo-20366 `__: Build full text search " "support into SQLite on Windows." msgstr "" -#: ../../../build/NEWS:18194 +#: ../../../build/NEWS:18543 msgid "" "`bpo-27756 `__: Adds new icons for " "Python files and processes on Windows. Designs by Cherry Wang." msgstr "" -#: ../../../build/NEWS:18197 +#: ../../../build/NEWS:18546 msgid "" "`bpo-27883 `__: Update sqlite to " "3.14.1.0 on Windows." msgstr "" -#: ../../../build/NEWS:18201 +#: ../../../build/NEWS:18550 msgid "Python 3.6.0 alpha 4" msgstr "Python 3.6.0 alfa 4" -#: ../../../build/NEWS:18203 +#: ../../../build/NEWS:18552 msgid "*Release date: 2016-08-15*" msgstr "*Tanggal rilis: 2016-08-15*" -#: ../../../build/NEWS:18208 +#: ../../../build/NEWS:18557 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:18212 +#: ../../../build/NEWS:18561 msgid "" "`bpo-26823 `__: Large sections of " "repeated lines in tracebacks are now abbreviated as \"[Previous line " @@ -29419,51 +30035,51 @@ msgid "" "Emanuel Barry." msgstr "" -#: ../../../build/NEWS:18216 +#: ../../../build/NEWS:18565 msgid "" "`bpo-27574 `__: Decreased an overhead of" " parsing keyword arguments in functions implemented with using Argument " "Clinic." msgstr "" -#: ../../../build/NEWS:18219 +#: ../../../build/NEWS:18568 msgid "" "`bpo-22557 `__: Now importing already " "imported modules is up to 2.5 times faster." msgstr "" -#: ../../../build/NEWS:18222 +#: ../../../build/NEWS:18571 msgid "" "`bpo-17596 `__: Include to " "help with Min GW building." msgstr "" -#: ../../../build/NEWS:18224 +#: ../../../build/NEWS:18573 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:18227 ../../../build/NEWS:20873 +#: ../../../build/NEWS:18576 ../../../build/NEWS:21222 msgid "" "`bpo-27507 `__: Add integer overflow " "check in bytearray.extend(). Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:18230 ../../../build/NEWS:20876 +#: ../../../build/NEWS:18579 ../../../build/NEWS:21225 msgid "" "`bpo-27581 `__: Don't rely on wrapping " "for overflow check in PySequence_Tuple(). Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:18233 +#: ../../../build/NEWS:18582 msgid "" "`bpo-1621 `__: Avoid signed integer " "overflow in list and tuple operations. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:18236 +#: ../../../build/NEWS:18585 msgid "" "`bpo-27419 `__: Standard __import__() no" " longer look up \"__import__\" in globals or builtins for importing " @@ -29471,19 +30087,19 @@ msgid "" "unabling to resolve package from __spec__ or __package__." msgstr "" -#: ../../../build/NEWS:18241 ../../../build/NEWS:20865 +#: ../../../build/NEWS:18590 ../../../build/NEWS:21214 msgid "" "`bpo-27083 `__: Respect the PYTHONCASEOK" " environment variable under Windows." msgstr "" -#: ../../../build/NEWS:18243 ../../../build/NEWS:20867 +#: ../../../build/NEWS:18592 ../../../build/NEWS:21216 msgid "" "`bpo-27514 `__: Make having too many " "statically nested blocks a SyntaxError instead of SystemError." msgstr "" -#: ../../../build/NEWS:18246 +#: ../../../build/NEWS:18595 msgid "" "`bpo-27366 `__: Implemented :pep:`487` " "(Simpler customization of class creation). Upon subclassing, the " @@ -29491,7 +30107,7 @@ msgid "" "initialized with __set_name__ after class creation." msgstr "" -#: ../../../build/NEWS:18254 +#: ../../../build/NEWS:18603 msgid "" "`bpo-26027 `__: Add " ":pep:`519`/__fspath__() support to the os and os.path modules. Includes code" @@ -29499,13 +30115,13 @@ msgid "" "`__)" msgstr "" -#: ../../../build/NEWS:18257 +#: ../../../build/NEWS:18606 msgid "" "`bpo-27598 `__: Add Collections to " "collections.abc. Patch by Ivan Levkivskyi, docs by Neil Girdhar." msgstr "" -#: ../../../build/NEWS:18260 +#: ../../../build/NEWS:18609 msgid "" "`bpo-25958 `__: Support \"anti-" "registration\" of special methods from various ABCs, like __hash__, __iter__" @@ -29516,13 +30132,13 @@ msgid "" "Ivan Levkivskyi." msgstr "" -#: ../../../build/NEWS:18267 +#: ../../../build/NEWS:18616 msgid "" "`bpo-16764 `__: Support keyword " "arguments to zlib.decompress(). Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:18270 +#: ../../../build/NEWS:18619 msgid "" "`bpo-27736 `__: Prevent segfault after " "interpreter re-initialization due to ref count problem introduced in code " @@ -29530,19 +30146,19 @@ msgid "" "Xiang Zhang." msgstr "" -#: ../../../build/NEWS:18274 +#: ../../../build/NEWS:18623 msgid "" "`bpo-25628 `__: The *verbose* and " "*rename* parameters for collections.namedtuple are now keyword-only." msgstr "" -#: ../../../build/NEWS:18277 +#: ../../../build/NEWS:18626 msgid "" "`bpo-12345 `__: Add mathematical " "constant tau to math and cmath. See also :pep:`628`." msgstr "" -#: ../../../build/NEWS:18280 +#: ../../../build/NEWS:18629 msgid "" "`bpo-26823 `__: " "traceback.StackSummary.format now abbreviates large sections of repeated " @@ -29551,38 +30167,38 @@ msgid "" "Emanuel Barry." msgstr "" -#: ../../../build/NEWS:18285 +#: ../../../build/NEWS:18634 msgid "" "`bpo-27664 `__: Add to " "concurrent.futures.thread.ThreadPoolExecutor() the ability to specify a " "thread name prefix." msgstr "" -#: ../../../build/NEWS:18288 +#: ../../../build/NEWS:18637 msgid "" "`bpo-27181 `__: Add geometric_mean and " "harmonic_mean to statistics module." msgstr "" -#: ../../../build/NEWS:18290 +#: ../../../build/NEWS:18639 msgid "" "`bpo-27573 `__: code.interact now prints" " an message when exiting." msgstr "" -#: ../../../build/NEWS:18292 +#: ../../../build/NEWS:18641 msgid "" "`bpo-6422 `__: Add autorange method to " "timeit.Timer objects." msgstr "" -#: ../../../build/NEWS:18294 ../../../build/NEWS:21113 +#: ../../../build/NEWS:18643 ../../../build/NEWS:21462 msgid "" "`bpo-27773 `__: Correct some memory " "management errors server_hostname in _ssl.wrap_socket()." msgstr "" -#: ../../../build/NEWS:18297 +#: ../../../build/NEWS:18646 msgid "" "`bpo-26750 `__: " "unittest.mock.create_autospec() now works properly for subclasses of " @@ -29590,81 +30206,81 @@ msgid "" "never documented unittest.mock.DescriptorTypes tuple." msgstr "" -#: ../../../build/NEWS:18301 +#: ../../../build/NEWS:18650 msgid "" "`bpo-26754 `__: Undocumented support of " "general bytes-like objects as path in compile() and similar functions is now" " deprecated." msgstr "" -#: ../../../build/NEWS:18304 +#: ../../../build/NEWS:18653 msgid "" "`bpo-26800 `__: Undocumented support of " "general bytes-like objects as paths in os functions is now deprecated." msgstr "" -#: ../../../build/NEWS:18307 +#: ../../../build/NEWS:18656 msgid "" "`bpo-26981 `__: Add _order_ " "compatibility shim to enum.Enum for Python 2/3 code bases." msgstr "" -#: ../../../build/NEWS:18310 +#: ../../../build/NEWS:18659 msgid "" "`bpo-27661 `__: Added tzinfo keyword " "argument to datetime.combine." msgstr "" -#: ../../../build/NEWS:18312 ../../../build/NEWS:21119 +#: ../../../build/NEWS:18661 ../../../build/NEWS:21468 msgid "" "In the curses module, raise an error if window.getstr() or window.instr() is" " passed a negative value." msgstr "" -#: ../../../build/NEWS:18315 ../../../build/NEWS:21122 +#: ../../../build/NEWS:18664 ../../../build/NEWS:21471 msgid "" "`bpo-27783 `__: Fix possible usage of " "uninitialized memory in operator.methodcaller." msgstr "" -#: ../../../build/NEWS:18318 ../../../build/NEWS:21125 +#: ../../../build/NEWS:18667 ../../../build/NEWS:21474 msgid "" "`bpo-27774 `__: Fix possible Py_DECREF " "on unowned object in _sre." msgstr "" -#: ../../../build/NEWS:18320 ../../../build/NEWS:21127 +#: ../../../build/NEWS:18669 ../../../build/NEWS:21476 msgid "" "`bpo-27760 `__: Fix possible integer " "overflow in binascii.b2a_qp." msgstr "" -#: ../../../build/NEWS:18322 ../../../build/NEWS:21129 +#: ../../../build/NEWS:18671 ../../../build/NEWS:21478 msgid "" "`bpo-27758 `__: Fix possible integer " "overflow in the _csv module for large record lengths." msgstr "" -#: ../../../build/NEWS:18325 ../../../build/NEWS:21132 +#: ../../../build/NEWS:18674 ../../../build/NEWS:21481 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:18329 +#: ../../../build/NEWS:18678 msgid "" "`bpo-7063 `__: Remove dead code from the " "\"array\" module's slice handling. Patch by Chuck." msgstr "" -#: ../../../build/NEWS:18332 ../../../build/NEWS:21136 +#: ../../../build/NEWS:18681 ../../../build/NEWS:21485 msgid "" "`bpo-27656 `__: Do not assume sched.h " "defines any SCHED_* constants." msgstr "" -#: ../../../build/NEWS:18334 ../../../build/NEWS:21138 +#: ../../../build/NEWS:18683 ../../../build/NEWS:21487 msgid "" "`bpo-27130 `__: In the \"zlib\" module, " "fix handling of large buffers (typically 4 GiB) when compressing and " @@ -29672,55 +30288,55 @@ msgid "" "and decompression operations did not properly handle results of 4 GiB." msgstr "" -#: ../../../build/NEWS:18339 +#: ../../../build/NEWS:18688 msgid "" "`bpo-24773 `__: Implemented :pep:`495` " "(Local Time Disambiguation)." msgstr "" -#: ../../../build/NEWS:18341 +#: ../../../build/NEWS:18690 msgid "" "Expose the EPOLLEXCLUSIVE constant (when it is defined) in the select " "module." msgstr "" -#: ../../../build/NEWS:18344 +#: ../../../build/NEWS:18693 msgid "" "`bpo-27567 `__: Expose the EPOLLRDHUP " "and POLLRDHUP constants in the select module." msgstr "" -#: ../../../build/NEWS:18347 +#: ../../../build/NEWS:18696 msgid "" "`bpo-1621 `__: Avoid signed int negation " "overflow in the \"audioop\" module." msgstr "" -#: ../../../build/NEWS:18349 ../../../build/NEWS:21143 +#: ../../../build/NEWS:18698 ../../../build/NEWS:21492 msgid "" "`bpo-27533 `__: Release GIL in nt._isdir" msgstr "" -#: ../../../build/NEWS:18351 ../../../build/NEWS:21145 +#: ../../../build/NEWS:18700 ../../../build/NEWS:21494 msgid "" "`bpo-17711 `__: Fixed unpickling by the " "persistent ID with protocol 0. Original patch by Alexandre Vassalotti." msgstr "" -#: ../../../build/NEWS:18354 ../../../build/NEWS:21148 +#: ../../../build/NEWS:18703 ../../../build/NEWS:21497 msgid "" "`bpo-27522 `__: Avoid an unintentional " "reference cycle in email.feedparser." msgstr "" -#: ../../../build/NEWS:18356 +#: ../../../build/NEWS:18705 msgid "" "`bpo-27512 `__: Fix a segfault when " "os.fspath() called an __fspath__() method that raised an exception. Patch by" " Xiang Zhang." msgstr "" -#: ../../../build/NEWS:18362 ../../../build/NEWS:21299 +#: ../../../build/NEWS:18711 ../../../build/NEWS:21648 msgid "" "`bpo-27714 `__: text_textview and " "test_autocomplete now pass when re-run in the same process. This occurs " @@ -29728,7 +30344,7 @@ msgid "" "warning from test_config." msgstr "" -#: ../../../build/NEWS:18366 +#: ../../../build/NEWS:18715 msgid "" "`bpo-27621 `__: Put query response " "validation error messages in the query box itself instead of in a separate " @@ -29736,152 +30352,152 @@ msgid "" " Mark Roseman." msgstr "" -#: ../../../build/NEWS:18370 +#: ../../../build/NEWS:18719 msgid "" "`bpo-27620 `__: Escape key now closes " "Query box as cancelled." msgstr "" -#: ../../../build/NEWS:18372 +#: ../../../build/NEWS:18721 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:18376 +#: ../../../build/NEWS:18725 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:18379 ../../../build/NEWS:21303 +#: ../../../build/NEWS:18728 ../../../build/NEWS:21652 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:18382 ../../../build/NEWS:18575 +#: ../../../build/NEWS:18731 ../../../build/NEWS:18924 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:18386 ../../../build/NEWS:18582 -#: ../../../build/NEWS:21306 +#: ../../../build/NEWS:18735 ../../../build/NEWS:18931 +#: ../../../build/NEWS:21655 msgid "" "`bpo-27452 `__: add line counter and crc" " to IDLE configHandler test dump." msgstr "" -#: ../../../build/NEWS:18391 +#: ../../../build/NEWS:18740 msgid "" "`bpo-25805 `__: Skip a test in " "test_pkgutil as needed that doesn't work when ``__name__ == __main__``. " "Patch by SilentGhost." msgstr "" -#: ../../../build/NEWS:18394 +#: ../../../build/NEWS:18743 msgid "" "`bpo-27472 `__: Add " "test.support.unix_shell as the path to the default shell." msgstr "" -#: ../../../build/NEWS:18396 ../../../build/NEWS:21344 +#: ../../../build/NEWS:18745 ../../../build/NEWS:21693 msgid "" "`bpo-27369 `__: In test_pyexpat, avoid " "testing an error message detail that changed in Expat 2.2.0." msgstr "" -#: ../../../build/NEWS:18399 +#: ../../../build/NEWS:18748 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:18406 +#: ../../../build/NEWS:18755 msgid "" "`bpo-27647 `__: Update bundled Tcl/Tk to" " 8.6.6." msgstr "" -#: ../../../build/NEWS:18408 +#: ../../../build/NEWS:18757 msgid "" "`bpo-27610 `__: Adds :pep:`514` metadata" " to Windows installer" msgstr "" -#: ../../../build/NEWS:18410 ../../../build/NEWS:21369 +#: ../../../build/NEWS:18759 ../../../build/NEWS:21718 msgid "" "`bpo-27469 `__: Adds a shell extension " "to the launcher so that drag and drop works correctly." msgstr "" -#: ../../../build/NEWS:18413 +#: ../../../build/NEWS:18762 msgid "" "`bpo-27309 `__: Enables proper Windows " "styles in python[w].exe manifest." msgstr "" -#: ../../../build/NEWS:18418 ../../../build/NEWS:21414 +#: ../../../build/NEWS:18767 ../../../build/NEWS:21763 msgid "" "`bpo-27713 `__: Suppress spurious build " "warnings when updating importlib's bootstrap files. Patch by Xiang Zhang" msgstr "" -#: ../../../build/NEWS:18421 +#: ../../../build/NEWS:18770 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:18424 ../../../build/NEWS:21422 +#: ../../../build/NEWS:18773 ../../../build/NEWS:21771 msgid "" "`bpo-27453 `__: CPP invocation in " "configure must use CPPFLAGS. Patch by Chi Hsuan Yen." msgstr "" -#: ../../../build/NEWS:18427 ../../../build/NEWS:21425 +#: ../../../build/NEWS:18776 ../../../build/NEWS:21774 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:18431 ../../../build/NEWS:21429 +#: ../../../build/NEWS:18780 ../../../build/NEWS:21778 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:18434 ../../../build/NEWS:21432 +#: ../../../build/NEWS:18783 ../../../build/NEWS:21781 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:18439 +#: ../../../build/NEWS:18788 msgid "Python 3.6.0 alpha 3" msgstr "Python 3.6.0 alfa 3" -#: ../../../build/NEWS:18441 +#: ../../../build/NEWS:18790 msgid "*Release date: 2016-07-11*" msgstr "*Tanggal rilis: 2016-07-11*" -#: ../../../build/NEWS:18446 ../../../build/NEWS:20870 +#: ../../../build/NEWS:18795 ../../../build/NEWS:21219 msgid "" "`bpo-27473 `__: Fixed possible integer " "overflow in bytes and bytearray concatenations. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:18449 +#: ../../../build/NEWS:18798 msgid "" "`bpo-23034 `__: The output of a special " "Python build with defined COUNT_ALLOCS, SHOW_ALLOC_COUNT or SHOW_TRACK_COUNT" @@ -29889,48 +30505,48 @@ msgid "" "showalloccount\" option. It now outputs to stderr instead of stdout." msgstr "" -#: ../../../build/NEWS:18454 ../../../build/NEWS:20879 +#: ../../../build/NEWS:18803 ../../../build/NEWS:21228 msgid "" "`bpo-27443 `__: __length_hint__() of " "bytearray iterators no longer return a negative integer for a resized " "bytearray." msgstr "" -#: ../../../build/NEWS:18457 +#: ../../../build/NEWS:18806 msgid "" "`bpo-27007 `__: The fromhex() class " "methods of bytes and bytearray subclasses now return an instance of " "corresponding subclass." msgstr "" -#: ../../../build/NEWS:18463 ../../../build/NEWS:21150 +#: ../../../build/NEWS:18812 ../../../build/NEWS:21499 msgid "" "`bpo-26844 `__: Fix error message for " "imp.find_module() to refer to 'path' instead of 'name'. Patch by Lev " "Maximov." msgstr "" -#: ../../../build/NEWS:18466 ../../../build/NEWS:21153 +#: ../../../build/NEWS:18815 ../../../build/NEWS:21502 msgid "" "`bpo-23804 `__: Fix SSL zero-length " "recv() calls to not block and not raise an error about unclean EOF." msgstr "" -#: ../../../build/NEWS:18469 ../../../build/NEWS:21156 +#: ../../../build/NEWS:18818 ../../../build/NEWS:21505 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:18473 +#: ../../../build/NEWS:18822 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:18477 +#: ../../../build/NEWS:18826 msgid "" "`bpo-26721 `__: Change the " "socketserver.StreamRequestHandler.wfile attribute to implement " @@ -29938,7 +30554,7 @@ msgid "" "writes." msgstr "" -#: ../../../build/NEWS:18481 +#: ../../../build/NEWS:18830 msgid "" "`bpo-22115 `__: Added methods trace_add," " trace_remove and trace_info in the tkinter.Variable class. They replace " @@ -29949,34 +30565,34 @@ msgid "" "tracing in the \"u\" mode now works." msgstr "" -#: ../../../build/NEWS:18489 +#: ../../../build/NEWS:18838 msgid "" "`bpo-26243 `__: Only the level argument " "to zlib.compress() is keyword argument now. The first argument is " "positional-only." msgstr "" -#: ../../../build/NEWS:18492 +#: ../../../build/NEWS:18841 msgid "" "`bpo-27038 `__: Expose the DirEntry type" " as os.DirEntry. Code patch by Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:18495 +#: ../../../build/NEWS:18844 msgid "" "`bpo-27186 `__: Update " "os.fspath()/PyOS_FSPath() to check the return value of __fspath__() to be " "either str or bytes." msgstr "" -#: ../../../build/NEWS:18498 +#: ../../../build/NEWS:18847 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:18502 +#: ../../../build/NEWS:18851 msgid "" "`bpo-27319 `__: Methods selection_set()," " selection_add(), selection_remove() and selection_toggle() of ttk.TreeView " @@ -29985,58 +30601,58 @@ msgid "" " method with arguments." msgstr "" -#: ../../../build/NEWS:18507 ../../../build/NEWS:21170 +#: ../../../build/NEWS:18856 ../../../build/NEWS:21519 msgid "" "`bpo-27079 `__: Fixed curses.ascii " "functions isblank(), iscntrl() and ispunct()." msgstr "" -#: ../../../build/NEWS:18510 +#: ../../../build/NEWS:18859 msgid "" "`bpo-27294 `__: Numerical state in the " "repr for Tkinter event objects is now represented as a combination of known " "flags." msgstr "" -#: ../../../build/NEWS:18513 +#: ../../../build/NEWS:18862 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:18516 ../../../build/NEWS:21173 +#: ../../../build/NEWS:18865 ../../../build/NEWS:21522 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:18520 +#: ../../../build/NEWS:18869 msgid "" "`bpo-26536 `__: socket.ioctl now " "supports SIO_LOOPBACK_FAST_PATH. Patch by Daniel Stokes." msgstr "" -#: ../../../build/NEWS:18523 ../../../build/NEWS:21177 +#: ../../../build/NEWS:18872 ../../../build/NEWS:21526 msgid "" "`bpo-27048 `__: Prevents distutils " "failing on Windows when environment variables contain non-ASCII characters" msgstr "" -#: ../../../build/NEWS:18526 ../../../build/NEWS:21180 +#: ../../../build/NEWS:18875 ../../../build/NEWS:21529 msgid "" "`bpo-27330 `__: Fixed possible leaks in " "the ctypes module." msgstr "" -#: ../../../build/NEWS:18528 ../../../build/NEWS:21182 +#: ../../../build/NEWS:18877 ../../../build/NEWS:21531 msgid "" "`bpo-27238 `__: Got rid of bare excepts " "in the turtle module. Original patch by Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:18531 ../../../build/NEWS:21185 +#: ../../../build/NEWS:18880 ../../../build/NEWS:21534 msgid "" "`bpo-27122 `__: When an exception is " "raised within the context being managed by a contextlib.ExitStack() and one " @@ -30045,7 +30661,7 @@ msgid "" " This avoids the :pep:`479` bug described in issue25782." msgstr "" -#: ../../../build/NEWS:18540 ../../../build/NEWS:21194 +#: ../../../build/NEWS:18889 ../../../build/NEWS:21543 msgid "" "`bpo-27278 `__: Fix os.urandom() " "implementation using getrandom() on Linux. Truncate size to INT_MAX and loop" @@ -30053,57 +30669,57 @@ msgid "" "Py_ssize_t to int." msgstr "" -#: ../../../build/NEWS:18547 +#: ../../../build/NEWS:18896 msgid "" "`bpo-16864 `__: sqlite3.Cursor.lastrowid" " now supports REPLACE statement. Initial patch by Alex LordThorsen." msgstr "" -#: ../../../build/NEWS:18550 ../../../build/NEWS:21201 +#: ../../../build/NEWS:18899 ../../../build/NEWS:21550 msgid "" "`bpo-26386 `__: Fixed ttk.TreeView " "selection operations with item id's containing spaces." msgstr "" -#: ../../../build/NEWS:18553 +#: ../../../build/NEWS:18902 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:18559 ../../../build/NEWS:21207 +#: ../../../build/NEWS:18908 ../../../build/NEWS:21556 msgid "" "`bpo-22636 `__: Avoid shell injection " "problems with ctypes.util.find_library()." msgstr "" -#: ../../../build/NEWS:18564 ../../../build/NEWS:21212 +#: ../../../build/NEWS:18913 ../../../build/NEWS:21561 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:18568 ../../../build/NEWS:21216 +#: ../../../build/NEWS:18917 ../../../build/NEWS:21565 msgid "" "`bpo-27392 `__: Add " "loop.connect_accepted_socket(). Patch by Jim Fulton." msgstr "" -#: ../../../build/NEWS:18573 +#: ../../../build/NEWS:18922 msgid "" "`bpo-27477 `__: IDLE search dialogs now " "use ttk widgets." msgstr "" -#: ../../../build/NEWS:18579 +#: ../../../build/NEWS:18928 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:18584 +#: ../../../build/NEWS:18933 msgid "" "`bpo-27380 `__: IDLE: add query.py with " "base Query dialog and ttk widgets. Module had subclasses SectionName, " @@ -30113,19 +30729,19 @@ msgid "" "starting over. Add tests and delete the two files combined into the new one." msgstr "" -#: ../../../build/NEWS:18591 +#: ../../../build/NEWS:18940 msgid "" "`bpo-27372 `__: Test_idle no longer " "changes the locale." msgstr "" -#: ../../../build/NEWS:18593 ../../../build/NEWS:21308 +#: ../../../build/NEWS:18942 ../../../build/NEWS:21657 msgid "" "`bpo-27365 `__: Allow non-ascii chars in" " IDLE NEWS.txt, for contributor names." msgstr "" -#: ../../../build/NEWS:18595 ../../../build/NEWS:21310 +#: ../../../build/NEWS:18944 ../../../build/NEWS:21659 msgid "" "`bpo-27245 `__: IDLE: Cleanly delete " "custom themes and key bindings. Previously, when IDLE was started from a " @@ -30133,7 +30749,7 @@ msgid "" "Storchaka." msgstr "" -#: ../../../build/NEWS:18599 +#: ../../../build/NEWS:18948 msgid "" "`bpo-24137 `__: Run IDLE, test_idle, and" " htest with tkinter default root disabled. Fix code and tests that fail " @@ -30141,47 +30757,47 @@ msgid "" " and mainloop." msgstr "" -#: ../../../build/NEWS:18603 +#: ../../../build/NEWS:18952 msgid "" "`bpo-27310 `__: Fix IDLE.app failure to " "launch on OS X due to vestigial import." msgstr "" -#: ../../../build/NEWS:18608 +#: ../../../build/NEWS:18957 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:18615 ../../../build/NEWS:21395 +#: ../../../build/NEWS:18964 ../../../build/NEWS:21744 msgid "" "`bpo-28066 `__: Fix the logic that " "searches build directories for generated include files when building outside" " the source tree." msgstr "" -#: ../../../build/NEWS:18618 +#: ../../../build/NEWS:18967 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:18621 +#: ../../../build/NEWS:18970 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:18624 ../../../build/NEWS:21447 +#: ../../../build/NEWS:18973 ../../../build/NEWS:21796 msgid "" "`bpo-26930 `__: Update Windows builds to" " use OpenSSL 1.0.2h." msgstr "" -#: ../../../build/NEWS:18626 +#: ../../../build/NEWS:18975 msgid "" "`bpo-23968 `__: Rename the platform " "directory from plat-$(MACHDEP) to plat-$(PLATFORM_TRIPLET). Rename the " @@ -30191,64 +30807,64 @@ msgid "" "the ABIFLAGS." msgstr "" -#: ../../../build/NEWS:18632 +#: ../../../build/NEWS:18981 msgid "Don't use largefile support for GNU/Hurd." msgstr "Jangan gunakan dukungan berkasbesar untuk GNU/Hurd." -#: ../../../build/NEWS:18637 ../../../build/NEWS:21354 +#: ../../../build/NEWS:18986 ../../../build/NEWS:21703 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:18640 ../../../build/NEWS:21357 +#: ../../../build/NEWS:18989 ../../../build/NEWS:21706 msgid "" "`bpo-27418 `__: Fixed " "Tools/importbench/importbench.py." msgstr "" -#: ../../../build/NEWS:18645 ../../../build/NEWS:22076 +#: ../../../build/NEWS:18994 ../../../build/NEWS:22425 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:18648 +#: ../../../build/NEWS:18997 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:18654 +#: ../../../build/NEWS:19003 msgid "" "`bpo-27027 `__: Added " "test.support.is_android that is True when this is an Android build." msgstr "" -#: ../../../build/NEWS:18659 +#: ../../../build/NEWS:19008 msgid "Python 3.6.0 alpha 2" msgstr "Python 3.6.0 alfa 2" -#: ../../../build/NEWS:18661 +#: ../../../build/NEWS:19010 msgid "*Release date: 2016-06-13*" msgstr "*Tanggal rilis: 2016-06-13*" -#: ../../../build/NEWS:18666 +#: ../../../build/NEWS:19015 msgid "" "`bpo-27095 `__: Simplified MAKE_FUNCTION" " and removed MAKE_CLOSURE opcodes. Patch by Demur Rumed." msgstr "" -#: ../../../build/NEWS:18669 +#: ../../../build/NEWS:19018 msgid "" "`bpo-27190 `__: Raise NotSupportedError " "if sqlite3 is older than 3.3.1. Patch by Dave Sawyer." msgstr "" -#: ../../../build/NEWS:18672 +#: ../../../build/NEWS:19021 msgid "" "`bpo-27286 `__: Fixed compiling " "BUILD_MAP_UNPACK_WITH_CALL opcode. Calling function with generalized " @@ -30256,26 +30872,26 @@ msgid "" "behavior." msgstr "" -#: ../../../build/NEWS:18676 +#: ../../../build/NEWS:19025 msgid "" "`bpo-27140 `__: Added " "BUILD_CONST_KEY_MAP opcode." msgstr "" -#: ../../../build/NEWS:18678 +#: ../../../build/NEWS:19027 msgid "" "`bpo-27186 `__: Add support for " "os.PathLike objects to open() (part of :pep:`519`)." msgstr "" -#: ../../../build/NEWS:18681 ../../../build/NEWS:21468 +#: ../../../build/NEWS:19030 ../../../build/NEWS:21817 msgid "" "`bpo-27066 `__: Fixed SystemError if a " "custom opener (for open()) returns a negative number without setting an " "exception." msgstr "" -#: ../../../build/NEWS:18684 +#: ../../../build/NEWS:19033 msgid "" "`bpo-26983 `__: float() now always " "return an instance of exact float. The deprecation warning is emitted if " @@ -30283,26 +30899,26 @@ msgid "" "versions of Python this can be an error." msgstr "" -#: ../../../build/NEWS:18689 +#: ../../../build/NEWS:19038 msgid "" "`bpo-27097 `__: Python interpreter is " "now about 7% faster due to optimized instruction decoding. Based on patch " "by Demur Rumed." msgstr "" -#: ../../../build/NEWS:18692 +#: ../../../build/NEWS:19041 msgid "" "`bpo-26647 `__: Python interpreter now " "uses 16-bit wordcode instead of bytecode. Patch by Demur Rumed." msgstr "" -#: ../../../build/NEWS:18695 +#: ../../../build/NEWS:19044 msgid "" "`bpo-23275 `__: Allow assigning to an " "empty target list in round brackets: () = iterable." msgstr "" -#: ../../../build/NEWS:18698 ../../../build/NEWS:21590 +#: ../../../build/NEWS:19047 ../../../build/NEWS:21939 msgid "" "`bpo-27243 `__: Update the __aiter__ " "protocol: instead of returning an awaitable that resolves to an asynchronous" @@ -30310,101 +30926,101 @@ msgid "" " former will trigger a PendingDeprecationWarning." msgstr "" -#: ../../../build/NEWS:18706 +#: ../../../build/NEWS:19055 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:18710 +#: ../../../build/NEWS:19059 msgid "" "`bpo-27025 `__: Generated names for " "Tkinter widgets are now more meaningful and recognizable." msgstr "" -#: ../../../build/NEWS:18713 +#: ../../../build/NEWS:19062 msgid "" "`bpo-25455 `__: Fixed crashes in repr of" " recursive ElementTree.Element and functools.partial objects." msgstr "" -#: ../../../build/NEWS:18716 +#: ../../../build/NEWS:19065 msgid "" "`bpo-27294 `__: Improved repr for " "Tkinter event objects." msgstr "" -#: ../../../build/NEWS:18718 +#: ../../../build/NEWS:19067 msgid "" "`bpo-20508 `__: Improve exception " "message of IPv{4,6}Network.__getitem__. Patch by Gareth Rees." msgstr "" -#: ../../../build/NEWS:18724 ../../../build/NEWS:21598 +#: ../../../build/NEWS:19073 ../../../build/NEWS:21947 msgid "" "`bpo-26556 `__: Update expat to 2.1.1, " "fixes CVE-2015-1283." msgstr "" -#: ../../../build/NEWS:18726 +#: ../../../build/NEWS:19075 msgid "" "Fix TLS stripping vulnerability in smtplib, CVE-2016-0772. Reported by Team " "Oststrom." msgstr "" -#: ../../../build/NEWS:18732 ../../../build/NEWS:21606 +#: ../../../build/NEWS:19081 ../../../build/NEWS:21955 msgid "" "`bpo-21386 `__: Implement missing " "IPv4Address.is_global property. It was documented since 07a5610bae9d. " "Initial patch by Roger Luethi." msgstr "" -#: ../../../build/NEWS:18735 +#: ../../../build/NEWS:19084 msgid "" "`bpo-27029 `__: Removed deprecated " "support of universal newlines mode from ZipFile.open()." msgstr "" -#: ../../../build/NEWS:18738 +#: ../../../build/NEWS:19087 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:18742 +#: ../../../build/NEWS:19091 msgid "" "`bpo-27186 `__: Add os.PathLike support " "to DirEntry (part of :pep:`519`). Initial patch by Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:18745 ../../../build/NEWS:21609 +#: ../../../build/NEWS:19094 ../../../build/NEWS:21958 msgid "" "`bpo-20900 `__: distutils register " "command now decodes HTTP responses correctly. Initial patch by ingrid." msgstr "" -#: ../../../build/NEWS:18748 +#: ../../../build/NEWS:19097 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:18751 +#: ../../../build/NEWS:19100 msgid "" "`bpo-27186 `__: Add support for " "os.PathLike objects to os.fsencode() and os.fsdecode() (part of :pep:`519`)." msgstr "" -#: ../../../build/NEWS:18754 +#: ../../../build/NEWS:19103 msgid "" "`bpo-27186 `__: Introduce os.PathLike " "and os.fspath() (part of :pep:`519`)." msgstr "" -#: ../../../build/NEWS:18756 ../../../build/NEWS:21612 +#: ../../../build/NEWS:19105 ../../../build/NEWS:21961 msgid "" "A new version of typing.py provides several new classes and features: " "@overload outside stubs, Reversible, DefaultDict, Text, ContextManager, " @@ -30414,7 +31030,7 @@ msgid "" "been added (in fact they made it into 3.5.1 but were never mentioned)." msgstr "" -#: ../../../build/NEWS:18764 ../../../build/NEWS:21620 +#: ../../../build/NEWS:19113 ../../../build/NEWS:21969 msgid "" "`bpo-25738 `__: Stop " "http.server.BaseHTTPRequestHandler.send_error() from sending a message body " @@ -30422,13 +31038,13 @@ msgid "" "that don't have a body. Patch by Susumu Koshiba." msgstr "" -#: ../../../build/NEWS:18769 ../../../build/NEWS:21625 +#: ../../../build/NEWS:19118 ../../../build/NEWS:21974 msgid "" "`bpo-21313 `__: Fix the \"platform\" " "module to tolerate when sys.version contains truncated build information." msgstr "" -#: ../../../build/NEWS:18775 ../../../build/NEWS:21631 +#: ../../../build/NEWS:19124 ../../../build/NEWS:21980 msgid "" "`bpo-26839 `__: On Linux, " ":func:`os.urandom` now calls ``getrandom()`` with ``GRND_NONBLOCK`` to fall " @@ -30436,21 +31052,21 @@ msgid "" "initialized yet. Patch written by Colm Buckley." msgstr "" -#: ../../../build/NEWS:18782 +#: ../../../build/NEWS:19131 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:18786 ../../../build/NEWS:21638 +#: ../../../build/NEWS:19135 ../../../build/NEWS:21987 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:18789 ../../../build/NEWS:21641 +#: ../../../build/NEWS:19138 ../../../build/NEWS:21990 msgid "" "`bpo-24291 `__: Fix " "wsgiref.simple_server.WSGIRequestHandler to completely write data to the " @@ -30459,13 +31075,13 @@ msgid "" "but this is deprecated." msgstr "" -#: ../../../build/NEWS:18794 +#: ../../../build/NEWS:19143 msgid "" "`bpo-21272 `__: Use _sysconfigdata.py to" " initialize distutils.sysconfig." msgstr "" -#: ../../../build/NEWS:18796 +#: ../../../build/NEWS:19145 msgid "" "`bpo-19611 `__: :mod:`inspect` now " "reports the implicit ``.0`` parameters generated by the compiler for " @@ -30473,13 +31089,13 @@ msgid "" "only parameters called ``implicit0``. Patch by Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:18801 ../../../build/NEWS:21646 +#: ../../../build/NEWS:19150 ../../../build/NEWS:21995 msgid "" "`bpo-26809 `__: Add ``__all__`` to " ":mod:`string`. Patch by Emanuel Barry." msgstr "" -#: ../../../build/NEWS:18803 ../../../build/NEWS:21648 +#: ../../../build/NEWS:19152 ../../../build/NEWS:21997 msgid "" "`bpo-26373 `__: " "subprocess.Popen.communicate now correctly ignores BrokenPipeError when the " @@ -30487,7 +31103,7 @@ msgid "" "circumstances." msgstr "" -#: ../../../build/NEWS:18807 +#: ../../../build/NEWS:19156 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" @@ -30495,71 +31111,71 @@ msgid "" "signal.SIGIOT based on the interpreter's hash randomization seed." msgstr "" -#: ../../../build/NEWS:18812 +#: ../../../build/NEWS:19161 msgid "" "`bpo-27167 `__: Clarify the " "subprocess.CalledProcessError error message text when the child process died" " due to a signal." msgstr "" -#: ../../../build/NEWS:18815 +#: ../../../build/NEWS:19164 msgid "" "`bpo-25931 `__: Don't define " "socketserver.Forking* names on platforms such as Windows that do not support" " os.fork()." msgstr "" -#: ../../../build/NEWS:18818 ../../../build/NEWS:21652 +#: ../../../build/NEWS:19167 ../../../build/NEWS:22001 msgid "" "`bpo-21776 `__: distutils.upload now " "correctly handles HTTPError. Initial patch by Claudiu Popa." msgstr "" -#: ../../../build/NEWS:18821 +#: ../../../build/NEWS:19170 msgid "" "`bpo-26526 `__: Replace custom parse " "tree validation in the parser module with a simple DFA validator." msgstr "" -#: ../../../build/NEWS:18824 ../../../build/NEWS:21655 +#: ../../../build/NEWS:19173 ../../../build/NEWS:22004 msgid "" "`bpo-27114 `__: Fix " "SSLContext._load_windows_store_certs fails with PermissionError" msgstr "" -#: ../../../build/NEWS:18827 ../../../build/NEWS:21658 +#: ../../../build/NEWS:19176 ../../../build/NEWS:22007 msgid "" "`bpo-18383 `__: Avoid creating duplicate" " filters when using filterwarnings and simplefilter. Based on patch by Alex " "Shkop." msgstr "" -#: ../../../build/NEWS:18830 +#: ../../../build/NEWS:19179 msgid "" "`bpo-23026 `__: winreg.QueryValueEx() " "now return an integer for REG_QWORD type." msgstr "" -#: ../../../build/NEWS:18832 +#: ../../../build/NEWS:19181 msgid "" "`bpo-26741 `__: subprocess.Popen " "destructor now emits a ResourceWarning warning if the child process is still" " running." msgstr "" -#: ../../../build/NEWS:18835 +#: ../../../build/NEWS:19184 msgid "" "`bpo-27056 `__: Optimize pickle.load() " "and pickle.loads(), up to 10% faster to deserialize a lot of small objects." msgstr "" -#: ../../../build/NEWS:18838 +#: ../../../build/NEWS:19187 msgid "" "`bpo-21271 `__: New keyword only " "parameters in reset_mock call." msgstr "" -#: ../../../build/NEWS:18843 ../../../build/NEWS:22023 +#: ../../../build/NEWS:19192 ../../../build/NEWS:22372 msgid "" "`bpo-5124 `__: Paste with text selected " "now replaces the selection on X11. This matches how paste works on Windows, " @@ -30567,40 +31183,40 @@ msgid "" "Storchaka." msgstr "" -#: ../../../build/NEWS:18847 +#: ../../../build/NEWS:19196 msgid "" "`bpo-24750 `__: Switch all scrollbars in" " IDLE to ttk versions. Where needed, minimal tests are added to cover " "changes." msgstr "" -#: ../../../build/NEWS:18850 +#: ../../../build/NEWS:19199 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:18854 +#: ../../../build/NEWS:19203 msgid "" "`bpo-27239 `__: idlelib.macosx.isXyzTk " "functions initialize as needed." msgstr "" -#: ../../../build/NEWS:18856 +#: ../../../build/NEWS:19205 msgid "" "`bpo-27262 `__: move Aqua unbinding " "code, which enable context menus, to macosx." msgstr "" -#: ../../../build/NEWS:18859 ../../../build/NEWS:22027 +#: ../../../build/NEWS:19208 ../../../build/NEWS:22376 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:18862 ../../../build/NEWS:22030 +#: ../../../build/NEWS:19211 ../../../build/NEWS:22379 msgid "" "`bpo-27196 `__: Stop 'ThemeChanged' " "warnings when running IDLE tests. These persisted after other warnings were " @@ -30608,33 +31224,33 @@ msgid "" "four test files. Record this additional advice in idle_test/README.txt" msgstr "" -#: ../../../build/NEWS:18867 ../../../build/NEWS:22035 +#: ../../../build/NEWS:19216 ../../../build/NEWS:22384 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:18870 +#: ../../../build/NEWS:19219 msgid "" "`bpo-24225 `__: Update " "idlelib/README.txt with new file names and event handlers." msgstr "" -#: ../../../build/NEWS:18873 +#: ../../../build/NEWS:19222 msgid "" "`bpo-27156 `__: Remove obsolete code not" " used by IDLE." msgstr "" -#: ../../../build/NEWS:18875 ../../../build/NEWS:22038 +#: ../../../build/NEWS:19224 ../../../build/NEWS:22387 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:18878 +#: ../../../build/NEWS:19227 msgid "" "`bpo-24225 `__: Rename many " "`idlelib/*.py` and `idle_test/test_*.py` files. Edit files to replace old " @@ -30643,183 +31259,183 @@ msgid "" "for more." msgstr "" -#: ../../../build/NEWS:18883 ../../../build/NEWS:22041 +#: ../../../build/NEWS:19232 ../../../build/NEWS:22390 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:18886 ../../../build/NEWS:22044 +#: ../../../build/NEWS:19235 ../../../build/NEWS:22393 msgid "" "`bpo-21939 `__: Add test for IDLE's " "percolator. Original patch by Saimadhav Heblikar." msgstr "" -#: ../../../build/NEWS:18889 ../../../build/NEWS:22047 +#: ../../../build/NEWS:19238 ../../../build/NEWS:22396 msgid "" "`bpo-21676 `__: Add test for IDLE's " "replace dialog. Original patch by Saimadhav Heblikar." msgstr "" -#: ../../../build/NEWS:18892 ../../../build/NEWS:22050 +#: ../../../build/NEWS:19241 ../../../build/NEWS:22399 msgid "" "`bpo-18410 `__: Add test for IDLE's " "search dialog. Original patch by Westley Martínez." msgstr "" -#: ../../../build/NEWS:18895 +#: ../../../build/NEWS:19244 msgid "" "`bpo-21703 `__: Add test for undo " "delegator. Patch mostly by Saimadhav Heblikar ." msgstr "" -#: ../../../build/NEWS:18898 ../../../build/NEWS:22056 +#: ../../../build/NEWS:19247 ../../../build/NEWS:22405 msgid "" "`bpo-27044 `__: Add " "ConfigDialog.remove_var_callbacks to stop memory leaks." msgstr "" -#: ../../../build/NEWS:18900 ../../../build/NEWS:22058 +#: ../../../build/NEWS:19249 ../../../build/NEWS:22407 msgid "" "`bpo-23977 `__: Add more asserts to " "test_delegator." msgstr "" -#: ../../../build/NEWS:18905 +#: ../../../build/NEWS:19254 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:18909 ../../../build/NEWS:22079 +#: ../../../build/NEWS:19258 ../../../build/NEWS:22428 msgid "" "`bpo-24136 `__: Document the new " ":pep:`448` unpacking syntax of 3.5." msgstr "" -#: ../../../build/NEWS:18911 ../../../build/NEWS:22640 +#: ../../../build/NEWS:19260 ../../../build/NEWS:22989 msgid "" "`bpo-22558 `__: Add remaining doc links " "to source code for Python-coded modules. Patch by Yoni Lavi." msgstr "" -#: ../../../build/NEWS:18917 +#: ../../../build/NEWS:19266 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:18921 +#: ../../../build/NEWS:19270 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:18927 +#: ../../../build/NEWS:19276 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:18934 ../../../build/NEWS:22130 +#: ../../../build/NEWS:19283 ../../../build/NEWS:22479 msgid "" "`bpo-27229 `__: Fix the cross-compiling " "pgen rule for in-tree builds. Patch by Xavier de Gaye." msgstr "" -#: ../../../build/NEWS:18937 ../../../build/NEWS:22167 +#: ../../../build/NEWS:19286 ../../../build/NEWS:22516 msgid "" "`bpo-26930 `__: Update OS X 10.5+ 32" "-bit-only installer to build and link with OpenSSL 1.0.2h." msgstr "" -#: ../../../build/NEWS:18943 ../../../build/NEWS:22213 +#: ../../../build/NEWS:19292 ../../../build/NEWS:22562 msgid "" "`bpo-17500 `__: Remove unused and " "outdated icons. (See also: " "https://github.com/python/pythondotorg/issues/945)" msgstr "" -#: ../../../build/NEWS:18949 +#: ../../../build/NEWS:19298 msgid "" "`bpo-27186 `__: Add the PyOS_FSPath() " "function (part of :pep:`519`)." msgstr "" -#: ../../../build/NEWS:18951 +#: ../../../build/NEWS:19300 msgid "" "`bpo-26282 `__: " "PyArg_ParseTupleAndKeywords() now supports positional-only parameters." msgstr "" -#: ../../../build/NEWS:18957 +#: ../../../build/NEWS:19306 msgid "" "`bpo-26282 `__: Argument Clinic now " "supports positional-only and keyword parameters in the same function." msgstr "" -#: ../../../build/NEWS:18962 +#: ../../../build/NEWS:19311 msgid "Python 3.6.0 alpha 1" msgstr "Python 3.6.0 alfa 1" -#: ../../../build/NEWS:18964 +#: ../../../build/NEWS:19313 msgid "*Release date: 2016-05-16*" msgstr "*Tanggal rilis: 2016-05-16*" -#: ../../../build/NEWS:18969 ../../../build/NEWS:21471 +#: ../../../build/NEWS:19318 ../../../build/NEWS:21820 msgid "" "`bpo-20041 `__: Fixed TypeError when " "frame.f_trace is set to None. Patch by Xavier de Gaye." msgstr "" -#: ../../../build/NEWS:18972 ../../../build/NEWS:21474 +#: ../../../build/NEWS:19321 ../../../build/NEWS:21823 msgid "" "`bpo-26168 `__: Fixed possible refleaks " "in failing Py_BuildValue() with the \"N\" format unit." msgstr "" -#: ../../../build/NEWS:18975 ../../../build/NEWS:21477 +#: ../../../build/NEWS:19324 ../../../build/NEWS:21826 msgid "" "`bpo-26991 `__: Fix possible refleak " "when creating a function with annotations." msgstr "" -#: ../../../build/NEWS:18977 +#: ../../../build/NEWS:19326 msgid "" "`bpo-27039 `__: Fixed bytearray.remove()" " for values greater than 127. Based on patch by Joe Jevnik." msgstr "" -#: ../../../build/NEWS:18980 ../../../build/NEWS:21482 +#: ../../../build/NEWS:19329 ../../../build/NEWS:21831 msgid "" "`bpo-23640 `__: int.from_bytes() no " "longer bypasses constructors for subclasses." msgstr "" -#: ../../../build/NEWS:18983 +#: ../../../build/NEWS:19332 msgid "" "`bpo-27005 `__: Optimized the " "float.fromhex() class method for exact float. It is now 2 times faster." msgstr "" -#: ../../../build/NEWS:18986 +#: ../../../build/NEWS:19335 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:18989 ../../../build/NEWS:21485 +#: ../../../build/NEWS:19338 ../../../build/NEWS:21834 msgid "" "`bpo-26811 `__: gc.get_objects() no " "longer contains a broken tuple with NULL pointer." msgstr "" -#: ../../../build/NEWS:18992 ../../../build/NEWS:21488 +#: ../../../build/NEWS:19341 ../../../build/NEWS:21837 msgid "" "`bpo-20120 `__: Use RawConfigParser for " ".pypirc parsing, removing support for interpolation unintentionally added " @@ -30827,7 +31443,7 @@ msgid "" "files, matching behavior in Python 2.7 and Setuptools 19.0." msgstr "" -#: ../../../build/NEWS:18997 +#: ../../../build/NEWS:19346 msgid "" "`bpo-26249 `__: Memory functions of the " ":c:func:`PyMem_Malloc` domain (:c:data:`PYMEM_DOMAIN_MEM`) now use the " @@ -30837,45 +31453,45 @@ msgid "" " of memory allocators in your application." msgstr "" -#: ../../../build/NEWS:19004 +#: ../../../build/NEWS:19353 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:19008 ../../../build/NEWS:21493 +#: ../../../build/NEWS:19357 ../../../build/NEWS:21842 msgid "" "`bpo-26659 `__: Make the builtin slice " "type support cycle collection." msgstr "" -#: ../../../build/NEWS:19010 ../../../build/NEWS:21495 +#: ../../../build/NEWS:19359 ../../../build/NEWS:21844 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:19013 ../../../build/NEWS:21525 +#: ../../../build/NEWS:19362 ../../../build/NEWS:21874 msgid "" "`bpo-27138 `__: Fix the doc comment for " "FileFinder.find_spec()." msgstr "" -#: ../../../build/NEWS:19015 ../../../build/NEWS:21569 +#: ../../../build/NEWS:19364 ../../../build/NEWS:21918 msgid "" "`bpo-27147 `__: Mention :pep:`420` in " "the importlib docs." msgstr "" -#: ../../../build/NEWS:19017 ../../../build/NEWS:21498 +#: ../../../build/NEWS:19366 ../../../build/NEWS:21847 msgid "" "`bpo-25339 `__: PYTHONIOENCODING now has" " priority over locale in setting the error handler for stdin and stdout." msgstr "" -#: ../../../build/NEWS:19020 ../../../build/NEWS:21501 +#: ../../../build/NEWS:19369 ../../../build/NEWS:21850 msgid "" "`bpo-26494 `__: Fixed crash on iterating" " exhausting iterators. Affected classes are generic sequence iterators, " @@ -30883,68 +31499,68 @@ msgid "" "OrderedDict, corresponding views and os.scandir() iterator." msgstr "" -#: ../../../build/NEWS:19025 +#: ../../../build/NEWS:19374 msgid "" "`bpo-26574 `__: Optimize " "``bytes.replace(b'', b'.')`` and ``bytearray.replace(b'', b'.')``. Patch " "written by Josh Snider." msgstr "" -#: ../../../build/NEWS:19028 ../../../build/NEWS:21506 +#: ../../../build/NEWS:19377 ../../../build/NEWS:21855 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:19031 +#: ../../../build/NEWS:19380 msgid "" "`bpo-19711 `__: Add tests for reloading " "namespace packages." msgstr "" -#: ../../../build/NEWS:19033 +#: ../../../build/NEWS:19382 msgid "" "`bpo-21099 `__: Switch applicable " "importlib tests to use :pep:`451` API." msgstr "" -#: ../../../build/NEWS:19035 +#: ../../../build/NEWS:19384 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:19039 +#: ../../../build/NEWS:19388 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:19043 +#: ../../../build/NEWS:19392 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:19047 +#: ../../../build/NEWS:19396 msgid "" "`bpo-26516 `__: Add " ":envvar:`PYTHONMALLOC` environment variable to set the Python memory " "allocators and/or install debug hooks." msgstr "" -#: ../../../build/NEWS:19050 +#: ../../../build/NEWS:19399 msgid "" "`bpo-26516 `__: The " ":c:func:`PyMem_SetupDebugHooks` function can now also be used on Python " "compiled in release mode." msgstr "" -#: ../../../build/NEWS:19053 +#: ../../../build/NEWS:19402 msgid "" "`bpo-26516 `__: The " ":envvar:`PYTHONMALLOCSTATS` environment variable can now also be used on " @@ -30952,14 +31568,14 @@ msgid "" "string." msgstr "" -#: ../../../build/NEWS:19057 +#: ../../../build/NEWS:19406 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:19060 ../../../build/NEWS:21509 +#: ../../../build/NEWS:19409 ../../../build/NEWS:21858 msgid "" "`bpo-26464 `__: Fix str.translate() when" " string is ASCII and first replacements removes character, but next " @@ -30967,7 +31583,7 @@ msgid "" "Regression introduced in Python 3.5.0." msgstr "" -#: ../../../build/NEWS:19064 ../../../build/NEWS:21513 +#: ../../../build/NEWS:19413 ../../../build/NEWS:21862 msgid "" "`bpo-22836 `__: Ensure exception reports" " from PyErr_Display() and PyErr_WriteUnraisable() are sensible even when " @@ -30975,20 +31591,20 @@ msgid "" "produced by sys.__excepthook__() and when __del__() raises an exception." msgstr "" -#: ../../../build/NEWS:19069 ../../../build/NEWS:21518 +#: ../../../build/NEWS:19418 ../../../build/NEWS:21867 msgid "" "`bpo-26302 `__: Correct behavior to " "reject comma as a legal character for cookie names." msgstr "" -#: ../../../build/NEWS:19072 +#: ../../../build/NEWS:19421 msgid "" "`bpo-26136 `__: Upgrade the warning when" " a generator raises StopIteration from PendingDeprecationWarning to " "DeprecationWarning. Patch by Anish Shah." msgstr "" -#: ../../../build/NEWS:19075 +#: ../../../build/NEWS:19424 msgid "" "`bpo-26204 `__: The compiler now ignores" " all constant statements: bytes, str, int, float, complex, name constants " @@ -30996,35 +31612,35 @@ msgid "" "example, ``1.0`` is now ignored in ``def f(): 1.0``." msgstr "" -#: ../../../build/NEWS:19080 ../../../build/NEWS:21521 +#: ../../../build/NEWS:19429 ../../../build/NEWS:21870 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:19084 +#: ../../../build/NEWS:19433 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:19088 +#: ../../../build/NEWS:19437 msgid "" "`bpo-23601 `__: Sped-up allocation of " "dict key objects by using Python's small object allocator. (Contributed by " "Julian Taylor.)" msgstr "" -#: ../../../build/NEWS:19091 +#: ../../../build/NEWS:19440 msgid "" "`bpo-18018 `__: Import raises " "ImportError instead of SystemError if a relative import is attempted without" " a known parent package." msgstr "" -#: ../../../build/NEWS:19094 +#: ../../../build/NEWS:19443 msgid "" "`bpo-25843 `__: When compiling code, " "don't merge constants if they are equal but have a different types. For " @@ -31033,14 +31649,14 @@ msgid "" "returns ``1.0`` (``float``), even if ``1`` and ``1.0`` are equal." msgstr "" -#: ../../../build/NEWS:19100 +#: ../../../build/NEWS:19449 msgid "" "`bpo-26107 `__: The format of the " "``co_lnotab`` attribute of code objects changes to support negative line " "number delta." msgstr "" -#: ../../../build/NEWS:19103 ../../../build/NEWS:21527 +#: ../../../build/NEWS:19452 ../../../build/NEWS:21876 msgid "" "`bpo-26154 `__: Add a new private " "_PyThreadState_UncheckedGet() function to get the current Python thread " @@ -31050,33 +31666,33 @@ msgid "" "implementation of atomic C types, to avoid compiler issues." msgstr "" -#: ../../../build/NEWS:19110 +#: ../../../build/NEWS:19459 msgid "" "`bpo-25791 `__: If __package__ != " "__spec__.parent or if neither __package__ or __spec__ are defined then " "ImportWarning is raised." msgstr "" -#: ../../../build/NEWS:19113 ../../../build/NEWS:21544 +#: ../../../build/NEWS:19462 ../../../build/NEWS:21893 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:19116 ../../../build/NEWS:21547 +#: ../../../build/NEWS:19465 ../../../build/NEWS:21896 msgid "" "`bpo-25961 `__: Disallowed null " "characters in the type name." msgstr "" -#: ../../../build/NEWS:19118 ../../../build/NEWS:21549 +#: ../../../build/NEWS:19467 ../../../build/NEWS:21898 msgid "" "`bpo-25973 `__: Fix segfault when an " "invalid nonlocal statement binds a name starting with two underscores." msgstr "" -#: ../../../build/NEWS:19121 ../../../build/NEWS:21552 +#: ../../../build/NEWS:19470 ../../../build/NEWS:21901 msgid "" "`bpo-22995 `__: Instances of extension " "types with a state that aren't subclasses of list or dict and haven't " @@ -31085,52 +31701,52 @@ msgid "" "pickled. Including memoryview." msgstr "" -#: ../../../build/NEWS:19126 ../../../build/NEWS:21557 +#: ../../../build/NEWS:19475 ../../../build/NEWS:21906 msgid "" "`bpo-20440 `__: Massive replacing unsafe" " attribute setting code with special macro Py_SETREF." msgstr "" -#: ../../../build/NEWS:19129 ../../../build/NEWS:21560 +#: ../../../build/NEWS:19478 ../../../build/NEWS:21909 msgid "" "`bpo-25766 `__: Special method " "__bytes__() now works in str subclasses." msgstr "" -#: ../../../build/NEWS:19131 ../../../build/NEWS:21562 +#: ../../../build/NEWS:19480 ../../../build/NEWS:21911 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:19135 ../../../build/NEWS:21566 -#: ../../../build/NEWS:22225 +#: ../../../build/NEWS:19484 ../../../build/NEWS:21915 +#: ../../../build/NEWS:22574 msgid "" "`bpo-25709 `__: Fixed problem with in-" "place string concatenation and utf-8 cache." msgstr "" -#: ../../../build/NEWS:19138 +#: ../../../build/NEWS:19487 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:19141 +#: ../../../build/NEWS:19490 msgid "" "`bpo-25485 `__: telnetlib.Telnet is now " "a context manager." msgstr "" -#: ../../../build/NEWS:19143 ../../../build/NEWS:21571 +#: ../../../build/NEWS:19492 ../../../build/NEWS:21920 msgid "" "`bpo-24097 `__: Fixed crash in " "object.__reduce__() if slot name is freed inside __getattr__." msgstr "" -#: ../../../build/NEWS:19146 ../../../build/NEWS:21574 +#: ../../../build/NEWS:19495 ../../../build/NEWS:21923 msgid "" "`bpo-24731 `__: Fixed crash on " "converting objects with special methods __bytes__, __trunc__, and __float__ " @@ -31138,13 +31754,13 @@ msgid "" "bytes, int, and float correspondingly." msgstr "" -#: ../../../build/NEWS:19151 ../../../build/NEWS:22243 +#: ../../../build/NEWS:19500 ../../../build/NEWS:22592 msgid "" "`bpo-25630 `__: Fix a possible segfault " "during argument parsing in functions that accept filesystem paths." msgstr "" -#: ../../../build/NEWS:19154 ../../../build/NEWS:22246 +#: ../../../build/NEWS:19503 ../../../build/NEWS:22595 msgid "" "`bpo-23564 `__: Fixed a partially broken" " sanity check in the _posixsubprocess internals regarding how fds_to_pass " @@ -31152,27 +31768,27 @@ msgid "" "already avoided it." msgstr "" -#: ../../../build/NEWS:19158 ../../../build/NEWS:22250 +#: ../../../build/NEWS:19507 ../../../build/NEWS:22599 msgid "" "`bpo-25388 `__: Fixed tokenizer crash " "when processing undecodable source code with a null byte." msgstr "" -#: ../../../build/NEWS:19161 ../../../build/NEWS:22253 +#: ../../../build/NEWS:19510 ../../../build/NEWS:22602 msgid "" "`bpo-25462 `__: The hash of the key now " "is calculated only once in most operations in C implementation of " "OrderedDict." msgstr "" -#: ../../../build/NEWS:19164 ../../../build/NEWS:22256 +#: ../../../build/NEWS:19513 ../../../build/NEWS:22605 msgid "" "`bpo-22995 `__: Default implementation " "of __reduce__ and __reduce_ex__ now rejects builtin types with not defined " "__new__." msgstr "" -#: ../../../build/NEWS:19167 ../../../build/NEWS:22262 +#: ../../../build/NEWS:19516 ../../../build/NEWS:22611 msgid "" "`bpo-24802 `__: Avoid buffer overreads " "when int(), float(), compile(), exec() and eval() are passed bytes-like " @@ -31180,47 +31796,47 @@ msgid "" "the functions assumed they were." msgstr "" -#: ../../../build/NEWS:19172 ../../../build/NEWS:22259 +#: ../../../build/NEWS:19521 ../../../build/NEWS:22608 msgid "" "`bpo-25555 `__: Fix parser and AST: fill" " lineno and col_offset of \"arg\" node when compiling AST from Python " "objects." msgstr "" -#: ../../../build/NEWS:19175 ../../../build/NEWS:22267 +#: ../../../build/NEWS:19524 ../../../build/NEWS:22616 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:19178 ../../../build/NEWS:22270 +#: ../../../build/NEWS:19527 ../../../build/NEWS:22619 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:19181 ../../../build/NEWS:22273 +#: ../../../build/NEWS:19530 ../../../build/NEWS:22622 msgid "" "`bpo-25395 `__: Fixed crash when highly " "nested OrderedDict structures were garbage collected." msgstr "" -#: ../../../build/NEWS:19184 +#: ../../../build/NEWS:19533 msgid "" "`bpo-25401 `__: Optimize bytes.fromhex()" " and bytearray.fromhex(): they are now between 2x and 3.5x faster." msgstr "" -#: ../../../build/NEWS:19187 +#: ../../../build/NEWS:19536 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:19190 ../../../build/NEWS:22276 +#: ../../../build/NEWS:19539 ../../../build/NEWS:22625 msgid "" "`bpo-25274 `__: sys.setrecursionlimit() " "now raises a RecursionError if the new recursion limit is too low depending " @@ -31229,40 +31845,40 @@ msgid "" "of the thread state is reset." msgstr "" -#: ../../../build/NEWS:19195 ../../../build/NEWS:22281 +#: ../../../build/NEWS:19544 ../../../build/NEWS:22630 msgid "" "`bpo-24402 `__: Fix input() to prompt to" " the redirected stdout when sys.stdout.fileno() fails." msgstr "" -#: ../../../build/NEWS:19198 +#: ../../../build/NEWS:19547 msgid "" "`bpo-25349 `__: Optimize bytes % args " "using the new private _PyBytesWriter API. Formatting is now up to 2 times " "faster." msgstr "" -#: ../../../build/NEWS:19201 ../../../build/NEWS:22284 +#: ../../../build/NEWS:19550 ../../../build/NEWS:22633 msgid "" "`bpo-24806 `__: Prevent builtin types " "that are not allowed to be subclassed from being subclassed through multiple" " inheritance." msgstr "" -#: ../../../build/NEWS:19204 +#: ../../../build/NEWS:19553 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:19207 ../../../build/NEWS:22287 +#: ../../../build/NEWS:19556 ../../../build/NEWS:22636 msgid "" "`bpo-24848 `__: Fixed a number of bugs " "in UTF-7 decoding of misformed data." msgstr "" -#: ../../../build/NEWS:19209 +#: ../../../build/NEWS:19558 msgid "" "`bpo-25267 `__: The UTF-8 encoder is now" " up to 75 times as fast for error handlers: ``ignore``, ``replace``, " @@ -31270,20 +31886,20 @@ msgid "" "Storchaka." msgstr "" -#: ../../../build/NEWS:19213 ../../../build/NEWS:22289 +#: ../../../build/NEWS:19562 ../../../build/NEWS:22638 msgid "" "`bpo-25280 `__: Import trace messages " "emitted in verbose (-v) mode are no longer formatted twice." msgstr "" -#: ../../../build/NEWS:19216 +#: ../../../build/NEWS:19565 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:19220 ../../../build/NEWS:22292 +#: ../../../build/NEWS:19569 ../../../build/NEWS:22641 msgid "" "`bpo-25003 `__: On Solaris 11.3 or " "newer, os.urandom() now uses the getrandom() function instead of the " @@ -31292,7 +31908,7 @@ msgid "" "entropy." msgstr "" -#: ../../../build/NEWS:19225 +#: ../../../build/NEWS:19574 msgid "" "`bpo-9232 `__: Modify Python's grammar to" " allow trailing commas in the argument list of a function declaration. For " @@ -31300,7 +31916,7 @@ msgid "" "Dickinson." msgstr "" -#: ../../../build/NEWS:19229 +#: ../../../build/NEWS:19578 msgid "" "`bpo-24965 `__: Implement :pep:`498` " "\"Literal String Interpolation\". This allows you to embed expressions " @@ -31308,31 +31924,31 @@ msgid "" "x=3, then f'value={x}' == 'value=3'. Patch by Eric V. Smith." msgstr "" -#: ../../../build/NEWS:19234 ../../../build/NEWS:21579 +#: ../../../build/NEWS:19583 ../../../build/NEWS:21928 msgid "" "`bpo-26478 `__: Fix semantic bugs when " "using binary operators with dictionary views and tuples." msgstr "" -#: ../../../build/NEWS:19237 ../../../build/NEWS:21582 +#: ../../../build/NEWS:19586 ../../../build/NEWS:21931 msgid "" "`bpo-26171 `__: Fix possible integer " "overflow and heap corruption in zipimporter.get_data()." msgstr "" -#: ../../../build/NEWS:19240 ../../../build/NEWS:21585 +#: ../../../build/NEWS:19589 ../../../build/NEWS:21934 msgid "" "`bpo-25660 `__: Fix TAB key behaviour in" " REPL with readline." msgstr "" -#: ../../../build/NEWS:19242 +#: ../../../build/NEWS:19591 msgid "" "`bpo-26288 `__: Optimize " "PyLong_AsDouble." msgstr "" -#: ../../../build/NEWS:19244 +#: ../../../build/NEWS:19593 msgid "" "`bpo-26289 `__: Optimize floor and " "modulo division for single-digit longs. Microbenchmarks show 2-2.5x " @@ -31340,39 +31956,39 @@ msgid "" " `bpo-26315 `__)" msgstr "" -#: ../../../build/NEWS:19248 ../../../build/NEWS:21587 +#: ../../../build/NEWS:19597 ../../../build/NEWS:21936 msgid "" "`bpo-25887 `__: Raise a RuntimeError " "when a coroutine object is awaited more than once." msgstr "" -#: ../../../build/NEWS:19254 ../../../build/NEWS:21661 +#: ../../../build/NEWS:19603 ../../../build/NEWS:22010 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:19258 ../../../build/NEWS:21665 +#: ../../../build/NEWS:19607 ../../../build/NEWS:22014 msgid "" "`bpo-27014 `__: Fix infinite recursion " "using typing.py. Thanks to Kalle Tuure!" msgstr "" -#: ../../../build/NEWS:19260 +#: ../../../build/NEWS:19609 msgid "" "`bpo-27031 `__: Removed dummy methods in" " Tkinter widget classes: tk_menuBar() and tk_bindForTraversal()." msgstr "" -#: ../../../build/NEWS:19263 ../../../build/NEWS:21667 +#: ../../../build/NEWS:19612 ../../../build/NEWS:22016 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:19266 ../../../build/NEWS:21670 +#: ../../../build/NEWS:19615 ../../../build/NEWS:22019 msgid "" "`bpo-17214 `__: The \"urllib.request\" " "module now percent-encodes non-ASCII bytes found in redirect target URLs. " @@ -31381,109 +31997,109 @@ msgid "" " a UnicodeEncodeError is raised. Based on patch by Christian Heimes." msgstr "" -#: ../../../build/NEWS:19272 +#: ../../../build/NEWS:19621 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:19275 +#: ../../../build/NEWS:19624 msgid "" "`bpo-27034 `__: Removed deprecated class" " asynchat.fifo." msgstr "" -#: ../../../build/NEWS:19277 +#: ../../../build/NEWS:19626 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:19281 +#: ../../../build/NEWS:19630 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:19284 ../../../build/NEWS:21676 +#: ../../../build/NEWS:19633 ../../../build/NEWS:22025 msgid "" "`bpo-26892 `__: Honor debuglevel flag in" " urllib.request.HTTPHandler. Patch contributed by Chi Hsuan Yen." msgstr "" -#: ../../../build/NEWS:19287 ../../../build/NEWS:21679 +#: ../../../build/NEWS:19636 ../../../build/NEWS:22028 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:19290 ../../../build/NEWS:21682 +#: ../../../build/NEWS:19639 ../../../build/NEWS:22031 msgid "" "`bpo-26807 `__: mock_open 'files' no " "longer error on readline at end of file. Patch from Yolanda Robla." msgstr "" -#: ../../../build/NEWS:19293 ../../../build/NEWS:21685 +#: ../../../build/NEWS:19642 ../../../build/NEWS:22034 msgid "" "`bpo-25745 `__: Fixed leaking a userptr " "in curses panel destructor." msgstr "" -#: ../../../build/NEWS:19295 ../../../build/NEWS:21687 +#: ../../../build/NEWS:19644 ../../../build/NEWS:22036 msgid "" "`bpo-26977 `__: Removed unnecessary, and" " ignored, call to sum of squares helper in statistics.pvariance." msgstr "" -#: ../../../build/NEWS:19298 +#: ../../../build/NEWS:19647 msgid "" "`bpo-26002 `__: Use bisect in " "statistics.median instead of a linear search. Patch by Upendra Kuma." msgstr "" -#: ../../../build/NEWS:19301 +#: ../../../build/NEWS:19650 msgid "" "`bpo-25974 `__: Make use of new " "Decimal.as_integer_ratio() method in statistics module. Patch by Stefan " "Krah." msgstr "" -#: ../../../build/NEWS:19304 +#: ../../../build/NEWS:19653 msgid "" "`bpo-26996 `__: Add secrets module as " "described in :pep:`506`." msgstr "" -#: ../../../build/NEWS:19306 ../../../build/NEWS:21690 +#: ../../../build/NEWS:19655 ../../../build/NEWS:22039 msgid "" "`bpo-26881 `__: The modulefinder module " "now supports extended opcode arguments." msgstr "" -#: ../../../build/NEWS:19308 ../../../build/NEWS:21692 +#: ../../../build/NEWS:19657 ../../../build/NEWS:22041 msgid "" "`bpo-23815 `__: Fixed crashes related to" " directly created instances of types in _tkinter and curses.panel modules." msgstr "" -#: ../../../build/NEWS:19311 ../../../build/NEWS:21695 +#: ../../../build/NEWS:19660 ../../../build/NEWS:22044 msgid "" "`bpo-17765 `__: weakref.ref() no longer " "silently ignores keyword arguments. Patch by Georg Brandl." msgstr "" -#: ../../../build/NEWS:19314 ../../../build/NEWS:21698 +#: ../../../build/NEWS:19663 ../../../build/NEWS:22047 msgid "" "`bpo-26873 `__: xmlrpc now raises " "ResponseError on unsupported type tags instead of silently return incorrect " "result." msgstr "" -#: ../../../build/NEWS:19317 +#: ../../../build/NEWS:19666 msgid "" "`bpo-26915 `__: The __contains__ methods" " in the collections ABCs now check for identity before checking equality. " @@ -31491,13 +32107,13 @@ msgid "" "handling of NaNs, and makes it easier to reason about container invariants." msgstr "" -#: ../../../build/NEWS:19322 ../../../build/NEWS:21701 +#: ../../../build/NEWS:19671 ../../../build/NEWS:22050 msgid "" "`bpo-26711 `__: Fixed the comparison of " "plistlib.Data with other types." msgstr "" -#: ../../../build/NEWS:19324 ../../../build/NEWS:21703 +#: ../../../build/NEWS:19673 ../../../build/NEWS:22052 msgid "" "`bpo-24114 `__: Fix an uninitialized " "variable in `ctypes.util`. The bug only occurs on SunOS when the ctypes " @@ -31505,7 +32121,7 @@ msgid "" "Tested on SunOS by Kees Bos." msgstr "" -#: ../../../build/NEWS:19328 ../../../build/NEWS:21707 +#: ../../../build/NEWS:19677 ../../../build/NEWS:22056 msgid "" "`bpo-26864 `__: In urllib.request, " "change the proxy bypass host checking against no_proxy to be case-" @@ -31513,73 +32129,73 @@ msgid "" "bypassed hostname as a suffix. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:19333 +#: ../../../build/NEWS:19682 msgid "" "`bpo-24902 `__: Print server URL on " "http.server startup. Initial patch by Felix Kaiser." msgstr "" -#: ../../../build/NEWS:19336 +#: ../../../build/NEWS:19685 msgid "" "`bpo-25788 `__: fileinput.hook_encoded()" " now supports an \"errors\" argument for passing to open. Original patch by" " Joseph Hackman." msgstr "" -#: ../../../build/NEWS:19339 ../../../build/NEWS:21712 +#: ../../../build/NEWS:19688 ../../../build/NEWS:22061 msgid "" "`bpo-26634 `__: recursive_repr() now " "sets __qualname__ of wrapper. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:19342 ../../../build/NEWS:21715 +#: ../../../build/NEWS:19691 ../../../build/NEWS:22064 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:19346 ../../../build/NEWS:21719 +#: ../../../build/NEWS:19695 ../../../build/NEWS:22068 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:19350 ../../../build/NEWS:21723 +#: ../../../build/NEWS:19699 ../../../build/NEWS:22072 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:19354 ../../../build/NEWS:21727 +#: ../../../build/NEWS:19703 ../../../build/NEWS:22076 msgid "" "`bpo-26822 `__: itemgetter, attrgetter " "and methodcaller objects no longer silently ignore keyword arguments." msgstr "" -#: ../../../build/NEWS:19357 ../../../build/NEWS:21730 +#: ../../../build/NEWS:19706 ../../../build/NEWS:22079 msgid "" "`bpo-26733 `__: Disassembling a class " "now disassembles class and static methods. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:19360 ../../../build/NEWS:21733 +#: ../../../build/NEWS:19709 ../../../build/NEWS:22082 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:19364 ../../../build/NEWS:21737 +#: ../../../build/NEWS:19713 ../../../build/NEWS:22086 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:19370 ../../../build/NEWS:21743 +#: ../../../build/NEWS:19719 ../../../build/NEWS:22092 msgid "" "`bpo-26657 `__: Fix directory traversal " "vulnerability with http.server on Windows. This fixes a regression that was" @@ -31587,89 +32203,89 @@ msgid "" "Hagemeister." msgstr "" -#: ../../../build/NEWS:19377 ../../../build/NEWS:21750 +#: ../../../build/NEWS:19726 ../../../build/NEWS:22099 msgid "" "`bpo-26717 `__: Stop encoding " "Latin-1-ized WSGI paths with UTF-8. Patch by Anthony Sottile." msgstr "" -#: ../../../build/NEWS:19380 +#: ../../../build/NEWS:19729 msgid "" "`bpo-26782 `__: Add STARTUPINFO to " "subprocess.__all__ on Windows." msgstr "" -#: ../../../build/NEWS:19382 +#: ../../../build/NEWS:19731 msgid "" "`bpo-26404 `__: Add context manager to " "socketserver. Patch by Aviv Palivoda." msgstr "" -#: ../../../build/NEWS:19384 ../../../build/NEWS:21753 +#: ../../../build/NEWS:19733 ../../../build/NEWS:22102 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:19388 +#: ../../../build/NEWS:19737 msgid "" "`bpo-26585 `__: Eliminate " "http.server._quote_html() and use html.escape(quote=False). Patch by Xiang " "Zhang." msgstr "" -#: ../../../build/NEWS:19391 +#: ../../../build/NEWS:19740 msgid "" "`bpo-26685 `__: Raise OSError if closing" " a socket fails." msgstr "" -#: ../../../build/NEWS:19393 ../../../build/NEWS:21757 +#: ../../../build/NEWS:19742 ../../../build/NEWS:22106 msgid "" "`bpo-16329 `__: Add .webm to " "mimetypes.types_map. Patch by Giampaolo Rodola'." msgstr "" -#: ../../../build/NEWS:19395 ../../../build/NEWS:21759 +#: ../../../build/NEWS:19744 ../../../build/NEWS:22108 msgid "" "`bpo-13952 `__: Add .csv to " "mimetypes.types_map. Patch by Geoff Wilson." msgstr "" -#: ../../../build/NEWS:19397 +#: ../../../build/NEWS:19746 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:19400 +#: ../../../build/NEWS:19749 msgid "" "`bpo-25609 `__: Introduce " "contextlib.AbstractContextManager and typing.ContextManager." msgstr "" -#: ../../../build/NEWS:19403 ../../../build/NEWS:21761 +#: ../../../build/NEWS:19752 ../../../build/NEWS:22110 msgid "" "`bpo-26709 `__: Fixed Y2038 problem in " "loading binary PLists." msgstr "" -#: ../../../build/NEWS:19405 ../../../build/NEWS:21763 +#: ../../../build/NEWS:19754 ../../../build/NEWS:22112 msgid "" "`bpo-23735 `__: Handle terminal resizing" " with Readline 6.3+ by installing our own SIGWINCH handler. Patch by Eric " "Price." msgstr "" -#: ../../../build/NEWS:19408 +#: ../../../build/NEWS:19757 msgid "" "`bpo-25951 `__: Change " "SSLSocket.sendall() to return None, as explicitly documented for plain " "socket objects. Patch by Aviv Palivoda." msgstr "" -#: ../../../build/NEWS:19411 ../../../build/NEWS:21766 +#: ../../../build/NEWS:19760 ../../../build/NEWS:22115 msgid "" "`bpo-26586 `__: In http.server, respond " "with \"413 Request header fields too large\" if there are too many header " @@ -31677,34 +32293,34 @@ msgid "" " exception. Patch by Xiang Zhang." msgstr "" -#: ../../../build/NEWS:19415 +#: ../../../build/NEWS:19764 msgid "" "`bpo-26676 `__: Added missing " "XMLPullParser to ElementTree.__all__." msgstr "" -#: ../../../build/NEWS:19417 ../../../build/NEWS:21770 +#: ../../../build/NEWS:19766 ../../../build/NEWS:22119 msgid "" "`bpo-22854 `__: Change " "BufferedReader.writable() and BufferedWriter.readable() to always return " "False." msgstr "" -#: ../../../build/NEWS:19420 +#: ../../../build/NEWS:19769 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:19424 +#: ../../../build/NEWS:19773 msgid "" "`bpo-26641 `__: doctest.DocFileTest and " "doctest.testfile() now support packages (module splitted into multiple " "directories) for the package parameter." msgstr "" -#: ../../../build/NEWS:19427 ../../../build/NEWS:21773 +#: ../../../build/NEWS:19776 ../../../build/NEWS:22122 msgid "" "`bpo-25195 `__: Fix a regression in " "mock.MagicMock. _Call is a subclass of tuple (changeset 3603bae63c13 only " @@ -31712,26 +32328,26 @@ msgid "" "Andrew Plummer." msgstr "" -#: ../../../build/NEWS:19431 ../../../build/NEWS:21777 +#: ../../../build/NEWS:19780 ../../../build/NEWS:22126 msgid "" "`bpo-26644 `__: Raise ValueError rather " "than SystemError when a negative length is passed to SSLSocket.recv() or " "read()." msgstr "" -#: ../../../build/NEWS:19434 ../../../build/NEWS:21780 +#: ../../../build/NEWS:19783 ../../../build/NEWS:22129 msgid "" "`bpo-23804 `__: Fix SSL recv(0) and " "read(0) methods to return zero bytes instead of up to 1024." msgstr "" -#: ../../../build/NEWS:19437 ../../../build/NEWS:21783 +#: ../../../build/NEWS:19786 ../../../build/NEWS:22132 msgid "" "`bpo-26616 `__: Fixed a bug in " "datetime.astimezone() method." msgstr "" -#: ../../../build/NEWS:19439 +#: ../../../build/NEWS:19788 msgid "" "`bpo-26637 `__: The :mod:`importlib` " "module now emits an :exc:`ImportError` rather than a :exc:`TypeError` if " @@ -31739,7 +32355,7 @@ msgid "" ":data:`sys.path` is already cleared (set to ``None``)." msgstr "" -#: ../../../build/NEWS:19444 +#: ../../../build/NEWS:19793 msgid "" "`bpo-21925 `__: " ":func:`warnings.formatwarning` now catches exceptions when calling " @@ -31748,7 +32364,7 @@ msgid "" "process." msgstr "" -#: ../../../build/NEWS:19449 +#: ../../../build/NEWS:19798 msgid "" "`bpo-23848 `__: On Windows, " "faulthandler.enable() now also installs an exception handler to dump the " @@ -31756,7 +32372,7 @@ msgid "" "signals (SIGSEGV, SIGFPE, SIGABRT)." msgstr "" -#: ../../../build/NEWS:19453 +#: ../../../build/NEWS:19802 msgid "" "`bpo-26530 `__: Add C functions " ":c:func:`_PyTraceMalloc_Track` and :c:func:`_PyTraceMalloc_Untrack` to track" @@ -31764,38 +32380,38 @@ msgid "" ":c:func:`_PyTraceMalloc_GetTraceback` to get the traceback of an object." msgstr "" -#: ../../../build/NEWS:19458 +#: ../../../build/NEWS:19807 msgid "" "`bpo-26588 `__: The _tracemalloc now " "supports tracing memory allocations of multiple address spaces (domains)." msgstr "" -#: ../../../build/NEWS:19461 ../../../build/NEWS:21789 +#: ../../../build/NEWS:19810 ../../../build/NEWS:22138 msgid "" "`bpo-24266 `__: Ctrl+C during Readline " "history search now cancels the search mode when compiled with Readline 7." msgstr "" -#: ../../../build/NEWS:19464 +#: ../../../build/NEWS:19813 msgid "" "`bpo-26590 `__: Implement a safe " "finalizer for the _socket.socket type. It now releases the GIL to close the " "socket." msgstr "" -#: ../../../build/NEWS:19467 +#: ../../../build/NEWS:19816 msgid "" "`bpo-18787 `__: spwd.getspnam() now " "raises a PermissionError if the user doesn't have privileges." msgstr "" -#: ../../../build/NEWS:19470 ../../../build/NEWS:21792 +#: ../../../build/NEWS:19819 ../../../build/NEWS:22141 msgid "" "`bpo-26560 `__: Avoid potential " "ValueError in BaseHandler.start_response. Initial patch by Peter Inglesby." msgstr "" -#: ../../../build/NEWS:19473 +#: ../../../build/NEWS:19822 msgid "" "`bpo-26567 `__: Add a new function " ":c:func:`PyErr_ResourceWarning` function to pass the destroyed object. Add a" @@ -31804,137 +32420,137 @@ msgid "" "source object was allocated." msgstr "" -#: ../../../build/NEWS:19481 ../../../build/NEWS:21798 +#: ../../../build/NEWS:19830 ../../../build/NEWS:22147 msgid "" "`bpo-26313 `__: ssl.py " "_load_windows_store_certs fails if windows cert store is empty. Patch by " "Baji." msgstr "" -#: ../../../build/NEWS:19487 ../../../build/NEWS:21804 +#: ../../../build/NEWS:19836 ../../../build/NEWS:22153 msgid "" "`bpo-26569 `__: Fix " ":func:`pyclbr.readmodule` and :func:`pyclbr.readmodule_ex` to support " "importing packages." msgstr "" -#: ../../../build/NEWS:19490 ../../../build/NEWS:21807 +#: ../../../build/NEWS:19839 ../../../build/NEWS:22156 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:19494 ../../../build/NEWS:21811 +#: ../../../build/NEWS:19843 ../../../build/NEWS:22160 msgid "" "`bpo-25320 `__: Handle sockets in " "directories unittest discovery is scanning. Patch from Victor van den Elzen." msgstr "" -#: ../../../build/NEWS:19497 ../../../build/NEWS:21814 +#: ../../../build/NEWS:19846 ../../../build/NEWS:22163 msgid "" "`bpo-16181 `__: cookiejar.http2time() " "now returns None if year is higher than datetime.MAXYEAR." msgstr "" -#: ../../../build/NEWS:19500 ../../../build/NEWS:21817 +#: ../../../build/NEWS:19849 ../../../build/NEWS:22166 msgid "" "`bpo-26513 `__: Fixes platform module " "detection of Windows Server" msgstr "" -#: ../../../build/NEWS:19502 ../../../build/NEWS:21819 +#: ../../../build/NEWS:19851 ../../../build/NEWS:22168 msgid "" "`bpo-23718 `__: Fixed parsing time in " "week 0 before Jan 1. Original patch by Tamás Bence Gedai." msgstr "" -#: ../../../build/NEWS:19505 +#: ../../../build/NEWS:19854 msgid "" "`bpo-26323 `__: Add Mock.assert_called()" " and Mock.assert_called_once() methods to unittest.mock. Patch written by " "Amit Saha." msgstr "" -#: ../../../build/NEWS:19508 ../../../build/NEWS:21822 +#: ../../../build/NEWS:19857 ../../../build/NEWS:22171 msgid "" "`bpo-20589 `__: Invoking Path.owner() " "and Path.group() on Windows now raise NotImplementedError instead of " "ImportError." msgstr "" -#: ../../../build/NEWS:19511 ../../../build/NEWS:21825 +#: ../../../build/NEWS:19860 ../../../build/NEWS:22174 msgid "" "`bpo-26177 `__: Fixed the keys() method " "for Canvas and Scrollbar widgets." msgstr "" -#: ../../../build/NEWS:19513 +#: ../../../build/NEWS:19862 msgid "" "`bpo-15068 `__: Got rid of excessive " "buffering in fileinput. The bufsize parameter is now deprecated and ignored." msgstr "" -#: ../../../build/NEWS:19516 +#: ../../../build/NEWS:19865 msgid "" "`bpo-19475 `__: Added an optional " "argument timespec to the datetime isoformat() method to choose the precision" " of the time component." msgstr "" -#: ../../../build/NEWS:19519 ../../../build/NEWS:21830 +#: ../../../build/NEWS:19868 ../../../build/NEWS:22179 msgid "" "`bpo-2202 `__: Fix UnboundLocalError in " "AbstractDigestAuthHandler.get_algorithm_impls. Initial patch by Mathieu " "Dupuy." msgstr "" -#: ../../../build/NEWS:19523 +#: ../../../build/NEWS:19872 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:19527 ../../../build/NEWS:21834 +#: ../../../build/NEWS:19876 ../../../build/NEWS:22183 msgid "" "`bpo-25718 `__: Fixed pickling and " "copying the accumulate() iterator with total is None." msgstr "" -#: ../../../build/NEWS:19530 ../../../build/NEWS:21837 +#: ../../../build/NEWS:19879 ../../../build/NEWS:22186 msgid "" "`bpo-26475 `__: Fixed debugging output " "for regular expressions with the (?x) flag." msgstr "" -#: ../../../build/NEWS:19533 +#: ../../../build/NEWS:19882 msgid "" "`bpo-26482 `__: Allowed pickling " "recursive dequeues." msgstr "" -#: ../../../build/NEWS:19535 +#: ../../../build/NEWS:19884 msgid "" "`bpo-26335 `__: Make mmap.write() return" " the number of bytes written like other write methods. Patch by Jakub " "Stasiak." msgstr "" -#: ../../../build/NEWS:19538 ../../../build/NEWS:21840 +#: ../../../build/NEWS:19887 ../../../build/NEWS:22189 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:19542 ../../../build/NEWS:21844 +#: ../../../build/NEWS:19891 ../../../build/NEWS:22193 msgid "" "`bpo-26385 `__: Remove the file if the " "internal open() call in NamedTemporaryFile() fails. Patch by Silent Ghost." msgstr "" -#: ../../../build/NEWS:19545 ../../../build/NEWS:21847 +#: ../../../build/NEWS:19894 ../../../build/NEWS:22196 msgid "" "`bpo-26402 `__: Fix XML-RPC client to " "retry when the server shuts down a persistent connection. This was a " @@ -31942,33 +32558,33 @@ msgid "" "3.5.0a4." msgstr "" -#: ../../../build/NEWS:19549 ../../../build/NEWS:21851 +#: ../../../build/NEWS:19898 ../../../build/NEWS:22200 msgid "" "`bpo-25913 `__: Leading ``<~`` is " "optional now in base64.a85decode() with adobe=True. Patch by Swati Jaiswal." msgstr "" -#: ../../../build/NEWS:19552 ../../../build/NEWS:21854 +#: ../../../build/NEWS:19901 ../../../build/NEWS:22203 msgid "" "`bpo-26186 `__: Remove an invalid type " "check in importlib.util.LazyLoader." msgstr "" -#: ../../../build/NEWS:19554 +#: ../../../build/NEWS:19903 msgid "" "`bpo-26367 `__: importlib.__import__() " "raises ImportError like builtins.__import__() when ``level`` is specified " "but without an accompanying package specified." msgstr "" -#: ../../../build/NEWS:19558 ../../../build/NEWS:21860 +#: ../../../build/NEWS:19907 ../../../build/NEWS:22209 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:19562 +#: ../../../build/NEWS:19911 msgid "" "`bpo-23430 `__: Change the socketserver " "module to only catch exceptions raised from a request handler that are " @@ -31977,77 +32593,77 @@ msgid "" "to stop a single-threaded server." msgstr "" -#: ../../../build/NEWS:19571 ../../../build/NEWS:21867 +#: ../../../build/NEWS:19920 ../../../build/NEWS:22216 msgid "" "`bpo-25939 `__: On Windows open the cert" " store readonly in ssl.enum_certificates." msgstr "" -#: ../../../build/NEWS:19577 ../../../build/NEWS:21873 +#: ../../../build/NEWS:19926 ../../../build/NEWS:22222 msgid "" "`bpo-25995 `__: os.walk() no longer uses" " FDs proportional to the tree depth." msgstr "" -#: ../../../build/NEWS:19579 +#: ../../../build/NEWS:19928 msgid "" "`bpo-25994 `__: Added the close() method" " and the support of the context manager protocol for the os.scandir() " "iterator." msgstr "" -#: ../../../build/NEWS:19582 +#: ../../../build/NEWS:19931 msgid "" "`bpo-23992 `__: multiprocessing: make " "MapResult not fail-fast upon exception." msgstr "" -#: ../../../build/NEWS:19584 +#: ../../../build/NEWS:19933 msgid "" "`bpo-26243 `__: Support keyword " "arguments to zlib.compress(). Patch by Aviv Palivoda." msgstr "" -#: ../../../build/NEWS:19587 ../../../build/NEWS:21875 +#: ../../../build/NEWS:19936 ../../../build/NEWS:22224 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:19590 +#: ../../../build/NEWS:19939 msgid "" "`bpo-25949 `__: __dict__ for an " "OrderedDict instance is now created only when needed." msgstr "" -#: ../../../build/NEWS:19593 ../../../build/NEWS:21878 +#: ../../../build/NEWS:19942 ../../../build/NEWS:22227 msgid "" "`bpo-25911 `__: Restored support of " "bytes paths in os.walk() on Windows." msgstr "" -#: ../../../build/NEWS:19595 ../../../build/NEWS:21880 +#: ../../../build/NEWS:19944 ../../../build/NEWS:22229 msgid "" "`bpo-26045 `__: Add UTF-8 suggestion to " "error message when posting a non-Latin-1 string with http.client." msgstr "" -#: ../../../build/NEWS:19598 +#: ../../../build/NEWS:19947 msgid "" "`bpo-26039 `__: Added " "zipfile.ZipInfo.from_file() and zipinfo.ZipInfo.is_dir(). Patch by Thomas " "Kluyver." msgstr "" -#: ../../../build/NEWS:19601 ../../../build/NEWS:21883 +#: ../../../build/NEWS:19950 ../../../build/NEWS:22232 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:19604 ../../../build/NEWS:21886 +#: ../../../build/NEWS:19953 ../../../build/NEWS:22235 msgid "" "`bpo-25945 `__: Fixed a crash when " "unpickle the functools.partial object with wrong state. Fixed a leak in " @@ -32055,25 +32671,25 @@ msgid "" "of functools.partial have now always types tuple and dict correspondingly." msgstr "" -#: ../../../build/NEWS:19609 ../../../build/NEWS:21891 +#: ../../../build/NEWS:19958 ../../../build/NEWS:22240 msgid "" "`bpo-26202 `__: copy.deepcopy() now " "correctly copies range() objects with non-atomic attributes." msgstr "" -#: ../../../build/NEWS:19612 ../../../build/NEWS:21894 +#: ../../../build/NEWS:19961 ../../../build/NEWS:22243 msgid "" "`bpo-23076 `__: Path.glob() now raises a" " ValueError if it's called with an invalid pattern. Patch by Thomas Nyberg." msgstr "" -#: ../../../build/NEWS:19615 ../../../build/NEWS:21897 +#: ../../../build/NEWS:19964 ../../../build/NEWS:22246 msgid "" "`bpo-19883 `__: Fixed possible integer " "overflows in zipimport." msgstr "" -#: ../../../build/NEWS:19617 ../../../build/NEWS:21899 +#: ../../../build/NEWS:19966 ../../../build/NEWS:22248 msgid "" "`bpo-26227 `__: On Windows, " "getnameinfo(), gethostbyaddr() and gethostbyname_ex() functions of the " @@ -32081,203 +32697,203 @@ msgid "" "UTF-8." msgstr "" -#: ../../../build/NEWS:19621 +#: ../../../build/NEWS:19970 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:19625 ../../../build/NEWS:21903 +#: ../../../build/NEWS:19974 ../../../build/NEWS:22252 msgid "" "`bpo-26147 `__: xmlrpc now works with " "strings not encodable with used non-UTF-8 encoding." msgstr "" -#: ../../../build/NEWS:19628 ../../../build/NEWS:21906 +#: ../../../build/NEWS:19977 ../../../build/NEWS:22255 msgid "" "`bpo-25935 `__: Garbage collector now " "breaks reference loops with OrderedDict." msgstr "" -#: ../../../build/NEWS:19630 ../../../build/NEWS:21908 +#: ../../../build/NEWS:19979 ../../../build/NEWS:22257 msgid "" "`bpo-16620 `__: Fixed AttributeError in " "msilib.Directory.glob()." msgstr "" -#: ../../../build/NEWS:19632 ../../../build/NEWS:21910 +#: ../../../build/NEWS:19981 ../../../build/NEWS:22259 msgid "" "`bpo-26013 `__: Added compatibility with" " broken protocol 2 pickles created in old Python 3 versions (3.4.3 and " "lower)." msgstr "" -#: ../../../build/NEWS:19635 +#: ../../../build/NEWS:19984 msgid "" "`bpo-26129 `__: Deprecated accepting " "non-integers in grp.getgrgid()." msgstr "" -#: ../../../build/NEWS:19637 ../../../build/NEWS:21913 +#: ../../../build/NEWS:19986 ../../../build/NEWS:22262 msgid "" "`bpo-25850 `__: Use cross-compilation by" " default for 64-bit Windows." msgstr "" -#: ../../../build/NEWS:19639 +#: ../../../build/NEWS:19988 msgid "" "`bpo-25822 `__: Add docstrings to the " "fields of urllib.parse results. Patch contributed by Swati Jaiswal." msgstr "" -#: ../../../build/NEWS:19642 +#: ../../../build/NEWS:19991 msgid "" "`bpo-22642 `__: Convert trace module " "option parsing mechanism to argparse. Patch contributed by SilentGhost." msgstr "" -#: ../../../build/NEWS:19645 ../../../build/NEWS:21917 +#: ../../../build/NEWS:19994 ../../../build/NEWS:22266 msgid "" "`bpo-24705 `__: Fix " "sysconfig._parse_makefile not expanding ${} vars appearing before $() vars." msgstr "" -#: ../../../build/NEWS:19648 +#: ../../../build/NEWS:19997 msgid "" "`bpo-26069 `__: Remove the deprecated " "apis in the trace module." msgstr "" -#: ../../../build/NEWS:19650 ../../../build/NEWS:21920 +#: ../../../build/NEWS:19999 ../../../build/NEWS:22269 msgid "" "`bpo-22138 `__: Fix mock.patch behavior " "when patching descriptors. Restore original values after patching. Patch " "contributed by Sean McCully." msgstr "" -#: ../../../build/NEWS:19653 ../../../build/NEWS:21923 +#: ../../../build/NEWS:20002 ../../../build/NEWS:22272 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:19656 ../../../build/NEWS:21926 +#: ../../../build/NEWS:20005 ../../../build/NEWS:22275 msgid "" "`bpo-26012 `__: Don't traverse into " "symlinks for ``**`` pattern in pathlib.Path.[r]glob()." msgstr "" -#: ../../../build/NEWS:19659 ../../../build/NEWS:21929 +#: ../../../build/NEWS:20008 ../../../build/NEWS:22278 msgid "" "`bpo-24120 `__: Ignore PermissionError " "when traversing a tree with pathlib.Path.[r]glob(). Patch by Ulrich Petri." msgstr "" -#: ../../../build/NEWS:19662 +#: ../../../build/NEWS:20011 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:19666 ../../../build/NEWS:21932 +#: ../../../build/NEWS:20015 ../../../build/NEWS:22281 msgid "" "`bpo-25447 `__: fileinput now uses " "sys.stdin as-is if it does not have a buffer attribute (restores backward " "compatibility)." msgstr "" -#: ../../../build/NEWS:19669 +#: ../../../build/NEWS:20018 msgid "" "`bpo-25971 `__: Optimized creating " "Fractions from floats by 2 times and from Decimals by 3 times." msgstr "" -#: ../../../build/NEWS:19672 +#: ../../../build/NEWS:20021 msgid "" "`bpo-25802 `__: Document as deprecated " "the remaining implementations of importlib.abc.Loader.load_module()." msgstr "" -#: ../../../build/NEWS:19675 +#: ../../../build/NEWS:20024 msgid "" "`bpo-25928 `__: Add " "Decimal.as_integer_ratio()." msgstr "" -#: ../../../build/NEWS:19677 ../../../build/NEWS:21935 +#: ../../../build/NEWS:20026 ../../../build/NEWS:22284 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:19681 +#: ../../../build/NEWS:20030 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:19684 ../../../build/NEWS:21939 +#: ../../../build/NEWS:20033 ../../../build/NEWS:22288 msgid "" "`bpo-24103 `__: Fixed possible use after" " free in ElementTree.XMLPullParser." msgstr "" -#: ../../../build/NEWS:19686 ../../../build/NEWS:21941 +#: ../../../build/NEWS:20035 ../../../build/NEWS:22290 msgid "" "`bpo-25860 `__: os.fwalk() no longer " "skips remaining directories when error occurs. Original patch by Samson Lee." msgstr "" -#: ../../../build/NEWS:19689 ../../../build/NEWS:21944 +#: ../../../build/NEWS:20038 ../../../build/NEWS:22293 msgid "" "`bpo-25914 `__: Fixed and simplified " "OrderedDict.__sizeof__." msgstr "" -#: ../../../build/NEWS:19691 +#: ../../../build/NEWS:20040 msgid "" "`bpo-25869 `__: Optimized deepcopying " "ElementTree; it is now 20 times faster." msgstr "" -#: ../../../build/NEWS:19693 +#: ../../../build/NEWS:20042 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:19697 ../../../build/NEWS:21946 +#: ../../../build/NEWS:20046 ../../../build/NEWS:22295 msgid "" "`bpo-25902 `__: Fixed various refcount " "issues in ElementTree iteration." msgstr "" -#: ../../../build/NEWS:19699 +#: ../../../build/NEWS:20048 msgid "" "`bpo-22227 `__: The TarFile iterator is " "reimplemented using generator. This implementation is simpler that using " "class." msgstr "" -#: ../../../build/NEWS:19702 +#: ../../../build/NEWS:20051 msgid "" "`bpo-25638 `__: Optimized " "ElementTree.iterparse(); it is now 2x faster. Optimized ElementTree parsing;" " it is now 10% faster." msgstr "" -#: ../../../build/NEWS:19705 +#: ../../../build/NEWS:20054 msgid "" "`bpo-25761 `__: Improved detecting " "errors in broken pickle data." msgstr "" -#: ../../../build/NEWS:19707 ../../../build/NEWS:21948 +#: ../../../build/NEWS:20056 ../../../build/NEWS:22297 msgid "" "`bpo-25717 `__: Restore the previous " "behaviour of tolerating most fstat() errors when opening files. This was a " @@ -32285,7 +32901,7 @@ msgid "" "special cases." msgstr "" -#: ../../../build/NEWS:19711 ../../../build/NEWS:21952 +#: ../../../build/NEWS:20060 ../../../build/NEWS:22301 msgid "" "`bpo-24903 `__: Fix regression in number" " of arguments compileall accepts when '-d' is specified. The check on the " @@ -32293,27 +32909,27 @@ msgid "" " anyway." msgstr "" -#: ../../../build/NEWS:19715 ../../../build/NEWS:21956 +#: ../../../build/NEWS:20064 ../../../build/NEWS:22305 msgid "" "`bpo-25764 `__: In the subprocess " "module, preserve any exception caused by fork() failure when preexec_fn is " "used." msgstr "" -#: ../../../build/NEWS:19718 +#: ../../../build/NEWS:20067 msgid "" "`bpo-25771 `__: Tweak the exception " "message for importlib.util.resolve_name() when 'package' isn't specified but" " necessary." msgstr "" -#: ../../../build/NEWS:19721 ../../../build/NEWS:21959 +#: ../../../build/NEWS:20070 ../../../build/NEWS:22308 msgid "" "`bpo-6478 `__: _strptime's regexp cache " "now is reset after changing timezone with time.tzset()." msgstr "" -#: ../../../build/NEWS:19724 ../../../build/NEWS:21962 +#: ../../../build/NEWS:20073 ../../../build/NEWS:22311 msgid "" "`bpo-14285 `__: When executing a package" " with the \"python -m package\" option, and package initialization fails, a " @@ -32322,7 +32938,7 @@ msgid "" "ImportError." msgstr "" -#: ../../../build/NEWS:19729 ../../../build/NEWS:21967 +#: ../../../build/NEWS:20078 ../../../build/NEWS:22316 msgid "" "`bpo-19771 `__: Also in runpy and the " "\"-m\" option, omit the irrelevant message \". . . is a package and cannot " @@ -32330,70 +32946,70 @@ msgid "" "due to a bad ``*.pyc`` file)." msgstr "" -#: ../../../build/NEWS:19733 ../../../build/NEWS:21971 +#: ../../../build/NEWS:20082 ../../../build/NEWS:22320 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:19737 ../../../build/NEWS:21975 +#: ../../../build/NEWS:20086 ../../../build/NEWS:22324 msgid "" "`bpo-25718 `__: Fixed copying object " "with state with boolean value is false." msgstr "" -#: ../../../build/NEWS:19739 ../../../build/NEWS:21977 +#: ../../../build/NEWS:20088 ../../../build/NEWS:22326 msgid "" "`bpo-10131 `__: Fixed deep copying of " "minidom documents. Based on patch by Marian Ganisin." msgstr "" -#: ../../../build/NEWS:19742 +#: ../../../build/NEWS:20091 msgid "" "`bpo-7990 `__: dir() on " "ElementTree.Element now lists properties: \"tag\", \"text\", \"tail\" and " "\"attrib\". Original patch by Santoso Wijaya." msgstr "" -#: ../../../build/NEWS:19745 ../../../build/NEWS:21980 +#: ../../../build/NEWS:20094 ../../../build/NEWS:22329 msgid "" "`bpo-25725 `__: Fixed a reference leak " "in pickle.loads() when unpickling invalid data including tuple instructions." msgstr "" -#: ../../../build/NEWS:19748 ../../../build/NEWS:21983 +#: ../../../build/NEWS:20097 ../../../build/NEWS:22332 msgid "" "`bpo-25663 `__: In the Readline " "completer, avoid listing duplicate global names, and search the global " "namespace before searching builtins." msgstr "" -#: ../../../build/NEWS:19751 ../../../build/NEWS:21986 +#: ../../../build/NEWS:20100 ../../../build/NEWS:22335 msgid "" "`bpo-25688 `__: Fixed file leak in " "ElementTree.iterparse() raising an error." msgstr "" -#: ../../../build/NEWS:19753 ../../../build/NEWS:21988 +#: ../../../build/NEWS:20102 ../../../build/NEWS:22337 msgid "" "`bpo-23914 `__: Fixed SystemError raised" " by unpickler on broken pickle data." msgstr "" -#: ../../../build/NEWS:19755 ../../../build/NEWS:21990 +#: ../../../build/NEWS:20104 ../../../build/NEWS:22339 msgid "" "`bpo-25691 `__: Fixed crash on deleting " "ElementTree.Element attributes." msgstr "" -#: ../../../build/NEWS:19757 ../../../build/NEWS:21992 +#: ../../../build/NEWS:20106 ../../../build/NEWS:22341 msgid "" "`bpo-25624 `__: ZipFile now always " "writes a ZIP_STORED header for directory entries. Patch by Dingyuan Wang." msgstr "" -#: ../../../build/NEWS:19760 ../../../build/NEWS:22311 +#: ../../../build/NEWS:20109 ../../../build/NEWS:22660 msgid "" "`bpo-25626 `__: Change three zlib " "functions to accept sizes that fit in Py_ssize_t, but internally cap those " @@ -32403,20 +33019,20 @@ msgid "" "bufsize parameter, and the zlib.Decompress.flush() length parameter." msgstr "" -#: ../../../build/NEWS:19767 ../../../build/NEWS:22318 +#: ../../../build/NEWS:20116 ../../../build/NEWS:22667 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:19770 ../../../build/NEWS:22321 +#: ../../../build/NEWS:20119 ../../../build/NEWS:22670 msgid "" "`bpo-25593 `__: Change semantics of " "EventLoop.stop() in asyncio." msgstr "" -#: ../../../build/NEWS:19772 ../../../build/NEWS:22323 +#: ../../../build/NEWS:20121 ../../../build/NEWS:22672 msgid "" "`bpo-6973 `__: When we know a " "subprocess.Popen process has died, do not allow the send_signal(), " @@ -32424,7 +33040,7 @@ msgid "" "signal a different process." msgstr "" -#: ../../../build/NEWS:19776 +#: ../../../build/NEWS:20125 msgid "" "`bpo-23883 `__: Added missing APIs to " "__all__ to match the documented APIs for the following modules: calendar, " @@ -32433,7 +33049,7 @@ msgid "" "Kołodziej, Mauro S. M. Rodrigues and Joel Taddei." msgstr "" -#: ../../../build/NEWS:19782 +#: ../../../build/NEWS:20131 msgid "" "`bpo-25590 `__: In the Readline " "completer, only call getattr() once per attribute. Also complete names of " @@ -32441,121 +33057,121 @@ msgid "" "yet created on an instance." msgstr "" -#: ../../../build/NEWS:19786 ../../../build/NEWS:22330 +#: ../../../build/NEWS:20135 ../../../build/NEWS:22679 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:19790 ../../../build/NEWS:22334 +#: ../../../build/NEWS:20139 ../../../build/NEWS:22683 msgid "" "`bpo-25584 `__: Added \"escape\" to the " "__all__ list in the glob module." msgstr "" -#: ../../../build/NEWS:19792 ../../../build/NEWS:22336 +#: ../../../build/NEWS:20141 ../../../build/NEWS:22685 msgid "" "`bpo-25584 `__: Fixed recursive glob() " "with patterns starting with ``**``." msgstr "" -#: ../../../build/NEWS:19794 ../../../build/NEWS:22338 +#: ../../../build/NEWS:20143 ../../../build/NEWS:22687 msgid "" "`bpo-25446 `__: Fix regression in " "smtplib's AUTH LOGIN support." msgstr "" -#: ../../../build/NEWS:19796 ../../../build/NEWS:22340 +#: ../../../build/NEWS:20145 ../../../build/NEWS:22689 msgid "" "`bpo-18010 `__: Fix the pydoc web " "server's module search function to handle exceptions from importing " "packages." msgstr "" -#: ../../../build/NEWS:19799 ../../../build/NEWS:22343 +#: ../../../build/NEWS:20148 ../../../build/NEWS:22692 msgid "" "`bpo-25554 `__: Got rid of circular " "references in regular expression parsing." msgstr "" -#: ../../../build/NEWS:19801 +#: ../../../build/NEWS:20150 msgid "" "`bpo-18973 `__: Command-line interface " "of the calendar module now uses argparse instead of optparse." msgstr "" -#: ../../../build/NEWS:19804 ../../../build/NEWS:22345 +#: ../../../build/NEWS:20153 ../../../build/NEWS:22694 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:19808 ../../../build/NEWS:22349 +#: ../../../build/NEWS:20157 ../../../build/NEWS:22698 msgid "" "`bpo-25503 `__: Fixed inspect.getdoc() " "for inherited docstrings of properties. Original patch by John Mark " "Vandenberg." msgstr "" -#: ../../../build/NEWS:19811 ../../../build/NEWS:22352 +#: ../../../build/NEWS:20160 ../../../build/NEWS:22701 msgid "" "`bpo-25515 `__: Always use os.urandom as" " a source of randomness in uuid.uuid4." msgstr "" -#: ../../../build/NEWS:19813 ../../../build/NEWS:22354 +#: ../../../build/NEWS:20162 ../../../build/NEWS:22703 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:19817 ../../../build/NEWS:22358 +#: ../../../build/NEWS:20166 ../../../build/NEWS:22707 msgid "" "`bpo-25447 `__: The lru_cache() wrapper " "objects now can be copied and pickled (by returning the original object " "unchanged)." msgstr "" -#: ../../../build/NEWS:19820 ../../../build/NEWS:22361 +#: ../../../build/NEWS:20169 ../../../build/NEWS:22710 msgid "" "`bpo-25390 `__: typing: Don't crash on " "Union[str, Pattern]." msgstr "" -#: ../../../build/NEWS:19822 ../../../build/NEWS:22363 +#: ../../../build/NEWS:20171 ../../../build/NEWS:22712 msgid "" "`bpo-25441 `__: asyncio: Raise error " "from drain() when socket is closed." msgstr "" -#: ../../../build/NEWS:19824 ../../../build/NEWS:22365 +#: ../../../build/NEWS:20173 ../../../build/NEWS:22714 msgid "" "`bpo-25410 `__: Cleaned up and fixed " "minor bugs in C implementation of OrderedDict." msgstr "" -#: ../../../build/NEWS:19827 ../../../build/NEWS:22368 +#: ../../../build/NEWS:20176 ../../../build/NEWS:22717 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:19830 +#: ../../../build/NEWS:20179 msgid "" "Move the imp module from a PendingDeprecationWarning to DeprecationWarning." msgstr "" -#: ../../../build/NEWS:19833 ../../../build/NEWS:22371 +#: ../../../build/NEWS:20182 ../../../build/NEWS:22720 msgid "" "`bpo-25407 `__: Remove mentions of the " "formatter module being removed in Python 3.6." msgstr "" -#: ../../../build/NEWS:19836 ../../../build/NEWS:22374 +#: ../../../build/NEWS:20185 ../../../build/NEWS:22723 msgid "" "`bpo-25406 `__: Fixed a bug in C " "implementation of OrderedDict.move_to_end() that caused segmentation fault " @@ -32563,59 +33179,59 @@ msgid "" "dict." msgstr "" -#: ../../../build/NEWS:19840 +#: ../../../build/NEWS:20189 msgid "" "`bpo-25382 `__: pickletools.dis() now " "outputs implicit memo index for the MEMOIZE opcode." msgstr "" -#: ../../../build/NEWS:19843 +#: ../../../build/NEWS:20192 msgid "" "`bpo-25357 `__: Add an optional newline " "parameter to binascii.b2a_base64(). base64.b64encode() uses it to avoid a " "memory copy." msgstr "" -#: ../../../build/NEWS:19846 +#: ../../../build/NEWS:20195 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:19849 ../../../build/NEWS:22378 +#: ../../../build/NEWS:20198 ../../../build/NEWS:22727 msgid "" "`bpo-25364 `__: zipfile now works in " "threads disabled builds." msgstr "" -#: ../../../build/NEWS:19851 ../../../build/NEWS:22380 +#: ../../../build/NEWS:20200 ../../../build/NEWS:22729 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:19854 +#: ../../../build/NEWS:20203 msgid "" "`bpo-16099 `__: RobotFileParser now " "supports Crawl-delay and Request-rate extensions. Patch by Nikolay " "Bogoychev." msgstr "" -#: ../../../build/NEWS:19857 ../../../build/NEWS:22383 +#: ../../../build/NEWS:20206 ../../../build/NEWS:22732 msgid "" "`bpo-25316 `__: distutils raises OSError" " instead of DistutilsPlatformError when MSVC is not installed." msgstr "" -#: ../../../build/NEWS:19860 ../../../build/NEWS:22386 +#: ../../../build/NEWS:20209 ../../../build/NEWS:22735 msgid "" "`bpo-25380 `__: Fixed protocol for the " "STACK_GLOBAL opcode in pickletools.opcodes." msgstr "" -#: ../../../build/NEWS:19863 ../../../build/NEWS:22389 +#: ../../../build/NEWS:20212 ../../../build/NEWS:22738 msgid "" "`bpo-23972 `__: Updates asyncio datagram" " create method allowing reuseport and reuseaddr socket options to be set " @@ -32624,7 +33240,7 @@ msgid "" " is 'posix' (except if the platform is Cygwin). Patch by Chris Laws." msgstr "" -#: ../../../build/NEWS:19869 ../../../build/NEWS:22395 +#: ../../../build/NEWS:20218 ../../../build/NEWS:22744 msgid "" "`bpo-25304 `__: Add " "asyncio.run_coroutine_threadsafe(). This lets you submit a coroutine to a " @@ -32632,60 +33248,60 @@ msgid "" " Michel." msgstr "" -#: ../../../build/NEWS:19873 ../../../build/NEWS:22399 +#: ../../../build/NEWS:20222 ../../../build/NEWS:22748 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:19876 ../../../build/NEWS:22402 +#: ../../../build/NEWS:20225 ../../../build/NEWS:22751 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:19879 +#: ../../../build/NEWS:20228 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:19883 ../../../build/NEWS:22430 +#: ../../../build/NEWS:20232 ../../../build/NEWS:22779 msgid "" "`bpo-23600 `__: Default implementation " "of tzinfo.fromutc() was returning wrong results in some cases." msgstr "" -#: ../../../build/NEWS:19886 ../../../build/NEWS:22427 +#: ../../../build/NEWS:20235 ../../../build/NEWS:22776 msgid "" "`bpo-25203 `__: Failed " "readline.set_completer_delims() no longer left the module in inconsistent " "state." msgstr "" -#: ../../../build/NEWS:19889 +#: ../../../build/NEWS:20238 msgid "" "`bpo-25011 `__: rlcompleter now omits " "private and special attribute names unless the prefix starts with " "underscores." msgstr "" -#: ../../../build/NEWS:19892 +#: ../../../build/NEWS:20241 msgid "" "`bpo-25209 `__: rlcompleter now can add " "a space or a colon after completed keyword." msgstr "" -#: ../../../build/NEWS:19895 +#: ../../../build/NEWS:20244 msgid "" "`bpo-22241 `__: timezone.utc name is now" " plain 'UTC', not 'UTC-00:00'." msgstr "" -#: ../../../build/NEWS:19897 +#: ../../../build/NEWS:20246 msgid "" "`bpo-23517 `__: fromtimestamp() and " "utcfromtimestamp() methods of datetime.datetime now round microseconds to " @@ -32693,20 +33309,20 @@ msgid "" "round(float), instead of rounding towards -Infinity (ROUND_FLOOR)." msgstr "" -#: ../../../build/NEWS:19902 +#: ../../../build/NEWS:20251 msgid "" "`bpo-23552 `__: Timeit now warns when " "there is substantial (4x) variance between best and worst times. Patch from " "Serhiy Storchaka." msgstr "" -#: ../../../build/NEWS:19905 +#: ../../../build/NEWS:20254 msgid "" "`bpo-24633 `__: site-packages/README -> " "README.txt." msgstr "" -#: ../../../build/NEWS:19907 +#: ../../../build/NEWS:20256 msgid "" "`bpo-24879 `__: help() and pydoc can now" " list named tuple fields in the order they were defined rather than " @@ -32714,63 +33330,63 @@ msgid "" "present." msgstr "" -#: ../../../build/NEWS:19911 +#: ../../../build/NEWS:20260 msgid "" "`bpo-24874 `__: Improve speed of " "itertools.cycle() and make its pickle more compact." msgstr "" -#: ../../../build/NEWS:19914 +#: ../../../build/NEWS:20263 msgid "" "Fix crash in itertools.cycle.__setstate__() when the first argument wasn't a" " list." msgstr "" -#: ../../../build/NEWS:19917 +#: ../../../build/NEWS:20266 msgid "" "`bpo-20059 `__: urllib.parse raises " "ValueError on all invalid ports. Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:19920 +#: ../../../build/NEWS:20269 msgid "" "`bpo-24360 `__: Improve __repr__ of " "argparse.Namespace() for invalid identifiers. Patch by Matthias Bussonnier." msgstr "" -#: ../../../build/NEWS:19923 +#: ../../../build/NEWS:20272 msgid "" "`bpo-23426 `__: run_setup was broken in " "distutils. Patch from Alexander Belopolsky." msgstr "" -#: ../../../build/NEWS:19926 +#: ../../../build/NEWS:20275 msgid "" "`bpo-13938 `__: 2to3 converts " "StringTypes to a tuple. Patch from Mark Hammond." msgstr "" -#: ../../../build/NEWS:19928 +#: ../../../build/NEWS:20277 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:19931 +#: ../../../build/NEWS:20280 msgid "" "`bpo-8585 `__: improved tests for " "zipimporter2. Patch from Mark Lawrence." msgstr "" -#: ../../../build/NEWS:19933 ../../../build/NEWS:22972 +#: ../../../build/NEWS:20282 ../../../build/NEWS:23321 msgid "" "`bpo-18622 `__: " "unittest.mock.mock_open().reset_mock would recurse infinitely. Patch from " "Nicola Palumbo and Laurent De Buyst." msgstr "" -#: ../../../build/NEWS:19936 +#: ../../../build/NEWS:20285 msgid "" "`bpo-24426 `__: Fast searching " "optimization in regular expressions now works for patterns that starts with " @@ -32778,114 +33394,114 @@ msgid "" "compile time." msgstr "" -#: ../../../build/NEWS:19940 ../../../build/NEWS:22975 +#: ../../../build/NEWS:20289 ../../../build/NEWS:23324 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:19943 +#: ../../../build/NEWS:20292 msgid "" "`bpo-13248 `__: Remove deprecated " "inspect.getmoduleinfo function." msgstr "" -#: ../../../build/NEWS:19945 ../../../build/NEWS:22504 +#: ../../../build/NEWS:20294 ../../../build/NEWS:22853 msgid "" "`bpo-25578 `__: Fix (another) memory " "leak in SSLSocket.getpeercer()." msgstr "" -#: ../../../build/NEWS:19947 ../../../build/NEWS:22506 +#: ../../../build/NEWS:20296 ../../../build/NEWS:22855 msgid "" "`bpo-25530 `__: Disable the vulnerable " "SSLv3 protocol by default when creating ssl.SSLContext." msgstr "" -#: ../../../build/NEWS:19950 ../../../build/NEWS:22509 +#: ../../../build/NEWS:20299 ../../../build/NEWS:22858 msgid "" "`bpo-25569 `__: Fix memory leak in " "SSLSocket.getpeercert()." msgstr "" -#: ../../../build/NEWS:19952 ../../../build/NEWS:22511 +#: ../../../build/NEWS:20301 ../../../build/NEWS:22860 msgid "" "`bpo-25471 `__: Sockets returned from " "accept() shouldn't appear to be nonblocking." msgstr "" -#: ../../../build/NEWS:19955 ../../../build/NEWS:22514 +#: ../../../build/NEWS:20304 ../../../build/NEWS:22863 msgid "" "`bpo-25319 `__: When threading.Event is " "reinitialized, the underlying condition should use a regular lock rather " "than a recursive lock." msgstr "" -#: ../../../build/NEWS:19958 ../../../build/NEWS:21995 +#: ../../../build/NEWS:20307 ../../../build/NEWS:22344 msgid "" "Skip getaddrinfo if host is already resolved. Patch by A. Jesse Jiryu Davis." msgstr "" -#: ../../../build/NEWS:19961 ../../../build/NEWS:21998 +#: ../../../build/NEWS:20310 ../../../build/NEWS:22347 msgid "" "`bpo-26050 `__: Add " "asyncio.StreamReader.readuntil() method. Patch by Марк Коренберг." msgstr "" -#: ../../../build/NEWS:19964 ../../../build/NEWS:22001 +#: ../../../build/NEWS:20313 ../../../build/NEWS:22350 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:19967 ../../../build/NEWS:22004 +#: ../../../build/NEWS:20316 ../../../build/NEWS:22353 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:19970 ../../../build/NEWS:22007 +#: ../../../build/NEWS:20319 ../../../build/NEWS:22356 msgid "" "`bpo-26848 `__: Fix " "asyncio/subprocess.communicate() to handle empty input. Patch by Jack " "O'Connor." msgstr "" -#: ../../../build/NEWS:19973 ../../../build/NEWS:22010 +#: ../../../build/NEWS:20322 ../../../build/NEWS:22359 msgid "" "`bpo-27040 `__: Add " "loop.get_exception_handler method" msgstr "" -#: ../../../build/NEWS:19975 ../../../build/NEWS:22012 +#: ../../../build/NEWS:20324 ../../../build/NEWS:22361 msgid "" "`bpo-27041 `__: asyncio: Add " "loop.create_future method" msgstr "" -#: ../../../build/NEWS:19980 ../../../build/NEWS:22060 +#: ../../../build/NEWS:20329 ../../../build/NEWS:22409 msgid "" "`bpo-20640 `__: Add tests for " "idlelib.configHelpSourceEdit. Patch by Saimadhav Heblikar." msgstr "" -#: ../../../build/NEWS:19983 ../../../build/NEWS:22063 +#: ../../../build/NEWS:20332 ../../../build/NEWS:22412 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:19986 ../../../build/NEWS:22066 +#: ../../../build/NEWS:20335 ../../../build/NEWS:22415 msgid "" "`bpo-25507 `__: fix incorrect change in " "IOBinding that prevented printing. Augment IOBinding htest to include all " "major IOBinding functions." msgstr "" -#: ../../../build/NEWS:19989 ../../../build/NEWS:22069 +#: ../../../build/NEWS:20338 ../../../build/NEWS:22418 msgid "" "`bpo-25905 `__: Revert unwanted " "conversion of ' to ’ RIGHT SINGLE QUOTATION MARK in README.txt and open this" @@ -32893,7 +33509,7 @@ msgid "" "'utf-8'." msgstr "" -#: ../../../build/NEWS:19993 ../../../build/NEWS:22543 +#: ../../../build/NEWS:20342 ../../../build/NEWS:22892 msgid "" "`bpo-15348 `__: Stop the debugger engine" " (normally in a user process) before closing the debugger window (running in" @@ -32901,7 +33517,7 @@ msgid "" "and ignored." msgstr "" -#: ../../../build/NEWS:19997 ../../../build/NEWS:22547 +#: ../../../build/NEWS:20346 ../../../build/NEWS:22896 msgid "" "`bpo-24455 `__: Prevent IDLE from " "hanging when a) closing the shell while the debugger is active (15347); b) " @@ -32912,20 +33528,20 @@ msgid "" "& .quit). 2. In gui.run, allow any existing interaction to terminate first." msgstr "" -#: ../../../build/NEWS:20005 ../../../build/NEWS:22555 +#: ../../../build/NEWS:20354 ../../../build/NEWS:22904 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:20009 ../../../build/NEWS:22559 +#: ../../../build/NEWS:20358 ../../../build/NEWS:22908 msgid "" "`bpo-24750 `__: Improve the appearance " "of the IDLE editor window status bar. Patch by Mark Roseman." msgstr "" -#: ../../../build/NEWS:20012 ../../../build/NEWS:22562 +#: ../../../build/NEWS:20361 ../../../build/NEWS:22911 msgid "" "`bpo-25313 `__: Change the handling of " "new built-in text color themes to better address the compatibility problem " @@ -32933,21 +33549,21 @@ msgid "" "idleConf.CurrentTheme everywhere in idlelib." msgstr "" -#: ../../../build/NEWS:20016 ../../../build/NEWS:22566 +#: ../../../build/NEWS:20365 ../../../build/NEWS:22915 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:20020 ../../../build/NEWS:22570 +#: ../../../build/NEWS:20369 ../../../build/NEWS:22919 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:20023 ../../../build/NEWS:22573 +#: ../../../build/NEWS:20372 ../../../build/NEWS:22922 msgid "" "`bpo-24820 `__: IDLE now has an 'IDLE " "Dark' built-in text color theme. It is more or less IDLE Classic inverted, " @@ -32958,7 +33574,7 @@ msgid "" " be modified." msgstr "" -#: ../../../build/NEWS:20030 ../../../build/NEWS:22580 +#: ../../../build/NEWS:20379 ../../../build/NEWS:22929 msgid "" "`bpo-25224 `__: README.txt is now an " "idlelib index for IDLE developers and curious users. The previous user " @@ -32966,14 +33582,14 @@ msgid "" "Development and Learning Environment'." msgstr "" -#: ../../../build/NEWS:20034 ../../../build/NEWS:22584 +#: ../../../build/NEWS:20383 ../../../build/NEWS:22933 msgid "" "`bpo-24820 `__: Users can now set " "breakpoint colors in Settings -> Custom Highlighting. Original patch by Mark" " Roseman." msgstr "" -#: ../../../build/NEWS:20037 ../../../build/NEWS:22587 +#: ../../../build/NEWS:20386 ../../../build/NEWS:22936 msgid "" "`bpo-24972 `__: Inactive selection " "background now matches active selection background, as configured by users, " @@ -32981,34 +33597,34 @@ msgid "" " patch by Mark Roseman." msgstr "" -#: ../../../build/NEWS:20041 ../../../build/NEWS:22591 +#: ../../../build/NEWS:20390 ../../../build/NEWS:22940 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:20044 ../../../build/NEWS:22594 +#: ../../../build/NEWS:20393 ../../../build/NEWS:22943 msgid "" "`bpo-24988 `__: Idle ScrolledList " "context menus (used in debugger) now work on Mac Aqua. Patch by Mark " "Roseman." msgstr "" -#: ../../../build/NEWS:20047 ../../../build/NEWS:22597 +#: ../../../build/NEWS:20396 ../../../build/NEWS:22946 msgid "" "`bpo-24801 `__: Make right-click for " "context menu work on Mac Aqua. Patch by Mark Roseman." msgstr "" -#: ../../../build/NEWS:20050 ../../../build/NEWS:22600 +#: ../../../build/NEWS:20399 ../../../build/NEWS:22949 msgid "" "`bpo-25173 `__: Associate tkinter " "messageboxes with a specific widget. For Mac OSX, make them a 'sheet'. " "Patch by Mark Roseman." msgstr "" -#: ../../../build/NEWS:20053 ../../../build/NEWS:22603 +#: ../../../build/NEWS:20402 ../../../build/NEWS:22952 msgid "" "`bpo-25198 `__: Enhance the initial html" " viewer now used for Idle Help. Properly indent fixed-pitch text (patch by " @@ -33018,50 +33634,50 @@ msgid "" "header at the top of the screen." msgstr "" -#: ../../../build/NEWS:20060 ../../../build/NEWS:22610 +#: ../../../build/NEWS:20409 ../../../build/NEWS:22959 msgid "" "`bpo-25225 `__: Condense and rewrite " "Idle doc section on text colors." msgstr "" -#: ../../../build/NEWS:20062 ../../../build/NEWS:22612 +#: ../../../build/NEWS:20411 ../../../build/NEWS:22961 msgid "" "`bpo-21995 `__: Explain some differences" " between IDLE and console Python." msgstr "" -#: ../../../build/NEWS:20064 ../../../build/NEWS:22614 +#: ../../../build/NEWS:20413 ../../../build/NEWS:22963 msgid "" "`bpo-22820 `__: Explain need for *print*" " when running file from Idle editor." msgstr "" -#: ../../../build/NEWS:20066 ../../../build/NEWS:22616 +#: ../../../build/NEWS:20415 ../../../build/NEWS:22965 msgid "" "`bpo-25224 `__: Doc: augment Idle " "feature list and no-subprocess section." msgstr "" -#: ../../../build/NEWS:20068 ../../../build/NEWS:22618 +#: ../../../build/NEWS:20417 ../../../build/NEWS:22967 msgid "" "`bpo-25219 `__: Update doc for Idle " "command line options. Some were missing and notes were not correct." msgstr "" -#: ../../../build/NEWS:20071 ../../../build/NEWS:22621 +#: ../../../build/NEWS:20420 ../../../build/NEWS:22970 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:20074 ../../../build/NEWS:22624 +#: ../../../build/NEWS:20423 ../../../build/NEWS:22973 msgid "" "`bpo-25199 `__: Idle: add " "synchronization comments for future maintainers." msgstr "" -#: ../../../build/NEWS:20076 +#: ../../../build/NEWS:20425 msgid "" "`bpo-16893 `__: Replace help.txt with " "help.html for Idle doc display. The new idlelib/help.html is rstripped " @@ -33071,160 +33687,160 @@ msgid "" "EditorWindow.HelpDialog class and helt.txt file are deprecated." msgstr "" -#: ../../../build/NEWS:20083 ../../../build/NEWS:22633 +#: ../../../build/NEWS:20432 ../../../build/NEWS:22982 msgid "" "`bpo-24199 `__: Deprecate unused " "idlelib.idlever with possible removal in 3.6." msgstr "" -#: ../../../build/NEWS:20085 ../../../build/NEWS:22635 +#: ../../../build/NEWS:20434 ../../../build/NEWS:22984 msgid "" "`bpo-24790 `__: Remove extraneous code " "(which also create 2 & 3 conflicts)." msgstr "" -#: ../../../build/NEWS:20090 ../../../build/NEWS:22081 +#: ../../../build/NEWS:20439 ../../../build/NEWS:22430 msgid "" "`bpo-26736 `__: Used HTTPS for external " "links in the documentation if possible." msgstr "" -#: ../../../build/NEWS:20092 ../../../build/NEWS:22083 +#: ../../../build/NEWS:20441 ../../../build/NEWS:22432 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:20096 ../../../build/NEWS:22087 +#: ../../../build/NEWS:20445 ../../../build/NEWS:22436 msgid "" "`bpo-23606 `__: Adds note to ctypes " "documentation regarding cdll.msvcrt." msgstr "" -#: ../../../build/NEWS:20098 ../../../build/NEWS:22650 +#: ../../../build/NEWS:20447 ../../../build/NEWS:22999 msgid "" "`bpo-24952 `__: Clarify the default size" " argument of stack_size() in the \"threading\" and \"_thread\" modules. " "Patch from Mattip." msgstr "" -#: ../../../build/NEWS:20101 ../../../build/NEWS:22092 +#: ../../../build/NEWS:20450 ../../../build/NEWS:22441 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:20108 ../../../build/NEWS:22099 +#: ../../../build/NEWS:20457 ../../../build/NEWS:22448 msgid "" "`bpo-21916 `__: Added tests for the " "turtle module. Patch by ingrid, Gregory Loyse and Jelle Zijlstra." msgstr "" -#: ../../../build/NEWS:20111 +#: ../../../build/NEWS:20460 msgid "" "`bpo-26295 `__: When using \"python3 -m " "test --testdir=TESTDIR\", regrtest doesn't add \"test.\" prefix to test " "module names." msgstr "" -#: ../../../build/NEWS:20114 ../../../build/NEWS:22102 +#: ../../../build/NEWS:20463 ../../../build/NEWS:22451 msgid "" "`bpo-26523 `__: The multiprocessing " "thread pool (multiprocessing.dummy.Pool) was untested." msgstr "" -#: ../../../build/NEWS:20117 ../../../build/NEWS:22105 +#: ../../../build/NEWS:20466 ../../../build/NEWS:22454 msgid "" "`bpo-26015 `__: Added new tests for " "pickling iterators of mutable sequences." msgstr "" -#: ../../../build/NEWS:20119 ../../../build/NEWS:22107 +#: ../../../build/NEWS:20468 ../../../build/NEWS:22456 msgid "" "`bpo-26325 `__: Added " "test.support.check_no_resource_warning() to check that no ResourceWarning is" " emitted." msgstr "" -#: ../../../build/NEWS:20122 +#: ../../../build/NEWS:20471 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:20125 ../../../build/NEWS:22113 +#: ../../../build/NEWS:20474 ../../../build/NEWS:22462 msgid "" "`bpo-25616 `__: Tests for OrderedDict " "are extracted from test_collections into separate file test_ordered_dict." msgstr "" -#: ../../../build/NEWS:20128 ../../../build/NEWS:22664 +#: ../../../build/NEWS:20477 ../../../build/NEWS:23013 msgid "" "`bpo-25449 `__: Added tests for " "OrderedDict subclasses." msgstr "" -#: ../../../build/NEWS:20130 +#: ../../../build/NEWS:20479 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:20134 +#: ../../../build/NEWS:20483 msgid "" "`bpo-22806 `__: Add ``python -m test " "--list-tests`` command to list tests." msgstr "" -#: ../../../build/NEWS:20136 +#: ../../../build/NEWS:20485 msgid "" "`bpo-18174 `__: ``python -m test " "--huntrleaks ...`` now also checks for leak of file descriptors. Patch " "written by Richard Oudkerk." msgstr "" -#: ../../../build/NEWS:20139 +#: ../../../build/NEWS:20488 msgid "" "`bpo-25260 `__: Fix ``python -m test " "--coverage`` on Windows. Remove the list of ignored directories." msgstr "" -#: ../../../build/NEWS:20142 ../../../build/NEWS:22671 +#: ../../../build/NEWS:20491 ../../../build/NEWS:23020 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:20145 ../../../build/NEWS:22116 +#: ../../../build/NEWS:20494 ../../../build/NEWS:22465 msgid "" "`bpo-26583 `__: Skip " "test_timestamp_overflow in test_import if bytecode files cannot be written." msgstr "" -#: ../../../build/NEWS:20151 +#: ../../../build/NEWS:20500 msgid "" "`bpo-21277 `__: Don't try to link " "_ctypes with a ffi_convenience library." msgstr "" -#: ../../../build/NEWS:20153 ../../../build/NEWS:22122 +#: ../../../build/NEWS:20502 ../../../build/NEWS:22471 msgid "" "`bpo-26884 `__: Fix linking extension " "modules for cross builds. Patch by Xavier de Gaye." msgstr "" -#: ../../../build/NEWS:20156 +#: ../../../build/NEWS:20505 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:20159 ../../../build/NEWS:22125 +#: ../../../build/NEWS:20508 ../../../build/NEWS:22474 msgid "" "`bpo-22359 `__: Disable the rules for " "running _freeze_importlib and pgen when cross-compiling. The output of " @@ -33232,14 +33848,14 @@ msgid "" "regenerated when doing a native build. Patch by Xavier de Gaye." msgstr "" -#: ../../../build/NEWS:20164 +#: ../../../build/NEWS:20513 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:20167 ../../../build/NEWS:22136 +#: ../../../build/NEWS:20516 ../../../build/NEWS:22485 msgid "" "`bpo-25702 `__: A --with-lto configure " "option has been added that will enable link time optimizations at build time" @@ -33248,83 +33864,83 @@ msgid "" " relying on it. It can provide a few % speed up over profile-opt alone." msgstr "" -#: ../../../build/NEWS:20173 ../../../build/NEWS:22142 +#: ../../../build/NEWS:20522 ../../../build/NEWS:22491 msgid "" "`bpo-26624 `__: Adds validation of " "ucrtbase[d].dll version with warning for old versions." msgstr "" -#: ../../../build/NEWS:20176 ../../../build/NEWS:22145 +#: ../../../build/NEWS:20525 ../../../build/NEWS:22494 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:20179 ../../../build/NEWS:22148 +#: ../../../build/NEWS:20528 ../../../build/NEWS:22497 msgid "" "`bpo-26079 `__: Fixing the build output " "folder for tix-8.4.3.6. Patch by Bjoern Thiel." msgstr "" -#: ../../../build/NEWS:20182 ../../../build/NEWS:22151 +#: ../../../build/NEWS:20531 ../../../build/NEWS:22500 msgid "" "`bpo-26465 `__: Update Windows builds to" " use OpenSSL 1.0.2g." msgstr "" -#: ../../../build/NEWS:20184 +#: ../../../build/NEWS:20533 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:20188 ../../../build/NEWS:22162 +#: ../../../build/NEWS:20537 ../../../build/NEWS:22511 msgid "" "`bpo-25827 `__: Add support for building" " with ICC to ``configure``, including a new ``--with-icc`` flag." msgstr "" -#: ../../../build/NEWS:20191 ../../../build/NEWS:22165 +#: ../../../build/NEWS:20540 ../../../build/NEWS:22514 msgid "" "`bpo-25696 `__: Fix installation of " "Python on UNIX with make -j9." msgstr "" -#: ../../../build/NEWS:20193 ../../../build/NEWS:22682 +#: ../../../build/NEWS:20542 ../../../build/NEWS:23031 msgid "" "`bpo-24986 `__: It is now possible to " "build Python on Windows without errors when external libraries are not " "available." msgstr "" -#: ../../../build/NEWS:20196 ../../../build/NEWS:22153 +#: ../../../build/NEWS:20545 ../../../build/NEWS:22502 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:20200 +#: ../../../build/NEWS:20549 msgid "" "`bpo-26465 `__: Update OS X 10.5+ 32" "-bit-only installer to build and link with OpenSSL 1.0.2g." msgstr "" -#: ../../../build/NEWS:20203 ../../../build/NEWS:22170 +#: ../../../build/NEWS:20552 ../../../build/NEWS:22519 msgid "" "`bpo-26268 `__: Update Windows builds to" " use OpenSSL 1.0.2f." msgstr "" -#: ../../../build/NEWS:20205 ../../../build/NEWS:22172 +#: ../../../build/NEWS:20554 ../../../build/NEWS:22521 msgid "" "`bpo-25136 `__: Support Apple Xcode 7's " "new textual SDK stub libraries." msgstr "" -#: ../../../build/NEWS:20207 ../../../build/NEWS:22174 +#: ../../../build/NEWS:20556 ../../../build/NEWS:22523 msgid "" "`bpo-24324 `__: Do not enable " "unreachable code warnings when using gcc as the option does not work " @@ -33332,44 +33948,44 @@ msgid "" "gcc-4.5." msgstr "" -#: ../../../build/NEWS:20214 ../../../build/NEWS:22181 +#: ../../../build/NEWS:20563 ../../../build/NEWS:22530 msgid "" "`bpo-27053 `__: Updates make_zip.py to " "correctly generate library ZIP file." msgstr "" -#: ../../../build/NEWS:20216 ../../../build/NEWS:22183 +#: ../../../build/NEWS:20565 ../../../build/NEWS:22532 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:20220 ../../../build/NEWS:22187 +#: ../../../build/NEWS:20569 ../../../build/NEWS:22536 msgid "" "`bpo-26071 `__: bdist_wininst created " "binaries fail to start and find 32bit Python" msgstr "" -#: ../../../build/NEWS:20223 ../../../build/NEWS:22190 +#: ../../../build/NEWS:20572 ../../../build/NEWS:22539 msgid "" "`bpo-26073 `__: Update the list of magic" " numbers in launcher" msgstr "" -#: ../../../build/NEWS:20225 ../../../build/NEWS:22192 +#: ../../../build/NEWS:20574 ../../../build/NEWS:22541 msgid "" "`bpo-26065 `__: Excludes venv from " "library when generating embeddable distro." msgstr "" -#: ../../../build/NEWS:20227 ../../../build/NEWS:22721 +#: ../../../build/NEWS:20576 ../../../build/NEWS:23070 msgid "" "`bpo-25022 `__: Removed very outdated " "PC/example_nt/ directory." msgstr "" -#: ../../../build/NEWS:20232 ../../../build/NEWS:22197 +#: ../../../build/NEWS:20581 ../../../build/NEWS:22546 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." @@ -33377,44 +33993,44 @@ msgid "" "executable. Patch written by Thomas Ilsche." msgstr "" -#: ../../../build/NEWS:20237 ../../../build/NEWS:22202 +#: ../../../build/NEWS:20586 ../../../build/NEWS:22551 msgid "" "`bpo-26271 `__: Fix the Freeze tool to " "properly use flags passed through configure. Patch by Daniel Shaulov." msgstr "" -#: ../../../build/NEWS:20240 ../../../build/NEWS:22205 +#: ../../../build/NEWS:20589 ../../../build/NEWS:22554 msgid "" "`bpo-26489 `__: Add dictionary unpacking" " support to Tools/parser/unparse.py. Patch by Guo Ci Teo." msgstr "" -#: ../../../build/NEWS:20243 ../../../build/NEWS:22208 +#: ../../../build/NEWS:20592 ../../../build/NEWS:22557 msgid "" "`bpo-26316 `__: Fix variable name typo " "in Argument Clinic." msgstr "" -#: ../../../build/NEWS:20245 ../../../build/NEWS:22726 +#: ../../../build/NEWS:20594 ../../../build/NEWS:23075 msgid "" "`bpo-25440 `__: Fix output of python-" "config --extension-suffix." msgstr "" -#: ../../../build/NEWS:20247 +#: ../../../build/NEWS:20596 msgid "" "`bpo-25154 `__: The pyvenv script has " "been deprecated in favour of `python3 -m venv`." msgstr "" -#: ../../../build/NEWS:20253 +#: ../../../build/NEWS:20602 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:20257 +#: ../../../build/NEWS:20606 msgid "" "`bpo-26198 `__: ValueError is now raised" " instead of TypeError on buffer overflow in parsing \"es#\" and \"et#\" " @@ -33422,27 +34038,27 @@ msgid "" "programmatical error in parsing format string." msgstr "" -#: ../../../build/NEWS:20264 +#: ../../../build/NEWS:20613 msgid "Python 3.5.5 final" msgstr "Python 3.5.5 final" -#: ../../../build/NEWS:20266 +#: ../../../build/NEWS:20615 msgid "*Release date: 2018-02-04*" msgstr "*Tanggal rilis: 2018-02-04*" -#: ../../../build/NEWS:20268 +#: ../../../build/NEWS:20617 msgid "There were no new changes in version 3.5.5." msgstr "Tidak ada perubahan baru di versi 3.5.5." -#: ../../../build/NEWS:20273 +#: ../../../build/NEWS:20622 msgid "Python 3.5.5 release candidate 1" msgstr "Python 3.5.5 kandidat rilis 1" -#: ../../../build/NEWS:20275 +#: ../../../build/NEWS:20624 msgid "*Release date: 2018-01-23*" msgstr "*Tanggal rilis: 2018-01-23*" -#: ../../../build/NEWS:20280 +#: ../../../build/NEWS:20629 msgid "" "`bpo-32551 `__: The ``sys.path[0]`` " "initialization change for `bpo-29139 `__" @@ -33460,30 +34076,30 @@ msgid "" " affected)" msgstr "" -#: ../../../build/NEWS:20293 +#: ../../../build/NEWS:20642 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:20320 +#: ../../../build/NEWS:20669 msgid "Python 3.5.4 final" msgstr "Python 3.5.4 final" -#: ../../../build/NEWS:20322 +#: ../../../build/NEWS:20671 msgid "*Release date: 2017-08-07*" msgstr "*Tanggal rilis: 2017-08-07*" -#: ../../../build/NEWS:20332 +#: ../../../build/NEWS:20681 msgid "Python 3.5.4 release candidate 1" msgstr "Python 3.5.4 kandidat rilis 1" -#: ../../../build/NEWS:20334 +#: ../../../build/NEWS:20683 msgid "*Release date: 2017-07-23*" msgstr "*Tanggal rilis: 2017-07-23*" -#: ../../../build/NEWS:20386 +#: ../../../build/NEWS:20735 msgid "" "`bpo-29537 `__: Restore runtime " "compatibility with bytecode files generated by CPython 3.5.0 to 3.5.2, and " @@ -33492,13 +34108,13 @@ msgid "" "contain. Patch by Petr Viktorin, Serhiy Storchaka, and Nick Coghlan." msgstr "" -#: ../../../build/NEWS:20668 +#: ../../../build/NEWS:21017 msgid "" "`bpo-30822 `__: Fix regrtest command " "line parser to allow passing -u extralargefile to run test_zipfile64." msgstr "" -#: ../../../build/NEWS:20671 +#: ../../../build/NEWS:21020 msgid "" "`bpo-30383 `__: regrtest: Enhance " "regrtest and backport features from the master branch. Add options: " @@ -33513,7 +34129,7 @@ msgid "" "(:issue:`30675`)." msgstr "" -#: ../../../build/NEWS:20728 +#: ../../../build/NEWS:21077 msgid "" "`bpo-27867 `__: Function " "PySlice_GetIndicesEx() is replaced with a macro if Py_LIMITED_API is set to " @@ -33521,65 +34137,65 @@ msgid "" " higher." msgstr "" -#: ../../../build/NEWS:20740 +#: ../../../build/NEWS:21089 msgid "Python 3.5.3 final" msgstr "Python 3.5.3 final" -#: ../../../build/NEWS:20742 +#: ../../../build/NEWS:21091 msgid "*Release date: 2017-01-17*" msgstr "*Tanggal rilis: 2017-01-17*" -#: ../../../build/NEWS:20744 +#: ../../../build/NEWS:21093 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:20749 +#: ../../../build/NEWS:21098 msgid "Python 3.5.3 release candidate 1" msgstr "Python 3.5.3 kandidat rilis 1" -#: ../../../build/NEWS:20751 +#: ../../../build/NEWS:21100 msgid "*Release date: 2017-01-02*" msgstr "*Tanggal rilis: 2017-01-02*" -#: ../../../build/NEWS:20756 +#: ../../../build/NEWS:21105 msgid "" "`bpo-29073 `__: bytearray formatting no " "longer truncates on first null byte." msgstr "" -#: ../../../build/NEWS:20760 +#: ../../../build/NEWS:21109 msgid "" "`bpo-28147 `__: Fix a memory leak in " "split-table dictionaries: setattr() must not convert combined table into " "split table." msgstr "" -#: ../../../build/NEWS:20772 +#: ../../../build/NEWS:21121 msgid "" "`bpo-28991 `__: functools.lru_cache() " "was susceptible to an obscure reentrancy bug caused by a monkey-patched " "len() function." msgstr "" -#: ../../../build/NEWS:20815 +#: ../../../build/NEWS:21164 msgid "" "`bpo-28203 `__: Fix incorrect type in " "error message from ``complex(1.0, {2:3})``. Patch by Soumya Sharma." msgstr "" -#: ../../../build/NEWS:20830 +#: ../../../build/NEWS:21179 msgid "" "`bpo-28189 `__: dictitems_contains no " "longer swallows compare errors. (Patch by Xiang Zhang)" msgstr "" -#: ../../../build/NEWS:20842 +#: ../../../build/NEWS:21191 msgid "" "`bpo-26020 `__: set literal evaluation " "order did not match documented behaviour." msgstr "" -#: ../../../build/NEWS:20861 +#: ../../../build/NEWS:21210 msgid "" "`bpo-27419 `__: Standard __import__() no" " longer look up \"__import__\" in globals or builtins for importing " @@ -33587,33 +34203,33 @@ msgid "" "package name." msgstr "" -#: ../../../build/NEWS:20913 +#: ../../../build/NEWS:21262 msgid "" "`bpo-20191 `__: Fixed a crash in " "resource.prlimit() when pass a sequence that doesn't own its elements as " "limits." msgstr "" -#: ../../../build/NEWS:20964 +#: ../../../build/NEWS:21313 msgid "" "`bpo-28488 `__: shutil.make_archive() no" " longer add entry \"./\" to ZIP archive." msgstr "" -#: ../../../build/NEWS:21002 +#: ../../../build/NEWS:21351 msgid "" "`bpo-27611 `__: Fixed support of default" " root window in the tkinter.tix module." msgstr "" -#: ../../../build/NEWS:21028 +#: ../../../build/NEWS:21377 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:21100 +#: ../../../build/NEWS:21449 msgid "" "A new version of typing.py from https://github.com/python/typing: Collection" " (only for 3.6) (`bpo-27598 `__). Add " @@ -33622,20 +34238,20 @@ msgid "" "(upstream #252)." msgstr "" -#: ../../../build/NEWS:21116 +#: ../../../build/NEWS:21465 msgid "" "`bpo-26750 `__: " "unittest.mock.create_autospec() now works properly for subclasses of " "property() and other data descriptors." msgstr "" -#: ../../../build/NEWS:21160 +#: ../../../build/NEWS:21509 msgid "" "`bpo-26664 `__: Fix activate.fish by " "removing mis-use of ``$``." msgstr "" -#: ../../../build/NEWS:21162 +#: ../../../build/NEWS:21511 msgid "" "`bpo-22115 `__: Fixed tracing Tkinter " "variables: trace_vdelete() with wrong mode no longer break tracing, " @@ -33643,51 +34259,51 @@ msgid "" "\"u\" mode now works." msgstr "" -#: ../../../build/NEWS:21166 +#: ../../../build/NEWS:21515 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:21266 +#: ../../../build/NEWS:21615 msgid "" "`bpo-28600 `__: Optimize " "loop.call_soon()." msgstr "" -#: ../../../build/NEWS:21280 +#: ../../../build/NEWS:21629 msgid "" "`bpo-24142 `__: Reading a corrupt config" " file left the parser in an invalid state. Original patch by Florian Höch." msgstr "" -#: ../../../build/NEWS:21283 +#: ../../../build/NEWS:21632 msgid "" "`bpo-28990 `__: Fix SSL hanging if " "connection is closed before handshake completed. (Patch by HoHo-Ho)" msgstr "" -#: ../../../build/NEWS:21319 +#: ../../../build/NEWS:21668 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:21331 +#: ../../../build/NEWS:21680 msgid "" "`bpo-28950 `__: Disallow -j0 to be " "combined with -T/-l/-M in regrtest command line arguments." msgstr "" -#: ../../../build/NEWS:21372 +#: ../../../build/NEWS:21721 msgid "" "`bpo-27309 `__: Enabled proper Windows " "styles in python[w].exe manifest." msgstr "" -#: ../../../build/NEWS:21405 +#: ../../../build/NEWS:21754 msgid "" "`bpo-27983 `__: Cause lack of llvm-" "profdata tool when using clang as required for PGO linking to be a configure" @@ -33696,13 +34312,13 @@ msgid "" "Linuxes." msgstr "" -#: ../../../build/NEWS:21412 +#: ../../../build/NEWS:21761 msgid "" "`bpo-26359 `__: Add the --with-" "optimizations configure flag." msgstr "" -#: ../../../build/NEWS:21417 +#: ../../../build/NEWS:21766 msgid "" "`bpo-25825 `__: Correct the references " "to Modules/python.exp and ld_so_aix, which are required on AIX. This " @@ -33710,48 +34326,48 @@ msgid "" "undoes changed references to the build tree that were made in 3.5.0a1." msgstr "" -#: ../../../build/NEWS:21440 +#: ../../../build/NEWS:21789 msgid "Python 3.5.2 final" msgstr "Python 3.5.2 final" -#: ../../../build/NEWS:21442 +#: ../../../build/NEWS:21791 msgid "*Release date: 2016-06-26*" msgstr "*Tanggal rilis: 2016-06-26*" -#: ../../../build/NEWS:21452 +#: ../../../build/NEWS:21801 msgid "" "`bpo-26867 `__: Ubuntu's openssl " "OP_NO_SSLv3 is forced on by default; fix test." msgstr "" -#: ../../../build/NEWS:21457 +#: ../../../build/NEWS:21806 msgid "" "`bpo-27365 `__: Allow non-ascii in " "idlelib/NEWS.txt - minimal part for 3.5.2." msgstr "" -#: ../../../build/NEWS:21461 +#: ../../../build/NEWS:21810 msgid "Python 3.5.2 release candidate 1" msgstr "Python 3.5.2 kandidat rilis 1" -#: ../../../build/NEWS:21463 +#: ../../../build/NEWS:21812 msgid "*Release date: 2016-06-12*" msgstr "*Tanggal rilis: 2016-06-12*" -#: ../../../build/NEWS:21479 +#: ../../../build/NEWS:21828 msgid "" "`bpo-27039 `__: Fixed bytearray.remove()" " for values greater than 127. Patch by Joe Jevnik." msgstr "" -#: ../../../build/NEWS:21534 +#: ../../../build/NEWS:21883 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:21538 +#: ../../../build/NEWS:21887 msgid "" "`bpo-25843 `__: When compiling code, " "don't merge constants if they are equal but have a different types. For " @@ -33760,13 +34376,13 @@ msgid "" "returns ``1.0`` (``int``), even if ``1`` and ``1.0`` are equal." msgstr "" -#: ../../../build/NEWS:21600 +#: ../../../build/NEWS:21949 msgid "" "Fix TLS stripping vulnerability in smtplib, CVE-2016-0772. Reported by Team " "Oststrom" msgstr "" -#: ../../../build/NEWS:21785 +#: ../../../build/NEWS:22134 msgid "" "`bpo-21925 `__: " ":func:`warnings.formatwarning` now catches exceptions on " @@ -33774,64 +34390,64 @@ msgid "" "late during the Python shutdown process." msgstr "" -#: ../../../build/NEWS:21827 +#: ../../../build/NEWS:22176 msgid "" "`bpo-15068 `__: Got rid of excessive " "buffering in the fileinput module. The bufsize parameter is no longer used." msgstr "" -#: ../../../build/NEWS:21856 +#: ../../../build/NEWS:22205 msgid "" "`bpo-26367 `__: importlib.__import__() " "raises SystemError like builtins.__import__() when ``level`` is specified " "but without an accompanying package specified." msgstr "" -#: ../../../build/NEWS:21915 +#: ../../../build/NEWS:22264 msgid "" "`bpo-17633 `__: Improve zipimport's " "support for namespace packages." msgstr "" -#: ../../../build/NEWS:22014 +#: ../../../build/NEWS:22363 msgid "" "`bpo-27223 `__: asyncio: Fix _read_ready" " and _write_ready to respect _conn_lost. Patch by Łukasz Langa." msgstr "" -#: ../../../build/NEWS:22017 +#: ../../../build/NEWS:22366 msgid "" "`bpo-22970 `__: asyncio: Fix " "inconsistency cancelling Condition.wait. Patch by David Coles." msgstr "" -#: ../../../build/NEWS:22053 +#: ../../../build/NEWS:22402 msgid "" "`bpo-21703 `__: Add test for IDLE's undo" " delegator. Original patch by Saimadhav Heblikar ." msgstr "" -#: ../../../build/NEWS:22089 +#: ../../../build/NEWS:22438 msgid "" "`bpo-25500 `__: Fix documentation to not" " claim that __import__ is searched for in the global scope." msgstr "" -#: ../../../build/NEWS:22110 +#: ../../../build/NEWS:22459 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:22133 +#: ../../../build/NEWS:22482 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:22157 +#: ../../../build/NEWS:22506 msgid "" "`bpo-25348 `__: Added ``--pgo`` and " "``--pgo-job`` arguments to ``PCbuild\\build.bat`` for building with Profile-" @@ -33839,43 +34455,43 @@ msgid "" "deprecated, and simply calls ``PCbuild\\build.bat --pgo %*``." msgstr "" -#: ../../../build/NEWS:22218 +#: ../../../build/NEWS:22567 msgid "Python 3.5.1 final" msgstr "Python 3.5.1 final" -#: ../../../build/NEWS:22220 +#: ../../../build/NEWS:22569 msgid "*Release date: 2015-12-06*" msgstr "*Tanggal rilis: 2015-12-06*" -#: ../../../build/NEWS:22231 +#: ../../../build/NEWS:22580 msgid "" "`bpo-25715 `__: Python 3.5.1 installer " "shows wrong upgrade path and incorrect logic for launcher detection." msgstr "" -#: ../../../build/NEWS:22236 +#: ../../../build/NEWS:22585 msgid "Python 3.5.1 release candidate 1" msgstr "Python 3.5.1 kandidat rilis 1" -#: ../../../build/NEWS:22238 +#: ../../../build/NEWS:22587 msgid "*Release date: 2015-11-22*" msgstr "*Tanggal rilis: 2015-11-22*" -#: ../../../build/NEWS:22297 +#: ../../../build/NEWS:22646 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:22300 +#: ../../../build/NEWS:22649 msgid "" "`bpo-25131 `__: Make the line number and" " column offset of set/dict literals and comprehensions correspond to the " "opening brace." msgstr "" -#: ../../../build/NEWS:22303 +#: ../../../build/NEWS:22652 msgid "" "`bpo-25150 `__: Hide the private " "_Py_atomic_xxx symbols from the public Python.h header to fix a compilation " @@ -33883,38 +34499,38 @@ msgid "" "PyThreadState_Get() to avoid ABI incompatibilities." msgstr "" -#: ../../../build/NEWS:22327 +#: ../../../build/NEWS:22676 msgid "" "`bpo-25590 `__: In the Readline " "completer, only call getattr() once per attribute." msgstr "" -#: ../../../build/NEWS:22405 +#: ../../../build/NEWS:22754 msgid "" "`bpo-24483 `__: C implementation of " "functools.lru_cache() now calculates key's hash only once." msgstr "" -#: ../../../build/NEWS:22408 +#: ../../../build/NEWS:22757 msgid "" "`bpo-22958 `__: Constructor and update " "method of weakref.WeakValueDictionary now accept the self and the dict " "keyword arguments." msgstr "" -#: ../../../build/NEWS:22411 +#: ../../../build/NEWS:22760 msgid "" "`bpo-22609 `__: Constructor of " "collections.UserDict now accepts the self keyword argument." msgstr "" -#: ../../../build/NEWS:22414 +#: ../../../build/NEWS:22763 msgid "" "`bpo-25111 `__: Fixed comparison of " "traceback.FrameSummary." msgstr "" -#: ../../../build/NEWS:22416 +#: ../../../build/NEWS:22765 msgid "" "`bpo-25262 `__: Added support for " "BINBYTES8 opcode in Python implementation of unpickler. Highest 32 bits of " @@ -33922,30 +34538,30 @@ msgid "" " on 32-bit platforms in C implementation." msgstr "" -#: ../../../build/NEWS:22421 +#: ../../../build/NEWS:22770 msgid "" "`bpo-25034 `__: Fix string.Formatter " "problem with auto-numbering and nested format_specs. Patch by Anthon van der" " Neut." msgstr "" -#: ../../../build/NEWS:22424 +#: ../../../build/NEWS:22773 msgid "" "`bpo-25233 `__: Rewrite the guts of " "asyncio.Queue and asyncio.Semaphore to be more understandable and correct." msgstr "" -#: ../../../build/NEWS:22433 +#: ../../../build/NEWS:22782 msgid "" "`bpo-23329 `__: Allow the ssl module to " "be built with older versions of LibreSSL." msgstr "" -#: ../../../build/NEWS:22436 +#: ../../../build/NEWS:22785 msgid "Prevent overflow in _Unpickler_Read." msgstr "Cegah *overflow* di _Unpickler_Read." -#: ../../../build/NEWS:22438 +#: ../../../build/NEWS:22787 msgid "" "`bpo-25047 `__: The XML encoding " "declaration written by Element Tree now respects the letter case given by " @@ -33953,26 +34569,26 @@ msgid "" "like \"UTF-8\", which worked in Python 2." msgstr "" -#: ../../../build/NEWS:22442 +#: ../../../build/NEWS:22791 msgid "" "`bpo-25135 `__: Make deque_clear() safer" " by emptying the deque before clearing. This helps avoid possible reentrancy" " issues." msgstr "" -#: ../../../build/NEWS:22445 +#: ../../../build/NEWS:22794 msgid "" "`bpo-19143 `__: platform module now " "reads Windows version from kernel32.dll to avoid compatibility shims." msgstr "" -#: ../../../build/NEWS:22448 +#: ../../../build/NEWS:22797 msgid "" "`bpo-25092 `__: Fix datetime.strftime() " "failure when errno was already set to EINVAL." msgstr "" -#: ../../../build/NEWS:22451 +#: ../../../build/NEWS:22800 msgid "" "`bpo-23517 `__: Fix rounding in " "fromtimestamp() and utcfromtimestamp() methods of datetime.datetime: " @@ -33984,27 +34600,27 @@ msgid "" "mode used by round(float) for example." msgstr "" -#: ../../../build/NEWS:22460 +#: ../../../build/NEWS:22809 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:22464 +#: ../../../build/NEWS:22813 msgid "" "`bpo-25108 `__: Omitted internal frames " "in traceback functions print_stack(), format_stack(), and extract_stack() " "called without arguments." msgstr "" -#: ../../../build/NEWS:22467 +#: ../../../build/NEWS:22816 msgid "" "`bpo-25118 `__: Fix a regression of " "Python 3.5.0 in os.waitpid() on Windows." msgstr "" -#: ../../../build/NEWS:22469 +#: ../../../build/NEWS:22818 msgid "" "`bpo-24684 `__: " "socket.socket.getaddrinfo() now calls PyUnicode_AsEncodedString() instead of" @@ -34014,46 +34630,46 @@ msgid "" " of the string." msgstr "" -#: ../../../build/NEWS:22475 +#: ../../../build/NEWS:22824 msgid "" "`bpo-25060 `__: Correctly compute stack " "usage of the BUILD_MAP opcode." msgstr "" -#: ../../../build/NEWS:22477 +#: ../../../build/NEWS:22826 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:22480 +#: ../../../build/NEWS:22829 msgid "" "`bpo-23144 `__: Make sure that " "HTMLParser.feed() returns all the data, even when convert_charrefs is True." msgstr "" -#: ../../../build/NEWS:22483 +#: ../../../build/NEWS:22832 msgid "" "`bpo-24982 `__: shutil.make_archive() " "with the \"zip\" format now adds entries for directories (including empty " "directories) in ZIP file." msgstr "" -#: ../../../build/NEWS:22486 +#: ../../../build/NEWS:22835 msgid "" "`bpo-25019 `__: Fixed a crash caused by " "setting non-string key of expat parser. Based on patch by John Leitch." msgstr "" -#: ../../../build/NEWS:22489 +#: ../../../build/NEWS:22838 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:22492 +#: ../../../build/NEWS:22841 msgid "" "`bpo-24891 `__: Fix a race condition at " "Python startup if the file descriptor of stdin (0), stdout (1) or stderr (2)" @@ -34063,69 +34679,69 @@ msgid "" "Marco Paolini." msgstr "" -#: ../../../build/NEWS:22498 +#: ../../../build/NEWS:22847 msgid "" "`bpo-24992 `__: Fix error handling and a" " race condition (related to garbage collection) in collections.OrderedDict " "constructor." msgstr "" -#: ../../../build/NEWS:22501 +#: ../../../build/NEWS:22850 msgid "" "`bpo-24881 `__: Fixed setting binary " "mode in Python implementation of FileIO on Windows and Cygwin. Patch from " "Akira Li." msgstr "" -#: ../../../build/NEWS:22517 +#: ../../../build/NEWS:22866 msgid "" "`bpo-21112 `__: Fix regression in " "unittest.expectedFailure on subclasses. Patch from Berker Peksag." msgstr "" -#: ../../../build/NEWS:22520 +#: ../../../build/NEWS:22869 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:22524 ../../../build/NEWS:22789 +#: ../../../build/NEWS:22873 ../../../build/NEWS:23138 msgid "" "`bpo-24913 `__: Fix overrun error in " "deque.index(). Found by John Leitch and Bryce Darling." msgstr "" -#: ../../../build/NEWS:22527 +#: ../../../build/NEWS:22876 msgid "" "`bpo-24774 `__: Fix docstring in " "http.server.test. Patch from Chiu-Hsiang Hsu." msgstr "" -#: ../../../build/NEWS:22529 +#: ../../../build/NEWS:22878 msgid "" "`bpo-21159 `__: Improve message in " "configparser.InterpolationMissingOptionError. Patch from Łukasz Langa." msgstr "" -#: ../../../build/NEWS:22532 +#: ../../../build/NEWS:22881 msgid "" "`bpo-20362 `__: Honour " "TestCase.longMessage correctly in assertRegex. Patch from Ilia Kurenkov." msgstr "" -#: ../../../build/NEWS:22535 +#: ../../../build/NEWS:22884 msgid "" "`bpo-23572 `__: Fixed " "functools.singledispatch on classes with falsy metaclasses. Patch by Ethan " "Furman." msgstr "" -#: ../../../build/NEWS:22538 +#: ../../../build/NEWS:22887 msgid "asyncio: ensure_future() now accepts awaitable objects." msgstr "" -#: ../../../build/NEWS:22626 +#: ../../../build/NEWS:22975 msgid "" "`bpo-16893 `__: Replace help.txt with " "help.html for Idle doc display. The new idlelib/help.html is rstripped " @@ -34135,7 +34751,7 @@ msgid "" "EditorWindow.HelpDialog class and helt.txt file are deprecated." msgstr "" -#: ../../../build/NEWS:22643 +#: ../../../build/NEWS:22992 msgid "" "`bpo-12067 `__: Rewrite Comparisons " "section in the Expressions chapter of the language reference. Some of the " @@ -34145,196 +34761,196 @@ msgid "" "suggestions for user-defined classes. Patch from Andy Maier." msgstr "" -#: ../../../build/NEWS:22653 +#: ../../../build/NEWS:23002 msgid "" "`bpo-23725 `__: Overhaul tempfile docs. " "Note deprecated status of mktemp. Patch from Zbigniew Jędrzejewski-Szmek." msgstr "" -#: ../../../build/NEWS:22656 +#: ../../../build/NEWS:23005 msgid "" "`bpo-24808 `__: Update the types of some" " PyTypeObject fields. Patch by Joseph Weston." msgstr "" -#: ../../../build/NEWS:22659 +#: ../../../build/NEWS:23008 msgid "" "`bpo-22812 `__: Fix unittest discovery " "examples. Patch from Pam McA'Nulty." msgstr "" -#: ../../../build/NEWS:22666 +#: ../../../build/NEWS:23015 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:22669 +#: ../../../build/NEWS:23018 msgid "" "`bpo-23919 `__: Prevents assert dialogs " "appearing in the test suite." msgstr "" -#: ../../../build/NEWS:22677 +#: ../../../build/NEWS:23026 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:22680 +#: ../../../build/NEWS:23029 msgid "" "`bpo-24910 `__: Windows MSIs now have " "unique display names." msgstr "" -#: ../../../build/NEWS:22688 +#: ../../../build/NEWS:23037 msgid "" "`bpo-25450 `__: Updates shortcuts to " "start Python in installation directory." msgstr "" -#: ../../../build/NEWS:22690 +#: ../../../build/NEWS:23039 msgid "" "`bpo-25164 `__: Changes default all-" "users install directory to match per-user directory." msgstr "" -#: ../../../build/NEWS:22693 +#: ../../../build/NEWS:23042 msgid "" "`bpo-25143 `__: Improves installer error" " messages for unsupported platforms." msgstr "" -#: ../../../build/NEWS:22695 +#: ../../../build/NEWS:23044 msgid "" "`bpo-25163 `__: Display correct " "directory in installer when using non-default settings." msgstr "" -#: ../../../build/NEWS:22698 +#: ../../../build/NEWS:23047 msgid "" "`bpo-25361 `__: Disables use of SSE2 " "instructions in Windows 32-bit build" msgstr "" -#: ../../../build/NEWS:22700 +#: ../../../build/NEWS:23049 msgid "" "`bpo-25089 `__: Adds logging to " "installer for case where launcher is not selected on upgrade." msgstr "" -#: ../../../build/NEWS:22703 +#: ../../../build/NEWS:23052 msgid "" "`bpo-25165 `__: Windows uninstallation " "should not remove launcher if other versions remain" msgstr "" -#: ../../../build/NEWS:22706 +#: ../../../build/NEWS:23055 msgid "" "`bpo-25112 `__: py.exe launcher is " "missing icons" msgstr "" -#: ../../../build/NEWS:22708 +#: ../../../build/NEWS:23057 msgid "" "`bpo-25102 `__: Windows installer does " "not precompile for -O or -OO." msgstr "" -#: ../../../build/NEWS:22710 +#: ../../../build/NEWS:23059 msgid "" "`bpo-25081 `__: Makes Back button in " "installer go back to upgrade page when upgrading." msgstr "" -#: ../../../build/NEWS:22713 +#: ../../../build/NEWS:23062 msgid "" "`bpo-25091 `__: Increases font size of " "the installer." msgstr "" -#: ../../../build/NEWS:22715 +#: ../../../build/NEWS:23064 msgid "" "`bpo-25126 `__: Clarifies that the non-" "web installer will download some components." msgstr "" -#: ../../../build/NEWS:22718 +#: ../../../build/NEWS:23067 msgid "" "`bpo-25213 `__: Restores " "requestedExecutionLevel to manifest to disable UAC virtualization." msgstr "" -#: ../../../build/NEWS:22730 +#: ../../../build/NEWS:23079 msgid "Python 3.5.0 final" msgstr "Python 3.5.0 final" -#: ../../../build/NEWS:22732 +#: ../../../build/NEWS:23081 msgid "*Release date: 2015-09-13*" msgstr "*Tanggal rilis: 2015-09-13*" -#: ../../../build/NEWS:22737 +#: ../../../build/NEWS:23086 msgid "" "`bpo-25071 `__: Windows installer should" " not require TargetDir parameter when installing quietly." msgstr "" -#: ../../../build/NEWS:22742 +#: ../../../build/NEWS:23091 msgid "Python 3.5.0 release candidate 4" msgstr "Python 3.5.0 kandidat rilis 4" -#: ../../../build/NEWS:22744 +#: ../../../build/NEWS:23093 msgid "*Release date: 2015-09-09*" msgstr "*Tanggal rilis: 2015-09-09*" -#: ../../../build/NEWS:22749 +#: ../../../build/NEWS:23098 msgid "" "`bpo-25029 `__: Fixes MemoryError in " "test_strptime." msgstr "" -#: ../../../build/NEWS:22754 +#: ../../../build/NEWS:23103 msgid "" "`bpo-25027 `__: Reverts partial-static " "build options and adds vcruntime140.dll to Windows installation." msgstr "" -#: ../../../build/NEWS:22759 +#: ../../../build/NEWS:23108 msgid "Python 3.5.0 release candidate 3" msgstr "Python 3.5.0 kandidat rilis 3" -#: ../../../build/NEWS:22761 +#: ../../../build/NEWS:23110 msgid "*Release date: 2015-09-07*" msgstr "*Tanggal rilis: 2015-09-07*" -#: ../../../build/NEWS:22766 +#: ../../../build/NEWS:23115 msgid "" "`bpo-24305 `__: Prevent import subsystem" " stack frames from being counted by the warnings.warn(stacklevel=) " "parameter." msgstr "" -#: ../../../build/NEWS:22769 +#: ../../../build/NEWS:23118 msgid "" "`bpo-24912 `__: Prevent __class__ " "assignment to immutable built-in objects." msgstr "" -#: ../../../build/NEWS:22771 +#: ../../../build/NEWS:23120 msgid "" "`bpo-24975 `__: Fix AST compilation for " ":pep:`448` syntax." msgstr "" -#: ../../../build/NEWS:22776 +#: ../../../build/NEWS:23125 msgid "" "`bpo-24917 `__: time_strftime() buffer " "over-read." msgstr "" -#: ../../../build/NEWS:22778 +#: ../../../build/NEWS:23127 msgid "" "`bpo-24748 `__: To resolve a " "compatibility problem found with py2exe and pywin32, imp.load_dynamic() once" @@ -34342,180 +34958,180 @@ msgid "" " themselves with extension modules. Patch by Petr Viktorin." msgstr "" -#: ../../../build/NEWS:22783 +#: ../../../build/NEWS:23132 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:22786 +#: ../../../build/NEWS:23135 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:22794 +#: ../../../build/NEWS:23143 msgid "Python 3.5.0 release candidate 2" msgstr "Python 3.5.0 kandidat rilis 2" -#: ../../../build/NEWS:22796 +#: ../../../build/NEWS:23145 msgid "*Release date: 2015-08-25*" msgstr "*Tanggal rilis: 2015-08-25*" -#: ../../../build/NEWS:22801 +#: ../../../build/NEWS:23150 msgid "" "`bpo-24769 `__: Interpreter now starts " "properly when dynamic loading is disabled. Patch by Petr Viktorin." msgstr "" -#: ../../../build/NEWS:22804 +#: ../../../build/NEWS:23153 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:22807 +#: ../../../build/NEWS:23156 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:22814 +#: ../../../build/NEWS:23163 msgid "" "`bpo-24847 `__: Removes vcruntime140.dll" " dependency from Tcl/Tk." msgstr "" -#: ../../../build/NEWS:22816 +#: ../../../build/NEWS:23165 msgid "" "`bpo-24839 `__: platform._syscmd_ver " "raises DeprecationWarning" msgstr "" -#: ../../../build/NEWS:22818 +#: ../../../build/NEWS:23167 msgid "" "`bpo-24867 `__: Fix Task.get_stack() for" " 'async def' coroutines" msgstr "" -#: ../../../build/NEWS:22822 +#: ../../../build/NEWS:23171 msgid "Python 3.5.0 release candidate 1" msgstr "Python 3.5.0 kandidat rilis 1" -#: ../../../build/NEWS:22824 +#: ../../../build/NEWS:23173 msgid "*Release date: 2015-08-09*" msgstr "*Tanggal rilis: 2015-08-09*" -#: ../../../build/NEWS:22829 +#: ../../../build/NEWS:23178 msgid "" "`bpo-24667 `__: Resize odict in all " "cases that the underlying dict resizes." msgstr "" -#: ../../../build/NEWS:22834 +#: ../../../build/NEWS:23183 msgid "" "`bpo-24824 `__: Signatures of " "codecs.encode() and codecs.decode() now are compatible with pydoc." msgstr "" -#: ../../../build/NEWS:22837 +#: ../../../build/NEWS:23186 msgid "" "`bpo-24634 `__: Importing uuid should " "not try to load libc on Windows" msgstr "" -#: ../../../build/NEWS:22839 +#: ../../../build/NEWS:23188 msgid "" "`bpo-24798 `__: _msvccompiler.py doesn't" " properly support manifests" msgstr "" -#: ../../../build/NEWS:22841 +#: ../../../build/NEWS:23190 msgid "" "`bpo-4395 `__: Better testing and " "documentation of binary operators. Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:22844 +#: ../../../build/NEWS:23193 msgid "" "`bpo-23973 `__: Update typing.py from " "GitHub repo." msgstr "" -#: ../../../build/NEWS:22846 +#: ../../../build/NEWS:23195 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:22849 +#: ../../../build/NEWS:23198 msgid "" "`bpo-23888 `__: Handle fractional time " "in cookie expiry. Patch by ssh." msgstr "" -#: ../../../build/NEWS:22851 +#: ../../../build/NEWS:23200 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:22855 +#: ../../../build/NEWS:23204 msgid "" "`bpo-22932 `__: Fix timezones in " "email.utils.formatdate. Patch from Dmitry Shachnev." msgstr "" -#: ../../../build/NEWS:22858 +#: ../../../build/NEWS:23207 msgid "" "`bpo-23779 `__: imaplib raises TypeError" " if authenticator tries to abort. Patch from Craig Holmquist." msgstr "" -#: ../../../build/NEWS:22861 +#: ../../../build/NEWS:23210 msgid "" "`bpo-23319 `__: Fix " "ctypes.BigEndianStructure, swap correctly bytes. Patch written by Matthieu " "Gautier." msgstr "" -#: ../../../build/NEWS:22864 +#: ../../../build/NEWS:23213 msgid "" "`bpo-23254 `__: Document how to close " "the TCPServer listening socket. Patch from Martin Panter." msgstr "" -#: ../../../build/NEWS:22867 +#: ../../../build/NEWS:23216 msgid "" "`bpo-19450 `__: Update Windows and OS X " "installer builds to use SQLite 3.8.11." msgstr "" -#: ../../../build/NEWS:22869 +#: ../../../build/NEWS:23218 msgid "" "`bpo-17527 `__: Add PATCH to " "wsgiref.validator. Patch from Luca Sbardella." msgstr "" -#: ../../../build/NEWS:22871 +#: ../../../build/NEWS:23220 msgid "" "`bpo-24791 `__: Fix grammar regression " "for call syntax: 'g(\\*a or b)'." msgstr "" -#: ../../../build/NEWS:22876 +#: ../../../build/NEWS:23225 msgid "" "`bpo-23672 `__: Allow Idle to edit and " "run files with astral chars in name. Patch by Mohd Sanad Zaki Rizvi." msgstr "" -#: ../../../build/NEWS:22879 +#: ../../../build/NEWS:23228 msgid "" "`bpo-24745 `__: Idle editor default " "font. Switch from Courier to platform-sensitive TkFixedFont. This should " @@ -34524,20 +35140,20 @@ msgid "" "Window]. Patch by Mark Roseman." msgstr "" -#: ../../../build/NEWS:22885 +#: ../../../build/NEWS:23234 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:22888 +#: ../../../build/NEWS:23237 msgid "" "`bpo-13884 `__: Idle menus. Remove " "tearoff lines. Patch by Roger Serwy." msgstr "" -#: ../../../build/NEWS:22893 +#: ../../../build/NEWS:23242 msgid "" "`bpo-24129 `__: Clarify the reference " "documentation for name resolution. This includes removing the assumption " @@ -34546,222 +35162,222 @@ msgid "" "by Ivan Levkivskyi." msgstr "" -#: ../../../build/NEWS:22898 +#: ../../../build/NEWS:23247 msgid "" "`bpo-20769 `__: Improve reload() docs. " "Patch by Dorian Pula." msgstr "" -#: ../../../build/NEWS:22900 +#: ../../../build/NEWS:23249 msgid "" "`bpo-23589 `__: Remove duplicate " "sentence from the FAQ. Patch by Yongzhi Pan." msgstr "" -#: ../../../build/NEWS:22902 +#: ../../../build/NEWS:23251 msgid "" "`bpo-24729 `__: Correct IO tutorial to " "match implementation regarding encoding parameter to open function." msgstr "" -#: ../../../build/NEWS:22908 +#: ../../../build/NEWS:23257 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:22914 +#: ../../../build/NEWS:23263 msgid "Python 3.5.0 beta 4" msgstr "Python 3.5.0 beta 4" -#: ../../../build/NEWS:22916 +#: ../../../build/NEWS:23265 msgid "*Release date: 2015-07-26*" msgstr "*Tanggal rilis: 2015-07-26*" -#: ../../../build/NEWS:22921 +#: ../../../build/NEWS:23270 msgid "" "`bpo-23573 `__: Restored optimization of" " bytes.rfind() and bytearray.rfind() for single-byte argument on Linux." msgstr "" -#: ../../../build/NEWS:22924 +#: ../../../build/NEWS:23273 msgid "" "`bpo-24569 `__: Make :pep:`448` " "dictionary evaluation more consistent." msgstr "" -#: ../../../build/NEWS:22926 +#: ../../../build/NEWS:23275 msgid "" "`bpo-24583 `__: Fix crash when set is " "mutated while being updated." msgstr "" -#: ../../../build/NEWS:22928 +#: ../../../build/NEWS:23277 msgid "" "`bpo-24407 `__: Fix crash when dict is " "mutated while being updated." msgstr "" -#: ../../../build/NEWS:22930 +#: ../../../build/NEWS:23279 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:22933 +#: ../../../build/NEWS:23282 msgid "" "`bpo-24687 `__: Plug refleak on " "SyntaxError in function parameters annotations." msgstr "" -#: ../../../build/NEWS:22935 +#: ../../../build/NEWS:23284 msgid "" "`bpo-15944 `__: memoryview: Allow " "arbitrary formats when casting to bytes. Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:22941 +#: ../../../build/NEWS:23290 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:22944 +#: ../../../build/NEWS:23293 msgid "" "`bpo-24683 `__: Fixed crashes in _json " "functions called with arguments of inappropriate type." msgstr "" -#: ../../../build/NEWS:22947 +#: ../../../build/NEWS:23296 msgid "" "`bpo-21697 `__: shutil.copytree() now " "correctly handles symbolic links that point to directories. Patch by " "Eduardo Seabra and Thomas Kluyver." msgstr "" -#: ../../../build/NEWS:22950 +#: ../../../build/NEWS:23299 msgid "" "`bpo-14373 `__: Fixed segmentation fault" " when gc.collect() is called during constructing lru_cache (C " "implementation)." msgstr "" -#: ../../../build/NEWS:22953 +#: ../../../build/NEWS:23302 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:22957 +#: ../../../build/NEWS:23306 msgid "" "`bpo-24620 `__: Random.setstate() now " "validates the value of state last element." msgstr "" -#: ../../../build/NEWS:22960 +#: ../../../build/NEWS:23309 msgid "" "`bpo-22485 `__: Fixed an issue that " "caused `inspect.getsource` to return incorrect results on nested functions." msgstr "" -#: ../../../build/NEWS:22963 +#: ../../../build/NEWS:23312 msgid "" "`bpo-22153 `__: Improve unittest docs. " "Patch from Martin Panter and evilzero." msgstr "" -#: ../../../build/NEWS:22965 +#: ../../../build/NEWS:23314 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:22968 +#: ../../../build/NEWS:23317 msgid "" "`bpo-24206 `__: Fixed __eq__ and __ne__ " "methods of inspect classes." msgstr "" -#: ../../../build/NEWS:22970 +#: ../../../build/NEWS:23319 msgid "" "`bpo-24631 `__: Fixed regression in the " "timeit module with multiline setup." msgstr "" -#: ../../../build/NEWS:22978 +#: ../../../build/NEWS:23327 msgid "" "`bpo-24608 `__: chunk.Chunk.read() now " "always returns bytes, not str." msgstr "" -#: ../../../build/NEWS:22980 +#: ../../../build/NEWS:23329 msgid "" "`bpo-18684 `__: Fixed reading out of the" " buffer in the re module." msgstr "" -#: ../../../build/NEWS:22982 +#: ../../../build/NEWS:23331 msgid "" "`bpo-24259 `__: tarfile now raises a " "ReadError if an archive is truncated inside a data segment." msgstr "" -#: ../../../build/NEWS:22985 +#: ../../../build/NEWS:23334 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:22988 +#: ../../../build/NEWS:23337 msgid "" "`bpo-24669 `__: Fix inspect.getsource() " "for 'async def' functions. Patch by Kai Groner." msgstr "" -#: ../../../build/NEWS:22991 +#: ../../../build/NEWS:23340 msgid "" "`bpo-24688 `__: ast.get_docstring() for " "'async def' functions." msgstr "" -#: ../../../build/NEWS:22996 +#: ../../../build/NEWS:23345 msgid "" "`bpo-24603 `__: Update Windows builds " "and OS X 10.5 installer to use OpenSSL 1.0.2d." msgstr "" -#: ../../../build/NEWS:23001 +#: ../../../build/NEWS:23350 msgid "Python 3.5.0 beta 3" msgstr "Python 3.5.0 beta 3" -#: ../../../build/NEWS:23003 +#: ../../../build/NEWS:23352 msgid "*Release date: 2015-07-05*" msgstr "*Tanggal rilis: 2015-07-05*" -#: ../../../build/NEWS:23008 +#: ../../../build/NEWS:23357 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:23012 +#: ../../../build/NEWS:23361 msgid "Upgrade to Unicode 8.0.0." msgstr "Pembaruan ke Unicode 8.0.0." -#: ../../../build/NEWS:23014 +#: ../../../build/NEWS:23363 msgid "" "`bpo-24345 `__: Add Py_tp_finalize slot " "for the stable ABI." msgstr "" -#: ../../../build/NEWS:23016 +#: ../../../build/NEWS:23365 msgid "" "`bpo-24400 `__: Introduce a distinct " "type for :pep:`492` coroutines; add types.CoroutineType, " @@ -34775,38 +35391,38 @@ msgid "" "coroutines--use inspect.isawaitable instead." msgstr "" -#: ../../../build/NEWS:23027 +#: ../../../build/NEWS:23376 msgid "" "`bpo-24450 `__: Add gi_yieldfrom to " "generators and cr_await to coroutines. Contributed by Benno Leslie and Yury " "Selivanov." msgstr "" -#: ../../../build/NEWS:23030 +#: ../../../build/NEWS:23379 msgid "" "`bpo-19235 `__: Add new RecursionError " "exception. Patch by Georg Brandl." msgstr "" -#: ../../../build/NEWS:23035 +#: ../../../build/NEWS:23384 msgid "" "`bpo-21750 `__: mock_open.read_data can " "now be read from each instance, as it could in Python 3.3." msgstr "" -#: ../../../build/NEWS:23038 +#: ../../../build/NEWS:23387 msgid "" "`bpo-24552 `__: Fix use after free in an" " error case of the _pickle module." msgstr "" -#: ../../../build/NEWS:23040 +#: ../../../build/NEWS:23389 msgid "" "`bpo-24514 `__: tarfile now tolerates " "number fields consisting of only whitespace." msgstr "" -#: ../../../build/NEWS:23043 +#: ../../../build/NEWS:23392 msgid "" "`bpo-19176 `__: Fixed doctype() related " "bugs in C implementation of ElementTree. A deprecation warning no longer " @@ -34815,92 +35431,92 @@ msgid "" "target's doctype() is called. Based on patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:23049 +#: ../../../build/NEWS:23398 msgid "" "`bpo-20387 `__: Restore semantic round-" "trip correctness in tokenize/untokenize for tab-indented blocks." msgstr "" -#: ../../../build/NEWS:23052 +#: ../../../build/NEWS:23401 msgid "" "`bpo-24456 `__: Fixed possible buffer " "over-read in adpcm2lin() and lin2adpcm() functions of the audioop module." msgstr "" -#: ../../../build/NEWS:23055 +#: ../../../build/NEWS:23404 msgid "" "`bpo-24336 `__: The contextmanager " "decorator now works with functions with keyword arguments called \"func\" " "and \"self\". Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:23058 +#: ../../../build/NEWS:23407 msgid "" "`bpo-24522 `__: Fix possible integer " "overflow in json accelerator module." msgstr "" -#: ../../../build/NEWS:23060 +#: ../../../build/NEWS:23409 msgid "" "`bpo-24489 `__: ensure a previously set " "C errno doesn't disturb cmath.polar()." msgstr "" -#: ../../../build/NEWS:23062 +#: ../../../build/NEWS:23411 msgid "" "`bpo-24408 `__: Fixed AttributeError in " "measure() and metrics() methods of tkinter.Font." msgstr "" -#: ../../../build/NEWS:23065 +#: ../../../build/NEWS:23414 msgid "" "`bpo-14373 `__: C implementation of " "functools.lru_cache() now can be used with methods." msgstr "" -#: ../../../build/NEWS:23068 +#: ../../../build/NEWS:23417 msgid "" "`bpo-24347 `__: Set KeyError if " "PyDict_GetItemWithError returns NULL." msgstr "" -#: ../../../build/NEWS:23070 +#: ../../../build/NEWS:23419 msgid "" "`bpo-24348 `__: Drop superfluous " "incref/decref." msgstr "" -#: ../../../build/NEWS:23072 +#: ../../../build/NEWS:23421 msgid "" "`bpo-24359 `__: Check for changed " "OrderedDict size during iteration." msgstr "" -#: ../../../build/NEWS:23074 +#: ../../../build/NEWS:23423 msgid "" "`bpo-24368 `__: Support keyword " "arguments in OrderedDict methods." msgstr "" -#: ../../../build/NEWS:23076 +#: ../../../build/NEWS:23425 msgid "" "`bpo-24362 `__: Simplify the C " "OrderedDict fast nodes resize logic." msgstr "" -#: ../../../build/NEWS:23078 +#: ../../../build/NEWS:23427 msgid "" "`bpo-24377 `__: Fix a ref leak in " "OrderedDict.__repr__." msgstr "" -#: ../../../build/NEWS:23080 +#: ../../../build/NEWS:23429 msgid "" "`bpo-24369 `__: Defend against key-" "changes during iteration." msgstr "" -#: ../../../build/NEWS:23085 +#: ../../../build/NEWS:23434 msgid "" "`bpo-24373 `__: _testmultiphase and " "xxlimited now use tp_traverse and tp_finalize to avoid reference leaks " @@ -34908,41 +35524,41 @@ msgid "" "`__ for details)" msgstr "" -#: ../../../build/NEWS:23092 +#: ../../../build/NEWS:23441 msgid "" "`bpo-24458 `__: Update documentation to " "cover multi-phase initialization for extension modules (PEP 489). Patch by " "Petr Viktorin." msgstr "" -#: ../../../build/NEWS:23095 +#: ../../../build/NEWS:23444 msgid "" "`bpo-24351 `__: Clarify what is meant by" " \"identifier\" in the context of string.Template instances." msgstr "" -#: ../../../build/NEWS:23101 +#: ../../../build/NEWS:23450 msgid "" "`bpo-24432 `__: Update Windows builds " "and OS X 10.5 installer to use OpenSSL 1.0.2c." msgstr "" -#: ../../../build/NEWS:23106 +#: ../../../build/NEWS:23455 msgid "Python 3.5.0 beta 2" msgstr "Python 3.5.0 beta 2" -#: ../../../build/NEWS:23108 +#: ../../../build/NEWS:23457 msgid "*Release date: 2015-05-31*" msgstr "*Tanggal rilis: 2015-05-31*" -#: ../../../build/NEWS:23113 +#: ../../../build/NEWS:23462 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:23117 +#: ../../../build/NEWS:23466 msgid "" "`bpo-24115 `__: Update uses of " "PyObject_IsTrue(), PyObject_Not(), PyObject_IsInstance(), " @@ -34950,229 +35566,229 @@ msgid "" "errors correctly." msgstr "" -#: ../../../build/NEWS:23121 +#: ../../../build/NEWS:23470 msgid "" "`bpo-24328 `__: Fix importing one " "character extension modules." msgstr "" -#: ../../../build/NEWS:23123 +#: ../../../build/NEWS:23472 msgid "" "`bpo-11205 `__: In dictionary displays, " "evaluate the key before the value." msgstr "" -#: ../../../build/NEWS:23125 +#: ../../../build/NEWS:23474 msgid "" "`bpo-24285 `__: Fixed regression that " "prevented importing extension modules from inside packages. Patch by Petr " "Viktorin." msgstr "" -#: ../../../build/NEWS:23131 +#: ../../../build/NEWS:23480 msgid "" "`bpo-23247 `__: Fix a crash in the " "StreamWriter.reset() of CJK codecs." msgstr "" -#: ../../../build/NEWS:23133 +#: ../../../build/NEWS:23482 msgid "" "`bpo-24270 `__: Add math.isclose() and " "cmath.isclose() functions as per :pep:`485`. Contributed by Chris Barker and" " Tal Einat." msgstr "" -#: ../../../build/NEWS:23136 +#: ../../../build/NEWS:23485 msgid "" "`bpo-5633 `__: Fixed timeit when the " "statement is a string and the setup is not." msgstr "" -#: ../../../build/NEWS:23139 +#: ../../../build/NEWS:23488 msgid "" "`bpo-24326 `__: Fixed audioop.ratecv() " "with non-default weightB argument. Original patch by David Moore." msgstr "" -#: ../../../build/NEWS:23142 +#: ../../../build/NEWS:23491 msgid "" "`bpo-16991 `__: Add a C implementation " "of OrderedDict." msgstr "" -#: ../../../build/NEWS:23144 +#: ../../../build/NEWS:23493 msgid "" "`bpo-23934 `__: Fix inspect.signature to" " fail correctly for builtin types lacking signature information. Initial " "patch by James Powell." msgstr "" -#: ../../../build/NEWS:23149 +#: ../../../build/NEWS:23498 msgid "Python 3.5.0 beta 1" msgstr "Python 3.5.0 beta 1" -#: ../../../build/NEWS:23151 +#: ../../../build/NEWS:23500 msgid "*Release date: 2015-05-24*" msgstr "*Tanggal rilis: 2015-05-24*" -#: ../../../build/NEWS:23156 +#: ../../../build/NEWS:23505 msgid "" "`bpo-24276 `__: Fixed optimization of " "property descriptor getter." msgstr "" -#: ../../../build/NEWS:23158 +#: ../../../build/NEWS:23507 msgid "" "`bpo-24268 `__: PEP 489: Multi-phase " "extension module initialization. Patch by Petr Viktorin." msgstr "" -#: ../../../build/NEWS:23161 +#: ../../../build/NEWS:23510 msgid "" "`bpo-23955 `__: Add pyvenv.cfg option to" " suppress registry/environment lookup for generating sys.path on Windows." msgstr "" -#: ../../../build/NEWS:23164 +#: ../../../build/NEWS:23513 msgid "" "`bpo-24257 `__: Fixed system error in " "the comparison of faked types.SimpleNamespace." msgstr "" -#: ../../../build/NEWS:23167 +#: ../../../build/NEWS:23516 msgid "" "`bpo-22939 `__: Fixed integer overflow " "in iterator object. Patch by Clement Rouault." msgstr "" -#: ../../../build/NEWS:23170 +#: ../../../build/NEWS:23519 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:23173 +#: ../../../build/NEWS:23522 msgid "" "`bpo-24102 `__: Fixed exception type " "checking in standard error handlers." msgstr "" -#: ../../../build/NEWS:23175 +#: ../../../build/NEWS:23524 msgid "" "`bpo-15027 `__: The UTF-32 encoder is " "now 3x to 7x faster." msgstr "" -#: ../../../build/NEWS:23177 +#: ../../../build/NEWS:23526 msgid "" "`bpo-23290 `__: Optimize set_merge() for" " cases where the target is empty. (Contributed by Serhiy Storchaka.)" msgstr "" -#: ../../../build/NEWS:23180 +#: ../../../build/NEWS:23529 msgid "" "`bpo-2292 `__: PEP 448: Additional " "Unpacking Generalizations." msgstr "" -#: ../../../build/NEWS:23182 +#: ../../../build/NEWS:23531 msgid "" "`bpo-24096 `__: Make " "warnings.warn_explicit more robust against mutation of the warnings.filters " "list." msgstr "" -#: ../../../build/NEWS:23185 +#: ../../../build/NEWS:23534 msgid "" "`bpo-23996 `__: Avoid a crash when a " "delegated generator raises an unnormalized StopIteration exception. Patch " "by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:23188 +#: ../../../build/NEWS:23537 msgid "" "`bpo-23910 `__: Optimize property() " "getter calls. Patch by Joe Jevnik." msgstr "" -#: ../../../build/NEWS:23190 +#: ../../../build/NEWS:23539 msgid "" "`bpo-23911 `__: Move path-based " "importlib bootstrap code to a separate frozen module." msgstr "" -#: ../../../build/NEWS:23193 +#: ../../../build/NEWS:23542 msgid "" "`bpo-24192 `__: Fix namespace package " "imports." msgstr "" -#: ../../../build/NEWS:23195 +#: ../../../build/NEWS:23544 msgid "" "`bpo-24022 `__: Fix tokenizer crash when" " processing undecodable source code." msgstr "" -#: ../../../build/NEWS:23197 +#: ../../../build/NEWS:23546 msgid "" "`bpo-9951 `__: Added a hex() method to " "bytes, bytearray, and memoryview." msgstr "" -#: ../../../build/NEWS:23199 +#: ../../../build/NEWS:23548 msgid "" "`bpo-22906 `__: PEP 479: Change " "StopIteration handling inside generators." msgstr "" -#: ../../../build/NEWS:23201 +#: ../../../build/NEWS:23550 msgid "" "`bpo-24017 `__: PEP 492: Coroutines with" " async and await syntax." msgstr "" -#: ../../../build/NEWS:23206 +#: ../../../build/NEWS:23555 msgid "" "`bpo-14373 `__: Added C implementation " "of functools.lru_cache(). Based on patches by Matt Joiner and Alexey " "Kachayev." msgstr "" -#: ../../../build/NEWS:23209 +#: ../../../build/NEWS:23558 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:23213 +#: ../../../build/NEWS:23562 msgid "" "`bpo-22189 `__: collections.UserString " "now supports __getnewargs__(), __rmod__(), casefold(), format_map(), " "isprintable(), and maketrans(). Patch by Joe Jevnik." msgstr "" -#: ../../../build/NEWS:23217 +#: ../../../build/NEWS:23566 msgid "" "`bpo-24244 `__: Prevents termination " "when an invalid format string is encountered on Windows in strftime." msgstr "" -#: ../../../build/NEWS:23220 +#: ../../../build/NEWS:23569 msgid "" "`bpo-23973 `__: PEP 484: Add the typing " "module." msgstr "" -#: ../../../build/NEWS:23222 +#: ../../../build/NEWS:23571 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:23226 +#: ../../../build/NEWS:23575 msgid "" "`bpo-20035 `__: Replaced the " "``tkinter._fix`` module used for setting up the Tcl/Tk environment on " @@ -35180,13 +35796,13 @@ msgid "" "permanent changes to the environment." msgstr "" -#: ../../../build/NEWS:23230 +#: ../../../build/NEWS:23579 msgid "" "`bpo-24257 `__: Fixed segmentation fault" " in sqlite3.Row constructor with faked cursor type." msgstr "" -#: ../../../build/NEWS:23233 +#: ../../../build/NEWS:23582 msgid "" "`bpo-15836 `__: assertRaises(), " "assertRaisesRegex(), assertWarns() and assertWarnsRegex() assertments now " @@ -35194,13 +35810,13 @@ msgid "" "on patch by Daniel Wagner-Hall." msgstr "" -#: ../../../build/NEWS:23237 +#: ../../../build/NEWS:23586 msgid "" "`bpo-9858 `__: Add missing method stubs " "to _io.RawIOBase. Patch by Laura Rupprecht." msgstr "" -#: ../../../build/NEWS:23240 +#: ../../../build/NEWS:23589 msgid "" "`bpo-22955 `__: attrgetter, itemgetter " "and methodcaller objects in the operator module now support pickling. Added" @@ -35208,7 +35824,7 @@ msgid "" "Rosenberg." msgstr "" -#: ../../../build/NEWS:23244 +#: ../../../build/NEWS:23593 msgid "" "`bpo-22107 `__: tempfile.gettempdir() " "and tempfile.mkdtemp() now try again when a directory with the chosen name " @@ -35216,156 +35832,156 @@ msgid "" "early if parent directory is not valid (not exists or is a file) on Windows." msgstr "" -#: ../../../build/NEWS:23249 +#: ../../../build/NEWS:23598 msgid "" "`bpo-23780 `__: Improved error message " "in os.path.join() with single argument." msgstr "" -#: ../../../build/NEWS:23251 +#: ../../../build/NEWS:23600 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:23254 +#: ../../../build/NEWS:23603 msgid "" "`bpo-24091 `__: Fixed various crashes in" " corner cases in C implementation of ElementTree." msgstr "" -#: ../../../build/NEWS:23257 +#: ../../../build/NEWS:23606 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:23261 +#: ../../../build/NEWS:23610 msgid "" "`bpo-13866 `__: *quote_via* argument " "added to urllib.parse.urlencode." msgstr "" -#: ../../../build/NEWS:23263 +#: ../../../build/NEWS:23612 msgid "" "`bpo-20098 `__: New mangle_from policy " "option for email, default True for compat32, but False for all other " "policies." msgstr "" -#: ../../../build/NEWS:23266 +#: ../../../build/NEWS:23615 msgid "" "`bpo-24211 `__: The email library now " "supports RFC 6532: it can generate headers using utf-8 instead of encoded " "words." msgstr "" -#: ../../../build/NEWS:23269 +#: ../../../build/NEWS:23618 msgid "" "`bpo-16314 `__: Added support for the " "LZMA compression in distutils." msgstr "" -#: ../../../build/NEWS:23271 +#: ../../../build/NEWS:23620 msgid "" "`bpo-21804 `__: poplib now supports RFC " "6856 (UTF8)." msgstr "" -#: ../../../build/NEWS:23273 +#: ../../../build/NEWS:23622 msgid "" "`bpo-18682 `__: Optimized pprint " "functions for builtin scalar types." msgstr "" -#: ../../../build/NEWS:23275 +#: ../../../build/NEWS:23624 msgid "" "`bpo-22027 `__: smtplib now supports RFC" " 6531 (SMTPUTF8)." msgstr "" -#: ../../../build/NEWS:23277 +#: ../../../build/NEWS:23626 msgid "" "`bpo-23488 `__: Random generator objects" " now consume 2x less memory on 64-bit." msgstr "" -#: ../../../build/NEWS:23279 +#: ../../../build/NEWS:23628 msgid "" "`bpo-1322 `__: platform.dist() and " "platform.linux_distribution() functions are now deprecated. Initial patch " "by Vajrasky Kok." msgstr "" -#: ../../../build/NEWS:23282 +#: ../../../build/NEWS:23631 msgid "" "`bpo-22486 `__: Added the math.gcd() " "function. The fractions.gcd() function now is deprecated. Based on patch " "by Mark Dickinson." msgstr "" -#: ../../../build/NEWS:23285 +#: ../../../build/NEWS:23634 msgid "" "`bpo-24064 `__: Property() docstrings " "are now writeable. (Patch by Berker Peksag.)" msgstr "" -#: ../../../build/NEWS:23288 +#: ../../../build/NEWS:23637 msgid "" "`bpo-22681 `__: Added support for the " "koi8_t encoding." msgstr "" -#: ../../../build/NEWS:23290 +#: ../../../build/NEWS:23639 msgid "" "`bpo-22682 `__: Added support for the " "kz1048 encoding." msgstr "" -#: ../../../build/NEWS:23292 +#: ../../../build/NEWS:23641 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:23295 +#: ../../../build/NEWS:23644 msgid "" "`bpo-21795 `__: smtpd now supports the " "8BITMIME extension whenever the new *decode_data* constructor argument is " "set to False." msgstr "" -#: ../../../build/NEWS:23298 +#: ../../../build/NEWS:23647 msgid "" "`bpo-24155 `__: optimize heapq.heapify()" " for better cache performance when heapifying large lists." msgstr "" -#: ../../../build/NEWS:23301 +#: ../../../build/NEWS:23650 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:23305 +#: ../../../build/NEWS:23654 msgid "" "`bpo-20274 `__: When calling a " "_sqlite.Connection, it now complains if passed any keyword arguments. " "Previously it silently ignored them." msgstr "" -#: ../../../build/NEWS:23308 +#: ../../../build/NEWS:23657 msgid "" "`bpo-20274 `__: Remove ignored and " "erroneous \"kwargs\" parameters from three METH_VARARGS methods on " "_sqlite.Connection." msgstr "" -#: ../../../build/NEWS:23311 +#: ../../../build/NEWS:23660 msgid "" "`bpo-24134 `__: assertRaises(), " "assertRaisesRegex(), assertWarns() and assertWarnsRegex() checks now emits a" @@ -35373,221 +35989,221 @@ msgid "" "is passed in the context manager mode." msgstr "" -#: ../../../build/NEWS:23316 +#: ../../../build/NEWS:23665 msgid "" "`bpo-24018 `__: Add a " "collections.abc.Generator abstract base class. Contributed by Stefan Behnel." msgstr "" -#: ../../../build/NEWS:23319 +#: ../../../build/NEWS:23668 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:23322 +#: ../../../build/NEWS:23671 msgid "" "`bpo-22619 `__: Added negative limit " "support in the traceback module. Based on patch by Dmitry Kazakov." msgstr "" -#: ../../../build/NEWS:23325 +#: ../../../build/NEWS:23674 msgid "" "`bpo-24094 `__: Fix possible crash in " "json.encode with poorly behaved dict subclasses." msgstr "" -#: ../../../build/NEWS:23328 +#: ../../../build/NEWS:23677 msgid "" "`bpo-9246 `__: On POSIX, os.getcwd() now " "supports paths longer than 1025 bytes. Patch written by William Orr." msgstr "" -#: ../../../build/NEWS:23331 +#: ../../../build/NEWS:23680 msgid "" "`bpo-17445 `__: add difflib.diff_bytes()" " to support comparison of byte strings (fixes a regression from Python 2)." msgstr "" -#: ../../../build/NEWS:23334 +#: ../../../build/NEWS:23683 msgid "" "`bpo-23917 `__: Fall back to sequential " "compilation when ProcessPoolExecutor doesn't exist. Patch by Claudiu Popa." msgstr "" -#: ../../../build/NEWS:23337 +#: ../../../build/NEWS:23686 msgid "" "`bpo-23008 `__: Fixed resolving " "attributes with boolean value is False in pydoc." msgstr "" -#: ../../../build/NEWS:23340 +#: ../../../build/NEWS:23689 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:23344 +#: ../../../build/NEWS:23693 msgid "" "`bpo-23908 `__: os functions now reject " "paths with embedded null character on Windows instead of silently truncating" " them." msgstr "" -#: ../../../build/NEWS:23347 +#: ../../../build/NEWS:23696 msgid "" "`bpo-23728 `__: binascii.crc_hqx() could" " return an integer outside of the range 0-0xffff for empty data." msgstr "" -#: ../../../build/NEWS:23350 +#: ../../../build/NEWS:23699 msgid "" "`bpo-23887 `__: urllib.error.HTTPError " "now has a proper repr() representation. Patch by Berker Peksag." msgstr "" -#: ../../../build/NEWS:23353 +#: ../../../build/NEWS:23702 msgid "" "asyncio: New event loop APIs: set_task_factory() and get_task_factory()." msgstr "" -#: ../../../build/NEWS:23355 +#: ../../../build/NEWS:23704 msgid "asyncio: async() function is deprecated in favour of ensure_future()." msgstr "" -#: ../../../build/NEWS:23357 +#: ../../../build/NEWS:23706 msgid "" "`bpo-24178 `__: asyncio.Lock, Condition," " Semaphore, and BoundedSemaphore support new 'async with' syntax. " "Contributed by Yury Selivanov." msgstr "" -#: ../../../build/NEWS:23360 +#: ../../../build/NEWS:23709 msgid "" "`bpo-24179 `__: Support 'async for' for " "asyncio.StreamReader. Contributed by Yury Selivanov." msgstr "" -#: ../../../build/NEWS:23363 +#: ../../../build/NEWS:23712 msgid "" "`bpo-24184 `__: Add AsyncIterator and " "AsyncIterable ABCs to collections.abc. Contributed by Yury Selivanov." msgstr "" -#: ../../../build/NEWS:23366 +#: ../../../build/NEWS:23715 msgid "" "`bpo-22547 `__: Implement informative " "__repr__ for inspect.BoundArguments. Contributed by Yury Selivanov." msgstr "" -#: ../../../build/NEWS:23369 +#: ../../../build/NEWS:23718 msgid "" "`bpo-24190 `__: Implement " "inspect.BoundArgument.apply_defaults() method. Contributed by Yury " "Selivanov." msgstr "" -#: ../../../build/NEWS:23372 +#: ../../../build/NEWS:23721 msgid "" "`bpo-20691 `__: Add 'follow_wrapped' " "argument to inspect.Signature.from_callable() and inspect.signature(). " "Contributed by Yury Selivanov." msgstr "" -#: ../../../build/NEWS:23376 +#: ../../../build/NEWS:23725 msgid "" "`bpo-24248 `__: Deprecate " "inspect.Signature.from_function() and inspect.Signature.from_builtin()." msgstr "" -#: ../../../build/NEWS:23379 +#: ../../../build/NEWS:23728 msgid "" "`bpo-23898 `__: Fix " "inspect.classify_class_attrs() to support attributes with overloaded __eq__ " "and __bool__. Patch by Mike Bayer." msgstr "" -#: ../../../build/NEWS:23382 +#: ../../../build/NEWS:23731 msgid "" "`bpo-24298 `__: Fix inspect.signature() " "to correctly unwrap wrappers around bound methods." msgstr "" -#: ../../../build/NEWS:23388 +#: ../../../build/NEWS:23737 msgid "" "`bpo-23184 `__: remove unused names and " "imports in idlelib. Initial patch by Al Sweigart." msgstr "" -#: ../../../build/NEWS:23394 +#: ../../../build/NEWS:23743 msgid "" "`bpo-21520 `__: test_zipfile no longer " "fails if the word 'bad' appears anywhere in the name of the current " "directory." msgstr "" -#: ../../../build/NEWS:23397 +#: ../../../build/NEWS:23746 msgid "" "`bpo-9517 `__: Move script_helper into " "the support package. Patch by Christie Wilson." msgstr "" -#: ../../../build/NEWS:23403 +#: ../../../build/NEWS:23752 msgid "" "`bpo-22155 `__: Add File Handlers " "subsection with createfilehandler to tkinter doc. Remove obsolete example " "from FAQ. Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:23406 +#: ../../../build/NEWS:23755 msgid "" "`bpo-24029 `__: Document the name " "binding behavior for submodule imports." msgstr "" -#: ../../../build/NEWS:23408 +#: ../../../build/NEWS:23757 msgid "" "`bpo-24077 `__: Fix typo in man page for" " -I command option: -s, not -S" msgstr "" -#: ../../../build/NEWS:23413 +#: ../../../build/NEWS:23762 msgid "" "`bpo-24000 `__: Improved Argument " "Clinic's mapping of converters to legacy \"format units\". Updated the " "documentation to match." msgstr "" -#: ../../../build/NEWS:23416 +#: ../../../build/NEWS:23765 msgid "" "`bpo-24001 `__: Argument Clinic " "converters now use accept={type} instead of types={'type'} to specify the " "types the converter accepts." msgstr "" -#: ../../../build/NEWS:23419 +#: ../../../build/NEWS:23768 msgid "" "`bpo-23330 `__: h2py now supports " "arbitrary filenames in #include." msgstr "" -#: ../../../build/NEWS:23421 +#: ../../../build/NEWS:23770 msgid "" "`bpo-24031 `__: make patchcheck now " "supports git checkouts, too." msgstr "" -#: ../../../build/NEWS:23425 +#: ../../../build/NEWS:23774 msgid "Python 3.5.0 alpha 4" msgstr "Python 3.5.0 alfa 4" -#: ../../../build/NEWS:23427 +#: ../../../build/NEWS:23776 msgid "*Release date: 2015-04-19*" msgstr "*Tanggal rilis: 2015-04-19*" -#: ../../../build/NEWS:23432 +#: ../../../build/NEWS:23781 msgid "" "`bpo-22980 `__: Under Linux, " "GNU/KFreeBSD and the Hurd, C extensions now include the architecture triplet" @@ -35596,26 +36212,26 @@ msgid "" ":pep:`3149`-style information." msgstr "" -#: ../../../build/NEWS:23437 +#: ../../../build/NEWS:23786 msgid "" "`bpo-22631 `__: Added Linux-specific " "socket constant CAN_RAW_FD_FRAMES. Patch courtesy of Joe Jevnik." msgstr "" -#: ../../../build/NEWS:23440 +#: ../../../build/NEWS:23789 msgid "" "`bpo-23731 `__: Implement :pep:`488`: " "removal of .pyo files." msgstr "" -#: ../../../build/NEWS:23442 +#: ../../../build/NEWS:23791 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:23445 +#: ../../../build/NEWS:23794 msgid "" "`bpo-23309 `__: Avoid a deadlock at " "shutdown if a daemon thread is aborted while it is holding a lock to a " @@ -35623,43 +36239,43 @@ msgid "" "(typically stdout or stderr). A fatal error is emitted instead." msgstr "" -#: ../../../build/NEWS:23450 +#: ../../../build/NEWS:23799 msgid "" "`bpo-22977 `__: Fixed formatting Windows" " error messages on Wine. Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:23453 +#: ../../../build/NEWS:23802 msgid "" "`bpo-23466 `__: %c, %o, %x, and %X in " "bytes formatting now raise TypeError on non-integer input." msgstr "" -#: ../../../build/NEWS:23456 +#: ../../../build/NEWS:23805 msgid "" "`bpo-24044 `__: Fix possible null " "pointer dereference in list.sort in out of memory conditions." msgstr "" -#: ../../../build/NEWS:23459 +#: ../../../build/NEWS:23808 msgid "" "`bpo-21354 `__: PyCFunction_New function" " is exposed by python DLL again." msgstr "" -#: ../../../build/NEWS:23464 +#: ../../../build/NEWS:23813 msgid "" "`bpo-23840 `__: tokenize.open() now " "closes the temporary binary file on error to fix a resource warning." msgstr "" -#: ../../../build/NEWS:23467 +#: ../../../build/NEWS:23816 msgid "" "`bpo-16914 `__: new debuglevel 2 in " "smtplib adds timestamps to debug output." msgstr "" -#: ../../../build/NEWS:23469 +#: ../../../build/NEWS:23818 msgid "" "`bpo-7159 `__: urllib.request now " "supports sending auth credentials automatically after the first 401. This " @@ -35667,39 +36283,39 @@ msgid "" "`__ and supersedes that change." msgstr "" -#: ../../../build/NEWS:23473 +#: ../../../build/NEWS:23822 msgid "" "`bpo-23703 `__: Fix a regression in " "urljoin() introduced in 901e4e52b20a. Patch by Demian Brecht." msgstr "" -#: ../../../build/NEWS:23476 +#: ../../../build/NEWS:23825 msgid "" "`bpo-4254 `__: Adds " "_curses.update_lines_cols(). Patch by Arnon Yaari" msgstr "" -#: ../../../build/NEWS:23478 +#: ../../../build/NEWS:23827 msgid "" "`bpo-19933 `__: Provide default argument" " for ndigits in round. Patch by Vajrasky Kok." msgstr "" -#: ../../../build/NEWS:23481 +#: ../../../build/NEWS:23830 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:23484 +#: ../../../build/NEWS:23833 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:23487 +#: ../../../build/NEWS:23836 msgid "" "`bpo-21217 `__: inspect.getsourcelines()" " now tries to compute the start and end lines from the code object, fixing " @@ -35707,49 +36323,49 @@ msgid "" "Thomas Ballinger and Allison Kaptur." msgstr "" -#: ../../../build/NEWS:23491 +#: ../../../build/NEWS:23840 msgid "" "`bpo-24521 `__: Fix possible integer " "overflows in the pickle module." msgstr "" -#: ../../../build/NEWS:23493 +#: ../../../build/NEWS:23842 msgid "" "`bpo-22931 `__: Allow '[' and ']' in " "cookie values." msgstr "" -#: ../../../build/NEWS:23495 +#: ../../../build/NEWS:23844 msgid "" "The keywords attribute of functools.partial is now always a dictionary." msgstr "" -#: ../../../build/NEWS:23497 +#: ../../../build/NEWS:23846 msgid "" "`bpo-23811 `__: Add missing newline to " "the PyCompileError error message. Patch by Alex Shkop." msgstr "" -#: ../../../build/NEWS:23500 +#: ../../../build/NEWS:23849 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:23504 +#: ../../../build/NEWS:23853 msgid "" "`bpo-22982 `__: Improve BOM handling " "when seeking to multiple positions of a writable text file." msgstr "" -#: ../../../build/NEWS:23507 +#: ../../../build/NEWS:23856 msgid "" "`bpo-23464 `__: Removed deprecated " "asyncio JoinableQueue." msgstr "" -#: ../../../build/NEWS:23509 +#: ../../../build/NEWS:23858 msgid "" "`bpo-23529 `__: Limit the size of " "decompressed data when reading from GzipFile, BZ2File or LZMAFile. This " @@ -35758,47 +36374,47 @@ msgid "" "Nikolaus Rath." msgstr "" -#: ../../../build/NEWS:23514 +#: ../../../build/NEWS:23863 msgid "" "`bpo-21859 `__: Added Python " "implementation of io.FileIO." msgstr "" -#: ../../../build/NEWS:23516 +#: ../../../build/NEWS:23865 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:23520 +#: ../../../build/NEWS:23869 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:23523 +#: ../../../build/NEWS:23872 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:23527 +#: ../../../build/NEWS:23876 msgid "" "`bpo-23411 `__: Added DefragResult, " "ParseResult, SplitResult, DefragResultBytes, ParseResultBytes, and " "SplitResultBytes to urllib.parse.__all__. Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:23531 +#: ../../../build/NEWS:23880 msgid "" "`bpo-23881 `__: " "urllib.request.ftpwrapper constructor now closes the socket if the FTP " "connection failed to fix a ResourceWarning." msgstr "" -#: ../../../build/NEWS:23534 +#: ../../../build/NEWS:23883 msgid "" "`bpo-23853 `__: " ":meth:`socket.socket.sendall` does no more reset the socket timeout each " @@ -35806,14 +36422,14 @@ msgid "" "duration to send all data." msgstr "" -#: ../../../build/NEWS:23538 +#: ../../../build/NEWS:23887 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:23542 +#: ../../../build/NEWS:23891 msgid "" "`bpo-15133 `__: " "_tkinter.tkapp.getboolean() now supports Tcl_Obj and always returns bool. " @@ -35821,45 +36437,45 @@ msgid "" "Tcl_Obj). tkinter.BooleanVar.get() now always returns bool." msgstr "" -#: ../../../build/NEWS:23547 +#: ../../../build/NEWS:23896 msgid "" "`bpo-10590 `__: xml.sax.parseString() " "now supports string argument." msgstr "" -#: ../../../build/NEWS:23549 +#: ../../../build/NEWS:23898 msgid "" "`bpo-23338 `__: Fixed formatting ctypes " "error messages on Cygwin. Patch by Makoto Kato." msgstr "" -#: ../../../build/NEWS:23552 +#: ../../../build/NEWS:23901 msgid "" "`bpo-15582 `__: inspect.getdoc() now " "follows inheritance chains." msgstr "" -#: ../../../build/NEWS:23554 +#: ../../../build/NEWS:23903 msgid "" "`bpo-2175 `__: SAX parsers now support a " "character stream of InputSource object." msgstr "" -#: ../../../build/NEWS:23557 +#: ../../../build/NEWS:23906 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:23560 +#: ../../../build/NEWS:23909 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:23563 +#: ../../../build/NEWS:23912 msgid "" "`bpo-23618 `__: " ":meth:`socket.socket.connect` now waits until the connection completes " @@ -35869,45 +36485,45 @@ msgid "" ":exc:`InterruptedError` for non-blocking sockets." msgstr "" -#: ../../../build/NEWS:23569 +#: ../../../build/NEWS:23918 msgid "" "`bpo-21526 `__: Tkinter now supports new" " boolean type in Tcl 8.5." msgstr "" -#: ../../../build/NEWS:23571 +#: ../../../build/NEWS:23920 msgid "" "`bpo-23836 `__: Fix the faulthandler " "module to handle reentrant calls to its signal handlers." msgstr "" -#: ../../../build/NEWS:23574 +#: ../../../build/NEWS:23923 msgid "" "`bpo-23838 `__: linecache now clears the" " cache and returns an empty result on MemoryError." msgstr "" -#: ../../../build/NEWS:23577 +#: ../../../build/NEWS:23926 msgid "" "`bpo-10395 `__: Added " "os.path.commonpath(). Implemented in posixpath and ntpath. Based on patch by" " Rafik Draoui." msgstr "" -#: ../../../build/NEWS:23580 +#: ../../../build/NEWS:23929 msgid "" "`bpo-23611 `__: Serializing more " "\"lookupable\" objects (such as unbound methods or nested classes) now are " "supported with pickle protocols < 4." msgstr "" -#: ../../../build/NEWS:23583 +#: ../../../build/NEWS:23932 msgid "" "`bpo-13583 `__: sqlite3.Row now supports" " slice indexing." msgstr "" -#: ../../../build/NEWS:23585 +#: ../../../build/NEWS:23934 msgid "" "`bpo-18473 `__: Fixed 2to3 and 3to2 " "compatible pickle mappings. Fixed ambiguous reverse mappings. Added many " @@ -35915,7 +36531,7 @@ msgid "" " with full name mapping." msgstr "" -#: ../../../build/NEWS:23589 +#: ../../../build/NEWS:23938 msgid "" "`bpo-23485 `__: select.select() is now " "retried automatically with the recomputed timeout when interrupted by a " @@ -35923,103 +36539,103 @@ msgid "" "part of the :pep:`475`." msgstr "" -#: ../../../build/NEWS:23593 +#: ../../../build/NEWS:23942 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:23597 +#: ../../../build/NEWS:23946 msgid "" "`bpo-23704 `__: collections.deque() " "objects now support __add__, __mul__, and __imul__()." msgstr "" -#: ../../../build/NEWS:23600 +#: ../../../build/NEWS:23949 msgid "" "`bpo-23171 `__: csv.Writer.writerow() " "now supports arbitrary iterables." msgstr "" -#: ../../../build/NEWS:23602 +#: ../../../build/NEWS:23951 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:23605 +#: ../../../build/NEWS:23954 msgid "" "`bpo-22117 `__: Fix os.utime(), it now " "rounds the timestamp towards minus infinity (-inf) instead of rounding " "towards zero." msgstr "" -#: ../../../build/NEWS:23608 +#: ../../../build/NEWS:23957 msgid "" "`bpo-23310 `__: Fix MagicMock's " "initializer to work with __methods__, just like configure_mock(). Patch by " "Kasia Jachim." msgstr "" -#: ../../../build/NEWS:23614 +#: ../../../build/NEWS:23963 msgid "" "`bpo-23817 `__: FreeBSD now uses \"1.0\"" " in the SOVERSION as other operating systems, instead of just \"1\"." msgstr "" -#: ../../../build/NEWS:23617 +#: ../../../build/NEWS:23966 msgid "" "`bpo-23501 `__: Argument Clinic now " "generates code into separate files by default." msgstr "" -#: ../../../build/NEWS:23623 +#: ../../../build/NEWS:23972 msgid "" "`bpo-23799 `__: Added " "test.support.start_threads() for running and cleaning up multiple threads." msgstr "" -#: ../../../build/NEWS:23626 +#: ../../../build/NEWS:23975 msgid "" "`bpo-22390 `__: test.regrtest now emits " "a warning if temporary files or directories are left after running a test." msgstr "" -#: ../../../build/NEWS:23632 +#: ../../../build/NEWS:23981 msgid "" "`bpo-18128 `__: pygettext now uses " "standard +NNNN format in the POT-Creation-Date header." msgstr "" -#: ../../../build/NEWS:23635 +#: ../../../build/NEWS:23984 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:23639 +#: ../../../build/NEWS:23988 msgid "" "`bpo-23944 `__: Argument Clinic now " "wraps long impl prototypes at column 78." msgstr "" -#: ../../../build/NEWS:23641 +#: ../../../build/NEWS:23990 msgid "" "`bpo-20586 `__: Argument Clinic now " "ensures that functions without docstrings have signatures." msgstr "" -#: ../../../build/NEWS:23644 +#: ../../../build/NEWS:23993 msgid "" "`bpo-23492 `__: Argument Clinic now " "generates argument parsing code with PyArg_Parse instead of PyArg_ParseTuple" " if possible." msgstr "" -#: ../../../build/NEWS:23647 +#: ../../../build/NEWS:23996 msgid "" "`bpo-23500 `__: Argument Clinic is now " "smarter about generating the \"#ifndef\" (empty) definition of the methoddef" @@ -36028,21 +36644,21 @@ msgid "" " than immediately after the first use." msgstr "" -#: ../../../build/NEWS:23656 +#: ../../../build/NEWS:24005 msgid "" "`bpo-23998 `__: PyImport_ReInitLock() " "now checks for lock allocation error" msgstr "" -#: ../../../build/NEWS:23660 +#: ../../../build/NEWS:24009 msgid "Python 3.5.0 alpha 3" msgstr "Python 3.5.0 alfa 3" -#: ../../../build/NEWS:23662 +#: ../../../build/NEWS:24011 msgid "*Release date: 2015-03-28*" msgstr "*Tanggal rilis: 2015-03-28*" -#: ../../../build/NEWS:23667 +#: ../../../build/NEWS:24016 msgid "" "`bpo-23573 `__: Increased performance of" " string search operations (str.find, str.index, str.count, the in operator, " @@ -36050,44 +36666,44 @@ msgid "" "UCS4)." msgstr "" -#: ../../../build/NEWS:23671 +#: ../../../build/NEWS:24020 msgid "" "`bpo-23753 `__: Python doesn't support " "anymore platforms without stat() or fstat(), these functions are always " "required." msgstr "" -#: ../../../build/NEWS:23674 +#: ../../../build/NEWS:24023 msgid "" "`bpo-23681 `__: The -b option now " "affects comparisons of bytes with int." msgstr "" -#: ../../../build/NEWS:23676 +#: ../../../build/NEWS:24025 msgid "" "`bpo-23632 `__: Memoryviews now allow " "tuple indexing (including for multi-dimensional memoryviews)." msgstr "" -#: ../../../build/NEWS:23679 +#: ../../../build/NEWS:24028 msgid "" "`bpo-23192 `__: Fixed generator lambdas." " Patch by Bruno Cauet." msgstr "" -#: ../../../build/NEWS:23681 +#: ../../../build/NEWS:24030 msgid "" "`bpo-23629 `__: Fix the default " "__sizeof__ implementation for variable-sized objects." msgstr "" -#: ../../../build/NEWS:23687 +#: ../../../build/NEWS:24036 msgid "" "`bpo-14260 `__: The groupindex attribute" " of regular expression pattern object now is non-modifiable mapping." msgstr "" -#: ../../../build/NEWS:23690 +#: ../../../build/NEWS:24039 msgid "" "`bpo-23792 `__: Ignore KeyboardInterrupt" " when the pydoc pager is active. This mimics the behavior of the standard " @@ -36095,51 +36711,51 @@ msgid "" "itself is still running." msgstr "" -#: ../../../build/NEWS:23694 +#: ../../../build/NEWS:24043 msgid "" "`bpo-23775 `__: pprint() of OrderedDict " "now outputs the same representation as repr()." msgstr "" -#: ../../../build/NEWS:23697 +#: ../../../build/NEWS:24046 msgid "" "`bpo-23765 `__: Removed IsBadStringPtr " "calls in ctypes" msgstr "" -#: ../../../build/NEWS:23699 +#: ../../../build/NEWS:24048 msgid "" "`bpo-22364 `__: Improved some re error " "messages using regex for hints." msgstr "" -#: ../../../build/NEWS:23701 +#: ../../../build/NEWS:24050 msgid "" "`bpo-23742 `__: ntpath.expandvars() no " "longer loses unbalanced single quotes." msgstr "" -#: ../../../build/NEWS:23703 +#: ../../../build/NEWS:24052 msgid "" "`bpo-21717 `__: The zipfile.ZipFile.open" " function now supports 'x' (exclusive creation) mode." msgstr "" -#: ../../../build/NEWS:23706 +#: ../../../build/NEWS:24055 msgid "" "`bpo-21802 `__: The reader in " "BufferedRWPair now is closed even when closing writer failed in " "BufferedRWPair.close()." msgstr "" -#: ../../../build/NEWS:23709 +#: ../../../build/NEWS:24058 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:23713 +#: ../../../build/NEWS:24062 msgid "" "`bpo-23671 `__: string.Template now " "allows specifying the \"self\" parameter as a keyword argument. " @@ -36147,79 +36763,79 @@ msgid "" "\"format_string\" parameters as keyword arguments." msgstr "" -#: ../../../build/NEWS:23717 +#: ../../../build/NEWS:24066 msgid "" "`bpo-23502 `__: The pprint module now " "supports mapping proxies." msgstr "" -#: ../../../build/NEWS:23719 +#: ../../../build/NEWS:24068 msgid "" "`bpo-17530 `__: pprint now wraps long " "bytes objects and bytearrays." msgstr "" -#: ../../../build/NEWS:23721 +#: ../../../build/NEWS:24070 msgid "" "`bpo-22687 `__: Fixed some corner cases " "in breaking words in tetxtwrap. Got rid of quadratic complexity in breaking " "long words." msgstr "" -#: ../../../build/NEWS:23724 +#: ../../../build/NEWS:24073 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:23728 +#: ../../../build/NEWS:24077 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:23732 +#: ../../../build/NEWS:24081 msgid "" "`bpo-23657 `__: Avoid explicit checks " "for str in zipapp, adding support for pathlib.Path objects as arguments." msgstr "" -#: ../../../build/NEWS:23735 +#: ../../../build/NEWS:24084 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:23739 +#: ../../../build/NEWS:24088 msgid "" "`bpo-23252 `__: Added support for " "writing ZIP files to unseekable streams." msgstr "" -#: ../../../build/NEWS:23741 +#: ../../../build/NEWS:24090 msgid "" "`bpo-23647 `__: Increase imaplib's " "MAXLINE to accommodate modern mailbox sizes." msgstr "" -#: ../../../build/NEWS:23743 +#: ../../../build/NEWS:24092 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:23747 +#: ../../../build/NEWS:24096 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:23751 +#: ../../../build/NEWS:24100 msgid "" "`bpo-23704 `__: collections.deque() " "objects now support methods for index(), insert(), and copy(). This allows " @@ -36227,7 +36843,7 @@ msgid "" "substitutability for lists." msgstr "" -#: ../../../build/NEWS:23755 +#: ../../../build/NEWS:24104 msgid "" "`bpo-23715 `__: " ":func:`signal.sigwaitinfo` and :func:`signal.sigtimedwait` are now retried " @@ -36236,42 +36852,42 @@ msgid "" "timeout with a monotonic clock when it is retried." msgstr "" -#: ../../../build/NEWS:23760 +#: ../../../build/NEWS:24109 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:23764 +#: ../../../build/NEWS:24113 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:23768 +#: ../../../build/NEWS:24117 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:23771 +#: ../../../build/NEWS:24120 msgid "" "`bpo-23700 `__: Iterator of " "NamedTemporaryFile now keeps a reference to NamedTemporaryFile instance. " "Patch by Bohuslav Kabrda." msgstr "" -#: ../../../build/NEWS:23774 +#: ../../../build/NEWS:24123 msgid "" "`bpo-22903 `__: The fake test case " "created by unittest.loader when it fails importing a test module is now " "picklable." msgstr "" -#: ../../../build/NEWS:23777 +#: ../../../build/NEWS:24126 msgid "" "`bpo-22181 `__: On Linux, os.urandom() " "now uses the new getrandom() syscall if available, syscall introduced in the" @@ -36279,7 +36895,7 @@ msgid "" "the need of a file descriptor and waits until the kernel has enough entropy." msgstr "" -#: ../../../build/NEWS:23782 +#: ../../../build/NEWS:24131 msgid "" "`bpo-2211 `__: Updated the implementation" " of the http.cookies.Morsel class. Setting attributes key, value and " @@ -36290,115 +36906,115 @@ msgid "" "quoting values. Added new tests. Original patch by Demian Brecht." msgstr "" -#: ../../../build/NEWS:23790 +#: ../../../build/NEWS:24139 msgid "" "`bpo-18983 `__: Allow selection of " "output units in timeit. Patch by Julian Gindi." msgstr "" -#: ../../../build/NEWS:23793 +#: ../../../build/NEWS:24142 msgid "" "`bpo-23631 `__: Fix " "traceback.format_list when a traceback has been mutated." msgstr "" -#: ../../../build/NEWS:23795 +#: ../../../build/NEWS:24144 msgid "" "`bpo-23568 `__: Add rdivmod support to " "MagicMock() objects. Patch by Håkan Lövdahl." msgstr "" -#: ../../../build/NEWS:23798 +#: ../../../build/NEWS:24147 msgid "" "`bpo-2052 `__: Add charset parameter to " "HtmlDiff.make_file()." msgstr "" -#: ../../../build/NEWS:23800 +#: ../../../build/NEWS:24149 msgid "" "`bpo-23668 `__: Support os.truncate and " "os.ftruncate on Windows." msgstr "" -#: ../../../build/NEWS:23802 +#: ../../../build/NEWS:24151 msgid "" "`bpo-23138 `__: Fixed parsing cookies " "with absent keys or values in cookiejar. Patch by Demian Brecht." msgstr "" -#: ../../../build/NEWS:23805 +#: ../../../build/NEWS:24154 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:23809 +#: ../../../build/NEWS:24158 msgid "" "`bpo-23581 `__: Add matmul support to " "MagicMock. Patch by Håkan Lövdahl." msgstr "" -#: ../../../build/NEWS:23811 +#: ../../../build/NEWS:24160 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:23815 +#: ../../../build/NEWS:24164 msgid "" "`bpo-22928 `__: Disabled HTTP header " "injections in http.client. Original patch by Demian Brecht." msgstr "" -#: ../../../build/NEWS:23818 +#: ../../../build/NEWS:24167 msgid "" "`bpo-23615 `__: Modules bz2, tarfile and" " tokenize now can be reloaded with imp.reload(). Patch by Thomas Kluyver." msgstr "" -#: ../../../build/NEWS:23821 +#: ../../../build/NEWS:24170 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:23828 +#: ../../../build/NEWS:24177 msgid "" "`bpo-23585 `__: make patchcheck will " "ensure the interpreter is built." msgstr "" -#: ../../../build/NEWS:23833 +#: ../../../build/NEWS:24182 msgid "" "`bpo-23583 `__: Added tests for standard" " IO streams in IDLE." msgstr "" -#: ../../../build/NEWS:23835 +#: ../../../build/NEWS:24184 msgid "" "`bpo-22289 `__: Prevent test_urllib2net " "failures due to ftp connection timeout." msgstr "" -#: ../../../build/NEWS:23840 +#: ../../../build/NEWS:24189 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:23846 +#: ../../../build/NEWS:24195 msgid "Python 3.5.0 alpha 2" msgstr "Python 3.5.0 alfa 2" -#: ../../../build/NEWS:23848 +#: ../../../build/NEWS:24197 msgid "*Release date: 2015-03-09*" msgstr "*Tanggal rilis: 2015-03-09*" -#: ../../../build/NEWS:23853 +#: ../../../build/NEWS:24202 msgid "" "`bpo-23571 `__: PyObject_Call() and " "PyCFunction_Call() now raise a SystemError if a function returns a result " @@ -36406,72 +37022,72 @@ msgid "" "exception." msgstr "" -#: ../../../build/NEWS:23860 +#: ../../../build/NEWS:24209 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:23864 +#: ../../../build/NEWS:24213 msgid "" "`bpo-23103 `__: Reduced the memory " "consumption of IPv4Address and IPv6Address." msgstr "" -#: ../../../build/NEWS:23866 +#: ../../../build/NEWS:24215 msgid "" "`bpo-21793 `__: BaseHTTPRequestHandler " "again logs response code as numeric, not as stringified enum. Patch by " "Demian Brecht." msgstr "" -#: ../../../build/NEWS:23869 +#: ../../../build/NEWS:24218 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:23872 +#: ../../../build/NEWS:24221 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:23875 +#: ../../../build/NEWS:24224 msgid "" "`bpo-23504 `__: Added an __all__ to the " "types module." msgstr "" -#: ../../../build/NEWS:23877 +#: ../../../build/NEWS:24226 msgid "" "`bpo-23563 `__: Optimized utility " "functions in urllib.parse." msgstr "" -#: ../../../build/NEWS:23879 +#: ../../../build/NEWS:24228 msgid "" "`bpo-7830 `__: Flatten nested " "functools.partial." msgstr "" -#: ../../../build/NEWS:23881 +#: ../../../build/NEWS:24230 msgid "" "`bpo-20204 `__: Added the __module__ " "attribute to _tkinter classes." msgstr "" -#: ../../../build/NEWS:23883 +#: ../../../build/NEWS:24232 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:23887 +#: ../../../build/NEWS:24236 msgid "" "`bpo-23521 `__: Corrected pure python " "implementation of timedelta division. Eliminated OverflowError from " @@ -36479,236 +37095,236 @@ msgid "" "division." msgstr "" -#: ../../../build/NEWS:23891 +#: ../../../build/NEWS:24240 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:23894 +#: ../../../build/NEWS:24243 msgid "" "`bpo-22936 `__: Make it possible to show" " local variables in tracebacks for both the traceback module and unittest." msgstr "" -#: ../../../build/NEWS:23897 +#: ../../../build/NEWS:24246 msgid "" "`bpo-15955 `__: Add an option to limit " "the output size in bz2.decompress(). Patch by Nikolaus Rath." msgstr "" -#: ../../../build/NEWS:23900 +#: ../../../build/NEWS:24249 msgid "" "`bpo-6639 `__: Module-level turtle " "functions no longer raise TclError after closing the window." msgstr "" -#: ../../../build/NEWS:23903 +#: ../../../build/NEWS:24252 msgid "" "`bpo-814253 `__: Group references and " "conditional group references now work in lookbehind assertions in regular " "expressions. (See also: `bpo-9179 `__)" msgstr "" -#: ../../../build/NEWS:23906 +#: ../../../build/NEWS:24255 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:23910 +#: ../../../build/NEWS:24259 msgid "" "`bpo-5700 `__: io.FileIO() called flush()" " after closing the file. flush() was not called in close() if closefd=False." msgstr "" -#: ../../../build/NEWS:23913 +#: ../../../build/NEWS:24262 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:23916 +#: ../../../build/NEWS:24265 msgid "" "`bpo-23481 `__: Remove RC4 from the SSL " "module's default cipher list." msgstr "" -#: ../../../build/NEWS:23918 +#: ../../../build/NEWS:24267 msgid "" "`bpo-21548 `__: Fix pydoc.synopsis() and" " pydoc.apropos() on modules with empty docstrings." msgstr "" -#: ../../../build/NEWS:23921 +#: ../../../build/NEWS:24270 msgid "" "`bpo-22885 `__: Fixed arbitrary code " "execution vulnerability in the dbm.dumb module. Original patch by Claudiu " "Popa." msgstr "" -#: ../../../build/NEWS:23924 +#: ../../../build/NEWS:24273 msgid "" "`bpo-23239 `__: ssl.match_hostname() now" " supports matching of IP addresses." msgstr "" -#: ../../../build/NEWS:23926 +#: ../../../build/NEWS:24275 msgid "" "`bpo-23146 `__: Fix mishandling of " "absolute Windows paths with forward slashes in pathlib." msgstr "" -#: ../../../build/NEWS:23929 +#: ../../../build/NEWS:24278 msgid "" "`bpo-23096 `__: Pickle representation of" " floats with protocol 0 now is the same for both Python and C " "implementations." msgstr "" -#: ../../../build/NEWS:23932 +#: ../../../build/NEWS:24281 msgid "" "`bpo-19105 `__: pprint now more " "efficiently uses free space at the right." msgstr "" -#: ../../../build/NEWS:23934 +#: ../../../build/NEWS:24283 msgid "" "`bpo-14910 `__: Add allow_abbrev " "parameter to argparse.ArgumentParser. Patch by Jonathan Paugh, Steven " "Bethard, paul j3 and Daniel Eriksson." msgstr "" -#: ../../../build/NEWS:23937 +#: ../../../build/NEWS:24286 msgid "" "`bpo-21717 `__: tarfile.open() now " "supports 'x' (exclusive creation) mode." msgstr "" -#: ../../../build/NEWS:23939 +#: ../../../build/NEWS:24288 msgid "" "`bpo-23344 `__: marshal.dumps() is now " "20-25% faster on average." msgstr "" -#: ../../../build/NEWS:23941 +#: ../../../build/NEWS:24290 msgid "" "`bpo-20416 `__: marshal.dumps() with " "protocols 3 and 4 is now 40-50% faster on average." msgstr "" -#: ../../../build/NEWS:23944 +#: ../../../build/NEWS:24293 msgid "" "`bpo-23421 `__: Fixed compression in " "tarfile CLI. Patch by wdv4758h." msgstr "" -#: ../../../build/NEWS:23946 +#: ../../../build/NEWS:24295 msgid "" "`bpo-23367 `__: Fix possible overflows " "in the unicodedata module." msgstr "" -#: ../../../build/NEWS:23948 +#: ../../../build/NEWS:24297 msgid "" "`bpo-23361 `__: Fix possible overflow in" " Windows subprocess creation code." msgstr "" -#: ../../../build/NEWS:23950 +#: ../../../build/NEWS:24299 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:23954 +#: ../../../build/NEWS:24303 msgid "" "`bpo-19705 `__: turtledemo now has a " "visual sorting algorithm demo. Original patch from Jason Yeo." msgstr "" -#: ../../../build/NEWS:23957 +#: ../../../build/NEWS:24306 msgid "" "`bpo-23801 `__: Fix issue where " "cgi.FieldStorage did not always ignore the entire preamble to a multipart " "body." msgstr "" -#: ../../../build/NEWS:23963 +#: ../../../build/NEWS:24312 msgid "" "`bpo-23445 `__: pydebug builds now use " "\"gcc -Og\" where possible, to make the resulting executable faster." msgstr "" -#: ../../../build/NEWS:23966 +#: ../../../build/NEWS:24315 msgid "" "`bpo-23686 `__: Update OS X 10.5 " "installer build to use OpenSSL 1.0.2a." msgstr "" -#: ../../../build/NEWS:23971 +#: ../../../build/NEWS:24320 msgid "" "`bpo-20204 `__: Deprecation warning is " "now raised for builtin types without the __module__ attribute." msgstr "" -#: ../../../build/NEWS:23977 +#: ../../../build/NEWS:24326 msgid "" "`bpo-23465 `__: Implement :pep:`486` - " "Make the Python Launcher aware of virtual environments. Patch by Paul Moore." msgstr "" -#: ../../../build/NEWS:23980 +#: ../../../build/NEWS:24329 msgid "" "`bpo-23437 `__: Make user scripts " "directory versioned on Windows. Patch by Paul Moore." msgstr "" -#: ../../../build/NEWS:23985 +#: ../../../build/NEWS:24334 msgid "Python 3.5.0 alpha 1" msgstr "Python 3.5.0 alfa 1" -#: ../../../build/NEWS:23987 +#: ../../../build/NEWS:24336 msgid "*Release date: 2015-02-08*" msgstr "*Tanggal rilis: 2015-02-08*" -#: ../../../build/NEWS:23992 +#: ../../../build/NEWS:24341 msgid "" "`bpo-23285 `__: PEP 475 - EINTR " "handling." msgstr "" -#: ../../../build/NEWS:23994 +#: ../../../build/NEWS:24343 msgid "" "`bpo-22735 `__: Fix many edge cases " "(including crashes) involving custom mro() implementations." msgstr "" -#: ../../../build/NEWS:23997 +#: ../../../build/NEWS:24346 msgid "" "`bpo-22896 `__: Avoid using " "PyObject_AsCharBuffer(), PyObject_AsReadBuffer() and " "PyObject_AsWriteBuffer()." msgstr "" -#: ../../../build/NEWS:24000 +#: ../../../build/NEWS:24349 msgid "" "`bpo-21295 `__: Revert some changes " "(`bpo-16795 `__) to AST line numbers and" " column offsets that constituted a regression." msgstr "" -#: ../../../build/NEWS:24003 +#: ../../../build/NEWS:24352 msgid "" "`bpo-22986 `__: Allow changing an " "object's __class__ between a dynamic type and static type in some cases." msgstr "" -#: ../../../build/NEWS:24006 +#: ../../../build/NEWS:24355 msgid "" "`bpo-15859 `__: " "PyUnicode_EncodeFSDefault(), PyUnicode_EncodeMBCS() and " @@ -36717,199 +37333,199 @@ msgid "" "platforms other than Windows. Patch written by Campbell Barton." msgstr "" -#: ../../../build/NEWS:24011 +#: ../../../build/NEWS:24360 msgid "" "`bpo-21408 `__: The default __ne__() now" " returns NotImplemented if __eq__() returned NotImplemented. Original patch" " by Martin Panter." msgstr "" -#: ../../../build/NEWS:24014 +#: ../../../build/NEWS:24363 msgid "" "`bpo-23321 `__: Fixed a crash in " "str.decode() when error handler returned replacement string longer than " "malformed input data." msgstr "" -#: ../../../build/NEWS:24017 +#: ../../../build/NEWS:24366 msgid "" "`bpo-22286 `__: The \"backslashreplace\"" " error handlers now works with decoding and translating." msgstr "" -#: ../../../build/NEWS:24020 +#: ../../../build/NEWS:24369 msgid "" "`bpo-23253 `__: Delay-load " "ShellExecute[AW] in os.startfile for reduced startup overhead on Windows." msgstr "" -#: ../../../build/NEWS:24023 +#: ../../../build/NEWS:24372 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:24027 +#: ../../../build/NEWS:24376 msgid "" "`bpo-20284 `__: %-interpolation (aka " "printf) formatting added for bytes and bytearray." msgstr "" -#: ../../../build/NEWS:24030 +#: ../../../build/NEWS:24379 msgid "" "`bpo-23048 `__: Fix jumping out of an " "infinite while loop in the pdb." msgstr "" -#: ../../../build/NEWS:24032 +#: ../../../build/NEWS:24381 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:24035 +#: ../../../build/NEWS:24384 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:24038 +#: ../../../build/NEWS:24387 msgid "" "`bpo-22869 `__: Move the interpreter " "startup & shutdown code to a new dedicated pylifecycle.c module" msgstr "" -#: ../../../build/NEWS:24041 +#: ../../../build/NEWS:24390 msgid "" "`bpo-22847 `__: Improve method cache " "efficiency." msgstr "" -#: ../../../build/NEWS:24043 +#: ../../../build/NEWS:24392 msgid "" "`bpo-22335 `__: Fix crash when trying to" " enlarge a bytearray to 0x7fffffff bytes on a 32-bit platform." msgstr "" -#: ../../../build/NEWS:24046 +#: ../../../build/NEWS:24395 msgid "" "`bpo-22653 `__: Fix an assertion failure" " in debug mode when doing a reentrant dict insertion in debug mode." msgstr "" -#: ../../../build/NEWS:24049 +#: ../../../build/NEWS:24398 msgid "" "`bpo-22643 `__: Fix integer overflow in " "Unicode case operations (upper, lower, title, swapcase, casefold)." msgstr "" -#: ../../../build/NEWS:24052 +#: ../../../build/NEWS:24401 msgid "" "`bpo-17636 `__: Circular imports " "involving relative imports are now supported." msgstr "" -#: ../../../build/NEWS:24054 +#: ../../../build/NEWS:24403 msgid "" "`bpo-22604 `__: Fix assertion error in " "debug mode when dividing a complex number by (nan+0j)." msgstr "" -#: ../../../build/NEWS:24057 +#: ../../../build/NEWS:24406 msgid "" "`bpo-21052 `__: Do not raise " "ImportWarning when sys.path_hooks or sys.meta_path are set to None." msgstr "" -#: ../../../build/NEWS:24060 +#: ../../../build/NEWS:24409 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:24064 +#: ../../../build/NEWS:24413 msgid "" "`bpo-22470 `__: Fixed integer overflow " "issues in \"backslashreplace\", \"xmlcharrefreplace\", and \"surrogatepass\"" " error handlers." msgstr "" -#: ../../../build/NEWS:24067 +#: ../../../build/NEWS:24416 msgid "" "`bpo-22540 `__: speed up " "`PyObject_IsInstance` and `PyObject_IsSubclass` in the common case that the " "second argument has metaclass `type`." msgstr "" -#: ../../../build/NEWS:24070 +#: ../../../build/NEWS:24419 msgid "" "`bpo-18711 `__: Add a new " "`PyErr_FormatV` function, similar to `PyErr_Format` but accepting a " "`va_list` argument." msgstr "" -#: ../../../build/NEWS:24073 +#: ../../../build/NEWS:24422 msgid "" "`bpo-22520 `__: Fix overflow checking " "when generating the repr of a unicode object." msgstr "" -#: ../../../build/NEWS:24076 +#: ../../../build/NEWS:24425 msgid "" "`bpo-22519 `__: Fix overflow checking in" " PyBytes_Repr." msgstr "" -#: ../../../build/NEWS:24078 +#: ../../../build/NEWS:24427 msgid "" "`bpo-22518 `__: Fix integer overflow " "issues in latin-1 encoding." msgstr "" -#: ../../../build/NEWS:24080 +#: ../../../build/NEWS:24429 msgid "" "`bpo-16324 `__: _charset parameter of " "MIMEText now also accepts email.charset.Charset instances. Initial patch by " "Claude Paroz." msgstr "" -#: ../../../build/NEWS:24083 +#: ../../../build/NEWS:24432 msgid "" "`bpo-1764286 `__: Fix " "inspect.getsource() to support decorated functions. Patch by Claudiu Popa." msgstr "" -#: ../../../build/NEWS:24086 +#: ../../../build/NEWS:24435 msgid "" "`bpo-18554 `__: os.__all__ includes " "posix functions." msgstr "" -#: ../../../build/NEWS:24088 +#: ../../../build/NEWS:24437 msgid "" "`bpo-21391 `__: Use os.path.abspath in " "the shutil module." msgstr "" -#: ../../../build/NEWS:24090 +#: ../../../build/NEWS:24439 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:24093 +#: ../../../build/NEWS:24442 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:24096 +#: ../../../build/NEWS:24445 msgid "" "`bpo-22258 `__: Fix the internal " "function set_inheritable() on Illumos. This platform exposes the function " @@ -36918,63 +37534,63 @@ msgid "" "slower ``fcntl()`` (``F_GETFD`` and then ``F_SETFD``)." msgstr "" -#: ../../../build/NEWS:24102 +#: ../../../build/NEWS:24451 msgid "" "`bpo-21389 `__: Displaying the " "__qualname__ of the underlying function in the repr of a bound method." msgstr "" -#: ../../../build/NEWS:24105 +#: ../../../build/NEWS:24454 msgid "" "`bpo-22206 `__: Using pthread, " "PyThread_create_key() now sets errno to ENOMEM and returns -1 (error) on " "integer overflow." msgstr "" -#: ../../../build/NEWS:24108 +#: ../../../build/NEWS:24457 msgid "" "`bpo-20184 `__: Argument Clinic based " "signature introspection added for 30 of the builtin functions." msgstr "" -#: ../../../build/NEWS:24111 +#: ../../../build/NEWS:24460 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:24114 +#: ../../../build/NEWS:24463 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:24118 +#: ../../../build/NEWS:24467 msgid "" "`bpo-20179 `__: Apply Argument Clinic to" " bytes and bytearray. Patch by Tal Einat." msgstr "" -#: ../../../build/NEWS:24121 +#: ../../../build/NEWS:24470 msgid "" "`bpo-22082 `__: Clear interned strings " "in slotdefs." msgstr "" -#: ../../../build/NEWS:24123 +#: ../../../build/NEWS:24472 msgid "Upgrade Unicode database to Unicode 7.0.0." msgstr "Perbarui database Unicode ke Unicode 7.0.0." -#: ../../../build/NEWS:24125 +#: ../../../build/NEWS:24474 msgid "" "`bpo-21897 `__: Fix a crash with the " "f_locals attribute with closure variables when frame.clear() has been " "called." msgstr "" -#: ../../../build/NEWS:24128 +#: ../../../build/NEWS:24477 msgid "" "`bpo-21205 `__: Add a new " "``__qualname__`` attribute to generator, the qualified name, and use it in " @@ -36983,7 +37599,7 @@ msgid "" "the code. Use ``gen.gi_code.co_name`` to get the name of the code." msgstr "" -#: ../../../build/NEWS:24134 +#: ../../../build/NEWS:24483 msgid "" "`bpo-21669 `__: With the aid of " "heuristics in SyntaxError.__init__, the parser now attempts to generate more" @@ -36991,14 +37607,14 @@ msgid "" "\"exec\" and \"print\" are used as statements." msgstr "" -#: ../../../build/NEWS:24138 +#: ../../../build/NEWS:24487 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:24142 +#: ../../../build/NEWS:24491 msgid "" "`bpo-21523 `__: Fix over-pessimistic " "computation of the stack effect of some opcodes in the compiler. This also " @@ -37006,117 +37622,117 @@ msgid "" " a large number of \"and\" and \"or\" operators." msgstr "" -#: ../../../build/NEWS:24147 +#: ../../../build/NEWS:24496 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:24150 +#: ../../../build/NEWS:24499 msgid "" "`bpo-21425 `__: Fix flushing of standard" " streams in the interactive interpreter." msgstr "" -#: ../../../build/NEWS:24153 +#: ../../../build/NEWS:24502 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:24157 +#: ../../../build/NEWS:24506 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:24160 +#: ../../../build/NEWS:24509 msgid "" "`bpo-20355 `__: -W command line options " "now have higher priority than the PYTHONWARNINGS environment variable. " "Patch by Arfrever." msgstr "" -#: ../../../build/NEWS:24163 +#: ../../../build/NEWS:24512 msgid "" "`bpo-21274 `__: Define PATH_MAX for " "GNU/Hurd in Python/pythonrun.c." msgstr "" -#: ../../../build/NEWS:24165 +#: ../../../build/NEWS:24514 msgid "" "`bpo-20904 `__: Support setting FPU " "precision on m68k." msgstr "" -#: ../../../build/NEWS:24167 +#: ../../../build/NEWS:24516 msgid "" "`bpo-21209 `__: Fix sending tuples to " "custom generator objects with the yield from syntax." msgstr "" -#: ../../../build/NEWS:24170 +#: ../../../build/NEWS:24519 msgid "" "`bpo-21193 `__: pow(a, b, c) now raises " "ValueError rather than TypeError when b is negative. Patch by Josh " "Rosenberg." msgstr "" -#: ../../../build/NEWS:24173 +#: ../../../build/NEWS:24522 msgid "" "`bpo-21176 `__: PEP 465: Add the '@' " "operator for matrix multiplication." msgstr "" -#: ../../../build/NEWS:24175 +#: ../../../build/NEWS:24524 msgid "" "`bpo-21134 `__: Fix segfault when str is" " called on an uninitialized UnicodeEncodeError, UnicodeDecodeError, or " "UnicodeTranslateError object." msgstr "" -#: ../../../build/NEWS:24178 +#: ../../../build/NEWS:24527 msgid "" "`bpo-19537 `__: Fix PyUnicode_DATA() " "alignment under m68k. Patch by Andreas Schwab." msgstr "" -#: ../../../build/NEWS:24181 +#: ../../../build/NEWS:24530 msgid "" "`bpo-20929 `__: Add a type cast to avoid" " shifting a negative number." msgstr "" -#: ../../../build/NEWS:24183 +#: ../../../build/NEWS:24532 msgid "" "`bpo-20731 `__: Properly position in " "source code files even if they are opened in text mode. Patch by Serhiy " "Storchaka." msgstr "" -#: ../../../build/NEWS:24186 +#: ../../../build/NEWS:24535 msgid "" "`bpo-20637 `__: Key-sharing now also " "works for instance dictionaries of subclasses. Patch by Peter Ingebretson." msgstr "" -#: ../../../build/NEWS:24189 +#: ../../../build/NEWS:24538 msgid "" "`bpo-8297 `__: Attributes missing from " "modules now include the module name in the error text. Original patch by " "ysj.ray." msgstr "" -#: ../../../build/NEWS:24192 +#: ../../../build/NEWS:24541 msgid "" "`bpo-19995 `__: %c, %o, %x, and %X now " "raise TypeError on non-integer input." msgstr "" -#: ../../../build/NEWS:24194 +#: ../../../build/NEWS:24543 msgid "" "`bpo-19655 `__: The ASDL parser - used " "by the build process to generate code for managing the Python AST in C - was" @@ -37125,27 +37741,27 @@ msgid "" "source base." msgstr "" -#: ../../../build/NEWS:24199 +#: ../../../build/NEWS:24548 msgid "" "`bpo-12546 `__: Allow ``\\x00`` to be " "used as a fill character when using str, int, float, and complex __format__ " "methods." msgstr "" -#: ../../../build/NEWS:24202 +#: ../../../build/NEWS:24551 msgid "" "`bpo-20480 `__: Add " "ipaddress.reverse_pointer. Patch by Leon Weber." msgstr "" -#: ../../../build/NEWS:24204 +#: ../../../build/NEWS:24553 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:24208 +#: ../../../build/NEWS:24557 msgid "" "`bpo-8931 `__: Make alternate formatting " "('#') for type 'c' raise an exception. In versions prior to 3.5, '#' with " @@ -37153,81 +37769,81 @@ msgid "" "Landschoff." msgstr "" -#: ../../../build/NEWS:24212 +#: ../../../build/NEWS:24561 msgid "" "`bpo-23165 `__: Perform overflow checks " "before allocating memory in the _Py_char2wchar function." msgstr "" -#: ../../../build/NEWS:24218 +#: ../../../build/NEWS:24567 msgid "" "`bpo-23399 `__: pyvenv creates relative " "symlinks where possible." msgstr "" -#: ../../../build/NEWS:24220 +#: ../../../build/NEWS:24569 msgid "" "`bpo-20289 `__: cgi.FieldStorage() now " "supports the context management protocol." msgstr "" -#: ../../../build/NEWS:24223 +#: ../../../build/NEWS:24572 msgid "" "`bpo-13128 `__: Print response headers " "for CONNECT requests when debuglevel > 0. Patch by Demian Brecht." msgstr "" -#: ../../../build/NEWS:24226 +#: ../../../build/NEWS:24575 msgid "" "`bpo-15381 `__: Optimized io.BytesIO to " "make less allocations and copyings." msgstr "" -#: ../../../build/NEWS:24228 +#: ../../../build/NEWS:24577 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:24232 +#: ../../../build/NEWS:24581 msgid "" "`bpo-23099 `__: Closing io.BytesIO with " "exported buffer is rejected now to prevent corrupting exported buffer." msgstr "" -#: ../../../build/NEWS:24235 +#: ../../../build/NEWS:24584 msgid "" "`bpo-23326 `__: Removed __ne__ " "implementations. Since fixing default __ne__ implementation in `bpo-21408 " "`__ they are redundant." msgstr "" -#: ../../../build/NEWS:24238 +#: ../../../build/NEWS:24587 msgid "" "`bpo-23363 `__: Fix possible overflow in" " itertools.permutations." msgstr "" -#: ../../../build/NEWS:24240 +#: ../../../build/NEWS:24589 msgid "" "`bpo-23364 `__: Fix possible overflow in" " itertools.product." msgstr "" -#: ../../../build/NEWS:24242 +#: ../../../build/NEWS:24591 msgid "" "`bpo-23366 `__: Fixed possible integer " "overflow in itertools.combinations." msgstr "" -#: ../../../build/NEWS:24244 +#: ../../../build/NEWS:24593 msgid "" "`bpo-23369 `__: Fixed possible integer " "overflow in _json.encode_basestring_ascii." msgstr "" -#: ../../../build/NEWS:24247 +#: ../../../build/NEWS:24596 msgid "" "`bpo-23353 `__: Fix the exception " "handling of generators in PyEval_EvalFrameEx(). At entry, save or swap the " @@ -37236,116 +37852,116 @@ msgid "" " is WHY_YIELD or WHY_RETURN. Patch co-written with Antoine Pitrou." msgstr "" -#: ../../../build/NEWS:24253 +#: ../../../build/NEWS:24602 msgid "" "`bpo-14099 `__: Restored support of " "writing ZIP files to tellable but non-seekable streams." msgstr "" -#: ../../../build/NEWS:24256 +#: ../../../build/NEWS:24605 msgid "" "`bpo-14099 `__: Writing to ZipFile and " "reading multiple ZipExtFiles is threadsafe now." msgstr "" -#: ../../../build/NEWS:24259 +#: ../../../build/NEWS:24608 msgid "" "`bpo-19361 `__: JSON decoder now raises " "JSONDecodeError instead of ValueError." msgstr "" -#: ../../../build/NEWS:24261 +#: ../../../build/NEWS:24610 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:24264 +#: ../../../build/NEWS:24613 msgid "" "`bpo-23094 `__: Fixed readline with " "frames in Python implementation of pickle." msgstr "" -#: ../../../build/NEWS:24266 +#: ../../../build/NEWS:24615 msgid "" "`bpo-23268 `__: Fixed bugs in the " "comparison of ipaddress classes." msgstr "" -#: ../../../build/NEWS:24268 +#: ../../../build/NEWS:24617 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:24272 +#: ../../../build/NEWS:24621 msgid "" "`bpo-19996 `__: " ":class:`email.feedparser.FeedParser` now handles (malformed) headers with no" " key rather than assuming the body has started." msgstr "" -#: ../../../build/NEWS:24275 +#: ../../../build/NEWS:24624 msgid "" "`bpo-20188 `__: Support Application-" "Layer Protocol Negotiation (ALPN) in the ssl module." msgstr "" -#: ../../../build/NEWS:24278 +#: ../../../build/NEWS:24627 msgid "" "`bpo-23133 `__: Pickling of ipaddress " "objects now produces more compact and portable representation." msgstr "" -#: ../../../build/NEWS:24281 +#: ../../../build/NEWS:24630 msgid "" "`bpo-23248 `__: Update ssl error codes " "from latest OpenSSL git master." msgstr "" -#: ../../../build/NEWS:24283 +#: ../../../build/NEWS:24632 msgid "" "`bpo-23266 `__: Much faster " "implementation of ipaddress.collapse_addresses() when there are many non-" "consecutive addresses." msgstr "" -#: ../../../build/NEWS:24286 +#: ../../../build/NEWS:24635 msgid "" "`bpo-23098 `__: 64-bit dev_t is now " "supported in the os module." msgstr "" -#: ../../../build/NEWS:24288 +#: ../../../build/NEWS:24637 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:24292 +#: ../../../build/NEWS:24641 msgid "" "`bpo-15955 `__: Add an option to limit " "output size when decompressing LZMA data. Patch by Nikolaus Rath and Martin" " Panter." msgstr "" -#: ../../../build/NEWS:24295 +#: ../../../build/NEWS:24644 msgid "" "`bpo-23250 `__: In the http.cookies " "module, capitalize \"HttpOnly\" and \"Secure\" as they are written in the " "standard." msgstr "" -#: ../../../build/NEWS:24298 +#: ../../../build/NEWS:24647 msgid "" "`bpo-23063 `__: In the distutils' check " "command, fix parsing of reST with code or code-block directives." msgstr "" -#: ../../../build/NEWS:24301 +#: ../../../build/NEWS:24650 msgid "" "`bpo-23209 `__: " "selectors.BaseSelector.get_key() now raises a RuntimeError if the selector " @@ -37355,13 +37971,13 @@ msgid "" "`__)" msgstr "" -#: ../../../build/NEWS:24306 +#: ../../../build/NEWS:24655 msgid "" "`bpo-17911 `__: Provide a way to seed " "the linecache for a PEP-302 module without actually loading the code." msgstr "" -#: ../../../build/NEWS:24309 +#: ../../../build/NEWS:24658 msgid "" "`bpo-17911 `__: Provide a new object API" " for traceback, including the ability to not lookup lines at all until the " @@ -37369,109 +37985,109 @@ msgid "" "being kept alive." msgstr "" -#: ../../../build/NEWS:24313 +#: ../../../build/NEWS:24662 msgid "" "`bpo-19777 `__: Provide a home() " "classmethod on Path objects. Contributed by Victor Salgado and Mayank " "Tripathi." msgstr "" -#: ../../../build/NEWS:24316 +#: ../../../build/NEWS:24665 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:24319 +#: ../../../build/NEWS:24668 msgid "" "`bpo-23185 `__: Add math.inf and " "math.nan constants." msgstr "" -#: ../../../build/NEWS:24321 +#: ../../../build/NEWS:24670 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:24325 +#: ../../../build/NEWS:24674 msgid "" "`bpo-23143 `__: Remove compatibility " "with OpenSSLs older than 0.9.8." msgstr "" -#: ../../../build/NEWS:24327 +#: ../../../build/NEWS:24676 msgid "" "`bpo-23132 `__: Improve performance and " "introspection support of comparison methods created by " "functool.total_ordering." msgstr "" -#: ../../../build/NEWS:24330 +#: ../../../build/NEWS:24679 msgid "" "`bpo-19776 `__: Add an expanduser() " "method on Path objects." msgstr "" -#: ../../../build/NEWS:24332 +#: ../../../build/NEWS:24681 msgid "" "`bpo-23112 `__: Fix SimpleHTTPServer to " "correctly carry the query string and fragment when it redirects to add a " "trailing slash." msgstr "" -#: ../../../build/NEWS:24335 +#: ../../../build/NEWS:24684 msgid "" "`bpo-21793 `__: Added http.HTTPStatus " "enums (i.e. HTTPStatus.OK, HTTPStatus.NOT_FOUND). Patch by Demian Brecht." msgstr "" -#: ../../../build/NEWS:24338 +#: ../../../build/NEWS:24687 msgid "" "`bpo-23093 `__: In the io, module allow " "more operations to work on detached streams." msgstr "" -#: ../../../build/NEWS:24341 +#: ../../../build/NEWS:24690 msgid "" "`bpo-23111 `__: In the ftplib, make " "ssl.PROTOCOL_SSLv23 the default protocol version." msgstr "" -#: ../../../build/NEWS:24344 +#: ../../../build/NEWS:24693 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:24347 +#: ../../../build/NEWS:24696 msgid "" "`bpo-19104 `__: pprint now produces " "evaluable output for wrapped strings." msgstr "" -#: ../../../build/NEWS:24349 +#: ../../../build/NEWS:24698 msgid "" "`bpo-23071 `__: Added missing names to " "codecs.__all__. Patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:24351 +#: ../../../build/NEWS:24700 msgid "" "`bpo-22783 `__: Pickling now uses the " "NEWOBJ opcode instead of the NEWOBJ_EX opcode if possible." msgstr "" -#: ../../../build/NEWS:24354 +#: ../../../build/NEWS:24703 msgid "" "`bpo-15513 `__: Added a __sizeof__ " "implementation for pickle classes." msgstr "" -#: ../../../build/NEWS:24356 +#: ../../../build/NEWS:24705 msgid "" "`bpo-19858 `__: pickletools.optimize() " "now aware of the MEMOIZE opcode, can produce more compact result and no " @@ -37479,20 +38095,20 @@ msgid "" "together with PUT or BINPUT opcodes." msgstr "" -#: ../../../build/NEWS:24360 +#: ../../../build/NEWS:24709 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:24363 +#: ../../../build/NEWS:24712 msgid "" "`bpo-23016 `__: A warning no longer " "produces an AttributeError when the program is run with pythonw.exe." msgstr "" -#: ../../../build/NEWS:24366 +#: ../../../build/NEWS:24715 msgid "" "`bpo-21775 `__: shutil.copytree(): fix " "crash when copying to VFAT. An exception handler assumed that OSError " @@ -37501,46 +38117,46 @@ msgid "" "presumably, any other non-Windows OS). Patch by Greg Ward." msgstr "" -#: ../../../build/NEWS:24372 +#: ../../../build/NEWS:24721 msgid "" "`bpo-1218234 `__: Fix " "inspect.getsource() to load updated source of reloaded module. Initial patch" " by Berker Peksag." msgstr "" -#: ../../../build/NEWS:24375 +#: ../../../build/NEWS:24724 msgid "" "`bpo-21740 `__: Support wrapped " "callables in doctest. Patch by Claudiu Popa." msgstr "" -#: ../../../build/NEWS:24377 +#: ../../../build/NEWS:24726 msgid "" "`bpo-23009 `__: Make sure " "selectors.EpollSelector.select() works when no FD is registered." msgstr "" -#: ../../../build/NEWS:24380 +#: ../../../build/NEWS:24729 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:24383 +#: ../../../build/NEWS:24732 msgid "" "`bpo-22696 `__: Add function " ":func:`sys.is_finalizing` to know about interpreter shutdown." msgstr "" -#: ../../../build/NEWS:24386 +#: ../../../build/NEWS:24735 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:24389 +#: ../../../build/NEWS:24738 msgid "" "`bpo-14099 `__: ZipFile.open() no longer" " reopen the underlying file. Objects returned by ZipFile.open() can now " @@ -37548,265 +38164,265 @@ msgid "" "passing in a file-like object as the first argument to the constructor." msgstr "" -#: ../../../build/NEWS:24394 +#: ../../../build/NEWS:24743 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:24397 +#: ../../../build/NEWS:24746 msgid "" "`bpo-21971 `__: Update turtledemo doc " "and add module to the index." msgstr "" -#: ../../../build/NEWS:24399 +#: ../../../build/NEWS:24748 msgid "" "`bpo-21032 `__: Fixed socket leak if " "HTTPConnection.getresponse() fails. Original patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:24402 +#: ../../../build/NEWS:24751 msgid "" "`bpo-22407 `__: Deprecated the use of " "re.LOCALE flag with str patterns or re.ASCII. It was newer worked." msgstr "" -#: ../../../build/NEWS:24405 +#: ../../../build/NEWS:24754 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:24408 +#: ../../../build/NEWS:24757 msgid "" "`bpo-22960 `__: Add a context argument " "to xmlrpclib.ServerProxy constructor." msgstr "" -#: ../../../build/NEWS:24410 +#: ../../../build/NEWS:24759 msgid "" "`bpo-22389 `__: Add " "contextlib.redirect_stderr()." msgstr "" -#: ../../../build/NEWS:24412 +#: ../../../build/NEWS:24761 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:24416 +#: ../../../build/NEWS:24765 msgid "" "`bpo-22915 `__: SAX parser now supports " "files opened with file descriptor or bytes path." msgstr "" -#: ../../../build/NEWS:24419 +#: ../../../build/NEWS:24768 msgid "" "`bpo-22609 `__: Constructors and update " "methods of mapping classes in the collections module now accept the self " "keyword argument." msgstr "" -#: ../../../build/NEWS:24422 +#: ../../../build/NEWS:24771 msgid "" "`bpo-22940 `__: Add " "readline.append_history_file." msgstr "" -#: ../../../build/NEWS:24424 +#: ../../../build/NEWS:24773 msgid "" "`bpo-19676 `__: Added the " "\"namereplace\" error handler." msgstr "" -#: ../../../build/NEWS:24426 +#: ../../../build/NEWS:24775 msgid "" "`bpo-22788 `__: Add *context* parameter " "to logging.handlers.HTTPHandler." msgstr "" -#: ../../../build/NEWS:24428 +#: ../../../build/NEWS:24777 msgid "" "`bpo-22921 `__: Allow SSLContext to take" " the *hostname* parameter even if OpenSSL doesn't support SNI." msgstr "" -#: ../../../build/NEWS:24431 +#: ../../../build/NEWS:24780 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:24434 +#: ../../../build/NEWS:24783 msgid "" "`bpo-22796 `__: HTTP cookie parsing is " "now stricter, in order to protect against potential injection attacks." msgstr "" -#: ../../../build/NEWS:24437 +#: ../../../build/NEWS:24786 msgid "" "`bpo-22370 `__: Windows detection in " "pathlib is now more robust." msgstr "" -#: ../../../build/NEWS:24439 +#: ../../../build/NEWS:24788 msgid "" "`bpo-22841 `__: Reject coroutines in " "asyncio add_signal_handler(). Patch by Ludovic.Gasc." msgstr "" -#: ../../../build/NEWS:24442 +#: ../../../build/NEWS:24791 msgid "" "`bpo-19494 `__: Added " "urllib.request.HTTPBasicPriorAuthHandler. Patch by Matej Cepl." msgstr "" -#: ../../../build/NEWS:24445 +#: ../../../build/NEWS:24794 msgid "" "`bpo-22578 `__: Added attributes to the " "re.error class." msgstr "" -#: ../../../build/NEWS:24447 +#: ../../../build/NEWS:24796 msgid "" "`bpo-22849 `__: Fix possible double free" " in the io.TextIOWrapper constructor." msgstr "" -#: ../../../build/NEWS:24449 +#: ../../../build/NEWS:24798 msgid "" "`bpo-12728 `__: Different Unicode " "characters having the same uppercase but different lowercase are now matched" " in case-insensitive regular expressions." msgstr "" -#: ../../../build/NEWS:24453 +#: ../../../build/NEWS:24802 msgid "" "`bpo-22821 `__: Fixed fcntl() with " "integer argument on 64-bit big-endian platforms." msgstr "" -#: ../../../build/NEWS:24456 +#: ../../../build/NEWS:24805 msgid "" "`bpo-21650 `__: Add an `--sort-keys` " "option to json.tool CLI." msgstr "" -#: ../../../build/NEWS:24458 +#: ../../../build/NEWS:24807 msgid "" "`bpo-22824 `__: Updated reprlib output " "format for sets to use set literals. Patch contributed by Berker Peksag." msgstr "" -#: ../../../build/NEWS:24461 +#: ../../../build/NEWS:24810 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:24464 +#: ../../../build/NEWS:24813 msgid "" "`bpo-22406 `__: Fixed the uu_codec codec" " incorrectly ported to 3.x. Based on patch by Martin Panter." msgstr "" -#: ../../../build/NEWS:24467 +#: ../../../build/NEWS:24816 msgid "" "`bpo-17293 `__: uuid.getnode() now " "determines MAC address on AIX using netstat. Based on patch by Aivars " "Kalvāns." msgstr "" -#: ../../../build/NEWS:24470 +#: ../../../build/NEWS:24819 msgid "" "`bpo-22769 `__: Fixed " "ttk.Treeview.tag_has() when called without arguments." msgstr "" -#: ../../../build/NEWS:24472 +#: ../../../build/NEWS:24821 msgid "" "`bpo-22417 `__: Verify certificates by " "default in httplib (PEP 476)." msgstr "" -#: ../../../build/NEWS:24474 +#: ../../../build/NEWS:24823 msgid "" "`bpo-22775 `__: Fixed unpickling of " "http.cookies.SimpleCookie with protocol 2 and above. Patch by Tim Graham." msgstr "" -#: ../../../build/NEWS:24477 +#: ../../../build/NEWS:24826 msgid "" "`bpo-22776 `__: Brought excluded code " "into the scope of a try block in SysLogHandler.emit()." msgstr "" -#: ../../../build/NEWS:24480 +#: ../../../build/NEWS:24829 msgid "" "`bpo-22665 `__: Add missing " "get_terminal_size and SameFileError to shutil.__all__." msgstr "" -#: ../../../build/NEWS:24483 +#: ../../../build/NEWS:24832 msgid "" "`bpo-6623 `__: Remove deprecated Netrc " "class in the ftplib module. Patch by Matt Chaput." msgstr "" -#: ../../../build/NEWS:24486 +#: ../../../build/NEWS:24835 msgid "" "`bpo-17381 `__: Fixed handling of case-" "insensitive ranges in regular expressions." msgstr "" -#: ../../../build/NEWS:24489 +#: ../../../build/NEWS:24838 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:24492 +#: ../../../build/NEWS:24841 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:24495 +#: ../../../build/NEWS:24844 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:24499 +#: ../../../build/NEWS:24848 msgid "" "`bpo-22217 `__: Implemented reprs of " "classes in the zipfile module." msgstr "" -#: ../../../build/NEWS:24501 +#: ../../../build/NEWS:24850 msgid "" "`bpo-22457 `__: Honour load_tests in the" " start_dir of discovery." msgstr "" -#: ../../../build/NEWS:24503 +#: ../../../build/NEWS:24852 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:24506 +#: ../../../build/NEWS:24855 msgid "" "`bpo-13918 `__: Provide a " "locale.delocalize() function which can remove locale-specific number " @@ -37814,33 +38430,33 @@ msgid "" "to a specific type. Patch by Cédric Krier." msgstr "" -#: ../../../build/NEWS:24510 +#: ../../../build/NEWS:24859 msgid "" "`bpo-22676 `__: Make the pickling of " "global objects which don't have a __module__ attribute less slow." msgstr "" -#: ../../../build/NEWS:24513 +#: ../../../build/NEWS:24862 msgid "" "`bpo-18853 `__: Fixed ResourceWarning in" " shlex.__nain__." msgstr "" -#: ../../../build/NEWS:24515 +#: ../../../build/NEWS:24864 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:24518 +#: ../../../build/NEWS:24867 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:24522 +#: ../../../build/NEWS:24871 msgid "" "`bpo-19746 `__: Make it possible to " "examine the errors from unittest discovery without executing the test suite." @@ -37848,7 +38464,7 @@ msgid "" "encountered during discovery." msgstr "" -#: ../../../build/NEWS:24526 +#: ../../../build/NEWS:24875 msgid "" "`bpo-21991 `__: Make " "email.headerregistry's header 'params' attributes be read-only " @@ -37856,27 +38472,27 @@ msgid "" "was created on each access of the attribute." msgstr "" -#: ../../../build/NEWS:24530 +#: ../../../build/NEWS:24879 msgid "" "`bpo-22638 `__: SSLv3 is now disabled " "throughout the standard library. It can still be enabled by instantiating a " "SSLContext manually." msgstr "" -#: ../../../build/NEWS:24533 +#: ../../../build/NEWS:24882 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:24536 +#: ../../../build/NEWS:24885 msgid "" "`bpo-17401 `__: Include closefd in " "io.FileIO repr." msgstr "" -#: ../../../build/NEWS:24538 +#: ../../../build/NEWS:24887 msgid "" "`bpo-21338 `__: Add silent mode for " "compileall. quiet parameters of compile_{dir, file, path} functions now have" @@ -37884,86 +38500,86 @@ msgid "" " Patch by Thomas Kluyver." msgstr "" -#: ../../../build/NEWS:24542 +#: ../../../build/NEWS:24891 msgid "" "`bpo-20152 `__: Convert the array and " "cmath modules to Argument Clinic." msgstr "" -#: ../../../build/NEWS:24544 +#: ../../../build/NEWS:24893 msgid "" "`bpo-18643 `__: Add socket.socketpair() " "on Windows." msgstr "" -#: ../../../build/NEWS:24546 +#: ../../../build/NEWS:24895 msgid "" "`bpo-22435 `__: Fix a file descriptor " "leak when socketserver bind fails." msgstr "" -#: ../../../build/NEWS:24548 +#: ../../../build/NEWS:24897 msgid "" "`bpo-13096 `__: Fixed segfault in CTypes" " POINTER handling of large values." msgstr "" -#: ../../../build/NEWS:24550 +#: ../../../build/NEWS:24899 msgid "" "`bpo-11694 `__: Raise ConversionError in" " xdrlib as documented. Patch by Filip Gruszczyński and Claudiu Popa." msgstr "" -#: ../../../build/NEWS:24553 +#: ../../../build/NEWS:24902 msgid "" "`bpo-19380 `__: Optimized parsing of " "regular expressions." msgstr "" -#: ../../../build/NEWS:24555 +#: ../../../build/NEWS:24904 msgid "" "`bpo-1519638 `__: Now unmatched groups" " are replaced with empty strings in re.sub() and re.subn()." msgstr "" -#: ../../../build/NEWS:24558 +#: ../../../build/NEWS:24907 msgid "" "`bpo-18615 `__: sndhdr.what/whathdr now " "return a namedtuple." msgstr "" -#: ../../../build/NEWS:24560 +#: ../../../build/NEWS:24909 msgid "" "`bpo-22462 `__: Fix pyexpat's creation " "of a dummy frame to make it appear in exception tracebacks." msgstr "" -#: ../../../build/NEWS:24563 +#: ../../../build/NEWS:24912 msgid "" "`bpo-21965 `__: Add support for in-" "memory SSL to the ssl module. Patch by Geert Jansen." msgstr "" -#: ../../../build/NEWS:24566 +#: ../../../build/NEWS:24915 msgid "" "`bpo-21173 `__: Fix len() on a " "WeakKeyDictionary when .clear() was called with an iterator alive." msgstr "" -#: ../../../build/NEWS:24569 +#: ../../../build/NEWS:24918 msgid "" "`bpo-11866 `__: Eliminated race " "condition in the computation of names for new threads." msgstr "" -#: ../../../build/NEWS:24572 +#: ../../../build/NEWS:24921 msgid "" "`bpo-21905 `__: Avoid RuntimeError in " "pickle.whichmodule() when sys.modules is mutated while iterating. Patch by " "Olivier Grisel." msgstr "" -#: ../../../build/NEWS:24575 +#: ../../../build/NEWS:24924 msgid "" "`bpo-11271 `__: " "concurrent.futures.Executor.map() now takes a *chunksize* argument to allow " @@ -37971,272 +38587,272 @@ msgid "" "ProcessPoolExecutor. Patch by Dan O'Reilly." msgstr "" -#: ../../../build/NEWS:24579 +#: ../../../build/NEWS:24928 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:24583 +#: ../../../build/NEWS:24932 msgid "" "`bpo-22219 `__: The zipfile module CLI " "now adds entries for directories (including empty directories) in ZIP file." msgstr "" -#: ../../../build/NEWS:24586 +#: ../../../build/NEWS:24935 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:24589 +#: ../../../build/NEWS:24938 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:24593 +#: ../../../build/NEWS:24942 msgid "" "`bpo-20076 `__: Added non derived UTF-8 " "aliases to locale aliases table." msgstr "" -#: ../../../build/NEWS:24595 +#: ../../../build/NEWS:24944 msgid "" "`bpo-20079 `__: Added locales supported " "in glibc 2.18 to locale alias table." msgstr "" -#: ../../../build/NEWS:24597 +#: ../../../build/NEWS:24946 msgid "" "`bpo-20218 `__: Added convenience " "methods read_text/write_text and read_bytes/ write_bytes to pathlib.Path " "objects." msgstr "" -#: ../../../build/NEWS:24600 +#: ../../../build/NEWS:24949 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:24603 +#: ../../../build/NEWS:24952 msgid "" "`bpo-22517 `__: When an " "io.BufferedRWPair object is deallocated, clear its weakrefs." msgstr "" -#: ../../../build/NEWS:24606 +#: ../../../build/NEWS:24955 msgid "" "`bpo-22437 `__: Number of capturing " "groups in regular expression is no longer limited by 100." msgstr "" -#: ../../../build/NEWS:24609 +#: ../../../build/NEWS:24958 msgid "" "`bpo-17442 `__: InteractiveInterpreter " "now displays the full chained traceback in its showtraceback method, to " "match the built in interactive interpreter." msgstr "" -#: ../../../build/NEWS:24613 +#: ../../../build/NEWS:24962 msgid "" "`bpo-23392 `__: Added tests for marshal " "C API that works with FILE*." msgstr "" -#: ../../../build/NEWS:24615 +#: ../../../build/NEWS:24964 msgid "" "`bpo-10510 `__: distutils register and " "upload methods now use HTML standards compliant CRLF line endings." msgstr "" -#: ../../../build/NEWS:24618 +#: ../../../build/NEWS:24967 msgid "" "`bpo-9850 `__: Fixed macpath.join() for " "empty first component. Patch by Oleg Oshmyan." msgstr "" -#: ../../../build/NEWS:24621 +#: ../../../build/NEWS:24970 msgid "" "`bpo-5309 `__: distutils' build and " "build_ext commands now accept a ``-j`` option to enable parallel building of" " extension modules." msgstr "" -#: ../../../build/NEWS:24624 +#: ../../../build/NEWS:24973 msgid "" "`bpo-22448 `__: Improve canceled timer " "handles cleanup to prevent unbound memory usage. Patch by Joshua Moore-" "Oliva." msgstr "" -#: ../../../build/NEWS:24627 +#: ../../../build/NEWS:24976 msgid "" "`bpo-22427 `__: TemporaryDirectory no " "longer attempts to clean up twice when used in the with statement in " "generator." msgstr "" -#: ../../../build/NEWS:24630 +#: ../../../build/NEWS:24979 msgid "" "`bpo-22362 `__: Forbidden ambiguous " "octal escapes out of range 0-0o377 in regular expressions." msgstr "" -#: ../../../build/NEWS:24633 +#: ../../../build/NEWS:24982 msgid "" "`bpo-20912 `__: Now directories added to" " ZIP file have correct Unix and MS-DOS directory attributes." msgstr "" -#: ../../../build/NEWS:24636 +#: ../../../build/NEWS:24985 msgid "" "`bpo-21866 `__: ZipFile.close() no " "longer writes ZIP64 central directory records if allowZip64 is false." msgstr "" -#: ../../../build/NEWS:24639 +#: ../../../build/NEWS:24988 msgid "" "`bpo-22278 `__: Fix urljoin problem with" " relative urls, a regression observed after changes to issue22118 were " "submitted." msgstr "" -#: ../../../build/NEWS:24642 +#: ../../../build/NEWS:24991 msgid "" "`bpo-22415 `__: Fixed debugging output " "of the GROUPREF_EXISTS opcode in the re module. Removed trailing spaces in " "debugging output." msgstr "" -#: ../../../build/NEWS:24645 +#: ../../../build/NEWS:24994 msgid "" "`bpo-22423 `__: Unhandled exception in " "thread no longer causes unhandled AttributeError when sys.stderr is None." msgstr "" -#: ../../../build/NEWS:24648 +#: ../../../build/NEWS:24997 msgid "" "`bpo-21332 `__: Ensure that " "``bufsize=1`` in subprocess.Popen() selects line buffering, rather than " "block buffering. Patch by Akira Li." msgstr "" -#: ../../../build/NEWS:24651 +#: ../../../build/NEWS:25000 msgid "" "`bpo-21091 `__: Fix API bug: " "email.message.EmailMessage.is_attachment is now a method." msgstr "" -#: ../../../build/NEWS:24654 +#: ../../../build/NEWS:25003 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:24657 +#: ../../../build/NEWS:25006 msgid "" "`bpo-22247 `__: Add NNTPError to " "nntplib.__all__." msgstr "" -#: ../../../build/NEWS:24659 +#: ../../../build/NEWS:25008 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:24663 +#: ../../../build/NEWS:25012 msgid "" "`bpo-4180 `__: The warnings registries " "are now reset when the filters are modified." msgstr "" -#: ../../../build/NEWS:24666 +#: ../../../build/NEWS:25015 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:24670 +#: ../../../build/NEWS:25019 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:24674 +#: ../../../build/NEWS:25023 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:24677 +#: ../../../build/NEWS:25026 msgid "" "`bpo-22384 `__: An exception in Tkinter " "callback no longer crashes the program when it is run with pythonw.exe." msgstr "" -#: ../../../build/NEWS:24680 +#: ../../../build/NEWS:25029 msgid "" "`bpo-22168 `__: Prevent turtle " "AttributeError with non-default Canvas on OS X." msgstr "" -#: ../../../build/NEWS:24682 +#: ../../../build/NEWS:25031 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:24685 +#: ../../../build/NEWS:25034 msgid "" "`bpo-13968 `__: The glob module now " "supports recursive search in subdirectories using the ``**`` pattern." msgstr "" -#: ../../../build/NEWS:24688 +#: ../../../build/NEWS:25037 msgid "" "`bpo-21951 `__: Fixed a crash in Tkinter" " on AIX when called Tcl command with empty string or tuple argument." msgstr "" -#: ../../../build/NEWS:24691 +#: ../../../build/NEWS:25040 msgid "" "`bpo-21951 `__: Tkinter now most likely " "raises MemoryError instead of crash if the memory allocation fails." msgstr "" -#: ../../../build/NEWS:24694 +#: ../../../build/NEWS:25043 msgid "" "`bpo-22338 `__: Fix a crash in the json " "module on memory allocation failure." msgstr "" -#: ../../../build/NEWS:24696 +#: ../../../build/NEWS:25045 msgid "" "`bpo-12410 `__: imaplib.IMAP4 now " "supports the context management protocol. Original patch by Tarek Ziadé." msgstr "" -#: ../../../build/NEWS:24699 +#: ../../../build/NEWS:25048 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:24702 +#: ../../../build/NEWS:25051 msgid "" "`bpo-16662 `__: load_tests() is now " "unconditionally run when it is present in a package's __init__.py. " @@ -38245,33 +38861,33 @@ msgid "" " documented. Patch given by Robert Collins, tweaked by Barry Warsaw." msgstr "" -#: ../../../build/NEWS:24708 +#: ../../../build/NEWS:25057 msgid "" "`bpo-22226 `__: First letter no longer " "is stripped from the \"status\" key in the result of Treeview.heading()." msgstr "" -#: ../../../build/NEWS:24711 +#: ../../../build/NEWS:25060 msgid "" "`bpo-19524 `__: Fixed resource leak in " "the HTTP connection when an invalid response is received. Patch by Martin " "Panter." msgstr "" -#: ../../../build/NEWS:24714 +#: ../../../build/NEWS:25063 msgid "" "`bpo-20421 `__: Add a .version() method " "to SSL sockets exposing the actual protocol version in use." msgstr "" -#: ../../../build/NEWS:24717 +#: ../../../build/NEWS:25066 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:24721 +#: ../../../build/NEWS:25070 msgid "" "`bpo-22051 `__: turtledemo no longer " "reloads examples to re-run them. Initialization of variables and gui setup " @@ -38279,14 +38895,14 @@ msgid "" "on import." msgstr "" -#: ../../../build/NEWS:24725 +#: ../../../build/NEWS:25074 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:24729 +#: ../../../build/NEWS:25078 msgid "" "`bpo-21597 `__: The separator between " "the turtledemo text pane and the drawing canvas can now be grabbed and " @@ -38295,14 +38911,14 @@ msgid "" "screens. Original patches by Jan Kanis and Lita Cho." msgstr "" -#: ../../../build/NEWS:24735 +#: ../../../build/NEWS:25084 msgid "" "`bpo-18132 `__: Turtledemo buttons no " "longer disappear when the window is shrunk. Original patches by Jan Kanis " "and Lita Cho." msgstr "" -#: ../../../build/NEWS:24738 +#: ../../../build/NEWS:25087 msgid "" "`bpo-22043 `__: time.monotonic() is now " "always available. ``threading.Lock.acquire()``, " @@ -38310,14 +38926,14 @@ msgid "" "clock, instead of the system clock, when a timeout is used." msgstr "" -#: ../../../build/NEWS:24743 +#: ../../../build/NEWS:25092 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:24746 +#: ../../../build/NEWS:25095 msgid "" "`bpo-22216 `__: smtplib now resets its " "state more completely after a quit. The most obvious consequence of the " @@ -38325,21 +38941,21 @@ msgid "" "connect/starttls/quit/connect/starttls sequence." msgstr "" -#: ../../../build/NEWS:24750 +#: ../../../build/NEWS:25099 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:24754 +#: ../../../build/NEWS:25103 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:24758 +#: ../../../build/NEWS:25107 msgid "" "`bpo-22287 `__: On UNIX, " "_PyTime_gettimeofday() now uses clock_gettime(CLOCK_REALTIME) if available. " @@ -38347,202 +38963,202 @@ msgid "" "Linux (only with glibc older than 2.17)." msgstr "" -#: ../../../build/NEWS:24763 +#: ../../../build/NEWS:25112 msgid "" "`bpo-22182 `__: Use e.args to unpack " "exceptions correctly in distutils.file_util.move_file. Patch by Claudiu " "Popa." msgstr "" -#: ../../../build/NEWS:24766 +#: ../../../build/NEWS:25115 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:24769 +#: ../../../build/NEWS:25118 msgid "" "`bpo-22042 `__: signal.set_wakeup_fd(fd)" " now raises an exception if the file descriptor is in blocking mode." msgstr "" -#: ../../../build/NEWS:24772 +#: ../../../build/NEWS:25121 msgid "" "`bpo-16808 `__: inspect.stack() now " "returns a named tuple instead of a tuple. Patch by Daniel Shahaf." msgstr "" -#: ../../../build/NEWS:24775 +#: ../../../build/NEWS:25124 msgid "" "`bpo-22236 `__: Fixed Tkinter images " "copying operations in NoDefaultRoot mode." msgstr "" -#: ../../../build/NEWS:24777 +#: ../../../build/NEWS:25126 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:24781 +#: ../../../build/NEWS:25130 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:24785 +#: ../../../build/NEWS:25134 msgid "" "`bpo-21549 `__: Added the \"members\" " "parameter to TarFile.list()." msgstr "" -#: ../../../build/NEWS:24787 +#: ../../../build/NEWS:25136 msgid "" "`bpo-19628 `__: Allow compileall " "recursion depth to be specified with a -r option." msgstr "" -#: ../../../build/NEWS:24790 +#: ../../../build/NEWS:25139 msgid "" "`bpo-15696 `__: Add a __sizeof__ " "implementation for mmap objects on Windows." msgstr "" -#: ../../../build/NEWS:24792 +#: ../../../build/NEWS:25141 msgid "" "`bpo-22068 `__: Avoided reference loops " "with Variables and Fonts in Tkinter." msgstr "" -#: ../../../build/NEWS:24794 +#: ../../../build/NEWS:25143 msgid "" "`bpo-22165 `__: SimpleHTTPRequestHandler" " now supports undecodable file names." msgstr "" -#: ../../../build/NEWS:24796 +#: ../../../build/NEWS:25145 msgid "" "`bpo-15381 `__: Optimized line reading " "in io.BytesIO." msgstr "" -#: ../../../build/NEWS:24798 +#: ../../../build/NEWS:25147 msgid "" "`bpo-8797 `__: Raise HTTPError on failed " "Basic Authentication immediately. Initial patch by Sam Bull." msgstr "" -#: ../../../build/NEWS:24801 +#: ../../../build/NEWS:25150 msgid "" "`bpo-20729 `__: Restored the use of lazy" " iterkeys()/itervalues()/iteritems() in the mailbox module." msgstr "" -#: ../../../build/NEWS:24804 +#: ../../../build/NEWS:25153 msgid "" "`bpo-21448 `__: Changed FeedParser " "feed() to avoid O(N**2) behavior when parsing long line. Original patch by " "Raymond Hettinger." msgstr "" -#: ../../../build/NEWS:24807 +#: ../../../build/NEWS:25156 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:24810 +#: ../../../build/NEWS:25159 msgid "" "`bpo-17923 `__: glob() patterns ending " "with a slash no longer match non-dirs on AIX. Based on patch by Delhallt." msgstr "" -#: ../../../build/NEWS:24813 +#: ../../../build/NEWS:25162 msgid "" "`bpo-21725 `__: Added support for RFC " "6531 (SMTPUTF8) in smtpd." msgstr "" -#: ../../../build/NEWS:24815 +#: ../../../build/NEWS:25164 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:24819 +#: ../../../build/NEWS:25168 msgid "" "`bpo-5411 `__: Added support for the " "\"xztar\" format in the shutil module." msgstr "" -#: ../../../build/NEWS:24821 +#: ../../../build/NEWS:25170 msgid "" "`bpo-21121 `__: Don't force 3rd party C " "extensions to be built with -Werror=declaration-after-statement." msgstr "" -#: ../../../build/NEWS:24824 +#: ../../../build/NEWS:25173 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:24828 +#: ../../../build/NEWS:25177 msgid "" "`bpo-20170 `__: Convert posixmodule to " "use Argument Clinic." msgstr "" -#: ../../../build/NEWS:24830 +#: ../../../build/NEWS:25179 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:24834 +#: ../../../build/NEWS:25183 msgid "" "`bpo-22127 `__: Bypass IDNA for pure-" "ASCII host names in the socket module (in particular for numeric IPs)." msgstr "" -#: ../../../build/NEWS:24837 +#: ../../../build/NEWS:25186 msgid "" "`bpo-21047 `__: set the default value " "for the *convert_charrefs* argument of HTMLParser to True. Patch by Berker " "Peksag." msgstr "" -#: ../../../build/NEWS:24840 +#: ../../../build/NEWS:25189 msgid "Add an __all__ to html.entities." msgstr "Menambahkan sebuah __all__ ke html.entities." -#: ../../../build/NEWS:24842 +#: ../../../build/NEWS:25191 msgid "" "`bpo-15114 `__: the strict mode and " "argument of HTMLParser, HTMLParser.error, and the HTMLParserError exception " "have been removed." msgstr "" -#: ../../../build/NEWS:24845 +#: ../../../build/NEWS:25194 msgid "" "`bpo-22085 `__: Dropped support of Tk " "8.3 in Tkinter." msgstr "" -#: ../../../build/NEWS:24847 +#: ../../../build/NEWS:25196 msgid "" "`bpo-21580 `__: Now Tkinter correctly " "handles bytes arguments passed to Tk. In particular this allows initializing" " images from binary data." msgstr "" -#: ../../../build/NEWS:24850 +#: ../../../build/NEWS:25199 msgid "" "`bpo-22003 `__: When initialized from a " "bytes object, io.BytesIO() now defers making a copy until it is mutated, " @@ -38550,14 +39166,14 @@ msgid "" "Wilson." msgstr "" -#: ../../../build/NEWS:24854 +#: ../../../build/NEWS:25203 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:24857 +#: ../../../build/NEWS:25206 msgid "" "`bpo-22054 `__: Add os.get_blocking() " "and os.set_blocking() functions to get and set the blocking mode of a file " @@ -38565,58 +39181,58 @@ msgid "" "functions are not available on Windows." msgstr "" -#: ../../../build/NEWS:24862 +#: ../../../build/NEWS:25211 msgid "" "`bpo-17172 `__: Make turtledemo start as" " active on OS X even when run with subprocess. Patch by Lita Cho." msgstr "" -#: ../../../build/NEWS:24865 +#: ../../../build/NEWS:25214 msgid "" "`bpo-21704 `__: Fix build error for " "_multiprocessing when semaphores are not available. Patch by Arfrever " "Frehtes Taifersar Arahesis." msgstr "" -#: ../../../build/NEWS:24868 +#: ../../../build/NEWS:25217 msgid "" "`bpo-20173 `__: Convert sha1, sha256, " "sha512 and md5 to ArgumentClinic. Patch by Vajrasky Kok." msgstr "" -#: ../../../build/NEWS:24871 +#: ../../../build/NEWS:25220 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:24874 +#: ../../../build/NEWS:25223 msgid "" "`bpo-22033 `__: Reprs of most Python " "implemented classes now contain actual class name instead of hardcoded one." msgstr "" -#: ../../../build/NEWS:24877 +#: ../../../build/NEWS:25226 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:24880 +#: ../../../build/NEWS:25229 msgid "" "`bpo-16133 `__: The " "asynchat.async_chat.handle_read() method now ignores BlockingIOError " "exceptions." msgstr "" -#: ../../../build/NEWS:24883 +#: ../../../build/NEWS:25232 msgid "" "`bpo-22044 `__: Fixed premature DECREF " "in call_tzinfo_method. Patch by Tom Flanagan." msgstr "" -#: ../../../build/NEWS:24886 +#: ../../../build/NEWS:25235 msgid "" "`bpo-19884 `__: readline: Disable the " "meta modifier key if stdout is not a terminal to not write the ANSI sequence" @@ -38624,77 +39240,77 @@ msgid "" "(ex: TERM=xterm-256color\") to enable support of 8 bit characters." msgstr "" -#: ../../../build/NEWS:24891 +#: ../../../build/NEWS:25240 msgid "" "`bpo-4350 `__: Removed a number of out-" "of-dated and non-working for a long time Tkinter methods." msgstr "" -#: ../../../build/NEWS:24894 +#: ../../../build/NEWS:25243 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:24898 +#: ../../../build/NEWS:25247 msgid "" "`bpo-15275 `__: Clean up and speed up " "the ntpath module." msgstr "" -#: ../../../build/NEWS:24900 +#: ../../../build/NEWS:25249 msgid "" "`bpo-21888 `__: plistlib's load() and " "loads() now work if the fmt parameter is specified." msgstr "" -#: ../../../build/NEWS:24903 +#: ../../../build/NEWS:25252 msgid "" "`bpo-22032 `__: __qualname__ instead of " "__name__ is now always used to format fully qualified class names of Python " "implemented classes." msgstr "" -#: ../../../build/NEWS:24906 +#: ../../../build/NEWS:25255 msgid "" "`bpo-22031 `__: Reprs now always use " "hexadecimal format with the \"0x\" prefix when contain an id in form \" at " "0x...\"." msgstr "" -#: ../../../build/NEWS:24909 +#: ../../../build/NEWS:25258 msgid "" "`bpo-22018 `__: signal.set_wakeup_fd() " "now raises an OSError instead of a ValueError on ``fstat()`` failure." msgstr "" -#: ../../../build/NEWS:24912 +#: ../../../build/NEWS:25261 msgid "" "`bpo-21044 `__: tarfile.open() now " "handles fileobj with an integer 'name' attribute. Based on patch by Antoine" " Pietri." msgstr "" -#: ../../../build/NEWS:24915 +#: ../../../build/NEWS:25264 msgid "" "`bpo-21966 `__: Respect -q command-line " "option when code module is ran." msgstr "" -#: ../../../build/NEWS:24917 +#: ../../../build/NEWS:25266 msgid "" "`bpo-19076 `__: Don't pass the redundant" " 'file' argument to self.error()." msgstr "" -#: ../../../build/NEWS:24919 +#: ../../../build/NEWS:25268 msgid "" "`bpo-16382 `__: Improve exception " "message of warnings.warn() for bad category. Initial patch by Phil Elson." msgstr "" -#: ../../../build/NEWS:24922 +#: ../../../build/NEWS:25271 msgid "" "`bpo-21932 `__: os.read() now uses a " ":c:func:`Py_ssize_t` type instead of :c:type:`int` for the size to support " @@ -38703,93 +39319,93 @@ msgid "" "number of requested bytes." msgstr "" -#: ../../../build/NEWS:24927 +#: ../../../build/NEWS:25276 msgid "" "`bpo-21942 `__: Fixed source file " "viewing in pydoc's server mode on Windows." msgstr "" -#: ../../../build/NEWS:24929 +#: ../../../build/NEWS:25278 msgid "" "`bpo-11259 `__: " "asynchat.async_chat().set_terminator() now raises a ValueError if the number" " of received bytes is negative." msgstr "" -#: ../../../build/NEWS:24932 +#: ../../../build/NEWS:25281 msgid "" "`bpo-12523 `__: " "asynchat.async_chat.push() now raises a TypeError if it doesn't get a bytes " "string" msgstr "" -#: ../../../build/NEWS:24935 +#: ../../../build/NEWS:25284 msgid "" "`bpo-21707 `__: Add missing " "kwonlyargcount argument to ModuleFinder.replace_paths_in_code()." msgstr "" -#: ../../../build/NEWS:24938 +#: ../../../build/NEWS:25287 msgid "" "`bpo-20639 `__: calling " "Path.with_suffix('') allows removing the suffix again. Patch by July " "Tikhonov." msgstr "" -#: ../../../build/NEWS:24941 +#: ../../../build/NEWS:25290 msgid "" "`bpo-21714 `__: Disallow the " "construction of invalid paths using Path.with_name(). Original patch by " "Antony Lee." msgstr "" -#: ../../../build/NEWS:24944 +#: ../../../build/NEWS:25293 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:24947 +#: ../../../build/NEWS:25296 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:24950 +#: ../../../build/NEWS:25299 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:24953 +#: ../../../build/NEWS:25302 msgid "" "`bpo-5800 `__: headers parameter of " "wsgiref.headers.Headers is now optional. Initial patch by Pablo Torres " "Navarrete and SilentGhost." msgstr "" -#: ../../../build/NEWS:24956 +#: ../../../build/NEWS:25305 msgid "" "`bpo-21781 `__: ssl.RAND_add() now " "supports strings longer than 2 GB." msgstr "" -#: ../../../build/NEWS:24958 +#: ../../../build/NEWS:25307 msgid "" "`bpo-21679 `__: Prevent extraneous " "fstat() calls during open(). Patch by Bohuslav Kabrda." msgstr "" -#: ../../../build/NEWS:24961 +#: ../../../build/NEWS:25310 msgid "" "`bpo-21863 `__: cProfile now displays " "the module name of C extension functions, in addition to their own name." msgstr "" -#: ../../../build/NEWS:24964 +#: ../../../build/NEWS:25313 msgid "" "`bpo-11453 `__: asyncore: emit a " "ResourceWarning when an unclosed file_wrapper object is destroyed. The " @@ -38797,86 +39413,86 @@ msgid "" "called twice: the second call does nothing." msgstr "" -#: ../../../build/NEWS:24968 +#: ../../../build/NEWS:25317 msgid "" "`bpo-21858 `__: Better handling of " "Python exceptions in the sqlite3 module." msgstr "" -#: ../../../build/NEWS:24970 +#: ../../../build/NEWS:25319 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:24973 +#: ../../../build/NEWS:25322 msgid "" "`bpo-20295 `__: imghdr now recognizes " "OpenEXR format images." msgstr "" -#: ../../../build/NEWS:24975 +#: ../../../build/NEWS:25324 msgid "" "`bpo-21729 `__: Used the \"with\" " "statement in the dbm.dumb module to ensure files closing. Patch by Claudiu " "Popa." msgstr "" -#: ../../../build/NEWS:24978 +#: ../../../build/NEWS:25327 msgid "" "`bpo-21491 `__: socketserver: Fix a race" " condition in child processes reaping." msgstr "" -#: ../../../build/NEWS:24980 +#: ../../../build/NEWS:25329 msgid "" "`bpo-21719 `__: Added the " "``st_file_attributes`` field to os.stat_result on Windows." msgstr "" -#: ../../../build/NEWS:24983 +#: ../../../build/NEWS:25332 msgid "" "`bpo-21832 `__: Require named tuple " "inputs to be exact strings." msgstr "" -#: ../../../build/NEWS:24985 +#: ../../../build/NEWS:25334 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:24988 +#: ../../../build/NEWS:25337 msgid "" "`bpo-21723 `__: asyncio.Queue: support " "any type of number (ex: float) for the maximum size. Patch written by " "Vajrasky Kok." msgstr "" -#: ../../../build/NEWS:24991 +#: ../../../build/NEWS:25340 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:24994 +#: ../../../build/NEWS:25343 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:24998 +#: ../../../build/NEWS:25347 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:25001 +#: ../../../build/NEWS:25350 msgid "" "`bpo-21326 `__: Add a new is_closed() " "method to asyncio.BaseEventLoop. run_forever() and run_until_complete() " @@ -38884,58 +39500,58 @@ msgid "" "was closed." msgstr "" -#: ../../../build/NEWS:25005 +#: ../../../build/NEWS:25354 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:25008 +#: ../../../build/NEWS:25357 msgid "" "`bpo-21310 `__: Fixed possible resource " "leak in failed open()." msgstr "" -#: ../../../build/NEWS:25010 +#: ../../../build/NEWS:25359 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:25013 +#: ../../../build/NEWS:25362 msgid "" "`bpo-21677 `__: Fixed chaining " "nonnormalized exceptions in io close() methods." msgstr "" -#: ../../../build/NEWS:25015 +#: ../../../build/NEWS:25364 msgid "" "`bpo-11709 `__: Fix the pydoc.help " "function to not fail when sys.stdin is not a valid file." msgstr "" -#: ../../../build/NEWS:25018 +#: ../../../build/NEWS:25367 msgid "" "`bpo-21515 `__: tempfile.TemporaryFile " "now uses os.O_TMPFILE flag is available." msgstr "" -#: ../../../build/NEWS:25020 +#: ../../../build/NEWS:25369 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:25023 +#: ../../../build/NEWS:25372 msgid "" "`bpo-21463 `__: In urllib.request, fix " "pruning of the FTP cache." msgstr "" -#: ../../../build/NEWS:25025 +#: ../../../build/NEWS:25374 msgid "" "`bpo-21618 `__: The subprocess module " "could fail to close open fds that were inherited by the calling process and " @@ -38944,21 +39560,21 @@ msgid "" "ignored and all fds are closed." msgstr "" -#: ../../../build/NEWS:25030 +#: ../../../build/NEWS:25379 msgid "" "`bpo-20383 `__: Introduce " "importlib.util.module_from_spec() as the preferred way to create a new " "module." msgstr "" -#: ../../../build/NEWS:25033 +#: ../../../build/NEWS:25382 msgid "" "`bpo-21552 `__: Fixed possible integer " "overflow of too long string lengths in the tkinter module on 64-bit " "platforms." msgstr "" -#: ../../../build/NEWS:25036 +#: ../../../build/NEWS:25385 msgid "" "`bpo-14315 `__: The zipfile module now " "ignores extra fields in the central directory that are too short to be " @@ -38967,249 +39583,249 @@ msgid "" "other zip tools." msgstr "" -#: ../../../build/NEWS:25041 +#: ../../../build/NEWS:25390 msgid "" "`bpo-13742 `__: Added \"key\" and " "\"reverse\" parameters to heapq.merge(). (First draft of patch contributed " "by Simon Sapin.)" msgstr "" -#: ../../../build/NEWS:25044 +#: ../../../build/NEWS:25393 msgid "" "`bpo-21402 `__: tkinter.ttk now works " "when default root window is not set." msgstr "" -#: ../../../build/NEWS:25046 +#: ../../../build/NEWS:25395 msgid "" "`bpo-3015 `__: _tkinter.create() now " "creates tkapp object with wantobject=1 by default." msgstr "" -#: ../../../build/NEWS:25049 +#: ../../../build/NEWS:25398 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:25053 +#: ../../../build/NEWS:25402 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:25057 +#: ../../../build/NEWS:25406 msgid "" "`bpo-20197 `__: Added support for the " "WebP image type in the imghdr module. Patch by Fabrice Aneche and Claudiu " "Popa." msgstr "" -#: ../../../build/NEWS:25060 +#: ../../../build/NEWS:25409 msgid "" "`bpo-21513 `__: Speedup some properties " "of IP addresses (IPv4Address, IPv6Address) such as .is_private or " ".is_multicast." msgstr "" -#: ../../../build/NEWS:25063 +#: ../../../build/NEWS:25412 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:25066 +#: ../../../build/NEWS:25415 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:25069 +#: ../../../build/NEWS:25418 msgid "" "`bpo-21455 `__: Add a default backlog to" " socket.listen()." msgstr "" -#: ../../../build/NEWS:25071 +#: ../../../build/NEWS:25420 msgid "" "`bpo-21525 `__: Most Tkinter methods " "which accepted tuples now accept lists too." msgstr "" -#: ../../../build/NEWS:25074 +#: ../../../build/NEWS:25423 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:25078 +#: ../../../build/NEWS:25427 msgid "" "`bpo-22236 `__: Tkinter tests now don't " "reuse default root window. New root window is created for every test class." msgstr "" -#: ../../../build/NEWS:25081 +#: ../../../build/NEWS:25430 msgid "" "`bpo-10744 `__: Fix :pep:`3118` format " "strings on ctypes objects with a nontrivial shape." msgstr "" -#: ../../../build/NEWS:25084 +#: ../../../build/NEWS:25433 msgid "" "`bpo-20826 `__: Optimize " "ipaddress.collapse_addresses()." msgstr "" -#: ../../../build/NEWS:25086 +#: ../../../build/NEWS:25435 msgid "" "`bpo-21487 `__: Optimize " "ipaddress.summarize_address_range() and " "ipaddress.{IPv4Network,IPv6Network}.subnets()." msgstr "" -#: ../../../build/NEWS:25089 +#: ../../../build/NEWS:25438 msgid "" "`bpo-21486 `__: Optimize parsing of " "netmasks in ipaddress.IPv4Network and ipaddress.IPv6Network." msgstr "" -#: ../../../build/NEWS:25092 +#: ../../../build/NEWS:25441 msgid "" "`bpo-13916 `__: Disallowed the " "surrogatepass error handler for non UTF-\\* encodings." msgstr "" -#: ../../../build/NEWS:25095 +#: ../../../build/NEWS:25444 msgid "" "`bpo-20998 `__: Fixed re.fullmatch() of " "repeated single character pattern with ignore case. Original patch by " "Matthew Barnett." msgstr "" -#: ../../../build/NEWS:25098 +#: ../../../build/NEWS:25447 msgid "" "`bpo-21075 `__: fileinput.FileInput now " "reads bytes from standard stream if binary mode is specified. Patch by Sam " "Kimbrel." msgstr "" -#: ../../../build/NEWS:25101 +#: ../../../build/NEWS:25450 msgid "" "`bpo-19775 `__: Add a samefile() method " "to pathlib Path objects. Initial patch by Vajrasky Kok." msgstr "" -#: ../../../build/NEWS:25104 +#: ../../../build/NEWS:25453 msgid "" "`bpo-21226 `__: Set up modules properly " "in PyImport_ExecCodeModuleObject (and friends)." msgstr "" -#: ../../../build/NEWS:25107 +#: ../../../build/NEWS:25456 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:25110 +#: ../../../build/NEWS:25459 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:25114 +#: ../../../build/NEWS:25463 msgid "" "`bpo-21156 `__: " "importlib.abc.InspectLoader.source_to_code() is now a staticmethod." msgstr "" -#: ../../../build/NEWS:25117 +#: ../../../build/NEWS:25466 msgid "" "`bpo-21424 `__: Simplified and optimized" " heaqp.nlargest() and nmsmallest() to make fewer tuple comparisons." msgstr "" -#: ../../../build/NEWS:25120 +#: ../../../build/NEWS:25469 msgid "" "`bpo-21396 `__: Fix TextIOWrapper(..., " "write_through=True) to not force a flush() on the underlying binary stream." " Patch by akira." msgstr "" -#: ../../../build/NEWS:25123 +#: ../../../build/NEWS:25472 msgid "" "`bpo-18314 `__: Unlink now removes " "junctions on Windows. Patch by Kim Gräsman" msgstr "" -#: ../../../build/NEWS:25125 +#: ../../../build/NEWS:25474 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:25128 +#: ../../../build/NEWS:25477 msgid "" "`bpo-21407 `__: _decimal: The module now" " supports function signatures." msgstr "" -#: ../../../build/NEWS:25130 +#: ../../../build/NEWS:25479 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:25134 +#: ../../../build/NEWS:25483 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:25138 +#: ../../../build/NEWS:25487 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:25141 +#: ../../../build/NEWS:25490 msgid "" "`bpo-21421 `__: Add __slots__ to the " "MappingViews ABC. Patch by Josh Rosenberg." msgstr "" -#: ../../../build/NEWS:25143 +#: ../../../build/NEWS:25492 msgid "" "`bpo-21101 `__: Eliminate double hashing" " in the C speed-up code for collections.Counter()." msgstr "" -#: ../../../build/NEWS:25146 +#: ../../../build/NEWS:25495 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:25149 +#: ../../../build/NEWS:25498 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:25153 +#: ../../../build/NEWS:25502 msgid "" "`bpo-20951 `__: SSLSocket.send() now " "raises either SSLWantReadError or SSLWantWriteError on a non-blocking socket" @@ -39217,44 +39833,44 @@ msgid "" "Nikolaus Rath." msgstr "" -#: ../../../build/NEWS:25157 +#: ../../../build/NEWS:25506 msgid "" "`bpo-13248 `__: removed previously " "deprecated asyncore.dispatcher __getattr__ cheap inheritance hack." msgstr "" -#: ../../../build/NEWS:25160 +#: ../../../build/NEWS:25509 msgid "" "`bpo-9815 `__: assertRaises now tries to " "clear references to local variables in the exception's traceback." msgstr "" -#: ../../../build/NEWS:25163 +#: ../../../build/NEWS:25512 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:25166 +#: ../../../build/NEWS:25515 msgid "" "`bpo-13204 `__: Calling " "sys.flags.__new__ would crash the interpreter, now it raises a TypeError." msgstr "" -#: ../../../build/NEWS:25169 +#: ../../../build/NEWS:25518 msgid "" "`bpo-19385 `__: Make operations on a " "closed dbm.dumb database always raise the same exception." msgstr "" -#: ../../../build/NEWS:25172 +#: ../../../build/NEWS:25521 msgid "" "`bpo-21207 `__: Detect when the " "os.urandom cached fd has been closed or replaced, and open it anew." msgstr "" -#: ../../../build/NEWS:25175 +#: ../../../build/NEWS:25524 msgid "" "`bpo-21291 `__: subprocess's " "Popen.wait() is now thread safe so that multiple threads may be calling " @@ -39262,13 +39878,13 @@ msgid "" "Popen.returncode value." msgstr "" -#: ../../../build/NEWS:25179 +#: ../../../build/NEWS:25528 msgid "" "`bpo-21127 `__: Path objects can now be " "instantiated from str subclass instances (such as ``numpy.str_``)." msgstr "" -#: ../../../build/NEWS:25182 +#: ../../../build/NEWS:25531 msgid "" "`bpo-15002 `__: urllib.response object " "to use _TemporaryFileWrapper (and _TemporaryFileCloser) facility. Provides a" @@ -39276,71 +39892,71 @@ msgid "" "Theune." msgstr "" -#: ../../../build/NEWS:25186 +#: ../../../build/NEWS:25535 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:25189 +#: ../../../build/NEWS:25538 msgid "" "`bpo-21068 `__: The ssl.PROTOCOL* " "constants are now enum members." msgstr "" -#: ../../../build/NEWS:25191 +#: ../../../build/NEWS:25540 msgid "" "`bpo-21276 `__: posixmodule: Don't " "define USE_XATTRS on KFreeBSD and the Hurd." msgstr "" -#: ../../../build/NEWS:25193 +#: ../../../build/NEWS:25542 msgid "" "`bpo-21262 `__: New method " "assert_not_called for Mock. It raises AssertionError if the mock has been " "called." msgstr "" -#: ../../../build/NEWS:25196 +#: ../../../build/NEWS:25545 msgid "" "`bpo-21238 `__: New keyword argument " "`unsafe` to Mock. It raises `AttributeError` incase of an attribute " "startswith assert or assret." msgstr "" -#: ../../../build/NEWS:25199 +#: ../../../build/NEWS:25548 msgid "" "`bpo-20896 `__: " "ssl.get_server_certificate() now uses PROTOCOL_SSLv23, not PROTOCOL_SSLv3, " "for maximum compatibility." msgstr "" -#: ../../../build/NEWS:25202 +#: ../../../build/NEWS:25551 msgid "" "`bpo-21239 `__: patch.stopall() didn't " "work deterministically when the same name was patched more than once." msgstr "" -#: ../../../build/NEWS:25205 +#: ../../../build/NEWS:25554 msgid "" "`bpo-21203 `__: Updated fileConfig and " "dictConfig to remove inconsistencies. Thanks to Jure Koren for the patch." msgstr "" -#: ../../../build/NEWS:25208 +#: ../../../build/NEWS:25557 msgid "" "`bpo-21222 `__: Passing name keyword " "argument to mock.create_autospec now works." msgstr "" -#: ../../../build/NEWS:25211 +#: ../../../build/NEWS:25560 msgid "" "`bpo-21197 `__: Add lib64 -> lib symlink" " in venvs on 64-bit non-OS X POSIX." msgstr "" -#: ../../../build/NEWS:25213 +#: ../../../build/NEWS:25562 msgid "" "`bpo-17498 `__: Some SMTP servers " "disconnect after certain errors, violating strict RFC conformance. Instead " @@ -39349,213 +39965,213 @@ msgid "" "until the next command is issued." msgstr "" -#: ../../../build/NEWS:25218 +#: ../../../build/NEWS:25567 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:25221 +#: ../../../build/NEWS:25570 msgid "" "`bpo-7776 `__: Fix ``Host:`` header and " "reconnection when using http.client.HTTPConnection.set_tunnel(). Patch by " "Nikolaus Rath." msgstr "" -#: ../../../build/NEWS:25224 +#: ../../../build/NEWS:25573 msgid "" "`bpo-20968 `__: unittest.mock.MagicMock " "now supports division. Patch by Johannes Baiter." msgstr "" -#: ../../../build/NEWS:25227 +#: ../../../build/NEWS:25576 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:25231 +#: ../../../build/NEWS:25580 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:25234 +#: ../../../build/NEWS:25583 msgid "" "`bpo-21171 `__: Fixed undocumented " "filter API of the rot13 codec. Patch by Berker Peksag." msgstr "" -#: ../../../build/NEWS:25237 +#: ../../../build/NEWS:25586 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:25241 +#: ../../../build/NEWS:25590 msgid "" "`bpo-21172 `__: isinstance check relaxed" " from dict to collections.Mapping." msgstr "" -#: ../../../build/NEWS:25243 +#: ../../../build/NEWS:25592 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:25246 +#: ../../../build/NEWS:25595 msgid "" "`bpo-21136 `__: Avoid unnecessary " "normalization of Fractions resulting from power and other operations. Patch" " by Raymond Hettinger." msgstr "" -#: ../../../build/NEWS:25249 +#: ../../../build/NEWS:25598 msgid "" "`bpo-17621 `__: Introduce " "importlib.util.LazyLoader." msgstr "" -#: ../../../build/NEWS:25251 +#: ../../../build/NEWS:25600 msgid "" "`bpo-21076 `__: signal module constants " "were turned into enums. Patch by Giampaolo Rodola'." msgstr "" -#: ../../../build/NEWS:25254 +#: ../../../build/NEWS:25603 msgid "" "`bpo-20636 `__: Improved the repr of " "Tkinter widgets." msgstr "" -#: ../../../build/NEWS:25256 +#: ../../../build/NEWS:25605 msgid "" "`bpo-19505 `__: The items, keys, and " "values views of OrderedDict now support reverse iteration using reversed()." msgstr "" -#: ../../../build/NEWS:25259 +#: ../../../build/NEWS:25608 msgid "" "`bpo-21149 `__: Improved thread-safety " "in logging cleanup during interpreter shutdown. Thanks to Devin Jeanpierre " "for the patch." msgstr "" -#: ../../../build/NEWS:25262 +#: ../../../build/NEWS:25611 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:25266 +#: ../../../build/NEWS:25615 msgid "" "`bpo-21200 `__: Return None from " "pkgutil.get_loader() when __spec__ is missing." msgstr "" -#: ../../../build/NEWS:25268 +#: ../../../build/NEWS:25617 msgid "" "`bpo-21013 `__: Enhance " "ssl.create_default_context() when used for server side sockets to provide " "better security by default." msgstr "" -#: ../../../build/NEWS:25271 +#: ../../../build/NEWS:25620 msgid "" "`bpo-20145 `__: `assertRaisesRegex` and " "`assertWarnsRegex` now raise a TypeError if the second argument is not a " "string or compiled regex." msgstr "" -#: ../../../build/NEWS:25274 +#: ../../../build/NEWS:25623 msgid "" "`bpo-20633 `__: Replace relative import " "by absolute import." msgstr "" -#: ../../../build/NEWS:25276 +#: ../../../build/NEWS:25625 msgid "" "`bpo-20980 `__: Stop wrapping exception " "when using ThreadPool." msgstr "" -#: ../../../build/NEWS:25278 +#: ../../../build/NEWS:25627 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:25281 +#: ../../../build/NEWS:25630 msgid "" "`bpo-20990 `__: Fix issues found by " "pyflakes for multiprocessing." msgstr "" -#: ../../../build/NEWS:25283 +#: ../../../build/NEWS:25632 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:25287 +#: ../../../build/NEWS:25636 msgid "" "`bpo-21000 `__: Improve the command-line" " interface of json.tool." msgstr "" -#: ../../../build/NEWS:25289 +#: ../../../build/NEWS:25638 msgid "" "`bpo-20995 `__: Enhance default ciphers " "used by the ssl module to enable better security and prioritize perfect " "forward secrecy." msgstr "" -#: ../../../build/NEWS:25292 +#: ../../../build/NEWS:25641 msgid "" "`bpo-20884 `__: Don't assume that " "__file__ is defined on importlib.__init__." msgstr "" -#: ../../../build/NEWS:25294 +#: ../../../build/NEWS:25643 msgid "" "`bpo-21499 `__: Ignore __builtins__ in " "several test_importlib.test_api tests." msgstr "" -#: ../../../build/NEWS:25296 +#: ../../../build/NEWS:25645 msgid "" "`bpo-20627 `__: " "xmlrpc.client.ServerProxy is now a context manager." msgstr "" -#: ../../../build/NEWS:25298 +#: ../../../build/NEWS:25647 msgid "" "`bpo-19165 `__: The formatter module now" " raises DeprecationWarning instead of PendingDeprecationWarning." msgstr "" -#: ../../../build/NEWS:25301 +#: ../../../build/NEWS:25650 msgid "" "`bpo-13936 `__: Remove the ability of " "datetime.time instances to be considered false in boolean contexts." msgstr "" -#: ../../../build/NEWS:25304 +#: ../../../build/NEWS:25653 msgid "" "`bpo-18931 `__: selectors module now " "supports /dev/poll on Solaris. Patch by Giampaolo Rodola'." msgstr "" -#: ../../../build/NEWS:25307 +#: ../../../build/NEWS:25656 msgid "" "`bpo-19977 `__: When the ``LC_TYPE`` " "locale is the POSIX locale (``C`` locale), :py:data:`sys.stdin` and " @@ -39563,13 +40179,13 @@ msgid "" "instead of the ``strict`` error handler." msgstr "" -#: ../../../build/NEWS:25312 +#: ../../../build/NEWS:25661 msgid "" "`bpo-20574 `__: Implement incremental " "decoder for cp65001 code (Windows code page 65001, Microsoft UTF-8)." msgstr "" -#: ../../../build/NEWS:25315 +#: ../../../build/NEWS:25664 msgid "" "`bpo-20879 `__: Delay the initialization" " of encoding and decoding tables for base32, ascii85 and base85 codecs in " @@ -39578,13 +40194,13 @@ msgid "" "not used." msgstr "" -#: ../../../build/NEWS:25320 +#: ../../../build/NEWS:25669 msgid "" "`bpo-19157 `__: Include the broadcast " "address in the usuable hosts for IPv6 in ipaddress." msgstr "" -#: ../../../build/NEWS:25323 +#: ../../../build/NEWS:25672 msgid "" "`bpo-11599 `__: When an external command" " (e.g. compiler) fails, distutils now prints out the whole command line " @@ -39592,90 +40208,90 @@ msgid "" "DISTUTILS_DEBUG is set." msgstr "" -#: ../../../build/NEWS:25327 +#: ../../../build/NEWS:25676 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:25330 +#: ../../../build/NEWS:25679 msgid "" "`bpo-20875 `__: Prevent possible gzip " "\"'read' is not defined\" NameError. Patch by Claudiu Popa." msgstr "" -#: ../../../build/NEWS:25333 +#: ../../../build/NEWS:25682 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:25337 +#: ../../../build/NEWS:25686 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:25341 +#: ../../../build/NEWS:25690 msgid "" "`bpo-20778 `__: Fix modulefinder to work" " with bytecode-only modules." msgstr "" -#: ../../../build/NEWS:25343 +#: ../../../build/NEWS:25692 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:25346 +#: ../../../build/NEWS:25695 msgid "" "`bpo-19748 `__: On AIX, time.mktime() " "now raises an OverflowError for year outsize range [1902; 2037]." msgstr "" -#: ../../../build/NEWS:25349 +#: ../../../build/NEWS:25698 msgid "" "`bpo-19573 `__: inspect.signature: Use " "enum for parameter kind constants." msgstr "" -#: ../../../build/NEWS:25351 +#: ../../../build/NEWS:25700 msgid "" "`bpo-20726 `__: inspect.signature: Make " "Signature and Parameter picklable." msgstr "" -#: ../../../build/NEWS:25353 +#: ../../../build/NEWS:25702 msgid "" "`bpo-17373 `__: Add " "inspect.Signature.from_callable method." msgstr "" -#: ../../../build/NEWS:25355 +#: ../../../build/NEWS:25704 msgid "" "`bpo-20378 `__: Improve repr of " "inspect.Signature and inspect.Parameter." msgstr "" -#: ../../../build/NEWS:25357 +#: ../../../build/NEWS:25706 msgid "" "`bpo-20816 `__: Fix " "inspect.getcallargs() to raise correct TypeError for missing keyword-only " "arguments. Patch by Jeremiah Lowin." msgstr "" -#: ../../../build/NEWS:25360 +#: ../../../build/NEWS:25709 msgid "" "`bpo-20817 `__: Fix " "inspect.getcallargs() to fail correctly if more than 3 arguments are " "missing. Patch by Jeremiah Lowin." msgstr "" -#: ../../../build/NEWS:25363 +#: ../../../build/NEWS:25712 msgid "" "`bpo-6676 `__: Ensure a meaningful " "exception is raised when attempting to parse more than one XML document per " @@ -39683,7 +40299,7 @@ msgid "" "Amaury Forgeot d'Arc, with suggested wording by David Gutteridge)" msgstr "" -#: ../../../build/NEWS:25368 +#: ../../../build/NEWS:25717 msgid "" "`bpo-21117 `__: Fix inspect.signature to" " better support functools.partial. Due to the specifics of functools.partial" @@ -39691,80 +40307,80 @@ msgid "" " become keyword-only." msgstr "" -#: ../../../build/NEWS:25373 +#: ../../../build/NEWS:25722 msgid "" "`bpo-20334 `__: inspect.Signature and " "inspect.Parameter are now hashable. Thanks to Antony Lee for bug reports and" " suggestions." msgstr "" -#: ../../../build/NEWS:25376 +#: ../../../build/NEWS:25725 msgid "" "`bpo-15916 `__: doctest.DocTestSuite " "returns an empty unittest.TestSuite instead of raising ValueError if it " "finds no tests" msgstr "" -#: ../../../build/NEWS:25379 +#: ../../../build/NEWS:25728 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:25382 +#: ../../../build/NEWS:25731 msgid "" "asyncio: Add gi_{frame,running,code} properties to CoroWrapper (upstream " "`bpo-163 `__)." msgstr "" -#: ../../../build/NEWS:25385 +#: ../../../build/NEWS:25734 msgid "" "`bpo-21311 `__: Avoid exception in " "_osx_support with non-standard compiler configurations. Patch by John " "Szakmeister." msgstr "" -#: ../../../build/NEWS:25388 +#: ../../../build/NEWS:25737 msgid "" "`bpo-11571 `__: Ensure that the turtle " "window becomes the topmost window when launched on OS X." msgstr "" -#: ../../../build/NEWS:25391 +#: ../../../build/NEWS:25740 msgid "" "`bpo-21801 `__: Validate that " "__signature__ is None or an instance of Signature." msgstr "" -#: ../../../build/NEWS:25394 +#: ../../../build/NEWS:25743 msgid "" "`bpo-21923 `__: Prevent AttributeError " "in distutils.sysconfig.customize_compiler due to possible uninitialized " "_config_vars." msgstr "" -#: ../../../build/NEWS:25398 +#: ../../../build/NEWS:25747 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:25401 +#: ../../../build/NEWS:25750 msgid "" "`bpo-22733 `__: Fix ffi_prep_args not " "zero-extending argument values correctly on 64-bit Windows." msgstr "" -#: ../../../build/NEWS:25404 +#: ../../../build/NEWS:25753 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:25411 +#: ../../../build/NEWS:25760 msgid "" "`bpo-20577 `__: Configuration of the max" " line length for the FormatParagraph extension has been moved from the " @@ -39772,20 +40388,20 @@ msgid "" " Config Extensions dialog. Patch by Tal Einat." msgstr "" -#: ../../../build/NEWS:25416 +#: ../../../build/NEWS:25765 msgid "" "`bpo-16893 `__: Update Idle doc chapter " "to match current Idle and add new information." msgstr "" -#: ../../../build/NEWS:25419 +#: ../../../build/NEWS:25768 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:25423 +#: ../../../build/NEWS:25772 msgid "" "`bpo-16233 `__: A module browser (File :" " Class Browser, Alt+C) requires an editor window with a filename. When " @@ -39795,7 +40411,7 @@ msgid "" "a corresponding browser is also opened." msgstr "" -#: ../../../build/NEWS:25429 +#: ../../../build/NEWS:25778 msgid "" "`bpo-4832 `__: Save As to type Python " "files automatically adds .py to the name you enter (even if your system does" @@ -39803,100 +40419,100 @@ msgid "" "files." msgstr "" -#: ../../../build/NEWS:25433 +#: ../../../build/NEWS:25782 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:25436 +#: ../../../build/NEWS:25785 msgid "" "`bpo-17390 `__: Adjust Editor window " "title; remove 'Python', move version to end." msgstr "" -#: ../../../build/NEWS:25439 +#: ../../../build/NEWS:25788 msgid "" "`bpo-14105 `__: Idle debugger " "breakpoints no longer disappear when inserting or deleting lines." msgstr "" -#: ../../../build/NEWS:25442 +#: ../../../build/NEWS:25791 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:25446 +#: ../../../build/NEWS:25795 msgid "" "`bpo-21765 `__: Add support for non-" "ascii identifiers to HyperParser." msgstr "" -#: ../../../build/NEWS:25448 +#: ../../../build/NEWS:25797 msgid "" "`bpo-21940 `__: Add unittest for " "WidgetRedirector. Initial patch by Saimadhav Heblikar." msgstr "" -#: ../../../build/NEWS:25451 +#: ../../../build/NEWS:25800 msgid "" "`bpo-18592 `__: Add unittest for " "SearchDialogBase. Patch by Phil Webster." msgstr "" -#: ../../../build/NEWS:25453 +#: ../../../build/NEWS:25802 msgid "" "`bpo-21694 `__: Add unittest for " "ParenMatch. Patch by Saimadhav Heblikar." msgstr "" -#: ../../../build/NEWS:25455 +#: ../../../build/NEWS:25804 msgid "" "`bpo-21686 `__: add unittest for " "HyperParser. Original patch by Saimadhav Heblikar." msgstr "" -#: ../../../build/NEWS:25458 +#: ../../../build/NEWS:25807 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:25462 +#: ../../../build/NEWS:25811 msgid "" "`bpo-21695 `__: Closing a Find-in-files " "output window while the search is still in progress no longer closes Idle." msgstr "" -#: ../../../build/NEWS:25465 +#: ../../../build/NEWS:25814 msgid "" "`bpo-18910 `__: Add unittest for " "textView. Patch by Phil Webster." msgstr "" -#: ../../../build/NEWS:25467 +#: ../../../build/NEWS:25816 msgid "" "`bpo-18292 `__: Add unittest for " "AutoExpand. Patch by Saihadhav Heblikar." msgstr "" -#: ../../../build/NEWS:25469 +#: ../../../build/NEWS:25818 msgid "" "`bpo-18409 `__: Add unittest for " "AutoComplete. Patch by Phil Webster." msgstr "" -#: ../../../build/NEWS:25471 +#: ../../../build/NEWS:25820 msgid "" "`bpo-21477 `__: htest.py - Improve " "framework, complete set of tests. Patches by Saimadhav Heblikar" msgstr "" -#: ../../../build/NEWS:25474 +#: ../../../build/NEWS:25823 msgid "" "`bpo-18104 `__: Add " "idlelib/idle_test/htest.py with a few sample tests to begin consolidating " @@ -39904,89 +40520,89 @@ msgid "" " work with htest. Running the module as __main__ runs all tests." msgstr "" -#: ../../../build/NEWS:25479 +#: ../../../build/NEWS:25828 msgid "" "`bpo-21139 `__: Change default paragraph" " width to 72, the :pep:`8` recommendation." msgstr "" -#: ../../../build/NEWS:25482 +#: ../../../build/NEWS:25831 msgid "" "`bpo-21284 `__: Paragraph reformat test " "passes after user changes reformat width." msgstr "" -#: ../../../build/NEWS:25485 +#: ../../../build/NEWS:25834 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:25488 +#: ../../../build/NEWS:25837 msgid "" "`bpo-23180 `__: Rename IDLE \"Windows\" " "menu item to \"Window\". Patch by Al Sweigart." msgstr "" -#: ../../../build/NEWS:25494 +#: ../../../build/NEWS:25843 msgid "" "`bpo-15506 `__: Use standard " "PKG_PROG_PKG_CONFIG autoconf macro in the configure script." msgstr "" -#: ../../../build/NEWS:25497 +#: ../../../build/NEWS:25846 msgid "" "`bpo-22935 `__: Allow the ssl module to " "be compiled if openssl doesn't support SSL 3." msgstr "" -#: ../../../build/NEWS:25500 +#: ../../../build/NEWS:25849 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:25503 +#: ../../../build/NEWS:25852 msgid "" "`bpo-22591 `__: Drop support of MS-DOS, " "especially of the DJGPP compiler (MS-DOS port of GCC)." msgstr "" -#: ../../../build/NEWS:25506 +#: ../../../build/NEWS:25855 msgid "" "`bpo-16537 `__: Check whether " "self.extensions is empty in setup.py. Patch by Jonathan Hosmer." msgstr "" -#: ../../../build/NEWS:25509 +#: ../../../build/NEWS:25858 msgid "" "`bpo-22359 `__: Remove incorrect uses of" " recursive make. Patch by Jonas Wagner." msgstr "" -#: ../../../build/NEWS:25512 +#: ../../../build/NEWS:25861 msgid "" "`bpo-21958 `__: Define HAVE_ROUND when " "building with Visual Studio 2013 and above. Patch by Zachary Turner." msgstr "" -#: ../../../build/NEWS:25515 +#: ../../../build/NEWS:25864 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:25519 +#: ../../../build/NEWS:25868 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:25522 +#: ../../../build/NEWS:25871 msgid "" "`bpo-21141 `__: The Windows build " "process no longer attempts to find Perl, instead relying on OpenSSL source " @@ -39997,109 +40613,109 @@ msgid "" "and ready to build." msgstr "" -#: ../../../build/NEWS:25529 +#: ../../../build/NEWS:25878 msgid "" "`bpo-21037 `__: Add a build option to " "enable AddressSanitizer support." msgstr "" -#: ../../../build/NEWS:25531 +#: ../../../build/NEWS:25880 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:25535 +#: ../../../build/NEWS:25884 msgid "" "`bpo-21285 `__: Refactor and fix curses " "configure check to always search in a ncursesw directory." msgstr "" -#: ../../../build/NEWS:25538 +#: ../../../build/NEWS:25887 msgid "" "`bpo-15234 `__: For BerkeleyDB and " "Sqlite, only add the found library and include directories if they aren't " "already being searched. This avoids an explicit runtime library dependency." msgstr "" -#: ../../../build/NEWS:25542 +#: ../../../build/NEWS:25891 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:25545 +#: ../../../build/NEWS:25894 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:25548 +#: ../../../build/NEWS:25897 msgid "" "`bpo-20022 `__: Eliminate use of " "deprecated bundlebuilder in OS X builds." msgstr "" -#: ../../../build/NEWS:25550 +#: ../../../build/NEWS:25899 msgid "" "`bpo-15968 `__: Incorporated Tcl, Tk, " "and Tix builds into the Windows build solution." msgstr "" -#: ../../../build/NEWS:25553 +#: ../../../build/NEWS:25902 msgid "" "`bpo-17095 `__: Fix Modules/Setup " "*shared* support." msgstr "" -#: ../../../build/NEWS:25555 +#: ../../../build/NEWS:25904 msgid "" "`bpo-21811 `__: Anticipated fixes to " "support OS X versions > 10.9." msgstr "" -#: ../../../build/NEWS:25557 +#: ../../../build/NEWS:25906 msgid "" "`bpo-21166 `__: Prevent possible " "segfaults and other random failures of python --generate-posix-vars in " "pybuilddir.txt build target." msgstr "" -#: ../../../build/NEWS:25560 +#: ../../../build/NEWS:25909 msgid "" "`bpo-18096 `__: Fix library order " "returned by python-config." msgstr "" -#: ../../../build/NEWS:25562 +#: ../../../build/NEWS:25911 msgid "" "`bpo-17219 `__: Add library build dir " "for Python extension cross-builds." msgstr "" -#: ../../../build/NEWS:25564 +#: ../../../build/NEWS:25913 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:25567 +#: ../../../build/NEWS:25916 msgid "" "`bpo-21236 `__: Build _msi.pyd with " "cabinet.lib instead of fci.lib" msgstr "" -#: ../../../build/NEWS:25569 +#: ../../../build/NEWS:25918 msgid "" "`bpo-17128 `__: Use private version of " "OpenSSL for OS X 10.5+ installer." msgstr "" -#: ../../../build/NEWS:25574 +#: ../../../build/NEWS:25923 msgid "" "`bpo-14203 `__: Remove obsolete support " "for view==NULL in PyBuffer_FillInfo(), bytearray_getbuffer(), " @@ -40107,7 +40723,7 @@ msgid "" "BufferError in that case." msgstr "" -#: ../../../build/NEWS:25578 +#: ../../../build/NEWS:25927 msgid "" "`bpo-22445 `__: PyBuffer_IsContiguous() " "now implements precise contiguity tests, compatible with NumPy's " @@ -40115,19 +40731,19 @@ msgid "" "reported false negatives for corner cases." msgstr "" -#: ../../../build/NEWS:25582 +#: ../../../build/NEWS:25931 msgid "" "`bpo-22079 `__: PyType_Ready() now " "checks that statically allocated type has no dynamically allocated bases." msgstr "" -#: ../../../build/NEWS:25585 +#: ../../../build/NEWS:25934 msgid "" "`bpo-22453 `__: Removed non-documented " "macro PyObject_REPR()." msgstr "" -#: ../../../build/NEWS:25587 +#: ../../../build/NEWS:25936 msgid "" "`bpo-18395 `__: Rename " "``_Py_char2wchar()`` to :c:func:`Py_DecodeLocale`, rename " @@ -40135,7 +40751,7 @@ msgid "" "functions." msgstr "" -#: ../../../build/NEWS:25591 +#: ../../../build/NEWS:25940 msgid "" "`bpo-21233 `__: Add new C functions: " "PyMem_RawCalloc(), PyMem_Calloc(), PyObject_Calloc(), _PyObject_GC_Calloc()." @@ -40143,7 +40759,7 @@ msgid "" "objects which is faster and use less memory." msgstr "" -#: ../../../build/NEWS:25596 +#: ../../../build/NEWS:25945 msgid "" "`bpo-20942 `__: " "PyImport_ImportFrozenModuleObject() no longer sets __file__ to match what " @@ -40151,27 +40767,27 @@ msgid "" "using imp.init_frozen()." msgstr "" -#: ../../../build/NEWS:25603 +#: ../../../build/NEWS:25952 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:25607 +#: ../../../build/NEWS:25956 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:25611 +#: ../../../build/NEWS:25960 msgid "" "`bpo-21514 `__: The documentation of the" " json module now refers to new JSON RFC 7159 instead of obsoleted RFC 4627." msgstr "" -#: ../../../build/NEWS:25614 +#: ../../../build/NEWS:25963 msgid "" "`bpo-21777 `__: The binary sequence " "methods on bytes and bytearray are now documented explicitly, rather than " @@ -40179,40 +40795,40 @@ msgid "" "behaviour of the corresponding str methods." msgstr "" -#: ../../../build/NEWS:25619 +#: ../../../build/NEWS:25968 msgid "" "`bpo-6916 `__: undocument deprecated " "asynchat.fifo class." msgstr "" -#: ../../../build/NEWS:25621 +#: ../../../build/NEWS:25970 msgid "" "`bpo-17386 `__: Expanded functionality " "of the ``Doc/make.bat`` script to make it much more comparable to " "``Doc/Makefile``." msgstr "" -#: ../../../build/NEWS:25624 +#: ../../../build/NEWS:25973 msgid "" "`bpo-21312 `__: Update the " "thread_foobar.h template file to include newer threading APIs. Patch by Jack" " McCracken." msgstr "" -#: ../../../build/NEWS:25627 +#: ../../../build/NEWS:25976 msgid "" "`bpo-21043 `__: Remove the " "recommendation for specific CA organizations and to mention the ability to " "load the OS certificates." msgstr "" -#: ../../../build/NEWS:25630 +#: ../../../build/NEWS:25979 msgid "" "`bpo-20765 `__: Add missing " "documentation for PurePath.with_name() and PurePath.with_suffix()." msgstr "" -#: ../../../build/NEWS:25633 +#: ../../../build/NEWS:25982 msgid "" "`bpo-19407 `__: New package installation" " and distribution guides based on the Python Packaging Authority tools. " @@ -40221,76 +40837,76 @@ msgid "" "that isn't recorded anywhere else." msgstr "" -#: ../../../build/NEWS:25638 +#: ../../../build/NEWS:25987 msgid "" "`bpo-19697 `__: Document cases where " "__main__.__spec__ is None." msgstr "" -#: ../../../build/NEWS:25643 +#: ../../../build/NEWS:25992 msgid "" "`bpo-18982 `__: Add tests for CLI of the" " calendar module." msgstr "" -#: ../../../build/NEWS:25645 +#: ../../../build/NEWS:25994 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:25649 +#: ../../../build/NEWS:25998 msgid "" "`bpo-22838 `__: All test_re tests now " "work with unittest test discovery." msgstr "" -#: ../../../build/NEWS:25651 +#: ../../../build/NEWS:26000 msgid "" "`bpo-22173 `__: Update lib2to3 tests to " "use unittest test discovery." msgstr "" -#: ../../../build/NEWS:25653 +#: ../../../build/NEWS:26002 msgid "" "`bpo-16000 `__: Convert test_curses to " "use unittest." msgstr "" -#: ../../../build/NEWS:25655 +#: ../../../build/NEWS:26004 msgid "" "`bpo-21456 `__: Skip two tests in " "test_urllib2net.py if _ssl module not present. Patch by Remi Pointel." msgstr "" -#: ../../../build/NEWS:25658 +#: ../../../build/NEWS:26007 msgid "" "`bpo-20746 `__: Fix test_pdb to run in " "refleak mode (-R). Patch by Xavier de Gaye." msgstr "" -#: ../../../build/NEWS:25661 +#: ../../../build/NEWS:26010 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:25664 +#: ../../../build/NEWS:26013 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:25667 +#: ../../../build/NEWS:26016 msgid "" "`bpo-22111 `__: Assorted cleanups in " "test_imaplib. Patch by Milan Oberkirch." msgstr "" -#: ../../../build/NEWS:25669 +#: ../../../build/NEWS:26018 msgid "" "`bpo-22002 `__: Added " "``load_package_tests`` function to test.support and used it to " @@ -40298,27 +40914,27 @@ msgid "" "test_importlib, test_json, and test_tools." msgstr "" -#: ../../../build/NEWS:25673 +#: ../../../build/NEWS:26022 msgid "" "`bpo-21976 `__: Fix test_ssl to accept " "LibreSSL version strings. Thanks to William Orr." msgstr "" -#: ../../../build/NEWS:25676 +#: ../../../build/NEWS:26025 msgid "" "`bpo-21918 `__: Converted test_tools " "from a module to a package containing separate test files for each tested " "script." msgstr "" -#: ../../../build/NEWS:25679 +#: ../../../build/NEWS:26028 msgid "" "`bpo-9554 `__: Use modern unittest " "features in test_argparse. Initial patch by Denver Coneybeare and Radu " "Voicilas." msgstr "" -#: ../../../build/NEWS:25682 +#: ../../../build/NEWS:26031 msgid "" "`bpo-20155 `__: Changed HTTP method " "names in failing tests in test_httpservers so that packet filtering software" @@ -40326,19 +40942,19 @@ msgid "" "transaction semantics expected by the tests." msgstr "" -#: ../../../build/NEWS:25687 +#: ../../../build/NEWS:26036 msgid "" "`bpo-19493 `__: Refactored the ctypes " "test package to skip tests explicitly rather than silently." msgstr "" -#: ../../../build/NEWS:25690 +#: ../../../build/NEWS:26039 msgid "" "`bpo-18492 `__: All resources are now " "allowed when tests are not run by regrtest.py." msgstr "" -#: ../../../build/NEWS:25693 +#: ../../../build/NEWS:26042 msgid "" "`bpo-21634 `__: Fix pystone micro-" "benchmark: use floor division instead of true division to benchmark integers" @@ -40346,163 +40962,163 @@ msgid "" "written by Lennart Regebro." msgstr "" -#: ../../../build/NEWS:25697 +#: ../../../build/NEWS:26046 msgid "" "`bpo-21605 `__: Added tests for Tkinter " "images." msgstr "" -#: ../../../build/NEWS:25699 +#: ../../../build/NEWS:26048 msgid "" "`bpo-21493 `__: Added test for " "ntpath.expanduser(). Original patch by Claudiu Popa." msgstr "" -#: ../../../build/NEWS:25702 +#: ../../../build/NEWS:26051 msgid "" "`bpo-19925 `__: Added tests for the spwd" " module. Original patch by Vajrasky Kok." msgstr "" -#: ../../../build/NEWS:25705 +#: ../../../build/NEWS:26054 msgid "" "`bpo-21522 `__: Added Tkinter tests for " "Listbox.itemconfigure(), PanedWindow.paneconfigure(), and " "Menu.entryconfigure()." msgstr "" -#: ../../../build/NEWS:25708 +#: ../../../build/NEWS:26057 msgid "" "`bpo-17756 `__: Fix test_code test when " "run from the installed location." msgstr "" -#: ../../../build/NEWS:25710 +#: ../../../build/NEWS:26059 msgid "" "`bpo-17752 `__: Fix distutils tests when" " run from the installed location." msgstr "" -#: ../../../build/NEWS:25712 +#: ../../../build/NEWS:26061 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:25716 +#: ../../../build/NEWS:26065 msgid "" "`bpo-21275 `__: Fix a socket test on " "KFreeBSD." msgstr "" -#: ../../../build/NEWS:25718 +#: ../../../build/NEWS:26067 msgid "" "`bpo-21223 `__: Pass " "test_site/test_startup_imports when some of the extensions are built as " "builtins." msgstr "" -#: ../../../build/NEWS:25721 +#: ../../../build/NEWS:26070 msgid "" "`bpo-20635 `__: Added tests for Tk " "geometry managers." msgstr "" -#: ../../../build/NEWS:25723 +#: ../../../build/NEWS:26072 msgid "Add test case for freeze." msgstr "Tambahkan kasus pengujian untuk *freeze*." -#: ../../../build/NEWS:25725 +#: ../../../build/NEWS:26074 msgid "" "`bpo-20743 `__: Fix a reference leak in " "test_tcl." msgstr "" -#: ../../../build/NEWS:25727 +#: ../../../build/NEWS:26076 msgid "" "`bpo-21097 `__: Move test_namespace_pkgs" " into test_importlib." msgstr "" -#: ../../../build/NEWS:25729 +#: ../../../build/NEWS:26078 msgid "" "`bpo-21503 `__: Use test_both() " "consistently in test_importlib." msgstr "" -#: ../../../build/NEWS:25731 +#: ../../../build/NEWS:26080 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:25735 +#: ../../../build/NEWS:26084 msgid "" "`bpo-20668 `__: asyncio tests no longer " "rely on tests.txt file. (Patch by Vajrasky Kok)" msgstr "" -#: ../../../build/NEWS:25738 +#: ../../../build/NEWS:26087 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:25741 +#: ../../../build/NEWS:26090 msgid "" "`bpo-22770 `__: Prevent some Tk " "segfaults on OS X when running gui tests." msgstr "" -#: ../../../build/NEWS:25743 +#: ../../../build/NEWS:26092 msgid "" "`bpo-23211 `__: Workaround test_logging " "failure on some OS X 10.6 systems." msgstr "" -#: ../../../build/NEWS:25745 +#: ../../../build/NEWS:26094 msgid "" "`bpo-23345 `__: Prevent test_ssl " "failures with large OpenSSL patch level values (like 0.9.8zc)." msgstr "" -#: ../../../build/NEWS:25751 +#: ../../../build/NEWS:26100 msgid "" "`bpo-22314 `__: pydoc now works when the" " LINES environment variable is set." msgstr "" -#: ../../../build/NEWS:25753 +#: ../../../build/NEWS:26102 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:25756 +#: ../../../build/NEWS:26105 msgid "" "`bpo-20076 `__: The makelocalealias.py " "script no longer ignores UTF-8 mapping." msgstr "" -#: ../../../build/NEWS:25758 +#: ../../../build/NEWS:26107 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:25761 +#: ../../../build/NEWS:26110 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:25764 +#: ../../../build/NEWS:26113 msgid "" "`bpo-22120 `__: For functions using an " "unsigned integer return converter, Argument Clinic now generates a cast to " @@ -40510,60 +41126,60 @@ msgid "" "a compilation warning.)" msgstr "" -#: ../../../build/NEWS:25768 +#: ../../../build/NEWS:26117 msgid "" "`bpo-18974 `__: Tools/scripts/diff.py " "now uses argparse instead of optparse." msgstr "" -#: ../../../build/NEWS:25770 +#: ../../../build/NEWS:26119 msgid "" "`bpo-21906 `__: Make " "Tools/scripts/md5sum.py work in Python 3. Patch by Zachary Ware." msgstr "" -#: ../../../build/NEWS:25773 +#: ../../../build/NEWS:26122 msgid "" "`bpo-21629 `__: Fix Argument Clinic's \"" "--converters\" feature." msgstr "" -#: ../../../build/NEWS:25775 +#: ../../../build/NEWS:26124 msgid "Add support for ``yield from`` to 2to3." msgstr "Menambahkan dukungan untuk ``yield from`` ke 2to3." -#: ../../../build/NEWS:25777 +#: ../../../build/NEWS:26126 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:25779 +#: ../../../build/NEWS:26128 msgid "" "`bpo-16047 `__: Fix module exception " "list and __file__ handling in freeze. Patch by Meador Inge." msgstr "" -#: ../../../build/NEWS:25782 +#: ../../../build/NEWS:26131 msgid "" "`bpo-11824 `__: Consider ABI tags in " "freeze. Patch by Meador Inge." msgstr "" -#: ../../../build/NEWS:25784 +#: ../../../build/NEWS:26133 msgid "" "`bpo-20535 `__: PYTHONWARNING no longer " "affects the run_tests.py script. Patch by Arfrever Frehtes Taifersar " "Arahesis." msgstr "" -#: ../../../build/NEWS:25790 +#: ../../../build/NEWS:26139 msgid "" "`bpo-23260 `__: Update Windows installer" msgstr "" "`bpo-23260 `__: Memperbaharui Windows " "installer" -#: ../../../build/NEWS:25792 +#: ../../../build/NEWS:26141 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 " @@ -40571,38 +41187,38 @@ msgid "" "information. Also, this version of Tcl/Tk includes support for Windows 10." msgstr "" -#: ../../../build/NEWS:25798 +#: ../../../build/NEWS:26147 msgid "" "`bpo-17896 `__: The Windows build " "scripts now expect external library sources to be in " "``PCbuild\\..\\externals`` rather than ``PCbuild\\..\\..``." msgstr "" -#: ../../../build/NEWS:25801 +#: ../../../build/NEWS:26150 msgid "" "`bpo-17717 `__: The Windows build " "scripts now use a copy of NASM pulled from svn.python.org to build OpenSSL." msgstr "" -#: ../../../build/NEWS:25804 +#: ../../../build/NEWS:26153 msgid "" "`bpo-21907 `__: Improved the batch " "scripts provided for building Python." msgstr "" -#: ../../../build/NEWS:25806 +#: ../../../build/NEWS:26155 msgid "" "`bpo-22644 `__: The bundled version of " "OpenSSL has been updated to 1.0.1j." msgstr "" -#: ../../../build/NEWS:25808 +#: ../../../build/NEWS:26157 msgid "" "`bpo-10747 `__: Use versioned labels in " "the Windows start menu. Patch by Olive Kilburn." msgstr "" -#: ../../../build/NEWS:25811 +#: ../../../build/NEWS:26160 msgid "" "`bpo-22980 `__: .pyd files with a " "version and platform tag (for example, \".cp35-win32.pyd\") will now be " @@ -40612,6 +41228,6 @@ msgstr "" "dan tag platform (sebagai contoh, \".cp35-win32.pyd\") sekarang akan dimuat " "dalam preferensi untuk mereka yang tidak memiliki tag." -#: ../../../build/NEWS:25815 +#: ../../../build/NEWS:26164 msgid "**(For information about older versions, consult the HISTORY file.)**" msgstr "**(Untuk informasi tentang versi-versi lama, lihat berkas HISTORY.)**" pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy